diff --git a/editor/krita/pspec.xml b/editor/krita/pspec.xml index 4e7368cc31..2ede31a030 100644 --- a/editor/krita/pspec.xml +++ b/editor/krita/pspec.xml @@ -134,6 +134,13 @@ + + 2023-01-29 + 5.1.5 + Rebuild quazip/jxl/raw. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-23 5.1.5 diff --git a/multimedia/graphics/babl/actions.py b/multimedia/graphics/babl/actions.py index 18484bf4c0..f2e3492794 100644 --- a/multimedia/graphics/babl/actions.py +++ b/multimedia/graphics/babl/actions.py @@ -2,22 +2,18 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt - -from pisi.actionsapi import get -from pisi.actionsapi import mesontools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools +from pisi.actionsapi import mesontools, pisitools def setup(): - shelltools.system("sed -i s/Description/description/ meson.build") + #pisitools.dosed("meson.build", "Description", "description") mesontools.configure() def build(): mesontools.build() - + def install(): mesontools.install() - + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "TODO") diff --git a/multimedia/graphics/babl/pspec.xml b/multimedia/graphics/babl/pspec.xml index e05c424e06..1a9b30253c 100644 --- a/multimedia/graphics/babl/pspec.xml +++ b/multimedia/graphics/babl/pspec.xml @@ -1,19 +1,18 @@ - + babl - http://gegl.org/babl + https://gegl.org/babl/ PisiLinux Community admins@pisilinux.org - GPLv3 - LGPLv3 + LGPL-3 library A dynamic, any to any, pixel format translation library babl is a library that allows converting between different methods of storing pixels known as pixel formats that have with different bitdepths and other data representations, color models and component permutations. - https://download.gimp.org/pub/babl/0.1/babl-0.1.90.tar.xz + https://download.gimp.org/pub/babl/0.1/babl-0.1.98.tar.xz @@ -30,6 +29,7 @@ lcms2 + /usr/bin/babl /usr/lib /usr/share/doc /usr/share/gir-1.0 @@ -51,6 +51,13 @@ + + 2023-01-28 + 0.1.98 + Version bump. + fury + uglyside@yandex.ru + 2022-03-22 0.1.90 diff --git a/multimedia/graphics/geeqie/pspec.xml b/multimedia/graphics/geeqie/pspec.xml index 147db14f9b..0a6597cca8 100644 --- a/multimedia/graphics/geeqie/pspec.xml +++ b/multimedia/graphics/geeqie/pspec.xml @@ -92,10 +92,17 @@ + + 2023-01-29 + 2.0.1 + Rebuild updated jxl. + fury + uglyside@yandex.ru + 2023-01-08 2.0.1 - Version bump. + Rebuild jxl. fury uglyside@yandex.ru diff --git a/multimedia/graphics/gegl/actions.py b/multimedia/graphics/gegl/actions.py index d9c28b38a8..89eb259596 100644 --- a/multimedia/graphics/gegl/actions.py +++ b/multimedia/graphics/gegl/actions.py @@ -2,22 +2,17 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt - -from pisi.actionsapi import get -from pisi.actionsapi import mesontools -from pisi.actionsapi import pisitools +from pisi.actionsapi import mesontools, pisitools def setup(): - mesontools.configure("-Ddocs=false \ - -Dexiv2=enabled \ - -Dgdk-pixbuf=enabled") + mesontools.configure("-Dexiv2=enabled -Dgdk-pixbuf=enabled -Ddocs=false") def build(): mesontools.build() - + def install(): mesontools.install() - - pisitools.dodoc("AUTHORS", "COPYING", "COPYING.LESSER") \ No newline at end of file + + pisitools.dodoc("AUTHORS", "COPYING", "COPYING.LESSER", "NEWS") diff --git a/multimedia/graphics/gegl/files/Libraw_0_21_compatible.patch b/multimedia/graphics/gegl/files/Libraw_0_21_compatible.patch new file mode 100644 index 0000000000..ebdb3b9208 --- /dev/null +++ b/multimedia/graphics/gegl/files/Libraw_0_21_compatible.patch @@ -0,0 +1,30 @@ +From e2bc7a1fe46c0dcee708584555d445c9e066b6a1 Mon Sep 17 00:00:00 2001 +From: Chris Mayo +Date: Wed, 21 Dec 2022 19:32:02 +0000 +Subject: [PATCH] raw-load: make compatible with LibRaw 0.21.0 + +imgdata.params.shot_select moved to imgdata.rawparams.shot_select +https://github.com/LibRaw/LibRaw/blob/979160ff13/Changelog.txt#L182 +--- + operations/external/raw-load.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/operations/external/raw-load.c b/operations/external/raw-load.c +index 13eb661c2..7de2e232d 100644 +--- a/operations/external/raw-load.c ++++ b/operations/external/raw-load.c +@@ -114,7 +114,11 @@ prepare (GeglOperation *operation) + g_warning ("raw-load: Error Initializing raw library"); + else + { ++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21) ++ p->LibRaw->rawparams.shot_select = o->image_num; ++#else + p->LibRaw->params.shot_select = o->image_num; ++#endif + + p->LibRaw->params.aber[0] = 1.0; + p->LibRaw->params.aber[2] = 1.0; +-- +GitLab + diff --git a/multimedia/graphics/gegl/pspec.xml b/multimedia/graphics/gegl/pspec.xml index 8dbbe7a505..da63bedec2 100644 --- a/multimedia/graphics/gegl/pspec.xml +++ b/multimedia/graphics/gegl/pspec.xml @@ -1,9 +1,9 @@ - + gegl - http://gegl.org + https://gegl.org/ PisiLinux Community admins@pisilinux.org @@ -15,7 +15,7 @@ app:console A graph based image processing framework gegl (Generic Graphics Library) provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output. - https://download.gimp.org/pub/gegl/0.4/gegl-0.4.36.tar.xz + https://download.gimp.org/pub/gegl/0.4/gegl-0.4.40.tar.xz ruby meson @@ -47,7 +47,7 @@ poppler-glib-devel libjpeg-turbo-devel gobject-introspection-devel - babl-devel + babl-devel @@ -57,6 +57,7 @@ + Libraw_0_21_compatible.patch @@ -111,6 +112,13 @@ + + 2023-01-28 + 0.4.40 + Version bump. + fury + uglyside@yandex.ru + 2022-03-22 0.4.36 diff --git a/multimedia/graphics/gegl/translations.xml b/multimedia/graphics/gegl/translations.xml index 86972a496a..02b12ea9e8 100644 --- a/multimedia/graphics/gegl/translations.xml +++ b/multimedia/graphics/gegl/translations.xml @@ -11,4 +11,4 @@ gegl için geliştirme dosyaları gegl-devel, gegl için geliştirme dosyalarını içerir. - \ No newline at end of file + diff --git a/multimedia/graphics/gimp/gimp/actions.py b/multimedia/graphics/gimp/gimp/actions.py index 38a745ad57..a65eda7c13 100644 --- a/multimedia/graphics/gimp/gimp/actions.py +++ b/multimedia/graphics/gimp/gimp/actions.py @@ -2,9 +2,8 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import shelltools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get @@ -34,7 +33,6 @@ def setup(): pisitools.dosed("desktop/gimp.desktop.in", "^MimeType=application/postscript;application/pdf;(.*)$", "MimeType=\\1;image/x-sun-raster;image/x-gray;image/x-pcx;image/jpg;image/x-bmp;image/pjpeg;image/x-png;application/illustrator;") - def build(): autotools.make() diff --git a/multimedia/graphics/gimp/gimp/pspec.xml b/multimedia/graphics/gimp/gimp/pspec.xml index 630f33dca1..78d57c62b3 100644 --- a/multimedia/graphics/gimp/gimp/pspec.xml +++ b/multimedia/graphics/gimp/gimp/pspec.xml @@ -11,7 +11,7 @@ GPLv2 GNU Image Manipulation Program GIMP is a mature image editor with many advanced features and plugin support. - https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.30.tar.bz2 + https://download.gimp.org/pub/gimp/v2.10/gimp-2.10.32.tar.bz2 bzip2 xz-devel @@ -21,9 +21,9 @@ tiff-devel zlib-devel lcms-devel - gegl-devel + gegl-devel glib-networking - babl-devel + babl-devel dbus-devel gtk2-devel aalib-devel @@ -33,6 +33,7 @@ libwmf-devel jasper-devel libX11-devel + libjxl-devel libmng-devel libpng-devel libXpm-devel @@ -122,6 +123,7 @@ libXmu jasper libX11 + libjxl libXext librsvg libexif @@ -1216,6 +1218,13 @@ + + 2023-01-28 + 2.10.32 + Version bump. + fury + uglyside@yandex.ru + 2022-05-14 2.10.30 diff --git a/multimedia/graphics/imagemagick/pspec.xml b/multimedia/graphics/imagemagick/pspec.xml index a661de7e19..daf5d886f4 100644 --- a/multimedia/graphics/imagemagick/pspec.xml +++ b/multimedia/graphics/imagemagick/pspec.xml @@ -13,7 +13,7 @@ app:gui A collection of tools and libraries for many image file formats ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. You can use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. - https://imagemagick.org/archive/ImageMagick-7.1.0-58.tar.xz + https://imagemagick.org/archive/releases/ImageMagick-7.1.0-58.tar.xz xz-devel libzip-devel @@ -25,6 +25,7 @@ cairo-devel pango-devel libraw-devel + libjxl-devel libpng-devel jasper-devel liblqr-devel @@ -62,6 +63,7 @@ fftw3 lcms2 libraw + libjxl libX11 libgcc liblqr @@ -118,6 +120,13 @@ + + 2023-01-29 + 7.1.0.58 + Rebuild libjxl. + fury + uglyside@yandex.ru + 2023-01-25 7.1.0.58 diff --git a/multimedia/graphics/libjxl/pspec.xml b/multimedia/graphics/libjxl/pspec.xml index ae878a4f42..640c52c672 100644 --- a/multimedia/graphics/libjxl/pspec.xml +++ b/multimedia/graphics/libjxl/pspec.xml @@ -13,8 +13,8 @@ multimedia.graphics JPEG XL image format reference implementation. A reference implementation of JPEG XL (encoder and decoder), called libjxl. - - https://github.com/libjxl/libjxl/archive/refs/tags/v0.7.0.tar.gz + + https://github.com/libjxl/libjxl/archive/refs/tags/v0.8.0.tar.gz cmake @@ -58,6 +58,13 @@ + + 2023-01-27 + 0.8.0 + Version bump. + fury + uglyside@yandex.ru + 2023-01-06 0.7.0 diff --git a/multimedia/graphics/libopenraw/pspec.xml b/multimedia/graphics/libopenraw/pspec.xml index 3858c04d29..c1fdd95d28 100644 --- a/multimedia/graphics/libopenraw/pspec.xml +++ b/multimedia/graphics/libopenraw/pspec.xml @@ -15,8 +15,8 @@ libopenraw is an ongoing project to provide a free software implementation for camera RAW files decoding. One of the main reason is that dcraw is not suited for easy integration into applications, and there is a need for an easy to use API to build free software digital image processing application. - - https://libopenraw.freedesktop.org/download/libopenraw-0.3.2.tar.xz + + https://libopenraw.freedesktop.org/download/libopenraw-0.3.3.tar.xz rust @@ -54,6 +54,13 @@ + + 2023-01-27 + 0.3.3 + Version bump. + fury + uglyside@yandex.ru + 2022-11-24 0.3.2 diff --git a/multimedia/graphics/libraw/pspec.xml b/multimedia/graphics/libraw/pspec.xml index c3d2248e8c..08397a0165 100644 --- a/multimedia/graphics/libraw/pspec.xml +++ b/multimedia/graphics/libraw/pspec.xml @@ -13,7 +13,7 @@ library Raw image decoder LibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). - https://www.libraw.org/data/LibRaw-0.20.2.tar.gz + https://www.libraw.org/data/LibRaw-0.21.1.tar.gz libgomp lcms2-devel @@ -55,6 +55,13 @@ + + 2023-01-27 + 0.21.1 + Version bump. + fury + uglyside@yandex.ru + 2022-01-17 0.20.2 diff --git a/multimedia/misc/libshout/actions.py b/multimedia/misc/libshout/actions.py index 5c1f92a108..3a437b0c48 100644 --- a/multimedia/misc/libshout/actions.py +++ b/multimedia/misc/libshout/actions.py @@ -2,17 +2,20 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/copyleft/gpl.txt. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt -from pisi.actionsapi import autotools -from pisi.actionsapi import pisitools +from pisi.actionsapi import autotools, pisitools + +i = ''.join([ + ' --enable-theora', + ' --enable-speex', + ' --disable-static ' + ]) def setup(): autotools.autoreconf("-fi") - autotools.configure("--disable-static \ - --enable-theora \ - --enable-speex") - + autotools.configure(i) + pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): @@ -20,5 +23,3 @@ def build(): def install(): autotools.install() - - #pisitools.removeDir("/usr/bin") diff --git a/multimedia/misc/libshout/pspec.xml b/multimedia/misc/libshout/pspec.xml index 305427b9f4..70d3593c12 100644 --- a/multimedia/misc/libshout/pspec.xml +++ b/multimedia/misc/libshout/pspec.xml @@ -1,9 +1,9 @@ - + libshout - http://www.icecast.org + https://www.icecast.org/ PisiLinux Community admins@pisilinux.org @@ -11,8 +11,8 @@ LGPLv2+ library A library for communicating with and sending data to an icecast server - Libshout is a library for communicating with and sending data to an icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server. - https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.3.tar.gz + Libshout is a library for communicating with and sending data to an icecast server. It handles the socket connection, the timing of the data, and prevents bad data from getting to the icecast server. + https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.6.tar.gz libvorbis-devel libogg-devel @@ -20,9 +20,9 @@ speex-devel - - pthread_flag.patch + + + @@ -35,7 +35,10 @@ speex + /usr/bin/shout /usr/lib + /usr/lib/ckport + /usr/share/man/man1 /usr/share/doc @@ -59,6 +62,13 @@ + + 2023-01-27 + 2.4.6 + Version bump. + fury + uglyside@yandex.ru + 2020-01-19 2.4.3 diff --git a/multimedia/misc/sdl2-image/pspec.xml b/multimedia/misc/sdl2-image/pspec.xml index 05c1b44e90..88fcc7c0b1 100644 --- a/multimedia/misc/sdl2-image/pspec.xml +++ b/multimedia/misc/sdl2-image/pspec.xml @@ -60,6 +60,13 @@ + + 2023-01-29 + 2.6.2 + Rebuild new jxl. + fury + uglyside@yandex.ru + 2023-01-24 2.6.2 diff --git a/multimedia/sound/libsndfile/actions.py b/multimedia/sound/libsndfile/actions.py index 059c3e632e..595eeaccd6 100644 --- a/multimedia/sound/libsndfile/actions.py +++ b/multimedia/sound/libsndfile/actions.py @@ -4,15 +4,18 @@ # 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 autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get -def setup(): - shelltools.export("PYTHON", "/usr/bin/env python3") +i = ''.join([ + ' PYTHON=python3', + ' --enable-alsa', + ' --disable-static ' + ]) - autotools.configure("--enable-alsa --disable-static") +def setup(): + autotools.configure(i) def build(): autotools.make() @@ -20,4 +23,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "NEWS") + pisitools.dodoc("AUTHORS", "CHANGELOG.md") diff --git a/multimedia/sound/libsndfile/pspec.xml b/multimedia/sound/libsndfile/pspec.xml index 87dad0edaf..e39c645df4 100644 --- a/multimedia/sound/libsndfile/pspec.xml +++ b/multimedia/sound/libsndfile/pspec.xml @@ -14,9 +14,10 @@ multimedia.sound A C library for reading and writing files containing sampled sound Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. - https://github.com/libsndfile/libsndfile/releases/download/1.0.31/libsndfile-1.0.31.tar.bz2 + https://github.com/libsndfile/libsndfile/releases/download/1.2.0/libsndfile-1.2.0.tar.xz flac-devel + lame-devel libogg-devel python3-devel libopus-devel @@ -32,6 +33,7 @@ libsndfile flac + lame libogg libopus alsa-lib @@ -52,6 +54,7 @@ libsndfile flac-devel + lame-devel libogg-devel libopus-devel libvorbis-devel @@ -89,6 +92,13 @@ + + 2023-01-27 + 1.2.0 + Version bump. + fury + uglyside@yandex.ru + 2021-12-04 1.0.31 diff --git a/multimedia/stream/mpd/pspec.xml b/multimedia/stream/mpd/pspec.xml index e5cc25816d..8fb2782c18 100644 --- a/multimedia/stream/mpd/pspec.xml +++ b/multimedia/stream/mpd/pspec.xml @@ -15,8 +15,8 @@ Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol. - - https://musicpd.org/download/mpd/0.23/mpd-0.23.10.tar.xz + + https://musicpd.org/download/mpd/0.23/mpd-0.23.12.tar.xz meson @@ -163,6 +163,13 @@ + + 2023-01-27 + 0.23.12 + Version bump. + fury + uglyside@yandex.ru + 2022-12-31 0.23.10 diff --git a/network/misc/florb/pspec.xml b/network/misc/florb/pspec.xml index 5ed885fa91..c51a6e632f 100644 --- a/network/misc/florb/pspec.xml +++ b/network/misc/florb/pspec.xml @@ -63,6 +63,13 @@ + + 2023-01-29 + 1.1 + Rebuild with libgps. + fury + uglyside@yandex.ru + 2023-01-24 1.1 diff --git a/programming/library/libhwy/pspec.xml b/programming/library/libhwy/pspec.xml index 20830130b7..94b8cc943f 100644 --- a/programming/library/libhwy/pspec.xml +++ b/programming/library/libhwy/pspec.xml @@ -13,8 +13,8 @@ programming.library Efficient and performance-portable vector software. Highway is a C++ library that provides portable SIMD/vector intrinsics. - - https://github.com/google/highway/archive/refs/tags/1.0.2.tar.gz + + https://github.com/google/highway/archive/refs/tags/1.0.3.tar.gz cmake @@ -47,6 +47,13 @@ + + 2023-01-27 + 1.0.3 + Version bump. + fury + uglyside@yandex.ru + 2023-01-06 1.0.2 diff --git a/programming/library/z3/actions.py b/programming/library/z3/actions.py index 113400c087..ce9c22a31f 100644 --- a/programming/library/z3/actions.py +++ b/programming/library/z3/actions.py @@ -4,10 +4,7 @@ # 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 cmaketools, mesontools, pisitools j = ''.join([ ' -DCMAKE_INSTALL_PREFIX=/usr', @@ -17,19 +14,18 @@ j = ''.join([ ' -DZ3_LINK_TIME_OPTIMIZATION=True', ' -DZ3_BUILD_LIBZ3_SHARED=True', ' -DZ3_BUILD_PYTHON_BINDINGS=True', - ' -DZ3_INSTALL_PYTHON_BINDINGS=True ' + ' -DZ3_INSTALL_PYTHON_BINDINGS=True', + ' PYTHON=/usr/bin/python3', + ' -B_build -G Ninja -L ' ]) -shelltools.export("PYTHON", "/usr/bin/python3") - def setup(): - cmaketools.configure("-Bbuild %s -G 'Ninja'" % j) + cmaketools.configure(j) def build(): - shelltools.system("ninja -C build") + mesontools.build("-C _build") def install(): - shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR()) + mesontools.install("-C _build") pisitools.dodoc("RELEASE_NOTES.md") - diff --git a/programming/library/z3/pspec.xml b/programming/library/z3/pspec.xml index 2321c9f2d8..9526ad0786 100644 --- a/programming/library/z3/pspec.xml +++ b/programming/library/z3/pspec.xml @@ -13,8 +13,8 @@ programming.library The Z3 Theorem Prover. Z3 is a theorem prover from Microsoft Research. - - https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.11.2.tar.gz + + https://github.com/Z3Prover/z3/archive/refs/tags/z3-4.12.1.tar.gz cmake @@ -24,7 +24,7 @@ python3-setuptools - 616fc2cbd5522137b78097c247feb04e266ff780.patch + @@ -67,6 +67,13 @@ + + 2023-01-28 + 4.12.1 + Version bump. + fury + uglyside@yandex.ru + 2022-09-05 4.11.2 diff --git a/programming/tool/cppcheck/actions.py b/programming/tool/cppcheck/actions.py index 438d98d5e8..ddad31846c 100644 --- a/programming/tool/cppcheck/actions.py +++ b/programming/tool/cppcheck/actions.py @@ -4,10 +4,7 @@ # 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 cmaketools, mesontools, pisitools j = ''.join([ ' -DUSE_Z3=ON', @@ -19,25 +16,24 @@ j = ''.join([ ' -DBUILD_SHARED_LIBS=ON', ' -DBUILD_TESTS=OFF', ' -DCMAKE_BUILD_TYPE=Release', - ' -DCMAKE_CONFIGURATION_TYPES=RelWithDebInfo', + ' -DCMAKE_CONFIGURATION_TYPES=Release', ' -DUSE_BUNDLED_TINYXML2=OFF', ' -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON', ' -DENABLE_CHECK_INTERNAL=ON', - ' -DWITH_QCHART=ON -L ' + ' -DWITH_QCHART=ON', + ' -B_build -G Ninja -L ' ]) def setup(): - cmaketools.configure("-Bbuild %s" % j) + cmaketools.configure(j) def build(): - shelltools.cd("build") - cmaketools.make() + mesontools.build("-C _build") def check(): pass def install(): - shelltools.cd("build") - cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + mesontools.install("-C _build") - pisitools.dodoc("../AUTHORS") + pisitools.dodoc("AUTHORS") diff --git a/programming/tool/cppcheck/pspec.xml b/programming/tool/cppcheck/pspec.xml index 4393cb421c..cebd8d4552 100644 --- a/programming/tool/cppcheck/pspec.xml +++ b/programming/tool/cppcheck/pspec.xml @@ -16,11 +16,12 @@ Cppcheck is a static analysis tool for C/C++ code. It provides unique code analysis to detect bugs and focuses on detecting undefined behaviour and dangerous coding constructs. The goal is to detect only real errors in the code (i.e. have very few false positives). - - mirrors://sourceforge/cppcheck/cppcheck-2.9.tar.bz2 + + mirrors://sourceforge/cppcheck/cppcheck-2.10.tar.bz2 cmake + ninja z3-devel zlib-devel boost-devel @@ -40,9 +41,9 @@ qt5-assistant-devel - htmlreport_py3.patch + qm_install_path.patch - Buffer_is_accessed_out_of_bounds.patch + @@ -70,6 +71,13 @@ + + 2023-01-28 + 2.10 + Version bump. + fury + uglyside@yandex.ru + 2022-09-05 2.9