summaryrefslogtreecommitdiff
path: root/lang/fpl
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-08-30 01:59:33 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-08-30 01:59:33 +0000
commited1014cedbb27b7c81c419511ff5af10b6071cb4 (patch)
tree216072d81a061322d1036357121dcf27abdd9ca0 /lang/fpl
parentnew port: net/luasocket - IP library for Lua language (diff)
new port: net/fpl
FPL is a complete script programming language _very_ similar to C. If you are a software developer and plans to add any kind of macro/script control, consider the FPL alternative! FPL library lets the software programmer define functions and variables that FPL should accept. The library will call a function in the software whenever any of these functions are used or variables are read in an FPL program. PR: ports/46756 Submitted by: Dominic Marks <dom@cus.org.uk>
Notes
Notes: svn path=/head/; revision=88033
Diffstat (limited to 'lang/fpl')
-rw-r--r--lang/fpl/Makefile34
-rw-r--r--lang/fpl/distinfo1
-rw-r--r--lang/fpl/files/patch-aa11
-rw-r--r--lang/fpl/pkg-descr10
-rw-r--r--lang/fpl/pkg-plist4
5 files changed, 60 insertions, 0 deletions
diff --git a/lang/fpl/Makefile b/lang/fpl/Makefile
new file mode 100644
index 000000000000..b97d3b69b23a
--- /dev/null
+++ b/lang/fpl/Makefile
@@ -0,0 +1,34 @@
+#
+# New ports collection makefile for: fpl
+# Date created: 02/01/2003
+# Whom: Dominic Marks <dom@cus.org.uk>
+#
+# $FreeBSD$
+#
+
+PORTNAME= fpl
+PORTVERSION= 14.12
+CATEGORIES= lang
+MASTER_SITES= ftp://ich.bin.kein.hoschi.de/fpl/ \
+ http://www.cus.org.uk/~dom/distfiles/fpl/
+
+MAINTAINER= d.marks@student.umist.ac.uk
+COMMENT= An interpreted script/macro language
+
+ALL_TARGET=
+
+.include <bsd.port.pre.mk>
+
+pre-build:
+ @${MV} ${WRKSRC}/src/Makefile ${WRKSRC}/src/Makefile.old
+ @${MV} ${WRKSRC}/src/Makefile.FreeBSD ${WRKSRC}/src/Makefile
+
+do-install:
+ @${MKDIR} ${PREFIX}/lib/${PORTNAME}/
+ ${INSTALL_DATA} -m 0644 \
+ ${WRKSRC}/src/libfpl.a \
+ ${WRKSRC}/src/libent.a \
+ ${WRKSRC}/src/liballoc.a \
+ ${PREFIX}/lib/${PORTNAME}/
+
+.include <bsd.port.post.mk>
diff --git a/lang/fpl/distinfo b/lang/fpl/distinfo
new file mode 100644
index 000000000000..fc615994fe26
--- /dev/null
+++ b/lang/fpl/distinfo
@@ -0,0 +1 @@
+MD5 (fpl-14.12.tar.gz) = 32c61fbda45c1a229c283a3e74c3722c
diff --git a/lang/fpl/files/patch-aa b/lang/fpl/files/patch-aa
new file mode 100644
index 000000000000..5416368c5bf8
--- /dev/null
+++ b/lang/fpl/files/patch-aa
@@ -0,0 +1,11 @@
+--- Makefile Thu May 14 10:00:39 1998
++++ Makefile.new Sat Jan 4 15:53:08 2003
+@@ -13,7 +13,7 @@
+ ########################################################################
+
+ all:
+- @echo "no default action"
++ @(cd src; make)
+
+ tgz:
+ @(dir=`pwd`;name=`basename $$dir`;echo Creates $$name.tar.gz; cd .. ; \
diff --git a/lang/fpl/pkg-descr b/lang/fpl/pkg-descr
new file mode 100644
index 000000000000..9e9d845053b8
--- /dev/null
+++ b/lang/fpl/pkg-descr
@@ -0,0 +1,10 @@
+FPL is a complete script programming language _very_ similar to C. If
+you are a software developer and plans to add any kind of macro/script
+control, consider the FPL alternative!
+
+FPL library lets the software programmer define functions and variables
+that FPL should accept. The library will call a function in the software
+whenever any of these functions are used or variables are read in an FPL
+program.
+
+WWW: http://ich.bin.kein.hoschi.de/fpl/
diff --git a/lang/fpl/pkg-plist b/lang/fpl/pkg-plist
new file mode 100644
index 000000000000..6cd0bc2f77a3
--- /dev/null
+++ b/lang/fpl/pkg-plist
@@ -0,0 +1,4 @@
+lib/fpl/libfpl.a
+lib/fpl/libent.a
+lib/fpl/liballoc.a
+@dirrm lib/fpl/