gnunet: Update wip/gnunet to 0.11.3

Removing python37 limitation.

Upstream ReleaseNote extract:
Noteworthy changes in 0.11.1
    gnunet-qr was rewritten in C, removing our last dependency on Python 2.x
    REST and GNS proxy configuration options for address binding were added
    gnunet-publish by default no longer includes creation time
    Unreliable message ordering logic in CADET was fixed
    Various improvements to build system and documentation
Noteworthy changes in 0.11.3 (since 0.11.2)
    gnunet-zoneimport now handles -h correctly
    iptables and other similar binaries are no longer hard-coded but
     detected at configure time (with hard-coded fallback locations).
    make uninstall now properly uninstalls all files
    Passing the no longer available --with-nssdir configuration option
     now results in a hard error.
    GNUNET_memcmp() and GNUNET_is_zero() macros introduced for
     improved type safety (but not yet used consistently).

Upstream ChangeLog:

Sat 06 Apr 2019 02:36:17 PM CEST
  Introducing GNUNET_memcmp() and GNUNET_is_zero() for better typing
  when comparing memory areas. -CG

Fri 05 Apr 2019 11:38:53 PM CEST
  Use paths of sysctl, ip, ifconfig and ip(6)tables from configure
  if they work. (#5352). -CG

Thu 04 Apr 2019 12:39:44 PM CEST
  Hotfix for build issue. Releasing GNUnet 0.11.2. -CG/MS

Wed 03 Apr 2019 03:18:43 PM CEST
  Releasing GNUnet 0.11.1. -CG

Wed 03 Apr 2019 01:54:44 PM CEST
  Merged gnunet-qr-c-2 branch, replacing Python-based implementation
  of gnunet-qr with C-based implementation that also integrates
  gnunet-uri. -HG/MS/CG

Wed 03 Apr 2019 01:15:57 PM CEST
  Fixed a few test case regressions (GNS, FS). -CG

Mon Apr 1 22:00:00 UTC 2019
  documentation/buildsystem: manpages and other documentation parts
  can now be build more controlled again, this fixes the regression
  in 0.11.0 where documentation was an on/off switch.
  New introduced: --enable-include-manpages.
  Fixed: texi2mdoc integration (--enable-texi2mdoc-generation).
  buildsystem: decrease python dependency to 3.4 from
  previously 3.7.
  -ng0

Tue Mar 12 10:06:17 CET 2019
  REST: Move back from rest-plugin into respective subsystem directories.

Mon Mar 11 02:47:55 CET 2019
  Make configure complain if no working libidn is detected. -CG

Sat Mar 9 15:58:45 2019 +0100
  REST: Config option for address bind. Defaults to localhost.
  GNS: dns2gns/gns-proxy config option for address bind. Defaults to localhost.

Sat Mar 9 01:58:22 CET 2019
  gnunet-publish now by default does not expose the creation time,
  option -d no longer exists, to enable the old behavior use -E. -CG

Sat Mar 2 14:23:10 2019 +0100
  utils: gnunet-qr.py now installed under pkgshare instead of bin

Thu Feb 28 19:07:59 CET 2019
  CADET: Fix in order, unrealiable message ordering
This commit is contained in:
ng0 2019-04-18 10:35:02 +00:00
parent 49422d242b
commit eb48d19db8
4 changed files with 8 additions and 17 deletions

View File

@ -1,9 +1,8 @@
# $NetBSD$
DISTNAME= gnunet-0.11.0
DISTNAME= gnunet-0.11.3
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GNU:=gnunet/}
PKGREVISION= 1
MAINTAINER= ng0@n0.is
HOMEPAGE= https://gnunet.org/
@ -86,14 +85,6 @@ SPECIAL_PERMS+= ${PREFIX}/lib/gnunet/libexec/gnunet-helper-transport-bluetooth $
SPECIAL_PERMS+= ${PREFIX}/lib/gnunet/libexec/gnunet-helper-transport-wlan ${SETUID_ROOT_PERMS}
SPECIAL_PERMS+= ${PREFIX}/lib/gnunet/libexec/gnunet-helper-vpn ${SETUID_ROOT_PERMS}
post-install:
cd ${WRKSRC} && ${INSTALL_SCRIPT} ${WRKSRC}/src/util/gnunet-qr.py ${DESTDIR}${PREFIX}/bin
# XXX: Will be fixed in 0.11.1, rewritten in C.
# Technically this is no executable script anymore, as we call
# call it with the shell script. The warning thrown is harmless.
# https://gnunet.org/en/#gsoc2019
${CHMOD} -x ${DESTDIR}${PREFIX}/bin/gnunet-qr.py
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"

View File

@ -2,4 +2,5 @@
gnunet and some of its dependencies.
* On linux and systems supported by bluez, add bluez for
bluetooth subsystem
* Package libgabe and libpbc for experimental features
* Package libgabe and libpbc for experimental features
* Package gnunet-qr dependencies

View File

@ -1,6 +1,6 @@
$NetBSD$
SHA1 (gnunet-0.11.0.tar.gz) = 70db5d0dfe274c18d974e69e3efd6b3378718b8f
RMD160 (gnunet-0.11.0.tar.gz) = 678e2f3d6493cdfe833e52ea7f9b6fffc2f6c546
SHA512 (gnunet-0.11.0.tar.gz) = f60141b897b665889c9aa0f7242152e8af898f994d9a0d503847b5946f1ae07b22bb454aabdcddc350cf5c9405b204b71661ff23a54118039976d38479e524a6
Size (gnunet-0.11.0.tar.gz) = 7519465 bytes
SHA1 (gnunet-0.11.3.tar.gz) = 4e51b0b60a5d4c87fc668b97cdaea8121c11211d
RMD160 (gnunet-0.11.3.tar.gz) = 07583d2f1634683770618d98331324ae4f73e641
SHA512 (gnunet-0.11.3.tar.gz) = ff654ae52a0a20a105cfb032c99485d9c9e423e5bb100ba87ef9dfefd882beb50a1caa38bf331fc17052e5b6f0c8f9800d8db834a96ddfc858227c9aaa4b03da
Size (gnunet-0.11.3.tar.gz) = 7552021 bytes

View File

@ -14,9 +14,8 @@ PLIST_VARS+= experimental
# Parts of the testsuite require python3.7
.if !empty(PKG_OPTIONS:Mtests)
.include "../../lang/python/tool.mk"
PYTHON_VERSIONS_ACCEPTED= 37
PYTHON_VERSIONS_INCOMPATIBLE= 27
PYTHON_FOR_BUILD_ONLY= yes
BUILD_DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
.endif
# build the doc output. XXX: See README.