git: 7e201111541e - main - lang/kefir: update to 0.5.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Apr 2026 12:01:56 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7e201111541e67c2828300ca3cca76ee2d5d15bc
commit 7e201111541e67c2828300ca3cca76ee2d5d15bc
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2026-04-08 12:50:57 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-04-14 12:01:22 +0000
lang/kefir: update to 0.5.1
Changelog: https://git.sr.ht/~jprotopopov/kefir/refs/v0.5.1
---
lang/kefir/Makefile | 2 +-
lang/kefir/distinfo | 6 ++--
lang/kefir/files/patch-source_Makefile.mk | 11 -------
lang/kefir/pkg-plist | 52 +++++++++++++++++++++++++++----
4 files changed, 50 insertions(+), 21 deletions(-)
diff --git a/lang/kefir/Makefile b/lang/kefir/Makefile
index a9f14377d04b..43fa7eb1c423 100644
--- a/lang/kefir/Makefile
+++ b/lang/kefir/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kefir
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
+DISTVERSION= 0.5.1
CATEGORIES= lang devel
MASTER_SITES= https://git.sr.ht/~jprotopopov/kefir/archive/${DISTVERSIONFULL}.tar.gz?dummy=/
diff --git a/lang/kefir/distinfo b/lang/kefir/distinfo
index adf92888116d..413d2f7e8a74 100644
--- a/lang/kefir/distinfo
+++ b/lang/kefir/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760556283
-SHA256 (kefir-v0.5.0.tar.gz) = c162a114392b90708e49edfebe3e23f85c0c5e025fbac5a9ce518f1dfe4835f9
-SIZE (kefir-v0.5.0.tar.gz) = 2190983
+TIMESTAMP = 1775651766
+SHA256 (kefir-v0.5.1.tar.gz) = 8aec3844e99eeeb9d3d2b2d042b038b775bee430a0adc0157889790999325bc0
+SIZE (kefir-v0.5.1.tar.gz) = 3107935
diff --git a/lang/kefir/files/patch-source_Makefile.mk b/lang/kefir/files/patch-source_Makefile.mk
deleted file mode 100644
index 723722ce9f08..000000000000
--- a/lang/kefir/files/patch-source_Makefile.mk
+++ /dev/null
@@ -1,11 +0,0 @@
---- source/Makefile.mk.orig 2025-10-15 22:39:36 UTC
-+++ source/Makefile.mk
-@@ -68,7 +68,7 @@ $(LIBKEFIR_SO).$(LIBKEFIR_SO_VERSION): $(KEFIR_LIB_OBJ
- $(LIBKEFIR_SO).$(LIBKEFIR_SO_VERSION): $(KEFIR_LIB_OBJECT_FILES)
- @mkdir -p $(shell dirname "$@")
- @echo "Linking $@"
-- @$(CCLD) -shared -o $@ $(KEFIR_LIB_OBJECT_FILES) $(LDFLAGS)
-+ @$(CCLD) -shared -Wl,-soname=$(shell basename "$@") -o $@ $(KEFIR_LIB_OBJECT_FILES) $(LDFLAGS)
- ifneq (,$(findstring release,$(PROFILE)))
- @echo "Stripping $@"
- @$(STRIP) $@
diff --git a/lang/kefir/pkg-plist b/lang/kefir/pkg-plist
index 9d72e6b11161..0086b90304cb 100644
--- a/lang/kefir/pkg-plist
+++ b/lang/kefir/pkg-plist
@@ -61,6 +61,7 @@ include/kefir/toolchain/kefir/ast/node_base.h
include/kefir/toolchain/kefir/ast/node_helpers.h
include/kefir/toolchain/kefir/ast/node_internal.h
include/kefir/toolchain/kefir/ast/object.h
+include/kefir/toolchain/kefir/ast/pragma.h
include/kefir/toolchain/kefir/ast/runtime.h
include/kefir/toolchain/kefir/ast/scope.h
include/kefir/toolchain/kefir/ast/target_environment.h
@@ -82,7 +83,6 @@ include/kefir/toolchain/kefir/cc1/options.h
include/kefir/toolchain/kefir/codegen/amd64-common.h
include/kefir/toolchain/kefir/codegen/amd64/asmcmp.h
include/kefir/toolchain/kefir/codegen/amd64/codegen.h
-include/kefir/toolchain/kefir/codegen/amd64/devirtualize.h
include/kefir/toolchain/kefir/codegen/amd64/dwarf.h
include/kefir/toolchain/kefir/codegen/amd64/function.h
include/kefir/toolchain/kefir/codegen/amd64/lowering.h
@@ -90,14 +90,39 @@ include/kefir/toolchain/kefir/codegen/amd64/module.h
include/kefir/toolchain/kefir/codegen/amd64/stack_frame.h
include/kefir/toolchain/kefir/codegen/amd64/static_data.h
include/kefir/toolchain/kefir/codegen/amd64/symbolic_labels.h
-include/kefir/toolchain/kefir/codegen/amd64/xregalloc.h
include/kefir/toolchain/kefir/codegen/asmcmp/base.h
include/kefir/toolchain/kefir/codegen/asmcmp/context.h
include/kefir/toolchain/kefir/codegen/asmcmp/debug.h
include/kefir/toolchain/kefir/codegen/asmcmp/format.h
-include/kefir/toolchain/kefir/codegen/asmcmp/pipeline.h
+include/kefir/toolchain/kefir/codegen/asmcmp/transform.h
include/kefir/toolchain/kefir/codegen/asmcmp/type_defs.h
include/kefir/toolchain/kefir/codegen/codegen.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/coalesce.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/code.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/constructor.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/destructor.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/destructor_ops.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/late_transform.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/regalloc.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/topological_scheduler.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/transform.h
+include/kefir/toolchain/kefir/codegen/target-ir/amd64/util.h
+include/kefir/toolchain/kefir/codegen/target-ir/coalesce.h
+include/kefir/toolchain/kefir/codegen/target-ir/code.h
+include/kefir/toolchain/kefir/codegen/target-ir/constructor.h
+include/kefir/toolchain/kefir/codegen/target-ir/control_flow.h
+include/kefir/toolchain/kefir/codegen/target-ir/destructor_ops.h
+include/kefir/toolchain/kefir/codegen/target-ir/format.h
+include/kefir/toolchain/kefir/codegen/target-ir/hotness.h
+include/kefir/toolchain/kefir/codegen/target-ir/interference.h
+include/kefir/toolchain/kefir/codegen/target-ir/liveness.h
+include/kefir/toolchain/kefir/codegen/target-ir/numbering.h
+include/kefir/toolchain/kefir/codegen/target-ir/regalloc.h
+include/kefir/toolchain/kefir/codegen/target-ir/schedule.h
+include/kefir/toolchain/kefir/codegen/target-ir/tie.h
+include/kefir/toolchain/kefir/codegen/target-ir/transform.h
+include/kefir/toolchain/kefir/codegen/target-ir/update.h
+include/kefir/toolchain/kefir/codegen/target-ir/util.h
include/kefir/toolchain/kefir/codegen/variable_allocator.h
include/kefir/toolchain/kefir/compiler/compiler.h
include/kefir/toolchain/kefir/compiler/configuration.h
@@ -110,6 +135,7 @@ include/kefir/toolchain/kefir/core/data_model.h
include/kefir/toolchain/kefir/core/error.h
include/kefir/toolchain/kefir/core/error_format.h
include/kefir/toolchain/kefir/core/extensions.h
+include/kefir/toolchain/kefir/core/graph.h
include/kefir/toolchain/kefir/core/hash.h
include/kefir/toolchain/kefir/core/hashset.h
include/kefir/toolchain/kefir/core/hashtable.h
@@ -171,7 +197,7 @@ include/kefir/toolchain/kefir/lexer/lexem.h
include/kefir/toolchain/kefir/lexer/lexer.h
include/kefir/toolchain/kefir/lexer/source_cursor.h
include/kefir/toolchain/kefir/lexer/string_literal_impl.h
-include/kefir/toolchain/kefir/optimizer/analysis.h
+include/kefir/toolchain/kefir/optimizer/alias.h
include/kefir/toolchain/kefir/optimizer/base.h
include/kefir/toolchain/kefir/optimizer/builder.h
include/kefir/toolchain/kefir/optimizer/code.h
@@ -179,24 +205,34 @@ include/kefir/toolchain/kefir/optimizer/code_util.h
include/kefir/toolchain/kefir/optimizer/configuration.h
include/kefir/toolchain/kefir/optimizer/constructor.h
include/kefir/toolchain/kefir/optimizer/constructor_internal.h
+include/kefir/toolchain/kefir/optimizer/control_flow.h
include/kefir/toolchain/kefir/optimizer/debug.h
+include/kefir/toolchain/kefir/optimizer/escape.h
include/kefir/toolchain/kefir/optimizer/format.h
include/kefir/toolchain/kefir/optimizer/function.h
include/kefir/toolchain/kefir/optimizer/inline.h
+include/kefir/toolchain/kefir/optimizer/iteration_space.h
+include/kefir/toolchain/kefir/optimizer/linear_liveness.h
include/kefir/toolchain/kefir/optimizer/liveness.h
-include/kefir/toolchain/kefir/optimizer/local_variables.h
include/kefir/toolchain/kefir/optimizer/loop_nest.h
+include/kefir/toolchain/kefir/optimizer/mem2reg_util.h
+include/kefir/toolchain/kefir/optimizer/memory_ssa.h
include/kefir/toolchain/kefir/optimizer/module.h
+include/kefir/toolchain/kefir/optimizer/module_liveness.h
include/kefir/toolchain/kefir/optimizer/opcode_defs.h
include/kefir/toolchain/kefir/optimizer/pipeline.h
include/kefir/toolchain/kefir/optimizer/schedule.h
-include/kefir/toolchain/kefir/optimizer/structure.h
+include/kefir/toolchain/kefir/optimizer/sequencing.h
+include/kefir/toolchain/kefir/optimizer/topological_schedule.h
+include/kefir/toolchain/kefir/optimizer/trace.h
include/kefir/toolchain/kefir/optimizer/type.h
+include/kefir/toolchain/kefir/optimizer/variable_scope.h
include/kefir/toolchain/kefir/parser/base.h
include/kefir/toolchain/kefir/parser/builder.h
include/kefir/toolchain/kefir/parser/builtins.h
include/kefir/toolchain/kefir/parser/cursor.h
include/kefir/toolchain/kefir/parser/parser.h
+include/kefir/toolchain/kefir/parser/pragma.h
include/kefir/toolchain/kefir/parser/rule_helpers.h
include/kefir/toolchain/kefir/parser/rules.h
include/kefir/toolchain/kefir/parser/ruleset.h
@@ -225,6 +261,8 @@ include/kefir/toolchain/kefir/runtime/common/alloca.h
include/kefir/toolchain/kefir/runtime/common/float.h
include/kefir/toolchain/kefir/runtime/common/typeclass.h
include/kefir/toolchain/kefir/runtime/common/typeclass_kefir_impl.h
+include/kefir/toolchain/kefir/runtime/linux-gnu/bits/floatn-common.h
+include/kefir/toolchain/kefir/runtime/linux-gnu/sys/cdefs.h
include/kefir/toolchain/kefir/target/abi/amd64/base.h
include/kefir/toolchain/kefir/target/abi/amd64/bitfields.h
include/kefir/toolchain/kefir/target/abi/amd64/function.h
@@ -250,7 +288,9 @@ include/kefir/toolchain/kefir/test/unit_test.h
include/kefir/toolchain/kefir/test/util.h
include/kefir/toolchain/kefir/util/bigint.h
include/kefir/toolchain/kefir/util/char32.h
+include/kefir/toolchain/kefir/util/dfp.h
include/kefir/toolchain/kefir/util/json.h
+include/kefir/toolchain/kefir/util/softfloat.h
include/kefir/toolchain/kefir/util/uchar.h
lib/libkefir.a
lib/libkefir.so