CVS: cvs.openbsd.org: ports

2024-02-21 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/21 16:30:40

Modified files:
lang/hare  : Makefile.inc 

Log message:
lang/hare: Lorenz would like to take over maintainership

I will stick around as co-maintainer for a while to review and upload
updates.



CVS: cvs.openbsd.org: ports

2024-02-21 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/21 16:26:42

Modified files:
lang/hare/harec: Makefile 

Log message:
lang/hare/harec: Move DISTFILES to top where it is in hare



CVS: cvs.openbsd.org: ports

2024-02-21 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/21 13:12:59

Modified files:
lang/hare  : Makefile.inc 
lang/hare/hare : Makefile distinfo 
lang/hare/hare/pkg: PLIST 
lang/hare/harec: Makefile distinfo 
Removed files:
lang/hare/hare/patches: patch-Makefile 
patch-makefiles_openbsd_x86_64_mk 
lang/hare/harec/patches: patch-Makefile patch-config_sh 
 patch-rt_+openbsd_start+aarch64_s 
 patch-rt_Makefile 
 patch-testmod_Makefile 
 patch-tests_configure 

Log message:
lang/hare: update to first official release 0.24.0

tested by Lorenz (xha) 



CVS: cvs.openbsd.org: ports

2024-02-21 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/21 12:56:01

Modified files:
lang/hare  : Makefile.inc 

Log message:
Take over maintainership from bcallah@ who has ENOTIME



Re: CVS: cvs.openbsd.org: ports

2024-02-16 Thread Tobias Heider
On Fri, Feb 16, 2024 at 03:49:10PM -0700, Tobias Heider wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   to...@cvs.openbsd.org   2024/02/16 15:49:10
> 
> Modified files:
>   lang/qbe   : Makefile distinfo 
> Removed files:
>   lang/qbe/patches: patch-all_h patch-amd64_emit_c 
> patch-arm64_emit_c patch-emit_c patch-ops_h 
> patch-parse_c patch-rv64_emit_c 
> 
> Log message:
> lang/qbe: Update to 1.2
> 

+ ok bcallah@



CVS: cvs.openbsd.org: ports

2024-02-16 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/16 15:49:10

Modified files:
lang/qbe   : Makefile distinfo 
Removed files:
lang/qbe/patches: patch-all_h patch-amd64_emit_c 
  patch-arm64_emit_c patch-emit_c patch-ops_h 
  patch-parse_c patch-rv64_emit_c 

Log message:
lang/qbe: Update to 1.2



Re: CVS: cvs.openbsd.org: ports

2024-02-09 Thread Tobias Heider
On Wed, Feb 07, 2024 at 01:11:07PM -0700, Antoine Jacoutot wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   ajacou...@cvs.openbsd.org   2024/02/07 13:11:07
> 
> Modified files:
>   www/webkitgtk4 : Tag: OPENBSD_7_4 Makefile distinfo 
>   www/webkitgtk4/patches: Tag: OPENBSD_7_4 
>   
> patch-Source_JavaScriptCore_assembler_ARMv7Assembler_h 
> 
> Log message:
> Update to webkitgtk40-2.42.5.
> 

This is weirdly broken on macppc. It seems like they forgot to include a commit
in the release.

In LowLevelInterpreter.cpp:339 they use a variable t6 which does not exist in 
the
release tarball. It is there in the github repo.
Does the build work on other archs?



CVS: cvs.openbsd.org: ports

2024-02-09 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/09 04:13:02

Modified files:
games/cromagrally: Makefile distinfo 
games/cromagrally/pkg: PLIST 
Added files:
games/cromagrally/patches: patch-Source_Boot_cpp 
Removed files:
games/cromagrally/patches: patch-Source_Main_cpp 

Log message:
games/cromagrally: Update to 3.0.1

This release fixes rendering on macppc.

ok op@



CVS: cvs.openbsd.org: ports

2024-02-06 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/06 05:49:37

Modified files:
games/yquake2  : Makefile 

Log message:
games/yquake2: Enable build for all archs. Upstream has indicated they
are going to officially try to support all possible archs.
Testing has shown it works on macppc, so there is a good chance other
archs work too.

ok kn@



CVS: cvs.openbsd.org: ports

2024-02-05 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/05 14:50:49

Modified files:
lang/qbe   : Makefile 
Added files:
lang/qbe/patches: patch-all_h patch-amd64_emit_c 
  patch-arm64_emit_c patch-emit_c patch-ops_h 
  patch-parse_c patch-rv64_emit_c 

Log message:
lang/qbe: include "dbgloc: add column argument" as patch

Backport upstream commit 85287081c4a25785dec1ec48c488a5879b3c37ac
which is required for building newer versions of hare.

ok bcallah@



CVS: cvs.openbsd.org: ports

2024-02-05 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2024/02/05 14:35:33

ports/lang/qbe/patches

Update of /cvs/ports/lang/qbe/patches
In directory cvs.openbsd.org:/tmp/cvs-serv45479/patches

Log Message:
Directory /cvs/ports/lang/qbe/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-11-27 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/11/27 04:23:04

Modified files:
www/chromium   : Makefile 
www/ungoogled-chromium: Makefile 

Log message:
Prefer base-clang now that we have 16 and rebuild with latest arm64 bti fixes.

ok robert@



CVS: cvs.openbsd.org: ports

2023-11-27 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/11/27 04:13:51

Modified files:
www/iridium: Makefile 

Log message:
Bump REVISION for rebuild with latest llvm fixes

ok robert@



CVS: cvs.openbsd.org: ports

2023-11-27 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/11/27 03:51:37

Modified files:
devel/llvm/16/patches: patch-lld_ELF_Arch_AArch64_cpp 
   patch-lld_ELF_Symbols_cpp 
   patch-lld_ELF_Symbols_h 
Added files:
devel/llvm/16/patches: patch-lld_ELF_Thunks_cpp 
   patch-lld_test_ELF_aarch64-feature-bti-plt_s 

Log message:
llvm/16: sync arm64 bti fix for range extension thunks from base

Large arm64 binaries like chromium use range extension thunks
for accessing plt entries. Add bti landing pads for the
additional indirection.

upstream commit: 60827df765156cee6cca3dc5049388dde9dac1c0

ok robert@ kettenis@



CVS: cvs.openbsd.org: ports

2023-11-22 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/11/22 07:18:03

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

Log message:
Fix BTI in arm64 assembly by adding bti instructions to function
calls and jump tables

feedback from kettenis@
ok jasper@



CVS: cvs.openbsd.org: ports

2023-11-20 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/11/20 09:53:17

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

Log message:
Fix BTI in arm64 assembly by adding bti instructions to CFI_STARTPROC()

feedback from jca@ and kettenis@
ok ajacoutot@ jca@



CVS: cvs.openbsd.org: ports

2023-10-26 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/10/26 12:46:22

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

Log message:
Bump m1n1 version to 1.4.3

ok kettenis@



CVS: cvs.openbsd.org: ports

2023-10-26 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/10/26 12:45:28

Modified files:
sysutils/m1n1  : Makefile distinfo 
Added files:
sysutils/m1n1/patches: patch-data_makelogo_sh 

Log message:
Update to m1n1 1.4.3



CVS: cvs.openbsd.org: ports

2023-07-24 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/07/24 05:17:21

Modified files:
x11/qt6/qtmultimedia: Makefile 
Added files:
x11/qt6/qtmultimedia/patches: 
  patch-src_resonance-audio_CMakeLists_txt 

Log message:
Fix build on macppc. CMAKE_SYSTEM_PROCESSOR returns powerpc on OpenBSD.

ok kn@ rsadowski@



CVS: cvs.openbsd.org: ports

2023-07-24 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/07/24 05:15:23

ports/x11/qt6/qtmultimedia/patches

Update of /cvs/ports/x11/qt6/qtmultimedia/patches
In directory cvs.openbsd.org:/tmp/cvs-serv50648/patches

Log Message:
Directory /cvs/ports/x11/qt6/qtmultimedia/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-04-14 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/04/14 06:17:32

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

Log message:
Bump u-boot version to 2023.04



CVS: cvs.openbsd.org: ports

2023-04-14 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2023/04/14 05:29:15

Modified files:
sysutils/u-boot-asahi: Makefile distinfo 
sysutils/u-boot-asahi/patches: 
   patch-arch_arm_dts_t600x-j314-j316_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 
Added files:
sysutils/u-boot-asahi/patches: 
   patch-arch_arm_dts_t600x-j375_dtsi 
Removed files:
sysutils/u-boot-asahi/patches: 
   patch-arch_arm_dts_t6001-j375c_dts 
   patch-arch_arm_dts_t6002-j375d_dts 

Log message:
Update to openbsd-v2023.04

ok sthen@ patrick@



CVS: cvs.openbsd.org: ports

2022-11-11 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/11 13:06:01

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

Log message:
Produce a combined m1n1 + uboot license file in 
/etc/firmware/apple-boot-license.
Fix PLIST path while there.



CVS: cvs.openbsd.org: ports

2022-11-11 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/11 12:38:11

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

Log message:
Generate license files for m1n1 and u-boot-asahi to include in
the apple-boot firmware package.

ok sthen@ kettenis@



CVS: cvs.openbsd.org: ports

2022-11-11 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/11 12:05:10

Removed files:
sysutils/firmware/m1n1-uboot: Makefile 
sysutils/firmware/m1n1-uboot/pkg: DESCR PLIST 

Log message:
Remove m1n1-uboot. It has moved to apple-boot.



CVS: cvs.openbsd.org: ports

2022-11-11 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/11 12:02:53

Modified files:
sysutils/firmware: Makefile 

Log message:
Rename m1n1-uboot -> apple-boot



CVS: cvs.openbsd.org: ports

2022-11-11 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/11 11:59:19

Log message:
Reimport m1n1-uboot as apple-boot for a more generic and
descriptive name.

discussed with many

Status:

Vendor Tag: tobhe
Release Tags:   tobhe_2022

N ports/sysutils/firmware/apple-boot/Makefile
N ports/sysutils/firmware/apple-boot/pkg/DESCR
N ports/sysutils/firmware/apple-boot/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-11-10 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/10 08:44:43

Modified files:
sysutils/firmware: Makefile 

Log message:
Hook up m1n1-uboot



CVS: cvs.openbsd.org: ports

2022-11-10 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/10 08:41:23

Log message:
Import m1n1+uboot bootloader firmware meta port for Apple arm64 machines.

ok sthen@

Status:

Vendor Tag: tobhe
Release Tags:   tobhe_20221110

N ports/sysutils/firmware/m1n1-uboot/Makefile
N ports/sysutils/firmware/m1n1-uboot/pkg/DESCR
N ports/sysutils/firmware/m1n1-uboot/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-11-08 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/08 11:16:18

Modified files:
sysutils/m1n1  : Makefile 
Added files:
sysutils/m1n1/files: logo.svg 

Log message:
Add custom OpenBSD bootsplash instead of Asahi Linux default.

Discussed with kettenis@
ok patrick@



CVS: cvs.openbsd.org: ports

2022-11-08 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/08 11:06:44

ports/sysutils/m1n1/files

Update of /cvs/ports/sysutils/m1n1/files
In directory cvs.openbsd.org:/tmp/cvs-serv76598/files

Log Message:
Directory /cvs/ports/sysutils/m1n1/files added to the repository



CVS: cvs.openbsd.org: ports

2022-11-07 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/11/07 04:53:36

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

Log message:
Install device trees for u-boot-asahi. We are going to need those to update
the booloader binary from the installer.

ok kettenis@



CVS: cvs.openbsd.org: ports

2022-10-25 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/10/25 14:32:14

Modified files:
sysutils   : Makefile 

Log message:
Hook up u-boot-asahi



CVS: cvs.openbsd.org: ports

2022-10-25 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/10/25 14:27:00

Log message:
sysutils/u-boot-asahi: Import u-boot-asahi-2022.07-3

U-Boot firmware for Apple Silicon arm64 machines

ok kettenis@ sthen@

Status:

Vendor Tag: tobhe
Release Tags:   tobhe_20221025

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

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-10-25 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/10/25 14:03:22

Modified files:
sysutils   : Makefile 

Log message:
Hook m1n1 up to build



CVS: cvs.openbsd.org: ports

2022-10-25 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/10/25 13:27:04

Log message:
sysutils/m1n1: Import m1n1-1.1.6

m1n1 is a bootloader for Apple Silicon ARM64 machines.

ok kettenis@ sthen@

Status:

Vendor Tag: tobhe
Release Tags:   tobhe_20221025

N ports/sysutils/m1n1/Makefile
N ports/sysutils/m1n1/distinfo
N ports/sysutils/m1n1/pkg/DESCR
N ports/sysutils/m1n1/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-01-17 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2022/01/17 06:09:21

Modified files:
graphics/cairo : Makefile 
graphics/cairo/patches: patch-meson_build 

Log message:
Add upstream fix for endianness detection in meson.
Fixes empty window frames on big endian archs.

ok aja@ gkoehler@



CVS: cvs.openbsd.org: ports

2021-02-05 Thread Tobias Heider
CVSROOT:/cvs
Module name:ports
Changes by: to...@cvs.openbsd.org   2021/02/05 12:57:54

Modified files:
security/wpa_supplicant: Makefile 
Added files:
security/wpa_supplicant/patches: patch-src_p2p_p2p_c 

Log message:
Add security patch 2020-2 from upstream. The vulnerable code is
currently disabled because we don't enable CONFIG_P2P.

ok sthen@ bluhm@