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