Browse Source

updated 5 packages

cifs-utils-6.11-1

libproxy-0.4.15-3

netpbm-10.86.16-1

squashfs-tools-4.4-1

xorg-x11-server-1.20.9-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@12495 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 3 years ago
parent
commit
7560eb7c16

+ 18 - 8
c/cifs-utils/cifs-utils-vl.spec

@@ -1,18 +1,16 @@
+Summary:        Utilities for mounting and managing CIFS mounts
 Name:           cifs-utils
 Name:           cifs-utils
-Version:        6.10
+Version:        6.11
 Release:        1%{?_dist_release}
 Release:        1%{?_dist_release}
-Summary:        Utilities for mounting and managing CIFS mounts
-
-Group:          System Environment/Daemons
-License:        GPLv3
-URL:            https://wiki.samba.org/index.php/LinuxCIFS_utils
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
+Group:          system,network
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
 
 
+License:        GPLv3
+URL:            https://wiki.samba.org/index.php/LinuxCIFS_utils
 Source0:        https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-%{version}.tar.bz2
 Source0:        https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-%{version}.tar.bz2
 
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libcap-devel libcap-ng-devel krb5-devel
 BuildRequires:  libcap-devel libcap-ng-devel krb5-devel
 BuildRequires:  keyutils-libs-devel libwbclient-devel
 BuildRequires:  keyutils-libs-devel libwbclient-devel
 BuildRequires:  autoconf automake
 BuildRequires:  autoconf automake
@@ -26,14 +24,20 @@ work in conjunction with support in the kernel to allow one to mount a
 SMB/CIFS share onto a client and use it as if it were a standard Linux
 SMB/CIFS share onto a client and use it as if it were a standard Linux
 file system.
 file system.
 
 
+
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{name}-%{version}
 %setup -q -n %{name}-%{version}
 
 
+
 %build
 %build
 autoreconf -ivf
 autoreconf -ivf
 %configure --prefix=/usr
 %configure --prefix=/usr
 make %{?_smp_mflags}
 make %{?_smp_mflags}
 
 
+
 %install
 %install
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 mkdir -p %{buildroot}/sbin
 mkdir -p %{buildroot}/sbin
@@ -44,9 +48,11 @@ make install DESTDIR=%{buildroot} ROOTSBINDIR=%{buildroot}/sbin mandir=%{buildro
 mv %{buildroot}%{buildroot}/sbin/* %{buildroot}/sbin/
 mv %{buildroot}%{buildroot}/sbin/* %{buildroot}/sbin/
 rm -rf %{buildroot}%{_mandir}
 rm -rf %{buildroot}%{_mandir}
 
 
+
 %clean
 %clean
 rm -rf %{buildroot}
 rm -rf %{buildroot}
 
 
+
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %license COPYING
 %license COPYING
@@ -57,7 +63,11 @@ rm -rf %{buildroot}
 %{_includedir}/*
 %{_includedir}/*
 %{_libdir}/cifs-utils
 %{_libdir}/cifs-utils
 
 
+
 %changelog
 %changelog
+* Wed Sep 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.11-1
+- new upstream release.
+
 * Mon Mar 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.10-1
 * Mon Mar 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.10-1
 - new upstream release.
 - new upstream release.
 
 

+ 30 - 15
lib/libp/libproxy/libproxy-vl.spec

@@ -5,12 +5,17 @@
 Summary:        A library handling all the details of proxy configuration
 Summary:        A library handling all the details of proxy configuration
 Name:           libproxy
 Name:           libproxy
 Version:        0.4.15
 Version:        0.4.15
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
+Group:          system
+Vendor:         Project Vine
+Distribution:   Vine Linux
 
 
-Group:          System Environment/Libraries
 License:        LGPLv2+
 License:        LGPLv2+
 URL:            http://libproxy.github.io/libproxy
 URL:            http://libproxy.github.io/libproxy
 Source0:        https://github.com/libproxy/libproxy/releases/download/%{version}/libproxy-%{version}.tar.xz
 Source0:        https://github.com/libproxy/libproxy/releases/download/%{version}/libproxy-%{version}.tar.xz
+Patch0:         libproxy-0.4.15-python38.patch
+Patch1000:      CVE-2020-25219.patch
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 
 BuildRequires:  python-devel
 BuildRequires:  python-devel
@@ -49,9 +54,6 @@ BuildRequires:  python3-rpm-macros
 Provides: %{name}-webkit = %{version}-%{release}
 Provides: %{name}-webkit = %{version}-%{release}
 Obsoletes: %{name}-webkit < %{version}-%{release}
 Obsoletes: %{name}-webkit < %{version}-%{release}
 
 
-Vendor: Project Vine
-Distribution: Vine Linux
-
 %description
 %description
 libproxy offers the following features:
 libproxy offers the following features:
 
 
@@ -69,15 +71,16 @@ Non-default rpmbuild options:
 
 
 %package        bin
 %package        bin
 Summary:        Binary to test %{name}
 Summary:        Binary to test %{name}
-Group:          Applications/System
+Group:          network
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
 %description    bin
 %description    bin
 The %{name}-bin package contains the proxy binary for %{name}
 The %{name}-bin package contains the proxy binary for %{name}
 
 
+
 %package        python
 %package        python
 Summary:        Binding for %{name} and python
 Summary:        Binding for %{name} and python
-Group:          System Environment/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
 %description    python
 %description    python
@@ -85,32 +88,35 @@ The %{name}-python package contains the python binding for %{name}
 
 
 %package        python3
 %package        python3
 Summary:        Binding for %{name} and python
 Summary:        Binding for %{name} and python
-Group:          System Environment/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
+
 %description    python3
 %description    python3
 The %{name}-python package contains the python binding for %{name}
 The %{name}-python package contains the python binding for %{name}
 
 
 %package        gnome
 %package        gnome
 Summary:        Plugin for %{name} and gnome
 Summary:        Plugin for %{name} and gnome
-Group:          System Environment/Libraries
+Group:          system
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
 %description    gnome
 %description    gnome
 The %{name}-gnome package contains the %{name} plugin for gnome.
 The %{name}-gnome package contains the %{name} plugin for gnome.
 
 
+
 %package        kde
 %package        kde
 Summary:        Plugin for %{name} and kde
 Summary:        Plugin for %{name} and kde
-Group:          System Environment/Libraries
+Group:          system
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 
 
 %description    kde
 %description    kde
 The %{name}-kde package contains the %{name} plugin for kde.
 The %{name}-kde package contains the %{name} plugin for kde.
 
 
+
 %if %{with mozjs}
 %if %{with mozjs}
 %package        mozjs
 %package        mozjs
 Summary:        Plugin for %{name} and mozjs
 Summary:        Plugin for %{name} and mozjs
-Group:          System Environment/Libraries
+Group:          system
 Requires:       %{name} = %{version}
 Requires:       %{name} = %{version}
 #Tweak this according to the current gecko-libs version
 #Tweak this according to the current gecko-libs version
 Requires:       js
 Requires:       js
@@ -119,21 +125,22 @@ Provides:       %{name}-pac = %{version}-%{release}
 %description    mozjs
 %description    mozjs
 The %{name}-mozjs package contains the %{name} plugin for mozjs.
 The %{name}-mozjs package contains the %{name} plugin for mozjs.
 
 
+
 %package        webkitgtk4
 %package        webkitgtk4
 Summary:        Plugin for %{name} and webkitgtk4
 Summary:        Plugin for %{name} and webkitgtk4
-Group:          System Environment/Libraries
+Group:          system
 Requires:       %{name} = %{version}
 Requires:       %{name} = %{version}
 Provides:       %{name}-pac = %{version}-%{release}
 Provides:       %{name}-pac = %{version}-%{release}
 
 
 %description    webkitgtk4
 %description    webkitgtk4
 The %{name}-webkitgtk3 package contains the %{name} plugin for
 The %{name}-webkitgtk3 package contains the %{name} plugin for
 webkitgtk3.
 webkitgtk3.
-
 %endif
 %endif
 
 
+
 %package        devel
 %package        devel
 Summary:        Development files for %{name}
 Summary:        Development files for %{name}
-Group:          Development/Libraries
+Group:          programming
 Requires:       %{name} = %{version}-%{release}
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
 Requires:       pkgconfig
 
 
@@ -142,8 +149,13 @@ The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 developing applications that use %{name}.
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q
 %setup -q
+%patch0 -p1
+%patch1000 -p1
 #sed -i "s|mozjs185>=1.8.5|mozjs185|" libproxy/cmake/modules/pacrunner_mozjs.cmk
 #sed -i "s|mozjs185>=1.8.5|mozjs185|" libproxy/cmake/modules/pacrunner_mozjs.cmk
 
 
 %build
 %build
@@ -168,7 +180,6 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %post -p /sbin/ldconfig
 %post -p /sbin/ldconfig
-
 %postun -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 
 
 
@@ -223,6 +234,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Tue Sep 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.15-3
+- imported Patch1000 to fix CVE-2020-25219 from debian.
+- imported Patch0 to support python-3.8 from upstream.
+
 * Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.15-2
 * Sun Apr 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.15-2
 - rebuilt with current environment.
 - rebuilt with current environment.
 
 

+ 96 - 110
n/netpbm/netpbm-vl.spec

@@ -1,56 +1,47 @@
-Summary: A library for handling different graphics file formats.
-Summary(ja): 異なる画像ファイル形式を取り扱うためのライブラリ
-Name: netpbm
-Version: 10.61.02
-Release: 2%{?_dist_release}
-License: Artistic License/GPL/MIT
-Group: System Environment/Libraries
-Source0: netpbm-%{version}.tar.xz
-Source3: jpeg-to-pnm.fpi
-Source4: pnm-to-ps.fpi
-Source5: bmp-to-pnm.fpi
-Source6: gif-to-pnm.fpi
-Source7: rast-to-pnm.fpi
-Source8: tiff-to-pnm.fpi
-Source9: png-to-pnm.fpi
-#Source10: netpbmdoc-%{version}.tar.bz2
+Summary:        A library for handling different graphics file formats.
+Summary(ja):    異なる画像ファイル形式を取り扱うためのライブラリ
+Name:           netpbm
+Version:        10.86.16
+Release:        1%{?_dist_release}
+Vendor:         Project Vine
+Distribution:   Vine Linux
+Group:          system
+
+# See copyright_summary for details
+License:        BSD and GPLv2 and IJG and MIT and Public Domain
+URL:            https://netpbm.sourceforge.net/
+Source0:        netpbm-%{version}.tar.xz
 # Patches from fedora core
 # Patches from fedora core
-Patch1: netpbm-time.patch
-Patch2: netpbm-message.patch
-Patch3: netpbm-security-scripts.patch
-Patch4: netpbm-security-code.patch
-Patch5: netpbm-nodoc.patch
-Patch6: netpbm-gcc4.patch
-Patch7: netpbm-bmptopnm.patch
-Patch8: netpbm-CAN-2005-2471.patch
-Patch9: netpbm-xwdfix.patch
-Patch11: netpbm-multilib.patch
-Patch13: netpbm-glibc.patch
-Patch15: netpbm-docfix.patch
-Patch16: netpbm-ppmfadeusage.patch
-Patch17: netpbm-fiasco-overflow.patch
-Patch20: netpbm-noppmtompeg.patch
-Patch21: netpbm-cmuwtopbm.patch
-Patch22: netpbm-pamtojpeg2k.patch
-Patch23: netpbm-manfix.patch
-Patch24: netpbm-ppmtopict.patch
-Patch25: netpbm-pnmtopclxl.patch
-Patch27: netpbm-multipage-pam.patch
-Patch28: netpbm-compare-same-images.patch
-Patch29: netpbm-manual-pages.patch
+Patch0:         netpbm-security-scripts.patch
+#Patch1:         netpbm-security-code.patch
+Patch2:         netpbm-ppmfadeusage.patch
+Patch3:         netpbm-CVE-2017-2587.patch
+Patch4:         netpbm-python3.patch
+Patch5:         netpbm-time.patch
+Patch6:         netpbm-gcc4.patch
+Patch7:         netpbm-bmptopnm.patch
+Patch8:         netpbm-CAN-2005-2471.patch
+Patch9:         netpbm-xwdfix.patch
+Patch10:        netpbm-multilib.patch
+Patch11:        netpbm-glibc.patch
+#Patch12:        netpbm-docfix.patch
+Patch13:        netpbm-fiasco-overflow.patch
+Patch14:        netpbm-cmuwtopbm.patch
+Patch15:        netpbm-pamtojpeg2k.patch
+#Patch16:        netpbm-manfix.patch
+#Patch17:        netpbm-manual-pages.patch
+Patch18:        netpbm-jasper.patch
+#Patch19:        netpbm-userguide.patch
+Patch20:        netpbm-libdir-so.patch
 
 
 #Security fix
 #Security fix
 
 
-
-URL: http://netpbm.sourceforge.net/
-Buildroot: %{_tmppath}/%{name}-root
-BuildRequires: libjpeg-devel, libtiff-devel, zlib-devel, jasper-devel
-BuildRequires: libpng-devel >= 1.2.5, libX11-devel, libxml2-devel
-BuildRequires: flex, python, perl
-Obsoletes: libgr
-
-Vendor: Project Vine
-Distribution: Vine Linux
+BuildRoot:      %{_tmppath}/%{name}-root
+BuildRequires:  libjpeg-devel, libtiff-devel, zlib-devel, jasper-devel
+BuildRequires:  libpng-devel, libX11-devel, libxml2-devel
+BuildRequires:  flex, python, perl
+BuildRequires:  ghostscript
+Obsoletes:      libgr
 
 
 %description
 %description
 The netpbm package contains a library of functions which support
 The netpbm package contains a library of functions which support
@@ -58,10 +49,11 @@ programs for handling various graphics file formats, including .pbm
 (portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps),
 (portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps),
 .ppm (portable pixmaps) and others.
 .ppm (portable pixmaps) and others.
 
 
+
 %package devel
 %package devel
 Summary: Development tools for programs which will use the netpbm libraries.
 Summary: Development tools for programs which will use the netpbm libraries.
 Summary(ja): netpbm ライブラリを使うプログラムの開発ツール
 Summary(ja): netpbm ライブラリを使うプログラムの開発ツール
-Group: Development/Libraries
+Group: programming
 Requires: netpbm = %{version}-%{release}
 Requires: netpbm = %{version}-%{release}
 Obsoletes: libgr-devel
 Obsoletes: libgr-devel
 
 
@@ -74,10 +66,11 @@ Install netpbm-devel if you want to develop programs for handling the
 graphics file formats supported by the netpbm libraries.  You will also 
 graphics file formats supported by the netpbm libraries.  You will also 
 need to have the netpbm package installed.
 need to have the netpbm package installed.
 
 
+
 %package progs
 %package progs
 Summary: Tools for manipulating graphics files in netpbm supported formats.
 Summary: Tools for manipulating graphics files in netpbm supported formats.
 Summary(ja): netpbm でサポートするフォーマットの画像ファイルを操作するツール
 Summary(ja): netpbm でサポートするフォーマットの画像ファイルを操作するツール
-Group: Applications/Graphics
+Group: graphics
 Requires: netpbm = %{version}-%{release}
 Requires: netpbm = %{version}-%{release}
 Requires: libpng libtiff libjpeg zlib perl bash
 Requires: libpng libtiff libjpeg zlib perl bash
 Obsoletes: libgr-progs
 Obsoletes: libgr-progs
@@ -92,11 +85,12 @@ scripts for converting from one graphics file format to another.
 If you need to use these conversion scripts, you should install
 If you need to use these conversion scripts, you should install
 netpbm-progs.  You will also need to install the netpbm package.
 netpbm-progs.  You will also need to install the netpbm package.
 
 
+
 %package doc
 %package doc
 Summary: Documentation for manipulating graphics files with netpbm-progs formats
 Summary: Documentation for manipulating graphics files with netpbm-progs formats
 
 
 Summary(ja): netpbm-progs による画像ファイル操作のドキュメント
 Summary(ja): netpbm-progs による画像ファイル操作のドキュメント
-Group: Applications/Documentation
+Group: documentation
 Requires: netpbm-progs = %{version}-%{release}
 Requires: netpbm-progs = %{version}-%{release}
 
 
 %description doc
 %description doc
@@ -106,32 +100,14 @@ present in netpbm-progs package.
 If you need to look into the HTML documentation, you should install
 If you need to look into the HTML documentation, you should install
 netpbm-doc.  You'll also need to install the netpbm-progs package.
 netpbm-doc.  You'll also need to install the netpbm-progs package.
 
 
+
+%debug_package
+
+
 %prep
 %prep
-%setup -q
-%patch1 -p1 -b .time
-%patch2 -p1 -b .message
-%patch3 -p1 -b .security-scripts
-%patch4 -p1 -b .security-code
-%patch5 -p1 -b .nodoc
-%patch6 -p1 -b .gcc4
-%patch7 -p1 -b .bmptopnm
-%patch8 -p1 -b .CAN-2005-2471
-%patch9 -p1 -b .xwdfix
-%patch11 -p1 -b .multilib
-%patch13 -p1 -b .glibc
-%patch15 -p1
-%patch16 -p1 -b .ppmfadeusage
-%patch17 -p1 -b .fiasco-overflow
-%patch20 -p1 -b .noppmtompeg
-%patch21 -p1 -b .cmuwtopbmfix
-%patch22 -p1 -b .pamtojpeg2kfix
-%patch23 -p1 -b .manfix
-%patch24 -p1 -b .ppmtopict
-%patch25 -p1 -b .pnmtopclxl
-%patch27 -p1 -b .multipage-pam
-%patch28 -p1 -b .compare-same-images
-#%patch29 -p1 -b .man-corrections
-%patch29 -p1 -b .manual-pages
+%autosetup -p1
+rm -rf converter/other/jpeg2000/libjasper/
+
 
 
 %build
 %build
 [ ! -f "/tmp/netpbm" ] && rm -rf /tmp/netpbm
 [ ! -f "/tmp/netpbm" ] && rm -rf /tmp/netpbm
@@ -153,6 +129,8 @@ netpbm-doc.  You'll also need to install the netpbm-progs package.
 
 
 
 
 
 
+
+
 %ifnarch %{ix86}
 %ifnarch %{ix86}
 
 
 %endif
 %endif
@@ -161,8 +139,9 @@ EOF
 TOP=`pwd`
 TOP=`pwd`
 make \
 make \
 	CC=%{__cc} \
 	CC=%{__cc} \
-	CFLAGS="$RPM_OPT_FLAGS -fPIC -flax-vector-conversions -fno-strict-aliasing" \
 	LDFLAGS="-L$TOP/pbm -L$TOP/pgm -L$TOP/pnm -L$TOP/ppm" \
 	LDFLAGS="-L$TOP/pbm -L$TOP/pgm -L$TOP/pnm -L$TOP/ppm" \
+	CFLAGS="$RPM_OPT_FLAGS -fPIC -flax-vector-conversions -fno-strict-aliasing" \
+	CFLAGS_CONFIG="$RPM_OPT_FLAGS" \
 	LADD="-lm" \
 	LADD="-lm" \
 	JPEGINC_DIR=%{_includedir} \
 	JPEGINC_DIR=%{_includedir} \
 	PNGINC_DIR=%{_includedir} \
 	PNGINC_DIR=%{_includedir} \
@@ -170,7 +149,7 @@ make \
 	JPEGLIB_DIR=%{_libdir} \
 	JPEGLIB_DIR=%{_libdir} \
 	PNGLIB_DIR=%{_libdir} \
 	PNGLIB_DIR=%{_libdir} \
 	TIFFLIB_DIR=%{_libdir} \
 	TIFFLIB_DIR=%{_libdir} \
-	LINUXSVGALIB=NONE \
+	LINUXSVGALIB="NONE" \
 	X11LIB=%{_libdir}/libX11.so \
 	X11LIB=%{_libdir}/libX11.so \
 	XML2LIBS="NONE" \
 	XML2LIBS="NONE" \
 	JASPERLIB="" \
 	JASPERLIB="" \
@@ -194,24 +173,22 @@ done
 
 
 %install
 %install
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-
 mkdir -p $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT
-make package pkgdir=$RPM_BUILD_ROOT/usr LINUXSVGALIB="NONE" XML2LIBS="NONE"
+make package pkgdir=%{buildroot}/usr LINUXSVGALIB="NONE" XML2LIBS="NONE"
 
 
 # Ugly hack to have libs in correct dir on 64bit archs.
 # Ugly hack to have libs in correct dir on 64bit archs.
-mkdir -p $RPM_BUILD_ROOT%{_libdir}
+mkdir -p %{buildroot}%{_libdir}
 if [ "%{_libdir}" != "/usr/lib" ]; then
 if [ "%{_libdir}" != "/usr/lib" ]; then
-  mv $RPM_BUILD_ROOT/usr/lib/lib* $RPM_BUILD_ROOT%{_libdir}
+  mv %{buildroot}/usr/lib/lib* %{buildroot}%{_libdir}
 fi
 fi
 
 
-cp -af lib/libnetpbm.a $RPM_BUILD_ROOT%{_libdir}/libnetpbm.a
-cp -l $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so.?? $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so
+cp -af lib/libnetpbm.a %{buildroot}%{_libdir}/libnetpbm.a
 
 
-mkdir -p $RPM_BUILD_ROOT%{_datadir}
-mv userguide/man $RPM_BUILD_ROOT%{_mandir}
+mkdir -p %{buildroot}%{_datadir}
+mv userguide/man %{buildroot}%{_mandir}
 
 
 # Get rid of the useless non-ascii character in pgmminkowski.1
 # Get rid of the useless non-ascii character in pgmminkowski.1
-sed -i 's/\xa0//' $RPM_BUILD_ROOT%{_mandir}/man1/pgmminkowski.1
+sed -i 's/\xa0//' %{buildroot}%{_mandir}/man1/pgmminkowski.1
 
 
 # Don't ship man pages for non-existent binaries and bogus ones
 # Don't ship man pages for non-existent binaries and bogus ones
 for i in hpcdtoppm \
 for i in hpcdtoppm \
@@ -219,53 +196,57 @@ for i in hpcdtoppm \
          directory error extendedopacity \
          directory error extendedopacity \
          pam pbm pgm pnm ppm index libnetpbm_dir \
          pam pbm pgm pnm ppm index libnetpbm_dir \
          liberror ppmtotga; do
          liberror ppmtotga; do
-        rm -f $RPM_BUILD_ROOT%{_mandir}/man1/${i}.1
+        rm -f %{buildroot}%{_mandir}/man1/${i}.1
 done
 done
-rm -f $RPM_BUILD_ROOT%{_mandir}/man5/extendedopacity.5
-
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/netpbm
-mv $RPM_BUILD_ROOT/usr/misc/*.map $RPM_BUILD_ROOT%{_datadir}/netpbm/
-mv $RPM_BUILD_ROOT/usr/misc/rgb.txt $RPM_BUILD_ROOT%{_datadir}/netpbm/
-rm -rf $RPM_BUILD_ROOT/usr/README
-rm -rf $RPM_BUILD_ROOT/usr/VERSION
-rm -rf $RPM_BUILD_ROOT/usr/link
-rm -rf $RPM_BUILD_ROOT/usr/misc
-rm -rf $RPM_BUILD_ROOT/usr/man
-rm -rf $RPM_BUILD_ROOT/usr/pkginfo
-rm -rf $RPM_BUILD_ROOT/usr/config_template
+rm -f %{buildroot}%{_mandir}/man5/extendedopacity.5
+
+mkdir -p %{buildroot}%{_datadir}/netpbm
+mv %{buildroot}/usr/misc/*.map %{buildroot}%{_datadir}/netpbm/
+mv %{buildroot}/usr/misc/rgb.txt %{buildroot}%{_datadir}/netpbm/
+rm -rf %{buildroot}/usr/README
+rm -rf %{buildroot}/usr/VERSION
+rm -rf %{buildroot}/usr/link
+rm -rf %{buildroot}/usr/misc
+rm -rf %{buildroot}/usr/man
+rm -rf %{buildroot}/usr/pkginfo
+rm -rf %{buildroot}/usr/config_template
+rm -rf %{buildroot}/usr/pkgconfig_template
 
 
 # Don't ship the static library
 # Don't ship the static library
-rm -f $RPM_BUILD_ROOT/%{_libdir}/lib*.a
+rm -f %{buildroot}%{_libdir}/lib*.a
 
 
 # remove/symlink/substitute obsolete utilities
 # remove/symlink/substitute obsolete utilities
-pushd $RPM_BUILD_ROOT%{_bindir}
+pushd %{buildroot}%{_bindir}
 rm -f pgmtopbm pnmcomp
 rm -f pgmtopbm pnmcomp
 ln -s pamcomp pnmcomp
 ln -s pamcomp pnmcomp
 echo -e '#!/bin/sh\npamditherbw $@ | pamtopnm\n' > pgmtopbm
 echo -e '#!/bin/sh\npamditherbw $@ | pamtopnm\n' > pgmtopbm
 chmod 0755 pgmtopbm
 chmod 0755 pgmtopbm
 popd
 popd
 
 
+
 %check
 %check
 pushd test
 pushd test
-export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
-export PBM_TESTPREFIX=$RPM_BUILD_ROOT%{_bindir}
+export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
+export PBM_TESTPREFIX=%{buildroot}%{_bindir}
+export PBM_BINPREFIX=%{buildroot}%{_bindir}
 ./Execute-Tests && exit 0
 ./Execute-Tests && exit 0
 popd
 popd
 
 
+
 %clean
 %clean
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 # clean builddir
 # clean builddir
 [ ! -f "/tmp/netpbm" ] && rm -rf /tmp/netpbm
 [ ! -f "/tmp/netpbm" ] && rm -rf /tmp/netpbm
 
 
-%post
-/sbin/ldconfig
 
 
-%postun
-/sbin/ldconfig
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
-%doc doc/copyright_summary doc/COPYRIGHT.PATENT doc/GPL_LICENSE.txt doc/HISTORY README
+%license doc/GPL_LICENSE.txt
+%doc doc/copyright_summary doc/COPYRIGHT.PATENT doc/HISTORY README
 %{_libdir}/lib*.so.*
 %{_libdir}/lib*.so.*
 
 
 %files devel
 %files devel
@@ -286,7 +267,12 @@ popd
 %defattr(-,root,root)
 %defattr(-,root,root)
 %doc userguide/*
 %doc userguide/*
 
 
+
 %changelog
 %changelog
+* Wed Sep 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.86.16-1
+- new upstream release.
+- re-imported all patches from RawHide.
+
 * Sat Jul 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 10.61.02-2
 * Sat Jul 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 10.61.02-2
 - rebuild with libpng-1.6.12
 - rebuild with libpng-1.6.12
 
 

+ 36 - 14
s/squashfs-tools/squashfs-tools-vl.spec

@@ -1,22 +1,25 @@
 Summary: squashfs utilities
 Summary: squashfs utilities
 Summary(ja): squashfs ユーティリティ
 Summary(ja): squashfs ユーティリティ
 Name: squashfs-tools
 Name: squashfs-tools
-Version: 4.2
-Release: 2%{?_dist_release}
+Version: 4.4
+Release: 1%{?_dist_release}
+Group: system
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: daisuke
+
 License: GPLv2+
 License: GPLv2+
-Group: System Environment/Base
-URL: http://squashfs.sf.net/
-Source0: squashfs%{version}.tar.gz
+URL: https://github.com/plougher/squashfs-tools
+Source0: https://github.com/plougher/squashfs-tools/archive/%{version}.tar.gz#/squashfs-tools-%{version}.tar.gz
+Patch0: squashfs-4.4-c570c61.patch
 
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 BuildRequires: zlib-devel
 BuildRequires: zlib-devel
 BuildRequires: xz-devel
 BuildRequires: xz-devel
 BuildRequires: lzo-devel
 BuildRequires: lzo-devel
 BuildRequires: libattr-devel
 BuildRequires: libattr-devel
-
-Vendor: Project Vine
-Distribution: Vine Linux
-Packager: daisuke
+BuildRequires: lz4-devel
+BuildRequires: libzstd-devel
 
 
 %description
 %description
 Squashfs is a highly compressed read-only filesystem for Linux.  This package
 Squashfs is a highly compressed read-only filesystem for Linux.  This package
@@ -26,32 +29,51 @@ contains the utilities for manipulating squashfs filesystems.
 Squashfs は Linux 用の高圧縮読み込み専用ファイルシステムです。このパッケージ
 Squashfs は Linux 用の高圧縮読み込み専用ファイルシステムです。このパッケージ
 には squashfs ファイルシステムを操作するためのユーティリティが含まれています。
 には squashfs ファイルシステムを操作するためのユーティリティが含まれています。
 
 
+
+%debug_package
+
+
 %prep
 %prep
-%setup -q -n squashfs%{version}
+%setup -q -n squashfs-tools-%{version}
+%patch0 -p1
+
 
 
 %build
 %build
 pushd squashfs-tools
 pushd squashfs-tools
-CFLAGS="%{optflags}" XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 %__make %{?_smp_mflags}
+CFLAGS="%{optflags}" \
+XZ_SUPPORT=1 \
+LZO_SUPPORT=1 \
+LZMA_XZ_SUPPORT=1 \
+LZ4_SUPPORT=1 \
+ZSTD_SUPPORT=1 \
+%__make %{?_smp_mflags}
 popd
 popd
 
 
+
 %install
 %install
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT/sbin
 mkdir -p $RPM_BUILD_ROOT/sbin
 %__install -m 755 squashfs-tools/mksquashfs $RPM_BUILD_ROOT/sbin/mksquashfs
 %__install -m 755 squashfs-tools/mksquashfs $RPM_BUILD_ROOT/sbin/mksquashfs
 %__install -m 755 squashfs-tools/unsquashfs $RPM_BUILD_ROOT/sbin/unsquashfs
 %__install -m 755 squashfs-tools/unsquashfs $RPM_BUILD_ROOT/sbin/unsquashfs
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %files
 %files
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
-%doc README-%{version} README
-%doc DONATIONS PERFORMANCE.README COPYING ACKNOWLEDGEMENTS CHANGES
-%doc pseudo-file.example
+%license COPYING
+%doc README-%{version} README ACKNOWLEDGEMENTS CHANGES
+%doc RELEASE-READMEs/DONATIONS RELEASE-READMEs/PERFORMANCE.README
+%doc RELEASE-READMEs/pseudo-file.example
 /sbin/*
 /sbin/*
 
 
+
 %changelog
 %changelog
+* Wed Sep 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.4-1
+- new upstream release.
+
 * Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-2
 * Sun Aug 24 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.2-2
 - rebuild with VineSeed environment
 - rebuild with VineSeed environment
 
 

+ 12 - 10
x/xorg-x11-server/xorg-x11-server-vl.spec

@@ -7,8 +7,8 @@
 Summary:        X.Org X11 X server
 Summary:        X.Org X11 X server
 Summary(ja):    X.Org X11 X サーバ
 Summary(ja):    X.Org X11 X サーバ
 Name:           xorg-x11-server
 Name:           xorg-x11-server
-Version:        1.20.8
-Release:        2%{?_dist_release}%{?with_systemd:.systemd}
+Version:        1.20.9
+Release:        1%{?_dist_release}%{?with_systemd:.systemd}
 Group:          system
 Group:          system
 Vendor:         Project Vine
 Vendor:         Project Vine
 Distribution:   Vine Linux
 Distribution:   Vine Linux
@@ -29,7 +29,6 @@ Source20:       http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-r
 Patch5002: xserver-1.12.1-ssh-isnt-local.patch
 Patch5002: xserver-1.12.1-ssh-isnt-local.patch
 
 
 # security patch
 # security patch
-Patch9000: CVE-2020-14347.patch
 
 
 ## Vine Patch
 ## Vine Patch
 # add elogind support
 # add elogind support
@@ -288,6 +287,9 @@ Group: programming
 Xserver source code needed to build VNC server (Xvnc)
 Xserver source code needed to build VNC server (Xvnc)
 
 
 
 
+%debug_package
+
+
 %prep
 %prep
 %setup -q -n %{pkgname}-%{version}
 %setup -q -n %{pkgname}-%{version}
 #%setup -q -n %{pkgname}-%{gitdate}
 #%setup -q -n %{pkgname}-%{gitdate}
@@ -295,7 +297,6 @@ Xserver source code needed to build VNC server (Xvnc)
 %patch5002 -p1 -b .ssh-isnt-local
 %patch5002 -p1 -b .ssh-isnt-local
 
 
 # security patch
 # security patch
-%patch9000 -p1 -b .CVE-2020-14347
 
 
 # Vine patch
 # Vine patch
 %patch10010 -p1 -b .nvidia
 %patch10010 -p1 -b .nvidia
@@ -315,7 +316,6 @@ autoreconf -vif
 
 
 
 
 %build
 %build
-
 %define default_font_path "catalogue:/etc/X11/fontpath.d,built-ins"
 %define default_font_path "catalogue:/etc/X11/fontpath.d,built-ins"
 
 
 %if %{with_hw_servers}
 %if %{with_hw_servers}
@@ -407,9 +407,11 @@ find %{inst_srcdir}/hw/xfree86 -name \*.c -delete
 %endif
 %endif
 }
 }
 
 
+
 %clean
 %clean
 rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 
+
 %if %{with_hw_servers}
 %if %{with_hw_servers}
 %pre Xorg
 %pre Xorg
 {
 {
@@ -440,6 +442,7 @@ rm -rf $RPM_BUILD_ROOT
 } &> /dev/null || :
 } &> /dev/null || :
 %endif
 %endif
 
 
+
 %files common
 %files common
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_mandir}/man1/Xserver.1*
 %{_mandir}/man1/Xserver.1*
@@ -492,13 +495,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/X11/xorg.conf.d/*.conf
 %{_datadir}/X11/xorg.conf.d/*.conf
 %endif
 %endif
 
 
-
 %files Xnest
 %files Xnest
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_bindir}/Xnest
 %{_bindir}/Xnest
 %{_mandir}/man1/Xnest.1*
 %{_mandir}/man1/Xnest.1*
 
 
-
 %files Xdmx
 %files Xdmx
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_bindir}/Xdmx
 %{_bindir}/Xdmx
@@ -518,20 +519,17 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/vdltodmx.1*
 %{_mandir}/man1/vdltodmx.1*
 %{_mandir}/man1/xdmxconfig.1*
 %{_mandir}/man1/xdmxconfig.1*
 
 
-
 %files Xvfb
 %files Xvfb
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_bindir}/Xvfb
 %{_bindir}/Xvfb
 %{_bindir}/xvfb-run
 %{_bindir}/xvfb-run
 %{_mandir}/man1/Xvfb.1*
 %{_mandir}/man1/Xvfb.1*
 
 
-
 %files Xephyr
 %files Xephyr
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 %{_bindir}/Xephyr
 %{_bindir}/Xephyr
 %{_mandir}/man1/Xephyr.1*
 %{_mandir}/man1/Xephyr.1*
 
 
-
 %if %{with_hw_servers}
 %if %{with_hw_servers}
 %files sdk
 %files sdk
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
@@ -547,6 +545,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 
 
 %changelog
 %changelog
+* Wed Sep 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.9-1
+- new upstream release.
+- dropped Patch9000: fixed in upstream.
+
 * Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.8-2
 * Fri Aug 07 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.8-2
 - added Patch9000 to fix CVE-2020-14347.
 - added Patch9000 to fix CVE-2020-14347.