Browse Source

updated 12 packages

bison-3.8.2-2

gettext-0.22.3-1

libsolv-0.7.25-1

nginx-1.24.0-22

protobuf-24.4-1

rubygem-asciidoctor-2.0.20-1

samba-4.19.2-1

vim-9.0.2040-1

xz-5.4.4-1

yaml-cpp-0.8.0-1

zabbix-6.0.22-1

zypper-1.14.66-1
Tomohiro "Tomo-p" KATO 5 months ago
parent
commit
12b00565dc

+ 4 - 1
b/bison/bison-vl.spec

@@ -4,7 +4,7 @@ Summary:        A GNU general-purpose parser generator.
 Summary(ja):    GNU 汎用構文解析器生成プログラム
 Name:           bison
 Version:        3.8.2
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -106,6 +106,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Oct 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.2-2
+- rebuilt with gettext-0.22.3.
+
 * Sun Sep 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.2-1
 - new upstream release.
 

+ 12 - 10
g/gettext/gettext-vl.spec

@@ -1,8 +1,8 @@
 %define libtoolize :
 
-%define src_ver 0.21.1
-%define so_ver 0.21.1
-%define short_ver 0.21
+%define src_ver 0.22.3
+%define so_ver 0.22.3
+%define short_ver 0.22
 
 Summary: GNU libraries and utilities for producing multi-lingual messages.
 Summary(ja): マルチリンガルメッセージを生成するためのGNU ライブラリ/ユーティリティ
@@ -19,8 +19,8 @@ Source: https://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.xz
 URL: http://www.gnu.org/software/gettext/
 Source2: msghack.py
 Source3: msghack.1
-
-Patch1: gettext-msgmerge-for-msgfmt.patch
+Patch1: %{name}-0.22.3-disable-libtextstyle.patch
+Patch2: %{name}-0.21.1-covscan.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -102,7 +102,7 @@ This package contains libraries used internationalization support.
 
 
 %prep
-%setup -q
+%autosetup -p1
 
 # Defeat libtextstyle attempt to bundle libxml2.  The comments
 # indicate this is done because the libtextstyle authors do not want
@@ -117,6 +117,7 @@ sed -e 's/\(gl_cv_libxml_force_included=\)yes/\1no/' \
 autoreconf -fi
 [ -f  /usr/share/automake/depcomp ] && cp -f /usr/share/automake/{depcomp,ylwrap} . || :
 
+#export CFLAGS="%(echo %{optflags} | sed -e 's/-Werror=format-security//')"
 # libxml2-devel package has an extra "libxml2" path component.
 export CPPFLAGS="-I%{_includedir}/libxml2"
 # Side effect of unbundling libxml2 from libtextstyle.
@@ -125,7 +126,7 @@ export LIBS="-lxml2"
 %configure --without-included-gettext --enable-nls \
 	--enable-shared --disable-static --disable-rpath \
 	--with-pic=yes \
-	--disable-csharp --disable-java \
+	--disable-csharp --disable-java --disable-native-java \
     --with-xz
 
 # Eliminate hardcoded rpaths; workaround libtool reordering -Wl,--as-needed
@@ -205,12 +206,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/aclocal/*
 %{_includedir}/*
 %{_infodir}/autosprintf*
-%{_infodir}/libtextstyle*
 %{_libdir}/libasprintf.so
 %{_libdir}/libgettextpo.so
 %{_libdir}/libgettextlib.so
 %{_libdir}/libgettextsrc.so
-%{_libdir}/libtextstyle.so
 %{_libdir}/preloadable_libintl.so
 %{_mandir}/man3/*
 %{_datadir}/%{name}/javaversion.class
@@ -221,10 +220,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_libdir}/libasprintf.so.*
 %{_libdir}/libgettextpo.so.*
-%{_libdir}/libtextstyle.so.*
 
 
 %changelog
+* Fri Oct 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.22.3-1
+- new upstream release.
+- dropped libtextstyle.so*.
+
 * Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.21.1-1
 - new upstream release.
 - dropped scriptlets.

+ 7 - 1
lib/libs/libsolv/libsolv-vl.spec

@@ -27,6 +27,7 @@
             -DENABLE_SUSEREPO=1 \\\
             -DENABLE_HELIXREPO=1 \\\
             -DENABLE_LZMA_COMPRESSION=1 \\\
+            -DENABLE_ZSTD_COMPRESSION=1 \\\
             -DMULTI_SEMANTICS=1 \\\
             -DENABLE_COMPLEX_DEPS=1 \\\
             %{nil}
@@ -36,7 +37,7 @@
 
 Name:		libsolv
 Summary:	Package dependency solver
-Version:	0.7.22
+Version:	0.7.25
 Release:	1%{?_dist_release}
 Group:		system
 Vendor:		Project Vine
@@ -55,6 +56,8 @@ BuildRequires:	python3-devel
 BuildRequires:	python3-setuptools
 BuildRequires:	python3-rpm-macros
 BuildRequires:  xz-devel
+BuildRequires:  libzstd-devel
+
 %description
 A free package dependency solver using a satisfiability algorithm. The
 library is based on two major, but independent, blocks:
@@ -201,6 +204,9 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
 
 
 %changelog
+* Thu Oct 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.7.25-1
+- new upstream release.
+
 * Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.7.22-1
 - new upstream release.
 

+ 65 - 2
n/nginx/nginx-vl.spec

@@ -13,6 +13,9 @@
 # build modsecurity module
 %bcond_without modsecurity
 
+# build brotli module
+%bcond_without brotli
+
 %global nginx_modulesdir %{_libdir}/nginx/modules
 %global nginx_modconfdir %{_sysconfdir}/nginx/modules.d
 
@@ -33,7 +36,7 @@ Group:          servers
 %global nginx_version 1.24.0
 Version:        %{nginx_version}
 # do not reset or decrease.
-Release:        20%{?_dist_release}%{?with_systemd:.systemd}
+Release:        22%{?_dist_release}%{?with_systemd:.systemd}
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Packager:       daisuke
@@ -98,6 +101,13 @@ Source2030:     https://github.com/leev/ngx_http_geoip2_module/archive/%{geoip2_
 Source2040:     https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v%{modsecurity_version}/modsecurity-nginx-v%{modsecurity_version}.tar.gz
 %endif
 
+%if %{with brotli}
+%global         with_brotli 1
+%global         brotli_version 1.0.0~rc
+%global         brotli_commit 6e975bcb015f62e1f303054897783355e2a877dc
+Source2050:     https://github.com/google/ngx_brotli/archive/%{brotli_commit}.tar.gz#/ngx_brotli-%{brotli_commit}.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 
@@ -109,6 +119,8 @@ Patch1:         0002-fix-PIDFile-handling.patch
 # to fix https://github.com/gnosek/nginx-upstream-fair/pull/23
 Patch101:       gnosek-nginx-upstream-fair-pull-23.patch
 
+Patch10000:     CVE-2023-44487.patch
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:  libboost-devel
@@ -323,6 +335,23 @@ This connector is required to use LibModSecurity with nginx.
 %endif
 
 
+%if %{with brotli}
+%package brotli
+Summary:           brotli compression module for Nginx
+Summary(ja):       Nginx用brotli圧縮モジュール
+Version:           %{brotli_version}
+Group:             servers
+License:           BSD
+BuildRequires:     brotli-devel
+Requires:          %{name} = %{nginx_version}-%{release}
+
+%description brotli
+ngx_brotli is a set of two nginx modules:
+- ngx_brotli filter module - used to compress responses on-the-fly,
+- ngx_brotli static module - used to serve pre-compressed files.
+%endif
+
+
 %debug_package
 
 
@@ -334,7 +363,9 @@ This connector is required to use LibModSecurity with nginx.
 
 
 %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}
+%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}
+
+%patch10000 -p1
 
 %patch0 -p1
 %patch1 -p1
@@ -420,6 +451,10 @@ CONFIGOPTS="\
 %endif
 %if %{with modsecurity}
     --add-dynamic-module=modsecurity-nginx-v%{modsecurity_version} \
+%endif
+%if %{with brotli}
+    --with-compat \
+    --add-dynamic-module=ngx_brotli-%{brotli_commit} \
 %endif
     --add-dynamic-module=passenger-%{passenger_version}/src/nginx_module \
 %ifarch i686
@@ -549,6 +584,14 @@ echo 'load_module "%{nginx_modulesdir}/ngx_http_modsecurity_module.so";' \
     > %{buildroot}%{nginx_modconfdir}/modsecurity.conf
 %endif
 
+%if %{with brotli}
+# modsecurity 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
+
 touch %{buildroot}%{nginx_confdir}/conf.d/virtual.conf
 
 # convert to UTF-8 all files that give warnings.
@@ -663,6 +706,13 @@ if [ $1 -eq 1 ]; then
     systemctl reload nginx.service >/dev/null 2>&1 || :
 fi
 %endif
+
+%if %{with brotli}
+%post brotli
+if [ $1 -eq 1 ]; then
+    systemctl reload nginx.service >/dev/null 2>&1 || :
+fi
+%endif
 %endif
 
 
@@ -791,8 +841,21 @@ fi
 %config(noreplace) %{nginx_modconfdir}/modsecurity.conf
 %endif
 
+%if %{with brotli}
+%files brotli
+%config(noreplace) %{nginx_modconfdir}/brotli.conf
+%{nginx_modulesdir}/ngx_http_brotli_filter_module.so
+%{nginx_modulesdir}/ngx_http_brotli_static_module.so
+%endif
+
 
 %changelog
+* Mon Oct 16 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.24.0-22
+- added Patch10000 to fix CVE-2023-44487.
+
+* Thu Aug 31 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.24.0-21
+- added brotli module.
+
 * Thu Apr 27 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.24.0-20
 - updated to 1.24.0.
 

+ 39 - 35
p/protobuf/protobuf-vl.spec

@@ -1,4 +1,5 @@
-%global gtest_version 1.10.0
+%global gtest_version 1.14.0
+%global absl_version 20230802.1
 
 # build -python subpackage
 %define with_python   %{?_without_python: 0} %{?!_without_python: 1}
@@ -10,7 +11,7 @@
 Summary:        Protocol Buffers - Google's data interchange format
 Summary(ja):    Protocol Buffers - Google のデータ交換フォーマット
 Name:           protobuf
-Version:        3.17.3
+Version:        24.4
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -20,13 +21,13 @@ License:        BSD
 URL:            https://github.com/protocolbuffers/protobuf
 Source:         https://github.com/protocolbuffers/protobuf/archive/v%{version}%{?rcver}/%{name}-%{version}%{?rcver}-all.tar.gz
 Source1:        ftdetect-proto.vim
-Source3:        https://github.com/google/googletest/archive/refs/tags/release-%{gtest_version}.tar.gz#/googletest-release-%{gtest_version}.tar.gz
+Source3:        https://github.com/google/googletest/archive/refs/tags/v%{gtest_version}.tar.gz#/googletest-%{gtest_version}.tar.gz
 
-# https://github.com/protocolbuffers/protobuf/issues/8082
-Patch1:         protobuf-3.14-disable-IoTest.LargeOutput.patch
+Patch1:         add-missing-stdint-header.patch
 
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-BuildRequires:  automake autoconf libtool pkgconfig 
+BuildRequires:  cmake pkgconfig 
+BuildRequires:  abseil-cpp-devel
 %if !%{without_gtest}
 BuildRequires:  gtest-devel
 %endif
@@ -153,39 +154,34 @@ descriptions in Vim editor
 
 
 %prep
-%setup -q -a 3
-%ifarch %{ix86}
-# IoTest.LargeOutput fails on 32bit arches
-# https://github.com/protocolbuffers/protobuf/issues/8082
+%setup -a 3
 %patch1 -p1
-%endif
-mv googletest-release-%{gtest_version}/* third_party/googletest/
+
+rm -rf examples/go/*
+
+mv googletest-%{gtest_version}/* third_party/googletest/
 find -name \*.cc -o -name \*.h | xargs chmod -x
 chmod 644 examples/*
 
-rm -f src/solaris/libstdc++.la
+%if %{with_python}
+sed -i '/apputils/d' python/setup.py
+sed -i '/google_test_dir/d' python/setup.py
+%endif
+# kill shebang that we do not really want
+sed -i -e '/env python/d' python/google/protobuf/internal/*.py
 
 
 %build
 iconv -f iso8859-1 -t utf-8 CONTRIBUTORS.txt > CONTRIBUTORS.txt.utf8
 mv CONTRIBUTORS.txt.utf8 CONTRIBUTORS.txt
-export PTHREAD_LIBS="-lpthread"
-./autogen.sh
-%configure \
-%if %{with_static}
-           --enable-static
-%else
-           --disable-static
-%endif
 
-# -Wno-error=type-limits:
-#     https://bugzilla.redhat.com/show_bug.cgi?id=1838470
-#     https://github.com/protocolbuffers/protobuf/issues/7514
-#     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95148
-#  (also set in %%check)
-%make_build CXXFLAGS="%{build_cxxflags} -Wno-error=type-limits"
+%cmake \
+  -Dprotobuf_BUILD_TESTS=OFF \
+  -Dprotobuf_ABSL_PROVIDER=package
+%cmake_build
 
 %if %{with_python}
+export PROTOC=../%{_vpath_builddir}/protoc
 pushd python
 %py3_build
 popd
@@ -193,11 +189,11 @@ popd
 
 
 %install
-rm -rf %{buildroot}
-%make_install %{?_smp_mflags} STRIPBINARIES=no INSTALL="%{__install} -p" CPPROG="cp -p"
-find %{buildroot} -type f -name "*.la" -exec rm -f {} \;
+%cmake_install
+install -Dm 0644 editors/proto.vim %{buildroot}%{_datadir}/vim/site/syntax/proto.vim
 
 %if %{with_python}
+export PROTOC=../%{_vpath_builddir}/protoc
 pushd python
 %py3_install
 find %{buildroot}%{python3_sitelib} -name \*.py |
@@ -206,11 +202,12 @@ popd
 %endif
 install -p -m 644 -D %{SOURCE1} %{buildroot}%{_datadir}/vim/vimfiles/ftdetect/proto.vim
 install -p -m 644 -D editors/proto.vim %{buildroot}%{_datadir}/vim/vimfiles/syntax/proto.vim
+rm -f %{buildroot}%{_datadir}/vim/site/syntax/proto.vim
 
 
 %if !%{without_gtest}
 %check
-%make_build check CXXFLAGS="%{build_cxxflags} -Wno-error=type-limits"
+%ctest
 %endif
 
 
@@ -221,12 +218,13 @@ rm -rf %{buildroot}
 %files
 %defattr(-, root, root, -)
 %{_libdir}/libprotobuf.so.*
-%doc CHANGES.txt CONTRIBUTORS.txt README.md
+%doc CONTRIBUTORS.txt README.md
 %license LICENSE
 
 %files compiler
 %defattr(-, root, root, -)
 %{_bindir}/protoc
+%{_bindir}/protoc-*
 %{_libdir}/libprotoc.so.*
 %doc README.md
 %license LICENSE
@@ -235,10 +233,16 @@ rm -rf %{buildroot}
 %defattr(-, root, root, -)
 %dir %{_includedir}/google
 %{_includedir}/google/protobuf/
+%{_includedir}/utf8_*
+%{_libdir}/cmake/protobuf
+%{_libdir}/cmake/utf8_range
 %{_libdir}/libprotobuf.so
 %{_libdir}/libprotoc.so
+%{_libdir}/libutf8_range.a
+%{_libdir}/libutf8_validity.a
 %{_libdir}/pkgconfig/protobuf.pc
-%doc examples/add_person.cc examples/addressbook.proto examples/list_people.cc examples/Makefile examples/README.txt
+%{_libdir}/pkgconfig/utf8_range.pc
+%doc examples/add_person.cc examples/addressbook.proto examples/list_people.cc examples/Makefile examples/README.md
 
 %if %{with_static}
 %files static
@@ -267,8 +271,8 @@ rm -rf %{buildroot}
 %defattr(-, root, root, -)
 %dir %{python3_sitelib}/google
 %{python3_sitelib}/google/protobuf/
-%{python3_sitelib}/protobuf-%{version}%{?rcver}-py3.*.egg-info/
-%{python3_sitelib}/protobuf-%{version}%{?rcver}-py3.*-nspkg.pth
+%{python3_sitelib}/protobuf-*.egg-info/
+%{python3_sitelib}/protobuf-*-nspkg.pth
 %doc python/README.md
 %doc examples/add_person.py examples/list_people.py examples/addressbook.proto
 %endif

+ 4 - 1
r/rubygem-asciidoctor/rubygem-asciidoctor-vl.spec

@@ -8,7 +8,7 @@
 
 Summary: A fast, open source AsciiDoc implementation in Ruby
 Name: rubygem-%{gem_name}
-Version: 2.0.17
+Version: 2.0.20
 Release: 1%{?_dist_release}
 Group: publishing
 Vendor: Project Vine
@@ -120,6 +120,9 @@ cp -a %{buildroot}%{gem_instdir}/man/*.1 \
 
 
 %changelog
+* Fri Oct 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.0.20-1
+- new upstream release.
+
 * Thu Jan 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.0.17-1
 - new upstream release.
 

+ 52 - 4
s/samba/samba-vl.spec

@@ -1,8 +1,9 @@
+%bcond_with ja_docs
 %bcond_with systemd
 %bcond_with tracker
 %bcond_without pidl
 
-%define samba_version 4.18.2
+%define samba_version 4.19.2
 #define rc_number rc4
 %define samba_release 1
 
@@ -50,8 +51,10 @@ URL: http://www.samba.org/
 Source: https://download.samba.org/pub/samba/stable/samba-%{version}%{?rc_number}.tar.gz
 # Vine specific replacement-files
 Source1: samba.log
+%if %{with ja_docs}
 # https://ja.osdn.net/projects/samba-jp/releases/
 Source2: https://ja.osdn.net/dl/samba-jp/samba-ja-docs-%{doc_version}.tar.gz
+%endif
 Source5: pam_winbind.conf
 Source6: samba.pamd
 
@@ -467,10 +470,12 @@ the Samba suite.
 %prep
 %setup -q -n samba-%{samba_version}%{?rc_number}
 
+%if %{with ja_docs}
 mkdir -p docs-ja
 pushd docs-ja
 tar zxf %{SOURCE2}
 popd
+%endif
 
 ## ====================================================================
 %build
@@ -656,6 +661,7 @@ touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
 # the ldconfig-created links be recorded in the RPM.
 /sbin/ldconfig -N -n %{buildroot}%{_libdir}
 
+%if %{with ja_docs}
 rm -rf docs-ja
 mkdir -p docs-ja
 pushd docs-ja
@@ -670,6 +676,7 @@ find docs-ja/docs-xml/output/manpages/ -type f| while read f; do
 done
 
 rm -f %{buildroot}%{_mandir}/ja/man1/winexe.1*
+%endif
 
 
 ## ====================================================================
@@ -921,7 +928,9 @@ fi
 %defattr(-,root,root,-)
 %license COPYING
 %doc PFIF.txt README.md README.contributing VERSION WHATSNEW.txt
+%if %{with ja_docs}
 %doc docs-ja/docs-xml/output/htmldocs
+%endif
 %{_bindir}/dumpmscat
 %{_bindir}/ldbadd
 %{_bindir}/ldbdel
@@ -1019,6 +1028,7 @@ fi
 %{_mandir}/man8/vfs_worm.8*
 %{_mandir}/man8/vfs_widelinks.8*
 %{_mandir}/man8/vfs_xattr_tdb.8*
+%if %{with ja_docs}
 # ja manuals
 %{_mandir}/ja/man1/mvxattr.1*
 %{_mandir}/ja/man1/smbstatus.1*
@@ -1077,7 +1087,7 @@ fi
 %{_mandir}/ja/man8/vfs_widelinks.8*
 %{_mandir}/ja/man8/vfs_xattr_tdb.8*
 %{_mandir}/ja/man8/vfs_zfsacl.8*
-
+%endif
 ## --------------------------------------------------------------------
 %files libs
 %defattr(-,root,root)
@@ -1228,8 +1238,10 @@ fi
 %{_libdir}/libsmbclient.so.*
 %{_libdir}/libsmbsharemodes.so.*
 %{_mandir}/man7/libsmbclient.7.gz
+%if %{with ja_docs}
 # ja manual
 %{_mandir}/ja/man7/libsmbclient.7.gz
+%endif
 %endif # ! with_libsmbclient
 
 %if ! %with_libwbclient
@@ -1246,6 +1258,7 @@ fi
 %{_bindir}/net
 %{_bindir}/pdbedit
 %{_bindir}/profiles
+%{_bindir}/samba-log-parser
 %{_bindir}/smbcontrol
 %{_bindir}/testparm
 #%{_datadir}/samba/codepages
@@ -1263,12 +1276,14 @@ fi
 %config(noreplace) %{_sysconfdir}/samba/lmhosts
 %config(noreplace) %{_sysconfdir}/sysconfig/samba
 %{_mandir}/man1/profiles.1.gz
+%{_mandir}/man1/samba-log-parser.1*
 %{_mandir}/man1/smbcontrol.1.gz
 %{_mandir}/man1/testparm.1.gz
 %{_mandir}/man5/lmhosts.5.gz
 %{_mandir}/man5/smb.conf.5.gz
 %{_mandir}/man8/net.8.gz
 %{_mandir}/man8/pdbedit.8.gz
+%if %{with ja_docs}
 # ja manuals
 %{_mandir}/ja/man1/profiles.1.gz
 %{_mandir}/ja/man1/smbcontrol.1.gz
@@ -1277,6 +1292,7 @@ fi
 %{_mandir}/ja/man5/smb.conf.5.gz
 %{_mandir}/ja/man8/net.8.gz
 %{_mandir}/ja/man8/pdbedit.8.gz
+%endif
 
 # common libraries
 %{_libdir}/samba/libgenrand-samba4.so
@@ -1293,6 +1309,8 @@ fi
 %{_libdir}/libdcerpc-samr.so.*
 %{_libdir}/libdcerpc-server.so.*
 %{_libdir}/libsamba-policy.*.so.*
+%{_libdir}/samba/libad-claims-samba4.so
+%{_libdir}/samba/libauthn-policy-util-samba4.so
 %{_libdir}/samba/libHDB-SAMBA4-samba4.so
 %{_libdir}/samba/libdnsserver-common-samba4.so
 %{_libdir}/samba/libscavenge-dns-records-samba4.so
@@ -1330,10 +1348,12 @@ fi
 %{_mandir}/man8/samba-tool.8*
 %{_mandir}/man8/samba_downgrade_db.8.gz
 %{_mandir}/man8/samba-gpupdate.8*
+%if %{with ja_docs}
 # ja manuals
 %{_mandir}/ja/man8/samba.8*
 %{_mandir}/ja/man8/samba-tool.8*
 %{_mandir}/ja/man8/samba_downgrade_db.8.gz
+%endif
 
 ## --------------------------------------------------------------------
 %files winbind
@@ -1355,10 +1375,12 @@ fi
 %else
 %{_initrddir}/winbind
 %endif
+%if %{with ja_docs}
 # ja manuals
 %{_mandir}/ja/man5/pam_winbind.conf.5*
 %{_mandir}/ja/man8/winbindd.8*
 %{_mandir}/ja/man8/idmap_*.8*
+%endif
 
 ## --------------------------------------------------------------------
 %files winbind-krb5-locator
@@ -1367,8 +1389,10 @@ fi
 %{_libdir}/samba/krb5/winbind_krb5_locator.so
 %{_libdir}/samba/krb5/async_dns_krb5_locator.so
 %{_mandir}/man8/winbind_krb5_locator.8*
+%if %{with ja_docs}
 # ja manual
 %{_mandir}/ja/man8/winbind_krb5_locator.8*
+%endif
 
 ## --------------------------------------------------------------------
 %files winbind-clients
@@ -1384,10 +1408,12 @@ fi
 %{_mandir}/man1/ntlm_auth.1.gz
 %{_mandir}/man1/wbinfo.1.gz
 %{_mandir}/man8/pam_winbind.8.gz
+%if %{with ja_docs}
 # ja manuals
 %{_mandir}/ja/man1/ntlm_auth.1.gz
 %{_mandir}/ja/man1/wbinfo.1.gz
 %{_mandir}/ja/man8/pam_winbind.8.gz
+%endif
 
 ## --------------------------------------------------------------------
 %files client
@@ -1439,7 +1465,6 @@ fi
 %{_mandir}/man1/smbget.1.gz
 %{_mandir}/man1/smbtar.1.gz
 %{_mandir}/man1/smbtree.1.gz
-%{_mandir}/man5/smbgetrc.5.gz
 %{_mandir}/man5/smbpasswd.5.gz
 %{_mandir}/man7/traffic_learner.7.gz
 %{_mandir}/man7/traffic_replay.7.gz
@@ -1448,6 +1473,7 @@ fi
 %{_mandir}/man8/smbpasswd.8.gz
 %{_mandir}/man8/smbspool.8.gz
 %{_mandir}/man8/smbspool_krb5_wrapper.8.gz
+%if %{with ja_docs}
 #ja manuals
 %{_mandir}/ja/man1/dbwrap_tool.1.gz
 #{_mandir}/ja/man1/findsmb.1.gz
@@ -1462,7 +1488,6 @@ fi
 %{_mandir}/ja/man1/smbget.1.gz
 %{_mandir}/ja/man1/smbtar.1.gz
 %{_mandir}/ja/man1/smbtree.1.gz
-%{_mandir}/ja/man5/smbgetrc.5.gz
 %{_mandir}/ja/man5/smbpasswd.5.gz
 %{_mandir}/ja/man7/traffic_learner.7.gz
 %{_mandir}/ja/man7/traffic_replay.7.gz
@@ -1471,6 +1496,7 @@ fi
 %{_mandir}/ja/man8/smbpasswd.8.gz
 %{_mandir}/ja/man8/smbspool.8.gz
 %{_mandir}/ja/man8/smbspool_krb5_wrapper.8.gz
+%endif
 
 ## --------------------------------------------------------------------
 %files test
@@ -1490,8 +1516,10 @@ fi
 %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
 %{_libdir}/samba/libtorture-samba4.so
 
+%if %{with ja_docs}
 # ja manual
 %{_mandir}/ja/man1/vfstest.1*
+%endif
 
 ## --------------------------------------------------------------------
 %files devel
@@ -1647,8 +1675,10 @@ fi
 %defattr(-,root,root)
 %{_libdir}/libsmbclient.so.*
 %{_mandir}/man7/libsmbclient.7*
+%if %{with ja_docs}
 # ja manual
 %{_mandir}/ja/man7/libsmbclient.7*
+%endif
 
 ## --------------------------------------------------------------------
 %files -n libsmbclient-devel
@@ -1825,6 +1855,24 @@ fi
 
 
 %changelog
+* Tue Oct 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.19.2-1
+- new upstream release.
+
+* Wed Oct 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.19.1-1
+- new upstream release.
+
+* Thu Sep 28 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.7-1
+- new upstream release.
+
+* Fri Aug 18 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.6-1
+- new upstream release.
+
+* Wed Aug 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.5-1
+- new upstream release.
+
+* Wed Jul 05 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.4-1
+- new upstream release.
+
 * Fri Apr 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.2-1
 - new upstream release.
 

+ 16 - 1
v/vim/vim-vl.spec

@@ -2,7 +2,7 @@
 
 # version, patch version
 %define vimversion	9.0
-%define vimsrcpversion	1561
+%define vimsrcpversion	2040
 %define vimpversion	%{vimsrcpversion}
 
 %define vimsubdir	vim%(echo %{vimversion} | sed -e's/\\.//')
@@ -785,6 +785,21 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Oct 18 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.2040-1
+- new upstream release.
+
+* Wed Oct 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.2009-1
+- new upstream release.
+
+* Thu Oct 05 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.1984-1
+- new upstream release.
+
+* Sat Sep 09 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.1885-1
+- new upstream release.
+
+* Thu Jun 29 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.1670-1
+- new upstream release.
+
 * Tue May 16 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.1561-1
 - new upstream release.
 

+ 6 - 1
x/xz/xz-vl.spec

@@ -1,7 +1,7 @@
 Summary:        LZMA compression utilities
 Summary(ja):    LZMA 圧縮ユーティリティ
 Name:           xz
-Version:        5.4.1
+Version:        5.4.4
 Release:        1%{?_dist_release}
 Group:          accessories
 Vendor:         Project Vine
@@ -112,6 +112,7 @@ rm -rf %{buildroot}
 %{_mandir}/de/man1/*xz*
 %{_mandir}/fr/man1/*xz*
 %{_mandir}/ko/man1/*xz*
+%{_mandir}/pt_BR/man1/*xz*
 %{_mandir}/ro/man1/*xz*
 %{_mandir}/uk/man1/*xz*
 
@@ -135,11 +136,15 @@ rm -rf %{buildroot}
 %{_mandir}/de/man1/*lz*
 %{_mandir}/fr/man1/*lz*
 %{_mandir}/ko/man1/*lz*
+%{_mandir}/pt_BR/man1/*lz*
 %{_mandir}/ro/man1/*lz*
 %{_mandir}/uk/man1/*lz*
 
 
 %changelog
+* Fri Oct 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.4.4-1
+- new upstream release.
+
 * Sun Feb 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.4.1-1
 - new upstream release.
 - dropped Patch1.

+ 9 - 7
y/yaml-cpp/yaml-cpp-vl.spec

@@ -1,10 +1,10 @@
 %bcond_with static_lib
 
-%global sover 0.6
+%global sover 0.8
 
 Name:           yaml-cpp
-Version:        0.6.3
-Release:        4%{?_dist_release}
+Version:        0.8.0
+Release:        1%{?_dist_release}
 Summary:        A YAML parser and emitter for C++
 Group:          system
 Vendor:         Project Vine
@@ -12,9 +12,7 @@ Distribution:   Vine Linux
 
 License:        MIT 
 URL:            https://github.com/jbeder/yaml-cpp
-Source0:        https://github.com/jbeder/yaml-cpp/archive/%{name}-%{version}.tar.gz
-
-Patch0:         CVE-2017-5950.patch
+Source0:        https://github.com/jbeder/yaml-cpp/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 
 BuildRequires:  cmake gcc gcc-c++
 
@@ -39,6 +37,7 @@ developing applications that use %{name}.
 
 %package        static
 Summary:        Static library for %{name}
+Group:          programming
 License:        MIT
 Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
 
@@ -50,7 +49,7 @@ The %{name}-static package contains the static library for %{name}.
 
 
 %prep
-%autosetup -p1 -n %{name}-%{name}-%{version}
+%autosetup -p1
 
 
 %build
@@ -105,6 +104,9 @@ mv %{buildroot}%{_libdir}/pkgconfig/%{name}.pc \
 
 
 %changelog
+* Fri Oct 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.8.0-1
+- new upstream release.
+
 * Thu Sep 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.6.3-4
 - rebuilt with current environment.
 

+ 8 - 3
z/zabbix/zabbix-vl.spec

@@ -18,7 +18,7 @@
 
 Summary: The Enterprise-class Monitoring Solution for Everyone
 Name: zabbix
-Version: 6.0.16
+Version: 6.0.22
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
@@ -217,16 +217,15 @@ sed -i \
     -e '\|^# PidFile=.*|a PidFile=/run/zabbix/zabbix_agentd.pid' \
     -e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_agentd.log|' \
     conf/zabbix_agentd.conf
-
 sed -i \
     -e '\|^# PidFile=.*|a PidFile=/run/zabbix/zabbix_proxy.pid' \
     -e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_proxy.log|' \
     conf/zabbix_proxy.conf
-
 sed -i \
     -e '\|^# PidFile=.*|a PidFile=/run/zabbix/zabbix_server.pid' \
     -e 's|^LogFile=.*|LogFile=%{_localstatedir}/log/zabbix/zabbix_server.log|' \
     conf/zabbix_server.conf
+#'
 popd
 done
 
@@ -639,6 +638,12 @@ fi
 
 
 %changelog
+* Wed Oct 18 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.22-1
+- new upstream release.
+
+* Wed Jul 26 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.19-1
+- new upstream release.
+
 * Fri Apr 14 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.16-1
 - new upstream release.
 

+ 7 - 2
z/zypper/zypper-vl.spec

@@ -19,7 +19,7 @@
 Name:           zypper
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Summary:        Command line software manager using libzypp
-Version:        1.14.57
+Version:        1.14.66
 Release:        1%{?_dist_release}
 Group:          system,admin-tools
 Vendor:         Project Vine
@@ -148,7 +148,9 @@ rm -rf "$RPM_BUILD_ROOT"
 %config(noreplace) %{_sysconfdir}/zypp/zypper.conf
 %config(noreplace) %{_sysconfdir}/logrotate.d/zypper.lr
 %config(noreplace) %{_sysconfdir}/logrotate.d/zypp-refresh.lr
-%{_sysconfdir}/bash_completion.d/zypper.sh
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/zypper
 %{_bindir}/zypper
 %{_bindir}/yzpper
 %{_bindir}/installation_sources
@@ -180,6 +182,9 @@ rm -rf "$RPM_BUILD_ROOT"
 
 
 %changelog
+* Fri Oct 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.66-1
+- new upstream release.
+
 * Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.57-1
 - new upstream release.