Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,11 +1,9 @@
# $NetBSD: Makefile,v 1.71 2014/05/09 07:36:57 wiz Exp $
# $NetBSD: Makefile,v 1.80 2016/09/13 23:59:37 wiz Exp $
DISTNAME= PyGreSQL-4.1.1
PKGNAME= ${PYPKGPREFIX}-postgresql-4.1.1
DISTNAME= PyGreSQL-5.0.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/PyGreSQL/postgresql/}
CATEGORIES= databases python
MASTER_SITES= http://pygresql.org/files/
EXTRACT_SUFX= .tgz
PKGREVISION= 1
OWNER= darcy@NetBSD.org
HOMEPAGE= http://www.PyGreSQL.org/
@@ -19,26 +17,7 @@ USE_TOOLS+= gmake
MAKE_FILE= GNUmakefile
MAKE_ENV+= INSTALLED_LIBPQ=1
PY_PATCHPLIST= yes
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX:Q}
REPLACE_PYTHON= pg.py pgdb.py
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 4.1.1
DOCDIR= ${PREFIX}/share/doc/${PYPKGPREFIX}-postgresql
INSTALLATION_DIRS= ${DOCDIR}/tutorial ${DOCDIR}/docs
post-install:
set -e; \
cd ${WRKSRC}/tutorial; \
for f in *.py; do \
${INSTALL_DATA} "$$f" ${DESTDIR}${DOCDIR}/tutorial; \
done
set -e; \
cd ${WRKSRC}/docs; \
for f in *; do \
${INSTALL_DATA} "$$f" ${DESTDIR}${DOCDIR}/docs; \
done
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"

View File

@@ -1,7 +1,8 @@
@comment $NetBSD: PLIST,v 1.10 2013/01/03 16:56:22 darcy Exp $
@comment $NetBSD: PLIST,v 1.12 2016/01/22 19:57:05 darcy Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/_pg.so
${PYSITELIB}/pg.py
@@ -10,24 +11,3 @@ ${PYSITELIB}/pg.pyo
${PYSITELIB}/pgdb.py
${PYSITELIB}/pgdb.pyc
${PYSITELIB}/pgdb.pyo
share/doc/${PYPKGPREFIX}-postgresql/docs/announce.html
share/doc/${PYPKGPREFIX}-postgresql/docs/announce.txt
share/doc/${PYPKGPREFIX}-postgresql/docs/changelog.html
share/doc/${PYPKGPREFIX}-postgresql/docs/changelog.txt
share/doc/${PYPKGPREFIX}-postgresql/docs/default.css
share/doc/${PYPKGPREFIX}-postgresql/docs/docs.css
share/doc/${PYPKGPREFIX}-postgresql/docs/future.html
share/doc/${PYPKGPREFIX}-postgresql/docs/future.txt
share/doc/${PYPKGPREFIX}-postgresql/docs/index.html
share/doc/${PYPKGPREFIX}-postgresql/docs/install.html
share/doc/${PYPKGPREFIX}-postgresql/docs/install.txt
share/doc/${PYPKGPREFIX}-postgresql/docs/pg.html
share/doc/${PYPKGPREFIX}-postgresql/docs/pg.txt
share/doc/${PYPKGPREFIX}-postgresql/docs/pgdb.html
share/doc/${PYPKGPREFIX}-postgresql/docs/pgdb.txt
share/doc/${PYPKGPREFIX}-postgresql/docs/readme.html
share/doc/${PYPKGPREFIX}-postgresql/docs/readme.txt
share/doc/${PYPKGPREFIX}-postgresql/tutorial/advanced.py
share/doc/${PYPKGPREFIX}-postgresql/tutorial/basics.py
share/doc/${PYPKGPREFIX}-postgresql/tutorial/func.py
share/doc/${PYPKGPREFIX}-postgresql/tutorial/syscat.py

View File

@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.17 2014/03/05 11:14:00 darcy Exp $
$NetBSD: distinfo,v 1.26 2016/09/13 23:59:37 wiz Exp $
SHA1 (PyGreSQL-4.1.1.tgz) = eafd5b9ae92102bec088c7f2fe3ce3b359eb60c4
RMD160 (PyGreSQL-4.1.1.tgz) = 5cd30aceb7cb82acb2e3a36045be30b21112dd3f
Size (PyGreSQL-4.1.1.tgz) = 100883 bytes
SHA1 (patch-setup.py) = 7b81bbd56e35b6449173480595bce4e74b2de641
SHA1 (PyGreSQL-5.0.2.tar.gz) = c6c62fd355a8709f04c1b568964c8dc9f66228ae
RMD160 (PyGreSQL-5.0.2.tar.gz) = ba19c7cac3a17c1070f5910a5ecf67ba040194cb
SHA512 (PyGreSQL-5.0.2.tar.gz) = 5332f23754df47e121d7301de056f5ab4defd91cba9762ef9196d0c04279ee4d1fcc7c24d23fa5f3a025fad1914666207f90ec858efd09207806cd9af3d920eb
Size (PyGreSQL-5.0.2.tar.gz) = 637713 bytes

View File

@@ -1,50 +0,0 @@
$NetBSD: patch-setup.py,v 1.1 2014/03/05 11:14:00 darcy Exp $
* Fix when building against PostgreSQL < 9.0:
http://shell.vex.net/viewvc.cgi/pygresql?view=revision&revision=517
http://thread.gmane.org/gmane.comp.python.db.pygresql/1175
--- setup.py.orig 2013-01-08 14:47:33.000000000 +0000
+++ setup.py
@@ -68,6 +68,17 @@ def pg_config(s):
return d
+def pg_version():
+ """Return the PostgreSQL version as a tuple of integers."""
+ parts = []
+ for part in pg_config('version').split()[-1].split('.'):
+ if part.isdigit():
+ part = int(part)
+ parts.append(part)
+ return tuple(parts or [8])
+
+
+pg_version = pg_version()
py_modules = ['pg', 'pgdb']
libraries = ['pq']
# Make sure that the Python header files are searched before
@@ -95,7 +106,7 @@ class build_pg_ext(build_ext):
"enable string escaping functions")]
boolean_options = build_ext.boolean_options + [
- 'direct-access', 'large-objects', 'default-vars']
+ 'direct-access', 'large-objects', 'default-vars', 'escaping-funcs']
def get_compiler(self):
"""Return the C compiler used for building the extension."""
@@ -103,10 +114,10 @@ class build_pg_ext(build_ext):
def initialize_options(self):
build_ext.initialize_options(self)
- self.direct_access = 1
- self.large_objects = 1
- self.default_vars = 1
- self.escaping_funcs = 1
+ self.direct_access = True
+ self.large_objects = True
+ self.default_vars = True
+ self.escaping_funcs = pg_version[0] >= 9
def finalize_options(self):
"""Set final values for all build_pg options."""