CVS: cvs.openbsd.org: ports

2023-06-09 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/06/09 22:59:13

Modified files:
security/py-tlsfuzzer: Makefile distinfo 
security/py-tlsfuzzer/pkg: PLIST 

Log message:
Update to py-tlsfuzzer 20230609



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/06/09 22:57:09

Modified files:
net/py-tlslite-ng: Makefile distinfo 
net/py-tlslite-ng/pkg: PLIST 

Log message:
Update to py3-tlslite-ng 0.8.0alpha44

Now uses 65537 as RSA e with all backends.
https://github.com/tlsfuzzer/tlslite-ng/releases/tag/v0.8.0-alpha44



UPDATE: glog 0.6.0

2023-06-09 Thread Brad Smith
Here is an update to glog 0.6.0.


https://github.com/google/glog/releases/tag/v0.6.0
https://github.com/google/glog/releases/tag/v0.5.0


Index: Makefile
===
RCS file: /home/cvs/ports/devel/glog/Makefile,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 Makefile
--- Makefile23 Feb 2023 12:38:31 -  1.24
+++ Makefile10 Jun 2023 04:37:49 -
@@ -2,10 +2,9 @@ COMMENT =  C++ application-level logging
 
 GH_ACCOUNT =   google
 GH_PROJECT =   glog
-GH_TAGNAME =   v0.4.0
-REVISION = 3
+GH_TAGNAME =   v0.6.0
 
-SHARED_LIBS += glog 2.0 # 0.2.1
+SHARED_LIBS += glog 3.0 # 0.2.1
 
 CATEGORIES =   devel
 
@@ -14,7 +13,7 @@ PERMIT_PACKAGE =  Yes
 
 WANTLIB += ${COMPILER_LIBCXX} execinfo gflags m
 
-COMPILER = base-clang ports-gcc base-gcc
+COMPILER = base-clang ports-gcc
 
 MODULES =  devel/cmake
 
Index: distinfo
===
RCS file: /home/cvs/ports/devel/glog/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo26 Nov 2020 20:37:13 -  1.6
+++ distinfo10 Jun 2023 01:48:48 -
@@ -1,2 +1,2 @@
-SHA256 (glog-0.4.0.tar.gz) = 8oNZrroS8w1z2eRxHvNW3IQohpaBEhYrxzACZFE5w5w=
-SIZE (glog-0.4.0.tar.gz) = 200955
+SHA256 (glog-0.6.0.tar.gz) = ioO/mC83u3CCXfcalwn6kOqfREf7PAmeHXIKQ52IutY=
+SIZE (glog-0.6.0.tar.gz) = 193267
Index: patches/patch-CMakeLists_txt
===
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt23 Feb 2023 12:38:31 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,19 +0,0 @@
-Index: CMakeLists.txt
 CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -72,11 +72,13 @@ check_include_file (stdlib.h HAVE_STDLIB_H)
- check_include_file (string.h HAVE_STRING_H)
- check_include_file (strings.h HAVE_STRINGS_H)
- check_include_file (sys/stat.h HAVE_SYS_STAT_H)
--check_include_file (sys/syscall.h HAVE_SYS_SYSCALL_H)
-+# Do not use syscall(2) directly
-+# check_include_file (sys/syscall.h HAVE_SYS_SYSCALL_H)
- check_include_file (sys/time.h HAVE_SYS_TIME_H)
- check_include_file (sys/types.h HAVE_SYS_TYPES_H)
- check_include_file (sys/utsname.h HAVE_SYS_UTSNAME_H)
--check_include_file (syscall.h HAVE_SYSCALL_H)
-+# Do not use syscall(2) directly
-+# check_include_file (syscall.h HAVE_SYSCALL_H)
- check_include_file (syslog.h HAVE_SYSLOG_H)
- check_include_file (ucontext.h HAVE_UCONTEXT_H)
- check_include_file (unistd.h HAVE_UNISTD_H)
Index: patches/patch-src_raw_logging_cc
===
RCS file: patches/patch-src_raw_logging_cc
diff -N patches/patch-src_raw_logging_cc
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_raw_logging_cc10 Jun 2023 01:59:00 -
@@ -0,0 +1,15 @@
+fixed OpenBSD support (#921)
+
+Index: src/raw_logging.cc
+--- src/raw_logging.cc.orig
 src/raw_logging.cc
+@@ -59,7 +59,8 @@
+ # include 
+ #endif
+ 
+-#if (defined(HAVE_SYSCALL_H) || defined(HAVE_SYS_SYSCALL_H)) && 
(!(defined(GLOG_OS_MACOSX)))
++#if (defined(HAVE_SYSCALL_H) || defined(HAVE_SYS_SYSCALL_H)) && \
++(!(defined(GLOG_OS_MACOSX)) && !(defined(GLOG_OS_OPENBSD)))
+ # define safe_write(fd, s, len)  syscall(SYS_write, fd, s, len)
+ #else
+   // Not so safe, but what can you do?
Index: patches/patch-src_stacktrace_powerpc-inl_h
===
RCS file: patches/patch-src_stacktrace_powerpc-inl_h
diff -N patches/patch-src_stacktrace_powerpc-inl_h
--- patches/patch-src_stacktrace_powerpc-inl_h  11 Mar 2022 18:50:07 -  
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,15 +0,0 @@
-Fix the lack of _CALL_SYSV on powerpc with clang, from:
-https://github.com/google/glog/pull/545
-
-Index: src/stacktrace_powerpc-inl.h
 src/stacktrace_powerpc-inl.h.orig
-+++ src/stacktrace_powerpc-inl.h
-@@ -114,7 +114,7 @@ int GetStackTrace(void** result, int max_depth, int sk
- #elif defined(__APPLE__) || ((defined(__linux) || defined(__linux__)) && 
defined(__PPC64__))
-   // This check is in case the compiler doesn't define _CALL_AIX/etc.
-   result[n++] = *(sp+2);
--#elif defined(__linux)
-+#elif defined(__linux) || defined(__OpenBSD__)
-   // This check is in case the compiler doesn't define _CALL_SYSV.
-   result[n++] = *(sp+1);
- #else
Index: patches/patch-src_symbolize_unittest_cc
===
RCS file: /home/cvs/ports/devel/glog/patches/patch-src_symbolize_unittest_cc,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-src_symbolize_unittest_cc
--- patches/patch-src_symbolize_unittest_cc 11 Mar 2022 18:50:07 -  
1.2
+++ patches/patch-src_symbolize_unittest_cc 10 Jun 2023 01:51:58 -
@@ -4,10 

CVS: cvs.openbsd.org: ports

2023-06-09 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/09 22:25:16

Modified files:
devel/gmp  : Makefile 
Added files:
devel/gmp/patches: patch-mpn_x86_64_k8_mul_basecase_asm 
   patch-mpn_x86_64_k8_mullo_basecase_asm 
   patch-mpn_x86_64_k8_mulmid_basecase_asm 
   patch-mpn_x86_64_k8_redc_1_asm 
   patch-mpn_x86_64_k8_sqr_basecase_asm 
   patch-mpn_x86_64_mod_34lsub1_asm 
   patch-mpn_x86_64_x86_64-defs_m4 

Log message:
devel/gmp: adds endbr64 instruction on amd64 specific code.

It permits the testsuite to pass on IBT machine, and it unbreaks lang/gcc/8.

As it is based on testsuite coverage, some faulting cases could be still
present.

ok naddy@



Re: [new] sysutils/awscliv2, devel/py-awscrt

2023-06-09 Thread Joel Knight
On Tue, May 30, 2023 at 7:06 AM Stuart Henderson  wrote:
>
> I've attached an updated py-awscrt tar with what I think is slightly
> better handling of this. It's still a bit ugly but I think not as bad
> and it will pick up new things from cmake.port.mk.

Thank you. That is indeed much cleaner.

> Now onto awscliv2 (which I thought was going to be the easy part...)
>
> See https://github.com/aws/aws-cli/issues/4947#issuecomment-586046886
> #3: they don't want to support a wide range of dependency versions
> #4: they want to use their own python build with a specific openssl version
> #5: they want to be able to include other binaries written in various 
> languages
>
> Backing this up, upstream's supported installation method is a zip with
> a bundled copy of Python 3.11, static-linked to their own copy of an
> OpenSSL 1.1.1 release, bundled libbz2 libffi libsqlite3 etc plus various
> Python modules.

That's what upstream's installer does, yes. That's not what the port
does. The port uses the base Python, libcrypto in base, and picks up
the dependent Python modules from ports. I'm hopeful you're not
influenced to vote -1 for something that isn't part of the port.

> As things stand, ignoring awscrt (where keeping in sync with
> awscliv2 is no problem), this would add tight version restrictions
> on the following ports:
>
> devel/py-colorama
> devel/py-dateutil
> devel/py-flit_core
> devel/py-jmespath
> devel/py-prompt_toolkit
> security/py-cryptography
> sysutils/py-distro
> textproc/py-docutils
> textproc/py-ruamel.yaml
> textproc/py-ruamel.yaml.clib
> www/py-urllib3
>
> This already breaks the port (the current versions of several of those
> deps are not accepted, even in upstream git head). And tight specs
> for those ports, many of which are very common, make it difficult to
> work on general Python ecosystem ports.

Upstream is getting better as they're hearing from the wider community
that their tight dependency versions are making things painful. As
Antoine said, isn't this something we patch around?

With all the software in ports, there must be others where upstream
has narrow dependencies. How are they handled?




.joel



UPDATE: minizip 4.0.0

2023-06-09 Thread Brad Smith
Here is an update to minizip 4.0.0.


https://github.com/zlib-ng/minizip-ng/releases/tag/4.0.0


Index: Makefile
===
RCS file: /home/cvs/ports/archivers/minizip/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile13 Jul 2022 19:54:47 -  1.6
+++ Makefile9 Jun 2023 23:41:18 -
@@ -2,11 +2,11 @@ COMMENT = zip manipulation library
 
 GH_ACCOUNT =   zlib-ng
 GH_PROJECT =   minizip-ng
-GH_TAGNAME =   3.0.6
+GH_TAGNAME =   4.0.0
 
 PKGNAME =  minizip-${GH_TAGNAME}
 
-SHARED_LIBS += minizip 1.1 # 3
+SHARED_LIBS += minizip 2.0 # 4
 
 CATEGORIES =   archivers
 
Index: distinfo
===
RCS file: /home/cvs/ports/archivers/minizip/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo13 Jul 2022 19:54:47 -  1.4
+++ distinfo9 Jun 2023 23:19:48 -
@@ -1,2 +1,2 @@
-SHA256 (minizip-ng-3.0.6.tar.gz) = OD+hvcKMSCgoqKjbU/dY29RCkbZBGCck/aXfW1nM5UM=
-SIZE (minizip-ng-3.0.6.tar.gz) = 642138
+SHA256 (minizip-ng-4.0.0.tar.gz) = +QYuV23gJv1QJtZVl947BSY81NkUAMrNu+Nt+opkL/8=
+SIZE (minizip-ng-4.0.0.tar.gz) = 766989
Index: patches/patch-CMakeLists_txt
===
RCS file: /home/cvs/ports/archivers/minizip/patches/patch-CMakeLists_txt,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt13 Jul 2022 19:54:47 -  1.5
+++ patches/patch-CMakeLists_txt9 Jun 2023 23:38:11 -
@@ -1,22 +1,12 @@
-install headers in include/minizip to avoid conflicts with libzip
-
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -86,7 +86,7 @@ include(cmake/clone-repo.cmake)
- 
- set(INSTALL_BIN_DIR ${CMAKE_INSTALL_BINDIR} CACHE PATH "Installation 
directory for executables")
- set(INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE PATH "Installation 
directory for libraries")
--set(INSTALL_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE PATH "Installation 
directory for headers")
-+set(INSTALL_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR}/minizip CACHE PATH 
"Installation directory for headers")
- set(INSTALL_MAN_DIR ${CMAKE_INSTALL_MANDIR} CACHE PATH "Installation 
directory for manual pages")
- 
- set(STDLIB_DEF)
-@@ -442,7 +442,6 @@ endif()
- 
- # Unix specific
- if(UNIX)
--list(APPEND STDLIB_DEF -D_POSIX_C_SOURCE=200112L)
+@@ -455,7 +455,7 @@ if(WIN32)
+ set(MZ_LIBBSD OFF)
+ set(MZ_ICONV OFF)
+ else()
+-list(APPEND STDLIB_DEF -D_POSIX_C_SOURCE=200809L)
++list(APPEND STDLIB_DEF -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE)
  list(APPEND MINIZIP_SRC mz_os_posix.c mz_strm_os_posix.c)
  
- if(MZ_PKCRYPT OR MZ_WZAES OR MZ_SIGNING)
+ if(MZ_PKCRYPT OR MZ_WZAES)
Index: patches/patch-minizip_pc_cmakein
===
RCS file: patches/patch-minizip_pc_cmakein
diff -N patches/patch-minizip_pc_cmakein
--- patches/patch-minizip_pc_cmakein11 Mar 2022 18:16:22 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-Index: minizip.pc.cmakein
 minizip.pc.cmakein.orig
-+++ minizip.pc.cmakein
-@@ -2,7 +2,7 @@ prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=@CMAKE_INSTALL_PREFIX@
- libdir=@CMAKE_INSTALL_FULL_LIBDIR@
- sharedlibdir=@CMAKE_INSTALL_FULL_LIBDIR@
--includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
-+includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/minizip
- 
- Name: @PROJECT_NAME@
- Description: Minizip zip file manipulation library
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/archivers/minizip/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- pkg/PLIST   11 Mar 2022 18:16:22 -  1.5
+++ pkg/PLIST   9 Jun 2023 23:39:34 -
@@ -21,10 +21,9 @@ include/minizip/mz_zip_rw.h
 include/minizip/unzip.h
 include/minizip/zip.h
 lib/cmake/
-lib/cmake/minizip/
-lib/cmake/minizip/minizip-config-version.cmake
-lib/cmake/minizip/minizip-config.cmake
-lib/cmake/minizip/minizip${MODCMAKE_BUILD_SUFFIX}
-lib/cmake/minizip/minizip.cmake
+lib/cmake/minizip-config-version.cmake
+lib/cmake/minizip-config.cmake
+lib/cmake/minizip${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/minizip.cmake
 @lib lib/libminizip.so.${LIBminizip_VERSION}
 lib/pkgconfig/minizip.pc



Re: [Update] shells/nushell 0.81.0

2023-06-09 Thread Volker Schlecht

On 6/9/23 22:51, Solène Rapenne wrote:

the port is fine for me, but that new version seems to have a huge
regression, or did they change too much things?

The output of this command is completely wrong with the new version

ls /bsd | find str bsd


Ha, yes - find with more than one search parameter seems broken indeed. 
I filed a bug on github for that.




Re: [Update] shells/nushell 0.81.0

2023-06-09 Thread Solène Rapenne
On Fri, 2023-06-09 at 13:51 +0200, Volker Schlecht wrote:
> * Updates nushell to 0.81.0
> https://www.nushell.sh/blog/2023-06-06-nushell_0_81.html
> 
> * Make COMMENT the same as in the project's homepage
> 
> * This release (temporarily) removes support for ARMv7
>    and RISC-V, added those to NOT_FOR_ARCHS
> 
> Built and tested on amd64.

the port is fine for me, but that new version seems to have a huge
regression, or did they change too much things?

The output of this command is completely wrong with the new version

ls /bsd | find str bsd




Re: devel/gmp: patch for IBT support

2023-06-09 Thread Christian Weisgerber
Sebastien Marie:

> The following diff makes devel/gmp to pass its testsuite on IBT machine.

Thank you!

> As it is based on testsuite coverage, some faulting cases could be still 
> present. But it is enough to fully unbreak lang/gcc/8 build (with a new 
> bootstrap and new libgmp.so file).

The devel/mpfr testsuite also passes.

ok naddy@

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: [Maintainer Update] lang/erlang/25 25.3.2.2

2023-06-09 Thread Volker Schlecht

On 6/9/23 18:57, Klemens Nanni wrote:


-V= 25.3.2
+V= 25.3.2.2


Looks like for 25 you keep the conflict in sync, would this be better?

UPDATE_PLIST_ARGS = -i V


Yup, looks better, thanks! :-)


26, however, is at 26.0.1 and <26.1 with your latest diff, so I'm unsure.


I tried it out and keeping that bit in sync between 25 and 26 gives me 
clean updates with both erlang versions.
Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile	31 May 2023 15:17:33 -	1.17
+++ Makefile	9 Jun 2023 19:26:56 -
@@ -3,14 +3,13 @@ BROKEN-alpha=	beam/erl_process.c:6692: i
 COMMENT-main=	${COMMENT}
 COMMENT-wx=	WxWidgets bindings for Erlang
 
-V=		25.3.2
+V=		25.3.2.2
 PORTROACH=	limit:^OTP-25\.
 DISTNAME=	otp_src_$V
 PKGNAME=	erlang-$V
 PKGNAME-main=	erlang-$V
 PKGNAME-wx=	erlang-wx-$V
 EPOCH=		0
-REVISION=	0
 
 VERSION_SPEC=	>=25v0,<26v0
 PKGSPEC-main=	erlang-${VERSION_SPEC}
@@ -60,11 +59,13 @@ FAKE_FLAGS =	libdir_suffix="/erlang${MAJ
 
 AUTOCONF_VERSION = 2.69
 
+UPDATE_PLIST_ARGS = -i V
+
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=	\
 ASN1_VSN5.0.21 \
 COMMON_TEST_VSN 1.24 \
-COMPILER_VSN8.2.6 \
+COMPILER_VSN8.2.6.2 \
 CRYPTO_VSN  5.1.4 \
 DEBUGGER_VSN5.3.1 \
 DIALYZER_VSN5.0.5 \
@@ -93,12 +94,12 @@ SASL_VSN4.2 \
 SNMP_VSN5.13.5 \
 SSH_VSN 4.15.3 \
 SSL_VSN 10.9.1 \
-STDLIB_VSN  4.3.1 \
+STDLIB_VSN  4.3.1.1 \
 SYNTAX_TOOLS_VSN3.0.1 \
 TFTP_VSN1.0.4 \
 TOOLS_VSN   3.5.3 \
 WX_VSN  2.2.2 \
-XMERL_VSN   1.3.31 \
-ERTS_VSN13.2.2
+XMERL_VSN   1.3.31.1 \
+ERTS_VSN13.2.2.1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo	17 May 2023 13:39:46 -	1.9
+++ distinfo	9 Jun 2023 19:26:56 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.3.2.tar.gz) = H5hRYz30VrMZ9rxw1vkDXFrF1j0ZN+GnlL2MiIs5Eq8=
-SHA256 (otp_src_25.3.2.tar.gz) = rtTkcmzcWHq4IMg3nWPlEeRqGxzAxZ1qcgtRrmJbJRA=
-SIZE (otp_doc_man_25.3.2.tar.gz) = 1717601
-SIZE (otp_src_25.3.2.tar.gz) = 103757566
+SHA256 (otp_doc_man_25.3.2.2.tar.gz) = GoQkTwUYpIDEGWlwh+DseYjhIhfF8X6OI3LQCiiEMlk=
+SHA256 (otp_src_25.3.2.2.tar.gz) = g6NvPZDe7zatthW7+0bNMn8Ldrdmjh9/JT/Wa0riRRg=
+SIZE (otp_doc_man_25.3.2.2.tar.gz) = 1718654
+SIZE (otp_src_25.3.2.2.tar.gz) = 103844480
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-main
--- pkg/PLIST-main	31 May 2023 15:17:34 -	1.10
+++ pkg/PLIST-main	9 Jun 2023 19:26:56 -
@@ -2,7 +2,7 @@
 @option is-branch
 @conflict erlang->=25,<26
 @conflict erlang->=25v0,<26v0
-@conflict erlang-wx->=25,<25.3.2
+@conflict erlang-wx->=25,<${V}
 @pkgpath lang/erlang/21,-main
 @newgroup _epmd:888
 @newuser _epmd:888:_epmd::Erlang EPMD Account:/var/empty:/sbin/nologin
Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/26/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	31 May 2023 15:06:44 -	1.1.1.1
+++ Makefile	9 Jun 2023 19:26:04 -
@@ -5,7 +5,7 @@ USE_WXNEEDED=	Yes
 COMMENT-main=	${COMMENT}
 COMMENT-wx=	WxWidgets bindings for Erlang
 
-V=		26.0
+V=		26.0.1
 DISTNAME=	otp_src_${V}
 PORTROACH=	limit:^OTP-26\.
 PKGNAME=	erlang-${V}
@@ -61,11 +61,13 @@ FAKE_FLAGS =	libdir_suffix="/erlang${MAJ
 
 AUTOCONF_VERSION = 2.69
 
+UPDATE_PLIST_ARGS = -i V
+
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=	\
 ASN1_VSN5.1 \
 COMMON_TEST_VSN 1.25 \
-COMPILER_VSN8.3 \
+COMPILER_VSN8.3.1 \
 CRYPTO_VSN  5.2 \
 DEBUGGER_VSN5.3.1 \
 DIALYZER_VSN5.1 \
@@ -79,9 +81,9 @@ ERL_INTERFACE_VSN   5.4 \
 ET_VSN  1.7 \
 EUNIT_VSN   2.8.2 \
 FTP_VSN 1.2 \
-INETS_VSN   9.0 \
+INETS_VSN   9.0.1 \
 JINTERFACE_VSN  1.14 \
-KERNEL_VSN  9.0 \
+KERNEL_VSN  9.0.1 \
 MEGACO_VSN  4.4.4 \
 MNESIA_VSN  4.22 \
 OBSERVER_VSN2.15 \
@@ -94,13 +96,13 @@ RUNTIME_TOOLS_VSN   2.0 \
 SASL_VSN4.2.1 \
 SNMP_VSN5.14 \
 SSH_VSN 5.0 \
-SSL_VSN 11.0 \
-STDLIB_VSN  5.0 \
+SSL_VSN 11.0.1 \
+STDLIB_VSN  5.0.1 \
 SYNTAX_TOOLS_VSN3.1 \
 TFTP_VSN1.1 \
 TOOLS_VSN   3.6 \
 WX_VSN  2.3 \
-XMERL_VSN   1.3.31 \
-ERTS_VSN14.0
+XMERL_VSN   1.3.32 \
+ERTS_VSN14.0.1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/26/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	31 May 2023 15:06:44 -	1.1.1.1
+++ distinfo	9 Jun 2023 19:26:04 -
@@ 

CVS: cvs.openbsd.org: ports

2023-06-09 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/06/09 12:11:37

Modified files:
www/mozilla-firefox: Tag: OPENBSD_7_3 Makefile distinfo 

Log message:
www/mozilla-firefox: MFC update to 114.0.1.

see https://www.mozilla.org/en-US/firefox/114.0.1/releasenotes/
fixes #1837201



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/06/09 12:10:25

Modified files:
www/mozilla-firefox: Makefile distinfo 
www/firefox-i18n: Makefile.inc distinfo 

Log message:
www/mozilla-firefox: bugfix update to 114.0.1

see https://www.mozilla.org/en-US/firefox/114.0.1/releasenotes/
fixes #1837201



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/06/09 11:56:28

Modified files:
net/synapse: Makefile distinfo 

Log message:
net/synapse: update to 1.85.2, from MAINTAINER Renaud Allard



Re: [Maintainer Update] lang/erlang/25 25.3.2.2

2023-06-09 Thread Klemens Nanni
On Fri, Jun 09, 2023 at 10:36:13AM +0200, Volker Schlecht wrote:
> Index: Makefile
> ===
> RCS file: /cvs/ports/lang/erlang/25/Makefile,v
> retrieving revision 1.17
> diff -u -p -r1.17 Makefile
> --- Makefile  31 May 2023 15:17:33 -  1.17
> +++ Makefile  9 Jun 2023 16:45:03 -
> @@ -3,14 +3,13 @@ BROKEN-alpha=   beam/erl_process.c:6692: i
>  COMMENT-main=${COMMENT}
>  COMMENT-wx=  WxWidgets bindings for Erlang
>  
> -V=   25.3.2
> +V=   25.3.2.2

Looks like for 25 you keep the conflict in sync, would this be better?

UPDATE_PLIST_ARGS = -i V

> Index: pkg/PLIST-main
> ===
> RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v
> retrieving revision 1.10
> diff -u -p -r1.10 PLIST-main
> --- pkg/PLIST-main31 May 2023 15:17:34 -  1.10
> +++ pkg/PLIST-main9 Jun 2023 16:45:03 -
> @@ -2,7 +2,7 @@
>  @option is-branch
>  @conflict erlang->=25,<26
>  @conflict erlang->=25v0,<26v0
> -@conflict erlang-wx->=25,<25.3.2
> +@conflict erlang-wx->=25,<25.3.2.2

@conflict erlang-wx->=25,<${V}

>  @pkgpath lang/erlang/21,-main
>  @newgroup _epmd:888
>  @newuser _epmd:888:_epmd::Erlang EPMD Account:/var/empty:/sbin/nologin


26, however, is at 26.0.1 and <26.1 with your latest diff, so I'm unsure.



Re: [Maintainer Update] lang/gleam 0.29.0

2023-06-09 Thread Volker Schlecht

Ping.

On 6/1/23 20:13, Volker Schlecht wrote:

Update gleam to 0.29.0

Adds a few improvements, most notably initial support for LSP
autocompletion, which still has its troubles (not related to the
port, though.)

Builds and tests fine on amd64.Index: Makefile
===
RCS file: /cvs/ports/lang/gleam/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	25 Apr 2023 19:50:46 -	1.1.1.1
+++ Makefile	1 Jun 2023 18:08:59 -
@@ -2,7 +2,7 @@ COMMENT =		statically typed language for
 
 GH_ACCOUNT =		gleam-lang
 GH_PROJECT =		gleam
-GH_TAGNAME =		v0.28.3
+GH_TAGNAME =		v0.29.0
 
 HOMEPAGE =		https://gleam.run
 
Index: crates.inc
===
RCS file: /cvs/ports/lang/gleam/crates.inc,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 crates.inc
--- crates.inc	25 Apr 2023 19:50:47 -	1.1.1.1
+++ crates.inc	1 Jun 2023 18:08:59 -
@@ -25,8 +25,8 @@ MODCARGO_CRATES +=	capnpc	0.14.9	# MIT
 MODCARGO_CRATES +=	cc	1.0.79	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	chrono	0.4.24	# MIT/Apache-2.0
-MODCARGO_CRATES +=	clap	3.2.23	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	clap_derive	3.2.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap	3.2.25	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	3.2.25	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	0.2.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	codespan-reporting	0.11.1	# Apache-2.0
 MODCARGO_CRATES +=	combine	4.6.6	# MIT
@@ -74,7 +74,7 @@ MODCARGO_CRATES +=	futures-util	0.3.28	#
 MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
 MODCARGO_CRATES +=	getrandom	0.2.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	globset	0.4.10	# Unlicense OR MIT
-MODCARGO_CRATES +=	h2	0.3.17	# MIT
+MODCARGO_CRATES +=	h2	0.3.18	# MIT
 MODCARGO_CRATES +=	hashbrown	0.12.3	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	heck	0.4.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	hermit-abi	0.1.19	# MIT/Apache-2.0
@@ -88,7 +88,7 @@ MODCARGO_CRATES +=	http-body	0.4.5	# MIT
 MODCARGO_CRATES +=	httparse	1.8.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	httpdate	1.0.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	humansize	1.1.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	hyper	0.14.25	# MIT
+MODCARGO_CRATES +=	hyper	0.14.26	# MIT
 MODCARGO_CRATES +=	hyper-rustls	0.23.2	# Apache-2.0/ISC/MIT
 MODCARGO_CRATES +=	idna	0.3.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ignore	0.4.20	# Unlicense OR MIT
@@ -104,9 +104,9 @@ MODCARGO_CRATES +=	js-sys	0.3.61	# MIT/A
 MODCARGO_CRATES +=	kstring	1.0.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lazy_static	1.4.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	lexical-core	0.7.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.141	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.142	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	linked-hash-map	0.5.6	# MIT/Apache-2.0
-MODCARGO_CRATES +=	linux-raw-sys	0.3.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	linux-raw-sys	0.3.3	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	log	0.4.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lsp-server	0.5.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	lsp-types	0.92.1	# MIT
@@ -161,7 +161,7 @@ MODCARGO_CRATES +=	ring	0.16.20	# LICENS
 MODCARGO_CRATES +=	rpassword	5.0.1	# Apache-2.0
 MODCARGO_CRATES +=	rustc-hash	1.1.0	# Apache-2.0/MIT
 MODCARGO_CRATES +=	rusticata-macros	3.2.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	rustix	0.37.11	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustix	0.37.13	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
 MODCARGO_CRATES +=	rustls	0.20.8	# Apache-2.0/ISC/MIT
 MODCARGO_CRATES +=	rustls-native-certs	0.6.2	# Apache-2.0/ISC/MIT
 MODCARGO_CRATES +=	rustls-pemfile	1.0.2	# Apache-2.0 OR ISC OR MIT
@@ -196,7 +196,7 @@ MODCARGO_CRATES +=	strum	0.24.1	# MIT
 MODCARGO_CRATES +=	strum_macros	0.24.3	# MIT
 MODCARGO_CRATES +=	symlink	0.1.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	syn	1.0.109	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	tap	1.0.1	# MIT
 MODCARGO_CRATES +=	tar	0.4.38	# MIT/Apache-2.0
 MODCARGO_CRATES +=	tempfile	3.5.0	# MIT OR Apache-2.0
Index: distinfo
===
RCS file: /cvs/ports/lang/gleam/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	25 Apr 2023 19:50:47 -	1.1.1.1
+++ distinfo	1 Jun 2023 18:08:59 -
@@ -25,8 +25,8 @@ SHA256 (cargo/capnpc-0.14.9.tar.gz) = vc
 SHA256 (cargo/cc-1.0.79.tar.gz) = UNMJBihhIdlb49R5UztFj4dJOzCktfeaYH249dEaqR8=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/chrono-0.4.24.tar.gz) = TjxZGQZq3yLfc3YuUM/83jp1jyqEixE7WG0fhnKLZzs=
-SHA256 (cargo/clap-3.2.23.tar.gz) = cWVcRcuYRdMnDJ1t+E6+crTa08K6P3AjrUfBROTkc6U=
-SHA256 (cargo/clap_derive-3.2.18.tar.gz) = 

[Update] x11/alacritty 0.12.1

2023-06-09 Thread Volker Schlecht

Cc: Maintainer

* Updates alacritty to version 0.12.1
https://github.com/alacritty/alacritty/releases/tag/v0.12.1

* For whatever reason, github returns a '300 Multiple Choices' when
trying to retrieve anything later than 0.10.0 via GH_*, so I propose
to switch to explicit MASTER_SITES, DISTFILES etc.

* Sets homepage to the project's homepage

* Adds a remark as to why the only test failure occurs

* Integrate recent proposal from Joel Carnat (add desktop file):
https://marc.info/?l=openbsd-ports=168600758810361=2

Everything else is dependency churn. Works fine on amd64.Index: Makefile
===
RCS file: /cvs/ports/x11/alacritty/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile	30 Jan 2023 13:28:40 -	1.12
+++ Makefile	9 Jun 2023 13:06:51 -
@@ -3,10 +3,12 @@ CATEGORIES =	x11
 
 MAINTAINER =	Eric Auge 
 
-GH_ACCOUNT =	alacritty
-GH_PROJECT =	alacritty
-GH_TAGNAME =	v0.10.0
-REVISION =	4
+VERSION =	0.12.1
+DISTNAME =	alacritty-${VERSION}
+MASTER_SITES =	https://github.com/alacritty/alacritty/
+DISTFILES +=	alacritty-{archive/refs/tags/}v${VERSION}${EXTRACT_SUFX}
+
+HOMEPAGE =	https://alacritty.org/
 
 # Apache 2.0
 PERMIT_PACKAGE =	Yes
@@ -16,6 +18,8 @@ WANTLIB += c c++abi fontconfig freetype 
 MODULES =	devel/cargo \
 		lang/python
 
+RUN_DEPENDS =	devel/desktop-file-utils
+
 # for riscv64 and powerpc64, please keep: cc >= 1.0.73 and libc >= 0.2.113
 MODCARGO_CRATES_UPDATE =	cc libc
 MODCARGO_RUSTFLAGS += -L${PREFIX}/lib
@@ -33,10 +37,12 @@ CONFIGURE_STYLE =	cargo
 SEPARATE_BUILD =	Yes
 
 RELEASE_DIR =	${MODCARGO_TARGET_DIR}/release
-EXTRA_DIR= 	${WRKSRC}/extra
+EXTRA_DIR = 	${WRKSRC}/extra
 
-# test result: FAILED. 60 passed; 1 failed;
+# test result: FAILED. 68 passed; 1 failed;
 # failed test: config::tests::config_read_eof
+# because we patch the default configuration value
+# for live_config_reload
 
 do-install:
 	${INSTALL_PROGRAM} ${RELEASE_DIR}/alacritty ${PREFIX}/bin/
@@ -50,6 +56,12 @@ do-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions
 	${INSTALL_DATA} ${EXTRA_DIR}/completions/_alacritty \
 		${PREFIX}/share/zsh/site-functions/_alacritty
+	${INSTALL_DATA_DIR} ${PREFIX}/share/applications
+	${INSTALL_DATA} ${EXTRA_DIR}/linux/Alacritty.desktop \
+		${PREFIX}/share/applications/
+	${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
+	${INSTALL_DATA} ${EXTRA_DIR}/logo/alacritty-term.svg \
+		${PREFIX}/share/pixmaps/Alacritty.svg
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/alacritty
 	${INSTALL_DATA} ${WRKSRC}/alacritty.yml \
 		${PREFIX}/share/examples/alacritty/alacritty.yml
Index: crates.inc
===
RCS file: /cvs/ports/x11/alacritty/crates.inc,v
retrieving revision 1.4
diff -u -p -r1.4 crates.inc
--- crates.inc	31 Aug 2022 10:46:01 -	1.4
+++ crates.inc	9 Jun 2023 13:06:51 -
@@ -1,201 +1,232 @@
-MODCARGO_CRATES +=	adler32	1.2.0	# Zlib
-MODCARGO_CRATES +=	android_glue	0.2.3	# MIT
-MODCARGO_CRATES +=	ansi_term	0.12.1	# MIT
+MODCARGO_CRATES +=	adler	1.0.2	# 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES +=	android-activity	0.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	android-properties	0.2.2	# MIT
+MODCARGO_CRATES +=	arrayref	0.3.6	# BSD-2-Clause
+MODCARGO_CRATES +=	arrayvec	0.7.2	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	atty	0.2.14	# MIT
-MODCARGO_CRATES +=	autocfg	1.0.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	autocfg	1.1.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	base64	0.13.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	bitflags	1.2.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
 MODCARGO_CRATES +=	block	0.1.6	# MIT
-MODCARGO_CRATES +=	bumpalo	3.9.1	# MIT/Apache-2.0
-MODCARGO_CRATES +=	calloop	0.9.3	# MIT
+MODCARGO_CRATES +=	block-sys	0.1.0-beta.1	# MIT
+MODCARGO_CRATES +=	block2	0.2.0-alpha.6	# MIT
+MODCARGO_CRATES +=	bumpalo	3.12.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	bytemuck	1.12.1	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	calloop	0.10.4	# MIT
 MODCARGO_CRATES +=	cc	1.0.73	# MIT/Apache-2.0
 MODCARGO_CRATES +=	cfg-if	0.1.10	# MIT/Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	cfg_aliases	0.1.1	# MIT
 MODCARGO_CRATES +=	cgl	0.3.2	# MIT / Apache-2.0
-MODCARGO_CRATES +=	clap	2.34.0	# MIT
+MODCARGO_CRATES +=	clap	3.2.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_complete	3.2.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_derive	3.2.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_lex	0.2.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clipboard-win	3.1.1	# MIT
 MODCARGO_CRATES +=	cmake	0.1.48	# MIT/Apache-2.0
 MODCARGO_CRATES +=	cocoa	0.24.0	# MIT / Apache-2.0
 MODCARGO_CRATES +=	cocoa-foundation	0.1.0	# MIT / Apache-2.0
-MODCARGO_CRATES +=	copypasta	0.7.1	# MIT / Apache-2.0
-MODCARGO_CRATES +=	core-foundation	0.7.0	# MIT / Apache-2.0
-MODCARGO_CRATES +=	core-foundation	0.9.2	# MIT / Apache-2.0
-MODCARGO_CRATES +=	core-foundation-sys	0.7.0	# MIT / Apache-2.0
+MODCARGO_CRATES +=	

CVS: cvs.openbsd.org: ports

2023-06-09 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/06/09 05:22:43

Modified files:
devel/p5-Date-Extract: Makefile 

Log message:
Replace test dependency p5-Test-MockTime with p5-Test-MockTime-HiRes
as newer p5-Date-Extract 0.07 needs that.



[Maintainer Update] lang/erlang/26 26.0.1

2023-06-09 Thread Volker Schlecht

Updates lang/erlang/26 to latest bugfix release 26.0.1

Builds, installs, tests pass on amd64.Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/26/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile	31 May 2023 15:06:44 -	1.1.1.1
+++ Makefile	9 Jun 2023 11:13:26 -
@@ -5,7 +5,7 @@ USE_WXNEEDED=	Yes
 COMMENT-main=	${COMMENT}
 COMMENT-wx=	WxWidgets bindings for Erlang
 
-V=		26.0
+V=		26.0.1
 DISTNAME=	otp_src_${V}
 PORTROACH=	limit:^OTP-26\.
 PKGNAME=	erlang-${V}
@@ -65,7 +65,7 @@ AUTOCONF_VERSION = 2.69
 ERL_VERSIONS=	\
 ASN1_VSN5.1 \
 COMMON_TEST_VSN 1.25 \
-COMPILER_VSN8.3 \
+COMPILER_VSN8.3.1 \
 CRYPTO_VSN  5.2 \
 DEBUGGER_VSN5.3.1 \
 DIALYZER_VSN5.1 \
@@ -79,9 +79,9 @@ ERL_INTERFACE_VSN   5.4 \
 ET_VSN  1.7 \
 EUNIT_VSN   2.8.2 \
 FTP_VSN 1.2 \
-INETS_VSN   9.0 \
+INETS_VSN   9.0.1 \
 JINTERFACE_VSN  1.14 \
-KERNEL_VSN  9.0 \
+KERNEL_VSN  9.0.1 \
 MEGACO_VSN  4.4.4 \
 MNESIA_VSN  4.22 \
 OBSERVER_VSN2.15 \
@@ -94,13 +94,13 @@ RUNTIME_TOOLS_VSN   2.0 \
 SASL_VSN4.2.1 \
 SNMP_VSN5.14 \
 SSH_VSN 5.0 \
-SSL_VSN 11.0 \
-STDLIB_VSN  5.0 \
+SSL_VSN 11.0.1 \
+STDLIB_VSN  5.0.1 \
 SYNTAX_TOOLS_VSN3.1 \
 TFTP_VSN1.1 \
 TOOLS_VSN   3.6 \
 WX_VSN  2.3 \
-XMERL_VSN   1.3.31 \
-ERTS_VSN14.0
+XMERL_VSN   1.3.32 \
+ERTS_VSN14.0.1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/26/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	31 May 2023 15:06:44 -	1.1.1.1
+++ distinfo	9 Jun 2023 11:13:26 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_26.0.tar.gz) = nD6nvzNrIQg5Rnn1o4J7YnxhqppBrVnSUG25b+fEnVw=
-SHA256 (otp_src_26.0.tar.gz) = P/PFPX75pFtXIOlbh1YmnBobWOtRrMyZLKl1Iv2yNNQ=
-SIZE (otp_doc_man_26.0.tar.gz) = 1742307
-SIZE (otp_src_26.0.tar.gz) = 104683285
+SHA256 (otp_doc_man_26.0.1.tar.gz) = p3ZwPTxbvLetKKgB63IJc00YZCsKG5yZitQkCUF5IJ8=
+SHA256 (otp_src_26.0.1.tar.gz) = 0Mjhf3PnFGKUujn0md4IbQZABY7AOMJAIXIuphIgfZI=
+SIZE (otp_doc_man_26.0.1.tar.gz) = 1735789
+SIZE (otp_src_26.0.1.tar.gz) = 104738804


CVS: cvs.openbsd.org: ports

2023-06-09 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/06/09 05:17:20

Modified files:
infrastructure/lib/DPB: Job.pm 

Log message:
fiddle with job naming some more: have basic tasks not have a name, and teach
job to not add (taskname) if it's undefined.

will fix some minor display nits as seen by naddy@



devel/gmp: patch for IBT support

2023-06-09 Thread Sebastien Marie
Hi,

The following diff makes devel/gmp to pass its testsuite on IBT machine.

I bumped REVISION for all subpackages as I am unsure if cxx is affected by asm 
changes or not. So in doubt, bump.

The patches adds `endbr64' instruction on amd64 specific code. There was found 
by running in loop the testsuite, identify the function where a SIGILL occurs, 
read, understand and patch the whole file.

As it is based on testsuite coverage, some faulting cases could be still 
present. But it is enough to fully unbreak lang/gcc/8 build (with a new 
bootstrap and new libgmp.so file).

Comments or OK ?
-- 
Sebastien Marie

Index: Makefile
===
RCS file: /cvs/ports/devel/gmp/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- Makefile25 Apr 2023 09:39:14 -  1.47
+++ Makefile9 Jun 2023 10:31:32 -
@@ -2,7 +2,7 @@ COMMENT-main=   library for arbitrary prec
 COMMENT-cxx=   C++ library for arbitrary precision arithmetic
 
 VERSION=   6.2.1
-REVISION-main= 1
+REVISION=  2
 DISTNAME=  gmp-${VERSION}
 MULTI_PACKAGES=-main -cxx
 PKGNAME-cxx=   gmpxx-${VERSION}
Index: patches/patch-mpn_x86_64_k8_mul_basecase_asm
===
RCS file: patches/patch-mpn_x86_64_k8_mul_basecase_asm
diff -N patches/patch-mpn_x86_64_k8_mul_basecase_asm
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-mpn_x86_64_k8_mul_basecase_asm9 Jun 2023 10:31:32 
-
@@ -0,0 +1,47 @@
+Index: mpn/x86_64/k8/mul_basecase.asm
+--- mpn/x86_64/k8/mul_basecase.asm.orig
 mpn/x86_64/k8/mul_basecase.asm
+@@ -335,9 +335,11 @@ C addmul_2 for remaining vp's
+   C adjusted value of n that is reloaded on each iteration
+ 
+ L(addmul_outer_0):
++  endbr64
+   add $3, un
+   lea 0(%rip), outer_addr
+ 
++  endbr64
+   mov un, n
+   mov -24(up,un,8), %rax
+   mul v0
+@@ -348,6 +350,7 @@ L(addmul_outer_0):
+   jmp L(addmul_entry_0)
+ 
+ L(addmul_outer_1):
++  endbr64
+   mov un, n
+   mov (up,un,8), %rax
+   mul v0
+@@ -358,9 +361,11 @@ L(addmul_outer_1):
+   jmp L(addmul_entry_1)
+ 
+ L(addmul_outer_2):
++  endbr64
+   add $1, un
+   lea 0(%rip), outer_addr
+ 
++  endbr64
+   mov un, n
+   mov -8(up,un,8), %rax
+   mul v0
+@@ -372,9 +377,11 @@ L(addmul_outer_2):
+   jmp L(addmul_entry_2)
+ 
+ L(addmul_outer_3):
++  endbr64
+   add $2, un
+   lea 0(%rip), outer_addr
+ 
++  endbr64
+   mov un, n
+   mov -16(up,un,8), %rax
+   xor R32(w3), R32(w3)
Index: patches/patch-mpn_x86_64_k8_mullo_basecase_asm
===
RCS file: patches/patch-mpn_x86_64_k8_mullo_basecase_asm
diff -N patches/patch-mpn_x86_64_k8_mullo_basecase_asm
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-mpn_x86_64_k8_mullo_basecase_asm  9 Jun 2023 10:31:32 
-
@@ -0,0 +1,46 @@
+Index: mpn/x86_64/k8/mullo_basecase.asm
+--- mpn/x86_64/k8/mullo_basecase.asm.orig
 mpn/x86_64/k8/mullo_basecase.asm
+@@ -99,12 +99,14 @@ dnlJMPENT( L(2m4), L(tab)) C 10
+ dnl   JMPENT( L(3m4), L(tab)) C 11
+   TEXT
+ 
+-L(1): imul%r8, %rax
++L(1): endbr64
++  imul%r8, %rax
+   mov %rax, (rp)
+   FUNC_EXIT()
+   ret
+ 
+-L(2): mov 8(vp_param), %r11
++L(2): endbr64
++  mov 8(vp_param), %r11
+   imul%rax, %r11  C u0 x v1
+   mul %r8 C u0 x v0
+   mov %rax, (rp)
+@@ -115,7 +117,8 @@ L(2):  mov 8(vp_param), %r11
+   FUNC_EXIT()
+   ret
+ 
+-L(3): mov 8(vp_param), %r9C v1
++L(3): endbr64
++  mov 8(vp_param), %r9C v1
+   mov 16(vp_param), %r11
+   mul %r8 C u0 x v0 -> 
+   mov %rax, (rp)  C r0
+@@ -335,6 +338,7 @@ L(mul_2_entry_1):
+ 
+ 
+ L(addmul_outer_1):
++  endbr64
+   lea -2(n), j
+   mov -16(up,n,8), %rax
+   mul v0
+@@ -346,6 +350,7 @@ L(addmul_outer_1):
+   jmp L(addmul_entry_1)
+ 
+ L(addmul_outer_3):
++  endbr64
+   lea 0(n), j
+   mov -16(up,n,8), %rax
+   xor R32(w3), R32(w3)
Index: patches/patch-mpn_x86_64_k8_mulmid_basecase_asm
===
RCS file: patches/patch-mpn_x86_64_k8_mulmid_basecase_asm
diff -N patches/patch-mpn_x86_64_k8_mulmid_basecase_asm
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-mpn_x86_64_k8_mulmid_basecase_asm 9 Jun 2023 10:31:32 
-
@@ -0,0 +1,67 @@
+Index: mpn/x86_64/k8/mulmid_basecase.asm
+--- mpn/x86_64/k8/mulmid_basecase.asm.orig
 mpn/x86_64/k8/mulmid_basecase.asm
+@@ -329,6 +329,7 @@ C addmul_2 for remaining vp's
+ 
+   ALIGN(16)
+ 

CVS: cvs.openbsd.org: ports

2023-06-09 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2023/06/09 02:57:55

Modified files:
meta/tor-browser: Tag: OPENBSD_7_3 Makefile 
www/tor-browser: Tag: OPENBSD_7_3 Makefile.inc 
www/tor-browser/browser: Tag: OPENBSD_7_3 Makefile distinfo 
www/tor-browser/noscript: Tag: OPENBSD_7_3 Makefile distinfo 

Log message:
Tor Browser: update to 12.0.7



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2023/06/09 02:57:21

Modified files:
meta/tor-browser: Makefile 
www/tor-browser: Makefile.inc 
www/tor-browser/browser: Makefile distinfo 
www/tor-browser/noscript: Makefile distinfo 

Log message:
Tor Browser: update to 12.0.7



[Maintainer Update] lang/erlang/25 25.3.2.2

2023-06-09 Thread Volker Schlecht

Not pinging again, but updating the diff to the next release.

On 6/6/23 18:09, Volker Schlecht wrote:

Ping.

On 5/31/23 21:44, Volker Schlecht wrote:

Updates lang/erlang/25 to 25.3.2.1

Bugfix Release, which I might have skipped, if it weren't for
a fix for an OpenBSD issue:

   OTP-18561    Application(s): erts

   Fixed a crash during tracing on certain platforms that
   cannot use the machine stack for Erlang code (mainly
   OpenBSD and Linux with musl).

https://github.com/erlang/otp/releases/tag/OTP-25.3.2.1

Tests pass, dependent ports all build, test and work fine
on amd64.Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile	31 May 2023 15:17:33 -	1.17
+++ Makefile	9 Jun 2023 08:33:44 -
@@ -3,14 +3,13 @@ BROKEN-alpha=	beam/erl_process.c:6692: i
 COMMENT-main=	${COMMENT}
 COMMENT-wx=	WxWidgets bindings for Erlang
 
-V=		25.3.2
+V=		25.3.2.2
 PORTROACH=	limit:^OTP-25\.
 DISTNAME=	otp_src_$V
 PKGNAME=	erlang-$V
 PKGNAME-main=	erlang-$V
 PKGNAME-wx=	erlang-wx-$V
 EPOCH=		0
-REVISION=	0
 
 VERSION_SPEC=	>=25v0,<26v0
 PKGSPEC-main=	erlang-${VERSION_SPEC}
@@ -64,7 +63,7 @@ AUTOCONF_VERSION = 2.69
 ERL_VERSIONS=	\
 ASN1_VSN5.0.21 \
 COMMON_TEST_VSN 1.24 \
-COMPILER_VSN8.2.6 \
+COMPILER_VSN8.2.6.2 \
 CRYPTO_VSN  5.1.4 \
 DEBUGGER_VSN5.3.1 \
 DIALYZER_VSN5.0.5 \
@@ -93,12 +92,12 @@ SASL_VSN4.2 \
 SNMP_VSN5.13.5 \
 SSH_VSN 4.15.3 \
 SSL_VSN 10.9.1 \
-STDLIB_VSN  4.3.1 \
+STDLIB_VSN  4.3.1.1 \
 SYNTAX_TOOLS_VSN3.0.1 \
 TFTP_VSN1.0.4 \
 TOOLS_VSN   3.5.3 \
 WX_VSN  2.2.2 \
-XMERL_VSN   1.3.31 \
-ERTS_VSN13.2.2
+XMERL_VSN   1.3.31.1 \
+ERTS_VSN13.2.2.1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo	17 May 2023 13:39:46 -	1.9
+++ distinfo	9 Jun 2023 08:33:44 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.3.2.tar.gz) = H5hRYz30VrMZ9rxw1vkDXFrF1j0ZN+GnlL2MiIs5Eq8=
-SHA256 (otp_src_25.3.2.tar.gz) = rtTkcmzcWHq4IMg3nWPlEeRqGxzAxZ1qcgtRrmJbJRA=
-SIZE (otp_doc_man_25.3.2.tar.gz) = 1717601
-SIZE (otp_src_25.3.2.tar.gz) = 103757566
+SHA256 (otp_doc_man_25.3.2.2.tar.gz) = GoQkTwUYpIDEGWlwh+DseYjhIhfF8X6OI3LQCiiEMlk=
+SHA256 (otp_src_25.3.2.2.tar.gz) = g6NvPZDe7zatthW7+0bNMn8Ldrdmjh9/JT/Wa0riRRg=
+SIZE (otp_doc_man_25.3.2.2.tar.gz) = 1718654
+SIZE (otp_src_25.3.2.2.tar.gz) = 103844480
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-main
--- pkg/PLIST-main	31 May 2023 15:17:34 -	1.10
+++ pkg/PLIST-main	9 Jun 2023 08:33:44 -
@@ -2,7 +2,7 @@
 @option is-branch
 @conflict erlang->=25,<26
 @conflict erlang->=25v0,<26v0
-@conflict erlang-wx->=25,<25.3.2
+@conflict erlang-wx->=25,<25.3.2.2
 @pkgpath lang/erlang/21,-main
 @newgroup _epmd:888
 @newuser _epmd:888:_epmd::Erlang EPMD Account:/var/empty:/sbin/nologin


CVS: cvs.openbsd.org: ports

2023-06-09 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/06/09 01:16:09

Modified files:
www/nghttp2: Makefile distinfo 

Log message:
update to nghttp2-1.54.0



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2023/06/09 00:51:08

Modified files:
fonts  : Makefile 

Log message:
+intel-one-mono



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2023/06/09 00:46:35

Log message:
Import intel-one-mono-1.2.0.

Intel One Mono is an expressive monospaced font family that's built with
clarity, legibility, and the needs of developers in mind.

ok florian@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20230609

N ports/fonts/intel-one-mono/Makefile
N ports/fonts/intel-one-mono/distinfo
N ports/fonts/intel-one-mono/pkg/DESCR
N ports/fonts/intel-one-mono/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/06/09 00:24:26

Modified files:
devel/libgusb  : Makefile distinfo 

Log message:
Update to libgusb-0.4.6.



CVS: cvs.openbsd.org: ports

2023-06-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/06/09 00:24:10

Modified files:
x11/gnome/zenity: Makefile distinfo 
Removed files:
x11/gnome/zenity/patches: patch-data_README_manpage 
  patch-data_generate-manpage_sh 
  patch-data_meson_build 
  patch-data_zenity_1 
  patch-data_zenity_roff 

Log message:
Update to zenity-3.99.0.