View | Details | Raw Unified | Return to bug 191442 | Differences between
and this patch

Collapse All | Expand All

(-)databases/Makefile (-2 / +4 lines)
Lines 776-785 Link Here
776
    SUBDIR += py-riak
776
    SUBDIR += py-riak
777
    SUBDIR += py-rrdtool_lgpl
777
    SUBDIR += py-rrdtool_lgpl
778
    SUBDIR += py-south
778
    SUBDIR += py-south
779
    SUBDIR += py-sqlalchemy
780
    SUBDIR += py-sqlalchemy-devel
781
    SUBDIR += py-sqlalchemy-migrate
779
    SUBDIR += py-sqlalchemy-migrate
782
    SUBDIR += py-sqlalchemy06
780
    SUBDIR += py-sqlalchemy06
781
    SUBDIR += py-sqlalchemy07
782
    SUBDIR += py-sqlalchemy08
783
    SUBDIR += py-sqlalchemy09
784
    SUBDIR += py-sqlalchemy10
783
    SUBDIR += py-sqlite3
785
    SUBDIR += py-sqlite3
784
    SUBDIR += py-sqlite3dbm
786
    SUBDIR += py-sqlite3dbm
785
    SUBDIR += py-sqlobject
787
    SUBDIR += py-sqlobject
(-)databases/py-alembic/Makefile (-1 / +1 lines)
Lines 11-17 Link Here
11
11
12
LICENSE=	MIT
12
LICENSE=	MIT
13
13
14
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7.3:databases/py-sqlalchemy \
14
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7.3:databases/py-sqlalchemy07 \
15
		${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako
15
		${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako
16
16
17
USES=		python
17
USES=		python
(-)databases/py-flask-sqlalchemy/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LICENSE=	BSD3CLAUSE
13
LICENSE=	BSD3CLAUSE
14
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask \
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Flask>=0.10:www/py-flask \
16
	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:databases/py-sqlalchemy
16
	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:databases/py-sqlalchemy07
17
17
18
USES=	python
18
USES=	python
19
USE_PYTHON=	distutils autoplist
19
USE_PYTHON=	distutils autoplist
(-)databases/py-geoalchemy/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
13
14
LICENSE=	MIT
14
LICENSE=	MIT
15
15
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.6.1:databases/py-sqlalchemy
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.6.1:databases/py-sqlalchemy07
17
17
18
USE_PYTHON=	autoplist distutils
18
USE_PYTHON=	autoplist distutils
19
USES=		python:2
19
USES=		python:2
(-)databases/py-geoalchemy2/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
13
14
LICENSE=	MIT
14
LICENSE=	MIT
15
15
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy08>=0.8:databases/py-sqlalchemy-devel
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy08>=0.8:databases/py-sqlalchemy08
17
17
18
NO_ARCH=	yes
18
NO_ARCH=	yes
19
USE_PYTHON=	autoplist concurrent distutils
19
USE_PYTHON=	autoplist concurrent distutils
(-)databases/py-sqlalchemy/Makefile (-117 lines)
Lines 1-117 Link Here
1
# Created by: Dryice Dong Liu <dryice@dryice.name>
2
# $FreeBSD$
3
4
PORTNAME=	sqlalchemy
5
PORTVERSION=	0.7.10
6
PORTREVISION=	2
7
CATEGORIES=	databases python
8
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
11
12
MAINTAINER=	nivit@FreeBSD.org
13
COMMENT=	Python SQL toolkit and Object Relational Mapper
14
15
LICENSE=	MIT
16
17
TEST_DEPENDS:=	${RUN_DEPENDS} \
18
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
19
20
# Python3 ready
21
USES=		python
22
USE_PYTHON=	distutils autoplist
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
25
26
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
27
OPTIONS_MULTI=		BACKEND
28
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
29
OPTIONS_DEFAULT=	SQLITE
30
31
MSSQL_DESC=	MS SQL Server backend
32
TESTS_DESC=	Include nose for unit tests
33
SYBASE_DESC=	Sybase backend
34
35
.include <bsd.port.options.mk>
36
37
DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
38
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
39
40
.include <bsd.port.pre.mk>
41
42
.if ${PORT_OPTIONS:MDOCS}
43
AL_PORTDOCS=	*.html *.js
44
AL_PORTDOCS_SUBDIR=	core dialects orm
45
.endif
46
47
.if ${PORT_OPTIONS:MMSSQL}
48
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
49
.endif
50
51
.if ${PORT_OPTIONS:MMYSQL}
52
.if ${PYTHON_VER} < 3.0
53
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
54
#.else
55
# At the moment databases/py-pymysql does not build with Python3
56
# See https://github.com/petehunt/PyMySQL#python-3-0-support
57
#RUN_DEPENDS+=	pymysql>=0.5:databases/py-pymysql
58
.endif
59
.endif
60
61
.if ${PORT_OPTIONS:MTESTS}
62
BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
63
.endif
64
65
.if ${PORT_OPTIONS:MPGSQL}
66
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
67
.endif
68
69
.if ${PORT_OPTIONS:MSQLITE}
70
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
71
.endif
72
73
.if ${PORT_OPTIONS:MSYBASE}
74
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase
75
.endif
76
77
post-patch:
78
	${REINPLACE_CMD} -e 's/import logging/&.handlers/1' -i.bak ${WRKSRC}/test/engine/test_execute.py
79
80
pre-build:
81
.if ${PYTHON_REL} >= 3000
82
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
83
.endif
84
85
post-install:
86
.if ${PYTHON_REL} >= 3000
87
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
88
.endif
89
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
90
.for i in ${AL_PORTDOCS}
91
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR}
92
.endfor
93
.for i in ${AL_PORTDOCS_SUBDIR}
94
	${MKDIR} ${STAGEDIR}${DOCSDIR}/${i}
95
	@cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i}
96
.endfor
97
98
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
99
.if ${PYTHON_REL} >= 3000
100
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
101
.endif
102
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
103
104
.if ${PYTHON_REL} < 3000
105
PLIST_SUB+=	SPEEDUPS=""
106
.else
107
# C extensions are not supported in py3k
108
PLIST_SUB+=	SPEEDUPS="@comment "
109
.endif
110
111
regression-test: build
112
.if ${PYTHON_REL} >= 3000
113
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
114
.endif
115
	@cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py
116
117
.include <bsd.port.post.mk>
(-)databases/py-sqlalchemy/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (SQLAlchemy-0.7.10.tar.gz) = 77aa39d65c9d043eba6ba329b359ff867424fd6c403b7c0cb112b65e507e1d66
2
SIZE (SQLAlchemy-0.7.10.tar.gz) = 3541639
(-)databases/py-sqlalchemy/pkg-descr (-10 lines)
Lines 1-10 Link Here
1
The Python SQL Toolkit and Object Relational Mapper
2
3
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that
4
gives application developers the full power and flexibility of SQL.
5
6
It provides a full suite of well known enterprise-level persistence
7
patterns, designed for efficient and high-performing database access,
8
adapted into a simple and Pythonic domain language.
9
10
WWW: http://www.sqlalchemy.org/
(-)databases/py-sqlalchemy/pkg-plist (-113 lines)
Lines 1-113 Link Here
1
%%PORTDOCS%%%%DOCSDIR%%/contents.html
2
%%PORTDOCS%%%%DOCSDIR%%/copyright.html
3
%%PORTDOCS%%%%DOCSDIR%%/core/compiler.html
4
%%PORTDOCS%%%%DOCSDIR%%/core/connections.html
5
%%PORTDOCS%%%%DOCSDIR%%/core/engines.html
6
%%PORTDOCS%%%%DOCSDIR%%/core/event.html
7
%%PORTDOCS%%%%DOCSDIR%%/core/events.html
8
%%PORTDOCS%%%%DOCSDIR%%/core/exceptions.html
9
%%PORTDOCS%%%%DOCSDIR%%/core/expression_api.html
10
%%PORTDOCS%%%%DOCSDIR%%/core/index.html
11
%%PORTDOCS%%%%DOCSDIR%%/core/interfaces.html
12
%%PORTDOCS%%%%DOCSDIR%%/core/internals.html
13
%%PORTDOCS%%%%DOCSDIR%%/core/pooling.html
14
%%PORTDOCS%%%%DOCSDIR%%/core/schema.html
15
%%PORTDOCS%%%%DOCSDIR%%/core/serializer.html
16
%%PORTDOCS%%%%DOCSDIR%%/core/tutorial.html
17
%%PORTDOCS%%%%DOCSDIR%%/core/types.html
18
%%PORTDOCS%%%%DOCSDIR%%/dialects/access.html
19
%%PORTDOCS%%%%DOCSDIR%%/dialects/drizzle.html
20
%%PORTDOCS%%%%DOCSDIR%%/dialects/firebird.html
21
%%PORTDOCS%%%%DOCSDIR%%/dialects/index.html
22
%%PORTDOCS%%%%DOCSDIR%%/dialects/informix.html
23
%%PORTDOCS%%%%DOCSDIR%%/dialects/maxdb.html
24
%%PORTDOCS%%%%DOCSDIR%%/dialects/mssql.html
25
%%PORTDOCS%%%%DOCSDIR%%/dialects/mysql.html
26
%%PORTDOCS%%%%DOCSDIR%%/dialects/oracle.html
27
%%PORTDOCS%%%%DOCSDIR%%/dialects/postgresql.html
28
%%PORTDOCS%%%%DOCSDIR%%/dialects/sqlite.html
29
%%PORTDOCS%%%%DOCSDIR%%/dialects/sybase.html
30
%%PORTDOCS%%%%DOCSDIR%%/genindex.html
31
%%PORTDOCS%%%%DOCSDIR%%/glossary.html
32
%%PORTDOCS%%%%DOCSDIR%%/index.html
33
%%PORTDOCS%%%%DOCSDIR%%/intro.html
34
%%PORTDOCS%%%%DOCSDIR%%/orm/collections.html
35
%%PORTDOCS%%%%DOCSDIR%%/orm/deprecated.html
36
%%PORTDOCS%%%%DOCSDIR%%/orm/events.html
37
%%PORTDOCS%%%%DOCSDIR%%/orm/examples.html
38
%%PORTDOCS%%%%DOCSDIR%%/orm/exceptions.html
39
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/associationproxy.html
40
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/declarative.html
41
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/horizontal_shard.html
42
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/hybrid.html
43
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/index.html
44
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/mutable.html
45
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/orderinglist.html
46
%%PORTDOCS%%%%DOCSDIR%%/orm/extensions/sqlsoup.html
47
%%PORTDOCS%%%%DOCSDIR%%/orm/index.html
48
%%PORTDOCS%%%%DOCSDIR%%/orm/inheritance.html
49
%%PORTDOCS%%%%DOCSDIR%%/orm/interfaces.html
50
%%PORTDOCS%%%%DOCSDIR%%/orm/internals.html
51
%%PORTDOCS%%%%DOCSDIR%%/orm/loading.html
52
%%PORTDOCS%%%%DOCSDIR%%/orm/mapper_config.html
53
%%PORTDOCS%%%%DOCSDIR%%/orm/query.html
54
%%PORTDOCS%%%%DOCSDIR%%/orm/relationships.html
55
%%PORTDOCS%%%%DOCSDIR%%/orm/session.html
56
%%PORTDOCS%%%%DOCSDIR%%/orm/tutorial.html
57
%%PORTDOCS%%%%DOCSDIR%%/search.html
58
%%PORTDOCS%%%%DOCSDIR%%/searchindex.js
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/__init__.py
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjacency_list/__init__.py
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/adjacency_list/adjacency_list.py
62
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/association/__init__.py
63
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/association/basic_association.py
64
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/association/dict_of_sets_with_default.py
65
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/association/proxied_association.py
66
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/__init__.py
67
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/advanced.py
68
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/caching_query.py
69
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/environment.py
70
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/fixture_data.py
71
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/helloworld.py
72
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/local_session_caching.py
73
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/model.py
74
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beaker_caching/relation_caching.py
75
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/custom_attributes/__init__.py
76
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/custom_attributes/custom_management.py
77
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/custom_attributes/listen_for_events.py
78
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/declarative_reflection/__init__.py
79
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/declarative_reflection/declarative_reflection.py
80
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic_dict/__init__.py
81
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic_dict/dynamic_dict.py
82
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/__init__.py
83
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/adjacency_list.py
84
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/optimized_al.py
85
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/pickle.py
86
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/test.xml
87
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/test2.xml
88
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elementtree/test3.xml
89
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/generic_associations/__init__.py
90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/generic_associations/discriminator_on_association.py
91
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/generic_associations/table_per_association.py
92
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/generic_associations/table_per_related.py
93
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphs/__init__.py
94
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphs/directed_graph.py
95
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inheritance/__init__.py
96
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inheritance/concrete.py
97
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inheritance/polymorph.py
98
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inheritance/single.py
99
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/large_collection/__init__.py
100
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/large_collection/large_collection.py
101
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nested_sets/__init__.py
102
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nested_sets/nested_sets.py
103
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/postgis/__init__.py
104
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/postgis/postgis.py
105
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sharding/__init__.py
106
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sharding/attribute_shard.py
107
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/versioning/__init__.py
108
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/versioning/_lib.py
109
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/versioning/history_meta.py
110
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/versioning/test_versioning.py
111
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertical/__init__.py
112
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertical/dictlike-polymorphic.py
113
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertical/dictlike.py
(-)databases/py-sqlalchemy-devel/Makefile (-99 lines)
Lines 1-99 Link Here
1
# Created by: Dryice Dong Liu <dryice@dryice.name>
2
# $FreeBSD$
3
4
PORTNAME=	sqlalchemy
5
PORTVERSION=	0.8.2
6
PORTREVISION=	1
7
CATEGORIES=	databases python
8
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
10
PKGNAMESUFFIX=	08
11
DISTNAME=	SQLAlchemy-${DISTVERSION}
12
13
MAINTAINER=	nivit@FreeBSD.org
14
COMMENT=	Python SQL toolkit and Object Relational Mapper
15
16
LICENSE=	MIT
17
18
TEST_DEPENDS:=	${RUN_DEPENDS} \
19
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
20
21
USES=		python
22
USE_PYTHON=	distutils autoplist
23
24
PY2TO3_CMD=		${LOCALBASE}/bin/2to3-${PYTHON_VER}
25
PY2TO3_ARGS=		--no-diffs --nobackups --verbose --write
26
27
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
28
OPTIONS_MULTI=		BACKEND
29
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
30
OPTIONS_DEFAULT=	SQLITE
31
32
SYBASE_DESC=	Sybase backend
33
TESTS_DESC=	Include nose for unit tests
34
35
MSSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mssql>0:databases/py-mssql
36
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
37
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
38
SYBASE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sybase>0:databases/py-sybase
39
TESTS_BUILD_DEPENDS:=	${TEST_DEPENDS}
40
41
DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
42
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
43
PORTDOCS=	*
44
PORTEXAMPLES=	*
45
46
.include <bsd.port.options.mk>
47
.include <bsd.port.pre.mk>
48
49
.if ${PORT_OPTIONS:MDOCS}
50
AL_PORTDOCS=		*.html *.js
51
AL_PORTDOCS_SUBDIR=	core dialects orm
52
.endif
53
54
.if ${PORT_OPTIONS:MMYSQL}
55
.if ${PYTHON_VER} < 3.0
56
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
57
#.else
58
# At the moment databases/py-pymysql does not build with Python3
59
# See https://github.com/petehunt/PyMySQL#python-3-0-support
60
#RUN_DEPENDS+=	pymysql>=0.5:databases/py-pymysql
61
.endif
62
.endif
63
64
.if ${PYTHON_REL} < 3300
65
TEST_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock
66
.endif
67
68
.if ${PYTHON_REL} >= 3000
69
pre-build:
70
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
71
.endif
72
73
post-install:
74
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
75
.if ${PYTHON_REL} >= 3000
76
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
77
.endif
78
79
.for i in ${AL_PORTDOCS}
80
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR}
81
.endfor
82
.for i in ${AL_PORTDOCS_SUBDIR}
83
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/${i}
84
	(cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i})
85
.endfor
86
87
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
88
.if ${PYTHON_REL} >= 3000
89
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
90
.endif
91
	(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
92
93
regression-test: build
94
.if ${PYTHON_REL} >= 3000
95
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
96
.endif
97
	@cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py
98
99
.include <bsd.port.post.mk>
(-)databases/py-sqlalchemy-devel/distinfo (-2 lines)
Lines 1-2 Link Here
1
SHA256 (SQLAlchemy-0.8.2.tar.gz) = 71ce685f0e643bae95c7d4ace7ff8d6dcb37e99605cab3cf31c2be006c17905f
2
SIZE (SQLAlchemy-0.8.2.tar.gz) = 3816467
(-)databases/py-sqlalchemy-devel/pkg-descr (-10 lines)
Lines 1-10 Link Here
1
The Python SQL Toolkit and Object Relational Mapper
2
3
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that
4
gives application developers the full power and flexibility of SQL.
5
6
It provides a full suite of well known enterprise-level persistence
7
patterns, designed for efficient and high-performing database access,
8
adapted into a simple and Pythonic domain language.
9
10
WWW: http://www.sqlalchemy.org/
(-)databases/py-sqlalchemy-migrate/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
13
14
LICENSE=	MIT
14
LICENSE=	MIT
15
15
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:databases/py-sqlalchemy \
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7:databases/py-sqlalchemy07 \
17
		${PYTHON_PKGNAMEPREFIX}Tempita>0:textproc/py-Tempita \
17
		${PYTHON_PKGNAMEPREFIX}Tempita>0:textproc/py-Tempita \
18
		${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator
18
		${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator
19
19
(-)databases/py-sqlalchemy06/Makefile (-2 / +6 lines)
Lines 10-23 Link Here
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
11
11
12
MAINTAINER=	nivit@FreeBSD.org
12
MAINTAINER=	nivit@FreeBSD.org
13
COMMENT=	Python SQL toolkit and Object Relational Mapper (series 0.6)
13
COMMENT=	Python SQL toolkit and Object Relational Mapper 0.6.x
14
14
15
LICENSE=	MIT
15
LICENSE=	MIT
16
16
17
# Python3 ready
17
DEPRECATED=	Upstream has declared this version EoL: please migrate to databases/py-sqlalchemy10
18
EXPIRATION_DATE=	2016-08-20
19
18
USES=		python
20
USES=		python
19
USE_PYTHON=	distutils autoplist
21
USE_PYTHON=	distutils autoplist
20
22
23
CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy{0[789],10}*
24
21
OPTIONS_DEFINE=	CEXTENSIONS DOCS EXAMPLES NOSE
25
OPTIONS_DEFINE=	CEXTENSIONS DOCS EXAMPLES NOSE
22
26
23
OPTIONS_MULTI=	BACKEND
27
OPTIONS_MULTI=	BACKEND
(-)databases/py-sqlalchemy07/Makefile (-8 / +19 lines)
Lines 1-7 Link Here
1
# Created by: Dryice Dong Liu <dryice@dryice.name>
1
# Created by: Dryice Dong Liu <dryice@dryice.name>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	sqlalchemy
4
PORTNAME=	sqlalchemy07
5
PORTVERSION=	0.7.10
5
PORTVERSION=	0.7.10
6
PORTREVISION=	2
6
PORTREVISION=	2
7
CATEGORIES=	databases python
7
CATEGORIES=	databases python
Lines 10-33 Link Here
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
11
11
12
MAINTAINER=	nivit@FreeBSD.org
12
MAINTAINER=	nivit@FreeBSD.org
13
COMMENT=	Python SQL toolkit and Object Relational Mapper
13
COMMENT=	Python SQL toolkit and Object Relational Mapper 0.7.x
14
14
15
LICENSE=	MIT
15
LICENSE=	MIT
16
16
17
DEPRECATED=	Upstream has declared this version EoL: please migrate to databases/py-sqlalchemy10
18
EXPIRATION_DATE=	2016-08-20
19
17
TEST_DEPENDS:=	${RUN_DEPENDS} \
20
TEST_DEPENDS:=	${RUN_DEPENDS} \
18
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
21
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
19
22
20
# Python3 ready
21
USES=		python
23
USES=		python
22
USE_PYTHON=	distutils autoplist
24
USE_PYTHON=	autoplist distutils
25
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
26
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
27
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
25
28
29
CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy{0[689],10}*
30
26
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
31
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
27
OPTIONS_MULTI=		BACKEND
32
OPTIONS_MULTI=		BACKEND
28
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
33
OPTIONS_MULTI_BACKEND=	FIREBIRD MSSQL MYSQL PGSQL SQLITE SYBASE
29
OPTIONS_DEFAULT=	SQLITE
34
OPTIONS_DEFAULT=	SQLITE
30
35
36
FIREBIRD_DESC=	Firebird backend
31
MSSQL_DESC=	MS SQL Server backend
37
MSSQL_DESC=	MS SQL Server backend
32
TESTS_DESC=	Include nose for unit tests
38
TESTS_DESC=	Include nose for unit tests
33
SYBASE_DESC=	Sybase backend
39
SYBASE_DESC=	Sybase backend
Lines 44-55 Link Here
44
AL_PORTDOCS_SUBDIR=	core dialects orm
50
AL_PORTDOCS_SUBDIR=	core dialects orm
45
.endif
51
.endif
46
52
53
.if ${PORT_OPTIONS:MFIREBIRD}
54
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/kinterbasdb/__init__.py:databases/kinterbasdb
55
.endif
56
47
.if ${PORT_OPTIONS:MMSSQL}
57
.if ${PORT_OPTIONS:MMSSQL}
48
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
58
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
49
.endif
59
.endif
50
60
51
.if ${PORT_OPTIONS:MMYSQL}
61
.if ${PORT_OPTIONS:MMYSQL}
52
.if ${PYTHON_VER} < 3.0
62
MYSQL_RUN_DEPENDS=
63
.if ${PYTHON_REL} < 3000
53
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
64
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
54
#.else
65
#.else
55
# At the moment databases/py-pymysql does not build with Python3
66
# At the moment databases/py-pymysql does not build with Python3
Lines 84-90 Link Here
84
95
85
post-install:
96
post-install:
86
.if ${PYTHON_REL} >= 3000
97
.if ${PYTHON_REL} >= 3000
87
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
98
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${STAGEDIR}${WRKSRC}/doc
88
.endif
99
.endif
89
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
100
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
90
.for i in ${AL_PORTDOCS}
101
.for i in ${AL_PORTDOCS}
Lines 96-102 Link Here
96
.endfor
107
.endfor
97
108
98
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
109
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
99
.if ${PYTHON_REL} >= 3000
110
.if ${PYTHON_REL} >= 300
100
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
111
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
101
.endif
112
.endif
102
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
113
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
(-)databases/py-sqlalchemy08/Makefile (-46 / +26 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	sqlalchemy
4
PORTNAME=	sqlalchemy
5
PORTVERSION=	0.8.2
5
PORTVERSION=	0.8.7
6
PORTREVISION=	1
7
CATEGORIES=	databases python
6
CATEGORIES=	databases python
8
MASTER_SITES=	CHEESESHOP
7
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 11-96 Link Here
11
DISTNAME=	SQLAlchemy-${DISTVERSION}
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
12
11
13
MAINTAINER=	nivit@FreeBSD.org
12
MAINTAINER=	nivit@FreeBSD.org
14
COMMENT=	Python SQL toolkit and Object Relational Mapper
13
COMMENT=	Python SQL toolkit and Object Relational Mapper 0.8.x
15
14
16
LICENSE=	MIT
15
LICENSE=	MIT
17
16
18
TEST_DEPENDS:=	${RUN_DEPENDS} \
17
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \
19
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
18
		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
20
19
21
USES=		python
20
USES=		python
22
USE_PYTHON=	distutils autoplist
21
USE_PYTHON=	distutils autoplist
23
22
24
PY2TO3_CMD=		${LOCALBASE}/bin/2to3-${PYTHON_VER}
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
25
PY2TO3_ARGS=		--no-diffs --nobackups --verbose --write
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
25
TEST_TARGET=	do-test
26
26
27
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
27
CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy{0[679],10}*
28
29
OPTIONS_DEFINE=		DOCS EXAMPLES
28
OPTIONS_MULTI=		BACKEND
30
OPTIONS_MULTI=		BACKEND
29
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
31
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
30
OPTIONS_DEFAULT=	SQLITE
32
OPTIONS_DEFAULT=	SQLITE
31
33
34
MSSQL_DESC=	MS SQL Server backend
32
SYBASE_DESC=	Sybase backend
35
SYBASE_DESC=	Sybase backend
33
TESTS_DESC=	Include nose for unit tests
34
36
35
MSSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mssql>0:databases/py-mssql
37
MSSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mssql>0:databases/py-mssql
36
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
38
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
37
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
39
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
38
SYBASE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sybase>0:databases/py-sybase
40
SYBASE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sybase>0:databases/py-sybase
39
TESTS_BUILD_DEPENDS:=	${TEST_DEPENDS}
40
41
41
DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
42
PORTDOCS=		*
42
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
43
PORTEXAMPLES=		*
43
PORTDOCS=	*
44
PORTEXAMPLES=	*
45
44
46
.include <bsd.port.options.mk>
47
.include <bsd.port.pre.mk>
45
.include <bsd.port.pre.mk>
48
46
49
.if ${PORT_OPTIONS:MDOCS}
47
.if ${PYTHON_REL} < 3000
50
AL_PORTDOCS=		*.html *.js
48
MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
51
AL_PORTDOCS_SUBDIR=	core dialects orm
52
.endif
53
54
.if ${PORT_OPTIONS:MMYSQL}
55
.if ${PYTHON_VER} < 3.0
56
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
57
#.else
49
#.else
58
# At the moment databases/py-pymysql does not build with Python3
50
# At the moment databases/py-pymysql does not build with Python3
59
# See https://github.com/petehunt/PyMySQL#python-3-0-support
51
# See https://github.com/petehunt/PyMySQL#python-3-0-support
60
#RUN_DEPENDS+=	pymysql>=0.5:databases/py-pymysql
52
#MYSQL_RUN_DEPENDS=	pymysql>=0.5:databases/py-pymysql
61
.endif
53
.endif
62
.endif
63
54
64
.if ${PYTHON_REL} < 3300
55
pre-build:
65
TEST_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock
66
.endif
67
68
.if ${PYTHON_REL} >= 3000
56
.if ${PYTHON_REL} >= 3000
69
pre-build:
70
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
57
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
58
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
59
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
71
.endif
60
.endif
72
61
73
post-install:
62
post-install:
63
	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so
64
65
post-install-DOCS-on:
74
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
66
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
75
.if ${PYTHON_REL} >= 3000
67
	cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
76
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
77
.endif
78
68
79
.for i in ${AL_PORTDOCS}
69
post-install-EXAMPLES-on:
80
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR}
81
.endfor
82
.for i in ${AL_PORTDOCS_SUBDIR}
83
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/${i}
84
	(cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i})
85
.endfor
86
87
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
70
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
88
.if ${PYTHON_REL} >= 3000
71
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
89
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
90
.endif
91
	(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
92
72
93
regression-test: build
73
do-test:
94
.if ${PYTHON_REL} >= 3000
74
.if ${PYTHON_REL} >= 3000
95
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
75
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
96
.endif
76
.endif
(-)databases/py-sqlalchemy08/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (SQLAlchemy-0.8.2.tar.gz) = 71ce685f0e643bae95c7d4ace7ff8d6dcb37e99605cab3cf31c2be006c17905f
1
TIMESTAMP = 1463498186
2
SIZE (SQLAlchemy-0.8.2.tar.gz) = 3816467
2
SHA256 (SQLAlchemy-0.8.7.tar.gz) = 9edb47d137db42d57fd26673d6c841e189b1aeb9b566cca908962fcc8448c0bc
3
SIZE (SQLAlchemy-0.8.7.tar.gz) = 3548308
(-)databases/py-sqlalchemy09/Makefile (-67 / +29 lines)
Lines 2-117 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	sqlalchemy
4
PORTNAME=	sqlalchemy
5
PORTVERSION=	0.7.10
5
PORTVERSION=	0.9.10
6
PORTREVISION=	2
7
CATEGORIES=	databases python
6
CATEGORIES=	databases python
8
MASTER_SITES=	CHEESESHOP
7
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
PKGNAMESUFFIX=	09
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
11
11
12
MAINTAINER=	nivit@FreeBSD.org
12
MAINTAINER=	m.tsatsenko@gmail.com
13
COMMENT=	Python SQL toolkit and Object Relational Mapper
13
COMMENT=	Python SQL toolkit and Object Relational Mapper 0.9.x
14
14
15
LICENSE=	MIT
15
LICENSE=	MIT
16
16
17
TEST_DEPENDS:=	${RUN_DEPENDS} \
17
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \
18
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
18
		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
19
19
20
# Python3 ready
21
USES=		python
20
USES=		python
22
USE_PYTHON=	distutils autoplist
21
USE_PYTHON=	distutils autoplist
22
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
25
TEST_TARGET=	do-test
25
26
26
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
27
CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy{0[678],10}*
28
29
OPTIONS_DEFINE=		DOCS EXAMPLES
27
OPTIONS_MULTI=		BACKEND
30
OPTIONS_MULTI=		BACKEND
28
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
31
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
29
OPTIONS_DEFAULT=	SQLITE
32
OPTIONS_DEFAULT=	SQLITE
30
33
31
MSSQL_DESC=	MS SQL Server backend
34
MSSQL_DESC=	MS SQL Server backend
32
TESTS_DESC=	Include nose for unit tests
33
SYBASE_DESC=	Sybase backend
35
SYBASE_DESC=	Sybase backend
34
36
35
.include <bsd.port.options.mk>
37
MSSQL_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
38
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
39
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
40
SYBASE_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase
36
41
37
DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
42
PORTDOCS=		*
38
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
43
PORTEXAMPLES=		*
39
44
40
.include <bsd.port.pre.mk>
45
.include <bsd.port.pre.mk>
41
46
42
.if ${PORT_OPTIONS:MDOCS}
47
.if ${PYTHON_REL} < 3000
43
AL_PORTDOCS=	*.html *.js
48
MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
44
AL_PORTDOCS_SUBDIR=	core dialects orm
45
.endif
46
47
.if ${PORT_OPTIONS:MMSSQL}
48
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
49
.endif
50
51
.if ${PORT_OPTIONS:MMYSQL}
52
.if ${PYTHON_VER} < 3.0
53
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
54
#.else
49
#.else
55
# At the moment databases/py-pymysql does not build with Python3
50
# At the moment databases/py-pymysql does not build with Python3
56
# See https://github.com/petehunt/PyMySQL#python-3-0-support
51
# See https://github.com/petehunt/PyMySQL#python-3-0-support
57
#RUN_DEPENDS+=	pymysql>=0.5:databases/py-pymysql
52
#MYSQL_RUN_DEPENDS=	pymysql>=0.5:databases/py-pymysql
58
.endif
53
.endif
59
.endif
60
54
61
.if ${PORT_OPTIONS:MTESTS}
62
BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
63
.endif
64
65
.if ${PORT_OPTIONS:MPGSQL}
66
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
67
.endif
68
69
.if ${PORT_OPTIONS:MSQLITE}
70
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
71
.endif
72
73
.if ${PORT_OPTIONS:MSYBASE}
74
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase
75
.endif
76
77
post-patch:
78
	${REINPLACE_CMD} -e 's/import logging/&.handlers/1' -i.bak ${WRKSRC}/test/engine/test_execute.py
79
80
pre-build:
55
pre-build:
81
.if ${PYTHON_REL} >= 3000
56
.if ${PYTHON_REL} >= 3000
82
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
57
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
58
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
59
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
83
.endif
60
.endif
84
61
85
post-install:
62
post-install:
86
.if ${PYTHON_REL} >= 3000
63
	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so
87
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
64
88
.endif
65
post-install-DOCS-on:
89
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
66
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
90
.for i in ${AL_PORTDOCS}
67
	cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
91
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR}
92
.endfor
93
.for i in ${AL_PORTDOCS_SUBDIR}
94
	${MKDIR} ${STAGEDIR}${DOCSDIR}/${i}
95
	@cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i}
96
.endfor
97
68
69
post-install-EXAMPLES-on:
98
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
70
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
99
.if ${PYTHON_REL} >= 3000
100
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
101
.endif
102
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
71
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
103
72
104
.if ${PYTHON_REL} < 3000
73
pre-test:
105
PLIST_SUB+=	SPEEDUPS=""
106
.else
107
# C extensions are not supported in py3k
108
PLIST_SUB+=	SPEEDUPS="@comment "
109
.endif
110
111
regression-test: build
112
.if ${PYTHON_REL} >= 3000
74
.if ${PYTHON_REL} >= 3000
113
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
75
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
114
.endif
76
.endif
115
	@cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py
77
	@cd ${WRKSRC} && py.test
116
78
117
.include <bsd.port.post.mk>
79
.include <bsd.port.post.mk>
(-)databases/py-sqlalchemy09/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (SQLAlchemy-0.7.10.tar.gz) = 77aa39d65c9d043eba6ba329b359ff867424fd6c403b7c0cb112b65e507e1d66
1
TIMESTAMP = 1463481163
2
SIZE (SQLAlchemy-0.7.10.tar.gz) = 3541639
2
SHA256 (SQLAlchemy-0.9.10.tar.gz) = 445cba2d5e36b9334aa06c06e00fbedb71f1b1dd03d1d2763b6cf77b9cd6163b
3
SIZE (SQLAlchemy-0.9.10.tar.gz) = 4274855
(-)databases/py-sqlalchemy10/Makefile (-67 / +29 lines)
Lines 2-117 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	sqlalchemy
4
PORTNAME=	sqlalchemy
5
PORTVERSION=	0.7.10
5
PORTVERSION=	1.0.13
6
PORTREVISION=	2
7
CATEGORIES=	databases python
6
CATEGORIES=	databases python
8
MASTER_SITES=	CHEESESHOP
7
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
PKGNAMESUFFIX=	10
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
10
DISTNAME=	SQLAlchemy-${DISTVERSION}
11
11
12
MAINTAINER=	nivit@FreeBSD.org
12
MAINTAINER=	m.tsatsenko@gmail.com
13
COMMENT=	Python SQL toolkit and Object Relational Mapper
13
COMMENT=	Python SQL toolkit and Object Relational Mapper 1.0.x
14
14
15
LICENSE=	MIT
15
LICENSE=	MIT
16
16
17
TEST_DEPENDS:=	${RUN_DEPENDS} \
17
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest \
18
		${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
18
		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
19
19
20
# Python3 ready
21
USES=		python
20
USES=		python
22
USE_PYTHON=	distutils autoplist
21
USE_PYTHON=	distutils autoplist
22
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
23
PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
24
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
25
TEST_TARGET=	do-test
25
26
26
OPTIONS_DEFINE=		DOCS EXAMPLES TESTS
27
CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy0[6789]*
28
29
OPTIONS_DEFINE=		DOCS EXAMPLES
27
OPTIONS_MULTI=		BACKEND
30
OPTIONS_MULTI=		BACKEND
28
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
31
OPTIONS_MULTI_BACKEND=	MSSQL MYSQL PGSQL SQLITE SYBASE
29
OPTIONS_DEFAULT=	SQLITE
32
OPTIONS_DEFAULT=	SQLITE
30
33
31
MSSQL_DESC=	MS SQL Server backend
34
MSSQL_DESC=	MS SQL Server backend
32
TESTS_DESC=	Include nose for unit tests
33
SYBASE_DESC=	Sybase backend
35
SYBASE_DESC=	Sybase backend
34
36
35
.include <bsd.port.options.mk>
37
MSSQL_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
38
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
39
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
40
SYBASE_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase
36
41
37
DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
42
PORTDOCS=		*
38
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
43
PORTEXAMPLES=		*
39
44
40
.include <bsd.port.pre.mk>
45
.include <bsd.port.pre.mk>
41
46
42
.if ${PORT_OPTIONS:MDOCS}
47
.if ${PYTHON_REL} < 3000
43
AL_PORTDOCS=	*.html *.js
48
MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
44
AL_PORTDOCS_SUBDIR=	core dialects orm
45
.endif
46
47
.if ${PORT_OPTIONS:MMSSQL}
48
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-mssql
49
.endif
50
51
.if ${PORT_OPTIONS:MMYSQL}
52
.if ${PYTHON_VER} < 3.0
53
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:databases/py-MySQLdb
54
#.else
49
#.else
55
# At the moment databases/py-pymysql does not build with Python3
50
# At the moment databases/py-pymysql does not build with Python3
56
# See https://github.com/petehunt/PyMySQL#python-3-0-support
51
# See https://github.com/petehunt/PyMySQL#python-3-0-support
57
#RUN_DEPENDS+=	pymysql>=0.5:databases/py-pymysql
52
#MYSQL_RUN_DEPENDS+=	pymysql>=0.5:databases/py-pymysql
58
.endif
53
.endif
59
.endif
60
54
61
.if ${PORT_OPTIONS:MTESTS}
62
BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
63
.endif
64
65
.if ${PORT_OPTIONS:MPGSQL}
66
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2
67
.endif
68
69
.if ${PORT_OPTIONS:MSQLITE}
70
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
71
.endif
72
73
.if ${PORT_OPTIONS:MSYBASE}
74
RUN_DEPENDS+=	${PYTHON_SITELIBDIR}/Sybase.py:databases/py-sybase
75
.endif
76
77
post-patch:
78
	${REINPLACE_CMD} -e 's/import logging/&.handlers/1' -i.bak ${WRKSRC}/test/engine/test_execute.py
79
80
pre-build:
55
pre-build:
81
.if ${PYTHON_REL} >= 3000
56
.if ${PYTHON_REL} >= 3000
82
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
57
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
58
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
59
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
83
.endif
60
.endif
84
61
85
post-install:
62
post-install:
86
.if ${PYTHON_REL} >= 3000
63
	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so
87
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
64
88
.endif
65
post-install-DOCS-on:
89
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
66
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
90
.for i in ${AL_PORTDOCS}
67
	cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
91
	${INSTALL_DATA} ${WRKSRC}/doc/${i} ${STAGEDIR}${DOCSDIR}
92
.endfor
93
.for i in ${AL_PORTDOCS_SUBDIR}
94
	${MKDIR} ${STAGEDIR}${DOCSDIR}/${i}
95
	@cd ${WRKSRC}/doc/${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${i}
96
.endfor
97
68
69
post-install-EXAMPLES-on:
98
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
70
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
99
.if ${PYTHON_REL} >= 3000
100
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples
101
.endif
102
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
71
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
103
72
104
.if ${PYTHON_REL} < 3000
73
do-test:
105
PLIST_SUB+=	SPEEDUPS=""
106
.else
107
# C extensions are not supported in py3k
108
PLIST_SUB+=	SPEEDUPS="@comment "
109
.endif
110
111
regression-test: build
112
.if ${PYTHON_REL} >= 3000
74
.if ${PYTHON_REL} >= 3000
113
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
75
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
114
.endif
76
.endif
115
	@cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py
77
	@cd ${WRKSRC} && py.test
116
78
117
.include <bsd.port.post.mk>
79
.include <bsd.port.post.mk>
(-)databases/py-sqlalchemy10/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (SQLAlchemy-0.7.10.tar.gz) = 77aa39d65c9d043eba6ba329b359ff867424fd6c403b7c0cb112b65e507e1d66
1
TIMESTAMP = 1463481609
2
SIZE (SQLAlchemy-0.7.10.tar.gz) = 3541639
2
SHA256 (SQLAlchemy-1.0.13.tar.gz) = e755fd23b8bd574163d392ae85f41f6cd32eca8fe5bd7b5692de77265bb220cf
3
SIZE (SQLAlchemy-1.0.13.tar.gz) = 4757399
(-)deskutils/gourmet/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra \
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra \
16
		${PYTHON_PKGNAMEPREFIX}elib.intl>0:textproc/py-elib.intl
16
		${PYTHON_PKGNAMEPREFIX}elib.intl>0:textproc/py-elib.intl
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \
18
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0:databases/py-sqlalchemy \
18
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0:databases/py-sqlalchemy07 \
19
		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \
19
		${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \
20
		${PYTHON_PKGNAMEPREFIX}poppler>=0:graphics/py-poppler \
20
		${PYTHON_PKGNAMEPREFIX}poppler>=0:graphics/py-poppler \
21
		${PYTHON_PKGNAMEPREFIX}rtf>=0:print/py-rtf \
21
		${PYTHON_PKGNAMEPREFIX}rtf>=0:print/py-rtf \
(-)devel/buildbot/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
		${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:devel/py-Jinja2 \
17
		${PYTHON_PKGNAMEPREFIX}Jinja2>=2.1:devel/py-Jinja2 \
18
		${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \
18
		${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.7:databases/py-sqlalchemy-migrate \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.7:databases/py-sqlalchemy-migrate \
20
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.6:databases/py-sqlalchemy \
20
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.6:databases/py-sqlalchemy07 \
21
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
21
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
22
TEST_DEPENDS=	trial:devel/py-twisted \
22
TEST_DEPENDS=	trial:devel/py-twisted \
23
		${PYTHON_PKGNAMEPREFIX}mock>0.8.0:devel/py-mock \
23
		${PYTHON_PKGNAMEPREFIX}mock>0.8.0:devel/py-mock \
(-)games/anki/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
RUN_DEPENDS=	lame:audio/lame \
16
RUN_DEPENDS=	lame:audio/lame \
17
		mplayer:multimedia/mplayer \
17
		mplayer:multimedia/mplayer \
18
		${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio \
18
		${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:databases/py-sqlalchemy \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:databases/py-sqlalchemy07 \
20
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
20
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
21
		${PYTHON_PKGNAMEPREFIX}qt4-network>=4.4:net/py-qt4-network \
21
		${PYTHON_PKGNAMEPREFIX}qt4-network>=4.4:net/py-qt4-network \
22
		${PYTHON_PKGNAMEPREFIX}beautifulsoup32>=0:www/py-beautifulsoup32 \
22
		${PYTHON_PKGNAMEPREFIX}beautifulsoup32>=0:www/py-beautifulsoup32 \
(-)games/childsplay/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
LICENSE_FILE=	${WRKSRC}/gpl-3.0.txt
13
LICENSE_FILE=	${WRKSRC}/gpl-3.0.txt
14
14
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game
15
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:databases/py-sqlalchemy \
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:databases/py-sqlalchemy07 \
17
		${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game
17
		${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game
18
18
19
NO_BUILD=	yes
19
NO_BUILD=	yes
(-)multimedia/py-openlp/Makefile (-1 / +1 lines)
Lines 15-21 Link Here
15
		${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \
15
		${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \
16
		${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \
16
		${PYTHON_PKGNAMEPREFIX}qt4-gui>=0:x11-toolkits/py-qt4-gui \
17
		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \
17
		${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \
18
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.5:databases/py-sqlalchemy
18
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.5:databases/py-sqlalchemy07
19
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32 \
19
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup32>0:www/py-beautifulsoup32 \
20
		${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \
20
		${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \
21
		${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \
21
		${PYTHON_PKGNAMEPREFIX}qt4-core>=0:devel/py-qt4-core \
(-)science/py-obspy/Makefile (-1 / +1 lines)
Lines 20-26 Link Here
20
		${PYTHON_PKGNAMEPREFIX}suds>=0.4.0:net/py-suds \
20
		${PYTHON_PKGNAMEPREFIX}suds>=0.4.0:net/py-suds \
21
		${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \
21
		${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \
22
		${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \
22
		${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator \
23
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0:databases/py-sqlalchemy
23
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0:databases/py-sqlalchemy07
24
RUN_DEPENDS:=	${BUILD_DEPENDS}
24
RUN_DEPENDS:=	${BUILD_DEPENDS}
25
25
26
USES=		fortran python shebangfix zip
26
USES=		fortran python shebangfix zip
(-)www/geeknote/Makefile (-1 / +1 lines)
Lines 13-19 Link Here
13
13
14
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}evernote>=1.17:www/py-evernote \
14
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}evernote>=1.17:www/py-evernote \
15
		${PYTHON_PKGNAMEPREFIX}html2text>0:textproc/py-html2text \
15
		${PYTHON_PKGNAMEPREFIX}html2text>0:textproc/py-html2text \
16
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:databases/py-sqlalchemy \
16
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>0:databases/py-sqlalchemy07 \
17
		${PYTHON_PKGNAMEPREFIX}markdown2>0:textproc/py-markdown2 \
17
		${PYTHON_PKGNAMEPREFIX}markdown2>0:textproc/py-markdown2 \
18
		${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup \
18
		${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup \
19
		${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift
19
		${PYTHON_PKGNAMEPREFIX}thrift>0:devel/py-thrift
(-)www/py-flexget/Makefile (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}paver>=0:devel/py-paver
17
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}paver>=0:devel/py-paver
18
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}feedparser>=5.1.3:textproc/py-feedparser \
18
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}feedparser>=5.1.3:textproc/py-feedparser \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7.5:databases/py-sqlalchemy \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7.5:databases/py-sqlalchemy07 \
20
		${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \
20
		${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \
21
		${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32 \
21
		${PYTHON_SITELIBDIR}/BeautifulSoup.py:www/py-beautifulsoup32 \
22
		${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup \
22
		${PYTHON_SITELIBDIR}/bs4/__init__.py:www/py-beautifulsoup \
(-)www/py-imdbpy/Makefile (-1 / +1 lines)
Lines 17-23 Link Here
17
17
18
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \
18
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.6.1:databases/py-sqlalchemy-migrate \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.6.1:databases/py-sqlalchemy-migrate \
20
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0:databases/py-sqlalchemy \
20
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0:databases/py-sqlalchemy07 \
21
		${PYTHON_PKGNAMEPREFIX}sqlobject>=0:databases/py-sqlobject
21
		${PYTHON_PKGNAMEPREFIX}sqlobject>=0:databases/py-sqlobject
22
22
23
OPTIONS_DEFINE=	DOCS
23
OPTIONS_DEFINE=	DOCS
(-)www/py-rhodecode/Makefile (-1 / +1 lines)
Lines 21-27 Link Here
21
		${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode \
21
		${PYTHON_PKGNAMEPREFIX}formencode>=1.2.4:www/py-formencode \
22
		${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers \
22
		${PYTHON_PKGNAMEPREFIX}webhelpers>=1.3:www/py-webhelpers \
23
		${PYTHON_PKGNAMEPREFIX}mako>=0.7.3:textproc/py-mako \
23
		${PYTHON_PKGNAMEPREFIX}mako>=0.7.3:textproc/py-mako \
24
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7.10:databases/py-sqlalchemy \
24
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.7.10:databases/py-sqlalchemy07 \
25
		${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments \
25
		${PYTHON_PKGNAMEPREFIX}pygments>=1.5:textproc/py-pygments \
26
		${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh \
26
		${PYTHON_PKGNAMEPREFIX}whoosh>=2.4.0:textproc/py-whoosh \
27
		${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel \
27
		${PYTHON_PKGNAMEPREFIX}Babel>=0.9.6:devel/py-babel \
(-)www/py-turbogears2/Makefile (-1 / +1 lines)
Lines 24-30 Link Here
24
		${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \
24
		${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage \
25
		${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \
25
		${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose \
26
		${PYTHON_PKGNAMEPREFIX}TurboKid>=1.0.4:devel/py-turbokid \
26
		${PYTHON_PKGNAMEPREFIX}TurboKid>=1.0.4:devel/py-turbokid \
27
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.4:databases/py-sqlalchemy \
27
		${PYTHON_PKGNAMEPREFIX}sqlalchemy>=0.4:databases/py-sqlalchemy07 \
28
		${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2 \
28
		${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2 \
29
		${PYTHON_PKGNAMEPREFIX}Chameleon>=2.0:textproc/py-Chameleon \
29
		${PYTHON_PKGNAMEPREFIX}Chameleon>=2.0:textproc/py-Chameleon \
30
		${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako \
30
		${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako \

Return to bug 191442