diff options
-rw-r--r-- | archivers/ocaml-zip/DESCR | 3 | ||||
-rw-r--r-- | archivers/ocaml-zip/Makefile | 30 | ||||
-rw-r--r-- | archivers/ocaml-zip/PLIST | 14 | ||||
-rw-r--r-- | archivers/ocaml-zip/PLIST.opt | 6 | ||||
-rw-r--r-- | archivers/ocaml-zip/distinfo | 6 | ||||
-rw-r--r-- | archivers/ocaml-zip/files/META | 7 | ||||
-rw-r--r-- | archivers/ocaml-zip/patches/patch-aa | 26 |
7 files changed, 92 insertions, 0 deletions
diff --git a/archivers/ocaml-zip/DESCR b/archivers/ocaml-zip/DESCR new file mode 100644 index 00000000000..ba20dcb4736 --- /dev/null +++ b/archivers/ocaml-zip/DESCR @@ -0,0 +1,3 @@ +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. diff --git a/archivers/ocaml-zip/Makefile b/archivers/ocaml-zip/Makefile new file mode 100644 index 00000000000..06f28a5235b --- /dev/null +++ b/archivers/ocaml-zip/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/09/02 11:45:32 obache Exp $ +# + +DISTNAME= camlzip-${VERSION} +PKGNAME= ocaml-zip-${VERSION} +VERSION= 1.03 +CATEGORIES= archivers +MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/ + +MAINTAINER= jaapb@kerguelen.org +HOMEPAGE= http://cristal.inria.fr/~xleroy/software.html +COMMENT= OCaml library to manipulate ZIP/GZIP/JAR archives + +DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib + +BUILD_TARGET= all + +.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ + (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64") +BUILD_TARGET+= allopt +PLIST_SRC+= PLIST.opt +.endif + +PLIST_SRC+= PLIST + +post-extract: + ${CP} ${FILESDIR}/META ${WRKSRC}/META + +.include "../../lang/ocaml/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/archivers/ocaml-zip/PLIST b/archivers/ocaml-zip/PLIST new file mode 100644 index 00000000000..b560d10f2f5 --- /dev/null +++ b/archivers/ocaml-zip/PLIST @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/02 11:45:32 obache Exp $ +@unexec %D/libexec/ocaml-findlib-register del %D/lib/ocaml/site-lib/zip +lib/ocaml/site-lib/zip/META +lib/ocaml/site-lib/zip/dllcamlzip.so +lib/ocaml/site-lib/zip/gzip.cmi +lib/ocaml/site-lib/zip/gzip.mli +lib/ocaml/site-lib/zip/libcamlzip.a +lib/ocaml/site-lib/zip/zip.cma +lib/ocaml/site-lib/zip/zip.cmi +lib/ocaml/site-lib/zip/zip.mli +lib/ocaml/site-lib/zip/zlib.cmi +lib/ocaml/site-lib/zip/zlib.mli +@exec %D/libexec/ocaml-findlib-register add %D/lib/ocaml/site-lib/zip +@dirrm lib/ocaml/site-lib/zip diff --git a/archivers/ocaml-zip/PLIST.opt b/archivers/ocaml-zip/PLIST.opt new file mode 100644 index 00000000000..e6ca327c9bc --- /dev/null +++ b/archivers/ocaml-zip/PLIST.opt @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST.opt,v 1.1.1.1 2008/09/02 11:45:32 obache Exp $ +lib/ocaml/site-lib/zip/gzip.cmx +lib/ocaml/site-lib/zip/zip.a +lib/ocaml/site-lib/zip/zip.cmx +lib/ocaml/site-lib/zip/zip.cmxa +lib/ocaml/site-lib/zip/zlib.cmx diff --git a/archivers/ocaml-zip/distinfo b/archivers/ocaml-zip/distinfo new file mode 100644 index 00000000000..008658482d9 --- /dev/null +++ b/archivers/ocaml-zip/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/09/02 11:45:32 obache Exp $ + +SHA1 (camlzip-1.03.tar.gz) = ecb4cbbdeb673d0aacdc961f38e4a14d5cf1627b +RMD160 (camlzip-1.03.tar.gz) = fc773c0e351863538817f5c803a1b1d6cf9bc6e5 +Size (camlzip-1.03.tar.gz) = 24562 bytes +SHA1 (patch-aa) = 1065dd91a8482d283db81e1fa24353f55eb1861f diff --git a/archivers/ocaml-zip/files/META b/archivers/ocaml-zip/files/META new file mode 100644 index 00000000000..746bf3568f1 --- /dev/null +++ b/archivers/ocaml-zip/files/META @@ -0,0 +1,7 @@ +name="camlzip" +version="1.03" +description="reading and writing ZIP, JAR and GZIP files" +requires="unix" +archive(byte)="camlzip.cma" +archive(native)="camlzip.cmxa" +linkopts = "" diff --git a/archivers/ocaml-zip/patches/patch-aa b/archivers/ocaml-zip/patches/patch-aa new file mode 100644 index 00000000000..39e597bffd3 --- /dev/null +++ b/archivers/ocaml-zip/patches/patch-aa @@ -0,0 +1,26 @@ +$NetBSD: patch-aa,v 1.1.1.1 2008/09/02 11:45:32 obache Exp $ + +--- Makefile.orig 2002-04-22 17:28:57.000000000 +0200 ++++ Makefile 2008-02-18 14:25:56.000000000 +0100 +@@ -55,18 +55,9 @@ + rm -f *.o *.a + + install: +- mkdir -p $(INSTALLDIR) +- cp zip.cma zip.cmi gzip.cmi zip.mli gzip.mli libcamlzip.a $(INSTALLDIR) +- if test -f dllcamlzip.so; then \ +- cp dllcamlzip.so $(INSTALLDIR); \ +- ldconf=`$(OCAMLC) -where`/ld.conf; \ +- installdir=$(INSTALLDIR); \ +- if test `grep -s -c $$installdir'$$' $$ldconf || :` = 0; \ +- then echo $$installdir >> $$ldconf; fi \ +- fi +- +-installopt: +- cp zip.cmxa zip.a zip.cmx gzip.cmx $(INSTALLDIR) ++ ocamlfind install -optional zip META zip.cma zip.cmi gzip.cmi zip.mli \ ++ gzip.mli libcamlzip.a dllcamlzip.so zip.cmxa zip.a zip.cmx gzip.cmx \ ++ zlib.mli zlib.cmi zlib.cmx + + depend: + gcc -MM -I$(ZLIB_INCLUDE) *.c > .depend |