ChangeLog

# ChangeLog for dev-python/imaging
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/ChangeLog,v 1.33 2007/07/04 20:05:58 hawking Exp $

04 Jul 2007; Ali Polatel imaging-1.1.5.ebuild:
use DOCS, mydoc is deprecated

24 Jun 2007; Tiziano Müller imaging-1.1.5.ebuild:
Fixed $ROOT abuse (bug #167271)

02 Apr 2007; Peter Weller imaging-1.1.6.ebuild:
Keyworded ~x86-fbsd

05 Feb 2007; Jeroen Roovers imaging-1.1.5.ebuild:
Stable for HPPA (inkscape).

*imaging-1.1.6 (09 Jan 2007)

09 Jan 2007; Tiziano Müller
-imaging-1.1.4-r1.ebuild, +imaging-1.1.6.ebuild:
Version bump (bug #160875). Dropped old version.

21 Sep 2006; Doug Goldstein imaging-1.1.4-r1.ebuild,
imaging-1.1.5.ebuild:
tcltk -> tcl / tk as per bug #17808

27 Jun 2006; Jeroen Roovers imaging-1.1.5.ebuild:
Marked ~hppa (for inkscape).

20 Feb 2006; Markus Rothe imaging-1.1.5.ebuild:
Stable on ppc64

09 Feb 2006; Luca Barbato imaging-1.1.5.ebuild:
Marked ppc

08 Feb 2006; Gustavo Zacarias imaging-1.1.5.ebuild:
Stable on sparc

07 Feb 2006; Simon Stelling imaging-1.1.5.ebuild:
stable on amd64

06 Feb 2006; Alastair Tse -imaging-1.1.2-r2.ebuild,
-imaging-1.1.3.ebuild, -imaging-1.1.3-r1.ebuild, -imaging-1.1.3-r2.ebuild,
-imaging-1.1.4.ebuild, imaging-1.1.5.ebuild:
stable x86 bump and cleanup

06 Feb 2006; Aron Griffis imaging-1.1.5.ebuild:
Mark 1.1.5 stable on alpha

02 Feb 2006; Marien Zwart Manifest:
Fix rmd160 digests.

01 Feb 2006; Aron Griffis imaging-1.1.5.ebuild:
Mark 1.1.5 stable on ia64

26 Aug 2005; Aron Griffis imaging-1.1.5.ebuild:
add ~ia64

13 Jul 2005; Herbie Hopkins imaging-1.1.5.ebuild:
Multilib fix.

*imaging-1.1.5 (11 Jun 2005)

11 Jun 2005; Fernando Serboncini +imaging-1.1.5.ebuild:
Version bump.
Added sane support.

05 Jun 2005; Markus Rothe imaging-1.1.4-r1.ebuild:
Stable on ppc64; dependency for bug #92995

21 May 2005; Markus Rothe imaging-1.1.4-r1.ebuild:
Added ~ppc64 to KEYWORDS

21 Apr 2005; Michael Hanselmann
imaging-1.1.4-r1.ebuild:
Stable on ppc.

01 Apr 2005; Simon Stelling imaging-1.1.4-r1.ebuild:
stable on amd64

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

29 Nov 2004; Michael Sterrett imaging-1.1.4.ebuild:
stable on amd64 again since media-sound/albumart needs it and xv had been
keyworded.

22 Nov 2004; Rob Cakebread imaging-1.1.4.ebuild:
Marked ~amd64 as xv is

*imaging-1.1.4-r1 (22 Nov 2004)

22 Nov 2004; Rob Cakebread
imaging-1.1.2-r2.ebuild, imaging-1.1.3-r1.ebuild, imaging-1.1.3-r2.ebuild,
imaging-1.1.3.ebuild, imaging-1.1.4-r1.ebuild, imaging-1.1.4.ebuild:
Added X to IUSE. Closes bug# 72094

21 Nov 2004; Chris Bainbridge :
xv is required by Image.show(). marked ~amd64 as xv is.

01 Nov 2004; Joseph Jezak imaging-1.1.3-r2.ebuild:
Marked ppc stable.

04 Oct 2004; Bryan Østergaard
+files/imaging-1.1.4-ft-2.1.9.patch, imaging-1.1.4.ebuild:
Fix bug 66040.

14 Sep 2004; Jeremy Huddleston imaging-1.1.4.ebuild:
Stable amd64

05 Sep 2004; Sven Wegener :
Fixed ChangeLog header.

20 Aug 2004; Rob Cakebread imaging-1.1.2-r2.ebuild,
imaging-1.1.3-r1.ebuild, imaging-1.1.3-r2.ebuild, imaging-1.1.3.ebuild,
imaging-1.1.4.ebuild:
Added DEPEND on media-libs/freetype

*imaging-1.1.4 (19 Jul 2004)

19 Jul 2004; Bryan Østergaard +metadata.xml,
+files/imaging-1.1.4-fPIC.patch, +files/imaging-1.1.4-setup.py.patch,
+imaging-1.1.2-r2.ebuild, +imaging-1.1.3-r1.ebuild,
+imaging-1.1.3-r2.ebuild, +imaging-1.1.3.ebuild, +imaging-1.1.4.ebuild:
Renamed dev-python/Imaging to dev-python/imaging.

31 May 2004; Bryan Østergaard Imaging-1.1.4.ebuild:
Stable on alpha.

04 May 2004; Bryan Østergaard Imaging-1.1.2-r2.ebuild,
Imaging-1.1.3.ebuild:
Remove default S.

25 Apr 2004; Aron Griffis Imaging-1.1.3-r1.ebuild,
Imaging-1.1.3-r2.ebuild, Imaging-1.1.4.ebuild:
Add die following econf for bug 48950

18 Apr 2004; Daniel Ahlberg Imaging-1.1.4.ebuild:
Created -fPIC patch instead of adding fPIC to CFLAGS.

28 Mar 2004; Bryan Østergaard Imaging-1.1.2-r2.ebuild,
Imaging-1.1.3-r1.ebuild, Imaging-1.1.3-r2.ebuild, Imaging-1.1.3.ebuild:
Update SRC_URI.

14 Mar 2004; Jon Portnoy Imaging-1.1.4.ebuild :
AMD64 keywords.

26 Feb 2004; Sven Blumenstein Imaging-1.1.4.ebuild:
Stable on sparc.

15 Jul 2003; Alastair Tse Imaging-1.1.4.ebuild,
files/Imaging-1.1.4-setup.py.patch:
add patch to fix installations with tkinter (#24351)

*Imaging-1.1.4 (02 Jun 2003)

02 Jun 2003; Alastair Tse Imaging-1.1.4.ebuild:
removing tk-8.4 workaround because it is fixed in 1.1.4. version bumping and
various ebuild cleanups.

*Imaging-1.1.3-r2 (16 May 2003)

16 May 2003; Alastair Tse Imaging-1.1.3-r2.ebuild:
workaround for new tk-8.4.x. thanks to Hyriand
(#21013)

*Imaging-1.1.3-r1 (05 Mar 2003)

25 Mar 2003; Alastair Tse Imaging-1.1.3-r1.ebuild:
bumping to stable

05 Mar 2003; Jason Shoemaker Imaging-1.1.3-r1.ebuild:
Modified to take advantage of distutils.eclass. Removed all but ~x86 arch,
because of the major revision.

*Imaging-1.1.3 (3 Nov 2002)

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

3 Nov 2002; Nicholas Henke Imaging-1.1.3.ebuild :
Bumped version to 1.1.3.

*Imaging-1.1.2-r2 (1 Feb 2002)

20 Oct 2002; Calum Selkirk Imaging-1.1.2-r2.euild :

Added ppc to KEYWORDS.

26 Jul 2002; George Shapovalov Imaging-1.1.2-r2.euild :
added KEYWORDS,SLOT,LICENSE

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 imaging-1.1.4-fPIC.patch 373 RMD160 8d9159c4594eecbeac93742cb5cee84f827d1c35 SHA1 1037db1cf635b28fb544ff80dc914ff67a70f7bb SHA256 f0eed7ebfd1067eab0afd132f2f99f796c6135aff560ddb469431b641a52fcd2
AUX imaging-1.1.4-ft-2.1.9.patch 301 RMD160 deb194723d754fd20815a5e6d7805bf5a02ec264 SHA1 bdae739deb7109c7a3da689cd63df3e4baeec1e2 SHA256 907e5d177d89446a30166c3f8fe9422063b9cbe7b5278a19722f2284925de908
AUX imaging-1.1.4-setup.py.patch 374 RMD160 48b1941ce8e0209c864da302159aeeee07ace186 SHA1 019e585767e49cf06b678ea20153521103f59f8b SHA256 ddd52f034837a7d8fcc225126b1063673e9439ac5d1b91355d4527b32453a3ce
DIST Imaging-1.1.5.tar.gz 429570 RMD160 99ca581f2f96d1112f6c36eccdf96da1ac014a04 SHA1 06705b31b534a15aef827bccc87dceb9ebc51b9f SHA256 14fd700b64d3060e356fc217d8539d1fb468d8688a451f9d6e2faaef1139a58c
DIST Imaging-1.1.6.tar.gz 435854 RMD160 336bb92482eb833e5bb1c9e8c1e585c9bdc338d1 SHA1 952d241e4af8ba09f74e6926108b7c0c748d0f89 SHA256 7dd7358ab519161967c838df27465282d180a3206f693ba2db64273d688b3f90
EBUILD imaging-1.1.5.ebuild 1459 RMD160 5097f43e62613950dacbae548a1073d7d1245f1e SHA1 ef87b2af93477be6977bed16f0d1dc72dda36ccf SHA256 5144f29999b302d440ad0c3d87d4a84567f58976e5b9d9343c01da5710714103
EBUILD imaging-1.1.6.ebuild 2004 RMD160 70dc623155a75081fee6e74ce647991a62956f19 SHA1 3c4a4d6b05f0695602970ed62638e6dcc6c2dd67 SHA256 41c0d19308d2416f1c336e8c9f3bf665a2dbbdae9368fe46be01b9dd9368415d
MISC ChangeLog 7009 RMD160 39241cf72c4639303d01a64708c01a6497a3dfd8 SHA1 a6b9d0b5c66998e49ebbb6c41bcf5d84e3cdb66f SHA256 2e12a13ec5d620cd71cebc07dc0715ea478465945b1b579736fd5deb2658d285
MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4

files

imaging-1.1.5.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.5.ebuild,v 1.15 2007/07/04 20:05:58 hawking Exp $

inherit distutils eutils multilib

MY_P=${P/imaging/Imaging}
S=${WORKDIR}/${MY_P}

DESCRIPTION="Python Imaging Library (PIL)"
HOMEPAGE="http://www.pythonware.com/products/pil/index.htm"
SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
IUSE="X tk scanner doc"

DEPEND="virtual/python
>=media-libs/jpeg-6a
>=sys-libs/zlib-0.95
>=media-libs/freetype-2.1.5
tk? ( dev-lang/tk )
scanner? ( media-gfx/sane-backends )
X? ( media-gfx/xv )"

src_unpack() {
unpack ${A}
# look for 64bit libs in lib64
sed -i -e "s:\"/usr/lib\":\"/usr/$(get_libdir)\":" \
${S}/setup.py || die "sed failed"
}

src_compile() {
distutils_src_compile
if use scanner ; then
cd ${S}/Sane
distutils_src_compile
fi
}

src_install() {

local DOCS="CHANGES* CONTENTS"
distutils_src_install

if use scanner ; then
cd ${S}/Sane
local DOCS="CHANGES sanedoc.txt"
docinto "sane"
distutils_src_install
cd ${S}
fi

# install headers required by media-gfx/sketch
distutils_python_version
insinto "/usr/include/python${PYVER}"
doins libImaging/Imaging.h
doins libImaging/ImPlatform.h

if use doc ; then
insinto "/usr/share/doc/${PF}"
doins -r Docs
fi
}

imaging-1.1.6.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.6.ebuild,v 1.2 2007/04/02 19:21:44 welp Exp $

inherit distutils multilib

MY_P=Imaging-${PV}

DESCRIPTION="Python Imaging Library (PIL)"
HOMEPAGE="http://www.pythonware.com/products/pil/index.htm"
SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="doc examples scanner tk X"

DEPEND=">=media-libs/jpeg-6a
>=media-libs/freetype-2.1.5
tk? ( dev-lang/tk )
scanner? ( media-gfx/sane-backends )
X? ( media-gfx/xv )"
RDEPEND="${DEPEND}"

PYTHON_MODNAME=PIL
S=${WORKDIR}/${MY_P}

pkg_setup() {
if use tk && ! built_with_use dev-lang/python tk; then
eerror "Python has to be compiled with tkinter support."
eerror "Please re-emerge python with the 'tk' USE-flag set."
die "Missing USE-flag for dev-lang/python"
fi
}

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

sed -i \
-e "s:/lib\":/$(get_libdir)\":" \
-e "s:\"lib\":\"$(get_libdir)\":" \
setup.py || die "sed failed"

if ! use tk ; then
# Make the test always fail
sed -i \
-e 's/import _tkinter/raise ImportError/' \
setup.py || die "sed failed"
fi
}

src_compile() {
distutils_src_compile
if use scanner ; then
cd "${S}/Sane"
distutils_src_compile
fi
}

src_install() {
local DOCS="CHANGES CONTENTS"
distutils_src_install

use doc && dohtml Docs/*

if use scanner ; then
cd "${S}/Sane"
docinto sane
local DOCS="CHANGES sanedoc.txt"
distutils_src_install
cd "${S}"
fi

# install headers required by media-gfx/sketch
distutils_python_version
insinto /usr/include/python${PYVER}
doins libImaging/Imaging.h
doins libImaging/ImPlatform.h

if use examples ; then
insinto /usr/share/doc/${PF}/examples
doins Scripts/*
if use scanner ; then
insinto /usr/share/doc/${PF}/examples/sane
doins Sane/demo_*.py
fi
fi
}

metadata.xml




python