Tags 391753 + patch pending
Thanks

Hi!

I have prepared an NMU for this package.  It updates the dependency and
adds the correct compilation flags for libapr1.

I have attached the full interdiff output of my NMU.  It modifies some
extra things in debian/rules due to a difference in yada version.

BTW, this yada thing is quite unfriendly to the NMUer.  It's not nice that
you have to update the whole debian/rules and end up with so many
differences, just to make a very simple change.

-- 
Love,
        Marga.
diff -u libapache-mod-rpaf-0.5/debian/changelog 
libapache-mod-rpaf-0.5/debian/changelog
--- libapache-mod-rpaf-0.5/debian/changelog
+++ libapache-mod-rpaf-0.5/debian/changelog
@@ -1,3 +1,13 @@
+libapache-mod-rpaf (0.5-2.1) unstable; urgency=low
+
+  * Non-maintainer upload to update dependency on an uninstallable package.
+  * Updated the dependency of libapache2-mod-suphp to apache2.2-common.
+    (Closes: #391753)
+  * Added a call to apr-1-config --cppflags to get the correct CFLAGS at 
+    build time.
+
+ -- Margarita Manterola <[EMAIL PROTECTED]>  Wed, 18 Oct 2006 14:20:31 -0300
+
 libapache-mod-rpaf (0.5-2) unstable; urgency=low
 
   * Add rpaf.conf with base configuration.
diff -u libapache-mod-rpaf-0.5/debian/packages 
libapache-mod-rpaf-0.5/debian/packages
--- libapache-mod-rpaf-0.5/debian/packages
+++ libapache-mod-rpaf-0.5/debian/packages
@@ -98,7 +98,7 @@
  mkdir apache2-build
  pushd apache2-build
      cp -a ../mod_rpaf-2.0.c mod_rpaf.c
-     $APXS2 -c -S CFLAGS="`$APXS2 -q CFLAGS` $CFLAGS" mod_rpaf.c
+     $APXS2 -c -S CFLAGS="`$APXS2 -q CFLAGS` `apr-1-config --cppflags` 
$CFLAGS" mod_rpaf.c
  popd
 Clean: sh
  rm -rf *-build || true
@@ -171,7 +171,7 @@
 
 Package: libapache2-mod-rpaf
 Architecture: any
-Depends: apache2-common (>= %{apache2_version}), []
+Depends: apache2.2-common (>= %{apache2_version}), []
 Description: module for Apache2 which takes the last IP from the 
'X-Forwarded-For' header
  rpaf is short for reverse proxy add forward.
  .
diff -u libapache-mod-rpaf-0.5/debian/rules libapache-mod-rpaf-0.5/debian/rules
--- libapache-mod-rpaf-0.5/debian/rules
+++ libapache-mod-rpaf-0.5/debian/rules
@@ -1,18 +1,57 @@
 #!/usr/bin/make -f
 # Generated automatically from debian/packages
-# by yada v0.32, of Fri, 11 Mar 2005
+# by yada v0.48, of Wed, 28 Sep 2005
 
-DEB_HOST_ARCH        := $(shell dpkg-architecture -qDEB_HOST_ARCH)
-DEB_HOST_GNU_CPU     := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
-DEB_HOST_GNU_TYPE    := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_HOST_GNU_SYSTEM  := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
-
-DEB_BUILD_ARCH       := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-DEB_BUILD_GNU_CPU    := $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
-DEB_BUILD_GNU_TYPE   := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-DEB_BUILD_GNU_SYSTEM := $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
+DEB_HOST_ARCH        := $(shell dpkg-architecture -qDEB_HOST_ARCH 2>/dev/null)
+DEB_HOST_ARCH_OS     := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 
2>/dev/null)
+DEB_HOST_ARCH_CPU    := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU 
2>/dev/null)
+DEB_HOST_GNU_CPU     := $(shell dpkg-architecture -qDEB_HOST_GNU_CPU 
2>/dev/null)
+DEB_HOST_GNU_TYPE    := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE 
2>/dev/null)
+DEB_HOST_GNU_SYSTEM  := $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM 
2>/dev/null)
+
+DEB_BUILD_ARCH       := $(shell dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null)
+DEB_BUILD_ARCH_OS    := $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS 
2>/dev/null)
+DEB_BUILD_ARCH_CPU   := $(shell dpkg-architecture -qDEB_BUILD_ARCH_CPU 
2>/dev/null)
+DEB_BUILD_GNU_CPU    := $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU 
2>/dev/null)
+DEB_BUILD_GNU_TYPE   := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE 
2>/dev/null)
+DEB_BUILD_GNU_SYSTEM := $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM 
2>/dev/null)
+
+# Take account of old dpkg-architecture output.
+ifeq ($(DEB_HOST_ARCH_CPU),)
+  DEB_HOST_ARCH_CPU := $(DEB_HOST_GNU_CPU))
+  ifeq ($(DEB_HOST_ARCH_CPU),i486)
+    DEB_HOST_ARCH_OS := i386
+  else
+  ifeq ($(DEB_HOST_ARCH_CPU),x86_64)
+    DEB_HOST_ARCH_OS := amd64
+  endif
+  endif
+endif
+ifeq ($(DEB_HOST_ARCH_OS),)
+  DEB_HOST_ARCH_OS := $(subst -gnu,,$(DEB_HOST_GNU_SYSTEM))
+  ifeq ($(DEB_HOST_ARCH_OS),gnu)
+    DEB_HOST_ARCH_OS := hurd
+  endif
+endif
+ifeq ($(DEB_BUILD_ARCH_CPU),)
+  DEB_BUILD_ARCH_CPU := $(DEB_BUILD_GNU_CPU))
+  ifeq ($(DEB_BUILD_ARCH_CPU),i486)
+    DEB_BUILD_ARCH_OS := i386
+  else
+  ifeq ($(DEB_BUILD_ARCH_CPU),x86_64)
+    DEB_BUILD_ARCH_OS := amd64
+  endif
+  endif
+endif
+ifeq ($(DEB_BUILD_ARCH_OS),)
+  DEB_BUILD_ARCH_OS := $(subst -gnu,,$(DEB_BUILD_GNU_SYSTEM))
+  ifeq ($(DEB_BUILD_ARCH_OS),gnu)
+    DEB_BUILD_ARCH_OS := hurd
+  endif
+endif
 
-VERSION:=$(shell LC_ALL=C dpkg-parsechangelog | sed -ne 's/^Version: 
*\([^2]*\)/\1/p')
+LEFT_PARENTHESIS:=(
+VERSION:=$(shell head -n1 debian/changelog | sed -e "s/^[0-9a-zA-Z.-]* 
$(LEFT_PARENTHESIS)//" -e "s/[^0-9a-zA-Z.:+~-].*//")
 
 SHELL=/bin/bash
 
@@ -55,9 +94,11 @@
 debian/control: $(shell which yada) debian/packages-tmp
        yada rebuild control
 
-templates: debian/templates
+templates: debian/templates debian/po/POTFILES.in
 debian/templates: $(shell which yada) debian/packages-tmp
        yada rebuild templates
+debian/po/POTFILES.in: $(shell which yada) debian/packages-tmp
+       yada rebuild templates
 
 debian/build-stamp: debian/build-arch-stamp debian/build-indep-stamp
        @[ -f $(shell which yada) -a -f debian/rules ]
@@ -97,7 +138,7 @@
        echo -E 'mkdir apache2-build';\
        echo -E 'pushd apache2-build';\
        echo -E '    cp -a ../mod_rpaf-2.0.c mod_rpaf.c';\
-       echo -E '    $$APXS2 -c -S CFLAGS="`$$APXS2 -q CFLAGS` $$CFLAGS" 
mod_rpaf.c';\
+       echo -E '    $$APXS2 -c -S CFLAGS="`$$APXS2 -q CFLAGS` `apr-1-config 
--cppflags` $$CFLAGS" mod_rpaf.c';\
        echo -E 'popd') | /bin/bash
        touch debian/build-stamp
 
@@ -163,7 +204,7 @@
        find debian/tmp-libapache2-mod-rpaf -type f -print \
          | sed -n 's/^debian\/tmp-libapache2-mod-rpaf\(\/etc\/.*\)$$/\1/p' \
          > debian/tmp-libapache2-mod-rpaf/DEBIAN/conffiles
-       if test ! -s debian/tmp-libapache2-mod-rpaf/DEBIAN/conffiles; then rm 
-f debian/tmp-libapache2-mod-rpaf/DEBIAN/conffiles; fi
+       test -s debian/tmp-libapache2-mod-rpaf/DEBIAN/conffiles || rm -f 
debian/tmp-libapache2-mod-rpaf/DEBIAN/conffiles
        yada rebuild control
        yada generate substvars libapache2-mod-rpaf
        umask 022 && dpkg-gencontrol -isp -plibapache2-mod-rpaf 
-Pdebian/tmp-libapache2-mod-rpaf
@@ -219,7 +260,7 @@
        find debian/tmp-libapache-mod-rpaf -type f -print \
          | sed -n 's/^debian\/tmp-libapache-mod-rpaf\(\/etc\/.*\)$$/\1/p' \
          > debian/tmp-libapache-mod-rpaf/DEBIAN/conffiles
-       if test ! -s debian/tmp-libapache-mod-rpaf/DEBIAN/conffiles; then rm -f 
debian/tmp-libapache-mod-rpaf/DEBIAN/conffiles; fi
+       test -s debian/tmp-libapache-mod-rpaf/DEBIAN/conffiles || rm -f 
debian/tmp-libapache-mod-rpaf/DEBIAN/conffiles
        yada rebuild control
        yada generate substvars libapache-mod-rpaf
        umask 022 && dpkg-gencontrol -isp -plibapache-mod-rpaf 
-Pdebian/tmp-libapache-mod-rpaf
diff -u libapache-mod-rpaf-0.5/debian/control 
libapache-mod-rpaf-0.5/debian/control
--- libapache-mod-rpaf-0.5/debian/control
+++ libapache-mod-rpaf-0.5/debian/control
@@ -3,11 +3,11 @@
 Section: web
 Priority: extra
 Standards-Version: 3.6.1
-Build-Depends: apache-dev (>= 1.3.23), apache2-threaded-dev (>= 2.0.50-10), 
yada (>= 0.32)
+Build-Depends: apache-dev (>= 1.3.23), apache2-threaded-dev (>= 2.0.50-10), 
yada (>= 0.48)
 
 Package: libapache-mod-rpaf
 Architecture: any
-Depends: apache-common (>= 1.3.33-4), ${libapache-mod-rpaf:Depends}
+Depends: apache-common (>= 1.3.34-4), ${libapache-mod-rpaf:Depends}
 Description: module for Apache which takes the last IP from the 
'X-Forwarded-For' header
  rpaf is short for reverse proxy add forward.
  .
@@ -24,7 +24,7 @@
 
 Package: libapache2-mod-rpaf
 Architecture: any
-Depends: apache2-common (>= 2.0.53-5), ${libapache2-mod-rpaf:Depends}
+Depends: apache2.2-common (>= 2.2.3-2), ${libapache2-mod-rpaf:Depends}
 Description: module for Apache2 which takes the last IP from the 
'X-Forwarded-For' header
  rpaf is short for reverse proxy add forward.
  .

Reply via email to