Browse Source

updated 47 packages

gnumeric-1.12.59-1

goffice-0.10.59-1

intltool-0.51.0-5

man-db-2.13.1-1

net-snmp-5.9.4-1

nkf-2.1.5-4

openldap-2.6.10-2

perl-AnyEvent-7.17-2

perl-B-COW-0.007-1

perl-BDB-1.92-3

perl-Clone-0.47-1

perl-Coro-6.57-2

perl-Crypt-DES-2.07-4

perl-Curses-1.45-1

perl-DBD-Pg-3.18.0-1

perl-DBI-1.647-1

perl-Digest-SHA1-2.13-4

perl-EV-4.34-1

perl-Event-Lib-1.03-7

perl-Event-1.28-2

perl-ExtUtils-CChecker-0.12-1

perl-FCGI-0.82-2

perl-GTop-0.18-3

perl-Guard-1.023-4

perl-HTML-Parser-3.83-1

perl-IO-AIO-4.81-1

perl-IO-Tty-1.20-1

perl-Net-SSLeay-1.94-1

perl-Params-Util-1.102-2

perl-Ref-Util-XS-0.117-8

perl-Socket6-0.29-3

perl-String-CRC32-2.100-1

perl-Sub-Identify-0.14-3

perl-Syntax-Keyword-Try-0.30-3

perl-Taint-Runtime-0.03-5

perl-TermReadKey-2.38-3

perl-Tk-804.036-2

perl-Variable-Magic-0.64-1

perl-XML-LibXML-2.0210-1

perl-XML-Parser-2.47-1

perl-XS-Parse-Keyword-0.48-3

perl-libintl-perl-1.35-1

perl-5.40.2-1

po4a-0.73-1

rrdtool-1.9.0-1

subversion-1.14.5-1

vim-9.1.1459-1
Tomohiro "Tomo-p" KATO 1 month ago
parent
commit
a6b911025e
47 changed files with 1178 additions and 502 deletions
  1. 7 10
      g/gnumeric/gnumeric-vl.spec
  2. 4 10
      g/goffice/goffice-vl.spec
  3. 6 8
      i/intltool/intltool-vl.spec
  4. 75 34
      m/man-db/man-db-vl.spec
  5. 41 54
      n/net-snmp/net-snmp-vl.spec
  6. 13 13
      n/nkf/nkf-vl.spec
  7. 4 1
      o/openldap/openldap-vl.spec
  8. 5 7
      p/perl-AnyEvent/perl-AnyEvent-vl.spec
  9. 10 7
      p/perl-B-COW/perl-B-COW-vl.spec
  10. 5 7
      p/perl-BDB/perl-BDB-vl.spec
  11. 7 8
      p/perl-Clone/perl-Clone-vl.spec
  12. 17 12
      p/perl-Coro/perl-Coro-vl.spec
  13. 11 7
      p/perl-Crypt-DES/perl-Crypt-DES-vl.spec
  14. 6 7
      p/perl-Curses/perl-Curses-vl.spec
  15. 8 9
      p/perl-DBD-Pg/perl-DBD-Pg-vl.spec
  16. 10 7
      p/perl-DBI/perl-DBI-vl.spec
  17. 5 7
      p/perl-Digest-SHA1/perl-Digest-SHA1-vl.spec
  18. 11 7
      p/perl-EV/perl-EV-vl.spec
  19. 4 6
      p/perl-Event-Lib/perl-Event-Lib-vl.spec
  20. 4 1
      p/perl-Event/perl-Event-vl.spec
  21. 21 16
      p/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker-vl.spec
  22. 14 9
      p/perl-FCGI/perl-FCGI-vl.spec
  23. 6 7
      p/perl-GTop/perl-GTop-vl.spec
  24. 6 6
      p/perl-Guard/perl-Guard-vl.spec
  25. 7 8
      p/perl-HTML-Parser/perl-HTML-Parser-vl.spec
  26. 6 7
      p/perl-IO-AIO/perl-IO-AIO-vl.spec
  27. 6 7
      p/perl-IO-Tty/perl-IO-Tty-vl.spec
  28. 11 12
      p/perl-Net-SSLeay/perl-Net-SSLeay-vl.spec
  29. 5 4
      p/perl-Params-Util/perl-Params-Util-vl.spec
  30. 5 2
      p/perl-Ref-Util-XS/perl-Ref-Util-XS-vl.spec
  31. 5 6
      p/perl-Socket6/perl-Socket6-vl.spec
  32. 19 11
      p/perl-String-CRC32/perl-String-CRC32-vl.spec
  33. 5 7
      p/perl-Sub-Identify/perl-Sub-Identify-vl.spec
  34. 256 0
      p/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try-vl.spec
  35. 5 7
      p/perl-Taint-Runtime/perl-Taint-Runtime-vl.spec
  36. 5 7
      p/perl-TermReadKey/perl-TermReadKey-vl.spec
  37. 38 20
      p/perl-Tk/perl-Tk-vl.spec
  38. 7 7
      p/perl-Variable-Magic/perl-Variable-Magic-vl.spec
  39. 12 11
      p/perl-XML-LibXML/perl-XML-LibXML-vl.spec
  40. 8 8
      p/perl-XML-Parser/perl-XML-Parser-vl.spec
  41. 327 0
      p/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword-vl.spec
  42. 6 1
      p/perl-libintl-perl/perl-libintl-perl-vl.spec
  43. 21 30
      p/perl/perl-vl.spec
  44. 21 22
      p/po4a/po4a-vl.spec
  45. 77 51
      r/rrdtool/rrdtool-vl.spec
  46. 21 13
      s/subversion/subversion-vl.spec
  47. 5 1
      v/vim/vim-vl.spec

+ 7 - 10
g/gnumeric/gnumeric-vl.spec

@@ -6,7 +6,7 @@
 Summary:        A spreadsheet program for GNOME.
 Summary:        A spreadsheet program for GNOME.
 Summary(ja):    GNOME スプレッドシート
 Summary(ja):    GNOME スプレッドシート
 Name:           gnumeric
 Name:           gnumeric
-Version:        1.12.50
+Version:        1.12.59
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          office
 Group:          office
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -69,6 +69,7 @@ environment. The gnumeric-devel package includes files necessary to
 develop gnumeric-based applications.
 develop gnumeric-based applications.
 %endif
 %endif
 
 
+
 %debug_package
 %debug_package
 
 
 
 
@@ -109,22 +110,14 @@ rm -rf %{buildroot}%{_includedir}/*
 %endif
 %endif
 
 
 
 
-%clean
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
-
-
-%ldconfig_scriptlets
-
-
 %files -f %{name}.lang
 %files -f %{name}.lang
-%defattr (-, root, root)
 %license COPYING*
 %license COPYING*
 %doc AUTHORS BUGS *ChangeLog* HACKING NEWS README
 %doc AUTHORS BUGS *ChangeLog* HACKING NEWS README
 %{_bindir}/*
 %{_bindir}/*
 %{_libdir}/libspreadsheet-*.so
 %{_libdir}/libspreadsheet-*.so
 %{_libdir}/%{name}
 %{_libdir}/%{name}
 %{_libdir}/goffice/0.10/plugins/%{name}
 %{_libdir}/goffice/0.10/plugins/%{name}
-%{_datadir}/appdata/gnumeric.appdata.xml
+%{_datadir}/metainfo/org.gnumeric.gnumeric.appdata.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/applications/*.desktop
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/%{name}
 %{_datadir}/%{name}
@@ -139,6 +132,10 @@ rm -rf %{buildroot}%{_includedir}/*
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.59-1
+- new upstream release.
+- built with perl-5.40.0.
+
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.50-1
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.50-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 4 - 10
g/goffice/goffice-vl.spec

@@ -1,6 +1,6 @@
 Summary:        Set of document centric objects and utilities for glib/gtk
 Summary:        Set of document centric objects and utilities for glib/gtk
 Name:           goffice
 Name:           goffice
-Version:        0.10.50
+Version:        0.10.59
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -58,15 +58,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 %find_lang %{name}-%{version}
 %find_lang %{name}-%{version}
 
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
-%ldconfig_scriptlets
-
-
 %files -f %{name}-%{version}.lang
 %files -f %{name}-%{version}.lang
-%defattr(-,root,root)
 %license COPYING*
 %license COPYING*
 %doc README NEWS AUTHORS BUGS ChangeLog MAINTAINERS
 %doc README NEWS AUTHORS BUGS ChangeLog MAINTAINERS
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
@@ -74,7 +66,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/%{version}
 %{_datadir}/%{name}/%{version}
 
 
 %files devel
 %files devel
-%defattr(-,root,root)
 %{_includedir}/*
 %{_includedir}/*
 %{_libdir}/lib*.so
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/pkgconfig/*.pc
@@ -82,6 +73,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.59-1
+- new upstream release.
+
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.50-1
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.50-1
 - new upstream release.
 - new upstream release.
 
 

+ 6 - 8
i/intltool/intltool-vl.spec

@@ -2,7 +2,7 @@ Name: intltool
 Summary: Utility for internationalizing various kinds of data files.
 Summary: Utility for internationalizing various kinds of data files.
 Summary(ja): さまざまな種類のファイルを国際化するためのユーティリティ
 Summary(ja): さまざまな種類のファイルを国際化するためのユーティリティ
 Version: 0.51.0
 Version: 0.51.0
-Release: 4%{?_dist_release}
+Release: 5%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -10,7 +10,6 @@ Distribution: Vine Linux
 License: GPL
 License: GPL
 URL: https://launchpad.net/intltool
 URL: https://launchpad.net/intltool
 Source: https://launchpad.net/intltool/trunk/%{version}/+download/%{name}-%{version}.tar.gz
 Source: https://launchpad.net/intltool/trunk/%{version}/+download/%{name}-%{version}.tar.gz
-
 # Fix intltool-update to work with perl 5.26.
 # Fix intltool-update to work with perl 5.26.
 # Patch taken from Debian's intltool_0.51.0-4.debian.tar.xz
 # Patch taken from Debian's intltool_0.51.0-4.debian.tar.xz
 Patch1: intltool-perl5.26-regex-fixes.patch
 Patch1: intltool-perl5.26-regex-fixes.patch
@@ -20,13 +19,12 @@ Patch2: intltool-merge-Create-cache-file-atomically.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=1318674
 # https://bugzilla.redhat.com/show_bug.cgi?id=1318674
 Patch3: intltool_distcheck-fix.patch
 Patch3: intltool_distcheck-fix.patch
 
 
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Requires: patch perl perl-XML-Parser
 Requires: patch perl perl-XML-Parser
 Obsoletes: xml-i18n-tools
 Obsoletes: xml-i18n-tools
 Provides: xml-i18n-tools = 0.11
 Provides: xml-i18n-tools = 0.11
 
 
-BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
 %description
 %description
 This tool automatically extracts translatable strings from oaf, glade,
 This tool automatically extracts translatable strings from oaf, glade,
 bonobo ui, nautilus theme, .desktop, and other data files and puts
 bonobo ui, nautilus theme, .desktop, and other data files and puts
@@ -46,13 +44,10 @@ them in the po files.
 
 
 
 
 %install
 %install
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
-
 %make_install
 %make_install
 
 
 
 
 %files
 %files
-%defattr(-,root,root)
 %license COPYING
 %license COPYING
 %doc AUTHORS ChangeLog NEWS README
 %doc AUTHORS ChangeLog NEWS README
 %{_bindir}/*
 %{_bindir}/*
@@ -62,6 +57,9 @@ them in the po files.
 
 
 
 
 %changelog
 %changelog
+* Wed Jun 11 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.51.0-5
+- rebuilt with current environment.
+
 * Sun Jul 07 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.51.0-4
 * Sun Jul 07 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.51.0-4
 - rebuilt with current environment.
 - rebuilt with current environment.
 
 

+ 75 - 34
m/man-db/man-db-vl.spec

@@ -1,36 +1,34 @@
+%bcond_with systemd
 %bcond_with check
 %bcond_with check
 
 
 %global cache /var/cache/man
 %global cache /var/cache/man
 
 
 # Basic Information
 # Basic Information
 Name:		man-db
 Name:		man-db
-Version:	2.8.5
-Release:	2%{?_dist_release}
+Summary:	the man-db manual pager suite
+Summary(ja):	man-dbマニュアルページャスイート
+Version:	2.13.1
+Release:	1%{?_dist_release}%{?with_systemd:.systemd}
 License:	GPL
 License:	GPL
-Group:		System Environment/Base
-Source0:        http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
-Source1:	man-db.crondaily
-Source2:	man-db.sysconfig
-Patch0: man-db-2.8.3-change-owner-of-man-cache.patch
-# http://lists.nongnu.org/archive/html/man-db-devel/2017-01/msg00013.html
-Patch1: man-db-2.7.6.1-fix-override-dir-handling.patch
-
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
+Group:		system,documentation
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
-Packager:	yasumichi
 
 
-Summary:	the man-db manual pager suite
-Summary(ja):	man-dbマニュアルページャスイート
+URL:		https://savannah.nongnu.org/projects/man-db
+Source0:	https://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.xz
+Source1:	man-db.crondaily
+Source2:	man-db.sysconfig
+Source5:	man-db-cache-update.service
+Source6:	man-db-restart-cache-update.service
 
 
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 # Dependency
 # Dependency
 Requires:     	groff >= 1.20.1
 Requires:     	groff >= 1.20.1
 BuildRequires:	groff >= 1.20.1
 BuildRequires:	groff >= 1.20.1
 Requires:	gdbm
 Requires:	gdbm
 BuildRequires:	gdbm-devel
 BuildRequires:	gdbm-devel
 BuildRequires:	libpipeline-devel >= 1.1.0
 BuildRequires:	libpipeline-devel >= 1.1.0
-BuildRequires:	zlib-devel
+BuildRequires:	pkgconfig(zlib)
 BuildRequires:  po4a
 BuildRequires:  po4a
 
 
 Obsoletes:	man
 Obsoletes:	man
@@ -53,70 +51,106 @@ the groff suite of programs to format and display the manual pages.
 このパッケージは、マニュアルページを整形および表示するために groff プログラム
 このパッケージは、マニュアルページを整形および表示するために groff プログラム
 スイートを利用しています。
 スイートを利用しています。
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %autosetup -p1
 %autosetup -p1
 
 
+
 %build
 %build
 %configure \
 %configure \
 	--disable-setuid --disable-cache-owner \
 	--disable-setuid --disable-cache-owner \
+	--with-systemdsystemunitdir=no \
 	--with-browser=elinks --with-lzip=lzip \
 	--with-browser=elinks --with-lzip=lzip \
 	--with-override-dir=overrides
 	--with-override-dir=overrides
 
 
 %{__make} %{?_smp_mflags}
 %{__make} %{?_smp_mflags}
 
 
+
 %install
 %install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} INSTALL='install -p'
+make install DESTDIR=%{buildroot} prefix=%{_prefix} INSTALL='install -p'
 
 
 # move the documentation to the relevant place
 # move the documentation to the relevant place
-mv $RPM_BUILD_ROOT%{_datadir}/doc/man-db/* ./
+mv %{buildroot}%{_datadir}/doc/man-db/* ./
 
 
 # remove zsoelim man page - part of groff package
 # remove zsoelim man page - part of groff package
-rm $RPM_BUILD_ROOT%{_datadir}/man/man1/zsoelim.1
+rm %{buildroot}%{_datadir}/man/man1/zsoelim.1
 
 
 # remove libtool archives
 # remove libtool archives
-rm $RPM_BUILD_ROOT%{_libdir}/man-db/*.la
-
+rm %{buildroot}%{_libdir}/man-db/*.la
+
+%if %{with systemd}
+# man-db-cache-update.service and man-db-restart-cache-update.service
+install -D -p -m 0644 %{SOURCE5} $RPM_BUILD_ROOT%{_unitdir}/man-db-cache-update.service
+install -D -p -m 0644 %{SOURCE6} $RPM_BUILD_ROOT%{_unitdir}/man-db-restart-cache-update.service
+%else
+rm -f %{buildroot}/usr/lib/tmpfiles.d/man-db.conf
 # install cron script for man-db creation/update
 # install cron script for man-db creation/update
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily
-install -D -p -m 0755 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/man-db.cron
+mkdir -p %{buildroot}%{_sysconfdir}/cron.daily
+install -D -p -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/cron.daily/man-db.cron
+%endif
 
 
 # config for cron script
 # config for cron script
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
-install -D -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/man-db
+mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
+install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/man-db
 
 
 # install cache directory
 # install cache directory
-install -d -m 0755  $RPM_BUILD_ROOT%{cache}
+install -d -m 0755  %{buildroot}%{cache}
 
 
 %find_lang %{name}
 %find_lang %{name}
 %find_lang %{name}-gnulib
 %find_lang %{name}-gnulib
 
 
-# drop files for systemd
-rm -rf %{buildroot}/lib/systemd
-rm -rf %{buildroot}%{_prefix}/lib/tmpfiles.d
 
 
 %if %{with check}
 %if %{with check}
 %check
 %check
 make check
 make check
 %endif
 %endif
 
 
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
 
 
-# clear the old cache
+%pre
+# stop and disable timer from previous builds
+if [ -e /usr/lib/systemd/system/mandb.timer ]; then
+    if test -d /run/systemd; then
+        systemctl stop man-db.timer >/dev/null 2>&1 || :
+        systemctl -q disable man-db.timer >/dev/null 2>&1 || :
+    fi
+fi
+
 %post
 %post
+# clear the old cache
 %{__rm} -rf %{cache}/*
 %{__rm} -rf %{cache}/*
 
 
+%transfiletriggerin -- %{_mandir}
+# update cache
+if [ -x /usr/bin/systemd-run -a -x /usr/bin/systemctl ]; then
+    /usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update >/dev/null 2>&1 || :
+fi
+
+%transfiletriggerpostun -- %{_mandir}
+# update cache
+if [ -x /usr/bin/systemd-run -a -x /usr/bin/systemctl ]; then
+    /usr/bin/systemd-run /usr/bin/systemctl start man-db-cache-update >/dev/null 2>&1 || :
+fi
+
+
 %files -f %{name}.lang -f %{name}-gnulib.lang
 %files -f %{name}.lang -f %{name}-gnulib.lang
-%defattr(-,root,root)
 %doc ChangeLog NEWS README
 %doc ChangeLog NEWS README
 %config(noreplace) %{_sysconfdir}/man_db.conf
 %config(noreplace) %{_sysconfdir}/man_db.conf
 %config(noreplace) %{_sysconfdir}/sysconfig/man-db
 %config(noreplace) %{_sysconfdir}/sysconfig/man-db
+%if %{with systemd}
+%{_unitdir}/man-db-cache-update.service
+%{_unitdir}/man-db-restart-cache-update.service
+%config(noreplace) %{_tmpfilesdir}/man-db.conf
+%else
 %{_sysconfdir}/cron.daily/man-db.cron
 %{_sysconfdir}/cron.daily/man-db.cron
+%endif
 %{_bindir}/apropos
 %{_bindir}/apropos
 %{_bindir}/catman
 %{_bindir}/catman
 %{_bindir}/lexgrog
 %{_bindir}/lexgrog
 %{_bindir}/man
 %{_bindir}/man
+%{_bindir}/man-recode
 %{_bindir}/mandb
 %{_bindir}/mandb
 %{_bindir}/manpath
 %{_bindir}/manpath
 %{_bindir}/whatis
 %{_bindir}/whatis
@@ -132,18 +166,22 @@ make check
 %lang(id) %{_mandir}/id/man*/*
 %lang(id) %{_mandir}/id/man*/*
 %lang(it) %{_mandir}/it/man*/*
 %lang(it) %{_mandir}/it/man*/*
 %lang(ja) %{_mandir}/ja/man*/*
 %lang(ja) %{_mandir}/ja/man*/*
+%lang(ko) %{_mandir}/ko/man*/*
 %lang(nl) %{_mandir}/nl/man*/*
 %lang(nl) %{_mandir}/nl/man*/*
 %lang(pl) %{_mandir}/pl/man*/*
 %lang(pl) %{_mandir}/pl/man*/*
 %lang(pt) %{_mandir}/pt/man*/*
 %lang(pt) %{_mandir}/pt/man*/*
 %lang(pt_BR) %{_mandir}/pt_BR/man*/*
 %lang(pt_BR) %{_mandir}/pt_BR/man*/*
 %lang(ru) %{_mandir}/ru/man*/*
 %lang(ru) %{_mandir}/ru/man*/*
+%lang(ro) %{_mandir}/ro/man*/*
 %lang(sr) %{_mandir}/sr/man*/*
 %lang(sr) %{_mandir}/sr/man*/*
 %lang(sv) %{_mandir}/sv/man*/*
 %lang(sv) %{_mandir}/sv/man*/*
 %lang(tr) %{_mandir}/tr/man*/*
 %lang(tr) %{_mandir}/tr/man*/*
+%lang(uk) %{_mandir}/uk/man*/*
 %lang(zh_CN) %{_mandir}/zh_CN/man*/*
 %lang(zh_CN) %{_mandir}/zh_CN/man*/*
 %{_mandir}/man1/apropos.1.*
 %{_mandir}/man1/apropos.1.*
 %{_mandir}/man1/lexgrog.1.*
 %{_mandir}/man1/lexgrog.1.*
 %{_mandir}/man1/man.1.*
 %{_mandir}/man1/man.1.*
+%{_mandir}/man1/man-recode.1*
 %{_mandir}/man1/manconv.1.*
 %{_mandir}/man1/manconv.1.*
 %{_mandir}/man1/manpath.1.*
 %{_mandir}/man1/manpath.1.*
 %{_mandir}/man1/whatis.1.*
 %{_mandir}/man1/whatis.1.*
@@ -154,6 +192,9 @@ make check
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13.1-1
+- new upstream release.
+
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.5-2
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.5-2
 - fixed options for configure.
 - fixed options for configure.
 - imported Patch1 and 1 from rawhide.
 - imported Patch1 and 1 from rawhide.

+ 41 - 54
n/net-snmp/net-snmp-vl.spec

@@ -8,8 +8,8 @@
 Summary: A collection of SNMP protocol tools and libraries.
 Summary: A collection of SNMP protocol tools and libraries.
 Summary(ja): SNMP プロトコルツールとライブラリのコレクション
 Summary(ja): SNMP プロトコルツールとライブラリのコレクション
 Name: net-snmp
 Name: net-snmp
-Version: 5.9.1
-Release: 2%{?_dist_release}%{?with_systemd:.systemd}
+Version: 5.9.4
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: servers,admin-tools
 Group: servers,admin-tools
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -38,32 +38,30 @@ Patch4:     net-snmp-5.9-test-debug.patch
 Patch5:     net-snmp-5.7.2-cert-path.patch
 Patch5:     net-snmp-5.7.2-cert-path.patch
 Patch6:     net-snmp-5.9-cflags.patch
 Patch6:     net-snmp-5.9-cflags.patch
 Patch7:     net-snmp-5.8-Remove-U64-typedef.patch
 Patch7:     net-snmp-5.8-Remove-U64-typedef.patch
-Patch8:     net-snmp-5.9-libnetsnmptrapd-against-MYSQL_LIBS.patch
-Patch9:     net-snmp-5.7.3-iterator-fix.patch
-Patch10:    net-snmp-5.9-autofs-skip.patch
-Patch11:    net-snmp-5.9-usage-exit.patch
-Patch12:    net-snmp-5.9-coverity.patch
-Patch13:    net-snmp-5.9-dskTable-dynamic.patch
-Patch14:    net-snmp-5.8-expand-SNMPCONFPATH.patch
-Patch15:    net-snmp-5.8-duplicate-ipAddress.patch
-Patch16:    net-snmp-5.9-memory-reporting.patch
-Patch17:    net-snmp-5.8-man-page.patch
-Patch18:    net-snmp-5.8-ipAddress-faster-load.patch
-Patch19:    net-snmp-5.8-rpm-memory-leak.patch
-Patch20:    net-snmp-5.9-aes-config.patch
-Patch21:    net-snmp-5.8-clientaddr-error-message.patch
-Patch22:    net-snmp-5.9-ECC-cert.patch
-Patch23:    net-snmp-5.9-intermediate-certs.patch
-Patch24:    net-snmp-5.9.1-remove-des.patch
-Patch25:    net-snmp-5.9.1-autoconf.patch
-Patch26:    net-snmp-5.9.1-remove-err-log.patch
+Patch8:     net-snmp-5.7.3-iterator-fix.patch
+Patch9:     net-snmp-5.9-autofs-skip.patch
+Patch10:    net-snmp-5.9-coverity.patch
+Patch11:    net-snmp-5.8-expand-SNMPCONFPATH.patch
+Patch12:    net-snmp-5.8-duplicate-ipAddress.patch
+Patch13:    net-snmp-5.9-memory-reporting.patch
+Patch14:    net-snmp-5.8-man-page.patch
+Patch15:    net-snmp-5.8-ipAddress-faster-load.patch
+Patch16:    net-snmp-5.8-rpm-memory-leak.patch
+Patch17:    net-snmp-5.9-aes-config.patch
+Patch18:    net-snmp-5.8-clientaddr-error-message.patch
+Patch19:    net-snmp-5.9-intermediate-certs.patch
+Patch20:    net-snmp-5.9.1-remove-des.patch
+Patch21:    net-snmp-libs-misunderstanding.patch
+Patch22:    net-snmp-5.9-ipv6-disable-leak.patch
+Patch23:    net-snmp-5.9-rpmdb.patch
+Patch24:    net-snmp-5.9.4-autoconf.patch
+Patch25:    net-snmp-5.9.4-kernel-6.7.patch
 
 
 # Modern RPM API means at least EL6
 # Modern RPM API means at least EL6
 Patch101:   net-snmp-5.8-modern-rpm-api.patch
 Patch101:   net-snmp-5.8-modern-rpm-api.patch
 
 
 #disable this patch due compatibility issues
 #disable this patch due compatibility issues
 Patch102:   net-snmp-5.9-python3.patch
 Patch102:   net-snmp-5.9-python3.patch
-Patch103:   net-snmp-5.9.1-python-usenumeric.patch
 
 
 # Vine
 # Vine
 
 
@@ -249,29 +247,27 @@ cp %{SOURCE13} .
 %patch5 -p1 -b .cert-path
 %patch5 -p1 -b .cert-path
 %patch6 -p1 -b .cflags
 %patch6 -p1 -b .cflags
 %patch7 -p1 -b .u64-remove
 %patch7 -p1 -b .u64-remove
-%patch8 -p1 -b .perlfix
-%patch9 -p1 -b .iterator-fix
-%patch10 -p1 -b .autofs-skip
-%patch11 -p1 -b .usage-fix
-%patch12 -p1 -b .coverity
-%patch13 -p1 -b .dskTable-dynamic
-%patch14 -p1 -b .expand-SNMPCONFPATH
-%patch15 -p1 -b .duplicate-ipAddress
-%patch16 -p1 -b .memory-reporting
-%patch17 -p1 -b .man-page
-%patch18 -p1 -b .ipAddress-faster-load
-%patch19 -p1 -b .rpm-memory-leak
-%patch20 -p1 -b .aes-config
-%patch21 -p1 -b .clientaddr-error-message
-%patch22 -p1 -b .ECC-cert
-%patch23 -p1 -b .intermediate-certs
-%patch24 -p1 -b .remove-des
-%patch25 -p1 -b .autoconf
-%patch26 -p1 -b .remove-err-log
+%patch8 -p1 -b .iterator-fix
+%patch9 -p1 -b .autofs-skip
+%patch10 -p1 -b .coverity
+%patch11 -p1 -b .expand-SNMPCONFPATH
+%patch12 -p1 -b .duplicate-ipAddress
+%patch13 -p1 -b .memory-reporting
+%patch14 -p1 -b .man-page
+%patch15 -p1 -b .ipAddress-faster-load
+%patch16 -p1 -b .rpm-memory-leak
+%patch17 -p1 -b .aes-config
+%patch18 -p1 -b .clientaddr-error-message
+%patch19 -p1 -b .intermediate-certs
+%patch20 -p1 -b .remove-des
+%patch21 -p1
+%patch22 -p1 -b .ipv6-disable-leak
+%patch23 -p1 -b .rpmdbpatch
+%patch24 -p1 
+%patch25 -p1 -b .kernel-6.7
 
 
 %patch101 -p1 -b .modern-rpm-api
 %patch101 -p1 -b .modern-rpm-api
 %patch102 -p1
 %patch102 -p1
-%patch103 -p1
 
 
 # disable failing test - see https://bugzilla.redhat.com/show_bug.cgi?id=680697
 # disable failing test - see https://bugzilla.redhat.com/show_bug.cgi?id=680697
 rm testing/fulltests/default/T200*
 rm testing/fulltests/default/T200*
@@ -464,16 +460,8 @@ if [ "$1" -ge "1" ]; then
 fi
 fi
 %endif
 %endif
 
 
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
-
-
-%clean
-rm -rf ${RPM_BUILD_ROOT}
-
 
 
 %files
 %files
-%defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc ChangeLog.trimmed EXAMPLE.conf FAQ NEWS TODO
 %doc ChangeLog.trimmed EXAMPLE.conf FAQ NEWS TODO
 %doc README README.agent-mibs README.agentx README.krb5 README.snmpv3
 %doc README README.agent-mibs README.agentx README.krb5 README.snmpv3
@@ -508,7 +496,6 @@ rm -rf ${RPM_BUILD_ROOT}
 %attr(0644,root,root) %{_mandir}/man1/snmpconf.1.gz
 %attr(0644,root,root) %{_mandir}/man1/snmpconf.1.gz
 
 
 %files libs
 %files libs
-%defattr(-,root,root,-)
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 %dir %{_datadir}/snmp
 %dir %{_datadir}/snmp
 %dir %{_datadir}/snmp/mibs
 %dir %{_datadir}/snmp/mibs
@@ -518,7 +505,6 @@ rm -rf ${RPM_BUILD_ROOT}
 %dir %{_localstatedir}/lib/net-snmp/cert_indexes
 %dir %{_localstatedir}/lib/net-snmp/cert_indexes
 
 
 %files utils
 %files utils
-%defattr(-,root,root,-)
 %{_bindir}/encode_keychange
 %{_bindir}/encode_keychange
 %{_bindir}/snmp[^c-]*
 %{_bindir}/snmp[^c-]*
 %attr(0644,root,root) %{_mandir}/man1/snmp[^-]*.1*
 %attr(0644,root,root) %{_mandir}/man1/snmp[^-]*.1*
@@ -527,7 +513,6 @@ rm -rf ${RPM_BUILD_ROOT}
 %attr(0644,root,root) %{_mandir}/man5/variables.5.gz
 %attr(0644,root,root) %{_mandir}/man5/variables.5.gz
 
 
 %files devel
 %files devel
-%defattr(0644,root,root,0755)
 %{_libdir}/lib*.so
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
 %{_libdir}/pkgconfig/*
 %{_includedir}/*
 %{_includedir}/*
@@ -536,7 +521,6 @@ rm -rf ${RPM_BUILD_ROOT}
 %attr(0644,root,root)   %{_mandir}/man1/net-snmp-config*.1.*
 %attr(0644,root,root)   %{_mandir}/man1/net-snmp-config*.1.*
 
 
 %files perl
 %files perl
-%defattr(-,root,root)
 %{_bindir}/mib2c-update
 %{_bindir}/mib2c-update
 %{_bindir}/mib2c
 %{_bindir}/mib2c
 %{_bindir}/snmp-bridge-mib
 %{_bindir}/snmp-bridge-mib
@@ -569,6 +553,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.9.4-1
+- new upstream release.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.9.1-2
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.9.1-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 13 - 13
n/nkf/nkf-vl.spec

@@ -5,20 +5,21 @@ Summary(ja):    ネットワーク用漢字コード変換フィルタ
 Name:           nkf
 Name:           nkf
 Epoch:          1
 Epoch:          1
 Version:        2.1.5
 Version:        2.1.5
-Release:        3%{?_dist_release}
+Release:        4%{?_dist_release}
 Group:          accessories
 Group:          accessories
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 License:        zlib
 License:        zlib
-URL:            https://ja.osdn.net/projects/nkf/
-# https://ja.osdn.net/projects/nkf/releases/
-Source0:        %{name}-%{version}.tar.gz
+URL:            https://github.com/nurse/nkf
+%define         altver %(echo %{version} | sed -e 's/\./_/g')
+Source0:        https://github.com/nurse/nkf/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        nkf.1j
 Source1:        nkf.1j
+Patch1:         HEAD.patch
 
 
-BuildRoot:    %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 2:5.34.0
-Requires:     perl >= 2:5.34.0
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 
 
 %description
 %description
@@ -58,6 +59,7 @@ nkf の特徴としては、入力漢字コード系の統計的な自動認識
 
 
 %prep
 %prep
 %setup -q -n nkf-%{version}
 %setup -q -n nkf-%{version}
+%autopatch -p1
 cp -f %{SOURCE1} .
 cp -f %{SOURCE1} .
 
 
 
 
@@ -89,13 +91,8 @@ popd
 find $RPM_BUILD_ROOT -name 'perllocal.pod' -type f -exec rm -rf {} \;
 find $RPM_BUILD_ROOT -name 'perllocal.pod' -type f -exec rm -rf {} \;
 
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %files
-%defattr(-,root,root)
-%doc nkf.doc
+%doc README.md nkf.doc
 %{_bindir}/nkf
 %{_bindir}/nkf
 %{perl_vendorarch}/NKF.pm
 %{perl_vendorarch}/NKF.pm
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -105,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sun Jun 15 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-4
+- rebuilt with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-3
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-3
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

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

@@ -9,7 +9,7 @@ Summary: The configuration files, libraries and documentation for OpenLDAP.
 Summary(ja): OpenLDAP の設定ファイル,ライブラリ,ドキュメント.
 Summary(ja): OpenLDAP の設定ファイル,ライブラリ,ドキュメント.
 Name: openldap
 Name: openldap
 Version: 2.6.10
 Version: 2.6.10
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -602,6 +602,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Sun Jun 15 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.10-2
+- rebuilt with perl-5.40.
+
 * Fri Jun 13 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.10-1
 * Fri Jun 13 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.10-1
 - new upstream release.
 - new upstream release.
 
 

+ 5 - 7
p/perl-AnyEvent/perl-AnyEvent-vl.spec

@@ -1,7 +1,7 @@
 Summary:        Framework for multiple event loops
 Summary:        Framework for multiple event loops
 Name:           perl-AnyEvent
 Name:           perl-AnyEvent
 Version:        7.17
 Version:        7.17
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -16,7 +16,7 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 # Needed for test
 # Needed for test
 BuildRequires:  perl(Test::Simple)
 BuildRequires:  perl(Test::Simple)
 Obsoletes:      perl-AnyEvent < %{version}-%{release}
 Obsoletes:      perl-AnyEvent < %{version}-%{release}
-Requires:  perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # Optional dependencies we don't want to require
 # Optional dependencies we don't want to require
 %global optional_deps AnyEvent::AIO
 %global optional_deps AnyEvent::AIO
@@ -69,12 +69,7 @@ export PERL_ANYEVENT_LOOP_TESTS=1
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc Changes README
 %doc Changes README
 %{perl_vendorarch}/AE.pm
 %{perl_vendorarch}/AE.pm
@@ -83,6 +78,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.17-2
+- rebuilt with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.17-1
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.17-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 10 - 7
p/perl-B-COW/perl-B-COW-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Additional B helpers to check Copy On Write status
 Summary:	Additional B helpers to check Copy On Write status
 Name:		perl-B-COW
 Name:		perl-B-COW
-Version:	0.004
-Release:	8%{?_dist_release}
+Version:	0.007
+Release:	1%{?_dist_release}
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
@@ -32,15 +32,11 @@ BuildRequires:	perl(Test::More)
 BuildRequires:	perl(CPAN::Meta)
 BuildRequires:	perl(CPAN::Meta)
 BuildRequires:	perl(CPAN::Meta::Prereqs)
 BuildRequires:	perl(CPAN::Meta::Prereqs)
 # Runtime
 # Runtime
-Requires:	perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # Don't "provide" private Perl libs
 # Don't "provide" private Perl libs
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
-
-%debug_package
-
-
 %description
 %description
 B::COW provides some naïve additional B helpers to check the Copy On Write
 B::COW provides some naïve additional B helpers to check the Copy On Write
 (COW) status of one SvPV (a Perl string variable).
 (COW) status of one SvPV (a Perl string variable).
@@ -54,6 +50,9 @@ end of the PV, after the null byte terminating the string. That value is
 limited to 255: when we reach 255, a new PV would be created.
 limited to 255: when we reach 255, a new PV would be created.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n B-COW-%{version}
 %setup -q -n B-COW-%{version}
 
 
@@ -86,6 +85,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.007-1
+- new upstream release.
+- built with perl-5.40.
+
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.004-8
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.004-8
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 5 - 7
p/perl-BDB/perl-BDB-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-BDB
 Name:           perl-BDB
 Version:        1.92
 Version:        1.92
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        Asynchronous Berkeley DB access
 Summary:        Asynchronous Berkeley DB access
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -14,7 +14,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(common::sense)
 BuildRequires:  libdb-devel
 BuildRequires:  libdb-devel
-Requires:  perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description
 %description
 Asynchronous Berkeley DB access.
 Asynchronous Berkeley DB access.
@@ -45,12 +45,7 @@ chmod -R u+w %{buildroot}/*
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc Changes README
 %doc Changes README
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -59,6 +54,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.92-3
+- rebuilt with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.92-2
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.92-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 7 - 8
p/perl-Clone/perl-Clone-vl.spec

@@ -1,11 +1,10 @@
 Name:           perl-Clone
 Name:           perl-Clone
-Version:        0.45
+Version:        0.47
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        Recursively copy perl datatypes
 Summary:        Recursively copy perl datatypes
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
-Packager:       shaolin
 
 
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/pod/Clone
 URL:            https://metacpan.org/pod/Clone
@@ -16,7 +15,8 @@ BuildRequires:  libxcrypt-devel
 BuildRequires:  perl(ExtUtils::ParseXS)
 BuildRequires:  perl(ExtUtils::ParseXS)
 BuildRequires:  perl(Taint::Runtime)
 BuildRequires:  perl(Taint::Runtime)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl
+BuildRequires:  perl(B::COW)
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # don't "provide" private Perl libs
 # don't "provide" private Perl libs
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
@@ -60,12 +60,7 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 make test
 make test
 
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc Changes
 %doc Changes
 %{perl_vendorarch}/auto/Clone/
 %{perl_vendorarch}/auto/Clone/
 %{perl_vendorarch}/Clone.pm
 %{perl_vendorarch}/Clone.pm
@@ -73,6 +68,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.47-1
+- new upstream release.
+- built with perl-5.40.
+
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.45-1
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.45-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 17 - 12
p/perl-Coro/perl-Coro-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Coro
 Name:           perl-Coro
 Version:        6.57
 Version:        6.57
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        The only real threads in perl
 Summary:        The only real threads in perl
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -10,6 +10,9 @@ License:        GPL+ or Artistic
 URL:            https://metacpan.org/pod/Coro
 URL:            https://metacpan.org/pod/Coro
 Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-%{version}.tar.gz
 Patch0:         %{name}-5.25-ucontext-default.patch
 Patch0:         %{name}-5.25-ucontext-default.patch
+# Do not disable hardening
+Patch1:         Coro-6.512-Disable-disabling-FORTIFY_SOURCE.patch
+Patch100:       Coro-6.57-c23.patch
 
 
 BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(AnyEvent)
@@ -27,7 +30,7 @@ BuildRequires:  perl(BDB)
 BuildRequires:  perl(EV)
 BuildRequires:  perl(EV)
 BuildRequires:  perl(Event)
 BuildRequires:  perl(Event)
 BuildRequires:  perl(IO::AIO)
 BuildRequires:  perl(IO::AIO)
-Requires:       perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 # Export correct required versions
 # Export correct required versions
 Requires:       perl(AnyEvent)
 Requires:       perl(AnyEvent)
 Requires:       perl(AnyEvent::AIO)
 Requires:       perl(AnyEvent::AIO)
@@ -67,8 +70,13 @@ programming much safer and easier than using other thread models.
 
 
 %prep
 %prep
 %setup -q -n Coro-%{version}
 %setup -q -n Coro-%{version}
+
+%ifnarch %{ix86} x86_64 %{arm}
 # use ucontext backend on non-x86 (setjmp didn't work on s390(x))
 # use ucontext backend on non-x86 (setjmp didn't work on s390(x))
-%patch0 -p1 -b .ucontext-default
+%patch -P0 -p1 -b .ucontext-default
+%endif
+%patch1 -p1
+%patch100 -p0
 
 
 for F in Coro/jit-*.pl; do
 for F in Coro/jit-*.pl; do
     sed -i -e '/^#!/d' "$F"
     sed -i -e '/^#!/d' "$F"
@@ -85,29 +93,23 @@ sed -i -e '/^#!/ s|.*|#!%{__perl}|' %wrong_shbangs
 
 
 
 
 %build
 %build
-# Disable FORTIFY_SOURCE on ARM as it breaks setjmp - RHBZ 750805
-%ifarch %{arm}
-RPM_OPT_FLAGS=$(echo "${RPM_OPT_FLAGS}" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2/-D_FORTIFY_SOURCE=0/g')
-%endif
-
 # Interractive configuration. Use default values.
 # Interractive configuration. Use default values.
 %{__perl} Makefile.PL INSTALLDIRS=perl NO_PACKLIST=1 NO_PERLLOCAL=1 \
 %{__perl} Makefile.PL INSTALLDIRS=perl NO_PACKLIST=1 NO_PERLLOCAL=1 \
 	OPTIMIZE="$RPM_OPT_FLAGS" </dev/null
 	OPTIMIZE="$RPM_OPT_FLAGS" </dev/null
-make %{?_smp_mflags}
+%make_build
 
 
 
 
 %install
 %install
-make pure_install PERL_INSTALL_ROOT=%{buildroot}
+%make_install
 find %{buildroot} -type f -name '*.bs' -size 0 -delete
 find %{buildroot} -type f -name '*.bs' -size 0 -delete
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
 
 
 %check
 %check
-make test
+%make_build test
 
 
 
 
 %files
 %files
-%defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc Changes README README.linux-glibc
 %doc Changes README README.linux-glibc
 %doc doc/* eg
 %doc doc/* eg
@@ -117,6 +119,9 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.57-2
+- rebuilt with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.57-1
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.57-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.

+ 11 - 7
p/perl-Crypt-DES/perl-Crypt-DES-vl.spec

@@ -2,7 +2,7 @@
 
 
 Name:		perl-%{module}
 Name:		perl-%{module}
 Version:	2.07
 Version:	2.07
-Release:	3%{_dist_release}
+Release:	4%{_dist_release}
 Summary:	Perl DES encryption module
 Summary:	Perl DES encryption module
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
@@ -11,11 +11,13 @@ Distribution:	Vine Linux
 License:	GPL or Artistic
 License:	GPL or Artistic
 URL:		https://metacpan.org/pod/Crypt::DES
 URL:		https://metacpan.org/pod/Crypt::DES
 Source:		https://cpan.metacpan.org/authors/id/D/DP/DPARIS/%{module}-%{version}.tar.gz
 Source:		https://cpan.metacpan.org/authors/id/D/DP/DPARIS/%{module}-%{version}.tar.gz
+Patch0:         perl-Crypt-DES-init-braces.patch
+Patch99:        perl-Crypt-DES-fedora-c99.patch
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}
 BuildRoot:	%{_tmppath}/%{name}-%{version}
 BuildRequires:	libxcrypt-devel
 BuildRequires:	libxcrypt-devel
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:	perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description
 %description
 The module implements the Crypt::CBC interface.
 The module implements the Crypt::CBC interface.
@@ -26,6 +28,10 @@ The module implements the Crypt::CBC interface.
 
 
 %prep
 %prep
 %setup -q -n %{module}-%{version}
 %setup -q -n %{module}-%{version}
+# Fix "warning: missing braces around initializer [-Wmissing-braces]"
+%patch0 -p0
+# Fix C99 compatibility (CPAN RT#133363)
+%patch99 -p1
 
 
 
 
 %build
 %build
@@ -42,12 +48,7 @@ make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
 find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
 
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %files
-%defattr(-,root,root)
 %doc README
 %doc README
 %{_mandir}/man3*/*
 %{_mandir}/man3*/*
 %{perl_vendorarch}/Crypt/*
 %{perl_vendorarch}/Crypt/*
@@ -55,6 +56,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.07-4
+- rebuilt with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.07-3
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.07-3
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 6 - 7
p/perl-Curses/perl-Curses-vl.spec

@@ -1,5 +1,5 @@
 Name:           perl-Curses
 Name:           perl-Curses
-Version:        1.38
+Version:        1.45
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        Perl bindings for ncurses
 Summary:        Perl bindings for ncurses
 Summary(ja):    Ncurses の Perl バインディング
 Summary(ja):    Ncurses の Perl バインディング
@@ -15,7 +15,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  ncurses-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
-Requires:  perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description
 %description
 Perl bindings for ncurses, bringing terminal-independent character
 Perl bindings for ncurses, bringing terminal-independent character
@@ -66,12 +66,7 @@ chmod -x demo*
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %license Copying Artistic
 %license Copying Artistic
 %doc README demo*
 %doc README demo*
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -80,6 +75,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.45-1
+- new upstream release.
+- built with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.38-1
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.38-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 8 - 9
p/perl-DBD-Pg/perl-DBD-Pg-vl.spec

@@ -1,6 +1,6 @@
 Summary: the DBI PostgreSQL interface for Perl
 Summary: the DBI PostgreSQL interface for Perl
 Name: perl-DBD-Pg
 Name: perl-DBD-Pg
-Version: 3.15.0
+Version: 3.18.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -8,12 +8,12 @@ Distribution: Vine Linux
 
 
 License: GPL or Artistic
 License: GPL or Artistic
 URL: https://metacpan.org/pod/DBD::Pg
 URL: https://metacpan.org/pod/DBD::Pg
-Source0: https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-3.15.0.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-%{version}.tar.gz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: perl >= 2:5.34.0, libpq-devel, perl-DBI
 BuildRequires: perl >= 2:5.34.0, libpq-devel, perl-DBI
 BuildRequires: libxcrypt-devel
 BuildRequires: libxcrypt-devel
-Requires: perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DBD::Pg\\)$
 %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DBD::Pg\\)$
@@ -33,7 +33,7 @@ the DBI PostgreSQL interface for Perl
 %build
 %build
 unset AUTOMATED_TESTING DBDPG_GCCDEBUG PERL_MM_USE_DEFAULT \
 unset AUTOMATED_TESTING DBDPG_GCCDEBUG PERL_MM_USE_DEFAULT \
     POSTGRES_HOME POSTGRES_INCLUDE POSTGRES_LIB
     POSTGRES_HOME POSTGRES_INCLUDE POSTGRES_LIB
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 NO_PERLLOCAL=1
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS -std=gnu17" NO_PACKLIST=1 NO_PERLLOCAL=1
 %{make_build}
 %{make_build}
 
 
 
 
@@ -52,12 +52,7 @@ unset DBDPG_DEBUG DBDPG_INITDB DBDPG_NOCLEANUP DBDPG_TEST_ALWAYS_ENV \
 make test
 make test
 
 
 
 
-%clean 
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root)
 %license LICENSES/*
 %license LICENSES/*
 %doc Changes README README.dev TODO
 %doc Changes README README.dev TODO
 %{perl_vendorarch}/DBD/
 %{perl_vendorarch}/DBD/
@@ -67,6 +62,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sun Jun 15 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.18.0-1
+- new upstream release.
+- built with perl-5.40.
+
 * Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.15.0-1
 * Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.15.0-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 10 - 7
p/perl-DBI/perl-DBI-vl.spec

@@ -1,15 +1,15 @@
 Summary:        A database access API for perl
 Summary:        A database access API for perl
 Summary(ja):    perl 用データベース接続 API
 Summary(ja):    perl 用データベース接続 API
 Name:           perl-DBI
 Name:           perl-DBI
-Version:        1.643
-Release:        2%{?_dist_release}
+Version:        1.647
+Release:        1%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 License:        GPL or Artistic
 License:        GPL or Artistic
 URL:            https://dbi.perl.org/
 URL:            https://dbi.perl.org/
-Source0:        https://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-%{version}.tar.gz
+Source0:        https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/DBI-%{version}.tgz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
@@ -62,6 +62,8 @@ BuildRequires:  perl(Test::Simple)
 # Optional tests
 # Optional tests
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(Test::Pod::Coverage)
+
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 Requires:       perl(Math::BigInt)
 Requires:       perl(Math::BigInt)
 
 
 %description 
 %description 
@@ -105,16 +107,13 @@ rm -rf %{buildroot}%{perl_vendorarch}/{Win32,DBI/W32ODBC.pm} \
     %{buildroot}%{_mandir}/man3/{DBI::W32,Win32::DBI}ODBC.3pm
     %{buildroot}%{_mandir}/man3/{DBI::W32,Win32::DBI}ODBC.3pm
 perl -pi -e 's"#!perl -w"#!/usr/bin/perl -w"' \
 perl -pi -e 's"#!perl -w"#!/usr/bin/perl -w"' \
     %{buildroot}%{perl_vendorarch}/{goferperf,dbixs_rev}.pl
     %{buildroot}%{perl_vendorarch}/{goferperf,dbixs_rev}.pl
+#"
 
 
 
 
 %check
 %check
 make test
 make test
 
 
 
 
-%clean
-[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
-
-
 %files 
 %files 
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc Changes README.md  ex/
 %doc Changes README.md  ex/
@@ -128,6 +127,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.647-1
+- new upstream release.
+- built with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.643-2
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.643-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 5 - 7
p/perl-Digest-SHA1/perl-Digest-SHA1-vl.spec

@@ -3,7 +3,7 @@
 Summary: Digest-SHA1 Perl module
 Summary: Digest-SHA1 Perl module
 Name: perl-Digest-SHA1
 Name: perl-Digest-SHA1
 Version: 2.13
 Version: 2.13
-Release: 3%{_dist_release}
+Release: 4%{_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -13,7 +13,7 @@ URL: https://metacpan.org/pod/Digest::SHA1
 Source: https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-SHA1-%{version}.tar.gz
 Source: https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-SHA1-%{version}.tar.gz
 
 
 BuildRequires:perl >= 2:5.34.0
 BuildRequires:perl >= 2:5.34.0
-Requires:perl >= 2:5.34.0
+Requires: perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -48,12 +48,7 @@ characters long. A base64 digest will be 27 characters long.
 %make_install
 %make_install
 
 
 
 
-%clean
-%{__rm} -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-, root, root, 0755)
 %doc Changes MANIFEST README fip180-1*
 %doc Changes MANIFEST README fip180-1*
 %doc %{_mandir}/man3/*.3pm*
 %doc %{_mandir}/man3/*.3pm*
 %dir %{perl_vendorarch}/Digest/
 %dir %{perl_vendorarch}/Digest/
@@ -63,6 +58,9 @@ characters long. A base64 digest will be 27 characters long.
 
 
 
 
 %changelog
 %changelog
+* Sun Jun 15 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13-4
+- rebuilt with perl-5.40.
+
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13-3
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13-3
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 11 - 7
p/perl-EV/perl-EV-vl.spec

@@ -1,7 +1,7 @@
 Summary:        Wrapper for the libev high-performance event loop library
 Summary:        Wrapper for the libev high-performance event loop library
 Summary(ja):    高性能イベントループライブラリ libev の Perl ラッパー
 Summary(ja):    高性能イベントループライブラリ libev の Perl ラッパー
 Name:           perl-EV
 Name:           perl-EV
-Version:        4.33
+Version:        4.34
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -15,15 +15,17 @@ URL:            https://metacpan.org/pod/EV
 Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/EV-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/EV-%{version}.tar.gz
 Patch0:         perl-EV-4.03-Don-t-ask-questions-at-build-time.patch
 Patch0:         perl-EV-4.03-Don-t-ask-questions-at-build-time.patch
 Patch1:         perl-EV-4.30-Don-t-check-bundled-libev.patch
 Patch1:         perl-EV-4.30-Don-t-check-bundled-libev.patch
+# https://github.com/Perl/perl5/issues/22353#issuecomment-2198256977
+Patch2:         perl-EV-4.34-typemap-remove-unescaped-quotes.patch
 
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(common::sense)
 BuildRequires:  gdbm-devel
 BuildRequires:  gdbm-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
-BuildRequires:  libev-source >= %{version}
+BuildRequires:  libev-source >= 4.33
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(Canary::Stability)
-Requires:       perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # As per review, a perl-EV-devel subpackage had at first been pushed to the
 # As per review, a perl-EV-devel subpackage had at first been pushed to the
 # repositories. It now has broken deps if it's not properly obsoleted/provided.
 # repositories. It now has broken deps if it's not properly obsoleted/provided.
@@ -83,14 +85,16 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc Changes README
 %doc Changes README
-%{perl_vendorarch}/auto/*
-%{perl_vendorarch}/EV.pm
-%{perl_vendorarch}/EV
-%{perl_vendorarch}/EV/*.h
+%{perl_vendorarch}/*
+%exclude %dir %{perl_vendorarch}/auto/
 %{_mandir}/man3/*.3*
 %{_mandir}/man3/*.3*
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.34-1
+- new upstream release.
+- built with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.33-1
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.33-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 4 - 6
p/perl-Event-Lib/perl-Event-Lib-vl.spec

@@ -1,7 +1,7 @@
 Summary:        Perl wrapper around libevent
 Summary:        Perl wrapper around libevent
 Name:           perl-Event-Lib
 Name:           perl-Event-Lib
 Version:        1.03
 Version:        1.03
-Release:        6%{?_dist_release}
+Release:        7%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -66,12 +66,7 @@ chmod -R u+w %{buildroot}/*
 make test || :
 make test || :
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc Changes README
 %doc Changes README
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/Event/
 %{perl_vendorarch}/Event/
@@ -79,6 +74,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Jun 11 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.03-7
+- rebuilt with perl-5.40.2.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.03-6
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.03-6
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 - imported Patch2 from rawhide.
 - imported Patch2 from rawhide.

+ 4 - 1
p/perl-Event/perl-Event-vl.spec

@@ -1,7 +1,7 @@
 Summary:	Event loop processing
 Summary:	Event loop processing
 Name:		perl-Event
 Name:		perl-Event
 Version:	1.28
 Version:	1.28
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
@@ -75,6 +75,9 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Wed Jun 11 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28-2
+- built with perl-5.40.2.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28-1
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 21 - 16
p/perl-ExtUtils-CChecker/perl-ExtUtils-CChecker-vl.spec

@@ -1,11 +1,14 @@
 Name:           perl-ExtUtils-CChecker
 Name:           perl-ExtUtils-CChecker
-Version:        0.04
-Release:        2%{?_dist_release}
+Version:        0.12
+Release:        1%{?_dist_release}
 Summary:        Configure-time utilities for using C headers, libraries, or OS features
 Summary:        Configure-time utilities for using C headers, libraries, or OS features
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/ExtUtils-CChecker/
-Source0:        http://www.cpan.org/authors/id/P/PE/PEVANS/ExtUtils-CChecker-%{version}.tar.gz
+URL:            https://metacpan.org/release/ExtUtils-CChecker
+Source0:        https://cpan.metacpan.org/modules/by-module/ExtUtils/ExtUtils-CChecker-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::CBuilder)
 BuildRequires:  perl(ExtUtils::CBuilder)
@@ -14,7 +17,7 @@ BuildRequires:  perl(Test::Exception)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod) >= 1.00
 BuildRequires:  perl(Test::Pod) >= 1.00
 Requires:       perl(ExtUtils::CBuilder)
 Requires:       perl(ExtUtils::CBuilder)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl
 
 
 %description
 %description
 Often Perl modules are written to wrap functionality found in existing C
 Often Perl modules are written to wrap functionality found in existing C
@@ -22,34 +25,36 @@ headers, libraries, or to use OS-specific features. It is useful in the
 Build.PL or Makefile.PL file to check for the existence of these
 Build.PL or Makefile.PL file to check for the existence of these
 requirements before attempting to actually build the module.
 requirements before attempting to actually build the module.
 
 
+
 %prep
 %prep
 %setup -q -n ExtUtils-CChecker-%{version}
 %setup -q -n ExtUtils-CChecker-%{version}
 
 
+
 %build
 %build
-%{__perl} Build.PL installdirs=vendor
+%{__perl} Build.PL --installdirs=vendor
 ./Build
 ./Build
 
 
-%install
-rm -rf %{buildroot}
-
-./Build install destdir=%{buildroot} create_packlist=0
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
 
+%install
+./Build install --destdir=%{buildroot} --create_packlist=0
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 ./Build test
 ./Build test
 
 
-%clean
-rm -rf %{buildroot}
 
 
 %files
 %files
-%defattr(-,root,root,-)
 %doc Changes LICENSE README
 %doc Changes LICENSE README
-%{perl_vendorlib}/*
+%{perl_vendorlib}/ExtUtils
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.12-1
+- new upstream release.
+- built with perl-5.40.
+
 * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 0.04-2
 * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 0.04-2
 - build with Perl 5.16
 - build with Perl 5.16
 
 

+ 14 - 9
p/perl-FCGI/perl-FCGI-vl.spec

@@ -5,7 +5,7 @@
 Name:           perl-FCGI
 Name:           perl-FCGI
 Summary:        FCGI - Perl module
 Summary:        FCGI - Perl module
 Version:        0.82
 Version:        0.82
-Release:        1%{_dist_release}
+Release:        2%{_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -16,10 +16,18 @@ Source:         https://cpan.metacpan.org/authors/id/E/ET/ETHER/FCGI-%{version}.
 # Fix CVE-2012-6687 in the bundled fcgi library, bug #1190294, CPAN RT#118405,
 # Fix CVE-2012-6687 in the bundled fcgi library, bug #1190294, CPAN RT#118405,
 # patch copied from Debian's libfcgi-perl.
 # patch copied from Debian's libfcgi-perl.
 Patch0:         FCGI-0.78-CVE-2012-6687.patch
 Patch0:         FCGI-0.78-CVE-2012-6687.patch
+# 1/2 Fix CVE-2025-40907 in the bundled fcgi library, bug #2366847,
+# <https://github.com/perl-catalyst/FCGI/issues/14>, copied from fcgi2 library
+# <https://github.com/FastCGI-Archives/fcgi2/issues/67>.
+Patch1:         FCGI-0.82-Update-fcgiapp.c.patch
+# 2/2 Fix CVE-2025-40907 in the bundled fcgi library, bug #2366847,
+# <https://github.com/perl-catalyst/FCGI/issues/14>, copied from fcgi2 library
+# <https://github.com/FastCGI-Archives/fcgi2/issues/67>.
+Patch2:         FCGI-0.82-Fix-size_t-overflow-in-Malloc-argument-in-ReadParams.patch
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}
 
 
-Requires:       perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 %if %{with test}
 %if %{with test}
 BuildRequires:  perl(FCGI::Client)
 BuildRequires:  perl(FCGI::Client)
 %endif
 %endif
@@ -34,8 +42,7 @@ This is a FastCGI module for perl.
 
 
 
 
 %prep
 %prep
-%setup -q -n %{pkgname}-%{version} 
-%patch0 -p1
+%autosetup -p1 -n %{pkgname}-%{version} 
 find . -type f -exec chmod -c -x {} +
 find . -type f -exec chmod -c -x {} +
 
 
 
 
@@ -46,7 +53,6 @@ perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 \
 
 
 
 
 %install
 %install
-[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 %make_install
 %make_install
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
@@ -57,10 +63,6 @@ make test
 %endif
 %endif
 
 
 
 
-%clean
-[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
-
-
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc ChangeLog README
 %doc ChangeLog README
@@ -70,6 +72,9 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.82-2
+- rebuilt with perl-5.40.
+
 * Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.82-1
 * Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.82-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 6 - 7
p/perl-GTop/perl-GTop-vl.spec

@@ -1,14 +1,14 @@
 Summary:        Perl interface to libgtop
 Summary:        Perl interface to libgtop
 Name:           perl-GTop
 Name:           perl-GTop
 Version:        0.18
 Version:        0.18
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/GTop/
-Source0:        http://www.cpan.org/authors/id/M/MJ/MJH/GTop-%{version}.tar.gz
+URL:            https://metacpan.org/dist/GTop
+Source0:        https://cpan.metacpan.org/authors/id/M/MJ/MJH/GTop-%{version}.tar.gz
 
 
 Requires:       perl
 Requires:       perl
 # core
 # core
@@ -61,10 +61,6 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
 %doc Changes README TODO examples/ t/
 %doc Changes README TODO examples/ t/
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -74,6 +70,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Jun 11 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-3
+- rebuilt with perl-5.40.2.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-2
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 6 - 6
p/perl-Guard/perl-Guard-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Guard
 Name:           perl-Guard
 Version:        1.023
 Version:        1.023
-Release:        3%{?_dist_release}
+Release:        4%{?_dist_release}
 Summary:        Safe cleanup blocks
 Summary:        Safe cleanup blocks
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -13,7 +13,7 @@ Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Guard-%{versi
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
-Requires:       perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description
 %description
 This module implements so-called "guards". A guard is something
 This module implements so-called "guards". A guard is something
@@ -49,10 +49,6 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -61,7 +57,11 @@ rm -rf %{buildroot}
 %{perl_vendorarch}/Guard*
 %{perl_vendorarch}/Guard*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.023-4
+- rebuilt with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.023-3
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.023-3
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 7 - 8
p/perl-HTML-Parser/perl-HTML-Parser-vl.spec

@@ -3,7 +3,7 @@
 Summary: A Perl module for parsing HTML.
 Summary: A Perl module for parsing HTML.
 Summary(ja): HTML を解析するための Perl モジュール
 Summary(ja): HTML を解析するための Perl モジュール
 Name: perl-HTML-Parser
 Name: perl-HTML-Parser
-Version: 3.76
+Version: 3.83
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -14,9 +14,9 @@ URL: https://metacpan.org/pod/HTML::Parser
 Source: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{real_name}-%{version}.tar.gz
 Source: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{real_name}-%{version}.tar.gz
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Requires: perl >= 5.26.0, perl-HTML-Tagset >= 3.03, perl-HTTP-Message
 BuildRequires: perl >= 5.26.0, perl-HTML-Tagset >= 3.03, perl-HTTP-Message
 BuildRequires: perl >= 5.26.0, perl-HTML-Tagset >= 3.03, perl-HTTP-Message
-Requires: perl
+Requires: perl(:MODULE_COMPAT_%perl_abi_version)
+Requires: perl-HTML-Tagset >= 3.03, perl-HTTP-Message
 
 
 %description
 %description
 The HTML-Parser module for perl to parse and extract information from
 The HTML-Parser module for perl to parse and extract information from
@@ -57,18 +57,17 @@ fi
 make test
 make test
 
 
 
 
-%clean 
-rm -rf $RPM_BUILD_ROOT
-
-
 %files -f perl-HTML-Parser-%{version}-filelist
 %files -f perl-HTML-Parser-%{version}-filelist
-%defattr(-,root,root)
 %dir %{perl_vendorarch}/HTML
 %dir %{perl_vendorarch}/HTML
 %dir %{perl_vendorarch}/auto/HTML
 %dir %{perl_vendorarch}/auto/HTML
 %dir %{perl_vendorarch}/auto/HTML/Parser
 %dir %{perl_vendorarch}/auto/HTML/Parser
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.83-1
+- new upstream release.
+- built with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.76-1
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.76-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 6 - 7
p/perl-IO-AIO/perl-IO-AIO-vl.spec

@@ -1,5 +1,5 @@
 Name:		perl-IO-AIO
 Name:		perl-IO-AIO
-Version:	4.76
+Version:	4.81
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Summary:	Asynchronous Input/Output
 Summary:	Asynchronous Input/Output
 Group:		programming
 Group:		programming
@@ -18,7 +18,7 @@ BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Canary::Stability)
 BuildRequires:	perl(Canary::Stability)
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libnsl2-devel
 BuildRequires:  libnsl2-devel
-Requires:	perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -57,12 +57,7 @@ find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %license COPYING
 %license COPYING
 %doc Changes README
 %doc Changes README
 %{perl_vendorarch}/auto/IO/
 %{perl_vendorarch}/auto/IO/
@@ -72,6 +67,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.81-1
+- new upstream release.
+- rebuilt with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.76-1
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.76-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.

+ 6 - 7
p/perl-IO-Tty/perl-IO-Tty-vl.spec

@@ -1,5 +1,5 @@
 Name:           perl-IO-Tty
 Name:           perl-IO-Tty
-Version:        1.16
+Version:        1.20
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        Perl interface to pseudo tty's
 Summary:        Perl interface to pseudo tty's
 Group:          programming
 Group:          programming
@@ -14,7 +14,7 @@ BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
-Requires:       perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # Don't "provide" private Perl libs
 # Don't "provide" private Perl libs
 %{?perl_default_filter}
 %{?perl_default_filter}
@@ -48,12 +48,7 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc ChangeLog README
 %doc ChangeLog README
 %{perl_vendorarch}/auto/IO/
 %{perl_vendorarch}/auto/IO/
 %{perl_vendorarch}/IO/
 %{perl_vendorarch}/IO/
@@ -61,6 +56,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20-1
+- new upstream release.
+- built with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16-1
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 11 - 12
p/perl-Net-SSLeay/perl-Net-SSLeay-vl.spec

@@ -3,7 +3,7 @@
 Summary: Perl module for using OpenSSL via Network
 Summary: Perl module for using OpenSSL via Network
 Summary(ja): OpenSSL を Network にて用いる為の perl モジュール
 Summary(ja): OpenSSL を Network にて用いる為の perl モジュール
 Name: perl-Net-SSLeay
 Name: perl-Net-SSLeay
-Version: 1.90
+Version: 1.94
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -12,14 +12,14 @@ Distribution: Vine Linux
 License: Artistic
 License: Artistic
 URL: https://metacpan.org/dist/Net-SSLeay/view/lib/Net/SSLeay.pod
 URL: https://metacpan.org/dist/Net-SSLeay/view/lib/Net/SSLeay.pod
 Source0: https://cpan.metacpan.org/authors/id/C/CH/CHRISN/%{real_name}-%{version}.tar.gz
 Source0: https://cpan.metacpan.org/authors/id/C/CH/CHRISN/%{real_name}-%{version}.tar.gz
-Patch1: Net-SSLeay-1.90-OpenSSL3.patch
+Patch0: https://patch-diff.githubusercontent.com/raw/radiator-software/p5-net-ssleay/pull/514.patch
 Patch2: Net-SSLeay-1.90-pkgconfig.patch
 Patch2: Net-SSLeay-1.90-pkgconfig.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: perl, openssl-devel >= 1.1.1
 BuildRequires: perl, openssl-devel >= 1.1.1
-BuildRequires: zlib-devel
-Requires: perl, openssl >= 1.1.1
-
+BuildRequires: pkgconfig(zlib)
+Requires: openssl-libs
+Requires: perl(:MODULE_COMPAT_%perl_abi_version)
 Obsoletes: perl-Net_SSLeay < 1.64
 Obsoletes: perl-Net_SSLeay < 1.64
 Provides: perl-Net_SSLeay = %{version}-%{release}
 Provides: perl-Net_SSLeay = %{version}-%{release}
 
 
@@ -35,8 +35,8 @@ OpenSSL を Network にて用いる為の perl モジュール, Net::SSLeay
 
 
 %prep
 %prep
 %setup -q -n %{real_name}-%{version}
 %setup -q -n %{real_name}-%{version}
-# Fixes from upstream for OpenSSL 3.0.0
-%patch1 -p1
+# Fix for test suite compatibility with OpenSSL 3.4
+%patch0 -p1
 # Get libraries to link against from pkg-config
 # Get libraries to link against from pkg-config
 # https://github.com/radiator-software/p5-net-ssleay/pull/127
 # https://github.com/radiator-software/p5-net-ssleay/pull/127
 %patch2
 %patch2
@@ -64,17 +64,12 @@ find %{buildroot} -type f -name '*.bs' -empty -delete
 rm -f %{buildroot}%{perl_vendorarch}/Net/ptrtstrun.pl
 rm -f %{buildroot}%{perl_vendorarch}/Net/ptrtstrun.pl
 
 
 
 
-%clean 
-rm -rf %{buildroot}
-
-
 %check
 %check
 unset RELEASE_TESTING
 unset RELEASE_TESTING
 make test
 make test
 
 
 
 
 %files
 %files
-%defattr(-,root,root)
 %license LICENSE
 %license LICENSE
 %doc Changes Credits QuickRef README perllocal.pod
 %doc Changes Credits QuickRef README perllocal.pod
 %{perl_vendorarch}/auto/Net/
 %{perl_vendorarch}/auto/Net/
@@ -87,6 +82,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.94-1
+- new upstream release.
+- rebuilt with perl-5.40.
+
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.90-1
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.90-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.

+ 5 - 4
p/perl-Params-Util/perl-Params-Util-vl.spec

@@ -1,17 +1,16 @@
 Summary:	Simple standalone param-checking functions
 Summary:	Simple standalone param-checking functions
 Name:		perl-Params-Util
 Name:		perl-Params-Util
 Version:	1.102
 Version:	1.102
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
-Packager:	shaolin
 
 
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
 URL:		https://metacpan.org/pod/Params::Util
 URL:		https://metacpan.org/pod/Params::Util
 Source0:	https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Params-Util-%{version}.tar.gz
 Source0:	https://cpan.metacpan.org/authors/id/R/RE/REHSACK/Params-Util-%{version}.tar.gz
 
 
-Requires:	perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
@@ -49,7 +48,6 @@ make test AUTOMATED_TESTING=1
 
 
 
 
 %files
 %files
-%defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
 %doc Changes
 %doc Changes
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -58,6 +56,9 @@ make test AUTOMATED_TESTING=1
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.102-2
+- rebuilt with perl-5.40.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.102-1
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.102-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.

+ 5 - 2
p/perl-Ref-Util-XS/perl-Ref-Util-XS-vl.spec

@@ -2,7 +2,7 @@
 
 
 Name:		perl-Ref-Util-XS
 Name:		perl-Ref-Util-XS
 Version:	0.117
 Version:	0.117
-Release:	7%{?_dist_release}
+Release:	8%{?_dist_release}
 Summary:	Utility functions for checking references
 Summary:	Utility functions for checking references
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
@@ -35,7 +35,7 @@ BuildRequires:	perl(CPAN::Meta)
 BuildRequires:	perl(Readonly)
 BuildRequires:	perl(Readonly)
 %endif
 %endif
 # Runtime
 # Runtime
-Requires:	perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # Avoid provides for private objects
 # Avoid provides for private objects
 %{?perl_default_filter}
 %{?perl_default_filter}
@@ -76,6 +76,9 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.117-8
+- rebuilt with perl-5.40.
+
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.117-7
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.117-7
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 5 - 6
p/perl-Socket6/perl-Socket6-vl.spec

@@ -2,7 +2,7 @@ Summary:        IPv6 related part of the C socket.h defines and structure manipu
 Summary(ja):	Socket6 - C の socket.h における IPv6 関連の定義および構造体マニピュレータ
 Summary(ja):	Socket6 - C の socket.h における IPv6 関連の定義および構造体マニピュレータ
 Name:           perl-Socket6
 Name:           perl-Socket6
 Version:        0.29
 Version:        0.29
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -54,18 +54,17 @@ chmod -R u+w $RPM_BUILD_ROOT/*
 make test
 make test
 
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc ChangeLog README
 %doc ChangeLog README
 %{perl_vendorarch}/Socket6*
 %{perl_vendorarch}/Socket6*
 %{perl_vendorarch}/auto/Socket6/
 %{perl_vendorarch}/auto/Socket6/
 %{_mandir}/man3/Socket6.3pm*
 %{_mandir}/man3/Socket6.3pm*
 
 
+
 %changelog
 %changelog
+* Wed Jun 11 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.29-3
+- rebuilt with perl-5.40.2.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.29-2
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.29-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 19 - 11
p/perl-String-CRC32/perl-String-CRC32-vl.spec

@@ -1,19 +1,18 @@
 Summary:        Perl interface for cyclic redundency check generation
 Summary:        Perl interface for cyclic redundency check generation
 Name:           perl-String-CRC32
 Name:           perl-String-CRC32
-Version:        1.7
+Version:        2.100
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
+Group:          programming
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Group:          Development/Libraries
 License:        Public Domain
 License:        Public Domain
-URL:            http://search.cpan.org/dist/String-CRC32/
-Source0:       	http://search.cpan.org/CPAN/authors/id/S/SO/SOENKE/String-CRC32-%{version}.tar.gz
+URL:            https://metacpan.org/dist/String-CRC32/
+Source0:       	https://cpan.metacpan.org/authors/id/L/LE/LEEJO/String-CRC32-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor: Project Vine
-Distribution: Vine Linux
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description
 %description
 This packages provides a perl module to generate checksums from strings
 This packages provides a perl module to generate checksums from strings
@@ -25,13 +24,19 @@ There's another perl module called String::CRC which allows to calculate
 not only 32 bit CRC numbers, but the generated sums differ from those of
 not only 32 bit CRC numbers, but the generated sums differ from those of
 the programs mentioned above.
 the programs mentioned above.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n String-CRC32-%{version}
 %setup -q -n String-CRC32-%{version}
 
 
+
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
@@ -40,21 +45,24 @@ find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
 find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w $RPM_BUILD_ROOT/*
 chmod -R u+w $RPM_BUILD_ROOT/*
 
 
+
 %check || :
 %check || :
 make test
 make test
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
-%defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
 %doc README.md
 %doc README.md
 %{perl_vendorarch}/String/
 %{perl_vendorarch}/String/
 %{perl_vendorarch}/auto/String
 %{perl_vendorarch}/auto/String
 %{_mandir}/man3/*.3*
 %{_mandir}/man3/*.3*
 
 
+
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.100-1
+- new upstream release.
+- built with perl-5.40.
+
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7-1
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 5 - 7
p/perl-Sub-Identify/perl-Sub-Identify-vl.spec

@@ -1,6 +1,6 @@
 Name:		perl-Sub-Identify
 Name:		perl-Sub-Identify
 Version:	0.14
 Version:	0.14
-Release:	2%{?_dist_release}
+Release:	3%{?_dist_release}
 Summary:	Retrieve names of code references
 Summary:	Retrieve names of code references
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
@@ -15,7 +15,7 @@ BuildRequires:	perl(Exporter)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod)
-Requires:	perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 # Don't provide private perl libs
 # Don't provide private perl libs
 %{?perl_default_filter}
 %{?perl_default_filter}
@@ -51,12 +51,7 @@ find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc Changes t/
 %doc Changes t/
 %{perl_vendorarch}/auto/Sub/
 %{perl_vendorarch}/auto/Sub/
 %{perl_vendorarch}/Sub/
 %{perl_vendorarch}/Sub/
@@ -64,6 +59,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.14-3
+- rebuilt with perl-5.40.
+
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.14-2
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.14-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 256 - 0
p/perl-Syntax-Keyword-Try/perl-Syntax-Keyword-Try-vl.spec

@@ -0,0 +1,256 @@
+%bcond_with tests
+# Run optional test
+%bcond_with perl_Syntax_Keyword_Try_enables_extra_tests
+
+Name:           perl-Syntax-Keyword-Try
+Summary:        try/catch/finally syntax for perl
+Version:        0.30
+Release:        3%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL-1.0-or-later OR Artistic-1.0-Perl
+URL:            https://metacpan.org/release/Syntax-Keyword-Try/
+Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Syntax-Keyword-Try-%{version}.tar.gz
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  gcc
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::CBuilder)
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(XS::Parse::Keyword::Builder) >= 0.35
+BuildRequires:  perl(warnings)
+# Run-time
+BuildRequires:  perl(B)
+BuildRequires:  perl(B::Deparse)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(XSLoader)
+BuildRequires:  perl(XS::Parse::Keyword) >= 0.35
+%if %{with tests}
+# Tests
+BuildRequires:  perl(overload)
+BuildRequires:  perl(Test2::IPC)
+BuildRequires:  perl(Test2::V0)
+# Optional
+%if %{with perl_Syntax_Keyword_Try_enables_extra_tests}
+BuildRequires:  perl(Future)
+BuildRequires:  perl(Future::AsyncAwait)
+BuildRequires:  perl(Syntax::Keyword::Defer)
+BuildRequires:  perl(Test::Pod) >= 1.00
+%endif
+%endif
+BuildRequires:  perl(threads)
+
+Requires:       perl(XS::Parse::Keyword) >= 0.35
+
+%description
+This module provides a syntax plugin that implements exception-handling
+semantics in a form familiar to users of other languages, being built on a
+block labeled with the try keyword, followed by at least one of a catch or
+finally block.
+
+%package tests
+Summary:        Tests for %{name}
+Requires:       %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires:       perl-Test-Harness
+%if %{with perl_Syntax_Keyword_Try_enables_extra_tests}
+Requires:       perl(Future)
+Requires:       perl(Future::AsyncAwait)
+%endif
+Requires:       perl(threads)
+
+%description tests
+Tests from %{name}. Execute them
+with "%{_libexecdir}/%{name}/test".
+
+
+%debug_package
+
+
+%prep
+%setup -q -n Syntax-Keyword-Try-%{version}
+
+%if %{without perl_Syntax_Keyword_Try_enables_extra_tests}
+for F in t/80await+SKT.t t/80defer+SKT.t t/99pod.t; do
+    rm "$F"
+    perl -i -ne 'print $_ unless m{\A\Q'"$F"'\E\b}' MANIFEST
+done
+%endif
+
+# Help file to recognise the Perl scripts
+for F in t/*.t; do
+    perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
+    chmod +x "$F"
+done
+
+
+%build
+perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS"
+./Build
+
+
+%install
+./Build install --destdir=%{buildroot} --create_packlist=0
+find %{buildroot} -type f -name '*.bs' -size 0 -delete
+%{_fixperms} %{buildroot}/*
+
+%if %{with tests}
+# Install tests
+mkdir -p %{buildroot}%{_libexecdir}/%{name}
+cp -a t %{buildroot}%{_libexecdir}/%{name}
+rm -f %{buildroot}%{_libexecdir}/%{name}/t/99pod.t
+cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
+#!/bin/sh
+cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
+EOF
+chmod +x %{buildroot}%{_libexecdir}/%{name}/test
+%endif
+
+
+%if %{with tests}
+%check
+export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
+./Build test
+%endif
+
+
+%files
+%license LICENSE
+%doc Changes README
+%{perl_vendorarch}/auto/Syntax*
+%{perl_vendorarch}/Syntax*
+%{_mandir}/man3/Syntax::Keyword::Try*
+
+%if %{with tests}
+%files tests
+%{_libexecdir}/%{name}
+%endif
+
+
+%changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.30-3
+- initial build for Vine Linux.
+
+* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.30-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
+
+* Tue Sep 03 2024 Jitka Plesnikova <jplesnik@redhat.com> - 0.30-1
+- 0.30 bump (rhbz#2309128)
+
+* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.29-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
+
+* Tue Jun 11 2024 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-5
+- Perl 5.40 rebuild
+
+* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.29-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.29-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.29-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Mon Jul 17 2023 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-1
+- 0.29 bump (rhbz#2222620)
+
+* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-3
+- Perl 5.38 rebuild
+
+* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.28-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Fri Dec 16 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-1
+- 0.28 bump
+
+* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.27-2
+- Perl 5.36 rebuild
+
+* Mon Feb 21 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.27-1
+- 0.27 bump
+
+* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Thu Oct 14 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-1
+- 0.26 bump
+
+* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.25-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Thu Jun 03 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.25-2
+- Add run-requires perl(XS::Parse::Keyword)
+
+* Thu Jun 03 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.25-1
+- 0.25 bump
+
+* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-2
+- Perl 5.34 rebuild
+
+* Tue May 11 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-1
+- 0.24 bump
+
+* Mon Mar 29 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-1
+- 0.23 bump
+
+* Fri Mar 26 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.22-1
+- 0.22 bump
+- Package tests
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.21-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Mon Jan 25 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.21-1
+- 0.21 bump
+
+* Tue Nov 24 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.20-1
+- 0.20 bump
+
+* Mon Aug 03 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.18-1
+- 0.18 bump
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Fri Jul 24 2020 Petr Pisar <ppisar@redhat.com> - 0.16-1
+- 0.16 bump
+
+* Tue Jul 21 2020 Petr Pisar <ppisar@redhat.com> - 0.15-1
+- 0.15 bump
+
+* Wed Jul 08 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.14-1
+- 0.14 bump
+
+* Tue Jun 30 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-1
+- 0.13 bump
+
+* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-3
+- Perl 5.32 rebuild
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Mon Sep 09 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.11-1
+- 0.11 bump
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue Jun 18 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.10-1
+- 0.10 bump
+
+* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-3
+- Perl 5.30 rebuild
+
+* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Mon Dec 03 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-1
+- Specfile autogenerated by cpanspec 1.78.

+ 5 - 7
p/perl-Taint-Runtime/perl-Taint-Runtime-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Taint-Runtime
 Name:           perl-Taint-Runtime
 Version:        0.03
 Version:        0.03
-Release:        4%{?_dist_release}
+Release:        5%{?_dist_release}
 Summary:        Runtime enable taint checking
 Summary:        Runtime enable taint checking
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -12,7 +12,7 @@ Source0:        http://search.cpan.org/CPAN/authors/id/R/RH/RHANDOM/Taint-Runtim
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 
 
 %debug_package
 %debug_package
@@ -49,12 +49,7 @@ chmod -R u+w ${RPM_BUILD_ROOT}/*
 make test
 make test
 
 
 
 
-%clean
-rm -rf ${RPM_BUILD_ROOT}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc Changes README
 %doc Changes README
 %{perl_vendorarch}/auto/Taint/
 %{perl_vendorarch}/auto/Taint/
 %{perl_vendorarch}/Taint/
 %{perl_vendorarch}/Taint/
@@ -62,6 +57,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.03-5
+- rebuilt with perl-5.40.
+
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.03-4
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.03-4
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 5 - 7
p/perl-TermReadKey/perl-TermReadKey-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-TermReadKey
 Name:           perl-TermReadKey
 Version:        2.38
 Version:        2.38
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        A perl module for simple terminal control
 Summary:        A perl module for simple terminal control
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -13,7 +13,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:       perl
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description
 %description
 Term::ReadKey is a compiled perl module dedicated to providing simple
 Term::ReadKey is a compiled perl module dedicated to providing simple
@@ -49,12 +49,7 @@ find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
 make test
 make test
 
 
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %files
-%defattr(-,root,root,-)
 %doc README
 %doc README
 %{perl_vendorarch}/Term/
 %{perl_vendorarch}/Term/
 %{perl_vendorarch}/auto/Term/
 %{perl_vendorarch}/auto/Term/
@@ -62,6 +57,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.38-3
+- rebuilt with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.38-2
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.38-2
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 38 - 20
p/perl-Tk/perl-Tk-vl.spec

@@ -5,7 +5,7 @@
 Summary:	A perl module for Tk.
 Summary:	A perl module for Tk.
 Name:		perl-%{pkgname}
 Name:		perl-%{pkgname}
 Version:	804.036
 Version:	804.036
-Release:	1%{_dist_release}
+Release:	2%{_dist_release}
 Group:		programming
 Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
@@ -13,12 +13,27 @@ Distribution:	Vine Linux
 License:	GPL or Artistic
 License:	GPL or Artistic
 URL:		http://perltk.org/
 URL:		http://perltk.org/
 Source0:	https://cpan.metacpan.org/authors/id/S/SR/SREZIC/%{pkgname}-%{version}.tar.gz
 Source0:	https://cpan.metacpan.org/authors/id/S/SR/SREZIC/%{pkgname}-%{version}.tar.gz
-
 Patch0:         perl-Tk-widget.patch
 Patch0:         perl-Tk-widget.patch
 # modified version of http://ftp.de.debian.org/debian/pool/main/p/perl-tk/perl-tk_804.027-8.diff.gz
 # modified version of http://ftp.de.debian.org/debian/pool/main/p/perl-tk/perl-tk_804.027-8.diff.gz
 Patch1:         perl-Tk-debian.patch.gz
 Patch1:         perl-Tk-debian.patch.gz
 # fix segfaults as in #235666 because of broken cashing code
 # fix segfaults as in #235666 because of broken cashing code
 Patch2:         perl-Tk-seg.patch
 Patch2:         perl-Tk-seg.patch
+Patch3:         perl-Tk-c99.patch
+# Fix STRLEN vs int pointer confusion in Tcl_GetByteArrayFromObj()
+# It breaks tests with Perl 5.38 on s390* (BZ#2222638)
+Patch4:         perl-Tk-Fix-STRLEN-vs-int-pointer-confusion-in-Tcl_GetByteAr.patch
+
+# Fix build with clang 16
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271521
+Patch5:         perl-Tk-Fix-build-with-clang-16.patch
+# Avoid using incompatible pointer type in pregcomp2.c
+Patch6:         perl-Tk-pregcomp2.c-Avoid-using-incompatible-pointer-type.patch
+# Avoid using incompatible pointer type for `old_warn`
+# https://github.com/eserte/perl-tk/issues/98
+Patch7:         perl-Tk-Avoid-using-incompatible-pointer-type-for-old_warn.patch
+# Avoid using incompatible pointer type in function 'GetTextIndex'
+# https://github.com/eserte/perl-tk/issues/103
+Patch8:         perl-Tk-Fix-incompatible-pointer-type-in-function-GetTextIndex.patch
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	libX11-devel
 BuildRequires:	libX11-devel
@@ -26,10 +41,10 @@ BuildRequires:	libpng-devel
 BuildRequires:	libjpeg-turbo-devel
 BuildRequires:	libjpeg-turbo-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libnsl2-devel
 BuildRequires:  libnsl2-devel
-Requires:	perl >= 2:5.34.0
 
 
-Provides: 	perl(Tk::LabRadio) = 4.004
-Provides: 	perl(Tk::TextReindex) = 4.004
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
+Provides:       perl(Tk::LabRadio) = 4.004
+Provides:       perl(Tk::TextReindex) = 4.004
 Provides:       perl(Tk) = %{version}
 Provides:       perl(Tk) = %{version}
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
@@ -55,28 +70,33 @@ Perl bindings to the Tk Graphical User Interface ToolKit.
 
 
 %prep
 %prep
 %setup -q -n %{pkgname}-%{version} 
 %setup -q -n %{pkgname}-%{version} 
-find . -type f -exec %{__perl} -pi -e \
-'s,^(#!)(/usr/local)?/bin/perl\b,$1%{__perl}, if ($. == 1)' {} \;
+find . -type f -exec perl -MConfig -pi -e \
+'s,^(#!)(/usr/local)?/bin/perl\b,$Config{startperl}, if ($. == 1)' {} \;
 chmod -x pod/Popup.pod Tixish/lib/Tk/balArrow.xbm
 chmod -x pod/Popup.pod Tixish/lib/Tk/balArrow.xbm
 # fix for widget as docs
 # fix for widget as docs
-%patch0
-%{__perl} -pi -e \
+%patch -P 0
+perl -pi -e \
 's,\@demopath\@,%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}/demos,g' demos/widget
 's,\@demopath\@,%{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}/demos,g' demos/widget
 # debian patch
 # debian patch
-#%%patch1 -p1
+#%%patch -P 1 -p1
 # patch to fix #235666 ... seems like caching code is broken
 # patch to fix #235666 ... seems like caching code is broken
-%patch2 -p1 -b .seg
+%patch -P 2 -p1 -b .seg
+%patch -P 3 -p1 -b .c99
+%patch -P 4 -p1
+%patch -P 5 -p1
+%patch -P 6 -p1
+%patch -P 7 -p1
+%patch -P 8 -p1
 
 
 
 
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor X11LIB=%{_libdir} XFT=1 NO_PACKLIST=1 NO_PERLLOCAL=1
 %{__perl} Makefile.PL INSTALLDIRS=vendor X11LIB=%{_libdir} XFT=1 NO_PACKLIST=1 NO_PERLLOCAL=1
-find . -name Makefile | xargs %{__perl} -pi -e 's/^\tLD_RUN_PATH=[^\s]+\s*/\t/'
-make %{?_smp_mflags}
+find . -name Makefile | xargs perl -pi -e 's/$/ -std=gnu99/ if /^CCFLAGS/;s/^\tLD_RUN_PATH=[^\s]+\s*/\t/'
+%make_build
 
 
 
 
 %install
 %install
-rm -rf $RPM_BUILD_ROOT
-make pure_install DESTDIR=$RPM_BUILD_ROOT
+%make_install
 find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
 find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
 find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null \;
 find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null \;
 
 
@@ -89,12 +109,7 @@ chmod -R u+rwX,go+rX,go-w $RPM_BUILD_ROOT/*
 %endif
 %endif
 
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
 %files
-%defattr(-,root,root)
 %license COPYING pTk/*license*
 %license COPYING pTk/*license*
 %doc Changes README README.linux ToDo
 %doc Changes README README.linux ToDo
 %doc blib/man1/widget.1
 %doc blib/man1/widget.1
@@ -110,6 +125,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 804.036-2
+- rebuilt with perl-5.40.
+
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 804.036-1
 * Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 804.036-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 7 - 7
p/perl-Variable-Magic/perl-Variable-Magic-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Variable-Magic
 Name:           perl-Variable-Magic
-Version:        0.62
-Release:        8%{?_dist_release}
+Version:        0.64
+Release:        1%{?_dist_release}
 Summary:        Associate user-defined magic to variables from Perl
 Summary:        Associate user-defined magic to variables from Perl
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -47,7 +47,7 @@ BuildRequires:  perl(Tie::Array)
 BuildRequires:  perl(Tie::Hash)
 BuildRequires:  perl(Tie::Hash)
 %endif
 %endif
 # Dependencies
 # Dependencies
-Requires:       perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 Requires:       perl(Carp)
 Requires:       perl(Carp)
 Requires:       perl(XSLoader)
 Requires:       perl(XSLoader)
 
 
@@ -78,10 +78,6 @@ find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete
 %{_fixperms} -c $RPM_BUILD_ROOT/*
 %{_fixperms} -c $RPM_BUILD_ROOT/*
 
 
 
 
-%check
-make test
-
-
 %files
 %files
 %doc Changes README
 %doc Changes README
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -90,6 +86,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.64-1
+- new upstream release.
+- built with perl-5.40.
+
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.62-8
 * Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.62-8
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 
 

+ 12 - 11
p/perl-XML-LibXML/perl-XML-LibXML-vl.spec

@@ -5,7 +5,7 @@ Name: perl-XML-LibXML
 # https://bugzilla.redhat.com/show_bug.cgi?id=469480
 # https://bugzilla.redhat.com/show_bug.cgi?id=469480
 # it might not be needed anymore
 # it might not be needed anymore
 # this module is maintained, the other is notVersion: 2.0207
 # this module is maintained, the other is notVersion: 2.0207
-Version: 2.0207
+Version: 2.0210
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -18,7 +18,10 @@ Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-%{version}
 # posted to the upstream.
 # posted to the upstream.
 Patch0:         XML-LibXML-2.0202-Parse-an-ampersand-entity-in-SAX-interface.patch
 Patch0:         XML-LibXML-2.0202-Parse-an-ampersand-entity-in-SAX-interface.patch
 # To reduce dependencies replace Alien::Libxml2 with pkg-config
 # To reduce dependencies replace Alien::Libxml2 with pkg-config
-Patch1:         XML-LibXML-2.0206-Use-pkgconfig-instead-of-Alien-Libxml2.patch
+Patch1:         XML-LibXML-2.0208-Use-pkgconfig-instead-of-Alien-Libxml2.patch
+# for tests with libxml2 >= 2.13
+# https://github.com/shlomif/perl-XML-LibXML/pull/87
+Patch2:         pr87.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libxcrypt-devel
 BuildRequires: libxcrypt-devel
@@ -31,7 +34,7 @@ BuildRequires: perl(Test::More)
 Requires:       %(perl -MConfig -le 'if (defined $Config{useithreads}) { print "perl(:WITH_ITHREADS)" } else { print "perl(:WITHOUT_ITHREADS)" }')
 Requires:       %(perl -MConfig -le 'if (defined $Config{useithreads}) { print "perl(:WITH_ITHREADS)" } else { print "perl(:WITHOUT_ITHREADS)" }')
 Requires:       %(perl -MConfig -le 'if (defined $Config{usethreads}) { print "perl(:WITH_THREADS)" } else { print "perl(:WITHOUT_THREADS)" }')
 Requires:       %(perl -MConfig -le 'if (defined $Config{usethreads}) { print "perl(:WITH_THREADS)" } else { print "perl(:WITHOUT_THREADS)" }')
 Requires:       %(perl -MConfig -le 'if (defined $Config{uselargefiles}) { print "perl(:WITH_LARGEFILES)" } else { print "perl(:WITHOUT_LARGEFILES)" }')
 Requires:       %(perl -MConfig -le 'if (defined $Config{uselargefiles}) { print "perl(:WITH_LARGEFILES)" } else { print "perl(:WITHOUT_LARGEFILES)" }')
-Requires:       perl >= 2:5.34.0
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 Provides:       perl-XML-LibXML-Common = %{version}
 Provides:       perl-XML-LibXML-Common = %{version}
 Obsoletes:      perl-XML-LibXML-Common <= 0.13
 Obsoletes:      perl-XML-LibXML-Common <= 0.13
@@ -55,9 +58,7 @@ validating XML parser and the high performance DOM implementation.
 
 
 
 
 %prep
 %prep
-%setup -q -n XML-LibXML-%{version}
-%patch0 -p1
-%patch1 -p1
+%autosetup -p1 -n XML-LibXML-%{version}
 chmod -x *.c
 chmod -x *.c
 for i in Changes; do
 for i in Changes; do
   /usr/bin/iconv -f iso8859-1 -t utf-8 $i > $i.conv && /bin/mv -f $i.conv $i
   /usr/bin/iconv -f iso8859-1 -t utf-8 $i > $i.conv && /bin/mv -f $i.conv $i
@@ -87,11 +88,7 @@ find %{buildroot} -type f -name '*.bs' -empty -delete
 %check
 %check
 unset AUTHOR_TESTING RELEASE_TESTING
 unset AUTHOR_TESTING RELEASE_TESTING
 export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
 export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
-THREAD_TEST=0%{?with_thread_test:1} make test
-
-
-%clean
-%__rm -rf $RPM_BUILD_ROOT
+THREAD_TEST=0 make test
 
 
 
 
 %triggerin -- perl-XML-SAX
 %triggerin -- perl-XML-SAX
@@ -118,6 +115,10 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Sat Jun 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0210-1
+- new upstream release.
+- built with perl-5.40.
+
 * Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0207-1
 * Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0207-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 8 - 8
p/perl-XML-Parser/perl-XML-Parser-vl.spec

@@ -1,13 +1,13 @@
 Summary: XML-Parser module for perl 
 Summary: XML-Parser module for perl 
 Name: perl-XML-Parser
 Name: perl-XML-Parser
-Version: 2.46
+Version: 2.47
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
 License: distributable
 License: distributable
-URL: http://search.cpan.org/search?dist=XML-Parser
+URL: https://metacpan.org/pod/XML::Parser
 Source0:  https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-%{version}.tar.gz
 Source0:  https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: perl >= 5.24.2, libexpat >= 1.95.0, expat-devel
 BuildRequires: perl >= 5.24.2, libexpat >= 1.95.0, expat-devel
@@ -54,13 +54,9 @@ install -m 644 blib/man3/* %{buildroot}%{_mandir}/man3
 # make test
 # make test
 
 
 
 
-%clean 
-rm -rf $RPM_BUILD_ROOT
-
-
 %files -f %{name}.files
 %files -f %{name}.files
-%defattr(-,root,root)
-%doc README Changes samples
+%license LICENSE
+%doc README.md Changes samples
 %dir %{perl_vendorarch}/auto/XML
 %dir %{perl_vendorarch}/auto/XML
 %dir %{perl_vendorarch}/auto/XML/Parser
 %dir %{perl_vendorarch}/auto/XML/Parser
 %dir %{perl_vendorarch}/auto/XML/Parser/Expat
 %dir %{perl_vendorarch}/auto/XML/Parser/Expat
@@ -72,6 +68,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Wed Jun 11 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.47-1
+- new upstream release.
+- built with perl-5.40.0.
+
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.46-1
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.46-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 327 - 0
p/perl-XS-Parse-Keyword/perl-XS-Parse-Keyword-vl.spec

@@ -0,0 +1,327 @@
+
+Name:           perl-XS-Parse-Keyword
+Summary:        XS functions to assist in parsing keyword syntax
+Version:        0.48
+Release:        3%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL-1.0-or-later OR Artistic-1.0-Perl
+URL:            https://metacpan.org/release/XS-Parse-Keyword
+Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/XS-Parse-Keyword-%{version}.tar.gz
+Source1:        macros.perl-XS-Parse-Keyword
+BuildRequires:  coreutils
+BuildRequires:  perl
+BuildRequires:  perl(B)
+BuildRequires:  perl(base)
+BuildRequires:  perl(ExtUtils::CBuilder)
+BuildRequires:  perl(ExtUtils::CChecker)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Run-time:
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(File::ShareDir) >= 1.00
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(XSLoader)
+# This module maintains multiple ABIs whose compatibility is checked at
+# run-time by S_boot_xs_parse_keyword() compiled into the users of this module.
+# This ABI range is defined with XS::Parse::Keyword/ABIVERSION_MIN and
+# XS::Parse::Keyword/ABIVERSION_MAX in lib/XS/Parse/Keyword.xs.
+Provides:       perl(:XS_Parse_Keyword_ABI_1)
+Provides:       perl(:XS_Parse_Keyword_ABI_2)
+# This module maintains multiple ABIs whose compatibility is checked at
+# run-time by S_boot_xs_parse_infix() compiled into the users of this module.
+# This ABI range is defined with XS::Parse::Infix/ABIVERSION_MIN and
+# XS::Parse::Infix/ABIVERSION_MAX in lib/XS/Parse/Keyword.xs.
+Provides:       perl(:XS_Parse_Infix_ABI_1)
+Provides:       perl(:XS_Parse_Infix_ABI_2)
+
+# Filter private modules
+%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(testcase\\)
+%global __provides_exclude %{?__provides_exclude:%{__provides_exclude}|}^perl\\(testcase\\)
+
+%description
+This module provides some XS functions to assist in writing syntax modules
+that provide new perl-visible syntax, primarily for authors of keyword plugins
+using the PL_keyword_plugin hook mechanism.
+
+
+%package Builder
+Summary:        Build-time support for XS::Parse::Keyword
+Group:          programming
+Requires:       %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires:       perl
+Requires:       perl(File::ShareDir) >= 1.00
+Requires:       perl(File::Spec)
+Requires:       perl(XS::Parse::Infix)
+Requires:       perl(XS::Parse::Keyword)
+# Subpackaged in 0.06
+Conflicts:      %{name}%{?_isa} < 0.06
+
+%description Builder
+This module provides a build-time helper to assist authors writing XS modules
+that use XS::Parse::Keyword. It prepares a Module::Build-using distribution to
+be able to make use of XS::Parse::Keyword.
+
+
+%package tests
+Summary:        Tests for %{name}
+Group:          programming
+Requires:       %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires:       perl-Test-Harness
+# ExtUtils::ParseXS is not needed at run-time because the XS tests are
+# packaged precompiled.
+Requires:       perl(XSLoader)
+
+%description tests
+Tests from %{name}. Execute them
+with "%{_libexecdir}/%{name}/test".
+
+
+%debug_package
+
+
+%prep
+%autosetup -p1 -n XS-Parse-Keyword-%{version}
+%if !%{with perl_XS_Parse_Keyword_enables_optional_test}
+rm t/99pod.t
+perl -i -ne 'print $_ unless m{\A\Qt/99pod.t\E\b}' MANIFEST
+%endif
+chmod +x t/*.t
+
+
+%build
+perl Build.PL --installdirs=vendor --optimize="$RPM_OPT_FLAGS"
+./Build
+
+
+%install
+./Build install --destdir=%{buildroot} --create_packlist=0
+find %{buildroot} -type f -name '*.bs' -size 0 -delete
+%{_fixperms} %{buildroot}/*
+install -D -m 0644 -t %{buildroot}%{_rpmmacrodir} %{SOURCE1}
+
+
+%files
+%license LICENSE
+%doc Changes README
+%dir %{perl_vendorarch}/auto/XS
+%dir %{perl_vendorarch}/auto/XS/Parse
+%{perl_vendorarch}/auto/XS/Parse/Keyword
+%dir %{perl_vendorarch}/XS
+%dir %{perl_vendorarch}/XS/Parse
+%{perl_vendorarch}/XS/Parse/Infix.pm
+%{perl_vendorarch}/XS/Parse/Keyword.pm
+%{_mandir}/man3/XS::Parse::Infix.*
+%{_mandir}/man3/XS::Parse::Keyword.*
+
+%files Builder
+%dir %{perl_vendorarch}/auto/share
+%dir %{perl_vendorarch}/auto/share/module
+%{perl_vendorarch}/auto/share/module/XS-Parse-Infix
+%{perl_vendorarch}/auto/share/module/XS-Parse-Keyword
+%{perl_vendorarch}/XS/Parse/Infix
+%{perl_vendorarch}/XS/Parse/Keyword
+%{_mandir}/man3/XS::Parse::Infix::*
+%{_mandir}/man3/XS::Parse::Keyword::*
+%{_rpmmacrodir}/macros.%{name}
+
+
+%changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.48-3
+- initial build for Vine Linux.
+
+* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.48-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
+
+* Fri Jan 10 2025 Petr Pisar <ppisar@redhat.com> - 0.48-1
+- 0.48 bump
+
+* Thu Nov 28 2024 Petr Pisar <ppisar@redhat.com> - 0.47-1
+- 0.47 bump
+
+* Fri Sep 06 2024 Petr Pisar <ppisar@redhat.com> - 0.46-1
+- 0.46 bump
+
+* Mon Sep 02 2024 Petr Pisar <ppisar@redhat.com> - 0.45-1
+- 0.45 bump
+
+* Mon Jul 22 2024 Petr Pisar <ppisar@redhat.com> - 0.44-1
+- 0.44 bump
+
+* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.43-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
+
+* Mon Jul 08 2024 Petr Pisar <ppisar@redhat.com> - 0.43-1
+- 0.43 bump
+
+* Mon Jun 10 2024 Jitka Plesnikova <jplesnik@redhat.com> - 0.42-2
+- Perl 5.40 rebuild
+
+* Thu May 02 2024 Petr Pisar <ppisar@redhat.com> - 0.42-1
+- 0.42 bump
+
+* Mon Apr 29 2024 Petr Pisar <ppisar@redhat.com> - 0.41-1
+- 0.41 bump
+
+* Tue Apr 23 2024 Petr Pisar <ppisar@redhat.com> - 0.40-1
+- 0.40 bump
+
+* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Thu Jan 04 2024 Petr Pisar <ppisar@redhat.com> - 0.39-2
+- Rebuild for fixing TMT tests without discovering dependencies
+
+* Thu Jan 04 2024 Petr Pisar <ppisar@redhat.com> - 0.39-1
+- 0.39 bump
+
+* Wed Aug 09 2023 Petr Pisar <ppisar@redhat.com> - 0.38-1
+- 0.38 bump
+
+* Wed Aug 09 2023 Petr Pisar <ppisar@redhat.com> - 0.37-1
+- 0.37 bump
+
+* Wed Jul 26 2023 Petr Pisar <ppisar@redhat.com> - 0.36-2
+- Fix a check for PL_infix_plugin
+
+* Tue Jul 25 2023 Petr Pisar <ppisar@redhat.com> - 0.36-1
+- 0.36 bump
+
+* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.34-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 0.34-2
+- Perl 5.38 rebuild
+
+* Thu Jun 15 2023 Petr Pisar <ppisar@redhat.com> - 0.34-1
+- 0.34 bump
+
+* Mon Feb 20 2023 Petr Pisar <ppisar@redhat.com> - 0.33-1
+- 0.33 bump
+
+* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.32-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Fri Jan 13 2023 Petr Pisar <ppisar@redhat.com> - 0.32-1
+- 0.32 bump
+
+* Thu Jan 05 2023 Petr Pisar <ppisar@redhat.com> - 0.31-1
+- 0.31 bump
+
+* Mon Dec 05 2022 Petr Pisar <ppisar@redhat.com> - 0.30-1
+- 0.30 bump
+
+* Fri Dec 02 2022 Petr Pisar <ppisar@redhat.com> - 0.29-1
+- 0.29 bump
+
+* Wed Nov 30 2022 Petr Pisar <ppisar@redhat.com> - 0.28-1
+- 0.28 bump
+
+* Tue Nov 01 2022 Petr Pisar <ppisar@redhat.com> - 0.27-1
+- 0.27 bump
+
+* Tue Oct 25 2022 Petr Pisar <ppisar@redhat.com> - 0.26-1
+- 0.26 bump
+
+* Tue Jul 26 2022 Petr Pisar <ppisar@redhat.com> - 0.25-1
+- 0.25 bump
+
+* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Mon Jun 27 2022 Petr Pisar <ppisar@redhat.com> - 0.24-1
+- 0.24 bump
+
+* Tue Jun 14 2022 Petr Pisar <ppisar@redhat.com> - 0.23-1
+- 0.23 bump
+
+* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.22-2
+- Perl 5.36 rebuild
+
+* Tue Feb 22 2022 Petr Pisar <ppisar@redhat.com> - 0.22-1
+- 0.22 bump
+
+* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.21-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Tue Oct 12 2021 Petr Pisar <ppisar@redhat.com> - 0.21-1
+- 0.21 bump (bug #2013044)
+
+* Tue Oct 05 2021 Petr Pisar <ppisar@redhat.com> - 0.19-1
+- 0.19 bump (bug #2010550)
+
+* Wed Sep 29 2021 Petr Pisar <ppisar@redhat.com> - 0.18-1
+- 0.18 bump
+
+* Fri Sep 24 2021 Petr Pisar <ppisar@redhat.com> - 0.17-1
+- 0.17 bump
+- Fix a test failure on non-x86 platforms (bug #2007391)
+
+* Wed Sep 22 2021 Petr Pisar <ppisar@redhat.com> - 0.16-1
+- 0.16 bump
+
+* Tue Sep 07 2021 Petr Pisar <ppisar@redhat.com> - 0.15-1
+- 0.15 bump
+
+* Wed Sep 01 2021 Petr Pisar <ppisar@redhat.com> - 0.14-1
+- 0.14 bump
+
+* Tue Aug 31 2021 Petr Pisar <ppisar@redhat.com> - 0.13-2
+- Return ABI 1
+
+* Thu Aug 26 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-1
+- 0.13 bump
+
+* Tue Aug 17 2021 Petr Pisar <ppisar@redhat.com> - 0.12-2
+- Bump ABI because XSParseKeywordPieceType changed size (bug #1994077)
+
+* Tue Aug 17 2021 Petr Pisar <ppisar@redhat.com> - 0.12-1
+- 0.12 bump
+
+* Mon Aug 09 2021 Petr Pisar <ppisar@redhat.com> - 0.11-2
+- Fix perl_XS_Parse_Keyword_ABI macro
+
+* Tue Aug 03 2021 Petr Pisar <ppisar@redhat.com> - 0.11-1
+- 0.11 bump
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Wed Jul 14 2021 Petr Pisar <ppisar@redhat.com> - 0.10-1
+- 0.10 bump
+
+* Tue Jul 13 2021 Petr Pisar <ppisar@redhat.com> - 0.09-1
+- 0.09 bump
+
+* Fri Jun 18 2021 Petr Pisar <ppisar@redhat.com> - 0.08-1
+- 0.08 bump
+
+* Wed Jun 02 2021 Petr Pisar <ppisar@redhat.com> - 0.06-1
+- 0.06 bump
+- Subpackage XS::Parse::Keyword::Builder
+
+* Tue Jun 01 2021 Petr Pisar <ppisar@redhat.com> - 0.05-1
+- 0.05 bump
+
+* Tue May 25 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-2
+- Perl 5.34 re-rebuild updated packages
+
+* Tue May 25 2021 Petr Pisar <ppisar@redhat.com> - 0.04-1
+- 0.04 bump
+
+* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.03-3
+- Perl 5.34 rebuild
+
+* Tue May 04 2021 Petr Pisar <ppisar@redhat.com> - 0.03-2
+- Require XSLoader for the tests
+
+* Fri Apr 30 2021 Petr Pisar <ppisar@redhat.com> 0.03-1
+- Specfile autogenerated by cpanspec 1.78.

+ 6 - 1
p/perl-libintl-perl/perl-libintl-perl-vl.spec

@@ -1,6 +1,6 @@
 Summary:        Internationalization library for Perl, compatible with gettext
 Summary:        Internationalization library for Perl, compatible with gettext
 Name:           perl-libintl-perl
 Name:           perl-libintl-perl
-Version:        1.32
+Version:        1.35
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -45,6 +45,7 @@ BuildRequires:  perl(integer)
 BuildRequires:  perl(IO::Handle)
 BuildRequires:  perl(IO::Handle)
 BuildRequires:  perl(locale)
 BuildRequires:  perl(locale)
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(POSIX)
+Requires:       perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -100,6 +101,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.35-1
+- new upstream release.
+- built with perl-5.40.
+
 * Fri Nov 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.32-1
 * Fri Nov 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.32-1
 - new upstream release.
 - new upstream release.
 - built with perl-5.34.0.
 - built with perl-5.34.0.

+ 21 - 30
p/perl/perl-vl.spec

@@ -10,7 +10,7 @@
 %global arch_suffix %{nil}
 %global arch_suffix %{nil}
 %endif
 %endif
 
 
-%define perl_version 5.34.0
+%define perl_version 5.40.2
 %define perlrel 1
 %define perlrel 1
 %define perl_epoch 2
 %define perl_epoch 2
 
 
@@ -148,29 +148,27 @@ Patch12:        perl-5.27.8-hints-linux-Add-lphtread-to-lddlflags.patch
 # Pass the correct CFLAGS to dtrace
 # Pass the correct CFLAGS to dtrace
 Patch13:        perl-5.28.0-Pass-CFLAGS-to-dtrace.patch
 Patch13:        perl-5.28.0-Pass-CFLAGS-to-dtrace.patch
 
 
-# Fix GDBM_File to compile with gdbm version 1.20 and earlier, GH#18915
-# in upstream after 5.35.1
-Patch14:        perl-5.35.1-Fix-GDBM_File-to-compile-with-version-1.20-and-earli.patch
-Patch15:        perl-5.35.1-Raise-version-number-in-ext-GDBM_File-GDBM_File.pm.patch
-Patch16:        perl-5.35.1-Fix-definition-of-ITEM_NOT_FOUND-for-pre-1.13-versio.patch
-
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 # Link XS modules to libperl.so with EU::CBuilder on Linux, bug #960048
 Patch200:       perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 Patch200:       perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
 
 
 # Link XS modules to libperl.so with EU::MM on Linux, bug #960048
 # Link XS modules to libperl.so with EU::MM on Linux, bug #960048
 Patch201:       perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-MM-on-Linux.patch
 Patch201:       perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-MM-on-Linux.patch
 
 
+# If optimizing -O is used, add the definition to .ph files, bug #2152012
+Patch202:       perl-5.36.0-Add-definition-of-OPTIMIZE-to-.ph-files.patch
+
 # Vine
 # Vine
 # (nothing)
 # (nothing)
 
 
 ## security
 ## security
 
 
-Buildroot:    %{_tmppath}/%{name}-%{version}-root
-BuildRequires:  gawk, grep, tcsh, gdbm-devel, libdb-devel
-BuildRequires:  rpm-devel, ncurses-devel, zlib-devel, netpbm-devel
-BuildRequires:  libpng-devel, libtiff-devel, libelf, libjpeg-devel
-BuildRequires:  netpbm-devel, e2fsprogs-devel
-BuildRequires:  libxcrypt-devel, libnsl2-devel, bzip2-devel
+BuildRoot:    %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  gawk, grep, bash, tcsh, coreutils, findutils, procps
+BuildRequires:  gdbm-devel, libdb-devel, rpm-devel, ncurses-devel
+BuildRequires:  pkgconfig(zlib), bzip2-devel, gzip
+BuildRequires:  libpng-devel, libtiff-devel, libjpeg-devel, netpbm-devel
+BuildRequires:  libelf, e2fsprogs-devel
+BuildRequires:  libxcrypt-devel, libnsl2-devel
 
 
 # without man installed, the variables installman[13]dir
 # without man installed, the variables installman[13]dir
 # in Config.pm will be undefined. This BuildPreReq will fix it.
 # in Config.pm will be undefined. This BuildPreReq will fix it.
@@ -178,10 +176,6 @@ BuildRequires:  man-db
 
 
 # The long line of Perl provides.
 # The long line of Perl provides.
 
 
-# These provides are needed by the perl pkg itself with auto-generated perl.req
-Provides: perl(VMS::Filespec)
-Provides: perl(VMS::Stdio)
-
 # Compat provides
 # Compat provides
 Provides: perl(:MODULE_COMPAT_%{perl_abi})
 Provides: perl(:MODULE_COMPAT_%{perl_abi})
 Provides: perl(:SCRIPT_COMPAT_%{perl_major})
 Provides: perl(:SCRIPT_COMPAT_%{perl_major})
@@ -264,6 +258,7 @@ Perl で書かれています.
 あなたのシステムで Perl スクリプトを扱える様にするには,このパッケージを
 あなたのシステムで Perl スクリプトを扱える様にするには,このパッケージを
 インストールして下さい.
 インストールして下さい.
 
 
+
 %package localdirs
 %package localdirs
 Summary:      Perl library directories in /usr/local
 Summary:      Perl library directories in /usr/local
 Group:        programming
 Group:        programming
@@ -297,11 +292,9 @@ Perl library directories in /usr/local
 %patch11 -p1
 %patch11 -p1
 %patch12 -p1
 %patch12 -p1
 %patch13 -p1
 %patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
 %patch200 -p1
 %patch200 -p1
 %patch201 -p1
 %patch201 -p1
+%patch202 -p1
 #
 #
 # Candidates for doc recoding (need case by case review):
 # Candidates for doc recoding (need case by case review):
 # find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
 # find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
@@ -334,6 +327,7 @@ sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
 
 
 # Oh, the irony. Perl generates some non-versioned provides we don't need.
 # Oh, the irony. Perl generates some non-versioned provides we don't need.
 # Each of these has a versioned provide, which we keep.
 # Each of these has a versioned provide, which we keep.
+%global __provides_exclude_from .*%{_docdir}
 %global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Carp\\)$
 %global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Carp\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(DynaLoader\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(DynaLoader\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(Locale::Maketext\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(Locale::Maketext\\)$
@@ -345,18 +339,16 @@ sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
 %global __provides_exclude %__provides_exclude|^perl\\(bigrat\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(bigrat\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(bytes\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(bytes\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(utf8\\)$
 %global __provides_exclude %__provides_exclude|^perl\\(utf8\\)$
-%global __provides_exclude %__provides_exclude|^perl\\(DB\\)$
+%global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$)
 #
 #
+%global __requires_exclude_from %{_docdir}
 %global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(DBIx::Simple\\)
 %global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(DBIx::Simple\\)
 %global __requires_exclude %__requires_exclude|^perl\\(FCGI\\)
 %global __requires_exclude %__requires_exclude|^perl\\(FCGI\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Log::Message::Handlers\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Log::Message::Handlers\\)
-%global __requires_exclude %__requires_exclude|^perl\\(Mac::BuildTools\\)
-%global __requires_exclude %__requires_exclude|^perl\\(Mac::InternetConfig\\)
-%global __requires_exclude %__requires_exclude|^perl\\(Tk\\)
-%global __requires_exclude %__requires_exclude|^perl\\(Tk::Pod\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Your::Module::Here\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Your::Module::Here\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Locale::Codes\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Locale::Codes\\)
 %global __requires_exclude %__requires_exclude|^perl\\(Locale::Codes::
 %global __requires_exclude %__requires_exclude|^perl\\(Locale::Codes::
+%global __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here)
 echo "__requires_exclude: %__requires_exclude"
 echo "__requires_exclude: %__requires_exclude"
 
 
 
 
@@ -562,9 +554,7 @@ done
     -e 's"\A#!(?:perl|\./perl|/perl|/usr/bin/perl|/usr/bin/env perl)\b"$Config{startperl}"' \
     -e 's"\A#!(?:perl|\./perl|/perl|/usr/bin/perl|/usr/bin/env perl)\b"$Config{startperl}"' \
     $(find %{buildroot}%{perl5_testdir}/perl-tests -type f)
     $(find %{buildroot}%{perl5_testdir}/perl-tests -type f)
 
 
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+#"
 
 
 
 
 %check
 %check
@@ -577,7 +567,6 @@ LC_ALL=C TEST_JOBS=$JOBS make test_harness
 
 
 
 
 %files
 %files
-%defattr(-,root,root)
 %license Copying
 %license Copying
 %doc Artistic AUTHORS Changes* README
 %doc Artistic AUTHORS Changes* README
 %{_mandir}/man1/*.1*
 %{_mandir}/man1/*.1*
@@ -588,12 +577,14 @@ LC_ALL=C TEST_JOBS=$JOBS make test_harness
 %{_datadir}/perl5
 %{_datadir}/perl5
 
 
 %files localdirs
 %files localdirs
-%defattr(-,root,root)
 %{perl_sitelib}
 %{perl_sitelib}
 %{_prefix}/local/%{_lib}/perl5
 %{_prefix}/local/%{_lib}/perl5
 
 
 
 
 %changelog
 %changelog
+* Mon Jun  9 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.40.2-1
+- new upstream release.
+
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.34.0-1
 * Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.34.0-1
 - new upstream release.
 - new upstream release.
 - dropped ldconfig scriptlets.
 - dropped ldconfig scriptlets.

+ 21 - 22
p/po4a/po4a-vl.spec

@@ -1,26 +1,21 @@
 Name:		po4a
 Name:		po4a
-Version:	0.44
-Release:	2%{?_dist_release}
+Summary:	po4a extracts the translatable material from its input in a PO file.
+Summary(ja):	po4a は、入力ファイルから翻訳できる素材を抽出し、PO ファイルを作成します。
+Version:	0.73
+Release:	1%{?_dist_release}
 License:	GPL
 License:	GPL
-Group:		Development/Tools
-URL:		http://po4a.alioth.debian.org/
-Source:		https://alioth.debian.org/frs/download.php/3472/%{name}-%{version}.tar.gz
-Buildroot: 	%{_tmppath}/%{name}-%{version}-root
-
+Group:		programming,publishing
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
-Packager:	yasumichi
 
 
-Summary:	po4a extracts the translatable material from its input in a PO file.
-Summary(ja):	po4a は、入力ファイルから翻訳できる素材を抽出し、PO ファイルを作成します。
+URL:		https://www.po4a.org/
+Source:		https://github.com/mquinson/po4a/releases/download/v%{version}/po4a-%{version}.tar.gz
+BuildRoot: 	%{_tmppath}/%{name}-%{version}-root
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Requires:	perl
 Requires:	perl
-Requires:	perl-Text-WrapI18N
-BuildRequires:	perl
-BuildRequires:	perl-Text-WrapI18N
-BuildRequires:	perl-TermReadKey
-BuildRequires:	perl-SGMLSpm
+BuildRequires:	perl-Module-Build
+BuildRequires:	perl-Pod-Parser
 BuildRequires:	texlive
 BuildRequires:	texlive
 BuildRequires:	docbook-style-xsl
 BuildRequires:	docbook-style-xsl
 BuildRequires:	libxslt
 BuildRequires:	libxslt
@@ -45,27 +40,29 @@ POD形式(perlドキュメンテーション形式で書かれている)、古
 およびカーネルコンパイルオプションに対応したモジュールを有しています。
 およびカーネルコンパイルオプションに対応したモジュールを有しています。
 他に sgml、xml や textinfo に対応したモジュールの開発も進められています。
 他に sgml、xml や textinfo に対応したモジュールの開発も進められています。
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 
 
+
 %build
 %build
 %{__perl} ./Build.PL installdirs=vendor
 %{__perl} ./Build.PL installdirs=vendor
 ./Build
 ./Build
 
 
+
 %install
 %install
 ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
 ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
 
 
 %find_lang %{name}
 %find_lang %{name}
 
 
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
 
 
 %check
 %check
-./Build test
+#./Build test
+
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
-%defattr(-,root,root)
-%doc README* COPYING TODO
+%license COPYING
+%doc README* TODO
 %{_bindir}/po4a*
 %{_bindir}/po4a*
 %{_bindir}/msguntypot
 %{_bindir}/msguntypot
 %{perl_vendorlib}/Locale
 %{perl_vendorlib}/Locale
@@ -76,11 +73,13 @@ POD形式(perlドキュメンテーション形式で書かれている)、古
 %{_mandir}/*/man1/po4a*.1*
 %{_mandir}/*/man1/po4a*.1*
 %{_mandir}/*/man1/msguntypot.1*
 %{_mandir}/*/man1/msguntypot.1*
 %{_mandir}/*/man3/Locale::Po4a::*.3*
 %{_mandir}/*/man3/Locale::Po4a::*.3*
-%{_mandir}/*/man5/po4a-build.conf*.5*
 %{_mandir}/*/man7/po4a.7*
 %{_mandir}/*/man7/po4a.7*
-%{_mandir}/*/man7/po4a-runtime.7*
+
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.73-1
+- new upstream release.
+
 * Sun Jul 13 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.44-2
 * Sun Jul 13 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.44-2
 - rebuild with perl-5.16.3
 - rebuild with perl-5.16.3
 
 

+ 77 - 51
r/rrdtool/rrdtool-vl.spec

@@ -3,18 +3,17 @@
 Name:		rrdtool
 Name:		rrdtool
 Summary:	RRDtool - Round Robin Database tool
 Summary:	RRDtool - Round Robin Database tool
 Summary(ja):	RRDtool - ラウンドロビンデータベースツール
 Summary(ja):	RRDtool - ラウンドロビンデータベースツール
-Version:	1.7.2
-Release:	5%{?_dist_release}
+Version:	1.9.0
+Release:	1%{?_dist_release}
 Group:		admin-tools,graphics
 Group:		admin-tools,graphics
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 Packager:	yasumichi
 Packager:	yasumichi
 
 
 License:	GPLv2+ with exceptions
 License:	GPLv2+ with exceptions
-URL:		http://oss.oetiker.ch/rrdtool/
-Source0:	http://oss.oetiker.ch/%{name}/pub/%{name}-%{version}.tar.gz
-Patch3:		rrdtool-1.6.0-ruby-2-fix.patch
-Patch5:		rrdtool-1.7.2-python-rpath-fix.patch
+URL:		https://oss.oetiker.ch/rrdtool/
+Source0:	https://github.com/oetiker/rrdtool-1.x/releases/download/v%{version}/rrdtool-%{version}.tar.gz
+Patch3: rrdtool-1.6.0-ruby-2-fix.patch
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 # Dependency
 # Dependency
@@ -76,7 +75,7 @@ Summary:	Perl RRDtool bindings
 Summary(ja):	RRDTool の perl バインディング
 Summary(ja):	RRDTool の perl バインディング
 Group:		programming
 Group:		programming
 Requires:	%{name} = %{version}-%{release}
 Requires:	%{name} = %{version}-%{release}
-Requires:	perl >= 2:5.34.0
+Requires:	perl(:MODULE_COMPAT_%perl_abi_version)
 
 
 %description -n perl-rrdtool
 %description -n perl-rrdtool
 The Perl RRDTool bindings.
 The Perl RRDTool bindings.
@@ -112,7 +111,20 @@ RRDtool bindings for Ruby.
 %prep
 %prep
 %setup -q
 %setup -q
 %patch3 -p1 -b .ruby-2-fix
 %patch3 -p1 -b .ruby-2-fix
-%patch5 -p1 -b .python-rpath-fix
+
+# Fix to find correct python dir on lib64
+perl -pi -e 's|get_python_lib\(0,0,prefix|get_python_lib\(1,0,prefix|g' \
+    configure
+
+# Most edits shouldn't be necessary when using --libdir, but
+# w/o, some introduce hardcoded rpaths where they shouldn't
+perl -pi.orig -e 's|/lib\b|/%{_lib}|g' \
+    configure Makefile.in php4/configure php4/ltconfig*
+
+# Perl 5.10 seems to not like long version strings, hack around it
+perl -pi.orig -e 's|1.299907080300|1.29990708|' \
+    bindings/perl-shared/RRDs.pm bindings/perl-piped/RRDp.pm
+
 ./bootstrap
 ./bootstrap
 
 
 
 
@@ -121,10 +133,9 @@ export PYTHON=%{__python3}
 %configure \
 %configure \
     --disable-rpath \
     --disable-rpath \
     --disable-static \
     --disable-static \
-    --enable-perl-site-install \
     --with-perl-options="INSTALLDIRS=vendor" \
     --with-perl-options="INSTALLDIRS=vendor" \
+    --enable-python \
     --enable-ruby \
     --enable-ruby \
-    --enable-ruby-site-install \
     --with-pic
     --with-pic
 
 
 # Fix another rpath issue
 # Fix another rpath issue
@@ -136,61 +147,82 @@ export PYTHON=%{__python3}
     bindings/ruby/extconf.rb
     bindings/ruby/extconf.rb
 sed -i 's|/ruby/extconf.rb|/ruby/extconf.rb --vendor |' bindings/Makefile
 sed -i 's|/ruby/extconf.rb|/ruby/extconf.rb --vendor |' bindings/Makefile
 
 
-perl -pi -e 's/(rrdcached_LDADD =)/$1 \$(ALL_LIBS) /' src/Makefile
-%{__make} %{?_smp_mflags}
+# Force RRDp bits where we want 'em, not sure yet why the
+# --with-perl-options and --libdir don't take
+pushd bindings/perl-piped/
+perl Makefile.PL INSTALLDIRS=vendor
+perl -pi.orig -e 's|/lib/perl|/%{_lib}/perl|g' Makefile
+popd
 
 
-%{__make} %{?_smp_mflags} -C bindings python PYTHON=%{__python3}
+%make_build
 
 
+# Fix @perl@ and @PERL@
+find examples/ -type f \
+    -exec perl -pi -e 's|^#! \@perl\@|#!%{__perl}|gi' {} \;
+find examples/ -name "*.pl" \
+    -exec perl -pi -e 's|\015||gi' {} \;
 
 
-%install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
+# Rebuild python
 pushd bindings/python
 pushd bindings/python
-%{py3_install}
+%py3_build
 popd
 popd
 
 
+
+%install
+export PYTHON=%{__python3}
+%make_install PYTHON="$PYTHON"
+
 # Install ruby module by force
 # Install ruby module by force
 mkdir -p $RPM_BUILD_ROOT/%{ruby_vendorarchdir}
 mkdir -p $RPM_BUILD_ROOT/%{ruby_vendorarchdir}
 make -C bindings/ruby install DESTDIR=$RPM_BUILD_ROOT
 make -C bindings/ruby install DESTDIR=$RPM_BUILD_ROOT
 
 
+# Pesky RRDp.pm...
+mv $RPM_BUILD_ROOT%{perl_vendorlib}/RRDp.pm $RPM_BUILD_ROOT%{perl_vendorarch}/
+
+# Dunno why this is getting installed here...
+rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/leaktest.pl
+
 # We only want .txt and .html files for the main documentation
 # We only want .txt and .html files for the main documentation
-rm -rf docs_to_be_included
-mkdir -p docs_to_be_included/html docs_to_be_included/txt
-mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html/* docs_to_be_included/html/
-mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/txt/* docs_to_be_included/txt/
+mkdir -p doc2/html doc2/txt
+cp -a doc/*.txt doc2/txt/
+cp -a doc/*.html doc2/html/
 
 
 # Put perl docs in perl package
 # Put perl docs in perl package
-rm -rf docs_perl
-mkdir -p docs_perl/html
-mv docs_to_be_included/html/RRD*.html docs_perl/html/
+mkdir -p doc3/html
+mv doc2/html/RRD*.html doc3/html/
 
 
-# Clean up
-%{__rm} -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-*
-%{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/lua/*/rrd.la
-%{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/librrd*.la
-%{__rm} -f ${RPM_BUILD_ROOT}%{perl_archlib}/perllocal.pod
-%{__rm} -f ${RPM_BUILD_ROOT}%{perl_vendorarch}/auto/*/.packlist
+# Clean up the examples
+rm -f examples/Makefile* examples/*.in examples/rrdcached/Makefile*
 
 
-chmod -x ${RPM_BUILD_ROOT}%{_datadir}/rrdtool/examples/*.py
+# This is so rpm doesn't pick up perl module dependencies automatically
+find examples/ -type f -exec chmod 0644 {} \;
 
 
-%find_lang %{name}
+# Reinstall python
+pushd bindings/python
+%py3_install
+popd
 
 
+# Clean up the buildroot
+rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-* \
+        $RPM_BUILD_ROOT%{_libdir}/librrd.la \
+        $RPM_BUILD_ROOT%{_libdir}/lua/*/rrd.la \
+        $RPM_BUILD_ROOT%{perl_vendorarch}/ntmake.pl \
+        $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod \
+        $RPM_BUILD_ROOT%{_datadir}/%{name}/examples \
+        $RPM_BUILD_ROOT%{perl_vendorarch}/auto/*/{.packlist,*.bs}
 
 
-%clean
-%{__rm} -rf ${RPM_BUILD_ROOT}
+%find_lang %{name}
 
 
 
 
 %files -f %{name}.lang
 %files -f %{name}.lang
-%defattr(-,root,root)
-#doc COPYING NEWS README TODO
+%license LICENSE
+%doc CONTRIBUTORS COPYRIGHT TODO NEWS CHANGES THREADS
 %{_bindir}/rrd*
 %{_bindir}/rrd*
 %{_libdir}/lua/*/rrd.so.*
 %{_libdir}/lua/*/rrd.so.*
 %{_libdir}/librrd*.so.*
 %{_libdir}/librrd*.so.*
 %{_mandir}/man1/*.1*
 %{_mandir}/man1/*.1*
-%{_datadir}/rrdtool/examples/cgi-demo.cgi
 
 
 %files devel
 %files devel
-%defattr(-,root,root)
 %{_includedir}/rrd*.h
 %{_includedir}/rrd*.h
 %{_libdir}/lua/*/rrd.so
 %{_libdir}/lua/*/rrd.so
 %{_libdir}/librrd.so
 %{_libdir}/librrd.so
@@ -198,13 +230,9 @@ chmod -x ${RPM_BUILD_ROOT}%{_datadir}/rrdtool/examples/*.py
 %{_mandir}/man3/librrd.3*
 %{_mandir}/man3/librrd.3*
 
 
 %files doc
 %files doc
-%defattr(-,root,root,-)
-%license COPYRIGHT LICENSE
-%doc CONTRIBUTORS TODO NEWS THREADS
-%doc docs_to_be_included/html docs_to_be_included/txt
+%doc examples doc2/html doc2/txt
 
 
 %files tcl
 %files tcl
-%defattr(-,root,root)
 %doc bindings/tcl/README
 %doc bindings/tcl/README
 #%{_datadir}/rrdtool/ifOctets.tcl
 #%{_datadir}/rrdtool/ifOctets.tcl
 #%{_datadir}/rrdtool/pkgIndex.tcl
 #%{_datadir}/rrdtool/pkgIndex.tcl
@@ -212,30 +240,28 @@ chmod -x ${RPM_BUILD_ROOT}%{_datadir}/rrdtool/examples/*.py
 %{_libdir}/rrdtool/*.tcl
 %{_libdir}/rrdtool/*.tcl
 
 
 %files -n perl-rrdtool
 %files -n perl-rrdtool
-%defattr(-,root,root)
-%{perl_vendorlib}/RRDp.pm
+%doc doc3/html
+%{perl_vendorarch}/RRDp.pm
 %{perl_vendorarch}/RRDs.pm
 %{perl_vendorarch}/RRDs.pm
 %{perl_vendorarch}/auto/RRDs/RRDs.so
 %{perl_vendorarch}/auto/RRDs/RRDs.so
-%{_datadir}/rrdtool/examples/*.pl
-%{_datadir}/rrdtool/examples/rrdcached/RRDCached.pm
-%{_datadir}/rrdtool/examples/rrdcached/rrdcached-size.pl
 %{_mandir}/man3/RRD?.3pm*
 %{_mandir}/man3/RRD?.3pm*
 
 
 %files -n python3-rrdtool
 %files -n python3-rrdtool
-%defattr(-,root,root)
 %license bindings/python/COPYING
 %license bindings/python/COPYING
 %doc bindings/python/README*
 %doc bindings/python/README*
 %{python3_sitearch}/rrdtool-*-py*.egg-info
 %{python3_sitearch}/rrdtool-*-py*.egg-info
 %{python3_sitearch}/rrdtool.*.so
 %{python3_sitearch}/rrdtool.*.so
-%{_datadir}/rrdtool/examples/*.py
 
 
 %files -n ruby-rrdtool
 %files -n ruby-rrdtool
-%defattr(-,root,root,-)
 %doc bindings/ruby/README
 %doc bindings/ruby/README
 %{ruby_vendorarchdir}/RRD.so
 %{ruby_vendorarchdir}/RRD.so
 
 
 
 
 %changelog
 %changelog
+* Mon Jun 16 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.9.0-1
+- new upstream release.
+- built with perl-5.40.
+
 * Fri Nov 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7.2-5
 * Fri Nov 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7.2-5
 - rebuilt with perl-5.34.0.
 - rebuilt with perl-5.34.0.
 - dropped ldconfig scriptlets.
 - dropped ldconfig scriptlets.

+ 21 - 13
s/subversion/subversion-vl.spec

@@ -10,7 +10,7 @@
 Summary: Modern Version Control System
 Summary: Modern Version Control System
 Summary(ja): モダンなバージョン管理システム
 Summary(ja): モダンなバージョン管理システム
 Name: subversion
 Name: subversion
-Version: 1.14.2
+Version: 1.14.5
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: programming
 Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
@@ -28,14 +28,19 @@ Source7: svnserve.tmpfiles
 Source8: svnserve.sysconf
 Source8: svnserve.sysconf
 Patch1: subversion-1.12.0-linking.patch
 Patch1: subversion-1.12.0-linking.patch
 Patch2: subversion-1.14.0-testwarn.patch
 Patch2: subversion-1.14.0-testwarn.patch
-Patch3: subversion-1.14.0-soversion.patch
+Patch3: subversion-1.14.2-soversion.patch
 Patch4: subversion-1.8.0-rubybind.patch
 Patch4: subversion-1.8.0-rubybind.patch
 Patch5: subversion-1.8.5-swigplWall.patch
 Patch5: subversion-1.8.5-swigplWall.patch
+Patch6: subversion-1.14.1-testnomagic.patch
+Patch7: subversion-1.14.2-modsyms.patch
+# https://bugzilla.redhat.com/show_bug.cgi?id=2255746
+Patch8: subversion-1.14.3-zlib-ng.patch
+Patch9: subversion-1.14.5-progenv.patch
 
 
 BuildRequires: apache2-devel >= %{apache_version}
 BuildRequires: apache2-devel >= %{apache_version}
 BuildRequires: apr-devel, apr-util-devel
 BuildRequires: apr-devel, apr-util-devel
 BuildRequires: autoconf >= 2.53
 BuildRequires: autoconf >= 2.53
-BuildRequires: libdb-devel
+BuildRequires: file-devel
 BuildRequires: expat-devel
 BuildRequires: expat-devel
 BuildRequires: gdbm-devel
 BuildRequires: gdbm-devel
 BuildRequires: libtool >= 1.4.2
 BuildRequires: libtool >= 1.4.2
@@ -43,7 +48,7 @@ BuildRequires: neon-devel >= %{neon_version}
 BuildRequires: openssl-devel
 BuildRequires: openssl-devel
 BuildRequires: swig >= %{swig_version}
 BuildRequires: swig >= %{swig_version}
 BuildRequires: texinfo
 BuildRequires: texinfo
-BuildRequires: zlib-devel
+BuildRequires: pkgconfig(zlib)
 BuildRequires: lz4-devel
 BuildRequires: lz4-devel
 BuildRequires: utf8proc-devel
 BuildRequires: utf8proc-devel
 BuildRequires: openldap-devel
 BuildRequires: openldap-devel
@@ -139,12 +144,7 @@ This package includes the Python bindings to the Subversion libraries.
 
 
 
 
 %prep
 %prep
-%setup -q
-%patch1 -p1 -b .linking
-%patch2 -p1 -b .testwarn
-%patch3 -p1 -b .soversion
-%patch4 -p1 -b .rubybind
-%patch5 -p1 -b .swigplWall
+%autosetup -p1
 
 
 
 
 %build
 %build
@@ -181,8 +181,12 @@ export svn_cv_ruby_sitedir_archsuffix=""
 export svn_cv_ruby_includes="-I%{_includedir}"
 export svn_cv_ruby_includes="-I%{_includedir}"
 %endif
 %endif
 
 
-export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path} CFLAGS="$RPM_OPT_FLAGS"
-export LIBTOOL=/usr/bin/libtool
+export APACHE_LDFLAGS="-Wl,-z,relro,-z,now"
+export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path}
+export CFLAGS="%{build_cflags} -Wno-error=incompatible-pointer-types"
+# neccessary for libtool compilation of bindings
+export LT_CFLAGS="$CFLAGS"
+
 %configure --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
 %configure --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
 	--with-swig --with-serf=%{_prefix} \
 	--with-swig --with-serf=%{_prefix} \
 	--with-ruby-sitedir=%{rarchdir} \
 	--with-ruby-sitedir=%{rarchdir} \
@@ -190,8 +194,9 @@ export LIBTOOL=/usr/bin/libtool
 	--disable-mod-activation \
 	--disable-mod-activation \
 	--with-apache-libexecdir=%{_libdir}/apache2/modules/ \
 	--with-apache-libexecdir=%{_libdir}/apache2/modules/ \
 	--with-gnome-keyring \
 	--with-gnome-keyring \
-	--with-berkeley-db \
 	--disable-mod-activation \
 	--disable-mod-activation \
+	--with-sasl=%{_prefix} \
+	--with-libmagic=%{_prefix} \
 	--disable-static
 	--disable-static
 
 
 make %{?_smp_mflags} all tools
 make %{?_smp_mflags} all tools
@@ -347,6 +352,9 @@ install -D -p -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/sysconfig/svnserve
 
 
 
 
 %changelog
 %changelog
+* Sun Jun 15 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.5-1
+- new upstream release.
+
 * Fri May 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.2-1
 * Fri May 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.2-1
 - new upstream release.
 - new upstream release.
 
 

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

@@ -2,7 +2,7 @@
 
 
 # version, patch version
 # version, patch version
 %define vimversion	9.1
 %define vimversion	9.1
-%define vimsrcpversion	1111
+%define vimsrcpversion	1459
 %define vimpversion	%{vimsrcpversion}
 %define vimpversion	%{vimsrcpversion}
 
 
 %define vimsubdir	vim%(echo %{vimversion} | sed -e's/\\.//')
 %define vimsubdir	vim%(echo %{vimversion} | sed -e's/\\.//')
@@ -786,6 +786,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sun Jun 15 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.1.1459-1
+- new upstream release.
+- built with perl-5.40.
+
 * Fri Feb 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.1.1111-1
 * Fri Feb 14 2025 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.1.1111-1
 - new upstream release.
 - new upstream release.