Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Feb 2013 15:47:46 GMT
From:      Jaap Boender <jaapb@kerguelen.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/176115: [new package] databases/ocaml-dbm (dbm bindings for OCaml 4)
Message-ID:  <201302131547.r1DFlkup077229@red.freebsd.org>
Resent-Message-ID: <201302131550.r1DFo1Up082053@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302131547.r1DFlkup077229>