Re: [Maintainer Update] lang/erlang/erlang.port.mk

2023-04-08 Thread Volker Schlecht

On 4/2/23 20:12, Omar Polo wrote:

[...] I'm also
re-attaching lang/lfe.  Both are ok op@ to be committed/imported :-)

(I'd like for someone else with more experience with the
infrastructure to review the erlang.port.mk changes)


Pinging one day early.

* erlang.port.mk
-- Remove reference to erlang/21
-- Add mechanism to include additional erlang/elixir modules into
the build, analogous to rust, go, haskell etc.
-- It works for lang/lfe, doesn't cause fallout for anything else
-- please see op@'s request for additional reviews above

* lfe.tar.gz
-- A Lisp on the Erlang BEAM
-- Port proposed by Renato Aguiar
-- Makes use of the change proposed for erlang.port.mk

* lfe-maint-vs.tar.gz
-- Same, but sets me as maintainer. I'd be happy to maintain the
port, but don't want to pre-empt anyone else here.Index: erlang.port.mk
===
RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
retrieving revision 1.32
diff -u -p -r1.32 erlang.port.mk
--- erlang.port.mk	15 Mar 2023 09:21:20 -	1.32
+++ erlang.port.mk	2 Apr 2023 19:29:07 -
@@ -19,12 +19,8 @@ FLAVORS +=		erlang25
 FLAVOR?=		# empty
 
 # When no flavor is explicitly set, assume MODERL_DEFAULT_VERSION
-.if ${FLAVOR:Merlang21}
-ERRORS +=		"Invalid FLAVOR set: ${FLAVOR}."
-.else
 MODERL_VERSION ?=	${MODERL_DEFAULT_VERSION}
 _MODERL_FLAVOR ?=	# empty
-.endif
 
 .if ${MODERL_VERSION} == 25
 _MODERL_FLAVOR =	erlang25
@@ -127,6 +123,34 @@ pre-build:
 	@perl -pi -e 'BEGIN{undef $$/;} s/{deps,.*?]}.//smg' ${WRKSRC}/rebar.config
 .  endif
 .endif
+
+# Add possibility to include additional build or test dependencies from 
+# https://hex.pm.
+MASTER_SITE_HEX =	https://repo.hex.pm/tarballs/
+
+MODERL_MASTER_SITEN =	9
+MASTER_SITES${MODERL_MASTER_SITEN} ?= ${MASTER_SITE_HEX}
+MODERL_DIST_SUBDIR ?=	hex_modules
+
+.  for _m _v in ${MODERL_MODULES}
+MODERL_DISTFILES += ${MODERL_DIST_SUBDIR}/{}${_m}-${_v}.tar:${MODERL_MASTER_SITEN}
+.  endfor
+
+.  if ! empty(MODERL_MODULES)
+.for _m _v in ${MODERL_MODULES}
+MODERL_SETUP_WORKSPACE += mkdir -p ${WRKDIR}/${MODERL_DIST_SUBDIR}/${_m}; \
+		tar xf ${FULLDISTDIR}/${MODERL_DIST_SUBDIR}/${_m}-${_v}.tar -C ${WRKDIR}/${MODERL_DIST_SUBDIR}/${_m}; \
+		mkdir -p ${WRKSRC}/_checkouts/${_m}; \
+		mkdir -p ${WRKSRC}/_build/default/lib; \
+		tar xzf ${WRKDIR}/${MODERL_DIST_SUBDIR}/${_m}/contents.tar.gz -C ${WRKSRC}/_checkouts/${_m}; \
+		cp -r ${WRKSRC}/_checkouts/${_m} ${WRKSRC}/_build/default/lib/;
+.endfor
+MODERLANG_post-extract += ${MODERL_SETUP_WORKSPACE}
+.  endif
+
+.  if defined(MODERL_DISTFILES)
+DISTFILES += ${MODERL_DISTFILES}
+.  endif
 
 # Regression test handling:
 # If nothing is explicitly set, then MODERL_TEST=Yes and default


lfe.tar.gz
Description: application/gzip


lfe-maint-vs.tar.gz
Description: application/gzip


Re: [Maintainer Update] print/ghostscript/gnu 10.01.1

2023-04-08 Thread Volker Schlecht

Ping

On 3/31/23 19:37, Volker Schlecht wrote:

Update ghostscript to the latest release 10.01.1

Lots of changes, most of which are considered bugfixes.

This release deprecates the old PDF interpreter (the new
one was already default in 10.0.0).

Other changes:

* Remove workaround to handle different version string
formats - not needed anymore
* Remove ${PREFIX}/bin/gsx for non-gtk flavours, since
a binary by that name is now installed by default

Built and tested on amd64.




Re: [Update] security/pizauth

2023-04-08 Thread Laurence Tratt
On Mon, Apr 03, 2023 at 08:14:14PM +0100, Laurence Tratt wrote:

> The (inevitably-large-because-of-Rust) patch below updates security/pizauth
> from 0.2.1 to 0.2.2.

Anyone able to import this?


Laurie

diff --git security/pizauth/Makefile security/pizauth/Makefile
index 00d011591ff..42d41c6dfc1 100644
--- security/pizauth/Makefile
+++ security/pizauth/Makefile
@@ -1,6 +1,6 @@
 COMMENT =  OAuth2 authentication daemon
 
-V =0.2.1
+V =0.2.2
 DISTNAME = pizauth-$V
 
 CATEGORIES =   mail security
diff --git security/pizauth/crates.inc security/pizauth/crates.inc
index 8adbcbd82a0..ee7ee13307f 100644
--- security/pizauth/crates.inc
+++ security/pizauth/crates.inc
@@ -1,7 +1,8 @@
 MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES += aead0.5.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += aho-corasick0.7.20  # Unlicense OR MIT
 MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
-MODCARGO_CRATES += anyhow  1.0.69  # MIT OR Apache-2.0
+MODCARGO_CRATES += anyhow  1.0.70  # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += base64  0.13.1  # MIT/Apache-2.0
@@ -9,22 +10,25 @@ MODCARGO_CRATES +=   base64  0.21.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += bincode 1.3.3   # MIT
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
 MODCARGO_CRATES += block-buffer0.10.4  # MIT OR Apache-2.0
-MODCARGO_CRATES += bstr1.3.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bstr1.4.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.12.0  # MIT/Apache-2.0
 MODCARGO_CRATES += cactus  1.0.6   # Apache-2.0/MIT
 MODCARGO_CRATES += cc  1.0.79  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += cfgrammar   0.13.1  # Apache-2.0/MIT
-MODCARGO_CRATES += chrono  0.4.23  # MIT/Apache-2.0
+MODCARGO_CRATES += chacha200.9.0   # Apache-2.0 OR MIT
+MODCARGO_CRATES += chacha20poly13050.10.1  # Apache-2.0 OR MIT
+MODCARGO_CRATES += chrono  0.4.24  # MIT/Apache-2.0
+MODCARGO_CRATES += cipher  0.4.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += codespan-reporting  0.11.1  # Apache-2.0
 MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
 MODCARGO_CRATES += cpufeatures 0.2.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += crc32fast   1.3.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += crypto-common   0.1.6   # MIT OR Apache-2.0
-MODCARGO_CRATES += cxx 1.0.92  # MIT OR Apache-2.0
-MODCARGO_CRATES += cxx-build   1.0.92  # MIT OR Apache-2.0
-MODCARGO_CRATES += cxxbridge-flags 1.0.92  # MIT OR Apache-2.0
-MODCARGO_CRATES += cxxbridge-macro 1.0.92  # MIT OR Apache-2.0
+MODCARGO_CRATES += cxx 1.0.93  # MIT OR Apache-2.0
+MODCARGO_CRATES += cxx-build   1.0.93  # MIT OR Apache-2.0
+MODCARGO_CRATES += cxxbridge-flags 1.0.93  # MIT OR Apache-2.0
+MODCARGO_CRATES += cxxbridge-macro 1.0.93  # MIT OR Apache-2.0
 MODCARGO_CRATES += digest  0.10.6  # MIT OR Apache-2.0
 MODCARGO_CRATES += enum-iterator   1.4.0   # 0BSD
 MODCARGO_CRATES += enum-iterator-derive1.2.0   # 0BSD
@@ -46,9 +50,9 @@ MODCARGO_CRATES +=iana-time-zone-haiku0.1.1   # MIT 
OR Apache-2.0
 MODCARGO_CRATES += idna0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += ignore  0.4.20  # Unlicense OR MIT
 MODCARGO_CRATES += indexmap1.9.2   # Apache-2.0 OR MIT
+MODCARGO_CRATES += inout   0.1.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += itoa1.0.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += js-sys  0.3.61  # MIT/Apache-2.0
-MODCARGO_CRATES += json0.12.4  # MIT/Apache-2.0
 MODCARGO_CRATES += lazy_static 1.4.0   # MIT/Apache-2.0
 MODCARGO_CRATES += libc0.2.140 # MIT OR Apache-2.0
 MODCARGO_CRATES += link-cplusplus  1.0.8   # MIT OR Apache-2.0
@@ -65,16 +69,18 @@ MODCARGO_CRATES +=  num-integer 0.1.45  # MIT OR 
Apache-2.0
 MODCARGO_CRATES += num-traits  0.2.15  # MIT OR Apache-2.0
 MODCARGO_CRATES += num_threads 0.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += once_cell   1.17.1  # MIT OR Apache-2.0
+MODCARGO_CRATES += opaque-debug0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += packedvec   1.2.4   # Apache-2.0/MIT
 MODCARGO_CRATES += percent-encoding2.2.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += pest2.5.6   # MIT/Apache-2.0
 MODCARGO_CRATES += pin-utils   0.1.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += pledge  0.4.2   # MIT
+MODCARGO_CRATES += poly13050.8.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += ppv-lite86  0.2.17  # MIT/Apache-2.0
 MODCARGO_CRATES += proc-macro-error1.0.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += proc-macro-error-attr   1.0.4  

UPDATE: dav1d 1.1.0

2023-04-08 Thread Brad Smith
Here is an update to dav1d 1.1.0.


Changes for 1.1.0 'Arctic Peregrine Falcon':
---

1.1.0 is an important release of dav1d, fixing numerous bugs, and adding SIMD

- New function dav1d_get_frame_delay to query the decoder frame delay
- Numerous fixes for strict conformity to the specs and samples
- NEON and AVX-512 misc fixes and improvements
- Partial AVX2 12bpc transform implementations
- AVX-512 high bit-depth cdef_filter, loopfilter, itx
- NEON z1/z3 optimization for 8bpc
- SSSE3 z1 optimization for 8bpc


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/dav1d/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- Makefile20 Mar 2022 09:51:42 -  1.30
+++ Makefile14 Feb 2023 21:54:33 -
@@ -1,12 +1,12 @@
 COMMENT=   small and fast AV1 decoder
 
-VER=   1.0.0
+VER=   1.1.0
 DISTNAME=  dav1d-${VER}
 CATEGORIES=multimedia
 MASTER_SITES=  https://downloads.videolan.org/pub/videolan/dav1d/${VER}/
 EXTRACT_SUFX=  .tar.xz
 
-SHARED_LIBS=   dav1d   2.2
+SHARED_LIBS=   dav1d   2.3
 
 HOMEPAGE=  https://code.videolan.org/videolan/dav1d/
 
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/dav1d/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- distinfo20 Mar 2022 09:51:42 -  1.15
+++ distinfo14 Feb 2023 21:45:03 -
@@ -1,2 +1,2 @@
-SHA256 (dav1d-1.0.0.tar.xz) = UXN9t+SJflmWhPhzpHJRdt08d55jlBHXxPzhNLteu4I=
-SIZE (dav1d-1.0.0.tar.xz) = 810116
+SHA256 (dav1d-1.1.0.tar.xz) = +1eq54dfKMMPs9uuSjaD0n4vkd3gnOXGDCLO+bxY39E=
+SIZE (dav1d-1.1.0.tar.xz) = 845284



UPDATE: GraphicsMagick 1.3.40

2023-04-08 Thread Brad Smith
Here is an update to GraphicsMagick 1.3.40.


Index: Makefile
===
RCS file: /home/cvs/ports/graphics/GraphicsMagick/Makefile,v
retrieving revision 1.70
diff -u -p -u -p -r1.70 Makefile
--- Makefile4 Mar 2023 08:04:21 -   1.70
+++ Makefile26 Mar 2023 23:49:48 -
@@ -1,13 +1,12 @@
 COMMENT=   image processing tools with stable ABI
 
-DISTNAME=  GraphicsMagick-1.3.38
+DISTNAME=  GraphicsMagick-1.3.40
 CATEGORIES=graphics devel
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/}
 EXTRACT_SUFX=  .tar.xz
-REVISION=  0
 
-SHARED_LIBS=   GraphicsMagick  9.2 \
-   GraphicsMagick++6.0 \
+SHARED_LIBS=   GraphicsMagick  9.3 \
+   GraphicsMagick++6.1 \
GraphicsMagickWand  4.0
 
 HOMEPAGE=  http://www.graphicsmagick.org/
Index: distinfo
===
RCS file: /home/cvs/ports/graphics/GraphicsMagick/distinfo,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 distinfo
--- distinfo24 Apr 2022 21:08:29 -  1.32
+++ distinfo5 Mar 2023 16:05:13 -
@@ -1,2 +1,2 @@
-SHA256 (GraphicsMagick-1.3.38.tar.xz) = 
1gzZ21k1HSucsZvrRDFwrKoo8HPRPSWPZ7NidjXjJnU=
-SIZE (GraphicsMagick-1.3.38.tar.xz) = 5958352
+SHA256 (GraphicsMagick-1.3.40.tar.xz) = 
l9wanU6Jx3slo7JFBef/FlO4j5v+MfGJzhCAS476d0Y=
+SIZE (GraphicsMagick-1.3.40.tar.xz) = 5507792
Index: patches/patch-configure
===
RCS file: /home/cvs/ports/graphics/GraphicsMagick/patches/patch-configure,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 patch-configure
--- patches/patch-configure 11 Mar 2022 19:22:04 -  1.21
+++ patches/patch-configure 8 Jan 2023 12:08:02 -
@@ -1,7 +1,7 @@
 Index: configure
 --- configure.orig
 +++ configure
-@@ -28046,7 +28046,7 @@ done
+@@ -28557,7 +28557,7 @@ done
  #
  
  # Subdirectory under lib to place GraphicsMagick lib files
@@ -10,7 +10,7 @@ Index: configure
  
  cat >>confdefs.h <<_ACEOF
  #define MagickLibSubdir "$MagickLibSubdir"
-@@ -28150,7 +28150,7 @@ _ACEOF
+@@ -28661,7 +28661,7 @@ _ACEOF
  
  #
  # Path to GraphicsMagick share files
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/graphics/GraphicsMagick/pkg/PLIST,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 PLIST
--- pkg/PLIST   4 Mar 2023 08:04:22 -   1.28
+++ pkg/PLIST   5 Mar 2023 17:10:00 -
@@ -376,6 +376,7 @@ share/doc/GraphicsMagick/www/ChangeLog-2
 share/doc/GraphicsMagick/www/ChangeLog-2019.html
 share/doc/GraphicsMagick/www/ChangeLog-2020.html
 share/doc/GraphicsMagick/www/ChangeLog-2021.html
+share/doc/GraphicsMagick/www/ChangeLog-2022.html
 share/doc/GraphicsMagick/www/Changelog.html
 share/doc/GraphicsMagick/www/Changes.html
 share/doc/GraphicsMagick/www/Copyright.html



UPDATE: dnsmasq 2.89

2023-04-08 Thread Brad Smith
Here is an update to dnsmasq 2.89.


version 2.89
Fix bug introduced in 2.88 (commit fe91134b) which can result
in corruption of the DNS cache internal data structures and
logging of "cache internal error". This has only been seen
in one place in the wild, and it took considerable effort
to even generate a test case to reproduce it, but there's
no way to be sure it won't strike, and the effect is to break
the cache badly. Installations with DNSSEC enabled are more
likely to see the problem, but not running DNSSEC does not
guarantee that it won't happen. Thanks to Timo van Roermund
for reporting the bug and for his great efforts in chasing
it down.


Index: Makefile
===
RCS file: /home/cvs/ports/net/dnsmasq/Makefile,v
retrieving revision 1.65
diff -u -p -u -p -r1.65 Makefile
--- Makefile3 Jan 2023 15:45:35 -   1.65
+++ Makefile18 Feb 2023 10:26:57 -
@@ -1,6 +1,6 @@
 COMMENT=   lightweight caching DNS forwarder, DHCP and TFTP server
 
-DISTNAME=  dnsmasq-2.88
+DISTNAME=  dnsmasq-2.89
 CATEGORIES=net
 MASTER_SITES=  https://thekelleys.org.uk/dnsmasq/
 EXTRACT_SUFX=  .tar.xz
Index: distinfo
===
RCS file: /home/cvs/ports/net/dnsmasq/distinfo,v
retrieving revision 1.43
diff -u -p -u -p -r1.43 distinfo
--- distinfo3 Jan 2023 15:45:35 -   1.43
+++ distinfo18 Feb 2023 10:27:07 -
@@ -1,2 +1,2 @@
-SHA256 (dnsmasq-2.88.tar.xz) = I1RN7aEDQMBTvqbxWpP+1up/WqqFMWv8Zx/6bSL7wbM=
-SIZE (dnsmasq-2.88.tar.xz) = 560640
+SHA256 (dnsmasq-2.89.tar.xz) = Ar0jA0bPC51ZCfXhUd8WiycHEDeF62FrVmhYVa3rtgk=
+SIZE (dnsmasq-2.89.tar.xz) = 562700
Index: patches/patch-man_dnsmasq_8
===
RCS file: /home/cvs/ports/net/dnsmasq/patches/patch-man_dnsmasq_8,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 patch-man_dnsmasq_8
--- patches/patch-man_dnsmasq_8 3 Jan 2023 15:45:35 -   1.32
+++ patches/patch-man_dnsmasq_8 18 Feb 2023 10:27:27 -
@@ -17,8 +17,8 @@ Index: man/dnsmasq.8
  .TP
  .B \-v, --version
  Print the version number.
-@@ -2217,7 +2216,7 @@ and /share/ads-domains.gz containing a compressed
- list of ad server domains will save disk space with large ad-server 
blocklists.
+@@ -2231,7 +2230,7 @@ dig +short chaos txt cachesize.bind
+ 
  .SH CONFIG FILE
  At startup, dnsmasq reads
 -.I /etc/dnsmasq.conf,
@@ -26,7 +26,7 @@ Index: man/dnsmasq.8
  if it exists. (On
  FreeBSD, the file is 
  .I /usr/local/etc/dnsmasq.conf
-@@ -2676,7 +2675,7 @@ dnsmasq has no direct way of determining the charset i
+@@ -2681,7 +2680,7 @@ dnsmasq has no direct way of determining the charset i
  assume that it is the system default. 
   
  .SH FILES



UPDATE: libcares 1.19.0

2023-04-08 Thread Brad Smith
Here is an update to libcares 1.19.0.


c-ares version 1.19.0

This is a feature and bugfix release.  It addresses a couple of new feature
requests as well as a couple of bug fixes.

Security:
 o Low. Stack overflow in ares_set_sortlist() which is used during c-ares
   initialization and typically provided by an administrator and not an
   end user. [24]

Changes:
 o Windows: Drop support for XP and derivatives which greatly cleans up
   initialization code. [3]
 o Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for specifying a
   custom hosts file location. [10]
 o Add vcpkg installation instructions [13]

Bug fixes:
 o Fix cross-compilation from Windows to Linux due to CPACK logic. [1]
 o Fix memory leak in reading /etc/hosts when using localhost fallback. [2]
 o Fix chain building c-ares when libresolv is already included by another
   project [4]
 o File lookup should not immediately abort as there may be other tries due to
   search criteria.
 o Asterisks should be allowed in host validation as CNAMEs may reference
   wildcard domains [5]
 o AutoTools build system referenced bad STDC_HEADERS macro [6]
 o Even if one address class returns a failure for ares_getaddrinfo() we should
   still return the results we have
 o CMake Windows: DLLs did not include resource file to include versions [7] [8]
 o CMake: Guard target creation in exported config [9]
 o Fix ares_getaddrinfo() numerical address resolution with AF_UNSPEC [11]
 o Apple: fix libresolv configured query times. [12]
 o Fix tools and help information [14] [15]
 o Various documentation fixes and cleanups [16] [22] [25]
 o Add include guards to ares_data.h [17]
 o c-ares could try to exceed maximum number of iovec entries supported by
   system [18]
 o CMake package config generation allow for absolute install paths [19]
 o Intel compiler fixes [20]
 o ares_strsplit bugs [21] [23]
 o The RFC6761 6.3 states localhost subdomains must be offline too. [26]


Index: Makefile
===
RCS file: /home/cvs/ports/net/libcares/Makefile,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 Makefile
--- Makefile11 Mar 2022 19:46:13 -  1.23
+++ Makefile28 Jan 2023 22:14:28 -
@@ -1,6 +1,6 @@
 COMMENT=   asynchronous resolver library
 
-V= 1.18.1
+V= 1.19.0
 DISTNAME=  c-ares-${V}
 PKGNAME=   libcares-${V}
 CATEGORIES=net devel
Index: distinfo
===
RCS file: /home/cvs/ports/net/libcares/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo7 Dec 2021 19:55:17 -   1.12
+++ distinfo28 Jan 2023 22:14:35 -
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.18.1.tar.gz) = Gn1SqKhKn7/7G+kTPA9uFyF9kepab6Yfa0cpzaeOu88=
-SIZE (c-ares-1.18.1.tar.gz) = 1560165
+SHA256 (c-ares-1.19.0.tar.gz) = v866N+I/1TEpOCkALKwEAe9JptxVkj9/kiNlhbetHdM=
+SIZE (c-ares-1.19.0.tar.gz) = 1572210



UPDATE: libass 0.17.1

2023-04-08 Thread Brad Smith
Here is an update to libass 0.17.1.


libass (0.17.1)
 * Fix buffer overread if soft-wrapping occurred and
   ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due to Encoding -1
   (bug introduced in 0.16.0)
 * x86: detect GNU Hurd and configure NASM appropriately

libass (0.17.0)
 * Fix various parts relating to automatic linebreaking
 * Fix rendering when hinting was enabled and fontsizes or scales are zero
 * Switch build to a non-recursive setup for improved parallelism
 * Improve quality of SSA Effects movement
 * Further documentation improvements
 * Completely invalid Events are now discarded during parsing

 * Introduction of LayoutRes{X,Y} script headers
 * New AlphaLevel style override to set all alpha values while keeping the color
 * Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
   with the Unicode line breaking algorithm instead of ASS' much stricter
   breaking rules. For the feature to be available at runtime, libass must be
   linked against the new optional dependency libunibreak.

 * Improve VSFilter compatibility:
   * Fix premature truncation of animated alphas (was a 0.15.0 regression)
   * Fix handling of small delay parameters for legacy SSA Effects
   * Fix x-scaling with PlayResX
   * Fix x-scaling for anamorphic video
 (except for \be whose scaling remains buggy in general)
   * Support SSA's AlphaLevel style field
   * Support the \kt override tag from VSFilter's v4++ set
   * Parse ScriptType headers
   * Parse integer header, style and event field values like VSFilter
   * Ignore trailing whitespace in an event's text


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/libass/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- Makefile5 Nov 2022 17:06:29 -   1.30
+++ Makefile6 Apr 2023 08:10:29 -
@@ -1,11 +1,10 @@
 COMMENT=   portable ASS/SSA subtitle renderer
 
-VER=   0.16.0
+VER=   0.17.1
 DISTNAME=  libass-${VER}
 CATEGORIES=multimedia devel
 MASTER_SITES=  https://github.com/libass/libass/releases/download/${VER}/
 EXTRACT_SUFX=  .tar.xz
-REVISION=  0
 
 SHARED_LIBS=   ass 3.1
 
@@ -16,8 +15,8 @@ MAINTAINER=   Brad Smith 
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/libass/distinfo,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 distinfo
--- distinfo6 Jun 2022 23:38:49 -   1.20
+++ distinfo6 Apr 2023 08:10:31 -
@@ -1,2 +1,2 @@
-SHA256 (libass-0.16.0.tar.xz) = Xb3p4iM5EZz47tWe6mxiOgdG71qQtonmigkBCQeOPAg=
-SIZE (libass-0.16.0.tar.xz) = 396304
+SHA256 (libass-0.17.1.tar.xz) = 8NoLv7pHbBauPhz9hiJW0wkVkR96uqGxbOYu5lMZJ4Q=
+SIZE (libass-0.17.1.tar.xz) = 403160



UPDATE: libheif 1.15.2

2023-04-08 Thread Brad Smith
Here is an update to libheif 1.15.2.


- codec plugin system now also works with Windows
- heif_convert: manually choose which decoder should be used
- support for CLLI (content light level box), MDCV (mastering display colour 
volume), PASP (pixel aspect) information
- ICC profile support in gdk-pixbuf loader


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/libheif/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile4 Apr 2023 09:08:47 -   1.10
+++ Makefile6 Apr 2023 08:59:01 -
@@ -1,9 +1,9 @@
 COMMENT=   HEIF and AVIF file format decoder and encoder
 
-V= 1.14.2
+V= 1.15.2
 DISTNAME=  libheif-$V
 
-SHARED_LIBS +=  heif  1.4 # 9.0
+SHARED_LIBS +=  heif  1.5 # 9.0
 
 CATEGORIES=multimedia graphics
 
@@ -13,7 +13,7 @@ HOMEPAGE= https://github.com/strukturag/
 PERMIT_PACKAGE=Yes
 
 WANTLIB += ${COMPILER_LIBCXX} aom c dav1d de265 gdk_pixbuf-2.0
-WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265
+WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265 z
 
 MASTER_SITES=  https://github.com/strukturag/libheif/releases/download/v$V/
 
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/libheif/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo4 Apr 2023 09:08:47 -   1.6
+++ distinfo6 Apr 2023 08:39:38 -
@@ -1,2 +1,2 @@
-SHA256 (libheif-1.14.2.tar.gz) = 0BaQXiR9aVLNfuT5uQlXNQtqbKpGa8dv3+brMCttCIw=
-SIZE (libheif-1.14.2.tar.gz) = 1739439
+SHA256 (libheif-1.15.2.tar.gz) = ekxgd/RRgJJlg+IIdXE3G92cshtub62oWm+9VE8moOI=
+SIZE (libheif-1.15.2.tar.gz) = 1749773
Index: patches/patch-libheif_CMakeLists_txt
===
RCS file: patches/patch-libheif_CMakeLists_txt
diff -N patches/patch-libheif_CMakeLists_txt
--- patches/patch-libheif_CMakeLists_txt4 Apr 2023 09:08:47 -   
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,14 +0,0 @@
-cmake: Use CMAKE_DL_LIBS instead of dl to fix build on OpenBSD
-
-Index: libheif/CMakeLists.txt
 libheif/CMakeLists.txt.orig
-+++ libheif/CMakeLists.txt
-@@ -64,7 +64,7 @@ target_compile_definitions(heif
- 
- if (PLUGIN_LOADING_SUPPORTED_AND_ENABLED)
- target_compile_definitions(heif PRIVATE ENABLE_PLUGIN_LOADING=1)
--target_link_libraries(heif PRIVATE dl)
-+target_link_libraries(heif PRIVATE ${CMAKE_DL_LIBS})
- endif()
- 
- add_subdirectory(plugins)
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/multimedia/libheif/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST   4 Apr 2023 09:08:47 -   1.4
+++ pkg/PLIST   6 Apr 2023 08:53:25 -
@@ -19,8 +19,6 @@ lib/pkgconfig/libheif.pc
 @man man/man1/heif-enc.1
 @man man/man1/heif-info.1
 @man man/man1/heif-thumbnailer.1
-share/mime/packages/avif.xml
-share/mime/packages/heif.xml
 share/thumbnailers/heif.thumbnailer
 @tag update-mime-database
 @tag update-gdk-pixbuf



UPDATE: libunibreak 5.1

2023-04-08 Thread Brad Smith
Here is an update to libunibreak 5.1.

- Speed up line-break property lookup
- Update the data to conform to Unicode 15


Index: Makefile
===
RCS file: /home/cvs/ports/textproc/libunibreak/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile11 Mar 2022 20:02:40 -  1.2
+++ Makefile13 Jan 2023 04:02:45 -
@@ -1,12 +1,12 @@
 COMMENT=   implementation of the line and word breaking
 
-V= 5.0
+V= 5.1
 GH_ACCOUNT=adah1972
 GH_PROJECT=libunibreak
 GH_TAGNAME=libunibreak_${V:S/./_/}
 PKGNAME=   ${GH_PROJECT}-${V}
 
-SHARED_LIBS +=  unibreak 0.0  # 5.0
+SHARED_LIBS +=  unibreak 1.0  # 5.1
 
 CATEGORIES=textproc
 
Index: distinfo
===
RCS file: /home/cvs/ports/textproc/libunibreak/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo12 Dec 2021 10:44:57 -  1.1.1.1
+++ distinfo13 Jan 2023 03:57:46 -
@@ -1,2 +1,2 @@
-SHA256 (libunibreak-libunibreak_5_0.tar.gz) = 
fA82gXCdVPXFjdb8MlEKQr4//Y1oitti7rNARriWuAw=
-SIZE (libunibreak-libunibreak_5_0.tar.gz) = 88213
+SHA256 (libunibreak-libunibreak_5_1.tar.gz) = 
1Zh42CyEpgtZKUCo4aJk8KlxTwqaiGiwmYRveA2dwWc=
+SIZE (libunibreak-libunibreak_5_1.tar.gz) = 71309



UPDATE: libvpx 1.13.0

2023-04-08 Thread Brad Smith
Here is an update to libvpx 1.13.0.


2023-01-31 v1.13.0 "Ugly Duckling"
  This release includes more Neon and AVX2 optimizations, adds a new codec
  control to set per frame QP, upgrades GoogleTest to v1.12.1, and includes
  numerous bug fixes.

  - Upgrading:
This release is ABI incompatible with the previous release.

New codec control VP9E_SET_QUANTIZER_ONE_PASS to set per frame QP.

GoogleTest is upgraded to v1.12.1.

.clang-format is upgraded to clang-format-11.

VPX_EXT_RATECTRL_ABI_VERSION was bumped due to incompatible changes to the
feature of using external rate control models for vp9.

  - Enhancement:
Numerous improvements on Neon optimizations.
Numerous improvements on AVX2 optimizations.
Additional ARM targets added for Visual Studio.

  - Bug fixes:
Fix to calculating internal stats when frame dropped.
Fix to segfault for external resize test in vp9.
Fix to build system with replacing egrep with grep -E.
Fix to a few bugs with external RTC rate control library.
Fix to make SVC work with VBR.
Fix to key frame setting in VP9 external RC.
Fix to -Wimplicit-int (Clang 16).
Fix to VP8 external RC for buffer levels.
Fix to VP8 external RC for dynamic update of layers.
Fix to VP9 auto level.
Fix to off-by-one error of max w/h in validate_config.
Fix to make SVC work for Profile 1.


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/libvpx/Makefile,v
retrieving revision 1.50
diff -u -p -u -p -r1.50 Makefile
--- Makefile4 Oct 2022 11:30:19 -   1.50
+++ Makefile14 Feb 2023 06:17:29 -
@@ -2,11 +2,11 @@ COMMENT=  Google VP8/VP9 video codec
 
 GH_ACCOUNT=webmproject
 GH_PROJECT=libvpx
-GH_TAGNAME=v1.12.0
+GH_TAGNAME=v1.13.0
 EPOCH= 0
 CATEGORIES=multimedia
 
-SHARED_LIBS=   vpx 15.0
+SHARED_LIBS=   vpx 16.0
 
 HOMEPAGE=  https://www.webmproject.org/
 
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/libvpx/distinfo,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 distinfo
--- distinfo4 Oct 2022 11:30:19 -   1.21
+++ distinfo14 Feb 2023 06:16:48 -
@@ -1,2 +1,2 @@
-SHA256 (libvpx-1.12.0.tar.gz) = 8azBXQ/Qy0MfS/bqwy1eky5A6hGG/njgdCVNbQA5V7s=
-SIZE (libvpx-1.12.0.tar.gz) = 5465627
+SHA256 (libvpx-1.13.0.tar.gz) = yyo5PJwfrnq6drlQuwrTk7oQVAn+GhR8zWGwqqFQEGY=
+SIZE (libvpx-1.13.0.tar.gz) = 5515327
Index: patches/patch-configure
===
RCS file: /home/cvs/ports/multimedia/libvpx/patches/patch-configure,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 patch-configure
--- patches/patch-configure 4 Oct 2022 11:30:19 -   1.24
+++ patches/patch-configure 14 Feb 2023 06:16:57 -
@@ -1,7 +1,7 @@
 Index: configure
 --- configure.orig
 +++ configure
-@@ -118,7 +118,9 @@ all_platforms="${all_platforms} loongarch32-linux-gcc"
+@@ -123,7 +123,9 @@ all_platforms="${all_platforms} loongarch32-linux-gcc"
  all_platforms="${all_platforms} loongarch64-linux-gcc"
  all_platforms="${all_platforms} mips32-linux-gcc"
  all_platforms="${all_platforms} mips64-linux-gcc"
@@ -11,7 +11,7 @@ Index: configure
  all_platforms="${all_platforms} sparc-solaris-gcc"
  all_platforms="${all_platforms} x86-android-gcc"
  all_platforms="${all_platforms} x86-darwin8-gcc"
-@@ -177,7 +179,7 @@ for t in ${all_targets}; do
+@@ -183,7 +185,7 @@ for t in ${all_targets}; do
  [ -f "${source_path}/${t}.mk" ] && enable_feature ${t}
  done
  
@@ -20,7 +20,7 @@ Index: configure
die "diff missing: Try installing diffutils via your package manager."
  fi
  
-@@ -192,19 +194,6 @@ if [ "`cd \"${source_path}\" && pwd`" != "`pwd`" ]; th
+@@ -198,19 +200,6 @@ if [ "`cd \"${source_path}\" && pwd`" != "`pwd`" ]; th
fi
  fi
  
@@ -40,7 +40,7 @@ Index: configure
  # disable codecs when their source directory does not exist
  [ -d "${source_path}/vp8" ] || disable_codec vp8
  [ -d "${source_path}/vp9" ] || disable_codec vp9
-@@ -542,7 +531,7 @@ process_detect() {
+@@ -548,7 +537,7 @@ process_detect() {
  # here rather than at option parse time because the target auto-detect
  # magic happens after the command line has been parsed.
  case "${tgt_os}" in



UPDATE: aom 3.6.0

2023-04-08 Thread Brad Smith
Here is an update to aom 3.6.0.


2023-02-03 v3.6.0
  This release includes compression efficiency and perceptual quality
  improvements, speedup and memory optimizations, and some new features.
  This release is ABI compatible with the last release.

  - New Features
* New values 20-27 (corresponding to levels 7.0-7.3 and 8.0-8.3) for
  the encoder control AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the
  proposal to add the new levels are still in draft status). The
  original special value 24 (keep level stats only for level
  monitoring) is renumbered as 32.
* New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip the
  application of post-processing filters on reconstructed frame in
  all intra mode.
* New encoder option "kf-max-pyr-height": Maximum height of pyramid
  structure used for the GOP starting with a key frame (-1 to 5).
* Make SVC work for screen content.
* Rate control improvements to reduce frame-size spikes for screen
  content coding.
* RISC-V architecture support with gcc toolchain.

  - Compression Efficiency Improvements
* Peak compression efficiency in VOD setting is improved by 1%.
* 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8 to 10.
* 15% RTC encoding BDrate gains for screen content speed 10.

  - Perceptual Quality Improvements
* Resolved a visual quality issue that was reported for high
  resolution clips (2K) for speed 4 and above in VOD use case.
* Visual quality improvements to screen content coding.
* Quality improvements to temporal layer RTC coding.

  - Speedup and Memory Optimizations
* RTC single-thread encoder speedup:
  o ~6% instruction count reduction for speed 5 and 6.
  o ~15% instruction count reduction for speed 7.
  o ~10% instruction count reduction for speed 8 to 10 (>=360p
resolutions).
* RTC multi-thread encoder speedup (beyond single-thread speedup):
  o 5-8% encode time reduction for speed 7 to 10.
* RTC screen-content encoder speedup:
  o 11% instruction count reduction for speed 9 and 10 (>=720p
resolutions).
* ~5% reduction in heap memory requirements for RTC, speed 6 to 10.
* AVIF:
  o 4-5% speedup for speed 9 in still-picture encoding mode.
  o 3-4% heap memory reduction in still-picture encoding mode for
360p-720p resolutions with multiple threads.

  - Bug Fixes
* Added a workaround for an AV1 specification bug which makes
  TRANSLATION type global motion models unusable.
* Fixed AddressSanitizer global-buffer-overflow errors in
  av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c.
* Fixed AddressSanitizer heap-buffer-overflow error in
  av1_wiener_convolve_add_src_neon().
* chromium:1393384 Avoid scene detection on spatial resize.
* aomedia:3308 Remove color artifacts under high motion.
* aomedia:3310 Avoid out of memory failures with Visual Studio 2017,
  2019, and 2022 for Win32 x86 builds.
* aomedia:3346 Make SVC work properly for screen content.
* aomedia:3348 Fix a bug where an uninitialized search_site is used.
* aomedia:3365 Work around what seems like a Visual Studio 2022
  compiler optimization bug.
* aomedia:3369 Incorrect PSNR values reported by libaom for 12-bit
  encode.


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/aom/Makefile,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 Makefile
--- Makefile17 Nov 2022 06:24:38 -  1.18
+++ Makefile9 Feb 2023 01:01:17 -
@@ -2,7 +2,7 @@ COMMENT=Alliance for Open Media AV1 vid
 
 GH_ACCOUNT=jbeich
 GH_PROJECT=aom
-GH_TAGNAME=v3.5.0
+GH_TAGNAME=v3.6.0
 CATEGORIES=multimedia
 
 SHARED_LIBS=   aom 4.0
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/aom/distinfo,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 distinfo
--- distinfo17 Nov 2022 06:24:38 -  1.15
+++ distinfo9 Feb 2023 01:01:26 -
@@ -1,2 +1,2 @@
-SHA256 (aom-3.5.0.tar.gz) = AYnqL1rmuIPIOyRTBd54T2XARhvNcAzJi73FirlXxuc=
-SIZE (aom-3.5.0.tar.gz) = 5213077
+SHA256 (aom-3.6.0.tar.gz) = K6ITgiyxUotVWNZycSVlThTRstdQW9H8ivo2wunp+Uo=
+SIZE (aom-3.6.0.tar.gz) = 5268170
Index: patches/patch-CMakeLists_txt
===
RCS file: /home/cvs/ports/multimedia/aom/patches/patch-CMakeLists_txt,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt17 Nov 2022 06:24:38 -  1.4
+++ patches/patch-CMakeLists_txt22 Jan 2023 06:52:11 -
@@ -1,7 +1,7 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -823,7 +823,7 @@ if(ENABLE_EXAMPLES AND "${CMAKE_GENERATOR}" MATCHES "M
+@@ -824,7 +824,7 @@ if(ENABLE_EXAMPLES AND "${CMAKE_GENERATOR}" MATCHES "M
  endif()
  
  if(B

Re: editors/helix 23.03

2023-04-08 Thread Laurent Cheylus

Hi Volker

Le 2023-04-01 14:51, Volker Schlecht a écrit :

Cc: Maintainer

I had a little too much time on my hands and wanted to play with the
new release of helix, so if it saves you some time, here's what I did
to get it building and running.

The diff consists mainly of cargo crates churn and updates to the
existing patches. It adds two patches to avoid a dependency on
tree-sitter on github instead of crates.inc

Builds and works beautifully on amd64.


Thanks for this update with the latest version of Helix.

Build and tests OK on current/amd64.

I modified your patch for helix-loader/build.rs 
(patches/patch-helix-loader_build_rs) to remove a warning during build 
with Rust.


Laurent


Index: helix-loader/build.rs
--- helix-loader/build.rs.orig
+++ helix-loader/build.rs
@@ -1,15 +1,9 @@
 use std::borrow::Cow;
-use std::process::Command;
 
 const VERSION: &str = include_str!("../VERSION");
 
 fn main() {
-let git_hash = Command::new("git")
-.args(["rev-parse", "HEAD"])
-.output()
-.ok()
-.filter(|output| output.status.success())
-.and_then(|x| String::from_utf8(x.stdout).ok());
+let git_hash: Option<&String> = None;
 
 let version: Cow<_> = match git_hash {
 Some(git_hash) => format!("{} ({})", VERSION, &git_hash[..8]).into(),


[update] sysutils/fzf 0.39.0

2023-04-08 Thread Laurent Cheylus

Hi,

a simple patch for the latest version 0.39.0 of sysutils/fzf :

- update Makefile and modules.inc
- remove patches/patch-shell_completion_bash => no more necessary with 
fix in PR#3219 https://github.com/junegunn/fzf/pull/3219


Build and tests on current/amd64.

Laurent

Index: Makefile
===
RCS file: /cvs/ports/sysutils/fzf/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile	20 Feb 2023 22:03:42 -	1.18
+++ Makefile	8 Apr 2023 17:34:52 -
@@ -1,9 +1,9 @@
 COMMENT =	command-line fuzzy finder
 
 MODGO_MODNAME = github.com/junegunn/fzf
-MODGO_VERSION =	v0.0.0-20230215142442-352ea072269d
+MODGO_VERSION =	v0.0.0-20230402143337-20230402d087
 
-V =	0.38.0
+V =	0.39.0
 DISTNAME =	fzf-${V}
 
 CATEGORIES =	sysutils
Index: distinfo
===
RCS file: /cvs/ports/sysutils/fzf/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo	20 Feb 2023 22:03:42 -	1.11
+++ distinfo	8 Apr 2023 17:34:52 -
@@ -1,4 +1,4 @@
-SHA256 (fzf-0.38.0.zip) = 85D9ETJJ4MuCNC79v1PQwwYstswayeICJdk0q3RrOfQ=
+SHA256 (fzf-0.39.0.zip) = qo8oqzyi0g7OF/lMsTCo/28dEPxnjCHglxtVyDa+Lm8=
 SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = pJgRJVFfDy3yU8LeOjrBlwx0Q+W2adlH6HTnezaBtuU=
 SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = Y4qYMuL2LRGNfFEdhr2uFiKlHzMd5IoB2Sn9JOvmoqY=
 SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.5.4.mod) = 4zhutrVn0oD6CGHqAr93IkVDVuXmzBVThvjmX/RGQ5E=
@@ -12,8 +12,8 @@ SHA256 (go_modules/github.com/mattn/go-r
 SHA256 (go_modules/github.com/mattn/go-shellwords/@v/v1.0.12.mod) = Kb//Fv9Xt9raZOanSAbZMVSazOYctwxFijidCZwtDsI=
 SHA256 (go_modules/github.com/mattn/go-shellwords/@v/v1.0.12.zip) = bTXD7ckuR6BpiHiNaDwa04lxm1XvGdWn8jmrRwi22hE=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E=
-SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.2.mod) = oeF0iQ/J8lJFAhH63rU3VvnPWrexlpd2X5+yVfgeqJg=
-SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.2.zip) = SYh8XlSwRdfPiNRbj+kniIMM9MgAuM+rimqnB0b9S38=
+SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.4.mod) = oeF0iQ/J8lJFAhH63rU3VvnPWrexlpd2X5+yVfgeqJg=
+SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.4.4.zip) = dAzVgDEE763yd6DzUZ8OrZfjIdvZCc7uvXyLaza0R1Q=
 SHA256 (go_modules/github.com/saracen/walker/@v/v0.1.3.mod) = 0kway39am7ME90XPLfJq9bVJOMxXYxgsir8ISkd4zUc=
 SHA256 (go_modules/github.com/saracen/walker/@v/v0.1.3.zip) = lFe2CuCa3V2nRgsynUdvWFq/HUuLBO1ZukCSSQxhG10=
 SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 7n/kRmIDoB06wZrcE0zeyZvG3nGZLCjz3Zp0SAv/BgM=
@@ -37,10 +37,12 @@ SHA256 (go_modules/golang.org/x/sys/@v/v
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220722155257-8c9f86f7a55f.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.zip) = Xr00+vNM+3gk7W0S6V55PIVkzMmJr5+ceZhCLDbsmDg=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.6.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.6.0.zip) = jBWGDjhQ486lpxhrt5uM+Y9RPZrFSYCZ073f1Jxt/D8=
 SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20201126162022-7de9c90e9dd1.mod) = TLqxT3cGdxsnHZlaGzzBMf5aJGqtx+5tG6bwvYlHgfo=
 SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.mod) = dAeU4pFPXMh+JWVsWEMiKyxlZlghIF9FYyoEd8jT95s=
-SHA256 (go_modules/golang.org/x/term/@v/v0.0.0-20210927222741-03fcf44c2211.zip) = Ot9xOvpJ/iZYD/5K2x9PsvSSHJRTAapan7bTQDH6MM0=
+SHA256 (go_modules/golang.org/x/term/@v/v0.6.0.mod) = ZDWbnGU3CEePAgcpiFBE/z2ABxhtnUQRJf6HSBfnEgE=
+SHA256 (go_modules/golang.org/x/term/@v/v0.6.0.zip) = NpkIStEQSmoKAnoIceZ5hzBNc6arsncMj35c49fB0xQ=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.mod) = NoedWG/YAB6E2oeHGQoR5PeHSeKoHf6Lm2kxiZ//Mc8=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.3.mod) = +7eojtFAUV55Dsp6EP/TGcl4axHGpsfln4D3+ze7RUI=
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.7.mod) = xF1mkIlCe8RjXQexhfm5aAMy0cSMdbPEnLcVuBoEpbA=
@@ -52,7 +54,7 @@ SHA256 (go_modules/golang.org/x/tools/@v
 SHA256 (go_modules/golang.org/x/tools/@v/v0.1.12.zip) = SxIuDkcDvEAUyxz4wBT8+T6n1y8B2nlJk2U0b1TLuFE=
 SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
 SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.zip) = xOnwY8/tVGyQ8AqWV96sT5FaiZT4y+bb0/GOeeuDAs8=
-SIZE (fzf-0.38.0.zip) = 276043
+SIZE (fzf-0.39.0.zip) = 279046
 SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = 77
 SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 19867
 SIZE (go_modules/g

Re: UPDATE: dav1d 1.1.0

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:12:27AM -0400, Brad Smith wrote:
> Here is an update to dav1d 1.1.0.
> 
> 
> Changes for 1.1.0 'Arctic Peregrine Falcon':
> ---
> 
> 1.1.0 is an important release of dav1d, fixing numerous bugs, and adding SIMD
> 
> - New function dav1d_get_frame_delay to query the decoder frame delay
> - Numerous fixes for strict conformity to the specs and samples
> - NEON and AVX-512 misc fixes and improvements
> - Partial AVX2 12bpc transform implementations
> - AVX-512 high bit-depth cdef_filter, loopfilter, itx
> - NEON z1/z3 optimization for 8bpc
> - SSSE3 z1 optimization for 8bpc
> 

Fetch https://downloads.videolan.org/pub/videolan/dav1d/1.1.0/dav1d-1.1.0.tar.xz
TLS handshake failure: certificate verification failed: certificate has expired

Ohh videolan :)



> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/multimedia/dav1d/Makefile,v
> retrieving revision 1.30
> diff -u -p -u -p -r1.30 Makefile
> --- Makefile  20 Mar 2022 09:51:42 -  1.30
> +++ Makefile  14 Feb 2023 21:54:33 -
> @@ -1,12 +1,12 @@
>  COMMENT= small and fast AV1 decoder
>  
> -VER= 1.0.0
> +VER= 1.1.0
>  DISTNAME=dav1d-${VER}
>  CATEGORIES=  multimedia
>  MASTER_SITES=
> https://downloads.videolan.org/pub/videolan/dav1d/${VER}/
>  EXTRACT_SUFX=.tar.xz
>  
> -SHARED_LIBS= dav1d   2.2
> +SHARED_LIBS= dav1d   2.3
>  
>  HOMEPAGE=https://code.videolan.org/videolan/dav1d/
>  
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/multimedia/dav1d/distinfo,v
> retrieving revision 1.15
> diff -u -p -u -p -r1.15 distinfo
> --- distinfo  20 Mar 2022 09:51:42 -  1.15
> +++ distinfo  14 Feb 2023 21:45:03 -
> @@ -1,2 +1,2 @@
> -SHA256 (dav1d-1.0.0.tar.xz) = UXN9t+SJflmWhPhzpHJRdt08d55jlBHXxPzhNLteu4I=
> -SIZE (dav1d-1.0.0.tar.xz) = 810116
> +SHA256 (dav1d-1.1.0.tar.xz) = +1eq54dfKMMPs9uuSjaD0n4vkd3gnOXGDCLO+bxY39E=
> +SIZE (dav1d-1.1.0.tar.xz) = 845284
> 



UPDATE: autorandr to 1.13.3

2023-04-08 Thread Rafael Sadowski
Hi all,


Simple diff to update autorandr to the latest version. OK?

Cheers, Rafael Sadowski

Index: Makefile
===
RCS file: /cvs/ports/x11/autorandr/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile25 Nov 2022 21:11:43 -  1.7
+++ Makefile9 Apr 2023 05:43:22 -
@@ -4,9 +4,8 @@ CATEGORIES= x11 sysutils
 
 GH_ACCOUNT=phillipberndt
 GH_PROJECT=autorandr
-GH_TAGNAME=1.11
+GH_TAGNAME=1.13.3
 MODPY_EGG_VERSION= ${GH_TAGNAME}.post1
-REVISION=  2
 
 # GPLv3+
 PERMIT_PACKAGE=Yes
Index: distinfo
===
RCS file: /cvs/ports/x11/autorandr/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo9 Feb 2021 23:48:24 -   1.2
+++ distinfo9 Apr 2023 05:43:22 -
@@ -1,2 +1,2 @@
-SHA256 (autorandr-1.11.tar.gz) = R+YZhMO0JpKVJ/tpPYjjv567gtpiWj+ECmJKo/2JHOM=
-SIZE (autorandr-1.11.tar.gz) = 48791
+SHA256 (autorandr-1.13.3.tar.gz) = USU40jC7Rr9k9fQgPfhBhyhnywbgr8CyWiVSUp9bKG0=
+SIZE (autorandr-1.13.3.tar.gz) = 47630



Re: UPDATE: GraphicsMagick 1.3.40

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:14:22AM -0400, Brad Smith wrote:
> Here is an update to GraphicsMagick 1.3.40.
> 

Committed, thanks

> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/graphics/GraphicsMagick/Makefile,v
> retrieving revision 1.70
> diff -u -p -u -p -r1.70 Makefile
> --- Makefile  4 Mar 2023 08:04:21 -   1.70
> +++ Makefile  26 Mar 2023 23:49:48 -
> @@ -1,13 +1,12 @@
>  COMMENT= image processing tools with stable ABI
>  
> -DISTNAME=GraphicsMagick-1.3.38
> +DISTNAME=GraphicsMagick-1.3.40
>  CATEGORIES=  graphics devel
>  MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=graphicsmagick/}
>  EXTRACT_SUFX=.tar.xz
> -REVISION=0
>  
> -SHARED_LIBS= GraphicsMagick  9.2 \
> - GraphicsMagick++6.0 \
> +SHARED_LIBS= GraphicsMagick  9.3 \
> + GraphicsMagick++6.1 \
>   GraphicsMagickWand  4.0
>  
>  HOMEPAGE=http://www.graphicsmagick.org/
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/graphics/GraphicsMagick/distinfo,v
> retrieving revision 1.32
> diff -u -p -u -p -r1.32 distinfo
> --- distinfo  24 Apr 2022 21:08:29 -  1.32
> +++ distinfo  5 Mar 2023 16:05:13 -
> @@ -1,2 +1,2 @@
> -SHA256 (GraphicsMagick-1.3.38.tar.xz) = 
> 1gzZ21k1HSucsZvrRDFwrKoo8HPRPSWPZ7NidjXjJnU=
> -SIZE (GraphicsMagick-1.3.38.tar.xz) = 5958352
> +SHA256 (GraphicsMagick-1.3.40.tar.xz) = 
> l9wanU6Jx3slo7JFBef/FlO4j5v+MfGJzhCAS476d0Y=
> +SIZE (GraphicsMagick-1.3.40.tar.xz) = 5507792
> Index: patches/patch-configure
> ===
> RCS file: /home/cvs/ports/graphics/GraphicsMagick/patches/patch-configure,v
> retrieving revision 1.21
> diff -u -p -u -p -r1.21 patch-configure
> --- patches/patch-configure   11 Mar 2022 19:22:04 -  1.21
> +++ patches/patch-configure   8 Jan 2023 12:08:02 -
> @@ -1,7 +1,7 @@
>  Index: configure
>  --- configure.orig
>  +++ configure
> -@@ -28046,7 +28046,7 @@ done
> +@@ -28557,7 +28557,7 @@ done
>   #
>   
>   # Subdirectory under lib to place GraphicsMagick lib files
> @@ -10,7 +10,7 @@ Index: configure
>   
>   cat >>confdefs.h <<_ACEOF
>   #define MagickLibSubdir "$MagickLibSubdir"
> -@@ -28150,7 +28150,7 @@ _ACEOF
> +@@ -28661,7 +28661,7 @@ _ACEOF
>   
>   #
>   # Path to GraphicsMagick share files
> Index: pkg/PLIST
> ===
> RCS file: /home/cvs/ports/graphics/GraphicsMagick/pkg/PLIST,v
> retrieving revision 1.28
> diff -u -p -u -p -r1.28 PLIST
> --- pkg/PLIST 4 Mar 2023 08:04:22 -   1.28
> +++ pkg/PLIST 5 Mar 2023 17:10:00 -
> @@ -376,6 +376,7 @@ share/doc/GraphicsMagick/www/ChangeLog-2
>  share/doc/GraphicsMagick/www/ChangeLog-2019.html
>  share/doc/GraphicsMagick/www/ChangeLog-2020.html
>  share/doc/GraphicsMagick/www/ChangeLog-2021.html
> +share/doc/GraphicsMagick/www/ChangeLog-2022.html
>  share/doc/GraphicsMagick/www/Changelog.html
>  share/doc/GraphicsMagick/www/Changes.html
>  share/doc/GraphicsMagick/www/Copyright.html
> 



Re: UPDATE: dnsmasq 2.89

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:16:21AM -0400, Brad Smith wrote:
> Here is an update to dnsmasq 2.89.
> 
> 
> version 2.89
> Fix bug introduced in 2.88 (commit fe91134b) which can result
>   in corruption of the DNS cache internal data structures and
>   logging of "cache internal error". This has only been seen
>   in one place in the wild, and it took considerable effort
>   to even generate a test case to reproduce it, but there's
>   no way to be sure it won't strike, and the effect is to break
>   the cache badly. Installations with DNSSEC enabled are more
>   likely to see the problem, but not running DNSSEC does not
>   guarantee that it won't happen. Thanks to Timo van Roermund
>   for reporting the bug and for his great efforts in chasing
>   it down.

Committed, thanks

> 
> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/net/dnsmasq/Makefile,v
> retrieving revision 1.65
> diff -u -p -u -p -r1.65 Makefile
> --- Makefile  3 Jan 2023 15:45:35 -   1.65
> +++ Makefile  18 Feb 2023 10:26:57 -
> @@ -1,6 +1,6 @@
>  COMMENT= lightweight caching DNS forwarder, DHCP and TFTP server
>  
> -DISTNAME=dnsmasq-2.88
> +DISTNAME=dnsmasq-2.89
>  CATEGORIES=  net
>  MASTER_SITES=https://thekelleys.org.uk/dnsmasq/
>  EXTRACT_SUFX=.tar.xz
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/net/dnsmasq/distinfo,v
> retrieving revision 1.43
> diff -u -p -u -p -r1.43 distinfo
> --- distinfo  3 Jan 2023 15:45:35 -   1.43
> +++ distinfo  18 Feb 2023 10:27:07 -
> @@ -1,2 +1,2 @@
> -SHA256 (dnsmasq-2.88.tar.xz) = I1RN7aEDQMBTvqbxWpP+1up/WqqFMWv8Zx/6bSL7wbM=
> -SIZE (dnsmasq-2.88.tar.xz) = 560640
> +SHA256 (dnsmasq-2.89.tar.xz) = Ar0jA0bPC51ZCfXhUd8WiycHEDeF62FrVmhYVa3rtgk=
> +SIZE (dnsmasq-2.89.tar.xz) = 562700
> Index: patches/patch-man_dnsmasq_8
> ===
> RCS file: /home/cvs/ports/net/dnsmasq/patches/patch-man_dnsmasq_8,v
> retrieving revision 1.32
> diff -u -p -u -p -r1.32 patch-man_dnsmasq_8
> --- patches/patch-man_dnsmasq_8   3 Jan 2023 15:45:35 -   1.32
> +++ patches/patch-man_dnsmasq_8   18 Feb 2023 10:27:27 -
> @@ -17,8 +17,8 @@ Index: man/dnsmasq.8
>   .TP
>   .B \-v, --version
>   Print the version number.
> -@@ -2217,7 +2216,7 @@ and /share/ads-domains.gz containing a compressed
> - list of ad server domains will save disk space with large ad-server 
> blocklists.
> +@@ -2231,7 +2230,7 @@ dig +short chaos txt cachesize.bind
> + 
>   .SH CONFIG FILE
>   At startup, dnsmasq reads
>  -.I /etc/dnsmasq.conf,
> @@ -26,7 +26,7 @@ Index: man/dnsmasq.8
>   if it exists. (On
>   FreeBSD, the file is 
>   .I /usr/local/etc/dnsmasq.conf
> -@@ -2676,7 +2675,7 @@ dnsmasq has no direct way of determining the charset i
> +@@ -2681,7 +2680,7 @@ dnsmasq has no direct way of determining the charset i
>   assume that it is the system default. 
>
>   .SH FILES
> 



Re: UPDATE: libheif 1.15.2

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:28:48AM -0400, Brad Smith wrote:
> Here is an update to libheif 1.15.2.
> 
> 
> - codec plugin system now also works with Windows
> - heif_convert: manually choose which decoder should be used
> - support for CLLI (content light level box), MDCV (mastering display colour 
> volume), PASP (pixel aspect) information
> - ICC profile support in gdk-pixbuf loader

Committed, thanks

> 
> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/multimedia/libheif/Makefile,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 Makefile
> --- Makefile  4 Apr 2023 09:08:47 -   1.10
> +++ Makefile  6 Apr 2023 08:59:01 -
> @@ -1,9 +1,9 @@
>  COMMENT= HEIF and AVIF file format decoder and encoder
>  
> -V=   1.14.2
> +V=   1.15.2
>  DISTNAME=libheif-$V
>  
> -SHARED_LIBS +=  heif  1.4 # 9.0
> +SHARED_LIBS +=  heif  1.5 # 9.0
>  
>  CATEGORIES=  multimedia graphics
>  
> @@ -13,7 +13,7 @@ HOMEPAGE=   https://github.com/strukturag/
>  PERMIT_PACKAGE=  Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX} aom c dav1d de265 gdk_pixbuf-2.0
> -WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265
> +WANTLIB += glib-2.0 gobject-2.0 intl jpeg m png x265 z
>  
>  MASTER_SITES=
> https://github.com/strukturag/libheif/releases/download/v$V/
>  
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/multimedia/libheif/distinfo,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 distinfo
> --- distinfo  4 Apr 2023 09:08:47 -   1.6
> +++ distinfo  6 Apr 2023 08:39:38 -
> @@ -1,2 +1,2 @@
> -SHA256 (libheif-1.14.2.tar.gz) = 0BaQXiR9aVLNfuT5uQlXNQtqbKpGa8dv3+brMCttCIw=
> -SIZE (libheif-1.14.2.tar.gz) = 1739439
> +SHA256 (libheif-1.15.2.tar.gz) = ekxgd/RRgJJlg+IIdXE3G92cshtub62oWm+9VE8moOI=
> +SIZE (libheif-1.15.2.tar.gz) = 1749773
> Index: patches/patch-libheif_CMakeLists_txt
> ===
> RCS file: patches/patch-libheif_CMakeLists_txt
> diff -N patches/patch-libheif_CMakeLists_txt
> --- patches/patch-libheif_CMakeLists_txt  4 Apr 2023 09:08:47 -   
> 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,14 +0,0 @@
> -cmake: Use CMAKE_DL_LIBS instead of dl to fix build on OpenBSD
> -
> -Index: libheif/CMakeLists.txt
>  libheif/CMakeLists.txt.orig
> -+++ libheif/CMakeLists.txt
> -@@ -64,7 +64,7 @@ target_compile_definitions(heif
> - 
> - if (PLUGIN_LOADING_SUPPORTED_AND_ENABLED)
> - target_compile_definitions(heif PRIVATE ENABLE_PLUGIN_LOADING=1)
> --target_link_libraries(heif PRIVATE dl)
> -+target_link_libraries(heif PRIVATE ${CMAKE_DL_LIBS})
> - endif()
> - 
> - add_subdirectory(plugins)
> Index: pkg/PLIST
> ===
> RCS file: /home/cvs/ports/multimedia/libheif/pkg/PLIST,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 PLIST
> --- pkg/PLIST 4 Apr 2023 09:08:47 -   1.4
> +++ pkg/PLIST 6 Apr 2023 08:53:25 -
> @@ -19,8 +19,6 @@ lib/pkgconfig/libheif.pc
>  @man man/man1/heif-enc.1
>  @man man/man1/heif-info.1
>  @man man/man1/heif-thumbnailer.1
> -share/mime/packages/avif.xml
> -share/mime/packages/heif.xml
>  share/thumbnailers/heif.thumbnailer
>  @tag update-mime-database
>  @tag update-gdk-pixbuf
> 



Re: [new] graphics/libliftoff

2023-04-08 Thread Vasyl Zubko
Is anyone interested in having this imported? Would require some dev help to do 
this, as I have no CVS account/permissions.

Ok?

On Wed, 5 Apr 2023, at 22:34, Vasyl Zubko wrote:
> Lightweight KMS plane library. 
>
> libliftoff eases the use of KMS planes from userspace without standing 
> in your way. Users create "virtual planes" called layers, set KMS 
> properties on them,
> and libliftoff will pick hardware planes for these layers if possible.
>
> Blog post with details: 
> https://emersion.fr/blog/2019/xdc2019-wrap-up/#libliftoff
> Repository: https://gitlab.freedesktop.org/emersion/libliftoff
>
> Builds and passes tests on -current. Verified for amd64.
>
> Attachments:
> * libliftoff.tar.gz



Re: UPDATE: libcares 1.19.0

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:22:23AM -0400, Brad Smith wrote:
> Here is an update to libcares 1.19.0.

Committed, thanks!

> 
> 
> c-ares version 1.19.0
> 
> This is a feature and bugfix release.  It addresses a couple of new feature
> requests as well as a couple of bug fixes.
> 
> Security:
>  o Low. Stack overflow in ares_set_sortlist() which is used during c-ares
>initialization and typically provided by an administrator and not an
>end user. [24]
> 
> Changes:
>  o Windows: Drop support for XP and derivatives which greatly cleans up
>initialization code. [3]
>  o Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for specifying a
>custom hosts file location. [10]
>  o Add vcpkg installation instructions [13]
> 
> Bug fixes:
>  o Fix cross-compilation from Windows to Linux due to CPACK logic. [1]
>  o Fix memory leak in reading /etc/hosts when using localhost fallback. [2]
>  o Fix chain building c-ares when libresolv is already included by another
>project [4]
>  o File lookup should not immediately abort as there may be other tries due to
>search criteria.
>  o Asterisks should be allowed in host validation as CNAMEs may reference
>wildcard domains [5]
>  o AutoTools build system referenced bad STDC_HEADERS macro [6]
>  o Even if one address class returns a failure for ares_getaddrinfo() we 
> should
>still return the results we have
>  o CMake Windows: DLLs did not include resource file to include versions [7] 
> [8]
>  o CMake: Guard target creation in exported config [9]
>  o Fix ares_getaddrinfo() numerical address resolution with AF_UNSPEC [11]
>  o Apple: fix libresolv configured query times. [12]
>  o Fix tools and help information [14] [15]
>  o Various documentation fixes and cleanups [16] [22] [25]
>  o Add include guards to ares_data.h [17]
>  o c-ares could try to exceed maximum number of iovec entries supported by
>system [18]
>  o CMake package config generation allow for absolute install paths [19]
>  o Intel compiler fixes [20]
>  o ares_strsplit bugs [21] [23]
>  o The RFC6761 6.3 states localhost subdomains must be offline too. [26]
> 
> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/net/libcares/Makefile,v
> retrieving revision 1.23
> diff -u -p -u -p -r1.23 Makefile
> --- Makefile  11 Mar 2022 19:46:13 -  1.23
> +++ Makefile  28 Jan 2023 22:14:28 -
> @@ -1,6 +1,6 @@
>  COMMENT= asynchronous resolver library
>  
> -V=   1.18.1
> +V=   1.19.0
>  DISTNAME=c-ares-${V}
>  PKGNAME= libcares-${V}
>  CATEGORIES=  net devel
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/net/libcares/distinfo,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 distinfo
> --- distinfo  7 Dec 2021 19:55:17 -   1.12
> +++ distinfo  28 Jan 2023 22:14:35 -
> @@ -1,2 +1,2 @@
> -SHA256 (c-ares-1.18.1.tar.gz) = Gn1SqKhKn7/7G+kTPA9uFyF9kepab6Yfa0cpzaeOu88=
> -SIZE (c-ares-1.18.1.tar.gz) = 1560165
> +SHA256 (c-ares-1.19.0.tar.gz) = v866N+I/1TEpOCkALKwEAe9JptxVkj9/kiNlhbetHdM=
> +SIZE (c-ares-1.19.0.tar.gz) = 1572210
> 



Re: UPDATE: libass 0.17.1

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:24:55AM -0400, Brad Smith wrote:
> Here is an update to libass 0.17.1.
> 

Committed, thanks!

> 
> libass (0.17.1)
>  * Fix buffer overread if soft-wrapping occurred and
>ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due to Encoding -1
>(bug introduced in 0.16.0)
>  * x86: detect GNU Hurd and configure NASM appropriately
> 
> libass (0.17.0)
>  * Fix various parts relating to automatic linebreaking
>  * Fix rendering when hinting was enabled and fontsizes or scales are zero
>  * Switch build to a non-recursive setup for improved parallelism
>  * Improve quality of SSA Effects movement
>  * Further documentation improvements
>  * Completely invalid Events are now discarded during parsing
> 
>  * Introduction of LayoutRes{X,Y} script headers
>  * New AlphaLevel style override to set all alpha values while keeping the 
> color
>  * Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
>with the Unicode line breaking algorithm instead of ASS' much stricter
>breaking rules. For the feature to be available at runtime, libass must be
>linked against the new optional dependency libunibreak.
> 
>  * Improve VSFilter compatibility:
>* Fix premature truncation of animated alphas (was a 0.15.0 regression)
>* Fix handling of small delay parameters for legacy SSA Effects
>* Fix x-scaling with PlayResX
>* Fix x-scaling for anamorphic video
>  (except for \be whose scaling remains buggy in general)
>* Support SSA's AlphaLevel style field
>* Support the \kt override tag from VSFilter's v4++ set
>* Parse ScriptType headers
>* Parse integer header, style and event field values like VSFilter
>* Ignore trailing whitespace in an event's text
> 
> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/multimedia/libass/Makefile,v
> retrieving revision 1.30
> diff -u -p -u -p -r1.30 Makefile
> --- Makefile  5 Nov 2022 17:06:29 -   1.30
> +++ Makefile  6 Apr 2023 08:10:29 -
> @@ -1,11 +1,10 @@
>  COMMENT= portable ASS/SSA subtitle renderer
>  
> -VER= 0.16.0
> +VER= 0.17.1
>  DISTNAME=libass-${VER}
>  CATEGORIES=  multimedia devel
>  MASTER_SITES=
> https://github.com/libass/libass/releases/download/${VER}/
>  EXTRACT_SUFX=.tar.xz
> -REVISION=0
>  
>  SHARED_LIBS= ass 3.1
>  
> @@ -16,8 +15,8 @@ MAINTAINER= Brad Smith   # ISC
>  PERMIT_PACKAGE=  Yes
>  
> -WANTLIB= ${COMPILER_LIBCXX} expat fontconfig freetype fribidi \
> - glib-2.0 graphite2 harfbuzz iconv intl m pcre2-8 z
> +WANTLIB= ${COMPILER_LIBCXX} expat fontconfig freetype fribidi glib-2.0 \
> + graphite2 harfbuzz iconv intl m pcre2-8 unibreak z
>  
>  COMPILER=base-clang ports-gcc
>  COMPILER_LANGS=  c
> @@ -28,11 +27,12 @@ BUILD_DEPENDS+=   devel/nasm
>  
>  LIB_DEPENDS= converters/libiconv \
>   devel/fribidi \
> - devel/harfbuzz
> + devel/harfbuzz \
> + textproc/libunibreak
>  
>  CONFIGURE_STYLE= gnu
>  CONFIGURE_ENV=   CPPFLAGS="-I${LOCALBASE}/include" \
>   LDFLAGS="-L${LOCALBASE}/lib" \
> - ASFLAGS="-DPIC=1 "
> + ASFLAGS="-DPIC"
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/multimedia/libass/distinfo,v
> retrieving revision 1.20
> diff -u -p -u -p -r1.20 distinfo
> --- distinfo  6 Jun 2022 23:38:49 -   1.20
> +++ distinfo  6 Apr 2023 08:10:31 -
> @@ -1,2 +1,2 @@
> -SHA256 (libass-0.16.0.tar.xz) = Xb3p4iM5EZz47tWe6mxiOgdG71qQtonmigkBCQeOPAg=
> -SIZE (libass-0.16.0.tar.xz) = 396304
> +SHA256 (libass-0.17.1.tar.xz) = 8NoLv7pHbBauPhz9hiJW0wkVkR96uqGxbOYu5lMZJ4Q=
> +SIZE (libass-0.17.1.tar.xz) = 403160
> 



Re: UPDATE: libunibreak 5.1

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:30:14AM -0400, Brad Smith wrote:
> Here is an update to libunibreak 5.1.
> 
> - Speed up line-break property lookup
> - Update the data to conform to Unicode 15
> 

Committed, thanks!

> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/textproc/libunibreak/Makefile,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 Makefile
> --- Makefile  11 Mar 2022 20:02:40 -  1.2
> +++ Makefile  13 Jan 2023 04:02:45 -
> @@ -1,12 +1,12 @@
>  COMMENT= implementation of the line and word breaking
>  
> -V=   5.0
> +V=   5.1
>  GH_ACCOUNT=  adah1972
>  GH_PROJECT=  libunibreak
>  GH_TAGNAME=  libunibreak_${V:S/./_/}
>  PKGNAME= ${GH_PROJECT}-${V}
>  
> -SHARED_LIBS +=  unibreak 0.0  # 5.0
> +SHARED_LIBS +=  unibreak 1.0  # 5.1
>  
>  CATEGORIES=  textproc
>  
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/textproc/libunibreak/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 distinfo
> --- distinfo  12 Dec 2021 10:44:57 -  1.1.1.1
> +++ distinfo  13 Jan 2023 03:57:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (libunibreak-libunibreak_5_0.tar.gz) = 
> fA82gXCdVPXFjdb8MlEKQr4//Y1oitti7rNARriWuAw=
> -SIZE (libunibreak-libunibreak_5_0.tar.gz) = 88213
> +SHA256 (libunibreak-libunibreak_5_1.tar.gz) = 
> 1Zh42CyEpgtZKUCo4aJk8KlxTwqaiGiwmYRveA2dwWc=
> +SIZE (libunibreak-libunibreak_5_1.tar.gz) = 71309
> 



Re: UPDATE: libvpx 1.13.0

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:31:47AM -0400, Brad Smith wrote:
> Here is an update to libvpx 1.13.0.
> 
> 
> 2023-01-31 v1.13.0 "Ugly Duckling"
>   This release includes more Neon and AVX2 optimizations, adds a new codec
>   control to set per frame QP, upgrades GoogleTest to v1.12.1, and includes
>   numerous bug fixes.
> 
>   - Upgrading:
> This release is ABI incompatible with the previous release.
> 
> New codec control VP9E_SET_QUANTIZER_ONE_PASS to set per frame QP.
> 
> GoogleTest is upgraded to v1.12.1.
> 
> .clang-format is upgraded to clang-format-11.
> 
> VPX_EXT_RATECTRL_ABI_VERSION was bumped due to incompatible changes to the
> feature of using external rate control models for vp9.
> 
>   - Enhancement:
> Numerous improvements on Neon optimizations.
> Numerous improvements on AVX2 optimizations.
> Additional ARM targets added for Visual Studio.
> 
>   - Bug fixes:
> Fix to calculating internal stats when frame dropped.
> Fix to segfault for external resize test in vp9.
> Fix to build system with replacing egrep with grep -E.
> Fix to a few bugs with external RTC rate control library.
> Fix to make SVC work with VBR.
> Fix to key frame setting in VP9 external RC.
> Fix to -Wimplicit-int (Clang 16).
> Fix to VP8 external RC for buffer levels.
> Fix to VP8 external RC for dynamic update of layers.
> Fix to VP9 auto level.
> Fix to off-by-one error of max w/h in validate_config.
> Fix to make SVC work for Profile 1.
> 

Committed, thanks!

> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/multimedia/libvpx/Makefile,v
> retrieving revision 1.50
> diff -u -p -u -p -r1.50 Makefile
> --- Makefile  4 Oct 2022 11:30:19 -   1.50
> +++ Makefile  14 Feb 2023 06:17:29 -
> @@ -2,11 +2,11 @@ COMMENT=Google VP8/VP9 video codec
>  
>  GH_ACCOUNT=  webmproject
>  GH_PROJECT=  libvpx
> -GH_TAGNAME=  v1.12.0
> +GH_TAGNAME=  v1.13.0
>  EPOCH=   0
>  CATEGORIES=  multimedia
>  
> -SHARED_LIBS= vpx 15.0
> +SHARED_LIBS= vpx 16.0
>  
>  HOMEPAGE=https://www.webmproject.org/
>  
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/multimedia/libvpx/distinfo,v
> retrieving revision 1.21
> diff -u -p -u -p -r1.21 distinfo
> --- distinfo  4 Oct 2022 11:30:19 -   1.21
> +++ distinfo  14 Feb 2023 06:16:48 -
> @@ -1,2 +1,2 @@
> -SHA256 (libvpx-1.12.0.tar.gz) = 8azBXQ/Qy0MfS/bqwy1eky5A6hGG/njgdCVNbQA5V7s=
> -SIZE (libvpx-1.12.0.tar.gz) = 5465627
> +SHA256 (libvpx-1.13.0.tar.gz) = yyo5PJwfrnq6drlQuwrTk7oQVAn+GhR8zWGwqqFQEGY=
> +SIZE (libvpx-1.13.0.tar.gz) = 5515327
> Index: patches/patch-configure
> ===
> RCS file: /home/cvs/ports/multimedia/libvpx/patches/patch-configure,v
> retrieving revision 1.24
> diff -u -p -u -p -r1.24 patch-configure
> --- patches/patch-configure   4 Oct 2022 11:30:19 -   1.24
> +++ patches/patch-configure   14 Feb 2023 06:16:57 -
> @@ -1,7 +1,7 @@
>  Index: configure
>  --- configure.orig
>  +++ configure
> -@@ -118,7 +118,9 @@ all_platforms="${all_platforms} loongarch32-linux-gcc"
> +@@ -123,7 +123,9 @@ all_platforms="${all_platforms} loongarch32-linux-gcc"
>   all_platforms="${all_platforms} loongarch64-linux-gcc"
>   all_platforms="${all_platforms} mips32-linux-gcc"
>   all_platforms="${all_platforms} mips64-linux-gcc"
> @@ -11,7 +11,7 @@ Index: configure
>   all_platforms="${all_platforms} sparc-solaris-gcc"
>   all_platforms="${all_platforms} x86-android-gcc"
>   all_platforms="${all_platforms} x86-darwin8-gcc"
> -@@ -177,7 +179,7 @@ for t in ${all_targets}; do
> +@@ -183,7 +185,7 @@ for t in ${all_targets}; do
>   [ -f "${source_path}/${t}.mk" ] && enable_feature ${t}
>   done
>   
> @@ -20,7 +20,7 @@ Index: configure
> die "diff missing: Try installing diffutils via your package manager."
>   fi
>   
> -@@ -192,19 +194,6 @@ if [ "`cd \"${source_path}\" && pwd`" != "`pwd`" ]; th
> +@@ -198,19 +200,6 @@ if [ "`cd \"${source_path}\" && pwd`" != "`pwd`" ]; th
> fi
>   fi
>   
> @@ -40,7 +40,7 @@ Index: configure
>   # disable codecs when their source directory does not exist
>   [ -d "${source_path}/vp8" ] || disable_codec vp8
>   [ -d "${source_path}/vp9" ] || disable_codec vp9
> -@@ -542,7 +531,7 @@ process_detect() {
> +@@ -548,7 +537,7 @@ process_detect() {
>   # here rather than at option parse time because the target 
> auto-detect
>   # magic happens after the command line has been parsed.
>   case "${tgt_os}" in
> 



Re: UPDATE: aom 3.6.0

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 06:33:43AM -0400, Brad Smith wrote:
> Here is an update to aom 3.6.0.
> 
> 
> 2023-02-03 v3.6.0
>   This release includes compression efficiency and perceptual quality
>   improvements, speedup and memory optimizations, and some new features.
>   This release is ABI compatible with the last release.
> 
>   - New Features
> * New values 20-27 (corresponding to levels 7.0-7.3 and 8.0-8.3) for
>   the encoder control AV1E_SET_TARGET_SEQ_LEVEL_IDX (note that the
>   proposal to add the new levels are still in draft status). The
>   original special value 24 (keep level stats only for level
>   monitoring) is renumbered as 32.
> * New encoder control AV1E_SET_SKIP_POSTPROC_FILTERING to skip the
>   application of post-processing filters on reconstructed frame in
>   all intra mode.
> * New encoder option "kf-max-pyr-height": Maximum height of pyramid
>   structure used for the GOP starting with a key frame (-1 to 5).
> * Make SVC work for screen content.
> * Rate control improvements to reduce frame-size spikes for screen
>   content coding.
> * RISC-V architecture support with gcc toolchain.
> 
>   - Compression Efficiency Improvements
> * Peak compression efficiency in VOD setting is improved by 1%.
> * 0.7% - 2.2% RTC encoding BDrate gains for real time speed 8 to 10.
> * 15% RTC encoding BDrate gains for screen content speed 10.
> 
>   - Perceptual Quality Improvements
> * Resolved a visual quality issue that was reported for high
>   resolution clips (2K) for speed 4 and above in VOD use case.
> * Visual quality improvements to screen content coding.
> * Quality improvements to temporal layer RTC coding.
> 
>   - Speedup and Memory Optimizations
> * RTC single-thread encoder speedup:
>   o ~6% instruction count reduction for speed 5 and 6.
>   o ~15% instruction count reduction for speed 7.
>   o ~10% instruction count reduction for speed 8 to 10 (>=360p
> resolutions).
> * RTC multi-thread encoder speedup (beyond single-thread speedup):
>   o 5-8% encode time reduction for speed 7 to 10.
> * RTC screen-content encoder speedup:
>   o 11% instruction count reduction for speed 9 and 10 (>=720p
> resolutions).
> * ~5% reduction in heap memory requirements for RTC, speed 6 to 10.
> * AVIF:
>   o 4-5% speedup for speed 9 in still-picture encoding mode.
>   o 3-4% heap memory reduction in still-picture encoding mode for
> 360p-720p resolutions with multiple threads.
> 
>   - Bug Fixes
> * Added a workaround for an AV1 specification bug which makes
>   TRANSLATION type global motion models unusable.
> * Fixed AddressSanitizer global-buffer-overflow errors in
>   av1/encoder/arm/neon/av1_fwd_txfm2d_neon.c.
> * Fixed AddressSanitizer heap-buffer-overflow error in
>   av1_wiener_convolve_add_src_neon().
> * chromium:1393384 Avoid scene detection on spatial resize.
> * aomedia:3308 Remove color artifacts under high motion.
> * aomedia:3310 Avoid out of memory failures with Visual Studio 2017,
>   2019, and 2022 for Win32 x86 builds.
> * aomedia:3346 Make SVC work properly for screen content.
> * aomedia:3348 Fix a bug where an uninitialized search_site is used.
> * aomedia:3365 Work around what seems like a Visual Studio 2022
>   compiler optimization bug.
> * aomedia:3369 Incorrect PSNR values reported by libaom for 12-bit
>   encode.
> 

Committed, thanks!

> 
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/multimedia/aom/Makefile,v
> retrieving revision 1.18
> diff -u -p -u -p -r1.18 Makefile
> --- Makefile  17 Nov 2022 06:24:38 -  1.18
> +++ Makefile  9 Feb 2023 01:01:17 -
> @@ -2,7 +2,7 @@ COMMENT=  Alliance for Open Media AV1 vid
>  
>  GH_ACCOUNT=  jbeich
>  GH_PROJECT=  aom
> -GH_TAGNAME=  v3.5.0
> +GH_TAGNAME=  v3.6.0
>  CATEGORIES=  multimedia
>  
>  SHARED_LIBS= aom 4.0
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/multimedia/aom/distinfo,v
> retrieving revision 1.15
> diff -u -p -u -p -r1.15 distinfo
> --- distinfo  17 Nov 2022 06:24:38 -  1.15
> +++ distinfo  9 Feb 2023 01:01:26 -
> @@ -1,2 +1,2 @@
> -SHA256 (aom-3.5.0.tar.gz) = AYnqL1rmuIPIOyRTBd54T2XARhvNcAzJi73FirlXxuc=
> -SIZE (aom-3.5.0.tar.gz) = 5213077
> +SHA256 (aom-3.6.0.tar.gz) = K6ITgiyxUotVWNZycSVlThTRstdQW9H8ivo2wunp+Uo=
> +SIZE (aom-3.6.0.tar.gz) = 5268170
> Index: patches/patch-CMakeLists_txt
> ===
> RCS file: /home/cvs/ports/multimedia/aom/patches/patch-CMakeLists_txt,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt  17 Nov 2022 06:24:38 -  1.4
> +++ patches/patch-CMakeLists_txt  22 Jan 2023 06:5

Re: [update] sysutils/fzf 0.39.0

2023-04-08 Thread Rafael Sadowski
On Sat Apr 08, 2023 at 05:41:03PM +, Laurent Cheylus wrote:
> Hi,
> 
> a simple patch for the latest version 0.39.0 of sysutils/fzf :
> 
> - update Makefile and modules.inc
> - remove patches/patch-shell_completion_bash => no more necessary with fix
> in PR#3219 https://github.com/junegunn/fzf/pull/3219
> 
> Build and tests on current/amd64.
> 
> Laurent
> 

I ran into the following error...

===>   Applying OpenBSD patch patch-shell_completion_bash
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--
|Index: shell/completion.bash
|--- shell/completion.bash.orig
|+++ shell/completion.bash
--
Patching file shell/completion.bash using Plan A...
Hunk #1 failed at 269.
1 out of 1 hunks failed--saving rejects to shell/completion.bash.rej
done
***>   patch-shell_completion_bash did not apply cleanly
===>   Failed patches: 
patch-shell_completion_bash



Re: [maintainer update] sysutils/vifm 0.12.1 -> 0.13

2023-04-08 Thread Rafael Sadowski
On Wed Apr 05, 2023 at 05:47:51PM +, xaizek wrote:
> Hello,
> 
> Update package to the latest release.
> 
> Icons are also installed to ${prefix}/share/icons/ now
> (${prefix}/share/pixmaps isn't always looked in), but no corresponding
> gtk tag is added because gtk is not a dependency.

Hmm, usually we are not doing this. The standard way is to
add @tag gtk-update-icon-cache %D/share/icons/hicolor and add
the missing RDEP on x11/gtk+3,-guic BUT for CLI tools we actually don't
do that because if you only want to use the pure CLI tool without any
GUI you don't need GTK and the dependency chain.

We should probably just not install the icons, right?

> 
> Best regards,
> xaizek

> diff --git a/sysutils/vifm/Makefile b/sysutils/vifm/Makefile
> index fd1e2e80b..c96a92cf8 100644
> --- a/sysutils/vifm/Makefile
> +++ b/sysutils/vifm/Makefile
> @@ -1,5 +1,5 @@
>  COMMENT =ncurses file manager with Vim-like everything
> -V =  0.12.1
> +V =  0.13
>  DISTNAME =   vifm-${V}
>  CATEGORIES = sysutils
>  HOMEPAGE =   https://vifm.info/
> diff --git a/sysutils/vifm/distinfo b/sysutils/vifm/distinfo
> index 4cace9ddb..ecd2cc206 100644
> --- a/sysutils/vifm/distinfo
> +++ b/sysutils/vifm/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (vifm-0.12.1.tar.bz2) = j+KBPr3Mz+ma7OArBdYqIJkVJdRrDM+67Dr2FMZlVog=
> -SIZE (vifm-0.12.1.tar.bz2) = 1510709
> +SHA256 (vifm-0.13.tar.bz2) = DZKTdJp5QHat6Wfs3EfRQdheRQNwWUdlORvfGpvUUHU=
> +SIZE (vifm-0.13.tar.bz2) = 1546673
> diff --git a/sysutils/vifm/pkg/PLIST b/sysutils/vifm/pkg/PLIST
> index 8cc9861e8..da1acd006 100644
> --- a/sysutils/vifm/pkg/PLIST
> +++ b/sysutils/vifm/pkg/PLIST
> @@ -16,6 +16,7 @@ share/doc/vifm/AUTHORS
>  share/doc/vifm/BUGS
>  share/doc/vifm/COPYING
>  share/doc/vifm/ChangeLog
> +share/doc/vifm/ChangeLog.LuaAPI
>  share/doc/vifm/FAQ
>  share/doc/vifm/INSTALL
>  share/doc/vifm/NEWS
> @@ -24,6 +25,14 @@ share/doc/vifm/TODO
>  share/fish/
>  share/fish/vendor_completions.d/
>  share/fish/vendor_completions.d/vifm.fish
> +share/icons/
> +share/icons/hicolor/
> +share/icons/hicolor/128x128/
> +share/icons/hicolor/128x128/apps/
> +share/icons/hicolor/128x128/apps/vifm.png
> +share/icons/hicolor/scalable/
> +share/icons/hicolor/scalable/apps/
> +share/icons/hicolor/scalable/apps/vifm.svg
>  @comment share/pixmaps/
>  @comment share/pixmaps/vifm.png
>  share/vifm/



Re: editors/sigil: Update to 1.9.30

2023-04-08 Thread Rafael Sadowski
On Thu Apr 06, 2023 at 02:10:37AM +, wen heping wrote:
> Hi, ports@:
> 
>Here is a simple patch for editors/sigil to update to 
> 1.9.30, it build and run well on amd64-current system.
>No other ports depend on it.
> 

Committed, thanks

> 
> Cheers !
> wen

> Index: Makefile
> ===
> RCS file: /cvs/ports/editors/sigil/Makefile,v
> retrieving revision 1.13
> diff -u -p -r1.13 Makefile
> --- Makefile  13 Nov 2022 15:28:26 -  1.13
> +++ Makefile  6 Apr 2023 02:07:15 -
> @@ -7,7 +7,7 @@ REVISION =0
>  
>  GH_ACCOUNT = Sigil-Ebook
>  GH_PROJECT = Sigil
> -GH_TAGNAME = 1.9.20
> +GH_TAGNAME = 1.9.30
>  
>  CATEGORIES = editors
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/editors/sigil/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- distinfo  26 Oct 2022 12:23:45 -  1.4
> +++ distinfo  6 Apr 2023 02:07:15 -
> @@ -1,2 +1,2 @@
> -SHA256 (Sigil-1.9.20.tar.gz) = zLqG2pHn1oPvHLwRQOmfnux6gCwolRCRYkKFyUM36D0=
> -SIZE (Sigil-1.9.20.tar.gz) = 25139664
> +SHA256 (Sigil-1.9.30.tar.gz) = JixD7Azp6pSG/BkHTdCmh6OdnfGClzLpAG2MX7skJFg=
> +SIZE (Sigil-1.9.30.tar.gz) = 26602897