Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79472 - sys-devel/autoconf-archive EBUILD
Summary: sys-devel/autoconf-archive EBUILD
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-25 07:41 UTC by Peter Simons
Modified: 2005-05-03 05:34 UTC (History)
0 users

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


Attachments
autoconf-archive-20050125.ebuild (autoconf-archive-20050125.ebuild,721 bytes, text/plain)
2005-01-25 07:42 UTC, Peter Simons
Details
sys-devel/autoconf-archive-20050214.ebuild (autoconf-archive-20050214.ebuild,731 bytes, text/plain)
2005-02-14 11:25 UTC, Peter Simons
Details
sys-devel/autoconf-archive-20050418 ebuild (autoconf-archive-20050418.ebuild,731 bytes, text/plain)
2005-04-18 09:42 UTC, Peter Simons
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Simons 2005-01-25 07:41:40 UTC
Build and install the GNU Autoconf Macro Archive.

The archive contains just text files; there is no build process. Hence, it should work nicely on all platforms Gentoo supports. Where I could test it, on x86, it did.

I'm not sure how to handle the different version number markup correctly, but I think the way I have is okay.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Peter Simons 2005-01-25 07:42:24 UTC
Created attachment 49480 [details]
autoconf-archive-20050125.ebuild
Comment 2 SpanKY gentoo-dev 2005-01-26 14:23:13 UTC
sys-devel/ac-archive-0.5.57 is already in portage
Comment 3 Peter Simons 2005-01-26 14:47:29 UTC
Sorry, I probably should have said something. That is in fact a different macro archive, and it works with aclocal(1) rather requiring its own custom tools (acinclude) to include macros in configure scripts. The documentation is also quite a bit better. I think it would be worthwile to have both archives in Portage, so that the user can choose.

Anyway, that's the GNU Autoconf Macro Archive, not ac-archive.sf.net.
Comment 4 Peter Simons 2005-02-14 11:25:22 UTC
Created attachment 51227 [details]
sys-devel/autoconf-archive-20050214.ebuild

New release.
Comment 5 Peter Simons 2005-04-18 09:42:46 UTC
Created attachment 56586 [details]
sys-devel/autoconf-archive-20050418 ebuild

New release.
Comment 6 SpanKY gentoo-dev 2005-04-27 21:17:37 UTC
ok, i cleaned up the ebuild and added to portage

for future reference:
- shell code in global scope is bad (i.e. executing things like sed)
- use make install DESTDIR=$D instead of einstall

thanks for the ebuild !
Comment 7 Peter Simons 2005-05-03 05:07:07 UTC
I was wondering: What's the problem with einstall? Why does the alias exist if its use is discouraged? I thought that einstall would be preferred over calling make manually, but apparently it isn't?

Anyhow, thanks for getting the ebuild into portage. I looked at the changes you've made -- next time I'll know better. ;-) 

There is a new version of the autoconf macro archive available, by the way. All you have to do to update is:

 # cd /usr/portage/sys-devel/autoconf-archive/
 # cp autoconf-archive-2005.04.18.ebuild autoconf-archive-2005.05.02.ebuild
Comment 8 SpanKY gentoo-dev 2005-05-03 05:34:08 UTC
when einstall was designed years ago, its usage was a lot more common because packages based on older autotools (and thus did not support DESTDIR) was more common as well