Commit Graph

191 Commits

Author SHA1 Message Date
Tijl Coosemans ac29ca15ba Update to 3.6.15.
MFH:		2020Q3
Security:	https://gnutls.org/security-new.html#GNUTLS-SA-2020-09-04
2020-09-06 10:25:41 +00:00
Roman Bogorodskiy 8ccd925b80 Chase security/p11-kit update
After switch to meson libp11-kit.so no longer has symbols
in the LIBP11_KIT_1.0 namespace. As a workaround, bump
PORTREVISION of consumers to get those rebuilt.

See more details in the comments of the linked PR.

PR:		248819
Reported by:	John Hein
2020-08-30 03:10:23 +00:00
Adam Weinberger 608cecff3e security/gnutls: Add MAN3 option
There are over 1,000 man3 pages. This adds a MAN3 option to
control their installation, similar to the openssl and libressl
ports.

PR:		248841
Approved by:	maintainer (tijl)
2020-08-23 12:08:57 +00:00
Tijl Coosemans f9a1cee295 Update to 3.6.14.
MFH:		2020Q2
Security:	https://gnutls.org/security-new.html#GNUTLS-SA-2020-06-03
2020-06-04 12:12:43 +00:00
Sunpoet Po-Chuan Hsieh 7f5cbfeed4 Bump PORTREVISION for security/nettle shlib change 2020-05-16 10:51:32 +00:00
Tijl Coosemans 447cb1eb99 Update to 3.6.13.
Security:	https://gnutls.org/security-new.html#GNUTLS-SA-2020-03-31
2020-03-31 15:46:42 +00:00
Tijl Coosemans ab3ea31d89 Update to 3.6.12. 2020-02-02 11:54:35 +00:00
Tijl Coosemans 806ae8726c Update to 3.6.11.1, white space fix, and https WWW. 2019-12-13 16:28:31 +00:00
Tijl Coosemans 9443da294a Update to 3.6.10.
Also revert r508194 (-Wl,-z,notext on i386).  The problem has been fixed
upstream.
2019-09-30 09:16:21 +00:00
Tijl Coosemans a30559fa36 Fix build on i386. Some asm code isn't position independent.
Reported by:	cy
2019-08-05 16:33:36 +00:00
Tijl Coosemans a5e63d8263 Update to 3.6.9. 2019-08-05 09:55:30 +00:00
Gerald Pfeifer ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Sunpoet Po-Chuan Hsieh d99d942bb0 Update security/nettle to 3.5.1
- Bump PORTREVISION of dependent ports for shlib change
- Fix build of devel/pijul [1]

Changes:	https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS
PR:		238991
Exp-run by:	antoine
Thanks to:	tobik [1]
2019-07-09 17:13:07 +00:00
Tijl Coosemans f9be4cb661 Update to 3.6.8. 2019-05-28 10:42:29 +00:00
Tijl Coosemans 4c6ee2ee60 - Prevent detection of autogen. It causes some files to be regenerated
and then they require a newer header than is provided with gnutls.
- Remove ZLIB option.  It's no longer available.

PR:		237419
Reported by:	Kevin Oberman <rkoberman@gmail.com>
2019-04-22 08:30:46 +00:00
Tijl Coosemans b3b8617f56 Update to 3.6.7.
MFH:		2019Q2
Security:	https://www.gnutls.org/security-new.html#GNUTLS-SA-2019-03-27
2019-04-19 14:32:12 +00:00
Tijl Coosemans 4494d8b75a - Let gnutls look for its configuration files in PREFIX/etc instead of /etc.
- Use --with-default-trust-store-file to set the location of the root
  certificates so configure doesn't have to autodetect this and the
  build dependency can be removed.
- Define TEST_TARGET.
- Remove DOCSDIR.  The files are also in PREFIX/share/info.
- Use p11-kit-trust as the default PKCS#11 trust store.

PR:		235703
Reported by:	mi
2019-02-24 15:22:40 +00:00
Sunpoet Po-Chuan Hsieh dc7a01a3c8 Update dns/libidn2 to 2.1.1
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
2019-02-09 23:25:36 +00:00
Tijl Coosemans 4ff1d1354c Update to 3.6.6. 2019-01-26 11:48:04 +00:00
Sunpoet Po-Chuan Hsieh 06e735460e Update dns/libidn2 to 2.1.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://gitlab.com/libidn/libidn2/blob/master/NEWS
2019-01-06 20:39:43 +00:00
Tijl Coosemans 6cb2e16006 Update to 3.6.5.
PR:		234012
Exp-run by:	antoine
2018-12-19 09:32:32 +00:00
Baptiste Daroussin 7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Tijl Coosemans 6c4e30ccdd Update to 3.5.19. 2018-08-10 14:55:06 +00:00
Tijl Coosemans 684a164fb9 Update to 3.5.18. 2018-02-16 12:42:32 +00:00
Tijl Coosemans 7b7e115250 Update to 3.5.17. 2018-01-24 10:48:28 +00:00
Jan Beich 55dbc622c9 security/gnutls: revert r431494 per FreeBSD 11.0 EOL
PR:		216045
Approved by:	portmgr blanket
2018-01-05 02:58:09 +00:00
Tijl Coosemans 6736afab05 Update to 3.5.16. 2017-10-22 13:53:58 +00:00
Tijl Coosemans 695cfdcbf9 Update to 3.5.15. 2017-09-21 12:19:28 +00:00
Tijl Coosemans abe1daa077 Update to 3.5.13.
MFH:		2017Q2
Security:	https://gnutls.org/security.html#GNUTLS-SA-2017-4
2017-06-08 10:46:02 +00:00
Tijl Coosemans 8fb78ac4b4 Update to 3.5.12. 2017-05-12 16:46:48 +00:00
Tijl Coosemans 41e4c187f1 Update to 3.5.11. 2017-04-25 14:50:34 +00:00
Tijl Coosemans 39442f9c83 Update to 3.5.9. Disable use of libidn2 for now because it does not provide
a pkgconfig file.

PR:		217073
Exp-run by:	antoine
2017-02-20 14:34:09 +00:00
Tijl Coosemans d5c92c553f Make atomic operations explicit to support old gcc.
PR:		216122
2017-01-16 10:19:01 +00:00
Jan Beich ce32977b20 security/gnutls: unbreak aarch64 after r431214
lib/accelerated/aarch64/elf/aes-aarch64.s.tmp.S:5:1: error: unknown directive
.arch armv8-a+crypto
^
lib/accelerated/aarch64/elf/aes-aarch64.s.tmp.S:49:2: error: instruction requires: crypto
 aese v6.16b,v0.16b
 ^

PR:		216045
Approved by:	tijl (maintainer)
2017-01-14 20:51:32 +00:00
Tijl Coosemans 8320e35f01 Update to 3.5.8.
PR:		215909
Submitted by:	brnrd
Exp-run by:	antoine
MFH:		2017Q1
Security:	0c5369fc-d671-11e6-a9a5-b499baebfeaf
2017-01-11 22:27:50 +00:00
Tijl Coosemans ce97a4e2eb Update to 3.4.17 and pass the right dlopen path for libtspi to configure. 2016-12-09 10:26:27 +00:00
Tijl Coosemans ddb6e50888 Update to 3.4.16. 2016-10-17 18:25:16 +00:00
Joseph Mingrone dda91049fe Add math/gmp to LIB_DEPENDS
Q/A warned that bin/certtool was linked to lib/libgmps.so.10

Approved by:	swills (mentor) tijl (maintainer)
Differential Revision:	https://reviews.freebsd.org/D8153
2016-10-05 13:55:41 +00:00
Dmitry Marakasov 30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Tijl Coosemans c4d44c3384 Update to 3.4.15.
MFH:		2016Q3
Security:	https://gnutls.org/security.html#GNUTLS-SA-2016-3
2016-09-09 13:22:29 +00:00
Tijl Coosemans 9ce5be358c Update to 3.4.14. 2016-07-08 15:36:15 +00:00
Tijl Coosemans c381f0cff0 Update to 3.4.13. 2016-06-07 16:26:29 +00:00
Tijl Coosemans 6b4ee6265f Update to 3.4.12.
libpkcs11mock1.so is commented out in pkg-plist because it is part of the
testsuite and shouldn't be installed.  This has been fixed upstream.
2016-05-30 18:55:21 +00:00
Tijl Coosemans 7c1fdb56cd Update to 3.4.11. 2016-04-12 10:18:35 +00:00
Mathieu Arnold 597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Tijl Coosemans 6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Tijl Coosemans eaeb84f225 - Take maintainer.
- Fix a build problem with upcoming libc++.

PR:		207768, 208175
Approved by:	bdrewery (maintainer)
2016-03-21 12:03:40 +00:00
Olli Hauer 98bbb468b4 - bump PORTREVISION on ports depending on unbound
PR:		207948
Submitted by:	jaap@NLnetLabs.nl (maintainer)
2016-03-15 06:21:32 +00:00
Erwin Lansing d140eabacb - Update unbound to 1.5.7
- Bump PORTREVISIOn on dependent ports

Some Upgrade Notes:

This release fixes a validation failure for nodata with wildcards and
emptynonterminals. Fixes OpenSSL Library compability. Fixes correct
response for malformed EDNS queries. For crypto in libunbound there is
libnettle support.

Qname minimisation is implemented. Use qname-minimisation: yes to
enable it. This version sends the full query name when an error is
found for intermediate names. It should therefore not fail for names
on nonconformant servers. It combines well with
harden-below-nxdomain: yes because those nxdomains are probed by the
qname minimisation, and that will both stop privacy sensitive traffic
and reduce nonsense traffic to authority servers. So consider
enabling both. In this implementation IPv6 reverse lookups add
several labels per increment, because otherwise those lookups would be
very slow. [ Reference
https://tools.ietf.org/html/draft-ietf-dnsop-qname-minimisation-08 ]

More details at <http://unbound.net>

PR:		206347
Submitted by:	Jaap Akkerhuis <jaap@NLnetLabs.nl>
Approved by:	maintainer timeout
Sponsored by:	DK Hostmaster A/S
2016-02-04 15:58:30 +00:00
Johan van Selst c590f0bad9 Bump versions to chase Nettle shared library update 2016-01-23 21:14:18 +00:00