Mon Feb 12 17:24:08 2024 UTC (114d)
Update courier-authlib to 0.72.1

Changes since 0.72.0:
* Use strncmp instead of memcmp.
* Various fixes for calls to getgrnam_r/getpwnam_r


(hans)
diff -r1.66 -r1.67 pkgsrc/security/courier-authlib/Makefile
diff -r1.18 -r1.19 pkgsrc/security/courier-authlib/Makefile.common
diff -r1.11 -r1.12 pkgsrc/security/courier-authlib/buildlink3.mk
diff -r1.20 -r1.21 pkgsrc/security/courier-authlib/distinfo

cvs diff -r1.66 -r1.67 pkgsrc/security/courier-authlib/Makefile (expand / switch to unified diff)

--- pkgsrc/security/courier-authlib/Makefile 2023/10/24 22:10:45 1.66
+++ pkgsrc/security/courier-authlib/Makefile 2024/02/12 17:24:07 1.67
@@ -1,40 +1,39 @@ @@ -1,40 +1,39 @@
1# $NetBSD: Makefile,v 1.66 2023/10/24 22:10:45 wiz Exp $ 1# $NetBSD: Makefile,v 1.67 2024/02/12 17:24:07 hans Exp $
2 2
3PKGREVISION= 1 
4.include "Makefile.common" 3.include "Makefile.common"
5 4
6DISTNAME= courier-authlib-0.72.0 5DISTNAME= courier-authlib-0.72.1
7CATEGORIES= security 6CATEGORIES= security
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/}
9EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
10 9
11MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
12COMMENT= Courier Authentication Library 11COMMENT= Courier Authentication Library
13HOMEPAGE= https://www.courier-mta.org/authlib/ 12HOMEPAGE= https://www.courier-mta.org/authlib/
14LICENSE= gnu-gpl-v3 13LICENSE= gnu-gpl-v3
15 14
16CONFLICTS+= courier-auth-[0-9]* 15CONFLICTS+= courier-auth-[0-9]*
17CONFLICTS+= courier-authldap-[0-9]* 16CONFLICTS+= courier-authldap-[0-9]*
18CONFLICTS+= courier-authmysql-[0-9]* 17CONFLICTS+= courier-authmysql-[0-9]*
19CONFLICTS+= courier-authpgsql-[0-9]* 18CONFLICTS+= courier-authpgsql-[0-9]*
20 19
21USE_LIBTOOL= yes 20USE_LIBTOOL= yes
22PKG_SYSCONFSUBDIR= authlib 21PKG_SYSCONFSUBDIR= authlib
23 22
24REPLACE_PERL= samplepipe.pl sysconftool 23REPLACE_PERL= samplepipe.pl sysconftool
25 24
26USE_LANGUAGES= c c++ 25USE_LANGUAGES= c c++
27USE_TOOLS+= cat:run gmake perl:run 26USE_TOOLS+= cat:run gmake perl:run pkg-config
28CONFIGURE_ENV+= CAT=${TOOLS_CAT} # makedat 27CONFIGURE_ENV+= CAT=${TOOLS_CAT} # makedat
29 28
30BUILD_DEFS+= VARBASE 29BUILD_DEFS+= VARBASE
31CONFIGURE_ARGS+= --localstatedir=${VARBASE} 30CONFIGURE_ARGS+= --localstatedir=${VARBASE}
32CONFIGURE_ARGS+= --with-pkgconfdir=${PKG_SYSCONFDIR} 31CONFIGURE_ARGS+= --with-pkgconfdir=${PKG_SYSCONFDIR}
33CONFIGURE_ARGS+= --without-stdheaderdir 32CONFIGURE_ARGS+= --without-stdheaderdir
34 33
35BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags 34BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags
36 35
37CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS 36CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
38 37
39.include "../../mk/bsd.prefs.mk" 38.include "../../mk/bsd.prefs.mk"
40 39
@@ -86,16 +85,17 @@ GENERATE_PLIST+= ${TEST} -f ${DESTDIR}${ @@ -86,16 +85,17 @@ GENERATE_PLIST+= ${TEST} -f ${DESTDIR}${
86GENERATE_PLIST+= ${TRUE}; 85GENERATE_PLIST+= ${TRUE};
87 86
88INSTALLATION_DIRS+= bin sbin ${EGDIR} ${DOCDIR} 87INSTALLATION_DIRS+= bin sbin ${EGDIR} ${DOCDIR}
89 88
90post-install: 89post-install:
91 ${INSTALL_SCRIPT} ${WRKSRC}/sysconftool ${DESTDIR}${PREFIX}/sbin 90 ${INSTALL_SCRIPT} ${WRKSRC}/sysconftool ${DESTDIR}${PREFIX}/sbin
92 ${INSTALL_DATA} ${WRKSRC}/INSTALL.html ${DESTDIR}${DOCDIR} 91 ${INSTALL_DATA} ${WRKSRC}/INSTALL.html ${DESTDIR}${DOCDIR}
93 ${INSTALL_DATA} ${WRKSRC}/README.authdebug.html ${DESTDIR}${DOCDIR} 92 ${INSTALL_DATA} ${WRKSRC}/README.authdebug.html ${DESTDIR}${DOCDIR}
94 ${INSTALL_DATA} ${WRKSRC}/README.html ${DESTDIR}${DOCDIR} 93 ${INSTALL_DATA} ${WRKSRC}/README.html ${DESTDIR}${DOCDIR}
95 ${INSTALL_DATA} ${WRKSRC}/README_authlib.html ${DESTDIR}${DOCDIR} 94 ${INSTALL_DATA} ${WRKSRC}/README_authlib.html ${DESTDIR}${DOCDIR}
96 ${INSTALL_DATA} ${WRKSRC}/authdaemonrc ${DESTDIR}/${EGDIR}/authdaemonrc.dist 95 ${INSTALL_DATA} ${WRKSRC}/authdaemonrc ${DESTDIR}/${EGDIR}/authdaemonrc.dist
97 96
98.include "../../converters/libiconv/buildlink3.mk" 97.include "../../converters/libiconv/buildlink3.mk"
 98.include "../../devel/libidn2/buildlink3.mk"
99.include "../../devel/libltdl/buildlink3.mk" 99.include "../../devel/libltdl/buildlink3.mk"
100.include "../../mail/courier-unicode/buildlink3.mk" 100.include "../../mail/courier-unicode/buildlink3.mk"
101.include "../../mk/bsd.pkg.mk" 101.include "../../mk/bsd.pkg.mk"

cvs diff -r1.18 -r1.19 pkgsrc/security/courier-authlib/Makefile.common (expand / switch to unified diff)

--- pkgsrc/security/courier-authlib/Makefile.common 2020/05/25 19:28:39 1.18
+++ pkgsrc/security/courier-authlib/Makefile.common 2024/02/12 17:24:07 1.19
@@ -1,27 +1,28 @@ @@ -1,27 +1,28 @@
1# $NetBSD: Makefile.common,v 1.18 2020/05/25 19:28:39 jperkin Exp $ 1# $NetBSD: Makefile.common,v 1.19 2024/02/12 17:24:07 hans Exp $
2# 2#
3# used by mail/courier-mta/Makefile.common 3# used by mail/courier-mta/Makefile.common
4 4
5COURIER_USER?= courier 5COURIER_USER?= courier
6COURIER_GROUP?= mail 6COURIER_GROUP?= mail
7FILES_SUBST+= COURIER_USER=${COURIER_USER} 7FILES_SUBST+= COURIER_USER=${COURIER_USER}
8FILES_SUBST+= COURIER_GROUP=${COURIER_GROUP} 8FILES_SUBST+= COURIER_GROUP=${COURIER_GROUP}
9MESSAGE_SUBST+= COURIER_USER=${COURIER_USER} 9MESSAGE_SUBST+= COURIER_USER=${COURIER_USER}
10MESSAGE_SUBST+= COURIER_GROUP=${COURIER_GROUP} 10MESSAGE_SUBST+= COURIER_GROUP=${COURIER_GROUP}
11 11
12PKG_GROUPS= ${COURIER_GROUP} 12PKG_GROUPS= ${COURIER_GROUP}
13PKG_USERS= ${COURIER_USER}:${COURIER_GROUP} 13PKG_USERS= ${COURIER_USER}:${COURIER_GROUP}
14 14
15PKG_GROUPS_VARS+= COURIER_GROUP 15PKG_GROUPS_VARS+= COURIER_GROUP
16PKG_USERS_VARS+= COURIER_USER 16PKG_USERS_VARS+= COURIER_USER
17 17
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19 19
20.include "../../mk/bsd.prefs.mk" 20.include "../../mk/bsd.prefs.mk"
21 21
22.if ${PKGPATH} != mail/courier-imap 22.if ${PKGPATH} != mail/courier-imap
23CONFIGURE_ARGS+= --with-mailuser=${COURIER_USER} 23CONFIGURE_ARGS+= --with-mailuser=${COURIER_USER}
24CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP} 24CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP}
25.endif 25.endif
26 26
27CONFIGURE_ARGS.SunOS+= --with-waitfunc=wait3 27CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
 28BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags

cvs diff -r1.11 -r1.12 pkgsrc/security/courier-authlib/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/security/courier-authlib/buildlink3.mk 2022/06/28 11:35:34 1.11
+++ pkgsrc/security/courier-authlib/buildlink3.mk 2024/02/12 17:24:07 1.12
@@ -1,13 +1,14 @@ @@ -1,13 +1,14 @@
1# $NetBSD: buildlink3.mk,v 1.11 2022/06/28 11:35:34 wiz Exp $ 1# $NetBSD: buildlink3.mk,v 1.12 2024/02/12 17:24:07 hans Exp $
2 2
3BUILDLINK_TREE+= courier-authlib 3BUILDLINK_TREE+= courier-authlib
4 4
5.if !defined(COURIER_AUTHLIB_BUILDLINK3_MK) 5.if !defined(COURIER_AUTHLIB_BUILDLINK3_MK)
6COURIER_AUTHLIB_BUILDLINK3_MK:= 6COURIER_AUTHLIB_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.courier-authlib+= courier-authlib>=0.53 8BUILDLINK_API_DEPENDS.courier-authlib+= courier-authlib>=0.72
9BUILDLINK_ABI_DEPENDS.courier-authlib+= courier-authlib>=0.69.1nb5 9BUILDLINK_ABI_DEPENDS.courier-authlib+= courier-authlib>=0.72.1
10BUILDLINK_PKGSRCDIR.courier-authlib?= ../../security/courier-authlib 10BUILDLINK_PKGSRCDIR.courier-authlib?= ../../security/courier-authlib
 11
11.endif # COURIER_AUTHLIB_BUILDLINK3_MK 12.endif # COURIER_AUTHLIB_BUILDLINK3_MK
12 13
13BUILDLINK_TREE+= -courier-authlib 14BUILDLINK_TREE+= -courier-authlib

cvs diff -r1.20 -r1.21 pkgsrc/security/courier-authlib/distinfo (expand / switch to unified diff)

--- pkgsrc/security/courier-authlib/distinfo 2023/01/25 19:31:05 1.20
+++ pkgsrc/security/courier-authlib/distinfo 2024/02/12 17:24:08 1.21
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.20 2023/01/25 19:31:05 bsiegert Exp $ 1$NetBSD: distinfo,v 1.21 2024/02/12 17:24:08 hans Exp $
2 2
3BLAKE2s (courier-authlib-0.72.0.tar.bz2) = 9c783e976427fe75a8e89f37193e4105edadc21b17b48842c9885f94330c4c29 3BLAKE2s (courier-authlib-0.72.1.tar.bz2) = fdf9ccefa152c7b962b56b4d89e7724bf338e7f011966f3f190051d424081dc0
4SHA512 (courier-authlib-0.72.0.tar.bz2) = 1d04c3a10fffddfd2c3cae1c5543a01ec6fcc4ccdf77b13714542ce7189e4924836a64123a9e7231fda698cca9a930be65a4a2382f3cd96364635f754bf40ce3 4SHA512 (courier-authlib-0.72.1.tar.bz2) = 2e46f3ee91dc3b0e81e1f2fb2ebae9615fd1bc2349946167ebb0d6701fc60f1ed754f0d9de160730b45991869ab30849f153a0e523777f5eae28f8a38426e814
5Size (courier-authlib-0.72.0.tar.bz2) = 2274507 bytes 5Size (courier-authlib-0.72.1.tar.bz2) = 2288448 bytes
6SHA1 (patch-Makefile.in) = dfbf44057e1e74dc3dbaa10657d8aae9b44fc64d 6SHA1 (patch-Makefile.in) = dfbf44057e1e74dc3dbaa10657d8aae9b44fc64d
7SHA1 (patch-configure) = a17799480e16fa0331843581a2ed76d792e9dc80 7SHA1 (patch-configure) = a17799480e16fa0331843581a2ed76d792e9dc80