Control: tag -1 patch

On Sun, Apr 01, 2012 at 09:15:51PM +0000, a...@debian.org wrote:
> your package libapache2-mod-authn-yubikey is provding an Apache2 web server 
> module.
> We're upgrading Apache to the new upstream version 2.4 [1] (tracked
> as transition bug #661958). This requires all modules to be rebuilt
> due to ABI changes.

Here's a patch.  Please review.

diff -Nru libapache2-mod-authn-yubikey-1.0/debian/changelog 
libapache2-mod-authn-yubikey-1.0/debian/changelog
--- libapache2-mod-authn-yubikey-1.0/debian/changelog   2011-02-10 
20:47:32.000000000 +0000
+++ libapache2-mod-authn-yubikey-1.0/debian/changelog   2013-07-09 
17:01:55.000000000 +0100
@@ -1,3 +1,10 @@
+libapache2-mod-authn-yubikey (1.0-1.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Port to Apache 2.4 (closes: #666806).
+
+ -- Colin Watson <cjwat...@debian.org>  Tue, 09 Jul 2013 17:01:41 +0100
+
 libapache2-mod-authn-yubikey (1.0-1) unstable; urgency=low
 
   * Initial release (Closes: #612810)
diff -Nru libapache2-mod-authn-yubikey-1.0/debian/control 
libapache2-mod-authn-yubikey-1.0/debian/control
--- libapache2-mod-authn-yubikey-1.0/debian/control     2011-02-12 
10:24:28.000000000 +0000
+++ libapache2-mod-authn-yubikey-1.0/debian/control     2013-07-09 
17:00:59.000000000 +0100
@@ -2,13 +2,13 @@
 Section: web
 Priority: extra
 Maintainer: Alexandre De Dommelin <adedomme...@tuxz.net>
-Build-Depends: debhelper (>= 7.0.50~), apache2-threaded-dev, 
libcurl4-openssl-dev
+Build-Depends: debhelper (>= 7.0.50~), dh-apache2, apache2-dev, 
libcurl4-openssl-dev
 Standards-Version: 3.9.1
 Homepage: http://www.coffeecrew.org/software/yubikey-apache-plugin/
 
 Package: libapache2-mod-authn-yubikey
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl3, apache2
+Depends: ${shlibs:Depends}, ${misc:Depends}, libcurl3
 Description: Yubikey authentication provider for Apache 
  The mod_authn_yubikey module is an authentication provider 
  for the Apache platform. It leverages the YubiKey which is 
diff -Nru 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.apache2 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.apache2
--- 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.apache2    
    1970-01-01 01:00:00.000000000 +0100
+++ 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.apache2    
    2013-07-09 17:01:23.000000000 +0100
@@ -0,0 +1,2 @@
+mod .libs/mod_authn_yubikey.so
+mod debian/authn_yubikey.load
diff -Nru 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.install 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.install
--- 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.install    
    2011-02-10 20:28:48.000000000 +0000
+++ 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.install    
    1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-.libs/mod_authn_yubikey.so usr/lib/apache2/modules
-debian/authn_yubikey.load etc/apache2/mods-available
diff -Nru 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.postinst 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.postinst
--- 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.postinst   
    2011-02-12 11:50:36.000000000 +0000
+++ 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.postinst   
    1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-#! /bin/sh
-# postinst script for libapache2-mod-authn-yubikey
-
-set -e
-
-case "$1" in
-    configure)
-       a2enmod authn_yubikey
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 0
-    ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff -Nru 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.prerm 
libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.prerm
--- libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.prerm  
2011-02-12 11:50:42.000000000 +0000
+++ libapache2-mod-authn-yubikey-1.0/debian/libapache2-mod-authn-yubikey.prerm  
1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-#! /bin/sh
-# prerm script for libapache2-mod-authn-yubikey
-#
-set -e
-
-case "$1" in
-    remove|upgrade|deconfigure)
-        a2dismod authn_yubikey 
-        ;;
-    *)
-        echo "prerm called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff -Nru libapache2-mod-authn-yubikey-1.0/debian/patches/apr-md5-include.patch 
libapache2-mod-authn-yubikey-1.0/debian/patches/apr-md5-include.patch
--- libapache2-mod-authn-yubikey-1.0/debian/patches/apr-md5-include.patch       
1970-01-01 01:00:00.000000000 +0100
+++ libapache2-mod-authn-yubikey-1.0/debian/patches/apr-md5-include.patch       
2013-07-09 17:00:40.000000000 +0100
@@ -0,0 +1,17 @@
+Description: Include "apr_md5.h" for apr_password_validate
+Author: Colin Watson <cjwat...@debian.org>
+Forwarded: no
+Last-Update: 2013-07-09
+
+Index: b/mod_authn_yubikey.c
+===================================================================
+--- a/mod_authn_yubikey.c
++++ b/mod_authn_yubikey.c
+@@ -30,6 +30,7 @@
+ #include "apr_strings.h"
+ #include "apr_dbm.h"
+ #include "apr_time.h"
++#include "apr_md5.h"
+ #include "http_core.h"
+ #include "http_request.h"
+ 
diff -Nru libapache2-mod-authn-yubikey-1.0/debian/patches/series 
libapache2-mod-authn-yubikey-1.0/debian/patches/series
--- libapache2-mod-authn-yubikey-1.0/debian/patches/series      1970-01-01 
01:00:00.000000000 +0100
+++ libapache2-mod-authn-yubikey-1.0/debian/patches/series      2013-07-09 
16:58:02.000000000 +0100
@@ -0,0 +1 @@
+apr-md5-include.patch
diff -Nru libapache2-mod-authn-yubikey-1.0/debian/rules 
libapache2-mod-authn-yubikey-1.0/debian/rules
--- libapache2-mod-authn-yubikey-1.0/debian/rules       2011-02-13 
14:06:50.000000000 +0000
+++ libapache2-mod-authn-yubikey-1.0/debian/rules       2013-07-09 
17:01:09.000000000 +0100
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
 %:
-       dh $@
+       dh $@ --with apache2
 
 override_dh_clean:
        dh_clean

Thanks,

-- 
Colin Watson                                       [cjwat...@ubuntu.com]


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to