summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <ottxor@gentoo.org>2012-09-13 03:33:45 +0000
committerChristoph Junghans <ottxor@gentoo.org>2012-09-13 03:33:45 +0000
commit8668089aa2ee09b64d3182498f87dc9425f6ae90 (patch)
tree39cc6f189b8ed766f897de80db83168f00f01ecd /app-cdr/cdrtools
parentreplace live firmware building with pass for now (diff)
downloadgentoo-2-8668089aa2ee09b64d3182498f87dc9425f6ae90.tar.gz
gentoo-2-8668089aa2ee09b64d3182498f87dc9425f6ae90.tar.bz2
gentoo-2-8668089aa2ee09b64d3182498f87dc9425f6ae90.zip
added prefix support (bug #433585)
(Portage version: 2.2.0_alpha125/cvs/Linux i686)
Diffstat (limited to 'app-cdr/cdrtools')
-rw-r--r--app-cdr/cdrtools/ChangeLog6
-rw-r--r--app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild23
2 files changed, 23 insertions, 6 deletions
diff --git a/app-cdr/cdrtools/ChangeLog b/app-cdr/cdrtools/ChangeLog
index e175a7b23d9b..de9d96377c69 100644
--- a/app-cdr/cdrtools/ChangeLog
+++ b/app-cdr/cdrtools/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-cdr/cdrtools
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.290 2012/08/18 09:05:01 billie Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.291 2012/09/13 03:33:45 ottxor Exp $
+
+ 13 Sep 2012; Christoph Junghans <ottxor@gentoo.org>
+ cdrtools-3.01_alpha08.ebuild:
+ added prefix support (bug #433585)
*cdrtools-3.01_alpha08 (18 Aug 2012)
diff --git a/app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild b/app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild
index b0de15e2dca6..a58fb0a3587a 100644
--- a/app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild,v 1.1 2012/08/18 09:05:01 billie Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha08.ebuild,v 1.2 2012/09/13 03:33:45 ottxor Exp $
EAPI=4
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.berlios.de/pub/cdrecord/$([[ -z ${PV/*_alpha*} ]] && echo 'al
LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="acl unicode"
DEPEND="acl? ( virtual/acl )
@@ -71,6 +71,7 @@ src_prepare() {
# Schily make setup.
cd "${S}"/DEFAULTS
local os="linux"
+ [[ ${CHOST} == *-darwin* ]] && os="mac-os10"
sed -i \
-e "s:/opt/schily:/usr:g" \
@@ -101,7 +102,7 @@ src_compile() {
# If not built with -j1, "sometimes" cdda2wav will not be built.
emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \
LDOPTX="${LDFLAGS}" \
- INS_BASE="${D}/usr" INS_RBASE="${D}" LINKMODE="dynamic" \
+ INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \
RUNPATH="" GMAKE_NOWARN="true"
}
@@ -109,7 +110,7 @@ src_install() {
# If not built with -j1, "sometimes" manpages are not installed.
emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \
LDOPTX="${LDFLAGS}" \
- INS_BASE="${D}/usr" INS_RBASE="${D}" LINKMODE="dynamic" \
+ INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \
RUNPATH="" GMAKE_NOWARN="true" install
# These symlinks are for compat with cdrkit.
@@ -127,5 +128,17 @@ src_install() {
dodoc ChangeLog* TODO
# Remove man pages related to the build system
- rm -rvf "${D}"/usr/share/man/man5
+ rm -rvf "${ED}"/usr/share/man/man5
+}
+
+pkg_postinst() {
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ einfo
+ einfo "Darwin/OS X use the following device names:"
+ einfo
+ einfo "CD burners: (probably) ./cdrecord dev=IOCompactDiscServices"
+ einfo
+ einfo "DVD burners: (probably) ./cdrecord dev=IODVDServices"
+ einfo
+ fi
}