diff options
-rw-r--r-- | app-cdr/xcdroast/ChangeLog | 10 | ||||
-rw-r--r-- | app-cdr/xcdroast/Manifest | 5 | ||||
-rw-r--r-- | app-cdr/xcdroast/files/io_compile.patch | 21 | ||||
-rw-r--r-- | app-cdr/xcdroast/xcdroast-0.98_alpha16.ebuild | 55 |
4 files changed, 88 insertions, 3 deletions
diff --git a/app-cdr/xcdroast/ChangeLog b/app-cdr/xcdroast/ChangeLog index a1e646b541df..b2ea9aa41c5c 100644 --- a/app-cdr/xcdroast/ChangeLog +++ b/app-cdr/xcdroast/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-cdr/xcdroast -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/ChangeLog,v 1.62 2007/12/14 18:17:39 armin76 Exp $ +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/ChangeLog,v 1.63 2009/03/01 23:48:08 patrick Exp $ + +*xcdroast-0.98_alpha16 (01 Mar 2009) + + 01 Mar 2009; Patrick Lauer <patrick@gentoo.org> +files/io_compile.patch, + +xcdroast-0.98_alpha16.ebuild: + Bump to alpha16. Closes #243246 and #258752 14 Dec 2007; Raúl Porcel <armin76@gentoo.org> xcdroast-0.98_alpha15-r5.ebuild: diff --git a/app-cdr/xcdroast/Manifest b/app-cdr/xcdroast/Manifest index 662682068a4e..8f6b01f93518 100644 --- a/app-cdr/xcdroast/Manifest +++ b/app-cdr/xcdroast/Manifest @@ -3,11 +3,14 @@ AUX cdda2wav2icedax.patch 396 RMD160 0722ae389b9085bb86d5c1dc711c6a9c07a9ff2a SH AUX cdrecord2wodim.patch 34941 RMD160 d3d760258fc1a740b083894621343c5301c93529 SHA1 26b18a2686c3f04010113f752a65e75a8f6ea01e SHA256 4847528936dfa2f9831cebb0a0e2c219c02d2272127a30a33934fe80fb791303 AUX cdrecord_versions.patch 618 RMD160 80bdd9c72a14e15a9b03c7da816ead3bcebde03a SHA1 e9bc050764c6163407047518eb16e411c74bd42c SHA256 932e60ade91c9e8894ac25703b825632e9b194090ba1b27374df5eb7f3a1b435 AUX gtk2locale.patch 643 RMD160 65ae2d7db3862056622bc0120fe2d607dd991875 SHA1 bb3d2f2c7edede86af6c367c8b5b09339251250c SHA256 30f4daa092c9321f4d43d26541b7a4403e20104abdc766d00735f5972b443854 +AUX io_compile.patch 621 RMD160 bcfaba2e4b6c9ee1bd9cbffd1d1a02dd20e7ca25 SHA1 03149229d3a09015a32cc9c4b8490efcae456271 SHA256 84e76124579e1b21969d25e7511333b8daed05e94c9cec564c9b79dd7a0d09d2 AUX mkisofs2genisoimage.patch 352 RMD160 698bdb6e7bb5710bec648a98dc279d163b7e0bf1 SHA1 898be5eb274538846c96e2439356276bc9e474e3 SHA256 86ce3c94ad07a1b68c47b6e0020b56c9f926aa2d20e2a09c7b1a8498d97f23b7 AUX modern_cdrtools.patch 584 RMD160 703caf45884424fcc5ddf153236cf54260ebc5c7 SHA1 548cf9dcbe11c045cd2edab1f6c28aad4f5a18aa SHA256 ae915e39df9060e0e24e4188088b12c31970730b1b75f84fe9a09756eb3e68c6 AUX xcdroast-0.98alpha15-dvd.patch 15532 RMD160 0a871e0f4a52477a05347c5c7184b157e4c7a8ab SHA1 c6fc10ac94fa8b9826580a4fcf4e9d5466ea41c1 SHA256 0bfe89f5a18a990b5a20fec1ee1cb3129c8268000a5b039cff47fabeb2a953ab DIST xcdroast-0.98_alpha15_new_configure.tar.gz 82301 RMD160 125c5a48462bac3515c93f7e9f6e428cb901d80c SHA1 be4533b3c81c2cf0bf5ac6c9943c3b57ec559927 SHA256 0e33617f9315482dd95e1228e27461e45bea4516abaebfb5b6449aedaec9de90 DIST xcdroast-0.98alpha15.tar.gz 3282794 RMD160 9198f67659023ce8f508fa2c331df9d9c8b81a8f SHA1 f354ea9ffe918c4ec11312d5537e6e245730fecc SHA256 40be77142b23fa62265a23e473bd3af43df6ab01332ea991a5ef3069530b28d8 +DIST xcdroast-0.98alpha16.tar.gz 3563666 RMD160 d0d63b6387d9aeace5aaef8ee935b6c6d4836259 SHA1 bbb3184a7e2bfd80d931698002dc9f74f136241d SHA256 a2b96bb9799b5880befe2d01c5e6a0b63110dd61f59384935b750e72bc73984d EBUILD xcdroast-0.98_alpha15-r5.ebuild 1608 RMD160 c2b1997516c39f4f3a7a732df45005acd5e4f8e1 SHA1 f9f5d8f7a199cbf8af69011b97873817e09a47cb SHA256 ad3d6906cddf7dbaf123fba6301df23216ef4df98902d05495f7a77d7b15de81 -MISC ChangeLog 10347 RMD160 8492e578807c646ef8b4098839214c4b0fb8e45f SHA1 bb43f36f9688117e3211c5f9a0b72252ef94b058 SHA256 8fe3b6c8c79b53f55928b27ce705e976c5ae874b165d2794edf36e95b3fbf831 +EBUILD xcdroast-0.98_alpha16.ebuild 1261 RMD160 de779098997d7b9f72ecd9ba5e8332a0d449c2f9 SHA1 65551b95f93d41fd4f5ab50dcb16f04940294f63 SHA256 9347d0a9728a98586a6018715593033823804c098d059a9f7261eced4a43b8d3 +MISC ChangeLog 10540 RMD160 ec375b88fccf01346a747e31a6e1aacc8ba8b10c SHA1 de313a48cfdb346fe419d4d76e5f4a9c3575faa4 SHA256 ebf4476daec8911a71434552bdc5af4a978b85003d3303afaee932a1244f76ac MISC metadata.xml 247 RMD160 7a2b92c08eec2dc74474226529601870161ced75 SHA1 30e2f8e33a1a0ccd255272d40b84fadfe13c90d5 SHA256 4e1e94075219a6cc8cde9d7249eeacbb64f0ec101401aa58aec45e5ad901f2ed diff --git a/app-cdr/xcdroast/files/io_compile.patch b/app-cdr/xcdroast/files/io_compile.patch new file mode 100644 index 000000000000..7285bd335df0 --- /dev/null +++ b/app-cdr/xcdroast/files/io_compile.patch @@ -0,0 +1,21 @@ +--- src/io.c.org 2009-02-24 09:38:27.000000000 +0100 ++++ src/io.c 2009-02-24 09:45:18.000000000 +0100 +@@ -1903,7 +1903,8 @@ + } + + strcpy(str,""); +- fgets(str,MAXLINE,fpin); ++ if (fgets(str,MAXLINE,fpin) == NULL) ++ g_error("fgets error\n"); + + if (pclose(fpin) == -1) { + g_error("pclose error\n"); +@@ -4720,7 +4721,7 @@ + dolog(3, "Saving extended output to %s\n", fname); + + /* write to file */ +- fd = open(fname,O_WRONLY | O_CREAT); ++ fd = open(fname, O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR); + if (fd < 0) { + g_warning("Can't open file %s for writing\n",fname); + return 1; diff --git a/app-cdr/xcdroast/xcdroast-0.98_alpha16.ebuild b/app-cdr/xcdroast/xcdroast-0.98_alpha16.ebuild new file mode 100644 index 000000000000..44bf65e14d8e --- /dev/null +++ b/app-cdr/xcdroast/xcdroast-0.98_alpha16.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-cdr/xcdroast/xcdroast-0.98_alpha16.ebuild,v 1.1 2009/03/01 23:48:08 patrick Exp $ + +inherit eutils + +DESCRIPTION="Lightweight cdrtools front-end for CD and DVD writing" +HOMEPAGE="http://www.xcdroast.org/" +SRC_URI="mirror://sourceforge/xcdroast/${P/_/}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="nls" + +RDEPEND=">=x11-libs/gtk+-2 + virtual/cdrtools" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +S=${WORKDIR}/${P/_/} + +src_unpack() { + unpack ${P/_/}.tar.gz + cd "${S}" + epatch "${FILESDIR}/io_compile.patch" +} + +src_compile() { + econf \ + $(use_enable nls) \ + --enable-gtk2 \ + --disable-dependency-tracking || die + + make PREFIX=/usr || die +} + +src_install() { + make PREFIX=/usr DESTDIR="${D}" install || die + + cd "${S}"/doc + dodoc DOCUMENTATION FAQ README* TRANSLATION.HOWTO + + # move man pages to /usr/share/man to be LFH compliant + mv "${D}"/usr/man "${D}"/usr/share + + # remove extraneous directory + rm "${D}"/usr/etc -rf + + insinto /usr/share/icons/hicolor/48x48/apps + newins "${S}"/xpms/xcdricon.xpm xcdroast.xpm + + make_desktop_entry xcdroast "X-CD-Roast" xcdroast "AudioVideo;DiscBurning" +} + |