[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / print / libcups

Annotation of pkgsrc/print/libcups/Makefile, Revision 1.20

1.20    ! wiz         1: # $NetBSD: Makefile,v 1.19 2022/10/06 02:09:42 markd Exp $
1.1       maya        2:
                      3: .include "../../print/cups/Makefile.common"
                      4:
                      5: PKGNAME=       libcups-${CUPS_VERS}
1.20    ! wiz         6: PKGREVISION=   3
1.8       prlw1       7: MASTER_SITES=  ${MASTER_SITE_GITHUB:=OpenPrinting/}
1.1       maya        8:
                      9: MAINTAINER=    sbd@NetBSD.org
                     10: COMMENT=       Common UNIX Printing System library
                     11:
                     12: DISTINFO_FILE?=        ${.CURDIR}/../../print/cups-base/distinfo
                     13: PATCHDIR?=     ${.CURDIR}/../../print/cups-base/patches
                     14:
                     15: GITHUB_PROJECT=        cups
                     16: GITHUB_RELEASE=        v${PKGVERSION_NOREV}
                     17:
                     18: CONFLICTS+=    LPRng-[0-9]* LPRng-core-[0-9]*
                     19:
                     20: WRKSRC=                        ${WRKDIR}/${DISTNAME:S/-source//}
                     21: UNLIMIT_RESOURCES=     datasize memorysize
                     22: USE_LANGUAGES=         c c++   # pdftops is a C++ application
                     23: USE_LIBTOOL=           yes
                     24: USE_PKGLOCALEDIR=      yes
                     25: USE_TOOLS+=            aclocal autoconf automake gmake pkg-config
                     26: GNU_CONFIGURE=         yes
                     27: CONFIGURE_ARGS+=       --localedir=${PREFIX}/${PKGLOCALEDIR}/locale
                     28: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASEDIR}
                     29: CONFIGURE_ARGS+=       --localstatedir=${VARBASE}
                     30: CONFIGURE_ARGS+=       --with-cachedir=${CUPS_CACHE:Q}
                     31: CONFIGURE_ARGS+=       --with-docdir=${PREFIX}/share/doc/cups
                     32: CONFIGURE_ARGS+=       --with-serverbindir=${PREFIX}/libexec/cups
                     33: CONFIGURE_ARGS+=       --with-components=libcups
                     34: CONFIGURE_ARGS+=       --enable-libpaper
1.2       tnn        35: CONFIGURE_ARGS+=       --with-exe-file-perm=0755
1.19      markd      36: CONFIGURE_ARGS+=       --with-tls=gnutls
1.1       maya       37:
                     38: CONFIGURE_ENV+=                DSOFLAGS=${LDFLAGS:M*:Q}
                     39:
                     40: .include "../../mk/bsd.prefs.mk"
                     41: .include "options.mk"
                     42:
1.4       triaxx     43: BUILD_DEFS+=           VARBASE
                     44:
1.1       maya       45: # Explicitly disable epoll on illumos, it is provided for Linux compat only.
                     46: CONFIGURE_ENV.SunOS+=  ac_cv_func_epoll_create=no
                     47:
1.16      jperkin    48: CFLAGS.SunOS+=         -D_POSIX_PTHREAD_SEMANTICS
                     49:
1.1       maya       50: LIBS+=                 ${BUILDLINK_LDADD.iconv}
                     51:
                     52: # Avoid the following error when compiling with clang.
                     53: # /usr/local/bin/ld: /usr/lib/crt1.o: relocation R_X86_64_32 against `_DYNAMIC'
                     54: # can not be used when making a shared object; recompile with -fPIC
                     55: BUILDLINK_TRANSFORM.FreeBSD+=  rm:-Wl,-pie
                     56:
                     57: PKG_SYSCONFSUBDIR=     cups
                     58: CUPS_CACHE=            ${VARBASE}/cache/cups
                     59:
1.4       triaxx     60: .if ${OPSYS} == NetBSD && ${MACHINE_ARCH} == powerpc
1.1       maya       61: SUBST_CLASSES+=                piefix
                     62: SUBST_FILES.piefix=    Makedefs.in
                     63: SUBST_MESSAGE.piefix=  Removing PIE flags
                     64: SUBST_SED.piefix=      -e 's|@PIEFLAGS@||g'
                     65: SUBST_STAGE.piefix=    pre-configure
                     66: .endif
                     67:
1.15      markd      68: PKGCONFIG_OVERRIDE+=           cups.pc
                     69: PKGCONFIG_OVERRIDE_STAGE=      post-configure
                     70:
1.17      rxg        71: AUTOCONF_REQD=         2.71
1.1       maya       72: pre-configure:
                     73:        cd ${WRKSRC} && aclocal && autoconf
                     74:
                     75: .include "../../converters/libiconv/buildlink3.mk"
                     76: .include "../../devel/zlib/buildlink3.mk"
                     77: .include "../../graphics/png/buildlink3.mk"
                     78: .include "../../graphics/tiff/buildlink3.mk"
                     79: .include "../../print/libpaper/buildlink3.mk"
                     80: .include "../../security/gnutls/buildlink3.mk"
                     81: .include "../../textproc/libunistring/buildlink3.mk"
                     82: .include "../../mk/curses.buildlink3.mk"
                     83: .include "../../mk/jpeg.buildlink3.mk"
                     84: .include "../../mk/pthread.buildlink3.mk"
                     85: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>