From 2bdd28b9de27433051569cd58d069ddd47da6194 Mon Sep 17 00:00:00 2001 From: Harald van Dijk Date: Mon, 26 Mar 2007 18:29:07 +0000 Subject: [PATCH] Add a more recent snapshot for bug #172299 Package-Manager: portage-2.1.2.2 --- dev-libs/librep/ChangeLog | 8 +- dev-libs/librep/Manifest | 30 ++++++- .../librep/files/digest-librep-0.17_p20070101 | 6 ++ .../files/librep-0.17_p20070101-libtool.patch | 86 +++++++++++++++++++ dev-libs/librep/librep-0.17_p20070101.ebuild | 53 ++++++++++++ 5 files changed, 178 insertions(+), 5 deletions(-) create mode 100644 dev-libs/librep/files/digest-librep-0.17_p20070101 create mode 100644 dev-libs/librep/files/librep-0.17_p20070101-libtool.patch create mode 100644 dev-libs/librep/librep-0.17_p20070101.ebuild diff --git a/dev-libs/librep/ChangeLog b/dev-libs/librep/ChangeLog index c2abe06f9fbc..6cca2a97962b 100644 --- a/dev-libs/librep/ChangeLog +++ b/dev-libs/librep/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/librep # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/ChangeLog,v 1.44 2007/02/22 01:01:28 peper Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/ChangeLog,v 1.45 2007/03/26 18:29:07 truedfx Exp $ + +*librep-0.17_p20070101 (26 Mar 2007) + + 26 Mar 2007; + +files/librep-0.17_p20070101-libtool.patch, +librep-0.17_p20070101.ebuild: + Add a more recent snapshot for bug #172299 22 Feb 2007; Piotr Jaroszyński ChangeLog: Transition to Manifest2. diff --git a/dev-libs/librep/Manifest b/dev-libs/librep/Manifest index c02c1c5d61c4..9918ddd895bb 100644 --- a/dev-libs/librep/Manifest +++ b/dev-libs/librep/Manifest @@ -1,3 +1,10 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX librep-0.17_p20070101-libtool.patch 2979 RMD160 eb48410fe509542ece0436360486594342cf1033 SHA1 a9edd56b2b0716e0fe91db5d115758e27dee4dd7 SHA256 3c49148e998e5cbc403e06ff563c296d686838fcd0093d64de0e057241ab99ba +MD5 75f910e331ca3f8e62c9381139b5c4f0 files/librep-0.17_p20070101-libtool.patch 2979 +RMD160 eb48410fe509542ece0436360486594342cf1033 files/librep-0.17_p20070101-libtool.patch 2979 +SHA256 3c49148e998e5cbc403e06ff563c296d686838fcd0093d64de0e057241ab99ba files/librep-0.17_p20070101-libtool.patch 2979 AUX libtool.patch 3037 RMD160 a22b51f2db852493cfada58b020d6d34f7ee08eb SHA1 16399cc495654fd49bf26407cedcabb1dd4c4ee7 SHA256 101eb68c95e79c32640fb9889056c1f6de072f7f0a23360ec2b1f2bb6561c3d7 MD5 4d33f5e870cd659d295eaa8c1a8948da files/libtool.patch 3037 RMD160 a22b51f2db852493cfada58b020d6d34f7ee08eb files/libtool.patch 3037 @@ -7,6 +14,7 @@ MD5 ad28e56472f07a05a704ecfc7cf58434 files/rep_file_fdopen.patch 219 RMD160 250cfc73ac11ee9e112f01f98535bdafbee2993c files/rep_file_fdopen.patch 219 SHA256 f35170a6571ab68e089c0408207fbe35141a5ca02376bad009374e24c974872c files/rep_file_fdopen.patch 219 DIST librep-0.17.tar.gz 1195890 RMD160 2239837386700ed4893fa91b684192cb8721a2d1 SHA1 00ae330eca0fdfb117797036f499dec61f868431 SHA256 3cc4d923e4eaee00adb696dbeb0144847e7cc03475962bfeb4add4cbbe271a3e +DIST librep-0.17_p20070101.patch.bz2 6838 RMD160 1f2155e4a85e0b172b8c6b87dd14063ce5c6a80d SHA1 49c907b0dd63efce9859b35d7fc841ad52b59480 SHA256 6ca454c29e72acd55876651384529bf969a50b11e5c9799dc4392c04099323b9 EBUILD librep-0.17-r1.ebuild 1377 RMD160 877c3d70b30cb60887d6a4fb8bee1d45391a0e70 SHA1 b7f3ed1c650aa310abb6ba7f6d1f3935a542001c SHA256 e0adfb8950406eda7e76a10dfc1e91ffa2134c5af49116f0bfbf7b386f847031 MD5 ac5dfa439cd36f285d75eacb12125fb5 librep-0.17-r1.ebuild 1377 RMD160 877c3d70b30cb60887d6a4fb8bee1d45391a0e70 librep-0.17-r1.ebuild 1377 @@ -15,10 +23,14 @@ EBUILD librep-0.17-r2.ebuild 1452 RMD160 cafc6975f5b05c7bd003e99561440180cc1275f MD5 81305b2f7bdbd3e5e0630ecaa911ed87 librep-0.17-r2.ebuild 1452 RMD160 cafc6975f5b05c7bd003e99561440180cc1275f5 librep-0.17-r2.ebuild 1452 SHA256 3d4c19e13722ef7f67f7f9a1266c784401ed1b0c6b22278d4ba85c356ceefe3e librep-0.17-r2.ebuild 1452 -MISC ChangeLog 5993 RMD160 e8cf2c28d5b2d653fd9476db191839f46d07cfd5 SHA1 5126828928187b5922dd0f461e6624c53221433d SHA256 71d88c4b47866f48bab872f4cf14ea0392f9198d8ef8b8160ca89007adc964a6 -MD5 98293cd1b60bb6c2f2b218121fa7e0de ChangeLog 5993 -RMD160 e8cf2c28d5b2d653fd9476db191839f46d07cfd5 ChangeLog 5993 -SHA256 71d88c4b47866f48bab872f4cf14ea0392f9198d8ef8b8160ca89007adc964a6 ChangeLog 5993 +EBUILD librep-0.17_p20070101.ebuild 1303 RMD160 e4788c195aa7f2b7f9216d17aa87ae3acec37810 SHA1 34fcb8054892a58e73d26ebc38cc6eec9239f927 SHA256 1d0a8403a6aec2307e070874e6ffa13bbe69fa71847fecc22adcf4b3b3949aa8 +MD5 e304bcdfbb4a27a6cf60adcec1e11646 librep-0.17_p20070101.ebuild 1303 +RMD160 e4788c195aa7f2b7f9216d17aa87ae3acec37810 librep-0.17_p20070101.ebuild 1303 +SHA256 1d0a8403a6aec2307e070874e6ffa13bbe69fa71847fecc22adcf4b3b3949aa8 librep-0.17_p20070101.ebuild 1303 +MISC ChangeLog 6191 RMD160 fb957b38b35543377a7c716881ab2b52c902fd20 SHA1 86a19446a015fb2f5b1c6d87d4e22521209c6a73 SHA256 9fc5121f3ef2f638ae136677e514c4e95805bf0bef959e1aca699a3614c528e4 +MD5 09a1e5efc69bf089d8c821c18c2f049c ChangeLog 6191 +RMD160 fb957b38b35543377a7c716881ab2b52c902fd20 ChangeLog 6191 +SHA256 9fc5121f3ef2f638ae136677e514c4e95805bf0bef959e1aca699a3614c528e4 ChangeLog 6191 MISC metadata.xml 233 RMD160 0ec601d918a3c2450e7701bc3f7cced0758331ae SHA1 cd97b907fac077a91cf25b905b5f38abaa1bfa95 SHA256 f55841d13d31ad555b4c998da5bd14ee65f21e98b797f0922191d3c9f75539c4 MD5 aabaa608acb879f04a961ad9e6d8e19c metadata.xml 233 RMD160 0ec601d918a3c2450e7701bc3f7cced0758331ae metadata.xml 233 @@ -29,3 +41,13 @@ SHA256 82e47d3fc8afdf5de6d214870e23f068a18ebab9dc12391600c218a45c84f1bc files/di MD5 1f765d22b6fc06230f1742bd251c30cb files/digest-librep-0.17-r2 238 RMD160 1069f3c362e9975cb186ce419daffbcc87fe5ca0 files/digest-librep-0.17-r2 238 SHA256 82e47d3fc8afdf5de6d214870e23f068a18ebab9dc12391600c218a45c84f1bc files/digest-librep-0.17-r2 238 +MD5 382de1e3c4462dfec2a2d2f33355e959 files/digest-librep-0.17_p20070101 506 +RMD160 cdb8163cedfeaba64dabee31425a8903fe2a3643 files/digest-librep-0.17_p20070101 506 +SHA256 b8a218b9d3816136aec50f17b918bdfdb5fbf8cc29e5f43599977be3d43248e5 files/digest-librep-0.17_p20070101 506 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.3 (GNU/Linux) + +iD8DBQFGCBEawnQyISwouHwRAmaxAJwIjB78jdXN1kwJiMA/LPD6h6QWIACfY2jO +NfF/MDWl41Owa6PuyE2U/1E= +=F7NI +-----END PGP SIGNATURE----- diff --git a/dev-libs/librep/files/digest-librep-0.17_p20070101 b/dev-libs/librep/files/digest-librep-0.17_p20070101 new file mode 100644 index 000000000000..74ac97ce2bb6 --- /dev/null +++ b/dev-libs/librep/files/digest-librep-0.17_p20070101 @@ -0,0 +1,6 @@ +MD5 ad4ad851ff9f82a5d61024cd96bc2998 librep-0.17.tar.gz 1195890 +RMD160 2239837386700ed4893fa91b684192cb8721a2d1 librep-0.17.tar.gz 1195890 +SHA256 3cc4d923e4eaee00adb696dbeb0144847e7cc03475962bfeb4add4cbbe271a3e librep-0.17.tar.gz 1195890 +MD5 0b87ba536da743a093897c24ccfca6e7 librep-0.17_p20070101.patch.bz2 6838 +RMD160 1f2155e4a85e0b172b8c6b87dd14063ce5c6a80d librep-0.17_p20070101.patch.bz2 6838 +SHA256 6ca454c29e72acd55876651384529bf969a50b11e5c9799dc4392c04099323b9 librep-0.17_p20070101.patch.bz2 6838 diff --git a/dev-libs/librep/files/librep-0.17_p20070101-libtool.patch b/dev-libs/librep/files/librep-0.17_p20070101-libtool.patch new file mode 100644 index 000000000000..e55be4e5a32a --- /dev/null +++ b/dev-libs/librep/files/librep-0.17_p20070101-libtool.patch @@ -0,0 +1,86 @@ +--- trunk/Makedefs.in ++++ trunk/Makedefs.in +@@ -96,11 +96,11 @@ + + # Rule for libtool controlled C objects + %.lo : %.c +- $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $< ++ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(CFLAGS) $< + + # Rule for dlopen'able C objects + %.la : %.c +- $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $< ++ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(CPPFLAGS) $(CFLAGS) $< + $(rep_DL_LD) $(CPPFLAGS) $(CFLAGS) -o $@ $*.lo + + # Build dependancy files from C source files. +--- trunk/intl/Makefile.in ++++ trunk/intl/Makefile.in +@@ -77,7 +77,7 @@ + .c.o: + $(COMPILE) $< + .c.lo: +- $(LIBTOOL) --mode=compile $(COMPILE) $< ++ $(LIBTOOL) --mode=compile --tag=CC $(COMPILE) $< + + INCLUDES = -I.. -I. -I$(top_srcdir)/intl -I$(top_srcdir)/lib + +@@ -92,7 +92,7 @@ + $(RANLIB) $@ + + libintl.la: $(OBJECTS) +- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $(OBJECTS) \ ++ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ $(OBJECTS) \ + -version-info 1:0 -rpath $(libdir) + + ../po/cat-id-tbl.$lo: ../po/cat-id-tbl.c $(top_srcdir)/po/$(PACKAGE).pot +--- trunk/rules.mk.sh ++++ trunk/rules.mk.sh +@@ -19,7 +19,7 @@ + # foo.la : foo.lo bar.lo + # \$(rep_DL_LD) link-opts... + +-rep_DL_LD=\$(rep_LIBTOOL) --mode=link \$(CC) -avoid-version -module \ ++rep_DL_LD=\$(rep_LIBTOOL) --mode=link --tag=CC \$(CC) -avoid-version -module \ + -rpath \$(rpath_repcommonexecdir) + + rep_DL_INSTALL=\$(rep_LIBTOOL) --mode=install \$(INSTALL) +@@ -27,6 +27,6 @@ + + # Rule for libtool controlled C objects + %.lo : %.c +- \$(rep_LIBTOOL) --mode=compile \$(CC) -c \$(CPPFLAGS) \$(CFLAGS) \$< ++ \$(rep_LIBTOOL) --mode=compile --tag=CC \$(CC) -c \$(CPPFLAGS) \$(CFLAGS) \$< + + EOF +--- trunk/src/Makefile.in ++++ trunk/src/Makefile.in +@@ -56,16 +56,16 @@ + all : librep.la $(DL_OBJS) check-dl rep rep-config rep-remote rep-xgettext .libexec + + librep.la : $(OBJS) $(LIBOBJS) $(ALLOCA) +- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) \ ++ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) \ + -version-info $(libversion) -export-symbols $(srcdir)/librep.sym \ + -o $@ $^ -rpath $(libdir) $(LIBS) $(GMP_LIBS) + + rep : $(REP_OBJS) $(EXTRA_LIBOBJS) librep.la +- $(LIBTOOL) --mode=link $(CC) -export-dynamic $(CPPFLAGS) $(CFLAGS) -o $@ \ ++ $(LIBTOOL) --mode=link --tag=CC $(CC) -export-dynamic $(CPPFLAGS) $(CFLAGS) -o $@ \ + $(REP_OBJS) librep.la $(EXTRA_LIBOBJS) $(LIBS) $(GMP_LIBS) + + srep : $(REP_OBJS) $(EXTRA_LIBOBJS) librep.la +- $(LIBTOOL) --mode=link $(CC) -static -export-dynamic $(CPPFLAGS) $(CFLAGS) -o $@ \ ++ $(LIBTOOL) --mode=link --tag=CC $(CC) -static -export-dynamic $(CPPFLAGS) $(CFLAGS) -o $@ \ + $(REP_OBJS) librep.la $(EXTRA_LIBOBJS) $(LIBS) $(GMP_LIBS) + + rep-remote : rep-remote.c +@@ -132,7 +132,7 @@ + chmod +x $@ + + repdoc : repdoc.o +- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $^ $(GDBM_LIBS) ++ $(LIBTOOL) --mode=link --tag=CC $(CC) $(LDFLAGS) -o $@ $^ $(GDBM_LIBS) + + sdbm.la : $(SDBM_LOBJS) repsdbm.lo + $(rep_DL_LD) $(LDFLAGS) -o $@ $^ diff --git a/dev-libs/librep/librep-0.17_p20070101.ebuild b/dev-libs/librep/librep-0.17_p20070101.ebuild new file mode 100644 index 000000000000..b0c6b6b5fa99 --- /dev/null +++ b/dev-libs/librep/librep-0.17_p20070101.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/librep/librep-0.17_p20070101.ebuild,v 1.1 2007/03/26 18:29:07 truedfx Exp $ + +MY_P=${P%_*} + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="latest" + +inherit autotools eutils toolchain-funcs multilib + +DESCRIPTION="Shared library implementing a Lisp dialect" +HOMEPAGE="http://librep.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz + mirror://gentoo/${P}.patch.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="readline" + +RDEPEND=">=sys-libs/gdbm-1.8.0 + readline? ( sys-libs/readline )" +DEPEND="${RDEPEND} + sys-apps/texinfo" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${MY_P}.tar.gz + cd "${S}" + epatch "${DISTDIR}"/${P}.patch.bz2 + epatch "${FILESDIR}"/${P}-libtool.patch + epatch "${FILESDIR}"/rep_file_fdopen.patch + eautoreconf || die "eautoreconf failed" +} + +src_compile() { + econf \ + --libexecdir=/usr/$(get_libdir) \ + --without-gmp \ + --without-ffi \ + $(use_with readline) || die "configure failed" + + LC_ALL=C emake || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + dodoc AUTHORS BUGS ChangeLog NEWS README THANKS TODO TREE + docinto doc + dodoc doc/* +} -- 2.26.2