pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PicoLisp: Import PicoLisp-17.2.24 as wip/PicoLisp
Module Name: pkgsrc-wip
Committed By: Mateusz Poszwa <old4%o2.pl@localhost>
Pushed By: f8l
Date: Thu Mar 2 22:01:18 2017 +0100
Changeset: aab637d89aff64e8190dc3ecd67d62001fc5f1e5
Modified Files:
Makefile
Added Files:
PicoLisp/DESCR
PicoLisp/Makefile
PicoLisp/PLIST
PicoLisp/TODO
PicoLisp/distinfo
Log Message:
PicoLisp: Import PicoLisp-17.2.24 as wip/PicoLisp
PicoLisp provides a 1-to-1 mapping of a clean and powerful
Lisp derivate, to a simple and efficient virtual machine.
It supports persistent objects as a first class data type,
resulting in a database system of Entity/Relation classes and a
Prolog-like query language tightly integrated into the system.
As an application server framework, PicoLisp provides for
NoSQL Database Management:
Index trees, Object local indexes, Entity/Relation
classes, Pilog (PicoLisp Prolog) queries, Multi-user
synchronization, DB Garbage collection, Journaling, Replication
User Interface
Browser GUI, (X)HTML/CSS, XMLHttpRequest/JavaScript
Application Server
Process management, Process family communication, XML I/O,
Import/export, User administration, Internationalization,
Security, Object linkage, Postscript/Printing
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=aab637d89aff64e8190dc3ecd67d62001fc5f1e5
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
PicoLisp/DESCR | 17 ++++++++++++++++
PicoLisp/Makefile | 39 ++++++++++++++++++++++++++++++++++++
PicoLisp/PLIST | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
PicoLisp/TODO | 1 +
PicoLisp/distinfo | 6 ++++++
6 files changed, 124 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 7d496fd0b9..455c1353e9 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,7 @@ SUBDIR+= OpenGLUT
SUBDIR+= PHPUnit
SUBDIR+= PPower4
SUBDIR+= PatternPaint
+SUBDIR+= PicoLisp
SUBDIR+= PyBabelFish
SUBDIR+= Pythonol
SUBDIR+= R-BiocGenerics
diff --git a/PicoLisp/DESCR b/PicoLisp/DESCR
new file mode 100644
index 0000000000..964fbf6512
--- /dev/null
+++ b/PicoLisp/DESCR
@@ -0,0 +1,17 @@
+PicoLisp provides a 1-to-1 mapping of a clean and powerful
+Lisp derivate, to a simple and efficient virtual machine.
+It supports persistent objects as a first class data type,
+resulting in a database system of Entity/Relation classes and a
+Prolog-like query language tightly integrated into the system.
+
+As an application server framework, PicoLisp provides for
+ NoSQL Database Management:
+ Index trees, Object local indexes, Entity/Relation
+ classes, Pilog (PicoLisp Prolog) queries, Multi-user
+ synchronization, DB Garbage collection, Journaling, Replication
+ User Interface
+ Browser GUI, (X)HTML/CSS, XMLHttpRequest/JavaScript
+ Application Server
+ Process management, Process family communication, XML I/O,
+ Import/export, User administration, Internationalization,
+ Security, Object linkage, Postscript/Printing
diff --git a/PicoLisp/Makefile b/PicoLisp/Makefile
new file mode 100644
index 0000000000..bef60fcc0a
--- /dev/null
+++ b/PicoLisp/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD$
+
+DISTNAME= picoLisp
+PKGNAME= PicoLisp-17.2.24
+CATEGORIES= lang
+MASTER_SITES= http://software-lab.de/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= http://picolisp.com/
+COMMENT= Simple programming language and application server framework
+LICENSE= mit
+
+WRKSRC= ${WRKDIR}/picoLisp
+
+BUILD_DIRS+= src
+USE_TOOLS+= gmake
+
+AUTO_MKDIRS= yes
+
+BIN_DIR= ${PREFIX}/bin
+LIB_DIR= ${PREFIX}/lib
+
+SUBST_CLASSES+= fix-paths
+SUBST_STAGE.fix-paths= pre-configure
+SUBST_MESSAGE.fix-paths= Fixing absolute paths.
+SUBST_FILES.fix-paths+= bin/pil
+SUBST_SED.fix-paths+= -e 's,/usr/bin,${BIN_DIR},g'
+SUBST_SED.fix-paths+= -e 's,/usr/lib,${LIB_DIR},g'
+
+do-install:
+ ${INSTALL_ENV} ${INSTALL_PROGRAM} ${WRKSRC}/bin/picolisp ${DESTDIR}${BIN_DIR}
+ ${INSTALL_ENV} ${INSTALL_SCRIPT} ${WRKSRC}/bin/pil ${DESTDIR}${BIN_DIR}
+ ${INSTALL_ENV} ${INSTALL_MAN} ${WRKSRC}/man/man1/picolisp.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_ENV} ${INSTALL_MAN} ${WRKSRC}/man/man1/pil.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+ ${INSTALL_ENV} ${INSTALL_SCRIPT} ${WRKSRC}/lib.l ${DESTDIR}${LIB_DIR}/picolisp
+ ${INSTALL_ENV} ${INSTALL_SCRIPT} ${WRKSRC}/lib/*.l ${DESTDIR}${LIB_DIR}/picolisp/lib
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/PicoLisp/PLIST b/PicoLisp/PLIST
new file mode 100644
index 0000000000..b6e4a1d9df
--- /dev/null
+++ b/PicoLisp/PLIST
@@ -0,0 +1,60 @@
+@comment $NetBSD$
+bin/picolisp
+bin/pil
+lib/picolisp/lib.l
+lib/picolisp/lib/adm.l
+lib/picolisp/lib/app.l
+lib/picolisp/lib/boss.l
+lib/picolisp/lib/btree.l
+lib/picolisp/lib/cal.l
+lib/picolisp/lib/canvas.l
+lib/picolisp/lib/complete.l
+lib/picolisp/lib/conDbgc.l
+lib/picolisp/lib/db.l
+lib/picolisp/lib/db32-64.l
+lib/picolisp/lib/debug.l
+lib/picolisp/lib/ed.l
+lib/picolisp/lib/edit.l
+lib/picolisp/lib/eedit.l
+lib/picolisp/lib/eled.l
+lib/picolisp/lib/form.l
+lib/picolisp/lib/frac.l
+lib/picolisp/lib/gcc.l
+lib/picolisp/lib/heartbeat.l
+lib/picolisp/lib/http.l
+lib/picolisp/lib/import.l
+lib/picolisp/lib/json.l
+lib/picolisp/lib/led.l
+lib/picolisp/lib/led.min.l
+lib/picolisp/lib/lint.l
+lib/picolisp/lib/math.l
+lib/picolisp/lib/math32.l
+lib/picolisp/lib/math64.l
+lib/picolisp/lib/misc.l
+lib/picolisp/lib/native.l
+lib/picolisp/lib/openGl.l
+lib/picolisp/lib/pilog.l
+lib/picolisp/lib/prof.l
+lib/picolisp/lib/ps.l
+lib/picolisp/lib/readline.l
+lib/picolisp/lib/role.l
+lib/picolisp/lib/rsa.l
+lib/picolisp/lib/scrape.l
+lib/picolisp/lib/simul.l
+lib/picolisp/lib/sq.l
+lib/picolisp/lib/svg.l
+lib/picolisp/lib/term.l
+lib/picolisp/lib/test.l
+lib/picolisp/lib/tex.l
+lib/picolisp/lib/tinymce.l
+lib/picolisp/lib/too.l
+lib/picolisp/lib/tsm.l
+lib/picolisp/lib/user.l
+lib/picolisp/lib/xhtml.l
+lib/picolisp/lib/xm.l
+lib/picolisp/lib/xml.l
+lib/picolisp/lib/xmlrpc.l
+lib/picolisp/lib/z3d.l
+lib/picolisp/lib/zahlwort.l
+man/man1/picolisp.1
+man/man1/pil.1
diff --git a/PicoLisp/TODO b/PicoLisp/TODO
new file mode 100644
index 0000000000..64f9570b48
--- /dev/null
+++ b/PicoLisp/TODO
@@ -0,0 +1 @@
+Install more files
diff --git a/PicoLisp/distinfo b/PicoLisp/distinfo
new file mode 100644
index 0000000000..b367067d73
--- /dev/null
+++ b/PicoLisp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (picoLisp.tgz) = b5b94a2851c3b39d0dadfe6896ed1e407acd3ac5
+RMD160 (picoLisp.tgz) = 17e909851bc7db4b86c15b113b19f924c72433c6
+SHA512 (picoLisp.tgz) = 4d7d2d7afaf9ca20cb093d814b10da4703f1d514a2cc907308a687e21ef4ab8a3265a4050b7eb2f132b3359a657e0af3c8a6bdf0f13e2806b72e6b91ccda6f74
+Size (picoLisp.tgz) = 984438 bytes
Home |
Main Index |
Thread Index |
Old Index