diff options
Diffstat (limited to 'sys-libs/db/db-4.0.14-r1.ebuild')
-rw-r--r-- | sys-libs/db/db-4.0.14-r1.ebuild | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/sys-libs/db/db-4.0.14-r1.ebuild b/sys-libs/db/db-4.0.14-r1.ebuild deleted file mode 100644 index f68eec293f14..000000000000 --- a/sys-libs/db/db-4.0.14-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/db/db-4.0.14-r1.ebuild,v 1.2 2003/09/04 08:04:42 msterret Exp $ - -IUSE="tcltk java" - -S="${WORKDIR}/${P}/build_unix" -DESCRIPTION="Berkeley DB" -SRC_URI="http://www.sleepycat.com/update/snapshot/${P}.tar.gz" -HOMEPAGE="http://www.sleepycat.com" -SLOT="4" -LICENSE="DB" -KEYWORDS="~x86" - -DEPEND="tcltk? ( dev-lang/tcl ) - java? ( virtual/jdk )" - -src_unpack() { - unpack ${A} - - # Get db to link libdb* to correct dependencies ... for example if we use - # NPTL or NGPT, db detects usable mutexes, and should link against - # libpthread, but does not do so ... - # <azarah@gentoo.org> (23 Feb 2003) - cd ${WORKDIR}/${P}; epatch ${FILESDIR}/${P}-fix-dep-link.patch -} - -src_compile() { - - local myconf= - - use java \ - && myconf="${myconf} --enable-java" \ - || myconf="${myconf} --disable-java" - - use tcltk \ - && myconf="${myconf} --enable-tcl --with-tcl=/usr/lib" \ - || myconf="${myconf} --disable-tcl" - - if [ -n "${JAVAC}" ]; then - export PATH=`dirname ${JAVAC}`:${PATH} - export JAVAC=`basename ${JAVAC}` - fi - - ../dist/configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --infodir=/usr/share/info \ - --datadir=/usr/share \ - --sysconfdir=/etc \ - --localstatedir=/var/lib \ - --enable-compat185 \ - --enable-cxx \ - --with-uniquename \ - ${myconf} || die - -# disable posix mutexes as they are not available in linuxthreads from -# the standard profile and they should be autodetected if available -# -# --enable-posixmutexes \ - - emake || make || die -} - -src_install () { - - einstall || die - for fname in ${D}/usr/bin/db_* - do - mv ${fname} ${fname//\/db_/\/db4_} - done - - dodir /usr/include/db4 - mv ${D}/usr/include/*.h ${D}/usr/include/db4/ - - dodir /usr/share/doc/${PF}/html - mv ${D}/usr/docs/* ${D}/usr/share/doc/${PF}/html/ - ln -s /usr/include/db4/db.h ${D}/usr/include/db.h -} - -fix_so () { - cd ${ROOT}/usr/lib - target=`find -type f -maxdepth 1 -name "libdb-*.so" |sort |tail -n 1` - [ -n "${target}" ] && ln -sf ${target//.\//} libdb.so - target=`find -type f -maxdepth 1 -name "libdb_cxx*.so" |sort |tail -n 1` - [ -n "${target}" ] && ln -sf ${target//.\//} libdb_cxx.so - target=`find -type f -maxdepth 1 -name "libdb_tcl*.so" |sort |tail -n 1` - [ -n "${target}" ] && ln -sf ${target//.\//} libdb_tcl.so - target=`find -type f -maxdepth 1 -name "libdb_java*.so" |sort |tail -n 1` - [ -n "${target}" ] && ln -sf ${target//.\//} libdb_java.so - - cd ${ROOT}/usr/include - target=`ls -d db? |sort |tail -n 1` - [ -n "${target}" ] && ln -sf ${target}/db.h . - [ -n "${target}" ] && ln -sf ${target}/db_185.h . -} - -pkg_postinst () { - fix_so -} - -pkg_postrm () { - fix_so -} |