[109273] trunk/dports/python/py-ipython
stromnov at macports.org
stromnov at macports.org
Sun Aug 11 16:03:29 PDT 2013
Revision: 109273
https://trac.macports.org/changeset/109273
Author: stromnov at macports.org
Date: 2013-08-11 16:03:29 -0700 (Sun, 11 Aug 2013)
Log Message:
-----------
py-ipython: update to version 1.0.0
Modified Paths:
--------------
trunk/dports/python/py-ipython/Portfile
trunk/dports/python/py-ipython/files/ipython31
trunk/dports/python/py-ipython/files/ipython32
trunk/dports/python/py-ipython/files/ipython33
Modified: trunk/dports/python/py-ipython/Portfile
===================================================================
--- trunk/dports/python/py-ipython/Portfile 2013-08-11 21:46:41 UTC (rev 109272)
+++ trunk/dports/python/py-ipython/Portfile 2013-08-11 23:03:29 UTC (rev 109273)
@@ -8,10 +8,10 @@
set realname ipython
name py-${realname}
-version 0.13.2
+version 1.0.0
revision 0
+platforms darwin
license BSD
-platforms darwin
supported_archs noarch
maintainers akitada openmaintainer
@@ -24,52 +24,71 @@
Allow interactive testing of threaded graphical toolkits.
homepage http://ipython.org
-master_sites http://archive.ipython.org/release/${version}
+master_sites https://github.com/ipython/ipython/releases/download/rel-${version} \
+ http://archive.ipython.org/release/${version}
distname ${realname}-${version}
-checksums rmd160 afdd4e7fed6b3d23d5577b66671c9b868ef1f847 \
- sha256 17fbeea1dff2318d617d90fdf7af4eb35dc48c61389a2dffaab8ff100fb100ea
+checksums rmd160 eb4a1e4e21296674083dbe4a60ce5fee12008d36 \
+ sha256 0d07521b4784e1b1f676b4b32c1f708a026cf398a0e6c3f095fce41f1402911c
python.versions 24 25 26 27 31 32 33
-if {$subport eq "py24-$realname" || $subport eq "py25-$realname"} {
- version 0.10.2
+# 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 == "py24-$realname" || $subport == "py25-$realname" || $subport == "py31-$realname"} {
+ if {$subport == "py24-$realname" || $subport == "py25-$realname"} {
+ version 0.10.2
+ checksums rmd160 365a4eb9b534df1a9aa8717f173e9a032224ea01 \
+ sha256 9ed5fe693d92e6ba9ecc3e367ae5607b80d66db53b0a636fa39fe15ae3df8c47
+ } elseif {$subport == "py31-$realname"} {
+ version 0.13.2
+ checksums rmd160 afdd4e7fed6b3d23d5577b66671c9b868ef1f847 \
+ sha256 17fbeea1dff2318d617d90fdf7af4eb35dc48c61389a2dffaab8ff100fb100ea
+ }
master_sites http://archive.ipython.org/release/${version}
distname ${realname}-${version}
- checksums md5 dda59bfc6e256ce786c4bc4aadb220a4 \
- sha1 d45b97b0f458fd517cb2bfa9ebb3c671c46a21c0 \
- rmd160 365a4eb9b534df1a9aa8717f173e9a032224ea01
}
-if {$subport != "py31-${realname}" && $subport != "py32-${realname}" && $subport != "py33-${realname}" && $subport != $name} {
+if {$subport != $name && ${python.version} < 30} {
variant scientific description "Use ScientificPython to provide physical quantities support" {
depends_lib-append port:py${python.version}-scientific
}
default_variants +scientific
}
-if {$subport == "py26-${realname}" || $subport == "py27-${realname}"} {
+if {$subport != $name && ${python.version} >= 26} {
+ variant parallel description "Support for parallel computing" {
+ depends_lib-append port:py${python.version}-zmq
+ }
+
+ variant notebook requires parallel description "Support for IPython HTML notebook" {
+ depends_lib-append port:py${python.version}-tornado \
+ port:py${python.version}-sphinx \
+ port:py${python.version}-jinja2
+ }
+
variant pyqt4 conflicts pyside requires parallel description "Support for the Qt console using pyqt4" {
depends_lib-append port:py${python.version}-pyqt4 \
port:py${python.version}-pygments
}
+
variant pyside conflicts pyqt4 requires parallel description "Support for the Qt console using pyside" {
depends_lib-append port:py${python.version}-pyside \
port:py${python.version}-pygments
}
}
-if {$subport != "py24-${realname}" && $subport != "py25-${realname}"} {
- variant parallel description "Support for parallel computing" {
- depends_lib-append port:py${python.version}-zmq
+if {$subport != $name} {
+ depends_lib-append port:py${python.version}-readline
+ depends_run port:ipython_select
+
+ if {${python.version} >= 30} {
+ depends_build-append port:py${python.version}-setuptools
}
- variant notebook requires parallel description "Support for IPython HTML notebook" {
- depends_lib-append port:py${python.version}-tornado
+
+ if {${python.version} >= 25} {
+ depends_build-append port:gzip
}
-}
-if {$subport != $name} {
-
post-destroot {
if {$subport == "py24-${realname}"} {
foreach f {ipython pycolor} {
@@ -83,7 +102,7 @@
${destroot}${prefix}/share/man/man1/${f}-${python.branch}.1.gz
}
move ${destroot}${prefix}/share/doc/${realname} ${destroot}${prefix}/share/doc/${subport}
- } elseif {$subport == "py26-${realname}" || $subport == "py27-${realname}"} {
+ } 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}]
@@ -92,23 +111,9 @@
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
}
- depends_build-append port:gzip
- } elseif {$subport == "py31-${realname}" || $subport == "py32-${realname}" || $subport == "py33-${realname}"} {
- # IPython does not appear to install man pages with Python 3. If this
- # works again in future, the man pages may have to be gzipped as for
- # Python 2.6 and 2.7. In addition, the man pages should be added back
- # to files/python31 and files/python32.
- # foreach f {ipcluster ipcontroller ipengine iplogger ipython irunner pycolor} {
- # ln -s ${python.prefix}/share/man/man1/${f}.1.gz ${destroot}${prefix}/share/man/man1/${f}3-${python.branch}.1.gz
- # }
}
}
- if {${python.version} >= 30} {
- depends_build-append port:py${python.version}-setuptools
- }
- depends_lib-append port:py${python.version}-readline
- depends_run port:ipython_select
test.run no
select.group ${realname}
@@ -120,9 +125,7 @@
port select --set ${select.group} [file tail ${select.file}]
"
-}
-if {$subport == "py24-${realname}" || $subport == "py25-${realname}"} {
livecheck.type none
} else {
livecheck.type regex
Modified: trunk/dports/python/py-ipython/files/ipython31
===================================================================
--- trunk/dports/python/py-ipython/files/ipython31 2013-08-11 21:46:41 UTC (rev 109272)
+++ trunk/dports/python/py-ipython/files/ipython31 2013-08-11 23:03:29 UTC (rev 109273)
@@ -8,12 +8,12 @@
-
${frameworks_dir}/Python.framework/Versions/3.1/bin/irunner3
${frameworks_dir}/Python.framework/Versions/3.1/bin/pycolor3
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/ipcluster.1.gz
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/ipcontroller.1.gz
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/ipengine.1.gz
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/iplogger.1.gz
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/ipython.1.gz
-
-
--
--
--
--
--
--
--
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/irunner.1.gz
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/pycolor.1.gz
Modified: trunk/dports/python/py-ipython/files/ipython32
===================================================================
--- trunk/dports/python/py-ipython/files/ipython32 2013-08-11 21:46:41 UTC (rev 109272)
+++ trunk/dports/python/py-ipython/files/ipython32 2013-08-11 23:03:29 UTC (rev 109273)
@@ -8,12 +8,12 @@
-
${frameworks_dir}/Python.framework/Versions/3.2/bin/irunner3
${frameworks_dir}/Python.framework/Versions/3.2/bin/pycolor3
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/ipcluster.1.gz
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/ipcontroller.1.gz
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/ipengine.1.gz
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/iplogger.1.gz
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/ipython.1.gz
-
-
--
--
--
--
--
--
--
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/irunner.1.gz
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/pycolor.1.gz
Modified: trunk/dports/python/py-ipython/files/ipython33
===================================================================
--- trunk/dports/python/py-ipython/files/ipython33 2013-08-11 21:46:41 UTC (rev 109272)
+++ trunk/dports/python/py-ipython/files/ipython33 2013-08-11 23:03:29 UTC (rev 109273)
@@ -8,12 +8,12 @@
-
${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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130811/66ff235e/attachment-0001.html>
More information about the macports-changes
mailing list