mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Add libpqxx. libpqxx is no longer hosted under the main PostgreSQL tree and
is now a project on gborg. libpqxx is still a supported interface. PR: ports/45944 Submitted by: Palle Girgensohn <girgen@pingpong.net>
This commit is contained in:
parent
063ec41e82
commit
ff0e3c1bf7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=72542
16 changed files with 202 additions and 0 deletions
|
@ -119,6 +119,7 @@
|
||||||
SUBDIR += postgresql-docs
|
SUBDIR += postgresql-docs
|
||||||
SUBDIR += postgresql-jdbc
|
SUBDIR += postgresql-jdbc
|
||||||
SUBDIR += postgresql-libpq++
|
SUBDIR += postgresql-libpq++
|
||||||
|
SUBDIR += postgresql-libpqxx
|
||||||
SUBDIR += postgresql-odbc
|
SUBDIR += postgresql-odbc
|
||||||
SUBDIR += postgresql-plruby
|
SUBDIR += postgresql-plruby
|
||||||
SUBDIR += postgresql-pltcl
|
SUBDIR += postgresql-pltcl
|
||||||
|
|
27
databases/postgresql-libpqxx/Makefile
Normal file
27
databases/postgresql-libpqxx/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# New ports collection makefile for: PostgreSQL Pgaccess
|
||||||
|
# Date created: December 1st, 2002
|
||||||
|
# Whom: Palle Girgensohn <girgen@pingpong.net>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= libpqxx
|
||||||
|
PORTVERSION= 1.1.4
|
||||||
|
CATEGORIES= databases
|
||||||
|
MASTER_SITES= ftp://gborg.postgresql.org/pub/libpqxx/stable/
|
||||||
|
DIST_SUBDIR= postgresql
|
||||||
|
|
||||||
|
MAINTAINER= girgen@pingpong.net
|
||||||
|
|
||||||
|
POSTGRESQL_PORT?= databases/postgresql7
|
||||||
|
LIB_DEPENDS= pq.3:${PORTSDIR}/${POSTGRESQL_PORT}
|
||||||
|
|
||||||
|
USE_GMAKE= YES
|
||||||
|
GNU_CONFIGURE= YES
|
||||||
|
USE_REINPLACE= YES
|
||||||
|
INSTALLS_SHLIB= YES
|
||||||
|
|
||||||
|
CONFIGURE_ARGS= --with-postgres=${LOCALBASE} \
|
||||||
|
--with-postgres-include=${LOCALBASE}/include/postgresql
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
1
databases/postgresql-libpqxx/distinfo
Normal file
1
databases/postgresql-libpqxx/distinfo
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MD5 (postgresql/libpqxx-1.1.4.tar.gz) = cb14bdcc2d6a702f0e902e7b20c7c4b2
|
1
databases/postgresql-libpqxx/pkg-comment
Normal file
1
databases/postgresql-libpqxx/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
||||||
|
A new C++ interface for PostgreSQL
|
18
databases/postgresql-libpqxx/pkg-descr
Normal file
18
databases/postgresql-libpqxx/pkg-descr
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Welcome to libpqxx, a C++ API to the PostgreSQL database management
|
||||||
|
system.
|
||||||
|
|
||||||
|
There are many similar libraries for PostgreSQL and for other
|
||||||
|
databases, some of them database-independent. Most of these, however,
|
||||||
|
are fairly C-like in their programming style, and fail to take
|
||||||
|
advantage of the full power of the C++ language as it has matured
|
||||||
|
since the acceptance of the Standard in 1996. What libpqxx brings you
|
||||||
|
is effective use of templates to reduce the inconvenience of dealing
|
||||||
|
with type conversions; of standard C++ strings to keep you from having
|
||||||
|
to worry about buffer allocation and overflow attacks; of exceptions
|
||||||
|
to take the tedious and error-prone plumbing around error handling out
|
||||||
|
of your hands; of constructors and destructors to bring resource
|
||||||
|
management under control; and even basic object-orientation to give
|
||||||
|
you some extra reliability features that would be hard to get with
|
||||||
|
most other database interfaces.
|
||||||
|
|
||||||
|
WWW: http://gborg.postgresql.org/project/libpqxx/
|
20
databases/postgresql-libpqxx/pkg-plist
Normal file
20
databases/postgresql-libpqxx/pkg-plist
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
include/pqxx/compiler.h
|
||||||
|
include/pqxx/config.h
|
||||||
|
include/pqxx/connection.h
|
||||||
|
include/pqxx/cursor.h
|
||||||
|
include/pqxx/nontransaction.h
|
||||||
|
include/pqxx/result.h
|
||||||
|
include/pqxx/robusttransaction.h
|
||||||
|
include/pqxx/tablereader.h
|
||||||
|
include/pqxx/tablestream.h
|
||||||
|
include/pqxx/tablewriter.h
|
||||||
|
include/pqxx/transaction.h
|
||||||
|
include/pqxx/transactionitf.h
|
||||||
|
include/pqxx/transactor.h
|
||||||
|
include/pqxx/trigger.h
|
||||||
|
include/pqxx/util.h
|
||||||
|
lib/libpqxx.a
|
||||||
|
lib/libpqxx.la
|
||||||
|
lib/libpqxx.so
|
||||||
|
lib/libpqxx.so.0
|
||||||
|
@dirrm include/pqxx
|
27
databases/postgresql-libpqxx3/Makefile
Normal file
27
databases/postgresql-libpqxx3/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# New ports collection makefile for: PostgreSQL Pgaccess
|
||||||
|
# Date created: December 1st, 2002
|
||||||
|
# Whom: Palle Girgensohn <girgen@pingpong.net>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= libpqxx
|
||||||
|
PORTVERSION= 1.1.4
|
||||||
|
CATEGORIES= databases
|
||||||
|
MASTER_SITES= ftp://gborg.postgresql.org/pub/libpqxx/stable/
|
||||||
|
DIST_SUBDIR= postgresql
|
||||||
|
|
||||||
|
MAINTAINER= girgen@pingpong.net
|
||||||
|
|
||||||
|
POSTGRESQL_PORT?= databases/postgresql7
|
||||||
|
LIB_DEPENDS= pq.3:${PORTSDIR}/${POSTGRESQL_PORT}
|
||||||
|
|
||||||
|
USE_GMAKE= YES
|
||||||
|
GNU_CONFIGURE= YES
|
||||||
|
USE_REINPLACE= YES
|
||||||
|
INSTALLS_SHLIB= YES
|
||||||
|
|
||||||
|
CONFIGURE_ARGS= --with-postgres=${LOCALBASE} \
|
||||||
|
--with-postgres-include=${LOCALBASE}/include/postgresql
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
1
databases/postgresql-libpqxx3/distinfo
Normal file
1
databases/postgresql-libpqxx3/distinfo
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MD5 (postgresql/libpqxx-1.1.4.tar.gz) = cb14bdcc2d6a702f0e902e7b20c7c4b2
|
1
databases/postgresql-libpqxx3/pkg-comment
Normal file
1
databases/postgresql-libpqxx3/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
||||||
|
A new C++ interface for PostgreSQL
|
18
databases/postgresql-libpqxx3/pkg-descr
Normal file
18
databases/postgresql-libpqxx3/pkg-descr
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Welcome to libpqxx, a C++ API to the PostgreSQL database management
|
||||||
|
system.
|
||||||
|
|
||||||
|
There are many similar libraries for PostgreSQL and for other
|
||||||
|
databases, some of them database-independent. Most of these, however,
|
||||||
|
are fairly C-like in their programming style, and fail to take
|
||||||
|
advantage of the full power of the C++ language as it has matured
|
||||||
|
since the acceptance of the Standard in 1996. What libpqxx brings you
|
||||||
|
is effective use of templates to reduce the inconvenience of dealing
|
||||||
|
with type conversions; of standard C++ strings to keep you from having
|
||||||
|
to worry about buffer allocation and overflow attacks; of exceptions
|
||||||
|
to take the tedious and error-prone plumbing around error handling out
|
||||||
|
of your hands; of constructors and destructors to bring resource
|
||||||
|
management under control; and even basic object-orientation to give
|
||||||
|
you some extra reliability features that would be hard to get with
|
||||||
|
most other database interfaces.
|
||||||
|
|
||||||
|
WWW: http://gborg.postgresql.org/project/libpqxx/
|
20
databases/postgresql-libpqxx3/pkg-plist
Normal file
20
databases/postgresql-libpqxx3/pkg-plist
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
include/pqxx/compiler.h
|
||||||
|
include/pqxx/config.h
|
||||||
|
include/pqxx/connection.h
|
||||||
|
include/pqxx/cursor.h
|
||||||
|
include/pqxx/nontransaction.h
|
||||||
|
include/pqxx/result.h
|
||||||
|
include/pqxx/robusttransaction.h
|
||||||
|
include/pqxx/tablereader.h
|
||||||
|
include/pqxx/tablestream.h
|
||||||
|
include/pqxx/tablewriter.h
|
||||||
|
include/pqxx/transaction.h
|
||||||
|
include/pqxx/transactionitf.h
|
||||||
|
include/pqxx/transactor.h
|
||||||
|
include/pqxx/trigger.h
|
||||||
|
include/pqxx/util.h
|
||||||
|
lib/libpqxx.a
|
||||||
|
lib/libpqxx.la
|
||||||
|
lib/libpqxx.so
|
||||||
|
lib/libpqxx.so.0
|
||||||
|
@dirrm include/pqxx
|
27
databases/postgresql-libpqxx30/Makefile
Normal file
27
databases/postgresql-libpqxx30/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# New ports collection makefile for: PostgreSQL Pgaccess
|
||||||
|
# Date created: December 1st, 2002
|
||||||
|
# Whom: Palle Girgensohn <girgen@pingpong.net>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= libpqxx
|
||||||
|
PORTVERSION= 1.1.4
|
||||||
|
CATEGORIES= databases
|
||||||
|
MASTER_SITES= ftp://gborg.postgresql.org/pub/libpqxx/stable/
|
||||||
|
DIST_SUBDIR= postgresql
|
||||||
|
|
||||||
|
MAINTAINER= girgen@pingpong.net
|
||||||
|
|
||||||
|
POSTGRESQL_PORT?= databases/postgresql7
|
||||||
|
LIB_DEPENDS= pq.3:${PORTSDIR}/${POSTGRESQL_PORT}
|
||||||
|
|
||||||
|
USE_GMAKE= YES
|
||||||
|
GNU_CONFIGURE= YES
|
||||||
|
USE_REINPLACE= YES
|
||||||
|
INSTALLS_SHLIB= YES
|
||||||
|
|
||||||
|
CONFIGURE_ARGS= --with-postgres=${LOCALBASE} \
|
||||||
|
--with-postgres-include=${LOCALBASE}/include/postgresql
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
1
databases/postgresql-libpqxx30/distinfo
Normal file
1
databases/postgresql-libpqxx30/distinfo
Normal file
|
@ -0,0 +1 @@
|
||||||
|
MD5 (postgresql/libpqxx-1.1.4.tar.gz) = cb14bdcc2d6a702f0e902e7b20c7c4b2
|
1
databases/postgresql-libpqxx30/pkg-comment
Normal file
1
databases/postgresql-libpqxx30/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
||||||
|
A new C++ interface for PostgreSQL
|
18
databases/postgresql-libpqxx30/pkg-descr
Normal file
18
databases/postgresql-libpqxx30/pkg-descr
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Welcome to libpqxx, a C++ API to the PostgreSQL database management
|
||||||
|
system.
|
||||||
|
|
||||||
|
There are many similar libraries for PostgreSQL and for other
|
||||||
|
databases, some of them database-independent. Most of these, however,
|
||||||
|
are fairly C-like in their programming style, and fail to take
|
||||||
|
advantage of the full power of the C++ language as it has matured
|
||||||
|
since the acceptance of the Standard in 1996. What libpqxx brings you
|
||||||
|
is effective use of templates to reduce the inconvenience of dealing
|
||||||
|
with type conversions; of standard C++ strings to keep you from having
|
||||||
|
to worry about buffer allocation and overflow attacks; of exceptions
|
||||||
|
to take the tedious and error-prone plumbing around error handling out
|
||||||
|
of your hands; of constructors and destructors to bring resource
|
||||||
|
management under control; and even basic object-orientation to give
|
||||||
|
you some extra reliability features that would be hard to get with
|
||||||
|
most other database interfaces.
|
||||||
|
|
||||||
|
WWW: http://gborg.postgresql.org/project/libpqxx/
|
20
databases/postgresql-libpqxx30/pkg-plist
Normal file
20
databases/postgresql-libpqxx30/pkg-plist
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
include/pqxx/compiler.h
|
||||||
|
include/pqxx/config.h
|
||||||
|
include/pqxx/connection.h
|
||||||
|
include/pqxx/cursor.h
|
||||||
|
include/pqxx/nontransaction.h
|
||||||
|
include/pqxx/result.h
|
||||||
|
include/pqxx/robusttransaction.h
|
||||||
|
include/pqxx/tablereader.h
|
||||||
|
include/pqxx/tablestream.h
|
||||||
|
include/pqxx/tablewriter.h
|
||||||
|
include/pqxx/transaction.h
|
||||||
|
include/pqxx/transactionitf.h
|
||||||
|
include/pqxx/transactor.h
|
||||||
|
include/pqxx/trigger.h
|
||||||
|
include/pqxx/util.h
|
||||||
|
lib/libpqxx.a
|
||||||
|
lib/libpqxx.la
|
||||||
|
lib/libpqxx.so
|
||||||
|
lib/libpqxx.so.0
|
||||||
|
@dirrm include/pqxx
|
Loading…
Add table
Reference in a new issue