Fri Aug 18 21:04:51 2017 UTC ()
Version 2.0.3 (released 2017-07-24) [beta]

** %IDN2_USE_STD3_ASCII_RULES disabled by default.
 Previously we were eliminating non-STD3 characters from domain strings
 such as _443._tcp.example.com, or IPs 1.2.3.4/24 provided to libidn2
 functions. That was an unexpected regression for applications switching
 from libidn and thus it is no longer applied by default.
 Use %IDN2_USE_STD3_ASCII_RULES to enable that behavior again.

** Fix several documentation issues

** Fix build issues

** Modernize gtk-doc build infrastructure.


(adam)
diff -r1.2 -r1.3 pkgsrc/devel/libidn2/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/libidn2/buildlink3.mk
diff -r1.2 -r1.3 pkgsrc/devel/libidn2/distinfo
diff -r0 -r1.1 pkgsrc/devel/libidn2/patches/patch-configure
diff -r1.1 -r0 pkgsrc/devel/libidn2/patches/patch-src_Makefile.in

cvs diff -r1.2 -r1.3 pkgsrc/devel/libidn2/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libidn2/Makefile 2017/07/22 02:33:00 1.2
+++ pkgsrc/devel/libidn2/Makefile 2017/08/18 21:04:51 1.3
@@ -1,24 +1,22 @@ @@ -1,24 +1,22 @@
1# $NetBSD: Makefile,v 1.2 2017/07/22 02:33:00 schmonz Exp $ 1# $NetBSD: Makefile,v 1.3 2017/08/18 21:04:51 adam Exp $
2 2
3DISTNAME= libidn2-2.0.0 3DISTNAME= libidn2-2.0.3
4PKGREVISION= 1 
5CATEGORIES= devel 4CATEGORIES= devel
6MASTER_SITES= https://alpha.gnu.org/gnu/libidn/ 5MASTER_SITES= ${MASTER_SITE_GNU:=libidn/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.lz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gnu.org/software/libidn/ 9HOMEPAGE= https://www.gnu.org/software/libidn/
11COMMENT= Convert internationalized domain names to/from ASCII Encoding 10COMMENT= Convert internationalized domain names to/from ASCII Encoding
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14GNU_CONFIGURE= yes 13USE_LIBTOOL= yes
15INFO_FILES= yes 14USE_TOOLS+= pkg-config
16USE_LIBTOOL= yes 15GNU_CONFIGURE= yes
17USE_TOOLS+= pkg-config 
18 
19PKGCONFIG_OVERRIDE+= libidn2.pc.in 16PKGCONFIG_OVERRIDE+= libidn2.pc.in
 17INFO_FILES= yes
20 18
21.include "../../converters/libiconv/buildlink3.mk" 19.include "../../converters/libiconv/buildlink3.mk"
22.include "../../devel/gettext-lib/buildlink3.mk" 20.include "../../devel/gettext-lib/buildlink3.mk"
23.include "../../textproc/libunistring/buildlink3.mk" 21.include "../../textproc/libunistring/buildlink3.mk"
24.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/libidn2/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/libidn2/buildlink3.mk 2017/08/17 13:49:15 1.2
+++ pkgsrc/devel/libidn2/buildlink3.mk 2017/08/18 21:04:51 1.3
@@ -1,15 +1,16 @@ @@ -1,15 +1,16 @@
1# $NetBSD: buildlink3.mk,v 1.2 2017/08/17 13:49:15 schmonz Exp $ 1# $NetBSD: buildlink3.mk,v 1.3 2017/08/18 21:04:51 adam Exp $
2 2
3BUILDLINK_TREE+= libidn2 3BUILDLINK_TREE+= libidn2
4 4
5.if !defined(LIBIDN2_BUILDLINK3_MK) 5.if !defined(LIBIDN2_BUILDLINK3_MK)
6LIBIDN2_BUILDLINK3_MK:= 6LIBIDN2_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libidn2+= libidn2>=2.0.0 8BUILDLINK_API_DEPENDS.libidn2+= libidn2>=2.0.0
9BUILDLINK_PKGSRCDIR.libidn2?= ../../devel/libidn2 9BUILDLINK_PKGSRCDIR.libidn2?= ../../devel/libidn2
10 10
11.include "../../converters/libiconv/buildlink3.mk" 11.include "../../converters/libiconv/buildlink3.mk"
 12.include "../../devel/gettext-lib/buildlink3.mk"
12.include "../../textproc/libunistring/buildlink3.mk" 13.include "../../textproc/libunistring/buildlink3.mk"
13.endif # LIBIDN2_BUILDLINK3_MK 14.endif # LIBIDN2_BUILDLINK3_MK
14 15
15BUILDLINK_TREE+= -libidn2 16BUILDLINK_TREE+= -libidn2

cvs diff -r1.2 -r1.3 pkgsrc/devel/libidn2/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libidn2/distinfo 2017/07/22 02:33:00 1.2
+++ pkgsrc/devel/libidn2/distinfo 2017/08/18 21:04:51 1.3
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.2 2017/07/22 02:33:00 schmonz Exp $ 1$NetBSD: distinfo,v 1.3 2017/08/18 21:04:51 adam Exp $
2 2
3SHA1 (libidn2-2.0.0.tar.xz) = b276cf927598aa3a226cc3ee503d1668d4a56eb3 3SHA1 (libidn2-2.0.3.tar.lz) = 9d14eb06f71e153adf7566e51f74d5244946d07d
4RMD160 (libidn2-2.0.0.tar.xz) = 7c004341c6d98ce19d151a6e6218b663f0410e2e 4RMD160 (libidn2-2.0.3.tar.lz) = 6b6304837a5b0bc7037c2dd701317ef47f799b0e
5SHA512 (libidn2-2.0.0.tar.xz) = 0cc199f05526edebb385cd7ca3bafca341e31cc76ef0efe7e63a07ff1d2830d9d33004dfc51aa245b42fdf0de7eeb807fd18255f58cc2b086e1155beaa738502 5SHA512 (libidn2-2.0.3.tar.lz) = 823ec3ec43cddaa4b309e68aea32c89fce5f029fe2589f3f3f1468b0d8e781b69494c7fa55d05d9d8b39599272cc086a0d36464cfa8ce438ed78eb52f90d09ec
6Size (libidn2-2.0.0.tar.xz) = 1257908 bytes 6Size (libidn2-2.0.3.tar.lz) = 1168506 bytes
7SHA1 (patch-src_Makefile.in) = 7456c6c0d3d9669a760df4353c95aef5ddff8f13 7SHA1 (patch-configure) = 2f5ae4cb148b2d3a389063d3fdac8fd5033210ac

File Added: pkgsrc/devel/libidn2/patches/Attic/patch-configure
$NetBSD: patch-configure,v 1.1 2017/08/18 21:04:51 adam Exp $

It is not necessary to have 'ronn'; the documentation is already generated.

--- configure.orig	2017-08-18 20:55:34.000000000 +0000
+++ configure
@@ -28323,9 +28323,6 @@ $as_echo "no" >&6; }
 fi
 
 
-  if test "$ac_cv_prog_RONN" = ":"; then
-    as_fn_error $? "You need the 'ronn' tool to generate the idn2.1 man page" "$LINENO" 5
-  fi
   # Extract the first word of "makeinfo", so it can be a program name with args.
 set dummy makeinfo; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5

File Deleted: pkgsrc/devel/libidn2/patches/Attic/patch-src_Makefile.in