[gentoo-commits] repo/gentoo:master commit in: net-mail/popa3d/

2022-03-19 Thread Sam James
commit: 560eef716678490a8a4a67afa4803cb2b34f719a
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 19 23:41:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 19 23:41:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=560eef71

net-mail/popa3d: [QA] fix tc-get* quoting

This can cause build problems for e.g. 32-bit (gcc -m32 ...)

Signed-off-by: Sam James  gentoo.org>

 net-mail/popa3d/popa3d-1.0.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/popa3d/popa3d-1.0.2-r2.ebuild 
b/net-mail/popa3d/popa3d-1.0.2-r2.ebuild
index 47383afa0c2f..4cb433f446ee 100644
--- a/net-mail/popa3d/popa3d-1.0.2-r2.ebuild
+++ b/net-mail/popa3d/popa3d-1.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -156,7 +156,7 @@ src_compile() {
emake LIBS="${LIBS} -lcrypt" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
-   CC=$(tc-getCC)
+   CC="$(tc-getCC)"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-mail/popa3d/

2021-08-21 Thread Sam James
commit: a97797e1d9ff3752d7b0b00b19a43b859418e0c4
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 22 03:10:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 22 03:10:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a97797e1

net-mail/popa3d: add missing libcrypt dependency

Closes: https://bugs.gentoo.org/809182
Signed-off-by: Sam James  gentoo.org>

 net-mail/popa3d/{popa3d-1.0.2-r1.ebuild => popa3d-1.0.2-r2.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-mail/popa3d/popa3d-1.0.2-r1.ebuild 
b/net-mail/popa3d/popa3d-1.0.2-r2.ebuild
similarity index 98%
rename from net-mail/popa3d/popa3d-1.0.2-r1.ebuild
rename to net-mail/popa3d/popa3d-1.0.2-r2.ebuild
index 3211b59858e..47383afa0c2 100644
--- a/net-mail/popa3d/popa3d-1.0.2-r1.ebuild
+++ b/net-mail/popa3d/popa3d-1.0.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,7 @@ REQUIRED_USE="^^ ( maildir mbox )"
 DEPEND="
acct-group/popa3d
acct-user/popa3d
+   virtual/libcrypt:=
pam? (
>=sys-libs/pam-0.72
>=net-mail/mailbase-0.00-r8[pam]



[gentoo-commits] repo/gentoo:master commit in: net-mail/popa3d/

2020-10-24 Thread David Seifert
commit: d3fce4a143c1677c3ebbfe1cfdd4999b23a28514
Author: David Seifert  gentoo  org>
AuthorDate: Sat Oct 24 21:01:20 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Oct 24 21:01:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3fce4a1

net-mail/popa3d: Port to EAPI 7

Closes: https://bugs.gentoo.org/742230
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 net-mail/popa3d/popa3d-1.0.2-r1.ebuild | 78 --
 1 file changed, 37 insertions(+), 41 deletions(-)

diff --git a/net-mail/popa3d/popa3d-1.0.2-r1.ebuild 
b/net-mail/popa3d/popa3d-1.0.2-r1.ebuild
index a668854c980..3211b59858e 100644
--- a/net-mail/popa3d/popa3d-1.0.2-r1.ebuild
+++ b/net-mail/popa3d/popa3d-1.0.2-r1.ebuild
@@ -1,10 +1,32 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
-inherit eutils toolchain-funcs user
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="A security oriented POP3 server"
+HOMEPAGE="http://www.openwall.com/popa3d/;
+SRC_URI="
+   http://www.openwall.com/popa3d/${P}.tar.gz
+   mirror://gentoo/popa3d-0.6.3-vname-2.diff.gz
+   maildir? ( mirror://gentoo/popa3d-0.5.9-maildir-2.diff.gz )"
+
+LICENSE="Openwall"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE="pam mbox +maildir"
+REQUIRED_USE="^^ ( maildir mbox )"
+
+DEPEND="
+   acct-group/popa3d
+   acct-user/popa3d
+   pam? (
+   >=sys-libs/pam-0.72
+   >=net-mail/mailbase-0.00-r8[pam]
+   )"
+RDEPEND="${DEPEND}"
 
-#
 # Mailbox format is determined by the 'mbox' and 'maildir'
 # system USE flags.
 #
@@ -49,46 +71,20 @@ MAX_MAILBOX_OPEN_BYTES=1 # Default is 2147483647
 MAX_MAILBOX_WORK_BYTES=15000 # Default is 2147483647
 ##
 
-IUSE="pam mbox +maildir"
-
-DESCRIPTION="A security oriented POP3 server"
-HOMEPAGE="http://www.openwall.com/popa3d/;
-
-SRC_URI="http://www.openwall.com/popa3d/${P}.tar.gz
-   mirror://gentoo/popa3d-0.6.3-vname-2.diff.gz
-   maildir? ( mirror://gentoo/popa3d-0.5.9-maildir-2.diff.gz )"
-
-LICENSE="Openwall"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-
-DEPEND=">=sys-apps/sed-4
-   pam? ( >=sys-libs/pam-0.72
-  >=net-mail/mailbase-0.00-r8[pam] )"
-RDEPEND="${DEPEND}"
-
-REQUIRED_USE="^^ ( maildir mbox )"
-
 pkg_setup() {
-   echo
-   ewarn
-   ewarn "You can customize this ebuild with environmental variables."
-   ewarn "If you don't set any I'll assume sensible defaults."
-   ewarn
-   ewarn "See inside this ebuild for details."
-   ewarn
-   echo
-
-   enewgroup popa3d
-   enewuser popa3d -1 -1 -1 popa3d
+   einfo "You can customize this ebuild with environmental variables."
+   einfo "If you don't set any I'll assume sensible defaults."
+   einfo
+   einfo "See inside this ebuild for details."
 }
 
 src_prepare() {
-   epatch "${DISTDIR}"/popa3d-0.6.3-vname-2.diff.gz
-   use maildir && epatch "${DISTDIR}"/popa3d-0.5.9-maildir-2.diff.gz
+   eapply "${WORKDIR}"/popa3d-0.6.3-vname-2.diff
+   use maildir && eapply "${WORKDIR}"/popa3d-0.5.9-maildir-2.diff
+   eapply_user
 }
 
-src_compile() {
+src_configure() {
sed -i \
-e "s:^\(#define MAX_SESSIONS\) .*$:\1 ${MAX_SESSIONS}:" \
-e "s:^\(#define MAX_SESSIONS_PER_SOURCE\).*$:\1 
${MAX_SESSIONS_PER_SOURCE}:" \
@@ -133,7 +129,7 @@ src_compile() {
einfo "Authentication method: Virtual."
elif use pam ; then
einfo "Authentication method: PAM."
-   LIBS="${LIBS} -lpam"
+   append-libs -lpam
sed -i \
-e "s:^\(#define AUTH_SHADOW\)[[:blank:]].*$:\1 0:" \
-e "s:^\(#define AUTH_PAM\)[[:blank:]].*$:\1 1:" \
@@ -153,7 +149,9 @@ src_compile() {
-e '/^CFLAGS =/d' \
-e '/^LDFLAGS =/d' \
Makefile || die "Makefile cleaning failed"
+}
 
+src_compile() {
emake LIBS="${LIBS} -lcrypt" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
@@ -161,8 +159,6 @@ src_compile() {
 }
 
 src_install() {
-   into /usr
-
dosbin popa3d
doman popa3d.8
dodoc DESIGN INSTALL CHANGES VIRTUAL CONTACT
@@ -175,6 +171,6 @@ src_install() {
 
if use pam ; then
dodir /etc/pam.d/
-   dosym /etc/pam.d/pop /etc/pam.d/popa3d
+   dosym pop /etc/pam.d/popa3d
fi
 }