Page MenuHomeFreeBSD

lang/zig: update to 0.12.0
Needs ReviewPublic

Authored by bsd_orsolic.org on Tue, Apr 30, 4:19 AM.
Tags
None
Referenced Files
F83842180: D45024.id.diff
Wed, May 15, 6:19 PM
Unknown Object (File)
Sun, May 12, 1:59 PM
Unknown Object (File)
Fri, May 10, 2:54 PM
Unknown Object (File)
Fri, May 3, 6:25 AM
Unknown Object (File)
Thu, May 2, 7:09 AM
Unknown Object (File)
Wed, May 1, 12:50 AM
Unknown Object (File)
Wed, May 1, 12:50 AM
Unknown Object (File)
Tue, Apr 30, 9:45 PM
Subscribers

Details

Reviewers
None
Group Reviewers
Ports Committers
portmgr
Summary

Upgrade zig language to the latest release.

Test Plan

Tested on 14.0-RELEASE and 15.0-CURRENT
Tested with native (x86-64) and cross compilation (RISC-V).

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

bsd_orsolic.org created this revision.

Tested with native (x86-64) and cross compilation (RISC-V).

Do you mean it's tested on RISC-V? If so should we update ONLY_FOR_ARCHS field?

Tested with native (x86-64) and cross compilation (RISC-V).

Do you mean it's tested on RISC-V? If so should we update ONLY_FOR_ARCHS field?

I tested it with cross-compilation to RISC-V (32 bit MCU, ESP32-C3 chip). Compiler ran on x86-64 computer. I don't have RISC-V FreeBSD capable hardware.

Tested with native (x86-64) and cross compilation (RISC-V).

Do you mean it's tested on RISC-V? If so should we update ONLY_FOR_ARCHS field?

I tested it with cross-compilation to RISC-V (32 bit MCU, ESP32-C3 chip). Compiler ran on x86-64 computer. I don't have RISC-V FreeBSD capable hardware.

Ok, if you want to test zig on FreeBSD, I would recommend building riscv64 and testing with the emulator like qemu-system-riscv64 (emulators/qemu) and spike (emulators/riscv-isa-sim)

Also, this isn't built cleanly in poudriere: https://gist.github.com/lwhsu/cfcbd8881d7a7b745178dcba11568ec6
Please check and fix. Thanks!

Diff updated. Now poudriere doesn't report errors in pkg-plist.
Do you know why stage-qa doesn't report errors, but when run in poudriere it does (with first version of the diff)?