Portage is a package management system used by Gentoo Linux
# ChangeLog for media-libs/id3lib
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/id3lib/ChangeLog,v 1.69 2008/04/11 20:45:24 yngwin Exp $
11 Apr 2008; Ben de Groot
+files/id3lib-3.8.3-gcc-4.3.patch, id3lib-3.8.3-r6.ebuild:
Add gcc-4.3 patch from bug 212455
23 Oct 2007; Alexis Ballier
remove version affected by GLSA-200709-08
02 Sep 2007; Joshua Kinard
Stable on mips, per #189610.
29 Aug 2007; Markus Rothe
Stable on ppc64; bug #189610
24 Aug 2007; Raúl Porcel
alpha/ia64 stable wrt security #189610
22 Aug 2007; Christian Faulhammer
id3lib-3.8.3-r6.ebuild:
stable x86, security bug 189610
22 Aug 2007; Tobias Scherbaum
id3lib-3.8.3-r6.ebuild:
ppc stable, bug #189610
21 Aug 2007; Christoph Mende
Stable on amd64 wrt security bug #189610
21 Aug 2007; Gustavo Zacarias
id3lib-3.8.3-r6.ebuild:
Stable on sparc wrt security #189610
21 Aug 2007; Jeroen Roovers
Stable for HPPA (bug #189610). Fixed drac´s ChangeLog entry.
*id3lib-3.8.3-r6 (20 Aug 2007)
20 Aug 2007; Samuli Suominen
+files/id3lib-3.8.3-security.patch, +id3lib-3.8.3-r6.ebuild:
Fix security bug 189610.
25 Jun 2007; Joshua Kinard
Stable on mips, per #130992.
21 Jun 2007; Samuli Suominen
Stable on arm wrt bug 130922.
05 Jun 2007; Raúl Porcel
alpha stable wrt #130922
15 May 2007; Samuli Suominen
Remove USE="examples" for bug 178654.
18 Apr 2007; nixnut
Stable on ppc wrt bug 130922
17 Apr 2007; Samuli Suominen
RESTRICT="test" as per bug 130922.
17 Apr 2007; Gustavo Zacarias
id3lib-3.8.3-r5.ebuild:
Stable on sparc wrt #130922
16 Apr 2007; Raúl Porcel
ia64 stable wrt bug 130922
16 Apr 2007; Christian Faulhammer
id3lib-3.8.3-r5.ebuild:
stable amd64, bug 130922
16 Apr 2007; Jeroen Roovers
Stable for HPPA (bug #130922).
15 Apr 2007; Andrej Kacian
Stable on x86, bug #130922.
15 Apr 2007; Markus Rothe
Stable on ppc64; bug #130922
*id3lib-3.8.3-r5 (05 Oct 2006)
05 Oct 2006; Diego Pettenò
+files/id3lib-3.8.3-unicode16.patch, +id3lib-3.8.3-r5.ebuild:
Add patch to fix unicode16 writing. Thanks for the users in bug #130922.
30 Sep 2006; Diego Pettenò
-id3lib-3.8.3-r3.ebuild, id3lib-3.8.3-r4.ebuild:
Force using latest autotools (#149588). Remove old ebuild.
13 May 2006; Diego Pettenò
Add ~x86-fbsd keyword.
07 Feb 2006; Simon Stelling
stable on amd64
07 Feb 2006; Aron Griffis
Mark 3.8.3-r4 stable on alpha
06 Feb 2006; Michele Noberasco
Stable for x86. See bug #12155
06 Feb 2006; Gustavo Zacarias
id3lib-3.8.3-r4.ebuild:
Stable on sparc wrt #121555
06 Feb 2006; Markus Rothe
Stable on ppc64: bug #121555
04 Feb 2006;
Stable on ppc. bug 121555
04 Feb 2006; Diego Pettenò
Drop dependencies on autotools, autotools eclass handle them.
08 Dec 2005; Diego Pettenò
Change the AT_M4DIR to use the full path to fix it when it builds inside
zlib sbudir. Closes bug #114913.
*id3lib-3.8.3-r4 (17 Sep 2005)
17 Sep 2005; Diego Pettenò
+files/id3lib-3.8.3-autoconf259.patch,
+files/id3lib-3.8.3-doxyinput.patch, +id3lib-3.8.3-r4.ebuild:
Examples are now installed with examples useflag. The doc useflag builds and
installs API (doxygen) documentation that supercedes id3lib-docs package.
04 Sep 2005; Diego Pettenò
Don't install INSTALL file.
23 Aug 2005; Diego Pettenò
Don't use cp -a.
25 Apr 2005; Jan Brinkmann
removed no-deprecated from cppflags, not needed any longer. therefor
src_compile is gone, the default one is sufficient
29 Dec 2004; Daniel Goller
+files/id3lib-3.8.3-test_io.patch, id3lib-3.8.3-r3.ebuild:
Fixed make check, closing bug 64899
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
05 Oct 2004; Jeremy Huddleston
-id3lib-3.8.3-r2.ebuild:
get_libdir fixes. Removing broke version.
*id3lib-3.8.3-r3 (12 Sep 2004)
12 Sep 2004; Jeremy Huddleston
-files/id3lib-3.8.0-gcc3.patch, +files/id3lib-3.8.3-zlib.patch,
-id3lib-3.8.0.ebuild, -id3lib-3.8.3-r1.ebuild, +id3lib-3.8.3-r3.ebuild:
Revision bump to fix linking issue. Only changes in
files/id3lib-3.8.3-zlib.patch were made, and it's a QA fix directly into
stable. Removing old versions.
26 Aug 2004; Tom Gall
stable on ppc64, bug #58311
20 Jul 2004; Jeremy Huddleston
id3lib-3.8.3-r2.ebuild:
Fix ebuild installing extra stuff into the docs dir. Added IUSE=doc option for
example files. Closes bug #56922.
11 Jul 2004; Bryan Østergaard,,,
Stable on alpha, requested in bug 56498.
*id3lib-3.8.3-r2 (08 Jul 2004)
08 Jul 2004; Jeremy Huddleston
+id3lib-3.8.3-r2.ebuild:
Revision bump to fix bug #56492. Straight into stable as it is a QA issue.
01 Jul 2004; Jeremy Huddleston
id3lib-3.8.3-r1.ebuild:
virtual/glibc -> virtual/libc
26 Mar 2004; Jeremy Huddleston
id3lib-3.8.3-r1.ebuild:
Added explicit IUSE.
15 Mar 2004; Stephen P. Becker
Added ~mips keyword.
28 Jan 2004; Aron Griffis
stable on ia64
17 Jan 2004; Bartosch Pixa
set ppc in keywords
01 Dec 2003; Ciaran McCreesh
Moved to stable on sparc for easytag
*id3lib-3.8.3-r1 (05 Apr 2003)
21 Apr 2003; Brandon Low
id3lib-3.8.3-r1.ebuild, id3lib-3.8.3.ebuild, id3lib-3.8.3.ebuild:
Mark keywords x86 and change 1 line of the ebuild (no functional change).
05 Apr 2003; Martin Holzer
Added 2 symblink for backward comp.
*id3lib-3.8.3 (03 Mar 2003)
14 Mar 2003; Aron Griffis
Add ~alpha to KEYWORDS
03 Mar 2003; Martin Holzer
files/digest-id3lib-3.8.3 ChangeLog :
Version bumped. Closes #16738.
*id3lib-3.8.2 (08 Jan 2003)
03 Mar 2003; Martin Holzer
Marked as stable.
08 Jan 2003; Martin Holzer
files/digest-id3lib-3.8.2 ChangeLog :
Version bumped. Closes #13430.
*id3lib-3.8.0 (23 Aug 2002)
06 Dec 2002; Rodney Rees
26 Aug 2002; Matthew Kennedy
id3lib-3.8.0.ebuild, ChangeLog :
Slightly improved the gcc check. Resolves bug #6982.
23 Aug 2002; Matthew Kennedy
id3lib-3.8.0.ebuild, ChangeLog, files/digest-id3lib-3.8.0 :
Version bump. Removed azarah's patch for _pre2 (doesn't seem to be
necessary for gcc3.2), added the following for 3.8.0 from Michael Best
*id3lib-3.8.0_pre2-r3 (6 Jun 2002)
6 Jun 2002; Brandon Low
Fix installation locations, and CPPFLAG specifications, neaten ebuild, fixes issue
with grip not finding id3.h
*id3lib-3.8.0_pre2-r1 (5 May 2002)
5 May 2002; Martin Schlemmer
Resolve bug #2128 (do not compile with gcc3).
*id3lib-3.8.0_pre2 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX id3lib-3.8.3-autoconf259.patch 1130 RMD160 bd5205973dfa31542935daa35ad04c6709c08b9d SHA1 6006f32d29461136ec029dda2ae7339fde6df1df SHA256 ffde572cb263cce4585292143a4396ebd12592ac34b398da19d1608f1c2374f9
AUX id3lib-3.8.3-doxyinput.patch 977 RMD160 102b5cad0637776a26505d53d3722e549a7448d3 SHA1 b92df9fe9e7b0f124eba03d43a63b0da5b3718de SHA256 e7cd2eafe39229fee1195524872be3465d247590b7ead4a9cfa2178102a3d9ea
AUX id3lib-3.8.3-gcc-4.3.patch 2971 RMD160 686fa49e1108684a652435afcc56fd062ed516a4 SHA1 d25b5e69e633e12f929e0d656b87f3f72b4b5849 SHA256 536f6bb5dddd48df3c7fc080c04f03a2053ab11429094f2f31d6e2d5f21a987e
AUX id3lib-3.8.3-security.patch 1601 RMD160 165fcc3773343c36394207f833b9336859ec13f4 SHA1 e9a835fc14e8a83468206eba08ca4d5e0fc5e9c1 SHA256 aa5f4e12a0a625acd58199f3e2d8d6d39290480fea7767adbbc1f8379964e01c
AUX id3lib-3.8.3-test_io.patch 281 RMD160 773e84752a84cd746def0ff4878f4b248d6611e6 SHA1 76f6bab888f1d47e75006f7bcb44df0205693d76 SHA256 cc124f8805bcb977a1673f0b04fff368dac1af70d78c21da6f0415ce067d7687
AUX id3lib-3.8.3-unicode16.patch 1542 RMD160 1b60e40e5cb1f172e4020ba2b87a10b557521572 SHA1 f3644a7f637b65b46afdea04195c48cde03edcd7 SHA256 71c79002d9485965a3a93e87ecbd7fed8f89f64340433b7ccd263d21385ac969
AUX id3lib-3.8.3-zlib.patch 833 RMD160 477f5e846ef7070bd3c10203bbaaa7eeaaedf6f2 SHA1 231721feb310f5ef6d820d1c1397e3605b5689cb SHA256 0b5531089422bda659deddcccf0562fcaa96529e74778065e35c848d6cf2a502
DIST id3lib-3.8.3.tar.gz 950726 RMD160 bfa2499ec649ed40815ad0a370c78eb1517952c4 SHA1 c92c880da41d1ec0b242745a901702ae87970838 SHA256 2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079
EBUILD id3lib-3.8.3-r6.ebuild 1389 RMD160 b9eb9ffcc9289194b64d3fb8716fcbd519d986eb SHA1 6865f718a3db335f390f6c4d710d535024ddc897 SHA256 99c7aae2cc64f3d798450af0eb209a8f96e63184ff765aec4303fd29cba4696b
MISC ChangeLog 9432 RMD160 323e489e1ff3f64becb44c3a10e73ab7e2ee6e96 SHA1 ff139992130a69830740e020357062438950977b SHA256 8d2b92b83dc7a7ac4eb7525325839dbece6ecf7c885893dd1a0616e5a280acb0
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/id3lib/id3lib-3.8.3-r6.ebuild,v 1.11 2008/04/11 20:45:24 yngwin Exp $
WANT_AUTOCONF="latest"
WANT_AUTOMAKE="latest"
inherit eutils autotools
MY_P=${P/_/}
S="${WORKDIR}"/${MY_P}
DESCRIPTION="Id3 library for C/C++"
HOMEPAGE="http://id3lib.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
IUSE="doc"
RESTRICT="test"
RDEPEND="sys-libs/zlib"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-zlib.patch
epatch "${FILESDIR}"/${P}-test_io.patch
epatch "${FILESDIR}"/${P}-autoconf259.patch
epatch "${FILESDIR}"/${P}-doxyinput.patch
epatch "${FILESDIR}"/${P}-unicode16.patch
epatch "${FILESDIR}"/${P}-gcc-4.3.patch
# Security fix for bug 189610.
epatch "${FILESDIR}"/${P}-security.patch
AT_M4DIR="${S}/m4" eautoreconf
}
src_compile() {
econf || die "econf failed."
emake || die "emake failed."
if use doc; then
cd doc/
doxygen Doxyfile || die "doxygen failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
dodoc AUTHORS ChangeLog HISTORY README THANKS TODO
if use doc; then
dohtml -r doc
fi
}