Skip site navigation (1)Skip section navigation (2)

ports/122890: Update port: www/ocaml-net (revision, added options)

From:Jaap Boender <jaapb@kerguelen.org>
Date:Fri, 18 Apr 2008 14:42:48 GMT
Subject:Update port: www/ocaml-net (revision, added options)
Send-pr version:www-3.1

Number:122890
Category:ports
Synopsis:Update port: www/ocaml-net (revision, added options)
Severity:non-critical
Priority:low
Responsible:stas@FreeBSD.org
State:feedback
Class:update
Arrival-Date:Fri Apr 18 14:50:00 UTC 2008
Closed-Date:
Last-Modified:Wed Jul 9 11:40:02 UTC 2008
Originator:Jaap Boender
Release:7.0-STABLE

Organization:
 
Environment:
FreeBSD marion-dufresne.pps.jussieu.fr 7.0-STABLE FreeBSD 7.0-STABLE #2: Thu Mar 6 11:50:31 CET 2008 root@marion-dufresne.pps.jussieu.fr:/usr/obj/usr/src/sys/MARION-DUFRESNE i386
Description:
I've added an OPTIONS part to the ocamlnet port, so that several optional parts can be compiled. Furthermore, it now uses the bsd.ocaml.mk I submitted in ports/122844
 
How-To-Repeat:
n/a
 
Fix:
shar attached
Download patch.txt
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#        /usr/ports/www/ocaml-net
#        /usr/ports/www/ocaml-net/Makefile
#        /usr/ports/www/ocaml-net/distinfo
#        /usr/ports/www/ocaml-net/pkg-descr
#        /usr/ports/www/ocaml-net/files
#        /usr/ports/www/ocaml-net/files/patch-Makefile.rules
#        /usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile
#        /usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile.pre
#        /usr/ports/www/ocaml-net/files/patch-src_equeue-gtk2_Makefile.pre
#        /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile
#        /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile.pre
#        /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile
#        /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile.pre
#        /usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile
#        /usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile.pre
#        /usr/ports/www/ocaml-net/files/patch_src_netstring_Makefile.def
#        /usr/ports/www/ocaml-net/files/patch-src_netcgi2-apache_Makefile.def
#
echo c - /usr/ports/www/ocaml-net
mkdir -p /usr/ports/www/ocaml-net > /dev/null 2>&1
echo x - /usr/ports/www/ocaml-net/Makefile
sed 's/^X//' >/usr/ports/www/ocaml-net/Makefile << 'END-of-/usr/ports/www/ocaml-net/Makefile'
X# New ports collection makefile for:   ocaml-net
X# Date created:        01 March 2003
X# Whom:                Stephane Legrand <stephane@freebsd.org>
X#
X# $FreeBSD: ports/www/ocaml-net/Makefile,v 1.12 2008/04/10 06:46:34 stas Exp $
X#
X
XPORTNAME=       net
XPORTVERSION=    2.2.9
XPORTREVISION=   2
XCATEGORIES=     www
XMASTER_SITES=   http://download.camlcity.org/download/
XPKGNAMEPREFIX=  ocaml-
XDISTNAME=       ocaml${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=     manfred.lotz@yahoo.de
XCOMMENT=        OCaml modules for Internet applications
X
XBUILD_DEPENDS=  ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
XRUN_DEPENDS=    ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
X
XCONFLICTS=      ocaml-equeue-2* ocaml-netclient-0*
X
XUSE_GMAKE=      yes
XUSE_OCAML=      yes
XUSE_OCAML_FINDLIB=      yes
XUSE_OCAML_LDCONFIG=     yes
XUSE_OCAML_PLIST=        yes
XHAS_CONFIGURE=  yes
X
XALL_TARGET=     all opt
X
XPLIST_FILES=    bin/netplex-admin \
X                bin/ocamlrpcgen
X
XDOCSDIR=        ${PREFIX}/share/doc/ocaml/${PKGNAMEPREFIX}${PORTNAME}
XEXAMPLESDIR=    ${PREFIX}/share/examples/ocaml/${PKGNAMEPREFIX}${PORTNAME}
XSA_DIR=         ${LOCALBASE}/${OCAML_SITELIBDIR}
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=       *
XPORTEXAMPLES=   *
X.endif
X
XOCAML_PKGDIRS=  netsys netshm equeue shell netstring rpc-generator \
X                rpc pop smtp netclient netcgi1 netcgi2 cgi netplex \
X                netcgi2-plex
X
XOPTIONS=        SSL "Enable SSL support" ON \
X                NETHTTPD "Enable the integrated HTTP daemon" OFF \
X                AUTH_DH "Enable Diffie-Hellman authorization support" OFF \
X                GTK "Enable GTK support" OFF \
X                GTK2 "Enable GTK2 support" OFF \
X                APACHE "Enable Apache mod connector (experimental)" OFF
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITHOUT_SSL)
XCONFIGURE_ARGS+=        -disable-ssl
X.else
XCONFIGURE_ARGS+=        -enable-ssl
XBUILD_DEPENDS+=         ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
XRUN_DEPENDS+=           ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
XOCAML_PKGDIRS+=         equeue-ssl rpc-ssl
X.endif
X
X.if defined(WITH_NETHTTPD)
XCONFIGURE_ARGS+=        -with-nethttpd
XOCAML_PKGDIRS+=         nethttpd nethttpd-for-netcgi1 nethttpd-for-netcgi2
X.else
XCONFIGURE_ARGS+=        -without-nethttpd
X.endif
X
X.if defined(WITH_AUTH_DH)
XCONFIGURE_ARGS+=        -with-rpc-auth-dh
XBUILD_DEPENDS+=         ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
XRUN_DEPENDS+=           ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
XOCAML_PKGDIRS+=         rpc-auth-dh
X.else
XCONFIGURE_ARGS+=        -without-rpc-auth-dh
X.endif
X
X.if defined(WITH_GTK)
XCONFIGURE_ARGS+=        -enable-gtk
XBUILD_DEPENDS+=         lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
XRUN_DEPENDS+=           lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
XOCAML_PKGDIRS+=         equeue-gtk1
X.else
XCONFIGURE_ARGS+=        -disable-gtk
X.endif
X
X.if defined(WITH_GTK2)
XCONFIGURE_ARGS+=        -enable-gtk2
XBUILD_DEPENDS+=         lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
XRUN_DEPENDS+=           lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
XOCAML_PKGDIRS+=         equeue-gtk2
X.else
XCONFIGURE_ARGS+=        -disable-gtk2
X.endif
X
X.if defined(WITH_APACHE)
XUSE_APACHE=             1.3+
XCONFIGURE_ARGS+=        -enable-apache -apxs ${APXS} -apache ${HTTPD}
XOCAML_PKGDIRS+=         netcgi_apache
X.else
XCONFIGURE_ARGS+=        -disable-apache
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X        @${MKDIR} ${DOCSDIR}/
X        @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/)
X
X        @${MKDIR} ${EXAMPLESDIR}/
X        @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}/)
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/www/ocaml-net/Makefile
echo x - /usr/ports/www/ocaml-net/distinfo
sed 's/^X//' >/usr/ports/www/ocaml-net/distinfo << 'END-of-/usr/ports/www/ocaml-net/distinfo'
XMD5 (ocamlnet-2.2.9.tar.gz) = 3655e3be3bb2806e0a1f48bb7ce16fb3
XSHA256 (ocamlnet-2.2.9.tar.gz) = 134530a4357879e095bdbbb5f21f78634a16ef4d787eb151676b7fee7e4c0dc9
XSIZE (ocamlnet-2.2.9.tar.gz) = 1877257
END-of-/usr/ports/www/ocaml-net/distinfo
echo x - /usr/ports/www/ocaml-net/pkg-descr
sed 's/^X//' >/usr/ports/www/ocaml-net/pkg-descr << 'END-of-/usr/ports/www/ocaml-net/pkg-descr'
XA collection of modules for the Objective Caml language which focus
Xon application-level Internet protocols and conventions.
X
XOcamlnet consists of a number of libraries:
X
X    * netstring is about processing strings that occur in network context
X    * netcgi1 and netcgi2 focus on portable web applications
X    * nethttpd is a web server component (HTTP server implementation)
X    * netplex is a generic server framework
X    * rpc implements OncRPC
X    * netclient implements clients for HTTP, FTP, and Telnet
X    * equeue is an event queue used for many protocol implementations
X    * shell is about calling external commands
X    * netshm provides shared memory for IPC purposes
X    * netsys contains bindings for system functions
X    * smtp and pop are two further client implementations
X
XWWW: http://sourceforge.net/projects/ocamlnet
X
X- Manfred  Lotz
X  <manfred.lotz@yahoo.de>
END-of-/usr/ports/www/ocaml-net/pkg-descr
echo c - /usr/ports/www/ocaml-net/files
mkdir -p /usr/ports/www/ocaml-net/files > /dev/null 2>&1
echo x - /usr/ports/www/ocaml-net/files/patch-Makefile.rules
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-Makefile.rules << 'END-of-/usr/ports/www/ocaml-net/files/patch-Makefile.rules'
X--- Makefile.rules.orig 2008-04-04 11:39:24.000000000 +0200
X+++ Makefile.rules      2008-04-04 11:39:31.000000000 +0200
X@@ -13,7 +13,7 @@
X OCAMLFIND = ocamlfind
X OCAMLYACC = ocamlyacc
X OCAMLLEX  = ocamllex
X-CAMLP4    = camlp4
X+CAMLP4    = camlp5
X OCAMLMKLIB = ocamlmklib
X OCAMLDOC  = $(OCAMLFIND) ocamldoc
X
END-of-/usr/ports/www/ocaml-net/files/patch-Makefile.rules
echo x - /usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile'
X--- src/equeue-gtk1/Makefile.orig       2008-04-04 11:48:22.000000000 +0200
X+++ src/equeue-gtk1/Makefile    2008-04-04 11:48:41.000000000 +0200
X@@ -9,7 +9,7 @@
X
X INCLUDES += $(INC_EQUEUE)
X
X-PP_OPTIONS = -syntax camlp4o -package camlp4.macro $(GTK_DEFINES)
X+PP_OPTIONS = -syntax camlp5o -package camlp5.macro $(GTK_DEFINES)
X
X include $(TOP_DIR)/Makefile.rules
X
END-of-/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile
echo x - /usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile.pre
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile.pre << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile.pre'
X--- src/equeue-gtk1/Makefile.pre.orig   2008-04-04 11:48:28.000000000 +0200
X+++ src/equeue-gtk1/Makefile.pre        2008-04-04 11:48:54.000000000 +0200
X@@ -6,6 +6,6 @@
X
X include ./Makefile.gtk
X
X-PP_OPTIONS = -syntax camlp4o -package camlp4.macro $(GTK_DEFINES)
X+PP_OPTIONS = -syntax camlp5o -package camlp5.macro $(GTK_DEFINES)
X
X include $(TOP_DIR)/Makefile.rules
END-of-/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk1_Makefile.pre
echo x - /usr/ports/www/ocaml-net/files/patch-src_equeue-gtk2_Makefile.pre
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk2_Makefile.pre << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk2_Makefile.pre'
X--- src/equeue-gtk2/Makefile.pre.orig   2008-04-04 11:49:45.000000000 +0200
X+++ src/equeue-gtk2/Makefile.pre        2008-04-04 11:50:02.000000000 +0200
X@@ -6,7 +6,7 @@
X
X include ./Makefile.gtk
X
X-PP_OPTIONS = -syntax camlp4o -package camlp4.macro $(GTK_DEFINES)
X+PP_OPTIONS = -syntax camlp5o -package camlp5.macro $(GTK_DEFINES)
X
X include $(TOP_DIR)/Makefile.rules
X
END-of-/usr/ports/www/ocaml-net/files/patch-src_equeue-gtk2_Makefile.pre
echo x - /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile'
X--- src/nethttpd-for-netcgi1/Makefile.orig      2008-04-04 11:51:17.000000000 +0200
X+++ src/nethttpd-for-netcgi1/Makefile   2008-04-04 11:51:19.000000000 +0200
X@@ -8,7 +8,7 @@
X          nethttpd_engine.mli nethttpd_services.mli nethttpd_plex.mli
X
X INCLUDES += $(INC_EQUEUE) $(INC_NETSTRING) $(INC_NETCGI1) $(INC_NETPLEX)
X-PP_OPTIONS = -package "camlp4, camlp4.macro" -syntax "camlp4o"
X+PP_OPTIONS = -package "camlp5, camlp5.macro" -syntax "camlp5o"
X
X #PP_OPTIONS_FINDLIB += -ppopt "-DTesting"
X # do this to enable test coverage calculations
END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile
echo x - /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile.pre
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile.pre << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile.pre'
X--- src/nethttpd-for-netcgi1/Makefile.pre.orig  2008-04-04 11:51:29.000000000 +0200
X+++ src/nethttpd-for-netcgi1/Makefile.pre       2008-04-04 11:51:00.000000000 +0200
X@@ -6,6 +6,6 @@
X
X INSTALL_EXTRA += LICENSE
X
X-PP_OPTIONS = -package "camlp4, camlp4.macro" -syntax "camlp4o"
X+PP_OPTIONS = -package "camlp5, camlp5.macro" -syntax "camlp5o"
X
X include $(TOP_DIR)/Makefile.rules
END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi1_Makefile.pre
echo x - /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile'
X--- src/nethttpd-for-netcgi2/Makefile.orig      2008-04-04 11:53:21.000000000 +0200
X+++ src/nethttpd-for-netcgi2/Makefile   2008-04-04 11:53:38.000000000 +0200
X@@ -9,7 +9,7 @@
X          nethttpd_intro.txt
X
X INCLUDES += $(INC_EQUEUE) $(INC_NETSTRING) $(INC_NETCGI2) $(INC_NETPLEX)
X-PP_OPTIONS = -package "camlp4, camlp4.macro" -syntax "camlp4o"
X+PP_OPTIONS = -package "camlp5, camlp5.macro" -syntax "camlp5o"
X
X #PP_OPTIONS_FINDLIB += -ppopt "-DTesting"
X # do this to enable test coverage calculations
END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile
echo x - /usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile.pre
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile.pre << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile.pre'
X--- src/nethttpd-for-netcgi2/Makefile.pre.orig  2008-04-04 11:53:27.000000000 +0200
X+++ src/nethttpd-for-netcgi2/Makefile.pre       2008-04-04 11:53:44.000000000 +0200
X@@ -15,7 +15,7 @@
X
X INSTALL_EXTRA += LICENSE
X
X-PP_OPTIONS = -package "camlp4, camlp4.macro" -syntax "camlp4o"
X+PP_OPTIONS = -package "camlp5, camlp5.macro" -syntax "camlp5o"
X
X include $(TOP_DIR)/Makefile.rules
X
END-of-/usr/ports/www/ocaml-net/files/patch-src_nethttpd-for-netcgi2_Makefile.pre
echo x - /usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile << 'END-of-/usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile'
X--- src/netplex/Makefile.orig   2008-04-04 11:54:28.000000000 +0200
X+++ src/netplex/Makefile        2008-04-04 11:54:32.000000000 +0200
X@@ -19,7 +19,7 @@
X ALLMT_EXTRA = netplex_mt.cmo
X OPTMT_EXTRA = netplex_mt.cmx
X
X-PP_OPTIONS = -syntax camlp4o -package camlp4
X+PP_OPTIONS = -syntax camlp5o -package camlp5
X
X OCAMLC_OPTIONS_FOR_netplex_mt.ml = $(THREAD)
X OCAMLOPT_OPTIONS_FOR_netplex_mt.ml = $(THREAD)
END-of-/usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile
echo x - /usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile.pre
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile.pre << 'END-of-/usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile.pre'
X--- src/netplex/Makefile.pre.orig       2008-04-04 11:54:36.000000000 +0200
X+++ src/netplex/Makefile.pre    2008-04-04 11:54:41.000000000 +0200
X@@ -9,7 +9,7 @@
X INSTALL_EXTRA = netplex-packlist netplex_mt.cmo netplex_mt.cmx netplex_mt.o
X INSTOTHER = install-netplex-admin
X
X-PP_OPTIONS = -syntax camlp4o -package camlp4
X+PP_OPTIONS = -syntax camlp5o -package camlp5
X
X include $(TOP_DIR)/Makefile.rules
X
END-of-/usr/ports/www/ocaml-net/files/patch_src_netplex_Makefile.pre
echo x - /usr/ports/www/ocaml-net/files/patch_src_netstring_Makefile.def
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch_src_netstring_Makefile.def << 'END-of-/usr/ports/www/ocaml-net/files/patch_src_netstring_Makefile.def'
X--- src/netstring/Makefile.def.orig     2008-04-04 11:45:27.000000000 +0200
X+++ src/netstring/Makefile.def  2008-04-04 11:45:41.000000000 +0200
X@@ -46,7 +46,7 @@
X        netchannels_tut.txt netmime_tut.txt netsendmail_tut.txt \
X        netulex_tut.txt neturl_tut.txt
X
X-PP_OPTIONS = -package camlp4 -syntax camlp4o
X+PP_OPTIONS = -package camlp5 -syntax camlp5o
X
X OCAMLC_OPTIONS_FOR_netstring_mt.ml = $(THREAD)
X OCAMLOPT_OPTIONS_FOR_netstring_mt.ml = $(THREAD)
END-of-/usr/ports/www/ocaml-net/files/patch_src_netstring_Makefile.def
echo x - /usr/ports/www/ocaml-net/files/patch-src_netcgi2-apache_Makefile.def
sed 's/^X//' >/usr/ports/www/ocaml-net/files/patch-src_netcgi2-apache_Makefile.def << 'END-of-/usr/ports/www/ocaml-net/files/patch-src_netcgi2-apache_Makefile.def'
X--- src/netcgi2-apache/Makefile.def.orig        2007-11-01 23:12:31.000000000 +0100
X+++ src/netcgi2-apache/Makefile.def     2008-04-18 16:29:01.000000000 +0200
X@@ -47,7 +47,7 @@
X ### Requires `caml_startup' instead of `caml_main' in handler.c
X mod_netcgi_apache.so: $(MOD_OBJECTS)
X        $(APXS) -c -o $@ $^ -L$(APACHE_OCAMLLIBDIR) $(APACHE_OCAMLLIBS)
X-       test -f .libs/$@ && cp .libs/$@ .
X+       -test -f .libs/$@ && cp .libs/$@ .
X
X netcgi_apache_mod.lo: netcgi_apache_mod.o
X netcgi_apache_mod.o: netcgi_apache_mod.cmo
END-of-/usr/ports/www/ocaml-net/files/patch-src_netcgi2-apache_Makefile.def
exit


Release-Note:
 
Audit-Trail:
State Changed
From-To:open->feedback
By:edwin
When:Fri Apr 18 14:50:08 UTC 2008
Why:Awaiting maintainers feedback (via the GNATS Auto Assign Tool)

Reply via E-mail
From:Jaap Boender <jaapb@kerguelen.org>
Date:Tue, 22 Apr 2008 13:39:15 +0200

charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

There was an error in the shar archive, and besides files that weren't needed,
so attached to this mail is a new shar.


charset="us-ascii";
name="ocaml-net.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="ocaml-net.shar"

Download shar-2.sh
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#        /usr/ports/www/ocaml-net
#        /usr/ports/www/ocaml-net/Makefile
#        /usr/ports/www/ocaml-net/distinfo
#        /usr/ports/www/ocaml-net/pkg-descr
#
echo c - /usr/ports/www/ocaml-net
mkdir -p /usr/ports/www/ocaml-net > /dev/null 2>&1
echo x - /usr/ports/www/ocaml-net/Makefile
sed 's/^X//' >/usr/ports/www/ocaml-net/Makefile << 'END-of-/usr/ports/www/ocaml-net/Makefile'
X# New ports collection makefile for:   ocaml-net
X# Date created:        01 March 2003
X# Whom:                Stephane Legrand <stephane@freebsd.org>
X#
X# $FreeBSD: ports/www/ocaml-net/Makefile,v 1.12 2008/04/10 06:46:34 stas Exp $
X#
X
XPORTNAME=       net
XPORTVERSION=    2.2.9
XPORTREVISION=   2
XCATEGORIES=     www
XMASTER_SITES=   http://download.camlcity.org/download/
XPKGNAMEPREFIX=  ocaml-
XDISTNAME=       ocaml${PORTNAME}-${PORTVERSION}
X
XMAINTAINER=     manfred.lotz@yahoo.de
XCOMMENT=        OCaml modules for Internet applications
X
XBUILD_DEPENDS=  ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
XRUN_DEPENDS=    ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
X
XCONFLICTS=      ocaml-equeue-2* ocaml-netclient-0*
X
XUSE_GMAKE=      yes
XUSE_OCAML=      yes
XUSE_OCAML_FINDLIB=      yes
XUSE_OCAML_LDCONFIG=     yes
XUSE_OCAML_PLIST=        yes
XHAS_CONFIGURE=  yes
X
XALL_TARGET=     all opt
X
XPLIST_FILES=    bin/netplex-admin \
X                bin/ocamlrpcgen
X
XDOCSDIR=        ${PREFIX}/share/doc/ocaml/${PKGNAMEPREFIX}${PORTNAME}
XEXAMPLESDIR=    ${PREFIX}/share/examples/ocaml/${PKGNAMEPREFIX}${PORTNAME}
XSA_DIR=         ${LOCALBASE}/${OCAML_SITELIBDIR}
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=       *
XPORTEXAMPLES=   *
X.endif
X
XOCAML_PKGDIRS=  netsys netshm equeue shell netstring rpc-generator \
X                rpc pop smtp netclient netcgi1 netcgi2 cgi netplex \
X                netcgi2-plex
X
XOPTIONS=        SSL "Enable SSL support" ON \
X                NETHTTPD "Enable the integrated HTTP daemon" OFF \
X                AUTH_DH "Enable Diffie-Hellman authorization support" OFF \
X                GTK "Enable GTK support" OFF \
X                GTK2 "Enable GTK2 support" OFF \
X                APACHE "Enable Apache mod connector (experimental)" OFF
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITHOUT_SSL)
XCONFIGURE_ARGS+=        -disable-ssl
X.else
XCONFIGURE_ARGS+=        -enable-ssl
XBUILD_DEPENDS+=         ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
XRUN_DEPENDS+=           ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
XOCAML_PKGDIRS+=         equeue-ssl rpc-ssl
X.endif
X
X.if defined(WITH_NETHTTPD)
XCONFIGURE_ARGS+=        -with-nethttpd
XOCAML_PKGDIRS+=         nethttpd nethttpd-for-netcgi1 nethttpd-for-netcgi2
X.else
XCONFIGURE_ARGS+=        -without-nethttpd
X.endif
X
X.if defined(WITH_AUTH_DH)
XCONFIGURE_ARGS+=        -with-rpc-auth-dh
XBUILD_DEPENDS+=         ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
XRUN_DEPENDS+=           ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
XOCAML_PKGDIRS+=         rpc-auth-dh
X.else
XCONFIGURE_ARGS+=        -without-rpc-auth-dh
X.endif
X
X.if defined(WITH_GTK)
XCONFIGURE_ARGS+=        -enable-gtk
XBUILD_DEPENDS+=         lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
XRUN_DEPENDS+=           lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
XOCAML_PKGDIRS+=         equeue-gtk1
X.else
XCONFIGURE_ARGS+=        -disable-gtk
X.endif
X
X.if defined(WITH_GTK2)
XCONFIGURE_ARGS+=        -enable-gtk2
XBUILD_DEPENDS+=         lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
XRUN_DEPENDS+=           lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
XOCAML_PKGDIRS+=         equeue-gtk2
X.else
XCONFIGURE_ARGS+=        -disable-gtk2
X.endif
X
X.if defined(WITH_APACHE)
XUSE_APACHE=             1.3+
XCONFIGURE_ARGS+=        -enable-apache -apxs ${APXS} -apache ${HTTPD}
XOCAML_PKGDIRS+=         netcgi_apache
X.else
XCONFIGURE_ARGS+=        -disable-apache
X.endif
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X        @${MKDIR} ${DOCSDIR}/
X        @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/)
X
X        @${MKDIR} ${EXAMPLESDIR}/
X        @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}/)
X.endif
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/www/ocaml-net/Makefile
echo x - /usr/ports/www/ocaml-net/distinfo
sed 's/^X//' >/usr/ports/www/ocaml-net/distinfo << 'END-of-/usr/ports/www/ocaml-net/distinfo'
XMD5 (ocamlnet-2.2.9.tar.gz) = 3655e3be3bb2806e0a1f48bb7ce16fb3
XSHA256 (ocamlnet-2.2.9.tar.gz) = 134530a4357879e095bdbbb5f21f78634a16ef4d787eb151676b7fee7e4c0dc9
XSIZE (ocamlnet-2.2.9.tar.gz) = 1877257
END-of-/usr/ports/www/ocaml-net/distinfo
echo x - /usr/ports/www/ocaml-net/pkg-descr
sed 's/^X//' >/usr/ports/www/ocaml-net/pkg-descr << 'END-of-/usr/ports/www/ocaml-net/pkg-descr'
XA collection of modules for the Objective Caml language which focus
Xon application-level Internet protocols and conventions.
X
XOcamlnet consists of a number of libraries:
X
X    * netstring is about processing strings that occur in network context
X    * netcgi1 and netcgi2 focus on portable web applications
X    * nethttpd is a web server component (HTTP server implementation)
X    * netplex is a generic server framework
X    * rpc implements OncRPC
X    * netclient implements clients for HTTP, FTP, and Telnet
X    * equeue is an event queue used for many protocol implementations
X    * shell is about calling external commands
X    * netshm provides shared memory for IPC purposes
X    * netsys contains bindings for system functions
X    * smtp and pop are two further client implementations
X
XWWW: http://sourceforge.net/projects/ocamlnet
X
X- Manfred  Lotz
X  <manfred.lotz@yahoo.de>
END-of-/usr/ports/www/ocaml-net/pkg-descr
exit





Responsible Changed
From-To:freebsd-ports-bugs->stas
By:miwi
When:Tue Apr 29 21:14:26 UTC 2008
Why:part of ports/122844.

Reply via E-mail
From:Manfred Lotz <manfred.lotz@yahoo.de>
Date:Mon, 28 Apr 2008 20:41:03 +0200
Looks good now. However, we have to wait till the new bsd.ocaml.mk is
active per your submit in ports/122844.




--
Manfred


Reply via E-mail
From:Stanislav Sedov <stas@FreeBSD.org>
Date:Mon, 19 May 2008 17:16:52 +0400
Hi!

Can you, please, resubmit your patch as unified diff?

--
Stanislav Sedov
ST4096-RIPE

Reply via E-mail
From:Jaap Boender <jaapb@kerguelen.org>
Date:Mon, 7 Jul 2008 12:47:42 +0200

charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

As attached, and again sorry for the late reply.


charset="us-ascii";
name="ocaml-net.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="ocaml-net.diff"

Download patch-3.diff
diff -u ocaml-net.old/Makefile ocaml-net/Makefile
--- ocaml-net.old/Makefile       2008-04-10 08:46:34.000000000 +0200
+++ ocaml-net/Makefile   2008-07-07 12:46:51.000000000 +0200
@@ -7,10 +7,9 @@
 
 PORTNAME=       net
 PORTVERSION=    2.2.9
-PORTREVISION=   1
+PORTREVISION=   2
 CATEGORIES=     www
-MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=     ocamlnet
+MASTER_SITES=   http://download.camlcity.org/download/
 PKGNAMEPREFIX=  ocaml-
 DISTNAME=       ocaml${PORTNAME}-${PORTVERSION}
 
@@ -25,6 +24,8 @@
 USE_GMAKE=      yes
 USE_OCAML=      yes
 USE_OCAML_FINDLIB=      yes
+USE_OCAML_LDCONFIG=     yes
+USE_OCAML_PLIST=        yes
 HAS_CONFIGURE=  yes
 
 ALL_TARGET=     all opt
@@ -45,13 +46,67 @@
                 rpc pop smtp netclient netcgi1 netcgi2 cgi netplex \
                 netcgi2-plex
 
-post-install:
+OPTIONS=        SSL "Enable SSL support" ON \
+                NETHTTPD "Enable the integrated HTTP daemon" OFF \
+                AUTH_DH "Enable Diffie-Hellman authorization support" OFF \
+                GTK "Enable GTK support" OFF \
+                GTK2 "Enable GTK2 support" OFF \
+                APACHE "Enable Apache mod connector (experimental)" OFF
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_SSL)
+CONFIGURE_ARGS+=        -disable-ssl
+.else
+CONFIGURE_ARGS+=        -enable-ssl
+BUILD_DEPENDS+=         ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
+RUN_DEPENDS+=           ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
+OCAML_PKGDIRS+=         equeue-ssl rpc-ssl
+.endif
+
+.if defined(WITH_NETHTTPD)
+CONFIGURE_ARGS+=        -with-nethttpd
+OCAML_PKGDIRS+=         nethttpd nethttpd-for-netcgi1 nethttpd-for-netcgi2
+.else
+CONFIGURE_ARGS+=        -without-nethttpd
+.endif
+
+.if defined(WITH_AUTH_DH)
+CONFIGURE_ARGS+=        -with-rpc-auth-dh
+BUILD_DEPENDS+=         ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
+RUN_DEPENDS+=           ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
+OCAML_PKGDIRS+=         rpc-auth-dh
+.else
+CONFIGURE_ARGS+=        -without-rpc-auth-dh
+.endif
 
-.for pkg in ${OCAML_PKGDIRS}
-        @${FIND} ${PREFIX}/lib/ocaml/site-lib/${pkg} -type f | \
-                ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
-.endfor
+.if defined(WITH_GTK)
+CONFIGURE_ARGS+=        -enable-gtk
+BUILD_DEPENDS+=         lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
+RUN_DEPENDS+=           lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
+OCAML_PKGDIRS+=         equeue-gtk1
+.else
+CONFIGURE_ARGS+=        -disable-gtk
+.endif
+
+.if defined(WITH_GTK2)
+CONFIGURE_ARGS+=        -enable-gtk2
+BUILD_DEPENDS+=         lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
+RUN_DEPENDS+=           lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
+OCAML_PKGDIRS+=         equeue-gtk2
+.else
+CONFIGURE_ARGS+=        -disable-gtk2
+.endif
 
+.if defined(WITH_APACHE)
+USE_APACHE=             1.3+
+CONFIGURE_ARGS+=        -enable-apache -apxs ${APXS} -apache ${HTTPD}
+OCAML_PKGDIRS+=         netcgi_apache
+.else
+CONFIGURE_ARGS+=        -disable-apache
+.endif
+
+post-install:
 .if !defined(NOPORTDOCS)
         @${MKDIR} ${DOCSDIR}/
         @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/)
@@ -60,4 +115,4 @@
         @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}/)
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>




Reply via E-mail
From:Jaap Boender <jaapb@kerguelen.org>
Date:Wed, 9 Jul 2008 13:39:11 +0200

charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

This is the true patch; there were some errors with the one I sent before.
I've attached a diff of the port directory, and a .tar.gz of the port's files
directory (the files there were necessary after all)


charset="us-ascii";
name="ocaml-net.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="ocaml-net.diff"

Download patch-4.diff
diff -ru ocaml-net.orig/Makefile ocaml-net/Makefile
--- ocaml-net.orig/Makefile      2008-04-10 08:46:34.000000000 +0200
+++ ocaml-net/Makefile   2008-07-09 13:21:20.000000000 +0200
@@ -7,10 +7,9 @@
 
 PORTNAME=       net
 PORTVERSION=    2.2.9
-PORTREVISION=   1
+PORTREVISION=   2
 CATEGORIES=     www
-MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=     ocamlnet
+MASTER_SITES=   http://download.camlcity.org/download/
 PKGNAMEPREFIX=  ocaml-
 DISTNAME=       ocaml${PORTNAME}-${PORTVERSION}
 
@@ -18,13 +17,17 @@
 COMMENT=        OCaml modules for Internet applications
 
 BUILD_DEPENDS=  ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
+BUILD_DEPENDS=  camlp5:${PORTSDIR}/devel/ocaml-camlp5
 RUN_DEPENDS=    ${SA_DIR}/pcre/pcre.a:${PORTSDIR}/devel/ocaml-pcre
+RUN_DEPENDS=    camlp5:${PORTSDIR}/devel/ocaml-camlp5
 
 CONFLICTS=      ocaml-equeue-2* ocaml-netclient-0*
 
 USE_GMAKE=      yes
 USE_OCAML=      yes
 USE_OCAML_FINDLIB=      yes
+USE_OCAML_LDCONFIG=     yes
+USE_OCAML_PLIST=        yes
 HAS_CONFIGURE=  yes
 
 ALL_TARGET=     all opt
@@ -44,14 +47,85 @@
 OCAML_PKGDIRS=  netsys netshm equeue shell netstring rpc-generator \
                 rpc pop smtp netclient netcgi1 netcgi2 cgi netplex \
                 netcgi2-plex
+OCAML_LDLIBS=   ${OCAML_SITELIBDIR}/netsys ${OCAML_SITELIBDIR}/netshm \
+                ${OCAML_SITELIBDIR}/equeue ${OCAML_SITELIBDIR}/shell \
+                ${OCAML_SITELIBDIR}/netstring \
+                ${OCAML_SITELIBDIR}/rpc-generator ${OCAML_SITELIBDIR}/rpc \
+                ${OCAML_SITELIBDIR}/pop ${OCAML_SITELIBDIR}/smtp \
+                ${OCAML_SITELIBDIR}/netclient ${OCAML_SITELIBDIR}/netcgi1 \
+                ${OCAML_SITELIBDIR}/netcgi2 ${OCAML_SITELIBDIR}/cgi \
+                ${OCAML_SITELIBDIR}/netplex ${OCAML_SITELIBDIR}/netcgi2-plex
+
+OPTIONS=        SSL "Enable SSL support" ON \
+                NETHTTPD "Enable the integrated HTTP daemon" OFF \
+                AUTH_DH "Enable Diffie-Hellman authorization support" OFF \
+                GTK "Enable GTK support" OFF \
+                GTK2 "Enable GTK2 support" OFF \
+                APACHE "Enable Apache mod connector (experimental)" OFF
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_SSL)
+CONFIGURE_ARGS+=        -disable-ssl
+.else
+CONFIGURE_ARGS+=        -enable-ssl
+BUILD_DEPENDS+=         ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
+RUN_DEPENDS+=           ${SA_DIR}/ssl/ssl.a:${PORTSDIR}/security/ocaml-ssl
+OCAML_PKGDIRS+=         equeue-ssl rpc-ssl
+OCAML_LDLIBS+=          ${OCAML_SITELIBDIR}/equeue-ssl \
+        ${OCAML_SITELIBDIR}/rpc-ssl
+.endif
 
-post-install:
+.if defined(WITH_NETHTTPD)
+CONFIGURE_ARGS+=        -with-nethttpd
+OCAML_PKGDIRS+=         nethttpd nethttpd-for-netcgi1 nethttpd-for-netcgi2
+OCAML_LDLIBS+=          ${OCAML_SITELIBDIR}/nethttpd \
+        ${OCAML_SITELIBDIR}/nethttpd-for-netcgi1 \
+        ${OCAML_SITELIBDIR}/nethttpd-for-netcgi2
+.else
+CONFIGURE_ARGS+=        -without-nethttpd
+.endif
 
-.for pkg in ${OCAML_PKGDIRS}
-        @${FIND} ${PREFIX}/lib/ocaml/site-lib/${pkg} -type f | \
-                ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
-.endfor
+.if defined(WITH_AUTH_DH)
+CONFIGURE_ARGS+=        -with-rpc-auth-dh
+BUILD_DEPENDS+=         ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
+RUN_DEPENDS+=           ${SA_DIR}/cryptgps/cryptgps.a:${PORTSDIR}/security/ocaml-cryptgps
+OCAML_PKGDIRS+=         rpc-auth-dh
+OCAML_LDLIBS+=          ${OCAML_SITELIBDIR}/rpc-auth-dh
+.else
+CONFIGURE_ARGS+=        -without-rpc-auth-dh
+.endif
+
+.if defined(WITH_GTK)
+CONFIGURE_ARGS+=        -enable-gtk
+BUILD_DEPENDS+=         lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
+RUN_DEPENDS+=           lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk
+OCAML_PKGDIRS+=         equeue-gtk1
+OCAML_LDLIBS+=          ${OCAML_SITELIBDIR}/equeue-gtk1
+.else
+CONFIGURE_ARGS+=        -disable-gtk
+.endif
 
+.if defined(WITH_GTK2)
+CONFIGURE_ARGS+=        -enable-gtk2
+BUILD_DEPENDS+=         lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
+RUN_DEPENDS+=           lablgtk2:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2
+OCAML_PKGDIRS+=         equeue-gtk2
+OCAML_LDLIBS+=          ${OCAML_SITELIBDIR}/equeue-gtk2
+.else
+CONFIGURE_ARGS+=        -disable-gtk2
+.endif
+
+.if defined(WITH_APACHE)
+USE_APACHE=             1.3+
+CONFIGURE_ARGS+=        -enable-apache -apxs ${APXS} -apache ${HTTPD}
+OCAML_PKGDIRS+=         netcgi_apache
+OCAML_LDLIBS+=          ${OCAML_SITELIBDIR}/netcgi_apache
+.else
+CONFIGURE_ARGS+=        -disable-apache
+.endif
+
+post-install:
 .if !defined(NOPORTDOCS)
         @${MKDIR} ${DOCSDIR}/
         @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${DOCSDIR}/)
@@ -60,4 +134,4 @@
         @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}/)
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Only in ocaml-net: files

Content-Type: application/x-tgz; name="ocaml-net-files.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ocaml-net-files.tar.gz" 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



Unformatted:
 
Submit Followup | Raw PR | Find another PR