ports/151701: [PATCH] databases/py-sqlalchemy: update to 0.6.5
Li-Wen Hsu
lwhsu at FreeBSD.org
Sun Oct 24 20:10:12 UTC 2010
>Number: 151701
>Category: ports
>Synopsis: [PATCH] databases/py-sqlalchemy: update to 0.6.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 24 20:10:12 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Li-Wen Hsu
>Release: FreeBSD 8.1-STABLE amd64
>Organization:
>Environment:
System: FreeBSD lwbsd.cs.nctu.edu.tw 8.1-STABLE FreeBSD 8.1-STABLE #0: Tue Sep 21 20:44:28 CST 2010
>Description:
- Update to 0.6.5
- Add Sybase support
- Use databases/py-sqlite3 for Python version 2.5 and above
Distfiles are different on SourceForge and CheeseShop (contents are the same),
here use CheeseShop one and (temporary) remove SF in MASTER_SITES
Port maintainer (nivit at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- py27-sqlalchemy-0.6.5.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/py-sqlalchemy/Makefile,v
retrieving revision 1.33
diff -u -u -r1.33 Makefile
--- Makefile 12 Oct 2010 06:09:48 -0000 1.33
+++ Makefile 24 Oct 2010 20:09:00 -0000
@@ -6,10 +6,9 @@
#
PORTNAME= sqlalchemy
-PORTVERSION= 0.6.4
+PORTVERSION= 0.6.5
CATEGORIES= databases python
-MASTER_SITES= SF \
- CHEESESHOP
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= SQLAlchemy-${DISTVERSION}
@@ -30,6 +29,7 @@
OPTIONS+= MYSQL "support MySql" on
OPTIONS+= POSTGRE "support PostGreSQL" on
OPTIONS+= SQLITE "support Sqlite" on
+OPTIONS+= SYBASE "support Sybase" off
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
@@ -58,7 +58,15 @@
.endif
.if !defined(WITHOUT_SQLITE)
+.if ${PYTHON_REL} < 250
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite23
+.else
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3
+.endif
+.endif
+
+.if !defined(WITHOUT_SYBASE)
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Sybase.py:${PORTSDIR}/databases/py-sybase
.endif
post-install:
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/databases/py-sqlalchemy/distinfo,v
retrieving revision 1.26
diff -u -u -r1.26 distinfo
--- distinfo 12 Oct 2010 06:09:48 -0000 1.26
+++ distinfo 24 Oct 2010 20:09:00 -0000
@@ -1,3 +1,3 @@
-MD5 (SQLAlchemy-0.6.4.tar.gz) = f1e553e73ca989c162ea039b55bd93f5
-SHA256 (SQLAlchemy-0.6.4.tar.gz) = c439342f0e6fd46f564431c9ae4b04a0088897214265e2d18d41ae818d3d6ff1
-SIZE (SQLAlchemy-0.6.4.tar.gz) = 1922090
+MD5 (SQLAlchemy-0.6.5.tar.gz) = a64f3d3115285d50ec52349e5e8e0214
+SHA256 (SQLAlchemy-0.6.5.tar.gz) = 21c8fea3518e2ab0be4f8c19616233af95d1e6a45ddeed92f233fc6cf2a26542
+SIZE (SQLAlchemy-0.6.5.tar.gz) = 2062676
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/databases/py-sqlalchemy/pkg-plist,v
retrieving revision 1.15
diff -u -u -r1.15 pkg-plist
--- pkg-plist 12 Oct 2010 06:09:48 -0000 1.15
+++ pkg-plist 24 Oct 2010 20:09:00 -0000
@@ -316,18 +316,12 @@
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/assertsql.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/assertsql.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/assertsql.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/config.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/config.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/config.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/engines.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/engines.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/engines.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/entities.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/entities.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/entities.pyo
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/noseplugin.py
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/noseplugin.pyc
-%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/noseplugin.pyo
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/orm.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/orm.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test/orm.pyo
@@ -358,10 +352,20 @@
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/util.py
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/util.pyc
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/util.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/config.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/config.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/config.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/noseplugin.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/noseplugin.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose/noseplugin.pyo
%%PORTDOCS%%%%DOCSDIR%%/copyright.html
%%PORTDOCS%%%%DOCSDIR%%/core/compiler.html
%%PORTDOCS%%%%DOCSDIR%%/core/connections.html
%%PORTDOCS%%%%DOCSDIR%%/core/engines.html
+%%PORTDOCS%%%%DOCSDIR%%/core/exceptions.html
%%PORTDOCS%%%%DOCSDIR%%/core/expression_api.html
%%PORTDOCS%%%%DOCSDIR%%/core/index.html
%%PORTDOCS%%%%DOCSDIR%%/core/interfaces.html
@@ -387,6 +391,7 @@
%%PORTDOCS%%%%DOCSDIR%%/orm/collections.html
%%PORTDOCS%%%%DOCSDIR%%/orm/deprecated.html
%%PORTDOCS%%%%DOCSDIR%%/orm/examples.html
+%%PORTDOCS%%%%DOCSDIR%%/orm/exceptions.html
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/associationproxy.html
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/declarative.html
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/horizontal_shard.html
@@ -457,6 +462,7 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertical/__init__.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertical/dictlike-polymorphic.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertical/dictlike.py
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy_nose
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/test
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/sql
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/sqlalchemy/orm
--- py27-sqlalchemy-0.6.5.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list