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

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

@@ -2,41 +2,43 @@
 # is uninstalled.
 # is uninstalled.
 %define cache_clean_ver 1.18.1.1-4%{?_dist_release}
 %define cache_clean_ver 1.18.1.1-4%{?_dist_release}
 
 
-%global _pkgdocdir %{_docdir}/%{name}-%{version}
 %global __requires_exclude perl\\(.*\\.pl\\)$
 %global __requires_exclude perl\\(.*\\.pl\\)$
 
 
 Summary: A document formatting system.
 Summary: A document formatting system.
 Summary(ja): GNU groff 日本語対応版
 Summary(ja): GNU groff 日本語対応版
 Name: groff
 Name: groff
-Version: 1.22.4
+Version: 1.23.0
 Release: 1%{?_dist_release}
 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
 # resolves: #530788
 Patch0: 0001-missing-groff-x11-info-message-when-gxditview-not-fo.patch
 Patch0: 0001-missing-groff-x11-info-message-when-gxditview-not-fo.patch
 Patch1: 0002-load-site-font-and-site-tmac-from-etc-groff.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
 # resolves: #987069
 Patch3: 0004-don-t-use-usr-bin-env-in-shebang.patch
 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
 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
 BuildRequires: texinfo
-Requires(post): install-info
-Requires(preun): install-info
 Requires(postun): findutils
 Requires(postun): findutils
 Obsoletes: groff-tools
 Obsoletes: groff-tools
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
-
 %description
 %description
 Groff is a document formatting system.  Groff takes standard text and
 Groff is a document formatting system.  Groff takes standard text and
 formatting commands as input and produces formatted output.  The
 formatting commands as input and produces formatted output.  The
@@ -56,7 +58,7 @@ GNU roff (groff) 日本語対応版です。日本語で書かれたマニュア
 
 
 %package perl
 %package perl
 Summary: Parts of the groff formatting system that require Perl.
 Summary: Parts of the groff formatting system that require Perl.
-Group: Applications/Publishing
+Group: publishing
 Requires: %{name} = %{version}
 Requires: %{name} = %{version}
 Requires: mktemp
 Requires: mktemp
 
 
@@ -70,7 +72,7 @@ troff-to-ps print filter.
 
 
 %package gxditview
 %package gxditview
 Summary: An X previewer for groff text processor output.
 Summary: An X previewer for groff text processor output.
-Group: Applications/Publishing
+Group: publishing
 Requires: %{name} = %{version}
 Requires: %{name} = %{version}
 
 
 %description gxditview
 %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.
 need to install the groff package and the X Window System.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %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} \
 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
 do
     iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_"
     iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_"
     mv "${file}_" "$file"
     mv "${file}_" "$file"
@@ -101,20 +103,19 @@ done
 export PAGE=A4
 export PAGE=A4
 export YACC='bison -y'
 export YACC='bison -y'
 %configure \
 %configure \
-	--with-appresdir=%{_datadir}/X11/app-defaults \
+	--docdir=%{_pkgdocdir} \
+	--with-appdefdir=%{_datadir}/X11/app-defaults \
 	--with-grofferdir=%{_datadir}/%{name}/%{version}/groffer
 	--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
 # 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#?} %{buildroot}%{_bindir}/${file}
         ln -s ${file#?}.1.gz %{buildroot}%{_mandir}/man1/${file}.1.gz
         ln -s ${file#?}.1.gz %{buildroot}%{_mandir}/man1/${file}.1.gz
 done
 done
@@ -130,7 +131,6 @@ for file in $(find %{buildroot}%{_datadir}/%{name}/%{version}/font/devps -name "
 done
 done
 sed --in-place 's/\.pfa$/.pfa_/' %{buildroot}%{_datadir}/%{name}/%{version}/font/devps/download
 sed --in-place 's/\.pfa$/.pfa_/' %{buildroot}%{_datadir}/%{name}/%{version}/font/devps/download
 
 
-
 # perl dependent files in /usr/bin will be in separate package
 # perl dependent files in /usr/bin will be in separate package
 
 
 rm -f files-perl files-nonperl
 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
 # remove unnecessary files and fix privileges
 rm -f %{buildroot}%{_infodir}/dir
 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
 # remove CreationDate from documentation
 pushd %{buildroot}%{_pkgdocdir}
 pushd %{buildroot}%{_pkgdocdir}
     find -name "*.html" | xargs sed -i "/^<!-- CreationDate: /d"
     find -name "*.html" | xargs sed -i "/^<!-- CreationDate: /d"
     find -name "*.ps"   | xargs sed -i "/^%%%%CreationDate: /d"
     find -name "*.ps"   | xargs sed -i "/^%%%%CreationDate: /d"
 popd
 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}
 %triggerpostun -- %{name} <= %{cache_clean_ver}
 find %{_var}/cache/man -type f -name "*.bz2" -exec %{__rm} -f {} \;
 find %{_var}/cache/man -type f -name "*.bz2" -exec %{__rm} -f {} \;
 
 
+
 %files -f files-nonperl
 %files -f files-nonperl
-%defattr(-,root,root)
 %license COPYING FDL LICENSES
 %license COPYING FDL LICENSES
+%doc %{_pkgdocdir}/*
 %doc BUG-REPORT MORE.STUFF NEWS PROBLEMS
 %doc BUG-REPORT MORE.STUFF NEWS PROBLEMS
-%doc doc/*.html doc/*.css doc/*xpm doc/img
 %dir %{_sysconfdir}/groff/
 %dir %{_sysconfdir}/groff/
 %dir %{_sysconfdir}/groff/site-font
 %dir %{_sysconfdir}/groff/site-font
 %dir %{_sysconfdir}/groff/site-tmac
 %dir %{_sysconfdir}/groff/site-tmac
 %config(noreplace) %{_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/
 %{_datadir}/groff/
 # manpages for binaries are covered by -f
 # manpages for binaries are covered by -f
 %{_mandir}/man1/grohtml.*
 %{_mandir}/man1/grohtml.*
 %{_mandir}/man5/*
 %{_mandir}/man5/*
 %{_mandir}/man7/*
 %{_mandir}/man7/*
 %{_infodir}/groff.info*
 %{_infodir}/groff.info*
-%exclude %{_datadir}/groff/%{version}/groffer
 %exclude %{_bindir}/gxditview
 %exclude %{_bindir}/gxditview
 %exclude %{_bindir}/xtotroff
 %exclude %{_bindir}/xtotroff
 %exclude %{_mandir}/man1/gxditview.*
 %exclude %{_mandir}/man1/gxditview.*
 %exclude %{_mandir}/man1/xtotroff.*
 %exclude %{_mandir}/man1/xtotroff.*
 
 
-
 %files perl -f files-perl
 %files perl -f files-perl
-%defattr(-,root,root)
-%{_datadir}/groff/%{version}/groffer/
-%{_libdir}/groff/glilypond
-%{_libdir}/groff/gpinyin
-%{_libdir}/groff/grog
-
 
 
 %files gxditview
 %files gxditview
-%defattr(-,root,root)
 %{_bindir}/gxditview
 %{_bindir}/gxditview
 %{_bindir}/xtotroff
 %{_bindir}/xtotroff
 %{_datadir}/X11/app-defaults/GXditview
 %{_datadir}/X11/app-defaults/GXditview
@@ -229,6 +200,9 @@ find %{_var}/cache/man -type f -name "*.bz2" -exec %{__rm} -f {} \;
 
 
 
 
 %changelog
 %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
 * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.22.4-1
 - new upstream release.
 - new upstream release.
 - dropped all patches.
 - dropped all patches.

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

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

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

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

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

@@ -31,7 +31,7 @@
 Summary:        Postfix Mail Transport Agent
 Summary:        Postfix Mail Transport Agent
 Summary(ja):    Postfix メールトランスポートエージェント
 Summary(ja):    Postfix メールトランスポートエージェント
 Name:           postfix
 Name:           postfix
-Version:        3.8.6
+Version:        3.9.0
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Group:          servers
 Vendor:         Project Vine
 Vendor:         Project Vine
@@ -583,6 +583,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %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
 * Thu Jun 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.8.6-1
 - new upstream release.
 - 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
 Summary: Library providing support for "XML Signature" and "XML Encryption" standards
 Name: xmlsec1
 Name: xmlsec1
-Version: 1.3.4
+Version: 1.3.5
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 Group: system
 Group: system
 Vendor: Project Vine
 Vendor: Project Vine
@@ -45,6 +45,7 @@ Requires: pkgconfig
 Libraries, includes, etc. you can use to develop applications with XML Digital 
 Libraries, includes, etc. you can use to develop applications with XML Digital 
 Signatures and XML Encryption support.
 Signatures and XML Encryption support.
 
 
+
 %package openssl
 %package openssl
 Summary: OpenSSL crypto plugin for XML Security Library
 Summary: OpenSSL crypto plugin for XML Security Library
 Group: system
 Group: system
@@ -238,6 +239,9 @@ rm -fr %{buildroot}
 
 
 
 
 %changelog
 %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
 * Wed Apr 10 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.4-1
 - new upstream release.
 - new upstream release.