[92272] contrib/portfile-gen/portfile-gen

jmr at macports.org jmr at macports.org
Mon Apr 23 10:26:10 PDT 2012


Revision: 92272
          https://trac.macports.org/changeset/92272
Author:   jmr at macports.org
Date:     2012-04-23 10:26:08 -0700 (Mon, 23 Apr 2012)
Log Message:
-----------
portfile-gen: support unified python group only

Modified Paths:
--------------
    contrib/portfile-gen/portfile-gen

Modified: contrib/portfile-gen/portfile-gen
===================================================================
--- contrib/portfile-gen/portfile-gen	2012-04-23 16:45:06 UTC (rev 92271)
+++ contrib/portfile-gen/portfile-gen	2012-04-23 17:26:08 UTC (rev 92272)
@@ -10,16 +10,16 @@
 
 set MY_VERSION 0.1
 
-set supportedGroups [list perl5 python25 python26 python27 python31 ruby]
+set supportedGroups [list perl5 python ruby]
 
 
 proc printUsage {} {
    puts "Usage: $::argv0 \[-h\] \[-g portgroup\] <portname> <portversion>"
-   puts "   -g   Specify a port group to use (perl5, python27, etc)"
+   puts "   -g   Specify a port group to use (perl5, python, etc)"
    puts "   -h   This help"
    puts ""
    puts "portname      name to use for the port; for group-based ports, don't"
-   puts "              use the prefix (py27-, p5-, etc) as this will add that"
+   puts "              use the prefix (py-, p5-, etc) as this will add that"
    puts "              for you when needed"
    puts "portversion   version to use for the port"
 }
@@ -74,34 +74,13 @@
       puts "perl5.setup         ${portname} ${portversion}"
       puts "categories-append   replaceme"
    }
-   python25 {
-      puts "PortGroup           python25 1.0"
+   python {
+      puts "PortGroup           python 1.0"
       puts ""
-      puts "name                py25-${portname}"
+      puts "name                py-${portname}"
       puts "version             ${portversion}"
       puts "categories-append   replaceme"
    }
-   python26 {
-      puts "PortGroup           python26 1.0"
-      puts ""
-      puts "name                py26-${portname}"
-      puts "version             ${portversion}"
-      puts "categories-append   replaceme"
-   }
-   python27 {
-      puts "PortGroup           python27 1.0"
-      puts ""
-      puts "name                py27-${portname}"
-      puts "version             ${portversion}"
-      puts "categories-append   replaceme"
-   }
-   python31 {
-      puts "PortGroup           python31 1.0"
-      puts ""
-      puts "name                py31-${portname}"
-      puts "version             ${portversion}"
-      puts "categories-append   replaceme"
-   }
    ruby {
       puts "PortGroup           ruby 1.0"
       puts ""
@@ -125,10 +104,7 @@
 switch ${groupCode} {
    perl5 {
    }
-   python25 -
-   python26 -
-   python27 -
-   python31 {
+   python {
       puts "homepage            replaceme"
       puts "master_sites        replaceme"
       puts {distname            ${portname}-${version}}
@@ -145,12 +121,16 @@
 puts "                    sha1 6789a \\"
 puts "                    rmd160 bcdef"
 switch ${groupCode} {
-   python25 {
-      puts "post-destroot {"
-      puts {   xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}}
-      puts "   xinstall -m 644 -W $\{worksrcpath\} replaceme \\"
-      puts {      ${destroot}${prefix}/share/doc/${name}}
+   python {
+      puts "python.versions      25 26 27"
+      puts "python.default_version 27"
+      puts ""
+      puts "if {\$subport != \$name} {"
+      puts "    post-destroot {"
+      puts {        xinstall -m 755 -d ${destroot}${prefix}/share/doc/${subport}}
+      puts "        xinstall -m 644 -W $\{worksrcpath\} replaceme \\"
+      puts {           ${destroot}${prefix}/share/doc/${subport}}
+      puts "    }"
       puts "}"
    }
 }
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120423/31edb1fc/attachment.html>


More information about the macports-changes mailing list