aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-03-16 01:10:00 +0800
committermiwi <miwi@FreeBSD.org>2009-03-16 01:10:00 +0800
commit01555ba13839f85ae05fe6a7d3dcce5e526639a1 (patch)
tree300c6b6865899cc97d359c2d7bd080391471c18e /x11-toolkits
parentd4fd065c8f3bf4fda982c474e542057a528cdbe1 (diff)
downloadfreebsd-ports-gnome-01555ba13839f85ae05fe6a7d3dcce5e526639a1.tar.gz
freebsd-ports-gnome-01555ba13839f85ae05fe6a7d3dcce5e526639a1.tar.zst
freebsd-ports-gnome-01555ba13839f85ae05fe6a7d3dcce5e526639a1.zip
wxPerl is an extension module allowing the creation of GUI (Graphical
User Interface) from Perl; it is built as a wrapper for the wxWidgets C++ GUI toolkit. WWW: http://wxperl.sourceforge.net/ PR: ports/132406 Submitted by: Cezary Morga <cm at therek.net>
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/p5-Wx/Makefile50
-rw-r--r--x11-toolkits/p5-Wx/distinfo3
-rw-r--r--x11-toolkits/p5-Wx/pkg-descr5
-rw-r--r--x11-toolkits/p5-Wx/pkg-plist127
5 files changed, 186 insertions, 0 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 0adda62fc5ad..cbd5d5beb97e 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -174,6 +174,7 @@
SUBDIR += p5-Tk-ResizeButton
SUBDIR += p5-Tk-Splashscreen
SUBDIR += p5-Tk-TableMatrix
+ SUBDIR += p5-Wx
SUBDIR += p5-Wx-Perl-ProcessStream
SUBDIR += pango
SUBDIR += pango-reference
diff --git a/x11-toolkits/p5-Wx/Makefile b/x11-toolkits/p5-Wx/Makefile
new file mode 100644
index 000000000000..7f08dbe08af6
--- /dev/null
+++ b/x11-toolkits/p5-Wx/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: p5-Wx
+# Date created: March 8th 2009
+# Whom: Cezary Morga <cm@therek.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Wx
+PORTVERSION= 0.89
+CATEGORIES= x11-toolkits perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= cm@therek.net
+COMMENT= Perl5 interface to the wxWidgets cross-platform GUI toolkit
+
+BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Alien/wxWidgets.pm:${PORTSDIR}/x11-toolkits/p5-Alien-wxWidgets
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Alien/wxWidgets.pm:${PORTSDIR}/x11-toolkits/p5-Alien-wxWidgets
+
+USE_WX= 2.6+
+WX_COMPS= wx contrib
+WX_UNICODE= yes
+USE_DISPLAY= yes
+PERL_CONFIGURE= yes
+CC= ${CXX}
+CFLAGS+= -pthread -Wno-write-strings
+
+MAN1= wxperl_overload.1 \
+ wxperl_xspp.1
+MAN3= Wx::Perl::TextValidator.3 \
+ Wx::Perl::Carp.3 \
+ Wx::XSP::Node.3 \
+ Wx::Socket.3 \
+ Wx::XSP::Typemap.3 \
+ Wx::XSP::XSpp.3 \
+ Wx::Api.3 \
+ Wx::build::Utils.3 \
+ Wx::build::Options.3 \
+ Wx::Perl::SplashFast.3 \
+ Wx::build::MakeMaker::Win32_MSVC.3 \
+ Wx::build::MakeMaker.3 \
+ Wx::Thread.3 \
+ Wx::XSP::Parser.3 \
+ Wx.3
+
+post-configure:
+ @${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \
+ ${REINPLACE_CMD} -e 's/^CCFLAGS = .*$$/CCFLAGS = ${CFLAGS}/'
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Wx/distinfo b/x11-toolkits/p5-Wx/distinfo
new file mode 100644
index 000000000000..6f882c5675a8
--- /dev/null
+++ b/x11-toolkits/p5-Wx/distinfo
@@ -0,0 +1,3 @@
+MD5 (Wx-0.89.tar.gz) = 6f7c8bb0bca7746feaff344770bf670b
+SHA256 (Wx-0.89.tar.gz) = de005a0b9da66b49b190ae927c4160128d05d1c123c0f3fe042a1e306ca0ce99
+SIZE (Wx-0.89.tar.gz) = 368716
diff --git a/x11-toolkits/p5-Wx/pkg-descr b/x11-toolkits/p5-Wx/pkg-descr
new file mode 100644
index 000000000000..d4a5d11bb710
--- /dev/null
+++ b/x11-toolkits/p5-Wx/pkg-descr
@@ -0,0 +1,5 @@
+wxPerl is an extension module allowing the creation of GUI (Graphical
+User Interface) from Perl; it is built as a wrapper for the wxWidgets
+C++ GUI toolkit.
+
+WWW: http://wxperl.sourceforge.net/
diff --git a/x11-toolkits/p5-Wx/pkg-plist b/x11-toolkits/p5-Wx/pkg-plist
new file mode 100644
index 000000000000..def83aa91e8d
--- /dev/null
+++ b/x11-toolkits/p5-Wx/pkg-plist
@@ -0,0 +1,127 @@
+bin/wxperl_overload
+bin/wxperl_xspp
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/AUI.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Api.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/App.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/ArtProvider.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Calendar.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/DND.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/DateTime.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/DocView.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/DropSource.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Event.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/FS.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Grid.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Help.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Html.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Locale.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/MDI.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Media.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Menu.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Mini.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Overload/Driver.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Overload/Handle.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl/Carp.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl/SplashFast.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl/TextValidator.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Print.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/RadioBox.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/RichText.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/STC.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Socket.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Thread.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Timer.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/Wx_Exp.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XRC.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Driver.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Grammar.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Node.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Parser.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/Typemap.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/XSP.yp
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP/XSpp.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Any_OS.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Any_wx_config.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Core.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Hacks.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/MacOSX_GCC.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Win32.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Win32_MSVC.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker/Win32_MinGW.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/Opt.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/Options.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/Utils.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/chkconfig.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/compat.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/constants.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/e_cback.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/event.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/helpers.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/overload.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/setup.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/streams.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/v_cback.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/v_cback_def.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp/wxapi.h
+%%SITE_PERL%%/%%PERL_ARCH%%/Wx/typemap
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/AUI/AUI.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/AUI/AUI.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Calendar/Calendar.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Calendar/Calendar.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DND/DND.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DND/DND.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DateTime/DateTime.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DateTime/DateTime.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DocView/DocView.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DocView/DocView.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/FS/FS.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/FS/FS.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Grid/Grid.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Grid/Grid.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Help/Help.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Help/Help.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Html/Html.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Html/Html.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/MDI/MDI.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/MDI/MDI.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Media/Media.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Media/Media.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Print/Print.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Print/Print.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/RichText/RichText.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/RichText/RichText.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/STC/STC.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/STC/STC.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Socket/Socket.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Socket/Socket.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Wx.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Wx.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/XRC/XRC.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/XRC/XRC.so
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/XRC
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Socket
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/STC
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/RichText
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Print
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Media
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/MDI
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Html
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Help
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Grid
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/FS
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DocView
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DateTime
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/DND
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/Calendar
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx/AUI
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Wx
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx/cpp
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx/build/MakeMaker
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx/build
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx/XSP
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Perl
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx/Overload
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Wx