diff --git a/desktop/misc/ayatana-ido/pspec.xml b/desktop/misc/ayatana-ido/pspec.xml index 9870272f75..96b56da954 100644 --- a/desktop/misc/ayatana-ido/pspec.xml +++ b/desktop/misc/ayatana-ido/pspec.xml @@ -13,14 +13,15 @@ desktop.misc Ayatana Indicator Display Objects. The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, two technologies developed by Canonical Ltd. for the Unity7 desktop. - - https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.9.2.tar.gz + + https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.9.3.tar.gz cmake gtk-doc gtk3-devel vala-devel + gtest-devel gobject-introspection-devel @@ -57,6 +58,13 @@ + + 2023-03-08 + 0.9.3 + Version bump + fury + uglyside@yandex.ru + 2022-08-07 0.9.2 diff --git a/editor/scite/pspec.xml b/editor/scite/pspec.xml index ea0450b0cc..d1598815a0 100644 --- a/editor/scite/pspec.xml +++ b/editor/scite/pspec.xml @@ -13,8 +13,8 @@ editor SCIntilla based Text Editor. Scintilla is a free source code editing component which includes useful features such as syntax styling, error indicators, folding, code completion and call tips. - - mirrors://sourceforge/project/scintilla/SciTE/5.3.2/scite532.tgz + + mirrors://sourceforge/project/scintilla/SciTE/5.3.4/scite534.tgz lua-devel @@ -43,6 +43,13 @@ + + 2023-03-08 + 5.3.4 + Version bump. + fury + uglyside@yandex.ru + 2023-01-03 5.3.2 diff --git a/multimedia/editor/tageditor/actions.py b/multimedia/editor/tageditor/actions.py index 3a018a14b5..93d4c4e28b 100644 --- a/multimedia/editor/tageditor/actions.py +++ b/multimedia/editor/tageditor/actions.py @@ -4,30 +4,22 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools -from pisi.actionsapi import cmaketools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import mesontools, cmaketools j = ''.join([ ' -DCMAKE_BUILD_TYPE=Release', ' -DDISABLE_DEPRECATED_QT_FEATURES=ON', ' -DQT_PACKAGE_PREFIX=Qt6', ' -DJS_PROVIDER=none', - ' -DWEBVIEW_PROVIDER=none -L ' + ' -DWEBVIEW_PROVIDER=none', + ' -B_build -G Ninja -L ' ]) def setup(): - pisitools.cxxflags.add("-Wno-unused-result") - cmaketools.configure("-B_build %s" % j) + cmaketools.configure(j) def build(): - shelltools.cd("_build") - cmaketools.make() + mesontools.build("-C _build") def install(): - shelltools.cd("_build") - cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("../LICENSE", "../README.md") - + mesontools.install("-C _build") diff --git a/multimedia/editor/tageditor/pspec.xml b/multimedia/editor/tageditor/pspec.xml index 3bc6740cbc..1268fa2f4d 100644 --- a/multimedia/editor/tageditor/pspec.xml +++ b/multimedia/editor/tageditor/pspec.xml @@ -15,11 +15,13 @@ A tag editor with Qt GUI and command-line interface supporting MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska. - - https://github.com/Martchus/tageditor/archive/refs/tags/v3.7.7.tar.gz + + https://github.com/Martchus/tageditor/archive/refs/tags/v3.7.8.tar.gz cmake + ninja + appstream qt6-linguist cppunit-devel qt6-base-devel @@ -48,6 +50,13 @@ + + 2023-03-08 + 3.7.8 + Version bump + fury + uglyside@yandex.ru + 2023-02-02 3.7.7 diff --git a/multimedia/misc/tagparser/actions.py b/multimedia/misc/tagparser/actions.py index 60272d185a..791bb6528e 100644 --- a/multimedia/misc/tagparser/actions.py +++ b/multimedia/misc/tagparser/actions.py @@ -4,21 +4,19 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools -from pisi.actionsapi import cmaketools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import mesontools, cmaketools + +i = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_SHARED_LIBS=ON', + ' -B_build -G Ninja -L ' + ]) def setup(): - cmaketools.configure("-B_build -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON -L") + cmaketools.configure(i) def build(): - shelltools.cd("_build") - cmaketools.make() + mesontools.build("-C _build") def install(): - shelltools.cd("_build") - cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("../LICENSE", "../README.md") - + mesontools.install("-C _build") diff --git a/multimedia/misc/tagparser/pspec.xml b/multimedia/misc/tagparser/pspec.xml index d971f78f43..7e8d1ed027 100644 --- a/multimedia/misc/tagparser/pspec.xml +++ b/multimedia/misc/tagparser/pspec.xml @@ -13,11 +13,12 @@ multimedia.misc C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags. C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags. - - https://github.com/Martchus/tagparser/archive/refs/tags/v11.5.1.tar.gz + + https://github.com/Martchus/tagparser/archive/refs/tags/v11.6.0.tar.gz cmake + ninja doxygen zlib-devel openssl-devel @@ -55,6 +56,13 @@ + + 2023-03-08 + 11.6.0 + Version bump + fury + uglyside@yandex.ru + 2023-02-02 11.5.1 diff --git a/office/misc/dia/actions.py b/office/misc/dia/actions.py new file mode 100644 index 0000000000..d0b2dda188 --- /dev/null +++ b/office/misc/dia/actions.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import autotools, pisitools, get + +i = ''.join([ + ' --with-python', + ' --with-swig', + ' --disable-nls', + ' --disable-gnome', + ' --disable-static ' + ' --disable-hardbooks', + ]) + +def setup(): + pisitools.dosed("Makefile.in", "samples po sheets", "samples sheets") + autotools.configure(i) + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + pisitools.removeDir("/usr/share/man/fr") + + pisitools.dodoc("AUTHORS", "MAINTAINERS", "NEWS", "THANKS") diff --git a/office/misc/dia/files/CVE-2019-19451.patch b/office/misc/dia/files/CVE-2019-19451.patch new file mode 100644 index 0000000000..fdc8386fba --- /dev/null +++ b/office/misc/dia/files/CVE-2019-19451.patch @@ -0,0 +1,12 @@ +diff --git a/app/app_procs.c b/app/app_procs.c +index d0f2d3d..423fe2f 100644 +--- a/app/app_procs.c ++++ b/app/app_procs.c +@@ -801,6 +801,7 @@ app_init (int argc, char **argv) + + if (!filename) { + g_print (_("Filename conversion failed: %s\n"), filenames[i]); ++ ++i; + continue; + } + diff --git a/office/misc/dia/files/dia-unregister-import.patch b/office/misc/dia/files/dia-unregister-import.patch new file mode 100644 index 0000000000..15feba0cac --- /dev/null +++ b/office/misc/dia/files/dia-unregister-import.patch @@ -0,0 +1,37 @@ +From a6e2409b85414b3d82dacd390ce9c9f007e254e8 Mon Sep 17 00:00:00 2001 +From: Jiri Popelka +Date: Wed, 5 Sep 2012 11:12:59 +0200 +Subject: [PATCH] Unregister vdx, xfig import filters during plugin unloading. + +--- + plug-ins/vdx/vdx.c | 1 + + plug-ins/xfig/xfig.c | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/plug-ins/vdx/vdx.c b/plug-ins/vdx/vdx.c +index 64bc4b0..82ddc4b 100644 +--- a/plug-ins/vdx/vdx.c ++++ b/plug-ins/vdx/vdx.c +@@ -43,6 +43,7 @@ static void + _plugin_unload (PluginInfo *info) + { + filter_unregister_export(&vdx_export_filter); ++ filter_unregister_import(&vdx_import_filter); + } + + +diff --git a/plug-ins/xfig/xfig.c b/plug-ins/xfig/xfig.c +index 966c294..10d68aa 100644 +--- a/plug-ins/xfig/xfig.c ++++ b/plug-ins/xfig/xfig.c +@@ -41,6 +41,7 @@ static void + _plugin_unload (PluginInfo *info) + { + filter_unregister_export(&xfig_export_filter); ++ filter_unregister_import(&xfig_import_filter); + } + + +-- +1.7.11.4 + diff --git a/office/misc/dia/files/isinf.patch b/office/misc/dia/files/isinf.patch new file mode 100644 index 0000000000..4cd4adbc86 --- /dev/null +++ b/office/misc/dia/files/isinf.patch @@ -0,0 +1,16 @@ +--- ./configure.orig ++++ ./configure +@@ -17436,11 +17436,11 @@ + #ifdef __cplusplus + extern "C" + #endif +-char isinf (); ++#include + int + main () + { +-return isinf (); ++return isinf (0.0); + ; + return 0; + } diff --git a/office/misc/dia/pspec.xml b/office/misc/dia/pspec.xml new file mode 100644 index 0000000000..6116e36584 --- /dev/null +++ b/office/misc/dia/pspec.xml @@ -0,0 +1,65 @@ + + + + + dia + http://wiki.gnome.org/Apps/Dia + + fury + uglyside@yandex.ru + + GPL-2 + app:gui + office.misc + Versatile diagramming tool. + Dia is a program for drawing diagrams. + + https://download.gnome.org/sources/dia/0.97/dia-0.97.3.tar.xz + + + swig + intltool + gtk2-devel + libpng-devel + libxml2-devel + libxslt-devel + python-devel + docbook-xsl + libart_lgpl-devel + + + + dia-unregister-import.patch + isinf.patch + CVE-2019-19451.patch + + + + + dia + + gtk2 + pango + cairo + libart_lgpl + + + /usr/bin + /usr/lib/dia + /usr/share + /usr/share/dia + /usr/share/man/man1 + /usr/share/mime-info + + + + + + 2023-03-08 + 0.97.3 + First build. + fury + uglyside@yandex.ru + + + diff --git a/programming/library/cpp-utilities/actions.py b/programming/library/cpp-utilities/actions.py index b8c56ee23f..9ce62a6cd0 100644 --- a/programming/library/cpp-utilities/actions.py +++ b/programming/library/cpp-utilities/actions.py @@ -4,28 +4,21 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools -from pisi.actionsapi import cmaketools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import mesontools, cmaketools i = ''.join([ ' -DCMAKE_BUILD_TYPE=Release', ' -DBUILD_SHARED_LIBS=ON', ' -DUSE_STANDARD_FILESYSTEM=ON', - ' -DFORCE_BOOST_IOSTREAMS_FOR_NATIVE_FILE_BUFFER=ON -L ' + ' -DFORCE_BOOST_IOSTREAMS_FOR_NATIVE_FILE_BUFFER=ON', + ' -B_build -G Ninja -L ' ]) def setup(): - cmaketools.configure("-B_build %s" % i) + cmaketools.configure(i) def build(): - shelltools.cd("_build") - cmaketools.make() + mesontools.build("-C _build") def install(): - shelltools.cd("_build") - cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("../LICENSE", "../README.md") - + mesontools.install("-C _build") diff --git a/programming/library/cpp-utilities/pspec.xml b/programming/library/cpp-utilities/pspec.xml index 1d9bb0bb8b..6be37dec14 100644 --- a/programming/library/cpp-utilities/pspec.xml +++ b/programming/library/cpp-utilities/pspec.xml @@ -13,11 +13,12 @@ programming.library Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities. Common C++ classes and routines used by my applications such as argument parser, IO and conversion utilities. - - https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.20.0.tar.gz + + https://github.com/Martchus/cpp-utilities/archive/refs/tags/v5.21.0.tar.gz cmake + ninja doxygen boost-devel cppunit-devel @@ -45,11 +46,18 @@ /usr/include /usr/lib/pkgconfig - /usr/share/c++-utilities + /usr/share/c++utilities + + 2023-03-08 + 5.21.0 + Version bump + fury + uglyside@yandex.ru + 2023-02-02 5.20.0 diff --git a/programming/library/qtutilities/actions.py b/programming/library/qtutilities/actions.py index 1994aef156..6854cfc015 100644 --- a/programming/library/qtutilities/actions.py +++ b/programming/library/qtutilities/actions.py @@ -4,28 +4,21 @@ # Licensed under the GNU General Public License, version 3. # See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools -from pisi.actionsapi import cmaketools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import mesontools, cmaketools j = ''.join([ ' -DCMAKE_BUILD_TYPE=Release', ' -DBUILD_SHARED_LIBS=ON', ' -DQT_PACKAGE_PREFIX=Qt6', - ' -DDISABLE_DEPRECATED_QT_FEATURES=ON -L ' + ' -DDISABLE_DEPRECATED_QT_FEATURES=ON', + ' -B_build -G Ninja -L ' ]) def setup(): - cmaketools.configure("-B_build %s" % j) + cmaketools.configure(j) def build(): - shelltools.cd("_build") - cmaketools.make() + mesontools.build("-C _build") def install(): - shelltools.cd("_build") - cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc("../LICENSE", "../README.md") - + mesontools.install("-C _build") diff --git a/programming/library/qtutilities/pspec.xml b/programming/library/qtutilities/pspec.xml index 1ed47e01a7..e559d43a75 100644 --- a/programming/library/qtutilities/pspec.xml +++ b/programming/library/qtutilities/pspec.xml @@ -13,11 +13,12 @@ programming.library Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models. Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models. - - https://github.com/Martchus/qtutilities/archive/refs/tags/v6.10.0.tar.gz + + https://github.com/Martchus/qtutilities/archive/refs/tags/v6.11.0.tar.gz cmake + ninja doxygen qt6-linguist qt6-base-devel @@ -53,6 +54,13 @@ + + 2023-03-08 + 6.11.0 + Version bump + fury + uglyside@yandex.ru + 2023-02-02 6.10.0