From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 25 12:50:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A6E9AFEC for ; Fri, 25 Apr 2014 12:50:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 82F971E5F for ; Fri, 25 Apr 2014 12:50:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3PCo0kG004175 for ; Fri, 25 Apr 2014 12:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3PCo0Rt004174; Fri, 25 Apr 2014 12:50:00 GMT (envelope-from gnats) Resent-Date: Fri, 25 Apr 2014 12:50:00 GMT Resent-Message-Id: <201404251250.s3PCo0Rt004174@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lukasz Wasikowski Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1DD46FCF for ; Fri, 25 Apr 2014 12:49:16 +0000 (UTC) Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F23D31E52 for ; Fri, 25 Apr 2014 12:49:15 +0000 (UTC) Received: from cgiserv.freebsd.org ([127.0.1.6]) by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3PCnFEQ058806 for ; Fri, 25 Apr 2014 12:49:15 GMT (envelope-from nobody@cgiserv.freebsd.org) Received: (from nobody@localhost) by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3PCnFnF058802; Fri, 25 Apr 2014 12:49:15 GMT (envelope-from nobody) Message-Id: <201404251249.s3PCnFnF058802@cgiserv.freebsd.org> Date: Fri, 25 Apr 2014 12:49:15 GMT From: Lukasz Wasikowski To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/188992: New port: www/mpm_itk mpm-itk for apache 2.4 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2014 12:50:00 -0000 >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 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 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 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: