aboutsummaryrefslogtreecommitdiff
path: root/lang/klone
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2014-04-13 10:55:38 +0000
committerRene Ladan <rene@FreeBSD.org>2014-04-13 10:55:38 +0000
commitbac6e092c4705f6a79bf323ae7961d92aa017bb5 (patch)
tree945be4c82f4ab2b27427f5ba33627b6ec0e06991 /lang/klone
parent0bd8a54ab1df83aba8d606431f2ca378711e1d69 (diff)
downloadports-bac6e092c4705f6a79bf323ae7961d92aa017bb5.tar.gz
ports-bac6e092c4705f6a79bf323ae7961d92aa017bb5.zip
Notes
Diffstat (limited to 'lang/klone')
-rw-r--r--lang/klone/Makefile47
-rw-r--r--lang/klone/distinfo2
-rw-r--r--lang/klone/files/freebsd18
-rw-r--r--lang/klone/files/patch-gcc426
-rw-r--r--lang/klone/files/patch-klos.c31
-rw-r--r--lang/klone/files/patch-klregexp.c19
-rw-r--r--lang/klone/pkg-descr9
-rw-r--r--lang/klone/pkg-plist283
8 files changed, 0 insertions, 435 deletions
diff --git a/lang/klone/Makefile b/lang/klone/Makefile
deleted file mode 100644
index 30c01df85750..000000000000
--- a/lang/klone/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-# Created by: Kris Kennaway <kris@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= klone
-PORTVERSION= 2.1.359
-PORTREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= http://old.koalateam.com/ftp/pub/Klone/
-DISTNAME= Klone${PORTVERSION:E}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Small, Lisp-like interpreted language
-
-WRKSRC= ${WRKDIR}/Klone
-
-DEPRECATED= Unmaintained since 2001
-EXPIRATION_DATE= 2014-04-12
-MAKE_JOBS_UNSAFE= yes
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64"
-BROKEN= Does not compile on sparc64
-.endif
-
-do-configure:
- @${SED} -e 's:%%PREFIX%%:${PREFIX}:' \
- -e 's:%%CC%%:${CC}:' \
- -e 's:%%CFLAGS%%:${CFLAGS}:' \
- ${FILESDIR}/freebsd > ${WRKSRC}/Configs/freebsd
- @${CP} -f ${WRKSRC}/Configs/freebsd ${WRKSRC}/Config.freebsd
- @${ECHO_CMD} "freebsd" > ${WRKSRC}/.dir
- @${RM} -f makefile
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/klone ${PREFIX}/bin
- @${MKDIR} ${PREFIX}/lib/klone
- ${INSTALL_DATA} ${WRKSRC}/kl/* ${PREFIX}/lib/klone
- @${MKDIR} ${PREFIX}/lib/klone/scripts
- ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${PREFIX}/lib/klone/scripts
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/lang/klone/distinfo b/lang/klone/distinfo
deleted file mode 100644
index 2fded08b8adb..000000000000
--- a/lang/klone/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Klone359.tar.gz) = 4ca6e7389eef54e431d6b2e0925b7b06b0e9d2bf5cfbf4ce6f326c13210c1ebf
-SIZE (Klone359.tar.gz) = 835367
diff --git a/lang/klone/files/freebsd b/lang/klone/files/freebsd
deleted file mode 100644
index ac8f9a970b2d..000000000000
--- a/lang/klone/files/freebsd
+++ /dev/null
@@ -1,18 +0,0 @@
-##################### KLONE CONFIG FILE ######################################
-#: FreeBSD
- # defines this to the binary type: sun4, sun4solaris...
-MACHINE_TYPE = freebsd
- # default path for looking for klone files
-KLONEPATH ="\".:~/kl:%%PREFIX%%/lib/klone\""
- # system-needed libraries
-LIBS =
- # compilation flags , -O or -g
-FLAGS = %%CFLAGS%%
- # name (absolute or relative) of the compiler: cc, /bin/cc
-C_COMPILER = %%CC%%
- # various defines:
-DEFINES = -DSYSV_TIME -DVOID_SIGNALS -DDO_NOT_REDEFINE_MALLOC
- # other linker -specific flags
-LFLAGS =
- # unix command to apply to executable after link
-POSTPROCESSING = :
diff --git a/lang/klone/files/patch-gcc4 b/lang/klone/files/patch-gcc4
deleted file mode 100644
index 00756e147e6a..000000000000
--- a/lang/klone/files/patch-gcc4
+++ /dev/null
@@ -1,26 +0,0 @@
---- KloneLight/KlLib.h.orig Fri Feb 16 21:47:53 2001
-+++ KloneLight/KlLib.h Tue Jun 19 03:03:49 2007
-@@ -375,8 +375,8 @@
- type[5] = (KlMethod) (((Card32) type[5]) | trait); \
- KlDeclareTrait(type,trait)
- #else
--#define KlDeclareTrait(type,trait) ((Card32) type[4]) |= trait
--#define KlDeclareIsTrait(type,trait) ((Card32) type[5]) |= trait; \
-+#define KlDeclareTrait(type,trait) (type[4] = (Card32) type[4] | trait)
-+#define KlDeclareIsTrait(type,trait) (type[5] = (Card32) type[5] | trait); \
- KlDeclareTrait(type,trait)
- #endif
-
---- klone.h.orig Fri Feb 16 21:47:49 2001
-+++ klone.h Tue Jun 19 03:07:31 2007
-@@ -503,8 +503,8 @@
- type[5] = (KlMethod) (((Card32) type[5]) | trait); \
- KlDeclareTrait(type,trait)
- #else
--#define KlDeclareTrait(type,trait) ((Card32) type[4]) |= trait
--#define KlDeclareIsTrait(type,trait) ((Card32) type[5]) |= trait; \
-+#define KlDeclareTrait(type,trait) (type[4] = (Card32) type[4] | trait)
-+#define KlDeclareIsTrait(type,trait) (type[5] = (Card32) type[5] | trait); \
- KlDeclareTrait(type,trait)
- #endif
-
diff --git a/lang/klone/files/patch-klos.c b/lang/klone/files/patch-klos.c
deleted file mode 100644
index 530d3e2e000f..000000000000
--- a/lang/klone/files/patch-klos.c
+++ /dev/null
@@ -1,31 +0,0 @@
---- klos.c.orig 2012-12-03 13:51:56.000000000 +0100
-+++ klos.c 2012-12-03 13:53:25.000000000 +0100
-@@ -83,9 +83,12 @@
- #define KlWaitPid(statusp) wait3(statusp, WNOHANG, 0)
- #endif
-
-+
- DECLARE_strchr;
-
- KlRSignal KlChildDeathHandler();
-+void KlSignalHandlerExecuteAux(int, KlO);
-+void KlProcessIdDies(int, int);
-
- /* On SYSV signals where it is possible (AIX), use an emulation of the BSD
- * signal call via sigaction.
-@@ -777,6 +780,7 @@
-
- /* a process is signalled to be dead */
-
-+void
- KlProcessIdDies(pid, status)
- int pid;
- int status;
-@@ -1591,6 +1595,7 @@
- #endif
- }
-
-+void
- KlSignalHandlerExecuteAux(sig, handler)
- int sig;
- KlO handler;
diff --git a/lang/klone/files/patch-klregexp.c b/lang/klone/files/patch-klregexp.c
deleted file mode 100644
index 16232339535b..000000000000
--- a/lang/klone/files/patch-klregexp.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- klregexp.c.orig 2012-12-03 13:50:10.000000000 +0100
-+++ klregexp.c 2012-12-03 13:51:40.000000000 +0100
-@@ -208,6 +208,8 @@
- STATIC int strcspn();
- #endif
-
-+void Klparnum_add(int, int, char *);
-+
- /*
- - regcomp - compile a regular expression into internal code
- *
-@@ -1302,6 +1304,7 @@
- * we maintain a p-list of parenleven, offset in program
- */
-
-+void
- Klparnum_add(type, parno, ptr)
- int type; /* OPEN or CLOSE */
- int parno;
diff --git a/lang/klone/pkg-descr b/lang/klone/pkg-descr
deleted file mode 100644
index d58383dfac2a..000000000000
--- a/lang/klone/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-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.
-
-WWW: http://old.koalateam.com/klone/
diff --git a/lang/klone/pkg-plist b/lang/klone/pkg-plist
deleted file mode 100644
index 39589f490f8b..000000000000
--- a/lang/klone/pkg-plist
+++ /dev/null
@@ -1,283 +0,0 @@
-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/scripts/README
-lib/klone/scripts/Show
-lib/klone/scripts/TEMPLATE
-lib/klone/scripts/Z2z
-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/kxf2xml
-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/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-remove-duplicates
-lib/klone/scripts/xmh-thread
-lib/klone/scripts/xmh-wordwrap
-lib/klone/scripts/xml2kxf
-lib/klone/scripts/xmlpp
-lib/klone/scripts/xmlstats
-lib/klone/scripts/xpm-clean
-lib/klone/scripts/zirconlog-clean
-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-kxf.kl
-lib/klone/xml-sxp.kl
-lib/klone/xpm-format.kl
-%%PORTDOCS%%%%DOCSDIR%%/KloneReference.ps
-%%PORTDOCS%%%%DOCSDIR%%/Profiler.readme
-%%PORTDOCS%%%%DOCSDIR%%/amc-lisp.el
-%%PORTDOCS%%%%DOCSDIR%%/xml-sxp.txt
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm lib/klone/scripts
-@dirrm lib/klone