summaryrefslogtreecommitdiff
path: root/print/ghostscript-gpl
diff options
context:
space:
mode:
authorRong-En Fan <rafan@FreeBSD.org>2008-03-04 01:35:19 +0000
committerRong-En Fan <rafan@FreeBSD.org>2008-03-04 01:35:19 +0000
commit0a5ddb46884a5bdfb03dad49ba49f619b9e6637b (patch)
treea706cc2571aa7ac13dc4ae020dcd4353555e6c13 /print/ghostscript-gpl
parentUpdate to version 2008.1.0 of the 2008 fiscal year (diff)
- Reduce dependencies by using ijs distribution from linuxprinting.org. This
fixes `make release' with NOPORTS. Submitted by: KATO Tsuguru <tkato432 at yahoo.com>
Notes
Notes: svn path=/head/; revision=208410
Diffstat (limited to 'print/ghostscript-gpl')
-rw-r--r--print/ghostscript-gpl/Makefile82
-rw-r--r--print/ghostscript-gpl/Makefile.inc2
-rw-r--r--print/ghostscript-gpl/distinfo3
3 files changed, 43 insertions, 44 deletions
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