7 Commits 4281477217 ... 81e4ae56cb

Author SHA1 Message Date
  Tomohiro "Tomo-p" KATO 81e4ae56cb expat-2.4.9-1 1 year ago
  Tomohiro "Tomo-p" KATO a5fe372a38 kernel-5.10.144-1 1 year ago
  Tomohiro "Tomo-p" KATO ab9a82352e harfbuzz-5.2.0-1 1 year ago
  Tomohiro "Tomo-p" KATO 2059d5c4df zabbix-6.0.8-1 1 year ago
  Tomohiro "Tomo-p" KATO 328ad62e70 unixODBC-2.3.11-1 1 year ago
  Tomohiro "Tomo-p" KATO 251dadf69e lighttpd-1.4.66-1 1 year ago
  Tomohiro "Tomo-p" KATO fee9ad5a55 dwz-0.14-4 1 year ago

+ 8 - 2
d/dwz/dwz-vl.spec

@@ -2,7 +2,7 @@ Summary: DWARF optimization and duplicate removal tool
 Summary(ja): DWARF 最適化・重複排除ツール
 Name: dwz
 Version: 0.14
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -10,7 +10,9 @@ Distribution: Vine Linux
 License: GPLv2+ and GPLv3+
 URL: https://sourceware.org/dwz/
 Source: %{name}-0.14.tar.xz
-Patch0: dwz-fix-testsuite.patch
+Patch1: dwz-0.14-binutils-Wn.patch
+Patch2: dwz-0.14-binutils-readelf-alt.patch
+Patch3: dwz-0.14-gdb-add-index.patch
 
 BuildRequires: gcc, gcc-c++, gdb, elfutils-libelf-devel, dejagnu
 BuildRequires: make
@@ -53,6 +55,10 @@ make check
 
 
 %changelog
+* Thu Sep 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.14-4
+- dropped Patch0.
+- imported Patches from rawhide.
+
 * Thu Aug 05 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.14-3
 - initial build for Vine Linux.
 - imported Patch0 from upstream.

+ 4 - 1
e/expat/expat-vl.spec

@@ -3,7 +3,7 @@
 Summary:	Expat is an XML 1.0 parser written in C
 Summary(ja):	C で書かれた XML 1.0 パーサ
 Name:		expat
-Version:	2.4.8
+Version:	2.4.9
 Release:	1%{?_dist_release}
 Group:		accessories
 Vendor:		Project Vine
@@ -154,6 +154,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Sep 21 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.9-1
+- new upstream release.
+
 * Tue Mar 29 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.4.8-1
 - new upstream release.
 

+ 4 - 1
h/harfbuzz/harfbuzz-vl.spec

@@ -2,7 +2,7 @@
 
 Summary:	Text shaping library
 Name:		harfbuzz
-Version:	5.1.0
+Version:	5.2.0
 Release:	1%{?_dist_release}
 Group:		system
 Vendor:		Project Vine
@@ -151,6 +151,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
 
 %changelog
+* Sat Sep 17 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.2.0-1
+- new upstream release.
+
 * Thu Aug 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.0-1
 - new upstream release.
 

+ 4 - 1
k/kernel/kernel-vl.spec

@@ -40,7 +40,7 @@
 # adding some text to the end of the version number.
 #
 %define sublevel 10
-%define patchlevel 142
+%define patchlevel 144
 %define kversion 5.%{sublevel}
 %define rpmversion 5.%{sublevel}.%{patchlevel}
 %define release 1%{?_dist_release}%{?with_systemd:.systemd}
@@ -1206,6 +1206,9 @@ fi
 
 
 %changelog
+* Tue Sep 20 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.144-1
+- updated to 5.10.144.
+
 * Sun Sep 11 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.10.142-1
 - updated to 5.10.142.
 

+ 69 - 44
l/lighttpd/lighttpd-vl.spec

@@ -1,22 +1,22 @@
+%bcond_with systemd
+
 %define webroot /var/www/lighttpd
 
-%if %{?_dist_release} == "vl6"
-%define owneruser lighttpd
-%define ownergroup lighttpd
-%else
 %define owneruser www-data
 %define ownergroup www-data
-%endif
 
 Summary: Lightning fast webserver with light system requirements
 Summary(ja): 少ないシステムリソースで動く超高速なウェブサーバ
 Name: lighttpd
-Version: 1.4.53
-Release: 1%{?_dist_release}
+Version: 1.4.66
+Release: 1%{?_dist_release}%{?with_systemd:.systemd}
+Group: servers
+Vendor: Project Vine
+Distribution: Vine Linux
+
 License: BSD
-Group: System Environment/Daemons
 URL: http://www.lighttpd.net/
-Source0: http://www.lighttpd.net/download/lighttpd-%{version}.tar.xz
+Source0: https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-%{version}.tar.xz
 Source1: lighttpd.logrotate
 Source2: php.d-lighttpd.ini
 Source3: lighttpd.init
@@ -25,26 +25,27 @@ Source10: index.html
 Source11: http://www.lighttpd.net/favicon.ico
 Source13: http://www.lighttpd.net/light_button.png
 Source14: http://www.lighttpd.net/light_logo.png
+Source100: lighttpd.service
 # config file patches
 ## for vl7 and later
-Patch0: lighttpd-1.4.31-vine.patch
-## for vl6
-Patch1: lighttpd-1.4.31-vine6.patch
+Patch0: lighttpd-1.4.66-vine.patch
 # security patch(es)
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Requires(pre): shadow-utils
-%if %{?_dist_release} != "vl6"
 Requires(pre): www-common
-%endif
-Requires(post): chkconfig
-Requires(preun): chkconfig
-Requires(postun): chkconfig
-BuildRequires: openssl-devel, pcre-devel, bzip2-devel, zlib-devel, gcc-c++
+BuildRequires: openssl-devel, pcre2-devel, bzip2-devel, zlib-devel, gcc-c++
 %{?_with_ldap:BuildRequires: openldap-devel}
 BuildRequires: libxcrypt-devel
 BuildRequires: gamin-devel
 BuildRequires: gdbm-devel
 BuildRequires: lua-devel
+%if %{with systemd}
+%{?systemd_requires}
+%else
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(postun): chkconfig
+%endif
 
 %description
 Secure, fast, compliant and very flexible web-server which has been optimized
@@ -58,19 +59,21 @@ Available rpmbuild rebuild options :
 --with : memcache webdavprops ldap
 --without: lua
 
-%package mod_mysql_vhost
+
+%package mod_vhostdb_mysql
 Summary: Virtual host module for lighttpd that uses a MySQL database
-Group: System Environment/Daemons
+Group: servers
 Requires: %{name} = %{version}
 BuildRequires: libmariadb-devel
+Obsoletes: lighttpd-mod_mysql_vhost < 1.4.66
 
-%description mod_mysql_vhost
+%description mod_vhostdb_mysql
 Virtual host module for lighttpd that uses a MySQL database.
 
 
 %package fastcgi
 Summary: FastCGI module and spawning helper for lighttpd and PHP configuration
-Group: System Environment/Daemons
+Group: servers
 Requires: %{name} = %{version}
 Requires: spawn-fcgi
 
@@ -83,13 +86,12 @@ tweaked PHP package (--enable-fastcgi and --enable-discard-path added) or
 recompile PHP yourself.
 
 
+%debug_package
+
+
 %prep
 %setup -q
-%if %{?_dist_release} == "vl6"
-%patch1 -p1 -b .vine6
-%else
 %patch0 -p1 -b .vine
-%endif
 
 %build
 %configure \
@@ -99,21 +101,29 @@ recompile PHP yourself.
     --with-openssl \
     --with-fam \
     --with-gdbm \
-    --with-pcre \
+    --with-pcre2 \
     %{?_with_memcache:--with-memcache} \
     %{?_with_webdavprops:--with-webdav-props} \
     %{?_with_webdavlocks:--with-webdav-locks} \
-    %{?!_without_lua:--with-lua}
-%{__make}
+    %{?!_without_lua:--with-lua} \
+    %{nil}
+
+%{__make} %{?_smp_mflags}
 
 
 %install
 %{__rm} -rf %{buildroot}
 %{__make} install DESTDIR=%{buildroot}
 
+%if %{with systemd}
+install -D -p -m 0644 %{SOURCE100} \
+    %{buildroot}%{_unitdir}/lighttpd.service
+%else
 # Install included init script and sysconfig entry
 %{__install} -D -p -m 0755 %{SOURCE3} \
     %{buildroot}%{_sysconfdir}/rc.d/init.d/lighttpd
+%endif
+
 %{__install} -D -p -m 0644 %{SOURCE4} \
     %{buildroot}%{_sysconfdir}/sysconfig/lighttpd
 
@@ -138,10 +148,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/lighttpd/vhosts.d/
 %{__install} -D -p -m 0644 %{SOURCE2} \
     %{buildroot}%{_sysconfdir}/php.d/lighttpd.ini
 
-# Install our own init script
-%{__install} -D -p -m 0755 %{SOURCE3} \
-    %{buildroot}%{_sysconfdir}/rc.d/init.d/lighttpd
-
 # Install our own default web page and images
 %{__mkdir_p} %{buildroot}%{webroot}
 %{__install} -p -m 0644 %{SOURCE10} %{SOURCE11} %{SOURCE13} \
@@ -158,30 +164,38 @@ mkdir -p %{buildroot}%{_sysconfdir}/lighttpd/vhosts.d/
 %clean
 %{__rm} -rf %{buildroot}
 
-%if %{?_dist_release} == "vl6"
-%pre
-/usr/sbin/useradd -s /sbin/nologin -M -r -d %{webroot} \
-    -c "lighttpd web server" lighttpd &>/dev/null || :
-%endif
 
 %post
+%if %{with systemd}
+%systemd_post lighttpd.service
+%else
 /sbin/chkconfig --add lighttpd
+%endif
 
 %preun
-if [ $1 -eq 0 ]; then
+%if %{with systemd}
+%systemd_preun lighttpd.service
+%else
+if [ $1 -eq 0 -o -x /bin/systemctl ]; then
   /sbin/service lighttpd stop &>/dev/null || :
   /sbin/chkconfig --del lighttpd
 fi
+%endif
 
 %postun
+%if %{with systemd}
+%systemd_postun_with_restart lighttpd.service
+%else
 if [ $1 -ge 1 ]; then
     /sbin/service lighttpd condrestart &>/dev/null || :
 fi
+%endif
 
 
 %files
 %defattr(-, root, root, 0755)
-%doc AUTHORS NEWS COPYING README
+%license COPYING
+%doc AUTHORS NEWS README
 %doc doc/config/lighttpd.conf
 %dir %{_sysconfdir}/lighttpd/
 %config(noreplace) %{_sysconfdir}/lighttpd/lighttpd.conf
@@ -190,13 +204,17 @@ fi
 %config(noreplace) %{_sysconfdir}/lighttpd/vhosts.d/*
 %config(noreplace) %{_sysconfdir}/logrotate.d/lighttpd
 %config(noreplace) %{_sysconfdir}/sysconfig/lighttpd
+%if %{with systemd}
+%{_unitdir}/lighttpd.service
+%else
 %{_sysconfdir}/rc.d/init.d/lighttpd
+%endif
 %{_sbindir}/lighttpd
 %{_sbindir}/lighttpd-angel
 %{_libdir}/lighttpd/
 %exclude %{_libdir}/lighttpd/*.la
 %exclude %{_libdir}/lighttpd/mod_fastcgi.so
-%exclude %{_libdir}/lighttpd/mod_mysql_vhost.so
+%exclude %{_libdir}/lighttpd/mod_vhostdb_mysql.so
 %exclude %{_sysconfdir}/lighttpd/conf.d/fastcgi.conf
 %exclude %{_sysconfdir}/lighttpd/conf.d/mysql_vhost.conf
 %{_mandir}/man8/lighttpd.8*
@@ -204,11 +222,10 @@ fi
 %attr(0750, %{owneruser}, %{ownergroup}) %{_var}/log/lighttpd/
 %{webroot}/
 
-%files mod_mysql_vhost
+%files mod_vhostdb_mysql
 %defattr(-, root, root, 0755)
 %dir %{_libdir}/lighttpd/
-%{_sysconfdir}/lighttpd/conf.d/mysql_vhost.conf
-%{_libdir}/lighttpd/mod_mysql_vhost.so
+%{_libdir}/lighttpd/mod_vhostdb_mysql.so
 
 %files fastcgi
 %defattr(-, root, root, 0755)
@@ -219,6 +236,14 @@ fi
 
 
 %changelog
+* Fri Sep 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.66-1
+- new upstream release.
+- added systemd support (disabled as default).
+- dropped Patch1.
+- updated Patch0.
+- dropped mod_mysql_vhost.
+- added mod_vhostdb_mysql.
+
 * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.53-1
 - new upstream release.
 - added BR:libxcrypt-devel.

+ 10 - 11
u/unixODBC/unixODBC-vl.spec

@@ -1,5 +1,5 @@
 Name: unixODBC
-Version: 2.3.9
+Version: 2.3.11
 Release: 1%{?_dist_release}
 Summary: A complete ODBC Driver Manager for Linux
 Summary(ja): Linux 用 ODBC ドライバマネージャー
@@ -85,10 +85,10 @@ install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
 # we only apply this to known Red Hat multilib arches, per bug #181335
 case `uname -i` in
   i386 | x86_64 | ia64 | ppc | ppc64 | s390 | s390x | sparc | sparc64 )
-    mv $RPM_BUILD_ROOT%{_includedir}/unixodbc_conf.h $RPM_BUILD_ROOT%{_includedir}/unixodbc_conf_`uname -i`.h
+    mv $RPM_BUILD_ROOT%{_includedir}/unixODBC/unixodbc_conf.h $RPM_BUILD_ROOT%{_includedir}/unixODBC/unixodbc_conf_`uname -i`.h
     rm -f unixodbc_conf.h
     sed s/CONFFILE/unixodbc_conf/ %{SOURCE4} >unixodbc_conf.h
-    install -m 644 unixodbc_conf.h $RPM_BUILD_ROOT%{_includedir}
+    install -m 644 unixodbc_conf.h $RPM_BUILD_ROOT%{_includedir}/unixODBC/
     ;;
   *)
     ;;
@@ -100,6 +100,9 @@ cp %{SOURCE5} README.dist
 # remove obsolete Postgres drivers from the package (but not the setup code)
 rm -f $RPM_BUILD_ROOT%{_libdir}/libodbcpsql.so*
 
+# make directory for unversioned plugins
+mkdir $RPM_BUILD_ROOT%{_libdir}/%{name}
+
 # copy text driver documentation into main doc directory
 # currently disabled because upstream no longer includes text driver
 # mkdir -p doc/Drivers/txt
@@ -120,14 +123,6 @@ rm -rf $RPM_BUILD_ROOT%{_datadir}/libtool
 find $RPM_BUILD_ROOT%{_libdir} -name "*.so.*" | sed "s|^$RPM_BUILD_ROOT||" > base-so-list
 find $RPM_BUILD_ROOT%{_libdir} -name "*.so"   | sed "s|^$RPM_BUILD_ROOT||" > devel-so-list
 
-# move these to main package, they're often dlopened...
-for lib in libodbc.so libodbcinst.so libodbcpsqlS.so libodbcmyS.so libtdsS.so
-do
-    echo "%{_libdir}/$lib" >> base-so-list
-    grep -v "/$lib$" devel-so-list > devel-so-list.x
-    mv -f devel-so-list.x devel-so-list
-done
-
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -152,6 +147,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Fri Sep 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.11-1
+- new upstream release.
+- updated Patch8.
+
 * Sat Mar 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.9-1
 - new upstream release.
 - dropped scriptlets.

+ 4 - 1
z/zabbix/zabbix-vl.spec

@@ -18,7 +18,7 @@
 
 Summary: The Enterprise-class Monitoring Solution for Everyone
 Name: zabbix
-Version: 6.0.6
+Version: 6.0.8
 Release: 1%{?_dist_release}%{?with_systemd:.systemd}
 Group: system
 Vendor: Project Vine
@@ -639,6 +639,9 @@ fi
 
 
 %changelog
+* Fri Sep 16 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.8-1
+- new upstream release.
+
 * Fri Jul 15 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 6.0.6-1
 - new upstream release.