Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jul 2002 14:40:26 +0400
From:      Andrew Filonov <aef@antar.bryansk.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/40974: New port: Packages system for OCaml
Message-ID:  <E17Xg2k-000PR5-00@dyatel.antar.bryansk.ru>

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

>Number:         40974
>Category:       ports
>Synopsis:       New port: Packages system for OCaml
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 25 03:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Filonov
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
SSI
>Environment:
System: FreeBSD dyatel.antar.bryansk.ru 4.6-STABLE FreeBSD 4.6-STABLE #0: Fri Jul 5 10:51:49 MSD 2002 root@dyatel.antar.bryansk.ru:/usr/obj/usr/src/sys/KERNEL i386


>Description:
	New port: devel/findlib  - Packages system for OCaml

>How-To-Repeat:
	
>Fix:

# 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:
#
#	findlib
#	findlib/Makefile
#	findlib/pkg-comment
#	findlib/pkg-plist
#	findlib/pkg-descr
#	findlib/distinfo
#
echo c - findlib
mkdir -p findlib > /dev/null 2>&1
echo x - findlib/Makefile
sed 's/^X//' >findlib/Makefile << 'END-of-findlib/Makefile'
X# New ports collection makefile for:	findlib
X# Date created:		Jul 25 2002
X# Whom:			Andrew E. Filonov <aef@antar.bryansk.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	findlib
XPORTVERSION=	0.7.1
XCATEGORIES=	devel
XMASTER_SITES=	http://www.ocaml-programming.de/packages/
XDIST_SUBDIR=	ocaml
X
XMAINTAINER=	aef@antar.bryansk.ru
X
XBUILD_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml
X
XUSE_GMAKE=	yes
XHAS_CONFIGURE=  yes
XCONFIGURE_ARGS= -bindir ${PREFIX}/bin \
X	-mandir ${PREFIX}/man \
X	-sitelib ${PREFIX}/lib/ocaml/site-lib \
X	-config ${PREFIX}/etc/ocamlfind.conf
X
XMAN1=	ocamlfind.1
XMAN3= Topfind.3 Findlib.3
XMAN5= findlib.conf.5 site-lib.5 META.5
X
X.include <bsd.port.mk>
END-of-findlib/Makefile
echo x - findlib/pkg-comment
sed 's/^X//' >findlib/pkg-comment << 'END-of-findlib/pkg-comment'
XPackage system for ocaml
END-of-findlib/pkg-comment
echo x - findlib/pkg-plist
sed 's/^X//' >findlib/pkg-plist << 'END-of-findlib/pkg-plist'
Xlib/ocaml/site-lib/findlib/Makefile.config
Xlib/ocaml/site-lib/findlib/make_wizard
Xlib/ocaml/site-lib/findlib/META
Xlib/ocaml/site-lib/findlib/findlib_top.cma
Xlib/ocaml/site-lib/findlib/topfind.mli
Xlib/ocaml/site-lib/findlib/topfind.cmi
Xlib/ocaml/site-lib/findlib/findlib_unix.cma
Xlib/ocaml/site-lib/findlib/findlib_mt.cma
Xlib/ocaml/site-lib/findlib/findlib.cma
Xlib/ocaml/site-lib/findlib/findlib.mli
Xlib/ocaml/site-lib/findlib/findlib.cmi
Xlib/ocaml/site-lib/findlib/make_wizard.pattern
Xlib/ocaml/site-lib/bigarray/META
Xlib/ocaml/site-lib/camlp4/META
Xlib/ocaml/site-lib/dbm/META
Xlib/ocaml/site-lib/dynlink/META
Xlib/ocaml/site-lib/graphics/META
Xlib/ocaml/site-lib/labltk/META
Xlib/ocaml/site-lib/num/META
Xlib/ocaml/site-lib/stdlib/META
Xlib/ocaml/site-lib/str/META
Xlib/ocaml/site-lib/threads/META
Xlib/ocaml/site-lib/unix/META
Xbin/ocamlfind
Xetc/ocamlfind.conf
X@dirrm lib/ocaml/site-lib/findlib
X@dirrm lib/ocaml/site-lib/bigarray
X@dirrm lib/ocaml/site-lib/camlp4
X@dirrm lib/ocaml/site-lib/dbm
X@dirrm lib/ocaml/site-lib/dynlink
X@dirrm lib/ocaml/site-lib/graphics
X@dirrm lib/ocaml/site-lib/labltk
X@dirrm lib/ocaml/site-lib/num
X@dirrm lib/ocaml/site-lib/stdlib
X@dirrm lib/ocaml/site-lib/str
X@dirrm lib/ocaml/site-lib/threads
X@dirrm lib/ocaml/site-lib/unix
X@dirrm lib/ocaml/site-lib
END-of-findlib/pkg-plist
echo x - findlib/pkg-descr
sed 's/^X//' >findlib/pkg-descr << 'END-of-findlib/pkg-descr'
XThe "findlib" library provides a scheme to manage reusable software
Xcomponents (packages), and includes tools that support this
Xscheme. Packages are collections of OCaml modules for which
Xmetainformation can be stored. The packages are kept in the filesystem
Xhierarchy, but with strict directory structure. The library contains
Xfunctions to look the directory up that stores a package, to query
Xmetainformation about a package, and to retrieve dependency
Xinformation about multiple packages. There is also a tool that allows
Xthe user to enter queries on the command-line. In order to simplify
Xcompilation and linkage, there are new frontends of the various OCaml
Xcompilers that can directly deal with packages.
X
XWWW: http://www.ocaml-programming.de/packages/documentation/findlib/
XGerd Stolpmann, gerd@gerd-stolpmann.de
END-of-findlib/pkg-descr
echo x - findlib/distinfo
sed 's/^X//' >findlib/distinfo << 'END-of-findlib/distinfo'
XMD5 (ocaml/findlib-0.7.1.tar.gz) = 963d5fcc9c62db5007a38bf3838c67ff
END-of-findlib/distinfo
exit



>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E17Xg2k-000PR5-00>