Remove non staged ports without pending PR from l*

This commit is contained in:
Baptiste Daroussin 2014-09-01 17:12:32 +00:00
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
View file

@ -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
View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (sather-1.2.2.tar.bz2) = 75a94e3f07eccf45f8476cd074dc6ed3d1648b77006776cd44c856b7778d0545
SIZE (sather-1.2.2.tar.bz2) = 4586748

View file

@ -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;

View file

@ -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;

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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/

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (gnustep-guile-1.1.4.tar.gz) = 755aa7e2dbdf62fc409b5f1c71e5311588bb41e90cbce1aa05bd232546f6bc02
SIZE (gnustep-guile-1.1.4.tar.gz) = 380735

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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/

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (haskell-mode-2.9.1.tar.gz) = 90dd5590162583f099a900f2f71b06625f5e48cdce1b566fc5fd8d248c6f1242
SIZE (haskell-mode-2.9.1.tar.gz) = 123603

View file

@ -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.

View file

@ -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/

View file

@ -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>

View file

@ -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

View file

@ -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.

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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);

View file

@ -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) \

View file

@ -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;

View file

@ -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>

View file

@ -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
}

View file

@ -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__)

View file

@ -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();
}

View file

@ -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
}

View file

@ -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*,

View file

@ -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) {

View file

@ -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;

View file

@ -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;

View file

@ -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

View file

@ -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;
}

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (lush-1.2.1.tar.gz) = 1423085ef7c4ed83374333ba7a552e7f5f35add8db0c2478c8b00c96931ad8c9
SIZE (lush-1.2.1.tar.gz) = 4431778

View file

@ -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

View file

@ -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 --------------------------------------------------- */

View file

@ -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/

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (MetaOCaml_309_alpha_030.tar.gz) = cd95a199d0edfe7e624f6690cd706e63eb142276f8f846c4f26739fe815d2f56
SIZE (MetaOCaml_309_alpha_030.tar.gz) = 2708559

View file

@ -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 \

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -1,4 +0,0 @@
********************************************************************************
The %%PORTNAME%% port installs all man pages in %%DATADIR%%/man.
Please edit your MANPATH (or /etc/manpath.config) appropriately.
********************************************************************************

View file

@ -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/

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (mpd.1.0.1.tgz) = ec1f4ed6b626b6eecd439b95ed4e65d64529da61027296f3eee537eb74dca908
SIZE (mpd.1.0.1.tgz) = 581498

View file

@ -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

View file

@ -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/

View file

@ -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

View file

@ -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>

View file

@ -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

View file

@ -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/

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (ocaml-mode-3.01.tar.gz) = de4233fcc29b6c90334b7c05fb8a524899ad6e546bfbefed190986fcf01d9bf1
SIZE (ocaml-mode-3.01.tar.gz) = 32054

View file

@ -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 \

View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (ocs-2.3k-src.tar.bz2) = b4b482a6cb56636c42d499d3312791958c13bdde865dafb008f171b2db4dfb6f
SIZE (ocs-2.3k-src.tar.bz2) = 7992739

View file

@ -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/

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (oorexx-3.0.0.tar.gz) = f3362fa2b818f86c3a5187c0cc7c810ba015ad77a4d67845240bfc08a2c7499a
SIZE (oorexx-3.0.0.tar.gz) = 1158894

View file

@ -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)

View file

@ -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 .

View file

@ -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 */

View file

@ -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/

View file

@ -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%%

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (rakudo-star-2013.10.tar.gz) = cbc6c8b976d19d351eaf1fb0257e971a534c385252ed50b59b41b2459245e4cf
SIZE (rakudo-star-2013.10.tar.gz) = 10960397

View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (sml-mode-3.9.5.tar.gz) = cb06bb8abd82a9545b95bad71a42cc8a70d5ed464a9a7aa94600d326832333cd
SIZE (sml-mode-3.9.5.tar.gz) = 61639

View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
SHA256 (sr231.tar.Z) = 68e1ada7d06cc4a6f96a891e5c0bad6487bf998dcb2c580f63929b744c3b3c63
SIZE (sr231.tar.Z) = 1500539

View file

@ -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

View file

@ -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

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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