| @@ -1,93 +1,96 @@ | | | @@ -1,93 +1,96 @@ |
1 | # $NetBSD: Makefile,v 1.2 2010/01/23 12:05:32 sno Exp $ | | 1 | # $NetBSD: Makefile,v 1.3 2010/02/03 11:23:19 sno Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= Padre-0.55 | | 4 | DISTNAME= Padre-0.56 |
5 | PKGNAME= p5-${DISTNAME} | | 5 | PKGNAME= p5-${DISTNAME} |
6 | CATEGORIES= editors perl5 | | 6 | CATEGORIES= editors perl5 |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Padre/} | | 7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Padre/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://search.cpan.org/dist/Padre/ | | 10 | HOMEPAGE= http://search.cpan.org/dist/Padre/ |
11 | COMMENT= Perl Application Development and Refactoring Environment | | 11 | COMMENT= Perl Application Development and Refactoring Environment |
12 | LICENSE= ${PERL5_LICENSE} | | 12 | LICENSE= ${PERL5_LICENSE} |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 15 | |
16 | USE_LANGUAGES+= c c++ | | 16 | USE_LANGUAGES+= c c++ |
17 | REPLACE_PERL+= share/templates/*.t | | 17 | REPLACE_PERL+= share/templates/*.t |
18 | REPLACE_PERL+= share/templates/*.pl | | 18 | REPLACE_PERL+= share/templates/*.pl |
19 | REPLACE_PERL+= share/examples/wx/*.pl | | 19 | REPLACE_PERL+= share/examples/wx/*.pl |
20 | REPLACE_PERL+= share/examples/absolute_beginner/*.pl | | 20 | REPLACE_PERL+= share/examples/absolute_beginner/*.pl |
21 | | | 21 | |
22 | BUILD_DEPENDS+= p5-Capture-Tiny>=0.06:../../devel/p5-Capture-Tiny | | 22 | BUILD_DEPENDS+= p5-Capture-Tiny>=0.06:../../devel/p5-Capture-Tiny |
23 | BUILD_DEPENDS+= p5-Locale-Msgfmt>=0.14:../../devel/p5-Locale-Msgfmt | | 23 | BUILD_DEPENDS+= p5-Locale-Msgfmt>=0.14:../../devel/p5-Locale-Msgfmt |
24 | BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception | | 24 | BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception |
25 | BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.88}:../../devel/p5-Test-Simple | | 25 | BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.88}:../../devel/p5-Test-Simple |
26 | BUILD_DEPENDS+= p5-Test-NoWarnings>=0.084:../../devel/p5-Test-NoWarnings | | 26 | BUILD_DEPENDS+= p5-Test-NoWarnings>=0.084:../../devel/p5-Test-NoWarnings |
27 | BUILD_DEPENDS+= p5-Test-Script>=1.05:../../devel/p5-Test-Script | | 27 | BUILD_DEPENDS+= p5-Test-Script>=1.07:../../devel/p5-Test-Script |
28 | | | 28 | |
29 | DEPENDS+= p5-ack>=1.86:../../textproc/p5-ack | | 29 | DEPENDS+= p5-ack>=1.86:../../textproc/p5-ack |
30 | DEPENDS+= p5-Class-Adapter>=1.05:../../devel/p5-Class-Adapter | | 30 | DEPENDS+= p5-Class-Adapter>=1.05:../../devel/p5-Class-Adapter |
31 | DEPENDS+= p5-Class-Unload>=0.03:../../devel/p5-Class-Unload | | 31 | DEPENDS+= p5-Class-Unload>=0.03:../../devel/p5-Class-Unload |
32 | DEPENDS+= p5-Class-XSAccessor>=1.05:../../devel/p5-Class-XSAccessor | | 32 | DEPENDS+= p5-Class-XSAccessor>=1.05:../../devel/p5-Class-XSAccessor |
33 | # Cwd 0.2701 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 3.2501 | | 33 | # Cwd 0.2701 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 3.2501 |
34 | DEPENDS+= {perl>=5.10.1,p5-PathTools>=3.27.01}:../../devel/p5-PathTools | | 34 | DEPENDS+= {perl>=5.10.1,p5-PathTools>=3.27.01}:../../devel/p5-PathTools |
35 | DEPENDS+= p5-DBD-SQLite>=1.27:../../databases/p5-DBD-SQLite | | 35 | DEPENDS+= p5-DBD-SQLite>=1.27:../../databases/p5-DBD-SQLite |
36 | DEPENDS+= p5-Debug-Client>=0.11:../../devel/p5-Debug-Client | | 36 | DEPENDS+= p5-Debug-Client>=0.11:../../devel/p5-Debug-Client |
37 | DEPENDS+= p5-Devel-Dumpvar>=0.04:../../devel/p5-Devel-Dumpvar | | 37 | DEPENDS+= p5-Devel-Dumpvar>=0.04:../../devel/p5-Devel-Dumpvar |
38 | DEPENDS+= p5-Devel-Refactor>=0.05:../../devel/p5-Devel-Refactor | | 38 | DEPENDS+= p5-Devel-Refactor>=0.05:../../devel/p5-Devel-Refactor |
39 | # Encode 2.26 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 2.23 | | 39 | # Encode 2.26 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 2.23 |
40 | DEPENDS+= {perl>=5.10.1,p5-Encode>=2.26}:../../textproc/p5-Encode | | 40 | DEPENDS+= {perl>=5.10.1,p5-Encode>=2.26}:../../textproc/p5-Encode |
| | | 41 | DEPENDS+= p5-ExtUtils-MakeMaker>=6.56:../../devel/p5-ExtUtils-MakeMaker |
41 | DEPENDS+= {perl>=5.10.1,p5-ExtUtils-Manifest>=1.56}:../../devel/p5-ExtUtils-Manifest | | 42 | DEPENDS+= {perl>=5.10.1,p5-ExtUtils-Manifest>=1.56}:../../devel/p5-ExtUtils-Manifest |
42 | DEPENDS+= p5-File-Copy-Recursive>=0.37:../../sysutils/p5-File-Copy-Recursive | | 43 | DEPENDS+= p5-File-Copy-Recursive>=0.37:../../sysutils/p5-File-Copy-Recursive |
43 | DEPENDS+= p5-File-Find-Rule>=0.30:../../devel/p5-File-Find-Rule | | 44 | DEPENDS+= p5-File-Find-Rule>=0.30:../../devel/p5-File-Find-Rule |
44 | DEPENDS+= p5-File-HomeDir>=0.84:../../devel/p5-File-HomeDir | | 45 | DEPENDS+= p5-File-HomeDir>=0.84:../../devel/p5-File-HomeDir |
45 | DEPENDS+= p5-File-Next>=1.06:../../devel/p5-File-Next | | 46 | DEPENDS+= p5-File-Next>=1.06:../../devel/p5-File-Next |
46 | # File::Path 2.07 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 2.04 | | 47 | # File::Path 2.07 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 2.04 |
47 | DEPENDS+= {perl>=5.10.1,p5-File-Path>=2.07}:../../devel/p5-File-Path | | 48 | DEPENDS+= {perl>=5.10.1,p5-File-Path>=2.07}:../../devel/p5-File-Path |
48 | DEPENDS+= p5-File-Remove>=1.42:../../sysutils/p5-File-Remove | | 49 | DEPENDS+= p5-File-Remove>=1.42:../../sysutils/p5-File-Remove |
49 | DEPENDS+= p5-File-ShareDir>=1.00:../../devel/p5-File-ShareDir | | 50 | DEPENDS+= p5-File-ShareDir>=1.00:../../devel/p5-File-ShareDir |
50 | DEPENDS+= p5-File-Which>=1.08:../../devel/p5-File-Which | | 51 | DEPENDS+= p5-File-Which>=1.08:../../devel/p5-File-Which |
51 | DEPENDS+= p5-Format-Human-Bytes-[0-9]*:../../devel/p5-Format-Human-Bytes | | 52 | DEPENDS+= p5-Format-Human-Bytes-[0-9]*:../../devel/p5-Format-Human-Bytes |
52 | DEPENDS+= p5-HTML-Parser>=3.58:../../www/p5-HTML-Parser | | 53 | DEPENDS+= p5-HTML-Parser>=3.58:../../www/p5-HTML-Parser |
53 | DEPENDS+= p5-IO-stringy>=2.110:../../devel/p5-IO-stringy | | 54 | DEPENDS+= p5-IO-stringy>=2.110:../../devel/p5-IO-stringy |
54 | DEPENDS+= p5-IO-String>=1.08:../../devel/p5-IO-String | | 55 | DEPENDS+= p5-IO-String>=1.08:../../devel/p5-IO-String |
55 | DEPENDS+= p5-List-MoreUtils>=0.22:../../devel/p5-List-MoreUtils | | 56 | DEPENDS+= p5-List-MoreUtils>=0.22:../../devel/p5-List-MoreUtils |
56 | DEPENDS+= {perl>=5.8.8,p5-Scalar-List-Utils>=1.18}:../../devel/p5-Scalar-List-Utils | | 57 | DEPENDS+= {perl>=5.8.8,p5-Scalar-List-Utils>=1.18}:../../devel/p5-Scalar-List-Utils |
57 | DEPENDS+= {perl>=5.8.9,p5-Module-CoreList-[0-9]*}:../../devel/p5-Module-CoreList | | 58 | DEPENDS+= {perl>=5.8.9,p5-Module-CoreList-[0-9]*}:../../devel/p5-Module-CoreList |
58 | DEPENDS+= p5-Module-Refresh>=0.13:../../devel/p5-Module-Refresh | | 59 | DEPENDS+= p5-Module-Refresh>=0.13:../../devel/p5-Module-Refresh |
59 | DEPENDS+= p5-Module-Starter>=1.500:../../devel/p5-Module-Starter | | 60 | DEPENDS+= p5-Module-Starter>=1.500:../../devel/p5-Module-Starter |
60 | DEPENDS+= p5-ORLite>=1.30:../../databases/p5-ORLite | | 61 | DEPENDS+= p5-ORLite>=1.38:../../databases/p5-ORLite |
61 | DEPENDS+= p5-PPI>=1.205:../../devel/p5-PPI | | 62 | DEPENDS+= p5-PPI>=1.205:../../devel/p5-PPI |
62 | DEPENDS+= p5-PPIx-EditorTools>=0.09:../../editors/p5-PPIx-EditorTools | | 63 | DEPENDS+= p5-PPIx-EditorTools>=0.09:../../editors/p5-PPIx-EditorTools |
63 | DEPENDS+= p5-Params-Util>=0.33:../../devel/p5-Params-Util | | 64 | DEPENDS+= p5-Params-Util>=0.33:../../devel/p5-Params-Util |
64 | DEPENDS+= p5-Parse-ErrorString-Perl>=0.09:../../devel/p5-Parse-ErrorString-Perl | | 65 | DEPENDS+= p5-Parse-ErrorString-Perl>=0.11:../../devel/p5-Parse-ErrorString-Perl |
65 | DEPENDS+= p5-Parse-ExuberantCTags>=1.00:../../devel/p5-Parse-ExuberantCTags | | 66 | DEPENDS+= p5-Parse-ExuberantCTags>=1.00:../../devel/p5-Parse-ExuberantCTags |
66 | DEPENDS+= p5-Pod-Abstract>=0.16:../../textproc/p5-Pod-Abstract | | 67 | DEPENDS+= p5-Pod-Abstract>=0.16:../../textproc/p5-Pod-Abstract |
67 | DEPENDS+= p5-Pod-POM>=0.17:../../textproc/p5-Pod-POM | | 68 | DEPENDS+= p5-Pod-POM>=0.17:../../textproc/p5-Pod-POM |
68 | DEPENDS+= {perl>=5.10.1,p5-Pod-Simple>=3.07}:../../textproc/p5-Pod-Simple | | 69 | DEPENDS+= {perl>=5.10.1,p5-Pod-Simple>=3.07}:../../textproc/p5-Pod-Simple |
69 | DEPENDS+= p5-Probe-Perl>=0.01:../../devel/p5-Probe-Perl | | 70 | DEPENDS+= p5-Probe-Perl>=0.01:../../devel/p5-Probe-Perl |
70 | DEPENDS+= {perl>=5.8.8,p5-Storable>=2.15}:../../devel/p5-Storable | | 71 | DEPENDS+= {perl>=5.8.8,p5-Storable>=2.15}:../../devel/p5-Storable |
71 | DEPENDS+= p5-Template-Tiny>=0.03:../../textproc/p5-Template-Tiny | | 72 | DEPENDS+= p5-Template-Tiny>=0.03:../../textproc/p5-Template-Tiny |
72 | DEPENDS+= p5-Text-Diff>=0.35:../../textproc/p5-Text-Diff | | 73 | DEPENDS+= p5-Text-Diff>=0.35:../../textproc/p5-Text-Diff |
73 | DEPENDS+= p5-Text-FindIndent>=0.05:../../textproc/p5-Text-FindIndent | | 74 | DEPENDS+= p5-Text-FindIndent>=0.06:../../textproc/p5-Text-FindIndent |
74 | # Thread::Queue 2.11 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 2.00 | | 75 | # Thread::Queue 2.11 is in Perl 5.8.9, but Perl 5.10.0 contains "only" 2.00 |
75 | #DEPENDS+= {perl>=5.10.1,p5-Thread-Queue>=2.11}:../../devel/p5-Thread-Queue # XXX missing | | 76 | #DEPENDS+= {perl>=5.10.1,p5-Thread-Queue>=2.11}:../../devel/p5-Thread-Queue # XXX missing |
76 | PERL5_REQD+= 5.10.1 | | 77 | PERL5_REQD+= 5.10.1 |
77 | DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI | | 78 | DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI |
78 | DEPENDS+= p5-Wx>=0.91:../../x11/p5-Wx | | | |
79 | DEPENDS+= p5-Wx-Perl-ProcessStream>=0.24:../../x11/p5-Wx-Perl-ProcessStream | | 79 | DEPENDS+= p5-Wx-Perl-ProcessStream>=0.24:../../x11/p5-Wx-Perl-ProcessStream |
80 | DEPENDS+= p5-YAML-Tiny>=1.32:../../textproc/p5-YAML-Tiny | | 80 | DEPENDS+= p5-YAML-Tiny>=1.32:../../textproc/p5-YAML-Tiny |
81 | DEPENDS+= p5-pip>=0.13:../../devel/p5-pip | | 81 | DEPENDS+= p5-pip>=0.13:../../devel/p5-pip |
| | | 82 | DEPENDS+= p5-version>=0.8000:../../devel/p5-version |
82 | # threads, threads::shared and version are in 5.10.1 core - we don't need to note again the 5.10.1 req | | 83 | # threads, threads::shared and version are in 5.10.1 core - we don't need to note again the 5.10.1 req |
83 | | | 84 | |
84 | PERL5_PACKLIST= auto/Padre/.packlist | | 85 | PERL5_PACKLIST= auto/Padre/.packlist |
| | | 86 | PERL5_MODULE_TYPE= Module::Install::Bundled |
85 | | | 87 | |
86 | #pre-configure: | | 88 | #pre-configure: |
87 | # cd ${WRKSRC} && find `pwd` -name "*.orig" -type f | xargs rm | | 89 | # cd ${WRKSRC} && find `pwd` -name "*.orig" -type f | xargs rm |
88 | | | 90 | |
89 | .include "../../lang/perl5/module.mk" | | 91 | .include "../../lang/perl5/module.mk" |
90 | .include "../../databases/p5-DBI/buildlink3.mk" | | 92 | .include "../../databases/p5-DBI/buildlink3.mk" |
91 | BUILDLINK_API_DEPENDS.p5-DBI+= p5-DBI>=1.580 | | 93 | BUILDLINK_API_DEPENDS.p5-DBI+= p5-DBI>=1.580 |
| | | 94 | .include "../../x11/p5-Wx/buildlink3.mk" |
92 | | | 95 | |
93 | .include "../../mk/bsd.pkg.mk" | | 96 | .include "../../mk/bsd.pkg.mk" |