aboutsummaryrefslogtreecommitdiff
path: root/graphics/cenon/Makefile
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2005-11-16 13:24:10 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2005-11-16 13:24:10 +0000
commit82be8ab08f59dca9327cc072d6e21be1b8838748 (patch)
tree23c8a0f98e5a49d00b20c5a34983d4f3080f4522 /graphics/cenon/Makefile
parent78f0663bc5124c1f58b1e90de26835c3ffbba67d (diff)
Notes
Diffstat (limited to 'graphics/cenon/Makefile')
-rw-r--r--graphics/cenon/Makefile61
1 files changed, 61 insertions, 0 deletions
diff --git a/graphics/cenon/Makefile b/graphics/cenon/Makefile
new file mode 100644
index 000000000000..1e1958548f70
--- /dev/null
+++ b/graphics/cenon/Makefile
@@ -0,0 +1,61 @@
+# New ports collection makefile for: Cenon
+# Date created: 16 Nov 2005
+# Whom: Alexey Dokuchaev <danfe@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cenon
+PORTVERSION= 3.71
+CATEGORIES= graphics
+MASTER_SITES= http://www.vhf-group.com/vhfInterservice/download/source/
+DISTNAME= Cenon-${PORTVERSION}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= A vector graphics tool for GNUstep
+
+PREFIX= ${LOCALBASE}/GNUstep
+NO_MTREE= yes
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNUSTEP= yes
+USE_GNUSTEP_BACK= yes
+USE_GNUSTEP_BUILD= yes
+USE_GNUSTEP_INSTALL= yes
+USE_REINPLACE= yes
+
+WRKSRC= ${WRKDIR}/Cenon
+MAKEFILE= GNUmakefile
+
+OPTIONS= FULL_LIBRARY "Install complete Cenon Library" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_FULL_LIBRARY)
+DISTFILES+= CenonLibrary-${PORTVERSION}-1${EXTRACT_SUFX}
+PLIST_SUB+= FULL=""
+.else
+PLIST_SUB+= FULL="@comment "
+.endif
+
+post-extract:
+ @${REINPLACE_CMD} '/cp -R Library/d' ${WRKSRC}/GNUmakefile.postamble
+ @${RM} -f ${WRKSRC}/Library/Cenon/Devices/gerber/gerber.doc
+ @${FIND} ${WRKSRC}/Library -name COPYING -delete
+
+post-install:
+.if defined(WITH_FULL_LIBRARY)
+ ${TAR} xyvf ${_DISTDIR}/CenonLibrary-${PORTVERSION}-1${EXTRACT_SUFX} \
+ -C ${PREFIX}/Local/Library --exclude COPYING
+ ${CHOWN} -R root:wheel ${PREFIX}/Local/Library/Cenon
+ ${CHMOD} -R u=rwX,go=rX ${PREFIX}/Local/Library/Cenon
+ ${CHMOD} 444 ${PREFIX}/Local/Library/Cenon/INSTALL
+ ${INSTALL_DATA} ${WRKSRC}/Library/Cenon/README ${PREFIX}/Local/Library/Cenon
+.else
+ ${CP} -R ${WRKSRC}/Library/Cenon ${PREFIX}/Local/Library
+.endif
+
+.include <bsd.port.post.mk>