aboutsummaryrefslogtreecommitdiff
path: root/devel/yacl/Makefile
diff options
context:
space:
mode:
authorSatoshi Taoka <taoka@FreeBSD.org>1999-03-20 05:34:41 +0000
committerSatoshi Taoka <taoka@FreeBSD.org>1999-03-20 05:34:41 +0000
commit5757086d8e63c318635392d95a8955276c082b46 (patch)
tree74da91fad2a0230c87e412c61e8499782ca9cb95 /devel/yacl/Makefile
parentbacbbb949edd825e607d944fa4ea3f0bcf3d155f (diff)
Notes
Diffstat (limited to 'devel/yacl/Makefile')
-rw-r--r--devel/yacl/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/devel/yacl/Makefile b/devel/yacl/Makefile
new file mode 100644
index 000000000000..767150d87031
--- /dev/null
+++ b/devel/yacl/Makefile
@@ -0,0 +1,57 @@
+# New ports collection makefile for: YACL
+# Version required: 1.7-beta
+# Date created: 6 March 1998
+# Whom: Jeroen Hogeveen <albast@xs4all.nl>
+#
+# $Id$
+#
+
+DISTNAME= yacl-0170-beta
+PKGNAME= yacl-1.7b
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.cs.sc.edu/pub/yacl/
+EXTRACT_SUFX= .zip
+
+MAINTAINER= albast@xs4all.nl
+
+BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
+
+EXTRACT_CMD= unzip
+EXTRACT_BEFORE_ARGS= -qq -La
+WRKSRC= ${WRKDIR}
+MAKE_ENV= YACLPATH=${WRKDIR}
+
+MAKEFILE= gnuc.mak
+ALL_TARGET= yacl
+
+REQUIRES_MOTIF= true
+
+post-build:
+ @(cd ${WRKSRC}/apps/bmpview; YACLPATH=${WRKDIR} $(MAKE) -f gnuc.mak)
+ @(cd ${WRKSRC}/apps/dlged; YACLPATH=${WRKDIR} $(MAKE) -f gnuc.mak)
+
+do-install:
+# don't split up base directory; keep compilation semantics.
+ @mkdir -p ${PREFIX}/lib/yacl ${PREFIX}/share/yacl \
+ ${PREFIX}/share/yacl/apps ${PREFIX}/share/yacl/base \
+ ${PREFIX}/include/yacl ${PREFIX}/include/yacl/io \
+ ${PREFIX}/include/yacl/ui
+ @cp -R ${WRKSRC}/lib/* ${PREFIX}/lib/yacl
+ @cp -R ${WRKSRC}/basedemo ${WRKSRC}/contrib ${WRKSRC}/doc \
+ ${WRKSRC}/control ${WRKSRC}/readme.txt ${WRKSRC}/uidemo \
+ ${PREFIX}/share/yacl
+ @cp ${WRKSRC}/base/*.h ${WRKSRC}/base/*.cxx ${PREFIX}/share/yacl/base
+ @cp ${WRKSRC}/io/*.h ${PREFIX}/include/yacl/io
+ @cp ${WRKSRC}/ui/*.h ${PREFIX}/include/yacl/ui
+ @cp ${WRKSRC}/apps/bmpview/bmpview ${WRKSRC}/apps/dlged/dlged \
+ ${PREFIX}/share/yacl/apps
+ @( cd ${PREFIX}/share/yacl; ln -s ${PREFIX}/lib/yacl lib; \
+ ln -s ${PREFIX}/include/yacl/io; ln -s ${PREFIX}/include/yacl/ui )
+ @${ECHO} "Done. Don't forget to set your YACLPATH environment "
+ @${ECHO} -n "variable to "; ${ECHO} -n ${PREFIX}; ${ECHO} "/share/yacl!"
+
+post-install:
+ @strip ${PREFIX}/share/yacl/apps/bmpview
+ @strip ${PREFIX}/share/yacl/apps/dlged
+
+.include <bsd.port.mk>