experimental/chrisdolan/lib/Fink/CPANPLUS Module.pm,1.6,1.7

2005-08-24 Thread Chris Dolan
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

2005-08-24 Thread Chris Dolan
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

2005-08-24 Thread Chris Dolan
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

2005-09-12 Thread Chris Dolan
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

2005-09-13 Thread Chris Dolan
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

2005-09-14 Thread Chris Dolan
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

2005-09-19 Thread Chris Dolan
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

2005-09-19 Thread Chris Dolan
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

2005-09-19 Thread Chris Dolan
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

2005-09-21 Thread Chris Dolan
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

2005-09-22 Thread Chris Dolan
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

2005-09-26 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-03 Thread Chris Dolan
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

2005-10-04 Thread Chris Dolan
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

2005-10-06 Thread Chris Dolan
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

2005-10-12 Thread Chris Dolan
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

2005-08-02 Thread Chris Dolan
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

2005-08-02 Thread Chris Dolan
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

2005-08-02 Thread Chris Dolan
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

2005-08-03 Thread Chris Dolan
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,

2005-08-03 Thread Chris Dolan
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

2005-08-08 Thread Chris Dolan
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

2005-08-08 Thread Chris Dolan
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

2005-03-20 Thread Chris Dolan
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

2005-03-31 Thread Chris Dolan
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

2005-04-23 Thread Chris Dolan
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

2005-04-23 Thread Chris Dolan
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

2005-04-23 Thread Chris Dolan
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

2005-04-23 Thread Chris Dolan
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

2005-04-23 Thread Chris Dolan
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

2005-04-23 Thread Chris Dolan
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

2005-04-24 Thread Chris Dolan
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

2005-04-26 Thread Chris Dolan
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

2005-01-25 Thread Chris Dolan
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

2005-01-25 Thread Chris Dolan
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

2005-01-25 Thread Chris Dolan
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

2005-01-27 Thread Chris Dolan
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

2005-01-27 Thread Chris Dolan
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

2005-01-28 Thread Chris Dolan
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

2005-01-28 Thread Chris Dolan
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

2005-01-28 Thread Chris Dolan
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

2005-02-04 Thread Chris Dolan
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

2005-02-04 Thread Chris Dolan
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

2005-02-04 Thread Chris Dolan
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

2005-02-04 Thread Chris Dolan
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

2005-02-04 Thread Chris Dolan
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

2005-02-04 Thread Chris Dolan
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

2005-02-05 Thread Chris Dolan
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

2005-02-05 Thread Chris Dolan
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

2005-02-05 Thread Chris Dolan
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

2005-02-11 Thread Chris Dolan
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

2005-02-11 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-15 Thread Chris Dolan
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

2005-02-16 Thread Chris Dolan
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

2005-02-16 Thread Chris Dolan
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

2005-02-16 Thread Chris Dolan
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

2005-02-19 Thread Chris Dolan
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

2005-02-19 Thread Chris Dolan
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

2005-02-19 Thread Chris Dolan
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

2005-02-19 Thread Chris Dolan
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

2005-02-19 Thread Chris Dolan
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

2005-02-19 Thread Chris Dolan
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

2005-02-20 Thread Chris Dolan
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

2005-02-20 Thread Chris Dolan
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

2005-02-20 Thread Chris Dolan
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

2005-02-22 Thread Chris Dolan
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

2005-02-22 Thread Chris Dolan
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

2005-02-22 Thread Chris Dolan
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

2005-02-22 Thread Chris Dolan
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

2005-02-22 Thread Chris Dolan
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

2005-02-23 Thread Chris Dolan
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

2005-02-23 Thread Chris Dolan
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

2005-02-23 Thread Chris Dolan
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

2005-02-23 Thread Chris Dolan
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

2005-02-26 Thread Chris Dolan
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

2005-02-27 Thread Chris Dolan
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

2005-02-27 Thread Chris Dolan
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

2005-02-28 Thread Chris Dolan
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

2005-03-01 Thread Chris Dolan
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

2005-03-01 Thread Chris Dolan
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

2005-03-01 Thread Chris Dolan
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

2005-03-01 Thread Chris Dolan
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

2005-03-01 Thread Chris Dolan
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

2005-03-02 Thread Chris Dolan
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

2005-03-02 Thread Chris Dolan
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

2005-03-02 Thread Chris Dolan
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

2005-03-02 Thread Chris Dolan
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


  1   2   >