From 459c88f630f54b6d77b8e238208fd2b87a5eeff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 20:45:01 +0300 Subject: [PATCH 001/104] Update pspec.xml --- editor/bluefish/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/bluefish/pspec.xml b/editor/bluefish/pspec.xml index 208af67aba..f37756bb69 100644 --- a/editor/bluefish/pspec.xml +++ b/editor/bluefish/pspec.xml @@ -13,7 +13,7 @@ app:gui A powerful editor for experienced web designers and programmers Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites. - http://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.14.tar.bz2 + https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.16.tar.bz2 intltool man-pages @@ -64,6 +64,13 @@ + + 2024-11-28 + 2.2.16 + Version bump. + Ümit Solmaz + usuyum@yandex.com + 2023-11-03 2.2.14 From 6ed7993091b222d02f606a6b2a27826876b754c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:02:51 +0300 Subject: [PATCH 002/104] Update pspec.xml --- editor/emacs/emacs/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/emacs/emacs/pspec.xml b/editor/emacs/emacs/pspec.xml index a6a89177b9..49c5637c4e 100644 --- a/editor/emacs/emacs/pspec.xml +++ b/editor/emacs/emacs/pspec.xml @@ -14,7 +14,7 @@ app:console An extensible console-mode editor Emacs is the extensible, customizable, self-documenting real-time console-mode editor. It has many features to increase productivity when programming. - ftp://ftp.gnu.org/gnu/emacs/emacs-26.3.tar.xz + https://ftp.gnu.org/gnu/emacs/emacs-29.4.tar.xz acl-devel gtk2-devel @@ -111,6 +111,13 @@ + + 2024-11-28 + 29.4 + Rebuild. + Ümit Solmaz + usuyum@yandex.com + 2020-02-09 26.3 From 223f65d2987a17f64eb731b2cbe9980fa7658b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:09:49 +0300 Subject: [PATCH 003/104] Update pspec.xml --- editor/emacs/emacs-mmm-mode/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/emacs/emacs-mmm-mode/pspec.xml b/editor/emacs/emacs-mmm-mode/pspec.xml index 9eca19f76f..edc9a616e8 100644 --- a/editor/emacs/emacs-mmm-mode/pspec.xml +++ b/editor/emacs/emacs-mmm-mode/pspec.xml @@ -12,7 +12,7 @@ data Multiple Major Mode module for Emacs MMM Mode is an emacs add-on package providing a minor mode that allows Multiple Major Modes to coexist in one buffer. - mirrors://sourceforge/mmm-mode/mmm-mode-0.5.4.tar.gz + https://github.com/dgutov/mmm-mode/archive/refs/tags/0.5.11.tar.gz emacs gtk2-devel @@ -36,6 +36,13 @@ + + 2024-11-28 + 0.5.11 + Rebuild. + Ümit Solmaz + usuyum@yandex.com + 2020-02-09 0.5.4 From c733190749c7861097198ba6114cb94a2b67db4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:16:31 +0300 Subject: [PATCH 004/104] Update pspec.xml --- editor/emacs/emacs-php-mode/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/emacs/emacs-php-mode/pspec.xml b/editor/emacs/emacs-php-mode/pspec.xml index 670668c6b6..621726659a 100644 --- a/editor/emacs/emacs-php-mode/pspec.xml +++ b/editor/emacs/emacs-php-mode/pspec.xml @@ -12,7 +12,7 @@ data PHP mode for Emacs php-mode is an add-on for Emacs to help work with PHP files more efficiently. - https://github.com/ejmr/php-mode/archive/v1.22.0.tar.gz + https://github.com/emacs-php/php-mode/archive/refs/tags/v1.26.1.tar.gz emacs @@ -33,6 +33,13 @@ + + 2024-11-28 + 1.26.1 + Rebuild. + Ümit Solmaz + usuyum@yandex.com + 2020-02-09 1.22.0 From 4fcf77fe7e3926ec25f7b8144d3423bf523babb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:21:38 +0300 Subject: [PATCH 005/104] Update pspec.xml --- editor/emacs/emacs-mmm-mode/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/emacs/emacs-mmm-mode/pspec.xml b/editor/emacs/emacs-mmm-mode/pspec.xml index 9eca19f76f..edc9a616e8 100644 --- a/editor/emacs/emacs-mmm-mode/pspec.xml +++ b/editor/emacs/emacs-mmm-mode/pspec.xml @@ -12,7 +12,7 @@ data Multiple Major Mode module for Emacs MMM Mode is an emacs add-on package providing a minor mode that allows Multiple Major Modes to coexist in one buffer. - mirrors://sourceforge/mmm-mode/mmm-mode-0.5.4.tar.gz + https://github.com/dgutov/mmm-mode/archive/refs/tags/0.5.11.tar.gz emacs gtk2-devel @@ -36,6 +36,13 @@ + + 2024-11-28 + 0.5.11 + Rebuild. + Ümit Solmaz + usuyum@yandex.com + 2020-02-09 0.5.4 From befa02fae8696d29ebb0f09e633cecc8cfa43353 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:33:56 +0300 Subject: [PATCH 006/104] Update pspec.xml --- editor/emacs/pymacs/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/emacs/pymacs/pspec.xml b/editor/emacs/pymacs/pspec.xml index a7ca8aede0..c4acfde7f4 100644 --- a/editor/emacs/pymacs/pspec.xml +++ b/editor/emacs/pymacs/pspec.xml @@ -12,7 +12,7 @@ library Interface between Emacs Lisp and Python Pymacs is a powerful tool which, once started from Emacs, allows two-way communication between Emacs Lisp and Python. - https://github.com/pinard/Pymacs/archive/v0.25.tar.gz + https://github.com/dgentry/Pymacs/archive/refs/tags/v0.26.tar.gz @@ -29,6 +29,13 @@ + + 2024-11-28 + 0.26 + Rebuild with new toolchain + Ümit Solmaz + usuyum@yandex.com + 2020-02-09 0.25 From 440c89111772c2719f4fefa352cdf29238d44f48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:50:37 +0300 Subject: [PATCH 007/104] Update pspec.xml --- editor/gimagereader-qt/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/gimagereader-qt/pspec.xml b/editor/gimagereader-qt/pspec.xml index 6b19c392c9..d9869d9263 100644 --- a/editor/gimagereader-qt/pspec.xml +++ b/editor/gimagereader-qt/pspec.xml @@ -13,7 +13,7 @@ app:gui A Gtk/Qt front-end to tesseract-ocr. gImageReader is a simple Gtk/Qt front-end to tesseract-ocr. - https://github.com/manisandro/gImageReader/releases/download/v3.4.1/gimagereader-3.4.1.tar.xz + https://github.com/manisandro/gImageReader/releases/download/v3.4.2/gimagereader-3.4.2.tar.xz cmake ninja @@ -86,6 +86,13 @@ + + 2024-11-28 + 3.4.2 + First release + Ümit Solmaz + usuyum@yandex.com + 2023-05-18 3.4.1 From 7e46f435b09e2c61729dbef88535fd8ab8e3b5de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:57:43 +0300 Subject: [PATCH 008/104] Update pspec.xml --- editor/krita/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/krita/pspec.xml b/editor/krita/pspec.xml index a295cf8607..455de6c061 100644 --- a/editor/krita/pspec.xml +++ b/editor/krita/pspec.xml @@ -12,7 +12,7 @@ multimedia.graphics Krita is a free digital painting application. Krita is a free and open source digital painting application. It is for artists who want to create professional work from start to end. - https://download.kde.org/stable/krita/5.2.1/krita-5.2.1.tar.xz + https://download.kde.org/stable/krita/5.2.6/krita-5.2.6.tar.xz zug immer @@ -154,6 +154,13 @@ + + 2024-11-28 + 5.2.6 + Version bump. + Ümit Solmaz + usuyum@yandex.com + 2023-11-01 5.2.1 From 39448e3d578cb580b71fa5704efd1306534722d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 22:02:27 +0300 Subject: [PATCH 009/104] Update pspec.xml --- editor/liblangtag/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/liblangtag/pspec.xml b/editor/liblangtag/pspec.xml index 2e7990c506..881243f9d0 100644 --- a/editor/liblangtag/pspec.xml +++ b/editor/liblangtag/pspec.xml @@ -13,7 +13,7 @@ app:console An interface library to access tags for identifying languages liblangtag is an interface library to access/deal with tags for identifying languages, which is described in RFC. - https://bitbucket.org/tagoh/liblangtag/downloads/liblangtag-0.6.4.tar.bz2 + https://bitbucket.org/tagoh/liblangtag/downloads/liblangtag-0.6.7.tar.bz2 python3 libxml2-devel @@ -50,6 +50,13 @@ + + 2024-11-28 + 0.6.7 + Rebuild. + Ümit Solmaz + usuyum@yandex.com + 2022-10-29 0.6.4 From d5751c0b867b406c7f1f735619d91ba8a5637d57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 22:15:56 +0300 Subject: [PATCH 010/104] Update pspec.xml --- editor/scite/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/scite/pspec.xml b/editor/scite/pspec.xml index ba35ec971c..3ab023b5cc 100644 --- a/editor/scite/pspec.xml +++ b/editor/scite/pspec.xml @@ -13,7 +13,7 @@ editor SCIntilla based Text Editor. Scintilla is a free source code editing component which includes useful features such as syntax styling, error indicators, folding, code completion and call tips. - mirrors://sourceforge/project/scintilla/SciTE/5.3.8/scite538.tgz + mirrors://sourceforge/project/scintilla/SciTE/5.5.3/scite553.tgz lua-devel gtk2-devel @@ -41,6 +41,13 @@ + + 2024-11-28 + 5.5.3 + Version bump. + Ümit Solmaz + usuyum@yandex.com + 2023-11-03 5.3.8 From 453cb4675615d8093dd8cda7e27af088135474ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 22:48:29 +0300 Subject: [PATCH 011/104] Update pspec.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit texlive core 2023.66587 sürüm güncellemesi --- editor/tex/texlive-core/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/editor/tex/texlive-core/pspec.xml b/editor/tex/texlive-core/pspec.xml index 94b704cb8d..c0bd3730b7 100644 --- a/editor/tex/texlive-core/pspec.xml +++ b/editor/tex/texlive-core/pspec.xml @@ -14,8 +14,8 @@ app:console TeX Live core distribution. texlive-core is the essential part of TeXLive. It corresponds to the "medium" scheme of TexLive. - - https://mirrors.edge.kernel.org/archlinux/other/texlive/texlive-core-2022.63035-src.zip + + https://mirrors.edge.kernel.org/archlinux/other/texlive/texlive-core-2023.66587-src.zip @@ -54,6 +54,13 @@ + + 2024-11-28 + 2023.66587 + Version bump. + Ümit Solmaz + usuyum@yandex.com + 2022-11-05 2022.63035 From 3b7f465c4dca0dc2de28d21c66d04183c7ff11f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 23:33:13 +0300 Subject: [PATCH 012/104] Update pspec.xml --- editor/tex/texlive-bin/pspec.xml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/editor/tex/texlive-bin/pspec.xml b/editor/tex/texlive-bin/pspec.xml index dc95b1db59..d9f334aefc 100644 --- a/editor/tex/texlive-bin/pspec.xml +++ b/editor/tex/texlive-bin/pspec.xml @@ -14,10 +14,10 @@ app:console Tex Live binaries Texlive binaries that are an essential part of TeXLive component. - - - https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2022/texlive-20220321-source.tar.xz - https://github.com/plk/biber/archive/v2.18.tar.gz + + + https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2024/texlive-20240312-source.tar.xz + https://github.com/plk/biber/archive/refs/tags/v2.20.tar.gz gd-devel clisp-devel @@ -42,7 +42,7 @@ ghostscript-devel - + @@ -101,6 +101,13 @@ + + 2024-11-28 + 20240312 + Rebuild + Ümit Solmaz + admins@pisilinux.org + 2023-10-25 20220321 From 76f851aa46f4da423c23b339a8f188012ca58533 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 23:37:20 +0300 Subject: [PATCH 013/104] Update pspec.xml --- editor/texstudio/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/texstudio/pspec.xml b/editor/texstudio/pspec.xml index c9ec7dd5ec..62ec461b49 100644 --- a/editor/texstudio/pspec.xml +++ b/editor/texstudio/pspec.xml @@ -15,7 +15,7 @@ TeXstudio is an integrated writing environment for creating LaTeX documents. Our goal is to make writing LaTeX as easy and comfortable as possible. Therefore TeXstudio has numerous features like syntax-highlighting, integrated viewer, reference checking and various assistants. - https://github.com/texstudio-org/texstudio/archive/refs/tags/4.4.1.tar.gz + https://github.com/texstudio-org/texstudio/archive/refs/tags/4.8.4.tar.gz zlib-devel quazip-devel @@ -58,6 +58,13 @@ + + 2024-11-28 + 4.8.4 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-01-28 4.4.1 From 891157164170b126a978ae544f27141b1f85a7f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 23:43:24 +0300 Subject: [PATCH 014/104] Update pspec.xml --- editor/vi/vim/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/editor/vi/vim/pspec.xml b/editor/vi/vim/pspec.xml index 1680014936..8a86c1b207 100644 --- a/editor/vi/vim/pspec.xml +++ b/editor/vi/vim/pspec.xml @@ -12,7 +12,7 @@ custom Vi IMproved, an advanced text editor Vim, which stands for Vi IMproved, is an open-source, multiplatform text editor extended from vi. It was first released by Bram Moolenaar in 1991. Since then, numerous features have been added to Vim, many of which are helpful in editing program source code. - https://github.com/vim/vim/archive/refs/tags/v9.1.0418.tar.gz + https://github.com/vim/vim/archive/refs/tags/v9.1.0892.tar.gz gpm ctags @@ -120,6 +120,13 @@ + + 2024-11-28 + 9.1.0892 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2024-05-18 9.1.0418 From d9c5c732a419e4d3ece5b397bc861ba4afa034c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 23:51:03 +0300 Subject: [PATCH 015/104] Update pspec.xml --- multimedia/editor/blender/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/multimedia/editor/blender/pspec.xml b/multimedia/editor/blender/pspec.xml index faf6364c9b..134a002210 100644 --- a/multimedia/editor/blender/pspec.xml +++ b/multimedia/editor/blender/pspec.xml @@ -13,7 +13,7 @@ app:gui 3D modeling, animation, rendering and post-production application blender is the essential software solution you need for 3D, from modeling, animation, rendering and post-production to interactive creation and playback. - https://download.blender.org/source/blender-4.0.2.tar.xz + https://download.blender.org/source/blender-4.3.0.tar.xz git cmake @@ -139,6 +139,13 @@ + + 2024-11-28 + 4.3.0 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-12-06 4.0.2 From 9849091b51dbce0bc6dd2db3eb90005c9e2f2233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Thu, 28 Nov 2024 23:57:49 +0300 Subject: [PATCH 016/104] Update pspec.xml --- network/p2p/qbittorrent/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/network/p2p/qbittorrent/pspec.xml b/network/p2p/qbittorrent/pspec.xml index 47dd477fea..598a9bca59 100644 --- a/network/p2p/qbittorrent/pspec.xml +++ b/network/p2p/qbittorrent/pspec.xml @@ -13,7 +13,7 @@ app:gui An open-source software alternative to µTorrent. An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar - https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-4.6.0/qbittorrent-4.6.0.tar.xz/download + https://sourceforge.net/projects/qbittorrent/files/qbittorrent/qbittorrent-5.0.2/qbittorrent-5.0.2.tar.xz/download zlib-devel boost-devel @@ -51,6 +51,13 @@ + + 2024-11-28 + 5.0.2 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-10-29 4.6.0 From 24d541add2c566ed4de1222ea565710e11870513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 00:05:39 +0300 Subject: [PATCH 017/104] Update pspec.xml octave 9.2.0 --- science/mathematics/octave/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/science/mathematics/octave/pspec.xml b/science/mathematics/octave/pspec.xml index f775d6e924..04915bc9b7 100644 --- a/science/mathematics/octave/pspec.xml +++ b/science/mathematics/octave/pspec.xml @@ -14,7 +14,7 @@ app:gui A high-level language, primarily intended for numerical computations. GNU Octave is software featuring a high-level programming language, primarily intended for numerical computations. Octave helps in solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with MATLAB. It may also be used as a batch-oriented language. - https://ftp.gnu.org/gnu/octave/octave-5.2.0.tar.gz + https://ftp.gnu.org/gnu/octave/octave-9.2.0.tar.gz gperf gnuplot @@ -115,6 +115,13 @@ + + 2024-11-28 + 9.2.0 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2020-05-22 5.2.0 @@ -123,4 +130,4 @@ bluedevil@sctzine.com - \ No newline at end of file + From 4cd7b4f5c180039ef87fb27042a7cecbd7ae43a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 00:12:16 +0300 Subject: [PATCH 018/104] Update pspec.xml --- multimedia/converter/flacon/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/converter/flacon/pspec.xml b/multimedia/converter/flacon/pspec.xml index 97d15e1c1c..48dec3c6e5 100644 --- a/multimedia/converter/flacon/pspec.xml +++ b/multimedia/converter/flacon/pspec.xml @@ -54,6 +54,13 @@ + + 2024-11-28 + 11.4.0 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2024-08-25 11.4.0 From 8e02ad00c6ff67a885a8da9e8ac45c723644d895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 00:18:34 +0300 Subject: [PATCH 019/104] Update translations.xml --- game/action/bzflag/translations.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/action/bzflag/translations.xml b/game/action/bzflag/translations.xml index 2d68621884..fd00673a8d 100644 --- a/game/action/bzflag/translations.xml +++ b/game/action/bzflag/translations.xml @@ -3,6 +3,6 @@ bzflag Ağ destekli çok oyunculu bir tank oyunu - BZFlag, ağ destekli ve çok oyunculu 3B bir tank oyunudur. Karşı tarafın bayrağını ele geçirme temeline dayanır. Silicon Graphics makinelerdeki en popüler oyunlardan biridir. + BZFlag, Ağ destekli ve çok oyunculu 3B bir tank oyunu. Karşı tarafın bayrağını ele geçirme temeline dayanır. Silicon Grafik makinelerdeki en popüler oyunlardan biridir. From c2c81799cdd2b0bbf3c03508ff3f57f6f40cf2db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 00:26:31 +0300 Subject: [PATCH 020/104] Update pspec.xml --- game/arcade/extremetuxracer/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/arcade/extremetuxracer/pspec.xml b/game/arcade/extremetuxracer/pspec.xml index 5c1fbfe405..1627f53318 100644 --- a/game/arcade/extremetuxracer/pspec.xml +++ b/game/arcade/extremetuxracer/pspec.xml @@ -14,7 +14,7 @@ game.arcade High speed arctic racing game based on Tux Racer. Extreme Tux Racer is a racing game which forked off Tux Racer after work on it ceased. It was formerly known as Planet Penguin Racer. - mirrors://sourceforge/extremetuxracer/releases/0.8.2/etr-0.8.2.tar.xz + mirrors://sourceforge/extremetuxracer/releases/0.8.4/etr-0.8.4.tar.xz sfml-devel libglvnd-devel @@ -42,6 +42,13 @@ + + 2024-11-28 + 0.8.4 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-02-01 0.8.2 From 44b0dda4096793f2baeb20f688592b93d60d9749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 00:32:08 +0300 Subject: [PATCH 021/104] Update pspec.xml --- game/arcade/extremetuxracer/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/arcade/extremetuxracer/pspec.xml b/game/arcade/extremetuxracer/pspec.xml index 5c1fbfe405..1627f53318 100644 --- a/game/arcade/extremetuxracer/pspec.xml +++ b/game/arcade/extremetuxracer/pspec.xml @@ -14,7 +14,7 @@ game.arcade High speed arctic racing game based on Tux Racer. Extreme Tux Racer is a racing game which forked off Tux Racer after work on it ceased. It was formerly known as Planet Penguin Racer. - mirrors://sourceforge/extremetuxracer/releases/0.8.2/etr-0.8.2.tar.xz + mirrors://sourceforge/extremetuxracer/releases/0.8.4/etr-0.8.4.tar.xz sfml-devel libglvnd-devel @@ -42,6 +42,13 @@ + + 2024-11-28 + 0.8.4 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-02-01 0.8.2 From e6e16be80fffe2a8e2b58374ea2858773f144c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 00:44:42 +0300 Subject: [PATCH 022/104] Update pspec.xml --- game/board/gnubg/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/board/gnubg/pspec.xml b/game/board/gnubg/pspec.xml index 9a6a76b288..5edbd5e80b 100644 --- a/game/board/gnubg/pspec.xml +++ b/game/board/gnubg/pspec.xml @@ -13,7 +13,7 @@ app:gui GNU BackGammon GNU BackGammon - ftp://ftp.gnu.org/gnu/gnubg/gnubg-release-1.07.001-sources.tar.gz + https://ftp.gnu.org/gnu/gnubg/gnubg-release-1.08.003-sources.tar.gz python-devel glib2-devel @@ -62,6 +62,13 @@ + + 2024-11-28 + 1.08.003 + First release + Ümit Solmaz + admins@pisilinux.org + 2022-12-15 1.07.001 From e5e4e2fe958ee3d44c851647e721153cbbd34dc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 01:08:06 +0300 Subject: [PATCH 023/104] Update pspec.xml --- game/fps/alienarena/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/fps/alienarena/pspec.xml b/game/fps/alienarena/pspec.xml index 43dc67fb2f..664141a985 100644 --- a/game/fps/alienarena/pspec.xml +++ b/game/fps/alienarena/pspec.xml @@ -14,7 +14,7 @@ app:gui A standalone 3D first person shooter game Alien Arena is a standalone 3D first person online deathmatch shooter crafted from the original source code of Quake II and Quake III. - http://red.planetarena.org/files/alienarena-7.66-linux20130827.tar.gz + https://github.com/alienarena/alienarena/archive/refs/tags/7.71.7.tar.gz libjpeg-turbo-devel libXxf86dga-devel @@ -59,6 +59,13 @@ + + 2024-11-28 + 7.71.7 + Rebuild with new toolchain + Ümit Solmaz + admins@pisilinux.org + 2018-09-14 7.66 From 47befc76aad6840c527c1b77f32bf6e172ff5e20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 01:17:54 +0300 Subject: [PATCH 024/104] Update pspec.xml --- game/logic/hexalate/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/logic/hexalate/pspec.xml b/game/logic/hexalate/pspec.xml index 5071297b67..dea5d8f412 100644 --- a/game/logic/hexalate/pspec.xml +++ b/game/logic/hexalate/pspec.xml @@ -13,7 +13,7 @@ app:gui Hexalate is a color matching game. The goal of the game is to rotate and position the circles so that each touching line matches in color. You rotate circles by right clicking, and you move circles by dragging them. The game stores the positions and rotations of the circles across runs. - https://gottcode.org/hexalate/hexalate-1.2.1-src.tar.bz2 + https://github.com/gottcode/hexalate/archive/refs/tags/v1.2.3.tar.bz2 cmake qt6-base-devel @@ -40,6 +40,13 @@ + + 2024-11-29 + 1.2.3 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2022-11-04 1.2.1 From f4aeead7d179021050a10930d4bd7c9379c02440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 01:26:07 +0300 Subject: [PATCH 025/104] Update pspec.xml --- game/misc/gcompris-qt/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/misc/gcompris-qt/pspec.xml b/game/misc/gcompris-qt/pspec.xml index 510f561722..6b1caffb5a 100644 --- a/game/misc/gcompris-qt/pspec.xml +++ b/game/misc/gcompris-qt/pspec.xml @@ -28,7 +28,7 @@ qt5-svg-devel qt5-xmlpatterns-devel - https://download.kde.org/stable/gcompris/qt/src/gcompris-qt-2.4.tar.xz + https://download.kde.org/stable/gcompris/qt/src/gcompris-qt-4.3.tar.xz @@ -52,6 +52,13 @@ + + 2024-11-29 + 4.3 + New version + Ümit Solmaz + admins@pisilinux.org + 2022-11-04 2.4 From f561cef0f037c2e6b21a5794dfddeabafcad9879 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 01:32:05 +0300 Subject: [PATCH 026/104] Update pspec.xml --- game/sports/xmoto/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/sports/xmoto/pspec.xml b/game/sports/xmoto/pspec.xml index f6bcf2c96e..125b519494 100644 --- a/game/sports/xmoto/pspec.xml +++ b/game/sports/xmoto/pspec.xml @@ -13,7 +13,7 @@ app:gui Motorcross game A motocross game with fancy effects like ghost replay. Requires a 3D accelerated video card. - https://github.com/xmoto/xmoto/archive/refs/tags/0.6.1.tar.gz + https://github.com/xmoto/xmoto/archive/refs/tags/v0.6.2.tar.gz cmake libxml2-devel @@ -75,6 +75,13 @@ + + 2024-11-29 + 0.6.2 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2022-11-04 0.6.1 From 8b9035fa51642d8ae5d60f6b69a3e5105127273c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 01:35:33 +0300 Subject: [PATCH 027/104] Update pspec.xml --- game/puzzle/gmult/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/puzzle/gmult/pspec.xml b/game/puzzle/gmult/pspec.xml index 4cd8d4add4..c65119219f 100644 --- a/game/puzzle/gmult/pspec.xml +++ b/game/puzzle/gmult/pspec.xml @@ -13,7 +13,7 @@ app:gui Multiplication Puzzle Multiplication Puzzle is a simple GTK+ 2 game that emulates the multiplication game found in Emacs. Basically, a multiplication problem is shown with all digits replaced by letters. Your job is to guess which letter represents which number. - https://launchpad.net/gmult/trunk/9.0/+download/gmult-9.0.tar.xz + https://launchpad.net/gmult/trunk/11.0/+download/gmult-11.0.tar.xz meson atk-devel @@ -52,6 +52,13 @@ + + 2024-11-29 + 11.0 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2018-09-14 9.0 From 4c27f8ef4f0081b8846e7b5b7d9a4a9bd0797a22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 01:43:37 +0300 Subject: [PATCH 028/104] Update pspec.xml --- game/puzzle/lmarbles/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/game/puzzle/lmarbles/pspec.xml b/game/puzzle/lmarbles/pspec.xml index 8f2a545dbc..4960f41041 100644 --- a/game/puzzle/lmarbles/pspec.xml +++ b/game/puzzle/lmarbles/pspec.xml @@ -13,7 +13,7 @@ app:gui Marble puzzle game Puzzle game inspired by Atomix and written using the SDL library. - mirrors://sourceforge/lgames/lmarbles-1.0.8.tar.gz + mirrors://sourceforge/lgames/lmarbles-1.1.9.tar.gz libsdl-devel sdl-mixer-devel @@ -41,6 +41,13 @@ + + 2024-11-29 + 1.1.9 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2018-09-14 1.0.8 From 81c7f5d9c8cfefb6d358472167e8c41ab7b7dd90 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 11:09:20 +0300 Subject: [PATCH 029/104] imagemagick6 rebuiild --- multimedia/graphics/imagemagick6/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/graphics/imagemagick6/pspec.xml b/multimedia/graphics/imagemagick6/pspec.xml index 899318d97e..a1b9d9a240 100644 --- a/multimedia/graphics/imagemagick6/pspec.xml +++ b/multimedia/graphics/imagemagick6/pspec.xml @@ -106,6 +106,13 @@ + + 2024-11-29 + 6.9.12.27 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2022-01-19 6.9.12.27 From f1531a4aa812d933d1978e6431929c25b2b18fc3 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 11:12:53 +0300 Subject: [PATCH 030/104] imagemagick6 rebuiild --- multimedia/graphics/imagemagick6/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multimedia/graphics/imagemagick6/pspec.xml b/multimedia/graphics/imagemagick6/pspec.xml index a1b9d9a240..21d3ec022e 100644 --- a/multimedia/graphics/imagemagick6/pspec.xml +++ b/multimedia/graphics/imagemagick6/pspec.xml @@ -109,7 +109,7 @@ 2024-11-29 6.9.12.27 - Rebuild. + Rebuild Mustafa Cinasal muscnsl@gmail.com From a8153faeafda849f3ef63e0fb988b9e489915663 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 11:21:29 +0300 Subject: [PATCH 031/104] imagemagick6 ver. bump --- multimedia/graphics/imagemagick6/pspec.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/multimedia/graphics/imagemagick6/pspec.xml b/multimedia/graphics/imagemagick6/pspec.xml index 21d3ec022e..b9c0debf53 100644 --- a/multimedia/graphics/imagemagick6/pspec.xml +++ b/multimedia/graphics/imagemagick6/pspec.xml @@ -13,7 +13,7 @@ app:gui A collection of tools and libraries for many image file formats. ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. You can use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves. - https://imagemagick.org/download/releases/ImageMagick-6.9.12-27.tar.xz + https://imagemagick.org/download/releases/ImageMagick-6.9.13-18.tar.xz intltool zstd-devel @@ -108,10 +108,10 @@ 2024-11-29 - 6.9.12.27 - Rebuild - Mustafa Cinasal - muscnsl@gmail.com + 6.9.13.18 + Version bump. + Pisi Linux Community + admin@pisilinux.org 2022-01-19 From 695bb377d9822bb0fb27c75d45e856f3371ab259 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 11:34:44 +0300 Subject: [PATCH 032/104] imagemagick6 ver. bump --- multimedia/graphics/imagemagick6/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/graphics/imagemagick6/pspec.xml b/multimedia/graphics/imagemagick6/pspec.xml index b9c0debf53..3ec3eae87e 100644 --- a/multimedia/graphics/imagemagick6/pspec.xml +++ b/multimedia/graphics/imagemagick6/pspec.xml @@ -81,6 +81,7 @@ /usr/lib/ImageMagick-6* /usr/share/doc/imagemagick6/LICENSE /usr/share/doc/imagemagick6/README.txt + /usr/share/doc/imagemagick6/README.md From 9de1c2083eea64dad417b1fecb8b31fd23e0f829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:01:45 +0300 Subject: [PATCH 033/104] Update pspec.xml --- hardware/bluetooth/blueman/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/bluetooth/blueman/pspec.xml b/hardware/bluetooth/blueman/pspec.xml index b83b258470..09cdc7f52e 100644 --- a/hardware/bluetooth/blueman/pspec.xml +++ b/hardware/bluetooth/blueman/pspec.xml @@ -14,7 +14,7 @@ library GTK+ Bluetooth Manager blueman is a bluetooth manager application which is designed to be simple and intuitive for everyday bluetooth tasks. It's written with GTK+ toolkit. - https://github.com/blueman-project/blueman/releases/download/2.3.5/blueman-2.3.5.tar.gz + https://github.com/blueman-project/blueman/releases/download/2.4.3/blueman-2.4.3.tar.gz intltool unifdef @@ -67,6 +67,13 @@ + + 2024-11-29 + 2.4.3 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-10-18 2.3.5 From 558d9f9ace2367560de394e8ed077d6fb9eb66ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:07:34 +0300 Subject: [PATCH 034/104] Update pspec.xml --- hardware/bluetooth/bluez/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/bluetooth/bluez/pspec.xml b/hardware/bluetooth/bluez/pspec.xml index 63201eeda6..280700ed04 100644 --- a/hardware/bluetooth/bluez/pspec.xml +++ b/hardware/bluetooth/bluez/pspec.xml @@ -14,7 +14,7 @@ app:console Official Linux Bluetooth protocol stack bluez contains the tools and libraries that provides support for the core Bluetooth layers and protocols. - https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.77.tar.xz + https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.79.tar.xz docutils alsa-lib-devel @@ -102,6 +102,13 @@ + + 2024-11-29 + 5.79 + Rebuild for new conf + Ümit Solmaz + admins@pisilinux.org + 2024-07-12 5.77 From 09d37722e2da1bd7da3e64a4bf7b8871d2bd32e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:18:26 +0300 Subject: [PATCH 035/104] Update pspec.xml --- hardware/cpu/cpu-x/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/cpu/cpu-x/pspec.xml b/hardware/cpu/cpu-x/pspec.xml index e8900dba3b..912cec933c 100644 --- a/hardware/cpu/cpu-x/pspec.xml +++ b/hardware/cpu/cpu-x/pspec.xml @@ -12,7 +12,7 @@ cpu-x A Free software that gathers information on CPU, motherboard and more CPU-X is a Free software that gathers information on CPU, motherboard and more. CPU-X is a system profiling and monitoring application (similar to CPU-Z for Windows), but CPU-X is a Free and Open Source software designed for GNU/Linux and FreeBSD. - https://github.com/X0rg/CPU-X/archive/refs/tags/v4.5.0.tar.gz + https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/refs/tags/v5.1.0.tar.gz nasm cmake @@ -68,6 +68,13 @@ + + 2024-11-29 + 5.1.0 + First release + Ümit Solmaz + admins@pisilinux.org + 2022-10-22 4.5.0 From 4c6a8c240c3818cfcee41045358d43c5557decd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:28:18 +0300 Subject: [PATCH 036/104] Update pspec.xml --- hardware/cpu/intel-ucode/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/cpu/intel-ucode/pspec.xml b/hardware/cpu/intel-ucode/pspec.xml index 8eab05cc65..6d0a35923d 100644 --- a/hardware/cpu/intel-ucode/pspec.xml +++ b/hardware/cpu/intel-ucode/pspec.xml @@ -12,7 +12,7 @@ library Microcode update files for Intel CPUs Microcode update files for Intel CPUs - https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20240813.tar.gz + https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/refs/tags/microcode-20241112.tar.gz iucode-tool @@ -30,6 +30,13 @@ + + 2024-11-29 + 20241112 + Version bump. + Pisi Linux Community + admins@pisilinux.org + 2024-08-15 20240813 From 405645ee31a2e28f48842de13c49de6ba0a800d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:31:41 +0300 Subject: [PATCH 037/104] Update pspec.xml --- hardware/cpu/irqbalance/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/cpu/irqbalance/pspec.xml b/hardware/cpu/irqbalance/pspec.xml index 12945dd610..691db7f93d 100644 --- a/hardware/cpu/irqbalance/pspec.xml +++ b/hardware/cpu/irqbalance/pspec.xml @@ -12,7 +12,7 @@ service Distribute hardware interrupts across processors Daemon to balance IRQs across multiple CPUs on systems.This can lead to better performance and I/O balance on SMP systems. - https://github.com/Irqbalance/irqbalance/archive/v1.6.0.tar.gz + https://github.com/Irqbalance/irqbalance/archive/refs/tags/v1.9.4.tar.gz numactl-devel glib2-devel @@ -45,6 +45,13 @@ + + 2024-11-29 + 1.9.4 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2020-02-01 1.6.0 From 88e617803b6647b5ddbbb0db67efffadc251a5cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:41:36 +0300 Subject: [PATCH 038/104] Update pspec.xml --- hardware/cpu/libcpuid/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/cpu/libcpuid/pspec.xml b/hardware/cpu/libcpuid/pspec.xml index 48891196e2..bf68765009 100644 --- a/hardware/cpu/libcpuid/pspec.xml +++ b/hardware/cpu/libcpuid/pspec.xml @@ -13,7 +13,7 @@ library A small C library for x86 CPU detection and feature extraction libcpuid is a small C library for x86 CPU detection and feature extraction. - https://github.com/anrieff/libcpuid/releases/download/v0.6.4/libcpuid-0.6.4.tar.gz + https://github.com/anrieff/libcpuid/releases/download/v0.7.0/libcpuid-0.7.0.tar.gz cmake ninja @@ -49,6 +49,13 @@ + + 2024-11-29 + 0.7.0 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-11-03 0.6.4 From 96c0122f96bc672c782897774bf341dec9da60ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 14:51:04 +0300 Subject: [PATCH 039/104] Update pspec.xml --- hardware/disk/exfat-linux/pspec.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/hardware/disk/exfat-linux/pspec.xml b/hardware/disk/exfat-linux/pspec.xml index e38c290330..f4c7885ae4 100644 --- a/hardware/disk/exfat-linux/pspec.xml +++ b/hardware/disk/exfat-linux/pspec.xml @@ -3,7 +3,7 @@ exfat-linux - https://github.com/arter97/exfat-linux + https://github.com/namjaejeon/linux-exfat-oot PisiLinux Community admins@pisilinux.org @@ -15,8 +15,8 @@ This exFAT filesystem module for Linux kernel is based on sdFAT drivers by Samsung, which is used with their smartphone lineups. - - https://github.com/arter97/exfat-linux/archive/5.8-1arter97.tar.gz + + https://github.com/namjaejeon/linux-exfat-oot/releases/download/6.0.0/linux-exfat-oot-6.0.0.tar.gz kernel @@ -38,6 +38,13 @@ + + 2024-11-29 + 6.0.0 + First build. + Ümit Solmaz + admins@pisilinux.org + 2020-06-27 5.8.1 From 13642fb1048a3135d1daf974db3a2de1e281bd16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 14:56:33 +0300 Subject: [PATCH 040/104] Update pspec.xml --- hardware/disk/exfatprogs/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/exfatprogs/pspec.xml b/hardware/disk/exfatprogs/pspec.xml index 8264e9c1e6..32dfa25610 100644 --- a/hardware/disk/exfatprogs/pspec.xml +++ b/hardware/disk/exfatprogs/pspec.xml @@ -13,7 +13,7 @@ hardware.disk exFAT filesystem userspace utilities. As new exfat filesystem is merged into linux-5.7 kernel, exfatprogs is created as an official userspace utilities that contain all of the standard utilities for creating and fixing and debugging exfat filesystem in linux system. - https://github.com/exfatprogs/exfatprogs/releases/download/1.2.5/exfatprogs-1.2.5.tar.xz + https://github.com/exfatprogs/exfatprogs/releases/download/1.2.6/exfatprogs-1.2.6.tar.xz @@ -35,6 +35,13 @@ + + 2024-11-29 + 1.2.6 + Version bump. + Pisi Linux Community + admins@pisilinux.org + 2024-08-08 1.2.5 From dcdd4139c35a277a12716e6d471b7f10cd92c55a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 15:05:36 +0300 Subject: [PATCH 041/104] Update pspec.xml --- hardware/disk/fio/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/fio/pspec.xml b/hardware/disk/fio/pspec.xml index 92b2a7a00f..144cab47dc 100644 --- a/hardware/disk/fio/pspec.xml +++ b/hardware/disk/fio/pspec.xml @@ -12,7 +12,7 @@ fio Flexible I/O Tester Scriptable I/O tool for storage benchmarks and drive testing - https://github.com/axboe/fio/archive/refs/tags/fio-3.36.tar.gz + https://github.com/axboe/fio/archive/refs/tags/fio-3.38.tar.gz gtk2-devel curl-devel @@ -49,6 +49,13 @@ + + 2024-11-29 + 3.38 + First Release + Ümit Solmaz + admins@pisilinux.org + 2024-02-25 3.36 From b6c112205b6428f842659e0c3dbbed771f597e5b Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 15:33:40 +0300 Subject: [PATCH 042/104] wxgtk ver. bump --- desktop/toolkit/wxGTK/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/desktop/toolkit/wxGTK/pspec.xml b/desktop/toolkit/wxGTK/pspec.xml index 80f407d4ae..ffd32fe97e 100644 --- a/desktop/toolkit/wxGTK/pspec.xml +++ b/desktop/toolkit/wxGTK/pspec.xml @@ -16,7 +16,7 @@ wxlogo GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit wxWidgets/GTK2 is the GTK2 port of the C++ cross-platform wxWidgets GUI library, offering classes for all common GUI controls as well as a comprehensive set of helper classes for most common application tasks, ranging from networking to HTML display and image manipulation. - https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.2.1/wxWidgets-3.2.2.1.tar.bz2 + https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.6/wxWidgets-3.2.6.tar.bz2 pkgconfig zlib-devel @@ -145,6 +145,13 @@ + + 2024-11-28 + 3.2.6 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2023-04-24 3.2.2.1 From 73e3e86a2ffe251828a025b477759a0b3fcf905a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:16:33 +0300 Subject: [PATCH 043/104] Update pspec.xml --- hardware/disk/fsarchiver/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hardware/disk/fsarchiver/pspec.xml b/hardware/disk/fsarchiver/pspec.xml index 748a89dd35..c977495e7b 100644 --- a/hardware/disk/fsarchiver/pspec.xml +++ b/hardware/disk/fsarchiver/pspec.xml @@ -13,8 +13,8 @@ hardware.disk Safe and flexible file-system backup/deployment tool. FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file. - - https://github.com/fdupoux/fsarchiver/releases/download/0.8.6/fsarchiver-0.8.6.tar.gz + + https://github.com/fdupoux/fsarchiver/releases/download/0.8.7/fsarchiver-0.8.7.tar.gz bzip2 @@ -51,6 +51,13 @@ + + 2024-11-29 + 0.8.7 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2022-07-30 0.8.6 From 26944b4411efd00638675f7c15690f0003835372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:26:26 +0300 Subject: [PATCH 044/104] Update pspec.xml --- hardware/disk/hdparm/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/hdparm/pspec.xml b/hardware/disk/hdparm/pspec.xml index e9eb79a463..cd5a0ea5f5 100644 --- a/hardware/disk/hdparm/pspec.xml +++ b/hardware/disk/hdparm/pspec.xml @@ -12,7 +12,7 @@ app:console Utility to change hard drive performance parameters hdparm has some useful utilities that allows you to get/set hard disk parameters for Linux IDE drives in runtime. - https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.63.tar.gz + https://sourceforge.net/projects/hdparm/files/hdparm/hdparm-9.65.tar.gz @@ -29,6 +29,13 @@ + + 2024-11-29 + 9.65 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2022-06-06 9.63 From e12c10a0abc104273c054ff560059ed15b7bebd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 16:34:05 +0300 Subject: [PATCH 045/104] Update pspec.xml --- hardware/disk/jfsutils/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hardware/disk/jfsutils/pspec.xml b/hardware/disk/jfsutils/pspec.xml index de049630d5..3ef9908fda 100644 --- a/hardware/disk/jfsutils/pspec.xml +++ b/hardware/disk/jfsutils/pspec.xml @@ -3,7 +3,7 @@ jfsutils - http://jfs.sourceforge.net/ + https://jfs.sourceforge.net/ AYDIN ATMACA aydinatmaca@gmail @@ -13,7 +13,7 @@ hardware.disk IBM's Journaling Filesystem (JFS) Utilities. Contains tools to work with JFS (Journaling Filesystem) developed by IBM. - http://jfs.sourceforge.net/project/pub/jfsutils-1.1.15.tar.gz + https://jfs.sourceforge.net/project/pub/jfsutils-1.1.15.tar.gz libutil-linux-devel @@ -38,6 +38,13 @@ + + 2024-11-29 + 1.1.15 + First rebuild. + Ümit Solmaz + admins@pisilinux.org + 2021-01-12 1.1.15 From 166bd1dc99a81d91ff4d583829c4db717c06d355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:14:49 +0300 Subject: [PATCH 046/104] Update pspec.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ufak değişikler gerçekleştirildi. sürüm 0.19 olarak devam ediyor. bağlantıların güncellenmesi gerekmekte. https://0pointer.de/blog/projects/being-smart.html https://git.0pointer.net/libatasmart.git/tag/?h=v0.19 --- hardware/disk/libatasmart/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/libatasmart/pspec.xml b/hardware/disk/libatasmart/pspec.xml index 3eef28fdfa..a591a26ee0 100644 --- a/hardware/disk/libatasmart/pspec.xml +++ b/hardware/disk/libatasmart/pspec.xml @@ -3,7 +3,7 @@ libatasmart - http://0pointer.de/blog/projects/being-smart.html + https://0pointer.de/blog/projects/being-smart.html PisiLinux Community admins@pisilinux.org @@ -53,6 +53,13 @@ + + 2024-11-29 + 0.19 + Rebuild New T. + Pisi Linu community + admins@pisilinux.org + 2020-02-01 0.19 From 1d1400c96b9cd633eb6cbb114fd27cfdd6d6acc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:21:56 +0300 Subject: [PATCH 047/104] Update pspec.xml --- hardware/disk/libbytesize/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/libbytesize/pspec.xml b/hardware/disk/libbytesize/pspec.xml index e79804775d..cdb0b89b23 100644 --- a/hardware/disk/libbytesize/pspec.xml +++ b/hardware/disk/libbytesize/pspec.xml @@ -12,7 +12,7 @@ app A tiny library providing a C "class" for working with arbitrary big sizes in bytes Bayt cinsinden rastgele büyük boyutlarla çalışmak için C sınıfı olan kütüphane - https://github.com/storaged-project/libbytesize/releases/download/2.10/libbytesize-2.10.tar.gz + https://github.com/storaged-project/libbytesize/releases/download/2.11/libbytesize-2.11.tar.gz libpcre2-devel python3-devel @@ -52,6 +52,13 @@ + + 2024-11-29 + 2.11 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2024-01-20 2.10 From 00ee6c6a708e63af0008f5d8fc2999b69cf45036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:30:46 +0300 Subject: [PATCH 048/104] Update pspec.xml --- hardware/disk/libisofs/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/libisofs/pspec.xml b/hardware/disk/libisofs/pspec.xml index 4a9d6f12fb..6552bd7e83 100644 --- a/hardware/disk/libisofs/pspec.xml +++ b/hardware/disk/libisofs/pspec.xml @@ -14,7 +14,7 @@ library A library for creating ISO disc images libisofs is a library that handles creating ISO disc image files. It is intended to work together with libburn to write these images to discs - http://files.libburnia-project.org/releases/libisofs-1.5.6.pl01.tar.gz + https://files.libburnia-project.org/releases/libisofs-1.5.6.pl01.tar.gz acl-devel zlib-devel @@ -51,6 +51,13 @@ + + 2024-11-29 + 1.5.6 + Version bump t. + Ümit Solmaz + admins@pisilinux.org + 2023-08-07 1.5.6 From af75db19a6e1c8afc8afe80bf6344086bc6cda0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:37:22 +0300 Subject: [PATCH 049/104] Update pspec.xml --- hardware/disk/nilfs-utils/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/nilfs-utils/pspec.xml b/hardware/disk/nilfs-utils/pspec.xml index e45a59651c..81c4b5141c 100644 --- a/hardware/disk/nilfs-utils/pspec.xml +++ b/hardware/disk/nilfs-utils/pspec.xml @@ -14,7 +14,7 @@ hardware.disk A log-structured file system supporting continuous snapshotting (userspace utils). NILFS is a log-structured file system supporting versioning of the entire file system and continuous snapshotting which allows users to even restore files mistakenly overwritten or destroyed just a few seconds ago. - https://nilfs.sourceforge.io/download/nilfs-utils-2.2.9.tar.bz2 + https://nilfs.sourceforge.io/download/nilfs-utils-2.2.11.tar.bz2 libutil-linux-devel @@ -47,6 +47,13 @@ + + 2024-11-29 + 2.2.11 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-02-01 2.2.9 From 859fb443ded21ace719e2200edceb9bbe97e3b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:45:08 +0300 Subject: [PATCH 050/104] Update pspec.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https bağlantısı eklendi --- hardware/disk/reiserfsprogs/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hardware/disk/reiserfsprogs/pspec.xml b/hardware/disk/reiserfsprogs/pspec.xml index 4ea6e0f5ff..de4db1a34b 100644 --- a/hardware/disk/reiserfsprogs/pspec.xml +++ b/hardware/disk/reiserfsprogs/pspec.xml @@ -3,7 +3,7 @@ reiserfsprogs - http://www.kernel.org/ + https://www.kernel.org/ PisiLinux Community admins@pisilinux.org @@ -12,7 +12,7 @@ app:console Tools to work with Reiserfs filesystems Contains tools designed to create, modify and check Reiserfs filesystems. - + https://www.kernel.org/pub/linux/kernel/people/jeffm/reiserfsprogs/v3.6.27/reiserfsprogs-3.6.27.tar.xz libutil-linux-devel @@ -37,6 +37,13 @@ + + 2024-11-29 + 3.6.27 + Rebuild + Pisi Linux community + admin@pisilinux.org + 2020-02-01 3.6.27 From 315912470a961d571358c496ccd43bd33d2e4f0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 17:55:38 +0300 Subject: [PATCH 051/104] Update pspec.xml --- hardware/disk/smartmontools/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hardware/disk/smartmontools/pspec.xml b/hardware/disk/smartmontools/pspec.xml index 437cee5777..43b8c64dbe 100644 --- a/hardware/disk/smartmontools/pspec.xml +++ b/hardware/disk/smartmontools/pspec.xml @@ -46,6 +46,13 @@ + + 2024-11-29 + 7.4 + Version bump t. + Ümit Solmaz + admins@pisilinux.org + 2023-11-08 7.4 From 5f9dcd2a580ed8d90ad7392b2a678c2e11a2a6ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:03:29 +0300 Subject: [PATCH 052/104] Update pspec.xml --- hardware/disk/squashfs-tools/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/squashfs-tools/pspec.xml b/hardware/disk/squashfs-tools/pspec.xml index 391d683674..103a966f53 100644 --- a/hardware/disk/squashfs-tools/pspec.xml +++ b/hardware/disk/squashfs-tools/pspec.xml @@ -3,7 +3,7 @@ squashfs-tools - http://squashfs.sourceforge.net/ + https://sourceforge.net/projects/squashfs/ PisiLinux Community admins@pisilinux.org @@ -44,6 +44,13 @@ + + 2024-11-29 + 4.6.1 + Version bump t. + Ümit Solmaz + admins@pisilinux.org + 2023-03-27 4.6.1 From 9cd3412624e2d450183c82e078d849da16ee81c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:08:35 +0300 Subject: [PATCH 053/104] Update pspec.xml --- hardware/disk/sshfs/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hardware/disk/sshfs/pspec.xml b/hardware/disk/sshfs/pspec.xml index a55d33014c..cf7f8a3dfd 100644 --- a/hardware/disk/sshfs/pspec.xml +++ b/hardware/disk/sshfs/pspec.xml @@ -38,6 +38,13 @@ + + 2024-11-29 + 3.7.3 + Version bump t. + Ümit Solmaz + admins@pisilinux.org + 2023-11-08 3.7.3 From a33d24f3a291256952f1e96f2484b6043259142e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:15:37 +0300 Subject: [PATCH 054/104] Update pspec.xml --- hardware/disk/testdisk/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hardware/disk/testdisk/pspec.xml b/hardware/disk/testdisk/pspec.xml index 394bcc2a3d..f9b2f441ef 100644 --- a/hardware/disk/testdisk/pspec.xml +++ b/hardware/disk/testdisk/pspec.xml @@ -3,7 +3,7 @@ testdisk - http://www.cgsecurity.org/index.html?testdisk.html + https://www.cgsecurity.org/wiki/TestDisk_TR Ayhan Yalçınsoy ayhanyalcinsoy@pisilinux.org @@ -12,7 +12,7 @@ app:console Powerful free data recovery software TestDisk is a multi-platform tool to check and undelete partitions; supports reiserfs, ntfs, fat32, ext2/3 and many others. Also includes PhotoRec to recover pictures from digital camera memory. - https://www.cgsecurity.org/testdisk-7.2-WIP.tar.bz2 + https://www.cgsecurity.org/testdisk-7.3-WIP.tar.bz2 sudo ntfsprogs @@ -81,6 +81,13 @@ + + 2024-11-29 + 7.3 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2022-06-12 7.2 From 13c8bd5c88441fe0c637f1e1d23044b1ae69d666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:20:20 +0300 Subject: [PATCH 055/104] Update pspec.xml --- hardware/disk/thin-provisioning-tools/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/thin-provisioning-tools/pspec.xml b/hardware/disk/thin-provisioning-tools/pspec.xml index 55ad441646..2d2585026b 100644 --- a/hardware/disk/thin-provisioning-tools/pspec.xml +++ b/hardware/disk/thin-provisioning-tools/pspec.xml @@ -15,7 +15,7 @@ expat-devel libgcc - https://github.com/jthornber/thin-provisioning-tools/archive/v1.0.7.tar.gz + https://github.com/jthornber/thin-provisioning-tools/archive/refs/tags/v1.1.0.tar.gz rust @@ -34,6 +34,13 @@ + + 2024-11-29 + 1.1.0 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-11-24 1.0.7 From 86065c17bac67192614caed0368ff927ff8df5ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:26:11 +0300 Subject: [PATCH 056/104] Update pspec.xml --- hardware/disk/udiskie/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/udiskie/pspec.xml b/hardware/disk/udiskie/pspec.xml index 21bde7dcf5..1032e89074 100644 --- a/hardware/disk/udiskie/pspec.xml +++ b/hardware/disk/udiskie/pspec.xml @@ -12,7 +12,7 @@ app:gui Removable disk automounter using udisks2 Udiskie is a udisks2 front-end that allows to manage removeable media such as CDs or flash drives from userspace. - https://files.pythonhosted.org/packages/8f/d1/94146d6db38a87816088cff693f82fb61c209cbbd00867153a4a789f3383/udiskie-2.5.0.tar.gz + https://github.com/coldfix/udiskie/archive/refs/tags/v2.5.3.tar.gz pip3 keyutils @@ -52,6 +52,13 @@ + + 2024-11-29 + 2.5.3 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2023-11-03 2.5.0 From 9aef65a2c6c990c18e9dfa159ee67130284e73d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:30:04 +0300 Subject: [PATCH 057/104] Update pspec.xml --- hardware/disk/udisks2/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/udisks2/pspec.xml b/hardware/disk/udisks2/pspec.xml index fab4c30270..458ee7f203 100644 --- a/hardware/disk/udisks2/pspec.xml +++ b/hardware/disk/udisks2/pspec.xml @@ -13,7 +13,7 @@ app:console Disk Management Service udisks provides a daemon, API and command line tools for managing disk devices attached to the system. - https://github.com/storaged-project/udisks/releases/download/udisks-2.10.1/udisks-2.10.1.tar.bz2 + https://github.com/storaged-project/udisks/releases/download/udisks-2.10.90/udisks-2.10.90.tar.bz2 @@ -120,6 +120,13 @@ + + 2024-11-29 + 2.10.90 + Version bump. + Ümit Solmaz + admins@pisilinux.org + 2024-08-12 2.10.1 From c8522955aedbdb56a15674ca0217c971cfcb7093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Solmaz?= <26837921+usolmz@users.noreply.github.com> Date: Fri, 29 Nov 2024 18:51:19 +0300 Subject: [PATCH 058/104] Update pspec.xml --- editor/emacs/emacs-color-theme/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/editor/emacs/emacs-color-theme/pspec.xml b/editor/emacs/emacs-color-theme/pspec.xml index fe312fa623..1e5e191905 100644 --- a/editor/emacs/emacs-color-theme/pspec.xml +++ b/editor/emacs/emacs-color-theme/pspec.xml @@ -3,7 +3,7 @@ emacs-color-theme - http://www.emacswiki.org/cgi-bin/wiki?ColorTheme + https://www.emacswiki.org/emacs?action=browse;oldid=ColorTheme;id=ColorThemes PisiLinux Community admins@pisilinux.org @@ -12,7 +12,7 @@ data Emacs-Lisp color theme package Colortheme is an Emacs-Lisp package with more than 50 color themes for your use. - http://download.savannah.nongnu.org/releases/color-theme/color-theme-6.6.0.tar.gz + https://download.savannah.nongnu.org/releases/color-theme/color-theme-6.6.0.tar.gz @@ -31,6 +31,13 @@ + + 2024-11-29 + 6.6.0 + Rebuild with new toolchain + Ümit Solmaz + admins@pisilinux.org + 2020-02-09 6.6.0 From cbb6f95be0463e059557b8b04c7a35b7fa1a00ba Mon Sep 17 00:00:00 2001 From: uglyside Date: Fri, 29 Nov 2024 20:58:35 +0300 Subject: [PATCH 059/104] clamav,toxcore-c,conky: needs rebuild. --- desktop/misc/conky/pspec.xml | 2 +- network/chat/toxcore-c/pspec.xml | 2 +- util/antivirus/clamav/pspec.xml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop/misc/conky/pspec.xml b/desktop/misc/conky/pspec.xml index dd2ef79a36..7eb59da473 100644 --- a/desktop/misc/conky/pspec.xml +++ b/desktop/misc/conky/pspec.xml @@ -48,7 +48,7 @@ libXinerama - /etc/conky/conky.conf + /etc/conky/conky.conf /usr/bin /usr/lib/libtcp-portmon.a /usr/share/man/man1/conky.1 diff --git a/network/chat/toxcore-c/pspec.xml b/network/chat/toxcore-c/pspec.xml index 0f87f1cbdc..b0c00a8f35 100644 --- a/network/chat/toxcore-c/pspec.xml +++ b/network/chat/toxcore-c/pspec.xml @@ -40,7 +40,7 @@ - /etc/tox-bootstrapd.conf + /etc/tox-bootstrapd.conf /usr/bin /usr/lib /usr/share/bash-completion/completions diff --git a/util/antivirus/clamav/pspec.xml b/util/antivirus/clamav/pspec.xml index 5823e23cfe..e568b71ed4 100644 --- a/util/antivirus/clamav/pspec.xml +++ b/util/antivirus/clamav/pspec.xml @@ -50,7 +50,7 @@ - /etc/clamav + /etc/clamav /usr/bin /usr/sbin /usr/lib @@ -75,7 +75,7 @@ clamav - /etc/clamav/freshclam.conf + /etc/clamav/freshclam.conf /usr/bin/freshclam /usr/lib/libfreshclam.so /usr/lib/libfreshclam.so.2 From 0e47e52409353aa6fac278419954718f04530e60 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 23:30:33 +0300 Subject: [PATCH 060/104] udiskie --- hardware/disk/udiskie/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/hardware/disk/udiskie/pspec.xml b/hardware/disk/udiskie/pspec.xml index 1032e89074..1781886bb1 100644 --- a/hardware/disk/udiskie/pspec.xml +++ b/hardware/disk/udiskie/pspec.xml @@ -48,6 +48,7 @@ /usr/share/locale /usr/share/doc/udiskie /usr/share/bash-completions + /usr/share/bash-completion/completions From 4d899fe93b3c6e413d1b219d8fce82aa4dd4900b Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 23:35:28 +0300 Subject: [PATCH 061/104] exfat-linux --- hardware/disk/exfat-linux/pspec.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hardware/disk/exfat-linux/pspec.xml b/hardware/disk/exfat-linux/pspec.xml index f4c7885ae4..e87be333aa 100644 --- a/hardware/disk/exfat-linux/pspec.xml +++ b/hardware/disk/exfat-linux/pspec.xml @@ -19,10 +19,10 @@ https://github.com/namjaejeon/linux-exfat-oot/releases/download/6.0.0/linux-exfat-oot-6.0.0.tar.gz - kernel + kernel linux-firmware - kernel-headers - kernel-module-headers + kernel-headers + kernel-module-headers From 8c03d72f1b866eba11134063e8476d0bc331f088 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 23:39:48 +0300 Subject: [PATCH 062/104] libcpuid --- hardware/cpu/libcpuid/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/hardware/cpu/libcpuid/pspec.xml b/hardware/cpu/libcpuid/pspec.xml index bf68765009..d2eb65f010 100644 --- a/hardware/cpu/libcpuid/pspec.xml +++ b/hardware/cpu/libcpuid/pspec.xml @@ -20,6 +20,7 @@ doxygen glibc-devel python3-devel + graphviz-devel From c4a47eedf0651bd2a2d5d2398c7aaa8eea842472 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 23:42:36 +0300 Subject: [PATCH 063/104] cpu-x --- hardware/cpu/cpu-x/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/hardware/cpu/cpu-x/pspec.xml b/hardware/cpu/cpu-x/pspec.xml index 912cec933c..fe4dbff1e3 100644 --- a/hardware/cpu/cpu-x/pspec.xml +++ b/hardware/cpu/cpu-x/pspec.xml @@ -54,6 +54,7 @@ /usr/share/man /usr/share/doc /usr/share/locale + /usr/share /usr/share/cpu-x /usr/share/zsh/site-functions/_cpu-x /usr/share/applications/cpu-x.desktop From b3675d72442cce8487b7ee89c0560ba546b8f330 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 23:44:14 +0300 Subject: [PATCH 064/104] bluez --- hardware/bluetooth/bluez/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware/bluetooth/bluez/pspec.xml b/hardware/bluetooth/bluez/pspec.xml index 280700ed04..37b33bbd56 100644 --- a/hardware/bluetooth/bluez/pspec.xml +++ b/hardware/bluetooth/bluez/pspec.xml @@ -32,7 +32,7 @@ python3-Pygments - 0001-Allow-using-obexd-without-systemd-in-the-user-session-r3.patch + From 3f3b6c5e79d5fd42972981eef4c5dbf7914d6940 Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 29 Nov 2024 23:56:25 +0300 Subject: [PATCH 065/104] bluez --- ...thout-systemd-in-the-user-session-r4.patch | 20 +++++++++++++++++++ hardware/bluetooth/bluez/pspec.xml | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch diff --git a/hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch b/hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch new file mode 100644 index 0000000000..80c9046626 --- /dev/null +++ b/hardware/bluetooth/bluez/files/0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch @@ -0,0 +1,20 @@ +--- a/Makefile.obexd ++++ b/Makefile.obexd +@@ -4,15 +4,14 @@ + if SYSTEMD + systemduserunit_DATA += obexd/src/obex.service + +-dbussessionbusdir = $(DBUS_SESSIONBUSDIR) +-dbussessionbus_DATA = obexd/src/org.bluez.obex.service +- + obexd-add-service-symlink: + $(LN_S) -f obex.service $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.service + + obexd-remove-service-symlink: + rm -f $(DESTDIR)$(SYSTEMD_USERUNITDIR)/dbus-org.bluez.obex.service + else ++dbussessionbusdir = $(DBUS_SESSIONBUSDIR) ++dbussessionbus_DATA = obexd/src/org.bluez.obex.service + obexd-add-service-symlink: + obexd-remove-service-symlink: + endif diff --git a/hardware/bluetooth/bluez/pspec.xml b/hardware/bluetooth/bluez/pspec.xml index 37b33bbd56..3b7d2b8814 100644 --- a/hardware/bluetooth/bluez/pspec.xml +++ b/hardware/bluetooth/bluez/pspec.xml @@ -32,7 +32,7 @@ python3-Pygments - + 0001-Allow-using-obexd-without-systemd-in-the-user-session-r4.patch From 53557f0f9f26f049e0144215dfc9312a04625b45 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:04:07 +0300 Subject: [PATCH 066/104] libcpuid --- hardware/cpu/libcpuid/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware/cpu/libcpuid/pspec.xml b/hardware/cpu/libcpuid/pspec.xml index d2eb65f010..2cf41ce981 100644 --- a/hardware/cpu/libcpuid/pspec.xml +++ b/hardware/cpu/libcpuid/pspec.xml @@ -13,7 +13,7 @@ library A small C library for x86 CPU detection and feature extraction libcpuid is a small C library for x86 CPU detection and feature extraction. - https://github.com/anrieff/libcpuid/releases/download/v0.7.0/libcpuid-0.7.0.tar.gz + https://github.com/anrieff/libcpuid/archive/refs/tags/v0.7.0.tar.gz cmake ninja From 90af1c7ff85787ded11766c877d406e833e35ef4 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:12:13 +0300 Subject: [PATCH 067/104] gmult --- game/puzzle/gmult/pspec.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/game/puzzle/gmult/pspec.xml b/game/puzzle/gmult/pspec.xml index c65119219f..c2c6594a8a 100644 --- a/game/puzzle/gmult/pspec.xml +++ b/game/puzzle/gmult/pspec.xml @@ -1,5 +1,5 @@ - + gmult @@ -23,7 +23,7 @@ pango-devel glib2-devel gettext-devel - glib2-devel + libadwaita-devel gdk-pixbuf-devel desktop-file-utils appstream-glib-devel @@ -38,6 +38,7 @@ cairo pango glib2 + libadwaita gdk-pixbuf From 8b81e8d15368a45b7f60d11819ab929aebdc32ea Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:15:28 +0300 Subject: [PATCH 068/104] xmoto --- game/sports/xmoto/pspec.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/game/sports/xmoto/pspec.xml b/game/sports/xmoto/pspec.xml index 125b519494..66afa6cff1 100644 --- a/game/sports/xmoto/pspec.xml +++ b/game/sports/xmoto/pspec.xml @@ -36,8 +36,8 @@ libjpeg-turbo-devel - xmoto-0.6.1_cmake_lua_version.patch - xmoto-0.6.1_lua_deprecated.patch + + From 277fc22b4980112687e95560b8c19ce9e7a8614e Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:21:05 +0300 Subject: [PATCH 069/104] hexalate --- game/logic/hexalate/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/logic/hexalate/pspec.xml b/game/logic/hexalate/pspec.xml index dea5d8f412..0c3b7485a1 100644 --- a/game/logic/hexalate/pspec.xml +++ b/game/logic/hexalate/pspec.xml @@ -13,7 +13,7 @@ app:gui Hexalate is a color matching game. The goal of the game is to rotate and position the circles so that each touching line matches in color. You rotate circles by right clicking, and you move circles by dragging them. The game stores the positions and rotations of the circles across runs. - https://github.com/gottcode/hexalate/archive/refs/tags/v1.2.3.tar.bz2 + https://github.com/gottcode/hexalate/archive/refs/tags/v1.2.3.tar.gz cmake qt6-base-devel From 5d2ee3b7cf81c7cc3aa47b15100726091fa1e94f Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:26:21 +0300 Subject: [PATCH 070/104] extremetuxracer --- game/arcade/extremetuxracer/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/arcade/extremetuxracer/pspec.xml b/game/arcade/extremetuxracer/pspec.xml index 1627f53318..d5ea001f32 100644 --- a/game/arcade/extremetuxracer/pspec.xml +++ b/game/arcade/extremetuxracer/pspec.xml @@ -14,7 +14,7 @@ game.arcade High speed arctic racing game based on Tux Racer. Extreme Tux Racer is a racing game which forked off Tux Racer after work on it ceased. It was formerly known as Planet Penguin Racer. - mirrors://sourceforge/extremetuxracer/releases/0.8.4/etr-0.8.4.tar.xz + https://sourceforge.net/projects/extremetuxracer/files/releases/0.8.4/etr-0.8.4.tar.xz/download sfml-devel libglvnd-devel From edf17cf4ef18dc92aee89f29d371b48668385a7c Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:29:15 +0300 Subject: [PATCH 071/104] xmoto --- game/sports/xmoto/pspec.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game/sports/xmoto/pspec.xml b/game/sports/xmoto/pspec.xml index 66afa6cff1..686eb2f9f4 100644 --- a/game/sports/xmoto/pspec.xml +++ b/game/sports/xmoto/pspec.xml @@ -1,5 +1,5 @@ - + xmoto @@ -30,6 +30,7 @@ ode-devel sqlite-devel mesa-devel + libsdl2-devel libglvnd-devel mesa-glu-devel libxdg-basedir-devel @@ -59,6 +60,7 @@ lua51 ode mesa + libsdl2 mesa-glu libjpeg-turbo libxdg-basedir From 431729bf21d219d0a56044e0970be05b67e37f44 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:32:42 +0300 Subject: [PATCH 072/104] gmult --- game/puzzle/gmult/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/puzzle/gmult/actions.py b/game/puzzle/gmult/actions.py index a4e11fd80d..62b8a5087a 100644 --- a/game/puzzle/gmult/actions.py +++ b/game/puzzle/gmult/actions.py @@ -23,4 +23,4 @@ def install(): shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) shelltools.cd("..") - pisitools.dodoc("README", "NEWS", "COPYING", "AUTHORS") + pisitools.dodoc("README*", "NEWS*", "LICENSE*") From 838e2093c53ea01b1503e324ec8d8e0433a3ea8f Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:34:41 +0300 Subject: [PATCH 073/104] octave --- science/mathematics/octave/pspec.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/science/mathematics/octave/pspec.xml b/science/mathematics/octave/pspec.xml index 04915bc9b7..cf15fdb0a9 100644 --- a/science/mathematics/octave/pspec.xml +++ b/science/mathematics/octave/pspec.xml @@ -48,7 +48,7 @@ - octave-sundials4.patch + From b34f32f60bf1314fb4e31fa760629bf342cf44a2 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 10:46:08 +0300 Subject: [PATCH 074/104] gmult --- game/puzzle/gmult/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/puzzle/gmult/actions.py b/game/puzzle/gmult/actions.py index 62b8a5087a..2dcf6e7494 100644 --- a/game/puzzle/gmult/actions.py +++ b/game/puzzle/gmult/actions.py @@ -23,4 +23,4 @@ def install(): shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) shelltools.cd("..") - pisitools.dodoc("README*", "NEWS*", "LICENSE*") + pisitools.dodoc("README.*", "NEWS.*", "LICENSE.*") From 661170b00630707b89be8327fdbd11f5c4c61b40 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:17:37 +0300 Subject: [PATCH 075/104] blender --- multimedia/editor/blender/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/editor/blender/pspec.xml b/multimedia/editor/blender/pspec.xml index 134a002210..4ee18f7173 100644 --- a/multimedia/editor/blender/pspec.xml +++ b/multimedia/editor/blender/pspec.xml @@ -24,6 +24,7 @@ ffmpeg-devel fftw3-devel boost-devel + vulkan-devel libepoxy-devel freetype-devel glew-devel From cb5e30150a00ee844b6d471c1a661c178faf66d9 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:26:20 +0300 Subject: [PATCH 076/104] xmoto --- game/sports/xmoto/pspec.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/game/sports/xmoto/pspec.xml b/game/sports/xmoto/pspec.xml index 686eb2f9f4..f20a3fba6a 100644 --- a/game/sports/xmoto/pspec.xml +++ b/game/sports/xmoto/pspec.xml @@ -35,6 +35,8 @@ mesa-glu-devel libxdg-basedir-devel libjpeg-turbo-devel + sdl2-net-devel + sdl2-mixer-devel @@ -62,6 +64,8 @@ mesa libsdl2 mesa-glu + sdl2-net + sdl2-mixer libjpeg-turbo libxdg-basedir From 897727075c9534939a35c2ff9830147642d15116 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:37:23 +0300 Subject: [PATCH 077/104] extremetuxracer --- game/arcade/extremetuxracer/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/arcade/extremetuxracer/actions.py b/game/arcade/extremetuxracer/actions.py index 836afbe54f..3ea32484f3 100644 --- a/game/arcade/extremetuxracer/actions.py +++ b/game/arcade/extremetuxracer/actions.py @@ -9,7 +9,7 @@ from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get -WorkDir = "etr-0.8.2" +WorkDir = "etr-%s" % get.srcVERSION() def setup(): autotools.configure("--prefix=/usr") From 7931eadbbcd73764d074dd8f9c17ef70d74f3256 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:39:37 +0300 Subject: [PATCH 078/104] gmult --- game/puzzle/gmult/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/game/puzzle/gmult/pspec.xml b/game/puzzle/gmult/pspec.xml index c2c6594a8a..47d7b18b43 100644 --- a/game/puzzle/gmult/pspec.xml +++ b/game/puzzle/gmult/pspec.xml @@ -48,6 +48,7 @@ /usr/share/metainfo /usr/share/dbus-1 /usr/share/icons + /usr/share/glib-2.0 /usr/share/locale From 4e4f54ccd515e669fd44dbc1f7460e8d4f66e3fb Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:44:19 +0300 Subject: [PATCH 079/104] emacs --- editor/emacs/emacs/actions.py | 2 +- editor/emacs/emacs/pspec.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/editor/emacs/emacs/actions.py b/editor/emacs/emacs/actions.py index c04b890f44..d977d5903b 100644 --- a/editor/emacs/emacs/actions.py +++ b/editor/emacs/emacs/actions.py @@ -32,4 +32,4 @@ def install(): #pisitools.remove("/usr/bin/emacs-*") #removeCruft() - pisitools.dodoc("ChangeLog", "BUGS", "README", "COPYING") + pisitools.dodoc("ChangeLog", "BUGS", "README*", "COPYING") diff --git a/editor/emacs/emacs/pspec.xml b/editor/emacs/emacs/pspec.xml index 49c5637c4e..d874aff4c4 100644 --- a/editor/emacs/emacs/pspec.xml +++ b/editor/emacs/emacs/pspec.xml @@ -23,6 +23,7 @@ fontconfig-devel giflib-devel gpm + texinfo libjpeg-turbo-devel libICE-devel libSM-devel From 034c642670d17c214cb9f34bb48dfe4551508e91 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:47:06 +0300 Subject: [PATCH 080/104] emacs --- game/sports/xmoto/pspec.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/game/sports/xmoto/pspec.xml b/game/sports/xmoto/pspec.xml index f20a3fba6a..ae023aa2a6 100644 --- a/game/sports/xmoto/pspec.xml +++ b/game/sports/xmoto/pspec.xml @@ -36,6 +36,7 @@ libxdg-basedir-devel libjpeg-turbo-devel sdl2-net-devel + sdl2-ttf-devel sdl2-mixer-devel @@ -65,6 +66,7 @@ libsdl2 mesa-glu sdl2-net + sdl2-ttf sdl2-mixer libjpeg-turbo libxdg-basedir From c8973b35610ea2d5cf786fcbfdf32a768594a9b2 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 11:50:14 +0300 Subject: [PATCH 081/104] blender --- multimedia/editor/blender/pspec.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/multimedia/editor/blender/pspec.xml b/multimedia/editor/blender/pspec.xml index 4ee18f7173..f862d8e0b8 100644 --- a/multimedia/editor/blender/pspec.xml +++ b/multimedia/editor/blender/pspec.xml @@ -65,6 +65,7 @@ zstd-devel brotli-devel openpgl-devel + shaderc-devel @@ -118,6 +119,8 @@ opencolorio jemalloc openpgl + shaderc + vulkan /usr/bin From 64482184594afb2b59ae23e81dc81d3a842cdf0b Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 12:00:35 +0300 Subject: [PATCH 082/104] pymacs --- editor/emacs/pymacs/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/emacs/pymacs/actions.py b/editor/emacs/pymacs/actions.py index eb5ba9d128..20032af5d1 100644 --- a/editor/emacs/pymacs/actions.py +++ b/editor/emacs/pymacs/actions.py @@ -14,4 +14,4 @@ def install(): pythonmodules.install() pisitools.insinto("/usr/share/emacs/site-lisp", "pymacs.el.in", "pymacs.el") - pisitools.dodoc("THANKS", "README", "TODO") + pisitools.dodoc("THANKS", "README*", "TODO") From 1b25d73563bc8f9fc3fcc4c1429ce3ae5bbf370d Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 12:12:36 +0300 Subject: [PATCH 083/104] liblangtag --- editor/liblangtag/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/liblangtag/actions.py b/editor/liblangtag/actions.py index a1d14eeba5..9d4f25b87e 100644 --- a/editor/liblangtag/actions.py +++ b/editor/liblangtag/actions.py @@ -21,4 +21,4 @@ def build(): def install(): autotools.install() - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") + pisitools.dodoc("AUTHORS", "NEWS", "README") From 9a8a821a25df82c9e4293fae36d1b8a435a54d4d Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 12:24:44 +0300 Subject: [PATCH 084/104] texlive-core --- editor/tex/texlive-core/actions.py | 4 ++-- editor/tex/texlive-core/pspec.xml | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/editor/tex/texlive-core/actions.py b/editor/tex/texlive-core/actions.py index 0f963c77fa..8e528219f5 100644 --- a/editor/tex/texlive-core/actions.py +++ b/editor/tex/texlive-core/actions.py @@ -76,8 +76,8 @@ def install(): # pisitools.remove("/usr/share/texmf-dist/updmap.cfg") # remove unneeded dir - pisitools.removeDir("/usr/share/texmf-dist/scripts/context/stubs/mswin") - pisitools.removeDir("/usr/share/texmf-dist/scripts/context/stubs/win64") + # pisitools.removeDir("/usr/share/texmf-dist/scripts/context/stubs/mswin") + # pisitools.removeDir("/usr/share/texmf-dist/scripts/context/stubs/win64") # link programs from /usr/share/texmf-dist/scripts linked_scripts =""" diff --git a/editor/tex/texlive-core/pspec.xml b/editor/tex/texlive-core/pspec.xml index c0bd3730b7..5633bbffc1 100644 --- a/editor/tex/texlive-core/pspec.xml +++ b/editor/tex/texlive-core/pspec.xml @@ -14,10 +14,7 @@ app:console TeX Live core distribution. texlive-core is the essential part of TeXLive. It corresponds to the "medium" scheme of TexLive. - - https://mirrors.edge.kernel.org/archlinux/other/texlive/texlive-core-2023.66587-src.zip - - + https://mirrors.edge.kernel.org/archlinux/other/texlive/texlive-core-2023.66587-src.zip texlive-bin From 9834f042177119829af682533599248317d363d0 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 12:53:18 +0300 Subject: [PATCH 085/104] quazip --- util/archive/quazip/actions.py | 19 +++++++++++--- util/archive/quazip/pspec.xml | 48 ++++++++++++++++++++++++++++++---- 2 files changed, 58 insertions(+), 9 deletions(-) diff --git a/util/archive/quazip/actions.py b/util/archive/quazip/actions.py index 0d24c8b02a..5593e910b7 100644 --- a/util/archive/quazip/actions.py +++ b/util/archive/quazip/actions.py @@ -6,17 +6,28 @@ from pisi.actionsapi import cmaketools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): - cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ - -DQUAZIP_QT_MAJOR_VERSION=5 \ - -DBUILD_WITH_QT4:BOOL=OFF") + cmaketools.configure("-B build5 -DCMAKE_INSTALL_PREFIX=/usr \ + -DQUAZIP_QT_MAJOR_VERSION=5 \ + -DBUILD_WITH_QT4:BOOL=OFF") + + cmaketools.configure("-B build6 -DCMAKE_INSTALL_PREFIX=/usr \ + -DQUAZIP_QT_MAJOR_VERSION=6 \ + -DBUILD_WITH_QT4:BOOL=OFF") def build(): - cmaketools.make() + cmaketools.make("-C build5") + cmaketools.make("-C build6") def install(): + shelltools.cd("build5") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + shelltools.cd("../build6") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("..") pisitools.dodoc("COPYING", "README.md", "NEWS.txt") diff --git a/util/archive/quazip/pspec.xml b/util/archive/quazip/pspec.xml index 3667098661..6fb943975d 100644 --- a/util/archive/quazip/pspec.xml +++ b/util/archive/quazip/pspec.xml @@ -17,6 +17,8 @@ https://github.com/stachenov/quazip/archive/v1.4.tar.gz qt5-base-devel + qt6-base-devel + qt6-5compat-devel zlib-devel bzip2 cmake @@ -32,9 +34,23 @@ libgcc - /usr/lib + /usr/lib/libquazip1-qt5.so* /usr/share/doc - /usr/share/cmake/Modules/FindQuaZip5.cmake + + + + + + quazip-qt6 + + qt6-base + zlib + bzip2 + qt6-5compat + + + /usr/lib/libquazip1-qt6.so* + @@ -47,13 +63,35 @@ zlib-devel - /usr/include - /usr/lib/cmake - /usr/lib/pkgconfig + /usr/include/QuaZip-Qt5-*/ + /usr/lib/cmake/QuaZip-Qt5-* + /usr/lib/pkgconfig/quazip1-qt5.pc + + + + + quazip-qt6-devel + Development files for quazip + + quazip-qt6 + qt6-base-devel + zlib-devel + + + /usr/include/QuaZip-Qt6-*/ + /usr/lib/cmake/QuaZip-Qt6-* + /usr/lib/pkgconfig/quazip1-qt6.pc + + 2024-11-30 + 1.4 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2023-01-25 1.4 From eff822ea300fa8c773bcb5716cc998e51655cfca Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 13:09:44 +0300 Subject: [PATCH 086/104] quazip --- .../06-blender-2.68-fix-install-rules.patch | 26 - .../blender/files/blender-2.67b-rna.patch | 23 - ...-ghost-fix-typo-in-finding-XF86VMODE.patch | 31 - .../blender/files/blender-ffmpeg4_4.patch | 10 - .../blender/files/blender-openexr.patch | 190 ----- .../editor/blender/files/ffmpeg-7-1.patch | 67 ++ .../editor/blender/files/ffmpeg-7-2.patch | 184 +++++ multimedia/editor/blender/files/ffmpeg3.patch | 673 ------------------ multimedia/editor/blender/files/ffmpeg4.patch | 113 --- multimedia/editor/blender/pspec.xml | 5 +- 10 files changed, 254 insertions(+), 1068 deletions(-) delete mode 100644 multimedia/editor/blender/files/06-blender-2.68-fix-install-rules.patch delete mode 100644 multimedia/editor/blender/files/blender-2.67b-rna.patch delete mode 100644 multimedia/editor/blender/files/blender-3.0.0-intern-ghost-fix-typo-in-finding-XF86VMODE.patch delete mode 100644 multimedia/editor/blender/files/blender-ffmpeg4_4.patch delete mode 100644 multimedia/editor/blender/files/blender-openexr.patch create mode 100644 multimedia/editor/blender/files/ffmpeg-7-1.patch create mode 100644 multimedia/editor/blender/files/ffmpeg-7-2.patch delete mode 100644 multimedia/editor/blender/files/ffmpeg3.patch delete mode 100644 multimedia/editor/blender/files/ffmpeg4.patch diff --git a/multimedia/editor/blender/files/06-blender-2.68-fix-install-rules.patch b/multimedia/editor/blender/files/06-blender-2.68-fix-install-rules.patch deleted file mode 100644 index aa8ecc9f61..0000000000 --- a/multimedia/editor/blender/files/06-blender-2.68-fix-install-rules.patch +++ /dev/null @@ -1,26 +0,0 @@ -commit 94eed33f878e35a8c7b69b0c23b3b30026460f33 -Author: hasufell -Date: Fri Jul 19 18:50:08 2013 +0200 - - remove stupid uninstall snippet - - whoever coded this... it is dangerous - uninstall methods have NO PLACE in install rules - -diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt -index c84d944..2b9bf46 100644 ---- a/source/creator/CMakeLists.txt -+++ b/source/creator/CMakeLists.txt -@@ -268,12 +268,6 @@ endif() - # Install Targets (Generic, All Platforms) - - --# important to make a clean install each time, else old scripts get loaded. --install( -- CODE -- "file(REMOVE_RECURSE ${TARGETDIR_VER})" --) -- - if(WITH_PYTHON) - # install(CODE "message(\"copying blender scripts...\")") - diff --git a/multimedia/editor/blender/files/blender-2.67b-rna.patch b/multimedia/editor/blender/files/blender-2.67b-rna.patch deleted file mode 100644 index 9915720ad6..0000000000 --- a/multimedia/editor/blender/files/blender-2.67b-rna.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -up blender-2.67b/source/blender/makesrna/intern/rna_access.c.rna blender-2.67b/source/blender/makesrna/intern/rna_access.c ---- blender-2.67b/source/blender/makesrna/intern/rna_access.c.rna 2013-05-16 12:43:18.000000000 +0200 -+++ blender-2.67b/source/blender/makesrna/intern/rna_access.c 2013-06-14 16:35:39.263926932 +0200 -@@ -1273,13 +1273,15 @@ void RNA_property_enum_items_gettexted(b - int totitem = 0; - - /* count */ -- for (i = 0; (*item)[i].identifier; i++) -- totitem++; -+ if (*item) -+ for (i = 0; (*item)[i].identifier; i++) -+ totitem++; - - nitem = MEM_callocN(sizeof(EnumPropertyItem) * (totitem + 1), "enum_items_gettexted"); - -- for (i = 0; (*item)[i].identifier; i++) -- nitem[i] = (*item)[i]; -+ if (*item) -+ for (i = 0; (*item)[i].identifier; i++) -+ nitem[i] = (*item)[i]; - - *free = TRUE; - } diff --git a/multimedia/editor/blender/files/blender-3.0.0-intern-ghost-fix-typo-in-finding-XF86VMODE.patch b/multimedia/editor/blender/files/blender-3.0.0-intern-ghost-fix-typo-in-finding-XF86VMODE.patch deleted file mode 100644 index 51d8ded233..0000000000 --- a/multimedia/editor/blender/files/blender-3.0.0-intern-ghost-fix-typo-in-finding-XF86VMODE.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://developer.blender.org/D13464 - -From 781c56f054b4c7717739752336427a811f7633eb Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Sat, 4 Dec 2021 00:38:59 +0000 -Subject: [PATCH] intern/ghost: fix typo in finding XF86VMODE - ---- - intern/ghost/CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt -index 4164231..663598e 100644 ---- a/intern/ghost/CMakeLists.txt -+++ b/intern/ghost/CMakeLists.txt -@@ -245,10 +245,10 @@ elseif(WITH_GHOST_X11 OR WITH_GHOST_WAYLAND) - if(WITH_X11_XF86VMODE) - add_definitions(-DWITH_X11_XF86VMODE) - list(APPEND INC_SYS -- ${X11_xf86vmode_INCLUDE_PATH} -+ ${X11_Xxf86vmode_INCLUDE_PATH} - ) - list(APPEND LIB -- ${X11_Xf86vmode_LIB} -+ ${X11_Xxf86vmode_LIB} - ) - endif() - --- -2.34.1 - diff --git a/multimedia/editor/blender/files/blender-ffmpeg4_4.patch b/multimedia/editor/blender/files/blender-ffmpeg4_4.patch deleted file mode 100644 index 24f6e849aa..0000000000 --- a/multimedia/editor/blender/files/blender-ffmpeg4_4.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/source/blender/blenkernel/intern/writeffmpeg.org.c 2021-05-05 15:45:54.647257119 -0700 -+++ a/source/blender/blenkernel/intern/writeffmpeg.c 2021-05-05 15:47:57.737338545 -0700 -@@ -163,6 +163,7 @@ - frame->pts = context->audio_time / av_q2d(c->time_base); - frame->nb_samples = context->audio_input_samples; - frame->format = c->sample_fmt; -+ frame->channels = c->channels; - # ifdef FFMPEG_HAVE_FRAME_CHANNEL_LAYOUT - frame->channel_layout = c->channel_layout; - # endif diff --git a/multimedia/editor/blender/files/blender-openexr.patch b/multimedia/editor/blender/files/blender-openexr.patch deleted file mode 100644 index d7738a3b9d..0000000000 --- a/multimedia/editor/blender/files/blender-openexr.patch +++ /dev/null @@ -1,190 +0,0 @@ -https://src.fedoraproject.org/rpms/blender/blob/rawhide/f/blender-openexr.patch - ---- a/source/blender/imbuf/intern/openexr/openexr_api.cpp -+++ b/source/blender/imbuf/intern/openexr/openexr_api.cpp -@@ -32,30 +32,31 @@ - #include - #include - --#include -+#include - #include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include - - /* multiview/multipart */ --#include --#include --#include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include - - #include "DNA_scene_types.h" /* For OpenEXR compression constants */ - -@@ -131,12 +132,12 @@ class IMemStream : public Imf::IStream { - return false; - } - -- Int64 tellg() override -+ uint64_t tellg() override - { - return _exrpos; - } - -- void seekg(Int64 pos) override -+ void seekg(uint64_t pos) override - { - _exrpos = pos; - } -@@ -146,8 +147,8 @@ class IMemStream : public Imf::IStream { - } - - private: -- Int64 _exrpos; -- Int64 _exrsize; -+ uint64_t _exrpos; -+ uint64_t _exrsize; - unsigned char *_exrbuf; - }; - -@@ -182,12 +183,12 @@ class IFileStream : public Imf::IStream - return check_error(); - } - -- Int64 tellg() override -+ uint64_t tellg() override - { - return std::streamoff(ifs.tellg()); - } - -- void seekg(Int64 pos) override -+ void seekg(uint64_t pos) override - { - ifs.seekg(pos); - check_error(); -@@ -231,19 +232,19 @@ class OMemStream : public OStream { - ibuf->encodedsize += n; - } - -- Int64 tellp() override -+ uint64_t tellp() override - { - return offset; - } - -- void seekp(Int64 pos) override -+ void seekp(uint64_t pos) override - { - offset = pos; - ensure_size(offset); - } - - private: -- void ensure_size(Int64 size) -+ void ensure_size(uint64_t size) - { - /* if buffer is too small increase it. */ - while (size > ibuf->encodedbuffersize) { -@@ -254,7 +255,7 @@ class OMemStream : public OStream { - } - - ImBuf *ibuf; -- Int64 offset; -+ uint64_t offset; - }; - - /* File Output Stream */ -@@ -284,12 +285,12 @@ class OFileStream : public OStream { - check_error(); - } - -- Int64 tellp() override -+ uint64_t tellp() override - { - return std::streamoff(ofs.tellp()); - } - -- void seekp(Int64 pos) override -+ void seekp(uint64_t pos) override - { - ofs.seekp(pos); - check_error(); ---- a/build_files/cmake/Modules/FindOpenEXR.cmake -+++ b/build_files/cmake/Modules/FindOpenEXR.cmake -@@ -25,6 +25,7 @@ - # see accompanying file BSD-3-Clause-license.txt for details. - #============================================================================= - -+ - # If OPENEXR_ROOT_DIR was defined in the environment, use it. - IF(NOT OPENEXR_ROOT_DIR AND NOT $ENV{OPENEXR_ROOT_DIR} STREQUAL "") - SET(OPENEXR_ROOT_DIR $ENV{OPENEXR_ROOT_DIR}) -@@ -33,6 +34,16 @@ ENDIF() - # Old versions (before 2.0?) do not have any version string, just assuming this should be fine though. - SET(_openexr_libs_ver_init "2.0") - -+find_package(Imath CONFIG QUIET) -+if(TARGET Imath::Imath) -+SET(_openexr_FIND_COMPONENTS -+ Imath -+ Iex -+ OpenEXR -+ IlmThread -+) -+ -+else() - SET(_openexr_FIND_COMPONENTS - Half - Iex -@@ -40,6 +51,7 @@ SET(_openexr_FIND_COMPONENTS - IlmThread - Imath - ) -+endif() - - SET(_openexr_SEARCH_DIRS - ${OPENEXR_ROOT_DIR} -@@ -121,6 +133,9 @@ IF(OPENEXR_FOUND) - SET(OPENEXR_LIBRARIES ${_openexr_LIBRARIES}) - # Both include paths are needed because of dummy OSL headers mixing #include and #include :( - SET(OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR} ${OPENEXR_INCLUDE_DIR}/OpenEXR) -+ if(TARGET Imath::Imath) -+ list(APPEND OPENEXR_INCLUDE_DIRS ${OPENEXR_INCLUDE_DIR}/Imath) -+ endif() - ENDIF() - - MARK_AS_ADVANCED( diff --git a/multimedia/editor/blender/files/ffmpeg-7-1.patch b/multimedia/editor/blender/files/ffmpeg-7-1.patch new file mode 100644 index 0000000000..8a044876dc --- /dev/null +++ b/multimedia/editor/blender/files/ffmpeg-7-1.patch @@ -0,0 +1,67 @@ +From c72dbeafffa5b3262e90023e092bb1f9928d7079 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= +Date: Tue, 14 May 2024 11:03:49 +0200 +Subject: [PATCH] Add compatibility with FFMPEG 7.0 + +key_frame was deprecated then remove, we should use AV_FRAME_FLAG_KEY +instead. + +read_seek2 and read_seek were internalized and can't be used anymore, so +we check directly the return of av_seek_frame. +--- + intern/ffmpeg/ffmpeg_compat.h | 9 +++++++++ + source/blender/imbuf/intern/anim_movie.cc | 11 +++++------ + 2 files changed, 14 insertions(+), 6 deletions(-) + +diff --git a/intern/ffmpeg/ffmpeg_compat.h b/intern/ffmpeg/ffmpeg_compat.h +index 91ea1701db6..78778482e8d 100644 +--- a/intern/ffmpeg/ffmpeg_compat.h ++++ b/intern/ffmpeg/ffmpeg_compat.h +@@ -141,6 +141,15 @@ int64_t av_get_frame_duration_in_pts_units(const AVFrame *picture) + #endif + } + ++FFMPEG_INLINE ++bool av_get_cur_key_frame_pts(const AVFrame *picture) { ++#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(58, 29, 100) ++ return (picture->flags & AV_FRAME_FLAG_KEY); ++#else ++ return (picture->key_frame); ++#endif ++} ++ + /* -------------------------------------------------------------------- */ + /** \name Deinterlace code block + * +diff --git a/source/blender/imbuf/intern/anim_movie.cc b/source/blender/imbuf/intern/anim_movie.cc +index 3d51969dd46..bb07a8bb14c 100644 +--- a/source/blender/imbuf/intern/anim_movie.cc ++++ b/source/blender/imbuf/intern/anim_movie.cc +@@ -653,7 +653,7 @@ static void ffmpeg_decode_store_frame_pts(ImBufAnim *anim) + { + anim->cur_pts = av_get_pts_from_frame(anim->pFrame); + +- if (anim->pFrame->key_frame) { ++ if (av_get_cur_key_frame_pts(anim->pFrame)) { + anim->cur_key_frame_pts = anim->cur_pts; + } + +@@ -1032,11 +1032,10 @@ static int ffmpeg_seek_to_key_frame(ImBufAnim *anim, + + AVFormatContext *format_ctx = anim->pFormatCtx; + +- if (format_ctx->iformat->read_seek2 || format_ctx->iformat->read_seek) { +- ret = av_seek_frame(anim->pFormatCtx, anim->videoStream, seek_pos, AVSEEK_FLAG_BACKWARD); +- } +- else { +- ret = ffmpeg_generic_seek_workaround(anim, &seek_pos, pts_to_search); ++ int ret = av_seek_frame(anim->pFormatCtx, anim->videoStream, seek_pos, AVSEEK_FLAG_BACKWARD); ++ ++ if (ret < 0) { ++ ret = ffmpeg_generic_seek_workaround(anim, &seek_pos, pts_to_search);\ + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + "Adjusted final seek seek_pos = %" PRId64 "\n", +-- +2.30.2 + diff --git a/multimedia/editor/blender/files/ffmpeg-7-2.patch b/multimedia/editor/blender/files/ffmpeg-7-2.patch new file mode 100644 index 0000000000..cd89a978c8 --- /dev/null +++ b/multimedia/editor/blender/files/ffmpeg-7-2.patch @@ -0,0 +1,184 @@ +From fc8955ebbbb5d0afde2722b836dec8b4e07f2232 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= +Date: Sat, 18 May 2024 22:08:34 +0200 +Subject: [PATCH] Add compatibility with FFmpeg 7.0 within audaspace plugin + +We backport changes specific to FFmpeg 7.0 in audaspace, behind +HAVE_CH_LAYOUT, ensuring compatibility with previous versions. +--- + .../audaspace/plugins/ffmpeg/FFMPEGReader.cpp | 27 +++++++++-- + .../audaspace/plugins/ffmpeg/FFMPEGWriter.cpp | 46 +++++++++++++++++++ + 2 files changed, 69 insertions(+), 4 deletions(-) + +diff --git a/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp b/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp +index c0e16d6a887..3257daab442 100644 +--- a/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp ++++ b/extern/audaspace/plugins/ffmpeg/FFMPEGReader.cpp +@@ -31,6 +31,10 @@ AUD_NAMESPACE_BEGIN + #define FFMPEG_OLD_CODE + #endif + ++#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100) ++#define HAVE_CH_LAYOUT ++#endif ++ + SampleFormat FFMPEGReader::convertSampleFormat(AVSampleFormat format) + { + switch(av_get_packed_sample_fmt(format)) +@@ -104,15 +108,22 @@ int FFMPEGReader::decode(AVPacket& packet, Buffer& buffer) + packet.size = orig_size; + #else + avcodec_send_packet(m_codecCtx, &packet); ++ + + while(true) + { + auto ret = avcodec_receive_frame(m_codecCtx, m_frame); + ++#ifdef HAVE_CH_LAYOUT ++ int nb_channels = m_codecCtx->ch_layout.nb_channels; ++#else ++ int nb_channels = m_codecCtx->channels; ++#endif ++ + if(ret != 0) + break; + +- int data_size = av_samples_get_buffer_size(nullptr, m_codecCtx->channels, m_frame->nb_samples, m_codecCtx->sample_fmt, 1); ++ int data_size = av_samples_get_buffer_size(nullptr, nb_channels, m_frame->nb_samples, m_codecCtx->sample_fmt, 1); + + if(buf_size - buf_pos < data_size) + { +@@ -122,12 +133,12 @@ int FFMPEGReader::decode(AVPacket& packet, Buffer& buffer) + + if(m_tointerleave) + { +- int single_size = data_size / m_codecCtx->channels / m_frame->nb_samples; +- for(int channel = 0; channel < m_codecCtx->channels; channel++) ++ int single_size = data_size / nb_channels / m_frame->nb_samples; ++ for(int channel = 0; channel < nb_channels; channel++) + { + for(int i = 0; i < m_frame->nb_samples; i++) + { +- std::memcpy(((data_t*)buffer.getBuffer()) + buf_pos + ((m_codecCtx->channels * i) + channel) * single_size, ++ std::memcpy(((data_t*)buffer.getBuffer()) + buf_pos + ((nb_channels * i) + channel) * single_size, + m_frame->data[channel] + i * single_size, single_size); + } + } +@@ -207,7 +218,11 @@ void FFMPEGReader::init(int stream) + if(avcodec_open2(m_codecCtx, aCodec, nullptr) < 0) + AUD_THROW(FileException, "File couldn't be read, ffmpeg codec couldn't be opened."); + ++#ifdef HAVE_CH_LAYOUT ++ m_specs.channels = (Channels) m_codecCtx->ch_layout.nb_channels; ++#else + m_specs.channels = (Channels) m_codecCtx->channels; ++#endif + m_tointerleave = av_sample_fmt_is_planar(m_codecCtx->sample_fmt); + + switch(av_get_packed_sample_fmt(m_codecCtx->sample_fmt)) +@@ -344,8 +359,12 @@ std::vector FFMPEGReader::queryStreams() + info.specs.channels = Channels(m_formatCtx->streams[i]->codec->channels); + info.specs.rate = m_formatCtx->streams[i]->codec->sample_rate; + info.specs.format = convertSampleFormat(m_formatCtx->streams[i]->codec->sample_fmt); ++#else ++#ifdef HAVE_CH_LAYOUT ++ info.specs.channels = Channels(m_formatCtx->streams[i]->codecpar->ch_layout.nb_channels); + #else + info.specs.channels = Channels(m_formatCtx->streams[i]->codecpar->channels); ++#endif + info.specs.rate = m_formatCtx->streams[i]->codecpar->sample_rate; + info.specs.format = convertSampleFormat(AVSampleFormat(m_formatCtx->streams[i]->codecpar->format)); + #endif +diff --git a/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp b/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp +index 9cadfe9c092..2f435c14b56 100644 +--- a/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp ++++ b/extern/audaspace/plugins/ffmpeg/FFMPEGWriter.cpp +@@ -34,6 +34,10 @@ AUD_NAMESPACE_BEGIN + #define FFMPEG_OLD_CODE + #endif + ++#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(57, 28, 100) ++#define HAVE_CH_LAYOUT ++#endif ++ + void FFMPEGWriter::encode() + { + sample_t* data = m_input_buffer.getBuffer(); +@@ -77,8 +81,12 @@ void FFMPEGWriter::encode() + + m_frame->nb_samples = m_input_samples; + m_frame->format = m_codecCtx->sample_fmt; ++#ifdef HAVE_CH_LAYOUT ++ av_channel_layout_copy(&m_frame->ch_layout, &m_codecCtx->ch_layout); ++#else + m_frame->channel_layout = m_codecCtx->channel_layout; + m_frame->channels = m_specs.channels; ++#endif + + if(avcodec_fill_audio_frame(m_frame, m_specs.channels, m_codecCtx->sample_fmt, reinterpret_cast(data), m_input_buffer.getSize(), 0) < 0) + AUD_THROW(FileException, "File couldn't be written, filling the audio frame failed with ffmpeg."); +@@ -237,6 +245,39 @@ FFMPEGWriter::FFMPEGWriter(const std::string &filename, DeviceSpecs specs, Conta + break; + } + ++#ifdef HAVE_CH_LAYOUT ++ AVChannelLayout channel_layout{}; ++ ++ switch(m_specs.channels) ++ { ++ case CHANNELS_MONO: ++ channel_layout = AV_CHANNEL_LAYOUT_MONO; ++ break; ++ case CHANNELS_STEREO: ++ channel_layout = AV_CHANNEL_LAYOUT_STEREO; ++ break; ++ case CHANNELS_STEREO_LFE: ++ channel_layout = AV_CHANNEL_LAYOUT_2POINT1; ++ break; ++ case CHANNELS_SURROUND4: ++ channel_layout = AV_CHANNEL_LAYOUT_QUAD; ++ break; ++ case CHANNELS_SURROUND5: ++ channel_layout = AV_CHANNEL_LAYOUT_5POINT0_BACK; ++ break; ++ case CHANNELS_SURROUND51: ++ channel_layout = AV_CHANNEL_LAYOUT_5POINT1_BACK; ++ break; ++ case CHANNELS_SURROUND61: ++ channel_layout = AV_CHANNEL_LAYOUT_6POINT1_BACK; ++ break; ++ case CHANNELS_SURROUND71: ++ channel_layout = AV_CHANNEL_LAYOUT_7POINT1; ++ break; ++ default: ++ AUD_THROW(FileException, "File couldn't be written, channel layout not supported."); ++ } ++#else + uint64_t channel_layout = 0; + + switch(m_specs.channels) +@@ -268,6 +309,7 @@ FFMPEGWriter::FFMPEGWriter(const std::string &filename, DeviceSpecs specs, Conta + default: + AUD_THROW(FileException, "File couldn't be written, channel layout not supported."); + } ++#endif + + try + { +@@ -405,8 +447,12 @@ FFMPEGWriter::FFMPEGWriter(const std::string &filename, DeviceSpecs specs, Conta + + m_codecCtx->codec_type = AVMEDIA_TYPE_AUDIO; + m_codecCtx->bit_rate = bitrate; ++#ifdef HAVE_CH_LAYOUT ++ av_channel_layout_copy(&m_codecCtx->ch_layout, &channel_layout); ++#else + m_codecCtx->channel_layout = channel_layout; + m_codecCtx->channels = m_specs.channels; ++#endif + m_stream->time_base.num = m_codecCtx->time_base.num = 1; + m_stream->time_base.den = m_codecCtx->time_base.den = m_codecCtx->sample_rate; + +-- +2.30.2 + diff --git a/multimedia/editor/blender/files/ffmpeg3.patch b/multimedia/editor/blender/files/ffmpeg3.patch deleted file mode 100644 index ab770269c8..0000000000 --- a/multimedia/editor/blender/files/ffmpeg3.patch +++ /dev/null @@ -1,673 +0,0 @@ -diff -ur blender-2.76/CMakeLists.txt blender-2.76.ffmpeg/CMakeLists.txt ---- blender-2.76/CMakeLists.txt 2015-10-12 00:58:22.000000000 +0200 -+++ blender-2.76.ffmpeg/CMakeLists.txt 2016-04-16 15:31:11.524037254 +0200 -@@ -982,7 +982,7 @@ - - if(WITH_CODEC_FFMPEG) - set(FFMPEG /usr CACHE PATH "FFMPEG Directory") -- set(FFMPEG_LIBRARIES avformat avcodec avutil avdevice swscale CACHE STRING "FFMPEG Libraries") -+ set(FFMPEG_LIBRARIES avformat avcodec avutil avdevice swscale avfilter CACHE STRING "FFMPEG Libraries") - - mark_as_advanced(FFMPEG) - -diff -ur blender-2.76/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp blender-2.76.ffmpeg/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp ---- blender-2.76/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp 2015-10-07 02:09:33.000000000 +0200 -+++ blender-2.76.ffmpeg/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp 2016-04-16 15:31:11.524037254 +0200 -@@ -58,9 +58,9 @@ - got_frame = 0; - - if(!frame) -- frame = avcodec_alloc_frame(); -+ frame = av_frame_alloc(); - else -- avcodec_get_frame_defaults(frame); -+ av_frame_unref(frame); - - read_length = avcodec_decode_audio4(m_codecCtx, frame, &got_frame, &packet); - if(read_length < 0) -diff -ur blender-2.76/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp blender-2.76.ffmpeg/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp ---- blender-2.76/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp 2015-10-07 02:09:33.000000000 +0200 -+++ blender-2.76.ffmpeg/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp 2016-04-16 15:31:11.524037254 +0200 -@@ -202,7 +202,7 @@ - m_frame = av_frame_alloc(); - if (!m_frame) - AUD_THROW(AUD_ERROR_FFMPEG, codec_error); -- avcodec_get_frame_defaults(m_frame); -+ av_frame_unref(m_frame); - m_frame->linesize[0] = m_input_size * samplesize; - m_frame->format = m_codecCtx->sample_fmt; - m_frame->nb_samples = m_input_size; -diff -ur blender-2.76/source/blender/blenkernel/intern/writeffmpeg.c blender-2.76.ffmpeg/source/blender/blenkernel/intern/writeffmpeg.c ---- blender-2.76/source/blender/blenkernel/intern/writeffmpeg.c 2015-10-12 00:58:22.000000000 +0200 -+++ blender-2.76.ffmpeg/source/blender/blenkernel/intern/writeffmpeg.c 2016-04-16 15:31:11.527370628 +0200 -@@ -138,8 +138,8 @@ - context->audio_time += (double) context->audio_input_samples / (double) c->sample_rate; - - #ifdef FFMPEG_HAVE_ENCODE_AUDIO2 -- frame = avcodec_alloc_frame(); -- avcodec_get_frame_defaults(frame); -+ frame = av_frame_alloc(); -+ av_frame_unref(frame); - frame->pts = context->audio_time / av_q2d(c->time_base); - frame->nb_samples = context->audio_input_samples; - frame->format = c->sample_fmt; -@@ -172,7 +172,7 @@ - } - - if (!got_output) { -- avcodec_free_frame(&frame); -+ av_frame_free(&frame); - return 0; - } - #else -@@ -202,7 +202,7 @@ - if (av_interleaved_write_frame(context->outfile, &pkt) != 0) { - fprintf(stderr, "Error writing audio packet!\n"); - if (frame) -- avcodec_free_frame(&frame); -+ av_frame_free(&frame); - return -1; - } - -@@ -210,7 +210,7 @@ - } - - if (frame) -- avcodec_free_frame(&frame); -+ av_frame_free(&frame); - - return 0; - } -@@ -224,7 +224,7 @@ - int size; - - /* allocate space for the struct */ -- f = avcodec_alloc_frame(); -+ f = av_frame_alloc(); - if (!f) return NULL; - size = avpicture_get_size(pix_fmt, width, height); - /* allocate the actual picture buffer */ -@@ -363,8 +363,8 @@ - int height = c->height; - AVFrame *rgb_frame; - -- if (c->pix_fmt != PIX_FMT_BGR32) { -- rgb_frame = alloc_picture(PIX_FMT_BGR32, width, height); -+ if (c->pix_fmt != AV_PIX_FMT_BGR32) { -+ rgb_frame = alloc_picture(AV_PIX_FMT_BGR32, width, height); - if (!rgb_frame) { - BKE_report(reports, RPT_ERROR, "Could not allocate temporary frame"); - return NULL; -@@ -414,14 +414,14 @@ - } - } - -- if (c->pix_fmt != PIX_FMT_BGR32) { -+ if (c->pix_fmt != AV_PIX_FMT_BGR32) { - sws_scale(context->img_convert_ctx, (const uint8_t *const *) rgb_frame->data, - rgb_frame->linesize, 0, c->height, - context->current_frame->data, context->current_frame->linesize); - delete_picture(rgb_frame); - } - -- context->current_frame->format = PIX_FMT_BGR32; -+ context->current_frame->format = AV_PIX_FMT_BGR32; - context->current_frame->width = width; - context->current_frame->height = height; - -@@ -586,12 +586,12 @@ - } - else { - /* makes HuffYUV happy ... */ -- c->pix_fmt = PIX_FMT_YUV422P; -+ c->pix_fmt = AV_PIX_FMT_YUV422P; - } - - if (context->ffmpeg_type == FFMPEG_XVID) { - /* arghhhh ... */ -- c->pix_fmt = PIX_FMT_YUV420P; -+ c->pix_fmt = AV_PIX_FMT_YUV420P; - c->codec_tag = (('D' << 24) + ('I' << 16) + ('V' << 8) + 'X'); - } - -@@ -604,26 +604,26 @@ - /* Keep lossless encodes in the RGB domain. */ - if (codec_id == AV_CODEC_ID_HUFFYUV) { - if (rd->im_format.planes == R_IMF_PLANES_RGBA) { -- c->pix_fmt = PIX_FMT_BGRA; -+ c->pix_fmt = AV_PIX_FMT_BGRA; - } - else { -- c->pix_fmt = PIX_FMT_RGB32; -+ c->pix_fmt = AV_PIX_FMT_RGB32; - } - } - - if (codec_id == AV_CODEC_ID_FFV1) { -- c->pix_fmt = PIX_FMT_RGB32; -+ c->pix_fmt = AV_PIX_FMT_RGB32; - } - - if (codec_id == AV_CODEC_ID_QTRLE) { - if (rd->im_format.planes == R_IMF_PLANES_RGBA) { -- c->pix_fmt = PIX_FMT_ARGB; -+ c->pix_fmt = AV_PIX_FMT_ARGB; - } - } - - if (codec_id == AV_CODEC_ID_PNG) { - if (rd->im_format.planes == R_IMF_PLANES_RGBA) { -- c->pix_fmt = PIX_FMT_RGBA; -+ c->pix_fmt = AV_PIX_FMT_RGBA; - } - } - -@@ -661,7 +661,7 @@ - - context->current_frame = alloc_picture(c->pix_fmt, c->width, c->height); - -- context->img_convert_ctx = sws_getContext(c->width, c->height, PIX_FMT_BGR32, c->width, c->height, c->pix_fmt, SWS_BICUBIC, -+ context->img_convert_ctx = sws_getContext(c->width, c->height, AV_PIX_FMT_BGR32, c->width, c->height, c->pix_fmt, SWS_BICUBIC, - NULL, NULL, NULL); - return st; - } -diff -ur blender-2.76/source/blender/imbuf/intern/anim_movie.c blender-2.76.ffmpeg/source/blender/imbuf/intern/anim_movie.c ---- blender-2.76/source/blender/imbuf/intern/anim_movie.c 2015-10-07 02:09:33.000000000 +0200 -+++ blender-2.76.ffmpeg/source/blender/imbuf/intern/anim_movie.c 2016-04-16 15:31:11.527370628 +0200 -@@ -474,6 +474,10 @@ - const int *inv_table; - #endif - -+ anim->last_width = -1; -+ anim->last_height = -1; -+ anim->last_pixfmt = AV_PIX_FMT_NONE; -+ - if (anim == NULL) return(-1); - - streamcount = anim->streamindex; -@@ -562,21 +566,21 @@ - anim->next_pts = -1; - anim->next_packet.stream_index = -1; - -- anim->pFrame = avcodec_alloc_frame(); -+ anim->pFrame = av_frame_alloc(); - anim->pFrameComplete = false; -- anim->pFrameDeinterlaced = avcodec_alloc_frame(); -- anim->pFrameRGB = avcodec_alloc_frame(); -+ anim->pFrameDeinterlaced = av_frame_alloc(); -+ anim->pFrameRGB = av_frame_alloc(); - -- if (avpicture_get_size(PIX_FMT_RGBA, anim->x, anim->y) != -+ if (avpicture_get_size(AV_PIX_FMT_RGBA, anim->x, anim->y) != - anim->x * anim->y * 4) - { - fprintf(stderr, - "ffmpeg has changed alloc scheme ... ARGHHH!\n"); - avcodec_close(anim->pCodecCtx); - avformat_close_input(&anim->pFormatCtx); -- av_free(anim->pFrameRGB); -- av_free(anim->pFrameDeinterlaced); -- av_free(anim->pFrame); -+ av_frame_free(&anim->pFrameRGB); -+ av_frame_free(&anim->pFrameDeinterlaced); -+ av_frame_free(&anim->pFrame); - anim->pCodecCtx = NULL; - return -1; - } -@@ -606,7 +610,7 @@ - anim->pCodecCtx->pix_fmt, - anim->x, - anim->y, -- PIX_FMT_RGBA, -+ AV_PIX_FMT_RGBA, - SWS_FAST_BILINEAR | SWS_PRINT_INFO | SWS_FULL_CHR_H_INT, - NULL, NULL, NULL); - -@@ -615,9 +619,9 @@ - "Can't transform color space??? Bailing out...\n"); - avcodec_close(anim->pCodecCtx); - avformat_close_input(&anim->pFormatCtx); -- av_free(anim->pFrameRGB); -- av_free(anim->pFrameDeinterlaced); -- av_free(anim->pFrame); -+ av_frame_free(&anim->pFrameRGB); -+ av_frame_free(&anim->pFrameDeinterlaced); -+ av_frame_free(&anim->pFrame); - anim->pCodecCtx = NULL; - return -1; - } -@@ -644,6 +648,74 @@ - return (0); - } - -+static void delete_filter_graph(struct anim *anim) { -+ if (anim->filter_graph) { -+ av_frame_free(&anim->filter_frame); -+ avfilter_graph_free(&anim->filter_graph); -+ } -+} -+ -+static int init_filter_graph(struct anim *anim, enum AVPixelFormat pixfmt, int width, int height) { -+ AVFilterInOut *inputs = NULL, *outputs = NULL; -+ char args[512]; -+ int res; -+ -+ delete_filter_graph(anim); -+ anim->filter_graph = avfilter_graph_alloc(); -+ snprintf(args, sizeof(args), -+ "buffer=video_size=%dx%d:pix_fmt=%d:time_base=1/1:pixel_aspect=0/1[in];" -+ "[in]yadif[out];" -+ "[out]buffersink", -+ width, height, pixfmt); -+ res = avfilter_graph_parse2(anim->filter_graph, args, &inputs, &outputs); -+ if (res < 0) -+ return res; -+ if(inputs || outputs) -+ return -1; -+ res = avfilter_graph_config(anim->filter_graph, NULL); -+ if (res < 0) -+ return res; -+ -+ anim->buffersrc_ctx = avfilter_graph_get_filter(anim->filter_graph, "Parsed_buffer_0"); -+ anim->buffersink_ctx = avfilter_graph_get_filter(anim->filter_graph, "Parsed_buffersink_2"); -+ if (!anim->buffersrc_ctx || !anim->buffersink_ctx) -+ return -1; -+ anim->filter_frame = av_frame_alloc(); -+ anim->last_width = width; -+ anim->last_height = height; -+ anim->last_pixfmt = pixfmt; -+ -+ return 0; -+} -+ -+static int process_filter_graph(struct anim *anim, AVPicture *dst, const AVPicture *src, -+ enum AVPixelFormat pixfmt, int width, int height) { -+ int res; -+ -+ if (!anim->filter_graph || width != anim->last_width || -+ height != anim->last_height || pixfmt != anim->last_pixfmt) { -+ res = init_filter_graph(anim, pixfmt, width, height); -+ if (res < 0) -+ return res; -+ } -+ -+ memcpy(anim->filter_frame->data, src->data, sizeof(src->data)); -+ memcpy(anim->filter_frame->linesize, src->linesize, sizeof(src->linesize)); -+ anim->filter_frame->width = width; -+ anim->filter_frame->height = height; -+ anim->filter_frame->format = pixfmt; -+ res = av_buffersrc_add_frame(anim->buffersrc_ctx, anim->filter_frame); -+ if (res < 0) -+ return res; -+ res = av_buffersink_get_frame(anim->buffersink_ctx, anim->filter_frame); -+ if (res < 0) -+ return res; -+ av_picture_copy(dst, (const AVPicture *) anim->filter_frame, pixfmt, width, height); -+ av_frame_unref(anim->filter_frame); -+ -+ return 0; -+} -+ - /* postprocess the image in anim->pFrame and do color conversion - * and deinterlacing stuff. - * -@@ -677,7 +749,8 @@ - - - if (anim->ib_flags & IB_animdeinterlace) { -- if (avpicture_deinterlace( -+ if (process_filter_graph( -+ anim, - (AVPicture *) - anim->pFrameDeinterlaced, - (const AVPicture *) -@@ -695,7 +768,7 @@ - - avpicture_fill((AVPicture *) anim->pFrameRGB, - (unsigned char *) ibuf->rect, -- PIX_FMT_RGBA, anim->x, anim->y); -+ AV_PIX_FMT_RGBA, anim->x, anim->y); - - if (ENDIAN_ORDER == B_ENDIAN) { - int *dstStride = anim->pFrameRGB->linesize; -@@ -1138,16 +1211,18 @@ - { - if (anim == NULL) return; - -+ delete_filter_graph(anim); -+ - if (anim->pCodecCtx) { - avcodec_close(anim->pCodecCtx); - avformat_close_input(&anim->pFormatCtx); -- av_free(anim->pFrameRGB); -- av_free(anim->pFrame); -+ av_frame_free(&anim->pFrameRGB); -+ av_frame_free(&anim->pFrame); - - if (anim->ib_flags & IB_animdeinterlace) { - MEM_freeN(anim->pFrameDeinterlaced->data[0]); - } -- av_free(anim->pFrameDeinterlaced); -+ av_frame_free(&anim->pFrameDeinterlaced); - sws_freeContext(anim->img_convert_ctx); - IMB_freeImBuf(anim->last_frame); - if (anim->next_packet.stream_index != -1) { -diff -ur blender-2.76/source/blender/imbuf/intern/IMB_anim.h blender-2.76.ffmpeg/source/blender/imbuf/intern/IMB_anim.h ---- blender-2.76/source/blender/imbuf/intern/IMB_anim.h 2015-10-07 02:09:33.000000000 +0200 -+++ blender-2.76.ffmpeg/source/blender/imbuf/intern/IMB_anim.h 2016-04-16 15:31:11.527370628 +0200 -@@ -76,6 +76,9 @@ - # include - # include - # include -+# include -+# include -+# include - #endif - - #ifdef WITH_REDCODE -@@ -175,6 +178,14 @@ - int64_t last_pts; - int64_t next_pts; - AVPacket next_packet; -+ -+ AVFilterContext *buffersink_ctx; -+ AVFilterContext *buffersrc_ctx; -+ AVFilterGraph *filter_graph; -+ AVFrame *filter_frame; -+ int last_width; -+ int last_height; -+ enum AVPixelFormat last_pixfmt; - #endif - - #ifdef WITH_REDCODE -diff -ur blender-2.76/source/blender/imbuf/intern/indexer.c blender-2.76.ffmpeg/source/blender/imbuf/intern/indexer.c ---- blender-2.76/source/blender/imbuf/intern/indexer.c 2015-10-07 02:09:33.000000000 +0200 -+++ blender-2.76.ffmpeg/source/blender/imbuf/intern/indexer.c 2016-04-16 15:31:11.527370628 +0200 -@@ -519,7 +519,7 @@ - rv->c->pix_fmt = rv->codec->pix_fmts[0]; - } - else { -- rv->c->pix_fmt = PIX_FMT_YUVJ420P; -+ rv->c->pix_fmt = AV_PIX_FMT_YUVJ420P; - } - - rv->c->sample_aspect_ratio = -@@ -554,7 +554,7 @@ - if (st->codec->width != width || st->codec->height != height || - st->codec->pix_fmt != rv->c->pix_fmt) - { -- rv->frame = avcodec_alloc_frame(); -+ rv->frame = av_frame_alloc(); - avpicture_fill((AVPicture *) rv->frame, - MEM_mallocN(avpicture_get_size( - rv->c->pix_fmt, -@@ -675,7 +675,7 @@ - sws_freeContext(ctx->sws_ctx); - - MEM_freeN(ctx->frame->data[0]); -- av_free(ctx->frame); -+ av_frame_free(&ctx->frame); - } - - get_proxy_filename(ctx->anim, ctx->proxy_size, -@@ -905,7 +905,7 @@ - - memset(&next_packet, 0, sizeof(AVPacket)); - -- in_frame = avcodec_alloc_frame(); -+ in_frame = av_frame_alloc(); - - stream_size = avio_size(context->iFormatCtx->pb); - -@@ -973,7 +973,7 @@ - } while (frame_finished); - } - -- av_free(in_frame); -+ av_frame_free(&in_frame); - - return 1; - } -diff -ur blender-2.76/source/gameengine/VideoTexture/VideoFFmpeg.cpp blender-2.76.ffmpeg/source/gameengine/VideoTexture/VideoFFmpeg.cpp ---- blender-2.76/source/gameengine/VideoTexture/VideoFFmpeg.cpp 2015-10-12 00:58:22.000000000 +0200 -+++ blender-2.76.ffmpeg/source/gameengine/VideoTexture/VideoFFmpeg.cpp 2016-04-16 15:31:11.527370628 +0200 -@@ -79,11 +79,16 @@ - BLI_listbase_clear(&m_frameCacheBase); - BLI_listbase_clear(&m_packetCacheFree); - BLI_listbase_clear(&m_packetCacheBase); -+ last_width = -1; -+ last_height = -1; -+ last_pixfmt = AV_PIX_FMT_NONE; -+ - } - - // destructor - VideoFFmpeg::~VideoFFmpeg () - { -+ delete_filter_graph(this); - } - - void VideoFFmpeg::refresh(void) -@@ -140,23 +145,23 @@ - AVFrame *VideoFFmpeg::allocFrameRGB() - { - AVFrame *frame; -- frame = avcodec_alloc_frame(); -+ frame = av_frame_alloc(); - if (m_format == RGBA32) - { - avpicture_fill((AVPicture*)frame, - (uint8_t*)MEM_callocN(avpicture_get_size( -- PIX_FMT_RGBA, -+ AV_PIX_FMT_RGBA, - m_codecCtx->width, m_codecCtx->height), - "ffmpeg rgba"), -- PIX_FMT_RGBA, m_codecCtx->width, m_codecCtx->height); -+ AV_PIX_FMT_RGBA, m_codecCtx->width, m_codecCtx->height); - } else - { - avpicture_fill((AVPicture*)frame, - (uint8_t*)MEM_callocN(avpicture_get_size( -- PIX_FMT_RGB24, -+ AV_PIX_FMT_RGB24, - m_codecCtx->width, m_codecCtx->height), - "ffmpeg rgb"), -- PIX_FMT_RGB24, m_codecCtx->width, m_codecCtx->height); -+ AV_PIX_FMT_RGB24, m_codecCtx->width, m_codecCtx->height); - } - return frame; - } -@@ -236,8 +241,8 @@ - m_codecCtx = codecCtx; - m_formatCtx = formatCtx; - m_videoStream = videoStream; -- m_frame = avcodec_alloc_frame(); -- m_frameDeinterlaced = avcodec_alloc_frame(); -+ m_frame = av_frame_alloc(); -+ m_frameDeinterlaced = av_frame_alloc(); - - // allocate buffer if deinterlacing is required - avpicture_fill((AVPicture*)m_frameDeinterlaced, -@@ -248,10 +253,10 @@ - m_codecCtx->pix_fmt, m_codecCtx->width, m_codecCtx->height); - - // check if the pixel format supports Alpha -- if (m_codecCtx->pix_fmt == PIX_FMT_RGB32 || -- m_codecCtx->pix_fmt == PIX_FMT_BGR32 || -- m_codecCtx->pix_fmt == PIX_FMT_RGB32_1 || -- m_codecCtx->pix_fmt == PIX_FMT_BGR32_1) -+ if (m_codecCtx->pix_fmt == AV_PIX_FMT_RGB32 || -+ m_codecCtx->pix_fmt == AV_PIX_FMT_BGR32 || -+ m_codecCtx->pix_fmt == AV_PIX_FMT_RGB32_1 || -+ m_codecCtx->pix_fmt == AV_PIX_FMT_BGR32_1) - { - // allocate buffer to store final decoded frame - m_format = RGBA32; -@@ -262,7 +267,7 @@ - m_codecCtx->pix_fmt, - m_codecCtx->width, - m_codecCtx->height, -- PIX_FMT_RGBA, -+ AV_PIX_FMT_RGBA, - SWS_FAST_BILINEAR, - NULL, NULL, NULL); - } else -@@ -276,7 +281,7 @@ - m_codecCtx->pix_fmt, - m_codecCtx->width, - m_codecCtx->height, -- PIX_FMT_RGB24, -+ AV_PIX_FMT_RGB24, - SWS_FAST_BILINEAR, - NULL, NULL, NULL); - } -@@ -293,13 +298,81 @@ - av_free(m_frameDeinterlaced); - m_frameDeinterlaced = NULL; - MEM_freeN(m_frameRGB->data[0]); -- av_free(m_frameRGB); -+ av_frame_free(&m_frameRGB); - m_frameRGB = NULL; - return -1; - } - return 0; - } - -+void VideoFFmpeg::delete_filter_graph(VideoFFmpeg* video) { -+ if (video->filter_graph) { -+ av_frame_free(&video->filter_frame); -+ avfilter_graph_free(&video->filter_graph); -+ } -+} -+ -+int VideoFFmpeg::init_filter_graph(VideoFFmpeg* video, enum AVPixelFormat pixfmt, int width, int height) { -+ AVFilterInOut *inputs = NULL, *outputs = NULL; -+ char args[512]; -+ int res; -+ -+ delete_filter_graph(video); -+ video->filter_graph = avfilter_graph_alloc(); -+ snprintf(args, sizeof(args), -+ "buffer=video_size=%dx%d:pix_fmt=%d:time_base=1/1:pixel_aspect=0/1[in];" -+ "[in]yadif[out];" -+ "[out]buffersink", -+ width, height, pixfmt); -+ res = avfilter_graph_parse2(video->filter_graph, args, &inputs, &outputs); -+ if (res < 0) -+ return res; -+ if(inputs || outputs) -+ return -1; -+ res = avfilter_graph_config(video->filter_graph, NULL); -+ if (res < 0) -+ return res; -+ -+ video->buffersrc_ctx = avfilter_graph_get_filter(video->filter_graph, "Parsed_buffer_0"); -+ video->buffersink_ctx = avfilter_graph_get_filter(video->filter_graph, "Parsed_buffersink_2"); -+ if (!video->buffersrc_ctx || !video->buffersink_ctx) -+ return -1; -+ video->filter_frame = av_frame_alloc(); -+ video->last_width = width; -+ video->last_height = height; -+ video->last_pixfmt = pixfmt; -+ -+ return 0; -+} -+ -+int VideoFFmpeg::process_filter_graph(VideoFFmpeg* video, AVPicture *dst, const AVPicture *src, -+ enum AVPixelFormat pixfmt, int width, int height) { -+ int res; -+ -+ if (!video->filter_graph || width != video->last_width || -+ height != video->last_height || pixfmt != video->last_pixfmt) { -+ res = init_filter_graph(video, pixfmt, width, height); -+ if (res < 0) -+ return res; -+ } -+ -+ memcpy(video->filter_frame->data, src->data, sizeof(src->data)); -+ memcpy(video->filter_frame->linesize, src->linesize, sizeof(src->linesize)); -+ video->filter_frame->width = width; -+ video->filter_frame->height = height; -+ video->filter_frame->format = pixfmt; -+ res = av_buffersrc_add_frame(video->buffersrc_ctx, video->filter_frame); -+ if (res < 0) -+ return res; -+ res = av_buffersink_get_frame(video->buffersink_ctx, video->filter_frame); -+ if (res < 0) -+ return res; -+ av_picture_copy(dst, (const AVPicture *) video->filter_frame, pixfmt, width, height); -+ av_frame_unref(video->filter_frame); -+ -+ return 0; -+} -+ - /* - * This thread is used to load video frame asynchronously. - * It provides a frame caching service. -@@ -392,7 +465,7 @@ - { - if (video->m_deinterlace) - { -- if (avpicture_deinterlace( -+ if (process_filter_graph(video, - (AVPicture*) video->m_frameDeinterlaced, - (const AVPicture*) video->m_frame, - video->m_codecCtx->pix_fmt, -@@ -486,14 +559,14 @@ - { - BLI_remlink(&m_frameCacheBase, frame); - MEM_freeN(frame->frame->data[0]); -- av_free(frame->frame); -+ av_frame_free(&frame->frame); - delete frame; - } - while ((frame = (CacheFrame *)m_frameCacheFree.first) != NULL) - { - BLI_remlink(&m_frameCacheFree, frame); - MEM_freeN(frame->frame->data[0]); -- av_free(frame->frame); -+ av_frame_free(&frame->frame); - delete frame; - } - while ((packet = (CachePacket *)m_packetCacheBase.first) != NULL) -@@ -1057,7 +1130,7 @@ - - if (m_deinterlace) - { -- if (avpicture_deinterlace( -+ if (process_filter_graph(this, - (AVPicture*) m_frameDeinterlaced, - (const AVPicture*) m_frame, - m_codecCtx->pix_fmt, -diff -ur blender-2.76/source/gameengine/VideoTexture/VideoFFmpeg.h blender-2.76.ffmpeg/source/gameengine/VideoTexture/VideoFFmpeg.h ---- blender-2.76/source/gameengine/VideoTexture/VideoFFmpeg.h 2015-10-10 10:20:56.000000000 +0200 -+++ blender-2.76.ffmpeg/source/gameengine/VideoTexture/VideoFFmpeg.h 2016-04-16 15:31:11.527370628 +0200 -@@ -39,6 +39,9 @@ - extern "C" { - #include - #include "ffmpeg_compat.h" -+#include -+#include -+#include - #include "DNA_listBase.h" - #include "BLI_threads.h" - #include "BLI_blenlib.h" -@@ -207,6 +210,18 @@ - - AVFrame *allocFrameRGB(); - static void *cacheThread(void *); -+ -+ AVFilterContext *buffersink_ctx; -+ AVFilterContext *buffersrc_ctx; -+ AVFilterGraph *filter_graph; -+ AVFrame *filter_frame; -+ int last_width; -+ int last_height; -+ enum AVPixelFormat last_pixfmt; -+ -+ static void delete_filter_graph(VideoFFmpeg* video); -+ static int init_filter_graph(VideoFFmpeg* video, enum AVPixelFormat pixfmt, int width, int height); -+ static int process_filter_graph(VideoFFmpeg* video, AVPicture *dst, const AVPicture *src, enum AVPixelFormat pixfmt, int width, int height); - }; - - inline VideoFFmpeg *getFFmpeg(PyImage *self) diff --git a/multimedia/editor/blender/files/ffmpeg4.patch b/multimedia/editor/blender/files/ffmpeg4.patch deleted file mode 100644 index 4fd7801bc3..0000000000 --- a/multimedia/editor/blender/files/ffmpeg4.patch +++ /dev/null @@ -1,113 +0,0 @@ -diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp -index e9eea195208..84aea330313 100644 ---- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp -+++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp -@@ -264,9 +264,9 @@ AUD_FFMPEGReader::AUD_FFMPEGReader(boost::shared_ptr buffer) : - m_membuffer(buffer), - m_membufferpos(0) - { -- m_membuf = reinterpret_cast(av_malloc(FF_MIN_BUFFER_SIZE + FF_INPUT_BUFFER_PADDING_SIZE)); -+ m_membuf = reinterpret_cast(av_malloc(AV_INPUT_BUFFER_MIN_SIZE + AV_INPUT_BUFFER_PADDING_SIZE)); - -- m_aviocontext = avio_alloc_context(m_membuf, FF_MIN_BUFFER_SIZE, 0, this, -+ m_aviocontext = avio_alloc_context(m_membuf, AV_INPUT_BUFFER_MIN_SIZE, 0, this, - read_packet, NULL, seek_packet); - - if(!m_aviocontext) -diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp -index 3f95ac7a4da..2c2f0916406 100644 ---- a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp -+++ b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp -@@ -163,7 +163,7 @@ AUD_FFMPEGWriter::AUD_FFMPEGWriter(std::string filename, AUD_DeviceSpecs specs, - try - { - if(m_formatCtx->oformat->flags & AVFMT_GLOBALHEADER) -- m_codecCtx->flags |= CODEC_FLAG_GLOBAL_HEADER; -+ m_codecCtx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; - - AVCodec* codec = avcodec_find_encoder(m_codecCtx->codec_id); - if(!codec) -@@ -185,11 +185,11 @@ AUD_FFMPEGWriter::AUD_FFMPEGWriter(std::string filename, AUD_DeviceSpecs specs, - if(avcodec_open2(m_codecCtx, codec, NULL)) - AUD_THROW(AUD_ERROR_FFMPEG, codec_error); - -- m_output_buffer.resize(FF_MIN_BUFFER_SIZE); -+ m_output_buffer.resize(AV_INPUT_BUFFER_MIN_SIZE); - int samplesize = AUD_MAX(AUD_SAMPLE_SIZE(m_specs), AUD_DEVICE_SAMPLE_SIZE(m_specs)); - - if(m_codecCtx->frame_size <= 1) { -- m_input_size = FF_MIN_BUFFER_SIZE * 8 / m_codecCtx->bits_per_coded_sample / m_codecCtx->channels; -+ m_input_size = AV_INPUT_BUFFER_MIN_SIZE * 8 / m_codecCtx->bits_per_coded_sample / m_codecCtx->channels; - m_input_buffer.resize(m_input_size * samplesize); - } - else -diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c -index d7fcd896e11..9e82df17dce 100644 ---- a/source/blender/blenkernel/intern/writeffmpeg.c -+++ b/source/blender/blenkernel/intern/writeffmpeg.c -@@ -619,8 +619,6 @@ static AVStream *alloc_video_stream(FFMpegContext *context, RenderData *rd, int - c->rc_buffer_aggressivity = 1.0; - #endif - -- c->me_method = ME_EPZS; -- - codec = avcodec_find_encoder(c->codec_id); - if (!codec) - return NULL; -@@ -682,14 +680,14 @@ static AVStream *alloc_video_stream(FFMpegContext *context, RenderData *rd, int - ) - { - PRINT("Using global header\n"); -- c->flags |= CODEC_FLAG_GLOBAL_HEADER; -+ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; - } - - /* Determine whether we are encoding interlaced material or not */ - if (rd->mode & R_FIELDS) { - PRINT("Encoding interlaced video\n"); -- c->flags |= CODEC_FLAG_INTERLACED_DCT; -- c->flags |= CODEC_FLAG_INTERLACED_ME; -+ c->flags |= AV_CODEC_FLAG_INTERLACED_DCT; -+ c->flags |= AV_CODEC_FLAG_INTERLACED_ME; - } - - /* xasp & yasp got float lately... */ -@@ -779,7 +777,7 @@ static AVStream *alloc_audio_stream(FFMpegContext *context, RenderData *rd, int - } - - if (of->oformat->flags & AVFMT_GLOBALHEADER) { -- c->flags |= CODEC_FLAG_GLOBAL_HEADER; -+ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; - } - - set_ffmpeg_properties(rd, c, "audio", &opts); -@@ -798,14 +796,14 @@ static AVStream *alloc_audio_stream(FFMpegContext *context, RenderData *rd, int - st->codec->time_base.den = st->codec->sample_rate; - - #ifndef FFMPEG_HAVE_ENCODE_AUDIO2 -- context->audio_outbuf_size = FF_MIN_BUFFER_SIZE; -+ context->audio_outbuf_size = AV_INPUT_BUFFER_MIN_SIZE; - #endif - - if (c->frame_size == 0) - // used to be if ((c->codec_id >= CODEC_ID_PCM_S16LE) && (c->codec_id <= CODEC_ID_PCM_DVD)) - // not sure if that is needed anymore, so let's try out if there are any - // complaints regarding some ffmpeg versions users might have -- context->audio_input_samples = FF_MIN_BUFFER_SIZE * 8 / c->bits_per_coded_sample / c->channels; -+ context->audio_input_samples = AV_INPUT_BUFFER_MIN_SIZE * 8 / c->bits_per_coded_sample / c->channels; - else { - context->audio_input_samples = c->frame_size; - #ifndef FFMPEG_HAVE_ENCODE_AUDIO2 -diff --git a/source/blender/imbuf/intern/indexer.c b/source/blender/imbuf/intern/indexer.c -index eaf4dfd84b4..9c2f42feb52 100644 ---- a/source/blender/imbuf/intern/indexer.c -+++ b/source/blender/imbuf/intern/indexer.c -@@ -537,7 +537,7 @@ static struct proxy_output_ctx *alloc_proxy_output_ffmpeg( - av_opt_set_int(rv->c, "qmax", ffmpeg_quality, 0); - - if (rv->of->flags & AVFMT_GLOBALHEADER) { -- rv->c->flags |= CODEC_FLAG_GLOBAL_HEADER; -+ rv->c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER; - } - - if (avio_open(&rv->of->pb, fname, AVIO_FLAG_WRITE) < 0) { diff --git a/multimedia/editor/blender/pspec.xml b/multimedia/editor/blender/pspec.xml index f862d8e0b8..a0a57196ca 100644 --- a/multimedia/editor/blender/pspec.xml +++ b/multimedia/editor/blender/pspec.xml @@ -66,10 +66,11 @@ brotli-devel openpgl-devel shaderc-devel + wayland-protocols-devel - - + ffmpeg-7-1.patch + ffmpeg-7-2.patch From 8b86faa543cf6c5bde1da2f3ea514214892ca3bc Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 14:05:07 +0300 Subject: [PATCH 087/104] blender --- multimedia/editor/blender/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/multimedia/editor/blender/pspec.xml b/multimedia/editor/blender/pspec.xml index a0a57196ca..241df0883b 100644 --- a/multimedia/editor/blender/pspec.xml +++ b/multimedia/editor/blender/pspec.xml @@ -66,6 +66,7 @@ brotli-devel openpgl-devel shaderc-devel + vulkan-headers wayland-protocols-devel From 15fe01b5c9ae7e6fc934f6424341efd10e61af87 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 14:43:53 +0300 Subject: [PATCH 088/104] texlive-bin --- editor/tex/texlive-bin/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/tex/texlive-bin/actions.py b/editor/tex/texlive-bin/actions.py index b2351fd62e..b6b955d5db 100644 --- a/editor/tex/texlive-bin/actions.py +++ b/editor/tex/texlive-bin/actions.py @@ -14,7 +14,7 @@ from pisi.actionsapi import texlivemodules import os WorkDir = "." -buildDir = 'texlive-20220321-source/build' +buildDir = 'texlive-20240312-source/build' def setup(): shelltools.makedirs(buildDir) From 0fc39c8a548008af93555db6e31268031d160e40 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 14:49:50 +0300 Subject: [PATCH 089/104] texlive-bin --- editor/tex/texlive-bin/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/tex/texlive-bin/actions.py b/editor/tex/texlive-bin/actions.py index b6b955d5db..2ee38dcd4c 100644 --- a/editor/tex/texlive-bin/actions.py +++ b/editor/tex/texlive-bin/actions.py @@ -58,7 +58,7 @@ def install(): autotools.rawInstall("prefix=/usr DESTDIR=%s" % get.installDIR()) shelltools.system("pwd") #install biber - pisitools.dobin("../../biber-2.18/bin/biber") + pisitools.dobin("../../biber-2.20/bin/biber") #pisitools.dodir("/usr/share/tlpkg/TeXLive") #shelltools.move("%s/source/utils/biber/TeXLive/*.pm" % get.workDIR(), "%s/usr/share/tlpkg/TeXLive" % get.installDIR()) From 2ec507d46026c227e5a516ce2c83195e4e5df681 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 15:04:09 +0300 Subject: [PATCH 090/104] texstudio --- editor/texstudio/actions.py | 16 ++++++++-------- editor/texstudio/pspec.xml | 28 ++++++++++++++-------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/editor/texstudio/actions.py b/editor/texstudio/actions.py index a9fe02014d..54ac317d4a 100644 --- a/editor/texstudio/actions.py +++ b/editor/texstudio/actions.py @@ -5,21 +5,21 @@ # See the file https://www.gnu.org/licenses/gpl-3.0.txt from pisi.actionsapi import pisitools -from pisi.actionsapi import qt5 +from pisi.actionsapi import qt6 j = "USE_SYSTEM_QUAZIP=1 USE_SYSTEM_HUNSPELL=1 INTERNAL_TERMINAL=1 \ - QUAZIP_LIB=-lquazip1-qt5 \ - QUAZIP_INCLUDE='usr/include/QuaZip-Qt5-1.4/quazip'" + QUAZIP_LIB=-lquazip1-qt6 \ + QUAZIP_INCLUDE='/usr/include/QuaZip-Qt6-1.4/quazip'" def setup(): - #qt5.configure("texstudio.pro", parameters='%s' % j) - qt5.configure() + #qt6.configure("texstudio.pro", parameters='%s' % j) + qt6.configure() def build(): - qt5.make() + qt6.make() def install(): - qt5.install() + qt6.install() -# pisitools.dodoc("COPYING", "README.md") + pisitools.dodoc("README.md") diff --git a/editor/texstudio/pspec.xml b/editor/texstudio/pspec.xml index 62ec461b49..c2e5a7df1b 100644 --- a/editor/texstudio/pspec.xml +++ b/editor/texstudio/pspec.xml @@ -18,17 +18,17 @@ https://github.com/texstudio-org/texstudio/archive/refs/tags/4.8.4.tar.gz zlib-devel - quazip-devel - qt5-svg-devel + quazip-qt6-devel + qt6-svg-devel hunspell-devel - qt5-base-devel - qt5-script-devel - qt5-phonon-devel - poppler-qt5-devel + qt6-base-devel + qt6-5compat-devel + qt6-phonon-devel + poppler-qt6-devel poppler-cpp-devel ghostscript-devel - qtermwidget5-devel - qt5-declarative-devel + qtermwidget6-devel + qt6-declarative-devel @@ -38,16 +38,16 @@ zlib libX11 libgcc - quazip - qt5-svg + quazip-qt6 + qt6-svg hunspell - qt5-base - qt5-script + qt6-base + qt6-5compat poppler-qt5 texlive-bin texlive-core - qtermwidget5 - qt5-declarative + qtermwidget6 + qt6-declarative /usr/bin From 989cc831f4ad36c9225899b12d3185eee38afe0a Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 15:27:46 +0300 Subject: [PATCH 091/104] texstudio --- editor/texstudio/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/editor/texstudio/pspec.xml b/editor/texstudio/pspec.xml index c2e5a7df1b..8aba2e2ae1 100644 --- a/editor/texstudio/pspec.xml +++ b/editor/texstudio/pspec.xml @@ -17,6 +17,7 @@ https://github.com/texstudio-org/texstudio/archive/refs/tags/4.8.4.tar.gz + cmake zlib-devel quazip-qt6-devel qt6-svg-devel From 249a32a855871c9f34ac831ae0653e7033b1e70b Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 15:37:06 +0300 Subject: [PATCH 092/104] texstudio --- editor/texstudio/pspec.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/editor/texstudio/pspec.xml b/editor/texstudio/pspec.xml index 8aba2e2ae1..ac2235f716 100644 --- a/editor/texstudio/pspec.xml +++ b/editor/texstudio/pspec.xml @@ -17,6 +17,7 @@ https://github.com/texstudio-org/texstudio/archive/refs/tags/4.8.4.tar.gz + ninja cmake zlib-devel quazip-qt6-devel From a18ad2f01a5efe95d628d39494ca0e32f31f5d47 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 20:57:51 +0300 Subject: [PATCH 093/104] OpenCOLLADA rebuild --- multimedia/misc/OpenCOLLADA/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/misc/OpenCOLLADA/pspec.xml b/multimedia/misc/OpenCOLLADA/pspec.xml index f315cec4df..3b7c69554d 100644 --- a/multimedia/misc/OpenCOLLADA/pspec.xml +++ b/multimedia/misc/OpenCOLLADA/pspec.xml @@ -55,6 +55,13 @@ + + 2024-11-30 + 1.6.68 + Rebuild + Pisi Linux Admins + admin@pisilinux.org + 2021-05-11 1.6.68 From 9c606313f7f04e7599db22b71921c62259303273 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 21:11:13 +0300 Subject: [PATCH 094/104] OpenCOLLADA rebuild --- .../opencollada-1.6.68-cmake-fixes.patch | 122 ++++++++++++++++++ .../files/opencollada-1.6.68-gcc13.patch | 35 +++++ .../files/opencollada-1.6.68-werror.patch | 11 ++ multimedia/misc/OpenCOLLADA/pspec.xml | 2 + 4 files changed, 170 insertions(+) create mode 100644 multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-cmake-fixes.patch create mode 100644 multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-gcc13.patch create mode 100644 multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-werror.patch diff --git a/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-cmake-fixes.patch b/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-cmake-fixes.patch new file mode 100644 index 0000000000..3d4be8dba1 --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-cmake-fixes.patch @@ -0,0 +1,122 @@ +From c3ed65c2c60b8744163b3a57cf24469e688536dd Mon Sep 17 00:00:00 2001 +From: Jonathan Scruggs +Date: Sat, 13 Jan 2018 11:54:44 +0000 +Subject: [PATCH] OpenCOLLADA/CMakeLists.txt + +Use CMAKE_BUILD_TYPE which can be overrided with custom distro types + +Adhere to GNU filesystem layout conventions. Not all distros and OSes +have directories in the same locations and they define the +GNUInstallDirs variables, so use those variables. Also, this enables +multi lib installations. + +Define the version variables to enable SONAME versioning on the +library files in case there is ABI changes in the future. +--- + CMakeLists.txt | 58 ++++++++++++++++++++++++++++++++++++---------------------- + 1 file changed, 36 insertions(+), 22 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 95abbe21..00ad8d6a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -37,14 +37,41 @@ cmake_policy(SET CMP0010 NEW) + # Input directories must have CMakeLists.txt + cmake_policy(SET CMP0014 NEW) + +-# avoid having empty buildtype +-set(CMAKE_BUILD_TYPE_INIT "Release") + +-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) +-mark_as_advanced(CMAKE_CONFIGURATION_TYPES) ++# Set Release type for builds where CMAKE_BUILD_TYPE is unset ++# This is usually a good default as this implictly enables ++# ++# CXXFLAGS = -O3 -DNDEBUG ++# ++if( NOT CMAKE_BUILD_TYPE ) ++ set( CMAKE_BUILD_TYPE "Release" ) ++endif() + + SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) + ++# Adhere to GNU filesystem layout conventions ++include( GNUInstallDirs ) ++ ++ ++# #----------------------------------------------------------------------------- ++# Initialize project. ++ ++project(OPENCOLLADA) # must be after setting cmake_configuration_types ++ ++set(EXTERNAL_LIBRARIES ${OPENCOLLADA_SOURCE_DIR}/Externals) # external libraries ++set(CMAKE_MODULE_PATH "${EXTERNAL_LIBRARIES}/cmake-modules") ++ ++set(OPENCOLLADA_VERSION_MAJOR 1) ++set(OPENCOLLADA_VERSION_MINOR 6) ++set(OPENCOLLADA_VERSION_PATCH 68) ++set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) ++ ++if(NOT SOVERSION) ++ set(SOVERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR} ++ CACHE STRING "Set the SO version in the SO name of the output library") ++endif() ++ ++ + #----------------------------------------------------------------------------- + # Macro's + +@@ -58,7 +85,7 @@ macro(opencollada_add_lib + + if (USE_STATIC) + add_library(${name}_static STATIC ${sources}) +- set_target_properties(${name}_static PROPERTIES OUTPUT_NAME ${name}) ++ set_target_properties(${name}_static PROPERTIES OUTPUT_NAME ${name} SOVERSION ${SOVERSION}) + foreach(target_lib ${target_libs}) + if(TARGET ${target_lib}_static) + target_link_libraries(${name}_static ${target_lib}_static) +@@ -84,7 +111,7 @@ macro(opencollada_add_lib + message(${name} " WARNING: Shared library support implemented for UNIX-like OS only") + endif () + add_library(${name}_shared SHARED ${sources}) +- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name}) ++ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${SOVERSION}) + foreach(target_lib ${target_libs}) + if(TARGET ${target_lib}_shared) + target_link_libraries(${name}_shared ${target_lib}_shared) +@@ -145,19 +172,6 @@ endmacro() + # end copy + # -------- + +-#----------------------------------------------------------------------------- +-# Initialize project. +- +-project(OPENCOLLADA) # must be after setting cmake_configuration_types +- +-set(EXTERNAL_LIBRARIES ${OPENCOLLADA_SOURCE_DIR}/Externals) # external libraries +-set(CMAKE_MODULE_PATH "${EXTERNAL_LIBRARIES}/cmake-modules") +- +-set(OPENCOLLADA_VERSION_MAJOR 0) +-set(OPENCOLLADA_VERSION_MINOR 1) +-set(OPENCOLLADA_VERSION_PATCH 0) +-set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) +- + + #----------------------------------------------------------------------------- + # Compiler warnings. +@@ -190,9 +204,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX_WARNINGS}") + #----------------------------------------------------------------------------- + # Install vars + +-set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada) +-set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada) +-set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake) ++set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_FULL_INCLUDEDIR}/opencollada) ++set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada) ++set(OPENCOLLADA_INST_CMAKECONFIG ${CMAKE_INSTALL_FULL_LIBDIR}/cmake/OpenCOLLADA) + + + #----------------------------------------------------------------------------- +-- +2.15.1 + diff --git a/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-gcc13.patch b/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-gcc13.patch new file mode 100644 index 0000000000..e12771ca97 --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-gcc13.patch @@ -0,0 +1,35 @@ +https://bugs.gentoo.org/899750 +https://github.com/KhronosGroup/OpenCOLLADA/pull/656 + +From 84c8c9a02b4e5fe40465034563cb36527e865dac Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Mon, 11 Jul 2022 21:33:11 +0100 +Subject: [PATCH] DAEValidator: fix gcc-13 build + +On gcc-13 c++ headers don't include implicitly any more. +This exposed build failure as: + + /build/source/DAEValidator/library/src/XmlDoc.cpp: In member function 'virtual void opencollada::XmlDoc::readFile(const std::string&)': + /build/source/DAEValidator/library/src/XmlDoc.cpp:59:17: error: 'uint32_t' was not declared in this scope + 59 | uint32_t signature = *reinterpret_cast(content.data()); + | ^~~~~~~~ +--- a/DAEValidator/library/src/DaeValidator.cpp ++++ b/DAEValidator/library/src/DaeValidator.cpp +@@ -4,6 +4,7 @@ + #include "Strings.h" + #include "StringUtil.h" + #include ++#include + #include "no_warning_iomanip" + #include "no_warning_iostream" + #include +--- a/DAEValidator/library/src/XmlDoc.cpp ++++ b/DAEValidator/library/src/XmlDoc.cpp +@@ -1,5 +1,6 @@ + #include "Macros.h" + ++#include + #if IS_GNUC_AND_GNUC_VERSION_LT(5,1,1) + #include + #endif + diff --git a/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-werror.patch b/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-werror.patch new file mode 100644 index 0000000000..3a490d326d --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/opencollada-1.6.68-werror.patch @@ -0,0 +1,11 @@ +--- a/DAEValidator/CMakeLists.txt ++++ b/DAEValidator/CMakeLists.txt +@@ -100,7 +100,7 @@ if (WIN32) + # C4820: 'bytes' bytes padding added after construct 'member_name' + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /Wall /WX /wd4505 /wd4514 /wd4592 /wd4710 /wd4711 /wd4820") + else () +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") + endif () + + add_custom_command( diff --git a/multimedia/misc/OpenCOLLADA/pspec.xml b/multimedia/misc/OpenCOLLADA/pspec.xml index 3b7c69554d..631d178409 100644 --- a/multimedia/misc/OpenCOLLADA/pspec.xml +++ b/multimedia/misc/OpenCOLLADA/pspec.xml @@ -21,6 +21,8 @@ --> fedora/OpenCOLLADA-pcre.patch + opencollada-1.6.68-gcc13.patch + opencollada-1.6.68-werror.patch From 3680df401b87b88d18020ebc35e1c27485998365 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sat, 30 Nov 2024 21:34:16 +0300 Subject: [PATCH 095/104] blender --- multimedia/editor/blender/pspec.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/multimedia/editor/blender/pspec.xml b/multimedia/editor/blender/pspec.xml index 241df0883b..0e3001f77b 100644 --- a/multimedia/editor/blender/pspec.xml +++ b/multimedia/editor/blender/pspec.xml @@ -56,7 +56,7 @@ python3-requests python3-numpy onetbb-devel - OpenCOLLADA-devel + opencolorio-devel python3-idna @@ -117,7 +117,7 @@ tiff openimageio zlib - OpenCOLLADA + opencolorio jemalloc openpgl From 78af02786bf56368b3d3330803337c50d510b1b3 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 13:38:00 +0300 Subject: [PATCH 096/104] xfce4 ver. bump --- desktop/xfce/base/exo/pspec.xml | 9 ++++++++- desktop/xfce/base/garcon/pspec.xml | 9 ++++++++- desktop/xfce/base/libxfce4windowing/pspec.xml | 9 ++++++++- desktop/xfce/base/thunar-volman/pspec.xml | 19 +++++++++++++------ desktop/xfce/base/thunar/pspec.xml | 9 ++++++++- desktop/xfce/base/tumbler/pspec.xml | 9 ++++++++- desktop/xfce/base/xfce4-panel/pspec.xml | 11 +++++++++-- desktop/xfce/base/xfdesktop/pspec.xml | 9 ++++++++- 8 files changed, 70 insertions(+), 14 deletions(-) diff --git a/desktop/xfce/base/exo/pspec.xml b/desktop/xfce/base/exo/pspec.xml index 3ffe141f43..d553c6dc18 100644 --- a/desktop/xfce/base/exo/pspec.xml +++ b/desktop/xfce/base/exo/pspec.xml @@ -17,7 +17,7 @@ exo is an extension library to Xfce, developed by os-cillation. While Xfce comes with quite a few libraries that are targeted at desktop development, exo is targeted at application development. - https://archive.xfce.org/src/xfce/exo/4.19/exo-4.19.1.tar.bz2 + https://archive.xfce.org/src/xfce/exo/4.19/exo-4.19.2.tar.bz2 intltool perl-URI @@ -83,6 +83,13 @@ + + 2024-12-01 + 4.19.2 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.1 diff --git a/desktop/xfce/base/garcon/pspec.xml b/desktop/xfce/base/garcon/pspec.xml index 9ecbf2c0b9..21d607d2ee 100644 --- a/desktop/xfce/base/garcon/pspec.xml +++ b/desktop/xfce/base/garcon/pspec.xml @@ -14,7 +14,7 @@ garcon is an implementation of the freedesktop.org menu specification replacing the former Xfce menu library libxfce4menu. It is based on GLib/GIO only and aims at covering the entire specification except for legacy menus. - https://archive.xfce.org/src/xfce/garcon/4.19/garcon-4.19.2.tar.bz2 + https://archive.xfce.org/src/xfce/garcon/4.19/garcon-4.19.3.tar.bz2 python3 intltool @@ -77,6 +77,13 @@ + + 2024-12-01 + 4.19.3 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.2 diff --git a/desktop/xfce/base/libxfce4windowing/pspec.xml b/desktop/xfce/base/libxfce4windowing/pspec.xml index ba14f568c5..b3c78a5af3 100644 --- a/desktop/xfce/base/libxfce4windowing/pspec.xml +++ b/desktop/xfce/base/libxfce4windowing/pspec.xml @@ -13,7 +13,7 @@ Libxfce4windowing is an abstraction library that attempts to present windowing concepts (screens, toplevel windows, workspaces, etc.) in a windowing-system-independent manner. libxfce4windowing Libxfce4windowing, pencereleme kavramlarını (ekranlar, üst düzey pencereler, çalışma alanları vb.) pencere sisteminden bağımsız bir şekilde sunmaya çalışan bir soyutlama kitaplığıdır. - https://archive.xfce.org/src/xfce/libxfce4windowing/4.19/libxfce4windowing-4.19.9.tar.bz2 + https://archive.xfce.org/src/xfce/libxfce4windowing/4.19/libxfce4windowing-4.19.10.tar.bz2 intltool gtk-doc @@ -76,6 +76,13 @@ + + 2024-12-01 + 4.19.10 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.9 diff --git a/desktop/xfce/base/thunar-volman/pspec.xml b/desktop/xfce/base/thunar-volman/pspec.xml index b6b3b20919..8c268082e7 100644 --- a/desktop/xfce/base/thunar-volman/pspec.xml +++ b/desktop/xfce/base/thunar-volman/pspec.xml @@ -14,21 +14,21 @@ thunar-volman is an extension for the Thunar File Manager, which enables automatic management of removable drives and media. For example, if thunar-volman is installed and configured properly, and you plug in your digical camera, it will automatically spawn your preferred photo application and import the new pictures from your camera - https://github.com/xfce-mirror/thunar-volman/archive/refs/tags/thunar-volman-4.19.0.tar.gz + https://github.com/xfce-mirror/thunar-volman/archive/refs/tags/thunar-volman-4.19.1.tar.gz intltool gtk-doc - exo-devel + exo-devel gtk3-devel glib2-devel gettext-devel xfce4-dev-tools - xfconf-devel - thunar-devel + xfconf-devel + thunar-devel libgudev-devel libnotify-devel - libxfce4ui-devel - libxfce4util-devel + libxfce4ui-devel + libxfce4util-devel @@ -54,6 +54,13 @@ + + 2024-12-01 + 4.19.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.0 diff --git a/desktop/xfce/base/thunar/pspec.xml b/desktop/xfce/base/thunar/pspec.xml index 26ae687c6d..faa2b4240a 100644 --- a/desktop/xfce/base/thunar/pspec.xml +++ b/desktop/xfce/base/thunar/pspec.xml @@ -16,7 +16,7 @@ Thunar has been designed from the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless options. Thunar is fast and responsive with a good start up time and directory load time. Thunar is accessible using Assistive Technologies and is fully standarts compliant - https://archive.xfce.org/src/xfce/thunar/4.19/thunar-4.19.4.tar.bz2 + https://archive.xfce.org/src/xfce/thunar/4.19/thunar-4.19.5.tar.bz2 python3-devel intltool @@ -113,6 +113,13 @@ + + 2024-12-01 + 4.19.5 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.4 diff --git a/desktop/xfce/base/tumbler/pspec.xml b/desktop/xfce/base/tumbler/pspec.xml index 2d4e133928..498e9cc119 100644 --- a/desktop/xfce/base/tumbler/pspec.xml +++ b/desktop/xfce/base/tumbler/pspec.xml @@ -12,7 +12,7 @@ app:gui A thumbnail service Tumbler is a thumbnail service for the filemanager of Xfce desktop environment. - https://archive.xfce.org/src/xfce/tumbler/4.19/tumbler-4.19.2.tar.bz2 + https://archive.xfce.org/src/xfce/tumbler/4.19/tumbler-4.19.3.tar.bz2 intltool curl-devel @@ -84,6 +84,13 @@ + + 2024-12-01 + 4.19.3 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.2 diff --git a/desktop/xfce/base/xfce4-panel/pspec.xml b/desktop/xfce/base/xfce4-panel/pspec.xml index fa242454a8..5968bda558 100644 --- a/desktop/xfce/base/xfce4-panel/pspec.xml +++ b/desktop/xfce/base/xfce4-panel/pspec.xml @@ -16,7 +16,7 @@ The Xfce4 panel supports multiple panels, with many options for their position, appearance, transparency and behavior. There are many items available by default to full fit a panel, like application launchers with detachable menus, a graphical pager, a tasklist, a clock, a system tray, a show / hide desktop switcher, and even more. It offers an easy way to add items using a dialog, and to move items accross different panels - https://archive.xfce.org/src/xfce/xfce4-panel/4.19/xfce4-panel-4.19.6.tar.bz2 + https://archive.xfce.org/src/xfce/xfce4-panel/4.19/xfce4-panel-4.19.7.tar.bz2 gtk-doc intltool @@ -50,7 +50,7 @@ xfconf-devel libxfce4ui-devel libxfce4util-devel - libxfce4windowing-devel + libxfce4windowing-devel @@ -107,6 +107,13 @@ + + 2024-12-01 + 4.19.7 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.6 diff --git a/desktop/xfce/base/xfdesktop/pspec.xml b/desktop/xfce/base/xfdesktop/pspec.xml index 20d0c8a3bc..d099ac39a5 100644 --- a/desktop/xfce/base/xfdesktop/pspec.xml +++ b/desktop/xfce/base/xfdesktop/pspec.xml @@ -16,7 +16,7 @@ The desktop manager sets the background image, provides a right-click menu to launch applications and can optionally show files (including application launchers) or iconified windows. It includes gradient support for background color, saturation support for background image, real multiscreen and xinerama support, and it provides a desktop menu editor - https://archive.xfce.org/src/xfce/xfdesktop/4.19/xfdesktop-4.19.6.tar.bz2 + https://archive.xfce.org/src/xfce/xfdesktop/4.19/xfdesktop-4.19.7.tar.bz2 intltool exo-devel @@ -88,6 +88,13 @@ + + 2024-12-01 + 4.19.7 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.6 From a9025fdba2126a747576c5001984355afbe795e6 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 13:45:54 +0300 Subject: [PATCH 097/104] gcompris-qt --- game/misc/gcompris-qt/pspec.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/game/misc/gcompris-qt/pspec.xml b/game/misc/gcompris-qt/pspec.xml index 6b1caffb5a..333d476c41 100644 --- a/game/misc/gcompris-qt/pspec.xml +++ b/game/misc/gcompris-qt/pspec.xml @@ -19,6 +19,7 @@ qml-box2d openssl-devel qt5-base-devel + qt5-charts-devel qt5-declarative-devel qt5-graphicaleffects qt5-linguist @@ -27,6 +28,7 @@ qt5-sensors-devel qt5-svg-devel qt5-xmlpatterns-devel + qt5-quickcontrols2-devel https://download.kde.org/stable/gcompris/qt/src/gcompris-qt-4.3.tar.xz @@ -37,9 +39,11 @@ libgcc qt5-base + qt5-charts qt5-declarative qt5-multimedia qt5-sensors + qt5-quickcontrols2 /usr/bin From f4949bfcdfc46f48d06e7850fb565bf2603ea08d Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 13:54:34 +0300 Subject: [PATCH 098/104] udisks2-2.10.1 --- hardware/disk/udisks2/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hardware/disk/udisks2/pspec.xml b/hardware/disk/udisks2/pspec.xml index 458ee7f203..aaf7102890 100644 --- a/hardware/disk/udisks2/pspec.xml +++ b/hardware/disk/udisks2/pspec.xml @@ -13,7 +13,7 @@ app:console Disk Management Service udisks provides a daemon, API and command line tools for managing disk devices attached to the system. - https://github.com/storaged-project/udisks/releases/download/udisks-2.10.90/udisks-2.10.90.tar.bz2 + https://github.com/storaged-project/udisks/releases/download/udisks-2.10.1/udisks-2.10.1.tar.bz2 @@ -120,6 +120,13 @@ + + 2024-12-01 + 2.10.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-29 2.10.90 From 31ab0535e5880d29f642c3c2097419a559403ad2 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 17:39:04 +0300 Subject: [PATCH 099/104] xfce4-appfinder --- desktop/xfce/base/xfce4-appfinder/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/desktop/xfce/base/xfce4-appfinder/pspec.xml b/desktop/xfce/base/xfce4-appfinder/pspec.xml index b6c2b21cc3..f7a30f97d0 100644 --- a/desktop/xfce/base/xfce4-appfinder/pspec.xml +++ b/desktop/xfce/base/xfce4-appfinder/pspec.xml @@ -12,7 +12,7 @@ app:gui Xfce application finder Xfce4-appfinder is a useful software that permits you to find every application in the system supporting desktop entry format - https://archive.xfce.org/src/xfce/xfce4-appfinder/4.19/xfce4-appfinder-4.19.3.tar.bz2 + https://archive.xfce.org/src/xfce/xfce4-appfinder/4.19/xfce4-appfinder-4.19.4.tar.bz2 intltool gtk3-devel @@ -45,6 +45,13 @@ + + 2024-12-01 + 4.19.4 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.3 From f2e63aaaca65291d1f84187177cdada9f57a36ac Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 18:36:16 +0300 Subject: [PATCH 100/104] graphviz rebuild --- multimedia/graphics/graphviz/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multimedia/graphics/graphviz/pspec.xml b/multimedia/graphics/graphviz/pspec.xml index 4e6b9afff8..232120be34 100644 --- a/multimedia/graphics/graphviz/pspec.xml +++ b/multimedia/graphics/graphviz/pspec.xml @@ -94,6 +94,13 @@ + + 2024-12-01 + 9.0.0 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2023-10-17 9.0.0 From f0d32ed625348d3d689a16a0b68bfd86332fca34 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 18:39:29 +0300 Subject: [PATCH 101/104] libxfce4util ver. bump --- desktop/xfce/base/libxfce4util/pspec.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/desktop/xfce/base/libxfce4util/pspec.xml b/desktop/xfce/base/libxfce4util/pspec.xml index 6e4c7e5e42..4def09fc00 100644 --- a/desktop/xfce/base/libxfce4util/pspec.xml +++ b/desktop/xfce/base/libxfce4util/pspec.xml @@ -14,7 +14,7 @@ Libxfce4util is a basic utility non-GUI functions for Xfce desktop environment. - https://archive.xfce.org/src/xfce/libxfce4util/4.19/libxfce4util-4.19.4.tar.bz2 + https://archive.xfce.org/src/xfce/libxfce4util/4.19/libxfce4util-4.19.5.tar.bz2 python3 gtk-doc @@ -58,6 +58,13 @@ + + 2024-12-01 + 4.19.5 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.4 From bfb2c6158b4e2359830397a5e8a91f83bedb4cd3 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 18:43:56 +0300 Subject: [PATCH 102/104] libxfce4ui ver. bump --- desktop/xfce/base/libxfce4ui/pspec.xml | 11 +++++++++-- desktop/xfce/base/xfce4-power-manager/pspec.xml | 9 ++++++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/desktop/xfce/base/libxfce4ui/pspec.xml b/desktop/xfce/base/libxfce4ui/pspec.xml index 47575e7bd9..97b0824d7f 100644 --- a/desktop/xfce/base/libxfce4ui/pspec.xml +++ b/desktop/xfce/base/libxfce4ui/pspec.xml @@ -14,7 +14,7 @@ libxfce4ui is a various GTK+ widgets for Xfce desktop environment. - https://archive.xfce.org/src/xfce/libxfce4ui/4.19/libxfce4ui-4.19.6.tar.bz2 + https://archive.xfce.org/src/xfce/libxfce4ui/4.19/libxfce4ui-4.19.7.tar.bz2 python3 intltool @@ -25,7 +25,7 @@ glade-devel libgudev-devel xfconf-devel - libxfce4util-devel + libxfce4util-devel libX11-devel libgtop-devel wayland-devel @@ -83,6 +83,13 @@ + + 2024-12-01 + 4.19.7 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-10-25 4.19.6 diff --git a/desktop/xfce/base/xfce4-power-manager/pspec.xml b/desktop/xfce/base/xfce4-power-manager/pspec.xml index 73fe0e8cdf..9bd441d9bd 100644 --- a/desktop/xfce/base/xfce4-power-manager/pspec.xml +++ b/desktop/xfce/base/xfce4-power-manager/pspec.xml @@ -14,7 +14,7 @@ This software is a power manager for the Xfce desktop, Xfce power manager manages the power sources on the computer and the devices that can be controlled to reduce their power consumption(such as LCD brightness level, monitor sleep, CPU frequency scaling). In addition, xfce4-power-manager provides a set of freedesktop-compliant DBus interfaces to inform other applications about current power level so that they can adjust their power consumption - https://archive.xfce.org/src/xfce/xfce4-power-manager/4.19/xfce4-power-manager-4.19.4.tar.bz2 + https://archive.xfce.org/src/xfce/xfce4-power-manager/4.19/xfce4-power-manager-4.19.5.tar.bz2 intltool @@ -77,6 +77,13 @@ + + 2024-12-01 + 4.19.5 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.4 From 727ff01f790796cf9ce549442a05e559cf7e3b74 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 18:49:22 +0300 Subject: [PATCH 103/104] xfce4-session ver. bump --- desktop/xfce/base/xfce4-session/pspec.xml | 15 +++++++++++---- desktop/xfce/base/xfconf/pspec.xml | 11 +++++++++-- desktop/xfce/base/xfwm4/pspec.xml | 11 +++++++++-- 3 files changed, 29 insertions(+), 8 deletions(-) diff --git a/desktop/xfce/base/xfce4-session/pspec.xml b/desktop/xfce/base/xfce4-session/pspec.xml index 77dc429e97..eb601ccbdd 100644 --- a/desktop/xfce/base/xfce4-session/pspec.xml +++ b/desktop/xfce/base/xfce4-session/pspec.xml @@ -13,7 +13,7 @@ app:console Xfce session manager The session manager allows the user to save sessions and restore them after login. It is capable of saving several different sessions. It comes with three splash screen engines. And at last it helps you to log out, reboot, and shutdown the system. - https://archive.xfce.org/src/xfce/xfce4-session/4.19/xfce4-session-4.19.3.tar.bz2 + https://archive.xfce.org/src/xfce/xfce4-session/4.19/xfce4-session-4.19.4.tar.bz2 intltool atk-devel @@ -37,9 +37,9 @@ gdk-pixbuf-devel fontconfig-devel gtk-layer-shell-devel - libxfce4ui-devel - libxfce4util-devel - libxfce4windowing-devel + libxfce4ui-devel + libxfce4util-devel + libxfce4windowing-devel @@ -86,6 +86,13 @@ + + 2024-12-01 + 4.19.4 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.3 diff --git a/desktop/xfce/base/xfconf/pspec.xml b/desktop/xfce/base/xfconf/pspec.xml index 8e60d3219a..9ccc6b7a78 100644 --- a/desktop/xfce/base/xfconf/pspec.xml +++ b/desktop/xfce/base/xfconf/pspec.xml @@ -14,7 +14,7 @@ Xfconf is a hirerchical (tree-like) configuration system for the Xfce graphical desktop environment. - https://archive.xfce.org/src/xfce/xfconf/4.19/xfconf-4.19.4.tar.bz2 + https://archive.xfce.org/src/xfce/xfconf/4.19/xfconf-4.19.5.tar.bz2 python3 intltool @@ -24,7 +24,7 @@ glib2-devel gettext-devel xfce4-dev-tools - libxfce4util-devel + libxfce4util-devel gobject-introspection-devel @@ -62,6 +62,13 @@ + + 2024-12-01 + 4.19.5 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.4 diff --git a/desktop/xfce/base/xfwm4/pspec.xml b/desktop/xfce/base/xfwm4/pspec.xml index 21962292c4..ff3db31d7c 100644 --- a/desktop/xfce/base/xfwm4/pspec.xml +++ b/desktop/xfce/base/xfwm4/pspec.xml @@ -14,7 +14,7 @@ The Xfce4 window manager manages the placement of application windows on the screen, provides beautiful window decorations, manages workspaces or virtual desktops, and natively supports multiscreen mode - https://archive.xfce.org/src/xfce/xfwm4/4.19/xfwm4-4.19.0.tar.bz2 + https://archive.xfce.org/src/xfce/xfwm4/4.19/xfwm4-4.19.1.tar.bz2 intltool gtk3-devel @@ -24,7 +24,7 @@ libbsd-devel libXres-devel libwnck3-devel - libxfce4ui-devel + libxfce4ui-devel libXpresent-devel @@ -65,6 +65,13 @@ + + 2024-12-01 + 4.19.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2024-11-03 4.19.0 From 585a46cdd6a8a6f4ef15b60af684f97aae33f32a Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 1 Dec 2024 18:51:54 +0300 Subject: [PATCH 104/104] xfce4-session ver. bump --- desktop/xfce/base/xfce4-session/pspec.xml | 2 +- desktop/xfce/base/xfconf/pspec.xml | 2 +- desktop/xfce/base/xfwm4/pspec.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/desktop/xfce/base/xfce4-session/pspec.xml b/desktop/xfce/base/xfce4-session/pspec.xml index eb601ccbdd..26850c68fb 100644 --- a/desktop/xfce/base/xfce4-session/pspec.xml +++ b/desktop/xfce/base/xfce4-session/pspec.xml @@ -89,7 +89,7 @@ 2024-12-01 4.19.4 - Version bump. + Version bump Pisi Linux Community admin@pisilinux.org diff --git a/desktop/xfce/base/xfconf/pspec.xml b/desktop/xfce/base/xfconf/pspec.xml index 9ccc6b7a78..92a8765f0f 100644 --- a/desktop/xfce/base/xfconf/pspec.xml +++ b/desktop/xfce/base/xfconf/pspec.xml @@ -65,7 +65,7 @@ 2024-12-01 4.19.5 - Version bump. + Version bump Pisi Linux Community admin@pisilinux.org diff --git a/desktop/xfce/base/xfwm4/pspec.xml b/desktop/xfce/base/xfwm4/pspec.xml index ff3db31d7c..abb835a6ab 100644 --- a/desktop/xfce/base/xfwm4/pspec.xml +++ b/desktop/xfce/base/xfwm4/pspec.xml @@ -68,7 +68,7 @@ 2024-12-01 4.19.1 - Version bump. + Version bump Pisi Linux Community admin@pisilinux.org