Browse Source

perl-5.26 and friends

Tomohiro "Tomo-p" KATO 4 years ago
parent
commit
fdd8a44492
100 changed files with 4243 additions and 430 deletions
  1. 14 20
      a/acl/acl-vl.spec
  2. 15 13
      a/attr/attr-vl.spec
  3. 9 2
      a/automake/automake-vl.spec
  4. 7 1
      b/build-essential/build-essential-vl.spec
  5. 6 1
      c/clearsilver/clearsilver-vl.spec
  6. 7 3
      f/foomatic/foomatic-vl.spec
  7. 8 3
      g/git/git-vl.spec
  8. 13 9
      l/lz4/lz4-vl.spec
  9. 7 3
      lib/libe/libev/libev-vl.spec
  10. 6 3
      lib/libs/libsecret/libsecret-vl.spec
  11. 35 26
      m/man-pages/man-pages-vl.spec
  12. 19 12
      m/munin/munin-vl.spec
  13. 4 1
      n/neon/neon-vl.spec
  14. 15 2
      n/net-snmp/net-snmp-vl.spec
  15. 4 1
      n/nginx/nginx-vl.spec
  16. 11 6
      n/nkf/nkf-vl.spec
  17. 6 2
      o/openldap/openldap-vl.spec
  18. 6 2
      p/perl-Algorithm-Diff/perl-Algorithm-Diff-vl.spec
  19. 11 4
      p/perl-AnyEvent-AIO/perl-AnyEvent-AIO-vl.spec
  20. 10 3
      p/perl-AnyEvent-BDB/perl-AnyEvent-BDB-vl.spec
  21. 22 8
      p/perl-AnyEvent/perl-AnyEvent-vl.spec
  22. 17 14
      p/perl-Archive-Zip/perl-Archive-Zip-vl.spec
  23. 7 2
      p/perl-B-Keywords/perl-B-Keywords-vl.spec
  24. 11 5
      p/perl-CPAN-Changes/perl-CPAN-Changes-vl.spec
  25. 13 5
      p/perl-Capture-Tiny/perl-Capture-Tiny-vl.spec
  26. 4 1
      p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable-vl.spec
  27. 7 2
      p/perl-Class-Inspector/perl-Class-Inspector-vl.spec
  28. 7 1
      p/perl-Clone/perl-Clone-vl.spec
  29. 8 3
      p/perl-Config-Tiny/perl-Config-Tiny-vl.spec
  30. 12 4
      p/perl-Convert-BinHex/perl-Convert-BinHex-vl.spec
  31. 26 17
      p/perl-Coro/perl-Coro-vl.spec
  32. 7 4
      p/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess-vl.spec
  33. 6 2
      p/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA-vl.spec
  34. 6 2
      p/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random-vl.spec
  35. 33 71
      p/perl-Crypt-OpenSSL-X509/perl-Crypt-OpenSSL-X509-vl.spec
  36. 13 3
      p/perl-Curses/perl-Curses-vl.spec
  37. 10 5
      p/perl-DBD-MySQL/perl-DBD-MySQL-vl.spec
  38. 14 4
      p/perl-DBD-Pg/perl-DBD-Pg-vl.spec
  39. 11 3
      p/perl-DBD-SQLite/perl-DBD-SQLite-vl.spec
  40. 11 5
      p/perl-DBI/perl-DBI-vl.spec
  41. 5 1
      p/perl-Data-Dump/perl-Data-Dump-vl.spec
  42. 11 3
      p/perl-Data-OptList/perl-Data-OptList-vl.spec
  43. 13 7
      p/perl-Date-Manip/perl-Date-Manip-vl.spec
  44. 16 9
      p/perl-Devel-CheckBin/perl-Devel-CheckBin-vl.spec
  45. 166 0
      p/perl-Devel-CheckLib/perl-Devel-CheckLib-vl.spec
  46. 7 3
      p/perl-Devel-Cycle/perl-Devel-Cycle-vl.spec
  47. 17 6
      p/perl-Devel-FindRef/perl-Devel-FindRef-vl.spec
  48. 168 0
      p/perl-Devel-Hide/perl-Devel-Hide-vl.spec
  49. 6 1
      p/perl-Devel-Leak/perl-Devel-Leak-vl.spec
  50. 11 3
      p/perl-Devel-Refcount/perl-Devel-Refcount-vl.spec
  51. 11 4
      p/perl-Devel-StackTrace/perl-Devel-StackTrace-vl.spec
  52. 6 3
      p/perl-EV/perl-EV-vl.spec
  53. 11 6
      p/perl-Email-Address/perl-Email-Address-vl.spec
  54. 8 3
      p/perl-Email-Date-Format/perl-Email-Date-Format-vl.spec
  55. 161 0
      p/perl-Encode-Locale/perl-Encode-Locale-vl.spec
  56. 9 2
      p/perl-Eval-Closure/perl-Eval-Closure-vl.spec
  57. 6 1
      p/perl-Event-Lib/perl-Event-Lib-vl.spec
  58. 13 8
      p/perl-Exception-Class/perl-Exception-Class-vl.spec
  59. 185 0
      p/perl-Exporter-Tiny/perl-Exporter-Tiny-vl.spec
  60. 136 0
      p/perl-ExtUtils-Config/perl-ExtUtils-Config-vl.spec
  61. 7 3
      p/perl-ExtUtils-Depends/perl-ExtUtils-Depends-vl.spec
  62. 198 0
      p/perl-ExtUtils-Helpers/perl-ExtUtils-Helpers-vl.spec
  63. 165 0
      p/perl-ExtUtils-InstallPaths/perl-ExtUtils-InstallPaths-vl.spec
  64. 7 3
      p/perl-ExtUtils-PkgConfig/perl-ExtUtils-PkgConfig-vl.spec
  65. 9 2
      p/perl-FCGI/perl-FCGI-vl.spec
  66. 18 11
      p/perl-File-Find-Rule-Perl/perl-File-Find-Rule-Perl-vl.spec
  67. 5 1
      p/perl-File-Find-Rule/perl-File-Find-Rule-vl.spec
  68. 18 13
      p/perl-File-HomeDir/perl-File-HomeDir-vl.spec
  69. 145 0
      p/perl-File-Listing/perl-File-Listing-vl.spec
  70. 9 4
      p/perl-File-Remove/perl-File-Remove-vl.spec
  71. 173 0
      p/perl-File-ShareDir-Install/perl-File-ShareDir-Install-vl.spec
  72. 202 0
      p/perl-File-ShareDir/perl-File-ShareDir-vl.spec
  73. 8 4
      p/perl-File-Slurp/perl-File-Slurp-vl.spec
  74. 8 6
      p/perl-File-Which/perl-File-Which-vl.spec
  75. 190 0
      p/perl-Future/perl-Future-vl.spec
  76. 10 3
      p/perl-GTop/perl-GTop-vl.spec
  77. 5 1
      p/perl-Geo-IP/perl-Geo-IP-vl.spec
  78. 8 3
      p/perl-Glib/perl-Glib-vl.spec
  79. 11 2
      p/perl-Guard/perl-Guard-vl.spec
  80. 12 5
      p/perl-HTML-Parser/perl-HTML-Parser-vl.spec
  81. 9 1
      p/perl-HTML-Tagset/perl-HTML-Tagset-vl.spec
  82. 197 0
      p/perl-HTTP-Daemon/perl-HTTP-Daemon-vl.spec
  83. 132 0
      p/perl-HTTP-Date/perl-HTTP-Date-vl.spec
  84. 217 0
      p/perl-HTTP-Message/perl-HTTP-Message-vl.spec
  85. 139 0
      p/perl-HTTP-Negotiate/perl-HTTP-Negotiate-vl.spec
  86. 7 1
      p/perl-Heap/perl-Heap-vl.spec
  87. 5 1
      p/perl-Hook-LexWrap/perl-Hook-LexWrap-vl.spec
  88. 16 10
      p/perl-IO-Async/perl-IO-Async-vl.spec
  89. 181 0
      p/perl-IO-CaptureOutput/perl-IO-CaptureOutput-vl.spec
  90. 110 0
      p/perl-IO-HTML/perl-IO-HTML-vl.spec
  91. 109 0
      p/perl-IO-Pipely/perl-IO-Pipely-vl.spec
  92. 9 1
      p/perl-IO-Socket-INET6/perl-IO-Socket-INET6-vl.spec
  93. 9 3
      p/perl-IO-String/perl-IO-String-vl.spec
  94. 12 3
      p/perl-IO-Tty/perl-IO-Tty-vl.spec
  95. 9 4
      p/perl-IO-stringy/perl-IO-stringy-vl.spec
  96. 7 3
      p/perl-IPC-Run3/perl-IPC-Run3-vl.spec
  97. 96 0
      p/perl-Importer/perl-Importer-vl.spec
  98. 12 4
      p/perl-JSON/perl-JSON-vl.spec
  99. 155 0
      p/perl-LWP-MediaTypes/perl-LWP-MediaTypes-vl.spec
  100. 180 0
      p/perl-Lingua-EN-Inflect/perl-Lingua-EN-Inflect-vl.spec

+ 14 - 20
a/acl/acl-vl.spec

@@ -2,26 +2,17 @@
 
 Name: acl
 Summary: Access control list utilities
-Version: 2.2.52
-Release: 2%{?_dist_release}
+Version: 2.2.53
+Release: 1%{?_dist_release}
 
 Group: System Environment/Base
 License: GPLv2+
 URL: http://oss.sgi.com/projects/xfs/
 
-Source: http://download.savannah.gnu.org/releases-noredirect/acl/acl-%{version}.src.tar.gz
+Source: http://download.savannah.nongnu.org/releases/acl/acl-%{version}.tar.gz
 
-# fix a typo in setfacl(1) man page (#675451)
-Patch1: 0001-acl-2.2.49-bz675451.patch
-
-# prepare the test-suite for SELinux and arbitrary umask
-Patch3: 0003-acl-2.2.52-tests.patch
-
-# Install the libraries to the appropriate directory
-Patch4: 0004-acl-2.2.52-libdir.patch
-
-# fix SIGSEGV of getfacl -e on overly long group name
-Patch5: 0005-acl-2.2.52-getfacl-segv.patch
+Vendor:        Project Vine
+Distribution:  Vine Linux
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gawk
@@ -76,10 +67,6 @@ control lists.
 
 %prep
 %setup -q
-%patch1 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
 
 %build
 touch .census
@@ -90,8 +77,8 @@ make %{?_smp_mflags} LIBTOOL="libtool --tag=CC"
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
-make install-dev DESTDIR=%{buildroot}
-make install-lib DESTDIR=%{buildroot}
+#make install-dev DESTDIR=%{buildroot}
+#make install-lib DESTDIR=%{buildroot}
 
 mv -f %{buildroot}%{_datadir}/doc/acl ./doc-nover
 
@@ -107,6 +94,8 @@ mkdir -p %{buildroot}%{_libdir}
 ln -sf ../../%{_lib}/libacl.so %{buildroot}%{_libdir}/libacl.so
 chmod 0755 %{buildroot}/%{_lib}/libacl.so.*.*.*
 
+mv -f %{buildroot}/%{_lib}/pkgconfig %{buildroot}%{_libdir}/
+
 %find_lang %{name}
 
 %check
@@ -156,6 +145,7 @@ rm -rf %{buildroot}
 %{_includedir}/acl
 %{_includedir}/sys/acl.h
 %{_libdir}/libacl.*
+%{_libdir}/pkgconfig/*.pc
 %{_mandir}/man3/acl_*
 
 %files -n libacl
@@ -171,6 +161,10 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.53-1
+- new upstream release.
+- dropped all patches: fixed in upstream.
+
 * Thu Apr 16 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.52-2
 - added compat32 package.
 

+ 15 - 13
a/attr/attr-vl.spec

@@ -2,20 +2,17 @@
 
 Summary: Utilities for managing filesystem extended attributes
 Name: attr
-Version: 2.4.47
-Release: 2%{?_dist_release}
+Version: 2.4.48
+Release: 1%{?_dist_release}
 
 License: GPLv2+
 URL: http://oss.sgi.com/projects/xfs/
 Group: System Environment/Base
 
-Source: http://download.savannah.gnu.org/releases-noredirect/attr/attr-%{version}.src.tar.gz
+Source: http://download.savannah.nongnu.org/releases/attr/attr-%{version}.tar.gz
 
-# silence compile-time warnings
-Patch1: 0001-attr-2.4.47-warnings.patch
-
-# install /etc/xattr.conf
-Patch2: 0002-attr-2.4.47-xattr-conf.patch
+Vendor:        Project Vine
+Distribution:  Vine Linux
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gettext
@@ -95,8 +92,6 @@ you'll also want to install attr.
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
 
 %build
 # attr abuses libexecdir
@@ -106,8 +101,8 @@ make %{?_smp_mflags} LIBTOOL="libtool --tag=CC"
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
-make install-dev DESTDIR=%{buildroot}
-make install-lib DESTDIR=%{buildroot}
+#make install-dev DESTDIR=%{buildroot}
+#make install-lib DESTDIR=%{buildroot}
 
 # get rid of libattr.a and libattr.la
 rm -f %{buildroot}/%{_lib}/libattr.a
@@ -124,6 +119,8 @@ chmod 0755 %{buildroot}/%{_lib}/libattr.so.*.*.*
 # remove documents without version
 rm -rf %{buildroot}%{_datadir}/doc/attr
 
+mv -f %{buildroot}/%{_lib}/pkgconfig %{buildroot}%{_libdir}/
+
 %find_lang %{name}
 
 %check
@@ -171,7 +168,7 @@ rm -rf %{buildroot}
 /%{_lib}/libattr.so
 %{_includedir}/attr
 %{_libdir}/libattr.*
-%{_mandir}/man2/*attr.2*
+%{_libdir}/pkgconfig/*.pc
 %{_mandir}/man3/attr_*.3.*
 
 %files -n libattr
@@ -184,6 +181,7 @@ rm -rf %{buildroot}
 %defattr(-,root,root)
 /%{_lib}/libattr.so
 %{_libdir}/libattr.*
+%{_libdir}/pkgconfig/*.pc
 
 %files -n compat32-libattr
 /%{_lib}/libattr.so.*
@@ -191,6 +189,10 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.48-1
+- new upstream release.
+- dropped Patch1, 2.
+
 * Fri Sep 11 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.47-2
 - removed a manpage (attr.5).
 

+ 9 - 2
a/automake/automake-vl.spec

@@ -4,10 +4,12 @@ Summary: A GNU tool for automatically creating Makefiles.
 Summary(ja): Makefile を自動生成するための GNU ツール
 Name: automake
 Version: %{api_version}.1
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPL
 Group: Development/Tools
 Source: ftp://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
+# patch for perl-5.22 and later from upstream
+Patch0: perl-5.22-rexexp.patch
 
 URL: http://sources.redhat.com/automake
 Requires: perl, autoconf >= 2.58
@@ -37,6 +39,7 @@ GNU's Autoconf package.
 
 %prep
 %setup -q -n automake-%{version}
+%patch0 -p1
 
 %build
 ./configure \
@@ -80,7 +83,8 @@ fi
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
+%license COPYING
+%doc AUTHORS ChangeLog INSTALL NEWS README THANKS
 %doc REAME.aclocal README.multilib
 %{_bindir}/*
 %{_infodir}/*.info*
@@ -91,6 +95,9 @@ fi
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.1-2
+- added Patch0 for perl-5.26.
+
 * Sat Dec 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.14.1-1
 - update to 1.14.1
 

+ 7 - 1
b/build-essential/build-essential-vl.spec

@@ -1,7 +1,7 @@
 Summary: Virtual package for Build essential packages
 Summary(ja): 基本開発パッケージのヴァーチャルパッケージ
 Name: build-essential
-Version: 1.6
+Version: 1.7
 Release: 1%{?_dist_release}
 License: GPL
 Group: Development/Tools
@@ -33,6 +33,9 @@ Requires: intltool
 Requires: xz
 Requires: pkgconfig
 Requires: unzip
+Requires: libxcrypt-devel
+Requires: libnsl2-devel
+Requires: libtirpc-devel
 
 %description
 This is a virtual package for Build essential packages.
@@ -45,6 +48,9 @@ When You build rpm package, You need this.
 %files
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.7-1
+- added libxcrypt-devel, libnsl2-devel, libtirpc-devel.
+
 * Tue Jun 14 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.6-1
 - add pkgconfig, unzip
 

+ 6 - 1
c/clearsilver/clearsilver-vl.spec

@@ -2,7 +2,7 @@
 
 %define name clearsilver
 %define version 0.10.5
-%define release 11%{_dist_release}
+%define release 12%{_dist_release}
 
 Summary: A fast, powerful, and language-neutral HTML template system.
 Summary(ja): 高速、パワフルで言語中立なHTMLテンプレートシステム
@@ -31,6 +31,7 @@ BuildRequires: ruby
 BuildRequires: ruby-devel >= 1.9.3
 %endif
 BuildRequires: zlib-devel
+BuildRequires: libxcrypt-devel
 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Provides: ruby(clearsilver)
 
@@ -108,6 +109,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man*/*.gz
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.5-12
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel.
+
 * Tue Dec 19 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.10.5-11
 - added Patch5 for gcc5.
 - disabled ruby stuff.

+ 7 - 3
f/foomatic/foomatic-vl.spec

@@ -1,9 +1,9 @@
-%define enginever 4.0.12
+%define enginever 4.0.13
 
 Summary: Foomatic printer database.
 Name:		foomatic
 Version:	%{enginever}
-Release: 	2%{?_dist_release}
+Release: 	1%{?_dist_release}
 License:	GPL
 Group: System Environment/Libraries
 
@@ -25,7 +25,7 @@ Requires:	%(eval `perl -V:version`; echo "perl(:MODULE_COMPAT_$version)")
 Requires: fileutils initscripts
 
 BuildRequires:	cups
-BuildRequires:	perl >= 5.12.3
+BuildRequires:	perl >= 2:5.26.2
 BuildRequires:	libxml2-devel
 BuildRequires:	autoconf, automake
 BuildRequires:	mpage
@@ -118,6 +118,10 @@ rm -fr %buildroot $RPM_BUILD_DIR/%{name}
 %{_var}/cache/foomatic
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.13-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Sun Oct  4 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.12-2
 - removed foomatic-filters (moved to cups-filters).
 - moved foomatic-db as a standalone package.

+ 8 - 3
g/git/git-vl.spec

@@ -5,8 +5,8 @@
 
 # Pass --without docs to rpmbuild if you don't want the documentation
 Name:    git
-Version: 2.19.1
-Release: 2%{?_dist_release}
+Version: 2.21.0
+Release: 1%{?_dist_release}
 Summary: Core git tools
 Summary(ja): Core git ツール
 License:  GPLv2
@@ -352,7 +352,8 @@ fi
 %{_bindir}/git-shell
 %{_datadir}/git-core/
 %exclude %{_libexecdir}/git-core/git-credential-gnome-keyring
-%doc README.md COPYING Documentation/*.txt contrib/hooks
+%license COPYING
+%doc README.md Documentation/*.txt contrib/hooks
 %{!?_without_docs: %doc Documentation/*.html Documentation/docbook-xsl.css}
 %{!?_without_docs: %doc Documentation/howto Documentation/technical}
 %{_sysconfdir}/bash_completion.d
@@ -449,6 +450,10 @@ fi
 # No files for you!
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.21.0-1
+- updated to 2.21.0.
+- rebuilt with perl-5.26.
+
 * Mon Nov 12 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.19.1-2
 - added Patch1000 to disable HTTP/2.
 

+ 13 - 9
l/lz4/lz4-vl.spec

@@ -1,6 +1,6 @@
 Name:           lz4
-Version:        1.8.0
-Release:        2%{?_dist_release}
+Version:        1.9.1
+Release:        1%{?_dist_release}
 Summary:        Extremely fast compression algorithm
 
 License:        GPLv2+ and BSD
@@ -48,15 +48,16 @@ chmod +x ./configure
 %make_build
 
 %install
-%configure
+rm -rf %{buildroot}
+#configure
 %make_install LIBDIR=%{_libdir} PREFIX=%{_prefix} INSTALL="install -p"
-# Someone thinks that plain Makefiles are good for bigger projects than hello world..
-mkdir -p %{buildroot}%{_mandir}/man1
-mv %{buildroot}%{_mandir}/*.1 %{buildroot}%{_mandir}/man1/
 
 %post libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
+%clean
+rm -rf %{buildroot}
+
 %files
 %license programs/COPYING
 %doc NEWS
@@ -70,20 +71,23 @@ mv %{buildroot}%{_mandir}/*.1 %{buildroot}%{_mandir}/man1/
 %{_mandir}/man1/unlz4.1*
 
 %files libs
-%doc lib/LICENSE
+%license lib/LICENSE
 %{_libdir}/liblz4.so.*
 
 %files devel
-%doc lib/LICENSE
+%license lib/LICENSE
 %{_includedir}/lz4*.h
 %{_libdir}/liblz4.so
 %{_libdir}/pkgconfig/liblz4.pc
 
 %files static
-%doc lib/LICENSE
+%license lib/LICENSE
 %{_libdir}/liblz4.a
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.1-1
+- new upstream release.
+
 * Fri Sep 08 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.8.0-2
 - initial build for Vine Linux.
 

+ 7 - 3
lib/libe/libev/libev-vl.spec

@@ -4,7 +4,7 @@
 %global inst_srcdir %{buildroot}/%{source_dir}
 
 Name:		libev
-Version:	4.24
+Version:	4.25
 Release:	1%{?_dist_release}
 Summary:	High-performance event loop/event model with lots of features
 Summary(ja):    高機能・高性能のイベントループ・イベントモデル
@@ -98,7 +98,7 @@ libev は libevent および Perl の Event を大まかに参考にして作ら
 %prep
 %setup -q
 
-autoreconf -vfi
+#autoreconf -vfi
 
 
 %build
@@ -132,7 +132,8 @@ rm -rf %{buildroot}
 
 
 %files
-%doc Changes LICENSE README
+%license LICENSE
+%doc Changes README
 %{_libdir}/%{name}.so.4*
 
 %files devel
@@ -153,6 +154,9 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.25-1
+- updated to 4.25.
+
 * Sat Nov 03 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.24-1
 - updated to 4.24.
 - added a sub-package 'libevent-devel'.

+ 6 - 3
lib/libs/libsecret/libsecret-vl.spec

@@ -1,5 +1,5 @@
 Name:           libsecret
-Version:        0.18.5
+Version:        0.18.8
 Release:        1%{?_dist_release}
 Summary:        GObject based library for accessing the Secret Service API
 Summary(ja):    シークレットサービス API アクセス用の GObject 基本ライブラリ
@@ -18,7 +18,6 @@ BuildRequires:  gtk-doc
 
 Vendor:		Project Vine
 Distribution:	Vine Linux
-Packager:	Takemikaduchi
 
 
 %description
@@ -79,7 +78,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_bindir}/secret-tool
 %{_libdir}/*.so.*
 %{_libdir}/girepository-1.0/*.typelib
@@ -98,6 +98,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.18.8-1
+- new upstream release.
+
 * Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.18.5-1
 - new upstream release
 

+ 35 - 26
m/man-pages/man-pages-vl.spec

@@ -1,11 +1,11 @@
-%define posix_version 2013
-%define posix_release a
+%global posix_version 2013
+%global posix_release a
 %global posix_name man-pages-posix-%{posix_version}-%{posix_release}
 
 Summary: Man (manual) pages from the Linux Documentation Project.
 Summary(ja): Linux ドキュメンテーションプロジェクトの Man (manual) ページ
 Name: man-pages
-Version: 4.02
+Version: 5.01
 Release: 1%{?_dist_release}
 License: GPLv2+ and GPL+ and BSD and MIT and Copyright only and IEEE
 Group:   Applications/Documentation
@@ -15,15 +15,17 @@ Source0: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-%{version}.tar
 # POSIX man pages
 Source1: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-%{posix_version}-%{posix_release}.tar.xz
 
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
+# POSIX man pages
+# resolves: #1415757
+Patch0: man-pages-posix-2013-a-pthread_once.patch
+
 # Regular man pages
-# resolves: #698149
-# http://thread.gmane.org/gmane.linux.man/3413
-Patch20: man-pages-3.32-host.patch
 # resolves: #650985
 # https://bugzilla.kernel.org/show_bug.cgi?id=53781
 Patch21: man-pages-3.42-close.patch
-# resolves: #392431
-Patch22: man-pages-3.42-connect.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Autoreqprov: false
@@ -36,34 +38,39 @@ Documentation Project (LDP).
 %prep
 %setup -q -a 1
 
-#patch20 -p1
+%patch0 -p1
 %patch21 -p1
-#patch22 -p1
 
 # rename posix README so we don't have conflict
 %{__mv} %{posix_name}/README %{posix_name}/%{posix_name}.README
 
 ### And now remove those we are not going to use:
 
-# Part of quota
-rm -v man2/quotactl.2
+# deprecated
+%{__rm} man2/pciconfig_{write,read,iobase}.2
 
-# Only briefly part of a devel version of glibc
-rm -v man3/getipnodeby{name,addr}.3 man3/freehostent.3
+# problem with db x db4 (#198597) - man pages are obsolete
+%{__rm} man3/{db,btree,dbopen,hash,mpool,recno}.3
 
-# Part of libattr-devel
-rm -v man2/{,f,l}{get,list,remove,set}xattr.2
+# we are not using SystemV anymore
+#{__rm} man7/boot.7
 
-# Problem with db x db4 (#198597) - man pages are obsolete
-rm -v man3/{db,btree,dbopen,hash,mpool,recno}.3
-
-# Deprecated
-rm -v man2/pciconfig_{write,read,iobase}.2
+# we do not have sccs (#203302)
+#{__rm} %{posix_name}/man1p/{admin,delta,get,prs,rmdel,sact,sccs,unget,val,what}.1p
 
-# Part of numactl package
-rm -v man5/numa_maps.5
+# remove man pages deprecated by libxcrypt (#1610307)
+%{__rm} man3/crypt{,_r}.3
 
 # Vine
+# part of keyutils
+rm -f man7/keyrings.7*
+rm -f man7/persistent-keyring.7*
+rm -f man7/process-keyring.7*
+rm -f man7/session-keyring.7*
+rm -f man7/thread-keyring.7*
+rm -f man7/user-keyring.7*
+rm -f man7/user-session-keyring*
+
 # Part of shadow-utils
 rm -v man3/getspnam.3
 
@@ -76,9 +83,6 @@ rm -v man5/resolver.5
 # Obsolete
 rm -f man3/infnan.3
 
-# we do not have sccs (#203302)
-%{__rm} %{posix_name}/man1p/{admin,delta,get,prs,rmdel,sact,sccs,unget,val,what}.1p
-
 %build
 
 %install
@@ -95,6 +99,11 @@ popd
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.01-1
+- new upstream release.
+- dropped Patch20, 22.
+- imported Patch0.
+
 * Sun Sep  6 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.02-1
 - update to 4.02
 

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

@@ -1,6 +1,6 @@
 Name:      munin
-Version:   2.0.21
-Release:   2%{?_dist_release}
+Version:   2.0.49
+Release:   1%{?_dist_release}
 Summary:   Network-wide graphing framework (grapher/gatherer)
 License:   GPLv2 and Bitstream Vera
 Group:     System Environment/Daemons
@@ -40,7 +40,7 @@ Patch100:  munin-cgi-taint.patch
 BuildArchitectures: noarch
 
 BuildRequires:  net-tools
-BuildRequires:  perl >= 5.8
+BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Net::Server)
 BuildRequires:  perl(Net::SSLeay)
@@ -53,7 +53,7 @@ BuildRequires:  perl(Test::Pod::Coverage)
 BuildRequires:  perl(Time::HiRes)
 BuildRequires:  perl(Net::SSLeay)
 BuildRequires:  perl(HTML::Template)
-BuildRequires:  perl(Log::Log4perl) >= 1.18
+#BuildRequires:  perl(Log::Log4perl)
 
 Requires: %{name}-common = %{version}
 Requires: perl-Net-Server
@@ -218,7 +218,7 @@ sed -i -e '
   s,^LIBDIR     = \(.*\),LIBDIR     = $(DESTDIR)%{_datadir}/munin,;
   s,^LOGDIR     = \(.*\),LOGDIR     = $(DESTDIR)/var/log/munin,;
   s,^PERL       := \(.*\),PERL       := /usr/bin/perl,;
-  s,^PERLSITELIB := \(.*\),PERLSITELIB := %{perl_vendorlib},;
+  s,^PERLLIB    = \(.*\),PERLLIB    = $(DESTDIR)/%{perl_vendorlib},;
   s,^PLUGSTATE  = \(.*\),PLUGSTATE  = $(DBDIR)/plugin-state,;
   s,^PREFIX     = \(.*\),PREFIX     = $(DESTDIR)/usr,;
   s,^PYTHON     := \(.*\),PYTHON     := /usr/bin/python,;
@@ -228,12 +228,12 @@ sed -i -e '
 
 install -c %{SOURCE12} ./plugins/node.d.linux/cpuspeed.in
 
-%patch4 -p0
-%patch5 -p0
-%patch7 -p1
-%patch9 -p1
+#%patch4 -p0
+#%patch5 -p0
+#%patch7 -p1
+#%patch9 -p1
 
-%patch100 -p1
+#%patch100 -p1
 
 install -c %{SOURCE13} ./resources/
 
@@ -368,6 +368,9 @@ install -m 644 %{SOURCE104} %{buildroot}%{_sysconfdir}/nginx/munin_params
 
 install -d %{buildroot}%{_localstatedir}/lib/%{name}/cgi-tmp
 
+# drop duplicated files
+rm -rf %{buildroot}%{perl_sitelib}/*
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -450,7 +453,7 @@ exit 0
 %{_bindir}/munin-cron
 %{_bindir}/munindoc
 %{_bindir}/munin-check
-%{_sbindir}/munin-sched
+#{_sbindir}/munin-sched
 %dir %{_datadir}/munin
 %{_datadir}/munin/munin-graph
 %{_datadir}/munin/munin-html
@@ -474,7 +477,7 @@ exit 0
 %attr(-, munin, munin) %dir /var/log/munin
 %attr(-, munin, munin) /var/www/html/munin
 %doc %{_mandir}/man1/munindoc*
-%doc %{_mandir}/man1/munin-sched*
+#%doc %{_mandir}/man1/munin-sched*
 %doc %{_mandir}/man3/Munin::Master*
 %doc %{_mandir}/man5/munin.conf*
 %doc %{_mandir}/man8/munin*
@@ -547,6 +550,10 @@ exit 0
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.49-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Tue Jul 29 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.0.21-2
 - fix VineLinux:0002793(http://mantis.vinelinux.org/view.php?id=2793)
 

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

@@ -3,7 +3,7 @@
 Name: neon
 Summary: An HTTP and WebDAV client library.
 Summary(ja): HTTP と WebDAV クライアントのライブラリ
-Version: 0.30.1
+Version: 0.30.2
 Release: 1%{?_dist_release}
 License: LGPLv2+
 Group: System Environment/Libraries
@@ -146,6 +146,9 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.30.2-1
+- new upstream release.
+
 * Wed Dec 30 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.30.1-1
 - new upstream release.
 - built with gnutls-3.4.x.

+ 15 - 2
n/net-snmp/net-snmp-vl.spec

@@ -5,7 +5,7 @@ Summary: A collection of SNMP protocol tools and libraries.
 Summary(ja): SNMP プロトコルツールとライブラリのコレクション
 Name: net-snmp
 Version: 5.8
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: BSDish
 Group: System Environment/Daemons
 URL: http://net-snmp.sourceforge.net/
@@ -42,11 +42,17 @@ Patch101:   net-snmp-5.8-modern-rpm-api.patch
 #disable this patch due compatibility issues
 Patch102:   net-snmp-5.8-python3.patch
 
+# Vine
+
+# @INC don't have "." in perl-5.26.
+Patch10000: 0001-perl-Including-.-in-INC.patch
+
 Requires(pre): /sbin/chkconfig
 Obsoletes: cmu-snmp ucd-snmp
 BuildRoot: %{_tmppath}/%{name}-root
 BuildRequires: tcp_wrappers, openssl-devel, bzip2-devel, elfutils-libelf-devel
 BuildRequires: perl, grep, sed, findutils
+BuildRequires: libxcrypt-devel, libnsl2-devel
 BuildRequires: rpm-devel >= 4.0.4
 
 %{expand: %%define _includedir	%{_includedir}/%{name}}
@@ -170,6 +176,8 @@ perl から mib2c や SNMP を使用したいならば, net-snmp-perl パッケ
 %patch101 -p1 -b .modern-rpm-api
 %patch102 -p1
 
+%patch10000 -p1
+
 perl -pi -e "s|'\\\$install_libdir'|'%{_libdir}'|" ltmain.sh
 
 %build
@@ -330,7 +338,8 @@ rm -rf ${RPM_BUILD_ROOT}
 
 %files
 %defattr(-,root,root,-)
-%doc AGENT.txt COPYING ChangeLog EXAMPLE.conf FAQ NEWS PORTING README* TODO
+%license COPYING
+%doc AGENT.txt ChangeLog EXAMPLE.conf FAQ NEWS PORTING README* TODO
 %doc local/passtest local/README.mib2c local/ipf-mod.pl
 %dir %{_sysconfdir}/snmp
 %config(noreplace,missingok) %{_sysconfdir}/sysconfig/snmpd
@@ -385,6 +394,10 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.8-2
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel,libnsl2-devel.
+
 * Wed Nov 07 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.8-1
 - new upstream release.
 - updated Patch2-3.

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

@@ -26,7 +26,7 @@ Summary:        Robust, small and high performance http and reverse proxy server
 Summary(ja):    堅牢・軽量・高性能な HTTP およびリバースプロキシサーバ
 Name:           nginx
 Version:        1.16.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 
 Group:          System Environment/Daemons   
 # BSD License (two clause)
@@ -398,6 +398,9 @@ fi
 
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-2
+- rebuilt with perl-5.26.
+
 * Sun May 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-1
 - updated to 1.16.0.
 - updated passenger to 6.0.2.

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

@@ -1,5 +1,5 @@
 %define locale_ja ja
-%define sourcever 2.1.3
+%define sourcever 2.1.5
 %define perl_vendorarch    %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)
 
 Summary:      Network Kanji code conversion Filter.
@@ -7,7 +7,7 @@ Summary(ja):  ネットワーク用漢字コード変換フィルタ
 Name:         nkf
 Epoch:        1
 Version:      %{sourcever}
-Release:      3%{?_dist_release}
+Release:      1%{?_dist_release}
 License:      BSD
 Group:        Applications/Text
 Url:	      http://sourceforge.jp/projects/nkf/
@@ -15,12 +15,12 @@ Source0:       http://prdownloads.sourceforge.jp/nkf/26243/%{name}-%{version}.ta
 Source1:       nkf.1j
 
 Buildroot:    %{_tmppath}/%{name}-%{version}-root
-Requires:     perl >= 5.8.2
 Requires:     perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-BuildRequires: perl >= 1:5.10.0
+BuildRequires: perl >= 2:5.26.2
+BuildRequires:  libxcrypt-devel
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:        Project Vine
+Distribution:  Vine Linux
 
 %description
 Nkf is a yet another kanji code converter among networks, hosts and termi-
@@ -101,6 +101,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1:2.1.5-1
+- new upstream release.
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel.
+
 * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1:2.1.3-3
 - build with Perl 5.16
 

+ 6 - 2
o/openldap/openldap-vl.spec

@@ -9,7 +9,7 @@ Summary: The configuration files, libraries and documentation for OpenLDAP.
 Summary(ja): OpenLDAP の設定ファイル,ライブラリ,ドキュメント.
 Name: openldap
 Version: 2.4.46
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 License: OpenLDAP
 Group: System Environment/Libraries
 URL: http://www.openldap.org/
@@ -526,7 +526,8 @@ exit 0
 
 %files
 %defattr(-,root,root)
-%doc openldap-%{version}/{ANNOUNCEMENT,CHANGES,COPYRIGHT,LICENSE,README}
+%license openldap-%{version}/{COPYRIGHT,LICENSE}
+%doc openldap-%{version}/{ANNOUNCEMENT,CHANGES,README}
 %dir %{_sysconfdir}/openldap
 %dir %{_sysconfdir}/openldap/certs
 %config(noreplace) %{_sysconfdir}/openldap/ldap.conf
@@ -637,6 +638,9 @@ exit 0
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.46-3
+- rebuilt with perl-5.26.
+
 * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.46-2
 - added BR:libxcrypt-devel.
 - added BR:libnsl2-devel.

+ 6 - 2
p/perl-Algorithm-Diff/perl-Algorithm-Diff-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Algorithm-Diff
-Version:        1.1902
-Release:        3%{?_dist_release}
+Version:        1.1903
+Release:        1%{?_dist_release}
 Summary:        Algorithm::Diff Perl module
 License:        GPL+ or Artistic
 Group:          Development/Libraries
@@ -56,6 +56,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/*
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.1903-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Sat Nov 15 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.1902-3
 - rebuilt with perl 5.16.3
 

+ 11 - 4
p/perl-AnyEvent-AIO/perl-AnyEvent-AIO-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-AnyEvent-AIO
 Version:        1.1
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        Truly asynchronous file and directrory I/O
 
 Group:          Development/Libraries
@@ -9,9 +9,12 @@ URL:            http://search.cpan.org/dist/AnyEvent-AIO/
 Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-AIO-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(IO::AIO) >= 3
+BuildRequires:  perl(IO::AIO)
 BuildRequires:  perl(AnyEvent)
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
@@ -43,12 +46,16 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README
+%license COPYING
+%doc README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*.3*
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-3
+- rebuilt with perl-5.26.
+
 * Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.1-2
 - build with Perl 5.16
 
@@ -82,6 +89,6 @@ rm -rf %{buildroot}
 * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
-* Fri Nov 29 2008 kwizart < kwizart at gmail.com > - 1.0-1
+* Sat Nov 29 2008 kwizart < kwizart at gmail.com > - 1.0-1
 - Initial package.
 

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

@@ -1,6 +1,6 @@
 Name:           perl-AnyEvent-BDB
 Version:        1.1
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        Truly asynchronous Berkeley DB access
 
 Group:          Development/Libraries
@@ -9,6 +9,9 @@ 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)
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(BDB)
@@ -44,12 +47,16 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README
+%license COPYING
+%doc README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*.3*
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1-3
+- rebuilt with perl-5.26.
+
 * Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.1-2
 - build with Perl 5.16
 
@@ -83,6 +90,6 @@ rm -rf %{buildroot}
 * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
-* Fri Nov 29 2008 kwizart < kwizart at gmail.com > - 1.0-1
+* Sat Nov 29 2008 kwizart < kwizart at gmail.com > - 1.0-1
 - Initial package.
 

+ 22 - 8
p/perl-AnyEvent/perl-AnyEvent-vl.spec

@@ -1,8 +1,8 @@
-%global subver 1
+#global subver 1
 
 Name:           perl-AnyEvent
-Version:        5.27
-Release:        2%{?_dist_release}
+Version:        7.15
+Release:        1%{?_dist_release}
 Summary:        Framework for multiple event loops
 
 Group:          Development/Libraries
@@ -11,10 +11,14 @@ 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)
 
-BuildArch:      noarch
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+#BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
 # Needed for test
 BuildRequires:  perl(Test::Simple)
+Obsoletes:      perl-AnyEvent < %{version}-%{release}
 
 %if %{_dist_release} > "vl6"
 # RPM 4.9 style
@@ -23,6 +27,10 @@ BuildRequires:  perl(Test::Simple)
 %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
 
@@ -83,13 +91,19 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc Changes COPYING README
-%{perl_vendorlib}/AE.pm
-%{perl_vendorlib}/AnyEvent*
+%license COPYING
+%doc Changes README
+%{perl_vendorarch}/AE.pm
+%{perl_vendorarch}/AnyEvent*
 %{_mandir}/man3/*.3*
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.15-1
+- new upstream release.
+- rebuilt with perl-5.26.
+- made arch-dependent (since 5.3).
+
 * Fri Jun 27 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 5.27-2
 - build with Perl 5.16
 
@@ -143,7 +157,7 @@ rm -rf %{buildroot}
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.820-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 
-* Thu Jul 15 2009 kwizart < kwizart at gmail.com > - 4.820-1
+* Wed Jul 15 2009 kwizart < kwizart at gmail.com > - 4.820-1
 - Update to 4.82   (rpm version : 4.820 )
 
 * Fri May 29 2009 kwizart < kwizart at gmail.com > - 4.410-1

+ 17 - 14
p/perl-Archive-Zip/perl-Archive-Zip-vl.spec

@@ -1,6 +1,6 @@
 Summary: Perl library for accessing Zip archives
 Name: perl-Archive-Zip
-Version: 1.39
+Version: 1.64
 Release: 1%{?_dist_release}
 Group: Development/Libraries
 License: GPL+ or Artistic
@@ -12,6 +12,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildArch: noarch
 BuildRequires: perl(ExtUtils::MakeMaker)
 BuildRequires: perl(File::Which)
+BuildRequires: perl(Test::MockModule)
 Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 Vendor: Project Vine
@@ -32,25 +33,23 @@ existing Zip files, or from existing directories, files, or strings.
 
 %prep
 %setup -q -n Archive-Zip-%{version}
-%{__perl} -pi -e 's|^#!/bin/perl|#!%{__perl}|' examples/*.pl
-%{__perl} -pi -e 's|^#!/usr/local/bin/perl|#!%{__perl}|' examples/selfex.pl
+for F in examples/*.pl; do
+    perl -MExtUtils::MakeMaker -e "ExtUtils::MM_Unix->fixin(q{$F})"
+done
 
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
+make %{?_smp_mflags}
 
 
 %install
-%{__rm} -rf $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 ';'
-%{__chmod} -R u+w $RPM_BUILD_ROOT/*
+make pure_install DESTDIR=$RPM_BUILD_ROOT
+%{_fixperms} $RPM_BUILD_ROOT/*
 
 
-%check || :
-%{__make} test
+%check
+make test
 
 
 %clean
@@ -59,13 +58,17 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
 
 %files
 %defattr(-,root,root,-)
-%doc Changes examples/
+%doc Changes README.md examples/
 %{_bindir}/crc32
 %{perl_vendorlib}/Archive/
 %{_mandir}/man3/Archive*.3*
 
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.64-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Wed Nov 19 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.39-1
 - new upstream release
 
@@ -108,7 +111,7 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
 * Thu Apr 14 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.14-1
 - Update to 1.14.
 
-* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
 - rebuilt
 
 * Sun Aug 15 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:1.12-0.fdr.1

+ 7 - 2
p/perl-B-Keywords/perl-B-Keywords-vl.spec

@@ -1,5 +1,5 @@
 Name:           perl-B-Keywords
-Version:        1.13
+Version:        1.20
 Release:        1%{?_dist_release}
 Summary:        Lists of reserved barewords and symbol names
 Group:          Development/Libraries
@@ -49,12 +49,17 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc Changes LICENSE
+%license LICENSE
+%doc Changes
 %{perl_vendorlib}/B/
 %{_mandir}/man3/B::Keywords.3pm*
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.20-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Mon Nov 17 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.13-1
 - updated to 1.13
 - built with perl 5.16.3

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

@@ -1,21 +1,23 @@
 Name:		perl-CPAN-Changes
 Summary:	Read and write Changes files
-Version:	0.30
+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 
 
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
 BuildArch:	noarch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
-BuildRequires:	perl >= 2:5.10.0
+BuildRequires:	perl >= 2:5.26.2
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
-BuildRequires:	perl(Test::Pod) >= 1.00
-BuildRequires:	perl(Test::Pod::Coverage) >= 1.00
+BuildRequires:	perl(Test::Pod)
+BuildRequires:	perl(Test::Pod::Coverage)
 BuildRequires:	perl(Text::Wrap)
-BuildRequires:	perl(version) >= 0.79
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
 %description
@@ -65,6 +67,10 @@ rm -rf %{buildroot}
 %{_mandir}/man3/Test::CPAN::Changes.3pm*
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.400002-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Wed Nov  5 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.30-1
 - updated to 0.30
 - built with perl 5.16.3

+ 13 - 5
p/perl-Capture-Tiny/perl-Capture-Tiny-vl.spec

@@ -1,8 +1,8 @@
 %define perl_bootstrap 1
 
 Name:           perl-Capture-Tiny
-Version:        0.27
-Release:        2%{?_dist_release}
+Version:        0.48
+Release:        1%{?_dist_release}
 Summary:        Capture STDOUT and STDERR from Perl, XS or external programs
 License:        ASL 2.0
 Group:          Development/Libraries
@@ -10,9 +10,13 @@ URL:            http://search.cpan.org/dist/Capture-Tiny/
 Source0:        http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
 BuildArch:      noarch
-BuildRequires:  perl
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
+BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
@@ -30,7 +34,7 @@ BuildRequires:  perl(File::Spec::Functions)
 BuildRequires:  perl(lib)
 BuildRequires:  perl(IO::File)
 BuildRequires:  perl(List::Util)
-BuildRequires:  perl(Test::More) >= 0.62
+BuildRequires:  perl(Test::More)
 BuildRequires:  perl(version)
 # Optional tests:
 %if !%{defined perl_bootstrap}
@@ -69,6 +73,10 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.48-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Wed Nov 19 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.27-2
 - Initial package for Vine Linux
 

+ 4 - 1
p/perl-Class-Data-Inheritable/perl-Class-Data-Inheritable-vl.spec

@@ -3,7 +3,7 @@
 # Basic Information
 Name:		perl-%{pkgname}
 Version:	0.08
-Release:	2%{?_dist_release}
+Release:	3%{?_dist_release}
 Summary:	Inheritable, overridable class data
 Summary(ja):	クラスデータを継承可能、オーバーライド可能にする
 
@@ -61,6 +61,9 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} ';' 2>/dev/null
 %{_mandir}/*/*
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.08-3
+- rebuilt with perl-5.26.
+
 * Thu Nov 20 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.08-2
 - rebuilt with perl 5.16.3
 - installed module to vendor_perl

+ 7 - 2
p/perl-Class-Inspector/perl-Class-Inspector-vl.spec

@@ -2,7 +2,7 @@
 
 # Basic Information
 Name:		perl-%{pkgname}
-Version:	1.28
+Version:	1.34
 Release:	1%{?_dist_release}
 Summary:	Get information about a class and its structure
 Summary(ja):	クラスおよびその構造について情報を得る
@@ -61,12 +61,17 @@ make test
 
 %files
 %defattr(-,root,root)
-%doc Changes LICENSE README
+%license LICENSE
+%doc Changes README
 %{perl_vendorlib}/Class
 %{_mandir}/*/*
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.34-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Sat Nov 15 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.28-1
 - updated to 1.28
 - built with perl 5.16.3

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

@@ -1,5 +1,5 @@
 Name:           perl-Clone
-Version:        0.38
+Version:        0.41
 Release:        1%{?_dist_release}
 Summary:        Recursively copy perl datatypes
 Group:          Development/Libraries
@@ -8,6 +8,7 @@ URL:            http://search.cpan.org/dist/Clone
 Source0:        http://search.cpan.org/CPAN/authors/id/R/RD/RDF/Clone-%{version}.tar.gz
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:  libxcrypt-devel
 BuildRequires:  perl(ExtUtils::ParseXS)
 BuildRequires:	perl(Taint::Runtime)
 BuildRequires:	perl(Test::More)
@@ -63,6 +64,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.41-1
+- new upstream release.
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel.
+
 * Thu Apr 16 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.38-1
 - new upstream release
 

+ 8 - 3
p/perl-Config-Tiny/perl-Config-Tiny-vl.spec

@@ -1,5 +1,5 @@
 Name:		perl-Config-Tiny
-Version:	2.20
+Version:	2.23
 Release:	1%{?_dist_release}
 Summary:	Perl module for reading and writing .ini style configuration files
 Group:		Development/Libraries
@@ -47,11 +47,16 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc Changes LICENSE README
+%license LICENSE
+%doc Changes README
 %{perl_vendorlib}/Config/
 %{_mandir}/man3/Config::Tiny.3pm*
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.23-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Fri Nov 21 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 2.20-1
 - updated to 2.20
 - built with perl 5.16.3
@@ -149,7 +154,7 @@ rm -rf %{buildroot}
 * Mon Jun 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.02-1
 - Updated to 2.02
 
-* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.01-2
+* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.01-2
 - Rebuilt
 
 * Thu Mar 24 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.01-1

+ 12 - 4
p/perl-Convert-BinHex/perl-Convert-BinHex-vl.spec

@@ -2,7 +2,7 @@
 
 Summary: Extract data from Macintosh BinHex files
 Name: perl-Convert-BinHex
-Version: 1.123
+Version: 1.125
 Release: 1%{_dist_release}
 License: distributable
 Group: Development/Libraries
@@ -11,9 +11,12 @@ URL: http://search.cpan.org/dist/Convert-BinHex/
 Source: http://www.cpan.org/modules/by-module/Convert/Convert-BinHex-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
 BuildArch: noarch
-BuildRequires: perl >= 0:5.00503
-Requires: perl >= 0:5.00503
+BuildRequires: perl >= 2:5.26.2
+Requires: perl >= 2:5.26.2
 
 %description
 Convert-BinHex is a set of Perl classes to extract data from Macintosh
@@ -32,6 +35,7 @@ BinHex files.
 
 ### Clean up buildroot
 %{__rm} -rf %{buildroot}%{perl_archlib} %{buildroot}%{perl_vendorarch}
+find $RPM_BUILD_ROOT%{_prefix} -type f -name ".packlist" -delete
 
 %clean
 %{__rm} -rf %{buildroot}
@@ -46,7 +50,11 @@ BinHex files.
 %exclude %doc %{_mandir}/man1/*.1*
  
 %changelog
-* Tue Jul 1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.123-1
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.125-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
+* Tue Jul  1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.123-1
 - new upstream release.
 
 * Sat Apr 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.119-5

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

@@ -1,5 +1,5 @@
 Name:           perl-Coro
-Version:        6.41
+Version:        6.54
 Release:        1%{?_dist_release}
 Summary:        The only real threads in perl
 License:        GPL+ or Artistic
@@ -7,30 +7,34 @@ 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
-BuildRequires:  perl(AnyEvent) >= 5
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+BuildRequires:  perl(AnyEvent)
 BuildRequires:  perl(common::sense)
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(Guard) >= 0.5
+BuildRequires:  perl(Guard)
 BuildRequires:  perl(Scalar::Util)
-BuildRequires:  perl(Storable) >= 2.15
+BuildRequires:  perl(Storable)
 BuildRequires:  perl(Time::HiRes)
 # Recommended optional modules
-BuildRequires:  perl(AnyEvent::AIO) >= 1
-BuildRequires:  perl(AnyEvent::BDB) >= 1
+BuildRequires:  perl(AnyEvent::AIO)
+BuildRequires:  perl(AnyEvent::BDB)
 BuildRequires:  perl(BDB)
 # perl-EV not packaged
-BuildRequires:  perl(EV) >= 3
-BuildRequires:  perl(Event) >= 1.08
-BuildRequires:  perl(IO::AIO) >= 3.1
+BuildRequires:  perl(EV)
+BuildRequires:  perl(Event)
+BuildRequires:  perl(IO::AIO)
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 # Export correct required versions
-Requires:       perl(AnyEvent) >= 5
-Requires:       perl(AnyEvent::AIO) >= 1
-Requires:       perl(AnyEvent::BDB) >= 1
-Requires:       perl(EV) >= 3
-Requires:       perl(Event) >= 1.08
-Requires:       perl(Guard) >= 0.5
-Requires:       perl(Storable) >= 2.15
+Requires:       perl(AnyEvent)
+Requires:       perl(AnyEvent::AIO)
+Requires:       perl(AnyEvent::BDB)
+Requires:       perl(EV)
+Requires:       perl(Event)
+Requires:       perl(Guard)
+Requires:       perl(Storable)
 
 %description
 This module collection manages continuations in general, most often in the
@@ -136,13 +140,18 @@ make test
 
 %files
 %defattr(-,root,root,-)
-%doc Changes COPYING README README.linux-glibc
+%license COPYING
+%doc Changes README README.linux-glibc
 %doc doc/* eg
 %{perl_archlib}/auto/*
 %{perl_archlib}/Coro*
 %{_mandir}/man3/*
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.54-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Mon Dec  1 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 6.41-1
 - updated to 6.41
 

+ 7 - 4
p/perl-Crypt-OpenSSL-Guess/perl-Crypt-OpenSSL-Guess-vl.spec

@@ -1,6 +1,6 @@
 Name:           perl-Crypt-OpenSSL-Guess
 Version:        0.11
-Release:        4%{?_dist_release}
+Release:        5%{?_dist_release}
 Summary:        Guess OpenSSL include path
 License:        GPL+ or Artistic
 URL:            https://metacpan.org/release/Crypt-OpenSSL-Guess/
@@ -13,15 +13,15 @@ BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(strict)
 # Run-time
 BuildRequires:  perl(Config)
-BuildRequires:  perl(Exporter) >= 5.57
+BuildRequires:  perl(Exporter)
 BuildRequires:  perl(ExtUtils::MM)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(Symbol)
 BuildRequires:  perl(warnings)
 # Tests
-BuildRequires:  perl(Test::More) >= 0.98
+BuildRequires:  perl(Test::More)
 Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
-Requires:       perl(Exporter) >= 5.57
+Requires:       perl(Exporter)
 Recommends:     openssl
 
 %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Exporter\\)\\s*$
@@ -55,6 +55,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.11-5
+- rebuilt with perl-5.26.
+
 * Sun Nov 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.11-4
 - initial build for Vine Linux.
 

+ 6 - 2
p/perl-Crypt-OpenSSL-RSA/perl-Crypt-OpenSSL-RSA-vl.spec

@@ -1,7 +1,7 @@
 Summary: Crypt-OpenSSL-RSA Perl module
 Name: perl-Crypt-OpenSSL-RSA
 Version: 0.31
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPL or Artistic
 Group: Development/Libraries
 URL: http://search.cpan.org/dist/Crypt-OpenSSL-RSA/
@@ -66,9 +66,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}-%{version}-%{release}-filelist
 %defattr(-,root,root,-)
-%doc Changes LICENSE README
+%license LICENSE
+%doc Changes README
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.31-2
+- rebuilt with perl-5.26.
+
 * Sun Nov 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.31-1
 - new upstream release.
 

+ 6 - 2
p/perl-Crypt-OpenSSL-Random/perl-Crypt-OpenSSL-Random-vl.spec

@@ -1,7 +1,7 @@
 Summary: Crypt-OpenSSL-Random Perl module
 Name: perl-Crypt-OpenSSL-Random
 Version: 0.15
-Release: 1%{_dist_release}
+Release: 2%{_dist_release}
 License: GPL or Artistic
 Group: Development/Libraries
 URL: http://search.cpan.org/dist/Crypt-OpenSSL-Random/
@@ -63,9 +63,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}-%{version}-%{release}-filelist
 %defattr(-,root,root,-)
-%doc Changes LICENSE
+%license LICENSE
+%doc Changes
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.15-2
+- rebuilt with perl-5.26.
+
 * Sun Nov 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.15-1
 - new upstream release.
 

+ 33 - 71
p/perl-Crypt-OpenSSL-X509/perl-Crypt-OpenSSL-X509-vl.spec

@@ -5,7 +5,7 @@
 
 Name:      perl-Crypt-OpenSSL-X509
 Summary:   Crypt-OpenSSL-X509 - Perl extension to OpenSSL's X509 API.
-Version:   1.811
+Version:   1.812
 Release:   1%{?_dist_release}
 Vendor:    Project Vine
 Distribution: Vine Linux
@@ -17,7 +17,19 @@ buildroot: %{_tmppath}/%{name}-%{version}-%(id -u -n)
 Source:    http://search.cpan.org//CPAN/authors/id/D/DA/DANIEL/Crypt-OpenSSL-X509-%{version}.tar.gz
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
-BuildRequires: openssl-devel
+BuildRequires:  openssl-devel
+BuildRequires:  perl(inc::Module::Install)
+BuildRequires:  perl(lib)
+BuildRequires:  perl-Module-Install
+# will fail till removal of old perl-Crypt-OpenSSL-X509.
+%if 0
+BuildRequires:  perl(Module::Install::AutoInstall)
+BuildRequires:  perl(Module::Install::Compiler)
+BuildRequires:  perl(Module::Install::External)
+BuildRequires:  perl(Module::Install::Makefile)
+BuildRequires:  perl(Module::Install::Metadata)
+BuildRequires:  perl(Module::Install::WriteAll)
+%endif
 
 %description
 This implement a large majority of OpenSSL's useful X509 API.
@@ -31,89 +43,39 @@ This implement a large majority of OpenSSL's useful X509 API.
 %prep
 %setup -q -n %{pkgname}-%{version} 
 chmod -R u+w %{_builddir}/%{pkgname}-%{version}
+# Remove bundled modules
+rm -rf ./inc
 
 %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 INSTALLDIRS=vendor `%{__perl} -MExtUtils::MakeMaker -e ' print qq|PREFIX=%{buildroot}%{_prefix}| if \$ExtUtils::MakeMaker::VERSION =~ /5\.9[1-6]|6\.0[0-5]/ '`
-%{__make} 
-%if %maketest
-%{__make} test
-%endif
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %install
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
-%{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  TODO inc Changes README certs";
-    for my $x (sort @dirs, @files) {
-        push @ret, $x unless indirs($x);
-        }
-    print join "\n", sort @ret;
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -delete
+find %{buildroot} -type f -name '*.bs' -size 0 -delete
+%{_fixperms} %{buildroot}/*
 
-    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
-    }
+%check
+make test
 
 %clean
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
-%files -f %filelist
+%files
 %defattr(-,root,root)
+%doc Changes README TODO
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Crypt/
+%{_mandir}/man3/*
 
 %changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.812-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Sun Nov 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.811-1
 - new upstream release.
 

+ 13 - 3
p/perl-Curses/perl-Curses-vl.spec

@@ -1,5 +1,5 @@
 Name:           perl-Curses
-Version:        1.32
+Version:        1.36
 Release:        1%{?_dist_release}
 Summary:        Perl bindings for ncurses
 Summary(ja):    Ncurses の Perl バインディング
@@ -7,10 +7,14 @@ Summary(ja):    Ncurses の Perl バインディング
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Curses/
-Source0:        http://search.cpan.org/CPAN/authors/id/G/GI/GIRAFFED/Curses-%{version}.tgz
+Source0:        http://search.cpan.org/CPAN/authors/id/G/GI/GIRAFFED/Curses-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 BuildRequires:  ncurses-devel
+BuildRequires:  libxcrypt-devel
 BuildRequires:	perl(Test::More)
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
@@ -64,13 +68,19 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc Copying Artistic README demo*
+%license Copying Artistic
+%doc README demo*
 %{perl_vendorarch}/auto/*
 %{perl_vendorarch}/Curses.pm
 %{_mandir}/man3/*.3*
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.36-1
+- new upstream release.
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel.
+
 * Thu Apr 16 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.32-1
 - new upstream release
 

+ 10 - 5
p/perl-DBD-MySQL/perl-DBD-MySQL-vl.spec

@@ -1,4 +1,4 @@
-%define	version 4.027
+%define	version 4.050
 %define	release 1
 
 Summary:       A MySQL interface for perl
@@ -12,13 +12,14 @@ 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: libmysqlclient-devel
+BuildRequires: libmariadb-devel
 BuildRequires: perl(ExtUtils::MakeMaker)
 BuildRequires: perl(DynaLoader)
-BuildRequires: perl(DBI) >= 1.46
+BuildRequires: perl(DBI)
+BuildRequires: perl(Devel::CheckLib)
 BuildRequires: zlib-devel
 Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires:      perl-DBI >= 1.46
+Requires:      perl-DBI
 
 
 %description 
@@ -67,6 +68,10 @@ chmod -R u+w %{buildroot}/*
 
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.050-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Tue Jul  1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.027-1
 - new upstream release.
 
@@ -118,7 +123,7 @@ chmod -R u+w %{buildroot}/*
 - Spec was written in Shift_JIS. Fixed.
 - modified %%files section
 
-* Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 1.2216-1vl2
+* Fri Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 1.2216-1vl2
 - rebuild on perl-5.6.0
 - removed perl version in Requires
 - changed mandir to /usr/share/man 

+ 14 - 4
p/perl-DBD-Pg/perl-DBD-Pg-vl.spec

@@ -1,16 +1,17 @@
 Summary: the DBI PostgreSQL interface for Perl
 Name: perl-DBD-Pg
-Version: 3.3.0
+Version: 3.8.0
 Release: 1%{?_dist_release}
 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
+#Patch0:perl-DBD-1.31-fixver.patch
 
 Url: http://search.cpan.org/author/DWHEELER/DBD-Pg/
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl >= 5.004, libpq-devel, perl-DBI
+BuildRequires: perl >= 2:5.26.2, libpq-devel, perl-DBI
+BuildRequires: libxcrypt-devel
 Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 %define __perl_requires %{SOURCE1}
@@ -25,7 +26,7 @@ the DBI PostgreSQL interface for Perl
 %prep
 %setup -q -n DBD-Pg-%{version} 
 
-%patch0 -p1 -b .fixver
+#%patch0 -p1 -b .fixver
 
 %build
 export POSTGRES_INCLUDE=%{_includedir}/pgsql
@@ -58,6 +59,9 @@ if [ "$(cat %{name}.files)X" = "X" ] ; then
     exit -1
 fi
 
+find %{buildroot}%{_prefix} -type f -name 'perllocal.pod' -delete
+find %{buildroot}%{_prefix} -type f -name '.packlist' -delete
+
 %files -f %{name}.files
 %defattr(-,root,root)
 %doc README Changes
@@ -67,6 +71,12 @@ fi
 %{_mandir}/*/*
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.0-1
+- new upstream release.
+- rebuilt with perl-5.26.
+- dropped Patch0.
+- added BR:libxcrypt-devel.
+
 * Tue Jul 1 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.3.0-1
 - new upstream release.
 

+ 11 - 3
p/perl-DBD-SQLite/perl-DBD-SQLite-vl.spec

@@ -1,6 +1,6 @@
 %define module	DBD-SQLite
 %define name	perl-%{module}
-%define version	1.42
+%define version	1.62
 %define	release	1%{_dist_release}
 
 Name:		%{name}
@@ -14,9 +14,10 @@ URL:		http://search.cpan.org/dist/%{module}/
 Source:		ftp://ftp.perl.org/pub/CPAN/modules/by-module/DBD/%{module}-%{version}.tar.gz
 
 Buildroot:	%{_tmppath}/%{name}-%{version}
-BuildRequires:	perl(DBI) >= 1.57
+BuildRequires:	perl(DBI)
 BuildRequires:  sqlite3-devel	
-Requires:	perl(DBI) >= 1.57
+BuildRequires:  libxcrypt-devel
+Requires:	perl(DBI)
 Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
 Vendor:         Project Vine
@@ -53,6 +54,8 @@ 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}/*
 
+rm -rf %{buildroot}%{perl_vendorarch}/auto/share
+
 %clean
 rm -rf %{buildroot}
 
@@ -64,6 +67,11 @@ rm -rf %{buildroot}
 %{_mandir}/*/*
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.62-1
+- new upstream release.
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel.
+
 * Sat Oct 11 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.42-1
 - new upstream release
 

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

@@ -11,7 +11,11 @@ Group: Development/Libraries
 URL:            http://dbi.perl.org/
 Source0:        http://www.cpan.org/authors/id/T/TI/TIMB/DBI-%{version}.tar.gz
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  libxcrypt-devel
 BuildRequires:  perl(ExtUtils::MakeMaker)
 # Run-time
 BuildRequires:  perl(base)
@@ -45,7 +49,7 @@ BuildRequires:  perl(Math::BigInt)
 ##BuildRequires:  perl(RPC::PlServer)
 BuildRequires:  perl(Scalar::Util)
 # SQL::Statement is optional
-BuildRequires:  perl(SQL::Statement) > 1.33
+BuildRequires:  perl(SQL::Statement)
 BuildRequires:  perl(Storable)
 BuildRequires:  perl(Symbol)
 BuildRequires:  perl(threads)
@@ -57,10 +61,10 @@ BuildRequires:  perl(File::Path)
 BuildRequires:  perl(lib)
 BuildRequires:  perl(Net::Daemon::Test)
 BuildRequires:  perl(Test::More)
-BuildRequires:  perl(Test::Simple) >= 0.90
+BuildRequires:  perl(Test::Simple)
 # Optional tests
-BuildRequires:  perl(Test::Pod) >= 1.00
-BuildRequires:  perl(Test::Pod::Coverage) >= 1.04
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 Requires:       perl(Math::BigInt)
 
@@ -123,6 +127,8 @@ make test
 %changelog
 * Wed May 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.642-1
 - updated to 1.642.
+- rebuilt with perl-5.26.
+- added BR:libxcrypt-devel.
 
 * Fri Dec  5 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.632-1
 - updated to 1.632
@@ -184,7 +190,7 @@ make test
 * Fri Aug 03 2001 Satoshi MACHINO <machino@vinelinux.org> 1.19-0vl1
 - updated 1.19
 
-* Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 1.15-1vl2
+* Fri Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 1.15-1vl2
 - rebuild on perl-5.6.0
 - changed mandir to /usr/share/man
 - removed version in Requires perl

+ 5 - 1
p/perl-Data-Dump/perl-Data-Dump-vl.spec

@@ -2,7 +2,7 @@
 
 # Basic Information
 Name:		perl-%{pkgname}
-Version:	1.22
+Version:	1.23
 Release:	1%{?_dist_release}
 Summary:	Pretty printing of data structures
 Summary(ja):	データ構造をきれいに出力するためのモジュール
@@ -60,6 +60,10 @@ make test
 
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Wed Nov 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.22-1
 - updated to 1.22
 - used %%{perl_vendorlib} instead of %%{perl_sitelib}

+ 11 - 3
p/perl-Data-OptList/perl-Data-OptList-vl.spec

@@ -1,13 +1,13 @@
 Name:           perl-Data-OptList
 Summary:        Parse and validate simple name/value option pairs
-Version:        0.109
+Version:        0.110
 Release:        1%{?_dist_release}
 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 
 BuildArch:      noarch
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
+BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(List::Util)
 BuildRequires:  perl(Params::Util)
 #BuildRequires:  perl(Sub::Install) >= 0.921
@@ -19,6 +19,9 @@ Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 Obsoletes:      %{name}-tests < %{version}-%{release}
 Provides:       %{name}-tests = %{version}-%{release}
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 %description
 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
@@ -58,11 +61,16 @@ find %{buildroot} -depth -type d -exec rmdir {} \; 2>/dev/null
 #make test RELEASE_TESTING=1
 
 %files
-%doc Changes LICENSE README t/
+%license LICENSE
+%doc Changes README t/
 %{perl_vendorlib}/Data/
 %{_mandir}/man3/Data::OptList.3pm*
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.110-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Mon Jun 30 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 0.109-1
 - update to 0.109-1
 

+ 13 - 7
p/perl-Date-Manip/perl-Date-Manip-vl.spec

@@ -1,17 +1,18 @@
-%define _use_internal_dependency_generator 0
-
 Summary: A Perl module containing a wide variety of date manipulation routines.
 Name: perl-Date-Manip
-Version: 6.45
+Version: 6.76
 Release: 1%{?_dist_release}
 License: GPL+ or Artistic
 Group: Development/Libraries
 Source0: Date-Manip-%{version}.tar.gz
 URL: http://search.cpan.org/~sbeck/DateManip/
 
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-root/
-BuildRequires: perl >= 5.16.3
+BuildRequires:  perl >= 2:5.26.2
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(Encode)
 BuildRequires:  perl(Exporter)
@@ -22,8 +23,8 @@ BuildRequires:  perl(Test::More)
 BuildRequires:  perl(YAML::Syck)
 # Tests only
 BuildRequires:  perl(Test::Inter)
-BuildRequires:  perl(Test::Pod) >= 1.00
-BuildRequires:  perl(Test::Pod::Coverage) >= 1.00
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
 
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
@@ -60,13 +61,18 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc LICENSE README README.first examples
+%license LICENSE
+%doc README README.first examples
 %{_bindir}/*
 %{perl_vendorlib}/Date/
 %{_mandir}/man1/*.1*
 %{_mandir}/man3/*.3*
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.76-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Mon Jun 30 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.45-1
 - new upstream release.
 

+ 16 - 9
p/perl-Devel-CheckBin/perl-Devel-CheckBin-vl.spec

@@ -1,20 +1,22 @@
 Name:		perl-Devel-CheckBin
-Version:	0.02
-Release:	4%{?_dist_release}
+Version:	0.04
+Release:	1%{?_dist_release}
 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
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
 # Module Build
-BuildRequires:	perl
+BuildRequires:	perl-Module-Build
 BuildRequires:	perl(CPAN::Meta)
 BuildRequires:	perl(CPAN::Meta::Prereqs)
 BuildRequires:	perl(File::Basename)
-BuildRequires:	perl(Module::Build)
 BuildRequires:	perl(utf8)
 # Module Runtime
 BuildRequires:	perl(Config)
@@ -26,7 +28,7 @@ BuildRequires:	perl(strict)
 BuildRequires:	perl(warnings)
 # Test Suite
 BuildRequires:	perl(File::Temp)
-BuildRequires:	perl(Test::More) >= 0.98
+BuildRequires:	perl(Test::More)
 # Runtime
 Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
 
@@ -38,14 +40,15 @@ available.
 %setup -q -n Devel-CheckBin-%{version}
 
 %build
-perl Build.PL --installdirs=vendor
-./Build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %install
-./Build install --destdir=%{buildroot} --create_packlist=0
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
 
 %check
-./Build test
+make test
 
 %files
 %license LICENSE
@@ -54,6 +57,10 @@ perl Build.PL --installdirs=vendor
 %{_mandir}/man3/Devel::CheckBin.3*
 
 %changelog
+* Fri May 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.04-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Sat Nov 22 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 0.02-4
 - Initial build for Vine Linux
 - built with perl 5.16.3

+ 166 - 0
p/perl-Devel-CheckLib/perl-Devel-CheckLib-vl.spec

@@ -0,0 +1,166 @@
+Name:           perl-Devel-CheckLib
+Version:        1.13
+Release:        5%{?_dist_release}
+Summary:        Check that a library is available
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/Devel-CheckLib
+Source0:        https://cpan.metacpan.org/modules/by-module/Devel/Devel-CheckLib-%{version}.tar.gz
+
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
+BuildArch:      noarch
+
+BuildRequires:  make
+BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Run-time:
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Text::ParseWords)
+# Tests:
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(File::Spec::Functions)
+BuildRequires:  perl(IO::File)
+BuildRequires:  perl(IO::CaptureOutput)
+BuildRequires:  perl(lib)
+BuildRequires:  perl(Test::More)
+# Optional tests
+BuildRequires:  perl(Mock::Config)
+
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+%description
+Devel::CheckLib is a perl module that checks whether a particular C library
+and its headers are available.
+
+%prep
+%setup -q -n Devel-CheckLib-%{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
+%doc CHANGES README TODO
+%{_bindir}/*
+%{perl_vendorlib}/Devel*
+%{_mandir}/man1/*.1*
+%{_mandir}/man3/*.3*
+
+
+%changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.13-5
+- initial build for Vine Linux.
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.13-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.13-2
+- Perl 5.28 rebuild
+
+* Wed Jun 20 2018 Denis Fateyev <denis@fateyev.com> - 1.13-1
+- Update to 1.13
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.11-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-2
+- Perl 5.26 rebuild
+
+* Thu Jun 01 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.11-1
+- Update to 1.11
+
+* Tue Apr 11 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.10-1
+- Update to 1.10
+
+* Sat Mar 25 2017 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 1.09-1
+- Update to 1.09 (bug #1435192).
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.07-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.07-2
+- Perl 5.24 rebuild
+
+* Sat Apr  9 2016 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 1.07-1
+- Update to 1.07.
+
+* Sun Apr  3 2016 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 1.06-1
+- Update to 1.06.
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.05-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Sat Sep 19 2015 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 1.05-1
+- Update to 1.05.
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.03-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.03-2
+- Perl 5.22 rebuild
+
+* Sat Mar 21 2015 Jose Pedro Oliveira <jose.p.oliveira.oss at gmail.com> - 1.03-1
+- Update to 1.03.
+
+* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.99-5
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.99-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 0.99-2
+- Perl 5.18 rebuild
+
+* Thu Apr  4 2013 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.99-1
+- Update to 0.99.
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Thu Oct 18 2012 Petr Pisar <ppisar@redhat.com> - 0.98-4
+- Specify all dependencies
+- Package TODO
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.98-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Sun Jun 17 2012 Petr Pisar <ppisar@redhat.com> - 0.98-2
+- Perl 5.16 rebuild
+
+* Sat Mar 17 2012 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.98-1
+- Update to 0.98.
+
+* Mon Feb 27 2012 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.97-1
+- Update to 0.97.
+
+* Fri Feb  3 2012 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.96-1
+- Update to 0.96.
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.95-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Oct 23 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.95-1
+- Update to 0.95.
+
+* Wed Oct 19 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.94-1
+- First build.

+ 7 - 3
p/perl-Devel-Cycle/perl-Devel-Cycle-vl.spec

@@ -1,6 +1,6 @@
 Name:		perl-Devel-Cycle
 Version:	1.12
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 Summary:	Find memory cycles in objects
 License:	GPL+ or Artistic
 Group:		Development/Libraries
@@ -9,11 +9,11 @@ Source0:	http://www.cpan.org/authors/id/L/LD/LDS/Devel-Cycle-%{version}.tar.gz
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildArch:	noarch
-BuildRequires:	perl(PadWalker) >= 1.0
+BuildRequires:	perl(PadWalker)
 BuildRequires:	perl(ExtUtils::MakeMaker)
 BuildRequires:	perl(Test::More)
 Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires:	perl(PadWalker) >= 1.0
+Requires:	perl(PadWalker)
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -53,6 +53,10 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 %{_mandir}/man3/*
 
 %changelog
+* Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.12-2
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Fri Nov 21 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.12-1
 - updated to 1.12
 - built with perl 5.16.3

+ 17 - 6
p/perl-Devel-FindRef/perl-Devel-FindRef-vl.spec

@@ -1,16 +1,22 @@
 Name:           perl-Devel-FindRef
-Version:        1.42
-Release:        2%{?_dist_release}
+Version:        1.46
+Release:        1%{?_dist_release}
 Summary:        Where is that reference to my variable hiding?
 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}2.tar.gz
+Source0:        http://www.cpan.org/authors/id/M/ML/MLEHMANN/Devel-FindRef-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:  perl(Canary::Stability)
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(common::sense)
+BuildRequires:  libxcrypt-devel
+
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 %description
 Tracking down reference problems (e.g. you expect some object to be
 destroyed, but there are still references to it that keep it alive) can be
@@ -18,11 +24,11 @@ very hard. Fortunately, perl keeps track of all its values, so tracking
 references "backwards" is usually possible.
 
 %prep
-%setup -q -n Devel-FindRef-%{version}2
+%setup -q -n Devel-FindRef-%{version}
 
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
+echo "y" | %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
 make %{?_smp_mflags}
 
 %install
@@ -44,12 +50,17 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc Changes COPYING README
+%license COPYING
+%doc Changes README
 %{perl_vendorarch}/auto/Devel
 %{perl_vendorarch}/Devel
 %{_mandir}/man3/Devel*.3*
 
 %changelog
+* Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.46-1
+- new upstream release.
+- rebuilt with perl-5.26.
+
 * Mon Jun 30 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 1.42-2
 - build with Perl 5.16
 

+ 168 - 0
p/perl-Devel-Hide/perl-Devel-Hide-vl.spec

@@ -0,0 +1,168 @@
+# Run optional tests
+%bcond_with perl_Devel_Hide_enables_optional_test
+
+Name:           perl-Devel-Hide
+Version:        0.0010
+Release:        5%{?_dist_release}
+Summary:        Forces the unavailability of specified Perl modules (for testing)
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/Devel-Hide
+Source0:        https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/Devel-Hide-%{version}.tar.gz
+
+Vendor:        Project Vine
+Distribution:  Vine Linux
+
+BuildArch:      noarch
+# Module Build
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  make
+BuildRequires:  perl >= 2:5.26.2
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Module Runtime
+# File::Temp not used on perl >= 5.008
+BuildRequires:  perl(lib)
+# Module::CoreList is used from a private subroutine that is never called
+BuildRequires:  perl(strict)
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+# Test Suite
+BuildRequires:  perl(Test::More)
+%if %{with perl_Devel_Hide_enables_optional_test}
+# Optional Tests
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(Test::Pod::Coverage)
+%endif
+# Dependencies
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+%description
+Given a list of Perl modules/filenames, this module makes require and use
+statements fail (regardless of whether the specified files/modules are
+installed or not).
+
+%prep
+%setup -q -n Devel-Hide-%{version}
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -delete
+%{_fixperms} -c %{buildroot}
+
+%check
+make test
+
+%files
+%doc Changes README
+%{perl_vendorlib}/Devel/
+%{_mandir}/man3/Devel::Hide.3*
+
+%changelog
+* Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.0010-5
+- initial build for Vine Linux.
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.0010-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.0010-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.0010-2
+- Perl 5.28 rebuild
+
+* Mon Jun 18 2018 Paul Howarth <paul@city-fan.org> - 0.0010-1
+- Update to 0.0010
+  - Makefile.PL: better prereqs declaration
+  - Documentation typo fix
+- Switch upstream from search.cpan.org to metacpan.org
+- Drop legacy Group: tag
+- Use plain 'perl' instead of '%%{__perl}' macro
+- Use DESTDIR rather than PERL_INSTALL_ROOT
+- Make %%files list more explicit
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.0009-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Wed Dec 06 2017 Petr Pisar <ppisar@redhat.com> - 0.0009-13
+- Specify all dependencies
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.0009-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.0009-11
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.0009-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.0009-9
+- Perl 5.24 rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.0009-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0009-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.0009-6
+- Perl 5.22 rebuild
+
+* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.0009-5
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0009-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0009-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.0009-2
+- Perl 5.18 rebuild
+
+* Sun Feb 03 2013 Iain Arnell <iarnell@gmail.com> 0.0009-1
+- update to latest upstream
+- remove rt74225.patch as it's fixed in latest release
+- clean up spec for modern rpmbuild
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0008-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 0.0008-12
+- Perl 5.16 rebuild
+
+* Thu Jun 28 2012 Iain Arnell <iarnell@gmail.com> 0.0008-11
+- patch to avoid warnings for 'defined(@array)' - rt#74225
+
+* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.0008-10
+- Perl 5.16 rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0008-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.0008-8
+- Perl mass rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0008-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.0008-6
+- 661697 rebuild for fixing problems with vendorach/lib
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.0008-5
+- Mass rebuild with perl-5.12.0
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.0008-4
+- Mass rebuild with perl-5.12.0
+
+* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.0008-3
+- rebuild against perl 5.10.1