ports/122848: Update port: security/ocaml-cryptokit (new revision)

Jaap Boender Jaap.Boender at pps.jussieu.fr
Thu Apr 17 12:10:01 UTC 2008


>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 at 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 at 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 at 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 at dirrmtry lib/ocaml/stublibs
X at 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:



More information about the freebsd-ports-bugs mailing list