CVS: cvs.openbsd.org: ports

2024-05-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/05/18 12:42:17

Modified files:
sysutils/m1n1  : Makefile distinfo 
sysutils/firmware/apple-boot: Makefile 

Log message:
Update m1n1 to 1.4.14.

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2024-04-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/04/14 09:22:11

Modified files:
security/openssl/quictls: Makefile 
Added files:
security/openssl/quictls/patches: 
  
patch-providers_implementations_ciphers_cipher_aes_gcm_hw_vaes_avx512_inc 
  
patch-providers_implementations_ciphers_cipher_sm4_gcm_hw_c 
  
patch-providers_implementations_include_prov_ciphercommon_gcm_h 

Log message:
Backport a fix from OpenSSL 3.2 that fixes a use-after-free that happens
in evp_test when testing AES-GCM on hardware that supports AVX-512.

ok tb@



CVS: cvs.openbsd.org: ports

2024-04-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/04/14 09:20:29

Modified files:
security/openssl/3.1: Makefile 
Added files:
security/openssl/3.1/patches: 
  
patch-providers_implementations_ciphers_cipher_aes_gcm_hw_vaes_avx512_inc 
  
patch-providers_implementations_ciphers_cipher_sm4_gcm_hw_c 
  
patch-providers_implementations_include_prov_ciphercommon_gcm_h 

Log message:
Backport a fix from OpenSSL 3.2 that fixes a use-after-free that happens
in evp_test when testing AES-GCM on hardware that supports AVX-512.

ok tb@



CVS: cvs.openbsd.org: ports

2024-04-09 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/04/09 07:03:23

Modified files:
sysutils/u-boot: Makefile 

Log message:
Hook up the new u-boot-sunxi port.



CVS: cvs.openbsd.org: ports

2024-04-09 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/04/09 07:01:49

Modified files:
sysutils/u-boot/arm: Makefile 
sysutils/u-boot/arm/pkg: PLIST 

Log message:
Split out 32-bit Allwinner SoCs.

ok sthen@



CVS: cvs.openbsd.org: ports

2024-04-09 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/04/09 06:59:44

Log message:
Import sysuitls/u-boot/sunxi

This splits out support for 32-bit Allwinner SoCs into a separate u-boot
port, updating to U-Boot 2024.01.

ok sthen@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240409

N ports/sysutils/u-boot/sunxi/Makefile
N ports/sysutils/u-boot/sunxi/distinfo
N ports/sysutils/u-boot/sunxi/pkg/DESCR
N ports/sysutils/u-boot/sunxi/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-03-31 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/03/31 13:14:06

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump u-boot revision.

ok sthen@



CVS: cvs.openbsd.org: ports

2024-03-31 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/03/31 13:12:58

Modified files:
sysutils/u-boot-asahi: Makefile 
sysutils/u-boot-asahi/pkg: PLIST 
Added files:
sysutils/u-boot-asahi/patches: patch-arch_arm_dts_Makefile 

Log message:
Fix packaging of device trees.

ok sthen@



CVS: cvs.openbsd.org: ports

2024-03-08 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/03/08 09:48:10

Modified files:
devel/libffi   : Makefile 
devel/libffi/patches: patch-src_aarch64_ffi_c 

Log message:
Add missing bti c in the closure trampoline.

ok tobhe@, sthen@, deraadt@



CVS: cvs.openbsd.org: ports

2024-03-06 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/03/06 03:19:30

Modified files:
sysutils/u-boot/rk3588: Makefile 
sysutils/u-boot/rk3588/pkg: PLIST 
Added files:
sysutils/u-boot/rk3588/patches: 

patch-arch_arm_dts_rk3588s-nanopi-r6c-u-boot_dtsi 

patch-arch_arm_dts_rk3588s-nanopi-r6c_dts 

patch-configs_nanopi-r6c-rk3588s_defconfig 

Log message:
Add support for the NanoPi R6C.

ok sthen@



CVS: cvs.openbsd.org: ports

2024-03-05 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/03/05 11:34:19

Modified files:
multimedia/openh264: Makefile 
Added files:
multimedia/openh264/patches: 
 
patch-codec_common_arm64_arm_arch64_common_macro_S 
 patch-codec_common_arm64_mc_aarch64_neon_S 
 
patch-codec_decoder_core_arm64_intra_pred_aarch64_neon_S 
 
patch-codec_encoder_core_arm64_intra_pred_aarch64_neon_S 
 
patch-codec_encoder_core_arm64_svc_motion_estimation_aarch64_neon_S 

Log message:
BTI and X-only support

ok kn@, deraadt@



CVS: cvs.openbsd.org: ports

2024-02-26 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/26 14:43:29

Modified files:
sysutils/u-boot/rk3588: Makefile 
sysutils/u-boot/rk3588/pkg: PLIST 
Added files:
sysutils/u-boot/rk3588/patches: 

patch-arch_arm_dts_rk3588s-nanopi-r6s-u-boot_dtsi 

patch-arch_arm_dts_rk3588s-nanopi-r6s_dts 

patch-configs_nanopi-r6s-rk3588s_defconfig 

Log message:
Add support for the NanoPi R6S.

ok jca@



CVS: cvs.openbsd.org: ports

2024-02-25 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/25 08:04:17

Modified files:
multimedia/x264: Makefile 
multimedia/x264/patches: patch-common_x86_x86inc_asm 

Log message:
Another macro that needs an ENDBR64 instruction.

ok tb@



CVS: cvs.openbsd.org: ports

2024-02-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/24 10:39:07

Modified files:
multimedia/libvpx: Makefile 
Added files:
multimedia/libvpx/patches: patch-third_party_x86inc_x86inc_asm 

Log message:
Add ENBDR64 instructions.  Since this port uses yasm and yasm doesn't
know the ENDBR64 instruction we need to resort to emitting raw bytes.

ok robert@



CVS: cvs.openbsd.org: ports

2024-02-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/24 04:57:37

Modified files:
sysutils/u-boot: Makefile Makefile.inc 
sysutils/u-boot/aarch64: Makefile 
sysutils/u-boot/aarch64/pkg: PLIST 
Removed files:
sysutils/u-boot/aarch64/patches: patch-arch_arm_dts_Makefile 
 
patch-arch_arm_dts_sun50i-h6-pine-h64-model-b_dts 

Log message:
Remove sun50i support from the generic u-boot-aarch64 port and hook up the
new u-boot-sun50i port.

ok sthen@



CVS: cvs.openbsd.org: ports

2024-02-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/24 03:48:12

Log message:
Import sysutils/u-boot/sun50i

This splits out support for 64-bit SoC into a separate u-boot port,
updating to U-Boot 2024.01, adding the crust SCP firmware on
supported boards.

ok sthen@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240224

N ports/sysutils/u-boot/sun50i/Makefile
N ports/sysutils/u-boot/sun50i/distinfo
N ports/sysutils/u-boot/sun50i/pkg/DESCR
N ports/sysutils/u-boot/sun50i/pkg/PLIST
N 
ports/sysutils/u-boot/sun50i/patches/patch-configs_pine_h64-model-b_defconfig

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-02-23 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/23 10:24:29

Modified files:
devel/ffcall   : Makefile 
devel/ffcall/patches: patch-avcall_avcall-x86_64_s 
  patch-vacall_vacall-x86_64_s 

Log message:
Add a few ENDBR64 instructions in the basic interfaces.  I left the
trampoline code untouched since it already violates X-only and W^X.  That
code has no future on OpenBSD.  Hopefully this is enough to fix the
users of this code in ports: lang/clisp and lang/gforth.

ok deraadt@



CVS: cvs.openbsd.org: ports

2024-02-22 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/22 12:40:27

Modified files:
security/libgcrypt: Makefile 
Added files:
security/libgcrypt/patches: patch-cipher_asm-common-amd64_h 

Log message:
Add ENDBR64 instructions at the start of functions in the same wat as we
already add BTI instructions on arm64.

ok tb@, tobhe@



CVS: cvs.openbsd.org: ports

2024-02-21 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/21 04:02:36

Modified files:
multimedia/openh264: Makefile 
Added files:
multimedia/openh264/patches: patch-codec_common_x86_asm_inc_asm 

Log message:
Sprinkle some ENBDR64 instructions.

ok kn@



CVS: cvs.openbsd.org: ports

2024-02-20 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/20 05:26:54

Modified files:
sysutils   : Makefile 

Log message:
+crust



CVS: cvs.openbsd.org: ports

2024-02-20 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/20 05:25:23

Log message:
SCP firmware for Allwinner ARM SoCs.

ok jca@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240220

N ports/sysutils/crust/Makefile
N ports/sysutils/crust/distinfo
N ports/sysutils/crust/pkg/PLIST
N ports/sysutils/crust/pkg/DESCR
N ports/sysutils/crust/patches/patch-Makefile
N ports/sysutils/crust/patches/patch-3rdparty_kconfig_confdata_c

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-02-20 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/20 03:06:12

Modified files:
multimedia/x264: Makefile 
Added files:
multimedia/x264/patches: patch-common_x86_x86inc_asm 

Log message:
Sprinkle some ENDBR64 instructions.

ok deraadt@, brad



CVS: cvs.openbsd.org: ports

2024-02-20 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/20 03:05:00

Modified files:
multimedia/x265: Makefile 
Added files:
multimedia/x265/patches: patch-source_common_x86_x86inc_asm 

Log message:
Sprinkle some ENDBR64 instructions.

ok deraadt@, brad



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:26:42

Modified files:
devel  : Makefile 

Log message:
+or1k-elf



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:22:47

Log message:
GNU cross compiler suite, configured for the or1k (OpenRISC 1000) target.

ok jca@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240219

N ports/devel/or1k-elf/Makefile
N ports/devel/or1k-elf/Makefile.inc
N ports/devel/or1k-elf/binutils/Makefile
N ports/devel/or1k-elf/binutils/distinfo
N ports/devel/or1k-elf/binutils/patches/patch-bfd_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-binutils_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-gas_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-gprof_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-ld_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-libiberty_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-libctf_Makefile_in
N ports/devel/or1k-elf/binutils/patches/patch-libsframe_Makefile_in
N ports/devel/or1k-elf/binutils/pkg/DESCR
N ports/devel/or1k-elf/binutils/pkg/PLIST
N ports/devel/or1k-elf/gcc/Makefile
N ports/devel/or1k-elf/gcc/distinfo
N ports/devel/or1k-elf/gcc/patches/patch-Makefile_in
N ports/devel/or1k-elf/gcc/patches/patch-gcc_Makefile_in
N ports/devel/or1k-elf/gcc/patches/patch-gcc_configure
N ports/devel/or1k-elf/gcc/patches/patch-libcc1_connection_cc
N ports/devel/or1k-elf/gcc/patches/patch-libgcc_Makefile_in
N ports/devel/or1k-elf/gcc/patches/patch-libiberty_Makefile_in
N ports/devel/or1k-elf/gcc/patches/vecstep-gcc_tree-vect-loop_cc
N ports/devel/or1k-elf/gcc/pkg/DESCR
N ports/devel/or1k-elf/gcc/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:21:27

Removed files:
lang/or1k-elf  : Makefile Makefile.inc 
lang/or1k-elf/binutils: Makefile distinfo 
lang/or1k-elf/binutils/patches: patch-bfd_Makefile_in 
patch-binutils_Makefile_in 
patch-gas_Makefile_in 
patch-gprof_Makefile_in 
patch-ld_Makefile_in 
patch-libctf_Makefile_in 
patch-libiberty_Makefile_in 
patch-libsframe_Makefile_in 
lang/or1k-elf/binutils/pkg: DESCR PLIST 
lang/or1k-elf/gcc: Makefile distinfo 
lang/or1k-elf/gcc/patches: patch-Makefile_in 
   patch-gcc_Makefile_in 
   patch-gcc_configure 
   patch-libcc1_connection_cc 
   patch-libgcc_Makefile_in 
   patch-libiberty_Makefile_in 
   vecstep-gcc_tree-vect-loop_cc 
lang/or1k-elf/gcc/pkg: DESCR PLIST 

Log message:
Oops, this should have been devel/or1k



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 13:07:29

Log message:
GNU cross compiler suite, configured for the or1k (OpenRISC 1000) target.

ok jca@

Status:

Vendor Tag: kettenis
Release Tags:   kettenis_20240219

N ports/lang/or1k-elf/Makefile
N ports/lang/or1k-elf/Makefile.inc
N ports/lang/or1k-elf/binutils/Makefile
N ports/lang/or1k-elf/binutils/distinfo
N ports/lang/or1k-elf/binutils/patches/patch-bfd_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-binutils_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-gas_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-gprof_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-ld_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-libiberty_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-libctf_Makefile_in
N ports/lang/or1k-elf/binutils/patches/patch-libsframe_Makefile_in
N ports/lang/or1k-elf/binutils/pkg/DESCR
N ports/lang/or1k-elf/binutils/pkg/PLIST
N ports/lang/or1k-elf/gcc/Makefile
N ports/lang/or1k-elf/gcc/distinfo
N ports/lang/or1k-elf/gcc/patches/patch-Makefile_in
N ports/lang/or1k-elf/gcc/patches/patch-gcc_Makefile_in
N ports/lang/or1k-elf/gcc/patches/patch-gcc_configure
N ports/lang/or1k-elf/gcc/patches/patch-libcc1_connection_cc
N ports/lang/or1k-elf/gcc/patches/patch-libgcc_Makefile_in
N ports/lang/or1k-elf/gcc/patches/patch-libiberty_Makefile_in
N ports/lang/or1k-elf/gcc/patches/vecstep-gcc_tree-vect-loop_cc
N ports/lang/or1k-elf/gcc/pkg/DESCR
N ports/lang/or1k-elf/gcc/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 11:38:12

Modified files:
sysutils/arm-trusted-firmware: Makefile distinfo 
sysutils/arm-trusted-firmware/pkg: PLIST 
Removed files:
sysutils/arm-trusted-firmware/patches: patch-Makefile 

Log message:
Update to arm-trusted-firmware 2.10.2
Add sun50i_h616 to the build
Switch to doing release builds since debug builds for sun50i_a64
no longer fit.

ok kevlo@, sthen@



CVS: cvs.openbsd.org: ports

2024-02-19 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/19 11:33:52

Modified files:
multimedia/dav1d: Makefile 
multimedia/dav1d/patches: patch-src_x86_itx_avx512_asm 
  patch-src_x86_mc_avx512_asm 
Added files:
multimedia/dav1d/patches: patch-src_x86_ipred16_avx512_asm 
  patch-src_x86_ipred_avx512_asm 
  patch-src_x86_mc16_avx512_asm 

Log message:
Sprinkle a few more ENDBR64 instructions in AVX-512 code.

ok deraadt@, robert@



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 16:04:44

Modified files:
security/openssl/quictls: Makefile 
security/openssl/quictls/patches: 
  
patch-crypto_modes_asm_ghash-x86_64_pl 
  
patch-crypto_poly1305_asm_poly1305-x86_64_pl 

Log message:
Sprinkle a few more endbr64 instructions.  The need for these was hidden
by retpolines.

ok tb@



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:55:48

Modified files:
sysutils/borgbackup/2.0: Makefile 

Log message:
Bump after OpenSSL 3.1 update (static link)



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:51:22

Modified files:
mail/postfix/stable: Makefile 

Log message:
Bump after OpenSSL 3.1 update (static link)



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:50:41

Modified files:
mail/postfix/snapshot: Makefile 

Log message:
Bump after OpenSSL 3.1 update (static link)



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:45:32

Modified files:
security/openssl/3.1: Makefile 
security/openssl/3.1/patches: patch-Configurations_10-main_conf 
  patch-Configurations_unix-Makefile_tmpl 
  patch-crypto_modes_asm_ghash-x86_64_pl 
  
patch-crypto_poly1305_asm_poly1305-x86_64_pl 

Log message:
Sprinkle a few more endbr64 instructions.  The need for these was hidden
by retpolines.

ok tb@



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:43:44

Modified files:
security/openssl/3.2: Makefile 
security/openssl/3.2/patches: 
  patch-crypto_modes_asm_ghash-x86_64_pl 
  
patch-crypto_poly1305_asm_poly1305-x86_64_pl 

Log message:
Sprinkle a few more endbr64 instructions.  The need for these was hidden
by retpolines.

ok tb@



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:40:23

Modified files:
security/sslscan: Makefile 

Log message:
Bump after OpenSSL 1.1 update (static link)



CVS: cvs.openbsd.org: ports

2024-02-18 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/18 15:36:59

Modified files:
security/openssl/1.1: Makefile 
security/openssl/1.1/patches: 
  patch-crypto_aes_asm_aesni-x86_64_pl 
  patch-crypto_aes_asm_vpaes-x86_64_pl 
  patch-crypto_camellia_asm_cmll-x86_64_pl 
  patch-crypto_modes_asm_ghash-x86_64_pl 
  
patch-crypto_poly1305_asm_poly1305-x86_64_pl 
  patch-crypto_rc4_asm_rc4-x86_64_pl 
Added files:
security/openssl/1.1/patches: patch-crypto_x86_64cpuid_pl 

Log message:
Sprinkle some endbr64 instructions.  The need for these was hidden by
retpolines.

ok tb@



CVS: cvs.openbsd.org: ports

2024-02-17 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/02/17 04:27:42

Modified files:
sysutils/u-boot/rk356x: Makefile distinfo 
sysutils/u-boot/rk356x/pkg: PLIST 

Log message:
Update to U-Boot 2024.01

ok sthen@, kevlo@



CVS: cvs.openbsd.org: ports

2024-01-08 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/01/08 13:00:31

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump m1n1 and u-boot versions.

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2024-01-08 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/01/08 12:59:12

Modified files:
sysutils/u-boot-asahi: Makefile distinfo 
Removed files:
sysutils/u-boot-asahi/patches: 
   patch-arch_arm_dts_t600x-j314-j316_dtsi 
   patch-arch_arm_dts_t600x-j375_dtsi 
   patch-arch_arm_dts_t8103-j293_dts 
   patch-arch_arm_dts_t8103-j313_dts 
   patch-arch_arm_dts_t8112-j413_dts 
   patch-arch_arm_dts_t8112-j493_dts 

Log message:
Update to openbsd-v2024.01.  This also brings us newer device trees that
are needed for the upcoming KMS driver.

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2024-01-08 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2024/01/08 12:57:24

Modified files:
sysutils/m1n1  : Makefile distinfo 

Log message:
Update to m1n1 1.4.11

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2023-12-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/12/14 15:35:26

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump m1n1 and u-boot versions.

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2023-12-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/12/14 15:34:06

Modified files:
sysutils/u-boot-asahi: Makefile distinfo 

Log message:
Update u-boot to include rtkit oslog support.

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2023-12-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/12/14 15:32:44

Modified files:
sysutils/m1n1  : Makefile distinfo 

Log message:
Update to m1n1 1.4.8

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2023-12-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/12/10 05:06:58

Modified files:
devel/gdb  : Makefile 
devel/gdb/patches: patch-gdb_amd64-obsd-tdep_c 

Log message:
Fix backtraces through signal trampolines.

ok pascal@



CVS: cvs.openbsd.org: ports

2023-12-03 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/12/03 15:55:16

Modified files:
sysutils/u-boot-asahi: Makefile 
sysutils/u-boot-asahi/pkg: PLIST 

Log message:
Fix PLIST.

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-11-26 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/26 14:06:26

Modified files:
sysutils/u-boot: Makefile 
Added files:
sysutils/u-boot/rk3588: Makefile distinfo 
sysutils/u-boot/rk3588/files: rkbinpatch.c 
sysutils/u-boot/rk3588/patches: 
patch-arch_arm_dts_rk3588-nanopc-t6_dts 

patch-arch_arm_dts_rk3588-orangepi-5-plus_dts 
patch-arch_arm_dts_rk3588-rock-5b_dts 

patch-arch_arm_dts_rk3588s-orangepi-5_dts 
patch-arch_arm_dts_rk3588s-rock-5a_dts 
sysutils/u-boot/rk3588/pkg: DESCR PLIST 

Log message:
Add a version of U-Boot 2024.01-rc3 for Rockchip RK3588 SoCs.

ok patrick@



CVS: cvs.openbsd.org: ports

2023-11-25 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/25 12:09:45

ports/sysutils/u-boot/rk3588/patches

Update of /cvs/ports/sysutils/u-boot/rk3588/patches
In directory cvs.openbsd.org:/tmp/cvs-serv76227/patches

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk3588/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-11-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/24 13:41:22

Modified files:
sysutils/u-boot/rk356x: Makefile 
Added files:
sysutils/u-boot/rk356x/patches: patch-arch_arm_dts_rk3568_dtsi 
patch-arch_arm_dts_rk356x_dtsi 

Log message:
Patch device trees.  The ranges provided for the PCIe memory windows by the
upstream device trees make some PCIe devices (such as iwx(4)) misbehave.

ok kevlo@, sthen@



CVS: cvs.openbsd.org: ports

2023-11-23 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/23 03:39:18

ports/sysutils/u-boot/rk356x/patches

Update of /cvs/ports/sysutils/u-boot/rk356x/patches
In directory cvs.openbsd.org:/tmp/cvs-serv10648/patches

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk356x/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-11-12 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/12 10:17:17

Modified files:
devel/llvm/16  : Makefile 
devel/llvm/16/patches: 
   patch-clang_lib_Driver_ToolChains_Clang_cpp 

Log message:
Fix parsing of branch target protection options on arm64 to enable
BTI and PAC again by default on OpenBSD.

ok robert@



CVS: cvs.openbsd.org: ports

2023-11-07 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/07 11:31:38

ports/sysutils/u-boot/rk3588/files

Update of /cvs/ports/sysutils/u-boot/rk3588/files
In directory cvs.openbsd.org:/tmp/cvs-serv51911/files

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk3588/files added to the repository



CVS: cvs.openbsd.org: ports

2023-11-07 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/07 11:31:38

ports/sysutils/u-boot/rk3588/pkg

Update of /cvs/ports/sysutils/u-boot/rk3588/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv51911/pkg

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk3588/pkg added to the repository



CVS: cvs.openbsd.org: ports

2023-11-07 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/07 11:31:12

ports/sysutils/u-boot/rk3588

Update of /cvs/ports/sysutils/u-boot/rk3588
In directory cvs.openbsd.org:/tmp/cvs-serv11211/rk3588

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk3588 added to the repository



CVS: cvs.openbsd.org: ports

2023-11-07 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/11/07 09:45:50

Modified files:
sysutils/u-boot: Makefile.inc 
sysutils/u-boot/aarch64: Makefile 
sysutils/u-boot/arm: Makefile 
sysutils/u-boot/riscv64: Makefile 
sysutils/u-boot/rk356x: Makefile 

Log message:
Move do-build target from Makefile.inc into the per-directory Makefile.

ok jsg@



CVS: cvs.openbsd.org: ports

2023-10-17 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/10/17 13:36:22

Modified files:
sysutils/u-boot: Makefile Makefile.inc 
Added files:
sysutils/u-boot/rk356x: Makefile distinfo 
sysutils/u-boot/rk356x/files: rkbinpatch.c 
sysutils/u-boot/rk356x/pkg: DESCR PLIST 

Log message:
Add a version of U-Boot 2023.10 for the Rockchip RK3356 and RK3358 SoCs.

ok sthen@, kevlo@



CVS: cvs.openbsd.org: ports

2023-10-13 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/10/13 10:48:53

ports/sysutils/u-boot/rk356x/files

Update of /cvs/ports/sysutils/u-boot/rk356x/files
In directory cvs.openbsd.org:/tmp/cvs-serv55017/files

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk356x/files added to the repository



CVS: cvs.openbsd.org: ports

2023-10-13 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/10/13 10:48:53

ports/sysutils/u-boot/rk356x/pkg

Update of /cvs/ports/sysutils/u-boot/rk356x/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv55017/pkg

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk356x/pkg added to the repository



CVS: cvs.openbsd.org: ports

2023-10-13 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/10/13 10:48:08

ports/sysutils/u-boot/rk356x

Update of /cvs/ports/sysutils/u-boot/rk356x
In directory cvs.openbsd.org:/tmp/cvs-serv50775/rk356x

Log Message:
Directory /cvs/ports/sysutils/u-boot/rk356x added to the repository



CVS: cvs.openbsd.org: ports

2023-09-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/24 05:24:11

Modified files:
devel/arm-none-eabi/gcc: Makefile 
devel/arm-none-eabi/gcc/pkg: PLIST 

Log message:
Enable LTO for the arm and aarch64 cross-compilers.  Newer U-Boot versions
need this for some of the targets that we want to support.

ok jsg@



CVS: cvs.openbsd.org: ports

2023-09-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/24 05:19:29

Modified files:
lang/ruby/3.2  : Makefile 
lang/ruby/3.2/patches: patch-configure 

Log message:
The configure script attempts to enable PAC by checking for the
-mbranch-protection=pac-ret compiler option and using that in the build.
On OpenBSD this actually disables BTI support.  Change the configure
script to use -mbranch-protection=standard instead.

ok jeremy@



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/10 09:19:45

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump m1n1 version to 1.3.6
Bump u-boot version to 2023.07.02

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/10 09:18:39

Modified files:
sysutils/u-boot-asahi: Makefile distinfo 

Log message:
Update to openbsd-v2023.07.02

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-09-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/09/10 09:17:37

Modified files:
sysutils/m1n1  : Makefile distinfo 

Log message:
Update to m1n1 1.3.6

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 13:48:27

Modified files:
sysutils/u-boot: Makefile 
Added files:
sysutils/u-boot: Makefile.inc 
sysutils/u-boot/aarch64: Makefile distinfo 
sysutils/u-boot/aarch64/patches: patch-arch_arm_dts_Makefile 
 
patch-arch_arm_dts_rk3328-nanopi-r2s_dts 
 patch-arch_arm_dts_rk3328-rock64_dts 
 patch-arch_arm_dts_rk3399-nanopi4_dtsi 
 
patch-arch_arm_dts_rk3399-pinebook-pro_dts 
 
patch-arch_arm_dts_rk3399-rock-pi-4_dtsi 
 patch-arch_arm_dts_rk3399-rock960_dts 
 
patch-arch_arm_dts_rk3399-rockpro64_dtsi 
 patch-arch_arm_dts_rk3399-u-boot_dtsi 
 
patch-arch_arm_dts_rk3399pro-rock-pi-n10_dts 
 
patch-arch_arm_dts_sun50i-h6-pine-h64-model-b_dts 
 patch-configs_firefly-rk3399_defconfig 
 
patch-configs_nanopc-t4-rk3399_defconfig 
 
patch-configs_nanopi-neo4-rk3399_defconfig 
 
patch-configs_nanopi-r2s-rk3328_defconfig 
 
patch-configs_nanopi-r4s-rk3399_defconfig 
 
patch-configs_pine_h64-model-b_defconfig 
 
patch-configs_pinebook-pro-rk3399_defconfig 
 
patch-configs_rock-pi-4-rk3399_defconfig 
 
patch-configs_rock-pi-n10-rk3399pro_defconfig 
 patch-configs_rock64-rk3328_defconfig 
 patch-configs_rock960-rk3399_defconfig 
 
patch-configs_rockpro64-rk3399_defconfig 
 patch-drivers_pci_pcie_brcmstb_c 
sysutils/u-boot/aarch64/pkg: DESCR PLIST 
sysutils/u-boot/arm: Makefile distinfo 
sysutils/u-boot/arm/patches: patch-configs_rpi_2_defconfig 
 patch-configs_rpi_3_32b_defconfig 
 patch-drivers_pci_pcie_brcmstb_c 
sysutils/u-boot/arm/pkg: DESCR PLIST 
sysutils/u-boot/riscv64: Makefile distinfo 
sysutils/u-boot/riscv64/patches: patch-arch_riscv_Makefile 
sysutils/u-boot/riscv64/pkg: DESCR PLIST 
Removed files:
sysutils/u-boot: distinfo 
sysutils/u-boot/patches: patch-arch_arm_dts_Makefile 
 patch-arch_arm_dts_rk3328-nanopi-r2s_dts 
 patch-arch_arm_dts_rk3328-rock64_dts 
 patch-arch_arm_dts_rk3399-nanopi4_dtsi 
 patch-arch_arm_dts_rk3399-pinebook-pro_dts 
 patch-arch_arm_dts_rk3399-rock-pi-4_dtsi 
 patch-arch_arm_dts_rk3399-rock960_dts 
 patch-arch_arm_dts_rk3399-rockpro64_dtsi 
 patch-arch_arm_dts_rk3399-u-boot_dtsi 
 patch-arch_arm_dts_rk3399pro-rock-pi-n10_dts 
 
patch-arch_arm_dts_sun50i-h6-pine-h64-model-b_dts 
 patch-arch_riscv_Makefile 
 patch-configs_firefly-rk3399_defconfig 
 patch-configs_nanopc-t4-rk3399_defconfig 
 patch-configs_nanopi-neo4-rk3399_defconfig 
 patch-configs_nanopi-r2s-rk3328_defconfig 
 patch-configs_nanopi-r4s-rk3399_defconfig 
 patch-configs_pine_h64-model-b_defconfig 
 patch-configs_pinebook-pro-rk3399_defconfig 
 patch-configs_rock-pi-4-rk3399_defconfig 
 patch-configs_rock-pi-n10-rk3399pro_defconfig 
 patch-configs_rock64-rk3328_defconfig 
 patch-configs_rock960-rk3399_defconfig 
 patch-configs_rockpro64-rk3399_defconfig 
 patch-configs_rpi_2_defconfig 
 patch-configs_rpi_3_32b_defconfig 
 patch-configs_rpi_3_defconfig 
 patch-drivers_pci_pcie_brcmstb_c 
sysutils/u-boot/pkg: DESCR PFRAG.aarch64 PFRAG.arm PFRAG.riscv64 
 PLIST 

Log 

CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:26:33

ports/sysutils/u-boot/riscv64/patches

Update of /cvs/ports/sysutils/u-boot/riscv64/patches
In directory cvs.openbsd.org:/tmp/cvs-serv32980/patches

Log Message:
Directory /cvs/ports/sysutils/u-boot/riscv64/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:25:53

ports/sysutils/u-boot/riscv64/pkg

Update of /cvs/ports/sysutils/u-boot/riscv64/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv56178/pkg

Log Message:
Directory /cvs/ports/sysutils/u-boot/riscv64/pkg added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:24:50

ports/sysutils/u-boot/arm/pkg

Update of /cvs/ports/sysutils/u-boot/arm/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv15089/pkg

Log Message:
Directory /cvs/ports/sysutils/u-boot/arm/pkg added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:24:50

ports/sysutils/u-boot/arm/patches

Update of /cvs/ports/sysutils/u-boot/arm/patches
In directory cvs.openbsd.org:/tmp/cvs-serv15089/patches

Log Message:
Directory /cvs/ports/sysutils/u-boot/arm/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:20:49

ports/sysutils/u-boot/aarch64/patches

Update of /cvs/ports/sysutils/u-boot/aarch64/patches
In directory cvs.openbsd.org:/tmp/cvs-serv32557/patches

Log Message:
Directory /cvs/ports/sysutils/u-boot/aarch64/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:20:49

ports/sysutils/u-boot/aarch64/pkg

Update of /cvs/ports/sysutils/u-boot/aarch64/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv32557/pkg

Log Message:
Directory /cvs/ports/sysutils/u-boot/aarch64/pkg added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:15:50

ports/sysutils/u-boot/riscv64

Update of /cvs/ports/sysutils/u-boot/riscv64
In directory cvs.openbsd.org:/tmp/cvs-serv94412/riscv64

Log Message:
Directory /cvs/ports/sysutils/u-boot/riscv64 added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:15:37

ports/sysutils/u-boot/arm

Update of /cvs/ports/sysutils/u-boot/arm
In directory cvs.openbsd.org:/tmp/cvs-serv54712/arm

Log Message:
Directory /cvs/ports/sysutils/u-boot/arm added to the repository



CVS: cvs.openbsd.org: ports

2023-08-11 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/08/11 10:15:24

ports/sysutils/u-boot/aarch64

Update of /cvs/ports/sysutils/u-boot/aarch64
In directory cvs.openbsd.org:/tmp/cvs-serv61703/aarch64

Log Message:
Directory /cvs/ports/sysutils/u-boot/aarch64 added to the repository



CVS: cvs.openbsd.org: ports

2023-07-27 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/07/27 15:17:04

Modified files:
lang/gcc/11: Makefile 

Log message:
Add the --enable-standard-branch-protection to enable BTI and PAuth by
default on arm64.

ok pascal@



CVS: cvs.openbsd.org: ports

2023-07-25 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/07/25 11:46:20

Modified files:
audio/mpg123   : Makefile 
Added files:
audio/mpg123/patches: patch-src_libmpg123_dct36_neon64_S 

Log message:
Add BTI instruction to the one arm64 assembly function that gets called
indirectly.  Fixes mpg123 on Apple M2.

ok naddy@



CVS: cvs.openbsd.org: ports

2023-07-13 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/07/13 06:26:14

Modified files:
multimedia/dav1d: Makefile 
multimedia/dav1d/patches: patch-src_arm_64_ipred16_S 
  patch-src_arm_64_ipred_S 

Log message:
Make some newly introduced arm64 assembly compatible with xonly.
Add some missing BTI landing pads as well.

ok robert@



CVS: cvs.openbsd.org: ports

2023-07-03 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/07/03 00:53:32

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump m1n1 version to 1.2.9

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-07-03 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/07/03 00:52:47

Modified files:
sysutils/m1n1  : Makefile distinfo 

Log message:
Update to m1n1 1.2.9

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-06-17 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/06/17 16:19:43

Modified files:
graphics/ffmpeg: Makefile 
Added files:
graphics/ffmpeg/patches: patch-libavcodec_aarch64_fft_neon_S 
 patch-libavcodec_aarch64_h264idct_neon_S 
 patch-libavcodec_aarch64_mdct_neon_S 
 patch-libavcodec_aarch64_simple_idct_neon_S 
 patch-libavcodec_aarch64_synth_filter_neon_S 
 patch-libavcodec_aarch64_vp9itxfm_16bpp_neon_S 
 patch-libavcodec_aarch64_vp9itxfm_neon_S 
 patch-libavcodec_aarch64_vp9lpf_16bpp_neon_S 
 patch-libavcodec_aarch64_vp9lpf_neon_S 
 patch-libavutil_aarch64_asm_S 

Log message:
Backport arm64 PAC/BTI support from upstream.

ok Brad (maintainer)



CVS: cvs.openbsd.org: ports

2023-06-17 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/06/17 16:18:31

Modified files:
multimedia/x265: Makefile 
multimedia/x265/patches: patch-source_common_aarch64_asm_S 

Log message:
Implement arm64 BTI support.

ok Brad (maintainer)



CVS: cvs.openbsd.org: ports

2023-06-17 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/06/17 16:17:46

Modified files:
multimedia/x264: Makefile 
Added files:
multimedia/x264/patches: patch-common_aarch64_asm_S 

Log message:
Implement arm64 BTI support.

ok Brad (maintainer)



CVS: cvs.openbsd.org: ports

2023-06-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/06/10 13:19:12

Modified files:
devel/gdb  : Makefile 
devel/gdb/patches: patch-bfd_elf_c patch-gdb_aarch64-obsd-nat_c 
   patch-gdb_aarch64-obsd-tdep_c 
Added files:
devel/gdb/patches: patch-include_elf_common_h 

Log message:
Add support for PAC on OpenBSD/arm64.

ok pascal@ (for an earlier version that was based on a slightly different
PT_PACMASK ptrace(2) request)



CVS: cvs.openbsd.org: ports

2023-06-10 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/06/10 06:28:02

Modified files:
security/boringssl/head: Makefile 
security/boringssl/fips: Makefile 
Added files:
security/boringssl/head/patches: 
 
patch-crypto_chacha_asm_chacha-x86_64_pl 
 
patch-crypto_cipher_extra_asm_aes128gcmsiv-x86_64_pl 
 
patch-crypto_cipher_extra_asm_chacha20_poly1305_x86_64_pl 
 
patch-crypto_fipsmodule_aes_asm_aesni-x86_64_pl 
 
patch-crypto_fipsmodule_aes_asm_vpaes-x86_64_pl 
 
patch-crypto_fipsmodule_bn_asm_rsaz-avx2_pl 
 
patch-crypto_fipsmodule_bn_asm_x86_64-mont5_pl 
 
patch-crypto_fipsmodule_bn_asm_x86_64-mont_pl 
 
patch-crypto_fipsmodule_ec_asm_p256-x86_64-asm_pl 
 
patch-crypto_fipsmodule_ec_asm_p256_beeu-x86_64-asm_pl 
 
patch-crypto_fipsmodule_md5_asm_md5-x86_64_pl 
 
patch-crypto_fipsmodule_modes_asm_aesni-gcm-x86_64_pl 
 
patch-crypto_fipsmodule_modes_asm_ghash-ssse3-x86_64_pl 
 
patch-crypto_fipsmodule_modes_asm_ghash-x86_64_pl 
 
patch-crypto_fipsmodule_rand_asm_rdrand-x86_64_pl 
 
patch-crypto_fipsmodule_sha_asm_sha1-x86_64_pl 
 
patch-crypto_fipsmodule_sha_asm_sha512-x86_64_pl 
 patch-crypto_perlasm_x86_64-xlate_pl 
 
patch-crypto_test_asm_trampoline-x86_64_pl 
security/boringssl/fips/patches: 
 
patch-crypto_chacha_asm_chacha-x86_64_pl 
 
patch-crypto_cipher_extra_asm_aes128gcmsiv-x86_64_pl 
 
patch-crypto_cipher_extra_asm_chacha20_poly1305_x86_64_pl 
 
patch-crypto_fipsmodule_aes_asm_aesni-x86_64_pl 
 
patch-crypto_fipsmodule_aes_asm_vpaes-x86_64_pl 
 
patch-crypto_fipsmodule_bn_asm_rsaz-avx2_pl 
 
patch-crypto_fipsmodule_bn_asm_x86_64-mont5_pl 
 
patch-crypto_fipsmodule_bn_asm_x86_64-mont_pl 
 
patch-crypto_fipsmodule_ec_asm_p256-x86_64-asm_pl 
 
patch-crypto_fipsmodule_ec_asm_p256_beeu-x86_64-asm_pl 
 
patch-crypto_fipsmodule_md5_asm_md5-x86_64_pl 
 
patch-crypto_fipsmodule_modes_asm_aesni-gcm-x86_64_pl 
 
patch-crypto_fipsmodule_modes_asm_ghash-ssse3-x86_64_pl 
 
patch-crypto_fipsmodule_modes_asm_ghash-x86_64_pl 
 
patch-crypto_fipsmodule_rand_asm_rdrand-x86_64_pl 
 
patch-crypto_fipsmodule_sha_asm_sha1-x86_64_pl 
 
patch-crypto_fipsmodule_sha_asm_sha512-x86_64_pl 
 patch-crypto_perlasm_x86_64-xlate_pl 
 
patch-crypto_test_asm_trampoline-x86_64_pl 

Log message:
Implement support for IBT by using the _CET_ENDBR macro provide by the
 header that is provided by the compilers.

ok tb@, beck@



CVS: cvs.openbsd.org: ports

2023-05-20 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/05/20 06:52:30

Modified files:
lang/go: Makefile 
lang/go/patches: patch-src_cmd_link_internal_ld_elf_go 
 patch-src_cmd_link_internal_ld_lib_go 
Added files:
lang/go/patches: patch-src_debug_elf_elf_go 

Log message:
Since the Go compiler does not emit branch target landing pad instructions
on either amd64 or arm64, mark Go binaries with PT_OPENBSD_NOBTCFI such
that the kernel runs them without branch target CFI enforcement.

Hopefully the Go compiler will grow support for BTI/IBT at some point in
the near future.  At that point we should revisit marking the binaries.

ok jsing@



CVS: cvs.openbsd.org: ports

2023-05-16 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/05/16 03:19:31

Modified files:
sysutils/firmware/apple-boot: Makefile 

Log message:
Bump m1n1 version to 1.2.7

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-05-16 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/05/16 03:18:50

Modified files:
sysutils/m1n1  : Makefile distinfo 
Removed files:
sysutils/m1n1/patches: patch-Makefile 

Log message:
Update to m1n1 1.2.7

ok tobhe@



CVS: cvs.openbsd.org: ports

2023-04-25 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/04/25 03:39:14

Modified files:
devel/gmp  : Makefile 
Added files:
devel/gmp/patches: patch-mpn_arm64_arm64-defs_m4 

Log message:
Add a PROLOGUE_cpu macro for arm64 that adds a BTI instruction.

ok naddy@



CVS: cvs.openbsd.org: ports

2023-04-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/04/24 15:06:59

Modified files:
multimedia/dav1d: Makefile 
Added files:
multimedia/dav1d/patches: patch-src_arm_64_filmgrain16_S 
  patch-src_arm_64_filmgrain_S 
  patch-src_arm_64_ipred16_S 
  patch-src_arm_64_ipred_S 
  patch-src_arm_64_mc16_S 
  patch-src_arm_64_mc_S 
  patch-src_arm_64_refmvs_S 

Log message:
Fix arm64 assembly to be compatible with xonly.

ok robert@



CVS: cvs.openbsd.org: ports

2023-04-22 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/04/22 05:33:48

Modified files:
security/gnutls: Makefile 

Log message:
The arm64 assembly code isn't exposed directly but used by C code that
only makes direct calls.  So no BTI instructions are necessary.
Declare the library to be "safe" by adding the -mmark-bti-property to
CCASFLAGS.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2023-02-05 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/02/05 14:15:39

Modified files:
sysutils/firmware/apple-boot: Makefile 
sysutils/u-boot-asahi: Makefile 
Added files:
sysutils/u-boot-asahi/patches: 
   patch-arch_arm_dts_t6001-j375c_dts 
   patch-arch_arm_dts_t6002-j375d_dts 
   patch-arch_arm_dts_t600x-j314-j316_dtsi 

Log message:
Enable speakers on the M1 Pro/Max/Ultra machines

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2023-02-04 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/02/04 03:51:25

Modified files:
sysutils/firmware/apple-boot: Makefile 
sysutils/u-boot-asahi: Makefile 
Added files:
sysutils/u-boot-asahi/patches: patch-arch_arm_dts_t8112-j413_dts 
   patch-arch_arm_dts_t8112-j493_dts 

Log message:
Enable speakers on the M2 13" MacBook Pro and the M2 MacBook Air

ok sthen@



CVS: cvs.openbsd.org: ports

2023-01-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/01/24 09:17:29

Modified files:
multimedia/x265: Makefile 
Added files:
multimedia/x265/patches: patch-source_common_x86_h-ipfilter8_asm 

Log message:
Move a bit of data that sneaked into .text into .rodata.  Makes the tests
run (and pass) on amd64 with PKU (x-only) enabled.

ok robert@



CVS: cvs.openbsd.org: ports

2023-01-24 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/01/24 07:13:12

Modified files:
graphics/ffmpeg: Makefile 
Added files:
graphics/ffmpeg/patches: patch-libavcodec_x86_fft_asm 

Log message:
The x86 assembly FFT implementation uses dispatch tables in .text.  This is
incompatible with x-only so move them into .data.rel.ro where we can have
relocations.  But since they are in the RELRO segment they will be made
read-only by ld.so after relocations have been processed.

ok robert@ (who tested i386)



CVS: cvs.openbsd.org: ports

2023-01-17 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/01/17 14:00:22

Modified files:
sysutils/firmware/apple-boot: Makefile 
sysutils/u-boot-asahi: Makefile 
Added files:
sysutils/u-boot-asahi/patches: patch-arch_arm_dts_t8103-j293_dts 
   patch-arch_arm_dts_t8103-j313_dts 

Log message:
Enable speakers on the M1 13" MacBook Pro and the M1 MacBook Air

ok tobhe@, sthen@



CVS: cvs.openbsd.org: ports

2023-01-15 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/01/15 13:07:24

ports/sysutils/u-boot-asahi/patches

Update of /cvs/ports/sysutils/u-boot-asahi/patches
In directory cvs.openbsd.org:/tmp/cvs-serv42164/patches

Log Message:
Directory /cvs/ports/sysutils/u-boot-asahi/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-01-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/01/14 04:18:03

Modified files:
mail/postfix   : Makefile.inc 
mail/postfix/snapshot: Makefile 
mail/postfix/stable: Makefile 

Log message:
Now that openssl3 is fixed to support executable-only code, drop the
-Wl,--no-executable-only here as well.

>From tb@



CVS: cvs.openbsd.org: ports

2023-01-14 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2023/01/14 04:15:34

Modified files:
security/openssl/3.0: Makefile 
Added files:
security/openssl/3.0/patches: patch-crypto_aes_asm_aesv8-armx_pl 
  patch-crypto_aes_asm_vpaes-armv8_pl 
  patch-crypto_bn_asm_armv8-mont_pl 
  patch-crypto_chacha_asm_chacha-armv8_pl 
  patch-crypto_ec_asm_ecp_nistz256-armv8_pl 
  
patch-crypto_modes_asm_aes-gcm-armv8_64_pl 
  patch-crypto_modes_asm_ghashv8-armx_pl 
  
patch-crypto_poly1305_asm_poly1305-armv8_pl 
  patch-crypto_sha_asm_keccak1600-armv8_pl 
  patch-crypto_sha_asm_sha1-armv8_pl 
  patch-crypto_sha_asm_sha512-armv8_pl 

Log message:
Tweak arm64 perlasm to move all data from .text to .rodata.
This allows us to drop -Wl,--no-execute-only on arm64.

ok tb@



CVS: cvs.openbsd.org: ports

2021-05-06 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2021/05/06 09:09:26

Modified files:
devel/p5-Data-ShowTable: Makefile 
devel/p5-Data-ShowTable/pkg: PLIST 
Added files:
astro/py-astropy: Makefile distinfo 
astro/py-astropy/pkg: DESCR PLIST 

Log message:
Add a port for Astropy, a collection of python packages for astronomy.
This adds version 4.0.5 which is part of the long term support series.
Based on an initial port by Wen Heping.

Mark conflict with devel/p5-Data-ShowTable

ok sthen@



CVS: cvs.openbsd.org: ports

2021-05-06 Thread Mark Kettenis
CVSROOT:/cvs
Module name:ports
Changes by: kette...@cvs.openbsd.org2021/05/06 09:04:21

ports/astro/py-astropy/pkg

Update of /cvs/ports/astro/py-astropy/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv79132/py-astropy/pkg

Log Message:
Directory /cvs/ports/astro/py-astropy/pkg added to the repository



  1   2   >