# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup python26 1.0 name py26-psycopg2 version 2.0.8 revision 0 categories python databases maintainers nomaintainer platforms darwin freebsd description A python DBAPI-2.0 ompliant database adapter for postgresql long_description Psycopg2 is a postgresql database adapter for python. \ It's fully compliant to pythons DBAPI-2.0. psycopg is \ designed for heavily multi-threaded applications \ featuring connection pooling. homepage http://www.initd.org/software/initd/psycopg/ master_sites http://initd.org/pub/software/psycopg/ \ http://initd.org/pub/software/psycopg/PSYCOPG-2-0/ distname psycopg2-${version} checksums md5 2c31827878d436b0c89e777989ff55af \ sha1 13d2be67e0d487266d770484f59ea5446f8d6ec5 \ rmd160 98ccf8f77b0f46d45e2510498924160fb5339eac depends_lib-append port:openssl patchfiles patch-setup.cfg variant postgresql82 description "Build using postgresql v8.2" { depends_lib-append port:postgresql82 post-patch { reinplace \ s|@PG_CONFIG@|${prefix}/lib/postgresql82/bin/pg_config|g \ ${worksrcpath}/setup.cfg } } variant postgresql83 description "Build using postgresql v8.3" { depends_lib-append port:postgresql83 post-patch { reinplace \ s|@PG_CONFIG@|${prefix}/lib/postgresql83/bin/pg_config|g \ ${worksrcpath}/setup.cfg } } pre-patch { if {![variant_isset postgresql83] && ![variant_isset postgresql82]} { return -code error \ "You have to choose either +postgresql82 or +postgresql83" } }