Browse Source

updated 9 packages

clamav-1.0.1-1

freetype2-2.13.0-1

gnutls-3.8.0-1

lcms2-2.15-1

less-608-2

libXpm-3.5.15-1

libtiff-4.4.0-2

php-composer-2.2.21-1

pixman-0.42.2-1
Tomohiro "Tomo-p" KATO 11 months ago
parent
commit
2a4009b465

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

@@ -8,7 +8,7 @@
 Summary: Clam AntiVirus
 Summary(ja): Clamアンチウィルススキャナ
 Name: clamav
-Version: 0.105.1
+Version: 1.0.1
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: security
 Vendor: Project Vine
@@ -349,6 +349,9 @@ fi
 
 
 %changelog
+* Thu Feb 16 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.1-1
+- new upstream release.
+
 * Wed Jul 27 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.105.1-1
 - new upstream release.
 

+ 4 - 1
f/freetype2/freetype2-vl.spec

@@ -5,7 +5,7 @@
 Summary: FreeType 2 library
 Summary(ja): FreeType 2 ライブラリ
 Name: freetype2
-Version: 2.12.1
+Version: 2.13.0
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -317,6 +317,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 
 
 %changelog
+* Mon Feb 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.13.0-1
+- new upstream release.
+
 * Fri May 06 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.12.1-1
 - new upstream release.
 

+ 15 - 52
g/gnutls/gnutls-vl.spec

@@ -1,13 +1,14 @@
+%bcond_without srp
+
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-%global guile_shortver %(guile-config3.0 --version 2>&1 | sed -e 's/^guile-config.*version //' -e ' s/\.[0-9]*$//')
 
 %global __provides_exclude_from ^%{_libdir}/pkgconfig/.*$
 
 Summary:	GNU TLS Library
 Summary(ja):	GNU TLS ライブラリ
 Name:		gnutls
-Version:	3.7.8
-Release:	2%{?_dist_release}
+Version:	3.8.0
+Release:	1%{?_dist_release}
 Group:		system,security
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -21,7 +22,6 @@ Source1:	libgnutls-config
 
 #patches from fedora development
 Patch1: gnutls-3.2.7-rpath.patch
-Patch2:	gnutls-3.6.7-no-now-guile.patch
 
 # Vine Patches
 # Nothing...
@@ -35,7 +35,6 @@ BuildRequires:	libunistring-devel
 BuildRequires:	datefudge >= 1.22
 BuildRequires:	gmp-devel
 BuildRequires:	gettext readline-devel libtool
-BuildRequires:	guile30-devel
 BuildRequires:	p11-kit-devel >= 0.21.3
 BuildRequires:	nettle-devel >= 3.6
 Requires:	nettle >= 3.6
@@ -102,20 +101,6 @@ manipulation tools.
 #'
 
 
-%package guile
-Summary: Guile bindings for the GNUTLS library
-Group: programming
-Requires: %{name} = %{version}-%{release}
-Requires: guile
-
-%description guile
-GnuTLS is a project that aims to develop a library which provides a secure
-layer, over a reliable transport layer. Currently the GnuTLS library implements
-the proposed standards by the IETF's TLS working group.
-This package contains Guile bindings for the library.
-#'
-
-
 %package c++
 Summary: The C++ interface to GnuTLS
 Group: system
@@ -160,20 +145,6 @@ library.
 #'
 
 
-%package -n compat32-%{name}-guile
-Summary: Guile bindings for the GNUTLS library
-Group: system,legacy
-Requires: compat32-%{name} = %{version}-%{release}
-Requires: %{name}-guile = %{version}-%{release}
-
-%description -n compat32-%{name}-guile
-GnuTLS is a project that aims to develop a library which provides a secure
-layer, over a reliable transport layer. Currently the GnuTLS library implements
-the proposed standards by the IETF's TLS working group.
-This package contains Guile bindings for the library.
-#'
-
-
 %debug_package
 
 
@@ -182,7 +153,6 @@ This package contains Guile bindings for the library.
 
 sed -i \
 	-e 's|sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/lib /usr/lib %{_libdir}|g' \
-	-e 's/guile-snarf/guile-snarf3.0/' \
 	configure
 rm -f lib/minitasn1/*.c lib/minitasn1/*.h
 rm -f src/libopts/*.c src/libopts/*.h src/libopts/compat/*.c src/libopts/compat/*.h 
@@ -198,10 +168,12 @@ export LDFLAGS="-Wl,--no-add-needed"
 	--disable-static \
 	--disable-openssl-compatibility \
 	--disable-non-suiteb-curves \
-	--enable-guile \
 	--with-unbound-root-key-file=/var/lib/unbound/root.key \
 	--enable-dane \
 	--disable-rpath \
+%if %{with srp}
+	--enable-srp-authentication \
+%endif
 	%{nil}
 #	--with-libgcrypt
 #	--with-lzo \
@@ -221,17 +193,16 @@ make install DESTDIR=%{buildroot}
 
 rm -f %{buildroot}%{_infodir}/dir
 rm -f %{buildroot}%{_libdir}/*.la
-rm -f %{buildroot}%{_libdir}/libguile*.a
-rm -f %{buildroot}%{_libdir}/guile/%{guile_shortver}/*.la
-rm -f %{buildroot}%{_libdir}/guile/%{guile_shortver}/extensions/*.la
 rm -f %{buildroot}%{_libdir}/gnutls/libpkcs11mock1.*
 rm -rf %{buildroot}%{_docdir}/gnutls
 
 %find_lang gnutls
 
 
+%ifarch x86_64
 %check
 make check %{?_smp_mflags}
+%endif
 
 
 %clean
@@ -263,19 +234,13 @@ rm -rf %{buildroot}
 %{_bindir}/psktool
 %{_bindir}/p11tool
 %{_bindir}/ocsptool
+%if %{with srp}
 %{_bindir}/srptool
+%endif
 %{_bindir}/gnutls*
 %{_mandir}/man1/*
 %doc doc/certtool.cfg
 
-%files guile
-%defattr(-,root,root,-)
-%{_libdir}/guile/%{guile_shortver}/extensions/guile*.so*
-%{_libdir}/guile/%{guile_shortver}/site-ccache/gnutls.go
-%{_libdir}/guile/%{guile_shortver}/site-ccache/gnutls/extra.go
-%{_datadir}/guile/site/%{guile_shortver}/gnutls
-%{_datadir}/guile/site/%{guile_shortver}/gnutls.scm
-
 %files c++
 %{_libdir}/libgnutlsxx.so.*
 
@@ -290,16 +255,14 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 #%{_libdir}/libgnutls*.a
 %{_libdir}/libgnutls*.so
-
-%files -n compat32-%{name}-guile
-%defattr(-,root,root,-)
-%{_libdir}/guile/%{guile_shortver}/extensions/guile*.so*
-%{_libdir}/guile/%{guile_shortver}/site-ccache/gnutls.go
-%{_libdir}/guile/%{guile_shortver}/site-ccache/gnutls/extra.go
 %endif
 
 
 %changelog
+* Sat Feb 25 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.0-1
+- new upstream release.
+- guile-bindings was removed from upstream.
+
 * Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7.8-2
 - rebuilt with guile-3.0.
 

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

@@ -3,7 +3,7 @@
 Name:           lcms2
 Summary:        Color Management Engine
 Summary(ja):    カラーマネージメントエンジン
-Version:        2.14
+Version:        2.15
 Release:        1%{?_dist_release}
 Group:          system
 Vendor:         Project Vine
@@ -126,6 +126,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Thu Mar 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.15-1
+- new upstream release.
+
 * Fri Nov 18 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.14-1
 - new upstream release.
 

+ 7 - 1
l/less/less-vl.spec

@@ -2,7 +2,7 @@ Summary: A text file browser similar to more, but better
 Summary(ja): more よりも高機能な日本語対応ページャ
 Name: less
 Version: 608
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 Group: accessories
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -23,6 +23,8 @@ Patch9: less-458-less-filters-man.patch
 Patch10: less-458-lesskey-usage.patch
 Patch11: less-458-old-bot-in-help.patch
 
+Patch1000: CVE-2022-46663.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: ncurses-devel
 BuildRequires: pcre-devel
@@ -69,6 +71,7 @@ sed -i -e 's/fsync popen _setjmp/popen _setjmp/' configure.ac
 %patch9 -p1 -b .less-filters-man
 %patch10 -p1 -b .lesskey-usage
 %patch11 -p1 -b .old-bot
+%patch1000 -p1 -b CVE-2022-46663
 
 autoreconf -ivf
 
@@ -126,6 +129,9 @@ fi
 
 
 %changelog
+* Fri Feb 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 608-2
+- imported Patch1000 to fix CVE-2022-46663 from upstream.
+
 * Thu Nov 03 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 608-1
 - updated to 608.
 - updated lesspipe.sh

+ 14 - 4
lib/libX/libXpm/libXpm-vl.spec

@@ -3,7 +3,7 @@
 Summary: X.Org X11 libXpm runtime library
 Summary(ja): X.Org X11 libXpm ランタイムライブラリ
 Name: libXpm
-Version: 3.5.13
+Version: 3.5.15
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -11,7 +11,9 @@ Distribution: Vine Linux
 
 License: MIT/X11
 URL: http://www.x.org
-Source0: https://www.x.org/archive/individual/lib/%{name}-%{version}.tar.bz2
+#Source0: https://www.x.org/archive/individual/lib/%{name}-%{version}.tar.bz2
+Source0: https://gitlab.freedesktop.org/xorg/lib/libxpm/-/archive/libXpm-%{version}/libxpm-libXpm-%{version}.tar.bz2#/%{name}-%{version}.tar.bz2
+Patch1: no-zfile.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: gettext
@@ -26,6 +28,7 @@ BuildRequires: libX11-devel
 BuildRequires: libXt-devel
 BuildRequires: libXext-devel
 BuildRequires: libXau-devel
+BuildRequires: gzip
 
 Obsoletes: XFree86-libs, XOrg-libs
 
@@ -71,7 +74,10 @@ X.Org X11 libXpm development package
 
 
 %prep
-%setup -q
+%setup -q -n libxpm-libXpm-%{version}
+%autopatch -p1
+
+autoreconf -vif
 
 # Disable static library creation by default.
 %define with_static 0
@@ -82,6 +88,7 @@ X.Org X11 libXpm development package
 %if ! %{with_static}
 	--disable-static
 %endif
+
 make
 
 
@@ -118,7 +125,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/xpm.pc
 #%dir %{_mandir}/man1x
 %{_mandir}/man1/*.1*
-#%{_mandir}/man1/*.1x*
+%{_mandir}/man3/*.3*
 
 %if %{build_compat32}
 %files -n compat32-%{name}
@@ -136,6 +143,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Feb 15 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.15-1
+- new upstream release.
+
 * Tue Sep 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.5.13-1
 - new upstream release.
 - dropped ldconfig scriptlets.

+ 6 - 1
lib/libt/libtiff/libtiff-vl.spec

@@ -4,7 +4,7 @@ Summary: A library of functions for manipulating TIFF format image files.
 Summary(ja): TIFF フォーマットの画像ファイルを扱うライブラリ
 Name: libtiff
 Version: 4.4.0
-Release: 1%{_dist_release}
+Release: 2%{_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -18,6 +18,7 @@ Patch0: libtiff-am-version.patch
 Patch1: libtiff-make-check.patch
 Patch2: libtiff-CVE-2022-2056_2057_2058.patch
 Patch3: libtiff-CVE-2022-34526.patch
+Patch4: libtiff-CVE-2023-0804.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: zlib-devel libjpeg-devel
@@ -118,6 +119,7 @@ install the libtiff package.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 # Use build system's libtool.m4, not the one in the package.
 rm -f libtool.m4
@@ -182,6 +184,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Mar 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4.0-2
+- imported Patch4 from rawhide to fix CVE-2023-0804.
+
 * Sat Aug 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4.0-1
 - new upstream release.
 - imported Patch2 from rawhide to fix CVE-2022-{2056,2057,2058}.

+ 7 - 1
p/php-composer/php-composer-vl.spec

@@ -1,6 +1,6 @@
 Name: php-composer
 Summary: A tool for dependency management in PHP
-Version: 2.2.17
+Version: 2.2.21
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -45,6 +45,12 @@ install -m755 %{SOURCE1} %{buildroot}%{_bindir}/composer
 
 
 %changelog
+* Thu Feb 16 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.21-1
+- new upstream release.
+
+* Sun Feb 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.20-1
+- new upstream release.
+
 * Thu Jul 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.17-1
 - new upstream release.
 

+ 13 - 8
p/pixman/pixman-vl.spec

@@ -1,8 +1,8 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 Name:           pixman
-Version:        0.40.0
-Release:        2%{?_dist_release}
+Version:        0.42.2
+Release:        1%{?_dist_release}
 Summary:        Pixel manipulation library
 Summary(ja):    ピクセル操作ライブラリ
 Group:          system
@@ -15,6 +15,7 @@ Source0:        https://www.x.org/archive/individual/lib/pixman-%{version}.tar.x
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 
+BuildRequires:  meson
 Obsoletes:	libpixman <= 0.1.6
 
 %description
@@ -62,15 +63,16 @@ sed -i "s|-msse2|-msse2 -mstackrealign|" configure.ac
 
 
 %build
-autoreconf -if
-%configure --disable-static
-make V=1 %{?_smp_mflags}
+%meson --auto-features=auto
+%meson_build
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+%meson_install
+
+
+%check
+%meson_test
 
 
 %clean
@@ -103,6 +105,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Feb 13 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.42.2-1
+- new upstream release.
+
 * Tue Sep 13 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.40.0-2
 - rebuilt with current environment.
 - dropped ldconfig scriptlets.