From 0a5ddb46884a5bdfb03dad49ba49f619b9e6637b Mon Sep 17 00:00:00 2001 From: Rong-En Fan Date: Tue, 4 Mar 2008 01:35:19 +0000 Subject: - Reduce dependencies by using ijs distribution from linuxprinting.org. This fixes `make release' with NOPORTS. Submitted by: KATO Tsuguru --- print/ghostscript-gpl/Makefile | 82 ++++++++++++++++++-------------------- print/ghostscript-gpl/Makefile.inc | 2 +- print/ghostscript-gpl/distinfo | 3 ++ 3 files changed, 43 insertions(+), 44 deletions(-) (limited to 'print/ghostscript-gpl') diff --git a/print/ghostscript-gpl/Makefile b/print/ghostscript-gpl/Makefile index 2df5199962a0..32af8c10a535 100644 --- a/print/ghostscript-gpl/Makefile +++ b/print/ghostscript-gpl/Makefile @@ -11,20 +11,20 @@ PORTREVISION= ${GS_REVISION} PORTEPOCH= ${GS_EPOCH} CATEGORIES= print MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:gs_srcs/} \ + http://www.linuxprinting.org/ijs/download/:ijs_srcs \ http://www.humblesoft.com/pub/:epag \ ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs${GS_VERSION:S/.//}/:gs_srcs MASTER_SITE_SUBDIR= ghostscript/:gs_srcs PKGNAMESUFFIX= -gpl DISTFILES= ${GS_SRCS}:gs_srcs \ + ${IJS_SRCS}:ijs_srcs \ ${EPAG_SRCS}:epag DIST_SUBDIR= ghostscript -EXTRACT_ONLY= ${GS_SRCS} +EXTRACT_ONLY= ${GS_SRCS} ${IJS_SRCS} MAINTAINER= ports@FreeBSD.org COMMENT= GPL Postscript interpreter -BUILD_DEPENDS= ${LOCALBASE}/share/automake-1.10/install-sh:${PORTSDIR}/devel/automake110 \ - ${LOCALBASE}/bin/libtool:${PORTSDIR}/devel/libtool15 LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ png.5:${PORTSDIR}/graphics/png RUN_DEPENDS= ${LOCALBASE}/share/ghostscript/fonts/a010013l.pfb:${PORTSDIR}/print/gsfonts @@ -121,6 +121,7 @@ PLIST_SUB+= SHLIB="@comment " .endif GS_SRCS= ${DISTNAME}${EXTRACT_SUFX} +IJS_SRCS= ijs-0.35${EXTRACT_SUFX} CIDFONTDIR= ${PREFIX}/share/ghostscript/${GS_VERSION}/Resource # Additional Drivers: @@ -143,31 +144,26 @@ PLIST_SUB+= JPN="@comment " .endif .SILENT: + pre-everything:: - ${ECHO_MSG} ${MSG_PAPERSIZE} + @${ECHO_MSG} ${MSG_PAPERSIZE} post-extract: - ${ECHO_MSG} ">>> in post-extract ..." -.for _FILES in config.guess config.sub ltmain.sh - (cd ${WRKSRC}/ijs; ${RM} -f ${_FILES}; \ - ${LN} -s ${LOCALBASE}/share/libtool/${_FILES}) -.endfor -.for _FILES in install-sh missing - (cd ${WRKSRC}/ijs; ${RM} -f ${_FILES}; \ - ${LN} -s ${LOCALBASE}/share/automake-1.10/${_FILES}) -.endfor + @${ECHO_MSG} ">>> in post-extract ..." + ${RM} -fr ${WRKSRC}/ijs + ${LN} -sf ../ijs-0.35 ${WRKSRC}/ijs # ** 3rd party driver ** # Note: don't forget to add those devices in scripts/configure, # which update unix-gcc.mak to build gs with these new devices! # # for EPAG driver - ${ECHO_MSG} ">>> extracting ${EPAG_SRCS} ..." + @${ECHO_MSG} ">>> extracting ${EPAG_SRCS} ..." ${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS} ${LN} -sf ${EPAG_NAME} ${WRKSRC}/${EPAG} # for Japanese fonts .if defined(WITH_JPNFONTS) - ${ECHO_MSG} ">>> extracting ${JPN_SRCS} ..." + @${ECHO_MSG} ">>> extracting ${JPN_SRCS} ..." ${TAR} -C ${WRKSRC}/Resource -xypof ${DISTDIR}/${DIST_SUBDIR}/${JPN_SRCS} .endif @@ -184,25 +180,25 @@ post-patch: # here we apply the modifications necessary to build the 3rd party drivers # advantage: you see unmodified makefiles after a pure make extract pre-configure: - ${ECHO_MSG} ">>> in pre-configure ..." + @${ECHO_MSG} ">>> in pre-configure ..." # for EPAG driver - ${ECHO_MSG} ">>> adding EPAG driver to contrib.mak ..." + @${ECHO_MSG} ">>> adding EPAG driver to contrib.mak ..." ${CAT} ${FILESDIR}/epag.contrib.mak \ >> ${WRKSRC}/src/contrib.mak post-configure: - ${ECHO_MSG} ">>> in post-configure ..." + @${ECHO_MSG} ">>> in post-configure ..." cd ${WRKSRC}/jasper ; \ ${SETENV} ${MAKE_ENV} ${SH} ./configure --prefix=${PREFIX} cd ${WRKSRC}/ijs ; \ - ${SETENV} ${MAKE_ENV} ${SH} ./autogen.sh + ${SETENV} ${MAKE_ENV} ${SH} ./configure --prefix=${PREFIX} pre-build: - ${ECHO_MSG} ">>> in pre-build ..." - ${ECHO_MSG} ">>> creating directories for compilation ..." + @${ECHO_MSG} ">>> in pre-build ..." + @${ECHO_MSG} ">>> creating directories for compilation ..." ${MKDIR} ${WRKSRC}/obj ${MKDIR} ${WRKSRC}/bin - ${ECHO_MSG} ">>> creating symlinks for EPAG ..." + @${ECHO_MSG} ">>> creating symlinks for EPAG ..." .for i in gdevepag.c ${LN} -sf ${WRKSRC}/${EPAG_NAME}/${i} ${WRKSRC}/src .endfor @@ -219,27 +215,27 @@ pre-build: post-build: # for PCL3 driver - ${ECHO_MSG} ">>> building PCL3 utility ..." + @${ECHO_MSG} ">>> building PCL3 utility ..." cd ${WRKSRC} ; \ ${CC} ${CFLAGS} -I./obj -I./soobj -I./src \ -I./contrib/pcl3/eprn -o bin/pcl3opts \ contrib/pcl3/src/pcl3opts.c contrib/pcl3/src/pclscan.c \ contrib/pcl3/eprn/mediasize.c contrib/pcl3/src/pclsize.c # for EPAG driver - ${ECHO_MSG} ">>> building EPAG utility ..." + @${ECHO_MSG} ">>> building EPAG utility ..." cd ${WRKSRC}/${EPAG_NAME} ; \ ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} Makefile pre-su-install: - ${ECHO_MSG} ">>> in pre-install ..." - ${ECHO_MSG} ">>> creating ghostscript destdir ..." + @${ECHO_MSG} ">>> in pre-install ..." + @${ECHO_MSG} ">>> creating ghostscript destdir ..." ${MKDIR} ${DATADIR} ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR} post-install: - ${ECHO_MSG} ">>> in post-install ..." + @${ECHO_MSG} ">>> in post-install ..." ${LN} -s -f ${LOCALBASE}/share/fonts/CIDFont ${CIDFONTDIR}/CIDFont - ${ECHO_MSG} ">>> stripping gs ..." + @${ECHO_MSG} ">>> stripping gs ..." .if defined(WITH_SHLIB) ${STRIP_CMD} ${PREFIX}/bin/gsc ${PREFIX}/bin/gsx ${LN} -sf gsc ${PREFIX}/bin/gs @@ -247,16 +243,16 @@ post-install: ${STRIP_CMD} ${PREFIX}/bin/gs .endif # for PCL3 driver - ${ECHO_MSG} ">>> installing PCL3 utility in bindir ..." + @${ECHO_MSG} ">>> installing PCL3 utility in bindir ..." ${INSTALL_PROGRAM} ${WRKSRC}/bin/pcl3opts ${PREFIX}/bin - ${ECHO_MSG} ">>> installing PCL3 manpages ..." + @${ECHO_MSG} ">>> installing PCL3 manpages ..." .for i in gs-pcl3.1 pcl3opts.1 ${INSTALL_MAN} ${WRKSRC}/contrib/pcl3/doc/${i} ${MANPREFIX}/man/man1 .endfor # other pcl3 stuff, which might be interesting for runtime - ${ECHO_MSG} ">>> creating PCL3 destdir ..." + @${ECHO_MSG} ">>> creating PCL3 destdir ..." ${MKDIR} ${DATADIR}/${GS_VERSION}/pcl3 - ${ECHO_MSG} ">>> installing files in PCL3 destdir ..." + @${ECHO_MSG} ">>> installing files in PCL3 destdir ..." .for i in NEWS BUGS README lib/example.mcf lib/if-pcl3 ps/calign.ps \ ps/dumppdd.ps ps/levels-test.ps ps/margins-A4.ps \ ps/margins-A4Rotated.ps ps/margins-Env10Rotated.ps \ @@ -266,16 +262,16 @@ post-install: ${DATADIR}/${GS_VERSION}/pcl3 .endfor # for DMPRT driver - ${ECHO_MSG} ">>> installing DMPRT resources ..." + @${ECHO_MSG} ">>> installing DMPRT resources ..." .for i in dmp_init.ps dmp_site.ps escp_24.src ${INSTALL_DATA} ${WRKSRC}/contrib/japanese/${i} \ ${DATADIR}/${GS_VERSION}/lib .endfor # for EPAG driver - ${ECHO_MSG} ">>> installing EPAG utility in bindir ..." + @${ECHO_MSG} ">>> installing EPAG utility in bindir ..." ${INSTALL_PROGRAM} ${WRKSRC}/${EPAG_NAME}/ert ${PREFIX}/bin # contributed UPP driver - ${ECHO_MSG} ">>> installing contributed UPP profiles ..." + @${ECHO_MSG} ">>> installing contributed UPP profiles ..." ${INSTALL_DATA} ${WRKSRC}/contrib/uniprint/*.upp \ ${DATADIR}/${GS_VERSION}/lib .for i in lqx70ch.upp lqx70cl.upp lqx70cm.upp @@ -284,7 +280,7 @@ post-install: .endfor # for Japanese fonts .if defined(WITH_JPNFONTS) - ${ECHO_MSG} ">>> installing Japanese font resources ..." + @${ECHO_MSG} ">>> installing Japanese font resources ..." ${INSTALL_DATA} ${WRKSRC}/Resource/Font/* \ ${DATADIR}/${GS_VERSION}/Resource/Font/ .endif @@ -292,7 +288,7 @@ post-install: # now NOPORTDOCS dependend stuff # .if !defined(NOPORTDOCS) - ${ECHO_MSG} ">>> installing PORTDOC stuff ..." + @${ECHO_MSG} ">>> installing PORTDOC stuff ..." ${MKDIR} ${DOCSDIR}/${GS_VERSION}/japanese ${INSTALL_DATA} ${WRKSRC}/contrib/japanese/doc/* \ ${DOCSDIR}/${GS_VERSION}/japanese @@ -317,14 +313,14 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/contrib/md2k_md5k/* \ ${DOCSDIR}/${GS_VERSION}/md2k_md5k # for PCL3 driver - ${ECHO_MSG} ">>> installing PCL3 docs ..." + @${ECHO_MSG} ">>> installing PCL3 docs ..." ${MKDIR} ${DOCSDIR}/${GS_VERSION}/pcl3 .for i in NEWS doc/gs-pcl3.html doc/how-to-report.txt doc/pcl3opts.html ${INSTALL_DATA} ${WRKSRC}/contrib/pcl3/${i} \ ${DOCSDIR}/${GS_VERSION}/pcl3 .endfor # for EPAG driver - ${ECHO_MSG} ">>> installing EPAG docs ..." + @${ECHO_MSG} ">>> installing EPAG docs ..." ${MKDIR} ${DOCSDIR}/${GS_VERSION}/${EPAG} .for i in ert.txt gdevepag.txt ChangeLog ${INSTALL_DATA} ${WRKSRC}/${EPAG_NAME}/${i} \ @@ -335,15 +331,15 @@ post-install: ${DOCSDIR}/${GS_VERSION}/${EPAG} .endfor .endif - ${ECHO_MSG} "> post-installation tasks completed." + @${ECHO_MSG} "> post-installation tasks completed." @${ECHO_MSG} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} .if defined(WITH_FT_BRIDGE) - ${ECHO_MSG} " *** Configure FAPIfontmap and FAPIcidfmap accordingly" - ${ECHO_MSG} " *** in ${DATADIR}/${GS_VERSION}/lib" - ${ECHO_MSG} " *** to use FreeType fonts." + @${ECHO_MSG} " *** Configure FAPIfontmap and FAPIcidfmap accordingly" + @${ECHO_MSG} " *** in ${DATADIR}/${GS_VERSION}/lib" + @${ECHO_MSG} " *** to use FreeType fonts." @${ECHO_MSG} .endif diff --git a/print/ghostscript-gpl/Makefile.inc b/print/ghostscript-gpl/Makefile.inc index 4b02a4f47441..25f98344187a 100644 --- a/print/ghostscript-gpl/Makefile.inc +++ b/print/ghostscript-gpl/Makefile.inc @@ -1,5 +1,5 @@ # $FreeBSD$ GS_VERSION= 8.61 -GS_REVISION= 2 +GS_REVISION= 3 GS_EPOCH= 0 diff --git a/print/ghostscript-gpl/distinfo b/print/ghostscript-gpl/distinfo index 80f3ca706514..22e95a8ecd68 100644 --- a/print/ghostscript-gpl/distinfo +++ b/print/ghostscript-gpl/distinfo @@ -1,6 +1,9 @@ MD5 (ghostscript/ghostscript-8.61.tar.bz2) = abff0506cd249cba3ad862d8fe4f6474 SHA256 (ghostscript/ghostscript-8.61.tar.bz2) = 8c3f62da38688c02442f9b94ac42c6ecefb01141c8319393e8216d8422f7aa33 SIZE (ghostscript/ghostscript-8.61.tar.bz2) = 13244754 +MD5 (ghostscript/ijs-0.35.tar.bz2) = 896fdcb7a01c586ba6eb81398ea3f6e9 +SHA256 (ghostscript/ijs-0.35.tar.bz2) = 11a5f5084488c480f3ff5a24d64d7147bb64272bf60a0ba51330a56c5b50cab9 +SIZE (ghostscript/ijs-0.35.tar.bz2) = 257476 MD5 (ghostscript/epag-3.09.tar.gz) = 63304a6afe44842124d2d880bf24dbe3 SHA256 (ghostscript/epag-3.09.tar.gz) = ad10eca44c781a5851d5a8993dcd95b2e2b99392cbf2c8372a5a658f3b991b3b SIZE (ghostscript/epag-3.09.tar.gz) = 12858 -- cgit v1.2.3