| @@ -1,49 +1,47 @@ | | | @@ -1,49 +1,47 @@ |
1 | # $NetBSD: Makefile,v 1.24 2023/06/16 23:37:13 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.25 2023/06/16 23:42:21 wiz 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 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenPrinting/} |
7 | | | 7 | |
8 | MAINTAINER= sbd@NetBSD.org | | 8 | MAINTAINER= sbd@NetBSD.org |
9 | COMMENT= Common UNIX Printing System library | | 9 | COMMENT= Common UNIX Printing System library |
10 | | | 10 | |
11 | DISTINFO_FILE?= ${.CURDIR}/../../print/cups-base/distinfo | | 11 | DISTINFO_FILE?= ${.CURDIR}/../../print/cups-base/distinfo |
12 | PATCHDIR?= ${.CURDIR}/../../print/cups-base/patches | | 12 | PATCHDIR?= ${.CURDIR}/../../print/cups-base/patches |
13 | | | 13 | |
14 | GITHUB_PROJECT= cups | | 14 | GITHUB_PROJECT= cups |
15 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | | 15 | GITHUB_RELEASE= v${PKGVERSION_NOREV} |
16 | | | 16 | |
17 | CONFLICTS+= LPRng-[0-9]* LPRng-core-[0-9]* | | 17 | CONFLICTS+= LPRng-[0-9]* LPRng-core-[0-9]* |
18 | | | 18 | |
19 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} | | 19 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-source//} |
20 | UNLIMIT_RESOURCES= datasize memorysize | | 20 | UNLIMIT_RESOURCES= datasize memorysize |
21 | USE_LANGUAGES= c c++ # pdftops is a C++ application | | 21 | USE_LANGUAGES= c c++ # pdftops is a C++ application |
22 | USE_LIBTOOL= yes | | | |
23 | USE_PKGLOCALEDIR= yes | | 22 | USE_PKGLOCALEDIR= yes |
24 | USE_TOOLS+= aclocal autoconf automake gmake pkg-config | | 23 | USE_TOOLS+= aclocal autoconf automake gmake pkg-config |
25 | GNU_CONFIGURE= yes | | 24 | GNU_CONFIGURE= yes |
26 | CONFIGURE_ARGS+= --localedir=${PREFIX}/${PKGLOCALEDIR}/locale | | 25 | CONFIGURE_ARGS+= --localedir=${PREFIX}/${PKGLOCALEDIR}/locale |
27 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | | 26 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} |
28 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | | 27 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} |
29 | CONFIGURE_ARGS+= --with-cachedir=${CUPS_CACHE:Q} | | 28 | CONFIGURE_ARGS+= --with-cachedir=${CUPS_CACHE:Q} |
30 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/cups | | 29 | CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/cups |
31 | CONFIGURE_ARGS+= --with-serverbindir=${PREFIX}/libexec/cups | | 30 | CONFIGURE_ARGS+= --with-serverbindir=${PREFIX}/libexec/cups |
32 | CONFIGURE_ARGS+= --with-components=libcups | | 31 | CONFIGURE_ARGS+= --with-components=libcups |
33 | CONFIGURE_ARGS+= --enable-libpaper | | 32 | CONFIGURE_ARGS+= --enable-libpaper |
34 | CONFIGURE_ARGS+= --with-exe-file-perm=0755 | | 33 | CONFIGURE_ARGS+= --with-exe-file-perm=0755 |
35 | CONFIGURE_ARGS+= --with-tls=gnutls | | 34 | CONFIGURE_ARGS+= --with-tls=gnutls |
36 | CONFIGURE_ARGS+= --enable-libtool_unsupported=${LIBTOOL} | | | |
37 | | | 35 | |
38 | CONFIGURE_ENV+= DSOFLAGS=${LDFLAGS:M*:Q} | | 36 | CONFIGURE_ENV+= DSOFLAGS=${LDFLAGS:M*:Q} |
39 | | | 37 | |
40 | .include "../../mk/bsd.prefs.mk" | | 38 | .include "../../mk/bsd.prefs.mk" |
41 | .include "options.mk" | | 39 | .include "options.mk" |
42 | | | 40 | |
43 | BUILD_DEFS+= VARBASE | | 41 | BUILD_DEFS+= VARBASE |
44 | | | 42 | |
45 | # Explicitly disable epoll on illumos, it is provided for Linux compat only. | | 43 | # Explicitly disable epoll on illumos, it is provided for Linux compat only. |
46 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no | | 44 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create=no |
47 | | | 45 | |
48 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | | 46 | CFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS |
49 | | | 47 | |
| @@ -58,27 +56,27 @@ PKG_SYSCONFSUBDIR= cups | | | @@ -58,27 +56,27 @@ PKG_SYSCONFSUBDIR= cups |
58 | CUPS_CACHE= ${VARBASE}/cache/cups | | 56 | CUPS_CACHE= ${VARBASE}/cache/cups |
59 | | | 57 | |
60 | .if ${OPSYS} == NetBSD && ${MACHINE_ARCH} == powerpc | | 58 | .if ${OPSYS} == NetBSD && ${MACHINE_ARCH} == powerpc |
61 | SUBST_CLASSES+= piefix | | 59 | SUBST_CLASSES+= piefix |
62 | SUBST_FILES.piefix= Makedefs.in | | 60 | SUBST_FILES.piefix= Makedefs.in |
63 | SUBST_MESSAGE.piefix= Removing PIE flags | | 61 | SUBST_MESSAGE.piefix= Removing PIE flags |
64 | SUBST_SED.piefix= -e 's|@PIEFLAGS@||g' | | 62 | SUBST_SED.piefix= -e 's|@PIEFLAGS@||g' |
65 | SUBST_STAGE.piefix= pre-configure | | 63 | SUBST_STAGE.piefix= pre-configure |
66 | .endif | | 64 | .endif |
67 | | | 65 | |
68 | PKGCONFIG_OVERRIDE+= cups.pc | | 66 | PKGCONFIG_OVERRIDE+= cups.pc |
69 | PKGCONFIG_OVERRIDE_STAGE= post-configure | | 67 | PKGCONFIG_OVERRIDE_STAGE= post-configure |
70 | | | 68 | |
71 | AUTOCONF_REQD= 2.71 | | 69 | AUTOCONF_REQD+= 2.71 |
72 | pre-configure: | | 70 | pre-configure: |
73 | cd ${WRKSRC} && aclocal && autoconf | | 71 | cd ${WRKSRC} && aclocal && autoconf |
74 | | | 72 | |
75 | .include "../../converters/libiconv/buildlink3.mk" | | 73 | .include "../../converters/libiconv/buildlink3.mk" |
76 | .include "../../devel/zlib/buildlink3.mk" | | 74 | .include "../../devel/zlib/buildlink3.mk" |
77 | .include "../../graphics/png/buildlink3.mk" | | 75 | .include "../../graphics/png/buildlink3.mk" |
78 | .include "../../graphics/tiff/buildlink3.mk" | | 76 | .include "../../graphics/tiff/buildlink3.mk" |
79 | .include "../../print/libpaper/buildlink3.mk" | | 77 | .include "../../print/libpaper/buildlink3.mk" |
80 | .include "../../security/gnutls/buildlink3.mk" | | 78 | .include "../../security/gnutls/buildlink3.mk" |
81 | .include "../../textproc/libunistring/buildlink3.mk" | | 79 | .include "../../textproc/libunistring/buildlink3.mk" |
82 | .include "../../mk/curses.buildlink3.mk" | | 80 | .include "../../mk/curses.buildlink3.mk" |
83 | .include "../../mk/jpeg.buildlink3.mk" | | 81 | .include "../../mk/jpeg.buildlink3.mk" |
84 | .include "../../mk/pthread.buildlink3.mk" | | 82 | .include "../../mk/pthread.buildlink3.mk" |