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

Annotation of pkgsrc/print/ghostscript-esp/Makefile, Revision 1.13

1.13    ! jlam        1: # $NetBSD: Makefile,v 1.12 2005/12/09 20:30:16 wiz Exp $
1.1       jlam        2:
1.12      wiz         3: DISTNAME=      espgs-${GS_VERS}-source
1.1       jlam        4: PKGNAME=       ghostscript-esp-${GS_VERS}
1.11      adrianp     5: PKGREVISION=   1
1.12      wiz         6: BASEGS_VERS=   8.15
                      7: GS_VERS=       ${BASEGS_VERS}.1
                      8: CATEGORIES=    print
                      9: ESP_SITES=     http://ftp.easysw.com/pub/ghostscript/ \
                     10:                ftp://ftp.easysw.com/pub/ghostscript/ \
                     11:                ftp://ftp2.easysw.com/pub/ghostscript/ \
                     12:                ftp://ftp3.easysw.com/pub/ghostscript/ \
                     13:                http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/ghostscript/ \
                     14:                ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/ghostscript/ \
                     15:                ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/ghostscript/ \
                     16:                http://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/ghostscript/
                     17: MASTER_SITES=   ${ESP_SITES:=${GS_VERS}/}
                     18: EXTRACT_SUFX=   .tar.bz2
                     19:
1.13    ! jlam       20: MAINTAINER=    jlam@pkgsrc.org
1.1       jlam       21: COMMENT=       ESP/CUPS Postscript interpreter
1.12      wiz        22: HOMEPAGE=      http://www.cups.org/ghostscript.html
                     23:
                     24: CONFLICTS+=    ghostscript{,-nox11}-[0-9]*
                     25: CONFLICTS+=    ghostscript-afpl-[0-9]*
                     26: CONFLICTS+=    ghostscript-esp{,-nox11}-[0-9]*
                     27: CONFLICTS+=    ghostscript-gnu{,-nox11,-x11}-[0-9]*
                     28:
                     29: DEPENDS+=      ghostscript-fonts>=6.0:../../fonts/ghostscript-fonts
                     30:
                     31: WRKSRC=                        ${WRKDIR}/${DISTNAME:S/-source//}
                     32: USE_PKGINSTALL=                yes
                     33: USE_TOOLS+=            gmake pkg-config
                     34: GNU_CONFIGURE=         yes
                     35: CONFIGURE_ARGS+=       --enable-cups
                     36: CONFIGURE_ARGS+=       --with-ijs
                     37: CONFIGURE_ARGS+=       --without-omni
                     38: CONFIGURE_ARGS+=       --with-drivers=ALL
                     39:
                     40: DIST_SUBDIR=           ghostscript
                     41: GS_SRCS=               ${DISTNAME}${EXTRACT_SUFX}
                     42: DISTFILES+=            ${GS_SRCS}
                     43: EXTRACT_ONLY=          ${GS_SRCS}
                     44:
                     45: # Adobe's JPEG implementation in their PDF/PS documents is non-standard,
                     46: # so we can't use an already installed libjpeg.so.
                     47: #
                     48: JPEG_SRCS=             jpegsrc.v6b.tar.gz
                     49: JPEG_WRKSRC=           ${WRKDIR}/jpeg-6b
                     50: SITES_${JPEG_SRCS}=    ftp://ftp.uu.net/graphics/jpeg/
                     51: DISTFILES+=            ${JPEG_SRCS}
                     52: EXTRACT_ONLY+=         ${JPEG_SRCS}
                     53:
                     54: .include "options.mk"
                     55:
                     56: .include "../../mk/bsd.prefs.mk"
                     57:
                     58: .if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
                     59: GCC_REQD+=     3.0
                     60: .endif
                     61:
                     62: .if defined(PAPERSIZE) && (${PAPERSIZE} == "A4" || ${PAPERSIZE} == "a4")
                     63: CFLAGS+=               -DA4
                     64: .endif
                     65: CFLAGS+=               -DHAVE_MKSTEMP=1
                     66:
                     67: REPLACE_PERL=          lib/fixmswrd.pl
                     68:
                     69: CUPS_CONFDIR?=         ${PKG_SYSCONFBASEDIR}/cups
                     70: CUPS_EGDIR=            ${PREFIX}/share/examples/cups
                     71: CUPS_MODEL_DIR=                ${PREFIX}/share/cups/model
                     72: DOCDIR=                        ${PREFIX}/share/doc/ghostscript
                     73:
                     74: PLIST_SUBST+=          GS_VERS=${BASEGS_VERS:Q}
                     75:
                     76: CONF_FILES=    ${CUPS_EGDIR}/pstoraster.convs ${CUPS_CONFDIR}/pstoraster.convs
                     77:
                     78: .include "../../graphics/png/buildlink3.mk"
                     79: .include "../../graphics/tiff/buildlink3.mk"
                     80: .include "../../print/cups/buildlink3.mk"
                     81: .include "../../print/gimp-print-lib/buildlink3.mk"
                     82: .include "../../security/openssl/buildlink3.mk"
                     83:
                     84: post-extract:
                     85:        ${MKDIR} ${WRKSRC}/bin
                     86:        ${MKDIR} ${WRKSRC}/obj
                     87:        ${RM} -f ${WRKSRC}/jpeg
                     88:        ${LN} -s ${JPEG_WRKSRC} ${WRKSRC}/jpeg
                     89:
                     90: post-install:
                     91:        ${INSTALL_PROGRAM_DIR} ${PREFIX}/libexec/cups/filter
                     92:        ${INSTALL_SCRIPT} ${WRKSRC}/pstoraster/pstopxl                  \
                     93:                ${PREFIX}/libexec/cups/filter
                     94:        ${INSTALL_SCRIPT} ${WRKSRC}/pstoraster/pstoraster               \
                     95:                ${PREFIX}/libexec/cups/filter
                     96:        ${INSTALL_DATA_DIR} ${CUPS_MODEL_DIR}
                     97:        ${INSTALL_DATA} ${WRKSRC}/pstoraster/pxlcolor.ppd ${CUPS_MODEL_DIR}
                     98:        ${INSTALL_DATA} ${WRKSRC}/pstoraster/pxlmono.ppd ${CUPS_MODEL_DIR}
                     99:        ${INSTALL_DATA_DIR} ${CUPS_EGDIR}
                    100:        ${INSTALL_DATA} ${WRKSRC}/pstoraster/pstoraster.convs ${CUPS_EGDIR}
1.1       jlam      101:
1.12      wiz       102: SUBST_CLASSES+=         ps2epsi-sh
                    103: SUBST_MESSAGE.ps2epsi-sh=   "Fixing ps2epsi shell."
                    104: SUBST_FILES.ps2epsi-sh=     lib/ps2epsi
                    105: SUBST_SED.ps2epsi-sh=       -e 's|/bin/sh|${SH}|'
                    106: SUBST_STAGE.ps2epsi-sh=     post-patch
1.1       jlam      107:
1.10      jlam      108: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>