diff -ruN peps.bak/Makefile peps/Makefile --- peps.bak/Makefile Sun May 7 19:46:21 2006 +++ peps/Makefile Thu Apr 5 15:27:06 2007 @@ -6,33 +6,29 @@ # PORTNAME= peps -PORTVERSION= 1.0 -PORTREVISION= 1 +PORTVERSION= 2.0 +PORTREVISION= 0 CATEGORIES= graphics -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= petef +MASTER_SITES= ftp://ftp.peps.redprince.net/unix/peps/ \ + http://www.peps.redprince.net/peps/2.0/ MAINTAINER= ports@FreeBSD.org -COMMENT= Converts EPS images to anti-aliased PGM bitmaps +COMMENT= Converts EPS images to anti-aliased bitmaps -PLIST_FILES= bin/peps +MAN1= peps.1 +PLIST_SUB= DISTNAME=${DISTNAME} +PLIST_FILES= bin/peps \ + etc/peps.mime \ + share/doc/%%DISTNAME%%/peps.pdf +PLIST_DIRS= share/doc/%%DISTNAME%% USE_GHOSTSCRIPT_RUN= yes +MAKE_ENV= DOCDIR=${PREFIX}/share/doc MAN1DIR=${PREFIX}/man/man1 \ + ETC=${PREFIX}/etc XBINDIR=${PREFIX}/bin -RUN_DEPENDS= pnmtopng:${PORTSDIR}/graphics/netpbm - -pre-fetch: -.if !defined(WITH_GHOSTSCRIPT_AFPL) || ${WITH_GHOSTSCRIPT_AFPL} != yes - @${ECHO} "" - @${ECHO} " Define WITH_GHOSTSCRIPT_AFPL=yes to use" - @${ECHO} " AFPL Postscript interpreter instead of GNU one" - @${ECHO} "" +.if !defined(WITHOUT_X11) +PLIST_FILES+= bin/xpeps +INSTALL_TARGET= install xinstall .endif - -post-patch: - @${REINPLACE_CMD} -e 's!cc -O3!${CC} ${CFLAGS}!' ${WRKSRC}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/peps ${PREFIX}/bin .include <bsd.port.mk> diff -ruN peps.bak/distinfo peps/distinfo --- peps.bak/distinfo Sun Jan 22 07:35:05 2006 +++ peps/distinfo Thu Apr 5 15:30:26 2007 @@ -1,3 +1,3 @@ -MD5 (peps-1.0.tar.gz) = 3c60e405dd9994cc4145fd7274efe8d2 -SHA256 (peps-1.0.tar.gz) = 91cdaa421b064c12f5259a504cf96089101f41e2acd7d1db73d09dfd11a81e33 -SIZE (peps-1.0.tar.gz) = 203248 +MD5 (peps-2.0.tar.gz) = e0d90fe74976c0e7cc6dfc49afe29476 +SHA256 (peps-2.0.tar.gz) = b514fed9412548cdcf43a95b6dcf01b2038f314bc9ef363498ebd2779c897a91 +SIZE (peps-2.0.tar.gz) = 55421 diff -ruN peps.bak/files/patch-peps.c peps/files/patch-peps.c --- peps.bak/files/patch-peps.c Mon Jun 16 21:31:54 2003 +++ peps/files/patch-peps.c Wed Dec 31 19:00:00 1969 @@ -1,37 +0,0 @@ ---- peps.c- Thu Jul 5 05:29:56 2001 -+++ peps.c Mon Jun 16 15:13:13 2003 -@@ -62,6 +62,7 @@ - */ - #include <stdio.h> - #include <stdlib.h> -+#include <sys/wait.h> - - char gsargs[] = "gs " - "-q " -@@ -181,7 +182,8 @@ - } - - int main(int argc, char *argv[]) { -- register int i; -+ register int i; -+ int status, error; - register char *charptr; - FILE *gs, *eps; - -@@ -420,8 +422,14 @@ - input, input - ); - -- pclose(gs); -+ status = pclose(gs); - -- return 0; -+ error = !WIFEXITED(status) || WEXITSTATUS(status); -+ -+ if (error && output) -+ (void) remove(output); -+ -+ exit(error); -+ - } - diff -ruN peps.bak/pkg-descr peps/pkg-descr --- peps.bak/pkg-descr Sun Dec 8 13:29:30 2002 +++ peps/pkg-descr Thu Apr 5 16:19:44 2007 @@ -1,8 +1,7 @@ -peps is a utility to Print Encapsulated PostScript files. -Specifically, it allows you to convert an EPS file into an anti-aliased -PGM bitmap (with a variable resolution and anti-aliasing level). -If the -p option is specified, the resulting bitmap is piped through -pnmtopng to create a PNG image. +Peps will preprocess encapsulated Postscript files for conversion by Ghostscript +into bitmaps. It provides variable levels of resolution and anti-aliasing. +You can use it as a stand-alone Postscript-to-bitmap conversion program, or use +it on-line to create bitmaps on the fly and send them out to a web browser, even +compressing them if the browser supports gzip compression. -- Pete -petef@databits.net +WWW: http://peps.redprince.net/peps/ Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->rafan Eat.
State Changed From-To: open->closed Committed, with minor changes. Thanks!
rafan 2007-04-07 15:15:55 UTC FreeBSD ports repository Modified files: graphics/peps Makefile distinfo pkg-descr Removed files: graphics/peps/files patch-peps.c Log: - Update to 2.0 - Refine pkg-descr PR: ports/111287 Submitted by: bf <bf2006a at yahoo.com> Revision Changes Path 1.13 +14 -20 ports/graphics/peps/Makefile 1.4 +3 -3 ports/graphics/peps/distinfo 1.2 +0 -37 ports/graphics/peps/files/patch-peps.c (dead) 1.3 +7 -7 ports/graphics/peps/pkg-descr _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"