51 Commits a914a15fcb ... dbe142e7f3

Auteur SHA1 Bericht Datum
  Tomohiro "Tomo-p" KATO dbe142e7f3 rust-1.65.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO ab19abe01f php74-7.4.33-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 81b04cb5bb less-608-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 69cdd304c6 sudo-1.9.12-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO d41c7ec7de xl2tpd-1.3.18-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO fcc494b461 strongswan-5.9.8-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 5cf99564dd vim-9.0.0827-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO e4671cb80b rspamd-3.4-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO 7960d52fde xmlsec1-1.2.36-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 212ca8d877 hyperscan-5.4.0-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO 6c9358682b fontconfig-2.14.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 1ada98c758 openssl-3.0.7-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO a0dff2fd6d openssl111-1.1.1s-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 166c9507eb glib2-2.74.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO b17fa17715 mozjs102-102.4.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO ccf6a3dad2 gjs-1.75.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO b8420e8e2e zstd-1.5.2-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO b1ebfd4aab kernel-5.10.152-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO a33616dee4 zlib-1.2.13-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 950e2404c2 libpng-1.6.38-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO ca48178b09 php81-8.1.12-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO f83d550990 perl-IO-stringy-2.113-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO b9391d0228 perl-Config-IniFiles-3.000003-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO e5ee24f05c cmake-3.24.2-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO e60a3534c9 nodejs-18.12.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 83b901b088 curl-7.86.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 8df101b10c device-mapper-multipath-0.9.2-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 3749b1681f sysfsutils-2.1.1-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO 0eca5c233b libaio-0.3.113-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 51bf09e212 json-c-0.16-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO da64d23d24 attr-2.5.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO dd2f526374 acl-2.3.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO d407618b22 libblockdev-2.27-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO c0b5d01ba4 xfsdump-3.1.11-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 2a8a80e155 xfsprogs-5.19.0-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO fa1ad51dca userspace-rcu-0.13.2-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 28376baad2 git-2.38.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 4fc894816f xmlsec1-1.2.35-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO f02e5b29ae expat-2.5.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 7d7440ce69 libtasn1-4.19.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 8e5a883096 harfbuzz-5.3.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO b5af2812a0 nginx-1.22.1-19 2 jaren geleden
  Tomohiro "Tomo-p" KATO 63c01feaf4 php81-8.1.11-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO 572d8cbd25 php74-7.4.32-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO 7f302e6dbc rspamd-3.3-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO bfa2014dbd samba-4.15.10-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 5960010f94 webkitgtk4-2.38.0-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 840f285726 postgresql-15.0-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO 372c841e9b postfix-3.7.3-2 2 jaren geleden
  Tomohiro "Tomo-p" KATO b1f2134dc0 icu-72.1-1 2 jaren geleden
  Tomohiro "Tomo-p" KATO 3240429246 golang-1.19.2-1 2 jaren geleden
47 gewijzigde bestanden met toevoegingen van 684 en 282 verwijderingen
  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
 Name: acl
 Summary: Access control list utilities
 Summary: Access control list utilities
-Version: 2.2.53
-Release: 2%{?_dist_release}
+Version: 2.3.1
+Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
 License: GPLv2+
 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
 Source: http://download.savannah.nongnu.org/releases/acl/acl-%{version}.tar.gz
 # avoid permission denied problem with LD_PRELOAD in the test-suite
 # avoid permission denied problem with LD_PRELOAD in the test-suite
 Patch1: 0001-acl-2.2.53-test-runwrapper.patch
 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
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gawk
 BuildRequires: gawk
@@ -32,8 +30,6 @@ manipulating access control lists.
 Summary: Dynamic library for access control list support
 Summary: Dynamic library for access control list support
 License: LGPLv2+
 License: LGPLv2+
 Group: system
 Group: system
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 
 
 %description -n libacl
 %description -n libacl
 This package contains the libacl.so dynamic library which contains
 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
 Summary: Dynamic library for access control list support
 License: LGPLv2+
 License: LGPLv2+
 Group: system,legacy
 Group: system,legacy
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 
 
 %description -n compat32-libacl
 %description -n compat32-libacl
 This package contains the libacl.so dynamic library which contains
 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
 ln -sf ../../%{_lib}/libacl.so %{buildroot}%{_libdir}/libacl.so
 chmod 0755 %{buildroot}/%{_lib}/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}/
 mv -f %{buildroot}/%{_lib}/pkgconfig %{buildroot}%{_libdir}/
 
 
 %find_lang %{name}
 %find_lang %{name}
@@ -153,6 +150,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.53-2
 - dropped scriptlets.
 - dropped scriptlets.
 
 

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

@@ -2,22 +2,16 @@
 
 
 Summary: Utilities for managing filesystem extended attributes
 Summary: Utilities for managing filesystem extended attributes
 Name: attr
 Name: attr
-Version: 2.4.48
-Release: 2%{?_dist_release}
+Version: 2.5.1
+Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
 License: GPLv2+
 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
 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)
 # 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/msg00000.html
 # https://lists.nongnu.org/archive/html/acl-devel/2019-03/msg00001.html
 # https://lists.nongnu.org/archive/html/acl-devel/2019-03/msg00001.html
@@ -190,6 +184,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.48-2
 - dropped scriptlets.
 - dropped scriptlets.
 - imported Patch1-3 from rawhide.
 - imported Patch1-3 from rawhide.

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

@@ -7,7 +7,7 @@
 Name: cmake
 Name: cmake
 Summary: Cross-platform make system
 Summary: Cross-platform make system
 Summary(ja): クロスプラットフォームな Make システム
 Summary(ja): クロスプラットフォームな Make システム
-Version: 3.22.0
+Version: 3.24.2
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -168,6 +168,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %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
 * Sat Nov 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.22.0-1
 - new upstream release.
 - 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: A utility for getting files from remote servers (FTP, HTTP, and others).
 Summary(ja): リモートサーバ(FTP,HTTPなど)からファイルを取得するためのユーティリティ
 Summary(ja): リモートサーバ(FTP,HTTPなど)からファイルを取得するためのユーティリティ
 Name: curl 
 Name: curl 
-Version: 7.85.0
+Version: 7.86.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: internet
 Group: internet
 Vendor: Project Vine
 Vendor: Project Vine
@@ -187,6 +187,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %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
 * Wed Aug 31 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.85.0-1
 - new upstream release.
 - new upstream release.
 - updated Patch101.
 - 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: Tools to manage multipath devices using device-mapper
 Summary(ja): Device-mapper を使用してマルチパスデバイスを管理するためのツール集
 Summary(ja): Device-mapper を使用してマルチパスデバイスを管理するためのツール集
 Name: device-mapper-multipath
 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
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 Packager: daisuke
 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
 # The source for this package was pulled from upstream's git repo.  Use the
 # following command to generate the tarball
 # 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
 # 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
 Source1: multipath.conf
 Source2: multipathd.init
 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)
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libsysfs-devel
 BuildRequires: libsysfs-devel
@@ -80,6 +63,7 @@ The tools are :
 
 
 %package libs
 %package libs
 Summary: The %{name} modules and shared library
 Summary: The %{name} modules and shared library
+Group: system
 # only libmpathcmd is LGPLv2+
 # only libmpathcmd is LGPLv2+
 License: GPLv2 and LGPLv2+
 License: GPLv2 and LGPLv2+
 
 
@@ -92,6 +76,7 @@ libmultipath.
 
 
 %package devel
 %package devel
 Summary: Development libraries and headers for %{name}
 Summary: Development libraries and headers for %{name}
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 
 
@@ -103,7 +88,7 @@ device-mapper-multipath's lbmpathpersist and libmpathcmd libraries.
 %package -n kpartx
 %package -n kpartx
 Summary: Partition device manager for device-mapper devices
 Summary: Partition device manager for device-mapper devices
 Summary(ja): Device-mapper デバイス用のパーティションデバイスマネージャー
 Summary(ja): Device-mapper デバイス用のパーティションデバイスマネージャー
-Group: System Environment/Base
+Group: system
 Provides: kpartx = %{version}-%{release}
 Provides: kpartx = %{version}-%{release}
 
 
 %description -n kpartx
 %description -n kpartx
@@ -112,6 +97,7 @@ kpartx manages partition creation and removal for device-mapper devices.
 
 
 %package -n libdmmp
 %package -n libdmmp
 Summary: device-mapper-multipath C API library
 Summary: device-mapper-multipath C API library
+Group: system
 License: GPLv3+
 License: GPLv3+
 Requires: json-c
 Requires: json-c
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
@@ -123,6 +109,7 @@ C API library.
 
 
 %package -n libdmmp-devel
 %package -n libdmmp-devel
 Summary: device-mapper-multipath C API library headers
 Summary: device-mapper-multipath C API library headers
+Group: programming
 Requires: pkgconfig
 Requires: pkgconfig
 Requires: libdmmp = %{version}-%{release}
 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
 device-mapper-multipath's libdmmp C API library
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
-%setup -q -n multipath-tools-0.8.2
+%setup -q -n multipath-tools-%{version}
 %autopatch -p1
 %autopatch -p1
 
 
-sed -i -e 's/ != TRUE/ == 0/g' libdmmp/libdmmp_private.h
-
 
 
 %build
 %build
 make %{?_smp_mflags} LIB=%{_lib} SYSTEMDPATH=/lib
 make %{?_smp_mflags} LIB=%{_lib} SYSTEMDPATH=/lib
@@ -158,9 +146,14 @@ make install \
 install -d %{buildroot}/etc/multipath
 install -d %{buildroot}/etc/multipath
 install -m644 %{SOURCE1} %{buildroot}/etc/multipath.conf
 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 -d %{buildroot}%{_initdir}
 install -m755 %{SOURCE2} %{buildroot}%{_initdir}/multipathd
 install -m755 %{SOURCE2} %{buildroot}%{_initdir}/multipathd
+rm -rf %{buildroot}/lib/tmpfiles.d
+rm -rf %{buildroot}/lib/modules-load.d
 %endif
 %endif
 
 
 %clean
 %clean
@@ -202,25 +195,21 @@ if [ "$1" -ge "1" ]; then
 fi
 fi
 %endif
 %endif
 
 
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-%post -n libdmmp -p /sbin/ldconfig
-%postun -n libdmmp -p /sbin/ldconfig
-
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
 %license LICENSES/GPL-2.0 LICENSES/LGPL-2.0
 %doc README*
 %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}/multipath
+%{_syssbindir}/multipathc
 %{_syssbindir}/multipathd
 %{_syssbindir}/multipathd
 %{_syssbindir}/mpathconf
 %{_syssbindir}/mpathconf
 %{_syssbindir}/mpathpersist
 %{_syssbindir}/mpathpersist
 %{_mandir}/man5/multipath.conf.5.gz
 %{_mandir}/man5/multipath.conf.5.gz
 %{_mandir}/man8/multipath.8.gz
 %{_mandir}/man8/multipath.8.gz
+%{_mandir}/man8/multipathc.8.gz
 %{_mandir}/man8/multipathd.8.gz
 %{_mandir}/man8/multipathd.8.gz
 %{_mandir}/man8/mpathconf.8.gz
 %{_mandir}/man8/mpathconf.8.gz
 %{_mandir}/man8/mpathpersist.8.gz
 %{_mandir}/man8/mpathpersist.8.gz
@@ -229,6 +218,8 @@ fi
 %if %{with systemd}
 %if %{with systemd}
 %{_unitdir}/multipathd.service
 %{_unitdir}/multipathd.service
 %{_unitdir}/multipathd.socket
 %{_unitdir}/multipathd.socket
+%{_tmpfilesdir}/*
+/lib/modules-load.d/*
 %else
 %else
 %config /etc/rc.d/init.d/multipathd
 %config /etc/rc.d/init.d/multipathd
 %endif
 %endif
@@ -240,6 +231,10 @@ fi
 /%{_lib}/libmultipath.so.*
 /%{_lib}/libmultipath.so.*
 /%{_lib}/libmpathpersist.so.*
 /%{_lib}/libmpathpersist.so.*
 /%{_lib}/libmpathcmd.so.*
 /%{_lib}/libmpathcmd.so.*
+/%{_lib}/libmpathutil.so
+/%{_lib}/libmpathutil.so.*
+/%{_lib}/libmpathvalid.so
+/%{_lib}/libmpathvalid.so.*
 %dir /%{_lib}/multipath
 %dir /%{_lib}/multipath
 /%{_lib}/multipath/*
 /%{_lib}/multipath/*
 
 
@@ -249,6 +244,7 @@ fi
 /%{_lib}/libmpathcmd.so
 /%{_lib}/libmpathcmd.so
 %{_includedir}/mpath_cmd.h
 %{_includedir}/mpath_cmd.h
 %{_includedir}/mpath_persist.h
 %{_includedir}/mpath_persist.h
+%{_includedir}/mpath_valid.h
 %{_mandir}/man3/mpath_persistent_reserve_in.3.gz
 %{_mandir}/man3/mpath_persistent_reserve_in.3.gz
 %{_mandir}/man3/mpath_persistent_reserve_out.3.gz
 %{_mandir}/man3/mpath_persistent_reserve_out.3.gz
 
 
@@ -258,9 +254,9 @@ fi
 %doc README
 %doc README
 %{_syssbindir}/kpartx
 %{_syssbindir}/kpartx
 /lib/udev/kpartx_id
 /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
 %{_mandir}/man8/kpartx.8.gz
 
 
 %files -n libdmmp
 %files -n libdmmp
@@ -279,6 +275,9 @@ fi
 
 
 
 
 %changelog
 %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
 * Sat May 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.2-2
 - rebuilt with json-c-0.14.
 - rebuilt with json-c-0.14.
 - added systemd support (disabled as default).
 - 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:	Expat is an XML 1.0 parser written in C
 Summary(ja):	C で書かれた XML 1.0 パーサ
 Summary(ja):	C で書かれた XML 1.0 パーサ
 Name:		expat
 Name:		expat
-Version:	2.4.9
+Version:	2.5.0
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Group:		accessories
 Group:		accessories
 Vendor:		Project Vine
 Vendor:		Project Vine
@@ -154,6 +154,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %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
 * Wed Sep 21 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.9-1
 - new upstream release.
 - new upstream release.
 
 

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

@@ -6,26 +6,28 @@
 Summary: Font configuration and customization library
 Summary: Font configuration and customization library
 Summary(ja): フォント設定/カスタマイズライブラリ
 Summary(ja): フォント設定/カスタマイズライブラリ
 Name: fontconfig
 Name: fontconfig
-Version: 2.13.1
+Version: 2.14.1
 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
 
 
 License: MIT
 License: MIT
 URL: https://fontconfig.org/
 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
 Source10: 70-prefer-ja-font.conf
 Source11: 59-morisawa-font-alias.conf
 Source11: 59-morisawa-font-alias.conf
 Source100: ChangeLog.fedora
 Source100: ChangeLog.fedora
 
 
 # from fedora
 # from fedora
 # https://bugzilla.redhat.com/show_bug.cgi?id=140335
 # 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
 # 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
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -52,10 +54,11 @@ applications.
 Fontconfig は、システム内のフォントを把握し、アプリケーション
 Fontconfig は、システム内のフォントを把握し、アプリケーション
 が指定した要求に応じてそれらを選択するためのライブラリです。
 が指定した要求に応じてそれらを選択するためのライブラリです。
 
 
+
 %package devel
 %package devel
 Summary: Development files for %{name}
 Summary: Development files for %{name}
 Summary(ja): Fontconfig の開発ファイル
 Summary(ja): Fontconfig の開発ファイル
-Group: Development/Libraries
+Group: programming
 Requires: fontconfig = %{version}-%{release}
 Requires: fontconfig = %{version}-%{release}
 Requires: freetype2-devel >= %{freetype_version}
 Requires: freetype2-devel >= %{freetype_version}
 Requires: expat-devel
 Requires: expat-devel
@@ -72,11 +75,12 @@ fontconfig-devel パッケージには fontconfig を使ったソフトウエア
 を開発するために必要なヘッダファイルやライブラリ、開発用ドキュメ
 を開発するために必要なヘッダファイルやライブラリ、開発用ドキュメ
 ントが含まれています。
 ントが含まれています。
 
 
+
 # compat32
 # compat32
 %package -n compat32-%{name}
 %package -n compat32-%{name}
 Summary: Font configuration and customization library
 Summary: Font configuration and customization library
 Summary(ja): フォント設定/カスタマイズライブラリ
 Summary(ja): フォント設定/カスタマイズライブラリ
-Group: System Environment/Libraries
+Group: system,legacy
 
 
 %description -n compat32-%{name}
 %description -n compat32-%{name}
 Fontconfig is designed to locate fonts within the
 Fontconfig is designed to locate fonts within the
@@ -87,9 +91,10 @@ applications.
 Fontconfig は、システム内のフォントを把握し、アプリケーション
 Fontconfig は、システム内のフォントを把握し、アプリケーション
 が指定した要求に応じてそれらを選択するためのライブラリです。
 が指定した要求に応じてそれらを選択するためのライブラリです。
 
 
+
 %package -n compat32-%{name}-devel
 %package -n compat32-%{name}-devel
 Summary: Font configuration and customization library
 Summary: Font configuration and customization library
-Group: Development/Libraries
+Group: programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 Requires: compat32-freetype2-devel >= %{freetype_version}
 Requires: compat32-freetype2-devel >= %{freetype_version}
@@ -104,24 +109,27 @@ fontconfig-devel パッケージには fontconfig を使ったソフトウエア
 を開発するために必要なヘッダファイルやライブラリ、開発用ドキュメ
 を開発するために必要なヘッダファイルやライブラリ、開発用ドキュメ
 ントが含まれています。
 ントが含まれています。
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %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
 %build
-
 # We don't want to rebuild the docs, but we want to install the included ones.
 # We don't want to rebuild the docs, but we want to install the included ones.
 export HASDOCBOOK=no
 export HASDOCBOOK=no
 
 
 %configure \
 %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}
 %__make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -150,23 +158,25 @@ find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
 # remove locales (zh only)
 # remove locales (zh only)
 rm -rf %{buildroot}%{_datadir}/locale
 rm -rf %{buildroot}%{_datadir}/locale
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 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
 umask 0022
 # Remove stale caches
 # Remove stale caches
 rm -f %{_localstatedir}/cache/fontconfig/????????????????????????????????-*.cache-2
 rm -f %{_localstatedir}/cache/fontconfig/????????????????????????????????-*.cache-2
 HOME=/root /usr/bin/fc-cache -f -s >& /dev/null
 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
 %files
 %defattr(-, root, root)
 %defattr(-, root, root)
 %license COPYING 
 %license COPYING 
@@ -216,6 +226,9 @@ HOME=/root /usr/bin/fc-cache -f -s >& /dev/null
 %endif
 %endif
 
 
 %changelog
 %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
 * Fri Apr 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13.1-1
 - new upstream release.
 - new upstream release.
 - disabled Patch4.
 - 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
 # Pass --without docs to rpmbuild if you don't want the documentation
 Name:           git
 Name:           git
-Version:        2.37.1
+Version:        2.38.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        Core git tools
 Summary:        Core git tools
 Summary(ja):    Core git ツール
 Summary(ja):    Core git ツール
@@ -345,6 +345,7 @@ fi
 %{_bindir}/git-upload-archive
 %{_bindir}/git-upload-archive
 %{_bindir}/git-upload-pack
 %{_bindir}/git-upload-pack
 %{_bindir}/git-shell
 %{_bindir}/git-shell
+%{_bindir}/scalar
 %{_datadir}/git-core/
 %{_datadir}/git-core/
 %exclude %{_libexecdir}/git-core/git-credential-gnome-keyring
 %exclude %{_libexecdir}/git-core/git-credential-gnome-keyring
 %license COPYING
 %license COPYING
@@ -445,6 +446,9 @@ fi
 
 
 
 
 %changelog
 %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
 * Thu Jul 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.37.1-1
 - new upstream release.
 - 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:        Javascript binding for GNOME
 Summary(ja):    GNOME 向け JavaScript バインディング
 Summary(ja):    GNOME 向け JavaScript バインディング
 Name:           gjs
 Name:           gjs
-Version:        1.68.3
+Version:        1.75.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -94,6 +94,9 @@ Development files of the gjs library.
 
 
 
 
 %changelog
 %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
 * Tue Aug 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.68.3-1
 - new upstream release.
 - new upstream release.
 
 

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

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

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

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

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

@@ -2,7 +2,7 @@
 
 
 Summary:	Text shaping library
 Summary:	Text shaping library
 Name:		harfbuzz
 Name:		harfbuzz
-Version:	5.2.0
+Version:	5.3.1
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Group:		system
 Group:		system
 Vendor:		Project Vine
 Vendor:		Project Vine
@@ -151,7 +151,10 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 
 
 %changelog
 %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.
 - new upstream release.
 
 
 * Thu Aug 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.0-1
 * 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
 Name:           hyperscan
 Version:        5.4.0
 Version:        5.4.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        High-performance regular expression matching library
 Summary:        High-performance regular expression matching library
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -10,11 +10,12 @@ License:        BSD
 URL:            https://www.hyperscan.io/
 URL:            https://www.hyperscan.io/
 Source0:        https://github.com/intel/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source0:        https://github.com/intel/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch0:         hyperscan-5.4.0-fix-compilation-error.patch
 Patch0:         hyperscan-5.4.0-fix-compilation-error.patch
+Patch1:         hyperscan-glibc234.patch
 
 
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-c++
 BuildRequires:  libboost-devel
 BuildRequires:  libboost-devel
 BuildRequires:  cmake
 BuildRequires:  cmake
-BuildRequires:  pcre-devel
+BuildRequires:  pcre2-devel
 BuildRequires:  python
 BuildRequires:  python
 BuildRequires:  ragel
 BuildRequires:  ragel
 BuildRequires:  sqlite3-devel
 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 .
 #cmake -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_AND_SHARED:BOOL=OFF .
 # workaround for https://github.com/intel/hyperscan/issues/186
 # workaround for https://github.com/intel/hyperscan/issues/186
 %cmake \
 %cmake \
-	-DCMAKE_BUILD_TYPE=Release \
 	-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
 	-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
 	-DCMAKE_INSTALL_PREFIX:PATH=/usr \
 	-DCMAKE_INSTALL_PREFIX:PATH=/usr \
 	-DCMAKE_INSTALL_LIBDIR=%{_lib} \
 	-DCMAKE_INSTALL_LIBDIR=%{_lib} \
 	-DINCLUDE_INSTALL_DIR:PATH=/usr/include \
 	-DINCLUDE_INSTALL_DIR:PATH=/usr/include \
 	-DSYSCONF_INSTALL_DIR:PATH=/etc \
 	-DSYSCONF_INSTALL_DIR:PATH=/etc \
-	-DBUILD_STATIC_AND_SHARED=ON \
-	.
+	-DBUILD_SHARED_LIBS:BOOL=ON \
+	-DBUILD_STATIC_AND_SHARED:BOOL=OFF
 
 
 %cmake_build
 %cmake_build
 
 
@@ -103,6 +103,9 @@ rm -f %{buildroot}%{_libdir}/*.a
 
 
 
 
 %changelog
 %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
 * Mon Jul 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.4.0-1
 - new upstream release.
 - new upstream release.
 - imported Patch0 from upstream.
 - imported Patch0 from upstream.

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

@@ -3,7 +3,7 @@
 Summary:        International Components for Unicode
 Summary:        International Components for Unicode
 Summary(ja):    ユニコード用国際化コンポーネント
 Summary(ja):    ユニコード用国際化コンポーネント
 Name:           icu
 Name:           icu
-Version:        70.1
+Version:        72.1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -167,6 +167,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %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
 * Fri Oct 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 70.1-1
 - updated to 70.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 build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 
-%define pkg_date	20200726
+%define pkg_date	20220414
 
 
 Summary:	A JSON implementation in C
 Summary:	A JSON implementation in C
 Name:		json-c
 Name:		json-c
-Version:	0.15
+Version:	0.16
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Group:		system
 Group:		system
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 
 
 License:	MIT
 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
 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
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:	cmake
+BuildRequires:	cmake ninja
 
 
 %description
 %description
 JSON-C implements a reference counting object model that allows you to easily
 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
 %build
 %cmake \
 %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
 %cmake_build
 
 
 
 
@@ -128,6 +133,9 @@ for writing applications that are using json-c.
 
 
 
 
 %changelog
 %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
 * Fri Sep 03 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.15-1
 - new upstream release.
 - new upstream release.
 - dropped Patch1000: fixed in upstream.
 - 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.
 # adding some text to the end of the version number.
 #
 #
 %define sublevel 10
 %define sublevel 10
-%define patchlevel 148
+%define patchlevel 152
 %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,12 @@ fi
 
 
 
 
 %changelog
 %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
 * Sat Oct 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.148-1
 - updated to 5.10.148.
 - 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: A text file browser similar to more, but better
 Summary(ja): more よりも高機能な日本語対応ページャ
 Summary(ja): more よりも高機能な日本語対応ページャ
 Name: less
 Name: less
-Version: 590
+Version: 608
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: accessories
 Group: accessories
 Vendor: Project Vine
 Vendor: Project Vine
@@ -9,8 +9,8 @@ Distribution: Vine Linux
 Packager: daisuke
 Packager: daisuke
 
 
 License: GPLv3+
 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
 Source1: lesspipe.sh
 Source2: less.sh
 Source2: less.sh
 Source3: less.csh
 Source3: less.csh
@@ -126,6 +126,10 @@ fi
 
 
 
 
 %changelog
 %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
 * Tue Jul 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 590-1
 - updated to 590.
 - updated to 590.
 
 

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

@@ -1,7 +1,7 @@
 Summary: Linux-native asynchronous I/O access library
 Summary: Linux-native asynchronous I/O access library
 Name: libaio
 Name: libaio
-Version: 0.3.112
-Release: 2%{?_dist_release}
+Version: 0.3.113
+Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -10,20 +10,7 @@ License: LGPLv2+
 URL: https://pagure.io/libaio
 URL: https://pagure.io/libaio
 Source: https://pagure.io/libaio/archive/libaio-%{version}/libaio-libaio-%{version}.tar.gz
 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
 Patch1000: libaio-fix-test.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 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
 %setup -q -n %{name}-%{name}-%{version} -a 0
 mv %{name}-%{name}-%{version} compat-%{name}-%{version}
 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
 %patch1000 -p1
 
 
 pushd compat-%{name}-%{version}
 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
 %patch1000 -p1
 popd
 popd
 
 
@@ -100,7 +73,7 @@ cd compat-%{name}-%{version}
 install -D -m 755 src/libaio.so.1.0.0 \
 install -D -m 755 src/libaio.so.1.0.0 \
   %{buildroot}/%{_lib}/libaio.so.1.0.0
   %{buildroot}/%{_lib}/libaio.so.1.0.0
 cd ..
 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}
 mkdir -p %{buildroot}/%{_libdir}
 rm -f %{buildroot}/%{_lib}/libaio.so
 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
 find %{buildroot} -name '*.a' -delete
 
 
 
 
-%check
-make partcheck
-pushd compat-%{name}-%{version}
-make partcheck
-popd
-
-
 %clean
 %clean
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 
 
@@ -131,6 +97,9 @@ popd
 
 
 
 
 %changelog
 %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
 * Tue Aug 31 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.3.112-2
 - dropped ldconfig scriptlets.
 - dropped ldconfig scriptlets.
 - fixed tests.
 - fixed tests.

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

@@ -112,7 +112,7 @@
 
 
 Summary:      A library for low-level manipulation with block devices
 Summary:      A library for low-level manipulation with block devices
 Name:         libblockdev
 Name:         libblockdev
-Version:      2.26
+Version:      2.27
 Release:      1%{?_dist_release}%{?with_systemd:.systemd}
 Release:      1%{?_dist_release}%{?with_systemd:.systemd}
 Group:        system
 Group:        system
 Vendor:       Project Vine
 Vendor:       Project Vine
@@ -704,6 +704,9 @@ Requires: %{name}-vdo%{?_isa} = %{version}-%{release}
 A meta-package that pulls all the libblockdev plugins as dependencies.
 A meta-package that pulls all the libblockdev plugins as dependencies.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{name}-%{version}
 %setup -q -n %{name}-%{version}
 
 
@@ -1028,6 +1031,9 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
 
 
 
 
 %changelog
 %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
 * Thu Dec 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.26-1
 - new upstream release.
 - 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画像形式ファイル操作用の関数ライブラリ
 Summary(ja): PNG画像形式ファイル操作用の関数ライブラリ
 Name: libpng
 Name: libpng
 Epoch: 2
 Epoch: 2
-Version: 1.6.37
-Release: 2%{_dist_release}
+Version: 1.6.38
+Release: 1%{_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -177,6 +177,9 @@ the libpng package.
 
 
 
 
 %changelog
 %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
 * Tue Aug 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2:1.6.37-2
 - rebuilt with current environment.
 - rebuilt with current environment.
 - dropped ldconfig scriptlets.
 - 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
 Summary: This is the ASN.1 library used in GNUTLS
 Name: libtasn1
 Name: libtasn1
-Version: 4.18.0
+Version: 4.19.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LGPL
 License: LGPL
 Group: system
 Group: system
@@ -114,6 +114,9 @@ rm -rf %{buildroot}
 %endif
 %endif
 
 
 %changelog
 %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
 * Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.18.0-1
 - new upstream release.
 - 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 およびリバースプロキシサーバ
 Summary(ja):    堅牢・軽量・高性能な HTTP およびリバースプロキシサーバ
 Name:           nginx
 Name:           nginx
 Group:          servers
 Group:          servers
-%global nginx_version 1.22.0
+%global nginx_version 1.22.1
 Version:        %{nginx_version}
 Version:        %{nginx_version}
 # do not reset or decrease.
 # do not reset or decrease.
-Release:        18%{?_dist_release}%{?with_systemd:.systemd}
+Release:        19%{?_dist_release}%{?with_systemd:.systemd}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 Packager:       daisuke
 Packager:       daisuke
@@ -66,7 +66,7 @@ Source1000:     ngx-fancyindex-%{ngx_fancyindex_version}.tar.gz
 %define         nginx_accept_language_module_version 2f69842
 %define         nginx_accept_language_module_version 2f69842
 Source1010:     giom-nginx_accept_language_module-%{nginx_accept_language_module_version}.tar.gz
 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
 Source1020:     https://github.com/phusion/passenger/releases/download/release-%{passenger_version}/passenger-%{passenger_version}.tar.gz
 
 
 %define         upstream_fair_version a18b409
 %define         upstream_fair_version a18b409
@@ -791,6 +791,10 @@ fi
 
 
 
 
 %changelog
 %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
 * Tue May 31 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.0-18
 - updated to 1.22.0.
 - updated to 1.22.0.
 
 

+ 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.18.0
+Version:        18.12.0
 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
+* 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
 * Thu Oct 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 16.18.0-1
 - updated to 16.18.0.
 - updated to 16.18.0.
 
 

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

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

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

@@ -11,7 +11,7 @@
 
 
 Summary: Secure Sockets Layer Toolkit
 Summary: Secure Sockets Layer Toolkit
 Name: openssl111
 Name: openssl111
-Version: 1.1.1r
+Version: 1.1.1s
 Release: 1%{_dist_release}
 Release: 1%{_dist_release}
 Group: system,security
 Group: system,security
 Vendor: Project Vine
 Vendor: Project Vine
@@ -511,6 +511,9 @@ rm -rf %{buildroot}%{_sysconfdir}/pki/CA
 
 
 
 
 %changelog
 %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
 * Wed Oct 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1r-1
 - new upstream release.
 - 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.
 Summary:	A perl module for reading .ini-style configuration files.
 Name:		perl-%{pkgname}
 Name:		perl-%{pkgname}
-Version:	3.000002
+Version:	3.000003
 Release:	1%{?_dist_release}
 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
 Vendor:		Project Vine
 Distribution:	Vine Linux
 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
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
 BuildArch:	noarch
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Module::Build)
@@ -41,8 +40,7 @@ BuildRequires:  perl(parent)
 BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 
 
-BuildArch:      noarch
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl(:SCRIPT_COMPAT_5)
 
 
 %description
 %description
 Config::IniFiles provides a way to have readable configuration files
 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
 stacked,...), sections can be grouped, and settings can be accessed
 from a tied hash.
 from a tied hash.
 
 
+
 %prep
 %prep
 %setup -q -n %{pkgname}-%{version} 
 %setup -q -n %{pkgname}-%{version} 
 # Normalize end-of-lines
 # Normalize end-of-lines
 sed -i -e 's/\r$//' Changes OLD-Changes.txt
 sed -i -e 's/\r$//' Changes OLD-Changes.txt
 
 
+
 %build
 %build
 perl Build.PL installdirs=vendor
 perl Build.PL installdirs=vendor
 ./Build
 ./Build
 
 
+
 %install
 %install
 ./Build install destdir=%{buildroot} create_packlist=0
 ./Build install destdir=%{buildroot} create_packlist=0
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 ./Build test
 ./Build test
 %clean
 %clean
@@ -77,6 +79,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Tue Sep 03 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.000002-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.26.2.
 - 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
 Summary:        I/O on in-core objects like strings and arrays with Perl
 Name:           perl-IO-stringy
 Name:           perl-IO-stringy
-Version:        2.111
+Version:        2.113
 Release:        1%{_dist_release}
 Release:        1%{_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 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
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
@@ -19,10 +23,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 #BuildRequires:  perl(IO::ScalarArray)
 #BuildRequires:  perl(IO::ScalarArray)
 #BuildRequires:  perl(IO::WrapTie)
 #BuildRequires:  perl(IO::WrapTie)
 #BuildRequires:  perl(Symbol)
 #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
 %description
@@ -41,12 +42,14 @@ string, a globref, or a FileHandle.
 
 
 
 
 %prep
 %prep
-%setup -q -n IO-stringy-%{version} 
+%setup -q -n IO-Stringy-%{version} 
+
 
 
 %build
 %build
 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{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
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %clean 
 %clean 
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -74,7 +80,12 @@ make test
 %{_mandir}/man3/IO::Wrap.3pm*
 %{_mandir}/man3/IO::Wrap.3pm*
 %{_mandir}/man3/IO::WrapTie.3pm*
 %{_mandir}/man3/IO::WrapTie.3pm*
 
 
+
 %changelog
 %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
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.111-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 7 - 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.32
+Version: 7.4.33
 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,12 @@ rm -f files.*
 
 
 #======================================================================
 #======================================================================
 %changelog
 %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
 * Thu Sep 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.4.32-1
 - new upstream release.
 - new upstream release.
 
 

+ 7 - 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.11
+Version: 8.1.12
 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,12 @@ rm -f files.*
 
 
 #======================================================================
 #======================================================================
 %changelog
 %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
 * Fri Sep 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.11-1
 - new upstream release.
 - new upstream release.
 
 

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

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

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

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

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

@@ -1,5 +1,6 @@
 %bcond_with systemd
 %bcond_with systemd
 %bcond_with jemalloc
 %bcond_with jemalloc
+%bcond_with hyperscan
 
 
 %define rspamd_user      _rspamd
 %define rspamd_user      _rspamd
 %define rspamd_group     %{rspamd_user}
 %define rspamd_group     %{rspamd_user}
@@ -12,8 +13,8 @@
 
 
 Summary:        Rapid spam filtering system
 Summary:        Rapid spam filtering system
 Name:           rspamd
 Name:           rspamd
-Version:        3.3
-Release:        1%{?_dist_release}%{?with_systemd:.systemd}
+Version:        3.4
+Release:        2%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Group:          servers
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -80,6 +81,12 @@ lua.
 
 
 
 
 %build
 %build
+%if %{with hyperscan}
+%define opt_hyperscan -DENABLE_HYPERSCAN=ON
+%else
+%define opt_hyperscan -DENABLE_HYPERSCAN=OFF
+%endif
+
 %cmake \
 %cmake \
         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
         -DCONFDIR=%{_sysconfdir}/rspamd \
         -DCONFDIR=%{_sysconfdir}/rspamd \
@@ -103,7 +110,7 @@ lua.
         -DDISABLE_PTHREAD_MUTEX=1 \
         -DDISABLE_PTHREAD_MUTEX=1 \
 %endif
 %endif
 %ifarch x86_64
 %ifarch x86_64
-        -DENABLE_HYPERSCAN=ON \
+        %{opt_hyperscan} \
 %endif
 %endif
         -DSYSTEM_FMT=ON \
         -DSYSTEM_FMT=ON \
         -DSYSTEM_ZSTD=ON \
         -DSYSTEM_ZSTD=ON \
@@ -255,6 +262,15 @@ fi
 
 
 
 
 %changelog
 %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
 * Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3-1
 - new upstream release.
 - 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.
 # 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.64.0
+%global rustc_version 1.65.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.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}
 %global bootstrap_channel %{bootstrap_rust}
 
 
 # Only the specified arches will use bootstrap binaries.
 # Only the specified arches will use bootstrap binaries.
@@ -183,6 +183,8 @@ Provides:       bundled(miniz) = 1.14
 Provides:       rustc = %{version}-%{release}
 Provides:       rustc = %{version}-%{release}
 Provides:       rustc%{?_isa} = %{version}-%{release}
 Provides:       rustc%{?_isa} = %{version}-%{release}
 
 
+Obsoletes:      rust-rls < %{version}-%{release}
+
 %if ! %{with miri}
 %if ! %{with miri}
 Obsoletes:      rust-miri < %{version}-%{release}
 Obsoletes:      rust-miri < %{version}-%{release}
 %endif
 %endif
@@ -335,22 +337,6 @@ Obsoletes:      rustfmt-preview < 1.0.0
 A tool for formatting Rust code according to style guidelines.
 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
 %package -n clippy
 Summary:        Lints to catch common mistakes and improve your Rust code
 Summary:        Lints to catch common mistakes and improve your Rust code
 Version:        %{clippy_version}
 Version:        %{clippy_version}
@@ -382,8 +368,7 @@ Requires:       rust-std-static = %{rustc_version}-%{release}
 
 
 %description analysis
 %description analysis
 This package contains analysis data files produced with rustc's -Zsave-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}
 %if %{with miri}
@@ -406,8 +391,6 @@ Requires:       rust = %{rustc_version}-%{release}
 
 
 %description analyzer
 %description analyzer
 rust-analyzer is a modular compiler frontend for the Rust language.
 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}
@@ -552,7 +535,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,rust-analyzer,src \
+  --tools=analysis,cargo,clippy,rustfmt,rust-analyzer,src \
   --enable-vendor \
   --enable-vendor \
   --enable-verbose-tests \
   --enable-verbose-tests \
   --release-channel=%{channel} \
   --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 || :
 %{__python3} ./x.py test --no-fail-fast cargo || :
 %{__python3} ./x.py test --no-fail-fast cargo || :
 %{__python3} ./x.py test --no-fail-fast clippy || :
 %{__python3} ./x.py test --no-fail-fast clippy || :
-%{__python3} ./x.py test --no-fail-fast rls || :
 %{__python3} ./x.py test --no-fail-fast rustfmt || :
 %{__python3} ./x.py test --no-fail-fast rustfmt || :
 %endif
 %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
 %doc src/tools/rustfmt/{README,CHANGELOG,Configurations}.md
 %license src/tools/rustfmt/LICENSE-{APACHE,MIT}
 %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
 %files -n clippy
 %{_bindir}/cargo-clippy
 %{_bindir}/cargo-clippy
 %{_bindir}/clippy-driver
 %{_bindir}/clippy-driver
@@ -781,6 +758,9 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 
 
 
 
 %changelog
 %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
 * Fri Sep 23 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.64.0-1
 - new upstream release.
 - new upstream release.
 
 

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

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

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

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

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

@@ -1,7 +1,7 @@
 Summary: Allows command execution as root for specified users
 Summary: Allows command execution as root for specified users
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Name: sudo
 Name: sudo
-Version: 1.9.8p2
+Version: 1.9.12
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
@@ -15,6 +15,8 @@ Source1: sudo-sudoers-vine
 # don't strip
 # don't strip
 Patch1: sudo-1.9.7-strip.patch
 Patch1: sudo-1.9.7-strip.patch
 
 
+Patch1000:CVE-2022-43995.patch
+
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: pam-devel
 BuildRequires: pam-devel
 BuildRequires: groff
 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
 %package        logsrvd
 Summary:        High-performance log server for %{name}
 Summary:        High-performance log server for %{name}
 Group:          system,servers
 Group:          system,servers
@@ -53,7 +65,7 @@ It can be used to implement centralized logging of sudo logs.
 
 
 %prep
 %prep
 %setup -q
 %setup -q
-%patch1 -p1 -b .strip
+%autopatch -p1
 
 
 rm -rf zlib/
 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}%{_docdir}/sudo-%{version} docdir
 mv -f %{buildroot}%{_sysconfdir}/sudoers.dist docdir/
 mv -f %{buildroot}%{_sysconfdir}/sudoers.dist docdir/
-rm -f docdir/LICENSE
+rm -f docdir/LICENSE*
 
 
 #Remove all .la files
 #Remove all .la files
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
@@ -147,9 +159,8 @@ rm -rf %{buildroot}
 
 
 %files -f sudo_all.lang
 %files -f sudo_all.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
-%license doc/LICENSE
+%license LICENSE.md
 %doc docdir/*
 %doc docdir/*
-%doc plugins/sample/sample_plugin.c
 %attr(0640,root,root) %config(noreplace) /etc/sudo.conf
 %attr(0640,root,root) %config(noreplace) /etc/sudo.conf
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0440,root,root) %config(noreplace) /etc/sudoers
 %attr(0750,root,root) %dir /etc/sudoers.d/
 %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/sudo_noexec.so
 %attr(0644,root,root) %{_libexecdir}/sudo/sudoers.so
 %attr(0644,root,root) %{_libexecdir}/sudo/sudoers.so
 %attr(0644,root,root) %{_libexecdir}/sudo/group_file.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/system_group.so
 %attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
 %attr(0644,root,root) %{_libexecdir}/sudo/libsudo_util.so.?.?.?
 %{_libexecdir}/sudo/libsudo_util.so.?
 %{_libexecdir}/sudo/libsudo_util.so.?
@@ -182,9 +193,11 @@ rm -rf %{buildroot}
 %{_mandir}/man8/sudoedit.8*
 %{_mandir}/man8/sudoedit.8*
 %{_mandir}/man8/sudoreplay.8*
 %{_mandir}/man8/sudoreplay.8*
 %{_mandir}/man8/visudo.8*
 %{_mandir}/man8/visudo.8*
-# should be splitted to -devel?
+
+%files devel
+%doc plugins/sample/sample_plugin.c
 %{_includedir}/sudo_plugin.h
 %{_includedir}/sudo_plugin.h
-%{_mandir}/man8/sudo_plugin.8*
+%{_mandir}/man5/sudo_plugin.5*
 
 
 %files logsrvd
 %files logsrvd
 %attr(0640,root,root) %config(noreplace) /etc/sudo_logsrvd.conf
 %attr(0640,root,root) %config(noreplace) /etc/sudo_logsrvd.conf
@@ -197,6 +210,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Sat Oct 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.8p2-1
 - updated to 1.9.8p2.
 - updated to 1.9.8p2.
 - built with openssl-3.0.0.
 - 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 と接続するためのユーティリティ
 Summary(ja):    sysfs と接続するためのユーティリティ
 Name:           sysfsutils
 Name:           sysfsutils
 Version:        2.1.1
 Version:        2.1.1
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          admin-tools
 Group:          admin-tools
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -98,6 +98,9 @@ rm -rf %{buildroot}
 %{_libdir}/pkgconfig/*
 %{_libdir}/pkgconfig/*
 
 
 %changelog
 %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
 * Fri Mar 12 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.1-1
 - new upstream release.
 - new upstream release.
 - dropped scriptlets.
 - dropped scriptlets.

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

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

+ 5 - 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	0636
-%define vimpversion	0636
+%define vimsrcpversion	0827
+%define vimpversion	0827
 
 
 %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,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %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
 * Sun Oct 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0636-1
 - new upstream release.
 - new upstream release.
 
 

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

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

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

@@ -1,8 +1,11 @@
 Summary: Administrative utilities for the XFS filesystem
 Summary: Administrative utilities for the XFS filesystem
 Name: xfsdump
 Name: xfsdump
-Version: 3.1.9
+Version: 3.1.11
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-Group: System Environment/Base
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
 # in source, with no mention of version.
 # in source, with no mention of version.
 License: GPL+
 License: GPL+
@@ -14,10 +17,6 @@ BuildRequires: libtool, gettext, gawk
 BuildRequires: xfsprogs-devel, libuuid-devel, libattr-devel ncurses-devel
 BuildRequires: xfsprogs-devel, libuuid-devel, libattr-devel ncurses-devel
 Requires: xfsprogs >= 2.6.30, attr >= 2.0.0
 Requires: xfsprogs >= 2.6.30, attr >= 2.0.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
-
 %description
 %description
 The xfsdump package contains xfsdump, xfsrestore and a number of
 The xfsdump package contains xfsdump, xfsrestore and a number of
 other utilities for administering XFS filesystems.
 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
 be layered on top of the full backup.  Single files and directory
 subtrees may be restored from full or partial backups.
 subtrees may be restored from full or partial backups.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
 
 
+
 %build
 %build
 %configure
 %configure
 
 
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make DIST_ROOT=$RPM_BUILD_ROOT install
 make DIST_ROOT=$RPM_BUILD_ROOT install
@@ -59,9 +64,11 @@ mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/xfsdump/inventory
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files -f %{name}.lang
 %files -f %{name}.lang
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license doc/COPYING
 %license doc/COPYING
@@ -71,7 +78,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_sbindir}*
 %{_sbindir}*
 %{_sharedstatedir}/xfsdump/inventory
 %{_sharedstatedir}/xfsdump/inventory
 
 
+
 %changelog
 %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
 * Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.9-1
 - new upstream release.
 - new upstream release.
 - dropped Patch1 and 2: fixed in upstream.
 - 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:	Utilities for managing the XFS filesystem
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Summary(ja):	XFS ファイルシステムを管理するためのユーティリティ
 Name:		xfsprogs
 Name:		xfsprogs
-Version:	5.13.0
-Release:	1%{?_dist_release}
+Version:	5.19.0
+Release:	2%{?_dist_release}
 Group:		admin-tools
 Group:		admin-tools
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
@@ -24,6 +24,7 @@ BuildRequires:	libuuid-devel
 BuildRequires:	lvm2-devel
 BuildRequires:	lvm2-devel
 BuildRequires:	readline-devel
 BuildRequires:	readline-devel
 BuildRequires:	inih-devel
 BuildRequires:	inih-devel
+BuildRequires:	userspace-rcu-devel
 
 
 %description
 %description
 A set of commands to use the XFS filesystem, including mkfs.xfs.
 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
 %{_libdir}/xfsprogs/xfs_scrub_all.cron
 %{_mandir}/man8/*
 %{_mandir}/man8/*
 %{_mandir}/man5/*
 %{_mandir}/man5/*
+%dir %{_datadir}/xfsprogs
+%dir %{_datadir}/xfsprogs/mkfs
+%{_datadir}/xfsprogs/mkfs/*.conf
 
 
 %files devel
 %files devel
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -114,7 +118,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man2/*
 %{_mandir}/man2/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %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
 * Fri Oct 29 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.13.0-1
 - new upstream release.
 - new upstream release.
 - built with icu-70.1.
 - built with icu-70.1.

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

@@ -4,7 +4,7 @@
 
 
 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661)
 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661)
 Name: xl2tpd
 Name: xl2tpd
-Version: 1.3.17
+Version: 1.3.18
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: network,servers,security
 Group: network,servers,security
 Vendor: Project Vine
 Vendor: Project Vine
@@ -154,6 +154,9 @@ fi
 
 
 
 
 %changelog
 %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
 * Sat Jan 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.17-1
 - new upstream release.
 - 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
 Summary: Library providing support for "XML Signature" and "XML Encryption" standards
 Name: xmlsec1
 Name: xmlsec1
-Version: 1.2.32
+Version: 1.2.36
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: system
 Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
 License: MIT
 License: MIT
 URL: https://www.aleksey.com/xmlsec/
 URL: https://www.aleksey.com/xmlsec/
 Source: https://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
 Source: https://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
-Vendor: Project Vine
-Distribution: Vine Linux
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libxml2-devel >= 2.6.0
 BuildRequires: libxml2-devel >= 2.6.0
@@ -134,7 +134,7 @@ Libraries, includes, etc. for developing XML Security applications with NSS
 
 
 
 
 %prep
 %prep
-%setup -q
+%autosetup -p1
 
 
 
 
 %build
 %build
@@ -238,6 +238,12 @@ rm -fr %{buildroot}
 
 
 
 
 %changelog
 %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
 * Sat Oct 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.32-1
 - new upstream release.
 - new upstream release.
 - built with openssl-3.0.0.
 - 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: The zlib compression and decompression library.
 Summary(ja): zlib 圧縮/展開ライブラリ
 Summary(ja): zlib 圧縮/展開ライブラリ
 Name: zlib
 Name: zlib
-Version: 1.2.12
-Release: 2%{?_dist_release}
+Version: 1.2.13
+Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -18,27 +18,21 @@ Patch0: zlib-1.2.5-minizip-fixuncrypt.patch
 #Patch1: zlib-1.2.11-optimized-s390.patch
 #Patch1: zlib-1.2.11-optimized-s390.patch
 # IBM Z hardware-accelerated deflate
 # IBM Z hardware-accelerated deflate
 # ref: https://github.com/madler/zlib/pull/410
 # 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
 # IBM optimized crc32 for Power 8+ processors
 # ref: https://github.com/madler/zlib/pull/478
 # 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
 # Patch for s390x crc32vx
 # ref: https://github.com/iii-i/zlib/releases/tag/crc32vx-v3
 # 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
 # Fix for configure
 # ref: https://github.com/madler/zlib/pull/607/commits/80d086357a55b94a13e43756cf3e131f25eef0e4
 # 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
 # fixed covscan issues
 Patch22: zlib-1.2.11-covscan-issues.patch
 Patch22: zlib-1.2.11-covscan-issues.patch
 # fixed issues found by covscan for rhel-9
 # fixed issues found by covscan for rhel-9
 # ref: https://github.com/madler/zlib/pull/554
 # ref: https://github.com/madler/zlib/pull/554
 Patch23: zlib-1.2.11-covscan-issues-rhel9.patch
 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
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
@@ -219,6 +213,10 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %changelog
 %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
 * Tue Sep 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.12-2
 - imported Patch25 from upstream to fix CVE-2022-37434.
 - imported Patch25 from upstream to fix CVE-2022-37434.
 
 

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

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