svn commit: r352274 - in head/lang/ocaml: . files
John Marino
marino at FreeBSD.org
Sat Apr 26 17:20:36 UTC 2014
Author: marino
Date: Sat Apr 26 17:20:32 2014
New Revision: 352274
URL: http://svnweb.freebsd.org/changeset/ports/352274
QAT: https://qat.redports.org/buildarchive/r352274/
Log:
lang/ocaml: Upgrade version 4.00.1 to 4.01.0 and stage
This is a significant update from the maintainer. Not only has stage
support been added (and verified with an 8x pass on RedPorts), but
installed binaries are no longer stripped which was the cause of the
coccinelle malfunction seen on DragonFly.
Licensing was also defined, and the X11 build failure caused by the
use of the -R linker flag without the -Wl prefix has also been
rectified. [2]
PR: ports/188158 [1]
Submitted by: maintainer (Michael Gruenewald)
PR: ports/188330 [2]
Submitted by: madpilot
Approved by: maintainer
Added:
head/lang/ocaml/files/patch-Makefile (contents, props changed)
head/lang/ocaml/files/patch-asmrun-Makefile (contents, props changed)
head/lang/ocaml/files/patch-byterun-Makefile.common (contents, props changed)
head/lang/ocaml/files/patch-otherlibs-Makefile.shared (contents, props changed)
head/lang/ocaml/files/patch-otherlibs-dynlink-Makefile (contents, props changed)
head/lang/ocaml/files/patch-otherlibs-labltk-lib-Makefile (contents, props changed)
head/lang/ocaml/files/patch-otherlibs-labltk-support-Makefile (contents, props changed)
head/lang/ocaml/files/patch-otherlibs-systhreads-Makefile (contents, props changed)
head/lang/ocaml/files/patch-otherlibs-threads-Makefile (contents, props changed)
head/lang/ocaml/files/patch-stdlib-Makefile (contents, props changed)
Deleted:
head/lang/ocaml/files/patch-testsuite-backtrace-Makefile
Modified:
head/lang/ocaml/Makefile
head/lang/ocaml/distinfo
head/lang/ocaml/files/edit_pkg-plist.sed
head/lang/ocaml/files/patch-configure
head/lang/ocaml/pkg-plist
Modified: head/lang/ocaml/Makefile
==============================================================================
--- head/lang/ocaml/Makefile Sat Apr 26 17:04:45 2014 (r352273)
+++ head/lang/ocaml/Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -2,18 +2,23 @@
# $FreeBSD$
PORTNAME= ocaml
-PORTVERSION= 4.00.1
-PORTREVISION= 1
+PORTVERSION= 4.01.0
CATEGORIES= lang
-MASTER_SITES= http://caml.inria.fr/distrib/${DISTNAME:R}/ \
+MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ \
${MASTER_SITE_GENTOO}
MASTER_SITE_SUBDIR= distfiles
PKGNAMESUFFIX= ${SFX}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER?= michael.grunewald at laposte.net
-COMMENT?= The Objective Caml compiler and programming environment
+MAINTAINER= michipili at gmail.com
+COMMENT= The Objective Caml compiler and programming environment
+
+LICENSE= QPL10 LGPL20
+LICENSE_COMB= multi
+LICENSE_NAME_QPL10= Q Public License, Version 1.0
+LICENSE_FILE_QPL10= ${WRKSRC}/LICENSE
+LICENSE_PERMS_QPL10= auto-accept
USES= gmake tar:bzip2
REINPLACE_ARGS= -i ""
@@ -23,14 +28,16 @@ STRIP=
SSP_UNSAFE= yes
MAKE_JOBS_UNSAFE= yes
+MAKE_ENV+= STAGEDIR="${STAGEDIR}"
CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \
-cc "${CC} ${CFLAGS}" \
-as "${AS} ${ASFLAGS}" \
-aspp "${CC} -c" \
-partialld "${LD} -r"
-OPTIONS_DEFINE= X11 TK THREADS CMP_LIB OPT_DEF DOCS
+OPTIONS_DEFINE= X11 TK THREADS OPT_DEF DOCS
OPTIONS_DEFAULT=X11 TK THREADS
+OPT_DEF_DESC= Use system-optimized binaries by default
TK_DESC= LablTk library (requires X11 support)
CMP_LIB_DESC= Install compiler libraries
OPT_DEF_DESC= Use system-optimizes binaries by default
@@ -39,15 +46,21 @@ PORTDOCS= htmlman ${DOCSDISTNAME}-refman
MODOPT= camlp4o camlp4r ocamlc ocamldep ocamldoc ocamllex ocamlopt
PATTERN= [[:space:]]*(do|then)?[[:space:]]*)(\$$\(CP\)|cp)([[:space:]]
-DOCSDISTNAME= ${DISTNAME:C/([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/\1.\2/}
+DOCSDISTNAME= ${DISTNAME:C/([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)/\1.\2/}
+
+CONFLICTS= metaocaml-[0-9]*
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
-DISTFILES+= ${DOCSDISTNAME}-refman-html.tar.gz \
+DISTFILES+= ${DOCSDISTNAME}-refman-html.tar.gz \
${DOCSDISTNAME}-refman.ps.gz \
${DOCSDISTNAME}-refman.pdf
+EXTRACT_ONLY+= ${DOCSDISTNAME}-refman-html.tar.gz
+PLIST_SUB+= DOC=""
+PORTDOCS= htmlman ${DOCSDISTNAME}-refman.ps.gz ${DOCSDISTNAME}-refman.pdf
+.else
+PLIST_SUB+= DOC="@comment "
.endif
.if ${PORT_OPTIONS:MTHREADS}
@@ -64,30 +77,31 @@ CONFIGURE_ARGS+=-no-pthread
.if ${PORT_OPTIONS:MX11}
PLIST_SUB+= X11=""
USE_XORG= x11
+CONFLICTS+= ocaml-nox11-[0-9]*
CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib
.else
PLIST_SUB+= X11="@comment "
-WITHOUT_TK= yes
SFX= -nox11
-CONFLICTS+= ocaml-[0-9]* ocaml-notk-[0-9]*
-CONFIGURE_ARGS+=-no-x11
+CONFLICTS+= ocaml-[0-9]*
+CONFIGURE_ARGS+=-no-graph
.endif
-.if ! ${PORT_OPTIONS:MTK}
-PLIST_SUB+= TK="@comment "
-.if ${PORT_OPTIONS:MX11}
-SFX= -notk
-CONFLICTS+= ocaml-[0-9]* ocaml-nox11-[0-9]*
+.if ${PORT_OPTIONS:MTK}
+. if ${PORT_OPTIONS:MEXAMPLES}
+PORTEXAMPLES= examples_camltk examples_labltk
.endif
-CONFIGURE_ARGS+=-no-tk
-.else
-USES+= tk:84,85
+. if ! ${PORT_OPTIONS:MX11}
+IGNORE=requires X11 support to build TK bindings
+. endif
+USES+= tk:84+
PLIST_SUB+= TK=""
-CONFLICTS+= ocaml-nox11-[0-9]* ocaml-notk-[0-9]*
CONFIGURE_ARGS+= -tkdefs \
"-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} ${THR_CPP}" \
- -tklibs "-L${LOCALBASE}/lib -ltk${TK_SHLIB_VER} \
- -ltcl${TCL_SHLIB_VER} ${THR_LD}"
+ -tklibs "-L${LOCALBASE}/lib -ltk${TK_VER:S|.||} \
+ -ltcl${TCL_VER:S|.||} ${THR_LD}"
+.else
+PLIST_SUB+= TK="@comment "
+CONFIGURE_ARGS+=-no-tk
.endif
.include <bsd.port.pre.mk>
@@ -101,6 +115,10 @@ PLIST_SUB+= PROF="@comment "
PLIST_SUB+= PROF=""
.endif
+.if ${OCAML_ARCH} == sparc64
+BROKEN= ocamlc.opt seg-faults on ${ARCH}, please try to fix
+.endif
+
post-extract:
.if ${OCAML_ARCH} == power
${MV} ${WRKSRC}/asmrun/power-elf.S ${WRKSRC}/asmrun/power-bsd.S
@@ -124,9 +142,12 @@ post-patch:
-e 's|-lbfd -ldl|-lbfd $$dllib|' \
${WRKSRC}/configure
# don't hardcode gcc for depend target
- @${REINPLACE_CMD} -e 's|gcc|$$(CC)|' \
- ${WRKSRC}/*/Makefile \
- ${WRKSRC}/*/*/Makefile
+# be aware of staging
+ @${REINPLACE_CMD} -E \
+ -e 's|gcc|$$(CC)|' \
+ -e '/^install/,/^$$/s@\$$\(((INSTALL_)?(BIN|LIB|STUBLIB|COMPLIB|MANO?|INSTALL|INSTALL_CUSTOM)DIR)\)@$$(STAGEDIR)$$(\1)@g' \
+ `find ${WRKSRC} -name 'Makefile*'`
+ @${REINPLACE_CMD} -E -e 's/^DIR=/DIR=$$(STAGEDIR)/' ${WRKSRC}/man/Makefile
.if ${PORT_OPTIONS:MTK}
@${REINPLACE_CMD} -e 's|/usr/bin/wish|${WISH}|' \
${WRKSRC}/otherlibs/labltk/examples_labltk/hello.tcl
@@ -144,7 +165,7 @@ post-configure:
# user's umask(1)
@${FIND} ${WRKDIR} -type f -name Makefile -print0 | \
${XARGS} -0 -n 5 -x ${REINPLACE_CMD} -E \
- -e 's,\$$\(ARCH\),${OCAML_ARCH},g' \
+ -e 's,\$$\(ARCH\),${OCAML_ARCH},g' \
-e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \4,' \
-e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_PROGRAM} \4,' \
-e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \4,' \
@@ -152,46 +173,39 @@ post-configure:
check test: install
@cd ${WRKSRC}/testsuite; ${RM} -f _log; for d in tests/* ; do \
- ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} one DIR=$${d} \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} one DIR=$${d} \
2>&1 | tee -a _log || ${TRUE} ; done ; \
- ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} report
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} report
post-install:
- @${TOUCH} ${PREFIX}/lib/ocaml/ocamldoc/custom/.keep
- @${CHMOD} 755 ${PREFIX}/lib/ocaml/expunge
+# @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ocaml/ocamldoc/custom/.keep
+ @${CHMOD} 755 ${STAGEDIR}${PREFIX}/lib/ocaml/expunge
.if ${PORT_OPTIONS:MTK}
- @${MKDIR} ${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKSRC}/otherlibs/labltk && \
- ${COPYTREE_SHARE} examples_labltk ${EXAMPLESDIR} \
- "! -name .cvsignore" && \
- ${COPYTREE_SHARE} examples_camltk ${EXAMPLESDIR} \
- "! -name .cvsignore")
+ ${COPYTREE_SHARE} examples_labltk ${STAGEDIR}${EXAMPLESDIR} \
+ "! -name .ignore" && \
+ ${COPYTREE_SHARE} examples_camltk ${STAGEDIR}${EXAMPLESDIR} \
+ "! -name .ignore")
.endif
-
.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- (cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${DOCSDIR})
- ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.ps.gz ${DOCSDIR}
- ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.pdf ${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
+ ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.ps.gz ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${_DISTDIR}${DOCSDISTNAME}-refman.pdf ${STAGEDIR}${DOCSDIR}
.endif
-.for PROG in camlp4o.opt camlp4of.opt camlp4oof.opt camlp4orf.opt \
- camlp4r.opt camlp4rf.opt ocamlc.opt ocamldep.opt ocamldoc.opt \
- ocamllex.opt ocamlopt.opt ocamlrun ocamlyacc
- @${STRIP_CMD} ${PREFIX}/bin/${PROG}
-.endfor
-
# Fix permissions for ld.conf
- @${CHMOD} 644 ${PREFIX}/lib/ocaml/ld.conf
+ @${CHMOD} 644 ${STAGEDIR}${PREFIX}/lib/ocaml/ld.conf
# Do we want .opt version of tools to be the default ?
.if ${PORT_OPTIONS:MOPT_DEF}
. for module in ${MODOPT}
# First, we save bytecode version
- @${MV} ${PREFIX}/bin/${module} ${PREFIX}/bin/${module}.byte
+ @${MV} ${STAGEDIR}${PREFIX}/bin/${module} ${STAGEDIR}${PREFIX}/bin/${module}.byte
# Next make .opt version be the default one (via link)
- @${LN} ${PREFIX}/bin/${module}.opt ${PREFIX}/bin/${module}
+ @${LN} ${STAGEDIR}${PREFIX}/bin/${module}.opt ${STAGEDIR}${PREFIX}/bin/${module}
@${ECHO_CMD} "bin/${module}.byte" >> ${TMPPLIST}
@${ECHO_CMD} "@exec ${LN} %D/${module}.opt %D/${module}" >> ${TMPPLIST}
. endfor
Modified: head/lang/ocaml/distinfo
==============================================================================
--- head/lang/ocaml/distinfo Sat Apr 26 17:04:45 2014 (r352273)
+++ head/lang/ocaml/distinfo Sat Apr 26 17:20:32 2014 (r352274)
@@ -1,8 +1,8 @@
-SHA256 (ocaml-4.00.1.tar.bz2) = 33c3f4acff51685f5bfd7c260f066645e767d4e865877bf1613c176a77799951
-SIZE (ocaml-4.00.1.tar.bz2) = 2762205
-SHA256 (ocaml-4.00-refman-html.tar.gz) = 8ca43859d8a71f0941a2453b7b808d7e58ad54804a9cf285875fa30e6576b31a
-SIZE (ocaml-4.00-refman-html.tar.gz) = 549757
-SHA256 (ocaml-4.00-refman.ps.gz) = 6146264fef7ae73f7ebb8dc49a3b1adae9d5bd4f9a14a2670c9d43f7e6a253c3
-SIZE (ocaml-4.00-refman.ps.gz) = 1075658
-SHA256 (ocaml-4.00-refman.pdf) = 76ba2cf60a605b2427f995563f6dc6c7dbb39be6b066f6d96b23926e8cc9babc
-SIZE (ocaml-4.00-refman.pdf) = 1453678
+SHA256 (ocaml-4.01.0.tar.bz2) = b1ca708994180236917ae79e17606da5bd334ca6acd6873a550027e1c0ec874a
+SIZE (ocaml-4.01.0.tar.bz2) = 3691090
+SHA256 (ocaml-4.01-refman-html.tar.gz) = 01019c8f8a29a8a7f422e090704b666ade2a007d57ea9412285f88f716656001
+SIZE (ocaml-4.01-refman-html.tar.gz) = 571422
+SHA256 (ocaml-4.01-refman.ps.gz) = 4de67ef967b8b39a6f030df258087239d6f7dee869a3973d7a782b7986b809c6
+SIZE (ocaml-4.01-refman.ps.gz) = 1089703
+SHA256 (ocaml-4.01-refman.pdf) = 389e434f534153530ba234299d0f3a0e4271d18b091b9216e4a37335ebd33424
+SIZE (ocaml-4.01-refman.pdf) = 1478900
Modified: head/lang/ocaml/files/edit_pkg-plist.sed
==============================================================================
--- head/lang/ocaml/files/edit_pkg-plist.sed Sat Apr 26 17:04:45 2014 (r352273)
+++ head/lang/ocaml/files/edit_pkg-plist.sed Sat Apr 26 17:20:32 2014 (r352274)
@@ -1,6 +1,9 @@
-/.p.cmx$/s@^@%%PROF%%@
+/\.p\.cmx$/s@^@%%PROF%%@
/examples_labeltk/{
s at share/examples@%%EXAMPLESDIR%%@
s@^@%%TK%%@
}
/graphics/s@^@%%X11%%@
+/labltk/s@^@%%TK%%@
+/ocamlbrowser/s@^@%%TK%%@
+/dlllabltk.so/s@^@%%TK%%@
Added: head/lang/ocaml/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,28 @@
+--- Makefile.orig 2013-06-17 15:15:18.000000000 +0200
++++ Makefile 2014-04-01 08:23:13.000000000 +0200
+@@ -298,7 +298,7 @@
+ if test -f debugger/ocamldebug; then (cd debugger; $(MAKE) install); \
+ else :; fi
+ cp config/Makefile $(LIBDIR)/Makefile.config
+- BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) PREFIX=$(PREFIX) \
++ BINDIR=$(BINDIR) LIBDIR=$(LIBDIR) MANDIR=$(MANDIR) PREFIX=$(PREFIX) \
+ ./build/partial-install.sh
+
+ # Installation of the native-code compiler
+@@ -318,14 +318,14 @@
+ cp ocamlc.opt $(BINDIR)/ocamlc.opt$(EXE)
+ cp ocamlopt.opt $(BINDIR)/ocamlopt.opt$(EXE)
+ cp lex/ocamllex.opt $(BINDIR)/ocamllex.opt$(EXE)
++ $(RANLIB) compilerlibs/ocamlcommon.a compilerlibs/ocamlbytecomp.a \
++ compilerlibs/ocamloptcomp.a
+ cp compilerlibs/ocamlcommon.cmxa compilerlibs/ocamlcommon.a \
+ compilerlibs/ocamlbytecomp.cmxa compilerlibs/ocamlbytecomp.a \
+ compilerlibs/ocamloptcomp.cmxa compilerlibs/ocamloptcomp.a \
+ $(BYTESTART:.cmo=.cmx) $(BYTESTART:.cmo=.o) \
+ $(OPTSTART:.cmo=.cmx) $(OPTSTART:.cmo=.o) \
+ $(COMPLIBDIR)
+- cd $(COMPLIBDIR) && $(RANLIB) ocamlcommon.a ocamlbytecomp.a \
+- ocamloptcomp.a
+
+ clean:: partialclean
+
Added: head/lang/ocaml/files/patch-asmrun-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-asmrun-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,25 @@
+--- asmrun/Makefile.orig 2013-06-24 10:16:27.000000000 +0200
++++ asmrun/Makefile 2014-04-01 07:12:29.000000000 +0200
+@@ -64,14 +64,12 @@
+
+ install-default:
+ cp libasmrun.a $(LIBDIR)/libasmrun.a
+- cd $(LIBDIR); $(RANLIB) libasmrun.a
+
+ install-noruntimed:
+ .PHONY: install-noruntimed
+
+ install-runtimed:
+ cp libasmrund.a $(LIBDIR)/libasmrund.a
+- cd $(LIBDIR); $(RANLIB) libasmrund.a
+ .PHONY: install-runtimed
+
+ install-noprof:
+@@ -79,7 +77,6 @@
+
+ install-prof:
+ cp libasmrunp.a $(LIBDIR)/libasmrunp.a
+- cd $(LIBDIR); $(RANLIB) libasmrunp.a
+
+ power-bsd_elf.S: power-elf.S
+ cp power-elf.S power-bsd_elf.S
Added: head/lang/ocaml/files/patch-byterun-Makefile.common
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-byterun-Makefile.common Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,10 @@
+--- byterun/Makefile.common.orig 2014-04-01 07:13:45.000000000 +0200
++++ byterun/Makefile.common 2014-04-01 07:13:58.000000000 +0200
+@@ -51,7 +51,6 @@
+ install::
+ cp ocamlrun$(EXE) $(BINDIR)/ocamlrun$(EXE)
+ cp libcamlrun.$(A) $(LIBDIR)/libcamlrun.$(A)
+- cd $(LIBDIR); $(RANLIB) libcamlrun.$(A)
+ if test -d $(LIBDIR)/caml; then : ; else mkdir $(LIBDIR)/caml; fi
+ for i in $(PUBLIC_INCLUDES); do \
+ sed -f ../tools/cleanup-header $$i > $(LIBDIR)/caml/$$i; \
Modified: head/lang/ocaml/files/patch-configure
==============================================================================
--- head/lang/ocaml/files/patch-configure Sat Apr 26 17:04:45 2014 (r352273)
+++ head/lang/ocaml/files/patch-configure Sat Apr 26 17:20:32 2014 (r352274)
@@ -1,27 +1,15 @@
---- configure.orig 2012-06-26 15:33:50.000000000 +0000
-+++ configure
-@@ -88,6 +88,8 @@ while : ; do
- withcurses=no;;
- -no-shared-libs|--no-shared-libs)
- withsharedlibs=no;;
-+ -no-x11|--no-x11)
-+ x11_wanted=no;;
- -x11include*|--x11include*)
- x11_include_dir=$2; shift;;
- -x11lib*|--x11lib*)
-@@ -537,9 +539,9 @@ if test $withsharedlibs = "yes"; then
- mksharedlib="$flexlink"
- mkmaindll="$flexlink -maindll"
+--- configure.orig 2013-08-23 08:22:36.000000000 +0200
++++ configure 2014-04-26 14:15:43.000000000 +0200
+@@ -547,7 +547,7 @@
shared_libraries_supported=true;;
-- *-*-linux-gnu|*-*-linux|*-*-freebsd[3-9]*|*-*-openbsd*|*-*-netbsd*|*-*-gnu*)
-+ *-*-linux-gnu|*-*-linux|*-*-dragonfly*|*-*-freebsd*|*-*-openbsd*|*-*-netbsd*|*-*-gnu*)
+ *-*-linux-gnu|*-*-linux|*-*-freebsd[3-9]*|*-*-freebsd[1-9][0-9]*|*-*-openbsd*|*-*-netbsd*|*-*-gnu*)
sharedcccompopts="-fPIC"
- mksharedlib="$bytecc -shared"
+ mksharedlib="$bytecc $bytecclinkopts -shared"
bytecclinkopts="$bytecclinkopts -Wl,-E"
byteccrpath="-Wl,-rpath,"
mksharedlibrpath="-Wl,-rpath,"
-@@ -549,7 +551,7 @@ if test $withsharedlibs = "yes"; then
+@@ -557,7 +557,7 @@
case "$bytecc" in
gcc*)
sharedcccompopts="-fPIC"
@@ -30,7 +18,7 @@
byteccrpath="-Wl,-rpath,"
mksharedlibrpath="-Wl,-rpath,"
shared_libraries_supported=true;;
-@@ -565,11 +567,11 @@ if test $withsharedlibs = "yes"; then
+@@ -573,11 +573,11 @@
gcc*)
sharedcccompopts="-fPIC"
if sh ./solaris-ld; then
@@ -44,7 +32,7 @@
bytecclinkopts="$bytecclinkopts -Wl,-E"
natdynlinkopts="-Wl,-E"
byteccrpath="-Wl,-rpath,"
-@@ -593,12 +595,12 @@ if test $withsharedlibs = "yes"; then
+@@ -601,12 +601,12 @@
mksharedlibrpath="-rpath "
shared_libraries_supported=true;;
i[3456]86-*-darwin[89].*)
@@ -54,12 +42,12 @@
dl_needs_underscore=false
shared_libraries_supported=true;;
*-apple-darwin*)
-- mksharedlib="$bytecc -bundle -flat_namespace -undefined suppress"
-+ mksharedlib="$bytecc $bytecclinkopts -bundle -flat_namespace -undefined suppress"
+- mksharedlib="$bytecc -bundle -flat_namespace -undefined suppress -Wl,-no_compact_unwind"
++ mksharedlib="$bytecc $bytecclinkopts -bundle -flat_namespace -undefined suppress -Wl,-no_compact_unwind"
bytecccompopts="$dl_defs $bytecccompopts"
dl_needs_underscore=false
shared_libraries_supported=true;;
-@@ -608,7 +610,7 @@ if test $withsharedlibs = "yes"; then
+@@ -616,7 +616,7 @@
shared_libraries_supported=false;;
*-*-openbsd*)
sharedcccompopts="-fPIC"
@@ -68,67 +56,40 @@
bytecclinkopts="$bytecclinkopts -Wl,-E"
natdynlinkopts="-Wl,-E"
byteccrpath="-Wl,-rpath,"
-@@ -633,7 +635,7 @@ if test $withsharedlibs = "yes"; then
- x86_64-*-linux*) natdynlink=true;;
- i[3456]86-*-darwin[89].*) natdynlink=true;;
- i[3456]86-*-darwin*)
-- if test $arch64 == true; then
-+ if test $arch64 = true; then
- natdynlink=true
- fi;;
- x86_64-*-darwin*) natdynlink=true;;
-@@ -641,6 +643,8 @@ if test $withsharedlibs = "yes"; then
- sparc*-*-linux*) natdynlink=true;;
- i686-*-kfreebsd*) natdynlink=true;;
- x86_64-*-kfreebsd*) natdynlink=true;;
-+ i[345]86-*-dragonfly*) natdynlink=true;;
-+ x86_64-*-dragonfly*) natdynlink=true;;
- i[345]86-*-freebsd*) natdynlink=true;;
- x86_64-*-freebsd*) natdynlink=true;;
- i[345]86-*-openbsd*) natdynlink=true;;
-@@ -672,6 +676,7 @@ case "$host" in
- sparc*-*-gnu*) arch=sparc; system=gnu;;
- i[3456]86-*-linux*) arch=i386; system=linux_`sh ./runtest elf.c`;;
- i[3456]86-*-*bsd*) arch=i386; system=bsd_`sh ./runtest elf.c`;;
-+ i[3456]86-*-dragonfly*) arch=i386; system=bsd_`sh ./runtest elf.c`;;
- i[3456]86-*-nextstep*) arch=i386; system=nextstep;;
- i[3456]86-*-solaris*) if $arch64; then
- arch=amd64; system=solaris
-@@ -687,6 +692,7 @@ case "$host" in
+@@ -695,6 +695,7 @@
fi;;
i[3456]86-*-gnu*) arch=i386; system=gnu;;
powerpc*-*-linux*) arch=power; model=ppc; system=elf;;
-+ powerpc-*-freebsd*) arch=power; model=ppc; system=elf;;
++ powerpc*-*-freebsd*) arch=power; model=ppc; system=elf;;
powerpc-*-netbsd*) arch=power; model=ppc; system=elf;;
+ powerpc-*-openbsd*) arch=power; model=ppc; system=bsd_elf;;
powerpc-*-rhapsody*) arch=power; model=ppc; system=rhapsody;;
- powerpc-*-darwin*) arch=power; system=rhapsody
-@@ -700,6 +706,7 @@ case "$host" in
- arm*-*-linux-gnueabi) arch=arm; system=linux_eabi;;
- x86_64-*-linux*) arch=amd64; system=linux;;
- x86_64-*-gnu*) arch=amd64; system=gnu;;
-+ x86_64-*-dragonfly*) arch=amd64; system=dragonfly;;
- x86_64-*-freebsd*) arch=amd64; system=freebsd;;
- x86_64-*-netbsd*) arch=amd64; system=netbsd;;
- x86_64-*-openbsd*) arch=amd64; system=openbsd;;
-@@ -724,7 +731,7 @@ else
+@@ -734,7 +735,7 @@
fi
nativecccompopts=''
-nativecclinkopts=''
+nativecclinkopts=""
+ # FIXME the naming of nativecclinkopts is broken: these are options for
+ # ld (for shared libs), not for cc
nativeccrpath="$byteccrpath"
-
- case "$arch,$nativecc,$system,$host_type" in
-@@ -786,6 +793,8 @@ case "$arch,$model,$system" in
+@@ -803,6 +804,7 @@
amd64,*,linux) profiling='prof';;
amd64,*,gnu) profiling='prof';;
arm,*,linux*) profiling='prof';;
-+ *,*,dragonfly) profiling='prof';;
+ *,*,freebsd) profiling='prof';;
*) profiling='noprof';;
esac
-@@ -1544,10 +1553,10 @@ fi
+@@ -1388,7 +1390,6 @@
+ x11_libs="-L$dir"
+ case "$host" in
+ *-kfreebsd*-gnu) x11_link="-L$dir -lX11";;
+- *-*-*bsd*) x11_link="-R$dir -L$dir -lX11";;
+ *) x11_link="-L$dir -lX11";;
+ esac
+ fi
+@@ -1564,10 +1565,10 @@
# Look for BFD library
if ./hasgot -i bfd.h && \
Added: head/lang/ocaml/files/patch-otherlibs-Makefile.shared
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-otherlibs-Makefile.shared Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,19 @@
+--- otherlibs/Makefile.shared.orig 2013-07-23 16:48:47.000000000 +0200
++++ otherlibs/Makefile.shared 2014-04-01 07:24:57.000000000 +0200
+@@ -59,14 +59,14 @@
+ install::
+ if test -f dll$(CLIBNAME)$(EXT_DLL); then \
+ cp dll$(CLIBNAME)$(EXT_DLL) $(STUBLIBDIR)/; fi
++ $(RANLIB) lib$(CLIBNAME).$(A)
+ cp lib$(CLIBNAME).$(A) $(LIBDIR)/
+- cd $(LIBDIR); $(RANLIB) lib$(CLIBNAME).$(A)
+ cp $(LIBNAME).cma $(CMIFILES) $(CMIFILES:.cmi=.mli) $(LIBDIR)/
+ if test -n "$(HEADERS)"; then cp $(HEADERS) $(LIBDIR)/caml/; fi
+
+ installopt:
++ $(RANLIB) $(LIBNAME).a
+ cp $(CAMLOBJS_NAT) $(LIBNAME).cmxa $(LIBNAME).$(A) $(LIBDIR)/
+- cd $(LIBDIR); $(RANLIB) $(LIBNAME).a
+ if test -f $(LIBNAME).cmxs; then cp $(LIBNAME).cmxs $(LIBDIR)/; fi
+
+ partialclean:
Added: head/lang/ocaml/files/patch-otherlibs-dynlink-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-otherlibs-dynlink-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,13 @@
+--- otherlibs/dynlink/Makefile.orig 2013-07-23 16:48:47.000000000 +0200
++++ otherlibs/dynlink/Makefile 2014-04-01 07:44:36.000000000 +0200
+@@ -71,8 +71,8 @@
+
+ installopt:
+ if $(NATDYNLINK); then \
+- cp $(NATOBJS) dynlink.cmxa dynlink.$(A) $(LIBDIR) && \
+- cd $(LIBDIR) && $(RANLIB) dynlink.$(A); \
++ $(RANLIB) dynlink.$(A); \
++ cp $(NATOBJS) dynlink.cmxa dynlink.$(A) $(LIBDIR); \
+ fi
+
+ partialclean:
Added: head/lang/ocaml/files/patch-otherlibs-labltk-lib-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-otherlibs-labltk-lib-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,11 @@
+--- otherlibs/labltk/lib/Makefile.orig 2012-09-30 14:31:27.000000000 +0200
++++ otherlibs/labltk/lib/Makefile 2014-04-01 07:22:17.000000000 +0200
+@@ -99,7 +99,7 @@
+
+ installopt:
+ @if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
++ $(RANLIB) $(LIBNAME).$(A)
+ cp $(LIBNAME).cmxa $(LIBNAME).$(A) $(INSTALLDIR)
+- cd $(INSTALLDIR); $(RANLIB) $(LIBNAME).$(A)
+ chmod 644 $(INSTALLDIR)/$(LIBNAME).cmxa
+ chmod 644 $(INSTALLDIR)/$(LIBNAME).$(A)
Added: head/lang/ocaml/files/patch-otherlibs-labltk-support-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-otherlibs-labltk-support-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,12 @@
+--- otherlibs/labltk/support/Makefile.orig 2012-07-17 17:31:12.000000000 +0200
++++ otherlibs/labltk/support/Makefile 2014-04-01 07:23:59.000000000 +0200
+@@ -43,8 +43,8 @@
+
+ install:
+ if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
++ $(RANLIB) lib$(LIBNAME).$(A)
+ cp $(PUB) lib$(LIBNAME).$(A) $(INSTALLDIR)
+- cd $(INSTALLDIR); $(RANLIB) lib$(LIBNAME).$(A)
+ cd $(INSTALLDIR); chmod 644 $(PUB) lib$(LIBNAME).$(A)
+ if test -f dll$(LIBNAME)$(EXT_DLL); then \
+ cp dll$(LIBNAME)$(EXT_DLL) $(STUBLIBDIR)/; fi
Added: head/lang/ocaml/files/patch-otherlibs-systhreads-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-otherlibs-systhreads-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,25 @@
+--- otherlibs/systhreads/Makefile.orig 2013-07-23 16:48:47.000000000 +0200
++++ otherlibs/systhreads/Makefile 2014-04-01 07:26:11.000000000 +0200
+@@ -71,8 +71,8 @@
+
+ install:
+ if test -f dllthreads.so; then cp dllthreads.so $(STUBLIBDIR)/dllthreads.so; fi
++ $(RANLIB) libthreads.a
+ cp libthreads.a $(LIBDIR)/libthreads.a
+- cd $(LIBDIR); $(RANLIB) libthreads.a
+ if test -d $(LIBDIR)/threads; then :; else mkdir $(LIBDIR)/threads; fi
+ cp $(THREAD_OBJS:.cmo=.cmi) threads.cma $(LIBDIR)/threads
+ rm -f $(LIBDIR)/threads/stdlib.cma
+@@ -80,10 +80,10 @@
+ cp threads.h $(LIBDIR)/caml/threads.h
+
+ installopt:
++ $(RANLIB) libthreadsnat.a
+ cp libthreadsnat.a $(LIBDIR)/libthreadsnat.a
+- cd $(LIBDIR); $(RANLIB) libthreadsnat.a
++ $(RANLIB) threads.a
+ cp $(THREAD_OBJS:.cmo=.cmx) threads.cmxa threads.a $(LIBDIR)/threads
+- cd $(LIBDIR)/threads; $(RANLIB) threads.a
+
+ .SUFFIXES: .ml .mli .cmo .cmi .cmx
+
Added: head/lang/ocaml/files/patch-otherlibs-threads-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-otherlibs-threads-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,12 @@
+--- otherlibs/threads/Makefile.orig 2013-07-23 16:48:47.000000000 +0200
++++ otherlibs/threads/Makefile 2014-04-01 07:27:02.000000000 +0200
+@@ -98,8 +98,8 @@
+ install:
+ if test -f dllvmthreads.so; then cp dllvmthreads.so $(STUBLIBDIR)/.; fi
+ mkdir -p $(LIBDIR)/vmthreads
++ $(RANLIB) libvmthreads.a
+ cp libvmthreads.a $(LIBDIR)/vmthreads/libvmthreads.a
+- cd $(LIBDIR)/vmthreads; $(RANLIB) libvmthreads.a
+ cp thread.cmi mutex.cmi condition.cmi event.cmi threadUnix.cmi \
+ threads.cma stdlib.cma unix.cma $(LIBDIR)/vmthreads
+ cp thread.mli mutex.mli condition.mli event.mli threadUnix.mli \
Added: head/lang/ocaml/files/patch-stdlib-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/ocaml/files/patch-stdlib-Makefile Sat Apr 26 17:20:32 2014 (r352274)
@@ -0,0 +1,22 @@
+--- stdlib/Makefile.orig 2012-10-15 19:50:56.000000000 +0200
++++ stdlib/Makefile 2014-04-01 07:27:40.000000000 +0200
+@@ -23,8 +23,8 @@
+ installopt: installopt-default installopt-$(PROFILING)
+
+ installopt-default:
++ $(RANLIB) stdlib.a
+ cp stdlib.cmxa stdlib.a std_exit.o *.cmx $(LIBDIR)
+- cd $(LIBDIR); $(RANLIB) stdlib.a
+
+ installopt-noprof:
+ rm -f $(LIBDIR)/stdlib.p.cmxa; ln -s stdlib.cmxa $(LIBDIR)/stdlib.p.cmxa
+@@ -34,8 +34,8 @@
+ rm -f $(LIBDIR)/std_exit.p.o; ln -s std_exit.o $(LIBDIR)/std_exit.p.o
+
+ installopt-prof:
++ $(RANLIB) stdlib.p.a
+ cp stdlib.p.cmxa stdlib.p.a std_exit.p.cmx std_exit.p.o $(LIBDIR)
+- cd $(LIBDIR); $(RANLIB) stdlib.p.a
+
+ stdlib.p.cmxa: $(OBJS:.cmo=.p.cmx)
+ $(CAMLOPT) -a -o stdlib.p.cmxa $(OBJS:.cmo=.p.cmx)
Modified: head/lang/ocaml/pkg-plist
==============================================================================
--- head/lang/ocaml/pkg-plist Sat Apr 26 17:04:45 2014 (r352273)
+++ head/lang/ocaml/pkg-plist Sat Apr 26 17:20:32 2014 (r352274)
@@ -270,6 +270,7 @@ lib/ocaml/compiler-libs/asmgen.cmi
lib/ocaml/compiler-libs/asmlibrarian.cmi
lib/ocaml/compiler-libs/asmlink.cmi
lib/ocaml/compiler-libs/asmpackager.cmi
+lib/ocaml/compiler-libs/ast_mapper.cmi
lib/ocaml/compiler-libs/asttypes.cmi
lib/ocaml/compiler-libs/btype.cmi
lib/ocaml/compiler-libs/bytegen.cmi
@@ -289,8 +290,10 @@ lib/ocaml/compiler-libs/cmt_format.cmi
lib/ocaml/compiler-libs/cmx_format.cmi
lib/ocaml/compiler-libs/coloring.cmi
lib/ocaml/compiler-libs/comballoc.cmi
+lib/ocaml/compiler-libs/compenv.cmi
lib/ocaml/compiler-libs/compile.cmi
lib/ocaml/compiler-libs/compilenv.cmi
+lib/ocaml/compiler-libs/compmisc.cmi
lib/ocaml/compiler-libs/config.cmi
lib/ocaml/compiler-libs/consistbl.cmi
lib/ocaml/compiler-libs/ctype.cmi
@@ -301,6 +304,7 @@ lib/ocaml/compiler-libs/emit.cmi
lib/ocaml/compiler-libs/emitaux.cmi
lib/ocaml/compiler-libs/emitcode.cmi
lib/ocaml/compiler-libs/env.cmi
+lib/ocaml/compiler-libs/envaux.cmi
lib/ocaml/compiler-libs/errors.cmi
lib/ocaml/compiler-libs/expunge.cmi
lib/ocaml/compiler-libs/genprintval.cmi
@@ -351,6 +355,7 @@ lib/ocaml/compiler-libs/parser.cmi
lib/ocaml/compiler-libs/parsetree.cmi
lib/ocaml/compiler-libs/path.cmi
lib/ocaml/compiler-libs/pparse.cmi
+lib/ocaml/compiler-libs/pprintast.cmi
lib/ocaml/compiler-libs/predef.cmi
lib/ocaml/compiler-libs/primitive.cmi
lib/ocaml/compiler-libs/printast.cmi
@@ -395,6 +400,8 @@ lib/ocaml/compiler-libs/typeclass.cmi
lib/ocaml/compiler-libs/typecore.cmi
lib/ocaml/compiler-libs/typedecl.cmi
lib/ocaml/compiler-libs/typedtree.cmi
+lib/ocaml/compiler-libs/typedtreeIter.cmi
+lib/ocaml/compiler-libs/typedtreeMap.cmi
lib/ocaml/compiler-libs/typemod.cmi
lib/ocaml/compiler-libs/typeopt.cmi
lib/ocaml/compiler-libs/types.cmi
@@ -764,9 +771,9 @@ lib/ocaml/int_misc.cmx
%%TK%%lib/ocaml/labltk/tkcompiler
%%TK%%lib/ocaml/labltk/tkthread.cmi
%%TK%%lib/ocaml/labltk/tkthread.cmo
-%%THREADS%%%%TK%%lib/ocaml/labltk/tkthread.cmx
+%%TK%%lib/ocaml/labltk/tkthread.cmx
%%TK%%lib/ocaml/labltk/tkthread.mli
-%%THREADS%%%%TK%%lib/ocaml/labltk/tkthread.o
+%%TK%%lib/ocaml/labltk/tkthread.o
%%TK%%lib/ocaml/labltk/tkvars.cmi
%%TK%%lib/ocaml/labltk/tkvars.cmx
%%TK%%lib/ocaml/labltk/tkvars.mli
@@ -863,6 +870,8 @@ lib/ocaml/ocamlbuild/ocamlbuild_executor
lib/ocaml/ocamlbuild/ocamlbuild_executor.o
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmo
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmx
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmi
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmo
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmx
@@ -870,7 +879,6 @@ lib/ocaml/ocamlbuild/ocamlbuild_unix_plu
lib/ocaml/ocamlbuild/ocamlbuildlib.a
lib/ocaml/ocamlbuild/ocamlbuildlib.cma
lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa
-lib/ocaml/ocamldoc/custom/.keep
lib/ocaml/ocamldoc/ocamldoc.hva
lib/ocaml/ocamldoc/odoc.cmi
lib/ocaml/ocamldoc/odoc_analyse.cmi
@@ -1082,54 +1090,102 @@ lib/ocaml/weak.cmx
lib/ocaml/weak.ml
lib/ocaml/weak.mli
%%PROF%%lib/ocaml/weak.p.cmx
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/.ignore
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/Makefile
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/Makefile.nt
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/addition.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/eyes.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/fileinput.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/fileopen.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/helloworld.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/images/CamlBook.gif
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/images/Lambda2.back.gif
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/images/dojoji.back.gif
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/jptest.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/mytext.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/socketinput.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/taddition.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/tetris.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/text.ml
-%%TK%%%%EXAMPLESDIR%%/examples_camltk/winskel.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/.ignore
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/Lambda2.back.gif
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/Makefile
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/Makefile.nt
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/README
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/calc.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/clock.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/demo.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/eyes.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/hello.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/hello.tcl
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/lang.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/taquin.ml
-%%TK%%%%EXAMPLESDIR%%/examples_labltk/tetris.ml
-%%TK%%@dirrm %%EXAMPLESDIR%%/examples_labltk
-%%TK%%@dirrm %%EXAMPLESDIR%%/examples_camltk/images
-%%TK%%@dirrm %%EXAMPLESDIR%%/examples_camltk
- at dirrmtry %%EXAMPLESDIR%%
- at dirrm lib/ocaml/vmthreads
-%%THREADS%%@dirrm lib/ocaml/threads
+man/man1/ocamlbuild.1.gz
+man/mann/Arg.3o.gz
+man/mann/Array.3o.gz
+man/mann/ArrayLabels.3o.gz
+man/mann/Bigarray.3o.gz
+man/mann/Bigarray.Array1.3o.gz
+man/mann/Bigarray.Array2.3o.gz
+man/mann/Bigarray.Array3.3o.gz
+man/mann/Bigarray.Genarray.3o.gz
+man/mann/Buffer.3o.gz
+man/mann/Callback.3o.gz
+man/mann/CamlinternalLazy.3o.gz
+man/mann/CamlinternalMod.3o.gz
+man/mann/CamlinternalOO.3o.gz
+man/mann/Complex.3o.gz
+man/mann/Digest.3o.gz
+man/mann/Filename.3o.gz
+man/mann/Format.3o.gz
+man/mann/Gc.3o.gz
+man/mann/Genlex.3o.gz
+man/mann/Hashtbl.3o.gz
+man/mann/Hashtbl.HashedType.3o.gz
+man/mann/Hashtbl.Make.3o.gz
+man/mann/Hashtbl.MakeSeeded.3o.gz
+man/mann/Hashtbl.S.3o.gz
+man/mann/Hashtbl.SeededHashedType.3o.gz
+man/mann/Hashtbl.SeededS.3o.gz
+man/mann/Int32.3o.gz
+man/mann/Int64.3o.gz
+man/mann/Lexing.3o.gz
+man/mann/List.3o.gz
+man/mann/ListLabels.3o.gz
+man/mann/Map.3o.gz
+man/mann/Map.Make.3o.gz
+man/mann/Map.OrderedType.3o.gz
+man/mann/Map.S.3o.gz
+man/mann/Marshal.3o.gz
+man/mann/MoreLabels.3o.gz
+man/mann/MoreLabels.Hashtbl.3o.gz
+man/mann/MoreLabels.Hashtbl.HashedType.3o.gz
+man/mann/MoreLabels.Hashtbl.Make.3o.gz
+man/mann/MoreLabels.Hashtbl.MakeSeeded.3o.gz
+man/mann/MoreLabels.Hashtbl.S.3o.gz
+man/mann/MoreLabels.Hashtbl.SeededHashedType.3o.gz
+man/mann/MoreLabels.Hashtbl.SeededS.3o.gz
+man/mann/MoreLabels.Map.3o.gz
+man/mann/MoreLabels.Map.Make.3o.gz
+man/mann/MoreLabels.Map.OrderedType.3o.gz
+man/mann/MoreLabels.Map.S.3o.gz
+man/mann/MoreLabels.Set.3o.gz
+man/mann/MoreLabels.Set.Make.3o.gz
+man/mann/MoreLabels.Set.OrderedType.3o.gz
+man/mann/MoreLabels.Set.S.3o.gz
+man/mann/Nativeint.3o.gz
+man/mann/Num.3o.gz
+man/mann/Obj.3o.gz
+man/mann/Oo.3o.gz
+man/mann/Parsing.3o.gz
+man/mann/Pervasives.3o.gz
+man/mann/Pervasives.LargeFile.3o.gz
+man/mann/Printexc.3o.gz
+man/mann/Printf.3o.gz
+man/mann/Queue.3o.gz
+man/mann/Random.3o.gz
+man/mann/Random.State.3o.gz
+man/mann/Scanf.3o.gz
+man/mann/Scanf.Scanning.3o.gz
+man/mann/Set.Make.3o.gz
+man/mann/Set.OrderedType.3o.gz
+man/mann/Set.S.3o.gz
+man/mann/Sort.3o.gz
+man/mann/Stack.3o.gz
+man/mann/StdLabels.3o.gz
+man/mann/StdLabels.Array.3o.gz
+man/mann/StdLabels.List.3o.gz
+man/mann/StdLabels.String.3o.gz
+man/mann/Str.3o.gz
+man/mann/Stream.3o.gz
+man/mann/StringLabels.3o.gz
+man/mann/Sys.3o.gz
+man/mann/Unix.3o.gz
+man/mann/Unix.LargeFile.3o.gz
+man/mann/Weak.3o.gz
+man/mann/Weak.Make.3o.gz
+man/mann/Weak.S.3o.gz
+ at dirrmtry lib/ocaml/vmthreads
+ at dirrmtry lib/ocaml/threads
@dirrmtry lib/ocaml/stublibs
- at dirrm lib/ocaml/ocamldoc/custom
- at dirrm lib/ocaml/ocamldoc
- at dirrm lib/ocaml/ocamlbuild
+ at dirrmtry lib/ocaml/ocamldoc
+ at dirrmtry lib/ocaml/ocamlbuild
%%TK%%@dirrmtry lib/ocaml/labltk
- at dirrm lib/ocaml/compiler-libs
- at dirrm lib/ocaml/camlp4/Camlp4Top
- at dirrm lib/ocaml/camlp4/Camlp4Printers
- at dirrm lib/ocaml/camlp4/Camlp4Parsers
- at dirrm lib/ocaml/camlp4/Camlp4Filters
- at dirrm lib/ocaml/camlp4
- at dirrm lib/ocaml/caml
- at dirrm lib/ocaml
+ at dirrmtry lib/ocaml/compiler-libs
+ at dirrmtry lib/ocaml/camlp4/Camlp4Top
+ at dirrmtry lib/ocaml/camlp4/Camlp4Printers
+ at dirrmtry lib/ocaml/camlp4/Camlp4Parsers
+ at dirrmtry lib/ocaml/camlp4/Camlp4Filters
+ at dirrmtry lib/ocaml/camlp4
+ at dirrmtry lib/ocaml/caml
+ at dirrmtry lib/ocaml
More information about the svn-ports-all
mailing list