CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 21:45:05

Modified files:
lang/compcert  : Makefile distinfo 

Log message:
update to CompCert 3.13.1



riscv64 bulk build report

2023-09-16 Thread jca
Bulk build on riscv64.ports.openbsd.org

Started : Mon Sep  4 04:59:13 MDT 2023
Finished: Sat Sep 16 07:17:19 MDT 2023
Duration: 12 Days 2 hours 18 minutes

Built using OpenBSD 7.3-current (GENERIC.MP) #34: Mon Sep  4 00:38:46 CEST 2023

Built 10282 packages

Number of packages built each day:
Sep 4: 2999
Sep 5: 576
Sep 6: 512
Sep 7: 291
Sep 8: 101
Sep 9: 1
Sep 10: 344
Sep 11: 511
Sep 12: 163
Sep 13: 997
Sep 14: 765
Sep 15: 586
Sep 16: 2436


Critical path missing pkgs:
http://build-failures.rhaalovely.net/riscv64/2023-09-04/summary.log

Build failures: 62
http://build-failures.rhaalovely.net/riscv64/2023-09-04/devel/reposurgeon.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/devel/tea.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/editors/micro.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/games/clidle.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/games/hlsteam.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/games/unknown-horizons.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/games/zelda3-data.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/games/zelda3-rom.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/lang/gleam.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/mail/aerc.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/mail/opensmtpd-filters/rspamd.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/amfora.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/dt.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/eduvpn/vpn-daemon.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/irtt.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/minio/client.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/minio/server.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/snowflake_proxy.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/syncthing.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/tailscale.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/termshark.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/wormhole-william.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/net/yggdrasil-go.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/cfssl.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/nuclei.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/ogvt.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/sops.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/step-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/tfsec.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/security/vault.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/shells/elvish.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/alertmanager.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/dep.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/direnv.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/docker-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/duf.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/gke-gcloud-auth-plugin.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/hcloud.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/lf.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/llama.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/nomad.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/oc.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/planor.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/prometheus.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/promscale.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/rclone.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/serf.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/telegraf.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/sysutils/terragrunt.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/textproc/terraform-docs.log
http://build-failures.rhaalovely.net/riscv64/2023-09-04/textproc/uni.log

CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 20:44:22

Modified files:
www/twill  : Makefile distinfo 
www/twill/pkg  : PLIST 

Log message:
update to twill 3.1



Re: NEW: audio/vgmstream

2023-09-16 Thread Thomas Frohwein
On Sat, Sep 16, 2023 at 05:27:21PM -0400, Thomas Frohwein wrote:

[...]

> > Anthony J. Bentley
> 
> Builds, looks good to me. I ran a sample .wav file without issues with
> vgmstream123. ok thfr@

As GH_* might not be with us forever, here is a diff for your port that
uses DIST_TUPLE instead...:

--- Makefile.orig   Sat Sep 16 16:36:18 2023
+++ MakefileSat Sep 16 16:39:22 2023
@@ -4,9 +4,7 @@
 
 V =1866
 
-GH_ACCOUNT =   vgmstream
-GH_PROJECT =   vgmstream
-GH_TAGNAME =   r$V
+DIST_TUPLE =   github vgmstream vgmstream r${V} .
 
 CATEGORIES =   audio
 
@@ -32,6 +30,8 @@
 DEBUG_PACKAGES = ${BUILD_PACKAGES}
 
 NO_TEST =  Yes
+
+WRKDIST =  ${WRKDIR}/vgmstream-r${V}
 
 ALL_TARGET =   vgmstream-cli vgmstream123
 
--- distinfo.orig   Sat Sep 16 16:36:23 2023
+++ distinfoSat Sep 16 16:37:42 2023
@@ -1,2 +1,2 @@
-SHA256 (vgmstream-1866.tar.gz) = VrrqjrpXdtdcSHyEbii0SPmXVd0ST/fIQd+Vfzc92mI=
-SIZE (vgmstream-1866.tar.gz) = 8301265
+SHA256 (vgmstream-vgmstream-r1866.tar.gz) = 
VrrqjrpXdtdcSHyEbii0SPmXVd0ST/fIQd+Vfzc92mI=
+SIZE (vgmstream-vgmstream-r1866.tar.gz) = 8301265



Re: Early Look: PostgreSQL 16.0

2023-09-16 Thread Jeremy Evans
On 09/16 09:56, Theo Buehler wrote:
> On Thu, Sep 14, 2023 at 06:06:37PM +, Jeremy Evans wrote:
> > PostgreSQL 16.0 was released today:
> > https://www.postgresql.org/about/news/postgresql-16-released-2715/
> > 
> > As usual, we don't plan to change the default version in ports until
> > 16.1, and after we have prepared updates all software that depends on
> > PostgreSQL to support the new version.  However, for early testing,
> > here's a diff to test with.
> 
> As mentioned elsewhwere, the diff needs an installed icu4c to configure
> as it is now. I ran a bulk with '--without-icu' added to CONFIGURE_ARGS.

Thanks!  I've updated my copy to use --without-icu.  If someone wants
ICU support in PostgreSQL, please speak up and describe why.
 
> There are a few version checks that break some ports, as usual.
> There is at least one .so in the server that had changes amounting to a
> major bump, but for some reasone they aren't versioned. Should they be?

I believe the @so entries in PLIST-server are only designed for use by
PostgreSQL itself via dlopen.  I don't think external code should be
linking to them, and therefore there is no reason to version them.

> databases/citus   version
> databases/pg_sqlite_fdw   version
> databases/postgresql-odbc ?
> databases/postgresql-plluaversion
> databases/timescaledb version
> geo/pgpointcloud  API break in -server

For these, it's best to wait a couple months till upstream has had a
chance to update.  After 16.1 is released, I'll take a look at these and
see if upstream has released a new version compatible with PostgreSQL
16, or has at least committed fixes that can be backported.

Thanks,
Jeremy

> 
> Not sure what's up with postgresql-odbc, maybe missing stdarg/stdbool
> includes?
> 
> 
> databases/citus:
> configure: error: Citus is not compatible with the detected PostgreSQL 
> version 16.
> 
> databases/pg_sqlite_fdw:
> Makefile:40: *** PostgreSQL 11, 12, 13, 14 or 15 is required to compile this 
> extension.  Stop.
> 
> databases/postgresql-pllua:
> ===> postgresql-pllua-2.0.10p0 depends on: postgresql-server->=15,<16 - 
> default postgresql-server-16.0 does not match
> 
> databases/timescaledb:
> CMake Error at CMakeLists.txt:349 (message):
>   TimescaleDB only supports PostgreSQL 12, 13, 14 and 15
> 
> databases/postgresql-odbc:
> 
> cc -DHAVE_CONFIG_H -I. -I/usr/local/include -I/usr/local/include/postgresql 
> -I/usr/local/include/postgresql/internal -DUNICODE_SUPPORT -O2 -pipe -MT 
> psqlodbcw_la-info.lo -MD -MP -MF .deps/psqlodbcw_la-info.Tpo -c info.c -fPIC 
> -DPIC -o .libs/psqlodbcw_la-info.o
> In file included from info.c:34:
> In file included from ./connection.h:14:
> /usr/local/include/postgresql/internal/pqexpbuffer.h:168:8: error: unknown 
> type name 'bool'
> extern bool appendPQExpBufferVA(PQExpBuffer str, const char *fmt, va_list 
> args) pg_attribute_printf(2, 0);
>^
> /usr/local/include/postgresql/internal/pqexpbuffer.h:168:67: error: unknown 
> type name 'va_list'; did you mean '__va_list'?
> extern bool appendPQExpBufferVA(PQExpBuffer str, const char *fmt, va_list 
> args) pg_attribute_printf(2, 0);
>   ^~~
>   __va_list
> /usr/include/machine/_types.h:126:27: note: '__va_list' declared here
> typedef __builtin_va_list   __va_list;
> ^
> 2 errors generated.
> 
> geo/pgpointcloud: https://github.com/pgpointcloud/pointcloud/pull/339
> 
> pc_pgsql.c:47:50: error: too few arguments to function call, expected 2, have 
> 1
>   List *names = stringToQualifiedNameList(proname);
> ~^
> /usr/local/include/postgresql/server/utils/regproc.h:28:14: note: 
> 'stringToQualifiedNameList' declared here
> extern List *stringToQualifiedNameList(const char *string, Node *escontext);
>  ^
> 1 error generated.



Re: [NEW] games/vcmi

2023-09-16 Thread Anthony J. Bentley
Kirill Bychkov writes:
> The port doesn't respect default CXXFLAGS (-O2 -pipe). Dropping this
> line and moving -I${X11BASE}/include to CMAKE_CXX_FLAGS leads to
> missing -O2 and -pipe in compiler flags.
> Do we have any other knobs to pass this flags?

CONFIGURE_ARGS +=   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -pthread 
-I${X11BASE}/include"

This preserved CXXFLAGS when I tried it.



Re: [NEW] games/vcmi

2023-09-16 Thread Kirill Bychkov
On Sat, September 16, 2023 04:57, Anthony J. Bentley wrote:
> Kirill Bychkov writes:
>> Attached is a port of VCMI-1.3.1, an open source Heroes
>> of Might and Magic III engine.
>> Played some campaigns and scenarios.
>
> Cool, this works with my GOG copy. Some comments:
>
> - The patches against included minizip are unnecessary since the port
>   uses system minizip.
>
> - The second hunk of patch-lib_Interprocess.h seems unintentional. The
>   first hunk also doesn't appear to be needed either?
>
> - Is -DUSE_FILE32API another leftover that can be removed?
>
> - CXXFLAGS=-I${X11BASE}/include can be rolled into CMAKE_CXX_FLAGS.

The port doesn't respect default CXXFLAGS (-O2 -pipe). Dropping this
line and moving -I${X11BASE}/include to CMAKE_CXX_FLAGS leads to
missing -O2 and -pipe in compiler flags.
Do we have any other knobs to pass this flags?

>
> - It takes a long time to compile, so debug packages should be enabled,
>   imo.
>
> - Can this use GH_* instead of a self-hosted distfile, so portroach can
>   catch updates?
>
> - Looks like 1.3.2 was released this morning.
>




Re: NEW: audio/vgmstream

2023-09-16 Thread Thomas Frohwein
On Wed, Sep 13, 2023 at 02:57:29AM -0600, Anthony J. Bentley wrote:
> Hi,
> 
> vgmstream is a library for playback of hundreds of streamed (prerecorded)
> audio formats used in video games. This package contains two components:
> vgmstream-cli, which decodes music files to .wav, and vgmstream123,
> which plays music files.
> 
> 
> I've tested this on the music files from a few Steam games and was able
> to convert and play some of the custom formats.
> 
> ok?
> 
> -- 
> Anthony J. Bentley

Builds, looks good to me. I ran a sample .wav file without issues with
vgmstream123. ok thfr@



CVS: cvs.openbsd.org: ports

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

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

Log message:
Update to libsodium 1.0.19

https://github.com/jedisct1/libsodium/releases/tag/1.0.19-RELEASE

Tested on amd64 BTI by sthen



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2023/09/16 15:02:04

Modified files:
emulators/ppsspp: Makefile distinfo 
emulators/ppsspp/patches: patch-CMakeLists_txt 
  patch-UI_NativeApp_cpp 
emulators/ppsspp/pkg: PLIST 

Log message:
Update to ppsspp-1.16.1.

Release notes:
https://www.ppsspp.org/news/release-1.16

Some bits from brad: remove non-BE arch restrictions (based on an old
bug that's apparently fixed upstream); use system zstd.



Re: Early Look: PostgreSQL 16.0

2023-09-16 Thread Theo Buehler
On Thu, Sep 14, 2023 at 06:06:37PM +, Jeremy Evans wrote:
> PostgreSQL 16.0 was released today:
> https://www.postgresql.org/about/news/postgresql-16-released-2715/
> 
> As usual, we don't plan to change the default version in ports until
> 16.1, and after we have prepared updates all software that depends on
> PostgreSQL to support the new version.  However, for early testing,
> here's a diff to test with.

As mentioned elsewhwere, the diff needs an installed icu4c to configure
as it is now. I ran a bulk with '--without-icu' added to CONFIGURE_ARGS.

There are a few version checks that break some ports, as usual.
There is at least one .so in the server that had changes amounting to a
major bump, but for some reasone they aren't versioned. Should they be?


databases/citus version
databases/pg_sqlite_fdw version
databases/postgresql-odbc   ?
databases/postgresql-pllua  version
databases/timescaledb   version
geo/pgpointcloudAPI break in -server

Not sure what's up with postgresql-odbc, maybe missing stdarg/stdbool
includes?


databases/citus:
configure: error: Citus is not compatible with the detected PostgreSQL version 
16.

databases/pg_sqlite_fdw:
Makefile:40: *** PostgreSQL 11, 12, 13, 14 or 15 is required to compile this 
extension.  Stop.

databases/postgresql-pllua:
===> postgresql-pllua-2.0.10p0 depends on: postgresql-server->=15,<16 - default 
postgresql-server-16.0 does not match

databases/timescaledb:
CMake Error at CMakeLists.txt:349 (message):
  TimescaleDB only supports PostgreSQL 12, 13, 14 and 15

databases/postgresql-odbc:

cc -DHAVE_CONFIG_H -I. -I/usr/local/include -I/usr/local/include/postgresql 
-I/usr/local/include/postgresql/internal -DUNICODE_SUPPORT -O2 -pipe -MT 
psqlodbcw_la-info.lo -MD -MP -MF .deps/psqlodbcw_la-info.Tpo -c info.c -fPIC 
-DPIC -o .libs/psqlodbcw_la-info.o
In file included from info.c:34:
In file included from ./connection.h:14:
/usr/local/include/postgresql/internal/pqexpbuffer.h:168:8: error: unknown type 
name 'bool'
extern bool appendPQExpBufferVA(PQExpBuffer str, const char *fmt, va_list args) 
pg_attribute_printf(2, 0);
   ^
/usr/local/include/postgresql/internal/pqexpbuffer.h:168:67: error: unknown 
type name 'va_list'; did you mean '__va_list'?
extern bool appendPQExpBufferVA(PQExpBuffer str, const char *fmt, va_list args) 
pg_attribute_printf(2, 0);
  ^~~
  __va_list
/usr/include/machine/_types.h:126:27: note: '__va_list' declared here
typedef __builtin_va_list   __va_list;
^
2 errors generated.

geo/pgpointcloud: https://github.com/pgpointcloud/pointcloud/pull/339

pc_pgsql.c:47:50: error: too few arguments to function call, expected 2, have 1
  List *names = stringToQualifiedNameList(proname);
~^
/usr/local/include/postgresql/server/utils/regproc.h:28:14: note: 
'stringToQualifiedNameList' declared here
extern List *stringToQualifiedNameList(const char *string, Node *escontext);
 ^
1 error generated.



new ports needed to unbreak devel/spyder

2023-09-16 Thread Daniel Dickman
Thanks to Stuart, I've just imported a few new ports needed to update 
devel/spyder back to a working state, but we still need a few more new 
ports to go.

So looking for ok's to import the attached.

ok's would be needed starting from the most indented nodes in the tree 
first, and then working our way up the tree. The tarball can just be 
extrated into /usr/ports.

Here's the dependency tree of the new ports, so ideally I could get ok's 
starting with autopep8, pydocstyle and helpdev) --

devel/spyder:

devel/py-pyls-spyder
devel/py-python-language-server
devel/autopep8
devel/py-pydocstyle

devel/py-pyls-black

devel/py-qdarkstyle
devel/py-helpdev

textproc/py-three-merge




spyder_new_deps.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:52:31

Modified files:
net: Makefile 

Log message:
+py-python-jsonrpc-server



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:50:24

Modified files:
sysutils   : Makefile 

Log message:
+py-watchdog



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:46:36

Modified files:
textproc   : Makefile 

Log message:
+py-textdistance
+py-diff-match-patch
+py-ujson



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:37:52

Log message:
import net/py-python-jsonrpc-server

Needed for an update of spyder.

tweaks and ok sthen@

Status:

Vendor Tag: daniel
Release Tags:   daniel_20230916

N ports/net/py-python-jsonrpc-server/Makefile
N ports/net/py-python-jsonrpc-server/distinfo
N ports/net/py-python-jsonrpc-server/pkg/DESCR
N ports/net/py-python-jsonrpc-server/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:19:57

Log message:
import sysutils/py-watchdog

Needed for an update of spyder.

tweaks and ok sthen@

Status:

Vendor Tag: daniel
Release Tags:   daniel_20230916

N ports/sysutils/py-watchdog/Makefile
N ports/sysutils/py-watchdog/distinfo
N ports/sysutils/py-watchdog/pkg/DESCR
N ports/sysutils/py-watchdog/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:10:18

Log message:
import textproc/py-ujson

Needed for an update of spyder.

tweaks and ok sthen@

Status:

Vendor Tag: daniel
Release Tags:   daniel_20230916

N ports/textproc/py-ujson/Makefile
N ports/textproc/py-ujson/distinfo
N ports/textproc/py-ujson/pkg/DESCR
N ports/textproc/py-ujson/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/09/16 12:08:22

Modified files:
www/ungoogled-chromium: Makefile distinfo 
www/ungoogled-chromium/patches: patch-BUILD_gn 

patch-ash_display_mirror_window_controller_cc 
patch-base_BUILD_gn 

patch-base_allocator_partition_allocator_address_space_randomization_h 

patch-base_allocator_partition_allocator_page_allocator_constants_h 

patch-base_allocator_partition_allocator_page_allocator_h 

patch-base_allocator_partition_allocator_page_allocator_internals_posix_h 

patch-base_allocator_partition_allocator_partition_alloc_base_rand_util_posix_cc
 

patch-base_allocator_partition_allocator_partition_alloc_config_h 

patch-base_allocator_partition_allocator_partition_alloc_constants_h 

patch-base_allocator_partition_allocator_partition_alloc_gni 

patch-base_allocator_partition_allocator_partition_root_cc 

patch-base_allocator_partition_allocator_starscan_stack_stack_cc 
patch-base_base_switches_cc 
patch-base_base_switches_h 
patch-base_debug_elf_reader_cc 
patch-base_debug_stack_trace_posix_cc 

patch-base_files_file_path_watcher_unittest_cc 
patch-base_i18n_icu_util_cc 
patch-base_linux_util_cc 
patch-base_process_process_metrics_h 

patch-base_process_process_metrics_openbsd_cc 
patch-base_process_process_posix_cc 
patch-base_profiler_module_cache_cc 
patch-base_system_sys_info_cc 
patch-base_system_sys_info_h 
patch-base_test_test_file_util_linux_cc 

patch-base_threading_platform_thread_posix_cc 

patch-base_threading_platform_thread_unittest_cc 

patch-base_trace_event_malloc_dump_provider_cc 
patch-build_config_compiler_BUILD_gn 

patch-build_config_compiler_pgo_BUILD_gn 
patch-build_toolchain_gcc_toolchain_gni 
patch-build_toolchain_toolchain_gni 
patch-cc_BUILD_gn 

patch-chrome_app_app_management_strings_grdp 
patch-chrome_app_chrome_command_ids_h 

patch-chrome_app_chrome_main_delegate_cc 
patch-chrome_app_chromium_strings_grd 

patch-chrome_app_generated_resources_grd 

patch-chrome_app_google_chrome_strings_grd 
patch-chrome_app_profiles_strings_grdp 
patch-chrome_app_settings_strings_grdp 

patch-chrome_app_theme_theme_resources_grd 
patch-chrome_browser_BUILD_gn 
patch-chrome_browser_about_flags_cc 

patch-chrome_browser_browser_features_cc 

patch-chrome_browser_browser_process_impl_cc 

patch-chrome_browser_browser_process_impl_h 

patch-chrome_browser_chrome_browser_interface_binders_cc 

patch-chrome_browser_chrome_browser_main_cc 

patch-chrome_browser_chrome_content_browser_client_cc 

patch-chrome_browser_chrome_content_browser_client_h 

patch-chrome_browser_content_settings_one_time_permission_provider_cc 

patch-chrome_browser_download_chrome_download_manager_delegate_cc 


CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:07:17

Log message:
import textproc/py-diff-match-patch

Needed for an update of spyder.

ok sthen@

Status:

Vendor Tag: daniel
Release Tags:   daniel_20230916

N ports/textproc/py-diff-match-patch/Makefile
N ports/textproc/py-diff-match-patch/distinfo
N ports/textproc/py-diff-match-patch/pkg/DESCR
N ports/textproc/py-diff-match-patch/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/09/16 12:03:14

Log message:
import textproc/py-textdistance

Needed for an update of spyder.

ok sthen@

Status:

Vendor Tag: daniel
Release Tags:   daniel_20230916

N ports/textproc/py-textdistance/Makefile
N ports/textproc/py-textdistance/distinfo
N ports/textproc/py-textdistance/pkg/DESCR
N ports/textproc/py-textdistance/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Peter Hessler
CVSROOT:/cvs
Module name:ports
Changes by: phess...@cvs.openbsd.org2023/09/16 11:50:58

Modified files:
java/gradle: Makefile distinfo 
java/gradle/patches: patch-bin_gradle 
java/gradle/pkg: PLIST 

Log message:
Update gradle to 8.3, supports more modern version of java including the
lts 17.

OK lteo@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2023/09/16 11:47:12

Modified files:
devel/sdl2-ttf : Makefile 
Added files:
devel/sdl2-ttf/patches: patch-sdl2_ttf-config_cmake_in 

Log message:
In cmake, include library version in shared library absolute pathname.

ok thfr@



lang/ecl: update to 23.9.9

2023-09-16 Thread Sebastien Marie
Hi,

The following diff updates lang/ecl to 23.9.9.

I tested it on amd64, and built reverse-depends using it (math/maxima, 
math/wxMaxima, net/clic, and lang/sbcl [forcing the use of ecl]).

Comments or OK ?
-- 
Sebastien Marie


diff /home/semarie/repos/openbsd/ports
commit - 774b5ac8593c8e368254a0c7382f33d6cdaeca56
path + /home/semarie/repos/openbsd/ports
blob - 744e4fac01aa428f635a2e64735ab4a34982b365
file + lang/ecl/Makefile
--- lang/ecl/Makefile
+++ lang/ecl/Makefile
@@ -1,12 +1,10 @@
 COMMENT =  embeddable common-lisp
 CATEGORIES =   lang
 
-V =21.2.1
+V =23.9.9
 DISTNAME = ecl-$V
-SHARED_LIBS += ecl 8.0
+SHARED_LIBS += ecl 9.0
 
-REVISION = 0
-
 HOMEPAGE = https://common-lisp.net/project/ecl/
 MAINTAINER =   Timo Myyra 
 
@@ -44,7 +42,7 @@ LIB_DEPENDS +=devel/gmp \
devel/boehm-gc,-atomic \
devel/libffi
 
-TEST_DEPENDS = ${BASE_PKGPATH}
+TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH}
 TEST_ENV = "ECL=${WRKDIST}/build/bin/ecl" \
"TEST_IMAGE=${WRKDIST}/build/bin/ecl"
 
blob - 5da17098084bbc837811a12478849c7eb0b6024e
file + lang/ecl/distinfo
--- lang/ecl/distinfo
+++ lang/ecl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ecl-21.2.1.tgz) = sVp13PhLj2LmhyDMqxOT+WEcB4/NOv3WOaEIbK0BCQA=
-SIZE (ecl-21.2.1.tgz) = 7875088
+SHA256 (ecl-23.9.9.tgz) = xRvatMpsEXPdP+nP6XJ7zvuXuwo9ZDS2J8pr2usz+IA=
+SIZE (ecl-23.9.9.tgz) = 8129105
blob - a7763bffb61f13d0e7ff85917530a01dd3294ba7
file + lang/ecl/patches/patch-src_Makefile_in
--- lang/ecl/patches/patch-src_Makefile_in
+++ lang/ecl/patches/patch-src_Makefile_in
@@ -1,7 +1,7 @@
 Index: src/Makefile.in
 --- src/Makefile.in.orig
 +++ src/Makefile.in
-@@ -213,29 +213,13 @@ install:
+@@ -201,29 +201,13 @@ install:
  $(INSTALL_DATA) ecl/$$i $(DESTDIR)$(includedir)/ecl/$$i; \
done
$(INSTALL_SCRIPT) bin/ecl-config $(DESTDIR)$(bindir)
blob - /dev/null
file + lang/ecl/patches/patch-src_cmp_cmpbackend-cxx_cmpbackend-cxx_lsp (mode 
640)
--- /dev/null
+++ lang/ecl/patches/patch-src_cmp_cmpbackend-cxx_cmpbackend-cxx_lsp
@@ -0,0 +1,16 @@
+Index: src/cmp/cmpbackend-cxx/cmpbackend-cxx.lsp
+--- src/cmp/cmpbackend-cxx/cmpbackend-cxx.lsp.orig
 src/cmp/cmpbackend-cxx/cmpbackend-cxx.lsp
+@@ -274,11 +274,7 @@ the environment variable TMPDIR to a different value."
+ 
+ (defun ecl-library-directory ()
+   "Finds the directory in which the ECL core library was installed."
+-  (cond ((and *ecl-library-directory*
+-  (probe-file (merge-pathnames (compile-file-pathname "ecl" :type
+-#+dlopen :shared-library
+-#-dlopen :static-library)
+-   *ecl-library-directory*)))
++  (cond (*ecl-library-directory*
+  *ecl-library-directory*)
+ ((probe-file "SYS:BUILD-STAMP")
+  (setf *ecl-library-directory* (namestring 
(translate-logical-pathname "SYS:"
blob - a863e03254c2b802909d695af5cb0e2066962947
file + /dev/null
--- lang/ecl/patches/patch-src_cmp_cmpc-wt_lsp
+++ /dev/null
@@ -1,25 +0,0 @@
-backport 
https://gitlab.com/embeddable-common-lisp/ecl/-/commit/f3d4cf4b66ab6c3cd8629ab6d0c7f7c50d7fd8a4
-
-Index: src/cmp/cmpc-wt.lsp
 src/cmp/cmpc-wt.lsp.orig
-+++ src/cmp/cmpc-wt.lsp
-@@ -19,18 +19,7 @@
- (defun wt1 (form)
-   (cond ((not (floatp form))
-  (typecase form
--   (INTEGER
--(princ form *compiler-output1*)
--(princ
-- (cond ((typep form (rep-type->lisp-type :int)) "")
--   ((typep form (rep-type->lisp-type :unsigned-int)) "U")
--   ((typep form (rep-type->lisp-type :long)) "L")
--   ((typep form (rep-type->lisp-type :unsigned-long)) "UL")
--   ((typep form (rep-type->lisp-type :long-long)) "LL")
--   ((typep form (rep-type->lisp-type :unsigned-long-long)) 
"ULL")
--   (t (baboon :format-control "wt1: The number ~A doesn't fit 
any integer type." form)))
-- *compiler-output1*))
--   ((or STRING CHARACTER)
-+   ((or INTEGER STRING CHARACTER)
- (princ form *compiler-output1*))
-(VAR (wt-var form))
-(t (wt-loc form
blob - 12ec82db34881b8159569d96e80a0e9649a32f3c
file + /dev/null
--- lang/ecl/patches/patch-src_cmp_cmploc_lsp
+++ /dev/null
@@ -1,36 +0,0 @@
-backport 
https://gitlab.com/embeddable-common-lisp/ecl/-/commit/f3d4cf4b66ab6c3cd8629ab6d0c7f7c50d7fd8a4
-
-Index: src/cmp/cmploc.lsp
 src/cmp/cmploc.lsp.orig
-+++ src/cmp/cmploc.lsp
-@@ -181,10 +181,30 @@
- (defun wt-temp (temp)
-   (wt "T" temp))
- 
-+(defun wt-fixnum (value  vv)
-+  (declare (ignore vv))
-+  (princ value *compiler-output1*)
-+  ;; Specify explicit type suffix as a workaround for MSVC. C99
-+  ;; standard compliant compilers don't need type suffixes and choose
-+  ;; the correct type themselves. Note that we cannot savely use
-+  

Re: update java/gradle to 8.3

2023-09-16 Thread Lawrence Teo
On Sat, Sep 16, 2023 at 02:52:54PM +0100, Stuart Henderson wrote:
> (+cc ghidra maintainer)
> 
> On 2023/09/16 14:55, Peter Hessler wrote:
> > 
> > On 2023 Sep 16 (Sat) at 07:30:46 -0400 (-0400), Ian Darwin wrote:
> > :On Sat, Sep 16, 2023 at 11:36:08AM +0100, Stuart Henderson wrote:
> > :> > Unfortunately there is a show-stopper here. We have to fix/update
> > :> > security/ghidra which is not trivial.
> > :> 
> > :> The ghidra port is really outdated, even from just a quick look at
> > :> release notes various of the changes look security-related, not what you
> > :> want when analysing (possibly malicious) binaries. At this point,
> > :> especially since it was already noticed >1y ago, I don't think ghidra
> > :> should stand in the way of updatng gradle, I'd be ok with marking ghidra
> > :> BROKEN and updating gradle.
> > :
> > :I concur.
> > :
> > 
> > So to me the only question is timing.  Do we disable ghirda before
> > release because it is so dangerous, or do we disable it after release and
> > give interested people some time to fix it?
> 
> I think it would be reasonable to do that before release.
> 
> If somebody already has ghidra installed and upgrades, it won't
> disappear (and because it's java software, shouldn't have compat
> problems due to syscall changes etc, because the jdk package will
> still be updated).
> 
> And if not, at least they won't get a 3yo version if they run
> "pkg_add ghidra" from scratch.
> 
> (Also, since current versions of ghidra themselves now use jdk 17,
> afaik updating gradle will be a prerequisite to updating ghidra anyway).

I have marked the Ghidra port as BROKEN. I looked into updating Ghidra
sometime ago and it was a lot of work, so I agree that it's best that we
mark it as BROKEN before release since it's unlikely that it can be
updated before release.

phessler, I'm ok with your java/gradle update.

Thanks,
Lawrence



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Lawrence Teo
CVSROOT:/cvs
Module name:ports
Changes by: l...@cvs.openbsd.org2023/09/16 10:23:32

Modified files:
security/ghidra: Makefile 

Log message:
Mark as BROKEN so that we don't ship with an outdated Ghidra package, and so
that the Ghidra port does not hold back java/gradle updates. Significant
work is required to update Ghidra to the latest version.

Prompted by a discussion with sthen@ ian@ rsadowski@ phessler@



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/09/16 09:52:53

Modified files:
www/chromium   : Makefile distinfo 
www/chromium/patches: patch-third_party_zlib_BUILD_gn 
  patch-v8_BUILD_gn 
Added files:
www/chromium/patches: 
  
patch-third_party_libaom_source_libaom_aom_ports_aarch64_cpudetect_c 
  patch-third_party_zlib_cpu_features_c 

Log message:
update to 117.0.5938.88 and unbreak build on i386 and arm64



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 09:13:41

Modified files:
devel/kf5  : kf5.port.mk 

Log message:
Handle non-existing ${WRKINST}/etc



NEW: x11/kde-applications/tokodon (Mastodon client)

2023-09-16 Thread Rafael Sadowski
OK to import tokodon-23.08.0?

Comment:
KDE Mastodon client

Description:
Tokodon is a Mastodon client. It allows you to interact with the Fediverse
community.

Maintainer: Rafael Sadowski 

WWW: https://apps.kde.org/tokodon/




tokodon.tgz.tar.gz
Description: application/tar-gz


NEW: x11/kde-applications/merkuro (productivity/kalendar replacement)

2023-09-16 Thread Rafael Sadowski
Ok to replace productivity/kalendar with x11/kde-applications/merkuro?

"KDE renamed Kalendar to Merkuro since the application not only lets you
manage your events and tasks any more, but also your contacts."

Current productivity/kalendar is marked as BROKEN.

Information for inst:merkuro-23.08.0

Comment:
calendar application

Description:
Merkuro is a calendar application that allows you to manage your tasks and
events. Merkuro supports both local calendars as well as a multitude of online
calendars:

 - CalDAV calendars (e.g. Nextcloud)
 - Google calendars
 - Exchange calendars
 - iCal calendar files (.ics)
 - iCal calendar folders
 - Kolab groupware servers
 - Open-Xchange groupware servers

Maintainer: Rafael Sadowski 

WWW: https://apps.kde.org/merkuro.calendar/

The attached merkuro port includes "@conflict kalendar-*" and "@pkgpath
productivity/kalendar". quirks bits below.

OK?

Index: Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1536
diff -u -p -u -p -r1.1536 Makefile
--- Makefile16 Sep 2023 09:29:16 -  1.1536
+++ Makefile16 Sep 2023 14:45:15 -
@@ -3,7 +3,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-6.152
+PKGNAME =  quirks-6.153
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1548
diff -u -p -u -p -r1.1548 Quirks.pm
--- files/Quirks.pm 16 Sep 2023 09:29:16 -  1.1548
+++ files/Quirks.pm 16 Sep 2023 14:45:15 -
@@ -784,6 +784,7 @@ my $stem_extensions = {
'qxlsx' => 'qt5-qxlsx',
'py-altgraph' => 'py3-altgraph',
'pymodbus' => 'py3-pymodbus',
+   'kalendar' => 'merkuro',
 };
 
 my $obsolete_reason = {};


merkuro.tgz.tar.gz
Description: application/tar-gz


Re: update java/gradle to 8.3

2023-09-16 Thread Stuart Henderson
(+cc ghidra maintainer)

On 2023/09/16 14:55, Peter Hessler wrote:
> 
> On 2023 Sep 16 (Sat) at 07:30:46 -0400 (-0400), Ian Darwin wrote:
> :On Sat, Sep 16, 2023 at 11:36:08AM +0100, Stuart Henderson wrote:
> :> > Unfortunately there is a show-stopper here. We have to fix/update
> :> > security/ghidra which is not trivial.
> :> 
> :> The ghidra port is really outdated, even from just a quick look at
> :> release notes various of the changes look security-related, not what you
> :> want when analysing (possibly malicious) binaries. At this point,
> :> especially since it was already noticed >1y ago, I don't think ghidra
> :> should stand in the way of updatng gradle, I'd be ok with marking ghidra
> :> BROKEN and updating gradle.
> :
> :I concur.
> :
> 
> So to me the only question is timing.  Do we disable ghirda before
> release because it is so dangerous, or do we disable it after release and
> give interested people some time to fix it?

I think it would be reasonable to do that before release.

If somebody already has ghidra installed and upgrades, it won't
disappear (and because it's java software, shouldn't have compat
problems due to syscall changes etc, because the jdk package will
still be updated).

And if not, at least they won't get a 3yo version if they run
"pkg_add ghidra" from scratch.

(Also, since current versions of ghidra themselves now use jdk 17,
afaik updating gradle will be a prerequisite to updating ghidra anyway).



Re: update java/gradle to 8.3

2023-09-16 Thread Peter Hessler


On 2023 Sep 16 (Sat) at 07:30:46 -0400 (-0400), Ian Darwin wrote:
:On Sat, Sep 16, 2023 at 11:36:08AM +0100, Stuart Henderson wrote:
:> > Unfortunately there is a show-stopper here. We have to fix/update
:> > security/ghidra which is not trivial.
:> 
:> The ghidra port is really outdated, even from just a quick look at
:> release notes various of the changes look security-related, not what you
:> want when analysing (possibly malicious) binaries. At this point,
:> especially since it was already noticed >1y ago, I don't think ghidra
:> should stand in the way of updatng gradle, I'd be ok with marking ghidra
:> BROKEN and updating gradle.
:
:I concur.
:

So to me the only question is timing.  Do we disable ghirda before
release because it is so dangerous, or do we disable it after release and
give interested people some time to fix it?


-- 
Worst Vegetable of the Year:
The brussels sprout.  This is also the worst vegetable of next
year.
-- Steve Rubenstein



Re: update java/gradle to 8.3

2023-09-16 Thread Ian Darwin
On Sat, Sep 16, 2023 at 11:36:08AM +0100, Stuart Henderson wrote:
> > Unfortunately there is a show-stopper here. We have to fix/update
> > security/ghidra which is not trivial.
> 
> The ghidra port is really outdated, even from just a quick look at
> release notes various of the changes look security-related, not what you
> want when analysing (possibly malicious) binaries. At this point,
> especially since it was already noticed >1y ago, I don't think ghidra
> should stand in the way of updatng gradle, I'd be ok with marking ghidra
> BROKEN and updating gradle.

I concur.



Re: UPDATE: TeX Live (ConTeXt users, please read)

2023-09-16 Thread Edd Barrett
On Fri, Sep 08, 2023 at 08:54:48PM +0100, Edd Barrett wrote:
> I'll do another bulk shortly to double check my work.

Bulk all built fine.

Has anyone had a chance to do some testing?

Cheers

-- 
Best Regards
Edd Barrett

https://www.theunixzoo.co.uk



Re: update java/gradle to 8.3

2023-09-16 Thread Stuart Henderson
On 2023/09/16 11:48, Rafael Sadowski wrote:
> On Sun Sep 10, 2023 at 02:35:29PM +0200, Peter Hessler wrote:
> > I have need to build some mods for Minecraft, and they want to use Java
> > 17, which is newer than what our in-tree Gradle supports.  Here's an
> > update to the most recent version of Gradle, works for me in light
> > testing.
> > 
> > OK?
> > 
> > -peter
> 
> Unfortunately there is a show-stopper here. We have to fix/update
> security/ghidra which is not trivial.

The ghidra port is really outdated, even from just a quick look at
release notes various of the changes look security-related, not what you
want when analysing (possibly malicious) binaries. At this point,
especially since it was already noticed >1y ago, I don't think ghidra
should stand in the way of updatng gradle, I'd be ok with marking ghidra
BROKEN and updating gradle.



> 
> revision 1.12
> date: 2022/07/22 05:21:06;  author: rsadowski;  state: Exp;  lines: +2 -1;  
> commitid: AX7doZpGzxhucnle;
> Backout gradle-7 update, it is resulting in build failures in security/ghidra
> 
> Spotted by many
> 
> 
> 
> > 
> > 
> > Index: java/gradle/Makefile
> > ===
> > RCS file: /cvs/openbsd/ports/java/gradle/Makefile,v
> > retrieving revision 1.12
> > diff -u -p -u -p -r1.12 Makefile
> > --- java/gradle/Makefile22 Jul 2022 05:21:06 -  1.12
> > +++ java/gradle/Makefile10 Sep 2023 12:33:14 -
> > @@ -1,6 +1,6 @@
> >  COMMENT =  build automation tool
> >  
> > -DISTNAME = gradle-6.7
> > +DISTNAME = gradle-8.3
> >  EXTRACT_SUFX = -bin.zip
> >  EPOCH =0
> >  
> > Index: java/gradle/distinfo
> > ===
> > RCS file: /cvs/openbsd/ports/java/gradle/distinfo,v
> > retrieving revision 1.9
> > diff -u -p -u -p -r1.9 distinfo
> > --- java/gradle/distinfo22 Jul 2022 05:21:06 -  1.9
> > +++ java/gradle/distinfo10 Sep 2023 12:33:27 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (gradle-6.7-bin.zip) = itV3WQGakjPcfcTRpTDO/hCdwSIADVf35iP4z0up38Q=
> > -SIZE (gradle-6.7-bin.zip) = 102804263
> > +SHA256 (gradle-8.3-bin.zip) = WRhVtRf8Y1ueBN4dBdXnato/ifX8dvh5eNGyRbT2kiU=
> > +SIZE (gradle-8.3-bin.zip) = 130639305
> > Index: java/gradle/patches/patch-bin_gradle
> > ===
> > RCS file: /cvs/openbsd/ports/java/gradle/patches/patch-bin_gradle,v
> > retrieving revision 1.5
> > diff -u -p -u -p -r1.5 patch-bin_gradle
> > --- java/gradle/patches/patch-bin_gradle22 Jul 2022 05:21:06 -  
> > 1.5
> > +++ java/gradle/patches/patch-bin_gradle10 Sep 2023 12:33:46 -
> > @@ -1,8 +1,8 @@
> >  Index: bin/gradle
> >  --- bin/gradle.orig
> >  +++ bin/gradle
> > -@@ -83,6 +83,8 @@ esac
> > - CLASSPATH=$APP_HOME/lib/gradle-launcher-6.6.jar
> > +@@ -115,6 +115,8 @@ esac
> > + CLASSPATH=$APP_HOME/lib/gradle-launcher-8.3.jar
> >   
> >   
> >  +JAVA_HOME="$(javaPathHelper -h gradle)"
> > Index: java/gradle/pkg/PLIST
> > ===
> > RCS file: /cvs/openbsd/ports/java/gradle/pkg/PLIST,v
> > retrieving revision 1.11
> > diff -u -p -u -p -r1.11 PLIST
> > --- java/gradle/pkg/PLIST   22 Jul 2022 05:21:06 -  1.11
> > +++ java/gradle/pkg/PLIST   10 Sep 2023 12:33:59 -
> > @@ -10,26 +10,32 @@ share/java/gradle/bin/gradle.bat
> >  share/java/gradle/init.d/
> >  share/java/gradle/init.d/readme.txt
> >  share/java/gradle/lib/
> > -share/java/gradle/lib/annotations-13.0.jar
> > -share/java/gradle/lib/ant-1.10.8.jar
> > -share/java/gradle/lib/ant-launcher-1.10.8.jar
> > -share/java/gradle/lib/asm-7.3.1.jar
> > -share/java/gradle/lib/asm-analysis-7.3.1.jar
> > -share/java/gradle/lib/asm-commons-7.3.1.jar
> > -share/java/gradle/lib/asm-tree-7.3.1.jar
> > -share/java/gradle/lib/commons-compress-1.19.jar
> > -share/java/gradle/lib/commons-io-2.6.jar
> > +share/java/gradle/lib/HikariCP-4.0.3.jar
> > +share/java/gradle/lib/agents/
> > +share/java/gradle/lib/agents/gradle-instrumentation-agent${GRADLE_JAR}
> > +share/java/gradle/lib/annotations-24.0.0.jar
> > +share/java/gradle/lib/ant-1.10.13.jar
> > +share/java/gradle/lib/ant-antlr-1.10.12.jar
> > +share/java/gradle/lib/ant-junit-1.10.12.jar
> > +share/java/gradle/lib/ant-launcher-1.10.13.jar
> > +share/java/gradle/lib/antlr4-runtime-4.7.2.jar
> > +share/java/gradle/lib/asm-9.5.jar
> > +share/java/gradle/lib/asm-commons-9.5.jar
> > +share/java/gradle/lib/asm-tree-9.5.jar
> > +share/java/gradle/lib/commons-compress-1.21.jar
> > +share/java/gradle/lib/commons-io-2.11.0.jar
> >  share/java/gradle/lib/commons-lang-2.6.jar
> >  share/java/gradle/lib/failureaccess-1.0.1.jar
> > -share/java/gradle/lib/fastutil-8.3.0-min.jar
> > -share/java/gradle/lib/file-events-0.22-milestone-8.jar
> > -share/java/gradle/lib/file-events-linux-aarch64-0.22-milestone-8.jar
> > 

CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 04:13:21

Modified files:
x11/kde-applications/akonadi: Makefile 

Log message:
Move sqlite3 from lib- to build/run-dependency



Re: portcheck: Unified error messages

2023-09-16 Thread Omar Polo
On 2023/09/16 11:08:05 +0200, Rafael Sadowski  wrote:
> Unified error messages for all missing RUN_DEPENDS.

makes sense to me

> I prefer "RUN_DEPENDS${subpkg}+=" as error message as under dbus,-suid
> (copy paste friendly).  If that's not what the majority wants, we should
> adjust the dbus,-suid
> msg.
> 
> OK?

ok op@

> Index: portcheck
> ===
> RCS file: /cvs/ports/infrastructure/bin/portcheck,v
> retrieving revision 1.145
> diff -u -p -r1.145 portcheck
> --- portcheck 5 Sep 2023 13:52:44 -   1.145
> +++ portcheck 16 Sep 2023 08:05:12 -
> @@ -1191,18 +1191,21 @@ check_plist() {
>   # gtk-update-icon-cache
>   $guic_dep_needed && ! $guic_dep &&
>   [[ $fullpkgname != gtk-update-icon-cache-* ]] &&
> - err "${portref}missing RDEP on x11/gtk+4,-guic"
> + err "${portref}missing" \
> + "RUN_DEPENDS${subpkg}+=x11/gtk+4,-guic"
>   local cnt
>  
>   # desktop-file-utils (simplier than previous, isn't it?)
>   $mime_dep_needed && ! $mime_dep &&
>   [[ $fullpkgname != desktop-file-utils-* ]] &&
> - err "${portref}missing RDEP on devel/desktop-file-utils"
> + err "${portref}missing" \
> + "RUN_DEPENDS${subpkg}+=devel/desktop-file-utils"
>  
>   # update-mime-database (same as previous)
>   $mimepkg_dep_needed && ! $mimepkg_dep &&
>   [[ $fullpkgname != shared-mime-info-* ]] &&
> - err "${portref}missing RDEP on misc/shared-mime-info"
> + err "${portref}missing" \
> + "RUN_DEPENDS${subpkg}+=misc/shared-mime-info"
>  
>   # glib-compile-schemas (almost same as previous)
>   #




Re: [NEW] games/vcmi

2023-09-16 Thread Kirill Bychkov
On Sat, September 16, 2023 03:59, Thomas Frohwein wrote:
> On Fri, Sep 15, 2023 at 05:37:17PM +0300, Kirill Bychkov wrote:
>> Hi,
>> Attached is a port of VCMI-1.3.1, an open source Heroes
>> of Might and Magic III engine.
>> Played some campaigns and scenarios.
>> OK to import?
>
> Wow, great! The project has come a long way - I tried it 3-4 years ago
> and remember it as very buggy at the time.
>
> I built it and checked out the beginning of the first scenario of the
> first campaign - all working nicely.
>
> My only suggestion is about DESCR:
> "We hope to support..."
> "However, although working, the game is not finished. There are still many
> features and functionalities to add, both old and brand new."
>
> I would probably change this to more neutral language that doesn't make
> the reader think that the port speaks in anyway for the VCMI project,
> and keeping the details of how finished it is shorter ... maybe:
> "VCMI is still undergoing active development."
>
> With some kind of a bit more ports-adequate wording in pkg/DESCR, this
> is ok thfr@
>
Yep, this sound better, thanks!



Re: [NEW] games/vcmi

2023-09-16 Thread Kirill Bychkov
On Sat, September 16, 2023 04:57, Anthony J. Bentley wrote:
> Kirill Bychkov writes:
>> Attached is a port of VCMI-1.3.1, an open source Heroes
>> of Might and Magic III engine.
>> Played some campaigns and scenarios.
>
> Cool, this works with my GOG copy. Some comments:
>
> - The patches against included minizip are unnecessary since the port
>   uses system minizip.

I pushed vcmi to openbsd-wip 10 years ago. I guess it is a heritage of the
days we have no minizip in ports. I'll fix that.

>
> - The second hunk of patch-lib_Interprocess.h seems unintentional. The
>   first hunk also doesn't appear to be needed either?

Peobably. Will test without it.

>
> - Is -DUSE_FILE32API another leftover that can be removed?

I'll check.

>
> - CXXFLAGS=-I${X11BASE}/include can be rolled into CMAKE_CXX_FLAGS.

Sure.

>
> - It takes a long time to compile, so debug packages should be enabled,
>   imo.
>
> - Can this use GH_* instead of a self-hosted distfile, so portroach can
>   catch updates?

I'm self-hosting distfile because it needs to be recursively checked out
from git due to external submodules.

>
> - Looks like 1.3.2 was released this morning.
>
Nice. If there is no problems with new version, I'll update the port.
Thanks!



Re: [update] net/i2p to 2.3.0

2023-09-16 Thread Rafael Sadowski
On Tue Sep 12, 2023 at 11:48:21PM +0200, Pascal Stumpf wrote:
> Update net/i2p to 2.3.0, take MAINTAINER.
> 
> ok?

Committed, thanks

> 
> 
> Index: Makefile
> ===
> RCS file: /home/anoncvs/cvs/ports/net/i2p/Makefile,v
> retrieving revision 1.18
> diff -u -p -r1.18 Makefile
> --- Makefile  26 Apr 2023 08:17:17 -  1.18
> +++ Makefile  12 Sep 2023 21:41:09 -
> @@ -2,13 +2,14 @@ COMMENT=i2p routing protocol
>  
>  GH_ACCOUNT=  i2p
>  GH_PROJECT=  i2p.i2p
> -GH_TAGNAME=  i2p-1.8.0
> +GH_TAGNAME=  i2p-2.3.0
>  DISTNAME=${GH_TAGNAME}
> -REVISION=1
>  
>  CATEGORIES=  net
>  
>  HOMEPAGE=https://geti2p.net/en/
> +
> +MAINTAINER=  Pascal Stumpf 
>  
>  # Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0
>  # EPLv1.0 GPLv2 GPLv3 LGPLv2.1 LGPLv3 MIT public-domain WTFPLv2
> Index: distinfo
> ===
> RCS file: /home/anoncvs/cvs/ports/net/i2p/distinfo,v
> retrieving revision 1.7
> diff -u -p -r1.7 distinfo
> --- distinfo  1 Jul 2022 05:21:10 -   1.7
> +++ distinfo  12 Sep 2023 21:36:23 -
> @@ -1,2 +1,2 @@
> -SHA256 (i2p-1.8.0.tar.gz) = AYQyEGkD8KqdzJ9q0wKFbaPhlfcwumHO3ek/nkW0OtQ=
> -SIZE (i2p-1.8.0.tar.gz) = 38024343
> +SHA256 (i2p-2.3.0.tar.gz) = 6JBfzZy9YOVMI/riZTTZPtEpqa/QwhN9s3zDdpIzQiI=
> +SIZE (i2p-2.3.0.tar.gz) = 38157548
> Index: patches/patch-core_c_jbigi_build_sh
> ===
> RCS file: 
> /home/anoncvs/cvs/ports/net/i2p/patches/patch-core_c_jbigi_build_sh,v
> retrieving revision 1.2
> diff -u -p -r1.2 patch-core_c_jbigi_build_sh
> --- patches/patch-core_c_jbigi_build_sh   8 Mar 2022 00:56:24 -   
> 1.2
> +++ patches/patch-core_c_jbigi_build_sh   16 Jan 2023 21:19:34 -
> @@ -2,8 +2,9 @@ use only local gmp
>  change default lib to dynamic
>  avoid tests
>  
>  core/c/jbigi/build.sh.orig   Mon Aug 24 21:45:06 2020
> -+++ core/c/jbigi/build.shSun Oct  4 08:02:36 2020
> +Index: core/c/jbigi/build.sh
> +--- core/c/jbigi/build.sh.orig
>  core/c/jbigi/build.sh
>  @@ -21,7 +21,6 @@ rm -rf bin/local
>   mkdir -p lib bin/local
>   
> @@ -18,23 +19,23 @@ avoid tests
>   echo "Building..."
>  -if [ "$1" != "dynamic" ]; then
>  +if [ "$1" = "static" ]; then
> - case `uname -sr` in
> + case $(uname -sr) in
>   Darwin*)
>   # --with-pic is required for static linking
> -@@ -50,7 +49,6 @@ if [ "$1" != "dynamic" ]; then
> - make
> +@@ -51,7 +50,6 @@ if [ "$1" != "dynamic" ]; then
> + make check
>   sh ../../build_jbigi.sh static
>   else
>  -shift
>   sh ../../build_jbigi.sh dynamic
>   fi
>   
> -@@ -58,7 +56,7 @@ cp *jbigi???* ../../lib/
> +@@ -59,7 +57,7 @@ cp -- *jbigi???* ../../lib/
>   echo 'Library copied to lib/'
>   cd ../..
>   
>  -if [ "$1" != "notest" ]; then
>  +if [ "$1" = "test" ]; then
>   if [ -z "$I2P" ]; then
> - if [ -r $HOME/i2p/lib/i2p.jar ]; then
> + if [ -r "$HOME/i2p/lib/i2p.jar" ]; then
>   I2P="$HOME/i2p"
> Index: pkg/PLIST
> ===
> RCS file: /home/anoncvs/cvs/ports/net/i2p/pkg/PLIST,v
> retrieving revision 1.8
> diff -u -p -r1.8 PLIST
> --- pkg/PLIST 8 Nov 2022 11:14:56 -   1.8
> +++ pkg/PLIST 18 Apr 2023 17:43:05 -
> @@ -37,9 +37,9 @@ share/i2p/certificates/plugin/backup_at_
>  share/i2p/certificates/plugin/cacapo_at_mail.i2p.crt
>  share/i2p/certificates/plugin/hankhill19580_at_gmail.com.crt
>  share/i2p/certificates/plugin/str4d_at_mail.i2p.crt
> -share/i2p/certificates/plugin/zab_at_mail.i2p.crt
>  share/i2p/certificates/plugin/zzz-plugin_at_mail.i2p.crt
>  share/i2p/certificates/reseed/
> +share/i2p/certificates/reseed/arnavbhatt288_at_mail.i2p.crt
>  share/i2p/certificates/reseed/creativecowpat_at_mail.i2p.crt
>  share/i2p/certificates/reseed/echelon3_at_mail.i2p.crt
>  share/i2p/certificates/reseed/hankhill19580_at_gmail.com.crt
> 



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 03:51:42

Modified files:
net/i2p: Makefile distinfo 
net/i2p/patches: patch-core_c_jbigi_build_sh 
net/i2p/pkg: PLIST 

Log message:
Update i2p to 2.3.0

Update diff from new maintainer Pascal Stumpf, thanks



Re: update java/gradle to 8.3

2023-09-16 Thread Rafael Sadowski
On Sun Sep 10, 2023 at 02:35:29PM +0200, Peter Hessler wrote:
> I have need to build some mods for Minecraft, and they want to use Java
> 17, which is newer than what our in-tree Gradle supports.  Here's an
> update to the most recent version of Gradle, works for me in light
> testing.
> 
> OK?
> 
> -peter

Unfortunately there is a show-stopper here. We have to fix/update
security/ghidra which is not trivial.


revision 1.12
date: 2022/07/22 05:21:06;  author: rsadowski;  state: Exp;  lines: +2 -1;  
commitid: AX7doZpGzxhucnle;
Backout gradle-7 update, it is resulting in build failures in security/ghidra

Spotted by many



> 
> 
> Index: java/gradle/Makefile
> ===
> RCS file: /cvs/openbsd/ports/java/gradle/Makefile,v
> retrieving revision 1.12
> diff -u -p -u -p -r1.12 Makefile
> --- java/gradle/Makefile  22 Jul 2022 05:21:06 -  1.12
> +++ java/gradle/Makefile  10 Sep 2023 12:33:14 -
> @@ -1,6 +1,6 @@
>  COMMENT =build automation tool
>  
> -DISTNAME =   gradle-6.7
> +DISTNAME =   gradle-8.3
>  EXTRACT_SUFX =   -bin.zip
>  EPOCH =  0
>  
> Index: java/gradle/distinfo
> ===
> RCS file: /cvs/openbsd/ports/java/gradle/distinfo,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 distinfo
> --- java/gradle/distinfo  22 Jul 2022 05:21:06 -  1.9
> +++ java/gradle/distinfo  10 Sep 2023 12:33:27 -
> @@ -1,2 +1,2 @@
> -SHA256 (gradle-6.7-bin.zip) = itV3WQGakjPcfcTRpTDO/hCdwSIADVf35iP4z0up38Q=
> -SIZE (gradle-6.7-bin.zip) = 102804263
> +SHA256 (gradle-8.3-bin.zip) = WRhVtRf8Y1ueBN4dBdXnato/ifX8dvh5eNGyRbT2kiU=
> +SIZE (gradle-8.3-bin.zip) = 130639305
> Index: java/gradle/patches/patch-bin_gradle
> ===
> RCS file: /cvs/openbsd/ports/java/gradle/patches/patch-bin_gradle,v
> retrieving revision 1.5
> diff -u -p -u -p -r1.5 patch-bin_gradle
> --- java/gradle/patches/patch-bin_gradle  22 Jul 2022 05:21:06 -  
> 1.5
> +++ java/gradle/patches/patch-bin_gradle  10 Sep 2023 12:33:46 -
> @@ -1,8 +1,8 @@
>  Index: bin/gradle
>  --- bin/gradle.orig
>  +++ bin/gradle
> -@@ -83,6 +83,8 @@ esac
> - CLASSPATH=$APP_HOME/lib/gradle-launcher-6.6.jar
> +@@ -115,6 +115,8 @@ esac
> + CLASSPATH=$APP_HOME/lib/gradle-launcher-8.3.jar
>   
>   
>  +JAVA_HOME="$(javaPathHelper -h gradle)"
> Index: java/gradle/pkg/PLIST
> ===
> RCS file: /cvs/openbsd/ports/java/gradle/pkg/PLIST,v
> retrieving revision 1.11
> diff -u -p -u -p -r1.11 PLIST
> --- java/gradle/pkg/PLIST 22 Jul 2022 05:21:06 -  1.11
> +++ java/gradle/pkg/PLIST 10 Sep 2023 12:33:59 -
> @@ -10,26 +10,32 @@ share/java/gradle/bin/gradle.bat
>  share/java/gradle/init.d/
>  share/java/gradle/init.d/readme.txt
>  share/java/gradle/lib/
> -share/java/gradle/lib/annotations-13.0.jar
> -share/java/gradle/lib/ant-1.10.8.jar
> -share/java/gradle/lib/ant-launcher-1.10.8.jar
> -share/java/gradle/lib/asm-7.3.1.jar
> -share/java/gradle/lib/asm-analysis-7.3.1.jar
> -share/java/gradle/lib/asm-commons-7.3.1.jar
> -share/java/gradle/lib/asm-tree-7.3.1.jar
> -share/java/gradle/lib/commons-compress-1.19.jar
> -share/java/gradle/lib/commons-io-2.6.jar
> +share/java/gradle/lib/HikariCP-4.0.3.jar
> +share/java/gradle/lib/agents/
> +share/java/gradle/lib/agents/gradle-instrumentation-agent${GRADLE_JAR}
> +share/java/gradle/lib/annotations-24.0.0.jar
> +share/java/gradle/lib/ant-1.10.13.jar
> +share/java/gradle/lib/ant-antlr-1.10.12.jar
> +share/java/gradle/lib/ant-junit-1.10.12.jar
> +share/java/gradle/lib/ant-launcher-1.10.13.jar
> +share/java/gradle/lib/antlr4-runtime-4.7.2.jar
> +share/java/gradle/lib/asm-9.5.jar
> +share/java/gradle/lib/asm-commons-9.5.jar
> +share/java/gradle/lib/asm-tree-9.5.jar
> +share/java/gradle/lib/commons-compress-1.21.jar
> +share/java/gradle/lib/commons-io-2.11.0.jar
>  share/java/gradle/lib/commons-lang-2.6.jar
>  share/java/gradle/lib/failureaccess-1.0.1.jar
> -share/java/gradle/lib/fastutil-8.3.0-min.jar
> -share/java/gradle/lib/file-events-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-linux-aarch64-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-linux-amd64-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-osx-amd64-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-windows-amd64-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-windows-amd64-min-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-windows-i386-0.22-milestone-8.jar
> -share/java/gradle/lib/file-events-windows-i386-min-0.22-milestone-8.jar
> +share/java/gradle/lib/fastutil-8.5.2-min.jar
> +share/java/gradle/lib/file-events-0.22-milestone-24.jar
> +share/java/gradle/lib/file-events-linux-aarch64-0.22-milestone-24.jar
> 

CVS: cvs.openbsd.org: ports

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

Modified files:
net/dnsperf: Makefile 

Log message:
point PORTROACH site: at github, the default handler can't handle the
upstream href list and falls back to version guessing



Re: audio/espeak-ng without audio?

2023-09-16 Thread Stefan Hagen
Antoine Jacoutot wrote (2023-09-16 11:31 CEST):
> On Sat, Sep 16, 2023 at 11:28:13AM +0200, Stefan Hagen wrote:
> > Volker Schlecht wrote (2023-09-15 23:21 CEST):
> > > On my amd64 systems espeak-ng does not produce audio output.
> > > 
> > > Interestingly it seems to have broken with the last commit:
> > > 
> > > https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio/espeak/Makefile?rev=1.27=text/x-cvsweb-markup
> > > 
> > > because when I add CPPFLAGS to CONFIGURE_ENV, it does actually
> > > speak, but it seems to be somehow important, that there are no
> > > line breaks in CONFIGURE_ENV.
> > > 
> > > i.e. with the below patch it produces audio output. Does that
> > > make sense to anyone?
> > 
> > Hi,
> > 
> > I think your mail program has wrapped the lines in the patch. It doesn't 
> > apply like this.
> > 
> > I don't understand what you mean with the lines break in CONFIGURE_ENV.
> > 
> > This works for me:
> > CONFIGURE_ENV=  LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
> > CPPFLAGS="-I${LOCALBASE}/include"
> > 
> > 
> > The reason for why CPPFLAGS are needed is in the configure output.
> > 
> > Without setting CPPFLAGS, pcaudiolib support will be disabled, because
> > configure is unable to find the header:
> > PCAudioLib:no
> > 
> > Once CPPFLAGS is set correctly:
> > PCAudioLib:yes
> > 
> > OK sdk@ for the fixed patch below.
> > 
> > 
> > Index: audio/espeak/Makefile
> > ===
> > RCS file: /cvs/ports/audio/espeak/Makefile,v
> > retrieving revision 1.27
> > diff -u -p -u -p -r1.27 Makefile
> > --- audio/espeak/Makefile   1 Jun 2023 20:58:21 -   1.27
> > +++ audio/espeak/Makefile   16 Sep 2023 09:23:59 -
> > @@ -4,7 +4,7 @@ GH_ACCOUNT= espeak-ng
> >  GH_PROJECT=espeak-ng
> >  GH_TAGNAME=1.51
> >  PKGNAME=   ${DISTNAME:S/-ng//}
> > -REVISION=  1
> > +REVISION=  2
> >  
> >  SHARED_LIBS += espeak-ng 0.0 # 2.51
> >  
> > @@ -29,7 +29,9 @@ AUTORECONF=   ./autogen.sh
> >  
> >  CONFIGURE_STYLE=   autoreconf
> >  # upstream is doing something odd and doesn't add LDFLAGS/CXXFLAGS if 
> > CPPFLAGS is set
> > -CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
> > +
> > +CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
> > +   CPPFLAGS="-I${LOCALBASE}/include"
> 
> What about the comment above CONFIGURE_ENV?

Probably outdated.

The generated Makefile after the patch:
CPPFLAGS = -I/usr/local/include
LDFLAGS = -L/usr/local/lib -L/usr/X11R6/lib

The generated Makefile before the patch shows:
CPPFLAGS =
LDFLAGS = -L/usr/local/lib -L/usr/X11R6/lib

No change on the LDFLAGS.

I think we can remove the comment. 


Index: audio/espeak/Makefile
===
RCS file: /cvs/ports/audio/espeak/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- audio/espeak/Makefile   1 Jun 2023 20:58:21 -   1.27
+++ audio/espeak/Makefile   16 Sep 2023 09:42:04 -
@@ -4,7 +4,7 @@ GH_ACCOUNT= espeak-ng
 GH_PROJECT=espeak-ng
 GH_TAGNAME=1.51
 PKGNAME=   ${DISTNAME:S/-ng//}
-REVISION=  1
+REVISION=  2
 
 SHARED_LIBS += espeak-ng 0.0 # 2.51
 
@@ -28,8 +28,9 @@ AUTOMAKE_VERSION= 1.16
 AUTORECONF=./autogen.sh
 
 CONFIGURE_STYLE=   autoreconf
-# upstream is doing something odd and doesn't add LDFLAGS/CXXFLAGS if CPPFLAGS 
is set
-CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
+   CPPFLAGS="-I${LOCALBASE}/include"
 
 DEBUG_PACKAGES=${BUILD_PACKAGES}
 



CVS: cvs.openbsd.org: ports

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

Modified files:
graphics/py-Pillow: Makefile distinfo 

Log message:
update to py3-Pillow-10.0.1



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/sqlc : Makefile distinfo modules.inc 

Log message:
update to sqlc-1.20.0, set PORTROACH site: pointed at github releases so
it should be able to fetch the new version directly rather than guessing
version-by-version.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/16 03:36:46

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
update sysutils/sysclean to 3.3

while here:
- update upstream location (from github to codeberg)
- update maintainer address
- switch from MASTER_SITES to SITES



Re: audio/espeak-ng without audio?

2023-09-16 Thread Antoine Jacoutot
On Sat, Sep 16, 2023 at 11:28:13AM +0200, Stefan Hagen wrote:
> Volker Schlecht wrote (2023-09-15 23:21 CEST):
> > On my amd64 systems espeak-ng does not produce audio output.
> > 
> > Interestingly it seems to have broken with the last commit:
> > 
> > https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio/espeak/Makefile?rev=1.27=text/x-cvsweb-markup
> > 
> > because when I add CPPFLAGS to CONFIGURE_ENV, it does actually
> > speak, but it seems to be somehow important, that there are no
> > line breaks in CONFIGURE_ENV.
> > 
> > i.e. with the below patch it produces audio output. Does that
> > make sense to anyone?
> 
> Hi,
> 
> I think your mail program has wrapped the lines in the patch. It doesn't 
> apply like this.
> 
> I don't understand what you mean with the lines break in CONFIGURE_ENV.
> 
> This works for me:
> CONFIGURE_ENV=  LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
> CPPFLAGS="-I${LOCALBASE}/include"
> 
> 
> The reason for why CPPFLAGS are needed is in the configure output.
> 
> Without setting CPPFLAGS, pcaudiolib support will be disabled, because
> configure is unable to find the header:
> PCAudioLib:no
> 
> Once CPPFLAGS is set correctly:
> PCAudioLib:yes
> 
> OK sdk@ for the fixed patch below.
> 
> 
> Index: audio/espeak/Makefile
> ===
> RCS file: /cvs/ports/audio/espeak/Makefile,v
> retrieving revision 1.27
> diff -u -p -u -p -r1.27 Makefile
> --- audio/espeak/Makefile 1 Jun 2023 20:58:21 -   1.27
> +++ audio/espeak/Makefile 16 Sep 2023 09:23:59 -
> @@ -4,7 +4,7 @@ GH_ACCOUNT=   espeak-ng
>  GH_PROJECT=  espeak-ng
>  GH_TAGNAME=  1.51
>  PKGNAME= ${DISTNAME:S/-ng//}
> -REVISION=1
> +REVISION=2
>  
>  SHARED_LIBS +=   espeak-ng 0.0 # 2.51
>  
> @@ -29,7 +29,9 @@ AUTORECONF= ./autogen.sh
>  
>  CONFIGURE_STYLE= autoreconf
>  # upstream is doing something odd and doesn't add LDFLAGS/CXXFLAGS if 
> CPPFLAGS is set
> -CONFIGURE_ENV=   LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
> +
> +CONFIGURE_ENV=   LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
> + CPPFLAGS="-I${LOCALBASE}/include"

What about the comment above CONFIGURE_ENV?


-- 
Antoine



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 03:29:16

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Add libxcvt removal



Re: audio/espeak-ng without audio?

2023-09-16 Thread Stefan Hagen
Volker Schlecht wrote (2023-09-15 23:21 CEST):
> On my amd64 systems espeak-ng does not produce audio output.
> 
> Interestingly it seems to have broken with the last commit:
> 
> https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/audio/espeak/Makefile?rev=1.27=text/x-cvsweb-markup
> 
> because when I add CPPFLAGS to CONFIGURE_ENV, it does actually
> speak, but it seems to be somehow important, that there are no
> line breaks in CONFIGURE_ENV.
> 
> i.e. with the below patch it produces audio output. Does that
> make sense to anyone?

Hi,

I think your mail program has wrapped the lines in the patch. It doesn't 
apply like this.

I don't understand what you mean with the lines break in CONFIGURE_ENV.

This works for me:
CONFIGURE_ENV=  LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
CPPFLAGS="-I${LOCALBASE}/include"


The reason for why CPPFLAGS are needed is in the configure output.

Without setting CPPFLAGS, pcaudiolib support will be disabled, because
configure is unable to find the header:
PCAudioLib:no

Once CPPFLAGS is set correctly:
PCAudioLib:yes

OK sdk@ for the fixed patch below.


Index: audio/espeak/Makefile
===
RCS file: /cvs/ports/audio/espeak/Makefile,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 Makefile
--- audio/espeak/Makefile   1 Jun 2023 20:58:21 -   1.27
+++ audio/espeak/Makefile   16 Sep 2023 09:23:59 -
@@ -4,7 +4,7 @@ GH_ACCOUNT= espeak-ng
 GH_PROJECT=espeak-ng
 GH_TAGNAME=1.51
 PKGNAME=   ${DISTNAME:S/-ng//}
-REVISION=  1
+REVISION=  2
 
 SHARED_LIBS += espeak-ng 0.0 # 2.51
 
@@ -29,7 +29,9 @@ AUTORECONF=   ./autogen.sh
 
 CONFIGURE_STYLE=   autoreconf
 # upstream is doing something odd and doesn't add LDFLAGS/CXXFLAGS if CPPFLAGS 
is set
-CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
+   CPPFLAGS="-I${LOCALBASE}/include"
 
 DEBUG_PACKAGES=${BUILD_PACKAGES}
 



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 03:26:21

Modified files:
x11: Makefile 
Removed files:
x11/libxcvt: Makefile distinfo 
x11/libxcvt/pkg: DESCR PLIST 

Log message:
Remove duplicate libxcvt

libxcvt is already part of xenocara.

Spotted by matthieu@



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 03:24:32

Modified files:
devel/appstream: Makefile 

Log message:
Extend comment; no change.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 03:15:00

Modified files:
x11/gnome/libadwaita: Makefile distinfo 
x11/gnome/libadwaita/pkg: PLIST 

Log message:
Update to libadwaita-1.4.0.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 03:14:14

Modified files:
devel  : Makefile 

Log message:
+appstream



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 03:13:52

Log message:
Import appstream-0.16.3 & appstream-qt5-0.16.3

AppStream is a collaborative effort for making machine-readable software
metadata easily available to programs that need it.
It is part of the Freedesktop ecosystem and provides a convenient way to
retrieve information about available software, making it one of the building
blocks for modern software centers.
<...>

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20240916

N ports/devel/appstream/Makefile
N ports/devel/appstream/distinfo
N ports/devel/appstream/patches/patch-src_as-system-info_c
N ports/devel/appstream/pkg/DESCR-qt5
N ports/devel/appstream/pkg/PLIST-main
N ports/devel/appstream/pkg/DESCR-main
N ports/devel/appstream/pkg/PLIST-qt5

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Modified files:
textproc   : Makefile 

Log message:
+libxmlb



CVS: cvs.openbsd.org: ports

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

Modified files:
mail/roundcubemail: Tag: OPENBSD_7_3 Makefile distinfo 
mail/roundcubemail/patches: Tag: OPENBSD_7_3 
patch-config_defaults_inc_php 
mail/roundcubemail/pkg: Tag: OPENBSD_7_3 PLIST-main 

Log message:
update to roundcubemail-1.6.3, including an XSS fix for linkref
handling in plaintext messages.

https://github.com/roundcube/roundcubemail/releases/tag/1.6.3



CVS: cvs.openbsd.org: ports

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

Log message:
Import libxmlb-0.3.14

XML is slow to parse and strings inside the document cannot be memory 
mapped as
they do not have a trailing NUL char. The libxmlb library takes XML source, 
and
converts it to a structured binary representation with a deduplicated string
table -- where the strings have the NULs included.
<...>

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20240916

N ports/textproc/libxmlb/Makefile
N ports/textproc/libxmlb/distinfo
N ports/textproc/libxmlb/pkg/DESCR
N ports/textproc/libxmlb/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

Modified files:
mail/roundcubemail: Makefile distinfo 
mail/roundcubemail/patches: patch-config_defaults_inc_php 
mail/roundcubemail/pkg: PLIST-main 
Removed files:
mail/roundcubemail/patches: patch-bin_update_sh 
patch-program_include_rcmail_install_php 
patch-program_include_rcmail_oauth_php 
patch-program_include_rcmail_php 
patch-program_lib_Roundcube_rcube_imap_php 
patch-program_lib_Roundcube_rcube_ldap_php 

patch-program_lib_Roundcube_rcube_washtml_php 

Log message:
update to roundcubemail-1.6.3, including an XSS fix for linkref
handling in plaintext messages.

https://github.com/roundcube/roundcubemail/releases/tag/1.6.3



portcheck: Unified error messages

2023-09-16 Thread Rafael Sadowski
Unified error messages for all missing RUN_DEPENDS.

I prefer "RUN_DEPENDS${subpkg}+=" as error message as under dbus,-suid
(copy paste friendly).  If that's not what the majority wants, we should
adjust the dbus,-suid
msg.

OK?

Index: portcheck
===
RCS file: /cvs/ports/infrastructure/bin/portcheck,v
retrieving revision 1.145
diff -u -p -r1.145 portcheck
--- portcheck   5 Sep 2023 13:52:44 -   1.145
+++ portcheck   16 Sep 2023 08:05:12 -
@@ -1191,18 +1191,21 @@ check_plist() {
# gtk-update-icon-cache
$guic_dep_needed && ! $guic_dep &&
[[ $fullpkgname != gtk-update-icon-cache-* ]] &&
-   err "${portref}missing RDEP on x11/gtk+4,-guic"
+   err "${portref}missing" \
+   "RUN_DEPENDS${subpkg}+=x11/gtk+4,-guic"
local cnt
 
# desktop-file-utils (simplier than previous, isn't it?)
$mime_dep_needed && ! $mime_dep &&
[[ $fullpkgname != desktop-file-utils-* ]] &&
-   err "${portref}missing RDEP on devel/desktop-file-utils"
+   err "${portref}missing" \
+   "RUN_DEPENDS${subpkg}+=devel/desktop-file-utils"
 
# update-mime-database (same as previous)
$mimepkg_dep_needed && ! $mimepkg_dep &&
[[ $fullpkgname != shared-mime-info-* ]] &&
-   err "${portref}missing RDEP on misc/shared-mime-info"
+   err "${portref}missing" \
+   "RUN_DEPENDS${subpkg}+=misc/shared-mime-info"
 
# glib-compile-schemas (almost same as previous)
#



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/09/16 03:06:22

Modified files:
geo/qgis   : Makefile distinfo 

Log message:
geo/qgis: update to 3.32.3.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 03:01:40

Modified files:
x11/qt5/qtwebengine: Makefile 
x11/qt5/qtwebengine/patches: 
 
patch-src_3rdparty_chromium_third_party_pdfium_core_fxge_fx_ge_linux_cpp 

Log message:
Improve font paths in QtPdf.

Add default X11Base fonts as well "${LOCALBASE}/share/fonts/noto" which is a
run dependency.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 02:59:26

Modified files:
x11/qt5/qtwebengine: Makefile 
Added files:
x11/qt5/qtwebengine/patches: 
 
patch-src_3rdparty_chromium_third_party_pdfium_public_fpdfview_h 

Log message:
Fix libQt5Pdf.so.1.0: undefined symbol 'FPDF_InitLibrary



Re: [maintainer update] x11/copyq

2023-09-16 Thread Omar Polo
On 2023/09/15 13:22:52 +0200, Robert Bagdan  wrote:
> I updated copyq to 7.1.0, built without problem, works fine for me.

Committed, thanks!

> Changelog:
> # Changed
> - Image editor (if set) will now open instead of built-in text editor
> when selecting Edit action on image items containing no text.
> - Encryption now uses larger/safer keys (#2385).
> # Fixed
> - Fixes saving and opening empty encrypted tabs.
> - Fixes minimal size of dialogs (#2299).
> - Fixes importing commands with regular expressions containing slash
> characters in scripts.
> - Fixes font weight with Qt 6.
> - Fixes closing the app with Qt 6.
> - Fixes the build and calling some script functions with Qt 6.5.
> - X11: Fixes crash when entering search with some keyboard layouts (#2171).




CVS: cvs.openbsd.org: ports

2023-09-16 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/16 02:22:06

Modified files:
x11/copyq  : Makefile distinfo 

Log message:
update x11/copyq to 7.1.0; from maintainer Robert Bagdan, thanks!



Re: CVS: cvs.openbsd.org: ports

2023-09-16 Thread Omar Polo
On 2023/09/16 01:56:08 -0600, Omar Polo  wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   o...@cvs.openbsd.org2023/09/16 01:56:08
> 
> Modified files:
>   infrastructure/mk: bsd.port.mk 
> 
> Log message:
> add CHECK_LIB_DEPENDS_ARGS to add extra arguments to check-lib-depends(1)

this was ok espie



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/16 01:59:15

Modified files:
devel/cargo: cargo.port.mk 

Log message:
cargo.port.mk: substitute MODCARGO_WANTLIB in WANTLIBs

when generated by check-lib-depends(1).  discussed with espie and
semarie.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/16 01:57:23

Modified files:
lang/lua   : lua.port.mk 

Log message:
lua.port.mk: substitute MODLUA_WANTLIB in WANTLIBs produced by check-lib-depends



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/09/16 01:56:08

Modified files:
infrastructure/mk: bsd.port.mk 

Log message:
add CHECK_LIB_DEPENDS_ARGS to add extra arguments to check-lib-depends(1)



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/09/16 01:30:23

Modified files:
x11/kde-plasma : Makefile.inc 
x11/kde-plasma/breeze: distinfo 
x11/kde-plasma/breeze-gtk: distinfo 
x11/kde-plasma/kactivitymanagerd: distinfo 
x11/kde-plasma/kde-cli-tools: distinfo 
x11/kde-plasma/kde-gtk-config: Makefile distinfo 
x11/kde-plasma/kdecoration: distinfo 
x11/kde-plasma/kdeplasma-addons: distinfo 
x11/kde-plasma/kgamma5: distinfo 
x11/kde-plasma/khotkeys: distinfo 
x11/kde-plasma/kinfocenter: distinfo 
x11/kde-plasma/kmenuedit: distinfo 
x11/kde-plasma/kscreen: distinfo 
x11/kde-plasma/kscreenlocker: distinfo 
x11/kde-plasma/ksshaskpass: distinfo 
x11/kde-plasma/ksystemstats: distinfo 
x11/kde-plasma/kwayland-integration: distinfo 
x11/kde-plasma/kwin: Makefile distinfo 
x11/kde-plasma/kwrited: distinfo 
x11/kde-plasma/layer-shell-qt: distinfo 
x11/kde-plasma/libkscreen: distinfo 
x11/kde-plasma/libksysguard: distinfo 
x11/kde-plasma/milou: distinfo 
x11/kde-plasma/oxygen: Makefile distinfo 
x11/kde-plasma/oxygen-sounds: distinfo 
x11/kde-plasma/plasma-desktop: distinfo 
x11/kde-plasma/plasma-nano: distinfo 
x11/kde-plasma/plasma-pa: Makefile distinfo 
x11/kde-plasma/plasma-sdk: distinfo 
x11/kde-plasma/plasma-workspace: Makefile distinfo 
x11/kde-plasma/plasma-workspace/patches: 
 
patch-lookandfeel_org_kde_breeze_contents_splash_Splash_qml 
x11/kde-plasma/plasma-workspace-wallpapers: distinfo 
x11/kde-plasma/polkit-kde-agent-1: distinfo 
x11/kde-plasma/qqc2-breeze-style: distinfo 
x11/kde-plasma/systemsettings: distinfo 
x11/kde-plasma/xdg-desktop-portal-kde: distinfo 
x11/kde-plasma/xdg-desktop-portal-kde/pkg: PLIST 

Log message:
Update KDE Plasma to 5.27.8, bugfix release for september

https://kde.org/announcements/plasma/5/5.27.8/



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 01:03:54

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-44.4.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 00:56:05

Modified files:
www/epiphany   : Makefile distinfo 

Log message:
Update to epiphany-44.7.



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.29.49.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 00:52:50

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.28.49.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2023/09/16 00:52:42

Modified files:
emulators/retroarch: Makefile 

Log message:
Disable IBT CFI enforcement on amd64.

When recording video, retroarch crashes in libx264, presumably getting
there via ffmpeg, which is still marked NOBTCFI.



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/09/16 00:52:39

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py3-botocore-1.31.49.



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/libsoup3 : Makefile distinfo 

Log message:
Update to libsoup3-3.4.3.



Re: devel/p5-MCE: Update to 1.889

2023-09-16 Thread Benoit Lecocq






Envoyé avec la messagerie sécurisée Proton Mail.

--- Original Message ---
Le vendredi 15 septembre 2023 à 12:22, wen heping  a 
écrit :


> Hi, ports@:
> 
> Here is a patch for devel/p5-MCE to update to 1.889.
> It build well and pass tests on amd64-current system.
> Only one port depends on it: devel/p5-Test-Perl-Critic, it
> build well and pass all tests with this patch too.
> 
> 
> Cheers !
> wen

Committed, thanks !



CVS: cvs.openbsd.org: ports

2023-09-16 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2023/09/16 00:22:57

Modified files:
devel/p5-MCE   : Makefile distinfo 

Log message:
Update to p5-MCE-1.889 from wen heping.