Wed Feb 3 11:23:19 2010 UTC ()
Updating editors/p5-Padre from 0.55 to 0.56

pkgsrc changes:
- Adjusting dependencies according to upstream META.yml
- Adjusting module type (for build)
- Using b3.mk from x11/p5-Wx to ensure correct BUILD_DEPENDS for Wx bindings

Upstream changes:
0.56 2010.02.01
    - Plugins may now add their GUI elements to the view menu (SEWI)
    - Padre now displays a dynamic to-do list generated from comments
      in your source code (CORION)
    - Landed new Padre::Startup module which is dramatically faster
      when loading files into an existing Padre via the single instance
      server, and finally provides a mechanism for allowing configuration
      to disable the startup splash image (ADAMK)
    - Changed a few configuration settings to create a more consistent
      naming pattern for them (ADAMK)
    - Audited dependencies and updated a variety of them (ADAMK)
    - Ctrl-Shift-W is now bound to "Close This Project" (ADAMK)
    - Added an option for traceing Padre subroutine calls to the
      developer plugin (SEWI)
    - Uses correct make from Config.pm for the run menu item -> Build and
      run tests (KTHAKORE)
    - Speedup and less false-shows for autocomplete (SEWI)
    - Speedup while changing tabs (use the correct project dir) (SEWI)
    - Simple refocus on document after command run (KTHAKORE)
    - Fixed ticket #822: main window could be off screen on start (BLAKEW)
    - padre-client allows you to use Padre for commit messages and other
      synchronous edit events (CORION)
    - WIN32, Converted the --desktop registry code to Win32::TieRegistry
      and removed hardcoded strawberry paths (AZAWAWI)
    - WIN32, padre.exe will run with the same UAC privileges as same as
      the invoker (AZAWAWI)
    - Disable debugger menu items when there is no document (AZAWAWI)
    - Fixed a Padre debugger crash when an unsaved document is debugged (AZAWAWI)
    - Fixed Padre no-document crash with Find Next/Find Previous functionality
      (AZAWAWI)
    - Make sure that windows context key shows the refactor menu
      items in the right-click pop-up menu (AZAWAWI)
    - Used Module::CoreList::is_deprecated to display deprecated CORE modules
      in help search title (AZAWAWI)
    - Padre::Util::Win32::ExecuteProcessAndWait doesn't automatically inherit
      the same Cwd as the parent process. Added support for explicit cwd
      parameter and make the syntax checker pass the cwd to it. Syntax checking
      of test scripts and such should now work as intended on Win32(ADAMK)
    - Audit uses of Padre::Util::Win32 to only load it via require. Added a
      TRACE warning to verify it never gets loaded on non-Win32 (ADAMK)
    - Tuned the locking for ->close_where, which should make a variety of
      functions like "Close This Project" and "Close Other Projects"
      noticably faster (ADAMK)
    - Changed func_foo config variables to feature_foo, in anticipation of
      of a future equivalent to the Mozilla "about:config" control (ADAMK)
    - Added feature_cursormemory to allow disabling of Padre's feature to
      remember the location in the file you were scrolled to (ADAMK)
    - Added a fast ascii shortcut to the very slow encode detector. Opening
      files all of a sudden gets much faster if you have ascii files (ADAMK)
    - Bumped ORLite to 1.38 to get faster ARRAY object support and
      Class::XSAccessor acceleration support. If they cause problems,
      these changes can be safely backed out. (ADAMK)
    - Fixed the mass-error-popups on mimetypes without help provider (SEWI)
    - During DB locks (which are the most likely place for things to make
      changes to the database) disable synchronous SQLite writes. This will
      reduce the time that Padre blocks, at the risk of config.db corruption
      if there is a hardware failure or operating system crash. (ADAMK)
    - Fixed ticket #837: padre.exe should be able to be placed in
      c:\strawberry\perl\site\bin (AZAWAWI)
    - Improved "Goto Line" dialog to be smarter with better validation/error
      messages (AZAWAWI)
    - Open Resource can now display Perl package names for matching resources
      (AZAWAWI)
    - Fixed #838: Author tests should all check RELEASE_TESTING and/or
      AUTOMATED_TESTING (RHEBUS, AZAWAWI)
    - Fixed Regex Editor dialog destruction bug where multiple ->Show and
      ->Destroy could lead to a Padre crash on WIN32 (AZAWAWI)
    - Project detection differentiates between four different subclasses
      of Perl build systems (three of those correctly) (ADAMK)
    - Function List has resource locking around it and properly triggers a
      refresh when we show it for an already open document (ADAMK)
    - "Goto Line" dialog now supports going to lines and positions (AZAWAWI)
    - Fixed perl to refactor action prefix for refactor menu for
      consistency (AZAWAWI)
    - Fixed ticket #841: Quick Menu Access should show the location of the
      menu item on the menu system (AZAWAWI)


(sno)
diff -r1.2 -r1.3 pkgsrc/editors/p5-Padre/Makefile
diff -r1.2 -r1.3 pkgsrc/editors/p5-Padre/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/editors/p5-Padre/Makefile (expand / switch to unified diff)

--- pkgsrc/editors/p5-Padre/Makefile 2010/01/23 12:05:32 1.2
+++ pkgsrc/editors/p5-Padre/Makefile 2010/02/03 11:23:19 1.3
@@ -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
4DISTNAME= Padre-0.55 4DISTNAME= Padre-0.56
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6CATEGORIES= editors perl5 6CATEGORIES= editors perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Padre/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Padre/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/Padre/ 10HOMEPAGE= http://search.cpan.org/dist/Padre/
11COMMENT= Perl Application Development and Refactoring Environment 11COMMENT= Perl Application Development and Refactoring Environment
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16USE_LANGUAGES+= c c++ 16USE_LANGUAGES+= c c++
17REPLACE_PERL+= share/templates/*.t 17REPLACE_PERL+= share/templates/*.t
18REPLACE_PERL+= share/templates/*.pl 18REPLACE_PERL+= share/templates/*.pl
19REPLACE_PERL+= share/examples/wx/*.pl 19REPLACE_PERL+= share/examples/wx/*.pl
20REPLACE_PERL+= share/examples/absolute_beginner/*.pl 20REPLACE_PERL+= share/examples/absolute_beginner/*.pl
21 21
22BUILD_DEPENDS+= p5-Capture-Tiny>=0.06:../../devel/p5-Capture-Tiny 22BUILD_DEPENDS+= p5-Capture-Tiny>=0.06:../../devel/p5-Capture-Tiny
23BUILD_DEPENDS+= p5-Locale-Msgfmt>=0.14:../../devel/p5-Locale-Msgfmt 23BUILD_DEPENDS+= p5-Locale-Msgfmt>=0.14:../../devel/p5-Locale-Msgfmt
24BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception 24BUILD_DEPENDS+= p5-Test-Exception>=0.27:../../devel/p5-Test-Exception
25BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.88}:../../devel/p5-Test-Simple 25BUILD_DEPENDS+= {perl>=5.10.1,p5-Test-Simple>=0.88}:../../devel/p5-Test-Simple
26BUILD_DEPENDS+= p5-Test-NoWarnings>=0.084:../../devel/p5-Test-NoWarnings 26BUILD_DEPENDS+= p5-Test-NoWarnings>=0.084:../../devel/p5-Test-NoWarnings
27BUILD_DEPENDS+= p5-Test-Script>=1.05:../../devel/p5-Test-Script 27BUILD_DEPENDS+= p5-Test-Script>=1.07:../../devel/p5-Test-Script
28 28
29DEPENDS+= p5-ack>=1.86:../../textproc/p5-ack 29DEPENDS+= p5-ack>=1.86:../../textproc/p5-ack
30DEPENDS+= p5-Class-Adapter>=1.05:../../devel/p5-Class-Adapter 30DEPENDS+= p5-Class-Adapter>=1.05:../../devel/p5-Class-Adapter
31DEPENDS+= p5-Class-Unload>=0.03:../../devel/p5-Class-Unload 31DEPENDS+= p5-Class-Unload>=0.03:../../devel/p5-Class-Unload
32DEPENDS+= p5-Class-XSAccessor>=1.05:../../devel/p5-Class-XSAccessor 32DEPENDS+= 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
34DEPENDS+= {perl>=5.10.1,p5-PathTools>=3.27.01}:../../devel/p5-PathTools 34DEPENDS+= {perl>=5.10.1,p5-PathTools>=3.27.01}:../../devel/p5-PathTools
35DEPENDS+= p5-DBD-SQLite>=1.27:../../databases/p5-DBD-SQLite 35DEPENDS+= p5-DBD-SQLite>=1.27:../../databases/p5-DBD-SQLite
36DEPENDS+= p5-Debug-Client>=0.11:../../devel/p5-Debug-Client 36DEPENDS+= p5-Debug-Client>=0.11:../../devel/p5-Debug-Client
37DEPENDS+= p5-Devel-Dumpvar>=0.04:../../devel/p5-Devel-Dumpvar 37DEPENDS+= p5-Devel-Dumpvar>=0.04:../../devel/p5-Devel-Dumpvar
38DEPENDS+= p5-Devel-Refactor>=0.05:../../devel/p5-Devel-Refactor 38DEPENDS+= 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
40DEPENDS+= {perl>=5.10.1,p5-Encode>=2.26}:../../textproc/p5-Encode 40DEPENDS+= {perl>=5.10.1,p5-Encode>=2.26}:../../textproc/p5-Encode
 41DEPENDS+= p5-ExtUtils-MakeMaker>=6.56:../../devel/p5-ExtUtils-MakeMaker
41DEPENDS+= {perl>=5.10.1,p5-ExtUtils-Manifest>=1.56}:../../devel/p5-ExtUtils-Manifest 42DEPENDS+= {perl>=5.10.1,p5-ExtUtils-Manifest>=1.56}:../../devel/p5-ExtUtils-Manifest
42DEPENDS+= p5-File-Copy-Recursive>=0.37:../../sysutils/p5-File-Copy-Recursive 43DEPENDS+= p5-File-Copy-Recursive>=0.37:../../sysutils/p5-File-Copy-Recursive
43DEPENDS+= p5-File-Find-Rule>=0.30:../../devel/p5-File-Find-Rule 44DEPENDS+= p5-File-Find-Rule>=0.30:../../devel/p5-File-Find-Rule
44DEPENDS+= p5-File-HomeDir>=0.84:../../devel/p5-File-HomeDir 45DEPENDS+= p5-File-HomeDir>=0.84:../../devel/p5-File-HomeDir
45DEPENDS+= p5-File-Next>=1.06:../../devel/p5-File-Next 46DEPENDS+= 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
47DEPENDS+= {perl>=5.10.1,p5-File-Path>=2.07}:../../devel/p5-File-Path 48DEPENDS+= {perl>=5.10.1,p5-File-Path>=2.07}:../../devel/p5-File-Path
48DEPENDS+= p5-File-Remove>=1.42:../../sysutils/p5-File-Remove 49DEPENDS+= p5-File-Remove>=1.42:../../sysutils/p5-File-Remove
49DEPENDS+= p5-File-ShareDir>=1.00:../../devel/p5-File-ShareDir 50DEPENDS+= p5-File-ShareDir>=1.00:../../devel/p5-File-ShareDir
50DEPENDS+= p5-File-Which>=1.08:../../devel/p5-File-Which 51DEPENDS+= p5-File-Which>=1.08:../../devel/p5-File-Which
51DEPENDS+= p5-Format-Human-Bytes-[0-9]*:../../devel/p5-Format-Human-Bytes 52DEPENDS+= p5-Format-Human-Bytes-[0-9]*:../../devel/p5-Format-Human-Bytes
52DEPENDS+= p5-HTML-Parser>=3.58:../../www/p5-HTML-Parser 53DEPENDS+= p5-HTML-Parser>=3.58:../../www/p5-HTML-Parser
53DEPENDS+= p5-IO-stringy>=2.110:../../devel/p5-IO-stringy 54DEPENDS+= p5-IO-stringy>=2.110:../../devel/p5-IO-stringy
54DEPENDS+= p5-IO-String>=1.08:../../devel/p5-IO-String 55DEPENDS+= p5-IO-String>=1.08:../../devel/p5-IO-String
55DEPENDS+= p5-List-MoreUtils>=0.22:../../devel/p5-List-MoreUtils 56DEPENDS+= p5-List-MoreUtils>=0.22:../../devel/p5-List-MoreUtils
56DEPENDS+= {perl>=5.8.8,p5-Scalar-List-Utils>=1.18}:../../devel/p5-Scalar-List-Utils 57DEPENDS+= {perl>=5.8.8,p5-Scalar-List-Utils>=1.18}:../../devel/p5-Scalar-List-Utils
57DEPENDS+= {perl>=5.8.9,p5-Module-CoreList-[0-9]*}:../../devel/p5-Module-CoreList 58DEPENDS+= {perl>=5.8.9,p5-Module-CoreList-[0-9]*}:../../devel/p5-Module-CoreList
58DEPENDS+= p5-Module-Refresh>=0.13:../../devel/p5-Module-Refresh 59DEPENDS+= p5-Module-Refresh>=0.13:../../devel/p5-Module-Refresh
59DEPENDS+= p5-Module-Starter>=1.500:../../devel/p5-Module-Starter 60DEPENDS+= p5-Module-Starter>=1.500:../../devel/p5-Module-Starter
60DEPENDS+= p5-ORLite>=1.30:../../databases/p5-ORLite 61DEPENDS+= p5-ORLite>=1.38:../../databases/p5-ORLite
61DEPENDS+= p5-PPI>=1.205:../../devel/p5-PPI 62DEPENDS+= p5-PPI>=1.205:../../devel/p5-PPI
62DEPENDS+= p5-PPIx-EditorTools>=0.09:../../editors/p5-PPIx-EditorTools 63DEPENDS+= p5-PPIx-EditorTools>=0.09:../../editors/p5-PPIx-EditorTools
63DEPENDS+= p5-Params-Util>=0.33:../../devel/p5-Params-Util 64DEPENDS+= p5-Params-Util>=0.33:../../devel/p5-Params-Util
64DEPENDS+= p5-Parse-ErrorString-Perl>=0.09:../../devel/p5-Parse-ErrorString-Perl 65DEPENDS+= p5-Parse-ErrorString-Perl>=0.11:../../devel/p5-Parse-ErrorString-Perl
65DEPENDS+= p5-Parse-ExuberantCTags>=1.00:../../devel/p5-Parse-ExuberantCTags 66DEPENDS+= p5-Parse-ExuberantCTags>=1.00:../../devel/p5-Parse-ExuberantCTags
66DEPENDS+= p5-Pod-Abstract>=0.16:../../textproc/p5-Pod-Abstract 67DEPENDS+= p5-Pod-Abstract>=0.16:../../textproc/p5-Pod-Abstract
67DEPENDS+= p5-Pod-POM>=0.17:../../textproc/p5-Pod-POM 68DEPENDS+= p5-Pod-POM>=0.17:../../textproc/p5-Pod-POM
68DEPENDS+= {perl>=5.10.1,p5-Pod-Simple>=3.07}:../../textproc/p5-Pod-Simple 69DEPENDS+= {perl>=5.10.1,p5-Pod-Simple>=3.07}:../../textproc/p5-Pod-Simple
69DEPENDS+= p5-Probe-Perl>=0.01:../../devel/p5-Probe-Perl 70DEPENDS+= p5-Probe-Perl>=0.01:../../devel/p5-Probe-Perl
70DEPENDS+= {perl>=5.8.8,p5-Storable>=2.15}:../../devel/p5-Storable 71DEPENDS+= {perl>=5.8.8,p5-Storable>=2.15}:../../devel/p5-Storable
71DEPENDS+= p5-Template-Tiny>=0.03:../../textproc/p5-Template-Tiny 72DEPENDS+= p5-Template-Tiny>=0.03:../../textproc/p5-Template-Tiny
72DEPENDS+= p5-Text-Diff>=0.35:../../textproc/p5-Text-Diff 73DEPENDS+= p5-Text-Diff>=0.35:../../textproc/p5-Text-Diff
73DEPENDS+= p5-Text-FindIndent>=0.05:../../textproc/p5-Text-FindIndent 74DEPENDS+= 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
76PERL5_REQD+= 5.10.1 77PERL5_REQD+= 5.10.1
77DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI 78DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
78DEPENDS+= p5-Wx>=0.91:../../x11/p5-Wx 
79DEPENDS+= p5-Wx-Perl-ProcessStream>=0.24:../../x11/p5-Wx-Perl-ProcessStream 79DEPENDS+= p5-Wx-Perl-ProcessStream>=0.24:../../x11/p5-Wx-Perl-ProcessStream
80DEPENDS+= p5-YAML-Tiny>=1.32:../../textproc/p5-YAML-Tiny 80DEPENDS+= p5-YAML-Tiny>=1.32:../../textproc/p5-YAML-Tiny
81DEPENDS+= p5-pip>=0.13:../../devel/p5-pip 81DEPENDS+= p5-pip>=0.13:../../devel/p5-pip
 82DEPENDS+= 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
84PERL5_PACKLIST= auto/Padre/.packlist 85PERL5_PACKLIST= auto/Padre/.packlist
 86PERL5_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"
91BUILDLINK_API_DEPENDS.p5-DBI+= p5-DBI>=1.580 93BUILDLINK_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"

cvs diff -r1.2 -r1.3 pkgsrc/editors/p5-Padre/distinfo (expand / switch to unified diff)

--- pkgsrc/editors/p5-Padre/distinfo 2010/01/23 12:05:32 1.2
+++ pkgsrc/editors/p5-Padre/distinfo 2010/02/03 11:23:19 1.3
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.2 2010/01/23 12:05:32 sno Exp $ 1$NetBSD: distinfo,v 1.3 2010/02/03 11:23:19 sno Exp $
2 2
3SHA1 (Padre-0.55.tar.gz) = 7c9611b7072a8a322e73e8b0a98571e3661fcb78 3SHA1 (Padre-0.56.tar.gz) = 904ec73284acfe04718960e18be85bc87b3d260d
4RMD160 (Padre-0.55.tar.gz) = 1cbdcafef8682028b81b734a5039cbd605a39db0 4RMD160 (Padre-0.56.tar.gz) = d195dc1044a456c4c08db19521b5ba817ea9977a
5Size (Padre-0.55.tar.gz) = 1251954 bytes 5Size (Padre-0.56.tar.gz) = 1270173 bytes