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>