Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Apr 2014 12:49:15 GMT
From:      Lukasz Wasikowski <lukasz@wasikowski.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/188992: New port: www/mpm_itk mpm-itk for apache 2.4
Message-ID:  <201404251249.s3PCnFnF058802@cgiserv.freebsd.org>
Resent-Message-ID: <201404251250.s3PCo0Rt004174@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         188992
>Category:       ports
>Synopsis:       New port: www/mpm_itk mpm-itk for apache 2.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 25 12:50:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Lukasz Wasikowski
>Release:        FreeBSD 9.2-RELEASE-p3
>Organization:
>Environment:
FreeBSD ashnazg.cadera.com.pl 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #1 r263118: Thu Mar 13 23:07:02 CET 2014     root@ashnazg.cadera.com.pl:/usr/obj/usr/src/sys/ASHNAZG  amd64

>Description:
This port enables mpm-itk on apache 2.4.x, similar to www/apache22-itk-mpm. 2.4.x version is an apache module, and it works only with apache prefork.

>From author's webpage:

apache2-mpm-itk (just mpm-itk for short) is an MPM (Multi-Processing Module) for the Apache web server. mpm-itk allows you to run each of your vhost under a separate uid and gid - in short, the scripts and configuration files for one vhost no longer have to be readable for all the other vhosts.

WWW: http://mpm-itk.sesse.net/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mpm_itk
#	mpm_itk/Makefile
#	mpm_itk/pkg-descr
#	mpm_itk/distinfo
#	mpm_itk/pkg-plist
#
echo c - mpm_itk
mkdir -p mpm_itk > /dev/null 2>&1
echo x - mpm_itk/Makefile
sed 's/^X//' >mpm_itk/Makefile << 'ddabb5fab98c2df2799edd482e9e2d0a'
X# Created by: Lukasz Wasikowski <lukasz@wasikowski.net>
X# $FreeBSD$
X
XPORTNAME=	mpm_itk
XPORTVERSION=	2.4.7
XCATEGORIES=	www
XMASTER_SITES=	http://mpm-itk.sesse.net/ \
X		http://lukasz.wasikowski.net/files/
XPKGNAMEPREFIX=	${APACHE_PKGNAMEPREFIX}
XDISTNAME=	mpm-itk-2.4.7-02
X
XMAINTAINER=	lukasz@wasikowski.net
XCOMMENT=	This MPM allows you to run each vhost under a separate uid and gid
X
XLICENSE=	APACHE20
X
XUSE_APACHE=	24
XGNU_CONFIGURE=	yes
X
XAP_FAST_BUILD=	yes
X
XPLIST_SUB=	SED=${SED}
X
X.include <bsd.port.mk>
ddabb5fab98c2df2799edd482e9e2d0a
echo x - mpm_itk/pkg-descr
sed 's/^X//' >mpm_itk/pkg-descr << '7caccbf3044a7f0f765577644a75bf92'
Xapache2-mpm-itk (just mpm-itk for short) is an MPM (Multi-Processing Module)
Xfor the Apache web server. mpm-itk allows you to run each of your vhost
Xunder a separate uid and gid - in short, the scripts and configuration files
Xfor one vhost no longer have to be readable for all the other vhosts.
X
XAuthor: Steinar H. Gunderson <sgunderson@bigfoot.com>
XWWW: http://mpm-itk.sesse.net/
7caccbf3044a7f0f765577644a75bf92
echo x - mpm_itk/distinfo
sed 's/^X//' >mpm_itk/distinfo << 'c45bdc6df670ad4b7bdb14b27c850381'
XSHA256 (mpm-itk-2.4.7-02.tar.gz) = f12656326a1d3b92fefe63446032f0939ed9c803d4d9a1f89bae318eb3432e75
XSIZE (mpm-itk-2.4.7-02.tar.gz) = 45450
c45bdc6df670ad4b7bdb14b27c850381
echo x - mpm_itk/pkg-plist
sed 's/^X//' >mpm_itk/pkg-plist << '0454435701e0a85d92b1080feeef7c2d'
X@unexec %%SED%% -i '' '/LoadModule %%AP_NAME%%_module/d' %D/%%APACHEETCDIR%%/httpd.conf
X%%APACHEMODDIR%%/%%AP_MODULE%%
X@exec %D/sbin/apxs -e -a -n %%AP_NAME%% %D/%F
X@unexec echo "Don't forget to remove all mod_h264_streaming-related directives in your httpd.conf"
0454435701e0a85d92b1080feeef7c2d
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404251249.s3PCnFnF058802>