This Objective Caml library provides easy access to compressed files in ZIP

and GZIP format, as well as to Java JAR files.  It provides functions
for reading from and writing to compressed files in these formats.

Author:	Xavier Leroy <Xavier.Leroy@inria.fr>
WWW:	http://pauillac.inria.fr/~xleroy/software.html

PR:		ports/101214
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
This commit is contained in:
Ion-Mihai Tetcu 2006-09-06 07:44:30 +00:00
parent 40008cc286
commit 2b5b1bdecf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=172386
4 changed files with 64 additions and 0 deletions

View file

@ -58,6 +58,7 @@
SUBDIR += nomarch
SUBDIR += nulib
SUBDIR += nwreckdum
SUBDIR += ocaml-zip
SUBDIR += orange
SUBDIR += p5-Archive-Extract
SUBDIR += p5-Archive-Tar

View file

@ -0,0 +1,54 @@
# New ports collection makefile for: ocaml-zip
# Date created: 2006-08-01
# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru>
#
# $MBSDlabs$
# $FreeBSD$
#
PORTNAME= zip
PORTVERSION= 1.02
CATEGORIES= archivers
MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/
PKGNAMEPREFIX= ocaml-
DISTNAME= caml${PORTNAME}-${PORTVERSION}
MAINTAINER= ssedov@mbsd.msk.ru
COMMENT= OCaml library to manipulate ZIP/GZIP/JAR archives
#USE_GMAKE= yes
USE_OCAML= yes
USE_OCAML_LDCONFIG=yes
USE_OCAML_WASH= yes
ALL_TARGET= all allopt
INSTALL_TARGET= install installopt
MASTERPORT= ${PORTSDIR}/devel/ocaml-camlidl
PATTERN= ([[:space:]]*)cp([[:space:]]+.*)
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/lang/ocaml/bsd.ocaml.mk"
post-extract:
# PREFIX, CFLAGS and permissions safeness
@${REINPLACE_CMD} -E \
-e "s,${PATTERN},\1\$${BSD_INSTALL_DATA}\2," \
-e "s,(-ccopt[[:space:]])-g,\1\"${CFLAGS}\"," \
-e "s,^(INSTALLDIR=).*,\1${OCAMLFIND_DESTDIR}/zip," \
-e "/ldconf/d" ${WRKSRC}/Makefile
pre-install:
# For nonstandard prefixes
.if !exists(${OCAMLFIND_DESTDIR})
${MKDIR} ${OCAMLFIND_DESTDIR}
.endif
.if !exists(${OCAMLFIND_LDCONF})
${TOUCH} ${OCAMLFIND_LDCONF}
.endif
post-install:
@${FIND} ${OCAMLFIND_DESTDIR}/${PORTNAME} -type f | \
${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
@${ECHO_CMD} "@dirrm ${OCAML_SITELIBDIR}/${PORTNAME}" >> ${TMPPLIST}
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (camlzip-1.02.tar.gz) = f043818c5525875139debee33427ec1e
SHA256 (camlzip-1.02.tar.gz) = 0de00d5521d3e49c8c2b1b9bdde362d879b36417360048914ecb1031086299ef
SIZE (camlzip-1.02.tar.gz) = 24574

View file

@ -0,0 +1,6 @@
This Objective Caml library provides easy access to compressed files in ZIP
and GZIP format, as well as to Java JAR files. It provides functions
for reading from and writing to compressed files in these formats.
Author: Xavier Leroy <Xavier.Leroy@inria.fr>
WWW: http://pauillac.inria.fr/~xleroy/software.html