Updated package to the newest version, 0.5.2. Changes include: 0.5.2 (2015-11-23) ===== * Add OPENSSL_NO_SSL3 preprocessor flag to disable SSLv3 (thanks J辿r辿mie Courr竪ges-Anglas). 0.5.1 (2015-05-27) ===== * Fix META file for versions of OCaml older than 4.02.0 (thanks Anil Madhavapeddy, closes #20). 0.5.0 (2015-05-18) ===== * Allow to honor server cipher preferences (thanks mfp, closes #18). * Add functions for reading into/writing from bigarrays, avoiding copy (thanks mfp, closes #15). * Support disabling SSL protocol versions (thanks Edwin T旦r旦k, closes #13). * Use Bytes instead of String for read and write, changes the ABI thus the version bump (thanks Vincent Bernardoff, closes #16, and mfp, closes #19). * Make verbosity of client_verify_callback configurable (thanks Nicolas Trangez, closes #12). * Fix build with old versions of SSL (thanks Edwin T旦r旦k, closes #10).diff -r1.18 -r1.19 pkgsrc/security/ocaml-ssl/Makefile
(jaapb)
@@ -1,27 +1,30 @@ | @@ -1,27 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2015/08/07 11:20:33 jaapb Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2016/02/03 12:48:38 jaapb Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | PKGNAME= ${DISTNAME} # to avoid prefixing with ocaml- | 4 | PKGNAME= ${DISTNAME} # to avoid prefixing with ocaml- | |
5 | DISTNAME= ocaml-ssl-0.4.7 | 5 | DISTNAME= ocaml-ssl-0.5.2 | |
6 | PKGREVISION= 3 | |||
7 | CATEGORIES= security | 6 | CATEGORIES= security | |
8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=savonet/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=savonet/} | |
9 | 8 | |||
10 | MAINTAINER= jaapb@kerguelen.org | 9 | MAINTAINER= jaapb@NetBSD.org | |
11 | HOMEPAGE= http://savonet.sourceforge.net/wiki/OCamlLibs | 10 | HOMEPAGE= http://github.com/savonet/ocaml-ssl | |
12 | COMMENT= SSL library for OCaml | 11 | COMMENT= SSL library for OCaml | |
13 | LICENSE= gnu-lgpl-v2.1 | 12 | LICENSE= gnu-lgpl-v2.1 | |
14 | 13 | |||
15 | # ssl.cmo used before written | 14 | # ssl.cmo used before written | |
16 | MAKE_JOBS_SAFE= no | 15 | MAKE_JOBS_SAFE= no | |
17 | 16 | |||
18 | HAS_CONFIGURE= yes | 17 | HAS_CONFIGURE= yes | |
19 | USE_TOOLS+= gmake | 18 | USE_TOOLS+= autoconf gmake | |
20 | 19 | |||
21 | OCAML_USE_FINDLIB= yes | 20 | OCAML_USE_FINDLIB= yes | |
21 | OCAML_FINDLIB_REGISTER= yes | |||
22 | ||||
23 | pre-configure: | |||
24 | cd ${WRKSRC} && autoconf | |||
22 | 25 | |||
23 | .include "../../mk/bsd.prefs.mk" | 26 | .include "../../mk/bsd.prefs.mk" | |
24 | 27 | |||
25 | .include "../../mk/ocaml.mk" | 28 | .include "../../mk/ocaml.mk" | |
26 | .include "../../security/openssl/buildlink3.mk" | 29 | .include "../../security/openssl/buildlink3.mk" | |
27 | .include "../../mk/bsd.pkg.mk" | 30 | .include "../../mk/bsd.pkg.mk" |
@@ -1,20 +1,18 @@ | @@ -1,20 +1,18 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2014/10/09 21:06:57 jaapb Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2016/02/03 12:48:38 jaapb Exp $ | |
2 | @unexec %D/libexec/ocaml-findlib-register del %D/${OCAML_SITELIB}/ssl | |||
3 | ${OCAML_SITELIB}/ssl/META | 2 | ${OCAML_SITELIB}/ssl/META | |
4 | ${OCAML_SITELIB}/ssl/libssl_stubs.a | 3 | ${OCAML_SITELIB}/ssl/libssl_stubs.a | |
5 | ${OCAML_SITELIB}/ssl/libssl_threads_stubs.a | 4 | ${OCAML_SITELIB}/ssl/libssl_threads_stubs.a | |
6 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl.a | 5 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl.a | |
7 | ${OCAML_SITELIB}/ssl/ssl.cma | 6 | ${OCAML_SITELIB}/ssl/ssl.cma | |
8 | ${OCAML_SITELIB}/ssl/ssl.cmi | 7 | ${OCAML_SITELIB}/ssl/ssl.cmi | |
9 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl.cmx | 8 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl.cmx | |
10 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl.cmxa | 9 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl.cmxa | |
11 | ${OCAML_SITELIB}/ssl/ssl.mli | 10 | ${OCAML_SITELIB}/ssl/ssl.mli | |
12 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl_threads.a | 11 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl_threads.a | |
13 | ${OCAML_SITELIB}/ssl/ssl_threads.cma | 12 | ${OCAML_SITELIB}/ssl/ssl_threads.cma | |
14 | ${OCAML_SITELIB}/ssl/ssl_threads.cmi | 13 | ${OCAML_SITELIB}/ssl/ssl_threads.cmi | |
15 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl_threads.cmx | 14 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl_threads.cmx | |
16 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl_threads.cmxa | 15 | ${PLIST.ocaml-opt}${OCAML_SITELIB}/ssl/ssl_threads.cmxa | |
17 | ${OCAML_SITELIB}/ssl/ssl_threads.mli | 16 | ${OCAML_SITELIB}/ssl/ssl_threads.mli | |
18 | ${OCAML_SITELIB}/ssl/dllssl_stubs.so | 17 | ${OCAML_SITELIB}/ssl/dllssl_stubs.so | |
19 | ${OCAML_SITELIB}/ssl/dllssl_threads_stubs.so | 18 | ${OCAML_SITELIB}/ssl/dllssl_threads_stubs.so | |
20 | @exec %D/libexec/ocaml-findlib-register add %D/${OCAML_SITELIB}/ssl |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.14 2015/08/07 11:20:33 jaapb Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.15 2016/02/03 12:48:38 jaapb Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= ocaml-ssl | 3 | BUILDLINK_TREE+= ocaml-ssl | |
4 | 4 | |||
5 | .if !defined(OCAML_SSL_BUILDLINK3_MK) | 5 | .if !defined(OCAML_SSL_BUILDLINK3_MK) | |
6 | OCAML_SSL_BUILDLINK3_MK:= | 6 | OCAML_SSL_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.ocaml-ssl+= ocaml-ssl>=0.4.0 | 8 | BUILDLINK_API_DEPENDS.ocaml-ssl+= ocaml-ssl>=0.4.0 | |
9 | BUILDLINK_ABI_DEPENDS.ocaml-ssl+= ocaml-ssl>=0.4.7nb3 | 9 | BUILDLINK_ABI_DEPENDS.ocaml-ssl+= ocaml-ssl>=0.5.2 | |
10 | BUILDLINK_PKGSRCDIR.ocaml-ssl?= ../../security/ocaml-ssl | 10 | BUILDLINK_PKGSRCDIR.ocaml-ssl?= ../../security/ocaml-ssl | |
11 | 11 | |||
12 | .include "../../lang/ocaml/buildlink3.mk" | 12 | .include "../../lang/ocaml/buildlink3.mk" | |
13 | .include "../../security/openssl/buildlink3.mk" | 13 | .include "../../security/openssl/buildlink3.mk" | |
14 | .endif # OCAML_SSL_BUILDLINK3_MK | 14 | .endif # OCAML_SSL_BUILDLINK3_MK | |
15 | 15 | |||
16 | BUILDLINK_TREE+= -ocaml-ssl | 16 | BUILDLINK_TREE+= -ocaml-ssl |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2015/11/04 01:17:52 agc Exp $ | 1 | $NetBSD: distinfo,v 1.9 2016/02/03 12:48:38 jaapb Exp $ | |
2 | 2 | |||
3 | SHA1 (ocaml-ssl-0.4.7.tar.gz) = 3261b53f610e16b44da48828542afcfe4143c8ae | 3 | SHA1 (ocaml-ssl-0.5.2.tar.gz) = 49f430a59c9ec56324697ffd682d39790347824c | |
4 | RMD160 (ocaml-ssl-0.4.7.tar.gz) = 54ef57097a11e6d3ce307645265d2b44251b2c48 | 4 | RMD160 (ocaml-ssl-0.5.2.tar.gz) = 04c85e2b861db131e1530b25e0ca4ba26592c3ac | |
5 | SHA512 (ocaml-ssl-0.4.7.tar.gz) = 6f740e87ef4b560cba71af57855de72737bd34f9fd4f57c9a6674caf32a417957269c83fadc41adbd661287553fef9e97951d821945f940700e48e922a951d0e | 5 | SHA512 (ocaml-ssl-0.5.2.tar.gz) = 3e1d31d0da9824549de706bf0ecb16b710a02f32a0d9ce8ce735d8bd7911cd9ea97b8543b56b8efeb030b944bd893154e8d510d54d5b0c8bc6f5bbb3b1813bb8 | |
6 | Size (ocaml-ssl-0.4.7.tar.gz) = 119209 bytes | 6 | Size (ocaml-ssl-0.5.2.tar.gz) = 46973 bytes | |
7 | SHA1 (patch-src_Makefile) = fa5e74f567aff37d8e25fd93ef2db7fdd5b0b17a | 7 | SHA1 (patch-src_Makefile) = fa5e74f567aff37d8e25fd93ef2db7fdd5b0b17a |