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