# HG changeset patch # User Nathan Phillip Brink # Date 2010-08-12 11:54:43 # Node ID 93d203c3884940869c7dd8a9513784900a5a346a # Parent efb27c69e5eed4ec578f6da198bc3c92aec15fa4 Drop old liblist ebuilds. Support Gentoo Prefix (tested on amd64-linux). (Portage version: 2.2.01.15553-prefix/hg/Linux x86_64, unsigned Manifest commit) diff --git a/dev-libs/liblist/ChangeLog b/dev-libs/liblist/ChangeLog --- a/dev-libs/liblist/ChangeLog +++ b/dev-libs/liblist/ChangeLog @@ -2,6 +2,10 @@ # 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: diff --git a/dev-libs/liblist/Manifest b/dev-libs/liblist/Manifest --- a/dev-libs/liblist/Manifest +++ b/dev-libs/liblist/Manifest @@ -1,8 +1,5 @@ AUX liblist-2.1-sharedlib.patch 1611 RMD160 c52418b6002fd441dafe3bae2758067d82852d2c SHA1 0ede888d88e4f8dcb83070db191c43241fc40dc7 SHA256 8d38f0afd52d25d7b480a81eb2249c9a80151c95b986d9a71db9417e5aba89d0 -DIST liblist-2.1.tar.gz 107284 RMD160 174b777d4479af9459e5d47a21d7eee7083bd795 SHA1 eead30d6c5f9b3522ac7b168bc43f6c7f20a2ef2 SHA256 0835c5b58bad54ca7ad684fb9d51fd1ce8c80a7875698a4bd8367dc3375e623f DIST liblist-2.3.1.tar.bz2 257253 RMD160 f42ea23c7a6ba46e8361e3c3fb06852308abc212 SHA1 377bb4a18ab04eae938265226c9d73ac24bb0876 SHA256 a956e9c48a5aadecafdc3916eacf2b6cff1eb23e1c40a3119bba2f2a1b4d82a3 -EBUILD liblist-2.1-r1.ebuild 1687 RMD160 9b11c283a987aa2906594519fd71731fb48fac2a SHA1 3833e5a069f2025541bf672439de93bac6576d80 SHA256 f978511b9bd2e4c88ddeb9ae327d43378353a843efb62b8735325f757e2caa03 -EBUILD liblist-2.1.ebuild 1612 RMD160 9e3f94f56b138531910ff6e3cd659dcacf8a8374 SHA1 af80a7602a9d750074c117b5d562cda3af18ddc2 SHA256 fa64c66669c0e2e843977cbfc404f7afda0faa53b85e0086988b4f0d5a22e12c -EBUILD liblist-2.3.1.ebuild 1365 RMD160 dd548848522d34674aa0bce256577cbc8caaab47 SHA1 441799fe9e1d85375273383150fb68fb8aa27a80 SHA256 c9edae52497c0cda1a9b2c17bf9674eaefd55be9de963d41a52f9d20205fedf2 -MISC ChangeLog 1117 RMD160 1e190c22046d790b5a5438af413eb07f1b6ea7e8 SHA1 e0aab96183792b97df2bc0801ae710e1d4f2b97c SHA256 e7f28e8114ca4a102e1062a579efb7bdfe77c91043acaafa338f587838d28603 +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/liblist-2.1-r1.ebuild b/dev-libs/liblist/liblist-2.1-r1.ebuild deleted file mode 100644 --- a/dev-libs/liblist/liblist-2.1-r1.ebuild +++ /dev/null @@ -1,61 +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.1-r1.ebuild,v 1.2 2010/01/03 05:27:01 nerdboy Exp $ - -EAPI="2" - -inherit eutils toolchain-funcs - -DESCRIPTION="This package provides generic linked-list manipulation routines, plus queues and stacks." -HOMEPAGE="http://www.gentoogeek.org/viewvc/C/liblist/" -SRC_URI="http://www.gentoogeek.org/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="doc examples" - -src_prepare() { - epatch "${FILESDIR}"/${P}-sharedlib.patch - sed -i -e "s:/usr/lib:/usr/$(get_libdir):g" Makefile \ - examples/cache/Makefile || die "sed 1 failed" -} - -src_compile() { - make CC="$(tc-getCC)" LD="$(tc-getCC)" \ - || die "make failed" -} - -src_install() { - newman list.3 llist.3 - newman stack.man lstack.3 - newman queue.man lqueue.3 - dolib.a ${PN}.a - dolib.so ${PN}.so* - insinto /usr/include - doins list.h queue.h stack.h - dodoc README - - if use examples; then - dolib.a examples/cache/libcache.a - dobin examples/cache/cachetest - newman cache.3 lcache.3 - insinto /usr/share/doc/${P}/examples - doins examples/{*.c,Makefile,README} - insinto /usr/share/doc/${P}/examples/cache - doins examples/cache/{*.c,Makefile,README} - doins - fi - - if use doc; then - insinto /usr/share/doc/${P} - doins paper/paper.ps - 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/liblist-2.1.ebuild b/dev-libs/liblist/liblist-2.1.ebuild deleted file mode 100644 --- a/dev-libs/liblist/liblist-2.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/liblist/liblist-2.1.ebuild,v 1.1 2009/04/20 05:44:09 nerdboy Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="This package provides generic linked-list manipulation routines, plus queues and stacks." -HOMEPAGE="http://www.gentoogeek.org/viewvc/C/liblist/" -SRC_URI="http://www.gentoogeek.org/files/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="doc examples" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i -e "s:/usr/lib:/usr/$(get_libdir):g" Makefile \ - examples/cache/Makefile || die "sed 1 failed" -} - -src_compile() { - make CC="$(tc-getCC)" || die "make failed" -} - -src_install() { - newman list.3 llist.3 - newman stack.man lstack.3 - newman queue.man lqueue.3 - dolib.a liblist.a - insinto /usr/include - doins list.h queue.h stack.h - dodoc README - - if use examples; then - dolib.a examples/cache/libcache.a - dobin examples/cache/cachetest - newman cache.3 lcache.3 - insinto /usr/share/doc/${P}/examples - doins examples/{*.c,Makefile,README} - insinto /usr/share/doc/${P}/examples/cache - doins examples/cache/{*.c,Makefile,README} - doins - fi - - if use doc; then - insinto /usr/share/doc/${P} - doins paper/paper.ps - 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/liblist-2.3.1.ebuild b/dev-libs/liblist/liblist-2.3.1.ebuild --- a/dev-libs/liblist/liblist-2.3.1.ebuild +++ b/dev-libs/liblist/liblist-2.3.1.ebuild @@ -2,7 +2,7 @@ # 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=2 +EAPI=3 inherit multilib @@ -12,7 +12,7 @@ SRC_URI="ftp://ohnopublishing.net/mirror LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~amd64-linux ~ppc ~ppc64 ~x86" IUSE="doc examples static-libs" src_configure() { @@ -34,9 +34,9 @@ src_install() { fi if ! use static-libs; then - rm -v "${D}"/usr/$(get_libdir)/liblist.la || die + rm -v "${ED}"/usr/$(get_libdir)/liblist.la || die if use examples; then - rm -v "${D}"/usr/$(get_libdir)/libcache.la || die + rm -v "${ED}"/usr/$(get_libdir)/libcache.la || die fi fi }