Commit graph

127 commits

Author SHA1 Message Date
Kubilay Kocak
5883d2a2c8 security/gnutls: Support OPTIONal library dependencies
Factor out libidn, libp11-kit and libtspi into OPTIONal library
dependencies, with the CRYWRAP, P11KIT and TPM options respectively, as per
the upstream documentation [1].

Make ZLIB an OPTION because we can, and the choice to customise
compression support in security software (especially lately) may be
very useful for some consumers.

Add CRYWRAP, P11KIT, TPM and ZLIB to OPTIONS_DEFAULT to retain current
default functionality.

[1] http://gnutls.org/manual/html_node/Downloading-and-installing.html

Inspired by:	Recent gnutls 2 -> 3 change, fan of minimal dependencies

PR:		192090
Submitted by:	koobs
Approved by:	maintainer
2014-07-29 09:14:01 +00:00
Roman Bogorodskiy
32290f6fc6 - Update security/libtasn1 to 4.0
- Add USES= libtool and set INSTALL_TARGET to install-strip
- Drop useless bsd.port.options.mk include
- Bump PORTREVISION of ports that depend on libtasn1 as
  shlib version has changed
- Add an UPDATING entry for that

Exp-run by:	antoine
2014-07-28 06:43:09 +00:00
Bryan Drewery
921f399be2 - Fix plist
Reported by:	many
2014-07-24 20:38:04 +00:00
Bryan Drewery
7b0f5d94f5 Update to 3.2.16 2014-07-24 19:43:59 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Adam Weinberger
5d2373a092 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:57:39 +00:00
Cy Schubert
8887883116 Patch CVE-2014-3466 to prevent memory corruption due to server hello parsing.
Obtained from:  688ea6428a
Security:       CVE-2014-3466, 9733c480-ebff-11e3-970b-206a8a720317
2014-06-04 18:51:20 +00:00
Tijl Coosemans
4bf5eb7e2f - New LIB_DEPENDS syntax.
- USES=libtool:keepla tar:bzip2.
- Remove -fPIC flag.  Leftover from an old version.
2014-04-30 18:20:12 +00:00
Bryan Drewery
6a52cb9044 - Add fixes for:
CVE-2014-0092 - Certificate verification issue
  CVE-2014-1959 - Certificate verification issue

  All users are recommended to upgrade ASAP.

Security:	f645aa90-a3e8-11e3-a422-3c970e169bc2
2014-03-04 22:46:55 +00:00
Roman Bogorodskiy
7db971bbee Add an additional mirror to MASTER_SITES.
PR:		185901
Submitted by:	Bruno Machado <bruno@bsd.com.br>
2014-01-22 07:06:18 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Roman Bogorodskiy
bae79c3424 Fix build with perl 5.18.
PR:		185595
Reviewed by:	marino
Obtained from:	Debian
2014-01-13 11:31:03 +00:00
John Marino
afcfe0e2fa security/gnutls: Fix hardcoded perl paths
Perl was recently added as a build tool for gnutls, and immediately the
port fails to build on systems that do not have the /usr/bin/perl
symlink.  The cause is harded perl path of "/usr/bin/perl".  Shebangfix
will fix a couple of these, REINPLACE_CMD will fix the other.  Committed
under the new "Just fix it" blanket, but it was tested in redports.
2014-01-10 20:33:45 +00:00
Roman Bogorodskiy
6fa779c1b7 - Fix possbile DoS in TLS record decoding [1]
- Fix installation without NLS [2]
- Require gmake and perl for build because in some
  occasions it will rebuild the documentation that
  works in a proper way with gmake only and needs perl
- Bump PORTREVISION

Security:	CVE-2013-2116
Reported by:	mat [2]
2014-01-08 11:18:44 +00:00
Roman Bogorodskiy
8f480fffe9 - Support stagedir
- Add LICENSE
- Fix pkg-descr formatting

PR:		185409
Submitted by:	Takefu <takefu@airport.fm>
2014-01-06 10:59:38 +00:00
Roman Bogorodskiy
7635644b42 - Chase security/libtasn1 update
- Add UPDATING entry
2013-11-03 09:21:59 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Roman Bogorodskiy
ab635f152e - Add UPDATING entry for libtasn1 update
- Bump PORTREVISIONs for dependant ports
2013-02-06 17:30:08 +00:00
Roman Bogorodskiy
0412e1a725 Update to 2.12.23.
Security:	http://www.gnutls.org/security.html#GNUTLS-SA-2013-1
2013-02-05 16:14:59 +00:00
Roman Bogorodskiy
68a1991ea3 - Drop automatic dependency detection [1]
- Do not link to -lphread directly [2]
- Use USE_PKGCONFIG [2]
- Pet portlint by removing ABI number references [2]
- Drop no longer actual --with-lzo=no switch, lzo support
  is disabled by default anyway [2]
- Bump PORTREVISION

PR:		170390 [2]
Submitted by:	Jason E. Hale [2], A.J. Kehoe IV (Nanoman) [1]
2012-08-15 13:57:01 +00:00
Roman Bogorodskiy
92e600045d Respect NOPORTEXAMPLES.
PR:		166693
Submitted by:	scheidell, crees
2012-04-10 11:06:28 +00:00
Roman Bogorodskiy
617e8584da Update to 2.12.18. This update includes a dirty hack to prevent shared
library bump which is necessary because of not properly set LIBTOOLFILES.
This would be properly fixed after ports slush is over.

PR:		166307
Submitted by:	delphij
Security:	CVE-2012-1569, CVE-2012-1573
Feature safe:	yes
2012-03-25 15:24:23 +00:00
Roman Bogorodskiy
06753e5a51 Update to 2.12.16. 2012-01-12 02:45:34 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Roman Bogorodskiy
2b946ea574 Update to 2.12.14. 2011-11-09 05:51:21 +00:00
Martin Wilke
3d7e506643 - Fix build on FreeBSD 10
Reported by:	pointyhat
2011-10-29 07:20:16 +00:00
Roman Bogorodskiy
9edecec48c Update to 2.12.12. 2011-10-23 21:02:42 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Roman Bogorodskiy
80874408d4 Update to 2.12.11. 2011-09-18 23:53:46 +00:00
Roman Bogorodskiy
afa2f37501 Update to 2.12.10. 2011-09-16 02:29:19 +00:00
Roman Bogorodskiy
2c478db886 Update to 2.12.9. 2011-08-21 17:11:24 +00:00
Roman Bogorodskiy
0d06d2359a - Switch to nettle as crypto library as it's primary library
supported by upstream and additionally there are some
  inconsistences with libgcrypt 1.5.x.
- Bump PORTREVISION
2011-07-14 08:05:49 +00:00
Steve Wills
e0755b977d - Chase the libgcrypt shared lib version 2011-07-03 11:40:49 +00:00
Roman Bogorodskiy
05e3aa0553 Update to 2.12.7. 2011-06-22 16:15:01 +00:00
Pav Lucistnik
fa82b180c7 - Bump PORTREVISION for the .pc fix 2011-06-06 20:39:53 +00:00
Roman Bogorodskiy
fdcb7cc1a2 Proper fix for gnutls.pc generation by ripping out 'zlib' part
from configure as it was originally submitted by Fumiyuki Shimizu in
ports/157647.

Pointy hat to:		novel
2011-06-06 12:07:37 +00:00
Roman Bogorodskiy
794580c534 Fix gnutls.pc file by stripping 'zlib' from Requires.private.
PR:		157647 (based on)
Submitted by:	Fumiyuki Shimizu
2011-06-06 08:15:35 +00:00
Roman Bogorodskiy
aabc2b4486 Update to 2.12.6.1. 2011-06-05 18:34:23 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Wesley Shields
15c1551ea3 Chase security/libgcrypt shlib bump.
PR:		ports/148755
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
2010-07-27 01:25:20 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Roman Bogorodskiy
47b113644d Update to 2.8.6. 2010-05-03 18:36:33 +00:00
Roman Bogorodskiy
cbfda45aa2 Introduce WITH_CAMELLIA knob to enable camellia ciphers (off by default).
PR:		138721
Submitted by:	Ivan Sy Jr <ivan_jr@yahoo.com>
2009-11-21 07:33:19 +00:00
Roman Bogorodskiy
89dbb0c8e2 Update to 2.8.3. 2009-08-16 18:01:50 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Roman Bogorodskiy
b37328918f Update to 2.6.5. 2009-05-10 00:35:37 +00:00