From daa7f8326271a7ccfd04ada4c879a7d29b1e7158 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 01:40:47 +0300 Subject: [PATCH 1/8] inkscape rebuild gsl. --- multimedia/graphics/inkscape/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multimedia/graphics/inkscape/pspec.xml b/multimedia/graphics/inkscape/pspec.xml index 4dbe4ed6a4..69998ffa2f 100644 --- a/multimedia/graphics/inkscape/pspec.xml +++ b/multimedia/graphics/inkscape/pspec.xml @@ -176,7 +176,7 @@ - 2022-12-16 + 2022-12-28 1.2.2 Version bump. fury From ba69c48cb64b5c309e4f0c6c182723a353f1f5c4 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 01:42:05 +0300 Subject: [PATCH 2/8] zeitgeist rebuild. --- util/admin/zeitgeist/actions.py | 2 +- util/admin/zeitgeist/pspec.xml | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/util/admin/zeitgeist/actions.py b/util/admin/zeitgeist/actions.py index 66a0f4ba16..06a056ad70 100644 --- a/util/admin/zeitgeist/actions.py +++ b/util/admin/zeitgeist/actions.py @@ -8,7 +8,7 @@ from pisi.actionsapi import shelltools, autotools, pisitools, get def setup(): shelltools.system("NOCONFIGURE=1 ./autogen.sh") - autotools.configure() + autotools.configure("--enable-fts") def build(): autotools.make() diff --git a/util/admin/zeitgeist/pspec.xml b/util/admin/zeitgeist/pspec.xml index 85d6ccaa89..fcab0b0932 100644 --- a/util/admin/zeitgeist/pspec.xml +++ b/util/admin/zeitgeist/pspec.xml @@ -28,6 +28,7 @@ python3-isodate json-glib-devel python3-pyparsing + xapian-core-devel telepathy-glib-devel gobject-introspection-devel @@ -42,14 +43,17 @@ gtk3 glib2 sqlite + libgcc python3 json-glib + xapian-core dbus-python3 telepathy-glib /etc/xdg /usr/bin + /usr/libexec/zeitgeist/zeitgeist-fts /usr/lib /usr/share /usr/share/man @@ -69,6 +73,13 @@ + + 2022-12-28 + 1.0.4 + Rebuild. + fury + uglyside@yandex.ru + 2022-01-18 1.0.4 From 8408136456f0d5ecef997fbdc6559a115b785f65 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 01:42:45 +0300 Subject: [PATCH 3/8] lf-r28. --- util/misc/lf/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/util/misc/lf/pspec.xml b/util/misc/lf/pspec.xml index 147c09c29b..a249bce168 100644 --- a/util/misc/lf/pspec.xml +++ b/util/misc/lf/pspec.xml @@ -13,8 +13,8 @@ util.misc Terminal file manager. lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. - - https://github.com/gokcehan/lf/archive/refs/tags/r27.tar.gz + + https://github.com/gokcehan/lf/archive/refs/tags/r28.tar.gz golang @@ -35,6 +35,13 @@ + + 2022-12-26 + 28 + Version bump. + fury + uglyside@yandex.ru + 2022-04-14 27 From 56eb91c18ea3498e597fa67c93c0acc4fc771980 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 01:43:52 +0300 Subject: [PATCH 4/8] spamassassin-4.0.0. --- network/mail/spamassassin/actions.py | 4 ++-- network/mail/spamassassin/pspec.xml | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/network/mail/spamassassin/actions.py b/network/mail/spamassassin/actions.py index cf0d4634b1..ab738248f3 100644 --- a/network/mail/spamassassin/actions.py +++ b/network/mail/spamassassin/actions.py @@ -13,8 +13,8 @@ shelltools.export("CFLAGS", "%s -DSPAMC_SSL -lssl -lcrypto" % get.CFLAGS()) def setup(): perlmodules.configure() - shelltools.cd("spamc") - shelltools.system("./configure.pl && ./configure --enable-ssl=yes") + #shelltools.cd("spamc") + #shelltools.system("./configure.pl && ./configure --enable-ssl=yes") def build(): perlmodules.make() diff --git a/network/mail/spamassassin/pspec.xml b/network/mail/spamassassin/pspec.xml index 06002f23bc..95885b12aa 100644 --- a/network/mail/spamassassin/pspec.xml +++ b/network/mail/spamassassin/pspec.xml @@ -13,8 +13,8 @@ network.mail Spam detector and markup engine. Apache SpamAssassin is the Open Source anti-spam platform giving system administrators a filter to classify email and block spam (unsolicited bulk email). - - mirrors://apache/spamassassin/source/Mail-SpamAssassin-3.4.6.tar.bz2 + + mirrors://apache/spamassassin/source/Mail-SpamAssassin-4.0.0.tar.bz2 re2c @@ -73,6 +73,13 @@ + + 2022-12-25 + 4.0.0 + Version bump. + fury + uglyside@yandex.ru + 2021-09-23 3.4.6 @@ -82,4 +89,3 @@ - From 57a40e0a8d0dcd8fbacf12e00aeda15e360f2294 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 01:44:39 +0300 Subject: [PATCH 5/8] clamav-1.0.0. --- util/antivirus/clamav/actions.py | 8 ++--- util/antivirus/clamav/comar/clamd.py | 24 +++++++++++++ util/antivirus/clamav/comar/freshclam.py | 23 +++++++++++++ util/antivirus/clamav/comar/package.py | 2 +- util/antivirus/clamav/comar/service.py | 32 ----------------- .../antivirus/clamav/files/daemon_confs.patch | 20 +++++++++-- util/antivirus/clamav/pspec.xml | 34 ++++++++++++++++--- 7 files changed, 99 insertions(+), 44 deletions(-) create mode 100644 util/antivirus/clamav/comar/clamd.py create mode 100644 util/antivirus/clamav/comar/freshclam.py delete mode 100644 util/antivirus/clamav/comar/service.py diff --git a/util/antivirus/clamav/actions.py b/util/antivirus/clamav/actions.py index d703de2c44..4bf52bbbe2 100644 --- a/util/antivirus/clamav/actions.py +++ b/util/antivirus/clamav/actions.py @@ -4,7 +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, cmaketools, pisitools, get +from pisi.actionsapi import shelltools, mesontools, cmaketools, pisitools, get j = ''.join([ ' -DENABLE_EXAMPLES=ON', @@ -20,14 +20,14 @@ def setup(): cmaketools.configure(j) def build(): - shelltools.system("ninja -C _build") + mesontools.build("-C _build") def check(): #pass - shelltools.system("ninja -C _build test") + mesontools.build("-C _build test") def install(): - shelltools.system("DESTDIR=%s ninja -C _build install" % get.installDIR()) + mesontools.install("-C _build install") #pisitools.dodir("/run/clamav") pisitools.dodir("/var/lib/clamav") diff --git a/util/antivirus/clamav/comar/clamd.py b/util/antivirus/clamav/comar/clamd.py new file mode 100644 index 0000000000..0eeda147da --- /dev/null +++ b/util/antivirus/clamav/comar/clamd.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +#!/usr/bin/env python + +import os +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "Clam Anti-Virus Daemon", + "tr": "Clam Antivirüs Servisi"}) + +@synchronized +def start(): + startService(command="/usr/sbin/clamd", + pidfile="/run/clamd.pid", + donotify=False) + time.sleep(4) + +@synchronized +def stop(): + stopService(command="/usr/sbin/clamd", + donotify=True) + +def status(): + return isServiceRunning("/run/clamd.pid") diff --git a/util/antivirus/clamav/comar/freshclam.py b/util/antivirus/clamav/comar/freshclam.py new file mode 100644 index 0000000000..1ee37fd95a --- /dev/null +++ b/util/antivirus/clamav/comar/freshclam.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +#!/usr/bin/env python + +import os +from comar.service import * + +serviceType = "server" +serviceDesc = _({"en": "ClamAV database updater service"}) + +@synchronized +def start(): + startService(command="/usr/bin/freshclam", + args="-d -p /run/freshclam.pid", + pidfile="/run/freshclam.pid", + donotify=True) + +@synchronized +def stop(): + stopService(command="/usr/bin/freshclam", + donotify=True) + +def status(): + return isServiceRunning("/run/freshclam.pid") diff --git a/util/antivirus/clamav/comar/package.py b/util/antivirus/clamav/comar/package.py index 266f6199ac..58c83ea5d0 100644 --- a/util/antivirus/clamav/comar/package.py +++ b/util/antivirus/clamav/comar/package.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python import os diff --git a/util/antivirus/clamav/comar/service.py b/util/antivirus/clamav/comar/service.py deleted file mode 100644 index 41df8371d1..0000000000 --- a/util/antivirus/clamav/comar/service.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- - -import os -from comar.service import * - -serviceType = "server" -serviceDesc = _({"en": "Clam Anti-Virus Daemon", - "tr": "Clam Antivirüs Servisi"}) - -@synchronized -def start(): - startService(command="/usr/sbin/clamd", - #chuid="clamav", - pidfile="/run/clamd.pid", - donotify=False) - time.sleep(3) - startService(command="/usr/bin/freshclam", - args="-d -p /run/freshclam.pid", - #chuid="clamav", - pidfile="/run/freshclam.pid", - donotify=True) - -@synchronized -def stop(): - stopService(command="/usr/sbin/clamd", - donotify=True) - time.sleep(4) - stopService(command="/usr/bin/freshclam", - donotify=True) - -def status(): - return isServiceRunning("/run/clamd.pid") and isServiceRunning("/run/freshclam.pid") diff --git a/util/antivirus/clamav/files/daemon_confs.patch b/util/antivirus/clamav/files/daemon_confs.patch index 5f68b3c227..25e18fc245 100644 --- a/util/antivirus/clamav/files/daemon_confs.patch +++ b/util/antivirus/clamav/files/daemon_confs.patch @@ -12,7 +12,7 @@ index 7ca0e6e..98af596 100644 ## diff --git a/etc/clamd.conf.sample b/etc/clamd.conf.sample -index 2f18866..8a2580b 100644 +index 37fb03b..997f573 100644 --- a/etc/clamd.conf.sample +++ b/etc/clamd.conf.sample @@ -5,13 +5,13 @@ @@ -76,11 +76,20 @@ index 2f18866..8a2580b 100644 # TCP address. # By default we bind to INADDR_ANY, probably not wise. +@@ -218,7 +218,7 @@ Example + + # Run as another user (clamd must be started by root for this option to work) + # Default: don't drop privileges +-#User clamav ++User clamav + + # Stop daemon when libclamav reports out of memory condition. + #ExitOnOOM yes diff --git a/etc/freshclam.conf.sample b/etc/freshclam.conf.sample -index 26c4e7a..5f791e8 100644 +index 26c4e7a..1447490 100644 --- a/etc/freshclam.conf.sample +++ b/etc/freshclam.conf.sample -@@ -5,12 +5,12 @@ +@@ -5,16 +5,16 @@ # Comment or remove the line below. @@ -95,6 +104,11 @@ index 26c4e7a..5f791e8 100644 # Path to the log file (make sure it has proper permissions) # Default: disabled +-#UpdateLogFile /var/log/freshclam.log ++UpdateLogFile /var/log/freshclam.log + + # Maximum size of the log file. + # Value of 0 disables the limit. @@ -51,7 +51,7 @@ Example # It is recommended that the directory where this file is stored is # also owned by root to keep other users from tampering with it. diff --git a/util/antivirus/clamav/pspec.xml b/util/antivirus/clamav/pspec.xml index 80e92bd3f2..36b3b71245 100644 --- a/util/antivirus/clamav/pspec.xml +++ b/util/antivirus/clamav/pspec.xml @@ -12,8 +12,8 @@ app:console Clam Antivirus software. Clam AntiVirus is a GPL anti-virus toolkit for UNIX. - - https://www.clamav.net/downloads/production/clamav-0.105.1.tar.gz + + https://www.clamav.net/downloads/production/clamav-1.0.0.tar.gz rust @@ -50,9 +50,9 @@ + /etc/clamav /usr/bin /usr/sbin - /etc/clamav /usr/lib /run/clamav /var/lib/clamav @@ -65,7 +65,26 @@ System.Package - System.Service + System.Service + + + + + freshclam + + clamav + + + /etc/clamav/freshclam.conf + /usr/bin/freshclam + /usr/lib/libfreshclam.so + /usr/lib/libfreshclam.so.2 + /usr/lib/libfreshclam.so.2.0.2 + /usr/share/man/man1/freshclam.1 + /usr/share/man/man5/freshclam.conf.5 + + + System.Service @@ -81,6 +100,13 @@ + + 2022-12-25 + 1.0.0 + Version bump. + fury + uglyside@yandex.ru + 2022-11-15 0.105.1 From 8d854c4fb7e12915b12579454c9b1aba157f50fd Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 01:45:18 +0300 Subject: [PATCH 6/8] deadbeef. --- multimedia/sound/deadbeef/actions.py | 15 ++++++++------- .../sound/deadbeef/files/return_ru_trnsl.patch | 4 ++-- multimedia/sound/deadbeef/pspec.xml | 11 +++++++++-- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/multimedia/sound/deadbeef/actions.py b/multimedia/sound/deadbeef/actions.py index c1b7928e72..46e365758a 100644 --- a/multimedia/sound/deadbeef/actions.py +++ b/multimedia/sound/deadbeef/actions.py @@ -4,16 +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 +from pisi.actionsapi import shelltools, autotools, pisitools, get + +i = ''.join([ + ' --disable-oss', + ' --disable-coreaudio ' + ]) def setup(): shelltools.export("CC", "/usr/bin/clang") shelltools.export("CXX", "/usr/bin/clang++") #shelltools.export("LDFLAGS", "%s -fuse-ld=lld -ldl " % get.LDFLAGS()) - autotools.configure("--disable-oss --disable-coreaudio") + autotools.configure(i) def build(): autotools.make() @@ -21,5 +23,4 @@ def build(): def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) -# pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "README") - + pisitools.dodoc("about.txt", "AUTHORS", "ChangeLog") diff --git a/multimedia/sound/deadbeef/files/return_ru_trnsl.patch b/multimedia/sound/deadbeef/files/return_ru_trnsl.patch index b54345fce5..6c31338ecc 100644 --- a/multimedia/sound/deadbeef/files/return_ru_trnsl.patch +++ b/multimedia/sound/deadbeef/files/return_ru_trnsl.patch @@ -35,7 +35,7 @@ index 000000000..96ac36bca +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-02-23 21:09+0100\n" +"PO-Revision-Date: 2022-11-15 19:49+0300\n" -+"Last-Translator: AbdallaAbdalla \n" ++"Last-Translator: Abdallah Abdallah \n" +"Language-Team: Russian (http://www.transifex.com/deadbeef-player/deadbeef-player/language/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" @@ -3980,7 +3980,7 @@ index 5c3ff12e1..a7760164a 100644 + Oleksiy Yakovenko + Andrei Stepanov + Dmitriy Simbiriatin -+ AbdallaAbdalla ++ Abdallah Abdallah + Sinhala amscata diff --git a/multimedia/sound/deadbeef/pspec.xml b/multimedia/sound/deadbeef/pspec.xml index 0e49bc25a2..2e6ad5f8e7 100644 --- a/multimedia/sound/deadbeef/pspec.xml +++ b/multimedia/sound/deadbeef/pspec.xml @@ -17,8 +17,8 @@ DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems. - - mirrors://sourceforge/project/deadbeef/travis/linux/1.9.3/deadbeef-1.9.3.tar.bz2 + + mirrors://sourceforge/project/deadbeef/travis/linux/1.9.4/deadbeef-1.9.4.tar.bz2 bison @@ -117,6 +117,13 @@ + + 2022-12-29 + 1.9.4 + Version bump. + fury + uglyside@yandex.ru + 2022-11-15 1.9.3 From d498e3d2fb657405e2124ac135bed62582f145b7 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 08:09:21 +0300 Subject: [PATCH 7/8] perl-devel-checklib. --- .../language/perl/perl-Devel-CheckLib/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/programming/language/perl/perl-Devel-CheckLib/pspec.xml b/programming/language/perl/perl-Devel-CheckLib/pspec.xml index 6eae307f1c..26d2e1a39f 100644 --- a/programming/language/perl/perl-Devel-CheckLib/pspec.xml +++ b/programming/language/perl/perl-Devel-CheckLib/pspec.xml @@ -15,8 +15,8 @@ Devel::CheckLib is a perl module that checks whether a particular C library and its headers are available. - - https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.14.tar.gz + + https://cpan.metacpan.org/authors/id/M/MA/MATTN/Devel-CheckLib-1.16.tar.gz perl @@ -39,6 +39,13 @@ + + 2022-12-29 + 1.16 + Version bump. + fury + uglyside@yandex.ru + 2021-12-21 1.14 From f2cfea5147d1d9b5f91aa2961e5f4ca12c78382b Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Thu, 29 Dec 2022 08:10:14 +0300 Subject: [PATCH 8/8] foxtk-1.7.81. --- desktop/toolkit/fox/fox/actions.py | 10 +++++++--- desktop/toolkit/fox/fox/pspec.xml | 12 ++++++++++-- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/desktop/toolkit/fox/fox/actions.py b/desktop/toolkit/fox/fox/actions.py index aa4da3fc77..3e322e91d5 100644 --- a/desktop/toolkit/fox/fox/actions.py +++ b/desktop/toolkit/fox/fox/actions.py @@ -7,15 +7,19 @@ from pisi.actionsapi import autotools, pisitools, get j = ''.join([ - ' --with-opengl', - ' --enable-jp2', - ' --enable-debug', ' --disable-native', + ' --enable-jp2', + ' --enable-cups', + ' --enable-release', + ' --with-opengl=yes', + ' --with-xft', ' --disable-static ' ]) def setup(): + pisitools.dosed("configure.ac", "-fno-stack-protector", "-fstack-protector-strong") pisitools.dosed("lib/FXRex.cpp", "#define\ TOPIC_REXDUMP", "// #define TOPIC_REXDUMP") + autotools.autoreconf() autotools.configure(j) def build(): diff --git a/desktop/toolkit/fox/fox/pspec.xml b/desktop/toolkit/fox/fox/pspec.xml index ff188e42dd..96f980ad75 100644 --- a/desktop/toolkit/fox/fox/pspec.xml +++ b/desktop/toolkit/fox/fox/pspec.xml @@ -13,14 +13,15 @@ desktop.toolkit.fox The FOX GUI Library. FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects! - - http://fox-toolkit.org/ftp/fox-1.7.79.tar.gz + + http://fox-toolkit.org/ftp/fox-1.7.81.tar.gz gcc zlib-devel mesa-devel tiff-devel + cups-devel libXi-devel libSM-devel libpng-devel @@ -212,6 +213,13 @@ + + 2022-12-29 + 1.7.81 + Version bump. + fury + uglyside@yandex.ru + 2022-04-14 1.7.79