experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.6,1.7
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8345/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: Improvements to my Perl package writer: * Better handing of missing version numbers * Bugfix for detecting empty EXE_FILES entry in Makefile.PL Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- Module.pm 24 Apr 2005 04:15:15 - 1.6 +++ Module.pm 24 Aug 2005 14:08:32 - 1.7 @@ -234,7 +234,8 @@ # Check if there are any script outputs if ($makefile =~ /([\'\"]?)EXE_FILES\1\s*(?:=>|,)\s*(\[\s*\]|)/s) { -$self->{makefile}->{bin} = ($2 ne ""); +my $binfiles = $2; +$self->{makefile}->{bin} = ($binfiles =~ /[^\s\[\]]/); } # Check for prereqs if ($makefile =~ /([\'\"]?)PREREQ_PM\1\s*(?:=>|,)\s*(\{.*?\})/s) --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.7,1.8
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8345/lib/Fink Modified Files: BuildPerlMod.pm Log Message: Improvements to my Perl package writer: * Better handing of missing version numbers * Bugfix for detecting empty EXE_FILES entry in Makefile.PL Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- BuildPerlMod.pm 24 Apr 2005 04:15:14 - 1.7 +++ BuildPerlMod.pm 24 Aug 2005 14:08:32 - 1.8 @@ -247,6 +247,16 @@ { my $oldversion = $self->get_version_from_hash($old); my $newversion = $mod->package_version(); + if (!defined $oldversion) + { + #warn "Missing old version number, skipping\n"; + return (); + } + if (!defined $newversion) + { + print "Missing new version number, skipping\n"; + return (); + } return () if ($oldversion eq $newversion); } --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods path-class-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11331 Modified Files: path-class-pm.info Log Message: Update path-class-pm to new upstream version, v0.13 Index: path-class-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/path-class-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- path-class-pm.info 4 Aug 2005 03:18:27 - 1.2 +++ path-class-pm.info 24 Aug 2005 14:18:58 - 1.3 @@ -1,8 +1,8 @@ Package: path-class-pm -Version: 0.12 +Version: 0.13 Revision: 1 Source: mirror:cpan:authors/id/K/KW/KWILLIAMS/Path-Class-%v.tar.gz -Source-MD5: 148f277ee2cfa68276588ed0430efff5 +Source-MD5: e3fa350153409ae5064b26ab9e07ba3d Type: perl UpdatePOD: true DocFiles: Changes MANIFEST META.yml README SIGNATURE --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods http-proxy-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21628 Modified Files: http-proxy-pm.info Log Message: Update to the latest upstream version, v0.16 Index: http-proxy-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/http-proxy-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- http-proxy-pm.info 2 Aug 2005 16:40:42 - 1.1 +++ http-proxy-pm.info 12 Sep 2005 17:27:33 - 1.2 @@ -1,9 +1,9 @@ Info2: << Package: http-proxy-pm%type_pkg[perl] -Version: 0.15 +Version: 0.16 Revision: 1 Source: mirror:cpan:authors/id/B/BO/BOOK/HTTP-Proxy-%v.tar.gz -Source-MD5: 46a5f92e459678e49165633e9a0b73ac +Source-MD5: 71402530846f6f3c2eff460241b8ece9 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, libwww-pm%type_pkg[perl] @@ -16,16 +16,15 @@ # The tests do all sorts of network activity, so skip them NoPerlTests: true -# The Makefile.PL patch below is for this bug: -# http://rt.cpan.org/NoAuth/Bug.html?id=13989 -PatchScript: << - #!/bin/sh - perl -0 -pi -e '/PL_FILES/||s/(PREREQ_PM)/PL_FILES=>{},$1/' Makefile.PL - perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*)$/$1/is;s/=head1 //' lib/HTTP/Proxy.pm > COPYRIGHT -<< +# Extracts =head1 COPYRIGHT and =head1 LICENSE into a separate file +PatchScript: perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*)$/$1/is;s/=head1 //' lib/HTTP/Proxy.pm > COPYRIGHT + DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTTP-Proxy + . + The examples are not included. See: + http://search.cpan.org/src/BOOK/HTTP-Proxy-0.16/eg/ << Splitoff: << Package: %N-man --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods cpanplus-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29575 Modified Files: cpanplus-pm.info Log Message: Update to new upstream version, v0.562 Index: cpanplus-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/cpanplus-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- cpanplus-pm.info2 Aug 2005 17:25:06 - 1.2 +++ cpanplus-pm.info13 Sep 2005 16:11:48 - 1.3 @@ -1,6 +1,6 @@ Info2: << Package: cpanplus-pm%type_pkg[perl] -Version: 0.055 +Version: 0.0562 Revision: 2 Type: perl (5.8.6) Description: Ameliorated interface to the CPAN @@ -10,6 +10,8 @@ # Dependencies: # +# Only the perl 5.8.6 external dependencies are listed below +# # Also depends on the following for perls earlier than 5.8.0: # Net::SMTP, Digest::MD5, Storable, Net::FTP, MIME::Base64, Locale::Maketext # @@ -29,7 +31,7 @@ # Unpack Phase: Source: mirror:cpan:authors/id/K/KA/KANE/CPANPLUS-%v.tar.gz -Source-MD5: 79074c158a76e8826f42b2faa3111b57 +Source-MD5: 79502929f29759fbd4bfea8b07fef2d9 # Compile/Install Phase: UpdatePOD: True --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods pdf-api2-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12197 Modified Files: pdf-api2-pm.info Log Message: Update to latest upstream version (PDF-API2 v0.46) Index: pdf-api2-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/pdf-api2-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- pdf-api2-pm.info4 Aug 2005 03:18:27 - 1.2 +++ pdf-api2-pm.info14 Sep 2005 15:13:40 - 1.3 @@ -1,9 +1,9 @@ Info2: << Package: pdf-api2-pm%type_pkg[perl] -Version: 0.44 +Version: 0.46 Revision: 1 Source: mirror:cpan:authors/id/A/AR/AREIBENS/PDF-API2-%v.tar.gz -Source-MD5: 39b409ca1c0c14811abec574c2404b17 +Source-MD5: a4ab9f358b5eea3edfeb55953f304509 Type: perl (5.8.1 5.8.4 5.8.6) # Re-enable building the documentation PatchScript: perl -i -pe's/^.*MAN3POD.*$//m' Makefile.PL --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.7,1.8
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23023/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: v1.35 of mkpkg (creates Perl .info files from CPAN) Fix handling of Makefile.PL EXE_FILES argument Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- Module.pm 24 Aug 2005 14:08:32 - 1.7 +++ Module.pm 19 Sep 2005 16:10:05 - 1.8 @@ -232,10 +232,28 @@ $self->{makefile}->{abstract} = substr($2,1); } # Check if there are any script outputs - if ($makefile =~ /([\'\"]?)EXE_FILES\1\s*(?:=>|,)\s*(\[\s*\]|)/s) + if ($makefile =~ /([\'\"]?)EXE_FILES\1\s*(?:=>|,)\s*(\[.*?\]|)/s) { +my $hasbin; my $binfiles = $2; -$self->{makefile}->{bin} = ($binfiles =~ /[^\s\[\]]/); +if ($binfiles) +{ + my $list; + { + no strict; + no warnings; + eval "\$list = $binfiles;"; + } + if ($@) + { + print "Eval error for EXE_FILES: [EMAIL PROTECTED]" if ($self->verbose); + } + else + { + $hasbin = ref($list) && ref($list) eq "ARRAY" && @$list > 0; + } +} +$self->{makefile}->{bin} = $hasbin; } # Check for prereqs if ($makefile =~ /([\'\"]?)PREREQ_PM\1\s*(?:=>|,)\s*(\{.*?\})/s) @@ -284,7 +302,7 @@ if (-f $filename) { my $buildfile = read_file($filename); - # ... + # TODO ... } } return $self->{buildfile}; --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.8,1.9
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23023/lib/Fink Modified Files: BuildPerlMod.pm Log Message: v1.35 of mkpkg (creates Perl .info files from CPAN) Fix handling of Makefile.PL EXE_FILES argument Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- BuildPerlMod.pm 24 Aug 2005 14:08:32 - 1.8 +++ BuildPerlMod.pm 19 Sep 2005 16:10:05 - 1.9 @@ -4,7 +4,7 @@ use strict; use File::Slurp; -our $VERSION = "1.34"; +our $VERSION = "1.35"; my $disclaimer = <<"EOF"; # **AUTOGENERATED - UNTESTED** --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods spreadsheet-writeexcel-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23827 Modified Files: spreadsheet-writeexcel-pm.info Log Message: Update to latest upstream version of Spreadsheet::WriteExcel (v2.15) Index: spreadsheet-writeexcel-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/spreadsheet-writeexcel-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- spreadsheet-writeexcel-pm.info 4 Aug 2005 03:18:27 - 1.2 +++ spreadsheet-writeexcel-pm.info 19 Sep 2005 16:12:05 - 1.3 @@ -1,9 +1,9 @@ Info2: << Package: spreadsheet-writeexcel-pm%type_pkg[perl] -Version: 2.14 +Version: 2.15 Revision: 1 Source: mirror:cpan:authors/id/J/JM/JMCNAMARA/Spreadsheet-WriteExcel-%v.tar.gz -Source-MD5: 2a2ff55a0b8a41bdfd0f8adf9925394a +Source-MD5: abcb3c39fc48febbbc2a3094bb2933c9 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, file-temp-pm%type_pkg[perl], rec-descent-pm --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods cam-session-pm.info,1.1,1.2 filesys-virtual-plain-pm.info,1.1,1.2 par-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23649 Modified Files: cam-session-pm.info filesys-virtual-plain-pm.info par-pm.info Log Message: Update a few Perl modules to their latest upstream versions Index: filesys-virtual-plain-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/filesys-virtual-plain-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- filesys-virtual-plain-pm.info 27 Apr 2005 03:09:34 - 1.1 +++ filesys-virtual-plain-pm.info 21 Sep 2005 16:19:34 - 1.2 @@ -1,13 +1,13 @@ Package: filesys-virtual-plain-pm -Version: 0.06 +Version: 0.08 Revision: 1 Source: mirror:cpan:authors/id/X/XA/XANTUS/Filesys-Virtual-Plain-%v.tar.gz -Source-MD5: 10d77450465ce5cedce112b1b02d2370 +Source-MD5: 355aee0303a0ee3b4d02900979d13a42 Type: perl UpdatePOD: true Depends: filesys-virtual-pm -PatchScript: perl -ne'/^\#\#\#/ && !/Internal methods/ && print' Plain.pm > COPYRIGHT -DocFiles: Changes MANIFEST README COPYRIGHT +PatchScript: perl -ne'/^\#\#\#/ && (not /Internal methods/) && print' Plain.pm > COPYRIGHT +DocFiles: Changes MANIFEST META.yml README COPYRIGHT License: Artistic/GPL Description: Plain virtual filesystem Maintainer: Chris Dolan <[EMAIL PROTECTED]> Index: par-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/par-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- par-pm.info 27 Apr 2005 03:09:35 - 1.1 +++ par-pm.info 21 Sep 2005 16:19:34 - 1.2 @@ -1,6 +1,6 @@ Info2: << Package: par-pm%type_pkg[perl] -Version: 0.87 +Version: 0.89 Revision: 1 Type: perl (5.8.1 5.8.4 5.8.6) Description: Perl Archive Toolkit @@ -16,7 +16,7 @@ Suggests: digest-sha1-pm%type_pkg[perl], module-signature-pm%type_pkg[perl], gnupg Source: mirror:cpan:authors/id/A/AU/AUTRIJUS/PAR-%v.tar.gz -Source-MD5: a8cbf7a8db7bd068f4c7afa8e51b1b81 +Source-MD5: eba28e8a048c3107025f96f825ffd303 # Disable the tests because the $Config{startperl} is screwy in Apple's perl NoPerlTests: true @@ -29,10 +29,10 @@ << UpdatePOD: true -DocFiles: AUTHORS ChangeLog MANIFEST META.yml README +DocFiles: AUTHORS ChangeLog MANIFEST META.yml README SIGNATURE TODO DescPackaging: << - Found a bug? Please check if it has already been reported: + Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=PAR << Index: cam-session-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/cam-session-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- cam-session-pm.info 27 Apr 2005 03:09:33 - 1.1 +++ cam-session-pm.info 21 Sep 2005 16:19:34 - 1.2 @@ -1,16 +1,16 @@ Info2: << Package: cam-session-pm%type_pkg[perl] -Version: 1.02 +Version: 1.03 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-Session-%v.tgz -Source-MD5: 25c8ae57712a97b9e41d7e6a99774332 +Source-MD5: 0f9b2ee16635d7bed506e45a3b24f153 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, dbi-pm%type_pkg[perl] BuildDepends: dbd-mysql-pm%type_pkg[perl] DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL -Description: CGI session state maintenance via DBI +Description: DBI and cookie CGI session state maintenance Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-Session DescPackaging: << --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods devel-symdump-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28986 Added Files: devel-symdump-pm.info Log Message: Add new perl module Devel::Symdump --- NEW FILE: devel-symdump-pm.info --- Package: devel-symdump-pm Version: 2.03 Revision: 1 Source: mirror:cpan:authors/id/A/AN/ANDK/Devel-Symdump-%v.tar.gz Source-MD5: ea5230185f1188b70ad9c3e431d981c5 Type: perl UpdatePOD: true DocFiles: ChangeLog MANIFEST README License: Artistic/GPL Description: Perl symbol table access and dumping Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Devel-Symdump DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Devel-Symdump << --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods carp-assert-pm.info,NONE,1.1 class-virtual-pm.info,NONE,1.1 cpan-distnameinfo-pm.info,NONE,1.1 cpanplus-dist-build-pm.info,NONE,1.1 ipc-cmd
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5291 Added Files: carp-assert-pm.info class-virtual-pm.info cpan-distnameinfo-pm.info cpanplus-dist-build-pm.info ipc-cmd-pm.info module-load-conditional-pm.info module-load-pm.info module-pluggable-pm.info params-check-pm.info parse-cpan-packages-pm.info sort-versions-pm.info test-deep-pm.info test-nowarnings-pm.info test-tester-pm.info Log Message: Package a bunch of new perl modules (all needed by Module::CPANTS::Generator) --- NEW FILE: module-load-pm.info --- Package: module-load-pm Version: 0.10 Revision: 1 Source: mirror:cpan:authors/id/K/KA/KANE/Module-Load-%v.tar.gz Source-MD5: ee40eb2fa3059381e43d1f14d414fe67 Type: perl UpdatePOD: true DocFiles: MANIFEST META.yml README License: Artistic/GPL Description: Load modules in a DWIM style Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Module-Load DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-Load << --- NEW FILE: test-nowarnings-pm.info --- # **AUTOGENERATED - UNTESTED** # This package was auto-created by /Users/chris/fink/experimental/chrisdolan/mkpkg.pl # Please validate and then REMOVE THESE COMMENTS Package: test-nowarnings-pm Version: 0.081 Revision: 1 Source: mirror:cpan:authors/id/F/FD/FDALY/Test-NoWarnings-%v.tar.gz Source-MD5: 25bfd61c4035c03d2c12ad8deab5dd9e Type: perl UpdatePOD: true Depends: test-tester-pm DocFiles: CHANGES LGPL MANIFEST META.yml README License: LGPL Description: Ensure you didn't emit warnings while testing Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Test-NoWarnings DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-NoWarnings << --- NEW FILE: ipc-cmd-pm.info --- Package: ipc-cmd-pm Version: 0.24 Revision: 1 Source: mirror:cpan:authors/id/K/KA/KANE/IPC-Cmd-%v.tar.gz Source-MD5: 9061bd187defad873432f91fa6de9f9b Type: perl UpdatePOD: true Depends: locale-maketext-simple-pm, module-load-conditional-pm, params-check-pm DocFiles: MANIFEST META.yml README License: Artistic/GPL Description: Run interactive commandline programs Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/IPC-Cmd DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=IPC-Cmd << --- NEW FILE: cpan-distnameinfo-pm.info --- Package: cpan-distnameinfo-pm Version: 0.06 Revision: 1 Source: mirror:cpan:authors/id/G/GB/GBARR/CPAN-DistnameInfo-%v.tar.gz Source-MD5: f7154ef1681ce5d236e984d7ce72e3ac Type: perl UpdatePOD: true DocFiles: Changes MANIFEST META.yml README SIGNATURE License: Artistic/GPL Description: Extract name and version from a dist filename Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CPAN-DistnameInfo DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CPAN-DistnameInfo << --- NEW FILE: test-tester-pm.info --- Package: test-tester-pm Version: 0.102 Revision: 1 Source: mirror:cpan:authors/id/F/FD/FDALY/Test-Tester-%v.tar.gz Source-MD5: 66a79932245cc80cc053713deec1226f Type: perl UpdatePOD: true DocFiles: ARTISTIC CHANGES MANIFEST META.yml README TODO License: Artistic/GPL Description: Ease testing of Test::Builder modules Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Test-Tester DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-Tester << --- NEW FILE: sort-versions-pm.info --- Package: sort-versions-pm Version: 1.5 Revision: 1 Source: mirror:cpan:authors/id/E/ED/EDAVIS/Sort-Versions-%v.tar.gz Source-MD5: 5434f948fdea6406851c77bebbd0ed19 Type: perl UpdatePOD: true DocFiles: Changes MANIFEST README License: Artistic/GPL Description: Sorting of revision (and similar) numbers Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Sort-Versions DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Sort-Versions << --- NEW FILE: module-load-conditional-pm.info --- Package: module-load-conditional-pm Version: 0.08 Revision: 1 Source: mirror:cpan:authors/id/K/KA/KANE/Module-Load-Conditional-%v.tar.gz Source-MD5: 9e2a706b6511651ca4eb6de0c4c89a12 Type: perl UpdatePOD: true Depends: locale-maketext-simple-pm, module-load-pm, params-check-pm DocFiles: MANIFEST META.yml README License: Artistic/GPL Description: Simple caller() trace Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Module-Load-Conditional Des
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.8,1.9
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12802/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: v1.36 Better heuristics for guessing license. Better abstraction of license and POD files. Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- Module.pm 19 Sep 2005 16:10:05 - 1.8 +++ Module.pm 3 Oct 2005 16:32:07 - 1.9 @@ -57,18 +57,18 @@ my $self = shift; # Check files that are for-sure - my @licenses = grep /^(copyright|copying|license|gpl|lgpl|artistic)/i, $self->root_files(); + my @licenses = grep /^(copyright|copying|license|gpl|lgpl|artistic)\b/i, $self->root_files(); return $licenses[0] if (@licenses > 0); # Check doc files that might have copyright inline foreach my $file (grep(/^readme/i, $self->root_files()), - grep({defined $_} $self->makefile->{version_from})) + grep({defined $_} $self->version_from(), $self->version_from_pod())) { my $filename = $self->extract_dir()."/".$file; if (-f $filename) { my $content = read_file($filename); - if ($content =~ /licen[sc]e|licensing|copyright/i) # [sc] is to catch a common typo + if ($content =~ /\b(?:licen[sc]e|licensing|copyright)\b/i) # [sc] is to catch a common typo { return $file; } @@ -131,24 +131,82 @@ { my $self = shift; - return $self->yml->{license} || $self->dslip->{license}; + my $license = $self->yml->{license} || $self->dslip->{license}; + return $license if ($license); + + foreach my $licensefile ( + $self->version_from(), + $self->version_from_pod(), + $self->license_filename(), + ) + { + if ($licensefile) + { + my $filename = $self->extract_dir()."/".$licensefile; + if (-f $filename) + { +my $content = read_file($filename); +if ($content =~ /=head\d\s+(?:licen[cs]e|licensing|copyright|legal)\b(.*?)(=head\\d.*|=cut.*|)$/si) +{ + my $licensetext = $1; + my @phrases = ( + "under the same (?:terms|license) as Perl itself", + ); + my $regex = join "|", map {join("\\s+", split /\s+/, $_)} @phrases; + if ($licensetext =~ /$regex/is) + { + return "perl"; + } +} + } + } + } + + return undef; } sub version_from { my $self = shift; - return - $self->buildfile->{version_from} || - $self->makefile->{version_from}; + my @candidates = ( + $self->yml->{version_from}, + $self->buildfile->{version_from}, + $self->makefile->{version_from}, + ); + + for my $filename (@candidates) + { + if ($filename && -f $self->extract_dir."/".$filename) + { + return $filename; + } + } + return undef; +} +sub version_from_pod +{ + my $self = shift; + + my $version_from = $self->version_from(); + my $version_pod; + if ($version_from && $version_from =~ /\.pm$/) + { + ($version_pod = $version_from) =~ s/\.pm$/.pod/; + } + return $version_pod; } sub description { my $self = shift; - my $desc = $self->yml->{abstract} || $self->makefile->{abstract} || $self->{mod}->description(); + my $desc = + $self->yml->{abstract} || + $self->makefile->{abstract} || + $self->{mod}->description(); + if (!$desc && - $self->mainfile() =~ /=head1\s+NAME\s+[\w\-\'\:]+\s+\-\s+([^\r\n]+)/s) + $self->mainpod() =~ /=head1\s+NAME\s+[\w\-\'\:]+\s+\-\s+([^\r\n]+)/s) { $desc = $1; } @@ -314,8 +372,7 @@ if (!defined $self->{mainfile}) { $self->{mainfile} = ""; - my $version_from = ($self->buildfile->{version_from} || - $self->makefile->{version_from}); + my $version_from = $self->version_from(); if ($version_from) { my $filename = $self->extract_dir."/".$version_from; @@ -328,6 +385,29 @@ return $self->{mainfile}; } +sub mainpod +{ + my $self = shift; + if (!defined $self->{mainpod}) + { + $self->{mainpod} = ""; + my $version_pod = $self->version_from_pod(); + if ($version_pod) + { + my $filename = $self->extract_dir."/".$version_pod; + if (-f $filename) + { +$self->{mainpod} = read_file($filename); + } + } + if (!$self->{mainpod}) + { + $self->{mainpod} = $self->mainfile(); + } + } + return $self->{mainpod}; +} + sub yml { my $self = shift; @@ -352,14 +432,14 @@ } else { -if ($meta->{license}) -{ -
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.9,1.10
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12802/lib/Fink Modified Files: BuildPerlMod.pm Log Message: v1.36 Better heuristics for guessing license. Better abstraction of license and POD files. Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- BuildPerlMod.pm 19 Sep 2005 16:10:05 - 1.9 +++ BuildPerlMod.pm 3 Oct 2005 16:32:07 - 1.10 @@ -4,7 +4,7 @@ use strict; use File::Slurp; -our $VERSION = "1.35"; +our $VERSION = "1.36"; my $disclaimer = <<"EOF"; # **AUTOGENERATED - UNTESTED** @@ -439,7 +439,7 @@ if ($licensefile && grep({$_ eq $licensefile} @docfiles) == 0) { my $content = read_file($mod->extract_dir()."/".$licensefile); - if ($content =~ /=head\d\s+(licen[cs]e|licensing|copyright)/is) + if ($content =~ /=head\d\s+(licen[cs]e|licensing|copyright|legal)\b/is) { $patchscript = 'perl -0 -pe\'s/^.*=head\\d\\s+('.$1.'.*?)(=head\\d.*|=cut.*|)$/$1/is\' '.$licensefile.' > COPYRIGHT'; push @docfiles, "COPYRIGHT"; --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods clone-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv686 Modified Files: clone-pm.info Log Message: Update to the latest upstream version, v0.18 (I accepted maintainership of this package from Christian Schaffner) Index: clone-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/clone-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- clone-pm.info 27 Apr 2005 03:09:33 - 1.1 +++ clone-pm.info 3 Oct 2005 17:49:31 - 1.2 @@ -1,30 +1,30 @@ Info2: << Package: clone-pm%type_pkg[perl] -Version: 0.15 -Revision: 2 +Version: 0.18 +Revision: 1 +Source: mirror:cpan:authors/id/R/RD/RDF/Clone-%v.tar.gz +Source-MD5: 7e37be978c939054100f40d64a2850db Type: perl (5.8.1 5.8.4 5.8.6) -Description: Perl module to recursively copy datatypes -License: Artistic -Maintainer: Christian Schaffner <[EMAIL PROTECTED]> - -# Dependencies: +PatchScript: perl -0 -pe's/^.*=head\d\s+(AUTHOR.*?)(=head\d.*|=cut.*|)$/$1/is' Clone.pm > COPYRIGHT +UpdatePOD: true Depends: perl%type_pkg[perl]-core -BuildDepends: fink (>= 0.20.6-1) -Conflicts: %N-man -Replaces: %N-man - -# Unpack Phase: -Source: mirror:cpan:authors/id/R/RD/RDF/Clone-%v.tar.gz -Source-MD5: 5cac94da96835758462133f3afd8fe22 - -# Install Phase: -UpdatePOD: True -DocFiles: Changes MANIFEST -InstallScript: << - %{default_script} - mv %i/share/man %i/lib/perl5/%type_raw[perl] +DocFiles: Changes MANIFEST META.yml COPYRIGHT +License: Artistic/GPL +Description: Recursive copy of nested objects +Maintainer: Chris Dolan <[EMAIL PROTECTED]> +Homepage: http://search.cpan.org/dist/Clone +DescPackaging: << + Report bugs to the maintainer or the CPAN bug tracker: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Clone + . + Maintained by Christian Schaffner until v0.18 +<< +Splitoff: << + Package: %N-man + Depends: %N (= %v-%r) + Files: share/man + Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + DocFiles: Changes MANIFEST META.yml COPYRIGHT << - -# Additional Info: -Homepage: http://search.cpan.org/dist/Clone/ << --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods class-inspector-pm.info,NONE,1.1 config-tiny-pm.info,NONE,1.1 file-remove-pm.info,NONE,1.1 hook-lexwrap-pm.info,NONE,1.1 list-moreutils-pm.info,NONE,1.1 params-util-pm.info,NONE,1.1 perl-tidy-pm.info,NONE,1.1 test-classapi-pm.info,NONE,1.1 test-subcalls-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13304 Added Files: class-inspector-pm.info config-tiny-pm.info file-remove-pm.info hook-lexwrap-pm.info list-moreutils-pm.info params-util-pm.info perl-tidy-pm.info test-classapi-pm.info test-subcalls-pm.info Log Message: Package a bunch of new utility Perl modules for Fink. (Trying to get to Perl::Critic, but still having trouble with a few of the dependencies) --- NEW FILE: file-remove-pm.info --- Package: file-remove-pm Version: 0.30 Revision: 1 Source: mirror:cpan:authors/id/R/RS/RSOD/File-Remove-%v.tar.gz Source-MD5: 3973fd86f5d82a52255bde3c1fd63486 Type: perl UpdatePOD: true DocFiles: Changes MANIFEST META.yml README License: Artistic/GPL Description: Remove files and directories Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/File-Remove DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=File-Remove << --- NEW FILE: params-util-pm.info --- Info2: << Package: params-util-pm%type_pkg[perl] Version: 0.05 Revision: 1 Source: mirror:cpan:authors/id/A/AD/ADAMK/Params-Util-%v.tar.gz Source-MD5: 5d3f1abd93c0fec2e7cfe37d30ce48dc Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core BuildDepends: test-simple-pm%type_pkg[perl] (>= 0.47-1) # Disable auto-installation of optional packages CompileScript: << #!/bin/sh export PERL_EXTUTILS_AUTOINSTALL=--skip %{default_script} << DocFiles: Changes LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Utility functions to aid parameter checking Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Params-Util DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Params-Util << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: Changes LICENSE MANIFEST META.yml README << << --- NEW FILE: hook-lexwrap-pm.info --- Package: hook-lexwrap-pm Version: 0.20 Revision: 1 Source: mirror:cpan:authors/id/D/DC/DCONWAY/Hook-LexWrap-%v.tar.gz Source-MD5: e3aaeb59a3adddc80ed3867e4d16654e Type: perl UpdatePOD: true DocFiles: Changes MANIFEST README License: Artistic/GPL Description: Lexically scoped subroutine wrappers Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Hook-LexWrap DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Hook-LexWrap << --- NEW FILE: test-subcalls-pm.info --- Info2: << Package: test-subcalls-pm%type_pkg[perl] Version: 0.01 Revision: 1 Source: mirror:cpan:authors/id/A/AD/ADAMK/Test-SubCalls-%v.tar.gz Source-MD5: 02a2eeeadc9f94e2998389716a1545b9 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, hook-lexwrap-pm BuildDepends: test-builder-tester-pm, test-simple-pm%type_pkg[perl] (>= 0.60-1) DocFiles: Changes LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Test number of times a subroutine is called Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Test-SubCalls DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test-SubCalls << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: Changes LICENSE MANIFEST META.yml README << << --- NEW FILE: perl-tidy-pm.info --- Package: perl-tidy-pm Version: 20031021 Revision: 1 Source: mirror:cpan:authors/id/S/SH/SHANCOCK/Perl-Tidy-%v.tar.gz Source-MD5: ba1e8aff6329666564a3c72a202d1a7f Type: perl UpdatePOD: true DocFiles: BUGS CHANGES COPYING MANIFEST README TODO License: GPL Description: Indent and reformat perl scripts Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Perl-Tidy DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Perl-Tidy << Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 DocFiles: BUGS CHANGES COPYING MANIFEST README TODO << --- NEW FILE: list-moreutils-pm.info --- Info2: << Package: list-moreutils-pm%type_pkg[perl] Version: 0.12 Revision: 1 Source: mirror:cpan:authors/id/V/VP/VPARSEVAL/List-MoreUtils-%v.tar.gz Source-MD5: 3a6b77247f3347734ec5b70ca2411286 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core DocFiles: Changes MANIFEST META.yml README License: Ar
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods spreadsheet-parseexcel-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21731 Modified Files: spreadsheet-parseexcel-pm.info Log Message: New revision: add Perl variants for 5.8.4 and 5.8.6 (previously, jcode-pm dependency was restraining this to 5.8.1) Index: spreadsheet-parseexcel-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/spreadsheet-parseexcel-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- spreadsheet-parseexcel-pm.info 27 Apr 2005 03:09:35 - 1.1 +++ spreadsheet-parseexcel-pm.info 3 Oct 2005 21:12:06 - 1.2 @@ -1,14 +1,16 @@ Info2: << Package: spreadsheet-parseexcel-pm%type_pkg[perl] Version: 0.2603 -Revision: 2 +Revision: 3 Source: mirror:cpan:authors/id/K/KW/KWITKNR/Spreadsheet-ParseExcel-%v.tar.gz Source-MD5: 6ee6257d4b66cb9e147a0b50603d1387 -# Limited to 5.8.1 only because of jcode-pm; should support 5.8.4 and 5.8.6 fine -Type: perl (5.8.1) +Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true PatchScript: perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*?)(=head\d.*|=cut.*|)$/$1/is' ParseExcel.pm > COPYRIGHT -Depends: perl%type_pkg[perl]-core, jcode-pm%type_pkg[perl], ole-storagelite-pm, unicode-map-pm%type_pkg[perl] +Depends: << + perl%type_pkg[perl]-core, jcode-pm%type_pkg[perl], ole-storagelite-pm (>=0.08-1), + unicode-map-pm%type_pkg[perl] +<< DocFiles: Changes MANIFEST META.yml README README_Japan.htm COPYRIGHT License: Artistic/GPL Description: Get information from Excel file --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods annocpan-perldoc-pm.info,NONE,1.1 annocpan-perldoc-syncdb-pm.info,NONE,1.1 annocpan-perldoc-pm.patch,NONE,1.1 annocpan-perldoc-syncdb-pm.patch,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24131 Added Files: annocpan-perldoc-pm.info annocpan-perldoc-syncdb-pm.info annocpan-perldoc-pm.patch annocpan-perldoc-syncdb-pm.patch Log Message: A pair of related new perl modules --- NEW FILE: annocpan-perldoc-pm.info --- Info2: << Package: annocpan-perldoc-pm%type_pkg[perl] Version: 0.10 Revision: 1 Source: mirror:cpan:authors/id/I/IT/ITUB/AnnoCPAN-Perldoc-%v.tar.gz Source-MD5: bf22a5eb9d3535a73e55883b83940e13 PatchScript: sed 's|@PREFIX@|%p|g' < %a/%{Ni}.patch | patch -p1 # See DescPackaging for why this is 5.8.6 only, artificially Type: perl (5.8.6) UpdatePOD: true Depends: << perl%type_pkg[perl]-core, dbd-sqlite-pm%type_pkg[perl], dbi-pm%type_pkg[perl], io-string-pm << Recommends: annocpan-perldoc-pm-bin, annocpan-perldoc-syncdb-pm-bin DocFiles: MANIFEST META.yml README License: Artistic/GPL Description: Integrate AnnoCPAN notes locally into perldoc DescDetail: << The annopod command-line enhances the standard perldoc command by including user-submitted comments from the live documentation at annocpan.org. . This package requires that you install annopod.db somewhere on your system. See the AnnoCPAN-Perldoc homepage for the download URL of that file, or simply install the Fink package annocpan-perldoc-syncdb-pm-bin and add syncannopod to your cron. . If you like the annopod command line, I recommend you alias perldoc to annopod. << Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/AnnoCPAN-Perldoc DescPackaging: << This package originally depended artificially on Pod::Perldoc v3.14, Really, an earlier version (like v3.13 which is in the Perl 5.8.6 core) suffices on all platforms except Windows/Cygwin. So, we patch Makefile.PL to downgrade that dependency to make this easier to package. However, that constrains us to just Perl 5.8.6. It's *possible* this would work with the Pod::Perldoc v3.10 that comes with Perl 5.8.1, but I haven't tested. Help would be appreciated on that front. . The various files in this distro are patched to add /sw/var/annocpan to the search path for the database file. . Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=AnnoCPAN-Perldoc << Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 Conflicts: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin Replaces: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin DocFiles: MANIFEST META.yml README << Splitoff2: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: MANIFEST META.yml README << << --- NEW FILE: annocpan-perldoc-pm.patch --- diff -Nur AnnoCPAN-Perldoc-0.10-orig/Makefile.PL AnnoCPAN-Perldoc-0.10/Makefile.PL --- AnnoCPAN-Perldoc-0.10-orig/Makefile.PL 2005-07-21 21:37:41.0 -0500 +++ AnnoCPAN-Perldoc-0.10/Makefile.PL 2005-09-27 10:24:17.0 -0500 @@ -10,7 +10,7 @@ DBD::SQLite => 1.0, IO::String => 0, Digest::MD5 => 0, -Pod::Perldoc => 3.14, +Pod::Perldoc => 3.13, }, ); diff -Nur AnnoCPAN-Perldoc-0.10-orig/README AnnoCPAN-Perldoc-0.10/README --- AnnoCPAN-Perldoc-0.10-orig/README 2005-07-21 21:22:57.0 -0500 +++ AnnoCPAN-Perldoc-0.10/README2005-09-27 21:32:03.0 -0500 @@ -17,6 +17,7 @@ $HOME $USERPROFILE $ALLUSERSPROFILE [EMAIL PROTECTED]@/var/annocpan /var/annocpan It can also be called .annopod.db, to hide it in Unix-like systems. It is your diff -Nur AnnoCPAN-Perldoc-0.10-orig/annopod AnnoCPAN-Perldoc-0.10/annopod --- AnnoCPAN-Perldoc-0.10-orig/annopod 2005-07-21 21:36:28.0 -0500 +++ AnnoCPAN-Perldoc-0.10/annopod 2005-09-27 21:31:43.0 -0500 @@ -43,6 +43,7 @@ $HOME $USERPROFILE $ALLUSERSPROFILE [EMAIL PROTECTED]@/var/annocpan /var/annocpan It can also be called .annopod.db, to hide it in Unix-like systems. It is your diff -Nur AnnoCPAN-Perldoc-0.10-orig/lib/AnnoCPAN/Perldoc/Filter.pm AnnoCPAN-Perldoc-0.10/lib/AnnoCPAN/Perldoc/Filter.pm --- AnnoCPAN-Perldoc-0.10-orig/lib/AnnoCPAN/Perldoc/Filter.pm 2005-07-21 21:12:11.0 -0500 +++ AnnoCPAN-Perldoc-0.10/lib/AnnoCPAN/Perldoc/Filter.pm2005-09-27 21:30:51.0 -0500 @@ -32,7 +32,7 @@ my $signature = md5_hex($pod); my $db_file; DIR: for my $dir (@ENV{qw(HOME USERPROFILE ALLUSERSPROFILE)}, -'/var/annocpan', '.' +'@PREFIX@/var/annocpan', '/var/annocpan', '.' ) { for my $file ('annopod.db', '.annopod.db') { no warnings 'uninitialized'; diff -Nur AnnoCPAN-Perldoc-0.1
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods net-dav-server-pm.info,1.1,1.2 xml-libxml-common-pm.info,1.1,1.2 xml-libxml-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25914 Modified Files: net-dav-server-pm.info xml-libxml-common-pm.info xml-libxml-pm.info Log Message: Koen updated xml-sax-pm to include Perl 5.8.6, which allowed these downstream changes: * unmaintained xml-libxml-pm updated to include Perl 5.8.6 * my net-dav-server-pm updated to include Perl 5.8.6 At the same time, I made these other updates: * fixed the xml-libxml-pm license from Artistic to Artistic/GPL * fixed the xml-libxml-common-pm license from Artistic to Artistic/GPL * updated net-dav-server-pm to the latest upstream v1.28 which fixed some bugs and simplified the packaging Index: xml-libxml-common-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/xml-libxml-common-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- xml-libxml-common-pm.info 27 Apr 2005 03:09:36 - 1.1 +++ xml-libxml-common-pm.info 4 Oct 2005 06:03:57 - 1.2 @@ -1,7 +1,7 @@ Info2: << Package: xml-libxml-common-pm%type_pkg[perl] Version: 0.13 -Revision: 11 +Revision: 12 ### Depends: perl%type_pkg[perl]-core, libxml2-shlibs BuildDepends: libxml2 @@ -26,7 +26,7 @@ are shared by XML::LibXML, XML::GDOME and XML::LibXSLT (not all done, yet) << ### -License: Artistic +License: Artistic/GPL Maintainer: None Homepage: http://search.cpan.org/dist/XML-LibXML << Index: xml-libxml-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/xml-libxml-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- xml-libxml-pm.info 27 Apr 2005 03:09:36 - 1.1 +++ xml-libxml-pm.info 4 Oct 2005 06:03:57 - 1.2 @@ -1,7 +1,7 @@ Info2: << Package: xml-libxml-pm%type_pkg[perl] Version: 1.58 -Revision: 1 +Revision: 2 ### Depends: perl%type_pkg[perl]-core, xml-sax-pm%type_pkg[perl], xml-namespacesupport-pm, xml-libxml-common-pm%type_pkg[perl], libxml2-shlibs BuildDepends: perl%type_pkg[perl]-core, xml-sax-pm%type_pkg[perl], xml-namespacesupport-pm, xml-libxml-common-pm%type_pkg[perl], libxml2 @@ -11,8 +11,7 @@ Source: mirror:cpan:authors/id/P/PH/PHISH/XML-LibXML-%v.tar.gz Source-MD5: 4691fc436e5c0f22787f5b4a54fc56b0 ### -# waiting on xml-sax-pm586 -Type: perl (5.8.1) +Type: perl (5.8.1 5.8.6) UpdatePOD: true ### ConfigureParams: SKIP_SAX_INSTALL=1 @@ -31,7 +30,7 @@ validating XML parser and the high performance DOM implementation. << ### -License: Artistic +License: Artistic/GPL Maintainer: None Homepage: http://search.cpan.org/dist/XML-LibXML << Index: net-dav-server-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/net-dav-server-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- net-dav-server-pm.info 27 Apr 2005 03:09:35 - 1.1 +++ net-dav-server-pm.info 4 Oct 2005 06:03:57 - 1.2 @@ -1,11 +1,11 @@ Info2: << Package: net-dav-server-pm%type_pkg[perl] -Version: 1.25 +Version: 1.28 Revision: 1 -Source: mirror:cpan:authors/id/L/LB/LBROCARD/Net-DAV-Server-%v.tar.gz -Source-MD5: 5df868ffb2412bde496678aa6402d0dc -# Limited to 5.8.1 by xml-libxml-pm -Type: perl (5.8.1) +Source: mirror:cpan:authors/id/B/BR/BRONG/Net-DAV-Server-%v.tar.gz +Source-MD5: 305ba7b106b86adf111ead3802e37a06 +# Limited to 5.8.1 and 5.8.6 by xml-libxml-pm +Type: perl (5.8.1 5.8.6) UpdatePOD: true Depends: << perl%type_pkg[perl]-core, class-accessor-pm, @@ -13,13 +13,6 @@ libwww-pm%type_pkg[perl], uri-pm%type_pkg[perl], xml-libxml-pm%type_pkg[perl] << -# There's a bug in v1.25 that webdav.pl mistakenly gets installed in the perl lib dir -# Reported to the upstream author, and for now we just hack it out. -# See bug report: http://rt.cpan.org/NoAuth/Bug.html?id=12392 -CompileScript: << - %{default_script} - /bin/rm -f blib/lib/Net/DAV/webdav.pl -<< DocFiles: CHANGES MANIFEST META.yml README License: Artistic/GPL Description: Provide a DAV Server --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods class-std-pm.info,NONE,1.1 config-std-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29043 Added Files: class-std-pm.info config-std-pm.info Log Message: Add a pair of new Perl modules. These depend on version-pm which Blair just updated to support 5.8.6 --- NEW FILE: config-std-pm.info --- Info2: << Package: config-std-pm%type_pkg[perl] Version: 0.0.2 Revision: 1 Source: mirror:cpan:authors/id/D/DC/DCONWAY/Config-Std-%v.tar.gz Source-MD5: 9eb9a7182e1509228ddab778676eb7f0 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: << perl%type_pkg[perl]-core, class-std-pm%type_pkg[perl], version-pm%type_pkg[perl] << DocFiles: Changes MANIFEST META.yml README License: Artistic/GPL Description: Load and save configuration files Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Config-Std DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Config-Std << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: Changes MANIFEST META.yml README << << --- NEW FILE: class-std-pm.info --- Info2: << Package: class-std-pm%type_pkg[perl] Version: 0.0.4 Revision: 1 Source: mirror:cpan:authors/id/D/DC/DCONWAY/Class-Std-%v.tar.gz Source-MD5: bb5c5997406b88dff7cc0788bb8b0948 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, version-pm%type_pkg[perl] DocFiles: Changes MANIFEST META.yml README License: Artistic/GPL Description: Support for creating inside-out classes Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Class-Std DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Class-Std << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: Changes MANIFEST META.yml README << << --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods net-cidr-lite-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6183 Added Files: net-cidr-lite-pm.info Log Message: New perl module: Net::CIDR::Lite --- NEW FILE: net-cidr-lite-pm.info --- Package: net-cidr-lite-pm Version: 0.18 Revision: 1 Source: mirror:cpan:authors/id/D/DO/DOUGW/Net-CIDR-Lite-%v.tar.gz Source-MD5: c4c839713b701458e880bf2d058cbab4 Type: perl UpdatePOD: true DocFiles: Changes MANIFEST META.yml README License: Artistic/GPL Description: Merge IPv4 or IPv6 CIDR addresses Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Net-CIDR-Lite DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Net-CIDR-Lite << --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods scalar-list-utils-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9423 Modified Files: scalar-list-utils-pm.info Log Message: Updated to latest upstream version v1.17 Assumed maintainership from Christian Schnaffner Index: scalar-list-utils-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/scalar-list-utils-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- scalar-list-utils-pm.info 27 Apr 2005 03:09:35 - 1.1 +++ scalar-list-utils-pm.info 6 Oct 2005 18:41:15 - 1.2 @@ -1,26 +1,26 @@ Info2: << Package: scalar-list-utils-pm%type_pkg[perl] -Version: 1.14 -Revision: 3 +Version: 1.17 +Revision: 1 ### -Depends: perl%type_pkg[perl]-core, +Depends: perl%type_pkg[perl]-core BuildDepends: fink (>= 0.20.1-1) Replaces: scalar-list-utils-pm (<= 1.11-4), scalar-list-utils-pm560, %N-man Conflicts: %N-man ### Source: mirror:cpan:authors/id/G/GB/GBARR/Scalar-List-Utils-%v.tar.gz -Source-MD5: 64f5c079fe9be0fff55c1365dd7eec96 +Source-MD5: e5883507aaac370cc14f8259b9956a87 ### -Type: perl (5.8.1) +Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true ### -DocFiles: Changes MANIFEST README +DocFiles: Changes MANIFEST META.yml README SIGNATURE InstallScript: << %{default_script} mv %i/share/man %i/lib/perl5/%type_raw[perl] << ### -Description: Set of subroutines for perl +Description: Common Scalar and List utility subroutines DescDetail: << This package contains a selection of subroutines that people have expressed would be nice to have in the perl core, but the usage would not @@ -28,10 +28,14 @@ small such that being individual extensions would be wasteful. << DescPackaging: << + Report bugs to the maintainer or the CPAN bug tracker: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Scalar-List-Utils + . + Maintained by Christian Schaffner through v1.14-3. Earlier versions by Justin F. Hallett. << ### -License: Artistic -Maintainer: Christian Schaffner <[EMAIL PROTECTED]> +License: Artistic/GPL +Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Scalar-List-Utils << --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods annocpan-perldoc-syncdb-pm.info,1.1,1.2 annocpan-perldoc-syncdb-pm.patch,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25728 Modified Files: annocpan-perldoc-syncdb-pm.info annocpan-perldoc-syncdb-pm.patch Log Message: Fix weekly cron that downloads database. Previous version neglected to load %p/bin/init.sh. Index: annocpan-perldoc-syncdb-pm.patch === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/annocpan-perldoc-syncdb-pm.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- annocpan-perldoc-syncdb-pm.patch3 Oct 2005 21:21:31 - 1.1 +++ annocpan-perldoc-syncdb-pm.patch13 Oct 2005 00:13:37 - 1.2 @@ -1,13 +1,14 @@ -diff -Nur AnnoCPAN-Perldoc-SyncDB-0.10-orig/cron.weekly AnnoCPAN-Perldoc-SyncDB-0.10/cron.weekly AnnoCPAN-Perldoc-SyncDB-0.10-orig/cron.weekly 1969-12-31 18:00:00.0 -0600 -+++ AnnoCPAN-Perldoc-SyncDB-0.10/cron.weekly 2005-09-27 21:54:57.0 -0500 -@@ -0,0 +1,3 @@ +diff -Nur AnnoCPAN-Perldoc-SyncDB-0.11-orig/cron.weekly AnnoCPAN-Perldoc-SyncDB-0.11/cron.weekly +--- AnnoCPAN-Perldoc-SyncDB-0.11-orig/cron.weekly 1969-12-31 18:00:00.0 -0600 AnnoCPAN-Perldoc-SyncDB-0.11/cron.weekly 2005-10-12 13:17:18.0 -0500 +@@ -0,0 +1,4 @@ +#!/bin/sh + ++. '@PREFIX@/bin/init.sh' +test -x '@PREFIX@/bin/syncannopod' && '@PREFIX@/bin/syncannopod' --dest '@PREFIX@/var/annocpan/annopod.db' -diff -Nur AnnoCPAN-Perldoc-SyncDB-0.10-orig/lib/AnnoCPAN/Perldoc/SyncDB.pm AnnoCPAN-Perldoc-SyncDB-0.10/lib/AnnoCPAN/Perldoc/SyncDB.pm AnnoCPAN-Perldoc-SyncDB-0.10-orig/lib/AnnoCPAN/Perldoc/SyncDB.pm 2005-09-20 23:01:52.0 -0500 -+++ AnnoCPAN-Perldoc-SyncDB-0.10/lib/AnnoCPAN/Perldoc/SyncDB.pm 2005-09-27 21:41:01.0 -0500 +diff -Nur AnnoCPAN-Perldoc-SyncDB-0.11-orig/lib/AnnoCPAN/Perldoc/SyncDB.pm AnnoCPAN-Perldoc-SyncDB-0.11/lib/AnnoCPAN/Perldoc/SyncDB.pm +--- AnnoCPAN-Perldoc-SyncDB-0.11-orig/lib/AnnoCPAN/Perldoc/SyncDB.pm 2005-09-27 22:11:25.0 -0500 AnnoCPAN-Perldoc-SyncDB-0.11/lib/AnnoCPAN/Perldoc/SyncDB.pm 2005-10-12 13:15:58.0 -0500 @@ -137,7 +137,7 @@ # This algorithm is duplicated from AnnoCPAN::Perldoc # Future versions should access that module's algorithm directly Index: annocpan-perldoc-syncdb-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/annocpan-perldoc-syncdb-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- annocpan-perldoc-syncdb-pm.info 3 Oct 2005 21:21:31 - 1.1 +++ annocpan-perldoc-syncdb-pm.info 13 Oct 2005 00:13:37 - 1.2 @@ -1,7 +1,7 @@ Info2: << Package: annocpan-perldoc-syncdb-pm%type_pkg[perl] Version: 0.11 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/C/CL/CLOTHO/AnnoCPAN-Perldoc-SyncDB-%v.tgz Source-MD5: 2eb051dedf952f23f7ee2db91f3e31f4 PatchScript: sed 's|@PREFIX@|%p|g' < %a/%{Ni}.patch | patch -p1 --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods cpanplus-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25960 Added Files: cpanplus-pm.info Log Message: Added new Perl module CPANPLUS, v0.055 --- NEW FILE: cpanplus-pm.info --- Info2: << Package: cpanplus-pm%type_pkg[perl] Version: 0.055 Revision: 1 Type: perl (5.8.6) Description: Ameliorated interface to the CPAN License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CPANPLUS/ # Dependencies: # Also depends on the following for perls earlier than 5.8.0: # Digest::MD5, Storable, Net::FTP, MIME::Base64, Locale::Maketext # Future versions of this package should also depend on the following # for test reporting: # Net::SMTP, Test::Reporter, YAML Depends: << perl%type_pkg[perl]-core, archive-tar-pm%type_pkg[perl], io-zlib-pm%type_pkg[perl], archive-zip-pm%type_pkg[perl], compress-zlib-pm%type_pkg[perl], uri-pm%type_pkg[perl], html-parser-pm%type_pkg[perl], libwww-pm%type_pkg[perl], locale-maketext-lexicon-pm%type_pkg[perl] << # Note: module-signature is currently limited to 581 and 586 Suggests: module-signature-pm%type_pkg[perl] # Unpack Phase: Source: mirror:cpan:authors/id/K/KA/KANE/CPANPLUS-%v.tar.gz Source-MD5: 79074c158a76e8826f42b2faa3111b57 # Compile/Install Phase: UpdatePOD: True DocFiles: ChangeLog MANIFEST README META.yml Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 Conflicts: %{Ni}586-bin Replaces: %{Ni}586-bin DocFiles: ChangeLog MANIFEST README META.yml << Splitoff2: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}586-man Replaces: %{Ni}586-man DocFiles: ChangeLog MANIFEST README META.yml << << --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods http-proxy-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13285 Added Files: http-proxy-pm.info Log Message: New perl module: HTTP::Proxy v0.15 --- NEW FILE: http-proxy-pm.info --- Info2: << Package: http-proxy-pm%type_pkg[perl] Version: 0.15 Revision: 1 Source: mirror:cpan:authors/id/B/BO/BOOK/HTTP-Proxy-%v.tar.gz Source-MD5: 46a5f92e459678e49165633e9a0b73ac Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, libwww-pm%type_pkg[perl] DocFiles: Changes MANIFEST META.yml README COPYRIGHT License: Artistic/GPL Description: Pure Perl HTTP proxy Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/HTTP-Proxy # The tests do all sorts of network activity, so skip them NoPerlTests: true # The Makefile.PL patch below is for this bug: # http://rt.cpan.org/NoAuth/Bug.html?id=13989 PatchScript: << #!/bin/sh perl -0 -pi -e '/PL_FILES/||s/(PREREQ_PM)/PL_FILES=>{},$1/' Makefile.PL perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*)$/$1/is;s/=head1 //' lib/HTTP/Proxy.pm > COPYRIGHT << DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTTP-Proxy << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: Changes MANIFEST META.yml README COPYRIGHT << << --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods class-singleton-pm.info,NONE,1.1 net-ip-match-regexp-pm.info,NONE,1.1 cpanplus-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23992 Modified Files: cpanplus-pm.info Added Files: class-singleton-pm.info net-ip-match-regexp-pm.info Log Message: New Perl modules: * class-singleton-pm v1.03 * net-ip-match-regexp-pm v0.91 Updated cpanplus-pm.info to Revision 2 * Added docs * Added yaml-pm dependency --- NEW FILE: net-ip-match-regexp-pm.info --- Package: net-ip-match-regexp-pm Version: 0.91 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/Net-IP-Match-Regexp-%v.tgz Source-MD5: 328dc65f1cba899ccda6555d9a62a21e Type: perl UpdatePOD: true DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Efficiently match IP addresses against ranges Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Net-IP-Match-Regexp DescPackaging: << I am both the maintainer and the upstream author. << --- NEW FILE: class-singleton-pm.info --- Package: class-singleton-pm Version: 1.03 Revision: 1 Source: mirror:cpan:authors/id/A/AB/ABW/Class-Singleton-%v.tar.gz Source-MD5: 80202a57411cb3e939fec327a87564bf Type: perl UpdatePOD: true DocFiles: Changes MANIFEST README License: Artistic/GPL Description: Implementation of a Singleton class Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Class-Singleton DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Class-Singleton << Index: cpanplus-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/cpanplus-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- cpanplus-pm.info2 Aug 2005 15:31:05 - 1.1 +++ cpanplus-pm.info2 Aug 2005 17:25:06 - 1.2 @@ -1,7 +1,7 @@ Info2: << Package: cpanplus-pm%type_pkg[perl] Version: 0.055 -Revision: 1 +Revision: 2 Type: perl (5.8.6) Description: Ameliorated interface to the CPAN License: Artistic/GPL @@ -9,17 +9,20 @@ Homepage: http://search.cpan.org/dist/CPANPLUS/ # Dependencies: +# # Also depends on the following for perls earlier than 5.8.0: -# Digest::MD5, Storable, Net::FTP, MIME::Base64, Locale::Maketext +# Net::SMTP, Digest::MD5, Storable, Net::FTP, MIME::Base64, Locale::Maketext +# # Future versions of this package should also depend on the following # for test reporting: -# Net::SMTP, Test::Reporter, YAML +# Test::Reporter +# Depends: << perl%type_pkg[perl]-core, archive-tar-pm%type_pkg[perl], io-zlib-pm%type_pkg[perl], archive-zip-pm%type_pkg[perl], compress-zlib-pm%type_pkg[perl], uri-pm%type_pkg[perl], html-parser-pm%type_pkg[perl], libwww-pm%type_pkg[perl], - locale-maketext-lexicon-pm%type_pkg[perl] + locale-maketext-lexicon-pm%type_pkg[perl], yaml-pm << # Note: module-signature is currently limited to 581 and 586 Suggests: module-signature-pm%type_pkg[perl] --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods archive-zip-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27571 Modified Files: archive-zip-pm.info Log Message: Update to the latest upstream version v1.14 -> v1.16 Index: archive-zip-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/archive-zip-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- archive-zip-pm.info 27 Apr 2005 03:09:33 - 1.1 +++ archive-zip-pm.info 4 Aug 2005 02:25:15 - 1.2 @@ -1,15 +1,15 @@ Info2: << Package: archive-zip-pm%type_pkg[perl] -Version: 1.14 -Revision: 3 +Version: 1.16 +Revision: 1 Type: perl (5.8.1 5.8.4 5.8.6) Description: Provide an interface to ZIP archive files License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Archive-Zip Depends: perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl] -Source: mirror:cpan:authors/id/N/NE/NEDKONZ/Archive-Zip-%v.tar.gz -Source-MD5: 96b2caf19d5aea3adff02c323247e66a +Source: mirror:cpan:authors/id/S/SM/SMPETERS/Archive-Zip-%v.tar.gz +Source-MD5: e28dff400d07b1659d659d8dde7071f1 UpdatePOD: true DocFiles: Changes MANIFEST META.yml README Splitoff: << --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods file-slurp-pm.info,1.1,1.2 font-ttf-pm.info,1.1,1.2 path-class-pm.info,1.1,1.2 pdf-api2-pm.info,1.1,1.2 spreadsheet-writeexcel-pm.info,1.1,
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5709 Modified Files: file-slurp-pm.info font-ttf-pm.info path-class-pm.info pdf-api2-pm.info spreadsheet-writeexcel-pm.info swf-file-pm.info Log Message: Update some of my perl packages to their latest upstream versions Index: spreadsheet-writeexcel-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/spreadsheet-writeexcel-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- spreadsheet-writeexcel-pm.info 27 Apr 2005 03:09:35 - 1.1 +++ spreadsheet-writeexcel-pm.info 4 Aug 2005 03:18:27 - 1.2 @@ -1,9 +1,9 @@ Info2: << Package: spreadsheet-writeexcel-pm%type_pkg[perl] -Version: 2.13 -Revision: 2 +Version: 2.14 +Revision: 1 Source: mirror:cpan:authors/id/J/JM/JMCNAMARA/Spreadsheet-WriteExcel-%v.tar.gz -Source-MD5: 9b4b058b3b79d33c073b0ec025a509cc +Source-MD5: 2a2ff55a0b8a41bdfd0f8adf9925394a Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, file-temp-pm%type_pkg[perl], rec-descent-pm Index: pdf-api2-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/pdf-api2-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- pdf-api2-pm.info27 Apr 2005 03:09:35 - 1.1 +++ pdf-api2-pm.info4 Aug 2005 03:18:27 - 1.2 @@ -1,13 +1,15 @@ Info2: << Package: pdf-api2-pm%type_pkg[perl] -Version: 0.41 -Revision: 2 +Version: 0.44 +Revision: 1 Source: mirror:cpan:authors/id/A/AR/AREIBENS/PDF-API2-%v.tar.gz -Source-MD5: cdc7ba7b01c894920724d892aa6a85ad +Source-MD5: 39b409ca1c0c14811abec574c2404b17 Type: perl (5.8.1 5.8.4 5.8.6) +# Re-enable building the documentation +PatchScript: perl -i -pe's/^.*MAN3POD.*$//m' Makefile.PL UpdatePOD: true Depends: perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl] -DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST README TODO +DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST META.yml README TODO License: LGPL Description: TheNextGen PDF Create/Modify API Maintainer: Chris Dolan <[EMAIL PROTECTED]> @@ -22,6 +24,6 @@ Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man - DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST README TODO + DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST META.yml README TODO << << Index: path-class-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/path-class-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- path-class-pm.info 27 Apr 2005 03:09:35 - 1.1 +++ path-class-pm.info 4 Aug 2005 03:18:27 - 1.2 @@ -1,11 +1,11 @@ Package: path-class-pm -Version: 0.08 -Revision: 2 +Version: 0.12 +Revision: 1 Source: mirror:cpan:authors/id/K/KW/KWILLIAMS/Path-Class-%v.tar.gz -Source-MD5: c824a66dd7dda1fed675b9591ec29554 +Source-MD5: 148f277ee2cfa68276588ed0430efff5 Type: perl UpdatePOD: true -DocFiles: Changes MANIFEST META.yml README +DocFiles: Changes MANIFEST META.yml README SIGNATURE Description: Cross-platform path manipulation License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Index: font-ttf-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/font-ttf-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- font-ttf-pm.info27 Apr 2005 03:09:34 - 1.1 +++ font-ttf-pm.info4 Aug 2005 03:18:27 - 1.2 @@ -1,18 +1,12 @@ Package: font-ttf-pm -Version: 0.34 +Version: 0.35 Revision: 1 Source: mirror:cpan:authors/id/M/MH/MHOSKEN/Font-TTF-%v.tar.gz -Source-MD5: 3b0354a25650899cbec767f4b147f526 +Source-MD5: 98800eaa4803fa5531eb74ad04f6c429 Type: perl UpdatePOD: true -DocFiles: MANIFEST README.TXT +DocFiles: MANIFEST META.yml README.TXT License: Artistic Description: TTF font support for Perl Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Font-TTF -Splitoff: << - Package: %N-bin - Depends: %N (= %v-%r) - Files: bin share/man/man1 - DocFiles: MANIFEST README.TXT -<< Index: file-slurp-pm.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/libs/perlmods/file-slurp-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- file-slurp-pm.info 27 Apr 20
dists/10.4-transitional/unstable/main/finkinfo/net synergy.info,1.3,1.4
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16958 Modified Files: synergy.info Log Message: New upstream version os net/synergy, v1.2.4 Index: synergy.info === RCS file: /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/net/synergy.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- synergy.info22 Jun 2005 12:23:13 - 1.3 +++ synergy.info8 Aug 2005 13:52:59 - 1.4 @@ -1,10 +1,10 @@ Package: synergy -Version: 1.2.2 -Revision: 2 -GCC: 3.3 +Version: 1.2.4 +Revision: 1 Maintainer: Chris Dolan <[EMAIL PROTECTED]> Source: mirror:sourceforge:synergy2/synergy-%v.tar.gz -Source-MD5: d43fe74fc3aeb541bb38f0dceaffebb4 +Source-MD5: 71e174502b6495a51a1e830aff3cf428 +GCC: 3.3 PatchScript: << perl -pi -e 's,-Werror,,g' configure << --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.4-transitional/unstable/main/finkinfo/devel ocaml-lib.info,NONE,1.1
Update of /cvsroot/fink/dists/10.4-transitional/unstable/main/finkinfo/devel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12455 Added Files: ocaml-lib.info Log Message: Add new package: ocaml-lib from ocaml-lib.sf.net --- NEW FILE: ocaml-lib.info --- Package: ocaml-lib Version: 1.4 Revision: 1 Source: mirror:sourceforge:%n/extlib-%v.tgz SourceDirectory: extlib-%v Source-MD5: d53cf08e13e5b9487035bcc8af1165f2 License: OSI-Approved Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://ocaml-lib.sourceforge.net/ Depends: ocaml Description: Standard library for OCaml DescDetail: << "ExtLib is released under the same license as the OCaml Standard Library" << CompileScript: << mkdir out ocaml install.ml -b -n -doc -d out << InstallScript: << mkdir -p %i/lib/ocaml cp out/*.{a,cma,cmi,cmx} %i/lib/ocaml cp *.{ml,mli} %i/lib/ocaml rm %i/lib/ocaml/install.ml << DocFiles: out/extlib-doc/* LICENSE README.txt --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/devel xerces-c.info,NONE,1.1 xerces-c.patch,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/devel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18100 Added Files: xerces-c.info xerces-c.patch Log Message: Xerces-C v2.6.0 * I'm handing maintainership over to Dan Czarnecki * The previous version (xerces-c23) needs to stick around until we can update the Perl xml-xerces-pm package, which is not up to v2.6.0 yet. * This is a C++ module. I've recommended that Dan follow the C++ discussion on fink-devel --- NEW FILE: xerces-c.patch --- diff -urN xerces-c-src_2_6_0-orig/samples/runConfigure xerces-c-src_2_6_0/samples/runConfigure --- xerces-c-src_2_6_0-orig/samples/runConfigureFri Sep 10 09:52:24 2004 +++ xerces-c-src_2_6_0/samples/runConfigure Mon Mar 14 09:38:18 2005 @@ -93,17 +93,18 @@ transcoder=native# by default use native transcoder thread=none # by default no need to have threads bitsToBuild=32 # by default 32 bit build assumed +configureoptions="" # Check the command line parameters if test -x /usr/bin/getopt; then - getoptErr=`getopt p:c:x:dr:b:l:z:h $*` + getoptErr=`getopt p:c:x:dr:b:l:z:C:h $*` if [ $? != 0 ] then usage exit ${ERROR_EXIT_CODE} fi # Now get the command line parameters - set -- `getopt p:c:x:dr:b:l:z:h $*` + set -- `getopt p:c:x:dr:b:l:z:C:h $*` while [ $# -gt 0 ] do case $1 in @@ -131,6 +132,9 @@ -l) linkeroptions="$linkeroptions $2"; shift 2;; + -C) +configureoptions="$configureoptions $2"; shift 2;; + -h) usage exit ${ERROR_EXIT_CODE};; @@ -145,7 +149,7 @@ esac done else - while getopts "p:c:x:dr:b:l:z:h" switch; do + while getopts "p:c:x:dr:b:l:z:C:h" switch; do case $switch in p) platform=$OPTARG;; @@ -191,6 +195,7 @@ echo "bitsToBuild option: $bitsToBuild" echo "Extra compile options: $compileroptions" echo "Extra link options: $linkeroptions" +echo "Extra configure options: $configureoptions" # # Now check if the options are correct or not, bail out if incorrect @@ -495,11 +500,11 @@ rm -f config.log rm -f config.status if test $platform = "os400"; then -./configure --host AS400-OS400 +./configure --host AS400-OS400 $configureoptions elif test $platform = "ptx"; then -./configure --prefix=$XMLINSTALL +./configure --prefix=$XMLINSTALL $configureoptions else -./configure +./configure $configureoptions fi # exit if configure failed if test $? != 0; then @@ -518,7 +523,7 @@ echo export CFLAGS=\"$CFLAGS\" echo export LDFLAGS=\"$LDFLAGS\" echo export EXTRA_LIBS=\"$EXTRA_LIBS\" -echo configure +echo configure $configureoptions echo echo If the result of the above commands look OK to you, go to the directory --- NEW FILE: xerces-c.info --- Package: xerces-c Version: 2.6.0 Revision: 1 Maintainer: Daniel Czarnecki <[EMAIL PROTECTED]> License: BSD Homepage: http://xml.apache.org/xerces-c/ Depends: %N-shlibs (= %v-%r) Conflicts: xerces-c23 Replaces: xerces-c23 Source: http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_6_0/xerces-c-src_2_6_0.tar.gz Source-MD5: 038b3614ae82d2878bcc820b9ccbe853 SourceDirectory: xerces-c-src_2_6_0 Patch: %n.patch CompileScript: << #!/bin/sh export XERCESCROOT=%b cd src/xercesc ./runConfigure -p macosx -n native -C "%c" make LD_SONAME="-install_name %p/lib/libxerces-c.26.dylib -compatibility_version %v -current_version %v" cd ../../samples ./runConfigure -p macosx -C "%c" make << InstallScript: << #!/bin/sh export XERCESCROOT=%b echo Install samples mkdir -p %d/%p/bin cp -fp bin/{CreateDOMDocument,EnumVal,Redirect,SAXCount,StdInParse,DOMCount,MemParse,SAX2Count,SAXPrint,DOMPrint,PParse,SAX2Print,SEnumVal} %d/%p/bin echo Install docs mkdir -p %i/share/doc/%n-dev cp -Rfp doc/html %i/share/doc/%n-dev cd src/xercesc echo Install config.status mkdir -p %i/share/%n-dev cp -fp config.status %i/share/%n-dev echo make install make install DESTDIR=%d << DocFiles: LICENSE* SplitOff: << Package: %N-shlibs Files: lib/libxerces-c.26.0.dylib lib/libxerces-depdom.26.0.dylib Shlibs: << %p/lib/libxerces-c.26.dylib 2.6.0 %n (>= 2.6.0-1) %p/lib/libxerces-depdom.26.dylib 2.6.0 %n (>= 2.6.0-1) << DocFiles: LICENSE* << SplitOff2: << Package: %N-dev Conflicts: xerces-c23-dev, %N-dev (<< %v-%r) Replaces: xerces-c23-dev, %N-dev (<< %v-%r) BuildDependsOnly: True Depends: %N-shlibs Files: include share/%N-dev lib share/doc/%N-dev DocFiles: LICENSE* << Description: XML parser in C++ DescDetail: << Xerces-C is a validating XML parser written in C++. Xerces-C conforms with the XML-1.0 W3C recommendation. << DescPackaging: << The extensive documentation is in the -dev splitoff . The main package contains the sample applications, installed in bin. . If building the Perl XML::Xerces package (sold separately), it should set the following envvars: XERCESCROOT=%%p XERCES_CONFIG=%%p/share/%n-dev/config.status << DescPor
dists/10.3/unstable/main/finkinfo/libs/perlmods net-dav-server-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23343 Modified Files: net-dav-server-pm.info Log Message: new version v1.24 Index: net-dav-server-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/net-dav-server-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- net-dav-server-pm.info 2 Mar 2005 03:10:21 - 1.2 +++ net-dav-server-pm.info 1 Apr 2005 03:11:27 - 1.3 @@ -1,9 +1,9 @@ Info2: << Package: net-dav-server-pm%type_pkg[perl] -Version: 1.23 -Revision: 2 +Version: 1.24 +Revision: 1 Source: mirror:cpan:authors/id/L/LB/LBROCARD/Net-DAV-Server-%v.tar.gz -Source-MD5: eb79e1ae7813ed203b374bc8f3345e9f +Source-MD5: 3ac3278195a27ce37dbca274ff0d # Limited to 5.8.1 by xml-libxml-pm Type: perl (5.8.1) UpdatePOD: true --- This SF.net email is sponsored by Demarc: A global provider of Threat Management Solutions. Download our HomeAdmin security software for free today! http://www.demarc.com/Info/Sentarus/hamr30 ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods cam-dbf-pm.info,NONE,1.1 cam-pdf-pm.info,NONE,1.1 cam-session-pm.info,NONE,1.1 cam-xml-pm.info,NONE,1.1 cgi-compress-gzip-pm.info,1.3,1.4 filesys-virtual-plain-pm.info,1.1,1.2 net-dav-server-pm.info,1.3,1.4 pdf-api2-pm.info,1.2,1.3 spreadsheet-writeexcel-pm.info,1.2,1.3 swf-file-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv423 Modified Files: cgi-compress-gzip-pm.info filesys-virtual-plain-pm.info net-dav-server-pm.info pdf-api2-pm.info spreadsheet-writeexcel-pm.info swf-file-pm.info Added Files: cam-dbf-pm.info cam-pdf-pm.info cam-session-pm.info cam-xml-pm.info Log Message: Updated 6 Perl pkgs to new upstream Added 4 new Perl pkgs (I am upstream on all 4) --- NEW FILE: cam-xml-pm.info --- Info2: << Package: cam-xml-pm%type_pkg[perl] Version: 1.12 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-XML-%v.tgz Source-MD5: 8131740f1f2d6bce731c2a9587eae588 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, xml-parser-pm%type_pkg[perl] DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Encapsulation of a simple XML data structure Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-XML DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-XML << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README << << --- NEW FILE: cam-pdf-pm.info --- Info2: << Package: cam-pdf-pm%type_pkg[perl] Version: 0.99 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-PDF-%v.tgz Source-MD5: b11a8c6abee1ca6512878fad779dc85c Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, crypt-rc4-pm, text-pdf-pm%type_pkg[perl] DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: PDF manipulation library Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-PDF DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-PDF << Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin Conflicts: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin Replaces: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README << Splitoff2: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README << << Index: cgi-compress-gzip-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/cgi-compress-gzip-pm.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- cgi-compress-gzip-pm.info 2 Mar 2005 01:23:57 - 1.3 +++ cgi-compress-gzip-pm.info 24 Apr 2005 04:13:27 - 1.4 @@ -1,18 +1,17 @@ Info2: << Package: cgi-compress-gzip-pm%type_pkg[perl] -Version: 0.19 -Revision: 2 -# Can't do 5.8.6 until io-zlib-pm supports it -Type: perl (5.8.1 5.8.4) +Version: 0.20 +Revision: 1 +Type: perl (5.8.1 5.8.4 5.8.6) Description: CGI with automatically compressed output -License: GPL +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CGI-Compress-Gzip Depends: perl%type_pkg[perl]-core, io-zlib-pm%type_pkg[perl] Source: mirror:cpan:authors/id/C/CL/CLOTHO/CGI-Compress-Gzip-%v.tgz -Source-MD5: b34cace77a59fbb85a24ce6c7c40596f +Source-MD5: ed0a56c3e4b5883a4f49e9768412e845 UpdatePOD: true -DocFiles: ChangeLog MANIFEST META.yml README LICENSE +DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README DescDetail: << CGI::Compress::Gzip extends the CGI infrastructure to compresses output, whenever possible. It uses IO::Zlib (a filehandle wrapper @@ -35,6 +34,6 @@ Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man Files: share/man - DocFiles: ChangeLog MANIFEST META.yml README LICENSE + DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README << << Index: filesys-virtual-plain-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/filesys-virtual-plain-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- filesys-virtual-plain-pm.info 16 Feb 2005 03:03:33 - 1.1 +++ filesys-virtual-plain-pm.info 24 Apr 2005 04:13:27 - 1.2 @@ -1,8 +1,8 @@ Package: filesys-virtual-plain-pm -Version: 0.05 +Version: 0.06 Revision: 1 Source: mirror:cpan:authors/id/X/XA/XANTUS/Filesys-Virtual-Plain-%v.tar.gz -Source-MD5: 29743d2fde8297aa457ed8ebb
experimental/chrisdolan finkbuild,1.3,1.4
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv937 Modified Files: finkbuild Log Message: Bugfixes in mkpkg (now v1.34) and finkbuild scripts Index: finkbuild === RCS file: /cvsroot/fink/experimental/chrisdolan/finkbuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- finkbuild 23 Feb 2005 05:24:44 - 1.3 +++ finkbuild 24 Apr 2005 04:15:14 - 1.4 @@ -17,6 +17,10 @@ set info = $1 shift set perlvers = "$*" +# Hack for packages that don't need to version with Perl +if ( "q$perlvers" == "q" ) then + set perlvers = "0" +endif if (! -f $info) then echo "info file not found" @@ -28,7 +32,12 @@ /sw/bin/fink index endif -foreach perlver (`echo $perlvers`) +foreach ver (`echo $perlvers`) + if ( "q$ver" == "q0" ) then +set perlver = "" + else +set perlver = $ver + endif set pkg = `echo $info | sed "s,.*/,," | sed "s,\.info,,"`$perlver nice +10 /sw/bin/fink -k -K rebuild $pkg if ($status == 0) then --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.6,1.7
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv937/lib/Fink Modified Files: BuildPerlMod.pm Log Message: Bugfixes in mkpkg (now v1.34) and finkbuild scripts Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- BuildPerlMod.pm 6 Mar 2005 20:59:55 - 1.6 +++ BuildPerlMod.pm 24 Apr 2005 04:15:14 - 1.7 @@ -4,7 +4,7 @@ use strict; use File::Slurp; -our $VERSION = "1.33"; +our $VERSION = "1.34"; my $disclaimer = <<"EOF"; # **AUTOGENERATED - UNTESTED** @@ -96,6 +96,13 @@ my $self = shift; return $self->{prefix}."/fink/dists/".$self->{tree}."/finkinfo/languages"; } +sub crypto_dir +{ + my $self = shift; + + (my $crypttree = $self->{tree}) =~ s,main,crypto,; + return $self->{prefix}."/fink/dists/$crypttree/finkinfo"; +} sub build_pkg { @@ -657,6 +664,11 @@ my %out_perlvers; my $filename = $self->perlmod_dir."/$pkg.info"; + my $crypto = $self->crypto_dir."/$pkg.info"; + if (-f $crypto) + { + $filename = $crypto; + } if (-f $filename) { my $content = read_file($filename); @@ -687,6 +699,11 @@ { (my $verabbr = $v) =~ s/\.//g; # 5.8.1 -> 581 my $filename = $self->perlmod_dir."/$pkg$verabbr.info"; + my $crypto = $self->crypto_dir."/$pkg$verabbr.info"; + if (-f $crypto) + { + $filename = $crypto; + } if (-f $filename) { $out_perlvers{$v} = 1; --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.5,1.6
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv937/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: Bugfixes in mkpkg (now v1.34) and finkbuild scripts Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Module.pm 2 Mar 2005 04:00:07 - 1.5 +++ Module.pm 24 Apr 2005 04:15:15 - 1.6 @@ -101,7 +101,7 @@ { my $self = shift; my @docfiles = grep !/^( - .*\.(pm|pl|PM|PL|bat|xs|c|h|a|bs|so|dylib|pod) | + .*\.(pm|pl|plx|PM|PL|bat|xs|c|h|a|bs|so|dylib|pod) | Makefile | Build | MANIFEST\.SKIP | --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods pdf-api2-pm.info,1.3,1.4
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18851 Modified Files: pdf-api2-pm.info Log Message: Revision 2 for a bugfix: this module needs a -man splitoff Index: pdf-api2-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/pdf-api2-pm.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- pdf-api2-pm.info24 Apr 2005 04:13:27 - 1.3 +++ pdf-api2-pm.info24 Apr 2005 05:09:24 - 1.4 @@ -1,7 +1,7 @@ Info2: << Package: pdf-api2-pm%type_pkg[perl] Version: 0.41 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/A/AR/AREIBENS/PDF-API2-%v.tar.gz Source-MD5: cdc7ba7b01c894920724d892aa6a85ad Type: perl (5.8.1 5.8.4 5.8.6) @@ -16,5 +16,12 @@ Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=PDF-API2 << -# This package produces no man files. It has an unusual Makefile.PL +Splitoff: << + Package: %N-man + Depends: %N (= %v-%r) + Files: share/man + Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST README TODO +<< << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods cam-emailtemplate-pm.info,NONE,1.1 cam-emailtemplate-smtp-pm.info,NONE,1.1 cam-sqlmanager-pm.info,NONE,1.1 cam-sqlobject-pm.info,NONE,1.1 cam-template-cache-pm.info,NONE,1.1 cam-template-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22268 Added Files: cam-emailtemplate-pm.info cam-emailtemplate-smtp-pm.info cam-sqlmanager-pm.info cam-sqlobject-pm.info cam-template-cache-pm.info cam-template-pm.info Log Message: Add 6 new Perl libraries. I am the upstream author for all 6. --- NEW FILE: cam-template-pm.info --- Package: cam-template-pm Version: 0.91 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-Template-%v.tgz Source-MD5: e8a84ea5b92671b00dba8a33d8508f0a Type: perl UpdatePOD: true DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Clotho-style HTML templates Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-Template DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-Template << --- NEW FILE: cam-emailtemplate-pm.info --- Package: cam-emailtemplate-pm Version: 0.92 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-EmailTemplate-%v.tgz Source-MD5: 7cbe5d29b213e8ee3de88dc0df09ccc8 Type: perl UpdatePOD: true Depends: cam-template-pm DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Template-based email message sender Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-EmailTemplate DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-EmailTemplate << --- NEW FILE: cam-emailtemplate-smtp-pm.info --- Package: cam-emailtemplate-smtp-pm Version: 0.91 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-EmailTemplate-SMTP-%v.tgz Source-MD5: 0194fd74003f64c0055e8d084396ad73 Type: perl UpdatePOD: true Depends: cam-emailtemplate-pm DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Net::SMTP based email message sender Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-EmailTemplate-SMTP DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-EmailTemplate-SMTP << --- NEW FILE: cam-sqlobject-pm.info --- Info2: << Package: cam-sqlobject-pm%type_pkg[perl] Version: 1.01 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-SQLObject-%v.tgz Source-MD5: 13cf0392e60ae650ff4940e93841453b Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, cam-sqlmanager-pm%type_pkg[perl] DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Object parent class for SQL delegates Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-SQLObject DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-SQLObject << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README << << --- NEW FILE: cam-template-cache-pm.info --- Info2: << Package: cam-template-cache-pm%type_pkg[perl] Version: 0.91 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-Template-Cache-%v.tgz Source-MD5: 86bcd5fd7e7ff9c2aa8065554a925b10 Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, cam-template-pm, dbi-pm%type_pkg[perl] DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Template files with database storage Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CAM-Template-Cache DescPackaging: << Report bugs to the maintainer or the CPAN bug tracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=CAM-Template-Cache << Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: ChangeLog index.html LICENSE MANIFEST META.yml README << << --- NEW FILE: cam-sqlmanager-pm.info --- Info2: << Package: cam-sqlmanager-pm%type_pkg[perl] Version: 1.13 Revision: 1 Source: mirror:cpan:authors/id/C/CL/CLOTHO/CAM-SQLManager-%v.tgz Source-MD5: ec148251d81d1817c36e3bfe4b76c42e Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: << perl%type_pkg[perl]-core, cam-xml-pm%type_pkg[perl], dbi-pm%type_pkg[perl] << # Xerces-C is recommended, but it's only available for 5.8.1 right now #Recommends: xml-xerces-c23-pm DocFiles: CAM-SQL.dtd ChangeLog index.html LICENSE MANIFEST META.yml README License: Artistic/GPL Description: Encapsulated SQL statement
dists/10.3/unstable/main/finkinfo/libs/perlmods spreadsheet-writeexcel-pm.info,1.3,1.4
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15205 Modified Files: spreadsheet-writeexcel-pm.info Log Message: Fix error in DocFiles (thanks to Jean-Francois Merten) Index: spreadsheet-writeexcel-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/spreadsheet-writeexcel-pm.info,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- spreadsheet-writeexcel-pm.info 24 Apr 2005 04:13:27 - 1.3 +++ spreadsheet-writeexcel-pm.info 24 Apr 2005 17:06:33 - 1.4 @@ -1,14 +1,14 @@ Info2: << Package: spreadsheet-writeexcel-pm%type_pkg[perl] Version: 2.13 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/J/JM/JMCNAMARA/Spreadsheet-WriteExcel-%v.tar.gz Source-MD5: 9b4b058b3b79d33c073b0ec025a509cc Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true Depends: perl%type_pkg[perl]-core, file-temp-pm%type_pkg[perl], rec-descent-pm PatchScript: perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*?)(=head\d.*|=cut.*|)$/$1/is' lib/Spreadsheet/WriteExcel.pm > COPYRIGHT -DocFiles: CHANGES MANIFEST META.yml README doc/* COPYRIGHT +DocFiles: Changes MANIFEST META.yml README doc/* COPYRIGHT License: Artistic/GPL Description: Write cross-platform Excel binary file Maintainer: Chris Dolan <[EMAIL PROTECTED]> @@ -23,7 +23,7 @@ Files: bin share/man/man1 Conflicts: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin Replaces: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin - DocFiles: CHANGES MANIFEST META.yml README doc/* COPYRIGHT + DocFiles: Changes MANIFEST META.yml README doc/* COPYRIGHT << Splitoff2: << Package: %N-man @@ -31,6 +31,6 @@ Files: share/man Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man - DocFiles: CHANGES MANIFEST META.yml README doc/* COPYRIGHT + DocFiles: Changes MANIFEST META.yml README doc/* COPYRIGHT << << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/net synergy.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/net In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6189 Added Files: synergy.info Log Message: New package: synergy v1.2.2 License: GPL Homepage: http://synergy2.sourceforge.net/ Description: Share keyboard, mouse between machines --- NEW FILE: synergy.info --- Package: synergy Version: 1.2.2 Revision: 1 Maintainer: Chris Dolan <[EMAIL PROTECTED]> Source: mirror:sourceforge:synergy2/synergy-%v.tar.gz Source-MD5: d43fe74fc3aeb541bb38f0dceaffebb4 Depends: x11 BuildDepends: x11-dev License: GPL Homepage: http://synergy2.sourceforge.net/ Description: Share keyboard, mouse between machines # Copied from the README: DescDetail: << Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own display. << DescUsage: << After installing, see http://synergy2.sourceforge.net/running.html and start at Step 3. In short: copy %p/share/doc/synergy/synergy.conf to ~/.synergy and edit. Then, run "synergys -d ERROR -c ~/.synergy". On other machines, run "synergyc ". << DescPort: << It would be great to have a daemonic description to run the server and/or client. I'll happily accept help on that front. Perhaps a standard %p/etc/synergy.conf location would be appropriate in that case? << DocFiles: AUTHORS COPYING ChangeLog NEWS README doc/*.html doc/*.css examples/synergy.conf --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan - New directory
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16698/chrisdolan Log Message: Directory /cvsroot/fink/experimental/chrisdolan added to the repository --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
web people.de.php,1.4,1.5 people.en.php,1.7,1.8 people.es.php,1.3,1.4 people.fr.php,1.8,1.9 people.it.php,1.4,1.5 people.ja.php,1.7,1.8 people.ru.php,1.2,1.3 people.zh.php,1.5,1.6
Update of /cvsroot/fink/web In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9558 Modified Files: people.de.php people.en.php people.es.php people.fr.php people.it.php people.ja.php people.ru.php people.zh.php Log Message: Add Chris Dolan (me) to the regular contributors list - all languages Index: people.ja.php === RCS file: /cvsroot/fink/web/people.ja.php,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- people.ja.php 14 Nov 2004 22:55:21 - 1.7 +++ people.ja.php 25 Jan 2005 21:47:48 - 1.8 @@ -58,6 +58,7 @@ Martin Costabel Sylvain Cuaz Finlay Dobbie (AngusD) +Chris Dolan Koen van der Drift rayg Michèle Garoche (miga) Index: people.zh.php === RCS file: /cvsroot/fink/web/people.zh.php,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- people.zh.php 14 Nov 2004 22:55:21 - 1.5 +++ people.zh.php 25 Jan 2005 21:47:49 - 1.6 @@ -46,6 +46,7 @@ Martin Costabel Sylvain Cuaz Finlay Dobbie (AngusD) +Chris Dolan Koen van der Drift rayg Michèle Garoche (miga) Index: people.ru.php === RCS file: /cvsroot/fink/web/people.ru.php,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- people.ru.php 16 Jan 2005 09:32:59 - 1.2 +++ people.ru.php 25 Jan 2005 21:47:48 - 1.3 @@ -48,6 +48,7 @@ Martin Costabel Sylvain Cuaz Finlay Dobbie (AngusD) +Chris Dolan Koen van der Drift rayg Michèle Garoche (miga) Index: people.en.php === RCS file: /cvsroot/fink/web/people.en.php,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- people.en.php 14 Nov 2004 22:55:21 - 1.7 +++ people.en.php 25 Jan 2005 21:47:47 - 1.8 @@ -56,6 +56,7 @@ Martin Costabel Sylvain Cuaz Finlay Dobbie (AngusD) +Chris Dolan Koen van der Drift rayg Michèle Garoche (miga) Index: people.it.php === RCS file: /cvsroot/fink/web/people.it.php,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- people.it.php 14 Nov 2004 22:55:21 - 1.4 +++ people.it.php 25 Jan 2005 21:47:47 - 1.5 @@ -1 +1 @@ - <!-- .style2 {color: #00} --> Collaboratori Il progetto Fink è mantenuto da un gruppo di volontari. Ogni package di Fink ha un gestore che lavora duro per garantire che il package stesso lavori come desiderato. Inoltre c'è il fink core team che lavora al programma fink. Il sito web deve essere tenuto aggiornato. Gli utenti hanno bisogno di supporto, fornito attraverso le nostre mailing lists e il nostro canale IRC. Questi e molti altri compiti richiedono parecchio lavoro, così vorremmo dire "Grazie a voi" a tutte queste persone che hanno sacrificato il loro tempo libero per aiutare la comunità . Così, questa pagina contiene una lista di persone che hanno contribuito a Fink in qualche modo. Molte persone hanno aiutato Fink nel corso del tempo questo rende difficile fare un elenco di tutti voi. Se voi pensate di dovere essere in questa lista ma non siete presenti, inviateci una mail mail terremo in considerazione la vostra inclusione nella prossima revisione di questa lista. I nomi in corsivo riguardano i soprannomi usati nel canale IRC. Precedente capo progetto (ritirato) Christoph Pfisterer (chrisp) Fink Core Team Max Horn (Fingolfin) Daniel Macks (dmacks) David R. Morrison (drm) Benjamin Reed (RangerRick) Peter O'Gorman (pogma) Amministrazione e PR. David Höhn aka. Darian Lanx (dmalloc) Collaboratori Regolari Jorge Acereda Aida Shinra Asari Takashi (asari) Spundun Bhatt (Spundun) Rob Braun (bbraun) Keith Conger (kconger) Martin Costabel Sylvain Cuaz Finlay Dobbie (AngusD) Koen van der Drift rayg Michèle Garoche (miga) James Gibbs Justin F. Hallett (TheSin) Corey Halpin Jeremy Higgs Ben Hines (Clef) Hisashi Todd Fujinaka (htodd) David Höhn aka. Darian Lanx (dmalloc) Daniel Johnson Carsten Klapp Killian Koepsell Mamoru Komachi (usata) Thomas Kotzian Rohan Lloyd Jean-François Mertens Mathias Meyer Remi Mommsen Matthias Neeracher (Murr) Andrew Rohl Lars Rosengreen Christian Schaffner (chris01) Michael G. Schwern W. G. Scott Masanori Sekino (msek) Dustin Sias (dsias) Matt Stephenson Alexander Strange (Feanor) Christian Swinehart Mark Treiber Dave Vasilevsky (vasi) Jeffrey S. Whitaker Blair Zajac Chris Zubrzycki (cirdan) Team Supporto, Traduzione e Documentazione Asari Takashi (asari) Baba Yoshihiko (baba) Léonard Bouchet Philippe Boulnois Fabio Budai Federico Corazza Juan Courcoul Nicolas Darque Lenin Dominguez Hisashi Todd Fujinaka (htodd) Claudio Garguilo Michèle Garoche Alexander H
experimental/chrisdolan WISHLIST,NONE,1.1 getdiffs.pl,NONE,1.1 getmd5.pl,NONE,1.1 mkpkg.pl,NONE,1.1
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11331 Added Files: WISHLIST getdiffs.pl getmd5.pl mkpkg.pl Log Message: some scripts I wrote to help write packages --- NEW FILE: getdiffs.pl --- #!/usr/bin/perl -w # Diff my own copies of packages against the unstable tree to see if # anyone has updated them in CVS. use strict; use File::Find; sub file { my $f = $File::Find::name; return if ($f !~ /\.(info|patch)$/); (my $fink = $f) =~ s,^\./,/sw/fink/dists/unstable/main/finkinfo/,; if (! -f $fink) { (my $f2 = $f) =~ s/-[\d\.]+-\d+\.(info|patch)$/.$1/; return if (-f $f2); ($fink = $f2) =~ s,^\./,/sw/fink/dists/unstable/main/finkinfo/,; } if (-f $fink) { my $diff = `diff -u $f $fink`; if ($diff) { print "= $f =\n"; print $diff; } else { print "= $f =\n"; print "Match\n"; } } else { print "= $f =\n"; print "No Fink file\n"; } } find({wanted => \&file, no_chdir => 1}, "."); --- NEW FILE: getmd5.pl --- #!/usr/bin/perl -w # For a given perlmod .info file, go to CPAN and get the MD5 for the # source file. Compare the result to the .info file to see if it # needs updating. use strict; use LWP::Simple qw(get); use File::Slurp; use Data::Dumper; my $SERVER = "http://www.cpan.org/";; my $file = shift || die "Syntax: $0 \n"; print "Reading $file\n"; $_ = read_file($file); # extract .info fields as a hash. Doesn't support multiline fields my %info = /^([\w\-]+): *(.*)$/gm; my $src = $info{Source}; $src =~ s/mirror:cpan:/$SERVER/; $src =~ s/([^\/]*)$/CHECKSUMS/; my $dist = $1; $dist =~ s/%v/$info{Version}/g; print "Retrieving $src\n"; my $cksum = get($src) || die "Failed\n"; print "Evaling $src\n"; eval $cksum; ($@ || !$cksum) && die "Failed\n"; print "Fetching record for $dist\n"; my $record = $cksum->{$dist} || die "Failed\n".Dumper($cksum); print "Old MD5: ".$info{"Source-MD5"}."\n"; print "New MD5: ".$record->{md5}."\n"; --- NEW FILE: mkpkg.pl --- #!/usr/bin/perl -w # Create .info files for CPAN perl modules ## UNFINISHED. Right now, this just collects info via CPANPLUS use strict; use Getopt::Long; use CPANPLUS::Backend; use CPANPLUS::Internals::Constants; use Carp; $SIG{__WARN__} = $SIG{__DIE__} = \&Carp::confess; my %opts = ( verbose=> 0, readonly => 0, help => 0, version=> 0, ); Getopt::Long::Configure("bundling"); GetOptions("v|verbose" => \$opts{verbose}, "r|readonly" => \$opts{readonly}, "h|help" => \$opts{help}, "V|version" => \$opts{version}, ) or die; my $cb = CPANPLUS::Backend->new(); print "Started CPANPLUS\n"; foreach my $module (@ARGV) { print "Search for $module\n"; my $mod = $cb->module_tree($module); if ($mod) { print "Found\n"; #print join(".", # $mod->package_name, # $mod->package_version, # $mod->package_extension)."\n"; my $details = $mod->details; for my $key (keys %$details) { print "$key: $$details{$key}\n"; } $mod->status->fetch || $mod->fetch; $mod->status->extract || $mod->extract; my $dist = $mod->dist(format => $mod->get_installer_type(), target => TARGET_PREPARE); my $prereqs = $dist->_find_prereqs(); for my $key (sort keys %$prereqs) { print " Prereq: $key => $$prereqs{$key}\n"; } } else { print "Not found\n"; } } if ($opts{readonly}) { for (CPANPLUS::Internals->_return_all_objects()) { CPANPLUS::Internals->_remove_id($_->_id); } } --- NEW FILE: WISHLIST --- Features * Perl Module::Build support in Fink * "Type: perl (%{all_perl_versions})" syntax * Multiple licenses (comma separated) * Script to auto-create first draft Perl module .info files * local binary mirror * build as non-root * allow uploads of binary packages, use MD5 and count submissions -- require SF id -- blacklist bad MD5s -- require at least X project members before releasing to the public * autobundle, like CPAN.pm snapshots Packages * iraf * gpgmail * mailpriority * mediawiki * cpan-pm with auto-created config file -- should install pkgs somewhere in %p * cpanplus-pm * planetplanet * various applications * spamassassin * clamav * razor --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourcefo
experimental/chrisdolan/patches snapshot.v1.patch,NONE,1.1
Update of /cvsroot/fink/experimental/chrisdolan/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22441/patches Added Files: snapshot.v1.patch Log Message: new fink command: snapshot; added to fink.sf.net patch tracker: http://sf.net/tracker/?func=detail&aid=210&group_id=17203&atid=317203 --- NEW FILE: snapshot.v1.patch --- diff -ur orig/fink test/fink --- orig/fink 2005-01-27 20:56:46.0 -0600 +++ test/fink 2005-01-27 21:50:32.0 -0600 @@ -124,6 +125,7 @@ cleanup - removes obsolete package files if newer versions are available dumpinfo - show how fink parses parts of a package's .info file show-deps- list run-time and compile-time package dependencies + snapshot - create a file detailing all of your installed packages Options: -h, --help- display this help text diff -ur orig/lib/Fink/Engine.pm test/lib/Fink/Engine.pm --- orig/lib/Fink/Engine.pm 2005-01-27 20:56:46.0 -0600 +++ test/lib/Fink/Engine.pm 2005-01-27 22:04:59.0 -0600 @@ -96,6 +96,7 @@ 'showparent'=> [\&cmd_showparent,1, 0, 0], 'dumpinfo' => [\&cmd_dumpinfo, 1, 0, 0], 'show-deps' => [\&cmd_show_deps, 1, 0, 0], + 'snapshot' => [\&cmd_snapshot, 0, 0, 0], ); END { }# module clean-up code here (global destructor) @@ -284,6 +285,49 @@ Fink::SelfUpdate::finish(); } +sub cmd_snapshot { + my ($pname, $package, @installed, $snapdir, $outfile, @time, + $snapversion, $snaprevision, $depends); + + $snapdir = "$basepath/fink/dists/local/main/finkinfo/snapshots"; + if (! -d $snapdir) { + mkdir_p $snapdir or + die "can't create directory $snapdir\n"; + } + Fink::Package->require_packages(); + foreach $pname (Fink::Package->list_packages()) { + next if ($pname eq "snap"); + $package = Fink::Package->package_by_name($pname); + if ($package->is_any_installed()) { + push @installed, $pname; + } + } + $depends = join(", ", sort(@installed)); + @time = localtime(); + $snapversion = sprintf("%04d.%02d.%02d.%02d", + $time[5]+1900, $time[4]+1, $time[3], $time[2]); + $snaprevision = 1; + $outfile = sprintf("$snapdir/snap-%s-%s.info", + $snapversion, $snaprevision); + my @user = getpwnam($ENV{SUDO_USER} || $ENV{USER}); + local *SNAP; + open(SNAP, "> $outfile") or die "can't create file $outfile\n"; + print SNAP <<"EOF"; +Package: snap +Version: $snapversion +Revision: $snaprevision +Type: bundle +License: Restrictive +Description: Snapshot of Fink packages for $user[6] +Maintainer: $user[6] <[EMAIL PROTECTED]> +Homepage: http://fink.sourceforge.net/ + +Depends: $depends +EOF + close(SNAP) or die "can't create file $outfile\n"; + print "Wrote $outfile\n"; +} + sub cmd_list { do_real_list("list",@_); } --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/patches - New directory
Update of /cvsroot/fink/experimental/chrisdolan/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22325/patches Log Message: Directory /cvsroot/fink/experimental/chrisdolan/patches added to the repository --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/crypto/finkinfo crypt-rc4-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/crypto/finkinfo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24659 Added Files: crypt-rc4-pm.info Log Message: new package --- NEW FILE: crypt-rc4-pm.info --- Package: crypt-rc4-pm Version: 2.02 Revision: 1 Source: mirror:cpan:authors/id/S/SI/SIFUKURT/Crypt-RC4-%v.tar.gz Source-MD5: 4ca59a7e58ac9597c3b4f3f46ea22629 Type: perl UpdatePOD: true PatchScript: perl -pe'/^\#/||exit 0' RC4.pm > COPYRIGHT DocFiles: Changes MANIFEST COPYRIGHT License: Artistic/GPL Description: Implements the RC4 encryption algorithm Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Crypt-RC4 --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/patches fink_snapshot.patch,NONE,1.1 snapshot.v3.patch,NONE,1.1
Update of /cvsroot/fink/experimental/chrisdolan/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29039/patches Added Files: fink_snapshot.patch snapshot.v3.patch Log Message: Updated patches for "snapshot" feature (also in the SF tracker) --- NEW FILE: snapshot.v3.patch --- Index: fink.in === RCS file: /cvsroot/fink/fink/fink.in,v retrieving revision 1.41 diff -u -b -B -r1.41 fink.in --- fink.in 2 Jan 2005 15:50:15 - 1.41 +++ fink.in 28 Jan 2005 21:01:05 - @@ -128,6 +128,7 @@ cleanup - removes obsolete package files if newer versions are available dumpinfo - show how fink parses parts of a package's .info file show-deps- list run-time and compile-time package dependencies + snapshot - create a file detailing all of your installed packages Options: -h, --help- display this help text Index: fink.8.in === RCS file: /cvsroot/fink/fink/fink.8.in,v retrieving revision 1.31 diff -u -b -B -r1.31 fink.8.in --- fink.8.in 22 Jan 2005 17:53:08 - 1.31 +++ fink.8.in 28 Jan 2005 21:01:05 - @@ -336,6 +336,11 @@ Displays a human-readable list of the compile-time (build) and run-time (installation) dependencies of the listed package(s). .El +.It Cm snapshot Ar +Creates a file detailing all of your installed packages. You can move +this file to a new computer, install it with Fink there, and your +whole Fink environment will be replicated. +.El .\" .\" .\" FILES Index: perlmod/Fink/Engine.pm === RCS file: /cvsroot/fink/fink/perlmod/Fink/Engine.pm,v retrieving revision 1.225 diff -u -b -B -r1.225 Engine.pm --- perlmod/Fink/Engine.pm 28 Jan 2005 08:09:46 - 1.225 +++ perlmod/Fink/Engine.pm 28 Jan 2005 21:01:06 - @@ -96,6 +96,7 @@ 'showparent'=> [\&cmd_showparent,1, 0, 0], 'dumpinfo' => [\&cmd_dumpinfo, 1, 0, 0], 'show-deps' => [\&cmd_show_deps, 1, 0, 0], + 'snapshot' => [\&cmd_snapshot, 1, 0, 0], ); END { }# module clean-up code here (global destructor) @@ -2272,6 +2273,51 @@ } } +sub cmd_snapshot { + my ($pname, $package, @installed, $snapdir, $outfile, @time, + $snappkg, $snapver, $snaprev, $snapdep); + + eval "use POSIX qw(strftime);"; + $snappkg = "fink-snapshot"; + $snapver = strftime("%Y.%m.%d.%H", localtime); + $snaprev = "1"; + $snapdir = "/tmp"; + foreach $pname (Fink::Package->list_packages()) { + next if ($pname eq $snappkg); + $package = Fink::Package->package_by_name($pname); + if ($package->is_any_installed() && + !$package->is_virtual()) { + push @installed, $pname; + } + } + $snapdep = join(",\n ", sort(@installed)); + $outfile = sprintf("$snapdir/snap-%s-%s.info", + $snapver, $snaprev); + my @user = getpwnam($ENV{SUDO_USER} || $ENV{USER}); + local *SNAP; + open(SNAP, "> $outfile") or die "can't create file $outfile\n"; + print SNAP <<"EOF"; +Package: $snappkg +Version: $snapver +Revision: $snaprev +Type: bundle +License: Restrictive +Description: Snapshot of Fink packages for $user[6] +Maintainer: $user[6] <[EMAIL PROTECTED]> +Homepage: http://fink.sourceforge.net/ +Depends: << + $snapdep +<< +EOF + close(SNAP) or die "can't create file $outfile\n"; +print <<"EOF"; +Wrote $outfile +To use this file: + copy to /sw/fink/dists/local/main/finkinfo + run "fink build fink-snapshot" +EOF +} + # pretty-print a set of PkgVersion::pkglist (each "or" group on its own line) # pass: # ref to list of field names --- NEW FILE: fink_snapshot.patch --- diff -udr -X diff_exclude.txt fink.orig/fink.in fink/fink.in --- fink.orig/fink.in 2005-01-06 17:42:39.0 +0100 +++ fink/fink.in2005-01-28 08:31:31.0 +0100 @@ -128,6 +128,7 @@ cleanup - removes obsolete package files if newer versions are available dumpinfo - show how fink parses parts of a package's .info file show-deps- list run-time and compile-time package dependencies + snapshot - create a file detailing all of your installed packages Options: -h, --help- display this help text diff -udr -X diff_exclude.txt fink.orig/perlmod/Fink/Engine.pm fink/perlmod/Fink/Engine.pm --- fink.orig/perlmod/Fink/Engine.pm2005-01-28 09:21:28.0 +0100 +++ fink/perlmod/Fink/Engine.pm 2005-01-28 09:23:07.0 +0100 @@ -96,6 +96,7 @@ 'showparent'=> [\&cmd_showparent,1, 0, 0], 'dumpinfo' => [\&cmd_dumpinfo, 1, 0, 0],
experimental/chrisdolan mkpkg.pl,1.1,1.2
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29185 Modified Files: mkpkg.pl Log Message: .info file auto-builder for Perl modules -- first working version I used this to auto-create the crypt-rc4-pm.info file (less a few hand-tweaks) Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- mkpkg.pl26 Jan 2005 03:49:58 - 1.1 +++ mkpkg.pl29 Jan 2005 05:06:30 - 1.2 @@ -1,13 +1,31 @@ #!/usr/bin/perl -w -# Create .info files for CPAN perl modules -## UNFINISHED. Right now, this just collects info via CPANPLUS +# Create first-cut .info file for CPAN perl module +#Syntax: mkpkg.pl -m "Joe Maintainer <[EMAIL PROTECTED]>" Some::Module +# if you specify more than one module, it will process them sequentially +# Args: +# -v verbose +# -m specify the maintainer +# -p show prereq info (not yet finished) +# -f force overwrite of .info file +# -h help (not yet implemented) + +# Caveats: +# Does not do Depends, Recommends, BuildDepends, etc +# Does not do variants or SplitOffs +# Just guesses at DocFiles +# License may not be right - confirm manually +# Does not indicate crypto or main dependencies + +# Note: requires CPANPLUS 0.051 to be installed +# untested with other versions of CPANPLUS +# Note: requires file-slurp-pm.info to be installed use strict; use Getopt::Long; use CPANPLUS::Backend; use CPANPLUS::Internals::Constants; - +use File::Slurp; use Carp; $SIG{__WARN__} = $SIG{__DIE__} = \&Carp::confess; @@ -16,6 +34,10 @@ readonly => 0, help => 0, version=> 0, +force => 0, +dir=> "/sw/fink/dists/local/main/finkinfo/libs/perlmods", +maintainer => "Chris Dolan <[EMAIL PROTECTED]>", +prereqs=> 0, # not finished ); Getopt::Long::Configure("bundling"); @@ -23,8 +45,21 @@ "r|readonly" => \$opts{readonly}, "h|help" => \$opts{help}, "V|version" => \$opts{version}, + "f|force"=> \$opts{force}, + "m|maintainer=s" => \$opts{maintainer}, + "p|prereqs" => \$opts{prereqs}, ) or die; +# This is a translation from CPAN "dslip" codes to Fink license words +my %licenses = ( +p => "Artistic/GPL", +g => "GPL", +l => "LGPL", +b => "BSD", +a => "Artistic", +o => "Restrictive/Distributable", +); + my $cb = CPANPLUS::Backend->new(); print "Started CPANPLUS\n"; @@ -35,24 +70,91 @@ if ($mod) { print "Found\n"; - #print join(".", - # $mod->package_name, - # $mod->package_version, - # $mod->package_extension)."\n"; - my $details = $mod->details; - for my $key (keys %$details) + + my $pkg = lc($mod->package_name)."-pm"; + my $file = "$opts{dir}/$pkg.info"; + if (-f $file && !$opts{force}) { - print "$key: $$details{$key}\n"; + print "info package already exists\n"; + print "$file\n"; + next; } - $mod->status->fetch || $mod->fetch; - $mod->status->extract || $mod->extract; - my $dist = $mod->dist(format => $mod->get_installer_type(), -target => TARGET_PREPARE); - my $prereqs = $dist->_find_prereqs(); - for my $key (sort keys %$prereqs) + + if ($opts{verbose}) { - print " Prereq: $key => $$prereqs{$key}\n"; + my $details = $mod->details; + for my $key (keys %$details) + { +print "$key: $$details{$key}\n"; + } + } + + if (!$mod->status->fetch) + { + print "Fetch module\n"; + $mod->fetch; + } + if (!$mod->status->extract) + { + print "Extract module\n"; + $mod->extract; + } + print "Extracted to ".$mod->status->extract."\n"; + + if ($opts{prereqs}) + { + my $dist = $mod->dist(format => $mod->get_installer_type(), + target => TARGET_PREPARE); + my $prereqs = $dist->_find_prereqs(); + for my $key (sort keys %$prereq
fink/perlmod/Fink Engine.pm,1.228,1.229
Update of /cvsroot/fink/fink/perlmod/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30196/perlmod/Fink Modified Files: Engine.pm Log Message: Added a new Fink command: snapshot Creates a .info file in /tmp that has a Depends for every non-virtual package you have installed. Inspired by the CPAN.pm autobundle feature, this lets you replicate your Fink setup on a new machine by simply copying and installing the generated .info file. This feature was discussed in the SF tracker: http://sf.net/tracker/?func=detail&atid=317203&aid=210&group_id=17203 Index: Engine.pm === RCS file: /cvsroot/fink/fink/perlmod/Fink/Engine.pm,v retrieving revision 1.228 retrieving revision 1.229 diff -u -d -r1.228 -r1.229 --- Engine.pm 3 Feb 2005 00:36:11 - 1.228 +++ Engine.pm 4 Feb 2005 19:16:11 - 1.229 @@ -97,6 +97,7 @@ 'showparent'=> [\&cmd_showparent,1, 0, 0], 'dumpinfo' => [\&cmd_dumpinfo, 1, 0, 0], 'show-deps' => [\&cmd_show_deps, 1, 0, 0], + 'snapshot' => [\&cmd_snapshot, 1, 0, 0], ); END { }# module clean-up code here (global destructor) @@ -2332,6 +2333,51 @@ } } +sub cmd_snapshot { + my ($pname, $package, @installed, $snapdir, $outfile, @time, + $snappkg, $snapver, $snaprev, $snapdep); + + eval "use POSIX qw(strftime);"; + $snappkg = "fink-snapshot"; + $snapver = strftime("%Y.%m.%d.%H", localtime); + $snaprev = "1"; + $snapdir = "/tmp"; + foreach $pname (Fink::Package->list_packages()) { + next if ($pname eq $snappkg); + $package = Fink::Package->package_by_name($pname); + if ($package->is_any_installed() && + !$package->is_virtual()) { + push @installed, $pname; + } + } + $snapdep = join(",\n ", sort(@installed)); + $outfile = sprintf("$snapdir/snap-%s-%s.info", + $snapver, $snaprev); + my @user = getpwnam($ENV{SUDO_USER} || $ENV{USER}); + local *SNAP; + open(SNAP, "> $outfile") or die "can't create file $outfile\n"; + print SNAP <<"EOF"; +Package: $snappkg +Version: $snapver +Revision: $snaprev +Type: bundle +License: Restrictive +Description: Snapshot of Fink packages for $user[6] +Maintainer: $user[6] <[EMAIL PROTECTED]> +Homepage: http://fink.sourceforge.net/ +Depends: << + $snapdep +<< +EOF + close(SNAP) or die "can't create file $outfile\n"; +print <<"EOF"; +Wrote $outfile +To use this file: + copy to /sw/fink/dists/local/main/finkinfo + run "fink build fink-snapshot" +EOF +} + # pretty-print a set of PkgVersion::pkglist (each "or" group on its own line) # pass: # ref to list of field names --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
fink fink.8.in,1.32,1.33 fink.in,1.41,1.42
Update of /cvsroot/fink/fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30196 Modified Files: fink.8.in fink.in Log Message: Added a new Fink command: snapshot Creates a .info file in /tmp that has a Depends for every non-virtual package you have installed. Inspired by the CPAN.pm autobundle feature, this lets you replicate your Fink setup on a new machine by simply copying and installing the generated .info file. This feature was discussed in the SF tracker: http://sf.net/tracker/?func=detail&atid=317203&aid=210&group_id=17203 Index: fink.8.in === RCS file: /cvsroot/fink/fink/fink.8.in,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- fink.8.in 31 Jan 2005 08:32:19 - 1.32 +++ fink.8.in 4 Feb 2005 19:16:09 - 1.33 @@ -373,6 +373,10 @@ .It Cm show-deps Ar package... Displays a human-readable list of the compile-time (build) and run-time (installation) dependencies of the listed package(s). +.It Cm snapshot +Creates a file detailing all of your installed packages. You can move +this file to a new computer, install it with Fink there, and your +whole Fink environment will be replicated. .El .\" .\" Index: fink.in === RCS file: /cvsroot/fink/fink/fink.in,v retrieving revision 1.41 retrieving revision 1.42 diff -u -d -r1.41 -r1.42 --- fink.in 2 Jan 2005 15:50:15 - 1.41 +++ fink.in 4 Feb 2005 19:16:10 - 1.42 @@ -128,6 +128,7 @@ cleanup - removes obsolete package files if newer versions are available dumpinfo - show how fink parses parts of a package's .info file show-deps- list run-time and compile-time package dependencies + snapshot - create a file detailing all of your installed packages Options: -h, --help- display this help text --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods font-ttf-pm.info,NONE,1.1 text-pdf-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31264 Added Files: font-ttf-pm.info text-pdf-pm.info Log Message: Added Font::TTF and Text::PDF perl libs. The latter depends on the former. --- NEW FILE: text-pdf-pm.info --- Info2: << Package: text-pdf-pm%type_pkg[perl] Version: 0.25 Revision: 1 Source: mirror:cpan:authors/id/M/MH/MHOSKEN/Text-PDF-%v.tar.gz Source-MD5: 8b120662c4c59154967908159156a83e Type: perl (5.8.0 5.8.1 5.8.4) UpdatePOD: true # Copy the licensing statement from the source code PatchScript: perl -0 -pe's/^.*=head\d\s+(LICENS.*)$/$1/is' lib/Text/PDF/File.pm > COPYRIGHT Depends: compress-zlib-pm%type_pkg[perl], font-ttf-pm DocFiles: MANIFEST readme.txt COPYRIGHT License: Artistic Description: PDF Manipulation and generation Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Text-PDF Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man DocFiles: MANIFEST readme.txt COPYRIGHT << Splitoff2: << Package: %N-bin Depends: %N (= %v-%r) Files: bin Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man DocFiles: MANIFEST readme.txt COPYRIGHT << << --- NEW FILE: font-ttf-pm.info --- Package: font-ttf-pm Version: 0.34 Revision: 1 Source: mirror:cpan:authors/id/M/MH/MHOSKEN/Font-TTF-%v.tar.gz Source-MD5: 3b0354a25650899cbec767f4b147f526 Type: perl UpdatePOD: true DocFiles: MANIFEST README.TXT License: Artistic Description: TTF font support for Perl Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Font-TTF Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 DocFiles: MANIFEST README.TXT << --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan mkpkg.pl,1.2,1.3
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6267 Modified Files: mkpkg.pl Log Message: v1.00 of my program to create .info files from CPAN modules Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- mkpkg.pl29 Jan 2005 05:06:30 - 1.2 +++ mkpkg.pl5 Feb 2005 03:41:22 - 1.3 @@ -1,54 +1,97 @@ #!/usr/bin/perl -w -# Create first-cut .info file for CPAN perl module -#Syntax: mkpkg.pl -m "Joe Maintainer <[EMAIL PROTECTED]>" Some::Module -# if you specify more than one module, it will process them sequentially -# Args: -# -v verbose -# -m specify the maintainer -# -p show prereq info (not yet finished) -# -f force overwrite of .info file -# -h help (not yet implemented) +=head1 NAME -# Caveats: -# Does not do Depends, Recommends, BuildDepends, etc -# Does not do variants or SplitOffs -# Just guesses at DocFiles -# License may not be right - confirm manually -# Does not indicate crypto or main dependencies +mkpkg.pl - Create a Fink info file from a CPAN module -# Note: requires CPANPLUS 0.051 to be installed -# untested with other versions of CPANPLUS -# Note: requires file-slurp-pm.info to be installed +=head1 SYNOPSIS + +mkpkg.pl [options] Some::Module + + Options: +-m --maintainer=s specify the maintainer +(e.g. -m "Joe Maintainer E[EMAIL PROTECTED]") +-p --prereqsshow prereq info (not yet finished) +-f --force force overwrite of .info file +-t --typepkguse %type_pkg[perl] variants +-b --binforce a %N-bin splitoff +-v --verboseprint the internal representation of the PDF +-h --help verbose help message +-V --versionprint version + +If you specify more than one module, they will be processed sequentially. + +=head1 DESCRIPTION + +=head1 REQUIREMENTS + +CPANPLUS 0.051 must be installed. This is untested with other +versions of CPANPLUS. + +file-slurp-pm.info must be installed. + +=head1 CAVEATS + +Does not do Depends, Recommends, BuildDepends, etc + +Does not do variants or SplitOffs + +Just guesses at DocFiles + +License may not be right - confirm manually + +Does not indicate crypto or main dependencies + +=head1 LICENSE + +This program can be distributed under the same terms as Fink. + +=head1 AUTHOR + +Chris Dolan <[EMAIL PROTECTED]> + +=cut use strict; use Getopt::Long; +use Pod::Usage; use CPANPLUS::Backend; use CPANPLUS::Internals::Constants; use File::Slurp; use Carp; $SIG{__WARN__} = $SIG{__DIE__} = \&Carp::confess; +my $VERSION = "1.00"; my %opts = ( verbose=> 0, -readonly => 0, help => 0, version=> 0, force => 0, dir=> "/sw/fink/dists/local/main/finkinfo/libs/perlmods", maintainer => "Chris Dolan <[EMAIL PROTECTED]>", prereqs=> 0, # not finished +bin=> 0, # make a %N-bin splitoff +typepkg=> 0, +perltypes => "5.8.0 5.8.1 5.8.4", ); Getopt::Long::Configure("bundling"); GetOptions("v|verbose" => \$opts{verbose}, - "r|readonly" => \$opts{readonly}, "h|help" => \$opts{help}, "V|version" => \$opts{version}, "f|force"=> \$opts{force}, "m|maintainer=s" => \$opts{maintainer}, "p|prereqs" => \$opts{prereqs}, - ) or die; + "t|typepkg" => \$opts{typepkg}, + "b|bin" => \$opts{bin}, + ) or pod2usage(1); +pod2usage(-exitstatus => 0, -verbose => 2) if ($opts{help}); +print("$0 v$VERSION\n"),exit(0) if ($opts{version}); + +if (@ARGV < 1) +{ + pod2usage(1); +} # This is a translation from CPAN "dslip" codes to Fink license words my %licenses = ( @@ -123,20 +166,41 @@ # Get list of files in the root of the distro. Some of them # will be the DocFiles - my @files = grep {-f $_} map {$mod->status->extract."/".$_} read_dir($mod->status->extract); + my @files = map({$_->[1]} + grep({-f $_->[0]} + map({[$mod->status->extract."/".$_,$_]} + read_dir($mod->status->extract; + @files = grep !/^(Makefile(\.PL|)|MANIFEST\.SKIP|.*\.bat|test\.pl)$/, @files; + + if (-f $mod->status->extract."/Makefile.PL") +
experimental/chrisdolan/patches snapshot.v4.patch,NONE,1.1
Update of /cvsroot/fink/experimental/chrisdolan/patches In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10657/patches Added Files: snapshot.v4.patch Log Message: Ticked a couple of items off my WISHLIST Added my handy "finkbuild" script that I use to test new packages Latest patch for the snapshot feature --- NEW FILE: snapshot.v4.patch --- Index: fink.8.in === RCS file: /cvsroot/fink/fink/fink.8.in,v retrieving revision 1.32 diff -u -b -B -r1.32 fink.8.in --- fink.8.in 31 Jan 2005 08:32:19 - 1.32 +++ fink.8.in 4 Feb 2005 19:09:42 - @@ -373,6 +373,10 @@ .It Cm show-deps Ar package... Displays a human-readable list of the compile-time (build) and run-time (installation) dependencies of the listed package(s). +.It Cm snapshot +Creates a file detailing all of your installed packages. You can move +this file to a new computer, install it with Fink there, and your +whole Fink environment will be replicated. .El .\" .\" Index: fink.in === RCS file: /cvsroot/fink/fink/fink.in,v retrieving revision 1.41 diff -u -b -B -r1.41 fink.in --- fink.in 2 Jan 2005 15:50:15 - 1.41 +++ fink.in 4 Feb 2005 19:09:42 - @@ -128,6 +128,7 @@ cleanup - removes obsolete package files if newer versions are available dumpinfo - show how fink parses parts of a package's .info file show-deps- list run-time and compile-time package dependencies + snapshot - create a file detailing all of your installed packages Options: -h, --help- display this help text Index: perlmod/Fink/Engine.pm === RCS file: /cvsroot/fink/fink/perlmod/Fink/Engine.pm,v retrieving revision 1.228 diff -u -b -B -r1.228 Engine.pm --- perlmod/Fink/Engine.pm 3 Feb 2005 00:36:11 - 1.228 +++ perlmod/Fink/Engine.pm 4 Feb 2005 19:09:42 - @@ -97,6 +97,7 @@ 'showparent'=> [\&cmd_showparent,1, 0, 0], 'dumpinfo' => [\&cmd_dumpinfo, 1, 0, 0], 'show-deps' => [\&cmd_show_deps, 1, 0, 0], + 'snapshot' => [\&cmd_snapshot, 1, 0, 0], ); END { }# module clean-up code here (global destructor) @@ -2332,6 +2333,51 @@ } } +sub cmd_snapshot { + my ($pname, $package, @installed, $snapdir, $outfile, @time, + $snappkg, $snapver, $snaprev, $snapdep); + + eval "use POSIX qw(strftime);"; + $snappkg = "fink-snapshot"; + $snapver = strftime("%Y.%m.%d.%H", localtime); + $snaprev = "1"; + $snapdir = "/tmp"; + foreach $pname (Fink::Package->list_packages()) { + next if ($pname eq $snappkg); + $package = Fink::Package->package_by_name($pname); + if ($package->is_any_installed() && + !$package->is_virtual()) { + push @installed, $pname; + } + } + $snapdep = join(",\n ", sort(@installed)); + $outfile = sprintf("$snapdir/snap-%s-%s.info", + $snapver, $snaprev); + my @user = getpwnam($ENV{SUDO_USER} || $ENV{USER}); + local *SNAP; + open(SNAP, "> $outfile") or die "can't create file $outfile\n"; + print SNAP <<"EOF"; +Package: $snappkg +Version: $snapver +Revision: $snaprev +Type: bundle +License: Restrictive +Description: Snapshot of Fink packages for $user[6] +Maintainer: $user[6] <[EMAIL PROTECTED]> +Homepage: http://fink.sourceforge.net/ +Depends: << + $snapdep +<< +EOF + close(SNAP) or die "can't create file $outfile\n"; +print <<"EOF"; +Wrote $outfile +To use this file: + copy to /sw/fink/dists/local/main/finkinfo + run "fink build fink-snapshot" +EOF +} + # pretty-print a set of PkgVersion::pkglist (each "or" group on its own line) # pass: # ref to list of field names --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan finkbuild,NONE,1.1 WISHLIST,1.1,1.2
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10657 Modified Files: WISHLIST Added Files: finkbuild Log Message: Ticked a couple of items off my WISHLIST Added my handy "finkbuild" script that I use to test new packages Latest patch for the snapshot feature Index: WISHLIST === RCS file: /cvsroot/fink/experimental/chrisdolan/WISHLIST,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- WISHLIST26 Jan 2005 03:49:38 - 1.1 +++ WISHLIST5 Feb 2005 04:12:31 - 1.2 @@ -3,14 +3,12 @@ * Perl Module::Build support in Fink * "Type: perl (%{all_perl_versions})" syntax * Multiple licenses (comma separated) -* Script to auto-create first draft Perl module .info files * local binary mirror * build as non-root * allow uploads of binary packages, use MD5 and count submissions -- require SF id -- blacklist bad MD5s -- require at least X project members before releasing to the public -* autobundle, like CPAN.pm snapshots Packages --- NEW FILE: finkbuild --- #!/bin/csh if ($#argv < 1) then echo "Syntax: $0 [opts] []" echo " opt '-n' means no reindexing" echo " is like '581'" exit endif set index = "true" if ("q$1" == "q-n") then shift set index = "false" endif set info = $1 set perlver = $2 set pkg = `echo $info | sed "s,.*/,," | sed "s,.info,,"`$perlver if (! -f $info) then echo "info file not found" exit endif /sw/bin/fink validate $1 if ($index == "true") then /sw/bin/fink index endif nice +10 /sw/bin/fink -k -K rebuild $pkg if ($status == 0) then foreach deb (/sw/fink/debs/$pkg*) echo " ** $deb **" /sw/bin/fink validate $deb if ($status == 0) then dpkg-deb -c $deb endif end endif --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods pdf-api2-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32724 Added Files: pdf-api2-pm.info Log Message: New perl module: PDF::API2 --- NEW FILE: pdf-api2-pm.info --- Info2: << Package: pdf-api2-pm%type_pkg[perl] Version: 0.40.86 Revision: 1 Source: mirror:cpan:authors/id/A/AR/AREIBENS/PDF-API2-%v.tar.gz Source-MD5: 92517650b1c1e547b4e6e4ebb83a1352 Type: perl (5.8.0 5.8.1 5.8.4) UpdatePOD: true Depends: compress-zlib-pm%type_pkg[perl] DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST README TODO License: LGPL Description: TheNextGen PDF Create/Modify API Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/PDF-API2 << --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods ole-storagelite-pm.info,NONE,1.1 spreadsheet-parseexcel-pm.info,NONE,1.1 spreadsheet-writeexcel-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6349 Added Files: ole-storagelite-pm.info spreadsheet-parseexcel-pm.info spreadsheet-writeexcel-pm.info Log Message: New Perl modules for reading/writing Excel files: Spreadsheet::WriteExcel, Spreadsheet::ParseExcel plus prereq module OLE::Storage_Lite --- NEW FILE: ole-storagelite-pm.info --- Package: ole-storagelite-pm Version: 0.14 Revision: 1 Source: mirror:cpan:authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-%v.tar.gz Source-MD5: 376118e3061bf4370b1a286dd7a0bb07 Type: perl UpdatePOD: true PatchScript: perl -0 -pe's/.*=head\d (COPYRIGHT.*?)=head.*/$1/s' Storage_Lite.pm > COPYRIGHT DocFiles: Changes MANIFEST README COPYRIGHT License: Artistic/GPL Description: Simple Class for OLE document interface Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/OLE-Storage_Lite --- NEW FILE: spreadsheet-writeexcel-pm.info --- Info2: << Package: spreadsheet-writeexcel-pm%type_pkg[perl] Version: 2.11 Revision: 1 Source: mirror:cpan:authors/id/J/JM/JMCNAMARA/Spreadsheet-WriteExcel-%v.tar.gz Source-MD5: e59bdf2618d9bdd5e805f35cd3f157e7 Type: perl (5.8.0 5.8.1 5.8.4) UpdatePOD: true Depends: file-temp-pm%type_pkg[perl], rec-descent-pm PatchScript: perl -0 -pe's/.*=head\d (COPYRIGHT[^=]+)(?:=head.*|)/$1/s' lib/Spreadsheet/WriteExcel.pm > COPYRIGHT DocFiles: CHANGES MANIFEST META.yml README doc/* COPYRIGHT License: Artistic/GPL Description: Write cross-platform Excel binary file Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Spreadsheet-WriteExcel Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 Conflicts: %{Ni}5.8.0-bin, %{Ni}5.8.1-bin, %{Ni}5.8.4-bin Replaces: %{Ni}5.8.0-bin, %{Ni}5.8.1-bin, %{Ni}5.8.4-bin DocFiles: CHANGES MANIFEST META.yml README doc/* COPYRIGHT << Splitoff2: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man DocFiles: CHANGES MANIFEST META.yml README doc/* COPYRIGHT << << --- NEW FILE: spreadsheet-parseexcel-pm.info --- Info2: << Package: spreadsheet-parseexcel-pm%type_pkg[perl] Version: 0.2603 Revision: 1 Source: mirror:cpan:authors/id/K/KW/KWITKNR/Spreadsheet-ParseExcel-%v.tar.gz Source-MD5: 6ee6257d4b66cb9e147a0b50603d1387 Type: perl (5.8.0 5.8.1 5.8.4) UpdatePOD: true PatchScript: perl -0 -pe's/.*=head\d (COPYRIGHT.*?)=head.*/$1/s' ParseExcel.pm > COPYRIGHT Depends: ole-storagelite-pm, unicode-map-pm%type_pkg[perl], jcode-pm%type_pkg[perl] DocFiles: Changes MANIFEST META.yml README README_Japan.htm COPYRIGHT License: Artistic/GPL Description: Get information from Excel file Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Spreadsheet-ParseExcel Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man DocFiles: Changes CP932Excel.map MANIFEST META.yml ParseExcel.pm README README_Japan.htm << << --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods file-slurp-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9213 Modified Files: file-slurp-pm.info Log Message: Update file-slurp-pm to the latest version * Correct the license from "Artistic" to "Artistic/GPL" * Document a serious, known bug in the module Index: file-slurp-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/file-slurp-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- file-slurp-pm.info 18 Nov 2004 03:14:37 - 1.1 +++ file-slurp-pm.info 6 Feb 2005 03:16:24 - 1.2 @@ -1,12 +1,24 @@ Package: file-slurp-pm -Version: .06 +Version: .07 Revision: 1 Source: mirror:cpan:authors/id/U/UR/URI/File-Slurp-%v.tar.gz -Source-MD5: 07b1550711ce6624572d05f948fa88e7 +Source-MD5: e5040f7ec7d6242171051486f827b7fc Type: perl UpdatePOD: true DocFiles: Changes MANIFEST README Description: Efficient reading/writing of complete files -License: Artistic +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/File-Slurp +DescUsage: << + See the .info file for a notice about a dataloss bug in this package. +<< +DescPort: << + There is a serious, known bug with the upstream package. Appending an + empty string to a file causes that file to be truncated. Hopefully, + the upstream author will fix the bug soon. Otherwise I may try to + patch the Fink version myself (assistance is welcome). In the + meantime, this package should NOT move to the stable tree. + + More info at http://rt.cpan.org/NoAuth/Bug.html?id=9403 +<< --- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
fink ChangeLog,1.296,1.297
Update of /cvsroot/fink/fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25609 Modified Files: ChangeLog Log Message: Improvements to the snapshot command, based heavily on suggestions from dmacks. Retroactive additions to the ChangeLog. Index: ChangeLog === RCS file: /cvsroot/fink/fink/ChangeLog,v retrieving revision 1.296 retrieving revision 1.297 diff -u -d -r1.296 -r1.297 --- ChangeLog 9 Feb 2005 11:32:11 - 1.296 +++ ChangeLog 11 Feb 2005 19:40:00 - 1.297 @@ -25,6 +25,10 @@ * fink.in: Instead of decomposing and rebuilding cmdline, just save original @ARGV +2005-02-04 Chris Dolan <[EMAIL PROTECTED]> + + * fink.in, fink.8.in: Add snapshot command + 2005-01-31 Benjamin Reed <[EMAIL PROTECTED]> * install.sh, fink.conf.5.in: add Fink::Notify modules to install --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
fink/perlmod/Fink ChangeLog,1.854,1.855 Engine.pm,1.238,1.239
Update of /cvsroot/fink/fink/perlmod/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25609/perlmod/Fink Modified Files: ChangeLog Engine.pm Log Message: Improvements to the snapshot command, based heavily on suggestions from dmacks. Retroactive additions to the ChangeLog. Index: Engine.pm === RCS file: /cvsroot/fink/fink/perlmod/Fink/Engine.pm,v retrieving revision 1.238 retrieving revision 1.239 diff -u -d -r1.238 -r1.239 --- Engine.pm 9 Feb 2005 15:56:02 - 1.238 +++ Engine.pm 11 Feb 2005 19:40:11 - 1.239 @@ -2337,9 +2337,9 @@ my ($pname, $package, @installed, $snapdir, $outfile, @time, $snappkg, $snapver, $snaprev, $snapdep); - eval "use POSIX qw(strftime);"; + require POSIX; $snappkg = "fink-snapshot"; - $snapver = strftime("%Y.%m.%d.%H", localtime); + $snapver = POSIX::strftime("%Y.%m.%d.%H", localtime); $snaprev = "1"; $snapdir = "/tmp"; foreach $pname (Fink::Package->list_packages()) { @@ -2364,17 +2364,39 @@ License: Restrictive Description: Snapshot of Fink packages for $user[6] Maintainer: $user[6] <[EMAIL PROTECTED]> +DescUsage: << + Instructions for how to use this snapshot to replicate your fink + environment on another computer: + + * Install Fink on the target computer + * Chdir to the Fink install directory (e.g. %p) + * Copy this file to fink/dists/local/main/finkinfo + * Make sure local/main is in yor etc/fink.conf file + * You might need to run "fink index" + * Run "fink build fink-snapshot" + * Do NOT try to "fink install" this package + + Note: This process may not be 100% repeatable. If the destination + machine has a different version of Fink or a different set of + user-installed "virtual" packages (e.g. an X11 server from Apple or + from X.org), some packages might not build exactly the same. But + in general, the results should be good. +<< Homepage: http://fink.sourceforge.net/ -Depends: << +BuildDepends: << $snapdep << +PreInstScript: << + echo "This package is not intended to be installed!" + echo "Please read the DescUsage for this package" + echo "Aborting install now..." + exit 1 +<< EOF close(SNAP) or die "can't create file $outfile\n"; print <<"EOF"; Wrote $outfile -To use this file: - copy to /sw/fink/dists/local/main/finkinfo - run "fink build fink-snapshot" +See the DescUsage for how to use this file EOF } Index: ChangeLog === RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v retrieving revision 1.854 retrieving revision 1.855 diff -u -d -r1.854 -r1.855 --- ChangeLog 10 Feb 2005 00:52:13 - 1.854 +++ ChangeLog 11 Feb 2005 19:40:06 - 1.855 @@ -1,3 +1,7 @@ +2005-02-09 Chris Dolan <[EMAIL PROTECTED]> + + * Engine.pm: improvements for snapshot command + 2005-02-09 Daniel Macks <[EMAIL PROTECTED]> * PkgVersion.pm: lol_remove_self(): skip clusters after removing them @@ -53,6 +57,10 @@ * Engine.pm: Alphabetize and remove duplicates in output of show-deps. +2005-02-04 Chris Dolan <[EMAIL PROTECTED]> + + * Engine.pm: Add snapshot command + 2005-02-03 Daniel Macks <[EMAIL PROTECTED]> * PkgVersion.pm: Change set_buildlock so that Depends are not --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
web/xml/users-guide uguide.en.xml,1.21,1.22
Update of /cvsroot/fink/web/xml/users-guide In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4112 Modified Files: uguide.en.xml Log Message: Add documentation for the new snapshot feature. Index: uguide.en.xml === RCS file: /cvsroot/fink/web/xml/users-guide/uguide.en.xml,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- uguide.en.xml 9 Dec 2004 18:17:04 - 1.21 +++ uguide.en.xml 16 Feb 2005 02:25:05 - 1.22 @@ -1464,5 +1464,19 @@ --percent=key in the order listed. + + snapshot + + Only available in fink newer than version 0.23.5 + + + Creates a new .info file for you in /tmp which describes all + of the current packages you have installed. If you copy that + .info file to another computer with Fink installed and build + it, you can closely replicate your Fink environment. + Documentation for how to use the snapshot is included in the + created .info file itself. + + --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods test-differences-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15549 Added Files: test-differences-pm.info Log Message: new package: Test::Differences v0.47 --- NEW FILE: test-differences-pm.info --- Package: test-differences-pm Version: 0.47 Revision: 1 Source: mirror:cpan:authors/id/R/RB/RBS/Test-Differences-%v.tar.gz Source-MD5: e4fa76bb11b0d1db2d4213390413f5af Type: perl UpdatePOD: true Depends: text-diff-pm PatchScript: perl -0 -pe's/^.*=head\d (LICENSE.*?)(=head\d.*|=cut.*|)$/$1/s' Differences.pm > COPYRIGHT DocFiles: Changes MANIFEST COPYRIGHT License: Artistic/GPL Description: Show differences when tests fail Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Test-Differences --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods astro-moonphase-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15717 Added Files: astro-moonphase-pm.info Log Message: new package: Astro::MoonPhase v0.52 --- NEW FILE: astro-moonphase-pm.info --- Package: astro-moonphase-pm Version: 0.52 Revision: 1 Source: mirror:cpan:authors/id/B/BR/BRETT/Astro-MoonPhase-%v.tar.gz Source-MD5: 476211d359a1911c7035ca2957ec34f8 Type: perl UpdatePOD: true PatchScript: perl -0 -pe's/^.*=head\d (LICEN[CS]E.*?)(=head\d.*|)$/$1/s' MoonPhase.pm > COPYRIGHT DocFiles: Changes MANIFEST COPYRIGHT License: Public Domain Description: Information about the phase of the Moon Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Astro-MoonPhase --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods image-info-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15895 Added Files: image-info-pm.info Log Message: new package: Image::Info v1.16 --- NEW FILE: image-info-pm.info --- Package: image-info-pm Version: 1.16 Revision: 1 Source: mirror:cpan:authors/id/G/GA/GAAS/Image-Info-%v.tar.gz Source-MD5: 502b6299ef2d41f67bca4e1f7d9335ab Type: perl UpdatePOD: true DocFiles: Changes MANIFEST README License: Artistic/GPL Description: Extract meta information from image files Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Image-Info --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods number-compare-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16124 Added Files: number-compare-pm.info Log Message: new package: Number::Compare v0.01 --- NEW FILE: number-compare-pm.info --- Package: number-compare-pm Version: 0.01 Revision: 1 Source: mirror:cpan:authors/id/R/RC/RCLAMP/Number-Compare-%v.tar.gz Source-MD5: 519a4434e35033e9bd034d27cd2fd299 Type: perl UpdatePOD: true PatchScript: perl -0 -pe's/^.*=head\d (COPYRIGHT.*?)(=head\d.*|)$/$1/s' Compare.pm > COPYRIGHT DocFiles: Changes MANIFEST COPYRIGHT License: Artistic/GPL Description: Numeric comparisons for KB, MB, GB Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Number-Compare --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods file-find-rule-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16500 Added Files: file-find-rule-pm.info Log Message: new package: File::Find::Rule v0.28 --- NEW FILE: file-find-rule-pm.info --- Package: file-find-rule-pm Version: 0.28 Revision: 1 Source: mirror:cpan:authors/id/R/RC/RCLAMP/File-Find-Rule-%v.tar.gz Source-MD5: b12a6f02cb316ca62bd2411564606d1f Type: perl UpdatePOD: true Depends: text-glob-pm, number-compare-pm DocFiles: Changes MANIFEST META.yml README License: Artistic/GPL Description: Alternative interface to File::Find Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/File-Find-Rule Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 DocFiles: Changes MANIFEST META.yml README << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods file-find-rule-filesys-virtual-pm.info,NONE,1.1 filesys-virtual-plain-pm.info,NONE,1.1 filesys-virtual-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16873 Added Files: file-find-rule-filesys-virtual-pm.info filesys-virtual-plain-pm.info filesys-virtual-pm.info Log Message: A collection of Filesys::Virtual packages --- NEW FILE: filesys-virtual-plain-pm.info --- Package: filesys-virtual-plain-pm Version: 0.05 Revision: 1 Source: mirror:cpan:authors/id/X/XA/XANTUS/Filesys-Virtual-Plain-%v.tar.gz Source-MD5: 29743d2fde8297aa457ed8ebb7d99c1b Type: perl UpdatePOD: true Depends: filesys-virtual-pm PatchScript: perl -ne'/^\#\#\#/ && !/Internal methods/ && print' Plain.pm > COPYRIGHT DocFiles: Changes MANIFEST README COPYRIGHT License: Artistic/GPL Description: Plain virtual filesystem Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Filesys-Virtual-Plain --- NEW FILE: file-find-rule-filesys-virtual-pm.info --- Package: file-find-rule-filesys-virtual-pm Version: 1.21 Revision: 1 Source: mirror:cpan:authors/id/R/RC/RCLAMP/File-Find-Rule-Filesys-Virtual-%v.tar.gz Source-MD5: 9d57c0f372528a506d3878cfa922d333 Type: perl UpdatePOD: true Depends: file-find-rule-pm, filesys-virtual-pm PatchScript: perl -0 -pe's/^.*=head\d (COPYRIGHT.*?)(=head\d.*|)$/$1/s' lib/File/Find/Rule/Filesys/Virtual.pm > COPYRIGHT DocFiles: MANIFEST META.yml COPYRIGHT License: Artistic/GPL Description: File::Find::Rule adapted to Filesys::Virtual Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/File-Find-Rule-Filesys-Virtual --- NEW FILE: filesys-virtual-pm.info --- Package: filesys-virtual-pm Version: 0.05 Revision: 1 Source: mirror:cpan:authors/id/X/XA/XANTUS/Filesys-Virtual-%v.tar.gz Source-MD5: 95e15252c34af3822d4caa5c2bc69afe Type: perl UpdatePOD: true PatchScript: perl -ne'/^\#\#\#/ && print' Virtual.pm > COPYRIGHT DocFiles: Changes MANIFEST README COPYRIGHT License: Artistic/GPL Description: Framework for a virtual filesystem Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Filesys-Virtual --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods image-base-pm.info,NONE,1.1 image-xbm-pm.info,NONE,1.1 image-xbm-pm.patch,NONE,1.1 image-xpm-pm.info,NONE,1.1 image-xpm-pm.patch,NONE,1.1 image-info-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30385 Modified Files: image-info-pm.info Added Files: image-base-pm.info image-xbm-pm.info image-xbm-pm.patch image-xpm-pm.info image-xpm-pm.patch Log Message: Add missing dependencies for Image::Info Create new packages for some of those dependencies Thanks to Blair Zajac for catching my oversight Index: image-info-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/image-info-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- image-info-pm.info 16 Feb 2005 02:59:24 - 1.1 +++ image-info-pm.info 17 Feb 2005 05:01:29 - 1.2 @@ -1,12 +1,23 @@ -Package: image-info-pm +Info2: << +Package: image-info-pm%type_pkg[perl] Version: 1.16 Revision: 1 Source: mirror:cpan:authors/id/G/GA/GAAS/Image-Info-%v.tar.gz Source-MD5: 502b6299ef2d41f67bca4e1f7d9335ab -Type: perl +Type: perl (5.8.1) UpdatePOD: true +Depends: io-string-pm, image-xpm-pm, image-xbm-pm, compress-zlib-pm%type_pkg[perl], xml-simple-pm%type_pkg[perl] DocFiles: Changes MANIFEST README License: Artistic/GPL Description: Extract meta information from image files Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Image-Info +Splitoff: << + Package: %N-man + Depends: %N (= %v-%r) + Files: share/man + Conflicts: %{Ni}5.8.1-man + Replaces: %{Ni}5.8.1-man + DocFiles: CHANGES MANIFEST README +<< +<< --- NEW FILE: image-xbm-pm.patch --- diff -ru Image-Xbm-1.08/Xbm.pm Image-Xbm-1.08-patched/Xbm.pm --- Image-Xbm-1.08/Xbm.pm 2000-11-09 19:05:51.0 + +++ Image-Xbm-1.08-patched/Xbm.pm 2004-06-08 01:27:20.0 +0100 @@ -140,7 +140,7 @@ } my $file = $self->get( '-file' ) ; -$self->load if defined $file and -r $file and not $self->{'-bits'} ; +$self->load if defined $file and not $self->{'-bits'} ; croak "new() `$file' not found or unreadable" if defined $file and not defined $self->get( '-width' ) ; --- NEW FILE: image-xbm-pm.info --- Package: image-xbm-pm Version: 1.08 Revision: 1 Source: mirror:cpan:authors/id/S/SU/SUMMER/Image-Xbm-%v.tar.gz Source-MD5: 3a6cde06d6de70ee98fb1849ba18b385 Type: perl UpdatePOD: true Patch: %{ni}.patch Depends: image-base-pm DocFiles: MANIFEST README License: LGPL Description: Manipulate xbm image files Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Image-Xbm DescPackaging: << Found a bug? Please check if it has already been reported: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Image-Xbm Patch is from http://rt.cpan.org/NoAuth/Bug.html?id=6558 << --- NEW FILE: image-xpm-pm.info --- Package: image-xpm-pm Version: 1.09 Revision: 1 Source: mirror:cpan:authors/id/S/SU/SUMMER/Image-Xpm-%v.tar.gz Source-MD5: 1efd12d6f90c184b518282bff980a7f1 Type: perl UpdatePOD: true Patch: %{ni}.patch Depends: image-base-pm DocFiles: MANIFEST README License: GPL Description: Manipulate xpm image files Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Image-Xpm DescPackaging: << Found a bug? Please check if it has already been reported: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Image-Xpm Patch is from http://rt.cpan.org/NoAuth/Bug.html?id=6558 << --- NEW FILE: image-xpm-pm.patch --- diff -ru Image-Xpm-1.09/Xpm.pm Image-Xpm-1.09-patched/Xpm.pm --- Image-Xpm-1.09/Xpm.pm 2000-11-09 19:05:56.0 + +++ Image-Xpm-1.09-patched/Xpm.pm 2004-06-08 01:32:55.0 +0100 @@ -167,7 +167,7 @@ $self->{-cc} = ' ' x $self->{-cpp}; my $file = $self->get('-file'); -$self->load if defined $file and -r $file and not $self->{-pixels}; +$self->load if defined $file and not $self->{-pixels}; croak "new() `$file' not found or unreadable" if defined $file and not defined $self->get('-width'); --- NEW FILE: image-base-pm.info --- Package: image-base-pm Version: 1.07 Revision: 1 Source: mirror:cpan:authors/id/S/SU/SUMMER/Image-Base-%v.tar.gz Source-MD5: 49e524c89ccdf197b7b73b148d8e27e6 Type: perl UpdatePOD: true DocFiles: MANIFEST README License: LGPL Description: Loading, manipulating and saving images Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Image-Base DescPackaging: << Found a bug? Please check if it has already been reported: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Image-Base << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover w
dists/10.3/unstable/main/finkinfo/libs/perlmods net-dav-server-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31625 Added Files: net-dav-server-pm.info Log Message: New module Net::DAV::Server --- NEW FILE: net-dav-server-pm.info --- Info2: << Package: net-dav-server-pm%type_pkg[perl] Version: 1.23 Revision: 1 Source: mirror:cpan:authors/id/L/LB/LBROCARD/Net-DAV-Server-%v.tar.gz Source-MD5: eb79e1ae7813ed203b374bc8f3345e9f Type: perl (5.8.1) UpdatePOD: true Depends: << uri-pm%type_pkg[perl], class-accessor-pm, libwww-pm%type_pkg[perl], file-find-rule-filesys-virtual-pm, xml-libxml-pm%type_pkg[perl], file-slurp-pm << DocFiles: CHANGES MANIFEST META.yml README License: Artistic/GPL Description: Provide a DAV Server Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Net-DAV-Server Splitoff: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}5.8.1-man Replaces: %{Ni}5.8.1-man DocFiles: CHANGES MANIFEST META.yml README << << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan finkbuild,1.1,1.2 mkpkg.pl,1.3,1.4
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv820 Modified Files: finkbuild mkpkg.pl Log Message: improvements to package making tools Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- mkpkg.pl5 Feb 2005 03:41:22 - 1.3 +++ mkpkg.pl17 Feb 2005 05:14:49 - 1.4 @@ -6,11 +6,11 @@ =head1 SYNOPSIS -mkpkg.pl [options] Some::Module +mkpkg.pl [options] Some::Module ... Options: -m --maintainer=s specify the maintainer -(e.g. -m "Joe Maintainer E[EMAIL PROTECTED]") +(e.g. -m "Joe Maintainer <[EMAIL PROTECTED]>") -p --prereqsshow prereq info (not yet finished) -f --force force overwrite of .info file -t --typepkguse %type_pkg[perl] variants @@ -26,21 +26,21 @@ =head1 REQUIREMENTS CPANPLUS 0.051 must be installed. This is untested with other -versions of CPANPLUS. +versions of CPANPLUS. CPANPLUS is not in Fink as of this writing. -file-slurp-pm.info must be installed. +yaml-pm must be installed. + +file-slurp-pm must be installed. =head1 CAVEATS Does not do Depends, Recommends, BuildDepends, etc -Does not do variants or SplitOffs - Just guesses at DocFiles License may not be right - confirm manually -Does not indicate crypto or main dependencies +Does not indicate crypto vs. main dependencies =head1 LICENSE @@ -67,12 +67,13 @@ help => 0, version=> 0, force => 0, -dir=> "/sw/fink/dists/local/main/finkinfo/libs/perlmods", +dir=> "/sw/fink/dists/unstable/main/finkinfo/libs/perlmods", maintainer => "Chris Dolan <[EMAIL PROTECTED]>", prereqs=> 0, # not finished bin=> 0, # make a %N-bin splitoff typepkg=> 0, -perltypes => "5.8.0 5.8.1 5.8.4", +perltypes => "5.8.1", +cpanhost => undef, # base url for CPAN mirror, or use fink.conf ); Getopt::Long::Configure("bundling"); @@ -102,12 +103,46 @@ a => "Artistic", o => "Restrictive/Distributable", ); +my %yml_licenses = ( +# http://search.cpan.org/~kwilliams/Module-Build/lib/Module/Build.pm +perl => "Artistic/GPL", +gpl => "GPL", +lgpl => "LGPL", +bsd => "BSD", +artistic => "Artistic", +open_source => "OSI-Approved", +unrestricted => "Restrictive/Distributable", +restrictive => "Restrictive", +); my $cb = CPANPLUS::Backend->new(); +$cb->configure_object->set_conf(verbose => $opts{verbose}); print "Started CPANPLUS\n"; +if (!$opts{cpanhost} && -f "/sw/etc/fink.conf") +{ + my $conf = read_file("/sw/etc/fink.conf"); + if ($conf =~ /^Mirror-cpan: (.*)$/m) + { + $opts{cpanhost} = $1; + } +} +if ($opts{cpanhost} && $opts{cpanhost} =~ m,^(\w+)://([\w\.\-]+)(/.*),) +{ + $cb->configure_object->set_conf("hosts", [{ + scheme => $1, + host => $2, + path => $3, + }]); +} + +my %origopts = (%opts); + foreach my $module (@ARGV) { + # reset in case they were changed on the prev loop + %opts = (%origopts); + print "Search for $module\n"; my $mod = $cb->module_tree($module); if ($mod) @@ -144,48 +179,131 @@ } print "Extracted to ".$mod->status->extract."\n"; - if ($opts{prereqs}) - { - my $dist = $mod->dist(format => $mod->get_installer_type(), - target => TARGET_PREPARE); - my $prereqs = $dist->_find_prereqs(); - for my $key (sort keys %$prereqs) - { -print " Prereq: $key => $$prereqs{$key}\n"; - } - } + my %libs = ( + depends => {}, + recommends => {}, + conflicts => {}, + builddepends => {}, + buildconflicts => {}, + ); # Debugging: dump the module object to a file #use Data::Dumper; #write_file("/tmp/module", Dumper($mod)); - # license code is 5th character in "DSLIP" code - my $dslip = $m
experimental/chrisdolan/lib - New directory
Update of /cvsroot/fink/experimental/chrisdolan/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27595/lib Log Message: Directory /cvsroot/fink/experimental/chrisdolan/lib added to the repository --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink - New directory
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27633/lib/Fink Log Message: Directory /cvsroot/fink/experimental/chrisdolan/lib/Fink added to the repository --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink/CPANPLUS - New directory
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27672/lib/Fink/CPANPLUS Log Message: Directory /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS added to the repository --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,NONE,1.1 CPANPLUS.pm,NONE,1.1
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28013/lib/Fink Added Files: BuildPerlMod.pm CPANPLUS.pm Log Message: Overhaul mkpkg.pl script to generalize it. My next step will be to write an updatepkg.pl script --- NEW FILE: CPANPLUS.pm --- package Fink::CPANPLUS; use warnings; use strict; use CPANPLUS::Backend; use Fink::CPANPLUS::Module; sub new { my $pkg = shift; my %flags = (@_); my $self = bless({ %flags, modcache => {}, }, $pkg); $self->{cb} = CPANPLUS::Backend->new(); print "Started CPANPLUS\n" if ($self->{verbose}); $self->{cb}->configure_object->set_conf(verbose => $self->{verbose}); return $self; } sub set_host { my $self = shift; my $host = shift; if ($host && $host =~ m,^(\w+)://([\w\.\-]+)(/.*),) { $self->{cb}->configure_object->set_conf("hosts", [{ scheme => $1, host => $2, path => $3, }]); return 1; } else { return undef; } } sub module_tree { my $self = shift; return $self->{cb}->module_tree(@_); } sub get_module { my $self = shift; my $modname = shift; my $cache = $self->{modcache}; if (!$cache->{$modname}) { my $mod = Fink::CPANPLUS::Module->new($self, $modname); $cache->{$modname} = $mod; if ($mod) { $cache->{$mod->package_name} = $mod; } } return $cache->{$modname}; } 1; --- NEW FILE: BuildPerlMod.pm --- package Fink::BuildPerlMod; use warnings; use strict; use Fink::CPANPLUS; use File::Slurp; our $VERSION = "1.10"; # Translation from Module::Build license tags to Fink words # From: http://search.cpan.org/dist/Module-Build/lib/Module/Build.pm#license # To: http://fink.sourceforge.net/doc/packaging/policy.php#licenses my %licenses = ( perl => "Artistic/GPL", gpl => "GPL", lgpl => "LGPL", bsd => "BSD", artistic => "Artistic", open_source => "OSI-Approved", unrestricted => "Restrictive/Distributable", restrictive => "Restrictive", ); sub new { my $pkg = shift; my %flags = (@_); my $self = bless({ %flags, }, $pkg); $self->{prefix} ||= "/sw"; if (!-d $self->{prefix}) { die "No such directory $$self->{prefix} for Fink prefix\n"; } if (!$self->{cpanhost} && -f $self->{prefix}."/etc/fink.conf") { my $conf = read_file("/sw/etc/fink.conf"); if ($conf =~ /^Mirror-cpan: (.*)$/m) { $self->{cpanhost} = $1; print "CPAN mirror: $$self{cpanhost}\n" if ($self->{verbose}); } } $self->{cp} = Fink::CPANPLUS->new( verbose => $self->{verbose}, prereqs => $self->{prereqs}, ); if ($self->{cpanhost}) { unless ($self->{cp}->set_host($self->{cpanhost})) { die "Failed to set CPAN URL\n"; } } return $self; } sub verbose { my $self = shift; return $self->{verbose}; } sub pkgdir { my $self = shift; return $self->{prefix}."/fink/dists/".$self->{tree}."/finkinfo/libs/perlmods"; } sub buildpkg { my $self = shift; my $modname = shift; my $overwrite = shift; print "Search for $modname\n" if ($self->verbose); my $mod = $self->{cp}->get_module($modname); if (!$mod) { print "Not found\n" if ($self->verbose); return undef; } my $pkg = lc($mod->package_name)."-pm"; my $file = $self->pkgdir."/$pkg.info"; if (-f $file && !$overwrite) { print "package already exists\n"; print " $file\n" if ($self->verbose); return undef; } if ($self->verbose) { my $details = $mod->details; for my $key (keys %$details) { print "$key: $$details{$key}\n"; } } my $bin = $self->{bin} || $mod->bin(); my $typepkg = $self->{typepkg} || $mod->has_xs(); # TODO extend based on depends, etc my @perlversions = sort split /\s+/, $self->{perltypes}; my %libs = ( depends=> $mod->depends(), builddepends => $mod->builddepends(), recommends => $mod->recommends(), conflicts => $mod->conflicts(), buildconflicts => $mod->buildconflicts(), ); foreach my $type (qw(recommend conflicts buildconflicts)) { my %l; foreach my $dep (keys %{$libs{$type}}) { my ($deppkg) = $self->finkify_dep_pkg($dep, @perlversions); $l{$deppkg} = $libs{$type}->{$dep}; } $libs{$type} = \%l; } foreach my $type (qw(depends builddepends)) { my %l; foreach my $dep (keys %{$libs{$type}}) { my ($deppkg, $deptypepkg, $depvers) = $self->finkify_dep_pkg($dep, @perlversion
experimental/chrisdolan mkpkg.pl,1.4,1.5
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28013 Modified Files: mkpkg.pl Log Message: Overhaul mkpkg.pl script to generalize it. My next step will be to write an updatepkg.pl script Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- mkpkg.pl17 Feb 2005 05:14:49 - 1.4 +++ mkpkg.pl20 Feb 2005 04:34:06 - 1.5 @@ -9,13 +9,20 @@ mkpkg.pl [options] Some::Module ... Options: --m --maintainer=s specify the maintainer -(e.g. -m "Joe Maintainer <[EMAIL PROTECTED]>") --p --prereqsshow prereq info (not yet finished) --f --force force overwrite of .info file --t --typepkguse %type_pkg[perl] variants +-m --maintainer=s specify the maintainer. This is a required parameter + (e.g. -m "Joe Maintainer <[EMAIL PROTECTED]>") +-P --prereqsshow prereq info (not yet finished) +-t --typepkgforce %type_pkg[perl] variants -b --binforce a %N-bin splitoff --v --verboseprint the internal representation of the PDF +-f --force force overwrite of .info file +-p --prefix=s specify Fink prefix (defaults to /sw) +-T --tree=s specify where in Fink to write .info file + (defaults to unstable/main) +-n --perltypes=swhat perl variants (defaults to "5.8.1 5.8.4 5.8.6") +-c --cpanhost=s what CPAN mirror (defaults to %p/etc/fink.conf value) +-B --bugurl=s where to report module bugs (defaults to + "http://rt.cpan.org/NoAuth/Bugs.html?Dist=";) +-v --verboseprint diagnostics -h --help verbose help message -V --versionprint version @@ -34,11 +41,7 @@ =head1 CAVEATS -Does not do Depends, Recommends, BuildDepends, etc - -Just guesses at DocFiles - -License may not be right - confirm manually +Lots of fields are incomplete or are just guesses. Please confirm all data manually. Does not indicate crypto vs. main dependencies @@ -53,397 +56,85 @@ =cut use strict; +use FindBin qw($Bin); +use lib "$Bin/lib"; use Getopt::Long; use Pod::Usage; -use CPANPLUS::Backend; -use CPANPLUS::Internals::Constants; -use File::Slurp; use Carp; +use Fink::BuildPerlMod; + $SIG{__WARN__} = $SIG{__DIE__} = \&Carp::confess; -my $VERSION = "1.00"; my %opts = ( verbose=> 0, help => 0, version=> 0, + force => 0, -dir => "/sw/fink/dists/unstable/main/finkinfo/libs/perlmods", -maintainer => "Chris Dolan <[EMAIL PROTECTED]>", -prereqs=> 0, # not finished -bin=> 0, # make a %N-bin splitoff +prereqs=> 0, typepkg=> 0, -perltypes => "5.8.1", +bin=> 0, # make a %N-bin splitoff + +prefix => "/sw", +maintainer => undef, +tree => "unstable/main", +perltypes => "5.8.1 5.8.4 5.8.6", cpanhost => undef, # base url for CPAN mirror, or use fink.conf +bugurl => "http://rt.cpan.org/NoAuth/Bugs.html?Dist=";, ); Getopt::Long::Configure("bundling"); GetOptions("v|verbose" => \$opts{verbose}, "h|help" => \$opts{help}, "V|version" => \$opts{version}, + "f|force"=> \$opts{force}, - "m|maintainer=s" => \$opts{maintainer}, - "p|prereqs" => \$opts{prereqs}, + "P|prereqs" => \$opts{prereqs}, "t|typepkg" => \$opts{typepkg}, "b|bin" => \$opts{bin}, + + "p|prefix=s" => \$opts{prefix}, + "m|maintainer=s" => \$opts{maintainer}, + "T|tree=s" => \$opts{tree}, + "n|perltypes=s" => \$opts{perltypes}, + "c|cpanhost=s" => \$opts{cpanhost}, + "B|bugurl=s" => \$opts{bugurl}, ) or pod2usage(1); + pod2usage(-exitstatus => 0, -verbose => 2) if ($opts{help}); -print("$0 v$VERSION\n"),exit(0) if ($opts{version}); +print("$0 v$Fink::BuildPerlMod::VERSION\n"),exit(0) if ($opts{version}); -if (@ARGV < 1) +if (!$opts{maintainer}) { - pod2usage(1); + print "Please specify a maintainer\n";
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,NONE,1.1
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28013/lib/Fink/CPANPLUS Added Files: Module.pm Log Message: Overhaul mkpkg.pl script to generalize it. My next step will be to write an updatepkg.pl script --- NEW FILE: Module.pm --- package Fink::CPANPLUS::Module; use warnings; use strict; use CPANPLUS::Internals::Constants; use File::Slurp; # TODO: add buildfile() method like makefile() # This is a translation from CPAN "dslip" codes to Module::Build YAML codes # From: http://cpan.uwinnipeg.ca/htdocs/faqs/dslip.html # To: http://search.cpan.org/dist/Module-Build/lib/Module/Build.pm#license my %licenses = ( p => "perl", g => "gpl", l => "lgpl", b => "bsd", a => "artistic", o => "unrestricted", ); sub new { my $pkg = shift; my $cp = shift; my $name = shift; my $self = bless({ cp => $cp, name => $name, mod => $cp->module_tree($name), }, $pkg); return $self->{mod} ? $self : undef; } sub verbose { my $self = shift; return $self->{cp}->{verbose}; } foreach my $fn (qw( package_name package_version package_extension path details )) { eval "sub $fn {return shift()->{mod}->$fn();}"; } sub license_filename { my $self = shift; # Check files that are for-sure my @licenses = grep /^(copyright|copying|license|gpl|lgpl|artistic)/i, $self->root_files(); return $licenses[0] if (@licenses > 0); # Check doc files that might have copyright inline foreach my $file (grep(/^readme/i, $self->root_files()), grep({defined $_} $self->makefile->{version_from})) { my $filename = $self->extract_dir()."/".$file; if (-f $filename) { my $content = read_file($filename); if ($content =~ /license|copyright/i) { return $file; } } } return undef; } sub checksum { my $self = shift; $self->extract(); # TODO: do we really need to extract first?? return $self->{mod}->status->checksum_value(); } sub root_files { my $self = shift; # Get list of files in the root of the distro my @files = map({$_->[1]} grep({-f $_->[0]} map({[$self->extract_dir()."/".$_,$_]} read_dir($self->extract_dir(); return @files; } sub doc_files { my $self = shift; my @docfiles = grep !/^( Build.PL | Makefile(\.PL|) | MANIFEST\.SKIP | test\.pl | .*\.(bat|xs|pm|pl) )$/x, $self->root_files(); return @docfiles; } sub has_xs { my $self = shift; my @xs = grep /\.xs$/, $self->root_files(); return @xs > 0; } sub bin { my $self = shift; return $self->makefile->{bin}; } sub license { my $self = shift; return $self->yml->{license} || $self->dslip->{license}; } sub description { my $self = shift; my $desc = $self->yml->{abstract} || $self->makefile->{abstract} || $self->{mod}->description(); if (!$desc && $self->mainfile() =~ /=head1\s+NAME\s+[\w\-\'\:]+\s+\-\s+([^\r\n]+)/s) { $desc = $1; } $desc =~ s/\.$// if (defined $desc); return $desc; } foreach my $fn (qw(depends recommends conflicts builddepends buildconflicts)) { eval "sub $fn {return shift()->libs->{$fn};}"; } # internal functions sub libs { my $self = shift; if (!$self->{libs}) { $self->{libs} = {}; foreach my $type (qw(depends recommends conflicts builddepends buildconflicts)) { $self->{libs}->{$type} = {}; my $p = $self->prereqs->{$type}; if ($p) { $self->{libs}->{$type} = {%{$self->{libs}->{$type}}, %$p}; } my $y = $self->yml->{$type}; if ($y) { $self->{libs}->{$type} = {%{$self->{libs}->{$type}}, %$y}; } } } return $self->{libs}; } sub dslip { my $self = shift; if (!$self->{dslip}) { my @d = split "", ($self->{mod}->dslip || ""); $self->{dslip} = { license => $licenses{$d[4] || ""}, }; } return $self->{dslip}; } sub makefile { my $self = shift; if (!$self->{makefile}) { $self->{makefile} = {}; my $filename = $self->extract_dir()."/Makefile.PL"; if (-f $filename) { my $makefile = read_file($filename); # Get main file from the MakeMaker command if ($makefile =~ /([\'\"]?)VERSION_FROM\1\s*(?:=>|,)\s*(\"[^\"]+|\'[^\']+)/s) { $self->{makefile}->{versi
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.1,1.2
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14113/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: v1.20 of mkpkg.pl * added difference mode (useful for updates) * improvements to prereq determination * many bugfixes and a little more documentation Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- Module.pm 20 Feb 2005 04:34:08 - 1.1 +++ Module.pm 21 Feb 2005 04:30:42 - 1.2 @@ -103,6 +103,8 @@ Makefile(\.PL|) | MANIFEST\.SKIP | test\.pl | + [Ii]nstall.* | + INSTALL.* | .*\.(bat|xs|pm|pl) )$/x, $self->root_files(); return @docfiles; @@ -161,20 +163,22 @@ if (!$self->{libs}) { $self->{libs} = {}; + my @check = ( + $self->prereqs(), + $self->makefile(), + $self->yml(), + ); foreach my $type (qw(depends recommends conflicts builddepends buildconflicts)) { $self->{libs}->{$type} = {}; - my $p = $self->prereqs->{$type}; - if ($p) - { -$self->{libs}->{$type} = {%{$self->{libs}->{$type}}, %$p}; - } - - my $y = $self->yml->{$type}; - if ($y) + foreach my $o (@check) { -$self->{libs}->{$type} = {%{$self->{libs}->{$type}}, %$y}; +my $p = $o->{$type}; +if ($p) +{ + $self->{libs}->{$type} = {%{$self->{libs}->{$type}}, %$p}; +} } } } @@ -221,6 +225,32 @@ { $self->{makefile}->{bin} = 1; } + # Check for prereqs + if ($makefile =~ /([\'\"]?)PREREQ_PM\1\s*(?:=>|,)\s*(\{.*?\})/s) + { +my $hash = $2; +$hash =~ s/\s+/ /g; +my $libs = eval $hash; +if (!$@) +{ + foreach my $type ("depends") + { + $self->{makefile}->{$type} = {}; + foreach my $key (keys %$libs) + { + my $pkg = $self->get_dep_pkg($key, $libs->{$key}, $type); + if ($pkg) + { +$self->{makefile}->{$type}->{$pkg} = $libs->{$key}; + } + } + } +} +else +{ + print "Eval error for PREREQ_PM: [EMAIL PROTECTED]" if ($self->verbose); +} + } } } return $self->{makefile}; @@ -315,7 +345,9 @@ $self->extract(); my $dist = $self->{mod}->dist(format => $self->{mod}->get_installer_type(), target => TARGET_PREPARE); - my $prereqs = $dist->_find_prereqs(); + # The file arg is happily ignored for Build.PL packages + my $prereqs = $dist->_find_prereqs(file => $self->extract_dir()."/Makefile.PL", +verbose => $self->verbose); foreach my $type (qw(depends)) { foreach my $key (sort keys %$prereqs) --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan mkpkg.pl,1.5,1.6
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14113 Modified Files: mkpkg.pl Log Message: v1.20 of mkpkg.pl * added difference mode (useful for updates) * improvements to prereq determination * many bugfixes and a little more documentation Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- mkpkg.pl20 Feb 2005 04:34:06 - 1.5 +++ mkpkg.pl21 Feb 2005 04:30:40 - 1.6 @@ -11,10 +11,11 @@ Options: -m --maintainer=s specify the maintainer. This is a required parameter (e.g. -m "Joe Maintainer <[EMAIL PROTECTED]>") +-d --diff use difference mode instead of create mode -P --prereqsshow prereq info (not yet finished) -t --typepkgforce %type_pkg[perl] variants -b --binforce a %N-bin splitoff --f --force force overwrite of .info file +-f --force force overwrite of .info file (not used in difference mode) -p --prefix=s specify Fink prefix (defaults to /sw) -T --tree=s specify where in Fink to write .info file (defaults to unstable/main) @@ -30,6 +31,24 @@ =head1 DESCRIPTION +This program attempts to create a Fink .info file for the specified +Perl packages. It uses many data sources to collect the needed info +for the Fink package: CPAN descriptions, the CPAN module list, the +package itself, various files in the package, and prerequisite Fink +packages (if any). To collect the CPAN data easily, this program +relies heavily on the CPANPLUS infrastructure. + +There are two main modes to this program: create mode and difference +mode. In create mode (the default), the program attempts to create a +brand new .info file. If one already exists, it refuses to overwrite +it without the C<--force> option. + +In difference mode, the program creates the new .info file in memory +and compares it to the existing .info file. Any changes are +displayed, highlighting before and after. This differencing works +pretty well if the original version was made with this program's +create mode. I have not really tested it against other .info files. + =head1 REQUIREMENTS CPANPLUS 0.051 must be installed. This is untested with other @@ -47,7 +66,7 @@ =head1 LICENSE -This program can be distributed under the same terms as Fink. +This program can be distributed under the same terms as Fink itself. =head1 AUTHOR @@ -70,6 +89,7 @@ help => 0, version=> 0, +diff => 0, force => 0, prereqs=> 0, typepkg=> 0, @@ -88,6 +108,7 @@ "h|help" => \$opts{help}, "V|version" => \$opts{version}, + "d|diff" => \$opts{diff}, "f|force"=> \$opts{force}, "P|prereqs" => \$opts{prereqs}, "t|typepkg" => \$opts{typepkg}, @@ -136,5 +157,13 @@ foreach my $module (@ARGV) { - $fink->buildpkg($module, $opts{force}); + if ($opts{diff}) + { + my $diff = $fink->diff_pkg($module); + print $diff if ($diff); + } + else + { + $fink->build_pkg($module, $opts{force}); + } } --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.1,1.2 CPANPLUS.pm,1.1,1.2
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14113/lib/Fink Modified Files: BuildPerlMod.pm CPANPLUS.pm Log Message: v1.20 of mkpkg.pl * added difference mode (useful for updates) * improvements to prereq determination * many bugfixes and a little more documentation Index: CPANPLUS.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- CPANPLUS.pm 20 Feb 2005 04:34:07 - 1.1 +++ CPANPLUS.pm 21 Feb 2005 04:30:42 - 1.2 @@ -26,7 +26,12 @@ my $self = shift; my $host = shift; - if ($host && $host =~ m,^(\w+)://([\w\.\-]+)(/.*),) + if ($host && $host eq "default") + { + # noop + return 1; + } + elsif ($host && $host =~ m,^(\w+)://([\w\.\-]+)(/.*),) { $self->{cb}->configure_object->set_conf("hosts", [{ scheme => $1, Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- BuildPerlMod.pm 20 Feb 2005 04:34:07 - 1.1 +++ BuildPerlMod.pm 21 Feb 2005 04:30:42 - 1.2 @@ -2,10 +2,10 @@ use warnings; use strict; -use Fink::CPANPLUS; +#use Fink::CPANPLUS; # now loads on demand use File::Slurp; -our $VERSION = "1.10"; +our $VERSION = "1.20"; # Translation from Module::Build license tags to Fink words # From: http://search.cpan.org/dist/Module-Build/lib/Module/Build.pm#license @@ -46,6 +46,7 @@ } } + require Fink::CPANPLUS; $self->{cp} = Fink::CPANPLUS->new( verbose => $self->{verbose}, prereqs => $self->{prereqs}, @@ -67,35 +68,161 @@ return $self->{verbose}; } -sub pkgdir +sub pkg_dir { my $self = shift; return $self->{prefix}."/fink/dists/".$self->{tree}."/finkinfo/libs/perlmods"; } -sub buildpkg +sub build_pkg { my $self = shift; my $modname = shift; my $overwrite = shift; - print "Search for $modname\n" if ($self->verbose); - my $mod = $self->{cp}->get_module($modname); - if (!$mod) + my $mod = $self->get_module($modname); + return undef if (!$mod); + + my $pkg = lc($mod->package_name)."-pm"; + my $file = $self->pkg_dir."/$pkg.info"; + if (-f $file && !$overwrite) { - print "Not found\n" if ($self->verbose); + print "package already exists\n" if ($self->verbose); + print " $file\n" if ($self->verbose); return undef; } + my $data = $self->get_pkg_details($mod); + return undef if (!$data); + + write_file($file, $self->to_string($data)); + print "Wrote file $file\n" if ($self->{verbose}); + + return 1; +} + +sub diff_pkg +{ + my $self = shift; + my $modname = shift; + + my $mod = $self->get_module($modname); + return undef if (!$mod); + my $pkg = lc($mod->package_name)."-pm"; - my $file = $self->pkgdir."/$pkg.info"; - if (-f $file && !$overwrite) + my $file = $self->pkg_dir."/$pkg.info"; + if (!-f $file) { - print "package already exists\n"; + print "package does not exists\n" if ($self->verbose); print " $file\n" if ($self->verbose); return undef; } + my $old = $self->from_string(scalar read_file($file)); + return undef if (!$old); + + my $new = $self->get_pkg_details($mod); + return undef if (!$new); + + #use Data::Dumper; + #print Dumper($old); + #print Dumper($new); + + # simplify: + if ($old->{Info2}) + { + $old = $old->{Info2}; + } + if ($new->[0] eq "Info2") + { + $new = $new->[1]; + } + + my @diffs = $self->_diff_pkg($old, $new); + return join("\n", @diffs)."\n"; +} + +sub _diff_pkg +{ + my $self = shift; + my $old = shift; + my $new = shift; + + my @diffs; + for (my $i=0; $i<@$new; $i+=2) + { + my $key = $new->[$i]; + my $val = $new->[$i+1]; + if (!exists $old->{$key}) + { + unless ($val eq "") + { +push @diffs, "old - "; +if (ref $val) +{ + push @diffs, "new - ".$self->to_string([$key => $val]); +} +else +{ + push @diffs, "new - $key: $val"; +} + } + } + else + { + my $oldval = delete $old->{$key}; + if (ref $val) + { +my @d = $self->_diff_pkg($oldval, $val); +s/ - / - $key./ for (@d); +push @diffs, @d; + } + elsif ($val ne $oldval) + { +push @diffs, "old - $key: $oldval"; +push @diffs, "new - $key: $val"; + } + } + } + foreach my $key (sort keys %$old) + { + my $val = $old->{$key}; + if (ref
dists/10.3/unstable/main/finkinfo/libs/perlmods algorithm-merge-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18381 Modified Files: algorithm-merge-pm.info Log Message: Fix license error, minor tweaks Index: algorithm-merge-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/algorithm-merge-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- algorithm-merge-pm.info 30 Nov 2004 22:58:51 - 1.2 +++ algorithm-merge-pm.info 23 Feb 2005 02:38:41 - 1.3 @@ -1,13 +1,17 @@ Package: algorithm-merge-pm Version: 0.05 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/J/JS/JSMITH/Algorithm-Merge-%v.tar.gz Source-MD5: a4e8e016595cffa9dcf2c5c33f48101c Type: perl UpdatePOD: true Depends: algorithm-diff-pm DocFiles: CHANGES MANIFEST README -Description: Perl module, three-way merge and diff -License: Artistic +License: Artistic/GPL +Description: Implements 3-way merge and diff algorithms Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Algorithm-Merge +DescPackaging: << + Found a bug? Please check if it has already been reported: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Algorithm-Merge +<< --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.2,1.3
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1588/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: v1.30 of mkpkg.pl * Added update mode * Many, many fixes * This version is finally really usable Change to finkbuild to support building multiple perl versions at a time Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Module.pm 21 Feb 2005 04:30:42 - 1.2 +++ Module.pm 23 Feb 2005 05:24:44 - 1.3 @@ -5,6 +5,8 @@ use CPANPLUS::Internals::Constants; use File::Slurp; +my $min_perl_version = 5.008; + # TODO: add buildfile() method like makefile() # This is a translation from CPAN "dslip" codes to Module::Build YAML codes @@ -27,7 +29,7 @@ my $self = bless({ cp => $cp, name => $name, - mod => $cp->module_tree($name), + mod => $cp->module_by_name($name), }, $pkg); return $self->{mod} ? $self : undef; @@ -66,7 +68,7 @@ if (-f $filename) { my $content = read_file($filename); - if ($content =~ /license|copyright/i) + if ($content =~ /licen[sc]e|licensing|copyright/i) # [sc] is to catch a common typo { return $file; } @@ -99,14 +101,12 @@ { my $self = shift; my @docfiles = grep !/^( - Build.PL | - Makefile(\.PL|) | + .*\.(bat|xs|pm|pl|PM|PL) | + Makefile | MANIFEST\.SKIP | - test\.pl | - [Ii]nstall.* | INSTALL.* | - .*\.(bat|xs|pm|pl) - )$/x, $self->root_files(); + pm_to_blib + )$/xi, $self->root_files(); return @docfiles; } @@ -229,9 +229,18 @@ if ($makefile =~ /([\'\"]?)PREREQ_PM\1\s*(?:=>|,)\s*(\{.*?\})/s) { my $hash = $2; -$hash =~ s/\s+/ /g; -my $libs = eval $hash; -if (!$@) +my $libs; +{ + no strict; + no warnings; + eval "\$libs = $hash"; +} +#$hash =~ s/\s+/ /g; +if ($@) +{ + print "Eval error for PREREQ_PM: [EMAIL PROTECTED]" if ($self->verbose); +} +else { foreach my $type ("depends") { @@ -246,10 +255,6 @@ } } } -else -{ - print "Eval error for PREREQ_PM: [EMAIL PROTECTED]" if ($self->verbose); -} } } } @@ -378,9 +383,17 @@ if (lc($name) eq "perl") { print "$type Perl: $val\n" if ($self->verbose); + return undef; } else { + require Module::CoreList; + my $corever = Module::CoreList->first_release($name); + if ($corever && $corever <= $min_perl_version) + { + return undef; + } + my $mod = $self->{cp}->get_module($name); if ($mod) { @@ -406,7 +419,7 @@ $self->fetch(); if (!$self->{mod}->status->extract) { - print "Extract module\n" if ($self->verbose); + #print "Extract module\n" if ($self->verbose); $self->{mod}->extract; print "Extracted to ".$self->{mod}->status->extract."\n" if ($self->verbose); } @@ -418,7 +431,7 @@ if (!$self->{mod}->status->fetch) { - print "Fetch module\n" if ($self->verbose); + #print "Fetch module\n" if ($self->verbose); $self->{mod}->fetch; } return $self->{mod}->status->fetch; --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.2,1.3 CPANPLUS.pm,1.2,1.3
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1588/lib/Fink Modified Files: BuildPerlMod.pm CPANPLUS.pm Log Message: v1.30 of mkpkg.pl * Added update mode * Many, many fixes * This version is finally really usable Change to finkbuild to support building multiple perl versions at a time Index: CPANPLUS.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- CPANPLUS.pm 21 Feb 2005 04:30:42 - 1.2 +++ CPANPLUS.pm 23 Feb 2005 05:24:44 - 1.3 @@ -15,7 +15,7 @@ modcache => {}, }, $pkg); $self->{cb} = CPANPLUS::Backend->new(); - print "Started CPANPLUS\n" if ($self->{verbose}); + #print "Started CPANPLUS\n" if ($self->{verbose}); $self->{cb}->configure_object->set_conf(verbose => $self->{verbose}); return $self; @@ -46,28 +46,42 @@ } } -sub module_tree +sub module_by_name { + # Returns CPANPLUS module (internal only) my $self = shift; - return $self->{cb}->module_tree(@_); + my $modname = shift; + + if ($modname =~ /::/) + { + return $self->{cb}->module_tree($modname); + } + else + { + my $re = qr/^\Q$modname\E-\d[\d\.]*\.(?:tar\.gz|zip|tgz)$/i; + my ($mod) = $self->{cb}->search(type => "package", allow => [$re]); + #print "Search yielded ".$mod->name." for package $modname\n" if ($mod && $self->{verbose}); + return $mod; + } } sub get_module { + # Returns Fink::CPANPLUS::Module (public interface) my $self = shift; my $modname = shift; my $cache = $self->{modcache}; - if (!$cache->{$modname}) + if (!$cache->{lc$modname}) { my $mod = Fink::CPANPLUS::Module->new($self, $modname); - $cache->{$modname} = $mod; + $cache->{lc$modname} = $mod; if ($mod) { - $cache->{$mod->package_name} = $mod; + $cache->{lc($mod->package_name)} = $mod; } } - return $cache->{$modname}; + return $cache->{lc$modname}; } 1; Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- BuildPerlMod.pm 21 Feb 2005 04:30:42 - 1.2 +++ BuildPerlMod.pm 23 Feb 2005 05:24:44 - 1.3 @@ -5,7 +5,14 @@ #use Fink::CPANPLUS; # now loads on demand use File::Slurp; -our $VERSION = "1.20"; +our $VERSION = "1.30"; + +my $disclaimer = <<"EOF"; +# **AUTOGENERATED - UNTESTED** +# This package was auto-created by $0 +# Please validate and then REMOVE THESE COMMENTS + +EOF # Translation from Module::Build license tags to Fink words # From: http://search.cpan.org/dist/Module-Build/lib/Module/Build.pm#license @@ -21,6 +28,12 @@ restrictive => "Restrictive", ); +my %special_cases = ( + "libwww-perl" => "libwww", + "ole-storage_lite" => "ole-storagelite", + "parse-recdescent" => "rec-descent", + ); + sub new { my $pkg = shift; @@ -42,10 +55,16 @@ if ($conf =~ /^Mirror-cpan: (.*)$/m) { $self->{cpanhost} = $1; - print "CPAN mirror: $$self{cpanhost}\n" if ($self->{verbose}); + #print "CPAN mirror: $$self{cpanhost}\n" if ($self->{verbose}); } } + if ($self->{perltypes} && grep({my @p=split /\./,$_; $_=~/[^\d\.]/ || @p<3 || $p[0] ne "5" || $p[1]<8 } + split(/\s+/, $self->{perltypes}))>0) + { + die "Invalid --perltypes. Must be a list of perlversions, each no less than 5.8.0.\n"; + } + require Fink::CPANPLUS; $self->{cp} = Fink::CPANPLUS->new( verbose => $self->{verbose}, @@ -68,11 +87,16 @@ return $self->{verbose}; } -sub pkg_dir +sub perlmod_dir { my $self = shift; return $self->{prefix}."/fink/dists/".$self->{tree}."/finkinfo/libs/perlmods"; } +sub perllang_dir +{ + my $self = shift; + return $self->{prefix}."/fink/dists/".$self->{tree}."/finkinfo/languages"; +} sub build_pkg { @@ -84,7 +108,7 @@ return undef if (!$mod); my $pkg = lc($mod->package_name)."-pm"; - my $file = $self->pkg_dir."/$pkg.info"; + my $file = $self->perlmod_dir."/$pkg.info"; if (-f $file && !$overwrite) { print "package already exists\n" if ($self->verbose); @@ -95,7 +119,7 @@ my $data = $self->get_pkg_details($mod); return undef if (!$data); - write_file($file, $self->to_string($data)); + write_file($file, $disclaimer . $self->to_string($data) . "\n"); print "Wrote file $file\n" if ($self->{verbose}); return 1; @@ -106,27 +130,8 @@ my $self = shift; my $modname = shift; - my $mod = $self->get_modu
experimental/chrisdolan finkbuild,1.2,1.3 mkpkg.pl,1.6,1.7
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1588 Modified Files: finkbuild mkpkg.pl Log Message: v1.30 of mkpkg.pl * Added update mode * Many, many fixes * This version is finally really usable Change to finkbuild to support building multiple perl versions at a time Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- mkpkg.pl21 Feb 2005 04:30:40 - 1.6 +++ mkpkg.pl23 Feb 2005 05:24:44 - 1.7 @@ -11,10 +11,12 @@ Options: -m --maintainer=s specify the maintainer. This is a required parameter (e.g. -m "Joe Maintainer <[EMAIL PROTECTED]>") +-u --update use update mode instead of create mode -d --diff use difference mode instead of create mode -P --prereqsshow prereq info (not yet finished) -t --typepkgforce %type_pkg[perl] variants -b --binforce a %N-bin splitoff +-D --detailsprint CPAN details for the module(s) -f --force force overwrite of .info file (not used in difference mode) -p --prefix=s specify Fink prefix (defaults to /sw) -T --tree=s specify where in Fink to write .info file @@ -38,10 +40,16 @@ packages (if any). To collect the CPAN data easily, this program relies heavily on the CPANPLUS infrastructure. -There are two main modes to this program: create mode and difference -mode. In create mode (the default), the program attempts to create a -brand new .info file. If one already exists, it refuses to overwrite -it without the C<--force> option. +There are three main modes to this program: create mode, update mode +and difference mode. In create mode (the default), the program +attempts to create a brand new .info file. If one already exists, it +refuses to overwrite it without the C<--force> option. + +In update mode, the program creates a .info.new file that is the same +as what create mode would have created, plus comments reflecting +changes from the existing version. Note: This mode has not been well +tested against existing .info files that were not created by this +program! In difference mode, the program creates the new .info file in memory and compares it to the existing .info file. Any changes are @@ -54,9 +62,7 @@ CPANPLUS 0.051 must be installed. This is untested with other versions of CPANPLUS. CPANPLUS is not in Fink as of this writing. -yaml-pm must be installed. - -file-slurp-pm must be installed. +file-slurp-pm, module-corelist-pm, and yaml-pm must be installed. =head1 CAVEATS @@ -89,11 +95,13 @@ help => 0, version=> 0, +update => 0, diff => 0, force => 0, prereqs=> 0, typepkg=> 0, bin=> 0, # make a %N-bin splitoff +details=> 0, prefix => "/sw", maintainer => undef, @@ -108,11 +116,13 @@ "h|help" => \$opts{help}, "V|version" => \$opts{version}, + "u|update" => \$opts{update}, "d|diff" => \$opts{diff}, "f|force"=> \$opts{force}, "P|prereqs" => \$opts{prereqs}, "t|typepkg" => \$opts{typepkg}, "b|bin" => \$opts{bin}, + "D|details" => \$opts{details}, "p|prefix=s" => \$opts{prefix}, "m|maintainer=s" => \$opts{maintainer}, @@ -142,6 +152,7 @@ prereqs=> $opts{prereqs}, typepkg=> $opts{typepkg}, bin=> $opts{bin}, + details=> $opts{details}, prefix => $opts{prefix}, maintainer => $opts{maintainer}, @@ -157,7 +168,11 @@ foreach my $module (@ARGV) { - if ($opts{diff}) + if ($opts{update}) + { + $fink->update_pkg($module); + } + elsif ($opts{diff}) { my $diff = $fink->diff_pkg($module); print $diff if ($diff); Index: finkbuild === RCS file: /cvsroot/fink/experimental/chrisdolan/finkbuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- finkbuild 17 Feb 2005 05:14:49 - 1.2 +++ finkbuild 23 Feb 2005 05:24:44 - 1.3 @@ -1,7 +1,7 @@ -#!/bin/csh +#!/bin/tcsh if ($#argv < 1) then - echo "Syntax: $0 [opts] []" + echo "Syntax: $0 [opts] [ ...]" echo " opt '-n' means no reindexing" echo " is like '581'" exit @@ -15,25 +15,29 @@ endif set info = $1 -set perlver = $2 -set pkg = `echo $info | sed "s,.*/,," | sed
dists/10.3/unstable/main/finkinfo/libs/perlmods text-pdf-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2364 Modified Files: text-pdf-pm.info Log Message: Revision 2 * change the patchscript * change the perl variant list to something I can actually test Index: text-pdf-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/text-pdf-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- text-pdf-pm.info5 Feb 2005 02:56:48 - 1.1 +++ text-pdf-pm.info23 Feb 2005 05:26:40 - 1.2 @@ -1,33 +1,36 @@ Info2: << Package: text-pdf-pm%type_pkg[perl] Version: 0.25 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/M/MH/MHOSKEN/Text-PDF-%v.tar.gz Source-MD5: 8b120662c4c59154967908159156a83e -Type: perl (5.8.0 5.8.1 5.8.4) +Type: perl (5.8.1 5.8.4 5.8.6) +PatchScript: perl -0 -pe's/^.*=head\d\s+(Licensing.*?)(=head\d.*|=cut.*|)$/$1/is' lib/Text/PDF/File.pm > COPYRIGHT UpdatePOD: true -# Copy the licensing statement from the source code -PatchScript: perl -0 -pe's/^.*=head\d\s+(LICENS.*)$/$1/is' lib/Text/PDF/File.pm > COPYRIGHT -Depends: compress-zlib-pm%type_pkg[perl], font-ttf-pm +Depends: perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl], font-ttf-pm DocFiles: MANIFEST readme.txt COPYRIGHT License: Artistic Description: PDF Manipulation and generation Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Text-PDF +DescPackaging: << + Found a bug? Please check if it has already been reported: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-PDF +<< Splitoff: << - Package: %N-man + Package: %N-bin Depends: %N (= %v-%r) - Files: share/man - Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man - Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man + Files: bin + Conflicts: %{Ni}5.8.1-bin, %{Ni}5.8.4-bin, %{Ni}5.8.6-bin + Replaces: %{Ni}5.8.1-bin, %{Ni}5.8.4-bin, %{Ni}5.8.6-bin DocFiles: MANIFEST readme.txt COPYRIGHT << Splitoff2: << - Package: %N-bin + Package: %N-man Depends: %N (= %v-%r) - Files: bin - Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man - Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man + Files: share/man + Conflicts: %{Ni}5.8.1-man, %{Ni}5.8.4-man, %{Ni}5.8.6-man + Replaces: %{Ni}5.8.1-man, %{Ni}5.8.4-man, %{Ni}5.8.6-man DocFiles: MANIFEST readme.txt COPYRIGHT << << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods archive-zip-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6983 Modified Files: archive-zip-pm.info Log Message: new revision of archive-zip-pm * fix license * change perl variant list to 581,584,586 (the ones I can test easily) Index: archive-zip-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/archive-zip-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- archive-zip-pm.info 18 Jan 2005 07:04:44 - 1.1 +++ archive-zip-pm.info 24 Feb 2005 03:33:24 - 1.2 @@ -1,10 +1,10 @@ Info2: << Package: archive-zip-pm%type_pkg[perl] Version: 1.14 -Revision: 1 -Type: perl (5.8.0 5.8.1 5.8.4) +Revision: 2 +Type: perl (5.8.1 5.8.4 5.8.6) Description: Provide an interface to ZIP archive files -License: Artistic +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Archive-Zip @@ -14,14 +14,14 @@ Source-MD5: 96b2caf19d5aea3adff02c323247e66a UpdatePOD: true -DocFiles: Changes MANIFEST README +DocFiles: Changes MANIFEST META.yml README Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin - Conflicts: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin - Replaces: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin + Conflicts: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin + Replaces: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin DocFiles: Changes MANIFEST README << @@ -29,8 +29,8 @@ Package: %N-man Depends: %N (= %v-%r) Files: share/man - Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man - Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man + Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: Changes MANIFEST README << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.3,1.4
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5374/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: v1.31 * bugfix in package search * added some more exclusions for doc_files() * added newversiononly flag for the Update mode Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Module.pm 23 Feb 2005 05:24:44 - 1.3 +++ Module.pm 24 Feb 2005 05:47:41 - 1.4 @@ -101,12 +101,13 @@ { my $self = shift; my @docfiles = grep !/^( - .*\.(bat|xs|pm|pl|PM|PL) | + .*\.(pm|pl|PM|PL|bat|xs|c|h|a|bs|so|dylib|pod) | Makefile | MANIFEST\.SKIP | INSTALL.* | + [Ii]nstall.* | pm_to_blib - )$/xi, $self->root_files(); + )$/x, $self->root_files(); return @docfiles; } --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan mkpkg.pl,1.7,1.8
Update of /cvsroot/fink/experimental/chrisdolan In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5374 Modified Files: mkpkg.pl Log Message: v1.31 * bugfix in package search * added some more exclusions for doc_files() * added newversiononly flag for the Update mode Index: mkpkg.pl === RCS file: /cvsroot/fink/experimental/chrisdolan/mkpkg.pl,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- mkpkg.pl23 Feb 2005 05:24:44 - 1.7 +++ mkpkg.pl24 Feb 2005 05:47:40 - 1.8 @@ -12,6 +12,7 @@ -m --maintainer=s specify the maintainer. This is a required parameter (e.g. -m "Joe Maintainer <[EMAIL PROTECTED]>") -u --update use update mode instead of create mode +-N --newversion only update if there is a new version -d --diff use difference mode instead of create mode -P --prereqsshow prereq info (not yet finished) -t --typepkgforce %type_pkg[perl] variants @@ -102,6 +103,7 @@ typepkg=> 0, bin=> 0, # make a %N-bin splitoff details=> 0, +newversion => 0, prefix => "/sw", maintainer => undef, @@ -112,17 +114,18 @@ ); Getopt::Long::Configure("bundling"); -GetOptions("v|verbose" => \$opts{verbose}, - "h|help" => \$opts{help}, - "V|version" => \$opts{version}, +GetOptions("v|verbose" => \$opts{verbose}, + "h|help" => \$opts{help}, + "V|version" => \$opts{version}, - "u|update" => \$opts{update}, - "d|diff" => \$opts{diff}, - "f|force"=> \$opts{force}, - "P|prereqs" => \$opts{prereqs}, - "t|typepkg" => \$opts{typepkg}, - "b|bin" => \$opts{bin}, - "D|details" => \$opts{details}, + "u|update" => \$opts{update}, + "d|diff" => \$opts{diff}, + "f|force"=> \$opts{force}, + "P|prereqs" => \$opts{prereqs}, + "t|typepkg" => \$opts{typepkg}, + "b|bin" => \$opts{bin}, + "D|details" => \$opts{details}, + "N|newversion" => \$opts{newversion}, "p|prefix=s" => \$opts{prefix}, "m|maintainer=s" => \$opts{maintainer}, @@ -170,7 +173,7 @@ { if ($opts{update}) { - $fink->update_pkg($module); + $fink->update_pkg($module, $opts{newversion}); } elsif ($opts{diff}) { --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.3,1.4 CPANPLUS.pm,1.3,1.4
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5374/lib/Fink Modified Files: BuildPerlMod.pm CPANPLUS.pm Log Message: v1.31 * bugfix in package search * added some more exclusions for doc_files() * added newversiononly flag for the Update mode Index: CPANPLUS.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- CPANPLUS.pm 23 Feb 2005 05:24:44 - 1.3 +++ CPANPLUS.pm 24 Feb 2005 05:47:40 - 1.4 @@ -59,9 +59,16 @@ else { my $re = qr/^\Q$modname\E-\d[\d\.]*\.(?:tar\.gz|zip|tgz)$/i; - my ($mod) = $self->{cb}->search(type => "package", allow => [$re]); - #print "Search yielded ".$mod->name." for package $modname\n" if ($mod && $self->{verbose}); - return $mod; + # get matching module with the latest version number + my @mods = map({$_->[0]} + sort({$b->[1] cmp $a->[1]} + map({[$_,$_->package_version]} + $self->{cb}->search(type => "package", allow => [$re]) + ) + ) + ); + #print "Search yielded ".$mods[0]->name." for package $modname\n" if ($mods[0] && $self->{verbose}); + return $mods[0]; } } Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- BuildPerlMod.pm 23 Feb 2005 05:24:44 - 1.3 +++ BuildPerlMod.pm 24 Feb 2005 05:47:40 - 1.4 @@ -5,7 +5,7 @@ #use Fink::CPANPLUS; # now loads on demand use File::Slurp; -our $VERSION = "1.30"; +our $VERSION = "1.31"; my $disclaimer = <<"EOF"; # **AUTOGENERATED - UNTESTED** @@ -151,13 +151,18 @@ { my $self = shift; my $modname = shift; + my $newversiononly = shift; my ($old, $new, $file) = $self->_get_old_new($modname); return undef unless ($old && $new); - $self->update_revision($new, - $old->{Version} || $old->{Info2}->{Version}, - $old->{Revision} || $old->{Info2}->{Revision}); + if ($self->update_revision($new, + $old->{Version} || $old->{Info2}->{Version}, + $old->{Revision} || $old->{Info2}->{Revision})) + { + # Don't continue if the version number did not increase + return 1 if ($newversiononly); + } write_file($file.".new", $disclaimer . $self->to_string($new, $old) . "\n"); print "Wrote file $file.new\n" if ($self->{verbose}); --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods tk-pm.info,1.7,1.8
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6492 Modified Files: tk-pm.info Log Message: New revision for tk-pm * Move man/man1 from -man into -bin splitoff * Updated Conflict/Replaces to reflect above change * Added 5.8.6 to list of supported Perl variants * Incremented Revision from 12 to 13 Please note that I'm not the maintainer for this package. I'm just making some simple improvements... Index: tk-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/tk-pm.info,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- tk-pm.info 6 Feb 2005 07:59:42 - 1.7 +++ tk-pm.info 26 Feb 2005 19:55:16 - 1.8 @@ -1,7 +1,7 @@ Info2: << Package: tk-pm%type_pkg[perl] Version: 804.026 -Revision: 12 +Revision: 13 ### Depends: perl%type_pkg[perl]-core, x11 BuildDepends: perl%type_pkg[perl]-core, x11-dev, test-simple-pm%type_pkg[perl] @@ -10,34 +10,44 @@ Source: mirror:cpan:authors/id/N/NI/NI-S/Tk-%v.tar.gz Source-MD5: c25b7c7d9a5debe99fdc858aa2a14f15 ### -Type: perl (5.8.1 5.8.4) +Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true NoPerlTests: true ### DocFiles: COPYING Changes INSTALL MANIFEST README* ### SplitOff: << - Package: %N-man - Depends: %N, %N-bin - Conflicts: %{Ni}560-man, %{Ni}561-man, %{Ni}580-man, %{Ni}582-man, %{Ni}584-man + Package: %N-bin + Depends: perl%type_pkg[perl]-core, %N, x11 + Conflicts: << +%{Ni}560-bin, %{Ni}561-bin, %{Ni}580-bin, %{Ni}581-bin, %{Ni}582-bin, +%{Ni}584-bin, %{Ni}586-bin, +%{Ni}581-man (<< 804.026-13), %{Ni}584-man (<< 804.026-13) + << Replaces: << tk-pm581 (<< 804.026-1), tk-pm (<< 804.026-1), -%{Ni}560-man, %{Ni}561-man, %{Ni}580-man, %{Ni}582-man, %{Ni}584-man, +%{Ni}560-bin, %{Ni}561-bin, %{Ni}580-bin, %{Ni}581-bin, %{Ni}582-bin, +%{Ni}584-bin, %{Ni}586-bin, +%{Ni}581-man (<< 804.026-13), %{Ni}584-man (<< 804.026-13), tk-pm560, tk-pm561, tk-pm580, tk-pm582 << - Files: share/man + Files: bin share/man/man1 DocFiles: COPYING Changes INSTALL MANIFEST README* << SplitOff2: << - Package: %N-bin - Depends: perl%type_pkg[perl]-core, %N, x11 - Conflicts: %{Ni}560-bin, %{Ni}561-bin, %{Ni}580-bin, %{Ni}582-bin, %{Ni}584-bin + Package: %N-man + Depends: %N + Conflicts: << +%{Ni}560-man, %{Ni}561-man, %{Ni}580-man, %{Ni}581-man, %{Ni}582-man, +%{Ni}584-man, %{Ni}586-man + << Replaces: << tk-pm581 (<< 804.026-1), tk-pm (<< 804.026-1), -%{Ni}560-bin, %{Ni}561-bin, %{Ni}580-bin, %{Ni}582-bin, %{Ni}584-bin, +%{Ni}560-man, %{Ni}561-man, %{Ni}580-man, %{Ni}581-man, %{Ni}582-man, +%{Ni}584-man, %{Ni}586-man, tk-pm560, tk-pm561, tk-pm580, tk-pm582 << - Files: bin + Files: share/man DocFiles: COPYING Changes INSTALL MANIFEST README* << ### @@ -57,8 +67,8 @@ 804.025 series; Conflicts/Replaces were raised slightly to we don't have to refer to a broken value. - -man has manpages for -bin programs so -man:Depends:-bin. - Arguably this is not the best package layout. + 804.026-13 moved share/man/man1 from -man to -bin, so -bin has to + conflict with earlier revisions. << ### License: Artistic --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods file-find-rule-filesys-virtual-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4501 Modified Files: file-find-rule-filesys-virtual-pm.info Log Message: New revision of file-find-rule-filesys-virtual-pm.info * Fixed dependency error (spotted by Charles Stockman) Index: file-find-rule-filesys-virtual-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/file-find-rule-filesys-virtual-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- file-find-rule-filesys-virtual-pm.info 16 Feb 2005 03:03:33 - 1.1 +++ file-find-rule-filesys-virtual-pm.info 27 Feb 2005 19:56:08 - 1.2 @@ -1,14 +1,18 @@ Package: file-find-rule-filesys-virtual-pm Version: 1.21 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/R/RC/RCLAMP/File-Find-Rule-Filesys-Virtual-%v.tar.gz Source-MD5: 9d57c0f372528a506d3878cfa922d333 Type: perl UpdatePOD: true -Depends: file-find-rule-pm, filesys-virtual-pm -PatchScript: perl -0 -pe's/^.*=head\d (COPYRIGHT.*?)(=head\d.*|)$/$1/s' lib/File/Find/Rule/Filesys/Virtual.pm > COPYRIGHT +Depends: file-find-rule-pm, filesys-virtual-plain-pm +PatchScript: perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*?)(=head\d.*|=cut.*|)$/$1/is' lib/File/Find/Rule/Filesys/Virtual.pm > COPYRIGHT DocFiles: MANIFEST META.yml COPYRIGHT License: Artistic/GPL Description: File::Find::Rule adapted to Filesys::Virtual Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/File-Find-Rule-Filesys-Virtual +DescPackaging: << + Found a bug? Please check if it has already been reported: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=File-Find-Rule-Filesys-Virtual +<< --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods par-pm.info,NONE,1.1
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17939 Added Files: par-pm.info Log Message: New package par-pm-0.87-1 * Based on Perl PAR package * Discussed on SF tracker: sf.net/tracker/index.php?func=detail&aid=1064688&group_id=17203&atid=414256 --- NEW FILE: par-pm.info --- Info2: << Package: par-pm%type_pkg[perl] Version: 0.87 Revision: 1 Type: perl (5.8.1 5.8.4 5.8.6) Description: Perl Archive Toolkit License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/PAR Depends: << perl%type_pkg[perl]-core, archive-zip-pm%type_pkg[perl], compress-zlib-pm%type_pkg[perl], module-scandeps-pm, par-dist-pm << # Note: module-signature is currently limited to 581 Suggests: digest-sha1-pm%type_pkg[perl], module-signature-pm%type_pkg[perl], gnupg Source: mirror:cpan:authors/id/A/AU/AUTRIJUS/PAR-%v.tar.gz Source-MD5: a8cbf7a8db7bd068f4c7afa8e51b1b81 # Disable the tests because the $Config{startperl} is screwy in Apple's perl NoPerlTests: true # Disable auto-installation of optional packages CompileScript: << #!/bin/sh export PERL_EXTUTILS_AUTOINSTALL=--skip %{default_script} << UpdatePOD: true DocFiles: AUTHORS ChangeLog MANIFEST META.yml README DescPackaging: << Found a bug? Please check if it has already been reported: http://rt.cpan.org/NoAuth/Bugs.html?Dist=PAR << Splitoff: << Package: %N-gui Depends: %N (= %v-%r), tk-pm%type_pkg[perl] Files: bin/tkpp share/man/man1/tkpp.1 Conflicts: %{Ni}581-gui, %{Ni}584-gui, %{Ni}586-gui Replaces: %{Ni}581-gui, %{Ni}584-gui, %{Ni}586-gui DocFiles: AUTHORS ChangeLog MANIFEST META.yml README << Splitoff2: << Package: %N-bin Depends: %N (= %v-%r) Files: bin share/man/man1 Conflicts: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin Replaces: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin DocFiles: AUTHORS ChangeLog MANIFEST META.yml README << Splitoff3: << Package: %N-man Depends: %N (= %v-%r) Files: share/man Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man DocFiles: AUTHORS ChangeLog MANIFEST META.yml README << << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods cgi-compress-gzip-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11192 Modified Files: cgi-compress-gzip-pm.info Log Message: CGI::Compress::Gzip * Update for upstream v0.19 * Remove 5.8.0 from the variant list since I can no longer test that version Index: cgi-compress-gzip-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/cgi-compress-gzip-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- cgi-compress-gzip-pm.info 20 Dec 2004 05:15:36 - 1.1 +++ cgi-compress-gzip-pm.info 28 Feb 2005 22:51:05 - 1.2 @@ -1,20 +1,18 @@ Info2: << Package: cgi-compress-gzip-pm%type_pkg[perl] -Version: 0.17 +Version: 0.19 Revision: 1 -Type: perl (5.8.0 5.8.1 5.8.4) +# Can't do 5.8.6 until io-zlib-pm supports it +Type: perl (5.8.1 5.8.4) Description: CGI with automatically compressed output License: GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/CGI-Compress-Gzip - Depends: perl%type_pkg[perl]-core, io-zlib-pm%type_pkg[perl] - Source: mirror:cpan:authors/id/C/CL/CLOTHO/CGI-Compress-Gzip-%v.tgz -Source-MD5: 6bea0617aa8ea5e0040817fe0bcc28d5 - +Source-MD5: b34cace77a59fbb85a24ce6c7c40596f UpdatePOD: true -DocFiles: ChangeLog MANIFEST README LICENSE +DocFiles: ChangeLog MANIFEST META.yml README LICENSE DescDetail: << CGI::Compress::Gzip extends the CGI infrastructure to compresses output, whenever possible. It uses IO::Zlib (a filehandle wrapper @@ -28,15 +26,15 @@ implementation offered by the Apache::Compress or Apache::GzipChain modules, although those offer less control to the programmer. << - - +DescPackaging: << + Chris Dolan is both the maintainer and the upstream author. +<< Splitoff: << Package: %N-man Depends: %N (= %v-%r) - Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man - Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man + Conflicts: %{Ni}581-man, %{Ni}584-man + Replaces: %{Ni}581-man, %{Ni}584-man Files: share/man - DocFiles: ChangeLog MANIFEST README LICENSE + DocFiles: ChangeLog MANIFEST META.yml README LICENSE << - << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods cgi-compress-gzip-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12785 Modified Files: cgi-compress-gzip-pm.info Log Message: Add back conflict/replace with 5.8.0 Index: cgi-compress-gzip-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/cgi-compress-gzip-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- cgi-compress-gzip-pm.info 28 Feb 2005 22:51:05 - 1.2 +++ cgi-compress-gzip-pm.info 2 Mar 2005 01:23:57 - 1.3 @@ -1,7 +1,7 @@ Info2: << Package: cgi-compress-gzip-pm%type_pkg[perl] Version: 0.19 -Revision: 1 +Revision: 2 # Can't do 5.8.6 until io-zlib-pm supports it Type: perl (5.8.1 5.8.4) Description: CGI with automatically compressed output @@ -32,8 +32,8 @@ Splitoff: << Package: %N-man Depends: %N (= %v-%r) - Conflicts: %{Ni}581-man, %{Ni}584-man - Replaces: %{Ni}581-man, %{Ni}584-man + Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man + Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man Files: share/man DocFiles: ChangeLog MANIFEST META.yml README LICENSE << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods bit-vector-pm.info,1.1,1.2 date-calc-pm.info,1.1,1.2 swf-file-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24632 Modified Files: bit-vector-pm.info date-calc-pm.info swf-file-pm.info Log Message: Add back conflict/replace with 5.8.0 Index: bit-vector-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/bit-vector-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- bit-vector-pm.info 23 Jan 2005 01:28:24 - 1.1 +++ bit-vector-pm.info 2 Mar 2005 02:01:23 - 1.2 @@ -1,31 +1,31 @@ Info2: << Package: bit-vector-pm%type_pkg[perl] Version: 6.4 -Revision: 1 -Type: perl (5.8.0 5.8.1 5.8.4) -Description: Efficient bit, vector, and bigint library -License: Artistic +Revision: 3 +Type: perl (5.8.1 5.8.4 5.8.6) +Description: Efficient base class implementing bit vectors +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Bit-Vector - Depends: perl%type_pkg[perl]-core, carp-clan-pm - Source: mirror:cpan:authors/id/S/ST/STBEY/Bit-Vector-%v.tar.gz Source-MD5: 681433ff4f0b4da95dc5c560b7f5cc31 - -# This module has over 5 tests which take minutes to run +# This module has over 5 tests which take minutes to run, so I turned off tests NoPerlTests: true - UpdatePOD: true DocFiles: Artistic.txt CHANGES.txt CREDITS.txt GNU_GPL.txt GNU_LGPL.txt MANIFEST README.txt - +DescPackaging: << + Found a bug? Please check if it has already been reported: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Bit-Vector + Note: the enclosed C libraries can also be distributed as LGPL. + See README.txt +<< Splitoff: << Package: %N-man Depends: %N (= %v-%r) - Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man - Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man + Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Files: share/man DocFiles: Artistic.txt CHANGES.txt CREDITS.txt GNU_GPL.txt GNU_LGPL.txt MANIFEST README.txt << - << Index: swf-file-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/swf-file-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- swf-file-pm.info20 Dec 2004 05:01:39 - 1.1 +++ swf-file-pm.info2 Mar 2005 02:01:23 - 1.2 @@ -1,36 +1,33 @@ Info2: << Package: swf-file-pm%type_pkg[perl] Version: 0.37 -Revision: 1 -Type: perl (5.8.0 5.8.1 5.8.4) +Revision: 3 +Type: perl (5.8.1 5.8.4 5.8.6) Description: Read and write SWF files -License: Artistic +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/SWF-File - -Depends: perl%type_pkg[perl]-core, data-temporarybag-pm%type_pkg[perl] - +Depends: perl%type_pkg[perl]-core, data-temporarybag-pm, compress-zlib-pm%type_pkg[perl] Source: mirror:cpan:authors/id/Y/YS/YSAS/SWF-File-%v.tar.gz Source-MD5: dba7f921c38bcb26a320ad87c2cb4805 UpdatePOD: true - -DocFiles: Changes MANIFEST README +DocFiles: Changes MANIFEST META.yml README SplitOff: << Package: %N-bin Depends: %N (= %v-%r) Description: Utility for dumping SWF info Files: bin - Conflicts: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin - Replaces: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin - DocFiles: Changes MANIFEST README + Conflicts: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin + Replaces: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin + DocFiles: Changes MANIFEST META.yml README << Splitoff2: << Package: %N-man Depends: %N (= %v-%r) - Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man - Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man + Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man Files: share/man - DocFiles: Changes MANIFEST README + DocFiles: Changes MANIFEST META.yml README << << Index: date-calc-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/date-calc-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- date-calc-pm.info 23 Jan 2005 01:28:24 - 1.1 +++ date-calc-pm.info 2 Mar 2005 02:01:23 - 1.2 @@ -1,28 +1,27 @@ Info2: << Package: date-calc-pm%type_pkg[perl] Version: 5.4 -Revision: 1 -Type: perl (5.8.0 5.8.1 5.8.4) +Revision: 3 +Type: perl (5.8.1 5.8.4 5.8.6) Description: Gregorian calendar date calculations -License: Artistic +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Date-Calc - -Depends: perl%type_pkg[perl]-core, bit-vector-pm%type_pk
dists/10.3/unstable/main/finkinfo/libs/perlmods carp-clan-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25946 Modified Files: carp-clan-pm.info Log Message: Fix license error Index: carp-clan-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/carp-clan-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- carp-clan-pm.info 23 Jan 2005 01:28:24 - 1.1 +++ carp-clan-pm.info 2 Mar 2005 02:05:48 - 1.2 @@ -1,12 +1,12 @@ Package: carp-clan-pm Version: 5.3 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/S/ST/STBEY/Carp-Clan-%v.tar.gz Source-MD5: d0a0431921b2c786aac234dfb6fe02ca Type: perl UpdatePOD: true DocFiles: Artistic.txt CHANGES.txt GNU_GPL.txt MANIFEST README.txt Description: Report errors as a "clan" of modules -License: Artistic +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Carp-Clan --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods image-info-pm.info,1.2,1.3 module-scandeps-pm.info,1.2,1.3 net-dav-server-pm.info,1.1,1.2 path-class-pm.info,1.1,1.2 spreadsheet-writeexcel-pm.info,1.1,1.2 spreadsheet-parseexcel-pm.info,1.1,1.2 text-pdf-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12846 Modified Files: image-info-pm.info module-scandeps-pm.info net-dav-server-pm.info path-class-pm.info spreadsheet-writeexcel-pm.info spreadsheet-parseexcel-pm.info text-pdf-pm.info Log Message: Misc minor fixes: * typos in Replaces/Conflicts * license errors (Artistic instead of Artistic/GPL) Index: image-info-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/image-info-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- image-info-pm.info 17 Feb 2005 05:01:29 - 1.2 +++ image-info-pm.info 2 Mar 2005 03:10:21 - 1.3 @@ -1,12 +1,16 @@ Info2: << Package: image-info-pm%type_pkg[perl] Version: 1.16 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/G/GA/GAAS/Image-Info-%v.tar.gz Source-MD5: 502b6299ef2d41f67bca4e1f7d9335ab +# Limited to 5.8.1 by xml-simple-pm Type: perl (5.8.1) UpdatePOD: true -Depends: io-string-pm, image-xpm-pm, image-xbm-pm, compress-zlib-pm%type_pkg[perl], xml-simple-pm%type_pkg[perl] +Depends: << + perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl], io-string-pm, + image-xpm-pm, image-xbm-pm, xml-simple-pm%type_pkg[perl] +<< DocFiles: Changes MANIFEST README License: Artistic/GPL Description: Extract meta information from image files @@ -16,8 +20,8 @@ Package: %N-man Depends: %N (= %v-%r) Files: share/man - Conflicts: %{Ni}5.8.1-man - Replaces: %{Ni}5.8.1-man + Conflicts: %{Ni}581-man + Replaces: %{Ni}581-man DocFiles: CHANGES MANIFEST README << << Index: module-scandeps-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/module-scandeps-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- module-scandeps-pm.info 12 Jan 2005 20:27:34 - 1.2 +++ module-scandeps-pm.info 2 Mar 2005 03:10:21 - 1.3 @@ -1,18 +1,21 @@ Package: module-scandeps-pm Version: 0.51 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/A/AU/AUTRIJUS/Module-ScanDeps-%v.tar.gz Source-MD5: 5fc35c473d7d33818bc061c098fb5f6a Type: perl UpdatePOD: true -DocFiles: AUTHORS Changes MANIFEST README +DocFiles: AUTHORS Changes MANIFEST META.yml README Description: Recursively scan Perl code for dependencies -License: Artistic +License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> -Homepage: http://search.cpan.org/dist/Module-ScanDeps/ +Homepage: http://search.cpan.org/dist/Module-ScanDeps +DescPackaging: << + Report bugs to the maintainer or the CPAN bug tracker: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Module-ScanDeps +<< Splitoff: << Package: %N-bin Files: bin share/man/man1 - DocFiles: AUTHORS Changes MANIFEST README - Description: Recursively scan Perl code for dependencies + DocFiles: AUTHORS Changes MANIFEST META.yml README << Index: spreadsheet-parseexcel-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/spreadsheet-parseexcel-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- spreadsheet-parseexcel-pm.info 6 Feb 2005 03:02:01 - 1.1 +++ spreadsheet-parseexcel-pm.info 2 Mar 2005 03:10:21 - 1.2 @@ -1,13 +1,14 @@ Info2: << Package: spreadsheet-parseexcel-pm%type_pkg[perl] Version: 0.2603 -Revision: 1 +Revision: 2 Source: mirror:cpan:authors/id/K/KW/KWITKNR/Spreadsheet-ParseExcel-%v.tar.gz Source-MD5: 6ee6257d4b66cb9e147a0b50603d1387 -Type: perl (5.8.0 5.8.1 5.8.4) +# Limited to 5.8.1 only because of jcode-pm; should support 5.8.4 and 5.8.6 fine +Type: perl (5.8.1) UpdatePOD: true -PatchScript: perl -0 -pe's/.*=head\d (COPYRIGHT.*?)=head.*/$1/s' ParseExcel.pm > COPYRIGHT -Depends: ole-storagelite-pm, unicode-map-pm%type_pkg[perl], jcode-pm%type_pkg[perl] +PatchScript: perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*?)(=head\d.*|=cut.*|)$/$1/is' ParseExcel.pm > COPYRIGHT +Depends: perl%type_pkg[perl]-core, jcode-pm%type_pkg[perl], ole-storagelite-pm, unicode-map-pm%type_pkg[perl] DocFiles: Changes MANIFEST META.yml README README_Japan.htm COPYRIGHT License: Artistic/GPL Description: Get information from Excel file @@ -17,8 +18,8 @@ Package: %N-man Depends: %N (= %v-%r) Files: share/man - Conflicts: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man - Replaces: %{Ni}5.8.0-man, %{Ni}5.8.1-man, %{Ni}5.8.4-man - DocFiles: Changes CP932Excel.map MANIFEST META.yml ParseExcel.pm README README_Japan.htm + Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man
experimental/chrisdolan/lib/Fink BuildPerlMod.pm,1.4,1.5
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27098/lib/Fink Modified Files: BuildPerlMod.pm Log Message: mkpkg.pl v1.32 * initial support for Build.PL * bugfixes Index: BuildPerlMod.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/BuildPerlMod.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- BuildPerlMod.pm 24 Feb 2005 05:47:40 - 1.4 +++ BuildPerlMod.pm 2 Mar 2005 04:00:07 - 1.5 @@ -2,10 +2,10 @@ use warnings; use strict; -#use Fink::CPANPLUS; # now loads on demand +#use Fink::CPANPLUS; # loads on demand use File::Slurp; -our $VERSION = "1.31"; +our $VERSION = "1.32"; my $disclaimer = <<"EOF"; # **AUTOGENERATED - UNTESTED** @@ -156,12 +156,14 @@ my ($old, $new, $file) = $self->_get_old_new($modname); return undef unless ($old && $new); - if ($self->update_revision($new, + my $result = + $self->update_revision($new, $old->{Version} || $old->{Info2}->{Version}, - $old->{Revision} || $old->{Info2}->{Revision})) + $old->{Revision} || $old->{Info2}->{Revision}); + if ($result != 2 && $newversiononly) { # Don't continue if the version number did not increase - return 1 if ($newversiononly); + return 1; } write_file($file.".new", $disclaimer . $self->to_string($new, $old) . "\n"); @@ -172,12 +174,17 @@ sub update_revision { + # Returns a flag indicating if the Revision changed: + # 0: couldn't process data + # 1: just incremented revision + # 2: new version, reset revision to 1 + my $self = shift; my $data = shift; my $oldversion = shift; my $oldrevision = shift; - return unless ($data && $oldversion && $oldrevision); + return 0 unless ($data && $oldversion && $oldrevision); my %hash = @$data; if ($hash{Version}) { @@ -188,9 +195,15 @@ if ($data->[$i] eq "Revision") { $data->[$i+1] = $oldrevision+1; + return 1; } } } + else + { + # Revision should already be 1 + return 2; + } } else { @@ -198,10 +211,13 @@ { if (ref $data->[$i]) { -$self->update_revision($data->[$i], $oldversion, $oldrevision); +my $result = $self->update_revision($data->[$i], +$oldversion, $oldrevision); +return $result if ($result != 0); } } } + return 0; } sub _get_old_new @@ -421,7 +437,7 @@ Maintainer => $self->{maintainer}, Homepage=> "http://search.cpan.org/dist/".$mod->package_name, DescPackaging => join("\n", - "Found a bug? Please check if it has already been reported:", + "Report bugs to the maintainer or the CPAN bug tracker:", $self->{bugurl}.$mod->package_name()), ); @@ -439,9 +455,10 @@ $data{$label} = $value; } - # Workm on splitoffs + # Work on splitoffs my $splitoffs = 0; my $manconflict = join(", ", map("%{Ni}$_-man", @perlversions)); + $manconflict =~ s/\.//g; # Remove dots from perl versions (my $binconflict = $manconflict) =~ s/-man/-bin/g; if ($bin) { --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.4,1.5
Update of /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27098/lib/Fink/CPANPLUS Modified Files: Module.pm Log Message: mkpkg.pl v1.32 * initial support for Build.PL * bugfixes Index: Module.pm === RCS file: /cvsroot/fink/experimental/chrisdolan/lib/Fink/CPANPLUS/Module.pm,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Module.pm 24 Feb 2005 05:47:41 - 1.4 +++ Module.pm 2 Mar 2005 04:00:07 - 1.5 @@ -7,7 +7,7 @@ my $min_perl_version = 5.008; -# TODO: add buildfile() method like makefile() +# TODO: fill out buildfile() method like makefile() # This is a translation from CPAN "dslip" codes to Module::Build YAML codes # From: http://cpan.uwinnipeg.ca/htdocs/faqs/dslip.html @@ -103,10 +103,12 @@ my @docfiles = grep !/^( .*\.(pm|pl|PM|PL|bat|xs|c|h|a|bs|so|dylib|pod) | Makefile | + Build | MANIFEST\.SKIP | INSTALL.* | [Ii]nstall.* | - pm_to_blib + pm_to_blib | + typemap )$/x, $self->root_files(); return @docfiles; } @@ -132,6 +134,14 @@ return $self->yml->{license} || $self->dslip->{license}; } +sub version_from +{ + my $self = shift; + return + $self->buildfile->{version_from} || + $self->makefile->{version_from}; +} + sub description { my $self = shift; @@ -222,9 +232,9 @@ $self->{makefile}->{abstract} = substr($2,1); } # Check if there are any script outputs - if ($makefile =~ /([\'\"]?)EXE_FILES\1\s*(?:=>|,)/s) + if ($makefile =~ /([\'\"]?)EXE_FILES\1\s*(?:=>|,)\s*(\[\s*\]|)/s) { -$self->{makefile}->{bin} = 1; +$self->{makefile}->{bin} = ($2 ne ""); } # Check for prereqs if ($makefile =~ /([\'\"]?)PREREQ_PM\1\s*(?:=>|,)\s*(\{.*?\})/s) @@ -262,15 +272,34 @@ return $self->{makefile}; } +sub buildfile +{ + my $self = shift; + + if (!$self->{buildfile}) + { + $self->{buildfile} = {}; + my $filename = $self->extract_dir()."/Build.PL"; + if (-f $filename) + { + my $buildfile = read_file($filename); + # ... + } + } + return $self->{buildfile}; +} + sub mainfile { my $self = shift; if (!defined $self->{mainfile}) { $self->{mainfile} = ""; - if ($self->makefile->{version_from}) + my $version_from = ($self->buildfile->{version_from} || + $self->makefile->{version_from}); + if ($version_from) { - my $filename = $self->extract_dir."/".$self->makefile->{version_from}; + my $filename = $self->extract_dir."/".$version_from; if (-f $filename) { $self->{mainfile} = read_file($filename); --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods data-temporarybag-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24959 Modified Files: data-temporarybag-pm.info Log Message: Remove variant. This module does not actually depend on the perl version Index: data-temporarybag-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/data-temporarybag-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- data-temporarybag-pm.info 20 Dec 2004 05:02:53 - 1.1 +++ data-temporarybag-pm.info 2 Mar 2005 02:02:38 - 1.2 @@ -1,34 +1,29 @@ -Info2: << -Package: data-temporarybag-pm%type_pkg[perl] +Package: data-temporarybag-pm Version: 0.08 -Revision: 1 -Type: perl (5.8.0 5.8.1 5.8.4) -Description: Handle long size data using temporary file -License: Artistic -Maintainer: Chris Dolan <[EMAIL PROTECTED]> -Homepage: http://search.cpan.org/dist/Data-TemporaryBag - -Depends: perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl] - +Revision: 2 Source: mirror:cpan:authors/id/Y/YS/YSAS/Data-TemporaryBag-%v.tar.gz Source-MD5: b677da9db9abdb1ff996e56ddb28dacc +Type: perl +PatchScript: perl -0 -pe's/^.*=head\d\s+(COPYRIGHT.*?)(=head\d.*|=cut.*|)$/$1/is' TemporaryBag.pm > COPYRIGHT UpdatePOD: true -PatchScript: perl -0 -pe's/^.*=head1\s+COPYRIGHT\s*(.*?)\n*=cut\s*$/$1/s' TemporaryBag.pm > COPYRIGHT - -DocFiles: Changes MANIFEST README COPYRIGHT - -Splitoff: << - Package: %N-man - Depends: %N (= %v-%r) - Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man - Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man - Files: share/man - DocFiles: Changes MANIFEST README COPYRIGHT +# An earlier revision was mistakenly versioned with Perl +Conflicts: << + data-temporarybag-pm580, data-temporarybag-pm581, data-temporarybag-pm584, + data-temporarybag-pm580-man, data-temporarybag-pm581-man, data-temporarybag-pm584-man << - +Replaces: << + data-temporarybag-pm580, data-temporarybag-pm581, data-temporarybag-pm584, + data-temporarybag-pm580-man, data-temporarybag-pm581-man, data-temporarybag-pm584-man +<< +DocFiles: Changes MANIFEST META.yml README COPYRIGHT +License: Artistic/GPL +Description: Handle long size data using temporary file +Maintainer: Chris Dolan <[EMAIL PROTECTED]> +Homepage: http://search.cpan.org/dist/Data-TemporaryBag DescPackaging: << + Found a bug? Please check if it has already been reported: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=Data-TemporaryBag The tar file for v0.08 always yields this warning: tar: A lone zero block at 40 It appears harmless. << -<< --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods archive-zip-pm.info,1.2,1.3
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22909 Modified Files: archive-zip-pm.info Log Message: Add back conflict/replace with 5.8.0 Index: archive-zip-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/archive-zip-pm.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- archive-zip-pm.info 24 Feb 2005 03:33:24 - 1.2 +++ archive-zip-pm.info 2 Mar 2005 01:56:46 - 1.3 @@ -1,37 +1,31 @@ Info2: << Package: archive-zip-pm%type_pkg[perl] Version: 1.14 -Revision: 2 +Revision: 3 Type: perl (5.8.1 5.8.4 5.8.6) Description: Provide an interface to ZIP archive files License: Artistic/GPL Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/Archive-Zip - Depends: perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl] - Source: mirror:cpan:authors/id/N/NE/NEDKONZ/Archive-Zip-%v.tar.gz Source-MD5: 96b2caf19d5aea3adff02c323247e66a - UpdatePOD: true DocFiles: Changes MANIFEST META.yml README - Splitoff: << Package: %N-bin Depends: %N (= %v-%r) Files: bin - Conflicts: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin - Replaces: %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin - DocFiles: Changes MANIFEST README + Conflicts: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin + Replaces: %{Ni}580-bin, %{Ni}581-bin, %{Ni}584-bin, %{Ni}586-bin + DocFiles: Changes MANIFEST META.yml README << - Splitoff2: << Package: %N-man Depends: %N (= %v-%r) Files: share/man - Conflicts: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man - Replaces: %{Ni}581-man, %{Ni}584-man, %{Ni}586-man - DocFiles: Changes MANIFEST README + Conflicts: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + Replaces: %{Ni}580-man, %{Ni}581-man, %{Ni}584-man, %{Ni}586-man + DocFiles: Changes MANIFEST META.yml README << - << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits
dists/10.3/unstable/main/finkinfo/libs/perlmods pdf-api2-pm.info,1.1,1.2
Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26486 Modified Files: pdf-api2-pm.info Log Message: PDF::API2 * Update to latest release (0.40.96) * Removed -man splitoff (no man files!) * Minor improvements Index: pdf-api2-pm.info === RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs/perlmods/pdf-api2-pm.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- pdf-api2-pm.info5 Feb 2005 23:49:25 - 1.1 +++ pdf-api2-pm.info2 Mar 2005 03:57:46 - 1.2 @@ -1,15 +1,20 @@ Info2: << Package: pdf-api2-pm%type_pkg[perl] -Version: 0.40.86 +Version: 0.40.96 Revision: 1 Source: mirror:cpan:authors/id/A/AR/AREIBENS/PDF-API2-%v.tar.gz -Source-MD5: 92517650b1c1e547b4e6e4ebb83a1352 -Type: perl (5.8.0 5.8.1 5.8.4) +Source-MD5: 9f0cfd5084cf86374a997bbcbe12b546 +Type: perl (5.8.1 5.8.4 5.8.6) UpdatePOD: true -Depends: compress-zlib-pm%type_pkg[perl] +Depends: perl%type_pkg[perl]-core, compress-zlib-pm%type_pkg[perl] DocFiles: AUTHORS CHANGELOG CONTACT COPYING LICENSE MANIFEST README TODO License: LGPL Description: TheNextGen PDF Create/Modify API Maintainer: Chris Dolan <[EMAIL PROTECTED]> Homepage: http://search.cpan.org/dist/PDF-API2 +DescPackaging: << + Report bugs to the maintainer or the CPAN bug tracker: + http://rt.cpan.org/NoAuth/Bugs.html?Dist=PDF-API2 +<< +# This package produces no man files. It has an unusual Makefile.PL << --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits