23 Commits 81e4ae56cb ... 2fa2a00b34

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

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

@@ -9,9 +9,9 @@
 %define sname bind
 %define sname bind
 %define pname bind
 %define pname bind
 # example: 9.9.13.P1
 # example: 9.9.13.P1
-%define pversion 9.16.22
+%define pversion 9.16.33
 # example: 9.9.13-P1
 # example: 9.9.13-P1
-%define sversion 9.16.22
+%define sversion 9.16.33
 %define bind_epoch 1
 %define bind_epoch 1
 # fixed <BTS:VineLinux:1139>
 # fixed <BTS:VineLinux:1139>
 %define old_bind_version 1:9.9.2p2-1vl7
 %define old_bind_version 1:9.9.2p2-1vl7
@@ -33,7 +33,7 @@ Distribution: Vine Linux
 Packager: daisuke
 Packager: daisuke
 
 
 License: ISC and BSD and Public Domain
 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
 Source: https://downloads.isc.org/isc/bind9/%{sversion}/bind-%{sversion}.tar.xz
 Source1: bind-manpages.tar.bz2
 Source1: bind-manpages.tar.bz2
 Source2: named.sysconfig
 Source2: named.sysconfig
@@ -377,6 +377,9 @@ exit 0
 
 
 
 
 %changelog
 %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
 * Thu Nov 04 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.16.22-1
 - updated to 9.16.22.
 - 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:        A C language family front-end for LLVM
 Summary(ja):    LLVM の C 言語フロントエンド
 Summary(ja):    LLVM の C 言語フロントエンド
 Name:           clang
 Name:           clang
-Version:        15.0.0
+Version:        15.0.2
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -352,6 +352,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Wed Sep 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0.0-1
 - new upstream release.
 - new upstream release.
 
 

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

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

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

@@ -1,22 +1,20 @@
 Name:           docbook2X
 Name:           docbook2X
-Version:        0.8.8
-Release:        5%{?_dist_release}
 Summary:        Convert DocBook documents into man and Texinfo
 Summary:        Convert DocBook documents into man and Texinfo
 Summary(ja):    DocBook ドキュメントを man と 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
 Vendor:         Project Vine
 Distribution:   Vine Linux
 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
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -25,9 +23,6 @@ BuildRequires:  perl libxslt openjade texinfo opensp
 BuildRequires:  perl-XML-SAX
 BuildRequires:  perl-XML-SAX
 # rpmlint isn't happy with libxslt, but we need xsltproc
 # rpmlint isn't happy with libxslt, but we need xsltproc
 Requires:       libxslt openjade texinfo %{_bindir}/sgml2xml
 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
 %description
 docbook2X converts DocBook documents into man pages and Texinfo
 docbook2X converts DocBook documents into man pages and Texinfo
@@ -37,6 +32,10 @@ documents.
 docbook2X は DocBook ドキュメントを man ページと Texinfo ドキュメントへ
 docbook2X は DocBook ドキュメントを man ページと Texinfo ドキュメントへ
 変換します。
 変換します。
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 %patch0 -p1
 %patch0 -p1
@@ -45,6 +44,7 @@ docbook2X は DocBook ドキュメントを man ページと Texinfo ドキュ
 %patch3 -p1
 %patch3 -p1
 %patch4 -p1
 %patch4 -p1
 
 
+
 %build
 %build
 # to avoid clashing with docbook2* from docbook-utils
 # to avoid clashing with docbook2* from docbook-utils
 %configure --program-transform-name='s/docbook2/db2x_docbook2/'
 %configure --program-transform-name='s/docbook2/db2x_docbook2/'
@@ -64,13 +64,6 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 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
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -95,8 +88,12 @@ fi
 
 
 
 
 %changelog
 %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
 * 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
 * Wed Jul  8 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.8.8-4
 - rebuilt to fix dependency.
 - rebuilt to fix dependency.

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

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

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

@@ -1,39 +1,21 @@
 %undefine __cmake_in_source_build
 %undefine __cmake_in_source_build
-%bcond_with doc
 
 
 Name:           fmt
 Name:           fmt
 Summary:        Small, safe and fast formatting library for C++
 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
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
-
 License:        BSD
 License:        BSD
 URL:            https://github.com/fmtlib/%{name}
 URL:            https://github.com/fmtlib/%{name}
 Source0:        %{url}/archive/%{version}.tar.gz
 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
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-c++
 BuildRequires:  ninja
 BuildRequires:  ninja
 BuildRequires:  cmake
 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
 # This package replaces the old name of cppformat
 Provides:       cppformat = %{?epoch:%{epoch}:}%{version}-%{release}
 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}.
 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
 %debug_package
 
 
 
 
@@ -90,24 +56,15 @@ sed -i "s/'--clean-css',//" doc/build.py
     -G Ninja                                  \
     -G Ninja                                  \
     -DCMAKE_BUILD_TYPE=RelWithDebInfo         \
     -DCMAKE_BUILD_TYPE=RelWithDebInfo         \
     -DCMAKE_POSITION_INDEPENDENT_CODE=ON      \
     -DCMAKE_POSITION_INDEPENDENT_CODE=ON      \
-    -DFMT_CMAKE_DIR=%{_datadir}/cmake/%{name} \
+    -DFMT_CMAKE_DIR=%{_libdir}/cmake/%{name} \
     -DFMT_LIB_DIR=%{_libdir}
     -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
 %install
-DESTDIR="%{buildroot}" %__cmake --install .
-  
+%cmake_install
+
 
 
 #%check
 #%check
 #%ctest
 #%ctest
@@ -116,22 +73,19 @@ DESTDIR="%{buildroot}" %__cmake --install .
 %files
 %files
 %license LICENSE.rst
 %license LICENSE.rst
 %doc ChangeLog.rst README.rst
 %doc ChangeLog.rst README.rst
-%{_libdir}/lib%{name}.so.7*
+%{_libdir}/lib%{name}.so.*
 
 
 %files devel
 %files devel
 %{_includedir}/%{name}
 %{_includedir}/%{name}
 %{_libdir}/lib%{name}.so
 %{_libdir}/lib%{name}.so
-%{_datadir}/cmake/%{name}
+%{_libdir}/cmake/%{name}
 %{_libdir}/pkgconfig/%{name}.pc
 %{_libdir}/pkgconfig/%{name}.pc
 
 
-%if %{with doc}
-%files doc
-%doc %{_datadir}/doc/%{name}
-%license doc/python-license.txt
-%endif
-
 
 
 %changelog
 %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
 * Sat Dec 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 7.1.3-2
 - initial build for Vine Linux.
 - 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
 # 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
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires: cmake
 BuildRequires: pkgconfig
 BuildRequires: pkgconfig
+BuildRequires: libICE-devel
 BuildRequires: libXext-devel
 BuildRequires: libXext-devel
-BuildRequires: libXxf86vm-devel
-BuildRequires: mesa-libGLU-devel
 BuildRequires: libXi-devel
 BuildRequires: libXi-devel
+BuildRequires: mesa-libGLU-devel
 # The virtual Provides below is present so that this freeglut package is a
 # The virtual Provides below is present so that this freeglut package is a
 # drop in binary replacement for "glut" which will satisfy rpm dependancies
 # drop in binary replacement for "glut" which will satisfy rpm dependancies
 # properly.  The Obsoletes tag is required in order for any pre-existing
 # properly.  The Obsoletes tag is required in order for any pre-existing
@@ -30,9 +30,6 @@ BuildRequires: libXi-devel
 Provides: glut = 3.7
 Provides: glut = 3.7
 Obsoletes: glut <= 3.7
 Obsoletes: glut <= 3.7
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 freeglut is a completely open source alternative to the OpenGL Utility Toolkit
 freeglut is a completely open source alternative to the OpenGL Utility Toolkit
 (GLUT) library with an OSI approved free software license. GLUT was originally
 (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
 contexts on a wide range of platforms and also read the mouse, keyboard and
 joystick functions.
 joystick functions.
 
 
+
 %package devel
 %package devel
 Summary: freeglut developmental libraries and header files
 Summary: freeglut developmental libraries and header files
 Summary(ja): freeglut の開発用ファイル
 Summary(ja): freeglut の開発用ファイル
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: mesa-libGL-devel
 Requires: mesa-libGL-devel
 Requires: mesa-libGLU-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
 alternative to the popular GLUT library, with an OSI approved free software
 license.
 license.
 
 
+
+%debug_package
+
+
 %prep
 %prep
-%setup -q
-%patch0 -p1 -b .fixld
-%patch1 -p1 -b .noxwarn
+%setup -q -a 1
+%patch0 -p0
+
 
 
 %build
 %build
-%configure --disable-static --disable-warnings
-make %{?_smp_mflags}
+%cmake -DFREEGLUT_BUILD_STATIC_LIBS=OFF
+%cmake_build
+
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 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
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %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
 # don't include contents of doc/ directory as it is mostly obsolete
 %{_libdir}/libglut*.so.*
 %{_libdir}/libglut*.so.*
 
 
@@ -94,9 +95,17 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_includedir}/GL/*.h
 %{_includedir}/GL/*.h
 %{_libdir}/libglut.so
 %{_libdir}/libglut.so
+%dir %{_libdir}/cmake/FreeGLUT
+%{_libdir}/cmake/FreeGLUT/*
+%{_libdir}/pkgconfig/glut.pc
+%{_mandir}/man3/*
 
 
 
 
 %changelog
 %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
 * Fri Feb 20 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.8.1-1
 - new upstream release
 - new upstream release
 - built with mesa 10.4.4
 - 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.
 # adding some text to the end of the version number.
 #
 #
 %define sublevel 10
 %define sublevel 10
-%define patchlevel 144
+%define patchlevel 146
 %define kversion 5.%{sublevel}
 %define kversion 5.%{sublevel}
 %define rpmversion 5.%{sublevel}.%{patchlevel}
 %define rpmversion 5.%{sublevel}.%{patchlevel}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
@@ -1206,6 +1206,9 @@ fi
 
 
 
 
 %changelog
 %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
 * Tue Sep 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.144-1
 - updated to 5.10.144.
 - updated to 5.10.144.
 
 

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

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

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

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

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

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

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

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

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

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

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

@@ -3,13 +3,15 @@
 Name:           mesa-libGLU
 Name:           mesa-libGLU
 Summary:        Mesa libGLU library
 Summary:        Mesa libGLU library
 Summary(ja):    Mesa libGLU ライブラリ
 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
 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
 Source2:        make-git-snapshot.sh
 
 
 BuildRequires:  mesa-libGL-devel
 BuildRequires:  mesa-libGL-devel
@@ -18,12 +20,13 @@ Provides:       libGLU = %{version}-%{release}
 %description
 %description
 Mesa implementation of the standard GLU OpenGL utility API.
 Mesa implementation of the standard GLU OpenGL utility API.
 
 
+
 %package        devel
 %package        devel
 Summary:        Development files for %{name}
 Summary:        Development files for %{name}
 Summary(ja):    %{name} の開発ファイル
 Summary(ja):    %{name} の開発ファイル
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
-Requires:	mesa-libGL-devel >= 9.0.0
+Requires:       mesa-libGL-devel >= 9.0.0
 Provides:       libGLU-devel = %{version}-%{release}
 Provides:       libGLU-devel = %{version}-%{release}
 
 
 %description    devel
 %description    devel
@@ -35,9 +38,7 @@ developing applications that use %{name}.
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary: Mesa libGLU runtime library
 Summary: Mesa libGLU runtime library
 Summary(ja): Mesa libGLU ランタイムライブラリ
 Summary(ja): Mesa libGLU ランタイムライブラリ
-Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 
 
 %description -n compat32-%{name}
 %description -n compat32-%{name}
@@ -47,7 +48,7 @@ Mesa libGLU runtime library
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Mesa libGLU development package
 Summary: Mesa libGLU development package
 Summary(ja): Mesa libGLU 開発パッケージ
 Summary(ja): Mesa libGLU 開発パッケージ
-Group: Development/Libraries
+Group: programming,legacy
 Requires: compat32-mesa-libGL >= 9.0.0
 Requires: compat32-mesa-libGL >= 9.0.0
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
@@ -56,24 +57,24 @@ Requires: %{name}-devel = %{version}-%{release}
 Mesa libGLU development package
 Mesa libGLU development package
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n glu-%{version}
 %setup -q -n glu-%{version}
 
 
+
 %build
 %build
 %configure --disable-static
 %configure --disable-static
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 rm -rf $RPM_BUILD_ROOT%{_datadir}/man/man3/gl[A-Z]*
 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
 %files
 %{_libdir}/libGLU.so.1
 %{_libdir}/libGLU.so.1
@@ -95,7 +96,12 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/man/man3/gl[A-Z]*
 %{_libdir}/pkgconfig/glu.pc
 %{_libdir}/pkgconfig/glu.pc
 %endif
 %endif
 
 
+
 %changelog
 %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
 * Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 9.0.0-4
 - rebuild with gcc-5.4.0
 - rebuild with gcc-5.4.0
 
 

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

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

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

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

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

@@ -14,7 +14,7 @@
 %define _unpackaged_files_terminate_build 1
 %define _unpackaged_files_terminate_build 1
 
 
 Name:           nodejs
 Name:           nodejs
-Version:        16.17.0
+Version:        16.17.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        JavaScript runtime
 Summary:        JavaScript runtime
 Summary(ja):    JavaScript ランタイム
 Summary(ja):    JavaScript ランタイム
@@ -299,6 +299,9 @@ cp -p common.gypi %{buildroot}%{_datadir}/node
 
 
 
 
 %changelog
 %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
 * Tue Aug 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.17.0-1
 - updated to 16.17.0.
 - 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: A redis extension for PHP
 Summary(ja): PHP用redis拡張
 Summary(ja): PHP用redis拡張
 Name: php-ext-phpredis
 Name: php-ext-phpredis
-Version: 5.3.4
+Version: 5.3.7
 Release: 1%{_dist_release}
 Release: 1%{_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -40,23 +40,6 @@ key-value store.
  phpredis拡張は、Redis KVSと通信するためのAPIを提供します。
  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
 %package -n php74-ext-phpredis
 Summary: A redis extension for PHP
 Summary: A redis extension for PHP
 Summary(ja): PHP用redis拡張
 Summary(ja): PHP用redis拡張
@@ -86,11 +69,6 @@ pushd php81
 phpize81
 phpize81
 popd
 popd
 
 
-cp -a %{extname}-%{version} php80
-pushd php80
-phpize80
-popd
-
 cp -a %{extname}-%{version} php74
 cp -a %{extname}-%{version} php74
 pushd php74
 pushd php74
 phpize74
 phpize74
@@ -103,11 +81,6 @@ pushd php81
 %__make %{?_smp_mflags}
 %__make %{?_smp_mflags}
 popd
 popd
 
 
-pushd php80
-%configure --with-php-config=%{_bindir}/php-config80
-%__make %{?_smp_mflags}
-popd
-
 pushd php74
 pushd php74
 %configure --with-php-config=%{_bindir}/php-config74
 %configure --with-php-config=%{_bindir}/php-config74
 %__make %{?_smp_mflags}
 %__make %{?_smp_mflags}
@@ -140,30 +113,6 @@ extension=redis.so
 EOF
 EOF
 popd
 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
 pushd php74
 mkdir -p %{buildroot}%{_libdir}/php74/
 mkdir -p %{buildroot}%{_libdir}/php74/
 mkdir -p %{buildroot}%{_sysconfdir}/php74/php.d
 mkdir -p %{buildroot}%{_sysconfdir}/php74/php.d
@@ -200,13 +149,6 @@ rm -rf %{buildroot}
 %{_libdir}/php81/*
 %{_libdir}/php81/*
 %config(noreplace) %{_sysconfdir}/php81/php.d/*
 %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
 %files -n php74-ext-phpredis
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
@@ -216,6 +158,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Fri Nov 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.4-1
 - new upstream release.
 - new upstream release.
 - added php81 support.
 - added php81 support.

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

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

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

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

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

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

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

@@ -12,7 +12,7 @@
 
 
 Summary:        Rapid spam filtering system
 Summary:        Rapid spam filtering system
 Name:           rspamd
 Name:           rspamd
-Version:        3.2
+Version:        3.3
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Group:          servers
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -21,6 +21,8 @@ Distribution:   Vine Linux
 License:        ASL 2.0
 License:        ASL 2.0
 URL:            https://rspamd.com
 URL:            https://rspamd.com
 Source0:        https://github.com/rspamd/rspamd/archive/%{version}.tar.gz#/%{name}-%{version}.tar.xz
 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
 Patch1:         rspamd-3.1-32bit-noasm.patch
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}
@@ -125,12 +127,12 @@ pushd ./centos/sources/
 
 
 %if %{with systemd}
 %if %{with systemd}
 %{__install} -p -D -m 0644 80-rspamd.preset %{buildroot}%{_presetdir}/80-rspamd.preset
 %{__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}
 %{__install} -d -p -m 0755 %{buildroot}%{rspamd_logdir}
 %else
 %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} -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}
 %{__install} -d -p -m 0755 %{buildroot}%{rspamd_logdir}
 %endif
 %endif
 
 
@@ -253,6 +255,9 @@ fi
 
 
 
 
 %changelog
 %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
 * Sun Mar 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2-1
 - new upstream release.
 - 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.
 # 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
 # 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!
 # 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 cargo_version %{rustc_version}
 %global rustfmt_version %{rustc_version}
 %global rustfmt_version %{rustc_version}
 %global rls_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
 # 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
 # e.g. 1.10.0 wants rustc: 1.9.0-2016-05-24
 # or nightly wants some beta-YYYY-MM-DD
 # 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}
 %global bootstrap_channel %{bootstrap_rust}
 
 
 # Only the specified arches will use bootstrap binaries.
 # Only the specified arches will use bootstrap binaries.
@@ -399,6 +399,17 @@ classes of undefined behavior.
 %endif
 %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}
 %if %{with newrpm}
 # debuginfo is available on x86_64 only
 # debuginfo is available on x86_64 only
 %ifarch x86_64
 %ifarch x86_64
@@ -541,7 +552,7 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=clang -C link-arg=-fuse-ld=lld"
   %{enable_debuginfo} \
   %{enable_debuginfo} \
   --set rust.codegen-units-std=1 \
   --set rust.codegen-units-std=1 \
   --enable-extended \
   --enable-extended \
-  --tools=analysis,cargo,clippy,rls,rustfmt,src \
+  --tools=analysis,cargo,clippy,rls,rustfmt,rust-analyzer,src \
   --enable-vendor \
   --enable-vendor \
   --enable-verbose-tests \
   --enable-verbose-tests \
   --release-channel=%{channel} \
   --release-channel=%{channel} \
@@ -758,6 +769,10 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 %files analysis
 %files analysis
 %{rustlibdir}/%{rust_triple}/analysis/
 %{rustlibdir}/%{rust_triple}/analysis/
 
 
+%files analyzer
+%{_bindir}/rust-analyzer
+%{_libexecdir}/rust-analyzer-proc-macro-srv
+
 %if %{with miri}
 %if %{with miri}
 %files miri
 %files miri
 %{_bindir}/miri
 %{_bindir}/miri
@@ -766,6 +781,9 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 
 
 
 
 %changelog
 %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
 * Fri Aug 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.63.0-1
 - new upstream release.
 - new upstream release.
 
 

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

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

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

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

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

@@ -2,8 +2,8 @@
 
 
 # version, patch version
 # version, patch version
 %define vimversion	9.0
 %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 vimsubdir	vim%(echo %{vimversion} | sed -e's/\\.//')
 #define vimdir		%{vimsubdir}
 #define vimdir		%{vimsubdir}
@@ -787,6 +787,15 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Sun Sep 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0437-1
 - new upstream release.
 - new upstream release.