diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2019-11-07 18:35:02 +0100 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2019-11-07 18:35:18 +0100 |
commit | 35649ba689623e24501e7091b13eb8ba8d60fc84 (patch) | |
tree | 6588465a13399ef4957101418a204ebae947ff90 /sys-libs/db/db-1.85-r4.ebuild | |
parent | sys-devel/gcc: amd64 stable wrt bug #698646 (diff) | |
download | gentoo-35649ba689623e24501e7091b13eb8ba8d60fc84.tar.gz gentoo-35649ba689623e24501e7091b13eb8ba8d60fc84.tar.bz2 gentoo-35649ba689623e24501e7091b13eb8ba8d60fc84.zip |
sys-libs/db: First batch of EAPI-7 revbumps
Bug: https://bugs.gentoo.org/697542
Closes: https://bugs.gentoo.org/612686
Closes: https://bugs.gentoo.org/639754
Closes: https://bugs.gentoo.org/603680
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'sys-libs/db/db-1.85-r4.ebuild')
-rw-r--r-- | sys-libs/db/db-1.85-r4.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/sys-libs/db/db-1.85-r4.ebuild b/sys-libs/db/db-1.85-r4.ebuild new file mode 100644 index 000000000000..055296208c6a --- /dev/null +++ b/sys-libs/db/db-1.85-r4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs multilib + +DESCRIPTION="old berk db kept around for really old packages" +HOMEPAGE="http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html" +SRC_URI="http://download.oracle.com/berkeley-db/db.${PV}.tar.gz + mirror://gentoo/${P}-r3.1.patch.bz2" +# The patch used by Gentoo is from Fedora, and includes all 5 patches found on +# the Oracle page, plus others. + +LICENSE="Sleepycat" +SLOT="1" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="" + +DEPEND="" + +S="${WORKDIR}/db.${PV}" + +PATCHES=( + "${WORKDIR}"/${P}-r3.1.patch + "${FILESDIR}"/${P}-gentoo-paths.patch +) + +src_prepare() { + default + + sed -i \ + -e "s:@GENTOO_LIBDIR@:$(get_libdir):" \ + PORT/linux/Makefile || die +} + +src_compile() { + tc-export CC AR RANLIB + emake -C PORT/linux OORG="${CFLAGS}" +} + +src_install() { + make -C PORT/linux install DESTDIR="${ED}" || die + + # binary compat symlink + dosym libdb1.so.2 /usr/$(get_libdir)/libdb.so.2 + + sed -e "s:<db.h>:<db1/db.h>:" \ + -i "${ED}"/usr/include/db1/ndbm.h || die + dosym db1/ndbm.h /usr/include/ndbm.h + + dodoc changelog README + newdoc hash/README README.hash + docinto ps + dodoc docs/*.ps +} |