Browse Source

updated 10 packages

PyYAML-5.1.2-1

lz4-1.9.2-1

libnet-1.1.6-2

libyaml-0.2.2-1

mecab-naist-jdic-0.6.3b.20111013-2

mecab-0.996-3

perl-HTTP-Cookies-6.04-8

perl-LWP-Protocol-https-6.07-10

perl-Mozilla-CA-20180117-7

swig-4.0.1-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12309 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 4 years ago
parent
commit
c6c4c3f054

+ 62 - 15
P/PyYAML/PyYAML-vl.spec

@@ -1,18 +1,21 @@
-# %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-
 Name:           PyYAML
-Version:        3.10
-Release:        3%{?_dist_release}
+Version:        5.1.2
+Release:        1%{?_dist_release}
 Summary:        YAML parser and emitter for Python
 
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 Group:          Development/Libraries
 License:        MIT
-URL:            http://pyyaml.org/
-Source0:        http://pyyaml.org/download/pyyaml/%{name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+URL:            https://github.com/yaml/pyyaml
+Source0:        https://github.com/yaml/pyyaml/archive/%{name}-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
-BuildRequires:  python-devel, python-setuptools, libyaml-devel
+BuildRequires:  libyaml-devel
+BuildRequires:  python-devel, python-setuptools, python-rpm-macros
+BuildRequires:  python3-devel, python3-setuptools, python3-rpm-macros
+BuildRequires:  python3-Cython
 
 %description
 YAML is a data serialization format designed for human readability and
@@ -27,19 +30,54 @@ to represent an arbitrary Python object.
 PyYAML is applicable for a broad range of tasks from complex
 configuration files to object serialization and persistance.
 
+
+%package -n python3-pyyaml
+Summary:        %summary
+Provides:       python3-yaml = %{version}-%{release}
+Provides:       python3-yaml%{?_isa} = %{version}-%{release}
+%{?python_provide:%python_provide python3-pyyaml}
+# Remove before F31
+Provides:       python3-PyYAML = %{version}-%{release}
+Provides:       python3-PyYAML%{?_isa} = %{version}-%{release}
+
+%description -n python3-pyyaml
+YAML is a data serialization format designed for human readability and
+interaction with scripting languages.  PyYAML is a YAML parser and
+emitter for Python.
+
+PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
+support, capable extension API, and sensible error messages.  PyYAML
+supports standard YAML tags and provides Python-specific tags that allow
+to represent an arbitrary Python object.
+
+PyYAML is applicable for a broad range of tasks from complex
+configuration files to object serialization and persistance.
+
+
 %prep
 %setup -q -n %{name}-%{version}
+chmod a-x examples/yaml-highlight/yaml_hl.py
+
+# remove pre-generated file
+rm -rf ext/_yaml.c
 
 
 %build
-%{__python} setup.py build
-chmod a-x examples/yaml-highlight/yaml_hl.py
+%py3_build
+
+# py_build reuses Cython output from py3_build
+%py_build
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/%{_bindir}
-%{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
+%py_install
+%py3_install
+
+
+%check
+%{__python} setup.py test
+%{__python3} setup.py test
 
 
 %clean
@@ -48,12 +86,21 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc PKG-INFO README LICENSE examples
-# %{python_sitelib}/*
+%license LICENSE
+%doc CHANGES README examples
 %{python_sitearch}/*
 
+%files -n python3-pyyaml
+%license LICENSE
+%doc CHANGES README examples
+%{python3_sitearch}/*
+
 
 %changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.2-1
+- new upstream release.
+- added python3 support.
+
 * Mon Mar 12 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.10-3
 - rebuilt with libyaml-0.1.4
 

+ 4 - 1
l/lz4/lz4-vl.spec

@@ -1,5 +1,5 @@
 Name:           lz4
-Version:        1.9.1
+Version:        1.9.2
 Release:        1%{?_dist_release}
 Summary:        Extremely fast compression algorithm
 
@@ -85,6 +85,9 @@ rm -rf %{buildroot}
 %{_libdir}/liblz4.a
 
 %changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.2-1
+- new upstream release.
+
 * Sat May 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.1-1
 - new upstream release.
 

+ 5 - 1
lib/libn/libnet/libnet-vl.spec

@@ -1,7 +1,7 @@
 Summary:	C library for portable packet creation and injection
 Name:		libnet
 Version:	1.1.6
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 License:	BSD
 Group:		System Environment/Libraries
 URL:		http://www.sourceforge.net/projects/libnet-dev/
@@ -34,6 +34,7 @@ and sample test code for more detailed information.
 
 %prep
 %setup -q
+autoreconf -ivf
 
 # Keep the sample directory untouched by make
 rm -rf __dist_sample
@@ -84,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/%{name}*.3*
 
 %changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.6-2
+- rebuilt with current environment.
+
 * Thu Feb 26 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 1.1.6-1
 - updated to 1.1.6
 

+ 23 - 9
lib/liby/libyaml/libyaml-vl.spec

@@ -1,13 +1,15 @@
 Summary:        YAML 1.1 parser and emitter written in C
-
 Name:           libyaml
-Version:        0.1.6
-Release:        2%{?_dist_release}
-
+Version:        0.2.2
+Release:        1%{?_dist_release}
 Group:          System Environment/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
 License:        MIT
 URL:            http://pyyaml.org/
-Source0:        http://pyyaml.org/download/libyaml/yaml-%{version}.tar.gz
+Source0:        http://pyyaml.org/download/libyaml/%{name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
@@ -28,10 +30,11 @@ Development libraries and headers for developing LibYAML applications.
 
 
 %prep
-%setup -q -n yaml-%{version}
+%setup -q -n %{name}-%{version}
 
 
 %build
+./bootstrap
 %configure
 make %{?_smp_mflags}
 
@@ -41,19 +44,27 @@ rm -rf %{buildroot}
 make DESTDIR=%{buildroot} INSTALL="install -p" install
 rm -f %{buildroot}%{_libdir}/*.{la,a}
 
+soname=$(readelf -d %{buildroot}%{_libdir}/libyaml.so | awk '$2 == "(SONAME)" {print $NF}' | tr -d '[]')
+rm -f %{buildroot}%{_libdir}/libyaml.so
+echo "INPUT($soname)" > %{buildroot}%{_libdir}/libyaml.so
+
+
+%check
+make check
+
+
 %clean
 rm -rf %{buildroot}
 
 
 %post -p /sbin/ldconfig
-
-
 %postun -p /sbin/ldconfig
 
 
 %files
 %defattr(-,root,root,-)
-%doc README LICENSE
+%license LICENSE
+%doc README
 %{_libdir}/%{name}*.so.*
 
 
@@ -66,6 +77,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.2.2-1
+- new upstream release.
+
 * Sun Oct 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.1.6-2
 - moved libyaml to System Environment/Libraries Group
 

+ 65 - 0
m/mecab-naist-jdic/mecab-naist-jdic-vl.spec

@@ -0,0 +1,65 @@
+%define ver    0.6.3b
+%define vdate  20111013
+
+Name:           mecab-naist-jdic
+Version:        %{ver}.%{vdate}
+Release:        2%{_dist_release}
+Summary:        NAIST Japanese Dictionary for MeCab
+Group:          Applications/Text
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        BSD
+URL:            https://ja.osdn.net/projects/naist-jdic/
+Source0:        https://ja.osdn.net/dl/naist-jdic/%{name}-%{ver}-%{vdate}.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-root
+BuildArch:      noarch
+
+BuildRequires:  mecab-devel
+Requires:       mecab
+
+%description
+ NAIST-jdic is an alternative of IPAdic.
+
+%description -l ja
+ NAIST-jdic は、IPAdic の代替です。 形態素解析用辞書 IPAdic の ICOT 条項を
+クリアするとともに、表記ゆれ情報、複合語情報を付与する作業を行っています。
+
+%prep
+%setup -q -n %{name}-%{ver}-%{vdate}
+
+%build
+%configure --with-charset=utf-8
+make %{?_smp_mflags}
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%license COPYING
+%doc AUTHORS ChangeLog INSTALL NEWS README RESULT
+%{_libdir}/mecab/dic/naist-jdic
+%dir %{_sysconfdir}/mecab/dic/naist-jdic
+%config(noreplace) %{_sysconfdir}/mecab/dic/naist-jdic/*
+
+%changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.3b.20111013-2
+- rebuilt with current environment.
+
+* Wed Oct 28 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.3b.20111013-1
+- new upstream release.
+
+* Thu Mar 31 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.3.20100801-1
+- new upstream release.
+
+* Sun Feb 21 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.2.20100208-1
+- initial build.

+ 22 - 15
m/mecab/mecab-vl.spec

@@ -1,20 +1,23 @@
-Summary: Yet Another Part-of-Speech and Morphological Analyzer
-Summary(ja): もう一つの形態素解析器
-Name: mecab
-Version: 0.996
-Release: 2%{?_dist_release}
-Source0: http://mecab.googlecode.com/files/%{name}-%{version}.tar.gz
-License: GPL/LGPL/BSD
-Group: Applications/Text
-URL: http://mecab.sourceforge.net/
+Summary:        Yet Another Part-of-Speech and Morphological Analyzer
+Summary(ja):    もう一つの形態素解析器
+Name:           mecab
+Version:        0.996
+Release:        3%{?_dist_release}
+Group:          Applications/Text
 
-Patch0:	mecab-0.99-mecabrc.patch
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: perl, gcc-c++
+License:        GPL/LGPL/BSD
+URL:            https://taku910.github.io/mecab/
+# https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE
+Source0:        %{name}-%{version}.tar.gz
+
+Patch0:         mecab-0.99-mecabrc.patch
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  perl, gcc-c++
 
-Vendor: Project Vine
-Distribution: Vine Linux
 
 %description
 MeCab is Yet Another Part-of-Speech and Morphological, developed
@@ -69,7 +72,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc README AUTHORS COPYING ChangeLog INSTALL NEWS GPL LGPL BSD doc/*.html
+%license  COPYING GPL LGPL BSD
+%doc README AUTHORS ChangeLog INSTALL NEWS doc/*.html
 %config %{_sysconfdir}/mecabrc
 %{_bindir}/mecab
 %{_libdir}/*.so.*
@@ -83,6 +87,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 
 %changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.996-3
+- rebuilt with current environment.
+
 * Wed Jun 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.996-2
 - rebuilt with new toolchain.
 

+ 164 - 0
p/perl-HTTP-Cookies/perl-HTTP-Cookies-vl.spec

@@ -0,0 +1,164 @@
+Name:           perl-HTTP-Cookies
+Version:        6.04
+Release:        8%{?_dist_release}
+Summary:        HTTP cookie jars
+Group:          Development/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/HTTP-Cookies
+Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-%{version}.tar.gz
+BuildArch:      noarch
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Run-time:
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(HTTP::Date)
+BuildRequires:  perl(HTTP::Headers::Util)
+BuildRequires:  perl(HTTP::Request)
+BuildRequires:  perl(locale)
+# Time::Local needed on MacOS only
+BuildRequires:  perl(vars)
+# Win32 not supported
+# Tests:
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(HTTP::Response)
+BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(URI)
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(Carp)
+Requires:       perl(HTTP::Date)
+Requires:       perl(HTTP::Headers::Util)
+Conflicts:      perl-libwww-perl < 6
+
+# Remove underspecified dependencies.
+# One function of provided HTTP::Cookies::Microsoft works on Win32 only, other
+# function do not need it. We keep the module, but remove the dependency.
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\((HTTP::Date|HTTP::Headers::Util|Win32)\\)$
+
+%description
+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
+knows about.
+
+%prep
+%setup -q -n HTTP-Cookies-%{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
+%license LICENSE
+%doc Changes CONTRIBUTORS README.md
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.04-8
+- initial build for Vine Linux.
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.04-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 6.04-6
+- Perl 5.30 rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.04-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.04-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 6.04-3
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.04-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Fri Aug 11 2017 Petr Pisar <ppisar@redhat.com> - 6.04-1
+- 6.04 bump
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.03-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Jul 07 2017 Petr Pisar <ppisar@redhat.com> - 6.03-4
+- Remove old RPM dependency filters
+
+* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 6.03-3
+- Rebuild due to bug in RPM (RHBZ #1468476)
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 6.03-2
+- Perl 5.26 rebuild
+
+* Tue Apr 04 2017 Petr Pisar <ppisar@redhat.com> - 6.03-1
+- 6.03 bump
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.01-14
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 6.01-13
+- Perl 5.24 rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.01-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 6.01-10
+- Perl 5.22 rebuild
+
+* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 6.01-9
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 6.01-6
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Nov 13 2012 Petr Šabata <contyk@redhat.com> - 6.01-4
+- Modernize the spec
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 6.01-2
+- Perl 5.16 rebuild
+
+* Thu Feb 16 2012 Petr Pisar <ppisar@redhat.com> - 6.01-1
+- 6.01 bump
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.00-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jul 25 2011 Marcela Mašláňová <mmaslano@redhat.com> - 6.00-3
+- add new filter
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 6.00-2
+- Perl mass rebuild
+
+* Wed Mar 16 2011 Petr Pisar <ppisar@redhat.com> 6.00-1
+- Specfile autogenerated by cpanspec 1.78.
+- Remove BuildRoot stuff
+- Conflicts with perl-libwww-perl-5* and older

+ 176 - 0
p/perl-LWP-Protocol-https/perl-LWP-Protocol-https-vl.spec

@@ -0,0 +1,176 @@
+Name:           perl-LWP-Protocol-https
+Version:        6.07
+Release:        10%{?_dist_release}
+Summary:        Provide HTTPS support for LWP::UserAgent
+Group:          Development/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        GPL+ or Artistic
+URL:            https://metacpan.org/release/LWP-Protocol-https
+Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-%{version}.tar.gz
+# Fix CVE-2014-3230, bug #1094442,
+# proposed in https://github.com/libwww-perl/lwp-protocol-https/pull/14
+Patch0:         LWP-Protocol-https-6.06-Debian-746576-don-t-disale-verification-if-only-host.patch
+# Fix CVE-2014-3230, bug #1094442,
+# proposed in https://github.com/libwww-perl/lwp-protocol-https/pull/14
+Patch1:         LWP-Protocol-https-6.06-Debian-746576-fix-test-make-it-workable-for-Crypt-SS.patch
+BuildArch:      noarch
+BuildRequires:  findutils
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+# Run-time:
+BuildRequires:  perl(IO::Socket::SSL)
+BuildRequires:  perl(LWP::Protocol::http)
+BuildRequires:  perl(Mozilla::CA)
+BuildRequires:  perl(Net::HTTPS)
+# Tests:
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Select)
+BuildRequires:  perl(IO::Socket::INET)
+BuildRequires:  perl(LWP::UserAgent)
+BuildRequires:  perl(Socket)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(Test::RequiresInternet)
+BuildRequires:  perl(warnings)
+# Optional tests:
+BuildRequires:  perl(IO::Socket::SSL)
+BuildRequires:  perl(IO::Socket::SSL::Utils)
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       perl(IO::Socket::SSL)
+Requires:       perl(Mozilla::CA)
+Requires:       perl(Net::HTTPS)
+
+# Remove underspecified dependencies
+%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Net::HTTPS\\)\\s*$
+
+%description
+The LWP::Protocol::https module provides support for using HTTPS schemed
+URLs with LWP. This module is a plug-in to the LWP protocol handling, so
+you don't use it directly. Once the module is installed LWP is able to
+access sites using HTTP over SSL/TLS.
+
+%prep
+%setup -q -n LWP-Protocol-https-%{version}
+%patch0 -p1
+%patch1 -p1
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -delete
+%{_fixperms} $RPM_BUILD_ROOT/*
+
+%check
+make test
+
+%files
+%doc Changes README
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.07-10
+- initial build for Vine Linux.
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.07-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 6.07-8
+- Perl 5.30 rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.07-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.07-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 6.07-5
+- Perl 5.28 rebuild
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.07-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.07-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 6.07-2
+- Perl 5.26 rebuild
+
+* Mon Feb 20 2017 Petr Pisar <ppisar@redhat.com> - 6.07-1
+- 6.07 bump
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.06-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 6.06-8
+- Perl 5.24 rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.06-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.06-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 6.06-5
+- Perl 5.22 rebuild
+
+* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 6.06-4
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.06-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon May 12 2014 Petr Pisar <ppisar@redhat.com> - 6.06-2
+- Fix CVE-2014-3230 (incorrect handling of SSL certificate verification if
+  HTTPS_CA_DIR or HTTPS_CA_FILE environment variables are set) (bug #1094442)
+
+* Wed Apr 23 2014 Petr Pisar <ppisar@redhat.com> - 6.06-1
+- 6.06 bump
+
+* Thu Jan 16 2014 Petr Pisar <ppisar@redhat.com> - 6.04-4
+- Modernize spec file
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.04-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 6.04-2
+- Perl 5.18 rebuild
+
+* Thu May 02 2013 Petr Pisar <ppisar@redhat.com> - 6.04-1
+- 6.04 bump
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.03-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.03-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jun 15 2012 Petr Pisar <ppisar@redhat.com> - 6.03-2
+- Perl 5.16 rebuild
+
+* Mon Feb 20 2012 Petr Pisar <ppisar@redhat.com> - 6.03-1
+- 6.03 bump
+- Enable tests by default, they detect connectivity now
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.02-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Jul 25 2011 Petr Pisar <ppisar@redhat.com> - 6.02-4
+- RPM 4.9 dependency filtering added
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 6.02-3
+- Perl mass rebuild
+
+* Tue Mar 29 2011 Petr Pisar <ppisar@redhat.com> - 6.02-2
+- Disable tests because they need network access
+
+* Mon Mar 28 2011 Petr Pisar <ppisar@redhat.com> 6.02-1
+- Specfile autogenerated by cpanspec 1.78.
+- Remove BuildRoot stuff

+ 187 - 0
p/perl-Mozilla-CA/perl-Mozilla-CA-vl.spec

@@ -0,0 +1,187 @@
+Name:           perl-Mozilla-CA
+# You do not need to back-port new version for list of certificates solely.
+# They are taken from ca-certificates package instead per bug #738383.
+Version:        20180117
+Release:        7%{?_dist_release}
+Summary:        Mozilla's CA cert bundle in PEM format
+Group:          Development/Libraries
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+# README:           MPLv2.0
+## Unbundled
+# mk-ca-bundle.pl:              MIT
+# lib/Mozilla/CA/cacert.pem:    MPLv2.0
+License:        MPLv2.0
+URL:            https://metacpan.org/release/Mozilla-CA
+Source0:        https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-%{version}.tar.gz
+# Use CA bundle from ca-certificates package, bug #738383
+Patch0:         Mozilla-CA-20180117-Redirect-to-ca-certificates-bundle.patch
+BuildArch:      noarch
+BuildRequires:  coreutils
+BuildRequires:  make
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  sed
+# Run-time:
+BuildRequires:  ca-certificates
+BuildRequires:  perl(strict)
+BuildRequires:  perl(File::Spec)
+# Tests:
+BuildRequires:  perl(Test)
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:       ca-certificates
+
+%description
+Mozilla::CA provides a path to ca-certificates copy of Mozilla's bundle of
+certificate authority certificates in a form that can be consumed by modules
+and libraries based on OpenSSL.
+
+%prep
+%setup -q -n Mozilla-CA-%{version}
+%patch0 -p1
+# Remove bundled CA bundle for sure
+rm lib/Mozilla/CA/cacert.pem
+# Do not distribute Mozilla downloader, we take certificates from
+# ca-certificates package
+rm mk-ca-bundle.pl
+sed -i '/^mk-ca-bundle.pl$/d' MANIFEST
+
+%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
+%{perl_vendorlib}/*
+%{_mandir}/man3/*
+
+%changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 20180117-7
+- initial build for Vine Linux.
+
+* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20180117-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 20180117-5
+- Perl 5.30 rebuild
+
+* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20180117-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180117-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 20180117-2
+- Perl 5.28 rebuild
+
+* Fri Mar 02 2018 Petr Pisar <ppisar@redhat.com> - 20180117-1
+- 20180117 bump
+
+* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20160104-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20160104-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 20160104-5
+- Perl 5.26 rebuild
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20160104-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 20160104-3
+- Perl 5.24 rebuild
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20160104-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Tue Jan 05 2016 Petr Pisar <ppisar@redhat.com> - 20160104-1
+- 20160104 bump
+
+* Wed Aug 26 2015 Petr Pisar <ppisar@redhat.com> - 20150826-1
+- 20150826 bump
+- License changed from (MPLv1.1 or LGPLv2+ or GPLv2+) to (MPLv2.0)
+
+* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20141217-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 20141217-2
+- Perl 5.22 rebuild
+
+* Fri Jan 02 2015 Petr Pisar <ppisar@redhat.com> - 20141217-1
+- 20141217 bump
+
+* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 20130114-7
+- Perl 5.20 rebuild
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130114-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Thu Jan 16 2014 Petr Pisar <ppisar@redhat.com> - 20130114-5
+- Specify all dependencies
+
+* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130114-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 20130114-3
+- Perl 5.18 rebuild
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130114-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Tue Jan 15 2013 Petr Pisar <ppisar@redhat.com> - 20130114-1
+- 20130114 bump
+
+* Thu Aug 23 2012 Petr Pisar <ppisar@redhat.com> - 20120823-1
+- 20120823 bump
+
+* Wed Aug 22 2012 Petr Pisar <ppisar@redhat.com> - 20120822-1
+- 20120822 bump
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20120309-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 20120309-2
+- Perl 5.16 rebuild
+
+* Wed Mar 14 2012 Petr Pisar <ppisar@redhat.com> - 20120309-1
+- 20120309 bump
+
+* Wed Jan 18 2012 Petr Pisar <ppisar@redhat.com> - 20120118-1
+- 20120118 bump
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20111025-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Oct 25 2011 Petr Pisar <ppisar@redhat.com> - 20111025-1
+- 20111025 bump
+- Remove defattr from spec code
+
+* Fri Sep 16 2011 Petr Pisar <ppisar@redhat.com> - 20110914-2
+- Redirect to ca-certificates bundle (bug #738383)
+
+* Thu Sep 15 2011 Petr Pisar <ppisar@redhat.com> - 20110914-1
+- 20110914 bump
+
+* Mon Sep 05 2011 Petr Pisar <ppisar@redhat.com> - 20110904-1
+- 20110904 bump
+
+* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 20110409-2
+- Perl mass rebuild
+
+* Mon Apr 11 2011 Petr Pisar <ppisar@redhat.com> - 20110409-1
+- 20110409 bump
+
+* Mon Mar 28 2011 Petr Pisar <ppisar@redhat.com> 20110301-1
+- Specfile autogenerated by cpanspec 1.78.
+- Correct License tag
+- Remove BuildRoot stuff

+ 5 - 1
s/swig/swig-vl.spec

@@ -4,7 +4,7 @@
 Summary: Connects C/C++/Objective C to some high-level programming languages
 Summary(ja): C/C++/Objective C を高級プログラミング言語に接続するためのツール
 Name: swig
-Version: 3.0.12
+Version: 4.0.1
 Release: 1%{?_dist_release}
 License: GPLv3+ and BSD
 Group: Development/Tools
@@ -19,6 +19,7 @@ BuildRequires: lua-devel
 BuildRequires: pcre-devel
 BuildRequires: perl
 BuildRequires: python-devel
+BuildRequires: python3-devel
 BuildRequires: ruby-devel
 %if %{tcl}
 BuildRequires: tcl-devel
@@ -124,6 +125,9 @@ rm -rf %{buildroot}
 %license LICENSE LICENSE-GPL LICENSE-UNIVERSITIES COPYRIGHT
 
 %changelog
+* Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.1-1
+- new upstream release.
+
 * Mon Jan 01 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.0.12-1
 - new upstream release.