CVS: cvs.openbsd.org: ports

2023-12-07 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/08 00:20:48

Modified files:
x11/gnome/zenity: Makefile distinfo 

Log message:
Update to zenity-4.0.0.



devel/p5-IPC-Shareable: Update to 1.13

2023-12-07 Thread wen heping
Hi, ports@:

Here is a patch for devel/p5-IPC-Shareable to update to 1.13 and 
add missing RUN_D and TEST_D.
It build well and pass all tests on amd64-current system.

One port depends on devel/p5-IPC-Shareable, net/inetsim
build well and run well(should adjust kern.seminfo.semmni=20) 
with this patch, no test defined.


Cheers!
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-IPC-Shareable/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile11 Mar 2022 18:51:37 -  1.10
+++ Makefile8 Dec 2023 06:25:16 -
@@ -2,11 +2,17 @@ COMMENT = share Perl variables between p
 
 MODULES =  cpan
 PKG_ARCH = *
-DISTNAME = IPC-Shareable-0.61
+DISTNAME = IPC-Shareable-1.13
 CATEGORIES =   devel
-REVISION = 1
 
 # GPLv2
 PERMIT_PACKAGE =   Yes
+
+RUN_DEPENDS =  converters/p5-JSON \
+   devel/p5-String-CRC32
+TEST_DEPENDS = devel/p5-Mock-Sub \
+   devel/p5-Test-SharedFork
+
+MAKE_ENV +=TEST_POD=1 RELEASE_TESTING=1
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-IPC-Shareable/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo14 Apr 2014 14:02:43 -  1.2
+++ distinfo8 Dec 2023 06:25:16 -
@@ -1,2 +1,2 @@
-SHA256 (IPC-Shareable-0.61.tar.gz) = 
wv+lu9oHas2fwbfZ2rHOZwfzRcWoM0MbWo7g+HRHIMQ=
-SIZE (IPC-Shareable-0.61.tar.gz) = 29730
+SHA256 (IPC-Shareable-1.13.tar.gz) = 
RW5mX3Kj+3ulqOcOMhz8nIJZ3vsxEbUZQK0IyrnADms=
+SIZE (IPC-Shareable-1.13.tar.gz) = 51682
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/p5-IPC-Shareable/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:51:37 -  1.2
+++ pkg/PLIST   8 Dec 2023 06:25:16 -
@@ -2,5 +2,6 @@ ${P5SITE}/IPC/
 ${P5SITE}/IPC/Shareable/
 ${P5SITE}/IPC/Shareable.pm
 ${P5SITE}/IPC/Shareable/SharedMem.pm
+${P5SITE}/IPC/ipc.pl
 @man man/man3p/IPC::Shareable.3p
 @man man/man3p/IPC::Shareable::SharedMem.3p


CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/12/07 23:28:57

Modified files:
sysutils/slant : Makefile 
sysutils/slant/pkg: PLIST 

Log message:
Change VARBASE to LOCALSTATEDIR

no response from maintainer

OK op@



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/12/07 23:24:16

Modified files:
productivity/radicale: Makefile 
productivity/radicale/pkg: PLIST 

Log message:
Change VARBASE to LOCALSTATEDIR

No response from maintainer.

OK op@



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2023/12/07 22:14:12

Modified files:
lang/ldc   : Makefile distinfo 
lang/ldc/patches: patch-driver_linker-gcc_cpp 
  patch-driver_targetmachine_cpp 
  patch-runtime_CMakeLists_txt 
lang/ldc/pkg   : PLIST 

Log message:
Update to ldc-1.35.0
Changelog: https://github.com/ldc-developers/ldc/releases
Also moves LDC to use LLVM-16



devel/p5-IPC-Run: Update to 20231003.0

2023-12-07 Thread wen heping
Hi, ports@:

   Here is a patch for devel/p5-IPC-Run:
 i) update to 20231003.0.
 ii) Remove the patch which had been merged into upstream

It build well and pass all tests on amd64-current system.

13 ports depend on p5-IPC-Run,  I tested most of it, few
tests failed, not cause by this patch.


Cheers !
wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-IPC-Run/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile11 Mar 2022 18:51:36 -  1.18
+++ Makefile8 Dec 2023 03:01:55 -
@@ -1,6 +1,6 @@
 COMMENT =  run a subprocess
 
-DISTNAME = IPC-Run-20200505.0
+DISTNAME = IPC-Run-20231003.0
 
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-IPC-Run/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo8 Sep 2021 21:23:22 -   1.8
+++ distinfo8 Dec 2023 03:01:55 -
@@ -1,2 +1,2 @@
-SHA256 (IPC-Run-20200505.0.tar.gz) = 
gW6/IX+g35nFg9c8Csxs7XisdzeHxmTHXL8UC7fkyQE=
-SIZE (IPC-Run-20200505.0.tar.gz) = 127505
+SHA256 (IPC-Run-20231003.0.tar.gz) = 
6yW731kT0pF5fvG/6ZjxUTC0VdPtAqrN5oVvCyXk/lc=
+SIZE (IPC-Run-20231003.0.tar.gz) = 135491
Index: patches/patch-t_pty_t
===
RCS file: patches/patch-t_pty_t
diff -N patches/patch-t_pty_t
--- patches/patch-t_pty_t   11 Mar 2022 18:51:36 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,16 +0,0 @@
-Make t/pty.t test pass on OpenBSD.
-
-Index: t/pty.t
 t/pty.t.orig
-+++ t/pty.t
-@@ -141,6 +141,10 @@ SKIP: {
- is( _map_fds, $fd_map );
- }
- 
-+# OpenBSD libc devname(3) opens /var/run/dev.db and keeps it open.
-+# As this would confuse open file descriptor checks, open it in advance.
-+IO::Pty->new();
-+
- ##
- ## stdout, stderr
- ##
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/p5-IPC-Run/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:51:36 -  1.2
+++ pkg/PLIST   8 Dec 2023 03:01:55 -
@@ -6,6 +6,7 @@ ${P5SITE}/IPC/Run/IO.pm
 ${P5SITE}/IPC/Run/Timer.pm
 ${P5SITE}/IPC/Run/Win32Helper.pm
 ${P5SITE}/IPC/Run/Win32IO.pm
+${P5SITE}/IPC/Run/Win32Process.pm
 ${P5SITE}/IPC/Run/Win32Pump.pm
 @man man/man3p/IPC::Run.3p
 @man man/man3p/IPC::Run::Debug.3p
@@ -13,4 +14,5 @@ ${P5SITE}/IPC/Run/Win32Pump.pm
 @man man/man3p/IPC::Run::Timer.3p
 @man man/man3p/IPC::Run::Win32Helper.3p
 @man man/man3p/IPC::Run::Win32IO.3p
+@man man/man3p/IPC::Run::Win32Process.3p
 @man man/man3p/IPC::Run::Win32Pump.3p


[NEW]devel/p5-Mock-Sub

2023-12-07 Thread wen heping
Hi, ports@:

 Here is a patch to create new port devel/p5-Mock-Sub,
which is required by the update of devel/p5-IPC-Shareable.
It build well and pass tests on amd64-current system.


Cheers !
wen

p5-Mock-Sub.tar.gz
Description: p5-Mock-Sub.tar.gz


回复: 回复: productivity/khal: Update to 0.11.2

2023-12-07 Thread wen heping
Now `make test` by the user without root privilege:

ob74$ make test
===>  Regression tests for khal-0.11.2
= test session starts ==
platform openbsd7 -- Python 3.10.13, pytest-7.1.3, pluggy-1.3.0
rootdir: /home/wen/ports/obj/khal-0.11.2/khal-0.11.2
plugins: cov-4.0.0, hypothesis-6.47.1
collected 315 items

tests/backend_test.py .. [  9%]
tests/cal_display_test.py .  [ 12%]
tests/cli_test.py ..xX.X...  [ 25%]
tests/configwizard_test.py ..[ 26%]
tests/controller_test.py [ 29%]
tests/event_test.py ..F...F..F.F.F.. [ 46%]
..F. [ 47%]
tests/icalendar_test.py .FFF...  [ 49%]
tests/khalendar_test.py ..F...   [ 59%]
tests/khalendar_utils_test.py .  [ 72%]
tests/parse_datetime_test.py ... [ 86%]
F[ 87%]
tests/settings_test.py   [ 91%]
tests/terminal_test.py ...   [ 92%]
tests/utils_test.py  [ 94%]
tests/vdir_test.py ...   [ 95%]
tests/vtimezone_test.py FFF  [ 96%]
tests/ui/test_calendarwidget.py .[ 98%]
tests/ui/test_editor.py  [ 99%]
tests/ui/test_widgets.py .   [100%]

=== FAILURES ===
_ test_vertical_month_unicode __

def test_vertical_month_unicode():
try:
locale.setlocale(locale.LC_ALL, 'de_DE.UTF-8')
vert_str = vertical_month(month=12, year=2011,
  today=dt.date(2011, 12, 12))
# de_DE locale on at least Net and FreeBSD is different from the one
# commonly used on linux systems
if platform.system() == 'FreeBSD':
assert vert_str == example_de_freebsd
elif platform.system() == 'NetBSD':
assert vert_str == example_de_netbsd
else:
>   assert vert_str == example_de
E   AssertionError: assert ['\x1b[1m... 31  1 ', ...] == 
['\x1b[1m... 31  1 ', ...]
E At index 0 diff: '\x1b[1mMo Tu We Th Fr Sa Su \x1b[0m' != 
'\x1b[1mMo Di Mi Do Fr Sa So \x1b[0m'
E Use -v to get more diff

tests/cal_display_test.py:357: AssertionError
 test_vertical_month_unicode_weekdeays _

def test_vertical_month_unicode_weekdeays():
try:
locale.setlocale(locale.LC_ALL, 'cs_CZ.UTF-8')
vert_str = vertical_month(month=12, year=2011,
  today=dt.date(2011, 12, 12))
>   assert [line.lower() for line in vert_str] == [line.lower() for 
> line in example_cz]
E   AssertionError: assert ['\x1b[1m... 31  1 ', ...] == ['\x1b[1m  
  ... 31  1 ', ...]
E At index 0 diff: '\x1b[1mmo tu we th fr sa su \x1b[0m' != 
'\x1b[1mpo út st čt pá so ne \x1b[0m'
E Use -v to get more diff

tests/cal_display_test.py:379: AssertionError
___ test_vertical_month_unicode_weekdeays_gr ___

def test_vertical_month_unicode_weekdeays_gr():
try:
locale.setlocale(locale.LC_ALL, 'el_GR.UTF-8')
vert_str = vertical_month(month=12, year=2011,
  today=dt.date(2011, 12, 12))
# on some OSes, Greek locale's abbreviated day of the week and
# month names have accents, on some they haven't
if platform.system() == 'Darwin':
assert strip_accents('\n'.join([line.lower() for line in 
vert_str])) == \
'\n'.join(example_gr_darwin)
else:
>   assert strip_accents('\n'.join([line.lower() for line in 
> vert_str])) == \
'\n'.join(example_gr)
E   AssertionError: assert '\x1b[1mm...  1  2  3  4 ' == 
'\x1b[1m ...  1  2  3  4 '
E -  δε τρ τε πε πα σα κυ
E + mo tu we th fr sa su
E - δεκ  28 29 30  1  2  3  4
E ? 
E + dec 28 29 30  1  2  3  4
E ? ^^^
E   

CVS: cvs.openbsd.org: ports

2023-12-07 Thread Josh Rickmar
CVSROOT:/cvs
Module name:ports
Changes by: jr...@cvs.openbsd.org   2023/12/07 15:10:44

Modified files:
math   : Makefile 

Log message:
Link flintlib.



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Josh Rickmar
CVSROOT:/cvs
Module name:ports
Changes by: jr...@cvs.openbsd.org   2023/12/07 15:08:50

Log message:
Import math/flintlib 3.0.1

FLINT is a C library for doing number theory, freely available under
the GNU LGPL.

At its core, FLINT provides arithmetic in standard rings such as the
integers, rationals, algebraic, real, complex and p-adic numbers,
finite fields, and number fields. It also provides polynomials
(univariate and multivariate), power series, and matrices.

FLINT covers a wide range of functionality: primality testing, integer
factorisation, multivariate polynomial GCD and factorisation, FFTs,
multimodular reconstruction, special functions, exact and approximate
linear algebra, LLL, finite field embeddings, and more.

ok sthen@

Status:

Vendor Tag: jrick
Release Tags:   jrick_20231207

N ports/math/flintlib/distinfo
N ports/math/flintlib/Makefile
N ports/math/flintlib/patches/patch-Makefile_in
N ports/math/flintlib/patches/patch-flint_pc_in
N ports/math/flintlib/pkg/DESCR
N ports/math/flintlib/pkg/PLIST

No conflicts created by this import



Re: [NEW] devel/jdk/21

2023-12-07 Thread Ian Darwin

On 12/7/23 13:38, Kurt Miller wrote:

Attached is a port of jdk-21. I have already updated javaPathHelper
to support jdk-21. Below is the diff for java.port.mk to add
support for it as well.

okay for java.port.mk and to import devel/jdk/21?


Both tested & ok by me. Thanks.



Index: java.port.mk
===
RCS file: /cvs/ports/devel/jdk/java.port.mk,v
retrieving revision 1.42
diff -u -p -u -r1.42 java.port.mk
--- java.port.mk11 Mar 2022 18:50:14 -  1.42
+++ java.port.mk7 Dec 2023 18:28:15 -
@@ -1,4 +1,4 @@
-# Set MODJAVA_VER to 1.8, 11 or 17 based on the version of the jdk needed
+# Set MODJAVA_VER to 1.8, 11, 17 or 21 based on the version of the jdk needed
  # for the port. Append a + (e.g., 11+) if any higher version is acceptable.
  
  MODJAVA_VER?=

@@ -22,8 +22,9 @@ MODJAVA_VER?=
  #
  
  .if ${MODJAVA_VER:S/+//} != "1.8" && ${MODJAVA_VER:S/+//} != "11" && \

-  ${MODJAVA_VER:S/+//} != "17"
-ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11 or 17 with an optional + 
suffix."
+  ${MODJAVA_VER:S/+//} != "17" && ${MODJAVA_VER:S/+//} != "21"
+ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11, 17 or 21"
+ERRORS+="with an optional + suffix."
  .endif
  
  .if ${MODJAVA_VER:S/+//} == "1.8"

@@ -38,9 +39,12 @@ MODJAVA_VER?=
  .elif ${MODJAVA_VER:S/+//} == "11"
  JAVA_HOME= ${LOCALBASE}/jdk-11
  MODJAVA_BUILD_DEPENDS+= jdk->=11v0,<12v0:devel/jdk/11
-.else
+.elif ${MODJAVA_VER:S/+//} == "17"
  JAVA_HOME= ${LOCALBASE}/jdk-17
  MODJAVA_BUILD_DEPENDS+= jdk->=17v0,<18v0:devel/jdk/17
+.else
+JAVA_HOME= ${LOCALBASE}/jdk-21
+MODJAVA_BUILD_DEPENDS+= jdk->=21v0,<22v0:devel/jdk/21
  .endif
  
  .if ${MODJAVA_VER:M*+}





CVS: cvs.openbsd.org: ports

2023-12-07 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/07 12:31:34

Modified files:
net/bitcoin: Makefile distinfo 
net/bitcoin/patches: patch-configure_ac patch-src_wallet_bdb_cpp 
net/bitcoin/pkg: PLIST 

Log message:
Update bitcoin to 26.0



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Edd Barrett
CVSROOT:/cvs
Module name:ports
Changes by: e...@cvs.openbsd.org2023/12/07 11:47:58

Modified files:
editors/py-neovim: Makefile distinfo 
editors/py-neovim/pkg: PLIST 
Removed files:
editors/py-neovim/patches: patch-test_conftest_py 

Log message:
editors/py-neovim: update to version 0.5.0.

Diff from Justin Berthault, with tweaks from myself.

Thanks



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Edd Barrett
CVSROOT:/cvs
Module name:ports
Changes by: e...@cvs.openbsd.org2023/12/07 11:45:53

Modified files:
fonts/iosevka-fonts: Makefile.inc 
fonts/iosevka-fonts/aile: Makefile 
fonts/iosevka-fonts/default: Makefile 
fonts/iosevka-fonts/etoile: Makefile 
fonts/iosevka-fonts/slab: Makefile 

Log message:
fonts/iosevka-fonts: don't duplicate do-install.

OK sdk@ and sthen@, thanks both.



[NEW] devel/jdk/21

2023-12-07 Thread Kurt Miller
Attached is a port of jdk-21. I have already updated javaPathHelper
to support jdk-21. Below is the diff for java.port.mk to add
support for it as well.

okay for java.port.mk and to import devel/jdk/21?

Index: java.port.mk
===
RCS file: /cvs/ports/devel/jdk/java.port.mk,v
retrieving revision 1.42
diff -u -p -u -r1.42 java.port.mk
--- java.port.mk11 Mar 2022 18:50:14 -  1.42
+++ java.port.mk7 Dec 2023 18:28:15 -
@@ -1,4 +1,4 @@
-# Set MODJAVA_VER to 1.8, 11 or 17 based on the version of the jdk needed
+# Set MODJAVA_VER to 1.8, 11, 17 or 21 based on the version of the jdk needed
 # for the port. Append a + (e.g., 11+) if any higher version is acceptable.
 
 MODJAVA_VER?=
@@ -22,8 +22,9 @@ MODJAVA_VER?=
 #
 
 .if ${MODJAVA_VER:S/+//} != "1.8" && ${MODJAVA_VER:S/+//} != "11" && \
-  ${MODJAVA_VER:S/+//} != "17"
-ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11 or 17 with an optional 
+ suffix."
+  ${MODJAVA_VER:S/+//} != "17" && ${MODJAVA_VER:S/+//} != "21"
+ERRORS+="Fatal: MODJAVA_VER must be one of 1.8, 11, 17 or 21"
+ERRORS+="with an optional + suffix."
 .endif
 
 .if ${MODJAVA_VER:S/+//} == "1.8"
@@ -38,9 +39,12 @@ MODJAVA_VER?=
 .elif ${MODJAVA_VER:S/+//} == "11"
 JAVA_HOME= ${LOCALBASE}/jdk-11
 MODJAVA_BUILD_DEPENDS+= jdk->=11v0,<12v0:devel/jdk/11
-.else
+.elif ${MODJAVA_VER:S/+//} == "17"
 JAVA_HOME= ${LOCALBASE}/jdk-17
 MODJAVA_BUILD_DEPENDS+= jdk->=17v0,<18v0:devel/jdk/17
+.else
+JAVA_HOME= ${LOCALBASE}/jdk-21
+MODJAVA_BUILD_DEPENDS+= jdk->=21v0,<22v0:devel/jdk/21
 .endif
 
 .if ${MODJAVA_VER:M*+}


devel.jdk.21.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2023-12-07 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/07 10:20:52

Modified files:
java/javaPathHelper: Makefile distinfo 

Log message:
Update to version 2.3 to add support for jdk-21



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2023/12/07 10:01:29

Modified files:
lang/node  : Makefile distinfo 
lang/node/patches: 
   patch-deps_npm_node_modules_node-gyp_lib_install_js 
   patch-deps_v8_src_base_bit-field_h 
   patch-deps_v8_src_base_platform-posix_cc 
   patch-lib_internal_modules_cjs_loader_js 
   patch-node_gyp patch-src_env_cc 
lang/node/pkg  : PLIST 
Added files:
lang/node/patches: patch-deps_ada_ada_cpp patch-deps_ada_ada_h 

Log message:
lang/node: Update to v18.19.0

ok sthen@



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/07 09:57:12

Modified files:
sysutils/nomad : Makefile distinfo 
Removed files:
sysutils/nomad/patches: patch-command_agent_host_openbsd_go 
patch-command_agent_host_unix_go 

Log message:
Update to nomad-1.7.0.



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/07 09:47:12

Modified files:
x11/gnome/control-center: Makefile distinfo 
x11/gnome/control-center/patches: 
  
patch-panels_user-accounts_cc-user-panel_c 

Log message:
Update to gnome-control-center-45.2.



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/07 09:19:46

Modified files:
x11/qt5/qtdeclarative: Makefile distinfo 

Log message:
Update qtdeclarative-5.15.11 KDE patchset from 31 to 32



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/07 09:15:04

Modified files:
x11/qt5/qttools: Makefile distinfo 

Log message:
Update qttools-5.15.11 KDE patchset from 3 to 4



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/07 08:55:09

Modified files:
x11/libgedit-gtksourceview: Makefile distinfo 

Log message:
Update to libgedit-gtksourceview-299.0.5.



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/12/07 08:53:29

Modified files:
archivers/xz   : Makefile distinfo 
archivers/xz/patches: patch-src_xzdec_xzdec_c 

Log message:
archivers/xz: maintenance update to 5.4.5



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/07 08:48:04

Modified files:
x11/qt5/qtbase : Makefile distinfo 

Log message:
Update qtbase-5.15.11 KDE patchset from 138 to 147



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/07 08:11:37

Added files:
x11/qt5/qtscript/patches: 
  
patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_CallFrame_h 
Removed files:
x11/qt5/qtscript: 
  
patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_CallFrame_h 

Log message:
Ops, move patch to patches dir



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/07 08:01:25

Modified files:
x11/qt5/qtscript: Makefile 
Added files:
x11/qt5/qtscript: 
  
patch-src_3rdparty_javascriptcore_JavaScriptCore_interpreter_CallFrame_h 

Log message:
Replace -O0 with pragma clang optimize option

Tested by Jonathan Armani, thanks



Re: CVS: cvs.openbsd.org: ports

2023-12-07 Thread Omar Polo
On 2023/12/07 14:11:59 +, Brian Callahan  wrote:
> On 12/6/2023 2:53 AM, Antoine Jacoutot wrote:
> > On Sun, Dec 03, 2023 at 12:07:28PM -0700, Brian Callahan wrote:
> >> CVSROOT:   /cvs
> >> Module name:   ports
> >> Changes by:bcal...@cvs.openbsd.org 2023/12/03 12:07:28
> >>
> >> Log message:
> >> Import lang/hare, a simple, stable, and robust systems programming 
> >> language
> >> ok op@ tobhe@
> >> 
> >> Hare is a systems programming language designed to be simple, stable,
> >> and robust. Hare uses a static type system, manual memory management,
> >> and a minimal runtime. It is well-suited to writing operating systems,
> >> system tools, compilers, networking software, and other low-level, high
> >> performance tasks.
> > 
> > Doesn't build, there's a conflict in the dependencies
> > (xtensa-elf-binutils-2.27p1 and binutils-2.41)
> > 
> > 
> 
> This should de-conflict things. I don't think we need to have the GNU as
> info page for xtensa-elf-binutils installed, as we @comment out all the
> others.
> 
> OK?

looks fine to me.  Just wanted to note that binutils hasa conflict with
gas too.  does it matter for bulks?



Re: CVS: cvs.openbsd.org: ports

2023-12-07 Thread Brian Callahan
On 12/6/2023 2:53 AM, Antoine Jacoutot wrote:
> On Sun, Dec 03, 2023 at 12:07:28PM -0700, Brian Callahan wrote:
>> CVSROOT: /cvs
>> Module name: ports
>> Changes by:  bcal...@cvs.openbsd.org 2023/12/03 12:07:28
>>
>> Log message:
>> Import lang/hare, a simple, stable, and robust systems programming 
>> language
>> ok op@ tobhe@
>> 
>> Hare is a systems programming language designed to be simple, stable,
>> and robust. Hare uses a static type system, manual memory management,
>> and a minimal runtime. It is well-suited to writing operating systems,
>> system tools, compilers, networking software, and other low-level, high
>> performance tasks.
> 
> Doesn't build, there's a conflict in the dependencies
> (xtensa-elf-binutils-2.27p1 and binutils-2.41)
> 
> 

This should de-conflict things. I don't think we need to have the GNU as
info page for xtensa-elf-binutils installed, as we @comment out all the
others.

OK?

~Brian

Index: Makefile
===
RCS file: /cvs/ports/devel/xtensa-elf/binutils/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile21 Sep 2023 09:50:08 -  1.5
+++ Makefile7 Dec 2023 14:09:24 -
@@ -2,7 +2,7 @@ COMMENT=binutils for xtensa-elf cross-d
 
 V= 2.27
 DISTNAME=  binutils-$V
-REVISION=  1
+REVISION=  2
 
 HOMEPAGE=  https://www.gnu.org/software/binutils/
 
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/xtensa-elf/binutils/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 18:53:36 -  1.2
+++ pkg/PLIST   7 Dec 2023 14:09:24 -
@@ -14,7 +14,7 @@
 @bin bin/xtensa-elf-size
 @bin bin/xtensa-elf-strings
 @bin bin/xtensa-elf-strip
-@info info/as.info
+@comment @info info/as.info
 @comment @info info/bfd.info
 @comment @info info/binutils.info
 @comment @info info/gprof.info


CVS: cvs.openbsd.org: ports

2023-12-07 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/12/07 06:29:32

Modified files:
net/curl   : Tag: OPENBSD_7_4 Makefile distinfo 
net/curl/patches: Tag: OPENBSD_7_4 patch-m4_curl-compilers_m4 
Added files:
net/curl/patches: Tag: OPENBSD_7_4 patch-tests_data_DISABLED 

Log message:
net/curl: security update to 8.5.0

Includes fixes for
CVE-2023-46218: cookie mixed case PSL bypass
CVE-2023-46219: HSTS long file name clears contents



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/12/07 06:09:41

Modified files:
devel/llvm/16  : Makefile 
devel/llvm/16/patches: patch-lld_ELF_InputFiles_cpp 
   patch-lld_ELF_Relocations_cpp 
   patch-lld_ELF_ScriptParser_cpp 
   patch-lld_ELF_Writer_cpp 
   patch-llvm_include_llvm_BinaryFormat_ELF_h 
   patch-llvm_tools_llvm-objdump_ELFDump_cpp 
   patch-llvm_tools_llvm-readobj_ELFDumper_cpp 

Log message:
sync patches with base



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 05:23:05

Modified files:
www/squid  : Tag: OPENBSD_7_4 Makefile distinfo 
www/squid/patches: Tag: OPENBSD_7_4 patch-src_comm_cc 

Log message:
update to squid-6.6



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 05:23:03

Modified files:
www/squid  : Makefile distinfo 
www/squid/patches: patch-src_comm_cc 

Log message:
update to squid-6.6



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 05:11:55

Modified files:
devel/py-buildbot: Makefile 

Log message:
devel/py-buildbot: link the reactjs plugins to the build



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 05:11:21

Log message:
Import devel/py-buildbot/www-react 3.10.

ReactJS version of the www plugin for the buildbot UI.
ok sthen@

the deprecated angularjs versions will be removed in buildbot 4.0
see 
https://docs.buildbot.net/latest/manual/upgrading/4.0-upgrade.html#web-frontend
for how to update your configs to use those new plugins

the following works for the port MAINTAINER:
c['www'] = dict(port=8011, plugins=dict(base_react={}, 
react_waterfall_view={}, react_console_view={}, react_grid_view={}))

Status:

Vendor Tag: landry
Release Tags:   landry_20231207

N ports/devel/py-buildbot/www-react/Makefile
N ports/devel/py-buildbot/www-react/distinfo
N ports/devel/py-buildbot/www-react/pkg/DESCR
N ports/devel/py-buildbot/www-react/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 05:07:24

Log message:
Import devel/py-buildbot/react-grid-view 3.10.

ReactJS version of the grid view plugin for the buildbot UI.
ok sthen@

Status:

Vendor Tag: landry
Release Tags:   landry_20231207

N ports/devel/py-buildbot/react-grid-view/Makefile
N ports/devel/py-buildbot/react-grid-view/distinfo
N ports/devel/py-buildbot/react-grid-view/pkg/DESCR
N ports/devel/py-buildbot/react-grid-view/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 05:06:53

Log message:
Import devel/py-buildbot/react-waterfall-view 3.10.

ReactJS version of the waterfall view plugin for the buildbot UI.
ok sthen@

Status:

Vendor Tag: landry
Release Tags:   landry_20231207

N ports/devel/py-buildbot/react-waterfall-view/Makefile
N ports/devel/py-buildbot/react-waterfall-view/distinfo
N ports/devel/py-buildbot/react-waterfall-view/pkg/DESCR
N ports/devel/py-buildbot/react-waterfall-view/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 05:06:08

Log message:
Import devel/py-buildbot/react-console-view 3.10.

ReactJS version of the console view plugin for the buildbot UI.
ok sthen@

Status:

Vendor Tag: landry
Release Tags:   landry_20231207

N ports/devel/py-buildbot/react-console-view/Makefile
N ports/devel/py-buildbot/react-console-view/distinfo
N ports/devel/py-buildbot/react-console-view/pkg/DESCR
N ports/devel/py-buildbot/react-console-view/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 05:01:18

Modified files:
lang/wasi-sdk  : Makefile.inc 
lang/wasi-sdk/compiler-rt: Makefile 
lang/wasi-sdk/libcxx: Makefile distinfo 
lang/wasi-sdk/libcxx/pkg: PLIST 
lang/wasi-sdk/libcxxabi: Makefile distinfo 
lang/wasi-sdk/libcxxabi/pkg: PLIST 

Log message:
lang/wasi-sdk: update libcxx & libcxxabi to 16.0.6.

switch to build with MODCLANG_VERSION = 16
share/wasi-sysroot/include/c++/v1/*cxxabi*.h moved from libcxx to
libcxxabi, adjust @conflict accordingly



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 04:59:13

Modified files:
lang/wasi-libc : Makefile distinfo 
lang/wasi-libc/patches: patch-Makefile 
lang/wasi-libc/pkg: PLIST 

Log message:
lang/wasi-libc: update to git HEAD to support llvm 16

switch to build with ports-clang 16, cf for llvm support:
- https://github.com/WebAssembly/wasi-libc/pull/379
- https://github.com/WebAssembly/wasi-libc/pull/285
- https://github.com/WebAssembly/wasi-libc/pull/344
adapt a regex to deal with our egrep syntax.



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 04:22:20

Modified files:
devel/p5-Perl-Critic: Makefile distinfo 

Log message:
update to p5-Perl-Critic-1.152



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 04:20:25

Modified files:
textproc/p5-PPI: Makefile distinfo 

Log message:
update to p5-PPI-1.277



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 04:15:34

Modified files:
textproc   : Makefile 

Log message:
+p5-PPIx-Utils



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 04:15:19

Log message:
import textproc/p5-PPIx-Utils, from wen heping, ok bluhm

Status:

Vendor Tag: sthen
Release Tags:   sthen_20231207

N ports/textproc/p5-PPIx-Utils/Makefile
N ports/textproc/p5-PPIx-Utils/distinfo
N ports/textproc/p5-PPIx-Utils/pkg/DESCR
N ports/textproc/p5-PPIx-Utils/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 04:08:29

Modified files:
security/step-cli: Makefile distinfo modules.inc 

Log message:
update to step-cli-0.25.1



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/12/07 04:08:21

Modified files:
security/step-ca: Makefile distinfo modules.inc 

Log message:
update to step-ca-0.25.1



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/12/07 03:52:24

Modified files:
security/wycheproof-testvectors: Makefile distinfo 
security/wycheproof-testvectors/pkg: PLIST 

Log message:
Update to wycheproof-testvectors 20231103

This now also packages the testvectors_v1 directory which contains more
tests, some of which are based on a different, incompatible json schema.



Re: 回复: productivity/py-caldav: Update to 1.3.6

2023-12-07 Thread Stuart Henderson
On 2023/12/06 08:47, wen heping wrote:
> Here is the patch to create devel/py-recurring-ical-events.
> Two new ports build and run well, but currently no tests defined
> since we lack some of TEST_DEPENDS.

couple of small problems with them;

py-recurring-ical-events needs an RDEP on py-icalendar, is missing
NO_TEST, and has bogus @conflict/@pkgpath entries

py-x-wr-timezone is missing NO_TEST, and has bogus @conflict/@pkgpath

updated versions attached are OK sthen if someone would like to import.



py-caldav-deps.tgz
Description: application/tar-gz


Re: [NEW] devel/py-phx-class-registry

2023-12-07 Thread Stuart Henderson
On 2023/12/06 20:10, Paul Galbraith wrote:
> On 2023-11-03 10:26 p.m., Paul Galbraith wrote:
> > On 2023-09-25 9:13 p.m., Paul Galbraith wrote:
> > > On 2023-09-25 6:19 a.m., Stuart Henderson wrote:
> > > > On 2023/09/24 21:17, Paul Galbraith wrote:
> > > > > This is a new port of the python phx-class-registry package,
> > > > > a dependency of the B2 comand-line interface tool
> > > > > (https://www.backblaze.com/docs/cloud-storage-command-line-tools).
> > > > > 
> > > > > https://pypi.org/project/phx-class-registry/
> > > > > 
> > > > > Is this Ok to add?
> > > > It needs a rundep on setuptools because it uses pkg_resources.
> > > > 
> > > > DESCR is a bit incomprehensible...
> > > 
> > > Thanks Stuart, changes attached.
> > 
> > Is this Ok to add now?
> > 
> Is this one ok?
> 

yes, OK with me. tar reattached to save anyone else having to dig
through list archives to find it.



py-phx-class-registry.tgz
Description: application/tar-gz


Re: [update] shells/fish to 3.6.3

2023-12-07 Thread Stuart Henderson
On 2023/12/07 08:23, Justin Berthault wrote:
> Hi Florian
> 
> Everything is fine here with 3.6.4 however there are some test
> failures.
> 
> The following tests FAILED:
> 82 - abbr.fish (Failed)
> 136 - git.fish (Failed)
> 168 - read.fish (Failed)
> 193 - tmux-abbr.fish (Failed)
> 194 - tmux-bind.fish (Failed)
> 195 - tmux-complete.fish (Failed)
> 196 - tmux-history-search.fish (Failed)
> 197 - tmux-prompt.fish (Failed
> 
> Best regards.
> -- 
> ~Justin
> 

It doesn't find the fish binary properly (same in 3.6.1).
Can be worked-around with a TEST_DEPENDS on itself, i.e.
${FULLPKGNAME}:${BUILD_PKGPATH}, 

With that, I see two remaining failures:

- read.fish is using a gnu extension to head(1):

|   1/246 Test #168: read.fish ***Failed
0.47 sec
| Testing file checks/read.fish ... Failure:
| 
|   The CHECK on line 252 wants:
| $a: set in global scope, unexported, with 1 elements
| 
|   which failed to match line stdout:51:
| reading too much data did not terminate with failure status
| 
|   additional output on stderr:3:12:
| head: unknown option -- c
| usage: head [-count | -n count] [file ...]
| head: unknown option -- c
| usage: head [-count | -n count] [file ...]
| read: status: cannot overwrite read-only variable
| checks/read.fish (line 384):
| echo foo | read status
| ^

This one can be fixed by depending on sysutils/coreutils and "ln -fs
${LOCALBASE}/bin/ghead ${WRKDIR}/bin/head" before the main test in
do-test.


- check-completions.fish is trying to do something with X and failing:

|   9/246 Test  #96: check-completions.fish ...***Failed
3.26 sec
| Testing file checks/check-completions.fish ... Failure:
| 
|   There were no remaining checks left to match stderr:1:
| Failed to connect to X Server.
| 
|   Context:
| Failed to connect to X Server. <= no more checks
| 
|   when running command:
| ../test/root/bin/fish -C 'set -l fish ../test/root/bin/fish' 
checks/check-completions.fish

Not sure what this is doing (and not interested enough in fish to
spend more time diagnosing).



CVS: cvs.openbsd.org: ports

2023-12-07 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/07 01:52:28

Modified files:
devel/py-buildbot: Makefile.inc 
devel/py-buildbot/buildbot: Makefile distinfo 
devel/py-buildbot/buildbot/pkg: PLIST 
devel/py-buildbot/console-view: distinfo 
devel/py-buildbot/grid-view: distinfo 
devel/py-buildbot/pkg: distinfo 
devel/py-buildbot/waterfall-view: distinfo 
devel/py-buildbot/www: distinfo 
devel/py-buildslave: Makefile distinfo 
Added files:
devel/py-buildbot/buildbot/patches: patch-buildbot_www_plugin_py 

Log message:
devel/py-buildbot: update to 3.10.0.

see https://github.com/buildbot/buildbot/releases/tag/v3.10.0

add a patch to use importlib.resources from python instead of
importlib_python

new ports for the reactjs webui replacing the angularjs one will soon be
imported.



Re: [update] shells/nushell to 0.87.1

2023-12-07 Thread Volker Schlecht

On 2023-12-07 06:05, Justin Berthault wrote:

Hi,

Finished release [optimized] target(s) in 80m 26s
%
% date
Thu Dec  7 05:54:28 CET 2023

No issues here when building.

But I'm now having a 5 bytes memory allocation failure on my rpi and
nushell is totally unresponsive then.


That explains it then - tb@ pointed out that the problem I saw on amd64 would
not occur or arm64. I saw on Github that Laurent Cheylus already did the work
to make uucore work properly on OpenBSD, and would propose that we wait with
a nushell update until they switched to a uucore version that incorporates his
fixes.