51 Commits a914a15fcb ... dbe142e7f3

Author SHA1 Message Date
  Tomohiro "Tomo-p" KATO dbe142e7f3 rust-1.65.0-1 2 years ago
  Tomohiro "Tomo-p" KATO ab19abe01f php74-7.4.33-1 2 years ago
  Tomohiro "Tomo-p" KATO 81b04cb5bb less-608-1 2 years ago
  Tomohiro "Tomo-p" KATO 69cdd304c6 sudo-1.9.12-1 2 years ago
  Tomohiro "Tomo-p" KATO d41c7ec7de xl2tpd-1.3.18-1 2 years ago
  Tomohiro "Tomo-p" KATO fcc494b461 strongswan-5.9.8-1 2 years ago
  Tomohiro "Tomo-p" KATO 5cf99564dd vim-9.0.0827-1 2 years ago
  Tomohiro "Tomo-p" KATO e4671cb80b rspamd-3.4-2 2 years ago
  Tomohiro "Tomo-p" KATO 7960d52fde xmlsec1-1.2.36-1 2 years ago
  Tomohiro "Tomo-p" KATO 212ca8d877 hyperscan-5.4.0-2 2 years ago
  Tomohiro "Tomo-p" KATO 6c9358682b fontconfig-2.14.1-1 2 years ago
  Tomohiro "Tomo-p" KATO 1ada98c758 openssl-3.0.7-1 2 years ago
  Tomohiro "Tomo-p" KATO a0dff2fd6d openssl111-1.1.1s-1 2 years ago
  Tomohiro "Tomo-p" KATO 166c9507eb glib2-2.74.1-1 2 years ago
  Tomohiro "Tomo-p" KATO b17fa17715 mozjs102-102.4.0-1 2 years ago
  Tomohiro "Tomo-p" KATO ccf6a3dad2 gjs-1.75.1-1 2 years ago
  Tomohiro "Tomo-p" KATO b8420e8e2e zstd-1.5.2-1 2 years ago
  Tomohiro "Tomo-p" KATO b1ebfd4aab kernel-5.10.152-1 2 years ago
  Tomohiro "Tomo-p" KATO a33616dee4 zlib-1.2.13-1 2 years ago
  Tomohiro "Tomo-p" KATO 950e2404c2 libpng-1.6.38-1 2 years ago
  Tomohiro "Tomo-p" KATO ca48178b09 php81-8.1.12-1 2 years ago
  Tomohiro "Tomo-p" KATO f83d550990 perl-IO-stringy-2.113-1 2 years ago
  Tomohiro "Tomo-p" KATO b9391d0228 perl-Config-IniFiles-3.000003-1 2 years ago
  Tomohiro "Tomo-p" KATO e5ee24f05c cmake-3.24.2-1 2 years ago
  Tomohiro "Tomo-p" KATO e60a3534c9 nodejs-18.12.0-1 2 years ago
  Tomohiro "Tomo-p" KATO 83b901b088 curl-7.86.0-1 2 years ago
  Tomohiro "Tomo-p" KATO 8df101b10c device-mapper-multipath-0.9.2-1 2 years ago
  Tomohiro "Tomo-p" KATO 3749b1681f sysfsutils-2.1.1-2 2 years ago
  Tomohiro "Tomo-p" KATO 0eca5c233b libaio-0.3.113-1 2 years ago
  Tomohiro "Tomo-p" KATO 51bf09e212 json-c-0.16-1 2 years ago
  Tomohiro "Tomo-p" KATO da64d23d24 attr-2.5.1-1 2 years ago
  Tomohiro "Tomo-p" KATO dd2f526374 acl-2.3.1-1 2 years ago
  Tomohiro "Tomo-p" KATO d407618b22 libblockdev-2.27-1 2 years ago
  Tomohiro "Tomo-p" KATO c0b5d01ba4 xfsdump-3.1.11-1 2 years ago
  Tomohiro "Tomo-p" KATO 2a8a80e155 xfsprogs-5.19.0-2 2 years ago
  Tomohiro "Tomo-p" KATO fa1ad51dca userspace-rcu-0.13.2-1 2 years ago
  Tomohiro "Tomo-p" KATO 28376baad2 git-2.38.1-1 2 years ago
  Tomohiro "Tomo-p" KATO 4fc894816f xmlsec1-1.2.35-1 2 years ago
  Tomohiro "Tomo-p" KATO f02e5b29ae expat-2.5.0-1 2 years ago
  Tomohiro "Tomo-p" KATO 7d7440ce69 libtasn1-4.19.0-1 2 years ago
  Tomohiro "Tomo-p" KATO 8e5a883096 harfbuzz-5.3.1-1 2 years ago
  Tomohiro "Tomo-p" KATO b5af2812a0 nginx-1.22.1-19 2 years ago
  Tomohiro "Tomo-p" KATO 63c01feaf4 php81-8.1.11-2 2 years ago
  Tomohiro "Tomo-p" KATO 572d8cbd25 php74-7.4.32-2 2 years ago
  Tomohiro "Tomo-p" KATO 7f302e6dbc rspamd-3.3-2 2 years ago
  Tomohiro "Tomo-p" KATO bfa2014dbd samba-4.15.10-1 2 years ago
  Tomohiro "Tomo-p" KATO 5960010f94 webkitgtk4-2.38.0-1 2 years ago
  Tomohiro "Tomo-p" KATO 840f285726 postgresql-15.0-2 2 years ago
  Tomohiro "Tomo-p" KATO 372c841e9b postfix-3.7.3-2 2 years ago
  Tomohiro "Tomo-p" KATO b1f2134dc0 icu-72.1-1 2 years ago
  Tomohiro "Tomo-p" KATO 3240429246 golang-1.19.2-1 2 years ago
47 changed files with 684 additions and 282 deletions
  1. 9 9
      a/acl/acl-vl.spec
  2. 6 9
      a/attr/attr-vl.spec
  3. 4 1
      c/cmake/cmake-vl.spec
  4. 4 1
      c/curl/curl-vl.spec
  5. 50 51
      d/device-mapper-multipath/device-mapper-multipath-vl.spec
  6. 4 1
      e/expat/expat-vl.spec
  7. 36 23
      f/fontconfig/fontconfig-vl.spec
  8. 5 1
      g/git/git-vl.spec
  9. 5 2
      g/gjs/gjs-vl.spec
  10. 6 2
      g/glib2/glib2-vl.spec
  11. 4 1
      g/golang/golang-vl.spec
  12. 5 2
      h/harfbuzz/harfbuzz-vl.spec
  13. 8 5
      h/hyperscan/hyperscan-vl.spec
  14. 4 1
      i/icu/icu-vl.spec
  15. 17 9
      j/json-c/json-c-vl.spec
  16. 7 1
      k/kernel/kernel-vl.spec
  17. 7 3
      l/less/less-vl.spec
  18. 9 40
      lib/liba/libaio/libaio-vl.spec
  19. 7 1
      lib/libb/libblockdev/libblockdev-vl.spec
  20. 5 2
      lib/libp/libpng/libpng-vl.spec
  21. 4 1
      lib/libt/libtasn1/libtasn1-vl.spec
  22. 245 0
      m/mozjs102/mozjs102-vl.spec
  23. 7 3
      n/nginx/nginx-vl.spec
  24. 4 1
      n/nodejs/nodejs-vl.spec
  25. 7 3
      o/openssl/openssl-vl.spec
  26. 4 1
      o/openssl111/openssl111-vl.spec
  27. 15 9
      p/perl-Config-IniFiles/perl-Config-IniFiles-vl.spec
  28. 20 9
      p/perl-IO-stringy/perl-IO-stringy-vl.spec
  29. 7 1
      p/php74/php74-vl.spec
  30. 7 1
      p/php81/php81-vl.spec
  31. 4 1
      p/postfix/postfix-vl.spec
  32. 4 1
      p/postgresql/postgresql-vl.spec
  33. 19 3
      r/rspamd/rspamd-vl.spec
  34. 10 30
      r/rust/rust-vl.spec
  35. 4 1
      s/samba/samba-vl.spec
  36. 6 1
      s/strongswan/strongswan-vl.spec
  37. 25 8
      s/sudo/sudo-vl.spec
  38. 4 1
      s/sysfsutils/sysfsutils-vl.spec
  39. 14 11
      u/userspace-rcu/userspace-rcu-vl.spec
  40. 5 2
      v/vim/vim-vl.spec
  41. 8 3
      w/webkitgtk4/webkitgtk4-vl.spec
  42. 17 6
      x/xfsdump/xfsdump-vl.spec
  43. 14 2
      x/xfsprogs/xfsprogs-vl.spec
  44. 4 1
      x/xl2tpd/xl2tpd-vl.spec
  45. 10 4
      x/xmlsec1/xmlsec1-vl.spec
  46. 10 12
      z/zlib/zlib-vl.spec
  47. 4 1
      z/zstd/zstd-vl.spec

+ 9 - 9
a/acl/acl-vl.spec

@@ -2,19 +2,17 @@
 
 Name: acl
 Summary: Access control list utilities
-Version: 2.2.53
-Release: 2%{?_dist_release}
+Version: 2.3.1
+Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: GPLv2+
-URL: http://oss.sgi.com/projects/xfs/
+URL: https://savannah.nongnu.org/projects/acl
 Source: http://download.savannah.nongnu.org/releases/acl/acl-%{version}.tar.gz
 # avoid permission denied problem with LD_PRELOAD in the test-suite
 Patch1: 0001-acl-2.2.53-test-runwrapper.patch
-# make __acl_create_entry_obj() work with LTO enabled (#1873975)
-Patch2: 0002-acl-2.2.53-setattr-segv.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gawk
@@ -32,8 +30,6 @@ manipulating access control lists.
 Summary: Dynamic library for access control list support
 License: LGPLv2+
 Group: system
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 
 %description -n libacl
 This package contains the libacl.so dynamic library which contains
@@ -59,8 +55,6 @@ defined in POSIX 1003.1e draft standard 17.
 Summary: Dynamic library for access control list support
 License: LGPLv2+
 Group: system,legacy
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 
 %description -n compat32-libacl
 This package contains the libacl.so dynamic library which contains
@@ -100,6 +94,9 @@ mkdir -p %{buildroot}%{_libdir}
 ln -sf ../../%{_lib}/libacl.so %{buildroot}%{_libdir}/libacl.so
 chmod 0755 %{buildroot}/%{_lib}/libacl.so.*.*.*
 
+# drop already installed documentation, we will use an RPM macro to install it
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}*
+
 mv -f %{buildroot}/%{_lib}/pkgconfig %{buildroot}%{_libdir}/
 
 %find_lang %{name}
@@ -153,6 +150,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.1-1
+- new upstream release.
+
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.53-2
 - dropped scriptlets.
 

+ 6 - 9
a/attr/attr-vl.spec

@@ -2,22 +2,16 @@
 
 Summary: Utilities for managing filesystem extended attributes
 Name: attr
-Version: 2.4.48
-Release: 2%{?_dist_release}
+Version: 2.5.1
+Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: GPLv2+
-URL: http://oss.sgi.com/projects/xfs/
+URL: https://savannah.nongnu.org/projects/attr
 Source: http://download.savannah.nongnu.org/releases/attr/attr-%{version}.tar.gz
 
-# fix test-suite failure with perl-5.26.0 (#1473853)
-Patch1:  0001-attr-2.4.48-test-suite-perl.patch
-
-# fix conflict with fakechroot (https://github.com/dex4er/fakechroot/issues/57)
-Patch2:  0002-attr-2.4.48-switch-back-to-syscall.patch
-
 # xattr.conf: remove entries for NFSv4 ACLs namespaces (#1031423)
 # https://lists.nongnu.org/archive/html/acl-devel/2019-03/msg00000.html
 # https://lists.nongnu.org/archive/html/acl-devel/2019-03/msg00001.html
@@ -190,6 +184,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.1-1
+- new upstream release.
+
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.48-2
 - dropped scriptlets.
 - imported Patch1-3 from rawhide.

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

@@ -7,7 +7,7 @@
 Name: cmake
 Summary: Cross-platform make system
 Summary(ja): クロスプラットフォームな Make システム
-Version: 3.22.0
+Version: 3.24.2
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -168,6 +168,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.24.2-1
+- new upstream release.
+
 * Sat Nov 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.0-1
 - new upstream release.
 

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

@@ -3,7 +3,7 @@
 Summary: A utility for getting files from remote servers (FTP, HTTP, and others).
 Summary(ja): リモートサーバ(FTP,HTTPなど)からファイルを取得するためのユーティリティ
 Name: curl 
-Version: 7.85.0
+Version: 7.86.0
 Release: 1%{?_dist_release}
 Group: internet
 Vendor: Project Vine
@@ -187,6 +187,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Oct 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.86.0-1
+- new upstream release.
+
 * Wed Aug 31 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.85.0-1
 - new upstream release.
 - updated Patch101.

+ 50 - 51
d/device-mapper-multipath/device-mapper-multipath-vl.spec

@@ -3,9 +3,9 @@
 Summary: Tools to manage multipath devices using device-mapper
 Summary(ja): Device-mapper を使用してマルチパスデバイスを管理するためのツール集
 Name: device-mapper-multipath
-Version: 0.8.2
-Release: 2%{?_dist_release}%{?with_systemd:.systemd}
-Group: System Environment/Base
+Version: 0.9.2
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: daisuke
@@ -15,41 +15,24 @@ URL: http://christophe.varoqui.free.fr/
 # The source for this package was pulled from upstream's git repo.  Use the
 # following command to generate the tarball
 # curl "https://git.opensvc.com/?p=multipath-tools/.git;a=snapshot;h=refs/tags/0.8.2;sf=tgz" -o multipath-tools-0.8.2.tgz
-Source0: multipath-tools-%{version}.tgz
+Source0: https://github.com/opensvc/multipath-tools/archive/refs/tags/%{version}.tar.gz#/multipath-tools-%{version}.tar.gz
 Source1: multipath.conf
 Source2: multipathd.init
 
-Patch0001: 0001-libmultipath-make-vector_foreach_slot_backwards-work.patch
-Patch0002: 0002-libmultipath-add-marginal-paths-and-groups-infrastru.patch
-Patch0003: 0003-tests-add-path-grouping-policy-unit-tests.patch
-Patch0004: 0004-libmultipath-add-wrapper-function-around-pgpolicyfn.patch
-Patch0005: 0005-tests-update-pgpolicy-tests-to-work-with-group_paths.patch
-Patch0006: 0006-libmultipath-fix-double-free-in-pgpolicyfn-error-pat.patch
-Patch0007: 0007-libmultipath-consolidate-group_by_-functions.patch
-Patch0008: 0008-libmultipath-make-pgpolicyfn-take-a-paths-vector.patch
-Patch0009: 0009-libmultipath-make-group_paths-handle-marginal-paths.patch
-Patch0010: 0010-tests-add-tests-for-grouping-marginal-paths.patch
-Patch0011: 0011-libmultipath-add-marginal_pathgroups-config-option.patch
-Patch0012: 0012-libmutipath-deprecate-delay_-_checks.patch
-Patch0013: 0013-multipathd-use-marginal_pathgroups.patch
-Patch0014: 0014-multipath-update-man-pages.patch
-Patch0015: 0015-multipath.conf-add-enable_foreign-parameter.patch
-Patch0016: 0016-multipath.conf.5-document-foreign-library-support.patch
-Patch0017: 0017-mpathpersist-remove-broken-unused-code.patch
-Patch0018: 0018-libmultipath-EMC-PowerMax-NVMe-device-config.patch
-Patch0019: 0019-mpathpersist-fix-leaks.patch
-Patch0020: 0020-libmultipath-fix-mpcontext-initialization.patch
-Patch0021: 0021-RH-fixup-udev-rules-for-redhat.patch
-Patch0022: 0022-RH-Remove-the-property-blacklist-exception-builtin.patch
-Patch0023: 0023-RH-don-t-start-without-a-config-file.patch
-Patch0024: 0024-RH-use-rpm-optflags-if-present.patch
-Patch0025: 0025-RH-add-mpathconf.patch
-Patch0026: 0026-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
-Patch0027: 0027-RH-warn-on-invalid-regex-instead-of-failing.patch
-Patch0028: 0028-RH-reset-default-find_mutipaths-value-to-off.patch
-Patch0029: 0029-RH-Fix-nvme-compilation-warning.patch
-Patch0030: 0030-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
-Patch0031: 0031-multipath-fix-issues-found-by-compiling-with-gcc-10.patch
+Patch0001: 0001-libmpathutil-move-devt2devname-to-libmultipath.patch
+Patch0002: 0002-libmpathutil-remove-udev-symbol.patch
+Patch0003: 0003-libmultipath-remove-duplicate-export-of-libmp_verbos.patch
+Patch0004: 0004-libmpathutil-remove-__attribute__-weak.patch
+Patch0005: 0005-libmultipath-libmpathutil-use-common-ABI-version-for.patch
+Patch0006: 0006-RH-don-t-start-without-a-config-file.patch
+Patch0007: 0007-RH-Fix-nvme-function-missing-argument.patch
+Patch0008: 0008-RH-use-rpm-optflags-if-present.patch
+Patch0009: 0009-RH-add-mpathconf.patch
+Patch0010: 0010-RH-add-wwids-from-kernel-cmdline-mpath.wwids-with-A.patch
+Patch0011: 0011-RH-reset-default-find_mutipaths-value-to-off.patch
+Patch0012: 0012-RH-attempt-to-get-ANA-info-via-sysfs-first.patch
+Patch0013: 0013-RH-make-parse_vpd_pg83-match-scsi_id-output.patch
+Patch0014: 0014-RH-add-scsi-device-handlers-to-modules-load.d.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libsysfs-devel
@@ -80,6 +63,7 @@ The tools are :
 
 %package libs
 Summary: The %{name} modules and shared library
+Group: system
 # only libmpathcmd is LGPLv2+
 License: GPLv2 and LGPLv2+
 
@@ -92,6 +76,7 @@ libmultipath.
 
 %package devel
 Summary: Development libraries and headers for %{name}
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 
@@ -103,7 +88,7 @@ device-mapper-multipath's lbmpathpersist and libmpathcmd libraries.
 %package -n kpartx
 Summary: Partition device manager for device-mapper devices
 Summary(ja): Device-mapper デバイス用のパーティションデバイスマネージャー
-Group: System Environment/Base
+Group: system
 Provides: kpartx = %{version}-%{release}
 
 %description -n kpartx
@@ -112,6 +97,7 @@ kpartx manages partition creation and removal for device-mapper devices.
 
 %package -n libdmmp
 Summary: device-mapper-multipath C API library
+Group: system
 License: GPLv3+
 Requires: json-c
 Requires: %{name} = %{version}-%{release}
@@ -123,6 +109,7 @@ C API library.
 
 %package -n libdmmp-devel
 Summary: device-mapper-multipath C API library headers
+Group: programming
 Requires: pkgconfig
 Requires: libdmmp = %{version}-%{release}
 
@@ -131,12 +118,13 @@ This package contains the files needed to develop applications that use
 device-mapper-multipath's libdmmp C API library
 
 
+%debug_package
+
+
 %prep
-%setup -q -n multipath-tools-0.8.2
+%setup -q -n multipath-tools-%{version}
 %autopatch -p1
 
-sed -i -e 's/ != TRUE/ == 0/g' libdmmp/libdmmp_private.h
-
 
 %build
 make %{?_smp_mflags} LIB=%{_lib} SYSTEMDPATH=/lib
@@ -158,9 +146,14 @@ make install \
 install -d %{buildroot}/etc/multipath
 install -m644 %{SOURCE1} %{buildroot}/etc/multipath.conf
 
-%if !%{with systemd}
+%if %{with systemd}
+mkdir -p %{buildroot}%{_tmpfilesdir}
+mv %{buildroot}/lib/tmpfiles.d/* %{buildroot}%{_tmpfilesdir}/
+%else
 install -d %{buildroot}%{_initdir}
 install -m755 %{SOURCE2} %{buildroot}%{_initdir}/multipathd
+rm -rf %{buildroot}/lib/tmpfiles.d
+rm -rf %{buildroot}/lib/modules-load.d
 %endif
 
 %clean
@@ -202,25 +195,21 @@ if [ "$1" -ge "1" ]; then
 fi
 %endif
 
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-%post -n libdmmp -p /sbin/ldconfig
-%postun -n libdmmp -p /sbin/ldconfig
-
 
 %files
 %defattr(-,root,root,-)
 %license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
 %doc README*
-%config /lib/udev/rules.d/62-multipath.rules
-%config /lib/udev/rules.d/11-dm-mpath.rules
+%config /lib/udev/rules.d/*-multipath.rules
+%config /lib/udev/rules.d/*-dm-mpath.rules
 %{_syssbindir}/multipath
+%{_syssbindir}/multipathc
 %{_syssbindir}/multipathd
 %{_syssbindir}/mpathconf
 %{_syssbindir}/mpathpersist
 %{_mandir}/man5/multipath.conf.5.gz
 %{_mandir}/man8/multipath.8.gz
+%{_mandir}/man8/multipathc.8.gz
 %{_mandir}/man8/multipathd.8.gz
 %{_mandir}/man8/mpathconf.8.gz
 %{_mandir}/man8/mpathpersist.8.gz
@@ -229,6 +218,8 @@ fi
 %if %{with systemd}
 %{_unitdir}/multipathd.service
 %{_unitdir}/multipathd.socket
+%{_tmpfilesdir}/*
+/lib/modules-load.d/*
 %else
 %config /etc/rc.d/init.d/multipathd
 %endif
@@ -240,6 +231,10 @@ fi
 /%{_lib}/libmultipath.so.*
 /%{_lib}/libmpathpersist.so.*
 /%{_lib}/libmpathcmd.so.*
+/%{_lib}/libmpathutil.so
+/%{_lib}/libmpathutil.so.*
+/%{_lib}/libmpathvalid.so
+/%{_lib}/libmpathvalid.so.*
 %dir /%{_lib}/multipath
 /%{_lib}/multipath/*
 
@@ -249,6 +244,7 @@ fi
 /%{_lib}/libmpathcmd.so
 %{_includedir}/mpath_cmd.h
 %{_includedir}/mpath_persist.h
+%{_includedir}/mpath_valid.h
 %{_mandir}/man3/mpath_persistent_reserve_in.3.gz
 %{_mandir}/man3/mpath_persistent_reserve_out.3.gz
 
@@ -258,9 +254,9 @@ fi
 %doc README
 %{_syssbindir}/kpartx
 /lib/udev/kpartx_id
-%config /lib/udev/rules.d/11-dm-parts.rules
-%config /lib/udev/rules.d/66-kpartx.rules
-%config /lib/udev/rules.d/68-del-part-nodes.rules
+%config /lib/udev/rules.d/*-dm-parts.rules
+%config /lib/udev/rules.d/*-kpartx.rules
+%config /lib/udev/rules.d/*-del-part-nodes.rules
 %{_mandir}/man8/kpartx.8.gz
 
 %files -n libdmmp
@@ -279,6 +275,9 @@ fi
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.9.2-1
+- new upstream release.
+
 * Sat May 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.2-2
 - rebuilt with json-c-0.14.
 - added systemd support (disabled as default).

+ 4 - 1
e/expat/expat-vl.spec

@@ -3,7 +3,7 @@
 Summary:	Expat is an XML 1.0 parser written in C
 Summary(ja):	C で書かれた XML 1.0 パーサ
 Name:		expat
-Version:	2.4.9
+Version:	2.5.0
 Release:	1%{?_dist_release}
 Group:		accessories
 Vendor:		Project Vine
@@ -154,6 +154,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.5.0-1
+- new upstream release.
+
 * Wed Sep 21 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.9-1
 - new upstream release.
 

+ 36 - 23
f/fontconfig/fontconfig-vl.spec

@@ -6,26 +6,28 @@
 Summary: Font configuration and customization library
 Summary(ja): フォント設定/カスタマイズライブラリ
 Name: fontconfig
-Version: 2.13.1
+Version: 2.14.1
 Release: 1%{?_dist_release}
-Group: System Environment/Libraries
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: MIT
 URL: https://fontconfig.org/
-Source: https://fontconfig.org/release/fontconfig-%{version}.tar.bz2
+Source: https://fontconfig.org/release/fontconfig-%{version}.tar.xz
 Source10: 70-prefer-ja-font.conf
 Source11: 59-morisawa-font-alias.conf
 Source100: ChangeLog.fedora
 
 # from fedora
 # https://bugzilla.redhat.com/show_bug.cgi?id=140335
-Patch0:         fontconfig-2.8.0-sleep-less.patch
+Patch0:		%{name}-sleep-less.patch
+Patch4:		%{name}-drop-lang-from-pkgkit-format.patch
+Patch5:		%{name}-disable-network-required-test.patch
 
 # vine
-Patch4: fontconfig-2.3.2-subst-ja-font.patch
-Patch10: fontconfig-2.13.1-vine.patch
+Patch10000: fontconfig-2.3.2-subst-ja-font.patch
+Patch10001: fontconfig-2.13.1-vine.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -52,10 +54,11 @@ applications.
 Fontconfig は、システム内のフォントを把握し、アプリケーション
 が指定した要求に応じてそれらを選択するためのライブラリです。
 
+
 %package devel
 Summary: Development files for %{name}
 Summary(ja): Fontconfig の開発ファイル
-Group: Development/Libraries
+Group: programming
 Requires: fontconfig = %{version}-%{release}
 Requires: freetype2-devel >= %{freetype_version}
 Requires: expat-devel
@@ -72,11 +75,12 @@ fontconfig-devel パッケージには fontconfig を使ったソフトウエア
 を開発するために必要なヘッダファイルやライブラリ、開発用ドキュメ
 ントが含まれています。
 
+
 # compat32
 %package -n compat32-%{name}
 Summary: Font configuration and customization library
 Summary(ja): フォント設定/カスタマイズライブラリ
-Group: System Environment/Libraries
+Group: system,legacy
 
 %description -n compat32-%{name}
 Fontconfig is designed to locate fonts within the
@@ -87,9 +91,10 @@ applications.
 Fontconfig は、システム内のフォントを把握し、アプリケーション
 が指定した要求に応じてそれらを選択するためのライブラリです。
 
+
 %package -n compat32-%{name}-devel
 Summary: Font configuration and customization library
-Group: Development/Libraries
+Group: programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: compat32-freetype2-devel >= %{freetype_version}
@@ -104,24 +109,27 @@ fontconfig-devel パッケージには fontconfig を使ったソフトウエア
 を開発するために必要なヘッダファイルやライブラリ、開発用ドキュメ
 ントが含まれています。
 
+
+%debug_package
+
+
 %prep
 %setup -q
+%autopatch -p1 -M 9999
+#patch10000 -p1 -b .subst-ja-font
+%patch10001 -p1 -b .vine
 
-%patch0 -p1 -b .sleep-less
-
-#patch4 -p1 -b .subst-ja-font
-%patch10 -p1 -b .vine
 
 %build
-
 # We don't want to rebuild the docs, but we want to install the included ones.
 export HASDOCBOOK=no
 
 %configure \
-  --with-add-fonts=/usr/share/X11/fonts/Type1,/usr/share/X11/fonts/TTF,/usr/local/share/fonts
+  --with-add-fonts=/usr/share/fonts,/usr/share/X11/fonts/Type1,/usr/share/X11/fonts/TTF,/usr/local/share/fonts
 
 %__make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
@@ -150,23 +158,25 @@ find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
 # remove locales (zh only)
 rm -rf %{buildroot}%{_datadir}/locale
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-/sbin/ldconfig
+
+%transfiletriggerin -- /usr/share/fonts /usr/share/X11/fonts/Type1 /usr/share/X11/fonts/TTF /usr/local/share/fonts
+HOME=/root /usr/bin/fc-cache -s
+
+%transfiletriggerpostun -- /usr/share/fonts /usr/share/X11/fonts/Type1 /usr/share/X11/fonts/TTF /usr/local/share/fonts
+HOME=/root /usr/bin/fc-cache -s
+
+
+%posttrans
 umask 0022
 # Remove stale caches
 rm -f %{_localstatedir}/cache/fontconfig/????????????????????????????????-*.cache-2
 HOME=/root /usr/bin/fc-cache -f -s >& /dev/null
 
 
-%postun -p /sbin/ldconfig
-
-%post -n compat32-%{name} -p /sbin/ldconfig
-
-%postun -n compat32-%{name} -p /sbin/ldconfig
-
 %files
 %defattr(-, root, root)
 %license COPYING 
@@ -216,6 +226,9 @@ HOME=/root /usr/bin/fc-cache -f -s >& /dev/null
 %endif
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.14.1-1
+- new upstream release.
+
 * Fri Apr 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13.1-1
 - new upstream release.
 - disabled Patch4.

+ 5 - 1
g/git/git-vl.spec

@@ -5,7 +5,7 @@
 
 # Pass --without docs to rpmbuild if you don't want the documentation
 Name:           git
-Version:        2.37.1
+Version:        2.38.1
 Release:        1%{?_dist_release}
 Summary:        Core git tools
 Summary(ja):    Core git ツール
@@ -345,6 +345,7 @@ fi
 %{_bindir}/git-upload-archive
 %{_bindir}/git-upload-pack
 %{_bindir}/git-shell
+%{_bindir}/scalar
 %{_datadir}/git-core/
 %exclude %{_libexecdir}/git-core/git-credential-gnome-keyring
 %license COPYING
@@ -445,6 +446,9 @@ fi
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.38.1-1
+- new upstream release.
+
 * Thu Jul 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.37.1-1
 - new upstream release.
 

+ 5 - 2
g/gjs/gjs-vl.spec

@@ -1,9 +1,9 @@
-%define mozjs mozjs78
+%define mozjs mozjs102
 
 Summary:        Javascript binding for GNOME
 Summary(ja):    GNOME 向け JavaScript バインディング
 Name:           gjs
-Version:        1.68.3
+Version:        1.75.1
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -94,6 +94,9 @@ Development files of the gjs library.
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.75.1-1
+- new upstream release.
+
 * Tue Aug 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.68.3-1
 - new upstream release.
 

+ 6 - 2
g/glib2/glib2-vl.spec

@@ -3,7 +3,7 @@
 
 Summary:        A library of handy utility functions.
 Name:           glib2
-Version:        2.72.3
+Version:        2.74.1
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -28,7 +28,7 @@ BuildRequires: libffi-devel
 BuildRequires: libmount-devel
 BuildRequires: libxslt
 BuildRequires: meson
-BuildRequires: pcre-devel >= 8.13
+BuildRequires: pcre2-devel
 BuildRequires: pkgconfig >= 0.14
 BuildRequires: python3-devel
 BuildRequires: zlib-devel
@@ -180,6 +180,7 @@ gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules &> /dev/null || :
 %dir %{_libdir}/gio/modules
 #%{_libdir}/gio/modules/giomodule.cache
 #%{_libdir}/gio/modules/lib*.so
+%{_libexecdir}/gio-launch-desktop
 %{_sysconfdir}/profile.d/*
 %dir %{_datadir}/bash-completion/completions
 %dir %{_datadir}/bash-completion
@@ -238,6 +239,9 @@ gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules &> /dev/null || :
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.74.1-1
+- new upstream release.
+
 * Fri Jul 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.72.3-1
 - new upstream release.
 

+ 4 - 1
g/golang/golang-vl.spec

@@ -80,7 +80,7 @@
 Summary:        The Go Programming Language
 Summary(ja):    プログラミング言語 Go
 Name:           golang
-Version:        1.19.1
+Version:        1.19.2
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -414,6 +414,9 @@ fi
 
 
 %changelog
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.2-1
+- new upstream release.
+
 * Sun Sep 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.1-1
 - new upstream release.
 

+ 5 - 2
h/harfbuzz/harfbuzz-vl.spec

@@ -2,7 +2,7 @@
 
 Summary:	Text shaping library
 Name:		harfbuzz
-Version:	5.2.0
+Version:	5.3.1
 Release:	1%{?_dist_release}
 Group:		system
 Vendor:		Project Vine
@@ -151,7 +151,10 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
-* Sat Sep 17 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.0-1
+* Thu Oct 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.1-1
+- new upstream release.
+
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.0-1
 - new upstream release.
 
 * Thu Aug 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.0-1

+ 8 - 5
h/hyperscan/hyperscan-vl.spec

@@ -1,6 +1,6 @@
 Name:           hyperscan
 Version:        5.4.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        High-performance regular expression matching library
 Group:          system
 Vendor:         Project Vine
@@ -10,11 +10,12 @@ License:        BSD
 URL:            https://www.hyperscan.io/
 Source0:        https://github.com/intel/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch0:         hyperscan-5.4.0-fix-compilation-error.patch
+Patch1:         hyperscan-glibc234.patch
 
 BuildRequires:  gcc-c++
 BuildRequires:  libboost-devel
 BuildRequires:  cmake
-BuildRequires:  pcre-devel
+BuildRequires:  pcre2-devel
 BuildRequires:  python
 BuildRequires:  ragel
 BuildRequires:  sqlite3-devel
@@ -70,14 +71,13 @@ export CXXFLAGS="%{optflags} -DBOOST_ALLOW_DEPRECATED_HEADERS"
 #cmake -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_AND_SHARED:BOOL=OFF .
 # workaround for https://github.com/intel/hyperscan/issues/186
 %cmake \
-	-DCMAKE_BUILD_TYPE=Release \
 	-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
 	-DCMAKE_INSTALL_PREFIX:PATH=/usr \
 	-DCMAKE_INSTALL_LIBDIR=%{_lib} \
 	-DINCLUDE_INSTALL_DIR:PATH=/usr/include \
 	-DSYSCONF_INSTALL_DIR:PATH=/etc \
-	-DBUILD_STATIC_AND_SHARED=ON \
-	.
+	-DBUILD_SHARED_LIBS:BOOL=ON \
+	-DBUILD_STATIC_AND_SHARED:BOOL=OFF
 
 %cmake_build
 
@@ -103,6 +103,9 @@ rm -f %{buildroot}%{_libdir}/*.a
 
 
 %changelog
+* Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.4.0-2
+- rebuilt with current environment.
+
 * Mon Jul 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.4.0-1
 - new upstream release.
 - imported Patch0 from upstream.

+ 4 - 1
i/icu/icu-vl.spec

@@ -3,7 +3,7 @@
 Summary:        International Components for Unicode
 Summary(ja):    ユニコード用国際化コンポーネント
 Name:           icu
-Version:        70.1
+Version:        72.1
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -167,6 +167,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 72.1-1
+- updated to 72.1.
+
 * Fri Oct 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 70.1-1
 - updated to 70.1.
 

+ 17 - 9
j/json-c/json-c-vl.spec

@@ -1,22 +1,21 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
-%define pkg_date	20200726
+%define pkg_date	20220414
 
 Summary:	A JSON implementation in C
 Name:		json-c
-Version:	0.15
+Version:	0.16
 Release:	1%{?_dist_release}
 Group:		system
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
 License:	MIT
-URL:		https://github.com/json-c/json-c/wiki
+URL:		http://json-c.github.io/json-c/
 Source0: 	https://github.com/json-c/json-c/archive/json-c-%{version}-%{pkg_date}.tar.gz
-Patch1000:	CVE-2020-12762.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:	cmake
+BuildRequires:	cmake ninja
 
 %description
 JSON-C implements a reference counting object model that allows you to easily
@@ -75,10 +74,16 @@ for writing applications that are using json-c.
 
 %build
 %cmake \
-	-DBUILD_SHARED_LIBS=ON \
-	-DBUILD_STATIC_LIBS=OFF \
-	-DENABLE_RDRAND=ON \
-	../
+  -DBUILD_SHARED_LIBS:BOOL=ON \
+  -DBUILD_STATIC_LIBS:BOOL=OFF       \
+  -DCMAKE_BUILD_TYPE:STRING=RELEASE  \
+  -DCMAKE_C_FLAGS_RELEASE:STRING=""  \
+  -DDISABLE_BSYMBOLIC:BOOL=OFF       \
+  -DDISABLE_WERROR:BOOL=ON           \
+  -DENABLE_RDRAND:BOOL=ON            \
+  -DENABLE_THREADING:BOOL=ON         \
+  -G Ninja
+
 %cmake_build
 
 
@@ -128,6 +133,9 @@ for writing applications that are using json-c.
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.16-1
+- new upstream release.
+
 * Fri Sep 03 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.15-1
 - new upstream release.
 - dropped Patch1000: fixed in upstream.

+ 7 - 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 148
+%define patchlevel 152
 %define kversion 5.%{sublevel}
 %define rpmversion 5.%{sublevel}.%{patchlevel}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
@@ -1206,6 +1206,12 @@ fi
 
 
 %changelog
+* Sun Oct 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.152-1
+- updated to 5.10.152.
+
+* Thu Oct 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.150-1
+- updated to 5.10.150.
+
 * Sat Oct 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.148-1
 - updated to 5.10.148.
 

+ 7 - 3
l/less/less-vl.spec

@@ -1,7 +1,7 @@
 Summary: A text file browser similar to more, but better
 Summary(ja): more よりも高機能な日本語対応ページャ
 Name: less
-Version: 590
+Version: 608
 Release: 1%{?_dist_release}
 Group: accessories
 Vendor: Project Vine
@@ -9,8 +9,8 @@ Distribution: Vine Linux
 Packager: daisuke
 
 License: GPLv3+
-URL: http://www.greenwoodsoftware.com/less/
-Source: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
+URL: https://www.greenwoodsoftware.com/less/
+Source: https://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
 Source1: lesspipe.sh
 Source2: less.sh
 Source3: less.csh
@@ -126,6 +126,10 @@ fi
 
 
 %changelog
+* Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 608-1
+- updated to 608.
+- updated lesspipe.sh
+
 * Tue Jul 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 590-1
 - updated to 590.
 

+ 9 - 40
lib/liba/libaio/libaio-vl.spec

@@ -1,7 +1,7 @@
 Summary: Linux-native asynchronous I/O access library
 Name: libaio
-Version: 0.3.112
-Release: 2%{?_dist_release}
+Version: 0.3.113
+Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -10,20 +10,7 @@ License: LGPLv2+
 URL: https://pagure.io/libaio
 Source: https://pagure.io/libaio/archive/libaio-%{version}/libaio-libaio-%{version}.tar.gz
 
-# patches from fedora
-Patch2: libaio-remove-nostartfiles-nostdlib-from-build-flags.patch
-
-# patches from debian
-Patch100: 0001-Fix-io_pgetevents-syscall-wrapper-on-32-bit-userland.patch
-Patch101: 02_libdevdir.patch
-Patch102: 0017-harness-Use-destination-strncpy-expression-for-sizeo.patch
-Patch103: 0020-harness-Make-the-test-exit-with-a-code-matching-the-.patch
-Patch104: 0021-harness-add-support-for-skipping-tests.patch
-Patch105: 0022-harness-Add-fallback-code-for-filesystems-not-suppor.patch
-Patch106: 0023-harness-Handle-ENOTSUP-from-io_submit-with-RWF_NOWAI.patch
-Patch107: 0024-harness-skip-22.p-if-async_poll-isn-t-supported.patch
-
-
+Patch1: libaio-install-to-destdir-slash-usr.patch
 Patch1000: libaio-fix-test.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -55,25 +42,11 @@ for the Linux-native asynchronous I/O facility ("async I/O", or "aio").
 %setup -q -n %{name}-%{name}-%{version} -a 0
 mv %{name}-%{name}-%{version} compat-%{name}-%{version}
 
-%patch100 -p1
-#patch101 -p1
-%patch102 -p1
-%patch103 -p1
-%patch104 -p1
-%patch105 -p1
-%patch106 -p1
-%patch107 -p1
+%patch1 -p1 -b .install-to-destdir-slash-usr
 %patch1000 -p1
 
 pushd compat-%{name}-%{version}
-%patch100 -p1
-#patch101 -p1
-%patch102 -p1
-%patch103 -p1
-%patch104 -p1
-%patch105 -p1
-%patch106 -p1
-%patch107 -p1
+%patch1 -p1 -b .install-to-destdir-slash-usr
 %patch1000 -p1
 popd
 
@@ -100,7 +73,7 @@ cd compat-%{name}-%{version}
 install -D -m 755 src/libaio.so.1.0.0 \
   %{buildroot}/%{_lib}/libaio.so.1.0.0
 cd ..
-make DESTDIR=%{buildroot} prefix=/ libdir=/%{_lib} includedir=%{_includedir} install
+make destdir=%{buildroot} prefix=/ libdir=/%{_lib} usrlibdir=/%{_lib} includedir=%{_includedir} install
 
 mkdir -p %{buildroot}/%{_libdir}
 rm -f %{buildroot}/%{_lib}/libaio.so
@@ -109,13 +82,6 @@ ln -sf ../../%{_lib}/libaio.so.1 %{buildroot}%{_libdir}/libaio.so
 find %{buildroot} -name '*.a' -delete
 
 
-%check
-make partcheck
-pushd compat-%{name}-%{version}
-make partcheck
-popd
-
-
 %clean
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 
@@ -131,6 +97,9 @@ popd
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.113-1
+- new upstream release.
+
 * Tue Aug 31 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.112-2
 - dropped ldconfig scriptlets.
 - fixed tests.

+ 7 - 1
lib/libb/libblockdev/libblockdev-vl.spec

@@ -112,7 +112,7 @@
 
 Summary:      A library for low-level manipulation with block devices
 Name:         libblockdev
-Version:      2.26
+Version:      2.27
 Release:      1%{?_dist_release}%{?with_systemd:.systemd}
 Group:        system
 Vendor:       Project Vine
@@ -704,6 +704,9 @@ Requires: %{name}-vdo%{?_isa} = %{version}-%{release}
 A meta-package that pulls all the libblockdev plugins as dependencies.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n %{name}-%{version}
 
@@ -1028,6 +1031,9 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.27-1
+- new upstream release.
+
 * Thu Dec 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.26-1
 - new upstream release.
 

+ 5 - 2
lib/libp/libpng/libpng-vl.spec

@@ -4,8 +4,8 @@ Summary: A library of functions for manipulating PNG image format files.
 Summary(ja): PNG画像形式ファイル操作用の関数ライブラリ
 Name: libpng
 Epoch: 2
-Version: 1.6.37
-Release: 2%{_dist_release}
+Version: 1.6.38
+Release: 1%{_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -177,6 +177,9 @@ the libpng package.
 
 
 %changelog
+* Sat Oct 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2:1.6.38-1
+- updated to 1.6.38.
+
 * Tue Aug 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2:1.6.37-2
 - rebuilt with current environment.
 - dropped ldconfig scriptlets.

+ 4 - 1
lib/libt/libtasn1/libtasn1-vl.spec

@@ -2,7 +2,7 @@
 
 Summary: This is the ASN.1 library used in GNUTLS
 Name: libtasn1
-Version: 4.18.0
+Version: 4.19.0
 Release: 1%{?_dist_release}
 License: LGPL
 Group: system
@@ -114,6 +114,9 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.19.0-1
+- new upstream release.
+
 * Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.0-1
 - new upstream release.
 

+ 245 - 0
m/mozjs102/mozjs102-vl.spec

@@ -0,0 +1,245 @@
+%global major 102
+
+# LTO - Enable in Release builds, but consider disabling for development as it increases compile time
+%global build_with_lto    1
+
+# Require tests to pass?
+%global require_tests     0
+
+%if 0%{?build_with_lto}
+# LTO is the default
+%else
+%define _lto_cflags %{nil}
+%endif
+
+# Big endian platforms
+%ifarch ppc ppc64 s390 s390x
+%global big_endian 1
+%endif
+
+Name:           mozjs%{major}
+Version:        102.4.0
+Release:        1%{?_dist_release}
+Summary:        SpiderMonkey JavaScript library
+
+License:        MPL-2.0 AND Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT AND GPL-3.0-or-later
+URL:            https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
+Source0:        https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
+
+# Known failures with system libicu
+Source1:        known_failures.txt
+
+# Patches from mozjs68, rebased for mozjs78:
+Patch01:        fix-soname.patch
+Patch02:        copy-headers.patch
+Patch03:        tests-increase-timeout.patch
+Patch09:        icu_sources_data.py-Decouple-from-Mozilla-build-system.patch
+Patch10:        icu_sources_data-Write-command-output-to-our-stderr.patch
+
+# Build fixes - https://hg.mozilla.org/mozilla-central/rev/ca36a6c4f8a4a0ddaa033fdbe20836d87bbfb873
+Patch12:        emitter.patch
+Patch13:        tests-Use-native-TemporaryDirectory.patch
+
+# Build fixes
+Patch14:        init_patch.patch
+Patch15:        remove-sloppy-m4-detection-from-bundled-autoconf.patch
+Patch16:        0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch
+
+# TODO: Check with mozilla for cause of these fails and re-enable spidermonkey compile time checks if needed
+Patch20:        spidermonkey_checks_disable.patch
+
+# s390x/ppc64 fixes
+Patch21:        0001-Skip-failing-tests-on-ppc64-and-s390x.patch
+
+BuildRequires:  cargo
+BuildRequires:  ccache
+BuildRequires:  clang-devel
+BuildRequires:  gcc
+BuildRequires:  gcc-c++
+BuildRequires:  m4
+BuildRequires:  make
+%if !0%{?rhel}
+BuildRequires:  nasm
+%endif
+BuildRequires:  libatomic
+BuildRequires:  libicu-devel
+BuildRequires:  llvm
+BuildRequires:  rust
+BuildRequires:  rustfmt
+BuildRequires:  perl
+BuildRequires:  pkgconfig(libffi)
+BuildRequires:  pkgconfig(zlib)
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+BuildRequires:  python3-six
+BuildRequires:  readline-devel
+BuildRequires:  wget
+BuildRequires:  zip
+
+%description
+SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of
+JavaScript. It is intended to be embedded in other applications
+that provide host environments for JavaScript.
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%debug_package
+
+
+%prep
+%autosetup -n firefox-%{version}/js/src -N
+
+pushd ../..
+%autopatch -p1
+
+# Copy out the LICENSE file
+cp LICENSE js/src/
+
+# Copy out file containing known test failures with system libicu
+cp %{SOURCE1} js/src/
+
+# Remove zlib directory (to be sure using system version)
+rm -rf modules/zlib
+
+# Remove unneeded bundled stuff
+rm -rf js/src/devtools/automation/variants/
+rm -rf js/src/octane/
+rm -rf js/src/ctypes/libffi/
+
+popd
+
+
+%build
+%if 0%{?build_with_lto}
+# https://github.com/ptomato/mozjs/commit/36bb7982b41e0ef9a65f7174252ab996cd6777bd
+export CARGO_PROFILE_RELEASE_LTO=true
+%endif
+
+# Use bundled autoconf
+export M4=m4
+export AWK=awk
+export AC_MACRODIR=%{_builddir}/firefox-%{version}/build/autoconf/
+
+sh ../../build/autoconf/autoconf.sh --localdir=%{_builddir}/firefox-%{version}/js/src configure.in > configure
+chmod +x configure
+
+%configure \
+  --with-system-icu \
+  --with-system-zlib \
+  --disable-tests \
+  --disable-strip \
+  --with-intl-api \
+  --enable-readline \
+  --enable-shared-js \
+  --enable-optimize \
+  --disable-debug \
+  --enable-pie \
+  --disable-jemalloc
+
+%make_build
+
+
+%install
+%make_install
+
+# Fix permissions
+chmod -x %{buildroot}%{_libdir}/pkgconfig/*.pc
+
+# Avoid multilib conflicts
+%ifarch x86_64
+    wordsize="64"
+%else
+    wordsize="32"
+%endif
+
+if test -n "$wordsize"
+then
+  mv %{buildroot}%{_includedir}/mozjs-%{major}/js-config.h \
+     %{buildroot}%{_includedir}/mozjs-%{major}/js-config-$wordsize.h
+
+  cat >%{buildroot}%{_includedir}/mozjs-%{major}/js-config.h <<EOF
+#ifndef JS_CONFIG_H_MULTILIB
+#define JS_CONFIG_H_MULTILIB
+
+#include <bits/wordsize.h>
+
+#if __WORDSIZE == 32
+# include "js-config-32.h"
+#elif __WORDSIZE == 64
+# include "js-config-64.h"
+#else
+# error "unexpected value for __WORDSIZE macro"
+#endif
+
+#endif
+EOF
+
+fi
+
+# Remove unneeded files
+rm %{buildroot}%{_bindir}/js%{major}-config
+rm %{buildroot}%{_libdir}/libjs_static.ajs
+
+# Rename library and create symlinks, following fix-soname.patch
+mv %{buildroot}%{_libdir}/libmozjs-%{major}.so \
+   %{buildroot}%{_libdir}/libmozjs-%{major}.so.0.0.0
+ln -s libmozjs-%{major}.so.0.0.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so.0
+ln -s libmozjs-%{major}.so.0 %{buildroot}%{_libdir}/libmozjs-%{major}.so
+
+
+%check
+# Run SpiderMonkey tests
+%if 0%{?require_tests}
+%{python3} tests/jstests.py -d -s -t 2400 --exclude-file=known_failures.txt --no-progress --wpt=disabled ../../js/src/dist/bin/js%{major}
+%else
+%{python3} tests/jstests.py -d -s -t 2400 --exclude-file=known_failures.txt --no-progress --wpt=disabled ../../js/src/dist/bin/js%{major} || :
+%endif
+
+# Run basic JIT tests
+%if 0%{?require_tests}
+
+# large-arraybuffers/basic.js fails on s390x
+%ifarch s390 s390x
+%{python3} jit-test/jit_test.py -s -t 2400 --no-progress -x large-arraybuffers/basic.js ../../js/src/dist/bin/js%{major} basic
+%else
+%{python3} jit-test/jit_test.py -s -t 2400 --no-progress ../../js/src/dist/bin/js%{major} basic
+%endif
+
+%else
+%{python3} jit-test/jit_test.py -s -t 2400 --no-progress ../../js/src/dist/bin/js%{major} basic || :
+%endif
+
+
+%files
+%doc README.html
+%license LICENSE
+%{_libdir}/libmozjs-%{major}.so.0*
+
+%files devel
+%{_bindir}/js%{major}
+%{_libdir}/libmozjs-%{major}.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/mozjs-%{major}/
+
+%changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 102.4.0-2
+- initial build for Vine Linux.
+
+* Mon Oct 17 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 102.4.0-1
+- mozjs102-102.4.0 (fixes RHBZ#2135298)
+
+* Wed Sep 21 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 102.3.0-1
+- mozjs102-102.3.0 (fixes RHBZ#2127989)
+
+* Mon Aug 22 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 102.2.0-1
+- mozjs102-102.2.0
+
+* Wed Jul 27 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 102.1.0-1
+- Initial mozjs102 package based on mozjs91

+ 7 - 3
n/nginx/nginx-vl.spec

@@ -30,10 +30,10 @@ Summary:        Robust, small and high performance http and reverse proxy server
 Summary(ja):    堅牢・軽量・高性能な HTTP およびリバースプロキシサーバ
 Name:           nginx
 Group:          servers
-%global nginx_version 1.22.0
+%global nginx_version 1.22.1
 Version:        %{nginx_version}
 # do not reset or decrease.
-Release:        18%{?_dist_release}%{?with_systemd:.systemd}
+Release:        19%{?_dist_release}%{?with_systemd:.systemd}
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Packager:       daisuke
@@ -66,7 +66,7 @@ Source1000:     ngx-fancyindex-%{ngx_fancyindex_version}.tar.gz
 %define         nginx_accept_language_module_version 2f69842
 Source1010:     giom-nginx_accept_language_module-%{nginx_accept_language_module_version}.tar.gz
 
-%define         passenger_version 6.0.12
+%define         passenger_version 6.0.15
 Source1020:     https://github.com/phusion/passenger/releases/download/release-%{passenger_version}/passenger-%{passenger_version}.tar.gz
 
 %define         upstream_fair_version a18b409
@@ -791,6 +791,10 @@ fi
 
 
 %changelog
+* Thu Oct 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.1-19
+- updated to 1.22.1.
+- updated passenger to 6.0.15.
+
 * Tue May 31 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.0-18
 - updated to 1.22.0.
 

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

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

+ 7 - 3
o/openssl/openssl-vl.spec

@@ -9,7 +9,7 @@
 
 Summary: Secure Sockets Layer Toolkit
 Name: openssl
-Version: 3.0.6
+Version: 3.0.7
 Release: 1%{_dist_release}
 Group: system,security
 Vendor: Project Vine
@@ -71,6 +71,8 @@ Patch56: 0056-strcasecmp.patch
 # https://github.com/openssl/openssl/pull/18444
 #Patch58: 0058-replace-expired-certs.patch
 
+# drop test
+Patch1000: drop_bad_test.patch
 
 # security fix
 # none
@@ -216,7 +218,7 @@ perl -pi -e 's|/engines-|/%{name}/engines-|' ./Configurations/unix-Makefile.tmpl
 	--system-ciphers-file=%{_sysconfdir}/crypto-policies/back-ends/openssl.config \
 	zlib enable-camellia enable-seed enable-rfc3779 enable-sctp \
 	enable-cms enable-md2 enable-rc5 enable-ktls enable-fips \
-	no-mdc2 no-ec2m no-sm2 no-sm4 \
+	no-mdc2 no-ec2m no-sm2 no-sm4 enable-buildtest-c++ \
 	shared  ${sslarch} $RPM_OPT_FLAGS '-DDEVRANDOM="\"/dev/urandom\""'
 
 # Do not run this in a production package the FIPS symbols must be patched-in
@@ -243,7 +245,6 @@ done
 # We must revert patch4 before tests otherwise they will fail
 patch -p1 -R < %{PATCH4}
 
-
 LD_LIBRARY_PATH=`pwd`${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
 export LD_LIBRARY_PATH
 OPENSSL_ENABLE_MD5_VERIFY=
@@ -419,6 +420,9 @@ install -m644 %{SOURCE9} \
 
 
 %changelog
+* Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.7-1
+- new upstream release.
+
 * Wed Oct 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.6-1
 - new upstream release.
 

+ 4 - 1
o/openssl111/openssl111-vl.spec

@@ -11,7 +11,7 @@
 
 Summary: Secure Sockets Layer Toolkit
 Name: openssl111
-Version: 1.1.1r
+Version: 1.1.1s
 Release: 1%{_dist_release}
 Group: system,security
 Vendor: Project Vine
@@ -511,6 +511,9 @@ rm -rf %{buildroot}%{_sysconfdir}/pki/CA
 
 
 %changelog
+* Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1s-1
+- new upstream release.
+
 * Wed Oct 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1r-1
 - new upstream release.
 

+ 15 - 9
p/perl-Config-IniFiles/perl-Config-IniFiles-vl.spec

@@ -2,17 +2,16 @@
 
 Summary:	A perl module for reading .ini-style configuration files.
 Name:		perl-%{pkgname}
-Version:	3.000002
+Version:	3.000003
 Release:	1%{?_dist_release}
-Group:		Development/Libraries
-License:	GPL+ or Artistic
-URL:		http://config-inifiles.sourceforge.net/
-
-Source0:	%{pkgname}-%{version}.tar.gz
-
+Group:		programming
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
+License:	GPL+ or Artistic
+URL:		http://config-inifiles.sourceforge.net/
+Source0:	https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/%{pkgname}-%{version}.tar.gz
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
 BuildRequires:  perl(Module::Build)
@@ -41,8 +40,7 @@ BuildRequires:  perl(parent)
 BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Test::More)
 
-BuildArch:      noarch
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:SCRIPT_COMPAT_5)
 
 %description
 Config::IniFiles provides a way to have readable configuration files
@@ -50,19 +48,23 @@ outside your Perl script. Configurations can be imported (inherited,
 stacked,...), sections can be grouped, and settings can be accessed
 from a tied hash.
 
+
 %prep
 %setup -q -n %{pkgname}-%{version} 
 # Normalize end-of-lines
 sed -i -e 's/\r$//' Changes OLD-Changes.txt
 
+
 %build
 perl Build.PL installdirs=vendor
 ./Build
 
+
 %install
 ./Build install destdir=%{buildroot} create_packlist=0
 %{_fixperms} %{buildroot}/*
 
+
 %check
 ./Build test
 %clean
@@ -77,6 +79,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.000003-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Tue Sep 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.000002-1
 - new upstream release.
 - built with perl-5.26.2.

+ 20 - 9
p/perl-IO-stringy/perl-IO-stringy-vl.spec

@@ -1,11 +1,15 @@
 Summary:        I/O on in-core objects like strings and arrays with Perl
 Name:           perl-IO-stringy
-Version:        2.111
+Version:        2.113
 Release:        1%{_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
-Group:          Development/Libraries
-Source0:        http://search.cpan.org/CPAN/authors/id/E/ER/ERYQ/IO-stringy-%{version}.tar.gz
-URL:            http://search.cpan.org/author/ERYQ/IO-stringy/
+URL:            https://metacpan.org/pod/IO::Stringy
+Source0:        https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-%{version}.tar.gz
+
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
@@ -19,10 +23,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 #BuildRequires:  perl(IO::ScalarArray)
 #BuildRequires:  perl(IO::WrapTie)
 #BuildRequires:  perl(Symbol)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:       perl(:SCRIPT_COMPAT_5)
 
 
 %description
@@ -41,12 +42,14 @@ string, a globref, or a FileHandle.
 
 
 %prep
-%setup -q -n IO-stringy-%{version} 
+%setup -q -n IO-Stringy-%{version} 
+
 
 %build
 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
+
 %install
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
@@ -54,12 +57,15 @@ find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} %{buildroot}
 
+
 %clean 
 rm -rf %{buildroot}
 
+
 %check
 make test
 
+
 %files
 %defattr(-,root,root,-)
 %license COPYING
@@ -74,7 +80,12 @@ make test
 %{_mandir}/man3/IO::Wrap.3pm*
 %{_mandir}/man3/IO::WrapTie.3pm*
 
+
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.113-1
+- new upstream release.
+- rebuilt with perl-5.34.
+
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.111-1
 - new upstream release.
 - rebuilt with perl-5.26.

+ 7 - 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.32
+Version: 7.4.33
 Release: 1%{_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Vendor: Project Vine
@@ -928,6 +928,12 @@ rm -f files.*
 
 #======================================================================
 %changelog
+* Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.33-1
+- new upstream release.
+
+* Thu Oct 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.32-2
+- rebuilt with libicu72.
+
 * Thu Sep 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.32-1
 - new upstream release.
 

+ 7 - 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.11
+Version: 8.1.12
 Release: 1%{_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Vendor: Project Vine
@@ -899,6 +899,12 @@ rm -f files.*
 
 #======================================================================
 %changelog
+* Sat Oct 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.12-1
+- new upstream release.
+
+* Thu Oct 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.11-2
+- rebuilt with libicu72.
+
 * Fri Sep 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.11-1
 - new upstream release.
 

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

@@ -32,7 +32,7 @@ Summary:        Postfix Mail Transport Agent
 Summary(ja):    Postfix メールトランスポートエージェント
 Name:           postfix
 Version:        3.7.3
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -583,6 +583,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.3-2
+- rebuilt with libicu72.
+
 * Wed Oct 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.3-1
 - new upstream release.
 

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

@@ -16,7 +16,7 @@ Summary: PostgreSQL client programs
 Summary(ja): PostgreSQL のクライアントプログラム群
 Name: postgresql
 Version: 15.0
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: office
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -843,6 +843,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0-2
+- rebuilt with libicu72.
+
 * Fri Oct 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 15.0-1
 - new upstream release.
 

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

@@ -1,5 +1,6 @@
 %bcond_with systemd
 %bcond_with jemalloc
+%bcond_with hyperscan
 
 %define rspamd_user      _rspamd
 %define rspamd_group     %{rspamd_user}
@@ -12,8 +13,8 @@
 
 Summary:        Rapid spam filtering system
 Name:           rspamd
-Version:        3.3
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Version:        3.4
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -80,6 +81,12 @@ lua.
 
 
 %build
+%if %{with hyperscan}
+%define opt_hyperscan -DENABLE_HYPERSCAN=ON
+%else
+%define opt_hyperscan -DENABLE_HYPERSCAN=OFF
+%endif
+
 %cmake \
         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
         -DCONFDIR=%{_sysconfdir}/rspamd \
@@ -103,7 +110,7 @@ lua.
         -DDISABLE_PTHREAD_MUTEX=1 \
 %endif
 %ifarch x86_64
-        -DENABLE_HYPERSCAN=ON \
+        %{opt_hyperscan} \
 %endif
         -DSYSTEM_FMT=ON \
         -DSYSTEM_ZSTD=ON \
@@ -255,6 +262,15 @@ fi
 
 
 %changelog
+* Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4-2
+- disabled hyperscan.
+
+* Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4-1
+- new upstream release.
+
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3-2
+- rebuilt with libicu72.
+
 * Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3-1
 - new upstream release.
 

+ 10 - 30
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.64.0
+%global rustc_version 1.65.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.63.0
-%global bootstrap_cargo 1.63.0
+%global bootstrap_rust 1.64.0
+%global bootstrap_cargo 1.64.0
 %global bootstrap_channel %{bootstrap_rust}
 
 # Only the specified arches will use bootstrap binaries.
@@ -183,6 +183,8 @@ Provides:       bundled(miniz) = 1.14
 Provides:       rustc = %{version}-%{release}
 Provides:       rustc%{?_isa} = %{version}-%{release}
 
+Obsoletes:      rust-rls < %{version}-%{release}
+
 %if ! %{with miri}
 Obsoletes:      rust-miri < %{version}-%{release}
 %endif
@@ -335,22 +337,6 @@ Obsoletes:      rustfmt-preview < 1.0.0
 A tool for formatting Rust code according to style guidelines.
 
 
-%package -n rls
-Summary:        Rust Language Server for IDE integration
-Version:        %{rls_version}
-Group:          programming
-Requires:       rust-analysis
-# /usr/bin/rls is dynamically linked against internal rustc libs
-Requires:       %{name} = %{rustc_version}-%{release}
-Obsoletes:      rls-preview < 1.0.0
-
-%description -n rls
-The Rust Language Server provides a server that runs in the background,
-providing IDEs, editors, and other tools with information about Rust programs.
-It supports functionality such as 'goto definition', symbol search,
-reformatting, and code completion, and enables renaming and refactorings.
-
-
 %package -n clippy
 Summary:        Lints to catch common mistakes and improve your Rust code
 Version:        %{clippy_version}
@@ -382,8 +368,7 @@ Requires:       rust-std-static = %{rustc_version}-%{release}
 
 %description analysis
 This package contains analysis data files produced with rustc's -Zsave-analysis
-feature for the Rust standard library. The RLS (Rust Language Server) uses this
-data to provide information about the Rust standard library.
+feature for the Rust standard library.
 
 
 %if %{with miri}
@@ -406,8 +391,6 @@ 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}
@@ -552,7 +535,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,rust-analyzer,src \
+  --tools=analysis,cargo,clippy,rustfmt,rust-analyzer,src \
   --enable-vendor \
   --enable-verbose-tests \
   --release-channel=%{channel} \
@@ -670,7 +653,6 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 %{__python3} ./x.py test --no-fail-fast || :
 %{__python3} ./x.py test --no-fail-fast cargo || :
 %{__python3} ./x.py test --no-fail-fast clippy || :
-%{__python3} ./x.py test --no-fail-fast rls || :
 %{__python3} ./x.py test --no-fail-fast rustfmt || :
 %endif
 
@@ -751,11 +733,6 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 %doc src/tools/rustfmt/{README,CHANGELOG,Configurations}.md
 %license src/tools/rustfmt/LICENSE-{APACHE,MIT}
 
-%files -n rls
-%{_bindir}/rls
-%doc src/tools/rls/{README.md,COPYRIGHT,debugging.md}
-%license src/tools/rls/LICENSE-{APACHE,MIT}
-
 %files -n clippy
 %{_bindir}/cargo-clippy
 %{_bindir}/clippy-driver
@@ -781,6 +758,9 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 
 
 %changelog
+* Fri Nov 04 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.65.0-1
+- new upstream release.
+
 * Fri Sep 23 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.64.0-1
 - new upstream release.
 

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

@@ -2,7 +2,7 @@
 %bcond_with tracker
 %bcond_without pidl
 
-%define samba_version 4.15.9
+%define samba_version 4.15.10
 #define rc_number rc4
 %define samba_release 1
 
@@ -1806,6 +1806,9 @@ fi
 
 
 %changelog
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.15.10-1
+- new upstream release.
+
 * Wed Jul 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.15.9-1
 - new upstream release.
 

+ 6 - 1
s/strongswan/strongswan-vl.spec

@@ -6,7 +6,7 @@
 #%%define prerelease dr1
 
 Name:           strongswan
-Version:        5.9.5
+Version:        5.9.8
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Summary:        An OpenSource IPsec-based VPN and TNC solution
 Summary(ja):    オープンソースのIPsec VPN/TNCソリューション
@@ -116,6 +116,8 @@ PT-TLS to support TNC over TLS.
 # only for snapshots
 #autoreconf
 
+export CFLAGS="%{optflags} -Wno-format-security"
+
 # --with-ipsecdir moves internal commands to /usr/libexec/strongswan
 # --bindir moves 'pki' command to /usr/libexec/strongswan
 # See: http://wiki.strongswan.org/issues/552
@@ -343,6 +345,9 @@ fi
 
 
 %changelog
+* Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.9.8-1
+- new upstream release.
+
 * Tue Feb 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.9.5-1
 - new upstream release.
 

+ 25 - 8
s/sudo/sudo-vl.spec

@@ -1,7 +1,7 @@
 Summary: Allows command execution as root for specified users
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Name: sudo
-Version: 1.9.8p2
+Version: 1.9.12
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -15,6 +15,8 @@ Source1: sudo-sudoers-vine
 # don't strip
 Patch1: sudo-1.9.7-strip.patch
 
+Patch1000:CVE-2022-43995.patch
+
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: pam-devel
 BuildRequires: groff
@@ -36,6 +38,16 @@ sudo は、特定のユーザや特定のグループに所属するユーザが
 いくつかのコマンド操作を行うことを許可するためのプログラムです。
 
 
+%package        devel
+Summary:        Development files for %{name}
+Group:          programming
+Requires:       %{name} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains header files developing sudo
+plugins that use %{name}.
+
+
 %package        logsrvd
 Summary:        High-performance log server for %{name}
 Group:          system,servers
@@ -53,7 +65,7 @@ It can be used to implement centralized logging of sudo logs.
 
 %prep
 %setup -q
-%patch1 -p1 -b .strip
+%autopatch -p1
 
 rm -rf zlib/
 
@@ -105,7 +117,7 @@ chmod +x %{buildroot}%{_libexecdir}/sudo/*.so # for stripping, reset in %%files
 
 mv -f %{buildroot}%{_docdir}/sudo-%{version} docdir
 mv -f %{buildroot}%{_sysconfdir}/sudoers.dist docdir/
-rm -f docdir/LICENSE
+rm -f docdir/LICENSE*
 
 #Remove all .la files
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
@@ -147,9 +159,8 @@ rm -rf %{buildroot}
 
 %files -f sudo_all.lang
 %defattr(-,root,root)
-%license doc/LICENSE
+%license LICENSE.md
 %doc docdir/*
-%doc plugins/sample/sample_plugin.c
 %attr(0640,root,root) %config(noreplace) /etc/sudo.conf
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0750,root,root) %dir /etc/sudoers.d/
@@ -170,7 +181,7 @@ rm -rf %{buildroot}
 %attr(0644,root,root) %{_libexecdir}/sudo/sudo_noexec.so
 %attr(0644,root,root) %{_libexecdir}/sudo/sudoers.so
 %attr(0644,root,root) %{_libexecdir}/sudo/group_file.so
-%attr(0644,root,root) %{_libexecdir}/sudo/sample_approval.so
+#%attr(0644,root,root) %{_libexecdir}/sudo/sample_approval.so
 %attr(0644,root,root) %{_libexecdir}/sudo/system_group.so
 %attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
 %{_libexecdir}/sudo/libsudo_util.so.?
@@ -182,9 +193,11 @@ rm -rf %{buildroot}
 %{_mandir}/man8/sudoedit.8*
 %{_mandir}/man8/sudoreplay.8*
 %{_mandir}/man8/visudo.8*
-# should be splitted to -devel?
+
+%files devel
+%doc plugins/sample/sample_plugin.c
 %{_includedir}/sudo_plugin.h
-%{_mandir}/man8/sudo_plugin.8*
+%{_mandir}/man5/sudo_plugin.5*
 
 %files logsrvd
 %attr(0640,root,root) %config(noreplace) /etc/sudo_logsrvd.conf
@@ -197,6 +210,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.12-1
+- updated to 1.9.12.
+- added sudo-devel.
+
 * Sat Oct 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.8p2-1
 - updated to 1.9.8p2.
 - built with openssl-3.0.0.

+ 4 - 1
s/sysfsutils/sysfsutils-vl.spec

@@ -2,7 +2,7 @@ Summary:        Utilities for interfacing with sysfs
 Summary(ja):    sysfs と接続するためのユーティリティ
 Name:           sysfsutils
 Version:        2.1.1
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          admin-tools
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -98,6 +98,9 @@ rm -rf %{buildroot}
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.1-2
+- rebuilt with current environment.
+
 * Fri Mar 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.1-1
 - new upstream release.
 - dropped scriptlets.

+ 14 - 11
u/userspace-rcu/userspace-rcu-vl.spec

@@ -1,5 +1,5 @@
 Name:           userspace-rcu
-Version:        0.12.2
+Version:        0.13.2
 Release:        1%{?_dist_release}
 Summary:        RCU (read-copy-update) implementation in user-space
 Group:          system
@@ -56,21 +56,21 @@ rm rpmdoc/LICENSE
 
 
 %check
-make check
-make regtest
+make %{_smp_mflags} check
+make %{_smp_mflags} regtest
 
 
 %files
 %license LICENSE gpl-2.0.txt lgpl-relicensing.txt lgpl-2.1.txt
 %doc ChangeLog README.md
-%{_libdir}/liburcu-bp.so.6*
-%{_libdir}/liburcu-cds.so.6*
-%{_libdir}/liburcu-common.so.6*
-%{_libdir}/liburcu-mb.so.6*
-%{_libdir}/liburcu-memb.so.6*
-%{_libdir}/liburcu-qsbr.so.6*
-%{_libdir}/liburcu-signal.so.6*
-%{_libdir}/liburcu.so.6*
+%{_libdir}/liburcu-bp.so.8*
+%{_libdir}/liburcu-cds.so.8*
+%{_libdir}/liburcu-common.so.8*
+%{_libdir}/liburcu-mb.so.8*
+%{_libdir}/liburcu-memb.so.8*
+%{_libdir}/liburcu-qsbr.so.8*
+%{_libdir}/liburcu-signal.so.8*
+%{_libdir}/liburcu.so.8*
 
 %files devel
 %doc rpmdoc/*
@@ -87,6 +87,9 @@ make regtest
 
 
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.13.2-1
+- new upstream release.
+
 * Thu Mar 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.12.2-1
 - new upstream release.
 - dropped ldconfig scriptlets.

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

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

+ 8 - 3
w/webkitgtk4/webkitgtk4-vl.spec

@@ -10,7 +10,7 @@
 
 Summary:        GTK+ Web content engine library
 Name:           webkitgtk4
-Version:        2.36.7
+Version:        2.38.0
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          system
 Vendor:         Project Vine
@@ -44,6 +44,7 @@ BuildRequires:  gtk2-devel
 BuildRequires:  gtk3-devel
 BuildRequires:  harfbuzz-icu-devel
 BuildRequires:  lcms2-devel
+BuildRequires:  libatomic
 BuildRequires:  libicu-devel
 BuildRequires:  libjpeg-turbo-devel
 BuildRequires:  libpng-devel
@@ -165,10 +166,11 @@ export LD=ld.lld
   -DENABLE_LLINT_C_LOOP=ON \
   -DUSE_GSTREAMER_GL=OFF \
   -DUSE_OPENJPEG=OFF \
-  -DENABLE_GTKDOC=OFF \
   -DUSE_WPE_RENDERER=OFF \
-  -DENABLE_GAMEPAD=NO \
+  -DENABLE_GAMEPAD=OFF \
   -DUSE_SOUP2=ON \
+  -DENABLE_DOCUMENTATION=OFF \
+  -DENABLE_GTKDOC=OFF \
 %if %{with systemd}
   -DUSE_SYSTEMD=ON \
   -DENABLE_JOURNALD_LOG=ON \
@@ -235,6 +237,9 @@ export NINJA_STATUS="[%f/%t][%e] "
 
 
 %changelog
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.38.0-1
+- new upstream release.
+
 * Tue Aug 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.36.7-1
 - new upstream release.
 

+ 17 - 6
x/xfsdump/xfsdump-vl.spec

@@ -1,8 +1,11 @@
 Summary: Administrative utilities for the XFS filesystem
 Name: xfsdump
-Version: 3.1.9
+Version: 3.1.11
 Release: 1%{?_dist_release}
-Group: System Environment/Base
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # in source, with no mention of version.
 License: GPL+
@@ -14,10 +17,6 @@ BuildRequires: libtool, gettext, gawk
 BuildRequires: xfsprogs-devel, libuuid-devel, libattr-devel ncurses-devel
 Requires: xfsprogs >= 2.6.30, attr >= 2.0.0
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
-
 %description
 The xfsdump package contains xfsdump, xfsrestore and a number of
 other utilities for administering XFS filesystems.
@@ -35,14 +34,20 @@ full backup of a filesystem.  Subsequent incremental backups can then
 be layered on top of the full backup.  Single files and directory
 subtrees may be restored from full or partial backups.
 
+
+%debug_package
+
+
 %prep
 %autosetup -p1
 
+
 %build
 %configure
 
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make DIST_ROOT=$RPM_BUILD_ROOT install
@@ -59,9 +64,11 @@ mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/xfsdump/inventory
 
 %find_lang %{name}
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %files -f %{name}.lang
 %defattr(-,root,root)
 %license doc/COPYING
@@ -71,7 +78,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_sbindir}*
 %{_sharedstatedir}/xfsdump/inventory
 
+
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.11-1
+- new upstream release.
+
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.9-1
 - new upstream release.
 - dropped Patch1 and 2: fixed in upstream.

+ 14 - 2
x/xfsprogs/xfsprogs-vl.spec

@@ -1,8 +1,8 @@
 Summary:	Utilities for managing the XFS filesystem
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Name:		xfsprogs
-Version:	5.13.0
-Release:	1%{?_dist_release}
+Version:	5.19.0
+Release:	2%{?_dist_release}
 Group:		admin-tools
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -24,6 +24,7 @@ BuildRequires:	libuuid-devel
 BuildRequires:	lvm2-devel
 BuildRequires:	readline-devel
 BuildRequires:	inih-devel
+BuildRequires:	userspace-rcu-devel
 
 %description
 A set of commands to use the XFS filesystem, including mkfs.xfs.
@@ -106,6 +107,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/xfsprogs/xfs_scrub_all.cron
 %{_mandir}/man8/*
 %{_mandir}/man5/*
+%dir %{_datadir}/xfsprogs
+%dir %{_datadir}/xfsprogs/mkfs
+%{_datadir}/xfsprogs/mkfs/*.conf
 
 %files devel
 %defattr(-,root,root)
@@ -114,7 +118,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man2/*
 %{_mandir}/man3/*
 
+
 %changelog
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.19.0-2
+- rebuilt with userspace-rcu-0.13.2.
+
+* Wed Oct 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.19.0-1
+- new upstream release.
+- built with icu-72.1.
+
 * Fri Oct 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.13.0-1
 - new upstream release.
 - built with icu-70.1.

+ 4 - 1
x/xl2tpd/xl2tpd-vl.spec

@@ -4,7 +4,7 @@
 
 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661)
 Name: xl2tpd
-Version: 1.3.17
+Version: 1.3.18
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: network,servers,security
 Vendor: Project Vine
@@ -154,6 +154,9 @@ fi
 
 
 %changelog
+* Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.18-1
+- new upstream release.
+
 * Sat Jan 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.17-1
 - new upstream release.
 

+ 10 - 4
x/xmlsec1/xmlsec1-vl.spec

@@ -1,14 +1,14 @@
 Summary: Library providing support for "XML Signature" and "XML Encryption" standards
 Name: xmlsec1
-Version: 1.2.32
+Version: 1.2.36
 Release: 1%{?_dist_release}
 Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
 
 License: MIT
 URL: https://www.aleksey.com/xmlsec/
 Source: https://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
-Vendor: Project Vine
-Distribution: Vine Linux
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libxml2-devel >= 2.6.0
@@ -134,7 +134,7 @@ Libraries, includes, etc. for developing XML Security applications with NSS
 
 
 %prep
-%setup -q
+%autosetup -p1
 
 
 %build
@@ -238,6 +238,12 @@ rm -fr %{buildroot}
 
 
 %changelog
+* Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.36-1
+- new upstream release.
+
+* Wed Oct 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.35-1
+- new upstream release.
+
 * Sat Oct 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.32-1
 - new upstream release.
 - built with openssl-3.0.0.

+ 10 - 12
z/zlib/zlib-vl.spec

@@ -2,8 +2,8 @@
 Summary: The zlib compression and decompression library.
 Summary(ja): zlib 圧縮/展開ライブラリ
 Name: zlib
-Version: 1.2.12
-Release: 2%{?_dist_release}
+Version: 1.2.13
+Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -18,27 +18,21 @@ Patch0: zlib-1.2.5-minizip-fixuncrypt.patch
 #Patch1: zlib-1.2.11-optimized-s390.patch
 # IBM Z hardware-accelerated deflate
 # ref: https://github.com/madler/zlib/pull/410
-Patch18: zlib-1.2.12-IBM-Z-hw-accelerated-deflate.patch
+#Patch18: zlib-1.2.12-IBM-Z-hw-accelerated-deflate.patch
 # IBM optimized crc32 for Power 8+ processors
 # ref: https://github.com/madler/zlib/pull/478
-Patch19: zlib-1.2.12-power-optimizations.patch
+#Patch19: zlib-1.2.12-power-optimizations.patch
 # Patch for s390x crc32vx
 # ref: https://github.com/iii-i/zlib/releases/tag/crc32vx-v3
-Patch20: zlib-1.2.12-s390x-vectorize-crc32.patch
+#Patch20: zlib-1.2.12-s390x-vectorize-crc32.patch
 # Fix for configure
 # ref: https://github.com/madler/zlib/pull/607/commits/80d086357a55b94a13e43756cf3e131f25eef0e4
-Patch21: zlib-1.2.12-fix-configure.patch
+#Patch21: zlib-1.2.12-fix-configure.patch
 # fixed covscan issues
 Patch22: zlib-1.2.11-covscan-issues.patch
 # fixed issues found by covscan for rhel-9
 # ref: https://github.com/madler/zlib/pull/554
 Patch23: zlib-1.2.11-covscan-issues-rhel9.patch
-# Correct incorrect inputs provided to the CRC functions.
-# ref: https://github.com/madler/zlib/commit/ec3df00224d4b396e2ac6586ab5d25f673caa4c2
-Patch24: zlib-1.2.12-correct-inputs-provided-to-crc-func.patch
-# Fix for CVE-2022-37434
-# ref: https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d
-Patch25: zlib-1.2.12-fix-CVE-2022-37434.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -219,6 +213,10 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Sat Oct 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.13-1
+- new upstream release.
+- dropped unnecessary patches.
+
 * Tue Sep 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.12-2
 - imported Patch25 from upstream to fix CVE-2022-37434.
 

+ 4 - 1
z/zstd/zstd-vl.spec

@@ -3,7 +3,7 @@
 
 Name:           zstd
 Summary:        Zstd compression library
-Version:        1.5.0
+Version:        1.5.2
 Release:        1%{?_dist_release}
 Group:          accessories
 Vendor:         Project Vine
@@ -114,6 +114,9 @@ install -D -m644 programs/%{name}.1 %{buildroot}%{_mandir}/man1/p%{name}.1
 
 
 %changelog
+* Mon Oct 31 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.5.2-1
+- new upstream release.
+
 * Fri Aug 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.5.0-1
 - new upstream release.
 - dropped ldconfig scriptlets.