summaryrefslogtreecommitdiff
path: root/x11/p5-gtk
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2001-10-03 18:12:32 +0000
committerjlam <jlam@pkgsrc.org>2001-10-03 18:12:32 +0000
commit3fe187ec20a1407ad76a2549b0f681bda87b28cc (patch)
treebef3471efd742a6c3de31dfcc850ba593535203e /x11/p5-gtk
parent3e6c559fe1c9f793d9490bd3c435bc6ddab6286c (diff)
downloadpkgsrc-3fe187ec20a1407ad76a2549b0f681bda87b28cc.tar.gz
Update x11/p5-gtk to version 0.7008. Major changes from version 0.7004
include: * bug fixes * added perl var changes event source: you can now get a callback when the value of a perl variable changes. * install more documentation (Gtk::cookbook) * optimize both memory used and speed of loading/execution * add the ability to query packages, signals and object arguments.
Diffstat (limited to 'x11/p5-gtk')
-rw-r--r--x11/p5-gtk/Makefile18
-rw-r--r--x11/p5-gtk/distinfo7
-rw-r--r--x11/p5-gtk/patches/patch-aa21
-rw-r--r--x11/p5-gtk/pkg/DESCR6
4 files changed, 41 insertions, 11 deletions
diff --git a/x11/p5-gtk/Makefile b/x11/p5-gtk/Makefile
index f83530f122d..994197a3565 100644
--- a/x11/p5-gtk/Makefile
+++ b/x11/p5-gtk/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.15 2001/02/28 14:01:14 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2001/10/03 18:12:32 jlam Exp $
#
-DISTNAME= Gtk-Perl-0.7004
-PKGNAME= p5-gtk-0.7004
+DISTNAME= Gtk-Perl-0.7008
+PKGNAME= p5-gtk-0.7008
+WRKSRC= ${WRKDIR}/${DISTNAME}/Gtk
CATEGORIES= x11 perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Gtk/} \
ftp://ftp.gtk.org/pub/gtk/perl/
@@ -10,13 +11,16 @@ MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Gtk/} \
MAINTAINER= root@garbled.net
COMMENT= Perl bindings for GTK+
-DEPENDS+= gtk+-1.2.*:../../x11/gtk
+BUILD_DEPENDS+= p5-XML-Parser-[0-9]*:../../textproc/p5-XML-Writer
+BUILD_DEPENDS+= p5-XML-Writer-[0-9]*:../../textproc/p5-XML-Writer
-USE_X11= # defined
-USE_PERL5= # defined
+USE_X11= YES
+USE_PERL5= YES
PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Gtk/.packlist
do-configure:
- @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL \
+ INSTALLMAN3DIR=${PREFIX}/man/man3
+.include "../../x11/gtk/buildlink.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/p5-gtk/distinfo b/x11/p5-gtk/distinfo
index 62ce6aaaf13..e92c5e71fab 100644
--- a/x11/p5-gtk/distinfo
+++ b/x11/p5-gtk/distinfo
@@ -1,4 +1,5 @@
-$NetBSD: distinfo,v 1.2 2001/04/19 11:07:42 skrll Exp $
+$NetBSD: distinfo,v 1.3 2001/10/03 18:12:32 jlam Exp $
-SHA1 (Gtk-Perl-0.7004.tar.gz) = d46057eec4bac627ad94ffcdf72ad805f9250b25
-Size (Gtk-Perl-0.7004.tar.gz) = 373480 bytes
+SHA1 (Gtk-Perl-0.7008.tar.gz) = e87c19b4b9b7ef4cf811052bef655e556dcb7b6e
+Size (Gtk-Perl-0.7008.tar.gz) = 455977 bytes
+SHA1 (patch-aa) = 894f22bd92861ff7f9cc1e0e5937f49a1da50059
diff --git a/x11/p5-gtk/patches/patch-aa b/x11/p5-gtk/patches/patch-aa
new file mode 100644
index 00000000000..29549699afe
--- /dev/null
+++ b/x11/p5-gtk/patches/patch-aa
@@ -0,0 +1,21 @@
+$NetBSD: patch-aa,v 1.1 2001/10/03 18:12:32 jlam Exp $
+
+--- Makefile.PL.orig Sat May 26 12:08:38 2001
++++ Makefile.PL
+@@ -160,11 +160,11 @@
+ 'dist' => { COMPRESS=>"gzip", SUFFIX=>"gz" },
+ 'OPTIMIZE' => '-O2 -g',
+ 'MAN3PODS' => {
+- 'cookbook.pod' => '$(INST_MAN3DIR)/Gtk::cookbook.3pm',
+- 'Gtk.pm' => '$(INST_MAN3DIR)/Gtk.3pm',
+- 'objects.pod' => '$(INST_MAN3DIR)/Gtk::objects.3pm',
+- 'GtkCListModel.pm' => '$(INST_MAN3DIR)/Gtk::CListModel.3pm',
+- 'build/perl-gtk-ref.pod' => '$(INST_MAN3DIR)/Gtk::reference.3pm',
++ 'cookbook.pod' => '$(INST_MAN3DIR)/Gtk::cookbook.3',
++ 'Gtk.pm' => '$(INST_MAN3DIR)/Gtk.3',
++ 'objects.pod' => '$(INST_MAN3DIR)/Gtk::objects.3',
++ 'GtkCListModel.pm' => '$(INST_MAN3DIR)/Gtk::CListModel.3',
++ 'build/perl-gtk-ref.pod' => '$(INST_MAN3DIR)/Gtk::reference.3',
+ },
+ $gtk->get_makefile_vars,
+ );
diff --git a/x11/p5-gtk/pkg/DESCR b/x11/p5-gtk/pkg/DESCR
index ad4a0091647..b137ec0f3af 100644
--- a/x11/p5-gtk/pkg/DESCR
+++ b/x11/p5-gtk/pkg/DESCR
@@ -1 +1,5 @@
-This is a Perl5 interface to the Gtk+ library.
+The Gtk module allows Perl access to the Gtk+ graphical user interface
+library. You can find more information about Gtk+ on http://www.gtk.org.
+The Perl binding tries to follow the C interface as much as possible,
+providing at the same time a fully object-oriented interface and
+Perl-style calling conventions.