From 317c515db4a088aaf98cebeb13eb8951bcaeaa6a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 25 Dec 2014 12:31:36 +0000 Subject: [PATCH] Convert to python-single-r1. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E! --- dev-db/metakit/ChangeLog | 9 ++- dev-db/metakit/Manifest | 27 +++++--- dev-db/metakit/metakit-2.4.9.7-r2.ebuild | 80 ++++++++++++++++++++++++ 3 files changed, 105 insertions(+), 11 deletions(-) create mode 100644 dev-db/metakit/metakit-2.4.9.7-r2.ebuild diff --git a/dev-db/metakit/ChangeLog b/dev-db/metakit/ChangeLog index ada3d91cc1c2..3df22ca858ba 100644 --- a/dev-db/metakit/ChangeLog +++ b/dev-db/metakit/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-db/metakit -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v 1.62 2012/09/26 13:02:23 kensington Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v 1.63 2014/12/25 12:31:34 mgorny Exp $ + +*metakit-2.4.9.7-r2 (25 Dec 2014) + + 25 Dec 2014; Michał Górny +metakit-2.4.9.7-r2.ebuild: + Convert to python-single-r1. 26 Sep 2012; Michael Palimaka -files/metakit-2.4.9.7-LDFLAGS.patch, -metakit-2.4.9.7.ebuild: diff --git a/dev-db/metakit/Manifest b/dev-db/metakit/Manifest index cadf00d273c1..55838f66c8f9 100644 --- a/dev-db/metakit/Manifest +++ b/dev-db/metakit/Manifest @@ -4,16 +4,25 @@ Hash: SHA256 AUX metakit-2.4.9.7-linking.patch 1802 SHA256 4fe2e50a0901ec599322887a381430cf4a44c71a0e7f85e0541f2a756b6318b3 SHA512 911675e8ed060ba662df4bed55a9357bcbebaecb5bf4abe37218f8030aa057c36ed01a851c6d266d8d8fdb94a81ee78d547d86b99f96f8e81809dc4d94209f37 WHIRLPOOL 9533ecbc25a9f7014490a609ce52c71c7d5ba3c5e2b3890a69b0aba4088f58711a4d6d260d3e23bfa6861729e3f24a17d9bdb02515ccc510488e93c157b1b47e DIST metakit-2.4.9.7.tar.gz 868310 SHA256 d1ba361d2d8517925cff5c23e8602822da9c8c347a75a15c225ec656ff7ca94d SHA512 94be6ae8ae5f1f24d255a427b0c01eccd2543cd49c5620df7c47f5bf09854ed464a01c52fc8441f7a8e9d5bdc8b966dc77ed34c15cbf9cdfe75a3063572cb8b9 WHIRLPOOL 2736564da532bf50982c9a529fcb50cf95c1e27192bba15ac19606eba98a9c97408ca8888f9ddd38b2a07496e1ee020e2fcd3de77142267b27148cae3ed1a5d9 EBUILD metakit-2.4.9.7-r1.ebuild 2188 SHA256 3edd9dd54d0688d22659bf484a9f163036e2b0818f4362f8bd4bdd106bdc92d0 SHA512 7d7a6500d15d11a1ba355ab032e7ec6a8d85450dd244523d4dc2f82bfb99c0f497563cf37ab52923fde4bde2f328d7682afd15ae853dc5ece58d3636ecbdfc1c WHIRLPOOL 73c4e9b4022280f2ee600bb466a4b68656014c59cde31d0fd5e3dd6838ffc1e413fa318bc1e40ea4cfd2dcdb6f73b3c6458cd4b560197eebadef2ae44d3dff92 -MISC ChangeLog 7665 SHA256 4621d861506a70612f5d0a2af11308cbd74f97923aa933cb2da7950123ba0326 SHA512 bf2b18e4cd2c01c06861609dcd42b324ab17c105424d263536516865605416dd31d26f25a2ecd6df91bba34f32cb484acef5dcf4c5f21534227e8929f74e7e3e WHIRLPOOL 9b06a17f91bcf7cc57c7e686c2a258d94a5e1e716a3ae67641f11bb47c5594eec2e0f309db4bcba9e11b62b748f4898f40aa11ed45bcc28bb9f44c4e1187d19b +EBUILD metakit-2.4.9.7-r2.ebuild 1913 SHA256 add0ba1dcba674518682271eca726369415788d2e214add7a8f5351326399e00 SHA512 76aae6018ae479267d182e899241d376a7f14b2cddd9a26a07aeeb11a8426a0026cfe7abd00e0eb7f1590ab487dac3195b9cadba5323596ef69fca8b55cc66e1 WHIRLPOOL b82eaea4edcd6ea81ac196cdef203d671d4a165aad2c29e1bd1a44932c3c96836488872ed33968aa43b2f6ab8efec8a3446faa0af460878a1865a1169453d427 +MISC ChangeLog 7806 SHA256 37eccb4d726d1b7aad0c4e46297d3e8906dd3ce8ae33d16a5f21115d859720df SHA512 51432e5b583c8197f32e146d4f0216f892bf52ab42c57cd1339e44ad92d0d94443ad28ec5761c2c31cfe078484d7cbb8239af1cf916cd3b1479c12b4f65d4ad7 WHIRLPOOL 0adaf5bed8b506fc740bec8d3c9b54d6ac5ef79a811eaf17edc854098fa73fd1996d033cb911a7533af7aff2310c00c4be07e718851ab2d1ff86d9e76ecadd35 MISC metadata.xml 214 SHA256 0e019c1dee563e5b23815be471ae1b65fcaf721a91ec48037446d41ca787d3e5 SHA512 701b8c51f43f8660d40700929c243a2dae9f19dcbc7b8eca877e20eadc1ae2e0c84f7c7d8c3cb576055c1a49a55e9c759ef469eeda67026ce252d341937f6691 WHIRLPOOL 977119e736e0795137df14faae681f7fa07ba8297a19ef4a7d7b93de7efceaed16f7103f179a762be41b8849c33c535b55d16d2fd0ea795df0525592752e0156 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJQYvylAAoJEMbwO6tnXQ0s+/oIAMC6StwwP+dx9sKCaartnv0G -SWx0/PVg5IEoTUxtkieCKSCriXp2KIK0baQOJz/AuDQX4UzPRgNbs8/cOazCCLMB -TJvLwWJXu+T4D6Tp3sAPz9veMlmYUj+1G0Xi3DNYEaM+yqI31+Q81XKVHDmQ+FXw -eym/BH/ROfdfHpfcQNsWy+VLG2Ujd9E9IxT97bLsBlLHgzqojff4Y7k7XM7ieWKo -itXQAvLy+ubYGtbaGx7c2y1AdfVPOZobpq4/3zIZHRdBwcs1JRXQQTmAxCdQxO2T -G30OU1PS2TWzwfgYmgR0pKJosZnvaH0K8vO6Sz/IKUACLAaWecibRCFgmtosZD4= -=5unh +iQJ8BAEBCABmBQJUnAOoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOAbYQAIBMCzVyVmT0SMMfLbLSe96n +4tHvoo6mCLFBqtFUtSv1pcYUYxffEchOOuYpd+926qDHRnL59y56+hIpS9G5xWYg +4CqzA8hZtoseA5FTPm3KKevdt5FnQE5fkgL89fe/L046Qu2mAx6rii6GHc3dFpu6 +FopBohgkF/CR6I2d1fHAur70/XNtybmMgV9VtMuqB2EqLej5rVU5sJ3XX2u7Lu28 +0XJjdvSc4K5bK5JpCwFpjNwv2z/XHlgZfo6swB3yDtAW9xaM61HqTE1GHWe+aPJc +tBEDGW97ztc98jfCr63b7UB6e1UCiNi52/Yp4q8gaMt8wXwarAG88A0C3zYS3+8i +/ddbzxP0rdBJ++3lGw6chen4Gt6TNtr3aGiI0sa/1ChnRCL+VTV+Gd8PNBPhdU+/ +1KwHDTQIlUkurmnhQNxwHIhNbF0H7ya0sKwHT8S9z16hxVuFU2dVqj7PnWsrvPPX +fT6yhqyXRUYnCwq34HeIjCvwnpTNJ7XzeepknvuTH6uca55K4z2JgiczB6ICIKjZ +CenB3kzAlcs9+sBwKvooA42OEsJ37dY9+ARj4x6hzi/vjRoSODZlPcj0Vs1At0IF +MCXbyOpJOEwmcecb04vHidqCKQm2RkyRRwAX5Cu0vPP01QaQjcT09bj/MN9Q8wXD +lEAVt7Nq7wrif59z60+s +=yK/b -----END PGP SIGNATURE----- diff --git a/dev-db/metakit/metakit-2.4.9.7-r2.ebuild b/dev-db/metakit/metakit-2.4.9.7-r2.ebuild new file mode 100644 index 000000000000..bf1f94a1fa93 --- /dev/null +++ b/dev-db/metakit/metakit-2.4.9.7-r2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/metakit-2.4.9.7-r2.ebuild,v 1.1 2014/12/25 12:31:34 mgorny Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils flag-o-matic multilib python-single-r1 toolchain-funcs + +DESCRIPTION="Embedded database library" +HOMEPAGE="http://www.equi4.com/metakit/" +SRC_URI="http://www.equi4.com/pub/mk/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="python static tcl" + +DEPEND="python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl )" +RDEPEND="${DEPEND}" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RESTRICT="test" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/${P}-linking.patch" +} + +src_configure() { + local myconf mycxxflags + use tcl && myconf+=" --with-tcl=${EPREFIX}/usr/include,${EPREFIX}/usr/$(get_libdir)" + use static && myconf+=" --disable-shared" + use static || append-cxxflags -fPIC + + CXXFLAGS="${CXXFLAGS} ${mycxxflags}" unix/configure \ + ${myconf} \ + --host=${CHOST} \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --infodir="${EPREFIX}/usr/share/info" \ + --mandir="${EPREFIX}/usr/share/man" +} + +src_compile() { + emake SHLIB_LD="$(tc-getCXX) -shared -Wl,-soname,libmk4.so.2.4" + + if use python; then + emake \ + SHLIB_LD="$(tc-getCXX) -shared" \ + pyincludedir="$(python_get_includedir)" \ + PYTHON_LIB="$(python_get_library)" \ + python + fi +} + +src_install () { + default + + mv "${ED}"//usr/$(get_libdir)/libmk4.so{,.2.4} + dosym libmk4.so.2.4 /usr/$(get_libdir)/libmk4.so.2 + dosym libmk4.so.2.4 /usr/$(get_libdir)/libmk4.so + + if use python; then + mkdir -p "${D%/}$(python_get_sitedir)" || die + emake \ + DESTDIR="${D}" \ + pylibdir="$(python_get_sitedir)" \ + install-python + fi + + dohtml Metakit.html + dohtml -a html,gif,png,jpg -r doc/* +} -- 2.26.2