2
0

56 Commits ffd9445238 ... 84f6388b8d

Autor SHA1 Mensagem Data
  Tomohiro "Tomo-p" KATO 84f6388b8d redis-7.0.6-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 47ae5bb277 zabbix-6.0.12-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 1d0b0a0932 libarchive-3.6.2-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 36e47ad996 kernel-5.10.158-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO cf3f9adab1 augeas-1.14.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 0280b37d91 pcre2-10.41-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO c8ef67f6bf glibc-2.36-3 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 6430c749a0 proftpd-1.3.8-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 5cccac9977 libnl3-3.7.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO c28d7e3c42 fuse3-3.12.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO f808d9f7eb bindfs-1.17.1-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO ade0447d07 vim-9.0.0978-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 166af996e8 suricata-6.0.9-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO b2ebd76c35 xmlsec1-1.2.37-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO b7747b46f7 dar-2.7.7-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO b55aeadbc3 par2cmdline-0.8.1-3 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 59b8c38248 libarchive-3.6.1-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 49a5340005 libxml2-2.10.3-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 2c21dc9cc3 kernel-5.10.156-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 7b5cc6e054 php81-8.1.13-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 3eb5b43eb5 rspamd-3.4-3 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 3578136f69 nss-3.85-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 6ec221a82b nspr-4.35-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO dfbd34b8cb ca-certificates-2022.2.58-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 16b6fa60c4 tzdata-2022f-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 02b393352a freerdp-2.9.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO b7d9319e3c updated 5 packages há 2 anos atrás
  Tomohiro "Tomo-p" KATO 9441642970 autofs-5.1.8-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO fb0822df15 libatomic_ops-7.6.14-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 8cbe43d96a glibc-2.36-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 4b84633cba readline-8.2.1-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 8689faa669 gmp-6.2.1-3 há 2 anos atrás
  Tomohiro "Tomo-p" KATO a69ec6a01a gc-8.2.2-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO f35fe9a596 libpsl-0.21.1-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO f36a38611f libidn2-2.3.4-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 5d9060fabf gettext-0.21.1-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 27d8c93af4 mailutils-3.15-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO fa8cae3886 libunistring-1.1-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 9ad754ad18 lcms2-2.14-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO d33f595075 hiredis-1.1.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 95393ecb53 cmake-3.25.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 44e775df51 jsoncpp-1.9.5-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 5574c95cd9 hyperscan-5.4.0-3 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 1f03ff308a sysstat-12.7.1-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO ad4251773a suricata-6.0.8-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 6b7d13b42d samba-4.17.3-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 93da806acf mdadm-4.2-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 370bbbac39 krb5-1.19.2-4 há 2 anos atrás
  Tomohiro "Tomo-p" KATO ea00da7f17 quota-4.09-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 113540ae52 dovecot-2.3.19.1-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO b63bdc7107 postfix-3.7.3-3 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 2364bf979b cyrus-sasl-2.1.28-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO b945f1f1b7 proftpd-1.3.7e-2 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 6aebccb1c8 jansson-2.14-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 78e257673f nghttp2-1.51.0-1 há 2 anos atrás
  Tomohiro "Tomo-p" KATO 494465a716 squid-5.7-1 há 2 anos atrás
55 ficheiros alterados com 911 adições e 331 exclusões
  1. 8 1
      a/augeas/augeas-vl.spec
  2. 28 1
      a/autofs/autofs-vl.spec
  3. 28 28
      a/autogen/autogen-vl.spec
  4. 5 2
      b/bindfs/bindfs-vl.spec
  5. 6 3
      c/ca-certificates/ca-certificates-vl.spec
  6. 4 1
      c/cmake/cmake-vl.spec
  7. 7 2
      c/cyrus-sasl/cyrus-sasl-vl.spec
  8. 38 5
      d/dar/dar-vl.spec
  9. 5 2
      d/dovecot/dovecot-vl.spec
  10. 8 5
      f/freerdp/freerdp-vl.spec
  11. 4 1
      f/fuse3/fuse3-vl.spec
  12. 26 20
      g/gc/gc-vl.spec
  13. 10 39
      g/gettext/gettext-vl.spec
  14. 23 4
      g/glibc/glibc-vl.spec
  15. 4 1
      g/gmp/gmp-vl.spec
  16. 11 5
      g/gnutls/gnutls-vl.spec
  17. 27 13
      g/graphviz/graphviz-vl.spec
  18. 276 0
      g/guile30/guile30-vl.spec
  19. 4 1
      h/hiredis/hiredis-vl.spec
  20. 11 2
      h/hyperscan/hyperscan-vl.spec
  21. 16 13
      j/jansson/jansson-vl.spec
  22. 23 16
      j/jsoncpp/jsoncpp-vl.spec
  23. 7 1
      k/kernel/kernel-vl.spec
  24. 19 7
      k/krb5/krb5-vl.spec
  25. 4 4
      l/lcms2/lcms2-vl.spec
  26. 18 8
      lib/liba/libarchive/libarchive-vl.spec
  27. 17 6
      lib/liba/libatomic_ops/libatomic_ops-vl.spec
  28. 4 1
      lib/libi/libidn2/libidn2-vl.spec
  29. 8 10
      lib/libn/libnl3/libnl3-vl.spec
  30. 8 1
      lib/libp/libpsl/libpsl-vl.spec
  31. 7 4
      lib/libu/libunistring/libunistring-vl.spec
  32. 31 20
      lib/libx/libxml2/libxml2-vl.spec
  33. 4 1
      m/mailutils/mailutils-vl.spec
  34. 13 19
      m/make/make-vl.spec
  35. 11 3
      m/mdadm/mdadm-vl.spec
  36. 5 2
      n/nghttp2/nghttp2-vl.spec
  37. 8 1
      n/nspr/nspr-vl.spec
  38. 15 22
      n/nss/nss-vl.spec
  39. 4 1
      p/par2cmdline/par2cmdline-vl.spec
  40. 4 1
      p/pcre2/pcre2-vl.spec
  41. 4 1
      p/php81/php81-vl.spec
  42. 4 1
      p/postfix/postfix-vl.spec
  43. 8 2
      p/proftpd/proftpd-vl.spec
  44. 5 12
      q/quota/quota-vl.spec
  45. 10 1
      r/readline/readline-vl.spec
  46. 5 2
      r/redis/redis-vl.spec
  47. 18 2
      r/rspamd/rspamd-vl.spec
  48. 4 1
      s/samba/samba-vl.spec
  49. 4 6
      s/squid/squid-vl.spec
  50. 7 1
      s/suricata/suricata-vl.spec
  51. 64 18
      s/sysstat/sysstat-vl.spec
  52. 6 3
      t/tzdata/tzdata-vl.spec
  53. 5 2
      v/vim/vim-vl.spec
  54. 4 1
      x/xmlsec1/xmlsec1-vl.spec
  55. 4 1
      z/zabbix/zabbix-vl.spec

+ 8 - 1
a/augeas/augeas-vl.spec

@@ -1,5 +1,5 @@
 Name:           augeas
-Version:        1.13.0
+Version:        1.14.0
 Release:        1%{?_dist_release}
 Summary:        A library for changing configuration files
 Group:          system
@@ -112,7 +112,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/augmatch
 %{_bindir}/augtool
 %{_bindir}/augparse
+%{_bindir}/augprint
 %{_bindir}/fadot
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/*
 %doc %{_mandir}/man1/*
 
 %files libs
@@ -137,6 +141,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Dec 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.14.0-1
+- new upstream release.
+
 * Mon Oct 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.13.0-1
 - new upstream release.
 

+ 28 - 1
a/autofs/autofs-vl.spec

@@ -5,7 +5,7 @@ Summary(ja): 自動的にファイルシステムをマウント/アンマウン
 Name: autofs
 Epoch: 1
 Version: 5.1.8
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -14,6 +14,28 @@ Packager: daisuke, kenta, shaolin
 License: GPL
 Source: https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-%{version}.tar.xz
 
+Patch1: autofs-5.1.8-fix-kernel-mount-status-notification.patch
+Patch2: autofs-5.1.8-fix-fedfs-build-flags.patch
+Patch3: autofs-5.1.8-fix-set-open-file-limit.patch
+Patch4: autofs-5.1.8-improve-descriptor-open-error-reporting.patch
+Patch5: autofs-5.1.8-fix-root-offset-error-handling.patch
+Patch6: autofs-5.1.8-fix-fix-root-offset-error-handling.patch
+Patch7: autofs-5.1.8-fix-nonstrict-fail-handling-of-last-offset-mount.patch
+Patch8: autofs-5.1.8-dont-fail-on-duplicate-host-export-entry.patch
+Patch9: autofs-5.1.8-fix-loop-under-run-in-cache_get_offset_parent.patch
+Patch10: autofs-5.1.8-bailout-on-rpc-systemerror.patch
+Patch11: autofs-5.1.8-fix-nfsv4-only-mounts-should-not-use-rpcbind.patch
+Patch12: autofs-5.1.8-simplify-cache_add-a-little.patch
+Patch13: autofs-5.1.8-fix-use-after-free-in-tree_mapent_delete_offset_tree.patch
+Patch14: autofs-5.1.8-fix-memory-leak-in-xdr_exports.patch
+Patch15: autofs-5.1.8-avoid-calling-pthread_getspecific-with-NULL-key_thread_attempt_id.patch
+Patch16: autofs-5.1.8-fix-sysconf-return-handling.patch
+Patch17: autofs-5.1.8-remove-nonstrict-parameter-from-tree_mapent_umount_offsets.patch
+Patch18: autofs-5.1.8-fix-handling-of-incorrect-return-from-umount_ent.patch
+Patch19: autofs-5.1.8-dont-use-initgroups-at-spawn.patch
+Patch20: autofs-5.1.8-fix-missing-unlock-in-sasl_do_kinit_ext_cc.patch
+Patch21: autofs-5.1.8-fix-invalid-tsv-access.patch
+
 ## Vine Patch(es)
 Patch100: autofs-3.1.7-initdir.patch
 Patch101: autofs-5.0.3-rc.autofs_LSB.patch
@@ -71,6 +93,7 @@ automount デーモンは,ファイルシステムを使う時に自動的に
 
 %prep
 %setup -q
+%autopatch -p1 -M 99
 echo %{version}-%{release} > .version
 
 %if !%{with systemd}
@@ -191,6 +214,10 @@ fi
 
 
 %changelog
+* Sat Nov 19 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.1.8-2
+- built with openldap-2.6.3.
+- imported patches from upstream.
+
 * Sat Nov 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.1.8-1
 - updated to 5.1.8.
 

+ 28 - 28
a/autogen/autogen-vl.spec

@@ -1,25 +1,24 @@
-Version:    5.18.16
-Release:    1%{?_dist_release}
-
-Summary:    AutoGen - The Automated Program Generator
-Name:       autogen
-URL:        https://www.gnu.org/software/autogen/
-License:    GPL2
-Group:      Development/Tools
-Source:     https://ftp.gnu.org/gnu/autogen/rel%{version}/autogen-%{version}.tar.xz
-Patch0:     autogen-overlap.patch
+Summary:        AutoGen - The Automated Program Generator
+Name:           autogen
+Group:          programming
+Version:        5.18.16
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       yasumichi
+
+URL:            https://www.gnu.org/software/autogen/
+License:        GPL2
+Source:         https://ftp.gnu.org/gnu/autogen/rel%{version}/autogen-%{version}.tar.xz
+Patch0:         autogen-overlap.patch
+Patch1:         autogen-guile-3.0.patch
 
 BuildRoot:  %{_tmppath}/%{name}-root
 
-Requires:	guile
-Requires:	install-info
-BuildRequires:	chrpath
-BuildRequires:	guile-devel
-BuildRequires:	libxml2-devel
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: yasumichi
+Requires:       guile30
+BuildRequires:  chrpath
+BuildRequires:  guile30-devel
+BuildRequires:  libxml2-devel
 
 %description
 AutoGen is a tool designed for generating program files that contain
@@ -35,6 +34,10 @@ autofsm BSD   This is a template for producing finite state machine programs
 
 The Copyright itself is privately held by Bruce Korb.
 
+
+%debug_package
+
+
 %prep
 %autosetup -p1
 
@@ -69,18 +72,10 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 make check
 
 
-%post
-/sbin/ldconfig
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/autogen.info.gz
-
-%preun
-/sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/autogen.info.gz
-
-%postun -p /sbin/ldconfig
-
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
+
 %files
 %defattr(-,root,root)
 %license COPYING pkg/libopts/COPYING.gplv3
@@ -103,7 +98,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{_includedir}/autoopts/options.h
 %{_includedir}/autoopts/usage-txt.h
 
+
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.18.16-2
+- rebuilt with guile-3.0.
+- dropped scriptlets.
+
 * Wed Sep 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.18.16-1
 - new upstream release.
 - imported Patch0 from rawhide.

+ 5 - 2
b/bindfs/bindfs-vl.spec

@@ -1,5 +1,5 @@
 Name:           bindfs
-Version:        1.15.1
+Version:        1.17.1
 Release:        1%{?_dist_release}
 Summary:        Fuse filesystem to mirror a directory
 Group:          system,admin-tools
@@ -16,7 +16,7 @@ BuildRequires:  fuse3-devel
 BuildRequires:  glibc-debuginfo
 BuildRequires:  ruby
 BuildRequires:  valgrind
-Requires:     fuse3
+Requires:       fuse3
 
 %description
 Bindfs allows you to mirror a directory and also change the the permissions in
@@ -61,6 +61,9 @@ fi
 
 
 %changelog
+* Fri Dec 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.17.1-1
+- new upstream release.
+
 * Sun Feb 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.15.1-1
 - new upstream release.
 

+ 6 - 3
c/ca-certificates/ca-certificates-vl.spec

@@ -1,14 +1,14 @@
 %define pkidir %{_sysconfdir}/pki
 
 # this year
-%define year 2021
+%define year 2022
 
 # latest nss release.
 # reference: https://hg.mozilla.org/projects/nss
-%define nss_version 3_72
+%define nss_version 3_85
 
 # NSS_BUILTINS_LIBRARY_VERSION from https://hg.mozilla.org/projects/nss/file/NSS_%{nss_version}_RTM/lib/ckfw/builtins/nssckbi.h
-%define ckbi_version 2.52
+%define ckbi_version 2.58
 
 %define java_version 1.8.0
 
@@ -134,6 +134,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Nov 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2022.2.58-1
+- updated to 2.58.
+
 * Wed Nov 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2021.2.52-1
 - updated to 2.52.
 

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

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

+ 7 - 2
c/cyrus-sasl/cyrus-sasl-vl.spec

@@ -15,7 +15,7 @@ Summary: The Cyrus SASL library.
 Summary(ja): Cyrus SASL ライブラリ
 Name: cyrus-sasl
 Version: 2.1.28
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -30,6 +30,7 @@ Source10: saslauthd.service
 ## From upstream git, required for reconfigure after applying patches to configure.ac
 # https://raw.githubusercontent.com/cyrusimap/cyrus-sasl/master/autogen.sh
 Source11: autogen.sh
+Source12: saslauthd.sysconfig-systemd
 
 Patch11: cyrus-sasl-2.1.25-no_rpath.patch
 Patch15: cyrus-sasl-2.1.20-saslauthd.conf-path.patch
@@ -413,12 +414,13 @@ install -m755 utils/dbconverter-2 $RPM_BUILD_ROOT%{_sbindir}/dbconverter-2
 install -m755 -d $RPM_BUILD_ROOT%{_mandir}/man8/
 install -m644 saslauthd/saslauthd.mdoc $RPM_BUILD_ROOT%{_mandir}/man8/saslauthd.8
 
-install -Dpm644 %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/saslauthd
 %if %{with systemd}
+install -Dpm644 %{SOURCE12} $RPM_BUILD_ROOT/etc/sysconfig/saslauthd
 install -Dpm644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}/saslauthd.service
 sed -i -e 's|/var/run|/run|g' $RPM_BUILD_ROOT/etc/sysconfig/saslauthd
 %else
 # Install the init script for saslauthd
+install -Dpm644 %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/saslauthd
 install -m755 -d $RPM_BUILD_ROOT/etc/rc.d/init.d
 install -m755 -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/saslauthd
 # Create the saslauthd listening directory.
@@ -599,6 +601,9 @@ exit 0
 
 
 %changelog
+* Sun Nov 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.28-2
+- rebuilt with openldap-2.6.3.
+
 * Tue Mar 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.28-1
 - new upstream release.
 - re-imported patches from rawhide.

+ 38 - 5
d/dar/dar-vl.spec

@@ -1,7 +1,9 @@
+%bcond_with static
+
 Name:           dar
 Summary:        Disk ARchive: Backup directory tree and files
 Summary(ja):    ディスクアーカイブ: ディレクトリツリーとファイルをバックアップ
-Version:        2.6.13
+Version:        2.7.7
 Release:        1%{?_dist_release}
 Group:          accessories
 Vendor:         Project Vine
@@ -10,17 +12,22 @@ Distribution:   Vine Linux
 License:        GPLv2+
 URL:            http://dar.linux.free.fr/
 
-Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source0:        https://github.com/Edrusb/DAR/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  curl-devel
 BuildRequires:  e2fsprogs-devel
 BuildRequires:  libattr-devel
 BuildRequires:  libgcrypt-devel
-BuildRequires:  openssl-devel
 BuildRequires:  lzo-devel
+BuildRequires:  openssl-devel
 BuildRequires:  zlib-devel
 BuildRequires:  bzip2-devel
 BuildRequires:  xz-devel
+%if %{with static}
+BuildRequires:  glibc-static
+BuildRequires:  libstdc++-static
+%endif
 
 Requires:       par2cmdline
 
@@ -54,14 +61,30 @@ This package contains the header files and libraries for developing
 programs that use the DAR API (libdar).
 
 
+%package static
+Summary: Statically linked version of dar
+Group:          accessories
+
+%description static
+Statically linked version of dar that can be installed onto backup disks for
+easier file retrieval.
+
+
 %debug_package
 
 
 %prep
-%setup -q
+%setup -q -n DAR-%{version}
 
 %build
-%configure --disable-build-html --disable-dar-static --disable-static
+%if %{with static}
+STATIC=""
+%else
+STATIC="--disable-dar-static --disable-static"
+%endif
+
+sh misc/init
+%configure --disable-build-html --enable-mode=64 $STATIC
 
 # Remove Rpath
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -77,6 +100,7 @@ make install DESTDIR=$RPM_BUILD_ROOT
 # Remove the libtool archive files
 #rm -rf $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/
 rm -f  $RPM_BUILD_ROOT/%{_libdir}/*.la
+rm -f  $RPM_BUILD_ROOT/%{_libdir}/*.a
 
 # Delete the sample files that we can't seem to disable
 rm -rf $RPM_BUILD_ROOT/%{_datadir}/dar/
@@ -120,8 +144,17 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 
+%if %{with static}
+%files static
+%defattr(-,root,root,-)
+%{_bindir}/dar_static
+%endif
+
 
 %changelog
+* Tue Nov 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.7.7-1
+- new upstream release.
+
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.6.13-1
 - new upstream release.
 - dropped scriptlets.

+ 5 - 2
d/dovecot/dovecot-vl.spec

@@ -16,7 +16,7 @@ Summary: Dovecot Secure imap server
 Summary(ja): Dovecot セキュア IMAP サーバ
 Name: dovecot
 Version: 2.3.19.1
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: servers
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -357,9 +357,9 @@ popd
 %check
 %ifnarch %{ix86}
 make check
-%endif
 cd dovecot-2.3-pigeonhole-%{pigeonholever}
 make check
+%endif
 
 
 %clean
@@ -542,6 +542,9 @@ fi
 
 
 %changelog
+* Mon Nov 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.19.1-2
+- rebuilt with openldap-2.6.3.
+
 * Wed Jun 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.19.1-1
 - new upstream release.
 

+ 8 - 5
f/freerdp/freerdp-vl.spec

@@ -3,14 +3,14 @@
 Name:           freerdp
 Summary:        Remote Desktop Protocol client
 Summary(ja):    リモートデスクトッププロトコルクライアント
-Version:        2.4.1
+Version:        2.9.0
 Release:        1%{?rcnumber:.%{rcnumber}}%{?_dist_release}
 Group:          office,internet
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        GPLv2+
-URL:            http://www.freerdp.com/
+URL:            https://www.freerdp.com/
 Source0:        https://pub.freerdp.com/releases/freerdp-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -88,6 +88,7 @@ Terminal=false
 Categories=Network;RemoteAccess;
 EOF
 
+
 %build
 %cmake \
         -DCMAKE_BUILD_TYPE=Release \
@@ -120,16 +121,15 @@ pushd %{_vpath_builddir}/winpr/tools/makecert-cli
 make %{?_smp_mflags}
 popd
 
+
 %install
 rm -rf %{buildroot}
 
 %cmake_install
-%cmake_install COMPONENT=tools
-
 find %{buildroot} -name "*.a" -delete
 
 # No need for keymap files when using xkbfile
-rm -rf $RPM_BUILD_ROOT/usr/share/freerdp
+rm -rf %{buildroot}/usr/share/freerdp
 
 desktop-file-install --dir=%{buildroot}%{_datadir}/applications xfreerdp.desktop
 install -p -D resources/FreeRDP_Icon_256px.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
@@ -166,6 +166,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sun Nov 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.0-1
+- updated to 2.9.0.
+
 * Wed Oct 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.1-1
 - updated to 2.4.1.
 

+ 4 - 1
f/fuse3/fuse3-vl.spec

@@ -1,6 +1,6 @@
 Name:		fuse3
 Summary:	File System in Userspace (FUSE) v3 utilities
-Version:	3.10.5
+Version:	3.12.0
 Release:	1%{?_dist_release}
 Group:		system,admin-tools
 Vendor:		Project Vine
@@ -126,6 +126,9 @@ rm -f %{buildroot}/usr/lib/udev/rules.d/99-fuse3.rules
 
 
 %changelog
+* Fri Dec 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.12.0-1
+- new upstream release.
+
 * Mon Nov 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.10.5-1
 - new upstream release.
 - dropped ldconfig scriptlets.

+ 26 - 20
g/gc/gc-vl.spec

@@ -2,10 +2,14 @@
 
 Summary: Garbage Collector for C and C++ 	
 Summary(ja): C, C++ ガーベージコレクションライブラリ
-Name:    gc	
-Version: 8.0.4
+Name: gc
+Version: 8.2.2
 Release: 1%{?_dist_release}
-Group:	 System Environment/Libraries
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: inagaki
+
 License: BSD
 URL:     https://www.hboehm.info/gc/
 Source:  https://www.hboehm.info/gc/gc_source/%{name}-%{version}.tar.gz
@@ -15,19 +19,15 @@ BuildRequires: libatomic_ops-devel
 
 #Patch1: gc-6.4-opendl.patch
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
-Packager: inagaki
-
 %description
 The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage 
 collecting replacement for C malloc or C++ new.
 
+
 %package devel
 Summary: Libraries and header files for gc development 
 Summary(ja): gc の開発用ライブラリおよびヘッダファイル
-Group:   Development/Libraries
+Group:   programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
@@ -37,7 +37,7 @@ Libraries and header files for gc development.
 ## to build compat32 for x86_64 architecture support
 %package -n compat32-%{name}
 Summary: Garbage Collector for C and C++ 	
-Group:	 System Environment/Libraries
+Group:	 system,legacy
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -46,7 +46,7 @@ collecting replacement for C malloc or C++ new.
 
 %package -n compat32-%{name}-devel
 Summary: Libraries and header files for gc development 
-Group:   Development/Libraries
+Group:   programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 
@@ -54,9 +54,13 @@ Requires: %{name}-devel = %{version}-%{release}
 Libraries and header files for gc development.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
+
 %build
 %configure \
   --enable-cplusplus \
@@ -67,8 +71,6 @@ Libraries and header files for gc development.
   
 make %{?_smp_mflags}
 
-%check
-make check
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -80,26 +82,26 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/gc
 rm -f  $RPM_BUILD_ROOT%{_libdir}/lib*.la
 rm -rf $RPM_BUILD_ROOT%{_docdir}/gc
 
-%clean
-rm -rf 	$RPM_BUILD_ROOT
+mv -f README.QUICK LICENSE
 
-%post   -p /sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%check
+make check
 
-%post -n compat32-%{name} -p /sbin/ldconfig
 
-%postun -n compat32-%{name} -p /sbin/ldconfig
+%clean
+rm -rf 	$RPM_BUILD_ROOT
 
 
 %files 
 %defattr(-,root,root)
+%license LICENSE
 %doc ChangeLog doc/README*
 %{_libdir}/lib*.so.*
 
 %files devel
 %defattr(-,root,root)
-%doc doc/*.html
+%doc doc/*.md
 %dir %{_includedir}/gc
 %{_includedir}/gc.h
 %{_includedir}/gc_cpp.h
@@ -121,6 +123,10 @@ rm -rf 	$RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.2-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Tue Sep 10 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.0.4-1
 - updated to 8.0.4.
 

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

@@ -1,7 +1,7 @@
 %define libtoolize :
 
-%define src_ver 0.21
-%define so_ver 0.21
+%define src_ver 0.21.1
+%define so_ver 0.21.1
 %define short_ver 0.21
 
 Summary: GNU libraries and utilities for producing multi-lingual messages.
@@ -34,8 +34,6 @@ BuildRequires: libunistring-devel
 # ensure 'ARCHIVE_FORMAT=dirxz'
 BuildRequires: xz
 
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
 
 %description
 The GNU gettext package provides a set of tools and documentation for
@@ -72,8 +70,6 @@ Requires: %{name} = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: xz
 Requires: diffutils
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
 
 %description devel
 This package contains all development related files necessary for
@@ -102,6 +98,9 @@ This package contains libraries used internationalization support.
 このパッケージには国際化サポートに必要な共有ライブラリが収録されています。
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -175,38 +174,6 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/locale/locale.alias
 rm -rf $RPM_BUILD_ROOT
 
 
-%post
-/sbin/ldconfig
-/sbin/install-info %{_infodir}/gettext.info.gz %{_infodir}/dir || :
-
-
-%preun
-if [ "$1" = 0 ]; then
-    /sbin/install-info --delete %{_infodir}/gettext.info.gz %{_infodir}/dir || :
-fi
-exit 0
-
-%postun -p /sbin/ldconfig
-
-
-%post devel
-/sbin/ldconfig
-/sbin/install-info %{_infodir}/autosprintf.info %{_infodir}/dir || :
-/sbin/install-info %{_infodir}/libtextstyle.info %{_infodir}/dir || :
-
-%preun devel
-if [ "$1" = 0 ]; then
-    /sbin/install-info --delete %{_infodir}/autosprintf.info %{_infodir}/dir || :
-    /sbin/install-info --delete %{_infodir}/libtextstyle.info %{_infodir}/dir || :
-fi
-
-%postun devel -p /sbin/ldconfig
-
-
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-
 %files -f gettext.lang
 %defattr(-,root,root,-)
 %license COPYING
@@ -224,7 +191,7 @@ fi
 %{_libdir}/gettext
 %{_datadir}/gettext/archive.dir.tar.xz
 %{_datadir}/gettext/styles
-%{_datadir}/gettext-%{short_ver}
+%{_datadir}/gettext-%{so_ver}
 
 %files devel
 %defattr(-,root,root,-)
@@ -258,6 +225,10 @@ fi
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.21.1-1
+- new upstream release.
+- dropped scriptlets.
+
 * Sun Sep 06 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.21-1
 - new upstream release.
 - updated Source2 and 3 for python3.

+ 23 - 4
g/glibc/glibc-vl.spec

@@ -18,7 +18,7 @@ Summary: The GNU libc libraries
 Summary(ja): GNU libc ライブラリ
 Name: %{?compat32_prefix}glibc
 Version: %{glibcversion}
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 3%{?_dist_release}%{?with_systemd:.systemd}
 Group: system%{?compat32_group}
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -65,14 +65,15 @@ rpm.define("__debug_install_post bash " .. wrapper
 %undefine _unique_build_ids
 
 # patch from upstream
-Patch0: glibc-2.36-20220908.patch
+Patch0: glibc-2.36-20221206.patch
 
 # patches from Fedora
 Patch4: glibc-fedora-linux-tcsetattr.patch
 Patch8: glibc-fedora-manual-dircategory.patch
 Patch9: glibc-rh827510.patch
 Patch13: glibc-fedora-localedata-rh61908.patch
-Patch17: glibc-cs-path.patch
+# remove /bin from CS_PATH
+#Patch17: glibc-cs-path.patch
 Patch23: glibc-python3.patch
 
 # patch for Vine
@@ -575,7 +576,17 @@ build()
 		--disable-crypt ||
 		{ cat config.log; false; }
 
-	%make_build -O -r %{glibc_make_flags}
+	# We enable DT_GNU_HASH and DT_HASH for ld.so and DSOs to improve
+	# compatibility with applications that expect DT_HASH e.g. Epic Games
+	# Easy Anti-Cheat.  This is temporary as applications move to
+	# supporting only DT_GNU_HASH.  This was initially enabled in Fedora
+	# 37.  We must use 'env' because it is the only way to pass, via the
+	# environment, two variables that set the initial Makefile values for
+	# LDFLAGS used to build shared objects and the dynamic loader.
+	
+	env LDFLAGS.so="-Wl,--hash-style=both" \
+		LDFLAGS-rtld="-Wl,--hash-style=both" \
+		%make_build -O -r %{glibc_make_flags}
 	popd
 }
 
@@ -1770,6 +1781,14 @@ rm -f *.filelist*
 
 
 %changelog
+* Tue Dec 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.36-3
+- updated Patch0.
+- added "--hash-style=both".
+
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.36-2
+- updated Patch0.
+- dropped Patch7.
+
 * Sat Sep 10 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.36-1
 - updated to 2.36.
 

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

@@ -19,7 +19,7 @@ Summary: A GNU arbitrary precision library.
 Summary(ja): GNU 多倍長演算ライブラリ
 Name: gmp
 Version: 6.2.1
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -282,6 +282,9 @@ cd ..
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.1-3
+- rebuilt with current environment.
+
 * Fri Nov 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.2.1-2
 - imported Patch1000 from upstream to fix CVE-2021-43618.
 - dropped scriptlets.

+ 11 - 5
g/gnutls/gnutls-vl.spec

@@ -1,5 +1,5 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-%global guile_shortver %(guile-config --version 2>&1 | sed -e 's/^guile-config.*version //' -e ' s/\.[0-9]*$//')
+%global guile_shortver %(guile-config3.0 --version 2>&1 | sed -e 's/^guile-config.*version //' -e ' s/\.[0-9]*$//')
 
 %global __provides_exclude_from ^%{_libdir}/pkgconfig/.*$
 
@@ -7,7 +7,7 @@ Summary:	GNU TLS Library
 Summary(ja):	GNU TLS ライブラリ
 Name:		gnutls
 Version:	3.7.8
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Group:		system,security
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -35,7 +35,7 @@ BuildRequires:	libunistring-devel
 BuildRequires:	datefudge >= 1.22
 BuildRequires:	gmp-devel
 BuildRequires:	gettext readline-devel libtool
-BuildRequires:	guile-devel >= 1.8.6
+BuildRequires:	guile30-devel
 BuildRequires:	p11-kit-devel >= 0.21.3
 BuildRequires:	nettle-devel >= 3.6
 Requires:	nettle >= 3.6
@@ -180,7 +180,10 @@ This package contains Guile bindings for the library.
 %prep
 %autosetup -p1
 
-sed -i -e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' configure
+sed -i \
+	-e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' \
+	-e 's/guile-snarf/guile-snarf3.0/' \
+	configure
 rm -f lib/minitasn1/*.c lib/minitasn1/*.h
 rm -f src/libopts/*.c src/libopts/*.h src/libopts/compat/*.c src/libopts/compat/*.h 
 
@@ -189,7 +192,7 @@ echo "SYSTEM=NORMAL" >> tests/system.prio
 
 %build
 export LDFLAGS="-Wl,--no-add-needed"
-# autoreconf -fi
+#autoreconf -fiv
 %configure \
 	--enable-sha1-support \
 	--disable-static \
@@ -297,6 +300,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.8-2
+- rebuilt with guile-3.0.
+
 * Fri Nov 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.8-1
 - new upstream release.
 

+ 27 - 13
g/graphviz/graphviz-vl.spec

@@ -3,8 +3,8 @@
 Summary:        Graph Visualization Tools
 Summary(ja):	グラフ可視化ツール
 Name:           graphviz
-Version:        2.49.3
-Release:        2%{?_dist_release}
+Version:        7.0.1
+Release:        1%{?_dist_release}
 Group:          graphics
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -24,7 +24,7 @@ BuildRequires:  gd-devel
 BuildRequires:  ghostscript
 BuildRequires:  gmp-devel
 BuildRequires:  gtk2-devel
-BuildRequires:  guile-devel
+BuildRequires:  guile30-devel
 BuildRequires:  libjpeg-turbo-devel
 BuildRequires:  libpng-devel 
 BuildRequires:  libSM-devel
@@ -179,20 +179,27 @@ export CPPFLAGS=-I`ruby -e "puts File.join(RbConfig::CONFIG['includedir'], RbCon
     --enable-tcl \
     --with-visio
 
+# drop rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
 make %{?_smp_mflags} 
 
 
 %install
 rm -rf $RPM_BUILD_ROOT __doc
-make DESTDIR=$RPM_BUILD_ROOT \
-    docdir=$RPM_BUILD_ROOT%{_docdir}/%{name} \
+make DESTDIR=%{buildroot} \
+    docdir=%{_docdir}/%{name} \
     pkgconfigdir=%{_libdir}/pkgconfig \
     install
 
 find ${RPM_BUILD_ROOT} -type f -name "*.la" -exec rm -f {} ';'
-chmod -x $RPM_BUILD_ROOT%{_datadir}/%{name}/lefty/*
-cp -a $RPM_BUILD_ROOT%{_datadir}/%{name}/doc __doc
-rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/doc
+
+# Remove executable modes from demos
+find %{buildroot}%{_datadir}/%{name}/demo -type f -exec chmod a-x {} ';'
+# Move demos to doc
+mkdir -p %{buildroot}%{_docdir}/%{name}
+mv %{buildroot}%{_datadir}/%{name}/demo %{buildroot}%{_docdir}/%{name}/
 
 rm -rf %{buildroot}%{_libdir}/graphviz/python2
 
@@ -202,8 +209,7 @@ rm -rf $RPM_BUILD_ROOT
 
 
 # run "dot -c" to generate plugin config in %{_libdir}/%{name}/config
-%post
-/sbin/ldconfig
+%posttrans
 %{_bindir}/dot -c
 
 # if there is no dot after everything else is done, then remove config
@@ -216,11 +222,15 @@ fi
 %files
 %defattr(-,root,root)
 %license COPYING
+%doc %{_docdir}/%{name}
 %doc AUTHORS ChangeLog NEWS README
+%exclude %{_docdir}/%{name}/*.html
+%exclude %{_docdir}/%{name}/*.pdf
+%exclude %{_docdir}/%{name}/demo
 %{_bindir}/*
 %dir %{_datadir}/%{name}
+%{_datadir}/%{name}/graphs
 %{_datadir}/%{name}/gvpr
-%{_datadir}/%{name}/lefty
 %{_mandir}/man1/*
 %{_mandir}/man7/*
 %dir %{_libdir}/%{name}
@@ -239,7 +249,9 @@ fi
 
 %files doc
 %defattr(-,root,root,-)
-%doc __doc/*
+%doc %{_docdir}/%{name}/*.html
+%doc %{_docdir}/%{name}/*.pdf
+%doc %{_docdir}/%{name}/demo
 
 %files guile
 %defattr(-,root,root,-)
@@ -274,13 +286,15 @@ fi
 %defattr(-,root,root)
 %{_libdir}/%{name}/tcl/*
 %{_libdir}/tcl*/*
-%{_datadir}/%{name}/demo
 # hack to include gv.3tcl only if available
 #  always includes tcldot.3tcl, gdtclft.3tcl
 %{_mandir}/man3/*.3tcl*
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.0.1-1
+- new upstream release.
+
 * Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.49.3-2
 - rebuilt with perl-5.34.0.
 

+ 276 - 0
g/guile30/guile30-vl.spec

@@ -0,0 +1,276 @@
+# This specfile is almost identical with Mlichvars
+# specfile for guile 2.2, in ideal world, we would
+# just rebase guile 2.2 to guile 3.0 but we do not
+# live in ideal world and we need to maintain both
+# guile 2.2 and guile 3 in Fedora. Thus this note
+# is giving credit to Mlichvar for all the delicate
+# mechanisms in this package.
+
+# Guile produces ELF images that are just containers for guile and don't
+# include build-ids. https://wingolog.org/archives/2014/01/19/elf-in-guile
+%undefine _missing_build_ids_terminate_build
+
+Name: guile30
+Version: 3.0.8
+Release: 1%{?_dist_release}
+Summary: A GNU implementation of Scheme for application extensibility
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
+License: LGPLv3+ and MIT and Public Domain and GPL+ and GPLv3+
+Source: https://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz
+URL: https://www.gnu.org/software/guile/
+
+BuildRequires: libtool libtool-ltdl-devel pkgconfig(gmp) pkgconfig(readline)
+BuildRequires: gettext-devel libunistring-devel pkgconfig(libffi) pkgconfig(bdw-gc)
+BuildRequires: make gcc
+BuildRequires: autoconf 
+BuildRequires: pkgconfig
+Requires: coreutils
+Provides: guile = %{version}-%{release}
+
+%global mver %(echo '%{version}' | cut -d. -f 1-2)
+%global majorver %(echo '%{mver}' | cut -d. -f 1)
+%global minorver %(echo '%{mver}' | cut -d. -f 2)
+
+%global alt_priority %(printf "%%d%%02d" "%{majorver}" "%{minorver}")
+
+# Guile ships a patched version of localcharset from gnulib
+# its version is v0.1-1157-gb03f418
+Provides: bundled(gnulib)
+
+# Out of memory test is not stable, so disable it.
+Patch1: guile-3.0.7-disable-oom-test.patch
+
+# add chdir call before chroot to make it more secure
+Patch2: guile-3.0.7-chroot.patch
+
+# replace deprecated autoconf macro
+Patch3: guile-3.0.7-configure.patch
+
+# Disable unstable stack overflow test
+Patch4: guile-3.0.7-disable-stackoverflow-test.patch
+
+%description
+GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library
+implementation of the Scheme programming language, written in C.  GUILE
+provides a machine-independent execution platform that can be linked in
+as a library during the building of extensible programs.
+
+Install the guile package if you'd like to add extensibility to programs
+that you are developing.
+
+%package devel
+Summary: Libraries and header files for the GUILE extensibility library
+Group: programming
+Requires: guile30%{?_isa} = %{version}-%{release} pkgconfig(gmp) pkgconfig(bdw-gc)
+Requires: pkgconfig
+Provides: guile-devel = %{version}-%{release}
+
+%description devel
+The guile-devel package includes the libraries, header files, etc.,
+that you'll need to develop applications that are linked with the
+GUILE extensibility library.
+
+You need to install the guile-devel package if you want to develop
+applications that will be linked to GUILE.  You'll also need to
+install the guile package.
+
+
+%debug_package
+
+
+%prep
+%autosetup -p1 -n guile-%version
+
+
+%build
+autoreconf -iv
+%configure --disable-static --disable-error-on-warning --program-suffix=%{mver}
+
+%make_build
+
+
+%install
+%make_install
+mkdir -p %{buildroot}%{_datadir}/guile/site/%{mver}
+
+rm -f %{buildroot}%{_libdir}/libguile*.la
+rm -f %{buildroot}%{_infodir}/dir
+
+for i in $(seq 1 11); do
+  mv %{buildroot}%{_infodir}/guile{,-%{mver}}.info-$i
+  sed -i -e 's/guile\.info/guile-%{mver}.info/' %{buildroot}%{_infodir}/guile-%{mver}.info-$i
+  sed -i -e 's/\* Guile Reference: (guile)/* Guile %{mver} Reference: (guile-%{mver})/' %{buildroot}%{_infodir}/guile-%{mver}.info-$i
+done
+mv %{buildroot}%{_infodir}/guile{,-%{mver}}.info
+sed -i -e 's/guile\.info/guile-%{mver}.info/' %{buildroot}%{_infodir}/guile-%{mver}.info
+sed -i -e 's/\* Guile Reference: (guile)/* Guile %{mver} Reference: (guile-%{mver})/' %{buildroot}%{_infodir}/guile-%{mver}.info
+mv %{buildroot}%{_infodir}/r5rs{,-%{mver}}.info
+mv %{buildroot}%{_datadir}/aclocal/guile{,-%{mver}}.m4
+
+# Our gdb doesn't support guile yet
+rm -f %{buildroot}%{_libdir}/libguile*gdb.scm
+
+for i in %{buildroot}%{_infodir}/goops.info; do
+    iconv -f iso8859-1 -t utf-8 < $i > $i.utf8 && mv -f ${i}{.utf8,}
+done
+
+touch %{buildroot}%{_datadir}/guile/site/%{mver}/slibcat
+
+# Adjust mtimes so they are all identical on all architectures.
+# When guile.x86_64 and guile.i686 are installed at the same time on an x86_64 system,
+# the *.scm files' timestamps change, as they normally reside in /usr/share/guile/.
+# Their corresponding compiled *.go file go to /usr/lib64/, or /usr/lib/, depending on the arch.
+# The mismatch in timestamps between *.scm and *.go files makes guile to compile itself
+# everytime it's run. The following code adjusts the files so that their timestamps are the same
+# for every file, but unique between builds.
+# See https://bugzilla.redhat.com/show_bug.cgi?id=1208760.
+find %{buildroot}%{_datadir} -name '*.scm' -exec touch -r "%{_specdir}/guile3.spec" '{}' \;
+find %{buildroot}%{_libdir} -name '*.go' -exec touch -r "%{_specdir}/guile3.spec" '{}' \;
+
+# Remove Libtool archive
+rm %{buildroot}%{_libdir}/guile/%{mver}/extensions/guile-readline.la
+
+%check
+make %{?_smp_mflags} check || true
+
+
+%post
+if [ $1 -eq 1 ]; then
+    %{_sbindir}/update-alternatives \
+        --install \
+                %{_bindir}/guile \
+                guile \
+                %{_bindir}/guile%{?mver} \
+                %{alt_priority} \
+        --slave \
+                %{_bindir}/guild \
+                guild \
+                %{_bindir}/guild%{?mver} \
+        --slave \
+                %{_bindir}/guile-tools \
+                guile-tools \
+                %{_bindir}/guile-tools%{?mver} \
+        --slave \
+                %{_mandir}/man1/guile.1.gz \
+                guile.1 \
+                %{_mandir}/man1/guile%{?mver}.1.gz
+fi
+
+%preun
+if [ "$1" = 0 ]; then
+    %{_sbindir}/update-alternatives \
+        --remove \
+                guile \
+                %{_bindir}/guile%{?mver}
+fi
+:
+
+%post devel
+if [ $1 -eq 1 -o ! -e %{_libdir}/pkgconfig/guile.pc ]; then
+    %{_sbindir}/update-alternatives \
+        --install \
+                %{_bindir}/guile-config \
+                guile-config \
+                %{_bindir}/guile-config%{?mver} \
+                %{alt_priority} \
+        --slave \
+                %{_bindir}/guile-snarf \
+                guile-snarf \
+                %{_bindir}/guile-snarf%{?mver} \
+        --slave \
+                %{_libdir}/pkgconfig/guile.pc \
+                guile.pc \
+                %{_libdir}/pkgconfig/guile-%{?mver}.pc
+fi
+
+%preun devel
+if [ "$1" = 0 ]; then
+    %{_sbindir}/update-alternatives \
+        --remove \
+                guile-config \
+                %{_bindir}/guile-config%{?mver}
+fi
+
+%triggerin -- slib >= 3b4-1
+rm -f %{_datadir}/guile/site/%{mver}/slibcat
+export SCHEME_LIBRARY_PATH=%{_datadir}/slib/
+
+# Build SLIB catalog
+%{_bindir}/guile%{mver} --fresh-auto-compile --no-auto-compile -c \
+    "(use-modules (ice-9 slib)) (require 'new-catalog)" &> /dev/null || \
+    rm -f %{_datadir}/guile/site/%{mver}/slibcat
+:
+
+%triggerun -- slib >= 3b4-1
+if [ "$2" = 0 ]; then
+    rm -f %{_datadir}/guile/site/%{mver}/slibcat
+fi
+
+
+%files
+%license COPYING COPYING.LESSER LICENSE
+%doc AUTHORS HACKING README THANKS
+%{_bindir}/guild%{mver}
+%{_bindir}/guile%{mver}
+%{_bindir}/guile-tools%{mver}
+%{_libdir}/libguile-%{mver}.so.1*
+%{_libdir}/guile
+%dir %{_datadir}/guile
+%dir %{_datadir}/guile/site
+%dir %{_datadir}/guile/%{mver}
+%dir %{_datadir}/guile/site/%{mver}
+%{_datadir}/guile/%{mver}/ice-9
+%{_datadir}/guile/%{mver}/language
+%{_datadir}/guile/%{mver}/oop
+%{_datadir}/guile/%{mver}/rnrs
+%{_datadir}/guile/%{mver}/scripts
+%{_datadir}/guile/%{mver}/srfi
+%{_datadir}/guile/%{mver}/sxml
+%{_datadir}/guile/%{mver}/system
+%{_datadir}/guile/%{mver}/texinfo
+%{_datadir}/guile/%{mver}/web
+%{_datadir}/guile/%{mver}/guile-procedures.txt
+%{_datadir}/guile/%{mver}/*.scm
+%{_datadir}/guile/%{mver}/scheme/*.scm
+%dir %{_datadir}/guile/%{mver}/scheme
+%ghost %{_datadir}/guile/site/%{mver}/slibcat
+%{_infodir}/*
+%{_mandir}/man1/guile%{?mver}*
+
+%files devel
+%{_bindir}/guile-config%{?mver}
+%{_bindir}/guile-snarf%{?mver}
+%{_datadir}/aclocal/*
+%{_libdir}/libguile-%{mver}.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/guile
+
+
+%changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.0.8-1
+- initial build for Vine Linux.
+- new upstream release.
+
+* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Fri Jan 14 2022 Tomas Korbar <tkorbar@redhat.com> - 3.0.7-4
+- Fix license field
+- Resolves: rhbz#2036203
+
+* Sat Jan 08 2022 Miro Hrončok <mhroncok@redhat.com> - 3.0.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Changes/LIBFFI34
+
+* Mon Aug 02 2021 Tomas Korbar <tkorbar@redhat.com> - 3.0.7-2
+- Fix requires for devel package
+- Resolves: rhbz#1989011
+
+* Mon Jul 19 2021 Tomas Korbar <tkorbar@redhat.com> - 3.0.7-1
+- Initial package
+

+ 4 - 1
h/hiredis/hiredis-vl.spec

@@ -1,6 +1,6 @@
 Name:           hiredis
 Summary:        Minimalistic C client library for Redis
-Version:        1.0.2
+Version:        1.1.0
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -66,6 +66,9 @@ make check || true
 
 
 %changelog
+* Wed Nov 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.0-1
+- new upstream release.
+
 * Thu Oct 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.2-1
 - new upstream release.
 - dropped ldconfig scriptlets.

+ 11 - 2
h/hyperscan/hyperscan-vl.spec

@@ -1,6 +1,6 @@
 Name:           hyperscan
 Version:        5.4.0
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        High-performance regular expression matching library
 Group:          system
 Vendor:         Project Vine
@@ -11,12 +11,13 @@ URL:            https://www.hyperscan.io/
 Source0:        https://github.com/intel/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch0:         hyperscan-5.4.0-fix-compilation-error.patch
 Patch1:         hyperscan-glibc234.patch
+Patch1000:      CVE-2022-29486.patch
 
 BuildRequires:  gcc-c++
 BuildRequires:  libboost-devel
 BuildRequires:  cmake
 BuildRequires:  pcre2-devel
-BuildRequires:  python
+BuildRequires:  python3
 BuildRequires:  ragel
 BuildRequires:  sqlite3-devel
 BuildRequires:  libpcap-devel
@@ -68,6 +69,11 @@ needed for developing Hyperscan applications.
 %build
 export CXXFLAGS="%{optflags} -DBOOST_ALLOW_DEPRECATED_HEADERS"
 
+# LTO seems to be losing the target prefix on ifunc targets leading to
+# multiply defined symbols.  This seems like a GCC bug
+# Disable LTO
+%define _lto_cflags %{nil}
+
 #cmake -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_AND_SHARED:BOOL=OFF .
 # workaround for https://github.com/intel/hyperscan/issues/186
 %cmake \
@@ -103,6 +109,9 @@ rm -f %{buildroot}%{_libdir}/*.a
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.4.0-3
+- imported Patch1000 from upstream to fix CVE-2022-29486.
+
 * Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.4.0-2
 - rebuilt with current environment.
 

+ 16 - 13
j/jansson/jansson-vl.spec

@@ -1,15 +1,18 @@
 Name:		jansson
-Version:	2.13.1
+Version:	2.14
 Release:	1%{?_dist_release}
 Summary:	C library for encoding, decoding and manipulating JSON data
 Summary(ja):	JSONデータをエンコード・デコード・操作するためのライブラリ
+Group:		system
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
-Group:		system
 License:	MIT
-URL:		http://www.digip.org/jansson/
-Source0:	http://www.digip.org/jansson/releases/jansson-%{version}.tar.bz2
+URL:		https://github.com/akheron/jansson
+Source0:	https://github.com/akheron/jansson/releases/download/v%{version}/jansson-%{version}.tar.bz2
+# fix test
+# https://github.com/akheron/jansson/commit/0677666f65b988b2dd44d02966a08fea490d5883
+Patch0: 0677666f65b988b2dd44d02966a08fea490d5883.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
@@ -32,7 +35,7 @@ Header files for developing applications making use of jansson.
 
 
 %prep
-%setup -q
+%autosetup -p1
 
 
 %build
@@ -40,22 +43,18 @@ Header files for developing applications making use of jansson.
 make %{?_smp_mflags}
 
 
-%check
-make check
-
-
 %install
 rm -rf "$RPM_BUILD_ROOT"
 make install INSTALL="install -p" DESTDIR="$RPM_BUILD_ROOT"
 rm "$RPM_BUILD_ROOT%{_libdir}"/*.la
 
 
-%clean
-rm -rf "$RPM_BUILD_ROOT"
+%check
+make check
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%clean
+rm -rf "$RPM_BUILD_ROOT"
 
 
 %files
@@ -73,6 +72,10 @@ rm -rf "$RPM_BUILD_ROOT"
 
 
 %changelog
+* Sun Nov 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.14-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13.1-1
 - new upstream release.
 

+ 23 - 16
j/jsoncpp/jsoncpp-vl.spec

@@ -1,9 +1,9 @@
 Name:           jsoncpp
-Version:        1.9.3
+Version:        1.9.5
 Release:        1%{?_dist_release}
 Summary:        JSON library implemented in C++
 Summary(ja):    C++ で実装された JSON ライブラリ
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -26,49 +26,52 @@ generate.
 %package devel
 Summary:    Development headers and library for %{name}
 Summary(ja): %{name} の開発用ヘッダファイルとライブラリ
-Group:      Development/Libraries
+Group:      programming
 Requires:   %{name} = %{version}-%{release}
 Obsoletes:  %{name}-doc < 1.0.0
 %description devel
 This package contains the development headers and library for %{name}.
 
 
+%debug_package
+
+
 %prep
 %autosetup -p1
 
-%build
-mkdir -p %{_target_platform}
-pushd %{_target_platform}
 
+%build
 %cmake -DBUILD_STATIC_LIBS=OFF                \
+       -DBUILD_OBJECT_LIBS=OFF                \
        -DJSONCPP_WITH_WARNING_AS_ERROR=OFF    \
        -DJSONCPP_WITH_PKGCONFIG_SUPPORT=ON    \
        -DJSONCPP_WITH_CMAKE_PACKAGE=ON        \
        -DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF \
-       -DPYTHON_EXECUTABLE="%{__python3}"     \
-       ..
-popd
-%make_build -C %{_target_platform}
+       -DJSONCPP_WITH_EXAMPLE:BOOL=OFF        \
+       -DJSONCPP_WITH_STRICT_ISO:BOOL=ON      \
+       -DPYTHON_EXECUTABLE="%{__python3}"
+
+%cmake_build
 
 
 %check
-%make_build -C %{_target_platform} jsoncpp_check
+# Run tests single threaded.
+%global _smp_mflags -j1
+%ctest
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%make_install -C %{_target_platform}
+%cmake_install
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
 
 %files
-%license AUTHORS LICENSE
-%doc README*
+%license LICENSE
+%doc AUTHORS README*
 %{_libdir}/lib%{name}.so.*
 
 %files devel
@@ -80,6 +83,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.5-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.3-1
 - new upstream release.
 - dropped Patch0000: fixed in upstream.

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

@@ -40,7 +40,7 @@
 # adding some text to the end of the version number.
 #
 %define sublevel 10
-%define patchlevel 154
+%define patchlevel 158
 %define kversion 5.%{sublevel}
 %define rpmversion 5.%{sublevel}.%{patchlevel}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
@@ -1206,6 +1206,12 @@ fi
 
 
 %changelog
+* Thu Dec 08 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.158-1
+- updated to 5.10.158.
+
+* Sat Nov 26 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.156-1
+- updated to 5.10.156.
+
 * Fri Nov 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.154-1
 - updated to 5.10.154.
 

+ 19 - 7
k/krb5/krb5-vl.spec

@@ -29,7 +29,7 @@ Summary: The Kerberos network authentication system
 Summary(ja): Kerberos ネットワーク認証システム
 Name: krb5
 Version: 1.19.2
-Release: 3%{_dist_release}%{?with_systemd:.systemd}
+Release: 4%{_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -72,7 +72,6 @@ Patch1: downstream-SELinux-integration.patch
 Patch3: downstream-netlib-and-dns.patch
 Patch4: downstream-fix-debuginfo-with-y.tab.c.patch
 Patch5: downstream-Remove-3des-support.patch
-#Patch6: downstream-Use-backported-version-of-OpenSSL-3-KDF-i.patch
 Patch7: downstream-FIPS-with-PRNG-and-RADIUS-and-MD4.patch
 Patch8: Add-APIs-for-marshalling-credentials.patch
 Patch9: Add-hostname-canonicalization-helper-to-k5test.py.patch
@@ -93,11 +92,23 @@ Patch24: Fix-leaks-on-error-in-kadm5-init-functions.patch
 Patch25: Clean-up-context-after-failed-open-in-libkdb5.patch
 Patch26: Use-asan-in-one-of-the-CI-builds.patch
 Patch29: Clean-up-gssapi_krb5-ccache-name-functions.patch
+Patch30: Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch
+Patch32: Add-buildsystem-detection-of-the-OpenSSL-3-KDF-inter.patch
+Patch33: Use-OpenSSL-s-SSKDF-in-PKINIT-when-available.patch
+Patch34: Use-OpenSSL-s-KBKDF-and-KRB5KDF-for-deriving-long-te.patch
+Patch35: Handle-OpenSSL-3-s-providers.patch
+Patch36: Remove-TCL-based-libkadm5-API-tests.patch
+Patch37: Use-SHA256-instead-of-SHA1-for-PKINIT-CMS-digest.patch
+Patch38: krb5-krad-remote.patch
+Patch39: krb5-krad-larger-attrs.patch
+Patch40: Try-harder-to-avoid-password-change-replay-errors.patch
+Patch41: Add-configure-variable-for-default-PKCS-11-module.patch
+Patch42: downstream-Allow-krad-UDP-TCP-localhost-connection-with-FIPS.patch
+Patch43: Read-GSS-configuration-files-with-mtime-0.patch
 
 # Vine patch(es)
 
 # security
-Patch1000: CVE-2021-37750.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
@@ -307,10 +318,7 @@ popd
 
 # Mess with some of the default ports that we use for testing, so that multiple
 # builds going on the same host don't step on each other.
-cfg="src/kadmin/testing/proto/kdc.conf.proto \
-     src/kadmin/testing/proto/krb5.conf.proto \
-     src/lib/kadm5/unit-test/api.current/init-v2.exp \
-     src/util/k5test.py"
+cfg="src/util/k5test.py"
 LONG_BIT=`getconf LONG_BIT`
 PORT=`expr 61000 + $LONG_BIT - 48`
 sed -i -e s,61000,`expr "$PORT" + 0`,g $cfg
@@ -917,6 +925,10 @@ exit 0
 
 
 %changelog
+* Mon Nov 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.2-4
+- new upstream release.
+- re-imported all patches from rawhide.
+
 * Tue Oct 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.19.2-3
 - rebuilt with openssl-3.0.0.
 

+ 4 - 4
l/lcms2/lcms2-vl.spec

@@ -3,7 +3,7 @@
 Name:           lcms2
 Summary:        Color Management Engine
 Summary(ja):    カラーマネージメントエンジン
-Version:        2.12
+Version:        2.14
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -96,9 +96,6 @@ install -D -m 644 include/lcms2_plugin.h $RPM_BUILD_ROOT/usr/include/lcms2_plugi
 rm -rf ${RPM_BUILD_ROOT}
 
 
-%ldconfig_scriptlets
-
-
 %files
 %defattr(-,root,root,-)
 %license COPYING
@@ -129,6 +126,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.14-1
+- new upstream release.
+
 * Tue Mar 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.12-1
 - new upstream release.
 

+ 18 - 8
lib/liba/libarchive/libarchive-vl.spec

@@ -1,6 +1,6 @@
 Name:          libarchive
 Summary:       A library for handling streaming archive formats 
-Version:       3.6.1
+Version:       3.6.2
 Release:       1%{?_dist_release}
 Group:         system
 Vendor:        Project Vine
@@ -10,13 +10,6 @@ License:       BSD
 URL:           https://www.libarchive.org/
 Source0:       https://www.libarchive.org/downloads/%{name}-%{version}.tar.gz
 
-# When configured against OpenSSL 1.1, the RIPEMD-160 support was not detected,
-# so it was not compiled in previously. With OpenSSL 3.0, it's now detected as
-# being available, but it only actually works when the legacy provider is
-# loaded, which breaks the RIPEMD-160 test. This patch disables the RIPEMD-160
-# support explicitly.
-Patch0001:     0001-Drop-rmd160-from-OpenSSL.patch
-
 BuildRoot:     %{_tmppath}/%{name}-%{version}-root
 BuildRequires: bzip2-devel
 BuildRequires: libacl-devel
@@ -50,6 +43,15 @@ developing applications that use %{name}.
 %prep
 %autosetup -p1
 
+# When configured against OpenSSL 1.1, the RIPEMD-160 support was not detected,
+# so it was not compiled in previously. With OpenSSL 3.0, it's now detected as
+# being available, but it only actually works when the legacy provider is
+# loaded, which breaks the RIPEMD-160 test. This patch disables the RIPEMD-160
+# support explicitly.
+sed -i -e '/RMD160, OPENSSL, rmd160/d' configure.ac
+
+autoreconf -vif
+
 
 %build
 %configure \
@@ -88,6 +90,14 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Dec 10 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.6.2-1
+- new upstream release.
+- dropped Patch0001: maede to get the same effect by sed.
+- dropped Patch1000: fixed in upstream.
+
+* Tue Nov 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.6.1-2
+- imported Patch1000 from upstream to fix CVE-2022-36227.
+
 * Fri May 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.6.1-1
 - new upstream release.
 - dropped Patch0: fixed in upstream.

+ 17 - 6
lib/liba/libatomic_ops/libatomic_ops-vl.spec

@@ -2,9 +2,9 @@
 
 Name:         libatomic_ops
 Summary:      Atomic memory update operations
-Version:      7.6.10
+Version:      7.6.14
 Release:      1%{?_dist_release}
-
+Group:        system
 # libatomic_ops MIT, libatomic_ops_gpl GPLv2
 License: GPLv2 and MIT
 URL:          https://www.hboehm.info/gc/
@@ -22,21 +22,26 @@ portable code. Unlike earlier similar packages, this one explicitly
 considers memory barrier semantics, and allows the construction of code
 that involves minimum overhead across a variety of architectures.
 
+
 %package devel
 Summary: Development files for %{name}
+Group: programming
 Requires: %{name}%{?_isa} = %{version}-%{release}
 %description devel
 Files for developing with %{name}.
 
+
 %package static
 Summary: Static library files for %{name}
+Group: programming
 Requires: %{name}-devel%{?_isa} = %{version}-%{release}
 %description static
 Files for developing with %{name} and linking statically.
 
+
 %package -n compat32-%{name}
 Summary:  Atomic memory update operations
-Group:    System Environment/Libraries
+Group: system,legacy
 Requires: %{name} = %{version}-%{release}
 %description -n compat32-%{name}
 Provides implementations for atomic memory update operations on a
@@ -45,15 +50,19 @@ portable code. Unlike earlier similar packages, this one explicitly
 considers memory barrier semantics, and allows the construction of code
 that involves minimum overhead across a variety of architectures.
 
+
 %package -n compat32-%{name}-devel
 Summary:  Development files for %{name}
-Group:    Development/Libraries
+Group: programming,legacy
 Requires: compat32-%{name} = %{version}-%{release}
 Requires: %{name}-devel = %{version}-%{release}
 %description -n compat32-%{name}-devel
 Files for developing with %{name}.
 
 
+%debug_package
+
+
 %prep
 %autosetup -p1
 
@@ -85,8 +94,6 @@ rm -rf %{buildroot}%{_docdir}/libatomic_ops
 #endif
 make check %{?arch_ignore}
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
 
 %files
 %license COPYING doc/LICENSING.txt
@@ -123,6 +130,10 @@ make check %{?arch_ignore}
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 7.6.14-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Tue Sep 10 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 7.6.10-1
 - new upstream release.
 - dropped all patches.

+ 4 - 1
lib/libi/libidn2/libidn2-vl.spec

@@ -3,7 +3,7 @@
 Summary:          Library to support IDNA2008 internationalized domain names
 Summary(ja):      IDNA2008 国際化ドメイン名をサポートするためのライブラリ
 Name:             libidn2
-Version:          2.3.3
+Version:          2.3.4
 Release:          1%{?_dist_release}
 Group:            system
 Vendor:           Project Vine
@@ -132,6 +132,9 @@ make %{?_smp_mflags} -C tests check
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.4-1
+- new upstream release.
+
 * Tue Aug 09 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.3-1
 - new upstream release.
 - dropped install-info scriptlets.

+ 8 - 10
lib/libn/libnl3/libnl3-vl.spec

@@ -1,15 +1,16 @@
 Name: libnl3
 Summary: Convenience library for kernel netlink sockets
 Summary(ja): Netlink ソケットの利用に便利なライブラリ
-Version: 3.5.0
-Release: 2%{?_dist_release}
+Version: 3.7.0
+Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: LGPLv2
 URL: http://www.infradead.org/~tgr/libnl/
-Source: https://github.com/thom311/libnl/releases/download/libnl3_5_0/libnl-%{version}.tar.gz
+%define altver %(echo %{version} | sed -e 's/\\./_/g')
+Source: https://github.com/thom311/libnl/releases/download/libnl%{altver}/libnl-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}--root
 BuildRequires:	flex
 BuildRequires:	bison
@@ -62,13 +63,6 @@ rm -f %{buildroot}%{_bindir}/*
 find %{buildroot} -name \*.la -delete
 
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-%post cli -p /sbin/ldconfig
-%postun cli -p /sbin/ldconfig
-
-
 %files
 %defattr(-,root,root,-)
 %license COPYING
@@ -94,6 +88,10 @@ find %{buildroot} -name \*.la -delete
 
 
 %changelog
+* Fri Dec 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.0-1
+- new upstream release.
+- dropped ldconfig scriptlets.
+
 * Sun Feb 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.0-2
 - rebuilt with current environment.
 

+ 8 - 1
lib/libp/libpsl/libpsl-vl.spec

@@ -1,7 +1,8 @@
 Name:           libpsl
 Version:        0.21.1
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        C library for the Publix Suffix List
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -47,6 +48,7 @@ Libpsl...
 
 %package        devel
 Summary:        Development files for %{name}
+Group:          programming
 Requires:       %{name}%{?_isa} = %{version}-%{release}
 Requires:       publicsuffix-list
 
@@ -57,6 +59,7 @@ developing applications that use %{name}.
 
 %package -n     psl
 Summary:        Commandline utility to explore the Public Suffix List
+Group:          security
 
 %description -n psl
 This package contains a commandline utility to explore the Public Suffix List,
@@ -66,6 +69,7 @@ is acceptable for domains and so on.
 
 %package -n     psl-make-dafsa
 Summary:        Compiles the Public Suffix List into DAFSA form
+Group:          security
 
 %description -n psl-make-dafsa
 This script produces C/C++ code or an architecture-independent binary object
@@ -158,6 +162,9 @@ make check || cat $(find . -name test-suite.log)
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.21.1-2
+- rebuilt with current environment.
+
 * Fri Apr 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.21.1-1
 - new upstream release.
 - dropped Patch1: fixed in upstream.

+ 7 - 4
lib/libu/libunistring/libunistring-vl.spec

@@ -4,7 +4,7 @@
 Name:		libunistring
 Summary:	library for manipulating Unicode strings
 Summary(ja):	Unicode 文字列を処理するライブラリ
-Version:	1.0
+Version:	1.1
 Release:	1%{?_dist_release}
 Vendor:		Project Vine
 Group:		system
@@ -39,7 +39,7 @@ manipulating C strings according to the Unicode standard.
 %package devel
 Summary:	Development files and documentation for libunistring
 Summary(ja):	libunistring の開発用ファイルとドキュメント
-Group:		Development/Libraries
+Group:		programming
 Requires:	%{name} = %{version}-%{release}
 
 %description devel
@@ -48,7 +48,7 @@ Development files and documentation for libunistring
 %package -n compat32-%{name}
 Summary:        library for manipulating Unicode strings
 Summary(ja):    Unicode 文字列を処理するライブラリ
-Group:          Development/Libraries
+Group:          system,legacy
 Requires:       %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -66,7 +66,7 @@ manipulating C strings according to the Unicode standard.
 %package -n compat32-%{name}-devel
 Summary:        Development files and documentation for libunistring
 Summary(ja):    libunistring の開発用ファイルとドキュメント
-Group:          Development/Libraries
+Group:          programming,legacy
 Requires:       compat32-%{name} = %{version}-%{release}
 Requires:       %{name}-devel = %{version}-%{release}
 
@@ -123,6 +123,9 @@ Development files and documentation for libunistring
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-1
+- new upstream release.
+
 * Fri Jan 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0-1
 - new upstream release.
 

+ 31 - 20
lib/libx/libxml2/libxml2-vl.spec

@@ -1,15 +1,16 @@
 Summary: Library providing XML and HTML support
 Summary(ja): XML や HTML サポートを提供するライブラリ
 Name: libxml2
-Version: 2.9.14
-Release: 2%{_dist_release}
+Version: 2.10.3
+Release: 1%{_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: MIT
 URL: https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home
-Source: https://gitlab.gnome.org/GNOME/%{name}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2
+%define shortver %(echo %{version} | cut -d. -f1-2)
+Source: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
 
 Patch0: libxml2-multilib.patch
 # Patch from openSUSE.
@@ -205,7 +206,7 @@ DTDであってもパースと確認が出来ます。
 
 
 %prep
-%setup -q -n %{name}-v%{version}
+%setup -q
 
 %patch0 -p1
 %patch1 -p1
@@ -218,9 +219,21 @@ autoreconf -ivf
 mkdir py2 py3
 %global _configure ../configure
 %global _configure_disable_silent_rules 1
-( cd py2 && %configure --cache-file=../config.cache --with-python=%{__python2} )
-
-( cd py3 && %configure --cache-file=../config.cache --with-python=%{__python3} )
+(export PYTHON=%{__python2} && cd py2 && %configure \
+	--enable-static \
+	--with-legacy \
+	--with-ftp \
+	--with-xptr-locs \
+	--with-python=%{__python2} \
+)
+
+(export PYTHON=%{__python3} && cd py3 && %configure \
+	--enable-static \
+	--with-legacy \
+	--with-ftp \
+	--with-xptr-locs \
+	--with-python=%{__python3} \
+)
 
 make %{?_smp_mflags} -C py2
 make %{?_smp_mflags} -C py3
@@ -252,24 +265,22 @@ chmod -x doc/*.py
 %files
 %defattr(-, root, root)
 %license Copyright
-%doc AUTHORS NEWS README TODO
+%doc NEWS README.md TODO
 %{_bindir}/xmlcatalog
 %{_bindir}/xmllint
 %{_libdir}/lib*.so.*
 %{_mandir}/man1/xmllint.1*
 %{_mandir}/man1/xmlcatalog.1*
-%{_mandir}/man3/libxml.3*
 
 %files devel
 %defattr(-, root, root)
-%doc doc/*.html doc/html doc/*.gif doc/*.png
+%doc doc/*.html
 %doc doc/tutorial doc/libxml2-api.xml.gz
 %{_bindir}/xml2-config
 %{_datadir}/aclocal/libxml.m4
 %{_includedir}/*
 %{_libdir}/lib*.so
 %{_libdir}/lib*.a
-%{_libdir}/*.sh
 %{_libdir}/cmake/libxml2/libxml2-config.cmake
 %{_libdir}/pkgconfig/libxml-2.0.pc
 %{_mandir}/man1/xml2-config.1*
@@ -282,23 +293,21 @@ chmod -x doc/*.py
 %files python
 %defattr(-, root, root)
 %license Copyright
-%doc AUTHORS NEWS README
+%doc NEWS README.md
 %doc python/TODO
-%doc python/libxml2class.txt
-%doc python/tests/*.py
 %doc doc/*.py
-%doc doc/python.html
 %{python2_sitearch}/*
+%ifarch x86_64
+%{python2_sitelib}/*
+%endif
 
 %files -n python3-%{name}
 %defattr(-, root, root)
 %license Copyright
-%doc AUTHORS NEWS README
+%doc NEWS README.md
 %doc python/TODO
-%doc python/libxml2class.txt
-%doc python/tests/*.py
 %doc doc/*.py
-%doc doc/python.html
+%{python3_sitelib}/*
 %{python3_sitearch}/*
 
 %if %{build_compat32}
@@ -310,11 +319,13 @@ chmod -x doc/*.py
 %defattr(-, root, root)
 %{_libdir}/lib*.so
 %{_libdir}/lib*.a
-%{_libdir}/*.sh
 %endif
 
 
 %changelog
+* Tue Nov 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.10.3-1
+- updated to 2.10.3.
+
 * Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.14-2
 - rebuilt with python3-3.11.
 

+ 4 - 1
m/mailutils/mailutils-vl.spec

@@ -7,7 +7,7 @@
 Name:           mailutils
 Summary:        GNU Mailutils: General-Purpose Mail Package
 Summary(ja):    GNU Mailutils: 汎用メールユーティリティパッケージ
-Version:        3.14
+Version:        3.15
 Release:        1%{_dist_release}
 Group:          internet
 Vendor:         Project Vine
@@ -206,6 +206,9 @@ make check
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.15-1
+- new upstream release.
+
 * Fri Jan 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.14-1
 - new upstream release.
 - dropped install-info scriptlets.

+ 13 - 19
m/make/make-vl.spec

@@ -2,7 +2,7 @@ Summary:     A GNU tool which simplifies the build process for users.
 Summary(ja): ユーザのビルド手続きを平易にする GNU ツール
 Name: make
 Epoch: 1
-Version: 4.3
+Version: 4.4
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -11,7 +11,7 @@ Distribution: Vine Linux
 License: GPL
 URL: http://www.gnu.org/software/make/
 Source: https://ftp.gnu.org/gnu/make/make-%{version}.tar.gz
-Source1: http://translationproject.org/PO-files/ja/make-4.2.93.ja.po
+Source1: http://translationproject.org/PO-files/ja/make-4.3.92.ja.po
 Patch0: make-4.3-getcwd.patch
 
 # Assume we don't have clock_gettime in configure, so that
@@ -22,16 +22,9 @@ Patch2: make-4.0-noclock_gettime.patch
 # BZs #142691, #17374
 Patch3: make-4.3-j8k.patch
 
-# https://bugzilla.redhat.com/show_bug.cgi?id=1827850
-# https://savannah.gnu.org/bugs/?58232
-# Remove on next make rebase
-Patch4: make-4.3-cloexec.patch
-
-Buildroot: %{_tmppath}/%{name}-%{version}-root
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: automake >= 1.7.3
-BuildRequires: guile-devel
+BuildRequires: guile30-devel
 BuildRequires: perl
 BuildRequires: procps
 BuildRequires: texinfo
@@ -86,6 +79,7 @@ rm -f ${RPM_BUILD_ROOT}/%{_infodir}/dir
 %find_lang %name
 
 %check
+export PATH=$PATH:/bin
 echo ============TESTING===============
 /usr/bin/env LANG=C make check
 echo ============END TESTING===========
@@ -94,14 +88,6 @@ echo ============END TESTING===========
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 
-%post
-/sbin/install-info %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make).                 The GNU make utility." || :
-
-%preun
-if [ $1 = 0 ]; then
-   /sbin/install-info --delete %{_infodir}/make.info.gz %{_infodir}/dir --entry="* Make: (make).                 The GNU make utility." || :
-fi
-
 
 %files -f %{name}.lang
 %defattr(-,root,root)
@@ -111,7 +97,15 @@ fi
 %{_infodir}/*.info*
 %{_includedir}/gnumake.h
 
+
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4-1
+- new upstream release.
+- updated ja.po.
+- dropped install-info scriptlets.
+- dropped Patch4: fixed in upstream.
+- updated patches.
+
 * Wed Feb 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.3-1
 - new upstream release.
 - updated ja.po.

+ 11 - 3
m/mdadm/mdadm-vl.spec

@@ -4,15 +4,15 @@
 Summary:        Utilities for Linux md devices (software RAID arrays)
 Summary(ja):    Linux の MD デバイス(ソフトウエアRAIDアレイ)用のユーティリティ
 Name:           mdadm
-Version:        4.1
+Version:        4.2
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
-Group:          System Environment/Base
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 License:        GPL
-URL:            http://www.kernel.org/pub/linux/utils/raid/mdadm/
+URL:            https://www.kernel.org/pub/linux/utils/raid/mdadm/
 Source:         https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-%{version}.tar.xz
 Source1:        mdmonitor.init
 Source2:        raid-check
@@ -35,10 +35,12 @@ Requires:       postfix
 BuildRequires:  glibc-static
 
 %if %{with systemd}
+BuildRequires: systemd-devel
 Requires(post): systemd coreutils
 Requires(preun): systemd
 Requires(postun): systemd coreutils
 %else
+BuildRequires: eudev-libudev-devel
 Requires(post): /sbin/chkconfig
 Requires(preun): /sbin/chkconfig
 Requires(preun): /sbin/service
@@ -53,6 +55,9 @@ almost all functions without a configuration file, though a configuration
 file can be used to help with some common tasks.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 %autopatch -p1
@@ -156,6 +161,9 @@ fi
 
 
 %changelog
+* Mon Nov 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.2-1
+- new upstream release.
+
 * Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1-1
 - new upstream release.
 - added systemd support (disabled as default).

+ 5 - 2
n/nghttp2/nghttp2-vl.spec

@@ -8,8 +8,8 @@
 Summary: Experimental HTTP/2 client, server and proxy
 Summary(ja): HTTP/2クライアント・サーバ・プロキシの実験的実装
 Name: nghttp2
-Version: 1.50.0
-Release: 2%{?_dist_release}
+Version: 1.51.0
+Release: 1%{?_dist_release}
 Group: internet
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -203,6 +203,9 @@ make %{?_smp_mflags} check
 
 
 %changelog
+* Sun Nov 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.51.0-1
+- new upstream release.
+
 * Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.50.0-2
 - rebuilt with libboost-1.80.0.
 

+ 8 - 1
n/nspr/nspr-vl.spec

@@ -3,7 +3,7 @@
 Summary:	Netscape Portable Runtime
 Summary(ja):    Netscape ポータブルランタイム
 Name:		nspr
-Version:	4.32
+Version:	4.35
 Release:	1%{?_dist_release}
 Group:		system
 Vendor:		Project Vine
@@ -15,6 +15,7 @@ URL:		http://www.mozilla.org/projects/nspr/
 Source0:	https://archive.mozilla.org/pub/nspr/releases/v%{version}/src/%{name}-%{version}.tar.gz
 
 Patch1:		nspr-config-pc.patch
+Patch2:		nspr-gcc-atomics.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 Provides:	mozilla-nspr
@@ -66,6 +67,9 @@ memory management (malloc and free) and shared library linking.
 
 cp ./nspr/config/nspr-config.in ./nspr/config/nspr-config-pc.in
 %patch1 -p0
+pushd nspr
+%patch2 -p1
+popd
 
 
 %build
@@ -131,6 +135,9 @@ NSPR_VERSION=`./config/nspr-config --version`
 
 
 %changelog
+* Sun Nov 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.35-1
+- update to 4.35.
+
 * Wed Aug 11 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.32-1
 - update to 4.32.
 

+ 15 - 22
n/nss/nss-vl.spec

@@ -1,6 +1,6 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
-%define nspr_version 4.32
+%define nspr_version 4.35
 %define pem_version 1.0.8
 %define unsupported_tools_directory %{_libdir}/nss/unsupported-tools
 %global allTools "certutil cmsutil crlutil derdump modutil pk12util pp signtool signver ssltap vfychain vfyserv"
@@ -27,7 +27,7 @@
 
 Summary:          Network Security Services
 Name:             nss
-Version:          3.73
+Version:          3.85
 Release:          1%{?_dist_release}
 Group:            system
 Vendor:           Project Vine
@@ -62,14 +62,6 @@ Source104:        nss-softokn-config.in
 Source1000:       https://github.com/kdudka/nss-pem/releases/download/nss-pem-%{pem_version}/nss-pem-%{pem_version}.tar.xz
 Source1001:       pem-makefile.tar.gz
 
-Patch2:           add-relro-linker-option.patch
-Patch3:           renegotiate-transitional.patch
-# Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=617723
-Patch16:          nss-539183.patch
-# Fedora / RHEL-only patch, the templates directory was originally introduced to support mod_revocator
-Patch47:          utilwrap-include-templates.patch
-# TODO remove when we switch to building nss without softoken
-Patch49:          nss-skip-bltest-and-fipstest.patch
 # This patch uses the GCC -iquote option documented at
 # http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory-Options
 # to give the in-tree headers a higher priority over the system headers,
@@ -79,15 +71,17 @@ Patch49:          nss-skip-bltest-and-fipstest.patch
 # case when starting an update with API changes or even private export
 # changes.
 #
-# Once the buildroot aha been bootstrapped the patch may be removed
+# Once the buildroot has been bootstrapped the patch may be removed
 # but it doesn't hurt to keep it.
-Patch50:          iquote.patch
-# Local patch for TLS_ECDHE_{ECDSA|RSA}_WITH_3DES_EDE_CBC_SHA ciphers
-Patch58: rhbz1185708-enable-ecc-3des-ciphers-by-default.patch
-Patch62: nss-skip-util-gtest.patch
+Patch4:           iquote.patch
+Patch12:          nss-signtool-format.patch
+# fedora disabled dbm by default
+Patch40:          nss-no-dbm-man-page.patch
 
-# dropped: get same effect by sed
-#Patch1000: nss-enable-pem.patch
+# upstream bug https://bugzilla.mozilla.org/show_bug.cgi?id=1774654
+Patch50:	nss-3.79-fix-client-cert-crash.patch
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1774659
+Patch51:	nss-3.79-dbtool.patch
 
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:    nspr-devel >= %{nspr_version}
@@ -172,12 +166,8 @@ tar xvf %{SOURCE1001}
 perl -pi -e 's/^#define USE_UTIL_DIRECTLY.*$//' ckpem.h
 popd
 
-%patch2 -p0 -b .relro
-%patch3 -p0 -b .transitional
-%patch16 -p0 -b .539183
-%patch50 -p0 -b .iquote
 pushd nss
-%patch62 -p1 -b .skip_util_gtest
+%autopatch -p1 -M 99
 popd
 
 # enable nss-pem
@@ -615,6 +605,9 @@ chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nss-softokn-config
 
 
 %changelog
+* Sun Nov 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.85-1
+- update to 3.85.
+
 * Fri Dec 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.73-1
 - update to 3.73.
 - updated nss-pem to 1.0.8.

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

@@ -3,7 +3,7 @@
 Name:           par2cmdline
 Summary:        PAR 2.0 compatible file verification and repair tool
 Version:        0.8.1
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Group:          accessories
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -73,6 +73,9 @@ make check-TESTS
 
 
 %changelog
+* Tue Nov 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.1-3
+- rebuilt with current environment.
+
 * Wed Mar 10 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.1-2
 - imported Patch0 from upstream.
 

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

@@ -3,7 +3,7 @@
 Summary: Perl-compatible regular expression library
 Summary(ja): Perl 互換の正規表現ライブラリ
 Name: pcre2
-Version: 10.40
+Version: 10.41
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -151,6 +151,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Dec 07 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.41-1
+- new upstream release.
+
 * Sat Apr 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.40-1
 - new upstream release.
 

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

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

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

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

+ 8 - 2
p/proftpd/proftpd-vl.spec

@@ -10,8 +10,8 @@
 %define _localstatedir	%{rundir}
 %define _sysconfdir	/etc
 %define _rundir		%{rundir}/proftpd
-%define tarballversion	1.3.7e
-%define origversion	1.3.7e
+%define tarballversion	1.3.8
+%define origversion	1.3.8
 
 Summary: ProFTPd -- Professional FTP Server.
 Summary(ja): ProFTPd -- プロフェッショナル FTP サーバ
@@ -291,6 +291,12 @@ systemctl preset proftpd.service &>/dev/null || :
 
 
 %changelog
+* Mon Dec 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.8-1
+- new upstream release.
+
+* Sun Nov 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.7e-2
+- rebuilt with openldap-2.6.3.
+
 * Sun Jul 24 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.7e-1
 - new upstream release.
 

+ 5 - 12
q/quota/quota-vl.spec

@@ -4,7 +4,7 @@
 Name: quota
 Summary: System administration tools for monitoring users' disk usage.
 Summary(ja): ユーザのディスク使用量をモニタするシステム管理ツール
-Version: 4.06
+Version: 4.09
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
@@ -12,7 +12,7 @@ Distribution: Vine Linux
 
 License: GPLv2 and GPLv2+
 URL: https://sourceforge.net/projects/linuxquota/
-Source0: http://downloads.sourceforge.net/linuxquota/quota-%{version}.tar.gz
+Source0: https://downloads.sourceforge.net/linuxquota/quota-%{version}.tar.gz
 Source1: quota_nld.init
 Source2: quota_nld.sysconfig
 
@@ -24,16 +24,6 @@ Source104: rpc-rquotad.sysconfig
 Patch0:     quota-4.06-warnquota-configuration-tunes.patch
 # Fix parsing a TCP port number
 Patch1:     quota-4.03-Validate-upper-bound-of-RPC-port.patch
-# Remove a dead code from process_file(), in upstream after 4.06,
-# <https://sourceforge.net/p/linuxquota/patches/54/>
-Patch2:     quota-4.06-quotacheck-Remove-a-dead-code-from-process_file.patch
-# Fix a compilation warning in quotaops.c, in upstream after 4.06
-Patch3:     quota-4.06-quotaops-fix-compilation-warning.patch
-# Warn when kernel XFS large time stamp does fit into (32-bit) user-space
-# time_t, in upstream after 4.06
-Patch4:     quota-4.06-quotaio_xfs-Warn-when-large-kernel-timestamps-cannot.patch
-# Do not use a pointless compiler-internal __P() macro, in upstream after 4.06
-Patch5:     quota-4.06-Drop-sys-cdefs.h-usage.patch
 
 BuildRoot: %{_tmppath}/%{name}-root
 BuildRequires: e2fsprogs-devel, gettext
@@ -189,6 +179,9 @@ fi
 
 
 %changelog
+* Mon Nov 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.09-1
+- new upstram release.
+
 * Thu Mar 04 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.06-1
 - new upstram release.
 - updated all patches.

+ 10 - 1
r/readline/readline-vl.spec

@@ -4,7 +4,7 @@ Name: readline
 Version: 8.2.1
 %global shortver %(echo %{version} | cut -d . -f 1-2)
 %global shortver_nodots %(echo %{shortver} | tr -d ".")
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -27,6 +27,9 @@ Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
+%if %{build_compat32}
+%global __provides_exclude_from ^%{_libdir}/pkgconfig/.*$
+%endif
 
 %description
 The Readline library provides a set of functions that allow users to
@@ -48,6 +51,9 @@ Summary(ja): Readline ライブラリを使うプログラムための開発用
 Group: programming
 Requires: readline = %{version}
 Requires: ncurses-devel
+%if %{build_compat32}
+Provides: pkgconfig(readline) = %{version}-%{release}
+%endif
 
 %description devel
 The Readline library provides a set of functions that allow users to
@@ -161,6 +167,9 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 
 
 %changelog
+* Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.1-2
+- droped "Provides:pkgconfig(readline)" from compat32.
+
 * Sun Nov 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.1-1
 - new upstream release.
 - updated to patchlevel 001.

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

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

+ 18 - 2
r/rspamd/rspamd-vl.spec

@@ -1,6 +1,6 @@
 %bcond_with systemd
 %bcond_with jemalloc
-%bcond_with hyperscan
+%bcond_without hyperscan
 
 %define rspamd_user      _rspamd
 %define rspamd_group     %{rspamd_user}
@@ -14,7 +14,7 @@
 Summary:        Rapid spam filtering system
 Name:           rspamd
 Version:        3.4
-Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Release:        3%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -25,6 +25,14 @@ Source0:        https://github.com/rspamd/rspamd/archive/%{version}.tar.gz#/%{na
 Source1000:     rspamd.init
 Source1001:     rspamd.logrotate
 Patch1:         rspamd-3.1-32bit-noasm.patch
+# https://github.com/rspamd/rspamd/issues/4329
+# https://github.com/rspamd/rspamd/commit/068714f9f5a96fbd94560211cec75775ee023d02
+Patch2:         rspamd-3.4-hyperscan.patch
+# https://github.com/rspamd/rspamd/commit/0d89d51e9f280b36554e8f9bc66217e1d6f845c4
+Patch3:         rspamd-3.4-url.patch
+# https://github.com/rspamd/rspamd/issues/4337
+# https://github.com/rspamd/rspamd/commit/ed4f55c76d039bc728bb86128b817aeb5d8d3089
+Patch4:         rspamd-3.4-O_CREAT.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}
 
@@ -162,6 +170,10 @@ rm -rf %{buildroot}
 #to allow easy upgrade from 0.8.1
 %{__chown} -R %{rspamd_user}:%{rspamd_group} %{rspamd_home}
 
+if [ -d /var/lib/rspamd/ ]; then
+	find /var/lib/rspamd/ -name "*.unser" -delete
+fi
+
 %if %{with systemd}
 #Macro is not used as we want to do this on upgrade
 #%systemd_post %{name}.service
@@ -262,6 +274,10 @@ fi
 
 
 %changelog
+* Sun Nov 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4-3
+- imported Patch2-4 from upstream.
+- enabled hyperscan.
+
 * Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4-2
 - disabled hyperscan.
 

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

@@ -2,7 +2,7 @@
 %bcond_with tracker
 %bcond_without pidl
 
-%define samba_version 4.17.2
+%define samba_version 4.17.3
 #define rc_number rc4
 %define samba_release 1
 
@@ -1823,6 +1823,9 @@ fi
 
 
 %changelog
+* Wed Nov 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.17.3-1
+- new upstream release.
+
 * Fri Nov 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.17.2-1
 - new upstream release.
 

+ 4 - 6
s/squid/squid-vl.spec

@@ -9,7 +9,7 @@ Summary:        The Squid proxy caching server
 Summary(ja):    Squid ウェブプロキシキャッシュ
 Name:           squid
 Epoch:          7
-Version:        5.6
+Version:        5.7
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
@@ -32,9 +32,6 @@ Patch204:       squid-3.5.9-include-guards.patch
 # revert this upstream patch - https://bugzilla.redhat.com/show_bug.cgi?id=1936422
 # workaround for #1934919
 Patch205:       squid-5.0.5-symlink-lang-err.patch
-Patch206:       squid-5.2-openssl3.patch
-# fix -lto build failure
-Patch207:       squid-5.2-test-store-cppsuite.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  openldap-devel pam-devel openssl-devel krb5-devel
@@ -87,8 +84,6 @@ Squid は、メインのサーバプログラム squid と、 Domain Name System
 %patch203 -p1 -b .perlpath
 %patch204 -p0 -b .include-guards
 %patch205 -p1 -R -b .symlink-lang-err
-%patch206 -p1 -b .openssl3
-%patch207 -p1 -b .flto
 
 
 %build
@@ -308,6 +303,9 @@ fi
 
 
 %changelog
+* Sat Nov 12 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.7-1
+- new upstream release.
+
 * Fri Jul 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6-1
 - new upstream release.
 

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

@@ -3,7 +3,7 @@
 
 Summary:        Intrusion Detection System
 Name:           suricata
-Version:        6.0.8
+Version:        6.0.9
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          network,security
 Vendor:         Project Vine
@@ -245,6 +245,12 @@ fi
 
 
 %changelog
+* Tue Nov 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.9-1
+- new upstream release.
+
+* Wed Nov 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.8-2
+- rebuilt with hiredis-1.1.0.
+
 * Wed Sep 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.8-1
 - new upstream release.
 

+ 64 - 18
s/sysstat/sysstat-vl.spec

@@ -1,22 +1,29 @@
+%bcond_with systemd
+
 Summary:	Collection of performance monitoring tools for Linux
 Summary(ja):	Linux 用パフォーマンス計測ツール集
 Name:		sysstat
-Version:	12.2.1
-Release:	1%{?_dist_release}
+Version:	12.7.1
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
+Group:		system
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	shaolin
+
 License:	GPLv2+
-Group:		Applications/System
 URL:		http://sebastien.godard.pagesperso-orange.fr/
 Source:		http://pagesperso-orange.fr/sebastien.godard/%{name}-%{version}.tar.xz
 
-BuildRoot::     %{_tmppath}/%{name}-%{version}-root
-BuildRequires:  gettext, lm-sensors-devel
-Requires:	cronie, findutils, xz
+BuildRoot::	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:	gettext, lm-sensors-devel
+Requires:	findutils, xz
+%if %{with systemd}
+%{?systemd_requires}
+%else
+Requires:	cronie
 Requires(post):   /sbin/chkconfig
 Requires(preun):  /sbin/chkconfig
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%endif
 
 %description
 The sysstat package contains sar, sadf, mpstat, iostat, pidstat, nfsiostat,
@@ -36,6 +43,9 @@ The nfsiostat command reports I/O statistics for network file systems.
 The cifsiostat command reports I/O statistics for CIFS file systems.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 iconv -f windows-1252 -t utf8 CREDITS > CREDITS.aux
@@ -44,10 +54,14 @@ mv CREDITS.aux CREDITS
 
 %build
 %configure \
-    --enable-install-cron --enable-copy-only --disable-file-attr \
-    --disable-stripping --docdir=%{_docdir}/%{name}-%{version} \
+    --enable-install-cron \
+    --enable-copy-only \
+    --disable-file-attr \
+    --disable-stripping \
+    --docdir='%{_pkgdocdir}' \
     sadc_options='-S DISK' \
-    history=28 compressafter=31
+    history=28 \
+    compressafter=31
 make %{?_smp_mflags}
 
 
@@ -55,39 +69,66 @@ make %{?_smp_mflags}
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 
-# Install cron file
-mkdir -p %{buildroot}%{_sysconfdir}/cron.d
-install -m 0644 cron/sysstat.crond %{buildroot}%{_sysconfdir}/cron.d/sysstat
+rm -f %{buildroot}%{_pkgdocdir}/COPYING
 
 # Install service file
+%if %{with systemd}
+
+%else
 mkdir -p %{buildroot}%{_initdir}
 install -m 0755 sysstat %{buildroot}%{_initdir}/
 
+# Install cron file
+mkdir -p %{buildroot}%{_sysconfdir}/cron.d
+install -m 0644 cron/sysstat.crond %{buildroot}%{_sysconfdir}/cron.d/sysstat
+%endif
+
 %find_lang %{name}
 
+
 %clean
 rm -rf %{buildroot}
 
+
 %post
+%if %{with systemd}
+%systemd_post sysstat.service sysstat-collect.timer sysstat-summary.timer
+%else
 /sbin/chkconfig --add sysstat
+%endif
 
 %preun
+%if %{with systemd}
+%systemd_preun sysstat.service sysstat-collect.timer sysstat-summary.timer%else
+%endif
 if [[ $1 -eq 0 ]]; then
     # Remove sa logs if removing sysstat completely
     rm -f %{_localstatedir}/log/sa/*
     # Remove service
+%if !%{with systemd}
     /sbin/chkconfig --del sysstat
+%endif
 fi
 
+%if %{with systemd}
+%postun
+%systemd_postun sysstat.service sysstat-collect.timer sysstat-summary.timer
+%endif
+
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %license COPYING
-%doc CHANGES CREDITS README.md FAQ.md
-%config(noreplace) %{_sysconfdir}/cron.d/sysstat
+%doc CHANGES CREDITS README.md FAQ.md %{name}-%{version}.lsm
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat
 %config(noreplace) %{_sysconfdir}/sysconfig/sysstat.ioconf
+%if %{with systemd}
+%{_systemd_util_dir}/system-sleep/sysstat*
+%{_unitdir}/sysstat*
+%else
+%config(noreplace) %{_sysconfdir}/cron.d/sysstat
 %{_initdir}/sysstat
+%endif
 %{_bindir}/*
 %{_libdir}/sa
 %{_mandir}/man1/*
@@ -95,7 +136,12 @@ fi
 %{_mandir}/man8/*
 %{_localstatedir}/log/sa
 
+
 %changelog
+* Thu Nov 17 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 12.7.1-1
+- updated to 12.7.1.
+- added systemd support (disabled as default).
+
 * Mon Mar 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 12.2.1-1
 - updated to 12.2.1.
 

+ 6 - 3
t/tzdata/tzdata-vl.spec

@@ -1,9 +1,9 @@
 Summary: Timezone data
 Summary(ja): タイムゾーンのデータ
 Name: tzdata
-Version: 2021e
-%define tzdata_version 2021e
-%define tzcode_version 2021e
+Version: 2022f
+%define tzdata_version 2022f
+%define tzcode_version 2022f
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -157,6 +157,9 @@ rm -fr $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Nov 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2022f-1
+- updated to 2022f.
+
 * Wed Nov 24 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2021e-1
 - updated to 2021e.
 

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

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

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

@@ -1,6 +1,6 @@
 Summary: Library providing support for "XML Signature" and "XML Encryption" standards
 Name: xmlsec1
-Version: 1.2.36
+Version: 1.2.37
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -238,6 +238,9 @@ rm -fr %{buildroot}
 
 
 %changelog
+* Tue Nov 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.37-1
+- new upstream release.
+
 * Wed Nov 02 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.36-1
 - new upstream release.
 

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

@@ -18,7 +18,7 @@
 
 Summary: The Enterprise-class Monitoring Solution for Everyone
 Name: zabbix
-Version: 6.0.8
+Version: 6.0.12
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
@@ -639,6 +639,9 @@ fi
 
 
 %changelog
+* Sat Dec 10 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.12-1
+- new upstream release.
+
 * Fri Sep 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.8-1
 - new upstream release.