Wed Jan 17 23:49:50 2024 UTC (130d)
gumbo-parser: Update to 0.12.1 and change to continuation fork

Update prepared in wip by Kevin Bloom.

0.12.0 -> 0.12.1:
- Fix empty the end of the tag <form>
- Correctly handle text in <form> elements
- Fix tag name filtering that could result in XSS
- Return visualc/include/strings.h file

0.11.1 -> 0.12.0:
- Add support for <dialog> tag
- Fix TAGSET_INCLUDES macro to work properly with multiple bit flags

0.10.1 -> 0.11.0:
- Add support for <picture> tag
- Make genperf.py script compatible with Python 3
- Change maintainer to Grigory Kirillov


(gdt)
diff -r1.1 -r1.2 pkgsrc/www/gumbo-parser/Makefile
diff -r1.1 -r1.2 pkgsrc/www/gumbo-parser/buildlink3.mk
diff -r1.3 -r1.4 pkgsrc/www/gumbo-parser/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/www/gumbo-parser/Makefile (expand / switch to unified diff)

--- pkgsrc/www/gumbo-parser/Makefile 2020/10/08 22:36:20 1.1
+++ pkgsrc/www/gumbo-parser/Makefile 2024/01/17 23:49:50 1.2
@@ -1,24 +1,28 @@ @@ -1,24 +1,28 @@
1# $NetBSD: Makefile,v 1.1 2020/10/08 22:36:20 leot Exp $ 1# $NetBSD: Makefile,v 1.2 2024/01/17 23:49:50 gdt Exp $
2 2
3DISTNAME= gumbo-parser-0.10.1 3VERSION= 0.12.1
 4PKGNAME= gumbo-parser-${VERSION}
 5DISTNAME= ${VERSION}
4CATEGORIES= www 6CATEGORIES= www
5MASTER_SITES= ${MASTER_SITE_GITHUB:=google/} 7MASTER_SITES= https://codeberg.org/grisha/gumbo-parser/archive/
6GITHUB_TAG= v${PKGVERSION_NOREV} 8DIST_SUBDIR= gumbo-parser
7 9
8MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/google/gumbo-parser/ 11HOMEPAGE= https://codeberg.org/grisha/gumbo-parser/
10COMMENT= HTML5 parsing library in pure C99 12COMMENT= HTML5 parsing library in pure C99
11LICENSE= apache-2.0 13LICENSE= apache-2.0
12 14
 15WRKSRC= ${WRKDIR}/gumbo-parser
 16
13GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
14USE_LIBTOOL= yes 18USE_LIBTOOL= yes
15USE_TOOLS+= aclocal autoconf automake 19USE_TOOLS+= aclocal autoconf automake
16 20
17PKGCONFIG_OVERRIDE= gumbo.pc.in 21PKGCONFIG_OVERRIDE= gumbo.pc.in
18 22
19USE_LANGUAGES= c99 c++ 23USE_LANGUAGES= c99 c++
20 24
21pre-configure: 25pre-configure:
22 cd ${WRKSRC} && ./autogen.sh 26 cd ${WRKSRC} && ./autogen.sh
23 27
24.include "../../mk/bsd.pkg.mk" 28.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/www/gumbo-parser/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/www/gumbo-parser/buildlink3.mk 2020/10/08 22:36:20 1.1
+++ pkgsrc/www/gumbo-parser/buildlink3.mk 2024/01/17 23:49:50 1.2
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1# $NetBSD: buildlink3.mk,v 1.1 2020/10/08 22:36:20 leot Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2024/01/17 23:49:50 gdt Exp $
2 2
3BUILDLINK_TREE+= gumbo-parser 3BUILDLINK_TREE+= gumbo-parser
4 4
5.if !defined(GUMBO_PARSER_BUILDLINK3_MK) 5.if !defined(GUMBO_PARSER_BUILDLINK3_MK)
6GUMBO_PARSER_BUILDLINK3_MK:= 6GUMBO_PARSER_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.gumbo-parser+= gumbo-parser>=0.10.1 8BUILDLINK_API_DEPENDS.gumbo-parser+= gumbo-parser>=0.11.0
9BUILDLINK_PKGSRCDIR.gumbo-parser?= ../../www/gumbo-parser 9BUILDLINK_PKGSRCDIR.gumbo-parser?= ../../www/gumbo-parser
10.endif # GUMBO_PARSER_BUILDLINK3_MK 10.endif # GUMBO_PARSER_BUILDLINK3_MK
11 11
12BUILDLINK_TREE+= -gumbo-parser 12BUILDLINK_TREE+= -gumbo-parser

cvs diff -r1.3 -r1.4 pkgsrc/www/gumbo-parser/distinfo (expand / switch to unified diff)

--- pkgsrc/www/gumbo-parser/distinfo 2021/10/26 11:29:29 1.3
+++ pkgsrc/www/gumbo-parser/distinfo 2024/01/17 23:49:50 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2021/10/26 11:29:29 nia Exp $ 1$NetBSD: distinfo,v 1.4 2024/01/17 23:49:50 gdt Exp $
2 2
3BLAKE2s (gumbo-parser-0.10.1.tar.gz) = ace8e90ebad044442ab7f617f4db643cc17b7750e97aa7e6efaa94f48c270859 3BLAKE2s (gumbo-parser/0.12.1.tar.gz) = 5f9559d1a5b790061421e4510455198f0c3cbb1df1fab836f2c04025e00dccd2
4SHA512 (gumbo-parser-0.10.1.tar.gz) = bb1fb55cd07076ab6a9f38dc14db50397dbdca9a04ace4895dfba8b8cbc09038a96e26070c09c75fa929ada2e815affe233c1e2ecd8afe2aba6201647cf277d1 4SHA512 (gumbo-parser/0.12.1.tar.gz) = df74bf00b20152306b71db5659d4bf35ef6098ad6937925301ee48c96772607d2ab8e49a5b262caa27a72d5f267762c85e1434690e6abbf7e67d63c4713346d7
5Size (gumbo-parser-0.10.1.tar.gz) = 2119285 bytes 5Size (gumbo-parser/0.12.1.tar.gz) = 2115338 bytes