CVS: cvs.openbsd.org: ports

2023-07-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/07/27 22:45:55

Modified files:
security/qca-qt5: Makefile distinfo 
security/qca-qt5/patches: patch-plugins_qca-ossl_qca-ossl_cpp 

Log message:
Update Qca to 2.3.7



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/07/27 22:19:40

Modified files:
devel/jenkins/devel: Makefile distinfo 

Log message:
Update jenkins -devel to 2.416



Re: UPDATE: net/nextcloudclient-3.9.1

2023-07-27 Thread Rafael Sadowski
On Wed Jul 26, 2023 at 07:27:34PM -0400, Adriano Barbosa wrote:
> Hi.
> Update for net/nextcloudclient v3.9.1
> Changelog: https://github.com/nextcloud/desktop/releases/v3.9.1
> - Bugfix/unsupported filename on server by @backportbot-nextcloud in
>   #5812
> - Bugfix/remove stale caseclashcopies by @backportbot-nextcloud in
>   #5817
> - Build for Debian Bookworm by @backportbot-nextcloud in #5820
> - Bugfix/checksum calculation stop on destruction by
>   @backportbot-nextcloud in #5827
> - prevent crash by resetting common pointer after deleting gobject
>   menu by @backportbot-nextcloud in #5850
> - Documentation for mass deployment. by @backportbot-nextcloud in
>   #5857
> - Update the documentation with information on how 'Edit locally'
>   works. by @backportbot-nextcloud in #5858
> - Fix typos found by codespell by @backportbot-nextcloud in #5859
> - Remove seen Talk notificatios from Tray window. by
>   @backportbot-nextcloud in #5869
> - fix bulk upload of empty files by @backportbot-nextcloud in #5878
> - add link in readme to nextcloud-releases correct page with binaries
>   by @backportbot-nextcloud in #5880
> - always propagate locked status to read-only or read/write for real
>   file by @backportbot-nextcloud in #5883
> - chore(CI): Sign .drone.yml file by @nickvergessen in #5887
> - Added new state and new job to check if /index.php/204 is being
>   redirected by @backportbot-nextcloud in #5894
> - Fix crash and incorrect implementation of seen chat notofications
>   removal by @backportbot-nextcloud in #5897
> - Disable share view completely when server does not support/has
>   disabled file sharing by @backportbot-nextcloud in #5900
> - Set VFS PinState to Excluded for ignored files. by
>   @backportbot-nextcloud in #5904
> - Create placeholder while dehydrating if needed by
>   @backportbot-nextcloud in #5906
> - Fix password generation for shares, improve generator by
>   @backportbot-nextcloud in #5908
> - Fix expire date field in Share settings by @backportbot-nextcloud in
>   #5907
> - Fix SVG rendering error in SvgImageProvider by
>   @backportbot-nextcloud in #5909
> - Fix build of sharemodel.cpp on MSVC by @backportbot-nextcloud in
>   #5913
> - Improve macOS Sparkle updater by @backportbot-nextcloud in #5914
> 
> Obrigado!
> --
> Adriano

Committed, thanks

> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
> retrieving revision 1.52
> diff -u -p -r1.52 Makefile
> --- Makefile  15 Jun 2023 07:33:44 -  1.52
> +++ Makefile  26 Jul 2023 23:22:36 -
> @@ -2,7 +2,7 @@ USE_WXNEEDED =Yes
>  
>  COMMENT =desktop sync client for Nextcloud
>  
> -V =  3.9.0
> +V =  3.9.1
>  DISTNAME =   nextcloudclient-${V}
>  
>  GH_ACCOUNT = nextcloud
> @@ -13,8 +13,8 @@ CATEGORIES =net
>  
>  HOMEPAGE =   https://nextcloud.com
>  
> -SHARED_LIBS +=  nextcloudsync 11.0 # 3.9.0
> -SHARED_LIBS +=  nextcloud_csync   5.0 # 3.9.0
> +SHARED_LIBS +=  nextcloudsync 12.0 # 3.9.1
> +SHARED_LIBS +=  nextcloud_csync   6.0 # 3.9.1
>  SHARED_LIBS +=  nextcloudsync_vfs_suffix  1.0 # 3.9.0
>  
>  MAINTAINER = Adriano Barbosa 
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
> retrieving revision 1.41
> diff -u -p -r1.41 distinfo
> --- distinfo  15 Jun 2023 07:33:44 -  1.41
> +++ distinfo  26 Jul 2023 23:22:36 -
> @@ -1,2 +1,2 @@
> -SHA256 (nextcloudclient-3.9.0.tar.gz) = 
> hn0NHx2VDOIk6njTAJqJ577cMxe7ncRan5/5YeSRMgE=
> -SIZE (nextcloudclient-3.9.0.tar.gz) = 15648917
> +SHA256 (nextcloudclient-3.9.1.tar.gz) = 
> OfPjnljR9rsI9rzu9se+ETIv7OaCv3PkhqX/ffuVnks=
> +SIZE (nextcloudclient-3.9.1.tar.gz) = 15733029
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/net/nextcloudclient/pkg/PLIST,v
> retrieving revision 1.11
> diff -u -p -r1.11 PLIST
> --- pkg/PLIST 1 Aug 2022 04:58:33 -   1.11
> +++ pkg/PLIST 26 Jul 2023 23:22:36 -
> @@ -36,6 +36,7 @@ share/nextcloud/
>  share/nextcloud/i18n/
>  share/nextcloud/i18n/client_TW.qm
>  share/nextcloud/i18n/client_af.qm
> +share/nextcloud/i18n/client_ar.qm
>  share/nextcloud/i18n/client_bg.qm
>  share/nextcloud/i18n/client_br.qm
>  share/nextcloud/i18n/client_ca.qm
> 



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/07/27 22:16:58

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

Log message:
Update nextcloudclient to 3.9.1

Update diff from Maintainer Adriano Barbosa



vulkan update to sdk 1.3.250.1; glslang to 12.3.1

2023-07-27 Thread Thomas Frohwein
This updates the vulkan ports to the latest SDK release. No complicated
changes. Thanks to jsg@ for the hint for the simple fix for the
namespace collision with major/minor that I somehow didn't think of.

Builds and tested on amd64 Intel Tigerlake with vkcube and vkquake.

This includes a fix for the compilation failure seen on sparc64; see
https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/5474/files

ok? I'm planning to commit this in a few days if I'm not hearing any
concerns...

Index: glslang/Makefile
===
RCS file: /cvs/ports/graphics/glslang/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- glslang/Makefile13 May 2023 16:26:12 -  1.18
+++ glslang/Makefile28 Jul 2023 01:48:09 -
@@ -2,15 +2,14 @@ PORTROACH =   limit:^[0-9]
 
 COMMENT =  reference front-end for GLSL and ESSL
 
-GH_TAGNAME =   12.1.0
+GH_TAGNAME =   12.3.1
 GH_ACCOUNT =   KhronosGroup
 GH_PROJECT =   glslang
 
-SHARED_LIBS += glslang 1.0 # 12.0
+SHARED_LIBS += glslang 3.0 # 12.3
 SHARED_LIBS += HLSL0.0 # 12.1
-SHARED_LIBS += SPIRV   0.0 # 12.1
+SHARED_LIBS += SPIRV   2.0 # 12.3
 SHARED_LIBS += SPVRemapper 0.0 # 12.1
-SHARED_LIBS += glslang-default-resource-limits 0.0 # 12.1
 
 CATEGORIES =   devel graphics
 
Index: glslang/distinfo
===
RCS file: /cvs/ports/graphics/glslang/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- glslang/distinfo13 May 2023 16:26:12 -  1.8
+++ glslang/distinfo28 Jul 2023 01:48:09 -
@@ -1,2 +1,2 @@
-SHA256 (glslang-12.1.0.tar.gz) = FRXoQIgdESj7bYMTCEM/cxgI+BjyEDiBFi8//UexXNU=
-SIZE (glslang-12.1.0.tar.gz) = 3686676
+SHA256 (glslang-12.3.1.tar.gz) = pXg2pYOzBECHrFG7DV0tgD/4RZHVX4kIf8KazkKouag=
+SIZE (glslang-12.3.1.tar.gz) = 3718998
Index: glslang/patches/patch-CMakeLists_txt
===
RCS file: glslang/patches/patch-CMakeLists_txt
diff -N glslang/patches/patch-CMakeLists_txt
--- glslang/patches/patch-CMakeLists_txt13 May 2023 16:26:12 -  
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,38 +0,0 @@
-Fix building on OpenBSD when building shared libs
-
-OpenBSD does not link shared libs against libc so it is expected
-that the use of --no-undefined when linking will fail.
-
-Also garbage collect CMAKE_VERSION check while here, as requested, since
-the minimum version is already 3.14.
-
-see:
-https://github.com/KhronosGroup/glslang/commit/9c7fd1a33e5cecbe465e1cd70170167d5e40d398
-
-Index: CMakeLists.txt
 CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -161,10 +161,8 @@ if(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
- add_compile_options(-Werror=deprecated-copy)
- endif()
- 
--if(NOT CMAKE_VERSION VERSION_LESS "3.13" AND NOT CMAKE_SYSTEM_NAME 
STREQUAL "Darwin")
-+if(NOT CMAKE_SYSTEM_NAME STREQUAL "OpenBSD" AND NOT CMAKE_SYSTEM_NAME 
STREQUAL "Darwin")
- # Error if there's symbols that are not found at link time.
--# add_link_options() was added in CMake 3.13 - if using an earlier
--# version don't set this - it should be caught by presubmits anyway.
- add_link_options("-Wl,--no-undefined")
- endif()
- elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang" AND NOT MSVC)
-@@ -178,10 +176,8 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang" AND NO
- add_compile_options(-fno-exceptions)
- endif()
- 
--if(NOT CMAKE_VERSION VERSION_LESS "3.13")
-+if(NOT CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
- # Error if there's symbols that are not found at link time.
--# add_link_options() was added in CMake 3.13 - if using an earlier
--# version don't set this - it should be caught by presubmits anyway.
- if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
- add_link_options("-Wl,-undefined,error")
- else()
Index: glslang/pkg/PLIST
===
RCS file: /cvs/ports/graphics/glslang/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- glslang/pkg/PLIST   13 May 2023 16:26:12 -  1.8
+++ glslang/pkg/PLIST   28 Jul 2023 01:48:09 -
@@ -1,4 +1,4 @@
-@bin bin/glslangValidator
+@bin bin/glslang
 @bin bin/spirv-remap
 include/glslang/
 include/glslang/HLSL/
@@ -76,14 +76,14 @@ lib/cmake/SPIRVTargets.cmake
 lib/cmake/SPVRemapperTargets.cmake
 lib/cmake/glslang/
 lib/cmake/glslang-default-resource-limitsTargets.cmake
+lib/cmake/glslang-standaloneTargets.cmake
 lib/cmake/glslang/glslang-config-version.cmake
 lib/cmake/glslang/glslang-config.cmake
 lib/cmake/glslang/glslang-targets${MODCMAKE_BUILD_SUFFIX}
 lib/cmake/glslang/glslang-targets.cmake
-lib/cmake/glslangValidatorTargets.cmake
 lib/cmake/spirv-remapTargets.cmake
 @lib 

CVS: cvs.openbsd.org: ports

2023-07-27 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/07/27 19:53:00

Modified files:
devel/jdk/1.8  : Makefile 

Log message:
Pass CONFIGURE_ARGS/ENV to ensure we don't pickup unwanted build depends.
Fixes junking in bulk builds.



Re: update net/wget 1.21.4

2023-07-27 Thread Nam Nguyen
Stuart Henderson writes:

> On 2023/07/27 14:44, Nam Nguyen wrote:
>> Stuart Henderson writes:
>> 
>> > tests fail to run completely here:
>> >
>> > cc -I/usr/local/include -I/usr/local/include -DHAVE_LIBSSL
>> > -I/usr/local/include -DNDEBUG -O2 -pipe -I/usr/local/include
>> > -L/usr/local/lib -o ./unit-tests ./unit-tests.c
>> > ./unit-tests.c:31:10: fatal error: 'wget.h' file not found
>> 
>> I can reproduce this if I run `make check' in ${WRKSRC}. If I run `make
>> test' in the port directory it is able to run the test suite, and it
>> omits that compile line.
>
> It usually fails "make test" in the port directory for me.
> Seems I am able to get it to work (not sure if reliably or just
> sometimes) with MAKE_JOBS=6 though.

I can reproduce this wget.h not found error with MAKE_JOBS=1. naddy@
reported this error a while ago, too.

Here is an inline diff that additionally switches back to USE_GMAKE =
Yes so tests can reliably compile with MAKE_JOBS=1. Still OK?

It is weird that it successfully builds unit-tests (before ...) then
tries to rebuild it again (after ...):

--8<---cut here---start->8---
cc   -I/usr/local/include -I/usr/local/include  -DHAVE_LIBSSL  
-I/usr/local/include -DNDEBUG -O2 -pipe  -L/usr/local/lib -o unit-tests 
unit-tests.o ../src/libunittest.a ../lib/libgnu.a  
/usr/local/lib/libiconv.so.7.1 /usr/local/lib
/libintl.so.7.0 /usr/local/lib/libiconv.so.7.1 -Wl,-rpath,/usr/local/lib  
/usr/local/lib/libunistring.so.0.1 /usr/local/lib/libiconv.so.7.1 
-Wl,-rpath,/usr/local/lib  -L/usr/local/lib -lpcre2-8 -L/usr/local/lib -lidn2 
-lssl -lcrypto -lz -L
/usr/local/lib -lpsl

...

cd ../src && make  libunittest.a
`libunittest.a' is up to date.
cc -I/usr/local/include -I/usr/local/include  -DHAVE_LIBSSL  
-I/usr/local/include -DNDEBUG -O2 -pipe -I/usr/local/include -L/usr/local/lib 
-o ./unit-tests ./unit-tests.c
./unit-tests.c:31:10: fatal error: 'wget.h' file not found
#include "wget.h"
 ^~~~
1 error generated.
--8<---cut here---end--->8---

This seems like difference in behavior between make and gmake. Maybe
because unit-tests is specified as an explicit rule in [3] it somehow
wants to rebuild it at some point and the include paths are
insufficient? Maybe it is the usage of parallel-tests feature in [2] and
[4]?

[1] 
https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.71/html_node/Make-Target-Lookup.html#Make-Target-Lookup

"OpenBSD and FreeBSD make, however, never perform a VPATH search for a
dependency that has an explicit rule. This is extremely annoying."

[2] 
https://www.gnu.org/software/automake/manual/html_node/Parallel-Test-Harness.html#Parallel-Test-Harness

"it is not possible to specify distributed tests that are themselves
generated by means of explicit rules, in a way that is portable to all
make implementations (see Make Target Lookup in The Autoconf Manual, the
semantics of FreeBSD and OpenBSD make conflict with this). In case of
doubt you may want to require to use GNU make, or work around the issue
with inference rules to generate the tests."

[3] ${WRKSRC}/tests/Makefile

--8<---cut here---start->8---
   2205 unit-tests$(EXEEXT): $(unit_tests_OBJECTS) $(unit_tests_DEPENDENCIES) 
$(EXTRA_unit_tests_DEPENDENCIES)
   2206 @rm -f unit-tests$(EXEEXT)
   2207 $(AM_V_CCLD)$(LINK) $(unit_tests_OBJECTS) $(unit_tests_LDADD) 
$(LIBS)
--8<---cut here---end--->8---

[4] parallel-tests feature 
https://www.gnu.org/software/automake/manual/1.11.6/html_node/Simple-Tests-using-parallel_002dtests.html

--8<---cut here---start->8---
testenv/README
6:This Test Suite exploits the Parallel Test Harness available in GNU
Autotools.

testenv/Makefile
2077:AUTOMAKE_OPTIONS = parallel-tests

testenv/Makefile.am
109:AUTOMAKE_OPTIONS = parallel-tests

tests/Makefile
45:# see
http://www.gnu.org/software/automake/manual/html_node/Parallel-Test-Harness.html#Parallel-Test-Harness
--8<---cut here---end--->8---

Index: Makefile
===
RCS file: /cvs/ports/net/wget/Makefile,v
retrieving revision 1.91
diff -u -p -u -p -r1.91 Makefile
--- Makefile3 Apr 2022 23:42:36 -   1.91
+++ Makefile28 Jul 2023 01:43:27 -
@@ -1,6 +1,6 @@
 COMMENT =  retrieve files from the web via HTTP, HTTPS and FTP
 
-DISTNAME = wget-1.21.3
+DISTNAME = wget-1.21.4
 CATEGORIES =   net
 
 HOMEPAGE = https://www.gnu.org/software/wget/
@@ -30,6 +30,8 @@ TEST_DEPENDS =www/p5-HTTP-Daemon ${MOD
 TEST_DEPENDS +=www/p5-HTTP-Message security/p5-IO-Socket-SSL
 
 FAKE_FLAGS =   sysconfdir="${PREFIX}/share/examples/wget"
+
+USE_GMAKE =Yes
 
 CONFIGURE_STYLE =  gnu
 CONFIGURE_ARGS =   --with-ssl=openssl
Index: distinfo

CVS: cvs.openbsd.org: ports

2023-07-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/07/27 19:15:02

Modified files:
devel/sdl2 : Makefile 
devel/sdl2/patches: patch-src_joystick_bsd_SDL_bsdjoystick_c 

Log message:
backport D-pad calculation by bitwise operation. This is overall much
more rational code than before.
https://github.com/libsdl-org/SDL/pull/7996



Re: update net/wget 1.21.4

2023-07-27 Thread Stuart Henderson
On 2023/07/27 14:44, Nam Nguyen wrote:
> Stuart Henderson writes:
> 
> > tests fail to run completely here:
> >
> > cc -I/usr/local/include -I/usr/local/include -DHAVE_LIBSSL
> > -I/usr/local/include -DNDEBUG -O2 -pipe -I/usr/local/include
> > -L/usr/local/lib -o ./unit-tests ./unit-tests.c
> > ./unit-tests.c:31:10: fatal error: 'wget.h' file not found
> 
> I can reproduce this if I run `make check' in ${WRKSRC}. If I run `make
> test' in the port directory it is able to run the test suite, and it
> omits that compile line.

It usually fails "make test" in the port directory for me.
Seems I am able to get it to work (not sure if reliably or just
sometimes) with MAKE_JOBS=6 though.

> > I would avoid patching tests infrastructure just to avoid test failures,
> > unless those failures prevent other tests from running.
> 
> Here is a simplified update to wget with test patching removed.
> 
> I am waiting for feedback from upstream on two better patches that
> ignore the wget-log output file in the python and perl test
> scripts. This does not have to hold up the update.

ok

> see:
> https://lists.gnu.org/archive/html/bug-wget/2023-07/msg9.html
> 
> OK?
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/wget/Makefile,v
> retrieving revision 1.91
> diff -u -p -u -p -r1.91 Makefile
> --- Makefile  3 Apr 2022 23:42:36 -   1.91
> +++ Makefile  26 Jul 2023 21:44:10 -
> @@ -1,6 +1,6 @@
>  COMMENT =retrieve files from the web via HTTP, HTTPS and FTP
>  
> -DISTNAME =   wget-1.21.3
> +DISTNAME =   wget-1.21.4
>  CATEGORIES = net
>  
>  HOMEPAGE =   https://www.gnu.org/software/wget/
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/wget/distinfo,v
> retrieving revision 1.28
> diff -u -p -u -p -r1.28 distinfo
> --- distinfo  3 Apr 2022 23:42:36 -   1.28
> +++ distinfo  26 Jul 2023 21:44:10 -
> @@ -1,2 +1,2 @@
> -SHA256 (wget-1.21.3.tar.gz) = Vya7i8XKD23HEQ9kFuS7cBni0v9b+T0cov/MZlbyIOU=
> -SIZE (wget-1.21.3.tar.gz) = 5079864
> +SHA256 (wget-1.21.4.tar.gz) = gVQvXO+4+qzDm7vGyC3tgOPkqIUFrnLqUd8nUlvN4Ew=
> +SIZE (wget-1.21.4.tar.gz) = 5059591
> Index: patches/patch-Makefile_in
> ===
> RCS file: /cvs/ports/net/wget/patches/patch-Makefile_in,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 patch-Makefile_in
> --- patches/patch-Makefile_in 3 Apr 2022 23:42:36 -   1.6
> +++ patches/patch-Makefile_in 26 Jul 2023 21:44:10 -
> @@ -1,7 +1,7 @@
>  Index: Makefile.in
>  --- Makefile.in.orig
>  +++ Makefile.in
> -@@ -1691,7 +1691,7 @@ distuninstallcheck_listfiles = find . -type f | \
> +@@ -1895,7 +1895,7 @@ distuninstallcheck_listfiles = find . -type f | \
>   ACLOCAL_AMFLAGS = -I m4
>   
>   # subdirectories in the distribution
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/net/wget/pkg/PLIST,v
> retrieving revision 1.29
> diff -u -p -u -p -r1.29 PLIST
> --- pkg/PLIST 11 Mar 2022 19:48:11 -  1.29
> +++ pkg/PLIST 26 Jul 2023 21:44:10 -
> @@ -50,6 +50,10 @@ share/locale/it/LC_MESSAGES/wget-gnulib.
>  share/locale/it/LC_MESSAGES/wget.mo
>  share/locale/ja/LC_MESSAGES/wget-gnulib.mo
>  share/locale/ja/LC_MESSAGES/wget.mo
> +share/locale/ka/
> +share/locale/ka/LC_MESSAGES/
> +share/locale/ka/LC_MESSAGES/wget-gnulib.mo
> +share/locale/ka/LC_MESSAGES/wget.mo
>  share/locale/ko/LC_MESSAGES/wget-gnulib.mo
>  share/locale/ko/LC_MESSAGES/wget.mo
>  share/locale/lt/



Re: update net/wget 1.21.4

2023-07-27 Thread Nam Nguyen
Stuart Henderson writes:

> tests fail to run completely here:
>
> cc -I/usr/local/include -I/usr/local/include -DHAVE_LIBSSL
> -I/usr/local/include -DNDEBUG -O2 -pipe -I/usr/local/include
> -L/usr/local/lib -o ./unit-tests ./unit-tests.c
> ./unit-tests.c:31:10: fatal error: 'wget.h' file not found

I can reproduce this if I run `make check' in ${WRKSRC}. If I run `make
test' in the port directory it is able to run the test suite, and it
omits that compile line.

>
> I would avoid patching tests infrastructure just to avoid test failures,
> unless those failures prevent other tests from running.

Here is a simplified update to wget with test patching removed.

I am waiting for feedback from upstream on two better patches that
ignore the wget-log output file in the python and perl test
scripts. This does not have to hold up the update.

see:
https://lists.gnu.org/archive/html/bug-wget/2023-07/msg9.html

OK?

Index: Makefile
===
RCS file: /cvs/ports/net/wget/Makefile,v
retrieving revision 1.91
diff -u -p -u -p -r1.91 Makefile
--- Makefile3 Apr 2022 23:42:36 -   1.91
+++ Makefile26 Jul 2023 21:44:10 -
@@ -1,6 +1,6 @@
 COMMENT =  retrieve files from the web via HTTP, HTTPS and FTP
 
-DISTNAME = wget-1.21.3
+DISTNAME = wget-1.21.4
 CATEGORIES =   net
 
 HOMEPAGE = https://www.gnu.org/software/wget/
Index: distinfo
===
RCS file: /cvs/ports/net/wget/distinfo,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 distinfo
--- distinfo3 Apr 2022 23:42:36 -   1.28
+++ distinfo26 Jul 2023 21:44:10 -
@@ -1,2 +1,2 @@
-SHA256 (wget-1.21.3.tar.gz) = Vya7i8XKD23HEQ9kFuS7cBni0v9b+T0cov/MZlbyIOU=
-SIZE (wget-1.21.3.tar.gz) = 5079864
+SHA256 (wget-1.21.4.tar.gz) = gVQvXO+4+qzDm7vGyC3tgOPkqIUFrnLqUd8nUlvN4Ew=
+SIZE (wget-1.21.4.tar.gz) = 5059591
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/net/wget/patches/patch-Makefile_in,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 patch-Makefile_in
--- patches/patch-Makefile_in   3 Apr 2022 23:42:36 -   1.6
+++ patches/patch-Makefile_in   26 Jul 2023 21:44:10 -
@@ -1,7 +1,7 @@
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -1691,7 +1691,7 @@ distuninstallcheck_listfiles = find . -type f | \
+@@ -1895,7 +1895,7 @@ distuninstallcheck_listfiles = find . -type f | \
  ACLOCAL_AMFLAGS = -I m4
  
  # subdirectories in the distribution
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/wget/pkg/PLIST,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 PLIST
--- pkg/PLIST   11 Mar 2022 19:48:11 -  1.29
+++ pkg/PLIST   26 Jul 2023 21:44:10 -
@@ -50,6 +50,10 @@ share/locale/it/LC_MESSAGES/wget-gnulib.
 share/locale/it/LC_MESSAGES/wget.mo
 share/locale/ja/LC_MESSAGES/wget-gnulib.mo
 share/locale/ja/LC_MESSAGES/wget.mo
+share/locale/ka/
+share/locale/ka/LC_MESSAGES/
+share/locale/ka/LC_MESSAGES/wget-gnulib.mo
+share/locale/ka/LC_MESSAGES/wget.mo
 share/locale/ko/LC_MESSAGES/wget-gnulib.mo
 share/locale/ko/LC_MESSAGES/wget.mo
 share/locale/lt/



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/07/27 15:17:04

Modified files:
lang/gcc/11: Makefile 

Log message:
Add the --enable-standard-branch-protection to enable BTI and PAuth by
default on arm64.

ok pascal@



Re: Enable BTI by default in gcc 11

2023-07-27 Thread Mark Kettenis
> From: Pascal Stumpf 
> Date: Thu, 27 Jul 2023 21:20:25 +0200
> 
> On Thu, 27 Jul 2023 17:38:34 +0200, Mark Kettenis wrote:
> > With this diff I can build the gcc 11 port on a machine that
> > implements BTI.  As far as I can tell the option has no effect on
> > non-arm64 machines.
> > 
> > ok?
> 
> OK.
> 
> But now there's two methods for doing this, depending on the
> architecture, which I'll need to keep in mind.  Oh well.

Yes, unfortunately the situation is similar as with llvm.  At least
here there is a simple configure option that can be enabled.

> > Index: lang/gcc/11/Makefile
> > ===
> > RCS file: /cvs/ports/lang/gcc/11/Makefile,v
> > retrieving revision 1.19
> > diff -u -p -r1.19 Makefile
> > --- lang/gcc/11/Makefile2 Jul 2023 15:33:26 -   1.19
> > +++ lang/gcc/11/Makefile27 Jul 2023 15:34:15 -
> > @@ -18,7 +18,7 @@ USE_NOEXECONLY = Yes
> >  V = 11.2.0
> >  FULL_VERSION = $V
> >  FULL_PKGVERSION = $V
> > -REVISION = 7
> > +REVISION = 8
> >  
> >  ADASTRAP-amd64 = adastrap-amd64-$V-3.tar.xz
> >  ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz
> > @@ -155,7 +155,8 @@ CONFIGURE_ARGS += \
> > --enable-languages=${LANGS} \
> > --disable-libstdcxx-pch \
> > --enable-default-pie \
> > -   --without-isl
> > +   --enable-standard-branch-protection \
> > +   --without-isl   
> >  
> >  # Enable the stack protector by default where supported
> >  .if ${MACHINE_ARCH} != "riscv64"
> 



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/07/27 14:51:18

Modified files:
games  : Makefile 

Log message:
+dsda-doom



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/07/27 14:50:30

Log message:
import dsda-doom, as fork of prboom+ with focus on speedrunning
from Lucas de Sena who takes maintainer - thanks!
ok sthen@

DESCR:
DSDA-Doom (also Doom Speed Demos Archive - Doom) is a source port based
on the PrBoom+um 2.6.x fork of PrBoom+ by Ryan Krafnick (Kraflab).

It has extra tooling for demo recording and playback, with a focus on
speedrunning.  It also implements several new standards for mod and map
authors alike.

New features from PrBoom+ include:
- Heretic, Hexen, MBF21, and Doom-in-Hexen support
- In-game console and scripting
- Full controller support
- Palette-based lightmode for opengl
- Debugging features for testing
- Strict mode for speedrunning
- Various quality of life improvements
- Advanced tools for TASing
- Rewind

Status:

Vendor Tag: thfr
Release Tags:   thfr_20230727

N ports/games/dsda-doom/Makefile
N ports/games/dsda-doom/distinfo
N ports/games/dsda-doom/pkg/DESCR
N ports/games/dsda-doom/pkg/PLIST
N ports/games/dsda-doom/patches/patch-prboom2_src_CMakeLists_txt
N ports/games/dsda-doom/patches/patch-prboom2_CMakeLists_txt

No conflicts created by this import



Re: [update] openttd to 13.1

2023-07-27 Thread Stuart Henderson
On 2023/04/21 19:43, Omar Polo wrote:
> On 2023/04/13 21:56:43 +0200, Florian Viehweger 
>  wrote:
> > Hi,
> > 
> > this updates openttd to 13.1, changes are listed here[1].
> > 
> > I've played a bit on amd64 and found no issues.
> > 
> > Comments?
> 
> builds and works fine for me.  `make port-lib-depends-check' complains
> about unneeded WANTLIBs but I guess that's due to SDL2 being
> statically linked:

doesn't ssem statically linked to me?

$ objdump -p ../fake-amd64/usr/local/bin/openttd|grep SDL
  NEEDED  libSDL2.so.0.14



Re: update games/openttd

2023-07-27 Thread Stuart Henderson
On 2023/07/27 21:41, Florian Viehweger wrote:
> Hi,
> 
> > > tested on amd64 by playing a game
> > > 
> > > ok?
> > 
> > make fetch failed,
> > 
> > ftp: proxy.binaries.openttd.org: no address associated with name
> > 
> > It succeeded after I made this change,
> > 
> > -MASTER_SITES =
> > https://proxy.binaries.openttd.org/openttd-releases/$V/ +MASTER_SITES
> > = https://cdn.openttd.org/openttd-releases/$V/
> > 
> > If you fix the fetch, then ok gkoehler@
> 
> I have been experimenting with fixing WANTLIB in the last few days. For
> now I'm happy with a simple version bump and fixing MASTER_SITES.

That would be

WANTLIB += ${COMPILER_LIBCXX}
WANTLIB += c fluidsynth fontconfig freetype icudata icui18n icuuc
WANTLIB += lzma lzo2 m png z

and it uses C++17 so the COMPILER line should be

  COMPILER =base-clang ports-gcc



Re: [new] games/dsda-doom

2023-07-27 Thread Lucas de Sena
On 2023-07-27, Thomas Frohwein wrote:
> One more issue: Lucas, it would be best if you are the maintainer of
> the port to be involved in keeping it updated and working.

Ok.
Adding myself as maintainer.


--- Makefile.orig   Thu Jul 27 17:35:18 2023
+++ MakefileThu Jul 27 17:34:44 2023
@@ -6,6 +6,8 @@ GH_TAGNAME =v0.26.2
 
 CATEGORIES =   games x11
 
+MAINTAINER =   Lucas de Sena 
+
 HOMEPAGE = https://github.com/kraflab/dsda-doom
 
 # GPLv2+



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/07/27 14:20:06

Modified files:
games/dxx-rebirth: Makefile 

Log message:
requires -std=gnu++20; therefore disable gcc arches



Re: [new] games/dsda-doom

2023-07-27 Thread Thomas Frohwein
On Wed, Jul 26, 2023 at 09:03:42AM +0100, Stuart Henderson wrote:
[...]
> > fluidsynth v2.0 will be useful to know when we might be able to remove
> > that CONFIGURE_ARG in the future...
> > 
> > with or without DEBUG_PACKAGES, ok thfr@
> 
> couple of nits: make the comment a little more clear; put
> MODCMAKE_LDFLAGS with CFLAGS (conceptually similar); actually
> remove the second -DCMAKE_BUILD_TYPE
> 
> with that it's ok sthen@

One more issue: Lucas, it would be best if you are the maintainer of
the port to be involved in keeping it updated and working.

> 
> --- Makefile.orig Tue Jul 25 18:53:17 2023
> +++ Makefile  Wed Jul 26 09:02:05 2023
> @@ -25,17 +25,16 @@ LIB_DEPENDS = archivers/libzip \
>   devel/sdl2-mixer \
>   devel/sdl2-image
>  
> -# disable fluidsynth v2.0, which is not packaged
> +# requires fluidsynth v2.0, currently we have 1.x
>  CONFIGURE_ARGS = -DWITH_FLUIDSYNTH=OFF
>  
> +MODCMAKE_LDFLAGS =   -L${X11BASE}/lib -L${LOCALBASE}/lib
>  CFLAGS +=-I${X11BASE}/include -I${LOCALBASE}/include
>  
> -DEBUG_CONFIGURE_ARGS =   -DCMAKE_BUILD_TYPE=Debug
>  DEBUG_PACKAGES = ${BUILD_PACKAGES}
>  
>  NO_TEST =Yes
>  
> -MODCMAKE_LDFLAGS =   -L${X11BASE}/lib -L${LOCALBASE}/lib
>  WRKSRC = ${WRKDIST}/prboom2
>  
>  post-install:



Re: update games/openttd

2023-07-27 Thread Florian Viehweger
Hi,

> > tested on amd64 by playing a game
> > 
> > ok?
> 
> make fetch failed,
> 
> ftp: proxy.binaries.openttd.org: no address associated with name
> 
> It succeeded after I made this change,
> 
> -MASTER_SITES =
> https://proxy.binaries.openttd.org/openttd-releases/$V/ +MASTER_SITES
> = https://cdn.openttd.org/openttd-releases/$V/
> 
> If you fix the fetch, then ok gkoehler@

I have been experimenting with fixing WANTLIB in the last few days. For
now I'm happy with a simple version bump and fixing MASTER_SITES.
Attached below for convenience.

Thank you both for looking at openttd.

Index: Makefile
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/Makefile,v
retrieving revision 1.85
diff -u -p -u -p -r1.85 Makefile
--- Makefile26 Apr 2023 08:34:13 -  1.85
+++ Makefile27 Jul 2023 19:22:18 -
@@ -1,6 +1,6 @@
 COMMENT=   open source clone of the game Transport Tycoon Deluxe
 
-V =13.1
+V =13.3
 DISTNAME = openttd-$V-source
 PKGNAME =  openttd-$V
 
@@ -20,7 +20,7 @@ WANTLIB += sndio usbhid z
 
 COMPILER = base-clang ports-gcc base-gcc
 
-MASTER_SITES = https://proxy.binaries.openttd.org/openttd-releases/$V/
+MASTER_SITES = https://cdn.openttd.org/openttd-releases/$V/
 EXTRACT_SUFX = .tar.xz
 
 DIST_SUBDIR =  openttd
Index: distinfo
===
RCS file: /daten/openbsdmirror/cvs/mirror/ports/games/openttd/distinfo,v
retrieving revision 1.44
diff -u -p -u -p -r1.44 distinfo
--- distinfo26 Apr 2023 08:34:13 -  1.44
+++ distinfo27 Jul 2023 19:22:18 -
@@ -1,2 +1,2 @@
-SHA256 (openttd/openttd-13.1-source.tar.xz) = 
Xt8i03A1I4KF72cql9WeZCgL66sj5YR4CDTM1r4KWLs=
-SIZE (openttd/openttd-13.1-source.tar.xz) = 7407360
+SHA256 (openttd/openttd-13.3-source.tar.xz) = 
qvoW0vtnFlE0xzqIj3n3pe19oXoEz26ez2csnLiecZI=
+SIZE (openttd/openttd-13.3-source.tar.xz) = 7417568


-- 
greetings,

Florian Viehweger



Re: Enable BTI by default in gcc 11

2023-07-27 Thread Pascal Stumpf
On Thu, 27 Jul 2023 17:38:34 +0200, Mark Kettenis wrote:
> With this diff I can build the gcc 11 port on a machine that
> implements BTI.  As far as I can tell the option has no effect on
> non-arm64 machines.
> 
> ok?

OK.

But now there's two methods for doing this, depending on the
architecture, which I'll need to keep in mind.  Oh well.

> Index: lang/gcc/11/Makefile
> ===
> RCS file: /cvs/ports/lang/gcc/11/Makefile,v
> retrieving revision 1.19
> diff -u -p -r1.19 Makefile
> --- lang/gcc/11/Makefile  2 Jul 2023 15:33:26 -   1.19
> +++ lang/gcc/11/Makefile  27 Jul 2023 15:34:15 -
> @@ -18,7 +18,7 @@ USE_NOEXECONLY = Yes
>  V = 11.2.0
>  FULL_VERSION = $V
>  FULL_PKGVERSION = $V
> -REVISION = 7
> +REVISION = 8
>  
>  ADASTRAP-amd64 = adastrap-amd64-$V-3.tar.xz
>  ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz
> @@ -155,7 +155,8 @@ CONFIGURE_ARGS += \
>   --enable-languages=${LANGS} \
>   --disable-libstdcxx-pch \
>   --enable-default-pie \
> - --without-isl
> + --enable-standard-branch-protection \
> + --without-isl   
>  
>  # Enable the stack protector by default where supported
>  .if ${MACHINE_ARCH} != "riscv64"



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/07/27 13:13:27

Modified files:
net/curl   : Makefile distinfo 

Log message:
net/curl: update to bugfix release 8.2.1



Re: jdk fails to build (gmkdir)

2023-07-27 Thread Kurt Miller
On Jul 27, 2023, at 5:44 AM, Antoine Jacoutot  wrote:
> 
> Hi.
> 
> It seems gmkdir is picked up if present at configure time.
> If junked then the build fails with:

Thanks. Fix committed. I’ll look over 1.8 and 17 for similar
corrections as well.


CVS: cvs.openbsd.org: ports

2023-07-27 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/07/27 11:09:42

Modified files:
devel/jdk/11   : Makefile 

Log message:
Pass CONFIGURE_ARGS to ensure we don't pickup unwanted build depends.
Fixes junking in bulk builds reported by ajacoutot@



Enable BTI by default in gcc 11

2023-07-27 Thread Mark Kettenis
With this diff I can build the gcc 11 port on a machine that
implements BTI.  As far as I can tell the option has no effect on
non-arm64 machines.

ok?


Index: lang/gcc/11/Makefile
===
RCS file: /cvs/ports/lang/gcc/11/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- lang/gcc/11/Makefile2 Jul 2023 15:33:26 -   1.19
+++ lang/gcc/11/Makefile27 Jul 2023 15:34:15 -
@@ -18,7 +18,7 @@ USE_NOEXECONLY = Yes
 V = 11.2.0
 FULL_VERSION = $V
 FULL_PKGVERSION = $V
-REVISION = 7
+REVISION = 8
 
 ADASTRAP-amd64 = adastrap-amd64-$V-3.tar.xz
 ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz
@@ -155,7 +155,8 @@ CONFIGURE_ARGS += \
--enable-languages=${LANGS} \
--disable-libstdcxx-pch \
--enable-default-pie \
-   --without-isl
+   --enable-standard-branch-protection \
+   --without-isl   
 
 # Enable the stack protector by default where supported
 .if ${MACHINE_ARCH} != "riscv64"



Re: Port Request

2023-07-27 Thread Umgeher Torgersen
On Thu, Jul 27, 2023 at 07:41:15AM +, luffy20201 wrote:
> Large Fries!

=]



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2023/07/27 08:00:37

Modified files:
sysutils/diffoscope: Makefile distinfo 
sysutils/diffoscope/pkg: PLIST 

Log message:
Update to diffoscope-245



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/07/27 06:37:01

Modified files:
net/weechat: Makefile 
net/weechat/patches: patch-CMakeLists_txt 

Log message:
Remove -fms-extensions to fix the build

This was lost in the last update diff. What's funny is that it built without
too.

Spotted by naddy, tb, danke!



Re: www/gotosocial: update to v0.10.0

2023-07-27 Thread Denis Fondras
Le Thu, Jul 27, 2023 at 11:16:48AM +0100, Stuart Henderson a écrit :
> On 2023/07/26 22:51, Denis Fondras wrote:
> > Here is an update to the latest version of GoToSocial.
> > It is not broken anymore.
> 
> I see https://github.com/superseriousbusiness/gotosocial/issues/1710
> is still open, is that tested with a sqlite db (not pgsql)?
> 
> If so, ok.
> 

It was started with a SQLite DB :

Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.210" 
func=cache.(*Cac
hes).Init level=INFO msg="init: 0xc0005a2000"   
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.211" 
func=cache.(*Cac
hes).Start level=INFO msg="start: 0xc0005a2000" 
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.212" 
func=bundb.sqlit
eConn level=INFO msg="connected to SQLITE database with address 
file:/var/gotosocial/gotosocial
.db?_txlock=immediate"  
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.217" 
func=bundb.sqlit
ePragmas level=INFO msg="sqlite pragma journal_mode set to wal" 
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.217" 
func=bundb.sqlit
ePragmas level=INFO msg="sqlite pragma synchronous set to 1"
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.217" 
func=bundb.sqlit
ePragmas level=INFO msg="sqlite pragma cache_size set to -8192" 
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.217" 
func=bundb.sqlit
ePragmas level=INFO msg="sqlite pragma busy_timeout set to 180" 
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.221" 
func=bundb.doMig
ration level=INFO msg="there are no new migrations to run"  
   Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 
13:53:43.221" func=bundb.(*adm
inDB).CreateInstanceAccount level=INFO msg="instance account localhost already 
exists" 
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.221" 
func=bundb.(*adm
inDB).CreateInstanceInstance level=INFO msg="instance entry already exists" 
   
Jul 27 13:53:43 carcass gotosocial[93477]: timestamp="27/07/2023 13:53:43.226" 
func=router.(*ro
uter).Start.func5 level=INFO msg="listening on [2a00:6060:1::1]:"   
   
Jul 27 13:54:21 carcass gotosocial[93477]: timestamp="27/07/2023 13:54:21.392" 
func=middleware.
Logger.func1.1 level=INFO latency=5.551004ms userAgent="Mozilla/5.0 (X11; 
OpenBSD amd64; rv:109
.0) Gecko/20100101 Firefox/115.0" method=GET statusCode=200 path=/ 
clientIP=2a00:6060:1::10 req
uestID=9cqk75w904001pwdqe40 msg="OK: wrote 3.88kiB"

I believe the new version of modernc.org/sqlite resolved the issue.



sparc64 bulk build report

2023-07-27 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Mon Jul 24 13:46:59 MDT 2023
Finished: Thu Jul 27 05:36:40 MDT 2023
Duration: 2 Days 15 hours 50 minutes

Built using OpenBSD 7.3-current (GENERIC.MP) #1838: Sun Jul 23 20:02:33 MDT 2023

Built 9271 packages

Number of packages built each day:
Jul 24: 5416
Jul 25: 1977
Jul 26: 1835
Jul 27: 43


Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2023-07-24/summary.log

Build failures: 64
http://build-failures.rhaalovely.net/sparc64/2023-07-24/astro/calcmysky.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/astro/py-astropy,python3.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/audio/libcanberra.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/audio/libmusicbrainz.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/audio/libmusicbrainz5.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/audio/milkytracker.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/audio/ncmpc.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/audio/ocp.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/cad/dxf2gcode.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/abseil-cpp.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/difftastic.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/kf5/kguiaddons.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/kf5/kquickcharts.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/liburcu.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/mtxclient.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/orcania.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/qcoro.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/vim-command-t.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/devel/xsd.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/editors/kakoune.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/games/cataclysm-dda,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/games/choria.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/games/dxx-rebirth.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/games/fheroes2.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/games/libgdx/1.9.11.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/games/xmoto.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/asymptote.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/flameshot.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/libgexiv2.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/makehuman.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/nomacs.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/rawstudio.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/tesseract/tesseract.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/graphics/vulkan-validation-layers.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/inputmethods/ibus.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/inputmethods/libime.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/lang/gambit.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/lang/sbcl.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/mail/mu.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/mail/rspamd,hyperscan.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/math/gunits.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/net/cadaver.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/net/openconnect.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/security/opensc.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/sysutils/firmware/apple-boot.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/sysutils/nut.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/sysutils/u-boot-asahi.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/telephony/asterisk/16.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/telephony/asterisk/18.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/telephony/asterisk/20.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/telephony/baresip/baresip,-gtk.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/textproc/libmarisa,,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/textproc/redland-bindings,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/textproc/xxdiff.log
http://build-failures.rhaalovely.net/sparc64/2023-07-24/www/havp.log

CVS: cvs.openbsd.org: ports

2023-07-27 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/07/27 05:08:33

Modified files:
www/ungoogled-chromium: Makefile distinfo 

Log message:
update to 115.0.5790.110



NEW: x11/qt6/qtwebsockets

2023-07-27 Thread Rafael Sadowski
Please find attached a new qt6 module qt6-qtwebsockets-6.5.1. We need
this module to switch multimedia/shotcut from Qt5 to Qt6.

OK to import?

Comment:
Qt6 module for the WebSocket protocol

Required by:
debug-qt6-qtwebsockets-6.5.1

Description:
The Qt WebSockets module provides C++ and QML interfaces that enable
Qt applications to act as a server that can process WebSocket requests,
or a client that can consume data received from the server, or both.

Maintainer: Rafael Sadowski 

WWW: https://www.qt.io/




CVS: cvs.openbsd.org: ports

2023-07-27 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/07/27 03:52:42

Modified files:
databases/pgbouncer: Makefile distinfo 
databases/pgbouncer/patches: patch-etc_pgbouncer_ini 
 patch-lib_usual_tls_tls_compat_h 
databases/pgbouncer/pkg: PLIST 

Log message:
databases/pgbouncer: update to 1.20.0.

see https://www.pgbouncer.org/changelog.html#pgbouncer-120x
ok pea@ (MAINTAINER)



jdk fails to build (gmkdir)

2023-07-27 Thread Antoine Jacoutot
Hi.

It seems gmkdir is picked up if present at configure time.
If junked then the build fails with:

Copying jdk/lib/server/libjvm.so
/usr/local/bin/bash: line 1: /usr/local/bin/gmkdir: No such file or directory
/bin/cp -fP 
'/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/support/modules_libs/java.base/server/libjvm.so'
 
'/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-se
rver-release/jdk/lib/server/libjvm.so'
Creating symlink jdk/lib/server/libjvm.debuginfo
cp: 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/jdk/lib/server/libjvm.so:
 No such file or directory
/usr/local/bin/bash: line 1: /usr/local/bin/gmkdir: No such file or directory
gmake[3]: *** [CopyToExplodedJdk.gmk:43: 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/jdk/lib/server/libjvm.so]
 Error 1
gmake[3]: Leaving directory 
'/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/make/hotspot'
gmake[2]: *** [make/Main.gmk:272: hotspot-server-libs] Error 2
gmake[2]: Leaving directory 
'/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1'

ERROR: Build failed for target 'images' in configuration 
'bsd-x86_64-normal-server-release' (exit code 2)
gmake[2]: Entering directory 
'/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1'
[ -f 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/javacservers/server.port
 ] && echo Stopping sjavac server && /usr/bin/touch 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19
-7-1/build/bsd-x86_64-normal-server-release/make-support/javacservers/server.port.stop;
 true
/bin/date '+%Y %m %d %H %M %S' | /usr/bin/awk '{ print 
$1,$2,$3,$4,$5,$6,($4*3600+$5*60+$6) }' > 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_end_TOTAL
/bin/date '+%Y-%m-%d %H:%M:%S' > 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_end_TOTAL_human_readable
echo `/bin/cat 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_start_TOTAL`
 `/bin/cat 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_6
4-normal-server-release/make-support/build-times/build_time_end_TOTAL` TOTAL | 
/usr/bin/awk '{ F=$7; T=$14; if (F > T) { T+=3600*24 }; D=T-F; H=int(D/3600); 
M=int((D-H*3600)/60); S=D-H*3600-M*60; printf("%02d:%02d:%02d %s\n",H,M,S,$15); 
}
' > 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_diff_TOTAL
printf  -- "- Build times ---\nStart %s\nEnd   
%s\n%s\n%s\n-\n" "`/bin/cat 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_s
tart_TOTAL_human_readable`" "`/bin/cat 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_end_TOTAL_human_readable`"
 "`/bin/ls /exopi-obj/pobj/jdk-11.0.19.7.1/
jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_diff_*
 | /usr/bin/grep -v _TOTAL | /usr/bin/xargs /bin/cat | /usr/bin/sort -k 2`" 
"`/bin/cat /exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0
.19-7-1/build/bsd-x86_64-normal-server-release/make-support/build-times/build_time_diff_TOTAL`"
 > >(/usr/bin/tee -a 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/build.log)
 2> >(/usr/bin/tee
 -a 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/build.log
 >&2) && wait
- Build times ---
Start 2023-07-27 11:13:45
End   2023-07-27 11:21:38

00:07:54 TOTAL
-
if /usr/bin/grep -q "recipe for target .* failed" 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/build.log
 2> /dev/null; then printf "\n=== Make failed targets repeated here ===\n" ; 
/usr/bin
/grep "recipe for target .* failed" 
/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1/build/bsd-x86_64-normal-server-release/build.log
 ; printf "=== End of repeated output ===\n" ; printf "\nHint: Try searching 
the build log for the 
name of the first failed target.\n" ; else printf "\nNo indication of failed 
target found.\n" ; printf "Hint: Try searching the build log for '] Error'.\n" 
; fi

No indication of failed target found.
Hint: Try searching the build log for '] Error'.
printf "Hint: See doc/building.html#troubleshooting for assistance.\n\n"
Hint: See doc/building.html#troubleshooting for assistance.

gmake[2]: Leaving directory 
'/exopi-obj/pobj/jdk-11.0.19.7.1/jdk11u-jdk-11.0.19-7-1'
gmake[1]: *** 

CVS: cvs.openbsd.org: ports

2023-07-27 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/07/27 03:26:03

Modified files:
misc/open62541 : Makefile distinfo 
misc/open62541/patches: patch-CMakeLists_txt 
patch-doc_CMakeLists_txt 

patch-plugins_crypto_openssl_ua_openssl_version_abstraction_h 
patch-plugins_crypto_openssl_ua_pki_openssl_c 
patch-src_client_ua_client_c 
patch-src_client_ua_client_internal_h 
misc/open62541/pkg: PFRAG.ns0_full PLIST 

Log message:
update open62541 to 1.3.6



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Paco Esteban
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/07/27 02:18:22

Modified files:
net/miniflux   : Makefile distinfo modules.inc 

Log message:
update net/miniflux to 2.0.46

ok aisha@



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/07/27 01:28:39

Modified files:
sysutils/terraform: Makefile distinfo 

Log message:
Update to terraform-1.5.4.



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/07/27 01:13:16

Modified files:
net/nmap   : Makefile 
net/nmap/patches: patch-nse_openssl_cc 

Log message:
net/nmap: RC4_options will go away. Add workaround for the only consumer.



Re: [update] pgbouncer 1.19.1

2023-07-27 Thread Landry Breuil
Le Tue, Jul 18, 2023 at 08:47:00AM +0200, Landry Breuil a écrit :
> hi,
> 
> simple update to latest, cf
> https://www.pgbouncer.org/changelog.html#pgbouncer-119x - now it
> defaults to md5 instead of trust. it should also improve scram support
> (cf https://www.pgbouncer.org/changelog.html#pgbouncer-117x) which is
> now default in psql..
> 
> not tested on openbsd, but using it fine on debian..

now for 1.20.0 :) unless i hear from you pea@, will be commited with
maintainer timeout in 2 weeks..

Landry
Index: Makefile
===
RCS file: /cvs/ports/databases/pgbouncer/Makefile,v
retrieving revision 1.37
diff -u -r1.37 Makefile
--- Makefile8 Nov 2022 11:14:45 -   1.37
+++ Makefile27 Jul 2023 06:49:52 -
@@ -1,8 +1,7 @@
 COMMENT =  lightweight connection pooler for PostgreSQL
 
-V =1.16.1
+V =1.20.0
 DISTNAME = pgbouncer-${V}
-REVISION = 1
 
 CATEGORIES =   databases
 
Index: distinfo
===
RCS file: /cvs/ports/databases/pgbouncer/distinfo,v
retrieving revision 1.15
diff -u -r1.15 distinfo
--- distinfo17 Dec 2021 13:18:38 -  1.15
+++ distinfo27 Jul 2023 06:49:52 -
@@ -1,2 +1,2 @@
-SHA256 (pgbouncer-1.16.1.tar.gz) = CHR36eR2bQMrBLewBsDI1kFgpUFBp7/CxuWueuEb9/w=
-SIZE (pgbouncer-1.16.1.tar.gz) = 591450
+SHA256 (pgbouncer-1.20.0.tar.gz) = 5w1afLi3Hdfbq/01cdcaS2uZ8uhdjXGvHnNPbYZjXw4=
+SIZE (pgbouncer-1.20.0.tar.gz) = 638020
Index: patches/patch-etc_pgbouncer_ini
===
RCS file: /cvs/ports/databases/pgbouncer/patches/patch-etc_pgbouncer_ini,v
retrieving revision 1.7
diff -u -r1.7 patch-etc_pgbouncer_ini
--- patches/patch-etc_pgbouncer_ini 11 Mar 2022 18:31:35 -  1.7
+++ patches/patch-etc_pgbouncer_ini 27 Jul 2023 06:49:52 -
@@ -1,20 +1,10 @@
 Index: etc/pgbouncer.ini
 --- etc/pgbouncer.ini.orig
 +++ etc/pgbouncer.ini
-@@ -112,7 +112,7 @@ listen_port = 6432
- ;;;
- 
- ;; any, trust, plain, md5, cert, hba, pam
--auth_type = trust
-+auth_type = md5
- auth_file = /etc/pgbouncer/userlist.txt
- 
- ;; Path to HBA-style auth config
-@@ -127,7 +127,7 @@ auth_file = /etc/pgbouncer/userlist.txt
- ;;;
+@@ -138,6 +138,7 @@ auth_file = /etc/pgbouncer/userlist.txt
  
  ;; comma-separated list of users who are allowed to change settings
--;admin_users = user2, someadmin, otheradmin
+ ;admin_users = user2, someadmin, otheradmin
 +admin_users = admin, pgbouncer
  
  ;; comma-separated list of users who are just allowed to use SHOW command
Index: patches/patch-lib_usual_tls_tls_compat_h
===
RCS file: 
/cvs/ports/databases/pgbouncer/patches/patch-lib_usual_tls_tls_compat_h,v
retrieving revision 1.4
diff -u -r1.4 patch-lib_usual_tls_tls_compat_h
--- patches/patch-lib_usual_tls_tls_compat_h11 Mar 2022 18:31:36 -  
1.4
+++ patches/patch-lib_usual_tls_tls_compat_h27 Jul 2023 06:49:52 -
@@ -11,12 +11,12 @@
  
  #define NID_kx_ecdhe (-90)
  #define NID_kx_dhe (-91)
-@@ -79,7 +78,7 @@ static inline X509_OBJECT *X509_STORE_CTX_get_obj_by_s
+@@ -78,6 +77,8 @@ static inline X509_OBJECT *X509_STORE_CTX_get_obj_by_s
+   }
return NULL;
  }
- 
--
++
 +#endif
- #endif
  
- /* ecdh_auto is broken - ignores main EC key */
+ /*
+  * We need these specific functions for OpenSSL 3.0.0 because the
Index: pkg/PLIST
===
RCS file: /cvs/ports/databases/pgbouncer/pkg/PLIST,v
retrieving revision 1.10
diff -u -r1.10 PLIST
--- pkg/PLIST   8 Nov 2022 11:14:45 -   1.10
+++ pkg/PLIST   27 Jul 2023 06:49:52 -
@@ -11,10 +11,17 @@
 share/doc/pgbouncer/
 share/doc/pgbouncer/NEWS.md
 share/doc/pgbouncer/README.md
+share/doc/pgbouncer/pgbouncer-minimal.ini
 @mode 640
 @group _pgbouncer
 share/doc/pgbouncer/pgbouncer.ini
 @sample ${SYSCONFDIR}/pgbouncer/pgbouncer.ini
+@mode
+@group
+share/doc/pgbouncer/pgbouncer.service
+share/doc/pgbouncer/pgbouncer.socket
+@mode 640
+@group _pgbouncer
 share/doc/pgbouncer/userlist.txt
 @sample ${SYSCONFDIR}/pgbouncer/userlist.txt
 @mode


Re: cmake/lua: fix lua autodetection

2023-07-27 Thread Rafael Sadowski
On Wed Jul 26, 2023 at 10:27:29AM +0200, Sebastien Marie wrote:
> Hi,
> 
> tb@ signaled some build problems with geo/osrm-backend when lua5.4 was junked 
> during the build, whereas osrm-backend is expected to use lua5.3.
> 
> After looking a bit to the build, osrm-backend was using include files from 
> lua5.3 and library from lua5.4: the configure stage using LUA_INCLUDE_DIR 
> passed 
> in CONFIGURE_ARGS and autodetecting the library (and picking 5.4).
> 
> Passing both LUA_INCLUDE_DIR and LUA_LIBRARY in CONFIGURE_ARGS fix it.
> 
> I built a set of ~50 ports on amd64 (based on ports using both devel/cmake 
> and 
> lang/lua MODULES) to ensure it creates no problem at build time.
> 
> Comments or OK ?
> -- 
> Sebastien Marie
> 
> 
> diff /data/semarie/repos/openbsd/ports
> commit - ad60a6a0d7b0467885ae2577b00a7cc55e5089c7
> path + /data/semarie/repos/openbsd/ports
> blob - 256d812ac7fa17abafdf46a3b0353240c63dbfbd
> file + devel/cmake/cmake.port.mk
> --- devel/cmake/cmake.port.mk
> +++ devel/cmake/cmake.port.mk
> @@ -88,6 +88,7 @@ CONFIGURE_ARGS +=   -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR}
>  # Lua
>  .if ${MODULES:Mlang/lua}
>  CONFIGURE_ARGS +=-DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR}
> +CONFIGURE_ARGS +=
> -DLUA_LIBRARY=${LOCALBASE}/lib/liblua${MODLUA_VERSION}.so.${MODLUA_VERSION}
>  .endif
>  
>  # Ruby
> 

I have looked at osrm-backend. If you remove the self-shipped (crafted)
FindLua model (/osrm-backend-5.27.1/cmake/FindLua.cmake)
our cmake(1) finds lua5.3 and not 5.4 even both are present.