On 2014/10/27 18:59, Giovanni Bechis wrote:
> DISTNAME= courier-authlib-0.66.1
> +REVISION= 1
> PKGNAME-main= ${DISTNAME}
> PKGNAME-ldap= ${DISTNAME:S/lib-/lib-ldap-/}
> PKGNAME-mysql= ${DISTNAME:S/lib-/lib-mysql-/}
> PKGNAME-pgsql= ${DISTNAME:S/lib-/lib-pgsql-/}
> PKGNAME-userdb= ${DISTNAME:S/lib-/lib-userdb-/}
>
> -REVISION= 0
> -REVISION-mysql= 1
> +REVISION-mysql= 2
> +REVISION-ldap= 0
> +REVISION-pgsql= 0
> +REVISION-userdb= 0
Could you put all of the REVISION variables together please? It will
reduce the risk of accidents if people bump things later..
Actually, it might be simpler to just have a single REVISION=2 line
instead of a bunch of different ones for all the subpackages..you're
bumping all of them anyway so there's no disadvantage to doing that.
> -CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" \
> +CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib -lpthread" \
Is it enough to just add -lpthread to authdaemond rather than to
everything? Like this ..
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/mail/courier-authlib/patches/patch-Makefile_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-Makefile_in
--- patches/patch-Makefile_in 11 Apr 2014 09:35:04 -0000 1.4
+++ patches/patch-Makefile_in 27 Oct 2014 19:20:13 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-Makefile_in,v 1.4 2014/04/11 09:35:04 giovanni Exp $
---- Makefile.in.orig Mon Nov 11 19:58:27 2013
-+++ Makefile.in Sun Jan 12 17:31:43 2014
+--- Makefile.in.orig Mon Nov 11 18:58:27 2013
++++ Makefile.in Mon Oct 27 19:19:57 2014
@@ -654,7 +654,7 @@ CLEANFILES = authldaprc.h authmysqlrc.h authsqliterc.h
DISTCLEANFILES = dbobj.config README_authlib.html
@@ -46,3 +46,12 @@ $OpenBSD: patch-Makefile_in,v 1.4 2014/0
include_HEADERS = courier_auth_config.h courierauth.h courierauthsasl.h \
courierauthsaslclient.h courierauthdebug.h courierauthstaticlist.h
+@@ -822,7 +822,7 @@ authdaemondprog_LDADD = $(LIBLTDL) libcourierauthcommo
+ libs/libhmac/libhmac.la libs/md5/libmd5.la libs/sha1/libsha1.la \
+ libs/rfc822/libencode.la libs/numlib/libnumlib.la
+
+-authdaemondprog_LDFLAGS = -export-dynamic $(modules:%=-dlopen %) @NETLIBS@
++authdaemondprog_LDFLAGS = -export-dynamic $(modules:%=-dlopen %) -lpthread
@NETLIBS@
+ authdaemontest_SOURCES = authdaemontest.c
+ authdaemontest_DEPENDENCIES = libcourierauthcommon.la
+ authdaemontest_LDADD = libcourierauthcommon.la @NETLIBS@