I have just done an NMU of mod-ruby to fix long standing bugs. Please
find the diff of the NMU attached.

-- 
  .''`.  Aurelien Jarno             | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   [EMAIL PROTECTED]         | [EMAIL PROTECTED]
   `-    people.debian.org/~aurel32 | www.aurel32.net
diff -u mod-ruby-1.2.6/debian/control mod-ruby-1.2.6/debian/control
--- mod-ruby-1.2.6/debian/control
+++ mod-ruby-1.2.6/debian/control
@@ -3,14 +3,14 @@
 Priority: optional
 Maintainer: Shugo Maeda <[EMAIL PROTECTED]>
 Uploaders: Shugo Maeda <[EMAIL PROTECTED]>, ARAKI Yasuhiro <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.1.16), apache-dev (>= 1.3.9), apache2-threaded-dev (>= 2.2.3-1) | apache2-prefork-dev (>= 2.2.3-1), ruby1.8, ruby1.8-dev
+Build-Depends: debhelper (>= 4.1.16), apache2-threaded-dev (>= 2.2.3-1) | apache2-prefork-dev (>= 2.2.3-1), ruby1.8, ruby1.8-dev
 Standards-Version: 3.6.2
 
 Package: libapache-ruby1.8
 Architecture: all
 Depends: libruby1.8
-Recommends: libapache2-mod-ruby | libapache-mod-ruby
-Suggests: libapache2-mod-ruby, libapache-mod-ruby
+Recommends: libapache2-mod-ruby
+Suggests: libapache2-mod-ruby
 Conflicts: libapache-mod-ruby (<< 1.2.0)
 Description: Ruby libraries for mod_ruby 
  mod_ruby embeds the Ruby interpreter into the Apache2 web server,
@@ -31,8 +30,0 @@
-Package: libapache-mod-ruby
-Architecture: any
-Depends: ${shlibs:Depends}, apache-common, libapache-ruby1.8  (= ${source:Version})
-Suggests: liberuby (>= 0.9.4)
-Description: Embedding Ruby in the Apache web server
- mod_ruby embeds the Ruby interpreter into the Apache web server,
- allowing Ruby CGI scripts to be executed natively. These scripts will
- start up much faster than without mod_ruby.
diff -u mod-ruby-1.2.6/debian/rules mod-ruby-1.2.6/debian/rules
--- mod-ruby-1.2.6/debian/rules
+++ mod-ruby-1.2.6/debian/rules
@@ -12,21 +12,15 @@
 # (From the egcs packaging)
 NEXTVERNO2 := $(shell echo $(DEV_VERSION2) | awk -F. '{OFS="."; $$NF = $$NF + 1; print}')
 
-DEV_DPKG_VERSION1 := $(shell dpkg -s apache-dev | awk '/Version:/ {print $2}')
-DEV_VERSION1 := $(shell echo $(DEV_DPKG_VERSION1) | sed "s/^Version: \(.*\)-.*$$/\1/")
-# (From the egcs packaging)
-NEXTVERNO1 := $(shell echo $(DEV_VERSION1) | awk -F. '{OFS="."; $$NF = $$NF + 1; print}')
-
 pwd := $(shell pwd)
 DEB_DESTDIR_LIBAPACHE_RUBY = $(pwd)/debian/libapache-ruby1.8
 DEB_DESTDIR_APACHE2 = $(pwd)/debian/libapache2-mod-ruby
-DEB_DESTDIR_APACHE1 = $(pwd)/debian/libapache-mod-ruby
 
 # This is the debhelper compatability version to use.
 export DH_COMPAT=4
 
 build: build-stamp
-build-stamp: build-stamp-apache1 build-stamp-apache2
+build-stamp: build-stamp-apache2
 build-stamp-apache2:
 	dh_testdir
 
@@ -44,29 +38,11 @@
 
 	touch build-stamp-apache2
 
-build-stamp-apache1:
-	dh_testdir
-
-	# Add here commands to compile the package.
-	rm -rf build-apache1
-	mkdir build-apache1
-	cd build-apache1; \
-		ruby1.8 ../configure.rb --with-apxs=/usr/bin/apxs; \
-		$(MAKE)
-
-#	dh_testroot
-#	dh_clean -k -plibapache-mod-ruby
-#	dh_installdirs -plibapache-mod-ruby
-#	$(MAKE) install DESTDIR=$(DEB_DESTDIR_APACHE1)
-
-	touch build-stamp-apache1
-
 clean:
 	dh_testdir
 	dh_testroot
-	rm -f build-stamp-apache2 build-stamp-apache1 build-stamp
+	rm -f build-stamp-apache2 build-stamp
 	# Add here commands to clean up after the build process.
-	rm -rf build-apache1
 	rm -rf build-apache2
 	#-$(MAKE) distclean
 
@@ -94,9 +70,6 @@
 
 #	dh_clean -k -plibapache-mod-ruby
 #	dh_installdirs -plibapache-mod-ruby
-	cd build-apache1; \
-		$(MAKE) install-shared DESTDIR=$(DEB_DESTDIR_APACHE1)
-	install -m644 $(CURDIR)/debian/700mod_ruby.info $(DEB_DESTDIR_APACHE1)/usr/lib/apache/1.3
 
 	dh_installdocs
 	dh_installexamples
@@ -112,8 +85,6 @@
 	dh_gencontrol -plibapache-ruby1.8
 	dh_gencontrol -plibapache2-mod-ruby -- -VTHISDEV="$(DEV_VERSION2)" \
 		-VNEXTDEV="$(NEXTVERNO2)"
-	dh_gencontrol -plibapache-mod-ruby -- -VTHISDEV="$(DEV_VERSION1)" \
-		-VNEXTDEV="$(NEXTVERNO1)"
 #	dh_makeshlibs
 	dh_md5sums
 	dh_builddeb
diff -u mod-ruby-1.2.6/debian/changelog mod-ruby-1.2.6/debian/changelog
--- mod-ruby-1.2.6/debian/changelog
+++ mod-ruby-1.2.6/debian/changelog
@@ -1,3 +1,11 @@
+mod-ruby (1.2.6-1.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Drop support for apache 1.x (Closes: #429134).
+  * Build against latest apache2 package (Closes: #384883).
+
+ -- Aurelien Jarno <[EMAIL PROTECTED]>  Tue, 15 Jan 2008 11:57:01 +0100
+
 mod-ruby (1.2.6-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.

Reply via email to