diff options
author | Paul de Vrieze <pauldv@gentoo.org> | 2006-06-09 10:25:24 +0000 |
---|---|---|
committer | Paul de Vrieze <pauldv@gentoo.org> | 2006-06-09 10:25:24 +0000 |
commit | 750ed95906ef2fafc9043e2d021532ed99be57cb (patch) | |
tree | 21dc77a8b45965c8616c4221dbf87b77bba0b65e /dev-libs | |
download | pauldv-750ed95906ef2fafc9043e2d021532ed99be57cb.tar.gz pauldv-750ed95906ef2fafc9043e2d021532ed99be57cb.tar.bz2 pauldv-750ed95906ef2fafc9043e2d021532ed99be57cb.zip |
Clean out the old repos. And copy all still relevant ebuilds to the dev
overlay. Historic versions can be viewed at
https://callisto.cs.kun.nl/svn/repos/portage.local for as long as it
lasts.
svn path=/trunk/overlay/; revision=1
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/apr-util/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/apr-util/NOTES | 1 | ||||
-rw-r--r-- | dev-libs/apr-util/apr-util-0.9.12.ebuild | 67 | ||||
-rw-r--r-- | dev-libs/apr-util/files/apr-util-0.9.12-linking.patch | 13 | ||||
-rw-r--r-- | dev-libs/apr-util/files/digest-apr-util-0.9.12 | 3 | ||||
-rw-r--r-- | dev-libs/apr/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/apr/NOTES | 1 | ||||
-rw-r--r-- | dev-libs/apr/apr-0.9.12.ebuild | 69 | ||||
-rw-r--r-- | dev-libs/apr/files/apr-0.9.12-linking.patch | 12 | ||||
-rw-r--r-- | dev-libs/apr/files/digest-apr-0.9.12 | 3 |
10 files changed, 201 insertions, 0 deletions
diff --git a/dev-libs/apr-util/Manifest b/dev-libs/apr-util/Manifest new file mode 100644 index 0000000..ec7dab1 --- /dev/null +++ b/dev-libs/apr-util/Manifest @@ -0,0 +1,16 @@ +AUX apr-util-0.9.12-linking.patch 552 RMD160 b989add276da33dc37d94b443b34f006033321e8 SHA1 e24be832134302352472f49515450db1082d2e81 SHA256 57c40f62214094ab36b5e940e07bfbee5555ad6a08ab63947fd7f8e5c5875472 +MD5 5dc0176e66c29e58c1c49e52a3292e87 files/apr-util-0.9.12-linking.patch 552 +RMD160 b989add276da33dc37d94b443b34f006033321e8 files/apr-util-0.9.12-linking.patch 552 +SHA256 57c40f62214094ab36b5e940e07bfbee5555ad6a08ab63947fd7f8e5c5875472 files/apr-util-0.9.12-linking.patch 552 +DIST apr-util-0.9.12.tar.gz 592364 RMD160 a4554def22f29f56aab34cacddc7fa65c412f446 SHA1 402969874b301d11252acd6eaf0bb01aad3e2908 SHA256 5768fcc4d38fa6f811b0a89e2ef450d0f52688ff9263e548819adb096fbfc9c3 +EBUILD apr-util-0.9.12.ebuild 1782 RMD160 9f1471e99161bce4aa9c4bb0bc30261a0083a5f8 SHA1 60d9ef742e42ed29718ab5a81453b2f43a9f3532 SHA256 6f3ea6b976654bfe5ba2692fcded14025400bc7318e92b93b14103ab538fb9ed +MD5 e148289e8bb9941813c8673bc27a93c6 apr-util-0.9.12.ebuild 1782 +RMD160 9f1471e99161bce4aa9c4bb0bc30261a0083a5f8 apr-util-0.9.12.ebuild 1782 +SHA256 6f3ea6b976654bfe5ba2692fcded14025400bc7318e92b93b14103ab538fb9ed apr-util-0.9.12.ebuild 1782 +MISC NOTES 73 RMD160 5ca07efe809ff05b2103d467369b0a55af217c29 SHA1 14f0e0e6d6dadb0fd5ddb29a4d9fb6dc15580578 SHA256 969ae35efaa1d40359363de23d1d4d4ec0d861c860b29225344b4b27cd26de91 +MD5 73c0253c58c741969334a7a7f1e3f683 NOTES 73 +RMD160 5ca07efe809ff05b2103d467369b0a55af217c29 NOTES 73 +SHA256 969ae35efaa1d40359363de23d1d4d4ec0d861c860b29225344b4b27cd26de91 NOTES 73 +MD5 537f6952f094fa8eeaa7a554c6eedb6d files/digest-apr-util-0.9.12 247 +RMD160 b240c0c4d2dcb011148569f97f233d826c76876b files/digest-apr-util-0.9.12 247 +SHA256 c4de35e77ddfa5d48a08e9f231f723f01e67c5c560b2198595ccae73fddd1f9a files/digest-apr-util-0.9.12 247 diff --git a/dev-libs/apr-util/NOTES b/dev-libs/apr-util/NOTES new file mode 100644 index 0000000..7555faa --- /dev/null +++ b/dev-libs/apr-util/NOTES @@ -0,0 +1 @@ +Copy the version from FlameEyes repos. It works properly with as-needed. diff --git a/dev-libs/apr-util/apr-util-0.9.12.ebuild b/dev-libs/apr-util/apr-util-0.9.12.ebuild new file mode 100644 index 0000000..84bd133 --- /dev/null +++ b/dev-libs/apr-util/apr-util-0.9.12.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-0.9.12.ebuild,v 1.4 2006/05/18 18:19:19 vericgar Exp $ + +inherit eutils flag-o-matic libtool db-use + +DESCRIPTION="Apache Portable Runtime Library" +HOMEPAGE="http://apr.apache.org/" +SRC_URI="mirror://apache/apr/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="berkdb gdbm ldap" +RESTRICT="test" + +DEPEND="dev-libs/expat + ~dev-libs/apr-${PV} + berkdb? ( =sys-libs/db-4* ) + gdbm? ( sys-libs/gdbm ) + ldap? ( =net-nds/openldap-2* )" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${P}-linking.patch" + elibtoolize +} + +src_compile() { + local myconf="" + + use ldap && myconf="${myconf} --with-ldap" + myconf="${myconf} $(use_with gdbm)" + + if use berkdb; then + dbver="$(db_findver sys-libs/db)" || die "Unable to find db version" + dbver="$(db_ver_to_slot "$dbver")" + dbver="${dbver/\./}" + myconf="${myconf} --with-dbm=db${dbver} + --with-berkeley-db=$(db_includedir):/usr/$(get_libdir)" + else + myconf="${myconf} --without-berkeley-db" + fi + + econf \ + --datadir=/usr/share/apr-util-0 \ + --with-apr=/usr \ + --with-expat=/usr \ + $myconf || die + + emake || die +} + +src_install() { + make DESTDIR="${D}" installbuilddir=/usr/share/apr-util-0/build install || die + + #bogus values pointing at /var/tmp/portage + sed -i -e 's:APU_SOURCE_DIR=.*:APU_SOURCE_DIR=:g' ${D}/usr/bin/apu-config + sed -i -e 's:APU_BUILD_DIR=.*:APU_BUILD_DIR=/usr/share/apr-util-0/build:g' ${D}/usr/bin/apu-config + + dodoc CHANGES NOTICE + + # Will install as portage user when using userpriv. Fixing + chown -R root:0 ${D}/usr/include/apr-0/ +} diff --git a/dev-libs/apr-util/files/apr-util-0.9.12-linking.patch b/dev-libs/apr-util/files/apr-util-0.9.12-linking.patch new file mode 100644 index 0000000..87524c3 --- /dev/null +++ b/dev-libs/apr-util/files/apr-util-0.9.12-linking.patch @@ -0,0 +1,13 @@ +Index: apr-util-0.9.12/Makefile.in +=================================================================== +--- apr-util-0.9.12.orig/Makefile.in ++++ apr-util-0.9.12/Makefile.in +@@ -81,7 +81,7 @@ install: $(TARGET_LIB) + + $(TARGET_LIB): + @objects="`find $(SUBDIRS) -name expat -prune -o -name 'gen_uri_delims.@so_ext@' -prune -o -name '*.@so_ext@' -print`"; \ +- tmpcmd="$(LINK) @lib_target@ @EXTRA_OS_LINK@"; \ ++ tmpcmd="$(LINK) $(APRUTIL_LDFLAGS) @lib_target@ @EXTRA_OS_LINK@ $(APRUTIL_LIBS)"; \ + echo $$tmpcmd; \ + $$tmpcmd && touch $@ + diff --git a/dev-libs/apr-util/files/digest-apr-util-0.9.12 b/dev-libs/apr-util/files/digest-apr-util-0.9.12 new file mode 100644 index 0000000..c395888 --- /dev/null +++ b/dev-libs/apr-util/files/digest-apr-util-0.9.12 @@ -0,0 +1,3 @@ +MD5 8e9cc71a1303b67b3278fbeab9799f2e apr-util-0.9.12.tar.gz 592364 +RMD160 a4554def22f29f56aab34cacddc7fa65c412f446 apr-util-0.9.12.tar.gz 592364 +SHA256 5768fcc4d38fa6f811b0a89e2ef450d0f52688ff9263e548819adb096fbfc9c3 apr-util-0.9.12.tar.gz 592364 diff --git a/dev-libs/apr/Manifest b/dev-libs/apr/Manifest new file mode 100644 index 0000000..cae98c9 --- /dev/null +++ b/dev-libs/apr/Manifest @@ -0,0 +1,16 @@ +AUX apr-0.9.12-linking.patch 349 RMD160 e33b286c74e7dd3bb381929cf78dcac203f9f498 SHA1 efc3042bf1a41d7c49adc965714661418ac05b08 SHA256 dea6bb956dc56d3001f743df2ee104d14b569e5281e2d3fb26dd0ad9f47f9af2 +MD5 a49beead42dd89f9753c55e305e69a19 files/apr-0.9.12-linking.patch 349 +RMD160 e33b286c74e7dd3bb381929cf78dcac203f9f498 files/apr-0.9.12-linking.patch 349 +SHA256 dea6bb956dc56d3001f743df2ee104d14b569e5281e2d3fb26dd0ad9f47f9af2 files/apr-0.9.12-linking.patch 349 +DIST apr-0.9.12.tar.gz 1048890 RMD160 a6604478b3d09c860bc27a21859248dfd5f6b259 SHA1 091da09c06a97f9feb0b2a67af0cadc55c1b312f SHA256 a4e9eaa1c5cbac1bb82fb08b6414cf077555353423e8fc5ae93145c33a607dc2 +EBUILD apr-0.9.12.ebuild 2194 RMD160 4664efc2a6352ac7ec081e3f6cbb2659099477f2 SHA1 1cfb6789beaa75f21e5416779d31b293d1211894 SHA256 f26b463d4948e3e6f749b2766e75e3cd8a8fc9c43b45f4376fab1180c310becc +MD5 e176a3d34d99dc4017c4a45a9d00fc4b apr-0.9.12.ebuild 2194 +RMD160 4664efc2a6352ac7ec081e3f6cbb2659099477f2 apr-0.9.12.ebuild 2194 +SHA256 f26b463d4948e3e6f749b2766e75e3cd8a8fc9c43b45f4376fab1180c310becc apr-0.9.12.ebuild 2194 +MISC NOTES 73 RMD160 5ca07efe809ff05b2103d467369b0a55af217c29 SHA1 14f0e0e6d6dadb0fd5ddb29a4d9fb6dc15580578 SHA256 969ae35efaa1d40359363de23d1d4d4ec0d861c860b29225344b4b27cd26de91 +MD5 73c0253c58c741969334a7a7f1e3f683 NOTES 73 +RMD160 5ca07efe809ff05b2103d467369b0a55af217c29 NOTES 73 +SHA256 969ae35efaa1d40359363de23d1d4d4ec0d861c860b29225344b4b27cd26de91 NOTES 73 +MD5 b57608f31fa2af09b38d76820aa79ea1 files/digest-apr-0.9.12 235 +RMD160 3febf6c27a02388ccc7b2cf8b37f55b2006ffad6 files/digest-apr-0.9.12 235 +SHA256 9ec8cac33dfcf931b83ae7a71c104a6e0844bbb0a9af30e0fbabbe0934474be1 files/digest-apr-0.9.12 235 diff --git a/dev-libs/apr/NOTES b/dev-libs/apr/NOTES new file mode 100644 index 0000000..7555faa --- /dev/null +++ b/dev-libs/apr/NOTES @@ -0,0 +1 @@ +Copy the version from FlameEyes repos. It works properly with as-needed. diff --git a/dev-libs/apr/apr-0.9.12.ebuild b/dev-libs/apr/apr-0.9.12.ebuild new file mode 100644 index 0000000..d40a8f4 --- /dev/null +++ b/dev-libs/apr/apr-0.9.12.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-0.9.12.ebuild,v 1.3 2006/05/18 18:16:55 vericgar Exp $ + +inherit flag-o-matic libtool + +DESCRIPTION="Apache Portable Runtime Library" +HOMEPAGE="http://apr.apache.org/" +SRC_URI="mirror://apache/apr/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="ipv6 urandom" +RESTRICT="test" + +DEPEND="" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${P}-linking.patch" + + elibtoolize +} + +src_compile() { + myconf="--datadir=/usr/share/apr-0" + + myconf="${myconf} $(use_enable ipv6)" + myconf="${myconf} --enable-threads" + myconf="${myconf} --enable-nonportable-atomics" + if use urandom; then + einfo "Using /dev/urandom as random device" + myconf="${myconf} --with-devrandom=/dev/urandom" + else + einfo "Using /dev/random as random device" + myconf="${myconf} --with-devrandom=/dev/random" + fi + + # We pre-load the cache with the correct answer! This avoids + # it violating the sandbox. This may have to be changed for + # non-Linux systems or if sem_open changes on Linux. This + # hack is built around documentation in /usr/include/semaphore.h + # and the glibc (pthread) source + # See bugs 24215 and 133573 + echo 'ac_cv_func_sem_open=${ac_cv_func_sem_open=no}' >> ${S}/config.cache + + econf ${myconf} || die + emake || die +} + +src_install() { + make DESTDIR="${D}" installbuilddir=/usr/share/apr-0/build install || die + + # bogus values pointing at /var/tmp/portage + sed -i -e 's:APR_SOURCE_DIR=.*:APR_SOURCE_DIR=/usr/share/apr-0:g' ${D}/usr/bin/apr-config + sed -i -e 's:APR_BUILD_DIR=.*:APR_BUILD_DIR=/usr/share/apr-0/build:g' ${D}/usr/bin/apr-config + + sed -i -e 's:apr_builddir=.*:apr_builddir=/usr/share/apr-0/build:g' ${D}/usr/share/apr-0/build/apr_rules.mk + sed -i -e 's:apr_builders=.*:apr_builders=/usr/share/apr-0/build:g' ${D}/usr/share/apr-0/build/apr_rules.mk + + cp -p build/*.awk ${D}/usr/share/apr-0/build + cp -p build/*.sh ${D}/usr/share/apr-0/build + cp -p build/*.pl ${D}/usr/share/apr-0/build + + dodoc CHANGES LICENSE NOTICE +} diff --git a/dev-libs/apr/files/apr-0.9.12-linking.patch b/dev-libs/apr/files/apr-0.9.12-linking.patch new file mode 100644 index 0000000..257ddde --- /dev/null +++ b/dev-libs/apr/files/apr-0.9.12-linking.patch @@ -0,0 +1,12 @@ +Index: apr-0.9.12/Makefile.in +=================================================================== +--- apr-0.9.12.orig/Makefile.in ++++ apr-0.9.12/Makefile.in +@@ -12,6 +12,7 @@ APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ + INCDIR=./include + INCDIR1=../include + INCLUDES=-I$(INCDIR) -I$(INCDIR1) ++ALL_LIBS=@EXTRA_LIBS@ + + # + # Macros for target determination diff --git a/dev-libs/apr/files/digest-apr-0.9.12 b/dev-libs/apr/files/digest-apr-0.9.12 new file mode 100644 index 0000000..ab6bc4c --- /dev/null +++ b/dev-libs/apr/files/digest-apr-0.9.12 @@ -0,0 +1,3 @@ +MD5 8a87cc3cb44877e090e1e8f7ff95cfa4 apr-0.9.12.tar.gz 1048890 +RMD160 a6604478b3d09c860bc27a21859248dfd5f6b259 apr-0.9.12.tar.gz 1048890 +SHA256 a4e9eaa1c5cbac1bb82fb08b6414cf077555353423e8fc5ae93145c33a607dc2 apr-0.9.12.tar.gz 1048890 |