pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gnunet: Update wip/gnunet to 0.11.3



Module Name:	pkgsrc-wip
Committed By:	ng0 <ng0%n0.is@localhost>
Pushed By:	ng0
Date:		Thu Apr 18 10:35:02 2019 +0000
Changeset:	eb48d19db8f6562fbc204d88c2bcbf24d00b7277

Modified Files:
	gnunet/Makefile
	gnunet/TODO
	gnunet/distinfo
	gnunet/options.mk

Log Message:
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

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=eb48d19db8f6562fbc204d88c2bcbf24d00b7277

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gnunet/Makefile   | 11 +----------
 gnunet/TODO       |  3 ++-
 gnunet/distinfo   |  8 ++++----
 gnunet/options.mk |  3 +--
 4 files changed, 8 insertions(+), 17 deletions(-)

diffs:
diff --git a/gnunet/Makefile b/gnunet/Makefile
index d4e935c4c0..9704d1bbcf 100644
--- a/gnunet/Makefile
+++ b/gnunet/Makefile
@@ -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@localhost
 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"
diff --git a/gnunet/TODO b/gnunet/TODO
index 9991afff08..5006ac54e6 100644
--- a/gnunet/TODO
+++ b/gnunet/TODO
@@ -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
\ No newline at end of file
+* Package libgabe and libpbc for experimental features
+* Package gnunet-qr dependencies
diff --git a/gnunet/distinfo b/gnunet/distinfo
index aac72cd68e..d763ff48c4 100644
--- a/gnunet/distinfo
+++ b/gnunet/distinfo
@@ -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
diff --git a/gnunet/options.mk b/gnunet/options.mk
index 1cab75bc76..ee4c985faa 100644
--- a/gnunet/options.mk
+++ b/gnunet/options.mk
@@ -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.


Home | Main Index | Thread Index | Old Index