Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ldc for openSUSE:Factory checked in at 2024-09-06 17:18:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ldc (Old) and /work/SRC/openSUSE:Factory/.ldc.new.10096 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ldc" Fri Sep 6 17:18:16 2024 rev:24 rq:1198971 version:1.39.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ldc/ldc.changes 2023-12-07 19:12:49.444612279 +0100 +++ /work/SRC/openSUSE:Factory/.ldc.new.10096/ldc.changes 2024-09-06 17:18:32.179869772 +0200 @@ -1,0 +2,7 @@ +Tue Sep 3 13:47:14 UTC 2024 - Guillaume GARDET <[email protected]> + +- Update to 1.39.0: +- Drop upstream patch merge in 1.34.0: + * riscv64-default-target.patch + +------------------------------------------------------------------- Old: ---- ldc-1.32.2-src.tar.gz riscv64-default-target.patch New: ---- ldc-1.39.0-src.tar.gz BETA DEBUG BEGIN: Old:- Drop upstream patch merge in 1.34.0: * riscv64-default-target.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ldc.spec ++++++ --- /var/tmp/diff_new_pack.raeHkJ/_old 2024-09-06 17:18:33.955943567 +0200 +++ /var/tmp/diff_new_pack.raeHkJ/_new 2024-09-06 17:18:33.967944066 +0200 @@ -1,7 +1,7 @@ # # spec file for package ldc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,7 @@ # -%define so_ver 102 +%define so_ver 109 %define lname_jit libldc-jit %define lname_runtime libdruntime-%{name} %define lname_phobos libphobos2-%{name} @@ -50,24 +50,16 @@ %bcond_with ldc_tests # Dynamic compiling is not supported with LLVM >= 12 -%if 0%{?suse_version} > 1550 || ( 0%{?is_opensuse} && 0%{?sle_version} > 150400 ) -# We force llvm15 on TW -%global jit_support 0 -%else -%if %{pkg_vcmp llvm-devel >= 12} +# https://github.com/ldc-developers/ldc/issues/3747 %global jit_support 0 -%else -%global jit_support 1 -%endif -%endif # LLVM LTO is too much for 32bit ARM -%ifarch %arm +%ifarch %{arm} %define _lto_cflags %nil %endif Name: ldc -Version: 1.32.2 +Version: 1.39.0 Release: 0 Summary: The LLVM D Compiler License: Artistic-1.0 AND BSD-3-Clause @@ -76,19 +68,17 @@ Source0: https://github.com/ldc-developers/ldc/releases/download/v%{version}/ldc-%{version}-src.tar.gz Source1: %{name}-rpmlintrc Patch0: ldc-1.9.0-fix_arm_build.patch -Patch1: riscv64-default-target.patch BuildRequires: cmake BuildRequires: help2man BuildRequires: libconfig++-devel BuildRequires: libcurl-devel BuildRequires: libstdc++-devel %if 0%{?suse_version} > 1550 || ( 0%{?is_opensuse} && 0%{?sle_version} > 150400 ) -# Cannot build with llvm16, so stick with llvm15 for now -BuildRequires: clang15 -BuildRequires: llvm15-devel +BuildRequires: llvm-clang >= 15.0 +BuildRequires: llvm-devel >= 15.0 %else -BuildRequires: llvm-clang >= 9.0 -BuildRequires: llvm-devel >= 9.0 +BuildRequires: llvm-clang >= 15.0 +BuildRequires: llvm-devel >= 15.0 %endif BuildRequires: ncurses-devel BuildRequires: sqlite3-devel @@ -204,8 +194,8 @@ %cmake \ -DCMAKE_USER_MAKE_RULES_OVERRIDE=./no-suse-rules \ %if 0%{?suse_version} > 1550 || ( 0%{?is_opensuse} && 0%{?sle_version} > 150400 ) - -DCMAKE_C_COMPILER="%{_bindir}/clang-15" \ - -DCMAKE_CXX_COMPILER="%{_bindir}/clang++-15" \ + -DCMAKE_C_COMPILER="%{_bindir}/clang" \ + -DCMAKE_CXX_COMPILER="%{_bindir}/clang++" \ %else -DCMAKE_C_COMPILER="%{_bindir}/clang" \ -DCMAKE_CXX_COMPILER="%{_bindir}/clang++" \ @@ -229,8 +219,8 @@ %cmake \ -DCMAKE_USER_MAKE_RULES_OVERRIDE=./no-suse-rules \ %if 0%{?suse_version} > 1550 || ( 0%{?is_opensuse} && 0%{?sle_version} > 150400 ) - -DCMAKE_C_COMPILER="%{_bindir}/clang-15" \ - -DCMAKE_CXX_COMPILER="%{_bindir}/clang++-15" \ + -DCMAKE_C_COMPILER="%{_bindir}/clang" \ + -DCMAKE_CXX_COMPILER="%{_bindir}/clang++" \ %else -DCMAKE_C_COMPILER="%{_bindir}/clang" \ -DCMAKE_CXX_COMPILER="%{_bindir}/clang++" \ @@ -300,7 +290,7 @@ %dir %{ldcincludedir} %{ldcincludedir}/core %{ldcincludedir}/ldc -%{ldcincludedir}/__builtins.di +%{ldcincludedir}/__importc_builtins.di %{ldcincludedir}/importc.h %{ldcincludedir}/object.d ++++++ ldc-1.32.2-src.tar.gz -> ldc-1.39.0-src.tar.gz ++++++ /work/SRC/openSUSE:Factory/ldc/ldc-1.32.2-src.tar.gz /work/SRC/openSUSE:Factory/.ldc.new.10096/ldc-1.39.0-src.tar.gz differ: char 12, line 1
