Revision: 118522 https://trac.macports.org/changeset/118522 Author: stromnov@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 +- +-