summaryrefslogtreecommitdiff
path: root/lang/ypsilon/Makefile
diff options
context:
space:
mode:
authorFelippe de Meirelles Motta <lippe@FreeBSD.org>2008-08-05 15:19:14 +0000
committerFelippe de Meirelles Motta <lippe@FreeBSD.org>2008-08-05 15:19:14 +0000
commit546f8ca251a48e1b338a8fba7f85e0b1604aeab3 (patch)
tree50670c099b32e1d9088bdd502da9e6f7952ec798 /lang/ypsilon/Makefile
parentMark BROKEN: leaves files behind on deinstall (diff)
Ypsilon is an implementation of Scheme programming language for real-time
applications, which conforms to the latest standard R^6RS. Ypsilon features mostly concurrent garbage collector optimized for systems with multiple CPUs, and an easy to use FFI. WWW: http://code.google.com/p/ypsilon/ PR: ports/126015 Submitted by: Vitaly Magerya <vmagerya@gmail.com> Approved by: gabor (mentor, implicit)
Notes
Notes: svn path=/head/; revision=218073
Diffstat (limited to 'lang/ypsilon/Makefile')
-rw-r--r--lang/ypsilon/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/lang/ypsilon/Makefile b/lang/ypsilon/Makefile
new file mode 100644
index 000000000000..6f5709248073
--- /dev/null
+++ b/lang/ypsilon/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: ypsilon
+# Date created: 27 July 2008
+# Whom: Vitaly Magerya <vmagerya@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ypsilon
+PORTVERSION= 0.9.6
+CATEGORIES= lang scheme
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+
+MAINTAINER= vmagerya@gmail.com
+COMMENT= Scheme implementation for real-time applications
+
+USE_GMAKE= yes
+MAKE_ARGS= PROG="${PORTNAME}" \
+ DATADIR="${DATADIR}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}"
+
+MAN1= ypsilon.1
+
+ONLY_FOR_ARCHS= i386
+
+post-patch:
+ ${RM} ${WRKSRC}/sitelib/*.orig
+
+do-install:
+ @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
+ @${MKDIR} ${DATADIR}
+ (cd ${WRKSRC}/ && ${COPYTREE_SHARE} "sitelib stdlib" ${DATADIR})
+.ifndef (NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ @${INSTALL_DATA} ${WRKSRC}/example/*.scm ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>