mirror of
https://git.freebsd.org/ports.git
synced 2025-05-30 18:06:27 -04:00
Remove non staged ports without pending PR from l*
This commit is contained in:
parent
12546f05aa
commit
a80c31a5dd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=366903
156 changed files with 18 additions and 10371 deletions
2
LEGAL
2
LEGAL
|
@ -268,8 +268,6 @@ webfonts/* x11-fonts/webfonts Restrictive copyright
|
|||
win32/* multimedia/win32-codecs Licensing status of the codecs is unknown
|
||||
xanim-* multimedia/xanim Must be redistributed without fee
|
||||
xchada01.lzh games/xchadance Contains commercial character data
|
||||
xds-c-* lang/xds-c Excelsior forbids any redistribution
|
||||
xds-[0-9]* lang/xds Excelsior forbids any redistribution
|
||||
xephem-* astro/xephem Personal use only
|
||||
XFrisk-* games/xfrisk Copyright/trademark violation?
|
||||
XFrisk-*.tar.gz games/xfrisk Possible trademark infringement
|
||||
|
|
18
MOVED
18
MOVED
|
@ -6650,3 +6650,21 @@ java/jai-imageio||2014-09-01|Not staged
|
|||
java/jboss5||2014-09-01|Not staged
|
||||
java/jc||2014-09-01|Not staged
|
||||
java/poseidon||2014-09-01|Not staged
|
||||
lang/Sather||2014-09-01|Not staged
|
||||
lang/gnustep-guile||2014-09-01|Not staged
|
||||
lang/haskell-mode.el||2014-09-01|Not staged
|
||||
lang/hiphop-php||2014-09-01|Not staged
|
||||
lang/lush||2014-09-01|Not staged
|
||||
lang/metaocaml||2014-09-01|Not staged
|
||||
lang/mpd||2014-09-01|Not staged
|
||||
lang/ocaml-camlidl||2014-09-01|Not staged
|
||||
lang/ocaml-mode.el||2014-09-01|Not staged
|
||||
lang/ocs||2014-09-01|Not staged
|
||||
lang/oorexx||2014-09-01|Not staged
|
||||
lang/rakudo||2014-09-01|Not staged
|
||||
lang/sml-mode.el||2014-09-01|Not staged
|
||||
lang/sr||2014-09-01|Not staged
|
||||
lang/t3x||2014-09-01|Not staged
|
||||
lang/xds-c||2014-09-01|Not staged
|
||||
lang/xds||2014-09-01|Not staged
|
||||
lang/xotcl||2014-09-01|Not staged
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
COMMENT = Programming languages
|
||||
|
||||
SUBDIR += Gofer
|
||||
SUBDIR += Sather
|
||||
SUBDIR += abcl
|
||||
SUBDIR += adacontrol
|
||||
SUBDIR += afnix
|
||||
|
@ -99,7 +98,6 @@
|
|||
SUBDIR += gnatdroid-sysroot
|
||||
SUBDIR += gnu-cobol
|
||||
SUBDIR += gnustep-base
|
||||
SUBDIR += gnustep-guile
|
||||
SUBDIR += go
|
||||
SUBDIR += gprolog
|
||||
SUBDIR += groovy
|
||||
|
@ -107,8 +105,6 @@
|
|||
SUBDIR += guile
|
||||
SUBDIR += guile2
|
||||
SUBDIR += harbour
|
||||
SUBDIR += haskell-mode.el
|
||||
SUBDIR += hiphop-php
|
||||
SUBDIR += hla
|
||||
SUBDIR += hope
|
||||
SUBDIR += hs-brainfuck
|
||||
|
@ -147,12 +143,10 @@
|
|||
SUBDIR += lua51
|
||||
SUBDIR += lua52
|
||||
SUBDIR += luajit
|
||||
SUBDIR += lush
|
||||
SUBDIR += malbolge
|
||||
SUBDIR += maude
|
||||
SUBDIR += mawk
|
||||
SUBDIR += mdk
|
||||
SUBDIR += metaocaml
|
||||
SUBDIR += micropython
|
||||
SUBDIR += mit-scheme
|
||||
SUBDIR += mixal
|
||||
|
@ -163,7 +157,6 @@
|
|||
SUBDIR += mono-basic
|
||||
SUBDIR += moscow_ml
|
||||
SUBDIR += mosh
|
||||
SUBDIR += mpd
|
||||
SUBDIR += mtasc
|
||||
SUBDIR += munger
|
||||
SUBDIR += nawk
|
||||
|
@ -182,15 +175,11 @@
|
|||
SUBDIR += nx
|
||||
SUBDIR += ocaml
|
||||
SUBDIR += ocaml-autoconf
|
||||
SUBDIR += ocaml-camlidl
|
||||
SUBDIR += ocaml-mode.el
|
||||
SUBDIR += ocaml-nox11
|
||||
SUBDIR += ocs
|
||||
SUBDIR += ofc
|
||||
SUBDIR += ohugs
|
||||
SUBDIR += onyx
|
||||
SUBDIR += oo2c
|
||||
SUBDIR += oorexx
|
||||
SUBDIR += opendylan
|
||||
SUBDIR += otcl
|
||||
SUBDIR += p2c
|
||||
|
@ -272,7 +261,6 @@
|
|||
SUBDIR += qt5-qml
|
||||
SUBDIR += racket
|
||||
SUBDIR += racket-minimal
|
||||
SUBDIR += rakudo
|
||||
SUBDIR += ratfor
|
||||
SUBDIR += rexx-imc
|
||||
SUBDIR += rexx-regina
|
||||
|
@ -306,7 +294,6 @@
|
|||
SUBDIR += slib-guile
|
||||
SUBDIR += slisp
|
||||
SUBDIR += smalltalk
|
||||
SUBDIR += sml-mode.el
|
||||
SUBDIR += smlnj
|
||||
SUBDIR += snobol4
|
||||
SUBDIR += spidermonkey17
|
||||
|
@ -316,12 +303,10 @@
|
|||
SUBDIR += spl
|
||||
SUBDIR += squeak
|
||||
SUBDIR += squirrel
|
||||
SUBDIR += sr
|
||||
SUBDIR += stalin
|
||||
SUBDIR += starlogo
|
||||
SUBDIR += stldoc
|
||||
SUBDIR += swi-pl
|
||||
SUBDIR += t3x
|
||||
SUBDIR += tcc
|
||||
SUBDIR += tcl-manual
|
||||
SUBDIR += tcl-wrapper
|
||||
|
@ -343,9 +328,6 @@
|
|||
SUBDIR += visualworks
|
||||
SUBDIR += whitespace
|
||||
SUBDIR += x10
|
||||
SUBDIR += xds
|
||||
SUBDIR += xds-c
|
||||
SUBDIR += xotcl
|
||||
SUBDIR += yabasic
|
||||
SUBDIR += yap
|
||||
SUBDIR += yap-devel
|
||||
|
|
|
@ -1,179 +0,0 @@
|
|||
# Created by: hsu
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sather
|
||||
PORTVERSION= 1.2.2
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Sather compiler
|
||||
|
||||
#
|
||||
# NOTE: currently build fails with threaded Tk
|
||||
#
|
||||
LIB_DEPENDS= libtk84.so:${PORTSDIR}/x11-toolkits/tk84 \
|
||||
libgc-redirect.so:${PORTSDIR}/devel/boehm-gc-redirect
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/libtool:${PORTSDIR}/devel/libtool
|
||||
|
||||
USES= gmake tar:bzip2
|
||||
ALL_TARGET= full optional
|
||||
MAN1= sabrowse.1 sacomp.1
|
||||
|
||||
INFO= sather sather-mode sather-tutorial
|
||||
|
||||
SAT_CFLAGS= ${CFLAGS} -I. \
|
||||
-I../System/Common \
|
||||
-I${LOCALBASE}/include \
|
||||
-I${LOCALBASE}/include/tcl8.4 -I${LOCALBASE}/include/tk8.4
|
||||
SAT_LIBS= -L${LOCALBASE}/lib -lgc-redirect -lm
|
||||
SAT_LIBDIR= ${PREFIX}/lib/sather
|
||||
|
||||
OPTIONS_DEFINE= EMACS DOCS
|
||||
EMACS_DESC= Install Emacs syntax files
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
PORTDOCS= *
|
||||
.endif
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} >= 900000
|
||||
BROKEN= segfaults during build on 9.X
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
#
|
||||
# Precompiled binaries are for Linux only
|
||||
#
|
||||
${RM} -f ${WRKSRC}/Boot/sacomp.code/*.o
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e "s,/usr/lib/sather,${SAT_LIBDIR}," \
|
||||
-e "s,/usr/X11R6,${LOCALBASE}," \
|
||||
-e "s,/usr/X11R6,${LOCALBASE}," \
|
||||
${WRKSRC}/Boot/sacomp.code/strings.c \
|
||||
${WRKSRC}/Doc/Installation.html \
|
||||
${WRKSRC}/Doc/man/man1/sabrowse.1 \
|
||||
${WRKSRC}/Doc/man/man1/sacomp.1 \
|
||||
${WRKSRC}/Library/System/unix.sa \
|
||||
${WRKSRC}/System/Platforms/X/Platform.module \
|
||||
${WRKSRC}/System/Platforms/tcltk/startup.tcl \
|
||||
${WRKSRC}/debian/bin-wrapper
|
||||
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e "s,(TK_LIB_NAME[[:space:]]*=[[:space:]]*).*,\1tk84," \
|
||||
-e "s,(TCL_LIB_NAME[[:space:]]*=[[:space:]]*).*,\1tcl84," \
|
||||
${WRKSRC}/System/Platforms/tcltk/Make.target.inc
|
||||
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's,(VERSION:[[:space:]]*).*,\1"${PORTVERSION}";,' \
|
||||
-e 's,(C_COMPILER:[[:space:]]*).*,\1"${CC}";,' \
|
||||
-e 's,(CC_OPTIONS:[[:space:]]*).*,\1"${SAT_CFLAGS}";,' \
|
||||
-e 's,(GC_LINK:[[:space:]]*).*,\1"${SAT_LIBS}";,' \
|
||||
-e 's,(CC_OPTIMIZE_FLAG:[[:space:]]*).*,\1""\,"${CFLAGS}";,' \
|
||||
-e 's,(MAKE_COMMAND:[[:space:]]*).*,\1"${MAKE_CMD}";,' \
|
||||
-e 's,(FORTRAN_APPEND_UNDERSCORE:[[:space:]]*).*,\1"true";,' \
|
||||
-e 's,CONFIG_PLATFORMS,unix,' \
|
||||
-e 's,CONFIG_DEFAULT_PLATFORM,freebsd,' \
|
||||
${WRKSRC}/System/Common/CONFIG.proto \
|
||||
${WRKSRC}/System/Platforms/freebsd/CONFIG
|
||||
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e "s,(DEFAULT_PLATFORM[[:space:]]*=[[:space:]]*).*,\1freebsd,"\
|
||||
-e "s,(CPP[[:space:]]*=[[:space:]]*).*,\1/usr/bin/cpp -P," \
|
||||
-e "s,(CC[[:space:]]*=[[:space:]]*).*,\1${CC}," \
|
||||
-e "s,(CFLAGS[[:space:]]*=[[:space:]]*).*,\1${SAT_CFLAGS}," \
|
||||
-e "s,(LIBS[[:space:]]*=[[:space:]]*).*,\1${SAT_LIBS}," \
|
||||
${WRKSRC}/Makefile ${WRKSRC}/Boot/sacomp.code/Makefile
|
||||
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's,/usr/bin/tclsh,${LOCALBASE}/bin/tclsh8.4,' \
|
||||
${WRKSRC}/Browser/Web/*
|
||||
#
|
||||
# Don't generate cpp comments - Sather won't like it
|
||||
#
|
||||
@${REINPLACE_CMD} -E \
|
||||
-e 's,#(CPP[[:space:]]*=[[:space:]]*).*,\1/usr/bin/cpp -P,' \
|
||||
${WRKSRC}/System/Common/Makefile
|
||||
#
|
||||
# We have this function in stdlib
|
||||
#
|
||||
@${ECHO_CMD} \"abort2\" >> ${WRKSRC}/System/FORBID
|
||||
|
||||
post-build:
|
||||
.for file in sather-tutorial.texinfo sather-mode.texinfo sather.texinfo
|
||||
cd ${WRKSRC}/Emacs && makeinfo --no-split ${file}
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${SAT_LIBDIR}/Bin
|
||||
.for file in sabrowse sacomp
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/Bin/${file} ${SAT_LIBDIR}/Bin
|
||||
.endfor
|
||||
.for file in PP gen_html saprep
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/Bin/${file} ${SAT_LIBDIR}/Bin
|
||||
.endfor
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/debian/bin-wrapper ${SAT_LIBDIR}/Bin
|
||||
.for link in sabrowse sacomp
|
||||
${LN} -sf ${SAT_LIBDIR}/Bin/bin-wrapper ${PREFIX}/bin/${link}
|
||||
.endfor
|
||||
.for obj in Browser Library System/Common System/Debug System/FORBID \
|
||||
System/Platforms/X System/Platforms/dualgui System/Platforms/f77 \
|
||||
System/Platforms/freebsd System/Platforms/gui System/Platforms/tcltk
|
||||
${TAR} -C ${WRKSRC} -cf - \
|
||||
--exclude "ActiveThreads" --exclude "Brahma" \
|
||||
--exclude "CONFIG.proto" --exclude "Siva" \
|
||||
--exclude "dual_gui_server.code" --exclude "*.bak" \
|
||||
--exclude "*.config" --exclude "*.orig" \
|
||||
--exclude "*Makefile*" ${obj} | \
|
||||
${TAR} -C ${SAT_LIBDIR} --unlink -xf -
|
||||
.endfor
|
||||
|
||||
#
|
||||
# Permissions safety
|
||||
#
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${SAT_LIBDIR}
|
||||
@${FIND} ${SAT_LIBDIR}/ -type f ! -perm +111 -exec ${CHMOD} \
|
||||
${SHAREMODE} {} \;
|
||||
@${FIND} ${SAT_LIBDIR}/ -type f -perm +111 -exec ${CHMOD} \
|
||||
${BINMODE} {} \;
|
||||
@${FIND} ${SAT_LIBDIR}/ -type d -exec ${CHMOD} 755 {} \;
|
||||
|
||||
#
|
||||
# Generate PLIST
|
||||
#
|
||||
@${FIND} -d ${SAT_LIBDIR}/ -type f | \
|
||||
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
|
||||
@${FIND} -d ${SAT_LIBDIR}/ -type d | \
|
||||
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
|
||||
.for FILE in sabrowse sacomp
|
||||
@${ECHO_CMD} \
|
||||
"@exec ${LN} -sf %D/lib/sather/Bin/bin-wrapper %D/bin/${FILE}"\
|
||||
>> ${TMPPLIST}
|
||||
@${ECHO_CMD} "bin/${FILE}" >> ${TMPPLIST}
|
||||
.endfor
|
||||
|
||||
.for file in sabrowse.1 sacomp.1
|
||||
${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/${file} ${MANPREFIX}/man/man1
|
||||
.endfor
|
||||
.for file in ${INFO}
|
||||
${INSTALL_DATA} ${WRKSRC}/Emacs/${file}.info ${PREFIX}/info
|
||||
.endfor
|
||||
.if ${PORT_OPTIONS:MEMACS}
|
||||
. for file in hl319.el sather-lib.el sather-module.el sather.el
|
||||
${INSTALL_DATA} ${WRKSRC}/Emacs/${file} ${PREFIX}/share/emacs/site-lisp
|
||||
@${ECHO_CMD} "share/emacs/site-lisp/${file}" >> ${TMPPLIST}
|
||||
. endfor
|
||||
.endif
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@(cd ${WRKSRC}/Doc && ${COPYTREE_SHARE} "*" ${DOCSDIR} \
|
||||
"! -regex .*man.* ! -regex .*GPL ! -regex .*\.bak")
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (sather-1.2.2.tar.bz2) = 75a94e3f07eccf45f8476cd074dc6ed3d1648b77006776cd44c856b7778d0545
|
||||
SIZE (sather-1.2.2.tar.bz2) = 4586748
|
|
@ -1,20 +0,0 @@
|
|||
--- Boot/sacomp.code/cgenCGEN1354269066xxxxxxxxx.c.orig Wed Aug 2 12:55:05 2006
|
||||
+++ Boot/sacomp.code/cgenCGEN1354269066xxxxxxxxx.c Wed Aug 2 12:58:46 2006
|
||||
@@ -9717,7 +9717,7 @@
|
||||
extern STR defaul1261471675;
|
||||
BOOL L108;
|
||||
extern STR PSATHER_ABORT2;
|
||||
- extern STR abort2;
|
||||
+ extern STR abort22;
|
||||
extern STR name139;
|
||||
BOOL L109;
|
||||
BOOL L1101_;
|
||||
@@ -10215,7 +10215,7 @@
|
||||
SATTR(ndefer_self3,routine_code,FSTR_p1752847026(ATTR(ndefer_self3,routine_code), ndefer_s3));
|
||||
}
|
||||
ndefer_self4 = self;
|
||||
- ndefer_s4 = ((STR) &abort2);
|
||||
+ ndefer_s4 = ((STR) &abort22);
|
||||
CGEN_d695831906(ndefer_self4);
|
||||
SATTR(ndefer_self4,routine_code,FSTR_p1752847026(ATTR(ndefer_self4,routine_code), ndefer_s4));
|
||||
ndefer_self5 = self;
|
|
@ -1,11 +0,0 @@
|
|||
--- Boot/sacomp.code/stringsxx.c.orig Wed Aug 2 12:56:59 2006
|
||||
+++ Boot/sacomp.code/stringsxx.c Wed Aug 2 12:59:38 2006
|
||||
@@ -2358,7 +2358,7 @@
|
||||
OB_HEADER header;
|
||||
INT asize;
|
||||
CHAR arr_part[21];
|
||||
- } abort2 = { {STR_tag}, 20, " abort();\n" };
|
||||
+ } abort22 = { {STR_tag}, 20, " abort();\n" };
|
||||
struct {
|
||||
OB_HEADER header;
|
||||
INT asize;
|
|
@ -1,19 +0,0 @@
|
|||
--- Emacs/sather-mode.texinfo.orig Wed Nov 3 22:09:35 1999
|
||||
+++ Emacs/sather-mode.texinfo Thu May 2 22:00:14 2002
|
||||
@@ -5,7 +5,16 @@
|
||||
@setchapternewpage off
|
||||
@c %**end of header
|
||||
|
||||
+
|
||||
@ifinfo
|
||||
+@format
|
||||
+INFO-DIR-SECTION Sather
|
||||
+START-INFO-DIR-ENTRY
|
||||
+* sather-mode: (sather-mode).
|
||||
+ The Sather Emacs Programming Environment.
|
||||
+END-INFO-DIR-ENTRY
|
||||
+@end format
|
||||
+
|
||||
This file describes the Emacs editing environment for the Sather
|
||||
language.
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
--- Emacs/sather-tutorial.texinfo.orig Wed Nov 3 22:09:35 1999
|
||||
+++ Emacs/sather-tutorial.texinfo Thu May 2 22:01:24 2002
|
||||
@@ -7,6 +7,14 @@
|
||||
@setchapternewpage odd
|
||||
|
||||
@ifinfo
|
||||
+@format
|
||||
+INFO-DIR-SECTION Sather
|
||||
+START-INFO-DIR-ENTRY
|
||||
+* sather-tutorial: (sather-tutorial).
|
||||
+ The Sather Eclectic Tutorial.
|
||||
+END-INFO-DIR-ENTRY
|
||||
+@end format
|
||||
+
|
||||
Sather Eclectic Tutorial
|
||||
|
||||
Copyright (C) 1995 by International Computer Science Institute
|
|
@ -1,16 +0,0 @@
|
|||
--- Emacs/sather.texinfo.orig Sun Jul 25 17:23:34 1999
|
||||
+++ Emacs/sather.texinfo Thu May 2 22:01:13 2002
|
||||
@@ -9,6 +9,13 @@
|
||||
@c %**end of header
|
||||
|
||||
@ifinfo
|
||||
+@format
|
||||
+INFO-DIR-SECTION Sather
|
||||
+START-INFO-DIR-ENTRY
|
||||
+* sather: (sather). The Sather Specification.
|
||||
+END-INFO-DIR-ENTRY
|
||||
+@end format
|
||||
+
|
||||
This file describes the Sather language.
|
||||
|
||||
Copyright (C) 1995 by International Computer Science Institute
|
|
@ -1,10 +0,0 @@
|
|||
--- System/Platforms/freebsd/header.h.orig Thu Aug 3 00:32:26 2006
|
||||
+++ System/Platforms/freebsd/header.h Thu Aug 3 00:32:32 2006
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
#define GC_DEBUG
|
||||
-# include <gc/gc.h>
|
||||
+# include <gc.h>
|
||||
#endif
|
||||
|
||||
#include "../../Common/c_header.h"
|
|
@ -1,22 +0,0 @@
|
|||
Sather is an object oriented language which aims to be simple,
|
||||
efficient, safe, and non-proprietary. It aims to meet the needs of
|
||||
modern research groups and to foster the development of a large,
|
||||
freely available, high-quality library of efficient well-written
|
||||
classes for a wide variety of computational tasks. It was originally
|
||||
based on Eiffel but now incorporates ideas and approaches from several
|
||||
languages. One way of placing it in the "space of languages" is to say
|
||||
that it attempts to be as efficient as C, C++, or Fortran, as elegant
|
||||
and safe as Eiffel or CLU, and to support higher-order functions as
|
||||
well as Common Lisp, Scheme, or Smalltalk.
|
||||
|
||||
Sather has garbage collection, statically-checked strong typing,
|
||||
multiple inheritance, separate implementation and type inheritance,
|
||||
parameterized classes, dynamic dispatch, iteration abstraction,
|
||||
higher-order routines and iters, exception handling, assertions,
|
||||
preconditions, postconditions, and class invariants. Sather code can
|
||||
be compiled into C code and can efficiently link with C object files.
|
||||
|
||||
Note: this version will work with non-threaded Tk only due to problems
|
||||
with GC and threads!
|
||||
|
||||
WWW: http://www.gnu.org/software/sather/
|
|
@ -1,70 +0,0 @@
|
|||
# Created by: Thomas Gellekum <tg@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= guile
|
||||
PORTVERSION= 1.1.4
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= lang gnustep
|
||||
MASTER_SITES= ${MASTER_SITE_GNUSTEP}
|
||||
MASTER_SITE_SUBDIR= libs
|
||||
PKGNAMEPREFIX= gnustep-
|
||||
PKGNAMESUFFIX?= ${NOX11_SUFFIX}${PKGNAMESUFFIX2}
|
||||
DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= GNUstep interface to the GUILE scheme interpreter
|
||||
|
||||
BROKEN= Does not build
|
||||
|
||||
LIB_DEPENDS+= libguile.so:${PORTSDIR}/lang/guile
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_GNUSTEP= yes
|
||||
USE_GNUSTEP_CONFIGURE= yes
|
||||
USE_GNUSTEP_BUILD= yes
|
||||
USE_GNUSTEP_INSTALL= yes
|
||||
USE_GNUSTEP_LDCONFIG= ${GNUSTEP_SYSTEM_LIBRARIES}
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
MAKE_FLAGS= OPTFLAG="${CFLAGS}"
|
||||
PLIST_SUB+= GUILE_VER="${GUILE_VER}"
|
||||
|
||||
MAN1= greg.1
|
||||
INFO= greg
|
||||
|
||||
FIXME= Library/gg_class.m ScriptKit/Library/GuileInterpreter.m
|
||||
|
||||
.if defined(WITHOUT_X11)
|
||||
NOX11_SUFFIX?= -nox11
|
||||
USE_GNUSTEP_BASE= yes
|
||||
PLIST_SUB+= USEX11="@comment "
|
||||
CONFLICTS?= gnustep-guile-1.*
|
||||
.else
|
||||
USE_GNUSTEP_BACK= yes
|
||||
PLIST_SUB+= USEX11=""
|
||||
CONFLICTS?= gnustep-guile-nox11-1.*
|
||||
.endif
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
GUILE_VER!= ${MAKE} -C ${PORTSDIR}/lang/guile -V GUILE_VER
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|echo aout|echo elf|' \
|
||||
${WRKSRC}/Greg/configure
|
||||
.for i in ${FIXME}
|
||||
${REINPLACE_CMD} -e 's|scm_catch_body_t|scm_t_catch_body|' \
|
||||
-e 's|scm_catch_handler_t|scm_t_catch_handler|' \
|
||||
-e 's|scm_intern|scm_c_define|' \
|
||||
${WRKSRC}/${i}
|
||||
.endfor
|
||||
|
||||
pre-configure:
|
||||
${TOUCH} ${WRKSRC}/Greg/ac_nonexistent.h
|
||||
|
||||
post-configure:
|
||||
${MV} ${WRKSRC}/Greg/Makefile ${WRKSRC}/Greg/GNUmakefile
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (gnustep-guile-1.1.4.tar.gz) = 755aa7e2dbdf62fc409b5f1c71e5311588bb41e90cbce1aa05bd232546f6bc02
|
||||
SIZE (gnustep-guile-1.1.4.tar.gz) = 380735
|
|
@ -1,104 +0,0 @@
|
|||
/* NSConcreteNumber - Interface for Concrete NSNumber classes
|
||||
|
||||
Copyright (C) 1993,1994 Free Software Foundation, Inc.
|
||||
|
||||
Written by: Adam Fedor <fedor@boulder.colorado.edu>
|
||||
Date: Mar 1995
|
||||
|
||||
This file is part of the GNUstep Base Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#include <Foundation/NSValue.h>
|
||||
|
||||
@interface NSBoolNumber : NSNumber
|
||||
{
|
||||
BOOL data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSUCharNumber : NSNumber
|
||||
{
|
||||
unsigned char data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSCharNumber : NSNumber
|
||||
{
|
||||
signed char data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSUShortNumber : NSNumber
|
||||
{
|
||||
unsigned short data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSShortNumber : NSNumber
|
||||
{
|
||||
signed short data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSUIntNumber : NSNumber
|
||||
{
|
||||
unsigned int data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSIntNumber : NSNumber
|
||||
{
|
||||
signed int data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSULongNumber : NSNumber
|
||||
{
|
||||
unsigned long data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSLongNumber : NSNumber
|
||||
{
|
||||
signed long data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSULongLongNumber : NSNumber
|
||||
{
|
||||
unsigned long long data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSLongLongNumber : NSNumber
|
||||
{
|
||||
signed long long data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSFloatNumber : NSNumber
|
||||
{
|
||||
float data;
|
||||
}
|
||||
@end
|
||||
|
||||
@interface NSDoubleNumber : NSNumber
|
||||
{
|
||||
double data;
|
||||
}
|
||||
@end
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
--- Greg/configure.orig 2014-02-05 13:56:54.154224000 +0000
|
||||
+++ Greg/configure
|
||||
@@ -2440,13 +2440,13 @@ darwin* | rhapsody*)
|
||||
esac
|
||||
;;
|
||||
|
||||
-freebsd*)
|
||||
+dragonfly*|freebsd*)
|
||||
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
|
||||
case $host_cpu in
|
||||
i*86 )
|
||||
# Not sure whether the presence of OpenBSD here was a mistake.
|
||||
# Let's accept both of them until this is cleared up.
|
||||
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
|
||||
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|DragonFly|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
|
||||
lt_cv_file_magic_cmd=/usr/bin/file
|
||||
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
|
||||
;;
|
||||
@@ -4543,7 +4543,7 @@ else
|
||||
;;
|
||||
|
||||
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
|
||||
- freebsd*)
|
||||
+ dragonfly*|freebsd*)
|
||||
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
@@ -4990,7 +4990,7 @@ freebsd1*)
|
||||
dynamic_linker=no
|
||||
;;
|
||||
|
||||
-freebsd*)
|
||||
+dragonfly*|freebsd*)
|
||||
objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
|
||||
version_type=freebsd-$objformat
|
||||
case $version_type in
|
|
@ -1,11 +0,0 @@
|
|||
--- configure.orig Thu Mar 27 11:03:26 2003
|
||||
+++ configure Sat May 31 16:42:42 2003
|
||||
@@ -1149,7 +1149,7 @@
|
||||
esac
|
||||
case " $ac_configure_args " in
|
||||
*" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
|
||||
- *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
|
||||
+# *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
|
||||
esac
|
||||
fi
|
||||
done
|
|
@ -1,11 +0,0 @@
|
|||
GNUstep is a set of general-purpose Objective-C libraries based on the
|
||||
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
|
||||
consist of everything from foundation classes, such as dictionaries and
|
||||
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
|
||||
|
||||
Please contact the GNUstep maintainers at <discussion@gnustep.org> in
|
||||
case of questions and help offers.
|
||||
|
||||
LICENSE: GPL2 or later
|
||||
|
||||
WWW: http://www.gnustep.org/
|
|
@ -1,56 +0,0 @@
|
|||
%%USEX11%%GNUstep/System/Applications/guile-gui.app/Resources/Info-gnustep.plist
|
||||
%%USEX11%%GNUstep/System/Applications/guile-gui.app/Resources/guile-gui.desktop
|
||||
%%USEX11%%GNUstep/System/Applications/guile-gui.app/guile-gui
|
||||
%%USEX11%%GNUstep/System/Applications/guile-gui.app/stamp.make
|
||||
%%USEX11%%GNUstep/System/Applications/gui.app/Resources/Info-gnustep.plist
|
||||
%%USEX11%%GNUstep/System/Applications/gui.app/Resources/gui.desktop
|
||||
%%USEX11%%GNUstep/System/Applications/gui.app/gui
|
||||
%%USEX11%%GNUstep/System/Applications/gui.app/stamp.make
|
||||
GNUstep/System/Library/Headers/GNUstepGuile/gstep_guile.h
|
||||
GNUstep/System/Library/Headers/GNUstepGuile/gg_Object.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/Guile.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/GuileInterpreter.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/GuileInvocation.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/GuileProcedure.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/GuileSCM.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/GuileScript.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/SKInterpreter.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/SKScript.h
|
||||
GNUstep/System/Library/Headers/ScriptKit/ScriptKit.h
|
||||
GNUstep/System/Library/Headers/gnustep/guile/gstep_guile.h
|
||||
GNUstep/System/Library/Headers/gnustep/guile/gg_Object.h
|
||||
GNUstep/System/Library/Libraries/Guile/languages/gstep-guile.scm
|
||||
GNUstep/System/Library/Libraries/libScriptKit.so
|
||||
GNUstep/System/Library/Libraries/libScriptKit.so.%%MAJORLIBVERSION%%
|
||||
GNUstep/System/Library/Libraries/libScriptKit.so.%%LIBVERSION%%
|
||||
GNUstep/System/Library/Libraries/libgg_base.so
|
||||
GNUstep/System/Library/Libraries/libgg_base.so.%%VERSION%%
|
||||
GNUstep/System/Library/Libraries/libgg_base.so.1
|
||||
%%USEX11%%GNUstep/System/Library/Libraries/libgg_gui.so
|
||||
%%USEX11%%GNUstep/System/Library/Libraries/libgg_gui.so.%%VERSION%%
|
||||
%%USEX11%%GNUstep/System/Library/Libraries/libgg_gui.so.1
|
||||
GNUstep/System/Library/Libraries/libgstep_guile.so
|
||||
GNUstep/System/Library/Libraries/libgstep_guile.so.%%VERSION%%
|
||||
GNUstep/System/Library/Libraries/libgstep_guile.so.1
|
||||
GNUstep/System/Library/Makefiles/Additional/guile.make
|
||||
GNUstep/System/Tools/go
|
||||
%%USEX11%%GNUstep/System/Tools/gui
|
||||
GNUstep/System/Tools/guile-base
|
||||
%%USEX11%%GNUstep/System/Tools/guile-gui
|
||||
bin/greg
|
||||
lib/libgreg.a
|
||||
lib/libgreg.la
|
||||
lib/libgreg.so
|
||||
lib/libgreg.so.1
|
||||
%%USEX11%%@dirrm GNUstep/System/Applications/guile-gui.app/Resources
|
||||
%%USEX11%%@dirrm GNUstep/System/Applications/guile-gui.app
|
||||
%%USEX11%%@dirrm GNUstep/System/Applications/gui.app/Resources
|
||||
%%USEX11%%@dirrm GNUstep/System/Applications/gui.app
|
||||
@dirrm GNUstep/System/Library/Libraries/Guile/languages/gstep-guile
|
||||
@dirrm GNUstep/System/Library/Libraries/Guile/languages
|
||||
@dirrm GNUstep/System/Library/Libraries/Guile
|
||||
@dirrm GNUstep/System/Library/Headers/gnustep/guile
|
||||
@dirrm GNUstep/System/Library/Headers/ScriptKit
|
||||
@dirrm GNUstep/System/Library/Headers/GNUstepGuile
|
||||
@exec mkdir -p %D/GNUstep/System/Library/Libraries/Guile/languages/gstep-guile
|
||||
share/guile/%%GUILE_VER%%/ice-9/greg.scm
|
|
@ -1,50 +0,0 @@
|
|||
# Created by: Josh Elsasser <jre@vineyard.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= haskell-mode
|
||||
PORTVERSION= 2.9.1
|
||||
CATEGORIES= lang elisp
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Emacs lisp mode for editing haskell programs
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
GH_ACCOUNT= haskell
|
||||
GH_COMMIT= 166ec39
|
||||
GH_TAGNAME= ${PORTVERSION:S/./_/g}
|
||||
NO_BUILD= yes
|
||||
PORTDOCS= NEWS fontlock.hs indent.hs README.md
|
||||
USE_GITHUB= yes
|
||||
|
||||
ELISPDIR= ${PREFIX}/${PLIST_DIRS}
|
||||
ELISPFILES= ghc-core.el haskell-align-imports.el haskell-c.el \
|
||||
haskell-cabal.el haskell-checkers.el haskell-decl-scan.el \
|
||||
haskell-doc.el haskell-font-lock.el haskell-ghci.el \
|
||||
haskell-hugs.el haskell-indent.el haskell-indentation.el \
|
||||
haskell-interactive-mode.el haskell-mode.el \
|
||||
haskell-move-nested.el haskell-navigate-imports.el \
|
||||
haskell-package.el haskell-process.el haskell-session.el \
|
||||
haskell-show.el haskell-simple-indent.el haskell-site-file.el \
|
||||
haskell-sort-imports.el haskell-string.el inf-haskell.el
|
||||
|
||||
PLIST_DIRS= share/emacs/site-lisp/${PORTNAME}/
|
||||
PLIST_FILES= ${ELISPFILES:C/^| [^ ]/${PLIST_DIRS}/g}
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
do-install:
|
||||
@${MKDIR} ${ELISPDIR}
|
||||
@${INSTALL_DATA} ${ELISPFILES:S,^,${WRKSRC}/,} ${ELISPDIR}/
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
|
||||
.endif
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (haskell-mode-2.9.1.tar.gz) = 90dd5590162583f099a900f2f71b06625f5e48cdce1b566fc5fd8d248c6f1242
|
||||
SIZE (haskell-mode-2.9.1.tar.gz) = 123603
|
|
@ -1,14 +0,0 @@
|
|||
To use haskell-mode in Emacs, add the following lines to your ~/.emacs:
|
||||
|
||||
(load "%%PREFIX%%/share/emacs/site-lisp/haskell-mode/haskell-site-file")
|
||||
|
||||
Add the following lines according to which modules you want to use:
|
||||
|
||||
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
|
||||
(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
|
||||
(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
|
||||
(add-hook 'haskell-mode-hook 'turn-on-haskell-simple-indent)
|
||||
(add-hook 'haskell-mode-hook 'font-lock-mode)
|
||||
|
||||
Note that the three indentation modules are mutually exclusive - add at
|
||||
most one.
|
|
@ -1,9 +0,0 @@
|
|||
Haskell-mode is a major Emacs mode for editing Haskell source code. It
|
||||
provides syntax highlighting and automatic indentation and comes with
|
||||
inf-haskell which allows interaction with an inferior Haskell interactive
|
||||
loop such as the one of Hugs or GHCi.
|
||||
|
||||
Note that if you want to use haskell-mode under XEmacs, you should
|
||||
install editors/xemacs-packages instead.
|
||||
|
||||
WWW: http://projects.haskell.org/haskellmode-emacs/
|
|
@ -1,148 +0,0 @@
|
|||
# Created by: Martin Matuska <mm@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hiphop-php
|
||||
PORTVERSION= 2.1
|
||||
PORTREVISION= 10
|
||||
CATEGORIES= lang devel www
|
||||
MASTER_SITES= https://github.com/facebook/hiphop-php/archive/:main \
|
||||
http://unicode.org/Public/UNIDATA/:unidata \
|
||||
http://unicode.org/Public/MAPPINGS/ISO8859/:mappings
|
||||
DISTNAME= HPHP-${PORTVERSION}
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
PATCH_SITES= http://cpp.in/dev/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= HipHop Virtual Machine for PHP (HHVM)
|
||||
|
||||
BROKEN= Fails to configure
|
||||
|
||||
LICENSE= PHP301 ZEND200 UNICODE
|
||||
LICENSE_COMB= multi
|
||||
LICENSE_NAME_UNICODE= Unicode, Inc. License Agreement
|
||||
LICENSE_NAME_ZEND200= The Zend Engine License, version 2.00
|
||||
LICENSE_FILE_PHP301= ${WRKSRC}/LICENSE.PHP
|
||||
LICENSE_FILE_UNICODE= ${FILESDIR}/LICENSE.UNICODE
|
||||
LICENSE_FILE_ZEND200= ${WRKSRC}/LICENSE.ZEND
|
||||
LICENSE_PERMS_UNICODE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
LICENSE_PERMS_ZEND200= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
LICENSE_DISTFILES_PHP301= ${DISTNAME}${EXTRACT_SUFX}
|
||||
LICENSE_DISTFILES_UNICODE= EastAsianWidth.txt \
|
||||
8859-1.TXT 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
|
||||
8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT 8859-10.TXT \
|
||||
8859-11.TXT 8859-13.TXT 8859-14.TXT 8859-15.TXT 8859-16.TXT
|
||||
LICENSE_DISTFILES_ZEND200= ${DISTNAME}${EXTRACT_SUFX}
|
||||
|
||||
LIB_DEPENDS= libicudata.so:${PORTSDIR}/devel/icu \
|
||||
libboost_thread.so:${PORTSDIR}/devel/boost-libs \
|
||||
libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
|
||||
libtbb.so:${PORTSDIR}/devel/tbb \
|
||||
libgd.so:${PORTSDIR}/graphics/gd \
|
||||
libmcrypt.so:${PORTSDIR}/security/libmcrypt \
|
||||
libonig.so:${PORTSDIR}/devel/oniguruma4 \
|
||||
libpcre.so:${PORTSDIR}/devel/pcre \
|
||||
libexpat.so:${PORTSDIR}/textproc/expat2 \
|
||||
libmemcached.so:${PORTSDIR}/databases/libmemcached \
|
||||
libc-client4.so:${PORTSDIR}/mail/cclient \
|
||||
libunwind.so:${PORTSDIR}/devel/libunwind \
|
||||
libglog.so:${PORTSDIR}/devel/glog
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
ONLY_FOR_ARCHS= amd64
|
||||
ONLY_FOR_ARCHS_REASON= This program is developed for amd64 only
|
||||
|
||||
_EXTDIR= share/hiphop-php/ext
|
||||
|
||||
BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison \
|
||||
flex:${PORTSDIR}/textproc/flex \
|
||||
re2c:${PORTSDIR}/devel/re2c \
|
||||
bash:${PORTSDIR}/shells/bash \
|
||||
${LOCALBASE}/${_EXTDIR}/lib/libevent.a:${PORTSDIR}/devel/libevent-hiphop \
|
||||
${LOCALBASE}/${_EXTDIR}/lib/libcurl.a:${PORTSDIR}/ftp/curl-hiphop \
|
||||
${LOCALBASE}/lib/libdwarf.a:${PORTSDIR}/devel/libdwarf
|
||||
|
||||
WRKSRC= ${WRKDIR}/hiphop-php-HPHP-${PORTVERSION}
|
||||
|
||||
USES= cmake gettext
|
||||
USE_MYSQL= yes
|
||||
USE_GNOME= libxml2
|
||||
USE_OPENSSL= yes
|
||||
USE_OPENLDAP= yes
|
||||
USE_GCC= yes
|
||||
|
||||
GITVERSION= 96532ec
|
||||
|
||||
CUSTOM_ENV= HPHP_HOME=${WRKSRC} \
|
||||
HPHP_LIB=${WRKSRC}/bin \
|
||||
CMAKE_PREFIX_PATH=${WRKDIR}/libs
|
||||
|
||||
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}:main \
|
||||
EastAsianWidth.txt:unidata \
|
||||
8859-1.TXT:mappings \
|
||||
8859-2.TXT:mappings \
|
||||
8859-3.TXT:mappings \
|
||||
8859-4.TXT:mappings \
|
||||
8859-5.TXT:mappings \
|
||||
8859-6.TXT:mappings \
|
||||
8859-7.TXT:mappings \
|
||||
8859-8.TXT:mappings \
|
||||
8859-9.TXT:mappings \
|
||||
8859-10.TXT:mappings \
|
||||
8859-11.TXT:mappings \
|
||||
8859-13.TXT:mappings \
|
||||
8859-14.TXT:mappings \
|
||||
8859-15.TXT:mappings \
|
||||
8859-16.TXT:mappings
|
||||
|
||||
PLIST_FILES= bin/hhvm
|
||||
PORTDOCS= *
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
_CFLAGS= ${CFLAGS} -DHAVE_POSIX_FALLOCATE=1
|
||||
_CXXFLAGS= ${CXXFLAGS} -D_GLIBCXX_USE_C99 -DHAVE_POSIX_FALLOCATE=1
|
||||
|
||||
CONFIGURE_ENV+= ${CUSTOM_ENV}
|
||||
MAKE_ENV+= ${CUSTOM_ENV}
|
||||
|
||||
post-extract:
|
||||
@${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/EastAsianWidth.txt \
|
||||
${WRKSRC}/hphp/third_party/libmbfl/mbfl/
|
||||
.for i in 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16
|
||||
@${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/8859-${i}.TXT \
|
||||
${WRKSRC}/hphp/third_party/libmbfl/filters/
|
||||
.endfor
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-levent|${WRKSRC}/libs/lib/libevent.a|g' \
|
||||
${WRKSRC}/hphp/third_party/libafdt/configure
|
||||
@${REINPLACE_CMD} -e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,g' \
|
||||
${WRKSRC}/hphp/util/parser/test/run_verify_parse.sh \
|
||||
${WRKSRC}/hphp/util/generate_buildinfo.sh \
|
||||
${WRKSRC}/hphp/tools/timeout.sh
|
||||
@${REINPLACE_CMD} \
|
||||
-e 's|%%CURL_LIB%%|${LOCALBASE}/${_EXTDIR}/lib/libcurl.a /usr/lib/libgssapi.a|g' \
|
||||
-e 's|%%LIBEVENT_LIB%%|${LOCALBASE}/${_EXTDIR}/lib/libevent.a|g' \
|
||||
-e 's|%%CURL_INCLUDE_DIR%%|${LOCALBASE}/${_EXTDIR}/include|g' \
|
||||
-e 's|%%LIBEVENT_INCLUDE_DIR%%|${LOCALBASE}/${_EXTDIR}/include|g' \
|
||||
${WRKSRC}/CMake/HPHPFindLibs.cmake
|
||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
|
||||
${WRKSRC}/CMake/FindLibDwarf.cmake \
|
||||
${WRKSRC}/CMake/FindLibElf.cmake
|
||||
@${REINPLACE_CMD} -e 's|%%CFLAGS%%|${_CFLAGS}|g' \
|
||||
-e 's|%%CXXFLAGS%%|${_CXXFLAGS}|g' \
|
||||
${WRKSRC}/CMake/HPHPSetup.cmake
|
||||
@${REINPLACE_CMD} -e 's|../src/hhvm/hhvm|hhvm|g' \
|
||||
${WRKSRC}/hphp/doc/Makefile
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/hphp/hhvm/hhvm ${LOCALBASE}/bin/
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${CP} -rf ${WRKSRC}/hphp/doc/ ${DOCSDIR}/
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,36 +0,0 @@
|
|||
SHA256 (HPHP-2.1.tar.gz) = 7d8ecfe9c84a4824b3d26b674305df19c07caa90325d38eb8d092386ca175ec6
|
||||
SIZE (HPHP-2.1.tar.gz) = 10209944
|
||||
SHA256 (EastAsianWidth.txt) = 8461529935463876182ca12c1d7d7a0a1111ae3b3e2a9a660fc66551e690fe83
|
||||
SIZE (EastAsianWidth.txt) = 884163
|
||||
SHA256 (8859-1.TXT) = 884eb5ae5aa74867c7b2c93a40b9460920e26731dfafa58f783e9d568fc79055
|
||||
SIZE (8859-1.TXT) = 10592
|
||||
SHA256 (8859-2.TXT) = 5c81eca66455c5b36853c8a66495f58636643f6ddb261083d877a7f2a48287b7
|
||||
SIZE (8859-2.TXT) = 10816
|
||||
SHA256 (8859-3.TXT) = a7906a91ec3a4ac7f10ec7e25966d36d98fb720f401d595de5f9f06ab1f2b2a7
|
||||
SIZE (8859-3.TXT) = 10498
|
||||
SHA256 (8859-4.TXT) = 5bb8f1fa3fdf6df88ee3d1a17f58bdf5e336f6b665d58ea04bf7bd7bdbf259dc
|
||||
SIZE (8859-4.TXT) = 10792
|
||||
SHA256 (8859-5.TXT) = c1244fabad6e9b7a8053da89448c42388bbe93681742e01e74f7a22b7f08e3ed
|
||||
SIZE (8859-5.TXT) = 10427
|
||||
SHA256 (8859-6.TXT) = a2917a1017ecb3c82fc44cd57365dbda0788f7cc1e8da94d8175f6600cf03548
|
||||
SIZE (8859-6.TXT) = 8308
|
||||
SHA256 (8859-7.TXT) = 7b8d7ce8242993556958a5f95529d9d71181e6a08a070d037f157a22a77716a9
|
||||
SIZE (8859-7.TXT) = 10582
|
||||
SHA256 (8859-8.TXT) = 4bea5cf4b048e3b7ccf704ea153edcf77d2a4c627dd8710f8f7e037afb62a171
|
||||
SIZE (8859-8.TXT) = 8553
|
||||
SHA256 (8859-9.TXT) = 976d48dfff033c7bfedd08bc61d26f0a5fefb4c3f48f8735f454e100cf40294c
|
||||
SIZE (8859-9.TXT) = 10628
|
||||
SHA256 (8859-10.TXT) = 13339ad725052723ff6aac91ceef1a120a3231c4fac647e0b63d5565efdd2a53
|
||||
SIZE (8859-10.TXT) = 10989
|
||||
SHA256 (8859-11.TXT) = a742830aea98cbd27e5ecf811277d0c68e1e7be5a29cf7b98719474cc9cd458a
|
||||
SIZE (8859-11.TXT) = 9730
|
||||
SHA256 (8859-13.TXT) = 6e07d8120d8225f0556c9c7f477c7d4392141290c3ae7f6a81c3926c34c0e52c
|
||||
SIZE (8859-13.TXT) = 10588
|
||||
SHA256 (8859-14.TXT) = 3426e4b6b5b644920110ddd7d6404cd41b361eec966cfcb6cd135e1439f7719b
|
||||
SIZE (8859-14.TXT) = 11021
|
||||
SHA256 (8859-15.TXT) = 0e94e2789e46c7a1e7e453735947e5e593fed2ded6eef659a5282dfc413ff59f
|
||||
SIZE (8859-15.TXT) = 10601
|
||||
SHA256 (8859-16.TXT) = f6abb360ffac4700d51bb84c753b088d0f7d49bdc6bc482c458b2c3ef2725a54
|
||||
SIZE (8859-16.TXT) = 10886
|
||||
SHA256 (hphp-libmemcached-1.0.patch) = 2ce5159d9208abff4eddf52fef0f1a84ad27eecb169d7309dae8867bd4cac0da
|
||||
SIZE (hphp-libmemcached-1.0.patch) = 1504
|
|
@ -1,51 +0,0 @@
|
|||
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
|
||||
|
||||
Unicode Data Files include all data files under the directories
|
||||
http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
|
||||
http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF
|
||||
online code charts under the directory http://www.unicode.org/Public/.
|
||||
Software includes any source code published in the Unicode Standard or
|
||||
under the directories http://www.unicode.org/Public/,
|
||||
http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.
|
||||
|
||||
NOTICE TO USER: Carefully read the following legal agreement. BY
|
||||
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
|
||||
FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
|
||||
ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
|
||||
THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
|
||||
DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
|
||||
|
||||
COPYRIGHT AND PERMISSION NOTICE
|
||||
|
||||
Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed
|
||||
under the Terms of Use in http://www.unicode.org/copyright.html.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of the Unicode data files and any associated documentation (the
|
||||
"Data Files") or Unicode software and any associated documentation (the
|
||||
"Software") to deal in the Data Files or Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge,
|
||||
publish, distribute, and/or sell copies of the Data Files or Software,
|
||||
and to permit persons to whom the Data Files or Software are furnished
|
||||
to do so, provided that (a) the above copyright notice(s) and this
|
||||
permission notice appear with all copies of the Data Files or Software,
|
||||
(b) both the above copyright notice(s) and this permission notice appear
|
||||
in associated documentation, and (c) there is clear notice in each
|
||||
modified Data File or in the Software as well as in the documentation
|
||||
associated with the Data File(s) or Software that the data or software
|
||||
has been modified.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
|
||||
HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
|
||||
ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
|
||||
RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
|
||||
CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
|
||||
CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder shall
|
||||
not be used in advertising or otherwise to promote the sale, use or
|
||||
other dealings in these Data Files or Software without prior written
|
||||
authorization of the copyright holder.
|
|
@ -1,36 +0,0 @@
|
|||
--- CMake/FindLibDwarf.cmake.orig 2013-07-12 20:00:55.000000000 +0200
|
||||
+++ CMake/FindLibDwarf.cmake 2013-07-21 16:31:25.292419225 +0200
|
||||
@@ -16,31 +16,8 @@
|
||||
set (LibDwarf_FIND_QUIETLY TRUE)
|
||||
endif (LIBDWARF_LIBRARIES AND LIBDWARF_INCLUDE_DIRS)
|
||||
|
||||
-find_path (DWARF_INCLUDE_DIR
|
||||
- NAMES
|
||||
- dwarf.h
|
||||
- PATHS
|
||||
- /usr/include
|
||||
- /usr/include/libdwarf
|
||||
- /usr/local/include
|
||||
- /opt/local/include
|
||||
- /sw/include
|
||||
- ENV CPATH) # PATH and INCLUDE will also work
|
||||
-
|
||||
-if (DWARF_INCLUDE_DIR)
|
||||
- set (LIBDWARF_INCLUDE_DIRS ${DWARF_INCLUDE_DIR})
|
||||
-endif ()
|
||||
-
|
||||
-find_library (LIBDWARF_LIBRARIES
|
||||
- NAMES
|
||||
- dwarf
|
||||
- PATHS
|
||||
- /usr/lib
|
||||
- /usr/local/lib
|
||||
- /opt/local/lib
|
||||
- /sw/lib
|
||||
- ENV LIBRARY_PATH # PATH and LIB will also work
|
||||
- ENV LD_LIBRARY_PATH)
|
||||
+set (LIBDWARF_INCLUDE_DIRS %%LOCALBASE%%/include)
|
||||
+set (LIBDWARF_LIBRARIES %%LOCALBASE%%/lib/libdwarf.a)
|
||||
include (FindPackageHandleStandardArgs)
|
||||
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
--- CMake/HPHPFindLibs.cmake.orig 2013-07-12 20:00:55.000000000 +0200
|
||||
+++ CMake/HPHPFindLibs.cmake 2013-07-21 20:48:54.447418294 +0200
|
||||
@@ -17,6 +17,18 @@
|
||||
|
||||
include(CheckFunctionExists)
|
||||
|
||||
+# libevent checks
|
||||
+set(LIBEVENT_LIB %%LIBEVENT_LIB%%)
|
||||
+set(LIBEVENT_INCLUDE_DIR %%LIBEVENT_INCLUDE_DIR%%)
|
||||
+include_directories(${LIBEVENT_INCLUDE_DIR})
|
||||
+
|
||||
+# CURL checks
|
||||
+set(CURL_LIBRARIES %%CURL_LIB%%)
|
||||
+set(CURL_INCLUDE_DIR %%CURL_INCLUDE_DIR%%)
|
||||
+include_directories(${CURL_INCLUDE_DIR})
|
||||
+add_definitions("-DHAVE_CURL_MULTI_SELECT")
|
||||
+add_definitions("-DHAVE_CURL_MULTI_WAIT")
|
||||
+
|
||||
# boost checks
|
||||
find_package(Boost 1.48.0 COMPONENTS system program_options filesystem regex REQUIRED)
|
||||
include_directories(${Boost_INCLUDE_DIRS})
|
||||
@@ -73,21 +85,6 @@
|
||||
find_package(PCRE REQUIRED)
|
||||
include_directories(${PCRE_INCLUDE_DIRS})
|
||||
|
||||
-# libevent checks
|
||||
-find_package(LibEvent REQUIRED)
|
||||
-include_directories(${LIBEVENT_INCLUDE_DIR})
|
||||
-
|
||||
-set(CMAKE_REQUIRED_LIBRARIES "${LIBEVENT_LIB}")
|
||||
-CHECK_FUNCTION_EXISTS("evhttp_bind_socket_with_fd" HAVE_CUSTOM_LIBEVENT)
|
||||
-if (NOT HAVE_CUSTOM_LIBEVENT)
|
||||
- unset(HAVE_CUSTOM_LIBEVENT CACHE)
|
||||
- unset(LIBEVENT_INCLUDE_DIR CACHE)
|
||||
- unset(LIBEVENT_LIB CACHE)
|
||||
- unset(LibEvent_FOUND CACHE)
|
||||
- message(FATAL_ERROR "Custom libevent is required with HipHop patches")
|
||||
-endif ()
|
||||
-set(CMAKE_REQUIRED_LIBRARIES)
|
||||
-
|
||||
# GD checks
|
||||
find_package(GD REQUIRED)
|
||||
|
||||
@@ -104,21 +101,6 @@
|
||||
add_definitions(-DHAVE_LIBXED)
|
||||
endif()
|
||||
|
||||
-# CURL checks
|
||||
-find_package(CURL REQUIRED)
|
||||
-include_directories(${CURL_INCLUDE_DIR})
|
||||
-
|
||||
-set(CMAKE_REQUIRED_LIBRARIES "${CURL_LIBRARIES}")
|
||||
-CHECK_FUNCTION_EXISTS("curl_multi_select" HAVE_CURL_MULTI_SELECT)
|
||||
-CHECK_FUNCTION_EXISTS("curl_multi_wait" HAVE_CURL_MULTI_WAIT)
|
||||
-if (HAVE_CURL_MULTI_SELECT)
|
||||
- add_definitions("-DHAVE_CURL_MULTI_SELECT")
|
||||
-endif()
|
||||
-if (HAVE_CURL_MULTI_WAIT)
|
||||
- add_definitions("-DHAVE_CURL_MULTI_WAIT")
|
||||
-endif()
|
||||
-set(CMAKE_REQUIRED_LIBRARIES)
|
||||
-
|
||||
# LibXML2 checks
|
||||
find_package(LibXml2 REQUIRED)
|
||||
include_directories(${LIBXML2_INCLUDE_DIR})
|
||||
@@ -328,9 +310,14 @@
|
||||
|
||||
if (FREEBSD)
|
||||
FIND_LIBRARY (EXECINFO_LIB execinfo)
|
||||
+ FIND_LIBRARY (GETTEXT_LIB intl)
|
||||
+
|
||||
if (NOT EXECINFO_LIB)
|
||||
message(FATAL_ERROR "You need to install libexecinfo")
|
||||
endif()
|
||||
+ if (NOT GETTEXT_LIB)
|
||||
+ message(FATAL_ERROR "You need to install gettext (libintl)")
|
||||
+ endif()
|
||||
endif()
|
||||
|
||||
if (APPLE)
|
||||
@@ -396,6 +383,7 @@
|
||||
|
||||
if (FREEBSD)
|
||||
target_link_libraries(${target} ${EXECINFO_LIB})
|
||||
+ target_link_libraries(${target} ${GETTEXT_LIB})
|
||||
endif()
|
||||
|
||||
if (APPLE)
|
|
@ -1,13 +0,0 @@
|
|||
--- CMake/HPHPSetup.cmake.orig 2013-07-12 20:00:55.000000000 +0200
|
||||
+++ CMake/HPHPSetup.cmake 2013-07-21 11:03:57.285458378 +0200
|
||||
@@ -133,8 +133,8 @@
|
||||
set(CMAKE_C_FLAGS "-no-ipo -fp-model precise -wd584 -wd1418 -wd1918 -wd383 -wd869 -wd981 -wd424 -wd1419 -wd444 -wd271 -wd2259 -wd1572 -wd1599 -wd82 -wd177 -wd593 -w")
|
||||
set(CMAKE_CXX_FLAGS "-no-ipo -fp-model precise -wd584 -wd1418 -wd1918 -wd383 -wd869 -wd981 -wd424 -wd1419 -wd444 -wd271 -wd2259 -wd1572 -wd1599 -wd82 -wd177 -wd593 -fno-omit-frame-pointer -ftemplate-depth-120 -Wall -Woverloaded-virtual -Wno-deprecated -w1 -Wno-strict-aliasing -Wno-write-strings -Wno-invalid-offsetof -fno-operator-names")
|
||||
else()
|
||||
- set(CMAKE_C_FLAGS "-w")
|
||||
- set(CMAKE_CXX_FLAGS "-fno-gcse -fno-omit-frame-pointer -ftemplate-depth-120 -Wall -Woverloaded-virtual -Wno-deprecated -Wno-strict-aliasing -Wno-write-strings -Wno-invalid-offsetof -fno-operator-names -Wno-error=array-bounds -Wno-error=switch -std=gnu++0x -Werror=format-security -Wno-unused-result -Wno-sign-compare")
|
||||
+ set(CMAKE_C_FLAGS "%%CFLAGS%%")
|
||||
+ set(CMAKE_CXX_FLAGS "-fno-gcse -fno-omit-frame-pointer -ftemplate-depth-120 -Wall -Woverloaded-virtual -Wno-deprecated -Wno-strict-aliasing -Wno-write-strings -Wno-invalid-offsetof -fno-operator-names -Wno-error=array-bounds -Wno-error=switch -std=gnu++0x -Werror=format-security -Wno-unused-result -Wno-sign-compare %%CXXFLAGS%%")
|
||||
endif()
|
||||
|
||||
IF(CMAKE_COMPILER_IS_GNUCC)
|
|
@ -1,16 +0,0 @@
|
|||
--- hphp/runtime/base/program_functions.cpp.orig 2013-07-21 12:37:28.901704505 +0200
|
||||
+++ hphp/runtime/base/program_functions.cpp 2013-07-21 12:37:50.729630002 +0200
|
||||
@@ -1290,10 +1290,10 @@
|
||||
|
||||
void hphp_process_init() {
|
||||
pthread_attr_t attr;
|
||||
-#ifndef __APPLE__
|
||||
- pthread_getattr_np(pthread_self(), &attr);
|
||||
-#else
|
||||
+#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
pthread_attr_init(&attr);
|
||||
+#else
|
||||
+ pthread_getattr_np(pthread_self(), &attr);
|
||||
#endif
|
||||
Util::init_stack_limits(&attr);
|
||||
pthread_attr_destroy(&attr);
|
|
@ -1,10 +0,0 @@
|
|||
--- hphp/runtime/ext/ext_hotprofiler.cpp.orig 2013-07-21 13:34:10.135485647 +0200
|
||||
+++ hphp/runtime/ext/ext_hotprofiler.cpp 2013-07-21 13:35:02.222657875 +0200
|
||||
@@ -28,6 +28,7 @@
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
# include <sys/resource.h>
|
||||
+# include <sys/param.h>
|
||||
# include <sys/cpuset.h>
|
||||
# define cpu_set_t cpuset_t
|
||||
# define SET_AFFINITY(pid, size, mask) \
|
|
@ -1,63 +0,0 @@
|
|||
diff --git a/hphp/runtime/ext/ext_image.cpp b/hphp/runtime/ext/ext_image.cpp
|
||||
index 3f471a3..7793ee3 100644
|
||||
--- a/hphp/runtime/ext/ext_image.cpp
|
||||
+++ hphp/runtime/ext/ext_image.cpp
|
||||
@@ -2351,11 +2351,11 @@ static const char php_sig_gd2[3] = {'g', 'd', '2'};
|
||||
** This way you gain a lot of flexibilty about how this package
|
||||
** reads a wbmp file.
|
||||
*/
|
||||
-static int getmbi(int (*getin) (void *in), void *in) {
|
||||
+static int getmbi(gdIOCtx *ctx) {
|
||||
int i, mbi = 0;
|
||||
|
||||
do {
|
||||
- i = getin (in);
|
||||
+ i = (ctx->getC)(ctx);
|
||||
if (i < 0)
|
||||
return (-1);
|
||||
mbi = (mbi << 7) | (i & 0x7f);
|
||||
@@ -2369,11 +2369,11 @@ static int getmbi(int (*getin) (void *in), void *in) {
|
||||
** Skips the ExtHeader. Not needed for the moment
|
||||
**
|
||||
*/
|
||||
-int skipheader (int (*getin) (void *in), void *in) {
|
||||
+int skipheader (gdIOCtx *ctx) {
|
||||
int i;
|
||||
|
||||
do {
|
||||
- i = getin (in);
|
||||
+ i = (ctx->getC)(ctx);
|
||||
if (i < 0) return (-1);
|
||||
}
|
||||
while (i & 0x80);
|
||||
@@ -2404,8 +2404,8 @@ static int _php_image_type (char data[8]) {
|
||||
gdIOCtx *io_ctx;
|
||||
io_ctx = gdNewDynamicCtxEx(8, data, 0);
|
||||
if (io_ctx) {
|
||||
- if (getmbi((int(*)(void *)) gdGetC, io_ctx) == 0 &&
|
||||
- skipheader((int(*)(void *)) gdGetC, io_ctx) == 0 ) {
|
||||
+ if (getmbi(io_ctx) == 0 &&
|
||||
+ skipheader(io_ctx) == 0 ) {
|
||||
#if HAVE_LIBGD204
|
||||
io_ctx->gd_free(io_ctx);
|
||||
#else
|
||||
@@ -4200,8 +4200,8 @@ bool f_imagefilter(CResRef image, int filtertype,
|
||||
(src->trueColor?gdImageGetTrueColorPixel:gdImageGetPixel)
|
||||
#endif
|
||||
|
||||
-static int gdImageConvolution(gdImagePtr src, float filter[3][3],
|
||||
- float filter_div, float offset) {
|
||||
+static int hphp_gdImageConvolution(gdImagePtr src, float filter[3][3],
|
||||
+ float filter_div, float offset) {
|
||||
int x, y, i, j, new_a;
|
||||
float new_r, new_g, new_b;
|
||||
int new_pxl, pxl=0;
|
||||
@@ -4290,7 +4290,7 @@ bool f_imageconvolution(CResRef image, CArrRef matrix,
|
||||
}
|
||||
}
|
||||
}
|
||||
- if (gdImageConvolution(im_src, mtx, div, offset)) {
|
||||
+ if (hphp_gdImageConvolution(im_src, mtx, div, offset)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
|
@ -1,10 +0,0 @@
|
|||
--- hphp/runtime/ext/ext_posix.cpp.orig 2013-07-21 13:35:52.420426882 +0200
|
||||
+++ hphp/runtime/ext/ext_posix.cpp 2013-07-21 13:36:48.030517355 +0200
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <sys/times.h>
|
||||
#include <sys/utsname.h>
|
||||
#include <sys/types.h>
|
||||
+#include <sys/param.h>
|
||||
#include <sys/time.h>
|
||||
#include <pwd.h>
|
||||
#include <memory>
|
|
@ -1,47 +0,0 @@
|
|||
--- hphp/runtime/vm/debug/dwarf.cpp.orig 2013-07-21 17:25:47.751427347 +0200
|
||||
+++ hphp/runtime/vm/debug/dwarf.cpp 2013-07-21 17:27:13.024430533 +0200
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include "debug.h"
|
||||
-#ifndef __APPLE__
|
||||
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
|
||||
#include "hphp/runtime/vm/debug/elfwriter.h"
|
||||
#endif
|
||||
#include "hphp/runtime/vm/debug/gdb-jit.h"
|
||||
@@ -36,7 +36,7 @@
|
||||
int g_dwarfCallback(char *name, int size, Dwarf_Unsigned type,
|
||||
Dwarf_Unsigned flags, Dwarf_Unsigned link, Dwarf_Unsigned info,
|
||||
Dwarf_Unsigned *sect_name_index, Dwarf_Ptr handle, int *error) {
|
||||
-#ifndef __APPLE__
|
||||
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
|
||||
ElfWriter *e = reinterpret_cast<ElfWriter *>(handle);
|
||||
return e->dwarfCallback(name, size, type, flags, link, info);
|
||||
#else
|
||||
@@ -221,7 +221,7 @@
|
||||
m_dwarfChunks[j] = nullptr;
|
||||
}
|
||||
m_dwarfChunks[i] = chunk;
|
||||
-#ifndef __APPLE__
|
||||
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
|
||||
// register compacted chunk with gdb
|
||||
ElfWriter e = ElfWriter(chunk);
|
||||
#endif
|
||||
@@ -291,7 +291,7 @@
|
||||
f->m_chunk = chunk;
|
||||
}
|
||||
|
||||
-#ifndef __APPLE__
|
||||
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
|
||||
if (f->m_chunk->m_functions.size() >= RuntimeOption::EvalGdbSyncChunks) {
|
||||
ElfWriter e = ElfWriter(f->m_chunk);
|
||||
}
|
||||
@@ -306,7 +306,7 @@
|
||||
for (i = 0; i < m_dwarfChunks.size(); i++) {
|
||||
if (m_dwarfChunks[i] && !m_dwarfChunks[i]->isSynced()) {
|
||||
unregister_gdb_chunk(m_dwarfChunks[i]);
|
||||
-#ifndef __APPLE__
|
||||
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
|
||||
ElfWriter e = ElfWriter(m_dwarfChunks[i]);
|
||||
#endif
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
--- hphp/runtime/vm/jit/translator-x64.cpp.orig 2013-07-21 13:57:07.101533182 +0200
|
||||
+++ hphp/runtime/vm/jit/translator-x64.cpp 2013-07-21 13:57:26.025419037 +0200
|
||||
@@ -31,6 +31,7 @@
|
||||
|
||||
#ifdef __FreeBSD__
|
||||
#define RIP_REGISTER(v) (v).mc_rip
|
||||
+#include <sys/ucontext.h>
|
||||
#elif defined(__APPLE__)
|
||||
#define RIP_REGISTER(v) (v)->__ss.__rip
|
||||
#elif defined(__x86_64__)
|
|
@ -1,11 +0,0 @@
|
|||
--- hphp/runtime/vm/repo.cpp.orig 2013-07-22 20:34:07.689418184 +0200
|
||||
+++ hphp/runtime/vm/repo.cpp 2013-07-22 20:34:29.924423584 +0200
|
||||
@@ -216,7 +216,7 @@
|
||||
|
||||
std::string Repo::table(int repoId, const char* tablePrefix) {
|
||||
std::stringstream ss;
|
||||
- ss << dbName(repoId) << "." << tablePrefix << "_" << kRepoSchemaId;
|
||||
+ ss << dbName(repoId) << "_" << tablePrefix << "_" << kRepoSchemaId;
|
||||
return ss.str();
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
--- hphp/third_party/folly/folly/FileUtil.cpp.orig 2013-07-21 12:17:10.950456554 +0200
|
||||
+++ hphp/third_party/folly/folly/FileUtil.cpp 2013-07-21 12:17:51.135882548 +0200
|
||||
@@ -53,10 +53,12 @@
|
||||
}
|
||||
|
||||
int fdatasyncNoInt(int fd) {
|
||||
-#ifndef __APPLE__
|
||||
- return wrapNoInt(fdatasync, fd);
|
||||
-#else
|
||||
+#if defined(__APPLE__)
|
||||
return wrapNoInt(fcntl, fd, F_FULLFSYNC);
|
||||
+#elif defined(__FreeBSD__)
|
||||
+ return wrapNoInt(fsync, fd);
|
||||
+#else
|
||||
+ return wrapNoInt(fdatasync, fd);
|
||||
#endif
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- hphp/util/assertions.h.orig 2013-07-22 00:36:45.262881238 +0200
|
||||
+++ hphp/util/assertions.h 2013-07-22 00:37:05.484417990 +0200
|
||||
@@ -86,7 +86,7 @@
|
||||
const char* file,
|
||||
unsigned int line,
|
||||
const char* func) {
|
||||
-#if !defined(NDEBUG) && !defined(__APPLE__)
|
||||
+#if !defined(NDEBUG) && !defined(__APPLE__) && !defined(__FreeBSD__)
|
||||
__assert_fail(e, file, line, func);
|
||||
#else
|
||||
extern void impl_assert_fail(const char*,
|
|
@ -1,11 +0,0 @@
|
|||
--- hphp/util/compatibility.cpp.orig 2013-07-21 12:48:24.829495815 +0200
|
||||
+++ hphp/util/compatibility.cpp 2013-07-21 12:48:45.364579480 +0200
|
||||
@@ -20,7 +20,7 @@
|
||||
namespace HPHP {
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
-#if defined(__APPLE__)
|
||||
+#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
char *strndup(const char* str, size_t len) {
|
||||
size_t str_len = strlen(str);
|
||||
if (len < str_len) {
|
|
@ -1,11 +0,0 @@
|
|||
--- hphp/util/compatibility.h.orig 2013-07-21 12:48:18.383655924 +0200
|
||||
+++ hphp/util/compatibility.h 2013-07-21 12:48:34.993417921 +0200
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
#define PHP_DIR_SEPARATOR '/'
|
||||
|
||||
-#if defined(__APPLE__)
|
||||
+#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
char *strndup(const char* str, size_t len);
|
||||
int dprintf(int fd, const char *format, ...) ATTRIBUTE_PRINTF(2,3);
|
||||
typedef int clockid_t;
|
|
@ -1,78 +0,0 @@
|
|||
--- hphp/util/embedded_data.cpp.orig 2013-07-22 20:35:04.724464109 +0200
|
||||
+++ hphp/util/embedded_data.cpp 2013-07-22 20:44:41.416725106 +0200
|
||||
@@ -27,12 +27,43 @@
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <limits.h>
|
||||
+#include <sys/sysctl.h>
|
||||
+#endif
|
||||
+
|
||||
#ifdef __APPLE__
|
||||
#include <mach-o/getsect.h>
|
||||
#endif
|
||||
|
||||
namespace HPHP { namespace Util {
|
||||
|
||||
+#ifdef __FreeBSD__
|
||||
+static int
|
||||
+_get_exepath(char *buffer, size_t *size) {
|
||||
+ int mib[4];
|
||||
+ size_t cb;
|
||||
+
|
||||
+ if (!buffer || !size) {
|
||||
+ return (-1);
|
||||
+ }
|
||||
+
|
||||
+ mib[0] = CTL_KERN;
|
||||
+ mib[1] = KERN_PROC;
|
||||
+ mib[2] = KERN_PROC_PATHNAME;
|
||||
+ mib[3] = -1;
|
||||
+
|
||||
+ cb = *size;
|
||||
+ if (sysctl(mib, 4, buffer, &cb, NULL, 0) < 0) {
|
||||
+ *size = 0;
|
||||
+ return (-1);
|
||||
+ }
|
||||
+ *size = strlen(buffer);
|
||||
+
|
||||
+ return(0);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
bool get_embedded_data(const char *section, embedded_data* desc) {
|
||||
#ifndef __APPLE__
|
||||
GElf_Shdr shdr;
|
||||
@@ -42,7 +73,19 @@
|
||||
|
||||
if (elf_version(EV_CURRENT) == EV_NONE) return false;
|
||||
|
||||
+#ifdef __FreeBSD__
|
||||
+ char exepath[PATH_MAX];
|
||||
+ size_t exesize;
|
||||
+
|
||||
+ exesize = sizeof(exepath);
|
||||
+ if (_get_exepath(exepath, &exesize) != 0) return false;
|
||||
+
|
||||
+ if (exesize < 1) return false;
|
||||
+
|
||||
+ int fd = open(exepath, O_RDONLY, 0);
|
||||
+#else
|
||||
int fd = open("/proc/self/exe", O_RDONLY, 0);
|
||||
+#endif
|
||||
if (fd < 0) return false;
|
||||
SCOPE_EXIT { close(fd); };
|
||||
|
||||
@@ -67,7 +110,11 @@
|
||||
if (!strcmp(section, name)) {
|
||||
GElf_Shdr ghdr;
|
||||
if (gelf_getshdr(scn, &ghdr) != &ghdr) return false;
|
||||
+#ifdef __FreeBSD__
|
||||
+ desc->m_filename = exepath;
|
||||
+#else
|
||||
desc->m_filename = "/proc/self/exe";
|
||||
+#endif
|
||||
desc->m_start = ghdr.sh_offset;
|
||||
desc->m_len = ghdr.sh_size;
|
||||
return true;
|
|
@ -1,11 +0,0 @@
|
|||
--- hphp/util/generate_buildinfo.sh.orig 2013-07-22 20:32:44.836745592 +0200
|
||||
+++ hphp/util/generate_buildinfo.sh 2013-07-22 20:33:07.435450744 +0200
|
||||
@@ -74,7 +74,7 @@
|
||||
# As with COMPILER_ID above, we're not in git so we have to
|
||||
# use a fallback state where we assume to repo is constantly
|
||||
# changing by using the system time
|
||||
- HHVM_REPO_SCHEMA=$(date +%N.%s)
|
||||
+ HHVM_REPO_SCHEMA=$(date +%N_%s)
|
||||
fi
|
||||
fi
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
diff --git a/hphp/util/parser/parser.cpp b/hphp/util/parser/parser.cpp
|
||||
index 72c11bb..0132a4b 100644
|
||||
--- a/hphp/util/parser/parser.cpp
|
||||
+++ hphp/util/parser/parser.cpp
|
||||
@@ -186,6 +186,7 @@ void ParserBase::addLabel(const std::string &label,
|
||||
labelInfo.scopeId = info.scopes.back();
|
||||
labelInfo.stmt = extractStatement(stmt);
|
||||
labelInfo.loc = loc;
|
||||
+ labelInfo.inTryCatchBlock = false;
|
||||
info.labels[label] = labelInfo;
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
HipHop VM (HHVM) is a new open-source virtual machine designed for executing
|
||||
programs written in PHP. HHVM uses a just-in-time compilation approach to
|
||||
achieve superior performance while maintaining the flexibility that PHP
|
||||
developers are accustomed to. HipHop VM (and before it HPHPc) has realized
|
||||
a > 5x increase in throughput for Facebook compared with Zend PHP 5.2.
|
||||
|
||||
HipHop VM is most commonly run as a standalone server, replacing both Apache
|
||||
and mod_php.
|
||||
|
||||
WWW: https://github.com/facebook/hiphop-php/wiki
|
|
@ -1,46 +0,0 @@
|
|||
# Created by: David Yeske <dyeske@gmail.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= lush
|
||||
PORTVERSION= 1.2.1
|
||||
PORTREVISION= 9
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= SF
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= High level object-oriented programming language
|
||||
|
||||
USES= gettext
|
||||
USE_XORG= xt xft
|
||||
USE_GL= yes
|
||||
USE_SDL= sdl image
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/lush
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LIBS+= -L${LOCALBASE}/lib -lintl -lfontconfig
|
||||
|
||||
CONFIGURE_ARGS= --without-bfd
|
||||
|
||||
MAN1= lush.1
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "sparc64"
|
||||
BROKEN= Does not build on sparc64
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -E -e \
|
||||
's|opt=.+$$||; \
|
||||
s|-O3||; \
|
||||
s|-Wall||; \
|
||||
s|-pthread|${PTHREAD_LIBS}|' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
pre-install:
|
||||
@${FIND} ${WRKSRC}/ -name "*.bak" -delete
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (lush-1.2.1.tar.gz) = 1423085ef7c4ed83374333ba7a552e7f5f35add8db0c2478c8b00c96931ad8c9
|
||||
SIZE (lush-1.2.1.tar.gz) = 4431778
|
|
@ -1,11 +0,0 @@
|
|||
--- configure.orig Sun Dec 28 01:01:52 2003
|
||||
+++ configure Sun Dec 28 01:02:14 2003
|
||||
@@ -8513,7 +8513,7 @@
|
||||
|
||||
|
||||
|
||||
-for ac_header in unistd.h vfork.h
|
||||
+for ac_header in unistd.h vfork.h sys/types.h
|
||||
do
|
||||
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
||||
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
@ -1,12 +0,0 @@
|
|||
--- include/header.h.orig Thu Sep 25 23:54:56 2003
|
||||
+++ include/header.h Sun Dec 28 01:27:32 2003
|
||||
@@ -45,6 +45,9 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
+#ifdef HAVE_SYS_TYPES_H
|
||||
+# include <sys/types.h>
|
||||
+#endif
|
||||
|
||||
/* VERSION.H --------------------------------------------------- */
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
Lush is an object-oriented programming language designed for
|
||||
researchers, experimenters, and engineers interested in large-scale
|
||||
numerical and graphic applications. Lush is designed to be used in
|
||||
situations where one would want to combine the flexibility of a
|
||||
high-level, loosely-typed interpreted language, with the efficiency
|
||||
of a strongly-typed, natively-compiled language, and with the easy
|
||||
integration of code written in C, C++, or other languages.
|
||||
|
||||
WWW: http://lush.sourceforge.net/
|
|
@ -1,870 +0,0 @@
|
|||
bin/lush
|
||||
share/lush/demos/README
|
||||
share/lush/demos/RUNME
|
||||
share/lush/demos/calculator
|
||||
share/lush/demos/glteapot
|
||||
share/lush/demos/lunar-lander
|
||||
share/lush/demos/lushdoc
|
||||
share/lush/demos/lushlife
|
||||
share/lush/demos/lushlife.lsh
|
||||
share/lush/demos/sdl-bounce
|
||||
share/lush/demos/sdl-lushlife
|
||||
share/lush/demos/sdl-slimevolley
|
||||
share/lush/demos/sdlgl-triangle
|
||||
share/lush/demos/show-image
|
||||
share/lush/demos/simple-gui
|
||||
share/lush/etc/README.ivtools
|
||||
share/lush/etc/compile-all
|
||||
share/lush/etc/lush-find-string
|
||||
share/lush/etc/lush.1
|
||||
share/lush/etc/lush.el
|
||||
share/lush/etc/make-html-manual
|
||||
share/lush/etc/make-latex-manual
|
||||
share/lush/include/check_func.h
|
||||
share/lush/include/define.h
|
||||
share/lush/include/dh.h
|
||||
share/lush/include/dldbfd.h
|
||||
share/lush/include/fltlib.h
|
||||
share/lush/include/graphics.h
|
||||
share/lush/include/header.h
|
||||
share/lush/include/header.h.orig
|
||||
share/lush/include/idx.h
|
||||
share/lush/include/idxmac.h
|
||||
share/lush/include/idxops.h
|
||||
share/lush/include/idxsquops.h
|
||||
share/lush/include/lushconf.h
|
||||
share/lush/include/lushconf.h.in
|
||||
share/lush/include/lushmake.h
|
||||
share/lush/include/lushmake.h.in
|
||||
share/lush/lsh/compiler/compiler.hlp
|
||||
share/lush/lsh/compiler/dh-compile.lsh
|
||||
share/lush/lsh/compiler/dh-macro.lsh
|
||||
share/lush/lsh/compiler/dh-util.lsh
|
||||
share/lush/lsh/compiler/lush_runtime.c
|
||||
share/lush/lsh/compiler/make-standalone.lsh
|
||||
share/lush/lsh/compiler/old/dh-graphics.sn
|
||||
share/lush/lsh/libc/add-makehelp.lsh
|
||||
share/lush/lsh/libc/constants.lsh
|
||||
share/lush/lsh/libc/cparse.lsh
|
||||
share/lush/lsh/libc/fortran.lsh
|
||||
share/lush/lsh/libc/libc.lsh
|
||||
share/lush/lsh/libc/make.lsh
|
||||
share/lush/lsh/libc/mallinfo.lsh
|
||||
share/lush/lsh/libc/shell.lsh
|
||||
share/lush/lsh/libc/stdio.lsh
|
||||
share/lush/lsh/libc/stopwatch.lsh
|
||||
share/lush/lsh/libdb/db.lsh
|
||||
share/lush/lsh/libdb/examples/forest.lsh
|
||||
share/lush/lsh/libdb/examples/mnist.lsh
|
||||
share/lush/lsh/libgraph/grammar.lsh
|
||||
share/lush/lsh/libgraph/graph.lsh
|
||||
share/lush/lsh/libgraph/gsearch.lsh
|
||||
share/lush/lsh/libgraph/gtransform.lsh
|
||||
share/lush/lsh/libgraph/rsearch.lsh
|
||||
share/lush/lsh/libidx/idx-array.lsh
|
||||
share/lush/lsh/libidx/idx-convol.lsh
|
||||
share/lush/lsh/libidx/idx-double.lsh
|
||||
share/lush/lsh/libidx/idx-float.lsh
|
||||
share/lush/lsh/libidx/idx-int.lsh
|
||||
share/lush/lsh/libidx/idx-io.lsh
|
||||
share/lush/lsh/libidx/idx-macros.lsh
|
||||
share/lush/lsh/libidx/idx-map.lsh
|
||||
share/lush/lsh/libidx/idx-sort.lsh
|
||||
share/lush/lsh/libidx/idx-squops.lsh
|
||||
share/lush/lsh/libidx/idx-ubyte.lsh
|
||||
share/lush/lsh/libimage/cca.lsh
|
||||
share/lush/lsh/libimage/color-quantize.lsh
|
||||
share/lush/lsh/libimage/demos/sample.jpg
|
||||
share/lush/lsh/libimage/demos/show-image.lsh
|
||||
share/lush/lsh/libimage/fimage.lsh
|
||||
share/lush/lsh/libimage/image-io.lsh
|
||||
share/lush/lsh/libimage/image-transform.lsh
|
||||
share/lush/lsh/libimage/img-util.lsh
|
||||
share/lush/lsh/libimage/libimage.hlp
|
||||
share/lush/lsh/libimage/morpho-short.lsh
|
||||
share/lush/lsh/libimage/morpho.lsh
|
||||
share/lush/lsh/libimage/pbm.lsh
|
||||
share/lush/lsh/libimage/pnm.lsh
|
||||
share/lush/lsh/libimage/rgbafim-greypage.lsh
|
||||
share/lush/lsh/libimage/rgbafimage.lsh
|
||||
share/lush/lsh/libimage/rgbaim-greypage.lsh
|
||||
share/lush/lsh/libimage/rgbaimage.lsh
|
||||
share/lush/lsh/libimage/rle.lsh
|
||||
share/lush/lsh/libimage/run-macros.lsh
|
||||
share/lush/lsh/libimage/runs2ubim.lsh
|
||||
share/lush/lsh/libimage/shimage.lsh
|
||||
share/lush/lsh/libimage/ubimage.lsh
|
||||
share/lush/lsh/libogre/calctool.lsh
|
||||
share/lush/lsh/libogre/classtool.lsh
|
||||
share/lush/lsh/libogre/helptool.lsh
|
||||
share/lush/lsh/libogre/ldocpane.lsh
|
||||
share/lush/lsh/libogre/ogre.hlp
|
||||
share/lush/lsh/libogre/ogre.lsh
|
||||
share/lush/lsh/libogre/treebrowser-test.lsh
|
||||
share/lush/lsh/libogre/treebrowser.lsh
|
||||
share/lush/lsh/libplot/plotter.lsh
|
||||
share/lush/lsh/libstd/brace.lsh
|
||||
share/lush/lsh/libstd/cluster.lsh
|
||||
share/lush/lsh/libstd/compat.lsh
|
||||
share/lush/lsh/libstd/dynamic.lsh
|
||||
share/lush/lsh/libstd/dz.lsh
|
||||
share/lush/lsh/libstd/graphenv.lsh
|
||||
share/lush/lsh/libstd/help.lsh
|
||||
share/lush/lsh/libstd/ldoc.lsh
|
||||
share/lush/lsh/libstd/ltree.lsh
|
||||
share/lush/lsh/libstd/oldplotenv.lsh
|
||||
share/lush/lsh/libstd/overload.lsh
|
||||
share/lush/lsh/libstd/plotenv.lsh
|
||||
share/lush/lsh/libstd/remote.lsh
|
||||
share/lush/lsh/libstd/svgwindow.lsh
|
||||
share/lush/lsh/lush-manual-latex.hlp
|
||||
share/lush/lsh/lush-manual.hlp
|
||||
share/lush/lsh/manual/boolean.hlp
|
||||
share/lush/lsh/manual/comdraw-graphics.hlp
|
||||
share/lush/lsh/manual/control.hlp
|
||||
share/lush/lsh/manual/copying.hlp
|
||||
share/lush/lsh/manual/date.hlp
|
||||
share/lush/lsh/manual/dynloader.hlp
|
||||
share/lush/lsh/manual/dz.hlp
|
||||
share/lush/lsh/manual/events.hlp
|
||||
share/lush/lsh/manual/faq.hlp
|
||||
share/lush/lsh/manual/functions.hlp
|
||||
share/lush/lsh/manual/graphics.hlp
|
||||
share/lush/lsh/manual/help.hlp
|
||||
share/lush/lsh/manual/helptool-shortcuts.hlp
|
||||
share/lush/lsh/manual/htable.hlp
|
||||
share/lush/lsh/manual/idx.hlp
|
||||
share/lush/lsh/manual/inputoutput.hlp
|
||||
share/lush/lsh/manual/list.hlp
|
||||
share/lush/lsh/manual/lush-basics.hlp
|
||||
share/lush/lsh/manual/lush-definition.hlp
|
||||
share/lush/lsh/manual/lush-interpreter-internals.hlp
|
||||
share/lush/lsh/manual/lush-intro.hlp
|
||||
share/lush/lsh/manual/lush-tutorial.hlp
|
||||
share/lush/lsh/manual/miscellaneous.hlp
|
||||
share/lush/lsh/manual/numberlists.hlp
|
||||
share/lush/lsh/manual/numbers.hlp
|
||||
share/lush/lsh/manual/objects.hlp
|
||||
share/lush/lsh/manual/storage.hlp
|
||||
share/lush/lsh/manual/strings.hlp
|
||||
share/lush/lsh/manual/symbol.hlp
|
||||
share/lush/lsh/manual/tltools.hlp
|
||||
share/lush/lsh/profiler/profile.lsh
|
||||
share/lush/packages/alsa/alsa-config.lsh
|
||||
share/lush/packages/alsa/alsa.hlp
|
||||
share/lush/packages/alsa/alsa.lsh
|
||||
share/lush/packages/alsa/demos/play-wav.lsh
|
||||
share/lush/packages/alsa/pcm.lsh
|
||||
share/lush/packages/alsa/rawmidi.lsh
|
||||
share/lush/packages/alsa/seq.lsh
|
||||
share/lush/packages/audio/audio.hlp
|
||||
share/lush/packages/audio/ronde3-susato.ogg
|
||||
share/lush/packages/audio/simple-audio.lsh
|
||||
share/lush/packages/audio/spectrogram-demo.lsh
|
||||
share/lush/packages/audiofile/audiofile-config.lsh
|
||||
share/lush/packages/audiofile/audiofile.hlp
|
||||
share/lush/packages/audiofile/audiofile.lsh
|
||||
share/lush/packages/audiofile/demos/read-wav.lsh
|
||||
share/lush/packages/blas/blas-c.lsh
|
||||
share/lush/packages/blas/blas-config.lsh
|
||||
share/lush/packages/blas/blas-d.lsh
|
||||
share/lush/packages/blas/blas-s.lsh
|
||||
share/lush/packages/blas/blas-x.lsh
|
||||
share/lush/packages/blas/blas-z.lsh
|
||||
share/lush/packages/blas/blas.hlp
|
||||
share/lush/packages/blas/blas.lsh
|
||||
share/lush/packages/cblas/cblas-config.lsh
|
||||
share/lush/packages/cblas/cblas-constants.lsh
|
||||
share/lush/packages/cblas/cblas.lsh
|
||||
share/lush/packages/devices/devices.hlp
|
||||
share/lush/packages/devices/joystick.lsh
|
||||
share/lush/packages/devices/parport.lsh
|
||||
share/lush/packages/devices/serial.lsh
|
||||
share/lush/packages/devices/usb2rc.lsh
|
||||
share/lush/packages/ffmpeg/avsource.lsh
|
||||
share/lush/packages/ffmpeg/ffmpeg-config.lsh
|
||||
share/lush/packages/ffmpeg/ffmpeg-enum.lsh
|
||||
share/lush/packages/ffmpeg/ffmpeg.hlp
|
||||
share/lush/packages/ffmpeg/ffmpeg.lsh
|
||||
share/lush/packages/ffmpeg/play.lsh
|
||||
share/lush/packages/fftw/fftw-config.lsh
|
||||
share/lush/packages/fftw/fftw-test.lsh
|
||||
share/lush/packages/fftw/fftw.lsh
|
||||
share/lush/packages/fftw/sample-image.mat
|
||||
share/lush/packages/gblearn2/ccc-tdnn.lsh
|
||||
share/lush/packages/gblearn2/data-sources.lsh
|
||||
share/lush/packages/gblearn2/demos/dsource-mnist.lsh
|
||||
share/lush/packages/gblearn2/demos/lenet5.lsh
|
||||
share/lush/packages/gblearn2/demos/xor.lsh
|
||||
share/lush/packages/gblearn2/gb-config.lsh
|
||||
share/lush/packages/gblearn2/gb-conx.lsh
|
||||
share/lush/packages/gblearn2/gb-learn.hlp
|
||||
share/lush/packages/gblearn2/gb-learn.lsh
|
||||
share/lush/packages/gblearn2/gb-meters.lsh
|
||||
share/lush/packages/gblearn2/gb-modules-nn.lsh
|
||||
share/lush/packages/gblearn2/gb-modules.lsh
|
||||
share/lush/packages/gblearn2/gb-params.lsh
|
||||
share/lush/packages/gblearn2/gb-states.lsh
|
||||
share/lush/packages/gblearn2/gb-trainers.lsh
|
||||
share/lush/packages/gblearn2/net-c.lsh
|
||||
share/lush/packages/gblearn2/net-cc.lsh
|
||||
share/lush/packages/gblearn2/net-ccc.lsh
|
||||
share/lush/packages/gblearn2/net-cf.lsh
|
||||
share/lush/packages/gblearn2/net-cfe.lsh
|
||||
share/lush/packages/gblearn2/net-cff.lsh
|
||||
share/lush/packages/gblearn2/net-csccf.lsh
|
||||
share/lush/packages/gblearn2/net-cscf.lsh
|
||||
share/lush/packages/gblearn2/net-cscfe.lsh
|
||||
share/lush/packages/gblearn2/net-cscsce.lsh
|
||||
share/lush/packages/gblearn2/net-cscscf.lsh
|
||||
share/lush/packages/gblearn2/net-cscscfe.lsh
|
||||
share/lush/packages/gblearn2/net-cscscscf.lsh
|
||||
share/lush/packages/gblearn2/net-ff.lsh
|
||||
share/lush/packages/gblearn2/net-lenet5.lsh
|
||||
share/lush/packages/gblearn2/net-xx.lsh
|
||||
share/lush/packages/gblearn2/net-xxx.lsh
|
||||
share/lush/packages/gsl/aux_convert.lsh
|
||||
share/lush/packages/gsl/aux_globalvar.lsh
|
||||
share/lush/packages/gsl/aux_macro_func.lsh
|
||||
share/lush/packages/gsl/aux_structure.lsh
|
||||
share/lush/packages/gsl/blas.lsh
|
||||
share/lush/packages/gsl/block.lsh
|
||||
share/lush/packages/gsl/cheb.lsh
|
||||
share/lush/packages/gsl/combination.lsh
|
||||
share/lush/packages/gsl/complex.lsh
|
||||
share/lush/packages/gsl/const.lsh
|
||||
share/lush/packages/gsl/demos/gsl-demos.hlp
|
||||
share/lush/packages/gsl/demos/test_ch15_01.lsh
|
||||
share/lush/packages/gsl/demos/test_ch25_01.lsh
|
||||
share/lush/packages/gsl/demos/test_ch30_01.lsh
|
||||
share/lush/packages/gsl/demos/test_ch31_01.lsh
|
||||
share/lush/packages/gsl/demos/test_ch33_01.lsh
|
||||
share/lush/packages/gsl/dht.lsh
|
||||
share/lush/packages/gsl/diff.lsh
|
||||
share/lush/packages/gsl/eigen.lsh
|
||||
share/lush/packages/gsl/err.lsh
|
||||
share/lush/packages/gsl/fft.lsh
|
||||
share/lush/packages/gsl/fit.lsh
|
||||
share/lush/packages/gsl/gsl-config.lsh
|
||||
share/lush/packages/gsl/gsl-idx.lsh
|
||||
share/lush/packages/gsl/gsl.hlp
|
||||
share/lush/packages/gsl/gsl.lsh
|
||||
share/lush/packages/gsl/gsl_pow_int.lsh
|
||||
share/lush/packages/gsl/histogram.lsh
|
||||
share/lush/packages/gsl/ieee_utils.lsh
|
||||
share/lush/packages/gsl/integration.lsh
|
||||
share/lush/packages/gsl/interpolation.lsh
|
||||
share/lush/packages/gsl/linalg.lsh
|
||||
share/lush/packages/gsl/matrix.lsh
|
||||
share/lush/packages/gsl/min.lsh
|
||||
share/lush/packages/gsl/monte.lsh
|
||||
share/lush/packages/gsl/multifit.lsh
|
||||
share/lush/packages/gsl/multimin.lsh
|
||||
share/lush/packages/gsl/multiroots.lsh
|
||||
share/lush/packages/gsl/ntuple.lsh
|
||||
share/lush/packages/gsl/ode-initval.lsh
|
||||
share/lush/packages/gsl/permutation.lsh
|
||||
share/lush/packages/gsl/poly.lsh
|
||||
share/lush/packages/gsl/qrng.lsh
|
||||
share/lush/packages/gsl/randist.lsh
|
||||
share/lush/packages/gsl/rng.lsh
|
||||
share/lush/packages/gsl/roots.lsh
|
||||
share/lush/packages/gsl/siman.lsh
|
||||
share/lush/packages/gsl/sort.lsh
|
||||
share/lush/packages/gsl/specfunc.lsh
|
||||
share/lush/packages/gsl/statistics.lsh
|
||||
share/lush/packages/gsl/sum.lsh
|
||||
share/lush/packages/gsl/sys.lsh
|
||||
share/lush/packages/gsl/vector.lsh
|
||||
share/lush/packages/htk/aux_structure.lsh
|
||||
share/lush/packages/htk/esignal.lsh
|
||||
share/lush/packages/htk/htk-config.lsh
|
||||
share/lush/packages/htk/htk.hlp
|
||||
share/lush/packages/htk/htk.lsh
|
||||
share/lush/packages/htk/htk_adapt.lsh
|
||||
share/lush/packages/htk/htk_audio.lsh
|
||||
share/lush/packages/htk/htk_constant.lsh
|
||||
share/lush/packages/htk/htk_dict.lsh
|
||||
share/lush/packages/htk/htk_fb.lsh
|
||||
share/lush/packages/htk/htk_func.lsh
|
||||
share/lush/packages/htk/htk_graf.lsh
|
||||
share/lush/packages/htk/htk_label.lsh
|
||||
share/lush/packages/htk/htk_lm.lsh
|
||||
share/lush/packages/htk/htk_math.lsh
|
||||
share/lush/packages/htk/htk_mem.lsh
|
||||
share/lush/packages/htk/htk_model.lsh
|
||||
share/lush/packages/htk/htk_net.lsh
|
||||
share/lush/packages/htk/htk_parm.lsh
|
||||
share/lush/packages/htk/htk_rec.lsh
|
||||
share/lush/packages/htk/htk_shell.lsh
|
||||
share/lush/packages/htk/htk_sigp.lsh
|
||||
share/lush/packages/htk/htk_train.lsh
|
||||
share/lush/packages/htk/htk_util.lsh
|
||||
share/lush/packages/htk/htk_vq.lsh
|
||||
share/lush/packages/htk/htk_wave.lsh
|
||||
share/lush/packages/htk/strarr.lsh
|
||||
share/lush/packages/inventor/actions.lsh
|
||||
share/lush/packages/inventor/demos/datasensor.lsh
|
||||
share/lush/packages/inventor/demos/glut_teapot.lsh
|
||||
share/lush/packages/inventor/demos/glutwindow.lsh
|
||||
share/lush/packages/inventor/demos/soxt_cone.lsh
|
||||
share/lush/packages/inventor/demos/soxt_dragger.lsh
|
||||
share/lush/packages/inventor/demos/soxt_manip.lsh
|
||||
share/lush/packages/inventor/demos/soxt_select.lsh
|
||||
share/lush/packages/inventor/demos/soxt_viewer.lsh
|
||||
share/lush/packages/inventor/demos/sphereMan.iv
|
||||
share/lush/packages/inventor/demos/timersensor.lsh
|
||||
share/lush/packages/inventor/details.lsh
|
||||
share/lush/packages/inventor/draggers.lsh
|
||||
share/lush/packages/inventor/engines.lsh
|
||||
share/lush/packages/inventor/enums.lsh
|
||||
share/lush/packages/inventor/errors.lsh
|
||||
share/lush/packages/inventor/events.lsh
|
||||
share/lush/packages/inventor/fields.lsh
|
||||
share/lush/packages/inventor/inventor-config.lsh
|
||||
share/lush/packages/inventor/inventor.hlp
|
||||
share/lush/packages/inventor/inventor.lsh
|
||||
share/lush/packages/inventor/inventorobject.lsh
|
||||
share/lush/packages/inventor/inventorxt.lsh
|
||||
share/lush/packages/inventor/manips.lsh
|
||||
share/lush/packages/inventor/misc.lsh
|
||||
share/lush/packages/inventor/nodekits.lsh
|
||||
share/lush/packages/inventor/nodes_1.lsh
|
||||
share/lush/packages/inventor/nodes_2.lsh
|
||||
share/lush/packages/inventor/nodes_group.lsh
|
||||
share/lush/packages/inventor/nodes_light.lsh
|
||||
share/lush/packages/inventor/nodes_others.lsh
|
||||
share/lush/packages/inventor/nodes_shape.lsh
|
||||
share/lush/packages/inventor/nodes_transformation.lsh
|
||||
share/lush/packages/inventor/projectors.lsh
|
||||
share/lush/packages/inventor/sb.lsh
|
||||
share/lush/packages/inventor/sensors.lsh
|
||||
share/lush/packages/inventor/soengineoutput.lsh
|
||||
share/lush/packages/inventor/sotype.lsh
|
||||
share/lush/packages/inventor/static.lsh
|
||||
share/lush/packages/inventor/staticsb.lsh
|
||||
share/lush/packages/inventor/xt-config.lsh
|
||||
share/lush/packages/inventor/xt_components.lsh
|
||||
share/lush/packages/inventor/xt_devices.lsh
|
||||
share/lush/packages/inventor/xt_others.lsh
|
||||
share/lush/packages/inventor/xt_sliderset.lsh
|
||||
share/lush/packages/inventor/xt_static.lsh
|
||||
share/lush/packages/inventor/xt_viewers.lsh
|
||||
share/lush/packages/lapack/demos/cholesky.lsh
|
||||
share/lush/packages/lapack/demos/linear-equation.lsh
|
||||
share/lush/packages/lapack/lapack-c.lsh
|
||||
share/lush/packages/lapack/lapack-config.lsh
|
||||
share/lush/packages/lapack/lapack-d.lsh
|
||||
share/lush/packages/lapack/lapack-s.lsh
|
||||
share/lush/packages/lapack/lapack-x.lsh
|
||||
share/lush/packages/lapack/lapack-z.lsh
|
||||
share/lush/packages/lapack/lapack.hlp
|
||||
share/lush/packages/lapack/lapack.lsh
|
||||
share/lush/packages/libnum/interpolator.lsh
|
||||
share/lush/packages/libnum/libcomplex.lsh
|
||||
share/lush/packages/libnum/libnum-config.lsh
|
||||
share/lush/packages/libnum/libnum.hlp
|
||||
share/lush/packages/libnum/libnum.lsh
|
||||
share/lush/packages/libnum/linalgebra.lsh
|
||||
share/lush/packages/libnum/polynomials.lsh
|
||||
share/lush/packages/libnum/special.lsh
|
||||
share/lush/packages/libnum/stats.lsh
|
||||
share/lush/packages/mpi/demos/test00.lsh
|
||||
share/lush/packages/mpi/mpi-config.lsh
|
||||
share/lush/packages/mpi/mpi.hlp
|
||||
share/lush/packages/mpi/mpi.lsh
|
||||
share/lush/packages/opencv/aux_const.lsh
|
||||
share/lush/packages/opencv/aux_convert.lsh
|
||||
share/lush/packages/opencv/aux_dynobject.lsh
|
||||
share/lush/packages/opencv/aux_io.lsh
|
||||
share/lush/packages/opencv/aux_macro_func.lsh
|
||||
share/lush/packages/opencv/aux_object.lsh
|
||||
share/lush/packages/opencv/aux_structure.lsh
|
||||
share/lush/packages/opencv/background.lsh
|
||||
share/lush/packages/opencv/calibration.lsh
|
||||
share/lush/packages/opencv/camshift.lsh
|
||||
share/lush/packages/opencv/colortrans.lsh
|
||||
share/lush/packages/opencv/compugeo.lsh
|
||||
share/lush/packages/opencv/condensation.lsh
|
||||
share/lush/packages/opencv/contours.lsh
|
||||
share/lush/packages/opencv/cv-config.lsh
|
||||
share/lush/packages/opencv/data_structures.lsh
|
||||
share/lush/packages/opencv/demos/d00_io.lsh
|
||||
share/lush/packages/opencv/demos/d01_sample.lsh
|
||||
share/lush/packages/opencv/demos/d02_cannyedge.lsh
|
||||
share/lush/packages/opencv/demos/d03_pyrseg.lsh
|
||||
share/lush/packages/opencv/demos/d04_video.lsh
|
||||
share/lush/packages/opencv/demos/d05_video_edge.lsh
|
||||
share/lush/packages/opencv/demos/d06_corners.lsh
|
||||
share/lush/packages/opencv/demos/d07_lk_track.lsh
|
||||
share/lush/packages/opencv/demos/lion.jpg
|
||||
share/lush/packages/opencv/demos/pic1.jpg
|
||||
share/lush/packages/opencv/demos/testimg.jpg
|
||||
share/lush/packages/opencv/derivative.lsh
|
||||
share/lush/packages/opencv/disttrans.lsh
|
||||
share/lush/packages/opencv/drawing.lsh
|
||||
share/lush/packages/opencv/eigenobjects.lsh
|
||||
share/lush/packages/opencv/feature.lsh
|
||||
share/lush/packages/opencv/floodfill.lsh
|
||||
share/lush/packages/opencv/geometry.lsh
|
||||
share/lush/packages/opencv/geotrans.lsh
|
||||
share/lush/packages/opencv/gesture.lsh
|
||||
share/lush/packages/opencv/histogram.lsh
|
||||
share/lush/packages/opencv/hmm.lsh
|
||||
share/lush/packages/opencv/hough.lsh
|
||||
share/lush/packages/opencv/kalman.lsh
|
||||
share/lush/packages/opencv/libutils.lsh
|
||||
share/lush/packages/opencv/matrix.lsh
|
||||
share/lush/packages/opencv/memstorage.lsh
|
||||
share/lush/packages/opencv/moments.lsh
|
||||
share/lush/packages/opencv/morphology.lsh
|
||||
share/lush/packages/opencv/motion.lsh
|
||||
share/lush/packages/opencv/opencv.hlp
|
||||
share/lush/packages/opencv/opencv.lsh
|
||||
share/lush/packages/opencv/opticalflow.lsh
|
||||
share/lush/packages/opencv/posit.lsh
|
||||
share/lush/packages/opencv/pyramids.lsh
|
||||
share/lush/packages/opencv/snake.lsh
|
||||
share/lush/packages/opencv/statistics.lsh
|
||||
share/lush/packages/opencv/subdiv.lsh
|
||||
share/lush/packages/opencv/thresholds.lsh
|
||||
share/lush/packages/opencv/undistortion.lsh
|
||||
share/lush/packages/opencv/utilities.lsh
|
||||
share/lush/packages/opencv/viewmorphing.lsh
|
||||
share/lush/packages/opengl/demos/glut-demo.lsh
|
||||
share/lush/packages/opengl/glenum.lsh
|
||||
share/lush/packages/opengl/glut.lsh
|
||||
share/lush/packages/opengl/opengl-config.lsh
|
||||
share/lush/packages/opengl/opengl.hlp
|
||||
share/lush/packages/opengl/opengl.lsh
|
||||
share/lush/packages/opengl/openglu.lsh
|
||||
share/lush/packages/python/aux_arg.lsh
|
||||
share/lush/packages/python/aux_const.lsh
|
||||
share/lush/packages/python/aux_convert.lsh
|
||||
share/lush/packages/python/aux_globalvar.lsh
|
||||
share/lush/packages/python/aux_macro.lsh
|
||||
share/lush/packages/python/aux_structure.lsh
|
||||
share/lush/packages/python/demos/addthem.py
|
||||
share/lush/packages/python/demos/addthem2.py
|
||||
share/lush/packages/python/demos/addthemclass.py
|
||||
share/lush/packages/python/demos/test_00.lsh
|
||||
share/lush/packages/python/demos/test_01.lsh
|
||||
share/lush/packages/python/demos/test_02.lsh
|
||||
share/lush/packages/python/demos/test_03.lsh
|
||||
share/lush/packages/python/demos/test_04.lsh
|
||||
share/lush/packages/python/py.lsh
|
||||
share/lush/packages/python/pybuffer.lsh
|
||||
share/lush/packages/python/pycall.lsh
|
||||
share/lush/packages/python/pycobject.lsh
|
||||
share/lush/packages/python/pycomplex.lsh
|
||||
share/lush/packages/python/pydict.lsh
|
||||
share/lush/packages/python/pyerr.lsh
|
||||
share/lush/packages/python/pyeval.lsh
|
||||
share/lush/packages/python/pyfile.lsh
|
||||
share/lush/packages/python/pyfloat.lsh
|
||||
share/lush/packages/python/pyimport.lsh
|
||||
share/lush/packages/python/pyint.lsh
|
||||
share/lush/packages/python/pyinterpreterstate.lsh
|
||||
share/lush/packages/python/pylist.lsh
|
||||
share/lush/packages/python/pylong.lsh
|
||||
share/lush/packages/python/pymapping.lsh
|
||||
share/lush/packages/python/pymem.lsh
|
||||
share/lush/packages/python/pymodule.lsh
|
||||
share/lush/packages/python/pynumber.lsh
|
||||
share/lush/packages/python/pyobject.lsh
|
||||
share/lush/packages/python/pyos.lsh
|
||||
share/lush/packages/python/pyothers.lsh
|
||||
share/lush/packages/python/pyparser.lsh
|
||||
share/lush/packages/python/pyrun.lsh
|
||||
share/lush/packages/python/pysequence.lsh
|
||||
share/lush/packages/python/pystring.lsh
|
||||
share/lush/packages/python/pysys.lsh
|
||||
share/lush/packages/python/python-config.lsh
|
||||
share/lush/packages/python/python.hlp
|
||||
share/lush/packages/python/python.lsh
|
||||
share/lush/packages/python/pythreadstate.lsh
|
||||
share/lush/packages/python/pytraceback.lsh
|
||||
share/lush/packages/python/pytuple.lsh
|
||||
share/lush/packages/python/pytype.lsh
|
||||
share/lush/packages/python/pyunicode.lsh
|
||||
share/lush/packages/python/pyweakref.lsh
|
||||
share/lush/packages/sdl/SDL.lsh
|
||||
share/lush/packages/sdl/SDLMain.m
|
||||
share/lush/packages/sdl/SDL_active.lsh
|
||||
share/lush/packages/sdl/SDL_audio.lsh
|
||||
share/lush/packages/sdl/SDL_byteorder.lsh
|
||||
share/lush/packages/sdl/SDL_cdrom.lsh
|
||||
share/lush/packages/sdl/SDL_copying.lsh
|
||||
share/lush/packages/sdl/SDL_endian.lsh
|
||||
share/lush/packages/sdl/SDL_error.lsh
|
||||
share/lush/packages/sdl/SDL_events.lsh
|
||||
share/lush/packages/sdl/SDL_getenv.lsh
|
||||
share/lush/packages/sdl/SDL_image.lsh
|
||||
share/lush/packages/sdl/SDL_joystick.lsh
|
||||
share/lush/packages/sdl/SDL_keyboard.lsh
|
||||
share/lush/packages/sdl/SDL_keysym.lsh
|
||||
share/lush/packages/sdl/SDL_main.lsh
|
||||
share/lush/packages/sdl/SDL_mouse.lsh
|
||||
share/lush/packages/sdl/SDL_mutex.lsh
|
||||
share/lush/packages/sdl/SDL_quit.lsh
|
||||
share/lush/packages/sdl/SDL_rwops.lsh
|
||||
share/lush/packages/sdl/SDL_syswm.lsh
|
||||
share/lush/packages/sdl/SDL_thread.lsh
|
||||
share/lush/packages/sdl/SDL_timer.lsh
|
||||
share/lush/packages/sdl/SDL_types.lsh
|
||||
share/lush/packages/sdl/SDL_version.lsh
|
||||
share/lush/packages/sdl/SDL_video.lsh
|
||||
share/lush/packages/sdl/demos/lander-simple.lsh
|
||||
share/lush/packages/sdl/demos/lem-flame.png
|
||||
share/lush/packages/sdl/demos/lem-shadow.png
|
||||
share/lush/packages/sdl/demos/lem.png
|
||||
share/lush/packages/sdl/demos/libsdl-demo.lsh
|
||||
share/lush/packages/sdl/demos/moon-svga.png
|
||||
share/lush/packages/sdl/demos/moon.png
|
||||
share/lush/packages/sdl/demos/sdlgl-demo-01.lsh
|
||||
share/lush/packages/sdl/demos/tutorial.lsh
|
||||
share/lush/packages/sdl/libgames.lsh
|
||||
share/lush/packages/sdl/libsdl.lsh
|
||||
share/lush/packages/sdl/sdl-config.lsh
|
||||
share/lush/packages/sdl/sdl-tutorial.hlp
|
||||
share/lush/packages/sdl/sdl.hlp
|
||||
share/lush/packages/sdlgames/lander/bullet.png
|
||||
share/lush/packages/sdlgames/lander/crater.png
|
||||
share/lush/packages/sdlgames/lander/flash.png
|
||||
share/lush/packages/sdlgames/lander/lander.lsh
|
||||
share/lush/packages/sdlgames/lander/lem-flame.png
|
||||
share/lush/packages/sdlgames/lander/lem-shadow.png
|
||||
share/lush/packages/sdlgames/lander/lem.png
|
||||
share/lush/packages/sdlgames/lander/lembit00.png
|
||||
share/lush/packages/sdlgames/lander/lembit01.png
|
||||
share/lush/packages/sdlgames/lander/lembit02.png
|
||||
share/lush/packages/sdlgames/lander/lembit03.png
|
||||
share/lush/packages/sdlgames/lander/lembit04.png
|
||||
share/lush/packages/sdlgames/lander/moon-svga.png
|
||||
share/lush/packages/sdlgames/lander/moon.png
|
||||
share/lush/packages/sdlgames/lander/stone00.png
|
||||
share/lush/packages/sdlgames/lander/stone01.png
|
||||
share/lush/packages/sdlgames/slimevolley/ball.png
|
||||
share/lush/packages/sdlgames/slimevolley/eye.png
|
||||
share/lush/packages/sdlgames/slimevolley/field.png
|
||||
share/lush/packages/sdlgames/slimevolley/net.png
|
||||
share/lush/packages/sdlgames/slimevolley/slime-blue.png
|
||||
share/lush/packages/sdlgames/slimevolley/slime-red.png
|
||||
share/lush/packages/sdlgames/slimevolley/slime.lsh
|
||||
share/lush/packages/sn28/README
|
||||
share/lush/packages/sn28/examples/bptool/NetMASK.sn
|
||||
share/lush/packages/sn28/examples/bptool/README
|
||||
share/lush/packages/sn28/examples/bptool/dig.des
|
||||
share/lush/packages/sn28/examples/bptool/dig.pat
|
||||
share/lush/packages/sn28/examples/conjgrad/demo
|
||||
share/lush/packages/sn28/examples/conjgrad/func.sn
|
||||
share/lush/packages/sn28/examples/knnenv/examples.lsh
|
||||
share/lush/packages/sn28/examples/knnenv/iris_test.cb
|
||||
share/lush/packages/sn28/examples/knnenv/iris_train.cb
|
||||
share/lush/packages/sn28/examples/knnenv/results.cb
|
||||
share/lush/packages/sn28/examples/netold/adaline/adaline.sn
|
||||
share/lush/packages/sn28/examples/netold/adaline/demo
|
||||
share/lush/packages/sn28/examples/netold/hamming/addresses.mat
|
||||
share/lush/packages/sn28/examples/netold/hamming/demo
|
||||
share/lush/packages/sn28/examples/netold/hamming/hamming.sn
|
||||
share/lush/packages/sn28/examples/netold/hopfield/demo
|
||||
share/lush/packages/sn28/examples/netold/hopfield/hopfield.sn
|
||||
share/lush/packages/sn28/examples/netold/hopfield/patterns.mat
|
||||
share/lush/packages/sn28/examples/netold/kanerva/addresses.mat
|
||||
share/lush/packages/sn28/examples/netold/kanerva/demo
|
||||
share/lush/packages/sn28/examples/netold/kanerva/kanerva.sn
|
||||
share/lush/packages/sn28/examples/netold/perceptron/demo
|
||||
share/lush/packages/sn28/examples/netold/perceptron/desired.mat
|
||||
share/lush/packages/sn28/examples/netold/perceptron/patterns.mat
|
||||
share/lush/packages/sn28/examples/netold/perceptron/perceptron.sn
|
||||
share/lush/packages/sn28/examples/netold/sla/demo1
|
||||
share/lush/packages/sn28/examples/netold/sla/demo2
|
||||
share/lush/packages/sn28/examples/netold/sla/desired.mat
|
||||
share/lush/packages/sn28/examples/netold/sla/or.sn
|
||||
share/lush/packages/sn28/examples/netold/sla/patterns.mat
|
||||
share/lush/packages/sn28/examples/netold/sla/sla.sn
|
||||
share/lush/packages/sn28/examples/netold/sla/tgf.sn
|
||||
share/lush/packages/sn28/examples/netold/xor/demo
|
||||
share/lush/packages/sn28/examples/netold/xor/xor.sn
|
||||
share/lush/packages/sn28/examples/nettool/NetFULL.c
|
||||
share/lush/packages/sn28/examples/nettool/NetFULL.sn
|
||||
share/lush/packages/sn28/examples/nettool/NetMASK.c
|
||||
share/lush/packages/sn28/examples/nettool/NetMASK.sn
|
||||
share/lush/packages/sn28/examples/nettool/NetTDNN.c
|
||||
share/lush/packages/sn28/examples/nettool/NetTDNN.sn
|
||||
share/lush/packages/sn28/examples/obd/bignet.sn
|
||||
share/lush/packages/sn28/examples/obd/demo
|
||||
share/lush/packages/sn28/examples/obd/example.sn
|
||||
share/lush/packages/sn28/examples/tsp/tsp
|
||||
share/lush/packages/sn28/lib/bptool.sn
|
||||
share/lush/packages/sn28/lib/connect.sn
|
||||
share/lush/packages/sn28/lib/imagetool.sn
|
||||
share/lush/packages/sn28/lib/knnenv.sn
|
||||
share/lush/packages/sn28/lib/matrixtool.sn
|
||||
share/lush/packages/sn28/lib/netenv.sn
|
||||
share/lush/packages/sn28/lib/nettool.sn
|
||||
share/lush/packages/sn28/lib/perf-file.sn
|
||||
share/lush/packages/sn28/lib/plot-nlf.sn
|
||||
share/lush/packages/sn28/lib/statenv.sn
|
||||
share/lush/packages/sn28/sn28.hlp
|
||||
share/lush/packages/sn28/sn28.lsh
|
||||
share/lush/packages/sn28/sn28common.lsh
|
||||
share/lush/packages/sn28/sn28ite.lsh
|
||||
share/lush/packages/sn28/sn28itenew.lsh
|
||||
share/lush/packages/sn28/sn28new.lsh
|
||||
share/lush/packages/sn28/src/adaptknn.c
|
||||
share/lush/packages/sn28/src/codebook.c
|
||||
share/lush/packages/sn28/src/codebook.h
|
||||
share/lush/packages/sn28/src/defn.h
|
||||
share/lush/packages/sn28/src/euclid.c
|
||||
share/lush/packages/sn28/src/gbp.c
|
||||
share/lush/packages/sn28/src/iac.c
|
||||
share/lush/packages/sn28/src/interf.c
|
||||
share/lush/packages/sn28/src/miscop.c
|
||||
share/lush/packages/sn28/src/network.c
|
||||
share/lush/packages/sn28/src/nlf.c
|
||||
share/lush/packages/sn28/src/sn2sn1.c
|
||||
share/lush/packages/svm/README
|
||||
share/lush/packages/svm/demos/mnist-kernel.lsh
|
||||
share/lush/packages/svm/demos/mnist-libsvm.lsh
|
||||
share/lush/packages/svm/demos/mnist-svqp.lsh
|
||||
share/lush/packages/svm/kernel.lsh
|
||||
share/lush/packages/svm/lasvm.lsh
|
||||
share/lush/packages/svm/lasvm/kcache.c
|
||||
share/lush/packages/svm/lasvm/kcache.h
|
||||
share/lush/packages/svm/lasvm/kernel.c
|
||||
share/lush/packages/svm/lasvm/kernel.h
|
||||
share/lush/packages/svm/lasvm/lasvm.c
|
||||
share/lush/packages/svm/lasvm/lasvm.h
|
||||
share/lush/packages/svm/lasvm/messages.c
|
||||
share/lush/packages/svm/lasvm/messages.h
|
||||
share/lush/packages/svm/lasvm/vector.c
|
||||
share/lush/packages/svm/lasvm/vector.h
|
||||
share/lush/packages/svm/lasvmcache.lsh
|
||||
share/lush/packages/svm/lasvmload.lsh
|
||||
share/lush/packages/svm/lasvmvector.lsh
|
||||
share/lush/packages/svm/libsvm.lsh
|
||||
share/lush/packages/svm/libsvm/README
|
||||
share/lush/packages/svm/libsvm/svm.cpp
|
||||
share/lush/packages/svm/libsvm/svm.h
|
||||
share/lush/packages/svm/svqp.lsh
|
||||
share/lush/packages/svm/svqp/README
|
||||
share/lush/packages/svm/svqp/svqp.cpp
|
||||
share/lush/packages/svm/svqp/svqp.h
|
||||
share/lush/packages/svm/svqp2/svqp2.cpp
|
||||
share/lush/packages/svm/svqp2/svqp2.h
|
||||
share/lush/packages/svm/svqp2svm.lsh
|
||||
share/lush/packages/svm/svqpsvm.lsh
|
||||
share/lush/packages/torch/aux_const.lsh
|
||||
share/lush/packages/torch/aux_structure.lsh
|
||||
share/lush/packages/torch/demos/DiskIdx2UbyteDataSet.cc
|
||||
share/lush/packages/torch/demos/DiskIdx2UbyteDataSet.h
|
||||
share/lush/packages/torch/demos/IOIdx2Ubyte.cc
|
||||
share/lush/packages/torch/demos/IOIdx2Ubyte.h
|
||||
share/lush/packages/torch/demos/gmm_train.lsh
|
||||
share/lush/packages/torch/demos/io.lsh
|
||||
share/lush/packages/torch/demos/io_idx.lsh
|
||||
share/lush/packages/torch/demos/svm_multi_test.lsh
|
||||
share/lush/packages/torch/demos/svm_multi_train.lsh
|
||||
share/lush/packages/torch/demos/test_data.gz
|
||||
share/lush/packages/torch/demos/train_data.gz
|
||||
share/lush/packages/torch/level0.lsh
|
||||
share/lush/packages/torch/level1.lsh
|
||||
share/lush/packages/torch/level2.lsh
|
||||
share/lush/packages/torch/level2_extra.lsh
|
||||
share/lush/packages/torch/level3.lsh
|
||||
share/lush/packages/torch/level3_extra.lsh
|
||||
share/lush/packages/torch/level4.lsh
|
||||
share/lush/packages/torch/level5.lsh
|
||||
share/lush/packages/torch/lists.lsh
|
||||
share/lush/packages/torch/matrix.lsh
|
||||
share/lush/packages/torch/torch-config.lsh
|
||||
share/lush/packages/torch/torch.hlp
|
||||
share/lush/packages/torch/torch.lsh
|
||||
share/lush/packages/video/libdc/libdc.hlp
|
||||
share/lush/packages/video/libdc/libdc.lsh
|
||||
share/lush/packages/video/libdc/libdc_config.lsh
|
||||
share/lush/packages/video/libdc/libdc_const.lsh
|
||||
share/lush/packages/video/libdc/demos/grab_multi.lsh
|
||||
share/lush/packages/video4linux/demos/effect-demo.lsh
|
||||
share/lush/packages/video4linux/demos/effect-sdl-demo.lsh
|
||||
share/lush/packages/video4linux/demos/jabba-320x240.jpg
|
||||
share/lush/packages/video4linux/demos/jabba-640x480.jpg
|
||||
share/lush/packages/video4linux/demos/v4l-demo.lsh
|
||||
share/lush/packages/video4linux/demos/v4l-sdl-demo.lsh
|
||||
share/lush/packages/video4linux/demos/video-utils.lsh
|
||||
share/lush/packages/video4linux/freq-tables.lsh
|
||||
share/lush/packages/video4linux/v4l.hlp
|
||||
share/lush/packages/video4linux/v4l.lsh
|
||||
share/lush/src/Makefile
|
||||
share/lush/src/Makefile.in
|
||||
share/lush/src/allocate.c
|
||||
share/lush/src/allocate.o
|
||||
share/lush/src/arith.c
|
||||
share/lush/src/arith.o
|
||||
share/lush/src/at.c
|
||||
share/lush/src/at.o
|
||||
share/lush/src/binary.c
|
||||
share/lush/src/binary.o
|
||||
share/lush/src/calls.c
|
||||
share/lush/src/calls.o
|
||||
share/lush/src/check_func.c
|
||||
share/lush/src/check_func.o
|
||||
share/lush/src/classify.c
|
||||
share/lush/src/classify.o
|
||||
share/lush/src/comdraw_driver.c
|
||||
share/lush/src/comdraw_driver.o
|
||||
share/lush/src/date.c
|
||||
share/lush/src/date.o
|
||||
share/lush/src/dh.c
|
||||
share/lush/src/dh.o
|
||||
share/lush/src/dldbfd.c
|
||||
share/lush/src/dump.c
|
||||
share/lush/src/dump.o
|
||||
share/lush/src/dz.c
|
||||
share/lush/src/dz.o
|
||||
share/lush/src/eval.c
|
||||
share/lush/src/eval.o
|
||||
share/lush/src/event.c
|
||||
share/lush/src/event.o
|
||||
share/lush/src/fileio.c
|
||||
share/lush/src/fileio.o
|
||||
share/lush/src/fltlib.c
|
||||
share/lush/src/fltlib.o
|
||||
share/lush/src/function.c
|
||||
share/lush/src/function.o
|
||||
share/lush/src/graphics.c
|
||||
share/lush/src/graphics.o
|
||||
share/lush/src/htable.c
|
||||
share/lush/src/htable.o
|
||||
share/lush/src/idx1.c
|
||||
share/lush/src/idx1.o
|
||||
share/lush/src/idx2.c
|
||||
share/lush/src/idx2.o
|
||||
share/lush/src/idx3.c
|
||||
share/lush/src/idx3.o
|
||||
share/lush/src/idx4.c
|
||||
share/lush/src/idx4.o
|
||||
share/lush/src/index.c
|
||||
share/lush/src/index.o
|
||||
share/lush/src/io.c
|
||||
share/lush/src/io.o
|
||||
share/lush/src/lisp_c.c
|
||||
share/lush/src/lisp_c.o
|
||||
share/lush/src/lisp_driver.c
|
||||
share/lush/src/lisp_driver.o
|
||||
share/lush/src/lush
|
||||
share/lush/src/main.c
|
||||
share/lush/src/main.o
|
||||
share/lush/src/module.c
|
||||
share/lush/src/module.o
|
||||
share/lush/src/nan.c
|
||||
share/lush/src/nan.o
|
||||
share/lush/src/oostruct.c
|
||||
share/lush/src/oostruct.o
|
||||
share/lush/src/ps_driver.c
|
||||
share/lush/src/ps_driver.o
|
||||
share/lush/src/storage.c
|
||||
share/lush/src/storage.o
|
||||
share/lush/src/string.c
|
||||
share/lush/src/string.o
|
||||
share/lush/src/symbol.c
|
||||
share/lush/src/symbol.o
|
||||
share/lush/src/toplevel.c
|
||||
share/lush/src/toplevel.o
|
||||
share/lush/src/unix.c
|
||||
share/lush/src/unix.o
|
||||
share/lush/src/user.c
|
||||
share/lush/src/user.o
|
||||
share/lush/src/x11_driver.c
|
||||
share/lush/src/x11_driver.o
|
||||
share/lush/sys/psdriver.pro
|
||||
share/lush/sys/stdenv.dump
|
||||
share/lush/sys/stdenv.lsh
|
||||
share/lush/sys/sysenv.lsh
|
||||
@dirrm share/lush/sys
|
||||
@dirrm share/lush/src
|
||||
@dirrm share/lush/packages/video4linux/demos
|
||||
@dirrm share/lush/packages/video4linux
|
||||
@dirrm share/lush/packages/video/libdc/demos
|
||||
@dirrm share/lush/packages/video/libdc
|
||||
@dirrm share/lush/packages/video
|
||||
@dirrm share/lush/packages/torch/demos
|
||||
@dirrm share/lush/packages/torch
|
||||
@dirrm share/lush/packages/svm/svqp2
|
||||
@dirrm share/lush/packages/svm/svqp
|
||||
@dirrm share/lush/packages/svm/libsvm
|
||||
@dirrm share/lush/packages/svm/lasvm
|
||||
@dirrm share/lush/packages/svm/demos
|
||||
@dirrm share/lush/packages/svm
|
||||
@dirrm share/lush/packages/sn28/src
|
||||
@dirrm share/lush/packages/sn28/lib
|
||||
@dirrm share/lush/packages/sn28/examples/tsp
|
||||
@dirrm share/lush/packages/sn28/examples/obd
|
||||
@dirrm share/lush/packages/sn28/examples/nettool
|
||||
@dirrm share/lush/packages/sn28/examples/netold/xor
|
||||
@dirrm share/lush/packages/sn28/examples/netold/sla
|
||||
@dirrm share/lush/packages/sn28/examples/netold/perceptron
|
||||
@dirrm share/lush/packages/sn28/examples/netold/kanerva
|
||||
@dirrm share/lush/packages/sn28/examples/netold/hopfield
|
||||
@dirrm share/lush/packages/sn28/examples/netold/hamming
|
||||
@dirrm share/lush/packages/sn28/examples/netold/adaline
|
||||
@dirrm share/lush/packages/sn28/examples/netold
|
||||
@dirrm share/lush/packages/sn28/examples/knnenv
|
||||
@dirrm share/lush/packages/sn28/examples/conjgrad
|
||||
@dirrm share/lush/packages/sn28/examples/bptool
|
||||
@dirrm share/lush/packages/sn28/examples
|
||||
@dirrm share/lush/packages/sn28
|
||||
@dirrm share/lush/packages/sdlgames/slimevolley
|
||||
@dirrm share/lush/packages/sdlgames/lander
|
||||
@dirrm share/lush/packages/sdlgames
|
||||
@dirrm share/lush/packages/sdl/demos
|
||||
@dirrm share/lush/packages/sdl
|
||||
@dirrm share/lush/packages/python/demos
|
||||
@dirrm share/lush/packages/python
|
||||
@dirrm share/lush/packages/opengl/demos
|
||||
@dirrm share/lush/packages/opengl
|
||||
@dirrm share/lush/packages/opencv/demos
|
||||
@dirrm share/lush/packages/opencv
|
||||
@dirrm share/lush/packages/mpi/demos
|
||||
@dirrm share/lush/packages/mpi
|
||||
@dirrm share/lush/packages/libnum
|
||||
@dirrm share/lush/packages/lapack/demos
|
||||
@dirrm share/lush/packages/lapack
|
||||
@dirrm share/lush/packages/inventor/demos
|
||||
@dirrm share/lush/packages/inventor
|
||||
@dirrm share/lush/packages/htk
|
||||
@dirrm share/lush/packages/gsl/demos
|
||||
@dirrm share/lush/packages/gsl
|
||||
@dirrm share/lush/packages/gblearn2/demos
|
||||
@dirrm share/lush/packages/gblearn2
|
||||
@dirrm share/lush/packages/fftw
|
||||
@dirrm share/lush/packages/ffmpeg
|
||||
@dirrm share/lush/packages/devices
|
||||
@dirrm share/lush/packages/cblas
|
||||
@dirrm share/lush/packages/blas
|
||||
@dirrm share/lush/packages/audiofile/demos
|
||||
@dirrm share/lush/packages/audiofile
|
||||
@dirrm share/lush/packages/audio
|
||||
@dirrm share/lush/packages/alsa/demos
|
||||
@dirrm share/lush/packages/alsa
|
||||
@dirrm share/lush/packages
|
||||
@dirrm share/lush/lsh/profiler
|
||||
@dirrm share/lush/lsh/manual
|
||||
@dirrm share/lush/lsh/libstd
|
||||
@dirrm share/lush/lsh/libplot
|
||||
@dirrm share/lush/lsh/libogre
|
||||
@dirrm share/lush/lsh/libimage/demos
|
||||
@dirrm share/lush/lsh/libimage
|
||||
@dirrm share/lush/lsh/libidx
|
||||
@dirrm share/lush/lsh/libgraph
|
||||
@dirrm share/lush/lsh/libdb/examples
|
||||
@dirrm share/lush/lsh/libdb
|
||||
@dirrm share/lush/lsh/libc
|
||||
@dirrm share/lush/lsh/compiler/old
|
||||
@dirrm share/lush/lsh/compiler
|
||||
@dirrm share/lush/lsh
|
||||
@dirrm share/lush/include
|
||||
@dirrm share/lush/etc
|
||||
@dirrm share/lush/demos
|
||||
@dirrm share/lush
|
|
@ -1,144 +0,0 @@
|
|||
# Created by: Geoffrey Mainland <mainland@apeiron.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= metaocaml
|
||||
PORTVERSION= 3.09.a30
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://www.metaocaml.org/dist/old/
|
||||
DISTNAME= MetaOCaml_309_alpha_030
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= The MetaOCaml compiler and programming environment
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64 # feel free to test on other archs and send a PR
|
||||
|
||||
REINPLACE_ARGS= -i ""
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= -prefix ${PREFIX} -cc "${CC} ${CFLAGS}" -with-pthread \
|
||||
-libdir ${PREFIX}/lib/metaocaml/lib \
|
||||
-bindir ${PREFIX}/lib/metaocaml/bin \
|
||||
-mandir ${DATADIR}/man
|
||||
|
||||
USES= gmake
|
||||
ALL_TARGET= world opt metaocamlopt opt.opt
|
||||
STRIP=
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
SUB_LIST= PORTNAME="${PORTNAME}"
|
||||
|
||||
MAN1= ocamlcp.1 ocamldep.1 ocamldebug.1 ocamldoc.1 ocamlopt.1 \
|
||||
ocamlrun.1 ocamlyacc.1 ocamlmktop.1 ocaml.1 ocamlc.1 \
|
||||
ocamllex.1 ocamlprof.1 camlp4.1
|
||||
MANN= Arg.n Array.n ArrayLabels.n Bigarray.Array1.n \
|
||||
Bigarray.Array2.n Bigarray.Array3.n Bigarray.Genarray.n \
|
||||
Bigarray.n Buffer.n Callback.n CamlinternalOO.n \
|
||||
CamlinternalMod.n Char.n Complex.n Digest.n Filename.n \
|
||||
Format.n Gc.n Genlex.n Hashtbl.HashedType.n Hashtbl.Make.n \
|
||||
Hashtbl.S.n Hashtbl.n Int32.n Int64.n Lazy.n Lexing.n List.n \
|
||||
ListLabels.n Map.Make.n Map.OrderedType.n Map.S.n Map.n \
|
||||
Marshal.n MoreLabels.Hashtbl.HashedType.n \
|
||||
MoreLabels.Hashtbl.Make.n MoreLabels.Hashtbl.S.n \
|
||||
MoreLabels.Hashtbl.n MoreLabels.Map.Make.n \
|
||||
MoreLabels.Map.OrderedType.n MoreLabels.Map.S.n \
|
||||
MoreLabels.Map.n MoreLabels.Set.Make.n \
|
||||
MoreLabels.Set.OrderedType.n MoreLabels.Set.S.n \
|
||||
MoreLabels.Set.n MoreLabels.n Nativeint.n Num.n Obj.n Oo.n \
|
||||
Parsing.n Pervasives.LargeFile.n Pervasives.n Printexc.n \
|
||||
Printf.n Queue.n Random.n Random.State.n Scanf.Scanning.n \
|
||||
Scanf.n Set.Make.n Set.OrderedType.n Set.S.n Set.n Sort.n \
|
||||
Stack.n StdLabels.Array.n StdLabels.List.n StdLabels.String.n \
|
||||
StdLabels.n Str.n Stream.n String.n StringLabels.n Sys.n \
|
||||
Unix.LargeFile.n Unix.n Weak.Make.n Weak.S.n Weak.n
|
||||
MLINKS= ocamlc.1 ocamlc.opt.1 ocamlopt.1 ocamlopt.opt.1 \
|
||||
camlp4.1 camlp4o.1 camlp4.1 camlp4r.1 camlp4.1 mkcamlp4.1 \
|
||||
camlp4.1 camlp4o.opt.1 camlp4.1 camlp4r.opt.1 \
|
||||
camlp4.1 ocpp.1
|
||||
|
||||
OPTIONS_DEFINE= X11 LABLTK
|
||||
OPTIONS_DEFAULT= X11 LABLTK
|
||||
LABLTK_DESC= build the LablTk library
|
||||
|
||||
PLISTDIR= ${PREFIX}/lib/metaocaml \
|
||||
${PREFIX}/share/examples/metaocaml \
|
||||
${PREFIX}/bin/metaocaml \
|
||||
${PREFIX}/bin/metaocamlc \
|
||||
${PREFIX}/bin/metaocamlopt
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
# Have to set this here and can't use ${DATADIR} or MLINKS get screwed up
|
||||
MANPREFIX= ${PREFIX}/share/metaocaml
|
||||
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
USE_XORG= x11
|
||||
CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib
|
||||
PLIST_SUB+= X11=""
|
||||
.else
|
||||
PLIST_SUB+= X11="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLABLTK}
|
||||
USES+= tk
|
||||
CONFIGURE_ARGS+=-tkdefs "-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}"
|
||||
CONFIGURE_ARGS+=-tklibs "-L${LOCALBASE}/lib"
|
||||
PLIST_SUB+= LABLTK=""
|
||||
.if ! ${PORT_OPTIONS:MX11}
|
||||
CONFIGURE_ARGS+=-tk-no-x11
|
||||
.endif
|
||||
.else
|
||||
CONFIGURE_ARGS+=-no-tk
|
||||
PLIST_SUB+= LABLTK="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
"s|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|; \
|
||||
s|-pthread|${PTHREAD_LIBS}|; \
|
||||
s|aspp='gcc'|aspp='${CC}'|" ${WRKSRC}/configure
|
||||
@${FIND} ${WRKSRC} -type f -name Makefile -exec ${REINPLACE_CMD} -Ee \
|
||||
's,^([[:space:]]*(then)?[[:space:]]*)cp([[:space:]]+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \3,; \
|
||||
s,^([[:space:]]*(then)?[[:space:]]*)cp([[:space:]]+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,; \
|
||||
s,^([[:space:]]*(then)?[[:space:]]*)cp([[:space:]]+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,; \
|
||||
s,^([[:space:]]*(then)?[[:space:]]*)\$$\(CP\)([[:space:]]+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \3,; \
|
||||
s,^([[:space:]]*(then)?[[:space:]]*)\$$\(CP\)([[:space:]]+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,; \
|
||||
s,^([[:space:]]*(then)?[[:space:]]*)(\$$\(CP\)|cp)([[:space:]]+.*(MANDIR|MANODIR|MANEXT)),\1\$${BSD_INSTALL_MAN} \4,; \
|
||||
s,([[:space:]]*then[[:space:]]*)cp([[:space:]]+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \2,; \
|
||||
s,([[:space:]]*then[[:space:]]*)cp([[:space:]]+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \2,; \
|
||||
s,([[:space:]]*(do|then)[[:space:]]*)(\$$\(CP\)|cp)([[:space:]]+.*(MANDIR|MANODIR|MANEXT)),\1\$${BSD_INSTALL_MAN} \4,; \
|
||||
s,-O,,' {} \;
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MLABLTK}
|
||||
. for d in camltk labltk
|
||||
${MKDIR} ${EXAMPLESDIR}/${d}
|
||||
${CP} -R ${WRKSRC}/otherlibs/labltk/examples_${d}/* ${EXAMPLESDIR}/${d}
|
||||
. endfor
|
||||
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}/*
|
||||
${FIND} ${EXAMPLESDIR}/* -type f -exec ${CHMOD} ${SHAREMODE} {} \;
|
||||
${FIND} ${EXAMPLESDIR}/* -type d -exec ${CHMOD} ${BINMODE} {} \;
|
||||
.endif
|
||||
${LN} -sf ${PREFIX}/lib/metaocaml/bin/metaocaml ${PREFIX}/bin/metaocaml
|
||||
${LN} -sf ${PREFIX}/lib/metaocaml/bin/metaocamlopt ${PREFIX}/bin/metaocamlopt
|
||||
${LN} -sf ${PREFIX}/lib/metaocaml/bin/metaocamlc ${PREFIX}/bin/metaocamlc
|
||||
.for p in camlp4o.opt camlp4r.opt ocamlc.opt ocamldep.opt ocamldoc.opt \
|
||||
ocamllex.opt ocamlopt.opt ocamlrun ocamlyacc
|
||||
${STRIP_CMD} ${PREFIX}/lib/metaocaml/bin/${p}
|
||||
.endfor
|
||||
${CHMOD} u+w ${PREFIX}/lib/metaocaml/lib/ld.conf
|
||||
.for dir in ${PLISTDIR}
|
||||
@${FIND} ${dir} ! -type d | \
|
||||
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
|
||||
@${FIND} ${dir} -type d | ${SORT} -r | \
|
||||
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
|
||||
.endfor
|
||||
echo "@exec mkdir -p %D/lib/metaocaml/lib/ocamldoc/custom" >> ${TMPPLIST}
|
||||
echo "@dirrm ${MANPREFIX:S|${PREFIX}/||}/man/man1" >> ${TMPPLIST}
|
||||
echo "@dirrm ${MANPREFIX:S|${PREFIX}/||}/man/mann" >> ${TMPPLIST}
|
||||
echo "@dirrm ${MANPREFIX:S|${PREFIX}/||}/man" >> ${TMPPLIST}
|
||||
echo "@dirrm ${MANPREFIX:S|${PREFIX}/||}" >> ${TMPPLIST}
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (MetaOCaml_309_alpha_030.tar.gz) = cd95a199d0edfe7e624f6690cd706e63eb142276f8f846c4f26739fe815d2f56
|
||||
SIZE (MetaOCaml_309_alpha_030.tar.gz) = 2708559
|
|
@ -1,11 +0,0 @@
|
|||
--- Makefile.orig Sat Aug 20 02:14:36 2005
|
||||
+++ Makefile Sat Aug 20 02:14:56 2005
|
||||
@@ -299,7 +299,7 @@
|
||||
cp ocaml $(BINDIR)/ocaml$(EXE)
|
||||
# XXO added lines from here
|
||||
cp metaocaml $(BINDIR)/metaocaml$(EXE)
|
||||
- cp parsing/asttypes.cmi parsing/parsetree.cmi \
|
||||
+ ${BSD_INSTALL_DATA} parsing/asttypes.cmi parsing/parsetree.cmi \
|
||||
parsing/location.cmi \
|
||||
parsing/longident.cmi \
|
||||
bytecomp/cabs.cmi bytecomp/cprint.cmi \
|
|
@ -1,21 +0,0 @@
|
|||
--- camlp4/man/Makefile.orig Sat Nov 22 17:30:44 2003
|
||||
+++ camlp4/man/Makefile Sat Nov 22 04:48:25 2003
|
||||
@@ -3,7 +3,6 @@
|
||||
include ../config/Makefile
|
||||
|
||||
TARGET=camlp4.1
|
||||
-ALIASES=camlp4o.1 camlp4r.1 mkcamlp4.1 ocpp.1 camlp4o.opt.1 camlp4r.opt.1
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
@@ -18,10 +17,6 @@
|
||||
if test -n '$(MANDIR)'; then \
|
||||
$(MKDIR) $(MANDIR)/man1 ; \
|
||||
cp $(TARGET) $(MANDIR)/man1/. ; \
|
||||
- for i in $(ALIASES); do \
|
||||
- rm -f $(MANDIR)/man1/$$i; \
|
||||
- echo '.so man1/$(TARGET)' > $(MANDIR)/man1/$$i; \
|
||||
- done; \
|
||||
fi
|
||||
|
||||
camlp4.1: camlp4.1.tpl
|
|
@ -1,134 +0,0 @@
|
|||
--- configure.orig Mon Oct 17 10:20:41 2005
|
||||
+++ configure Sat Nov 5 22:40:41 2005
|
||||
@@ -653,6 +653,7 @@
|
||||
alpha,*,digital) profiling='prof';;
|
||||
i386,*,linux_elf) profiling='prof';;
|
||||
i386,*,bsd_elf) profiling='prof';;
|
||||
+ *,*,freebsd) profiling='prof';;
|
||||
sparc,*,solaris)
|
||||
profiling='prof'
|
||||
case "$nativecc" in gcc*) ;; *) cc_profile='-xpg';; esac;;
|
||||
@@ -1123,117 +1124,14 @@
|
||||
x11_include="not found"
|
||||
x11_link="not found"
|
||||
|
||||
-for dir in \
|
||||
- $x11_include_dir \
|
||||
- \
|
||||
- /usr/X11R6/include \
|
||||
- /usr/include/X11R6 \
|
||||
- /usr/local/X11R6/include \
|
||||
- /usr/local/include/X11R6 \
|
||||
- /opt/X11R6/include \
|
||||
- \
|
||||
- /usr/X11/include \
|
||||
- /usr/include/X11 \
|
||||
- /usr/local/X11/include \
|
||||
- /usr/local/include/X11 \
|
||||
- /opt/X11/include \
|
||||
- \
|
||||
- /usr/X11R5/include \
|
||||
- /usr/include/X11R5 \
|
||||
- /usr/local/X11R5/include \
|
||||
- /usr/local/include/X11R5 \
|
||||
- /usr/local/x11r5/include \
|
||||
- /opt/X11R5/include \
|
||||
- \
|
||||
- /usr/X11R4/include \
|
||||
- /usr/include/X11R4 \
|
||||
- /usr/local/X11R4/include \
|
||||
- /usr/local/include/X11R4 \
|
||||
- \
|
||||
- /usr/X386/include \
|
||||
- /usr/x386/include \
|
||||
- /usr/XFree86/include/X11 \
|
||||
- \
|
||||
- /usr/include \
|
||||
- /usr/local/include \
|
||||
- /usr/unsupported/include \
|
||||
- /usr/athena/include \
|
||||
- /usr/lpp/Xamples/include \
|
||||
- \
|
||||
- /usr/openwin/include \
|
||||
- /usr/openwin/share/include \
|
||||
- ; \
|
||||
-do
|
||||
- if test -f $dir/X11/X.h; then
|
||||
- x11_include=$dir
|
||||
- break
|
||||
- fi
|
||||
-done
|
||||
-
|
||||
-if test "$x11_include" = "not found"; then
|
||||
- x11_try_lib_dir=''
|
||||
-else
|
||||
- x11_try_lib_dir=`echo $x11_include | sed -e 's|include|lib|'`
|
||||
+if [ -n "$x11_include_dir" ]; then
|
||||
+ x11_include="$x11_include_dir"
|
||||
fi
|
||||
|
||||
-for dir in \
|
||||
- $x11_lib_dir \
|
||||
- $x11_try_lib_dir \
|
||||
- \
|
||||
- /usr/X11R6/lib64 \
|
||||
- /usr/X11R6/lib \
|
||||
- /usr/lib/X11R6 \
|
||||
- /usr/local/X11R6/lib \
|
||||
- /usr/local/lib/X11R6 \
|
||||
- /opt/X11R6/lib \
|
||||
- \
|
||||
- /usr/X11/lib \
|
||||
- /usr/lib/X11 \
|
||||
- /usr/local/X11/lib \
|
||||
- /usr/local/lib/X11 \
|
||||
- /opt/X11/lib \
|
||||
- \
|
||||
- /usr/X11R5/lib \
|
||||
- /usr/lib/X11R5 \
|
||||
- /usr/local/X11R5/lib \
|
||||
- /usr/local/lib/X11R5 \
|
||||
- /usr/local/x11r5/lib \
|
||||
- /opt/X11R5/lib \
|
||||
- \
|
||||
- /usr/X11R4/lib \
|
||||
- /usr/lib/X11R4 \
|
||||
- /usr/local/X11R4/lib \
|
||||
- /usr/local/lib/X11R4 \
|
||||
- \
|
||||
- /usr/X386/lib \
|
||||
- /usr/x386/lib \
|
||||
- /usr/XFree86/lib/X11 \
|
||||
- \
|
||||
- /usr/lib \
|
||||
- /usr/local/lib \
|
||||
- /usr/unsupported/lib \
|
||||
- /usr/athena/lib \
|
||||
- /usr/lpp/Xamples/lib \
|
||||
- /lib/usr/lib/X11 \
|
||||
- \
|
||||
- /usr/openwin/lib \
|
||||
- /usr/openwin/share/lib \
|
||||
- ; \
|
||||
-do
|
||||
- if test -f $dir/libX11.a || \
|
||||
- test -f $dir/libX11.so || \
|
||||
- test -f $dir/libX11.dll.a || \
|
||||
- test -f $dir/libX11.sa; then
|
||||
- if test $dir = /usr/lib; then
|
||||
- x11_link="-lX11"
|
||||
- else
|
||||
- x11_link="-L$dir -lX11"
|
||||
- x11_libs="-L$dir"
|
||||
- fi
|
||||
- break
|
||||
- fi
|
||||
-done
|
||||
-
|
||||
+if [ -n "$x11_lib_dir" ]; then
|
||||
+ x11_link="-L$x11_lib_dir -lX11"
|
||||
+ x11_libs="-L$x11_lib_dir"
|
||||
+fi
|
||||
|
||||
if test "$x11_include" = "not found" || test "$x11_link" = "not found"
|
||||
then
|
|
@ -1,22 +0,0 @@
|
|||
--- ocamldoc/Makefile.orig Sat Nov 22 17:38:34 2003
|
||||
+++ ocamldoc/Makefile Sat Nov 22 04:34:14 2003
|
||||
@@ -40,7 +40,7 @@
|
||||
OCAMLDOC_LIBA=odoc_info.a
|
||||
INSTALL_LIBDIR=$(OCAMLLIB)/ocamldoc
|
||||
INSTALL_BINDIR=$(OCAMLBIN)
|
||||
-INSTALL_MANODIR=$(MANDIR)/man3
|
||||
+INSTALL_MANODIR=$(MANDIR)/mann
|
||||
|
||||
INSTALL_MLIS=odoc_info.mli
|
||||
INSTALL_CMIS=$(INSTALL_MLIS:.mli=.cmi)
|
||||
@@ -281,7 +281,9 @@
|
||||
$(CP) ocamldoc.hva *.cmi $(GENERATORS) $(OCAMLDOC_LIBCMA) $(INSTALL_LIBDIR)
|
||||
$(CP) $(INSTALL_MLIS) $(INSTALL_CMIS) $(INSTALL_LIBDIR)
|
||||
if test -d $(INSTALL_MANODIR); then : ; else $(MKDIR) $(INSTALL_MANODIR); fi
|
||||
- $(CP) stdlib_man/* $(INSTALL_MANODIR)
|
||||
+ for f in stdlib_man/*; do \
|
||||
+ $(CP) $$f $(INSTALL_MANODIR)/`basename $$f .3o`.n; \
|
||||
+ done
|
||||
|
||||
installopt:
|
||||
if test -f $(OCAMLDOC_OPT) ; then $(MAKE) installopt_really ; fi
|
|
@ -1,11 +0,0 @@
|
|||
--- stdlib/Makefile.orig Sat Aug 20 02:39:05 2005
|
||||
+++ stdlib/Makefile Sat Aug 20 02:39:27 2005
|
||||
@@ -47,7 +47,7 @@
|
||||
rm -f std_exit.p.cmi
|
||||
|
||||
install:
|
||||
- cp stdlib.cma std_exit.cmo *.cmi *.mli *.ml camlheader camlheader_ur \
|
||||
+ ${BSD_INSTALL_DATA} stdlib.cma std_exit.cmo *.cmi *.mli *.ml camlheader camlheader_ur \
|
||||
$(LIBDIR)
|
||||
|
||||
installopt: installopt-default installopt-$(PROFILING)
|
|
@ -1,4 +0,0 @@
|
|||
********************************************************************************
|
||||
The %%PORTNAME%% port installs all man pages in %%DATADIR%%/man.
|
||||
Please edit your MANPATH (or /etc/manpath.config) appropriately.
|
||||
********************************************************************************
|
|
@ -1,6 +0,0 @@
|
|||
MetaOCaml is a multi-stage extension of the OCaml programming language, and
|
||||
provides three basic constructs called Brackets, Escape, and Run for building,
|
||||
combining, and executing future-stage computations, respectively. MetaOCaml
|
||||
is a compiled dialect of MetaML.
|
||||
|
||||
WWW: http://www.metaocaml.org/
|
|
@ -1,65 +0,0 @@
|
|||
# Created by: Kai Wang <kaiw27@gmail.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mpd
|
||||
PORTVERSION= 1.0.1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://www.cs.arizona.edu/mpd/download/ \
|
||||
http://crypto.riken.go.jp/pub/NetBSD/packages/distfiles/mpd-language/
|
||||
DISTNAME= ${PORTNAME}.${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Concurrent programming language
|
||||
|
||||
ONLY_FOR_ARCHS= i386
|
||||
ONLY_FOR_ARCHS_REASON= uses assembly code for the target machine
|
||||
|
||||
# net/mpd
|
||||
CONFLICTS= mpd-[^1]*
|
||||
NO_LATEST_LINK= yes
|
||||
|
||||
USES= gmake tar:tgz
|
||||
|
||||
OPTIONS_DEFINE= X11 DOCS
|
||||
OPTIONS_DEFAULT= X11
|
||||
|
||||
MAN1= mpd.1 mpdl.1 mpdm.1 mpdprof.1
|
||||
MAN3= mpdanimator.3 mpdgetopt.3 mpdwin.3
|
||||
MAN5= mpdmap.5 mpdtrace.5
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ! ${PORT_OPTIONS:MX11}
|
||||
PLIST_SUB+= X11="@comment "
|
||||
.else
|
||||
PLIST_SUB+= X11=""
|
||||
USE_XORG= x11
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -Ee \
|
||||
"s%^(CCPATH =) .*%\1 `${WHICH} ${CC}`%; \
|
||||
s%^(MPDSRC =) .*%\1 ${WRKSRC}%; \
|
||||
s%^((MPD(CMD|LIB)|MAN[135]) =) /usr/local%\1 ${PREFIX}%" \
|
||||
${WRKSRC}/Configuration
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
@${REINPLACE_CMD} -Ee 's%^(XINCL =) .*%\1 ${LOCALBASE}/include%' \
|
||||
${WRKSRC}/Configuration
|
||||
.else
|
||||
@${REINPLACE_CMD} -Ee 's%^(XINCL =) .*%\1%' ${WRKSRC}/Configuration
|
||||
.endif
|
||||
|
||||
pre-install:
|
||||
@${MKDIR} ${PREFIX}/lib/mpd
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
@${CP} -pR ${WRKSRC}/vsuite/examples/* ${EXAMPLESDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (mpd.1.0.1.tgz) = ec1f4ed6b626b6eecd439b95ed4e65d64529da61027296f3eee537eb74dca908
|
||||
SIZE (mpd.1.0.1.tgz) = 581498
|
|
@ -1,24 +0,0 @@
|
|||
--- csw/asm.c.orig Mon Feb 5 11:13:59 2007
|
||||
+++ csw/asm.c Sun Feb 4 23:58:49 2007
|
||||
@@ -8,21 +8,12 @@
|
||||
|
||||
#include "../arch.h"
|
||||
|
||||
-#if (defined(__linux__) && defined(__ELF__)) || defined(__svr4__)
|
||||
#define MPD_BUILD_CONTEXT mpd_build_context
|
||||
#define MPD_CHG_CONTEXT mpd_chg_context
|
||||
#define MPD_CHECK_STK mpd_check_stk
|
||||
#define MPD_STK_OVERFLOW mpd_stk_overflow
|
||||
#define MPD_STK_UNDERFLOW mpd_stk_underflow
|
||||
#define MPD_STK_CORRUPTED mpd_stk_corrupted
|
||||
-#else /* other systems use leading underscore */
|
||||
-#define MPD_BUILD_CONTEXT _mpd_build_context
|
||||
-#define MPD_CHG_CONTEXT _mpd_chg_context
|
||||
-#define MPD_CHECK_STK _mpd_check_stk
|
||||
-#define MPD_STK_OVERFLOW _mpd_stk_overflow
|
||||
-#define MPD_STK_UNDERFLOW _mpd_stk_underflow
|
||||
-#define MPD_STK_CORRUPTED _mpd_stk_corrupted
|
||||
-#endif
|
||||
|
||||
#include SFILE
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
MPD is a new programming language that has a syntax very close to the
|
||||
one used in the book Foundations of Multithreaded, Parallel, and
|
||||
Distributed Programming. The name of the language comes from the first
|
||||
three letters of the main words of the title of the book:
|
||||
Multithreaded, Parallel, and Distributed. These words also capture a
|
||||
distinguishing aspect of the language, namely that it supports all
|
||||
three of these concurrent programming techniques.
|
||||
|
||||
MPD is implemented as a variant of the SR programming language. It has
|
||||
a different parser, but it uses the same intermediate form and
|
||||
run-time system as SR. Consequently, MPD provides the same variety of
|
||||
concurrent programming mechanisms as does SR.
|
||||
|
||||
WWW: http://www.cs.arizona.edu/mpd/
|
|
@ -1,508 +0,0 @@
|
|||
bin/mpd
|
||||
bin/mpdl
|
||||
bin/mpdm
|
||||
bin/mpdprof
|
||||
lib/mpd/MPDWin.impl
|
||||
lib/mpd/MPDWin.o
|
||||
lib/mpd/MPDWin.spec
|
||||
lib/mpd/MPDanimator.impl
|
||||
lib/mpd/MPDanimator.o
|
||||
lib/mpd/MPDanimator.spec
|
||||
lib/mpd/MPDgetopt.impl
|
||||
lib/mpd/MPDgetopt.o
|
||||
lib/mpd/MPDgetopt.spec
|
||||
lib/mpd/mpd.h
|
||||
lib/mpd/mpdlib.a
|
||||
lib/mpd/mpdmap
|
||||
lib/mpd/mpdmulti.h
|
||||
%%X11%%lib/mpd/mpdwin.o
|
||||
lib/mpd/mpdx
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cairn.jpg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/install.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/release.html
|
||||
%%EXAMPLESDIR%%/README
|
||||
%%EXAMPLESDIR%%/animator/Makefile
|
||||
%%EXAMPLESDIR%%/animator/README
|
||||
%%EXAMPLESDIR%%/animator/bbdriver.mpd
|
||||
%%EXAMPLESDIR%%/animator/bbin.mpd
|
||||
%%EXAMPLESDIR%%/animator/bbproc.mpd
|
||||
%%EXAMPLESDIR%%/animator/bubblesort.mpd
|
||||
%%EXAMPLESDIR%%/animator/dining.mpd
|
||||
%%EXAMPLESDIR%%/animator/hello.mpd
|
||||
%%EXAMPLESDIR%%/animator/quicksort.mpd
|
||||
%%EXAMPLESDIR%%/animator/rwdriver.mpd
|
||||
%%EXAMPLESDIR%%/animator/rwfair.mpd
|
||||
%%EXAMPLESDIR%%/animator/rwstarve.mpd
|
||||
%%EXAMPLESDIR%%/animator/tfonts.mpd
|
||||
%%EXAMPLESDIR%%/animator/tlines.mpd
|
||||
%%EXAMPLESDIR%%/animator/tresize.mpd
|
||||
%%EXAMPLESDIR%%/animator/tsteps.mpd
|
||||
%%EXAMPLESDIR%%/animator/tzoom.mpd
|
||||
%%EXAMPLESDIR%%/chap01/CS/CS.mpd
|
||||
%%EXAMPLESDIR%%/chap01/CS/No_input.std
|
||||
%%EXAMPLESDIR%%/chap01/CS/Script
|
||||
%%EXAMPLESDIR%%/chap01/cgrep/Script
|
||||
%%EXAMPLESDIR%%/chap01/cgrep/cgrep.mpd
|
||||
%%EXAMPLESDIR%%/chap01/cgrep/in.std
|
||||
%%EXAMPLESDIR%%/chap01/factorial/No_input.std
|
||||
%%EXAMPLESDIR%%/chap01/factorial/Script
|
||||
%%EXAMPLESDIR%%/chap01/factorial/factorial.mpd
|
||||
%%EXAMPLESDIR%%/chap01/hello/No_input.std
|
||||
%%EXAMPLESDIR%%/chap01/hello/Script
|
||||
%%EXAMPLESDIR%%/chap01/hello/hello.mpd
|
||||
%%EXAMPLESDIR%%/chap01/matrix/No_input.std
|
||||
%%EXAMPLESDIR%%/chap01/matrix/Script
|
||||
%%EXAMPLESDIR%%/chap01/matrix/matrix.mpd
|
||||
%%EXAMPLESDIR%%/chap01/matrix/matrixa
|
||||
%%EXAMPLESDIR%%/chap01/matrix/matrixb
|
||||
%%EXAMPLESDIR%%/chap04/center/Script
|
||||
%%EXAMPLESDIR%%/chap04/center/center.mpd
|
||||
%%EXAMPLESDIR%%/chap04/center/in1
|
||||
%%EXAMPLESDIR%%/chap04/center/in1.std
|
||||
%%EXAMPLESDIR%%/chap04/differ/Script
|
||||
%%EXAMPLESDIR%%/chap04/differ/differ.mpd
|
||||
%%EXAMPLESDIR%%/chap04/differ/in1
|
||||
%%EXAMPLESDIR%%/chap04/differ/in1.std
|
||||
%%EXAMPLESDIR%%/chap04/evaluator/Script
|
||||
%%EXAMPLESDIR%%/chap04/evaluator/evaluator.mpd
|
||||
%%EXAMPLESDIR%%/chap04/evaluator/in1
|
||||
%%EXAMPLESDIR%%/chap04/evaluator/in1.std
|
||||
%%EXAMPLESDIR%%/chap04/fact/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/fact/Script
|
||||
%%EXAMPLESDIR%%/chap04/fact/fact.mpd
|
||||
%%EXAMPLESDIR%%/chap04/factorial/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/factorial/Script
|
||||
%%EXAMPLESDIR%%/chap04/factorial/factorial.mpd
|
||||
%%EXAMPLESDIR%%/chap04/insert/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/insert/Script
|
||||
%%EXAMPLESDIR%%/chap04/insert/insert.mpd
|
||||
%%EXAMPLESDIR%%/chap04/left/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/left/Script
|
||||
%%EXAMPLESDIR%%/chap04/left/left.mpd
|
||||
%%EXAMPLESDIR%%/chap04/search/Script
|
||||
%%EXAMPLESDIR%%/chap04/search/in1
|
||||
%%EXAMPLESDIR%%/chap04/search/in1.std
|
||||
%%EXAMPLESDIR%%/chap04/search/search.mpd
|
||||
%%EXAMPLESDIR%%/chap04/sigma/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/sigma/Script
|
||||
%%EXAMPLESDIR%%/chap04/sigma/sigma.mpd
|
||||
%%EXAMPLESDIR%%/chap04/sort1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/sort1/Script
|
||||
%%EXAMPLESDIR%%/chap04/sort1/sort1.mpd
|
||||
%%EXAMPLESDIR%%/chap04/sort2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/sort2/Script
|
||||
%%EXAMPLESDIR%%/chap04/sort2/sort2.mpd
|
||||
%%EXAMPLESDIR%%/chap04/trapezoidal/No_input.std
|
||||
%%EXAMPLESDIR%%/chap04/trapezoidal/Script
|
||||
%%EXAMPLESDIR%%/chap04/trapezoidal/trapezoidal.mpd
|
||||
%%EXAMPLESDIR%%/chap05/Stack/No_input.std
|
||||
%%EXAMPLESDIR%%/chap05/Stack/Script
|
||||
%%EXAMPLESDIR%%/chap05/Stack/Stack.mpd
|
||||
%%EXAMPLESDIR%%/chap05/Stack/Stack_User.mpd
|
||||
%%EXAMPLESDIR%%/chap05/foo/No_input.std
|
||||
%%EXAMPLESDIR%%/chap05/foo/Script
|
||||
%%EXAMPLESDIR%%/chap05/foo/foo.mpd
|
||||
%%EXAMPLESDIR%%/chap07/foo1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap07/foo1/Script
|
||||
%%EXAMPLESDIR%%/chap07/foo1/foo1.mpd
|
||||
%%EXAMPLESDIR%%/chap07/foo2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap07/foo2/Script
|
||||
%%EXAMPLESDIR%%/chap07/foo2/foo2.mpd
|
||||
%%EXAMPLESDIR%%/chap07/mult/Script
|
||||
%%EXAMPLESDIR%%/chap07/mult/in1
|
||||
%%EXAMPLESDIR%%/chap07/mult/in1.std
|
||||
%%EXAMPLESDIR%%/chap07/mult/mult.mpd
|
||||
%%EXAMPLESDIR%%/chap07/quick/Script
|
||||
%%EXAMPLESDIR%%/chap07/quick/in1
|
||||
%%EXAMPLESDIR%%/chap07/quick/in1.std
|
||||
%%EXAMPLESDIR%%/chap07/quick/quick.mpd
|
||||
%%EXAMPLESDIR%%/chap07/sums/No_input.std
|
||||
%%EXAMPLESDIR%%/chap07/sums/Script
|
||||
%%EXAMPLESDIR%%/chap07/sums/partial_sums.mpd
|
||||
%%EXAMPLESDIR%%/chap08/CS/CS.mpd
|
||||
%%EXAMPLESDIR%%/chap08/CS/No_input.std
|
||||
%%EXAMPLESDIR%%/chap08/CS/Script
|
||||
%%EXAMPLESDIR%%/chap08/CS_Ordered/CS_Ordered.mpd
|
||||
%%EXAMPLESDIR%%/chap08/CS_Ordered/No_input.std
|
||||
%%EXAMPLESDIR%%/chap08/CS_Ordered/Script
|
||||
%%EXAMPLESDIR%%/chap08/barrier1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap08/barrier1/Script
|
||||
%%EXAMPLESDIR%%/chap08/barrier1/barrier1.mpd
|
||||
%%EXAMPLESDIR%%/chap08/barrier2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap08/barrier2/Script
|
||||
%%EXAMPLESDIR%%/chap08/barrier2/barrier2.mpd
|
||||
%%EXAMPLESDIR%%/chap09/CS/CS.mpd
|
||||
%%EXAMPLESDIR%%/chap09/CS/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/CS/Script
|
||||
%%EXAMPLESDIR%%/chap09/cs1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/cs1/Script
|
||||
%%EXAMPLESDIR%%/chap09/cs1/cs1.mpd
|
||||
%%EXAMPLESDIR%%/chap09/cs2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/cs2/Script
|
||||
%%EXAMPLESDIR%%/chap09/cs2/cs2.mpd
|
||||
%%EXAMPLESDIR%%/chap09/cs3/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/cs3/Script
|
||||
%%EXAMPLESDIR%%/chap09/cs3/cs3.mpd
|
||||
%%EXAMPLESDIR%%/chap09/cs4/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/cs4/Script
|
||||
%%EXAMPLESDIR%%/chap09/cs4/cs4.mpd
|
||||
%%EXAMPLESDIR%%/chap09/merge/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/merge/Script
|
||||
%%EXAMPLESDIR%%/chap09/merge/stream_merge.mpd
|
||||
%%EXAMPLESDIR%%/chap09/quadrature/No_input.std
|
||||
%%EXAMPLESDIR%%/chap09/quadrature/Script
|
||||
%%EXAMPLESDIR%%/chap09/quadrature/quadrature.mpd
|
||||
%%EXAMPLESDIR%%/chap10/Stack/No_input.std
|
||||
%%EXAMPLESDIR%%/chap10/Stack/Script
|
||||
%%EXAMPLESDIR%%/chap10/Stack/Stack.mpd
|
||||
%%EXAMPLESDIR%%/chap10/Stack/Stack_User.mpd
|
||||
%%EXAMPLESDIR%%/chap10/conversation/No_input.std
|
||||
%%EXAMPLESDIR%%/chap10/conversation/Script
|
||||
%%EXAMPLESDIR%%/chap10/conversation/conversation.mpd
|
||||
%%EXAMPLESDIR%%/chap10/fun1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap10/fun1/Script
|
||||
%%EXAMPLESDIR%%/chap10/fun1/fun1.mpd
|
||||
%%EXAMPLESDIR%%/chap10/fun2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap10/fun2/Script
|
||||
%%EXAMPLESDIR%%/chap10/fun2/fun2.mpd
|
||||
%%EXAMPLESDIR%%/chap10/sort/Script
|
||||
%%EXAMPLESDIR%%/chap10/sort/in1
|
||||
%%EXAMPLESDIR%%/chap10/sort/in1.std
|
||||
%%EXAMPLESDIR%%/chap10/sort/pipeline_sort.mpd
|
||||
%%EXAMPLESDIR%%/chap11/RW/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/RW/RW_allocator.mpd
|
||||
%%EXAMPLESDIR%%/chap11/RW/Script
|
||||
%%EXAMPLESDIR%%/chap11/buffer/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/buffer/Script
|
||||
%%EXAMPLESDIR%%/chap11/buffer/bounded_buffer.mpd
|
||||
%%EXAMPLESDIR%%/chap11/cs/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/cs/Script
|
||||
%%EXAMPLESDIR%%/chap11/cs/cs.mpd
|
||||
%%EXAMPLESDIR%%/chap11/mailbox/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/mailbox/Script
|
||||
%%EXAMPLESDIR%%/chap11/mailbox/mailbox.mpd
|
||||
%%EXAMPLESDIR%%/chap11/main1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/main1/Script
|
||||
%%EXAMPLESDIR%%/chap11/main1/main1.mpd
|
||||
%%EXAMPLESDIR%%/chap11/main2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/main2/Script
|
||||
%%EXAMPLESDIR%%/chap11/main2/main2.mpd
|
||||
%%EXAMPLESDIR%%/chap11/sieve/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/sieve/Script
|
||||
%%EXAMPLESDIR%%/chap11/sieve/sieve.mpd
|
||||
%%EXAMPLESDIR%%/chap11/swap/No_input.std
|
||||
%%EXAMPLESDIR%%/chap11/swap/Script
|
||||
%%EXAMPLESDIR%%/chap11/swap/swap.mpd
|
||||
%%EXAMPLESDIR%%/chap12/main1/No_input.std
|
||||
%%EXAMPLESDIR%%/chap12/main1/Script
|
||||
%%EXAMPLESDIR%%/chap12/main1/foo.mpd
|
||||
%%EXAMPLESDIR%%/chap12/main1/glob.mpd
|
||||
%%EXAMPLESDIR%%/chap12/main1/main1.mpd
|
||||
%%EXAMPLESDIR%%/chap12/main2/No_input.std
|
||||
%%EXAMPLESDIR%%/chap12/main2/Script
|
||||
%%EXAMPLESDIR%%/chap12/main2/foo.mpd
|
||||
%%EXAMPLESDIR%%/chap12/main2/glob.mpd
|
||||
%%EXAMPLESDIR%%/chap12/main2/main2.mpd
|
||||
%%EXAMPLESDIR%%/chap13/centralized/No_input.std
|
||||
%%EXAMPLESDIR%%/chap13/centralized/Script
|
||||
%%EXAMPLESDIR%%/chap13/centralized/centralized.mpd
|
||||
%%EXAMPLESDIR%%/chap13/decentralized/No_input.std
|
||||
%%EXAMPLESDIR%%/chap13/decentralized/Script
|
||||
%%EXAMPLESDIR%%/chap13/decentralized/decentralized.mpd
|
||||
%%EXAMPLESDIR%%/chap13/distributed/No_input.std
|
||||
%%EXAMPLESDIR%%/chap13/distributed/Script
|
||||
%%EXAMPLESDIR%%/chap13/distributed/distributed.mpd
|
||||
%%EXAMPLESDIR%%/chap14/bag/No_input.std
|
||||
%%EXAMPLESDIR%%/chap14/bag/Script
|
||||
%%EXAMPLESDIR%%/chap14/bag/bag.mpd
|
||||
%%EXAMPLESDIR%%/chap14/broadcast/No_input.std
|
||||
%%EXAMPLESDIR%%/chap14/broadcast/Script
|
||||
%%EXAMPLESDIR%%/chap14/broadcast/broadcast.mpd
|
||||
%%EXAMPLESDIR%%/chap14/heartbeat/No_input.std
|
||||
%%EXAMPLESDIR%%/chap14/heartbeat/Script
|
||||
%%EXAMPLESDIR%%/chap14/heartbeat/heartbeat.mpd
|
||||
%%EXAMPLESDIR%%/chap14/strip/No_input.std
|
||||
%%EXAMPLESDIR%%/chap14/strip/Script
|
||||
%%EXAMPLESDIR%%/chap14/strip/strip.mpd
|
||||
%%EXAMPLESDIR%%/chap15/co/No_input.std
|
||||
%%EXAMPLESDIR%%/chap15/co/Script
|
||||
%%EXAMPLESDIR%%/chap15/co/co.mpd
|
||||
%%EXAMPLESDIR%%/chap15/gs/No_input.std
|
||||
%%EXAMPLESDIR%%/chap15/gs/Script
|
||||
%%EXAMPLESDIR%%/chap15/gs/gs.mpd
|
||||
%%EXAMPLESDIR%%/chap15/heartbeat/No_input.std
|
||||
%%EXAMPLESDIR%%/chap15/heartbeat/Script
|
||||
%%EXAMPLESDIR%%/chap15/heartbeat/heartbeat.mpd
|
||||
%%EXAMPLESDIR%%/chap15/strip/No_input.std
|
||||
%%EXAMPLESDIR%%/chap15/strip/Script
|
||||
%%EXAMPLESDIR%%/chap15/strip/strip.mpd
|
||||
%%EXAMPLESDIR%%/chap15/vm/No_input.std
|
||||
%%EXAMPLESDIR%%/chap15/vm/Script
|
||||
%%EXAMPLESDIR%%/chap15/vm/vm.mpd
|
||||
%%EXAMPLESDIR%%/chap16/README
|
||||
%%EXAMPLESDIR%%/chap16/cities3
|
||||
%%EXAMPLESDIR%%/chap16/cities4
|
||||
%%EXAMPLESDIR%%/chap16/cities6
|
||||
%%EXAMPLESDIR%%/chap16/cities8
|
||||
%%EXAMPLESDIR%%/chap16/distributed/Script
|
||||
%%EXAMPLESDIR%%/chap16/distributed/cities3.std
|
||||
%%EXAMPLESDIR%%/chap16/distributed/cities4.std
|
||||
%%EXAMPLESDIR%%/chap16/distributed/cities6.std
|
||||
%%EXAMPLESDIR%%/chap16/distributed/cities8.std
|
||||
%%EXAMPLESDIR%%/chap16/distributed/distributed.mpd
|
||||
%%EXAMPLESDIR%%/chap16/sequential/Script
|
||||
%%EXAMPLESDIR%%/chap16/sequential/cities3.std
|
||||
%%EXAMPLESDIR%%/chap16/sequential/cities4.std
|
||||
%%EXAMPLESDIR%%/chap16/sequential/cities6.std
|
||||
%%EXAMPLESDIR%%/chap16/sequential/cities8.std
|
||||
%%EXAMPLESDIR%%/chap16/sequential/sequential.mpd
|
||||
%%EXAMPLESDIR%%/chap16/shared/Script
|
||||
%%EXAMPLESDIR%%/chap16/shared/cities3.std
|
||||
%%EXAMPLESDIR%%/chap16/shared/cities4.std
|
||||
%%EXAMPLESDIR%%/chap16/shared/cities6.std
|
||||
%%EXAMPLESDIR%%/chap16/shared/cities8.std
|
||||
%%EXAMPLESDIR%%/chap16/shared/shared.mpd
|
||||
%%EXAMPLESDIR%%/chap17/No_input.std
|
||||
%%EXAMPLESDIR%%/chap17/Script
|
||||
%%EXAMPLESDIR%%/chap17/ci.mpd
|
||||
%%EXAMPLESDIR%%/chap17/ds.mpd
|
||||
%%EXAMPLESDIR%%/chap17/fs.mpd
|
||||
%%EXAMPLESDIR%%/chap17/globals.mpd
|
||||
%%EXAMPLESDIR%%/chap17/login.mpd
|
||||
%%EXAMPLESDIR%%/chap17/main.mpd
|
||||
%%EXAMPLESDIR%%/chap18/Bus.mpd
|
||||
%%EXAMPLESDIR%%/chap18/No_input.std
|
||||
%%EXAMPLESDIR%%/chap18/Processor.mpd
|
||||
%%EXAMPLESDIR%%/chap18/Scheduler.mpd
|
||||
%%EXAMPLESDIR%%/chap18/Script
|
||||
%%EXAMPLESDIR%%/graphics/Makefile
|
||||
%%EXAMPLESDIR%%/graphics/README
|
||||
%%EXAMPLESDIR%%/graphics/button.mpd
|
||||
%%EXAMPLESDIR%%/graphics/colors.100
|
||||
%%EXAMPLESDIR%%/graphics/colors.20
|
||||
%%EXAMPLESDIR%%/graphics/colors.50
|
||||
%%EXAMPLESDIR%%/graphics/demo.mpd
|
||||
%%EXAMPLESDIR%%/graphics/gauss.mpd
|
||||
%%EXAMPLESDIR%%/graphics/hello.mpd
|
||||
%%EXAMPLESDIR%%/graphics/mandel.mpd
|
||||
%%EXAMPLESDIR%%/graphics/qsort.mpd
|
||||
%%EXAMPLESDIR%%/graphics/winquad.mpd
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/Script
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in1.1.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in1.3.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in2.2.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in2.4.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in3.3.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in4.3.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in4.4.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in4.5.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in5.1.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in5.4.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in6.2.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/in6.7.std
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/input1
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/input2
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/input3
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/input4
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/input5
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/input6
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/main.mpd
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/node.mpd
|
||||
%%EXAMPLESDIR%%/misc/heartbeat/printer.mpd
|
||||
%%EXAMPLESDIR%%/misc/mbrot/No_input.std
|
||||
%%EXAMPLESDIR%%/misc/mbrot/Script
|
||||
%%EXAMPLESDIR%%/misc/mbrot/bkend.c
|
||||
%%EXAMPLESDIR%%/misc/mbrot/main.mpd
|
||||
%%EXAMPLESDIR%%/misc/mbrot/mbrot.c
|
||||
%%EXAMPLESDIR%%/misc/mbrot/remote.mpd
|
||||
%%EXAMPLESDIR%%/misc/probe/Script
|
||||
%%EXAMPLESDIR%%/misc/probe/in1.1.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in1.3.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in2.2.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in2.4.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in3.3.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in4.3.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in4.4.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in4.5.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in5.1.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in5.4.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in6.2.std
|
||||
%%EXAMPLESDIR%%/misc/probe/in6.7.std
|
||||
%%EXAMPLESDIR%%/misc/probe/input1
|
||||
%%EXAMPLESDIR%%/misc/probe/input2
|
||||
%%EXAMPLESDIR%%/misc/probe/input3
|
||||
%%EXAMPLESDIR%%/misc/probe/input4
|
||||
%%EXAMPLESDIR%%/misc/probe/input5
|
||||
%%EXAMPLESDIR%%/misc/probe/input6
|
||||
%%EXAMPLESDIR%%/misc/probe/main.mpd
|
||||
%%EXAMPLESDIR%%/misc/probe/node.mpd
|
||||
%%EXAMPLESDIR%%/misc/probe/printer.mpd
|
||||
%%EXAMPLESDIR%%/misc/queens/No_input.std
|
||||
%%EXAMPLESDIR%%/misc/queens/Script
|
||||
%%EXAMPLESDIR%%/misc/queens/queens.mpd
|
||||
%%EXAMPLESDIR%%/misc/remote/Script
|
||||
%%EXAMPLESDIR%%/misc/remote/remote.mpd
|
||||
%%EXAMPLESDIR%%/misc/tty/No_input.std
|
||||
%%EXAMPLESDIR%%/misc/tty/Script
|
||||
%%EXAMPLESDIR%%/misc/tty/tty.mpd
|
||||
%%EXAMPLESDIR%%/misc/wondrous/No_input.std
|
||||
%%EXAMPLESDIR%%/misc/wondrous/Script
|
||||
%%EXAMPLESDIR%%/misc/wondrous/wondrous.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/cgrep.vm/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/cgrep.vm/Script
|
||||
%%EXAMPLESDIR%%/tutorial/cgrep.vm/cgrep.vm.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/cgrep/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/cgrep/Script
|
||||
%%EXAMPLESDIR%%/tutorial/cgrep/cgrep.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/cs.simulation/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/cs.simulation/Script
|
||||
%%EXAMPLESDIR%%/tutorial/cs.simulation/cs.simulation.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/find/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/find/Script
|
||||
%%EXAMPLESDIR%%/tutorial/find/find.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/hello/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/hello/Script
|
||||
%%EXAMPLESDIR%%/tutorial/hello/hello.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/mm.co/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/mm.co/Script
|
||||
%%EXAMPLESDIR%%/tutorial/mm.co/mm.co.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/mm.dist/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/mm.dist/Script
|
||||
%%EXAMPLESDIR%%/tutorial/mm.dist/mm.dist.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/mm.process/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/mm.process/Script
|
||||
%%EXAMPLESDIR%%/tutorial/mm.process/mm.process.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/mm.seq/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/mm.seq/Script
|
||||
%%EXAMPLESDIR%%/tutorial/mm.seq/mm.seq.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/quad.co/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/quad.co/Script
|
||||
%%EXAMPLESDIR%%/tutorial/quad.co/quad.co.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/quad.iter/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/quad.iter/Script
|
||||
%%EXAMPLESDIR%%/tutorial/quad.iter/quad.iter.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/quad.recurse/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/quad.recurse/Script
|
||||
%%EXAMPLESDIR%%/tutorial/quad.recurse/quad.recurse.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/quick/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/quick/Script
|
||||
%%EXAMPLESDIR%%/tutorial/quick/quick.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/rw.simulation/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/rw.simulation/Script
|
||||
%%EXAMPLESDIR%%/tutorial/rw.simulation/rw.simulation.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/sum/No_input.std
|
||||
%%EXAMPLESDIR%%/tutorial/sum/Script
|
||||
%%EXAMPLESDIR%%/tutorial/sum/sum.mpd
|
||||
%%EXAMPLESDIR%%/tutorial/window.hello/Script
|
||||
%%EXAMPLESDIR%%/tutorial/window.hello/window.hello.mpd
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/window.hello
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/sum
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/rw.simulation
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/quick
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/quad.recurse
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/quad.iter
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/quad.co
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/mm.seq
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/mm.process
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/mm.dist
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/mm.co
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/hello
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/find
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/cs.simulation
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/cgrep.vm
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial/cgrep
|
||||
@dirrm %%EXAMPLESDIR%%/tutorial
|
||||
@dirrm %%EXAMPLESDIR%%/misc/wondrous
|
||||
@dirrm %%EXAMPLESDIR%%/misc/tty
|
||||
@dirrm %%EXAMPLESDIR%%/misc/remote
|
||||
@dirrm %%EXAMPLESDIR%%/misc/queens
|
||||
@dirrm %%EXAMPLESDIR%%/misc/probe
|
||||
@dirrm %%EXAMPLESDIR%%/misc/mbrot
|
||||
@dirrm %%EXAMPLESDIR%%/misc/heartbeat
|
||||
@dirrm %%EXAMPLESDIR%%/misc
|
||||
@dirrm %%EXAMPLESDIR%%/graphics
|
||||
@dirrm %%EXAMPLESDIR%%/chap18
|
||||
@dirrm %%EXAMPLESDIR%%/chap17
|
||||
@dirrm %%EXAMPLESDIR%%/chap16/shared
|
||||
@dirrm %%EXAMPLESDIR%%/chap16/sequential
|
||||
@dirrm %%EXAMPLESDIR%%/chap16/distributed
|
||||
@dirrm %%EXAMPLESDIR%%/chap16
|
||||
@dirrm %%EXAMPLESDIR%%/chap15/vm
|
||||
@dirrm %%EXAMPLESDIR%%/chap15/strip
|
||||
@dirrm %%EXAMPLESDIR%%/chap15/heartbeat
|
||||
@dirrm %%EXAMPLESDIR%%/chap15/gs
|
||||
@dirrm %%EXAMPLESDIR%%/chap15/co
|
||||
@dirrm %%EXAMPLESDIR%%/chap15
|
||||
@dirrm %%EXAMPLESDIR%%/chap14/strip
|
||||
@dirrm %%EXAMPLESDIR%%/chap14/heartbeat
|
||||
@dirrm %%EXAMPLESDIR%%/chap14/broadcast
|
||||
@dirrm %%EXAMPLESDIR%%/chap14/bag
|
||||
@dirrm %%EXAMPLESDIR%%/chap14
|
||||
@dirrm %%EXAMPLESDIR%%/chap13/distributed
|
||||
@dirrm %%EXAMPLESDIR%%/chap13/decentralized
|
||||
@dirrm %%EXAMPLESDIR%%/chap13/centralized
|
||||
@dirrm %%EXAMPLESDIR%%/chap13
|
||||
@dirrm %%EXAMPLESDIR%%/chap12/main2
|
||||
@dirrm %%EXAMPLESDIR%%/chap12/main1
|
||||
@dirrm %%EXAMPLESDIR%%/chap12
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/swap
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/sieve
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/main2
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/main1
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/mailbox
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/cs
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/buffer
|
||||
@dirrm %%EXAMPLESDIR%%/chap11/RW
|
||||
@dirrm %%EXAMPLESDIR%%/chap11
|
||||
@dirrm %%EXAMPLESDIR%%/chap10/sort
|
||||
@dirrm %%EXAMPLESDIR%%/chap10/fun2
|
||||
@dirrm %%EXAMPLESDIR%%/chap10/fun1
|
||||
@dirrm %%EXAMPLESDIR%%/chap10/conversation
|
||||
@dirrm %%EXAMPLESDIR%%/chap10/Stack
|
||||
@dirrm %%EXAMPLESDIR%%/chap10
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/quadrature
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/merge
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/cs4
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/cs3
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/cs2
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/cs1
|
||||
@dirrm %%EXAMPLESDIR%%/chap09/CS
|
||||
@dirrm %%EXAMPLESDIR%%/chap09
|
||||
@dirrm %%EXAMPLESDIR%%/chap08/barrier2
|
||||
@dirrm %%EXAMPLESDIR%%/chap08/barrier1
|
||||
@dirrm %%EXAMPLESDIR%%/chap08/CS_Ordered
|
||||
@dirrm %%EXAMPLESDIR%%/chap08/CS
|
||||
@dirrm %%EXAMPLESDIR%%/chap08
|
||||
@dirrm %%EXAMPLESDIR%%/chap07/sums
|
||||
@dirrm %%EXAMPLESDIR%%/chap07/quick
|
||||
@dirrm %%EXAMPLESDIR%%/chap07/mult
|
||||
@dirrm %%EXAMPLESDIR%%/chap07/foo2
|
||||
@dirrm %%EXAMPLESDIR%%/chap07/foo1
|
||||
@dirrm %%EXAMPLESDIR%%/chap07
|
||||
@dirrm %%EXAMPLESDIR%%/chap05/foo
|
||||
@dirrm %%EXAMPLESDIR%%/chap05/Stack
|
||||
@dirrm %%EXAMPLESDIR%%/chap05
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/trapezoidal
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/sort2
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/sort1
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/sigma
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/search
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/left
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/insert
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/factorial
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/fact
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/evaluator
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/differ
|
||||
@dirrm %%EXAMPLESDIR%%/chap04/center
|
||||
@dirrm %%EXAMPLESDIR%%/chap04
|
||||
@dirrm %%EXAMPLESDIR%%/chap01/matrix
|
||||
@dirrm %%EXAMPLESDIR%%/chap01/hello
|
||||
@dirrm %%EXAMPLESDIR%%/chap01/factorial
|
||||
@dirrm %%EXAMPLESDIR%%/chap01/cgrep
|
||||
@dirrm %%EXAMPLESDIR%%/chap01/CS
|
||||
@dirrm %%EXAMPLESDIR%%/chap01
|
||||
@dirrm %%EXAMPLESDIR%%/animator
|
||||
@dirrm %%EXAMPLESDIR%%
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@dirrm lib/mpd
|
|
@ -1,63 +0,0 @@
|
|||
# Created by: Stanislav Sedov <ssedov@mbsd.msk.ru>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= camlidl
|
||||
PORTVERSION= 1.05
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/
|
||||
PKGNAMEPREFIX= ocaml-
|
||||
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-${PORTVERSION}.doc.html.tar.gz
|
||||
EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Stub code generator for using C/C++ libraries from ocaml
|
||||
|
||||
USE_OCAML= yes
|
||||
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
DOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME}
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
post-extract:
|
||||
@${REINPLACE_CMD} -e "s,^\(OCAMLLIB=\).*,\1${PREFIX}/lib/ocaml,g" \
|
||||
-e "s,^\(BINDIR=\).*,\1${PREFIX}/bin,g" \
|
||||
-e "s,^CFLAGS=.*,#\&,g" \
|
||||
-e "s,^\(CPP=\).*,\1/usr/bin/cpp,g" \
|
||||
${WRKSRC}/config/Makefile.unix
|
||||
|
||||
@${REINPLACE_CMD} -e \
|
||||
"/^install/,/^$$/s,\([ \t]*\)cp,\1${INSTALL_SCRIPT},g" \
|
||||
${WRKSRC}/compiler/Makefile
|
||||
|
||||
@${REINPLACE_CMD} -e \
|
||||
"/^install/,/^$$/s,\([ \t]*\)cp,\1${INSTALL_DATA},g" \
|
||||
${WRKSRC}/lib/Makefile ${WRKSRC}/runtime/Makefile.unix
|
||||
|
||||
@${LN} -sf ${WRKSRC}/config/Makefile.unix ${WRKSRC}/config/Makefile
|
||||
|
||||
pre-install:
|
||||
.if !exists(${PREFIX}/lib/ocaml/caml)
|
||||
${MKDIR} ${PREFIX}/lib/ocaml/caml
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${GZCAT} ${_DISTDIR}/${PORTNAME}-${PORTVERSION}.doc.html.tar.gz \
|
||||
| ${TAR} -C ${DOCSDIR} -xf -
|
||||
${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR}
|
||||
${FIND} ${DOCSDIR}/ -type f -exec ${CHMOD} ${SHAREMODE} {} \;
|
||||
.endif
|
||||
|
||||
test:
|
||||
@${ECHO_CMD} "Testing IDL library"
|
||||
@${REINPLACE_CMD} -e "s,^\(CCPP=\).*,\1${CXX},g" \
|
||||
${WRKSRC}/tests/Makefile
|
||||
cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE} all
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,4 +0,0 @@
|
|||
SHA256 (camlidl-1.05.tar.gz) = 857ed5bd3b2f99c62813070e1a5b4b6375e837c6815f4ad956baeb6f8c660311
|
||||
SIZE (camlidl-1.05.tar.gz) = 100640
|
||||
SHA256 (camlidl-1.05.doc.html.tar.gz) = 00ac7822ec73cb3cb5cb23b5d34879436366d979887eb3a312e1adcae8c1c32c
|
||||
SIZE (camlidl-1.05.doc.html.tar.gz) = 45945
|
|
@ -1,14 +0,0 @@
|
|||
CamlIDL is a stub code generator and COM binding for Objective Caml.
|
||||
|
||||
CamlIDL comprises two parts:
|
||||
|
||||
* A stub code generator that generates the C stub code required for the
|
||||
Caml/C interface, based on an MIDL specification. (MIDL stands for Microsoft's
|
||||
Interface Description Language; it looks like C header files with some extras
|
||||
annotations, plus a notion of object interfaces that look like C++ classess
|
||||
without inheritance.)
|
||||
|
||||
* A (currently small) library of functions and tools to import COM
|
||||
components in Caml applications, and export Caml code as COM components.
|
||||
|
||||
WWW: http://caml.inria.fr/pub/old_caml_site/camlidl/
|
|
@ -1,24 +0,0 @@
|
|||
bin/camlidl
|
||||
lib/ocaml/caml/camlidlruntime.h
|
||||
lib/ocaml/com.a
|
||||
lib/ocaml/com.cma
|
||||
lib/ocaml/com.cmi
|
||||
lib/ocaml/com.cmxa
|
||||
lib/ocaml/libcamlidl.a
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/contents_motif.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main001.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main002.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main003.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main004.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main005.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main006.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/main007.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/next_motif.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/htmlman/previous_motif.gif
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/htmlman
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
%%PORTDOCS%%@dirrmtry share/doc/ocaml
|
||||
@dirrmtry lib/ocaml/caml
|
||||
@dirrmtry lib/ocaml
|
|
@ -1,40 +0,0 @@
|
|||
# Created by: J Koshy <jkoshy@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= caml-mode
|
||||
PORTVERSION= 3.01
|
||||
PORTREVISION= 13
|
||||
CATEGORIES= lang elisp
|
||||
MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/ \
|
||||
${MASTER_SITE_LOCAL}
|
||||
MASTER_SITE_SUBDIR= jkoshy
|
||||
DISTNAME= ocaml-mode-3.01
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= EMACS mode for editing OCaml programs
|
||||
|
||||
BUILD_DEPENDS= emacs:${PORTSDIR}/editors/emacs
|
||||
RUN_DEPENDS= emacs:${PORTSDIR}/editors/emacs
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
#
|
||||
# Install configuration
|
||||
#
|
||||
|
||||
ELISP_SUBDIR= ${PREFIX}/share/emacs/site-lisp/
|
||||
CAMLMODE_ELISPDIR= ${ELISP_SUBDIR}/caml-mode
|
||||
CAMLMODE_DOCDIR= share/doc/caml-mode
|
||||
CAMLMODE_DIR_ENTRY=* Caml-mode: (caml-mode). A mode for editing CAML programs.
|
||||
|
||||
INSTALL_TARGET= install install-ocamltags
|
||||
MAKE_ENV+= EMACSDIR=${CAMLMODE_ELISPDIR}
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "ia64"
|
||||
BROKEN= Does not build on ia64
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (ocaml-mode-3.01.tar.gz) = de4233fcc29b6c90334b7c05fb8a524899ad6e546bfbefed190986fcf01d9bf1
|
||||
SIZE (ocaml-mode-3.01.tar.gz) = 32054
|
|
@ -1,11 +0,0 @@
|
|||
--- Makefile-- Tue Mar 27 09:10:46 2001
|
||||
+++ Makefile Tue Oct 23 11:57:10 2001
|
||||
@@ -11,7 +11,7 @@
|
||||
EMACS=emacs
|
||||
|
||||
# Where to install ocamltags script
|
||||
-SCRIPTDIR = /usr/local/bin
|
||||
+SCRIPTDIR = ${PREFIX}/bin
|
||||
|
||||
# Command for byte-compiling the files
|
||||
COMPILECMD=(progn \
|
|
@ -1,10 +0,0 @@
|
|||
An EMACS major mode for editing O'Caml programs.
|
||||
|
||||
To use this, put the following into your ~/.emacs:
|
||||
|
||||
(setq auto-mode-alist
|
||||
(cons '("\\.ml[iylp]?$" . caml-mode) auto-mode-alist))
|
||||
(autoload 'caml-mode "caml" "Major mode for editing Caml code." t)
|
||||
(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t)
|
||||
|
||||
WWW: http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ocaml.html
|
|
@ -1,11 +0,0 @@
|
|||
share/emacs/site-lisp/caml-mode/caml-compat.el
|
||||
share/emacs/site-lisp/caml-mode/inf-caml.el
|
||||
share/emacs/site-lisp/caml-mode/camldebug.el
|
||||
share/emacs/site-lisp/caml-mode/caml.el
|
||||
share/emacs/site-lisp/caml-mode/caml-hilit.el
|
||||
share/emacs/site-lisp/caml-mode/caml-font.el
|
||||
share/emacs/site-lisp/caml-mode/caml.elc
|
||||
share/emacs/site-lisp/caml-mode/inf-caml.elc
|
||||
share/emacs/site-lisp/caml-mode/camldebug.elc
|
||||
bin/ocamltags
|
||||
@dirrm share/emacs/site-lisp/caml-mode
|
|
@ -1,101 +0,0 @@
|
|||
# Created by: Björn König <bkoenig@cs.tu-berlin.de>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ocs
|
||||
PORTVERSION= 2.3k
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://user.cs.tu-berlin.de/~opal/
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= The OPAL Compilation System
|
||||
|
||||
BROKEN= Fails to build
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
PLIST= ${WRKDIR}/pkg-plist
|
||||
|
||||
# The Makefile of the source package doesn't have a 'build' target.
|
||||
# It rather compiles and installs the software in a single step using
|
||||
# an 'install' target. For this reason the port compiles/installs the
|
||||
# software to a temporary directory at the 'do-build' stage and
|
||||
# installs it manually at the 'do-install' stage.
|
||||
ALL_TARGET= install
|
||||
|
||||
USES= gmake perl5 tk tar:bzip2
|
||||
HAS_CONFIGURE= yes
|
||||
USE_XORG= xt
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
USE_LDCONFIG= ${OCS}/lib/freebsd${OSREL}-${ARCH}
|
||||
|
||||
NOT_FOR_ARCHS= amd64 ia64 sparc64
|
||||
|
||||
CONFIGURE_ARGS= --prefix="${WRKDIR}" \
|
||||
--disable-absolute-pathes \
|
||||
--disable-locallinks \
|
||||
--with-tcl-lib="-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER}" \
|
||||
--with-tcl-incl="-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} -I${LOCALBASE}/include" \
|
||||
--with-tk-lib="-ltk${TK_SHLIB_VER}" \
|
||||
--with-tk-incl="-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} -I${LOCALBASE}/include"
|
||||
|
||||
MAN1= ocs.1 oc.1 genmake.1
|
||||
|
||||
OCS_LINKS= oasys ocs
|
||||
OCS_INSTALL= bin etc lib packages
|
||||
|
||||
# This is the place of the temporary installation.
|
||||
OCS_TEMPDIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
# This is the target directory of the port installation.
|
||||
OCS= ${PREFIX}/${PORTNAME}
|
||||
|
||||
.for f in ${OCS_LINKS}
|
||||
PLIST_FILES+= bin/$f
|
||||
.endfor
|
||||
|
||||
NO_STAGE= yes
|
||||
post-patch:
|
||||
.for f in src/om/scripts/oasys src/om/scripts/ocs
|
||||
@${REINPLACE_CMD} "s,OCS=.*$$,OCS=\"${OCS}\"," ${WRKSRC}/$f
|
||||
.endfor
|
||||
@${REINPLACE_CMD} "s,\$$LIBS -ldl,\$$LIBS," ${WRKSRC}/configure
|
||||
|
||||
# The Makefile don't like an existing (temporary) installation directory.
|
||||
# This won't hurt as long as we do a clean installation. But if you
|
||||
# 'make build' several times because of an interrupted compilation then it
|
||||
# is necessary to remove the directory to keep the make script satisfied.
|
||||
pre-build:
|
||||
@${RM} -rf ${OCS_TEMPDIR}
|
||||
|
||||
pre-install:
|
||||
@${RM} -f ${PLIST}
|
||||
@${TOUCH} ${PLIST}
|
||||
.for d in ${OCS_INSTALL}
|
||||
@${FIND} ${OCS_TEMPDIR}/$d -not -type d | ${SED} "s,${OCS_TEMPDIR},${PORTNAME}," >> ${PLIST}
|
||||
@${FIND} -d ${OCS_TEMPDIR}/$d -type d | ${SED} "s,${OCS_TEMPDIR},@dirrmtry ${PORTNAME}," >> ${PLIST}
|
||||
.endfor
|
||||
@${ECHO} "@dirrmtry ${PORTNAME}" >> ${PLIST}
|
||||
.if !defined(WITHOUT_EXAMPLES)
|
||||
@${FIND} ${OCS_TEMPDIR}/examples -not -type d | ${SED} "s,${OCS_TEMPDIR}/examples,${EXAMPLESDIR_REL}," >> ${PLIST}
|
||||
@${FIND} -d ${OCS_TEMPDIR}/examples -type d | ${SED} "s,${OCS_TEMPDIR}/examples,@dirrmtry ${EXAMPLESDIR_REL}," >> ${PLIST}
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${OCS}
|
||||
.for d in ${OCS_INSTALL}
|
||||
@(cd ${OCS_TEMPDIR}; ${COPYTREE_BIN} $d ${OCS})
|
||||
.endfor
|
||||
.if !defined(WITHOUT_EXAMPLES)
|
||||
@(cd ${OCS_TEMPDIR}/examples; ${COPYTREE_SHARE} . ${EXAMPLESDIR})
|
||||
.endif
|
||||
.for f in ${OCS_LINKS}
|
||||
@${LN} -s ${OCS}/bin/$f ${PREFIX}/bin/$f
|
||||
.endfor
|
||||
.for f in ${MAN1}
|
||||
@${INSTALL_MAN} ${OCS_TEMPDIR}/man/man1/$f ${MAN1PREFIX}/man/man1/
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (ocs-2.3k-src.tar.bz2) = b4b482a6cb56636c42d499d3312791958c13bdde865dafb008f171b2db4dfb6f
|
||||
SIZE (ocs-2.3k-src.tar.bz2) = 7992739
|
|
@ -1,9 +0,0 @@
|
|||
The OPAL compilation system (OCS) is a set of development tools for
|
||||
creating software using the algebraic programming language OPAL. The
|
||||
package includes a native compiler and an interpreter.
|
||||
|
||||
OPAL is mainly developed at the Technical University of Berlin since
|
||||
1986 and it is used for research and evaluation of language concepts,
|
||||
algorithms and programming techniques.
|
||||
|
||||
WWW: http://user.cs.tu-berlin.de/~opal/
|
|
@ -1,31 +0,0 @@
|
|||
# Created by: Micho
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= oorexx
|
||||
PORTVERSION= 3.0.0
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://www.matem.unam.mx/~micho/download/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Powerful typeless object-oriented scripting language
|
||||
|
||||
CONFLICTS= rexx-imc-[0-9]* rexx-regina-[0-9]*
|
||||
|
||||
USE_LDCONFIG= yes
|
||||
MAKE_ENV= EXAMPLESDIR="${EXAMPLESDIR}"
|
||||
MAN1= rexx.1 rexxc.1 rxmigrate.1 rxsubcom.1 rxqueue.1
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} != "i386"
|
||||
BROKEN= Does not compile on !i386
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-D_REENTRANT|${PTHREAD_CFLAGS}|; \
|
||||
s|-pthread|${PTHREAD_LIBS}|' ${WRKSRC}/Makefile
|
||||
@${REINPLACE_CMD} -e 's|/usr/local/oorexx|${PREFIX}/lib/oorexx|' \
|
||||
${WRKSRC}/rxtests/README
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (oorexx-3.0.0.tar.gz) = f3362fa2b818f86c3a5187c0cc7c810ba015ad77a4d67845240bfc08a2c7499a
|
||||
SIZE (oorexx-3.0.0.tar.gz) = 1158894
|
|
@ -1,67 +0,0 @@
|
|||
--- Makefile.orig Tue Aug 23 20:06:02 2005
|
||||
+++ Makefile Mon Sep 12 19:21:57 2005
|
||||
@@ -65,13 +65,13 @@
|
||||
samples_dir = $(top_srcdir)/samples
|
||||
rxtests_dir = $(top_srcdir)/rxtests
|
||||
|
||||
-prefix = /usr/local
|
||||
+prefix = $(PREFIX)
|
||||
|
||||
mandir = $(prefix)/man/man1
|
||||
catdir = $(prefix)/bin
|
||||
libdir = $(prefix)/lib
|
||||
bindir = $(prefix)/bin
|
||||
-appdir = $(prefix)/oorexx
|
||||
+appdir = $(prefix)/lib/oorexx
|
||||
|
||||
####
|
||||
#### OORexx Object Files & Dependencies
|
||||
@@ -202,10 +202,8 @@
|
||||
|
||||
|
||||
EXTRA_FLAGS = -pthread -shared
|
||||
-CXX = g++
|
||||
-CC = gcc
|
||||
-CFLAGS = -g -O2 -DNOOPT -DPTHREAD_KERNEL -DSHARED -D_POSIX_THREAD -D_REENTRANT -DHIGHTID -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX
|
||||
-CXXFLAGS = -g -O2 -DNOOPT -DPTHREAD_KERNEL -DSHARED -D_POSIX_THREAD -D_REENTRANT -DHIGHTID -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX
|
||||
+CFLAGS += -DNOOPT -DPTHREAD_KERNEL -DSHARED -D_POSIX_THREAD -D_REENTRANT -DHIGHTID -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX
|
||||
+CXXFLAGS += -DNOOPT -DPTHREAD_KERNEL -DSHARED -D_POSIX_THREAD -D_REENTRANT -DHIGHTID -D_GNU_SOURCE -DLINUX -DOPSYS_LINUX
|
||||
COMMON_CPPFLAGS = -DORX_VER=$(MAJOR) -DORX_REL=$(MINOR) -DORX_MOD=$(MOD_LVL) -DORX_FIX=0 -DORX_CATDIR=\"$(catdir)\" -DHIGHTID
|
||||
|
||||
DEFS = -DHAVE_CONFIG_H
|
||||
@@ -1009,25 +1007,25 @@
|
||||
@rm -f $(SPROGRAM)
|
||||
|
||||
install: $(PROGRAMS) $(SHARED_LIBRARIES) rexxown
|
||||
- @install $(SHARED_LIBRARIES) $(libdir)
|
||||
- @install $(PROGRAMS) $(bindir)
|
||||
- @hash && ./rexximg.sh
|
||||
- @install $(SUPFILES) $(bindir)
|
||||
- @install $(MANPAGES) $(mandir)
|
||||
+ $(BSD_INSTALL_PROGRAM) $(SHARED_LIBRARIES) $(libdir)
|
||||
+ $(BSD_INSTALL_PROGRAM) $(PROGRAMS) $(bindir)
|
||||
+ ./rexximg.sh
|
||||
+ $(BSD_INSTALL_DATA) $(SUPFILES) $(bindir)
|
||||
+ $(BSD_INSTALL_MAN) $(MANPAGES) $(mandir)
|
||||
|
||||
rexxown: $(SPROGRAM) $(SLIBRARY)
|
||||
- @mkdir -p $(appdir)/samples $(appdir)/rxtests
|
||||
+ mkdir -p $(EXAMPLESDIR) $(appdir)/rxtests
|
||||
|
||||
.for i in $(samples_dir)/*.rex $(samples_dir)/*.cls
|
||||
- @cp -n $i $(appdir)/samples
|
||||
+ $(BSD_INSTALL_DATA) $i $(EXAMPLESDIR)
|
||||
.endfor
|
||||
|
||||
.for i in $(rxtests_dir)/*.rex $(rxtests_dir)/trexx $(rxtests_dir)/README
|
||||
- @cp -n $i $(appdir)/rxtests
|
||||
+ $(BSD_INSTALL_DATA) $i $(appdir)/rxtests
|
||||
.endfor
|
||||
|
||||
- @install $(SPROGRAM) $(appdir)/rxtests
|
||||
- @install $(SLIBRARY) $(appdir)/rxtests
|
||||
+ $(BSD_INSTALL_PROGRAM) $(SPROGRAM) $(appdir)/rxtests
|
||||
+ $(BSD_INSTALL_PROGRAM) $(SLIBRARY) $(appdir)/rxtests
|
||||
|
||||
deinstall:
|
||||
@cd $(bindir) && rm -f $(PROGRAMS) $(SUPFILES)
|
|
@ -1,14 +0,0 @@
|
|||
--- obj/rexximg.sh.orig Mon Sep 12 19:14:53 2005
|
||||
+++ obj/rexximg.sh Mon Sep 12 19:19:11 2005
|
||||
@@ -1,5 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
+if [ -z "$LD_LIBRARY_PATH" ]; then
|
||||
+ export LD_LIBRARY_PATH="."
|
||||
+else
|
||||
+ export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
|
||||
+fi
|
||||
+
|
||||
# This shell script creates the initial OORexx image file
|
||||
cp ../kernel/RexxClasses/*.orx .
|
||||
cp ../kernel/bsd/*.orx .
|
|
@ -1,12 +0,0 @@
|
|||
--- rexxapi/RexxAPIManager.cpp.orig 2007-11-14 03:31:03.000000000 +0600
|
||||
+++ rexxapi/RexxAPIManager.cpp 2007-11-14 03:32:26.000000000 +0600
|
||||
@@ -108,6 +108,9 @@
|
||||
#include <signal.h>
|
||||
#include <limits.h>
|
||||
#endif
|
||||
+#if defined(__FreeBSD__)
|
||||
+#include <limits.h>
|
||||
+#endif
|
||||
/* #if defined(LINUX) && !defined(OPSYS_SUN) */
|
||||
/* #include <bits/posix1_lim.h> */
|
||||
/* #endif */
|
|
@ -1,7 +0,0 @@
|
|||
Open Object Rexx is a powerful object-oriented scripting language. The
|
||||
interpreter is almost fully compatible with the original Object Rexx by IBM.
|
||||
The port is derived from the generic Unix source code, with the idea to add
|
||||
BSD-specific enhancements over time and also to develop modules that would
|
||||
allow to run the most of OS/2 Object Rexx code on BSD platforms.
|
||||
|
||||
WWW: http://www.oorexx.org/
|
|
@ -1,53 +0,0 @@
|
|||
bin/rexx
|
||||
bin/rexx.cat
|
||||
bin/rexx.img
|
||||
bin/rexxc
|
||||
bin/rxdelipc
|
||||
bin/rxmigrate
|
||||
bin/rxqueue
|
||||
bin/rxsubcom
|
||||
lib/librexx.so
|
||||
lib/librexxapi.so
|
||||
lib/librexxutil.so
|
||||
lib/librxmath.so
|
||||
lib/librxregexp.so
|
||||
lib/librxsock.so
|
||||
lib/oorexx/rxtests/README
|
||||
lib/oorexx/rxtests/aspitest1.rex
|
||||
lib/oorexx/rxtests/aspitest2.rex
|
||||
lib/oorexx/rxtests/aspitest3.rex
|
||||
lib/oorexx/rxtests/callrexx1
|
||||
lib/oorexx/rxtests/callrexx2
|
||||
lib/oorexx/rxtests/del_macro.rex
|
||||
lib/oorexx/rxtests/example.rex
|
||||
lib/oorexx/rxtests/librexxasp1.so
|
||||
lib/oorexx/rxtests/librexxasp2.so
|
||||
lib/oorexx/rxtests/librexxasp3.so
|
||||
lib/oorexx/rxtests/load_macro.rex
|
||||
lib/oorexx/rxtests/macros.rex
|
||||
lib/oorexx/rxtests/startrx1.rex
|
||||
lib/oorexx/rxtests/startrx2.rex
|
||||
lib/oorexx/rxtests/startrx3.rex
|
||||
lib/oorexx/rxtests/trexx
|
||||
%%EXAMPLESDIR%%/ccreply.rex
|
||||
%%EXAMPLESDIR%%/complex.rex
|
||||
%%EXAMPLESDIR%%/factor.rex
|
||||
%%EXAMPLESDIR%%/greply.rex
|
||||
%%EXAMPLESDIR%%/guess.rex
|
||||
%%EXAMPLESDIR%%/ktguard.rex
|
||||
%%EXAMPLESDIR%%/makestring.rex
|
||||
%%EXAMPLESDIR%%/month.rex
|
||||
%%EXAMPLESDIR%%/pipe.rex
|
||||
%%EXAMPLESDIR%%/qdate.rex
|
||||
%%EXAMPLESDIR%%/qtime.rex
|
||||
%%EXAMPLESDIR%%/rexxcps.rex
|
||||
%%EXAMPLESDIR%%/rexxtry.rex
|
||||
%%EXAMPLESDIR%%/rxftp.cls
|
||||
%%EXAMPLESDIR%%/rxregexp.cls
|
||||
%%EXAMPLESDIR%%/semcls.rex
|
||||
%%EXAMPLESDIR%%/stack.rex
|
||||
%%EXAMPLESDIR%%/usecomp.rex
|
||||
%%EXAMPLESDIR%%/usepipe.rex
|
||||
@dirrm lib/oorexx/rxtests
|
||||
@dirrm lib/oorexx
|
||||
@dirrm %%EXAMPLESDIR%%
|
|
@ -1,99 +0,0 @@
|
|||
# Created by: Aliaksandr Zahatski <zahatski@gmail.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= rakudo
|
||||
PORTVERSION= 2013.10
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 4
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://rakudo.org/downloads/star/
|
||||
DISTNAME= ${PORTNAME}-star-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= The Rakudo Perl 6 Compiler targets the Parrot Virtual Machine
|
||||
|
||||
LICENSE= ART20
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
|
||||
${LOCALBASE}/bin/gm4:${PORTSDIR}/devel/m4 \
|
||||
${LOCALBASE}/bin/pcre-config:${PORTSDIR}/devel/pcre
|
||||
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp \
|
||||
libicudata.so:${PORTSDIR}/devel/icu
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
CONFLICTS= parrot-[0-9]*
|
||||
|
||||
CONFIGURE_SCRIPT= Configure.pl
|
||||
CONFIGURE_PARROT_ARGS= --cc=${CC} --ccflags="${CFLAGS}" --cxx=${CXX} --link=${CXX} \
|
||||
--ld=${CC} --ldflags="${LDFLAGS} -L${LIBDIR} -L${LOCALBASE}/lib" \
|
||||
--gc=gms --inline --optimize --parrot_is_shared --verbose \
|
||||
--prefix=${PREFIX} \
|
||||
--icu-config=${LOCALBASE}/bin/icu-config \
|
||||
--lex=${LOCALBASE}/bin/flex \
|
||||
--yacc=${LOCALBASE}/bin/bison
|
||||
CONFIGURE_ARGS= --with-parrot=${PREFIX}/bin/parrot \
|
||||
--with-nqp=${PREFIX}/bin/nqp
|
||||
NO_BUILD= yes
|
||||
USES= bison gmake perl5
|
||||
USE_LDCONFIG= yes
|
||||
USE_PERL5= build
|
||||
|
||||
EXTRA_DOCS= UsingPerl6-draft.pdf cheatsheet.txt
|
||||
MAN1= ops2c.1 \
|
||||
parrot.1 \
|
||||
parrot-nqp.1 \
|
||||
parrot-prove.1 \
|
||||
parrot_config.1 \
|
||||
parrot_nci_thunk_gen.1 \
|
||||
parrotbug.1 \
|
||||
pbc_to_exe.1 \
|
||||
perl6.1 \
|
||||
plumage.1 \
|
||||
rakudo.1 \
|
||||
winxed.1
|
||||
MANCOMPRESSED= no
|
||||
PLIST_SUB= PARROT_VERSION=${PARROT_VERSION}
|
||||
PORTDOCS= *
|
||||
|
||||
PARROT_VERSION= 5.9.0
|
||||
|
||||
NOT_FOR_ARCHS= ia64 powerpc sparc64
|
||||
NOT_FOR_ARCHS_REASON= does not compile
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC}/parrot \
|
||||
&& ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_PARROT_ARGS} \
|
||||
&& ${MAKE} installable PREFIX=${PREFIX}
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC}/parrot \
|
||||
&& ${MAKE} install-dev PREFIX=${PREFIX} \
|
||||
&& cd ${WRKSRC}/nqp \
|
||||
&& ${PERL} ${CONFIGURE_SCRIPT} --with-parrot=${PREFIX}/bin/parrot \
|
||||
--prefix=${PREFIX} \
|
||||
&& ${MAKE} ${INSTALL_TARGET} PREFIX=${PREFIX} \
|
||||
&& cd ${WRKSRC} && ${PERL} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}\
|
||||
&& ${MAKE} PREFIX=${PREFIX} && ${MAKE} ${INSTALL_TARGET} PREFIX=${PREFIX}
|
||||
|
||||
post-install:
|
||||
${INSTALL_MAN} ${WRKSRC}/perl6.1 ${MAN1PREFIX}/man/man1/perl6.1
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}/
|
||||
cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${EXTRA_DOCS} ${DOCSDIR}/
|
||||
.endif
|
||||
|
||||
regression-test test: build
|
||||
${MAKE} -C ${WRKSRC} test
|
||||
|
||||
x-generate-plist:
|
||||
(${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \
|
||||
| ${SED} -E \
|
||||
's,.*share/nls/.+$$,,g \
|
||||
;s,${PARROT_VERSION}(/.+)?$$,%%PARROT_VERSION%%\1,g \
|
||||
' | ${TR} -s '\n') > temp-pkg-plist
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (rakudo-star-2013.10.tar.gz) = cbc6c8b976d19d351eaf1fb0257e971a534c385252ed50b59b41b2459245e4cf
|
||||
SIZE (rakudo-star-2013.10.tar.gz) = 10960397
|
|
@ -1,218 +0,0 @@
|
|||
--- perl6.1 1970-01-01 03:00:00.000000000 +0300
|
||||
+++ perl6.man 2009-01-15 11:22:55.000000000 +0300
|
||||
@@ -0,0 +1,215 @@
|
||||
+Manifying
|
||||
+.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.35
|
||||
+.\"
|
||||
+.\" Standard preamble:
|
||||
+.\" ========================================================================
|
||||
+.de Sh \" Subsection heading
|
||||
+.br
|
||||
+.if t .Sp
|
||||
+.ne 5
|
||||
+.PP
|
||||
+\fB\\$1\fR
|
||||
+.PP
|
||||
+..
|
||||
+.de Sp \" Vertical space (when we can't use .PP)
|
||||
+.if t .sp .5v
|
||||
+.if n .sp
|
||||
+..
|
||||
+.de Vb \" Begin verbatim text
|
||||
+.ft CW
|
||||
+.nf
|
||||
+.ne \\$1
|
||||
+..
|
||||
+.de Ve \" End verbatim text
|
||||
+.ft R
|
||||
+.fi
|
||||
+..
|
||||
+.\" Set up some character translations and predefined strings. \*(-- will
|
||||
+.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
+.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
+.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
|
||||
+.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
|
||||
+.\" expand to `' in nroff, nothing in troff, for use with C<>.
|
||||
+.tr \(*W-|\(bv\*(Tr
|
||||
+.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
+.ie n \{\
|
||||
+. ds -- \(*W-
|
||||
+. ds PI pi
|
||||
+. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
+. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
+. ds L" ""
|
||||
+. ds R" ""
|
||||
+. ds C` ""
|
||||
+. ds C' ""
|
||||
+'br\}
|
||||
+.el\{\
|
||||
+. ds -- \|\(em\|
|
||||
+. ds PI \(*p
|
||||
+. ds L" ``
|
||||
+. ds R" ''
|
||||
+'br\}
|
||||
+.\"
|
||||
+.\" If the F register is turned on, we'll generate index entries on stderr for
|
||||
+.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
|
||||
+.\" entries marked with X<> in POD. Of course, you'll have to process the
|
||||
+.\" output yourself in some meaningful fashion.
|
||||
+.if \nF \{\
|
||||
+. de IX
|
||||
+. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
+..
|
||||
+. nr % 0
|
||||
+. rr F
|
||||
+.\}
|
||||
+.\"
|
||||
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
|
||||
+.\" way too many mistakes in technical documents.
|
||||
+.hy 0
|
||||
+.if n .na
|
||||
+.\"
|
||||
+.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
+.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
+. \" fudge factors for nroff and troff
|
||||
+.if n \{\
|
||||
+. ds #H 0
|
||||
+. ds #V .8m
|
||||
+. ds #F .3m
|
||||
+. ds #[ \f1
|
||||
+. ds #] \fP
|
||||
+.\}
|
||||
+.if t \{\
|
||||
+. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
+. ds #V .6m
|
||||
+. ds #F 0
|
||||
+. ds #[ \&
|
||||
+. ds #] \&
|
||||
+.\}
|
||||
+. \" simple accents for nroff and troff
|
||||
+.if n \{\
|
||||
+. ds ' \&
|
||||
+. ds ` \&
|
||||
+. ds ^ \&
|
||||
+. ds , \&
|
||||
+. ds ~ ~
|
||||
+. ds /
|
||||
+.\}
|
||||
+.if t \{\
|
||||
+. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
+. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
+. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
+. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
+. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
+. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
+.\}
|
||||
+. \" troff and (daisy-wheel) nroff accents
|
||||
+.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
+.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
+.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
+.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
+.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
+.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
+.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
+.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
+.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
+. \" corrections for vroff
|
||||
+.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
+.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
+. \" for low resolution devices (crt and lpr)
|
||||
+.if \n(.H>23 .if \n(.V>19 \
|
||||
+\{\
|
||||
+. ds : e
|
||||
+. ds 8 ss
|
||||
+. ds o a
|
||||
+. ds d- d\h'-1'\(ga
|
||||
+. ds D- D\h'-1'\(hy
|
||||
+. ds th \o'bp'
|
||||
+. ds Th \o'LP'
|
||||
+. ds ae ae
|
||||
+. ds Ae AE
|
||||
+.\}
|
||||
+.rm #[ #] #H #V #F C
|
||||
+.\" ========================================================================
|
||||
+.\"
|
||||
+.IX Title "PERL6 1"
|
||||
+.TH PERL6 1 "2009-01-15" "perl v5.8.8" "User Contributed Perl Documentation"
|
||||
+.SH "NAME"
|
||||
+The Rakudo Perl 6 Compiler targets the Parrot Virtual Machine
|
||||
+.SH "SYNOPSIS"
|
||||
+.IX Header "SYNOPSIS"
|
||||
+.Vb 1
|
||||
+\& perl6 [switches] [--] [programfile] [arguments]
|
||||
+.Ve
|
||||
+.PP
|
||||
+.Vb 1
|
||||
+\& perl6 -e 'say "Hello World !"'
|
||||
+.Ve
|
||||
+.SH "DESCRIPTION"
|
||||
+.IX Header "DESCRIPTION"
|
||||
+This is the Perl 6 compiler for Parrot, called \*(L"Rakudo Perl 6\*(R",
|
||||
+or \*(L"Rakudo\*(R" for short. It's still fairly primitive, but it is rapidly expanding.
|
||||
+See \*(L"\s-1STATUS\s0\*(R" in docs for a list of what has been implemented thus far.
|
||||
+.PP
|
||||
+The following options are available:
|
||||
+.PP
|
||||
+.Vb 8
|
||||
+\& -c check syntax only (runs BEGIN and CHECK blocks)
|
||||
+\& -e program one line of program
|
||||
+\& -h, --help display this help text
|
||||
+\& --target=[stage] specify compilation stage to emit
|
||||
+\& -t, --trace=[flags] enable trace flags
|
||||
+\& --encoding=[mode] specify string encoding mode
|
||||
+\& -o, --output=[name] specify name of output file
|
||||
+\& -v, --version display version information
|
||||
+.Ve
|
||||
+.Sh "Where to get help or answers to questions"
|
||||
+.IX Subsection "Where to get help or answers to questions"
|
||||
+There are several mailing lists, \s-1IRC\s0 channels, and wikis available
|
||||
+with help for Perl 6 and Rakudo on Parrot. Figuring out the right
|
||||
+one to use is often the biggest battle. Here are some rough
|
||||
+guidelines:
|
||||
+.PP
|
||||
+If you have a question about Perl 6 syntax or the right way to
|
||||
+approach a problem using Perl 6, you probably want the
|
||||
+\&\f(CW\*(C`perl6\-users@perl.org\*(C'\fR mailing list. This list is primarily
|
||||
+for the people who want to \fIuse\fR Perl 6 to write programs, as
|
||||
+opposed to those who are implementing or developing the Perl 6
|
||||
+language itself.
|
||||
+.PP
|
||||
+Questions about the Rakudo compiler for Parrot and the Parrot
|
||||
+compiler tools can go to \f(CW\*(C`perl6\-compiler@perl.org\*(C'\fR. Discussion
|
||||
+about Parrot itself generally takes place on \f(CW\*(C`parrot\-porters@perl.org\*(C'\fR.
|
||||
+.PP
|
||||
+The Parrot and Rakudo development team tend to hang out on \s-1IRC\s0 a fair
|
||||
+bit, either on \f(CW\*(C`irc.perl.org/#parrot\*(C'\fR or \f(CW\*(C`irc.freenode.net/#perl6\*(C'\fR.
|
||||
+.PP
|
||||
+There are also Perl 6 and Parrot wikis, found at <http://www.perlfoundation.org/perl6/index.cgi>
|
||||
+<http://www.perlfoundation.org/parrot/index.cgi>
|
||||
+.PP
|
||||
+There is also a Rakudo related blog at <http://rakudo.org/>, and
|
||||
+a Parrot blog at <http://parrotblog.org/>.
|
||||
+.Sh "Reporting bugs"
|
||||
+.IX Subsection "Reporting bugs"
|
||||
+Common things that are known to have problems or not work in Rakudo
|
||||
+<http://www.perlfoundation.org/perl6/index.cgi?rakudo_feature_status>
|
||||
+.PP
|
||||
+Bug reports should be sent to \f(CW\*(C`rakudobug@perl.org\*(C'\fR with the moniker
|
||||
+[\s-1BUG\s0] (including the brackets) at the start of the subject so that
|
||||
+it gets appropriately tagged in the \s-1RT\s0 system (https://rt.perl.org/rt3/).
|
||||
+Please include or attach any sample source code that exhibits the
|
||||
+bug, and if appropriate identify the svn revision number of the code
|
||||
+that you're working from. There's no need to cc: the perl6\-compiler
|
||||
+mailing list, as the \s-1RT\s0 system will handle this on its own.
|
||||
+.Sh "Submitting patches"
|
||||
+.IX Subsection "Submitting patches"
|
||||
+If you have a patch that fixes a bug or adds a new feature, please
|
||||
+submit it to \f(CW\*(C`rakudobug@perl.org\*(C'\fR with the moniker [\s-1PATCH\s0]
|
||||
+(including the brackets) at the start of the subject line. We'll
|
||||
+generally accept patches in any form if we can get them to work,
|
||||
+but unified diff from the svn command is greatly preferred. In
|
||||
+general this means you can execute \*(L"svn diff >foo.patch\*(R" from
|
||||
+the languages/perl6/ directory and just attach the foo.patch file.
|
||||
+.SH "ENVIRONMENT"
|
||||
+.IX Header "ENVIRONMENT"
|
||||
+The following environment variables affect the execution of perl6:
|
||||
+.IP "\s-1PERL6LIB\s0" 4
|
||||
+.IX Item "PERL6LIB"
|
||||
+A list of directories in which to look for Perl6 libraries
|
|
@ -1,5 +0,0 @@
|
|||
Rakudo is the Perl 6 implementation based on the Parrot VM.
|
||||
|
||||
http://www.perlfoundation.org/perl6/index.cgi
|
||||
|
||||
WWW: http://rakudo.org/
|
File diff suppressed because it is too large
Load diff
|
@ -1,41 +0,0 @@
|
|||
# Created by: J Koshy <jkoshy@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sml-mode
|
||||
PORTVERSION= 3.9.5
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= lang elisp
|
||||
MASTER_SITES= ftp://ftp.research.bell-labs.com/dist/smlnj/contrib/emacs/ \
|
||||
${MASTER_SITE_LOCAL}
|
||||
MASTER_SITE_SUBDIR= jkoshy
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= EMACS mode for editing Standard ML programs
|
||||
|
||||
USES= makeinfo
|
||||
|
||||
ALL_TARGET= default
|
||||
|
||||
USE_EMACS= yes
|
||||
|
||||
#
|
||||
# Install configuration
|
||||
#
|
||||
|
||||
ELISP_SUBDIR= share/emacs/site-lisp/
|
||||
SMLMODE_ELISPDIR= ${ELISP_SUBDIR}/sml-mode
|
||||
SMLMODE_DOCDIR= share/doc/sml-mode
|
||||
SMLMODE_DIR_ENTRY=* SML-mode: (sml-mode). A mode for editing Standard ML programs.
|
||||
|
||||
NO_STAGE= yes
|
||||
do-install:
|
||||
-${MKDIR} ${PREFIX}/${SMLMODE_ELISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${PREFIX}/${SMLMODE_ELISPDIR}/
|
||||
(cd ${PREFIX}/${ELISP_SUBDIR} && \
|
||||
${LN} -sf sml-mode/sml-mode-startup.el .)
|
||||
${INSTALL_DATA} ${WRKSRC}/sml-mode.info ${PREFIX}/info/
|
||||
install-info --section="The Emacs editor and associated tools" \
|
||||
--entry="${SMLMODE_DIR_ENTRY}" ${PREFIX}/info/sml-mode.info \
|
||||
${PREFIX}/info/dir
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (sml-mode-3.9.5.tar.gz) = cb06bb8abd82a9545b95bad71a42cc8a70d5ed464a9a7aa94600d326832333cd
|
||||
SIZE (sml-mode-3.9.5.tar.gz) = 61639
|
|
@ -1,8 +0,0 @@
|
|||
An EMACS major mode for editing SML programs. Supports interaction
|
||||
with SML/NJ and other ML compilers.
|
||||
|
||||
To use this, put the following into your ~/.emacs:
|
||||
|
||||
(require 'sml-site)
|
||||
|
||||
WWW: http://cm.bell-labs.com/cm/cs/what/smlnj/doc/Emacs/sml-mode.html
|
|
@ -1,18 +0,0 @@
|
|||
@unexec install-info --delete %D/info/sml-mode.info %D/info/dir
|
||||
info/sml-mode.info
|
||||
share/emacs/site-lisp/sml-mode-startup.el
|
||||
share/emacs/site-lisp/sml-mode/sml-compat.el
|
||||
share/emacs/site-lisp/sml-mode/sml-compat.elc
|
||||
share/emacs/site-lisp/sml-mode/sml-defs.el
|
||||
share/emacs/site-lisp/sml-mode/sml-defs.elc
|
||||
share/emacs/site-lisp/sml-mode/sml-mode-startup.el
|
||||
share/emacs/site-lisp/sml-mode/sml-mode.el
|
||||
share/emacs/site-lisp/sml-mode/sml-mode.elc
|
||||
share/emacs/site-lisp/sml-mode/sml-move.el
|
||||
share/emacs/site-lisp/sml-mode/sml-move.elc
|
||||
share/emacs/site-lisp/sml-mode/sml-proc.el
|
||||
share/emacs/site-lisp/sml-mode/sml-proc.elc
|
||||
share/emacs/site-lisp/sml-mode/sml-util.el
|
||||
share/emacs/site-lisp/sml-mode/sml-util.elc
|
||||
@exec install-info --section="The Emacs editor and associated tools" --entry="* SML-mode: (sml-mode). A mode for editing Standard ML programs." %D/info/sml-mode.info %D/info/dir
|
||||
@dirrm share/emacs/site-lisp/sml-mode
|
|
@ -1,63 +0,0 @@
|
|||
# Created by: Ruslan Shevchenko <rssh@satori.ipri.kiev.ua>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sr
|
||||
PORTVERSION= 2.3.1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang parallel
|
||||
MASTER_SITES= ftp://ftp.cs.arizona.edu/sr/
|
||||
DISTNAME= sr${PORTVERSION:S/.//g}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Parallel language from the University of Arizona
|
||||
|
||||
USES= gmake tar:Z # required to support parallel (-jX) builds
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= prefix
|
||||
CONFIGURE_ENV= PREFIX="${PREFIX}"
|
||||
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" MAKE="${MAKE_CMD}"
|
||||
REINPLACE_ARGS= -i ''
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
|
||||
MAN1= sr.1 srl.1 srm.1 srprof.1 srtex.1 srlatex.1 srgrind.1 \
|
||||
ccr2sr.1 m2sr.1 csp2sr.1
|
||||
MAN3= sranimator.3 srgetopt.3 srwin.3
|
||||
MAN5= srmap.5 srtrace.5
|
||||
|
||||
OPTIONS_DEFINE= X11 DOCS EXAMPLES
|
||||
OPTIONS_DEFAULT= X11
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH} != "i386"
|
||||
BROKEN= does not compile on ${ARCH}
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
USE_XORG= x11
|
||||
.endif
|
||||
|
||||
# Make parallel builds (-jX) actually work: sanitize make(1) syntax
|
||||
post-patch:
|
||||
@${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} \
|
||||
-E 's/cd (.+);[[:blank:]]*(\$$\(R?MAKE\))/\2 -C \1/ ; \
|
||||
s/RMAKE/MAKE/'
|
||||
|
||||
pre-su-install:
|
||||
@${MKDIR} ${PREFIX}/lib/sr
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}/notes ${DOCSDIR}/ps
|
||||
${INSTALL_DATA} ${WRKSRC}/notes/* ${DOCSDIR}/notes
|
||||
${INSTALL_DATA} ${WRKSRC}/ps/* ${DOCSDIR}/ps
|
||||
.endif
|
||||
.if ${PORT_OPTIONS:MEXAMPLES}
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
${CP} -a ${WRKSRC}/examples/* ${EXAMPLESDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (sr231.tar.Z) = 68e1ada7d06cc4a6f96a891e5c0bad6487bf998dcb2c580f63929b744c3b3c63
|
||||
SIZE (sr231.tar.Z) = 1500539
|
|
@ -1,58 +0,0 @@
|
|||
--- configure.orig Wed Dec 13 13:46:18 1995
|
||||
+++ configure Sun Jun 29 02:25:13 1997
|
||||
@@ -77,6 +77,7 @@
|
||||
XINCL=/usr/include
|
||||
if [ -d /usr/X11/include/X11 ]; then XINCL=/usr/X11/include; fi
|
||||
if [ -d /usr/openwin/include/X11 ]; then XINCL=/usr/openwin/include; fi
|
||||
+if [ -d ${LOCALBASE}/include/X11 ]; then XINCL=${LOCALBASE}/include; fi
|
||||
if [ ! -d $XINCL/X11 ]; then XINCL=; fi
|
||||
|
||||
XTANGO=/home/sr/xtango/include
|
||||
@@ -125,6 +126,19 @@
|
||||
LIBM="-lm -lc"
|
||||
fi
|
||||
|
||||
+# on FreeBSD, set X11R6 library
|
||||
+if [ "`(uname -s) 2>/dev/null`" = "FreeBSD" ]; then
|
||||
+ LIBR="-L${LOCALBASE}/lib"
|
||||
+fi
|
||||
+# on OpenBSD, set X11R6 library
|
||||
+if [ "`(uname -s) 2>/dev/null`" = "OpenBSD" ]; then
|
||||
+ LIBR="-L${LOCALBASE}/lib"
|
||||
+fi
|
||||
+# on NetBSD, set X11R6 library
|
||||
+if [ "`(uname -s) 2>/dev/null`" = "NetBSD" ]; then
|
||||
+ LIBR="-L${LOCALBASE}/lib"
|
||||
+fi
|
||||
+
|
||||
# if this looks like an Arizona system, use our srmap file
|
||||
if grep -s '^gmt:[^:]*:0*28:0*46:' /etc/passwd >/dev/null; then
|
||||
SRMAP=srmap.az
|
||||
@@ -174,11 +188,27 @@
|
||||
MAN5=/usr/man/local/man5
|
||||
MANEXT=1
|
||||
else
|
||||
+ if [ -d /usr/local/man ]; then
|
||||
+ MAN1=/usr/local/man/man1
|
||||
+ MAN3=/usr/local/man/man3
|
||||
+ MAN5=/usr/local/man/man5
|
||||
+ MANEXT=1
|
||||
+ else
|
||||
MAN1=/usr/man/manl
|
||||
MAN3=/usr/man/manl
|
||||
MAN5=/usr/man/manl
|
||||
MANEXT=l
|
||||
+ fi
|
||||
fi
|
||||
+ ;;
|
||||
+ prefix)
|
||||
+ if [ "X${PREFIX}" = "X" ]; then PREFIX=/usr/local ; fi
|
||||
+ SRCMD=${PREFIX}/bin
|
||||
+ SRLIB=${PREFIX}/lib/sr
|
||||
+ MAN1=${PREFIX}/man/man1
|
||||
+ MAN3=${PREFIX}/man/man3
|
||||
+ MAN5=${PREFIX}/man/man5
|
||||
+ MANEXT=1
|
||||
;;
|
||||
optlocal)
|
||||
SRCMD=/opt/local/bin
|
|
@ -1,22 +0,0 @@
|
|||
diff -udr work.origin/csw/asm.c work/csw/asm.c
|
||||
--- csw/asm.c.orig Mon Nov 22 23:18:14 1993
|
||||
+++ csw/asm.c Wed May 12 05:05:46 1999
|
||||
@@ -8,7 +8,17 @@
|
||||
|
||||
#include "../arch.h"
|
||||
|
||||
-#ifdef __svr4__ /* if SVR4 (including Solaris 2.x) */
|
||||
+#ifdef __FreeBSD__
|
||||
+#if __FreeBSD__ >= 2
|
||||
+#include <osreldate.h>
|
||||
+#if __FreeBSD_version >= 300004
|
||||
+#define __elf__
|
||||
+#endif
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
+ /* if SVR4 (including Solaris 2.x) or FreeBSD-elf */
|
||||
+#if defined(__svr4__) || defined (__elf__)
|
||||
#define SR_BUILD_CONTEXT sr_build_context
|
||||
#define SR_CHG_CONTEXT sr_chg_context
|
||||
#define SR_CHECK_STK sr_check_stk
|
|
@ -1,18 +0,0 @@
|
|||
--- lexed/sr.yy.c.orig Tue Jun 10 20:20:57 2003
|
||||
+++ lexed/sr.yy.c Tue Jun 10 20:21:33 2003
|
||||
@@ -1,4 +1,5 @@
|
||||
-# include "stdio.h"
|
||||
+# include <stdio.h>
|
||||
+# include <unistd.h>
|
||||
# define U(x) ((x)&0377)
|
||||
# define NLSTATE yyprevious=YYNEWLINE
|
||||
# define BEGIN yybgin = yysvec + 1 +
|
||||
@@ -17,7 +18,7 @@
|
||||
int yymorfg;
|
||||
extern char *yysptr, yysbuf[];
|
||||
int yytchar;
|
||||
-FILE *yyin ={stdin}, *yyout ={stdout};
|
||||
+FILE *yyin ={STDIN_FILENO}, *yyout ={STDOUT_FILENO};
|
||||
extern int yylineno;
|
||||
struct yysvf {
|
||||
struct yywork *yystoff;
|
|
@ -1,18 +0,0 @@
|
|||
--- lexed/srlatex.yy.c.orig Tue Jun 10 20:21:01 2003
|
||||
+++ lexed/srlatex.yy.c Tue Jun 10 20:22:22 2003
|
||||
@@ -1,4 +1,5 @@
|
||||
-# include "stdio.h"
|
||||
+# include <stdio.h>
|
||||
+# include <unistd.h>
|
||||
# define U(x) ((x)&0377)
|
||||
# define NLSTATE yyprevious=YYNEWLINE
|
||||
# define BEGIN yybgin = yysvec + 1 +
|
||||
@@ -17,7 +18,7 @@
|
||||
int yymorfg;
|
||||
extern char *yysptr, yysbuf[];
|
||||
int yytchar;
|
||||
-FILE *yyin ={stdin}, *yyout ={stdout};
|
||||
+FILE *yyin ={STDIN_FILENO}, *yyout ={STDOUT_FILENO};
|
||||
extern int yylineno;
|
||||
struct yysvf {
|
||||
struct yywork *yystoff;
|
|
@ -1,18 +0,0 @@
|
|||
--- lexed/srtex.yy.c.orig Tue Jun 10 20:21:05 2003
|
||||
+++ lexed/srtex.yy.c Tue Jun 10 20:22:54 2003
|
||||
@@ -1,4 +1,5 @@
|
||||
-# include "stdio.h"
|
||||
+# include <stdio.h>
|
||||
+# include <unistd.h>
|
||||
# define U(x) ((x)&0377)
|
||||
# define NLSTATE yyprevious=YYNEWLINE
|
||||
# define BEGIN yybgin = yysvec + 1 +
|
||||
@@ -17,7 +18,7 @@
|
||||
int yymorfg;
|
||||
extern char *yysptr, yysbuf[];
|
||||
int yytchar;
|
||||
-FILE *yyin ={stdin}, *yyout ={stdout};
|
||||
+FILE *yyin ={STDIN_FILENO}, *yyout ={STDOUT_FILENO};
|
||||
extern int yylineno;
|
||||
struct yysvf {
|
||||
struct yywork *yystoff;
|
|
@ -1,70 +0,0 @@
|
|||
--- rts/funcs.h.orig Sat Dec 13 19:48:15 2003
|
||||
+++ rts/funcs.h Sat Dec 13 19:51:42 2003
|
||||
@@ -6,7 +6,7 @@
|
||||
extern char* sr_fmt_locn ();
|
||||
extern void sr_malf ();
|
||||
extern void sr_message ();
|
||||
-extern int sr_runerr ();
|
||||
+extern int sr_runerr (char *locn, ...);
|
||||
extern void sr_net_abort ();
|
||||
extern void sr_stk_corrupted ();
|
||||
extern void sr_stk_overflow ();
|
||||
@@ -30,8 +30,8 @@
|
||||
extern Array* sr_aswap ();
|
||||
extern String* sr_chgstr ();
|
||||
extern Ptr sr_clone ();
|
||||
-extern Array* sr_init_array ();
|
||||
-extern Ptr sr_slice ();
|
||||
+extern Array* sr_init_array (char *locn, Array *addr, ...);
|
||||
+extern Ptr sr_slice (char *locn, ...);
|
||||
extern Ptr sr_sslice ();
|
||||
extern Array* sr_strarr ();
|
||||
|
||||
@@ -97,8 +97,8 @@
|
||||
extern int sr_inchar ();
|
||||
extern void sr_init_io ();
|
||||
extern File sr_open ();
|
||||
-extern void sr_printf ();
|
||||
-extern int sr_read ();
|
||||
+extern void sr_printf (char *locn, ...);
|
||||
+extern int sr_read (char *locn, ...);
|
||||
extern Bool sr_remove ();
|
||||
extern int sr_seek ();
|
||||
extern int sr_where ();
|
||||
@@ -111,14 +111,14 @@
|
||||
extern void sr_rm_iop ();
|
||||
|
||||
/* math.c */
|
||||
-extern int sr_imax ();
|
||||
-extern int sr_imin ();
|
||||
+extern int sr_imax (int n, ...);
|
||||
+extern int sr_imin (int n, ...);
|
||||
extern int sr_imod ();
|
||||
extern void sr_init_random ();
|
||||
extern int sr_itoi ();
|
||||
extern Real sr_random ();
|
||||
-extern Real sr_rmax ();
|
||||
-extern Real sr_rmin ();
|
||||
+extern Real sr_rmax (int n, ...);
|
||||
+extern Real sr_rmin (int n, ...);
|
||||
extern Real sr_rmod ();
|
||||
extern Real sr_round ();
|
||||
extern Real sr_rtoi ();
|
||||
@@ -134,7 +134,7 @@
|
||||
extern int sr_arg_ptr ();
|
||||
extern int sr_arg_real ();
|
||||
extern int sr_arg_string ();
|
||||
-extern Ptr sr_cat ();
|
||||
+extern Ptr sr_cat (String *a, ...);
|
||||
extern void sr_dispose ();
|
||||
extern Ptr sr_gswap ();
|
||||
extern void sr_init_misc ();
|
||||
@@ -210,7 +210,7 @@
|
||||
extern Ptr sr_literal_rcap ();
|
||||
|
||||
/* scan.c */
|
||||
-extern int sr_scanf ();
|
||||
+extern int sr_scanf (char *locn, ...);
|
||||
|
||||
/* semaphore.c */
|
||||
extern void P ();
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue