From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jul 11 23:40:16 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5402B16A41C for ; Mon, 11 Jul 2005 23:40:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF90543D46 for ; Mon, 11 Jul 2005 23:40:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6BNeFLe003246 for ; Mon, 11 Jul 2005 23:40:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6BNeFnu003242; Mon, 11 Jul 2005 23:40:15 GMT (envelope-from gnats) Resent-Date: Mon, 11 Jul 2005 23:40:15 GMT Resent-Message-Id: <200507112340.j6BNeFnu003242@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, TAOKA Fumiyoshi Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E76E116A41C for ; Mon, 11 Jul 2005 23:36:34 +0000 (GMT) (envelope-from fmysh@quad.dyndns.org) Received: from prime.quad.dyndns.org (12.57.138.210.xn.2iij.net [210.138.57.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DECC43D45 for ; Mon, 11 Jul 2005 23:36:33 +0000 (GMT) (envelope-from fmysh@quad.dyndns.org) Received: from localhost (localhost [127.0.0.1]) by prime.quad.dyndns.org (Postfix) with ESMTP id 25296F1983; Tue, 12 Jul 2005 08:36:32 +0900 (JST) Received: from prime.quad.dyndns.org ([127.0.0.1]) by localhost (prime.quad.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 18065-06-2; Tue, 12 Jul 2005 08:36:12 +0900 (JST) Received: by prime.quad.dyndns.org (Postfix, from userid 1001) id 00F02F1986; Tue, 12 Jul 2005 08:36:05 +0900 (JST) Message-Id: <20050711233605.00F02F1986@prime.quad.dyndns.org> Date: Tue, 12 Jul 2005 08:36:05 +0900 (JST) From: TAOKA Fumiyoshi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/83305: Update port: mail/perdition to 1.17 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: TAOKA Fumiyoshi List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2005 23:40:16 -0000 >Number: 83305 >Category: ports >Synopsis: Update port: mail/perdition to 1.17 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Jul 11 23:40:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: TAOKA Fumiyoshi >Release: >Organization: >Environment: >Description: Update to perdition 1.17 - Added explicit domain option. Brendan O'Dea - Make sure all source files are inculded in tar ball, regardless of what parts of the code are excluded from the build by configure. - Fixed possible buffer overflow in berkely db module Chris Stratford - Option to disable compilation of ldap (latex) documentation - Use ldap_initialize() when compiled against openssl (>=2.0.0) to allow arbitary ldap urls. In particular, ldaps is now supported. - Don't add libraries discovered in configure to LDADD. - Better loging connection failures relating to capabilities on the real-server - Pass asynchronous messages sent by the real-server during authentication back to the end-user - When add_domain is used, allow the depth to which the domain name has leading levels stripped. - Fix gcc-4.0 compile problem. Andreas Jochens - Removed bogus loging that occurs before the logger is fully intialised when debug is enabled. Roberto Suarez Soto - Add link daemon module against socket libraries - Reopen logger so child processes get their own file descriptors - Fix segmentation fault when timeout is set to 0. John Capo - Fix ODBC library detection - Fix printing of server_port ojects (in particular the logging of the outgoing_server option) - Use pg_config for Postgress library detection >How-To-Repeat: >Fix: * Enable to make config. * --disable-ldap-doc: DO not ldap (latex) documentation. * New file: files/patch-perdition-db-postgresql-Makefile.in diff -uNr perdition.orig/Makefile perdition/Makefile --- perdition.orig/Makefile Tue Jul 12 06:40:48 2005 +++ perdition/Makefile Tue Jul 12 06:40:40 2005 @@ -6,7 +6,7 @@ # PORTNAME= perdition -PORTVERSION= 1.15 +PORTVERSION= 1.17 CATEGORIES= mail net security MASTER_SITES= http://www.vergenet.net/linux/perdition/download/${PORTVERSION}/ @@ -28,24 +28,22 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" BDB_LIB=db3 LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV+= DOCSDIR=${DOCSDIR} -CONFIGURE_ARGS+= --disable-daemon-map INSTALLS_SHLIB= yes -## -## Available knobs: -## WITH_BDB: Enable Berkerley database backend -## WITH_DAEMON_MAP: Enable Daemon Map support -## WITH_GDBM: Enable gdbm database backend -## WITH_MYSQL: Enable MySQL database backend -## WITH_NIS: Enable NIS database backend -## WITH_PGSQL: Enable PostgreSQL database backend -## WITH_ODBC: Enable ODBC database backend -## WITH_OPENLDAP: Enable OpenLDAP database backend -## -## WITHOUT_SSL: Disable OpenSSL support -## WITHOUT_POSIX_REGEX: Disable native regex support -## +OPTIONS = \ + BDB "Berkerley database backend" Off \ + DAEMON_MAP "Daemon Map support" Off \ + GDBM "gdbm database backend" Off \ + MYSQL "MySQL database backend" Off \ + NIS "NIS database backend" Off \ + PGSQL "PostgreSQL database backend" Off \ + ODBC "ODBC database backend" Off \ + OPENLDAP "OpenLDAP database backend" Off \ + SSL "OpenSSL support" On \ + POSIX_REGEX "native regex support" On \ + +.include .if !defined(WITHOUT_SSL) CONFIGURE_ARGS+= --enable-ssl @@ -121,7 +119,7 @@ .if defined(WITH_OPENLDAP) USE_OPENLDAP= YES -CONFIGURE_ARGS+= --enable-ldap --with-ldap-schema-directory=${LOCALBASE}/etc/openldap/schema/ +CONFIGURE_ARGS+= --enable-ldap --with-ldap-schema-directory=${LOCALBASE}/etc/openldap/schema/ --disable-ldap-doc PLIST_SUB+= OPENLDAP="" MAN8+= perditiondb_ldap_makedb.8 .else @@ -139,11 +137,6 @@ PLIST_SUB+= ODBC="@comment " .endif -pre-everything:: show-options - -show-options: - @${SED} -ne 's/^##//p' ${.CURDIR}/Makefile - post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @@ -156,4 +149,4 @@ @${ECHO_MSG} "" .endif -.include +.include diff -uNr perdition.orig/distinfo perdition/distinfo --- perdition.orig/distinfo Tue Jul 12 06:40:48 2005 +++ perdition/distinfo Tue Jul 12 06:40:40 2005 @@ -1,2 +1,2 @@ -MD5 (perdition-1.15.tar.gz) = 7c3aaf30198cf73191a984a76637a940 -SIZE (perdition-1.15.tar.gz) = 551692 +MD5 (perdition-1.17.tar.gz) = 6cef90e55bde9eb2d0a17acccb3516f3 +SIZE (perdition-1.17.tar.gz) = 552149 diff -uNr perdition.orig/files/patch-etc-Makefile.in perdition/files/patch-etc-Makefile.in --- perdition.orig/files/patch-etc-Makefile.in Tue Jul 12 06:40:48 2005 +++ perdition/files/patch-etc-Makefile.in Tue Jul 12 06:40:40 2005 @@ -1,10 +1,10 @@ ---- etc/Makefile.in.orig Sun Jun 15 21:50:02 2003 -+++ etc/Makefile.in Sun Jun 15 21:50:18 2003 -@@ -136,7 +136,7 @@ - ssl_includes = @ssl_includes@ - ssl_lib = @ssl_lib@ +--- etc/Makefile.in.orig Wed Jun 22 15:32:39 2005 ++++ etc/Makefile.in Sat Jul 2 01:11:26 2005 +@@ -137,7 +137,7 @@ --SUBDIRS = perdition @pam_dir@ rc.d sysconfig + @PAM_BUILD_TRUE@PAM_DIR = pam.d + +-SUBDIRS = perdition $(PAM_DIR) rc.d sysconfig +SUBDIRS = perdition EXTRA_DIST = diff -uNr perdition.orig/files/patch-perdition-db-postgresql-Makefile.in perdition/files/patch-perdition-db-postgresql-Makefile.in --- perdition.orig/files/patch-perdition-db-postgresql-Makefile.in Thu Jan 1 09:00:00 1970 +++ perdition/files/patch-perdition-db-postgresql-Makefile.in Tue Jul 12 06:40:40 2005 @@ -0,0 +1,13 @@ +--- perdition/db/postgresql/Makefile.in.orig Tue Jul 12 03:43:29 2005 ++++ perdition/db/postgresql/Makefile.in Tue Jul 12 03:43:53 2005 +@@ -148,8 +148,8 @@ + + libperditiondb_postgresql_la_LDFLAGS = -version-info 0:0:0 + +-PG_LIBPATH := $(shell pg_config --libdir) +-PG_INCLUDEPATH := $(shell pg_config --includedir) ++PG_LIBPATH := `pg_config --libdir` ++PG_INCLUDEPATH := `pg_config --includedir` + + libperditiondb_postgresql_la_LIBADD = @ssl_lib@ @socket_lib@ @nsl_lib@ @crypt_lib@ -lvanessa_logger -lvanessa_adt -L$(PG_LIBPATH) -lpq + diff -uNr perdition.orig/files/patch-perdition::db::daemon::Makefile.in perdition/files/patch-perdition::db::daemon::Makefile.in --- perdition.orig/files/patch-perdition::db::daemon::Makefile.in Tue Jul 12 06:40:48 2005 +++ perdition/files/patch-perdition::db::daemon::Makefile.in Tue Jul 12 06:40:40 2005 @@ -1,11 +1,11 @@ ---- perdition/db/daemon/Makefile.in.orig Mon Dec 15 12:24:51 2003 -+++ perdition/db/daemon/Makefile.in Mon Dec 15 12:27:20 2003 -@@ -155,7 +155,7 @@ +--- perdition/db/daemon/Makefile.in.orig Wed Jun 22 15:32:38 2005 ++++ perdition/db/daemon/Makefile.in Sat Jul 2 01:15:08 2005 +@@ -144,7 +144,7 @@ + libperditiondb_daemon_la_SOURCES = perditiondb_daemon.c perditiondb_daemon.h unix_socket.c unix_socket.h libperditiondb_daemon_la_LDFLAGS = -version-info 0:0:0 - --libperditiondb_daemon_la_LIBADD = -ldb -+libperditiondb_daemon_la_LIBADD = -lgdbm +-libperditiondb_daemon_la_LIBADD = -ldb -L. -lperditiondb_daemon_packet ++libperditiondb_daemon_la_LIBADD = -lgdbm -L. -lperditiondb_daemon_packet noinst_PROGRAMS = client server >Release-Note: >Audit-Trail: >Unformatted: