Commit graph

196 commits

Author SHA1 Message Date
Jun Kuriyama
778db2a487 - Upgrade to 2.1.2 (bugfixes). 2015-02-18 22:30:59 +00:00
Ryan Steinmetz
768535146c - Fix version requirement for security/libgpg-error BUILD_DEPEND 2015-02-16 20:48:29 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Jun Kuriyama
089e2dfe47 - Upgrade to 2.1.1 and various fixes.
Sorry for mess at introducing 2.1.0.  This branch is *modern* release,
and please use security/gnupg{1,20} for stable gpg.  Patches are welcome
to use DEFAULT_VERSIONS. :-)

PR:		ports/195489, ports/195931, ports/195459, ports/196301
Submitted by:	rakuco, Matthew West <freebsd@r.zeeb.org>, Phil Pennock <freebsd@phil.spodhuis.org>, tijl
2014-12-28 14:04:02 +00:00
Glen Barber
7bfe20a2d0 Update security/gnupg*/pkg-message to reflect
reality.

Sponsored by:	The FreeBSD Foundation
2014-12-24 17:46:49 +00:00
Jun Kuriyama
31adc73cc6 - Turn pinentry dependency mandatory, not option. [1]
- Remove gpg-zip.1.gz manpage which command is not installed. [2]

PR:		ports/194788 [1], ports/195229 [2]
Submitted by:	donaldcallen@gmail.com [1], crest@sahiro.org [2]
2014-11-22 09:55:13 +00:00
Jun Kuriyama
e7cbbfd172 - Upgrade security/gnupg to 2.1.0 (modern release) and copy previous
as security/gnupg20 (stable release).
- Set PINENTRY as default option.
2014-11-20 05:11:20 +00:00
Antoine Brodin
698f4644c4 Cleanup plist 2014-11-13 09:02:57 +00:00
Dmitry Marakasov
ff5dac2580 - Drop .la files for security/libksba, no dependees require them
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-09-16 13:44:13 +00:00
Jun Kuriyama
e977b8622c - Upgrade to 2.0.26 (minor fixes). 2014-08-14 22:16:17 +00:00
Tijl Coosemans
74a7f8c73c Bump PORTREVISION on more ports that depend on libgcrypt after the update
in r363436 and remove the UPDATING entry because it did not guarantee
that all ports were updated nor that they were updated in the right order.
Also remove libgcrypt.la again.

PR:		192342
Approved by:	portmgr (implicit, bump unstaged ports)
2014-08-05 22:13:29 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Jun Kuriyama
9d66852b20 - Upgrade to 2.0.25 (bugfix).
- Fix STD_SOCKET option argument [1].

PR:		ports/191150 [1]
Submitted by:	mazhe@alkumuna.eu [1]
2014-06-30 22:44:52 +00:00
Jun Kuriyama
084e677708 - Upgrade to 2.0.24 (security).
- Explicitly depends on libgpg-error>=1.11 [1]
- Turn on PINENTRY option by default [2]
  (I don't like this, but by popular demand for years...)

Submitted by:	dereckson@gmail.com [1], sbruno [2]
PR:		ports/138424 [1], ports/189394 [2]
2014-06-24 14:42:41 +00:00
Sunpoet Po-Chuan Hsieh
3c0e9975cf - Convert to new LIB_DEPENDS format
- Use USES=tar:bzip2

Approved by:	portmgr (blanket)
2014-06-03 16:57:23 +00:00
Jun Kuriyama
b925e066a1 - Upgrade to 2.0.23 (minor enhancement). 2014-06-03 12:19:50 +00:00
Mathieu Arnold
79e7728380 Fix KDNS option.
Reported by:	geoffroy desvernay
Pointy hat to:	mat
2013-12-02 12:05:45 +00:00
Mathieu Arnold
c8db721432 Convert to new options framekwork.
maintainer timeout.

PR:		ports/183955
Submitted by:	mat
2013-11-29 15:16:28 +00:00
Eitan Adler
64faeb613a Fix build with KDNS: --with-adns must be passed to configure.
PR:		ports/183113
Submitted by:	Erick Turnquist <jhujhiti@adjectivism.org>
Approved by:	maintainer timeout (3 weeks)
2013-11-14 05:37:22 +00:00
Antoine Brodin
49dc8582d2 Fix staging:
- add man pages to the plist
- remove pkg-install and pkg-message from post-install
  (the gpg symlink creation was violating stage)
- re-add INFO to Makefile
- use @mode instead of chmod to allow packaging setuid as user

While here, USE_GMAKE->USES=gmake, use OPTIONS_SUB instead of PLIST_SUB
and use %%PORTDOCS%% for help files as they do not exist with --disable-doc

Approved by:	Jun Kuriyama (maintainer)
2013-10-06 15:04:10 +00:00
Jun Kuriyama
cd653907e2 - Upgrade 2.0.22 (security, VuXML entry will follow).
- Pet portlint about pkg-plist.
- Use $STAGEDIR.
- Turn setuid knob to OptionsNG [1]

PR:		ports/181495 [1]
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> [1]
2013-10-05 09:34:12 +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
Jun Kuriyama
ce99cacd0f - Upgrade to 2.0.21 (minor improvements). 2013-08-19 13:29:42 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Jun Kuriyama
7271678f7c - Upgrade to 2.0.20. 2013-05-11 01:38:42 +00:00
Emanuel Haupt
2898e3fa0c Chase security/libgcrypt update 2013-05-03 16:36:39 +00:00
Rene Ladan
4e4178dab5 In preparation of removing devel/libusb (expires 2013-04-30), remove it
from these ports.

Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
  description from bsd.options.desc.mk

Approved by:	portmgr (bapt)
2013-04-29 16:43:05 +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
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Jun Kuriyama
a7ae59c7fd - Fix with NOPORTDOCS=yes [1,2]
- Fix CURL option handled incorrectly [3,4]

PR:		ports/170543 [1], ports/171848 [2], ports/171370 [3], ports/174075 [4]
Submitted by:	Rainer Duffner <rainer@ultra-secure.de> [1], Konstantinos Koukopoulos <koukopoulos@gmail.com> [2], John Marshall <john.marshall@riverwillow.com.au> [3], Phil Pennock <phil.pennock@globnix.org> [4]
2012-12-27 14:04:17 +00:00
Jun Kuriyama
d18e4a3b19 Revert previous tty patch until matured. 2012-08-13 14:17:35 +00:00
Jun Kuriyama
f31630bb91 - Convert to OptionsNG.
- Don't install gpg-zip.1 manpage as gpg-zip script is not installed
  [1].
- Fix /dev/tty brokenness [2].

PR:		ports/170327 [1], ports/170269 [2]
Submitted by:	Alfred Bartsch <bartsch@dssgmbh.de> [1],
	  	Ben Cottrell <tamino@wolfhut.org> [2]
2012-08-05 09:41:57 +00:00
Jun Kuriyama
779ffc83f9 - Add optional dependency on security/pinentry port.
I'd like to keep this port (and package built on pointyhat) having
simple dependencies.  So this knob is off by default.

PR:		ports/156287, ports/164333
Submitted by:	Joseph Olatt <joji@eskimo.com>, Oliver Herold <oh@fixmbr.de>
2012-05-04 11:07:46 +00:00
Jun Kuriyama
a21a1c4868 - Fix (and sort) plist with NLS option.
PR:		ports/167546
Submitted by:	Dima Panov <fluffy@Fluffy.Khv.RU>
2012-05-04 07:27:37 +00:00
Jun Kuriyama
4891889fbf - Upgrade to 2.0.19.
Feature safe:	yes
2012-03-27 10:03:39 +00:00
Jun Kuriyama
a601d24917 - Fix libcurl detection.
PR:		ports/160535
Submitted by	John Marshall <john.marshall@riverwillow.com.au>
2011-09-26 14:49:01 +00:00
Jun Kuriyama
2342faedbe - Upgrade to 2.0.18:
- Support the SSH confirm flag and show SSH fingerprints in ssh
    related pinentries.
  - Improved dirmngr/gpgsm interaction for OCSP.
  - Allow generation of card keys up to 4096 bit.

- Improve for port:
  - Remove patch that was incorporated into this release.
  - Remove redundant BUILD_DEPENDS.
  - Patching should be done in a -patch target. Silence the REINPLACE.

Submitted by:	dougb
PR:	  	ports/159520
2011-08-05 00:35:25 +00:00
Doug Barton
c383c90ce5 Add a patch to handle an ABI change relative to libgcrypt 1.5
Confirmed upstream:
http://lists.gnupg.org/pipermail/gnupg-users/2011-July/042333.html

PR:		ports/158674
Submitted by:	Mark Atkinson <atkin901@gmail.com>
Approved by:	early maintainer timeout/portmgr (pav)
2011-07-14 08:19:00 +00:00
Steve Wills
e0755b977d - Chase the libgcrypt shared lib version 2011-07-03 11:40:49 +00:00
Doug Barton
496a75656e Update libksba to 1.2.0, and update dependent ports.
The patch also adds a verify target for the PGP signature
of the distfile.

Noteworthy changes in version 1.2.0 (2011-03-01)
------------------------------------------------

* New functions to allow the creation of X.509 certificates.

This release adds features required by the GnuPG 2.1 development
version.

PR:		ports/155506
Submitted by:	me
Approved by:	maintainer timeout
2011-03-27 19:03:02 +00:00
Doug Barton
4cf0626f6b Version 2.0.17 was released on 2011-01-13:
What's New
===========
* Allow more hash algorithms with the OpenPGP v2 card.
* The gpg-agent now tests for a new gpg-agent.conf on a HUP.
* Fixed output of "gpgconf --check-options".
* Fixed a bug where Scdaemon sends a signal to Gpg-agent running in
  non-daemon mode.
* Fixed TTY management for pinentries and session variable update
  problem.
* Minor bug fixes.

For the port:
Camellia stopped being a configure option in 2.0.12
Fix minor typo for GPGSM OPTION
Minor plist update for 2.0.17

files/patch-keybox-blob.c seems to be no longer needed [2]

PR:		ports/153984
Submitted by:	me
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [2]
Approved by:	maintainer timeout (24 days)
Feature safe:	yes
2011-02-08 03:40:15 +00:00
Doug Barton
0064bfe0b9 Fix the shared library version number for libassuan to reflect what
the authors intended by adding:

USE_AUTOTOOLS=	libtool
USE_GNOME=	ltverhack

to security/libassuan/Makefile.

Update the libassuan shared library version number and/or bump
PORTREVISION in the dependent ports.

Requested by:	ale
Feature safe:	yes
2011-01-14 07:42:11 +00:00
Doug Barton
54767cbda3 Update libassuan to version 2.0.1:
* Input and output notification handler can now really access the
  parsed fd as stated in the manual.

* Cleaned up the logging.

Bump PORTREVISION and libassuan version number in related ports
2010-12-22 19:16:12 +00:00
Greg Larkin
d87674b7ee - Chase libksba shlib version bump in directly-dependent ports
Reported by:		ale and others via private email
Another pointy to:	glarkin
2010-12-16 14:16:46 +00:00
Greg Larkin
afb4f48d31 - Chase security/libksba shlib version bump
Requested by:	kwm
Pointyhat to:	glarkin
2010-12-16 02:34:07 +00:00
Jun Kuriyama
b24c09714b - Fix WITH_SUID_GPG knob.
PR:		152359
Submitted by:	sunpoet
2010-11-19 03:34:08 +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
Jun Kuriyama
4c32bda1a6 - Fix $LICENSE_FILE [1].
- Fix realloc bug in GPGSM (not affected GPG itself) [2].

PR:		ports/148817 [1]
Submitted by:	Anonymous <swell.k@gmail.com> [1]
Security:	http://lists.gnupg.org/pipermail/gnupg-announce/2010q3/000302.html [2]
2010-07-23 13:43:26 +00:00
Jun Kuriyama
f378817648 - Upgrade to 2.0.16.
- Add license info.

PR:		ports/148756
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
2010-07-20 14:01:50 +00:00
Doug Barton
116c2e08e6 Update to version 2.0.15, which has the following changes:
* New command --passwd for GPG.
 * Fixes a regression in 2.0.14 which prevented unprotection of new
   or changed gpg-agent passphrases.
 * Make use of libassuan 2.0 which is available as a DSO.

For the port:
 * Since libassuan is now a shared lib, move it LIB_DEPENDS
 * Remove now-spurious CONFLICTS

Approved by:	maintainer
2010-06-17 21:33:29 +00:00