CVS: cvs.openbsd.org: ports

2024-02-19 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/02/19 22:31:10

Modified files:
mail/postfix/snapshot: Makefile 
mail/postfix/stable: Makefile 

Log message:
postfixes: bump after openssl asm change (static link)



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/02/19 22:32:00

Modified files:
sysutils/borgbackup/2.0: Makefile 

Log message:
borgbackup/2.0 bump after openssl asm change (static link)



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/02/19 22:29:48

Modified files:
security/openssl/3.1: Makefile 
security/openssl/3.1/patches: 
  patch-crypto_modes_asm_ghash-x86_64_pl 
security/openssl/quictls: Makefile 
security/openssl/quictls/patches: 
  
patch-crypto_modes_asm_ghash-x86_64_pl 

Log message:
openssl/{3.1,quictls}: move a landing pad after .cfi_startproc

pointed out by brynet



Re: [UPDATE] graphics/libplacebo - v6.338.2

2024-02-19 Thread Jose Maldonado
El Mon, 19 Feb 2024 22:44:58 -0500
Brad Smith  escribió:
> On 2024-02-19 3:53 p.m., Jose Maldonado wrote:
> > El Mon, 19 Feb 2024 15:30:55 +
> > Stuart Henderson  escribió:
> >> You add "WANTLIB+= ${COMPILER_LIBCXX}" while keeping
> >> COMPILER_LANGS=c, which will probably fail on base-gcc archs. I
> >> think you'll need to remove the COMPILER_LANGS line.
> > Hi @sthen!
> >
> > Fixed, I send the new diff with corrections, newly tested in amd64,
> > build and work fine.
> 
> Hi Jose,Could you move the dlopen comment to the bottom and have a 
> separate line of just "WANTLIB += GL epoxy" below the comment. The
> rest looks good. Thanks.

Hi @Brad! 

I'll send you a new diff with the changes you request.

-- 
*
Dios en su cielo, todo bien en la Tierra
Index: Makefile
===
RCS file: /cvs/ports/graphics/libplacebo/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile	23 Jul 2022 05:16:05 -	1.11
+++ Makefile	20 Feb 2024 04:41:53 -
@@ -2,32 +2,52 @@ COMMENT=	reusable library for GPU-accele
 
 GH_ACCOUNT=	haasn
 GH_PROJECT=	libplacebo
-GH_TAGNAME=	v4.208.0
+GH_TAGNAME=	v6.338.2
 CATEGORIES=	graphics
 
-SHARED_LIBS=	placebo	7.0
+SHARED_LIBS=	placebo	8.0
 
 MAINTAINER=	Brad Smith 
 
 # LGPLv2.1+
 PERMIT_PACKAGE=	Yes
 
-WANTLIB=	epoxy execinfo lcms2 m pthread
+WANTLIB +=	${COMPILER_LIBCXX}
+WANTLIB +=	execinfo lcms2 m pthread
+WANTLIB +=	shaderc_shared vulkan
+# GL and epoxy are dlopened by libplacebo
+WANTLIB +=	epoxy GL
+
 
 MODULES=	devel/meson
 
-LIB_DEPENDS=	graphics/lcms2
+BUILD_DEPENDS=	devel/fast-float \
+		graphics/glad \
+		graphics/vulkan-headers
+
+LIB_DEPENDS=	graphics/lcms2 \
+		graphics/shaderc \
+		graphics/vulkan-loader
 
 COMPILER=	base-clang ports-gcc
-COMPILER_LANGS=	c
+
+CFLAGS +=		-I${X11BASE}/include
+LDFLAGS +=		-L${X11BASE}/lib
+
+MODMESON_CONFIGURE_ENV +=	CFLAGS="${CFLAGS}" \
+	LDFLAGS="${LDFLAGS}"
 
 CONFIGURE_ARGS+=-Ddefault_library=both \
 		-Dd3d11=disabled \
 		-Ddemos=false \
+		-Ddovi=disabled \
 		-Dglslang=disabled \
-		-Dshaderc=disabled \
+		-Dlibdovi=disabled \
+		-Dshaderc=enabled \
+		-Dopengl=enabled \
 		-Dunwind=disabled \
-		-Dvulkan=disabled
+		-Dvulkan=enabled \
+		-Dxxhash=disabled
 
 NO_TEST=	Yes
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/libplacebo/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo	23 Jul 2022 05:16:05 -	1.9
+++ distinfo	20 Feb 2024 04:41:53 -
@@ -1,2 +1,2 @@
-SHA256 (libplacebo-4.208.0.tar.gz) = UJD7rU9luclQAoweDdhtIKpm0VnAhUqJs+uNQhCWa3M=
-SIZE (libplacebo-4.208.0.tar.gz) = 647068
+SHA256 (libplacebo-6.338.2.tar.gz) = Lx5iTgnXKoydtw+RD3Vg52ShwSba5CrMWzvO+DanrsY=
+SIZE (libplacebo-6.338.2.tar.gz) = 841168
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/libplacebo/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- pkg/PLIST	11 Mar 2022 19:22:45 -	1.8
+++ pkg/PLIST	20 Feb 2024 04:41:53 -
@@ -1,20 +1,25 @@
 include/libplacebo/
+include/libplacebo/cache.h
 include/libplacebo/colorspace.h
 include/libplacebo/common.h
 include/libplacebo/config.h
-include/libplacebo/context.h
+include/libplacebo/d3d11.h
 include/libplacebo/dispatch.h
 include/libplacebo/dither.h
 include/libplacebo/dummy.h
 include/libplacebo/filters.h
+include/libplacebo/gamut_mapping.h
 include/libplacebo/gpu.h
 include/libplacebo/log.h
 include/libplacebo/opengl.h
+include/libplacebo/options.h
 include/libplacebo/renderer.h
 include/libplacebo/shaders/
 include/libplacebo/shaders.h
 include/libplacebo/shaders/colorspace.h
 include/libplacebo/shaders/custom.h
+include/libplacebo/shaders/deinterlacing.h
+include/libplacebo/shaders/dithering.h
 include/libplacebo/shaders/film_grain.h
 include/libplacebo/shaders/icc.h
 include/libplacebo/shaders/lut.h
@@ -24,10 +29,12 @@ include/libplacebo/tone_mapping.h
 include/libplacebo/utils/
 include/libplacebo/utils/dav1d.h
 include/libplacebo/utils/dav1d_internal.h
+include/libplacebo/utils/dolbyvision.h
 include/libplacebo/utils/frame_queue.h
 include/libplacebo/utils/libav.h
 include/libplacebo/utils/libav_internal.h
 include/libplacebo/utils/upload.h
+include/libplacebo/vulkan.h
 @static-lib lib/libplacebo.a
 @lib lib/libplacebo.so.${LIBplacebo_VERSION}
 lib/pkgconfig/libplacebo.pc


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2024/02/19 21:18:39

Modified files:
emulators  : Makefile 

Log message:
+es-de



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2024/02/19 21:17:30

Log message:
Import es-de-3.0.0.

EmulationStation Desktop Edition is a frontend for browsing and launching
games from your multi-platform game collection.

ok stsp@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20240219

N ports/emulators/es-de/Makefile
N ports/emulators/es-de/distinfo
N ports/emulators/es-de/pkg/DESCR
N ports/emulators/es-de/pkg/PLIST
N ports/emulators/es-de/patches/patch-CMakeLists_txt

No conflicts created by this import



Re: NEW: emulators/es-de

2024-02-19 Thread Anthony J. Bentley
Stefan Sperling writes:
> Generally, do you think it would make sense to pre-configure de-cs, and
> add appropriate run-depends, such that it will spawn a working emulator
> for a given system out of the box?

I would prefer not to change the defaults from what they would be on
other platforms. It's easy enough for users to change (Other Settings ->
Alternative Emulators). And since it's so configurable, I'd rather not
add dependencies on a bunch of specific emulators either.



UPDATE: VLC 3.0.20

2024-02-19 Thread Brad Smith
Here is an update to VLC 3.0.20.


Changes between 3.0.19 and 3.0.20:
--

Video Output:
 - Fix green line in fullscreen in D3D11 video output
 - Fix crash with some AMD drivers old versions
 - Fix events propagation issue when double-clicking with mouse wheel

Decoders:
 - Fix crash when AV1 hardware decoder fails

Interface:
 - Fix annoying disappearance of the Windows fullscreen controller

Demuxers:
 - Fix potential security issue (OOB Write) on MMS:// by checking user size 
bounds


Changes between 3.0.18 and 3.0.19:
--

Core:
 * Fix next-frame freezing in most scenarios

Demux:
 * Fix FLAC playback quality regression with variable frame size
 * Support RIFF INFO tags for Wav files
 * Fix AVI files with flipped RAW video planes
 * Fix duration on short and small Ogg/Opus files
 * Fix some HLS/TS streams with ID3 prefix
 * Fix some HLS playlist refresh drift
 * Fix for GoPro MAX spatial metadata
 * Improve FFmpeg-muxed MP4 chapters handling
 * Improve playback for QNap-produced AVI files
 * Improve playback of some old RealVideo files
 * Fix duration probing on some MP4 with missing information

Decoders:
 * Multiple fixes on AAC handling
 * Activate hardware decoding of AV1 on Windows (DxVA)
 * Improve AV1 HDR support with software decoding
 * Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
 * Fix black screen on poorly edited MP4 files on Android Mediacodec
 * Fix rawvid video in NV12
 * Fix several issues on Windows hardware decoding (including "too large 
resolution in DxVA")
 * Improve crunchyroll-produced SSA rendering

Video Output:
 * Super Resolution scaling with nVidia and Intel GPUs
 * Fix for an issue when cropping on Direct3D9
 * Multiple fixes for hardware decoding on D3D11 and OpenGL interop
 * Fix an issue when playing -90??rotated video
 * Fix subtitles rendering blur on recent macOS

Input:
 * Improve SMB compatibility with Windows 11 hosts

Misc:
 * Improve muxing timestamps in a few formats (reset to 0)
 * Fix some rendering issues on Linux with the fullscreen controller
 * Fix GOOM visualization
 * Fixes for Youtube playback
 * Fix some MPRIS inconsistencies that broke some OS widgets on Linux
 * Implement MPRIS TrackList signals
 * Fix opening files in read-only mode
 * Fix password search using the Kwallet backend
 * Fix some crashes on macOS when switching application
 * Fix 5.1/7.1 output on macOS and tvOS
 * Fix several crashes and bugs in the macOS preferences panel
 * Improvements on the threading of the MMDevice audio output on Windows
 * Fix a potential security issue on the uninstaller DLLs (CVE-2023-46814)
 * Fix memory leaks when using the media_list_player libVLC APIs

Translations:
 * Update of most translations
 * New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, 
Samoan and Swahili


Index: Makefile
===
RCS file: /cvs/ports/x11/vlc/Makefile,v
retrieving revision 1.269
diff -u -p -u -p -r1.269 Makefile
--- Makefile19 Feb 2024 15:28:21 -  1.269
+++ Makefile20 Feb 2024 03:40:11 -
@@ -1,15 +1,13 @@
 COMMENT-main=  VideoLAN client; multimedia player
 COMMENT-jack=  JACK audio output module for VLC
 
-V= 3.0.18
+V= 3.0.20
 DISTNAME=  vlc-${V}
 PKGNAME-main=  ${DISTNAME}
 PKGNAME-jack=  vlc-jack-${V}
-REVISION-main= 6
 CATEGORIES=x11
 SITES= https://download.videolan.org/pub/videolan/vlc/${V}/
 EXTRACT_SUFX=  .tar.xz
-REVISION-jack= 0
 
 USE_NOBTCFI=   Yes
 
@@ -76,7 +74,7 @@ WANTLIB-main+=v4l2
 
 WANTLIB-jack=  db execinfo jack vlccore ${WANTLIB-common}
 
-AUTOCONF_VERSION= 2.69
+AUTOCONF_VERSION= 2.71
 AUTOMAKE_VERSION= 1.16
 AUTORECONF=./bootstrap
 
Index: distinfo
===
RCS file: /cvs/ports/x11/vlc/distinfo,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 distinfo
--- distinfo25 Nov 2022 11:52:17 -  1.47
+++ distinfo20 Feb 2024 03:40:11 -
@@ -1,2 +1,2 @@
-SHA256 (vlc-3.0.18.tar.xz) = VwlEOcNl2KqLm0H6MIDMDu8r7+YCW7XO9yKszGJa7ew=
-SIZE (vlc-3.0.18.tar.xz) = 26631372
+SHA256 (vlc-3.0.20.tar.xz) = rccoW00nIc3fQOtScMraKqoQozTLVG/VWgY1NEe6KbU=
+SIZE (vlc-3.0.20.tar.xz) = 25596392
Index: patches/patch-configure_ac
===
RCS file: /cvs/ports/x11/vlc/patches/patch-configure_ac,v
retrieving revision 1.44
diff -u -p -u -p -r1.44 patch-configure_ac
--- patches/patch-configure_ac  14 May 2023 09:20:41 -  1.44
+++ patches/patch-configure_ac  20 Feb 2024 03:40:11 -
@@ -11,7 +11,7 @@ Index: configure.ac
  ;;
netbsd*)
  SYS=netbsd
-@@ -1123,22 +1122,6 @@ AC_ARG_ENABLE(optimizations,
+@@ -1122,22 +1121,6 @@ AC_ARG_ENABLE(optimizations,
  dnl Check for various optimization flags
  AS_IF([test "${enable_optimizations}" != "no"], [
  
@@ -34,7 +34,7 @@ Index: configure.ac
  

Re: [UPDATE] graphics/libplacebo - v6.338.2

2024-02-19 Thread Brad Smith

On 2024-02-19 3:53 p.m., Jose Maldonado wrote:

El Mon, 19 Feb 2024 15:30:55 +
Stuart Henderson  escribió:

You add "WANTLIB+= ${COMPILER_LIBCXX}" while keeping COMPILER_LANGS=c,
which will probably fail on base-gcc archs. I think you'll need to
remove the COMPILER_LANGS line.

Hi @sthen!

Fixed, I send the new diff with corrections, newly tested in amd64,
build and work fine.


Hi Jose,Could you move the dlopen comment to the bottom and have a 
separate line of just "WANTLIB += GL epoxy" below the comment. The rest 
looks good. Thanks.

UPDATE: libcares 1.26.0

2024-02-19 Thread Brad Smith
Here is an update to libcares 1.26.0.


## c-ares version 1.26.0 - Jan 26 2024

This is a feature and bugfix release.

Features:

* Event Thread support.  Integrators are no longer required to monitor the
  file descriptors registered by c-ares for events and call `ares_process()`
  when enabling the event thread feature via `ARES_OPT_EVENT_THREAD` passed
  to `ares_init_options()`. [PR #696](https://github.com/c-ares/c-ares/pull/696)
* Added flags to `are_dns_parse()` to force RAW packet parsing.
  [PR #693](https://github.com/c-ares/c-ares/pull/693)

Changes:

* Mark `ares_fds()` as deprecated.
  [PR #691](https://github.com/c-ares/c-ares/pull/691)

Bugfixes:

* `adig`: Differentiate between internal and server errors.
  [e10b16a](https://github.com/c-ares/c-ares/commit/e10b16a)
* Autotools allow make to override CFLAGS/CPPFLAGS/CXXFLAGS.
  [PR #695](https://github.com/c-ares/c-ares/pull/695)
* Autotools: fix building for 32bit windows due to stdcall symbol mangling.
  [PR #689](https://github.com/c-ares/c-ares/pull/689)
* RR Name should not be sanity checked against the Question.
  [PR #685](https://github.com/c-ares/c-ares/pull/685)


Index: Makefile
===
RCS file: /cvs/ports/net/libcares/Makefile,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 Makefile
--- Makefile27 Sep 2023 14:18:14 -  1.26
+++ Makefile14 Feb 2024 14:18:03 -
@@ -1,12 +1,12 @@
 COMMENT=   asynchronous resolver library
 
-V= 1.19.1
+V= 1.26.0
 DISTNAME=  c-ares-${V}
 PKGNAME=   libcares-${V}
 CATEGORIES=net devel
 SITES= ${HOMEPAGE}download/
 
-SHARED_LIBS +=  cares3.4  # 8.1.6
+SHARED_LIBS +=  cares3.5  # 8.1.6
 
 HOMEPAGE=  https://c-ares.haxx.se/
 
@@ -15,6 +15,11 @@ MAINTAINER=  Brad Smith 
Index: distinfo
===
RCS file: /cvs/ports/net/libcares/distinfo,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 distinfo
--- distinfo24 May 2023 12:42:55 -  1.14
+++ distinfo14 Feb 2024 14:18:03 -
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.19.1.tar.gz) = MhcAOZty7Q4DfQB0xinndB9rLsLdqSlWq+PpZx0+Jo4=
-SIZE (c-ares-1.19.1.tar.gz) = 1579100
+SHA256 (c-ares-1.26.0.tar.gz) = vtWMTwKwCQgOvabCRnukaXIqxq679El9xEqD2MYZTlA=
+SIZE (c-ares-1.26.0.tar.gz) = 1298394
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/libcares/pkg/PLIST,v
retrieving revision 1.13
diff -u -p -u -p -r1.13 PLIST
--- pkg/PLIST   11 Mar 2022 19:46:13 -  1.13
+++ pkg/PLIST   14 Feb 2024 14:18:03 -
@@ -1,17 +1,88 @@
+@bin bin/adig
+@bin bin/ahost
 include/ares.h
 include/ares_build.h
 include/ares_dns.h
+include/ares_dns_record.h
 include/ares_nameser.h
 include/ares_rules.h
 include/ares_version.h
-@static-lib lib/libcares.a
-lib/libcares.la
+lib/cmake/
+lib/cmake/c-ares/
+lib/cmake/c-ares/c-ares-config-version.cmake
+lib/cmake/c-ares/c-ares-config.cmake
+lib/cmake/c-ares/c-ares-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/c-ares/c-ares-targets.cmake
 @lib lib/libcares.so.${LIBcares_VERSION}
+@static-lib lib/libcares_static.a
 lib/pkgconfig/libcares.pc
+@man man/man1/adig.1
+@man man/man1/ahost.1
 @man man/man3/ares_cancel.3
 @man man/man3/ares_create_query.3
 @man man/man3/ares_destroy.3
 @man man/man3/ares_destroy_options.3
+@man man/man3/ares_dns_class_fromstr.3
+@man man/man3/ares_dns_class_t.3
+@man man/man3/ares_dns_class_tostr.3
+@man man/man3/ares_dns_datatype_t.3
+@man man/man3/ares_dns_flags_t.3
+@man man/man3/ares_dns_mapping.3
+@man man/man3/ares_dns_opcode_t.3
+@man man/man3/ares_dns_opcode_tostr.3
+@man man/man3/ares_dns_opt_datatype_t.3
+@man man/man3/ares_dns_opt_get_datatype.3
+@man man/man3/ares_dns_opt_get_name.3
+@man man/man3/ares_dns_parse.3
+@man man/man3/ares_dns_rcode_t.3
+@man man/man3/ares_dns_rcode_tostr.3
+@man man/man3/ares_dns_rec_type_fromstr.3
+@man man/man3/ares_dns_rec_type_t.3
+@man man/man3/ares_dns_record.3
+@man man/man3/ares_dns_record_create.3
+@man man/man3/ares_dns_record_destroy.3
+@man man/man3/ares_dns_record_get_flags.3
+@man man/man3/ares_dns_record_get_id.3
+@man man/man3/ares_dns_record_get_opcode.3
+@man man/man3/ares_dns_record_get_rcode.3
+@man man/man3/ares_dns_record_query_add.3
+@man man/man3/ares_dns_record_query_cnt.3
+@man man/man3/ares_dns_record_query_get.3
+@man man/man3/ares_dns_record_rr_add.3
+@man man/man3/ares_dns_record_rr_cnt.3
+@man man/man3/ares_dns_record_rr_del.3
+@man man/man3/ares_dns_record_rr_get.3
+@man man/man3/ares_dns_rr.3
+@man man/man3/ares_dns_rr_get_addr.3
+@man man/man3/ares_dns_rr_get_addr6.3
+@man man/man3/ares_dns_rr_get_bin.3
+@man man/man3/ares_dns_rr_get_class.3
+@man man/man3/ares_dns_rr_get_keys.3
+@man man/man3/ares_dns_rr_get_name.3
+@man man/man3/ares_dns_rr_get_opt.3
+@man man/man3/ares_dns_rr_get_opt_byid.3
+@man man/man3/ares_dns_rr_get_opt_cnt.3
+@man 

Re: multimedia/x264: IBT fixes

2024-02-19 Thread Brad Smith

On 2024-02-19 6:01 p.m., Mark Kettenis wrote:

Same diff as x265.  There is no make test here, but the code is
largely identical so I'm sure this is necessary here as well.

ok?


OK.


Re: multimedia/x265: IBT fixes

2024-02-19 Thread Brad Smith

On 2024-02-19 6:00 p.m., Mark Kettenis wrote:

This seems to be the magic to insert an endbr64 at the start of global
functions.  Even though many of these are hidden in the shared
library, the majority seems to be called through function pointers
that are setup based on the available instruction set extensions.

With this diff "make test" passes again.

ok?


OK.


UPDATE: databases/timescaledb-2.14.1

2024-02-19 Thread Renato Aguiar

Trivial diff updating databases/timescaledb to 2.14.1:

diff -NPru -x CVS /usr/ports/databases/timescaledb/Makefile ./Makefile
--- /usr/ports/databases/timescaledb/Makefile	Sat Jan 27 14:23:55 2024
+++ ./Makefile	Mon Feb 19 18:00:40 2024
@@ -2,7 +2,7 @@
 
 GH_ACCOUNT =	timescale
 GH_PROJECT =	timescaledb
-GH_TAGNAME =	2.13.1
+GH_TAGNAME =	2.14.1
 
 CATEGORIES =	databases
 HOMEPAGE =	https://www.timescale.com/
diff -NPru -x CVS /usr/ports/databases/timescaledb/distinfo ./distinfo
--- /usr/ports/databases/timescaledb/distinfo	Sat Jan 27 14:23:55 2024
+++ ./distinfo	Mon Feb 19 18:01:00 2024
@@ -1,2 +1,2 @@
-SHA256 (timescaledb-2.13.1.tar.gz) = yk9IFHyxvzvyKvn2Q4IqWTHhKomQnMc8SondrjyCisE=
-SIZE (timescaledb-2.13.1.tar.gz) = 8239930
+SHA256 (timescaledb-2.14.1.tar.gz) = V2CxEFmqF2vVBN2cI1iB+Y4K+jYCtvAaVXeaVk7CnLo=
+SIZE (timescaledb-2.14.1.tar.gz) = 7318486
diff -NPru -x CVS /usr/ports/databases/timescaledb/pkg/PLIST ./pkg/PLIST
--- /usr/ports/databases/timescaledb/pkg/PLIST	Sat Jan 27 14:23:55 2024
+++ ./pkg/PLIST	Mon Feb 19 18:02:00 2024
@@ -15,6 +15,8 @@
 share/postgresql/extension/timescaledb--2.12.1--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.12.2--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.13.0--${GH_TAGNAME}.sql
+share/postgresql/extension/timescaledb--2.13.1--${GH_TAGNAME}.sql
+share/postgresql/extension/timescaledb--2.14.0--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.2.0--${GH_TAGNAME}.sql
 share/postgresql/extension/timescaledb--2.2.1--${GH_TAGNAME}.sql


--
Renato Aguiar


Re: security/openssl/3.1 endbr64 sprinkling

2024-02-19 Thread Bryan Steele
Hey Mark, does the order of .cfi_startproc and endbranch matter at all,
I noticed a difference between your openssl/3.1 and 3.2 patches and was
just wondering, it's reversed in gcm_init_avx.

-Bryan.

diff -u -p -r1.1.1.1 patch-crypto_modes_asm_ghash-x86_64_pl
--- security/openssl/3.1/patches/patch-crypto_modes_asm_ghash-x86_64_pl
14 Mar 2023 18:54:42 -  1.1.1.1
+++ security/openssl/3.1/patches/patch-crypto_modes_asm_ghash-x86_64_pl
18 Feb 2024 22:25:50 -
@@ -1,7 +1,23 @@
 Index: crypto/modes/asm/ghash-x86_64.pl
 --- crypto/modes/asm/ghash-x86_64.pl.orig
 +++ crypto/modes/asm/ghash-x86_64.pl
-@@ -1609,6 +1609,7 @@ ___
+@@ -534,6 +534,7 @@ $code.=<<___;
+ .align16
+ gcm_init_clmul:
+ .cfi_startproc
++  endbranch
+ .L_init_clmul:
+ ___
+ $code.=<<___ if ($win64);
+@@ -1026,6 +1027,7 @@ $code.=<<___;
+ .type gcm_init_avx,\@abi-omnipotent
+ .align32
+ gcm_init_avx:
++  endbranch
+ .cfi_startproc
+ ___
+ if ($avx) {
+@@ -1609,6 +1611,7 @@ ___
  }
  
  $code.=<<___;
@@ -9,7 +25,7 @@ Index: crypto/modes/asm/ghash-x86_64.pl
  .align64
  .Lbswap_mask:
.byte   15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
-@@ -1662,6 +1663,7 @@ $code.=<<___;
+@@ -1662,6 +1665,7 @@ $code.=<<___;
  
  .asciz"GHASH for x86_64, CRYPTOGAMS by "
  .align64



Re: UPDATE samba-4.19.5

2024-02-19 Thread Ian McWilliam
Hi,

Builds and test fine on current.

Attached is a patch for 7.4-stable as the one for current does not apply due to 
the revision.

Builds and tests fine on current. 

Ok from me.

Ian McWilliam

> On 20 Feb 2024, at 4:42 am, Bjorn Ketelaars  wrote:
> 
> Simple diff for updating samba to 4.19.5. Release notes:
> https://www.samba.org/samba/history/samba-4.19.5.html
> 
> Run tested on amd64.
> 
> Tests and OKs welcome (for -stable too)!
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/samba/Makefile,v
> retrieving revision 1.342
> diff -u -p -r1.342 Makefile
> --- Makefile  29 Jan 2024 18:04:27 -  1.342
> +++ Makefile  19 Feb 2024 17:35:50 -
> @@ -1,5 +1,4 @@
> -VERSION =4.19.4
> -REVISION =   0
> +VERSION =4.19.5
> DISTNAME =samba-${VERSION}
> EPOCH =   0
> 
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/samba/distinfo,v
> retrieving revision 1.113
> diff -u -p -r1.113 distinfo
> --- distinfo  12 Jan 2024 12:33:48 -  1.113
> +++ distinfo  19 Feb 2024 17:35:50 -
> @@ -1,2 +1,2 @@
> -SHA256 (samba-4.19.4.tar.gz) = QCbZO4ZtsZjIyhaFsPXVJ5P2XG5jyzZBY69mH9/wlow=
> -SIZE (samba-4.19.4.tar.gz) = 41839810
> +SHA256 (samba-4.19.5.tar.gz) = DiQFtM7CnQRZYh9DQKGnSvdx7Hz/7f9DJQytfx+HYF4=
> +SIZE (samba-4.19.5.tar.gz) = 41840159



samba-4.19.5-stable.diff
Description: Binary data




CVS: cvs.openbsd.org: ports

2024-02-19 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2024/02/19 16:41:57

Modified files:
net/p5-Net-DNS : Makefile distinfo 
net/p5-Net-DNS/pkg: PLIST 

Log message:
update p5-Net-DNS to 1.44



Re: UPDATE: Dolphin 20230523

2024-02-19 Thread Klemens Nanni
On Sun, Jul 23, 2023 at 09:02:18PM -0400, Brad Smith wrote:
> On Sat, Jul 22, 2023 at 09:28:43PM -0400, Brad Smith wrote:
> > On Mon, Jun 05, 2023 at 10:34:00PM -0400, Brad Smith wrote:
> > > On 2023-06-05 10:21 p.m., Thomas Frohwein wrote:
> > > > On Sun, Jun 04, 2023 at 10:51:26PM -0400, Brad Smith wrote:
> > > > > On Sun, Jun 04, 2023 at 09:45:36PM -0400, Thomas Frohwein wrote:
> > > > > > On Sun, Jun 04, 2023 at 04:38:17PM +0200, Sol?ne Rapenne wrote:
> > > > > > > On Wed, 2023-05-24 at 00:19 -0400, Brad Smith wrote:
> > > > > > > > Here is an update to Dolphin 20230523 snapshot.
> > > > > > > > 
> > > > > > > > Rolling up 4 years worth of work. I don't see any sort of 
> > > > > > > > change log.
> > > > > > > > 
> > > > > > > Nice, thanks!
> > > > > > > 
> > > > > > > It builds fine on amd64, and the GUI runs. The diff looks good. I 
> > > > > > > can't
> > > > > > > try dolphin more, but I'd be happy to commit if someone else is 
> > > > > > > ok.
> > > > > > > 
> > > > > > Doesn't build here; also amd64:
> > > > > > 
> > > > > > /usr/ports/pobj/dolphin-5.0.0.20230523/dolphin-5.0.0.20230523/Source/Core/Core/HW/GBACore.cpp:308:11
> > > > > > : error: no member named 'currentVideoSize' in 'mCore'
> > > > > >m_core->currentVideoSize(m_core, , );
> > > > > Try this updated diff. Looks like you have the mGBA port installed, 
> > > > > but it's
> > > > > not new enough.
> > > > The new diff picks up graphics/glslang even though -DENABLE_VULKAN=OFF:
> > > > 
> > > > In file included from 
> > > > /usr/ports/pobj/dolphin-5.0.0.20230523/dolphin-5.0.0.20230523/Source/Core/Vi
> > > > deoCommon/Spirv.cpp:7:
> > > > In file included from 
> > > > /usr/ports/pobj/dolphin-5.0.0.20230523/dolphin-5.0.0.20230523/Externals/glsl
> > > > ang/SPIRV/GlslangToSpv.h:42:
> > > > In file included from 
> > > > /usr/ports/pobj/dolphin-5.0.0.20230523/dolphin-5.0.0.20230523/Externals/glsl
> > > > ang/SPIRV/SpvTools.h:50:
> > > > In file included from 
> > > > /usr/local/include/glslang/MachineIndependent/localintermediate.h:42:
> > > > In file included from 
> > > > /usr/local/include/glslang/MachineIndependent/../Include/intermediate.h:57:
> > > > /usr/local/include/glslang/MachineIndependent/../Include/../Include/Types.h:903:14:
> > > >  error: use of
> > > > undeclared identifier 'EShLangMesh'
> > > >  case EShLangMesh:
> > > 
> > > That's the internal copy being built, but then looks like it picks up on
> > > port / package headers instead
> > > of internal headers. I'll see what I can do. Thanks.
> > 
> > Rolled forward to a newer snap. The build issue with a system copy of 
> > glslang
> > has been resolved as well as the CMake issue with a system copy of minizip.
> 
> Add a new build depends on Qt6Svg.


Current dolphin-5.0.0.20190621p4 crashes when loading a GameCube game image.

$ dolphin-emu ./game.iso
Program terminated with signal SIGILL, Illegal instruction.
#0  0x075bc3dd3000 in ?? ()
[Current thread is 1 (process 282494)]
(gdb) bt
#0  0x075bc3dd3000 in ?? ()
#1  0x075b9d69feb0 in ?? ()
#2  0x in ?? ()
#3  0x075b9d69fee0 in ?? ()
#4  0x0758b5973678 in CPU::s_state_cpu_idle_cvar ()
#5  0x0001 in ?? ()
#6  0x0758b5973670 in CPU::s_state_change_lock ()
#7  0x075b4f90f000 in ?? ()
#8  0x075b9d69fec0 in ?? ()
#9  0x in ?? ()

USE_NOBTCFI=Yes avoids crashing (but the game window remains black).

Your update fails to build for me on amd64:

FAILED: 
Source/Core/UICommon/CMakeFiles/uicommon.dir/ResourcePack/ResourcePack.cpp.o 
/usr/local/bin/ccache /usr/ports/pobj/dolphin-5.0.0.20230722/bin/c++ 
-DAUTOUPDATE=1 -DDATA_DIR=\"/usr/local/share/dolphin-emu/\" -DFMT_SHARED 
-DHAS_OPENGL -DHAVE_EGL=1 -DHAVE_FFMPEG -DHAVE_X11=1 -DHAVE_XRANDR=1 
-DUSE_ANALYTICS=1 -DUSE_MEMORYWATCHER=1 -DUSE_PIPES=1 -DUSE_UPNP -D_ARCH_64=1 
-D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_M_X86=1 
-D_M_X86_64=1 -D__LIBUSB__ -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS 
-I/usr/X11R6/include 
-I/usr/ports/pobj/dolphin-5.0.0.20230722/dolphin-5.0.0.20230722/Source/Core 
-I/usr/ports/pobj/dolphin-5.0.0.20230722/dolphin-5.0.0.20230722/Externals/soundtouch
 
-I/usr/ports/pobj/dolphin-5.0.0.20230722/dolphin-5.0.0.20230722/Externals/picojson
 -I/usr/ports/pobj/dolphin-5.0.0.20230722/build-amd64/Source/Core 
-I/usr/ports/pobj/dolphin-5.0.0.20230722/dolphin-5.0.0.20230722/Externals/cpp-optparse/.
 
-I/usr/ports/pobj/dolphin-5.0.0.20230722/dolphin-5.0.0.20230722/Externals/Bochs_disasm
 -isystem /usr/local/include -isystem /usr/local/include/minizip -isystem 
/usr/local/include/libusb-1.0 -O2 -pipe -Qunused-arguments -fcolor-diagnostics 
-DNDEBUG -std=c++20 -msse2 -fdiagnostics-color -fno-strict-aliasing 
-fno-exceptions -fvisibility-inlines-hidden -fvisibility=hidden 
-fomit-frame-pointer -flto -Wall -Wtype-limits -Wsign-compare 

multimedia/x264: IBT fixes

2024-02-19 Thread Mark Kettenis
Same diff as x265.  There is no make test here, but the code is
largely identical so I'm sure this is necessary here as well.

ok?


Index: multimedia/x264/Makefile
===
RCS file: /cvs/ports/multimedia/x264/Makefile,v
retrieving revision 1.68
diff -u -p -r1.68 Makefile
--- multimedia/x264/Makefile17 Jun 2023 22:17:46 -  1.68
+++ multimedia/x264/Makefile19 Feb 2024 23:00:42 -
@@ -4,7 +4,7 @@ DISTNAME=   x264-20221028
 GH_ACCOUNT=mirror
 GH_PROJECT=x264
 GH_COMMIT= 416e3eb2b52abb0a67e57599aba4f8be3003b36d
-REVISION=  1
+REVISION=  2
 CATEGORIES=multimedia
 
 SHARED_LIBS=   x26424.0
Index: multimedia/x264/patches/patch-common_x86_x86inc_asm
===
RCS file: multimedia/x264/patches/patch-common_x86_x86inc_asm
diff -N multimedia/x264/patches/patch-common_x86_x86inc_asm
--- /dev/null   1 Jan 1970 00:00:00 -
+++ multimedia/x264/patches/patch-common_x86_x86inc_asm 19 Feb 2024 23:00:42 
-
@@ -0,0 +1,13 @@
+Index: common/x86/x86inc.asm
+--- common/x86/x86inc.asm.orig
 common/x86/x86inc.asm
+@@ -802,6 +802,9 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg,
+ %endif
+ align function_align
+ %2:
++%if ARCH_X86_64
++endbr64
++%endif
+ RESET_MM_PERMUTATION; needed for x86-64, also makes disassembly 
somewhat nicer
+ %xdefine rstk rsp   ; copy of the original stack pointer, used 
when greater alignment than the known stack alignment is required
+ %assign stack_offset 0  ; stack pointer offset relative to the return 
address



multimedia/x265: IBT fixes

2024-02-19 Thread Mark Kettenis
This seems to be the magic to insert an endbr64 at the start of global
functions.  Even though many of these are hidden in the shared
library, the majority seems to be called through function pointers
that are setup based on the available instruction set extensions.

With this diff "make test" passes again.

ok?


Index: multimedia/x265/Makefile
===
RCS file: /cvs/ports/multimedia/x265/Makefile,v
retrieving revision 1.57
diff -u -p -r1.57 Makefile
--- multimedia/x265/Makefile27 Sep 2023 10:10:22 -  1.57
+++ multimedia/x265/Makefile19 Feb 2024 22:54:22 -
@@ -3,7 +3,7 @@ COMMENT=free H.265/HEVC encoder
 VER=   3.5
 DISTNAME=  x265_${VER}
 PKGNAME=   x265-${VER}
-REVISION=  2
+REVISION=  3
 CATEGORIES=multimedia
 SITES= https://bitbucket.org/multicoreware/x265_git/downloads/
 
Index: multimedia/x265/patches/patch-source_common_x86_x86inc_asm
===
RCS file: multimedia/x265/patches/patch-source_common_x86_x86inc_asm
diff -N multimedia/x265/patches/patch-source_common_x86_x86inc_asm
--- /dev/null   1 Jan 1970 00:00:00 -
+++ multimedia/x265/patches/patch-source_common_x86_x86inc_asm  19 Feb 2024 
22:54:22 -
@@ -0,0 +1,13 @@
+Index: source/common/x86/x86inc.asm
+--- source/common/x86/x86inc.asm.orig
 source/common/x86/x86inc.asm
+@@ -717,6 +717,9 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg,
+ %endif
+ align function_align
+ %2:
++%if ARCH_X86_64
++endbr64
++%endif
+ RESET_MM_PERMUTATION; needed for x86-64, also makes disassembly 
somewhat nicer
+ %xdefine rstk rsp   ; copy of the original stack pointer, used 
when greater alignment than the known stack alignment is required
+ %assign stack_offset 0  ; stack pointer offset relative to the return 
address



Re: sysutils/crust: SCP firmware for Allwinner SoCs

2024-02-19 Thread Jeremie Courreges-Anglas
On Mon, Feb 19 2024, Mark Kettenis  wrote:
> This will be used in an upcoming u-boot update for Allwinner's 64-bit
> SoCs.  This will bring "proper" S3-like suspend/resume on selected
> boards.
>
> ok?

Please see nits below.

>
> diff --git a/sysutils/crust/Makefile b/sysutils/crust/Makefile
> new file mode 100644
> index 000..3b187598161
> --- /dev/null
> +++ b/sysutils/crust/Makefile
> @@ -0,0 +1,57 @@
> +PKG_ARCH=*
> +
> +COMMENT= Libre SCP firmware for Allwinner sunxi SoCs

Should start lowercase unless for a good reason (eg acronyms).  Here
I think "libre" is more appropriate.

> +GH_ACCOUNT=  crust-firmware
> +GH_PROJECT=  crust
> +GH_TAGNAME=  v0.6
> +
> +CATEGORIES=  sysutils
> +
> +# BSD
> +PERMIT_PACKAGE=  Yes
> +
> +BUILD_DEPENDS+=  devel/or1k-elf/gcc

> +MAKE_ENV+= CROSS_COMPILE="or1k-unknown-elf-"

I know it's done in a lot of places, but "+=" is not useful here, please
just use "=".

Also:
- space vs tab for the MAKE_ENV line
- keeping VAR=  VALUE aligned makes things more readable

Adding
  MAKE_FLAGS=   V=1
lets us see the flags used for compilation.

Diff to previous below, and updated tarball attached.
Please submit tarballs for new ports!  ;)

ok jca@ to import


diff -pruN ./Makefile /usr/ports/mystuff/sysutils/crust/Makefile
--- ./Makefile  Mon Feb 19 23:29:40 2024
+++ /usr/ports/mystuff/sysutils/crust/Makefile  Mon Feb 19 23:29:31 2024
@@ -1,6 +1,6 @@
 PKG_ARCH=  *
 
-COMMENT=   Libre SCP firmware for Allwinner sunxi SoCs
+COMMENT=   libre SCP firmware for Allwinner sunxi SoCs
 
 GH_ACCOUNT=crust-firmware
 GH_PROJECT=crust
@@ -11,9 +11,10 @@ CATEGORIES=  sysutils
 # BSD
 PERMIT_PACKAGE=Yes
 
-BUILD_DEPENDS+=devel/or1k-elf/gcc
+BUILD_DEPENDS= devel/or1k-elf/gcc
 
-MAKE_ENV+= CROSS_COMPILE="or1k-unknown-elf-"
+MAKE_ENV=  CROSS_COMPILE="or1k-unknown-elf-"
+MAKE_FLAGS=V=1
 
 NO_TEST=   Yes
 USE_GMAKE= Yes




crust.tgz
Description: Binary data

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2024/02/19 15:23:10

Modified files:
net/tacacs+: Makefile 
net/tacacs+/pkg: PLIST 

Log message:
switch tacacs+ over to python3

feedback and ok jca@, sthen@



Re: switch tacacs+ to python3

2024-02-19 Thread Jeremie Courreges-Anglas
On Mon, Feb 19 2024, Stuart Henderson  wrote:
> On 2024/02/19 10:46, Daniel Dickman wrote:
>> 
>> 
>> On Mon, 19 Feb 2024, Stuart Henderson wrote:
>> 
>> > On 2024/02/19 10:21, Daniel Dickman wrote:
>> > > 
>> > > 
>> > > On Mon, 19 Feb 2024, Jeremie Courreges-Anglas wrote:
>> > > 
>> > > > On Sat, Feb 17 2024, Daniel Dickman  wrote:
>> > > > > Hello Jan, ports@,
>> > > > >
>> > > > > Please see below for a small update so tacacs+ doesn't need python2.
>> > > > >
>> > > > > It also looks like python2 is not needed at build time, but only at 
>> > > > > run 
>> > > > > time.
>> > > > >
>> > > > > ok to commit the diff below?
>> > > > 
>> > > > do_auth.py isn't ready for python3, if you really want to move this to
>> > > > python3 I would suggest using 2to3 -w in eg post-extract (and thus keep
>> > > > current MODPY_BUILDDEP).
>> > > > 
>> > > 
>> > > Indeed I botched the diff I sent out. I had run do_auth.py through 2to3 
>> > > and made a patch that should have been part of the original diff.
>> > > 
>> > > The reason I made a patch instead of running 2to3 dynamically is because 
>> > > it is only 1 file and more changes might be needed in do_auth.py to 
>> > > adapt 
>> > > to future python updates in the future.
>> > 
>> > However, the diff for any future patches needed will be shorter if it's
>> > made on top of 2to3's output (as would be the case with 2to3 run in
>> > post-extract).
>> > 
>> > > ok on this revised version?
>> > 
>> > I'd slightly prefer 2to3 in do-extract (plus drop MODPY_BUILDDEP=No),
>> > but I'm ok with either.
>> > 
>> 
>> okay, here is that version instead.
>
> thanks, OK sthen.

Also ok jca@

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



sysutils/crust: SCP firmware for Allwinner SoCs

2024-02-19 Thread Mark Kettenis
This will be used in an upcoming u-boot update for Allwinner's 64-bit
SoCs.  This will bring "proper" S3-like suspend/resume on selected
boards.

ok?


diff --git a/sysutils/crust/Makefile b/sysutils/crust/Makefile
new file mode 100644
index 000..3b187598161
--- /dev/null
+++ b/sysutils/crust/Makefile
@@ -0,0 +1,57 @@
+PKG_ARCH=  *
+
+COMMENT=   Libre SCP firmware for Allwinner sunxi SoCs
+
+GH_ACCOUNT=crust-firmware
+GH_PROJECT=crust
+GH_TAGNAME=v0.6
+
+CATEGORIES=sysutils
+
+# BSD
+PERMIT_PACKAGE=Yes
+
+BUILD_DEPENDS+=devel/or1k-elf/gcc
+
+MAKE_ENV+= CROSS_COMPILE="or1k-unknown-elf-"
+
+NO_TEST=   Yes
+USE_GMAKE= Yes
+
+BOARDS=\
+   a64-olinuxino \
+   nanopi_a64 \
+   orangepi_pc2 \
+   orangepi_win \
+   orangepi_zero_plus \
+   pine64-lts \
+   pine64_plus \
+   pine_h64 \
+   pinebook
+
+do-build:
+.for BOARD in ${BOARDS}
+   cd ${WRKSRC} && \
+   mkdir -p build/${BOARD} && \
+   ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
+   OBJ="build/${BOARD}" \
+   -f ${MAKE_FILE} "${BOARD}"_defconfig
+   cd ${WRKSRC} && \
+   ${SETENV} ${MAKE_ENV} \
+   ${MAKE_PROGRAM} ${MAKE_FLAGS} OBJ="build/${BOARD}" \
+   -f ${MAKE_FILE} ${ALL_TARGET}
+.endfor
+
+do-install:
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/crust
+.for BOARD in ${BOARDS}
+   @[ -d ${WRKSRC}/build/${BOARD}/scp ] && \
+   echo ${INSTALL_DATA_DIR} ${PREFIX}/share/crust/${BOARD} && \
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/crust/${BOARD} && \
+   echo cd ${WRKSRC}/build/${BOARD}/scp && \
+   cd ${WRKSRC}/build/${BOARD}/scp && \
+   echo ${INSTALL_DATA} scp.bin ${PREFIX}/share/crust/${BOARD}/; \
+   ${INSTALL_DATA} scp.bin ${PREFIX}/share/crust/${BOARD}/
+.endfor
+
+.include 
diff --git a/sysutils/crust/distinfo b/sysutils/crust/distinfo
new file mode 100644
index 000..2987fe1882f
--- /dev/null
+++ b/sysutils/crust/distinfo
@@ -0,0 +1,2 @@
+SHA256 (crust-0.6.tar.gz) = Q7iVhd17bwIiAL14ipeoWoMf7/qYiv/AS8oYdXoTPv0=
+SIZE (crust-0.6.tar.gz) = 193461
diff --git a/sysutils/crust/patches/patch-3rdparty_kconfig_confdata_c 
b/sysutils/crust/patches/patch-3rdparty_kconfig_confdata_c
new file mode 100644
index 000..96ed0b17872
--- /dev/null
+++ b/sysutils/crust/patches/patch-3rdparty_kconfig_confdata_c
@@ -0,0 +1,12 @@
+Index: 3rdparty/kconfig/confdata.c
+--- 3rdparty/kconfig/confdata.c.orig
 3rdparty/kconfig/confdata.c
+@@ -71,7 +71,7 @@ static bool is_same(const char *file1, const char *fil
+   if (map2 == MAP_FAILED)
+   goto close2;
+ 
+-  if (bcmp(map1, map2, st1.st_size))
++  if (memcmp(map1, map2, st1.st_size))
+   goto close2;
+ 
+   ret = true;
diff --git a/sysutils/crust/patches/patch-Makefile 
b/sysutils/crust/patches/patch-Makefile
new file mode 100644
index 000..0fbc0cfc7de
--- /dev/null
+++ b/sysutils/crust/patches/patch-Makefile
@@ -0,0 +1,11 @@
+Index: Makefile
+--- Makefile.orig
 Makefile
+@@ -27,7 +27,6 @@ COMMON_CFLAGS = -Os -pipe -std=c11 \
+  -ffunction-sections \
+  -fno-builtin \
+  -fno-common \
+- -fvar-tracking-assignments \
+  -g$(if $(CONFIG_DEBUG_INFO),gdb,0) \
+  -Wall -Wextra -Wformat=2 -Wpedantic -Wshadow \
+  -Werror=implicit-function-declaration \
diff --git a/sysutils/crust/pkg/DESCR b/sysutils/crust/pkg/DESCR
new file mode 100644
index 000..950e67150a9
--- /dev/null
+++ b/sysutils/crust/pkg/DESCR
@@ -0,0 +1,11 @@
+Libre SCP firmware for Allwinner sunxi SoCs.
+
+Crust improves battery life and thermal performance by implementing a
+deep sleep state. During deep sleep, the CPU cores, the DRAM
+controller, and most onboard peripherals are powered down, reducing
+power consumption by 80% or more compared to an idle device. On boards
+without a PMIC, Crust is also responsible for orderly power-off and
+power-on of the device.
+
+This package provides SCP firware builds for boards supported by
+OpenBSD.
diff --git a/sysutils/crust/pkg/PLIST b/sysutils/crust/pkg/PLIST
new file mode 100644
index 000..6bafc43d2dd
--- /dev/null
+++ b/sysutils/crust/pkg/PLIST
@@ -0,0 +1,19 @@
+share/crust/
+share/crust/a64-olinuxino/
+share/crust/a64-olinuxino/scp.bin
+share/crust/nanopi_a64/
+share/crust/nanopi_a64/scp.bin
+share/crust/orangepi_pc2/
+share/crust/orangepi_pc2/scp.bin
+share/crust/orangepi_win/
+share/crust/orangepi_win/scp.bin
+share/crust/orangepi_zero_plus/
+share/crust/orangepi_zero_plus/scp.bin
+share/crust/pine64-lts/
+share/crust/pine64-lts/scp.bin
+share/crust/pine64_plus/
+share/crust/pine64_plus/scp.bin
+share/crust/pine_h64/
+share/crust/pine_h64/scp.bin
+share/crust/pinebook/
+share/crust/pinebook/scp.bin



UPDATE net/unison-2.53.4

2024-02-19 Thread Bjorn Ketelaars
Diff below updates net/unison to 2.53.4, which includes bug fixes, minor
improvements and clean-ups. Release notes:
https://github.com/bcpierce00/unison/releases/tag/v2.53.4.

Change in the build system is that the gtk3 flavor of unison is
renamed to unison-gui. This is undone in the diff below by setting the
correct binary and renaming it in the do-install phase. I'm not sure
if this is the way to go, or if there is a better way to do this.

Run tested on amd64.

Comments / OK?


diff --git Makefile Makefile
index d240adb9879..d9b47062baf 100644
--- Makefile
+++ Makefile
@@ -6,8 +6,7 @@ COMMENT =   multi-platform file synchronization tool
 
 GH_ACCOUNT =   bcpierce00
 GH_PROJECT =   unison
-GH_TAGNAME =   v2.53.3
-REVISION = 2
+GH_TAGNAME =   v2.53.4
 
 CATEGORIES =   net
 
@@ -16,7 +15,7 @@ MAINTAINER =  Bjorn Ketelaars 
 # GPLv3
 PERMIT_PACKAGE =   Yes
 
-WANTLIB =  c m util
+WANTLIB =  c m pthread util
 
 MODULES =  lang/ocaml
 MODOCAML_RUNDEP =  if-not-native
@@ -32,7 +31,8 @@ FLAVORS = no_x11
 FLAVOR ?=
 
 .if ${FLAVOR:Mno_x11}
-MAKE_FLAGS +=  UISTYLE=text
+MAKE_FLAGS +=  tui
+PROG = unison
 .else
 WANTLIB += atk-1.0 cairo cairo-gobject fontconfig freetype gdk-3
 WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-3 harfbuzz
@@ -40,7 +40,8 @@ WANTLIB +=intl pango-1.0 pangocairo-1.0
 BUILD_DEPENDS +=   x11/lablgtk3
 LIB_DEPENDS += x11/gtk+3
 RUN_DEPENDS += devel/desktop-file-utils
-MAKE_FLAGS +=  UISTYLE=gtk3
+MAKE_FLAGS +=  gui
+PROG = unison-gui
 .endif
 
 FLAVOR_COMMA = ${FLAVOR_EXT:S/-/,/g}
@@ -49,10 +50,9 @@ SUBST_VARS = FLAVOR_COMMA
 PORTHOME = ${WRKDIR}
 DOCS = NEWS.md README.md
 
-# Avoid the nightmare of their Makefile install target.
 # Do not use INSTALL_PROGRAM, as the bytecode version must not be stripped!
 do-install:
-   ${INSTALL_SCRIPT} ${WRKSRC}/src/unison ${PREFIX}/bin
+   ${INSTALL_SCRIPT} ${WRKSRC}/src/${PROG} ${PREFIX}/bin/unison
${INSTALL_MAN} ${WRKSRC}/man/unison.1 ${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/unison
@cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/unison
diff --git distinfo distinfo
index df466e43a6d..aaf7e3e2284 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (unison-2.53.3.tar.gz) = quoE/FvHbc/oYnaDyWWe5MGU1PmSzIqqFbuygg/I3kY=
-SIZE (unison-2.53.3.tar.gz) = 1415490
+SHA256 (unison-2.53.4.tar.gz) = 0Z5CkwE1gdvE0Umu+Js0x2Ih78vYc8eqUZPeSJrduFo=
+SIZE (unison-2.53.4.tar.gz) = 1407429



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2024/02/19 13:53:36

Modified files:
x11/kde-plasma/plasma-workspace: Makefile 

Log message:
Switch phonon-backend from gstreamer to vlc as run dependency.

Side note from KDE6 upgrade "(note phonon-gstreamer should be dropped)".  VLC
works as good as gstreamer (maybe much better) so we can switch it with
foresight.



Re: [UPDATE] graphics/libplacebo - v6.338.2

2024-02-19 Thread Jose Maldonado
El Mon, 19 Feb 2024 15:30:55 +
Stuart Henderson  escribió:
> You add "WANTLIB+= ${COMPILER_LIBCXX}" while keeping COMPILER_LANGS=c,
> which will probably fail on base-gcc archs. I think you'll need to
> remove the COMPILER_LANGS line.

Hi @sthen! 

Fixed, I send the new diff with corrections, newly tested in amd64,
build and work fine. 

-- 
*
Dios en su cielo, todo bien en la Tierra
Index: Makefile
===
RCS file: /cvs/ports/graphics/libplacebo/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile	23 Jul 2022 05:16:05 -	1.11
+++ Makefile	19 Feb 2024 20:50:24 -
@@ -2,32 +2,50 @@ COMMENT=	reusable library for GPU-accele
 
 GH_ACCOUNT=	haasn
 GH_PROJECT=	libplacebo
-GH_TAGNAME=	v4.208.0
+GH_TAGNAME=	v6.338.2
 CATEGORIES=	graphics
 
-SHARED_LIBS=	placebo	7.0
+SHARED_LIBS=	placebo	8.0
 
 MAINTAINER=	Brad Smith 
 
 # LGPLv2.1+
 PERMIT_PACKAGE=	Yes
 
-WANTLIB=	epoxy execinfo lcms2 m pthread
+# GL and epoxy are dlopened by libplacebo
+WANTLIB +=	${COMPILER_LIBCXX}
+WANTLIB +=	epoxy execinfo GL lcms2 m pthread
+WANTLIB +=	shaderc_shared vulkan 
 
 MODULES=	devel/meson
 
-LIB_DEPENDS=	graphics/lcms2
+BUILD_DEPENDS=	devel/fast-float \
+		graphics/glad \
+		graphics/vulkan-headers
+
+LIB_DEPENDS=	graphics/lcms2 \
+		graphics/shaderc \
+		graphics/vulkan-loader
 
 COMPILER=	base-clang ports-gcc
-COMPILER_LANGS=	c
+
+CFLAGS +=		-I${X11BASE}/include
+LDFLAGS +=		-L${X11BASE}/lib
+
+MODMESON_CONFIGURE_ENV +=	CFLAGS="${CFLAGS}" \
+	LDFLAGS="${LDFLAGS}"
 
 CONFIGURE_ARGS+=-Ddefault_library=both \
 		-Dd3d11=disabled \
 		-Ddemos=false \
+		-Ddovi=disabled \
 		-Dglslang=disabled \
-		-Dshaderc=disabled \
+		-Dlibdovi=disabled \
+		-Dshaderc=enabled \
+		-Dopengl=enabled \
 		-Dunwind=disabled \
-		-Dvulkan=disabled
+		-Dxxhash=disabled \
+		-Dvulkan=enabled
 
 NO_TEST=	Yes
 
Index: distinfo
===
RCS file: /cvs/ports/graphics/libplacebo/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo	23 Jul 2022 05:16:05 -	1.9
+++ distinfo	19 Feb 2024 20:50:24 -
@@ -1,2 +1,2 @@
-SHA256 (libplacebo-4.208.0.tar.gz) = UJD7rU9luclQAoweDdhtIKpm0VnAhUqJs+uNQhCWa3M=
-SIZE (libplacebo-4.208.0.tar.gz) = 647068
+SHA256 (libplacebo-6.338.2.tar.gz) = Lx5iTgnXKoydtw+RD3Vg52ShwSba5CrMWzvO+DanrsY=
+SIZE (libplacebo-6.338.2.tar.gz) = 841168
Index: pkg/PLIST
===
RCS file: /cvs/ports/graphics/libplacebo/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- pkg/PLIST	11 Mar 2022 19:22:45 -	1.8
+++ pkg/PLIST	19 Feb 2024 20:50:24 -
@@ -1,20 +1,25 @@
 include/libplacebo/
+include/libplacebo/cache.h
 include/libplacebo/colorspace.h
 include/libplacebo/common.h
 include/libplacebo/config.h
-include/libplacebo/context.h
+include/libplacebo/d3d11.h
 include/libplacebo/dispatch.h
 include/libplacebo/dither.h
 include/libplacebo/dummy.h
 include/libplacebo/filters.h
+include/libplacebo/gamut_mapping.h
 include/libplacebo/gpu.h
 include/libplacebo/log.h
 include/libplacebo/opengl.h
+include/libplacebo/options.h
 include/libplacebo/renderer.h
 include/libplacebo/shaders/
 include/libplacebo/shaders.h
 include/libplacebo/shaders/colorspace.h
 include/libplacebo/shaders/custom.h
+include/libplacebo/shaders/deinterlacing.h
+include/libplacebo/shaders/dithering.h
 include/libplacebo/shaders/film_grain.h
 include/libplacebo/shaders/icc.h
 include/libplacebo/shaders/lut.h
@@ -24,10 +29,12 @@ include/libplacebo/tone_mapping.h
 include/libplacebo/utils/
 include/libplacebo/utils/dav1d.h
 include/libplacebo/utils/dav1d_internal.h
+include/libplacebo/utils/dolbyvision.h
 include/libplacebo/utils/frame_queue.h
 include/libplacebo/utils/libav.h
 include/libplacebo/utils/libav_internal.h
 include/libplacebo/utils/upload.h
+include/libplacebo/vulkan.h
 @static-lib lib/libplacebo.a
 @lib lib/libplacebo.so.${LIBplacebo_VERSION}
 lib/pkgconfig/libplacebo.pc


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 13:45:02

Modified files:
www/webkitgtk4/patches: 

patch-Source_JavaScriptCore_llint_LowLevelInterpreter_cpp 

Log message:
commited upstream



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 13:40:51

Modified files:
fonts  : Makefile 

Log message:
+tamzen-font



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 13:40:38

Log message:
import ports/fonts/tamzen-font, ok daniel@

Tamzen is a fork of the Tamsyn bitmapped console font.

It's programmatically forked from Tamsyn version 1.11 by the Rakefile
script which backports glyphs from older versions while deleting
deliberately empty glyphs (which serve as unimplemented markers) to
allow secondary fallback fonts to provide real glyphs at those code
points.

The "TamzenForPowerline" fonts contain additional Powerline symbols.

Status:

Vendor Tag: sthen
Release Tags:   sthen_20240219

N ports/fonts/tamzen-font/Makefile
N ports/fonts/tamzen-font/distinfo
N ports/fonts/tamzen-font/pkg/DESCR
N ports/fonts/tamzen-font/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:26:42

Modified files:
devel  : Makefile 

Log message:
+or1k-elf



Re: NEW: emulators/es-de

2024-02-19 Thread Stefan Sperling
On Mon, Feb 19, 2024 at 05:19:27PM +0100, Stefan Sperling wrote:
> I would suggest a RUN_DEPENDS on emulators/retroarch. If it is not
> installed then es-ds prints errors asking for retroarch

I now see that we're lacking quite a few libretro cores in ports.
In my particular case it actually wouldn't help to add this dependency
since neither snes or gba cores are present.

Perhaps it makes more sense to make es-de run mednafen for a few things?

Generally, do you think it would make sense to pre-configure de-cs, and
add appropriate run-depends, such that it will spawn a working emulator
for a given system out of the box?
Or should we leave this for users to figure out?



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:22:47

Log message:
GNU cross compiler suite, configured for the or1k (OpenRISC 1000) target.

ok jca@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240219

N ports/devel/or1k-elf/Makefile
N ports/devel/or1k-elf/Makefile.inc
N ports/devel/or1k-elf/binutils/Makefile
N ports/devel/or1k-elf/binutils/distinfo
N ports/devel/or1k-elf/binutils/patches/patch-bfd_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-binutils_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-gas_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-gprof_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-ld_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-libiberty_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-libctf_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-libsframe_Makefile_in
N ports/devel/or1k-elf/binutils/pkg/DESCR
N ports/devel/or1k-elf/binutils/pkg/PLIST
N ports/devel/or1k-elf/gcc/Makefile
N ports/devel/or1k-elf/gcc/distinfo
N ports/devel/or1k-elf/gcc/patches/patch-Makefile_in
N ports/devel/or1k-elf/gcc/patches/patch-gcc_Makefile_in
N ports/devel/or1k-elf/gcc/patches/patch-gcc_configure
N ports/devel/or1k-elf/gcc/patches/patch-libcc1_connection_cc
N ports/devel/or1k-elf/gcc/patches/patch-libgcc_Makefile_in
N ports/devel/or1k-elf/gcc/patches/patch-libiberty_Makefile_in
N ports/devel/or1k-elf/gcc/patches/vecstep-gcc_tree-vect-loop_cc
N ports/devel/or1k-elf/gcc/pkg/DESCR
N ports/devel/or1k-elf/gcc/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:21:27

Removed files:
lang/or1k-elf  : Makefile Makefile.inc 
lang/or1k-elf/binutils: Makefile distinfo 
lang/or1k-elf/binutils/patches: patch-bfd_Makefile_in 
patch-binutils_Makefile_in 
patch-gas_Makefile_in 
patch-gprof_Makefile_in 
patch-ld_Makefile_in 
patch-libctf_Makefile_in 
patch-libiberty_Makefile_in 
patch-libsframe_Makefile_in 
lang/or1k-elf/binutils/pkg: DESCR PLIST 
lang/or1k-elf/gcc: Makefile distinfo 
lang/or1k-elf/gcc/patches: patch-Makefile_in 
   patch-gcc_Makefile_in 
   patch-gcc_configure 
   patch-libcc1_connection_cc 
   patch-libgcc_Makefile_in 
   patch-libiberty_Makefile_in 
   vecstep-gcc_tree-vect-loop_cc 
lang/or1k-elf/gcc/pkg: DESCR PLIST 

Log message:
Oops, this should have been devel/or1k



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:07:29

Log message:
GNU cross compiler suite, configured for the or1k (OpenRISC 1000) target.

ok jca@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240219

N ports/lang/or1k-elf/Makefile
N ports/lang/or1k-elf/Makefile.inc
N ports/lang/or1k-elf/binutils/Makefile
N ports/lang/or1k-elf/binutils/distinfo
N ports/lang/or1k-elf/binutils/patches/patch-bfd_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-binutils_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-gas_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-gprof_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-ld_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-libiberty_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-libctf_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-libsframe_Makefile_in
N ports/lang/or1k-elf/binutils/pkg/DESCR
N ports/lang/or1k-elf/binutils/pkg/PLIST
N ports/lang/or1k-elf/gcc/Makefile
N ports/lang/or1k-elf/gcc/distinfo
N ports/lang/or1k-elf/gcc/patches/patch-Makefile_in
N ports/lang/or1k-elf/gcc/patches/patch-gcc_Makefile_in
N ports/lang/or1k-elf/gcc/patches/patch-gcc_configure
N ports/lang/or1k-elf/gcc/patches/patch-libcc1_connection_cc
N ports/lang/or1k-elf/gcc/patches/patch-libgcc_Makefile_in
N ports/lang/or1k-elf/gcc/patches/patch-libiberty_Makefile_in
N ports/lang/or1k-elf/gcc/patches/vecstep-gcc_tree-vect-loop_cc
N ports/lang/or1k-elf/gcc/pkg/DESCR
N ports/lang/or1k-elf/gcc/pkg/PLIST

No conflicts created by this import



[MAINTAINER UPDATE] www/honk 1.2.1 -> 1.2.3

2024-02-19 Thread Horia Racoviceanu
Upgrade to v1.2.3
- install docs explicitly

changelog

### 1.2.3 Regarded Reflection

+ Don't serve attachments to clients expecting activities.

### 1.2.2 Nameless Neophyte

+ Ensure fetched activities are compatible content types.

+ Some federation interop improvements.

+ More complete API support.

+ More compact image arrangement.

N.B. "Yesterday's content type fix broke webfinger. And nothing of
value was lost. But it'll be fixed, just waiting a few days to see if
any other dust settles."
https://honk.tedunangst.com/u/tedu/h/l3wv26bGNb54GjXb5H
Index: Makefile
===
RCS file: /cvs/ports/www/honk/Makefile,v
diff -u -p -r1.28 Makefile
--- Makefile25 Jan 2024 14:30:41 -  1.28
+++ Makefile19 Feb 2024 18:09:38 -
@@ -1,6 +1,6 @@
 COMMENT =  federated status conveyance
 
-DISTNAME = honk-1.2.1
+DISTNAME = honk-1.2.3
 CATEGORIES =   www
 
 HOMEPAGE = https://humungus.tedunangst.com/r/honk
@@ -37,13 +37,10 @@ post-build:
 post-install:
${INSTALL_MAN} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/honk.8 \
${PREFIX}/man/man8
-.for p in 1 3 5 7 8
-   rm ${MODGO_WORKSPACE}/src/${ALL_TARGET}/docs/*.${p}
-.endfor
${INSTALL_DATA_DIR} ${DOCDIR}/toys
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/toys/README \
${DOCDIR}/toys
-   ${INSTALL_DATA} 
${MODGO_WORKSPACE}/src/${ALL_TARGET}/{LICENSE,README,docs/*} \
+   ${INSTALL_DATA} 
${MODGO_WORKSPACE}/src/${ALL_TARGET}/{LICENSE,README,TODO,docs/*.{css,html,jpg,png,txt}}
 \
${DOCDIR}/
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/memes
${INSTALL_DATA} ${MODGO_WORKSPACE}/src/${ALL_TARGET}/memes/* \
Index: distinfo
===
RCS file: /cvs/ports/www/honk/distinfo,v
diff -u -p -r1.17 distinfo
--- distinfo25 Jan 2024 14:30:41 -  1.17
+++ distinfo19 Feb 2024 18:09:38 -
@@ -1,2 +1,2 @@
-SHA256 (honk-1.2.1.tgz) = adBbJG45md7wUGzqYKA06RXzXul3Ltncrtz2eN4Ezqo=
-SIZE (honk-1.2.1.tgz) = 919987
+SHA256 (honk-1.2.3.tgz) = fexremJlsTfvvEDzihNk6P92mtEOAhUGgydHtA+tHsM=
+SIZE (honk-1.2.3.tgz) = 920299
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/honk/pkg/PLIST,v
diff -u -p -r1.14 PLIST
--- pkg/PLIST   25 Jan 2024 14:30:41 -  1.14
+++ pkg/PLIST   19 Feb 2024 18:09:38 -
@@ -22,6 +22,7 @@
 share/doc/honk/
 share/doc/honk/LICENSE
 share/doc/honk/README
+share/doc/honk/TODO
 share/doc/honk/activitypub.7.html
 @sample ${LOCALSTATEDIR}/honk/docs/activitypub.7.html
 share/doc/honk/changelog.txt


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 11:38:12

Modified files:
sysutils/arm-trusted-firmware: Makefile distinfo 
sysutils/arm-trusted-firmware/pkg: PLIST 
Removed files:
sysutils/arm-trusted-firmware/patches: patch-Makefile 

Log message:
Update to arm-trusted-firmware 2.10.2
Add sun50i_h616 to the build
Switch to doing release builds since debug builds for sun50i_a64
no longer fit.

ok kevlo@, sthen@



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 11:33:52

Modified files:
multimedia/dav1d: Makefile 
multimedia/dav1d/patches: patch-src_x86_itx_avx512_asm 
  patch-src_x86_mc_avx512_asm 
Added files:
multimedia/dav1d/patches: patch-src_x86_ipred16_avx512_asm 
  patch-src_x86_ipred_avx512_asm 
  patch-src_x86_mc16_avx512_asm 

Log message:
Sprinkle a few more ENDBR64 instructions in AVX-512 code.

ok deraadt@, robert@



Re: sysutils/py-watchdog: Update to 4.0.0

2024-02-19 Thread Daniel Dickman



On Mon, 19 Feb 2024, wen heping wrote:

> Hi, ports@:
> 
>  Here is patch for sysutils/py-watchdog to update to 4.0.0.

Thanks for the update.

I went through the changelog and they mentioned dropping the DEP on 
py-argh. Can we remove it?

>  It build well and run well on amd64-current system. 7 tests
> failed in all 100+ tests, while 10 tests failed in current version.
> 
> Only 1 port depends on it: devel/spyder/spyder, upstream require
> watchdog>=0.10.3. And it build well and run well with this update.

Again, looking through the changelog it seems like this release has python 
3.8 to 3.12 support which is good, so I think it's a useful update just 
curious what you tested already? Just launching spyder? Or did you do more 
extensive tests as well?

> 
>  
> Cheers !
> wen



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2024/02/19 10:49:52

Modified files:
devel  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
devel/py-setuptools_git: Makefile 
devel/py-setuptools_git/pkg: PLIST 

Log message:
make py-setuptools_git python3-only

ok sthen@



UPDATE samba-4.19.5

2024-02-19 Thread Bjorn Ketelaars
Simple diff for updating samba to 4.19.5. Release notes:
https://www.samba.org/samba/history/samba-4.19.5.html

Run tested on amd64.

Tests and OKs welcome (for -stable too)!


Index: Makefile
===
RCS file: /cvs/ports/net/samba/Makefile,v
retrieving revision 1.342
diff -u -p -r1.342 Makefile
--- Makefile29 Jan 2024 18:04:27 -  1.342
+++ Makefile19 Feb 2024 17:35:50 -
@@ -1,5 +1,4 @@
-VERSION =  4.19.4
-REVISION = 0
+VERSION =  4.19.5
 DISTNAME = samba-${VERSION}
 EPOCH =0
 
Index: distinfo
===
RCS file: /cvs/ports/net/samba/distinfo,v
retrieving revision 1.113
diff -u -p -r1.113 distinfo
--- distinfo12 Jan 2024 12:33:48 -  1.113
+++ distinfo19 Feb 2024 17:35:50 -
@@ -1,2 +1,2 @@
-SHA256 (samba-4.19.4.tar.gz) = QCbZO4ZtsZjIyhaFsPXVJ5P2XG5jyzZBY69mH9/wlow=
-SIZE (samba-4.19.4.tar.gz) = 41839810
+SHA256 (samba-4.19.5.tar.gz) = DiQFtM7CnQRZYh9DQKGnSvdx7Hz/7f9DJQytfx+HYF4=
+SIZE (samba-4.19.5.tar.gz) = 41840159



[Maintainer Update] lang/lfe 2.1.4

2024-02-19 Thread Volker Schlecht

Update to latest release 2.1.4, minor update.
Built and tested on amd64 - nothing depends on it.

ok?
Index: Makefile
===
RCS file: /cvs/ports/lang/lfe/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile30 Oct 2023 21:02:52 -  1.3
+++ Makefile19 Feb 2024 17:09:48 -
@@ -2,8 +2,7 @@ COMMENT =   Lisp Flavoured Erlang (LFE)
 
 GH_ACCOUNT =   lfe
 GH_PROJECT =   lfe
-GH_TAGNAME =   2.1.2
-REVISION = 0
+GH_TAGNAME =   2.1.4
 
 CATEGORIES =   lang
 
Index: distinfo
===
RCS file: /cvs/ports/lang/lfe/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo25 Aug 2023 17:42:45 -  1.2
+++ distinfo19 Feb 2024 17:09:48 -
@@ -1,6 +1,6 @@
 SHA256 (hex_modules/proper-1.4.0.tar) = 
GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs=
 SHA256 (hex_modules/rebar3_proper-0.12.1.tar) = 
ZpHE0Yg1Q1eCQNFX6qnUnz67MVaJL3wyDwcIaJYjJ7g=
-SHA256 (lfe-2.1.2.tar.gz) = WXQ8JJb3LyrVlYQzEfSdCe+TL/qluyYHXHnDaKOUj4A=
+SHA256 (lfe-2.1.4.tar.gz) = RQ9es00Z9zE+X7XAlCe0EJzgjwX0i9qc39hiX1s7BjM=
 SIZE (hex_modules/proper-1.4.0.tar) = 154112
 SIZE (hex_modules/rebar3_proper-0.12.1.tar) = 16384
-SIZE (lfe-2.1.2.tar.gz) = 364310
+SIZE (lfe-2.1.4.tar.gz) = 365863
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/lang/lfe/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile  16 Jun 2023 14:47:19 -  1.1.1.1
+++ patches/patch-Makefile  19 Feb 2024 17:09:48 -
@@ -3,7 +3,7 @@
 Index: Makefile
 --- Makefile.orig
 +++ Makefile
-@@ -142,7 +142,11 @@ install-bin:
+@@ -148,7 +148,11 @@ install-bin:
$(BINDIR)/lfescript \
$(DESTBINDIR)
$(INSTALL_DIR) $(PREFIX)/bin


Re: switch tacacs+ to python3

2024-02-19 Thread Daniel Dickman



On Mon, 19 Feb 2024, Jan Vlach wrote:

> Hi ports@
> 
> I don't have access to openbsd tacacs boxes and switches anymore, so I can't 
> really test this.
> 
> Maybe Daniel could take over maintainer as he'll be the last one to touch 
> this? :-)
> 
> JV
> 

Thanks Jan. I'm not planning to take this one myself, but I'd be happy to 
drop you as MAINTAINER when I commit the update if you'd like. Just let me 
know... Thank you.



Re: [Maintainer Update] sysutils/eza 0.18.2

2024-02-19 Thread Volker Schlecht

Ping, with a diff for 0.18.3

On 2024-02-09 17:40, Volker Schlecht wrote:

Trivial update to the latest release. It's announced as a security release,
but as far as I can tell, that's only due to their updating their dependency
on devel/libgit2 to 1.7.2.

Built and tested on amd64.
Index: Makefile
===
RCS file: /cvs/ports/sysutils/eza/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile1 Dec 2023 17:27:37 -   1.2
+++ Makefile19 Feb 2024 17:10:57 -
@@ -2,7 +2,7 @@ COMMENT =   ls alternative written in Rus
 
 GH_ACCOUNT =   eza-community
 GH_PROJECT =   eza
-GH_TAGNAME =   v0.16.2
+GH_TAGNAME =   v0.18.3
 
 HOMEPAGE = https://eza.rocks/
 
Index: crates.inc
===
RCS file: /cvs/ports/sysutils/eza/crates.inc,v
retrieving revision 1.2
diff -u -p -r1.2 crates.inc
--- crates.inc  1 Dec 2023 17:27:37 -   1.2
+++ crates.inc  19 Feb 2024 17:10:57 -
@@ -4,7 +4,7 @@ MODCARGO_CRATES +=  android_system_proper
 MODCARGO_CRATES += anes0.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += ansi_colours1.2.2   # LGPL-3.0-or-later
 MODCARGO_CRATES += ansiterm0.12.2  # MIT
-MODCARGO_CRATES += anstream0.6.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstream0.6.11  # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle 1.0.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle-parse   0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle-query   1.0.0   # MIT OR Apache-2.0
@@ -19,7 +19,7 @@ MODCARGO_CRATES +=byteorder   1.4.3   # Unl
 MODCARGO_CRATES += cast0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += cc  1.0.79  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.31  # MIT OR Apache-2.0
+MODCARGO_CRATES += chrono  0.4.33  # MIT OR Apache-2.0
 MODCARGO_CRATES += ciborium0.2.1   # Apache-2.0
 MODCARGO_CRATES += ciborium-io 0.2.1   # Apache-2.0
 MODCARGO_CRATES += ciborium-ll 0.2.1   # Apache-2.0
@@ -31,7 +31,6 @@ MODCARGO_CRATES +=content_inspector   0.2
 MODCARGO_CRATES += core-foundation-sys 0.8.4   # MIT / Apache-2.0
 MODCARGO_CRATES += criterion   0.5.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES += criterion-plot  0.5.0   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.5.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-deque 0.8.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-epoch 0.9.15  # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-utils 0.8.16  # MIT OR Apache-2.0
@@ -46,7 +45,7 @@ MODCARGO_CRATES +=fast-srgb8  1.0.0   # MI
 MODCARGO_CRATES += fastrand2.0.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += filetime0.2.22  # MIT/Apache-2.0
 MODCARGO_CRATES += form_urlencoded 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES += git20.18.1  # MIT OR Apache-2.0
+MODCARGO_CRATES += git20.18.2  # MIT OR Apache-2.0
 MODCARGO_CRATES += glob0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += half1.8.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += hashbrown   0.14.2  # MIT OR Apache-2.0
@@ -62,8 +61,8 @@ MODCARGO_CRATES +=itertools   0.10.5  # MI
 MODCARGO_CRATES += itoa1.0.9   # MIT OR Apache-2.0
 MODCARGO_CRATES += jobserver   0.1.22  # MIT/Apache-2.0
 MODCARGO_CRATES += js-sys  0.3.64  # MIT/Apache-2.0
-MODCARGO_CRATES += libc0.2.150 # MIT OR Apache-2.0
-MODCARGO_CRATES += libgit2-sys 0.16.1+1.7.1# MIT OR Apache-2.0
+MODCARGO_CRATES += libc0.2.152 # MIT OR Apache-2.0
+MODCARGO_CRATES += libgit2-sys 0.16.2+1.7.2# MIT OR Apache-2.0
 MODCARGO_CRATES += libz-sys1.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += line-wrap   0.1.1   # Apache-2.0
 MODCARGO_CRATES += linux-raw-sys   0.4.11  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
@@ -75,17 +74,16 @@ MODCARGO_CRATES +=  memoffset   0.9.0   # MIT
 MODCARGO_CRATES += natord  1.0.9   # MIT
 MODCARGO_CRATES += normalize-line-endings  0.3.0   # Apache-2.0
 MODCARGO_CRATES += num-traits  0.2.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += num_cpus1.16.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += number_prefix   0.4.0   # MIT
-MODCARGO_CRATES += once_cell   1.18.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += once_cell   1.19.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += oorandom11.1.3  # MIT
 MODCARGO_CRATES += openssl-src 111.26.0+1.1.1u # MIT/Apache-2.0
 MODCARGO_CRATES += openssl-sys 0.9.61  # MIT
 MODCARGO_CRATES += os_pipe 1.1.4   # MIT
-MODCARGO_CRATES += palette 0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += palette_derive  0.7.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += palette 

Re: switch tacacs+ to python3

2024-02-19 Thread Jan Vlach
Hi ports@

I don't have access to openbsd tacacs boxes and switches anymore, so I can't 
really test this.

Maybe Daniel could take over maintainer as he'll be the last one to touch this? 
:-)

JV


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2024/02/19 09:51:42

Modified files:
x11/polkit-qt  : Makefile 
x11/polkit-qt/patches: patch-PolkitQt-1Config_cmake_in 

Log message:
hotfix: Dynamic variable names in SUBST_VARS

Spotted by naddy, verified with qt5 flavor



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2024/02/19 09:21:47

Modified files:
devel/llvm/13  : Makefile 
devel/llvm/13/patches: patch-lld_ELF_Driver_cpp 
devel/llvm/16  : Makefile 
devel/llvm/16/patches: patch-lld_ELF_Arch_RISCV_cpp 
   patch-lld_ELF_Driver_cpp 
devel/llvm/17  : Makefile 
devel/llvm/17/patches: patch-lld_ELF_Driver_cpp 
Removed files:
devel/llvm/13/patches: 
   patch-clang_lib_Driver_ToolChains_Arch_X86_cpp 
devel/llvm/16/patches: 
   patch-clang_lib_Driver_ToolChains_Arch_X86_cpp 
devel/llvm/17/patches: 
   patch-clang_lib_Driver_ToolChains_Arch_X86_cpp 

Log message:
sync changes from base regarding retpoline defaults and an additional
commit for llvm/16 with a risc64 fix



Re: Update arm-trusted-firmware 2.10.2

2024-02-19 Thread Stuart Henderson
On 2024/02/17 17:34, Mark Kettenis wrote:
> I tested rk3328, rk3399, sun50i_a64 and sun50i_h616.  Earlier releases
> don't work on the H618 board that I have.
> 
> Debug builds no longer fit the SRAM constraints on at least A64.  So
> this switches to release builds.
> 
> ok?

I don't have any hw to test, but the ports side of things is good. OK.

> Index: sysutils/arm-trusted-firmware/Makefile
> ===
> RCS file: /cvs/ports/sysutils/arm-trusted-firmware/Makefile,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile
> --- sysutils/arm-trusted-firmware/Makefile22 Apr 2023 16:30:11 -  
> 1.20
> +++ sysutils/arm-trusted-firmware/Makefile17 Feb 2024 16:25:09 -
> @@ -2,12 +2,14 @@ PKG_ARCH=   *
>  
>  COMMENT= ARM Trusted Firmware
>  
> +VERSION= 2.10.2
> +PKGNAME= arm-trusted-firmware-${VERSION}
> +
>  GH_ACCOUNT=  ARM-software
>  GH_PROJECT=  arm-trusted-firmware
> -GH_TAGNAME=  v2.7.0
> +GH_TAGNAME=  lts-v${VERSION}
>  
>  EPOCH=   0
> -REVISION=0
>  
>  CATEGORIES=  sysutils
>  
> @@ -32,24 +34,27 @@ PLATFORMS=\
>   rk3328 \
>   rk3399 \
>   sun50i_a64 \
> - sun50i_h6
> + sun50i_h6 \
> + sun50i_h616
>  
>  do-build:
>  .for P in ${PLATFORMS}
>   cd ${WRKSRC} && \
>   ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
> - V=1 PLAT=${P} DEBUG=1 bl31
> + V=1 PLAT=${P} DEBUG=0 bl31
>  .endfor
>  
>  do-install:
>   ${INSTALL_DATA_DIR} ${PREFIX}/share/arm-trusted-firmware/
> - ${INSTALL_DATA} ${WRKBUILD}/build/rk3328/debug/bl31/bl31.elf \
> + ${INSTALL_DATA} ${WRKBUILD}/build/rk3328/release/bl31/bl31.elf \
>   ${PREFIX}/share/arm-trusted-firmware/rk3328-bl31.elf
> - ${INSTALL_DATA} ${WRKBUILD}/build/rk3399/debug/bl31/bl31.elf \
> + ${INSTALL_DATA} ${WRKBUILD}/build/rk3399/release/bl31/bl31.elf \
>   ${PREFIX}/share/arm-trusted-firmware/rk3399-bl31.elf
> - ${INSTALL_DATA} ${WRKBUILD}/build/sun50i_a64/debug/bl31.bin \
> + ${INSTALL_DATA} ${WRKBUILD}/build/sun50i_a64/release/bl31.bin \
>   ${PREFIX}/share/arm-trusted-firmware/sun50i_a64-bl31.bin
> - ${INSTALL_DATA} ${WRKBUILD}/build/sun50i_h6/debug/bl31.bin \
> + ${INSTALL_DATA} ${WRKBUILD}/build/sun50i_h6/release/bl31.bin \
>   ${PREFIX}/share/arm-trusted-firmware/sun50i_h6-bl31.bin
> + ${INSTALL_DATA} ${WRKBUILD}/build/sun50i_h616/release/bl31.bin \
> + ${PREFIX}/share/arm-trusted-firmware/sun50i_h616-bl31.bin
>  
>  .include 
> Index: sysutils/arm-trusted-firmware/distinfo
> ===
> RCS file: /cvs/ports/sysutils/arm-trusted-firmware/distinfo,v
> retrieving revision 1.11
> diff -u -p -r1.11 distinfo
> --- sysutils/arm-trusted-firmware/distinfo8 Aug 2022 15:27:59 -   
> 1.11
> +++ sysutils/arm-trusted-firmware/distinfo17 Feb 2024 16:25:09 -
> @@ -1,2 +1,2 @@
> -SHA256 (arm-trusted-firmware-2.7.0.tar.gz) = 
> maN/WraCQVvoDyC7GKzcGkXtqfKn3mfrPceY+qcPZuY=
> -SIZE (arm-trusted-firmware-2.7.0.tar.gz) = 6511934
> +SHA256 (arm-trusted-firmware-lts-v2.10.2.tar.gz) = 
> 6ey3QaaFyQtw6nIhpIEYg+lkSVumQs1F6Qjy94Q7Nio=
> +SIZE (arm-trusted-firmware-lts-v2.10.2.tar.gz) = 7820262
> Index: sysutils/arm-trusted-firmware/patches/patch-Makefile
> ===
> RCS file: sysutils/arm-trusted-firmware/patches/patch-Makefile
> diff -N sysutils/arm-trusted-firmware/patches/patch-Makefile
> --- sysutils/arm-trusted-firmware/patches/patch-Makefile  22 Apr 2023 
> 16:30:11 -  1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,35 +0,0 @@
> -Index: Makefile
>  Makefile.orig
> -+++ Makefile
> -@@ -409,6 +409,8 @@ endif
> - 
> - GCC_V_OUTPUT:=  $(shell $(CC) -v 2>&1)
> - 
> -+TF_LDFLAGS  +=  -z noexecstack
> -+
> - # LD = armlink
> - ifneq ($(findstring armlink,$(notdir $(LD))),)
> - TF_LDFLAGS  +=  --diag_error=warning --lto_level=O1
> -@@ -435,6 +437,9 @@ TF_LDFLAGS   +=  $(subst --,-Xlinker 
> --,$(TF_LDFLAGS_$(A
> - 
> - # LD = gcc-ld (ld) or llvm-ld (ld.lld) or other
> - else
> -+# With ld.bfd version 2.39 and newer new warnings are added. Skip those 
> since we
> -+# are not loaded by a elf loader.
> -+TF_LDFLAGS  +=  $(call ld_option, --no-warn-rwx-segments)
> - TF_LDFLAGS  +=  --fatal-warnings -O1
> - TF_LDFLAGS  +=  --gc-sections
> - # ld.lld doesn't recognize the errata flags,
> -@@ -1086,6 +1091,12 @@ $(eval $(call assert_numerics,\
> - TWED_DELAY \
> - ENABLE_FEAT_TWED \
> - )))
> -+
> -+# Convenience function to check for a given linker option. An call to
> -+# $(call ld_option, --no-XYZ) will return --no-XYZ if supported by the 
> linker
> -+define ld_option
> -+$(shell if $(LD) $(1) -v >/dev/null 2>&1; then echo $(1); fi )
> -+endef
> - 
> - ifdef KEY_SIZE
> 

Re: NEW: emulators/es-de

2024-02-19 Thread Stefan Sperling
On Mon, Feb 19, 2024 at 06:07:20AM -0700, Anthony J. Bentley wrote:
> Hi,
> 
> EmulationStation Desktop Edition is a frontend for browsing and launching
> games from your multi-platform game collection.
> 
> 
> Note: this is a fork of emulators/emulationstation, which has not been
> updated upstream in ten years.
> 
> ok?
> 
> -- 
> Anthony J. Bentley

This is a very pretty interface and works out-of-the box for me.

I would suggest a RUN_DEPENDS on emulators/retroarch. If it is not
installed then es-ds prints errors asking for retroarch when I try
to run a game (tested my zelda 3 SNES cartridge and Zelda Minish
Cap GBA cartridge dumps).

In any case, ok by me.



Re: switch tacacs+ to python3

2024-02-19 Thread Stuart Henderson
On 2024/02/19 10:46, Daniel Dickman wrote:
> 
> 
> On Mon, 19 Feb 2024, Stuart Henderson wrote:
> 
> > On 2024/02/19 10:21, Daniel Dickman wrote:
> > > 
> > > 
> > > On Mon, 19 Feb 2024, Jeremie Courreges-Anglas wrote:
> > > 
> > > > On Sat, Feb 17 2024, Daniel Dickman  wrote:
> > > > > Hello Jan, ports@,
> > > > >
> > > > > Please see below for a small update so tacacs+ doesn't need python2.
> > > > >
> > > > > It also looks like python2 is not needed at build time, but only at 
> > > > > run 
> > > > > time.
> > > > >
> > > > > ok to commit the diff below?
> > > > 
> > > > do_auth.py isn't ready for python3, if you really want to move this to
> > > > python3 I would suggest using 2to3 -w in eg post-extract (and thus keep
> > > > current MODPY_BUILDDEP).
> > > > 
> > > 
> > > Indeed I botched the diff I sent out. I had run do_auth.py through 2to3 
> > > and made a patch that should have been part of the original diff.
> > > 
> > > The reason I made a patch instead of running 2to3 dynamically is because 
> > > it is only 1 file and more changes might be needed in do_auth.py to adapt 
> > > to future python updates in the future.
> > 
> > However, the diff for any future patches needed will be shorter if it's
> > made on top of 2to3's output (as would be the case with 2to3 run in
> > post-extract).
> > 
> > > ok on this revised version?
> > 
> > I'd slightly prefer 2to3 in do-extract (plus drop MODPY_BUILDDEP=No),
> > but I'm ok with either.
> > 
> 
> okay, here is that version instead.

thanks, OK sthen.

> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/tacacs+/Makefile,v
> diff -u -p -u -r1.25 Makefile
> --- Makefile  27 Sep 2023 14:18:34 -  1.25
> +++ Makefile  19 Feb 2024 15:44:35 -
> @@ -4,7 +4,7 @@ V =   4.0.4.28
>  DISTNAME =   tacacs-F${V}
>  PKGNAME =tacacs+-${V}
>  EPOCH =  0
> -REVISION =   1
> +REVISION =   2
>  
>  SHARED_LIBS +=  tacacs1.0
>  
> @@ -20,7 +20,7 @@ WANTLIB += c pthread
>  SITES =  ftp://ftp.shrubbery.net/pub/tac_plus/
>  
>  MODULES =lang/python
> -MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_2}
> +
>  MODPY_ADJ_FILES = do_auth.py
>  
>  BUILD_DEPENDS =  devel/bison
> @@ -35,6 +35,9 @@ CONFIGURE_ARGS =--with-libwrap=no \
>  CONFIGURE_ENV =  ac_cv_lib_pam_pam_start=false \
>   MAKE=/usr/bin/make \
>   YACC=bison
> +
> +post-extract:
> + cd ${WRKSRC} && 2to3 -w do_auth.py
>  
>  post-install:
>   ${INSTALL_DATA} ${FILESDIR}/tac_plus.conf.sample ${PREFIX}/share/tacacs
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/net/tacacs+/pkg/PLIST,v
> diff -u -p -u -r1.12 PLIST
> --- pkg/PLIST 8 Nov 2022 11:17:02 -   1.12
> +++ pkg/PLIST 19 Feb 2024 15:44:35 -
> @@ -3,7 +3,7 @@
>  @extraunexec rm -f /var/log/tac_plus/*
>  @rcscript ${RCDIR}/tac_plus
>  include/tacacs.h
> -lib/libtacacs.a
> +@static-lib lib/libtacacs.a
>  lib/libtacacs.la
>  @lib lib/libtacacs.so.${LIBtacacs_VERSION}
>  @man man/man5/tac_plus.conf.5
> 



[WIP] net/q

2024-02-19 Thread Renaud Allard

Hello,

Here is a preliminary port for "q" which is a tiny and feature-rich 
command line DNS client with support for UDP, TCP, DoT, DoH, DoQ, and ODoH.


Best Regards

q.tar.gz
Description: application/gzip


smime.p7s
Description: S/MIME Cryptographic Signature


Re: switch tacacs+ to python3

2024-02-19 Thread Daniel Dickman



On Mon, 19 Feb 2024, Stuart Henderson wrote:

> On 2024/02/19 10:21, Daniel Dickman wrote:
> > 
> > 
> > On Mon, 19 Feb 2024, Jeremie Courreges-Anglas wrote:
> > 
> > > On Sat, Feb 17 2024, Daniel Dickman  wrote:
> > > > Hello Jan, ports@,
> > > >
> > > > Please see below for a small update so tacacs+ doesn't need python2.
> > > >
> > > > It also looks like python2 is not needed at build time, but only at run 
> > > > time.
> > > >
> > > > ok to commit the diff below?
> > > 
> > > do_auth.py isn't ready for python3, if you really want to move this to
> > > python3 I would suggest using 2to3 -w in eg post-extract (and thus keep
> > > current MODPY_BUILDDEP).
> > > 
> > 
> > Indeed I botched the diff I sent out. I had run do_auth.py through 2to3 
> > and made a patch that should have been part of the original diff.
> > 
> > The reason I made a patch instead of running 2to3 dynamically is because 
> > it is only 1 file and more changes might be needed in do_auth.py to adapt 
> > to future python updates in the future.
> 
> However, the diff for any future patches needed will be shorter if it's
> made on top of 2to3's output (as would be the case with 2to3 run in
> post-extract).
> 
> > ok on this revised version?
> 
> I'd slightly prefer 2to3 in do-extract (plus drop MODPY_BUILDDEP=No),
> but I'm ok with either.
> 

okay, here is that version instead.


Index: Makefile
===
RCS file: /cvs/ports/net/tacacs+/Makefile,v
diff -u -p -u -r1.25 Makefile
--- Makefile27 Sep 2023 14:18:34 -  1.25
+++ Makefile19 Feb 2024 15:44:35 -
@@ -4,7 +4,7 @@ V = 4.0.4.28
 DISTNAME = tacacs-F${V}
 PKGNAME =  tacacs+-${V}
 EPOCH =0
-REVISION = 1
+REVISION = 2
 
 SHARED_LIBS +=  tacacs1.0
 
@@ -20,7 +20,7 @@ WANTLIB += c pthread
 SITES =ftp://ftp.shrubbery.net/pub/tac_plus/
 
 MODULES =  lang/python
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
+
 MODPY_ADJ_FILES = do_auth.py
 
 BUILD_DEPENDS =devel/bison
@@ -35,6 +35,9 @@ CONFIGURE_ARGS =  --with-libwrap=no \
 CONFIGURE_ENV =ac_cv_lib_pam_pam_start=false \
MAKE=/usr/bin/make \
YACC=bison
+
+post-extract:
+   cd ${WRKSRC} && 2to3 -w do_auth.py
 
 post-install:
${INSTALL_DATA} ${FILESDIR}/tac_plus.conf.sample ${PREFIX}/share/tacacs
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/tacacs+/pkg/PLIST,v
diff -u -p -u -r1.12 PLIST
--- pkg/PLIST   8 Nov 2022 11:17:02 -   1.12
+++ pkg/PLIST   19 Feb 2024 15:44:35 -
@@ -3,7 +3,7 @@
 @extraunexec rm -f /var/log/tac_plus/*
 @rcscript ${RCDIR}/tac_plus
 include/tacacs.h
-lib/libtacacs.a
+@static-lib lib/libtacacs.a
 lib/libtacacs.la
 @lib lib/libtacacs.so.${LIBtacacs_VERSION}
 @man man/man5/tac_plus.conf.5



Re: [UPDATE] graphics/libplacebo - v6.338.2

2024-02-19 Thread Stuart Henderson
You add "WANTLIB+= ${COMPILER_LIBCXX}" while keeping COMPILER_LANGS=c,
which will probably fail on base-gcc archs. I think you'll need to
remove the COMPILER_LANGS line.



Re: [UPDATE] x11/vlc - revision for libplacebo support

2024-02-19 Thread Stuart Henderson
On 2024/02/19 10:53, Jose Maldonado wrote:
> El Mon, 19 Feb 2024 08:42:50 +
> Stuart Henderson  escribió:
> > lcms2 is not used, and the wayland libs should be listed in WANTLIB
> > (not new with this diff, but other changes in the ports tree resulted
> > in them being used). I think this is the correct diff.
> > 
> 
> I have checked the lcms2 and it is correct, we do not need it. I have
> used the diff that you have passed and everything works correctly.
> 
> 
> 
> -- 
> *
> Dios en su cielo, todo bien en la Tierra
> 

Thanks, I've commited it.



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 08:28:21

Modified files:
x11/vlc: Makefile 

Log message:
vlc: disable libplacebo (vlc 3's use is not compatible with newer libplacebo
versions such as the one required to update mpv, and it's not used for much).
regen WANTLIB to remove libplacebo + pick up wayland libs now pulled in via
deps. slight tweak from a diff from Jose Maldonado which brad was happy with.



Re: switch tacacs+ to python3

2024-02-19 Thread Stuart Henderson
On 2024/02/19 10:21, Daniel Dickman wrote:
> 
> 
> On Mon, 19 Feb 2024, Jeremie Courreges-Anglas wrote:
> 
> > On Sat, Feb 17 2024, Daniel Dickman  wrote:
> > > Hello Jan, ports@,
> > >
> > > Please see below for a small update so tacacs+ doesn't need python2.
> > >
> > > It also looks like python2 is not needed at build time, but only at run 
> > > time.
> > >
> > > ok to commit the diff below?
> > 
> > do_auth.py isn't ready for python3, if you really want to move this to
> > python3 I would suggest using 2to3 -w in eg post-extract (and thus keep
> > current MODPY_BUILDDEP).
> > 
> 
> Indeed I botched the diff I sent out. I had run do_auth.py through 2to3 
> and made a patch that should have been part of the original diff.
> 
> The reason I made a patch instead of running 2to3 dynamically is because 
> it is only 1 file and more changes might be needed in do_auth.py to adapt 
> to future python updates in the future.

However, the diff for any future patches needed will be shorter if it's
made on top of 2to3's output (as would be the case with 2to3 run in
post-extract).

> ok on this revised version?

I'd slightly prefer 2to3 in do-extract (plus drop MODPY_BUILDDEP=No),
but I'm ok with either.

> Index: Makefile
> ===
> RCS file: /cvs/ports/net/tacacs+/Makefile,v
> diff -u -p -u -r1.25 Makefile
> --- Makefile  27 Sep 2023 14:18:34 -  1.25
> +++ Makefile  19 Feb 2024 15:14:54 -
> @@ -4,7 +4,7 @@ V =   4.0.4.28
>  DISTNAME =   tacacs-F${V}
>  PKGNAME =tacacs+-${V}
>  EPOCH =  0
> -REVISION =   1
> +REVISION =   2
>  
>  SHARED_LIBS +=  tacacs1.0
>  
> @@ -20,7 +20,9 @@ WANTLIB += c pthread
>  SITES =  ftp://ftp.shrubbery.net/pub/tac_plus/
>  
>  MODULES =lang/python
> -MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_2}
> +
> +MODPY_BUILDDEP = No
> +
>  MODPY_ADJ_FILES = do_auth.py
>  
>  BUILD_DEPENDS =  devel/bison
> Index: patches/patch-do_auth_py
> ===
> RCS file: patches/patch-do_auth_py
> diff -N patches/patch-do_auth_py
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-do_auth_py  19 Feb 2024 15:14:54 -
> @@ -0,0 +1,101 @@
> +converted to python3 via 2to3
> +
> +Index: do_auth.py
> +--- do_auth.py.orig
>  do_auth.py
> +@@ -211,7 +211,7 @@ General Public License for more details.
> + Written by Dan Schmidt - Please visit tacacs.org to check for updates.
> + '''
> + 
> +-import sys,re,getopt,ConfigParser
> ++import sys,re,getopt,configparser
> + from time import strftime
> + 
> + # I really don't want to deal with these exceptions more than once
> +@@ -230,23 +230,23 @@ def get_attribute(config, the_section, the_option, log
> + #Should not have any exceptions - BUT, just in case
> + try:
> + attributes = config.get(the_section, the_option)
> +-except ConfigParser.NoSectionError:
> ++except configparser.NoSectionError:
> + log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
> + + "Error: Section '%s' Doesn't Exist!\n" 
> + % (the_section))
> + sys.exit(1)
> +-except ConfigParser.DuplicateSectionError:
> ++except configparser.DuplicateSectionError:
> + log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
> + + "Error: Duplicate section '%s'\n" 
> + % (the_section))
> + sys.exit(1)
> +-except ConfigParser.NoOptionError:
> ++except configparser.NoOptionError:
> + log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
> + + "Error: '%s' not found in section '%s\n'" 
> +  % (the_option, the_section))
> + sys.exit(1)
> + #To do: finish exceptions. 
> +-except ConfigParser.ParsingError:
> ++except configparser.ParsingError:
> + log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
> + + "Error: Can't parse file '%s'! (You got me)\n" 
> +  % (filename))
> +@@ -298,9 +298,9 @@ def main():
> + argv = sys.argv
> + try:
> + optlist, args = getopt.getopt(sys.argv[1:], 'i:u:f:l:d:?:D', 
> ['fix_crs_bug','?', '-?', 'help', 'Help'])
> +-except getopt.GetoptError, err:
> +-print str(err) 
> +-print __doc__
> ++except getopt.GetoptError as err:
> ++print(str(err)) 
> ++print(__doc__)
> + sys.exit(1)
> + for (i, j) in optlist:
> + if i == '-i':
> +@@ -314,15 +314,15 @@ def main():
> + elif i == '-d':
> + device = j
> + elif i in ('?', '-?', 'help', 'Help'):
> +-print __doc__
> ++print(__doc__)
> + sys.exit(1)
> + elif i == '-D':
> + is_debug = True
> + else:
> +-print 'Unknown option:', i
> ++print('Unknown option:', i)
> + sys.exit(1)
> + if len(argv) < 7:
> +-print __doc__
> 

Re: switch tacacs+ to python3

2024-02-19 Thread Daniel Dickman



On Mon, 19 Feb 2024, Jeremie Courreges-Anglas wrote:

> On Sat, Feb 17 2024, Daniel Dickman  wrote:
> > Hello Jan, ports@,
> >
> > Please see below for a small update so tacacs+ doesn't need python2.
> >
> > It also looks like python2 is not needed at build time, but only at run 
> > time.
> >
> > ok to commit the diff below?
> 
> do_auth.py isn't ready for python3, if you really want to move this to
> python3 I would suggest using 2to3 -w in eg post-extract (and thus keep
> current MODPY_BUILDDEP).
> 

Indeed I botched the diff I sent out. I had run do_auth.py through 2to3 
and made a patch that should have been part of the original diff.

The reason I made a patch instead of running 2to3 dynamically is because 
it is only 1 file and more changes might be needed in do_auth.py to adapt 
to future python updates in the future.

ok on this revised version?

Index: Makefile
===
RCS file: /cvs/ports/net/tacacs+/Makefile,v
diff -u -p -u -r1.25 Makefile
--- Makefile27 Sep 2023 14:18:34 -  1.25
+++ Makefile19 Feb 2024 15:14:54 -
@@ -4,7 +4,7 @@ V = 4.0.4.28
 DISTNAME = tacacs-F${V}
 PKGNAME =  tacacs+-${V}
 EPOCH =0
-REVISION = 1
+REVISION = 2
 
 SHARED_LIBS +=  tacacs1.0
 
@@ -20,7 +20,9 @@ WANTLIB += c pthread
 SITES =ftp://ftp.shrubbery.net/pub/tac_plus/
 
 MODULES =  lang/python
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
+
+MODPY_BUILDDEP =   No
+
 MODPY_ADJ_FILES = do_auth.py
 
 BUILD_DEPENDS =devel/bison
Index: patches/patch-do_auth_py
===
RCS file: patches/patch-do_auth_py
diff -N patches/patch-do_auth_py
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-do_auth_py19 Feb 2024 15:14:54 -
@@ -0,0 +1,101 @@
+converted to python3 via 2to3
+
+Index: do_auth.py
+--- do_auth.py.orig
 do_auth.py
+@@ -211,7 +211,7 @@ General Public License for more details.
+ Written by Dan Schmidt - Please visit tacacs.org to check for updates.
+ '''
+ 
+-import sys,re,getopt,ConfigParser
++import sys,re,getopt,configparser
+ from time import strftime
+ 
+ # I really don't want to deal with these exceptions more than once
+@@ -230,23 +230,23 @@ def get_attribute(config, the_section, the_option, log
+ #Should not have any exceptions - BUT, just in case
+ try:
+ attributes = config.get(the_section, the_option)
+-except ConfigParser.NoSectionError:
++except configparser.NoSectionError:
+ log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
+ + "Error: Section '%s' Doesn't Exist!\n" 
+ % (the_section))
+ sys.exit(1)
+-except ConfigParser.DuplicateSectionError:
++except configparser.DuplicateSectionError:
+ log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
+ + "Error: Duplicate section '%s'\n" 
+ % (the_section))
+ sys.exit(1)
+-except ConfigParser.NoOptionError:
++except configparser.NoOptionError:
+ log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
+ + "Error: '%s' not found in section '%s\n'" 
+  % (the_option, the_section))
+ sys.exit(1)
+ #To do: finish exceptions. 
+-except ConfigParser.ParsingError:
++except configparser.ParsingError:
+ log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
+ + "Error: Can't parse file '%s'! (You got me)\n" 
+  % (filename))
+@@ -298,9 +298,9 @@ def main():
+ argv = sys.argv
+ try:
+ optlist, args = getopt.getopt(sys.argv[1:], 'i:u:f:l:d:?:D', 
['fix_crs_bug','?', '-?', 'help', 'Help'])
+-except getopt.GetoptError, err:
+-print str(err) 
+-print __doc__
++except getopt.GetoptError as err:
++print(str(err)) 
++print(__doc__)
+ sys.exit(1)
+ for (i, j) in optlist:
+ if i == '-i':
+@@ -314,15 +314,15 @@ def main():
+ elif i == '-d':
+ device = j
+ elif i in ('?', '-?', 'help', 'Help'):
+-print __doc__
++print(__doc__)
+ sys.exit(1)
+ elif i == '-D':
+ is_debug = True
+ else:
+-print 'Unknown option:', i
++print('Unknown option:', i)
+ sys.exit(1)
+ if len(argv) < 7:
+-print __doc__
++print(__doc__)
+ sys.exit(1)
+ log_file = open (log_name, "a")
+ #DEBUG!  We at least got CALLED
+@@ -384,7 +384,7 @@ def main():
+ log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
+ + "Error: No username entered!\n")
+ sys.exit(1)
+-config = ConfigParser.SafeConfigParser()
++config = configparser.SafeConfigParser()
+ if not (filename in config.read(filename)):
+ log_file.write(strftime("%Y-%m-%d %H:%M:%S: ")
+ + "Error: Can't 

CVS: cvs.openbsd.org: ports

2024-02-19 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2024/02/19 08:12:42

Modified files:
security/exploitdb: Makefile distinfo 
security/exploitdb/pkg: PLIST 

Log message:
update to 2024-02-17



NEW: tamzen-font

2024-02-19 Thread Stuart Henderson
ok to import this? It's based on fonts/tamsyn-font, but includes otb
versions as well as pcf, and allows fallback glyphs.


$ pkg_info tamzen-font
Information for inst:tamzen-font-1.11.6

Comment:
bitmapped programming font, based on Tamsyn

Description:
Tamzen is a fork of the Tamsyn bitmapped console font.

It's programmatically forked from Tamsyn version 1.11 by the Rakefile
script which backports glyphs from older versions while deleting
deliberately empty glyphs (which serve as unimplemented markers) to
allow secondary fallback fonts to provide real glyphs at those code
points.

The "TamzenForPowerline" fonts contain additional Powerline symbols.

Maintainer: The OpenBSD ports mailing-list 

WWW: https://github.com/sunaku/tamzen-font



tamzen-font.tgz
Description: application/tar-gz


Re: [UPDATE] x11/vlc - revision for libplacebo support

2024-02-19 Thread Jose Maldonado
El Mon, 19 Feb 2024 08:42:50 +
Stuart Henderson  escribió:
> lcms2 is not used, and the wayland libs should be listed in WANTLIB
> (not new with this diff, but other changes in the ports tree resulted
> in them being used). I think this is the correct diff.
> 

I have checked the lcms2 and it is correct, we do not need it. I have
used the diff that you have passed and everything works correctly.



-- 
*
Dios en su cielo, todo bien en la Tierra



add mwx(4) firmware to sysutils/firmware

2024-02-19 Thread Claudio Jeker
I have some work in progress mwx(4) driver for the MT7961 aka MT7921 and
MT7922 driver (this is what in linux is covered by mt76/mt7921).

This adds these firmware files:
mwx-license
mwx-mt7922_ram_code_1
mwx-mt7922_patch_mcu_1_1_hdr
mwx-mt7961_ram_code_1
mwx-mt7961_patch_mcu_1_2_hdr

I did not include the BT files or any other mt76 files.
-- 
:wq Claudio



mwx.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2024/02/19 07:41:40

Modified files:
graphics/rawtherapee: Makefile distinfo 
graphics/rawtherapee/patches: patch-CMakeLists_txt 
  patch-rtengine_dcraw_c 
  patch-rtengine_procparams_cc 
  patch-rtengine_rtthumbnail_cc 
  patch-rtgui_cacheimagedata_cc 
  patch-rtgui_multilangmgr_cc 
  patch-rtgui_options_cc 
graphics/rawtherapee/pkg: PLIST 
Removed files:
graphics/rawtherapee/patches: patch-rtexif_rtexif_cc 

Log message:
update to rawtherapee-5.10



Re: Help with xtensa-esp32-elf-* ports

2024-02-19 Thread Sadeep Madurange
On 2024-02-12 10:29:21, Tracey Emery wrote:
> The ESP32 xtensa port is really just designed to work with the Arduino
> environment, using the makeEspArduino port. There is way too much black
> magick to get the esp-idf to run on OpenBSD, with all its Linuxisms,
> which is why there is no esp-idf port.
> 
> I had a version running a few years back, but gave up on the effort
> since it was too much trouble and wouldn't fit within ports as it was.

Hello Tracey,

Do you happen to have any scripts/patches you used back then? I have
decided to give compiling the ESP-IDF a go. I'd be very grateful if you
have anything that I may be able to use as a starting point.

-- 
Sadeep Madurange
PGP: 103BF9E3E750BF7E



Re: [UPDATE] x11/vlc - revision for libplacebo support

2024-02-19 Thread Jose Maldonado
El Mon, 19 Feb 2024 02:47:46 -0500
Brad Smith  escribió:
> On 2024-02-15 7:36 p.m., Jose Maldonado wrote:
> > El Thu, 15 Feb 2024 15:46:38 -0500
> > Thomas Frohwein  escribió:
> >> On Tue, Feb 13, 2024 at 09:31:32PM -0400, Jose Maldonado wrote:
> >>
> >> [...]
> >>
> >>> +WANTLIB-main += webp x264 x265 xcb xcb-composite xcb-dri2
> >>> xcb-dri3 xcb-glx xcb-keysyms +WANTLIB-main += xcb-present
> >>> xcb-randr xcb-render xcb-shm xcb-sync xcb-xfixes xcb-xv xkbcommon
> >>> xml2
> >> ^ These lines are very long now; I would usually reflow them to
> >> stay <= 80 chars wide.
> > Fixed too.
> >
> >>>   WANTLIB-main += xshmfence xvidcore z zstd ${WANTLIB-common}
> >>> ${MODLUA_WANTLIB} # v4l2 is dlopen'd
> >>>   WANTLIB-main+=  v4l2
> >>> @@ -113,8 +113,8 @@ LIB_DEPENDS-main= ${MODQT5_LIB_DEPENDS}
> >>>   devel/sdl \
> >>>   devel/sdl-image \
> >>>   graphics/ffmpeg \
> >>> + graphics/lcms2 \
> >>>   graphics/libdvbpsi \
> >>> - graphics/libplacebo \
> >>>   graphics/png \
> >>>   multimedia/libass \
> >>>   multimedia/libbluray \
> >>> @@ -173,6 +173,7 @@ CONFIGURE_ARGS+=--disable-a52 \
> >>>   --disable-kate \
> >>>   --disable-kwallet \
> >>>   --disable-libmpeg2 \
> >>> + --disable-libplacebo \
> >>>   --disable-libva \
> >>>   --disable-linsys \
> >>>   --disable-live555 \
> >>> Index: pkg/PLIST-main
> >>> ===
> >>> RCS file: /cvs/ports/x11/vlc/pkg/PLIST-main,v
> >>> retrieving revision 1.52
> >>> diff -u -p -r1.52 PLIST-main
> >>> --- pkg/PLIST-main14 May 2023 09:20:41 -  1.52
> >>> +++ pkg/PLIST-main14 Feb 2024 01:30:31 -
> >>> @@ -1,6 +1,5 @@
> >>>   @pkgpath x11/vlc
> >>>   %%amd64%%
> >>> -%%i386%%
> >>>   bin/cvlc
> >>>   bin/qvlc
> >>>   bin/rvlc
> >>> @@ -444,6 +443,7 @@ lib/vlc/plugins/video_chroma/
> >>>   @so lib/vlc/plugins/video_chroma/libi420_yuy2_plugin.so
> >>>   @so lib/vlc/plugins/video_chroma/libi422_i420_plugin.so
> >>>   @so lib/vlc/plugins/video_chroma/libi422_yuy2_plugin.so
> >>> +%%i386%%
> >>>   @so lib/vlc/plugins/video_chroma/librv32_plugin.so
> >>>   @so lib/vlc/plugins/video_chroma/libswscale_plugin.so
> >>>   @so lib/vlc/plugins/video_chroma/libyuvp_plugin.so
> >> Not sure if that's a change generated by update-plist, but probably
> >> not the right time to adjust the order of PLIST unless this is
> >> related to the libplacebo change or another compelling reason...
> >>
> > This is something that the maintainer can clarify better for us, but
> > based on the file names, this would also be related to libplacebo.
> 
> The PLIST-main part should be removed. The order is intentional.

Hi! I will fix this part

> 
> >> I don't use vlc myself, but before moving forward with the
> >> libplacebo update and this change to vlc, would need to hear from
> >> maintainer or some others if the change for vlc is justifiable
> >> here.
> > It will be the last word of the maintainer. But the truth is that as
> > things are with libplacebo and VLC, due to the latter we will not be
> > able to update mpv either, since 0.37.0 has a strong dependency on
> > libplacebo(v>=6) and with this VLC using libplacebo will not compile
> > until VLC4 arrives.
> >
> > I don't use VLC either, but as upstream indicates, not using
> > libplacebo should not remove any functionality from VLC, only that
> > color management and mapping would be done with graphics/lcms2.
> >
> > In any case, I sent you the new diff along with an image [1] showing
> > how well VLC works with the changes.
> >
> > [1] https://imgur.com/a/ZIGLB3I
> 
> 
> I am fine with the diff disabling placebo. VLC with version 3 only
> uses it for tone
> mapping if I'm not mistaken, so it is not critical if it is disabled.
> 

That's correct, it is not a functionality that interrupts the proper
functioning of VLC.


-- 
*
Dios en su cielo, todo bien en la Tierra



Re: or1k-elf toolchain

2024-02-19 Thread Jeremie Courreges-Anglas
On Sat, Feb 17 2024, Mark Kettenis  wrote:
> OR1k stands for OpenRISC 1000, a mostly dead open-source CPU
> architecture.  However, many Allwinner SoCs include an OpenRISC 1000
> core that can be used to implement proper suspend to RAM on these
> SoCs.  An open-source firmware to do that exists:
>
>   https://github.com/crust-firmware/crust
>
> I want to make a port of that firmware and include it in our U-Boot
> builds.  But to do that I need a toolchain.
>
> This is mostly just a copy of the riscv64-elf toolchain ports, with
> some changes:
>
> * Uses GCC 12.3.0 instead of 12.2.0 because the latter doesn't build.
>
> * Enables LTO
>
> * Disables newlib
>
> ok?

Looks like this doesn't need autoconf%2.13 and metaauto but that seems
also true for riscv-elf, avr or arm-none-eabi and can be dealt with
later.

ok jca@ to import

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



NEW: emulators/es-de

2024-02-19 Thread Anthony J. Bentley
Hi,

EmulationStation Desktop Edition is a frontend for browsing and launching
games from your multi-platform game collection.


Note: this is a fork of emulators/emulationstation, which has not been
updated upstream in ten years.

ok?

-- 
Anthony J. Bentley


es-de.tar.gz
Description: GNU Zip compressed data


Re: switch tacacs+ to python3

2024-02-19 Thread Jeremie Courreges-Anglas
On Sat, Feb 17 2024, Daniel Dickman  wrote:
> Hello Jan, ports@,
>
> Please see below for a small update so tacacs+ doesn't need python2.
>
> It also looks like python2 is not needed at build time, but only at run 
> time.
>
> ok to commit the diff below?

do_auth.py isn't ready for python3, if you really want to move this to
python3 I would suggest using 2to3 -w in eg post-extract (and thus keep
current MODPY_BUILDDEP).

> Index: Makefile
> ===
> RCS file: /cvs/ports/net/tacacs+/Makefile,v
> diff -u -p -u -r1.25 Makefile
> --- Makefile  27 Sep 2023 14:18:34 -  1.25
> +++ Makefile  17 Feb 2024 21:16:00 -
> @@ -4,7 +4,7 @@ V =   4.0.4.28
>  DISTNAME =   tacacs-F${V}
>  PKGNAME =tacacs+-${V}
>  EPOCH =  0
> -REVISION =   1
> +REVISION =   2
>  
>  SHARED_LIBS +=  tacacs1.0
>  
> @@ -20,7 +20,9 @@ WANTLIB += c pthread
>  SITES =  ftp://ftp.shrubbery.net/pub/tac_plus/
>  
>  MODULES =lang/python
> -MODPY_VERSION =  ${MODPY_DEFAULT_VERSION_2}
> +
> +MODPY_BUILDDEP = No
> +
>  MODPY_ADJ_FILES = do_auth.py
>  
>  BUILD_DEPENDS =  devel/bison
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/net/tacacs+/pkg/PLIST,v
> diff -u -p -u -r1.12 PLIST
> --- pkg/PLIST 8 Nov 2022 11:17:02 -   1.12
> +++ pkg/PLIST 17 Feb 2024 21:16:00 -
> @@ -3,7 +3,7 @@
>  @extraunexec rm -f /var/log/tac_plus/*
>  @rcscript ${RCDIR}/tac_plus
>  include/tacacs.h
> -lib/libtacacs.a
> +@static-lib lib/libtacacs.a
>  lib/libtacacs.la
>  @lib lib/libtacacs.so.${LIBtacacs_VERSION}
>  @man man/man5/tac_plus.conf.5
>

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 05:54:08

Modified files:
devel/libuv: Makefile distinfo 

Log message:
update to libuv-1.48.0



[NEW] alsa-plugins-1.2.7.1

2024-02-19 Thread SASANO Takayoshi
here is the ports of alsa-plugins-1.2.7.1.

ok?

-- 
SASANO Takayoshi (JG1UAA) 


alsa-plugins.tgz
Description: Binary data


[NEW] alsa-utils-1.2.11

2024-02-19 Thread SASANO Takayoshi
here is the ports of alsa-utils-1.2.11.
ok?

-- 
SASANO Takayoshi (JG1UAA) 


alsa-utils.tgz
Description: Binary data


[NEW] alsa-lib-1.2.11

2024-02-19 Thread SASANO Takayoshi
here is the ports of alsa-lib-1.2.11.
ok?
-- 
SASANO Takayoshi (JG1UAA) 



alsa-lib.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2024/02/19 05:22:33

Modified files:
net/mautrix-whatsapp: Makefile distinfo modules.inc 

Log message:
net/mautrix-whatsapp: update to 0.10.5, from maintainer Renaud Allard



sysutils/py-watchdog: Update to 4.0.0

2024-02-19 Thread wen heping
Hi, ports@:

 Here is patch for sysutils/py-watchdog to update to 4.0.0.
 It build well and run well on amd64-current system. 7 tests
failed in all 100+ tests, while 10 tests failed in current version.

Only 1 port depends on it: devel/spyder/spyder, upstream require
watchdog>=0.10.3. And it build well and run well with this update.

 
Cheers !
wenIndex: sysutils/py-watchdog/Makefile
===
RCS file: /cvs/ports/sysutils/py-watchdog/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- sysutils/py-watchdog/Makefile   21 Nov 2023 11:34:30 -  1.2
+++ sysutils/py-watchdog/Makefile   19 Feb 2024 12:03:52 -
@@ -1,7 +1,6 @@
 COMMENT =  filesystem event monitoring
 
-# XXX restrictive version spec in spyder3
-MODPY_EGG_VERSION =1.0.2
+MODPY_EGG_VERSION =4.0.0
 DISTNAME = watchdog-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
Index: sysutils/py-watchdog/distinfo
===
RCS file: /cvs/ports/sysutils/py-watchdog/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- sysutils/py-watchdog/distinfo   16 Sep 2023 18:19:57 -  1.1.1.1
+++ sysutils/py-watchdog/distinfo   19 Feb 2024 12:03:52 -
@@ -1,2 +1,2 @@
-SHA256 (watchdog-1.0.2.tar.gz) = N2y8KjXAOSsP5/8W+8GzA/2Z1N2ZEatVge6daa3IiYI=
-SIZE (watchdog-1.0.2.tar.gz) = 98483
+SHA256 (watchdog-4.0.0.tar.gz) = 4+cGXL2r5hg6uCGZ16T2s7oKQ4xaUSpoVZhGzLdqeOw=
+SIZE (watchdog-4.0.0.tar.gz) = 126415
Index: sysutils/py-watchdog/pkg/PLIST
===
RCS file: /cvs/ports/sysutils/py-watchdog/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- sysutils/py-watchdog/pkg/PLIST  16 Sep 2023 18:19:57 -  1.1.1.1
+++ sysutils/py-watchdog/pkg/PLIST  19 Feb 2024 12:03:52 -
@@ -55,6 +55,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/watchdog/observers/polling.py
 
lib/python${MODPY_VERSION}/site-packages/watchdog/observers/read_directory_changes.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/observers/winapi.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/py.typed
 lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/
 lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/watchdog/tricks/${MODPY_PYCACHE}/
@@ -73,15 +74,21 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}dirsnapshot.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}echo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}echo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}event_debouncer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}event_debouncer.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}platform.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}process_watcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/${MODPY_PYCACHE}process_watcher.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/bricks.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/delayed_queue.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/dirsnapshot.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/echo.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/event_debouncer.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/patterns.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/utils/platform.py
+lib/python${MODPY_VERSION}/site-packages/watchdog/utils/process_watcher.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/version.py
 lib/python${MODPY_VERSION}/site-packages/watchdog/watchmedo.py


CVS: cvs.openbsd.org: ports

2024-02-19 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2024/02/19 04:53:38

Modified files:
x11/qt5/qtbase : Makefile distinfo 

Log message:
Fix CVE-2024-25580

Improve KTX file reading memory safety patch:
a43df98d037ad07cf096ef2f775958ceba743613



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2024/02/19 04:30:44

Modified files:
x11/gnome/gedit: Makefile distinfo 

Log message:
Update to gedit-46.2.



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2024/02/19 04:19:26

Modified files:
print/py-pypdf : Makefile distinfo 

Log message:
Update to py3-pypdf-4.0.2.



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2024/02/19 04:17:44

Modified files:
net/sshuttle   : Makefile distinfo 
net/sshuttle/pkg: PLIST 

Log message:
Update to sshuttle-1.1.2.



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2024/02/19 04:17:26

Modified files:
graphics/gthumb: Makefile distinfo 

Log message:
Update to gthumb-3.12.5.



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2024/02/19 03:55:03

Modified files:
audio/mpg123   : Makefile distinfo 

Log message:
audio/mpg123: update to 1.32.5



[update] net/mautrix-whatsapp 0.10.5

2024-02-19 Thread Renaud Allard

Hello,

Here is a diff to update net/mautrix-whatsapp to 0.10.5
Tested on amd64

Best RegardsIndex: Makefile
===
RCS file: /cvs/ports/net/mautrix-whatsapp/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile	17 Dec 2023 14:35:17 -	1.24
+++ Makefile	19 Feb 2024 10:46:28 -
@@ -1,10 +1,9 @@
 COMMENT =	matrix-WhatsApp puppeting bridge
 
-MODGO_VERSION =	v0.10.4
+MODGO_VERSION =	v0.10.5
 MODGO_MODNAME =	maunium.net/go/mautrix-whatsapp
 
 DISTNAME =	mautrix-whatsapp-${MODGO_VERSION}
-REVISION =	0
 
 EPOCH =		0
 
Index: distinfo
===
RCS file: /cvs/ports/net/mautrix-whatsapp/distinfo,v
retrieving revision 1.16
diff -u -p -r1.16 distinfo
--- distinfo	23 Nov 2023 09:09:07 -	1.16
+++ distinfo	19 Feb 2024 10:46:28 -
@@ -55,7 +55,8 @@ SHA256 (go_modules/github.com/mattn/go-i
 SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.19.mod) = Huq+8bTZjbc8bCBzKJFjZJvJoERVKsqGudWS/oTqocg=
 SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.19.zip) = uovBuGQyWXLcQ2CJNRud6mJi5/q//ciOlq+3EwzmPaM=
 SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.18.mod) = tmtIYA14NsYZ0AJP4f+zWZYQ2ffWahLVx+mCjk4YBHM=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.18.zip) = s18NbrJgibwdOO4uD5+Uf8czcyANPqAE4di7LxDzkSg=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.19.mod) = tmtIYA14NsYZ0AJP4f+zWZYQ2ffWahLVx+mCjk4YBHM=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.19.zip) = I3/ecAhmwXk4q1hLU5yjUZoCRhblksL6x97D3H8k+N8=
 SHA256 (go_modules/github.com/matttproud/golang_protobuf_extensions/@v/v1.0.4.mod) = VwnvZ7EkgagjGOBaaOvQW3UmgHT0vBQYdwmr4WE8TPk=
 SHA256 (go_modules/github.com/matttproud/golang_protobuf_extensions/@v/v1.0.4.zip) = C0SquqmupdKOZnhJrU2YITUUZsNZHde+3bLQJdttVfI=
 SHA256 (go_modules/github.com/modern-go/concurrent/@v/v0.0.0-20180306012644-bacd9c7ef1dd.mod) = J6Xp8FxxCJtv1eEZ/ByM6B8MFtpOwzVxV7HYXiuoWuI=
@@ -112,15 +113,17 @@ SHA256 (go_modules/go.mau.fi/util/@v/v0.
 SHA256 (go_modules/go.mau.fi/util/@v/v0.2.1.zip) = kudwnwNDWsp55c87dFtuhd0hcs5iK6hVqkUnt+uV8To=
 SHA256 (go_modules/go.mau.fi/webp/@v/v0.1.0.mod) = JoxGeCDE/qt0zCma/lPU0S0/DPcdfsc0RSZdMuW9y1E=
 SHA256 (go_modules/go.mau.fi/webp/@v/v0.1.0.zip) = j0arfa9MAom6MG97VddEfHIsvJuCPn7zNauANmj9+Jc=
-SHA256 (go_modules/go.mau.fi/whatsmeow/@v/v0.0.0-20231116213319-217e0c985fd6.mod) = 769tneLFrt7b2NOIXO+nvGyPN3502PtVkRwy7cc5gM4=
-SHA256 (go_modules/go.mau.fi/whatsmeow/@v/v0.0.0-20231116213319-217e0c985fd6.zip) = onGsC3LGpnL4sPZs7aR2lUA0O+GJfZpOvaPByvaxxj8=
+SHA256 (go_modules/go.mau.fi/whatsmeow/@v/v0.0.0-20231216213200-9d803dd92735.mod) = 769tneLFrt7b2NOIXO+nvGyPN3502PtVkRwy7cc5gM4=
+SHA256 (go_modules/go.mau.fi/whatsmeow/@v/v0.0.0-20231216213200-9d803dd92735.zip) = VRwHQYe0IBE0b51GpvN76qOs+jtjmxc/yqhmbEIAg1s=
 SHA256 (go_modules/go.mau.fi/zeroconfig/@v/v0.1.2.mod) = x7GWSyVKvSzum9niPQ3y8sHBb8pXWyKNHJ3Gkas+Nls=
 SHA256 (go_modules/go.mau.fi/zeroconfig/@v/v0.1.2.zip) = bBp8NiIIwKEr4P+EVAB0ricrd/d5B8XD/P03E48EQIw=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.15.0.mod) = pUuxjkzZyFGczxTPTGmiAC7DzZCziOH592E+EGGMOiQ=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.15.0.zip) = ajY/uYLTu4W8rQCcvs6bqC0+pkyUnzETPJqCZaBblW4=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.16.0.mod) = 3ECGe+88pReVacwvh0K7YYuMxoSw0lp1MlDoHW3ClEI=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.16.0.zip) = AsK0p7hzpwHeRBZiOHyKbC/GXrJu0aiUFVCYuQirkGo=
 SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.mod) = oCSfrnXTVD+PMNcJZjAsz7P2H8Q4oOyGBzOiLff5UME=
 SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20231110203233-9a3e6036ecaa.mod) = y/ONaZW6KtMXkNFQn0Bu3Y5L0sDYGEwbv2tvbNrNyEQ=
-SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20231110203233-9a3e6036ecaa.zip) = PjcX9RUejC6/JntNU2mLl4R8DeFEaDxRt0q37fUDn6g=
+SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20231214170342-aacd6d4b4611.mod) = dSUNWRZdES5cHf/yUBpW5Yakk5uZxMYMGWuYa0lHiy0=
+SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20231214170342-aacd6d4b4611.zip) = cCsDgHfD49aA7jGq+BvHUewW22kNRD+oIWisshvTh1g=
 SHA256 (go_modules/golang.org/x/image/@v/v0.0.0-20211028202545-6944b10bf410.mod) = nu8CAh0Fw+xzR8OlkUVT26GjhHozfk0fzte2LJK6LVk=
 SHA256 (go_modules/golang.org/x/image/@v/v0.14.0.mod) = 8XvTVyxQ6CjRmXGdxveqAPnvQBsiMnhtGI0+QL4CVlY=
 SHA256 (go_modules/golang.org/x/image/@v/v0.14.0.zip) = rC8NPuBPP9YtgXYa2WuLqz2CLa/wPNsLw6UxpwsTgEM=
@@ -129,7 +132,8 @@ SHA256 (go_modules/golang.org/x/mod/@v/v
 SHA256 (go_modules/golang.org/x/mod/@v/v0.8.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ=
 SHA256 (go_modules/golang.org/x/net/@v/v0.10.0.mod) = 07fiNv8J5jIr5IkXAhbgGNMiGGLxoFPctj5T6rhTPBc=
 SHA256 (go_modules/golang.org/x/net/@v/v0.18.0.mod) = fhbe3QuDg2VTuorI1MhZD5JkDdbwV9THJ+gydv/nKLI=
-SHA256 (go_modules/golang.org/x/net/@v/v0.18.0.zip) = TKsigv+8/IzO7WV1Z6X88R5zUxLRhl+VP65iu/Eweno=
+SHA256 (go_modules/golang.org/x/net/@v/v0.19.0.mod) = 

CVS: cvs.openbsd.org: ports

2024-02-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2024/02/19 03:43:41

Modified files:
geo/gdal   : Makefile distinfo 

Log message:
geo/gdal: update to 3.8.4.

see https://github.com/OSGeo/gdal/blob/v3.8.4/NEWS.md



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2024/02/19 03:40:55

Modified files:
net/synapse: Makefile distinfo modules.inc 
net/synapse/pkg: PLIST 

Log message:
net/synapse: update to 1.101, from maintainer Renaud Allard

cf https://github.com/element-hq/synapse/releases/tag/v1.99.0,
https://github.com/element-hq/synapse/releases/tag/v1.100.0 &
https://github.com/element-hq/synapse/releases/tag/v1.101.0



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Gilles Chehade
CVSROOT:/cvs
Module name:ports
Changes by: gil...@cvs.openbsd.org  2024/02/19 03:32:34

Modified files:
mail/opensmtpd-filters/senderscore: Makefile distinfo 

Log message:
update to version 0.1.2 which was released over a year ago with various
cleanups and an allowlist to skip senderscore

ok landry@, op@



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 03:32:11

Modified files:
sysutils/py-psutil: Makefile distinfo 
sysutils/py-psutil/pkg: PLIST 

Log message:
update to py3-psutil-5.9.8



Re: [update] mail/opensmtpd-filters/senderscore

2024-02-19 Thread Landry Breuil
Le Mon, Feb 19, 2024 at 10:43:39AM +0100, Gilles Chehade a écrit :
> On Mon, Feb 19, 2024 at 09:41:02AM +0100, Landry Breuil wrote:
> > Le Mon, Feb 19, 2024 at 09:25:32AM +0100, Gilles Chehade a ?crit :
> > > Hello,
> > > 
> > > Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2,
> > > adding support for IP address whitelisting.
> > > 
> > > I'm not too comfortable with ports, let me know if I messed up.
> > 
> > you should drop the REVISION line when updating the version :)
> 
> oopsie.

untested, but ok portswise :)



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 03:08:06

Modified files:
math/libqalculate: Makefile distinfo 
math/libqalculate/pkg: PLIST 

Log message:
update to libqalculate-4.9.0



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 03:08:03

Modified files:
sysutils/htop  : Makefile distinfo 
Added files:
sysutils/htop/patches: patch-openbsd_OpenBSDProcessTable_c 
Removed files:
sysutils/htop/patches: patch-openbsd_OpenBSDProcessList_c 

Log message:
update to htop-3.3.0



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 03:05:48

Modified files:
textproc/py-alabaster: Makefile distinfo 
textproc/py-alabaster/pkg: PLIST 

Log message:
update to py3-alabaster-0.7.16



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 03:02:12

Modified files:
textproc/scdoc : Makefile distinfo 
textproc/scdoc/patches: patch-Makefile patch-src_main_c 

Log message:
update to scdoc-1.11.3



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 02:59:26

Modified files:
security/yubico/yubikey-manager: Makefile distinfo 

Log message:
update to yubikey-manager-5.3.0



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 02:57:28

Modified files:
sysutils/py-dotenv: Makefile distinfo 

Log message:
update to py3-dotenv-1.0.1



[update] net/synapse 1.101.0

2024-02-19 Thread Renaud Allard

Hello,

Here is a diff to update net/synapse to 1.101.0.
There is a change in the repository.
Tested on amd64

Best RegardsIndex: Makefile
===
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile	8 Jan 2024 09:57:56 -	1.70
+++ Makefile	19 Feb 2024 09:47:22 -
@@ -1,13 +1,11 @@
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_EGG_VERSION =	1.98.0
+MODPY_EGG_VERSION =	1.101.0
 
-GH_ACCOUNT =	matrix-org
+GH_ACCOUNT =	element-hq
 GH_PROJECT =	synapse
 GH_TAGNAME =	v${MODPY_EGG_VERSION}
 CATEGORIES =	net
-
-REVISION =	0
 
 HOMEPAGE =	https://matrix.org/
 
Index: distinfo
===
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.52
diff -u -p -r1.52 distinfo
--- distinfo	13 Dec 2023 08:06:51 -	1.52
+++ distinfo	19 Feb 2024 09:47:22 -
@@ -1,5 +1,5 @@
 SHA256 (cargo/aho-corasick-1.0.2.tar.gz) = Q/bLG/IiAlNAF484LEJvE3V7KWDol3nfyzGcMlQqWkE=
-SHA256 (cargo/anyhow-1.0.75.tar.gz) = pGaMqyD2bY0CDh+8Dr5HIXQzwbbI8gQPr4WFVOOUrOY=
+SHA256 (cargo/anyhow-1.0.79.tar.gz) = CA6YkKCCZisJwa1F9Wf67rR/IrX7I4lfvh5lHnGOJco=
 SHA256 (cargo/arc-swap-1.5.1.tar.gz) = mDzYudSwKm3G/6VXJi61hYonoAOP//4hoPEz6qgZoWQ=
 SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
@@ -22,27 +22,27 @@ SHA256 (cargo/memoffset-0.9.0.tar.gz) = 
 SHA256 (cargo/once_cell-1.15.0.tar.gz) = 6C2tBBObcakMCAyEY/4Nx5AttRktk5vQlQ8HTQFDOeE=
 SHA256 (cargo/parking_lot-0.12.1.tar.gz) = N0KywQO58GvJ//Cjf/SRKTWFG+5tNvPAK8x1W8/sIo8=
 SHA256 (cargo/parking_lot_core-0.9.3.tar.gz) = CaJ5y/JcsHV4EDlPvB41mUm1njSBRcZDqTmlJWkuaSk=
-SHA256 (cargo/proc-macro2-1.0.64.tar.gz) = eIA7Ysvx9G/egNfA6AMRFSS5h3GEz+fDAzZZSQrHp9o=
-SHA256 (cargo/pyo3-0.20.0.tar.gz) = BOhFO2WP5IDD5wyO1OPT7DPrdJiL0YZWGwzGa4XDvEs=
-SHA256 (cargo/pyo3-build-config-0.20.0.tar.gz) = qW/nCxdqic/3jy+ns8kwCB4WPVN5tNzfmT464pymYuU=
-SHA256 (cargo/pyo3-ffi-0.20.0.tar.gz) = IUkpkA/SXmYEZh7ZzzSXJ8iSDUfe/xlsTigWWm7yqWs=
+SHA256 (cargo/proc-macro2-1.0.76.tar.gz) = lfxWzaC1wzJfX7vX/5/angK7ALs9rFElLS8b+hy4zIw=
+SHA256 (cargo/pyo3-0.20.2.tar.gz) = moncelhQ0OmDvh7CpGOhcdIJkEh8PPzWi1Nj8e49b+A=
+SHA256 (cargo/pyo3-build-config-0.20.2.tar.gz) = B0JvDY/lpgHyYpPzAK/Rp7HtXniypwWHDF8wiTxRY74=
+SHA256 (cargo/pyo3-ffi-0.20.2.tar.gz) = 27fewX4XdmtGvKTxpCFahQBrTC7N4SIHbFYt0FjabPE=
 SHA256 (cargo/pyo3-log-0.9.0.tar.gz) = TBCAjuclBAO+2yS8MMMkk+k4df73uj5CkiJv6STzmL0=
-SHA256 (cargo/pyo3-macros-0.20.0.tar.gz) = 2sUwcvcXqhv6Tbgys53oyHW3x69PSm/pPNv5Jkz4ODs=
-SHA256 (cargo/pyo3-macros-backend-0.20.0.tar.gz) = d3S1qCgr1PJfgDsfDZRRIL6VmjbHLgjnzQMceS/f1CQ=
+SHA256 (cargo/pyo3-macros-0.20.2.tar.gz) = Bfc4tOQNULVxGVfxQoeM+g8o4FSqDr38P9E3qEP3TtM=
+SHA256 (cargo/pyo3-macros-backend-0.20.2.tar.gz) = D8kQ1IUYR4J9r51s3UqCP72qtbiBgyXF6XqG2nnoiB8=
 SHA256 (cargo/pythonize-0.20.0.tar.gz) = /9HD7znHJdY9tfm8RVRhuv2AVAy3gkxhr7gjUBkhqFA=
-SHA256 (cargo/quote-1.0.29.tar.gz) = VzAV6KsnZhZ4NX8n3CZGBzj9K2yG5G84b96Uy12RMQU=
+SHA256 (cargo/quote-1.0.35.tar.gz) = KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8=
 SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/regex-1.9.6.tar.gz) = 6+4gFAVAbb9Si4tnIQSubW1j5tEYyxDk1Rq7x7WARP8=
-SHA256 (cargo/regex-automata-0.3.9.tar.gz) = WbI+ku5DGIk/o/4+b7NlJY77/mrGqzDwkM3Lt6o376k=
-SHA256 (cargo/regex-syntax-0.7.5.tar.gz) = 27X7Gs2KGhiz3VvmLSVIXrdw4Fr7QIqWJ9FNRRuuEto=
+SHA256 (cargo/regex-1.10.3.tar.gz) = ti2+AfCwb52Nx9SeBaB4XxU7ALLCJ4VigvZx4DGMmxU=
+SHA256 (cargo/regex-automata-0.4.4.tar.gz) = O3+hE0QF4uyTU/1Baxf42s1GxHPX0/0c8gJwahTreSo=
+SHA256 (cargo/regex-syntax-0.8.2.tar.gz) = wIx05iBHuy3k/0h7JR5KkuJPSHRWSEUWNc7H1ZEWLZ8=
 SHA256 (cargo/ryu-1.0.11.tar.gz) = RQGr3/OugqHBtHehclLrac7p5m65FcGrqk9E2HPfnwk=
 SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
-SHA256 (cargo/serde-1.0.193.tar.gz) = Jd2ZdeaNDLWqESDCiDM/yYcxvR3RL1YeRo6kcowEK4k=
-SHA256 (cargo/serde_derive-1.0.193.tar.gz) = Q1dspQE1e5sHGsU83H2o7wy9lJPY3wlM2CF3fqbolNM=
-SHA256 (cargo/serde_json-1.0.108.tar.gz) = PRx+PqxAjRFRAsTCStOT4IIbs6XfTVBqgPhfenQqUms=
+SHA256 (cargo/serde-1.0.196.tar.gz) = hwAm5g+gjGnwZKp2bBDxCx1i25zNTQq7IGRyvuDOOzI=
+SHA256 (cargo/serde_derive-1.0.196.tar.gz) = M8hTYMlefRN0VNyB2aTtK479j74ZzuVzV7Mrl3H8y2c=
+SHA256 (cargo/serde_json-1.0.113.tar.gz) = aYAbcLHD2slj7LA6Nkugztqc9gxxz+R16ZhkdZyLink=
 SHA256 (cargo/smallvec-1.10.0.tar.gz) = pQe+/nlUBEVjQd+rEM72bq1MBB9iuLEbu5K//l0JU+A=
 SHA256 (cargo/subtle-2.4.1.tar.gz) = a97zLoFQwqCBEQtCdy/+fXyQMrYGvCJsgmD9l+CXZgE=
-SHA256 (cargo/syn-2.0.28.tar.gz) = BDYZdbP140iyGJ2NxVvJQvJ4stSCpqA2XeW91i01FWc=
+SHA256 (cargo/syn-2.0.48.tar.gz) = DzUxY45AffwIFHYau3wApbVJkrhJRSoGRrf2XJ93Dz8=
 SHA256 (cargo/target-lexicon-0.12.4.tar.gz) = wCQkCHeAybccyWeZ6u3f81ryvFEyeM2lyZ/B9dAm08E=
 SHA256 

Re: [update] mail/opensmtpd-filters/senderscore

2024-02-19 Thread Gilles Chehade
On Mon, Feb 19, 2024 at 09:41:02AM +0100, Landry Breuil wrote:
> Le Mon, Feb 19, 2024 at 09:25:32AM +0100, Gilles Chehade a ?crit :
> > Hello,
> > 
> > Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2,
> > adding support for IP address whitelisting.
> > 
> > I'm not too comfortable with ports, let me know if I messed up.
> 
> you should drop the REVISION line when updating the version :)

oopsie.

Index: Makefile
===
RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile26 Sep 2023 12:28:14 -  1.5
+++ Makefile19 Feb 2024 09:40:22 -
@@ -1,9 +1,8 @@
 COMMENT =  SenderScore integration to the OpenSMTPD daemon
 
-V =0.1.1
+V =0.1.2
 FILTER_NAME =  senderscore
 DISTNAME = filter-senderscore-${V}
-REVISION = 0
 
 CATEGORIES =   mail
 HOMEPAGE = https://github.com/poolpOrg/filter-senderscore/
Index: distinfo
===
RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo9 Dec 2019 20:24:02 -   1.2
+++ distinfo19 Feb 2024 09:40:22 -
@@ -1,2 +1,2 @@
-SHA256 (filter-senderscore-0.1.1.tar.gz) = 
oeGzEG6mkhhADjXJwR6EcClhuYpHi5n7MppSyVTsS4Y=
-SIZE (filter-senderscore-0.1.1.tar.gz) = 3481
+SHA256 (filter-senderscore-0.1.2.tar.gz) = 
rQhmHEyXCjZ7zslVNTPQ8SMyTo5MJHUO5FhkUDMfLh0=
+SIZE (filter-senderscore-0.1.2.tar.gz) = 7416


-- 
Gilles Chehade



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 02:35:36

Modified files:
net/unifi/snappy-java: Makefile 

Log message:
set portroach ignore



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 02:28:43

Modified files:
x11/enlightenment: Makefile 

Log message:
fix #! in e_gen_menu and add RDEP on python.



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 02:21:26

Modified files:
x11/enlightenment: Makefile distinfo 

Log message:
update to enlightenment-1.0.29



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/02/19 02:21:27

Modified files:
x11/e16keyedit : Makefile distinfo 

Log message:
update to e16keyedit-0.10



Re: [UPDATE] x11/vlc - revision for libplacebo support

2024-02-19 Thread Stuart Henderson
lcms2 is not used, and the wayland libs should be listed in WANTLIB
(not new with this diff, but other changes in the ports tree resulted
in them being used). I think this is the correct diff.

Index: Makefile
===
RCS file: /cvs/ports/x11/vlc/Makefile,v
retrieving revision 1.268
diff -u -p -r1.268 Makefile
--- Makefile2 Feb 2024 20:09:08 -   1.268
+++ Makefile19 Feb 2024 08:41:51 -
@@ -5,7 +5,7 @@ V=  3.0.18
 DISTNAME=  vlc-${V}
 PKGNAME-main=  ${DISTNAME}
 PKGNAME-jack=  vlc-jack-${V}
-REVISION-main= 5
+REVISION-main= 6
 CATEGORIES=x11
 SITES= https://download.videolan.org/pub/videolan/vlc/${V}/
 EXTRACT_SUFX=  .tar.xz
@@ -25,6 +25,7 @@ MAINTAINER=   Brad Smith 

Re: [update] mail/opensmtpd-filters/senderscore

2024-02-19 Thread Landry Breuil
Le Mon, Feb 19, 2024 at 09:25:32AM +0100, Gilles Chehade a écrit :
> Hello,
> 
> Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2,
> adding support for IP address whitelisting.
> 
> I'm not too comfortable with ports, let me know if I messed up.

you should drop the REVISION line when updating the version :)



Re: [update] mail/opensmtpd-filters/senderscore

2024-02-19 Thread Omar Polo
Hi,

On 2024/02/19 09:25:32 +0100, Gilles Chehade  wrote:
> Hello,
> 
> Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2,
> adding support for IP address whitelisting.
> 
> I'm not too comfortable with ports, let me know if I messed up.

with REVISION removed it's ok op@


Thanks,

Omar Polo

Index: Makefile
===
RCS file: /home/cvs/ports/mail/opensmtpd-filters/senderscore/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile26 Sep 2023 12:28:14 -  1.5
+++ Makefile19 Feb 2024 08:28:00 -
@@ -1,9 +1,8 @@
 COMMENT =  SenderScore integration to the OpenSMTPD daemon
 
-V =0.1.1
+V =0.1.2
 FILTER_NAME =  senderscore
 DISTNAME = filter-senderscore-${V}
-REVISION = 0
 
 CATEGORIES =   mail
 HOMEPAGE = https://github.com/poolpOrg/filter-senderscore/
Index: distinfo
===
RCS file: /home/cvs/ports/mail/opensmtpd-filters/senderscore/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo9 Dec 2019 20:24:02 -   1.2
+++ distinfo19 Feb 2024 08:27:53 -
@@ -1,2 +1,2 @@
-SHA256 (filter-senderscore-0.1.1.tar.gz) = 
oeGzEG6mkhhADjXJwR6EcClhuYpHi5n7MppSyVTsS4Y=
-SIZE (filter-senderscore-0.1.1.tar.gz) = 3481
+SHA256 (filter-senderscore-0.1.2.tar.gz) = 
rQhmHEyXCjZ7zslVNTPQ8SMyTo5MJHUO5FhkUDMfLh0=
+SIZE (filter-senderscore-0.1.2.tar.gz) = 7416



[update] mail/opensmtpd-filters/senderscore

2024-02-19 Thread Gilles Chehade
Hello,

Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2,
adding support for IP address whitelisting.

I'm not too comfortable with ports, let me know if I messed up.


Index: Makefile
===
RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile26 Sep 2023 12:28:14 -  1.5
+++ Makefile19 Feb 2024 08:16:15 -
@@ -1,6 +1,6 @@
 COMMENT =  SenderScore integration to the OpenSMTPD daemon
 
-V =0.1.1
+V =0.1.2
 FILTER_NAME =  senderscore
 DISTNAME = filter-senderscore-${V}
 REVISION = 0
Index: distinfo
===
RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/distinfo,v
diff -u -p -r1.2 distinfo
--- distinfo9 Dec 2019 20:24:02 -   1.2
+++ distinfo19 Feb 2024 08:16:15 -
@@ -1,2 +1,2 @@
-SHA256 (filter-senderscore-0.1.1.tar.gz) = 
oeGzEG6mkhhADjXJwR6EcClhuYpHi5n7MppSyVTsS4Y=
-SIZE (filter-senderscore-0.1.1.tar.gz) = 3481
+SHA256 (filter-senderscore-0.1.2.tar.gz) = 
rQhmHEyXCjZ7zslVNTPQ8SMyTo5MJHUO5FhkUDMfLh0=
+SIZE (filter-senderscore-0.1.2.tar.gz) = 7416

-- 
Gilles Chehade



  1   2   >