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.diff -r1.2 -r1.3 pkgsrc/devel/libidn2/Makefile
(adam)
@@ -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 | |||
3 | DISTNAME= libidn2-2.0.0 | 3 | DISTNAME= libidn2-2.0.3 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
6 | MASTER_SITES= https://alpha.gnu.org/gnu/libidn/ | 5 | MASTER_SITES= ${MASTER_SITE_GNU:=libidn/} | |
7 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.lz | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.gnu.org/software/libidn/ | 9 | HOMEPAGE= https://www.gnu.org/software/libidn/ | |
11 | COMMENT= Convert internationalized domain names to/from ASCII Encoding | 10 | COMMENT= Convert internationalized domain names to/from ASCII Encoding | |
12 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
13 | 12 | |||
14 | GNU_CONFIGURE= yes | 13 | USE_LIBTOOL= yes | |
15 | INFO_FILES= yes | 14 | USE_TOOLS+= pkg-config | |
16 | USE_LIBTOOL= yes | 15 | GNU_CONFIGURE= yes | |
17 | USE_TOOLS+= pkg-config | |||
18 | ||||
19 | PKGCONFIG_OVERRIDE+= libidn2.pc.in | 16 | PKGCONFIG_OVERRIDE+= libidn2.pc.in | |
17 | INFO_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" |
@@ -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 | |||
3 | BUILDLINK_TREE+= libidn2 | 3 | BUILDLINK_TREE+= libidn2 | |
4 | 4 | |||
5 | .if !defined(LIBIDN2_BUILDLINK3_MK) | 5 | .if !defined(LIBIDN2_BUILDLINK3_MK) | |
6 | LIBIDN2_BUILDLINK3_MK:= | 6 | LIBIDN2_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.libidn2+= libidn2>=2.0.0 | 8 | BUILDLINK_API_DEPENDS.libidn2+= libidn2>=2.0.0 | |
9 | BUILDLINK_PKGSRCDIR.libidn2?= ../../devel/libidn2 | 9 | BUILDLINK_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 | |||
15 | BUILDLINK_TREE+= -libidn2 | 16 | BUILDLINK_TREE+= -libidn2 |
@@ -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 | |||
3 | SHA1 (libidn2-2.0.0.tar.xz) = b276cf927598aa3a226cc3ee503d1668d4a56eb3 | 3 | SHA1 (libidn2-2.0.3.tar.lz) = 9d14eb06f71e153adf7566e51f74d5244946d07d | |
4 | RMD160 (libidn2-2.0.0.tar.xz) = 7c004341c6d98ce19d151a6e6218b663f0410e2e | 4 | RMD160 (libidn2-2.0.3.tar.lz) = 6b6304837a5b0bc7037c2dd701317ef47f799b0e | |
5 | SHA512 (libidn2-2.0.0.tar.xz) = 0cc199f05526edebb385cd7ca3bafca341e31cc76ef0efe7e63a07ff1d2830d9d33004dfc51aa245b42fdf0de7eeb807fd18255f58cc2b086e1155beaa738502 | 5 | SHA512 (libidn2-2.0.3.tar.lz) = 823ec3ec43cddaa4b309e68aea32c89fce5f029fe2589f3f3f1468b0d8e781b69494c7fa55d05d9d8b39599272cc086a0d36464cfa8ce438ed78eb52f90d09ec | |
6 | Size (libidn2-2.0.0.tar.xz) = 1257908 bytes | 6 | Size (libidn2-2.0.3.tar.lz) = 1168506 bytes | |
7 | SHA1 (patch-src_Makefile.in) = 7456c6c0d3d9669a760df4353c95aef5ddff8f13 | 7 | SHA1 (patch-configure) = 2f5ae4cb148b2d3a389063d3fdac8fd5033210ac |
$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