On Sun, May 20, 2007 at 09:07:14PM +0300, Martynas Venckus wrote:
> - update to 0.3.7;
> - install documentation and examples;

I don't see the point in installing all of the HTML docs; they're
available on the website.

> - enable postgresql (needs py-psycopg2 i've just submitted);

In fact, my intention with the 0.3.7 release was to remove the
REGRESS_DEPEND on py-mysql as it is no longer necessary. There was a
bug in <0.3.7 that broke the regress tests if py-mysql wasn't
present, but that wasn't the intended behavior. Upstream accepted a
patch from me which fixed this. Now that the problem is resolved,
I'd like to only require py-sqlite3 for regress tests.

> - RUN_DEPENDS;

Why require _all_ of the backends supported by the port in
RUN_DEPENDS? In most cases, users will want support for just one
backend, and they'll know which backend that is. It seems better to
me to let the user install the backend of their choice.

Updated patch attached and available at:

    http://www.lfod.us/files/ports/py-sqlalchemy.diff

Thanks!

-- 

o--------------------------{ Will Maier }--------------------------o
| web:.......http://www.lfod.us/ | [EMAIL PROTECTED] |
*------------------[ BSD Unix: Live Free or Die ]------------------*
? .swp
? w-py-sqlalchemy-0.3.7
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/py-sqlalchemy/Makefile,v
retrieving revision 1.2
diff -u -u -r1.2 Makefile
--- Makefile    2007/04/01 13:16:29     1.2
+++ Makefile    2007/05/20 19:11:09
@@ -2,7 +2,7 @@
 
 COMMENT=               "database toolkit for Python"
 
-V=                     0.3.6
+V=                     0.3.7
 DISTNAME=              SQLAlchemy-${V}
 PKGNAME=               py-sqlalchemy-${V}
 
@@ -26,8 +26,13 @@
 MODPY_SETUPTOOLS=      Yes
 
 # Other DB connectors would work, too.
-REGRESS_DEPENDS=       ::databases/py-sqlite2 \
-                       ::databases/py-mysql
+REGRESS_DEPENDS=       ::databases/py-sqlite2
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/py-sqlalchemy
+       cd ${WRKSRC}/examples && \
+               find . -type d -exec ${INSTALL_DATA_DIR} 
${PREFIX}/share/examples/py-sqlalchemy/{} \; && \
+               find . ! -type d -exec ${INSTALL_DATA} {} 
${PREFIX}/share/examples/py-sqlalchemy/{} \;
 
 do-regress:
        @cd ${WRKSRC} && PYTHONPATH=./test/ ${MODPY_BIN} test/alltests.py --db 
sqlite
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/py-sqlalchemy/distinfo,v
retrieving revision 1.3
diff -u -u -r1.3 distinfo
--- distinfo    2007/04/05 15:37:51     1.3
+++ distinfo    2007/05/20 19:11:09
@@ -1,5 +1,5 @@
-MD5 (SQLAlchemy-0.3.6.tar.gz) = Bs1glQ2Pl/lGajI9P65ctQ==
-RMD160 (SQLAlchemy-0.3.6.tar.gz) = UH6sscL4bA2OcYQj9Wq7FqF9l8U=
-SHA1 (SQLAlchemy-0.3.6.tar.gz) = /J9zZj4n3ZMrx+G0G94opUpee/Q=
-SHA256 (SQLAlchemy-0.3.6.tar.gz) = MgmbfTGQ/ixNuhSJDq6CnUA+R4D2jScN/kEMSE1SHAU=
-SIZE (SQLAlchemy-0.3.6.tar.gz) = 824550
+MD5 (SQLAlchemy-0.3.7.tar.gz) = 8zFGmKJw6Pxqaf6V6YzzTg==
+RMD160 (SQLAlchemy-0.3.7.tar.gz) = rrJKFCZsZ+9cn0znlbpODEhH6dQ=
+SHA1 (SQLAlchemy-0.3.7.tar.gz) = 9aB9vkxr+/9u9o6vmpNBnS/Q91U=
+SHA256 (SQLAlchemy-0.3.7.tar.gz) = PbK0UJVBzFaLvMERDwE8Yiy2SGcNBMxoYIX+n20cHBI=
+SIZE (SQLAlchemy-0.3.7.tar.gz) = 879706
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/py-sqlalchemy/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 PLIST
--- pkg/PLIST   2007/02/04 23:00:06     1.1.1.1
+++ pkg/PLIST   2007/05/20 19:11:09
@@ -1,13 +1,15 @@
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.1.1.1 2007/02/04 23:00:06 steven Exp $
[EMAIL PROTECTED] $OpenBSD$
 
lib/python${MODPY_VERSION}/site-packages/SQLAlchemy-${V}-py${MODPY_VERSION}.egg-info/
 
lib/python${MODPY_VERSION}/site-packages/SQLAlchemy-${V}-py${MODPY_VERSION}.egg-info/PKG-INFO
 
lib/python${MODPY_VERSION}/site-packages/SQLAlchemy-${V}-py${MODPY_VERSION}.egg-info/SOURCES.txt
 
lib/python${MODPY_VERSION}/site-packages/SQLAlchemy-${V}-py${MODPY_VERSION}.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/SQLAlchemy-${V}-py${MODPY_VERSION}.egg-info/entry_points.txt
 
lib/python${MODPY_VERSION}/site-packages/SQLAlchemy-${V}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/SQLAlchemy.egg-info/
 lib/python${MODPY_VERSION}/site-packages/SQLAlchemy.egg-info/PKG-INFO
 lib/python${MODPY_VERSION}/site-packages/SQLAlchemy.egg-info/SOURCES.txt
 
lib/python${MODPY_VERSION}/site-packages/SQLAlchemy.egg-info/dependency_links.txt
+lib/python${MODPY_VERSION}/site-packages/SQLAlchemy.egg-info/entry_points.txt
 lib/python${MODPY_VERSION}/site-packages/SQLAlchemy.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/__init__.py
@@ -21,6 +23,8 @@
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/firebird.pyc
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/information_schema.py
 
lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/information_schema.pyc
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/informix.py
+lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/informix.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/mssql.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/mssql.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/databases/mysql.py
@@ -117,3 +121,25 @@
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/types.pyc
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util.py
 lib/python${MODPY_VERSION}/site-packages/sqlalchemy/util.pyc
+share/examples/py-sqlalchemy/
+share/examples/py-sqlalchemy/README
+share/examples/py-sqlalchemy/adjacencytree/
+share/examples/py-sqlalchemy/adjacencytree/basic_tree.py
+share/examples/py-sqlalchemy/adjacencytree/byroot_tree.py
+share/examples/py-sqlalchemy/association/
+share/examples/py-sqlalchemy/association/basic_association.py
+share/examples/py-sqlalchemy/association/proxied_association.py
+share/examples/py-sqlalchemy/backref/
+share/examples/py-sqlalchemy/backref/backref_tree.py
+share/examples/py-sqlalchemy/collections/
+share/examples/py-sqlalchemy/collections/large_collection.py
+share/examples/py-sqlalchemy/graphs/
+share/examples/py-sqlalchemy/graphs/graph1.py
+share/examples/py-sqlalchemy/pickle/
+share/examples/py-sqlalchemy/pickle/custom_pickler.py
+share/examples/py-sqlalchemy/polymorph/
+share/examples/py-sqlalchemy/polymorph/concrete.py
+share/examples/py-sqlalchemy/polymorph/polymorph.py
+share/examples/py-sqlalchemy/polymorph/single.py
+share/examples/py-sqlalchemy/vertical/
+share/examples/py-sqlalchemy/vertical/vertical.py

Reply via email to