Browse Source

updated 5 packages

groff-1.23.0-1

lz4-1.10.0-1

libnl3-3.10.0-1

postfix-3.9.0-1

xmlsec1-1.3.5-1
Tomohiro "Tomo-p" KATO 4 months ago
parent
commit
995ccf5a98
5 changed files with 53 additions and 70 deletions
  1. 36 62
      g/groff/groff-vl.spec
  2. 4 5
      l/lz4/lz4-vl.spec
  3. 4 1
      lib/libn/libnl3/libnl3-vl.spec
  4. 4 1
      p/postfix/postfix-vl.spec
  5. 5 1
      x/xmlsec1/xmlsec1-vl.spec

+ 36 - 62
g/groff/groff-vl.spec

@@ -2,41 +2,43 @@
 # is uninstalled.
 %define cache_clean_ver 1.18.1.1-4%{?_dist_release}
 
-%global _pkgdocdir %{_docdir}/%{name}-%{version}
 %global __requires_exclude perl\\(.*\\.pl\\)$
 
 Summary: A document formatting system.
 Summary(ja): GNU groff 日本語対応版
 Name: groff
-Version: 1.22.4
+Version: 1.23.0
 Release: 1%{?_dist_release}
-License: GPL
-Group: Applications/Publishing
-URL: http://groff.ffii.org
+Group: publishing
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: daisuke
 
-Source0: ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz
+License: GPL-3.0-or-later AND GFDL-1.3-or-later AND BSD-4-Clause-UC AND MIT AND X11 AND LicenseRef-Fedora-Public-Domain
+URL: https://www.gnu.org/software/groff/
+Source0: https://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz
 
 # resolves: #530788
 Patch0: 0001-missing-groff-x11-info-message-when-gxditview-not-fo.patch
 Patch1: 0002-load-site-font-and-site-tmac-from-etc-groff.patch
+# resolves: #709413, #720058, #720057
+Patch2: 0003-various-security-fixes.patch
 # resolves: #987069
 Patch3: 0004-don-t-use-usr-bin-env-in-shebang.patch
+# allow to specify custom docdir
+Patch4: 0005-do-not-overwrite-docdir.patch
+# Revert upstream change of mapping special characters for UTF-8 devices
+# Debian commit: https://salsa.debian.org/debian/groff/-/commit/d5394c68d70e6c5199b01d2522e094c8fd52e64e
+Patch5: 0006-Revert-upstream-change-of-mapping-special-characters.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: libX11-devel, libICE-devel, libSM-devel, libXext-devel
-BuildRequires: libXmu-devel, libXpm-devel, libXt-devel
-BuildRequires: libXaw-devel >= 1.0.5
-BuildRequires: psutils, byacc, imake, netpbm-progs, ghostscript
+BuildRequires: libXmu-devel
+BuildRequires: libXaw-devel
+BuildRequires: psutils, bison, imake, netpbm-progs, ghostscript
 BuildRequires: texinfo
-Requires(post): install-info
-Requires(preun): install-info
 Requires(postun): findutils
 Obsoletes: groff-tools
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
 %description
 Groff is a document formatting system.  Groff takes standard text and
 formatting commands as input and produces formatted output.  The
@@ -56,7 +58,7 @@ GNU roff (groff) 日本語対応版です。日本語で書かれたマニュア
 
 %package perl
 Summary: Parts of the groff formatting system that require Perl.
-Group: Applications/Publishing
+Group: publishing
 Requires: %{name} = %{version}
 Requires: mktemp
 
@@ -70,7 +72,7 @@ troff-to-ps print filter.
 
 %package gxditview
 Summary: An X previewer for groff text processor output.
-Group: Applications/Publishing
+Group: publishing
 Requires: %{name} = %{version}
 
 %description gxditview
@@ -82,15 +84,15 @@ gxditview so that you preview your processed text files in X.  You'll also
 need to install the groff package and the X Window System.
 
 
+%debug_package
+
+
 %prep
 %setup -q
-
-%patch0 -p1
-%patch1 -p1
-%patch3 -p1
+%autopatch -p1
 
 for file in NEWS src/devices/grolbp/grolbp.1.man doc/{groff.texi*,webpage.ms} \
-            contrib/mm/*.man contrib/mom/examples/{README.txt,*.mom}
+            contrib/mm/*.man contrib/mom/examples/{README.txt,*.mom,mom.vim}
 do
     iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_"
     mv "${file}_" "$file"
@@ -101,20 +103,19 @@ done
 export PAGE=A4
 export YACC='bison -y'
 %configure \
-	--with-appresdir=%{_datadir}/X11/app-defaults \
+	--docdir=%{_pkgdocdir} \
+	--with-appdefdir=%{_datadir}/X11/app-defaults \
 	--with-grofferdir=%{_datadir}/%{name}/%{version}/groffer
 
-make %{?_smp_mflags}
+%make_build
 
-%install
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 
-%{__make} install DESTDIR=%{buildroot} \
-                  docdir=%{_docdir}/%{name}-%{version}
+%install
+%make_install
 
 # some binaries need alias with 'g' or 'z' prefix
 
-for file in g{nroff,troff,tbl,pic,eqn,neqn,refer,lookbib,indxbib,soelim} ; do
+for file in g{nroff,troff,tbl,pic,eqn,neqn,refer,lookbib,indxbib,soelim} zsoelim; do
         ln -s ${file#?} %{buildroot}%{_bindir}/${file}
         ln -s ${file#?}.1.gz %{buildroot}%{_mandir}/man1/${file}.1.gz
 done
@@ -130,7 +131,6 @@ for file in $(find %{buildroot}%{_datadir}/%{name}/%{version}/font/devps -name "
 done
 sed --in-place 's/\.pfa$/.pfa_/' %{buildroot}%{_datadir}/%{name}/%{version}/font/devps/download
 
-
 # perl dependent files in /usr/bin will be in separate package
 
 rm -f files-perl files-nonperl
@@ -158,68 +158,39 @@ install -m644 doc/groff.info* $RPM_BUILD_ROOT%{_infodir}
 # remove unnecessary files and fix privileges
 rm -f %{buildroot}%{_infodir}/dir
 
-# fix privileges
-chmod 755 %{buildroot}%{_datadir}/groff/%{version}/groffer/version.sh
-chmod 755 %{buildroot}%{_datadir}/groff/%{version}/font/devlj4/generate/special.awk
-
 # remove CreationDate from documentation
 pushd %{buildroot}%{_pkgdocdir}
     find -name "*.html" | xargs sed -i "/^<!-- CreationDate: /d"
     find -name "*.ps"   | xargs sed -i "/^%%%%CreationDate: /d"
 popd
 
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-
-
-%post
-/sbin/install-info --info-dir=%{_infodir} %{_infodir}/groff.info.gz ||:
-
-
-%preun
-if [ "$1" = 0 ]; then
-    /sbin/install-info --delete \
-	--info-dir=%{_infodir} %{_infodir}/groff.info.gz ||:
-fi
 
 %triggerpostun -- %{name} <= %{cache_clean_ver}
 find %{_var}/cache/man -type f -name "*.bz2" -exec %{__rm} -f {} \;
 
+
 %files -f files-nonperl
-%defattr(-,root,root)
 %license COPYING FDL LICENSES
+%doc %{_pkgdocdir}/*
 %doc BUG-REPORT MORE.STUFF NEWS PROBLEMS
-%doc doc/*.html doc/*.css doc/*xpm doc/img
 %dir %{_sysconfdir}/groff/
 %dir %{_sysconfdir}/groff/site-font
 %dir %{_sysconfdir}/groff/site-tmac
 %config(noreplace) %{_sysconfdir}/groff/site-tmac/*
-%dir %{_libdir}/groff
-%{_libdir}/groff/groff_opts_no_arg.txt
-%{_libdir}/groff/groff_opts_with_arg.txt
 %{_datadir}/groff/
 # manpages for binaries are covered by -f
 %{_mandir}/man1/grohtml.*
 %{_mandir}/man5/*
 %{_mandir}/man7/*
 %{_infodir}/groff.info*
-%exclude %{_datadir}/groff/%{version}/groffer
 %exclude %{_bindir}/gxditview
 %exclude %{_bindir}/xtotroff
 %exclude %{_mandir}/man1/gxditview.*
 %exclude %{_mandir}/man1/xtotroff.*
 
-
 %files perl -f files-perl
-%defattr(-,root,root)
-%{_datadir}/groff/%{version}/groffer/
-%{_libdir}/groff/glilypond
-%{_libdir}/groff/gpinyin
-%{_libdir}/groff/grog
-
 
 %files gxditview
-%defattr(-,root,root)
 %{_bindir}/gxditview
 %{_bindir}/xtotroff
 %{_datadir}/X11/app-defaults/GXditview
@@ -229,6 +200,9 @@ find %{_var}/cache/man -type f -name "*.bz2" -exec %{__rm} -f {} \;
 
 
 %changelog
+* Fri Jul 19 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.23.0-1
+- new upstream release.
+
 * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.4-1
 - new upstream release.
 - dropped all patches.

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

@@ -1,6 +1,6 @@
 Name:           lz4
 Summary:        Extremely fast compression algorithm
-Version:        1.9.4
+Version:        1.10.0
 Release:        1%{?_dist_release}
 Group:          accessories
 Vendor:         Project Vine
@@ -63,10 +63,6 @@ rm -rf %{buildroot}
 %make_install LIBDIR=%{_libdir} PREFIX=%{_prefix} INSTALL="install -p"
 
 
-%clean
-rm -rf %{buildroot}
-
-
 %files
 %license programs/COPYING
 %doc NEWS
@@ -95,6 +91,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Mon Jul 22 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.10.0-1
+- new upstream release.
+
 * Wed Aug 17 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.9.4-1
 - new upstream release.
 - dropped Patch1000: fixed in upstream.

+ 4 - 1
lib/libn/libnl3/libnl3-vl.spec

@@ -1,7 +1,7 @@
 Name: libnl3
 Summary: Convenience library for kernel netlink sockets
 Summary(ja): Netlink ソケットの利用に便利なライブラリ
-Version: 3.9.0
+Version: 3.10.0
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -88,6 +88,9 @@ find %{buildroot} -name \*.la -delete
 
 
 %changelog
+* Fri Jul 19 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.10.0-1
+- new upstream release.
+
 * Mon Dec 04 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.9.0-1
 - new upstream release.
 

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

@@ -31,7 +31,7 @@
 Summary:        Postfix Mail Transport Agent
 Summary(ja):    Postfix メールトランスポートエージェント
 Name:           postfix
-Version:        3.8.6
+Version:        3.9.0
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
@@ -583,6 +583,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Jul 22 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.9.0-1
+- new upstream release.
+
 * Thu Jun 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.6-1
 - new upstream release.
 

+ 5 - 1
x/xmlsec1/xmlsec1-vl.spec

@@ -1,6 +1,6 @@
 Summary: Library providing support for "XML Signature" and "XML Encryption" standards
 Name: xmlsec1
-Version: 1.3.4
+Version: 1.3.5
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -45,6 +45,7 @@ Requires: pkgconfig
 Libraries, includes, etc. you can use to develop applications with XML Digital 
 Signatures and XML Encryption support.
 
+
 %package openssl
 Summary: OpenSSL crypto plugin for XML Security Library
 Group: system
@@ -238,6 +239,9 @@ rm -fr %{buildroot}
 
 
 %changelog
+* Fri Jul 19 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.5-1
+- new upstream release.
+
 * Wed Apr 10 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.4-1
 - new upstream release.