summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2007-08-31 16:03:37 +0000
committerJeroen Roovers <jer@gentoo.org>2007-08-31 16:03:37 +0000
commit4abf6aad35e0b3b338797da6ca2f3c2db0898141 (patch)
treec2145391ffc591dae5aa15f08cd15a14a179bdb2 /dev-db/metakit
parentStable for HPPA (bug #190861). (diff)
downloadgentoo-2-4abf6aad35e0b3b338797da6ca2f3c2db0898141.tar.gz
gentoo-2-4abf6aad35e0b3b338797da6ca2f3c2db0898141.tar.bz2
gentoo-2-4abf6aad35e0b3b338797da6ca2f3c2db0898141.zip
Version bump.
(Portage version: 2.1.2.12)
Diffstat (limited to 'dev-db/metakit')
-rw-r--r--dev-db/metakit/ChangeLog7
-rw-r--r--dev-db/metakit/files/digest-metakit-2.4.9.73
-rw-r--r--dev-db/metakit/metakit-2.4.9.7.ebuild62
3 files changed, 71 insertions, 1 deletions
diff --git a/dev-db/metakit/ChangeLog b/dev-db/metakit/ChangeLog
index 84d532d9ac00..1f5a6a03aa91 100644
--- a/dev-db/metakit/ChangeLog
+++ b/dev-db/metakit/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-db/metakit
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v 1.42 2007/05/15 09:29:19 bangert Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v 1.43 2007/08/31 16:03:37 jer Exp $
+
+*metakit-2.4.9.7 (31 Aug 2007)
+
+ 31 Aug 2007; Jeroen Roovers <jer@gentoo.org> +metakit-2.4.9.7.ebuild:
+ Version bump.
15 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
add <herd>no-herd</herd>
diff --git a/dev-db/metakit/files/digest-metakit-2.4.9.7 b/dev-db/metakit/files/digest-metakit-2.4.9.7
new file mode 100644
index 000000000000..a97e03a60f18
--- /dev/null
+++ b/dev-db/metakit/files/digest-metakit-2.4.9.7
@@ -0,0 +1,3 @@
+MD5 17330257376eea657827ed632ea62c9e metakit-2.4.9.7.tar.gz 868310
+RMD160 e563c2187e66ed7a8ea0e9a16971e6ce777e3088 metakit-2.4.9.7.tar.gz 868310
+SHA256 d1ba361d2d8517925cff5c23e8602822da9c8c347a75a15c225ec656ff7ca94d metakit-2.4.9.7.tar.gz 868310
diff --git a/dev-db/metakit/metakit-2.4.9.7.ebuild b/dev-db/metakit/metakit-2.4.9.7.ebuild
new file mode 100644
index 000000000000..293c8f6ade7e
--- /dev/null
+++ b/dev-db/metakit/metakit-2.4.9.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2007 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.ebuild,v 1.1 2007/08/31 16:03:37 jer Exp $
+
+inherit python multilib eutils
+
+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 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86"
+IUSE="python tcl static"
+
+DEPEND=">=sys-apps/sed-4
+ python? ( >=dev-lang/python-2.2.1 )
+ tcl? ( >=dev-lang/tcl-8.3.3-r2 )"
+
+RESTRICT="test"
+
+src_unpack() {
+ python_version
+
+ unpack ${A} ; cd ${S}
+ # Fix all hardcoded python2.5 paths
+ for name in python/scxx/PWOBase.h python/PyHead.h python/PyStorage.cpp ; do
+ sed -i -e "s:Python.h:python${PYVER}/Python.h:" ${name}
+ done
+ sed -i -e "s:python2.5:python${PYVER}:" unix/configure
+}
+
+src_compile() {
+ local myconf mycxxflags
+ use python && myconf="--with-python=/usr/include/python${PYVER},/usr/$(get_libdir)/python${PYVER}/site-packages"
+ use tcl && myconf="${myconf} --with-tcl=/usr/include,/usr/$(get_libdir)"
+ use static && myconf="${myconf} --disable-shared"
+ use static || mycxxflags="-fPIC"
+
+ sed -i -e "s:^\(CXXFLAGS = \).*:\1${CXXFLAGS} ${mycxxflags} -I\$(srcdir)/../include:" unix/Makefile.in
+
+ CXXFLAGS="${CXXFLAGS} ${mycxxflags}" unix/configure \
+ ${myconf} \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man || die "./configure failed"
+
+ emake || die
+}
+
+src_install () {
+ python_version
+
+ use python && dodir /usr/$(get_libdir)/python${PYVER}/site-packages
+ make DESTDIR=${D} install || die
+
+ dodoc CHANGES README WHATSNEW
+ dohtml MetaKit.html
+ dohtml -a html,gif,png,jpg -r doc/*
+}