CVS: cvs.openbsd.org: ports

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

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/pkg  : DESCR-bootstrap PLIST-main PLIST-src 

Log message:
update lang/rust to 1.77.2

fix for CVE-2024-24576 (Windows only)



CVS: cvs.openbsd.org: ports

2024-04-08 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/04/08 09:32:45

Modified files:
lang/sbcl  : Makefile distinfo 
Added files:
lang/sbcl/files: ecl-nodebugger.lisp 
lang/sbcl/patches: patch-xperfecthash30_lisp-expr 

Log message:
update lang/sbcl to 2.4.3



CVS: cvs.openbsd.org: ports

2024-04-08 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/04/08 09:29:42

Modified files:
lang/rust  : Makefile 
lang/rust/pkg  : PLIST-main 
Added files:
lang/rust/pkg  : DESCR-bootstrap PLIST-bootstrap 

Log message:
unbreak rust-src subpackage

I missed removing some files in PLIST-main when updating lang/rust to 1.77.0,
resulting conflicts between -main and -src subpackages.

reported by tim@ and Foxy

While here, add a -bootstrap subpackage.



CVS: cvs.openbsd.org: ports

2024-04-02 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/04/02 06:14:19

Modified files:
lang/rust  : Makefile distinfo 

Log message:
update lang/rust to 1.77.1

while here, switch to lzip for compressing bootstraps
and update riscv64 bootstrap (from jca@, recompressed by me, thanks)



CVS: cvs.openbsd.org: ports

2024-03-30 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/03/30 04:34:22

ports/lang/sbcl/files

Update of /cvs/ports/lang/sbcl/files
In directory cvs.openbsd.org:/tmp/cvs-serv31665/files

Log Message:
Directory /cvs/ports/lang/sbcl/files added to the repository



CVS: cvs.openbsd.org: ports

2024-03-22 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/03/22 08:05:57

Modified files:
devel/rust-analyzer: Makefile crates.inc distinfo 
devel/rust-analyzer/patches: patch-crates_sourcegen_src_lib_rs 
Added files:
devel/rust-analyzer/patches: patch-xtask_src_codegen_rs 
Removed files:
devel/rust-analyzer/patches: 
 
patch-crates_rust-analyzer_tests_slow-tests_tidy_rs 

Log message:
update devel/rust-analyzer to 2024-03-18

(and unbreak it)



CVS: cvs.openbsd.org: ports

2024-03-22 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/03/22 06:55:40

Modified files:
devel/rust-analyzer: Makefile 

Log message:
devel/rust-analyzer: mark broken for now

(fail to build with lang/rust 1.77.0)



CVS: cvs.openbsd.org: ports

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

Modified files:
lang/rust  : Makefile distinfo rust.port.mk 
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_src_core_build_steps_test_rs 
   patch-src_bootstrap_src_lib_rs 
   patch-vendor_openssl-sys_build_main_rs 
   patch-vendor_openssl_build_rs 
   patch-vendor_openssl_src_lib_rs 
lang/rust/pkg  : PLIST-main PLIST-src 
Added files:
lang/rust/patches: patch-library_std_src_sys_pal_unix_os_rs 
   patch-vendor_openssl-sys-0_9_92_build_main_rs 
   
patch-vendor_openssl-sys-0_9_92_src_handwritten_x509_rs 
Removed files:
lang/rust/patches: patch-library_std_src_sys_unix_os_rs 
   patch-library_std_src_sys_unix_thread_rs 
   
patch-vendor_openssl-sys-0_9_90_src_handwritten_x509_rs 
   patch-vendor_openssl-sys_build_cfgs_rs 
   patch-vendor_openssl-sys_src_handwritten_x509_rs 
   patch-vendor_openssl-sys_src_handwritten_x509v3_rs 
   patch-vendor_openssl_src_x509_mod_rs 

Log message:
update lang/rust to 1.77.0

Announce: https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html
ReleaseNotes: 
https://doc.rust-lang.org/nightly/releases.html#version-77-2024-03-21



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
sysutils/sysclean: update to 3.8

- accounting files are expected to be present by default now

ok sthen@



CVS: cvs.openbsd.org: ports

2024-03-03 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/03/04 00:20:07

Modified files:
devel/py-simpleeval: Makefile 

Log message:
devel/py-simpleeval: update my MAINTAINER address

(missed in previous commit)



CVS: cvs.openbsd.org: ports

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

Modified files:
databases/py-sql: Makefile distinfo 

Log message:
update databases/py-sql to 1.4.3



CVS: cvs.openbsd.org: ports

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

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
update sysutils/sysclean to 3.7

- call MAKEDEV(8) from /dev directory
- use shared lock instead of exclusive lock for PKG_DBDIR



CVS: cvs.openbsd.org: ports

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

Modified files:
telephony/py-phonenumbers: Makefile distinfo 

Log message:
update telephony/py-phonenumbers to 8.13.31



CVS: cvs.openbsd.org: ports

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

Modified files:
graphics/py-pygal: Makefile distinfo 

Log message:
update graphics/py-pygal to 3.0.4



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/py-stdnum: Makefile distinfo 
devel/py-stdnum/pkg: PLIST 

Log message:
update devel/py-stdnum to 1.19



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/cargo-generate-vendor: Makefile 
devel/py-cached-property: Makefile 
lang/zig   : Makefile 
print/py-relatorio: Makefile 
sysutils/checkrestart: Makefile 
textproc/py-ofxparse: Makefile 
www/woob   : Makefile 

Log message:
update MAINTAINER in ports I maintain



CVS: cvs.openbsd.org: ports

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

Removed files:
productivity/tryton: Makefile Makefile.inc 
productivity/tryton/5.0: Makefile Makefile.inc 
productivity/tryton/5.0/account: Makefile distinfo 
productivity/tryton/5.0/account/pkg: DESCR PLIST 
productivity/tryton/5.0/account_asset: Makefile distinfo 
productivity/tryton/5.0/account_asset/pkg: DESCR PLIST 
productivity/tryton/5.0/account_be: Makefile distinfo 
productivity/tryton/5.0/account_be/pkg: DESCR PLIST 
productivity/tryton/5.0/account_credit_limit: Makefile distinfo 
productivity/tryton/5.0/account_credit_limit/pkg: DESCR PLIST 
productivity/tryton/5.0/account_de_skr03: Makefile distinfo 
productivity/tryton/5.0/account_de_skr03/pkg: DESCR PLIST 
productivity/tryton/5.0/account_deposit: Makefile distinfo 
productivity/tryton/5.0/account_deposit/pkg: DESCR PLIST 
productivity/tryton/5.0/account_dunning: Makefile distinfo 
productivity/tryton/5.0/account_dunning/pkg: DESCR PLIST 
productivity/tryton/5.0/account_dunning_email: Makefile distinfo 
productivity/tryton/5.0/account_dunning_email/pkg: DESCR PLIST 
productivity/tryton/5.0/account_dunning_fee: Makefile distinfo 
productivity/tryton/5.0/account_dunning_fee/pkg: DESCR PLIST 
productivity/tryton/5.0/account_dunning_letter: Makefile 
distinfo 
productivity/tryton/5.0/account_dunning_letter/pkg: DESCR PLIST 
productivity/tryton/5.0/account_es: Makefile distinfo 
productivity/tryton/5.0/account_es/pkg: DESCR PLIST 
productivity/tryton/5.0/account_eu: Makefile distinfo 
productivity/tryton/5.0/account_eu/pkg: DESCR PLIST 
productivity/tryton/5.0/account_fr: Makefile distinfo 
productivity/tryton/5.0/account_fr/pkg: DESCR PLIST 
productivity/tryton/5.0/account_fr_chorus: Makefile distinfo 
productivity/tryton/5.0/account_fr_chorus/pkg: DESCR PLIST 
productivity/tryton/5.0/account_invoice: Makefile distinfo 
productivity/tryton/5.0/account_invoice/pkg: DESCR PLIST 
productivity/tryton/5.0/account_invoice_correction: Makefile 
distinfo 
productivity/tryton/5.0/account_invoice_correction/pkg: DESCR 
PLIST 
productivity/tryton/5.0/account_invoice_history: Makefile 
 distinfo 
productivity/tryton/5.0/account_invoice_history/pkg: DESCR PLIST 
productivity/tryton/5.0/account_invoice_line_standalone: 
 Makefile 
 distinfo 
productivity/tryton/5.0/account_invoice_line_standalone/pkg: 
 DESCR 
 PLIST 
productivity/tryton/5.0/account_invoice_stock: Makefile distinfo 
productivity/tryton/5.0/account_invoice_stock/pkg: DESCR PLIST 
productivity/tryton/5.0/account_payment: Makefile distinfo 
productivity/tryton/5.0/account_payment/pkg: DESCR PLIST 
productivity/tryton/5.0/account_payment_clearing: Makefile 
  distinfo 
productivity/tryton/5.0/account_payment_clearing/pkg: DESCR 
  PLIST 
productivity/tryton/5.0/account_payment_sepa: Makefile distinfo 
productivity/tryton/5.0/account_payment_sepa/pkg: DESCR PLIST 
productivity/tryton/5.0/account_payment_sepa_cfonb: Makefile 
distinfo 
productivity/tryton/5.0/account_payment_sepa_cfonb/pkg: DESCR 
PLIST 
productivity/tryton/5.0/account_product: Makefile distinfo 
productivity/tryton/5.0/account_product/pkg: DESCR PLIST 
productivity/tryton/5.0/account_statement: Makefile distinfo 
productivity/tryton/5.0/account_statement/pkg: DESCR PLIST 
productivity/tryton/5.0/account_statement_ofx: Makefile distinfo 
productivity/tryton/5.0/account_statement_ofx/pkg: DESCR PLIST 
productivity/tryton/5.0/account_stock_anglo_saxon: Makefile 
   distinfo 
productivity/tryton/5.0/account_stock_anglo_saxon/pkg: DESCR 
   PLIST 
productivity/tryton/5.0/account_stock_continental: Makefile 
  

CVS: cvs.openbsd.org: ports

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

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
infrastructure/db: user.list 

Log message:
free _tryton uid, and register all tryton ports as removed

ok rsadowski@ daniel@ on initial proposition
tweak from daniel@ for quirks



CVS: cvs.openbsd.org: ports

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

Modified files:
productivity   : Makefile 

Log message:
unhook productivity/tryton from the build

ok rsadowski@ daniel@ on initial proposition



CVS: cvs.openbsd.org: ports

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

Modified files:
x11/stumpwm: Makefile distinfo 
Added files:
x11/stumpwm/patches: patch-make-image_lisp_in 

Log message:
update x11/stumpwm to 23.11

from Kirill A. Korinsky
ok Timo Myyra (maintainer) (with tweak)



CVS: cvs.openbsd.org: ports

2024-02-10 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/02/10 05:23:28

Modified files:
lang/rust  : Makefile distinfo rust.port.mk 
lang/rust/patches: 
   
patch-compiler_rustc_mir_transform_src_abort_unwinding_calls_rs 
   patch-compiler_rustc_session_src_options_rs 
   
patch-compiler_rustc_target_src_spec_targets_i686_unknown_openbsd_rs 
   patch-library_std_src_sys_unix_os_rs 
   patch-library_std_src_sys_unix_thread_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_src_bin_rustc_rs 
   patch-src_bootstrap_src_core_build_steps_test_rs 
   patch-src_bootstrap_src_lib_rs 
lang/rust/pkg  : PLIST-src 

Log message:
update lang/rust to 1.76.0

Announce: https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html
ChangeLog: 
https://doc.rust-lang.org/nightly/releases.html#version-1760-2024-02-08



CVS: cvs.openbsd.org: ports

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

Modified files:
textproc/amber : Makefile crates.inc distinfo 

Log message:
update textproc/amber to 0.6.0

0.6.0 is buildable with rust 1.75.0 and 1.76.0

ok edd@



CVS: cvs.openbsd.org: ports

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

Modified files:
lang/zig   : Makefile 
lang/zig/patches: patch-lib_std_debug_zig patch-lib_std_os_zig 

Log message:
lang/zig: unbreak the build

msync() might return EPERM now.

https://github.com/ziglang/zig/pull/18701



CVS: cvs.openbsd.org: ports

2024-02-02 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2024/02/03 00:21:34

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
lang/sbcl: update to 2.4.1

Release notes: https://www.sbcl.org/news.html#2.4.1



CVS: cvs.openbsd.org: ports

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

Modified files:
lang/zig/patches: patch-lib_std_dwarf_abi_zig 

Log message:
lang/zig: add reference to upstream commit for local patch



CVS: cvs.openbsd.org: ports

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

Modified files:
devel  : Makefile 

Log message:
hook c2ffi



CVS: cvs.openbsd.org: ports

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

Log message:
Import devel/c2ffi 16.0.0.0

ok tb@

Description:
This is a tool for extracting definitions from C, C++, and Objective C
headers for use with foreign function call interfaces.

There are generally two steps to using `c2ffi`:

- Generate output for a particular header or file, gathering macro
definitions (with the `-M .c` parameter)

- Generate output for macro definitions by running `c2ffi` again on
the *generated* file (without `-M`)

Currently JSON is the default output.  This is in a rather wordy
hierarchical format, with each object having a "tag" field which
describes it.  All objects are contained in an array.  This should
make it fairly easy (or at least far easier than parsing C yourself)
to transform into language-specific bindings.

The following language bindings exist for `c2ffi`:

- [cl-autowrap](https://github.com/rpav/cl-autowrap/): Create bindings
in Common Lisp from a `.h` with `c2ffi` using a simple `(c-include 
"file.h")`

- [c2ffi-ruby](https://github.com/rpav/c2ffi-ruby): Uses the JSON
from c2ffi to produce a nicely-formatted Ruby file for ruby-ffi.

Status:

Vendor Tag: semarie
Release Tags:   semarie_20240116

N ports/devel/c2ffi/Makefile
N ports/devel/c2ffi/distinfo
N ports/devel/c2ffi/pkg/DESCR
N ports/devel/c2ffi/pkg/PLIST
N ports/devel/c2ffi/patches/patch-CMake_setup_post_project_cmake
N ports/devel/c2ffi/patches/patch-CMakeLists_txt

No conflicts created by this import



CVS: cvs.openbsd.org: ports

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

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

Log message:
devel/cargo: configure cargo options via MODCARGO_ENV and config.toml

- unify cargo configuration in config.toml and MODCARGO_ENV
- prefer to use config.toml and MODCARGO_ENV instead of arguments on the 
command-line
(it permits external tools using cargo directly instead of MODCARGO_*_TARGET to 
have
the right configuration)



CVS: cvs.openbsd.org: ports

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

Modified files:
devel/cargo: cargo.port.mk 
devel/selene   : Makefile 
mail/meli  : Makefile 

Log message:
devel/cargo: add support for installing several different paths

- rename MODCARGO_INSTALL_TARGET_PATH to MODCARGO_INSTALL_TARGET_PATHS
- and add support for multiples paths

and changes the two ports currently using MODCARGO_INSTALL_TARGET_PATH



CVS: cvs.openbsd.org: ports

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

Modified files:
security/suricata: Makefile 

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

It switches suricata 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@ gonzalo@



CVS: cvs.openbsd.org: ports

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

Modified files:
www/mozilla: mozilla.port.mk 

Log message:
www/mozilla: uses lang/rust module

It switches all ports using www/mozilla 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@ landry@



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



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/30 04:28:35

Modified files:
lang/rust  : Makefile 
Added files:
lang/rust/patches: patch-library_std_src_sys_unix_thread_rs 

Log message:
backport std::thread::available_parallelism fix on lang/rust

see https://github.com/rust-lang/rust/pull/119436

it makes std::thread::available_parallelism to use sysconf(_SC_NPROCESSORS_ONLN)
and only fallback to sysctl([CTL_HW, HW_NCPU]).

Problem reported by Jiri Navratil



CVS: cvs.openbsd.org: ports

2023-12-28 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/28 09:41:24

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 
   patch-library_std_src_sys_unix_os_rs 
   patch-src_bootstrap_bootstrap_py 
   
patch-src_llvm-project_llvm_tools_llvm-shlib_CMakeLists_txt 
lang/rust/pkg  : PLIST-src 
Added files:
lang/rust/patches: 
   
patch-compiler_rustc_target_src_spec_targets_i686_unknown_openbsd_rs 
   patch-src_bootstrap_src_bin_rustc_rs 
   patch-src_bootstrap_src_core_build_steps_test_rs 
   patch-src_bootstrap_src_lib_rs 
Removed files:
lang/rust/patches: 
   
patch-compiler_rustc_target_src_spec_i686_unknown_openbsd_rs 
   patch-src_bootstrap_bin_rustc_rs 
   patch-src_bootstrap_lib_rs 
   patch-src_bootstrap_test_rs 

Log message:
update lang/rust to 1.75.0

Announce: https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html
Release notes: https://github.com/rust-lang/rust/releases/tag/1.75.0

ok landry@



CVS: cvs.openbsd.org: ports

2023-12-28 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/28 05:14:24

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
update lang/sbcl to 2.4.0

Release notes: https://www.sbcl.org/news.html#2.4.0



CVS: cvs.openbsd.org: ports

2023-12-19 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/19 11:34:46

Modified files:
lang/rust  : Makefile distinfo 

Log message:
lang/rust: update sparc64 bootstrap

from tb@



CVS: cvs.openbsd.org: ports

2023-12-17 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/17 01:58:34

Modified files:
security/py-bcrypt: Makefile 

Log message:
fix py-bcrypt WANTLIB

_bcrypt.abi3.so file is build from Rust, and reference libc++abi and libc. So
use MODCARGO_WANTLIB in WANTLIB.

ok tb@



CVS: cvs.openbsd.org: ports

2023-12-14 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/14 11:42:39

Modified files:
lang/rust  : Makefile distinfo 

Log message:
update some lang/rust bootstraps to unbreak the build

(here it is amd64)



CVS: cvs.openbsd.org: ports

2023-12-14 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/14 08:16:14

Modified files:
lang/rust  : Makefile distinfo 

Log message:
update some lang/rust bootstraps to unbreak the build

with help from sthen@ and tb@



CVS: cvs.openbsd.org: ports

2023-12-14 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/14 05:40:18

Modified files:
math/igraph: Makefile distinfo 

Log message:
update math/igraph to 0.10.8

and add working test target

from wen heping, wenheping2000 hotmail com
tweak by me



CVS: cvs.openbsd.org: ports

2023-12-13 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/13 10:53:28

Modified files:
lang/rust  : Makefile distinfo 

Log message:
update lang/rust to 1.74.1

Announce: https://blog.rust-lang.org/2023/12/07/Rust-1.74.1.html



CVS: cvs.openbsd.org: ports

2023-11-28 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/28 01:59:27

Modified files:
lang/sbcl  : Makefile distinfo 
Removed files:
lang/sbcl/patches: patch-make-config_sh 
   patch-src_runtime_ppc-assem_S 

Log message:
lang/sbcl: update to 2.3.11

Release notes: https://www.sbcl.org/news.html#2.3.11



CVS: cvs.openbsd.org: ports

2023-11-25 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/25 06:39:41

Added files:
lang/sbcl/patches: patch-make-config_sh 
   patch-src_runtime_ppc-assem_S 

Log message:
lang/sbcl: unbreak powerpc build

powerpc code doesn't support gcc-tls, so do not try to use it for 
openbsd-powerpc.

no bump as it didn't build on powerpc, and doesn't changes on others platforms

tested by Tobias Heider



CVS: cvs.openbsd.org: ports

2023-11-24 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/24 03:25:30

Modified files:
net/wmnetload  : Tag: OPENBSD_7_4 Makefile 
net/wmnetload/patches: Tag: OPENBSD_7_4 patch-configure 

Log message:
net/wmnetload: remove bogus RUNPATH entry

net/wmnetload is build with a bogus RUNPATH path, and the elements in the list
aren't needed (all paths are standard ones). So just disable RPATH completely.

No functional changes outside removing the bogus RUNPATH entry in ELF.

ok sthen@



CVS: cvs.openbsd.org: ports

2023-11-24 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/24 03:24:13

Modified files:
net/wmnetload  : Makefile 
net/wmnetload/patches: patch-configure 

Log message:
net/wmnetload: remove bogus RUNPATH entry

net/wmnetload is build with a bogus RUNPATH path, and the elements in the list
aren't needed (all paths are standard ones). So just disable RPATH completely.

No functional changes outside removing the bogus RUNPATH entry in ELF.

ok sthen@



CVS: cvs.openbsd.org: ports

2023-11-18 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/18 05:14:43

Modified files:
lang/rust  : Makefile 

Log message:
switch back lang/rust to use devel/llvm/16

now that the circular dependency has been broken, use devel/llvm/16 instead of
using the embedded version.



CVS: cvs.openbsd.org: ports

2023-11-17 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/18 00:41:23

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 
   patch-library_std_src_sys_unix_os_rs 
   patch-src_bootstrap_bin_rustc_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_lib_rs 
   patch-src_bootstrap_test_rs 
   patch-vendor_libgit2-sys_build_rs 
   patch-vendor_openssl-sys_build_main_rs 
lang/rust/pkg  : PLIST-src 

Log message:
update lang/rust to 1.74.0

ok landry@

Announce: https://blog.rust-lang.org/2023/11/16/Rust-1.74.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.74.0



CVS: cvs.openbsd.org: ports

2023-11-17 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/18 00:37:58

Modified files:
x11/stumpwm: Makefile 

Log message:
bump x11/stumpwm after lang/sbcl update



CVS: cvs.openbsd.org: ports

2023-11-17 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/11/18 00:36:34

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
update lang/sbcl to 2.3.10

Release notes: https://www.sbcl.org/news.html#2.3.10



CVS: cvs.openbsd.org: ports

2023-10-16 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/10/16 02:41:24

Modified files:
lang/sbcl  : Makefile 
lang/sbcl/pkg  : PLIST 

Log message:
lang/sbcl: remove sb-simd on amd64

it requires AVX2 support on the build machine, else the files aren't generated 
and make the packaging to fail.
so don't package them.

reported by espie@



CVS: cvs.openbsd.org: ports

2023-10-11 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/10/11 09:49:02

Modified files:
www/seamonkey  : Makefile 

Log message:
mark www/seamonkey as BROKEN

with lang/rust update to 1.73.0, seamonkey fails to build 
third_party/rust/packed_simd_2

discussed with landry@



CVS: cvs.openbsd.org: ports

2023-10-11 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/10/11 09:09:09

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
update lang/sbcl to 2.3.9

ChangeLog: https://www.sbcl.org/news.html#2.3.9



CVS: cvs.openbsd.org: ports

2023-10-11 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/10/11 09:07:31

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_lib_rs 
   patch-src_bootstrap_test_rs 
lang/rust/pkg  : PLIST-main PLIST-src 

Log message:
update lang/rust to 1.73.0

Announce: https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.73.0



CVS: cvs.openbsd.org: ports

2023-09-27 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/27 02:21:06

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

Log message:
extent USE_LLD to Yes/No/ports values.

'ports' permits to force the use of ld.lld from lang/clang module.

ok landry@



CVS: cvs.openbsd.org: ports

2023-09-24 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/24 01:58:53

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
sysutils/sysclean: update to 3.6

fix 'modified user' reporting, which was missed for ports users.



CVS: cvs.openbsd.org: ports

2023-09-23 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/23 07:58:06

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
sysutils/sysclean: update to 3.5

fix pledge issue with YP. introduced by "add users/groups support" in 3.4



CVS: cvs.openbsd.org: ports

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

Modified files:
lang/zig   : Makefile 

Log message:
lang/zig: unbreak the build by setting 10M stacksize

spotted by naddy@



CVS: cvs.openbsd.org: ports

2023-09-21 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/21 05:44:07

Modified files:
lang/rust  : Makefile 

Log message:
lang/rust: switch back to embedded llvm version

there is a circular dependency which need to be adjusted:
lang/rust not built devel/llvm/16 -> devel/swig -> lang/ruby/3.2 -> lang/rust

spotted by naddy@



Re: CVS: cvs.openbsd.org: ports

2023-09-20 Thread Sebastien Marie
On Wed, Sep 20, 2023 at 06:37:39AM -0600, Sebastien Marie wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   sema...@cvs.openbsd.org 2023/09/20 06:37:39
> 
> Modified files:
>   lang/rust  : Makefile distinfo 
> 
> Log message:
> lang/zig: pass -z nobtcfi to the linker
> 
> tested and ok volker@
> 

wrong commit message. it should be:

update lang/rust to 1.72.1

Announce: https://blog.rust-lang.org/2023/09/19/Rust-1.72.1.html

while here:
- update MAINTAINER
- switch to SITES.x
- use devel/llvm/16 instead of building the embedded version
- update bootstraps for sparc64 and riscv64

-- 
Sebastien Marie



CVS: cvs.openbsd.org: ports

2023-09-20 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/20 06:37:39

Modified files:
lang/rust  : Makefile distinfo 

Log message:
lang/zig: pass -z nobtcfi to the linker

tested and ok volker@



CVS: cvs.openbsd.org: ports

2023-09-18 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/18 08:54:40

Modified files:
lang/zig   : Makefile 
Added files:
lang/zig/patches: patch-src_link_Elf_zig 

Log message:
lang/zig: pass -z nobtcfi to the linker

tested and ok volker@



CVS: cvs.openbsd.org: ports

2023-09-18 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/18 05:59:04

Modified files:
sysutils/sysclean: Makefile distinfo 

Log message:
update sysutils/sysclean to 3.4

ChangeLog:
- add users/groups support
- add /dev support



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



CVS: cvs.openbsd.org: ports

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

Modified files:
lang/zig   : Makefile distinfo 
lang/zig/pkg   : PLIST 
Added files:
lang/zig/patches: patch-lib_std_debug_zig patch-lib_std_os_zig 
Removed files:
lang/zig/files : build.sh 

Log message:
update lang/zig to 0.11.0

unbreak it on amd64 as the required datasize is more acceptable (from ~10G to 
~3G)



CVS: cvs.openbsd.org: ports

2023-09-04 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/04 02:51:31

Modified files:
devel/llvm : Makefile.inc 
devel/llvm/13  : Makefile 
devel/llvm/16  : Makefile 

Log message:
devel/llvm: fix typo in MAINTAINER addresses

ok robert@



CVS: cvs.openbsd.org: ports

2023-09-04 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/04 02:42:26

Modified files:
devel/llvm/16  : Makefile 
Added files:
devel/llvm/16/patches: 
   patch-llvm_cmake_modules_GetLibraryName_cmake 

Log message:
devel/llvm/16: fix llvm-config-16 output for system-libs

it is better to have -lz instead of -lz.so.7.0

ok robert@



CVS: cvs.openbsd.org: ports

2023-09-02 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/02 11:27:52

Modified files:
databases/influxdb: Makefile 

Log message:
MODCARGO_MASTER_SITESN is no more



CVS: cvs.openbsd.org: ports

2023-09-02 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/09/02 11:26:36

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

Log message:
devel/cargo: switch to MASTER_SITES.sfx construct

ok espie@



CVS: cvs.openbsd.org: ports

2023-08-28 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/28 07:50:19

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
update lang/sbcl to 2.3.8



CVS: cvs.openbsd.org: ports

2023-08-26 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/26 06:59:06

Modified files:
databases/influxdb: Makefile 

Log message:
mark databases/influxdb broken

it doesn't build with lang/rust 1.72.0, and patching code from go modules isn't
really possible.



CVS: cvs.openbsd.org: ports

2023-08-26 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/26 06:56:48

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 
   patch-library_std_src_sys_unix_os_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_lib_rs 
   patch-src_bootstrap_test_rs 
   
patch-src_tools_cargo_crates_cargo-test-support_src_paths_rs 
   patch-vendor_openssl-sys_build_main_rs 
lang/rust/pkg  : PLIST-src 
Removed files:
lang/rust/patches: patch-src_bootstrap_config_rs 
   patch-vendor_openssl-sys-0_9_85_build_main_rs 

Log message:
update lang/rust to 1.72.0

Announce: https://blog.rust-lang.org/2023/08/24/Rust-1.72.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.72.0



CVS: cvs.openbsd.org: ports

2023-08-16 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/16 01:13:20

Modified files:
fonts/juliamono: Makefile distinfo 

Log message:
update fonts/juliamono to 0.050

from maintainer



CVS: cvs.openbsd.org: ports

2023-08-04 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/04 05:26:44

Modified files:
lang/rust  : Makefile distinfo 
Added files:
lang/rust/patches: patch-src_bootstrap_config_rs 

Log message:
lang/rust: update to 1.71.1

Announce: https://blog.rust-lang.org/2023/08/03/Rust-1.71.1.html
ChangeLog: https://raw.githubusercontent.com/rust-lang/rust/1.71.1/RELEASES.md



CVS: cvs.openbsd.org: ports

2023-08-02 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/02 01:31:04

Modified files:
lang/abcl  : Makefile distinfo 
lang/abcl/files: abcl_completions 
lang/abcl/pkg  : PLIST 

Log message:
lang/abcl: update to 1.9.2

from maintainer Timo Myyra



CVS: cvs.openbsd.org: ports

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

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

Log message:
devel/quirks: revert previous "merge flavor 'sbcl-threads' into 'sbcl'"

it isn't need as the @pkgpath marker will take care of replacing it

noted by sthen@



CVS: cvs.openbsd.org: ports

2023-08-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/01 06:55:51

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

Log message:
devel/quirks: merge flavor 'sbcl-threads' into 'sbcl'



CVS: cvs.openbsd.org: ports

2023-08-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/01 06:48:34

Modified files:
lang/sbcl  : Makefile 
lang/sbcl/pkg  : PLIST 

Log message:
lang/sbcl: remove the 'threads' FLAVOR

avoid providing two differents versions of sbcl (with and without sb-thread).

ok op@ sthen@



CVS: cvs.openbsd.org: ports

2023-08-01 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/08/01 06:47:12

Modified files:
x11/stumpwm: Makefile 

Log message:
make x11/stumpwm build_depends on lang/sbcl

lang/sbcl,threads will be merged to lang/sbcl



CVS: cvs.openbsd.org: ports

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

Modified files:
lang   : Makefile 

Log message:
unhook lang/sbcl,threads



CVS: cvs.openbsd.org: ports

2023-07-29 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/29 05:53:23

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

Log message:
devel/cmake module: add LUA_LIBRARY with lang/lua module is used

explicitly define LUA_LIBRARY. unbreak geo/osrm-backend when both lua5.4 and
lua5.3 are installed at build time.

ok kn@ rsadowski@



CVS: cvs.openbsd.org: ports

2023-07-29 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/29 05:49:32

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
lang/sbcl: update to 2.3.7

while here, update ONLY_FOR_ARCHS (aarch64 amd64 arm i386 powerpc powerpc64).
some others archs (mips, mips64, riscv64, and sparc64) have codegen support, but
misses OpenBSD specific code.



CVS: cvs.openbsd.org: ports

2023-07-26 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/26 01:56:18

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

Log message:
devel/cargo: openssl-sys build

when "vendored" feature is used, the crate will try to build openssl from source
to vendored it, except if opt-out (and it fallback to system library).



CVS: cvs.openbsd.org: ports

2023-07-15 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/15 08:17:06

Modified files:
lang/sbcl  : Makefile 

Log message:
lang/sbcl: disable on riscv64

support for riscv64 on OpenBSD is partial/missing.
do not try to build it.



CVS: cvs.openbsd.org: ports

2023-07-13 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/13 23:03:09

Modified files:
lang/rust  : Makefile distinfo 
lang/rust/patches: patch-compiler_rustc_session_src_options_rs 
   patch-src_bootstrap_bin_rustc_rs 
   patch-src_bootstrap_bootstrap_py 
   patch-src_bootstrap_lib_rs 
   patch-src_bootstrap_test_rs 
   patch-vendor_libgit2-sys_build_rs 
   patch-vendor_openssl-sys_build_main_rs 
lang/rust/pkg  : DESCR-src PLIST-main PLIST-src 
Added files:
lang/rust/patches: patch-vendor_openssl-sys-0_9_85_build_main_rs 

Log message:
lang/rust: update to 1.71.0

Announce: https://blog.rust-lang.org/2023/07/13/Rust-1.71.0.html
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.71.0



CVS: cvs.openbsd.org: ports

2023-07-07 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/07 04:08:50

Modified files:
lang/sbcl  : Makefile 

Log message:
lang/sbcl: disable threads FLAVOR on i386

the sb-threads support needs i386_set_ldt() (we removed in 2016).

found by the hard way by sthen@



CVS: cvs.openbsd.org: ports

2023-07-03 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/07/03 12:13:13

Modified files:
lang/rust  : Makefile distinfo 

Log message:
lang/rust: update riscv64 bootstrap

upload a new bootstrap for riscv64, built by jca@ (thanks !)



CVS: cvs.openbsd.org: ports

2023-06-30 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/30 22:57:59

Modified files:
lang/rust  : Makefile distinfo 

Log message:
lang/rust: unbreak rust on riscv64

upload a new bootstrap for riscv64, built by jca@ (thanks !)



CVS: cvs.openbsd.org: ports

2023-06-30 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/30 22:52:45

Modified files:
x11/stumpwm: Makefile 

Log message:
x11/stumpwm: few adjustments after sbcl update

WANTLIB + LIB_DEPENDS for archivers/zstd (the compression method used by sbcl 
changed)

ok Timo Myyrä (maintainer), solene@



CVS: cvs.openbsd.org: ports

2023-06-30 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/30 08:17:52

Modified files:
lang/sbcl  : Makefile distinfo 
lang/sbcl/patches: patch-src_runtime_GNUmakefile 
lang/sbcl/pkg  : PLIST 
Removed files:
lang/sbcl/patches: patch-contrib_build-contrib 
   patch-src_runtime_Config_generic-openbsd 
   patch-src_runtime_bsd-os_c 
   patch-src_runtime_gc-common_c 

Log message:
update lang/sbcl to 2.3.6

take maintainership

ok op@ sthen@ solene@



CVS: cvs.openbsd.org: ports

2023-06-29 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/29 00:52:46

Modified files:
math/labplot   : Makefile 
net/snort  : Makefile 
x11/kde-applications/cantor: Makefile 

Log message:
mark ports linked with luajit as USE_NOBTCFI=Yes

ok sthen@
maintainer timeout



CVS: cvs.openbsd.org: ports

2023-06-29 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/29 00:50:18

Modified files:
lang/ecl   : Makefile 
Added files:
lang/ecl/patches: patch-src_cmp_cmpc-wt_lsp 
  patch-src_cmp_cmploc_lsp 
  patch-src_cmp_cmptables_lsp 

Log message:
lang/ecl: backport a fix for building recent lang/sbcl

"cmp: fix specification of integer suffixes for the C compiler"
https://gitlab.com/embeddable-common-lisp/ecl/-/commit/f3d4cf4b66ab6c3cd8629ab6d0c7f7c50d7fd8a4

while here, fix licence marker

ok Timo Myyra (maintainer), op@



CVS: cvs.openbsd.org: ports

2023-06-24 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/06/24 03:58:55

Modified files:
www/luakit : Makefile 

Log message:
mark ports linked with luajit as USE_NOBTCFI=Yes

ok sthen@ sdk@



  1   2   3   4   5   6   >