summaryrefslogtreecommitdiff
path: root/www-apache/mpm_itk
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /www-apache/mpm_itk
reinit the tree, so we can have metadata
Diffstat (limited to 'www-apache/mpm_itk')
-rw-r--r--www-apache/mpm_itk/Manifest6
-rw-r--r--www-apache/mpm_itk/files/00_mpm_itk.conf5
-rw-r--r--www-apache/mpm_itk/metadata.xml7
-rw-r--r--www-apache/mpm_itk/mpm_itk-2.4.7_p4-r1.ebuild50
4 files changed, 68 insertions, 0 deletions
diff --git a/www-apache/mpm_itk/Manifest b/www-apache/mpm_itk/Manifest
new file mode 100644
index 000000000000..2fe8141a7f2a
--- /dev/null
+++ b/www-apache/mpm_itk/Manifest
@@ -0,0 +1,6 @@
+AUX 00_mpm_itk.conf 130 SHA256 b79114947e786e190e261b0885aa8b35f41566020543a1e1869b66f43ae7acd4 SHA512 ac997b764631d90e4bbf37d3ccaaad55d555e8829c25a5feb5c018ac4505328692d7e781d15a6ada861320726a423af75d870428834e103092e65b4874593980 WHIRLPOOL db514919c753fe7979251facf423a4bb084f6a0cdc41359f188789834b9dfec0224ee09a51f8475a22e217d3762669f800bab7e2d415adefa4e8162eec292155
+DIST mpm-itk-2.4.7-04.tar.gz 45843 SHA256 609f83e8995416c5491348e07139f26046a579db20cf8488ebf75d314668efcf SHA512 4c6f02bbe3aa4e1af2e912b6a49751dedf976901484b4f55ff67757c2f40077a330e41bcfbe1cb433a8ec8870055b0533658e85042887aa94ccf14638eade178 WHIRLPOOL a91325d7eaed4cb011207de59161c7879748afec2d34b102b88558c4d78e9c6cad8165e7d112345667891bf424cd066861f8369361045d5da2b60b9859107407
+EBUILD mpm_itk-2.4.7_p4-r1.ebuild 1228 SHA256 9c251ef517824f1887bf3225c30186097e149a51d7912fd258e8c107b46d61a9 SHA512 5b5327dbd6363b461f04b6e063958aee5f062725edfad5df4422e38ea7c3480324d456e6b1d68b0e6e6a18c8f085f21bfa1f9b1f6ff876824689760afdebf9f6 WHIRLPOOL ddbcf57c7d319acbd659c5dfc9ed8bb51786531e5db441cb7014adfb89ba62482eed99c1d5cc50b89e2eb35fc7d1a2cb7242880363eb97ed6ded804cf4e3e3fd
+MISC ChangeLog 3874 SHA256 c529f4b291733be24782eb56f3407a3718f9757e36e7de65e0ec2bdb21c5c430 SHA512 6c622fdb422e52edcbdfab0ea4b82c4f3c3453226837a4fe256262be0d3e607036fa241930b131045952b461ab91a90cb09e0a6ade1291df09588f4286c0dbdf WHIRLPOOL e0d04aff190cf89df6ab8138901d0f5d5dcdc445baa3acdf7b1883e227a44cc5ca55c6a37cebb3b56b9794abd919e96869a11911bbb1d210e7637b65be99f187
+MISC ChangeLog-2015 553 SHA256 996077bd79a3ae881b11593b0debd352ee5f8e5da894e7444c96f3addb075215 SHA512 f377b97c3cd4e9edc95bfa21a15ab1bfe7a1950b615691b9cc7971a4e4a84a648835810ce7ce345f6214ad49668a918ee1d3c5944d0572b569a08862d3d83daa WHIRLPOOL 0f9c745fb6b7d272dce24dd1bbe33a68a3177e91fc1e5e7aef369b6d4017e47c3d7b4be140b5a1538c16f3352ab1b4e799933f39ba6503540ceb29d6e15a9036
+MISC metadata.xml 218 SHA256 93a599cac7ecef893a709a1e12d79df2efd42fbd67454b2813e6bd5b4c2414bd SHA512 e143c766598413b2b305475039473345bf7e007d6cb4934dd205384c0a3df9451e780a4294c56126103a883bb904d9a02e06c082176b19a4e388020438d71bcd WHIRLPOOL 6663108ea6329cf7e7741a7f32ab07ea2fe3c8e522f0394ea8b1d4e9fb22d83f11b39d2e0620fde62f5883a688aa614926b4c1de059b47ab22dbb6bf52eea58d
diff --git a/www-apache/mpm_itk/files/00_mpm_itk.conf b/www-apache/mpm_itk/files/00_mpm_itk.conf
new file mode 100644
index 000000000000..bb77e57aec6c
--- /dev/null
+++ b/www-apache/mpm_itk/files/00_mpm_itk.conf
@@ -0,0 +1,5 @@
+<IfDefine MPM_ITK>
+ LoadModule mpm_itk_module modules/mpm_itk.so
+ LimitUIDRange 1000 2000
+ LimitGIDRange 1000 2000
+</IfDefine>
diff --git a/www-apache/mpm_itk/metadata.xml b/www-apache/mpm_itk/metadata.xml
new file mode 100644
index 000000000000..a0128bcd9ef0
--- /dev/null
+++ b/www-apache/mpm_itk/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/www-apache/mpm_itk/mpm_itk-2.4.7_p4-r1.ebuild b/www-apache/mpm_itk/mpm_itk-2.4.7_p4-r1.ebuild
new file mode 100644
index 000000000000..7c684962d236
--- /dev/null
+++ b/www-apache/mpm_itk/mpm_itk-2.4.7_p4-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit apache-module linux-info
+
+MY_PN=${PN/_/-}
+MY_PV=${PV/_p/-0}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="Run virtual hosts under separate users/groups"
+HOMEPAGE="http://mpm-itk.sesse.net/"
+SRC_URI="http://mpm-itk.sesse.net/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+# The libcap dependency is automagic, so we require it
+# unconditionally. Reported upstream at,
+#
+# http://lists.err.no/pipermail/mpm-itk/2014-May/000808.html
+#
+#
+# The -threads USE dependency is only reliable as long as we don't
+# support building more than one MPM. See bug #511658.
+#
+DEPEND="sys-libs/libcap
+ >=www-servers/apache-2.4.7[-threads]"
+RDEPEND="${DEPEND}"
+
+APACHE2_MOD_CONF="00_${PN}"
+APACHE2_MOD_DEFINE="MPM_ITK"
+APXS2_ARGS="-c ${PN}.c seccomp.c -lcap"
+need_apache2_4
+
+pkg_setup() {
+ CONFIG_CHECK="~SECCOMP"
+ linux-info_pkg_setup
+
+ local minkv="3.5"
+ if kernel_is -lt ${minkv//./ }; then
+ ewarn "A kernel newer than ${minkv} (with seccomp v2) is needed"
+ ewarn "for LimitUIDRange and LimitGIDRange which we include by"
+ ewarn "default in ${APACHE2_MOD_CONF}.conf."
+ fi
+}