From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 23 04:10:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8C392D82 for ; Wed, 23 Apr 2014 04:10: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 67D3617C5 for ; Wed, 23 Apr 2014 04:10: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 s3N4A076070518 for ; Wed, 23 Apr 2014 04:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3N4A03b070517; Wed, 23 Apr 2014 04:10:00 GMT (envelope-from gnats) Resent-Date: Wed, 23 Apr 2014 04:10:00 GMT Resent-Message-Id: <201404230410.s3N4A03b070517@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, Steve Wills 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 00C88CAA for ; Wed, 23 Apr 2014 04:08:40 +0000 (UTC) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9CDAF17A9 for ; Wed, 23 Apr 2014 04:08:40 +0000 (UTC) Received: from meatwad.mouf.net (cpe-107-015-170-205.nc.res.rr.com [107.15.170.205]) by mouf.net (8.14.5/8.14.5) with ESMTP id s3N48Pgc017738 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 23 Apr 2014 04:08:30 GMT (envelope-from swills@meatwad.mouf.net) Received: (from swills@localhost) by meatwad.mouf.net (8.14.8/8.14.5/Submit) id s3N48KeN032320; Wed, 23 Apr 2014 04:08:20 GMT (envelope-from swills) Message-Id: <201404230408.s3N48KeN032320@meatwad.mouf.net> Date: Wed, 23 Apr 2014 04:08:20 GMT From: Steve Wills To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/188905: [PATCH] www/rubygem-passenger: fix apache module install Cc: osa@FreeBSD.org 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: Wed, 23 Apr 2014 04:10:00 -0000 >Number: 188905 >Category: ports >Synopsis: [PATCH] www/rubygem-passenger: fix apache module install >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: Wed Apr 23 04:10:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Steve Wills >Release: FreeBSD 11.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD meatwad.mouf.net 11.0-CURRENT FreeBSD 11.0-CURRENT #3 r264228M: Sun Apr 13 03:26:28 UTC >Description: - Convert to new LIB_DEPENDS format - Some files are missing from the apache module install, add them manually Without this, the apache module isn't included and doesn't work. The helpers in particular are important. Port maintainer (osa@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 1.00.2014.03.23 (mode: change, diff: SVN) >How-To-Repeat: >Fix: --- rubygem-passenger-4.0.41.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 351911) +++ Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= passenger PORTVERSION= 4.0.41 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www rubygems MASTER_SITES= RG PKGNAMEPREFIX= rubygem- @@ -39,9 +39,9 @@ .endif .endif -LIB_DEPENDS+= eio:${PORTSDIR}/devel/libeio \ - ev:${PORTSDIR}/devel/libev \ - curl:${PORTSDIR}/ftp/curl +LIB_DEPENDS+= libeio.so:${PORTSDIR}/devel/libeio \ + libev.so:${PORTSDIR}/devel/libev \ + libcurl.so:${PORTSDIR}/ftp/curl BUILD_DEPENDS+= rubygem-fastthread>=1.0.1:${PORTSDIR}/devel/rubygem-fastthread \ rubygem-rack>=0:${PORTSDIR}/www/rubygem-rack \ rubygem-daemon_controller>=1.2.0:${PORTSDIR}/devel/rubygem-daemon_controller @@ -116,4 +116,11 @@ ${FIND} ${WRKSRC} -name '*.o' -delete ${FIND} ${WRKSRC} -name '*.bak' -delete +post-install: +.if ${PORT_OPTIONS:MAPACHE22} + ( cd ${WRKSRC} && \ + ${COPYTREE_SHARE} buildout ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}-${PORTVERSION} ) + ${CHMOD} +x ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}-${PORTVERSION}/buildout/agents/* +.endif + .include --- rubygem-passenger-4.0.41.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: