1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-18 08:02:48 +00:00

CamlBZ2 provides OCaml bindings for libbz2 (AKA bzip2), a popular compression

library which typically compresses better (i.e., smaller resulting files) than
gzip.

Using CamlBZ2 you can read and write compressed "files", where files can be
anything offering an in_channel/out_channel abstraction (files, sockets, ...).

Also, with CamlBZ2 you can compress and decompress strings in memory using the
bzip2 compression algorithm.

Author:	Olivier Andreu <oandrieu@gmail.com> and
        Stefano Zacchiroli <zack@upsilon.cc>
WWW:	http://camlbz2.forge.ocamlcore.org

PR:		ports/132059
Submitted by:	Jaap Boender <jaapb at kerguelen.org>
This commit is contained in:
Renato Botelho 2009-02-25 14:43:45 +00:00
parent e4934b4252
commit ecb9aba10a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=229042
4 changed files with 55 additions and 0 deletions

View File

@ -78,6 +78,7 @@
SUBDIR += nomarch
SUBDIR += nulib
SUBDIR += nwreckdum
SUBDIR += ocaml-bz2
SUBDIR += ocaml-zip
SUBDIR += p5-Archive-Any
SUBDIR += p5-Archive-Extract

View File

@ -0,0 +1,38 @@
# New ports collection makefile for: ocaml-bz2
# Date created: 2009-02-24
# Whom: Jaap Boender <jaapb@kerguelen.org>
#
# $FreeBSD$
#
PORTNAME= bz2
PORTVERSION= 0.6.0
CATEGORIES= archivers
MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/72/
PKGNAMEPREFIX= ocaml-
DISTNAME= caml${PORTNAME}-${PORTVERSION}
MAINTAINER= jaapb@kerguelen.org
COMMENT= OCaml library to manipulate bz2 files
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
USE_OCAML_WASH= yes
USE_OCAML_FINDLIB= yes
USE_OCAMLFIND_PLIST= yes
PORTDOCS= *
.include <bsd.port.pre.mk>
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${DOCSDIR})
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (camlbz2-0.6.0.tar.gz) = 7a1cf822b3fe0ef57df4f8ebd86cac99
SHA256 (camlbz2-0.6.0.tar.gz) = 8154b4e4699c48e14b4dd56cf839a0c10345e9860eb967066be040d432ae7388
SIZE (camlbz2-0.6.0.tar.gz) = 57771

View File

@ -0,0 +1,13 @@
CamlBZ2 provides OCaml bindings for libbz2 (AKA bzip2), a popular compression
library which typically compresses better (i.e., smaller resulting files) than
gzip.
Using CamlBZ2 you can read and write compressed "files", where files can be
anything offering an in_channel/out_channel abstraction (files, sockets, ...).
Also, with CamlBZ2 you can compress and decompress strings in memory using the
bzip2 compression algorithm.
Author: Olivier Andreu <oandrieu@gmail.com> and
Stefano Zacchiroli <zack@upsilon.cc>
WWW: http://camlbz2.forge.ocamlcore.org