From 30c54b8b155442754585a30f0cafeb6e785bfbed Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:03:43 +0300 Subject: [PATCH 01/39] pinentry. --- util/crypt/pinentry/pspec.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util/crypt/pinentry/pspec.xml b/util/crypt/pinentry/pspec.xml index b2fa015cb6..ccae611b9a 100644 --- a/util/crypt/pinentry/pspec.xml +++ b/util/crypt/pinentry/pspec.xml @@ -12,7 +12,7 @@ app:console Collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol Pinentry is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project. - https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.0.tar.bz2 + https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.1.tar.bz2 gcr-devel qt5-base-devel @@ -114,8 +114,8 @@ - 2022-08-07 - 1.2.0 + 2022-11-10 + 1.2.1 Version bump. fury uglyside@yandex.ru From 8be8e1b3df3dd50038b832725c2fc61d03fc251b Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:05:14 +0300 Subject: [PATCH 02/39] audacious. --- multimedia/sound/audacious/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multimedia/sound/audacious/pspec.xml b/multimedia/sound/audacious/pspec.xml index 127989e4f9..393fc1523c 100644 --- a/multimedia/sound/audacious/pspec.xml +++ b/multimedia/sound/audacious/pspec.xml @@ -63,7 +63,7 @@ - 2022-08-07 + 2022-11-10 4.2 Version bump. fury From 0b9e124a48ebf5e4cf706b20050ecc879c81d88c Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:05:55 +0300 Subject: [PATCH 03/39] audacious-plugins. --- multimedia/plugin/audacious-plugins/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multimedia/plugin/audacious-plugins/pspec.xml b/multimedia/plugin/audacious-plugins/pspec.xml index d886dd2b88..98f3d6eec5 100644 --- a/multimedia/plugin/audacious-plugins/pspec.xml +++ b/multimedia/plugin/audacious-plugins/pspec.xml @@ -125,7 +125,7 @@ - 2022-08-07 + 2022-11-10 4.2 Version bump fury From e7de5923e1243b9ab66fdf6a4331256f9ecff10a Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:07:02 +0300 Subject: [PATCH 04/39] add btop resources monitor. --- util/admin/btop/actions.py | 24 +++++++++++++++++++ util/admin/btop/pspec.xml | 48 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 util/admin/btop/actions.py create mode 100644 util/admin/btop/pspec.xml diff --git a/util/admin/btop/actions.py b/util/admin/btop/actions.py new file mode 100644 index 0000000000..9336549755 --- /dev/null +++ b/util/admin/btop/actions.py @@ -0,0 +1,24 @@ +#!/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, get + +j = ''.join([ + ' VERBOSE=true', + ' QUIET=true', + ' STRIP=true', + ' ARCH=x86_64', + ' PREFIX=/usr ' + ]) + +def setup(): + pass + +def build(): + autotools.make(j) + +def install(): + autotools.rawInstall("DESTDIR=%s %s" % (get.installDIR(), j)) diff --git a/util/admin/btop/pspec.xml b/util/admin/btop/pspec.xml new file mode 100644 index 0000000000..8b469d6798 --- /dev/null +++ b/util/admin/btop/pspec.xml @@ -0,0 +1,48 @@ + + + + + btop++ + https://github.com/aristocratos/btop + + fury + uglyside@yandex.ru + + Apache-2.0 + app:console + util.admin + A monitor of resources. + Resource monitor that shows usage and stats for processor, memory, disks, network and processes. + + https://github.com/aristocratos/btop/archive/refs/tags/v1.2.13.tar.gz + + + libgcc + + + + + + + + btop++ + + libgcc + + + /usr/bin + /usr/share + /usr/share/btop + + + + + + 2022-10-11 + 1.2.13 + First build. + fury + uglyside@yandex.ru + + + From 9f4d9f19e84698f7cc7dde059373ad3d9b03b6be Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:08:49 +0300 Subject: [PATCH 05/39] btop. --- util/admin/btop/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/admin/btop/pspec.xml b/util/admin/btop/pspec.xml index 8b469d6798..81b6d637fa 100644 --- a/util/admin/btop/pspec.xml +++ b/util/admin/btop/pspec.xml @@ -38,7 +38,7 @@ - 2022-10-11 + 2022-11-10 1.2.13 First build. fury From 250ea8efe0efd2e438b1a5bd25fba06726e6568d Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:09:58 +0300 Subject: [PATCH 06/39] acpid. --- hardware/powermanagement/acpid/actions.py | 12 +- hardware/powermanagement/acpid/files/anything | 3 + .../powermanagement/acpid/files/handler.sh | 96 ++++++++ hardware/powermanagement/acpid/pspec.xml | 205 +++++++++--------- 4 files changed, 211 insertions(+), 105 deletions(-) create mode 100644 hardware/powermanagement/acpid/files/anything create mode 100644 hardware/powermanagement/acpid/files/handler.sh diff --git a/hardware/powermanagement/acpid/actions.py b/hardware/powermanagement/acpid/actions.py index ea97fd797d..b8726c1823 100644 --- a/hardware/powermanagement/acpid/actions.py +++ b/hardware/powermanagement/acpid/actions.py @@ -4,17 +4,13 @@ # 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 -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get def setup(): - autotools.configure() + autotools.configure() def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - pisitools.dodoc('README', 'COPYING') + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/hardware/powermanagement/acpid/files/anything b/hardware/powermanagement/acpid/files/anything new file mode 100644 index 0000000000..d1828989b0 --- /dev/null +++ b/hardware/powermanagement/acpid/files/anything @@ -0,0 +1,3 @@ +# Pass all events to our one handler script +event=.* +action=/etc/acpi/handler.sh %e diff --git a/hardware/powermanagement/acpid/files/handler.sh b/hardware/powermanagement/acpid/files/handler.sh new file mode 100644 index 0000000000..1ff368bc1e --- /dev/null +++ b/hardware/powermanagement/acpid/files/handler.sh @@ -0,0 +1,96 @@ +#!/bin/sh +# Default acpi script that takes an entry for all actions + +# NOTE: This is a 2.6-centric script. If you use 2.4.x, you'll have to +# modify it to not use /sys + +# $1 should be + or - to step up or down the brightness. +step_backlight() { + for backlight in /sys/class/backlight/*/; do + [ -d "$backlight" ] || continue + step=$(( $(cat "$backlight/max_brightness") / 20 )) + [ "$step" -gt "1" ] || step=1 #fallback if gradation is too low + printf '%s' "$(( $(cat "$backlight/brightness") $1 step ))" >"$backlight/brightness" + done +} + +minspeed=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq) +maxspeed=$(cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq) +setspeed="/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed" + + +case "$1" in + button/power) + case "$2" in + PBTN|PWRF) + logger "PowerButton pressed: $2, shutting down..." + shutdown -P now + ;; + *) logger "ACPI action undefined: $2" ;; + esac + ;; + button/sleep) + case "$2" in + SBTN|SLPB) + # suspend-to-ram + logger "Sleep Button pressed: $2, suspending..." + zzz + ;; + *) logger "ACPI action undefined: $2" ;; + esac + ;; + ac_adapter) + case "$2" in + AC|ACAD|ADP0) + case "$4" in + 00000000) + printf '%s' "$minspeed" >"$setspeed" + #/etc/laptop-mode/laptop-mode start + ;; + 00000001) + printf '%s' "$maxspeed" >"$setspeed" + #/etc/laptop-mode/laptop-mode stop + ;; + esac + ;; + *) logger "ACPI action undefined: $2" ;; + esac + ;; + battery) + case "$2" in + BAT0) + case "$4" in + 00000000) #echo "offline" >/dev/tty5 + ;; + 00000001) #echo "online" >/dev/tty5 + ;; + esac + ;; + CPU0) + ;; + *) logger "ACPI action undefined: $2" ;; + esac + ;; + button/lid) + case "$3" in + close) + # suspend-to-ram + logger "LID closed, suspending..." + zzz + ;; + open) + logger "LID opened" + ;; + *) logger "ACPI action undefined (LID): $2";; + esac + ;; + video/brightnessdown) + step_backlight - + ;; + video/brightnessup) + step_backlight + + ;; + *) + logger "ACPI group/action undefined: $1 / $2" + ;; +esac diff --git a/hardware/powermanagement/acpid/pspec.xml b/hardware/powermanagement/acpid/pspec.xml index 5b4cc0efdc..c88582ff64 100644 --- a/hardware/powermanagement/acpid/pspec.xml +++ b/hardware/powermanagement/acpid/pspec.xml @@ -1,103 +1,114 @@ - - acpid - https://sourceforge.net/projects/acpid2/ - - PisiLinux Community - admins@pisilinux.org - - GPLv2+ - service - app:console - ACPI daemon that dispatches ACPI events to user-space programs - acpid is a flexible and extensible daemon for ACPI (Advanced Configuration and Power Interface) event dispatching. - mirrors://sourceforge/acpid2/acpid-2.0.33.tar.xz - - - - + + acpid + https://sourceforge.net/projects/acpid2/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + service + app:console + ACPI daemon that dispatches ACPI events to user-space programs + acpid is a flexible and extensible daemon for ACPI (Advanced Configuration and Power Interface) event dispatching. + + mirrors://sourceforge/acpid2/acpid-2.0.34.tar.xz + + + + + - - acpid - - /usr/bin - /usr/sbin - /etc/acpi/actions - /etc/acpi/events - /etc/conf.d - /usr/share/dbus-1/services/acpid.service - /usr/share/doc - /usr/share/man - - - acpid.power.sh - fedora/acpid.power.conf - fedora/acpid.video.conf - fedora/acpid.sysconfig - - - System.Service - - + + acpid + + /usr/bin + /usr/sbin + /etc/acpi + /etc/acpi/events + /etc/conf.d + /usr/share/dbus-1/services/acpid.service + /usr/share/doc + /usr/share/man + + + handler.sh + anything + + + + System.Service + + - - - 2021-11-04 - 2.0.33 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2021-02-18 - 2.0.32 - Rebuild. - Mustafa Cinasal - muscnsl@gmail.com - - - 2020-03-02 - 2.0.32 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2019-02-10 - 2.0.31 - Version bump. - Ertuğrul Erata - ertugrulerata@gmail.com - - - 2018-08-13 - 2.0.28 - Rebuild - Mustafa Cinasal - muscnsl@gmail.com - - - 2018-05-13 - 2.0.28 - Rebuild - Mustafa Cinasal - muscnsl@gmail.com - - - 2017-04-06 - 2.0.28 - Version bump - Kamil Atlı - suvari@pisilinux.org - - - 2016-07-02 - 2.0.27 - First release - Kamil Atlı - suvari@pisilinux.org - - + + + 2022-11-10 + 2.0.34 + Version bump. + fury + uglyside@yandex.ru + + + 2021-11-04 + 2.0.33 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2021-02-18 + 2.0.32 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + + + 2020-03-02 + 2.0.32 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2019-02-10 + 2.0.31 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2018-08-13 + 2.0.28 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + + 2018-05-13 + 2.0.28 + Rebuild + Mustafa Cinasal + muscnsl@gmail.com + + + 2017-04-06 + 2.0.28 + Version bump + Kamil Atlı + suvari@pisilinux.org + + + 2016-07-02 + 2.0.27 + First release + Kamil Atlı + suvari@pisilinux.org + + From 862054bd2675e789737650236c47d6291136224a Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:18:11 +0300 Subject: [PATCH 07/39] acpica. --- hardware/powermanagement/acpica/actions.py | 20 +-- hardware/powermanagement/acpica/pspec.xml | 172 +++++++++++---------- 2 files changed, 95 insertions(+), 97 deletions(-) diff --git a/hardware/powermanagement/acpica/actions.py b/hardware/powermanagement/acpica/actions.py index b218813192..418eaa13fc 100644 --- a/hardware/powermanagement/acpica/actions.py +++ b/hardware/powermanagement/acpica/actions.py @@ -2,22 +2,14 @@ # -*- 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 +from pisi.actionsapi import autotools, pisitools, get def build(): - shelltools.system("sed -i -e 's/_CYGWIN/_LINUX/g' -e 's/-Werror//g' generate/unix/Makefile.*") - shelltools.export("CFLAGS", "%s -fno-strict-aliasing" % get.CFLAGS()) - pisitools.dosed("generate/unix/iasl/Makefile", "-Werror", "") - if get.ARCH() == "x86_64": - autotools.make("BITS=64") - else: - autotools.make("BITS=32") + autotools.make() def install(): - autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) - pisitools.dodoc("changes.txt") + autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) + + pisitools.dodoc("documents/changes.txt") diff --git a/hardware/powermanagement/acpica/pspec.xml b/hardware/powermanagement/acpica/pspec.xml index a67a60fed3..09eb31c0c6 100644 --- a/hardware/powermanagement/acpica/pspec.xml +++ b/hardware/powermanagement/acpica/pspec.xml @@ -1,88 +1,94 @@ - + - - acpica - http://www.acpica.org - - PisiLinux Community - admins@pisilinux.org - - custom - app:console - ACPI debugging tools written by Intel - acpica contains an AML interpreter and debugger, ACPI namespace support, ACPI hardware and event support and a full ASL compiler and disassembler. - https://acpica.org/sites/acpica/files/acpica-unix-20210604.tar_0.gz - - iasl-20140828-locale.patch - iasl-20140214-nostrip.patch - OPT_LDFLAGS.patch - - + + acpica + https://acpica.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:console + ACPI debugging tools written by Intel + acpica contains an AML interpreter and debugger, ACPI namespace support, ACPI hardware and event support and a full ASL compiler and disassembler. + + https://github.com/acpica/acpica/archive/refs/tags/R10_20_22.tar.gz + + + + + - - acpica - - /usr/share/doc - /usr/bin - /usr/sbin - /usr/share/man/man1 - - - iasl.1 - LICENSE - - + + acpica + + /usr/share/doc + /usr/bin + /usr/sbin + /usr/share/man/man1 + + + + + - - - 2020-07-28 - 0.0_20210604 - Version Bump - Mustafa Cinasal - muscnsl@pisilinux.org - - - 2020-01-26 - 0.0_20200528 - Version Bump - Mustafa Cinasal - muscnsl@pisilinux.org - - - 2020-01-26 - 0.0_20200110 - Version Bump - Mustafa Cinasal - muscnsl@pisilinux.org - - - 2018-08-15 - 0.0_20130117 - Release Bump - Kamil Atlı - suvari@pisilinux.org - - - 2017-04-07 - 0.0_20130117 - Release Bump - Kamil Atlı - suvari@pisilinux.org - - - 2016-06-09 - 0.0_20130117 - Release Bump - Pisi Linux Community - admin@pisilinux.org - - - 2014-03-05 - 0.0_20130117 - First release - Osman Erkan - osman.erkan@pisilinux.org - - + + + 2022-11-08 + 20221022 + Version bump. + fury + uglyside@yandex.ru + + + 2020-07-28 + 0.0_20210604 + Version Bump + Mustafa Cinasal + muscnsl@pisilinux.org + + + 2020-01-26 + 0.0_20200528 + Version Bump + Mustafa Cinasal + muscnsl@pisilinux.org + + + 2020-01-26 + 0.0_20200110 + Version Bump + Mustafa Cinasal + muscnsl@pisilinux.org + + + 2018-08-15 + 0.0_20130117 + Release Bump + Kamil Atlı + suvari@pisilinux.org + + + 2017-04-07 + 0.0_20130117 + Release Bump + Kamil Atlı + suvari@pisilinux.org + + + 2016-06-09 + 0.0_20130117 + Release Bump + Pisi Linux Community + admin@pisilinux.org + + + 2014-03-05 + 0.0_20130117 + First release + Osman Erkan + osman.erkan@pisilinux.org + + From d82aa47dbfdf529da1ff6a4c573e758ecf64591f Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:32:57 +0300 Subject: [PATCH 08/39] toxcore. --- network/chat/toxcore-c/actions.py | 7 +++++-- network/chat/toxcore-c/pspec.xml | 11 +++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/network/chat/toxcore-c/actions.py b/network/chat/toxcore-c/actions.py index 33aac74086..bab73ff665 100644 --- a/network/chat/toxcore-c/actions.py +++ b/network/chat/toxcore-c/actions.py @@ -9,12 +9,13 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get j = ''.join([ ' -DCMAKE_BUILD_TYPE=Release', ' -DDHT_BOOTSTRAP=OFF', - ' -DENABLE_STATIC=OFF ' + ' -DENABLE_STATIC=OFF', + ' -B_build -L ' ]) def setup(): pisitools.dosed("CMakeLists.txt", "RPATH", deleteLine = True) - cmaketools.configure("-B_build %s -L" % j) + cmaketools.configure(j) def build(): shelltools.cd("_build") @@ -22,5 +23,7 @@ def build(): def install(): pisitools.insinto("/etc", "other/bootstrap_daemon/tox-bootstrapd.conf") + shelltools.chmod("%s/etc/tox-bootstrapd.conf" % get.installDIR(), mode = 0644) + shelltools.cd("_build") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/network/chat/toxcore-c/pspec.xml b/network/chat/toxcore-c/pspec.xml index cc5e652d11..2d393eb7dd 100644 --- a/network/chat/toxcore-c/pspec.xml +++ b/network/chat/toxcore-c/pspec.xml @@ -13,8 +13,8 @@ network.chat This is an experimental cryptographic network library. Tox is a peer to peer (serverless) instant messenger aimed at making security and privacy easy to obtain for regular users. It uses NaCl for its encryption and authentication. - - https://github.com/TokTok/c-toxcore/archive/refs/tags/v0.2.17.tar.gz + + https://github.com/TokTok/c-toxcore/releases/download/v0.2.18/c-toxcore-0.2.18.tar.gz cmake @@ -65,6 +65,13 @@ + + 2022-11-10 + 0.2.18 + Version bump. + fury + uglyside@yandex.ru + 2022-04-25 0.2.17 From 172395cde773ce75bef286a3b1f1886fa53ba511 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:39:33 +0300 Subject: [PATCH 09/39] utf8proc. --- programming/library/utf8proc/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/programming/library/utf8proc/pspec.xml b/programming/library/utf8proc/pspec.xml index 8476e8317c..0d9657e5a5 100644 --- a/programming/library/utf8proc/pspec.xml +++ b/programming/library/utf8proc/pspec.xml @@ -13,8 +13,8 @@ programming.library a clean C library for processing UTF-8 Unicode data. utf8proc is a small, clean C library that provides Unicode normalization, case-folding, and other operations for data in the UTF-8 encoding. - - https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.7.0.tar.gz + + https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.8.0.tar.gz cmake @@ -43,6 +43,13 @@ + + 2022-11-10 + 2.8.0 + Version bump. + fury + uglyside@yandex.ru + 2021-12-20 2.7.0 From af89c14f5f2bc83f946c91f5aff250735a99976a Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:47:11 +0300 Subject: [PATCH 10/39] azpainter. --- multimedia/graphics/azpainter/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/multimedia/graphics/azpainter/pspec.xml b/multimedia/graphics/azpainter/pspec.xml index 3d8b03311c..98251fd06b 100644 --- a/multimedia/graphics/azpainter/pspec.xml +++ b/multimedia/graphics/azpainter/pspec.xml @@ -15,8 +15,8 @@ Full color painting software for Linux for illustration drawing. This is not suitable for dot editing. Since the color is handled with 16 bit color (15 bit fixed point number) internally, the accuracy of color rises, but the memory is consumed correspondingly. - - https://gitlab.com/azelpg/azpainter/-/archive/v3.0.5/azpainter-v3.0.5.tar.bz2 + + https://gitlab.com/azelpg/azpainter/-/archive/v3.0.6/azpainter-v3.0.6.tar.bz2 ninja @@ -55,6 +55,13 @@ + + 2022-11-10 + 3.0.6 + Ver. bump. + fury + uglyside@yandex.ru + 2022-04-14 3.0.5 From dfc843088c7e6c8182b6934583521abb0c74b342 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 09:59:45 +0300 Subject: [PATCH 11/39] mlkstyle. --- desktop/toolkit/mlk/mlkstyle/actions.py | 4 ++-- desktop/toolkit/mlk/mlkstyle/pspec.xml | 12 ++++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/desktop/toolkit/mlk/mlkstyle/actions.py b/desktop/toolkit/mlk/mlkstyle/actions.py index 508e9d3253..f044b8957e 100644 --- a/desktop/toolkit/mlk/mlkstyle/actions.py +++ b/desktop/toolkit/mlk/mlkstyle/actions.py @@ -14,8 +14,8 @@ def setup(): autotools.rawConfigure("--prefix=/usr") def build(): - autotools.make() + shelltools.system("ninja -C build") def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR()) diff --git a/desktop/toolkit/mlk/mlkstyle/pspec.xml b/desktop/toolkit/mlk/mlkstyle/pspec.xml index 462764aa8e..dc1410ef7b 100644 --- a/desktop/toolkit/mlk/mlkstyle/pspec.xml +++ b/desktop/toolkit/mlk/mlkstyle/pspec.xml @@ -13,10 +13,11 @@ desktop.toolkit.mlk mlk style editor. mlk widget style editor. - - https://gitlab.com/azelpg/mlkstyle/-/archive/v1.0.4/mlkstyle-v1.0.4.tar.bz2 + + https://gitlab.com/azelpg/mlkstyle/-/archive/v1.0.5/mlkstyle-v1.0.5.tar.bz2 + ninja zlib-devel check-devel libpng-devel @@ -47,6 +48,13 @@ + + 2022-11-10 + 1.0.5 + Version bump. + fury + uglyside@yandex.ru + 2021-12-11 1.0.4 From 9caa6c2293ed919ba8353fefe967e19cd03bd8d2 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 10:02:29 +0300 Subject: [PATCH 12/39] azfontviewer. --- desktop/misc/azfontviewer/actions.py | 8 +++----- desktop/misc/azfontviewer/pspec.xml | 12 ++++++++++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/desktop/misc/azfontviewer/actions.py b/desktop/misc/azfontviewer/actions.py index ffa83148e7..c17bdc2af4 100644 --- a/desktop/misc/azfontviewer/actions.py +++ b/desktop/misc/azfontviewer/actions.py @@ -4,18 +4,16 @@ # 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 -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import shelltools, autotools, pisitools, get def setup(): autotools.rawConfigure("--prefix=/usr") def build(): - autotools.make() + shelltools.system("ninja -C build") def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR()) pisitools.dodoc("ReadMe*") diff --git a/desktop/misc/azfontviewer/pspec.xml b/desktop/misc/azfontviewer/pspec.xml index 72a0905c17..71c74b81d8 100644 --- a/desktop/misc/azfontviewer/pspec.xml +++ b/desktop/misc/azfontviewer/pspec.xml @@ -15,10 +15,11 @@ A font viewer that directly reads and previews font files. It uses new mlk gui toolchain. - - https://gitlab.com/azelpg/azfontviewer/-/archive/v1.0.2/azfontviewer-v1.0.2.tar.bz2 + + https://gitlab.com/azelpg/azfontviewer/-/archive/v1.0.3/azfontviewer-v1.0.3.tar.bz2 + ninja zlib-devel libX11-devel libpng-devel @@ -47,6 +48,13 @@ + + 2022-11-10 + 1.0.3 + Version bump. + fury + uglyside@yandex.ru + 2021-12-11 1.0.2 From d607a63b205c2c63486c8057af3e5b174b34b70e Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 10:55:34 +0300 Subject: [PATCH 13/39] vasviewer. --- multimedia/videoplayer/vasviewer/actions.py | 6 +++--- multimedia/videoplayer/vasviewer/pspec.xml | 12 ++++++++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/multimedia/videoplayer/vasviewer/actions.py b/multimedia/videoplayer/vasviewer/actions.py index 1748353cd8..544e76fd36 100644 --- a/multimedia/videoplayer/vasviewer/actions.py +++ b/multimedia/videoplayer/vasviewer/actions.py @@ -4,13 +4,13 @@ # 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 +from pisi.actionsapi import shelltools, autotools, pisitools, get def setup(): autotools.rawConfigure("--prefix=/usr") def build(): - autotools.make() + shelltools.system("ninja -C build") def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.system("DESTDIR=%s ninja -C build install" % get.installDIR()) diff --git a/multimedia/videoplayer/vasviewer/pspec.xml b/multimedia/videoplayer/vasviewer/pspec.xml index 232e6bb0a3..2c4e0e8b70 100644 --- a/multimedia/videoplayer/vasviewer/pspec.xml +++ b/multimedia/videoplayer/vasviewer/pspec.xml @@ -13,10 +13,11 @@ multimedia.videoplayer VapourSynth viewer. Load the script file and display the frame image. Also you can save the frame image as PNG. - - https://gitlab.com/azelpg/vasviewer/-/archive/v1.0.1/vasviewer-v1.0.1.tar.bz2 + + https://gitlab.com/azelpg/vasviewer/-/archive/v1.0.2/vasviewer-v1.0.2.tar.bz2 + ninja libX11-devel libpng-devel libXext-devel @@ -46,6 +47,13 @@ + + 2022-11-10 + 1.0.2 + Version bump. + fury + uglyside@yandex.ru + 2021-12-11 1.0.1 From 3829841fe47bc3a44544f493eb670bbadf23e410 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 11:06:40 +0300 Subject: [PATCH 14/39] gromit-mpx. --- desktop/misc/gromit-mpx/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/desktop/misc/gromit-mpx/pspec.xml b/desktop/misc/gromit-mpx/pspec.xml index 8ee8a31558..fa766bfd73 100644 --- a/desktop/misc/gromit-mpx/pspec.xml +++ b/desktop/misc/gromit-mpx/pspec.xml @@ -15,8 +15,8 @@ It enables graphical annotations with several pointers at once and is A LOT faster than its predecessor since it uses the XCOMPOSITE extension where available. - - https://github.com/bk138/gromit-mpx/archive/refs/tags/1.4.2.tar.gz + + https://github.com/bk138/gromit-mpx/archive/refs/tags/1.4.3.tar.gz cmake @@ -49,6 +49,13 @@ + + 2022-11-10 + 1.4.3 + Version bump. + fury + uglyside@yandex.ru + 2022-04-14 1.4.2 From 45cc3e027fbcedc65aae5b0364d26e92a6aaedce Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 11:20:21 +0300 Subject: [PATCH 15/39] bleachbit. --- util/misc/bleachbit/pspec.xml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/util/misc/bleachbit/pspec.xml b/util/misc/bleachbit/pspec.xml index 68dedb1f13..09960dbc0b 100644 --- a/util/misc/bleachbit/pspec.xml +++ b/util/misc/bleachbit/pspec.xml @@ -12,13 +12,13 @@ BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. GPL-3 app:gui - - mirrors://sourceforge/project/bleachbit/bleachbit/4.2.0/bleachbit-4.2.0.tar.bz2 + + mirrors://sourceforge/project/bleachbit/bleachbit/4.4.2/bleachbit-4.4.2.tar.bz2 gtk3-devel python3-setuptools - python-pygobject-devel + python3-pygobject3-devel @@ -27,18 +27,25 @@ bleachbit gtk3 - python-pygobject + python3-pygobject3 /usr/bin - /usr/lib /usr/share + /usr/share/bleachbit /usr/share/locale + + 2022-11-10 + 4.4.2 + Version bump. + fury + uglyside@yandex.ru + 2021-04-29 4.2.0 From 80451c07f1fd97c70ee01e6ff53824e9a6f3044f Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 11:28:30 +0300 Subject: [PATCH 16/39] xfce4-places-plugin. --- .../xfce/addon/xfce4-places-plugin/actions.py | 7 +- .../files/fix_missing_prototypes.patch | 93 ------------------- .../xfce/addon/xfce4-places-plugin/pspec.xml | 17 +++- 3 files changed, 14 insertions(+), 103 deletions(-) delete mode 100644 desktop/xfce/addon/xfce4-places-plugin/files/fix_missing_prototypes.patch diff --git a/desktop/xfce/addon/xfce4-places-plugin/actions.py b/desktop/xfce/addon/xfce4-places-plugin/actions.py index 968f6d9225..5a1ed10fb6 100644 --- a/desktop/xfce/addon/xfce4-places-plugin/actions.py +++ b/desktop/xfce/addon/xfce4-places-plugin/actions.py @@ -4,9 +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 autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get def setup(): autotools.configure("--enable-notifications --enable-gio-unix --disable-static") @@ -19,5 +17,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") - + pisitools.dodoc("AUTHORS", "NEWS") diff --git a/desktop/xfce/addon/xfce4-places-plugin/files/fix_missing_prototypes.patch b/desktop/xfce/addon/xfce4-places-plugin/files/fix_missing_prototypes.patch deleted file mode 100644 index f7936a2eed..0000000000 --- a/desktop/xfce/addon/xfce4-places-plugin/files/fix_missing_prototypes.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 8ea9ccd75ebf0d69bf08a8be85d829e1615a8bb2 Mon Sep 17 00:00:00 2001 -From: Olaf Hering -Date: Fri, 18 Dec 2020 22:28:38 +0100 -Subject: Fix missing-prototypes - -model_user.c:395:1: error: no previous prototype for 'places_bookmarks_user_create' [-Werror=missing-prototypes] -model_volumes.c:572:1: error: no previous prototype for 'places_bookmarks_volumes_create' [-Werror=missing-prototypes] -model.c:141:1: error: no previous prototype for 'places_bookmark_group_create' [-Werror=missing-prototypes] -model_system.c:267:1: error: no previous prototype for 'places_bookmarks_system_create' [-Werror=missing-prototypes] -button.c:85:29: error: no previous prototype for 'places_button_get_type' [-Werror=missing-prototypes] -button.c:281:1: error: no previous prototype for 'places_button_new' [-Werror=missing-prototypes] - -Signed-off-by: Olaf Hering ---- - panel-plugin/button.h | 4 ++-- - panel-plugin/model.h | 2 +- - panel-plugin/model_system.h | 2 +- - panel-plugin/model_user.h | 2 +- - panel-plugin/model_volumes.h | 2 +- - 5 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/panel-plugin/button.h b/panel-plugin/button.h -index f8ebd20..f6e3f30 100644 ---- a/panel-plugin/button.h -+++ b/panel-plugin/button.h -@@ -60,10 +60,10 @@ struct _PlacesButtonClass - }; - - GType --places_button_get_type(); -+places_button_get_type(void); - - GtkWidget* --places_button_new(); -+places_button_new(XfcePanelPlugin *plugin); - - void - places_button_set_label(PlacesButton*, const gchar *label); -diff --git a/panel-plugin/model.h b/panel-plugin/model.h -index d23e9e6..c3b4bc5 100644 ---- a/panel-plugin/model.h -+++ b/panel-plugin/model.h -@@ -85,7 +85,7 @@ GList* places_bookmark_group_get_bookmarks(PlacesBookmarkGroup*); - - gboolean places_bookmark_group_changed(PlacesBookmarkGroup*); - --PlacesBookmarkGroup* places_bookmark_group_create(); -+PlacesBookmarkGroup* places_bookmark_group_create(void); - - void places_bookmark_group_destroy(PlacesBookmarkGroup*); - -diff --git a/panel-plugin/model_system.h b/panel-plugin/model_system.h -index 48023ca..5938ba3 100644 ---- a/panel-plugin/model_system.h -+++ b/panel-plugin/model_system.h -@@ -25,7 +25,7 @@ - #include "model.h" - - PlacesBookmarkGroup* --places_bookmarks_system_create(); -+places_bookmarks_system_create(void); - - #endif - /* vim: set ai et tabstop=4: */ -diff --git a/panel-plugin/model_user.h b/panel-plugin/model_user.h -index fba8766..a114d7e 100644 ---- a/panel-plugin/model_user.h -+++ b/panel-plugin/model_user.h -@@ -25,7 +25,7 @@ - #include "model.h" - - PlacesBookmarkGroup* --places_bookmarks_user_create(); -+places_bookmarks_user_create(void); - - #endif - /* vim: set ai et tabstop=4: */ -diff --git a/panel-plugin/model_volumes.h b/panel-plugin/model_volumes.h -index 2af804a..50aebc7 100644 ---- a/panel-plugin/model_volumes.h -+++ b/panel-plugin/model_volumes.h -@@ -25,7 +25,7 @@ - #include "model.h" - - PlacesBookmarkGroup* --places_bookmarks_volumes_create(); -+places_bookmarks_volumes_create(gboolean mount_and_open_by_default); - - #endif - /* vim: set ai et tabstop=4: */ --- -cgit v1.2.3 - diff --git a/desktop/xfce/addon/xfce4-places-plugin/pspec.xml b/desktop/xfce/addon/xfce4-places-plugin/pspec.xml index f92b0edcc6..b1a589da91 100644 --- a/desktop/xfce/addon/xfce4-places-plugin/pspec.xml +++ b/desktop/xfce/addon/xfce4-places-plugin/pspec.xml @@ -8,15 +8,15 @@ fury uglyside@yandex.ru - GPLv2 - library + GPL-2 + app desktop.xfce.addon Quick access to folders, documents, and removable media The plugin adds a small button to the panel. Clicking on it opens a menu, which shows: 1) System folders: home directory, trash, desktop, file system 2) Removable media 3) User-defined bookmarks 4) Recent Documents - - https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.8/xfce4-places-plugin-1.8.1.tar.bz2 + + https://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.8/xfce4-places-plugin-1.8.2.tar.bz2 intltool @@ -29,7 +29,7 @@ libxfce4util-devel - fix_missing_prototypes.patch + @@ -56,6 +56,13 @@ + + 2022-11-10 + 1.8.2 + Version bump. + uglyside@yandex.ru + fury + 2021-05-14 1.8.1 From d34b087b42e82486500775a3e9af620ea1456de2 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 11:53:58 +0300 Subject: [PATCH 17/39] spdlog. --- programming/library/spdlog/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/programming/library/spdlog/pspec.xml b/programming/library/spdlog/pspec.xml index 22d6838b65..e04cb07064 100644 --- a/programming/library/spdlog/pspec.xml +++ b/programming/library/spdlog/pspec.xml @@ -13,8 +13,8 @@ programming.library Fast C++ logging library. Very fast, header-only/compiled, C++ logging library. - - https://github.com/gabime/spdlog/archive/refs/tags/v1.10.0.tar.gz + + https://github.com/gabime/spdlog/archive/refs/tags/v1.11.0.tar.gz cmake @@ -47,6 +47,13 @@ + + 2022-11-10 + 1.11.0 + Version bump. + fury + uglyside@yandex.ru + 2022-09-24 1.10.0 From ad50707c39b640fd8ac8129e6858da99a3a1b8d0 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 11:54:19 +0300 Subject: [PATCH 18/39] cherrytree. --- office/cherrytree/actions.py | 1 + office/cherrytree/pspec.xml | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/office/cherrytree/actions.py b/office/cherrytree/actions.py index 9ec8da3b5d..983a6419a4 100644 --- a/office/cherrytree/actions.py +++ b/office/cherrytree/actions.py @@ -8,6 +8,7 @@ from pisi.actionsapi import shelltools, cmaketools, get j = ''.join([ ' -B_build', + ' -DUSE_VTE=ON', ' -DAUTO_RUN_TESTING=OFF', ' -DBUILD_GMOCK=OFF', ' -DBUILD_TESTING=OFF', diff --git a/office/cherrytree/pspec.xml b/office/cherrytree/pspec.xml index 1088836fdb..044806c3f0 100644 --- a/office/cherrytree/pspec.xml +++ b/office/cherrytree/pspec.xml @@ -13,13 +13,14 @@ office Cherrytree A hierarchical note taking application. A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. - - https://github.com/giuspen/cherrytree/releases/download/0.99.49/cherrytree_0.99.49.tar.xz + + https://github.com/giuspen/cherrytree/releases/download/0.99.51/cherrytree_0.99.51.tar.xz cmake ninja fmt-devel + vte-devel curl-devel spdlog-devel gtkmm3-devel @@ -36,6 +37,7 @@ cherrytree + vte curl gtk3 atkmm @@ -66,6 +68,13 @@ + + 2022-11-10 + 0.99.51 + Version bump. + fury + uglyside@yandex.ru + 2022-09-24 0.99.49 From a96102ea43059fc9badacafaae785cfea7942b96 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 12:03:25 +0300 Subject: [PATCH 19/39] faad2. --- multimedia/sound/faad2/actions.py | 2 +- multimedia/sound/faad2/pspec.xml | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/multimedia/sound/faad2/actions.py b/multimedia/sound/faad2/actions.py index e14a921dd4..4858340bb1 100644 --- a/multimedia/sound/faad2/actions.py +++ b/multimedia/sound/faad2/actions.py @@ -19,5 +19,5 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "README*") + pisitools.dodoc("AUTHORS", "ChangeLog") diff --git a/multimedia/sound/faad2/pspec.xml b/multimedia/sound/faad2/pspec.xml index 844d206f71..14afa13f43 100644 --- a/multimedia/sound/faad2/pspec.xml +++ b/multimedia/sound/faad2/pspec.xml @@ -8,13 +8,13 @@ PisiLinux Community admins@pisilinux.org - GPLv2 + GPL-2 app:console library Freeware Advanced Audio (AAC) Decoder including SBR decoding. FAAD2 is a HE, LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder. FAAD2 includes code for SBR (HE AAC) decoding. FAAD2 is licensed under the GPL. - - https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2_10_0.tar.gz + + https://ftp.osuosl.org/pub/blfs/conglomeration/faad2/faad2-2.10.1.tar.gz @@ -45,11 +45,18 @@ /usr/include - /usr/lib/pkgconfig + /usr/lib/pkgconfig + + 2022-11-10 + 2.10.1 + Version bump. + fury + uglyside@yandex.ru + 2020-12-13 2.10 From 26e5391d94c82b9ecbfa4d0afa5f63c11542ed68 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 12:12:54 +0300 Subject: [PATCH 20/39] libmp4v2 new maintainer. --- multimedia/video/libmp4v2/pspec.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/multimedia/video/libmp4v2/pspec.xml b/multimedia/video/libmp4v2/pspec.xml index e8f196aa94..baa176ae19 100644 --- a/multimedia/video/libmp4v2/pspec.xml +++ b/multimedia/video/libmp4v2/pspec.xml @@ -3,7 +3,7 @@ libmp4v2 - https://github.com/TechSmith/mp4v2 + https://mp4v2.org/ Pisilinux Community admins@pisilinux.org @@ -13,8 +13,8 @@ app:console MPEG4 library MPEG4 library extracted from MPEG4IP, usually used in 3D sound systems. - - https://github.com/TechSmith/mp4v2/archive/refs/tags/Release-ThirdParty-MP4v2-5.0.1.tar.gz + + https://github.com/enzo1982/mp4v2/releases/download/v2.1.1/mp4v2-2.1.1.tar.bz2 libgcc @@ -47,6 +47,13 @@ + + 2022-11-10 + 2.1.1 + Version bump. + fury + uglyside@yandex.ru + 2021-11-27 5.0.1 From c1c8fe5474d33cf881ddd0efb3b317d074397626 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 12:13:22 +0300 Subject: [PATCH 21/39] faac rebuild. --- multimedia/sound/faac/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/sound/faac/pspec.xml b/multimedia/sound/faac/pspec.xml index e1eb76b204..cb1e38409b 100644 --- a/multimedia/sound/faac/pspec.xml +++ b/multimedia/sound/faac/pspec.xml @@ -48,6 +48,13 @@ + + 2022-11-10 + 1.30 + Rebuild. + fury + uglyside@yandex.ru + 2021-12-20 1.30 From ceb850f8f8819e773e9be979358d0640eacd19f5 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 12:14:55 +0300 Subject: [PATCH 22/39] libfm rebuild with tiny scroll fix. --- .../libfm/files/Fix_smooth_scrolling.patch | 34 +++++++++++++++++++ desktop/lxde/libfm/pspec.xml | 4 +-- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 desktop/lxde/libfm/files/Fix_smooth_scrolling.patch diff --git a/desktop/lxde/libfm/files/Fix_smooth_scrolling.patch b/desktop/lxde/libfm/files/Fix_smooth_scrolling.patch new file mode 100644 index 0000000000..7342444399 --- /dev/null +++ b/desktop/lxde/libfm/files/Fix_smooth_scrolling.patch @@ -0,0 +1,34 @@ +From a94ddc137bcdd88f088a462c488b89080fd6d01f Mon Sep 17 00:00:00 2001 +From: anteater <65555601+nt8r@users.noreply.github.com> +Date: Sun, 23 Oct 2022 20:41:00 +0000 +Subject: [PATCH] Fix smooth scrolling + +The first hunk is necessary to receive smooth scroll events. +The second fixes a visual hang until scrolling ends. +--- + src/gtk/exo/exo-icon-view.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/gtk/exo/exo-icon-view.c b/src/gtk/exo/exo-icon-view.c +index 3ce98099..9a432620 100644 +--- a/src/gtk/exo/exo-icon-view.c ++++ b/src/gtk/exo/exo-icon-view.c +@@ -1601,6 +1601,9 @@ exo_icon_view_realize (GtkWidget *widget) + attributes.height = MAX (priv->height, allocation.height); + attributes.event_mask = GDK_EXPOSURE_MASK + | GDK_SCROLL_MASK ++#if GTK_CHECK_VERSION(3, 4, 0) ++ | GDK_SMOOTH_SCROLL_MASK ++#endif + | GDK_POINTER_MOTION_MASK + | GDK_BUTTON_PRESS_MASK + | GDK_BUTTON_RELEASE_MASK +@@ -3413,8 +3416,6 @@ exo_icon_view_adjustment_changed (GtkAdjustment *adjustment, + + if (G_UNLIKELY (icon_view->priv->doing_rubberband)) + exo_icon_view_update_rubberband (GTK_WIDGET (icon_view)); +- +- gdk_window_process_updates (icon_view->priv->bin_window, TRUE); + } + } + diff --git a/desktop/lxde/libfm/pspec.xml b/desktop/lxde/libfm/pspec.xml index 244f5b3610..b40fd39735 100644 --- a/desktop/lxde/libfm/pspec.xml +++ b/desktop/lxde/libfm/pspec.xml @@ -33,7 +33,7 @@ libfm-extra-devel - + Fix_smooth_scrolling.patch @@ -114,7 +114,7 @@ - 2022-04-14 + 2022-11-05 1.3.2 Rebuild with gtk+3 fury From 5109f41f781a302473f39b3219e912905ab86f42 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 12:37:08 +0300 Subject: [PATCH 23/39] claws-mail. --- network/mail/claws-mail/actions.py | 3 +-- network/mail/claws-mail/pspec.xml | 11 +++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/network/mail/claws-mail/actions.py b/network/mail/claws-mail/actions.py index 819056a29a..3511e2484e 100644 --- a/network/mail/claws-mail/actions.py +++ b/network/mail/claws-mail/actions.py @@ -14,7 +14,6 @@ i = ''.join([ ]) def setup(): autotools.configure(i) - # pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): @@ -23,5 +22,5 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "README") + pisitools.dodoc("AUTHORS", "NEWS", "RELEASE_NOTES") diff --git a/network/mail/claws-mail/pspec.xml b/network/mail/claws-mail/pspec.xml index 0ea997d1be..10aa5f6448 100644 --- a/network/mail/claws-mail/pspec.xml +++ b/network/mail/claws-mail/pspec.xml @@ -15,8 +15,8 @@ Claws Mail is a lightweight and highly configurable email client and news reader based on the GTK+ GUI toolkit. - - https://claws-mail.org/releases/claws-mail-4.1.0.tar.xz + + https://claws-mail.org/releases/claws-mail-4.1.1.tar.xz flex @@ -113,6 +113,13 @@ + + 2022-11-10 + 4.1.1 + Version bump. + fury + uglyside@yandex.ru + 2022-04-14 4.1.0 From d00981885c3d92033534dbd59ad67a5b50cf48a8 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 13:36:24 +0300 Subject: [PATCH 24/39] jansson. --- multimedia/misc/jansson/actions.py | 6 +++--- multimedia/misc/jansson/pspec.xml | 25 ++++++++++++++++--------- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/multimedia/misc/jansson/actions.py b/multimedia/misc/jansson/actions.py index 0295a1490d..17c5b7fc7a 100644 --- a/multimedia/misc/jansson/actions.py +++ b/multimedia/misc/jansson/actions.py @@ -1,8 +1,8 @@ -#!/usr/bin/env python +#!/usr/bin/python # -*- 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 @@ -17,4 +17,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("LICENSE", "README.rst") + #pisitools.dodoc("") diff --git a/multimedia/misc/jansson/pspec.xml b/multimedia/misc/jansson/pspec.xml index f51703ccde..781ccfe4d9 100644 --- a/multimedia/misc/jansson/pspec.xml +++ b/multimedia/misc/jansson/pspec.xml @@ -1,9 +1,9 @@ - + jansson - http://www.digip.org/jansson/ + https://github.com/akheron/jansson Stefan Gronewold (groni) groni@pisilinux.org @@ -12,25 +12,25 @@ library Jansson is a C library for encoding, decoding and manipulating JSON data. It features: Simple and intuitive API and data model, Comprehensive documentation, No dependencies on other libraries, Full Unicode support (UTF-8), Extensive test suite. - http://www.digip.org/jansson/releases/jansson-2.12.tar.bz2 + https://github.com/akheron/jansson/releases/download/v2.14/jansson-2.14.tar.bz2 jansson - glibc + glibc - - /usr/lib + + /usr/lib /usr/share /usr/share/doc - + - + jansson-devel - jansson + jansson /usr/lib/pkgconfig @@ -39,6 +39,13 @@ + + 2022-11-10 + 2.14 + Version bump. + fury + uglyside@yandex.ru + 2020-11-07 2.12 From e8b3687a0466ce633f9b93295598f18e25f6854d Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 13:45:30 +0300 Subject: [PATCH 25/39] inxi. --- util/admin/inxi/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/util/admin/inxi/pspec.xml b/util/admin/inxi/pspec.xml index 0dde5ca1a5..b395ce16a2 100644 --- a/util/admin/inxi/pspec.xml +++ b/util/admin/inxi/pspec.xml @@ -12,7 +12,7 @@ app:console A command line system information tool. inxi is a full featured CLI system information tool. - https://github.com/smxi/inxi/archive/refs/tags/3.3.08-1.tar.gz + https://github.com/smxi/inxi/archive/refs/tags/3.3.23-1.tar.gz @@ -29,6 +29,13 @@ + + 2022-11-10 + 3.3.23.1 + Version bump. + fury + uglyside@yandex.ru + 2021-11-11 3.3.08.1 From 921881d85ba81312e38925cfff7b632327d7c35c Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 13:52:23 +0300 Subject: [PATCH 26/39] libzimg. --- multimedia/graphics/libzimg/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/graphics/libzimg/pspec.xml b/multimedia/graphics/libzimg/pspec.xml index 2ccd1adc92..2fa682fd20 100644 --- a/multimedia/graphics/libzimg/pspec.xml +++ b/multimedia/graphics/libzimg/pspec.xml @@ -12,7 +12,7 @@ library Scaling, colorspace conversion, and dithering library The "z" library implements the commonly required image processing basics of scaling, colorspace conversion, and depth conversion. - https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.3.tar.gz + https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.4.tar.gz @@ -36,6 +36,13 @@ + + 2022-11-10 + 3.0.4 + Version bump. + fury + uglyside@yandex.ru + 2021-11-06 3.0.3 From 2e72c1ad3583bd155b1ab8fb5ee2eba2d1da23e2 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 14:07:23 +0300 Subject: [PATCH 27/39] miniupnpc. --- network/library/miniupnpc/actions.py | 11 ++++++++--- network/library/miniupnpc/pspec.xml | 13 ++++++++++--- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/network/library/miniupnpc/actions.py b/network/library/miniupnpc/actions.py index 4c6a687d3b..f064369de8 100644 --- a/network/library/miniupnpc/actions.py +++ b/network/library/miniupnpc/actions.py @@ -9,10 +9,15 @@ from pisi.actionsapi import cmaketools from pisi.actionsapi import shelltools from pisi.actionsapi import get +j = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DCMAKE_INSTALL_PREFIX=/usr', + ' -DUPNPC_BUILD_STATIC=OFF', + ' -Bbuild -L ' + ]) + def setup(): - shelltools.makedirs("build") - shelltools.cd("build") - cmaketools.configure('-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -L', sourceDir = '..') + cmaketools.configure(j) def build(): pythonmodules.compile(pyVer = '3') diff --git a/network/library/miniupnpc/pspec.xml b/network/library/miniupnpc/pspec.xml index 8758c54891..6cf78ea943 100644 --- a/network/library/miniupnpc/pspec.xml +++ b/network/library/miniupnpc/pspec.xml @@ -12,15 +12,15 @@ library miniupnpc is a UPnP Control Point. miniupnpc, the client library, enabling applications to access the services provided by an UPnP "Internet Gateway Device" present on the network. In UPnP terminology,miniupnpc is a UPnP Control Point. - http://miniupnp.free.fr/files/miniupnpc-2.2.3.tar.gz + http://miniupnp.free.fr/files/miniupnpc-2.2.4.tar.gz cmake python3-devel python3-setuptools - fix_install_for_headers.patch - fix_install_rules_to_account_for_BUILD_var.patch + + @@ -58,6 +58,13 @@ + + 2022-11-10 + 2.2.4 + Version bump. + Kamil Atlı + suvari@pisilinux.org + 2022-04-16 2.2.3 From f0338c98e624d6b9a870d92e7c471b30a3b817fb Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 14:21:04 +0300 Subject: [PATCH 28/39] terminator. --- x11/terminal/terminator/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/x11/terminal/terminator/pspec.xml b/x11/terminal/terminator/pspec.xml index 6a29119600..dc03f794d1 100644 --- a/x11/terminal/terminator/pspec.xml +++ b/x11/terminal/terminator/pspec.xml @@ -13,8 +13,8 @@ x11.terminal Multiple terminals in one window. In April of 2020 we started moving Terminator to GitHub. A new team wanted to continue the work of the original authors. - - https://github.com/gnome-terminator/terminator/releases/download/v2.1.1/terminator-2.1.1.tar.gz + + https://github.com/gnome-terminator/terminator/releases/download/v2.1.2/terminator-2.1.2.tar.gz intltool @@ -63,6 +63,13 @@ + + 2022-11-10 + 2.1.2 + Version bump. + fury + uglyside@yandex.ru + 2021-11-04 2.1.1 From d55e1cc929920407836df74d91ad7d443c77dbc1 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 14:25:38 +0300 Subject: [PATCH 29/39] xarchiver. --- util/archive/xarchiver/pspec.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/util/archive/xarchiver/pspec.xml b/util/archive/xarchiver/pspec.xml index ed217e507f..93a34c525e 100644 --- a/util/archive/xarchiver/pspec.xml +++ b/util/archive/xarchiver/pspec.xml @@ -17,7 +17,7 @@ GTK+3 frontend to 7z, zip, rar, tar, bzip2, gzip, arj, lha, rpm and deb(open and extract only). Xarchiver allows you to create, add, extract and delete files in the above formats. 7z, zip, rar, arj password protected archives are supported. - https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.19.tar.gz + https://github.com/ib/xarchiver/archive/refs/tags/0.5.4.20.tar.gz intltool gtk3-devel @@ -38,6 +38,7 @@ rar gtk3 lzip + glib2 bzip2 p7zip unrar @@ -62,6 +63,13 @@ + + 2022-11-10 + 0.5.4.20 + Version bump. + fury + uglyside@yandex.ru + 2022-08-23 0.5.4.19 From 2476d3b8cddbb4f4c11600c8e05e742e613a6c42 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 16:49:54 +0300 Subject: [PATCH 30/39] gpsd* --- science/gis/gpsd/pspec.xml | 74 +++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/science/gis/gpsd/pspec.xml b/science/gis/gpsd/pspec.xml index ebbda4cdcb..406721baf9 100644 --- a/science/gis/gpsd/pspec.xml +++ b/science/gis/gpsd/pspec.xml @@ -16,8 +16,8 @@ gpsd is a service daemon that monitor one or more GPSes attached to a host computer through serial or USB ports, making all data of the sensors available to be queried on TCP port 2947 of the host computer. - - http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.23.1.tar.xz + + http://download-mirror.savannah.gnu.org/releases/gpsd/gpsd-3.24.tar.xz scons @@ -43,23 +43,24 @@ dbus libgcc libusb - ncurses libsocket bluez-libs - python3-pyserial - /etc/conf.d - /usr/bin + /usr/sbin /lib/udev/gpsd.hotplug /usr/lib /lib/udev/rules.d - /usr/share/man + /usr/share/man/man3 + /usr/share/man/man5 + /usr/share/man/man8/gpsd.8 + /usr/share/man/man8/gpsinit.8 + /usr/share/man/man8/gpsdctl.8 /usr/share/gpsd/doc - gpsd.sysconfig + System.Service @@ -69,32 +70,16 @@ gpsd-clients - gpsd + dbus libusb ncurses bluez-libs - python3-pyserial - Various text based and graphical clients for gpsd. - /usr/bin/cgps - /usr/bin/gpscat - /usr/bin/gpsdecode - /usr/bin/gpspipe - /usr/bin/gpxlogger - /usr/bin/lcdgps - /usr/bin/xgps - /usr/bin/xgpsspeed - /usr/share/man/man1/gps.1* - /usr/share/man/man1/cgps* - /usr/share/man/man1/gpscat* - /usr/share/man/man1/gpsdecode* - /usr/share/man/man1/gpspipe* - /usr/share/man/man1/gpxlogger* - /usr/share/man/man1/cgpxlogger* - /usr/share/man/man1/lcdgps* - /usr/share/man/man1/xgps* + /usr/bin + /usr/share/man/man1 + /usr/share/man/man8/ppscheck.8 /usr/share/applications /usr/share/gpsd/icons /usr/share/pixmaps @@ -107,23 +92,40 @@ - gpsd-devel - Development files for gpsd. + python3-gpsd - gpsd + python3-pyserial + /usr/bin/gpscat + /usr/bin/gpsprof /usr/bin/gpsfake - /usr/lib/python*/site-packages/gps/fake.py - /usr/include - /usr/lib/pkgconfig - /usr/share/man/man3 - /usr/share/man/man5 + /usr/lib/python3.9 + /usr/share/man/man1/gpscat.1 + /usr/share/man/man1/gpsprof.1 /usr/share/man/man1/gpsfake.1 + + gpsd-devel + + gpsd + + + /usr/include + /usr/lib/pkgconfig + + + + + 2022-11-10 + 3.24 + Version bump. + fury + uglyside@yandex.ru + 2021-10-24 3.23.1 From fcad3467b5d6448759b22fc67602fb6225ba071a Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 16:50:31 +0300 Subject: [PATCH 31/39] btop++. --- util/admin/{btop => btop++}/actions.py | 0 util/admin/{btop => btop++}/pspec.xml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename util/admin/{btop => btop++}/actions.py (100%) rename util/admin/{btop => btop++}/pspec.xml (100%) diff --git a/util/admin/btop/actions.py b/util/admin/btop++/actions.py similarity index 100% rename from util/admin/btop/actions.py rename to util/admin/btop++/actions.py diff --git a/util/admin/btop/pspec.xml b/util/admin/btop++/pspec.xml similarity index 100% rename from util/admin/btop/pspec.xml rename to util/admin/btop++/pspec.xml From 1a3267ed054355a3f95c008a119045d3e34c0d11 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 19:00:29 +0300 Subject: [PATCH 32/39] liburing. --- programming/library/liburing/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/programming/library/liburing/pspec.xml b/programming/library/liburing/pspec.xml index 21d3515142..345b5c7a60 100644 --- a/programming/library/liburing/pspec.xml +++ b/programming/library/liburing/pspec.xml @@ -15,8 +15,8 @@ programming.library This is the io_uring library, liburing. liburing provides helpers to setup and teardown io_uring instances, and also a simplified interface for applications that don't need (or want) to deal with the full kernel side implementation. - - https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.2.tar.bz2 + + https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.3.tar.bz2 @@ -56,6 +56,13 @@ + + 2022-11-10 + 2.3 + Version bump. + fury + uglyside@yandex.ru + 2022-06-29 2.2 From 15e563aa73065fe92088258b422f63629cbe2120 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 20:25:21 +0300 Subject: [PATCH 33/39] xfce4-battery-plugin. --- .../xfce/addon/xfce4-battery-plugin/actions.py | 8 ++------ desktop/xfce/addon/xfce4-battery-plugin/pspec.xml | 15 +++++++++++---- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/desktop/xfce/addon/xfce4-battery-plugin/actions.py b/desktop/xfce/addon/xfce4-battery-plugin/actions.py index 7a244e8f77..20d30d7394 100644 --- a/desktop/xfce/addon/xfce4-battery-plugin/actions.py +++ b/desktop/xfce/addon/xfce4-battery-plugin/actions.py @@ -4,13 +4,10 @@ # 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 -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get def setup(): autotools.configure() - # for fix unused dependency pisitools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ") @@ -20,5 +17,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") - + pisitools.dodoc("AUTHORS", "NEWS") diff --git a/desktop/xfce/addon/xfce4-battery-plugin/pspec.xml b/desktop/xfce/addon/xfce4-battery-plugin/pspec.xml index ff42f5c7a4..ae2f379665 100644 --- a/desktop/xfce/addon/xfce4-battery-plugin/pspec.xml +++ b/desktop/xfce/addon/xfce4-battery-plugin/pspec.xml @@ -3,7 +3,7 @@ xfce4-battery-plugin - https://docs.xfce.org/panel-plugins/xfce4-battery-plugin + https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start Ayhan Yalçınsoy ayhanyalcinsoy@pisilinux.org @@ -14,8 +14,8 @@ desktop.xfce.addon Battery monitor panel plugin for Xfce4 A battery monitor panel plugin for Xfce4, compatible with APM and ACPI, for Linux and *BSD. - - https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/xfce4-battery-plugin-1.1.3.tar.bz2 + + https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.1/xfce4-battery-plugin-1.1.4.tar.bz2 intltool @@ -44,10 +44,17 @@ + + 2022-11-10 + 1.1.4 + Version bump. + fury + uglyside@yandex.ru + 2020-06-25 1.1.3 - Rebuild + First build. fury uglyside@yandex.ru From 8a9bc4e5534d516cdac1697b69b932310212a043 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 20:31:26 +0300 Subject: [PATCH 34/39] xfce4-smartbookmark-plugin. --- .../addon/xfce4-smartbookmark-plugin/actions.py | 11 ++++------- .../addon/xfce4-smartbookmark-plugin/pspec.xml | 15 +++++++++++---- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/desktop/xfce/addon/xfce4-smartbookmark-plugin/actions.py b/desktop/xfce/addon/xfce4-smartbookmark-plugin/actions.py index 4b5bbd0e9d..5b315dfe6b 100644 --- a/desktop/xfce/addon/xfce4-smartbookmark-plugin/actions.py +++ b/desktop/xfce/addon/xfce4-smartbookmark-plugin/actions.py @@ -4,15 +4,13 @@ # 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 -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get def setup(): # fix build failure w/ xfce4-panel-4.15.0 - pisitools.dosed("src/smartbookmark.c", "", "") + #pisitools.dosed("src/smartbookmark.c", "", "") autotools.configure() - + pisitools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ") def build(): @@ -21,5 +19,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") - + pisitools.dodoc("AUTHORS", "NEWS") diff --git a/desktop/xfce/addon/xfce4-smartbookmark-plugin/pspec.xml b/desktop/xfce/addon/xfce4-smartbookmark-plugin/pspec.xml index f92d10fa6d..bb884c5c01 100644 --- a/desktop/xfce/addon/xfce4-smartbookmark-plugin/pspec.xml +++ b/desktop/xfce/addon/xfce4-smartbookmark-plugin/pspec.xml @@ -3,7 +3,7 @@ xfce4-smartbookmark-plugin - https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin + https://docs.xfce.org/panel-plugins/xfce4-smartbookmark-plugin/start Ayhan Yalçınsoy ayhanyalcinsoy@pisilinux.org @@ -13,8 +13,8 @@ desktop.xfce.addon A plugin allows you to send requests directly to your browser to make search xfce4-smartbookmark-plugin is a plugin allows you to send requests directly to your browser and perform a custom search. - - https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.1.tar.bz2 + + https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.2.tar.bz2 intltool @@ -41,10 +41,17 @@ + + 2022-11-10 + 0.5.2 + Version bump. + fury + uglyside@yandex.ru + 2020-06-25 0.5.1 - Rebuild. + First build. fury uglyside@yandex.ru From afe13964f89b97a73e92e18a76696cc5e1ffbc71 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 10 Nov 2022 21:18:44 +0300 Subject: [PATCH 35/39] gpsd. --- science/gis/gpsd/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/science/gis/gpsd/pspec.xml b/science/gis/gpsd/pspec.xml index 406721baf9..d8b0f1a681 100644 --- a/science/gis/gpsd/pspec.xml +++ b/science/gis/gpsd/pspec.xml @@ -75,6 +75,7 @@ libusb ncurses bluez-libs + python3-pyserial /usr/bin From 74c5ae47560a384cca17feafe7d10d002721b988 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 11 Nov 2022 08:26:24 +0300 Subject: [PATCH 36/39] gpsd. --- science/gis/gpsd/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/science/gis/gpsd/pspec.xml b/science/gis/gpsd/pspec.xml index d8b0f1a681..c98a556a20 100644 --- a/science/gis/gpsd/pspec.xml +++ b/science/gis/gpsd/pspec.xml @@ -75,6 +75,7 @@ libusb ncurses bluez-libs + python3-gpsd python3-pyserial From 7d92297d0612385f27e415273e38cf809fc51d06 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 11 Nov 2022 13:51:57 +0300 Subject: [PATCH 37/39] djvulibre. --- office/misc/djvu/actions.py | 23 ++++++------ office/misc/djvu/comar/package.py | 7 ++++ office/misc/djvu/comar/pakhandler.py | 8 +++++ .../djvu/files/djvulibre-3.5.22-cdefs.patch | 12 ------- .../djvulibre-3.5.27-check-image-size.patch | 16 +++++++++ .../djvulibre-3.5.27-check-input-pool.patch | 13 +++++++ ...libre-3.5.27-djvuport-stack-overflow.patch | 36 +++++++++++++++++++ .../djvulibre-3.5.27-integer-overflow.patch | 23 ++++++++++++ ...libre-3.5.27-unsigned-short-overflow.patch | 21 +++++++++++ .../{no-pthread.diff => no-pthread.patch} | 6 ++-- .../out_of_bounce_write_in_function.patch | 14 ++++++++ office/misc/djvu/pspec.xml | 30 ++++++++++++---- 12 files changed, 174 insertions(+), 35 deletions(-) create mode 100644 office/misc/djvu/comar/package.py create mode 100644 office/misc/djvu/comar/pakhandler.py delete mode 100644 office/misc/djvu/files/djvulibre-3.5.22-cdefs.patch create mode 100644 office/misc/djvu/files/djvulibre-3.5.27-check-image-size.patch create mode 100644 office/misc/djvu/files/djvulibre-3.5.27-check-input-pool.patch create mode 100644 office/misc/djvu/files/djvulibre-3.5.27-djvuport-stack-overflow.patch create mode 100644 office/misc/djvu/files/djvulibre-3.5.27-integer-overflow.patch create mode 100644 office/misc/djvu/files/djvulibre-3.5.27-unsigned-short-overflow.patch rename office/misc/djvu/files/{no-pthread.diff => no-pthread.patch} (70%) create mode 100644 office/misc/djvu/files/out_of_bounce_write_in_function.patch diff --git a/office/misc/djvu/actions.py b/office/misc/djvu/actions.py index 82b91a4274..db29776703 100644 --- a/office/misc/djvu/actions.py +++ b/office/misc/djvu/actions.py @@ -2,24 +2,23 @@ # -*- 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 autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import get +from pisi.actionsapi import autotools, pisitools, get -WorkDir = "djvulibre-%s" % get.srcVERSION() if len(get.srcVERSION().split(".")) < 4 else "djvulibre-%s" % get.srcVERSION()[:get.srcVERSION().rfind(".")] +j = ''.join([ + ' --enable-xmltools', + ' --disable-desktopfiles', + ' --with-jpeg', + ' --with-tiff ' + ]) def setup(): autotools.aclocal("-I config") autotools.autoconf("-f") - autotools.configure("--enable-threads \ - --disable-desktopfiles \ - --enable-xmltools \ - --enable-i18n \ - --with-jpeg \ - --with-tiff") + autotools.configure(j) + def build(): autotools.make() @@ -31,4 +30,4 @@ def install(): for size in ["22", "32", "48", "64"]: pisitools.insinto("/usr/share/icons/hicolor/%sx%s/mimetypes" %(size, size), "desktopfiles/prebuilt-hi%s-djvu.png" % size, "image-vnd.djvu.png") - pisitools.dodoc("COPY*", "README", "NEWS") + pisitools.dodoc("NEWS") diff --git a/office/misc/djvu/comar/package.py b/office/misc/djvu/comar/package.py new file mode 100644 index 0000000000..a61a859486 --- /dev/null +++ b/office/misc/djvu/comar/package.py @@ -0,0 +1,7 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +import os + +def postInstall(fromVersion, fromRelease, toVersion, toRelease): + os.system("/usr/bin/update-mime-database /usr/share/mime") diff --git a/office/misc/djvu/comar/pakhandler.py b/office/misc/djvu/comar/pakhandler.py new file mode 100644 index 0000000000..0343fa78d2 --- /dev/null +++ b/office/misc/djvu/comar/pakhandler.py @@ -0,0 +1,8 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import os + +def updateData(filepath): + os.system("rm /usr/share/mime/version") +# os.system("update-mime-database /usr/share/mime") diff --git a/office/misc/djvu/files/djvulibre-3.5.22-cdefs.patch b/office/misc/djvu/files/djvulibre-3.5.22-cdefs.patch deleted file mode 100644 index d62ef08eab..0000000000 --- a/office/misc/djvu/files/djvulibre-3.5.22-cdefs.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up djvulibre-3.5.22/libdjvu/GSmartPointer.h.cdefs djvulibre-3.5.22/libdjvu/GSmartPointer.h ---- djvulibre-3.5.22/libdjvu/GSmartPointer.h.cdefs 2008-03-05 01:44:20.000000000 +0000 -+++ djvulibre-3.5.22/libdjvu/GSmartPointer.h 2011-01-31 13:43:37.595917364 +0000 -@@ -65,6 +65,8 @@ - # pragma interface - #endif - -+#include -+ - /** @name GSmartPointer.h - - Files #"GSmartPointer.h"# and #"GSmartPointer.cpp"# define a smart-pointer diff --git a/office/misc/djvu/files/djvulibre-3.5.27-check-image-size.patch b/office/misc/djvu/files/djvulibre-3.5.27-check-image-size.patch new file mode 100644 index 0000000000..9d0d5b8799 --- /dev/null +++ b/office/misc/djvu/files/djvulibre-3.5.27-check-image-size.patch @@ -0,0 +1,16 @@ +diff --git a/libdjvu/IW44Image.cpp b/libdjvu/IW44Image.cpp +index e8d4b44..aa3d554 100644 +--- a/libdjvu/IW44Image.cpp ++++ b/libdjvu/IW44Image.cpp +@@ -678,7 +678,11 @@ IW44Image::Map::image(signed char *img8, int rowsize, int pixsep, int fast) + size_t sz = bw * bh; + if (sz / (size_t)bw != (size_t)bh) // multiplication overflow + G_THROW("IW44Image: image size exceeds maximum (corrupted file?)"); ++ if (sz == 0) ++ G_THROW("IW44Image: zero size image (corrupted file?)"); + GPBuffer gdata16(data16,sz); ++ if (data16 == NULL) ++ G_THROW("IW44Image: unable to allocate image data"); + // Copy coefficients + int i; + short *p = data16; diff --git a/office/misc/djvu/files/djvulibre-3.5.27-check-input-pool.patch b/office/misc/djvu/files/djvulibre-3.5.27-check-input-pool.patch new file mode 100644 index 0000000000..26e08e980d --- /dev/null +++ b/office/misc/djvu/files/djvulibre-3.5.27-check-input-pool.patch @@ -0,0 +1,13 @@ +diff --git a/libdjvu/DataPool.cpp b/libdjvu/DataPool.cpp +index 5fcbedf..4c2eaf0 100644 +--- a/libdjvu/DataPool.cpp ++++ b/libdjvu/DataPool.cpp +@@ -791,6 +791,8 @@ DataPool::create(const GP & pool, int start, int length) + DEBUG_MSG("DataPool::DataPool: pool=" << (void *)((DataPool *)pool) << " start=" << start << " length= " << length << "\n"); + DEBUG_MAKE_INDENT(3); + ++ if (!pool) G_THROW( ERR_MSG("DataPool.zero_DataPool") ); ++ + DataPool *xpool=new DataPool(); + GP retval=xpool; + xpool->init(); diff --git a/office/misc/djvu/files/djvulibre-3.5.27-djvuport-stack-overflow.patch b/office/misc/djvu/files/djvulibre-3.5.27-djvuport-stack-overflow.patch new file mode 100644 index 0000000000..e7bc643ee6 --- /dev/null +++ b/office/misc/djvu/files/djvulibre-3.5.27-djvuport-stack-overflow.patch @@ -0,0 +1,36 @@ +diff --git a/libdjvu/DjVuPort.cpp b/libdjvu/DjVuPort.cpp +index 2b3e0d2..ede7f6b 100644 +--- a/libdjvu/DjVuPort.cpp ++++ b/libdjvu/DjVuPort.cpp +@@ -507,10 +507,19 @@ GP + DjVuPortcaster::id_to_file(const DjVuPort * source, const GUTF8String &id) + { + GPList list; ++ ++ if (!!opening_id && opening_id == id) ++ G_THROW("DjVuPortcaster: recursive opening of the same file (corrupted file?)"); ++ else ++ opening_id = id; ++ + compute_closure(source, list, true); + GP file; + for(GPosition pos=list;pos;++pos) + if ((file=list[pos]->id_to_file(source, id))) break; ++ ++ opening_id = GUTF8String(); ++ + return file; + } + +diff --git a/libdjvu/DjVuPort.h b/libdjvu/DjVuPort.h +index e2b3125..313dc2b 100644 +--- a/libdjvu/DjVuPort.h ++++ b/libdjvu/DjVuPort.h +@@ -484,6 +484,7 @@ private: + const DjVuPort *dst, int distance); + void compute_closure(const DjVuPort *src, GPList &list, + bool sorted=false); ++ GUTF8String opening_id; + }; + + diff --git a/office/misc/djvu/files/djvulibre-3.5.27-integer-overflow.patch b/office/misc/djvu/files/djvulibre-3.5.27-integer-overflow.patch new file mode 100644 index 0000000000..279a038315 --- /dev/null +++ b/office/misc/djvu/files/djvulibre-3.5.27-integer-overflow.patch @@ -0,0 +1,23 @@ +diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp +index 7109952..b41f7d2 100644 +--- a/tools/ddjvu.cpp ++++ b/tools/ddjvu.cpp +@@ -70,6 +70,7 @@ + #include + #include + #include ++#include + + #ifdef UNIX + # include +@@ -394,7 +395,9 @@ render(ddjvu_page_t *page, int pageno) + rowsize = rrect.w; + else + rowsize = rrect.w * 3; +- if (! (image = (char*)malloc(rowsize * rrect.h))) ++ if ((size_t)rowsize > SIZE_MAX / rrect.h) ++ die(i18n("Integer overflow when allocating image buffer for page %d"), pageno); ++ if (! (image = (char*)malloc((size_t)rowsize * rrect.h))) + die(i18n("Cannot allocate image buffer for page %d"), pageno); + + /* Render */ diff --git a/office/misc/djvu/files/djvulibre-3.5.27-unsigned-short-overflow.patch b/office/misc/djvu/files/djvulibre-3.5.27-unsigned-short-overflow.patch new file mode 100644 index 0000000000..c7a6f3a78e --- /dev/null +++ b/office/misc/djvu/files/djvulibre-3.5.27-unsigned-short-overflow.patch @@ -0,0 +1,21 @@ +diff --git a/libdjvu/GBitmap.cpp b/libdjvu/GBitmap.cpp +index c2fdbe4..e271a1d 100644 +--- a/libdjvu/GBitmap.cpp ++++ b/libdjvu/GBitmap.cpp +@@ -69,6 +69,7 @@ + #include + #include + #include ++#include + + // - Author: Leon Bottou, 05/1997 + +@@ -1284,6 +1285,8 @@ GBitmap::decode(unsigned char *runs) + // initialize pixel array + if (nrows==0 || ncolumns==0) + G_THROW( ERR_MSG("GBitmap.not_init") ); ++ if (ncolumns > USHRT_MAX - border) ++ G_THROW("GBitmap: row size exceeds maximum (corrupted file?)"); + bytes_per_row = ncolumns + border; + if (runs==0) + G_THROW( ERR_MSG("GBitmap.null_arg") ); diff --git a/office/misc/djvu/files/no-pthread.diff b/office/misc/djvu/files/no-pthread.patch similarity index 70% rename from office/misc/djvu/files/no-pthread.diff rename to office/misc/djvu/files/no-pthread.patch index b9845b23be..00ab571b1f 100644 --- a/office/misc/djvu/files/no-pthread.diff +++ b/office/misc/djvu/files/no-pthread.patch @@ -1,7 +1,5 @@ -Index: djvulibre-3.5.22/config/acinclude.m4 -=================================================================== ---- djvulibre-3.5.22.orig/config/acinclude.m4 -+++ djvulibre-3.5.22/config/acinclude.m4 +--- a/config/acinclude.m4 ++++ b/config/acinclude.m4 @@ -408,7 +408,7 @@ case "${host_os}-${GCC}" in # On Linux/GCC, libtool uses -nostdlib for linking, which cancel part # of the -pthread flag effect (libpthread is not automatically linked). diff --git a/office/misc/djvu/files/out_of_bounce_write_in_function.patch b/office/misc/djvu/files/out_of_bounce_write_in_function.patch new file mode 100644 index 0000000000..07e74d39ed --- /dev/null +++ b/office/misc/djvu/files/out_of_bounce_write_in_function.patch @@ -0,0 +1,14 @@ +--- a/libdjvu/DjVuText.cpp ++++ b/libdjvu/DjVuText.cpp +@@ -345,9 +345,9 @@ + int textsize = bs.read24(); + char *buffer = textUTF8.getbuf(textsize); + int readsize = bs.read(buffer,textsize); ++ if (readsize < textsize || textsize <= 0) ++ G_THROW( ERR_MSG("DjVuText.corrupt_chunk") ); + buffer[readsize] = 0; +- if (readsize < textsize) +- G_THROW( ERR_MSG("DjVuText.corrupt_chunk") ); + // Try reading zones + unsigned char version; + if ( bs.read( (void*) &version, 1 ) == 1) diff --git a/office/misc/djvu/pspec.xml b/office/misc/djvu/pspec.xml index 6da6ace4a4..a40cd16be2 100644 --- a/office/misc/djvu/pspec.xml +++ b/office/misc/djvu/pspec.xml @@ -1,19 +1,19 @@ - + djvu - http://djvu.sourceforge.net + https://djvu.sourceforge.net/ PisiLinux Community admins@pisilinux.org - GPLv2 + GPL-2 app:gui library - DjVu viewers, encoders and utilities + DjVu viewers, encoders and utilities. DjVu is a web-centric format and software platform to distribute documents and images. - mirrors://sourceforge/djvu/djvulibre-3.5.27.tar.gz + mirrors://sourceforge/djvu/djvulibre-3.5.28.tar.gz libjpeg-turbo-devel tiff-devel @@ -21,8 +21,13 @@ libXt-devel - no-pthread.diff - djvulibre-3.5.22-cdefs.patch + no-pthread.patch + out_of_bounce_write_in_function.patch + djvulibre-3.5.27-check-image-size.patch + djvulibre-3.5.27-check-input-pool.patch + djvulibre-3.5.27-djvuport-stack-overflow.patch + djvulibre-3.5.27-integer-overflow.patch + djvulibre-3.5.27-unsigned-short-overflow.patch @@ -32,6 +37,7 @@ shared-mime-info libjpeg-turbo tiff + libgcc /usr/bin @@ -44,6 +50,9 @@ /usr/share/doc /usr/share/man + + System.Package + @@ -59,6 +68,13 @@ + + 2022-11-10 + 3.5.28 + Version bump. + fury + uglyside@yandex.ru + 2018-08-08 3.5.27 From d0f83c76707e1c296c33410cef528c1a2b7eb814 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 11 Nov 2022 14:04:22 +0300 Subject: [PATCH 38/39] fdk-aac. --- multimedia/video/libfdk-aac/actions.py | 11 +++-------- multimedia/video/libfdk-aac/pspec.xml | 19 ++++++++++++++----- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/multimedia/video/libfdk-aac/actions.py b/multimedia/video/libfdk-aac/actions.py index ccc620eacb..9a99b56d18 100644 --- a/multimedia/video/libfdk-aac/actions.py +++ b/multimedia/video/libfdk-aac/actions.py @@ -1,13 +1,10 @@ -#!/usr/bin/env python +#!/usr/bin/python # -*- 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 autotools -from pisi.actionsapi import pisitools -from pisi.actionsapi import shelltools -from pisi.actionsapi import get +from pisi.actionsapi import shelltools, autotools, get def setup(): shelltools.system("./autogen.sh") @@ -18,5 +15,3 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - - #pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/multimedia/video/libfdk-aac/pspec.xml b/multimedia/video/libfdk-aac/pspec.xml index 47a8c1ff63..89398d9ce4 100644 --- a/multimedia/video/libfdk-aac/pspec.xml +++ b/multimedia/video/libfdk-aac/pspec.xml @@ -1,5 +1,5 @@ - + libfdk-aac @@ -12,7 +12,9 @@ library Fraunhofer FDK AAC codec library Fraunhofer FDK AAC codec library - https://github.com/mstorsjo/fdk-aac/archive/v2.0.1.tar.gz + + mirrors://sourceforge/project/opencore-amr/fdk-aac/fdk-aac-2.0.2.tar.gz + @@ -23,7 +25,7 @@ /usr/lib - + libfdk-aac-devel Development files for libfdk-aac @@ -36,8 +38,15 @@ /usr/lib/pkgconfig - - + + + + 2022-11-11 + 2.0.2 + Version bump. + fury + uglyside@yandex.ru + 2020-01-18 2.0.1 From 590b2cafe5b12ce0beecfb7fc2b93e05d2df5c90 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Fri, 11 Nov 2022 14:35:26 +0300 Subject: [PATCH 39/39] djvulibre. --- office/misc/djvu/comar/pakhandler.py | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 office/misc/djvu/comar/pakhandler.py diff --git a/office/misc/djvu/comar/pakhandler.py b/office/misc/djvu/comar/pakhandler.py deleted file mode 100644 index 0343fa78d2..0000000000 --- a/office/misc/djvu/comar/pakhandler.py +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -import os - -def updateData(filepath): - os.system("rm /usr/share/mime/version") -# os.system("update-mime-database /usr/share/mime")