{cups-base,libcups}: explicitly use gnutls version 2.4.2 readded support for openssl and package detects and prefers base system openssl over gnutls but ssl certificate handling is not working correctly with it so use gnutls as in previous versions.diff -r1.49 -r1.50 pkgsrc/print/cups-base/Makefile
(markd)
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.49 2022/07/14 23:46:25 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.50 2022/10/06 02:09:42 markd Exp $ | |
2 | 2 | |||
3 | .include "../../print/cups/Makefile.common" | 3 | .include "../../print/cups/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= cups-base-${CUPS_VERS} | 5 | PKGNAME= cups-base-${CUPS_VERS} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 2 | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/} | |
8 | 8 | |||
9 | MAINTAINER= sbd@NetBSD.org | 9 | MAINTAINER= sbd@NetBSD.org | |
10 | COMMENT= Common UNIX Printing System | 10 | COMMENT= Common UNIX Printing System | |
11 | 11 | |||
12 | GITHUB_PROJECT= cups | 12 | GITHUB_PROJECT= cups | |
13 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 13 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
14 | 14 | |||
15 | CONFLICTS+= LPRng-[0-9]* LPRng-core-[0-9]* | 15 | CONFLICTS+= LPRng-[0-9]* LPRng-core-[0-9]* | |
16 | 16 | |||
17 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | 17 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | |
18 | UNLIMIT_RESOURCES= datasize memorysize | 18 | UNLIMIT_RESOURCES= datasize memorysize | |
19 | USE_LANGUAGES= c c++ # pdftops is a C++ application | 19 | USE_LANGUAGES= c c++ # pdftops is a C++ application | |
@@ -25,26 +25,27 @@ CONFIGURE_ARGS+= --localedir=${PREFIX}/$ | @@ -25,26 +25,27 @@ CONFIGURE_ARGS+= --localedir=${PREFIX}/$ | |||
25 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 25 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
26 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 26 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
27 | CONFIGURE_ARGS+= --with-cachedir=${CUPS_CACHE:Q} | 27 | CONFIGURE_ARGS+= --with-cachedir=${CUPS_CACHE:Q} | |
28 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/cups | 28 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/cups | |
29 | CONFIGURE_ARGS+= --with-serverbindir=${PREFIX}/libexec/cups | 29 | CONFIGURE_ARGS+= --with-serverbindir=${PREFIX}/libexec/cups | |
30 | CONFIGURE_ARGS+= --with-cups-user=${CUPS_USER} | 30 | CONFIGURE_ARGS+= --with-cups-user=${CUPS_USER} | |
31 | CONFIGURE_ARGS+= --with-cups-group=${CUPS_GROUP} | 31 | CONFIGURE_ARGS+= --with-cups-group=${CUPS_GROUP} | |
32 | CONFIGURE_ARGS+= --with-system-groups=${CUPS_SYSTEM_GROUPS:Q} | 32 | CONFIGURE_ARGS+= --with-system-groups=${CUPS_SYSTEM_GROUPS:Q} | |
33 | CONFIGURE_ARGS+= --with-exe-file-perm=0755 | 33 | CONFIGURE_ARGS+= --with-exe-file-perm=0755 | |
34 | CONFIGURE_ARGS+= --enable-libpaper | 34 | CONFIGURE_ARGS+= --enable-libpaper | |
35 | CONFIGURE_ARGS+= --without-bundledir | 35 | CONFIGURE_ARGS+= --without-bundledir | |
36 | CONFIGURE_ARGS+= --without-icondir | 36 | CONFIGURE_ARGS+= --without-icondir | |
37 | CONFIGURE_ARGS+= --without-menudir | 37 | CONFIGURE_ARGS+= --without-menudir | |
38 | CONFIGURE_ARGS+= --with-tls=gnutls | |||
38 | 39 | |||
39 | CONFIGURE_ENV+= DSOFLAGS=${LDFLAGS:M*:Q} | 40 | CONFIGURE_ENV+= DSOFLAGS=${LDFLAGS:M*:Q} | |
40 | 41 | |||
41 | .include "../../mk/bsd.prefs.mk" | 42 | .include "../../mk/bsd.prefs.mk" | |
42 | .include "options.mk" | 43 | .include "options.mk" | |
43 | 44 | |||
44 | # Explicitly disable epoll on illumos, it is provided for Linux compat only. | 45 | # Explicitly disable epoll on illumos, it is provided for Linux compat only. | |
45 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | 46 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | |
46 | 47 | |||
47 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | 48 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | |
48 | 49 | |||
49 | LIBS+= ${BUILDLINK_LDADD.iconv} | 50 | LIBS+= ${BUILDLINK_LDADD.iconv} | |
50 | 51 |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2022/07/14 23:46:26 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2022/10/06 02:09:42 markd Exp $ | |
2 | 2 | |||
3 | .include "../../print/cups/Makefile.common" | 3 | .include "../../print/cups/Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= libcups-${CUPS_VERS} | 5 | PKGNAME= libcups-${CUPS_VERS} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 2 | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/} | |
8 | 8 | |||
9 | MAINTAINER= sbd@NetBSD.org | 9 | MAINTAINER= sbd@NetBSD.org | |
10 | COMMENT= Common UNIX Printing System library | 10 | COMMENT= Common UNIX Printing System library | |
11 | 11 | |||
12 | DISTINFO_FILE?= ${.CURDIR}/../../print/cups-base/distinfo | 12 | DISTINFO_FILE?= ${.CURDIR}/../../print/cups-base/distinfo | |
13 | PATCHDIR?= ${.CURDIR}/../../print/cups-base/patches | 13 | PATCHDIR?= ${.CURDIR}/../../print/cups-base/patches | |
14 | 14 | |||
15 | GITHUB_PROJECT= cups | 15 | GITHUB_PROJECT= cups | |
16 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 16 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
17 | 17 | |||
18 | CONFLICTS+= LPRng-[0-9]* LPRng-core-[0-9]* | 18 | CONFLICTS+= LPRng-[0-9]* LPRng-core-[0-9]* | |
19 | 19 | |||
@@ -23,26 +23,27 @@ USE_LANGUAGES= c c++ # pdftops is a C++ | @@ -23,26 +23,27 @@ USE_LANGUAGES= c c++ # pdftops is a C++ | |||
23 | USE_LIBTOOL= yes | 23 | USE_LIBTOOL= yes | |
24 | USE_PKGLOCALEDIR= yes | 24 | USE_PKGLOCALEDIR= yes | |
25 | USE_TOOLS+= aclocal autoconf automake gmake pkg-config | 25 | USE_TOOLS+= aclocal autoconf automake gmake pkg-config | |
26 | GNU_CONFIGURE= yes | 26 | GNU_CONFIGURE= yes | |
27 | CONFIGURE_ARGS+= --localedir=${PREFIX}/${PKGLOCALEDIR}/locale | 27 | CONFIGURE_ARGS+= --localedir=${PREFIX}/${PKGLOCALEDIR}/locale | |
28 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 28 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
29 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 29 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
30 | CONFIGURE_ARGS+= --with-cachedir=${CUPS_CACHE:Q} | 30 | CONFIGURE_ARGS+= --with-cachedir=${CUPS_CACHE:Q} | |
31 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/cups | 31 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/cups | |
32 | CONFIGURE_ARGS+= --with-serverbindir=${PREFIX}/libexec/cups | 32 | CONFIGURE_ARGS+= --with-serverbindir=${PREFIX}/libexec/cups | |
33 | CONFIGURE_ARGS+= --with-components=libcups | 33 | CONFIGURE_ARGS+= --with-components=libcups | |
34 | CONFIGURE_ARGS+= --enable-libpaper | 34 | CONFIGURE_ARGS+= --enable-libpaper | |
35 | CONFIGURE_ARGS+= --with-exe-file-perm=0755 | 35 | CONFIGURE_ARGS+= --with-exe-file-perm=0755 | |
36 | CONFIGURE_ARGS+= --with-tls=gnutls | |||
36 | 37 | |||
37 | CONFIGURE_ENV+= DSOFLAGS=${LDFLAGS:M*:Q} | 38 | CONFIGURE_ENV+= DSOFLAGS=${LDFLAGS:M*:Q} | |
38 | 39 | |||
39 | .include "../../mk/bsd.prefs.mk" | 40 | .include "../../mk/bsd.prefs.mk" | |
40 | .include "options.mk" | 41 | .include "options.mk" | |
41 | 42 | |||
42 | BUILD_DEFS+= VARBASE | 43 | BUILD_DEFS+= VARBASE | |
43 | 44 | |||
44 | # Explicitly disable epoll on illumos, it is provided for Linux compat only. | 45 | # Explicitly disable epoll on illumos, it is provided for Linux compat only. | |
45 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | 46 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | |
46 | 47 | |||
47 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | 48 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | |
48 | 49 |