summaryrefslogtreecommitdiff
path: root/print/ghostscript7-base/files/Makefile.epag
diff options
context:
space:
mode:
Diffstat (limited to 'print/ghostscript7-base/files/Makefile.epag')
-rw-r--r--print/ghostscript7-base/files/Makefile.epag38
1 files changed, 38 insertions, 0 deletions
diff --git a/print/ghostscript7-base/files/Makefile.epag b/print/ghostscript7-base/files/Makefile.epag
new file mode 100644
index 000000000000..c89b0092860c
--- /dev/null
+++ b/print/ghostscript7-base/files/Makefile.epag
@@ -0,0 +1,38 @@
+# $FreeBSD$
+# EPAG - additional driver for Epson ESC/Page printers
+# http://www.humblesoft.com/gdevepag.html
+
+MASTER_SITES+= http://www.humblesoft.com/pub/:epag
+DISTFILES+= epag-3.09.tar.gz:epag
+EXTRADEVMKFILE+= ${FILESDIR}/epag.contrib.mak
+PORTDOCS+= epag
+
+EPAG_BASE= epag
+EPAG_SRCS= ${EPAG_BASE}-3.09.tar.gz
+EPAG_NAME= ${EPAG_SRCS:S,.tar.gz$,,}
+
+post-extract-epag:
+ ${TAR} -C ${WRKSRC} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EPAG_SRCS}
+ ${LN} -s -f ${EPAG_NAME} ${WRKSRC}/${EPAG_BASE}
+
+pre-build-epag:
+ cd ${WRKSRC}/epag-3.09 && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile
+ ${LN} -s -f ${WRKSRC}/epag-3.09/gdevepag.c ${WRKSRC}/src
+
+post-install-epag:
+ ${INSTALL_PROGRAM} ${WRKSRC}/epag-3.09/ert ${STAGEDIR}${PREFIX}/bin
+
+post-install-docs-epag:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}/epag
+ cd ${WRKSRC}/epag-3.09 \
+ && ${INSTALL_DATA} ert.txt gdevepag.txt ChangeLog \
+ ${STAGEDIR}${DOCSDIR}/epag
+ cd ${WRKSRC}/epag-3.09 \
+ && ${INSTALL_SCRIPT} psprint gsepagif.sh \
+ ${STAGEDIR}${DOCSDIR}/epag
+
+post-extract: post-extract-epag
+pre-build: pre-build-epag
+post-install: post-install-epag
+post-install-docs: post-install-docs-epag