ChangeLog

# ChangeLog for media-libs/imlib
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib/ChangeLog,v 1.67 2008/07/05 08:53:05 loki_val Exp $

05 Jul 2008; Peter Alfredsen
-imlib-1.9.15-r1.ebuild:
Drop old.

05 Jul 2008; Peter Alfredsen imlib-1.9.15-r2.ebuild:
Fix for libtool-2.2 wrt bug #213805. Thanks to all the people on that bug.

14 Dec 2007; Tobias Scherbaum
imlib-1.9.15-r2.ebuild:
ppc stable, bug #201887

14 Dec 2007; Markus Rothe imlib-1.9.15-r2.ebuild:
Stable on ppc64; bug #201887

14 Dec 2007; imlib-1.9.15-r2.ebuild:
Stable on amd64; bug 201887

13 Dec 2007; Raúl Porcel imlib-1.9.15-r2.ebuild:
alpha/ia64 stable wrt security #201887

13 Dec 2007; Jeroen Roovers imlib-1.9.15-r2.ebuild:
Stable for HPPA (bug #201887).

13 Dec 2007; Ferris McCormick imlib-1.9.15-r2.ebuild:
Sparc stable, Security Bug #201887.

13 Dec 2007; Christian Faulhammer
imlib-1.9.15-r2.ebuild:
stable x86, security bug 201887

*imlib-1.9.15-r2 (10 Dec 2007)

10 Dec 2007;
+files/imlib-1.9.15-bpp16-CVE-2007-3568.patch,
+files/imlib-1.9.15-fix-rendering.patch, +imlib-1.9.15-r2.ebuild:
Fixed denial of service (infinite loop) via a BMP image, bug #201887. Fixed
bug which prevented imlib to render images is MIT-SHM when the MIT-SHM
extension doesn't support shared pixmaps (bugs.debian.org/448360). Thank for
report Antti Mäkelä . Homepage changed. No website is
available for this old library, so pointing to sources location.

23 Sep 2007; Samuli Suominen imlib-1.9.15-r1.ebuild:
Fix modular X deps wrt #192733.

24 Jun 2007; Joshua Kinard imlib-1.9.15-r1.ebuild:
Stable on mips, per #172638.

14 Jun 2007; Samuli Suominen imlib-1.9.15-r1.ebuild:
Add libX11 as depend.

11 Jun 2007; Samuli Suominen imlib-1.9.15-r1.ebuild:
Stable on arm wrt #173638.

02 Jun 2007; Raúl Porcel imlib-1.9.15-r1.ebuild:
alpha stable wrt #173638

10 Apr 2007; Gustavo Zacarias
imlib-1.9.15-r1.ebuild:
Stable on sparc wrt #173638

09 Apr 2007; Raúl Porcel imlib-1.9.15-r1.ebuild:
ia64 stable wrt bug 173638

08 Apr 2007; Peter Weller imlib-1.9.15-r1.ebuild:
Stable on amd64 wrt bug 173638

08 Apr 2007; Markus Rothe imlib-1.9.15-r1.ebuild:
Stable on ppc64; bug #173638

07 Apr 2007; Joseph Jezak imlib-1.9.15-r1.ebuild:
Marked ppc stable for bug #173638.

07 Apr 2007; Jeroen Roovers imlib-1.9.15-r1.ebuild:
Stable for HPPA (bug #173638).

07 Apr 2007; Christian Faulhammer
imlib-1.9.15-r1.ebuild:
stable x86, bug 173638

06 Apr 2007; Samuli Suominen imlib-1.9.15-r1.ebuild:
Fix misplaced quote.

06 Feb 2007; Samuli Suominen imlib-1.9.15-r1.ebuild:
Stop using eautomake.

05 Feb 2007; Samuli Suominen imlib-1.9.14-r3.ebuild:
Simple patch name change.

05 Feb 2007; Samuli Suominen files/imlib-1.9.15.patch,
imlib-1.9.15-r1.ebuild:
Revert a change in patch and really fix autotools.

*imlib-1.9.15-r1 (05 Feb 2007)

05 Feb 2007; Samuli Suominen +files/imlib-1.9.15.patch,
+files/imlib-security.patch, +imlib-1.9.15-r1.ebuild:
Fix fix for 3425, sed call was outdated. Remove USE static. Fix autotools
handling. Fix documentation installation. Clean up.

19 Jan 2007; Daniel Gryniewicz metadata.xml:
Gnome herd doesn't want to maintain this anymore

12 Apr 2006; Diego Pettenò imlib-1.9.14-r3.ebuild:
Keyword the unmasked one too.

12 Apr 2006; Diego Pettenò imlib-1.9.15.ebuild:
Add ~x86-fbsd keyword.

17 Dec 2005; Mike Frysinger imlib-1.9.14-r3.ebuild,
imlib-1.9.15.ebuild:
Remove pointless call to preplib.

*imlib-1.9.15 (30 May 2005)

30 May 2005; Leonardo Boshell imlib-1.9.15.ebuild,
files/imlib-1.9.15-gdk_flag.patch:
New release. Implements the 'static' USE flag and contains a new,
experimental patch to disable Gdk functionality. See bug #40453.

30 May 2005; Leonardo Boshell imlib-1.9.14-r3.ebuild:
Updated HOMEPAGE.

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

05 Dec 2004; Stephen P. Becker imlib-1.9.14-r3.ebuild:
stable on mips wrt bug 72681

05 Dec 2004; Bryan Østergaard imlib-1.9.14-r3.ebuild:
Stable on alpha, bug 72681.

05 Dec 2004; Ferris McCormick imlib-1.9.14-r3.ebuild:
Stable for sparc wrt Bug 72681 --- builds and tests OK with ruby-gdkimlib.

05 Dec 2004; Markus Rothe imlib-1.9.14-r3.ebuild:
Stable on ppc64; bug #72681

05 Dec 2004; imlib-1.9.14-r3.ebuild:
stable on ppc: gsla 72681

04 Dec 2004; Mike Doty imlib-1.9.14-r3.ebuild:
stable on amd64 per bug #72681

*imlib-1.9.14-r3 (04 Dec 2004)

04 Dec 2004; Joe McCann +files/imlib-1.9.14-sec2.patch,
+imlib-1.9.14-r3.ebuild:
Adding security patch. See bug #72681 for more information

17 Oct 2004; Hardave Riar imlib-1.9.14-r2.ebuild:
Stable on mips, bug #62487.

09 Oct 2004; Tom Gall imlib-1.9.14-r2.ebuild:
stable on ppc64, bug #62487

08 Sep 2004; Bryan Østergaard imlib-1.9.14-r2.ebuild:
Stable on alpha, bug 62487.

06 Sep 2004; Gustavo Zacarias imlib-1.9.14-r2.ebuild:
Stable on sparc wrt #62487

*imlib-1.9.14-r2 (06 Sep 2004)

06 Sep 2004; Chris White
+files/imlib-1.9.14-bound.patch, +imlib-1.9.14-r2.ebuild:
Security rev bump per Bug #62487. x86 stable marked for security bug.

26 Aug 2004; Hanno Boeck imlib-1.9.14-r1.ebuild:
Re-indtroduced the hard-gtk-dep, because the "hack" to disable it didn't
really work.

13 Aug 2004; Michael Sterrett imlib-1.9.14-r1.ebuild:
fix use invocation

12 Aug 2004; Hanno Boeck imlib-1.9.14-r1.ebuild:
No gtk-dep if USE="-gtk" is set.

26 Jul 2004; Tom Gall imlib-1.9.14-r1.ebuild:
stable on ppc64

02 Jul 2004; Tom Gall imlib-1.9.14-r1.ebuild:
mark ~ppc64

14 Apr 2004; Stephen P. Becker imlib-1.9.14-r1.ebuild:
Marked stable on mips.

07 Mar 2004; Stephen P. Becker imlib-1.9.14-r1.ebuild:
Added ~mips keyword.

14 Nov 2003; Aron Griffis imlib-1.9.14-r1.ebuild:
Stable on ia64

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

29 Nov 2002; foser imlib-1.9.14-r1.ebuild :
Fixed imlib-config (bug #3425)

*imlib-1.9.14-r1 (17 Nov 2002)

04 Jul 2003; Guy Martin imlib-1.9.14-r1.ebuild :
Added hppa to KEYWORDS.

17 Nov 2002; Martin Holzer imlib-1.9.14-r1.ebuild
ChangeLog :

Fixed download URL.

*imlib-1.9.14-r1 (28 May 2002)

28 May 2002; Matthew Kennedy imlib-1.9.14-r1.ebuild
files/digest-imlib-1.9.14-r1, ChangeLog :

Pass configure --includedir="" and make install
includedir=${D}/usr/include to make gcc3.1 happy (also tested on a
2.95.3 machine). Thanks to Rufiao Valhacouto
and lostlogic@lostlogicx.com (Brandon Low) of bug
#3135 for this nice catch.

*imlib-1.9.14 (4 May 2002)

4 May 2002; Seemant Kulleen imlib-1.9.14.ebuild
files/digest-imlib-1.9.14 :

Version bump, and now tiff, libpng, libungif, giflib and jpeg-6 are all
REQUIRED. Go figure. Thanks to TMB- in #gentoo for the upgrade notice.

*imlib-1.9.13-r1 (12 Apr 2002)

12 Apr 2002; Seemant Kulleen imlib-1.9.13-r2.ebuild :

Compile against newest libpng

03 Apr 2002; M.Schlemmer imlib-1.9.13-r1.ebuild :

Remove unneeded aclocal, autoconf and automake.

*imlib-1.9.13-r1 (21 Mar 2002)

21 Mar 2002; Seemant Kulleen imlib-1.9.13-r1.ebuild :

stefan@mdy.univie.ac.at pointed out the fact that html documentation gets
gzipped. This is fixed now.

*imlib-1.9.13 (16 Mar 2002)

*imlib-1.9.10-r1 (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 imlib-1.9.15-bpp16-CVE-2007-3568.patch 457 RMD160 7892bce6d9375befc0a322dd5870f10e5d41ceb5 SHA1 c3977dcb4d95ffab5cadb68bb3e3c7693c1e8be3 SHA256 f0097c1db200b19a3e8f06d85765dd8b8f757dd0bc6fd9bafa0c31cd9c14d8ec
AUX imlib-1.9.15-fix-rendering.patch 3263 RMD160 2ec2c9bb864d64b588d3b786e9b256f4d3788436 SHA1 3b8cb97fd6918bddc70b78fc04e5a7b4a5395c0e SHA256 7f5f8967ec52658e776a0a60a3a3c93d367ccf877d92569a9313e78bbd510604
AUX imlib-1.9.15.patch 2253 RMD160 beb86753cc2024a9eb671acdc3886b7a5692b526 SHA1 29fb949680e5b2d95392b4c5efd1fdfa21f2df3d SHA256 43dd12dae7913475f968f35a4fa4b1ef4670451e58c712cbd6e5460f20fc9197
AUX imlib-security.patch 13040 RMD160 432377938bd85f9974bff8f08aca6d93d310057c SHA1 ec1b47281c1a7fb21abe841f948ecc56ed13f310 SHA256 d67a7faa2dba8d361cf25b6fc8125c1da92f25b612bffe909daacdeda577dd57
DIST imlib-1.9.15.tar.bz2 683242 RMD160 195b80833167134ba2d9a9574d420279f9cf55f4 SHA1 c9a732a354fbb3c7e1a426e5d19fc92d73f8f720 SHA256 4e6a270308a9ae16586bfc133c1a3dfb2e56f431edb66aaa3a80e36e5ed84ce0
EBUILD imlib-1.9.15-r2.ebuild 1514 RMD160 cd91380623158878043b34d9f3255548c0293515 SHA1 990d51a0745e7eef2ff69e79971ad4d099c0849d SHA256 919ab32a31a8d2c33fac821e69867dad4c93a3ab68ac88d5bf68a06358244d52
MISC ChangeLog 9147 RMD160 2ab9ee2cb5d0aece1780e2dd27a879133ddb5271 SHA1 96c9fa3bfc06f6460d53ac09065744085162bee9 SHA256 aa099fffaef194ea78587da128bb0371a8c06fcbe6361c035f63f3ea84c9f81d
MISC metadata.xml 166 RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 SHA1 e6c6436c304a65b4a012a5b7be7ee264b228a645 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826

files

imlib-1.9.15-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib/imlib-1.9.15-r2.ebuild,v 1.10 2008/07/05 08:51:28 loki_val Exp $

inherit autotools eutils gnome.org

DESCRIPTION="Image loading and rendering library"
HOMEPAGE="http://ftp.acc.umu.se/pub/GNOME/sources/imlib/1.9/"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
IUSE="doc gtk"

RDEPEND="gtk? ( =x11-libs/gtk+-1.2* )
>=media-libs/tiff-3.5.5
>=media-libs/giflib-4.1.0
>=media-libs/libpng-1.2.1
>=media-libs/jpeg-6b
x11-libs/libICE
x11-libs/libSM
x11-libs/libXext"
DEPEND="${RDEPEND}"

src_unpack() {
unpack ${A}
cd "${S}"

# Fix aclocal underquoted definition warnings.
# Conditionalize gdk functions for bug 40453.
# Fix imlib-config for bug 3425.
epatch "${FILESDIR}"/${P}.patch

# Fix security bug 72681.
epatch "${FILESDIR}"/${PN}-security.patch

# Fixes security bug #201887
epatch "${FILESDIR}"/${P}-bpp16-CVE-2007-3568.patch

# Fixes #197489
epatch "${FILESDIR}"/${P}-fix-rendering.patch

eautoreconf
}

src_compile() {
econf --sysconfdir=/etc/imlib \
$(use_enable gtk gdk) \
$(use_enable gtk gtktest)

emake || die "emake failed."
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed."

dodoc AUTHORS ChangeLog README
use doc && dohtml doc/*

# Hack to avoid installing pkgconfig file.
use gtk || rm "${D}"/usr/lib*/pkgconfig/imlibgdk.pc
}

metadata.xml




desktop-misc