Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librecad for openSUSE:Factory checked in at 2023-09-04 22:53:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librecad (Old) and /work/SRC/openSUSE:Factory/.librecad.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librecad" Mon Sep 4 22:53:34 2023 rev:34 rq:1108839 version:2.2.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/librecad/librecad.changes 2023-02-19 18:19:33.341707387 +0100 +++ /work/SRC/openSUSE:Factory/.librecad.new.1766/librecad.changes 2023-09-04 22:54:14.541167583 +0200 @@ -1,0 +2,13 @@ +Mon Sep 4 07:00:05 UTC 2023 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to release 2.2.0.2: + * fixes an undetected vulnerability when opening malformed LFF + font files that caused a crash + * fixes format issues in bundled fonts + * fixes regression, finding nearest points on ellipses caused a crash + * plugin Importshp has been removed +- Drop librecad-use-system-shapelib.patch since the plugin has been + removed. +- Rebase patches. + +------------------------------------------------------------------- Old: ---- 2.2.0.tar.gz librecad-use-system-shapelib.patch New: ---- 2.2.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librecad.spec ++++++ --- /var/tmp/diff_new_pack.HRQw4T/_old 2023-09-04 22:54:16.273228809 +0200 +++ /var/tmp/diff_new_pack.HRQw4T/_new 2023-09-04 22:54:16.277228950 +0200 @@ -16,10 +16,8 @@ # -%define tar_version 2.2.0 - Name: librecad -Version: 2.2.0 +Version: 2.2.0.2 Release: 0 Summary: Computer-aided design (CAD) software package for 2D design and drafting License: (Apache-2.0 OR SUSE-GPL-3.0+-with-font-exception) AND GPL-2.0-only @@ -27,7 +25,7 @@ URL: http://librecad.org/ #Git-Web: https://github.com/LibreCAD/LibreCAD -Source: https://github.com/LibreCAD/LibreCAD/archive/%tar_version.tar.gz +Source: https://github.com/LibreCAD/LibreCAD/archive/%version.tar.gz # Version is actually 8, not 3 (it is 3 in the filename due to how MediaWiki # works -- see http://wiki.librecad.org/index.php/File:Architect3-LCAD.zip) Source2: https://wiki.librecad.org/images/d/d9/Architect3-LCAD.zip @@ -39,12 +37,10 @@ Patch5: librecad-use-system-libdxfrw.patch Patch6: librecad-install.diff Patch7: librecad-plugindir.diff -Patch8: librecad-use-system-shapelib.patch BuildRequires: fdupes BuildRequires: freetype2-devel BuildRequires: gcc-c++ >= 4.7 BuildRequires: libboost_headers-devel -BuildRequires: libshp-devel BuildRequires: muparser-devel BuildRequires: unzip BuildRequires: update-desktop-files @@ -77,7 +73,7 @@ CAD drawings. %prep -%setup -qn LibreCAD-%tar_version -a2 -a3 -a4 +%setup -qn LibreCAD-%version -a2 -a3 -a4 %autopatch -p1 pc="libdxfrw" @@ -93,7 +89,6 @@ # Make sure bundled libraries are not used rm -rf libraries/libdxfrw -rm -rf plugins/importshp/shapelib # Fix "wrong-file-end-of-line-encoding" rpmlint warning sed -i 's/\r$//' licenses/{MIT,KST32B_v2,lc_opengost-fonts}.txt ++++++ 2.2.0.tar.gz -> 2.2.0.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/librecad/2.2.0.tar.gz /work/SRC/openSUSE:Factory/.librecad.new.1766/2.2.0.2.tar.gz differ: char 13, line 1 ++++++ librecad-no-date.diff ++++++ --- /var/tmp/diff_new_pack.HRQw4T/_old 2023-09-04 22:54:16.349231495 +0200 +++ /var/tmp/diff_new_pack.HRQw4T/_new 2023-09-04 22:54:16.353231636 +0200 @@ -6,9 +6,11 @@ librecad/src/main/qc_applicationwindow.cpp | 1 - 1 file changed, 1 deletion(-) ---- a/librecad/src/main/qc_applicationwindow.cpp -+++ b/librecad/src/main/qc_applicationwindow.cpp -@@ -2380,7 +2380,6 @@ void QC_ApplicationWindow::showAboutWind +Index: LibreCAD-2.2.0.2/librecad/src/main/qc_applicationwindow.cpp +=================================================================== +--- LibreCAD-2.2.0.2.orig/librecad/src/main/qc_applicationwindow.cpp ++++ LibreCAD-2.2.0.2/librecad/src/main/qc_applicationwindow.cpp +@@ -2883,7 +2883,6 @@ void QC_ApplicationWindow::showAboutWind #elif defined(Q_CC_MSVC) tr("Compiler: Microsoft Visual C++") + "\n" + #endif ++++++ librecad-plugindir.diff ++++++ --- /var/tmp/diff_new_pack.HRQw4T/_old 2023-09-04 22:54:16.369232202 +0200 +++ /var/tmp/diff_new_pack.HRQw4T/_new 2023-09-04 22:54:16.369232202 +0200 @@ -9,11 +9,11 @@ librecad/src/lib/engine/rs_system.cpp | 2 ++ 1 file changed, 2 insertions(+) -Index: LibreCAD-2.0.2/librecad/src/lib/engine/rs_system.cpp +Index: LibreCAD-2.2.0.2/librecad/src/lib/engine/rs_system.cpp =================================================================== ---- LibreCAD-2.0.2.orig/librecad/src/lib/engine/rs_system.cpp -+++ LibreCAD-2.0.2/librecad/src/lib/engine/rs_system.cpp -@@ -642,6 +642,9 @@ QStringList RS_System::getDirectoryList( +--- LibreCAD-2.2.0.2.orig/librecad/src/lib/engine/rs_system.cpp ++++ LibreCAD-2.2.0.2/librecad/src/lib/engine/rs_system.cpp +@@ -635,6 +635,9 @@ QStringList RS_System::getDirectoryList( } RS_SETTINGS->endGroup(); ++++++ librecad-use-system-libdxfrw.patch ++++++ --- /var/tmp/diff_new_pack.HRQw4T/_old 2023-09-04 22:54:16.393233051 +0200 +++ /var/tmp/diff_new_pack.HRQw4T/_new 2023-09-04 22:54:16.397233192 +0200 @@ -7,8 +7,10 @@ librecad/src/src.pro | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) ---- a/libraries/libraries.pro -+++ b/libraries/libraries.pro +Index: LibreCAD-2.2.0.2/libraries/libraries.pro +=================================================================== +--- LibreCAD-2.2.0.2.orig/libraries/libraries.pro ++++ LibreCAD-2.2.0.2/libraries/libraries.pro @@ -9,7 +9,6 @@ TEMPLATE = subdirs TARGET = libraries @@ -17,9 +19,11 @@ jwwlib macx|win32|equals(build_muparser, "true")|!packagesExist(muparser){ ---- a/librecad/src/src.pro -+++ b/librecad/src/src.pro -@@ -35,8 +35,7 @@ greaterThan( QT_MAJOR_VERSION, 4 ) { +Index: LibreCAD-2.2.0.2/librecad/src/src.pro +=================================================================== +--- LibreCAD-2.2.0.2.orig/librecad/src/src.pro ++++ LibreCAD-2.2.0.2/librecad/src/src.pro +@@ -33,8 +33,7 @@ CONFIG += c++11 } GEN_LIB_DIR = ../../generated/lib @@ -29,7 +33,7 @@ DESTDIR = $${INSTALLDIR} -@@ -84,7 +83,7 @@ LIBS += -L../../generated/lib \ +@@ -85,7 +84,7 @@ LIBS += -L../../generated/lib \ -ljwwlib INCLUDEPATH += \