Update to gnupg-2.2.37

Release info:
https://dev.gnupg.org/T6105

Packaging changes:
- need to drop a --css-ref= option unrecognized by base makeinfo.
- no need for gmake
- having the package installed is not needed any more to run the tests
- respect LDFLAGS
This commit is contained in:
jca 2022-08-30 17:27:31 +00:00
parent 9362ae3170
commit 677fa37f06
4 changed files with 20 additions and 8 deletions

View File

@ -2,8 +2,7 @@ PORTROACH = limitw:1,even
COMMENT = GNU privacy guard - a free PGP replacement
DISTNAME = gnupg-2.2.36
REVISION = 0
DISTNAME = gnupg-2.2.37
CATEGORIES = security
@ -46,14 +45,11 @@ DEBUG_PACKAGES = ${BUILD_PACKAGES}
RUN_DEPENDS = security/pinentry
TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH}
PORTHOME = ${WRKDIR}
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
CONFIGURE_ARGS += --enable-gpgtar \
--enable-wks-tools

View File

@ -1,2 +1,2 @@
SHA256 (gnupg-2.2.36.tar.bz2) = vf54OBD87KlwO56BGBesymPunvAXTmFlmOjqZZCqTJw=
SIZE (gnupg-2.2.36.tar.bz2) = 7273805
SHA256 (gnupg-2.2.37.tar.bz2) = lfiSi0ohiQZYZgwsENtjp2UoaGRhLnWBkytcPRasqHE=
SIZE (gnupg-2.2.37.tar.bz2) = 7285172

View File

@ -0,0 +1,15 @@
Don't use --css-ref (not supported by base texinfo)
Index: doc/Makefile.in
--- doc/Makefile.in.orig
+++ doc/Makefile.in
@@ -527,7 +527,7 @@ gnupg_TEXINFOS = \
howtos.texi howto-create-a-server-cert.texi
DVIPS = TEXINPUTS="$(srcdir)$(PATH_SEPARATOR)$$TEXINPUTS" dvips
-AM_MAKEINFOFLAGS = -I $(srcdir) --css-ref=/share/site.css
+AM_MAKEINFOFLAGS = -I $(srcdir)
YAT2M_OPTIONS = -I $(srcdir) \
--release "GnuPG @PACKAGE_VERSION@" --source "GNU Privacy Guard 2.2"

View File

@ -58,6 +58,7 @@ share/doc/gnupg/examples/README
share/doc/gnupg/examples/VS-NfD.prf
share/doc/gnupg/examples/debug.prf
share/doc/gnupg/examples/gpgconf.conf
share/doc/gnupg/examples/gpgconf.rnames
share/doc/gnupg/examples/pwpattern.list
share/doc/gnupg/examples/scd-event
share/doc/gnupg/examples/trustlist.txt