Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Dec 2002 02:11:35 +0100 (CET)
From:      Palle Girgensohn <girgen@pingpong.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/45944: New port databaes/postgresql-libpqxx
Message-ID:  <200212030111.gB31BZwV068063@palle.girgensohn.se>

next in thread | raw e-mail | index | archive | help

>Number:         45944
>Category:       ports
>Synopsis:       New port databaes/postgresql-libpqxx
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 02 17:20:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Palle Girgensohn <girgen@pingpong.net>
>Release:        FreeBSD 4.7-PRERELEASE i386
>Organization:
PING PONG
>Environment:
System: FreeBSD palle.girgensohn.se 4.7-RC FreeBSD 4.7-RC #0: Sun Sep 29 17:21:22 CEST 2002     root@palle.girgensohn.se:/usr/local/obj/usr/src/sys/STORDATAN  i386
	
>Description:
libpqxx is a new C++ API to the PostgreSQL database management
system. It is maintained as a separate package at gborg.postgresql.org


>How-To-Repeat:
	
>Fix:

	


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	postgresql-libpqxx
#	postgresql-libpqxx/Makefile
#	postgresql-libpqxx/pkg-comment
#	postgresql-libpqxx/pkg-plist
#	postgresql-libpqxx/pkg-descr
#	postgresql-libpqxx/distinfo
#
echo c - postgresql-libpqxx
mkdir -p postgresql-libpqxx > /dev/null 2>&1
echo x - postgresql-libpqxx/Makefile
sed 's/^X//' >postgresql-libpqxx/Makefile << 'END-of-postgresql-libpqxx/Makefile'
X# New ports collection makefile for:	PostgreSQL Pgaccess
X# Date created:		December 1st, 2002
X# Whom:			Palle Girgensohn <girgen@pingpong.net>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	libpqxx
XPORTVERSION=	1.1.4
XCATEGORIES=	databases
XMASTER_SITES=	ftp://gborg.postgresql.org/pub/libpqxx/stable/
XDIST_SUBDIR=	postgresql
X
XMAINTAINER=	girgen@pingpong.net
X
XLIB_DEPENDS=	pq:${PORTSDIR}/databases/postgresql7
X
XUSE_GMAKE=	YES
XGNU_CONFIGURE=	YES
XUSE_REINPLACE=	YES
XINSTALLS_SHLIB=	YES
X
XCONFIGURE_ARGS=	--with-postgres=${LOCALBASE} \
X		--with-postgres-include=${LOCALBASE}/include/postgresql
X
X.include <bsd.port.mk>
END-of-postgresql-libpqxx/Makefile
echo x - postgresql-libpqxx/pkg-comment
sed 's/^X//' >postgresql-libpqxx/pkg-comment << 'END-of-postgresql-libpqxx/pkg-comment'
XA new C++ interface for  PostgreSQL
END-of-postgresql-libpqxx/pkg-comment
echo x - postgresql-libpqxx/pkg-plist
sed 's/^X//' >postgresql-libpqxx/pkg-plist << 'END-of-postgresql-libpqxx/pkg-plist'
Xinclude/pqxx/compiler.h
Xinclude/pqxx/config.h
Xinclude/pqxx/connection.h
Xinclude/pqxx/cursor.h
Xinclude/pqxx/nontransaction.h
Xinclude/pqxx/result.h
Xinclude/pqxx/robusttransaction.h
Xinclude/pqxx/tablereader.h
Xinclude/pqxx/tablestream.h
Xinclude/pqxx/tablewriter.h
Xinclude/pqxx/transaction.h
Xinclude/pqxx/transactionitf.h
Xinclude/pqxx/transactor.h
Xinclude/pqxx/trigger.h
Xinclude/pqxx/util.h
Xlib/libpqxx.a
Xlib/libpqxx.la
Xlib/libpqxx.so
Xlib/libpqxx.so.0
X@dirrm include/pqxx
END-of-postgresql-libpqxx/pkg-plist
echo x - postgresql-libpqxx/pkg-descr
sed 's/^X//' >postgresql-libpqxx/pkg-descr << 'END-of-postgresql-libpqxx/pkg-descr'
XWelcome to libpqxx, a C++ API to the PostgreSQL database management
Xsystem.
X
XThere are many similar libraries for PostgreSQL and for other
Xdatabases, some of them database-independent.  Most of these, however,
Xare fairly C-like in their programming style, and fail to take
Xadvantage of the full power of the C++ language as it has matured
Xsince the acceptance of the Standard in 1996.  What libpqxx brings you
Xis effective use of templates to reduce the inconvenience of dealing
Xwith type conversions; of standard C++ strings to keep you from having
Xto worry about buffer allocation and overflow attacks; of exceptions
Xto take the tedious and error-prone plumbing around error handling out
Xof your hands; of constructors and destructors to bring resource
Xmanagement under control; and even basic object-orientation to give
Xyou some extra reliability features that would be hard to get with
Xmost other database interfaces.
X
XWWW: http://gborg.postgresql.org/project/libpqxx/
END-of-postgresql-libpqxx/pkg-descr
echo x - postgresql-libpqxx/distinfo
sed 's/^X//' >postgresql-libpqxx/distinfo << 'END-of-postgresql-libpqxx/distinfo'
XMD5 (postgresql/libpqxx-1.1.4.tar.gz) = cb14bdcc2d6a702f0e902e7b20c7c4b2
END-of-postgresql-libpqxx/distinfo
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212030111.gB31BZwV068063>