Add a more recent snapshot for bug #172299
authorHarald van Dijk <truedfx@gentoo.org>
Mon, 26 Mar 2007 18:29:07 +0000 (18:29 +0000)
committerHarald van Dijk <truedfx@gentoo.org>
Mon, 26 Mar 2007 18:29:07 +0000 (18:29 +0000)
Package-Manager: portage-2.1.2.2

dev-libs/librep/ChangeLog
dev-libs/librep/Manifest
dev-libs/librep/files/digest-librep-0.17_p20070101 [new file with mode: 0644]
dev-libs/librep/files/librep-0.17_p20070101-libtool.patch [new file with mode: 0644]
dev-libs/librep/librep-0.17_p20070101.ebuild [new file with mode: 0644]

index c2abe06f9fbc80d6213a5b728223dbd4f42b8f95..6cca2a97962b1f8001187009dd35824b7b65c6a4 100644 (file)
@@ -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; <harald@gentoo.org>
+  +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 <peper@gentoo.org> ChangeLog:
   Transition to Manifest2.
index c02c1c5d61c4fe1d922f22354656cd90db45f9fd..9918ddd895bbe1180df1151061bf389fdea57c09 100644 (file)
@@ -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 (file)
index 0000000..74ac97c
--- /dev/null
@@ -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 (file)
index 0000000..e55be4e
--- /dev/null
@@ -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 (file)
index 0000000..b0c6b6b
--- /dev/null
@@ -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/*
+}