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 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 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 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 @@ - 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 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 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 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