# 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.
+-----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
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
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
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-----
--- /dev/null
+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
--- /dev/null
+--- 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 $@ $^
--- /dev/null
+# 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/*
+}