1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-04 11:23:46 +00:00

New port: epsmerge, merge multiple EPS files into single PS or EPS output.

This commit is contained in:
Bruce M Simpson 2003-12-08 16:22:05 +00:00
parent 8e493fa8ca
commit 5d1da33ef5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=95384
6 changed files with 81 additions and 0 deletions

View File

@ -54,6 +54,7 @@
SUBDIR += enscript-letterdj
SUBDIR += enscriptfonts
SUBDIR += envelope
SUBDIR += epsmerge
SUBDIR += epsonepl
SUBDIR += font2svg
SUBDIR += foomatic-db

51
print/epsmerge/Makefile Normal file
View File

@ -0,0 +1,51 @@
# New ports collection makefile for: epsmerge
# Date created: Nov 30, 2003
# Whom: Bruce M Simpson <bms@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= epsmerge
PORTVERSION= 2.2.2
CATEGORIES= print
MASTER_SITES= http://home.clara.net/nox/software/epsmerge/
DISTNAME= ${PORTNAME}-${PORTVERSION}
MAINTAINER= bms@FreeBSD.org
COMMENT= Merge multiple EPS files into one EPS or PS file
USE_PERL5= yes
USE_REINPLACE= yes
USE_SUBMAKE= yes
NO_BUILD= yes
MAN1= epsmerge.1
EPSMERGELIBDIR= ${PREFIX}/lib/${PORTNAME}
LIBFILES= Cell.pm CellFactory.pm Driver.pm Eps.pm Formatter.pm \
Io.pm MainCell.pm Options.pm
do-install:
${MKDIR} ${EPSMERGELIBDIR}
.for libfile in ${LIBFILES}
${INSTALL_SCRIPT} ${WRKSRC}/lib/${libfile} ${EPSMERGELIBDIR}
.endfor
${INSTALL_SCRIPT} ${WRKSRC}/epsmerge ${EPSMERGELIBDIR}
${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL5}|g' \
${EPSMERGELIBDIR}/epsmerge
${RM} ${EPSMERGELIBDIR}/epsmerge.bak
${INSTALL_SCRIPT} ${FILESDIR}/epsmerge ${PREFIX}/bin
${REINPLACE_CMD} -e 's|%%EPSMERGELIBDIR%%|${EPSMERGELIBDIR}|g' \
${PREFIX}/bin/epsmerge
${RM} ${PREFIX}/bin/epsmerge.bak
.if !defined(NO_INSTALL_MANPAGES)
${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 ${PREFIX}/man/man1
.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.txt ${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.html ${DOCSDIR}
.endif
.include <bsd.port.mk>

1
print/epsmerge/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (epsmerge-2.2.2.tar.gz) = 4f885e53b818de8094bb42704bb58c6a

View File

@ -0,0 +1,2 @@
#!/bin/sh
exec perl -w -I%%EPSMERGELIBDIR%% %%EPSMERGELIBDIR%%/epsmerge "$@"

13
print/epsmerge/pkg-descr Normal file
View File

@ -0,0 +1,13 @@
epsmerge is a perl program for merging EPS (Encapsulated Postscript)
files into one bigger EPS file. It does this by reading the files
and arranging them in rows (or columns), squeezing them together
so that they all fit. It can squeeze in several ways: uniformly,
preserving aspect ratios, preserving the relative sizes of the
images, etc. It can also be used to format a single EPS file on a
paper which can then be sent to a printer. There are options to put
labels over or under the images.
WWW: http://home.clara.net/nox/software/epsmerge/
Bruce
bms@FreeBSD.org

13
print/epsmerge/pkg-plist Normal file
View File

@ -0,0 +1,13 @@
lib/epsmerge/Options.pm
lib/epsmerge/MainCell.pm
lib/epsmerge/Io.pm
lib/epsmerge/Formatter.pm
lib/epsmerge/Eps.pm
lib/epsmerge/Driver.pm
lib/epsmerge/CellFactory.pm
lib/epsmerge/Cell.pm
lib/epsmerge/epsmerge
@dirrm lib/epsmerge
bin/epsmerge
%%PORTDOCS%%%%DOCSDIR%%/epsmerge.txt
%%PORTDOCS%%%%DOCSDIR%%/epsmerge.html