[102782] trunk/dports/python

ryandesign at macports.org ryandesign at macports.org
Thu Feb 7 22:04:11 PST 2013


Revision: 102782
          https://trac.macports.org/changeset/102782
Author:   ryandesign at macports.org
Date:     2013-02-07 22:04:11 -0800 (Thu, 07 Feb 2013)
Log Message:
-----------
py-pyodbc: unify and rename from py*-odbc; update to 3.0.6; use googlecode fetchgroup

Modified Paths:
--------------
    trunk/dports/python/py-pyodbc/Portfile
    trunk/dports/python/py-pyodbc/files/setup.py.patch
    trunk/dports/python/py26-odbc/Portfile
    trunk/dports/python/py27-odbc/Portfile

Added Paths:
-----------
    trunk/dports/python/py-pyodbc/

Removed Paths:
-------------
    trunk/dports/python/py26-odbc/files/
    trunk/dports/python/py27-odbc/files/

Modified: trunk/dports/python/py-pyodbc/Portfile
===================================================================
--- trunk/dports/python/py27-odbc/Portfile	2013-02-08 05:32:13 UTC (rev 102781)
+++ trunk/dports/python/py-pyodbc/Portfile	2013-02-08 06:04:11 UTC (rev 102782)
@@ -1,12 +1,11 @@
 # $Id$
 
 PortSystem          1.0
-PortGroup           python27 1.0
+PortGroup           python 1.0
 
-name                py27-odbc
-revision            1
+name                py-pyodbc
 set real_name       pyodbc
-version             2.1.8
+version             3.0.6
 categories-append   databases devel
 platforms           darwin
 license             MIT
@@ -16,12 +15,20 @@
     ${description}. This project provides an up-to-date, convenient \
     interface to ODBC using native data types like datetime and decimal.
 
+python.versions     26 27
+
 homepage            http://code.google.com/p/${real_name}/
-master_sites        http://${real_name}.googlecode.com/files/
+master_sites        googlecode:${real_name}
 distname            ${real_name}-${version}
 use_zip             yes
-checksums           md5     7c9cfbb21afd65fb20bab127dc579c93 \
-                    sha1    3b2a066a609f920225987ed18dfcbed95704a4bf \
-                    rmd160  7bca24bf603f840c2f3253909254bc46a1fd3c92
-patchfiles          setup.py.patch
-depends_lib-append  port:unixODBC
+
+checksums           rmd160  6c175aa2d83b60808dff7c77bf9725b2e9d31681 \
+                    sha256  e5a7f12deddf4b258bed904b5a071dd43c40c78de8e24c9228f8174e69f5366d
+
+if {${name} != ${subport}} {
+    depends_lib-append  port:unixODBC
+
+    patchfiles          setup.py.patch
+
+    livecheck.type      none
+}

Modified: trunk/dports/python/py-pyodbc/files/setup.py.patch
===================================================================
--- trunk/dports/python/py27-odbc/files/setup.py.patch	2013-02-08 05:32:13 UTC (rev 102781)
+++ trunk/dports/python/py-pyodbc/files/setup.py.patch	2013-02-08 06:04:11 UTC (rev 102782)
@@ -1,13 +1,12 @@
---- setup.py.orig	2011-02-10 11:56:51.000000000 -0500
-+++ setup.py	2011-02-10 11:57:32.000000000 -0500
-@@ -52,10 +52,6 @@
+--- setup.py.orig	2012-06-24 17:49:34.000000000 -0500
++++ setup.py	2013-02-07 23:59:21.000000000 -0600
+@@ -143,9 +143,6 @@
          # OS name not windows, but still on Windows
-         libraries.append('odbc32')
+         settings['libraries'].append('odbc32')
  
 -    elif sys.platform == 'darwin':
 -        # OS/X now ships with iODBC.
--        libraries.append('iodbc')
--
+-        settings['libraries'].append('iodbc')
+ 
      else:
          # Other posix-like: Linux, Solaris, etc.
- 

Modified: trunk/dports/python/py26-odbc/Portfile
===================================================================
--- trunk/dports/python/py26-odbc/Portfile	2013-02-08 05:32:13 UTC (rev 102781)
+++ trunk/dports/python/py26-odbc/Portfile	2013-02-08 06:04:11 UTC (rev 102782)
@@ -1,27 +1,15 @@
+# -*- 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           python26 1.0
 
+replaced_by         py26-pyodbc
+PortGroup           obsolete 1.0
+
 name                py26-odbc
-set real_name       pyodbc
-version             2.1.8
-revision            1
+version             3.0.6
 categories-append   databases devel
 platforms           darwin
 license             MIT
-maintainers         nomaintainer
-description         Python DB API 2 module for ODBC
-long_description  \
-    ${description}. This project provides an up-to-date, convenient \
-    interface to ODBC using native data types like datetime and decimal.
 
-homepage            http://code.google.com/p/${real_name}/
-master_sites        http://${real_name}.googlecode.com/files/
-distname            ${real_name}-${version}
-use_zip             yes
-checksums           md5     7c9cfbb21afd65fb20bab127dc579c93 \
-                    sha1    3b2a066a609f920225987ed18dfcbed95704a4bf \
-                    rmd160  7bca24bf603f840c2f3253909254bc46a1fd3c92
-patchfiles          setup.py.patch
-depends_lib-append  port:unixODBC
+homepage            http://code.google.com/p/pyodbc/

Modified: trunk/dports/python/py27-odbc/Portfile
===================================================================
--- trunk/dports/python/py27-odbc/Portfile	2013-02-08 05:32:13 UTC (rev 102781)
+++ trunk/dports/python/py27-odbc/Portfile	2013-02-08 06:04:11 UTC (rev 102782)
@@ -1,27 +1,15 @@
+# -*- 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           python27 1.0
 
+replaced_by         py27-pyodbc
+PortGroup           obsolete 1.0
+
 name                py27-odbc
-revision            1
-set real_name       pyodbc
-version             2.1.8
+version             3.0.6
 categories-append   databases devel
 platforms           darwin
 license             MIT
-maintainers         nomaintainer
-description         Python DB API 2 module for ODBC
-long_description  \
-    ${description}. This project provides an up-to-date, convenient \
-    interface to ODBC using native data types like datetime and decimal.
 
-homepage            http://code.google.com/p/${real_name}/
-master_sites        http://${real_name}.googlecode.com/files/
-distname            ${real_name}-${version}
-use_zip             yes
-checksums           md5     7c9cfbb21afd65fb20bab127dc579c93 \
-                    sha1    3b2a066a609f920225987ed18dfcbed95704a4bf \
-                    rmd160  7bca24bf603f840c2f3253909254bc46a1fd3c92
-patchfiles          setup.py.patch
-depends_lib-append  port:unixODBC
+homepage            http://code.google.com/p/pyodbc/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130207/25f37581/attachment.html>


More information about the macports-changes mailing list