summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-06-21 10:28:36 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-06-21 10:28:36 +0000
commit9fbb90a4fb02dc773b40556fd46f2ccab62f2011 (patch)
tree10c1837b5faeca90543472d0a96ef5380359533d /dev-libs/libcdio
parentStable on sparc, bug #227657 (diff)
downloadgentoo-2-9fbb90a4fb02dc773b40556fd46f2ccab62f2011.tar.gz
gentoo-2-9fbb90a4fb02dc773b40556fd46f2ccab62f2011.tar.bz2
gentoo-2-9fbb90a4fb02dc773b40556fd46f2ccab62f2011.zip
Fix pkg-config installation for once. Closes bug #228185.
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r4 x86_64)
Diffstat (limited to 'dev-libs/libcdio')
-rw-r--r--dev-libs/libcdio/ChangeLog6
-rw-r--r--dev-libs/libcdio/files/libcdio-0.80-fix-pkgconfig.patch23
-rw-r--r--dev-libs/libcdio/libcdio-0.80.ebuild16
3 files changed, 33 insertions, 12 deletions
diff --git a/dev-libs/libcdio/ChangeLog b/dev-libs/libcdio/ChangeLog
index 01a083a56263..c5966b93a6bd 100644
--- a/dev-libs/libcdio/ChangeLog
+++ b/dev-libs/libcdio/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libcdio
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/ChangeLog,v 1.99 2008/06/14 11:05:39 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/ChangeLog,v 1.100 2008/06/21 10:28:36 flameeyes Exp $
+
+ 21 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +files/libcdio-0.80-fix-pkgconfig.patch, libcdio-0.80.ebuild:
+ Fix pkg-config installation for once. Closes bug #228185.
14 Jun 2008; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Force manifest regen (Attic/ issue).
diff --git a/dev-libs/libcdio/files/libcdio-0.80-fix-pkgconfig.patch b/dev-libs/libcdio/files/libcdio-0.80-fix-pkgconfig.patch
new file mode 100644
index 000000000000..e4e8226c5911
--- /dev/null
+++ b/dev-libs/libcdio/files/libcdio-0.80-fix-pkgconfig.patch
@@ -0,0 +1,23 @@
+Index: libcdio-0.80/Makefile.am
+===================================================================
+--- libcdio-0.80.orig/Makefile.am
++++ libcdio-0.80/Makefile.am
+@@ -45,12 +45,15 @@ endif
+ # pkg-config(1) related rules
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = libcdio.pc \
+- libcdio++.pc \
+ libiso9660.pc \
+- libiso9660++.pc \
+- libudf.pc
++ libudf.pc \
+ $(paranoiapcs)
+
++if ENABLE_CPP
++pkgconfig_DATA += \
++ libcdio++.pc \
++ libiso9660++.pc
++endif
+
+ $(pkgconfig_DATA): config.status
+
diff --git a/dev-libs/libcdio/libcdio-0.80.ebuild b/dev-libs/libcdio/libcdio-0.80.ebuild
index a18631d2c514..120e7518d44c 100644
--- a/dev-libs/libcdio/libcdio-0.80.ebuild
+++ b/dev-libs/libcdio/libcdio-0.80.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.80.ebuild,v 1.4 2008/06/14 11:02:00 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.80.ebuild,v 1.5 2008/06/21 10:28:36 flameeyes Exp $
EAPI=1
@@ -13,12 +13,12 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
-IUSE="cddb minimal nls +cxx"
+IUSE="cddb minimal +cxx"
RDEPEND="cddb? ( >=media-libs/libcddb-1.0.1 )
- nls? ( virtual/libintl )"
+ virtual/libintl"
DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
+ sys-devel/gettext
dev-util/pkgconfig"
src_unpack() {
@@ -26,6 +26,7 @@ src_unpack() {
cd "${S}"
epatch "${FILESDIR}"/${P}-minimal.patch
+ epatch "${FILESDIR}"/${P}-fix-pkgconfig.patch
sed -i -e 's:noinst_PROGRAMS:EXTRA_PROGRAMS:' test/Makefile.am \
|| die "unable to remove testdefault build"
@@ -36,7 +37,6 @@ src_unpack() {
src_compile() {
econf \
- $(use_enable nls) \
$(use_enable cddb) \
$(use_with !minimal cd-drive) \
$(use_with !minimal cd-info) \
@@ -57,12 +57,6 @@ src_compile() {
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog NEWS README THANKS
-
- # maybe next version is fixed
- # yes it's a different one than before
- if ! use cxx; then
- rm "${D}"/usr/$(get_libdir)/pkgconfig/{libcdio,libiso9660}++.pc
- fi
}
pkg_postinst() {