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>