ChangeLog

# 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 -id3lib-3.8.3-r5.ebuild:
remove version affected by GLSA-200709-08

02 Sep 2007; Joshua Kinard id3lib-3.8.3-r6.ebuild:
Stable on mips, per #189610.

29 Aug 2007; Markus Rothe id3lib-3.8.3-r6.ebuild:
Stable on ppc64; bug #189610

24 Aug 2007; Raúl Porcel id3lib-3.8.3-r6.ebuild:
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 id3lib-3.8.3-r6.ebuild:
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 id3lib-3.8.3-r6.ebuild:
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 id3lib-3.8.3-r5.ebuild:
Stable on mips, per #130992.

21 Jun 2007; Samuli Suominen id3lib-3.8.3-r5.ebuild:
Stable on arm wrt bug 130922.

05 Jun 2007; Raúl Porcel id3lib-3.8.3-r5.ebuild:
alpha stable wrt #130922

15 May 2007; Samuli Suominen id3lib-3.8.3-r5.ebuild:
Remove USE="examples" for bug 178654.

18 Apr 2007; nixnut id3lib-3.8.3-r5.ebuild:
Stable on ppc wrt bug 130922

17 Apr 2007; Samuli Suominen id3lib-3.8.3-r5.ebuild:
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 id3lib-3.8.3-r5.ebuild:
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 id3lib-3.8.3-r5.ebuild:
Stable for HPPA (bug #130922).

15 Apr 2007; Andrej Kacian id3lib-3.8.3-r5.ebuild:
Stable on x86, bug #130922.

15 Apr 2007; Markus Rothe id3lib-3.8.3-r5.ebuild:
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ò id3lib-3.8.3-r4.ebuild:
Add ~x86-fbsd keyword.

07 Feb 2006; Simon Stelling id3lib-3.8.3-r4.ebuild:
stable on amd64

07 Feb 2006; Aron Griffis id3lib-3.8.3-r4.ebuild:
Mark 3.8.3-r4 stable on alpha

06 Feb 2006; Michele Noberasco id3lib-3.8.3-r4.ebuild:
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 id3lib-3.8.3-r4.ebuild:
Stable on ppc64: bug #121555

04 Feb 2006; id3lib-3.8.3-r4.ebuild:
Stable on ppc. bug 121555

04 Feb 2006; Diego Pettenò id3lib-3.8.3-r4.ebuild:
Drop dependencies on autotools, autotools eclass handle them.

08 Dec 2005; Diego Pettenò id3lib-3.8.3-r4.ebuild:
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ò id3lib-3.8.3-r3.ebuild:
Don't install INSTALL file.

23 Aug 2005; Diego Pettenò id3lib-3.8.3-r3.ebuild:
Don't use cp -a.

25 Apr 2005; Jan Brinkmann id3lib-3.8.3-r3.ebuild:
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 id3lib-3.8.3-r2.ebuild:
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,,, id3lib-3.8.3-r2.ebuild:
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.0.ebuild,
id3lib-3.8.3-r1.ebuild:
virtual/glibc -> virtual/libc

26 Mar 2004; Jeremy Huddleston id3lib-3.8.0.ebuild,
id3lib-3.8.3-r1.ebuild:
Added explicit IUSE.

15 Mar 2004; Stephen P. Becker id3lib-3.8.3-r1.ebuild:
Added ~mips keyword.

28 Jan 2004; Aron Griffis id3lib-3.8.3-r1.ebuild:
stable on ia64

17 Jan 2004; Bartosch Pixa id3lib-3.8.3-r1.ebuild:
set ppc in keywords

01 Dec 2003; Ciaran McCreesh id3lib-3.8.3-r1.ebuild:
Moved to stable on sparc for easytag

*id3lib-3.8.3-r1 (05 Apr 2003)

21 Apr 2003; Brandon Low Manifest,
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 id3lib-3.8.3-r1.ebuild:
Added 2 symblink for backward comp.

*id3lib-3.8.3 (03 Mar 2003)

14 Mar 2003; Aron Griffis id3lib-3.8.3.ebuild:
Add ~alpha to KEYWORDS

03 Mar 2003; Martin Holzer id3lib-3.8.3.ebuild
files/digest-id3lib-3.8.3 ChangeLog :
Version bumped. Closes #16738.

*id3lib-3.8.2 (08 Jan 2003)

03 Mar 2003; Martin Holzer id3lib-3.8.2.ebuild :
Marked as stable.

08 Jan 2003; Martin Holzer id3lib-3.8.2.ebuild
files/digest-id3lib-3.8.2 ChangeLog :
Version bumped. Closes #13430.

*id3lib-3.8.0 (23 Aug 2002)

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

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
for gcc3.2 compatibility (Bug #6840)

*id3lib-3.8.0_pre2-r3 (6 Jun 2002)

6 Jun 2002; Brandon Low id3lib-3.8.0_pre2-r3.ebuild :

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 id3lib-3.8.0_pre2-r1.ebuild :

Resolve bug #2128 (do not compile with gcc3).

*id3lib-3.8.0_pre2 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

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.

Manifest

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

files

id3lib-3.8.3-r6.ebuild

# 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
}

metadata.xml




sound