summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2012-02-23 11:57:17 +0000
committerPacho Ramos <pacho@gentoo.org>2012-02-23 11:57:17 +0000
commitc10cde961e8a1ba6e3e71e5466c83e5f8cb97d6e (patch)
treeade90a4a5a2d6a9a8a10062737bcf2a375dbf05c /dev-db/xbase
parentStable for amd64, wrt bug #404895 (diff)
downloadgentoo-2-c10cde961e8a1ba6e3e71e5466c83e5f8cb97d6e.tar.gz
gentoo-2-c10cde961e8a1ba6e3e71e5466c83e5f8cb97d6e.tar.bz2
gentoo-2-c10cde961e8a1ba6e3e71e5466c83e5f8cb97d6e.zip
Stop colliding with media-tv/linuxtv-dvb-apps (bug #208596), fix docs installation (bug #298599), respect CC (bug #243774).
(Portage version: 2.1.10.48/cvs/Linux x86_64)
Diffstat (limited to 'dev-db/xbase')
-rw-r--r--dev-db/xbase/ChangeLog10
-rw-r--r--dev-db/xbase/xbase-2.0.0-r1.ebuild42
2 files changed, 50 insertions, 2 deletions
diff --git a/dev-db/xbase/ChangeLog b/dev-db/xbase/ChangeLog
index 5e92c6b505ce..bc7c22a775b4 100644
--- a/dev-db/xbase/ChangeLog
+++ b/dev-db/xbase/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-db/xbase
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/xbase/ChangeLog,v 1.20 2011/07/20 15:45:42 pacho Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/xbase/ChangeLog,v 1.21 2012/02/23 11:57:17 pacho Exp $
+
+*xbase-2.0.0-r1 (23 Feb 2012)
+
+ 23 Feb 2012; Pacho Ramos <pacho@gentoo.org> +xbase-2.0.0-r1.ebuild:
+ Stop colliding with media-tv/linuxtv-dvb-apps (bug #208596), fix docs
+ installation (bug #298599), respect CC (bug #243774).
20 Jul 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #47265
diff --git a/dev-db/xbase/xbase-2.0.0-r1.ebuild b/dev-db/xbase/xbase-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..5848fa9a2007
--- /dev/null
+++ b/dev-db/xbase/xbase-2.0.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/xbase/xbase-2.0.0-r1.ebuild,v 1.1 2012/02/23 11:57:17 pacho Exp $
+
+EAPI="4"
+inherit base eutils
+
+DESCRIPTION="XBase is an xbase (i.e. dBase, FoxPro, etc.) compatible C++ class library"
+HOMEPAGE="http://www.rekallrevealed.org/"
+SRC_URI="http://www.rekallrevealed.org/packages/${P}.tgz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND="${DEPEND}
+ sys-devel/automake
+ sys-devel/libtool"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ base_src_install
+ # media-tv/linuxtv-dvb-apps collision, bug #208596
+ mv "${ED}/usr/bin/zap" "${ED}/usr/bin/xbase-zap" || die
+ find "${D}" -name '*.la' -exec rm -f {} +
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+ if use doc; then
+ dohtml html/*
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/{*.cpp,examples.ide,makefile.g95}
+ fi
+}