From e19d5b5d15fedbdaf6870c8cfc3412e820a3a700 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Wed, 16 Jul 2008 08:37:02 +0000 Subject: backport a patch from upstream fo fix build on fbsd, bug #227809, see also http://cvs.savannah.gnu.org/viewvc/libcdio/libcdio/lib/driver/FreeBSD/freebsd.h?r1=1.9&r2=1.10&sortby=date and http://savannah.gnu.org/bugs/?23228 Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.25.7 x86_64 --- dev-libs/libcdio/ChangeLog | 8 +++++++- dev-libs/libcdio/Manifest | 11 ++++++----- dev-libs/libcdio/files/libcdio-0.80-fbsd.patch | 11 +++++++++++ dev-libs/libcdio/libcdio-0.80.ebuild | 3 ++- 4 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 dev-libs/libcdio/files/libcdio-0.80-fbsd.patch (limited to 'dev-libs') diff --git a/dev-libs/libcdio/ChangeLog b/dev-libs/libcdio/ChangeLog index c5966b93a6bd..3479f5b59d47 100644 --- a/dev-libs/libcdio/ChangeLog +++ b/dev-libs/libcdio/ChangeLog @@ -1,6 +1,12 @@ # 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.100 2008/06/21 10:28:36 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/ChangeLog,v 1.101 2008/07/16 08:37:01 aballier Exp $ + + 16 Jul 2008; Alexis Ballier + +files/libcdio-0.80-fbsd.patch, libcdio-0.80.ebuild: + backport a patch from upstream fo fix build on fbsd, bug #227809, see also + http://cvs.savannah.gnu.org/viewvc/libcdio/libcdio/lib/driver/FreeBSD/free + bsd.h?r1=1.9&r2=1.10&sortby=date and http://savannah.gnu.org/bugs/?23228 21 Jun 2008; Diego Pettenò +files/libcdio-0.80-fix-pkgconfig.patch, libcdio-0.80.ebuild: diff --git a/dev-libs/libcdio/Manifest b/dev-libs/libcdio/Manifest index 6706c6f4330c..9b512e817fc6 100644 --- a/dev-libs/libcdio/Manifest +++ b/dev-libs/libcdio/Manifest @@ -4,19 +4,20 @@ Hash: SHA1 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 1849 RMD160 36c8f36e31a8e2fb1885060c6ff4d50cb208f9e2 SHA1 f77cfdd623bdf94d606e8d77c539ed366b6c991e SHA256 341f66b44a1d43cb2ea8e1e454bc01343e80a6315fd85a6f76f17fb1cb2529d6 -MISC ChangeLog 14398 RMD160 1887b865067fc1b28b7d8f856efa85087e516161 SHA1 4dc3d44036f0950e163e5d305c86747423b61c7f SHA256 e444679341cd8290cf651d0bed4f965ee047d70737dc519e6ed0f64dd8044332 +EBUILD libcdio-0.80.ebuild 1886 RMD160 bfb9aa0a500ed04756fdc49adeb727e40bfa2de2 SHA1 701f917eae5a16870ee00c7cbf255166022f62c5 SHA256 f3178cb784eabad5189a2930c36f5c06f0f5b6c105b2ea0c514d79ffa6d0cfac +MISC ChangeLog 14734 RMD160 b24c9cfb691eca1b6862f72fbe57562eff1c5a45 SHA1 f28ecae9c9d7c1758f78f55ceaf592570ec17fa1 SHA256 55fae6b348aec4063affe1e2d3606bb1cd93ad58c8c9d1ca2bada3af0aca7abb MISC metadata.xml 485 RMD160 d5c951e8c97324677e2bbf8e49add2890a17d0ab SHA1 5aed7d7a452fb40e1a3ba6e261122df1ce9b19d8 SHA256 0e77efb669e8a30456b44de51b9640c09a4a4e19aa1d5cc9cbd952cf6a61b3a5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) -iEYEARECAAYFAkhc19oACgkQAiZjviIA2Xi09wCfU3JE42JgXLCK9QAjb2GXg+kE -GTsAn2IjSuySnhkBVidFESxwSW0vg0Mm -=tiU2 +iEYEARECAAYFAkh9szQACgkQvFcC4BYPU0rp8wCfbKnlcQxICo5VKUtgHj1BYru3 +/QQAnjukdKgguqWepou/9gj503g/19Gu +=xvFM -----END PGP SIGNATURE----- diff --git a/dev-libs/libcdio/files/libcdio-0.80-fbsd.patch b/dev-libs/libcdio/files/libcdio-0.80-fbsd.patch new file mode 100644 index 000000000000..fb2313826877 --- /dev/null +++ b/dev-libs/libcdio/files/libcdio-0.80-fbsd.patch @@ -0,0 +1,11 @@ +--- libcdio-0.80/lib/driver/FreeBSD/freebsd.h.old 2008-07-16 08:26:46 +0000 ++++ libcdio-0.80/lib/driver/FreeBSD/freebsd.h 2008-07-16 08:26:54 +0000 +@@ -158,7 +158,7 @@ + cdio_drive_write_cap_t *p_write_cap, + cdio_drive_misc_cap_t *p_misc_cap); + +-int get_media_changed_freebsd (const void *p_user_data); ++static int get_media_changed_freebsd (const void *p_user_data); + + char *get_mcn_freebsd_ioctl (const _img_private_t *p_env); + diff --git a/dev-libs/libcdio/libcdio-0.80.ebuild b/dev-libs/libcdio/libcdio-0.80.ebuild index 120e7518d44c..9cf0a808bbde 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.5 2008/06/21 10:28:36 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.80.ebuild,v 1.6 2008/07/16 08:37:01 aballier Exp $ EAPI=1 @@ -27,6 +27,7 @@ src_unpack() { epatch "${FILESDIR}"/${P}-minimal.patch epatch "${FILESDIR}"/${P}-fix-pkgconfig.patch + epatch "${FILESDIR}"/${P}-fbsd.patch sed -i -e 's:noinst_PROGRAMS:EXTRA_PROGRAMS:' test/Makefile.am \ || die "unable to remove testdefault build" -- cgit v1.2.3-65-gdbad