aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-08-30 09:59:33 +0800
committeredwin <edwin@FreeBSD.org>2003-08-30 09:59:33 +0800
commit8442a82f0a62df10100718ebdd05e63ec119a48e (patch)
tree22ef0d7ea1f09af053af5d16f7e158d9470c876f /lang
parent1f1c234287ed344c6eb8612c91819648b8c1f736 (diff)
downloadfreebsd-ports-gnome-8442a82f0a62df10100718ebdd05e63ec119a48e.tar.gz
freebsd-ports-gnome-8442a82f0a62df10100718ebdd05e63ec119a48e.tar.zst
freebsd-ports-gnome-8442a82f0a62df10100718ebdd05e63ec119a48e.zip
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>
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-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
6 files changed, 61 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 80e0f0ef422b..eb0b2e87f438 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -50,6 +50,7 @@
SUBDIR += fesi
SUBDIR += forth
SUBDIR += fpc
+ SUBDIR += fpl
SUBDIR += gauche
SUBDIR += gawk
SUBDIR += gcc27
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/