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_rdiff -r1.66 -r1.67 pkgsrc/security/courier-authlib/Makefile
(hans)
@@ -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 | |||
3 | PKGREVISION= 1 | |||
4 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
5 | 4 | |||
6 | DISTNAME= courier-authlib-0.72.0 | 5 | DISTNAME= courier-authlib-0.72.1 | |
7 | CATEGORIES= security | 6 | CATEGORIES= security | |
8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=courier/} | |
9 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
10 | 9 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | COMMENT= Courier Authentication Library | 11 | COMMENT= Courier Authentication Library | |
13 | HOMEPAGE= https://www.courier-mta.org/authlib/ | 12 | HOMEPAGE= https://www.courier-mta.org/authlib/ | |
14 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
15 | 14 | |||
16 | CONFLICTS+= courier-auth-[0-9]* | 15 | CONFLICTS+= courier-auth-[0-9]* | |
17 | CONFLICTS+= courier-authldap-[0-9]* | 16 | CONFLICTS+= courier-authldap-[0-9]* | |
18 | CONFLICTS+= courier-authmysql-[0-9]* | 17 | CONFLICTS+= courier-authmysql-[0-9]* | |
19 | CONFLICTS+= courier-authpgsql-[0-9]* | 18 | CONFLICTS+= courier-authpgsql-[0-9]* | |
20 | 19 | |||
21 | USE_LIBTOOL= yes | 20 | USE_LIBTOOL= yes | |
22 | PKG_SYSCONFSUBDIR= authlib | 21 | PKG_SYSCONFSUBDIR= authlib | |
23 | 22 | |||
24 | REPLACE_PERL= samplepipe.pl sysconftool | 23 | REPLACE_PERL= samplepipe.pl sysconftool | |
25 | 24 | |||
26 | USE_LANGUAGES= c c++ | 25 | USE_LANGUAGES= c c++ | |
27 | USE_TOOLS+= cat:run gmake perl:run | 26 | USE_TOOLS+= cat:run gmake perl:run pkg-config | |
28 | CONFIGURE_ENV+= CAT=${TOOLS_CAT} # makedat | 27 | CONFIGURE_ENV+= CAT=${TOOLS_CAT} # makedat | |
29 | 28 | |||
30 | BUILD_DEFS+= VARBASE | 29 | BUILD_DEFS+= VARBASE | |
31 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 30 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
32 | CONFIGURE_ARGS+= --with-pkgconfdir=${PKG_SYSCONFDIR} | 31 | CONFIGURE_ARGS+= --with-pkgconfdir=${PKG_SYSCONFDIR} | |
33 | CONFIGURE_ARGS+= --without-stdheaderdir | 32 | CONFIGURE_ARGS+= --without-stdheaderdir | |
34 | 33 | |||
35 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags | 34 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags | |
36 | 35 | |||
37 | CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | 36 | CPPFLAGS.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}${ | |||
86 | GENERATE_PLIST+= ${TRUE}; | 85 | GENERATE_PLIST+= ${TRUE}; | |
87 | 86 | |||
88 | INSTALLATION_DIRS+= bin sbin ${EGDIR} ${DOCDIR} | 87 | INSTALLATION_DIRS+= bin sbin ${EGDIR} ${DOCDIR} | |
89 | 88 | |||
90 | post-install: | 89 | post-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" |
@@ -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 | |||
5 | COURIER_USER?= courier | 5 | COURIER_USER?= courier | |
6 | COURIER_GROUP?= mail | 6 | COURIER_GROUP?= mail | |
7 | FILES_SUBST+= COURIER_USER=${COURIER_USER} | 7 | FILES_SUBST+= COURIER_USER=${COURIER_USER} | |
8 | FILES_SUBST+= COURIER_GROUP=${COURIER_GROUP} | 8 | FILES_SUBST+= COURIER_GROUP=${COURIER_GROUP} | |
9 | MESSAGE_SUBST+= COURIER_USER=${COURIER_USER} | 9 | MESSAGE_SUBST+= COURIER_USER=${COURIER_USER} | |
10 | MESSAGE_SUBST+= COURIER_GROUP=${COURIER_GROUP} | 10 | MESSAGE_SUBST+= COURIER_GROUP=${COURIER_GROUP} | |
11 | 11 | |||
12 | PKG_GROUPS= ${COURIER_GROUP} | 12 | PKG_GROUPS= ${COURIER_GROUP} | |
13 | PKG_USERS= ${COURIER_USER}:${COURIER_GROUP} | 13 | PKG_USERS= ${COURIER_USER}:${COURIER_GROUP} | |
14 | 14 | |||
15 | PKG_GROUPS_VARS+= COURIER_GROUP | 15 | PKG_GROUPS_VARS+= COURIER_GROUP | |
16 | PKG_USERS_VARS+= COURIER_USER | 16 | PKG_USERS_VARS+= COURIER_USER | |
17 | 17 | |||
18 | GNU_CONFIGURE= yes | 18 | GNU_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 | |
23 | CONFIGURE_ARGS+= --with-mailuser=${COURIER_USER} | 23 | CONFIGURE_ARGS+= --with-mailuser=${COURIER_USER} | |
24 | CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP} | 24 | CONFIGURE_ARGS+= --with-mailgroup=${COURIER_GROUP} | |
25 | .endif | 25 | .endif | |
26 | 26 | |||
27 | CONFIGURE_ARGS.SunOS+= --with-waitfunc=wait3 | 27 | CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | |
28 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--enable-new-dtags |
@@ -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 | |||
3 | BUILDLINK_TREE+= courier-authlib | 3 | BUILDLINK_TREE+= courier-authlib | |
4 | 4 | |||
5 | .if !defined(COURIER_AUTHLIB_BUILDLINK3_MK) | 5 | .if !defined(COURIER_AUTHLIB_BUILDLINK3_MK) | |
6 | COURIER_AUTHLIB_BUILDLINK3_MK:= | 6 | COURIER_AUTHLIB_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.courier-authlib+= courier-authlib>=0.53 | 8 | BUILDLINK_API_DEPENDS.courier-authlib+= courier-authlib>=0.72 | |
9 | BUILDLINK_ABI_DEPENDS.courier-authlib+= courier-authlib>=0.69.1nb5 | 9 | BUILDLINK_ABI_DEPENDS.courier-authlib+= courier-authlib>=0.72.1 | |
10 | BUILDLINK_PKGSRCDIR.courier-authlib?= ../../security/courier-authlib | 10 | BUILDLINK_PKGSRCDIR.courier-authlib?= ../../security/courier-authlib | |
11 | ||||
11 | .endif # COURIER_AUTHLIB_BUILDLINK3_MK | 12 | .endif # COURIER_AUTHLIB_BUILDLINK3_MK | |
12 | 13 | |||
13 | BUILDLINK_TREE+= -courier-authlib | 14 | BUILDLINK_TREE+= -courier-authlib |
@@ -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 | |||
3 | BLAKE2s (courier-authlib-0.72.0.tar.bz2) = 9c783e976427fe75a8e89f37193e4105edadc21b17b48842c9885f94330c4c29 | 3 | BLAKE2s (courier-authlib-0.72.1.tar.bz2) = fdf9ccefa152c7b962b56b4d89e7724bf338e7f011966f3f190051d424081dc0 | |
4 | SHA512 (courier-authlib-0.72.0.tar.bz2) = 1d04c3a10fffddfd2c3cae1c5543a01ec6fcc4ccdf77b13714542ce7189e4924836a64123a9e7231fda698cca9a930be65a4a2382f3cd96364635f754bf40ce3 | 4 | SHA512 (courier-authlib-0.72.1.tar.bz2) = 2e46f3ee91dc3b0e81e1f2fb2ebae9615fd1bc2349946167ebb0d6701fc60f1ed754f0d9de160730b45991869ab30849f153a0e523777f5eae28f8a38426e814 | |
5 | Size (courier-authlib-0.72.0.tar.bz2) = 2274507 bytes | 5 | Size (courier-authlib-0.72.1.tar.bz2) = 2288448 bytes | |
6 | SHA1 (patch-Makefile.in) = dfbf44057e1e74dc3dbaa10657d8aae9b44fc64d | 6 | SHA1 (patch-Makefile.in) = dfbf44057e1e74dc3dbaa10657d8aae9b44fc64d | |
7 | SHA1 (patch-configure) = a17799480e16fa0331843581a2ed76d792e9dc80 | 7 | SHA1 (patch-configure) = a17799480e16fa0331843581a2ed76d792e9dc80 |