Browse Source

updated 10 packages

chrpath-0.18-1

file-5.46-1

fmt-11.2.0-1

gobject-introspection-1.84.0-1

ipset-7.24-1

libffi-3.5.0-1

libpipeline-1.5.8-1

nginx-1.28.0-28

rspamd-3.12.0-1

tomoyo-tools-2.6.1.20250415-1
Tomohiro "Tomo-p" KATO 1 week ago
parent
commit
ad9612896f

+ 9 - 10
c/chrpath/chrpath-vl.spec

@@ -1,14 +1,14 @@
 Summary: Modify rpath of compiled programs
 Name: chrpath
-Version: 0.16
-Release: 2%{?_dist_release}
+Version: 0.18
+Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: GPL+
-URL: https://alioth.debian.org/projects/chrpath/
-Source0: https://alioth.debian.org/frs/download.php/latestfile/813/%{name}-%{version}.tar.gz
+URL: https://codeberg.org/pere/chrpath
+Source0: https://codeberg.org/pere/chrpath/archive/release-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 %description
@@ -21,10 +21,11 @@ is supported.
 
 
 %prep
-%setup -q
+%setup -q -n %{name}
 
 
 %build
+autoreconf -vif
 %configure
 %make_build
 
@@ -35,12 +36,7 @@ make install DESTDIR=%{buildroot}
 rm -fr %{buildroot}/usr/doc
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
-%defattr(-,root,root,-)
 %license COPYING
 %doc AUTHORS README NEWS ChangeLog*
 %{_bindir}/chrpath
@@ -48,6 +44,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-1
+- new upstrem release.
+
 * Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.16-2
 - rebuilt with current environment.
 

+ 17 - 3
f/file/file-vl.spec

@@ -3,7 +3,7 @@
 Summary:        A utility for determining file types.
 Summary(ja):    ファイルの種類を判別するユーティリティー
 Name:           file
-Version:        5.45
+Version:        5.46
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -30,8 +30,19 @@ Patch2: file-5.04-volume_key.patch
 # 2. https://github.com/file/file/commit/f7a65dbf1739a8f8671621e41c5648d1f7e9f6ae
 Patch3: file-5.45-readelf-limit-revert.patch
 
-# upstream commit: https://github.com/file/file/commit/218fdf813fd5ccecbb8887a1b62509cd1c6dd3a1
-Patch4: file-5.45-time-t.patch
+Patch4: file-5.46-fix-tests-rpm-magic.patch
+
+# upstream: https://github.com/file/file/commit/b874d520c592ecd55ebcae0d662dc6e54f5c5414
+Patch5: file-5.47-magic-entries.patch
+
+# upstream commit: https://github.com/file/file/commit/6bc6cf03ad4ad136088260e22f30c6d191c161a3
+Patch6: file-5.47-buffer-overrun-1.patch
+
+# upstream commit: https://github.com/file/file/commit/83aab94724a226c04bf8b85c9ceb2be91dca8dd5
+Patch7: file-5.47-buffer-overrun-2.patch
+
+# upstream commit: https://github.com/file/file/commit/b3384a1fbfa1fee99986e5750ab8e700de4f24ad
+Patch8: file-5.47-stack-overrun.patch
 
 # Vine
 Patch1000: file-5.14-magicbuild-fix.patch
@@ -194,6 +205,9 @@ make -C tests check
 
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.46-1
+- new upstream release.
+
 * Fri Jul 12 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.45-1
 - new upstream release.
 

+ 4 - 1
f/fmt/fmt-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           fmt
 Summary:        Small, safe and fast formatting library for C++
-Version:        11.0.1
+Version:        11.2.0
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -83,6 +83,9 @@ sed -i "s/'--clean-css',//" doc/build.py
 
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 11.2.0-1
+- new upstream release.
+
 * Sat Jul 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 11.0.1-1
 - new upstream release.
 

+ 4 - 8
g/gobject-introspection/gobject-introspection-vl.spec

@@ -1,6 +1,6 @@
 Summary:        Introspection system for GObject-based libraries
 Name:           gobject-introspection
-Version:        1.78.1
+Version:        1.84.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -82,20 +82,13 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %license COPYING
-
 %{_libdir}/lib*.so.*
 %dir %{_libdir}/girepository-1.0
 %{_libdir}/girepository-1.0/*.typelib
 
 %files devel
-%defattr(-,root,root)
 %doc %{_datadir}/gtk-doc/html/gi/*
 %doc %{_mandir}/man1/*.gz
 %{_libdir}/lib*.so
@@ -112,6 +105,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Jun 10 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.84.0-1
+- new upstream release.
+
 * Mon Oct 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.78.1-1
 - new upstream release.
 

+ 6 - 5
i/ipset/ipset-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           ipset
 Summary:        Manage Linux IP sets
-Version:        7.22
+Version:        7.24
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          system
 Vendor:         Project Vine
@@ -16,10 +16,7 @@ Source2:        %{name}.start-stop
 Source3:        %{name}-config
 Source100:      %{name}.init
 
-Patch001: 0001-Replace-BUG_ON-with-WARN_ON_ONCE-according-to-usage-.patch
-Patch002: 0002-lib-data-Fix-for-global-buffer-overflow-warning-by-A.patch
-Patch003: 0003-lib-ipset-Avoid-argv-array-overstepping.patch
-Patch004: 0004-tests-Reduce-testsuite-run-time.patch
+Patch001: Modify-pernet_operations-check.patch
 
 BuildRequires:  libmnl-devel
 
@@ -92,6 +89,7 @@ out of the base package since it is not active by default.
 
 %prep
 %autosetup -p1
+autoreconf -vif
 
 
 %build
@@ -193,6 +191,9 @@ fi
 
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.24-1
+- new upstream release.
+
 * Wed Aug 14 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.22-1
 - new upstream release.
 

+ 4 - 1
lib/libf/libffi/libffi-vl.spec

@@ -3,7 +3,7 @@
 Summary:        Foreign function interface library
 Summary(ja):    Foreign function interface ライブラリ
 Name:           libffi
-Version:        3.4.7
+Version:        3.5.0
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -157,6 +157,9 @@ sed -i -e 's/{toolexeclibdir}/{libdir}/' libffi.pc.in
 
 
 %changelog
+* Tue Jun 10 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.0-1
+- updated to 3.5.0.
+
 * Thu Apr  3 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.7-1
 - updated to 3.4.7.
 

+ 17 - 13
lib/libp/libpipeline/libpipeline-vl.spec

@@ -1,18 +1,17 @@
 # Basic Information
 Name:		libpipeline
-Version:	1.5.1
+Summary:	a C library for setting up and running pipelines of processes
+Summary(ja):	プロセス間のパイプラインを設定および実行する C ライブラリ
+Version:	1.5.8
 Release:	1%{?_dist_release}
 License:	GPLv3
-Group:		System Environment/Libraries
-Source0:	http://download.savannah.gnu.org/releases/libpipeline/libpipeline-%{version}.tar.gz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
+Group:		system
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	yasumichi
 
-Summary:	a C library for setting up and running pipelines of processes
-Summary(ja):	プロセス間のパイプラインを設定および実行する C ライブラリ
+URL:		https://libpipeline.nongnu.org/
+Source0:	https://download.savannah.gnu.org/releases/libpipeline/libpipeline-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 # Dependency
 # 以下に依存関係を記述してください。
@@ -35,10 +34,11 @@ libpipeline は、しばしばエラーの傾向があったり不安定なシ
 
 完全なプログラマー向けの文書を読むには、'man libpipeline' を利用してください。
 
+
 %package devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発用ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 
@@ -48,6 +48,10 @@ Development files for %{name}
 %description -l ja devel
 %{name} の開発用ファイル
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -55,18 +59,15 @@ Development files for %{name}
 %configure
 %{__make} %{?_smp_mflags}
 
+
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__make} install DESTDIR=${RPM_BUILD_ROOT}
 
 %{__rm} ${RPM_BUILD_ROOT}%{_libdir}/libpipeline.la
 
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
-
 
 %files
-%defattr(-,root,root)
 %license COPYING
 %doc ChangeLog NEWS README
 %{_libdir}/libpipeline.so.*
@@ -80,6 +81,9 @@ Development files for %{name}
 
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.8-1
+- new upstream release.
+
 * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.1-1
 - new upstream release.
 

+ 58 - 8
n/nginx/nginx-vl.spec

@@ -16,6 +16,9 @@
 # build brotli module
 %bcond_without brotli
 
+# build ipset module
+%bcond_without ipset
+
 %global nginx_modulesdir %{_libdir}/nginx/modules
 %global nginx_modconfdir %{_sysconfdir}/nginx/modules.d
 
@@ -36,7 +39,7 @@ Group:          servers
 %global nginx_version 1.28.0
 Version:        %{nginx_version}
 # do not reset or decrease.
-Release:        27%{?_dist_release}%{?with_systemd:.systemd}
+Release:        28%{?_dist_release}%{?with_systemd:.systemd}
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Packager:       daisuke
@@ -70,7 +73,7 @@ Source1000:     https://github.com/aperezdc/ngx-fancyindex/releases/download/v%{
 %define         nginx_accept_language_module_version 2f69842
 Source1010:     giom-nginx_accept_language_module-%{nginx_accept_language_module_version}.tar.gz
 
-%define         passenger_version 6.0.23
+%define         passenger_version 6.0.27
 Source1020:     https://github.com/phusion/passenger/releases/download/release-%{passenger_version}/passenger-%{passenger_version}.tar.gz
 
 # https://github.com/gnosek/nginx-upstream-fair
@@ -113,6 +116,12 @@ Source2040:     https://github.com/SpiderLabs/ModSecurity-nginx/releases/downloa
 Source2050:     https://github.com/google/ngx_brotli/archive/%{brotli_commit}.tar.gz#/ngx_brotli-%{brotli_commit}.tar.gz
 %endif
 
+%if %{with ipset}
+%global         with_ipset 1
+%global         ipset_version 1.0.3
+Source2060:     https://github.com/GetPageSpeed/nginx_ipset_access_module/archive/refs/tags/v%{ipset_version}.tar.gz#/nginx_ipset_access_module-%{ipset_version}.tar.gz
+%endif
+
 # removes -Werror in upstream build scripts.  -Werror conflicts with
 # -D_FORTIFY_SOURCE=2 causing warnings to turn into errors.
 Patch0:         0001-remove-Werror-in-upstream-build-scripts.patch 
@@ -355,6 +364,25 @@ ngx_brotli is a set of two nginx modules:
 %endif
 
 
+%if %{with ipset}
+%package ipset
+Summary:           ipset module for Nginx
+Summary(ja):       Nginx用ipsetモジュール
+Version:           %{ipset_version}
+Group:             servers
+License:           BSD
+BuildRequires:     ipset-devel
+Requires:          %{name} = %{nginx_version}-%{release}
+
+%description ipset
+ A high‑performance NGINX module that lets you whitelist or blacklist client
+IP addresses using the Linux ipset kernel facility.
+
+ All look‑ups are made in userspace via libipset and cached per worker thread
+ to minimise overhead.
+%endif
+
+
 %debug_package
 
 
@@ -366,7 +394,7 @@ ngx_brotli is a set of two nginx modules:
 
 
 %prep
-%setup -q -a 1000 -a 1010 -a 1020 -a 1030 %{?with_wsgi:-a 2000} -a 2010 %{?with_naxsi:-a 2020} %{?with_geoip2:-a 2030} %{?with_modsecurity:-a 2040} %{?with_brotli:-a 2050}
+%setup -q -a 1000 -a 1010 -a 1020 -a 1030 %{?with_wsgi:-a 2000} -a 2010 %{?with_naxsi:-a 2020} %{?with_geoip2:-a 2030} %{?with_modsecurity:-a 2040} %{?with_brotli:-a 2050} %{?with_ipset:-a 2060}
 
 %patch0 -p1
 %patch1 -p1
@@ -468,6 +496,9 @@ CONFIGOPTS="\
 %if %{with brotli}
     --with-compat \
     --add-dynamic-module=ngx_brotli-%{brotli_commit} \
+%endif
+%if %{with ipset}
+    --add-dynamic-module=nginx_ipset_access_module-%{ipset_version} \
 %endif
     --add-dynamic-module=passenger-%{passenger_version}/src/nginx_module \
 %ifarch i686
@@ -598,13 +629,20 @@ echo 'load_module "%{nginx_modulesdir}/ngx_http_modsecurity_module.so";' \
 %endif
 
 %if %{with brotli}
-# modsecurity module
+# brotli module
 cat <<EOF > %{buildroot}%{nginx_modconfdir}/brotli.conf
 load_module %{nginx_modulesdir}/ngx_http_brotli_filter_module.so;
 load_module %{nginx_modulesdir}/ngx_http_brotli_static_module.so;
 EOF
 %endif
 
+%if %{with ipset}
+# ipset module
+cat <<EOF > %{buildroot}%{nginx_modconfdir}/ipset.conf
+load_module %{nginx_modulesdir}/ngx_http_ipset_access.so;
+EOF
+%endif
+
 touch %{buildroot}%{nginx_confdir}/conf.d/virtual.conf
 
 # convert to UTF-8 all files that give warnings.
@@ -616,10 +654,6 @@ do
 done
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %pre
 if [ -L %{_sbindir}/nginx ]; then
     update-alternatives --remove nginx %{_sbindir}/nginx.normal ||:
@@ -726,6 +760,13 @@ if [ $1 -eq 1 ]; then
     systemctl reload nginx.service >/dev/null 2>&1 || :
 fi
 %endif
+
+%if %{with ipset}
+%post ipset
+if [ $1 -eq 1 ]; then
+    systemctl reload nginx.service >/dev/null 2>&1 || :
+fi
+%endif
 %endif
 
 
@@ -857,8 +898,17 @@ fi
 %{nginx_modulesdir}/ngx_http_brotli_static_module.so
 %endif
 
+%if %{with ipset}
+%files ipset
+%config(noreplace) %{nginx_modconfdir}/ipset.conf
+%{nginx_modulesdir}/ngx_http_ipset_access.so
+%endif
+
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28.0-28
+- added ipset module.
+
 * Thu May 22 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28.0-27
 - updated modsecurity-nginx to 1.0.4.
 

+ 5 - 3
r/rspamd/rspamd-vl.spec

@@ -15,8 +15,8 @@
 
 Summary:        Rapid spam filtering system
 Name:           rspamd
-Version:        3.11.1
-Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Version:        3.12.0
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -191,7 +191,6 @@ fi
 
 
 %files
-%defattr(-,root,root,-)
 %license LICENSE.md
 %doc AUTHORS.md ChangeLog README.md
 %if %{with systemd}
@@ -268,6 +267,9 @@ fi
 
 
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.12.0-1
+- new upstream release.
+
 * Fri Apr 18 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.11.1-2
 - rebuilt with icu77.
 

+ 6 - 8
t/tomoyo-tools/tomoyo-tools-vl.spec

@@ -1,6 +1,6 @@
 %bcond_with systemd
 
-%global ver     2.6.0-20201111
+%global ver     2.6.1-20250415
 
 Summary:        utilities for TOMOYO Linux
 Summary(ja):    TOMOYO Linux用のユーティリティ
@@ -12,8 +12,8 @@ Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPL
-URL:            https://tomoyo.osdn.jp/
-Source0:        https://jaist.dl.osdn.jp/tomoyo/70710/tomoyo-tools-%{ver}.tar.gz
+URL:            https://tomoyo.sourceforge.net/
+Source0:        https://master.dl.sourceforge.net/project/tomoyo/tomoyo-tools/2.6/tomoyo-tools-%{ver}.tar.gz
 Source1:        tomoyo-auditd.service
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
@@ -61,12 +61,7 @@ install -Dpm644 %{SOURCE1} %{buildroot}%{_unitdir}/tomoyo-auditd.service
 rm -f %{buildroot}%{_libdir}/tomoyo/{README.tomoyo,COPYING.tomoyo}
 
 
-%clean
-%{__rm} -rf %{buildroot}
-
-
 %files
-%defattr(-,root,root)
 %license COPYING*
 %doc README*
 /sbin/*
@@ -81,6 +76,9 @@ rm -f %{buildroot}%{_libdir}/tomoyo/{README.tomoyo,COPYING.tomoyo}
 
 
 %changelog
+* Sun Jun  8 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.1-20250415-1
+- new upstream release.
+
 * Wed Mar 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.0.20201111-1
 - new upstream release.
 - dropped acriptlets.