Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267299 - Please keyword mail-client/alpine (and net-mail/topal)
Summary: Please keyword mail-client/alpine (and net-mail/topal)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on:
Blocks:
 
Reported: 2009-04-24 08:11 UTC by Torsten Veller (RETIRED)
Modified: 2017-06-05 16:23 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Veller (RETIRED) gentoo-dev 2009-04-24 08:11:52 UTC
mail-client/alpine is the successor of pine. 
Please keyword alpine so we can remove pine soon.

Further:
Please keyword net-mail/topal or mask the topal useflag.
topal depends on gnat (+ gnat-gcc) which is not keyworded on most arches.

Thanks
Comment 1 George Shapovalov (RETIRED) gentoo-dev 2009-04-25 17:12:10 UTC
As I just commented in bug #266306, topal (and most other generic Ada packages) should depend on virtual/ada - either unversioned if it is version agnostic, or on either of ada-1995 or ada-2005, if it depends on a particular Ada standard. Not on virtual/gnat or either of dev-lang/gnat-gxx directly.

I just submitted a stabilization request for virtual/ada (its dependencies - appropriate gnat-gxx versions, are already stabilized). If you want to move it along I guess you can comment there or make this bug depend on the stabilization one (bug #267442).
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2009-04-26 06:45:54 UTC
(In reply to comment #1)
> As I just commented in bug #266306, topal (and most other generic Ada packages)
> should depend on virtual/ada - either unversioned if it is version agnostic, or
> on either of ada-1995 or ada-2005, if it depends on a particular Ada standard.
> Not on virtual/gnat or either of dev-lang/gnat-gxx directly.

Fixed. Thanks.
Comment 3 Tobias Klausmann (RETIRED) gentoo-dev 2009-05-03 18:58:46 UTC
Keyworded on alpha (masked the topal use flag since gnat/ada is too big to support right now).
Comment 4 Markus Meier gentoo-dev 2009-05-15 20:23:39 UTC
~amd64 added.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2009-05-22 14:59:35 UTC
~ia64/~sparc done
Comment 6 Mounir Lamouri (volkmar) (RETIRED) gentoo-dev 2009-11-07 22:20:39 UTC
ppc keyworded
Comment 7 Naohiro Aota gentoo-dev 2012-10-09 23:26:06 UTC
alpine's code try to use "make" instead of "gmake". This cause build failure on BSD.

- configure.ac: AC_PATH_PROG(MAKE, make)
  We can override this by assigning full "gmake" path to MAKE
- imap/Makefile and imap/c-client/Makefile hardcode "MAKE=make"

diff --git a/mail-client/alpine/alpine-2.00-r4.ebuild b/mail-client/alpine/alpine-2.00-r4.ebuild
index 755a234..fa3602d 100644
--- a/mail-client/alpine/alpine-2.00-r4.ebuild
+++ b/mail-client/alpine/alpine-2.00-r4.ebuild
@@ -66,6 +66,10 @@ src_prepare() {
        use topal && epatch /usr/share/topal/patches/${P}.patch-{1,2}
 
        epatch "${FILESDIR}"/2.00-lpam.patch
+
+       sed -i -e "/MAKE=/s/make/${MAKE:-make}/" \
+               imap/Makefile imap/src/osdep/unix/Makefile || die
+
        cd "${S}/imap/src/c-client"
        epatch "${FILESDIR}"/CVE-2008-5514.patch
 }
@@ -74,7 +78,8 @@ src_configure() {
        local myconf="--without-tcl
                --with-system-pinerc=/etc/pine.conf
                --with-system-fixed-pinerc=/etc/pine.conf.fixed
-               --with-ssl-certs-dir=/etc/ssl/certs"
+               --with-ssl-certs-dir=/etc/ssl/certs
+               MAKE=$(type -P ${MAKE:-make})"
                # fixme
                #   --with-system-mail-directory=DIR?
        econf $(use_with ssl) \
Comment 8 Eray Aslan gentoo-dev 2012-10-15 13:34:29 UTC
(In reply to comment #7)
> alpine's code try to use "make" instead of "gmake". This cause build failure
> on BSD.

=mail-client/alpine-2.00-r5 does not use the bundled c-client library but uses net-libs/c-client package.  Can you please test again?  Thank you.
Comment 9 Naohiro Aota gentoo-dev 2012-10-17 22:07:51 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > alpine's code try to use "make" instead of "gmake". This cause build failure
> > on BSD.
> 
> =mail-client/alpine-2.00-r5 does not use the bundled c-client library but
> uses net-libs/c-client package.  Can you please test again?  Thank you.

Even with -r5, AC_PATH_PROG(MAKE, make) of configure.ac is still a problem.

>>> Source configured.
>>> Compiling source in /var/tmp/portage/mail-client/alpine-2.00-r5/work/alpine-2.00 ...
gmake -j3 
/usr/bin/make  all-recursive
make: illegal option -- -
usage: make [-BPSXeiknpqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]
gmake: *** [all] Error 2
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-06-05 16:23:00 UTC
Looks like only x86-fbsd is left, and in the meantime packages became stale.