[107563] trunk/dports/python

sean at macports.org sean at macports.org
Tue Jul 2 17:39:58 PDT 2013


Revision: 107563
          https://trac.macports.org/changeset/107563
Author:   sean at macports.org
Date:     2013-07-02 17:39:58 -0700 (Tue, 02 Jul 2013)
Log Message:
-----------
py-ipdb: add new port for debugging with ipython

Added Paths:
-----------
    trunk/dports/python/ipdb_select/
    trunk/dports/python/ipdb_select/Portfile
    trunk/dports/python/ipdb_select/files/
    trunk/dports/python/ipdb_select/files/base
    trunk/dports/python/ipdb_select/files/none
    trunk/dports/python/py-ipdb/
    trunk/dports/python/py-ipdb/Portfile
    trunk/dports/python/py-ipdb/files/
    trunk/dports/python/py-ipdb/files/ipdb24
    trunk/dports/python/py-ipdb/files/ipdb25
    trunk/dports/python/py-ipdb/files/ipdb26
    trunk/dports/python/py-ipdb/files/ipdb27
    trunk/dports/python/py-ipdb/files/ipdb31
    trunk/dports/python/py-ipdb/files/ipdb32
    trunk/dports/python/py-ipdb/files/ipdb33

Added: trunk/dports/python/ipdb_select/Portfile
===================================================================
--- trunk/dports/python/ipdb_select/Portfile	                        (rev 0)
+++ trunk/dports/python/ipdb_select/Portfile	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1,32 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           select 1.0
+
+name                ipdb_select
+version             0.3
+revision            1
+categories          python
+license             BSD
+maintainers         nomaintainer
+description         common files for selecting default ipdb version
+long_description \
+   This port installs files that allow 'port select' to be used to \
+   create links to the preferred default version of ipdb.
+
+platforms           darwin
+supported_archs     noarch
+
+homepage            http://www.macports.org/
+
+distfiles
+
+use_configure       no
+build               {}
+destroot {
+    select::install ipdb ${filespath}/base
+    select::install ipdb ${filespath}/none
+}
+
+livecheck.type      none

Added: trunk/dports/python/ipdb_select/files/base
===================================================================
--- trunk/dports/python/ipdb_select/files/base	                        (rev 0)
+++ trunk/dports/python/ipdb_select/files/base	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb

Added: trunk/dports/python/ipdb_select/files/none
===================================================================
--- trunk/dports/python/ipdb_select/files/none	                        (rev 0)
+++ trunk/dports/python/ipdb_select/files/none	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+-

Added: trunk/dports/python/py-ipdb/Portfile
===================================================================
--- trunk/dports/python/py-ipdb/Portfile	                        (rev 0)
+++ trunk/dports/python/py-ipdb/Portfile	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1,64 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           python 1.0
+PortGroup           select 1.0
+
+set realname        ipdb
+
+name                py-${realname}
+version             0.7
+license             BSD
+platforms           darwin
+supported_archs     noarch
+
+maintainers         akitada openmaintainer
+
+description         An enhanced Interactive Python shell
+long_description    Provide an interactive shell superior to Python's default. \
+                    Serve as an embeddable, ready to use interpreter for your own programs. \
+                    Offer a flexible framework which can be used as the base environment for \
+                    other systems with Python as the underlying language.  \
+                    Allow interactive testing of threaded graphical toolkits.
+
+homepage            http://pypi.python.org/pypi/${realname}
+master_sites        http://pypi.python.org/packages/source/i/${realname}
+distname            ${realname}-${version}
+
+checksums           rmd160  4b8a28ba1b1ec05d1d1fb893315f9058a74d6261 \
+                    sha256  aedcc8190067f7abc404b95845ca5c8b1f5bde68c11be08939ddde0e4552a4cf
+
+python.versions     24 25 26 27 31 32 33
+
+subport py24-${realname} {
+    version             0.6
+    distname            ${realname}-${version}
+    checksums           rmd160  4c38aa7bb6bf35cf4ec2c9cd1703b42bc7bda261 \
+                        sha256  c3bca2e10e89254ee5f728a707226383a7b5deecdc406c5792a183d66eef6337
+}
+
+if {$subport != $name} {
+    depends_lib-append      port:py${python.version}-ipython \
+                            port:py${python.version}-setuptools
+    depends_run             port:ipdb_select
+    test.run                no
+
+    select.group            ${realname}
+    select.file             ${filespath}/${realname}${python.version}
+
+    notes "
+To make the Python ${python.branch} version of ipdb the one that is run\
+when you execute the commands without a version suffix, e.g. 'ipdb', run:
+
+port select --set ${select.group} [file tail ${select.file}]
+"
+}
+
+if {$subport == "py24-${realname}"} {
+    livecheck.type          none
+} else {
+    livecheck.type          regex
+    livecheck.url           http://pypi.python.org/packages/source/i/ipdb/
+    livecheck.regex         ${realname}-(\\d+(?:\\.\\d+)*)
+}

Added: trunk/dports/python/py-ipdb/files/ipdb24
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb24	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb24	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.4

Added: trunk/dports/python/py-ipdb/files/ipdb25
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb25	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb25	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.5

Added: trunk/dports/python/py-ipdb/files/ipdb26
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb26	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb26	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.6

Added: trunk/dports/python/py-ipdb/files/ipdb27
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb27	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb27	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-2.7

Added: trunk/dports/python/py-ipdb/files/ipdb31
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb31	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb31	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-3.1

Added: trunk/dports/python/py-ipdb/files/ipdb32
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb32	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb32	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-3.2

Added: trunk/dports/python/py-ipdb/files/ipdb33
===================================================================
--- trunk/dports/python/py-ipdb/files/ipdb33	                        (rev 0)
+++ trunk/dports/python/py-ipdb/files/ipdb33	2013-07-03 00:39:58 UTC (rev 107563)
@@ -0,0 +1 @@
+bin/ipdb-3.3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130702/9261ef82/attachment-0001.html>


More information about the macports-changes mailing list