[118522] trunk/dports/python/py-ipython

stromnov at macports.org stromnov at macports.org
Thu Apr 3 13:15:53 PDT 2014


Revision: 118522
          https://trac.macports.org/changeset/118522
Author:   stromnov at macports.org
Date:     2014-04-03 13:15:53 -0700 (Thu, 03 Apr 2014)
Log Message:
-----------
py-ipython: update to version 2.0.0

Modified Paths:
--------------
    trunk/dports/python/py-ipython/Portfile
    trunk/dports/python/py-ipython/files/ipython27
    trunk/dports/python/py-ipython/files/ipython33
    trunk/dports/python/py-ipython/files/ipython34

Modified: trunk/dports/python/py-ipython/Portfile
===================================================================
--- trunk/dports/python/py-ipython/Portfile	2014-04-03 20:15:28 UTC (rev 118521)
+++ trunk/dports/python/py-ipython/Portfile	2014-04-03 20:15:53 UTC (rev 118522)
@@ -8,7 +8,7 @@
 set realname        ipython
 
 name                py-${realname}
-version             1.2.1
+version             2.0.0
 revision            0
 platforms           darwin
 license             BSD
@@ -26,20 +26,28 @@
                     Allow interactive testing of threaded graphical toolkits.
 
 homepage            http://ipython.org
-master_sites        https://github.com/ipython/ipython/releases/download/rel-${version}
+master_sites        http://pypi.python.org/packages/source/i/ipython/ \
+                    https://github.com/ipython/ipython/releases/download/rel-${version} \
+                    https://github.com/ipython/ipython/archive/
 
 distname            ${realname}-${version}
 
-checksums           rmd160  318f97b515bd984d5eaac0e2558a5d67e3d5378d \
-                    sha256  c27aeae9b8e5c4a2d28ba0f04b879216d6f96f36380cd465a823b1efb0595874
+checksums           rmd160  df0fdad9c45291179a119232db83f6259cbe6b50 \
+                    sha256  4e83c08f8d6fd0e8848c68fc0eb2f9b054f9b742f917c8d164c20fd4edd7893a
 
 # IPython 1.0 requires Python ≥ 2.6.5 or ≥ 3.2.1. It does not support Python 3.0, 3.1, or 2.5.
-if {${subport} eq "py24-${realname}" || ${subport} eq "py25-${realname}" || ${subport} eq "py31-${realname}"} {
+# IPython 2.0 requires Python ≥ 2.7 or ≥ 3.3.
+if {${name} ne ${subport} && [lsearch {24 25 26 31 32} ${python.version}] != -1} {
     if {${subport} eq "py24-${realname}" || ${subport} eq "py25-${realname}"} {
         version             0.10.2
         revision            1
         checksums           rmd160  365a4eb9b534df1a9aa8717f173e9a032224ea01 \
                             sha256  9ed5fe693d92e6ba9ecc3e367ae5607b80d66db53b0a636fa39fe15ae3df8c47
+    } elseif {${subport} eq "py26-${realname}" || ${subport} eq "py32-${realname}"} {
+        version             1.2.1
+        revision            0
+        checksums           rmd160  318f97b515bd984d5eaac0e2558a5d67e3d5378d \
+                            sha256  c27aeae9b8e5c4a2d28ba0f04b879216d6f96f36380cd465a823b1efb0595874
     } elseif {${subport} eq "py31-${realname}"} {
         version             0.13.2
         revision            1
@@ -105,7 +113,7 @@
                      ${destroot}${prefix}/share/man/man1/${f}-${python.branch}.1.gz
             }
             move ${destroot}${prefix}/share/doc/${realname} ${destroot}${prefix}/share/doc/${subport}
-        } else {
+        } elseif {${subport} eq "py26-${realname}" || ${subport} eq "py31-${realname}" || ${subport} eq "py32-${realname}"} {
             # Since IPython 0.13, the man pages are no longer gzipped, so to ensure
             # that ipython_select works correctly, we gzip the man pages.
             set gzip [findBinary gzip ${portutil::autoconf::gzip_path}]
@@ -114,6 +122,15 @@
                 file attributes ${destroot}${python.prefix}/share/man/man1/${f}.1.gz -permissions 00444
                 ln -s ${python.prefix}/share/man/man1/${f}.1.gz ${destroot}${prefix}/share/man/man1/${f}-${python.branch}.1.gz
             }
+        } else {
+            # Since IPython 0.13, the man pages are no longer gzipped, so to ensure
+            # that ipython_select works correctly, we gzip the man pages.
+            set gzip [findBinary gzip ${portutil::autoconf::gzip_path}]
+            foreach f {ipcluster ipcontroller ipengine ipython} {
+                system "$gzip -9vf ${destroot}${python.prefix}/share/man/man1/${f}.1"
+                file attributes ${destroot}${python.prefix}/share/man/man1/${f}.1.gz -permissions 00444
+                ln -s ${python.prefix}/share/man/man1/${f}.1.gz ${destroot}${prefix}/share/man/man1/${f}-${python.branch}.1.gz
+            }
         }
     }
 

Modified: trunk/dports/python/py-ipython/files/ipython27
===================================================================
--- trunk/dports/python/py-ipython/files/ipython27	2014-04-03 20:15:28 UTC (rev 118521)
+++ trunk/dports/python/py-ipython/files/ipython27	2014-04-03 20:15:53 UTC (rev 118522)
@@ -1,19 +1,19 @@
 ${frameworks_dir}/Python.framework/Versions/2.7/bin/ipcluster
 ${frameworks_dir}/Python.framework/Versions/2.7/bin/ipcontroller
 ${frameworks_dir}/Python.framework/Versions/2.7/bin/ipengine
-${frameworks_dir}/Python.framework/Versions/2.7/bin/iplogger
+-
 ${frameworks_dir}/Python.framework/Versions/2.7/bin/iptest
 ${frameworks_dir}/Python.framework/Versions/2.7/bin/ipython
 -
 -
-${frameworks_dir}/Python.framework/Versions/2.7/bin/irunner
-${frameworks_dir}/Python.framework/Versions/2.7/bin/pycolor
+-
+-
 ${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/ipcluster.1.gz
 ${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/ipcontroller.1.gz
 ${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/ipengine.1.gz
-${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/iplogger.1.gz
+-
 ${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/ipython.1.gz
 -
 -
-${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/irunner.1.gz
-${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/pycolor.1.gz
+-
+-

Modified: trunk/dports/python/py-ipython/files/ipython33
===================================================================
--- trunk/dports/python/py-ipython/files/ipython33	2014-04-03 20:15:28 UTC (rev 118521)
+++ trunk/dports/python/py-ipython/files/ipython33	2014-04-03 20:15:53 UTC (rev 118522)
@@ -1,19 +1,19 @@
 ${frameworks_dir}/Python.framework/Versions/3.3/bin/ipcluster3
 ${frameworks_dir}/Python.framework/Versions/3.3/bin/ipcontroller3
 ${frameworks_dir}/Python.framework/Versions/3.3/bin/ipengine3
-${frameworks_dir}/Python.framework/Versions/3.3/bin/iplogger3
+-
 ${frameworks_dir}/Python.framework/Versions/3.3/bin/iptest3
 ${frameworks_dir}/Python.framework/Versions/3.3/bin/ipython3
 -
 -
-${frameworks_dir}/Python.framework/Versions/3.3/bin/irunner3
-${frameworks_dir}/Python.framework/Versions/3.3/bin/pycolor3
+-
+-
 ${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/ipcluster.1.gz
 ${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/ipcontroller.1.gz
 ${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/ipengine.1.gz
-${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/iplogger.1.gz
+-
 ${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/ipython.1.gz
 -
 -
-${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/irunner.1.gz
-${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/pycolor.1.gz
+-
+-

Modified: trunk/dports/python/py-ipython/files/ipython34
===================================================================
--- trunk/dports/python/py-ipython/files/ipython34	2014-04-03 20:15:28 UTC (rev 118521)
+++ trunk/dports/python/py-ipython/files/ipython34	2014-04-03 20:15:53 UTC (rev 118522)
@@ -1,19 +1,19 @@
 ${frameworks_dir}/Python.framework/Versions/3.4/bin/ipcluster3
 ${frameworks_dir}/Python.framework/Versions/3.4/bin/ipcontroller3
 ${frameworks_dir}/Python.framework/Versions/3.4/bin/ipengine3
-${frameworks_dir}/Python.framework/Versions/3.4/bin/iplogger3
+-
 ${frameworks_dir}/Python.framework/Versions/3.4/bin/iptest3
 ${frameworks_dir}/Python.framework/Versions/3.4/bin/ipython3
 -
 -
-${frameworks_dir}/Python.framework/Versions/3.4/bin/irunner3
-${frameworks_dir}/Python.framework/Versions/3.4/bin/pycolor3
+-
+-
 ${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/ipcluster.1.gz
 ${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/ipcontroller.1.gz
 ${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/ipengine.1.gz
-${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/iplogger.1.gz
+-
 ${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/ipython.1.gz
 -
 -
-${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/irunner.1.gz
-${frameworks_dir}/Python.framework/Versions/3.4/share/man/man1/pycolor.1.gz
+-
+-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140403/3f4de0fc/attachment.html>


More information about the macports-changes mailing list