Browse Source

updated 11 packages

curl-8.4.0-1

libtdb-1.4.9-1

libtiff-4.6.0-1

netatalk-3.1.18-1

pam-1.5.3-1

php-composer-2.6.5-1

proftpd-1.3.8a-1

rsync-3.2.7-1

swig-4.1.1-1

usermode-1.114-2

util-linux-2.39.2-2
Tomohiro "Tomo-p" KATO 5 months ago
parent
commit
db432fa40a

+ 16 - 1
c/curl/curl-vl.spec

@@ -3,7 +3,7 @@
 Summary: A utility for getting files from remote servers (FTP, HTTP, and others).
 Summary(ja): リモートサーバ(FTP,HTTPなど)からファイルを取得するためのユーティリティ
 Name: curl 
-Version: 8.1.1
+Version: 8.4.0
 Release: 1%{?_dist_release}
 Group: internet
 Vendor: Project Vine
@@ -187,6 +187,21 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.4.0-1
+- new upstream release.
+
+* Thu Sep 14 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.3.0-1
+- new upstream release.
+
+* Wed Jul 26 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.1-1
+- new upstream release.
+
+* Fri Jul 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.2.0-1
+- new upstream release.
+
+* Sun Jun 04 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.2-1
+- new upstream release.
+
 * Tue May 23 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 8.1.1-1
 - new upstream release.
 

+ 4 - 1
lib/libt/libtdb/libtdb-vl.spec

@@ -5,7 +5,7 @@
 Summary: The tdb library
 Summary(ja): TDB ライブラリ
 Name: libtdb
-Version: 1.4.8
+Version: 1.4.9
 Release: 1%{?_dist_release}
 Group: system
 Vendor: Project Vine
@@ -160,6 +160,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.9-1
+- new upstream release.
+
 * Fri Apr 21 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.8-1
 - new upstream release.
 

+ 16 - 26
lib/libt/libtiff/libtiff-vl.spec

@@ -3,8 +3,8 @@
 Summary: A library of functions for manipulating TIFF format image files.
 Summary(ja): TIFF フォーマットの画像ファイルを扱うライブラリ
 Name: libtiff
-Version: 4.4.0
-Release: 2%{_dist_release}
+Version: 4.6.0
+Release: 1%{_dist_release}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -15,20 +15,9 @@ URL: http://www.simplesystems.org/libtiff/
 Source0: http://download.osgeo.org/libtiff/tiff-%{version}.tar.gz
 
 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
-%define LIBVER %(echo %{version} | cut -f-2 -d.)
-%ifarch x86_64
-Provides: libtiff.so.4()(64bit)
-%else
-Provides: libtiff.so.4
-%endif
-Obsoletes: libtiff4
 
 %description
 The libtiff package contains a library of functions for manipulating 
@@ -79,8 +68,6 @@ TIFF 形式画像ファイルを扱うプログラムを開発する必要があ
 Summary: A library of functions for manipulating TIFF format image files.
 Group: system,legacy
 Requires: %{name} = %{version}
-Provides: libtiff.so.4
-Obsoletes: compat32-libtiff4
 
 %description -n compat32-%{name}
 The libtiff package contains a library of functions for manipulating 
@@ -114,12 +101,7 @@ install the libtiff package.
 
 %prep
 %setup -q -n tiff-%{version}
-
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+%autopatch -p1
 
 # Use build system's libtool.m4, not the one in the package.
 rm -f libtool.m4
@@ -145,8 +127,8 @@ export CFLAGS="%{optflags} -fno-strict-aliasing"
 rm -fr %{buildroot}
 %makeinstall
 
-ln -sf libtiff.so.5 $RPM_BUILD_ROOT%{_libdir}/libtiff.so.4
-
+rm -rf ./pkgdoc
+cp -af %{buildroot}/usr/share/doc/tiff-%{version} ./pkgdoc
 rm -rf %{buildroot}/usr/share/doc/tiff-%{version}
 rm -f %{buildroot}%{_libdir}/libtiff*.{a,la}
 
@@ -157,15 +139,15 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%license COPYRIGHT
-%doc README RELEASE-DATE VERSION
+%license pkgdoc/LICENSE.md
+%doc pkgdoc/README.md pkgdoc/RELEASE-DATE pkgdoc/VERSION
 %{_bindir}/*
 %{_libdir}/libtiff*.so.*
 %{_mandir}/man1/*
 
 %files devel
 %defattr(-,root,root)
-%doc TODO html ChangeLog
+%doc pkgdoc/TODO pkgdoc/ChangeLog pkgdoc/manual
 %{_includedir}/*
 %{_libdir}/libtiff*.so
 %{_libdir}/pkgconfig/*.pc
@@ -184,6 +166,14 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.6.0-1
+- new upstream release.
+
+* Tue Jul 04 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.5.1-1
+- new upstream release.
+- dropped Patch1.
+- dropped Patch2-4: fixed in upstream.
+
 * Thu Mar 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4.0-2
 - imported Patch4 from rawhide to fix CVE-2023-0804.
 

+ 11 - 2
n/netatalk/netatalk-vl.spec

@@ -7,7 +7,7 @@
 Summary:        AFP fileserver for Macintosh clients
 Summary(ja):    Macintoshクライアント向けのAFPファイルサーバー
 Name:           netatalk
-Version:        3.1.15
+Version:        3.1.18
 Release:        1%{_dist_release}%{?with_systemd:.systemd}
 Group:          servers
 Vendor:         Project Vine
@@ -17,7 +17,7 @@ Packager:       shaolin, tomop
 License:        GPLv2+
 URL:            http://netatalk.sourceforge.net/
 %define         altver %(echo %{version} | tr . -)
-Source0:        https://github.com/Netatalk/Netatalk/releases/download/netatalk-%{altver}/netatalk-%{version}.tar.gz
+Source0:        https://github.com/Netatalk/Netatalk/releases/download/netatalk-%{altver}/netatalk-%{version}.tar.xz
 Source1:        netatalk.pam-system-auth
 Source2:        netatalk.conf
 Patch0:         netatalk-3.0.1-basedir.patch
@@ -239,6 +239,15 @@ fi
 
 
 %changelog
+* Fri Oct 06 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.18-1
+- new upstream release.
+
+* Sun Sep 17 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.17-1
+- new upstream release.
+
+* Tue Sep 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.16-1
+- new upstream release.
+
 * Sat Apr 29 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.1.15-1
 - new upstream release.
 

+ 23 - 48
p/pam/pam-vl.spec

@@ -1,5 +1,5 @@
 %bcond_with systemd
-%define pam_redhat_version 1.1.4
+%define pam_redhat_version 1.2.0
 
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
@@ -7,8 +7,8 @@
 Summary: A security tool which provides authentication for applications
 Summary(ja): アプリケーションに認証の仕組みを提供するセキュリティツール
 Name: pam
-Version: 1.5.2
-Release: 2%{?_dist_release}%{?with_systemd:.systemd}
+Version: 1.5.3
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -16,11 +16,12 @@ Packager: daisuke
 
 # The library is BSD licensed with option to relicense as GPLv2+
 # - this option is redundant as the BSD license allows that anyway.
-# pam_timestamp, pam_loginuid, and pam_console modules are GPLv2+.
+# pam_timestamp and pam_loginuid modules are GPLv2+.
 License: BSD and GPLv2+
 URL: http://www.us.kernel.org/pub/linux/libs/pam/index.html
 Source0: https://github.com/linux-pam/linux-pam/releases/download/v%{version}/Linux-PAM-%{version}.tar.xz
-Source2: https://releases.pagure.org/pam-redhat/pam-redhat-%{pam_redhat_version}.tar.bz2
+Source2: https://releases.pagure.org/pam-redhat/pam-redhat-%{pam_redhat_version}.tar.xz
+Source3: macros.pam
 Source5: other.pamd
 Source6: system-auth.pamd
 Source7: password-auth.pamd
@@ -35,10 +36,9 @@ Source15: pamtmp.conf
 Source16: postlogin.pamd
 Source17: postlogin.5
 Source18: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
-Source1000: linux-pam-ja.po
-Patch1:  pam-1.5.0-redhat-modules.patch
-Patch2:  pam-1.5.0-noflex.patch
-Patch3:  pam-1.3.0-unix-nomsg.patch
+Patch1:  pam-1.5.3-redhat-modules.patch
+Patch2:  pam-1.5.3-noflex.patch
+Patch3:  pam-1.5.3-unix-nomsg.patch
 
 #Patch1000: pam-1.5.1-ja.po.patch
 
@@ -57,13 +57,12 @@ Patch3:  pam-1.3.0-unix-nomsg.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires: cracklib, cracklib-dicts >= 2.8
 Requires: libpwquality
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
 BuildRequires: autoconf >= 2.60
 BuildRequires: automake, libtool
 BuildRequires: bison, flex, sed
 BuildRequires: cracklib, cracklib-dicts >= 2.8
 BuildRequires: perl, pkgconfig, gettext
+BuildRequires: openssl-devel
 %if %{WITH_AUDIT}
 BuildRequires: audit-libs-devel >= 1.0.8
 %endif
@@ -168,9 +167,6 @@ cp %{SOURCE18} .
 %patch2 -p1 -b .noflex
 %patch3 -p1 -b .nomsg
 
-#patch1000 -p1 -b .ja
-cp %{SOURCE1000} po/ja.po
-
 ## security patch(es)
 
 autoreconf -i
@@ -181,7 +177,6 @@ autoreconf -i
 	--disable-rpath \
 	--libdir=/%{_lib} \
 	--includedir=%{_includedir}/security \
-	--enable-vendordir=%{_datadir} \
 	--enable-isadir=../..%{_moduledir} \
 %if %{with systemd}
 	--with-systemdunitdir=%{_unitdir} \
@@ -193,7 +188,9 @@ autoreconf -i
 	--disable-audit \
 %endif
 	--disable-static \
-	--disable-prelude
+	--disable-prelude \
+	--enable-openssl \
+	--enable-lastlog
 make -C po update-gmo
 make
 # we do not use _smp_mflags because the build of sources in yacc/flex fails
@@ -207,8 +204,8 @@ for readme in modules/pam_*/README ; do
 	cp -f ${readme} doc/txts/README.`dirname ${readme} | sed -e 's|^modules/||'`
 done
 
-rm -rf doc/txts/README.pam_tally*
-rm -rf doc/sag/html/*pam_tally*
+# Install the macros file
+install -D -m 644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
 
 # Install the binaries, libraries, and modules.
 make install DESTDIR=%{buildroot} LDCONFIG=:
@@ -241,7 +238,6 @@ install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/motd.d
 install -d -m 755 $RPM_BUILD_ROOT/usr/lib/motd.d
 install -d -m 755 $RPM_BUILD_ROOT/run/motd.d
 
-
 # Install man pages.
 install -m 644 %{SOURCE12} %{SOURCE13} ${SOURCE17} %{buildroot}%{_mandir}/man5/
 ln -sf system-auth.5 $RPM_BUILD_ROOT%{_mandir}/man5/password-auth.5
@@ -320,24 +316,11 @@ done
 %clean
 rm -rf %{buildroot}
 
-%post -p <lua>
-os.execute("/sbin/ldconfig")
-list = {"faillog", "tallylog"}
-for i, f in pairs(list) do
-  fname = "/var/log/"..f
-  if not posix.access(fname, "r") then
-    f = io.open(fname, "w")
-    f:close()
-    posix.chmod(fname, "u+rw,go-rwx")
-  end
-end
-if posix.access("/etc/rc.d/init.d/sshd", "x") then
-  os.execute("/etc/rc.d/init.d/sshd condrestart")
-end
-
 
 %files -f Linux-PAM.lang
 %defattr(-,root,root)
+%license Copyright
+%license gpl-2.0.txt
 %dir %{_pamconfdir}
 %dir %{_pamvendordir}
 %config(noreplace) %{_pamconfdir}/other
@@ -347,16 +330,11 @@ end
 %config(noreplace) %{_pamconfdir}/smartcard-auth
 %config(noreplace) %{_pamconfdir}/config-util
 %config(noreplace) %{_pamconfdir}/postlogin
-%license Copyright
-%license gpl-2.0.txt
-%doc doc/txts
-%doc doc/sag/*.txt doc/sag/html
-%doc doc/specs/rfc86.0.txt
+%{_rpmconfigdir}/macros.d/macros.%{name}
 /%{_lib}/libpam.so.*
 /%{_lib}/libpamc.so.*
 /%{_lib}/libpam_misc.so.*
 %{_sbindir}/faillock
-%{_sbindir}/pam_console_apply
 %{_sbindir}/pam_namespace_helper
 %attr(4755,root,root) %{_sbindir}/pam_timestamp_check
 %attr(4755,root,root) %{_sbindir}/unix_chkpwd
@@ -369,7 +347,6 @@ end
 %dir %{_moduledir}
 %{_moduledir}/pam_access.so
 %{_moduledir}/pam_chroot.so
-%{_moduledir}/pam_console.so
 %{_moduledir}/pam_debug.so
 %{_moduledir}/pam_deny.so
 %{_moduledir}/pam_echo.so
@@ -427,8 +404,6 @@ end
 %dir %{_secconfdir}
 %config(noreplace) %{_secconfdir}/access.conf
 %config(noreplace) %{_secconfdir}/chroot.conf
-%config %{_secconfdir}/console.perms
-%config(noreplace) %{_secconfdir}/console.handlers
 %config(noreplace) %{_secconfdir}/faillock.conf
 %config(noreplace) %{_secconfdir}/group.conf
 %config(noreplace) %{_secconfdir}/limits.conf
@@ -437,6 +412,7 @@ end
 %dir %{_secconfdir}/namespace.d
 %attr(755,root,root) %config(noreplace) %{_secconfdir}/namespace.init
 %config(noreplace) %{_secconfdir}/pam_env.conf
+%config(noreplace) %{_secconfdir}/pwhistory.conf
 %if %{WITH_SELINUX}
 %config(noreplace) %{_secconfdir}/sepermit.conf
 %dir /var/run/sepermit
@@ -447,9 +423,6 @@ end
 %dir /usr/lib/motd.d
 %config(noreplace) %{_secconfdir}/time.conf
 %config(noreplace) %{_secconfdir}/opasswd
-%dir %{_secconfdir}/console.apps
-%dir %{_secconfdir}/console.perms.d
-%dir /var/run/console
 %if %{WITH_SELINUX}
 %dir /var/run/sepermit
 %endif
@@ -464,13 +437,13 @@ end
 
 %files devel
 %defattr(-,root,root)
+%doc doc/specs/rfc86.0.txt
 %{_includedir}/security/
 %{_mandir}/man3/*
 %{_libdir}/libpam.so
 %{_libdir}/libpamc.so
 %{_libdir}/libpam_misc.so
 %{_libdir}/pkgconfig/*.pc
-%doc doc/adg/*.txt doc/adg/html
 
 %if %{build_compat32}
 %files -n compat32-%{name}
@@ -483,7 +456,6 @@ end
 %dir %{_moduledir}
 %{_moduledir}/pam_access.so
 %{_moduledir}/pam_chroot.so
-%{_moduledir}/pam_console.so
 %{_moduledir}/pam_debug.so
 %{_moduledir}/pam_deny.so
 %{_moduledir}/pam_echo.so
@@ -547,6 +519,9 @@ end
 
 
 %changelog
+* Thu Oct 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.3-1
+- updated to 1.5.3.
+
 * Sat Nov 27 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.2-2
 - rebuild with libnsl2-2.0.0.
 

+ 8 - 3
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.21
+Version: 2.6.5
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -15,7 +15,7 @@ Source1: https://getcomposer.org/download/%{version}/composer.phar#/composer.pha
 BuildArch: noarch
 
 Provides: composer = %{version}-%{release}
-Requires: php
+Requires: php >= 7.2.5
 
 %description
  Composer is a tool for dependency management in PHP. It allows you
@@ -39,12 +39,17 @@ install -m755 %{SOURCE1} %{buildroot}%{_bindir}/composer
 %files
 %{!?_licensedir:%global license %%doc}
 %license LICENSE
-%doc *.md doc
 %doc composer.json
 %{_bindir}/composer
 
 
 %changelog
+* Fri Oct 06 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.5-1
+- new upstream release.
+
+* Mon Oct 02 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.6.4-1
+- new upstream release.
+
 * Thu Feb 16 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.2.21-1
 - new upstream release.
 

+ 5 - 2
p/proftpd/proftpd-vl.spec

@@ -10,8 +10,8 @@
 %define _localstatedir	%{rundir}
 %define _sysconfdir	/etc
 %define _rundir		%{rundir}/proftpd
-%define tarballversion	1.3.8
-%define origversion	1.3.8
+%define tarballversion	1.3.8a
+%define origversion	1.3.8a
 
 Summary: ProFTPd -- Professional FTP Server.
 Summary(ja): ProFTPd -- プロフェッショナル FTP サーバ
@@ -291,6 +291,9 @@ systemctl preset proftpd.service &>/dev/null || :
 
 
 %changelog
+* Mon Oct 09 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.8a-1
+- new upstream release.
+
 * Mon Dec 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.8-1
 - new upstream release.
 

+ 8 - 6
r/rsync/rsync-vl.spec

@@ -1,12 +1,11 @@
 %bcond_with systemd
 
-%define ver 3.2.5
 #define prerelease pre2
 
 Summary:     A program for synchronizing files over a network.
 Summary(ja): ネットワーク越しにファイルを同期させるプログラム
 Name: rsync
-Version: %{ver}%{?prerelease:~%{prerelease}}
+Version: 3.2.7%{?prerelease:~%{prerelease}}
 Release: 1%{_dist_release}%{?with_systemd:.systemd}
 Group: network
 Vendor: Project Vine
@@ -15,8 +14,8 @@ Packager: daisuke
 
 License: GPLv3+
 URL: https://rsync.samba.org/
-Source:	https://download.samba.org/pub/rsync/src%{?prerelease:-previews}/rsync-%{ver}%{?prerelease:%{prerelease}}.tar.gz
-Source1: https://download.samba.org/pub/rsync/src%{?prerelease:-previews}/rsync-patches-%{ver}%{?prerelease:%{prerelease}}.tar.gz
+Source:	https://download.samba.org/pub/rsync/src%{?prerelease:-previews}/rsync-%{version}%{?prerelease:%{prerelease}}.tar.gz
+Source1: https://download.samba.org/pub/rsync/src%{?prerelease:-previews}/rsync-patches-%{version}%{?prerelease:%{prerelease}}.tar.gz
 Source2: rsyncd.socket
 Source3: rsyncd.service
 Source4: rsyncd.conf
@@ -76,8 +75,8 @@ package provides the anonymous rsync service.
 
 
 %prep
-%setup -q -n rsync-%{ver}%{?prerelease:%{prerelease}}
-%setup -q -b 1 -n rsync-%{ver}%{?prerelease:%{prerelease}}
+%setup -q -n rsync-%{version}%{?prerelease:%{prerelease}}
+%setup -q -b 1 -n rsync-%{version}%{?prerelease:%{prerelease}}
 
 %patch1 -p1 -b .runtests
 
@@ -151,6 +150,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Oct 08 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.7-1
+- updated to 3.2.7.
+
 * Fri Sep 09 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.5-1
 - updated to 3.2.5.
 

+ 8 - 6
s/swig/swig-vl.spec

@@ -4,21 +4,20 @@
 Summary: Connects C/C++/Objective C to some high-level programming languages
 Summary(ja): C/C++/Objective C を高級プログラミング言語に接続するためのツール
 Name: swig
-Version: 4.0.2
+Version: 4.1.1
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
 
 License: GPLv3+ and BSD
-URL: http://www.swig.org/
-Source: http://downloads.sourceforge.net/project/swig/swig/swig-%{version}/swig-%{version}.tar.gz
+URL: https://www.swig.org/
+Source: https://downloads.sourceforge.net/project/swig/swig/swig-%{version}/swig-%{version}.tar.gz
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: lua-devel
-BuildRequires: pcre-devel
+BuildRequires: pcre2-devel
 BuildRequires: perl
-BuildRequires: python-devel
 BuildRequires: python3-devel
 BuildRequires: ruby-devel
 %if %{tcl}
@@ -86,7 +85,7 @@ done
 ./autogen.sh
 %configure \
   --with-python3=python3 \
-  --with-2to3=2to3-3.8 \
+  --with-2to3=2to3-3.11 \
   %{nil}
 
 make %{?_smp_mflags}
@@ -133,6 +132,9 @@ make DESTDIR=%{buildroot} install
 
 
 %changelog
+* Thu Oct 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.1.1-1
+- new upstream release.
+
 * Fri Mar 19 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.2-1
 - new upstream release.
 

+ 28 - 42
u/usermode/usermode-vl.spec

@@ -1,25 +1,19 @@
-# VINE: 1.110 or upper drops halt/poweroff/reboot helpers
-# VINE: to upgrade 1.110+, we need to use systemd.
-
 Summary: Tools for certain user account management tasks.
 Summary(ja): ユーザアカウント管理用ツール
 Name: usermode
-Version: 1.109
+Version: 1.114
 Release: 2%{?_dist_release}
-License: GPLv2+
-Group: Applications/System
-URL: https://fedorahosted.org/usermode/
-
-Source: https://fedorahosted.org/releases/u/s/usermode/usermode-%{version}.tar.xz
-## Vine Source(s)/Patch(es)
-Source10: usermode-1.107-ja.po
-Patch10: usermode-1.37-halt-p.patch
-Patch1000: usermode-major.patch
-
+Group: system
 Vendor: Project Vine
 Distribution: Vine Linux
 Packager: daisuke
 
+License: GPLv2+
+URL: https://pagure.io/%{name}/
+Source: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.xz
+
+Patch1000: usermode-major.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: desktop-file-utils, glib2-devel, gtk2-devel
 BuildRequires: libglade2-devel, libuser-devel, pam-devel, util-linux-ng, libwnck-devel
@@ -38,10 +32,11 @@ by ordinary users.
 usermode パッケージには、一般ユーザが設定されたプログラムをスーパーユー
 ザとして実行できるようにするユーザヘルパープログラムが含まれています。
 
+
 %package gtk
 Summary: Graphical tools for certain user account management tasks.
 Summary(ja): ユーザアカウント管理用グラフィカルツール
-Group: Applications/System
+Group: system
 Requires: %{name} = %{version}-%{release}
 
 %description gtk
@@ -65,21 +60,22 @@ usermount は一般ユーザがファイルシステムのマウント/アンマ
 一般ユーザ向けに,アカウント管理用グラフィカルツールを提供したい場合は
 usermode パッケージをインストールして下さい.
 
+
+%debug_package
+
+
 %prep
 %setup -q
-cp -f po/ja.po po/ja.po.orig
-cp -f %{SOURCE10} po/ja.po
 
-%patch10 -p1 -b .halt-p
 %patch1000 -p1
 
+
 %build
 intltoolize --force --copy
-autoreconf
-%configure
-make -C po usermode.pot
-make -C po update-po
-make
+autoreconf -ivf
+%configure --without-fexecve
+%make_build
+
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -88,11 +84,7 @@ make install DESTDIR=$RPM_BUILD_ROOT
 # We set up the shutdown programs to be wrapped in this package.  Other
 # packages are on their own....
 mkdir -p $RPM_BUILD_ROOT/etc/pam.d $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps
-for wrappedapp in halt reboot poweroff ; do
-	ln -s consolehelper $RPM_BUILD_ROOT%{_bindir}/${wrappedapp}
-	install -m644 $wrappedapp $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/${wrappedapp}
-	cp shutdown.pamd $RPM_BUILD_ROOT/etc/pam.d/${wrappedapp}
-done
+
 cat <<EOF > $RPM_BUILD_ROOT/etc/security/console.apps/config-util
 USER=root
 UGROUPS=wheel
@@ -105,8 +97,6 @@ done
 
 %find_lang %{name}
 
-%clean
-rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(-,root,root)
@@ -114,18 +104,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/consolehelper
 %{_mandir}/man8/userhelper.8*
 %{_mandir}/man8/consolehelper.8*
-# PAM console wrappers
-%{_bindir}/halt
-%{_bindir}/reboot
-%{_bindir}/poweroff
-%{_bindir}/shutdown
-%config(noreplace) /etc/pam.d/halt
-%config(noreplace) /etc/pam.d/reboot
-%config(noreplace) /etc/pam.d/poweroff
 %config(noreplace) /etc/security/console.apps/config-util
-%config /etc/security/console.apps/halt
-%config /etc/security/console.apps/reboot
-%config /etc/security/console.apps/poweroff
 
 %files gtk
 %defattr(-,root,root)
@@ -142,8 +121,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}
 %{_datadir}/pixmaps/*
 %{_datadir}/applications/*
-      
+
+
 %changelog
+* Thu Oct 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.114-2
+- dropped halt/poweroff/shutdown.
+
+* Tue May 30 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.114-1
+- new upstream release.
+
 * Wed Mar 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.109-2
 - rebuilt with current environment.
 - added Patch1000.

+ 19 - 6
u/util-linux/util-linux-vl.spec

@@ -22,8 +22,8 @@
 Summary: A collection of basic system utilities
 Summary(ja): 基本システムユーティリティー集
 Name: util-linux
-Version: 2.38.1
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Version: 2.39.2
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
 Group: system,admin-tools
 Distribution: Vine Linux
 Vendor: Project Vine
@@ -55,11 +55,12 @@ Source10: uuidd.init
 Patch0: login-lastlog-create.patch
 # Add `/run/motd.d` to the hardcoded MOTD_FILE
 # https://github.com/coreos/console-login-helper-messages/issues/60
-Patch2: login-default-motd-file.patch
+Patch1: login-default-motd-file.patch
 
 ### Upstream patches (remove ./autogen.sh call from prep section  when remove
 ###                   these patches)
 ###
+Patch2: libmount-Fix-regression-when-mounting-with-atime.patch
 
 ### Paths
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -447,9 +448,9 @@ export DAEMON_LDFLAGS="$SUID_LDFLAGS"
 	--enable-login-utils \
 	--enable-kill \
 	--enable-write \
+	--disable-raw \
 	--enable-ddate \
 	--enable-chfn-chsh \
-	--enable-raw \
 	--enable-libmount-force-mountinfo \
 	--with-udev \
 %if %{with_selinux}
@@ -750,14 +751,15 @@ fi
 /bin/lsfd
 /bin/more
 /bin/mountpoint
+/bin/pipesz
 /bin/taskset
-/bin/raw
 /bin/wdctl
 
 /sbin/addpart
 /sbin/agetty
 /sbin/blkdiscard
 /sbin/blkid
+/sbin/blkpr
 /sbin/blkzone
 /sbin/blockdev
 /sbin/chcpu
@@ -795,6 +797,7 @@ fi
 %{_bindir}/column
 #%{_bindir}/ddate
 %{_bindir}/eject
+%{_bindir}/fadvise
 %{_bindir}/fallocate
 %{_bindir}/fincore
 %{_bindir}/flock
@@ -841,6 +844,7 @@ fi
 %{_bindir}/utmpdump
 %{_bindir}/uuidgen
 %{_bindir}/uuidparse
+%{_bindir}/waitpid
 %{_bindir}/whereis
 %attr(-,root,tty) %{_bindir}/wall
 
@@ -862,6 +866,7 @@ fi
 #%{_mandir}/man1/ddate.1*
 %{_mandir}/man1/dmesg.1*
 %{_mandir}/man1/eject.1*
+%{_mandir}/man1/fadvise.1*
 %{_mandir}/man1/fincore.1*
 %{_mandir}/man1/fallocate.1*
 %{_mandir}/man1/flock.1*
@@ -891,6 +896,7 @@ fi
 %{_mandir}/man1/namei.1*
 %{_mandir}/man1/nsenter.1*
 %{_mandir}/man1/mountpoint.1*
+%{_mandir}/man1/pipesz.1*
 %{_mandir}/man1/prlimit.1*
 %{_mandir}/man1/rename.1*
 %{_mandir}/man1/renice.1*
@@ -912,6 +918,7 @@ fi
 %{_mandir}/man1/uuidgen.1*
 %{_mandir}/man1/uuidparse.1*
 %{_mandir}/man1/wall.1*
+%{_mandir}/man1/waitpid.1*
 %{_mandir}/man1/whereis.1*
 %{_mandir}/man1/write.1*
 #%{_mandir}/ru/man1/ddate.1.gz
@@ -924,6 +931,7 @@ fi
 %{_mandir}/man8/agetty.8*
 %{_mandir}/man8/blkdiscard.8*
 %{_mandir}/man8/blkid.8*
+%{_mandir}/man8/blkpr.8*
 %{_mandir}/man8/blkzone.8*
 %{_mandir}/man8/blockdev.8*
 %{_mandir}/man8/ctrlaltdel.8*
@@ -963,7 +971,6 @@ fi
 %{_mandir}/man8/umount.8*
 %{_mandir}/man8/wdctl.8*
 %{_mandir}/man8/wipefs.8*
-%{_mandir}/man8/raw.8*
 %{_mandir}/man8/rawdevices.8*
 %{_mandir}/man8/zramctl.8*
 
@@ -1111,6 +1118,12 @@ fi
 
 
 %changelog
+* Thu Oct 12 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.39.2-2
+- updated pam configuration files.
+
+* Mon Sep 11 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.39.2-1
+- new upstream release.
+
 * Tue Aug 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.38.1-1
 - new upstream release.