Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Sep 2014 16:50:23 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r367291 - in head/graphics: . p5-Gimp p5-Gimp/files
Message-ID:  <201409041650.s84GoNKe024244@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Thu Sep  4 16:50:22 2014
New Revision: 367291
URL: http://svnweb.freebsd.org/changeset/ports/367291
QAT: https://qat.redports.org/buildarchive/r367291/

Log:
  Resurect p5-Gimp, it has an upstream again.
  
  Sponsored by:	Absolight

Added:
  head/graphics/p5-Gimp/
     - copied from r80202, head/graphics/p5-Gimp/
  head/graphics/p5-Gimp/files/patch-examples__Makefile.PL   (contents, props changed)
Deleted:
  head/graphics/p5-Gimp/files/patch-Gimp.pm
  head/graphics/p5-Gimp/files/patch-Gimp::Lib.xs
  head/graphics/p5-Gimp/files/patch-Gimp::Makefile.PL
  head/graphics/p5-Gimp/files/patch-Makefile.PL
  head/graphics/p5-Gimp/files/patch-Net_Makefile.PL
  head/graphics/p5-Gimp/files/patch-config.pl.in
Modified:
  head/graphics/Makefile
  head/graphics/p5-Gimp/Makefile   (contents, props changed)
  head/graphics/p5-Gimp/distinfo   (contents, props changed)
  head/graphics/p5-Gimp/pkg-descr   (contents, props changed)
  head/graphics/p5-Gimp/pkg-plist   (contents, props changed)

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Thu Sep  4 16:34:10 2014	(r367290)
+++ head/graphics/Makefile	Thu Sep  4 16:50:22 2014	(r367291)
@@ -660,6 +660,7 @@
     SUBDIR += p5-Geo-Point
     SUBDIR += p5-Geo-Proj4
     SUBDIR += p5-Geometry-Primitive
+    SUBDIR += p5-Gimp
     SUBDIR += p5-Google-Chart
     SUBDIR += p5-Graph-Easy
     SUBDIR += p5-Graph-ReadWrite

Modified: head/graphics/p5-Gimp/Makefile
==============================================================================
--- head/graphics/p5-Gimp/Makefile	Tue May  6 03:56:26 2003	(r80202)
+++ head/graphics/p5-Gimp/Makefile	Thu Sep  4 16:50:22 2014	(r367291)
@@ -1,51 +1,31 @@
-# New ports collection makefile for:	p5-Gimp
-# Date created:				Dec 22 2000
-# Whom:	      				vanilla@FreeBSD.org
-#
+# Created by: Mathieu Arnold
 # $FreeBSD$
-#
 
 PORTNAME=	Gimp
-PORTVERSION=	1.211
-PORTREVISION=	2
+PORTVERSION=	2.31
 CATEGORIES=	graphics perl5
-MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
-MASTER_SITE_SUBDIR=	Gimp
+MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
 
-MAINTAINER=	vanilla@FreeBSD.org
-COMMENT=	A perl5 module for writing Gimp extension
+MAINTAINER=	perl@FreeBSD.org
+COMMENT=	Write GIMP extensions/plug-ins/load- and save-handlers in Perl
 
-BUILD_DEPENDS=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Gtk.pm:${PORTSDIR}/x11-toolkits/p5-Gtk \
-		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/PDL.pm:${PORTSDIR}/math/PDL \
-		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent
-LIB_DEPENDS=	gimp.2:${PORTSDIR}/graphics/gimp1
-RUN_DEPENDS=	${BUILD_DEPENDS}
-
-USE_GNOME=	gtk12
-USE_PERL5=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	LIBS="-L${LOCALBASE}/lib -lintl"
-
-MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
-MAN1=		embedxpm.1 \
-		scm2perl.1 \
-		scm2scm.1 \
-		xcftopnm.1
-MAN3=		Gimp.3 \
-		Gimp::Compat.3 \
-		Gimp::Data.3 \
-		Gimp::Feature.3 \
-		Gimp::Fu.3 \
-		Gimp::Lib.3 \
-		Gimp::Module.3 \
-		Gimp::Net.3 \
-		Gimp::OO.3 \
-		Gimp::PDL.3 \
-		Gimp::Pixel.3 \
-		Gimp::Pod.3 \
-		Gimp::UI.3 \
-		Gimp::Util.3 \
-		Gimp::basewidget.3
+LICENSE=	ART10 GPLv1
+LICENSE_COMB=	dual
+
+RUN_DEPENDS=	p5-Gtk2>=1.0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
+		PDL>=2.007:${PORTSDIR}/math/PDL \
+		p5-IO-All>=0:${PORTSDIR}/devel/p5-IO-All \
+		p5-Gtk2-Ex-PodViewer>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2-Ex-PodViewer \
+		p5-IO-stringy>=0:${PORTSDIR}/devel/p5-IO-stringy \
+		p5-Web-Scraper>=0:${PORTSDIR}/www/p5-Web-Scraper \
+		p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser
+BUILD_DEPENDS=	p5-ExtUtils-Depends>=0.200:${PORTSDIR}/devel/p5-ExtUtils-Depends \
+		p5-ExtUtils-PkgConfig>=1:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig \
+		${RUN_DEPENDS}
+LIB_DEPENDS=	libgimp-2.0.so:${PORTSDIR}/graphics/gimp-app
+
+USES=		perl5
+USE_PERL5=	configure
 
 .include <bsd.port.mk>

Modified: head/graphics/p5-Gimp/distinfo
==============================================================================
--- head/graphics/p5-Gimp/distinfo	Tue May  6 03:56:26 2003	(r80202)
+++ head/graphics/p5-Gimp/distinfo	Thu Sep  4 16:50:22 2014	(r367291)
@@ -1 +1,2 @@
-MD5 (Gimp-1.211.tar.gz) = e3bb65da0bc92a4e42b2257cf2adcaba
+SHA256 (Gimp-2.31.tar.gz) = 151d12348ea24b872425ad9410d915e17008bd4344dbdc520fbd6e8b87cb4393
+SIZE (Gimp-2.31.tar.gz) = 448538

Added: head/graphics/p5-Gimp/files/patch-examples__Makefile.PL
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/p5-Gimp/files/patch-examples__Makefile.PL	Thu Sep  4 16:50:22 2014	(r367291)
@@ -0,0 +1,21 @@
+--- examples/Makefile.PL.orig	2014-06-19 14:53:12 UTC
++++ examples/Makefile.PL
+@@ -48,7 +48,8 @@
+   my $dest = '$(GIMP_PLUGINS)/'.basename($plugin);
+   <<EOF;
+ $dest : $src
+-	\$(NOECHO) \$(GTINSTALL) "$src"
++	\$(NOECHO) \$(MKPATH) \$(GIMP_PLUGINS)
++	\$(CP) "$src" "$dest"
+ 
+ EOF
+ }
+@@ -73,7 +74,7 @@
+    <<EOF;
+ 
+ INST_PLUGINS = ../blib/plugins
+-GIMP_PLUGINS = $cfg{gimpplugindir}
++GIMP_PLUGINS = \$(DESTDIR)$cfg{gimpplugindir}
+ 
+ \$(INST_PLUGINS)\$(DFSEP).exists :: Makefile.PL
+ 	\$(NOECHO) \$(MKPATH) \$(INST_PLUGINS)

Modified: head/graphics/p5-Gimp/pkg-descr
==============================================================================
--- head/graphics/p5-Gimp/pkg-descr	Tue May  6 03:56:26 2003	(r80202)
+++ head/graphics/p5-Gimp/pkg-descr	Thu Sep  4 16:50:22 2014	(r367291)
@@ -1,3 +1,3 @@
 Gimp - Perl extension for writing Gimp Extension/Plug-ins/Load & Save-Handlers.
 
-WWW: http://www.goof.com/pcg/marc/gimp.html
+WWW: http://search.cpan.org/dist/Gimp/

Modified: head/graphics/p5-Gimp/pkg-plist
==============================================================================
--- head/graphics/p5-Gimp/pkg-plist	Tue May  6 03:56:26 2003	(r80202)
+++ head/graphics/p5-Gimp/pkg-plist	Thu Sep  4 16:50:22 2014	(r367291)
@@ -1,82 +1,98 @@
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Compat.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Config.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Data.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Feature.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Fu.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Lib.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Module.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Net.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/OO.pod
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/PDL.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Pixel.pod
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Pod.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/UI.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/Util.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp/basewidget.pm
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/.packlist
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Gimp.bs
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Gimp.so
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Lib/Lib.bs
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Lib/Lib.so
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Net/Net.bs
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Net/Net.so
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/UI/UI.bs
-lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/UI/UI.so
-@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/UI
-@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Net
-@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp/Lib
-@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Gimp
-@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Gimp
-@cwd %%X11BASE%%
-libexec/gimp/1.2/plug-ins/PDB
-libexec/gimp/1.2/plug-ins/Perl-Server
-libexec/gimp/1.2/plug-ins/animate_cells
-libexec/gimp/1.2/plug-ins/avi
-libexec/gimp/1.2/plug-ins/blended2
-libexec/gimp/1.2/plug-ins/blowinout
-libexec/gimp/1.2/plug-ins/bricks
-libexec/gimp/1.2/plug-ins/burst
-libexec/gimp/1.2/plug-ins/centerguide
-libexec/gimp/1.2/plug-ins/colorhtml
-libexec/gimp/1.2/plug-ins/dataurl
-libexec/gimp/1.2/plug-ins/ditherize
-libexec/gimp/1.2/plug-ins/dust
-libexec/gimp/1.2/plug-ins/fade-alpha
-libexec/gimp/1.2/plug-ins/fit-text
-libexec/gimp/1.2/plug-ins/font_table
-libexec/gimp/1.2/plug-ins/frame_filter
-libexec/gimp/1.2/plug-ins/frame_reshuffle
-libexec/gimp/1.2/plug-ins/glowing_steel
-libexec/gimp/1.2/plug-ins/goldenmean
-libexec/gimp/1.2/plug-ins/guide_remove
-libexec/gimp/1.2/plug-ins/guidegrid
-libexec/gimp/1.2/plug-ins/guides_to_selection
-libexec/gimp/1.2/plug-ins/image_tile
-libexec/gimp/1.2/plug-ins/innerbevel
-libexec/gimp/1.2/plug-ins/layerfuncs
-libexec/gimp/1.2/plug-ins/logulator
-libexec/gimp/1.2/plug-ins/miff
-libexec/gimp/1.2/plug-ins/mirrorsplit
-libexec/gimp/1.2/plug-ins/parasite-editor
-libexec/gimp/1.2/plug-ins/perlcc
-libexec/gimp/1.2/plug-ins/perlotine
-libexec/gimp/1.2/plug-ins/prep4gif
-libexec/gimp/1.2/plug-ins/randomart1
-libexec/gimp/1.2/plug-ins/randomblends
-libexec/gimp/1.2/plug-ins/repdup
-libexec/gimp/1.2/plug-ins/roundsel
-libexec/gimp/1.2/plug-ins/scratches
-libexec/gimp/1.2/plug-ins/sethspin
-libexec/gimp/1.2/plug-ins/stampify
-libexec/gimp/1.2/plug-ins/stamps
-libexec/gimp/1.2/plug-ins/terral_text
-libexec/gimp/1.2/plug-ins/tex-to-float
-libexec/gimp/1.2/plug-ins/translogo
-libexec/gimp/1.2/plug-ins/warp-sharp
-libexec/gimp/1.2/plug-ins/webify
-libexec/gimp/1.2/plug-ins/windify
-libexec/gimp/1.2/plug-ins/xachlego
-libexec/gimp/1.2/plug-ins/xachshadow
-libexec/gimp/1.2/plug-ins/xachvision
-libexec/gimp/1.2/plug-ins/yinyang
+bin/embedxpm
+bin/gimpdoc
+bin/scm2perl
+bin/xcftopnm
+%%PERL5_MAN3%%/Gimp.3.gz
+%%PERL5_MAN3%%/Gimp::Config.3.gz
+%%PERL5_MAN3%%/Gimp::Data.3.gz
+%%PERL5_MAN3%%/Gimp::Extension.3.gz
+%%PERL5_MAN3%%/Gimp::Fu.3.gz
+%%PERL5_MAN3%%/Gimp::Lib.3.gz
+%%PERL5_MAN3%%/Gimp::Net.3.gz
+%%PERL5_MAN3%%/Gimp::Pod.3.gz
+%%PERL5_MAN3%%/Gimp::UI.3.gz
+%%PERL5_MAN3%%/Gimp::Util.3.gz
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/ColorDB.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Config.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Constant.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Data.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Extension.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Fu.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Install/Files.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Lib.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Lib/Install/typemap
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Lib/Install/typemap.pdl
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Net.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Pod.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/UI.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/UI/Install/typemap
+%%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Util.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/Gimp.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/Lib/Lib.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/Net/Net.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/UI/UI.so
+libexec/gimp/2.2/plug-ins/Perl-Console
+libexec/gimp/2.2/plug-ins/Perl-Server
+libexec/gimp/2.2/plug-ins/animate_cells
+libexec/gimp/2.2/plug-ins/blended2
+libexec/gimp/2.2/plug-ins/blowinout
+libexec/gimp/2.2/plug-ins/bricks
+libexec/gimp/2.2/plug-ins/burst
+libexec/gimp/2.2/plug-ins/centerguide
+libexec/gimp/2.2/plug-ins/colorhtml
+libexec/gimp/2.2/plug-ins/dataurl
+libexec/gimp/2.2/plug-ins/ditherize
+libexec/gimp/2.2/plug-ins/dots
+libexec/gimp/2.2/plug-ins/dust
+libexec/gimp/2.2/plug-ins/example-fu
+libexec/gimp/2.2/plug-ins/exceptiontest
+libexec/gimp/2.2/plug-ins/fade-alpha
+libexec/gimp/2.2/plug-ins/frame_filter
+libexec/gimp/2.2/plug-ins/frame_reshuffle
+libexec/gimp/2.2/plug-ins/glowing_steel
+libexec/gimp/2.2/plug-ins/goldenmean
+libexec/gimp/2.2/plug-ins/gouge
+libexec/gimp/2.2/plug-ins/guidegrid
+libexec/gimp/2.2/plug-ins/guides_to_selection
+libexec/gimp/2.2/plug-ins/iland
+libexec/gimp/2.2/plug-ins/image_tile
+libexec/gimp/2.2/plug-ins/innerbevel
+libexec/gimp/2.2/plug-ins/layerfuncs
+libexec/gimp/2.2/plug-ins/map_to_gradient
+libexec/gimp/2.2/plug-ins/mirrorsplit
+libexec/gimp/2.2/plug-ins/perlotine
+libexec/gimp/2.2/plug-ins/pixelmap
+libexec/gimp/2.2/plug-ins/prep4gif
+libexec/gimp/2.2/plug-ins/randomart1
+libexec/gimp/2.2/plug-ins/randomblends
+libexec/gimp/2.2/plug-ins/redeye
+libexec/gimp/2.2/plug-ins/registry_viewer
+libexec/gimp/2.2/plug-ins/repdup
+libexec/gimp/2.2/plug-ins/scratches
+libexec/gimp/2.2/plug-ins/selective_sharpen
+libexec/gimp/2.2/plug-ins/sethspin
+libexec/gimp/2.2/plug-ins/stamps
+libexec/gimp/2.2/plug-ins/translogo
+libexec/gimp/2.2/plug-ins/warp-sharp
+libexec/gimp/2.2/plug-ins/webify
+libexec/gimp/2.2/plug-ins/windify
+libexec/gimp/2.2/plug-ins/xachlego
+libexec/gimp/2.2/plug-ins/xachshadow
+libexec/gimp/2.2/plug-ins/xachvision
+libexec/gimp/2.2/plug-ins/yinyang
+man/man1/embedxpm.1.gz
+man/man1/gimpdoc.1.gz
+man/man1/scm2perl.1.gz
+man/man1/xcftopnm.1.gz
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Install
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Lib/Install
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gimp/Lib
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gimp/UI/Install
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gimp/UI
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Gimp
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/Lib
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/Net
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp/UI
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gimp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409041650.s84GoNKe024244>