Date: Sat, 20 Oct 2012 17:03:32 +1100 (EST) From: Kubilay Kocak <koobs.freebsd@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: nivit@FreeBSD.org Subject: ports/172898: [PATCH] databases/py-sqlalchemy: update to 0.7.9 + more Message-ID: <20121020060332.1849739E7C@freebsd-9-amd64.localdomain> Resent-Message-ID: <201210200610.q9K6A1d4000778@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 172898 >Category: ports >Synopsis: [PATCH] databases/py-sqlalchemy: update to 0.7.9 + more >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: Sat Oct 20 06:10:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Kubilay Kocak >Release: FreeBSD 9.0-RELEASE-p3 amd64 >Organization: >Environment: System: FreeBSD freebsd-9-amd64 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Sat Jul 7 21:26:56 EST >Description: - Update to 0.7.9 - Update pkg-plist - Trim Makefile header - Add TEST_DEPENDS - Rename NOSE option to TESTS - Re-order OPTIONS section - Tweak OPTION descriptions - Adjust py-nose version check line syntax - nose is a BUILD_DEPENDS not RUN_DEPENDS - Add regression-test target - Whitespace alignment Changes: http://www.sqlalchemy.org/changelog/CHANGES_0_7_9 ====[QA]==== portlint: looks fine. porttest: OK redports: https://redports.org/buildarchive/20121020043233-47638/ Note: All builds include regression-test run - OK unittest: Ran 4029 tests in 108.376s - OK (SKIP=131) ============ Port maintainer (nivit@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports) >How-To-Repeat: >Fix: --- py27-sqlalchemy-0.7.9.patch begins here --- diff -ruN --exclude=CVS /usr/ports/databases/py-sqlalchemy/Makefile ./Makefile --- /usr/ports/databases/py-sqlalchemy/Makefile 2012-07-04 06:29:19.000000000 +1000 +++ ./Makefile 2012-10-20 15:30:43.000000000 +1100 @@ -1,12 +1,8 @@ -# Ports collection makefile for: py-sqlalchemy -# Date created: 12 August 2004 -# Whom: Dryice Dong Liu <dryice@dryice.name> -# +# Created by: Dryice Dong Liu <dryice@dryice.name> # $FreeBSD: ports/databases/py-sqlalchemy/Makefile,v 1.47 2012/07/03 20:29:19 nivit Exp $ -# PORTNAME= sqlalchemy -PORTVERSION= 0.7.8 +PORTVERSION= 0.7.9 CATEGORIES= databases python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,29 +13,30 @@ LICENSE= MIT +TEST_DEPENDS:= ${RUN_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose + # Python3 ready -USE_PYTHON= yes +USE_PYTHON= yes USE_PYDISTUTILS= easy_install PYDISTUTILS_PKGNAME= SQLAlchemy PYDISTUTILS_PKGVERSION= ${DISTVERSION} PYDISTUTILS_NOEGGINFO= yes PYEASYINSTALL_ARCHDEP= yes -# bypass infrastructure bug -OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options - -OPTIONS_DEFINE= DOCS EXAMPLES NOSE - -OPTIONS_MULTI= BACKEND +OPTIONS_DEFINE= DOCS EXAMPLES TESTS +OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= FIREBIRD MSSQL MYSQL PGSQL SQLITE SYBASE - OPTIONS_DEFAULT= MYSQL PGSQL SQLITE FIREBIRD_DESC= Firebird backend MSSQL_DESC= MS SQL Server backend -NOSE_DESC= Use Nose for unit tests +TESTS_DESC= Include nose for unit tests SYBASE_DESC= Sybase backend +# bypass infrastructure bug +OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options + .include <bsd.port.options.mk> DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} @@ -70,8 +67,8 @@ .endif .endif -.if ${PORT_OPTIONS:MNOSE} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}nose-1.0.0:${PORTSDIR}/devel/py-nose +.if ${PORT_OPTIONS:MTESTS} +BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose .endif .if ${PORT_OPTIONS:MPGSQL} @@ -131,4 +128,7 @@ @${MV} ${TMPPLIST}.pyc_tmp ${TMPPLIST} .endif +regression-test: build + @cd ${WRKSRC} && ${PYTHON_CMD} sqla_nose.py + .include <bsd.port.post.mk> diff -ruN --exclude=CVS /usr/ports/databases/py-sqlalchemy/distinfo ./distinfo --- /usr/ports/databases/py-sqlalchemy/distinfo 2012-07-04 06:29:19.000000000 +1000 +++ ./distinfo 2012-10-11 19:17:33.000000000 +1100 @@ -1,2 +1,2 @@ -SHA256 (SQLAlchemy-0.7.8.tar.gz) = 13daccf34a660ab4708766bb18f49b50368bdbd6a1a8b409104f725f7f562dc8 -SIZE (SQLAlchemy-0.7.8.tar.gz) = 2611374 +SHA256 (SQLAlchemy-0.7.9.tar.gz) = 4a89556cb55275d1af694dc4d5700d8bf0f83690bac16ab30340092ff25bb4d7 +SIZE (SQLAlchemy-0.7.9.tar.gz) = 2649932 diff -ruN --exclude=CVS /usr/ports/databases/py-sqlalchemy/pkg-plist ./pkg-plist --- /usr/ports/databases/py-sqlalchemy/pkg-plist 2012-07-04 06:29:19.000000000 +1000 +++ ./pkg-plist 2012-10-11 20:36:58.000000000 +1100 @@ -415,6 +415,7 @@ %%PORTDOCS%%%%DOCSDIR%%/dialects/sqlite.html %%PORTDOCS%%%%DOCSDIR%%/dialects/sybase.html %%PORTDOCS%%%%DOCSDIR%%/genindex.html +%%PORTDOCS%%%%DOCSDIR%%/glossary.html %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/intro.html %%PORTDOCS%%%%DOCSDIR%%/orm/collections.html --- py27-sqlalchemy-0.7.9.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121020060332.1849739E7C>