No feedback at all, so here's a resubmission. This version uses the
(patched) jasper library included in the disftile to simplify ongoing
work on ghostscript 8.56.

Please test and/or comment.

Ciao,
        Kili




NOTE: the patch is relative to print/ghostscript, not print/ghostscript/gnu.

Use the pdf_sec.ps shipped with ghostcript 8.54, which has the minor
advance of actually working.
DIST_SUBDIR and Makefile.inc are obsolete now, so drop them.
Use included (and patched) jasper to simplify the update to gs 8.56.
Bump the PKGNAME.

Index: ghostscript/Makefile.inc
===================================================================
RCS file: ghostscript/Makefile.inc
diff -N ghostscript/Makefile.inc
--- ghostscript/Makefile.inc    9 Jul 2003 10:04:53 -0000       1.6
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,6 +0,0 @@
-# $OpenBSD: Makefile.inc,v 1.6 2003/07/09 10:04:53 kevlo Exp $
-#
-GS_SITES+= 
ftp://ftp.mirror.ac.uk/sites/mirror.cs.wisc.edu/pub/mirrors/ghost/${DIR}/
-GS_SITES+= ftp://ftp.fh-koblenz.de/pub/Ghostscript/${DIR}/
-
-PDF_SITES= http://www.users.dircon.co.uk/~typhoon/ghostscript/
Index: ghostscript/gnu/Makefile
===================================================================
RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- ghostscript/gnu/Makefile    1 Jan 2007 22:54:46 -0000       1.48
+++ ghostscript/gnu/Makefile    22 Apr 2007 21:17:15 -0000
@@ -4,35 +4,29 @@ COMMENT=      "GNU PostScript interpreter"
 
 VERSION=       8.54
 DISTNAME=      ghostscript-${VERSION}-gpl
-PKGNAME=       ${DISTNAME:S,-gpl,,}p0
+PKGNAME=       ${DISTNAME:S,-gpl,,}p1
 CATEGORIES=    print lang
 SHARED_LIBS=   gs      9.0
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=ghostscript/}
-MASTER_SITES1= ${PDF_SITES}
 
 HOMEPAGE=      http://www.cs.wisc.edu/~ghost/
 
-GS_SOURCES=    ${DISTNAME}${EXTRACT_SUFX}
-DISTFILES=     ${GS_SOURCES} pdf_sec.ps:1
-EXTRACT_ONLY=  ${GS_SOURCES}
-
 FLAVOR_STRING= ${FLAVOR_EXT:S/-/,/g}
 
 SUBST_VARS=    VERSION FLAVOR_STRING
-DIST_SUBDIR=   gs
 
 # GPL 
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
-WANTLIB=               m c z jasper jpeg png
+WANTLIB=               m c z jpeg png
 
 
 RUN_DEPENDS=   :ghostscript-fonts-*:print/ghostscript/gnu-fonts
 
-LIB_DEPENDS=   ::graphics/png ::graphics/jpeg ::graphics/jasper
+LIB_DEPENDS=   ::graphics/png ::graphics/jpeg
 
 BASE_FLAGS=    INSTALL_PROGRAM='${INSTALL_SCRIPT}' \
                INSTALL_DATA='${INSTALL_DATA}' \
@@ -106,8 +100,7 @@ MAKE_FLAGS= ${BASE_FLAGS}
 CFLAGS+=       -DSYS_TYPES_HAS_STDINT_TYPES
 
 INCPATHS=      -I${LOCALBASE}/include                          \
-               -I${LOCALBASE}/include/libpng                   \
-               -I${LOCALBASE}/include/jasper
+               -I${LOCALBASE}/include/libpng
 
 USE_GMAKE=     Yes
 CONFIGURE_STYLE=       gnu
@@ -116,8 +109,6 @@ CONFIGURE_ENV=      CFLAGS="${CFLAGS} ${INCPA
                LIBS=-ljpeg
 
 
-# The pdf_sec.ps non-stub version has been moved to a separate package
-
 FLAVORS=       a4 gtk no_x11
 FLAVOR?=
 
@@ -161,7 +152,7 @@ post-extract:
        find ${WRKDIST} -name '*.orig' -type f | xargs -r rm
 
 pre-configure:
-       rm -rf ${WRKDIST}/{jasper,jpeg,libpng,zlib}
+       rm -rf ${WRKDIST}/{jpeg,libpng,zlib}
 
 pre-build:
        mkdir -p ${WRKDIST}/obj
@@ -193,6 +184,5 @@ post-install:
                ln -sf ps2pdf.1 ps2pdf13.1 && \
                ln -sf ps2pdf.1 ps2pdf14.1 && \
                ln -sf ps2ps.1 eps2eps.1
-       ${INSTALL_DATA} ${FULLDISTDIR}/pdf_sec.ps ${PREFIX}/${PDFDIR}
 
 .include <bsd.port.mk>
Index: ghostscript/gnu/distinfo
===================================================================
RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- ghostscript/gnu/distinfo    5 Apr 2007 16:20:18 -0000       1.7
+++ ghostscript/gnu/distinfo    22 Apr 2007 21:17:15 -0000
@@ -1,10 +1,5 @@
-MD5 (gs/ghostscript-8.54-gpl.tar.gz) = 1qt/a1zna+ML4D7pCTiM1Q==
-MD5 (gs/pdf_sec.ps) = ks1q9bTXIZ6R5huDUfD3xA==
-RMD160 (gs/ghostscript-8.54-gpl.tar.gz) = SiqkPPhGksqnoLnjACNRRoU0GRM=
-RMD160 (gs/pdf_sec.ps) = 77jgGo+2qZ2GNdNTYFeMRafBwuk=
-SHA1 (gs/ghostscript-8.54-gpl.tar.gz) = T02ivaRgnKpAILG7sQFBm4Ou9ws=
-SHA1 (gs/pdf_sec.ps) = 4YXxLLh2TOLX0ykxxtvV4F34ci8=
-SHA256 (gs/ghostscript-8.54-gpl.tar.gz) = 
g3nPRKN+Uvkg3BriHIE1UMFH9XCQ0sZ24KbgBYS3kuo=
-SHA256 (gs/pdf_sec.ps) = RVlh0F0dAtfq+aVZ9+9JdPsQ+09Pz/rHaGWgNayo9r8=
-SIZE (gs/ghostscript-8.54-gpl.tar.gz) = 14932756
-SIZE (gs/pdf_sec.ps) = 11158
+MD5 (ghostscript-8.54-gpl.tar.gz) = 1qt/a1zna+ML4D7pCTiM1Q==
+RMD160 (ghostscript-8.54-gpl.tar.gz) = SiqkPPhGksqnoLnjACNRRoU0GRM=
+SHA1 (ghostscript-8.54-gpl.tar.gz) = T02ivaRgnKpAILG7sQFBm4Ou9ws=
+SHA256 (ghostscript-8.54-gpl.tar.gz) = 
g3nPRKN+Uvkg3BriHIE1UMFH9XCQ0sZ24KbgBYS3kuo=
+SIZE (ghostscript-8.54-gpl.tar.gz) = 14932756
Index: ghostscript/gnu/patches/patch-src_jasper_mak
===================================================================
RCS file: ghostscript/gnu/patches/patch-src_jasper_mak
diff -N ghostscript/gnu/patches/patch-src_jasper_mak
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ ghostscript/gnu/patches/patch-src_jasper_mak        22 Apr 2007 21:17:15 
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/jasper.mak.orig        Mon Mar 13 17:18:19 2006
++++ src/jasper.mak     Sun Apr 22 20:39:01 2007
+@@ -159,7 +159,7 @@ JAS_EXCF_=\
+         $(D_)EXCLUDE_PNG_SUPPORT$(_D_)1$(_D)
+ 
+ # define our specific compiler
+-JAS_CC=$(CC_) $(CFLAGS) $(I_)$(JASGEN) $(II)$(JPXI_)$(_I) $(JPXCF_) 
$(JAS_EXCF_)
++JAS_CC=$(CC) $(I_)$(JASGEN) $(II)$(JPXI_)$(_I) $(JPXCF_) $(JAS_EXCF_) 
$(CFLAGS)
+ JASO_=$(O_)$(JASOBJ)
+ 
+ # switch in the selected .dev
Index: ghostscript/gnu/patches/patch-src_lib_mak
===================================================================
RCS file: ghostscript/gnu/patches/patch-src_lib_mak
diff -N ghostscript/gnu/patches/patch-src_lib_mak
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ ghostscript/gnu/patches/patch-src_lib_mak   22 Apr 2007 21:17:15 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- src/lib.mak.orig   Mon May 15 21:00:31 2006
++++ src/lib.mak        Sun Apr 22 20:45:37 2007
+@@ -25,7 +25,7 @@ GLO_=$(O_)$(GLOBJ)
+ GLI_=$(GLGENDIR) $(II)$(GLSRCDIR)
+ GLF_=
+ GLCCFLAGS=$(I_)$(GLI_)$(_I) $(GLF_)
+-GLCC=$(CC_) $(GLCCFLAGS)
++GLCC=$(CC) $(GLCCFLAGS) $(CCFLAGS)
+ GLICCCC=$(CC_) $(I_)$(GLI_) $(II)$(ICCI_)$(_I) $(ICCCF_) $(GLF_)
+ GLJCC=$(CC_) $(I_)$(GLI_) $(II)$(JI_)$(_I) $(JCF_) $(GLF_)
+ GLZCC=$(CC_) $(I_)$(GLI_) $(II)$(ZI_)$(_I) $(ZCF_) $(GLF_)


-- 
Outlook Express ist wie ein Tamagotchi. Du musst es hegen und pflegen , dann
produziert es viel Mist, den du wieder wegräumen musst, damit sich outlook
wohlfühlt.
                -- WoKo in dag°

Reply via email to