From 89016cd2a83d2dd7da7e84b9355e6310a3465c36 Mon Sep 17 00:00:00 2001 From: uglyside Date: Sat, 19 Apr 2025 18:53:09 +0300 Subject: [PATCH] fcgi2 security update. --- programming/tool/fcgi/actions.py | 19 +++++-------------- programming/tool/fcgi/pspec.xml | 26 ++++++++++++++------------ 2 files changed, 19 insertions(+), 26 deletions(-) diff --git a/programming/tool/fcgi/actions.py b/programming/tool/fcgi/actions.py index e3450f8945..7e4b719669 100644 --- a/programming/tool/fcgi/actions.py +++ b/programming/tool/fcgi/actions.py @@ -2,29 +2,20 @@ # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. -# See the file http://www.gnu.org/licenses/gpl.txt +# See the file https://www.gnu.org/licenses/gpl-3.0.txt from pisi.actionsapi import autotools from pisi.actionsapi import pisitools -from pisi.actionsapi import libtools -from pisi.actionsapi import shelltools from pisi.actionsapi import get -#WorkDir = "%s-%s-SNAP-0311112127" % (get.srcNAME(), get.srcVERSION()) - def setup(): - #libtools.libtoolize("--copy --force") - #autotools.aclocal() - shelltools.system("sh ./autogen.sh") - autotools.configure("--enable-static=no") + autotools.autoreconf("-fi") + autotools.configure("--prefix=/usr --enable-static=no") def build(): - autotools.make("-j1") + autotools.make() def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("LICENSE.TERMS", "README*") - pisitools.dohtml("doc/*.html", "doc/*.gif", "doc/fastcgi-prog-guide/*.*", "doc/fastcgi-whitepaper/*.*") - pisitools.doman("doc/cgi-fcgi.1", "doc/FCGI_Accept.3", "doc/FCGI_Finish.3", "doc/FCGI_SetExitStatus.3", "doc/FCGI_StartFilterData.3") - + pisitools.dodoc("LICENSE") diff --git a/programming/tool/fcgi/pspec.xml b/programming/tool/fcgi/pspec.xml index 7e1c3a9a3f..7b6dbd1833 100644 --- a/programming/tool/fcgi/pspec.xml +++ b/programming/tool/fcgi/pspec.xml @@ -1,24 +1,20 @@ - + fcgi - http://www.fastcgi.com/drupal + https://fastcgi-archives.github.io/ PisiLinux Community admins@pisilinux.org BSD library - FastCGI development kit + FastCGI Developer's Kit. FastCGI is a language independent, scalable, open extension to CGI that provides high performance without the limitations of server specific APIs. - https://github.com/FastCGI-Archives/fcgi2/archive/2.4.2.tar.gz + https://github.com/FastCGI-Archives/fcgi2/archive/2.4.5/fcgi2-2.4.5.tar.gz - + @@ -27,8 +23,7 @@ /usr/bin /usr/lib - /usr/share/doc/fcgi - /usr/share/man + /usr/share @@ -40,11 +35,18 @@ /usr/include - /usr/share/man/man3 + /usr/lib/pkgconfig + + 2025-04-19 + 2.4.5 + Critical bugfix. + Pisi Linux Admins + admins@pisilinux.org + 2020-03-21 2.4.2