Port details |
- py-pyPgSQL Python DB-API 2.0 compliant interface to PostgreSQL
- 2.5.1_7 databases
=9 2.5.1_7Version of this port present on the latest quarterly branch.
- DEPRECATED: Uses deprecated version of python
This port expired on: 2020-08-15
- Maintainer: portmaster@BSDforge.com
- Port Added: 2001-11-02 12:00:28
- Last Update: 2020-08-15 10:50:59
- SVN Revision: 544927
- People watching this port, also watch:: gnupg, curl, libiconv, mailman
- Also Listed In: python
- License: BSD2CLAUSE
- WWW:
- http://pypgsql.sourceforge.net/
- Description:
- pyPgSQL is a package of two modules that provide a Python DB-API 2.0 compliant
interface to PostgreSQL databases. The first module, libpq, exports the
PostgreSQL C API to Python. This module is written in C and can be compiled
into Python or can be dynamically loaded on demand. The second module, PgSQL,
provides the DB-API 2.0 compliant interface and support for various PostgreSQL
data types, such as INT8, NUMERIC, MONEY, BOOL, ARRAYS, etc. This module is
written in Python.
WWW: http://pypgsql.sourceforge.net/
developed by Bill Allie et al
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}pyPgSQL>0:databases/py-pyPgSQL@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py27-pyPgSQL
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1526023581
SHA256 (pyPgSQL-2.5.1.tar.gz) = 498486f066f11a68f5b02a54ba5a008d01d507038c873bfd901c14d3f5ca18af
SIZE (pyPgSQL-2.5.1.tar.gz) = 152840
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py27-setuptools>0 : devel/py-setuptools@py27
- python2.7 : lang/python27
- Runtime dependencies:
-
- py27-mx-base>0 : lang/py-mx-base@py27
- py27-setuptools>0 : devel/py-setuptools@py27
- python2.7 : lang/python27
- Library dependencies:
-
- libpq.so.5 : databases/postgresql11-client
- NOTE: dependencies for deleted ports are notoriously suspect
- This port is required by:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for py27-pyPgSQL-2.5.1_7:
BYTEA_CONN=on: Apply Bytea connection patch
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- pgsql python:2.7
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.5.1_7 15 Aug 2020 10:50:59 |
rene |
Remove deprecated ports:
2020-08-15 archivers/py-backports.lzma: Uses deprecated version of python
2020-08-15 archivers/py-bup: Uses deprecated version of python
2020-08-15 archivers/py-librtfcomp: Uses deprecated version of python
2020-08-15 audio/blop-lv2: Uses deprecated version of python
2020-08-15 audio/bs2b-lv2: Uses deprecated version of python
2020-08-15 audio/py-gmusicproxy: Uses deprecated version of python
2020-08-15 audio/py-karaoke: Uses deprecated version of python
2020-08-15 audio/py-openal: Uses deprecated version of python
2020-08-15 audio/py-py-jack: Uses deprecated version of python
2020-08-15 audio/py-xmms2: Uses deprecated version of python
2020-08-15 audio/triceratops-lv2: Uses deprecated version of python
2020-08-15 biology/py-biom-format: Uses deprecated version of python
2020-08-15 comms/py-bulksms: Uses deprecated version of python (Only the first 15 lines of the commit message are shown above ) |
2.5.1_7 01 Mar 2020 20:27:42 |
antoine |
Deprecate a few python 2.7 ports
With hat: portmgr |
2.5.1_7 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
2.5.1_6 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
2.5.1_5 22 May 2018 13:15:13 |
mat |
Add PY_FLAVOR to Python module dependencies.
Sponsored by: Absolight |
2.5.1_5 11 May 2018 07:27:12 |
koobs |
databases/py-pyPgSQL: Unmark BROKEN, Update MAINTAINER
This port was marked BROKEN/DEPRECATED due to a corrupt patch file. Update the
patch source to fix the issue. Update MAINTAINER at submitters request.
While here, level up ports / python port compliance:
- Strip shared libraries
- Use option helpers
- Use python autoplist
- Match upstream setup.py metadata (COMMENT)
- Use explicit/canonical python package dependencies
- Unmute INSTALL_* commands
PR: 228119
Submitted by: Chris Hutchinson <portmaster bsdforge com>
Approved by: koobs (python, maintainer) |
2.5.1_4 05 May 2018 10:49:36 |
antoine |
Deprecate ports broken for more than 6 months |
2.5.1_4 02 Dec 2017 10:20:17 |
antoine |
pyPgSQL doesn't build with python3 |
2.5.1_4 14 Oct 2017 16:31:35 |
bapt |
Mark as broken ports with invalid distfiles or no public distfiles |
2.5.1_4 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
2.5.1_4 17 Aug 2015 14:20:41 |
mat |
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336 |
2.5.1_4 20 Oct 2014 10:41:13 |
bapt |
Cleanup plist |
2.5.1_4 08 Oct 2014 17:16:34 |
bapt |
Convert to USES=pgsql and USES=python |
2.5.1_4 10 Jun 2014 07:39:02 |
olgeni |
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.
CR: D196
Approved by: portmgr (bapt) |
2.5.1_4 24 Jan 2014 19:02:48 |
mva |
- Enable stagedir support |
2.5.1_4 20 Sep 2013 16:13:49 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
databases) |
2.5.1_4 08 Jan 2013 07:06:25 |
bapt |
Convert last python@ ports to new options framework
for both make options work as expected (previous version were missing include
<bsd.port.options.mk>)
for databases/py-pyPgSQL reverse the logic for the option test so that it
actually works as expected
Approved by: python (crees) |
2.5.1_4 22 Oct 2011 23:50:23 |
eadler |
- remove maintainer tags from pkg-descr
Approved by: portmgr
Approved by: bapt (mentor) |
2.5.1_4 20 Mar 2011 12:54:45 |
miwi |
- Get Rid MD5 support |
2.5.1_4 10 Sep 2010 04:18:06 |
pgollucci |
PostgreSQL 8.3.1 has changed it's bytea encoding.
* in PostgreSQL 8.3.1 Release note
Make encode(bytea, 'escape') convert all high-bit-set byte values into \nnn
octal escape sequences (Tom)
This is necessary to avoid encoding problems when the database encoding is
multi-byte. This change could pose compatibility issues for applications that
are expecting specific results from encode.
but pyPgSQL escape bytea encode as it's own implementments. PostgreSQL says that
it may make failure(see PQescapeBytea documentation).
in PQescapeBytea function documentation:
"The only difference from PQescapeByteaConn is that PQescapeBytea does not take
a PGconn parameter. Because of this, it cannot adjust its behavior depending on
the connection properties (in particular, whether standard-conforming strings
are enabled) and therefore it might give the wrong results. Also, it has no way
to return an error message on failure."
Patch is included upstream already
PR: ports/122616
Submitted by: "Choe, Cheng-Dae" <whitekid@gmail.com> |
2.5.1_3 22 Aug 2009 00:18:43 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with D |
2.5.1_3 06 Jun 2008 13:17:10 |
edwin |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
2.5.1_2 20 Jun 2007 21:24:22 |
lwhsu |
- EXAMPLES should be omitted when NOPORTEXAMPLES is defined
Noticed by: sat |
2.5.1_1 20 Jun 2007 15:57:27 |
lwhsu |
- Honour PKGNAMEPREFIX [1]
- Use DOCSDIR, EXAMPLESDIR in pkg-plist
- Things under EXAMPLESDIR should not be controlled by NOPORTDOCS
- Minor fix to pet portlint(1)
- Grab maintainership for python@
- Bump PORTREVISION
PR: ports/113876 [1]
Submitted by: Greg Skafte <skafte AT trollkarl.net> |
2.5.1 08 Jul 2006 05:29:20 |
rafan |
- Update to 2.5.1
Approved by: delphij (mentor, implicit) |
2.4_2 24 Nov 2005 01:23:57 |
pav |
- Add SHA256 |
2.4_2 05 Mar 2005 22:09:34 |
vs |
Reset maintainer on request. Thanks to Gerhard for maintaining the
ports so far!
PR: ports/78088 |
2.4_2 31 Jan 2005 00:35:56 |
girgen |
Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.
PR: 75344
Approved by: portmgr@ (kris), ade & sean (mentors) |
2.4_1 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
2.4_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
2.4 31 Jul 2003 06:50:03 |
daichi |
update databases/py-pyPgSQL: 2.3 -> 2.4
PR: 55084
Submitted by: Gerhard Haering <gh@ghaering.de> |
2.3 21 Feb 2003 11:15:05 |
knu |
De-pkg-comment. |
2.3 04 Jan 2003 16:17:27 |
seanc |
Missed configure scripts in libpq version bump: chase lib version. |
2.3 02 Jan 2003 19:28:46 |
ijliao |
upgrade to 2.3
PR: 46099
Submitted by: maintainer |
2.2 05 Oct 2002 23:12:29 |
pat |
Respect LOCALBASE and remove py-mx-base as a build dependency.
Use tab in place of whitespace as well.
PR: ports/43570
Submitted by: maintainer |
2.2 16 Sep 2002 13:57:56 |
ijliao |
- update port to pyPgSQL 2.2
- updated maintainer email address
- use REINPLACE instead of PERL
PR: 42560
Submitted by: maintainer |
2.1 09 Jun 2002 16:06:47 |
pat |
Update to 2.1
--
also make a cosmetic change
space -> tabs
INSTALL_MAN -> INSTALL_DATA for installing port docs
perl -> ${PERL}
PR: 39051
Submitted by: maintainer |
2.0 29 Apr 2002 13:33:57 |
ijliao |
use USE_PYDISTUTILS |
2.0 19 Mar 2002 18:27:05 |
petef |
Update to work with PostgreSQL 7.2.
PR: 36102
Submitted by: maintainer |
10 Nov 2001 07:01:33 |
nbm |
Update of the py-pyPGSQL port to version 2.0. |
02 Nov 2001 15:00:28 |
nbm |
Add pyPgSQL, a Python DB-API 2 compliant library for using PostgreSQL
databases |