[prev in list] [next in list] [prev in thread] [next in thread]
List: openpkg-cvs
Subject: [CVS] OpenPKG: openpkg-src/apache/ apache.patch apache.spec
From: "Ralf S. Engelschall" <rse () openpkg ! org>
Date: 2007-06-28 20:51:37
Message-ID: 20070628205137.F23911B504B () master ! openpkg ! org
[Download RAW message or body]
OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: rse@openpkg.org
Module: openpkg-src Date: 28-Jun-2007 22:51:37
Branch: HEAD Handle: 2007062821513700
Modified files:
openpkg-src/apache apache.patch apache.spec
Log:
nuke envvars stuff (we have apache.sh), remove more runtime files and
cleanup packaging in general
Summary:
Revision Changes Path
1.33 +60 -10 openpkg-src/apache/apache.patch
1.420 +11 -13 openpkg-src/apache/apache.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/apache/apache.patch
============================================================================
$ cvs diff -u -r1.32 -r1.33 apache.patch
--- openpkg-src/apache/apache.patch 23 Jun 2007 09:45:09 -0000 1.32
+++ openpkg-src/apache/apache.patch 28 Jun 2007 20:51:37 -0000 1.33
@@ -1,6 +1,6 @@
Index: build/config_vars.sh.in
--- build/config_vars.sh.in.orig 2006-07-12 05:38:44 +0200
-+++ build/config_vars.sh.in 2007-06-23 11:42:21 +0200
++++ build/config_vars.sh.in 2007-06-28 22:12:16 +0200
@@ -35,7 +35,7 @@
APU_CONFIG=@APU_CONFIG@
fi
@@ -12,7 +12,7 @@
Index: config.layout
--- config.layout.orig 2004-11-21 19:50:36 +0100
-+++ config.layout 2007-06-23 11:42:21 +0200
++++ config.layout 2007-06-28 22:12:16 +0200
@@ -50,7 +50,7 @@
iconsdir: ${datadir}/icons
htdocsdir: ${datadir}/htdocs
@@ -24,7 +24,7 @@
runtimedir: ${localstatedir}/run
Index: configure
--- configure.orig 2007-01-06 07:40:00 +0100
-+++ configure 2007-06-23 11:42:21 +0200
++++ configure 2007-06-28 22:12:16 +0200
@@ -2711,6 +2711,11 @@
{ (exit 1); exit 1; }; }
fi
@@ -51,7 +51,7 @@
reconfig.yes)
Index: docs/conf/mime.types
--- docs/conf/mime.types.orig 2006-01-29 23:34:37 +0100
-+++ docs/conf/mime.types 2007-06-23 11:42:21 +0200
++++ docs/conf/mime.types 2007-06-28 22:12:16 +0200
@@ -265,6 +265,22 @@
application/vnd.novadigm.edm
application/vnd.novadigm.edx
@@ -77,7 +77,7 @@
application/vnd.palm
Index: docs/docroot/index.html
--- docs/docroot/index.html.orig 2004-11-20 21:16:24 +0100
-+++ docs/docroot/index.html 2007-06-23 11:42:21 +0200
++++ docs/docroot/index.html 2007-06-28 22:12:16 +0200
@@ -1 +1,7 @@
-<html><body><h1>It works!</h1></body></html>
\ No newline at end of file
@@ -90,7 +90,7 @@
+</html>
Index: modules/generators/mod_autoindex.c
--- modules/generators/mod_autoindex.c.orig 2006-07-12 05:38:44 +0200
-+++ modules/generators/mod_autoindex.c 2007-06-23 11:43:20 +0200
++++ modules/generators/mod_autoindex.c 2007-06-28 22:12:16 +0200
@@ -1544,17 +1544,17 @@
++cols;
@@ -114,7 +114,7 @@
++cols;
Index: server/Makefile.in
--- server/Makefile.in.orig 2006-03-09 22:29:55 +0100
-+++ server/Makefile.in 2007-06-23 11:42:21 +0200
++++ server/Makefile.in 2007-06-28 22:12:16 +0200
@@ -56,7 +56,8 @@
tmp=export_files_unsorted.txt; \
rm -f $$tmp && touch $$tmp; \
@@ -127,7 +127,7 @@
(ls $$dir/ap[ru].h $$dir/ap[ru]_*.h >> $$tmp 2>/dev/null); \
Index: srclib/apr-util/crypto/getuuid.c
--- srclib/apr-util/crypto/getuuid.c.orig 2006-04-14 20:01:58 +0200
-+++ srclib/apr-util/crypto/getuuid.c 2007-06-23 11:42:21 +0200
++++ srclib/apr-util/crypto/getuuid.c 2007-06-28 22:12:16 +0200
@@ -131,7 +131,7 @@
/* crap. this isn't crypto quality, but it will be Good Enough */
@@ -137,10 +137,60 @@
srand((unsigned int)(((time_now >> 32) ^ time_now) & 0xffffffff));
return rand() & 0x0FFFF;
+Index: support/Makefile.in
+--- support/Makefile.in.orig 2005-07-07 01:15:34 +0200
++++ support/Makefile.in 2007-06-28 22:16:54 +0200
+@@ -22,12 +22,6 @@
+ chmod 755 $(DESTDIR)$(sbindir)/$$i; \
+ fi ; \
+ done
+- @if test -f "$(builddir)/envvars-std"; then \
+- cp -p envvars-std $(DESTDIR)$(sbindir); \
+- if test ! -f $(DESTDIR)$(sbindir)/envvars; then \
+- cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \
+- fi ; \
+- fi
+
+ htpasswd_OBJECTS = htpasswd.lo
+ htpasswd: $(htpasswd_OBJECTS)
+Index: support/apachectl.in
+--- support/apachectl.in.orig 2006-07-12 05:38:44 +0200
++++ support/apachectl.in 2007-06-28 22:15:56 +0200
+@@ -43,11 +43,6 @@
+ # the path to your httpd binary, including options if necessary
+ HTTPD='@exp_sbindir@/@progname@'
+ #
+-# pick up any necessary environment variables
+-if test -f @exp_sbindir@/envvars; then
+- . @exp_sbindir@/envvars
+-fi
+-#
+ # a command that outputs a formatted text version of the HTML at the
+ # url given on the command line. Designed for lynx, however other
+ # programs may work.
Index: support/apxs.in
--- support/apxs.in.orig 2006-07-12 05:38:44 +0200
-+++ support/apxs.in 2007-06-23 11:42:21 +0200
-@@ -338,8 +338,7 @@
++++ support/apxs.in 2007-06-28 22:14:31 +0200
+@@ -190,9 +190,6 @@
+ my $httpd = get_vars("sbindir") . "/" . get_vars("progname");
+ $httpd = eval qq("$httpd");
+ $httpd = eval qq("$httpd");
+-my $envvars = get_vars("sbindir") . "/envvars";
+-$envvars = eval qq("$envvars");
+-$envvars = eval qq("$envvars");
+
+ #allow apxs to be run from the source tree, before installation
+ if ($0 =~ m:support/apxs$:) {
+@@ -204,7 +201,7 @@
+ exit 1;
+ }
+
+-unless (grep /mod_so/, `. $envvars && $httpd -l`) {
++unless (grep /mod_so/, `$httpd -l`) {
+ error("Sorry, no shared object support for Apache");
+ error("available under your platform. Make sure");
+ error("the Apache module mod_so is compiled into");
+@@ -338,8 +335,7 @@
exit(1);
}
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/apache/apache.spec
============================================================================
$ cvs diff -u -r1.419 -r1.420 apache.spec
--- openpkg-src/apache/apache.spec 28 Jun 2007 20:12:00 -0000 1.419
+++ openpkg-src/apache/apache.spec 28 Jun 2007 20:51:37 -0000 1.420
@@ -233,14 +233,17 @@
%{l_make} %{l_mflags}
%install
- # install Apache
+ # install package
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
- # adjust permissions
- chmod 755 $RPM_BUILD_ROOT%{l_prefix}/sbin/envvars
+ # create additional directories
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
+ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d \
+ $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache.dav
- # adjust GNU libtool configuration
+ # adjust GNU libtool configuration for apxs(1) runtime
%{l_shtool} install -c -m 755 \
-e 's;^build_libtool_libs=no;build_libtool_libs=yes;' \
%{l_prefix}/share/apr/build-1/libtool \
@@ -262,13 +265,10 @@
%{SOURCE apache.base} \
%{SOURCE apache.conf} \
$RPM_BUILD_ROOT%{l_prefix}/etc/apache/
- mv $RPM_BUILD_ROOT%{l_prefix}/etc/apache/magic \
+ mv $RPM_BUILD_ROOT%{l_prefix}/etc/apache/magic \
$RPM_BUILD_ROOT%{l_prefix}/etc/apache/mime.magic
- %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d
# install run-command script
- %{l_shtool} mkdir -f -p -m 755 \
- $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.apache} \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
@@ -289,10 +289,6 @@
rm -rf style/latex
) || exit $?
- # create additional directories
- %{l_shtool} mkdir -f -p -m 755 \
- $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache.dav
-
# determine installation files
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
@@ -319,6 +315,8 @@
# before erase, stop service and remove log files
[ $1 -eq 0 ] || exit 0
%{l_rc} apache stop 2>/dev/null
- rm -f $RPM_INSTALL_PREFIX/var/apache/log/* >/dev/null 2>&1 || true
+ rm -f $RPM_INSTALL_PREFIX/var/apache/log/* >/dev/null 2>&1 || true
+ rm -f $RPM_INSTALL_PREFIX/var/apache/run/*/* >/dev/null 2>&1 || true
+ rm -f $RPM_INSTALL_PREFIX/var/apache/run/* >/dev/null 2>&1 || true
exit 0
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic