Browse Source

perl-5.34.0-1 and affected packages

Tomohiro "Tomo-p" KATO 2 years ago
parent
commit
f81596dcf5
100 changed files with 3673 additions and 1302 deletions
  1. 8 6
      I/ImageMagick/ImageMagick-vl.spec
  2. 54 27
      c/clearsilver/clearsilver-vl.spec
  3. 23 14
      f/foomatic-db/foomatic-db-vl.spec
  4. 32 14
      f/foomatic/foomatic-vl.spec
  5. 6 5
      g/git/git-vl.spec
  6. 6 13
      g/gnumeric/gnumeric-vl.spec
  7. 4 1
      g/goffice/goffice-vl.spec
  8. 7 5
      g/graphviz/graphviz-vl.spec
  9. 14 8
      i/intltool/intltool-vl.spec
  10. 25 19
      m/munin/munin-vl.spec
  11. 6 3
      n/net-snmp/net-snmp-vl.spec
  12. 6 5
      n/nginx/nginx-vl.spec
  13. 11 4
      n/nkf/nkf-vl.spec
  14. 4 1
      o/openldap/openldap-vl.spec
  15. 24 16
      p/perl-Algorithm-Diff/perl-Algorithm-Diff-vl.spec
  16. 12 9
      p/perl-AnyEvent-AIO/perl-AnyEvent-AIO-vl.spec
  17. 13 10
      p/perl-AnyEvent-BDB/perl-AnyEvent-BDB-vl.spec
  18. 36 48
      p/perl-AnyEvent/perl-AnyEvent-vl.spec
  19. 118 0
      p/perl-B-COW/perl-B-COW-vl.spec
  20. 352 0
      p/perl-B-Hooks-EndOfScope/perl-B-Hooks-EndOfScope-vl.spec
  21. 19 13
      p/perl-B-Keywords/perl-B-Keywords-vl.spec
  22. 13 8
      p/perl-BDB/perl-BDB-vl.spec
  23. 179 0
      p/perl-CGI-Fast/perl-CGI-Fast-vl.spec
  24. 335 0
      p/perl-CGI/perl-CGI-vl.spec
  25. 19 11
      p/perl-CPAN-Changes/perl-CPAN-Changes-vl.spec
  26. 107 0
      p/perl-Canary-Stability/perl-Canary-Stability-vl.spec
  27. 20 11
      p/perl-Capture-Tiny/perl-Capture-Tiny-vl.spec
  28. 23 22
      p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable-vl.spec
  29. 22 20
      p/perl-Class-Inspector/perl-Class-Inspector-vl.spec
  30. 271 0
      p/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers-vl.spec
  31. 174 0
      p/perl-Class-Tiny/perl-Class-Tiny-vl.spec
  32. 24 11
      p/perl-Clone/perl-Clone-vl.spec
  33. 137 0
      p/perl-Config-AutoConf/perl-Config-AutoConf-vl.spec
  34. 27 13
      p/perl-Config-Tiny/perl-Config-Tiny-vl.spec
  35. 37 64
      p/perl-Coro/perl-Coro-vl.spec
  36. 21 13
      p/perl-Crypt-DES/perl-Crypt-DES-vl.spec
  37. 16 8
      p/perl-Curses/perl-Curses-vl.spec
  38. 49 31
      p/perl-DBD-MySQL/perl-DBD-MySQL-vl.spec
  39. 46 46
      p/perl-DBD-Pg/perl-DBD-Pg-vl.spec
  40. 24 15
      p/perl-DBD-SQLite/perl-DBD-SQLite-vl.spec
  41. 5 3
      p/perl-DBI/perl-DBI-vl.spec
  42. 20 14
      p/perl-Data-Dump/perl-Data-Dump-vl.spec
  43. 19 8
      p/perl-Data-OptList/perl-Data-OptList-vl.spec
  44. 20 11
      p/perl-Date-Manip/perl-Date-Manip-vl.spec
  45. 17 8
      p/perl-Devel-CheckBin/perl-Devel-CheckBin-vl.spec
  46. 17 8
      p/perl-Devel-CheckLib/perl-Devel-CheckLib-vl.spec
  47. 22 14
      p/perl-Devel-Cycle/perl-Devel-Cycle-vl.spec
  48. 22 9
      p/perl-Devel-FindRef/perl-Devel-FindRef-vl.spec
  49. 24 22
      p/perl-Devel-GlobalDestruction/perl-Devel-GlobalDestruction-vl.spec
  50. 26 15
      p/perl-Devel-Leak/perl-Devel-Leak-vl.spec
  51. 23 9
      p/perl-Devel-Refcount/perl-Devel-Refcount-vl.spec
  52. 21 12
      p/perl-Devel-StackTrace/perl-Devel-StackTrace-vl.spec
  53. 12 6
      p/perl-Devel-Symdump/perl-Devel-Symdump-vl.spec
  54. 27 16
      p/perl-Digest-HMAC/perl-Digest-HMAC-vl.spec
  55. 24 15
      p/perl-Digest-SHA1/perl-Digest-SHA1-vl.spec
  56. 25 17
      p/perl-Dist-CheckConflicts/perl-Dist-CheckConflicts-vl.spec
  57. 22 17
      p/perl-EV/perl-EV-vl.spec
  58. 18 14
      p/perl-Email-Address/perl-Email-Address-vl.spec
  59. 24 13
      p/perl-Email-Date-Format/perl-Email-Date-Format-vl.spec
  60. 16 6
      p/perl-Encode-Locale/perl-Encode-Locale-vl.spec
  61. 32 28
      p/perl-Error/perl-Error-vl.spec
  62. 22 14
      p/perl-Eval-Closure/perl-Eval-Closure-vl.spec
  63. 18 10
      p/perl-Event-Lib/perl-Event-Lib-vl.spec
  64. 16 22
      p/perl-Event/perl-Event-vl.spec
  65. 25 15
      p/perl-Exception-Class/perl-Exception-Class-vl.spec
  66. 20 8
      p/perl-Exporter-Tiny/perl-Exporter-Tiny-vl.spec
  67. 20 9
      p/perl-ExtUtils-Config/perl-ExtUtils-Config-vl.spec
  68. 19 8
      p/perl-ExtUtils-Depends/perl-ExtUtils-Depends-vl.spec
  69. 20 9
      p/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers-vl.spec
  70. 20 9
      p/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths-vl.spec
  71. 10 8
      p/perl-ExtUtils-PkgConfig/perl-ExtUtils-PkgConfig-vl.spec
  72. 53 88
      p/perl-FCGI/perl-FCGI-vl.spec
  73. 8 2
      p/perl-Fedora-VSP/perl-Fedora-VSP-vl.spec
  74. 55 35
      p/perl-File-Copy-Recursive/perl-File-Copy-Recursive-vl.spec
  75. 26 23
      p/perl-File-Find-Rule-Perl/perl-File-Find-Rule-Perl-vl.spec
  76. 18 8
      p/perl-File-Find-Rule/perl-File-Find-Rule-vl.spec
  77. 16 26
      p/perl-File-HomeDir/perl-File-HomeDir-vl.spec
  78. 19 8
      p/perl-File-Listing/perl-File-Listing-vl.spec
  79. 25 12
      p/perl-File-Remove/perl-File-Remove-vl.spec
  80. 22 10
      p/perl-File-ShareDir-Install/perl-File-ShareDir-Install-vl.spec
  81. 19 8
      p/perl-File-ShareDir/perl-File-ShareDir-vl.spec
  82. 27 15
      p/perl-File-Slurp/perl-File-Slurp-vl.spec
  83. 20 11
      p/perl-File-Which/perl-File-Which-vl.spec
  84. 108 0
      p/perl-Future-IO/perl-Future-IO-vl.spec
  85. 16 6
      p/perl-Future/perl-Future-vl.spec
  86. 19 7
      p/perl-GTop/perl-GTop-vl.spec
  87. 19 10
      p/perl-Glib/perl-Glib-vl.spec
  88. 21 8
      p/perl-Guard/perl-Guard-vl.spec
  89. 27 22
      p/perl-HTML-Parser/perl-HTML-Parser-vl.spec
  90. 17 16
      p/perl-HTML-Tagset/perl-HTML-Tagset-vl.spec
  91. 30 34
      p/perl-HTML-Template/perl-HTML-Template-vl.spec
  92. 16 6
      p/perl-HTTP-Cookies/perl-HTTP-Cookies-vl.spec
  93. 18 17
      p/perl-HTTP-Daemon/perl-HTTP-Daemon-vl.spec
  94. 19 8
      p/perl-HTTP-Date/perl-HTTP-Date-vl.spec
  95. 18 7
      p/perl-HTTP-Message/perl-HTTP-Message-vl.spec
  96. 16 6
      p/perl-HTTP-Negotiate/perl-HTTP-Negotiate-vl.spec
  97. 10 7
      p/perl-Heap/perl-Heap-vl.spec
  98. 16 12
      p/perl-Hook-LexWrap/perl-Hook-LexWrap-vl.spec
  99. 24 9
      p/perl-IO-AIO/perl-IO-AIO-vl.spec
  100. 21 10
      p/perl-IO-Async/perl-IO-Async-vl.spec

+ 8 - 6
I/ImageMagick/ImageMagick-vl.spec

@@ -2,7 +2,7 @@
 # 6.2.9.7 is actually version 6.2.9, Patchlevel 0.
 # 6.2.9.7 is actually version 6.2.9, Patchlevel 0.
 
 
 %define VER 6.9.12
 %define VER 6.9.12
-%define Patchlevel 23
+%define Patchlevel 30
 
 
 Name: ImageMagick
 Name: ImageMagick
 Summary: X application for displaying and manipulating images.
 Summary: X application for displaying and manipulating images.
@@ -184,7 +184,7 @@ Summary: ImageMagick perl bindings
 Summary(ja): ImageMagick の Perl バインディング
 Summary(ja): ImageMagick の Perl バインディング
 Group: programming
 Group: programming
 Requires: ImageMagick = %{version}-%{release}
 Requires: ImageMagick = %{version}-%{release}
-Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires: perl >= 2:5.34.0
 Obsoletes: ImageMagick-perl < %{version}-%{release}
 Obsoletes: ImageMagick-perl < %{version}-%{release}
 Provides: ImageMagick-perl = %{version}-%{release}
 Provides: ImageMagick-perl = %{version}-%{release}
 
 
@@ -227,7 +227,7 @@ ImageMagick-perl パッケージをインストールして下さい.
     --with-lcms2 \
     --with-lcms2 \
     --without-wmf \
     --without-wmf \
     --with-perl \
     --with-perl \
-    --with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='%__cc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'"
+    --with-perl-options="INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 %{?perl_prefix} CC='%__cc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'"
 
 
 # Disable rpath
 # Disable rpath
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -245,10 +245,8 @@ make install DESTDIR=$RPM_BUILD_ROOT HTML_INSTALL_DATA_TARGETS=
 %{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
 %{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
 
 
 find $RPM_BUILD_ROOT -name "*.bs" |xargs rm -f
 find $RPM_BUILD_ROOT -name "*.bs" |xargs rm -f
-find $RPM_BUILD_ROOT -name ".packlist" |xargs rm -f
-find $RPM_BUILD_ROOT -name "perllocal.pod" |xargs rm -f
 
 
-echo "%defattr(-,root,root)" > perl-pkg-files
+echo > perl-pkg-files
 find $RPM_BUILD_ROOT%{_libdir}/perl?/vendor_perl/* -type d -name Image >> perl-pkg-files.orig
 find $RPM_BUILD_ROOT%{_libdir}/perl?/vendor_perl/* -type d -name Image >> perl-pkg-files.orig
 sed -e s,$RPM_BUILD_ROOT,, perl-pkg-files.orig > perl-pkg-files
 sed -e s,$RPM_BUILD_ROOT,, perl-pkg-files.orig > perl-pkg-files
 
 
@@ -337,6 +335,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.9.12.30-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sun Sep 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.9.12.23-1
 * Sun Sep 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.9.12.23-1
 - new upstream release.
 - new upstream release.
 
 

+ 54 - 27
c/clearsilver/clearsilver-vl.spec

@@ -1,20 +1,20 @@
 %bcond_with ruby
 %bcond_with ruby
 
 
-%define name clearsilver
-%define version 0.10.5
-%define release 12%{_dist_release}
-
 Summary: A fast, powerful, and language-neutral HTML template system.
 Summary: A fast, powerful, and language-neutral HTML template system.
 Summary(ja): 高速、パワフルで言語中立なHTMLテンプレートシステム
 Summary(ja): 高速、パワフルで言語中立なHTMLテンプレートシステム
-Name: %{name}
-Version: %{version}
-Release: %{release}
+Name: clearsilver
+Version: 0.10.5
+Release: 13%{_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-License: Neotonic ClearSilver Software License
-Group: Applications/Text
+# Technically, the license is "Neotonic ClearSilver", but it is a copy of 
+# ASL 1.1 with the trademarks as the only difference.
+License:        ASL 1.1
 URL: http://clearsilver.net/
 URL: http://clearsilver.net/
-
 Source0: http://clearsilver.net/downloads/%{name}-%{version}.tar.gz
 Source0: http://clearsilver.net/downloads/%{name}-%{version}.tar.gz
+
 Patch0: clearsilver-0.10.5-conf.patch
 Patch0: clearsilver-0.10.5-conf.patch
 Patch1: clearsilver-0.10.5-regression.patch
 Patch1: clearsilver-0.10.5-regression.patch
 Patch2: clearsilver-0.10.5-CVE-2011-4357.patch
 Patch2: clearsilver-0.10.5-CVE-2011-4357.patch
@@ -25,18 +25,14 @@ Patch5: clearsilver-0.10.5-gcc5.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: perl
 BuildRequires: perl
-BuildRequires: python-devel
+BuildRequires: perl-generators
+BuildRequires: perl(ExtUtils::MakeMaker)
 %if %{with ruby}
 %if %{with ruby}
 BuildRequires: ruby
 BuildRequires: ruby
 BuildRequires: ruby-devel >= 1.9.3
 BuildRequires: ruby-devel >= 1.9.3
 %endif
 %endif
 BuildRequires: zlib-devel
 BuildRequires: zlib-devel
 BuildRequires: libxcrypt-devel
 BuildRequires: libxcrypt-devel
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Provides: ruby(clearsilver)
-
-Vendor: Project Vine
-Distribution: Vine Linux
 
 
 %description
 %description
 ClearSilver is a fast, powerful, and language-neutral template system.
 ClearSilver is a fast, powerful, and language-neutral template system.
@@ -48,6 +44,27 @@ Clearsilver は高速、強力で言語中立なテンプレートシステム
 テンプレート駆動の静的あるいは動的な Web サイトの構築を
 テンプレート駆動の静的あるいは動的な Web サイトの構築を
 容易にすることを目指して設計されています。
 容易にすることを目指して設計されています。
 
 
+
+%package     -n perl-%{name}
+Summary:        Perl interface to the ClearSilver HTML templating system
+Requires:       perl >= 2:5.34.0
+
+%description -n perl-%{name}
+%{summary}.
+
+
+%if %{with ruby}
+%package     -n ruby-%{name}
+Summary:        Ruby interface to the ClearSilver HTML templating system
+
+%description -n ruby-%{name}
+%{summary}.
+%endif
+
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
 %patch0 -p1 -b .conf
 %patch0 -p1 -b .conf
@@ -60,11 +77,8 @@ Clearsilver は高速、強力で言語中立なテンプレートシステム
 %patch5 -p2
 %patch5 -p2
 
 
 touch configure
 touch configure
-perl -pi -e 's/python_versions="2\.5/python_versions="2.7 2.6 2.5/' configure
-sed -i 's|/neo/opt/bin/python|%{__python}|' python/examples/*/*.py
-sed -i 's|PYTHON_SITE = @PYTHON_SITE@|PYTHON_SITE = %{python_sitearch}|' rules.mk.in
 sed -i -r 's|(\$\(RUBY\) install.rb config) (--.*)|\1 --rb-dir="$(DESTDIR)%{ruby_vendorlibdir}" --so-dir="$(DESTDIR)%{ruby_vendorarchdir}" \2|' ruby/Makefile
 sed -i -r 's|(\$\(RUBY\) install.rb config) (--.*)|\1 --rb-dir="$(DESTDIR)%{ruby_vendorlibdir}" --so-dir="$(DESTDIR)%{ruby_vendorarchdir}" \2|' ruby/Makefile
-find python/examples -type f | xargs chmod -x
+
 
 
 %build
 %build
 %configure \
 %configure \
@@ -77,7 +91,9 @@ find python/examples -type f | xargs chmod -x
 perl -pi -e 's/^(TARGETS =.+) test/$1/' cs/Makefile
 perl -pi -e 's/^(TARGETS =.+) test/$1/' cs/Makefile
 %endif
 %endif
 
 
-%__make %{_smp_mflags}
+make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS"
+cd perl && %{__perl} Makefile.PL INSTALLDIRS=vendor && cd ..
+
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -95,20 +111,31 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc CS_LICENSE INSTALL LICENSE README README.python
+%license CS_LICENSE LICENSE
+%doc INSTALL README
 %{_bindir}/*
 %{_bindir}/*
 %{_includedir}/ClearSilver/
 %{_includedir}/ClearSilver/
-%{perl_sitearch}/*.pm
-%{perl_sitearch}/auto/ClearSilver/
-%{python_sitearch}/*.so
+%{_libdir}/*.a
+%{_mandir}/man*/*.gz
+
+%files -n perl-clearsilver
+%doc CS_LICENSE LICENSE
+%defattr(-,root,root,-)
+%{perl_vendorarch}/auto/ClearSilver/
+%{perl_vendorarch}/ClearSilver.pm
+
 %if %{with ruby}
 %if %{with ruby}
+%files -n ruby-clearsilver
 %{ruby_vendorarchdir}/*.so
 %{ruby_vendorarchdir}/*.so
 %{ruby_vendorlibdir}/*.rb
 %{ruby_vendorlibdir}/*.rb
 %endif
 %endif
-%{_libdir}/*.a
-%{_mandir}/man*/*.gz
+
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.5-13
+- rebuilt with perl-5.34.0.
+- dropped python support.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.5-12
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.5-12
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 - added BR:libxcrypt-devel.
 - added BR:libxcrypt-devel.

+ 23 - 14
f/foomatic-db/foomatic-db-vl.spec

@@ -1,50 +1,53 @@
 %global dbver_rel 4.0
 %global dbver_rel 4.0
 # When you change dbver_snap, rebuild also foomatic against this build to pick up new IEEE 1284 Device IDs.
 # When you change dbver_snap, rebuild also foomatic against this build to pick up new IEEE 1284 Device IDs.
 # The postscriptdriver tags get put onto foomatic, because that's there the actual CUPS driver lives.
 # The postscriptdriver tags get put onto foomatic, because that's there the actual CUPS driver lives.
-%global dbver_snap 20150819
+%global dbver_snap 20210824
 
 
 Summary: Database of printers and printer drivers
 Summary: Database of printers and printer drivers
 Name: foomatic-db
 Name: foomatic-db
 Version: %{dbver_rel}
 Version: %{dbver_rel}
-Release: 48.%{dbver_snap}%{?_dist_release}
-License: GPLv2+
-Group: System Environment/Libraries
-Requires: %{name}-filesystem = %{version}-%{release}
-Requires: %{name}-ppds = %{version}-%{release}
-
-Source0: http://www.openprinting.org/download/foomatic/foomatic-db-%{dbver_rel}-%{dbver_snap}.tar.gz
+Release: 49.%{dbver_snap}%{?_dist_release}
+Group: system,publishing
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
+License: GPLv2+
+URL: https://openprinting.github.io/
+Source0: https://www.openprinting.org/download/foomatic/foomatic-db-%{dbver_rel}-%{dbver_snap}.tar.gz
 Patch1: foomatic-db-device-ids.patch
 Patch1: foomatic-db-device-ids.patch
 Patch2: foomatic-db-invalid.patch
 Patch2: foomatic-db-invalid.patch
 
 
-Url: http://www.openprinting.org
 BuildArch: noarch
 BuildArch: noarch
 
 
 # Make sure we get postscriptdriver tags.
 # Make sure we get postscriptdriver tags.
-BuildRequires: python-cups
+BuildRequires: python3-cups
 
 
 # Build requires cups so that configure knows where to put PPDs.
 # Build requires cups so that configure knows where to put PPDs.
 BuildRequires: cups
 BuildRequires: cups
 
 
+Requires: %{name}-filesystem = %{version}-%{release}
+Requires: %{name}-ppds = %{version}-%{release}
+
 %description
 %description
 This is the database of printers, printer drivers, and driver options
 This is the database of printers, printer drivers, and driver options
 for Foomatic.
 for Foomatic.
 
 
 The site http://www.openprinting.org/ is based on this database.
 The site http://www.openprinting.org/ is based on this database.
 
 
+
 %package filesystem
 %package filesystem
 Summary: Directory layout for the foomatic package
 Summary: Directory layout for the foomatic package
 License: Public Domain
 License: Public Domain
-Group: System Environment/Base
+Group: system,publishing
 
 
 %description filesystem
 %description filesystem
-
 Directory layout for the foomatic package.
 Directory layout for the foomatic package.
 
 
+
 %package ppds
 %package ppds
 Summary: PPDs from printer manufacturers
 Summary: PPDs from printer manufacturers
 License: GPLv2+ and MIT
 License: GPLv2+ and MIT
-Group: System Environment/Libraries
+Group: system,publishing
 # We ship a symlink in a directory owned by cups
 # We ship a symlink in a directory owned by cups
 BuildRequires: cups
 BuildRequires: cups
 Requires: cups
 Requires: cups
@@ -54,6 +57,7 @@ Requires: %{name}-filesystem = %{version}-%{release}
 %description ppds
 %description ppds
 PPDs from printer manufacturers.
 PPDs from printer manufacturers.
 
 
+
 %prep
 %prep
 %setup -q -n foomatic-db-%{dbver_snap}
 %setup -q -n foomatic-db-%{dbver_snap}
 
 
@@ -148,6 +152,7 @@ rm -f	%{buildroot}%{_datadir}/foomatic/db/source/PPD/Kyocera/*.htm \
 rm -f %{buildroot}%{_datadir}/cups/model/foomatic-db-ppds
 rm -f %{buildroot}%{_datadir}/cups/model/foomatic-db-ppds
 ln -sf ../../foomatic/db/source/PPD %{buildroot}%{_datadir}/cups/model/foomatic-db-ppds
 ln -sf ../../foomatic/db/source/PPD %{buildroot}%{_datadir}/cups/model/foomatic-db-ppds
 
 
+
 %files filesystem
 %files filesystem
 %dir %{_datadir}/foomatic
 %dir %{_datadir}/foomatic
 %dir %{_datadir}/foomatic/db
 %dir %{_datadir}/foomatic/db
@@ -163,11 +168,15 @@ ln -sf ../../foomatic/db/source/PPD %{buildroot}%{_datadir}/cups/model/foomatic-
 %{_datadir}/foomatic/xmlschema
 %{_datadir}/foomatic/xmlschema
 
 
 %files ppds
 %files ppds
-%doc COPYING
+%license COPYING
 %{_datadir}/foomatic/db/source/PPD
 %{_datadir}/foomatic/db/source/PPD
 %{_datadir}/cups/model/foomatic-db-ppds
 %{_datadir}/cups/model/foomatic-db-ppds
 
 
+
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0-49.20210829
+- new upstream relase.
+
 * Sun Oct  4 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0-48.20150819
 * Sun Oct  4 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0-48.20150819
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 32 - 14
f/foomatic/foomatic-vl.spec

@@ -3,34 +3,36 @@
 Summary: Foomatic printer database.
 Summary: Foomatic printer database.
 Name:		foomatic
 Name:		foomatic
 Version:	%{enginever}
 Version:	%{enginever}
-Release: 	1%{?_dist_release}
-License:	GPL
-Group: System Environment/Libraries
+Release: 	2%{?_dist_release}
+Group: 		system
+Vendor: 	Project Vine
+Distribution: 	Vine Linux
+Packager: 	tomop, daisuke, machino
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop, daisuke, machino
+License:	GPL
+URL:		https://openprinting.github.io/
+Source0:	http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-%{enginever}.tar.gz
 
 
-Source0: http://www.linuxprinting.org/download/foomatic/foomatic-db-engine-%{enginever}.tar.gz
+Patch101:	foomatic-manpages.patch
+# backported from upstream https://github.com/OpenPrinting/foomatic-db-engine/commit/75de02d
+Patch102:	0001-Recognize-fractional-numbers-in-PageSize.patch
 
 
-Patch101:       foomatic-manpages.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 
 
-Url:		http://www.linuxprinting.org
 Requires:	cups-filters
 Requires:	cups-filters
 Requires:	dbus
 Requires:	dbus
 Requires:	foomatic-db
 Requires:	foomatic-db
 Requires:	hplip
 Requires:	hplip
-Requires:	%(eval `perl -V:version`; echo "perl(:MODULE_COMPAT_$version)")
-# For 'rm' and '/sbin/service' in post
-Requires: fileutils initscripts
+Requires:	perl >= 2:5.34.0
+# For 'rm' in post
+Requires:	fileutils
 
 
 BuildRequires:	cups
 BuildRequires:	cups
-BuildRequires:	perl >= 2:5.26.2
+BuildRequires:	perl >= 2:5.34.0
 BuildRequires:	libxml2-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	autoconf, automake
 BuildRequires:	autoconf, automake
 BuildRequires:	mpage
 BuildRequires:	mpage
 BuildRequires:  dbus-devel
 BuildRequires:  dbus-devel
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 Provides:	perl(Foomatic::GrovePath)
 Provides:	perl(Foomatic::GrovePath)
 # For 'rm' and '/sbin/service' in post
 # For 'rm' and '/sbin/service' in post
 Requires(pre): 	coreutils initscripts
 Requires(pre): 	coreutils initscripts
@@ -57,14 +59,21 @@ queues (foomatic-configure) and to print files/manipulate jobs
 
 
 The site http://www.linuxprinting.org/ is based on this database.
 The site http://www.linuxprinting.org/ is based on this database.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n foomatic-db-engine-%{version}
 %setup -q -n foomatic-db-engine-%{version}
 
 
 # Ship more manpages.
 # Ship more manpages.
 %patch101 -p1 -b .manpages
 %patch101 -p1 -b .manpages
+# backported from upstream https://github.com/OpenPrinting/foomatic-db-engine/commit/75de02d
+%patch102 -p1 -b .pagesize-fract
 
 
 chmod a+x mkinstalldirs
 chmod a+x mkinstalldirs
 
 
+
 %build
 %build
 export LIB_CUPS=%{_libdir}/cups
 export LIB_CUPS=%{_libdir}/cups
 export CUPS_BACKENDS=%{_libdir}/cups/backend
 export CUPS_BACKENDS=%{_libdir}/cups/backend
@@ -76,6 +85,7 @@ autoconf
 %configure --disable-xmltest
 %configure --disable-xmltest
 make PREFIX=%{_prefix} CFLAGS="$RPM_OPT_FLAGS"
 make PREFIX=%{_prefix} CFLAGS="$RPM_OPT_FLAGS"
 
 
+
 %install
 %install
 make    DESTDIR=%buildroot PREFIX=%{_prefix} \
 make    DESTDIR=%buildroot PREFIX=%{_prefix} \
         INSTALLSITELIB=%{perl_vendorlib} \
         INSTALLSITELIB=%{perl_vendorlib} \
@@ -97,13 +107,16 @@ rm -rf  \
 #%{buildroot}%%{_libdir}/perl5/site_perl
 #%{buildroot}%%{_libdir}/perl5/site_perl
 find %{buildroot} -name .packlist | xargs rm -f
 find %{buildroot} -name .packlist | xargs rm -f
 
 
+
 %post
 %post
 /bin/rm -f /var/cache/foomatic/*
 /bin/rm -f /var/cache/foomatic/*
 exit 0
 exit 0
 
 
+
 %clean
 %clean
 rm -fr %buildroot $RPM_BUILD_DIR/%{name}
 rm -fr %buildroot $RPM_BUILD_DIR/%{name}
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc ChangeLog COPYING README TODO 
 %doc ChangeLog COPYING README TODO 
@@ -117,7 +130,12 @@ rm -fr %buildroot $RPM_BUILD_DIR/%{name}
 %{_mandir}/*/*
 %{_mandir}/*/*
 %{_var}/cache/foomatic
 %{_var}/cache/foomatic
 
 
+
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.13-2
+- rebuilt with perl-5.34.0.
+- imported Patch103 from rawhide.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.13-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.13-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

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

@@ -5,7 +5,7 @@
 
 
 # Pass --without docs to rpmbuild if you don't want the documentation
 # Pass --without docs to rpmbuild if you don't want the documentation
 Name:           git
 Name:           git
-Version:        2.33.1
+Version:        2.34.0
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        Core git tools
 Summary:        Core git tools
 Summary(ja):    Core git ツール
 Summary(ja):    Core git ツール
@@ -25,8 +25,6 @@ Source10:       %{name}-install.sh
 Source11:       %{name}-remove.sh
 Source11:       %{name}-remove.sh
 Source12:       git-init.el
 Source12:       git-init.el
 Patch0:         git-1.5-gitweb-home-link.patch
 Patch0:         git-1.5-gitweb-home-link.patch
-Patch1000:      git-curl-disable-http2.patch
-	
 # Security
 # Security
 # none
 # none
 
 
@@ -168,7 +166,7 @@ Summary:        Perl interface to Git
 Summary(ja):    Git の perl インタフェース
 Summary(ja):    Git の perl インタフェース
 Group:          programming
 Group:          programming
 Requires:       git = %{version}-%{release}, perl(Error), perl-MailTools
 Requires:       git = %{version}-%{release}, perl(Error), perl-MailTools
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 #BuildRequires:  perl(Error), perl(ExtUtils::MakeMaker)
 #BuildRequires:  perl(Error), perl(ExtUtils::MakeMaker)
 
 
 %description -n perl-Git
 %description -n perl-Git
@@ -200,7 +198,6 @@ Header files for git-core.
 %prep
 %prep
 %setup -q
 %setup -q
 %patch0 -p1
 %patch0 -p1
-%patch1000 -p1
 
 
 %__mv contrib/diff-highlight/README contrib/diff-highlight/README.diff-highlight
 %__mv contrib/diff-highlight/README contrib/diff-highlight/README.diff-highlight
 
 
@@ -448,6 +445,10 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.34.0-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sun Oct 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.33.1-1
 * Sun Oct 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.33.1-1
 - updated to 2.33.1.
 - updated to 2.33.1.
 - built with openssl-3.0.0.
 - built with openssl-3.0.0.

+ 6 - 13
g/gnumeric/gnumeric-vl.spec

@@ -1,12 +1,12 @@
 %bcond_with devel
 %bcond_with devel
 
 
 %define gnumeric_version %{version}-bonobo
 %define gnumeric_version %{version}-bonobo
-%define goffice_version  0.10.44
+%define goffice_version  0.10.49
 
 
 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.48
+Version:        1.12.50
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          office
 Group:          office
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -37,8 +37,6 @@ BuildRequires:  itstool
 
 
 Requires(post,postun): gtk3
 Requires(post,postun): gtk3
 
 
-Obsoletes:      %{name}-devel
-
 %description
 %description
 GNOME (GNU Network Object Model Environment) is a user-friendly set of
 GNOME (GNU Network Object Model Environment) is a user-friendly set of
 applications and desktop tools to be used in conjunction with a window
 applications and desktop tools to be used in conjunction with a window
@@ -101,14 +99,6 @@ desktop-file-install --delete-original                                  \
   --remove-category Science                                             \
   --remove-category Science                                             \
   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
 
 
-#remove unused mime type icons
-rm $RPM_BUILD_ROOT/%{_datadir}/pixmaps/gnome-application-*.png
-rm $RPM_BUILD_ROOT/%{_datadir}/pixmaps/%{name}/gnome-application-*.png
-
-#remove spurious .ico thing
-rm $RPM_BUILD_ROOT/usr/share/pixmaps/win32-%{name}.ico
-rm $RPM_BUILD_ROOT/usr/share/pixmaps/%{name}/win32-%{name}.ico
-
 #remove .la files
 #remove .la files
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
 
 
@@ -138,7 +128,6 @@ rm -rf %{buildroot}%{_includedir}/*
 %{_datadir}/applications/*.desktop
 %{_datadir}/applications/*.desktop
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/glib-2.0/schemas/*.xml
 %{_datadir}/%{name}
 %{_datadir}/%{name}
-%{_datadir}/pixmaps/*
 %{_datadir}/icons/hicolor/*/*/*.png
 %{_datadir}/icons/hicolor/*/*/*.png
 %{_mandir}/man*/*
 %{_mandir}/man*/*
 
 
@@ -150,6 +139,10 @@ rm -rf %{buildroot}%{_includedir}/*
 %endif
 %endif
 
 
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.50-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.48-1
 * Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.48-1
 - new upstream release.
 - new upstream release.
 - added devel package.
 - added devel package.

+ 4 - 1
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.48
+Version:        0.10.50
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -82,6 +82,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.50-1
+- new upstream release.
+
 * Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.48-1
 * Mon Mar 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.48-1
 - new upstream release.
 - new upstream release.
 
 

+ 7 - 5
g/graphviz/graphviz-vl.spec

@@ -4,7 +4,7 @@ Summary:        Graph Visualization Tools
 Summary(ja):	グラフ可視化ツール
 Summary(ja):	グラフ可視化ツール
 Name:           graphviz
 Name:           graphviz
 Version:        2.49.3
 Version:        2.49.3
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          graphics
 Group:          graphics
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -14,7 +14,6 @@ License:        EPL
 URL:            https://www.graphviz.org/
 URL:            https://www.graphviz.org/
 Source0:        https://gitlab.com/graphviz/graphviz/-/archive/%{version}/%{name}-%{version}.tar.bz2
 Source0:        https://gitlab.com/graphviz/graphviz/-/archive/%{version}/%{name}-%{version}.tar.bz2
 
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  bison
 BuildRequires:  bison
 BuildRequires:  cairo-devel
 BuildRequires:  cairo-devel
 BuildRequires:  expat-devel
 BuildRequires:  expat-devel
@@ -93,9 +92,9 @@ Lua extension for graphviz.
 
 
 %package perl
 %package perl
 Summary:  Perl extension for graphviz
 Summary:  Perl extension for graphviz
-Group:          programming
+Group:  programming
 Requires: %{name} = %{version}-%{release}
 Requires: %{name} = %{version}-%{release}
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires: perl >= 2:5.34.0
 
 
 %description perl
 %description perl
 Perl extension for graphviz.
 Perl extension for graphviz.
@@ -282,7 +281,10 @@ fi
 
 
 
 
 %changelog
 %changelog
-* Mon Nov 15 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.49.2-1
+* Mon Nov 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.49.3-2
+- rebuilt with perl-5.34.0.
+
+* Mon Nov 15 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.49.3-1
 - new upstream release.
 - new upstream release.
 - built with ruby-3.0.2.
 - built with ruby-3.0.2.
 
 

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

@@ -1,13 +1,14 @@
 Name: intltool
 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: 2%{?_dist_release}
+Release: 3%{?_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPL
 License: GPL
-Group: Development/Tools
 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.
@@ -26,33 +27,34 @@ Provides: xml-i18n-tools = 0.11
 BuildArch: noarch
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %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
 them in the po files.
 them in the po files.
 
 
+
 %prep
 %prep
 %setup -q
 %setup -q
 %patch1 -p1
 %patch1 -p1
 %patch2 -p1
 %patch2 -p1
 %patch3 -p1
 %patch3 -p1
 
 
+
 %build
 %build
 %configure
 %configure
-
 make
 make
 
 
+
 %install
 %install
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
 %makeinstall
 %makeinstall
 
 
+
 %clean
 %clean
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
 %license COPYING
 %license COPYING
@@ -62,7 +64,11 @@ make
 %{_datadir}/aclocal/*
 %{_datadir}/aclocal/*
 %{_mandir}/man*/*
 %{_mandir}/man*/*
 
 
+
 %changelog
 %changelog
+* Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.51.0-3
+- rebuilt with perl-5.34.0.
+
 * Mon May 20 2019 Toshiaki Ara <ara_t@384.jp> 0.51.0-2
 * Mon May 20 2019 Toshiaki Ara <ara_t@384.jp> 0.51.0-2
 - add Patch1 to Patch3
 - add Patch1 to Patch3
 
 

+ 25 - 19
m/munin/munin-vl.spec

@@ -1,15 +1,15 @@
-Name:      munin
-Version:   2.0.49
-Release:   1%{?_dist_release}
-Summary:   Network-wide graphing framework (grapher/gatherer)
-License:   GPLv2 and Bitstream Vera
-Group:     System Environment/Daemons
-URL:       http://munin.projects.linpro.no/
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-Source0: http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz
-Source10: http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz.sha256sum
+Name:           munin
+Version:        2.0.67
+Release:        1%{?_dist_release}
+Summary:        Network-wide graphing framework (grapher/gatherer)
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPLv2 and Bitstream Vera
+URL:            https://munin-monitoring.org/
+Source0:        http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz
+Source10:       http://downloads.sourceforge.net/sourceforge/munin/%{name}-%{version}.tar.gz.sha256sum
 
 
 Source1:  munin-1.2.4-sendmail-config
 Source1:  munin-1.2.4-sendmail-config
 Source2:  munin-1.2.5-hddtemp_smartctl-config
 Source2:  munin-1.2.5-hddtemp_smartctl-config
@@ -21,7 +21,7 @@ Source9:  munin.conf
 Source12: cpuspeed.in.rev1243
 Source12: cpuspeed.in.rev1243
 Source13: linux-init.d_munin-asyncd.in
 Source13: linux-init.d_munin-asyncd.in
 Source17: munin.cron.d
 Source17: munin.cron.d
-Source18: munin-node.rc
+Source18: munin-node.init
 Source19: httpd_munin-cgi.conf
 Source19: httpd_munin-cgi.conf
 
 
 Source100: munin-cgi-graph.init
 Source100: munin-cgi-graph.init
@@ -37,10 +37,10 @@ Patch9:    munin-2.0.8-cgitmp.patch
 
 
 Patch100:  munin-cgi-taint.patch
 Patch100:  munin-cgi-taint.patch
 
 
-BuildArchitectures: noarch
+BuildArch: noarch
 
 
 BuildRequires:  net-tools
 BuildRequires:  net-tools
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Net::Server)
 BuildRequires:  perl(Net::Server)
 BuildRequires:  perl(Net::SSLeay)
 BuildRequires:  perl(Net::SSLeay)
@@ -62,7 +62,7 @@ Requires: rrdtool
 Requires: logrotate
 Requires: logrotate
 Requires: /bin/mail
 Requires: /bin/mail
 Requires(pre): shadow-utils
 Requires(pre): shadow-utils
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires: perl >= 2:5.34.0
 Requires: TrueType-bitstream-vera
 Requires: TrueType-bitstream-vera
 
 
 %description
 %description
@@ -91,7 +91,7 @@ Requires(pre): shadow-utils
 Requires(post): /sbin/chkconfig
 Requires(post): /sbin/chkconfig
 Requires(preun): /sbin/chkconfig
 Requires(preun): /sbin/chkconfig
 Requires(preun): /sbin/service
 Requires(preun): /sbin/service
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires: perl >= 2:5.34.0
 
 
 %description node
 %description node
 Munin is a highly flexible and powerful solution used to create graphs of
 Munin is a highly flexible and powerful solution used to create graphs of
@@ -133,8 +133,8 @@ client / spooling system
 %package common
 %package common
 Group: System Environment/Daemons
 Group: System Environment/Daemons
 Summary: Network-wide graphing framework (common files)
 Summary: Network-wide graphing framework (common files)
-BuildArchitectures: noarch
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch: noarch
+Requires: perl >= 2:5.34.0
 
 
 %description common
 %description common
 Munin is a highly flexible and powerful solution used to create graphs of
 Munin is a highly flexible and powerful solution used to create graphs of
@@ -494,6 +494,7 @@ exit 0
 %config(noreplace) /etc/munin/plugin-conf.d/df
 %config(noreplace) /etc/munin/plugin-conf.d/df
 %config(noreplace) /etc/logrotate.d/munin-node
 %config(noreplace) /etc/logrotate.d/munin-node
 /etc/rc.d/init.d/munin-node
 /etc/rc.d/init.d/munin-node
+%{_bindir}/munin-get
 %{_sbindir}/munin-run
 %{_sbindir}/munin-run
 %{_sbindir}/munin-node
 %{_sbindir}/munin-node
 %{_sbindir}/munin-node-configure
 %{_sbindir}/munin-node-configure
@@ -508,6 +509,7 @@ exit 0
 %doc %{_mandir}/man3/Munin::Common*
 %doc %{_mandir}/man3/Munin::Common*
 %doc %{_mandir}/man3/Munin::Node*
 %doc %{_mandir}/man3/Munin::Node*
 %doc %{_mandir}/man3/Munin::Plugin*
 %doc %{_mandir}/man3/Munin::Plugin*
+%doc %{_mandir}/man1/munin-get*
 %doc %{_mandir}/man1/munin-node*
 %doc %{_mandir}/man1/munin-node*
 %doc %{_mandir}/man1/munin-run*
 %doc %{_mandir}/man1/munin-run*
 %{perl_vendorlib}/Munin/Node
 %{perl_vendorlib}/Munin/Node
@@ -550,6 +552,10 @@ exit 0
 
 
 
 
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.67-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.49-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.49-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 6 - 3
n/net-snmp/net-snmp-vl.spec

@@ -9,7 +9,7 @@ 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
 Version: 5.9.1
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Release: 2%{?_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
@@ -183,8 +183,8 @@ Summary: The perl NET-SNMP module and the mib2c tool.
 Summary(ja): perl NET-SNMP モジュールおよび mib2c ツール
 Summary(ja): perl NET-SNMP モジュールおよび mib2c ツール
 Group: programming
 Group: programming
 Requires: net-snmp = %{version}, perl-XML-Simple
 Requires: net-snmp = %{version}, perl-XML-Simple
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-BuildRequires: perl >= 5
+Requires: perl >= 2:5.34.0
+BuildRequires: perl >= 2:5.34.0
 
 
 %description perl
 %description perl
 The net-snmp-perl package contains the perl files to use SNMP from within
 The net-snmp-perl package contains the perl files to use SNMP from within
@@ -569,6 +569,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.9.1-2
+- rebuilt with perl-5.34.0.
+
 * Tue Oct 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.9.1-1
 * Tue Oct 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.9.1-1
 - new upstream release.
 - new upstream release.
 - re-imported all patches from rawhide.
 - re-imported all patches from rawhide.

+ 6 - 5
n/nginx/nginx-vl.spec

@@ -33,7 +33,7 @@ Group:          servers
 %global nginx_version 1.20.2
 %global nginx_version 1.20.2
 Version:        %{nginx_version}
 Version:        %{nginx_version}
 # do not reset or decrease.
 # do not reset or decrease.
-Release:        15%{?_dist_release}%{?with_systemd:.systemd}
+Release:        16%{?_dist_release}%{?with_systemd:.systemd}
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 Packager:       daisuke
 Packager:       daisuke
@@ -110,9 +110,7 @@ Patch101:       gnosek-nginx-upstream-fair-pull-23.patch
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
-%if "%{_dist_release}" > "vl6"
 BuildRequires:  libboost-devel
 BuildRequires:  libboost-devel
-%endif
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libnsl2-devel
 BuildRequires:  libnsl2-devel
 BuildRequires:  pcre-devel
 BuildRequires:  pcre-devel
@@ -121,8 +119,8 @@ BuildRequires:  openssl-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	libxml2-devel
 BuildRequires:	libxslt-devel
 BuildRequires:	libxslt-devel
 BuildRequires:	curl-devel
 BuildRequires:	curl-devel
+BuildRequires:  perl >= 2:5.34.0
 
 
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 # for /usr/sbin/useradd
 # for /usr/sbin/useradd
 Requires(pre):      shadow-utils
 Requires(pre):      shadow-utils
 %if %{with systemd}
 %if %{with systemd}
@@ -208,7 +206,7 @@ Group:             servers
 BuildRequires:     perl
 BuildRequires:     perl
 BuildRequires:     perl(ExtUtils::Embed)
 BuildRequires:     perl(ExtUtils::Embed)
 Requires:          %{name} = %{nginx_version}-%{release}
 Requires:          %{name} = %{nginx_version}-%{release}
-Requires:          perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:          perl >= 2:5.34.0
 
 
 %description perl
 %description perl
 %{summary}.
 %{summary}.
@@ -793,6 +791,9 @@ fi
 
 
 
 
 %changelog
 %changelog
+* Fri Nov 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.2-16
+- rebuilt with perl-5.34.0.
+
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.2-15
 * Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.2-15
 - updated to 1.20.2.
 - updated to 1.20.2.
 - updated passenger to 6.0.12.
 - updated passenger to 6.0.12.

+ 11 - 4
n/nkf/nkf-vl.spec

@@ -1,12 +1,11 @@
 %define locale_ja ja
 %define locale_ja ja
-%define perl_vendorarch    %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)
 
 
 Summary:        Network Kanji code conversion Filter.
 Summary:        Network Kanji code conversion Filter.
 Summary(ja):    ネットワーク用漢字コード変換フィルタ
 Summary(ja):    ネットワーク用漢字コード変換フィルタ
 Name:           nkf
 Name:           nkf
 Epoch:          1
 Epoch:          1
 Version:        2.1.5
 Version:        2.1.5
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Group:          accessories
 Group:          accessories
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -18,8 +17,8 @@ Source0:        %{name}-%{version}.tar.gz
 Source1:        nkf.1j
 Source1:        nkf.1j
 
 
 BuildRoot:    %{_tmppath}/%{name}-%{version}-root
 BuildRoot:    %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 2:5.26.2
-Requires:     perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildRequires: perl >= 2:5.34.0
+Requires:     perl >= 2:5.34.0
 
 
 
 
 %description
 %description
@@ -54,10 +53,14 @@ nkf の特徴としては、入力漢字コード系の統計的な自動認識
 入力は、ファイルを指定しなければ、標準入力となります。出力は標準出力です。
 入力は、ファイルを指定しなければ、標準入力となります。出力は標準出力です。
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n nkf-%{version}
 %setup -q -n nkf-%{version}
 cp -f %{SOURCE1} .
 cp -f %{SOURCE1} .
 
 
+
 %build
 %build
 make CC=gcc CFLAGS="$RPM_OPT_FLAGS" PERL=perl
 make CC=gcc CFLAGS="$RPM_OPT_FLAGS" PERL=perl
 ./nkf -w8 nkf.1j > t
 ./nkf -w8 nkf.1j > t
@@ -70,6 +73,7 @@ make
 make test
 make test
 popd
 popd
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,%{locale_ja}/man1}}
 mkdir -p $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,%{locale_ja}/man1}}
@@ -101,6 +105,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-3
+- rebuilt with perl-5.34.0.
+
 * Thu Mar 04 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-2
 * Thu Mar 04 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-2
 - rebuilt with current environment.
 - rebuilt with current environment.
 
 

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

@@ -10,7 +10,7 @@ Summary: The configuration files, libraries and documentation for OpenLDAP.
 Summary(ja): OpenLDAP の設定ファイル,ライブラリ,ドキュメント.
 Summary(ja): OpenLDAP の設定ファイル,ライブラリ,ドキュメント.
 Name: openldap
 Name: openldap
 Version: 2.4.59
 Version: 2.4.59
-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
@@ -721,6 +721,9 @@ exit 0
 
 
 
 
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.59-2
+- rebuilt with perl-5.34.0.
+
 * Tue Oct 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.59-1
 * Tue Oct 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.59-1
 - new upstream release.
 - new upstream release.
 - built with openssl-3.0.0.
 - built with openssl-3.0.0.

+ 24 - 16
p/perl-Algorithm-Diff/perl-Algorithm-Diff-vl.spec

@@ -1,20 +1,21 @@
+Summary:        Algorithm::Diff Perl module
 Name:           perl-Algorithm-Diff
 Name:           perl-Algorithm-Diff
-Version:        1.1903
+Epoch:          1
+Version:        1.201
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Algorithm::Diff Perl module
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Algorithm-Diff/
-Source0:        http://www.cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Algorithm::Diff
+Source0:        https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Algorithm-Diff-%{version}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+Requires:       perl >= 2:5.34.0
 
 
 %description
 %description
 This is a module for computing the difference between two files, two
 This is a module for computing the difference between two files, two
@@ -23,39 +24,46 @@ algorithm similar to (or identical to) the one used by the Unix "diff"
 program.  It is guaranteed to find the *smallest possible* set of
 program.  It is guaranteed to find the *smallest possible* set of
 differences.
 differences.
 
 
+
 %prep
 %prep
 %setup -q -n Algorithm-Diff-%{version}
 %setup -q -n Algorithm-Diff-%{version}
-chmod 644 *.pl
+
 
 
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
 rm -f %{buildroot}%{perl_sitelib}/Algorithm/*.pl
 rm -f %{buildroot}%{perl_sitelib}/Algorithm/*.pl
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc Changes README *.pl
+%doc Changes README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:0.201-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1903-1
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1903-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 12 - 9
p/perl-AnyEvent-AIO/perl-AnyEvent-AIO-vl.spec

@@ -1,26 +1,26 @@
+Summary:        Truly asynchronous file and directrory I/O
 Name:           perl-AnyEvent-AIO
 Name:           perl-AnyEvent-AIO
 Version:        1.1
 Version:        1.1
-Release:        3%{?_dist_release}
-Summary:        Truly asynchronous file and directrory I/O
+Release:        4%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/AnyEvent-AIO/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-AIO-%{version}.tar.gz
+URL:            https://metacpan.org/pod/AnyEvent::AIO
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-AIO-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(IO::AIO)
 BuildRequires:  perl(IO::AIO)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(AnyEvent)
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl
 
 
 %description
 %description
 Truly asynchronous file and directrory I/O.
 Truly asynchronous file and directrory I/O.
 
 
+
 %prep
 %prep
 %setup -q -n AnyEvent-AIO-%{version}
 %setup -q -n AnyEvent-AIO-%{version}
 
 
@@ -53,6 +53,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-4
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-3
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-3
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 
 

+ 13 - 10
p/perl-AnyEvent-BDB/perl-AnyEvent-BDB-vl.spec

@@ -1,27 +1,27 @@
+Summary:        Truly asynchronous Berkeley DB access
 Name:           perl-AnyEvent-BDB
 Name:           perl-AnyEvent-BDB
 Version:        1.1
 Version:        1.1
-Release:        3%{?_dist_release}
-Summary:        Truly asynchronous Berkeley DB access
-
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/AnyEvent-BDB/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-BDB-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
+Release:        4%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/pod/AnyEvent::BDB
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-BDB-%{version}.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(BDB)
 BuildRequires:  perl(BDB)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(AnyEvent)
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl
 
 
 %description
 %description
 This module is an AnyEvent user, you need to make sure that you use and run
 This module is an AnyEvent user, you need to make sure that you use and run
 a supported event loop.
 a supported event loop.
 
 
+
 %prep
 %prep
 %setup -q -n AnyEvent-BDB-%{version}
 %setup -q -n AnyEvent-BDB-%{version}
 
 
@@ -54,6 +54,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-4
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-3
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-3
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 
 

+ 36 - 48
p/perl-AnyEvent/perl-AnyEvent-vl.spec

@@ -1,40 +1,44 @@
-#global subver 1
-
+Summary:        Framework for multiple event loops
 Name:           perl-AnyEvent
 Name:           perl-AnyEvent
-Version:        7.15
+Version:        7.17
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Framework for multiple event loops
-
-Group:          Development/Libraries
-License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/AnyEvent/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}%{?subver}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/pod/AnyEvent
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}%{?subver}.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 #BuildArch:      noarch
 #BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 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}
-
-%if %{_dist_release} > "vl6"
-# RPM 4.9 style
-%global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(Tk\\)
-%global __requires_exclude %__requires_exclude|perl\\(EV\\)
-%global __requires_exclude %__requires_exclude|perl\\(Irssi\\)
-%global __requires_exclude %__requires_exclude|perl\\(Qt
-%global __requires_exclude %__requires_exclude|perl\\(AnyEvent::Impl::Qt
-%global __requires_exclude %__requires_exclude|perl\\(FLTK
-%global __requires_exclude %__requires_exclude|perl\\(Cocoa
-%global __requires_exclude %__requires_exclude|perl\\(UV
-%global __requires_exclude %__requires_exclude|perl\\(AnyEvent::AIO
-%global __provides_exclude %{?__provides_exclude:__provides_exclude|}perl\\(AnyEvent::Impl::Qt
-%endif
-
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl
+
+# Optional dependencies we don't want to require
+%global optional_deps AnyEvent::AIO
+%global optional_deps %{optional_deps}|Cocoa::EventLoop
+%global optional_deps %{optional_deps}|EV
+%global optional_deps %{optional_deps}|Event
+%global optional_deps %{optional_deps}|Event::Lib
+%global optional_deps %{optional_deps}|EventLoop
+%global optional_deps %{optional_deps}|FLTK
+%global optional_deps %{optional_deps}|Glib
+%global optional_deps %{optional_deps}|IO::AIO
+%global optional_deps %{optional_deps}|IO::Async::Loop
+%global optional_deps %{optional_deps}|Irssi
+%global optional_deps %{optional_deps}|POE
+%global optional_deps %{optional_deps}|Qt
+%global optional_deps %{optional_deps}|Qt::isa
+%global optional_deps %{optional_deps}|Qt::slots
+%global optional_deps %{optional_deps}|Tk
+%global optional_deps %{optional_deps}|UV
+# Don't include optional dependencies
+
+%global __requires_exclude ^perl[(](%{optional_deps})[)]
 
 
 %description
 %description
 AnyEvent provides an identical interface to multiple event loops. This
 AnyEvent provides an identical interface to multiple event loops. This
@@ -46,27 +50,6 @@ peacefully at any one time).
 %prep
 %prep
 %setup -q -n AnyEvent-%{version}%{?subver}
 %setup -q -n AnyEvent-%{version}%{?subver}
 
 
-%if %{_dist_release} <= "vl6"
-cat << \EOF > %{name}-prov
-#!/bin/sh
-%{__perl_provides} $* |\
-sed -e '/perl(AnyEvent::Impl::Qt/d'
-EOF
-
-%global __perl_provides %{_builddir}/AnyEvent-%{version}%{?subver}/%{name}-prov
-chmod +x %{__perl_provides}
-
-
-cat << \EOF > %{name}-req
-#!/bin/sh
-%{__perl_requires} $* |\
-sed -e '/perl(\(EV\|Irssi\|Tk\))/d' |\
-sed -e '/perl(\(Qt\|AnyEvent::Impl::Qt\)/d'
-EOF
-
-%global __perl_requires %{_builddir}/AnyEvent-%{version}%{?subver}/%{name}-req
-chmod +x %{__perl_requires}
-%endif
 
 
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 %{__perl} Makefile.PL INSTALLDIRS=vendor
@@ -82,6 +65,7 @@ find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 %check
 %check
 # PERL_ANYEVENT_NET_TESTS shoudn't be set to avoid network tests
 # PERL_ANYEVENT_NET_TESTS shoudn't be set to avoid network tests
 # on our builder.
 # on our builder.
+export PERL_ANYEVENT_LOOP_TESTS=1
 make test
 make test
 
 
 
 
@@ -99,6 +83,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.17-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.15-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.15-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 118 - 0
p/perl-B-COW/perl-B-COW-vl.spec

@@ -0,0 +1,118 @@
+Summary:	Additional B helpers to check Copy On Write status
+Name:		perl-B-COW
+Version:	0.004
+Release:	8%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+License:	GPL+ or Artistic
+URL:		https://metacpan.org/release/B-COW
+Source0:	https://cpan.metacpan.org/modules/by-module/B/B-COW-%{version}.tar.gz
+# Module Build
+
+BuildRequires:	coreutils
+BuildRequires:	findutils
+BuildRequires:	gcc
+BuildRequires:	make
+BuildRequires:	perl >= 2:5.34.0
+BuildRequires:	perl-generators
+BuildRequires:	perl(ExtUtils::MakeMaker)
+# Module Runtime
+BuildRequires:	perl(base)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(strict)
+BuildRequires:	perl(warnings)
+BuildRequires:	perl(XSLoader)
+# Test Suite
+BuildRequires:	perl(Devel::Peek)
+BuildRequires:	perl(File::Spec)
+BuildRequires:	perl(Test::More)
+# Optional Tests
+BuildRequires:	perl(CPAN::Meta)
+BuildRequires:	perl(CPAN::Meta::Prereqs)
+# Runtime
+Requires:	perl
+
+# Don't "provide" private Perl libs
+%{?perl_default_filter}
+
+
+%debug_package
+
+
+%description
+B::COW provides some naïve additional B helpers to check the Copy On Write
+(COW) status of one SvPV (a Perl string variable).
+
+A COWed SvPV is sharing its string (the PV) with other SvPVs. It's a (kind of)
+Read Only C string, which would be Copied On Write (COW). More than one SV can
+share the same PV, but when one PV needs to alter it, it would perform a copy
+of it, decreasing the COWREFCNT counter. One SV can then drop the COW flag when
+it's the only one holding a pointer to the PV. The COWREFCNT is stored at the
+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.
+
+
+%prep
+%setup -q -n B-COW-%{version}
+
+
+%build
+perl Makefile.PL \
+	INSTALLDIRS=vendor \
+	OPTIMIZE="%{optflags}" \
+	NO_PACKLIST=1 \
+	NO_PERLLOCAL=1
+%{make_build}
+
+
+%install
+%{make_install}
+find %{buildroot} -type f -name '*.bs' -empty -delete
+%{_fixperms} -c %{buildroot}
+
+
+%check
+make test
+
+
+%files
+%license LICENSE
+%doc Changes examples/ README
+%{perl_vendorarch}/auto/B/
+%{perl_vendorarch}/B/
+%{_mandir}/man3/B::COW.3*
+
+
+%changelog
+* Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.004-8
+- initial build for Vine Linux.
+
+* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.004-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.004-6
+- Perl 5.34 rebuild
+
+* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.004-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.004-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.004-3
+- Perl 5.32 rebuild
+
+* Fri Apr 24 2020 Paul Howarth <paul@city-fan.org> - 0.004-2
+- Use %%{make_build} and %%{make_install}
+
+* Fri Apr 24 2020 Paul Howarth <paul@city-fan.org> - 0.004-1
+- Update to 0.004
+  - Fix CowREFCNT issues on big endian
+
+* Tue Apr 21 2020 Paul Howarth <paul@city-fan.org> - 0.003-2
+- Sanitize for Fedora submission
+
+* Tue Apr 21 2020 Paul Howarth <paul@city-fan.org> - 0.003-1
+- Initial RPM version

+ 352 - 0
p/perl-B-Hooks-EndOfScope/perl-B-Hooks-EndOfScope-vl.spec

@@ -0,0 +1,352 @@
+%bcond_with test
+# Run extra test
+%bcond_with perl_B_Hooks_EndOfScope_enables_extra_test
+# Run optional test
+%bcond_with perl_B_Hooks_EndOfScope_enables_optional_test
+
+Summary:	Execute code after scope compilation finishes
+Name:		perl-B-Hooks-EndOfScope
+Version:	0.25
+Release:	1%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+License:	GPL+ or Artistic
+URL:		https://metacpan.org/release/B-Hooks-EndOfScope
+Source0:	https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-%{version}.tar.gz
+Patch0:		B-Hooks-EndOfScope-0.13-shellbangs.patch
+
+BuildArch:	noarch
+# Build
+BuildRequires:	coreutils
+BuildRequires:	findutils
+BuildRequires:	make
+BuildRequires:  perl >= 2:5.34.0
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(lib)
+BuildRequires:	perl(Text::ParseWords)
+# Dependencies of bundled ExtUtils::HasCompiler
+BuildRequires:	perl(base)
+BuildRequires:	perl(Config)
+BuildRequires:	perl(DynaLoader)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(File::Basename)
+BuildRequires:	perl(File::Spec::Functions)
+BuildRequires:	perl(File::Temp)
+# Common Module Requirements
+BuildRequires:	perl(Module::Implementation)
+BuildRequires:	perl(Sub::Exporter::Progressive)
+BuildRequires:	perl(strict)
+BuildRequires:	perl(warnings)
+# PP Implementation Only
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(constant)
+BuildRequires:	perl(Hash::Util::FieldHash)
+BuildRequires:	perl(Scalar::Util)
+BuildRequires:	perl(Tie::Hash)
+BuildRequires:	perl(Tie::StdHash)
+# XS Implementation Only
+BuildRequires:	perl(Variable::Magic)
+# Test suite
+%if %{with test}
+BuildRequires:	perl(Config)
+BuildRequires:	perl(Devel::Hide)
+BuildRequires:	perl(File::Glob)
+BuildRequires:	perl(File::Spec)
+BuildRequires:	perl(IPC::Open2)
+BuildRequires:	perl(Test::More)
+# Optional Tests
+%if %{with perl_B_Hooks_EndOfScope_enables_optional_test}
+BuildRequires:	perl(CPAN::Meta)
+BuildRequires:	perl(CPAN::Meta::Prereqs)
+%endif
+# Author/Release tests
+# Note:
+# * Test::Pod::No404s intentionally omitted as it would fail due to
+#   missing connectivity in the koji build environment
+# * ExtUtils::HasCompiler is bundled, so we don't need to BuildRequire it
+%if %{with perl_B_Hooks_EndOfScope_enables_extra_test}
+BuildRequires:	perl(blib)
+BuildRequires:	perl(Encode)
+BuildRequires:	perl(IO::Handle)
+BuildRequires:	perl(IPC::Open3)
+BuildRequires:	perl(Path::Tiny)
+BuildRequires:	perl(Pod::Coverage::TrustPod)
+BuildRequires:	perl(Pod::Wordlist)
+BuildRequires:	perl(Test::CPAN::Changes)
+BuildRequires:	perl(Test::CPAN::Meta)
+BuildRequires:	perl(Test::Deep)
+BuildRequires:	perl(Test::EOL)
+BuildRequires:	perl(Test::Kwalitee)
+BuildRequires:	perl(Test::MinimumVersion)
+BuildRequires:	perl(Test::Mojibake)
+BuildRequires:	perl(Test::More)
+BuildRequires:	perl(Test::NoTabs)
+BuildRequires:	perl(Test::Pod)
+BuildRequires:	perl(Test::Pod::Coverage)
+BuildRequires:	perl(Test::Portability::Files)
+BuildRequires:	perl(Test::Spelling), hunspell-en
+%endif
+%endif
+# Runtime
+Requires:	perl >= 2:5.34.0
+
+%description
+This module allows you to execute code when Perl has finished compiling the
+surrounding scope.
+
+
+%prep
+%setup -q -n B-Hooks-EndOfScope-%{version}
+# Remove shellbangs from tests to placate rpmlint
+%patch0
+# British-English spelling LICENCE upsets US spell checker
+echo LICENCE >> xt/author/pod-spell.t
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=%{buildroot}
+%{_fixperms} -c %{buildroot}
+
+
+%if %{with test}
+%check
+%if %{with perl_B_Hooks_EndOfScope_enables_extra_test}
+export AUTHOR_TESTING=1
+%endif
+make test
+%if %{with perl_B_Hooks_EndOfScope_enables_extra_test}
+make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"
+%endif
+%endif
+
+
+%files
+%license LICENCE
+%doc Changes CONTRIBUTING README t/
+%{perl_vendorlib}/B/
+%{_mandir}/man3/B::Hooks::EndOfScope.3*
+%{_mandir}/man3/B::Hooks::EndOfScope::PP.3*
+%{_mandir}/man3/B::Hooks::EndOfScope::XS.3*
+
+
+%changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.25-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.24-6
+- initial build for Vine Linux.
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.24-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Sun Jul 01 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-3
+- Perl 5.28 re-rebuild of bootstrapped packages
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.24-2
+- Perl 5.28 rebuild
+
+* Tue Apr 24 2018 Paul Howarth <paul@city-fan.org> - 0.24-1
+- Update to 0.24
+  - Fix memory corruption on perls 5.8.0 - 5.8.3
+  - Improve use of constants in compile-time perl version checks
+- BR: perl-generators unconditionally
+- Drop legacy Group: tag
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.21-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.21-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.21-4
+- Perl 5.26 re-rebuild of bootstrapped packages
+
+* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.21-3
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.21-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu May 26 2016 Paul Howarth <paul@city-fan.org> - 0.21-1
+- Update to 0.21
+  - Work with Object::Remote by removing require() call on Tie::StdHash in PP
+
+* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.20-3
+- Perl 5.24 re-rebuild of bootstrapped packages
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.20-2
+- Perl 5.24 rebuild
+
+* Sat May  7 2016 Paul Howarth <paul@city-fan.org> - 0.20-1
+- Update to 0.20
+  - Remove unnecessary and erroneous extra crud in inc/
+
+* Tue May  3 2016 Paul Howarth <paul@city-fan.org> - 0.19-1
+- Update to 0.19
+  - More Makefile.PL updates
+  - Makefile.PL now checks for a working compiler using ExtUtils::HasCompiler
+    (inlined into the build) rather than ExtUtils::CBuilder (CPAN RT#113685)
+- Simplify find command using -delete
+- Fix EPEL conditional - only currently buildable for EPEL 7 onwards
+- Drop BR: for Test::Pod::No404s, which breaks koji builds
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-3
+- Perl 5.22 re-rebuild of bootstrapped packages
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.15-2
+- Perl 5.22 rebuild
+
+* Fri May 15 2015 Paul Howarth <paul@city-fan.org> - 0.15-1
+- Update to 0.15
+  - Updated the tooling for generating Makefile.PL
+  - Removed Tie::StdHash from prereqs, which is not require()able as a module
+    on its own, despite being indexed (GH #3)
+  - Fixed the addition in release 0.14 of Hash::Util::FieldHash as a
+    prerequisite (which is not available prior to perl 5.010) for pure-perl
+    installations (CPAN RT#104435)
+
+* Sun Feb  1 2015 Paul Howarth <paul@city-fan.org> - 0.14-1
+- Update to 0.14
+  - Line numbers in shipped code are now the same as the repository source, for
+    easier debugging
+  - More accurate dynamic prereq declarations
+- Use %%license
+
+* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-5
+- Perl 5.20 re-rebuild of bootstrapped packages
+
+* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-4
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Wed Jan 15 2014 Paul Howarth <paul@city-fan.org> - 0.13-2
+- Bootstrap EPEL-7 build
+
+* Wed Jan  8 2014 Paul Howarth <paul@city-fan.org> - 0.13-1
+- Update to 0.13
+  - Variable::Magic added as a runtime recommendation for greater visibility
+    (CPAN RT#89245)
+  - Fixed broken logic in compiler detection on older perls
+  - Fixed inaccurate repository metadata
+- This release by ETHER -> update source URL
+- Drop Pod Coverage patch, no longer needed
+- Update shellbang patch
+- Don't run the release tests when bootstrapping
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 24 2013 Petr Pisar <ppisar@redhat.com> - 0.12-3
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Wed Dec  5 2012 Paul Howarth <paul@city-fan.org> - 0.12-1
+- Update to 0.12
+  - Complete pure-perl implementation in addition to the one based on
+    Variable::Magic; you can specify the implementation explicitly by use-ing
+    B::Hooks::EndOfScope::PP or B::Hooks::EndOfScope::XS, or by setting
+    $ENV{B_HOOKS_ENDOFSCOPE_IMPLEMENTATION} to either 'XS' or 'PP'
+  - Switch from using Sub::Exporter to the more conservative
+    Sub::Exporter::Progressive
+- Add patch to fix POD coverage issues in new pure-perl implementation
+- This release by BOBTFISH -> update source URL
+- BR: perl(ExtUtils::CBuilder) ≥ 0.26, perl(Devel::Hide) ≥ 0.0007,
+  perl(Module::Implementation) ≥ 0.05 and perl(Module::Runtime) ≥ 0.012
+- BR: perl(Sub::Exporter::Progressive) rather than perl(Sub::Exporter)
+- BR: perl(base), perl(constant), perl(Hash::Util::FieldHash) and
+  perl(Scalar::Util) for the pure-perl implementation
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jun 15 2012 Petr Pisar <ppisar@redhat.com> - 0.11-2
+- Perl 5.16 rebuild
+
+* Thu Feb 23 2012 Paul Howarth <paul@city-fan.org> - 0.11-1
+- Update to 0.11 (a minor efficiency improvement)
+- Bump perl(Variable::Magic) version requirement to 0.48
+
+* Thu Feb 16 2012 Paul Howarth <paul@city-fan.org> - 0.10-1
+- Update to 0.10 (stop propagating our magic through localisation)
+- Package LICENSE file
+- Downgrade ExtUtils::MakeMaker version requirement to 6.30
+- Upgrade Test::More version requirement to 0.89
+- Drop Test::Pod version requirement for EPEL-6 spec compatibility
+- BR: perl(Test::EOL) and perl(Test::NoTabs) for additional test coverage
+- Clean up for modern rpmbuild since we have no branches prior to EPEL-6
+  - Don't specify BuildRoot:
+  - Skip cleaning of buildroot in %%install
+  - Remove %%clean section
+  - Drop redundant %%defattr
+- Remove shellbangs from tests to placate rpmlint
+
+* Tue Jan 17 2012 Paul Howarth <paul@city-fan.org> - 0.09-1
+- Update to 0.09 (improve distribution metadata)
+- Run release tests too
+- BR: perl(Pod::Coverage::TrustPod), perl(Test::Pod) and
+  perl(Test::Pod::Coverage) for release tests
+- Spec clean-up:
+  - Make %%files list more explicit
+  - Use DESTDIR rather than PERL_INSTALL_ROOT
+  - Use tabs
+  - Split buildreqs by Build/Module/Tests/Release tests
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.08-7
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.08-5
+- Rebuild to fix problems with vendorarch/lib (#661697)
+
+* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.08-4
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.08-3
+- rebuild against perl 5.10.1
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun May 17 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.08-1
+- auto-update to 0.08 (by cpan-spec-update 0.01)
+- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
+- altered br on perl(Variable::Magic) (0.31 => 0.34)
+
+* Sun Mar 08 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.07-1
+- update to 0.07
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat Nov 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.04-1
+- update for submission
+
+* Sat Nov 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.04-0.1
+- initial RPM packaging
+- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.5)

+ 19 - 13
p/perl-B-Keywords/perl-B-Keywords-vl.spec

@@ -1,22 +1,25 @@
+Summary:        Lists of reserved barewords and symbol names
 Name:           perl-B-Keywords
 Name:           perl-B-Keywords
-Version:        1.20
+Version:        1.23
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Lists of reserved barewords and symbol names
-Group:          Development/Libraries
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/B-Keywords/
-Source0:        http://search.cpan.org/CPAN/authors/id/R/RU/RURBAN/B-Keywords-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+URL:            https://metacpan.org/pod/B::Keywords
+Source0:        https://cpan.metacpan.org/authors/id/R/RU/RURBAN/B-Keywords-%{version}.tar.gz
+
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
+
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(YAML)
 BuildRequires:  perl(YAML)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+Requires:       perl >= 2:5.34.0
 
 
+%{?perl_default_filter}
 
 
 %description
 %description
 %{summary}.
 %{summary}.
@@ -27,14 +30,13 @@ Packager:       shaolin
 
 
 
 
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
 
 
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
@@ -56,6 +58,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.23-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.20-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.20-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 13 - 8
p/perl-BDB/perl-BDB-vl.spec

@@ -1,26 +1,28 @@
 Name:           perl-BDB
 Name:           perl-BDB
 Version:        1.92
 Version:        1.92
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        Asynchronous Berkeley DB access
 Summary:        Asynchronous Berkeley DB access
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/BDB/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/BDB-%{version}.tar.gz
+URL:            https://metacpan.org/pod/BDB
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/BDB-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 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(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:  perl
 
 
 %description
 %description
 Asynchronous Berkeley DB access.
 Asynchronous Berkeley DB access.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n BDB-%{version}
 %setup -q -n BDB-%{version}
 
 
@@ -57,6 +59,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.92-2
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.92-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.92-1
 - updated to 1.92.
 - updated to 1.92.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 179 - 0
p/perl-CGI-Fast/perl-CGI-Fast-vl.spec

@@ -0,0 +1,179 @@
+Summary:        CGI Interface for Fast CGI
+Name:           perl-CGI-Fast
+Version:        2.16
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+# lib/CGI/Fast.pm probably qotes piece of Artistic license before declaring
+# "as Perl itself" <https://github.com/leejo/cgi-fast/issues/13>
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/CGI-Fast
+Source0:        https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-Fast-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  make
+BuildRequires:  perl >= 2:5.34.0
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Run-time:
+BuildRequires:  perl-CGI
+BuildRequires:  perl(CGI::Carp)
+BuildRequires:  perl(deprecate)
+BuildRequires:  perl(FCGI)
+BuildRequires:  perl(if)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(vars)
+# Tests:
+BuildRequires:  perl(Config)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(warnings)
+Requires:       perl >= 2:5.34.0
+Requires:       perl(deprecate)
+Requires:       perl-CGI
+Requires:       perl(FCGI)
+# perl-CGI-Fast was split from perl-CGI
+Conflicts:      perl-CGI < 4.00
+
+%{?perl_default_filter}
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((CGI|FCGI)\\)$
+
+%description
+CGI::Fast is a subclass of the CGI object created by CGI.pm. It is
+specialized to work well FCGI module, which greatly speeds up CGI scripts
+by turning them into persistently running server processes. Scripts that
+perform time-consuming initialization processes, such as loading large
+modules or opening persistent database connections, will see large
+performance improvements.
+
+
+%prep
+%setup -q -n CGI-Fast-%{version}
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=$RPM_BUILD_ROOT
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+
+%check
+make test
+
+
+%files
+%doc Changes README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+
+%changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.16-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.15-2
+- initial build for Vine Linux.
+
+* Mon Apr 01 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.15-1
+- 2.15 bump
+
+* Tue Mar 26 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.14-1
+- 2.14 bump
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.13-3
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Mon Nov 20 2017 Petr Pisar <ppisar@redhat.com> - 2.13-1
+- 2.13 bump
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-4
+- Perl 5.26 re-rebuild of bootstrapped packages
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-3
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed Nov 23 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-1
+- 2.12 bump
+
+* Mon Nov 21 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-1
+- 2.11 bump
+
+* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.10-4
+- Perl 5.24 re-rebuild of bootstrapped packages
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.10-3
+- Perl 5.24 rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Jun 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.10-1
+- 2.10 bump
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.09-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.09-3
+- Perl 5.22 re-rebuild of bootstrapped packages
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.09-2
+- Perl 5.22 rebuild
+
+* Thu Mar 12 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.09-1
+- 2.09 bump
+
+* Mon Feb 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.07-1
+- 2.07 bump
+
+* Wed Jan 14 2015 Petr Pisar <ppisar@redhat.com> - 2.05-2
+- Specify run-time dependency versions
+
+* Mon Dec 15 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.05-1
+- 2.05 bump
+
+* Wed Dec 10 2014 Petr Pisar <ppisar@redhat.com> - 2.04-2
+- Do not load Test::Deep where not needed
+- Make Test::Deep tests optional as it's not in the core in contrast to the
+  CGI-Fast
+
+* Mon Oct 13 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.04-1
+- 2.04 bump
+
+* Wed Sep 10 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.03-1
+- 2.03 bump
+
+* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-2
+- Perl 5.20 rebuild
+
+* Mon Jun 09 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.02-1
+- 2.02 bump
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.01-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Tue Jun 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.01-1
+- 2.01 bump
+
+* Mon May 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.00-1
+- Specfile autogenerated by cpanspec 1.78.

+ 335 - 0
p/perl-CGI/perl-CGI-vl.spec

@@ -0,0 +1,335 @@
+Name:           perl-CGI
+Summary:        Handle Common Gateway Interface requests and responses
+Version:        4.53
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        Artistic 2.0
+Source0:        https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-%{version}.tar.gz
+URL:            https://metacpan.org/release/CGI
+
+BuildArch:      noarch
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  glibc-common
+BuildRequires:  make
+BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Run-requires:
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+# Config not needed on Linux
+%if 0%{?fedora} >= 22
+BuildRequires:  perl(deprecate)
+%endif
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(HTML::Entities)
+BuildRequires:  perl(if)
+BuildRequires:  perl(overload)
+BuildRequires:  perl(parent)
+BuildRequires:  perl(strict)
+# Text::ParseWords not used at tests
+BuildRequires:  perl(warnings)
+# Apache modules are optional
+# Tests:
+BuildRequires:  perl(Config)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Encode)
+BuildRequires:  perl(File::Find)
+BuildRequires:  perl(FileHandle)
+BuildRequires:  perl(FindBin)
+BuildRequires:  perl(IO::File)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(POSIX)
+BuildRequires:  perl(Test::Deep)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Warn)
+BuildRequires:  perl(utf8)
+%if !%{defined perl_bootstrap}
+# Optional tests
+BuildRequires:  perl(Test::CPAN::Changes)
+%endif
+Requires:       perl
+%if 0%{?fedora} >= 22
+Requires:       perl(deprecate)
+%endif
+Requires:       perl(File::Spec)
+Requires:       perl(File::Temp)
+Requires:       perl(HTML::Entities)
+Requires:       perl(Text::ParseWords)
+Conflicts:      perl < 2:5.34.0
+
+%{?perl_default_filter}
+# Remove under-specified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((File::Spec)\\)$
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((File::Temp)\\)$
+# Remove false dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Fh)\\)
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(MultipartBuffer\\)$
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Fh\\)
+
+%description
+CGI.pm is a stable, complete and mature solution for processing and preparing
+HTTP requests and responses. Major features including processing form
+submissions, file uploads, reading and writing cookies, query string
+generation and manipulation, and processing and preparing HTTP headers. Some
+HTML generation utilities are included as well.
+
+CGI.pm performs very well in in a vanilla CGI.pm environment and also comes 
+with built-in support for mod_perl and mod_perl2 as well as FastCGI.
+
+
+%prep
+%setup -q -n CGI-%{version}
+iconv -f iso8859-1 -t utf-8 < Changes > Changes.1
+mv Changes.1 Changes
+chmod -c -x examples/*
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=%{buildroot}
+%{_fixperms} %{buildroot}/*
+
+
+%check
+make test
+
+
+%files
+%license LICENSE
+%doc Changes README.md examples/
+%{perl_vendorlib}/*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.53-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.43-2
+- initial build for Vine Linux.
+- rebuilt with perl-5.26.
+
+* Thu May 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.43-1
+- 4.43 bump
+
+* Wed Mar 27 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.42-1
+- 4.42 bump
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.40-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Mon Aug 20 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.40-1
+- 4.40 bump
+
+* Tue Aug 14 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.39-1
+- 4.39 bump
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.38-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.38-4
+- Perl 5.28 re-rebuild of bootstrapped packages
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.38-3
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.38-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Mon Dec 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.38-1
+- 4.38 bump
+
+* Wed Nov 01 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.37-1
+- 4.37 bump
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.36-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.36-3
+- Perl 5.26 re-rebuild of bootstrapped packages
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.36-2
+- Perl 5.26 rebuild
+
+* Fri Apr 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.36-1
+- 4.36 bump
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.35-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Oct 14 2016 Petr Pisar <ppisar@redhat.com> - 4.35-1
+- 4.35 bump
+
+* Mon Sep 19 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.33-1
+- 4.33 bump
+
+* Wed Jul 20 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.32-1
+- 4.32 bump
+
+* Wed Jun 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.31-1
+- 4.31 bump
+
+* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-6
+- Perl 5.24 re-rebuild of bootstrapped packages
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-5
+- Perl 5.24 rebuild
+
+* Wed Apr 20 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-4
+- Don't BR Test::CPAN::Changes when bootstrapping
+
+* Thu Mar 17 2016 Petr Pisar <ppisar@redhat.com> - 4.28-3
+- Drop Test::Deep patch
+
+* Tue Mar 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-2
+- Update patch which makes Test::Deep optional
+
+* Mon Mar 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.28-1
+- 4.28 bump
+
+* Wed Mar 02 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.27-1
+- 4.27 bump
+
+* Mon Feb 08 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4.26-1
+- 4.26 bump
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.25-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Dec 22 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.25-1
+- 4.25 bump
+
+* Mon Dec 21 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.24-1
+- 4.24 bump
+
+* Mon Oct 19 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.22-1
+- 4.22 bump
+
+* Tue Jun 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.21-1
+- 4.21 bump
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.20-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.20-3
+- Perl 5.22 re-rebuild of bootstrapped packages
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.20-2
+- Perl 5.22 rebuild
+
+* Mon Jun 01 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.20-1
+- 4.20 bump
+
+* Mon Apr 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.15-1
+- 4.15 bump
+- Package examples directory as documentation
+
+* Wed Apr 01 2015 Petr Pisar <ppisar@redhat.com> - 4.14-1
+- 4.14 bump
+
+* Fri Feb 13 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4.13-1
+- 4.13 bump
+- Make Test::NoWarnings tests optional
+
+* Wed Dec 10 2014 Petr Pisar <ppisar@redhat.com> - 4.04-2
+- Make Test::Deep tests optional as it's not in the core in contrast to the CGI
+
+* Fri Sep 19 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.04-1
+- 4.04 bump
+
+* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-2
+- Perl 5.20 rebuild
+
+* Mon Jul 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.03-1
+- 4.03 bump
+
+* Thu Jun 12 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.02-1
+- 4.02 bump
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.01-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu May 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.01-1
+- 4.01 bump
+
+* Mon May 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 4.00-1
+- 4.00 bump
+  - CGI::Fast split out into its own distribution
+
+* Wed Feb 12 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.65-1
+- 3.65 bump
+
+* Tue Nov 26 2013 Petr Pisar <ppisar@redhat.com> - 3.64-1
+- 3.64 bump
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.63-291
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Mon Jul 15 2013 Petr Pisar <ppisar@redhat.com> - 3.63-290
+- Increase release to favour standalone package
+
+* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 3.63-4
+- Perl 5.18 rebuild
+
+* Mon Jun 24 2013 Jitka Plesnikova <jplesnik@redhat.com> - 3.63-3
+- Specify all dependencies
+- Update License - CGI.pm is distributed under GPL and Artistic 2.0
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.63-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Nov 15 2012 Petr Pisar <ppisar@redhat.com> - 3.63-1
+- 3.63 bump
+
+* Wed Nov 14 2012 Petr Pisar <ppisar@redhat.com> - 3.62-1
+- 3.62 bump
+
+* Tue Nov 06 2012 Petr Šabata <contyk@redhat.com> - 3.61-1
+- 3.61 bump, no code changes
+
+* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 3.60-1
+- 3.60 bump
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.51-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 3.51-7
+- Perl 5.16 rebuild
+
+* Fri Jun 01 2012 Petr Pisar <ppisar@redhat.com> - 3.51-6
+- Clean spec file
+- Specify all dependencies
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.51-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 3.51-4
+- RPM 4.9 dependency filtering added
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.51-3
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.51-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jan 20 2011 Marcela Mašláňová <mmaslano@redhat.com> 3.51-1
+- update to fix CVE-2010-2761
+
+* Mon Nov 29 2010 Marcela Mašláňová <mmaslano@redhat.com> 3.50-2
+- remove -test sub-package, which would be needed also in perl-core
+
+* Mon Nov 29 2010 Marcela Mašláňová <mmaslano@redhat.com> 3.50-1
+- initial dual-life package
+

+ 19 - 11
p/perl-CPAN-Changes/perl-CPAN-Changes-vl.spec

@@ -1,24 +1,24 @@
 Name:		perl-CPAN-Changes
 Name:		perl-CPAN-Changes
 Summary:	Read and write Changes files
 Summary:	Read and write Changes files
 Version:	0.400002
 Version:	0.400002
-Release:	1%{?_dist_release}
-License:	GPL+ or Artistic
-Group:		Development/Libraries
-URL:		http://search.cpan.org/dist/CPAN-Changes/
-Source0:	http://search.cpan.org/CPAN/authors/id/B/BR/BRICAS/CPAN-Changes-%{version}.tar.gz 
+Release:	2%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
+License:	GPL+ or Artistic
+URL:		https://metacpan.org/pod/CPAN::Changes
+Source0:	https://cpan.metacpan.org/authors/id/H/HA/HAARG/CPAN-Changes-%{version}.tar.gz 
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:	perl >= 2:5.26.2
+BuildRequires:	perl >= 2:5.34.0
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod::Coverage)
 BuildRequires:	perl(Test::Pod::Coverage)
 BuildRequires:	perl(Text::Wrap)
 BuildRequires:	perl(Text::Wrap)
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl
 
 
 %description
 %description
 It is standard practice to include a Changes file in your distribution. The
 It is standard practice to include a Changes file in your distribution. The
@@ -32,27 +32,32 @@ authors to write clear and concise Changes.
 This module will help users programmatically read and write Changes files
 This module will help users programmatically read and write Changes files
 that conform to the specification.
 that conform to the specification.
 
 
+
 %prep
 %prep
 %setup -q -n CPAN-Changes-%{version}
 %setup -q -n CPAN-Changes-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"
 make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc Changes README
 %doc Changes README
@@ -67,6 +72,9 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Test::CPAN::Changes.3pm*
 %{_mandir}/man3/Test::CPAN::Changes.3pm*
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.400002-2
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.400002-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.400002-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 107 - 0
p/perl-Canary-Stability/perl-Canary-Stability-vl.spec

@@ -0,0 +1,107 @@
+Summary:        Canary to check perl compatibility for Schmorp's modules
+Name:           perl-Canary-Stability
+Version:        2013
+Release:        3%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+# See COPYING file.
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/Canary-Stability
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Canary-Stability-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker)
+Requires:       perl
+Requires:       perl(ExtUtils::MakeMaker)
+
+
+%description
+This module is used by Schmorp's modules during configuration stage to test
+the installed perl for compatibility with his modules.
+
+
+%prep
+%setup -q -n Canary-Stability-%{version}
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
+%{make_build}
+
+
+%install
+%{make_install}
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+
+%check
+unset AUTOMATED_TESTING PERL_CANARY_STABILITY_COLOUR \
+    PERL_CANARY_STABILITY_DISABLE PERL_CANARY_STABILITY_NOPROMPT
+make test
+
+
+%files
+%license COPYING
+%doc Changes README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+
+%changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2013-3
+- rebuilt with perl-5.34.0.
+
+* Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2013-2
+- initial build for Vine Linux.
+
+* Tue Apr 23 2019 Petr Pisar <ppisar@redhat.com> - 2013-1
+- 2013 bump
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2012-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2012-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2012-6
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2012-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2012-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2012-3
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2012-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Thu Sep 29 2016 Petr Pisar <ppisar@redhat.com> - 2012-1
+- 2012 bump
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2011-2
+- Perl 5.24 rebuild
+
+* Mon Mar 14 2016 Petr Pisar <ppisar@redhat.com> - 2011-1
+- 2011 bump
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2006-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Jun 29 2015 Petr Pisar <ppisar@redhat.com> - 2006-1
+- 2006 bump
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2001-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Tue Jun 09 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2001-2
+- Perl 5.22 rebuild
+
+* Mon Jun 08 2015 Petr Pisar <ppisar@redhat.com> 2001-1
+- Specfile autogenerated by cpanspec 1.78.

+ 20 - 11
p/perl-Capture-Tiny/perl-Capture-Tiny-vl.spec

@@ -1,19 +1,18 @@
 %define perl_bootstrap 1
 %define perl_bootstrap 1
 
 
+Summary:        Capture STDOUT and STDERR from Perl, XS or external programs
 Name:           perl-Capture-Tiny
 Name:           perl-Capture-Tiny
 Version:        0.48
 Version:        0.48
-Release:        1%{?_dist_release}
-Summary:        Capture STDOUT and STDERR from Perl, XS or external programs
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        ASL 2.0
 License:        ASL 2.0
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Capture-Tiny/
-Source0:        http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Capture::Tiny
+Source0:        https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-%{version}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
-
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -42,7 +41,7 @@ BuildRequires:  perl(Inline)
 BuildRequires:  perl(Inline::C)
 BuildRequires:  perl(Inline::C)
 BuildRequires:  perl(Parse::RecDescent)
 BuildRequires:  perl(Parse::RecDescent)
 %endif
 %endif
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 
 
 %description
 %description
 Capture::Tiny provides a simple, portable way to capture anything sent to
 Capture::Tiny provides a simple, portable way to capture anything sent to
@@ -52,27 +51,37 @@ captured while being passed through to the original handles. Yes, it even
 works on Windows. Stop guessing which of a dozen capturing modules to use
 works on Windows. Stop guessing which of a dozen capturing modules to use
 in any particular situation and just use this one.
 in any particular situation and just use this one.
 
 
+
 %prep
 %prep
 %setup -q -n Capture-Tiny-%{version}
 %setup -q -n Capture-Tiny-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=perl
 perl Makefile.PL INSTALLDIRS=perl
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} +
 find %{buildroot} -type f -name .packlist -exec rm -f {} +
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
-%doc Changes examples LICENSE README Todo
+%license LICENSE
+%doc Changes examples README Todo
 %{perl_privlib}/*
 %{perl_privlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.48-2
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.48-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.48-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 23 - 22
p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable-vl.spec

@@ -1,27 +1,27 @@
 %define	pkgname	Class-Data-Inheritable
 %define	pkgname	Class-Data-Inheritable
 
 
 # Basic Information
 # Basic Information
-Name:		perl-%{pkgname}
-Version:	0.08
-Release:	3%{?_dist_release}
 Summary:	Inheritable, overridable class data
 Summary:	Inheritable, overridable class data
 Summary(ja):	クラスデータを継承可能、オーバーライド可能にする
 Summary(ja):	クラスデータを継承可能、オーバーライド可能にする
+Name:		perl-%{pkgname}
+Version:	0.09
+Release:	1%{?_dist_release}
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	yasumichi
 
 
 License:	Artistic or GPL
 License:	Artistic or GPL
-Group:		Development/Libraries
-URL:            http://search.cpan.org/~tmtm/Class-Data-Inheritable/
-
-Source0:	http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/%{pkgname}-%{version}.tar.gz
+URL:		https://metacpan.org/pod/Class::Data::Inheritable
+Source0:	https://cpan.metacpan.org/authors/id/R/RS/RSHERER/%{pkgname}-%{version}.tar.gz
 
 
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
+%{?perl_default_filter}
+
 # Dependency
 # Dependency
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	yasumichi
+Requires:	perl >= 2:5.34.0
 
 
 %description
 %description
 Class::Data::Inheritable is for creating accessor/mutators to class data.
 Class::Data::Inheritable is for creating accessor/mutators to class data.
@@ -29,27 +29,23 @@ That is, if you want to store something about your class as a whole (instead
 of about a single object). This data is then inherited by your subclasses
 of about a single object). This data is then inherited by your subclasses
 and can be overriden.
 and can be overriden.
 
 
-#%%description -l ja
-#ここに日本語で詳細を記述してください。
 
 
 %prep
 %prep
-%setup -q -n Class-Data-Inheritable-0.08
+%setup -q -n Class-Data-Inheritable-%{version}
+
 
 
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
-%install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
 
 
+%install
 %{__rm} -rf $RPM_BUILD_ROOT
 %{__rm} -rf $RPM_BUILD_ROOT
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} ';' 2>/dev/null
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} $RPM_BUILD_ROOT
 %{_fixperms} $RPM_BUILD_ROOT
 
 
+
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
@@ -60,7 +56,12 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{perl_vendorlib}/Class
 %{perl_vendorlib}/Class
 %{_mandir}/*/*
 %{_mandir}/*/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.09-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.08-3
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.08-3
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 
 

+ 22 - 20
p/perl-Class-Inspector/perl-Class-Inspector-vl.spec

@@ -1,27 +1,28 @@
 %define	pkgname	Class-Inspector
 %define	pkgname	Class-Inspector
 
 
 # Basic Information
 # Basic Information
-Name:		perl-%{pkgname}
-Version:	1.34
-Release:	1%{?_dist_release}
 Summary:	Get information about a class and its structure
 Summary:	Get information about a class and its structure
 Summary(ja):	クラスおよびその構造について情報を得る
 Summary(ja):	クラスおよびその構造について情報を得る
+Name:		perl-%{pkgname}
+Version:	1.36
+Release:	1%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	yasumichi
 
 
 License:	Artistic or GPL
 License:	Artistic or GPL
-Group:		Development/Libraries
-URL: 		http://search.cpan.org/~adamk/Class-Inspector/
-
-Source0:	http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/%{pkgname}-%{version}.tar.gz
+URL: 		https://metacpan.org/pod/Class::Inspector
+Source0:	https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{pkgname}-%{version}.tar.gz
 
 
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
 BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
 # Dependency
 # Dependency
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
 
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	yasumichi
+%{?perl_default_filter}
 
 
 %description
 %description
 Class::Inspector allows you to get information about a loaded class. Most or
 Class::Inspector allows you to get information about a loaded class. Most or
@@ -30,31 +31,28 @@ very friendly, and usually involve a relatively high level of Perl wizardry,
 or strange and unusual looking code. Class::Inspector attempts to provide an
 or strange and unusual looking code. Class::Inspector attempts to provide an
 easier, more friendly interface to this information.
 easier, more friendly interface to this information.
 
 
-#%%description -l ja
-#ここに日本語で詳細を記述してください。
 
 
 %prep
 %prep
 %setup -q -n %{pkgname}-%{version}
 %setup -q -n %{pkgname}-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__make} pure_install DESTDIR=${RPM_BUILD_ROOT}
 %{__make} pure_install DESTDIR=${RPM_BUILD_ROOT}
 
 
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+%{_fixperms} $RPM_BUILD_ROOT/*
 
 
-# remove unnecessary files.
-%{__rm} -f ${RPM_BUILD_ROOT}%{perl_archlib}/perllocal.pod
-%{__rm} -f ${RPM_BUILD_ROOT}%{perl_sitearch}/auto/Class/Inspector/.packlist
 
 
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
@@ -68,6 +66,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.36-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.34-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.34-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 271 - 0
p/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers-vl.spec

@@ -0,0 +1,271 @@
+# Run optional tests
+%bcond_with perl_Class_Method_Modifiers_enables_optional_test
+
+Name:           perl-Class-Method-Modifiers
+Summary:        Provides Moose-like method modifiers
+Version:        2.13
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/Class-Method-Modifiers
+Source0:        https://cpan.metacpan.org/authors/id/E/ET/ETHER/Class-Method-Modifiers-%{version}.tar.gz
+
+BuildArch:      noarch
+# Module Build
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  make
+BuildRequires:  perl >= 2:5.34.0
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Module Runtime
+BuildRequires:  perl(B)
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Exporter)
+# Test Suite
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(if)
+BuildRequires:  perl(Test::Fatal)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Requires)
+# Optional Test Requirements
+%if 0%{!?perl_bootstrap:1} && %{with perl_Class_Method_Modifiers_enables_optional_test}
+BuildRequires:  perl(CPAN::Meta)
+BuildRequires:  perl(Moose)
+%endif
+# Runtime
+Requires:       perl >= 2:5.34.0
+Requires:       perl(B)
+Requires:       perl(Carp)
+Requires:       perl(Exporter)
+
+# Avoid doc-file dependencies
+%{?perl_default_filter}
+
+%description
+Method modifiers are a powerful feature from the CLOS (Common Lisp Object
+System) world.
+
+In its most basic form, a method modifier is just a method that calls
+'$self->SUPER::foo(@_)'. I for one have trouble remembering that exact
+invocation, so my classes seldom re-dispatch to their base classes. Very
+bad!
+
+'Class::Method::Modifiers' provides three modifiers: 'before', 'around',
+and 'after'. 'before' and 'after' are run just before and after the method
+they modify, but can not really affect that original method. 'around' is
+run in place of the original method, with a hook to easily call that
+original method. See the 'MODIFIERS' section for more details on how the
+particular modifiers work.
+
+
+%prep
+%setup -q -n Class-Method-Modifiers-%{version}
+
+# Drop unnecessary exec permissions from test files
+chmod -c -x t/*.t
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=%{buildroot}
+%{_fixperms} %{buildroot}
+
+
+%check
+make test
+
+
+%files
+%license LICENSE
+%doc Changes CONTRIBUTING README t/
+%{perl_vendorlib}/Class/
+%{_mandir}/man3/Class::Method::Modifiers.3*
+
+
+%changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.13-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.12-13
+- initial build for Vine Linux.
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-10
+- Perl 5.28 re-rebuild of bootstrapped packages
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-9
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-6
+- Perl 5.26 re-rebuild of bootstrapped packages
+
+* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-5
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.12-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-3
+- Perl 5.24 re-rebuild of bootstrapped packages
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.12-2
+- Perl 5.24 rebuild
+
+* Sat Mar 05 2016 Petr Šabata <contyk@redhat.com> - 2.12-1
+- 2.12 bump, documentation fixes
+- %%license is now supported in EPEL too
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.11-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.11-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-5
+- Perl 5.22 re-rebuild of bootstrapped packages
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-4
+- Perl 5.22 rebuild
+
+* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-3
+- Perl 5.20 re-rebuild of bootstrapped packages
+
+* Fri Sep 05 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.11-2
+- Perl 5.20 rebuild
+
+* Thu Sep  4 2014 Paul Howarth <paul@city-fan.org> <paul@city-fan.org> - 2.11-1
+- Update to 2.11
+  - Add documentation for modifying multiple methods at once (GitHub #2)
+- Use %%license where possible
+
+* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.10-3
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sun Mar 16 2014 Paul Howarth <paul@city-fan.org> <paul@city-fan.org> - 2.10-1
+- Update to 2.10
+  - Remove erroneous perl 5.8 requirement
+  - Support for handling lvalue methods
+  - Convert to building with Dist::Zilla
+  - Repository migrated to the github moose organization
+  - Refresh configure_requires checking in generated Makefile.PL
+  - New CONTRIBUTING file
+  - Updated tests:
+    - Compile test now only runs for authors
+    - Check-deps test replaced by information-only report-prereqs test
+- Drop obsoletes/provides for old tests sub-package
+- Drop redundant Group tag
+- Classify buildreqs by usage
+- Make %%files list more explicit
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.03-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 2.03-2
+- Perl 5.18 rebuild
+
+* Fri Feb 15 2013 Iain Arnell <iarnell@gmail.com> 2.03-1
+- update to latest upstream version
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.00-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Sat Jan 05 2013 Iain Arnell <iarnell@gmail.com> 2.00-1
+- update to latest upstream version
+
+* Sun Oct 28 2012 Iain Arnell <iarnell@gmail.com> 1.12-1
+- update to latest upstream version
+
+* Sat Oct 27 2012 Iain Arnell <iarnell@gmail.com> 1.10-1
+- update to latest upstream version
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.09-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 1.09-2
+- Perl 5.16 rebuild
+
+* Tue Apr 03 2012 Iain Arnell <iarnell@gmail.com> 1.09-1
+- update to latest upstream version
+
+* Sun Jan 22 2012 Iain Arnell <iarnell@gmail.com> 1.08-3
+- drop tests subpackage; move tests to main package documentation
+
+* Tue Jan 17 2012 Iain Arnell <iarnell@gmail.com> - 1.08-2
+- rebuilt again for F17 mass rebuild
+
+* Fri Jan 13 2012 Iain Arnell <iarnell@gmail.com> 1.08-1
+- update to latest upstream version
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.07-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.07-2
+- Perl mass rebuild
+
+* Sun Mar 13 2011 Iain Arnell <iarnell@gmail.com> 1.07-1
+- update to latest upstream version
+- clean up spec for modern rpmbuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.05-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.05-3
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.05-2
+- Mass rebuild with perl-5.12.0
+
+* Mon Mar 01 2010 Chris Weyl <cweyl@alumni.drew.edu> 1.05-1
+- update by Fedora::App::MaintainerTools 0.004
+- PERL_INSTALL_ROOT => DESTDIR
+
+* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.04-2
+- rebuild against perl 5.10.1
+
+* Fri Jul 31 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.04-1
+- auto-update to 1.04 (by cpan-spec-update 0.01)
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.02-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jun 08 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.02-1
+- auto-update to 1.02 (by cpan-spec-update 0.01)
+- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.01-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Sep 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.01-3
+- remove MM version qualifier (F-8's is older)
+
+* Mon Sep 08 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.01-2
+- bump
+
+* Sat Sep 06 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.01-1
+- initial Fedora packaging
+- generated with cpan2dist (CPANPLUS::Dist::Fedora version 0.0.1)

+ 174 - 0
p/perl-Class-Tiny/perl-Class-Tiny-vl.spec

@@ -0,0 +1,174 @@
+# Run optional test
+%bcond_with perl_Class_Tiny_enables_optional_test
+
+Summary:        Minimalist class construction
+Name:           perl-Class-Tiny
+Version:        1.008
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        ASL 2.0
+URL:            https://metacpan.org/release/Class-Tiny
+Source0:        https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Class-Tiny-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  make
+BuildRequires:  perl >= 2:5.34.0
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Run-time
+BuildRequires:  perl(Carp)
+# Devel::GlobalDestruction not needed on Perl >= 5.14
+# mro on Perl >= 5.10
+BuildRequires:  perl(mro)
+# Tests
+BuildRequires:  perl(base)
+# CPAN::Meta 2.120900 not helpful
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(subs)
+BuildRequires:  perl(Test::More)
+%if %{with perl_Class_Tiny_enables_optional_test}
+# Optional test
+BuildRequires:  perl(Test::FailWarnings)
+%endif
+Requires:       perl >= 2:5.34.0
+# Devel::GlobalDestruction not needed on Perl >= 5.14
+# mro on Perl >= 5.10
+Requires:       perl(mro)
+
+%{?perl_default_filter}
+# Filter from requires
+# Devel::GlobalDestruction not needed on Perl >= 5.14
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Devel::GlobalDestruction\\)
+
+%description
+This module offers a minimalist class construction kit in around 120 lines
+of code. Here is a list of features:
+
+* defines attributes via import arguments
+* generates read-write accessors
+* supports lazy attribute defaults
+* supports custom accessors
+* superclass provides a standard new constructor
+* new takes a hash reference or list of key/value pairs
+* new has heuristics to catch constructor attribute typos
+* new calls BUILD for each class from parent to child
+* superclass provides a DESTROY method
+* DESTROY calls DEMOLISH for each class from child to parent
+
+
+%prep
+%setup -q -n Class-Tiny-%{version}
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=$RPM_BUILD_ROOT
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+
+%check
+make test
+
+
+%files
+%license LICENSE
+%doc Changes CONTRIBUTING.mkdn README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+
+%changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.008-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.006-10
+- initial build for Vine Linux.
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.006-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.006-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.006-7
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.006-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Dec 07 2017 Petr Pisar <ppisar@redhat.com> - 1.006-5
+- Modernize spec file
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.006-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.006-3
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.006-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Sep 12 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.006-1
+- 1.006 bump
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-3
+- Perl 5.24 rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.004-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Nov 02 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.004-1
+- 1.004 bump
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.001-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.001-2
+- Perl 5.22 rebuild
+
+* Tue Feb 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.001-1
+- 1.001 bump
+
+* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.000-2
+- Perl 5.20 rebuild
+
+* Tue Jul 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.000-1
+- 1.000 bump
+
+* Wed Jul 16 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.015-1
+- 0.015 bump
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.014-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri Nov 29 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-1
+- 0.014 bump
+
+* Thu Nov 28 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.013-1
+- 0.013 bump
+
+* Sun Nov 03 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-1
+- 0.012 bump
+
+* Thu Sep 26 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-1
+- 0.011 bump
+
+* Thu Sep 19 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.010-1
+- 0.010 bump
+
+* Tue Sep 17 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-1
+- 0.009 bump
+
+* Mon Sep 16 2013 Jitka Plesnikova <jplesnik@redhat.com> - 0.008-1
+- Specfile autogenerated by cpanspec 1.78.

+ 24 - 11
p/perl-Clone/perl-Clone-vl.spec

@@ -1,18 +1,22 @@
 Name:           perl-Clone
 Name:           perl-Clone
-Version:        0.41
+Version:        0.45
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        Recursively copy perl datatypes
 Summary:        Recursively copy perl datatypes
-Group:          Development/Libraries
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/Clone
-Source0:        http://search.cpan.org/CPAN/authors/id/R/RD/RDF/Clone-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Clone
+Source0:        https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Clone-%{version}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  perl(ExtUtils::ParseXS)
 BuildRequires:  perl(ExtUtils::ParseXS)
-BuildRequires:	perl(Taint::Runtime)
-BuildRequires:	perl(Test::More)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildRequires:  perl(Taint::Runtime)
+BuildRequires:  perl(Test::More)
+Requires:       perl
 
 
 # don't "provide" private Perl libs
 # don't "provide" private Perl libs
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
@@ -20,10 +24,6 @@ Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 %global __find_provides /bin/sh -c "%{__grep} -v '%_docdir' | %{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}"
 %global __find_provides /bin/sh -c "%{__grep} -v '%_docdir' | %{__grep} -v '%{perl_vendorarch}/.*\\.so$' | %{__deploop P}"
 %global __find_requires /bin/sh -c "%{__grep} -v '%_docdir' | %{__deploop R}"
 %global __find_requires /bin/sh -c "%{__grep} -v '%_docdir' | %{__deploop R}"
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
-
 %description
 %description
 This module provides a clone() method which makes recursive
 This module provides a clone() method which makes recursive
 copies of nested hash, array, scalar and reference types,
 copies of nested hash, array, scalar and reference types,
@@ -33,14 +33,20 @@ clone() takes a scalar argument and an optional parameter that
 can be used to limit the depth of the copy. To duplicate lists,
 can be used to limit the depth of the copy. To duplicate lists,
 arrays or hashes, pass them in by reference.
 arrays or hashes, pass them in by reference.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Clone-%{version}
 %setup -q -n Clone-%{version}
 find . -type f -exec chmod -c -x {} ';'
 find . -type f -exec chmod -c -x {} ';'
 
 
+
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 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
@@ -49,12 +55,15 @@ find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -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
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc Changes
 %doc Changes
@@ -64,6 +73,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.45-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.41-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.41-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 137 - 0
p/perl-Config-AutoConf/perl-Config-AutoConf-vl.spec

@@ -0,0 +1,137 @@
+Summary:        A module to implement some of AutoConf macros in pure Perl
+Name:           perl-Config-AutoConf
+Version:        0.320
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/Config-AutoConf
+Source0:        https://cpan.metacpan.org/authors/id/A/AM/AMBS/Config-AutoConf-%{version}.tar.gz
+
+BuildArch:      noarch
+# Build
+BuildRequires:  gcc
+BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Runtime
+BuildRequires:  perl(base)
+BuildRequires:  perl(Capture::Tiny)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Config)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Text::ParseWords)
+# Tests only
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(ExtUtils::CBuilder)
+# Unused BuildRequires:  perl(IO::String)
+BuildRequires:  perl(Test::More)
+Requires:       perl >= 2:5.34.0
+
+%description
+This module simulates some of the tasks autoconf macros do.  To detect
+a command, a library and similar.
+
+
+%prep
+%setup -q -n Config-AutoConf-%{version}
+
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
+make %{?_smp_mflags}
+
+
+%install
+make pure_install DESTDIR=%{buildroot}
+%{_fixperms} %{buildroot}/*
+
+
+%check
+make test
+
+
+%files
+%doc Changes README.md
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+
+%changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.320-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.317-5
+- initial build for Vine Linux.
+- rebuilt with perl-5.26.
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.317-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.317-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.317-2
+- Perl 5.28 rebuild
+
+* Sun Jun 10 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 0.317-1
+- Update to 0.317
+
+* Sun Apr 22 2018 Emmanuel Seyman <emmanuel@seyman.fr> - 0.316-1
+- Update to 0.316
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.315-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Sun Aug 06 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 0.315-1
+- Update to 0.315
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.314-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.314-2
+- Perl 5.26 rebuild
+
+* Sun Apr 02 2017 Emmanuel Seyman <emmanuel@seyman.fr> - 0.314-1
+- Update to 0.314
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.313-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Tue May 31 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 0.313-1
+- Update to 0.313
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.311-6
+- Perl 5.24 rebuild
+
+* Sun Mar 20 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 0.311-5
+- Replace glibc-headers as a glibc-headers with gcc (#1230486)
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.311-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.311-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Thu Jun 11 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.311-2
+- Perl 5.22 rebuild
+
+* Wed Jun 10 2015 Petr Šabata <contyk@redhat.com> - 0.311-1
+- 0.311 bump
+
+* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.309-2
+- Perl 5.22 rebuild
+
+* Wed Feb 18 2015 Petr Šabata <contyk@redhat.com> - 0.309-1
+- 0.309 bump
+
+* Thu Nov 06 2014 Petr Šabata <contyk@redhat.com> 0.305-1
+- Initial packaging

+ 27 - 13
p/perl-Config-Tiny/perl-Config-Tiny-vl.spec

@@ -1,50 +1,59 @@
+Summary:	Perl module for reading and writing .ini style configuration files
 Name:		perl-Config-Tiny
 Name:		perl-Config-Tiny
-Version:	2.23
+Version:	2.27
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
-Summary:	Perl module for reading and writing .ini style configuration files
-Group:		Development/Libraries
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	shaolin
+
 License:	Artistic or GPL+
 License:	Artistic or GPL+
-URL:		http://search.cpan.org/dist/Config-Tiny/
-Source0:	http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Config-Tiny-%{version}.tgz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+URL:		https://metacpan.org/pod/Config::Tiny
+Source0:	https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Config-Tiny-%{version}.tgz
+
 BuildArch:	noarch
 BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::CPAN::Meta)
 BuildRequires:	perl(Test::CPAN::Meta)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod)
 
 
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
 
 
 %description
 %description
 Config::Tiny is a Perl module designed for reading and writing .ini
 Config::Tiny is a Perl module designed for reading and writing .ini
 style configuration files. It is designed for simplicity and ease of
 style configuration files. It is designed for simplicity and ease of
 use, and thus only supports the most basic operations.
 use, and thus only supports the most basic operations.
 
 
+
 %prep
 %prep
 %setup -q -n Config-Tiny-%{version}
 %setup -q -n Config-Tiny-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
-make pure_install INSTALLDIRS=vendor DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1
 make test TEST_FILES="xt/*.t" AUTOMATED_TESTING=1
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
@@ -52,7 +61,12 @@ rm -rf %{buildroot}
 %{perl_vendorlib}/Config/
 %{perl_vendorlib}/Config/
 %{_mandir}/man3/Config::Tiny.3pm*
 %{_mandir}/man3/Config::Tiny.3pm*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.27-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.23-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.23-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 37 - 64
p/perl-Coro/perl-Coro-vl.spec

@@ -1,16 +1,17 @@
 Name:           perl-Coro
 Name:           perl-Coro
-Version:        6.54
+Version:        6.57
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
 Summary:        The only real threads in perl
 Summary:        The only real threads in perl
-License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Coro/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Coro-%{version}.tar.gz
-Patch0:         %{name}-5.25-ucontext-default.patch
-
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/pod/Coro
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Coro-%{version}.tar.gz
+Patch0:         %{name}-5.25-ucontext-default.patch
+
+BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -26,7 +27,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(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl
 # Export correct required versions
 # Export correct required versions
 Requires:       perl(AnyEvent)
 Requires:       perl(AnyEvent)
 Requires:       perl(AnyEvent::AIO)
 Requires:       perl(AnyEvent::AIO)
@@ -36,6 +37,20 @@ Requires:       perl(Event)
 Requires:       perl(Guard)
 Requires:       perl(Guard)
 Requires:       perl(Storable)
 Requires:       perl(Storable)
 
 
+%{?perl_default_filter}
+
+# Filter underspecified dependencies
+%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(AnyEvent\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent\\) >= 4.800001$
+%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent::AIO\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent::BDB\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(EV\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Event\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Guard\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Storable\\)$
+%global __requires_exclude %__requires_exclude|^perl\\(Coro\\)$
+%global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Coro\\)$
+
 %description
 %description
 This module collection manages continuations in general, most often in the
 This module collection manages continuations in general, most often in the
 form of cooperative threads (also called coros, or simply "coro" in the
 form of cooperative threads (also called coros, or simply "coro" in the
@@ -47,12 +62,13 @@ program, so locking and parallel access are rarely an issue, making thread
 programming much safer and easier than using other thread models.
 programming much safer and easier than using other thread models.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Coro-%{version}
 %setup -q -n Coro-%{version}
 # 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))
-%ifnarch %{ix86} x86_64 %{arm}
 %patch0 -p1 -b .ucontext-default
 %patch0 -p1 -b .ucontext-default
-%endif
 
 
 for F in Coro/jit-*.pl; do
 for F in Coro/jit-*.pl; do
     sed -i -e '/^#!/d' "$F"
     sed -i -e '/^#!/d' "$F"
@@ -67,54 +83,6 @@ done
 sed -i -e '/^#!/ s|.*|#!%{__perl}|' %wrong_shbangs
 sed -i -e '/^#!/ s|.*|#!%{__perl}|' %wrong_shbangs
 %endif
 %endif
 
 
-%if %{_dist_release} < "vl7"
-
-# Filter underspecified dependencies
-cat << \EOF > %{name}-prov
-#!/bin/sh
-%{__perl_provides} $* |\
-sed -e '/^perl(Coro)$/d'
-EOF
-
-%global __perl_provides %{_builddir}/Coro-%{version}/%{name}-prov
-chmod +x %{__perl_provides}
-
-
-cat << \EOF > %{name}-req
-#!/bin/sh
-%{__perl_requires} $* |\
-sed -e '/^perl(AnyEvent)$/d' |\
-sed -e '/^perl(AnyEvent >= 4.800001$/d' |\
-sed -e '/^perl(AnyEvent::AIO)$/d' |\
-sed -e '/^perl(AnyEvent::BDB)$/d' |\
-sed -e '/^perl(EV)$/d' |\
-sed -e '/^perl(Event)$/d' |\
-sed -e '/^perl(Guard)$/d' |\
-sed -e '/^perl(Storable)$/d'
-EOF
-
-%global __perl_requires %{_builddir}/Coro-%{version}/%{name}-req
-chmod +x %{__perl_requires}
-
-%{?perl_default_filter}
-
-%else
-
-# RPM 4.9 style:
-# Filter underspecified dependencies
-%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(AnyEvent\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent\\) >= 4.800001$
-%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent::AIO\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(AnyEvent::BDB\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(EV\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(Event\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(Guard\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(Storable\\)$
-%global __requires_exclude %__requires_exclude|^perl\\(Coro\\)$
-%global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Coro\\)$
-
-%endif
-
 
 
 %build
 %build
 # Disable FORTIFY_SOURCE on ARM as it breaks setjmp - RHBZ 750805
 # Disable FORTIFY_SOURCE on ARM as it breaks setjmp - RHBZ 750805
@@ -123,21 +91,21 @@ RPM_OPT_FLAGS=$(echo "${RPM_OPT_FLAGS}" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2/-D_F
 %endif
 %endif
 
 
 # Interractive configuration. Use default values.
 # Interractive configuration. Use default values.
-%{__perl} Makefile.PL INSTALLDIRS=perl OPTIMIZE="$RPM_OPT_FLAGS" </dev/null
+%{__perl} Makefile.PL INSTALLDIRS=perl NO_PACKLIST=1 NO_PERLLOCAL=1 \
+	OPTIMIZE="$RPM_OPT_FLAGS" </dev/null
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
-find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-
+find %{buildroot} -type f -name '*.bs' -size 0 -delete
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -147,7 +115,12 @@ make test
 %{perl_archlib}/Coro*
 %{perl_archlib}/Coro*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.57-1
+- new upstream release.
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.54-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.54-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 21 - 13
p/perl-Crypt-DES/perl-Crypt-DES-vl.spec

@@ -1,35 +1,38 @@
 %define	module	Crypt-DES
 %define	module	Crypt-DES
-%define name	perl-%{module}
-%define	version	2.07
-%define	release	2%{_dist_release}
 
 
-Name:		%{name}
-Version:	%{version}
-Release:	%{release}
+Name:		perl-%{module}
+Version:	2.07
+Release:	3%{_dist_release}
 Summary:	Perl DES encryption module
 Summary:	Perl DES encryption module
-Group:		Development/Libraries
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL or Artistic
 License:	GPL or Artistic
-URL:		http://search.cpan.org/dist/%{module}/
-Source:         http://search.cpan.org/CPAN/authors/id/B/BT/BTROTT/%{module}-%{version}.tar.gz
+URL:		https://metacpan.org/pod/Crypt::DES
+Source:		https://cpan.metacpan.org/authors/id/D/DP/DPARIS/%{module}-%{version}.tar.gz
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}
 BuildRoot:	%{_tmppath}/%{name}-%{version}
 BuildRequires:	libxcrypt-devel
 BuildRequires:	libxcrypt-devel
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:	perl
 
 
 %description
 %description
 The module implements the Crypt::CBC interface.
 The module implements the Crypt::CBC interface.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{module}-%{version}
 %setup -q -n %{module}-%{version}
 
 
+
 %build
 %build
 CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{_prefix}"
 CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{_prefix}"
 %{__make} 
 %{__make} 
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
@@ -38,9 +41,11 @@ make install DESTDIR=$RPM_BUILD_ROOT
 # rm -rf %{buildroot}%{perl_vendorarch}/auto/*/*/.packlist
 # rm -rf %{buildroot}%{perl_vendorarch}/auto/*/*/.packlist
 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
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc README
 %doc README
@@ -50,6 +55,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.07-3
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.07-2
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.07-2
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 - added BR:libxcrypt-devel.
 - added BR:libxcrypt-devel.

+ 16 - 8
p/perl-Curses/perl-Curses-vl.spec

@@ -1,34 +1,37 @@
 Name:           perl-Curses
 Name:           perl-Curses
-Version:        1.36
+Version:        1.38
 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 バインディング
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/Curses/
-Source0:        http://search.cpan.org/CPAN/authors/id/G/GI/GIRAFFED/Curses-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Curses
+Source0:        https://cpan.metacpan.org/authors/id/G/GI/GIRAFFED/Curses-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildRequires:  ncurses-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl
 
 
 %description
 %description
 Perl bindings for ncurses, bringing terminal-independent character
 Perl bindings for ncurses, bringing terminal-independent character
 handling capabilities to Perl.
 handling capabilities to Perl.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Curses-%{version}
 %setup -q -n Curses-%{version}
 test -f hints/c-linux.ncursesw.h || cp hints/c-linux.ncurses.h hints/c-linux.ncursesw.h
 test -f hints/c-linux.ncursesw.h || cp hints/c-linux.ncurses.h hints/c-linux.ncursesw.h
 sed -i -e 's|/usr/local/bin/perl|%{__perl}|' demo*
 sed -i -e 's|/usr/local/bin/perl|%{__perl}|' demo*
 sed -i -e 's|/usr//bin/perl|%{__perl}|' demo*
 sed -i -e 's|/usr//bin/perl|%{__perl}|' demo*
 
 
+
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" \
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" \
    PANELS MENUS FORMS
    PANELS MENUS FORMS
@@ -58,6 +61,7 @@ chmod -R u+w %{buildroot}/*
 #Remove exec perm for file aimed to be bundled as %%doc
 #Remove exec perm for file aimed to be bundled as %%doc
 chmod -x demo*
 chmod -x demo*
 
 
+
 %check
 %check
 make test
 make test
 
 
@@ -76,6 +80,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.38-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.36-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.36-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 49 - 31
p/perl-DBD-MySQL/perl-DBD-MySQL-vl.spec

@@ -1,26 +1,33 @@
 %define	version 4.050
 %define	version 4.050
 %define	release 1
 %define	release 1
 
 
-Summary:       A MySQL interface for perl
-Summary(ja):   MySQL用のperlインターフェイス
-Name:          perl-DBD-MySQL
-Version:       %{version}
-Release:       %{release}%{?_dist_release}
-License:       GPL+ or Artistic
-Group:         Development/Libraries
-Source:	       DBD-mysql-%{version}.tar.gz
-Source1:       filter-requires-dbdmysql.sh
-URL:           http://search.cpan.org/dist/DBD-mysql/
-BuildRoot:     %{_tmppath}/%{name}-%{version}-root
-BuildRequires: libmariadb-devel
-BuildRequires: perl(ExtUtils::MakeMaker)
-BuildRequires: perl(DynaLoader)
-BuildRequires: perl(DBI)
-BuildRequires: perl(Devel::CheckLib)
-BuildRequires: zlib-devel
-Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires:      perl-DBI
-
+Summary:        A MySQL interface for perl
+Summary(ja):    MySQL用のperlインターフェイス
+Name:           perl-DBD-MySQL
+Version:        4.050
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/pod/DBD::mysql
+Source:	        https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN/DBD-mysql-%{version}.tar.gz
+Source1:        filter-requires-dbdmysql.sh
+# Remove a useless shebang, bug #1813195,
+# <https://github.com/perl5-dbi/DBD-mysql/pull/321>
+Patch0:         DBD-mysql-4.050-Remove-a-useless-shebang-from-DBD-mysql.patch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  libmariadb-devel
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(DynaLoader)
+BuildRequires:  perl(DBI)
+BuildRequires:  perl(Devel::CheckLib)
+BuildRequires:  zlib-devel
+Requires:       perl
+Requires:       perl-DBI
+Provides:       perl-DBD-mysql = %{version}-%{release}
 
 
 %description 
 %description 
 An implementation of DBI for MySQL for Perl.
 An implementation of DBI for MySQL for Perl.
@@ -34,40 +41,51 @@ perlを使ったMySQL用のDBI
 %define __perl_requires %{SOURCE1}
 %define __perl_requires %{SOURCE1}
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n DBD-mysql-%{version}
 %setup -q -n DBD-mysql-%{version}
+%patch0 -p1
 # Correct file permissions
 # Correct file permissions
 find . -type f -exec chmod -x {} ';'
 find . -type f -exec chmod -x {} ';'
 
 
+
 %build
 %build
-# CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor --testhost=localhost
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor --ssl
-make OPTIMIZE="$RPM_OPT_FLAGS" 
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" \
+  NO_PACKLIST=1 NO_PERLLOCAL=1
+%{make_build}
+
 
 
 %install
 %install
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
-make DESTDIR=%{buildroot} pure_install
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';'
-find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w %{buildroot}/*
+%{make_install}
+find %{buildroot} -type f -name '*.bs' -empty -delete
+%{_fixperms} %{buildroot}/*
+
 
 
 %check || :
 %check || :
 # Full test coverage requires a live MySQL database
 # Full test coverage requires a live MySQL database
 # make test
 # make test
 
 
+
 %clean
 %clean
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
 
 
 
 %files 
 %files 
-%defattr(-,root,root)
-%doc README ChangeLog TODO
-%{perl_vendorarch}/*
+%license LICENSE
+%doc Changes README.md
+%{perl_vendorarch}/Bundle/
+%{perl_vendorarch}/DBD/
+%{perl_vendorarch}/auto/DBD/
 %{_mandir}/*/*
 %{_mandir}/*/*
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.050-2
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.050-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.050-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 46 - 46
p/perl-DBD-Pg/perl-DBD-Pg-vl.spec

@@ -1,76 +1,76 @@
 Summary: the DBI PostgreSQL interface for Perl
 Summary: the DBI PostgreSQL interface for Perl
 Name: perl-DBD-Pg
 Name: perl-DBD-Pg
-Version: 3.8.0
+Version: 3.15.0
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPL or Artistic
 License: GPL or Artistic
-Group: Development/Libraries
-Source0: http://search.cpan.org/CPAN/authors/id/D/DB/DBDPG/DBD-Pg-%{version}.tar.gz
-Source1: filter-requires-perl-DBD-Pg.sh
-#Patch0:perl-DBD-1.31-fixver.patch
+URL: https://metacpan.org/pod/DBD::Pg
+Source0: https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-3.15.0.tar.gz
 
 
-Url: http://search.cpan.org/author/DWHEELER/DBD-Pg/
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 2:5.26.2, libpq-devel, perl-DBI
+BuildRequires: perl >= 2:5.34.0, libpq-devel, perl-DBI
 BuildRequires: libxcrypt-devel
 BuildRequires: libxcrypt-devel
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-%define __perl_requires %{SOURCE1}
-
-Vendor: Project Vine
-Distribution: Vine Linux
+Requires: perl >= 2:5.34.0
 
 
+%{?perl_default_filter}
+%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(DBD::Pg\\)$
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(DBI\\)$
 
 
 %description
 %description
 the DBI PostgreSQL interface for Perl
 the DBI PostgreSQL interface for Perl
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n DBD-Pg-%{version} 
 %setup -q -n DBD-Pg-%{version} 
 
 
-#%patch0 -p1 -b .fixver
 
 
 %build
 %build
-export POSTGRES_INCLUDE=%{_includedir}/pgsql
-export POSTGRES_LIB=%{_libdir}
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
-make
+unset AUTOMATED_TESTING DBDPG_GCCDEBUG PERL_MM_USE_DEFAULT \
+    POSTGRES_HOME POSTGRES_INCLUDE POSTGRES_LIB
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 NO_PERLLOCAL=1
+%{make_build}
+
+
+%install
+rm -rf %{buildroot}
+%{make_install}
+find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete
+%{_fixperms} $RPM_BUILD_ROOT/*
+
 
 
 %check
 %check
+unset DBI_DSN DBI_USER DBI_PASS
+unset DBDPG_DEBUG DBDPG_INITDB DBDPG_NOCLEANUP DBDPG_TEST_ALWAYS_ENV \
+    DBDPG_TESTINITDB PGDATABASE PGINITDB POSTGRES_HOME POSTGRES_LIB \
+    TEST_OUTPUT TEST_SIGNATURE
 make test
 make test
 
 
+
 %clean 
 %clean 
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
-%install
-rm -rf %{buildroot}
-#mkdir -p %{buildroot}%{_prefix}
-#make INSTALLSITEARCH=%{buildroot}%{perl_sitearch} \
-#     INSTALLSITEMAN3DIR=%{buildroot}%{_mandir}/man3  \
-#     install
-
-make DESTDIR=$RPM_BUILD_ROOT install
-
-find %{buildroot}%{_prefix} -type f -print | 
-	sed "s@^%{buildroot}@@g" | 
-	grep -v ^%{_mandir} | 
-	grep -v perllocal.pod | 
-	grep -v "\.packlist" > %{name}.files
-if [ "$(cat %{name}.files)X" = "X" ] ; then
-    echo "ERROR: EMPTY FILE LIST"
-    exit -1
-fi
-
-find %{buildroot}%{_prefix} -type f -name 'perllocal.pod' -delete
-find %{buildroot}%{_prefix} -type f -name '.packlist' -delete
-
-%files -f %{name}.files
+
+%files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc README Changes
-%dir %{perl_vendorarch}/DBD
-%dir %{perl_vendorarch}/auto/DBD
-%dir %{perl_vendorarch}/auto/DBD/Pg
-%{_mandir}/*/*
+%license LICENSES/*
+%doc Changes README README.dev TODO
+%{perl_vendorarch}/DBD/
+%{perl_vendorarch}/auto/DBD/
+%{perl_vendorarch}/Bundle/DBD/Pg.pm
+%{_mandir}/man3/*.3*
+
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.15.0-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.0-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.0-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 24 - 15
p/perl-DBD-SQLite/perl-DBD-SQLite-vl.spec

@@ -1,27 +1,23 @@
 %define module	DBD-SQLite
 %define module	DBD-SQLite
-%define name	perl-%{module}
-%define version	1.62
-%define	release	1%{_dist_release}
 
 
-Name:		%{name}
-Version:	%{version}
-Release:	%{release}
 Summary:	Self Contained RDBMS in a DBI Driver
 Summary:	Self Contained RDBMS in a DBI Driver
+Name:		perl-%{module}
+Version:	1.70
+Release:	1%{_dist_release}
+Group: 		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
 License:	Artistic or GPL+
 License:	Artistic or GPL+
-Group: 		Development/Libraries
-URL:		http://search.cpan.org/dist/%{module}/
-Source:		ftp://ftp.perl.org/pub/CPAN/modules/by-module/DBD/%{module}-%{version}.tar.gz
+URL:		https://metacpan.org/pod/DBD::SQLite
+Source:		https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/%{module}-%{version}.tar.gz
 
 
 Buildroot:	%{_tmppath}/%{name}-%{version}
 Buildroot:	%{_tmppath}/%{name}-%{version}
 BuildRequires:	perl(DBI)
 BuildRequires:	perl(DBI)
 BuildRequires:  sqlite3-devel	
 BuildRequires:  sqlite3-devel	
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 Requires:	perl(DBI)
 Requires:	perl(DBI)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:	perl
 
 
 %description
 %description
 SQLite is a small fast embedded SQL database engine.
 SQLite is a small fast embedded SQL database engine.
@@ -36,15 +32,17 @@ commit and rollback), indexes, DBA-free operation, a large subset
 of SQL92 supported, and more.
 of SQL92 supported, and more.
 
 
 #'
 #'
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{module}-%{version}
 %setup -q -n %{module}-%{version}
 
 
+
 %build
 %build
 CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor"
 CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor"
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
-%check
-make test
 
 
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
@@ -56,9 +54,15 @@ chmod -R u+w %{buildroot}/*
 
 
 rm -rf %{buildroot}%{perl_vendorarch}/auto/share
 rm -rf %{buildroot}%{perl_vendorarch}/auto/share
 
 
+
+%check
+make test
+
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc README* Changes
 %doc README* Changes
@@ -66,7 +70,12 @@ rm -rf %{buildroot}
 %{perl_vendorarch}/auto/DBD
 %{perl_vendorarch}/auto/DBD
 %{_mandir}/*/*
 %{_mandir}/*/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.70-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.62-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.62-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 5 - 3
p/perl-DBI/perl-DBI-vl.spec

@@ -2,7 +2,7 @@ Summary:        A database access API for perl
 Summary(ja):    perl 用データベース接続 API
 Summary(ja):    perl 用データベース接続 API
 Name:           perl-DBI
 Name:           perl-DBI
 Version:        1.643
 Version:        1.643
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          programming
 Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -62,7 +62,6 @@ 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_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires:       perl(Math::BigInt)
 Requires:       perl(Math::BigInt)
 
 
 %description 
 %description 
@@ -129,8 +128,11 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.643-2
+- rebuilt with perl-5.34.0.
+
 * Sat Sep 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.643-1
 * Sat Sep 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.643-1
-- updated to 1.642.
+- updated to 1.643.
 
 
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.642-1
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.642-1
 - updated to 1.642.
 - updated to 1.642.

+ 20 - 14
p/perl-Data-Dump/perl-Data-Dump-vl.spec

@@ -1,42 +1,41 @@
 %define	pkgname	Data-Dump
 %define	pkgname	Data-Dump
 
 
 # Basic Information
 # Basic Information
-Name:		perl-%{pkgname}
-Version:	1.23
-Release:	1%{?_dist_release}
 Summary:	Pretty printing of data structures
 Summary:	Pretty printing of data structures
 Summary(ja):	データ構造をきれいに出力するためのモジュール
 Summary(ja):	データ構造をきれいに出力するためのモジュール
+Name:		perl-%{pkgname}
+Version:	1.25
+Release:	1%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	yasumichi
 
 
 License:	Artistic or GPL
 License:	Artistic or GPL
-Group:		Development/Libraries
-Source0:	http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/%{pkgname}-%{version}.tar.gz
+URL:		https://metacpan.org/pod/Data::Dump
+Source0:	https://cpan.metacpan.org/authors/id/G/GA/GARU/%{pkgname}-%{version}.tar.gz
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker) 
 BuildRequires:  perl(ExtUtils::MakeMaker) 
 BuildRequires:  perl(Test) 
 BuildRequires:  perl(Test) 
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	yasumichi
-
+Requires:       perl
 
 
 %description
 %description
 This module provide a few functions that traverse their argument and
 This module provide a few functions that traverse their argument and
 produces a string as its result. The string contains Perl code that, when
 produces a string as its result. The string contains Perl code that, when
 evaled, produces a deep copy of the original arguments.
 evaled, produces a deep copy of the original arguments.
 
 
-#%%description -l ja
-#ここに日本語で詳細を記述してください。
 
 
 %prep
 %prep
 %setup -q -n Data-Dump-%{version}
 %setup -q -n Data-Dump-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags} 
 make %{?_smp_mflags} 
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -46,12 +45,15 @@ find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -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/*
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files 
 %files 
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc Changes README
 %doc Changes README
@@ -60,6 +62,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.25-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 19 - 8
p/perl-Data-OptList/perl-Data-OptList-vl.spec

@@ -1,11 +1,15 @@
 Name:           perl-Data-OptList
 Name:           perl-Data-OptList
 Summary:        Parse and validate simple name/value option pairs
 Summary:        Parse and validate simple name/value option pairs
-Version:        0.110
+Version:        0.112
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Data-OptList/
-Source0:        http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Data-OptList-%{version}.tar.gz 
+URL:            https://metacpan.org/pod/Data::OptList
+Source0:        https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Data-OptList-%{version}.tar.gz 
+
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(List::Util)
 BuildRequires:  perl(List::Util)
@@ -13,15 +17,12 @@ BuildRequires:  perl(Params::Util)
 #BuildRequires:  perl(Sub::Install) >= 0.921
 #BuildRequires:  perl(Sub::Install) >= 0.921
 #BuildRequires:  perl(Test::More)
 #BuildRequires:  perl(Test::More)
 #BuildRequires:  perl(Test::Pod)
 #BuildRequires:  perl(Test::Pod)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 
 
 # Obsolete/provide old -tests subpackage (can be removed in F19 development cycle)
 # Obsolete/provide old -tests subpackage (can be removed in F19 development cycle)
 Obsoletes:      %{name}-tests < %{version}-%{release}
 Obsoletes:      %{name}-tests < %{version}-%{release}
 Provides:       %{name}-tests = %{version}-%{release}
 Provides:       %{name}-tests = %{version}-%{release}
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 %description
 %description
 Hashes are great for storing named data, but if you want more than one entry
 Hashes are great for storing named data, but if you want more than one entry
 for a name, you have to use a list of pairs. Even then, this is really boring
 for a name, you have to use a list of pairs. Even then, this is really boring
@@ -44,29 +45,39 @@ $values = Data::OptList::mkopt([
 This works by assuming that any defined scalar is a name and any reference
 This works by assuming that any defined scalar is a name and any reference
 following a name is its value.
 following a name is its value.
 
 
+
 %prep
 %prep
 %setup -q -n Data-OptList-%{version}
 %setup -q -n Data-OptList-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %check
 %check
 #make test RELEASE_TESTING=1
 #make test RELEASE_TESTING=1
 
 
+
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc Changes README t/
 %doc Changes README t/
 %{perl_vendorlib}/Data/
 %{perl_vendorlib}/Data/
 %{_mandir}/man3/Data::OptList.3pm*
 %{_mandir}/man3/Data::OptList.3pm*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.112-1
+- new upstream release.
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.110-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.110-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 20 - 11
p/perl-Date-Manip/perl-Date-Manip-vl.spec

@@ -1,18 +1,18 @@
 Summary: A Perl module containing a wide variety of date manipulation routines.
 Summary: A Perl module containing a wide variety of date manipulation routines.
 Name: perl-Date-Manip
 Name: perl-Date-Manip
-Version: 6.76
+Version: 6.86
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: GPL+ or Artistic
-Group: Development/Libraries
-Source0: Date-Manip-%{version}.tar.gz
-URL: http://search.cpan.org/~sbeck/DateManip/
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
+License: GPL+ or Artistic
+URL: https://metacpan.org/pod/Date::Manip
+Source0: https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-%{version}.tar.gz
 
 
 BuildArch: noarch
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root/
 BuildRoot: %{_tmppath}/%{name}-%{version}-root/
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Encode)
 BuildRequires:  perl(Encode)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(Exporter)
@@ -26,7 +26,7 @@ BuildRequires:  perl(Test::Inter)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(Test::Pod::Coverage)
 
 
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 5.34.0
 
 
 # This package was formerly known as perl-DateManip
 # This package was formerly known as perl-DateManip
 Provides: perl-DateManip = %{version}-%{release}
 Provides: perl-DateManip = %{version}-%{release}
@@ -38,27 +38,32 @@ manipulation easy to do.  Operations such as comparing two times,
 calculating a time a given amount of time from another, or parsing
 calculating a time a given amount of time from another, or parsing
 international times are all easily done.
 international times are all easily done.
 
 
+
 %prep
 %prep
 %setup -q -n Date-Manip-%{version}
 %setup -q -n Date-Manip-%{version}
 chmod -x examples/*
 chmod -x examples/*
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
 find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w %{buildroot}/*
 chmod -R u+w %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean 
 %clean 
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
@@ -69,6 +74,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*.3*
 %{_mandir}/man3/*.3*
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.86-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.76-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.76-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 17 - 8
p/perl-Devel-CheckBin/perl-Devel-CheckBin-vl.spec

@@ -1,14 +1,14 @@
 Name:		perl-Devel-CheckBin
 Name:		perl-Devel-CheckBin
 Version:	0.04
 Version:	0.04
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Summary:	Check that a command is available
 Summary:	Check that a command is available
-License:	GPL+ or Artistic
-Group:          Development/Libraries
-URL:		http://search.cpan.org/dist/Devel-CheckBin/
-Source0:	http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/Devel-CheckBin-%{version}.tar.gz
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
+License:	GPL+ or Artistic
+URL:		https://metacpan.org/pod/Devel::CheckBin
+Source0:	https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Devel-CheckBin-%{version}.tar.gz
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
 BuildArch:	noarch
@@ -30,33 +30,42 @@ BuildRequires:	perl(warnings)
 BuildRequires:	perl(File::Temp)
 BuildRequires:	perl(File::Temp)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 # Runtime
 # Runtime
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl
 
 
 %description
 %description
 Devel::CheckBin is a perl module that checks whether a particular command is
 Devel::CheckBin is a perl module that checks whether a particular command is
 available.
 available.
 
 
+
 %prep
 %prep
 %setup -q -n Devel-CheckBin-%{version}
 %setup -q -n Devel-CheckBin-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc Changes README.md
 %doc Changes README.md
 %{perl_vendorlib}/Devel/
 %{perl_vendorlib}/Devel/
 %{_mandir}/man3/Devel::CheckBin.3*
 %{_mandir}/man3/Devel::CheckBin.3*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.04-2
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.04-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.04-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 17 - 8
p/perl-Devel-CheckLib/perl-Devel-CheckLib-vl.spec

@@ -1,15 +1,15 @@
-Name:           perl-Devel-CheckLib
-Version:        1.13
-Release:        5%{?_dist_release}
 Summary:        Check that a library is available
 Summary:        Check that a library is available
+Name:           perl-Devel-CheckLib
+Version:        1.14
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/Devel-CheckLib
 URL:            https://metacpan.org/release/Devel-CheckLib
 Source0:        https://cpan.metacpan.org/modules/by-module/Devel/Devel-CheckLib-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/modules/by-module/Devel/Devel-CheckLib-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 
 
 BuildRequires:  make
 BuildRequires:  make
@@ -24,32 +24,37 @@ BuildRequires:  perl(Text::ParseWords)
 BuildRequires:  perl(Cwd)
 BuildRequires:  perl(Cwd)
 BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(IO::File)
 BuildRequires:  perl(IO::File)
-BuildRequires:  perl(IO::CaptureOutput)
+BuildRequires:  perl(Capture::Tiny)
 BuildRequires:  perl(lib)
 BuildRequires:  perl(lib)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 # Optional tests
 # Optional tests
 BuildRequires:  perl(Mock::Config)
 BuildRequires:  perl(Mock::Config)
 
 
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 
 
 %description
 %description
 Devel::CheckLib is a perl module that checks whether a particular C library
 Devel::CheckLib is a perl module that checks whether a particular C library
 and its headers are available.
 and its headers are available.
 
 
+
 %prep
 %prep
 %setup -q -n Devel-CheckLib-%{version}
 %setup -q -n Devel-CheckLib-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
 make pure_install DESTDIR=$RPM_BUILD_ROOT
 %{_fixperms} $RPM_BUILD_ROOT/*
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %doc CHANGES README TODO
 %doc CHANGES README TODO
 %{_bindir}/*
 %{_bindir}/*
@@ -59,6 +64,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.14-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.13-5
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.13-5
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 22 - 14
p/perl-Devel-Cycle/perl-Devel-Cycle-vl.spec

@@ -1,58 +1,66 @@
+Summary:	Find memory cycles in objects
 Name:		perl-Devel-Cycle
 Name:		perl-Devel-Cycle
 Version:	1.12
 Version:	1.12
-Release:	2%{?_dist_release}
-Summary:	Find memory cycles in objects
+Release:	3%{?_dist_release}
+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/Devel-Cycle/
-Source0:	http://www.cpan.org/authors/id/L/LD/LDS/Devel-Cycle-%{version}.tar.gz
+URL:		https://metacpan.org/pod/Devel::Cycle
+Source0:	https://cpan.metacpan.org/authors/id/L/LD/LDS/Devel-Cycle-%{version}.tar.gz
 
 
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
 BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+
 BuildRequires:	perl(PadWalker)
 BuildRequires:	perl(PadWalker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
 Requires:	perl(PadWalker)
 Requires:	perl(PadWalker)
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
+%{?perl_default_filter}
 
 
 %description
 %description
 This is a simple developer's tool for finding circular references in
 This is a simple developer's tool for finding circular references in
 objects and other types of references. Because of Perl's reference-count
 objects and other types of references. Because of Perl's reference-count
 based memory management, circular references will cause memory leaks.
 based memory management, circular references will cause memory leaks.
 
 
+
 %prep
 %prep
 %setup -q -n Devel-Cycle-%{version}
 %setup -q -n Devel-Cycle-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 %{__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
-
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} $RPM_BUILD_ROOT/*
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 
+
 %check
 %check
 %{__make} test
 %{__make} test
 
 
+
 %clean
 %clean
 %{__rm} -rf $RPM_BUILD_ROOT
 %{__rm} -rf $RPM_BUILD_ROOT
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc Changes README
 %doc Changes README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.12-3
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.12-2
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.12-2
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 22 - 9
p/perl-Devel-FindRef/perl-Devel-FindRef-vl.spec

@@ -1,21 +1,22 @@
+Summary:        Where is that reference to my variable hiding?
 Name:           perl-Devel-FindRef
 Name:           perl-Devel-FindRef
 Version:        1.46
 Version:        1.46
-Release:        1%{?_dist_release}
-Summary:        Where is that reference to my variable hiding?
+Release:        2%{?_dist_release}
+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/Devel-FindRef/
-Source0:        http://www.cpan.org/authors/id/M/ML/MLEHMANN/Devel-FindRef-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Devel::FindRef
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Devel-FindRef-%{version}.tar.gz
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(common::sense)
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
 
 
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:       perl
 
 
 %description
 %description
 Tracking down reference problems (e.g. you expect some object to be
 Tracking down reference problems (e.g. you expect some object to be
@@ -23,6 +24,10 @@ destroyed, but there are still references to it that keep it alive) can be
 very hard. Fortunately, perl keeps track of all its values, so tracking
 very hard. Fortunately, perl keeps track of all its values, so tracking
 references "backwards" is usually possible.
 references "backwards" is usually possible.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Devel-FindRef-%{version}
 %setup -q -n Devel-FindRef-%{version}
 
 
@@ -31,6 +36,7 @@ references "backwards" is usually possible.
 echo "y" | %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 echo "y" | %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
@@ -42,12 +48,15 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
 
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -56,7 +65,11 @@ rm -rf %{buildroot}
 %{perl_vendorarch}/Devel
 %{perl_vendorarch}/Devel
 %{_mandir}/man3/Devel*.3*
 %{_mandir}/man3/Devel*.3*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.46-2
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.46-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.46-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 24 - 22
p/perl-Devel-GlobalDestruction/perl-Devel-GlobalDestruction-vl.spec

@@ -1,25 +1,23 @@
-# Package is noarch from perl 5.13.7
-%global noarch_package %(perl -e 'print (($] >= 5.013007) ? 1 : 0);')
-
 Summary:	Expose PL_dirty, the flag that marks global destruction
 Summary:	Expose PL_dirty, the flag that marks global destruction
 Name:		perl-Devel-GlobalDestruction
 Name:		perl-Devel-GlobalDestruction
-Version:	0.13
-Release:	1%{?_dist_release}
-License:	GPL+ or Artistic
-Group:		Development/Libraries
-URL:		http://search.cpan.org/dist/Devel-GlobalDestruction
+Version:	0.14
+Release:	10%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Source:		http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Devel-GlobalDestruction-%{version}.tar.gz
+License:	GPL+ or Artistic
+URL:		https://metacpan.org/pod/Devel::GlobalDestruction
+Source:		https://cpan.metacpan.org/authors/id/H/HA/HAARG/Devel-GlobalDestruction-%{version}.tar.gz
 
 
-%if %{noarch_package}
 BuildArch:	noarch
 BuildArch:	noarch
-%endif
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires:	perl(ExtUtils::CBuilder) >= 0.27
+
+BuildRequires:  perl >= 2:5.34.0
+BuildRequires:	perl(ExtUtils::CBuilder)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
-BuildRequires:	perl(Sub::Exporter::Progressive) >= 0.001011
+BuildRequires:	perl(Sub::Exporter::Progressive)
 BuildRequires:	perl(XSLoader)
 BuildRequires:	perl(XSLoader)
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
 # Don't "provide" private Perl libs
 # Don't "provide" private Perl libs
 %{?perl_default_filter}
 %{?perl_default_filter}
@@ -35,39 +33,43 @@ process local resources to actually execute.
 For these constructors you can avoid the mess by simply bailing out if
 For these constructors you can avoid the mess by simply bailing out if
 global destruction is in effect.
 global destruction is in effect.
 
 
+
 %prep
 %prep
 %setup -q -n Devel-GlobalDestruction-%{version}
 %setup -q -n Devel-GlobalDestruction-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
 find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc Changes t/
 %doc Changes t/
-%if %{noarch_package}
 %{perl_vendorlib}/Devel/
 %{perl_vendorlib}/Devel/
-%else
-%{perl_vendorarch}/auto/Devel/
-%{perl_vendorarch}/Devel/
-%endif
 %{_mandir}/man3/Devel::GlobalDestruction.3pm*
 %{_mandir}/man3/Devel::GlobalDestruction.3pm*
 
 
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.14-10
+- new upstream release.
+- built with perl-5.34.0.
+
 * Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.13-1
 * Tue Dec 23 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.13-1
 - updated to 0.13
 - updated to 0.13
 - built with perl 5.16.3
 - built with perl 5.16.3

+ 26 - 15
p/perl-Devel-Leak/perl-Devel-Leak-vl.spec

@@ -1,48 +1,54 @@
+Summary:        Utility for looking for perl objects that are not reclaimed
 Name:           perl-Devel-Leak
 Name:           perl-Devel-Leak
 Version:        0.03
 Version:        0.03
-Release:        3%{?_dist_release}
-Summary:        Utility for looking for perl objects that are not reclaimed
+Release:        4%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Devel-Leak/
-Source0:        http://www.cpan.org/authors/id/N/NI/NI-S/Devel-Leak-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Devel::Leak
+Source0:        https://cpan.metacpan.org/authors/id/N/NI/NI-S/Devel-Leak-%{version}.tar.gz
+
 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(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+Requires:       perl >= 2:5.34.0
 
 
 %description
 %description
 This module provides a basic way to discover if a piece of perl code
 This module provides a basic way to discover if a piece of perl code
 is allocating perl data and not releasing them again.
 is allocating perl data and not releasing them again.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Devel-Leak-%{version}
 %setup -q -n Devel-Leak-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 NO_PERLLOCAL=1
 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}
-
-find ${RPM_BUILD_ROOT} -type f -name .packlist -exec rm -f {} \;
 find ${RPM_BUILD_ROOT} -type f -name '*.bs' -size 0 -exec rm -f {} \;
 find ${RPM_BUILD_ROOT} -type f -name '*.bs' -size 0 -exec rm -f {} \;
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} ${RPM_BUILD_ROOT}/*
 %{_fixperms} ${RPM_BUILD_ROOT}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc README
 %doc README
@@ -50,7 +56,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{perl_vendorarch}/Devel*
 %{perl_vendorarch}/Devel*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.03-4
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.03-3
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.03-3
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 - added BR:libxcrypt-devel.
 - added BR:libxcrypt-devel.

+ 23 - 9
p/perl-Devel-Refcount/perl-Devel-Refcount-vl.spec

@@ -1,11 +1,15 @@
+Summary:        Obtain the REFCNT value of a referent
 Name:           perl-Devel-Refcount
 Name:           perl-Devel-Refcount
 Version:        0.10
 Version:        0.10
-Release:        1%{?_dist_release}
-Summary:        Obtain the REFCNT value of a referent
+Release:        2%{?_dist_release}
+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/Devel-Refcount/
-Source0:        http://www.cpan.org/authors/id/P/PE/PEVANS/Devel-Refcount-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Devel::Refcount
+Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Devel-Refcount-%{version}.tar.gz
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  perl(ExtUtils::CBuilder)
 BuildRequires:  perl(ExtUtils::CBuilder)
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Module::Build)
@@ -13,22 +17,25 @@ BuildRequires:  perl(Test::Exception)
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:       perl
 
 
 %description
 %description
 This module provides a single function which obtains the reference count of
 This module provides a single function which obtains the reference count of
 the object being pointed to by the passed reference value.
 the object being pointed to by the passed reference value.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Devel-Refcount-%{version}
 %setup -q -n Devel-Refcount-%{version}
 
 
+
 %build
 %build
 %{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
 %{__perl} Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
 ./Build
 ./Build
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
@@ -38,12 +45,15 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
 
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 ./Build test
 ./Build test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
@@ -52,7 +62,11 @@ rm -rf %{buildroot}
 %{perl_vendorarch}/Devel*
 %{perl_vendorarch}/Devel*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10-2
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 21 - 12
p/perl-Devel-StackTrace/perl-Devel-StackTrace-vl.spec

@@ -1,18 +1,18 @@
 Name:           perl-Devel-StackTrace
 Name:           perl-Devel-StackTrace
 Summary:        Perl module implementing stack trace and stack trace frame objects
 Summary:        Perl module implementing stack trace and stack trace frame objects
-Version:        2.03
+Version:        2.04
 Epoch:          1
 Epoch:          1
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        Artistic 2.0
 License:        Artistic 2.0
-Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Devel-StackTrace/
 URL:            http://search.cpan.org/dist/Devel-StackTrace/
 Source0:        http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Devel-StackTrace-%{version}.tar.gz
 Source0:        http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/Devel-StackTrace-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 
 # --with release_tests ... also check "RELEASE_TESTS".
 # --with release_tests ... also check "RELEASE_TESTS".
 # Disabled by default
 # Disabled by default
@@ -21,7 +21,7 @@ BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Scalar::Util)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
 %if %{with release_tests}
 %if %{with release_tests}
 # for improved tests
 # for improved tests
@@ -34,6 +34,8 @@ BuildRequires:  perl(Test::Spelling)
 BuildRequires:  aspell-en
 BuildRequires:  aspell-en
 %endif
 %endif
 
 
+%{?perl_default_filter}
+
 %description
 %description
 The Devel::StackTrace module contains two classes, Devel::StackTrace
 The Devel::StackTrace module contains two classes, Devel::StackTrace
 and Devel::StackTraceFrame.  The goal of this object is to encapsulate
 and Devel::StackTraceFrame.  The goal of this object is to encapsulate
@@ -44,29 +46,31 @@ The Devel::StackTrace object contains a set of Devel::StackTraceFrame
 objects, one for each level of the stack.  The frames contain all the
 objects, one for each level of the stack.  The frames contain all the
 data available from caller() as of Perl 5.6.0.
 data available from caller() as of Perl 5.6.0.
 
 
+
 %prep
 %prep
 %setup -q -n Devel-StackTrace-%{version}
 %setup -q -n Devel-StackTrace-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 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}
-
-find ${RPM_BUILD_ROOT} -type f -name .packlist -exec rm -f {} \;
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} ${RPM_BUILD_ROOT}/*
 %{_fixperms} ${RPM_BUILD_ROOT}/*
 
 
+
 %check
 %check
 make test %{?with_release_tests:RELEASE_TESTING=1}
 make test %{?with_release_tests:RELEASE_TESTING=1}
 
 
+
 %clean
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc README LICENSE Changes
 %doc README LICENSE Changes
@@ -75,7 +79,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{perl_vendorlib}/Devel/StackTrace.pm
 %{perl_vendorlib}/Devel/StackTrace.pm
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:2.04-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:2.03-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1:2.03-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 12 - 6
p/perl-Devel-Symdump/perl-Devel-Symdump-vl.spec

@@ -1,9 +1,11 @@
 Summary: dump symbol names or the symbol table with Perl
 Summary: dump symbol names or the symbol table with Perl
 Name:           perl-Devel-Symdump
 Name:           perl-Devel-Symdump
 Version:        2.18
 Version:        2.18
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 Url:            http://search.cpan.org/dist/Devel-Symdump/
 Url:            http://search.cpan.org/dist/Devel-Symdump/
 Source0:        http://www.cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-%{version}.tar.gz
 Source0:        http://www.cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-%{version}.tar.gz
@@ -11,10 +13,7 @@ Source0:        http://www.cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-%{version
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More)
 BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor: Project Vine
-Distribution: Vine Linux
+Requires:       perl
 
 
 %description
 %description
 The perl module Devel::Symdump provides a convenient way to inspect
 The perl module Devel::Symdump provides a convenient way to inspect
@@ -24,10 +23,12 @@ perl's symbol table and the class hierarchy within a running program.
 %prep
 %prep
 %setup -q -n Devel-Symdump-%{version}
 %setup -q -n Devel-Symdump-%{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
@@ -35,9 +36,11 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
 find $RPM_BUILD_ROOT -depth -type d -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
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -50,6 +53,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.18-2
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.18-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.18-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 27 - 16
p/perl-Digest-HMAC/perl-Digest-HMAC-vl.spec

@@ -1,24 +1,24 @@
 %define _use_internal_dependency_generator 0
 %define _use_internal_dependency_generator 0
 
 
+Summary: Digest-HMAC Perl module
 Name: perl-Digest-HMAC
 Name: perl-Digest-HMAC
-Version: 1.03
+Version: 1.04
 Release: 1%{_dist_release}
 Release: 1%{_dist_release}
-Summary: Digest-HMAC Perl module
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: distributable
 License: distributable
-Group: Development/Libraries
-URL: http://search.cpan.org/search?mode=module&query=Digest%3a%3aHMAC
+URL: https://metacpan.org/pod/Digest::HMAC
+Source0: https://cpan.metacpan.org/authors/id/A/AR/ARODLAND/Digest-HMAC-%{version}.tar.gz
+
+BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-root
 BuildRoot: %{_tmppath}/%{name}-root
 BuildRequires: perl >= 0:5.00503
 BuildRequires: perl >= 0:5.00503
-Source0: Digest-HMAC-%{version}.tar.gz
-BuildArch: noarch
-
-BuildRequires: perl(Digest::SHA) >= 1.00
-BuildRequires: perl(Digest::MD5) >= 2.00
-Requires: perl(Digest::SHA) >= 1.00
-Requires: perl(Digest::MD5) >= 2.00
-
-Vendor: Project Vine
-Distribution: Vine Linux
+BuildRequires: perl(Digest::SHA)
+BuildRequires: perl(Digest::MD5)
+Requires: perl(Digest::SHA)
+Requires: perl(Digest::MD5)
 
 
 %description
 %description
 HMAC is used for message integrity checks between two parties that
 HMAC is used for message integrity checks between two parties that
@@ -29,15 +29,15 @@ RFC 2104.
 HMAC follow the common Digest:: interface, but the constructor takes
 HMAC follow the common Digest:: interface, but the constructor takes
 the secret key and the name of some other simple Digest:: as argument.
 the secret key and the name of some other simple Digest:: as argument.
 
 
+
 %prep
 %prep
 %setup -q -n Digest-HMAC-%{version} 
 %setup -q -n Digest-HMAC-%{version} 
 
 
+
 %build
 %build
 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
 make
 make
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
 
 
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
@@ -58,13 +58,24 @@ if [ "$(cat Digest-HMAC-%{version}-filelist)X" = "X" ] ; then
     exit -1
     exit -1
 fi
 fi
 
 
+
 %check
 %check
 make test
 make test
 
 
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
 %files -f Digest-HMAC-%{version}-filelist
 %files -f Digest-HMAC-%{version}-filelist
 %defattr(-,root,root)
 %defattr(-,root,root)
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.04-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.03-1
 * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.03-1
 - build with Perl 5.16
 - build with Perl 5.16
 - update to 1.03
 - update to 1.03

+ 24 - 15
p/perl-Digest-SHA1/perl-Digest-SHA1-vl.spec

@@ -3,19 +3,19 @@
 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: 2%{_dist_release}
+Release: 3%{_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: distributable
 License: distributable
-Group: Development/Libraries
-URL: http://search.cpan.org/dist/Digest-SHA1/
+URL: https://metacpan.org/pod/Digest::SHA1
+Source: https://cpan.metacpan.org/authors/id/G/GA/GAAS/Digest-SHA1-%{version}.tar.gz
 
 
-Source: http://www.cpan.org/modules/by-module/Digest/Digest-SHA1-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildRequires:perl >= 2:5.34.0
+Requires:perl >= 2:5.34.0
 
 
-BuildRequires: perl >= 0:5.10.0
-Requires: perl >= 0:5.10.0
-
-Vendor: Project Vine
-Distribution: Vine Linux
+%{?perl_default_filter}
 
 
 %description
 %description
 The Digest::SHA1 module allows you to use the NIST SHA-1 message
 The Digest::SHA1 module allows you to use the NIST SHA-1 message
@@ -30,23 +30,28 @@ arbitrary length and which can read files directly.
 A binary digest will be 20 bytes long. A hex digest will be 40
 A binary digest will be 20 bytes long. A hex digest will be 40
 characters long. A base64 digest will be 27 characters long.
 characters long. A base64 digest will be 27 characters long.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -n %{real_name}-%{version}
 %setup -n %{real_name}-%{version}
 
 
+
 %build
 %build
-CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{buildroot}%{_prefix}"
-%{__make} %{?_smp_mflags} OPTIMIZE="%{optflags}"
+%{__perl} Makefile.PL OPTIMIZE="%{optflags}" INSTALLDIRS="vendor" NO_PACKLIST=1 NO_PERLLOCAL=1
+%{__make} %{?_smp_mflags}
+
 
 
 %install
 %install
 %{__rm} -rf %{buildroot}
 %{__rm} -rf %{buildroot}
-%makeinstall
+%make_install
 
 
-### Clean up buildroot
-%{__rm} -rf %{buildroot}%{perl_archlib} %{buildroot}%{perl_vendorarch}/auto/*{,/*{,/*}}/.packlist
 
 
 %clean
 %clean
 %{__rm} -rf %{buildroot}
 %{__rm} -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-, root, root, 0755)
 %defattr(-, root, root, 0755)
 %doc Changes MANIFEST README fip180-1*
 %doc Changes MANIFEST README fip180-1*
@@ -56,7 +61,11 @@ CFLAGS="%{optflags}" %{__perl} Makefile.PL INSTALLDIRS="vendor" PREFIX="%{buildr
 %dir %{perl_vendorarch}/auto/Digest/
 %dir %{perl_vendorarch}/auto/Digest/
 %{perl_vendorarch}/auto/Digest/SHA1/
 %{perl_vendorarch}/auto/Digest/SHA1/
 
 
+
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13-3
+- rebuilt with perl-5.34.0.
+
 * Mon Jun 30 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13-2
 * Mon Jun 30 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13-2
 - rebuilt with perl-5.6.13.
 - rebuilt with perl-5.6.13.
 
 

+ 25 - 17
p/perl-Dist-CheckConflicts/perl-Dist-CheckConflicts-vl.spec

@@ -1,29 +1,30 @@
+Summary:	Declare version conflicts for your dist
 Name:		perl-Dist-CheckConflicts
 Name:		perl-Dist-CheckConflicts
 Version:	0.11
 Version:	0.11
-Release:	1%{?_dist_release}
-Summary:	Declare version conflicts for your dist
-Group:		Development/Libraries
+Release:	2%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
-URL:		http://search.cpan.org/dist/Dist-CheckConflicts/
-Source0:	http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-CheckConflicts-%{version}.tar.gz
-Patch0:		Dist-CheckConflicts-0.02-old-eumm.patch
-Patch1:		Dist-CheckConflicts-0.02-old-Test::More.patch
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
+URL:		https://metacpan.org/pod/Dist::CheckConflicts
+Source0:	https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-%{version}.tar.gz
+
 BuildArch:	noarch
 BuildArch:	noarch
 BuildRequires:	perl(Carp)
 BuildRequires:	perl(Carp)
-BuildRequires:	perl(ExtUtils::MakeMaker) >= 6.30
+BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(IPC::Open3)
 BuildRequires:	perl(IPC::Open3)
-BuildRequires:	perl(List::MoreUtils) >= 0.12
+BuildRequires:	perl(List::MoreUtils)
 BuildRequires:	perl(Module::Runtime)
 BuildRequires:	perl(Module::Runtime)
 BuildRequires:	perl(Pod::Coverage::TrustPod)
 BuildRequires:	perl(Pod::Coverage::TrustPod)
 BuildRequires:	perl(Sub::Exporter)
 BuildRequires:	perl(Sub::Exporter)
 BuildRequires:	perl(Test::EOL)
 BuildRequires:	perl(Test::EOL)
 BuildRequires:	perl(Test::Fatal)
 BuildRequires:	perl(Test::Fatal)
-BuildRequires:	perl(Test::More) >= 0.88
+BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::NoTabs)
 BuildRequires:	perl(Test::NoTabs)
-BuildRequires:	perl(Test::Pod) >= 1.41
-BuildRequires:	perl(Test::Pod::Coverage) >= 1.08
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+BuildRequires:	perl(Test::Pod)
+BuildRequires:	perl(Test::Pod::Coverage)
+Requires:	perl >= 2:5.34.0
 
 
 %description
 %description
 One shortcoming of the CPAN clients that currently exist is that they have no
 One shortcoming of the CPAN clients that currently exist is that they have no
@@ -43,33 +44,40 @@ let CPAN clients update conflicting modules automatically after an existing
 module is upgraded, but until that happens, this module will allow users to do
 module is upgraded, but until that happens, this module will allow users to do
 this manually.
 this manually.
 
 
+
 %prep
 %prep
 %setup -q -n Dist-CheckConflicts-%{version}
 %setup -q -n Dist-CheckConflicts-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %check
 %check
 make test RELEASE_TESTING=1
 make test RELEASE_TESTING=1
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
-%defattr(-,root,root,-)
 %doc Changes LICENSE README
 %doc Changes LICENSE README
 %{perl_vendorlib}/Dist/
 %{perl_vendorlib}/Dist/
 %{_mandir}/man3/Dist::CheckConflicts.3pm*
 %{_mandir}/man3/Dist::CheckConflicts.3pm*
 
 
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.11-2
+- rebuilt with perl-5.34.0.
+
 * Fri Dec 19 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.11-1
 * Fri Dec 19 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.11-1
 - updated to 0.11
 - updated to 0.11
 - built with perl 5.16.3
 - built with perl 5.16.3

+ 22 - 17
p/perl-EV/perl-EV-vl.spec

@@ -1,20 +1,20 @@
-Name:           perl-EV
-Version:        4.25
-Release:        1%{?_dist_release}
 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
+Version:        4.33
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 # Note: The source archive includes a libev/ folder which contents are licensed
 # Note: The source archive includes a libev/ folder which contents are licensed
 #       as "BSD or GPLv2+". However, those are removed at build-time and
 #       as "BSD or GPLv2+". However, those are removed at build-time and
 #       perl-EV is instead built against the system-provided libev.
 #       perl-EV is instead built against the system-provided libev.
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/EV/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/EV-%{version}.tar.gz
+URL:            https://metacpan.org/pod/EV
+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
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Patch1:         perl-EV-4.30-Don-t-check-bundled-libev.patch
 
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(common::sense)
@@ -23,7 +23,7 @@ BuildRequires:  libxcrypt-devel
 BuildRequires:  libev-source >= %{version}
 BuildRequires:  libev-source >= %{version}
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(Canary::Stability)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl
 
 
 # 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.
@@ -44,11 +44,14 @@ specific backend with "LIBEV_FLAGS", or just about in any case because it has
 much more detailed information.
 much more detailed information.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n EV-%{version}
 %setup -q -n EV-%{version}
 
 
-# no questins during build
 %patch0 -p1
 %patch0 -p1
+%patch1 -p0
 
 
 # remove all traces of the bundled libev
 # remove all traces of the bundled libev
 rm -fr libev/*
 rm -fr libev/*
@@ -59,16 +62,13 @@ cp -r /usr/share/libev-source/* ./libev/
 
 
 
 
 %build
 %build
-echo "y" | %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
-make %{?_smp_mflags}
+PERL_CANARY_STABILITY_NOPROMPT=1 | %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 NO_PERLLOCAL=1
+%{make_build}
 
 
 
 
 %install
 %install
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
-find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w %{buildroot}/*
+%{_fixperms} $RPM_BUILD_ROOT/*
 
 
 
 
 %check
 %check
@@ -91,6 +91,11 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.33-1
+- new upstream release.
+- built with perl-5.34.0.
+- imported Patch1 from rawhide.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.25-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.25-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 18 - 14
p/perl-Email-Address/perl-Email-Address-vl.spec

@@ -1,24 +1,26 @@
+Summary:        RFC 2822 Address Parsing and Creation
 Name:           perl-Email-Address
 Name:           perl-Email-Address
 Version:        1.912
 Version:        1.912
-Release:        1%{?_dist_release}
-Summary:        RFC 2822 Address Parsing and Creation
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
 
 
-Group:          Development/Libraries
 License:        Artistic or GPL+
 License:        Artistic or GPL+
-URL:            http://search.cpan.org/dist/Email-Address/
-Source0:        http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Address-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+URL:            https://metacpan.org/pod/Email::Address
+Source0:        https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Email-Address-%{version}.tar.gz
 
 
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(Test::Pod::Coverage)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
 
 
 %description
 %description
 This class implements a complete RFC 2822 parser that locates email
 This class implements a complete RFC 2822 parser that locates email
@@ -33,16 +35,15 @@ software is to be correct, and very very fast.
 
 
 
 
 %build
 %build
-%{__perl} Makefile.PL
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 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}
-find ${RPM_BUILD_ROOT} -type f -name .packlist -exec rm -f {} ';'
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null ';'
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w ${RPM_BUILD_ROOT}/*
+%{_fixperms} $RPM_BUILD_ROOT/*
 
 
 
 
 %check
 %check
@@ -57,11 +58,14 @@ rm -rf ${RPM_BUILD_ROOT}
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
 %doc Changes README bench/
 %doc Changes README bench/
-%{perl_sitelib}/Email/
+%{perl_vendorlib}/Email/
 %{_mandir}/man3/*.3pm*
 %{_mandir}/man3/*.3pm*
 
 
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.912-2
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.912-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.912-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 24 - 13
p/perl-Email-Date-Format/perl-Email-Date-Format-vl.spec

@@ -1,44 +1,51 @@
+Summary:        Produce RFC 2822 date strings
 Name:           perl-Email-Date-Format
 Name:           perl-Email-Date-Format
 Version:        1.005
 Version:        1.005
-Release:        1%{?_dist_release}
-Summary:        Produce RFC 2822 date strings
-Group:          Development/Libraries
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/Email-Date-Format/
-Source0:        http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Date-Format-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More), perl(Time::Local)
-BuildRequires:  perl(Test::Pod), perl(Test::Pod::Coverage)
+URL:            https://metacpan.org/pod/Email::Date::Format
+Source0:        https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Email-Date-Format-%{version}.tar.gz
+
 BuildArch:      noarch
 BuildArch:      noarch
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
+BuildRequires:  perl >= 2:5.34.0
+BuildRequires:  perl(ExtUtils::MakeMaker), perl(Test::More), perl(Time::Local)
+BuildRequires:  perl(Test::Pod), perl(Test::Pod::Coverage)
+Requires:       perl >= 2:5.34.0
 
 
 %description
 %description
 This module can be used to emit RFC 2822 style date strings.
 This module can be used to emit RFC 2822 style date strings.
 
 
+
 %prep
 %prep
 %setup -q -n Email-Date-Format-%{version}
 %setup -q -n Email-Date-Format-%{version}
 
 
+
 %build
 %build
 sed -i '/LICENSE/ d' Makefile.PL
 sed -i '/LICENSE/ d' Makefile.PL
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make
 make
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w %{buildroot}/*
 chmod -R u+w %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
@@ -46,7 +53,11 @@ rm -rf %{buildroot}
 %{perl_vendorlib}/Email/
 %{perl_vendorlib}/Email/
 %{_mandir}/man3/*.3*
 %{_mandir}/man3/*.3*
 
 
+
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.005-2
+- rebuilt with perl-5.34.0.
+
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.005-1
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.005-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 16 - 6
p/perl-Encode-Locale/perl-Encode-Locale-vl.spec

@@ -1,14 +1,15 @@
+Summary:        Determine the locale encoding
 Name:           perl-Encode-Locale
 Name:           perl-Encode-Locale
 Version:        1.05
 Version:        1.05
-Release:        13%{?_dist_release}
-Summary:        Determine the locale encoding
+Release:        14%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/Encode-Locale
 URL:            https://metacpan.org/release/Encode-Locale
 Source0:        https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-%{version}.tar.gz
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  findutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  make
@@ -30,7 +31,7 @@ BuildRequires:  perl(I18N::Langinfo)
 # Tests only:
 # Tests only:
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(utf8)
 BuildRequires:  perl(utf8)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 Requires:       perl(Encode)
 Requires:       perl(Encode)
 # Encode::HanExtra not yet packaged
 # Encode::HanExtra not yet packaged
 # Recommended:
 # Recommended:
@@ -47,27 +48,36 @@ still byte based.  Programs therefore needs to decode byte strings
 that enter the program from the outside and encode them again on the
 that enter the program from the outside and encode them again on the
 way out.
 way out.
 
 
+
 %prep
 %prep
 %setup -q -n Encode-Locale-%{version}
 %setup -q -n Encode-Locale-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=$RPM_BUILD_ROOT
 make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} $RPM_BUILD_ROOT/*
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %doc Changes README
 %doc Changes README
 %{perl_vendorlib}/Encode/
 %{perl_vendorlib}/Encode/
 %{_mandir}/man3/Encode::Locale.3*
 %{_mandir}/man3/Encode::Locale.3*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.05-14
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.05-13
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.05-13
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 32 - 28
p/perl-Error/perl-Error-vl.spec

@@ -1,20 +1,21 @@
-%define pkgver 0.17022
-
 Summary: Error/exception handling in an OO-ish way with Perl
 Summary: Error/exception handling in an OO-ish way with Perl
+Summary(ja): エラーや例外をオブジェクト指向的に扱う Perl モジュール
 Name: perl-Error
 Name: perl-Error
-Version: %{pkgver}
+Version: 0.17029
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: Aristic and GPL
-Group: Development/Libraries
-Source0: http://search.cpan.org/CPAN/authors/id/U/UA/UARUN/Error-%{pkgver}.tar.gz
-Url: http://search.cpan.org/dist/Error/
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 5.005
-Requires: perl >= 5.005
+Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
+
+License: Aristic and GPL
+URL: https://metacpan.org/pod/Error
+Source0: https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/Error-%{version}.tar.gz
+
 BuildArch: noarch
 BuildArch: noarch
-SUmmary(ja): エラーや例外をオブジェクト指向的に扱う Perl モジュール
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+
+BuildRequires: perl >= 2:5.34.0
+Requires: perl >= 2:5.34.0
 
 
 %description
 %description
 The Error package provides two interfaces. Firstly Error provides
 The Error package provides two interfaces. Firstly Error provides
@@ -35,40 +36,43 @@ recordしたりするための、エラーや例外のベースクラスとな
 Errorクラスのエラーを直接throwするべきではありません。Errorの
 Errorクラスのエラーを直接throwするべきではありません。Errorの
 サブクラスを使ってエラーを投げるようにしてください。
 サブクラスを使ってエラーを投げるようにしてください。
 
 
+
 %prep
 %prep
-%setup -q -n Error-%{pkgver} 
+%setup -q -n Error-%{version} 
+
 
 
 %build
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
+CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make
 make
 
 
+
+%install
+rm -rf %{buildroot}
+make DESTDIR=%{buildroot} install
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+
 %check
 %check
 make test
 make test
 
 
+
 %clean 
 %clean 
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
-%install
-rm -rf %{buildroot}
-make DESTDIR=%{buildroot} install
 
 
-find %{buildroot}%{_prefix} -type f -print | 
-	sed "s@^%{buildroot}@@g" | 
-	grep -v ^%{_mandir} | 
-	grep -v perllocal.pod | 
-	grep -v "\.packlist" > %{name}.files
-if [ "$(cat %{name}.files)X" = "X" ] ; then
-    echo "ERROR: EMPTY FILE LIST"
-    exit -1
-fi
-
-%files -f %{name}.files
+%files
 %defattr(-,root,root)
 %defattr(-,root,root)
+%license LICENSE
 %doc README ChangeLog examples
 %doc README ChangeLog examples
-%dir %{perl_vendorlib}/Error
+%{perl_vendorlib}/Error*
 %{_mandir}/*/*
 %{_mandir}/*/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17029-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu Jul  3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17022-1
 * Thu Jul  3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.17022-1
 - new upstream release.
 - new upstream release.
 - applied versioning presented by upstream.
 - applied versioning presented by upstream.

+ 22 - 14
p/perl-Eval-Closure/perl-Eval-Closure-vl.spec

@@ -1,17 +1,17 @@
+Summary:        Safely and cleanly create closures via string eval
 Name:           perl-Eval-Closure
 Name:           perl-Eval-Closure
 Version:        0.14
 Version:        0.14
-Release:        1%{?_dist_release}
-Summary:        Safely and cleanly create closures via string eval
-License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Eval-Closure/
-Source0:        http://www.cpan.org/authors/id/D/DO/DOY/Eval-Closure-%{version}.tar.gz
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/pod/Eval::Closure
+Source0:        https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz
 
 
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(PadWalker)
 BuildRequires:  perl(PadWalker)
 BuildRequires:  perl(Perl::Tidy)
 BuildRequires:  perl(Perl::Tidy)
@@ -23,7 +23,7 @@ BuildRequires:  perl(Test::Output)
 BuildRequires:  perl(Test::Requires)
 BuildRequires:  perl(Test::Requires)
 BuildRequires:  perl(Try::Tiny)
 BuildRequires:  perl(Try::Tiny)
 Requires:       perl(Perl::Tidy)
 Requires:       perl(Perl::Tidy)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -39,35 +39,43 @@ This module attempts to solve these problems. It provides an eval_closure
 function, which evals a string in a clean environment, other than a fixed list
 function, which evals a string in a clean environment, other than a fixed list
 of specified variables. Compilation errors are rethrown automatically.
 of specified variables. Compilation errors are rethrown automatically.
 
 
+
 %prep
 %prep
 %setup -q -n Eval-Closure-%{version}
 %setup -q -n Eval-Closure-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-
-find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %doc Changes LICENSE README
 %doc Changes LICENSE README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sun Nov 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.14-2
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.14-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.14-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 18 - 10
p/perl-Event-Lib/perl-Event-Lib-vl.spec

@@ -1,21 +1,22 @@
+Summary:        Perl wrapper around libevent
 Name:           perl-Event-Lib
 Name:           perl-Event-Lib
 Version:        1.03
 Version:        1.03
-Release:        5%{?_dist_release}
-Summary:        Perl wrapper around libevent
-Group:          Development/Libraries
+Release:        6%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/Event-Lib/
-Source0:        http://search.cpan.org/CPAN/authors/id/V/VP/VPARSEVAL/Event-Lib-%{version}.tar.gz
-
+URL:            https://metacpan.org/pod/Event::Lib
+Source0:        https://cpan.metacpan.org/authors/id/V/VP/VPARSEVAL/Event-Lib-%{version}.tar.gz
 #https://rt.cpan.org/Public/Bug/Display.html?id=80644
 #https://rt.cpan.org/Public/Bug/Display.html?id=80644
 Patch0:         https://rt.cpan.org/Ticket/Attachment/1136922/598341/lib-event.patch
 Patch0:         https://rt.cpan.org/Ticket/Attachment/1136922/598341/lib-event.patch
 # Restore compatibility with libevent 2.1, bug #1549504, CPAN RT#124603
 # Restore compatibility with libevent 2.1, bug #1549504, CPAN RT#124603
 Patch1:         Event-Lib-1.03-libevent_2_1.patch
 Patch1:         Event-Lib-1.03-libevent_2_1.patch
+# Adapt to changes in Perl 5.33.1, bug #1876460, CPAN RT#133340
+Patch2:         Event-Lib-1.03-Fix-tests-on-indeed-non-blocking-UNIX-sockets.patch
 
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(GTop)
 BuildRequires:  perl(GTop)
 # Needed for test
 # Needed for test
@@ -23,8 +24,7 @@ BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  libevent-devel
 BuildRequires:  libevent-devel
 BuildRequires:  libxcrypt-devel
 BuildRequires:  libxcrypt-devel
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
+Requires:  perl
 
 
 %description
 %description
 This module is a Perl wrapper around libevent(3) as available from
 This module is a Perl wrapper around libevent(3) as available from
@@ -33,11 +33,15 @@ whenever a given event on a filehandle happens, a timeout occurs or a signal is
 received.
 received.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Event-Lib-%{version}
 %setup -q -n Event-Lib-%{version}
-
 %patch0 -p1 -b .orig
 %patch0 -p1 -b .orig
 %patch1 -p1
 %patch1 -p1
+%patch2 -p1
+
 
 
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" \
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" \
@@ -75,6 +79,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.03-6
+- rebuilt with perl-5.34.0.
+- imported Patch2 from rawhide.
+
 * Tue Apr 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.03-5
 * Tue Apr 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.03-5
 - built with libevent-2.1.11.
 - built with libevent-2.1.11.
 
 

+ 16 - 22
p/perl-Event/perl-Event-vl.spec

@@ -1,11 +1,14 @@
+Summary:	Event loop processing
 Name:		perl-Event
 Name:		perl-Event
-Version:	1.27
+Version:	1.28
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
-Summary:	Event loop processing
-Group:		Development/Libraries
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
-URL:		http://search.cpan.org/dist/Event/
-Source0:	http://search.cpan.org/CPAN/authors/id/J/JP/JPRIT/Event-%{version}.tar.gz
+URL:		https://metacpan.org/pod/Event
+Source0:	https://cpan.metacpan.org/authors/id/E/ET/ETJ/Event-%{version}.tar.gz
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:	perl(Carp)
 BuildRequires:	perl(Carp)
@@ -14,18 +17,12 @@ BuildRequires:	perl(Exporter)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test)
 BuildRequires:	perl(Test)
 BuildRequires:	perl(Time::HiRes)
 BuildRequires:	perl(Time::HiRes)
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl
 Requires:	perl(Time::HiRes)
 Requires:	perl(Time::HiRes)
 
 
-Vendor:       Project Vine
-Distribution: Vine Linux
-
-%if %{_dist_release} > "vl6"
 %global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(attrs\\)
 %global __requires_exclude %{?__requires_exclude:__requires_exclude|}perl\\(attrs\\)
-%endif
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
-
 %description
 %description
 The Event module provide a central facility to watch for various types of
 The Event module provide a central facility to watch for various types of
 events and invoke a callback when these events occur. The idea is to delay the
 events and invoke a callback when these events occur. The idea is to delay the
@@ -33,6 +30,9 @@ handling of events so that they may be dispatched in priority order when it is
 safe for callbacks to execute.
 safe for callbacks to execute.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Event-%{version}
 %setup -q -n Event-%{version}
 
 
@@ -44,16 +44,6 @@ perl -pi -e 's|#!./perl|#!/usr/bin/perl|' demo/*.t t/*.t util/bench.pl
 # Fix character encoding
 # Fix character encoding
 #patch0 -p1
 #patch0 -p1
 
 
-%if %{_dist_release} <= "vl6"
-cat << \EOF > %{name}-req
-#!/bin/sh
-%{__perl_requires} $* | sed -e '/perl(attrs)/d'
-EOF
-
-%global __perl_requires %{_builddir}/Event-%{version}/%{name}-req
-chmod +x %{__perl_requires}
-%endif
-
 
 
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
@@ -85,6 +75,10 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.28-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.27-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.27-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 25 - 15
p/perl-Exception-Class/perl-Exception-Class-vl.spec

@@ -1,56 +1,61 @@
+Summary:        Module that allows you to declare real exception classes in Perl
 Name:           perl-Exception-Class
 Name:           perl-Exception-Class
-Version:        1.44
+Version:        1.45
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Module that allows you to declare real exception classes in Perl
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
+
 License:        Artistic 2.0
 License:        Artistic 2.0
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/Exception-Class/
-Source0:        http://www.cpan.org/authors/id/D/DR/DROLSKY/Exception-Class-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Exception::Class
+Source0:        https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-%{version}.tar.gz
 
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
 BuildRequires:  perl(Class::Data::Inheritable)
 BuildRequires:  perl(Class::Data::Inheritable)
 BuildRequires:  perl(Devel::StackTrace)
 BuildRequires:  perl(Devel::StackTrace)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(Test::Pod::Coverage)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
 
 
 %description
 %description
 Exception::Class allows you to declare exception hierarchies in your
 Exception::Class allows you to declare exception hierarchies in your
 modules in a "Java-esque" manner.
 modules in a "Java-esque" manner.
 
 
+
 %prep
 %prep
 %setup -q -n Exception-Class-%{version}
 %setup -q -n Exception-Class-%{version}
 
 
 chmod a-x lib/Exception/Class.pm
 chmod a-x lib/Exception/Class.pm
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 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}
-
-find ${RPM_BUILD_ROOT} -type f -name .packlist -exec rm -f {} \;
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
 find ${RPM_BUILD_ROOT} -depth -type d -exec rmdir {} 2>/dev/null \;
-
 %{_fixperms} ${RPM_BUILD_ROOT}/*
 %{_fixperms} ${RPM_BUILD_ROOT}/*
 
 
+
 %check
 %check
 export IS_MAINTAINER=1
 export IS_MAINTAINER=1
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
@@ -60,7 +65,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{perl_vendorlib}/Exception/Class.pm
 %{perl_vendorlib}/Exception/Class.pm
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.45-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.44-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.44-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 20 - 8
p/perl-Exporter-Tiny/perl-Exporter-Tiny-vl.spec

@@ -5,13 +5,18 @@
 %global no_test_warnings 0
 %global no_test_warnings 0
 %endif
 %endif
 
 
-Name:		perl-Exporter-Tiny
-Version:	1.002001
-Release:	3%{?_dist_release}
 Summary:	An exporter with the features of Sub::Exporter but only core dependencies
 Summary:	An exporter with the features of Sub::Exporter but only core dependencies
+Name:		perl-Exporter-Tiny
+Version:	1.002002
+Release:	1%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
 URL:		https://metacpan.org/release/Exporter-Tiny
 URL:		https://metacpan.org/release/Exporter-Tiny
 Source0:	https://cpan.metacpan.org/modules/by-module/Exporter/Exporter-Tiny-%{version}.tar.gz
 Source0:	https://cpan.metacpan.org/modules/by-module/Exporter/Exporter-Tiny-%{version}.tar.gz
+
 BuildArch:	noarch
 BuildArch:	noarch
 # Module Build
 # Module Build
 BuildRequires:	coreutils
 BuildRequires:	coreutils
@@ -32,12 +37,9 @@ BuildRequires:	perl(Test::Fatal)
 BuildRequires:	perl(Test::Warnings)
 BuildRequires:	perl(Test::Warnings)
 %endif
 %endif
 # Runtime
 # Runtime
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
 Requires:	perl(Carp)
 Requires:	perl(Carp)
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 # Avoid doc-file dependency on perl(base)
 # Avoid doc-file dependency on perl(base)
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -56,21 +58,26 @@ tag names to sub names, resolution of sub names to coderefs, and installation
 of coderefs into the target package) as method calls, which means they can be
 of coderefs into the target package) as method calls, which means they can be
 overridden to provide interesting behavior.
 overridden to provide interesting behavior.
 
 
+
 %prep
 %prep
 %setup -q -n Exporter-Tiny-%{version}
 %setup -q -n Exporter-Tiny-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -delete
 find %{buildroot} -type f -name .packlist -delete
 %{_fixperms} -c %{buildroot}
 %{_fixperms} -c %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %if 0%{?_licensedir:1}
 %if 0%{?_licensedir:1}
 %license COPYRIGHT LICENSE
 %license COPYRIGHT LICENSE
@@ -86,8 +93,13 @@ make test
 %{_mandir}/man3/Exporter::Tiny::Manual::QuickStart.3*
 %{_mandir}/man3/Exporter::Tiny::Manual::QuickStart.3*
 %{_mandir}/man3/Exporter::Shiny.3*
 %{_mandir}/man3/Exporter::Shiny.3*
 
 
+
 %changelog
 %changelog
-* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net>
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.002002-1
+- new upstream release.
+- built with perl-5.34.0.
+
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.002001-3
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 
 

+ 20 - 9
p/perl-ExtUtils-Config/perl-ExtUtils-Config-vl.spec

@@ -1,20 +1,21 @@
+Summary:	A wrapper for perl's configuration
 Name:		perl-ExtUtils-Config
 Name:		perl-ExtUtils-Config
 Version:	0.008
 Version:	0.008
-Release:	15%{?_dist_release}
-Summary:	A wrapper for perl's configuration
+Release:	16%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
 URL:		https://metacpan.org/release/ExtUtils-Config
 URL:		https://metacpan.org/release/ExtUtils-Config
 Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-%{version}.tar.gz
 Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:	noarch
 BuildArch:	noarch
 # Build
 # Build
 BuildRequires:	coreutils
 BuildRequires:	coreutils
 BuildRequires:	findutils
 BuildRequires:	findutils
 BuildRequires:	make
 BuildRequires:	make
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 # Module
 # Module
 BuildRequires:	perl(Config)
 BuildRequires:	perl(Config)
@@ -24,26 +25,32 @@ BuildRequires:	perl(File::Find)
 BuildRequires:	perl(File::Temp)
 BuildRequires:	perl(File::Temp)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 # Runtime
 # Runtime
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
+
+%{?perl_default_filter}
 
 
 %description
 %description
 ExtUtils::Config is an abstraction around the %%Config hash.
 ExtUtils::Config is an abstraction around the %%Config hash.
 
 
+
 %prep
 %prep
 %setup -q -n ExtUtils-Config-%{version}
 %setup -q -n ExtUtils-Config-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -delete
 %{_fixperms} -c %{buildroot}
 %{_fixperms} -c %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %if 0%{?_licensedir:1}
 %if 0%{?_licensedir:1}
 %license LICENSE
 %license LICENSE
@@ -54,7 +61,11 @@ make test
 %{perl_vendorlib}/ExtUtils/
 %{perl_vendorlib}/ExtUtils/
 %{_mandir}/man3/ExtUtils::Config.3*
 %{_mandir}/man3/ExtUtils::Config.3*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.008-15
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.008-14
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.008-14
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 19 - 8
p/perl-ExtUtils-Depends/perl-ExtUtils-Depends-vl.spec

@@ -1,20 +1,20 @@
 Summary:        Easily build XS extensions that depend on XS extensions
 Summary:        Easily build XS extensions that depend on XS extensions
 Name:           perl-ExtUtils-Depends
 Name:           perl-ExtUtils-Depends
-Version:        0.8000
+Version:        0.8001
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-Group:          Development/Libraries
-URL:            http://search.cpan.org/dist/ExtUtils-Depends/
-Source0:        http://www.cpan.org/authors/id/T/TS/TSCH/ExtUtils-Depends-%{version}.tar.gz
+Group:          programming
+URL:            https://metacpan.org/pod/ExtUtils::Depends
+Source0:        https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-Depends-%{version}.tar.gz
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor: Project Vine
-Distribution: Vine Linux
+Requires:       perl
 
 
 %description
 %description
 This module tries to make it easy to build Perl extensions that use
 This module tries to make it easy to build Perl extensions that use
@@ -22,13 +22,16 @@ functions and typemaps provided by other perl extensions. This means that a
 perl extension is treated like a shared library that provides also a C and
 perl extension is treated like a shared library that provides also a C and
 an XS interface besides the perl one.
 an XS interface besides the perl one.
 
 
+
 %prep
 %prep
 %setup -q -n ExtUtils-Depends-%{version}
 %setup -q -n ExtUtils-Depends-%{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
 
 
@@ -39,19 +42,27 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 
 
 %{_fixperms} $RPM_BUILD_ROOT/*
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc Changes README
 %doc Changes README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8001-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8000-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8000-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 20 - 9
p/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers-vl.spec

@@ -1,20 +1,21 @@
+Summary:	Various portability utilities for module builders
 Name:		perl-ExtUtils-Helpers
 Name:		perl-ExtUtils-Helpers
 Version:	0.026
 Version:	0.026
-Release:	10%{?_dist_release}
-Summary:	Various portability utilities for module builders
+Release:	11%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
 URL:		https://metacpan.org/release/ExtUtils-Helpers
 URL:		https://metacpan.org/release/ExtUtils-Helpers
 Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-%{version}.tar.gz
 Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:	noarch
 BuildArch:	noarch
 # Build
 # Build
 BuildRequires:	coreutils
 BuildRequires:	coreutils
 BuildRequires:	findutils
 BuildRequires:	findutils
 BuildRequires:	make
 BuildRequires:	make
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 # Module (File::Copy only needed for VMS support, not packaged)
 # Module (File::Copy only needed for VMS support, not packaged)
 BuildRequires:	perl(Carp)
 BuildRequires:	perl(Carp)
@@ -30,12 +31,15 @@ BuildRequires:	perl(Cwd)
 BuildRequires:	perl(lib)
 BuildRequires:	perl(lib)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 # Runtime
 # Runtime
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
+
+%{?perl_default_filter}
 
 
 %description
 %description
 This module provides various portable helper functions for module building
 This module provides various portable helper functions for module building
 modules.
 modules.
 
 
+
 %prep
 %prep
 %setup -q -n ExtUtils-Helpers-%{version}
 %setup -q -n ExtUtils-Helpers-%{version}
 
 
@@ -43,18 +47,21 @@ modules.
 rm -f lib/ExtUtils/Helpers/{VMS,Windows}.pm
 rm -f lib/ExtUtils/Helpers/{VMS,Windows}.pm
 perl -ni -e 'print unless /^lib\/ExtUtils\/Helpers\/(VMS|Windows)\.pm$/;' MANIFEST
 perl -ni -e 'print unless /^lib\/ExtUtils\/Helpers\/(VMS|Windows)\.pm$/;' MANIFEST
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -delete
 %{_fixperms} -c %{buildroot}
 %{_fixperms} -c %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %if 0%{?_licensedir:1}
 %if 0%{?_licensedir:1}
 %license LICENSE
 %license LICENSE
@@ -66,7 +73,11 @@ make test
 %{_mandir}/man3/ExtUtils::Helpers.3*
 %{_mandir}/man3/ExtUtils::Helpers.3*
 %{_mandir}/man3/ExtUtils::Helpers::Unix.3*
 %{_mandir}/man3/ExtUtils::Helpers::Unix.3*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.026-11
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.026-10
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.026-10
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 20 - 9
p/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths-vl.spec

@@ -1,20 +1,21 @@
+Summary:	Build.PL install path logic made easy
 Name:		perl-ExtUtils-InstallPaths
 Name:		perl-ExtUtils-InstallPaths
 Version:	0.012
 Version:	0.012
-Release:	5%{?_dist_release}
-Summary:	Build.PL install path logic made easy
+Release:	6%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
 URL:		https://metacpan.org/release/ExtUtils-InstallPaths
 URL:		https://metacpan.org/release/ExtUtils-InstallPaths
 Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-%{version}.tar.gz
 Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:	noarch
 BuildArch:	noarch
 # Build
 # Build
 BuildRequires:	coreutils
 BuildRequires:	coreutils
 BuildRequires:	findutils
 BuildRequires:	findutils
 BuildRequires:	make
 BuildRequires:	make
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 # Module
 # Module
 BuildRequires:	perl(Carp)
 BuildRequires:	perl(Carp)
@@ -28,7 +29,9 @@ BuildRequires:	perl(File::Spec::Functions)
 BuildRequires:	perl(File::Temp)
 BuildRequires:	perl(File::Temp)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 # Runtime
 # Runtime
-Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
+
+%{?perl_default_filter}
 
 
 %description
 %description
 This module tries to make install path resolution as easy as possible.
 This module tries to make install path resolution as easy as possible.
@@ -42,21 +45,25 @@ something similar in a rather different (and more complicated) way. destdir
 lets you specify a temporary installation directory like /tmp/install in case
 lets you specify a temporary installation directory like /tmp/install in case
 you want to create bundled-up installable packages.
 you want to create bundled-up installable packages.
 
 
+
 %prep
 %prep
 %setup -q -n ExtUtils-InstallPaths-%{version}
 %setup -q -n ExtUtils-InstallPaths-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -delete
 %{_fixperms} -c %{buildroot}
 %{_fixperms} -c %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %if 0%{?_licensedir:1}
 %if 0%{?_licensedir:1}
 %license LICENSE
 %license LICENSE
@@ -67,7 +74,11 @@ make test
 %{perl_vendorlib}/ExtUtils/
 %{perl_vendorlib}/ExtUtils/
 %{_mandir}/man3/ExtUtils::InstallPaths.3*
 %{_mandir}/man3/ExtUtils::InstallPaths.3*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.012-6
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.012-5
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.012-5
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 10 - 8
p/perl-ExtUtils-PkgConfig/perl-ExtUtils-PkgConfig-vl.spec

@@ -1,24 +1,23 @@
 Summary:        Simplistic interface to pkg-config
 Summary:        Simplistic interface to pkg-config
 Name:           perl-ExtUtils-PkgConfig
 Name:           perl-ExtUtils-PkgConfig
 Version:        1.16
 Version:        1.16
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://search.cpan.org/dist/ExtUtils-PkgConfig/
-Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/ExtUtils-PkgConfig-%{version}.tar.gz
+URL:            https://metacpan.org/pod/ExtUtils::PkgConfig
+Source0:        https://cpan.metacpan.org/authors/id/X/XA/XAOC/ExtUtils-PkgConfig-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl
 Requires:       pkgconfig
 Requires:       pkgconfig
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 The pkg-config program retrieves information about installed libraries,
 The pkg-config program retrieves information about installed libraries,
 usually for the purposes of compiling against and linking to them.
 usually for the purposes of compiling against and linking to them.
@@ -62,6 +61,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16-2
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 53 - 88
p/perl-FCGI/perl-FCGI-vl.spec

@@ -1,114 +1,79 @@
-%define pkgname FCGI
-%define filelist %{pkgname}-%{version}-filelist
-%define maketest 1
+%bcond_with test
 
 
-Name:      perl-FCGI
-Summary:   FCGI - Perl module
-Version:   0.78
-Release:   1%{_dist_release}
-License:   Artistic
-Group:     Development/Libraries
-Url:       http://www.cpan.org
-Buildroot: %{_tmppath}/%{name}-%{version}
-Source:    http://cpan.metacpan.org/authors/id/F/FL/FLORA/FCGI-%{version}.tar.gz
+%define pkgname FCGI
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
+Name:           perl-FCGI
+Summary:        FCGI - Perl module
+Version:        0.82
+Release:        1%{_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        Artistic
+URL:            https://metacpan.org/pod/FCGI
+Source:         https://cpan.metacpan.org/authors/id/E/ET/ETHER/FCGI-%{version}.tar.gz
+# Fix CVE-2012-6687 in the bundled fcgi library, bug #1190294, CPAN RT#118405,
+# patch copied from Debian's libfcgi-perl.
+Patch0:         FCGI-0.78-CVE-2012-6687.patch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}
+
+Requires:       perl >= 2:5.34.0
+%if %{with test}
+BuildRequires:  perl(FCGI::Client)
+%endif
 
 
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+%{?perl_default_filter}
 
 
 %description
 %description
 This is a FastCGI module for perl.
 This is a FastCGI module for perl.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{pkgname}-%{version} 
 %setup -q -n %{pkgname}-%{version} 
-chmod -R u+w %{_builddir}/%{pkgname}-%{version}
+%patch0 -p1
+find . -type f -exec chmod -c -x {} +
+
 
 
 %build
 %build
-grep -rsl '^#!.*perl' . |
-grep -v '.bak$' |xargs --no-run-if-empty \
-%__perl -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)'
-CFLAGS="$RPM_OPT_FLAGS"
-%{__perl} Makefile.PL `%{__perl} -MExtUtils::MakeMaker -e ' print qq|PREFIX=%{buildroot}%{_prefix}| if \$ExtUtils::MakeMaker::VERSION =~ /5\.9[1-6]|6\.0[0-5]/ '` INSTALLDIRS=vendor
-%{__make} 
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 \
+                 NO_PERLLOCAL=1
+%make_build
+
 
 
 %install
 %install
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
+%make_install
+%{_fixperms} %{buildroot}/*
+
+
+%check
+%if %{with test}
+make test
+%endif
 
 
-%{makeinstall} `%{__perl} -MExtUtils::MakeMaker -e ' print \$ExtUtils::MakeMaker::VERSION <= 6.05 ? qq|PREFIX=%{buildroot}%{_prefix}| : qq|DESTDIR=%{buildroot}| '`
-
-cmd=/usr/share/spec-helper/compress_files
-[ -x $cmd ] || cmd=/usr/lib/rpm/brp-compress
-[ -x $cmd ] && $cmd
-
-# SuSE Linux
-if [ -e /etc/SuSE-release -o -e /etc/UnitedLinux-release ]
-then
-    %{__mkdir_p} %{buildroot}/var/adm/perl-modules
-    %{__cat} `find %{buildroot} -name "perllocal.pod"`  \
-        | %{__sed} -e s+%{buildroot}++g                 \
-        > %{buildroot}/var/adm/perl-modules/%{name}
-fi
-
-# remove special files
-find %{buildroot} -name "perllocal.pod" \
-    -o -name ".packlist"                \
-    -o -name "*.bs"                     \
-    |xargs -i rm -f {}
-
-# no empty directories
-find %{buildroot}%{_prefix}             \
-    -type d -depth                      \
-    -exec rmdir {} \; 2>/dev/null
-
-%{__perl} -MFile::Find -le '
-    find({ wanted => \&wanted, no_chdir => 1}, "%{buildroot}");
-    print "%doc  configure.readme LICENSE.TERMS README";
-    for my $x (sort @dirs, @files) {
-        push @ret, $x unless indirs($x);
-        }
-    print join "\n", sort @ret;
-
-    sub wanted {
-        return if /auto$/;
-
-        local $_ = $File::Find::name;
-        my $f = $_; s|^\Q%{buildroot}\E||;
-        return unless length;
-        return $files[@files] = $_ if -f $f;
-
-        $d = $_;
-        /\Q$d\E/ && return for reverse sort @INC;
-        $d =~ /\Q$_\E/ && return
-            for qw|/etc %_prefix/man %_prefix/bin %_prefix/share|;
-
-        $dirs[@dirs] = $_;
-        }
-
-    sub indirs {
-        my $x = shift;
-        $x =~ /^\Q$_\E\// && $x ne $_ && return 1 for @dirs;
-        }
-    ' > %filelist
-
-[ -z %filelist ] && {
-    echo "ERROR: empty %files listing"
-    exit -1
-    }
 
 
 %clean
 %clean
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
 
-%check
-%if %maketest
-%{__make} test
-%endif
 
 
-%files -f %filelist
-%defattr(-,root,root)
+%files
+%license LICENSE
+%doc ChangeLog README
+%{perl_vendorarch}/*
+%exclude %dir %{perl_vendorarch}/auto
+%{_mandir}/man3/*.3*
+
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.82-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.78-1
 * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.78-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 8 - 2
p/perl-Fedora-VSP/perl-Fedora-VSP-vl.spec

@@ -1,13 +1,17 @@
 Name:           perl-Fedora-VSP
 Name:           perl-Fedora-VSP
 Summary:        Perl version normalization for RPM
 Summary:        Perl version normalization for RPM
 Version:        0.001
 Version:        0.001
-Release:        22%{?_dist_release}
+Release:        23%{?_dist_release}
 Group:          programming
 Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPLv3+
 License:        GPLv3+
 URL:            https://ppisar.fedorapeople.org/Fedora-VSP/
 URL:            https://ppisar.fedorapeople.org/Fedora-VSP/
 Source0:        %{url}Fedora-VSP-%{version}.tar.gz
 Source0:        %{url}Fedora-VSP-%{version}.tar.gz
 
 
 BuildArch:      noarch
 BuildArch:      noarch
+
 BuildRequires:  findutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl
@@ -24,7 +28,6 @@ BuildRequires:  perl(warnings)
 # Tests:
 # Tests:
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(version)
 BuildRequires:  perl(version)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 %if %{defined perl_bootstrap}
 %if %{defined perl_bootstrap}
 # Break build cycle: perl-Fedora-VSP → perl-generators → perl-Fedora-VSP
 # Break build cycle: perl-Fedora-VSP → perl-generators → perl-Fedora-VSP
 Requires:       perl(strict)
 Requires:       perl(strict)
@@ -67,6 +70,9 @@ make test
 
 
 
 
 %changelog
 %changelog
+* Tue Nov 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.001-23
+- rebuilt with perl-5.34.0.
+
 * Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.001-22
 * Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.001-22
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 55 - 35
p/perl-File-Copy-Recursive/perl-File-Copy-Recursive-vl.spec

@@ -1,26 +1,47 @@
 %define	pkgname	File-Copy-Recursive
 %define	pkgname	File-Copy-Recursive
 
 
 # Basic Information
 # Basic Information
+Summary:	Perl extension for recursively copying files and directories
+Summary(ja):	再帰的にファイルおよびディレクトリをコピーする Perl 拡張
 Name:		perl-%{pkgname}
 Name:		perl-%{pkgname}
-Version:	0.38
-Release:	2%{?_dist_release}
-License:	Artistic or GPL
-Group:		Development/Libraries
-Source0:	http://search.cpan.org/CPAN/authors/id/D/DM/DMUEY/%{pkgname}-%{version}.tar.gz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-
+Version:	0.45
+Release:	1%{?_dist_release}
+Group:		programming
 Vendor:		Project Vine
 Vendor:		Project Vine
 Distribution:	Vine Linux
 Distribution:	Vine Linux
 Packager:	yasumichi
 Packager:	yasumichi
 
 
-Summary:	Perl extension for recursively copying files and directories
-Summary(ja):	再帰的にファイルおよびディレクトリをコピーする Perl 拡張
+License:	Artistic or GPL
+URL: 		https://metacpan.org/release/File-Copy-Recursive
+Source0: 	https://cpan.metacpan.org/modules/by-module/File/File-Copy-Recursive-%{version}.tar.gz
 
 
-# Dependency
-Requires:	perl
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-BuildRequires:	perl
+# Dependency
+BuildRequires:	perl >= 2:5.34.0
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(File::Copy)
+BuildRequires:  perl(File::Glob)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Path::Tiny)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+BuildRequires:  perl(Test::Deep)
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::Fatal)
+BuildRequires:  perl(Test::File)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Warnings)
+
+Requires:	perl >= 2:5.34.0
+# rpm's perl dep generators fails to catch this
+Requires:	perl(File::Glob)
 
 
 %description
 %description
 This module copies and moves directories recursively (or single files,
 This module copies and moves directories recursively (or single files,
@@ -32,41 +53,40 @@ directory's mode.
 さを考慮し、各ファイルおよびディレクトリのモードを保ちながら、再帰的にコピー
 さを考慮し、各ファイルおよびディレクトリのモードを保ちながら、再帰的にコピー
 または移動します。
 または移動します。
 
 
+
 %prep
 %prep
-%setup -q -n File-Copy-Recursive-0.38
+%setup -q -n File-Copy-Recursive-%{version}
+
 
 
 %build
 %build
-perl Makefile.PL INSTALLDIRS="vendor"
-%{__make}
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
+%{__make} %{?_smp_mflags}
+
 
 
 %install
 %install
-%{__rm} -rf ${RPM_BUILD_ROOT}
-%{__make} install DESTDIR=${RPM_BUILD_ROOT}
-
-find $RPM_BUILD_ROOT%{_prefix} -type f -print | 
-	sed "s@^$RPM_BUILD_ROOT@@g" | 
-	grep -v ^%{_mandir} | 
-	grep -v perllocal.pod | 
-	grep -v "\.packlist" > %{name}.files
-if [ "$(cat %{name}.files)X" = "X" ] ; then
-    echo "ERROR: EMPTY FILE LIST"
-    exit -1
-fi
-
-# remove unnecessary files.
-%{__rm} ${RPM_BUILD_ROOT}%{perl_archlib}/perllocal.pod
-%{__rm} ${RPM_BUILD_ROOT}%{perl_vendorarch}/auto/File/Copy/Recursive/.packlist
+%{__make} pure_install DESTDIR=%{buildroot}
+chmod -R u+w %{buildroot}/*
+
+
+%check
+%{__make} test
+
 
 
 %clean
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
 
 
-%files -f %{name}.files
-%defattr(-,root,root)
+%files
 %doc Changes README
 %doc Changes README
-%{_mandir}/*/*
+%{perl_vendorlib}/File
+%{_mandir}/man3/*
+
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.45-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Tue Jul  1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.38-2
 * Tue Jul  1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.38-2
 - rebuilt with perl-5.16.3.
 - rebuilt with perl-5.16.3.
 
 

+ 26 - 23
p/perl-File-Find-Rule-Perl/perl-File-Find-Rule-Perl-vl.spec

@@ -2,15 +2,20 @@
 
 
 Name:		perl-File-Find-Rule-Perl
 Name:		perl-File-Find-Rule-Perl
 Version:	1.15
 Version:	1.15
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Summary:	Common rules for searching for Perl things
 Summary:	Common rules for searching for Perl things
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	shaolin
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
-Group:		Development/Libraries
-URL:		http://search.cpan.org/dist/File-Find-Rule-Perl/
-Source0:	http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/File-Find-Rule-Perl-%{version}.tar.gz
+URL:		https://metacpan.org/pod/File::Find::Rule::Perl
+Source0:	https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-Find-Rule-Perl-%{version}.tar.gz
 
 
 BuildArch:	noarch
 BuildArch:	noarch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
+
 BuildRequires:	perl(File::Find::Rule)
 BuildRequires:	perl(File::Find::Rule)
 BuildRequires:	perl(File::Spec)
 BuildRequires:	perl(File::Spec)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
@@ -24,52 +29,50 @@ BuildRequires:  perl(Test::MinimumVersion)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::CPAN::Meta)
 BuildRequires:  perl(Test::CPAN::Meta)
 %endif
 %endif
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
 
 
 %description
 %description
 Common rules for searching for Perl things.
 Common rules for searching for Perl things.
 
 
+
 %prep
 %prep
-%setup -q -T -c
-%setup -q -T -D -a0
+%setup -q -n File-Find-Rule-Perl-%{version}
+
 
 
 %build
 %build
-cd File-Find-Rule-Perl-%{version}
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
-cd ..
 
 
 %install
 %install
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
-cd File-Find-Rule-Perl-%{version}
 make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
 make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
-cd ..
-find ${RPM_BUILD_ROOT} -type f -name .packlist -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}/*
+%{_fixperms} $RPM_BUILD_ROOT/*
+
 
 
 %clean
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 
 
-%check
+
 %if !%{defined perl_bootstrap}
 %if !%{defined perl_bootstrap}
-cd File-Find-Rule-Perl-%{version}
+%check
 make test AUTOMATED_TESTING=1
 make test AUTOMATED_TESTING=1
-cd ..
 %endif
 %endif
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%license File-Find-Rule-Perl-%{version}/LICENSE
-%doc File-Find-Rule-Perl-%{version}/Changes
+%doc Changes
 %{perl_vendorlib}/File
 %{perl_vendorlib}/File
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.15-2
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.15-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.15-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 18 - 8
p/perl-File-Find-Rule/perl-File-Find-Rule-vl.spec

@@ -1,9 +1,12 @@
+Summary: 	Perl module implementing an alternative interface to File::Find
 Name: 		perl-File-Find-Rule
 Name: 		perl-File-Find-Rule
 Version: 	0.34
 Version: 	0.34
-Release: 	1%{?_dist_release}
-Summary: 	Perl module implementing an alternative interface to File::Find
+Release: 	2%{?_dist_release}
+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/File-Find-Rule/
 URL: 		http://search.cpan.org/dist/File-Find-Rule/
 Source0: 	http://www.cpan.org/modules/by-module/File/File-Find-Rule-%{version}.tar.gz
 Source0: 	http://www.cpan.org/modules/by-module/File/File-Find-Rule-%{version}.tar.gz
 
 
@@ -13,35 +16,38 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires: 	perl(Number::Compare)
 BuildRequires: 	perl(Number::Compare)
 BuildRequires: 	perl(Text::Glob)
 BuildRequires: 	perl(Text::Glob)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:  	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
 
 
 %description
 %description
 File::Find::Rule is a friendlier interface to File::Find.  It allows
 File::Find::Rule is a friendlier interface to File::Find.  It allows
 you to build rules which specify the desired files and directories.
 you to build rules which specify the desired files and directories.
 
 
+
 %prep
 %prep
 %setup -q -n File-Find-Rule-%{version}
 %setup -q -n File-Find-Rule-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 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
-find $RPM_BUILD_ROOT -type f -name .packlist -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/*
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %doc Changes 
 %doc Changes 
@@ -50,7 +56,11 @@ make test
 %{perl_vendorlib}/File
 %{perl_vendorlib}/File
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.34-2
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.34-1
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.34-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 16 - 26
p/perl-File-HomeDir/perl-File-HomeDir-vl.spec

@@ -1,12 +1,15 @@
+Summary:        Find your home and other directories on any platform
 Name:           perl-File-HomeDir
 Name:           perl-File-HomeDir
-Version:        1.004
+Version:        1.006
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Find your home and other directories on any platform
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/File-HomeDir/
-Source0:        http://www.cpan.org/authors/id/A/AD/ADAMK/File-HomeDir-%{version}.tar.gz
+URL:            https://metacpan.org/pod/File::HomeDir
+Source0:        https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-HomeDir-%{version}.tar.gz
 
 
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Carp)
@@ -21,16 +24,15 @@ BuildRequires:  perl(File::Which)
 #BuildRequires:  perl(Test::MinimumVersion)
 #BuildRequires:  perl(Test::MinimumVersion)
 #BuildRequires:  perl(Test::More) >= 0.47
 #BuildRequires:  perl(Test::More) >= 0.47
 #%endif
 #%endif
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 Requires:       perl(Cwd)
 Requires:       perl(Cwd)
 Requires:       perl(File::Path)
 Requires:       perl(File::Path)
 Requires:       perl(File::Spec)
 Requires:       perl(File::Spec)
 Requires:       perl(File::Temp)
 Requires:       perl(File::Temp)
 Requires:       perl(File::Which)
 Requires:       perl(File::Which)
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
+%global __requires_exclude %{?__requires_exclude}|perl\\(Cwd\\)|perl\\(File::Path\\)|perl\\(File::Spec\\)|perl\\(File::Temp\\)|perl\\(File::Which\\)|perl\\(Mac::
 
 
 %description
 %description
 File::HomeDir is a module for locating the directories that are "owned"
 File::HomeDir is a module for locating the directories that are "owned"
@@ -42,30 +44,14 @@ platforms.
 %prep
 %prep
 %setup -q -n File-HomeDir-%{version}
 %setup -q -n File-HomeDir-%{version}
 
 
-%if %{_dist_release} > "vl6"
-%{?perl_default_filter}
-%global __requires_exclude %{?__requires_exclude}|perl\\(Cwd\\)|perl\\(File::Path\\)|perl\\(File::Spec\\)|perl\\(File::Temp\\)|perl\\(File::Which\\)|perl\\(Mac::
-%else
-cat << \EOF > %{name}-req
-#!/bin/sh
-%{__perl_requires} $* |\
-sed -e '/perl(Cwd\|File::Path\|File::Spec\|File::Temp\|File::Which)/d' |\
-sed -e '/perl(Mac::/d'
-EOF
-
-%global __perl_requires %{_builddir}/File-HomeDir-%{version}/%{name}-req
-chmod +x %{__perl_requires}
-%endif
-
 
 
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
 
 
 %install
 %install
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w %{buildroot}/*
 chmod -R u+w %{buildroot}/*
 
 
@@ -84,6 +70,10 @@ chmod -R u+w %{buildroot}/*
 
 
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.006-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.004-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.004-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 19 - 8
p/perl-File-Listing/perl-File-Listing-vl.spec

@@ -1,14 +1,15 @@
-Name:           perl-File-Listing
-Version:        6.04
-Release:        21%{?_dist_release}
 Summary:        Parse directory listing
 Summary:        Parse directory listing
-License:        GPL+ or Artistic
-URL:            https://metacpan.org/release/File-Listing
-Source0:        https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-%{version}.tar.gz
-
+Name:           perl-File-Listing
+Version:        6.14
+Release:        1%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/File-Listing
+Source0:        https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Listing-%{version}.tar.gz
+
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Carp)
@@ -22,7 +23,7 @@ BuildRequires:  perl(vars)
 # Do not BuildRequire optinal perl(LWP::Simple) to break dependency circle.
 # Do not BuildRequire optinal perl(LWP::Simple) to break dependency circle.
 BuildRequires:  perl(Test)
 BuildRequires:  perl(Test)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
+Requires:       perl
 Requires:       perl(HTTP::Date)
 Requires:       perl(HTTP::Date)
 Requires:       perl(Time::Local)
 Requires:       perl(Time::Local)
 Conflicts:      perl-libwww-perl < 6
 Conflicts:      perl-libwww-perl < 6
@@ -37,27 +38,37 @@ Conflicts:      perl-libwww-perl < 6
 This module exports a single function called parse_dir(), which can be used
 This module exports a single function called parse_dir(), which can be used
 to parse directory listings.
 to parse directory listings.
 
 
+
 %prep
 %prep
 %setup -q -n File-Listing-%{version}
 %setup -q -n File-Listing-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %doc Changes README
 %doc Changes README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.14-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-21
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-21
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 25 - 12
p/perl-File-Remove/perl-File-Remove-vl.spec

@@ -1,47 +1,55 @@
+Summary:	Convenience module for removing files and directories
 Name:		perl-File-Remove
 Name:		perl-File-Remove
-Version:	1.58
+Version:	1.60
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
-Summary:	Convenience module for removing files and directories
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	shaolin
+
 License:	GPL+ or Artistic
 License:	GPL+ or Artistic
-Group:		Development/Libraries
-URL:		http://search.cpan.org/dist/File-Remove/
-Source0:	http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/File-Remove-%{version}.tar.gz
+URL:		https://metacpan.org/pod/File::Remove
+Source0:	https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/File-Remove-%{version}.tar.gz
 
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(Test::More)
 BuildRequires:	perl(File::Spec)
 BuildRequires:	perl(File::Spec)
 BuildRequires:	perl(File::Path)
 BuildRequires:	perl(File::Path)
 BuildRequires:	perl(File::Glob)
 BuildRequires:	perl(File::Glob)
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:	perl >= 2:5.34.0
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
 
 
 %description
 %description
 %{summary}
 %{summary}
 
 
+
 %prep
 %prep
 %setup -q -n File-Remove-%{version}
 %setup -q -n File-Remove-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
 make pure_install PERL_INSTALL_ROOT=${RPM_BUILD_ROOT}
-find ${RPM_BUILD_ROOT} -type f -name .packlist -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
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license LICENSE
 %license LICENSE
@@ -49,7 +57,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{perl_vendorlib}/File
 %{perl_vendorlib}/File
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.60-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.58-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.58-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 22 - 10
p/perl-File-ShareDir-Install/perl-File-ShareDir-Install-vl.spec

@@ -1,20 +1,21 @@
+Summary:        Install shared files
 Name:           perl-File-ShareDir-Install
 Name:           perl-File-ShareDir-Install
 Version:        0.13
 Version:        0.13
-Release:        5%{?_dist_release}
-Summary:        Install shared files
+Release:        6%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            https://metacpan.org/release/File-ShareDir-Install
+URL:            https://metacpan.org/pod/File::ShareDir::Install
 Source0:        https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 # Module Build
 # Module Build
 BuildRequires:  coreutils
 BuildRequires:  coreutils
 BuildRequires:  findutils
 BuildRequires:  findutils
 BuildRequires:  make
 BuildRequires:  make
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 # Module Runtime
 # Module Runtime
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Carp)
@@ -29,35 +30,46 @@ BuildRequires:  perl(CPAN::Meta::YAML)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 # Runtime
 # Runtime
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
+
+%{?perl_default_filter}
 
 
 %description
 %description
 File::ShareDir::Install allows you to install read-only data files from a
 File::ShareDir::Install allows you to install read-only data files from a
 distribution. It is a companion module to File::ShareDir, which allows you
 distribution. It is a companion module to File::ShareDir, which allows you
 to locate these files after installation.
 to locate these files after installation.
 
 
+
 %prep
 %prep
 %setup -q -n File-ShareDir-Install-%{version}
 %setup -q -n File-ShareDir-Install-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
-find %{buildroot} -type f -name .packlist -delete
 %{_fixperms} -c %{buildroot}
 %{_fixperms} -c %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc Changes CONTRIBUTING README
 %doc Changes CONTRIBUTING README
 %{perl_vendorlib}/File/
 %{perl_vendorlib}/File/
 %{_mandir}/man3/File::ShareDir::Install.3*
 %{_mandir}/man3/File::ShareDir::Install.3*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.13-6
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.13-5
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.13-5
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 19 - 8
p/perl-File-ShareDir/perl-File-ShareDir-vl.spec

@@ -1,7 +1,11 @@
-Name:           perl-File-ShareDir
-Version:        1.116
-Release:        5%{?_dist_release}
 Summary:        Locate per-dist and per-module shared files
 Summary:        Locate per-dist and per-module shared files
+Name:           perl-File-ShareDir
+Version:        1.118
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 # other files:              GPL+ or Artistic
 # other files:              GPL+ or Artistic
 ## not in binary packages
 ## not in binary packages
 # inc/latest/private.pm:    ASL 2.0
 # inc/latest/private.pm:    ASL 2.0
@@ -9,13 +13,10 @@ License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/File-ShareDir
 URL:            https://metacpan.org/release/File-ShareDir
 Source0:        https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-%{version}.tar.gz
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  coreutils
 BuildRequires:  coreutils
 BuildRequires:  make
 BuildRequires:  make
-BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl >= 2:5.34.0
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -42,7 +43,7 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(parent)
 BuildRequires:  perl(parent)
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(POSIX)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 Requires:       perl(Class::Inspector)
 Requires:       perl(Class::Inspector)
 Recommends:     perl(List::MoreUtils)
 Recommends:     perl(List::MoreUtils)
 Recommends:     perl(Params::Util)
 Recommends:     perl(Params::Util)
@@ -56,13 +57,16 @@ and File::HomeDir, modules that take a process that is well-known by
 advanced Perl developers but gets a little tricky, and make it more
 advanced Perl developers but gets a little tricky, and make it more
 available to the larger Perl community.
 available to the larger Perl community.
 
 
+
 %prep
 %prep
 %setup -q -n File-ShareDir-%{version}
 %setup -q -n File-ShareDir-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
@@ -71,16 +75,23 @@ chmod 644 share/subdir/sample.txt
 rm -rf %{buildroot}/blib/lib/auto/share/dist/File-ShareDir/
 rm -rf %{buildroot}/blib/lib/auto/share/dist/File-ShareDir/
 rm -rf %{buildroot}/blib/lib/auto/share/module/File-ShareDir/test_file.txt
 rm -rf %{buildroot}/blib/lib/auto/share/module/File-ShareDir/test_file.txt
 
 
+
 %check
 %check
 make test AUTOMATED_TESTING=1
 make test AUTOMATED_TESTING=1
 
 
+
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc Changes README.md
 %doc Changes README.md
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.118-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.116-5
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.116-5
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 27 - 15
p/perl-File-Slurp/perl-File-Slurp-vl.spec

@@ -1,22 +1,24 @@
-Name: 		perl-File-Slurp
-Version: 	9999.27
-Release: 	4%{?_dist_release}
 Summary: 	Efficient Reading/Writing of Complete Files
 Summary: 	Efficient Reading/Writing of Complete Files
+Name: 		perl-File-Slurp
+Version: 	9999.32
+Release: 	1%{?_dist_release}
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	shaolin
+
 License: 	GPL+ or Artistic
 License: 	GPL+ or Artistic
 Group: 		Development/Libraries
 Group: 		Development/Libraries
-URL: 		http://search.cpan.org/dist/File-Slurp/
-Source0: 	http://www.cpan.org/modules/by-module/File/File-Slurp-%{version}.tar.gz
+URL: 		https://metacpan.org/pod/File::Slurp
+Source0: 	https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/File-Slurp-%{version}.tar.gz
+
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
-BuildArch: noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::Pod::Coverage)
 BuildRequires:	perl(Test::Pod::Coverage)
 BuildRequires:	perl(Test::Pod)
 BuildRequires:	perl(Test::Pod)
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+Requires:	perl >= 2:5.34.0
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -29,6 +31,7 @@ a sub to read in all the files in a directory other than . and ..
 These slurp/spew subs work for files, pipes and sockets, and stdio, 
 These slurp/spew subs work for files, pipes and sockets, and stdio, 
 pseudo-files, and DATA.
 pseudo-files, and DATA.
 
 
+
 %prep
 %prep
 %setup -q -n File-Slurp-%{version}
 %setup -q -n File-Slurp-%{version}
 iconv -f iso8859-1 -t UTF-8 Changes > Changes~
 iconv -f iso8859-1 -t UTF-8 Changes > Changes~
@@ -37,23 +40,27 @@ mv Changes~ Changes
 find \( -executable -a -type f \) -exec chmod -x {} \;
 find \( -executable -a -type f \) -exec chmod -x {} \;
 %{__perl} -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' extras/slurp_bench.pl
 %{__perl} -pi -e 's|^#!/usr/local/bin/perl\b|#!%{__perl}|' extras/slurp_bench.pl
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 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}
-find ${RPM_BUILD_ROOT} -type f -name .packlist -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}/*
+%{_fixperms} $RPM_BUILD_ROOT/*
+
 
 
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf ${RPM_BUILD_ROOT}
 rm -rf ${RPM_BUILD_ROOT}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 # For license text(s), see the perl package.
 # For license text(s), see the perl package.
@@ -61,7 +68,12 @@ rm -rf ${RPM_BUILD_ROOT}
 %{perl_vendorlib}/File
 %{perl_vendorlib}/File
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9999.32-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9999.27-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9999.27-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 20 - 11
p/perl-File-Which/perl-File-Which-vl.spec

@@ -1,22 +1,24 @@
 Summary: Portable implementation of the `which' utility 
 Summary: Portable implementation of the `which' utility 
 Name: perl-File-Which
 Name: perl-File-Which
-Version: 1.23
+Version: 1.27
 Release: 1%{_dist_release}
 Release: 1%{_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPL+ or Artistic
 License: GPL+ or Artistic
-Group: Development/Libraries
-URL: http://search.cpan.org/~pereinar/File-Which/
+URL: https://metacpan.org/pod/File::Which
+Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-%{version}.tar.gz
 
 
-Source0: http://search.cpan.org/CPAN/authors/id/P/PE/PEREINAR/File-Which-%{version}.tar.gz
 BuildArch: noarch
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: perl(ExtUtils::MakeMaker)
 BuildRequires: perl(ExtUtils::MakeMaker)
 BuildRequires: perl(File::Spec)
 BuildRequires: perl(File::Spec)
 BuildRequires: perl(Test::More)
 BuildRequires: perl(Test::More)
 BuildRequires: perl(Test::Script)
 BuildRequires: perl(Test::Script)
-Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires: perl >= 2:5.34.0
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
+%{?perl_default_filter}
 
 
 %description
 %description
 File::Which is a portable implementation (in Perl) of `which', and can
 File::Which is a portable implementation (in Perl) of `which', and can
@@ -25,24 +27,27 @@ installed somewhere in your PATH, or just check for its existence. It
 includes the command-line utility `pwhich' which has the same function
 includes the command-line utility `pwhich' which has the same function
 as `which'.
 as `which'.
 
 
+
 %prep
 %prep
 %setup -q -n File-Which-%{version}
 %setup -q -n File-Which-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type f -name perllocal.pod -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/*
+%{_fixperms} $RPM_BUILD_ROOT/*
+
 
 
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -56,6 +61,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.27-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 108 - 0
p/perl-Future-IO/perl-Future-IO-vl.spec

@@ -0,0 +1,108 @@
+Summary:        Future-returning IO core methods
+Name:           perl-Future-IO
+Version:        0.10
+Release:        2%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/Future-IO
+Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Future-IO-%{version}.tar.gz
+
+BuildArch:      noarch
+# build requirements
+BuildRequires:  perl
+BuildRequires:  perl-generators
+BuildRequires:  perl(Module::Build)
+# runtime requirements
+BuildRequires:  perl(base)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Errno)
+BuildRequires:  perl(Future)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(Struct::Dumb)
+BuildRequires:  perl(Time::HiRes)
+BuildRequires:  perl(warnings)
+# test requirements
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(Test::Identity)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::Pod)
+Requires:       perl
+
+%{?perl_default_filter}
+
+%description
+This package provides a few basic methods that behave similarly to the
+same-named core perl functions relating to IO operations but yield
+their results asynchronously via Future instances.
+
+
+%prep
+%setup -q -n Future-IO-%{version}
+
+
+%build
+/usr/bin/perl Build.PL --installdirs=vendor
+./Build
+
+
+%install
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+
+%check
+./Build test
+
+
+%files
+%doc Changes README
+%license LICENSE
+%{perl_vendorlib}/Future*
+%{perl_vendorlib}/Test/Future*
+%{_mandir}/man3/Future*
+%{_mandir}/man3/Test::Future*
+
+
+%changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.10-2
+- initial build for Vine Linux.
+
+* Sun Aug 29 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 0.10-1
+- Update to 0.10
+
+* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-3
+- Perl 5.34 rebuild
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sun Jan 03 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 0.08-1
+- Update to 0.08
+
+* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-2
+- Perl 5.32 rebuild
+
+* Sun Mar 29 2020 Emmanuel Seyman <emmanuel@seyman.fr> - 0.07-1
+- Update to 0.07
+- Replace %%{__perl} with /usr/bin/perl
+
+* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sun Jun 30 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 0.06-1
+- Update to 0.06
+
+* Sun Jun 16 2019 Emmanuel Seyman <emmanuel@seyman.fr> - 0.05-1
+- Initial specfile, based on the one autogenerated by cpanspec 1.78.

+ 16 - 6
p/perl-Future/perl-Future-vl.spec

@@ -1,12 +1,12 @@
-Name:           perl-Future
-Version:        0.40
-Release:        2%{?_dist_release}
 Summary:        Perl object system to represent an operation awaiting completion
 Summary:        Perl object system to represent an operation awaiting completion
-License:        GPL+ or Artistic
-
+Name:           perl-Future
+Version:        0.47
+Release:        1%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/Future
 URL:            https://metacpan.org/release/Future
 Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Future-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Future-%{version}.tar.gz
 
 
@@ -32,7 +32,7 @@ BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Refcount)
 BuildRequires:  perl(Test::Refcount)
 BuildRequires:  perl(Time::HiRes)
 BuildRequires:  perl(Time::HiRes)
 BuildRequires:  perl(warnings)
 BuildRequires:  perl(warnings)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl
 Requires:       perl(Carp)
 Requires:       perl(Carp)
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
@@ -43,20 +43,25 @@ A Future object represents an operation that is currently in progress, or
 has recently completed. It can be used in a variety of ways to manage the
 has recently completed. It can be used in a variety of ways to manage the
 flow of control, and data, through an asynchronous program.
 flow of control, and data, through an asynchronous program.
 
 
+
 %prep
 %prep
 %setup -q -n Future-%{version}
 %setup -q -n Future-%{version}
 
 
+
 %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
 %{_fixperms} $RPM_BUILD_ROOT/*
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 
+
 %check
 %check
 ./Build test
 ./Build test
 
 
+
 %files
 %files
 %doc Changes README
 %doc Changes README
 %license LICENSE
 %license LICENSE
@@ -64,7 +69,12 @@ flow of control, and data, through an asynchronous program.
 %{perl_vendorlib}/Test/Future*
 %{perl_vendorlib}/Test/Future*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.47-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.40-2
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.40-2
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

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

@@ -1,13 +1,16 @@
+Summary:        Perl interface to libgtop
 Name:           perl-GTop
 Name:           perl-GTop
 Version:        0.18
 Version:        0.18
-Release:        1%{?_dist_release}
-Summary:        Perl interface to libgtop
+Release:        2%{?_dist_release}
+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/GTop/
 URL:            http://search.cpan.org/dist/GTop/
 Source0:        http://www.cpan.org/authors/id/M/MJ/MJH/GTop-%{version}.tar.gz
 Source0:        http://www.cpan.org/authors/id/M/MJ/MJH/GTop-%{version}.tar.gz
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 
+Requires:       perl
 # core
 # core
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
@@ -17,14 +20,14 @@ BuildRequires:  libxcrypt-devel
 
 
 %?perl_default_filter
 %?perl_default_filter
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 %description
 %description
 This is a perl interface to the libgtop library, useful for collecting
 This is a perl interface to the libgtop library, useful for collecting
 real-time performance and other system statistics.
 real-time performance and other system statistics.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n GTop-%{version}
 %setup -q -n GTop-%{version}
 
 
@@ -37,10 +40,12 @@ perl -pi -e 's|^#!perl|#!/usr/bin/perl|' examples/*
 mv t/threads.t t/threads.t.disable
 mv t/threads.t t/threads.t.disable
 %endif
 %endif
 
 
+
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
@@ -51,12 +56,15 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
 
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %doc Changes README TODO examples/ t/
 %doc Changes README TODO examples/ t/
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/auto/*
@@ -64,7 +72,11 @@ rm -rf %{buildroot}
 %exclude %{perl_vendorarch}/config.pl
 %exclude %{perl_vendorarch}/config.pl
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-2
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 19 - 10
p/perl-Glib/perl-Glib-vl.spec

@@ -1,13 +1,15 @@
-Name:           perl-Glib
-Version:        1.329
-Release:        1%{?_dist_release}
 Summary:        Perl interface to GLib
 Summary:        Perl interface to GLib
 Summary(ja):    Glib の Perl インタフェース
 Summary(ja):    Glib の Perl インタフェース
+Name:           perl-Glib
+Version:        1.3293
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
-URL:            http://search.cpan.org/dist/Glib/
-Source0:        http://www.cpan.org/authors/id/T/TS/TSCH/Glib-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Glib
+Source0:        https://cpan.metacpan.org/authors/id/X/XA/XAOC/Glib-%{version}.tar.gz
 
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  perl >= 5.8.0
 BuildRequires:  perl >= 5.8.0
@@ -16,10 +18,7 @@ BuildRequires:  perl(ExtUtils::Depends)
 BuildRequires:  perl(ExtUtils::PkgConfig)
 BuildRequires:  perl(ExtUtils::PkgConfig)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
-Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor: Project Vine
-Distribution: Vine Linux
+Requires:       perl
 
 
 %description
 %description
 This module provides perl access to Glib and GLib's GObject libraries.
 This module provides perl access to Glib and GLib's GObject libraries.
@@ -30,6 +29,9 @@ that make up the Gnome environment, and are used in many unrelated
 projects.
 projects.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Glib-%{version}
 %setup -q -n Glib-%{version}
 
 
@@ -55,9 +57,11 @@ find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
 find $RPM_BUILD_ROOT -depth -type d -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
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
@@ -70,7 +74,12 @@ rm -rf $RPM_BUILD_ROOT
 %{perl_vendorarch}/Glib*
 %{perl_vendorarch}/Glib*
 %{_mandir}/man3/*.3pm*
 %{_mandir}/man3/*.3pm*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3293-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.329-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.329-1
 - updated to 1.329.
 - updated to 1.329.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 21 - 8
p/perl-Guard/perl-Guard-vl.spec

@@ -1,31 +1,38 @@
 Name:           perl-Guard
 Name:           perl-Guard
 Version:        1.023
 Version:        1.023
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        Safe cleanup blocks
 Summary:        Safe cleanup blocks
+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/Guard/
-Source0:        http://www.cpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Guard
+Source0:        https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Guard-%{version}.tar.gz
+
 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(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
-Vendor:         Project Vine
-Distribution:   Vine Linux
+Requires:       perl
 
 
 %description
 %description
 This module implements so-called "guards". A guard is something
 This module implements so-called "guards". A guard is something
 (usually an object) that "guards" a resource, ensuring that it is
 (usually an object) that "guards" a resource, ensuring that it is
 cleaned up when expected.
 cleaned up when expected.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n Guard-%{version}
 %setup -q -n Guard-%{version}
 
 
+
 %build
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
@@ -37,12 +44,15 @@ find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
 
 
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -52,6 +62,9 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.023-3
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.023-2
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.023-2
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 - added BR:libxcrypt-devel.
 - added BR:libxcrypt-devel.

+ 27 - 22
p/perl-HTML-Parser/perl-HTML-Parser-vl.spec

@@ -1,41 +1,41 @@
-%define name perl-HTML-Parser
 %define real_name HTML-Parser
 %define real_name HTML-Parser
-%if %{?_dist_release} == "vl5" || %{?_dist_release} == "vl4"
-%define __find_provides /usr/lib/rpm/find-provides.perl
-%define __find_requires /usr/lib/rpm/find-requires.perl
-%endif
-
-%define rel 1
 
 
 Summary: A Perl module for parsing HTML.
 Summary: A Perl module for parsing HTML.
 Summary(ja): HTML を解析するための Perl モジュール
 Summary(ja): HTML を解析するための Perl モジュール
-Name: %{name}
-Version: 3.72
-Release: %{rel}%{?_dist_release}
-License: GPL or Artistic
-Group: Development/Libraries
-Source: ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/HTML/%{real_name}-%{version}.tar.gz
-Url: http://search.cpan.org/~gaas/HTML-Parser/
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-Requires: perl >= 5.26.0, perl-HTML-Tagset >= 3.03
-BuildRequires: perl >= 5.26.0, perl-HTML-Tagset >= 3.03
-Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-
+Name: perl-HTML-Parser
+Version: 3.76
+Release: 1%{?_dist_release}
+Group: programming
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
 
 
+License: GPL or Artistic
+URL: https://metacpan.org/pod/HTML::Parser
+Source: https://cpan.metacpan.org/authors/id/O/OA/OALDERS/%{real_name}-%{version}.tar.gz
+
+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
+Requires: perl
+
 %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
 HTML documents, including the HTML::Entities, HTML::HeadParser,
 HTML documents, including the HTML::Entities, HTML::HeadParser,
 HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules.
 HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{real_name}-%{version}
 %setup -q -n %{real_name}-%{version}
 
 
+
 %build
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS="vendor"
+CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS="vendor" NO_PACKLIST=1 NO_PERLLOCAL=1
 make
 make
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 # make install
 # make install
@@ -52,22 +52,27 @@ if [ "$(cat perl-HTML-Parser-%{version}-filelist)X" = "X" ] ; then
     exit -1
     exit -1
 fi
 fi
 
 
-find $RPM_BUILD_ROOT/usr -type f -print | \
-	grep -e perllocal.pod -e "\.packlist" | xargs rm
 
 
 %check
 %check
 make test
 make test
 
 
+
 %clean 
 %clean 
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files -f perl-HTML-Parser-%{version}-filelist
 %files -f perl-HTML-Parser-%{version}-filelist
 %defattr(-,root,root)
 %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
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.76-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.72-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.72-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 17 - 16
p/perl-HTML-Tagset/perl-HTML-Tagset-vl.spec

@@ -1,34 +1,31 @@
 Summary: HTML::Tagset - data tables useful in parsing HTML.
 Summary: HTML::Tagset - data tables useful in parsing HTML.
 Name: perl-HTML-Tagset
 Name: perl-HTML-Tagset
 Version: 3.20
 Version: 3.20
-Release: 5%{?_dist_release}
+Release: 6%{?_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: Perl's
 License: Perl's
-Group: Development/Libraries
-Source0: HTML-Tagset-%{version}.tar.gz
-Url: http://search.cpan.org/~sburke/HTML-Tagset/
+URL: https://metacpan.org/pod/HTML::Tagset
+Source0: https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-%{version}.tar.gz
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
+BuildArch: noarch
 BuildRequires: perl >= 1:5.6.0
 BuildRequires: perl >= 1:5.6.0
 Requires: perl >= 1:5.6.0
 Requires: perl >= 1:5.6.0
-BuildArch: noarch
-
-Vendor: Project Vine
-Distribution: Vine Linux
 
 
 %description
 %description
 This module contains several data tables useful in various kinds of
 This module contains several data tables useful in various kinds of
 HTML parsing operations, such as tag and entity names.
 HTML parsing operations, such as tag and entity names.
 
 
-# Provide perl-specific find-{provides,requires}.
-%if %{?_dist_release} == "vl5" || %{?_dist_release} == "vl4"
-%define __find_provides /usr/lib/rpm/find-provides.perl
-%define __find_requires /usr/lib/rpm/find-requires.perl
-%endif
 
 
 %prep
 %prep
 %setup -q -n HTML-Tagset-%{version} 
 %setup -q -n HTML-Tagset-%{version} 
 
 
+
 %build
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS="vendor" 
+CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS="vendor" NO_PACKLIST=1 NO_PERLLOCAL=1
 make
 make
 
 
 
 
@@ -49,20 +46,24 @@ if [ "$(cat HTML-Tagset-%{version}-filelist)X" = "X" ] ; then
     exit -1
     exit -1
 fi
 fi
 
 
-find $RPM_BUILD_ROOT/usr -type f -print | \
-	grep -e perllocal.pod -e "\.packlist" | xargs rm
 
 
 %check
 %check
 make test
 make test
 
 
+
 %clean 
 %clean 
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %files -f HTML-Tagset-%{version}-filelist
 %files -f HTML-Tagset-%{version}-filelist
 %defattr(-,root,root)
 %defattr(-,root,root)
 %dir %{perl_vendorlib}/HTML
 %dir %{perl_vendorlib}/HTML
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.20-6
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.20-5
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.20-5
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 
 

+ 30 - 34
p/perl-HTML-Template/perl-HTML-Template-vl.spec

@@ -1,21 +1,21 @@
-%define rel 1
-
 Summary: a Perl module to use HTML Templates
 Summary: a Perl module to use HTML Templates
 Name: perl-HTML-Template
 Name: perl-HTML-Template
-Version: 2.95
-Release: %{rel}%{?_dist_release}
+Version: 2.97
+Release: 1%{?_dist_release}
+Group: programming
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: GPL/Artistic
 License: GPL/Artistic
-Group: Development/Libraries
-Source0: http://www.cpan.org/authors/id/S/SA/SAMTREGAR/HTML-Template-%{version}.tar.gz
-Url: http://search.cpan.org/search?dist=HTML-Template
+URL: https://metacpan.org/pod/HTML::Template
+Source0: https://cpan.metacpan.org/authors/id/S/SA/SAMTREGAR/HTML-Template-%{version}.tar.gz
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 5.004
-Requires: perl >= 5.004
 BuildArch: noarch
 BuildArch: noarch
-AutoReq: false
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
+BuildRequires: perl >= 2:5.34.0
+BuildRequires: perl(CGI)
+Requires: perl >= 2:5.34.0
 
 
 %description
 %description
 This module attempts make using HTML templates simple and natural.
 This module attempts make using HTML templates simple and natural.
@@ -42,44 +42,40 @@ in the Perl script.
 %prep
 %prep
 %setup -q -n HTML-Template-%{version} 
 %setup -q -n HTML-Template-%{version} 
 
 
+
 %build
 %build
-CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
-#PREFIX=%{buildroot}%{_prefix}
+CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make
 make
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_prefix}
-make DESTDIR=$RPM_BUILD_ROOT install
-
-[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -delete
+%{_fixperms} -c %{buildroot}
 
 
-find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
-
-find $RPM_BUILD_ROOT%{_prefix} -type f -print | 
-	sed "s@^$RPM_BUILD_ROOT@@g" | 
-	grep -v ^%{_mandir} | 
-	grep -v perllocal.pod | 
-	grep -v "\.packlist" > %{name}.files
-if [ "$(cat %{name}.files)X" = "X" ] ; then
-    echo "ERROR: EMPTY FILE LIST"
-    exit -1
-fi
 
 
 %check
 %check
 make test
 make test
 
 
+
 %clean 
 %clean 
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 
 
-%files -f %{name}.files
-%defattr(-,root,root)
-%doc ANNOUNCE Changes FAQ README scripts templates
-%{_mandir}/*/*
-%dir %{perl_vendorlib}/HTML
+%files
+%license LICENSE
+%doc Changes README
+%{perl_vendorlib}/HTML/
+%{_mandir}/man3/HTML::Template.3*
+%{_mandir}/man3/HTML::Template::FAQ.3*
+
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.97-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu Jul  3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.95-1
 * Thu Jul  3 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.95-1
 - new upstream release.
 - new upstream release.
 
 

+ 16 - 6
p/perl-HTTP-Cookies/perl-HTTP-Cookies-vl.spec

@@ -1,15 +1,15 @@
-Name:           perl-HTTP-Cookies
-Version:        6.04
-Release:        8%{?_dist_release}
 Summary:        HTTP cookie jars
 Summary:        HTTP cookie jars
-Group:          Development/Libraries
-
+Name:           perl-HTTP-Cookies
+Version:        6.10
+Release:        1%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/HTTP-Cookies
 URL:            https://metacpan.org/release/HTTP-Cookies
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-%{version}.tar.gz
+
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  make
 BuildRequires:  make
 BuildRequires:  perl
 BuildRequires:  perl
@@ -31,7 +31,7 @@ BuildRequires:  perl(HTTP::Response)
 BuildRequires:  perl(Test)
 BuildRequires:  perl(Test)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(URI)
 BuildRequires:  perl(URI)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 Requires:       perl(Carp)
 Requires:       perl(Carp)
 Requires:       perl(HTTP::Date)
 Requires:       perl(HTTP::Date)
 Requires:       perl(HTTP::Headers::Util)
 Requires:       perl(HTTP::Headers::Util)
@@ -47,27 +47,37 @@ This class is for objects that represent a "cookie jar" -- that is, a
 database of all the HTTP cookies that a given LWP::UserAgent object
 database of all the HTTP cookies that a given LWP::UserAgent object
 knows about.
 knows about.
 
 
+
 %prep
 %prep
 %setup -q -n HTTP-Cookies-%{version}
 %setup -q -n HTTP-Cookies-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc Changes CONTRIBUTORS README.md
 %doc Changes CONTRIBUTORS README.md
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.10-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-8
 * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-8
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 18 - 17
p/perl-HTTP-Daemon/perl-HTTP-Daemon-vl.spec

@@ -1,24 +1,17 @@
 Name:           perl-HTTP-Daemon
 Name:           perl-HTTP-Daemon
-Version:        6.04
-Release:        2%{?_dist_release}
+Version:        6.12
+Release:        1%{?_dist_release}
 Summary:        Simple HTTP server class
 Summary:        Simple HTTP server class
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/HTTP-Daemon
 URL:            https://metacpan.org/release/HTTP-Daemon
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-%{version}.tar.gz
-# Support IPv6, bug #1413065, CPAN RT#91699, CPAN RT#71395,
-# proposed to upstream
-Patch0:         HTTP-Daemon-6.04-Add-IPv6-support.patch
-# Accept undefined and empty-string LocalAddr as IO::Socket::INET does,
-# CPAN RT#91699, CPAN RT#123069
-Patch1:         HTTP-Daemon-6.01-Handle-undef-and-empty-LocalAddr.patch
-# Fix formatting specific non-local addresses, bug #1578026, CPAN RT#125242
-Patch2:         HTTP-Daemon-6.01-Resolve-specific-socket-addresses-correctly.patch
 # Use Makefile.PL without unneeded dependencies
 # Use Makefile.PL without unneeded dependencies
 Patch3:         HTTP-Daemon-6.04-EU-MM-is-not-deprecated.patch
 Patch3:         HTTP-Daemon-6.04-EU-MM-is-not-deprecated.patch
 
 
-Vendor:        Project Vine
-Distribution:  Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  make
 BuildRequires:  make
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
@@ -50,7 +43,7 @@ BuildRequires:  perl(Test::Needs)
 # CPAN::Meta::Prereqs not helpful
 # CPAN::Meta::Prereqs not helpful
 # LWP::RobotUA not used
 # LWP::RobotUA not used
 # LWP::UserAgent not used
 # LWP::UserAgent not used
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 Requires:       perl(HTTP::Date) >= 6
 Requires:       perl(HTTP::Date) >= 6
 Requires:       perl(HTTP::Request) >= 6
 Requires:       perl(HTTP::Request) >= 6
 Requires:       perl(HTTP::Response) >= 6
 Requires:       perl(HTTP::Response) >= 6
@@ -67,34 +60,42 @@ Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a
 socket for incoming requests. The HTTP::Daemon is a subclass of
 socket for incoming requests. The HTTP::Daemon is a subclass of
 IO::Socket::IP, so you can perform socket operations directly on it too.
 IO::Socket::IP, so you can perform socket operations directly on it too.
 
 
+
 %prep
 %prep
 %setup -q -n HTTP-Daemon-%{version}
 %setup -q -n HTTP-Daemon-%{version}
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
 %patch3 -p1
 %patch3 -p1
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 %{make_build}
 %{make_build}
 
 
+
 %install
 %install
 %{make_install}
 %{make_install}
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 # Some tests are skipped with "Can't talk to ourself (misconfigured system)".
 # Some tests are skipped with "Can't talk to ourself (misconfigured system)".
 # These tests actually are never run becuse the required CAN_TALK_TO_OURSELF
 # These tests actually are never run becuse the required CAN_TALK_TO_OURSELF
 # file is never created. Those are author's tests.
 # file is never created. Those are author's tests.
 make test
 make test
 
 
+
 %files
 %files
 %license LICENCE
 %license LICENCE
 %doc Changes CONTRIBUTING README
 %doc Changes CONTRIBUTING README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.12-1
+- new upstream release.
+- built with perl-5.34.0.
+- dropped Patch0-2.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-2
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-2
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 19 - 8
p/perl-HTTP-Date/perl-HTTP-Date-vl.spec

@@ -1,14 +1,15 @@
-Name:           perl-HTTP-Date
-Version:        6.02
-Release:        22%{?_dist_release}
 Summary:        Date conversion routines
 Summary:        Date conversion routines
-License:        GPL+ or Artistic
-URL:            https://metacpan.org/release/HTTP-Date
-Source0:        https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Date-%{version}.tar.gz
-
+Name:           perl-HTTP-Date
+Version:        6.05
+Release:        1%{?_dist_release}
+Group:          programming
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/HTTP-Date
+Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-%{version}.tar.gz
+
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -20,7 +21,7 @@ BuildRequires:  perl(Time::Local)
 BuildRequires:  perl(vars)
 BuildRequires:  perl(vars)
 # Tests only:
 # Tests only:
 BuildRequires:  perl(Test)
 BuildRequires:  perl(Test)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 # Strongly recommended:
 # Strongly recommended:
 Requires:       perl(Time::Zone)
 Requires:       perl(Time::Zone)
 Conflicts:      perl-libwww-perl < 6
 Conflicts:      perl-libwww-perl < 6
@@ -30,27 +31,37 @@ This module provides functions that deal the date formats used by the HTTP
 protocol (and then some more). Only the first two functions, time2str() and
 protocol (and then some more). Only the first two functions, time2str() and
 str2time(), are exported by default.
 str2time(), are exported by default.
 
 
+
 %prep
 %prep
 %setup -q -n HTTP-Date-%{version}
 %setup -q -n HTTP-Date-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %doc Changes README
 %doc Changes README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.05-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.02-22
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.02-22
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 18 - 7
p/perl-HTTP-Message/perl-HTTP-Message-vl.spec

@@ -1,14 +1,15 @@
-Name:           perl-HTTP-Message
-Version:        6.18
-Release:        5%{?_dist_release}
 Summary:        HTTP style message
 Summary:        HTTP style message
+Name:           perl-HTTP-Message
+Version:        6.35
+Release:        1%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/HTTP-Message
 URL:            https://metacpan.org/release/HTTP-Message
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-%{version}.tar.gz
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  make
 BuildRequires:  make
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
@@ -43,7 +44,7 @@ BuildRequires:  perl(PerlIO::encoding)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 # Testing requires Time::Local on MacOS only
 # Testing requires Time::Local on MacOS only
 BuildRequires:  perl(Try::Tiny)
 BuildRequires:  perl(Try::Tiny)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 Requires:       perl(Compress::Raw::Zlib)
 Requires:       perl(Compress::Raw::Zlib)
 Requires:       perl(Encode) >= 2.21
 Requires:       perl(Encode) >= 2.21
 Requires:       perl(Encode::Locale)
 Requires:       perl(Encode::Locale)
@@ -72,27 +73,37 @@ The HTTP-Message distribution contains classes useful for representing the
 messages passed in HTTP style communication.  These are classes representing
 messages passed in HTTP style communication.  These are classes representing
 requests, responses and the headers contained within them.
 requests, responses and the headers contained within them.
 
 
+
 %prep
 %prep
 %setup -q -n HTTP-Message-%{version}
 %setup -q -n HTTP-Message-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %license LICENSE
 %license LICENSE
 %doc Changes CONTRIBUTING.md README.md
 %doc Changes CONTRIBUTING.md README.md
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.35-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.18-5
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.18-5
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

+ 16 - 6
p/perl-HTTP-Negotiate/perl-HTTP-Negotiate-vl.spec

@@ -1,14 +1,15 @@
+Summary:        Choose a variant to serve
 Name:           perl-HTTP-Negotiate
 Name:           perl-HTTP-Negotiate
 Version:        6.01
 Version:        6.01
-Release:        23%{?_dist_release}
-Summary:        Choose a variant to serve
+Release:        24%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/HTTP-Negotiate
 URL:            https://metacpan.org/release/HTTP-Negotiate
 Source0:        https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-%{version}.tar.gz
 Source0:        https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-%{version}.tar.gz
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  make
 BuildRequires:  make
 BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl >= 2:5.26.2
@@ -20,7 +21,7 @@ BuildRequires:  perl(HTTP::Headers)
 # Tests only:
 # Tests only:
 BuildRequires:  perl(HTTP::Request)
 BuildRequires:  perl(HTTP::Request)
 BuildRequires:  perl(Test)
 BuildRequires:  perl(Test)
-Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl
 Requires:       perl(HTTP::Headers)
 Requires:       perl(HTTP::Headers)
 Conflicts:      perl-libwww-perl < 6
 Conflicts:      perl-libwww-perl < 6
 
 
@@ -34,26 +35,35 @@ negotiation algorithm specified in draft-ietf-http-v11-spec-00.ps chapter
 representation based upon attributes of the negotiable variants and the
 representation based upon attributes of the negotiable variants and the
 value of the various Accept* header fields in the request.
 value of the various Accept* header fields in the request.
 
 
+
 %prep
 %prep
 %setup -q -n HTTP-Negotiate-%{version}
 %setup -q -n HTTP-Negotiate-%{version}
 
 
+
 %build
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
 %{_fixperms} %{buildroot}/*
 %{_fixperms} %{buildroot}/*
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %files
 %files
 %doc Changes README
 %doc Changes README
 %{perl_vendorlib}/*
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 %{_mandir}/man3/*
 
 
+
 %changelog
 %changelog
+* Thu Nov 18 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.01-24
+- rebuilt with perl-5.34.0.
+
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.01-23
 * Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.01-23
 - initial build for Vine Linux.
 - initial build for Vine Linux.
 
 

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

@@ -1,20 +1,19 @@
+Summary:        Perl extension for keeping data partially sorted
 Name:           perl-Heap
 Name:           perl-Heap
 Version:        0.80
 Version:        0.80
-Release:        3%{?_dist_release}
-Summary:        Perl extension for keeping data partially sorted
+Release:        4%{?_dist_release}
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Heap
 URL:            http://search.cpan.org/dist/Heap
 Source0:        http://search.cpan.org/CPAN/authors/id/J/JM/JMM/Heap-%{version}.tar.gz
 Source0:        http://search.cpan.org/CPAN/authors/id/J/JM/JMM/Heap-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker) perl(Test::More)
 BuildRequires:  perl(ExtUtils::MakeMaker) perl(Test::More)
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl
 
 
 %description
 %description
 The Heap collection of modules provide routines that manage a heap of 
 The Heap collection of modules provide routines that manage a heap of 
@@ -30,6 +29,7 @@ elements inserted into one heap must be mutually compatible - either
 the same class exactly or else classes that differ only in ways unrelated 
 the same class exactly or else classes that differ only in ways unrelated 
 to the Heap::Elem interface.
 to the Heap::Elem interface.
 
 
+
 %prep
 %prep
 %setup -q -n Heap-%{version}
 %setup -q -n Heap-%{version}
 
 
@@ -63,6 +63,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.80-4
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.80-3
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.80-3
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.
 
 

+ 16 - 12
p/perl-Hook-LexWrap/perl-Hook-LexWrap-vl.spec

@@ -1,23 +1,24 @@
 Name:           perl-Hook-LexWrap
 Name:           perl-Hook-LexWrap
 Version:        0.26
 Version:        0.26
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        Lexically scoped subroutine wrappers
 Summary:        Lexically scoped subroutine wrappers
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       shaolin
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/Hook-LexWrap/
-Source0:        http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Hook-LexWrap-%{version}.tar.gz
+URL:            https://metacpan.org/pod/Hook::LexWrap
+Source0:        https://cpan.metacpan.org/authors/id/E/ET/ETHER/Hook-LexWrap-%{version}.tar.gz
 
 
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 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(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       perl >= 2:5.34.0
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-Packager:       shaolin
+%{?perl_default_filter}
 
 
 %description
 %description
 Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
 Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
@@ -30,17 +31,17 @@ works correctly within the wrapped subroutine.
 %prep
 %prep
 %setup -q -n Hook-LexWrap-%{version}
 %setup -q -n Hook-LexWrap-%{version}
 
 
+
 %build
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
 
 
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
 make pure_install PERL_INSTALL_ROOT=%{buildroot}
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
 find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w %{buildroot}/*
+%{_fixperms} $RPM_BUILD_ROOT/*
 
 
 
 
 %check
 %check
@@ -59,6 +60,9 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Sat Nov 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.26-2
+- rebuilt with perl-5.34.0.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.26-1
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.26-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 24 - 9
p/perl-IO-AIO/perl-IO-AIO-vl.spec

@@ -1,14 +1,14 @@
 Name:		perl-IO-AIO
 Name:		perl-IO-AIO
-Version:	4.72
+Version:	4.76
 Release:	1%{?_dist_release}
 Release:	1%{?_dist_release}
 Summary:	Asynchronous Input/Output
 Summary:	Asynchronous Input/Output
-License:	GPL+ or Artistic
-Group:		Development/Libraries
-URL:		http://search.cpan.org/dist/IO-AIO/
-Source0:	http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/IO-AIO-%{version}.tar.gz
+Group:		programming
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 
-Vendor:       Project Vine
-Distribution: Vine Linux
+License:	GPL+ or Artistic
+URL:		https://metacpan.org/pod/IO::AIO
+Source0:	https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/IO-AIO-%{version}.tar.gz
 
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires:	perl >= 2:5.8.2
 BuildRequires:	perl >= 2:5.8.2
@@ -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(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl
 
 
 %{?perl_default_filter}
 %{?perl_default_filter}
 
 
@@ -26,13 +26,20 @@ Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 This module implements asynchronous I/O using whatever means your operating
 This module implements asynchronous I/O using whatever means your operating
 system supports.
 system supports.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n IO-AIO-%{version}
 %setup -q -n IO-AIO-%{version}
 
 
+
 %build
 %build
-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
+PERL_CANARY_STABILITY_NOPROMPT=1 perl Makefile.PL \
+	INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 make pure_install DESTDIR=%{buildroot}
 make pure_install DESTDIR=%{buildroot}
@@ -45,12 +52,15 @@ find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 %{_fixperms} %{buildroot}
 %{_fixperms} %{buildroot}
 
 
+
 %check
 %check
 make test
 make test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -60,7 +70,12 @@ rm -rf %{buildroot}
 %{_mandir}/man1/treescan.1*
 %{_mandir}/man1/treescan.1*
 %{_mandir}/man3/IO::AIO.3pm*
 %{_mandir}/man3/IO::AIO.3pm*
 
 
+
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.76-1
+- new upstream release.
+- rebuilt with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.72-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.72-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

+ 21 - 10
p/perl-IO-Async/perl-IO-Async-vl.spec

@@ -1,32 +1,38 @@
+Summary:        A collection of modules that implement asynchronous filehandle IO
 Name:           perl-IO-Async
 Name:           perl-IO-Async
-Version:        0.72
+Version:        0.800
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        A collection of modules that implement asynchronous filehandle IO
+Group:          programming
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          Development/Libraries
 License:        GPL+ or Artistic
 License:        GPL+ or Artistic
-URL:            http://search.cpan.org/dist/IO-Async/
-Source0:        http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/IO-Async-%{version}.tar.gz
+URL:            https://metacpan.org/pod/IO::Async
+Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/IO-Async-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
-Vendor:         Project Vine
-Distribution:   Vine Linux
-
 BuildArch:      noarch
 BuildArch:      noarch
+BuildRequires:  perl(Data::Dump)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Future)
+BuildRequires:  perl(Future::IO)
+#BuildRequires:  perl(Future::Utils)
 BuildRequires:  perl(Heap)
 BuildRequires:  perl(Heap)
+BuildRequires:  perl(Struct::Dumb)
 BuildRequires:  perl(Test::Exception)
 BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::Metrics::Any)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::More)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Pod)
 BuildRequires:  perl(Test::Refcount)
 BuildRequires:  perl(Test::Refcount)
 BuildRequires:  perl(Test::Warn)
 BuildRequires:  perl(Test::Warn)
 BuildRequires:  perl(Time::HiRes)
 BuildRequires:  perl(Time::HiRes)
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Module::Build)
-Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:  perl
 
 
 %description
 %description
 A collection of modules that implement asynchronous filehandle IO
 A collection of modules that implement asynchronous filehandle IO
 
 
+
 %prep
 %prep
 %setup -q -n IO-Async-%{version}
 %setup -q -n IO-Async-%{version}
 
 
@@ -35,16 +41,17 @@ A collection of modules that implement asynchronous filehandle IO
 %{__perl} Build.PL --installdirs=vendor
 %{__perl} Build.PL --installdirs=vendor
 ./Build
 ./Build
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 ./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 ./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 %{_fixperms} $RPM_BUILD_ROOT/*
-find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
 
 
 
 
 %check
 %check
 ./Build test
 ./Build test
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
@@ -58,6 +65,10 @@ rm -rf %{buildroot}
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.800-1
+- new upstream release.
+- built with perl-5.34.0.
+
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.72-1
 * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.72-1
 - new upstream release.
 - new upstream release.
 - rebuilt with perl-5.26.
 - rebuilt with perl-5.26.

Some files were not shown because too many files changed in this diff