svn commit: r427026 - in head/databases: . py-sqlalchemy11
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Thu Nov 24 15:33:59 UTC 2016
Author: sunpoet
Date: Thu Nov 24 15:33:57 2016
New Revision: 427026
URL: https://svnweb.freebsd.org/changeset/ports/427026
Log:
- Add py-sqlalchemy11 1.1.4
The Python SQL Toolkit and Object Relational Mapper
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that
gives application developers the full power and flexibility of SQL.
It provides a full suite of well known enterprise-level persistence
patterns, designed for efficient and high-performing database access,
adapted into a simple and Pythonic domain language.
WWW: http://www.sqlalchemy.org/
Added:
head/databases/py-sqlalchemy11/
- copied from r426364, head/databases/py-sqlalchemy10/
Modified:
head/databases/Makefile
head/databases/py-sqlalchemy11/Makefile
head/databases/py-sqlalchemy11/distinfo
head/databases/py-sqlalchemy11/pkg-descr
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Thu Nov 24 15:13:22 2016 (r427025)
+++ head/databases/Makefile Thu Nov 24 15:33:57 2016 (r427026)
@@ -776,6 +776,7 @@
SUBDIR += py-sqlalchemy08
SUBDIR += py-sqlalchemy09
SUBDIR += py-sqlalchemy10
+ SUBDIR += py-sqlalchemy11
SUBDIR += py-sqlite3
SUBDIR += py-sqlite3dbm
SUBDIR += py-sqlobject
Modified: head/databases/py-sqlalchemy11/Makefile
==============================================================================
--- head/databases/py-sqlalchemy10/Makefile Sat Nov 19 12:57:24 2016 (r426364)
+++ head/databases/py-sqlalchemy11/Makefile Thu Nov 24 15:33:57 2016 (r427026)
@@ -1,81 +1,51 @@
-# Created by: Dryice Dong Liu <dryice at dryice.name>
# $FreeBSD$
PORTNAME= sqlalchemy
-PORTVERSION= 1.0.14
+PORTVERSION= 1.1.4
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PKGNAMESUFFIX= 10
-DISTNAME= SQLAlchemy-${DISTVERSION}
+PKGNAMESUFFIX= 11
+DISTNAME= SQLAlchemy-${PORTVERSION}
-MAINTAINER= m.tsatsenko at gmail.com
-COMMENT= Python SQL toolkit and Object Relational Mapper 1.0.x
+MAINTAINER= sunpoet at FreeBSD.org
+COMMENT= Python SQL toolkit and Object Relational Mapper 1.1.x
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \
- ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=2.5.2:devel/py-pytest \
+ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist
-USES= python
-USE_PYTHON= distutils autoplist
-
-PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER}
-PY2TO3_ARGS= --no-diffs --nobackups --verbose --write
-TEST_TARGET= do-test
-
-CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0[6789]*
+CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}sqlalchemy0 ${PYTHON_PKGNAMEPREFIX}sqlalchemy10-
-OPTIONS_DEFINE= DOCS EXAMPLES
-OPTIONS_MULTI= BACKEND
+OPTIONS_DEFINE= DOCS EXAMPLES
+OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= MSSQL MYSQL PGSQL SQLITE SYBASE
-OPTIONS_DEFAULT= SQLITE
+OPTIONS_DEFAULT=SQLITE
-MSSQL_DESC= MS SQL Server backend
-SYBASE_DESC= Sybase backend
+USE_PYTHON= autoplist distutils
+USES= python
+
+PORTDOCS= *
+PORTEXAMPLES= *
-MSSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
-PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
-SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
-SYBASE_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase
-
-PORTDOCS= *
-PORTEXAMPLES= *
-
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 3000
-MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
-#.else
-# At the moment databases/py-pymysql does not build with Python3
-# See https://github.com/petehunt/PyMySQL#python-3-0-support
-#MYSQL_RUN_DEPENDS+= pymysql>=0.5:databases/py-pymysql
-.endif
-
-pre-build:
-.if ${PYTHON_REL} >= 3000
- @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
- @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
- @${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
-.endif
+MSSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mssql>=0:databases/py-mssql
+MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql
+PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5.0:databases/py-psycopg2
+SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3
+SYBASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sybase>=0:databases/py-sybase
-# C extensions are not supported with all versions of Python, so ignore
-# errors here if there are no .so files to strip.
post-install:
- -@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so
post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
-do-test:
-.if ${PYTHON_REL} >= 3000
- ${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
-.endif
- @(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest)
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/databases/py-sqlalchemy11/distinfo
==============================================================================
--- head/databases/py-sqlalchemy10/distinfo Sat Nov 19 12:57:24 2016 (r426364)
+++ head/databases/py-sqlalchemy11/distinfo Thu Nov 24 15:33:57 2016 (r427026)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1471897566
-SHA256 (SQLAlchemy-1.0.14.tar.gz) = da4d1a39c1e99c7fecc2aaa3a050094b6aa7134de7d89f77e6216e7abd1705b3
-SIZE (SQLAlchemy-1.0.14.tar.gz) = 4765726
+TIMESTAMP = 1479757093
+SHA256 (SQLAlchemy-1.1.4.tar.gz) = 701b57d628b9fa1cfb82f10665e7214d5d2db23251ca6f23b91c5f56fcdbdeb5
+SIZE (SQLAlchemy-1.1.4.tar.gz) = 5117489
Modified: head/databases/py-sqlalchemy11/pkg-descr
==============================================================================
--- head/databases/py-sqlalchemy10/pkg-descr Sat Nov 19 12:57:24 2016 (r426364)
+++ head/databases/py-sqlalchemy11/pkg-descr Thu Nov 24 15:33:57 2016 (r427026)
@@ -1,10 +1,10 @@
The Python SQL Toolkit and Object Relational Mapper
-SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that
-gives application developers the full power and flexibility of SQL.
+SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives
+application developers the full power and flexibility of SQL.
-It provides a full suite of well known enterprise-level persistence
-patterns, designed for efficient and high-performing database access,
-adapted into a simple and Pythonic domain language.
+It provides a full suite of well known enterprise-level persistence patterns,
+designed for efficient and high-performing database access, adapted into a
+simple and Pythonic domain language.
WWW: http://www.sqlalchemy.org/
More information about the svn-ports-all
mailing list