summaryrefslogtreecommitdiff
path: root/www-apache/mod_macro
diff options
context:
space:
mode:
Diffstat (limited to 'www-apache/mod_macro')
-rw-r--r--www-apache/mod_macro/Manifest9
-rw-r--r--www-apache/mod_macro/files/00_example.conf26
-rw-r--r--www-apache/mod_macro/files/27_mod_macro.conf6
-rw-r--r--www-apache/mod_macro/metadata.xml5
-rw-r--r--www-apache/mod_macro/mod_macro-1.1.10.ebuild30
-rw-r--r--www-apache/mod_macro/mod_macro-1.2.1.ebuild31
6 files changed, 107 insertions, 0 deletions
diff --git a/www-apache/mod_macro/Manifest b/www-apache/mod_macro/Manifest
new file mode 100644
index 000000000000..1f8d3b99534d
--- /dev/null
+++ b/www-apache/mod_macro/Manifest
@@ -0,0 +1,9 @@
+AUX 00_example.conf 619 SHA256 d0aca1e5b925d0646c23caac510c17acc4bab3a98618c7792a90dd2863670207 SHA512 5e43c3bcab0839a70916dcea63bf4b57af6976b48cc1db7541dac23a3d1f1ddcedd9a0193a8e8726dc295297ca2440b4a29f7e37d29d8bbd93c820fef165477f WHIRLPOOL 77118df955bb4b9acb5a5107aeac643efacbde63b142e764db2960f0eea06c8e48fbd0657258ba227d2379be64b651959cd1aa658c150d9bfe05247102d0a385
+AUX 27_mod_macro.conf 140 SHA256 09d5fa69b530cd40c4713d9688f4083fb28977fc55ec25974458b9a42d783772 SHA512 5bf8eef9312f4c4b87fe2e3d3ac7aa1484d5be9eaa4372e0f135f442622011e3adf4dc38d88d3940fa50516ea698ae1a10028281357497324063349e8ca5de69 WHIRLPOOL ca9f7c51564db87df110a897f4d39d50ce9bb338b670db0cd53131deb840bd60a6e037f53b55e68c3cb02527983aa4209070657b20b7c97dc98ea7427b3a0fdf
+DIST mod_macro-1.1.10.tar.bz2 13517 SHA256 9ce558d0b182a721a04e5b499ba2684d07c5ba2c7a552d8a844489beb9e339d0 SHA512 65cc668de21afcb365d8e71369e8c50548270557f66d3905b9757625f0a24cad461c103fe929dcdcabc92438a8e74dcf77e9b807c00045b0c97396e8ce55d04e WHIRLPOOL 606f82efced8c1d15fd192741e5d8a1694754a6c5fc92c1416c039fa1c0a560f0dd74e9e038798e3d586268c2a0bb8dfb8e3511380836d06b03cbe9f2ecd230e
+DIST mod_macro-1.2.1.tar.gz 16870 SHA256 f22c6342b36526fb401dea4dba4c2b61a72083da973b9ca1c4777a77d5128fc3 SHA512 39e584d90dd576c67952338624ad54b6cd09b1abf88295e760fa9c48f677e96c00a5c0fbf4df1c83501c8a8985c82378014d40722620a03915ff300adaf3fad0 WHIRLPOOL 981260c53b26a366dc10c67fd0dfed0004bde5ef7a60427a74b5d89ba308c6ce9cf53698a70401d34901da7dbafb0caba9c53a89609f7dce92a49a694c185118
+EBUILD mod_macro-1.1.10.ebuild 660 SHA256 0c35316480ebd0444a9577acfbdc55cffdbd637a4b504dbe701b4a987f50d929 SHA512 17dbebda555e1899b38fbfdd101ed1c7c12ed5014cfa1fd939a8be0be97e4ba3c742905f0846496890e5df8ac208c75b2c0d127ba777c699f6b768c29d8e47ce WHIRLPOOL 7b3120a5ac90c9296cf0213dc6b5f7ff85d2665d0d3c0e83b8d04d8f9a30f17765f170eecf6f9b5aad3e4e640489c6d493281a374f2de9e549c09c47c9ad1833
+EBUILD mod_macro-1.2.1.ebuild 741 SHA256 4480ee4caf8b3d53d555aa4b48c2bb309f90254a9e85b63a4f4f0cee2f8b1ff1 SHA512 e5f53f50337ee99bb331848a83ed05f0588b177ae12bc376aa48062ae2cdb23726f81d47af64378db82389178832ea5d85f416a4874a1a278afbc5b525b9a929 WHIRLPOOL d2caf9890514bda35a629f540d835a719775a4627cbcdca512ee6d5c9a3cc59c25603dff636359e46efdaf1d508501a1bb249ff6525138a6c9c284e2d6ebcefe
+MISC ChangeLog 2640 SHA256 cf4aba092876225223a80572a3d975b31455ecf9224cc7aefbbbca88e72a3e99 SHA512 42e040d75eaeeefd8be70e1a8b4922e17d5e5d2ed55c15927eb047b1cf491bcd0d89add9878679beea9ea1008023fd50ddf03b1a66c709d57d382ab04fa1eb42 WHIRLPOOL a6ed9864becc192f1170a2de46fd3ba4a5df23a8325adaad3fa1da0db44bb852963fbe92a8cad02c346eb6516f075272b3a608cfc214998f12dd1baa490af640
+MISC ChangeLog-2015 2791 SHA256 1a8c541bdbeaea58ea55222d3a4ff40b6709cd2902b923bb429137ee03d85515 SHA512 f50a1f1fd1537c80062ffa41ef47be25b38222a55b884d5a70868ff93b479c569df042abd711a0a732b399820eb64e297ea0a8f46c4d4b8ef5a37f6dcffc908a WHIRLPOOL df289219b31d0fa15e50374de29ac92f72ad57fb4c0be40c313cdda144b4595bb6bf068c37548b34cc58691e87d656ddff5f9eae12729c368c2853324682fb70
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/www-apache/mod_macro/files/00_example.conf b/www-apache/mod_macro/files/00_example.conf
new file mode 100644
index 000000000000..5b60e92ca830
--- /dev/null
+++ b/www-apache/mod_macro/files/00_example.conf
@@ -0,0 +1,26 @@
+# Definition of a MyVirtualHost Macro.
+<Macro MyVirtualHost $host $port $dir>
+ Listen $port
+
+ <VirtualHost $host:$port>
+ DocumentRoot $dir
+
+ <Directory $dir>
+ # do something here...
+ </Directory>
+
+ # limit access to intranet subdir.
+ <Directory $dir/intranet>
+ order deny,allow
+ deny from all
+ allow from 10.0.0.0/8
+ </Directory>
+ </VirtualHost>
+</Macro>
+
+# Use of MyVirtualHost with different arguments.
+#Use MyVirtualHost www.apache.org 80 /projects/apache/web
+#Use MyVirtualHost www.perl.com 8080 /projects/perl/web
+#Use MyVirtualHost www.ensmp.fr 1234 /projects/mines/web
+
+# vim: ts=4 filetype=apache
diff --git a/www-apache/mod_macro/files/27_mod_macro.conf b/www-apache/mod_macro/files/27_mod_macro.conf
new file mode 100644
index 000000000000..67ce8e4d2688
--- /dev/null
+++ b/www-apache/mod_macro/files/27_mod_macro.conf
@@ -0,0 +1,6 @@
+<IfDefine MACRO>
+LoadModule macro_module modules/mod_macro.so
+Include /etc/apache2/macros.d/*.conf
+</IfDefine>
+
+# vim: ts=4 filetype=apache
diff --git a/www-apache/mod_macro/metadata.xml b/www-apache/mod_macro/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/www-apache/mod_macro/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/www-apache/mod_macro/mod_macro-1.1.10.ebuild b/www-apache/mod_macro/mod_macro-1.1.10.ebuild
new file mode 100644
index 000000000000..2e4731fa9676
--- /dev/null
+++ b/www-apache/mod_macro/mod_macro-1.1.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit apache-module
+
+DESCRIPTION="An Apache2 module providing macros for the Apache config file"
+HOMEPAGE="http://www.coelho.net/mod_macro/"
+SRC_URI="http://www.coelho.net/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+APACHE2_MOD_CONF="27_${PN}"
+APACHE2_MOD_DEFINE="MACRO"
+
+DOCFILES="CHANGES INSTALL README mod_macro.html"
+
+need_apache2_2
+
+src_install() {
+ apache-module_src_install
+ keepdir "${APACHE_CONFDIR}"/macros.d/
+ insinto "${APACHE_CONFDIR}"/macros.d/
+ doins "${FILESDIR}"/00_example.conf
+}
diff --git a/www-apache/mod_macro/mod_macro-1.2.1.ebuild b/www-apache/mod_macro/mod_macro-1.2.1.ebuild
new file mode 100644
index 000000000000..6c0fdca8c521
--- /dev/null
+++ b/www-apache/mod_macro/mod_macro-1.2.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit apache-module
+
+DESCRIPTION="An Apache2 module providing macros for the Apache config file"
+HOMEPAGE="http://www.coelho.net/mod_macro/"
+#SRC_URI="http://www.coelho.net/${PN}/${P}.tar.bz2"
+SRC_URI="http://people.apache.org/~fabien/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-devel/libtool"
+RDEPEND=""
+
+APACHE2_MOD_CONF="27_${PN}"
+APACHE2_MOD_DEFINE="MACRO"
+
+DOCFILES="CHANGES INSTALL README mod_macro.html"
+
+need_apache2_4
+
+src_install() {
+ apache-module_src_install
+ keepdir "${APACHE_CONFDIR}"/macros.d/
+ insinto "${APACHE_CONFDIR}"/macros.d/
+ doins "${FILESDIR}"/00_example.conf
+}