notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
ocaml-net OCaml modules for Internet applications
4.0.4_1 www Deleted on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.0.4_1Version of this port present on the latest quarterly branch.
Broken BROKEN: fails to build
Deprecated DEPRECATED: Broken for more than 6 months
Expired This port expired on: 2018-06-06
Ignore IGNORE: is marked as broken: fails to build
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2003-04-03 15:17:26
Last Update: 2018-06-07 00:34:18
SVN Revision: 471892
People watching this port, also watch:: ocaml-lwt, osslsigncode
License: GPLv2
WWW:
https://sourceforge.net/projects/ocamlnet/
Description:
A collection of modules for the Objective Caml language which focus on application-level Internet protocols and conventions. Ocamlnet consists of a number of libraries: * netstring is about processing strings that occur in network context * netcgi1 and netcgi2 focus on portable web applications * nethttpd is a web server component (HTTP server implementation) * netplex is a generic server framework * rpc implements OncRPC * netclient implements clients for HTTP, FTP, and Telnet * equeue is an event queue used for many protocol implementations * shell is about calling external commands * netshm provides shared memory for IPC purposes * netsys contains bindings for system functions * smtp and pop are two further client implementations WWW: https://sourceforge.net/projects/ocamlnet/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/netplex-admin
  2. bin/ocamlrpcgen
  3. /usr/local/share/licenses/ocaml-net-4.0.4_1/catalog.mk
  4. /usr/local/share/licenses/ocaml-net-4.0.4_1/LICENSE
  5. /usr/local/share/licenses/ocaml-net-4.0.4_1/GPLv2
Collapse this list.
Dependency lines:
  • ocaml-net>0:www/ocaml-net
No installation instructions:
This port has been deleted.
PKGNAME: ocaml-net
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (ocamlnet-4.0.4.tar.gz) = becaa6c2b0c1ae6a3fb05139928442e5d4a685ea5033017060a86d70114e5f72 SIZE (ocamlnet-4.0.4.tar.gz) = 4336176

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pcre.a : devel/ocaml-pcre
  2. ocamlc : lang/ocaml
  3. ocamlfind : devel/ocaml-findlib
  4. camlp4 : devel/ocaml-camlp4
  5. gmake : devel/gmake
  6. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. pcre.a : devel/ocaml-pcre
  2. ocamlc : lang/ocaml
  3. ocamlfind : devel/ocaml-findlib
Library dependencies:
  1. libgnutls.so : security/gnutls
Patch dependencies:
  1. ocamlc : lang/ocaml
Extract dependencies:
  1. ocamlc : lang/ocaml
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. lang/cduce*
  2. textproc/ocaml-pxp*
  3. textproc/ocaml-tyxml*
  4. www/ocsigen*
  5. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. textproc/ocaml-pxp*
  2. textproc/ocaml-tyxml*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for ocaml-net-4.0.4_1: APACHE=off: Apache mod connector (experimental) DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples GNUTLS=on: SSL/TLS support via GnuTLS GTK2=off: GTK+ 2 GUI toolkit support NETHTTPD=off: Integrated HTTP daemon ZIP=off: Compression support ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
gmake pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://download.camlcity.org/download/
Collapse this list.

Number of commits found: 48

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.0.4_1
07 Jun 2018 00:34:18
Revision:471892Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2018-06-06 biology/ssaha: Broken for more than 6 months
2018-06-06 biology/crux: Broken for more than 6 months
2018-06-06 biology/ariadne: Broken for more than 6 months
2018-06-06 cad/sceptre: Broken for more than 6 months
2018-06-06 cad/cider: Broken for more than 6 months
2018-06-06 chinese/scim-array: Broken for more than 6 months
2018-06-06 chinese/xpdf: Broken for more than 6 months
2018-06-06 chinese/telnet: Broken for more than 6 months
2018-06-06 comms/java-commapi-freebsd: Depends on BROKEN and expiring
comms/java-commapi
2018-06-06 comms/soundmodem: Broken for more than 6 months
2018-06-06 comms/jsdr: Broken for more than 6 months
2018-06-06 comms/java-commapi: Broken for more than 6 months
2018-06-06 converters/pdf2djvu: Broken for more than 6 months
2018-06-06 databases/rdb: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.0.4_1
05 May 2018 10:49:36
Revision:469100Original commit files touched by this commit
antoine search for other commits by this committer
Deprecate ports broken for more than 6 months
4.0.4_1
14 Dec 2017 06:59:14
Revision:456279Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN: fails to build

../../tools/stubcc -ocamlc ocamlc -ccopt "-O -g" -I/usr/local/include
-I/usr/local/include/p11-kit-1  -I/usr/local/include  
nettls_nettle_bindings_stubs.c
+ cc -O2 -pipe  -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -D_REENTRANT
-D_THREAD_SAFE -O2 -pipe  -fno-strict-aliasing -fPIC -c   -O -g
-I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include 
-I'/usr/local/lib/ocaml' 'nettls_nettle_bindings_stubs.c'
nettls_nettle_bindings_stubs.c:120:36: error: function cannot return array type
'const struct nettle_cipher *const []'
const struct nettle_cipher * const nettle_ciphers[] = {
                                   ^
/usr/local/include/nettle/nettle-meta.h:75:43: note: expanded from macro
'nettle_ciphers'
#define nettle_ciphers (nettle_get_ciphers())
                                          ^
nettls_nettle_bindings_stubs.c:359:34: error: function cannot return array type
'const struct nettle_hash *const []'
const struct nettle_hash * const nettle_hashes[] = {
                                 ^
/usr/local/include/nettle/nettle-meta.h:140:41: note: expanded from macro
'nettle_hashes'
#define nettle_hashes (nettle_get_hashes())
                                        ^

Reported by:	pkg-fallout
4.0.4_1
20 Jan 2017 20:33:31
Revision:431996Original commit files touched by this commit
sunpoet search for other commits by this committer
Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/
4.0.4_1
01 Apr 2016 14:33:58
Revision:412351Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
4.0.4_1
27 Mar 2016 14:58:00
Revision:411990Original commit files touched by this commit
tijl search for other commits by this committer
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
4.0.4
21 Feb 2016 10:23:06
Revision:409278Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to options helpers
- Mark APACHE options BROKEN, does not build
4.0.4
27 Nov 2015 02:55:02
Revision:402468Original commit files touched by this commit
vanilla search for other commits by this committer
Upgrade to 4.0.4.
4.0.3_1
05 Aug 2015 17:16:20
Revision:393598Original commit files touched by this commit
vg search for other commits by this committer
- Added gnutls support and enabled by default
4.0.3
16 May 2015 11:36:49
Revision:386519Original commit files touched by this commit
marino search for other commits by this committer
www/ocamlnet: Upgrade version 3.7.4 => 4.0.3 to unbreak

Several options were removed / changed / added.  I maintained as many
as I could, but did not add new ones e.g. gnutls which probably requires
another ocaml package.  Somebody that needs more options than this needs
to adopt the port and support them.

This port broke with the latest ocaml, so upgrading was necessary to
fix the build.
3.7.3
16 May 2015 07:37:22
Revision:386500Original commit files touched by this commit
marino search for other commits by this committer
Reset 14 ocaml ports maintained by Jaap Boender per his request

"I don't use FreeBSD very much anymore, so I'm not really the best person
 to fix this. (As a corollary, if anyone wants to take over maintainership
 of any or all of the ports, I'm still listed as maintainer of, they are
 most welcome to.)"

Given that Jaap hasn't submitted or handled any PRs since before staging,
I think it will be more effective to just reset all the ports and let
people pick up the ones they like.  Thanks for your past support, Jaap!

PR:	199845
3.7.3
04 May 2015 15:46:52
Revision:385413Original commit files touched by this commit
madpilot search for other commits by this committer
- Add USE_OCAML_CAMLP4 and USE_OCAML_TK to bsd.ocaml.mk which add
  depends on the camlp4 language and labltk ocaml modules, which are
  now in separate ports.
- Update x11-toolkits/ocaml-lablgtk2 to 2.18.3
- Update graphics/ocaml-lablgl to 1.05
- Make unison ports use USE_OCAML
- Convert ports to the new flags where needed
- Bump PORTREVISION on ports depending on ocaml-lablgtk2, those need to be
rebuilt

PR:			199845
Submitted by:		jbeich@
Differential Revision:	https://reviews.freebsd.org/D2434
Approved by:		portmgr (mat)
3.7.3
27 Mar 2014 00:29:12
Revision:349308Original commit files touched by this commit
marino search for other commits by this committer
www/ocaml-net: Upgrade version 3.5.1 -> 3.7.3 and stage

The original PR requested to version 3.6.3, but it was straight-forward
to jump to the latest version.  The stage support came from the pkgsrc
version.

PR:		ports/176062
Submitted by:	maintainer (Jaap Boender)
Stage support:	Taken from pkgsrc
3.5.1
15 Mar 2014 08:12:20
Revision:348295Original commit files touched by this commit
miwi search for other commits by this committer
- Covert USE_GMAKE, USE_BZIP2, USE_XZ to USES
3.5.1
20 Sep 2013 23:36:54
Revision:327776Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
3.5.1
04 Jun 2013 10:02:00
Revision:319846Original commit files touched by this commit
bapt search for other commits by this committer
Convert to new options framework
3.5.1
27 Oct 2012 20:06:24
Revision:306529Original commit files touched by this commit
bapt search for other commits by this committer
Disable gtk1 support which depends on ocaml-lablgtk which is expired

Feature safe:	yes
3.5.1
18 Aug 2012 14:29:11
Original commit files touched by this commit
ohauer search for other commits by this committer
- remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED

with hat apache@
3.5.1
22 May 2012 13:12:46
Original commit files touched by this commit
scheidell search for other commits by this committer
- Update to 3.5.1 [1]
- Honor NOPORTEXAMPLES if NOPORTDOCS not defined [2]

PR:             ports/167987 [1]
Submitted by:   Jyun-Yan You <jyyou@cs.nctu.edu.tw> [1]
Reviewed by:    scheidell@ (me) [2]
Approved by:    Jaap Boender <jaapb@kerguelen.org> (maintainer)
3.3.3
15 Feb 2012 14:31:49
Original commit files touched by this commit
eadler search for other commits by this committer
Remove duplicate variable

Submitted by:   Alex Kozlov
Approved by:    maintainer (implicit)
3.3.3
15 Feb 2012 13:41:16
Original commit files touched by this commit
eadler search for other commits by this committer
Fix the variable name

Submitted by:   Alex Kozlov
3.3.3
21 Jan 2012 17:40:15
Original commit files touched by this commit
eadler search for other commits by this committer
At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.

Explicit duplication > := > = and this just moves ports one step to the left

Approved by:    portmgr
3.3.3
01 Jan 2012 16:47:41
Original commit files touched by this commit
ohauer search for other commits by this committer
- change required APACHE version from 13+ to 20+
  (prepare to remove www/apache13)

- no PORTREVISION bump since apache22 is the default

with hat apache@
3.3.3
24 Oct 2011 04:17:38
Original commit files touched by this commit
dougb search for other commits by this committer
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
3.3.3
20 Aug 2011 17:27:52
Original commit files touched by this commit
ohauer search for other commits by this committer
 - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined
3.3.3
21 Jun 2011 09:51:12
Original commit files touched by this commit
johans search for other commits by this committer
Update ocaml-net to 3.3.3 (bugfix release)
3.3.1
11 Jun 2011 11:06:45
Original commit files touched by this commit
johans search for other commits by this committer
Update ocaml-net to 3.3.1
3.2.1_2
10 May 2011 07:37:03
Original commit files touched by this commit
johans search for other commits by this committer
Fix PLIST by using USE_OCAMLFIND_PLIST
Bump PORTREVISION
3.2.1_1
05 May 2011 08:12:08
Original commit files touched by this commit
johans search for other commits by this committer
Pass maintainership to submitter of the last PR (Jaap Boender)
3.2.1_1
05 May 2011 07:51:39
Original commit files touched by this commit
johans search for other commits by this committer
Add OPTIONS to install additional optional modules

PR:             ports/122890
Submitted by:   Jaap Boender <jaapb@kerguelen.org>
3.2.1
08 Apr 2011 10:56:14
Original commit files touched by this commit
johans search for other commits by this committer
- Update ocaml-net to 3.2.1
- Grab maintainership
2.2.9_2
05 Apr 2011 22:23:33
Original commit files touched by this commit
stas search for other commits by this committer
- Bump portrevisions on all ocaml libraries, as it appears that compiled
  interface files (.cmi) are not backward compatible with a newer ocaml
  version.

PR:             ports/156195
Suggested by:   mandree
2.2.9_1
24 Mar 2011 07:08:49
Original commit files touched by this commit
linimon search for other commits by this committer
Maintainer is currently unable to work on this port.
2.2.9_1
19 Mar 2011 12:38:54
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
2.2.9_1
20 Nov 2009 22:53:09
Original commit files touched by this commit
pav search for other commits by this committer
- Mark MAKE_JOBS_UNSAFE

Reported by:    pointyhat
2.2.9_1
22 Aug 2009 00:38:34
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with W
2.2.9_1
10 Apr 2008 06:46:34
Original commit files touched by this commit
stas search for other commits by this committer
- Fix pkg-plist.

Reported by:    Manfred Lotz <manfred.lotz@yahoo.de>,
                Johan van Selst <johans@stack.nl>
2.2.9
08 Apr 2008 19:21:35
Original commit files touched by this commit
stas search for other commits by this committer
- Update ocaml-net to 2.2.9
- make PREFIX-clean
- use bsd.ocamk.mk framework
- update pkg description
- pass maintainership to submitter.

PR:             ports/118888 (based on)
Submitted by:   manfred.lotz@yahoo.de
1.1.1_1
25 May 2007 00:39:40
Original commit files touched by this commit
clsung search for other commits by this committer
- stephane@ give up maintain his ports

PR:             ports/112464
Submitted by:   stephane
1.1.1_1
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
1.1.1
07 Jan 2006 07:45:07
Original commit files touched by this commit
edwin search for other commits by this committer
Update port: www/ocaml-net (upgrade to the latest version)

        Upgrade to the latest, 1.1.1, version. I've added lang/ocaml to
        RUN_DEPENDS for rebuild the port with portupgrade -r lang/ocaml.

PR:             ports/90212
Submitted by:   Denis Shaposhnikov <dsh@vlink.ru>
Approved by:    Stephane Legrand <stephane@freebsd.org>
1.1
03 Oct 2005 13:58:50
Original commit files touched by this commit
garga search for other commits by this committer
- Update to 1.1

PR:             ports/85188
Submitted by:   maintainer
0.98_1
27 Oct 2004 22:45:28
Original commit files touched by this commit
pav search for other commits by this committer
- Fix package so it registers shared libraries in ocaml register

PR:             ports/73194
Submitted by:   stephane (maintainer)
0.98
18 Oct 2004 16:52:45
Original commit files touched by this commit
thierry search for other commits by this committer
Upgrade to 0.98.

PR:             ports/72279
Submitted by:   maintainer.
0.97_1
28 Mar 2004 18:27:15
Original commit files touched by this commit
pav search for other commits by this committer
- Add missed runtime dependency on ocaml-pcre

PR:             ports/64862
Submitted by:   stephane (maintainer)
0.97
23 Mar 2004 23:39:20
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 0.97

PR:             ports/64622
Submitted by:   stephane (maintainer)
0.95_1
04 Feb 2004 05:10:27
Original commit files touched by this commit
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
0.95
03 Apr 2003 15:16:48
Original commit files touched by this commit
obraun search for other commits by this committer
Add ocaml-net 0.95, OCaml modules for Internet applications.

PR:             ports/48818
Submitted by:   Stephane Legrand <stephane@freebsd.org>

Number of commits found: 48