summaryrefslogtreecommitdiffstats
path: root/lang/pdss/Makefile
diff options
context:
space:
mode:
authornork <nork@FreeBSD.org>2002-09-19 11:16:58 +0000
committernork <nork@FreeBSD.org>2002-09-19 11:16:58 +0000
commit9213806e1920b5f34bba2ed323eb9bffc85ac336 (patch)
treeb7955660e09e866d28cbc467dec1388156a29142 /lang/pdss/Makefile
parentcdeb8b3a2e10fae876f77a93b4695eb3a41ff5c9 (diff)
downloadFreeBSD-ports-9213806e1920b5f34bba2ed323eb9bffc85ac336.zip
FreeBSD-ports-9213806e1920b5f34bba2ed323eb9bffc85ac336.tar.gz
Add PDSS(v2.52.21), which stands for PIMOS Development Support
System, is a KL1/Prolog (Parallel logic programming language) byte-code Interpreter/compiler environment. PR: ports/42703 Submitted by: NINOMIYA Hideyuki <nin@Jp.FreeBSD.org> Approved by: knu (mentor)
Diffstat (limited to 'lang/pdss/Makefile')
-rw-r--r--lang/pdss/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/lang/pdss/Makefile b/lang/pdss/Makefile
new file mode 100644
index 0000000..d5c3b9e
--- /dev/null
+++ b/lang/pdss/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: PDSS-KL1
+# Date created: 07 Sep 2002
+# Whom: NINOMIYA Hideyuki <nin@Jp.FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= pdss
+PORTVERSION= 2.52.21
+#PORTREVISION= 1
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.icot.or.jp/ifs/symbolic-proc/unix/
+DISTNAME= ${PORTNAME}
+EXTRACT_SUFX= .tar.Z
+
+MAINTAINER= nin@Jp.FreeBSD.org
+
+USE_REINPLACE= YES
+
+EMACS_FILES= kl1-mode.el pdss-init.e.el pdss-init.j.el \
+ pdss-kl1cmp.el pdss-manual.el pdss.el
+
+INSTALL_DIR= ${INSTALL} -d ${_SHROWNGRP} -m 0755
+
+WRKSRC= ${WRKDIR}
+MAKE_ENV+= BSD_INSTALL_DIR="${INSTALL_DIR}"
+SCRIPTS_ENV+= BSD_INSTALL_DIR="${INSTALL_DIR}"
+
+do-configure:
+ @${CP} ${FILESDIR}/Makefile.bsd ${WRKSRC}/Makefile
+.for f in pdsscmp emulator/config.h emacs/pdss-init.el
+ @${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:" ${WRKSRC}/${f}
+.endfor
+
+post-build:
+ @${CP} ${WRKSRC}/emacs/pdss-init.el ${WRKSRC}/emacs/pdss-init.e.el
+ @${CP} ${WRKSRC}/emacs/pdss-init.el ${WRKSRC}/emacs/pdss-init.j.el
+ @${REINPLACE_CMD} -e "s:%%DOCDIR%%:doc.e:" ${WRKSRC}/emacs/pdss-init.e.el
+ @${REINPLACE_CMD} -e "s:%%DOCDIR%%:doc.j:" ${WRKSRC}/emacs/pdss-init.j.el
+
+post-install:
+ @${INSTALL_DIR} ${DATADIR}/emacs
+.for f in ${EMACS_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/emacs/${f} ${DATADIR}/emacs
+.endfor
+
+.include <bsd.port.mk>
OpenPOWER on IntegriCloud