Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 2008 14:08:57 +0200
From:      "Jaap Boender" <Jaap.Boender@pps.jussieu.fr>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/122848: Update port: security/ocaml-cryptokit (new revision)
Message-ID:  <200804171209.m3HC91lr026117@hydrogene.pps.jussieu.fr>
Resent-Message-ID: <200804171210.m3HCA1Ss008028@freefall.freebsd.org>

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

>Number:         122848
>Category:       ports
>Synopsis:       Update port: security/ocaml-cryptokit (new revision)
>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:   Thu Apr 17 12:10:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jaap Boender
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD marion-dufresne.pps.jussieu.fr 7.0-STABLE FreeBSD 7.0-STABLE #2: Thu Mar 6 11:50:31 CET 2008 root@marion-dufresne.pps.jussieu.fr:/usr/obj/usr/src/sys/MARION-DUFRESNE i386


	
>Description:
The upstream tarball does not include a META file for use with ocaml-findlib.

Also, the port now makes use of the USE_OCAML flag.
>How-To-Repeat:
n/a
>Fix:
shar included.

--- ocaml-cryptokit.shar begins here ---
# 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:
#
#	/usr/ports/security/ocaml-cryptokit
#	/usr/ports/security/ocaml-cryptokit/Makefile
#	/usr/ports/security/ocaml-cryptokit/distinfo
#	/usr/ports/security/ocaml-cryptokit/pkg-descr
#	/usr/ports/security/ocaml-cryptokit/pkg-plist
#	/usr/ports/security/ocaml-cryptokit/files
#	/usr/ports/security/ocaml-cryptokit/files/META
#
echo c - /usr/ports/security/ocaml-cryptokit
mkdir -p /usr/ports/security/ocaml-cryptokit > /dev/null 2>&1
echo x - /usr/ports/security/ocaml-cryptokit/Makefile
sed 's/^X//' >/usr/ports/security/ocaml-cryptokit/Makefile << 'END-of-/usr/ports/security/ocaml-cryptokit/Makefile'
X# New ports collection makefile for:	ocaml cryptokit
X# Date created:		Thu Jan  9 03:04:06 BRST 2003
X# Whom:			Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
X#
X# $FreeBSD: ports/security/ocaml-cryptokit/Makefile,v 1.8 2007/05/19 20:22:45 flz Exp $
X#
X
XPORTNAME=	cryptokit
XPORTVERSION=	1.3
XPORTREVISION=	2
XCATEGORIES=	security
XMASTER_SITES=	http://caml.inria.fr/distrib/bazar-ocaml/
XPKGNAMEPREFIX=	ocaml-
X
XMAINTAINER=	lioux@FreeBSD.org
XCOMMENT=	A variety of cryptographic primitives for Objective Caml
X
XUSE_OCAML=	yes
XUSE_OCAML_LDCONFIG=	yes
X
XALL_TARGET=	all allopt
X
X.ifndef(NOPORTDOCS)
XALL_TARGET+=	doc
X
XPORTDOCS=	*
X.endif
X
XDOC_FILES=	Changes LICENSE README
X
Xpost-configure:
X# CFLAGS,PREFIX safeness
X	@${REINPLACE_CMD} -E -e \
X		's|^(INSTALLDIR).*$$|\1=${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}|; \
X		s|^CFLAGS=|CFLAGS\+=|; \
X		s|(^CFLAGS.*)-O|\1|' \
X		${WRKSRC}/Makefile
X
Xpre-install:
X# in pre-install to make sure we're using the correct user:group
X# combo
X	@${REINPLACE_CMD} -E -e \
X		's|cp |${INSTALL_DATA} |' \
X		${WRKSRC}/Makefile
X# create installation dir
X	@${MKDIR} ${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/stublibs
X
Xpost-install:
X.ifndef(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}/doc
X	@${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}/doc
X.for file in ${DOC_FILES}
X	@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
X.endfor
X.endif
X	@${INSTALL_DATA} ${FILESDIR}/META ${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
XDOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/security/ocaml-cryptokit/Makefile
echo x - /usr/ports/security/ocaml-cryptokit/distinfo
sed 's/^X//' >/usr/ports/security/ocaml-cryptokit/distinfo << 'END-of-/usr/ports/security/ocaml-cryptokit/distinfo'
XMD5 (cryptokit-1.3.tar.gz) = d7de01d0702d16b3491c9e794ebb2cc3
XSHA256 (cryptokit-1.3.tar.gz) = 9ef339ed4cb15f0c458d0093b90dd249d8d1dfb1b01a1fedc542e67f67a7194f
XSIZE (cryptokit-1.3.tar.gz) = 112689
END-of-/usr/ports/security/ocaml-cryptokit/distinfo
echo x - /usr/ports/security/ocaml-cryptokit/pkg-descr
sed 's/^X//' >/usr/ports/security/ocaml-cryptokit/pkg-descr << 'END-of-/usr/ports/security/ocaml-cryptokit/pkg-descr'
X[ excerpt from developer's www site ]
X
XThe Cryptokit library for Objective Caml provides a variety of
Xcryptographic primitives that can be used to implement cryptographic
Xprotocols in security-sensitive applications. The primitives provided
Xinclude:
X
XSymmetric-key cryptography: AES, DES, Triple-DES, ARCfour, in ECB,
XCBC, CFB and OFB modes. Public-key cryptography: RSA encryption and
Xsignature; Diffie-Hellman key agreement. Hash functions and MACs:
XSHA-1, MD5, and MACs based on AES and DES. Random number generation.
XEncodings and compression: base 64, hexadecimal, Zlib compression.
X
XAdditional ciphers and hashes can easily be used in conjunction
Xwith the library. In particular, basic mechanisms such as chaining
Xmodes, output buffering, and padding are provided by generic classes
Xthat can easily be composed with user-provided ciphers. More
Xgenerally, the library promotes a "Lego"-like style of constructing
Xand composing transformations over character streams.
X
XWWW: http://cristal.inria.fr/~xleroy/software.html
END-of-/usr/ports/security/ocaml-cryptokit/pkg-descr
echo x - /usr/ports/security/ocaml-cryptokit/pkg-plist
sed 's/^X//' >/usr/ports/security/ocaml-cryptokit/pkg-plist << 'END-of-/usr/ports/security/ocaml-cryptokit/pkg-plist'
X%%OCAML_SITELIBDIR%%/cryptokit/META
X%%OCAML_SITELIBDIR%%/cryptokit/cryptokit.a
X%%OCAML_SITELIBDIR%%/cryptokit/cryptokit.cma
X%%OCAML_SITELIBDIR%%/cryptokit/cryptokit.cmi
X%%OCAML_SITELIBDIR%%/cryptokit/cryptokit.cmx
X%%OCAML_SITELIBDIR%%/cryptokit/cryptokit.cmxa
X%%OCAML_SITELIBDIR%%/cryptokit/cryptokit.mli
X%%OCAML_SITELIBDIR%%/cryptokit/libcryptokit.a
X%%OCAML_SITELIBDIR%%/cryptokit/stublibs/dllcryptokit.so
X@dirrmtry lib/ocaml/stublibs
X@dirrmtry lib/ocaml
END-of-/usr/ports/security/ocaml-cryptokit/pkg-plist
echo c - /usr/ports/security/ocaml-cryptokit/files
mkdir -p /usr/ports/security/ocaml-cryptokit/files > /dev/null 2>&1
echo x - /usr/ports/security/ocaml-cryptokit/files/META
sed 's/^X//' >/usr/ports/security/ocaml-cryptokit/files/META << 'END-of-/usr/ports/security/ocaml-cryptokit/files/META'
Xname="cryptokit"
Xversion="1.3"
Xdescription="A variety of cryptographic primitives for Objective Caml"
Xrequires="unix,num"
Xarchive(byte)="cryptokit.cma"
Xarchive(native)="cryptokit.cmxa"
END-of-/usr/ports/security/ocaml-cryptokit/files/META
exit
--- ocaml-cryptokit.shar ends here ---


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



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