Browse Source

updated 7 packages

bridge-utils-1.6-1

dmidecode-3.2-1

hdparm-9.58-1

lsof-4.93.2-1

libasyncns-0.8-3

libdaemon-0.14-4

mtools-4.0.23-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12345 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 4 years ago
parent
commit
332a6d7552

+ 25 - 19
b/bridge-utils/bridge-utils-vl.spec

@@ -1,16 +1,19 @@
-Summary:	Utilities for configuring the linux ethernet bridge.
+Summary:		Utilities for configuring the linux ethernet bridge.
 Summary(ja):	イーサネットブリッジ設定ユーティリティ
-Name:		bridge-utils
-Version:	1.5
-Release:	1%{?_dist_release}
-License:	GPLv2+
-URL:		http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge
-Group:		Applications/System
-Source0:	http://dl.sf.net/bridge/%{name}-%{version}.tar.gz
-Patch0:		bridge-utils-1.5-fix-incorrect-command-in-manual.patch
-Patch1:		bridge-utils-1.5-fix-error-message-for-incorrect-command.patch
-Patch2:		bridge-utils-1.5-check-error-returns-from-write-to-sysfs.patch
-Patch10:	bridge-utils-1.0.4-inc.patch
+Name:			bridge-utils
+Version:		1.6
+Release:		1%{?_dist_release}
+Group:			Applications/System
+Vendor:			Project Vine
+Distribution:	Vine Linux
+License:		GPLv2+
+URL:			https://wiki.linuxfoundation.org/networking/bridge
+Source0:		https://mirrors.edge.kernel.org/pub/linux/utils/net/bridge-utils/%{name}-%{version}.tar.xz
+Patch0:         bridge-utils-1.0.4-inc.patch
+Patch1:         bridge-utils-libbridge-cflags.patch
+Patch2:         bridge-utils-1.6-add-missing-sys-time.patch
+Patch3:         bridge-utils-1.6-fix-signed-unsigned-warnings.patch
+
 BuildRequires:	autoconf
 BuildRequires:	kernel-headers >= 2.6.16
 
@@ -38,28 +41,28 @@ Install bridge-utils if you want to use the linux ethernet bridge.
 #Install bridge-utils-devel if you are going to develop programs which
 #will use the linux ethernet bridge interface library.
 
+
 %prep
 %setup -q
+%autopatch -p1
 
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch10 -p1
 
 %build
 autoconf
 %configure
-make
+make %{?_smp_mflags}
+
 
 %install
-make DESTDIR=%{buildroot} install
+make DESTDIR=%{buildroot} SUBDIRS="brctl doc" install
 
 %clean
 [ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
 
 %files
 %defattr (-,root,root)
-%doc AUTHORS COPYING doc/FAQ doc/HOWTO doc/RPM-GPG-KEY
+%license COPYING
+%doc AUTHORS doc/FAQ doc/HOWTO
 %{_sbindir}/brctl
 %{_mandir}/man8/*
 
@@ -69,6 +72,9 @@ make DESTDIR=%{buildroot} install
 #%{_libdir}/libbridge.a
 
 %changelog
+* Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.6-1
+- new upstream release.
+
 * Thu Mar 22 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.5-1
 - new upstream release
 - import bugfix patches from Fedora

+ 49 - 9
d/dmidecode/dmidecode-vl.spec

@@ -1,13 +1,32 @@
 Summary:        Tool to analyse BIOS DMI data.
 Summary(ja):	BIOS DMI データを表示するツール
 Name:           dmidecode
-Version:        2.12
-Release: 	1%{?_dist_release}
+Version:        3.2
+Release:        1%{?_dist_release}
 Group:          System Environment/Base
 License:        GPL
-Source0:	http://download.savannah.gnu.org/releases/dmidecode/dmidecode-%{version}.tar.bz2
-URL:		http://www.nongnu.org/dmidecode/
-Patch0:		dmidecode-2.12-smbios_fix.patch
+URL:            http://www.nongnu.org/dmidecode/
+Source0:        http://download.savannah.gnu.org/releases/dmidecode/dmidecode-%{version}.tar.xz
+Patch0:         0001-dmidecode-Fix-Redfish-Hostname-print-length.patch
+Patch1:         0002-dmidecode-Don-t-use-memcpy-on-dev-mem-on-arm64.patch
+Patch2:         0003-dmidecode-Use-the-most-appropriate-unit-for-cache-si.patch
+Patch3:         0004-dmidecode-Use-dmi_cache_size_2-in-dmi_cache_size.patch
+Patch4:         0005-dmidecode-Add-Logical-non-volatile-device-to-the-mem.patch
+Patch5:         0006-dmidecode-Reformat-the-FILES-section-of-the-manual-p.patch
+Patch6:         0007-dmidecode-Document-how-the-UUID-fields-are-interpret.patch
+Patch7:         0008-Use-comments-to-separate-sections-in-manual-pages.patch
+Patch8:         0009-dmidecode-Add-missing-standard-include.patch
+Patch9:         0010-dmidecode-Only-scan-dev-mem-for-entry-point-on-x86.patch
+Patch10:        0011-Use-larger-units-for-memory-device-and-BIOS-size.patch
+Patch11:        0012-Fix-formatting-of-TPM-table-output.patch
+Patch12:        0013-dmidecode-Adding-bios-revision-to-s-option.patch
+Patch13:        0014-dmidecode-Adding-firmware-revision-support-to-s-opti.patch
+Patch14:        0015-dmidecode-Fix-System-Slot-Information-for-PCIe-SSD.patch
+Patch15:        0016-Typo.patch
+Patch16:        0017-dmidecode-Add-enumerated-values-from-SMBIOS-3.3.0.patch
+Patch17:        0018-dmidecode-Decode-system-slot-base-bus-width-and-peer.patch
+
+
 Buildroot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires: 	automake, autoconf
 ExclusiveArch:	%{ix86} x86_64 ia64
@@ -38,11 +57,27 @@ BIOS のバージョンなど、数多くの詳細なハードウェア情報が
 
 %prep
 %setup -q
-%patch0 -p1 -b .smbios_fix
-
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
+%patch17 -p1
 
 %build
-make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
+%make_build CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}"
 
 
 %install
@@ -56,7 +91,8 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS CHANGELOG LICENSE README
+%license LICENSE
+%doc AUTHORS CHANGELOG README
 %{_sbindir}/dmidecode
 %ifnarch ia64
 %{_sbindir}/vpddecode
@@ -67,6 +103,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sat Mar 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.2-1
+- new upstream release.
+- replaced all patches with rawhide's.
+
 * Mon Jan 13 2014 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.12-1
 - new upstream release
 - import patch0 from Fedora

+ 9 - 4
h/hdparm/hdparm-vl.spec

@@ -1,11 +1,12 @@
 Summary: A utility for displaying and/or setting hard disk parameters.
 Summary(ja): ハードディスクのパラメータの表示・設定ユーティリティ
 Name: hdparm
-Version: 9.32
+Version: 9.58
 Release: 1%{?_dist_release}
-License: BSD
 Group: Applications/System
-Source: http://www.ibiblio.org/pub/Linux/system/hardware/hdparm-%{version}.tar.gz
+License: BSD
+URL: https://sourceforge.net/projects/hdparm/
+Source: https://downloads.sourceforge.net/project/hdparm/hdparm/hdparm-%{version}.tar.gz
 Source1: hdparm-sysconfig
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 ExcludeArch: s390 s390x
@@ -51,13 +52,17 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc Changelog LICENSE.TXT README.acoustic hdparm.lsm
+%license LICENSE.TXT
+%doc Changelog README.acoustic hdparm.lsm
 %config(noreplace) %{_sysconfdir}/sysconfig/harddisks
 %{_syssbindir}/hdparm
 %{_mandir}/man8/hdparm.8*
 
 
 %changelog
+* Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 9.58-1
+- new upstream release.
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 9.32-1
 - update to 9.32
 

+ 34 - 21
l/lsof/lsof-vl.spec

@@ -1,25 +1,27 @@
-Summary:	A utility which lists open files on a Linux/UNIX system
+Summary:		A utility which lists open files on a Linux/UNIX system
 Summary(ja):	開かれているファイルの一覧を表示するツール
-Name:		lsof
-Version:	4.86
-Release:	1%{?_dist_release}
-License:	zlib
-Group:		Applications/System
-
-Vendor:		Project Vine
+Name:			lsof
+Version:		4.93.2
+Release:		1%{?_dist_release}
+Group:			Applications/System
+Vendor:			Project Vine
 Distribution:	Vine Linux
-
+# Sendmail .. lib/snpf.c
+# LGPLv2+  .. lib/regex.c, regex.h
+License:		zlib and Sendmail and LGPLv2+
+URL:			https://github.com/lsof-org/lsof
 # lsof contains licensed code that we cannot ship.  Therefore we use
 # upstream2downstream.sh script to remove the code before shipping it.
 #
-# The script you can found in SCM or download from:
-# http://pkgs.fedoraproject.org/gitweb/?p=lsof.git;a=blob_plain;f=upstream2downstream.sh
-#
-%define lsofrh lsof_%{version}-rh
-Source0: %{lsofrh}.tar.bz2
-URL: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof
+# The script can be found in SCM or downloaded from:
+# http://pkgs.fedoraproject.org/cgit/lsof.git/tree/upstream2downstream.sh
+%global lsofrh	lsof-%{version}-rh
+Source0:		%{lsofrh}.tar.xz
+Source1:		upstream2downstream.sh
+Patch0:			lsof-man-page-section.patch
+BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires:	groff
 
 %description
 Lsof stands for LiSt Open Files, and it does just that: it lists
@@ -32,31 +34,42 @@ Lsof は UNIX 特有の診断ツールです。その名前は LiSt Open Files 
 このプログラムは、システムで現在動作しているプロセスによって開かれている
 全てのファイルに関する情報を表示します。
 
+
 %prep
 %setup -q -n %{lsofrh}
+%patch0 -p1 -b .man-page-section
+
 
 %build
-LSOF_VSTR=2.6.23 LINUX_BASE=/proc ./Configure -n linux
+./Configure -n linux
+%make_build DEBUG="%{?optflags} -I/usr/include/tirpc" CFGL="%{?build_ldflags} -L./lib -llsof -ltirpc"
+# rebase to 4.93 introduced change in Lsof.8 with unhandled .so inclusion
+soelim -r Lsof.8 > lsof.1
 
-make DEBUG="%{optflags}" %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{_sbindir}
-install -p -m 0755 lsof %{buildroot}%{_prefix}/sbin
-mkdir -p %{buildroot}%{_mandir}/man8
-install -p -m 0644 lsof.8 %{buildroot}%{_mandir}/man8/
+install -p -m 0755 lsof %{buildroot}%{_sbindir}
+mkdir -p %{buildroot}%{_mandir}/man1
+install -p -m 0644 lsof.1 %{buildroot}%{_mandir}/man1/lsof.1
+
 
 %clean
 rm -rf %{buildroot}
 
+
 %files
 %defattr(-,root,root,-)
 %doc 00*
 %{_sbindir}/lsof
 %{_mandir}/man*/*
 
+
 %changelog
+* Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.93.2-1
+- new upstream release.
+
 * Mon May 07 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.86-1
 - new upstream release
 - rebased on Fedora's 4.86-1 (previous Vine changelog as follows)

+ 6 - 2
lib/liba/libasyncns/libasyncns-vl.spec

@@ -5,7 +5,7 @@ Summary(ja): 非同期ネームサービスライブラリ
 
 Name: libasyncns
 Version: 0.8
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 Group: System Environment/Libraries
 Source0: http://0pointer.de/lennart/projects/libasyncns/libasyncns-%{version}.tar.gz
 License: LGPLv2+
@@ -74,7 +74,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc README LICENSE
+%license LICENSE
+%doc README
 %{_libdir}/libasyncns.so.*
 %{_docdir}/%{name}/README*
 %{_docdir}/%{name}/style.css
@@ -99,6 +100,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Mar 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8-3
+- rebuilt with current environment.
+
 * Wed Jan 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.8-2
 - rebuild with VineSeed environment
 

+ 20 - 9
lib/libd/libdaemon/libdaemon-vl.spec

@@ -1,20 +1,20 @@
 Summary: C library for writing of UNIX daemons
 Name: libdaemon
 Version: 0.14
-Release: 3%{_dist_release}
-Source0: %{name}-%{version}.tar.gz
-License: LGPLv2
+Release: 4%{_dist_release}
 Group: System Environment/Libraries
-URL: http://0pointer.de/lennart/projects/libdaemon/
-BuildRoot: %{_tmppath}/%{name}-%{version}-root
-
 Vendor: Project Vine
 Distribution: Vine Linux
+License: LGPLv2
+URL: http://0pointer.de/lennart/projects/libdaemon/
+Source0: %{name}-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 %description
 libdaemon is a leightweight C library which eases the writing of UNIX daemons.
 Shared libraries and documents is included in this package.
 
+
 %package devel
 Summary: libdaemon developing environment
 Group: Development/Libraries
@@ -24,12 +24,15 @@ Requires: %{name} = %{version}
 libdaemon is a leightweight C library which eases the writing of UNIX daemons.
 Environment for programming using libdaemon is included in devel pakcage.
 
+
 %prep
 %setup -q
 
+
 %build
 %configure --disable-static --disable-doxygen --disable-lynx
-make
+make %{_smp_mflags}
+
 
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
@@ -37,27 +40,35 @@ make DESTDIR=$RPM_BUILD_ROOT install-pkgconfigDATA
 
 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
 
+
 %clean
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
+
 %files
 %defattr(-,root,root)
-%doc LICENSE README doc/README.html doc/style.css
+%license LICENSE
+%doc README doc/README.html doc/style.css
 %{_libdir}/%{name}.so.*
 
 %files devel
 %defattr(-,root,root)
-%doc LICENSE examples
+%license LICENSE
+%doc examples
 %{_includedir}/%{name}/
 %exclude %{_libdir}/%{name}.la
 %{_libdir}/%{name}.so
 %{_libdir}/pkgconfig/*
 
 %changelog
+* Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.14-4
+- rebuild with current environment.
+
 * Sat Dec 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14-3
 - rebuild with VineSeed environment
 

+ 11 - 6
m/mtools/mtools-vl.spec

@@ -1,16 +1,17 @@
 Summary: Programs for accessing MS-DOS disks without mounting the disks.
 Summary(ja): mount せずに MS-DOS disk にアクセスするためのプログラム
 Name: mtools
-Version: 4.0.18
+Version: 4.0.23
 Release: 1%{?_dist_release}
-License: GPL
 Group: Applications/System
-Source: http://mtools.linux.lu/mtools-%{version}.tar.bz2
+License: GPL
 URL: http://mtools.linux.lu/
-Buildroot: %{_tmppath}/mtools-%{version}-root
+Source: https://ftp.gnu.org/gnu/mtools/mtools-%{version}.tar.gz
+
 Patch0: mtools-3.9.6-config.patch
 Patch3: mtools-3.9.7-bigdisk.patch
 Patch4: mtools-3.9.9-noargs.patch
+BuildRoot: %{_tmppath}/mtools-%{version}-root
 Requires(pre): install-info
 
 BuildRequires: texinfo
@@ -39,7 +40,7 @@ MS-DOS ディスクを使う必要があるならインストールしてくだ
 
 %build
 %configure
-make
+make %{_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -65,12 +66,16 @@ fi
 %files
 %defattr(-,root,root)
 %config /etc/mtools.conf
-%doc COPYING Changelog README Release.notes
+%license COPYING
+%doc Changelog README Release.notes
 %{_bindir}/*
 %{_mandir}/*/*
 %{_infodir}/*
 
 %changelog
+* Fri Mar 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.0.23-1
+- new upstream release.
+
 * Sun Dec 01 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.0.18-1
 - new upstream release