summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/libisofs/ChangeLog8
-rw-r--r--dev-libs/libisofs/files/libisofs-0.6.40-cflags.patch24
-rw-r--r--dev-libs/libisofs/libisofs-0.6.40.ebuild (renamed from dev-libs/libisofs/libisofs-0.6.38.ebuild)22
-rw-r--r--dev-libs/libisofs/metadata.xml3
4 files changed, 50 insertions, 7 deletions
diff --git a/dev-libs/libisofs/ChangeLog b/dev-libs/libisofs/ChangeLog
index 8221ce322bf9..0d04fe273fa2 100644
--- a/dev-libs/libisofs/ChangeLog
+++ b/dev-libs/libisofs/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libisofs
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisofs/ChangeLog,v 1.73 2010/10/26 19:08:31 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisofs/ChangeLog,v 1.74 2010/12/14 19:09:19 billie Exp $
+
+*libisofs-0.6.40 (14 Dec 2010)
+
+ 14 Dec 2010; Daniel Pielmeier <billie@gentoo.org> -libisofs-0.6.38.ebuild,
+ +libisofs-0.6.40.ebuild, +files/libisofs-0.6.40-cflags.patch, metadata.xml:
+ Version bump. Remove old.
26 Oct 2010; Jeroen Roovers <jer@gentoo.org> libisofs-0.6.34.ebuild:
Stable for PPC (bug #331093).
diff --git a/dev-libs/libisofs/files/libisofs-0.6.40-cflags.patch b/dev-libs/libisofs/files/libisofs-0.6.40-cflags.patch
new file mode 100644
index 000000000000..4beaeacf9d39
--- /dev/null
+++ b/dev-libs/libisofs/files/libisofs-0.6.40-cflags.patch
@@ -0,0 +1,24 @@
+--- configure.ac 2010-12-10 11:42:43 +0000
++++ configure.ac 2010-12-13 17:11:59 +0000
+@@ -133,15 +133,15 @@
+ , enable_debug=yes)
+ if test x$enable_debug != xyes; then
+ if test x$GCC = xyes; then
+- CFLAGS="$CFLAGS -O3"
+- CFLAGS="$CFLAGS -fexpensive-optimizations"
++ CFLAGS="-O3 $CFLAGS"
++ CFLAGS="-fexpensive-optimizations $CFLAGS"
+ fi
+- CFLAGS="$CFLAGS -DNDEBUG"
++ CFLAGS="-DNDEBUG $CFLAGS"
+ else
+ if test x$GCC = xyes; then
+- CFLAGS="$CFLAGS -g -pedantic -Wall"
++ CFLAGS="-g -pedantic -Wall $CFLAGS"
+ fi
+- CFLAGS="$CFLAGS -DDEBUG"
++ CFLAGS="-DDEBUG $CFLAGS"
+ fi
+
+ dnl Verbose debug to make libisofs issue more debug messages
+
diff --git a/dev-libs/libisofs/libisofs-0.6.38.ebuild b/dev-libs/libisofs/libisofs-0.6.40.ebuild
index 0a9656a020f1..1901e46642fc 100644
--- a/dev-libs/libisofs/libisofs-0.6.38.ebuild
+++ b/dev-libs/libisofs/libisofs-0.6.40.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisofs/libisofs-0.6.38.ebuild,v 1.1 2010/10/23 21:33:15 billie Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libisofs/libisofs-0.6.40.ebuild,v 1.1 2010/12/14 19:09:19 billie Exp $
EAPI=2
+inherit autotools eutils
+
DESCRIPTION="libisofs is an open-source library for reading, mastering and writing optical discs."
HOMEPAGE="http://libburnia-project.org/"
SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
@@ -11,7 +13,7 @@ SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-IUSE="acl xattr zlib"
+IUSE="acl debug verbose-debug xattr zlib"
RDEPEND="acl? ( virtual/acl )
xattr? ( sys-apps/attr )
@@ -19,13 +21,21 @@ RDEPEND="acl? ( virtual/acl )
DEPEND="${RDEPEND}
dev-util/pkgconfig"
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-cflags.patch
+ eautoreconf
+}
+
src_configure() {
- econf --disable-static \
- --disable-ldconfig-at-install \
- --disable-libjte \
+ econf --disable-dependency-tracking \
+ --disable-static \
+ $(use_enable debug) \
+ $(use_enable verbose-debug) \
$(use_enable acl libacl) \
$(use_enable xattr) \
- $(use_enable zlib)
+ $(use_enable zlib) \
+ --disable-libjte \
+ --disable-ldconfig-at-install
}
src_install() {
diff --git a/dev-libs/libisofs/metadata.xml b/dev-libs/libisofs/metadata.xml
index a3044fb95407..7562711d5e18 100644
--- a/dev-libs/libisofs/metadata.xml
+++ b/dev-libs/libisofs/metadata.xml
@@ -6,4 +6,7 @@
<email>billie@gentoo.org</email>
<name>Daniel Pielmeier</name>
</maintainer>
+<use>
+<flag name='verbose-debug'>Enable verbose debug messages</flag>
+</use>
</pkgmetadata>