Browse Source

updated 18 packages

clamav-0.102.2-1

dhcpcd-8.1.1-1

dovecot-2.3.9.3-1

golang-1.13.5-1

llvm-9.0.1-1

libjpeg-turbo-2.0.4-1

libserf-1.3.9-2

libxml2-2.9.10-2

mariadb-10.4.12-1

nodejs-12.16.0-1

php-ext-clearsilver-0.4-15

php73-7.3.14-1

python-pillow-6.2.2-1

rust-1.40.0-1

spamassassin-3.4.4-1

sqlite3-3.31.1-1

squid-4.10-1

sudo-1.8.31-1

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

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

@@ -13,7 +13,7 @@
 Summary: Clam AntiVirus
 Summary(ja): Clamアンチウィルススキャナ
 Name: clamav
-Version: 0.102.1
+Version: 0.102.2
 Release: 1%{?_dist_release}
 License: GPL
 Group: Applications/System
@@ -243,6 +243,9 @@ fi
 %{_includedir}/*
 
 %changelog
+* Thu Feb 06 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.102.2-1
+- new upstream release.
+
 * Thu Nov 21 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.102.1-1
 - new upstream release.
 

+ 40 - 53
d/dhcpcd/dhcpcd-vl.spec

@@ -1,19 +1,20 @@
-%define mainver 1.3.22
-%define patchlevel pl4
-
-Summary:     A DHCP (Dynamic Host Configuration Protocol) client.
-Summary(ja): DHCP (Dynamic Host Configuration Protocol) クライアント
-Name:        dhcpcd
-Version:     %{mainver}%{patchlevel}
-Release:     1%{?_dist_release}
-License:     GPL
-Group:       System Environment/Base
-Source:      http://www.phystech.com/ftp/dhcpcd-%{mainver}-%{patchlevel}.tar.gz
-Patch:       dhcpcd-1.3.21-post.patch
-URL:         http://www.phystech.com/download/
-BuildRoot:   %{_tmppath}/%{name}-%{version}-root
-Prereq:      file, fileutils, grep
-BuildRequires: autoconf, automake, libtool
+Summary:        A DHCP (Dynamic Host Configuration Protocol) client.
+Summary(ja):    DHCP (Dynamic Host Configuration Protocol) クライアント
+Name:           dhcpcd
+Version:        8.1.1
+Release:        1%{?_dist_release}
+Group:          System Environment/Base
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        BSD
+URL:            https://roy.marples.name/projects/dhcpcd
+Source:         https://roy.marples.name/downloads/dhcpcd/dhcpcd-%{version}.tar.xz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
+BuildRequires:  chrony
+BuildRequires:  eudev-libudev-devel
 
 %description
 DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
@@ -45,62 +46,48 @@ DHCP の主な目的は,大規模なネットワークでの管理を簡単に
 
 
 %prep
-%setup -q -n dhcpcd-%{mainver}-%{patchlevel}
-%patch -p1
+%setup -q -n dhcpcd-%{version}
 
 
 %build
-libtoolize -c -f
-autoreconf
 %configure --sbindir=/sbin
 make CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-%makeinstall sbindir=$RPM_BUILD_ROOT/sbin
-
-rm -rf $RPM_BUILD_ROOT/etc/dhcpc*
-
-mkdir -p $RPM_BUILD_ROOT/etc/dhcpc
-ln -s dhcpc $RPM_BUILD_ROOT/etc/dhcpcd
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
 
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 
 %files
 %defattr(-,root,root)
-%doc README dhcpcd-eth0.exe
-/etc/dhcpcd
-%dir /etc/dhcpc
+%license LICENSE
+%doc README.md
 /sbin/dhcpcd
-%{_mandir}/man8/dhcpcd.8*
-
-
-%pre
-exec > /dev/null 2> /dev/null
-# We can't replace a directory with a symlink, but this directory is supposed
-# to be a symlink.
-if [ -d /etc/dhcpcd ] ; then
-	mv /etc/dhcpcd/* /etc/dhcpc
-	mv /etc/dhcpcd /etc/dhcpcd.rpmsave
-fi
-# Remove the circular link which was in a previous version of this package.
-if [ -L /etc/dhcpc/dhcpc ] ; then
-	if file /etc/dhcpc/dhcpc | grep -q "symbolic link to dhcpc" ; then
-		rm /etc/dhcpc/dhcpc
-		# Leave a file for RPM to remove.
-		touch /etc/dhcpc/dhcpc
-	fi
-fi
-if [ -L /etc/dhcpc/dhcpcd ] && [ ! -f /etc/dhcpc/dhcpcd ]; then
-	rm -f /etc/dhcpc/dhcpcd
-fi
+%dir %{_libdir}/dhcpcd
+%dir %{_libdir}/dhcpcd/dev
+%{_libdir}/dhcpcd/dev/*
+%dir %{_libexecdir}/dhcpcd-hooks
+%{_libexecdir}/dhcpcd-hooks/*
+%{_libexecdir}/dhcpcd-run-hooks
+%config(noreplace) %{_sysconfdir}/dhcpcd.conf
+%dir %{_datadir}/dhcpcd
+%dir %{_datadir}/dhcpcd/hooks
+%{_datadir}/dhcpcd/hooks/*
+%{_mandir}/man5/*
+%{_mandir}/man8/*
+%{_localstatedir}/db/dhcpcd
 
 
 %changelog
+* Sun Nov 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.1-1
+- salvaged from orphaned repo.
+- new upstream release.
+
 * Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 1.3.22pl4-1vl5
 - applied new versioning policy, spec in utf-8
 

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

@@ -1,7 +1,7 @@
 Summary: Dovecot Secure imap server
 Summary(ja): Dovecot セキュア IMAP サーバ
 Name: dovecot
-Version: 2.3.9.2
+Version: 2.3.9.3
 Release: 1%{?_dist_release}
 #dovecot itself is MIT, a few sources are PD, pigeonhole is LGPLv2
 License: MIT and LGPLv2 and BSD with advertising
@@ -21,7 +21,8 @@ Group: System Environment/Daemons
 
 URL: http://www.dovecot.org/
 
-Source: https://www.dovecot.org/releases/2.3/%{name}-%{version}.tar.gz
+%global  shortver %(echo "%{version}" | perl -p -e 's/^([0-9]+\.[0-9]+).*$/\\1/')
+Source:  https://dovecot.org/releases/%{shortver}/%{name}-%{version}.tar.gz
 Source1: dovecot.init
 Source2: dovecot.pam
 Source8: https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-%{pigeonholever}.tar.gz
@@ -491,6 +492,9 @@ make check
 %endif
 
 %changelog
+* Wed Feb 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.9.3-1
+- new upstream release.
+
 * Tue Dec 17 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.9.2-1
 - new upstream release.
 - updated pigeonhole to 0.5.9.

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

@@ -76,7 +76,7 @@
 %endif
 
 %global go_api 1.13
-%global go_version 1.13.4
+%global go_version 1.13.5
 
 Name:           golang
 Version:        %{go_version}
@@ -395,6 +395,9 @@ fi
 %endif
 
 %changelog
+* Sun Dec 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13.5-1
+- new upstream release.
+
 * Sat Nov 02 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13.4-1
 - new upstream release.
 

+ 17 - 14
l/llvm/llvm-vl.spec

@@ -20,27 +20,27 @@
 %define _unpackaged_files_terminate_build 1
 
 Name:           llvm
-Version:        9.0.0
-Release:        2%{?_dist_release}
+Version:        9.0.1
+Release:        1%{?_dist_release}
 Summary:        The Low Level Virtual Machine
 Summary(ja):    LLVM - 低レベルバーチャルマシン
 
 Group:          Development/Languages
 License:        NCSA
-URL:            http://llvm.org/
+URL:            https://llvm.org/
 
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
-Source0:        http://releases.llvm.org/%{version}/llvm-%{version}.src.tar.xz
-Source1:        http://releases.llvm.org/%{version}/cfe-%{version}.src.tar.xz
-Source2:        http://releases.llvm.org/%{version}/compiler-rt-%{version}.src.tar.xz
-Source3:        http://releases.llvm.org/%{version}/lldb-%{version}.src.tar.xz
-Source4:        http://releases.llvm.org/%{version}/lld-%{version}.src.tar.xz
+Source0:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/llvm-%{version}.src.tar.xz
+Source1:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/clang-%{version}.src.tar.xz
+Source2:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/compiler-rt-%{version}.src.tar.xz
+Source3:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/lldb-%{version}.src.tar.xz
+Source4:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/lld-%{version}.src.tar.xz
 %if %{with clang_tools_extra}
-Source5:        http://releases.llvm.org/%{version}/clang-tools-extra-%{version}.src.tar.xz
+Source5:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/clang-tools-extra-%{version}.src.tar.xz
 %endif
-Source6:        http://releases.llvm.org/%{version}/openmp-%{version}.src.tar.xz
+Source6:        https://github.com/llvm/llvm-project/releases/download/llvmorg-%{version}/openmp-%{version}.src.tar.xz
 
 # multilib fixes
 Source10:        llvm-config.h
@@ -415,7 +415,7 @@ Shared libraries for the LLVM compiler infrastructure.
 ##patch3 -p2
 
 rm -rf tools/clang tools/lld tools/lldb projects/compiler-rt
-mv cfe-%{version}.src tools/clang
+mv clang-%{version}.src tools/clang
 mv compiler-rt-%{version}.src projects/compiler-rt
 mv lldb-%{version}.src tools/lldb
 mv lld-%{version}.src tools/lld
@@ -759,9 +759,9 @@ exit 0
 %defattr(-,root,root,-)
 %{_bindir}/scan-build
 %{_bindir}/scan-view
-%{_libdir}/CheckerDependencyHandlingAnalyzerPlugin.so
-%{_libdir}/CheckerOptionHandlingAnalyzerPlugin.so
-%{_libdir}/SampleAnalyzerPlugin.so
+#%{_libdir}/CheckerDependencyHandlingAnalyzerPlugin.so
+#%{_libdir}/CheckerOptionHandlingAnalyzerPlugin.so
+#%{_libdir}/SampleAnalyzerPlugin.so
 %{_libexecdir}/ccc-analyzer
 %{_libexecdir}/c++-analyzer
 %{_datadir}/scan-view
@@ -863,6 +863,9 @@ exit 0
 %endif
 
 %changelog
+* Sun Dec 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.1-1
+- new upstream release.
+
 * Sun Sep 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.0.0-2
 - dropped all patches.
 - switched build-system to ninja.

+ 5 - 2
lib/libj/libjpeg-turbo/libjpeg-turbo-vl.spec

@@ -4,8 +4,8 @@ Summary:	A MMX/SSE2/SIMD accelerated library for manipulating JPEG image files
 Summary(ja):	MMX/SSE2/SIMD でアクセラレーションされた libjpeg ライブラリ
 
 Name:		libjpeg-turbo
-Version:	2.0.3
-Release:	2%{?_dist_release}
+Version:	2.0.4
+Release:	1%{?_dist_release}
 
 Group:		System Environment/Libraries
 License:	IJG
@@ -211,6 +211,9 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Mon Feb 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.4-1
+- new upstream release.
+
 * Sat Oct 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.3-2
 - built both of libjpeg.so.62 and libjpeg.so.8.
 

+ 8 - 1
lib/libs/libserf/libserf-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           libserf
 Version:        1.3.9
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        High-Performance Asynchronous HTTP Client Library
 Summary(ja):    高性能な非同期 HTTP クライアントのライブラリ
 License:        ASL 2.0
@@ -19,6 +19,10 @@ Patch1:         %{name}-python3.patch
 Patch2:         r1712790-serf_bucket_aggregate_prepend-empty-list.patch
 Patch3:         %{name}-1.3.9-openssl111.patch
 
+# fallback to IPv4
+# https://issues.apache.org/jira/browse/SERF-190
+Patch1000:      serf_v6fallback.patch
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  apr-devel
 BuildRequires:  apr-util-devel
@@ -91,6 +95,9 @@ scons check || true
 %{_libdir}/pkgconfig/%{oname}*.pc
 
 %changelog
+* Mon Dec 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.3.9-2
+- added Patch1000 to fallback to IPv4.
+
 * Sun Nov 18 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.3.9-1
 - updated to 1.3.9.
 - imported Patch0-1 from rawhide.

+ 14 - 2
lib/libx/libxml2/libxml2-vl.spec

@@ -1,8 +1,8 @@
 Summary: Library providing XML and HTML support
 Summary(ja): XML や HTML サポートを提供するライブラリ
 Name: libxml2
-Version: 2.9.9
-Release: 1%{_dist_release}
+Version: 2.9.10
+Release: 2%{_dist_release}
 License: MIT
 Group: System Environment/Libraries
 Source: ftp://xmlsoft.org/libxml2-%{version}.tar.gz
@@ -12,6 +12,9 @@ Patch0: libxml2-multilib.patch
 # See:  https://bugzilla.gnome.org/show_bug.cgi?id=789714
 Patch1:         libxml2-2.9.8-python3-unicode-errors.patch
 
+Patch1000:      CVE-2019-20388.patch
+Patch1001:      CVE-2020-7595.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: python python-devel python-rpm-macros
 BuildRequires: python3 python3-devel python3-rpm-macros
@@ -200,6 +203,9 @@ DTDであってもパースと確認が出来ます。
 %patch0 -p1
 %patch1 -p1
 
+%patch1000 -p1
+%patch1001 -p1
+
 find doc -type f -executable -print -exec chmod 0644 {} ';'
 
 %build
@@ -307,6 +313,12 @@ gzip -9 -c doc/libxml2-api.xml > doc/libxml2-api.xml.gz
 %endif
 
 %changelog
+* Sat Feb 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.10-2
+- imported Patch1000 and 1001 from upstream.
+
+* Wed Jan 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.10-1
+- updated to 2.9.10.
+
 * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.9.9-1
 - updated to 2.9.9.
 - added BR:libxcrypt-devel.

+ 15 - 3
m/mariadb/mariadb-vl.spec

@@ -12,9 +12,9 @@
 %define _unpackaged_files_terminate_build 1
 
 %define mariadb_base_version	10.4
-%define mariadb_version		10.4.11
-%define mroonga_version		9.10
-%define groonga_version		9.1.0
+%define mariadb_version		10.4.12
+%define mroonga_version		9.12
+%define groonga_version		9.1.2
 %define client_version		18
 
 %define galera_api_version	26.4
@@ -338,6 +338,12 @@ perl -pi -e 's,-lmariadb,%{_libdir}/libmariadbclient.a,' %{buildroot}%{_bindir}/
 
 perl -pi -e 's,-lmariadb,%{_libdir}/libmariadbclient.a,' %{buildroot}%{_datadir}/pkgconfig/mariadb.pc
 
+# install pam_user_map.so to /lib64/security for 64bit architectures
+%ifarch x86_64
+mkdir -p %{buildroot}/%{_lib}/security
+mv %{buildroot}/lib/security/pam_user_map.so %{buildroot}/%{_lib}/security/
+%endif
+
 # drop systemd files.
 rm -rf %{buildroot}%{_sysconfdir}/systemd
 
@@ -575,12 +581,14 @@ fi
 %attr(0700,mysql,root) %dir %{_libdir}/mysql/plugin/auth_pam_tool_dir
 %attr(4755,root,root) %{_libdir}/mysql/plugin/auth_pam_tool_dir/auth_pam_tool
 %{_libdir}/mysql/plugin/*.so
+/%{_lib}/security/pam_user_map.so
 %exclude %{_libdir}/mysql/plugin/ha_connect.so
 %exclude %{_libdir}/mysql/plugin/ha_mroonga.so
 %exclude %{_datadir}/mysql/mroonga
 %dir %{_sysconfdir}/my.cnf.d
 %config(noreplace) %{_sysconfdir}/my.cnf.d/enable_encryption.preset
 %config(noreplace) %{_sysconfdir}/my.cnf.d/server.cnf
+%config(noreplace) %{_sysconfdir}/security/user_map.conf
 %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
 %{_sysconfdir}/init.d/mysql
 %{_datadir}/mysql
@@ -735,6 +743,10 @@ fi
 
 
 %changelog
+* Mon Feb 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.4.12-1
+- new upstream release.
+- replaced patch1000 to update Groonga to v9.1.2.
+
 * Wed Dec 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.4.11-1
 - new upstream release.
 - replaced patch1000 to update Groonga to v9.1.0.

+ 56 - 35
n/nodejs/nodejs-vl.spec

@@ -13,14 +13,18 @@
 
 %define _unpackaged_files_terminate_build 1
 
-Name: nodejs
-Version: 10.16.3
-Release: 1%{?_dist_release}
-Summary: JavaScript runtime
-Summary(ja): JavaScript runtime
-License: MIT and ASL 2.0 and ISC and BSD
-Group: Development/Languages
-URL: http://nodejs.org/
+Name:           nodejs
+Version:        12.16.0
+Release:        1%{?_dist_release}
+Summary:        JavaScript runtime
+Summary(ja):    JavaScript ランタイム
+Group:          Development/Languages
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+License:        MIT and ASL 2.0 and ISC and BSD
+URL:            https://nodejs.org/
 
 # Exclusive archs must match v8
 ExclusiveArch: %{ix86} x86_64 %{arm}
@@ -38,6 +42,8 @@ Source6: nodejs-fixdep
 %global v8_ge 6.1.534.48
 %global v8_lt 6.2
 
+BuildRequires: libatomic
+
 %if %{with clang}
 BuildRequires: clang
 BuildRequires: lld
@@ -160,8 +166,16 @@ find deps/uv -name "*.h" -exec rm -f {} \;
 %build
 
 # build with debugging symbols and add defines from libuv (#892601)
-export CFLAGS='%{optflags} -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
-export CXXFLAGS='%{optflags} -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
+%ifarch x86_64
+%global debug_flag -g
+%global libatomic_flag ""
+%else
+%global debug_flag -g1
+%global libatomic_flag -latomic
+%endif
+
+export CFLAGS='%{optflags} %{debug_flag} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
+export CXXFLAGS='%{optflags} %{debug_flag} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
 export LDFLAGS="-Wl,-z,relro,-z,now"
 
 %if %{with clang}
@@ -170,33 +184,34 @@ export CXX=clang++
 export LD=clang
 export CFLAGS="$CFLAGS -Wno-ignored-optimization-argument"
 export CXXFLAGS="$CXXFLAGS -Wno-ignored-optimization-argument"
-export LDFLAGS="$LDFLAGS -fuse-ld=lld"
+export LDFLAGS="$LDFLAGS %{libatomic_flag} -fuse-ld=lld"
 %endif
 
-./configure --prefix=%{_prefix} \
-          %if %{system_v8}
-	    --shared-v8 \
-	  %endif
-          %if %{system_openssl}
-	    --shared-openssl \
-	  %endif
-          %if %{system_zlib}
-	    --shared-zlib \
-	  %endif
-          %if %{system_cares}
-	    --shared-cares \
-	  %endif
-          %if %{system_libuv}
-	    --shared-libuv \
-	  %endif
-          %if %{system_http_parser}
-	    --shared-http-parser \
-	  %endif
-            --without-dtrace \
-            --openssl-use-def-ca-store
+./configure \
+	--prefix=%{_prefix} \
+%if %{system_v8}
+	--shared-v8 \
+%endif
+%if %{system_openssl}
+	--shared-openssl \
+%endif
+%if %{system_zlib}
+	--shared-zlib \
+%endif
+%if %{system_cares}
+	--shared-cares \
+%endif
+%if %{system_libuv}
+	--shared-libuv \
+%endif
+%if %{system_http_parser}
+	--shared-http-parser \
+%endif
+	--without-dtrace \
+	--openssl-use-def-ca-store
 
 # Setting BUILDTYPE=Debug builds both release and debug binaries
-make BUILDTYPE=Debug %{?_smp_mflags}
+make BUILDTYPE=Release %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
@@ -213,7 +228,7 @@ rm -rf %{buildroot}/%{_datadir}/systemtap
 chmod 0755 %{buildroot}/%{_bindir}/node
 
 # Install the debug binary and set its permissions
-install -Dpm0755 out/Debug/node %{buildroot}/%{_bindir}/node_g
+#install -Dpm0755 out/Debug/node %{buildroot}/%{_bindir}/node_g
 
 # own the sitelib directory
 mkdir -p %{buildroot}%{_prefix}/lib/node_modules
@@ -258,7 +273,7 @@ cp -p common.gypi %{buildroot}%{_datadir}/node
 
 %files devel
 %doc debug
-%{_bindir}/node_g
+#%{_bindir}/node_g
 %{_includedir}/node
 %{_datadir}/node
 %{_sysconfdir}/rpm/macros.nodejs
@@ -270,6 +285,12 @@ cp -p common.gypi %{buildroot}%{_datadir}/node
 %license LICENSE
 
 %changelog
+* Thu Feb 13 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.16.0-1
+- updated to 12.16.0.
+
+* Mon Dec 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 12.14.0-1
+- updated to 12.14.0.
+
 * Sat Sep 28 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.16.3-1
 - updated to 10.16.3.
 - dropped Patch0 and 1: fixed in upstream.

+ 35 - 37
p/php-ext-clearsilver/php-ext-clearsilver-vl.spec

@@ -1,6 +1,6 @@
 %bcond_with php5
-%bcond_with php72
 %bcond_without php73
+%bcond_without php74
 
 %define modname clearsilver
 
@@ -8,7 +8,7 @@ Summary: ClearSilver extension for PHP
 Summary(ja): PHP用ClearSilverモジュール
 Name: php-ext-%{modname}
 Version: 0.4
-Release: 14%{_dist_release}
+Release: 15%{_dist_release}
 URL: http://www.geodata.soton.ac.uk/software/php_clearsilver/
 Source: php-%{modname}-%{version}.tar.gz
 Patch0: php-clearsilver-0.4-php5.6.0.patch
@@ -47,20 +47,20 @@ This module adds ClearSilver functions to PHP.
 
 %endif
 
-%if %{with php72}
-%package -n php72-ext-%{modname}
-Summary: ClearSilver extension for PHP-7.2
-Summary(ja): PHP-7.2用ClearSilverモジュール
+%if %{with php74}
+%package -n php74-ext-%{modname}
+Summary: ClearSilver extension for PHP-7.4
+Summary(ja): PHP-7.4用ClearSilverモジュール
 Group: Development/Languages
-BuildRequires: php72-devel
-%if "%{?req_php72_api}" != ""
-Requires: %{req_php72_api}
+BuildRequires: php74-devel
+%if "%{?req_php74_api}" != ""
+Requires: %{req_php74_api}
 %endif
 
-%description -n php72-ext-%{modname}
+%description -n php74-ext-%{modname}
 This module adds ClearSilver functions to PHP.
 
-%description -n php72-ext-%{modname} -l ja
+%description -n php74-ext-%{modname} -l ja
 このモジュールはPHPにClearSilverテンプレート機能を追加します。
 
 %endif
@@ -95,9 +95,9 @@ pushd php-clearsilver-%{version}-php5
 popd
 %endif
 
-%if %{with php72}
-cp -a php-clearsilver-%{version} php-clearsilver-%{version}-php72
-pushd php-clearsilver-%{version}-php72
+%if %{with php74}
+cp -a php-clearsilver-%{version} php-clearsilver-%{version}-php74
+pushd php-clearsilver-%{version}-php74
 %patch0 -p1 -b .php56
 %patch2 -p1 -b .php72
 popd
@@ -116,20 +116,17 @@ popd
 pushd php-clearsilver-%{version}-php5
 phpize5
 aclocal
-autoconf
-libtoolize --copy --force
+autoreconf -vif
 %configure --with-php-config=/usr/bin/php-config5
 %__make %{_smp_mflags}
 popd
 %endif
 
-%if %{with php72}
-pushd php-clearsilver-%{version}-php72
-phpize72
+%if %{with php74}
+pushd php-clearsilver-%{version}-php74
+phpize74
 aclocal
-autoconf
-libtoolize --copy --force
-%configure --with-php-config=/usr/bin/php-config72
+%configure --with-php-config=/usr/bin/php-config74
 %__make %{_smp_mflags}
 popd
 %endif
@@ -138,8 +135,6 @@ popd
 pushd php-clearsilver-%{version}-php73
 phpize73
 aclocal
-autoconf
-libtoolize --copy --force
 %configure --with-php-config=/usr/bin/php-config73
 %__make %{_smp_mflags}
 popd
@@ -161,14 +156,14 @@ EOF
 popd
 %endif
 
-%if %{with php72}
-pushd php-clearsilver-%{version}-php72
-mkdir -p %{buildroot}%{_libdir}/php72/
-mkdir -p %{buildroot}%{_sysconfdir}/php72/php.d
+%if %{with php74}
+pushd php-clearsilver-%{version}-php74
+mkdir -p %{buildroot}%{_libdir}/php74/
+mkdir -p %{buildroot}%{_sysconfdir}/php74/php.d
 
-install -m644 modules/%{modname}.so %{buildroot}%{_libdir}/php72/
+install -m644 modules/%{modname}.so %{buildroot}%{_libdir}/php74/
 
-cat > %{buildroot}%{_sysconfdir}/php72/php.d/%{modname}.ini <<EOF
+cat > %{buildroot}%{_sysconfdir}/php74/php.d/%{modname}.ini <<EOF
 ; Enable %{modname} extension module
 extension=%{modname}.so
 EOF
@@ -197,9 +192,9 @@ make test NO_INTERACTION=1
 popd
 %endif
 
-%if %{with php72}
-pushd php-clearsilver-%{version}-php72
-make test TEST_PHPDBG_EXECUTABLE=/usr/bin/phpdbg72 NO_INTERACTION=1
+%if %{with php74}
+pushd php-clearsilver-%{version}-php74
+make test TEST_PHPDBG_EXECUTABLE=/usr/bin/phpdbg74 NO_INTERACTION=1
 popd
 %endif
 
@@ -220,12 +215,12 @@ rm -rf %{buildroot}
 %{_sysconfdir}/php5/php.d/*
 %endif
 
-%if %{with php72}
-%files -n php72-ext-%{modname}
+%if %{with php74}
+%files -n php74-ext-%{modname}
 %defattr(-,root,root)
 %doc CREDITS INSTALL LICENSE README doc
-%{_libdir}/php72/*
-%{_sysconfdir}/php72/php.d/*
+%{_libdir}/php74/*
+%{_sysconfdir}/php74/php.d/*
 %endif
 
 %if %{with php73}
@@ -237,6 +232,9 @@ rm -rf %{buildroot}
 %endif
 
 %changelog
+* Thu Dec 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-15
+- added php74 support.
+
 * Wed Sep 04 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4-14
 - disabled php5/php72 support.
 

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

@@ -50,7 +50,7 @@
 Name: php%{majorver}
 Summary: The PHP HTML-embedded scripting language. (PHP: Hypertext Preprocessor)
 Summary(ja): HTML 埋め込み型スクリプト言語 PHP
-Version: 7.3.13
+Version: 7.3.14
 Release: 1%{_dist_release}
 Conflicts: php5 < 5.6.11
 
@@ -1008,6 +1008,9 @@ rm -f files.*
 
 #======================================================================
 %changelog
+* Fri Jan 24 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.14-1
+- new upstream release.
+
 * Thu Dec 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.3.13-1
 - new upstream release.
 

+ 5 - 2
p/python-pillow/python-pillow-vl.spec

@@ -11,8 +11,8 @@
 %global with_docs 0
 
 Name:           python-%{srcname}
-Version:        6.2.0
-Release:        3%{?_dist_release}
+Version:        6.2.2
+Release:        1%{?_dist_release}
 Summary:        Python image processing library
 Group:          Development/Libraries
 
@@ -257,6 +257,9 @@ popd
 
 
 %changelog
+* Wed Jan 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.2.2-1
+- new upstream release.
+
 * Wed Oct 23 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 6.2.0-3
 - initial build for Vine Linux.
 

+ 11 - 6
r/rust/rust-vl.spec

@@ -7,7 +7,7 @@
 # Some sub-packages are versioned independently of the rust compiler and runtime itself.
 # Also beware that if any of these are not changed in a version bump, then the release
 # number should still increase, not be reset to 1!
-%global rustc_version 1.38.0
+%global rustc_version 1.40.0
 %global cargo_version %{rustc_version}
 %global rustfmt_version %{rustc_version}
 %global rls_version %{rustc_version}
@@ -25,8 +25,8 @@
 # To bootstrap from scratch, set the channel and date from src/stage0.txt
 # e.g. 1.10.0 wants rustc: 1.9.0-2016-05-24
 # or nightly wants some beta-YYYY-MM-DD
-%global bootstrap_rust 1.37.0
-%global bootstrap_cargo 1.37.0
+%global bootstrap_rust 1.40.0
+%global bootstrap_cargo 1.40.0
 %global bootstrap_channel %{bootstrap_rust}
 
 # Only the specified arches will use bootstrap binaries.
@@ -510,9 +510,11 @@ find %{buildroot}%{_libdir} -maxdepth 1 -type f -name '*.so' \
 (cd "%{buildroot}%{rustlibdir}/%{rust_triple}/lib" &&
  find ../../../../%{_lib} -maxdepth 1 -name '*.so' |
  while read lib; do
-   # make sure they're actually identical!
-   cmp "$lib" "${lib##*/}"
-   ln -v -f -s -t . "$lib"
+   if [ -f "${lib##*/}" ]; then
+     # make sure they're actually identical!
+     cmp "$lib" "${lib##*/}"
+     ln -v -f -s -t . "$lib"
+   fi
  done)
  
 # Remove installer artifacts (manifests, uninstall scripts, etc.)
@@ -695,6 +697,9 @@ export RUSTFLAGS="$RUSTFLAGS -C linker=ld.lld -C link-arg=-fuse-ld=lld"
 %{rustlibdir}/%{rust_triple}/analysis/
 
 %changelog
+* Sun Dec 22 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.40.0-1
+- new upstream release.
+
 * Sat Sep 28 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.38.0-1
 - new upstream release.
 - erased "-preview" from the name of subpackages.

+ 7 - 4
s/spamassassin/spamassassin-vl.spec

@@ -2,12 +2,12 @@
 %define pdir    Mail
 %define pnam    SpamAssassin
 
-%define version 3.4.3
-%define real_version 3.4.3
-%global saversion 3.004003
+%define version 3.4.4
+%define real_version 3.4.4
+%global saversion 3.004004
 %define release 1%{?_dist_release}
 %define cfdate 20151119
-%define rules_release r1871124
+%define rules_release r1873061
 %define name spamassassin
 %define _initrddir /etc/rc.d/init.d
 %define initdir %{_initrddir}
@@ -283,6 +283,9 @@ fi
 %{_mandir}/man3/*
 
 %changelog
+* Sat Feb 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.4-1
+- new upstream release.
+
 * Fri Dec 20 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.3-1
 - new upstream release.
 

+ 7 - 4
s/sqlite3/sqlite3-vl.spec

@@ -5,10 +5,10 @@
 
 %define with_check %{?_with_check:1}%{!?_with_check:0}
 
-%define year 2019
-%define realver 3300000
-%define docver 3300000
-%define rpmver 3.30.0
+%define year 2020
+%define realver 3310100
+%define docver 3310100
+%define rpmver 3.31.1
 
 
 Summary: SQLite is a C library that implements an embeddable SQL database engine
@@ -242,6 +242,9 @@ install -D -m0644 tool/lempar.c $RPM_BUILD_ROOT/%{_datadir}/lemon/lempar.c
 
 
 %changelog
+* Tue Feb 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.31.1-1
+- new upstream release.
+
 * Sat Oct 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.0-1
 - new upstream release.
 

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

@@ -1,6 +1,6 @@
 %define         base_name       squid
 %define         pkg_epoch       7
-%define         pkg_version     4.9
+%define         pkg_version     4.10
 %define         pkg_release     1%{?_dist_release}
 %define         uid             23
 %define         gid             23
@@ -278,6 +278,9 @@ fi
 %{_sysconfdir}/%{base_name}/%{base_name}.conf.documented
 
 %changelog
+* Mon Feb 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10-1
+- new upstream release.
+
 * Mon Dec 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.9-1
 - new upstream release.
 - added "-Wno-cpp" to CFLAGS/CXXFLAGS for glibc >= 2.30.

+ 9 - 3
s/sudo/sudo-vl.spec

@@ -1,15 +1,15 @@
 Summary: Allows command execution as root for specified users
 Summary(ja): スーパーユーザ権限でのコマンドの実行
 Name: sudo
-Version: 1.8.28
+Version: 1.8.31
 Release: 1%{?_dist_release}
 License: ISC-style
 Group: Applications/System
 URL: http://www.sudo.ws/sudo/
 
 # master is toooooooooooooooo slow.
-# Source0: http://www.sudo.ws/sudo/dist/sudo-%{version}.tar.gz
-Source0: http://core.ring.gr.jp/archives/misc/sudo/sudo-%{version}.tar.gz
+Source0: http://www.sudo.ws/sudo/dist/sudo-%{version}.tar.gz
+#Source0: http://core.ring.gr.jp/archives/misc/sudo/sudo-%{version}.tar.gz
 Source1: sudo-sudoers-vine
 
 # don't strip
@@ -165,6 +165,12 @@ rm -rf %{buildroot}
 /bin/chmod 0440 /etc/sudoers || :
 
 %changelog
+* Tue Feb 11 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.31-1
+- updated to 1.8.31.
+
+* Wed Jan 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.30-1
+- updated to 1.8.30.
+
 * Tue Oct 15 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.8.28-1
 - updated to 1.8.28.
 - dropped Patch2.