summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Pielmeier <billie@gentoo.org>2012-12-18 17:44:03 +0000
committerDaniel Pielmeier <billie@gentoo.org>2012-12-18 17:44:03 +0000
commita0df572e6db92c3682784628869862f812346f7c (patch)
treeac15a3928f89ac7628c87d242d6d258133b7b8e3 /app-cdr
parentAdd leechraft-musiczombie, thanks to 0xd34df00d (diff)
downloadhistorical-a0df572e6db92c3682784628869862f812346f7c.tar.gz
historical-a0df572e6db92c3682784628869862f812346f7c.tar.bz2
historical-a0df572e6db92c3682784628869862f812346f7c.zip
Version bump.
Package-Manager: portage-2.1.11.31/cvs/Linux i686 Manifest-Sign-Key: 0x215AD14D
Diffstat (limited to 'app-cdr')
-rw-r--r--app-cdr/cdrtools/ChangeLog8
-rw-r--r--app-cdr/cdrtools/Manifest10
-rw-r--r--app-cdr/cdrtools/cdrtools-3.01_alpha10.ebuild144
3 files changed, 157 insertions, 5 deletions
diff --git a/app-cdr/cdrtools/ChangeLog b/app-cdr/cdrtools/ChangeLog
index 5e2fb4407a82..0a44b427aa07 100644
--- a/app-cdr/cdrtools/ChangeLog
+++ b/app-cdr/cdrtools/ChangeLog
@@ -1,6 +1,12 @@
# 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.294 2012/12/03 18:59:29 billie Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.295 2012/12/18 17:44:02 billie Exp $
+
+*cdrtools-3.01_alpha10 (18 Dec 2012)
+
+ 18 Dec 2012; Daniel Pielmeier <billie@gentoo.org>
+ +cdrtools-3.01_alpha10.ebuild:
+ Version bump.
*cdrtools-3.01_alpha09 (03 Dec 2012)
diff --git a/app-cdr/cdrtools/Manifest b/app-cdr/cdrtools/Manifest
index d65855a84b7f..f14443df65ed 100644
--- a/app-cdr/cdrtools/Manifest
+++ b/app-cdr/cdrtools/Manifest
@@ -4,15 +4,17 @@ Hash: SHA256
DIST cdrtools-3.00.tar.bz2 1978563 SHA256 7f9cb64820055573b880f77b2f16662a512518336ba95ab49228a1617973423d SHA512 93887afd6c244814b7f6a623f0ac5b551934626163065a6f32aefe82aa7438450fd7a42737ef3cdaad3f18841c066d25e72e37891531dd0be5be328692712cec WHIRLPOOL a02750131e4ec55df10387a01dab3881afee669cd8b8ea65eaed4fdd82e6bd11040c6d79fc64ccc9377e787f5903ec92ea3ae81db1945554b65a8636737cc931
DIST cdrtools-3.01a08.tar.bz2 2042834 SHA256 e503b0531c99644788cf11be694f311043fc9adb17612e3dccd2eefc23a16f41 SHA512 cf591d571c4f17d15927eece49780f875ef797a4d3c4df130340257ff2ce8df40377f88f8f3bc4301cb1b0b8927ee2a7f580e0a0f7f0652b5c88f0a10af214e8 WHIRLPOOL cbe680ebeec52716980c07b86a1d005197542e611dfcff770c2e9717005de3225980166f47e369cf46fadd91db5dac3e42b9a45f9567db91239641f2784f60d9
DIST cdrtools-3.01a09.tar.bz2 2047017 SHA256 daa527199ee45e7a4b137ad7b73b78a199b720d2392df7cc0e0df65a2ad3b4be SHA512 ee48e79042dcd0e71c3e84903060c090b5def76b747a978735c910e3149c9f716b2a6b766ced0fbe7e890c558b7a9d849bdbaedde7471e1f43b7b660b2b75de7 WHIRLPOOL 8e73292bf870cd634b2ecfcfd81a90066615a2af1f2bd9cd0d6216feb506afd008bf22acf97d7d2802348c7994827a5a56927ba44f636eae764526bb9f5bcaad
+DIST cdrtools-3.01a10.tar.bz2 2048925 SHA256 83d3142a8cf793be3e4f6a0b0cd2fe3b942ad67d069f154e9434f82c58464770 SHA512 687572bb1004c662962878432aae6de0034f13b4a6101d6a0e228aabb6d53f73283c1f3ef92bc09e165df2bdc48f7903c09dd656d262746d43b1e63f824304bf WHIRLPOOL 9f7ce23ebf9fe1c41f59c2f964840735280d1ff910ff3c8af49b4e0e714c83e997b8b3c47b80b06e4682fdd384044a81dd70a4ea8faad369855ddbb62e17ef3d
EBUILD cdrtools-3.00.ebuild 4233 SHA256 7e1485000afb1dc66c2907b1a182788eefe2087cbbe474aae57035a438ab2198 SHA512 fc76ba04a360450e35dea803d397c988fa7d9c862fa78c5cc828bd7132937cd9f2de82857ca7320e22f9e431b07d6a66d73eb13fe8d9662ebee28ee464e705ad WHIRLPOOL 58dbd0d5745c42f6e498b6eb89c6806edd90a144b2f52c946210cab24ff0d0f29b1983cd2cfaeb96c3c484998ee13cc7c300d237e06de6a566a110553ffe305e
EBUILD cdrtools-3.01_alpha08.ebuild 4502 SHA256 7cdbc2745e738ebfe766129cf0cce9e7ad0373718fb42f9cd56a615176e07e19 SHA512 48247b778f889610987a3a211d828319302af4ea6a01774d5aef59ae0e1d26074ecfbf24a10ddc92c8382ad774f4f06dd83a57de76adf11f70c9b4989f4c34cd WHIRLPOOL 00e138c558dcad0589c5f515390f7ec4f6ef3065ab60238959ff76427d2b4dec5d3fde9bd948d26d29b318a1b1c7f2d662b2957eb38e45a86657b0a089be8776
EBUILD cdrtools-3.01_alpha09.ebuild 4500 SHA256 66ab8bced4be28fb19a8ef10a7e12ffae9896037e2af69a01a5fb5b728e99264 SHA512 07249b4d0bf9b53005de1aa5f03c17acd75cb67eef1a381881c3d93c7600bf6e0e8a814522a8418767a49c8f1e239739393f93f1f08349f1254cd68c5d265ed9 WHIRLPOOL e89ee0335185ca235d9040d696a58953a9200fd5f33511417ea77a3082271f16f79043d21bfeaee9ad2a2b1738b56e40cd2d693f1bd4d32e7087a23697873ddc
-MISC ChangeLog 45922 SHA256 6ac20e7f584c38320326985b9afd56b252f2428e3d649ab903b2376b8ddb2965 SHA512 dfc9f23a1237b2f4a1186d1f99e03b53a5a756042cec10238ccca638e6cdb12033926b3448d9debb9a5b1ce2bb5f26a49cbbf8333de1091f52f45d5c191e1003 WHIRLPOOL 32bc1f28f73f6b24a0c8a8e83b9e8979835fe1382d5f2dacc9ebdca851fb276700eca1971c0d3db2bcc48c4120fccac49b5316d52e9671bb3a1c968de4dfe57a
+EBUILD cdrtools-3.01_alpha10.ebuild 4500 SHA256 dd29bc0be94f2f104c7457fd31a3dc99fc31e5bfee22b3e75d51ceafde3843ae SHA512 46a18e079add47e4796134d293644bd10c4886ee34d215b8b90678c4e2080afc8464ce498e65b00cfa5129bd687bba46e482a580073e784c1c17d7d3fe6da120 WHIRLPOOL 63654e2d4986fd0e61c1d463329f8de91ea03084207e2b43f9cf83612d9cc96fd46746f7c899dfe5f8701ce58b918a3fdd028141d513a27ed44705af7aca9d37
+MISC ChangeLog 46062 SHA256 ceb3a1745ba5cfc7c94737a606b1fcf515b2bc777b9165f85de7d31b193794c5 SHA512 20139d8294ee4f91830c3b7bb0b87ec8d3411e59ee2bddf6640318c710a37fe82ce66262e97f03d48f909f89f6a71c2af21c3772260136a9a18a44bdbfbe6f90 WHIRLPOOL 7c732d58b2b98b5bffc3baf47d2a408f09f770a345953323688875a688afad9c910a6b727cab3986a710c675a7b2ecefaf1fdad7feaaa71ca5da844317c0a127
MISC metadata.xml 344 SHA256 1827502e9d2cfa583db6a17f065462b760bf3770fcac22a0145d6a560b2b34f8 SHA512 0d461f000a4dd8557ec9020785c12c7875437c2061c3fd7f9cc54df089309dadf71435ac9d0f29bc5ee1785c9398661c78b1095b512b5fc91071dc63a818e567 WHIRLPOOL e27e3f17bcc9151f0f7c9a21a13c556e27a71499d613937a1eaa0176ad203c208e58b0af6f82edaed69ff929885c1f4b6f4fa15093a3d1a12b3f2a0c77e8bb86
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlC89pgACgkQlcuUeyFa0U1TbwCeOijSkeDPFO3NlfpRH9srHDdv
-LSQAnigagFuRulQl3rQLXTXNX5ctFmRr
-=ae4c
+iEYEAREIAAYFAlDQq2MACgkQlcuUeyFa0U12egCcDClcyqfi65ZRBVqZGTM2fudn
+Gh4AnjXm3zEIpogbhwk7BoE5QMAzejaI
+=hezi
-----END PGP SIGNATURE-----
diff --git a/app-cdr/cdrtools/cdrtools-3.01_alpha10.ebuild b/app-cdr/cdrtools/cdrtools-3.01_alpha10.ebuild
new file mode 100644
index 000000000000..ed642ed8eb81
--- /dev/null
+++ b/app-cdr/cdrtools/cdrtools-3.01_alpha10.ebuild
@@ -0,0 +1,144 @@
+# 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_alpha10.ebuild,v 1.1 2012/12/18 17:44:02 billie Exp $
+
+EAPI=5
+
+inherit multilib eutils toolchain-funcs flag-o-matic
+
+MY_P="${P/_alpha/a}"
+
+DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord"
+HOMEPAGE="http://cdrecord.berlios.de/private/cdrecord.html"
+SRC_URI="ftp://ftp.berlios.de/pub/cdrecord/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha/')/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="acl unicode"
+
+DEPEND="acl? ( virtual/acl )
+ >=sys-devel/gettext-0.18.1.1
+ !app-cdr/cdrkit"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${P/_alpha[0-9][0-9]}
+
+src_prepare() {
+ # Remove profiled make files.
+ rm -f $(find . -name '*_p.mk') || die "rm profiled"
+
+ # Adjusting hardcoded paths.
+ sed -i -e 's:opt/schily:usr:' \
+ $(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' '{}' '+') \
+ || die "sed opt/schily"
+
+ sed -i -e "s:\(^INSDIR=\t\tshare/doc/\):\1${PF}/:" \
+ $(find ./ -type f -exec grep -l 'INSDIR.\+doc' '{}' '+') \
+ || die "sed doc"
+
+ # Respect libdir.
+ sed -i -e "s:\(^INSDIR=\t\t\)lib:\1$(get_libdir):" \
+ $(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' '{}' '+') \
+ || die "sed multilib"
+
+ # Do not install static libraries.
+ sed -i -e 's:include\t\t.*rules.lib::' \
+ $(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' '+') \
+ || die "sed rules"
+
+ # Respect CC/CXX variables.
+ cd "${S}"/RULES
+ local tcCC=$(tc-getCC)
+ local tcCXX=$(tc-getCXX)
+ sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} ${tcCC}|" \
+ rules1.top || die "sed rules1.top"
+ sed -i -e "/^\(CC\|DYNLD\|LDCC\|MKDEP\)/s|gcc|${tcCC}|" \
+ -e "/^\(CC++\|DYNLDC++\|LDCC++\|MKC++DEP\)/s|g++|${tcCXX}|" \
+ -e "/COPTOPT=/s/-O//" \
+ -e 's/$(GCCOPTOPT)//' \
+ cc-gcc.rul || die "sed cc-gcc.rul"
+ sed -i -e "s|^#CONFFLAGS +=\t-cc=\$(XCC_COM)$|CONFFLAGS +=\t-cc=${tcCC}|g" \
+ rules.cnf || die "sed rules.cnf"
+
+ # Create additional symlinks needed for some archs (armv4l already created)
+ local t
+ for t in armv4tl armv5l armv5tel armv6l armv7l ppc64 s390x; do
+ ln -s i586-linux-cc.rul ${t}-linux-cc.rul || die
+ ln -s i586-linux-gcc.rul ${t}-linux-gcc.rul || die
+ done
+
+ # Schily make setup.
+ cd "${S}"/DEFAULTS
+ local os="linux"
+ [[ ${CHOST} == *-darwin* ]] && os="mac-os10"
+
+ sed -i \
+ -e "s:/opt/schily:/usr:g" \
+ -e "s:/usr/src/linux/include::g" \
+ -e "s:bin:root:g" \
+ Defaults.${os} || die "sed Schily make setup"
+}
+
+# skip obsolete configure script
+src_configure() { : ; }
+
+src_compile() {
+ if use unicode; then
+ local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)"
+ if [[ -n ${flags} ]]; then
+ append-flags ${flags}
+ else
+ ewarn "Your compiler does not support the options required to build"
+ ewarn "cdrtools with unicode in USE. unicode flag will be ignored."
+ fi
+ fi
+
+ if ! use acl; then
+ CFLAGS="${CFLAGS} -DNO_ACL"
+ fi
+
+ # LIB_ACL_TEST removed to support x86-fbsd
+ # If not built with -j1, "sometimes" cdda2wav will not be built.
+ emake -j1 CC="$(tc-getCC)" CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" \
+ LDOPTX="${LDFLAGS}" \
+ INS_BASE="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \
+ RUNPATH="" GMAKE_NOWARN="true"
+}
+
+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="${ED}/usr" INS_RBASE="${ED}" LINKMODE="dynamic" \
+ RUNPATH="" GMAKE_NOWARN="true" install
+
+ # These symlinks are for compat with cdrkit.
+ dosym schily /usr/include/scsilib
+ dosym ../scg /usr/include/schily/scg
+
+ dodoc ABOUT Changelog* CONTRIBUTING PORTING README.linux-shm READMEs/README.linux
+
+ cd "${S}"/cdda2wav
+ docinto cdda2wav
+ dodoc Changelog FAQ Frontends HOWTOUSE NEEDED README THANKS TODO
+
+ cd "${S}"/mkisofs
+ docinto mkisofs
+ dodoc ChangeLog* TODO
+
+ # Remove man pages related to the build system
+ 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
+}