Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tectonic for openSUSE:Factory checked in at 2024-05-28 17:29:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tectonic (Old) and /work/SRC/openSUSE:Factory/.tectonic.new.24587 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tectonic" Tue May 28 17:29:28 2024 rev:12 rq:1177200 version:0.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/tectonic/tectonic.changes 2024-05-01 14:58:26.950255540 +0200 +++ /work/SRC/openSUSE:Factory/.tectonic.new.24587/tectonic.changes 2024-05-28 17:30:28.659648538 +0200 @@ -1,0 +2,16 @@ +Tue May 28 04:18:15 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildserv...@uncomfyhalomacro.pl> + +- Replace 0001-build-set-standard-to-c-17.patch to 0001-build-set-c-standard-to-c-17.patch +- Adjust patches for the release branch. tectonic uses a separate branch for releases + so that's why the patches are failing + +------------------------------------------------------------------- +Tue May 28 03:18:21 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildserv...@uncomfyhalomacro.pl> + +- Update vendored dependencies. +- Apply the following patches for icu 75 support + * 0001-build-set-standard-to-c-17.patch + * 0002-fix-update-symbols-tags_from_lang-hb_ot_tag_from_lan.patch +- Update _service file and replace obsoleted "disabled" option + +------------------------------------------------------------------- New: ---- 0001-build-set-c-standard-to-c-17.patch 0002-fix-update-symbols-tags_from_lang-hb_ot_tag_from_lan.patch BETA DEBUG BEGIN: New: - Replace 0001-build-set-standard-to-c-17.patch to 0001-build-set-c-standard-to-c-17.patch - Adjust patches for the release branch. tectonic uses a separate branch for releases New: * 0001-build-set-standard-to-c-17.patch * 0002-fix-update-symbols-tags_from_lang-hb_ot_tag_from_lan.patch - Update _service file and replace obsoleted "disabled" option BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tectonic.spec ++++++ --- /var/tmp/diff_new_pack.wyRCVy/_old 2024-05-28 17:30:31.147739522 +0200 +++ /var/tmp/diff_new_pack.wyRCVy/_new 2024-05-28 17:30:31.147739522 +0200 @@ -25,6 +25,8 @@ URL: https://tectonic-typesetting.github.io Source0: https://github.com/tectonic-typesetting/tectonic/archive/refs/tags/%{name}@%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.zst +Patch1: 0001-build-set-c-standard-to-c-17.patch +Patch2: 0002-fix-update-symbols-tags_from_lang-hb_ot_tag_from_lan.patch BuildRequires: c++_compiler BuildRequires: c_compiler BuildRequires: cargo-packaging @@ -32,6 +34,7 @@ BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(harfbuzz) +# https://github.com/tectonic-typesetting/tectonic/issues/1190 BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(openssl) @@ -43,7 +46,7 @@ XeTeX and TeXLive. %prep -%autosetup -a1 -n %{name}-%{name}-%{version} +%autosetup -p1 -a1 -n %{name}-%{name}-%{version} %build ++++++ 0001-build-set-c-standard-to-c-17.patch ++++++ >From 55252b6d5e3ac14b8c990a0d56ec2c827bca37e6 Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela <cont...@uncomfyhalomacro.pl> Date: Tue, 28 May 2024 12:02:54 +0800 Subject: [PATCH 1/2] build: set c standard to c++17 Signed-off-by: Soc Virnyl Estela <cont...@uncomfyhalomacro.pl> --- crates/xetex_layout/build.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/xetex_layout/build.rs b/crates/xetex_layout/build.rs index bdd0d03f..558fd29e 100644 --- a/crates/xetex_layout/build.rs +++ b/crates/xetex_layout/build.rs @@ -86,7 +86,7 @@ fn main() { let mut cppcfg = cc::Build::new(); let cppflags = [ - "-std=c++14", + "-std=c++17", "-Wall", "-Wdate-time", "-Wendif-labels", -- 2.45.1 ++++++ 0002-fix-update-symbols-tags_from_lang-hb_ot_tag_from_lan.patch ++++++ >From 7b62ef557d524e49d4f44e3a136af7f59d9d392c Mon Sep 17 00:00:00 2001 From: Soc Virnyl Estela <cont...@uncomfyhalomacro.pl> Date: Tue, 28 May 2024 12:04:26 +0800 Subject: [PATCH 2/2] fix: update symbols tags_from_lang -> hb_ot_tag_from_language Signed-off-by: Soc Virnyl Estela <cont...@uncomfyhalomacro.pl> --- crates/xetex_layout/layout/xetex-XeTeXLayoutInterface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/xetex_layout/layout/xetex-XeTeXLayoutInterface.cpp b/crates/xetex_layout/layout/xetex-XeTeXLayoutInterface.cpp index 89c1de6a..73aaf7a0 100644 --- a/crates/xetex_layout/layout/xetex-XeTeXLayoutInterface.cpp +++ b/crates/xetex_layout/layout/xetex-XeTeXLayoutInterface.cpp @@ -494,7 +494,7 @@ getGraphiteFeatureSettingCode(XeTeXLayoutEngine engine, uint32_t featureID, uint return rval; } -#define tag_from_lang(x) hb_tag_from_string(hb_language_to_string(x), strlen(hb_language_to_string(x))) +#define hb_ot_tag_from_language(x) hb_tag_from_string(hb_language_to_string(x), strlen(hb_language_to_string(x))) uint32_t getGraphiteFeatureDefaultSetting(XeTeXLayoutEngine engine, uint32_t featureID) @@ -506,7 +506,7 @@ getGraphiteFeatureDefaultSetting(XeTeXLayoutEngine engine, uint32_t featureID) if (grFace != NULL) { const gr_feature_ref* feature = gr_face_find_fref(grFace, featureID); - gr_feature_val *featureValues = gr_face_featureval_for_lang (grFace, tag_from_lang(engine->language)); + gr_feature_val *featureValues = gr_face_featureval_for_lang (grFace, hb_ot_tag_from_language(engine->language)); rval = gr_fref_feature_value(feature, featureValues); } @@ -1023,7 +1023,7 @@ initGraphiteBreaking(XeTeXLayoutEngine engine, const uint16_t* txtPtr, int txtLe grPrevSlot = NULL; } - gr_feature_val *grFeatureValues = gr_face_featureval_for_lang (grFace, tag_from_lang(engine->language)); + gr_feature_val *grFeatureValues = gr_face_featureval_for_lang (grFace, hb_ot_tag_from_language(engine->language)); int nFeatures = engine->nFeatures; hb_feature_t *features = engine->features; -- 2.45.1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.wyRCVy/_old 2024-05-28 17:30:31.207741716 +0200 +++ /var/tmp/diff_new_pack.wyRCVy/_new 2024-05-28 17:30:31.211741862 +0200 @@ -1,10 +1,10 @@ <services> - <service name="cargo_vendor" mode="disabled"> - <param name="srctar">tectonic-0.15.0.tar.gz</param> + <service name="cargo_vendor" mode="manual"> + <param name="srctar">tectonic-*.tar.gz</param> <param name="compression">zst</param> <param name="update">true</param> </service> - <service name="cargo_audit" mode="disabled" /> + <service name="cargo_audit" mode="manual" /> </services> ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.wyRCVy/_old and /var/tmp/diff_new_pack.wyRCVy/_new differ