<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-contrib.

</pre>
<p><a href="https://github.com/macports/macports-contrib/commit/4cb64ddc350431062a576f3647fca33fd7e0d492">https://github.com/macports/macports-contrib/commit/4cb64ddc350431062a576f3647fca33fd7e0d492</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4cb64ddc350431062a576f3647fca33fd7e0d492
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sun Jan 14 13:09:50 2018 -0800

<span style='display:block; white-space:pre;color:#404040;'>    cpan2port: standardize pod content/formatting
</span>---
 cpan2port/cpan2port | 74 ++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 47 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cpan2port/cpan2port b/cpan2port/cpan2port
</span><span style='display:block; white-space:pre;color:#808080;'>index 2e9a31c..2f5cd2b 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cpan2port/cpan2port
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cpan2port/cpan2port
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,7 @@
</span> #! /usr/bin/env perl
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# cpan2port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PODNAME: cpan2port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ABSTRACT: A tool to generate MacPorts Portfiles from CPAN distributions
</span> # Created by Marc Chantreux
 # Copyright BibLibre 2009
 #
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -378,26 +379,38 @@ if ( exists $opt{f} ) {
</span> 
 __END__
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-=head1 cpan2port 0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=pod
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-a tool to generate MacPorts portfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=encoding UTF-8
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-=head2 Usage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=head1 NAME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cpan2port - A tool to generate MacPorts Portfiles from CPAN distributions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=head1 USAGE
</span> 
 cpan2port uses at least one flag and a list of module names. Module names can
 also be read from stdin.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cpan2port -t Net::LDAP Test::Harness
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=over 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cpan2port -t Net::LDAP Test::Harness
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=back
</span> 
 works.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cpan2port -t < packages_list
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=over 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cpan2port -t < packages_list
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=back
</span> 
 works too.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-Flags tell to cpan2port what to do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Flags tell cpan2port what to do
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-=over
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=over 4
</span> 
 =item -v
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -409,45 +422,38 @@ Generate portfiles from a list of modules.
</span> 
 Go to your local MacPorts repository and type
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cpan2port -t Net::LDAP Test::Harness
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        find .
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cpan2port -t Net::LDAP Test::Harness
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    find .
</span> 
 and you'll see
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ./perl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ./perl/p5-perl-ldap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ./perl/p5-perl-ldap/Portfile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ./perl/p5-test-harness
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ./perl/p5-test-harness/Portfile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cpan
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cpan2port -t Net::LDAP Test::Harness
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        find .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-and the perl/p5-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ./perl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ./perl/p5-perl-ldap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ./perl/p5-perl-ldap/Portfile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ./perl/p5-test-harness
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ./perl/p5-test-harness/Portfile
</span> 
 =item -f
 
 Format output for all package names. For example
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cpan2port -f '#{port}' Net::LDAP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cpan2port -f '#{port}' Net::LDAP
</span> 
 will print
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        p5-perl-ldap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    p5-perl-ldap
</span> 
 special format string YAML shows a yaml dump about packages
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        cpan2port -f YAML Net::LDAP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cpan2port -f YAML Net::LDAP
</span> 
 so it's easy to see what information is available.
 
 =back
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-=head2 Known bugs and to-do list
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=head1 KNOWN BUGS AND TODO LIST
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-=over
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=over 4
</span> 
 =item *
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -458,3 +464,17 @@ Have to launch twice to generate packages? -v flag messes things up?
</span> Add perl version support to have a better dependencies grabbing
 
 =back
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=head1 AUTHOR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Marc Chantreux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=head1 COPYRIGHT AND LICENSE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This software is copyright (c) 2009 by BibLibre.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This is free software; permission to redistribute, modify, etc. is granted under the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+terms of the WTFPL, which can be found in the COPYING file accompanying this program,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+or on the Web at: http://sam.zoy.org/wtfpl/COPYING
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+=cut
</span></pre><pre style='margin:0'>

</pre>