diff --git a/apache2.changes b/apache2.changes index 9e6cdca..b80b6b9 100644 --- a/apache2.changes +++ b/apache2.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Feb 5 07:14:03 UTC 2018 - pgajdos@suse.com + +- build mod_http2 also for 42.3 + ------------------------------------------------------------------- Fri Feb 2 07:39:23 UTC 2018 - pgajdos@suse.com diff --git a/apache2.spec b/apache2.spec index f0c78b3..5226aea 100644 --- a/apache2.spec +++ b/apache2.spec @@ -62,6 +62,11 @@ %else %define use_firewalld 0 %endif +%if 0%{?suse_version} >= 1500 || 0%{?is_opensuse} +%define build_http2 1 +%else +%define build_http2 0 +%endif Name: apache2 Version: 2.4.29 Release: 0 @@ -204,7 +209,7 @@ BuildRequires: pkgconfig BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(systemd) %endif -%if 0%{?suse_version} > 1320 +%if 0%{?build_http2} BuildRequires: pkgconfig(libnghttp2) >= 1.2.1 %endif @@ -952,7 +957,7 @@ mv %{buildroot}/%{sysconfdir}/original . %{_libdir}/%{name}-prefork/mod_filter.so %{_libdir}/%{name}-prefork/mod_headers.so %{_libdir}/%{name}-prefork/mod_heartmonitor.so -%if 0%{?suse_version} > 1320 +%if 0%{?build_http2} %{_libdir}/%{name}-prefork/mod_http2.so %endif %{_libdir}/%{name}-prefork/mod_imagemap.so @@ -1080,7 +1085,7 @@ mv %{buildroot}/%{sysconfdir}/original . %{_libdir}/%{name}-worker/mod_filter.so %{_libdir}/%{name}-worker/mod_headers.so %{_libdir}/%{name}-worker/mod_heartmonitor.so -%if 0%{?suse_version} > 1320 +%if 0%{?build_http2} %{_libdir}/%{name}-worker/mod_http2.so %endif %{_libdir}/%{name}-worker/mod_imagemap.so @@ -1207,7 +1212,7 @@ mv %{buildroot}/%{sysconfdir}/original . %{_libdir}/%{name}-event/mod_file_cache.so %{_libdir}/%{name}-event/mod_filter.so %{_libdir}/%{name}-event/mod_headers.so -%if 0%{?suse_version} > 1320 +%if 0%{?build_http2} %{_libdir}/%{name}-event/mod_http2.so %endif %{_libdir}/%{name}-event/mod_heartmonitor.so diff --git a/project.diff b/project.diff deleted file mode 100644 index 3b851c4..0000000 --- a/project.diff +++ /dev/null @@ -1,175 +0,0 @@ ---- apache2-listen.conf.orig -+++ apache2-listen.conf -@@ -30,18 +30,3 @@ Listen 80 - - - --# Use name-based virtual hosting --# --# - on a specified address / port: --# --#NameVirtualHost 12.34.56.78:80 --# --# - name-based virtual hosting: --# --#NameVirtualHost *:80 --# --# - on all addresses and ports. This is your best bet when you are on --# dynamically assigned IP addresses: --# --#NameVirtualHost * -- ---- apache2-vhost-ssl.template.orig -+++ apache2-vhost-ssl.template -@@ -4,9 +4,6 @@ - # - # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints - # about virtual hosts. -- --# NameVirtualHost statements should be added to /etc/apache2/listen.conf. -- - # - # This is the Apache server configuration file providing SSL support. - # It contains the configuration directives to instruct the server how to ---- apache2-vhost.template.orig -+++ apache2-vhost.template -@@ -6,8 +6,6 @@ - # See /usr/share/doc/packages/apache2/README.QUICKSTART for further hints - # about virtual hosts. - # --# NameVirtualHost statements can be added to /etc/apache2/listen.conf. --# - # Almost any Apache directive may go into a VirtualHost container. - # The first VirtualHost section is used for requests without a known - # server name. ---- apache2.changes.orig -+++ apache2.changes -@@ -1,4 +1,24 @@ - ------------------------------------------------------------------- -+Mon Feb 5 07:14:03 UTC 2018 - pgajdos@suse.com -+ -+- build mod_http2 also for 42.3 -+ -+------------------------------------------------------------------- -+Fri Feb 2 07:39:23 UTC 2018 - pgajdos@suse.com -+ -+- remove NameVirtualHost from documentation [bsc#1078557] -+ -+------------------------------------------------------------------- -+Tue Jan 30 09:16:26 UTC 2018 - pgajdos@suse.com -+ -+- for older distros, still use SuSEFirewall2 [bsc#1071548c#7] -+ -+------------------------------------------------------------------- -+Mon Jan 29 09:23:46 UTC 2018 - knut.anderssen@suse.com -+ -+- Replace SuSEFirewall2 by firewalld (fate#323460) -+ -+------------------------------------------------------------------- - Wed Dec 20 16:18:56 UTC 2017 - pgajdos@suse.com - - - build brotli module ---- apache2.spec.orig -+++ apache2.spec -@@ -57,6 +57,16 @@ - %define runtimedir %{_localstatedir}/run - %define mods_static unixd - %endif -+%if 0%{?suse_version} >= 1500 -+%define use_firewalld 1 -+%else -+%define use_firewalld 0 -+%endif -+%if 0%{?suse_version} >= 1500 || 0%{?is_opensuse} -+%define build_http2 1 -+%else -+%define build_http2 0 -+%endif - Name: apache2 - Version: 2.4.29 - Release: 0 -@@ -88,8 +98,13 @@ Source31: apache2-README-instances - Source45: sysconf_addword - Source46: a2enflag - Source47: a2enmod --Source49: apache2.firewall --Source50: apache2.ssl-firewall -+#%%if %{use_firewalld} -+Source49: apache2.firewalld -+Source50: apache2.ssl.firewalld -+#%%%else -+Source51: apache2.susefirewall -+Source52: apache2.ssl.susefirewall -+#%%endif - Source100: apache2-httpd.conf - Source101: apache2-errors.conf - Source102: apache2-default-server.conf -@@ -194,7 +209,7 @@ BuildRequires: pkgconfig - BuildRequires: pkgconfig(libsystemd) - BuildRequires: pkgconfig(systemd) - %endif --%if 0%{?suse_version} > 1320 -+%if 0%{?build_http2} - BuildRequires: pkgconfig(libnghttp2) >= 1.2.1 - %endif - -@@ -686,9 +701,14 @@ pushd %{buildroot}/%{_bindir} - popd - - # install firewall information file -+%if %{use_firewalld} -+install -D -m 644 %{SOURCE49} %{buildroot}%{_libexecdir}/firewalld/services/%{name}.xml -+install -D -m 644 %{SOURCE50} %{buildroot}%{_libexecdir}/firewalld/services/%{name}-ssl.xml -+%else - install -d %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/ --install -m 644 %{SOURCE49} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name} --install -m 644 %{SOURCE50} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}-ssl -+install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name} -+install -m 644 %{SOURCE52} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}-ssl -+%endif - ln -sf %{_bindir}/apxs %{buildroot}%{_sbindir} - # - # compat symlinks apache2 -> apache -@@ -861,8 +881,15 @@ mv %{buildroot}/%{sysconfdir}/original . - %{_datadir}/%{name}/deprecated-scripts - %{_datadir}/%{name}/script-helpers - %{_datadir}/%{name}/sysconf_addword -+%if %{use_firewalld} -+%dir %{_libexecdir}/firewalld -+%dir %{_libexecdir}/firewalld/services -+%{_libexecdir}/firewalld/services/%{name}.xml -+%{_libexecdir}/firewalld/services/%{name}-ssl.xml -+%else - %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name} - %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}-ssl -+%endif - %if 0%{?suse_version} == 1110 - /usr/share/apache2/find_mpm - /usr/share/apache2/get_includes -@@ -930,7 +957,7 @@ mv %{buildroot}/%{sysconfdir}/original . - %{_libdir}/%{name}-prefork/mod_filter.so - %{_libdir}/%{name}-prefork/mod_headers.so - %{_libdir}/%{name}-prefork/mod_heartmonitor.so --%if 0%{?suse_version} > 1320 -+%if 0%{?build_http2} - %{_libdir}/%{name}-prefork/mod_http2.so - %endif - %{_libdir}/%{name}-prefork/mod_imagemap.so -@@ -1058,7 +1085,7 @@ mv %{buildroot}/%{sysconfdir}/original . - %{_libdir}/%{name}-worker/mod_filter.so - %{_libdir}/%{name}-worker/mod_headers.so - %{_libdir}/%{name}-worker/mod_heartmonitor.so --%if 0%{?suse_version} > 1320 -+%if 0%{?build_http2} - %{_libdir}/%{name}-worker/mod_http2.so - %endif - %{_libdir}/%{name}-worker/mod_imagemap.so -@@ -1185,7 +1212,7 @@ mv %{buildroot}/%{sysconfdir}/original . - %{_libdir}/%{name}-event/mod_file_cache.so - %{_libdir}/%{name}-event/mod_filter.so - %{_libdir}/%{name}-event/mod_headers.so --%if 0%{?suse_version} > 1320 -+%if 0%{?build_http2} - %{_libdir}/%{name}-event/mod_http2.so - %endif - %{_libdir}/%{name}-event/mod_heartmonitor.so