ports/176115: [new package] databases/ocaml-dbm (dbm bindings for OCaml 4)
Jaap Boender
jaapb at kerguelen.org
Wed Feb 13 15:50:01 UTC 2013
>Number: 176115
>Category: ports
>Synopsis: [new package] databases/ocaml-dbm (dbm bindings for OCaml 4)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 13 15:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Jaap Boender
>Release: 9.1-RELEASE
>Organization:
>Environment:
FreeBSD purcell.mdx.ac.uk 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
This is a new package, databases/ocaml-dbm. Up until version 3.12, the dbm bindings were included within the main ocaml package, but from the 4.00 release (see ports/173364 for a patch to the FreeBSD port) this is no longer the case.
I've accordingly added a CONFLICT to ocaml versions 0, 1, 2 and 3 to this port.
>How-To-Repeat:
n/a
>Fix:
shar included.
Patch attached with submission follows:
# 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:
#
# ocaml-dbm
# ocaml-dbm/Makefile
# ocaml-dbm/distinfo
# ocaml-dbm/pkg-descr
# ocaml-dbm/pkg-plist
#
echo c - ocaml-dbm
mkdir -p ocaml-dbm > /dev/null 2>&1
echo x - ocaml-dbm/Makefile
sed 's/^X//' >ocaml-dbm/Makefile << 'f22905f518b8967c0e5fafa000bf6c30'
X# New ports collection makefile for: ocaml-dbm
X# Date created: February 12, 2013
X# Whom: Jaap Boender <jaapb at kerguelen.org>
X#
X# $FreeBSD$
X
XPORTNAME= dbm
XPORTVERSION= 1.0
XCATEGORIES= databases
XMASTER_SITES= https://forge.ocamlcore.org/frs/download.php/728/
XPKGNAMEPREFIX= ocaml-
XDISTNAME= caml${PORTNAME}-${PORTVERSION}
XEXTRACT_SUFX= .tgz
X
XMAINTAINER= jaapb at kerguelen.org
XCOMMENT= OCaml bindings for ndbm/gdbm
X
XCONFLICTS= ocaml-[0-3]* ocaml-nox11-[0-3]*
X
XHAS_CONFIGURE= yes
X
XDOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME}
X
XUSE_OCAML= yes
X
X.include <bsd.port.mk>
f22905f518b8967c0e5fafa000bf6c30
echo x - ocaml-dbm/distinfo
sed 's/^X//' >ocaml-dbm/distinfo << '2e61bc8f00ce4aceca9cbba25f04dc43'
XSHA256 (camldbm-1.0.tgz) = 19741fa7827c306ae43b18170b01f5547326ec7ea6c2f4bd80c93439b5ff538f
XSIZE (camldbm-1.0.tgz) = 14397
2e61bc8f00ce4aceca9cbba25f04dc43
echo x - ocaml-dbm/pkg-descr
sed 's/^X//' >ocaml-dbm/pkg-descr << '3d24a6af5ab008a4fb6b17c641aabed3'
XThis OCaml library is a binding to the NDBM/GDBM Unix "databases". It provides
Xpersistent storage of key-value pairs of strings.
X
XWWW: http://forge.ocamlcore.org/projects/camldbm/
3d24a6af5ab008a4fb6b17c641aabed3
echo x - ocaml-dbm/pkg-plist
sed 's/^X//' >ocaml-dbm/pkg-plist << '205fecd5edbd00af7e26cd8bbc4e1a7c'
X at comment $FreeBSD$
Xlib/ocaml/dbm.a
Xlib/ocaml/dbm.cma
Xlib/ocaml/dbm.cmi
Xlib/ocaml/dbm.cmxa
Xlib/ocaml/dbm.cmxs
Xlib/ocaml/dbm.mli
Xlib/ocaml/libcamldbm.a
Xlib/ocaml/stublibs/dllcamldbm.so
205fecd5edbd00af7e26cd8bbc4e1a7c
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list