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
@ -119,6 +119,7 @@
|
||||
SUBDIR += postgresql-docs
|
||||
SUBDIR += postgresql-jdbc
|
||||
SUBDIR += postgresql-libpq++
|
||||
SUBDIR += postgresql-libpqxx
|
||||
SUBDIR += postgresql-odbc
|
||||
SUBDIR += postgresql-plruby
|
||||
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…
Reference in New Issue
Block a user