CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 21:47:30

Modified files:
security/clamav: Makefile 

Log message:
security/clamav: uses lang/rust module

It switches clamav to use MODULES+=lang/rust instead of 
BUILD_DEPENDS+=lang/rust.

It makes the ports to use _SYSTEM_VERSION-rust and be bumped automatically when
rust (compiler or stdlib) changes, and so get the package updated.

ok tb@ sthen@



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 14:29:43

Modified files:
security/rust-openssl-tests: Makefile 

Log message:
rust-openssl-tests: set MODRUST_BUILDDEP = No

This port only provides the source and dependencies in a package.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 14:22:12

Modified files:
textproc/luceneplusplus: Makefile 

Log message:
luceneplusplus: fix build with newer libcxx

Upstream has a proper fix that is available in 3.0.8. Someone should update
this port.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2024/01/01 14:04:19

Modified files:
graphics/p5-Image-ExifTool: Makefile distinfo 
graphics/p5-Image-ExifTool/pkg: PLIST 

Log message:
Update p5-Image-ExifTool to 12.72.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2024/01/01 13:40:25

Modified files:
fonts/spleen   : Makefile distinfo 

Log message:
Update spleen to 2.0.2 and take back maintainership.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2024/01/01 13:39:52

Modified files:
www/newsboat   : Makefile crates.inc distinfo 

Log message:
Update newsboat to 2.34.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2024/01/01 13:39:02

Modified files:
sysutils/broot : Makefile crates.inc distinfo 

Log message:
Update broot to 1.31.0.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:58:15

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

Log message:
Register freehdl removal



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:56:56

Removed files:
lang/freehdl   : Makefile distinfo 
lang/freehdl/patches: patch-freehdl_kernel-classes_hh 
  patch-freehdl_kernel-db_hh 
  patch-freehdl_kernel-fhdl-stream_hh 
  patch-freehdl_kernel-list_hh 
  patch-freehdl_kernel-sig-info_hh 
  patch-freehdl_kernel-util_hh 
  patch-freehdl_std-vhdl-types_hh 
  patch-kernel_driver_info_cc 
  patch-kernel_fhdl_stream_cc 
  patch-kernel_sig_info_cc 
  patch-v2cc_v2cc-decl_cc 
  patch-v2cc_v2cc-explore_cc 
  patch-v2cc_v2cc-expr_cc 
  patch-v2cc_v2cc-util_cc 
  patch-v2cc_v2cc-util_h patch-v2cc_v2cc_cc 
  patch-vaul_dunit_cc patch-vaul_pool_cc 
lang/freehdl/pkg: DESCR PLIST 

Log message:
Remove freehdl

Upstream is dead, tarballs are gone. If you need something like this, try
porting https://github.com/ghdl/ghdl

ok ajacoutot jasper



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:55:21

Modified files:
lang   : Makefile 

Log message:
-freehdl



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:54:07

Modified files:
lang/freehdl   : Makefile 

Log message:
freehdl: fix the build with upcoming libcxx update



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:53:03

Modified files:
print/scribus  : Makefile 

Log message:
scribus: pass the magic flag to fix the build with newer libcxx

This can be removed once upstream releases 1.7.0.

discussed with landry



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:51:21

Modified files:
games/irrlamb  : Makefile 
Added files:
games/irrlamb/patches: patch-src_ode_src_lcp_cpp 

Log message:
irrlamb: fix build with upcoming libcxx

Newer libcxx pulls in ctype.h somehow, which then results in the usual
fun with the stupid short macro names. This time it's _L and _C.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:47:55

Modified files:
emulators/advancemame: Makefile 

Log message:
advancemame: prepare for libcxx update

This passes the magic flag for C++ via CFLAGS because this port's build
system is a horrid mess (which is kind of expected when one of the top
level directories in the tarball has this name).



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/01/01 12:43:03

Modified files:
editors/calligra: Makefile 

Log message:
calligra: prepare for libcxx update

ok rsadowski (maintainer)



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2024/01/01 12:42:19

Modified files:
lang/ocaml : Makefile 
lang/ocaml/pkg : PFRAG.native PLIST 

Log message:
Fix packaging on archs without native code support



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2024/01/01 12:38:04

Modified files:
graphics/asymptote: Makefile 

Log message:
Reenable on riscv64

Floating Point issues most likely fixed by tb in previous commits



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 12:21:10

Modified files:
devel/spidermonkey115: Makefile 
x11/gnome/tour : Makefile 

Log message:
devel/spidermonkey115 and x11/gnome/tour: uses lang/rust module

It switches the ports to use MODULES+=lang/rust instead of 
BUILD_DEPENDS+=lang/rust.

It makes the ports to use _SYSTEM_VERSION-rust and be bumped automatically when
rust (compiler or stdlib) changes, and so get the package updated.

ok tb@ ajacoutot@



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2024/01/01 12:09:29

Modified files:
math/bc-gh : Makefile distinfo 

Log message:
Update to bc-gh-6.7.4 -- fixes problems in the bc-gh manual page



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2024/01/01 12:04:21

Modified files:
devel/py-gitpython: Makefile distinfo 

Log message:
update gitpython to 3.1.38

This update includes fixes for CVE-2023-40267, CVE-2023-40590, and
CVE-2023-41040.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2024/01/01 11:55:21

Modified files:
audio/spotify-qt: Makefile distinfo 

Log message:
update to spotify-qt 3.11



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2024/01/01 11:17:21

Modified files:
devel/cil  : Makefile 
devel/coccigrep: Makefile 
devel/coccinelle: Makefile 
devel/dune : Makefile 
devel/frama-c  : Makefile 
devel/ocaml-cppo: Makefile 
devel/ocaml-graph: Makefile 
devel/ocaml-menhir: Makefile 
devel/ocaml-ocamlbuild: Makefile 
devel/ocaml-parmap: Makefile 
devel/ocaml-yojson: Makefile 
graphics/ocaml-cairo: Makefile 
graphics/ocaml-graphics: Makefile 
graphics/pdfsandwich: Makefile 
lang/compcert  : Makefile 
math/coq   : Makefile 
math/ocaml-num : Makefile 
math/ocaml-zarith: Makefile 
net/unison : Makefile 
sysutils/findlib: Makefile 
sysutils/opam  : Makefile 
textproc/bibtex2html: Makefile 
textproc/hevea : Makefile 
x11/kde-applications/kalzium: Makefile 
x11/lablgtk2   : Makefile 
x11/lablgtk3   : Makefile 

Log message:
bump ocaml ports following ocaml update



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2024/01/01 11:14:59

Modified files:
lang/ocaml : Makefile distinfo 
lang/ocaml/pkg : PFRAG.native PLIST 
Removed files:
lang/ocaml/patches: patch-Makefile_config_in patch-configure_ac 

Log message:
update ocaml to 4.13.1

ok bket@, chrisz@



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 10:03:48

Modified files:
lang/ruby/3.2  : Makefile 
lang/ruby/3.3  : Makefile 

Log message:
lang/ruby/3.2 and 3.3: uses lang/rust module

It switches ruby to use MODULES+=lang/rust instead of BUILD_DEPENDS+=lang/rust.

It makes the ports to use _SYSTEM_VERSION-rust and be bumped automatically when
rust (compiler or stdlib) changes, and so get the package updated.

ok tb@ jeremy@



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastian Reitenbach
CVSROOT:/cvs
Module name:ports
Changes by: sebas...@cvs.openbsd.org2024/01/01 07:35:32

Modified files:
devel  : Makefile 
Removed files:
devel/cpp-hocon: Makefile distinfo 
devel/cpp-hocon/patches: patch-lib_CMakeLists_txt 
 patch-lib_tests_CMakeLists_txt 
devel/cpp-hocon/pkg: DESCR PLIST 
devel/leatherman: Makefile distinfo 
devel/leatherman/patches: patch-cmake_cflags_cmake 
  patch-cmake_leatherman_cmake_in 
  patch-cmake_options_cmake 
  patch-execution_CMakeLists_txt 
  patch-file_util_CMakeLists_txt 
  patch-file_util_src_file_cc 
  patch-logging_CMakeLists_txt 
  patch-nowide_CMakeLists_txt 
  patch-tests_CMakeLists_txt 
  patch-util_CMakeLists_txt 
  patch-util_src_environment_cc 
  patch-util_tests_environment_cc 
devel/leatherman/pkg: DESCR PLIST 

Log message:
unhook and remove devel/cpp-hocon and devel/leatherman

They're going to break with upcoming libcxx update. They have been dependencies
of facter, which is not in the tree anymore, nothing else uses it,
and upstream development more or less stalled.

future breakage pointed out by: tb@

OK for removal: tb@, kn@



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 07:33:33

Modified files:
games/0ad/base : Makefile 

Log message:
games/0ad/base: use lang/rust module

use lang/rust module instead of BUILD_DEPENDS lang/rust.
the port will get automatic bump with SYSTEM-VERSION-rust.

while here, add MODRUST_WANTLIB to WANTLIB.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 07:14:49

Modified files:
databases/influxdb: Makefile 
devel/cargo: cargo.port.mk 
infrastructure/mk: arch-defines.mk 
mail/stalwart/jmap: Makefile 
net/synapse: Makefile 
www/newsboat   : Makefile 
x11/gnome/librsvg: Makefile 
Added files:
lang/rust  : rust.port.mk 

Log message:
lang/rust: add a module to cope with SYSTEM_VERSION-rust

lang/rust module is intented to be only minimal.

makes devel/cargo module to use lang/rust module.
- makes MODCARGO_WANTLIB re-exports MODRUST_WANTLIB
- it changes the WANTLIB to the right value for sparc64, but as 
SYSTEM_VERSION-rust is bumped, it should be fine

adds SYSTEM_VERSION-rust ?= 0 to arch-defines.mk
- this way, when lang/rust isn't used, -V 0 is passed (it is a no-op),
and else, it is the value defined in lang/rust module.

while here, correct few ports to use the right WANTLIB value

ok tb@
"I'm happy with it" espie@ (regarding the usage of _SYSTEM_VERSION-rust)



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/01/01 06:14:10

Modified files:
math/visidata  : Makefile distinfo 
math/visidata/patches: patch-setup_py 
math/visidata/pkg: PLIST 

Log message:
update to visidata-3.0



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/01/01 06:14:07

Modified files:
devel/ccache   : Makefile distinfo 
devel/ccache/patches: patch-cmake_config_h_in 
  patch-unittest_CMakeLists_txt 

Log message:
update to ccache-4.9



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2024/01/01 03:16:23

Modified files:
productivity/grisbi: Makefile distinfo 

Log message:
productivity/grisbi: update to 3.0.1



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 02:02:17

Modified files:
databases/influxdb: Makefile 
devel/cargo-audit: Makefile 
devel/cbindgen : Makefile 
devel/elfcat   : Makefile 
devel/snare: Makefile 
mail/meli  : Makefile 
mail/stalwart/cli: Makefile 
mail/stalwart/imap: Makefile 
mail/stalwart/smtp: Makefile 
net/bore   : Makefile 
net/dog: Makefile 
net/routinator : Makefile 
security/py-cryptography: Makefile 
security/rbw   : Makefile 
security/sn0int: Makefile 
sysutils/bat   : Makefile 
sysutils/broot : Makefile 
sysutils/fclones: Makefile 
textproc/amber : Makefile 
textproc/jless : Makefile 
textproc/mdbook: Makefile 
www/castor : Makefile 
www/geckodriver: Makefile 
www/nextcloud_notify_push: Makefile 
www/py-adblock : Makefile 
x11/alacritty  : Makefile 
x11/xcolor : Makefile 

Log message:
rust ports cleanup: use MODCARGO_WANTLIB in WANTLIB

fix WANTLIB for simple ports. rust ports are expected to use MODCARGO_WANTLIB
instead of hardcoding values (which will be soon different across archs).

replace "c c++abi pthread" by ${MODCARGO_WANTLIB} in WANTLIB

no changes, as it is the current value of MODCARGO_WANTLIB (even if buggy).

ok tb@



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 01:35:07

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

Log message:
rust ports cleanup: (ab)use a typo in MODCARGO_WANTLIB

MODCARGO_WANTLIB should be defined differently on sparc64: the unwind mecanism
used comes from (static) libgcc.a, whereas it comes from (dynamic) c++abi
library on others architectures.

but the current code has a typo in the conditionnal: MARCHINE_ARCH is wrong and
should have been MACHINE_ARCH initially. and we can't change it without bumping
all the ports using MODCARGO_WANTLIB.

this typo makes MODCARGO_WANTLIB to have the value "c pthread c++abi" in all
cases. it isn't a big trouble for sparc64 (outside an unncessary dependency on
c++abi).

so for now, simplify the code and use MODCARGO_WANTLIB="c pthread c++abi"
unconditionnally. it will be changed to the right value soon.

no changes (due to the initial typo).



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 01:27:06

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

Log message:
rust ports cleanup: remove some unused variables in cargo.port.mk

- MODCARGO_BUILD_DEPENDS (and hardcode lang/rust in BUILD_DEPENDS)
- MODCARGO_BUILDDEP

these variables aren't used in the ports tree, remove them.



CVS: cvs.openbsd.org: ports

2024-01-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/01/01 01:22:41

Modified files:
databases/influxdb: Makefile 
devel/sccache  : Makefile 
x11/gnome/librsvg: Makefile 

Log message:
rust ports cleanup: remove explicit BUILD_DEPENDS lang/rust when not needed

when MODULE devel/cargo is used, lang/rust is already added to BUILD_DEPENDS.

no changes (outside removing one lang/rust from the two present in 
BUILD_DEPENDS).