svn commit: r471553 - in head/devel: . p5-Goo-Canvas2
Danilo Egea Gondolfo
danilo at FreeBSD.org
Mon Jun 4 15:09:57 UTC 2018
Author: danilo
Date: Mon Jun 4 15:09:55 2018
New Revision: 471553
URL: https://svnweb.freebsd.org/changeset/ports/471553
Log:
New port: devel/p5-Goo-Canvas2
Perl binding for GooCanvas2 widget using Glib::Object::Introspection
GooCanvas2 is a new canvas widget for use with Gtk3
that uses the Cairo 2d library for drawing. This is a
simple and basic implementation of this wonderful Canvas widget.
Added:
head/devel/p5-Goo-Canvas2/
- copied from r465767, head/devel/p5-Goo-Canvas/
Modified:
head/devel/Makefile
head/devel/p5-Goo-Canvas2/Makefile
head/devel/p5-Goo-Canvas2/distinfo
head/devel/p5-Goo-Canvas2/pkg-descr
head/devel/p5-Goo-Canvas2/pkg-plist
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Mon Jun 4 14:53:18 2018 (r471552)
+++ head/devel/Makefile Mon Jun 4 15:09:55 2018 (r471553)
@@ -2667,6 +2667,7 @@
SUBDIR += p5-Glib2
SUBDIR += p5-Gnome2-GConf
SUBDIR += p5-Goo-Canvas
+ SUBDIR += p5-Goo-Canvas2
SUBDIR += p5-Google-Checkout
SUBDIR += p5-Google-ProtocolBuffers
SUBDIR += p5-Gravatar-URL
Modified: head/devel/p5-Goo-Canvas2/Makefile
==============================================================================
--- head/devel/p5-Goo-Canvas/Makefile Tue Mar 27 22:04:53 2018 (r465767)
+++ head/devel/p5-Goo-Canvas2/Makefile Mon Jun 4 15:09:55 2018 (r471553)
@@ -1,38 +1,26 @@
-# Created by: Sylvio Cesar Teixeira <sylvio at FreeBSD.org>
+# Created by: Danilo Egea Gondolfo <danilo at FreeBSD.org>
# $FreeBSD$
PORTNAME= Goo-Canvas
PORTVERSION= 0.06
-PORTREVISION= 7
CATEGORIES= devel perl5
MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:PERLMAX
PKGNAMEPREFIX= p5-
+PKGNAMESUFFIX= 2
+DISTNAME= GooCanvas2-${PORTVERSION}
-MAINTAINER= perl at FreeBSD.org
-COMMENT= Perl interface to the GooCanvas
+MAINTAINER= danilo at FreeBSD.org
+COMMENT= Perl binding for GooCanvas2
LICENSE= GPLv2
-BUILD_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \
- p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \
- p5-ExtUtils-PkgConfig>=1:devel/p5-ExtUtils-PkgConfig \
- p5-Glib2>=0:devel/p5-Glib2 \
- p5-Gtk2>=0:x11-toolkits/p5-Gtk2
-LIB_DEPENDS= libgoocanvas.so:graphics/goocanvas \
- libfreetype.so:print/freetype2 \
- libfontconfig.so:x11-fonts/fontconfig
-RUN_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \
- p5-Glib2>=0:devel/p5-Glib2 \
- p5-Gtk2>=0:x11-toolkits/p5-Gtk2
+LIB_DEPENDS= libgoocanvas-2.0.so:graphics/goocanvas2
+RUN_DEPENDS= p5-Glib2>=1.210:devel/p5-Glib2 \
+ p5-Gtk3>=0.026:x11-toolkits/p5-Gtk3
-USE_GNOME= pango gtk20
-USE_PERL5= configure
-USE_XORG= xrender
USES= perl5
-
-MAKE_JOBS_UNSAFE= yes
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Goo/Canvas/Canvas.so
+USE_PERL5= configure
+USE_GNOME= gtk30
.include <bsd.port.mk>
Modified: head/devel/p5-Goo-Canvas2/distinfo
==============================================================================
--- head/devel/p5-Goo-Canvas/distinfo Tue Mar 27 22:04:53 2018 (r465767)
+++ head/devel/p5-Goo-Canvas2/distinfo Mon Jun 4 15:09:55 2018 (r471553)
@@ -1,2 +1,3 @@
-SHA256 (Goo-Canvas-0.06.tar.gz) = 0c588c507eed5e62d12ed1cc1e491c6ff3a1f59c4fb3d435e14214b37ab39251
-SIZE (Goo-Canvas-0.06.tar.gz) = 106070
+TIMESTAMP = 1522200963
+SHA256 (GooCanvas2-0.06.tar.gz) = e24c87873e19063dd4d5e2c709caacf8c0ae8881044395bb865dc2b4fdd63b50
+SIZE (GooCanvas2-0.06.tar.gz) = 4684
Modified: head/devel/p5-Goo-Canvas2/pkg-descr
==============================================================================
--- head/devel/p5-Goo-Canvas/pkg-descr Tue Mar 27 22:04:53 2018 (r465767)
+++ head/devel/p5-Goo-Canvas2/pkg-descr Mon Jun 4 15:09:55 2018 (r471553)
@@ -1,3 +1,7 @@
-Perl interface to the GooCanvas
+Perl binding for GooCanvas2 widget using Glib::Object::Introspection
-WWW: http://search.cpan.org/dist/Goo-Canvas/
+GooCanvas2 is a new canvas widget for use with Gtk3
+that uses the Cairo 2d library for drawing. This is a
+simple and basic implementation of this wonderful Canvas widget.
+
+WWW: https://metacpan.org/release/GooCanvas2
Modified: head/devel/p5-Goo-Canvas2/pkg-plist
==============================================================================
--- head/devel/p5-Goo-Canvas/pkg-plist Tue Mar 27 22:04:53 2018 (r465767)
+++ head/devel/p5-Goo-Canvas2/pkg-plist Mon Jun 4 15:09:55 2018 (r471553)
@@ -1,68 +1,2 @@
-bin/perlmine.pl
-bin/perltetris.pl
-%%PERL5_MAN1%%/perlmine.pl.1.gz
-%%PERL5_MAN1%%/perltetris.pl.1.gz
-%%SITE_ARCH%%/Goo/Cairo/Matrix.pod
-%%SITE_ARCH%%/Goo/Cairo/Pattern.pod
-%%SITE_ARCH%%/Goo/Canvas.pm
-%%SITE_ARCH%%/Goo/Canvas.pod
-%%SITE_ARCH%%/Goo/Canvas/Bounds.pod
-%%SITE_ARCH%%/Goo/Canvas/Ellipse.pod
-%%SITE_ARCH%%/Goo/Canvas/EllipseModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Group.pod
-%%SITE_ARCH%%/Goo/Canvas/GroupModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Image.pod
-%%SITE_ARCH%%/Goo/Canvas/ImageModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Install/Files.pm
-%%SITE_ARCH%%/Goo/Canvas/Install/goocanvas-perl-autogen.h
-%%SITE_ARCH%%/Goo/Canvas/Install/goocanvas-perl-version.h
-%%SITE_ARCH%%/Goo/Canvas/Install/goocanvas-perl.h
-%%SITE_ARCH%%/Goo/Canvas/Install/goocanvas-perl.typemap
-%%SITE_ARCH%%/Goo/Canvas/Install/goocanvas.typemap
-%%SITE_ARCH%%/Goo/Canvas/Item.pod
-%%SITE_ARCH%%/Goo/Canvas/ItemModel.pod
-%%SITE_ARCH%%/Goo/Canvas/ItemSimple.pod
-%%SITE_ARCH%%/Goo/Canvas/LineDash.pod
-%%SITE_ARCH%%/Goo/Canvas/Path.pod
-%%SITE_ARCH%%/Goo/Canvas/PathModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Points.pod
-%%SITE_ARCH%%/Goo/Canvas/Polyline.pod
-%%SITE_ARCH%%/Goo/Canvas/PolylineModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Rect.pod
-%%SITE_ARCH%%/Goo/Canvas/RectModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Style.pod
-%%SITE_ARCH%%/Goo/Canvas/Table.pod
-%%SITE_ARCH%%/Goo/Canvas/TableModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Text.pod
-%%SITE_ARCH%%/Goo/Canvas/TextModel.pod
-%%SITE_ARCH%%/Goo/Canvas/Widget.pod
-%%SITE_ARCH%%/Goo/Canvas/index.pod
-%%SITE_ARCH%%/auto/Goo/Canvas/Canvas.so
-%%PERL5_MAN3%%/Goo::Cairo::Matrix.3.gz
-%%PERL5_MAN3%%/Goo::Cairo::Pattern.3.gz
-%%PERL5_MAN3%%/Goo::Canvas.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Bounds.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Ellipse.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::EllipseModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Group.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::GroupModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Image.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::ImageModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Item.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::ItemModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::ItemSimple.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::LineDash.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Path.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::PathModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Points.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Polyline.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::PolylineModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Rect.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::RectModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Style.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Table.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::TableModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Text.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::TextModel.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::Widget.3.gz
-%%PERL5_MAN3%%/Goo::Canvas::index.3.gz
+%%SITE_PERL%%/GooCanvas2.pm
+%%PERL5_MAN3%%/GooCanvas2.3.gz
More information about the svn-ports-all
mailing list