summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-10-22 23:47:26 +0000
committerMike Frysinger <vapier@gentoo.org>2004-10-22 23:47:26 +0000
commit960186ae695703ab4bcea413c5f2ada4838da487 (patch)
tree740db7fa922c67cc0dc0186038de1ef54fd060c0 /sys-devel
parentinitial ebuild (diff)
downloadhistorical-960186ae695703ab4bcea413c5f2ada4838da487.tar.gz
historical-960186ae695703ab4bcea413c5f2ada4838da487.tar.bz2
historical-960186ae695703ab4bcea413c5f2ada4838da487.zip
new SLOT-ed automakes
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/automake/ChangeLog10
-rw-r--r--sys-devel/automake/automake-1.4_p6.ebuild56
-rw-r--r--sys-devel/automake/automake-1.5.ebuild56
-rw-r--r--sys-devel/automake/automake-1.6.3.ebuild50
-rw-r--r--sys-devel/automake/automake-1.7.9.ebuild50
-rw-r--r--sys-devel/automake/automake-1.8.5-r2.ebuild54
-rw-r--r--sys-devel/automake/files/automake-1.5-slot.patch42
-rw-r--r--sys-devel/automake/files/digest-automake-1.4_p61
-rw-r--r--sys-devel/automake/files/digest-automake-1.51
-rw-r--r--sys-devel/automake/files/digest-automake-1.6.31
-rw-r--r--sys-devel/automake/files/digest-automake-1.7.91
-rw-r--r--sys-devel/automake/files/digest-automake-1.8.5-r21
12 files changed, 322 insertions, 1 deletions
diff --git a/sys-devel/automake/ChangeLog b/sys-devel/automake/ChangeLog
index 64d6ab2fa05b..06e909984d81 100644
--- a/sys-devel/automake/ChangeLog
+++ b/sys-devel/automake/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-devel/automake
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.60 2004/09/03 19:37:35 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.61 2004/10/22 23:47:26 vapier Exp $
+
+*automake-1.7.9 (22 Oct 2004)
+
+ 22 Oct 2004; Mike Frysinger <vapier@gentoo.org>
+ +files/automake-1.5-slot.patch, +automake-1.4_p6.ebuild,
+ +automake-1.5.ebuild, +automake-1.6.3.ebuild, +automake-1.7.9.ebuild,
+ +automake-1.8.5-r2.ebuild:
+ New SLOT-ed automakes.
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
automake-1.7.7.ebuild:
diff --git a/sys-devel/automake/automake-1.4_p6.ebuild b/sys-devel/automake/automake-1.4_p6.ebuild
new file mode 100644
index 000000000000..c708766e94b8
--- /dev/null
+++ b/sys-devel/automake/automake-1.4_p6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.4_p6.ebuild,v 1.1 2004/10/22 23:47:26 vapier Exp $
+
+inherit eutils gnuconfig
+
+MY_P="${P/_/-}"
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="http://www.gnu.org/software/automake/automake.html"
+SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="${PV:0:3}"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="uclibc"
+
+DEPEND="dev-lang/perl
+ sys-devel/automake-wrapper
+ >=sys-devel/autoconf-2.58
+ sys-devel/gnuconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e "/^@setfilename/s|automake|automake${SLOT}|" \
+ -e "s|automake: (automake)|automake v${SLOT}: (automake${SLOT})|" \
+ -e "s|aclocal: (automake)|aclocal v${SLOT}: (automake${SLOT})|" \
+ automake.texi || die "sed failed"
+ gnuconfig_update
+}
+
+src_install() {
+ make install DESTDIR="${D}" \
+ pkgdatadir=/usr/share/automake-${SLOT} \
+ m4datadir=/usr/share/aclocal-${SLOT} \
+ || die
+ rm -f "${D}"/usr/bin/{aclocal,automake}
+ dosym automake-${SLOT} /usr/share/automake
+
+ dodoc NEWS README THANKS TODO AUTHORS ChangeLog
+ doinfo *.info
+
+ # remove all config.guess and config.sub files replacing them
+ # w/a symlink to a specific gnuconfig version
+ for x in guess sub ; do
+ dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
+ done
+}
+
+pkg_postinst() {
+ einfo "Please note that the 'WANT_AUTOMAKE_1_4=1' syntax has changed to:"
+ einfo " WANT_AUTOMAKE=1.4"
+}
diff --git a/sys-devel/automake/automake-1.5.ebuild b/sys-devel/automake/automake-1.5.ebuild
new file mode 100644
index 000000000000..9a6759425d74
--- /dev/null
+++ b/sys-devel/automake/automake-1.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.5.ebuild,v 1.4 2004/10/22 23:47:26 vapier Exp $
+
+inherit eutils gnuconfig
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="http://www.gnu.org/software/automake/automake.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="${PV:0:3}"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="uclibc"
+
+DEPEND="dev-lang/perl
+ sys-devel/automake-wrapper
+ >=sys-devel/autoconf-2.58
+ sys-devel/gnuconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-target_hook.patch
+ epatch ${FILESDIR}/${P}-slot.patch
+ sed -i \
+ -e "/^@setfilename/s|automake|automake${SLOT}|" \
+ -e "s|automake: (automake)|automake v${SLOT}: (automake${SLOT})|" \
+ -e "s|aclocal: (automake)|aclocal v${SLOT}: (automake${SLOT})|" \
+ automake.texi || die "sed failed"
+ gnuconfig_update
+}
+
+src_install() {
+ make install DESTDIR="${D}" || die
+
+ local x=
+ for x in aclocal automake ; do
+ mv "${D}"/usr/bin/${x}{,-${SLOT}}
+ mv "${D}"/usr/share/${x}{,-${SLOT}}
+ done
+
+ dodoc NEWS README THANKS TODO AUTHORS ChangeLog
+ doinfo *.info
+
+ # remove all config.guess and config.sub files replacing them
+ # w/a symlink to a specific gnuconfig version
+ for x in guess sub ; do
+ dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
+ done
+}
+
+pkg_postinst() {
+ einfo "Please note that the 'WANT_AUTOMAKE_1_5=1' syntax has changed to:"
+ einfo " WANT_AUTOMAKE=1.5"
+}
diff --git a/sys-devel/automake/automake-1.6.3.ebuild b/sys-devel/automake/automake-1.6.3.ebuild
new file mode 100644
index 000000000000..5c69a58cbd87
--- /dev/null
+++ b/sys-devel/automake/automake-1.6.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.6.3.ebuild,v 1.18 2004/10/22 23:47:26 vapier Exp $
+
+inherit eutils gnuconfig
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="http://www.gnu.org/software/automake/automake.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="${PV:0:3}"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="uclibc"
+
+DEPEND="dev-lang/perl
+ sys-devel/automake-wrapper
+ >=sys-devel/autoconf-2.58
+ sys-devel/gnuconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e "/^@setfilename/s|automake|automake${SLOT}|" \
+ -e "s|automake: (automake)|automake v${SLOT}: (automake${SLOT})|" \
+ -e "s|aclocal: (automake)|aclocal v${SLOT}: (automake${SLOT})|" \
+ automake.texi || die "sed failed"
+ gnuconfig_update
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ rm -f "${D}"/usr/bin/{aclocal,automake}
+
+ dodoc NEWS README THANKS TODO AUTHORS ChangeLog
+ doinfo *.info
+
+ # remove all config.guess and config.sub files replacing them
+ # w/a symlink to a specific gnuconfig version
+ local x=
+ for x in guess sub ; do
+ dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
+ done
+}
+
+pkg_postinst() {
+ einfo "Please note that the 'WANT_AUTOMAKE_1_6=1' syntax has changed to:"
+ einfo " WANT_AUTOMAKE=1.6"
+}
diff --git a/sys-devel/automake/automake-1.7.9.ebuild b/sys-devel/automake/automake-1.7.9.ebuild
new file mode 100644
index 000000000000..ebc96c9c456e
--- /dev/null
+++ b/sys-devel/automake/automake-1.7.9.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.7.9.ebuild,v 1.1 2004/10/22 23:47:26 vapier Exp $
+
+inherit eutils gnuconfig
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="http://www.gnu.org/software/automake/automake.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="${PV:0:3}"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="uclibc"
+
+DEPEND="dev-lang/perl
+ sys-devel/automake-wrapper
+ >=sys-devel/autoconf-2.58
+ sys-devel/gnuconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e "/^@setfilename/s|automake|automake${SLOT}|" \
+ -e "s|automake: (automake)|automake v${SLOT}: (automake${SLOT})|" \
+ -e "s|aclocal: (automake)|aclocal v${SLOT}: (automake${SLOT})|" \
+ automake.texi || die "sed failed"
+ gnuconfig_update
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ rm -f "${D}"/usr/bin/{aclocal,automake}
+
+ dodoc NEWS README THANKS TODO AUTHORS ChangeLog
+ mv "${D}"/usr/share/info/automake{,${SLOT}}.info
+
+ # remove all config.guess and config.sub files replacing them
+ # w/a symlink to a specific gnuconfig version
+ local x=
+ for x in guess sub ; do
+ dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
+ done
+}
+
+pkg_postinst() {
+ einfo "Please note that the 'WANT_AUTOMAKE_1_7=1' syntax has changed to:"
+ einfo " WANT_AUTOMAKE=1.7"
+}
diff --git a/sys-devel/automake/automake-1.8.5-r2.ebuild b/sys-devel/automake/automake-1.8.5-r2.ebuild
new file mode 100644
index 000000000000..c78925cf5585
--- /dev/null
+++ b/sys-devel/automake/automake-1.8.5-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.8.5-r2.ebuild,v 1.1 2004/10/22 23:47:26 vapier Exp $
+
+inherit eutils gnuconfig
+
+DESCRIPTION="Used to generate Makefile.in from Makefile.am"
+HOMEPAGE="http://www.gnu.org/software/automake/automake.html"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="${PV:0:3}"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="uclibc"
+
+DEPEND="dev-lang/perl
+ sys-devel/automake-wrapper
+ >=sys-devel/autoconf-2.58
+ sys-devel/gnuconfig"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e "/^@setfilename/s|automake|automake${SLOT}|" \
+ -e "s|automake: (automake)|automake v${SLOT}: (automake${SLOT})|" \
+ -e "s|aclocal: (automake)|aclocal v${SLOT}: (automake${SLOT})|" \
+ doc/automake.texi || die "sed failed"
+ gnuconfig_update
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ rm -f "${D}"/usr/bin/{aclocal,automake}
+
+ dodoc NEWS README THANKS TODO AUTHORS ChangeLog
+
+ local x=
+ cd "${D}"/usr/share/info
+ for x in * ; do
+ mv ${x} ${x/${PN}/${PN}${SLOT}}
+ done
+
+ # remove all config.guess and config.sub files replacing them
+ # w/a symlink to a specific gnuconfig version
+ for x in guess sub ; do
+ dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
+ done
+}
+
+pkg_postinst() {
+ einfo "Please note that the 'WANT_AUTOMAKE_1_8=1' syntax has changed to:"
+ einfo " WANT_AUTOMAKE=1.8"
+}
diff --git a/sys-devel/automake/files/automake-1.5-slot.patch b/sys-devel/automake/files/automake-1.5-slot.patch
new file mode 100644
index 000000000000..d1e82983c1aa
--- /dev/null
+++ b/sys-devel/automake/files/automake-1.5-slot.patch
@@ -0,0 +1,42 @@
+--- aclocal.in.orig 2004-10-22 11:11:05.361192040 -0400
++++ aclocal.in 2004-10-22 11:11:45.362110976 -0400
+@@ -33,5 +33,5 @@
+ $prefix = "@prefix@";
+ # Note that this isn't pkgdatadir, but a separate directory.
+-$acdir = "@datadir@/aclocal";
++$acdir = "@datadir@/aclocal-1.5";
+
+ # Some globals.
+@@ -116,4 +116,5 @@
+
+ local (@dirlist) = &parse_arguments (@ARGV);
++push (@dirlist, "/usr/share/aclocal");
+ &scan_m4_files (@dirlist);
+ &scan_configure;
+@@ -203,5 +204,5 @@
+ if ($print_and_exit)
+ {
+- print $acdir, "\n";
++ print "/usr/share/aclocal", "\n";
+ exit 0;
+ }
+--- automake.in.orig 2004-10-22 11:14:10.787003032 -0400
++++ automake.in 2004-10-22 11:14:22.072287408 -0400
+@@ -32,7 +32,7 @@
+ BEGIN
+ {
+ my $prefix = "@prefix@";
+- my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@";
++ my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@-1.5";
+ unshift @INC, "$perllibdir";
+ }
+
+@@ -127,7 +127,7 @@
+ my $VERSION = "@VERSION@";
+ my $PACKAGE = "@PACKAGE@";
+ my $prefix = "@prefix@";
+-my $libdir = "@datadir@/@PACKAGE@";
++my $libdir = "@datadir@/@PACKAGE@-1.5";
+
+ # String constants.
+ my $IGNORE_PATTERN = '^\s*##([^#\n].*)?\n';
diff --git a/sys-devel/automake/files/digest-automake-1.4_p6 b/sys-devel/automake/files/digest-automake-1.4_p6
new file mode 100644
index 000000000000..fe01728aef12
--- /dev/null
+++ b/sys-devel/automake/files/digest-automake-1.4_p6
@@ -0,0 +1 @@
+MD5 24872b81b95d78d05834c39af2cfcf05 automake-1.4-p6.tar.gz 375060
diff --git a/sys-devel/automake/files/digest-automake-1.5 b/sys-devel/automake/files/digest-automake-1.5
new file mode 100644
index 000000000000..bda1b103bfdf
--- /dev/null
+++ b/sys-devel/automake/files/digest-automake-1.5
@@ -0,0 +1 @@
+MD5 74a22ac0581378e807ecb334a55c5bab automake-1.5.tar.gz 526934
diff --git a/sys-devel/automake/files/digest-automake-1.6.3 b/sys-devel/automake/files/digest-automake-1.6.3
new file mode 100644
index 000000000000..a8caee84c462
--- /dev/null
+++ b/sys-devel/automake/files/digest-automake-1.6.3
@@ -0,0 +1 @@
+MD5 2e8053609e9d318f80db0fce29dca7e9 automake-1.6.3.tar.bz2 476275
diff --git a/sys-devel/automake/files/digest-automake-1.7.9 b/sys-devel/automake/files/digest-automake-1.7.9
new file mode 100644
index 000000000000..fafbf7c86490
--- /dev/null
+++ b/sys-devel/automake/files/digest-automake-1.7.9
@@ -0,0 +1 @@
+MD5 571fd0b0598eb2a27dcf68adcfddfacb automake-1.7.9.tar.bz2 577705
diff --git a/sys-devel/automake/files/digest-automake-1.8.5-r2 b/sys-devel/automake/files/digest-automake-1.8.5-r2
new file mode 100644
index 000000000000..928274bba531
--- /dev/null
+++ b/sys-devel/automake/files/digest-automake-1.8.5-r2
@@ -0,0 +1 @@
+MD5 0114aa6d7dc32112834b68105fb8d7e2 automake-1.8.5.tar.bz2 663182