aboutsummaryrefslogtreecommitdiff
path: root/databases/py-sqlobject
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2009-10-21 12:54:23 +0000
committerWen Heping <wen@FreeBSD.org>2009-10-21 12:54:23 +0000
commit0212bb473210a787496dc489972059b36c995190 (patch)
tree13fc13ff3d392849dda8ed350fca74d18347d913 /databases/py-sqlobject
parent30fdefc14ffd0954957458e61f4a528554b9c898 (diff)
downloadports-0212bb473210a787496dc489972059b36c995190.tar.gz
ports-0212bb473210a787496dc489972059b36c995190.zip
- Update to 0.12.0
- Add option entry for support of Firebird and Sybase - Remove the use of != Approved by: mentors(implicit)
Notes
Notes: svn path=/head/; revision=243167
Diffstat (limited to 'databases/py-sqlobject')
-rw-r--r--databases/py-sqlobject/Makefile26
-rw-r--r--databases/py-sqlobject/distinfo6
2 files changed, 19 insertions, 13 deletions
diff --git a/databases/py-sqlobject/Makefile b/databases/py-sqlobject/Makefile
index d46d1a4d7248..539be5cfc712 100644
--- a/databases/py-sqlobject/Makefile
+++ b/databases/py-sqlobject/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= sqlobject
-PORTVERSION= 0.11.2
+PORTVERSION= 0.12.0
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,28 +15,26 @@ DISTNAME= SQLObject-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= A python object for manipulation with SQL table row
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}formencode>=1.2.2:${PORTSDIR}/www/py-formencode
+
USE_PYTHON= yes
USE_PYDISTUTILS= easy_install
PYDISTUTILS_PKGNAME= SQLObject
-PYDISTUTILS_NOEGGINFO= yes # XXX convert easy_install support to bsd.python.mk's
+PYDISTUTILS_NOEGGINFO= yes
PORTDOCS= *
OPTIONS= MYSQL "MySQL supports" off \
PGSQL "PostgreSQL Supports" off \
SQLITE "SQLite Supports" off \
- MSSQL "MSSQL Supports" off
+ MSSQL "MSSQL Supports" off \
+ FIREBIRD "FireBird Supports" Off \
+ SYBASE "Sybase Supports" Off
# bypass infrastructure bug
OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options
.include <bsd.port.pre.mk>
-
-PYSQLOBJECT_EGG= SQLObject-${SQLOBJECTVER}-py${PYTHONVER}.egg
-PYFORMENCODE_EGG!= ${MAKE} -f ${PORTSDIR}/www/py-formencode/Makefile -V PYFORMENCODE_EGG
-
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/${PYFORMENCODE_EGG}:${PORTSDIR}/www/py-formencode
-
.if defined(WITH_MYSQL)
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/MySQLdb/__init__.py:${PORTSDIR}/databases/py-MySQLdb
.endif
@@ -53,7 +51,15 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/p
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pymssql.py:${PORTSDIR}/databases/py-mssql
.endif
-# currently FireBird, MaxDB(SAP), Sybase, ADODB are not supported
+.if defined(WITH_FIREBIRD)
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}kinterbasdb>=3.2:${PORTSDIR}/databases/kinterbasdb
+.endif
+
+.if defined(WITH_SYBASE)
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sybase>=0.37:${PORTSDIR}/databases/py-sybase
+.endif
+
+# currently MaxDB(SAP), ADODB are not supported
post-install:
.if !defined(NOPORTDOCS)
diff --git a/databases/py-sqlobject/distinfo b/databases/py-sqlobject/distinfo
index 06f0afa9191c..8c5a22d4ae4d 100644
--- a/databases/py-sqlobject/distinfo
+++ b/databases/py-sqlobject/distinfo
@@ -1,3 +1,3 @@
-MD5 (SQLObject-0.11.2.tar.gz) = f8821983fa1eb5b745a92ff53bddf1d5
-SHA256 (SQLObject-0.11.2.tar.gz) = 3a78496b9c0368e5900cc720c2067e4a4a7f97145f837a13211840e32fed3b3b
-SIZE (SQLObject-0.11.2.tar.gz) = 251149
+MD5 (SQLObject-0.12.0.tar.gz) = a51376b08206b0ea400a7bdde60d58d8
+SHA256 (SQLObject-0.12.0.tar.gz) = 763fde9d66946c45b64a959ad7d24e199b6aadf44f7b1d7a0f8a8c13d2d87026
+SIZE (SQLObject-0.12.0.tar.gz) = 251921