Browse Source

updated 10 packages

file-5.39-1

jansson-2.13.1-1

lz4-1.9.3-1

libarchive-3.5.1-1

libcap-ng-0.8.2-1

libevent-2.1.12-1

libnet-1.2-1

nss-3.61-1

openssl-1.1.1j-1

zstd-1.4.8-1

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

+ 23 - 23
f/file/file-vl.spec

@@ -3,11 +3,14 @@
 Summary:        A utility for determining file types.
 Summary(ja):    ファイルの種類を判別するユーティリティー
 Name:           file
-Version:        5.37
-Release:        2%{?_dist_release}
-Group:          Applications/System
-License:        BSD
+Version:        5.39
+Release:        1%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       daisuke
 
+License:        BSD
 URL:            http://www.darwinsys.com/file/
 # master site is toooooooooooooooooo slow
 # Source0:        ftp://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
@@ -24,25 +27,15 @@ Patch0: file-localmagic.patch
 Patch3: file-4.17-rpm-name.patch
 Patch4: file-5.04-volume_key.patch
 
-# fix double free on read error (#1685217)
-Patch14: file-5.37-double-free.patch
-
 # Vine
 Patch1000: file-5.14-magicbuild-fix.patch
 
-# Security
-Patch9000: CVE-2019-18218.patch
-
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 #BuildRequires: automake
 #BuildRequires: autoconf
 BuildRequires: zlib-devel
 Obsoletes: file-static
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
 %description
 The file command is used to identify a particular file according to the
 type of data contained by the file.  File can identify many different
@@ -62,16 +55,17 @@ file コマンドは、ファイルに含まれるデータの種類によって
 %package devel
 Summary:  Libraries and header files for file development
 Summary(ja): libmagic の開発用ファイル
-Group:    Development/Libraries
+Group:    programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
 The file-devel package contains the header files and libmagic library
 necessary for developing programs using libmagic.
 
+
 %package -n python-magic
 Summary: Python bindings for the libmagic API
-Group:   Development/Libraries
+Group:   programming
 BuildRequires: python-devel
 BuildRequires: python-setuptools
 BuildRequires: python-rpm-macros
@@ -85,7 +79,7 @@ file(1) command.
 
 %package -n python3-magic
 Summary: Python bindings for the libmagic API
-Group:   Development/Libraries
+Group:   programming
 BuildRequires: python3-devel
 BuildRequires: python3-setuptools
 BuildRequires: python3-rpm-macros
@@ -98,6 +92,9 @@ libmagic API. The libmagic library is also used by the familiar
 file(1) command.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n file-FILE%{altver}
 autoreconf -ivf
@@ -105,20 +102,17 @@ autoreconf -ivf
 %patch0 -p1
 %patch3 -p1
 %patch4 -p1
-%patch14 -p1
 
 # Vine
 %patch1000 -p1
 
-# Security
-%patch9000 -p1
-
 cat %{SOURCE10} >> ./magic/Localstuff
 
 iconv -f iso-8859-1 -t utf-8 < doc/libmagic.man > doc/libmagic.man_
 touch -r doc/libmagic.man doc/libmagic.man_
 mv doc/libmagic.man_ doc/libmagic.man
 
+
 %build
 autoreconf
 CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" \
@@ -133,6 +127,7 @@ cd python
 %py_build
 %py3_build
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_bindir}
@@ -155,7 +150,6 @@ cd python
 
 %{__install} -d ${RPM_BUILD_ROOT}%{_datadir}/%{name}
 
-
 # LIBTOOL=/usr/bin/libtool
 #ln -s file/magic ${RPM_BUILD_ROOT}%{_datadir}/magic
 #ln -s file/magic.mime ${RPM_BUILD_ROOT}%{_datadir}/magic.mime
@@ -170,11 +164,12 @@ cd python
 # remove unuse files
 rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
@@ -192,6 +187,7 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(-,root,root,-)
 %{_libdir}/*.so
+%{_libdir}/pkgconfig/*
 %{_includedir}/magic.h
 %{_mandir}/man3/*
 
@@ -212,6 +208,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.39-1
+- new upstream release.
+- dropped Patch14 and 9000: fixed in upstream.
+
 * Sun Oct 27 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.37-2
 - added Patch9000.
 

+ 23 - 11
j/jansson/jansson-vl.spec

@@ -1,54 +1,62 @@
 Name:		jansson
-Version:	2.12
-Release:	2%{?_dist_release}
+Version:	2.13.1
+Release:	1%{?_dist_release}
 Summary:	C library for encoding, decoding and manipulating JSON data
 Summary(ja):	JSONデータをエンコード・デコード・操作するためのライブラリ
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
-Group:		System Environment/Libraries
+Group:		system
 License:	MIT
 URL:		http://www.digip.org/jansson/
 Source0:	http://www.digip.org/jansson/releases/jansson-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
-Vendor:		Project Vine
-Distribution: Vine Linux
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 %description
 Small library for parsing and writing JSON documents.
 
+
 %package devel
 Summary: Header files for jansson
 Summary(ja): Header files for jansson
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 Requires: pkgconfig
 
 %description devel
 Header files for developing applications making use of jansson.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 
+
 %build
 %configure --disable-static
 make %{?_smp_mflags}
 
+
 %check
 make check
 
+
 %install
 rm -rf "$RPM_BUILD_ROOT"
 make install INSTALL="install -p" DESTDIR="$RPM_BUILD_ROOT"
 rm "$RPM_BUILD_ROOT%{_libdir}"/*.la
 
+
 %clean
 rm -rf "$RPM_BUILD_ROOT"
 
-%post
-/sbin/ldconfig
 
-%postun
-/sbin/ldconfig
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
 
 %files
 %defattr(-,root,root,-)
@@ -63,7 +71,11 @@ rm -rf "$RPM_BUILD_ROOT"
 %{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/*
 
+
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13.1-1
+- new upstream release.
+
 * Fri Mar 27 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.12-2
 - rebuilt with current environment.
 

+ 23 - 6
l/lz4/lz4-vl.spec

@@ -1,16 +1,16 @@
 Name:           lz4
-Version:        1.9.2
-Release:        1%{?_dist_release}
 Summary:        Extremely fast compression algorithm
+Version:        1.9.3
+Release:        1%{?_dist_release}
+Group:          accessories
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Packager:       tomop
 
 License:        GPLv2+ and BSD
 URL:            https://lz4.github.io/lz4/
 Source0:        https://github.com/Cyan4973/lz4/archive/v%{version}/%{name}-%{version}.tar.gz
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: tomop
-
 %description
 LZ4 is an extremely fast loss-less compression algorithm, providing compression
 speed at 400 MB/s per core, scalable with multi-core CPU. It also features
@@ -19,45 +19,58 @@ reaching RAM speed limits on multi-core systems.
 
 %package        libs
 Summary:        Libaries for lz4
+Group:          system
 
 %description    libs
 This package contains the libaries for lz4.
 
 %package        devel
 Summary:        Development files for lz4
+Group:          programming
 Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
 
 %description    devel
 This package contains the header(.h) and library(.so) files required to build
 applications using liblz4 library.
 
+
 %package        static
 Summary:        Static library for lz4
+Group:          programming
 
 %description    static
 LZ4 is an extremely fast loss-less compression algorithm. This package
 contains static libraries for static linking of applications.
 
+
+%debug_package
+
+
 %prep
 %autosetup
 echo '#!/bin/sh' > ./configure
 chmod +x ./configure
 
+
 %build
 %configure
 %make_build
 
+
 %install
 rm -rf %{buildroot}
 #configure
 %make_install LIBDIR=%{_libdir} PREFIX=%{_prefix} INSTALL="install -p"
 
+
 %post libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
+
 %clean
 rm -rf %{buildroot}
 
+
 %files
 %license programs/COPYING
 %doc NEWS
@@ -84,7 +97,11 @@ rm -rf %{buildroot}
 %license lib/LICENSE
 %{_libdir}/liblz4.a
 
+
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.3-1
+- new upstream release.
+
 * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.2-1
 - new upstream release.
 

+ 10 - 5
lib/liba/libarchive/libarchive-vl.spec

@@ -1,8 +1,8 @@
 Name:          libarchive
 Summary:       A library for handling streaming archive formats 
-Version:       3.4.3
+Version:       3.5.1
 Release:       1%{?_dist_release}
-Group:         System Environment/Libraries
+Group:         system
 Vendor:        Project Vine
 Distribution:  Vine Linux
 
@@ -21,7 +21,6 @@ BuildRequires: openssl-devel
 BuildRequires: xz-devel
 BuildRequires: zlib-devel
 
-
 %description
 Libarchive is a programming library that can create and read several different 
 streaming archive formats, including most popular tar variants, several cpio 
@@ -30,7 +29,7 @@ read ISO9660 CDROM images and ZIP archives.
 
 %package       devel
 Summary:       Development files for %{name}
-Group:         Development/Libraries
+Group:         programming
 Requires:      %{name} = %{version}-%{release}
 
 %description   devel
@@ -38,6 +37,9 @@ The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
@@ -64,7 +66,6 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 
 
@@ -82,7 +83,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 
+
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.1-1
+- new upstream release.
+
 * Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.4.3-1
 - new upstream release.
 - added BR:lz4-devel.

+ 33 - 8
lib/libc/libcap-ng/libcap-ng-vl.spec

@@ -3,27 +3,28 @@
 
 Summary:        An alternate posix capabilities library
 Name:           libcap-ng
-Version:        0.7.10
+Version:        0.8.2
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        LGPLv2+
 URL:            http://people.redhat.com/sgrubb/libcap-ng/
 Source0:        http://people.redhat.com/sgrubb/libcap-ng/%{name}-%{version}.tar.gz
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  kernel-headers >= 2.6.11 
 BuildRequires:  libattr-devel
 
-
 %description
 Libcap-ng is a library that makes using posix capabilities easier
 
+
 %package        devel
 Summary:        Header files for libcap-ng library
 License:        LGPLv2+
-Group:          Development/Libraries
+Group:          programming
 Requires:       kernel-headers >= 2.6.11
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
@@ -32,10 +33,11 @@ Requires:       pkgconfig
 The libcap-ng-devel package contains the files needed for developing
 applications that need to use the libcap-ng library.
 
+
 %package        python
 Summary:        Python bindings for libcap-ng library
 License:        LGPLv2+
-Group:          Development/Libraries
+Group:          programming
 BuildRequires:  python-devel swig
 BuildRequires:  python-rpm-macros
 Requires:       %{name} = %{version}-%{release}
@@ -44,10 +46,11 @@ Requires:       %{name} = %{version}-%{release}
 The libcap-ng-python package contains the bindings so that libcap-ng
 and can be used by python applications.
 
+
 %package        python3
 Summary:        Python3 bindings for libcap-ng library
 License:        LGPLv2+
-Group:          Development/Libraries
+Group:          programming
 BuildRequires:  python3-devel swig
 BuildRequires:  python3-rpm-macros
 Requires:       %{name} = %{version}-%{release}
@@ -56,10 +59,11 @@ Requires:       %{name} = %{version}-%{release}
 The libcap-ng-python3 package contains the bindings so that libcap-ng
 and can be used by python3 applications.
 
+
 %package        utils
 Summary:        Utilities for analysing and setting file capabilities
 License:        GPLv2+
-Group:          Development/Libraries
+Group:          admin-tools
 Requires:       %{name} = %{version}-%{release}
 
 %description    utils
@@ -67,17 +71,20 @@ The libcap-ng-utils package contains applications to analyse the
 posix capabilities of all the program running on a system. It also
 lets you set the file system based capabilities.
 
+
 %package -n     compat32-%{name}
 Summary:        An alternate posix capabilities library
+Group:          system
 Requires:       %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
 Libcap-ng is a library that makes using posix capabilities easier
 
+
 %package -n     compat32-%{name}-devel
 Summary:        Header files for libcap-ng library
+Group:          programming
 License:        LGPLv2+
-Group:          Development/Libraries
 Requires:       %{name}-devel = %{version}-%{release}
 
 %description -n compat32-%{name}-devel
@@ -85,13 +92,18 @@ The libcap-ng-devel package contains the files needed for developing
 applications that need to use the libcap-ng library.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 
+
 %build
 %configure --libdir=/%{_lib} --with-python --with-python3
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make DESTDIR="${RPM_BUILD_ROOT}" install
@@ -109,31 +121,40 @@ mv $RPM_BUILD_ROOT/%{_lib}/pkgconfig $RPM_BUILD_ROOT%{_libdir}
 # Remove a couple things so they don't get picked up
 rm -f $RPM_BUILD_ROOT/%{_lib}/libcap-ng.la
 rm -f $RPM_BUILD_ROOT/%{_lib}/libcap-ng.a
+rm -f $RPM_BUILD_ROOT/%{_lib}/libdrop_ambient.la
+rm -f $RPM_BUILD_ROOT/%{_lib}/libdrop_ambient.a
 rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_capng.a
 rm -f $RPM_BUILD_ROOT/%{_libdir}/python?.?/site-packages/_capng.la
 
+
 %check
 make check
 
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %post -n compat32-%{name} -p /sbin/ldconfig
 %postun -n compat32-%{name} -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root,-)
 %license COPYING.LIB
 %attr(0755,root,root) /%{_lib}/libcap-ng.so.*
+%attr(0755,root,root) /%{_lib}/libdrop_ambient.so.*
 
 %files devel
 %defattr(-,root,root,-)
 %attr(0644,root,root) %{_mandir}/man3/*
+%attr(0644,root,root) %{_mandir}/man7/*
 %attr(0644,root,root) %{_includedir}/cap-ng.h
 %attr(0755,root,root) %{_libdir}/libcap-ng.so
+%attr(0755,root,root) /%{_lib}/libdrop_ambient.so
 %attr(0644,root,root) %{_datadir}/aclocal/cap-ng.m4
 %{_libdir}/pkgconfig/libcap-ng.pc
 
@@ -164,7 +185,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/libcap-ng.pc
 %endif
 
+
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8.2-1
+- new upstream release.
+
 * Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7.10-1
 - new upstream release.
 

+ 12 - 6
lib/libe/libevent/libevent-vl.spec

@@ -3,17 +3,17 @@
 Summary:        Abstract asynchronous event notification library
 Summary(ja):	非同期イベント通知ライブラリ
 Name:           libevent
-Version:        2.1.11
+Version:        2.1.12
 Release:        1%{?_dist_release}
-Group:          System Environment/Libraries
+Group:          system
 Vendor:         Project Vine
 Distribution:   Vine Linux
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
 License:        BSD
 URL:            https://libevent.org/
 Source0:        https://github.com/libevent/libevent/releases/download/release-%{version}-stable/libevent-%{version}-stable.tar.gz
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:	openssl-devel
 
 %description
@@ -27,7 +27,7 @@ without having to change the event loop.
 
 %package devel
 Summary: Header files, libraries and development documentation for %{name}
-Group: Development/Libraries
+Group: programming
 Requires: %{name} = %{version}-%{release}
 
 %description devel
@@ -39,7 +39,7 @@ you will need to install %{name}-devel.
 %package -n compat32-%{name}
 Summary:        Abstract asynchronous event notification library
 Summary(ja):	非同期イベント通知ライブラリ
-Group:          System Environment/Libraries
+Group:          system
 Requires: %{name} = %{version}-%{release}
 
 %description -n compat32-%{name}
@@ -51,6 +51,9 @@ to call event_dispatch() and can then add or remove events dynamically
 without having to change the event loop.
 
 
+%debug_package
+
+
 %prep
 %setup -q -n %{name}-%{version}-stable
 
@@ -71,8 +74,8 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
@@ -99,6 +102,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.12-1
+- new upstream release.
+
 * Tue Apr 14 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.11-1
 - new upstream release.
 

+ 29 - 14
lib/libn/libnet/libnet-vl.spec

@@ -1,17 +1,17 @@
 Summary:	C library for portable packet creation and injection
 Name:		libnet
-Version:	1.1.6
-Release:	2%{?_dist_release}
+Version:	1.2
+Release:	1%{?_dist_release}
 License:	BSD
-Group:		System Environment/Libraries
-URL:		http://www.sourceforge.net/projects/libnet-dev/
-Source0:	http://downloads.sourceforge.net/libnet-dev/%{name}-%{version}.tar.gz
-
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
-
+Group:		system
 Vendor:		Project Vine
 Distribution:	Vine Linux
 
+URL:		https://github.com/libnet/libnet
+Source0:	https://github.com/libnet/libnet/releases/download/v%{version}/libnet-%{version}.tar.gz
+
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
+
 %description
 Libnet is an API to help with the construction and handling of network
 packets. It provides a portable framework for low-level network packet
@@ -20,10 +20,11 @@ write some really cool stuff). Libnet includes packet creation at the IP
 layer and at the link layer as well as a host of supplementary and
 complementary functionality.
 
+
 %package devel
 Summary:	Development files for the libnet library
 Summary(ja):	libnet ライブラリの開発用ファイル
-Group:		Development/Libraries
+Group:		programming
 Requires:	%{name} = %{version}-%{release}
 
 %description devel
@@ -32,6 +33,10 @@ for developing programs which use the libnet library. Libnet is very handy
 with which to write network tools and network test code. See the manpage
 and sample test code for more detailed information.
 
+
+%debug_package
+
+
 %prep
 %setup -q
 autoreconf -ivf
@@ -41,10 +46,12 @@ rm -rf __dist_sample
 mkdir -p __dist_sample
 cp -a sample __dist_sample
 
+
 %build
 %configure
 make %{?_smp_mflags}
 
+
 %install
 rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
@@ -61,30 +68,38 @@ mv -f __dist_sample/sample/libnet_test.h{.new,}
 
 # Remove makefile relics from documentation
 rm -f doc/html/Makefile*
+rm -rf %{buildroot}/usr/share/doc/libnet
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
 
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root,-)
-%doc README doc/CHANGELOG doc/CONTRIB doc/COPYING
+%doc README.md ChangeLog.md
+%license LICENSE
 %{_libdir}/%{name}.so.*
 
 %files devel
 %defattr(-,root,root,-)
-%doc doc/CHANGELOG doc/CONTRIB doc/COPYING doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING
-%doc doc/RAWSOCKET_NON_SEQUITUR doc/TODO doc/html/ __dist_sample/sample/
+%doc README.md
+%license LICENSE
 %{_bindir}/%{name}-config
 %{_libdir}/%{name}.so
+%{_libdir}/pkgconfig/*
 %{_includedir}/libnet.h
 %{_includedir}/%{name}/
-%{_mandir}/man3/%{name}*.3*
+#{_mandir}/man3/%{name}*.3*
+
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2-1
+- new upstream release.
+
 * Wed Oct 30 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.6-2
 - rebuilt with current environment.
 

+ 9 - 7
n/nss/nss-vl.spec

@@ -1,7 +1,7 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 %define nspr_version 4.29
-%define pem_version 1.0.6
+%define pem_version 1.0.7
 %define unsupported_tools_directory %{_libdir}/nss/unsupported-tools
 %global allTools "certutil cmsutil crlutil derdump modutil pk12util pp signtool signver ssltap vfychain vfyserv"
 
@@ -27,7 +27,7 @@
 
 Summary:          Network Security Services
 Name:             nss
-Version:          3.58
+Version:          3.61
 Release:          1%{?_dist_release}
 Group:            system
 Vendor:           Project Vine
@@ -61,8 +61,6 @@ Source104:        nss-softokn-config.in
 
 Source1000:       https://github.com/kdudka/nss-pem/releases/download/nss-pem-%{pem_version}/nss-pem-%{pem_version}.tar.xz
 Source1001:       pem-makefile.tar.gz
-# https://github.com/kdudka/nss-pem/commit/e14d5b53ad588e45b2bcffb778563daf2fead5df
-Patch1001:        nss-pem-replace-deprecated-constants.patch
 
 Patch2:           add-relro-linker-option.patch
 Patch3:           renegotiate-transitional.patch
@@ -168,9 +166,6 @@ v3 certificates, and other security standards.
 %prep
 %setup -q
 %setup -q -T -D -n %{name}-%{version} -a 1000
-pushd nss-pem-%{pem_version}
-%patch1001 -p1
-popd
 %{__mv} nss-pem-%{pem_version}/src nss/lib/ckfw/pem
 pushd nss/lib/ckfw/pem/
 tar xvf %{SOURCE1001}
@@ -225,6 +220,9 @@ export BUILD_OPT=1
 # Generate symbolic info for debuggers
 export XCFLAGS=$RPM_OPT_FLAGS
 
+# for gcc10
+export XCFLAGS="$XCFLAGS -Wno-nonnull"
+
 export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
 export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
 
@@ -627,6 +625,10 @@ chmod 755 $RPM_BUILD_ROOT/%{_bindir}/nss-softokn-config
 
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.61-1
+- update to 3.61.
+- dropped Patch1001: fixed in upstream.
+
 * Fri Oct 23 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.58-1
 - update to 3.58.
 - imported Patch1001 from upstream of nss-pem.

+ 5 - 2
o/openssl/openssl-vl.spec

@@ -9,7 +9,7 @@
 
 Summary: Secure Sockets Layer Toolkit
 Name: openssl
-Version: 1.1.1i
+Version: 1.1.1j
 Release: 1%{_dist_release}
 Group: system,security
 Vendor: Project Vine
@@ -17,7 +17,7 @@ Distribution: Vine Linux
 Packager: daisuke, iwamoto
 
 License: BSDish
-URL: http://www.openssl.org/
+URL: https://www.openssl.org//
 # We have to remove certain patented algorithms from the openssl source
 # tarball with the hobble-openssl script which is included below.
 # The original openssl upstream tarball cannot be shipped in the .src.rpm.
@@ -469,6 +469,9 @@ export LD_LIBRARY_PATH
 
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1j-1
+- new upstream release.
+
 * Wed Dec 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1i-1
 - new upstream release.
 

+ 23 - 4
z/zstd/zstd-vl.spec

@@ -1,9 +1,11 @@
+%bcond_without test
 %bcond_without pzstd
 
 Name:           zstd
 Summary:        Zstd compression library
-Version:        1.4.5
+Version:        1.4.8
 Release:        1%{?_dist_release}
+Group:          accessories
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
@@ -20,24 +22,32 @@ BuildRequires:  gcc-c++
 Zstd, short for Zstandard, is a fast lossless compression algorithm,
 targeting real-time compression scenarios at zlib-level compression ratio.
 
+
 %package -n lib%{name}
 Summary:        Zstd shared library
+Group:          system
 
 %description -n lib%{name}
 Zstandard compression shared library.
 
+
 %package -n lib%{name}-devel
 Summary:        Header files for Zstd library
+Group:          programming
 Requires:       lib%{name}%{?_isa} = %{version}-%{release}
 
 %description -n lib%{name}-devel
 Header files for Zstd library.
 
 
+%debug_package
+
+
 %prep
 %setup -q
 find -name .gitignore -delete
 
+
 %build
 export CFLAGS="$RPM_OPT_FLAGS"
 export LDFLAGS="$RPM_LD_FLAGS"
@@ -49,6 +59,8 @@ export CXXFLAGS="$RPM_OPT_FLAGS -std=c++11"
 %make_build -C contrib/pzstd
 %endif
 
+
+%if %{with test}
 %check
 export CFLAGS="$RPM_OPT_FLAGS"
 export LDFLAGS="$RPM_LD_FLAGS"
@@ -57,6 +69,8 @@ make -C tests test-zstd
 export CXXFLAGS="$RPM_OPT_FLAGS -std=c++11"
 make -C contrib/pzstd test
 %endif
+%endif
+
 
 %install
 %make_install PREFIX=%{_prefix} LIBDIR=%{_libdir}
@@ -67,6 +81,11 @@ install -D -m755 contrib/pzstd/pzstd %{buildroot}%{_bindir}/pzstd
 install -D -m644 programs/%{name}.1 %{buildroot}%{_mandir}/man1/p%{name}.1
 %endif
 
+
+%post -n lib%{name} -p /sbin/ldconfig
+%postun -n lib%{name} -p /sbin/ldconfig
+
+
 %files
 %doc CHANGELOG README.md
 %{_bindir}/%{name}
@@ -91,17 +110,17 @@ install -D -m644 programs/%{name}.1 %{buildroot}%{_mandir}/man1/p%{name}.1
 %license COPYING LICENSE
 
 %files -n lib%{name}-devel
-%{_includedir}/zbuff.h
 %{_includedir}/zdict.h
 %{_includedir}/zstd.h
 %{_includedir}/zstd_errors.h
 %{_libdir}/pkgconfig/libzstd.pc
 %{_libdir}/libzstd.so
 
-%post -n lib%{name} -p /sbin/ldconfig
-%postun -n lib%{name} -p /sbin/ldconfig
 
 %changelog
+* Wed Feb 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.8-1
+- new upstream release.
+
 * Thu Jul 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.5-1
 - new upstream release.