summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2008-12-03 18:44:32 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2008-12-03 18:44:32 +0000
commit582a5eee028de002d68d8de1f71317b5ba1d4594 (patch)
treec54078a72060cc246dcb4a02400594eccc091a85 /dev-libs/libcdio
parentremoved syslog-ng-2.1 mask since the newer version is better (diff)
downloadhistorical-582a5eee028de002d68d8de1f71317b5ba1d4594.tar.gz
historical-582a5eee028de002d68d8de1f71317b5ba1d4594.tar.bz2
historical-582a5eee028de002d68d8de1f71317b5ba1d4594.zip
old
Package-Manager: portage-2.1.6_rc2/cvs/Linux 2.6.27.7 i686
Diffstat (limited to 'dev-libs/libcdio')
-rw-r--r--dev-libs/libcdio/Manifest6
-rw-r--r--dev-libs/libcdio/files/libcdio-0.78.2-bug203777-ter.patch78
-rw-r--r--dev-libs/libcdio/files/libcdio-0.78.2-bug203777.patch25
-rw-r--r--dev-libs/libcdio/files/libcdio-0.78.2-gcc-4.3-includes.patch11
-rw-r--r--dev-libs/libcdio/libcdio-0.78.2-r3.ebuild64
-rw-r--r--dev-libs/libcdio/libcdio-0.78.2-r4.ebuild64
6 files changed, 0 insertions, 248 deletions
diff --git a/dev-libs/libcdio/Manifest b/dev-libs/libcdio/Manifest
index 507d86975cb4..88fccef6c016 100644
--- a/dev-libs/libcdio/Manifest
+++ b/dev-libs/libcdio/Manifest
@@ -1,13 +1,7 @@
-AUX libcdio-0.78.2-bug203777-ter.patch 2879 RMD160 cb0b2d1a21adcb99f81be0be0132c6add5867c57 SHA1 ef17c76887505fc38d1bd0acc0f5896e5e2b6346 SHA256 ae2635faefbdac0c01975628c3a7bd7d4bee0c4fa9d29825f988d356a10090f8
-AUX libcdio-0.78.2-bug203777.patch 1446 RMD160 ce464bbb39f0e3ee88166df8baf42e0517373ab2 SHA1 85a782e07d8b39c464ea5bec7ab425d09e73074d SHA256 357ebdc069f1a6ae186d014ba2b41dc5dc06242c7e4dd336d457c6d10740d927
-AUX libcdio-0.78.2-gcc-4.3-includes.patch 451 RMD160 eab677d9d19437f67d9cbe94a3ee4ef247b04fb4 SHA1 66449ca1e381845e7fc4c033caa5802b1175b498 SHA256 2b977e8ee7a706ae3d97c1f3d332a51f4bfa536654d4fee49703ab7a748ca434
AUX libcdio-0.80-fbsd.patch 441 RMD160 785e15161d62aaeac2fc83170426be02ec9e9d03 SHA1 b4b162e040e47d6a894c93dd6e8bbce58f68b996 SHA256 31d35d13067522cc6c1c1d6e36c0814da0527fd7d17121651919d242630c2aa2
AUX libcdio-0.80-fix-pkgconfig.patch 552 RMD160 90c73b3177c29a7772150d72103d16ee84bfe452 SHA1 37a2f9779c19850487d807a67f9a062e254c0ee0 SHA256 c0264ea0392f705580fa852cc45fbe0bf0ef79a01beb05ff84f9376743e3a49e
AUX libcdio-0.80-minimal.patch 2897 RMD160 2e2f9fc0dc26123de0048245fe7790c40cdd1cf0 SHA1 b60c9d83f112a88e458d04fbf4d73f36db1a411b SHA256 f5d5210bfacb7340292324470d8295fdcd5c865aef715fe427aa70f57dc51eaa
-DIST libcdio-0.78.2.tar.gz 2024218 RMD160 4e32dd9bb4bd19b6604ce3d3c4716b6481b6956a SHA1 6a87e49cd84b9f67192d6357524772db9ae02ecc SHA256 2792e4133a89b254644ffe526c8eab785e1de3078d3a9c1ec03653247700ebde
DIST libcdio-0.80.tar.gz 2083287 RMD160 3ca404bffb107ad950505b8ccd9e659e306545cb SHA1 40c1558a65a9eca2b693d1951ed2664efbe7d1ed SHA256 b1a41a34db5a034649109c3328782e4e2fa438b1e2bddc458cd260f60ef7ca66
-EBUILD libcdio-0.78.2-r3.ebuild 1840 RMD160 20d8a6550b464ab8f7fae5d8b020243d23721d1f SHA1 85b43776f83a9b7c3bedba92e79ff559aed64d96 SHA256 42d63c3a9d0b9a7af5f61ec0ffa73430a0408c942dc2e5355529ffc6cc45ac62
-EBUILD libcdio-0.78.2-r4.ebuild 1840 RMD160 0927d4a8d819446c0bdf8bc2f2d265842ff2edc3 SHA1 452cd4f0f296b9564d22bd7e6f7a1b0628506677 SHA256 64624d9d036b5aba15f2e2fe35e76afb23b6265c066ae6c6d36f05431d71c830
EBUILD libcdio-0.80.ebuild 2161 RMD160 87d8aefb06062b24cc5b4c1dae13b296ee6958ac SHA1 8bdd42cc6336559f679bacf57a54c613de98830f SHA256 b5cae44ece39ecf25ec1cd4b71738c211726a228720bb4f89957f19e4c663618
MISC ChangeLog 15456 RMD160 538ca5679454c3abbb9d158a512ca17199a8d80f SHA1 292ca77ac7d5a5194dfbc1c71d5bb5ab59fef8b9 SHA256 6852c3c23ea57632c83ef83bddb4bef89fba8cefcf3b2078b471c0ac1c2b92bb
MISC metadata.xml 485 RMD160 d5c951e8c97324677e2bbf8e49add2890a17d0ab SHA1 5aed7d7a452fb40e1a3ba6e261122df1ce9b19d8 SHA256 0e77efb669e8a30456b44de51b9640c09a4a4e19aa1d5cc9cbd952cf6a61b3a5
diff --git a/dev-libs/libcdio/files/libcdio-0.78.2-bug203777-ter.patch b/dev-libs/libcdio/files/libcdio-0.78.2-bug203777-ter.patch
deleted file mode 100644
index 2134789b1c5d..000000000000
--- a/dev-libs/libcdio/files/libcdio-0.78.2-bug203777-ter.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-Index: libcdio-0.78.2/src/cd-info.c
-===================================================================
---- libcdio-0.78.2.orig/src/cd-info.c
-+++ libcdio-0.78.2/src/cd-info.c
-@@ -518,6 +518,8 @@ print_iso9660_recurse (CdIo_t *p_cdio, c
- CdioList_t *p_dirlist = _cdio_list_new ();
- CdioListNode_t *entnode;
- uint8_t i_joliet_level;
-+ char *translated_name = (char *) malloc(4096);
-+ size_t translated_name_size = 4096;
-
- i_joliet_level = (opts.no_joliet)
- ? 0
-@@ -539,7 +541,15 @@ print_iso9660_recurse (CdIo_t *p_cdio, c
- iso9660_stat_t *p_statbuf = _cdio_list_node_data (entnode);
- char *psz_iso_name = p_statbuf->filename;
- char _fullname[4096] = { 0, };
-- char translated_name[MAX_ISONAME+1];
-+ if (strlen(psz_iso_name) >= translated_name_size) {
-+ translated_name_size = strlen(psz_iso_name)+1;
-+ free(translated_name);
-+ translated_name = (char *) malloc(translated_name_size);
-+ if (!translated_name) {
-+ report( stderr, "Error allocating memory\n" );
-+ return;
-+ }
-+ }
-
- if (yep != p_statbuf->rr.b3_rock || 1 == opts.no_rock_ridge) {
- iso9660_name_translate_ext(psz_iso_name, translated_name,
-@@ -564,6 +574,7 @@ print_iso9660_recurse (CdIo_t *p_cdio, c
- p_statbuf->rr.i_symlink = 0;
- }
- }
-+ free (translated_name);
-
- _cdio_list_free (p_entlist, true);
-
-Index: libcdio-0.78.2/src/iso-info.c
-===================================================================
---- libcdio-0.78.2.orig/src/iso-info.c
-+++ libcdio-0.78.2/src/iso-info.c
-@@ -205,7 +205,8 @@ print_iso9660_recurse (iso9660_t *p_iso,
- CdioList_t *dirlist = _cdio_list_new ();
- CdioListNode_t *entnode;
- uint8_t i_joliet_level = iso9660_ifs_get_joliet_level(p_iso);
--
-+ char *translated_name = (char *) malloc(4096);
-+ size_t translated_name_size = 4096;
- entlist = iso9660_ifs_readdir (p_iso, psz_path);
-
- if (opts.print_iso9660) {
-@@ -224,7 +225,16 @@ print_iso9660_recurse (iso9660_t *p_iso,
- iso9660_stat_t *p_statbuf = _cdio_list_node_data (entnode);
- char *psz_iso_name = p_statbuf->filename;
- char _fullname[4096] = { 0, };
-- char translated_name[MAX_ISONAME+1];
-+ if (strlen(psz_iso_name) >= translated_name_size) {
-+ translated_name_size = strlen(psz_iso_name)+1;
-+ free(translated_name);
-+ translated_name = (char *) malloc(translated_name_size);
-+ if (!translated_name) {
-+ report( stderr, "Error allocating memory\n" );
-+ return;
-+ }
-+ }
-+
-
- if (yep != p_statbuf->rr.b3_rock || 1 == opts.no_rock_ridge) {
- iso9660_name_translate_ext(psz_iso_name, translated_name,
-@@ -258,6 +268,7 @@ print_iso9660_recurse (iso9660_t *p_iso,
- p_statbuf->rr.i_symlink = 0;
- }
- }
-+ free (translated_name);
-
- _cdio_list_free (entlist, true);
-
diff --git a/dev-libs/libcdio/files/libcdio-0.78.2-bug203777.patch b/dev-libs/libcdio/files/libcdio-0.78.2-bug203777.patch
deleted file mode 100644
index 9458eb4d3029..000000000000
--- a/dev-libs/libcdio/files/libcdio-0.78.2-bug203777.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Naur libcdio-0.78.2-orig/work/libcdio-0.78.2/src/cd-info.c libcdio-0.78.2/work/libcdio-0.78.2/src/cd-info.c
---- libcdio-0.78.2-orig/work/libcdio-0.78.2/src/cd-info.c 2006-03-17 14:37:08.000000000 -0500
-+++ libcdio-0.78.2/work/libcdio-0.78.2/src/cd-info.c 2007-12-30 10:49:40.000000000 -0500
-@@ -539,7 +539,7 @@
- iso9660_stat_t *p_statbuf = _cdio_list_node_data (entnode);
- char *psz_iso_name = p_statbuf->filename;
- char _fullname[4096] = { 0, };
-- char translated_name[MAX_ISONAME+1];
-+ char *translated_name = (char *) alloca(strlen(psz_iso_name)+1);
-
- if (yep != p_statbuf->rr.b3_rock || 1 == opts.no_rock_ridge) {
- iso9660_name_translate_ext(psz_iso_name, translated_name,
-diff -Naur libcdio-0.78.2-orig/work/libcdio-0.78.2/src/iso-info.c libcdio-0.78.2/work/libcdio-0.78.2/src/iso-info.c
---- libcdio-0.78.2-orig/work/libcdio-0.78.2/src/iso-info.c 2006-03-17 14:37:08.000000000 -0500
-+++ libcdio-0.78.2/work/libcdio-0.78.2/src/iso-info.c 2007-12-30 10:49:50.000000000 -0500
-@@ -224,7 +224,8 @@
- iso9660_stat_t *p_statbuf = _cdio_list_node_data (entnode);
- char *psz_iso_name = p_statbuf->filename;
- char _fullname[4096] = { 0, };
-- char translated_name[MAX_ISONAME+1];
-+ char *translated_name = (char *) alloca(strlen(psz_iso_name)+1);
-+
-
- if (yep != p_statbuf->rr.b3_rock || 1 == opts.no_rock_ridge) {
- iso9660_name_translate_ext(psz_iso_name, translated_name,
diff --git a/dev-libs/libcdio/files/libcdio-0.78.2-gcc-4.3-includes.patch b/dev-libs/libcdio/files/libcdio-0.78.2-gcc-4.3-includes.patch
deleted file mode 100644
index f35b66d22b93..000000000000
--- a/dev-libs/libcdio/files/libcdio-0.78.2-gcc-4.3-includes.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur libcdio-0.78.2-orig/include/cdio++/iso9660.hpp libcdio-0.78.2/include/cdio++/iso9660.hpp
---- libcdio-0.78.2-orig/include/cdio++/iso9660.hpp 2006-03-07 15:04:01.000000000 -0600
-+++ libcdio-0.78.2/include/cdio++/iso9660.hpp 2007-11-18 19:41:03.000000000 -0600
-@@ -30,6 +30,7 @@
- #include <cdio/iso9660.h>
- #include <cdio++/cdio.hpp>
- #include <string.h>
-+#include <cstdlib>
- #include <vector> // vector class library
- using namespace std;
-
diff --git a/dev-libs/libcdio/libcdio-0.78.2-r3.ebuild b/dev-libs/libcdio/libcdio-0.78.2-r3.ebuild
deleted file mode 100644
index 04e378003e1a..000000000000
--- a/dev-libs/libcdio/libcdio-0.78.2-r3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# 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.78.2-r3.ebuild,v 1.4 2008/06/14 11:04:50 flameeyes Exp $
-
-inherit eutils libtool multilib
-
-DESCRIPTION="A library to encapsulate CD-ROM reading and control"
-HOMEPAGE="http://www.gnu.org/software/libcdio/"
-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 nocxx"
-
-RDEPEND="cddb? ( >=media-libs/libcddb-1.0.1 )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- dev-util/pkgconfig"
-
-RESTRICT="test"
-
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}/${P}-gcc-4.3-includes.patch"
- epatch "${FILESDIR}/${P}-bug203777.patch"
- elibtoolize
-}
-
-src_compile() {
- econf \
- $(use_enable nls) \
- $(use_enable cddb) \
- $(use_with !minimal cd-drive) \
- $(use_with !minimal cd-info) \
- $(use_with !minimal cd-paranoia) \
- $(use_with !minimal cdda-player) \
- $(use_with !minimal cd-read) \
- $(use_with !minimal iso-info) \
- $(use_with !minimal iso-read) \
- $(use_enable !nocxx cxx) \
- --with-cd-paranoia-name=libcdio-paranoia \
- --disable-vcd-info \
- --disable-dependency-tracking || die "configure failed"
- emake || die "make failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
- dodoc AUTHORS ChangeLog NEWS README THANKS
-
- # maybe next version is fixed
- if use minimal; then
- rm -f "${D}/usr/$(get_libdir)/pkgconfig/libcdio_cdda.pc"
- rm -f "${D}/usr/include/cdio/cdda.h"
- fi
-}
-
-pkg_postinst() {
- ewarn "If you've upgraded from a previous version of ${PN}, you may need to re-emerge"
- ewarn "packages that linked against ${PN} (vlc, vcdimager and more) by running:"
- ewarn "\trevdep-rebuild"
-}
diff --git a/dev-libs/libcdio/libcdio-0.78.2-r4.ebuild b/dev-libs/libcdio/libcdio-0.78.2-r4.ebuild
deleted file mode 100644
index c510e5cbcb65..000000000000
--- a/dev-libs/libcdio/libcdio-0.78.2-r4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# 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.78.2-r4.ebuild,v 1.8 2008/01/15 17:42:39 rbu Exp $
-
-inherit eutils libtool multilib
-
-DESCRIPTION="A library to encapsulate CD-ROM reading and control"
-HOMEPAGE="http://www.gnu.org/software/libcdio/"
-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 nocxx"
-
-RDEPEND="cddb? ( >=media-libs/libcddb-1.0.1 )
- nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )
- dev-util/pkgconfig"
-
-RESTRICT="test"
-
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}/${P}-gcc-4.3-includes.patch"
- epatch "${FILESDIR}/${P}-bug203777-ter.patch"
- elibtoolize
-}
-
-src_compile() {
- econf \
- $(use_enable nls) \
- $(use_enable cddb) \
- $(use_with !minimal cd-drive) \
- $(use_with !minimal cd-info) \
- $(use_with !minimal cd-paranoia) \
- $(use_with !minimal cdda-player) \
- $(use_with !minimal cd-read) \
- $(use_with !minimal iso-info) \
- $(use_with !minimal iso-read) \
- $(use_enable !nocxx cxx) \
- --with-cd-paranoia-name=libcdio-paranoia \
- --disable-vcd-info \
- --disable-dependency-tracking || die "configure failed"
- emake || die "make failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
- dodoc AUTHORS ChangeLog NEWS README THANKS
-
- # maybe next version is fixed
- if use minimal; then
- rm -f "${D}/usr/$(get_libdir)/pkgconfig/libcdio_cdda.pc"
- rm -f "${D}/usr/include/cdio/cdda.h"
- fi
-}
-
-pkg_postinst() {
- ewarn "If you've upgraded from a previous version of ${PN}, you may need to re-emerge"
- ewarn "packages that linked against ${PN} (vlc, vcdimager and more) by running:"
- ewarn "\trevdep-rebuild"
-}