summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin von Gagern (MvG) <Martin.vGagern@gmx.net>2010-10-05 17:37:49 +0000
committerMartin von Gagern (MvG) <Martin.vGagern@gmx.net>2010-10-05 17:37:49 +0000
commitd7b6130bc05c3b54e48c72102602b3711271d34c (patch)
tree118ff362b2491f37b04a6ed5c502b8545a8c288d /dev-libs
parentdev-util/eresi: Fix build issues with glibc 2.12 (diff)
downloadsunrise-d7b6130bc05c3b54e48c72102602b3711271d34c.tar.gz
sunrise-d7b6130bc05c3b54e48c72102602b3711271d34c.tar.bz2
sunrise-d7b6130bc05c3b54e48c72102602b3711271d34c.zip
dev-libs/libdbf: Avoid file name collision for endian.h
svn path=/sunrise/; revision=11402
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libdbf/ChangeLog6
-rw-r--r--dev-libs/libdbf/Manifest4
-rw-r--r--dev-libs/libdbf/libdbf-0.0.1.ebuild14
3 files changed, 19 insertions, 5 deletions
diff --git a/dev-libs/libdbf/ChangeLog b/dev-libs/libdbf/ChangeLog
index f0ef2b841..701e99f0d 100644
--- a/dev-libs/libdbf/ChangeLog
+++ b/dev-libs/libdbf/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-libs/libdbf
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 05 Oct 2010; Martin von Gagern (MvG) <Martin.vGagern@gmx.net>
+ libdbf-0.0.1.ebuild:
+ Avoid file name collision for endian.h
+
08 Dec 2009; Martin von Gagern (MvG) <Martin.vGagern@gmx.net>
libdbf-0.0.1.ebuild:
Added ~amd64 keyword
diff --git a/dev-libs/libdbf/Manifest b/dev-libs/libdbf/Manifest
index 26ffa2d16..bb54f6e35 100644
--- a/dev-libs/libdbf/Manifest
+++ b/dev-libs/libdbf/Manifest
@@ -1,4 +1,4 @@
DIST libdbf-0.0.1.src.zip 843956 RMD160 772380576ade79106ae0fcc2dbbe79e15b427947 SHA1 02914dd1647db60a7add7dc7dfc1b82e5c03ab6e SHA256 36e0dba4cef0af7b1e33637ea71fe1f03120b34e80e1b663c92fb35340197864
-EBUILD libdbf-0.0.1.ebuild 730 RMD160 f0f5acc816c0dd9a9bcd746be07dc32ddc9c02d0 SHA1 60b29f6d19eefdcdf58f099a6e01b029351f0808 SHA256 154fbce777c52d02c0aca3eb5daa15a49302a8c87723b7674753d8b2121a3b0d
-MISC ChangeLog 369 RMD160 4f0b1ddfe0969aa5dd87bf4c3d40a5e192b88074 SHA1 a16903416dc869870b6dd0d2b547c373f6f48876 SHA256 53af476b7e8df6b17bcbf36cbd0a0f163644f16e3f0ba4c1c403fee8f7c3af81
+EBUILD libdbf-0.0.1.ebuild 1010 RMD160 d13fecf379ad9c49c6fe09c204011f0f71bc8a16 SHA1 bb008c78b015ca84c58f66e73b733871059249af SHA256 4b82d7adfb1bac549b29f864943a3e9139cff264a716b052e32954940f8a9d6a
+MISC ChangeLog 498 RMD160 7db5c249875bf04c447d9343299b418722b3700e SHA1 351563172325c1fe2089819aa6f02e5f68a04498 SHA256 fea72e2cd692f5081179274d706358d80e78712693c2744c340929c32f1899bb
MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f
diff --git a/dev-libs/libdbf/libdbf-0.0.1.ebuild b/dev-libs/libdbf/libdbf-0.0.1.ebuild
index 70a94df67..804a1a817 100644
--- a/dev-libs/libdbf/libdbf-0.0.1.ebuild
+++ b/dev-libs/libdbf/libdbf-0.0.1.ebuild
@@ -2,6 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=3
+
DESCRIPTION="Library to read the content of dBASE III, IV, and 5.0 files"
HOMEPAGE="http://developer.berlios.de/projects/dbf/"
SRC_URI="mirror://berlios/dbf/${P}.src.zip"
@@ -20,13 +22,21 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${PN}
-src_compile() {
+src_prepare() {
+ # Avoid collisions with /usr/include/endian.h
+ # installed by e.g. sys-libs/glibc-2.12.1-r1
+ cd src || die "src dir missing"
+ mv endian.h dbf_endian.h || die "endian.h couldn't be renamed"
+ sed -i 's/endian\.h/dbf_endian.h/g' Makefile.in *.c *.h \
+ || die "error executing sed"
+}
+
+src_configure() {
chmod u+x configure
if use doc; then
export DOC_TO_MAN=docbook2man
fi
econf
- emake || die "emake failed"
}
src_install() {