diff options
author | James E. Housley <jeh@FreeBSD.org> | 2001-02-17 23:01:11 +0000 |
---|---|---|
committer | James E. Housley <jeh@FreeBSD.org> | 2001-02-17 23:01:11 +0000 |
commit | c10edbe21899aba35c0dd47dd293a8496a30b612 (patch) | |
tree | 451ed3eb7cf6cf44cfebf3531dcf7d2517646f8a /lang/ocaml | |
parent | 79b9bd2ca3cc9ad1b573196950ae0fc92137a468 (diff) | |
download | ports-c10edbe21899aba35c0dd47dd293a8496a30b612.tar.gz ports-c10edbe21899aba35c0dd47dd293a8496a30b612.zip |
Notes
Diffstat (limited to 'lang/ocaml')
-rw-r--r-- | lang/ocaml/Makefile | 10 | ||||
-rw-r--r-- | lang/ocaml/files/patch-aa | 13 | ||||
-rw-r--r-- | lang/ocaml/files/patch-ab | 10 | ||||
-rw-r--r-- | lang/ocaml/pkg-plist | 9 |
4 files changed, 37 insertions, 5 deletions
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile index b6386ee587b9..2a59f84759a2 100644 --- a/lang/ocaml/Makefile +++ b/lang/ocaml/Makefile @@ -7,17 +7,18 @@ PORTNAME= ocaml PORTVERSION= 3.00 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= ftp://ftp.inria.fr/lang/caml-light/ \ ftp://ftp.kurims.kyoto-u.ac.jp/pub/lang/caml-light/ -DISTFILES= ${PKGNAME}.tar.gz ${DOCFILES} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DOCFILES} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-refman.html${EXTRACT_SUFX} MAINTAINER= patrick@watson.org .if defined(WITH_TK) PLIST_SUB+= LABLTK:="" -LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82 +LIB_DEPENDS= tk83.1:${PORTSDIR}/x11-toolkits/tk83 .else PLIST_SUB+= LABLTK:="@comment " .endif @@ -38,10 +39,11 @@ MAN1= ocaml.1 ocamlc.1 ocamlcp.1 ocamldep.1 ocamllex.1 \ CONFIGURE_ARGS= -prefix ${PREFIX} \ -x11include ${X11BASE}/include \ - -x11lib ${X11BASE}/lib + -x11lib ${X11BASE}/lib \ + -with-pthread .if defined(WITH_TK) -CONFIGURE_ARGS+= -tkdefs "-I${PREFIX}/include/tcl8.2 -I${PREFIX}/include/tk8.2" +CONFIGURE_ARGS+= -tkdefs "-I${PREFIX}/include/tcl8.3 -I${PREFIX}/include/tk8.3" .endif .if !defined(NOPORTDOCS) diff --git a/lang/ocaml/files/patch-aa b/lang/ocaml/files/patch-aa new file mode 100644 index 000000000000..a1b5761dcba1 --- /dev/null +++ b/lang/ocaml/files/patch-aa @@ -0,0 +1,13 @@ +--- configure.orig Tue Dec 5 14:14:47 2000 ++++ configure Tue Dec 5 14:19:49 2000 +@@ -744,6 +744,10 @@ + nativecccompopts="$nativecccompopts -D_REENTRANT" + case "$host" in + *-*-solaris*) pthread_link="-cclib -lpthread -cclib -lposix4";; ++ *-*-freebsd*) pthread_link="-cclib -pthread" ++ bytecccompopts="$bytecccompopts -pthread" ++ nativecccompopts="$nativecccompopts -pthread" ++ ;; + *) pthread_link="-cclib -lpthread";; + esac + echo "Options for linking with POSIX threads: $pthread_link" diff --git a/lang/ocaml/files/patch-ab b/lang/ocaml/files/patch-ab new file mode 100644 index 000000000000..0da08d4bf523 --- /dev/null +++ b/lang/ocaml/files/patch-ab @@ -0,0 +1,10 @@ +--- otherlibs/systhreads/Makefile.orig Sat Feb 17 10:02:56 2001 ++++ otherlibs/systhreads/Makefile Sat Feb 17 10:06:16 2001 +@@ -50,7 +50,7 @@ + + threads.cmxa: $(THREAD_OBJS:.cmo=.cmx) + $(CAMLOPT) -a -o threads.cmxa $(THREAD_OBJS:.cmo=.cmx) \ +- -cclib -lthreads -cclib -lunix $(PTHREAD_LINK) ++ -cclib -lthreadsnat -cclib -lunix $(PTHREAD_LINK) + + $(THREAD_OBJS:.cmo=.cmx): ../../ocamlopt diff --git a/lang/ocaml/pkg-plist b/lang/ocaml/pkg-plist index c94d7fcbd52a..68ac4eaa3f79 100644 --- a/lang/ocaml/pkg-plist +++ b/lang/ocaml/pkg-plist @@ -167,11 +167,18 @@ lib/ocaml/bigarray.cma lib/ocaml/libbigarray.a lib/ocaml/bigarray.mli lib/ocaml/bigarray.cmi +lib/ocaml/threads/event.cmx +lib/ocaml/threads/threads.cmxa +lib/ocaml/threads/threadUnix.cmx +lib/ocaml/threads/threads.a +lib/ocaml/threads/condition.cmx +lib/ocaml/threads/mutex.cmx +lib/ocaml/threads/thread.cmx +lib/ocaml/libthreadsnat.a lib/ocaml/libthreads.a lib/ocaml/threads/event.cmi lib/ocaml/threads/threads.cma lib/ocaml/threads/threadUnix.cmi -lib/ocaml/threads/stdlib.cma lib/ocaml/threads/condition.cmi lib/ocaml/threads/mutex.cmi lib/ocaml/threads/thread.cmi |