Package-Name: gimp
Gentoo-Package: media-gfx/gimp
Requires: pkgconfig gtk+ freetype libart2
Suggests: libexif jpeg libpng tiff zlib
Rebuild-For: gimp-print aalib libmng libxpm librsvg libwmf python pygtk
Homepage: http://www.gimp.org/
#Source: ftp://ftp.gimp.org/pub/gimp/stable/gimp-(\d+(.\d+)+).tar.bz2 $1
Source: ftp://ftp.ring.gr.jp/pub/graphics/gimp/stable/gimp-(\d+(.\d+)+).tar.bz2 $1
Zap-Before-Install: 1
Repack:
	tar xjvfp "$(SOURCE)"
Compile:
	cp -pf AUTHORS COPYING Change* HACKING NEWS* README* "$(PREFIX)/"
	if packager c libgimp-print ; then PRINT="--enable-print" ; else PRINT="--disable-print" ; fi ; \
	if packager c pygtk ; then PYTHON="--enable-python" ; else PYTHON="--disable-python" ; fi ; \
	$(MAKE) -f ../Makefile configure CUSTOM_OPT="-fomit-frame-pointer" CONFIGURE_OPTS="$$PRINT $$PYTHON"
	$(MAKE)
	$(MAKE) install
Install:
	$(MAKE) instbin BIN="gimp gimp-remote gimptool-2.0"
	$(MAKE) instetc ETC=gimp
	$(MAKE) addldso
	$(MAKE) instman SECTION=1 MAN="gimp gimp-remote gimptool-2.0"
	$(MAKE) instman SECTION=5 MAN=gimprc
	$(MAKE) instpc PC="gimp-2.0 gimpthumb-2.0 gimpui-2.0"
	$(MAKE) instlocale FILE=gimp20
	$(MAKE) instlocale FILE=gimp20-libgimp
	$(MAKE) instlocale FILE=gimp20-script-fu
	$(MAKE) instlocale FILE=gimp20-std-plug-ins
	$(MAKE) instaclocal M4=gimp-2.0
	rm -rf /usr/lib/gimp /usr/share/gimp
	ln -s "$(PREFIX)"/lib/gimp /usr/lib/
	ln -s "$(PREFIX)"/share/gimp /usr/share/
Clean:
	@filever=`ls -l "$(PREFIX)"/bin/gimp | sed 's/.*-//'` ; \
	test -f "$(PREFIX)"/bin/gimp-$$filever ; \
	for i in "$(PREFIX)"/bin/gimp-[0-9]* ; do \
		if [ -f "$$i" -a "$$i" != "$(PREFIX)/bin/gimp-$$filever" ] ; then \
			rm -fv "$$i" ; \
		fi ; \
	done ; \
	test -f "$(PREFIX)"/bin/gimp-remote-$$filever ; \
	for i in "$(PREFIX)"/bin/gimp-remote-[0-9]* ; do \
		if [ -f "$$i" -a "$$i" != "$(PREFIX)/bin/gimp-remote-$$filever" ] ; then \
			rm -fv "$$i" ; \
		fi ; \
	done ; \
	test -f "$(PREFIX)"/man/man1/gimp-$$filever.1.gz ; \
	for i in "$(PREFIX)"/man/man1/gimp-[0-9]* ; do \
		if [ -f "$$i" -a "$$i" != "$(PREFIX)/man/man1/gimp-$$filever.1.gz" ] ; then \
			rm -fv "$$i" ; \
		fi ; \
	done ; \
	test -f "$(PREFIX)"/man/man1/gimp-remote-$$filever.1.gz ; \
	for i in "$(PREFIX)"/man/man1/gimp-remote-[0-9]* ; do \
		if [ -f "$$i" -a "$$i" != "$(PREFIX)/man/man1/gimp-remote-$$filever.1.gz" ] ; then \
			rm -fv "$$i" ; \
		fi ; \
	done ; \
	test -f "$(PREFIX)"/man/man5/gimprc-$$filever.5.gz ; \
	for i in "$(PREFIX)"/man/man5/gimprc-[0-9]* ; do \
		if [ -f "$$i" -a "$$i" != "$(PREFIX)/man/man5/gimprc-$$filever.5.gz" ] ; then \
			rm -fv "$$i" ; \
		fi ; \
	done
Patch: <<EOT
######## begin no wget in configure patch
--- configure.old	2007-11-21 08:20:54 +0900
+++ configure	2007-11-23 22:14:26 +0900
@@ -33950,7 +33950,7 @@
 elif test "x$have_libcurl" = xyes; then
   uri_plugin="yes (using libcurl)"
 elif test "x$os_win32" = xno; then
-  uri_plugin="yes (using wget)"
+  uri_plugin="yes (using w_get)"
 fi
 
 if test "x$have_gnomeui" = xyes; then
######## end no wget in configure patch
EOT
NoPatch: <<EOT
######## begin libpng 1.2.9 patch
--- ../gimp-2.2.11-orig/plug-ins/common/png.c	2004-11-23 23:28:43 +0900
+++ plug-ins/common/png.c	2006-04-22 00:57:29 +0900
@@ -1012,7 +1012,7 @@
    * Done with the file...
    */
 
-  png_read_destroy (pp, info, NULL);
+  png_destroy_read_struct (&pp, &info, NULL);
 
   g_free (pixel);
   g_free (pixels);
@@ -1441,7 +1441,7 @@
     };
 
   png_write_end (pp, info);
-  png_write_destroy (pp);
+  png_destroy_write_struct (&pp, NULL);
 
   g_free (pixel);
   g_free (pixels);
######## end libpng 1.2.9 patch
EOT

-/etc/gimp/
/etc/gimp/
/pkg/gimp/
/usr/bin/gimp
/usr/bin/gimp-remote
/usr/bin/gimptool-2.0
/usr/lib/gimp
/usr/lib/pkgconfig/gimp-2.0.pc
/usr/lib/pkgconfig/gimpthumb-2.0.pc
/usr/lib/pkgconfig/gimpui-2.0.pc
/usr/man/man1/gimp.1.gz
/usr/man/man1/gimp-remote.1.gz
/usr/man/man1/gimptool-2.0.1.gz
/usr/man/man5/gimprc.5.gz
/usr/share/aclocal/gimp-2.0.m4
/usr/share/gimp
/usr/share/locale/*/LC_MESSAGES/gimp20.mo
/usr/share/locale/*/LC_MESSAGES/gimp20-libgimp.mo
/usr/share/locale/*/LC_MESSAGES/gimp20-script-fu.mo
/usr/share/locale/*/LC_MESSAGES/gimp20-std-plug-ins.mo
