On 2013/03/14 14:28, Rogier Krieger wrote:
> Attached are diffs for the vanessa libraries (borrowing Stuart's work
> [1], with slightly hand-modified PLISTS) as well as for perdition
> (1.19rc5). Please advise if I shouldn't separate out shared items into
> PFRAG.shared.
In normal cases these can now be merged into PLIST.
> I've shamelessly copied Stuart's approach [2] to renaming strcasestr()
> to avoid clashing with OpenBSD's libc implementation. During testing,
> I ran into a problem with the default value of authenticate_timeout
> (1800s) that causes EDOM on setsockopt() with SO_RCVTIMEO. I've
> changed the default in the code and updated the manual. Is this an
> acceptable fix? I'll happily contact the author otherwise. Anyway,
> 1800 seconds of idle time before authentication seems a bit.. much.
The actual max values depends on the resolution of the kernel timer
(HZ). 60s seems reasonable I think, people can always fiddle with config
if they want.
> -# $OpenBSD: Makefile,v 1.4 2010/11/15 19:46:09 espie Exp $
> +# $OpenBSD$
No need to touch these lines btw, it just adds noise to the diff.
> -SHARED_LIBS= vanessa_adt 0.3 # 0.3
> +SHARED_LIBS = vanessa_adt 0.4 # 0.4
My diffs had the library major version bumped. I don't recall the particular
reason but I will have diffed the two source trees (old and new) to determine
whether any function parameters where changed or whether any functions
were added/removed.
> ? patches/patch-perdition_options_h
> ? patches/patch-perdition_pam_c
> ? patches/patch-perdition_perdition_8
> ? patches/patch-perdition_str_c
> ? patches/patch-perdition_str_h
You can use 'cvs add' / 'cvs rm', then 'cvs diff -uNp' for these.
New diff below incorporating the above, manpage diff tweaked slightly,
lib versions put back, and the perdition port now has dpb-compliant
multipackage handling. I've removed USE_GROFF as well, mandoc can
handle these, and the sys/types.h addition as well, system headers
have now been fixed for that.
Index: mail/perdition/Makefile
===================================================================
RCS file: /cvs/ports/mail/perdition/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- mail/perdition/Makefile 11 Mar 2013 11:23:53 -0000 1.16
+++ mail/perdition/Makefile 14 Mar 2013 14:14:26 -0000
@@ -5,16 +5,12 @@ COMMENT-ldap= LDAP backend for perdition
COMMENT-mysql= MySQL backend for perdition mail proxy
COMMENT-pgsql= PostgreSQL backend for perdition mail proxy
-DISTVER= 1.17.1
+DISTVER= 1.19-rc5
DISTNAME= perdition-${DISTVER}
-PKGNAME-main= ${DISTNAME}
-PKGNAME-ldap= perdition-ldap-${DISTVER}
-REVISION-main = 2
-REVISION-ldap = 1
-REVISION-mysql = 0
-REVISION-pgsql = 0
-PKGNAME-mysql= perdition-mysql-${DISTVER}
-PKGNAME-pgsql= perdition-pgsql-${DISTVER}
+PKGNAME-main= perdition-${DISTVER:S/-//}
+PKGNAME-ldap= perdition-ldap-${DISTVER:S/-//}
+PKGNAME-mysql= perdition-mysql-${DISTVER:S/-//}
+PKGNAME-pgsql= perdition-pgsql-${DISTVER:S/-//}
CATEGORIES= mail
@@ -24,23 +20,27 @@ SHARED_LIBS += perditiondb_nis
SHARED_LIBS += perditiondb_posix_regex 0.0 # .0.0
SHARED_LIBS += perditiondb_daemon 0.0 # .0.0
SHARED_LIBS += perditiondb_daemon_base 0.0 # .0.0
+SHARED_LIBS += perditiondb_ldap 0.0 # .0.0
+SHARED_LIBS += perditiondb_mysql 0.0 # .0.0
+SHARED_LIBS += perditiondb_postgresql 0.0 # .0.0
HOMEPAGE= http://www.vergenet.net/linux/perdition/
-# GPL
+# GPLv2+ (included COPYING is v3, but all files with a
+# copyright claim specify version 2 or above).
PERMIT_PACKAGE_CDROM= Yes
MASTER_SITES= ${HOMEPAGE}download/${DISTVER}/
USE_GMAKE= Yes
USE_LIBTOOL= Yes
-USE_GROFF = Yes
CONFIGURE_STYLE=gnu
CFLAGS+=-I${LOCALBASE}/include -I${LOCALBASE}/include/db4
CONFIGURE_ENV+="LDFLAGS=-L${LOCALBASE}/lib"
-CONFIGURE_ARGS+= --enable-ssl \
+CONFIGURE_ARGS+= --disable-silent-rules \
+ --enable-ssl \
--with-ssl-includes=/usr/include \
--with-ssl-libraries=/usr/lib \
--disable-gdbm \
@@ -48,60 +48,57 @@ CONFIGURE_ARGS+= --enable-ssl \
--with-user=_perdition \
--with-group=_perdition
-NO_TEST=Yes
-
-PSEUDO_FLAVORS= no_ldap no_mysql no_pgsql
+PSEUDO_FLAVORS= no_bdb no_ldap no_mysql no_pgsql
FLAVOR?=
-MULTI_PACKAGES= -main
+MULTI_PACKAGES= -main -mysql -pgsql -ldap
+
+.include <bsd.port.arch.mk>
-WANTLIB-main= c crypto ssl util db>=4.2 vanessa_adt>=0.3 \
- vanessa_logger>=0.3 vanessa_socket>=0.3 popt
+WANTLIB-main= c crypto ssl util db>=4.2 vanessa_adt>=1.0 \
+ vanessa_logger>=1.0 vanessa_socket>=1.0 popt
LIB_DEPENDS-main= databases/db/v4 \
- devel/vanessa/adt \
- devel/vanessa/logger \
- devel/vanessa/socket \
+ vanessa_adt->=0.0.9:devel/vanessa/adt \
+ vanessa_logger->=0.0.10:devel/vanessa/logger \
+ vanessa_socket->=0.0.12:devel/vanessa/socket \
devel/popt
-.if ${FLAVOR:Mno_ldap}
+LIB_DEPENDS-ldap= security/cyrus-sasl2 \
+ openldap-client->=2,<3:databases/openldap
+WANTLIB-ldap= asn1 com_err crypto gssapi krb5 ssl util sasl2 \
+ ldap>=2 lber>=2
+
+.if !${BUILD_PACKAGES:M-ldap}
CONFIGURE_ARGS+= --disable-ldap
.else
-SHARED_LIBS += perditiondb_ldap 0.0 # .0.0
-MULTI_PACKAGES+= -ldap
CONFIGURE_ARGS+= --with-ldap-libraries=${LOCALBASE}/lib \
--with-ldap-includes=${LOCALBASE}/include \
--disable-ldap-doc
-LIB_DEPENDS-ldap= security/cyrus-sasl2 \
- openldap-client->=2,<3:databases/openldap
-WANTLIB-ldap= asn1 com_err crypto gssapi krb5 ssl util sasl2 \
- ldap>=2 lber>=2
.endif
-.if ${FLAVOR:Mno_mysql}
-CONFIGURE_ARGS+= --disable-mysql
-.else
-SHARED_LIBS += perditiondb_mysql 0.0 # .0.0
-MULTI_PACKAGES+= -mysql
-CONFIGURE_ARGS+= --with-mysql-libraries=${LOCALBASE}/lib/mysql \
- --with-mysql-includes=${LOCALBASE}/include/mysql
LIB_DEPENDS-mysql= databases/mysql \
devel/vanessa/adt \
devel/vanessa/logger
WANTLIB-mysql= crypto ssl util m z lib/mysql/mysqlclient>=10 \
vanessa_adt>=0.3 vanessa_logger>=0.3
+
+.if !${BUILD_PACKAGES:M-mysql}
+CONFIGURE_ARGS+= --disable-mysql
+.else
+CONFIGURE_ARGS+= --with-mysql-libraries=${LOCALBASE}/lib/mysql \
+ --with-mysql-includes=${LOCALBASE}/include/mysql
.endif
-.if ${FLAVOR:Mno_pgsql}
-CONFIGURE_ARGS+= --disable-pg
-.else
-SHARED_LIBS += perditiondb_postgresql 0.0 # .0.0
-MULTI_PACKAGES+= -pgsql
-CONFIGURE_ARGS+= --enable-pg
LIB_DEPENDS-pgsql= databases/postgresql \
devel/vanessa/adt \
devel/vanessa/logger
WANTLIB-pgsql= crypto ssl util pq>=2 vanessa_adt>=0.3 \
vanessa_logger>=0.3
+
+.if !${BUILD_PACKAGES:M-pgsql}
+CONFIGURE_ARGS+= --disable-pg
+.else
+CONFIGURE_ARGS+= --enable-pg
.endif
EXAMPLE_DIR= ${PREFIX}/share/examples/perdition/
Index: mail/perdition/distinfo
===================================================================
RCS file: /cvs/ports/mail/perdition/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- mail/perdition/distinfo 8 Jun 2008 10:55:25 -0000 1.3
+++ mail/perdition/distinfo 14 Mar 2013 14:14:26 -0000
@@ -1,5 +1,2 @@
-MD5 (perdition-1.17.1.tar.gz) = VGTFF/i+gQUZthh7aUydmA==
-RMD160 (perdition-1.17.1.tar.gz) = LqNRwYmzMDCKAi6XydzIyb04E3c=
-SHA1 (perdition-1.17.1.tar.gz) = 3f3pA/anf4A1XXie7dVLRjEQZzU=
-SHA256 (perdition-1.17.1.tar.gz) = 4qvVeqdrEGWRBW74NeJoFsccOzncVbw666bf7vrHryY=
-SIZE (perdition-1.17.1.tar.gz) = 638162
+SHA256 (perdition-1.19-rc5.tar.gz) =
dgctaV0Y5VofNOPNOM54HS8Tj4WdCLeu37y1GlxIkrU=
+SIZE (perdition-1.19-rc5.tar.gz) = 642566
Index: mail/perdition/patches/patch-etc_perdition_perdition_conf
===================================================================
RCS file: /cvs/ports/mail/perdition/patches/patch-etc_perdition_perdition_conf,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-etc_perdition_perdition_conf
--- mail/perdition/patches/patch-etc_perdition_perdition_conf 16 Nov 2006
23:26:00 -0000 1.1.1.1
+++ mail/perdition/patches/patch-etc_perdition_perdition_conf 14 Mar 2013
14:14:26 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-etc_perdition_perdition_conf,v 1.1.1.1 2006/11/16 23:26:00 msf
Exp $
---- etc/perdition/perdition.conf.orig Tue Nov 7 11:44:00 2006
-+++ etc/perdition/perdition.conf Tue Nov 7 11:47:50 2006
+--- etc/perdition/perdition.conf.orig Wed Sep 1 08:13:30 2010
++++ etc/perdition/perdition.conf Sat Nov 13 10:09:26 2010
@@ -132,9 +132,9 @@
# g|group GROUP:
@@ -12,9 +12,9 @@ $OpenBSD: patch-etc_perdition_perdition_
+#g _perdition
+#group _perdition
- # I|capability|pop_capability|imap_capability STRING:
- # Capabilities for the protocol.
-@@ -258,9 +258,9 @@
+ # imap_capability STRING:
+ # Capabilities for IMAP4 and IMAP4S
+@@ -296,9 +296,9 @@
# u|username USERNAME:
# User to run as.
Index: mail/perdition/patches/patch-perdition_db_daemon_perditiondb_daemon_c
===================================================================
RCS file:
/cvs/ports/mail/perdition/patches/patch-perdition_db_daemon_perditiondb_daemon_c,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-perdition_db_daemon_perditiondb_daemon_c
--- mail/perdition/patches/patch-perdition_db_daemon_perditiondb_daemon_c
16 Nov 2006 23:26:00 -0000 1.1.1.1
+++ mail/perdition/patches/patch-perdition_db_daemon_perditiondb_daemon_c
14 Mar 2013 14:14:26 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-perdition_db_daemon_perditiondb_daemon_c,v 1.1.1.1 2006/11/16
23:26:00 msf Exp $
---- perdition/db/daemon/perditiondb_daemon.c.orig Mon Nov 13 13:28:08 2006
-+++ perdition/db/daemon/perditiondb_daemon.c Mon Nov 13 13:29:53 2006
-@@ -176,7 +176,7 @@ dbserver_get2(const char *key_str, const
+--- perdition/db/daemon/perditiondb_daemon.c.orig Wed Sep 1 08:13:30 2010
++++ perdition/db/daemon/perditiondb_daemon.c Sat Nov 13 10:09:27 2010
+@@ -237,7 +237,7 @@ dbserver_get2(const char *key_str, const char *UNUSED(
perdition_un_init(&sock);
Index: mail/perdition/patches/patch-perdition_options_h
===================================================================
RCS file: mail/perdition/patches/patch-perdition_options_h
diff -N mail/perdition/patches/patch-perdition_options_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mail/perdition/patches/patch-perdition_options_h 14 Mar 2013 14:14:26
-0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Auth timeout used for SO_RECVTIMEO in ssl.c which has a max of
+USHRT_MAX hz otherwise it fails with EDOM.
+
+--- perdition/options.h.orig Thu Mar 14 13:58:46 2013
++++ perdition/options.h Thu Mar 14 14:00:47 2013
+@@ -145,7 +145,7 @@
+ #define DEFAULT_STRIP_DOMAIN STATE_NONE
+ #define DEFAULT_SERVER_RESP_LINE 0
+ #define DEFAULT_TIMEOUT 1800 /*in seconds*/
+-#define DEFAULT_AUTHENTICATE_TIMEOUT DEFAULT_TIMEOUT
++#define DEFAULT_AUTHENTICATE_TIMEOUT 60 /*in seconds*/
+ #ifdef WITH_USER
+ #define DEFAULT_USERNAME WITH_USER
+ #else
Index: mail/perdition/patches/patch-perdition_perdition_8
===================================================================
RCS file: mail/perdition/patches/patch-perdition_perdition_8
diff -N mail/perdition/patches/patch-perdition_perdition_8
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mail/perdition/patches/patch-perdition_perdition_8 14 Mar 2013 14:14:26
-0000
@@ -0,0 +1,22 @@
+$OpenBSD$
+
+Sync with new options.h default.
+
+--- perdition/perdition.8.orig Thu Mar 14 14:02:11 2013
++++ perdition/perdition.8 Thu Mar 14 14:04:38 2013
+@@ -752,10 +752,11 @@ Perdition allows two idle timeouts to be configured. \
+ is used before the user has been successfully authenticated with the
+ back-end server. And after that \-\-timeout is used.
+
+-The default value for both timeouts is is 1800.
+-A timeout value of 0 means that the timeouts are disabled and clients and
+-back\-end servers can idle indefinitely, though in practice a TCP timeout
+-will be in effect.
++The default value for \-\-authentication_timeout is 60 seconds.
++The default value for \-\-timeout is 1800 seconds.
++A timeout value of 0 means that the timeouts are disabled and clients
++and back\-end servers can idle indefinitely, though in practice a
++TCP timeout will be in effect.
+ .SH LOOP DETECTION
+ The greeting that perdition displays when accepting an incoming connection
+ is "+OK POP3 Ready <hostname>" or "* OK IMAP4 Ready <hostname>" in POP3 and
Index: mail/perdition/patches/patch-perdition_str_c
===================================================================
RCS file: mail/perdition/patches/patch-perdition_str_c
diff -N mail/perdition/patches/patch-perdition_str_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mail/perdition/patches/patch-perdition_str_c 14 Mar 2013 14:14:26
-0000
@@ -0,0 +1,24 @@
+$OpenBSD$
+
+avoid conflict with string.h
+
+--- perdition/str.c.orig Sat Nov 13 10:41:45 2010
++++ perdition/str.c Sat Nov 13 10:42:12 2010
+@@ -721,7 +721,7 @@ char *str_replace(char *str, size_t n, ...)
+ * the time.
+ **********************************************************************/
+
+-const char *strcasestr(const char *haystack, const char *needle)
++const char *perdition_strcasestr(const char *haystack, const char *needle)
+ {
+ size_t i, haystack_len, needle_len;
+
+@@ -758,7 +758,7 @@ const char *strcasedelimword(const char *haystack, con
+ {
+ const char *found;
+
+- found = strcasestr(haystack, needle);
++ found = perdition_strcasestr(haystack, needle);
+ if (!found)
+ return NULL;
+
Index: mail/perdition/patches/patch-perdition_str_h
===================================================================
RCS file: mail/perdition/patches/patch-perdition_str_h
diff -N mail/perdition/patches/patch-perdition_str_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ mail/perdition/patches/patch-perdition_str_h 14 Mar 2013 14:14:26
-0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+avoid conflict with string.h
+
+--- perdition/str.h.orig Sat Nov 13 10:42:15 2010
++++ perdition/str.h Sat Nov 13 10:42:24 2010
+@@ -351,7 +351,7 @@ char *str_replace(char *str, size_t n, ...);
+ * the time.
+ **********************************************************************/
+
+-const char *strcasestr(const char *haystack, const char *needle);
++const char *perdition_strcasestr(const char *haystack, const char *needle);
+
+ /**********************************************************************
+ * strcasedelimword
Index: mail/perdition/pkg/PFRAG.shared-ldap
===================================================================
RCS file: mail/perdition/pkg/PFRAG.shared-ldap
diff -N mail/perdition/pkg/PFRAG.shared-ldap
--- mail/perdition/pkg/PFRAG.shared-ldap 16 Nov 2006 23:26:00 -0000
1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared-ldap,v 1.1.1.1 2006/11/16 23:26:00 msf Exp $
-@lib lib/libperditiondb_ldap.so.${LIBperditiondb_ldap_VERSION}
Index: mail/perdition/pkg/PFRAG.shared-main
===================================================================
RCS file: mail/perdition/pkg/PFRAG.shared-main
diff -N mail/perdition/pkg/PFRAG.shared-main
--- mail/perdition/pkg/PFRAG.shared-main 8 Jun 2008 10:55:25 -0000
1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,7 +0,0 @@
-@comment $OpenBSD: PFRAG.shared-main,v 1.2 2008/06/08 10:55:25 simon Exp $
-@lib lib/libjain.so.${LIBjain_VERSION}
-@lib lib/libperditiondb_bdb.so.${LIBperditiondb_bdb_VERSION}
-@lib lib/libperditiondb_daemon.so.${LIBperditiondb_daemon_VERSION}
-@lib lib/libperditiondb_daemon_base.so.${LIBperditiondb_daemon_base_VERSION}
-@lib lib/libperditiondb_nis.so.${LIBperditiondb_nis_VERSION}
-@lib lib/libperditiondb_posix_regex.so.${LIBperditiondb_posix_regex_VERSION}
Index: mail/perdition/pkg/PFRAG.shared-mysql
===================================================================
RCS file: mail/perdition/pkg/PFRAG.shared-mysql
diff -N mail/perdition/pkg/PFRAG.shared-mysql
--- mail/perdition/pkg/PFRAG.shared-mysql 16 Nov 2006 23:26:00 -0000
1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared-mysql,v 1.1.1.1 2006/11/16 23:26:00 msf Exp $
-@lib lib/libperditiondb_mysql.so.${LIBperditiondb_mysql_VERSION}
Index: mail/perdition/pkg/PFRAG.shared-pgsql
===================================================================
RCS file: mail/perdition/pkg/PFRAG.shared-pgsql
diff -N mail/perdition/pkg/PFRAG.shared-pgsql
--- mail/perdition/pkg/PFRAG.shared-pgsql 16 Nov 2006 23:26:00 -0000
1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared-pgsql,v 1.1.1.1 2006/11/16 23:26:00 msf Exp $
-@lib lib/libperditiondb_postgresql.so.${LIBperditiondb_postgresql_VERSION}
Index: mail/perdition/pkg/PLIST-ldap
===================================================================
RCS file: /cvs/ports/mail/perdition/pkg/PLIST-ldap,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-ldap
--- mail/perdition/pkg/PLIST-ldap 16 Nov 2006 23:26:00 -0000 1.1.1.1
+++ mail/perdition/pkg/PLIST-ldap 14 Mar 2013 14:14:26 -0000
@@ -1,6 +1,6 @@
@comment $OpenBSD: PLIST-ldap,v 1.1.1.1 2006/11/16 23:26:00 msf Exp $
-%%SHARED%%
lib/libperditiondb_ldap.a
lib/libperditiondb_ldap.la
+@lib lib/libperditiondb_ldap.so.${LIBperditiondb_ldap_VERSION}
@man man/man8/perditiondb_ldap_makedb.8
sbin/perditiondb_ldap_makedb
Index: mail/perdition/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/mail/perdition/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-main
--- mail/perdition/pkg/PLIST-main 8 Jun 2008 10:55:25 -0000 1.3
+++ mail/perdition/pkg/PLIST-main 14 Mar 2013 14:14:26 -0000
@@ -2,35 +2,38 @@
@pkgpath mail/perdition
@newgroup _perdition:573
@newuser _perdition:573:573:daemon:Perdition proxy:/var/empty:/sbin/nologin
-%%SHARED%%
-bin/makebdb
-include/jain.h
-lib/libjain.a
-lib/libjain.la
+@bin bin/makebdb
lib/libperditiondb_bdb.a
lib/libperditiondb_bdb.la
+@lib lib/libperditiondb_bdb.so.${LIBperditiondb_bdb_VERSION}
lib/libperditiondb_daemon.a
lib/libperditiondb_daemon.la
+@lib lib/libperditiondb_daemon.so.${LIBperditiondb_daemon_VERSION}
lib/libperditiondb_daemon_base.a
lib/libperditiondb_daemon_base.la
+@lib lib/libperditiondb_daemon_base.so.${LIBperditiondb_daemon_base_VERSION}
lib/libperditiondb_nis.a
lib/libperditiondb_nis.la
+@lib lib/libperditiondb_nis.so.${LIBperditiondb_nis_VERSION}
lib/libperditiondb_posix_regex.a
lib/libperditiondb_posix_regex.la
+@lib lib/libperditiondb_posix_regex.so.${LIBperditiondb_posix_regex_VERSION}
@man man/man1/makebdb.1
@man man/man5/perditiondb.5
@man man/man8/perdition.8
@man man/man8/perdition.imap4.8
@man man/man8/perdition.imap4s.8
@man man/man8/perdition.imaps.8
+@man man/man8/perdition.managesieve.8
@man man/man8/perdition.pop3.8
@man man/man8/perdition.pop3s.8
-sbin/perdition
-sbin/perdition.imap4
-sbin/perdition.imap4s
-sbin/perdition.imaps
-sbin/perdition.pop3
-sbin/perdition.pop3s
+@bin sbin/perdition
+@bin sbin/perdition.imap4
+@bin sbin/perdition.imap4s
+@bin sbin/perdition.imaps
+@bin sbin/perdition.managesieve
+@bin sbin/perdition.pop3
+@bin sbin/perdition.pop3s
share/examples/perdition/
@sample ${SYSCONFDIR}/perdition/
share/examples/perdition/Makefile
Index: mail/perdition/pkg/PLIST-mysql
===================================================================
RCS file: /cvs/ports/mail/perdition/pkg/PLIST-mysql,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-mysql
--- mail/perdition/pkg/PLIST-mysql 16 Nov 2006 23:26:00 -0000 1.1.1.1
+++ mail/perdition/pkg/PLIST-mysql 14 Mar 2013 14:14:26 -0000
@@ -1,6 +1,6 @@
@comment $OpenBSD: PLIST-mysql,v 1.1.1.1 2006/11/16 23:26:00 msf Exp $
-%%SHARED%%
lib/libperditiondb_mysql.a
lib/libperditiondb_mysql.la
+@lib lib/libperditiondb_mysql.so.${LIBperditiondb_mysql_VERSION}
@man man/man8/perditiondb_mysql_makedb.8
sbin/perditiondb_mysql_makedb
Index: mail/perdition/pkg/PLIST-pgsql
===================================================================
RCS file: /cvs/ports/mail/perdition/pkg/PLIST-pgsql,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-pgsql
--- mail/perdition/pkg/PLIST-pgsql 16 Nov 2006 23:26:00 -0000 1.1.1.1
+++ mail/perdition/pkg/PLIST-pgsql 14 Mar 2013 14:14:26 -0000
@@ -1,6 +1,6 @@
@comment $OpenBSD: PLIST-pgsql,v 1.1.1.1 2006/11/16 23:26:00 msf Exp $
-%%SHARED%%
lib/libperditiondb_postgresql.a
lib/libperditiondb_postgresql.la
+@lib lib/libperditiondb_postgresql.so.${LIBperditiondb_postgresql_VERSION}
@man man/man8/perditiondb_postgresql_makedb.8
sbin/perditiondb_postgresql_makedb
Index: devel/vanessa/Makefile.inc
===================================================================
RCS file: /cvs/ports/devel/vanessa/Makefile.inc,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile.inc
--- devel/vanessa/Makefile.inc 11 Mar 2013 10:50:31 -0000 1.2
+++ devel/vanessa/Makefile.inc 14 Mar 2013 14:14:26 -0000
@@ -1,19 +1,18 @@
# $OpenBSD: Makefile.inc,v 1.2 2013/03/11 10:50:31 espie Exp $
-CATEGORIES?= devel
+CATEGORIES ?= devel
-HOMEPAGE?= http://www.vergenet.net/linux/vanessa/
+HOMEPAGE ?= http://www.vergenet.net/linux/vanessa/
-# GPL
+# LGPLv2+
PERMIT_PACKAGE_CDROM= Yes
-MASTER_SITE_VANESSA?= ${HOMEPAGE}download/
+MASTER_SITE_VANESSA ?= ${HOMEPAGE}download/
-USE_LIBTOOL?= Yes
+USE_LIBTOOL ?= Yes
-CONFIGURE_STYLE?= gnu
+CONFIGURE_STYLE ?= gnu
-NO_TEST?= Yes
-
-CONFIGURE_ENV?= CPPFLAGS="-I${LOCALBASE}/include" \
+CONFIGURE_ARGS ?= --disable-silent-rules
+CONFIGURE_ENV ?= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
Index: devel/vanessa/adt/Makefile
===================================================================
RCS file: /cvs/ports/devel/vanessa/adt/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- devel/vanessa/adt/Makefile 15 Nov 2010 19:46:09 -0000 1.4
+++ devel/vanessa/adt/Makefile 14 Mar 2013 14:14:26 -0000
@@ -2,14 +2,14 @@
COMMENT= provides abstract data types (ADTs)
-VERSION= 0.0.6
+VERSION= 0.0.9
DISTNAME= vanessa_adt-${VERSION}
-SHARED_LIBS= vanessa_adt 0.3 # 0.3
+SHARED_LIBS= vanessa_adt 1.0 # 1.0
MASTER_SITES= ${MASTER_SITE_VANESSA:=vanessa_adt/${VERSION}/}
-LIB_DEPENDS= devel/vanessa/logger
-WANTLIB = vanessa_logger>=0.3
+LIB_DEPENDS= vanessa_logger->=0.0.10:devel/vanessa/logger
+WANTLIB = vanessa_logger>=1.0
.include <bsd.port.mk>
Index: devel/vanessa/adt/distinfo
===================================================================
RCS file: /cvs/ports/devel/vanessa/adt/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/vanessa/adt/distinfo 5 Apr 2007 15:38:07 -0000 1.2
+++ devel/vanessa/adt/distinfo 14 Mar 2013 14:14:26 -0000
@@ -1,5 +1,2 @@
-MD5 (vanessa_adt-0.0.6.tar.gz) = BpEFdVwcVFDR+nqMMZ4I7Q==
-RMD160 (vanessa_adt-0.0.6.tar.gz) = LJmZQxBdwFp+j6L0zd68lCen8dk=
-SHA1 (vanessa_adt-0.0.6.tar.gz) = SCMjKqG2MAA8pLE1BSnlHN7kmsE=
-SHA256 (vanessa_adt-0.0.6.tar.gz) =
Z6WuGRoGftRqSSLRVTGf08mHLnqDVEwqKMDV+2kgYCQ=
-SIZE (vanessa_adt-0.0.6.tar.gz) = 315242
+SHA256 (vanessa_adt-0.0.9.tar.gz) =
i8u2n2RwIjkBBUHsfX/YZzdXS2ri+kd8qlss2GoSw/E=
+SIZE (vanessa_adt-0.0.9.tar.gz) = 342309
Index: devel/vanessa/adt/pkg/PFRAG.shared
===================================================================
RCS file: devel/vanessa/adt/pkg/PFRAG.shared
diff -N devel/vanessa/adt/pkg/PFRAG.shared
--- devel/vanessa/adt/pkg/PFRAG.shared 6 Nov 2006 10:57:38 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
-@lib lib/libvanessa_adt.so.${LIBvanessa_adt_VERSION}
Index: devel/vanessa/adt/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/vanessa/adt/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- devel/vanessa/adt/pkg/PLIST 6 Nov 2006 10:57:38 -0000 1.1.1.1
+++ devel/vanessa/adt/pkg/PLIST 14 Mar 2013 14:14:26 -0000
@@ -1,5 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
-%%SHARED%%
include/vanessa_adt.h
lib/libvanessa_adt.a
lib/libvanessa_adt.la
+@lib lib/libvanessa_adt.so.${LIBvanessa_adt_VERSION}
Index: devel/vanessa/logger/Makefile
===================================================================
RCS file: /cvs/ports/devel/vanessa/logger/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- devel/vanessa/logger/Makefile 18 Oct 2010 17:48:13 -0000 1.3
+++ devel/vanessa/logger/Makefile 14 Mar 2013 14:14:26 -0000
@@ -2,14 +2,13 @@
COMMENT= provides a generic logging layer
-VERSION= 0.0.7
+VERSION= 0.0.10
DISTNAME= vanessa_logger-${VERSION}
-SHARED_LIBS= vanessa_logger 0.3 # 0.3
+SHARED_LIBS= vanessa_logger 1.0 # 0.5
MASTER_SITES= ${MASTER_SITE_VANESSA:=vanessa_logger/${VERSION}/}
-USE_GROFF = Yes
WANTLIB= c
.include <bsd.port.mk>
Index: devel/vanessa/logger/distinfo
===================================================================
RCS file: /cvs/ports/devel/vanessa/logger/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/vanessa/logger/distinfo 5 Apr 2007 15:38:07 -0000 1.2
+++ devel/vanessa/logger/distinfo 14 Mar 2013 14:14:26 -0000
@@ -1,5 +1,2 @@
-MD5 (vanessa_logger-0.0.7.tar.gz) = oyRdsaGBaUBK/+zCQixkpg==
-RMD160 (vanessa_logger-0.0.7.tar.gz) = kdUogXVrAxLqWZOVbJeIliqc3Iw=
-SHA1 (vanessa_logger-0.0.7.tar.gz) = XPDQ/hAxFdwl9ZGQIWocswK3xic=
-SHA256 (vanessa_logger-0.0.7.tar.gz) =
ZTI79nPL6Uxwd/e8R1+V7yWhjVH5alnPpGOhiw5ogdA=
-SIZE (vanessa_logger-0.0.7.tar.gz) = 303977
+SHA256 (vanessa_logger-0.0.10.tar.gz) =
mw4SzdnigYGMKNrsW8RFSnaT3zzJNdwr15NEMWGpBz0=
+SIZE (vanessa_logger-0.0.10.tar.gz) = 328814
Index: devel/vanessa/logger/pkg/PFRAG.shared
===================================================================
RCS file: devel/vanessa/logger/pkg/PFRAG.shared
diff -N devel/vanessa/logger/pkg/PFRAG.shared
--- devel/vanessa/logger/pkg/PFRAG.shared 6 Nov 2006 10:57:38 -0000
1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
-@lib lib/libvanessa_logger.so.${LIBvanessa_logger_VERSION}
Index: devel/vanessa/logger/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/vanessa/logger/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- devel/vanessa/logger/pkg/PLIST 6 Nov 2006 10:57:38 -0000 1.1.1.1
+++ devel/vanessa/logger/pkg/PLIST 14 Mar 2013 14:14:26 -0000
@@ -1,7 +1,9 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
-%%SHARED%%
-bin/vanessa_logger_sample
+@bin bin/vanessa_logger_sample
include/vanessa_logger.h
lib/libvanessa_logger.a
lib/libvanessa_logger.la
+@lib lib/libvanessa_logger.so.${LIBvanessa_logger_VERSION}
+lib/pkgconfig/
+lib/pkgconfig/vanessa-logger.pc
@man man/man1/vanessa_logger_sample.1
Index: devel/vanessa/socket/Makefile
===================================================================
RCS file: /cvs/ports/devel/vanessa/socket/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- devel/vanessa/socket/Makefile 15 Nov 2010 19:46:09 -0000 1.5
+++ devel/vanessa/socket/Makefile 14 Mar 2013 14:14:26 -0000
@@ -2,17 +2,17 @@
COMMENT= provides abstract data types (ADTs)
-VERSION= 0.0.7
+VERSION= 0.0.12
DISTNAME= vanessa_socket-${VERSION}
-SHARED_LIBS= vanessa_socket 0.4 # 0.4
+SHARED_LIBS= vanessa_socket 1.0 # 3.0
MASTER_SITES= ${MASTER_SITE_VANESSA:=vanessa_socket/${VERSION}/}
-WANTLIB= c vanessa_logger>=0.3 popt
+MODULES= devel/gettext
+WANTLIB= c vanessa_logger>=1.0 popt
-USE_GROFF = Yes
-LIB_DEPENDS= devel/vanessa/logger \
+LIB_DEPENDS= vanessa_logger->=0.0.10:devel/vanessa/logger \
devel/popt
.include <bsd.port.mk>
Index: devel/vanessa/socket/distinfo
===================================================================
RCS file: /cvs/ports/devel/vanessa/socket/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- devel/vanessa/socket/distinfo 5 Apr 2007 15:38:07 -0000 1.2
+++ devel/vanessa/socket/distinfo 14 Mar 2013 14:14:26 -0000
@@ -1,5 +1,2 @@
-MD5 (vanessa_socket-0.0.7.tar.gz) = kowxisdGAUEv8jEjTh2nyQ==
-RMD160 (vanessa_socket-0.0.7.tar.gz) = OLjCShiVGy8WEYTlXxVssvHxby8=
-SHA1 (vanessa_socket-0.0.7.tar.gz) = zTKYj/1fhGN7t/RyXVqlacw/P+I=
-SHA256 (vanessa_socket-0.0.7.tar.gz) =
2P3FM5EVkRWBx2PSzJv05xwM1MB/YJPwJLt65uO4mQc=
-SIZE (vanessa_socket-0.0.7.tar.gz) = 321042
+SHA256 (vanessa_socket-0.0.12.tar.gz) =
gJ8R2pUHxp1yg55nIUnTkcA2vlfNScyaNaxkve+/Ubw=
+SIZE (vanessa_socket-0.0.12.tar.gz) = 346375
Index: devel/vanessa/socket/pkg/PFRAG.shared
===================================================================
RCS file: devel/vanessa/socket/pkg/PFRAG.shared
diff -N devel/vanessa/socket/pkg/PFRAG.shared
--- devel/vanessa/socket/pkg/PFRAG.shared 6 Nov 2006 10:57:38 -0000
1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
-@lib lib/libvanessa_socket.so.${LIBvanessa_socket_VERSION}
Index: devel/vanessa/socket/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/vanessa/socket/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- devel/vanessa/socket/pkg/PLIST 6 Nov 2006 10:57:38 -0000 1.1.1.1
+++ devel/vanessa/socket/pkg/PLIST 14 Mar 2013 14:14:26 -0000
@@ -1,7 +1,9 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/06 10:57:38 msf Exp $
-%%SHARED%%
-bin/vanessa_socket_pipe
+@bin bin/vanessa_socket_pipe
include/vanessa_socket.h
lib/libvanessa_socket.a
lib/libvanessa_socket.la
+@lib lib/libvanessa_socket.so.${LIBvanessa_socket_VERSION}
+lib/pkgconfig/
+lib/pkgconfig/vanessa-socket.pc
@man man/man1/vanessa_socket_pipe.1