diff options
author | miwi <miwi@FreeBSD.org> | 2009-03-16 01:10:00 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2009-03-16 01:10:00 +0800 |
commit | 01555ba13839f85ae05fe6a7d3dcce5e526639a1 (patch) | |
tree | 300c6b6865899cc97d359c2d7bd080391471c18e /x11-toolkits | |
parent | d4fd065c8f3bf4fda982c474e542057a528cdbe1 (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | x11-toolkits/p5-Wx/Makefile | 50 | ||||
-rw-r--r-- | x11-toolkits/p5-Wx/distinfo | 3 | ||||
-rw-r--r-- | x11-toolkits/p5-Wx/pkg-descr | 5 | ||||
-rw-r--r-- | x11-toolkits/p5-Wx/pkg-plist | 127 |
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 |