summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-libs/db/db-4.0.14-r1.ebuild')
-rw-r--r--sys-libs/db/db-4.0.14-r1.ebuild104
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
-}