ports/132629: Update port: www/rubygem-passenger updated to latest version
Jacob Atzen
jatzen at gmail.com
Sat Mar 14 18:30:06 UTC 2009
>Number: 132629
>Category: ports
>Synopsis: Update port: www/rubygem-passenger updated to latest version
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 14 18:30:05 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Jacob Atzen
>Release: 7.1-RELEASE
>Organization:
>Environment:
>Description:
Update of rubygem-passenger to 2.1.2
>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:
#
# rubygem-passenger/
# rubygem-passenger/distinfo
# rubygem-passenger/files
# rubygem-passenger/files/pkg-message.in
# rubygem-passenger/Makefile
# rubygem-passenger/pkg-descr
#
echo c - rubygem-passenger/
mkdir -p rubygem-passenger/ > /dev/null 2>&1
echo x - rubygem-passenger/distinfo
sed 's/^X//' >rubygem-passenger/distinfo << '361e9ad441026a251ef38c5a01a3b3b3'
XMD5 (rubygem/passenger-2.1.2.gem) = f2f78f0fb5f0b31e976f76e8daada9b9
XSHA256 (rubygem/passenger-2.1.2.gem) = 2e79ab655b8c67d3139fe95fee01c71c8bbcb8fabf3f0bebebcaca68b45e8031
XSIZE (rubygem/passenger-2.1.2.gem) = 1757696
361e9ad441026a251ef38c5a01a3b3b3
echo c - rubygem-passenger/files
mkdir -p rubygem-passenger/files > /dev/null 2>&1
echo x - rubygem-passenger/files/pkg-message.in
sed 's/^X//' >rubygem-passenger/files/pkg-message.in << '83d594bc2486bcd3399cfcb18e527068'
X#####################################################################
X
XPlease edit your Apache configuration file, and add these lines:
X
X LoadModule passenger_module %%PREFIX%%/%%GEM_LIB_DIR%%/ext/apache2/mod_passenger.so
X PassengerRoot %%PREFIX%%/%%GEM_LIB_DIR%%
X PassengerRuby %%RUBY%%
X
XAfter you restart Apache, you are ready to deploy any number of Ruby on Rails
Xapplications on Apache, without any further Ruby on Rails-specific
Xconfiguration!
X
X#####################################################################
83d594bc2486bcd3399cfcb18e527068
echo x - rubygem-passenger/Makefile
sed 's/^X//' >rubygem-passenger/Makefile << '9e80c23d7596c31a2d391c666fd43939'
X# Ports collection makefile for: rubygem-passenger
X# Date created: Dec 18, 2008
X# Whom: Jacob Atzen <jatzen at gmail.com>
X#
X# $FreeBSD: ports/www/rubygem-passenger/Makefile,v 1.1 2008/12/25 19:49:33 miwi Exp $
X
XPORTNAME= passenger
XPORTVERSION= 2.1.2
XCATEGORIES= www rubygems
XMASTER_SITES= RF
XMASTER_SITE_SUBDIR= gems
X
XMAINTAINER= jatzen at gmail.com
XCOMMENT= Apache module for running Ruby on Rails and Rack applications
X
XBUILD_DEPENDS= rubygem-fastthread>=1.0.1:${PORTSDIR}/devel/rubygem-fastthread \
X rubygem-rack>=0.1.0:${PORTSDIR}/www/rubygem-rack
X
XSUB_LIST+= GEM_LIB_DIR=${GEM_LIB_DIR} RUBY=${RUBY}
XSUB_FILES= pkg-message
X
XUSE_APACHE= 2.2+
XUSE_RUBY= yes
XUSE_RUBYGEMS= yes
XUSE_RAKE= yes
X
Xpost-install:
X (${PREFIX}/bin/passenger-install-apache2-module --auto )
X @${CAT} ${PKGMESSAGE}
X @${ECHO} bin/passenger-config > ${TMPPLIST}
X @${ECHO} bin/passenger-install-apache2-module >> ${TMPPLIST}
X @${ECHO} bin/passenger-make-enterprisey >> ${TMPPLIST}
X @${ECHO} bin/passenger-memory-stats >> ${TMPPLIST}
X @${ECHO} bin/passenger-spawn-server >> ${TMPPLIST}
X @${ECHO} bin/passenger-status >> ${TMPPLIST}
X @${ECHO} bin/passenger-stress-test >> ${TMPPLIST}
X @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
X @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
X @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
X @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
X @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR}, at dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
X @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR}, at dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
X
X.include <bsd.port.mk>
9e80c23d7596c31a2d391c666fd43939
echo x - rubygem-passenger/pkg-descr
sed 's/^X//' >rubygem-passenger/pkg-descr << 'f08f83e494c1f9d894021698207091bb'
XPassenger is an Apache module allowing for simple deployment of Ruby on Rails
Xand Rack applications.
X
XWWW: http://www.modrails.com/
f08f83e494c1f9d894021698207091bb
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list