Package-Name: db
Gentoo-Package: sys-libs/db
Homepage: http://www.oracle.com/technology/software/products/berkeley-db/db/index.html
Source: http://www.oracle.com/technology/software/products/berkeley-db/db/index.html/db\x2F(\d+(\.\d+)+)\x2Fdb-targz\.html/[\0-\377]*?(\d+(.\d+)+) $1 http://download.oracle.com/berkeley-db/db-$1.tar.gz
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
# FIXME: java and tcl interfaces available too
	cp -p LICENSE "$(PREFIX)/"
	cd build_unix && CFLAGS="-O2 $(GCC_OPT_FLAGS)" ../dist/configure --prefix="$(PREFIX)" --mandir="$(PREFIX)/man" --enable-compat185 --enable-cxx
	$(MAKE) -C build_unix
# Avoid problems with overwriting shared libraries
	rm -f "$(PREFIX)"/lib/*.so*
	$(MAKE) -C build_unix install
Install:
	$(MAKE) instbin BIN="db_archive db_checkpoint db_deadlock db_dump db_hotbackup db_load db_printlog db_recover db_stat db_upgrade db_verify"
	$(MAKE) instlib LIB="db db_cxx"
	$(MAKE) addldso
	$(MAKE) instinc INC="cxx_common.h cxx_except.h db.h db_185.h db_cxx.h"
Clean:
	@set -e ; cd "$(PREFIX)"/lib ; \
	for lib in *.so ; do if test ! "`echo x$$lib | fgrep -- -`" ; then \
		reallib=`/bin/ls -l "$$lib" | sed 's/.* -> //'` ; \
		lib=`echo "$$lib" | sed 's/\.so$$//'` ; \
		for file in $$lib-[0-9]*.[0-9]* ; do \
			sofile=`echo "$$file" | sed 's/\.[^.]*$$/.so/'` ; \
			if test "$$sofile" != "$$reallib" ; then \
				rm -fv "$$file" ; \
			fi ; \
		done ; \
	fi ; done

/pkg/db/
/usr/bin/db_archive
/usr/bin/db_checkpoint
/usr/bin/db_deadlock
/usr/bin/db_dump
/usr/bin/db_hotbackup
/usr/bin/db_load
/usr/bin/db_printlog
/usr/bin/db_recover
/usr/bin/db_stat
/usr/bin/db_upgrade
/usr/bin/db_verify
/usr/include/cxx_common.h
/usr/include/cxx_except.h
/usr/include/db.h
/usr/include/db_185.h
/usr/include/db_cxx.h
/usr/lib/libdb-*.so
/usr/lib/libdb.*
/usr/lib/libdb_cxx-*.so
/usr/lib/libdb_cxx.*
