svn commit: r309900 - in head/databases/py-PyGreSQL: . files

Ruslan Mahmatkhanov rm at FreeBSD.org
Thu Jan 3 17:44:16 UTC 2013


Author: rm
Date: Thu Jan  3 17:44:14 2013
New Revision: 309900
URL: http://svnweb.freebsd.org/changeset/ports/309900

Log:
  - update to 4.1
  - trim Makefile header
  - update MASTER_SITES
  - remove indefinite article from COMMENT
  - limit python version to 2.x only
  - convert to optionsng (NOPORTDOCS case)
  - patch out setuptools for from setup.py for now (mainly to not use PYEASYINSTALL_OSARCH)
  - update formatting in pkg-descr and change tab with space at WWW
  
  Reported by:	D'Arcy J.M. Cain <darcy at PyGreSQL.org> (on ports@)

Added:
  head/databases/py-PyGreSQL/files/
  head/databases/py-PyGreSQL/files/patch-setup.py   (contents, props changed)
Modified:
  head/databases/py-PyGreSQL/Makefile   (contents, props changed)
  head/databases/py-PyGreSQL/distinfo   (contents, props changed)
  head/databases/py-PyGreSQL/pkg-descr   (contents, props changed)
  head/databases/py-PyGreSQL/pkg-plist   (contents, props changed)

Modified: head/databases/py-PyGreSQL/Makefile
==============================================================================
--- head/databases/py-PyGreSQL/Makefile	Thu Jan  3 17:38:30 2013	(r309899)
+++ head/databases/py-PyGreSQL/Makefile	Thu Jan  3 17:44:14 2013	(r309900)
@@ -1,28 +1,25 @@
-# Ports collection Makefile for:	PyGreSQL
-# Date created:				2/22/1999
-# Whom:					nectar at FreeBSD.org
-#
+# Created by: nectar at FreeBSD.org
 # $FreeBSD$
-#
 
 PORTNAME=	PyGreSQL
-PORTVERSION=	4.0
+PORTVERSION=	4.1
 PORTEPOCH=	1
 CATEGORIES=	databases python
-MASTER_SITES=	CHEESESHOP \
-		ftp://ftp.pygresql.org/pub/distrib/
+MASTER_SITES=	http://pygresql.org/files/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports at FreeBSD.org
-COMMENT=	A Python interface to PostgreSQL, both classic and DP-API 2.0
+COMMENT=	Python interface to PostgreSQL, both classic and DP-API 2.0
 
-USE_PGSQL=		yes
-USE_PYTHON=		yes
-USE_PYDISTUTILS=	yes
-DATETIME_DEP=	${PYTHON_SITELIBDIR}/mx/DateTime/__init__.py
+USE_PGSQL=	yes
+USE_PYTHON=	-2.7
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.options.mk>
 
 post-install:
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 	@cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${DOCSDIR}
 .endif

Modified: head/databases/py-PyGreSQL/distinfo
==============================================================================
--- head/databases/py-PyGreSQL/distinfo	Thu Jan  3 17:38:30 2013	(r309899)
+++ head/databases/py-PyGreSQL/distinfo	Thu Jan  3 17:44:14 2013	(r309900)
@@ -1,2 +1,2 @@
-SHA256 (PyGreSQL-4.0.tar.gz) = c57e93835de8a881e714baf217d7ab012297d6f0450454e3cde508937bf6bc9b
-SIZE (PyGreSQL-4.0.tar.gz) = 89528
+SHA256 (PyGreSQL-4.1.tgz) = 22b8289cfaa9cb10724e606147acd94333c152b9bd22111ad55607e69e01e0b7
+SIZE (PyGreSQL-4.1.tgz) = 99407

Added: head/databases/py-PyGreSQL/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/py-PyGreSQL/files/patch-setup.py	Thu Jan  3 17:44:14 2013	(r309900)
@@ -0,0 +1,17 @@
+--- ./setup.py.orig	2013-01-03 16:46:09.000000000 +0400
++++ ./setup.py	2013-01-03 21:16:42.000000000 +0400
+@@ -47,10 +47,10 @@
+ 
+ import os
+ import platform
+-try:
+-    from setuptools import setup
+-except ImportError:
+-    from distutils.core import setup
++#try:
++#    from setuptools import setup
++#except ImportError:
++from distutils.core import setup
+ from distutils.extension import Extension
+ from distutils.command.build_ext import build_ext
+ from distutils.ccompiler import get_default_compiler

Modified: head/databases/py-PyGreSQL/pkg-descr
==============================================================================
--- head/databases/py-PyGreSQL/pkg-descr	Thu Jan  3 17:38:30 2013	(r309899)
+++ head/databases/py-PyGreSQL/pkg-descr	Thu Jan  3 17:44:14 2013	(r309900)
@@ -1,9 +1,6 @@
-From the README:
-
-  PyGreSQL is a python module that interfaces to a PostgreSQL database. It
-  embeds the PostgreSQL query library to allow easy use of the powerful
-  PostgreSQL features from a Python script.
-
+PyGreSQL is a python module that interfaces to a PostgreSQL database. It embeds
+the PostgreSQL query library to allow easy use of the powerful PostgreSQL
+features from a Python script.
 PyGreSQL includes a DB-API 2.0 compliant API wrapper.
 
-WWW:      http://www.pygresql.org
+WWW: http://www.pygresql.org

Modified: head/databases/py-PyGreSQL/pkg-plist
==============================================================================
--- head/databases/py-PyGreSQL/pkg-plist	Thu Jan  3 17:38:30 2013	(r309899)
+++ head/databases/py-PyGreSQL/pkg-plist	Thu Jan  3 17:44:14 2013	(r309900)
@@ -1,3 +1,10 @@
+%%PYTHON_SITELIBDIR%%/_pg.so
+%%PYTHON_SITELIBDIR%%/pg.py
+%%PYTHON_SITELIBDIR%%/pg.pyc
+%%PYTHON_SITELIBDIR%%/pg.pyo
+%%PYTHON_SITELIBDIR%%/pgdb.py
+%%PYTHON_SITELIBDIR%%/pgdb.pyc
+%%PYTHON_SITELIBDIR%%/pgdb.pyo
 %%PORTDOCS%%%%DOCSDIR%%/announce.html
 %%PORTDOCS%%%%DOCSDIR%%/announce.txt
 %%PORTDOCS%%%%DOCSDIR%%/changelog.html
@@ -15,11 +22,4 @@
 %%PORTDOCS%%%%DOCSDIR%%/pgdb.txt
 %%PORTDOCS%%%%DOCSDIR%%/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/readme.txt
-%%PYTHON_SITELIBDIR%%/_pg.so
-%%PYTHON_SITELIBDIR%%/pg.py
-%%PYTHON_SITELIBDIR%%/pg.pyc
-%%PYTHON_SITELIBDIR%%/pg.pyo
-%%PYTHON_SITELIBDIR%%/pgdb.py
-%%PYTHON_SITELIBDIR%%/pgdb.pyc
-%%PYTHON_SITELIBDIR%%/pgdb.pyo
 %%PORTDOCS%%@dirrm %%DOCSDIR%%


More information about the svn-ports-all mailing list