# HG changeset patch # User Nathan Phillip Brink # Date 2010-08-15 20:18:32 # Node ID 8ba36e6a50a28648afcd6a7015e20bf213c318ef # Parent ca0d197097d94f595cfce58dcdb2ca8a2b5b4c72 dev-libs/liblist: removed as bug 332531 is fixed. diff --git a/dev-libs/liblist/ChangeLog b/dev-libs/liblist/ChangeLog deleted file mode 100644 --- a/dev-libs/liblist/ChangeLog +++ /dev/null @@ -1,32 +0,0 @@ -# ChangeLog for dev-libs/liblist -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/liblist/ChangeLog,v 1.4 2010/06/19 16:37:01 nerdboy Exp $ - - 12 Aug 2010; -liblist-2.1.ebuild, - -liblist-2.1-r1.ebuild, liblist-2.3.1.ebuild: - Drop old liblist ebuilds. Support Gentoo Prefix (tested on amd64-linux). - -*liblist-2.3.1 (19 Jun 2010) - - 19 Jun 2010; Steve Arnold +liblist-2.3.1.ebuild: - Updated to new 'binki-version' who is now the upstream maintainer (yay). - - 03 Jan 2010; Steve Arnold liblist-2.1-r1.ebuild, - files/liblist-2.1-sharedlib.patch: - Updated patch and converted to EAPI2. - -*liblist-2.1-r1 (05 Dec 2009) - - 05 Dec 2009; Steve Arnold +liblist-2.1-r1.ebuild, - +files/liblist-2.1-sharedlib.patch: - Lemony-fresh rev-bump, now with shared library support. Closes bug #294788. - Manifest issue also fixed (closes bug #294785). - -*liblist-2.1 (20 Apr 2009) - - 20 Apr 2009; Steve Arnold +metadata.xml, - +liblist-2.1.ebuild: - New ebuild for a generic list library, a required dependency for ferret. - Updated source code hosted by me (no upstream URL anymore). Comes with - a nice technical paper and example routines. - diff --git a/dev-libs/liblist/Manifest b/dev-libs/liblist/Manifest deleted file mode 100644 --- a/dev-libs/liblist/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX liblist-2.1-sharedlib.patch 1611 RMD160 c52418b6002fd441dafe3bae2758067d82852d2c SHA1 0ede888d88e4f8dcb83070db191c43241fc40dc7 SHA256 8d38f0afd52d25d7b480a81eb2249c9a80151c95b986d9a71db9417e5aba89d0 -DIST liblist-2.3.1.tar.bz2 257253 RMD160 f42ea23c7a6ba46e8361e3c3fb06852308abc212 SHA1 377bb4a18ab04eae938265226c9d73ac24bb0876 SHA256 a956e9c48a5aadecafdc3916eacf2b6cff1eb23e1c40a3119bba2f2a1b4d82a3 -EBUILD liblist-2.3.1.ebuild 1380 RMD160 be9619b76c4fbedf6f034de3fd5878fe7230a074 SHA1 e0b8e5330088253f8c4555b150ec4c6ec753189c SHA256 787ee3629c161789be2acfa60ef0a658f617a7cb698de4fbd82c86adedc6c3a1 -MISC ChangeLog 1296 RMD160 7c2299e9d726e14024d5854694e8d1ec0ec811f3 SHA1 8c63e836f77a9d2a82ce393bf902f172fc145e4f SHA256 bc29ecd77586ddfaa9fba064298894b4d32cdbded9795c384814b8cfa7f694ef -MISC metadata.xml 473 RMD160 97667dfa400a624c3ba66fbaefa5bb5bf592c485 SHA1 8ab2e330cbc7993d95c0492ae14540ab5e0177ac SHA256 197f1543dd37a80c8de5ee4083d4eb659c8be038483895e11225c68e93da11f1 diff --git a/dev-libs/liblist/files/liblist-2.1-sharedlib.patch b/dev-libs/liblist/files/liblist-2.1-sharedlib.patch deleted file mode 100644 --- a/dev-libs/liblist/files/liblist-2.1-sharedlib.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- Makefile.orig 2009-11-27 12:04:33.000000000 -0800 -+++ Makefile 2009-11-27 12:11:47.786739617 -0800 -@@ -25,12 +25,22 @@ - LIBS = -L. -llist - #LIBS = -L . -llist # Use this for HP-UX; great loader guys! - CPP = cpp -E -P -C -+CC = cc -+LD = cc - MANDIR = /usr/share/man - LIBDIR = /usr/lib - INCDIR = /usr/include - - #add macro for ranlib 4/96 *kob* - ranlib doesn't exist on solaris - RANLIB = ls -+LN = ln -s -+ -+# try making shared lib (SLA 11/2009) -+SHARED = liblist.so -+LDFLAGS += -L$(LIBDIR) -+MKOBJ = $(CC) -fPIC -c list.c -I$(INCDIR) -+MKSO = -shared -Wl,-soname,$(SHARED) -+SOVER = 0.0 - - # We specify some goofy dependencies between the man pages and the source, - # because the man page reflects whether USE_MACROS was specified. Thus, -@@ -42,8 +52,16 @@ - (cd examples; make) - - liblist.a: list.o -+ @echo "Making static lib ..." - ar rc liblist.a list.o - $(RANLIB) liblist.a -+ @echo "done" -+ @echo "Making shared lib $(SHARED) ..." -+ $(MKOBJ) -I. -+ $(LD) -I. $(MKSO) list.o -o $(SHARED).$(SOVER) $(LDFLAGS) -+ $(LN) $(SHARED).$(SOVER) $(SHARED).0 -+ $(LN) $(SHARED).$(SOVER) $(SHARED) -+ @echo "done" - - list.o: list.h list.3 Makefile - -@@ -62,6 +80,7 @@ - install: - install -c liblist.a $(DESTDIR)$(LIBDIR) - $(RANLIB) $(DESTDIR)$(LIBDIR)/liblist.a -+ install -c liblist.so $(DESTDIR)$(LIBDIR) - install -c list.h $(DESTDIR)$(INCDIR) - install -c queue.h $(DESTDIR)$(INCDIR) - install -c stack.h $(DESTDIR)$(INCDIR) -@@ -73,5 +92,5 @@ - install -c stack.3 $(DESTDIR)$(MANDIR)/man3 - - clean: -- rm -f *.o *.a list.h *.3 core -+ rm -f *.o *.a *.so list.h *.3 core - (cd examples; make clean) diff --git a/dev-libs/liblist/liblist-2.3.1.ebuild b/dev-libs/liblist/liblist-2.3.1.ebuild deleted file mode 100644 --- a/dev-libs/liblist/liblist-2.3.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/liblist/liblist-2.3.1.ebuild,v 1.1 2010/06/19 16:37:01 nerdboy Exp $ - -EAPI=3 - -inherit multilib - -DESCRIPTION="This package provides generic linked-list manipulation routines, plus queues and stacks" -HOMEPAGE="http://ohnopub.net/liblist" -SRC_URI="ftp://ohnopublishing.net/mirror/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~amd64-linux ~ppc ~ppc64 ~x86" -IUSE="doc examples static-libs" - -src_configure() { - econf $(use_enable doc docs) \ - $(use_enable examples) \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install || die - - dodoc README || die - - if use examples; then - insinto /usr/share/doc/${P}/examples - doins examples/{*.c,Makefile,README} || die - insinto /usr/share/doc/${P}/examples/cache - doins examples/cache/{*.c,README} || die - fi - - if ! use static-libs; then - rm -v "${ED}"/usr/$(get_libdir)/liblist.la || die - if use examples; then - rm -v "${ED}"/usr/$(get_libdir)/libcache.la || die - fi - fi -} - -pkg_postinst() { - elog "Note the man pages for this package have been renamed to avoid" - elog "name collisions with some system functions, however, the libs" - elog "and header files have not been changed." - elog "The new names are llist, lcache, lqueue, and lstack." -} diff --git a/dev-libs/liblist/metadata.xml b/dev-libs/liblist/metadata.xml deleted file mode 100644 --- a/dev-libs/liblist/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - dev-tools - - nerdboy@gentoo.org - Primary maintainer - - - This package provides generic linked-list manipulation routines. In addition, - queue and stack abstractions are provided by single header files. - -