Browse Source

updated 5 packages

cpio-2.15-1

findutils-4.10.0-1

gawk-5.3.0-1

grep-3.11-1

less-643-1
Tomohiro "Tomo-p" KATO 8 months ago
parent
commit
d634ab5e44
5 changed files with 37 additions and 42 deletions
  1. 8 12
      c/cpio/cpio-vl.spec
  2. 7 3
      f/findutils/findutils-vl.spec
  3. 4 1
      g/gawk/gawk-vl.spec
  4. 11 17
      g/grep/grep-vl.spec
  5. 7 9
      l/less/less-vl.spec

+ 8 - 12
c/cpio/cpio-vl.spec

@@ -6,7 +6,7 @@
 Summary: A GNU archiving program.
 Summary(ja): GNU アーカイブプログラム
 Name: cpio
-Version: 2.14
+Version: 2.15
 Release: 1%{?_dist_release}
 Group: system,accessories
 Vendor: Project Vine
@@ -19,16 +19,16 @@ Source: https://ftp.gnu.org/gnu/cpio/cpio-%{version}.tar.bz2
 Source1: cpio.1
 
 # We use SVR4 portable format as default.
-Patch1: cpio-2.9-rh.patch
+Patch1: cpio-2.14-rh.patch
 
 # fix warn_if_file_changed() and set exit code to 1 when cpio fails to store
 # file > 4GB (#183224)
 # http://lists.gnu.org/archive/html/bug-cpio/2006-11/msg00000.html
-Patch2: cpio-2.13-exitCode.patch
+Patch2: cpio-2.14-exitCode.patch
 
 # Support major/minor device numbers over 127 (bz#450109)
 # http://lists.gnu.org/archive/html/bug-cpio/2008-07/msg00000.html
-Patch3: cpio-2.13-dev_number.patch
+Patch3: cpio-2.14-dev_number.patch
 
 # Define default remote shell as /usr/bin/ssh (#452904)
 Patch4: cpio-2.9.90-defaultremoteshell.patch
@@ -36,7 +36,7 @@ Patch4: cpio-2.9.90-defaultremoteshell.patch
 # Fix segfault with nonexisting file with patternnames (#567022)
 # http://savannah.gnu.org/bugs/index.php?28954
 # We have slightly different solution than upstream.
-Patch5: cpio-2.10-patternnamesigsegv.patch
+Patch5: cpio-2.14-patternnamesigsegv.patch
 
 # Fix bad file name splitting while creating ustar archive (#866467)
 # (fix backported from tar's source)
@@ -45,15 +45,8 @@ Patch7: cpio-2.10-longnames-split.patch
 # Cpio does Sum32 checksum, not CRC (downstream)
 Patch8: cpio-2.11-crc-fips-nit.patch
 
-# Extract: retain times for symlinks
-# downstream patch (#1486364)
-# https://www.mail-archive.com/bug-cpio@gnu.org/msg00605.html
-Patch11: cpio-2.11-retain-symlink-times.patch
-
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: texinfo autoconf gettext
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
 
 %description
 GNU cpio copies files into or out of a cpio or tar archive.  Archives
@@ -137,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.15-1
+- updated to 2.15.
+
 * Sat May 20 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.14-1
 - updated to 2.14.
 - dropped install-info scriptlets.

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

@@ -1,7 +1,7 @@
 Summary: The GNU versions of find utilities (find and xargs).
 Summary(ja):  find ユーティリティの GNU バージョン (find および xargs).
 Name: findutils
-Version: 4.8.0
+Version: 4.10.0
 Release: 1%{?_dist_release}
 Group: system,accessories
 Vendor: Project Vine
@@ -25,8 +25,9 @@ Patch4:  findutils-4.6.0-test-lock.patch
 # implement the -noleaf option of find (#1252549)
 Patch5:  findutils-4.6.0-leaf-opt.patch
 
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
+# fix find not obeying -ignore_readdir_race in symlink_loop (#2232278)
+Patch6:  findutils-4.9.0-ignore_readdir_race-symlink_loop.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: libtool, automake, autoconf
 BuildRequires: dejagnu, gettext, texinfo, git
@@ -133,6 +134,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.10.0-1
+- new upstream release.
+
 * Mon Feb 22 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.8.0-1
 - new upstream release.
 - updated patches.

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

@@ -1,7 +1,7 @@
 Summary(ja): GNU バージョンの awk テキスト処理ユーティリティー
 Summary: The GNU version of the awk text processing utility.
 Name: gawk
-Version: 5.2.2
+Version: 5.3.0
 Release: 1%{?_dist_release}
 Group: system,accessories
 Vendor: Project Vine
@@ -93,6 +93,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.0-1
+- new upstream release.
+
 * Thu Sep 28 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.2-1
 - new upstream release.
 

+ 11 - 17
g/grep/grep-vl.spec

@@ -1,7 +1,7 @@
 Summary:        The GNU versions of grep pattern matching utilities.
 Summary(ja):    GNU版 grep パターンマッチングユーティリティ
 Name:           grep
-Version:        3.7
+Version:        3.11
 Release:        1%{?_dist_release}
 Group:          system,accessories
 Vendor:         Project Vine
@@ -13,16 +13,16 @@ Source: https://ftp.gnu.org/pub/gnu/grep/grep-%{version}.tar.xz
 Source1: colorgrep.sh
 Source2: colorgrep.csh
 Source3: GREP_COLORS
-Source1000: grep-3.7-ja.po
+Source1000: grep-3.11-ja.po
 # upstream ticket 39445
 Patch1: grep-3.33-help-align.patch
+# upstream ticket 63965, maybe glibc bug, temporal drop of some gnulib tests and y2038 test, it shouldn't cause any harm
+Patch2: grep-3.11-tests-drop.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: pcre-devel >= 8.31
+BuildRequires: pcre2-devel
 BuildRequires: texinfo, gettext, gzip
 BuildRequires: autoconf, automake
-Requires(post): install-info
-Requires(preun): install-info
 
 %description
 The GNU versions of commonly used grep utilities.  Grep searches
@@ -47,7 +47,7 @@ utility for searching through text.
 
 %prep
 %setup -q
-%patch1 -p1 -b .help-align
+%autopatch -p1
 cp -f %{SOURCE1000} po/ja.po
 
 # workaround for glibc-bug
@@ -58,8 +58,8 @@ autoreconf -ivf
 
 
 %build
-%configure \
-	--without-included-regex
+%configure --disable-silent-rules \
+  CPPFLAGS="-I%{_includedir}/pcre"
 %__make %{?_smp_mflags}
 %__make -C po ja.gmo
 
@@ -87,15 +87,6 @@ make check
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
 
-%post
-[ -e %{_infodir}/grep.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/grep.info.gz || :
-
-%preun
-if [ $1 = 0 ]; then
-	[ -e %{_infodir}/grep.info.gz ] && /sbin/install-info --quiet --info-dir=%{_infodir} --delete %{_infodir}/grep.info.gz
-fi
-
-
 %files -f %{name}.lang
 %defattr(-,root,root)
 %license COPYING
@@ -108,6 +99,9 @@ fi
 
 
 %changelog
+* Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.11-1
+- new upstream release.
+
 * Mon Aug 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.7-1
 - new upstream release.
 - dropped Patch0: fixed in upstream.

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

@@ -1,8 +1,8 @@
 Summary: A text file browser similar to more, but better
 Summary(ja): more よりも高機能な日本語対応ページャ
 Name: less
-Version: 608
-Release: 2%{?_dist_release}
+Version: 643
+Release: 1%{?_dist_release}
 Group: accessories
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -17,14 +17,11 @@ Source3: less.csh
 Patch4: less-394-time.patch
 Patch5: less-475-fsync.patch
 Patch6: less-436-manpage-add-old-bot-option.patch
-Patch7: less-436-help.patch
 Patch8: less-458-lessecho-usage.patch
 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
@@ -63,15 +60,13 @@ less はテキストファイルを表示するためによく使用する基本
 %prep
 %setup -q 
 %patch4 -p1 -b .time
-#patch5 -p1 -b .fsync
-sed -i -e 's/fsync popen _setjmp/popen _setjmp/' configure.ac
+%patch5 -p1 -b .fsync
+#sed -i -e 's/fsync popen _setjmp/popen _setjmp/' configure.ac
 %patch6 -p1 -b .manpage-add-old-bot-option
-%patch7 -p1 -b .help
 %patch8 -p1 -b .lessecho-usage
 %patch9 -p1 -b .less-filters-man
 %patch10 -p1 -b .lesskey-usage
 %patch11 -p1 -b .old-bot
-%patch1000 -p1 -b CVE-2022-46663
 
 autoreconf -ivf
 
@@ -129,6 +124,9 @@ fi
 
 
 %changelog
+* Mon Jun 17 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 643-1
+- updated to 643.
+
 * Fri Feb 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 608-2
 - imported Patch1000 to fix CVE-2022-46663 from upstream.