Very sorry. Yes, libassuan was simply a version bump. I will re-submit a patch 
with that.

> On Jul 4, 2016, at 4:27 AM, David Coppa <[email protected]> wrote:
> 
>> On Fri, 01 Jul 2016, Boyd Waters wrote:
>> 
>> Hello, world. I am new to OpenBSD and my CVS skills are a dim memory from
>> 10 years ago.
>> 
>> Here is a patch for gnupg2 to update to version 2.1.13
>> 
>> My Yubikey (and I suppose, other SmartCard readers) need at least version
>> 2.1.11 to push 4096-bit RSA keys to the card.
>> 
>> Tested on amd64.
>> 
>> I will test on MacPPC (PowerPC G3, the 750 CPU) and on MacPPC G4 next week.
>> 
>> Comments welcome. Thanks.
> 
> How have you built gnupg-2.1.13 without first updating libassuan?
> 
> ---8<---
> 
> ===>  Configuring for gnupg-2.1.13
> Using /usr/pobj/gnupg-2.1.13/config.site (generated)
> 
> ...
> 
> checking for cc for build... cc
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> configure: checking for libraries
> checking for gpg-error-config... /usr/local/bin/gpg-error-config
> checking for GPG Error - version >= 1.21... yes (1.23)
> checking for libgcrypt-config... /usr/local/bin/libgcrypt-config
> checking for LIBGCRYPT - version >= 1.6.0... yes (1.7.1)
> checking LIBGCRYPT API version... okay
> checking for libassuan-config... /usr/local/bin/libassuan-config
> checking for LIBASSUAN - version >= 2.4.1... no
> checking for ksba-config... /usr/local/bin/ksba-config
> checking for KSBA - version >= 1.2.0... yes (1.3.3)
> checking KSBA API version... okay
> checking for libusb_init in -lusb-1.0... yes
> checking libusb include dir... /usr/local/include/libusb-1.0
> checking for library containing dlopen... none required
> checking for SQLITE3... yes
> checking for encfs... /usr/bin/encfs
> checking for fusermount... /usr/bin/fusermount
> checking for openpty in -lutil... (cached) yes
> checking for shred... /usr/local/bin/shred
> checking for npth-config... /usr/local/bin/npth-config
> checking for NPTH - version >= 0.91... yes (1.2)
> checking NPTH API version... okay
> checking for ntbtls-config... no
> checking for NTBTLS - version >= 0.1.0... no
> checking for LIBGNUTLS... yes
> configure: checking for networking options
> checking for gethostbyname... (cached) yes
> checking for setsockopt... (cached) yes
> checking for library containing res_query... none required
> checking for library containing dn_expand... none required
> checking for library containing dn_skipname... no
> checking for library containing __dn_skipname... none required
> checking whether the resolver is usable... yes
> configure: WARNING:
> ***
> *** Building without LDAP support.
> *** No CRL access or X.509 certificate search available.
> ***
> checking for sendmail... /usr/sbin/sendmail
> checking for ld used by GCC... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking for iconv... yes
> checking for working iconv... yes
> checking how to link with libiconv... /usr/local/lib/libiconv.so.6.0
> checking for iconv declaration... 
>         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, 
> char * *outbuf, size_t *outbytesleft);
> configure: checking for gettext
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/local/bin/msgfmt
> checking for gmsgfmt... /usr/local/bin/msgfmt
> checking for xgettext... /usr/local/bin/xgettext
> checking for msgmerge... /usr/local/bin/msgmerge
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... no
> checking for iconv... (cached) yes
> checking for working iconv... (cached) yes
> checking how to link with libiconv... /usr/local/lib/libiconv.so.6.0
> checking for GNU gettext in libintl... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... external libintl
> checking how to link with libintl... /usr/local/lib/libintl.so.6.0 
> /usr/local/lib/libiconv.so.6.0 -lc -Wl,-rpath,/usr/local/lib
> checking for strchr... (cached) yes
> checking for nl_langinfo and CODESET... yes
> checking for LC_MESSAGES... yes
> configure: checking for header files
> checking for ANSI C header files... (cached) yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking langinfo.h usability... yes
> checking langinfo.h presence... yes
> checking for langinfo.h... yes
> checking for termio.h... (cached) no
> checking for locale.h... (cached) yes
> checking for getopt.h... (cached) yes
> checking for pty.h... (cached) no
> checking for utmp.h... (cached) yes
> checking for pwd.h... (cached) yes
> checking for inttypes.h... (cached) yes
> checking for signal.h... (cached) yes
> checking for sys/select.h... (cached) yes
> checking for signal.h... (cached) yes
> checking whether time.h and sys/time.h may both be included... (cached) yes
> configure: checking for system characteristics
> checking for an ANSI C-conforming const... (cached) yes
> checking for inline... inline
> checking for working volatile... (cached) yes
> checking for size_t... (cached) yes
> checking for mode_t... (cached) yes
> checking return type of signal handlers... (cached) void
> checking whether sys_siglist is declared... yes
> checking for sys/socket.h... (cached) yes
> checking for socklen_t... yes
> checking for library containing inet_addr... none required
> checking endianess... little
> checking for byte typedef... no
> checking for ushort typedef... yes
> checking for ulong typedef... yes
> checking for u16 typedef... no
> checking for u32 typedef... no
> checking size of unsigned short... (cached) 2
> checking size of unsigned int... 4
> checking size of unsigned long... 8
> checking size of unsigned long long... (cached) 8
> checking whether time.h and sys/time.h may both be included... (cached) yes
> checking size of time_t... 8
> checking whether time_t is unsigned... no
> configure: checking for library functions
> checking whether getpagesize is declared... yes
> checking for _LARGEFILE_SOURCE value needed for large files... no
> checking for vprintf... (cached) yes
> checking for _doprnt... no
> checking for pid_t... (cached) yes
> checking vfork.h usability... no
> checking vfork.h presence... no
> checking for vfork.h... no
> checking for fork... (cached) yes
> checking for vfork... (cached) yes
> checking for working fork... (cached) yes
> checking for working vfork... (cached) yes
> checking for strerror... (cached) yes
> checking for strlwr... no
> checking for tcgetattr... (cached) yes
> checking for mmap... (cached) yes
> checking for canonicalize_file_name... no
> checking for strcasecmp... (cached) yes
> checking for strncasecmp... (cached) yes
> checking for ctermid... (cached) yes
> checking for times... (cached) yes
> checking for gmtime_r... (cached) yes
> checking for strtoull... (cached) yes
> checking for setenv... (cached) yes
> checking for unsetenv... (cached) yes
> checking for fcntl... (cached) yes
> checking for ftruncate... (cached) yes
> checking for inet_ntop... (cached) yes
> checking for canonicalize_file_name... (cached) no
> checking for gettimeofday... (cached) yes
> checking for getrusage... (cached) yes
> checking for getrlimit... (cached) yes
> checking for setrlimit... (cached) yes
> checking for clock_gettime... (cached) yes
> checking for atexit... (cached) yes
> checking for raise... (cached) yes
> checking for getpagesize... (cached) yes
> checking for strftime... (cached) yes
> checking for nl_langinfo... yes
> checking for setlocale... (cached) yes
> checking for waitpid... (cached) yes
> checking for wait4... (cached) yes
> checking for sigaction... (cached) yes
> checking for sigprocmask... (cached) yes
> checking for pipe... (cached) yes
> checking for getaddrinfo... (cached) yes
> checking for ttyname... (cached) yes
> checking for rand... (cached) yes
> checking for ftello... (cached) yes
> checking for fsync... (cached) yes
> checking for stat... (cached) yes
> checking for lstat... (cached) yes
> checking for memicmp... no
> checking for stpcpy... (cached) yes
> checking for strsep... (cached) yes
> checking for strlwr... (cached) no
> checking for strtoul... (cached) yes
> checking for memmove... (cached) yes
> checking for stricmp... no
> checking for strtol... (cached) yes
> checking for memrchr... yes
> checking for isascii... (cached) yes
> checking for timegm... (cached) yes
> checking for getrusage... (cached) yes
> checking for setrlimit... (cached) yes
> checking for stat... (cached) yes
> checking for setlocale... (cached) yes
> checking for flockfile... (cached) yes
> checking for funlockfile... (cached) yes
> checking for getpwnam... (cached) yes
> checking for getpwuid... (cached) yes
> checking for getenv... (cached) yes
> checking for inet_pton... (cached) yes
> checking for strpbrk... (cached) yes
> checking for struct sigaction... yes
> checking for sigset_t... yes
> checking for sys/stat.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking direct.h usability... no
> checking direct.h presence... no
> checking for direct.h... no
> checking if mkdir takes one argument... no
> checking whether regular expression support is requested... yes
> checking for library containing regcomp... none required
> checking for regcomp... (cached) yes
> checking whether your system's regexp library is broken... no
> checking for zlib.h... (cached) yes
> checking for deflateInit2_ in -lz... yes
> checking for bzlib.h... yes
> checking for BZ2_bzCompressInit in -lbz2... yes
> checking whether readline via "-lreadline" is present and sane... no
> checking whether readline via "-lreadline -ltermcap" is present and sane... 
> yes
> configure: checking for cc features
> checking if gcc ignores unknown -Wno-* options... no
> checking if gcc supports -Wno-pointer-sign... yes
> checking if gcc supports -Wpointer-arith... yes
> configure:
> ***
> *** You need libassuan to build this program.
> *** This library is for example available at
> ***   ftp://ftp.gnupg.org/gcrypt/libassuan/
> *** (at least version 2.4.1 (API 2) is required).
> ***
> configure: error: 
> ***
> *** Required libraries not found. Please consult the above messages
> *** and install them before running configure again.
> ***
> *** Error 1 in . (/home/cvs/ports/infrastructure/mk/bsd.port.mk:2651 
> '/usr/pobj/gnupg-2.1.13/.configure_done')
> *** Error 1 in /usr/ports/security/gnupg2 
> (/home/cvs/ports/infrastructure/mk/bsd.port.mk:2396 'fake')
> 
> 

Reply via email to