control: tags -1 +patch Hi,
I've fixed this FTBFS (and added more improvement, in my point of view ;) as attached patch. Please check and consider to apply (some part of) it. -- Regards, Hideki Yamane henrich @ debian.or.jp/org http://wiki.debian.org/HidekiYamane
diff -Nru libapache2-mod-log-slow-1.0.8/debian/changelog libapache2-mod-log-slow-1.0.8/debian/changelog --- libapache2-mod-log-slow-1.0.8/debian/changelog 2014-04-22 02:06:34.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/changelog 2014-04-22 02:01:22.000000000 +0900 @@ -1,3 +1,22 @@ +libapache2-mod-log-slow (1.0.8-1.1) unstable; urgency=low + + * Non-maintainer upload. + * use source format 3.0 (quilt) + * debian/patches + - add adjust.patch to ignore hardcoded path (Closes: #725606) + - add add-install-target.patch to add missing install target in upstream + Makefile (I wonder why previous version would work) + * debian/compat + - set 9 to enable hardening in rules + * debian/control + - set "Build-Depends: debhelper (>= 9)" as above + * add debian/{install,dirs} + * debian/rules + - set hardening option + - simplify it + + -- Hideki Yamane <henr...@debian.org> Tue, 22 Apr 2014 00:40:10 +0900 + libapache2-mod-log-slow (1.0.8-1) unstable; urgency=low * New upstream release (closes: #707062). diff -Nru libapache2-mod-log-slow-1.0.8/debian/compat libapache2-mod-log-slow-1.0.8/debian/compat --- libapache2-mod-log-slow-1.0.8/debian/compat 2014-04-22 02:06:34.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/compat 2014-04-22 01:46:51.000000000 +0900 @@ -1 +1 @@ -5 +9 diff -Nru libapache2-mod-log-slow-1.0.8/debian/control libapache2-mod-log-slow-1.0.8/debian/control --- libapache2-mod-log-slow-1.0.8/debian/control 2014-04-22 02:06:34.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/control 2014-04-22 01:46:45.000000000 +0900 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Cyril Bouthors <c...@debian.org> Uploaders: Cyril Bouthors <cy...@bouthors.org> -Build-Depends: debhelper (>= 7.0.50), apache2-dev +Build-Depends: debhelper (>= 9), apache2-dev Standards-Version: 3.9.4 Package: libapache2-mod-log-slow diff -Nru libapache2-mod-log-slow-1.0.8/debian/dirs libapache2-mod-log-slow-1.0.8/debian/dirs --- libapache2-mod-log-slow-1.0.8/debian/dirs 1970-01-01 09:00:00.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/dirs 2014-04-22 01:48:32.000000000 +0900 @@ -0,0 +1 @@ +etc/apache2/mods-available diff -Nru libapache2-mod-log-slow-1.0.8/debian/install libapache2-mod-log-slow-1.0.8/debian/install --- libapache2-mod-log-slow-1.0.8/debian/install 1970-01-01 09:00:00.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/install 2014-04-22 01:49:23.000000000 +0900 @@ -0,0 +1 @@ +debian/log_slow.* etc/apache2/mods-available/ diff -Nru libapache2-mod-log-slow-1.0.8/debian/patches/add-install-target.patch libapache2-mod-log-slow-1.0.8/debian/patches/add-install-target.patch --- libapache2-mod-log-slow-1.0.8/debian/patches/add-install-target.patch 1970-01-01 09:00:00.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/patches/add-install-target.patch 2014-04-22 02:02:22.000000000 +0900 @@ -0,0 +1,30 @@ +Description: set install target + + taken from upstream Makefile13 and adjust it + +Author: Hideki Yamane <henr...@debian.org> +Forwarded: no +Last-Update: 2014-04-22 + +Index: libapache2-mod-log-slow-1.0.8/Makefile +=================================================================== +--- libapache2-mod-log-slow-1.0.8.orig/Makefile 2014-04-22 01:35:57.697022116 +0900 ++++ libapache2-mod-log-slow-1.0.8/Makefile 2014-04-22 01:35:57.789022114 +0900 +@@ -13,10 +13,15 @@ + APACHECTL=$(ap_basedir)/bin/apachectl + + # the default target +-all: local-shared-build ++all: mod_log_slow.so ++ ++# compile the DSO file ++mod_log_slow.so: mod_log_slow.c ++ $(APXS) -c $(DEF) $(INC) $(LIB) mod_log_slow.c -o mod_log_slow.so + + # install the shared object file into Apache +-install: install-modules-yes ++install: all ++ $(APXS) -i -a -n 'log_slow' mod_log_slow.so + + # cleanup + clean: diff -Nru libapache2-mod-log-slow-1.0.8/debian/patches/adjust.patch libapache2-mod-log-slow-1.0.8/debian/patches/adjust.patch --- libapache2-mod-log-slow-1.0.8/debian/patches/adjust.patch 1970-01-01 09:00:00.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/patches/adjust.patch 2014-04-22 02:00:41.000000000 +0900 @@ -0,0 +1,18 @@ +Description: do not use hardcoded ap_basedir +Author: Hideki Yamane <henr...@debian.org> +Bug-Debian: http://bugs.debian.org/725606 +Forwarded: no +Last-Update: 2014-04-22 + +Index: libapache2-mod-log-slow-1.0.8/Makefile +=================================================================== +--- libapache2-mod-log-slow-1.0.8.orig/Makefile 2014-04-22 01:07:54.337046196 +0900 ++++ libapache2-mod-log-slow-1.0.8/Makefile 2014-04-22 01:23:47.033032628 +0900 +@@ -3,7 +3,6 @@ + ## Autogenerated via ``apxs -n log_slow -g''. + ## + +-ap_basedir=/home/apache-2.2.2 + builddir=. + top_srcdir=$(ap_basedir) + top_builddir=$(ap_basedir) diff -Nru libapache2-mod-log-slow-1.0.8/debian/patches/series libapache2-mod-log-slow-1.0.8/debian/patches/series --- libapache2-mod-log-slow-1.0.8/debian/patches/series 1970-01-01 09:00:00.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/patches/series 2014-04-22 01:13:00.000000000 +0900 @@ -0,0 +1,2 @@ +adjust.patch +add-install-target.patch diff -Nru libapache2-mod-log-slow-1.0.8/debian/rules libapache2-mod-log-slow-1.0.8/debian/rules --- libapache2-mod-log-slow-1.0.8/debian/rules 2014-04-22 02:06:34.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/rules 2014-04-22 01:49:30.000000000 +0900 @@ -1,18 +1,7 @@ #!/usr/bin/make -f -CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) +export DEB_BUILD_MAINT_OPTIONS := hardening=+all +export ap_basedir=/usr/share/apache2 %: dh $@ - -override_dh_auto_build: - $(MAKE) ap_basedir=/usr/share/apache2 CFLAGS="$(CFLAGS)" - -override_dh_auto_clean: - $(MAKE) ap_basedir=/usr/share/apache2 clean - -override_dh_auto_install: - $(MAKE) ap_basedir=/usr/share/apache2 DESTDIR=$(CURDIR)/debian/libapache2-mod-log-slow install - mkdir -p debian/libapache2-mod-log-slow/etc/apache2/mods-available - cp debian/log_slow.conf debian/libapache2-mod-log-slow/etc/apache2/mods-available - cp debian/log_slow.load debian/libapache2-mod-log-slow/etc/apache2/mods-available diff -Nru libapache2-mod-log-slow-1.0.8/debian/source/format libapache2-mod-log-slow-1.0.8/debian/source/format --- libapache2-mod-log-slow-1.0.8/debian/source/format 1970-01-01 09:00:00.000000000 +0900 +++ libapache2-mod-log-slow-1.0.8/debian/source/format 2014-04-22 00:39:22.000000000 +0900 @@ -0,0 +1 @@ +3.0 (quilt)