diff options
author | Marinus Schraal <foser@gentoo.org> | 2003-10-07 22:55:51 +0000 |
---|---|---|
committer | Marinus Schraal <foser@gentoo.org> | 2003-10-07 22:55:51 +0000 |
commit | 3cbe6356b5c9ef432e2b1a495c3dcb2378c90bbd (patch) | |
tree | c95cc4de311905c42c24b78374e08a5b55f30f32 /media-gfx | |
parent | new dev release (diff) | |
download | historical-3cbe6356b5c9ef432e2b1a495c3dcb2378c90bbd.tar.gz historical-3cbe6356b5c9ef432e2b1a495c3dcb2378c90bbd.tar.bz2 historical-3cbe6356b5c9ef432e2b1a495c3dcb2378c90bbd.zip |
new dev release
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/gimp/Manifest | 4 | ||||
-rw-r--r-- | media-gfx/gimp/files/digest-gimp-1.3.21 | 1 | ||||
-rw-r--r-- | media-gfx/gimp/gimp-1.3.21.ebuild | 116 |
3 files changed, 119 insertions, 2 deletions
diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest index 3465f2ab30cc..42aca064ca9d 100644 --- a/media-gfx/gimp/Manifest +++ b/media-gfx/gimp/Manifest @@ -1,9 +1,9 @@ -MD5 94691e2b466f0684ddd7b4b455ee4e10 gimp-1.3.21.ebuild 2685 +MD5 4c0f90129e209cb5653c194b2db552cb gimp-1.3.21.ebuild 2772 MD5 b928f577024133c5ac49bf05dd04b6aa gimp-1.3.20-r1.ebuild 2776 MD5 bb244e8a31052406c6f1fded704e54d8 gimp-1.2.5.ebuild 3227 MD5 d410d062966d05248f9c4251bd81d3af gimp-1.2.3-r3.ebuild 4707 MD5 94d6af458cd63b08afdecab7cce057ee gimp-1.2.4.ebuild 3079 -MD5 6cffc5b8704a8dc182657b2e2b4b24c1 ChangeLog 8903 +MD5 03a43aa1c2f1f1afa28fadc56a09c2e4 ChangeLog 9027 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 MD5 edd3aa0572ed45191d25b99712a875d9 files/gimp-1.2.3-r3-gentoo.diff 427 MD5 86617fa03849f2ba22c845a31ddf8958 files/digest-gimp-1.2.3-r3 65 diff --git a/media-gfx/gimp/files/digest-gimp-1.3.21 b/media-gfx/gimp/files/digest-gimp-1.3.21 new file mode 100644 index 000000000000..e837b16cb135 --- /dev/null +++ b/media-gfx/gimp/files/digest-gimp-1.3.21 @@ -0,0 +1 @@ +MD5 9c6bdcfaafbb44fec5c0022f7fff9d72 gimp-1.3.21.tar.bz2 11579348 diff --git a/media-gfx/gimp/gimp-1.3.21.ebuild b/media-gfx/gimp/gimp-1.3.21.ebuild new file mode 100644 index 000000000000..627dacf72eec --- /dev/null +++ b/media-gfx/gimp/gimp-1.3.21.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/gimp/gimp-1.3.21.ebuild,v 1.1 2003/10/07 22:55:45 foser Exp $ + +IUSE="doc python aalib png jpeg tiff gtkhtml mmx sse X" + +inherit debug flag-o-matic libtool + +SV="`echo ${PV} | cut -d'.' -f1,2`" +DESCRIPTION="Development series of Gimp" +SRC_URI="ftp://ftp.gimp.org/pub/gimp/v${SV}/v${PV}/${P}.tar.bz2" +HOMEPAGE="http://www.gimp.org/" +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~hppa ~sparc" + +# protect against over optimisation (related to #21787) +replace-flags -Os -O2 +MAKEOPTS="${MAKEOPTS} -j1" + +# FIXME : some more things can be (local) USE flagged +RDEPEND=">=dev-libs/glib-2.2 + >=x11-libs/gtk+-2.2 + >=x11-libs/pango-1.2 + >=media-libs/fontconfig-2.2 + >=media-libs/libart_lgpl-2.3.8-r1 + + gtkhtml? ( =gnome-extra/libgtkhtml-2* ) + + png? ( >=media-libs/libpng-1.2.1 ) + jpeg? ( >=media-libs/jpeg-6b-r2 + media-libs/libexif ) + tiff? ( >=media-libs/tiff-3.5.7 ) + + aalib? ( media-libs/aalib ) + python? ( >=dev-lang/python-2.2 + >=dev-python/pygtk-1.99.13 ) + + X? ( virtual/x11 )" + + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.12.0 + dev-util/intltool + sys-devel/gettext + doc? ( >=dev-util/gtk-doc-1 )" + +src_unpack() { + + unpack ${A} + + cd ${S} + # Fix linking to older version of gimp if installed - this should + # void liquidx's hack, so it is removed. + epatch ${FILESDIR}/ltmain_sh-1.5.0-fix-relink.patch + + # note: this make elibtoolize do some weird things, so disabling - liquidx + # replace ltmain.sh from libtool 1.5a with libtool 1.4.x + #cd ${S}; aclocal; automake; libtoolize --force; autoconf + +} + +src_compile() { + + # Since 1.3.16, fixes linker problems when upgrading + elibtoolize + + # Workaround portage variable leakage + local AA= + local myconf= + + replace-flags "-march=k6*" "-march=i586" + # gimp uses inline functions (plug-ins/common/grid.c) (#23078) + filter-flags "-fno-inline" + + econf ${myconf} \ + `use_enable mmx` \ + `use_enable sse` \ + `use_enable doc gtk-doc` \ + `use_enable python` \ + `use_with X x` \ + `use_with png libpng` \ + `use_with jpeg libjpeg` \ + `use_with jpeg libexif` \ + `use_with tiff libtiff` \ + `use_with aalib aa` \ + --enable-debug \ + --disable-print || die + + emake || die + +} + +src_install() { + + # Workaround portage variable leakage + local AA= + + make DESTDIR=${D} install || die + + # Install desktop file in the right place + insinto /usr/share/applications + newins ${S}/data/misc/gimp.desktop gimp-${SV}.desktop + + dodoc AUTHORS COPYING ChangeL* HACKING INSTALL \ + MAINTAINERS NEWS PLUGIN_MAINTAINERS README* TODO* + +} + +pkg_postinst() { + + ewarn "The ${SV} Gimp series have been reslotted to SLOT 2." + ewarn "To clean up old ${SV} version remove all ${SV} series and recompile." + +} + |