2
0

23 Коммитууд 81e4ae56cb ... 2fa2a00b34

Эзэн SHA1 Мессеж Огноо
  Tomohiro "Tomo-p" KATO 2fa2a00b34 lxc-5.0.1-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 08c3f37a86 docbook2X-0.8.8-6 2 жил өмнө
  Tomohiro "Tomo-p" KATO b21372ff66 updated 6 packages 2 жил өмнө
  Tomohiro "Tomo-p" KATO 0d111b38ff vim-9.0.0636-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 71ab776d47 mesa-libGLU-9.0.2-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO f9f0eb97e0 updated 2 packages 2 жил өмнө
  Tomohiro "Tomo-p" KATO fe4a2a8f1f file-5.43-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 34a1434701 php81-8.1.11-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 048ed1ca9b php74-7.4.32-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 7c55fc504e kernel-5.10.146-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO c18306b641 suricata-6.0.8-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO d65974370b vim-9.0.0604-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 2a0b147a8b suricata-6.0.7-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 9bd004eb8c bind-9.16.33-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 203a520737 nodejs-16.17.1-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 9c38f5e7d6 libwebp-1.2.4-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 237f42a49d freeglut-3.2.2-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 2c54b81586 php-ext-phpredis-5.3.7-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 86a511ec5c rust-1.64.0-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 9364c0a39e redis-7.0.5-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO b016b9f328 mesa-22.2.0-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO 65bf1ca2d3 unbound-1.16.3-1 2 жил өмнө
  Tomohiro "Tomo-p" KATO e923dc7734 nghttp2-1.50.0-1 2 жил өмнө

+ 6 - 3
b/bind/bind-vl.spec

@@ -9,9 +9,9 @@
 %define sname bind
 %define pname bind
 # example: 9.9.13.P1
-%define pversion 9.16.22
+%define pversion 9.16.33
 # example: 9.9.13-P1
-%define sversion 9.16.22
+%define sversion 9.16.33
 %define bind_epoch 1
 # fixed <BTS:VineLinux:1139>
 %define old_bind_version 1:9.9.2p2-1vl7
@@ -33,7 +33,7 @@ Distribution: Vine Linux
 Packager: daisuke
 
 License: ISC and BSD and Public Domain
-URL: http://www.isc.org/bind.html
+URL: https://www.isc.org/bind/
 Source: https://downloads.isc.org/isc/bind9/%{sversion}/bind-%{sversion}.tar.xz
 Source1: bind-manpages.tar.bz2
 Source2: named.sysconfig
@@ -377,6 +377,9 @@ exit 0
 
 
 %changelog
+* Sat Sep 24 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.16.33-1
+- updated to 9.16.33.
+
 * Thu Nov 04 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.16.22-1
 - updated to 9.16.22.
 

+ 4 - 1
c/clang/clang-vl.spec

@@ -14,7 +14,7 @@
 Summary:        A C language family front-end for LLVM
 Summary(ja):    LLVM の C 言語フロントエンド
 Name:           clang
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -352,6 +352,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Oct 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.2-1
+- new upstream release.
+
 * Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 

+ 4 - 1
c/compiler-rt/compiler-rt-vl.spec

@@ -9,7 +9,7 @@
 Summary:        LLVM "compiler-rt" runtime libraries
 Summary(ja):    LLVM "compiler-rt" ランタイムライブラリ
 Name:           compiler-rt
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -113,6 +113,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Oct 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.2-1
+- new upstream release.
+
 * Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 

+ 21 - 24
d/docbook2X/docbook2X-vl.spec

@@ -1,22 +1,20 @@
 Name:           docbook2X
-Version:        0.8.8
-Release:        5%{?_dist_release}
 Summary:        Convert DocBook documents into man and Texinfo
 Summary(ja):    DocBook ドキュメントを man と Texinfo へ変換
-
-Group:          Applications/Text
-License:        BSD
-URL:            http://docbook2x.sourceforge.net/
-Source0:        http://downloads.sourceforge.net/docbook2x/docbook2X-%{version}.tar.gz
-
+Version:        0.8.8
+Release:        6%{?_dist_release}
+Group:          publishing
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
-Patch0:        01_fix_static_datadir_evaluation.patch
-Patch1:        02_fix_418703_dont_use_abbreviated_sfnet_address.patch
-Patch2:        03_fix_420153_filename_whitespace_handling.patch
-Patch3:        04_fix_442782_preprocessor_declaration_syntax.patch
-Patch4:        05_fix_439214_error_on_missing_refentry.patch
+License:        BSD
+URL:            https://docbook2x.sourceforge.net/
+Source0:        https://downloads.sourceforge.net/docbook2x/docbook2X-%{version}.tar.gz
+Patch0:         01_fix_static_datadir_evaluation.patch
+Patch1:         02_fix_418703_dont_use_abbreviated_sfnet_address.patch
+Patch2:         03_fix_420153_filename_whitespace_handling.patch
+Patch3:         04_fix_442782_preprocessor_declaration_syntax.patch
+Patch4:         05_fix_439214_error_on_missing_refentry.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
@@ -25,9 +23,6 @@ BuildRequires:  perl libxslt openjade texinfo opensp
 BuildRequires:  perl-XML-SAX
 # rpmlint isn't happy with libxslt, but we need xsltproc
 Requires:       libxslt openjade texinfo %{_bindir}/sgml2xml
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
 
 %description
 docbook2X converts DocBook documents into man pages and Texinfo
@@ -37,6 +32,10 @@ documents.
 docbook2X は DocBook ドキュメントを man ページと Texinfo ドキュメントへ
 変換します。
 
+
+%debug_package
+
+
 %prep
 %setup -q
 %patch0 -p1
@@ -45,6 +44,7 @@ docbook2X は DocBook ドキュメントを man ページと Texinfo ドキュ
 %patch3 -p1
 %patch4 -p1
 
+
 %build
 # to avoid clashing with docbook2* from docbook-utils
 %configure --program-transform-name='s/docbook2/db2x_docbook2/'
@@ -64,13 +64,6 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
-
-%preun
-if [ $1 = 0 ]; then
-   /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
-fi
 
 %files
 %defattr(-,root,root,-)
@@ -95,8 +88,12 @@ fi
 
 
 %changelog
+* Thu Oct 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.8.8-6
+- rebuilt with perl-5.34.
+- dropped install-info scriptlets.
+
 * Mon Sep 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.8.8-5
-- rebuild with perl-5.26.
+- rebuilt with perl-5.26.
 
 * Wed Jul  8 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.8.8-4
 - rebuilt to fix dependency.

+ 9 - 15
f/file/file-vl.spec

@@ -3,8 +3,8 @@
 Summary:        A utility for determining file types.
 Summary(ja):    ファイルの種類を判別するユーティリティー
 Name:           file
-Version:        5.40
-Release:        2%{?_dist_release}
+Version:        5.43
+Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -13,9 +13,7 @@ Packager:       daisuke
 License:        BSD
 URL:            http://www.darwinsys.com/file/
 # master site is toooooooooooooooooo slow
-# Source0:        ftp://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
-%define         altver %(echo %{version} | sed -e 's/\\./_/')
-Source0:        https://github.com/file/file/archive/FILE%{altver}.tar.gz#/file-FILE%{altver}.tar.gz
+Source0:        http://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
 
 # Addtional magic file for Vine
 Source10: magic.printer-j
@@ -27,13 +25,6 @@ Patch0: file-localmagic.patch
 Patch1: file-4.17-rpm-name.patch
 Patch2: file-5.04-volume_key.patch
 
-# Upstream commit 9b0459afab309a82aa4e46f73a4e50dd641f3d39
-Patch3: file-5.40-magic-xzip.patch
-# Upstream commit f06015040e7ffb3be21bb7622f9f8291b749aaf9
-Patch4: file-5.40-magic-unsigned.patch
-# Upstream commit 7d9b0f0d853957ad88dae0f440fecd58d2740ca7
-Patch5: file-5.40-magic-python.patch
-
 # Vine
 Patch1000: file-5.14-magicbuild-fix.patch
 
@@ -84,6 +75,7 @@ This package contains the Python bindings to allow access to the
 libmagic API. The libmagic library is also used by the familiar
 file(1) command.
 
+
 %package -n python3-magic
 Summary: Python bindings for the libmagic API
 Group:   programming
@@ -103,8 +95,7 @@ file(1) command.
 
 
 %prep
-%setup -q -n file-FILE%{altver}
-autoreconf -ivf
+%setup -q
 %autopatch -p1
 
 cat %{SOURCE10} >> ./magic/Localstuff
@@ -115,7 +106,7 @@ mv doc/libmagic.man_ doc/libmagic.man
 
 
 %build
-autoreconf
+autoreconf -fiv
 CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" \
 %configure --enable-fsect-man5 --disable-rpath
 # remove hardcoded library paths from local libtool
@@ -212,6 +203,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.43-1
+- new upstream release.
+
 * Thu Aug 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.40-2
 - renumbered patches.
 - imported Patch3-5 from upstream.

+ 11 - 57
f/fmt/fmt-vl.spec

@@ -1,39 +1,21 @@
 %undefine __cmake_in_source_build
-%bcond_with doc
 
 Name:           fmt
 Summary:        Small, safe and fast formatting library for C++
-Version:        7.1.3
-Release:        2%{?_dist_release}
+Version:        9.1.0
+Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
-
 License:        BSD
 URL:            https://github.com/fmtlib/%{name}
 Source0:        %{url}/archive/%{version}.tar.gz
-# See https://github.com/fmtlib/fmt/issues/443 and https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/LVKYLDLJVWAVJE4MQVKDO6PYZRD5MCP6/
-Patch1:         doc-build-removed-all-pip-internet-stuff.patch
-Patch3:         doc-build-do-not-create-virtual-environment.patch
-Patch4:         doc-_templates-layout-stripped-Google-Analytics.patch
-Patch5:         doc-_templates-layout-stripped-download-links.patch
-Patch6:         doc-index-removed-GitHub-iframe.patch
-Patch7:         doc-build-use-sphinx-build-3.patch
 
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  ninja
 BuildRequires:  cmake
-%if %{with doc}
-BuildRequires:  doxygen
-BuildRequires:  nodejs
-BuildRequires:  python3-sphinx
-BuildRequires:  python3-breathe
-%else
-Provides:       %{name}-doc = %{?epoch:%{epoch}:}%{version}-%{release}
-Obsoletes:      %{name}-doc < %{?epoch:%{epoch}:}%{version}-%{release}
-%endif
 
 # This package replaces the old name of cppformat
 Provides:       cppformat = %{?epoch:%{epoch}:}%{version}-%{release}
@@ -57,22 +39,6 @@ Obsoletes:      cppformat-devel < %{?epoch:%{epoch}:}%{version}-%{release}
 This package contains the header file for using %{name}.
 
 
-%if %{with doc}
-%package        doc
-Summary:        Documentation files for %{name}
-Group:          documentation
-License:        Python
-BuildArch:      noarch
-
-# This package replaces the old name of cppformat
-Provides:       cppformat-doc = %{?epoch:%{epoch}:}%{version}-%{release}
-Obsoletes:      cppformat-doc < %{?epoch:%{epoch}:}%{version}-%{release}
-
-%description    doc
-This package contains documentation for developer documentation for %{name}.
-%endif
-
-
 %debug_package
 
 
@@ -90,24 +56,15 @@ sed -i "s/'--clean-css',//" doc/build.py
     -G Ninja                                  \
     -DCMAKE_BUILD_TYPE=RelWithDebInfo         \
     -DCMAKE_POSITION_INDEPENDENT_CODE=ON      \
-    -DFMT_CMAKE_DIR=%{_datadir}/cmake/%{name} \
+    -DFMT_CMAKE_DIR=%{_libdir}/cmake/%{name} \
     -DFMT_LIB_DIR=%{_libdir}
 
-%__cmake --build . \
-%if %{with doc}
-    --target doc \
-%endif
-    --target all
-
-%if %{with doc}
-# Remove temporary build products
-rm -rf %{_vpath_builddir}/doc/html/{.buildinfo,.doctrees,objects.inv}
-%endif
+%cmake_build
 
 
 %install
-DESTDIR="%{buildroot}" %__cmake --install .
-  
+%cmake_install
+
 
 #%check
 #%ctest
@@ -116,22 +73,19 @@ DESTDIR="%{buildroot}" %__cmake --install .
 %files
 %license LICENSE.rst
 %doc ChangeLog.rst README.rst
-%{_libdir}/lib%{name}.so.7*
+%{_libdir}/lib%{name}.so.*
 
 %files devel
 %{_includedir}/%{name}
 %{_libdir}/lib%{name}.so
-%{_datadir}/cmake/%{name}
+%{_libdir}/cmake/%{name}
 %{_libdir}/pkgconfig/%{name}.pc
 
-%if %{with doc}
-%files doc
-%doc %{_datadir}/doc/%{name}
-%license doc/python-license.txt
-%endif
-
 
 %changelog
+* Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 9.1.0-1
+- new upstream release.
+
 * Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 7.1.3-2
 - initial build for Vine Linux.
 

+ 43 - 34
f/freeglut/freeglut-vl.spec

@@ -1,27 +1,27 @@
-Name:      freeglut
-Version:   2.8.1
-Release:   1%{?_dist_release}
-Summary:   A freely licensed alternative to the GLUT library
-Summary(ja): 自由なライセンスで提供される GLUT ライブラリ
-
-URL:       http://freeglut.sourceforge.net
-License:   MIT
-Group:     System Environment/Libraries
-
-Source0:   http://sourceforge.net/projects/freeglut/files/%{name}-%{version}.tar.gz
-
+Name:           freeglut
+Version:        3.2.2
+Release:        1%{?_dist_release}
+Summary:        A freely licensed alternative to the GLUT library
+Summary(ja):    自由なライセンスで提供される GLUT ライブラリ
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+URL:            http://freeglut.sourceforge.net
+License:        MIT
+Source0:        https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+# For the manpages
+Source1:        https://downloads.sourceforge.net/openglut/openglut-0.6.3-doc.tar.gz
 # patch from Fedora
-Patch0: freeglut-2.8.0-fixld.patch
-Patch1: freeglut-glextconflict.patch
-Patch2: freeglut-2.8.0-fixXInput.patch
-Patch3: freeglut-2.8.0-btnmask.patch
+Patch0:         common.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: cmake
 BuildRequires: pkgconfig
+BuildRequires: libICE-devel
 BuildRequires: libXext-devel
-BuildRequires: libXxf86vm-devel
-BuildRequires: mesa-libGLU-devel
 BuildRequires: libXi-devel
+BuildRequires: mesa-libGLU-devel
 # The virtual Provides below is present so that this freeglut package is a
 # drop in binary replacement for "glut" which will satisfy rpm dependancies
 # properly.  The Obsoletes tag is required in order for any pre-existing
@@ -30,9 +30,6 @@ BuildRequires: libXi-devel
 Provides: glut = 3.7
 Obsoletes: glut <= 3.7
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 freeglut is a completely open source alternative to the OpenGL Utility Toolkit
 (GLUT) library with an OSI approved free software license. GLUT was originally
@@ -44,10 +41,11 @@ freeglut allows the user to create and manage windows containing OpenGL
 contexts on a wide range of platforms and also read the mouse, keyboard and
 joystick functions.
 
+
 %package devel
 Summary: freeglut developmental libraries and header files
 Summary(ja): freeglut の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: mesa-libGL-devel
 Requires: mesa-libGLU-devel
@@ -60,33 +58,36 @@ software which links to the freeglut library, which is an open source
 alternative to the popular GLUT library, with an OSI approved free software
 license.
 
+
+%debug_package
+
+
 %prep
-%setup -q
-%patch0 -p1 -b .fixld
-%patch1 -p1 -b .noxwarn
+%setup -q -a 1
+%patch0 -p0
+
 
 %build
-%configure --disable-static --disable-warnings
-make %{?_smp_mflags}
+%cmake -DFREEGLUT_BUILD_STATIC_LIBS=OFF
+%cmake_build
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
+%cmake_install
 
-make install DESTDIR=$RPM_BUILD_ROOT 
-chmod 644 doc/*.{html,png}
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3
+install -p -m 644 doc/man/*.3 $RPM_BUILD_ROOT/%{_mandir}/man3
 
-rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING INSTALL NEWS README TODO doc/*.png doc/*.html
+%license COPYING
+%doc AUTHORS ChangeLog README
 # don't include contents of doc/ directory as it is mostly obsolete
 %{_libdir}/libglut*.so.*
 
@@ -94,9 +95,17 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_includedir}/GL/*.h
 %{_libdir}/libglut.so
+%dir %{_libdir}/cmake/FreeGLUT
+%{_libdir}/cmake/FreeGLUT/*
+%{_libdir}/pkgconfig/glut.pc
+%{_mandir}/man3/*
 
 
 %changelog
+* Fri Sep 23 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.2-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Fri Feb 20 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.8.1-1
 - new upstream release
 - built with mesa 10.4.4

+ 4 - 1
k/kernel/kernel-vl.spec

@@ -40,7 +40,7 @@
 # adding some text to the end of the version number.
 #
 %define sublevel 10
-%define patchlevel 144
+%define patchlevel 146
 %define kversion 5.%{sublevel}
 %define rpmversion 5.%{sublevel}.%{patchlevel}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
@@ -1206,6 +1206,9 @@ fi
 
 
 %changelog
+* Wed Sep 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.146-1
+- updated to 5.10.146.
+
 * Tue Sep 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.144-1
 - updated to 5.10.144.
 

+ 4 - 1
l/lld/lld-vl.spec

@@ -9,7 +9,7 @@
 Summary:        The LLVM Linker
 Summary(ja):    LLVMリンカー
 Name:           lld
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -161,6 +161,9 @@ fi
 
 
 %changelog
+* Thu Oct 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.2-1
+- new upstream release.
+
 * Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 

+ 4 - 1
l/lldb/lldb-vl.spec

@@ -7,7 +7,7 @@
 Summary:        Next generation high-performance debugger
 Summary(ja):    高性能デバッガー
 Name:           lldb
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -146,6 +146,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Oct 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.2-1
+- new upstream release.
+
 * Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 

+ 4 - 1
l/llvm/llvm-vl.spec

@@ -26,7 +26,7 @@
 Summary:        The Low Level Virtual Machine
 Summary(ja):    LLVM - 低レベルバーチャルマシン
 Name:           llvm
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -307,6 +307,9 @@ exit 0
 
 
 %changelog
+* Wed Oct 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.2-1
+- new upstream release.
+
 * Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 

+ 66 - 87
l/lxc/lxc-vl.spec

@@ -1,9 +1,6 @@
 %bcond_with systemd
+%bcond_with python3
 %bcond_with lua
-%global with_python3 0
-%if %{with systemd}
-%global with_systemd 0
-%endif
 
 %global luaver 5.4
 %global lualibdir %{_libdir}/lua/%{luaver}
@@ -12,7 +9,7 @@
 %define _unpackaged_files_terminate_build 1
 
 Name:           lxc
-Version:        4.0.11
+Version:        5.0.1
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:        Linux Resource Containers
 Summary(ja):    Linux リソースコンテナ
@@ -28,8 +25,12 @@ Source11:       vinelinux.common.conf
 Source12:       vinelinux.userns.conf
 
 Patch0:         0001-fix-initscript.patch
+# https://github.com/lxc/lxc/commit/d83051ea6a0df1dbaa255be1291b739f3a2f7f09
+Patch1:         lxc-glibc-2.36.patch
 Patch100:       0002-fix-launching-dnsmasq.patch
 
+BuildRequires:  meson
+BuildRequires:  cmake
 BuildRequires:  docbook-utils
 BuildRequires:  docbook2X
 BuildRequires:  doxygen
@@ -42,24 +43,25 @@ BuildRequires:  libtool
 BuildRequires:  lua-devel
 %endif
 BuildRequires:  perl-XML-SAX
-%if 0%{?with_python3}
+%if %{with python3}
 BuildRequires:  python3-devel >= 3.2
 BuildRequires:  python3-rpm-macros
 %endif # with_python3
-%if 0%{?with_systemd}
-BuildRequires:  systemd
+%if %{with systemd}
+BuildRequires:  systemd-devel
 %endif # with_systemd
 # for lxc-top
 %if %{with lua}
 Requires:       lua-%{name}%{?_isa} = %{version}-%{release}
 Requires:       lua-alt-getopt
 %endif
-%if !0%{?with_systemd}
+%if !%{with systemd}
 Requires:       libcgroup
 %endif
 Obsoletes:      lxc-extra < 3.0.0
 Obsoletes:      lxc-lua < 3.0.0
 Obsoletes:      python3-lxc < 3.0.0
+Obsoletes:      lxc-doc < 5.0.0
 
 %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
 
@@ -72,7 +74,7 @@ overhead of full virtualization.
 Summary:        Runtime library files for %{name}
 Summary(ja):    %{name}のランタイムライブラリ
 Group:          virtualization
-%if 0%{?with_systemd}
+%if %{with systemd}
 Requires(post): systemd
 Requires(preun): systemd
 Requires(postun): systemd
@@ -90,7 +92,7 @@ overhead of full virtualization.
 The %{name}-libs package contains libraries for running %{name} applications.
 
 
-%if 0%{?with_python3}
+%if %{with python3}
 %package        -n python3-%{name}
 Summary:        Python binding for %{name}
 Summary(ja):    %{name} の Python バインディング
@@ -150,7 +152,6 @@ Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
 # is missing. Moving each template to its own subpackage on the other
 # hand would be overkill.
 
-
 %description    templates
 Linux Resource Containers provide process and resource isolation without the
 overhead of full virtualization.
@@ -173,117 +174,106 @@ The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
 
-%package        doc
-Summary:        Documentation for %{name}
-Summary(ja):    %{name} のドキュメント
-Group:          documentation
-BuildArch:      noarch
-
-%description    doc
-This package contains documentation for %{name}.
+%debug_package
 
 
 %prep
 %setup -q -n %{name}-%{version}
-%if !0%{?with_systemd}
+%if !%{with systemd}
 %patch0 -p1
 %endif
+%patch1 -p1
 %patch100 -p1
 
 
 %build
-./autogen.sh
-%configure --with-distro=centos \
-           --enable-doc \
-           --enable-api-docs \
-           --disable-silent-rules \
-           --docdir=%{_pkgdocdir} \
-           --disable-werror \
-           --disable-rpath \
-           --disable-static \
-           --disable-apparmor \
-           --disable-selinux \
-           --enable-capabilities \
-           --enable-examples \
-           --enable-bash \
-%if %{with lua}
-           --enable-lua \
-%endif
-%if 0%{?with_python3}
-           --enable-python \
-%endif # with_python3
-%if 0%{?with_systemd}
-           --with-init-script=systemd \
+%meson \
+	-Dapparmor=false \
+	-Dselinux=false \
+%if %{with systemd}
+	-Dinit-script=systemd \
 %else
-           --with-init-script=sysvinit \
+	-Dinit-script=sysvinit \
+	-Dsd-bus=disabled \
 %endif # with_systemd
-           %{nil}
+	%{nil}
 
-make %{?_smp_mflags}
+%meson_build
 
 
 %install
-%{make_install}
-make DESTDIR=%{buildroot} install
+%meson_install
+
 mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}
 %if %{with lua}
 chmod -x %{buildroot}%{luapkgdir}/lxc.lua
 %endif
 
 rm -rf rpmdoc
-mkdir -p rpmdoc/api
-cp -a doc/api/html/* rpmdoc/api/
+mkdir -p rpmdoc
 mv -f %{buildroot}%{_docdir}/lxc/examples rpmdoc/
 
 # cache dir
 mkdir -p %{buildroot}%{_localstatedir}/cache/%{name}
 
 rm -rf %{buildroot}%{_datadir}/lxc/selinux
+find %{buildroot}%{_libdir} -name "*.a" -delete
 
 # install vinelinux template
 install -m775 %{SOURCE10} %{buildroot}%{_datadir}/lxc/templates/
 install -m775 %{SOURCE11} %{buildroot}%{_datadir}/lxc/config/
 install -m775 %{SOURCE12} %{buildroot}%{_datadir}/lxc/config/
 
-rm -f %{buildroot}%{_libdir}/liblxc.{a,la}
+%if !%{with systemd}
+mkdir -p %{buildroot}%{_initdir}
+mv -f %{buildroot}%{_sysconfdir}/init.d/* %{buildroot}%{_initdir}/
+chmod 755 %{buildroot}%{_initdir}/*
+%endif # with_systemd
 
 
 %check
-make check
+%meson_test
 
 
 %post libs
-%if 0%{?with_systemd}
+%if %{with systemd}
 %systemd_post %{name}-net.service
 %systemd_post %{name}.service
 %systemd_post %{name}@.service
+%systemd_post %{name}-monitord.service
 %else
-/sbin/chkconfig --add %{name}
+/sbin/chkconfig --add %{name}-net
+/sbin/chkconfig --add %{name}-containers
+if [ $1 -gt 1 -a -x %{initdir}/%{name} ]; then
+        /sbin/service %{name} stop > /dev/null 2>&1
+        /sbin/chkconfig --del %{name}
+fi
 %endif # with_systemd
 
-
 %preun libs
-%if 0%{?with_systemd}
+%if %{with systemd}
 %systemd_preun %{name}-net.service
 %systemd_preun %{name}.service
 %systemd_preun %{name}@.service
+%systemd_preun %{name}-monitord.service
 %else
 if [ $1 -eq 0 -o -x /bin/systemctl ]; then
-        /sbin/service %{name} stop > /dev/null 2>&1
-        /sbin/chkconfig --del %{name}
+        /sbin/service %{name}-containers stop > /dev/null 2>&1
+        /sbin/service %{name}-net stop > /dev/null 2>&1
+        /sbin/chkconfig --del %{name}-containers
+        /sbin/chkconfig --del %{name}-net
 fi
 %endif # with_systemd
 
-
 %postun libs
-%if 0%{?with_systemd}
+%if %{with systemd}
 %systemd_postun %{name}-net.service
 %systemd_postun %{name}.service
 %systemd_postun %{name}@.service
-
+%systemd_postun %{name}-monitord.service
 %else
 if [ $1 -ge 1 ]; then
-        /sbin/service %{name} condrestart > /dev/null 2>&1 || :
+        /sbin/service %{name}-container condrestart > /dev/null 2>&1 || :
 fi
 %endif # with_systemd
 
@@ -302,7 +292,7 @@ fi
 %exclude %{_mandir}/man1/%{name}-user-nic*
 %exclude %{_mandir}/*/man1/%{name}-user-nic*
 %{_datadir}/%{name}/%{name}.functions
-%if 0%{?with_python3}
+%if %{with python3}
 %exclude %{_bindir}/%{name}-device
 %exclude %{_bindir}/%{name}-ls
 %exclude %{_mandir}/man1/%{name}-device*
@@ -310,9 +300,9 @@ fi
 %exclude %{_mandir}/*/man1/%{name}-device*
 %exclude %{_mandir}/*/man1/%{name}-ls*
 %endif
-%dir %{_sysconfdir}/bash_completion.d/
-%{_sysconfdir}/bash_completion.d/*
-
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/*
 
 %files libs
 %dir %{_datadir}/%{name}
@@ -338,22 +328,17 @@ fi
 %{_mandir}/man7/%{name}*
 %{_mandir}/*/man5/%{name}*
 %{_mandir}/*/man7/%{name}*
-%if 0%{?with_systemd}
-%{_unitdir}/%{name}.service
-%{_unitdir}/%{name}@.service
-%{_unitdir}/%{name}-net.service
+%if %{with systemd}
+%{_unitdir}/*.service
 %else
-%{_sysconfdir}/rc.d/init.d/%{name}
-%{_sysconfdir}/rc.d/init.d/%{name}-net
+%{_initdir}/*
 %endif # with_systemd
 %dir %{_localstatedir}/cache/%{name}
 
-
-%if 0%{?with_python3}
+%if %{with python3}
 %files -n python3-%{name}
 %{python3_sitearch}/*
 
-
 %files extra
 %{_bindir}/%{name}-device
 %{_bindir}/%{name}-ls
@@ -363,40 +348,34 @@ fi
 %{_mandir}/*/man1/%{name}-ls*
 %endif # with_python3
 
-
 %if %{with lua}
 %files -n lua-%{name}
 %{lualibdir}/%{name}
 %{luapkgdir}/%{name}.lua
 %endif
 
-
 %files templates
 %{_datadir}/%{name}/templates/lxc-*
 %{_datadir}/%{name}/config/*
 
-
 %files devel
 %{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/lxc
 %{_libdir}/liblxc.so
 
 
-%files doc
-%license COPYING LICENSE*
-%doc AUTHORS MAINTAINERS README*
-%doc rpmdoc/api
-
-
 %changelog
+* Thu Oct 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.0.1-1
+- new upstream release.
+
 * Thu Nov 04 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.11-1
-- new upstream release,
+- new upstream release.
 
 * Wed May 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.9-1
-- new upstream release,
+- new upstream release.
 
 * Mon Aug 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.4-1
-- new upstream release,
+- new upstream release.
 - added systemd support (disabled as default).
 
 * Sat Apr 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.0-1

+ 4 - 1
lib/libo/libomp/libomp-vl.spec

@@ -7,7 +7,7 @@
 Summary:        OpenMP runtime for clang
 Summary(ja):    clang用OpenMPランタイム
 Name:           libomp
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -138,6 +138,9 @@ done
 
 
 %changelog
+* Thu Oct 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.2-1
+- new upstream release.
+
 * Thu Sep 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 

+ 28 - 10
lib/libw/libwebp/libwebp-vl.spec

@@ -1,9 +1,11 @@
+%bcond_with java
+
 Name:		libwebp
 Summary:	Library and tools for the WebP graphics format
 Summary(ja):	WebP 画像フォーマットのためのライブラリとツール
-Version:	1.1.0
+Version:	1.2.4
 Release:	1%{?_dist_release}
-Group:		System Environment/Libraries
+Group:		system
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Packager:	iwaim
@@ -18,10 +20,12 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libtool
+BuildRequires:  freeglut-devel
+%if %{with java}
+BuildRequires:  swig
 BuildRequires:  java-1.8.0-openjdk-devel
 BuildRequires:  jpackage-utils
-BuildRequires:  swig
-BuildRequires:  freeglut-devel
+%endif
 
 %description
 WebP is an image format that does lossy compression of digital
@@ -30,10 +34,11 @@ container based on RIFF. Webmasters, web developers and browser
 developers can use WebP to compress, archive and distribute digital
 images more efficiently.
 
+
 %package tools
 Summary:	The WebP command line tools
 Summary(ja):	WebP コマンドラインツール
-Group:		Development/Tools
+Group:		graphics
 
 %description tools
 WebP is an image format that does lossy compression of digital
@@ -42,10 +47,11 @@ container based on RIFF. Webmasters, web developers and browser
 developers can use WebP to compress, archive and distribute digital
 images more efficiently.
 
+
 %package devel
 Summary:	Development files for libwebp, a library for the WebP format
 Summary(ja):	WebP フォーマットのためのライブラリ libwebp の開発ファイル
-Group:		Development/Libraries
+Group:		programming
 Requires:	%{name} = %{version}-%{release}
 
 %description devel
@@ -55,21 +61,25 @@ container based on RIFF. Webmasters, web developers and browser
 developers can use WebP to compress, archive and distribute digital
 images more efficiently.
 
+
+%if %{with java}
 %package java
 Summary:	Java bindings for libwebp, a library for the WebP format
 Summary(ja):	WebP フォーマットのためのライブラリ libwebp の Java バインディング
-Group:		Development/Libraries
+Group:		programming
 Requires:	%{name} = %{version}-%{release}
 Requires:	java
 Requires:	jpackage-utils
 
 %description java
 Java bindings for libwebp.
+%endif
 
 
 %prep
 %setup -q
 
+
 %build
 %global optflags %{optflags} -fPIC
 
@@ -80,6 +90,7 @@ mkdir -p m4
            --disable-neon
 make %{?_smp_mflags}
 
+%if %{with java}
 # swig generated Java bindings
 cp %{SOURCE1} .
 cd swig
@@ -100,18 +111,19 @@ gcc %{optflags} -shared \
 cd java
 javac com/google/webp/libwebp.java
 jar cvf ../libwebp.jar com/google/webp/*.class
+%endif
+
 
 %install
 make install DESTDIR=%{buildroot}
 find "%{buildroot}/%{_libdir}" -type f -name "*.la" -delete
 
+%if %{with java}
 # swig generated Java bindings
 mkdir -p %{buildroot}/%{_libdir}/%{name}-java
 cp swig/*.jar swig/*.so %{buildroot}/%{_libdir}/%{name}-java/
+%endif
 
-%post -n %{name} -p /sbin/ldconfig
-
-%postun -n %{name} -p /sbin/ldconfig
 
 %files tools
 %{_bindir}/*
@@ -127,11 +139,17 @@ cp swig/*.jar swig/*.so %{buildroot}/%{_libdir}/%{name}-java/
 %{_includedir}/*
 %{_libdir}/pkgconfig/*
 
+%if %{with java}
 %files java
 %doc libwebp_jni_example.java
 %{_libdir}/%{name}-java/
+%endif
+
 
 %changelog
+* Fri Sep 23 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.4-1
+- new upstream release.
+
 * Fri Apr 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.0-1
 - new upstream release.
 

+ 22 - 16
m/mesa-libGLU/mesa-libGLU-vl.spec

@@ -3,13 +3,15 @@
 Name:           mesa-libGLU
 Summary:        Mesa libGLU library
 Summary(ja):    Mesa libGLU ライブラリ
-Version:        9.0.0
-Release:        4%{?_dist_release}
+Version:        9.0.2
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 License:        MIT
-Group:          System Environment/Libraries
-URL:            http://mesa3d.org/
-Source0:        ftp://ftp.freedesktop.org/pub/mesa/glu/glu-%{version}.tar.bz2
+URL:            https://www.mesa3d.org/
+Source0:        https://archive.mesa3d.org/glu/glu-%{version}.tar.xz
 Source2:        make-git-snapshot.sh
 
 BuildRequires:  mesa-libGL-devel
@@ -18,12 +20,13 @@ Provides:       libGLU = %{version}-%{release}
 %description
 Mesa implementation of the standard GLU OpenGL utility API.
 
+
 %package        devel
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
-Requires:	mesa-libGL-devel >= 9.0.0
+Requires:       mesa-libGL-devel >= 9.0.0
 Provides:       libGLU-devel = %{version}-%{release}
 
 %description    devel
@@ -35,9 +38,7 @@ developing applications that use %{name}.
 %package -n compat32-%{name}
 Summary: Mesa libGLU runtime library
 Summary(ja): Mesa libGLU ランタイムライブラリ
-Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -47,7 +48,7 @@ Mesa libGLU runtime library
 %package -n compat32-%{name}-devel
 Summary: Mesa libGLU development package
 Summary(ja): Mesa libGLU 開発パッケージ
-Group: Development/Libraries
+Group: programming,legacy
 Requires: compat32-mesa-libGL >= 9.0.0
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
@@ -56,24 +57,24 @@ Requires: %{name}-devel = %{version}-%{release}
 Mesa libGLU development package
 
 
+%debug_package
+
+
 %prep
 %setup -q -n glu-%{version}
 
+
 %build
 %configure --disable-static
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 rm -rf $RPM_BUILD_ROOT%{_datadir}/man/man3/gl[A-Z]*
 
-%post -p /sbin/ldconfig
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-%postun -n compat32-%{name} -p /sbin/ldconfig
 
 %files
 %{_libdir}/libGLU.so.1
@@ -95,7 +96,12 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/man/man3/gl[A-Z]*
 %{_libdir}/pkgconfig/glu.pc
 %endif
 
+
 %changelog
+* Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.2-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 9.0.0-4
 - rebuild with gcc-5.4.0
 

+ 6 - 1
m/mesa/mesa-vl.spec

@@ -40,7 +40,7 @@
 Summary:        Mesa graphics libraries
 Summary(ja):    Mesa グラフィックスライブラリ
 Name:           mesa
-Version:        22.1.1
+Version:        22.2.0
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -98,6 +98,7 @@ BuildRequires: elfutils-libelf-devel
 BuildRequires: zlib-devel
 %if %{with vulkan}
 BuildRequires: vulkan-devel
+BuildRequires: glslang-devel
 %endif
 %if %{with glvnd}
 BuildRequires: libglvnd-devel
@@ -673,6 +674,10 @@ mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
 
 
 %changelog
+* Thu Sep 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 22.2.0-1
+- updated to 22.1.5.
+- built with llvm-15.
+
 * Thu Jun 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 22.1.1-1
 - updated to 22.1.1.
 - built with llvm-14.

+ 4 - 1
n/nghttp2/nghttp2-vl.spec

@@ -8,7 +8,7 @@
 Summary: Experimental HTTP/2 client, server and proxy
 Summary(ja): HTTP/2クライアント・サーバ・プロキシの実験的実装
 Name: nghttp2
-Version: 1.49.0
+Version: 1.50.0
 Release: 1%{?_dist_release}
 Group: internet
 Vendor: Project Vine
@@ -203,6 +203,9 @@ make %{?_smp_mflags} check
 
 
 %changelog
+* Wed Sep 21 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.50.0-1
+- new upstream release.
+
 * Thu Aug 25 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.49.0-1
 - new upstream release.
 

+ 4 - 1
n/nodejs/nodejs-vl.spec

@@ -14,7 +14,7 @@
 %define _unpackaged_files_terminate_build 1
 
 Name:           nodejs
-Version:        16.17.0
+Version:        16.17.1
 Release:        1%{?_dist_release}
 Summary:        JavaScript runtime
 Summary(ja):    JavaScript ランタイム
@@ -299,6 +299,9 @@ cp -p common.gypi %{buildroot}%{_datadir}/node
 
 
 %changelog
+* Sat Sep 24 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.17.1-1
+- updated to 16.17.1.
+
 * Tue Aug 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.17.0-1
 - updated to 16.17.0.
 

+ 5 - 59
p/php-ext-phpredis/php-ext-phpredis-vl.spec

@@ -3,7 +3,7 @@
 Summary: A redis extension for PHP
 Summary(ja): PHP用redis拡張
 Name: php-ext-phpredis
-Version: 5.3.4
+Version: 5.3.7
 Release: 1%{_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -40,23 +40,6 @@ key-value store.
  phpredis拡張は、Redis KVSと通信するためのAPIを提供します。
 
 
-%package -n php80-ext-phpredis
-Summary: A redis extension for PHP
-Summary(ja): PHP用redis拡張
-Group: programming
-BuildRequires: php80-devel
-%if "%{?req_php80_api}" != ""
-Requires: %{req_php80_api}
-%endif
-
-%description -n php80-ext-phpredis
- The phpredis extension provides an API for communicating with the Redis
-key-value store.
-
-%description -n php80-ext-phpredis -l ja
- phpredis拡張は、Redis KVSと通信するためのAPIを提供します。
-
-
 %package -n php74-ext-phpredis
 Summary: A redis extension for PHP
 Summary(ja): PHP用redis拡張
@@ -86,11 +69,6 @@ pushd php81
 phpize81
 popd
 
-cp -a %{extname}-%{version} php80
-pushd php80
-phpize80
-popd
-
 cp -a %{extname}-%{version} php74
 pushd php74
 phpize74
@@ -103,11 +81,6 @@ pushd php81
 %__make %{?_smp_mflags}
 popd
 
-pushd php80
-%configure --with-php-config=%{_bindir}/php-config80
-%__make %{?_smp_mflags}
-popd
-
 pushd php74
 %configure --with-php-config=%{_bindir}/php-config74
 %__make %{?_smp_mflags}
@@ -140,30 +113,6 @@ extension=redis.so
 EOF
 popd
 
-pushd php80
-mkdir -p %{buildroot}%{_libdir}/php80/
-mkdir -p %{buildroot}%{_sysconfdir}/php80/php.d
-%makeinstall INSTALL_ROOT=%{buildroot}
-
-cat > %{buildroot}%{_sysconfdir}/php80/php.d/redis.ini <<EOF
-; Enable redis extension module
-extension=redis.so
-
-;session.save_handler = redis
-;session.save_path = "tcp://host1:6379?weight=1, tcp://host2:6379?weight=2&timeout=2.5, tcp://host3:6379?weight=2&read_timeout=2.5"
-
-; Should the locking be enabled? Defaults to: 0.
-;redis.session.locking_enabled = 1
-; How long should the lock live (in seconds)? Defaults to: value of max_execution_time.
-;redis.session.lock_expire = 60
-; How long to wait between attempts to acquire lock, in microseconds (µs)?. Defaults to: 2000
-;redis.session.lock_wait_time = 50000
-; Maximum number of times to retry (-1 means infinite). Defaults to: 10
-;redis.session.lock_retries = 10
-
-EOF
-popd
-
 pushd php74
 mkdir -p %{buildroot}%{_libdir}/php74/
 mkdir -p %{buildroot}%{_sysconfdir}/php74/php.d
@@ -200,13 +149,6 @@ rm -rf %{buildroot}
 %{_libdir}/php81/*
 %config(noreplace) %{_sysconfdir}/php81/php.d/*
 
-%files -n php80-ext-phpredis
-%defattr(-,root,root)
-%license COPYING
-%doc CREDITS Changelog.md *.markdown
-%{_libdir}/php80/*
-%config(noreplace) %{_sysconfdir}/php80/php.d/*
-
 %files -n php74-ext-phpredis
 %defattr(-,root,root)
 %license COPYING
@@ -216,6 +158,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Sep 23 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.7-1
+- new upstream release.
+- dropped php80 support.
+
 * Fri Nov 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.4-1
 - new upstream release.
 - added php81 support.

+ 4 - 1
p/php74/php74-vl.spec

@@ -37,7 +37,7 @@
 Name: php%{majorver}
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
-Version: 7.4.30
+Version: 7.4.32
 Release: 1%{_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Vendor: Project Vine
@@ -928,6 +928,9 @@ rm -f files.*
 
 #======================================================================
 %changelog
+* Thu Sep 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.32-1
+- new upstream release.
+
 * Fri Jun 10 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.30-1
 - new upstream release.
 

+ 4 - 1
p/php81/php81-vl.spec

@@ -37,7 +37,7 @@
 Name: php%{majorver}
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
-Version: 8.1.10
+Version: 8.1.11
 Release: 1%{_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Vendor: Project Vine
@@ -899,6 +899,9 @@ rm -f files.*
 
 #======================================================================
 %changelog
+* Fri Sep 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.11-1
+- new upstream release.
+
 * Fri Sep 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.10-1
 - new upstream release.
 

+ 5 - 2
r/redis/redis-vl.spec

@@ -6,7 +6,7 @@
 # Commit IDs for the (unversioned) redis-doc repository
 # https://fedoraproject.org/wiki/Packaging:SourceURL "Commit Revision"
 #global doc_commit 4f1da37c03daa943f2cf3cd5fda8dbd1bf1f22d7
-%global doc_commit dd4aa508d3fbdf065c48258e86a73ed559987f38
+%global doc_commit 906833551c5631f9ad1d3ed145d313905cbc7d36
 %global short_doc_commit %(c=%{doc_commit}; echo ${c:0:7})
 
 # %%{rpmmacrodir} not usable on EL-6
@@ -18,7 +18,7 @@
 %endif
 
 Name:             redis
-Version:          7.0.4
+Version:          7.0.5
 Release:          1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:          A persistent in-memory key-value database
 Summary(ja):      永続化可能なキー・バリュー型インメモリデータベース
@@ -308,6 +308,9 @@ fi
 
 
 %changelog
+* Thu Sep 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.5-1
+- new upstream release.
+
 * Tue Jul 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.4-1
 - new upstream release.
 

+ 9 - 4
r/rspamd/rspamd-vl.spec

@@ -12,7 +12,7 @@
 
 Summary:        Rapid spam filtering system
 Name:           rspamd
-Version:        3.2
+Version:        3.3
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
@@ -21,6 +21,8 @@ Distribution:   Vine Linux
 License:        ASL 2.0
 URL:            https://rspamd.com
 Source0:        https://github.com/rspamd/rspamd/archive/%{version}.tar.gz#/%{name}-%{version}.tar.xz
+Source1000:     rspamd.init
+Source1001:     rspamd.logrotate
 Patch1:         rspamd-3.1-32bit-noasm.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}
@@ -125,12 +127,12 @@ pushd ./centos/sources/
 
 %if %{with systemd}
 %{__install} -p -D -m 0644 80-rspamd.preset %{buildroot}%{_presetdir}/80-rspamd.preset
-%{__install} -p -D -m 0644 %{name}.logrotate.systemd %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
+%{__install} -p -D -m 0644 %{name}.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 %{__install} -d -p -m 0755 %{buildroot}%{rspamd_logdir}
 %else
-%{__install} -p -D -m 0755 %{name}.init %{buildroot}%{_initrddir}/%{name}
+%{__install} -p -D -m 0755 %{SOURCE1000} %{buildroot}%{_initrddir}/%{name}
+%{__install} -p -D -m 0644 %{SOURCE1001} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 %{__install} -d -p -m 0755 %{buildroot}%{_localstatedir}/run/rspamd
-%{__install} -p -D -m 0644 %{name}.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 %{__install} -d -p -m 0755 %{buildroot}%{rspamd_logdir}
 %endif
 
@@ -253,6 +255,9 @@ fi
 
 
 %changelog
+* Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3-1
+- new upstream release.
+
 * Sun Mar 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2-1
 - new upstream release.
 

+ 22 - 4
r/rust/rust-vl.spec

@@ -9,7 +9,7 @@
 # Some sub-packages are versioned independently of the rust compiler and runtime itself.
 # Also beware that if any of these are not changed in a version bump, then the release
 # number should still increase, not be reset to 1!
-%global rustc_version 1.63.0
+%global rustc_version 1.64.0
 %global cargo_version %{rustc_version}
 %global rustfmt_version %{rustc_version}
 %global rls_version %{rustc_version}
@@ -25,8 +25,8 @@
 # To bootstrap from scratch, set the channel and date from src/stage0.txt
 # e.g. 1.10.0 wants rustc: 1.9.0-2016-05-24
 # or nightly wants some beta-YYYY-MM-DD
-%global bootstrap_rust 1.62.1
-%global bootstrap_cargo 1.62.1
+%global bootstrap_rust 1.63.0
+%global bootstrap_cargo 1.63.0
 %global bootstrap_channel %{bootstrap_rust}
 
 # Only the specified arches will use bootstrap binaries.
@@ -399,6 +399,17 @@ classes of undefined behavior.
 %endif
 
 
+%package analyzer
+Summary:        A modular compiler frontend for the Rust language
+Group:          programming
+Requires:       rust = %{rustc_version}-%{release}
+
+%description analyzer
+rust-analyzer is a modular compiler frontend for the Rust language.
+It is a part of a larger rls-2.0 effort to create excellent IDE support
+for Rust.
+
+
 %if %{with newrpm}
 # debuginfo is available on x86_64 only
 %ifarch x86_64
@@ -541,7 +552,7 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=clang -C link-arg=-fuse-ld=lld"
   %{enable_debuginfo} \
   --set rust.codegen-units-std=1 \
   --enable-extended \
-  --tools=analysis,cargo,clippy,rls,rustfmt,src \
+  --tools=analysis,cargo,clippy,rls,rustfmt,rust-analyzer,src \
   --enable-vendor \
   --enable-verbose-tests \
   --release-channel=%{channel} \
@@ -758,6 +769,10 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 %files analysis
 %{rustlibdir}/%{rust_triple}/analysis/
 
+%files analyzer
+%{_bindir}/rust-analyzer
+%{_libexecdir}/rust-analyzer-proc-macro-srv
+
 %if %{with miri}
 %files miri
 %{_bindir}/miri
@@ -766,6 +781,9 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 
 
 %changelog
+* Fri Sep 23 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.64.0-1
+- new upstream release.
+
 * Fri Aug 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.63.0-1
 - new upstream release.
 

+ 11 - 7
s/suricata/suricata-vl.spec

@@ -3,7 +3,7 @@
 
 Summary:        Intrusion Detection System
 Name:           suricata
-Version:        6.0.6
+Version:        6.0.8
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          network,security
 Vendor:         Project Vine
@@ -215,13 +215,11 @@ fi
 %license COPYING
 %attr(644,root,root) %{_mandir}/man1/*
 %{_sbindir}/suricata
-%{_bindir}/suricatasc
-%{_bindir}/suricatactl
-%{_bindir}/suricata-update
+%{_sbindir}/suricatasc
+%{_sbindir}/suricatactl
+%{_sbindir}/suricata-update
 %{_libdir}/libhtp*
-%{python3_sitelib}/suricatasc/*
-%{python3_sitelib}/suricata/*
-%{python3_sitelib}/*egg-info
+%{_prefix}/lib/suricata/python
 %dir %{_libexecdir}/%{name}
 %attr(0755,root,root) %{_libexecdir}/%{name}/post_start
 %attr(0755,root,root) %{_libexecdir}/%{name}/pre_stop
@@ -247,6 +245,12 @@ fi
 
 
 %changelog
+* Wed Sep 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.8-1
+- new upstream release.
+
+* Tue Sep 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.7-1
+- new upstream release.
+
 * Wed Jul 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.6-1
 - new upstream release.
 

+ 4 - 1
u/unbound/unbound-vl.spec

@@ -11,7 +11,7 @@
 
 Summary: Validating, recursive, and caching DNS(SEC) resolver
 Name: unbound
-Version: 1.16.2
+Version: 1.16.3
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: servers
 Distribution: Vine Linux
@@ -362,6 +362,9 @@ fi
 
 
 %changelog
+* Wed Sep 21 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.3-1
+- updated to 1.16.3.
+
 * Mon Aug 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.2-1
 - updated to 1.16.2.
 

+ 11 - 2
v/vim/vim-vl.spec

@@ -2,8 +2,8 @@
 
 # version, patch version
 %define vimversion	9.0
-%define vimsrcpversion	0437
-%define vimpversion	0437
+%define vimsrcpversion	0636
+%define vimpversion	0636
 
 %define vimsubdir	vim%(echo %{vimversion} | sed -e's/\\.//')
 #define vimdir		%{vimsubdir}
@@ -787,6 +787,15 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0636-1
+- new upstream release.
+
+* Tue Sep 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0604-1
+- new upstream release.
+
+* Wed Sep 21 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0530-1
+- new upstream release.
+
 * Sun Sep 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0437-1
 - new upstream release.