add klone port
-- KLONE is a small and fast fully interpreted language intended to be embedded into C applications to provide them with a powerful, yet fast and small extension language. Its syntax is very inspired from Lisp (its external syntax has been kept as close as possible to Common Lisp as possible), but its implementation is original and efficient, to give full extensibility, intimate interfacing to C, incremental garbage collection, and full portability on either K&R or ANSI C.
This commit is contained in:
parent
4b5e4ea88b
commit
15f4bd4846
35
lang/klone/Makefile
Normal file
35
lang/klone/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2000/08/18 19:20:10 brad Exp $
|
||||
|
||||
DISTNAME= Klone348
|
||||
PKGNAME= klone-2.0beta5
|
||||
CATEGORIES= lang
|
||||
NEED_VERSION= 1.319
|
||||
MASTER_SITES= ftp://koala.inria.fr/pub/Klone/
|
||||
|
||||
MAINTAINER= ports@openbsd.org
|
||||
|
||||
PERMIT_PACKAGE_CDROM= No
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= No
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WRKDIST= ${WRKDIR}/Klone
|
||||
|
||||
post-extract:
|
||||
@sed -e s#!!PREFIX!!#${PREFIX}# \
|
||||
${FILESDIR}/openbsd > ${WRKSRC}/Configs/openbsd
|
||||
|
||||
do-configure:
|
||||
@cp -f ${WRKSRC}/Configs/openbsd ${WRKSRC}/Config.openbsd
|
||||
@echo "openbsd" > ${WRKSRC}/.dir
|
||||
@rm -f makefile
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/lib/klone/scripts
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/klone
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/klone ${PREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/kl/* ${PREFIX}/lib/klone
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${PREFIX}/lib/klone/scripts
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/klone
|
||||
|
||||
.include <bsd.port.mk>
|
3
lang/klone/files/md5
Normal file
3
lang/klone/files/md5
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (Klone348.tar.gz) = a6bd7767ed1ffc5afcbca63c307248eb
|
||||
RMD160 (Klone348.tar.gz) = 0ca81b35dd66b329b4a83ae06ffcc3e8ca604ba3
|
||||
SHA1 (Klone348.tar.gz) = c6d2386250c6c80ad003140b90ba6b7cc4e590c5
|
18
lang/klone/files/openbsd
Normal file
18
lang/klone/files/openbsd
Normal file
@ -0,0 +1,18 @@
|
||||
##################### KLONE CONFIG FILE ######################################
|
||||
#: OpenBSD
|
||||
# defines this to the binary type: sun4, sun4solaris...
|
||||
MACHINE_TYPE = openbsd
|
||||
# default path for looking for klone files
|
||||
KLONEPATH ="\".:~/kl:!!PREFIX!!/lib/klone\""
|
||||
# system-needed libraries
|
||||
LIBS =
|
||||
# compilation flags , -O or -g
|
||||
FLAGS = -O
|
||||
# name (absolute or relative) of the compiler: cc, /bin/cc
|
||||
C_COMPILER = cc
|
||||
# various defines:
|
||||
DEFINES = -DSYSV_TIME -DVOID_SIGNALS
|
||||
# other linker -specific flags
|
||||
LFLAGS =
|
||||
# unix command to apply to executable after link
|
||||
POSTPROCESSING = :
|
1
lang/klone/pkg/COMMENT
Normal file
1
lang/klone/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
small, Lisp-like interpreted language
|
7
lang/klone/pkg/DESCR
Normal file
7
lang/klone/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
KLONE is a small and fast fully interpreted language intended to be
|
||||
embedded into C applications to provide them with a powerful, yet fast
|
||||
and small extension language. Its syntax is very inspired from Lisp (its
|
||||
external syntax has been kept as close as possible to Common Lisp as
|
||||
possible), but its implementation is original and efficient, to give full
|
||||
extensibility, intimate interfacing to C, incremental garbage collection,
|
||||
and full portability on either K&R or ANSI C.
|
281
lang/klone/pkg/PLIST
Normal file
281
lang/klone/pkg/PLIST
Normal file
@ -0,0 +1,281 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2000/08/18 19:20:11 brad Exp $
|
||||
bin/klone
|
||||
lib/klone/++.kl
|
||||
lib/klone/+=.kl
|
||||
lib/klone/AUTODOC.DIR
|
||||
lib/klone/AUTODOC.PAT
|
||||
lib/klone/AUTOLOAD.DIR
|
||||
lib/klone/AUTOLOAD.PAT
|
||||
lib/klone/C-extension.kl
|
||||
lib/klone/L.kl
|
||||
lib/klone/PE.kl
|
||||
lib/klone/PF.kl
|
||||
lib/klone/PV.kl
|
||||
lib/klone/Point.kl
|
||||
lib/klone/Symbol.kl
|
||||
lib/klone/T.kl
|
||||
lib/klone/ackerman.kl
|
||||
lib/klone/add.kl
|
||||
lib/klone/ascii-7bits.kl
|
||||
lib/klone/ascii-progress-bar.kl
|
||||
lib/klone/assignment.kl
|
||||
lib/klone/atom-equal-fixed.kl
|
||||
lib/klone/autoload.kl
|
||||
lib/klone/backquote.kl
|
||||
lib/klone/basename.kl
|
||||
lib/klone/byte-to-bits.kl
|
||||
lib/klone/cadr.kl
|
||||
lib/klone/cd.kl
|
||||
lib/klone/cgi.kl
|
||||
lib/klone/checksums.kl
|
||||
lib/klone/closure.kl
|
||||
lib/klone/colors.kl
|
||||
lib/klone/concat-paths.kl
|
||||
lib/klone/cond.kl
|
||||
lib/klone/cur-date.kl
|
||||
lib/klone/date.kl
|
||||
lib/klone/days.kl
|
||||
lib/klone/dbtk.kl
|
||||
lib/klone/defaccessor.kl
|
||||
lib/klone/default.kl
|
||||
lib/klone/defmacrod.kl
|
||||
lib/klone/defstruct-soft.kl
|
||||
lib/klone/defstruct.kl
|
||||
lib/klone/defunm.kl
|
||||
lib/klone/defvar.kl
|
||||
lib/klone/delete-item.kl
|
||||
lib/klone/do-tests.kl
|
||||
lib/klone/doc-autoloadables.kl
|
||||
lib/klone/doc-herited.kl
|
||||
lib/klone/dofile.kl
|
||||
lib/klone/doline.kl
|
||||
lib/klone/domatch.kl
|
||||
lib/klone/doregexp.kl
|
||||
lib/klone/dosort.kl
|
||||
lib/klone/dump.kl
|
||||
lib/klone/emacs-compat-interactive.kl
|
||||
lib/klone/equal.kl
|
||||
lib/klone/evalhook.kl
|
||||
lib/klone/every.kl
|
||||
lib/klone/expand-num.kl
|
||||
lib/klone/expand-real.kl
|
||||
lib/klone/expand-tabs.kl
|
||||
lib/klone/fact.kl
|
||||
lib/klone/fatal-error.kl
|
||||
lib/klone/fib.kl
|
||||
lib/klone/file-info.kl
|
||||
lib/klone/file-lock.kl
|
||||
lib/klone/file-type.kl
|
||||
lib/klone/filedatabase.kl
|
||||
lib/klone/filter-list.kl
|
||||
lib/klone/ftplib.kl
|
||||
lib/klone/gensym.kl
|
||||
lib/klone/getopts.kl
|
||||
lib/klone/gmon-dump
|
||||
lib/klone/grep.kl
|
||||
lib/klone/hooks.kl
|
||||
lib/klone/hostname.kl
|
||||
lib/klone/hostname2.kl
|
||||
lib/klone/html-quote.kl
|
||||
lib/klone/itox.kl
|
||||
lib/klone/kdb.kl
|
||||
lib/klone/klone-ref.txt
|
||||
lib/klone/klone-update
|
||||
lib/klone/klone1-compat.kl
|
||||
lib/klone/klone2.kl
|
||||
lib/klone/kltk.kl
|
||||
lib/klone/lappend.kl
|
||||
lib/klone/last-catched.kl
|
||||
lib/klone/let.kl
|
||||
lib/klone/linebase.kl
|
||||
lib/klone/list-get.kl
|
||||
lib/klone/list-partial-equal.kl
|
||||
lib/klone/lreverse.kl
|
||||
lib/klone/macroexpand.kl
|
||||
lib/klone/mail-stack-dump-on-error-to.kl
|
||||
lib/klone/make-subr.kl
|
||||
lib/klone/man.kl
|
||||
lib/klone/map-symbols.kl
|
||||
lib/klone/mapdir.kl
|
||||
lib/klone/maphash.kl
|
||||
lib/klone/math.kl
|
||||
lib/klone/mcheck.kl
|
||||
lib/klone/meminfo.kl
|
||||
lib/klone/meta-instance.kl
|
||||
lib/klone/mleak-test.kl
|
||||
lib/klone/non-nil-or.kl
|
||||
lib/klone/nth-for-num.kl
|
||||
lib/klone/numeric.kl
|
||||
lib/klone/objsysmeth.kl
|
||||
lib/klone/oblist.kl
|
||||
lib/klone/octal.kl
|
||||
lib/klone/poor-clos.kl
|
||||
lib/klone/position.kl
|
||||
lib/klone/pretty.kl
|
||||
lib/klone/print-exit.kl
|
||||
lib/klone/print-margin.kl
|
||||
lib/klone/print-read.kl
|
||||
lib/klone/print-stack.kl
|
||||
lib/klone/print.kl
|
||||
lib/klone/printf.kl
|
||||
lib/klone/process-id.kl
|
||||
lib/klone/pwd.kl
|
||||
lib/klone/quote-regex.kl
|
||||
lib/klone/random.kl
|
||||
lib/klone/re-nocase.kl
|
||||
lib/klone/read-pending.kl
|
||||
lib/klone/real-equal.kl
|
||||
lib/klone/ref.kl
|
||||
lib/klone/remove.kl
|
||||
lib/klone/replace-string.kl
|
||||
lib/klone/require.kl
|
||||
lib/klone/rmkdir.kl
|
||||
lib/klone/sappend.kl
|
||||
lib/klone/sdb.kl
|
||||
lib/klone/seek.kl
|
||||
lib/klone/setqn.kl
|
||||
lib/klone/sets.kl
|
||||
lib/klone/sh-package.kl
|
||||
lib/klone/sh.kl
|
||||
lib/klone/shell.kl
|
||||
lib/klone/signalnames.kl
|
||||
lib/klone/slot-funcs.kl
|
||||
lib/klone/smartdoc.kl
|
||||
lib/klone/smartloader.kl
|
||||
lib/klone/some.kl
|
||||
lib/klone/stack-dump.kl
|
||||
lib/klone/statparams.kl
|
||||
lib/klone/stdin.kl
|
||||
lib/klone/store-error-name.kl
|
||||
lib/klone/stringcase.kl
|
||||
lib/klone/struct-lite.kl
|
||||
lib/klone/sub-toplevel.kl
|
||||
lib/klone/subseq-ptr.kl
|
||||
lib/klone/sw2re.kl
|
||||
lib/klone/symbol-plist.kl
|
||||
lib/klone/system-and-pipes.kl
|
||||
lib/klone/time.kl
|
||||
lib/klone/trace-all.kl
|
||||
lib/klone/trace.kl
|
||||
lib/klone/trap-error.kl
|
||||
lib/klone/unboundp.kl
|
||||
lib/klone/unless.kl
|
||||
lib/klone/utf8.kl
|
||||
lib/klone/verbose-p.kl
|
||||
lib/klone/version-num.kl
|
||||
lib/klone/when.kl
|
||||
lib/klone/write-string.kl
|
||||
lib/klone/xml-sxp.kl
|
||||
lib/klone/xpm-format.kl
|
||||
lib/klone/scripts/Show
|
||||
lib/klone/scripts/TEMPLATE
|
||||
lib/klone/scripts/Z2z
|
||||
lib/klone/scripts/aminet-incorporate-recent
|
||||
lib/klone/scripts/bad-blocks
|
||||
lib/klone/scripts/base64-decode
|
||||
lib/klone/scripts/bin2iso2
|
||||
lib/klone/scripts/bits
|
||||
lib/klone/scripts/bspinfo
|
||||
lib/klone/scripts/cdromsize
|
||||
lib/klone/scripts/cgi-base
|
||||
lib/klone/scripts/cgi-klone-documentation
|
||||
lib/klone/scripts/cgi-oenologie-reservation
|
||||
lib/klone/scripts/cgi-xfree-modelines
|
||||
lib/klone/scripts/cgi-xfree-modelines-fr
|
||||
lib/klone/scripts/check-old-gets
|
||||
lib/klone/scripts/checkmbox
|
||||
lib/klone/scripts/cmpfirst
|
||||
lib/klone/scripts/coffee
|
||||
lib/klone/scripts/colors
|
||||
lib/klone/scripts/copy-date
|
||||
lib/klone/scripts/curtime
|
||||
lib/klone/scripts/diskchange
|
||||
lib/klone/scripts/end-marker
|
||||
lib/klone/scripts/enumerate
|
||||
lib/klone/scripts/extract-hrefs
|
||||
lib/klone/scripts/file-case
|
||||
lib/klone/scripts/file-is-size
|
||||
lib/klone/scripts/file-test
|
||||
lib/klone/scripts/filedatabase-upgrade
|
||||
lib/klone/scripts/filenames-non-83
|
||||
lib/klone/scripts/filesize
|
||||
lib/klone/scripts/find-duplicated-files
|
||||
lib/klone/scripts/find-old-syntax
|
||||
lib/klone/scripts/fix-frame-ps
|
||||
lib/klone/scripts/fix-klone-scripts-path
|
||||
lib/klone/scripts/fix-koalabot-log
|
||||
lib/klone/scripts/fixframetext
|
||||
lib/klone/scripts/floppies
|
||||
lib/klone/scripts/floppy-salvage
|
||||
lib/klone/scripts/fold-lines
|
||||
lib/klone/scripts/follow-link
|
||||
lib/klone/scripts/ftp-list-news
|
||||
lib/klone/scripts/getftp
|
||||
lib/klone/scripts/gmail
|
||||
lib/klone/scripts/gmon-dump
|
||||
lib/klone/scripts/gnews
|
||||
lib/klone/scripts/gr
|
||||
lib/klone/scripts/hexgrep
|
||||
lib/klone/scripts/html-norobots
|
||||
lib/klone/scripts/html-quote
|
||||
lib/klone/scripts/idraw2text
|
||||
lib/klone/scripts/ifdef-expand
|
||||
lib/klone/scripts/k-archie
|
||||
lib/klone/scripts/kfortress
|
||||
lib/klone/scripts/kget
|
||||
lib/klone/scripts/klone-autoload-docs
|
||||
lib/klone/scripts/klone-update
|
||||
lib/klone/scripts/kxhtml
|
||||
lib/klone/scripts/linelength
|
||||
lib/klone/scripts/ll2le
|
||||
lib/klone/scripts/lpt
|
||||
lib/klone/scripts/lr
|
||||
lib/klone/scripts/make-file
|
||||
lib/klone/scripts/mksdir
|
||||
lib/klone/scripts/mkshadowdir
|
||||
lib/klone/scripts/monitor-file
|
||||
lib/klone/scripts/mosaic-new
|
||||
lib/klone/scripts/netscape-fix
|
||||
lib/klone/scripts/netscape-new-url
|
||||
lib/klone/scripts/nfo-clean
|
||||
lib/klone/scripts/num
|
||||
lib/klone/scripts/numdate
|
||||
lib/klone/scripts/qc-check
|
||||
lib/klone/scripts/qpak
|
||||
lib/klone/scripts/randword
|
||||
lib/klone/scripts/replace-strings
|
||||
lib/klone/scripts/reverse
|
||||
lib/klone/scripts/save-as-mh
|
||||
lib/klone/scripts/scalc3-txt-clean
|
||||
lib/klone/scripts/sfv-fix
|
||||
lib/klone/scripts/slowpipe
|
||||
lib/klone/scripts/spy-encode
|
||||
lib/klone/scripts/strip-mans
|
||||
lib/klone/scripts/tar-chunk
|
||||
lib/klone/scripts/timeout
|
||||
lib/klone/scripts/tkdir
|
||||
lib/klone/scripts/tolower
|
||||
lib/klone/scripts/vcat
|
||||
lib/klone/scripts/w3q
|
||||
lib/klone/scripts/wget-fix-base
|
||||
lib/klone/scripts/wrd2txt
|
||||
lib/klone/scripts/wrd2xml
|
||||
lib/klone/scripts/wwwboards2txt
|
||||
lib/klone/scripts/xdoc-strip
|
||||
lib/klone/scripts/xfree-modelines
|
||||
lib/klone/scripts/xmh-add-date
|
||||
lib/klone/scripts/xmh-add-from-headers
|
||||
lib/klone/scripts/xmh-process-mail-errors
|
||||
lib/klone/scripts/xmh-thread
|
||||
lib/klone/scripts/xmh-wordwrap
|
||||
lib/klone/scripts/xmlpp
|
||||
lib/klone/scripts/xmlstats
|
||||
lib/klone/scripts/xpm-clean
|
||||
lib/klone/scripts/zirconlog-clean
|
||||
share/doc/klone/KloneReference.ps
|
||||
share/doc/klone/Profiler.readme
|
||||
share/doc/klone/amc-lisp.el
|
||||
share/doc/klone/xml-sxp.txt
|
||||
@dirrm lib/klone/scripts
|
||||
@dirrm lib/klone
|
||||
@dirrm share/doc/klone
|
Loading…
x
Reference in New Issue
Block a user