[Pkg-ocaml-maint-commits] [SCM] ocamlnet packaging branch, master, updated. debian/3.5.1-1-20-gb811d9d

Stephane Glondu steph at glondu.net
Sat Jun 1 10:12:07 UTC 2013


The following commit has been merged in the master branch:
commit b811d9d1433051c967ce3f7781e535923dea6661
Author: Stephane Glondu <steph at glondu.net>
Date:   Tue May 14 08:27:18 2013 +0200

    Update packaging for apache 2.4 (Closes: #666825)

diff --git a/debian/control b/debian/control
index 09e0fa8..dcb5e3d 100644
--- a/debian/control
+++ b/debian/control
@@ -7,6 +7,7 @@ Uploaders:
 Build-Depends:
  debhelper (>= 9),
  dh-ocaml (>= 0.9),
+ dh-apache2,
  ocaml-nox (>= 3.11.1-3~),
  camlp4 (>= 3.11.1-3~),
  ocaml-findlib (>= 1.2.5),
@@ -17,7 +18,7 @@ Build-Depends:
  libssl-ocaml-dev (>= 0.4.3-3~),
  libzip-ocaml-dev,
  libcryptokit-ocaml-dev,
- apache2-prefork-dev
+ apache2-dev
 Standards-Version: 3.9.4
 Homepage: http://projects.camlcity.org/projects/ocamlnet.html
 Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/ocamlnet.git
@@ -275,7 +276,6 @@ Package: libapache2-mod-ocamlnet
 Architecture: any
 Section: httpd
 Depends:
- apache2.2-common,
  libocamlnet-ocaml-dev (= ${binary:Version}),
  ${ocaml:Depends},
  ${shlibs:Depends},
diff --git a/debian/etc/netcgi_apache.load b/debian/etc/netcgi_apache.load
deleted file mode 100644
index a922221..0000000
--- a/debian/etc/netcgi_apache.load
+++ /dev/null
@@ -1,2 +0,0 @@
-LoadModule netcgi_module /usr/lib/apache2/modules/mod_netcgi_apache.so
-NetcgiRequire netcgi2-apache
diff --git a/debian/libapache2-mod-ocamlnet.apache2.in b/debian/libapache2-mod-ocamlnet.apache2.in
new file mode 100644
index 0000000..e21057b
--- /dev/null
+++ b/debian/libapache2-mod-ocamlnet.apache2.in
@@ -0,0 +1,3 @@
+conf debian/netcgi_apache.conf
+mod debian/tmp/@OCamlDllDir@/mod_netcgi_apache.so
+mod debian/netcgi_apache.load
diff --git a/debian/libapache2-mod-ocamlnet.dirs.in b/debian/libapache2-mod-ocamlnet.dirs.in
deleted file mode 100644
index 871a471..0000000
--- a/debian/libapache2-mod-ocamlnet.dirs.in
+++ /dev/null
@@ -1,2 +0,0 @@
-etc/apache2/mods-available
-usr/lib/apache2/modules
diff --git a/debian/libapache2-mod-ocamlnet.install.in b/debian/libapache2-mod-ocamlnet.install.in
deleted file mode 100644
index 3567db7..0000000
--- a/debian/libapache2-mod-ocamlnet.install.in
+++ /dev/null
@@ -1,2 +0,0 @@
- at OCamlDllDir@/mod_netcgi_apache.so		usr/lib/apache2/modules
-debian/etc/netcgi_apache.*			etc/apache2/mods-available
diff --git a/debian/etc/netcgi_apache.conf b/debian/netcgi_apache.conf
similarity index 100%
rename from debian/etc/netcgi_apache.conf
rename to debian/netcgi_apache.conf
diff --git a/debian/netcgi_apache.load b/debian/netcgi_apache.load
new file mode 100644
index 0000000..383743d
--- /dev/null
+++ b/debian/netcgi_apache.load
@@ -0,0 +1,2 @@
+LoadModule netcgi_apache_module /usr/lib/apache2/modules/mod_netcgi_apache.so
+NetcgiRequire netcgi2-apache
diff --git a/debian/rules b/debian/rules
index ceaed21..a624ea9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,7 +22,7 @@ CFGFLAGS += -enable-apache -apache /usr/sbin/apache2 -apxs /usr/bin/apxs2
 CFGFLAGS += -enable-pcre -enable-zip -enable-crypto
 
 %:
-	dh $@ --with ocaml
+	dh $@ --with ocaml,apache2
 
 .PHONY: override_dh_auto_configure
 override_dh_auto_configure:
@@ -51,7 +51,7 @@ override_dh_auto_install:
 
 .PHONY: override_dh_install
 override_dh_install:
-	dh_install --fail-missing -X.so.owner
+	dh_install --fail-missing -X.so.owner -Xmod_netcgi_apache.so
 
 .PHONY: override_dh_compress
 override_dh_compress:

-- 
ocamlnet packaging



More information about the Pkg-ocaml-maint-commits mailing list