aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--editors/p5-Padre/Makefile24
-rw-r--r--editors/p5-Padre/distinfo6
-rw-r--r--editors/p5-Padre/pkg-plist1
3 files changed, 21 insertions, 10 deletions
diff --git a/editors/p5-Padre/Makefile b/editors/p5-Padre/Makefile
index 61bde68ef394..ced9c630579e 100644
--- a/editors/p5-Padre/Makefile
+++ b/editors/p5-Padre/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= Padre
-PORTVERSION= 0.45
+PORTVERSION= 0.46
CATEGORIES= editors perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -19,12 +19,14 @@ BUILD_DEPENDS= ${SITE_PERL}/App/Ack.pm:${PORTSDIR}/textproc/p5-ack \
${SITE_PERL}/Class/Adapter.pm:${PORTSDIR}/devel/p5-Class-Adapter \
${SITE_PERL}/Class/Unload.pm:${PORTSDIR}/devel/p5-Class-Unload \
${SITE_PERL}/Devel/Dumpvar.pm:${PORTSDIR}/devel/p5-Devel-Dumpvar \
+ p5-Devel-Refactor>=0.05:${PORTSDIR}/devel/p5-Devel-Refactor \
${SITE_PERL}/File/Copy/Recursive.pm:${PORTSDIR}/devel/p5-File-Copy-Recursive \
${SITE_PERL}/File/Find/Rule.pm:${PORTSDIR}/devel/p5-File-Find-Rule \
${SITE_PERL}/File/HomeDir.pm:${PORTSDIR}/devel/p5-File-HomeDir \
+ p5-File-Next>=1.06:${PORTSDIR}/sysutils/p5-File-Next \
p5-File-Path>=2.07:${PORTSDIR}/devel/p5-File-Path \
+ p5-File-Remove>=1.42:${PORTSDIR}/devel/p5-File-Remove \
${SITE_PERL}/File/ShareDir.pm:${PORTSDIR}/devel/p5-File-ShareDir \
- ${SITE_PERL}/File/ShareDir/PAR.pm:${PORTSDIR}/devel/p5-File-ShareDir-PAR \
${SITE_PERL}/File/Which.pm:${PORTSDIR}/sysutils/p5-File-Which \
${SITE_PERL}/IO/Scalar.pm:${PORTSDIR}/devel/p5-IO-stringy \
${SITE_PERL}/IO/String.pm:${PORTSDIR}/devel/p5-IO-String \
@@ -34,8 +36,7 @@ BUILD_DEPENDS= ${SITE_PERL}/App/Ack.pm:${PORTSDIR}/textproc/p5-ack \
${SITE_PERL}/Module/Starter.pm:${PORTSDIR}/devel/p5-Module-Starter \
${SITE_PERL}/ORLite.pm:${PORTSDIR}/databases/p5-ORLite \
${SITE_PERL}/ORLite/Migrate.pm:${PORTSDIR}/databases/p5-ORLite-Migrate \
- ${SITE_PERL}/PAR.pm:${PORTSDIR}/devel/p5-PAR \
- ${SITE_PERL}/PPI.pm:${PORTSDIR}/textproc/p5-PPI \
+ p5-PPI>=1.205:${PORTSDIR}/textproc/p5-PPI \
${SITE_PERL}/Parse/ErrorString/Perl.pm:${PORTSDIR}/devel/p5-Parse-ErrorString-Perl \
p5-Parse-ExuberantCTags>=1.00:${PORTSDIR}/devel/p5-Parse-ExuberantCTags \
p5-Pod-Abstract>=0.16:${PORTSDIR}/textproc/p5-Pod-Abstract \
@@ -44,7 +45,6 @@ BUILD_DEPENDS= ${SITE_PERL}/App/Ack.pm:${PORTSDIR}/textproc/p5-ack \
${SITE_PERL}/Pod/Simple/XHTML.pm:${PORTSDIR}/textproc/p5-Pod-Simple \
${SITE_PERL}/Probe/Perl.pm:${PORTSDIR}/sysutils/p5-Probe-Perl \
${SITE_PERL}/Test/Exception.pm:${PORTSDIR}/devel/p5-Test-Exception \
- ${SITE_PERL}/Test/Most.pm:${PORTSDIR}/devel/p5-Test-Most \
${SITE_PERL}/Test/NoWarnings.pm:${PORTSDIR}/devel/p5-Test-NoWarnings \
${SITE_PERL}/Test/Script.pm:${PORTSDIR}/devel/p5-Test-Script \
${SITE_PERL}/Text/Diff.pm:${PORTSDIR}/textproc/p5-Text-Diff \
@@ -59,9 +59,10 @@ BUILD_DEPENDS= ${SITE_PERL}/App/Ack.pm:${PORTSDIR}/textproc/p5-ack \
${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \
${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
${SITE_PERL}/${PERL_ARCH}/Params/Util.pm:${PORTSDIR}/devel/p5-Params-Util \
+ p5-pip>=0.13:${PORTSDIR}/devel/p5-pip \
p5-PPIx-EditorTools>=0.08:${PORTSDIR}/textproc/p5-PPIx-EditorTools \
- p5-ExtUtils-Manifest>=1.56:${PORTSDIR}/devel/p5-ExtUtils-Manifest \
p5-Wx>=0.91:${PORTSDIR}/x11-toolkits/p5-Wx
+
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_WX= 2.8+
@@ -84,11 +85,20 @@ IGNORE= needs a threaded Perl, build with WITH_THREADS=yes flag and try again
IGNORE= needs an existing installation of Perl built with WITH_THREADS=yes
.endif
-.if ${PERL_LEVEL} >= 501000
+.if ${PERL_LEVEL} >= 501000 && ${PERL_LEVEL} < 501001
BUILD_DEPENDS+= p5-Encode>=2.26:${PORTSDIR}/converters/p5-Encode \
p5-Thread-Queue>=2.11:${PORTSDIR}/devel/p5-Thread-Queue \
p5-threads>=1.71:${PORTSDIR}/devel/p5-threads \
p5-threads-shared>=1.26:${PORTSDIR}/devel/p5-threads-shared
+RUN_DEPENDS+= p5-Encode>=2.26:${PORTSDIR}/converters/p5-Encode \
+ p5-Thread-Queue>=2.11:${PORTSDIR}/devel/p5-Thread-Queue \
+ p5-threads>=1.71:${PORTSDIR}/devel/p5-threads \
+ p5-threads-shared>=1.26:${PORTSDIR}/devel/p5-threads-shared
+.endif
+
+.if ${PERL_LEVEL} < 501001
+BUILD_DEPENDS+= p5-ExtUtils-Manifest>=1.56:${PORTSDIR}/devel/p5-ExtUtils-Manifest
+RUN_DEPENDS+= p5-ExtUtils-Manifest>=1.56:${PORTSDIR}/devel/p5-ExtUtils-Manifest
.endif
MAN3= Padre.3 \
diff --git a/editors/p5-Padre/distinfo b/editors/p5-Padre/distinfo
index 0b8e03bdee23..90c88a3bc1cb 100644
--- a/editors/p5-Padre/distinfo
+++ b/editors/p5-Padre/distinfo
@@ -1,3 +1,3 @@
-MD5 (Padre-0.45.tar.gz) = cbafad62933d6e95ea749b39da51584a
-SHA256 (Padre-0.45.tar.gz) = 14eec0a2c28c7ea2bffcb112a1f70c06fab8a71e4416497a39f89610a86b0e4f
-SIZE (Padre-0.45.tar.gz) = 876750
+MD5 (Padre-0.46.tar.gz) = 86b10a095c5e66a2cc5db642e2ed0e99
+SHA256 (Padre-0.46.tar.gz) = 299a786ecddfc38409aac2264e34ff89a4b096081a65323ac25dcca4bd2519aa
+SIZE (Padre-0.46.tar.gz) = 890624
diff --git a/editors/p5-Padre/pkg-plist b/editors/p5-Padre/pkg-plist
index 76b5408abc2c..2acf9cbc84ec 100644
--- a/editors/p5-Padre/pkg-plist
+++ b/editors/p5-Padre/pkg-plist
@@ -163,6 +163,7 @@ bin/padre
%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/05_button_with_event_and_message_box.pl
%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/21_progress_bar.pl
%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/22_notebook.pl
+%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/23_menu.pl
%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/30_editor.pl
%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/40_draw.pl
%%SITE_PERL%%/auto/share/dist/Padre/examples/wx/41-drag-image.pl