From owner-freebsd-ports Mon Dec 2 17:20: 6 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 437C037B401 for ; Mon, 2 Dec 2002 17:20:02 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 514B843EAF for ; Mon, 2 Dec 2002 17:20:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gB31K1x3055956 for ; Mon, 2 Dec 2002 17:20:01 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gB31K1M6055955; Mon, 2 Dec 2002 17:20:01 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BD5737B401 for ; Mon, 2 Dec 2002 17:11:38 -0800 (PST) Received: from amsfep15-int.chello.nl (amsfep15-int.chello.nl [213.46.243.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34EBC43EAF for ; Mon, 2 Dec 2002 17:11:37 -0800 (PST) (envelope-from girgen@smtp.chello.se) Received: from palle.girgensohn.se ([213.89.136.93]) by amsfep15-int.chello.nl (InterMail vM.5.01.05.17 201-253-122-126-117-20021021) with ESMTP id <20021203011135.YFHO12111.amsfep15-int.chello.nl@palle.girgensohn.se> for ; Tue, 3 Dec 2002 02:11:35 +0100 Received: from palle.girgensohn.se (localhost [127.0.0.1]) by palle.girgensohn.se (8.12.6/8.12.6) with ESMTP id gB31BZxg068064 for ; Tue, 3 Dec 2002 02:11:35 +0100 (CET) (envelope-from girgen@palle.girgensohn.se) Received: (from girgen@localhost) by palle.girgensohn.se (8.12.6/8.12.6/Submit) id gB31BZwV068063; Tue, 3 Dec 2002 02:11:35 +0100 (CET) (envelope-from girgen) Message-Id: <200212030111.gB31BZwV068063@palle.girgensohn.se> Date: Tue, 3 Dec 2002 02:11:35 +0100 (CET) From: Palle Girgensohn Reply-To: Palle Girgensohn To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/45944: New port databaes/postgresql-libpqxx Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 >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 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 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