Patches for apache-httpd and apache-httpd-openbsd to cope with lynx
removal; use ftp | sed to strip out html tags instead. Not identical
but looks reasonable, and I don't think anyone can rely on lynx
dump output to stay identical either.

OK?


Index: apache-httpd/Makefile
===================================================================
RCS file: /cvs/ports/www/apache-httpd/Makefile,v
retrieving revision 1.47
diff -u -p -r1.47 Makefile
--- apache-httpd/Makefile       12 Jul 2014 14:11:32 -0000      1.47
+++ apache-httpd/Makefile       16 Jul 2014 14:31:00 -0000
@@ -5,7 +5,7 @@ COMMENT=        apache HTTP server
 V=             2.2.27
 PKGNAME=       apache-httpd-${V}
 DISTNAME=      httpd-${V}
-REVISION=      2
+REVISION=      3
 
 CATEGORIES=    www net
 
Index: apache-httpd/patches/patch-support_apachectl_in
===================================================================
RCS file: /cvs/ports/www/apache-httpd/patches/patch-support_apachectl_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-support_apachectl_in
--- apache-httpd/patches/patch-support_apachectl_in     25 Mar 2007 17:40:55 
-0000      1.2
+++ apache-httpd/patches/patch-support_apachectl_in     16 Jul 2014 14:31:00 
-0000
@@ -1,7 +1,27 @@
 $OpenBSD: patch-support_apachectl_in,v 1.2 2007/03/25 17:40:55 deanna Exp $
---- support/apachectl.in.orig  Tue Jul 11 23:38:44 2006
-+++ support/apachectl.in       Sun Mar 25 13:21:04 2007
-@@ -82,8 +82,8 @@ start|stop|restart|graceful|graceful-stop)
+--- support/apachectl.in.orig  Wed Jul 12 04:38:44 2006
++++ support/apachectl.in       Wed Jul 16 15:25:38 2014
+@@ -51,7 +51,7 @@ 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.  
+-LYNX="@LYNX_PATH@ -dump"
++LYNX="dump_html"
+ #
+ # the URL to your server's mod_status status page.  If you do not
+ # have one, then status and fullstatus will not work.
+@@ -65,6 +65,10 @@ ULIMIT_MAX_FILES="@APACHECTL_ULIMIT@"
+ # --------------------                              --------------------
+ # ||||||||||||||||||||   END CONFIGURATION SECTION  ||||||||||||||||||||
+ 
++dump_html() {
++      ftp -Vo- "$1" | sed 's,<[^>]*>,,g'
++}
++
+ # Set the maximum number of file descriptors allowed per child process.
+ if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
+     $ULIMIT_MAX_FILES
+@@ -82,8 +86,8 @@ start|stop|restart|graceful|graceful-stop)
      ;;
  startssl|sslstart|start-SSL)
      echo The startssl option is no longer supported.
Index: apache-httpd-openbsd/Makefile
===================================================================
RCS file: /cvs/ports/www/apache-httpd-openbsd/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- apache-httpd-openbsd/Makefile       9 May 2014 11:40:44 -0000       1.3
+++ apache-httpd-openbsd/Makefile       16 Jul 2014 14:31:00 -0000
@@ -3,6 +3,7 @@
 COMMENT=       OpenBSD improved and secured version of Apache 1.3
 
 DISTNAME=      apache-httpd-openbsd-1.3.20140502
+REVISION=      0
 CATEGORIES=    www
 
 HOMEPAGE=      https://github.com/fobser/apache-httpd-openbsd
Index: apache-httpd-openbsd/patches/patch-src_support_apachectl
===================================================================
RCS file: apache-httpd-openbsd/patches/patch-src_support_apachectl
diff -N apache-httpd-openbsd/patches/patch-src_support_apachectl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ apache-httpd-openbsd/patches/patch-src_support_apachectl    16 Jul 2014 
14:31:00 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+--- src/support/apachectl.orig Wed Jul 16 15:30:14 2014
++++ src/support/apachectl      Wed Jul 16 15:30:43 2014
+@@ -30,7 +30,7 @@ HTTPD='/usr/local/apache/src/httpd'
+ # 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.  
+-LYNX="lynx -dump"
++LYNX="dump_html"
+ #
+ # the URL to your server's mod_status status page.  If you do not
+ # have one, then status and fullstatus will not work.
+@@ -38,6 +38,10 @@ STATUSURL="http://localhost/server-status";
+ #
+ # --------------------                              --------------------
+ # ||||||||||||||||||||   END CONFIGURATION SECTION  ||||||||||||||||||||
++
++dump_html() {
++      ftp -Vo- "$1" | sed 's,<[^>]*>,,g'
++}
+ 
+ ERROR=0
+ ARGV="$@"

Reply via email to