Gentoo Archives: gentoo-commits

From: "Benedikt Boehm (hollow)" <hollow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apache/passenger: metadata.xml ChangeLog passenger-1.0.1.ebuild Manifest
Date: Fri, 25 Apr 2008 10:56:38
Message-Id: E1JpLbW-0000AG-Ha@stork.gentoo.org
1 hollow 08/04/25 10:56:34
2
3 Added: metadata.xml ChangeLog passenger-1.0.1.ebuild
4 Manifest
5 Log:
6 initial version wrt #218170
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.1 www-apache/passenger/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>apache</herd>
21 <herd>ruby</herd>
22 </pkgmetadata>
23
24
25
26 1.1 www-apache/passenger/ChangeLog
27
28 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/ChangeLog?rev=1.1&view=markup
29 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/ChangeLog?rev=1.1&content-type=text/plain
30
31 Index: ChangeLog
32 ===================================================================
33 # ChangeLog for www-apache/passenger
34 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
35 # $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/ChangeLog,v 1.1 2008/04/25 10:56:33 hollow Exp $
36
37 *passenger-1.0.1 (25 Apr 2008)
38
39 25 Apr 2008; Benedikt Böhm <hollow@g.o> +files/1.0.1-gentoo.patch,
40 +files/30_mod_passenger.conf, +metadata.xml, +passenger-1.0.1.ebuild:
41 initial version wrt #218170
42
43
44
45
46 1.1 www-apache/passenger/passenger-1.0.1.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/passenger-1.0.1.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/passenger-1.0.1.ebuild?rev=1.1&content-type=text/plain
50
51 Index: passenger-1.0.1.ebuild
52 ===================================================================
53 # Copyright 1999-2008 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/www-apache/passenger/passenger-1.0.1.ebuild,v 1.1 2008/04/25 10:56:33 hollow Exp $
56
57 inherit apache-module flag-o-matic ruby
58
59 DESCRIPTION="Passenger (a.k.a. mod_rails) makes deployment of Ruby on Rails applications a breeze"
60 HOMEPAGE="http://modrails.com/"
61 SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="debug"
67
68 DEPEND=">=dev-lang/ruby-1.8.5
69 >=dev-ruby/rubygems-0.9.0
70 >=dev-ruby/rake-0.8.1
71 >=dev-ruby/fastthread-1.0.1
72 >=dev-ruby/rspec-1.1.2
73 >=dev-ruby/rails-1.2.0"
74 RDEPEND="${DEPEND}"
75
76 APACHE2_MOD_FILE="${S}/ext/apache2/mod_${PN}.so"
77 APACHE2_MOD_CONF="30_mod_${PN}"
78 APACHE2_MOD_DEFINE="PASSENGER"
79
80 need_apache2_2
81
82 pkg_setup() {
83 use debug && append-flags -DPASSENGER_DEBUG
84 }
85
86 src_unpack() {
87 unpack ${A}
88 cd "${S}"
89
90 epatch "${FILESDIR}"/${PV}-gentoo.patch
91
92 # set version here to prevent Rakefile parsing
93 sed -i -e "s/\(PASSENGER_VERSION\) = .*/\1 = '${PV}'/" \
94 lib/passenger/request_handler.rb
95 }
96
97 src_compile() {
98 cd "${S}"/ext/passenger
99 ruby_src_compile
100
101 cd "${S}"
102 APXS2="${APXS}" \
103 HTTPD="${APACHE_BIN}" \
104 rake apache2 || die "rake apache2 failed"
105 }
106
107 src_install() {
108 ( # dont want to pollute calling env
109 insinto $(${RUBY} -r rbconfig -e 'print Config::CONFIG["sitedir"]')
110 doins -r lib/passenger
111 ) || die "failed to install passenger lib"
112
113 dobin bin/passenger-spawn-server
114
115 cd "${S}"/ext/passenger
116 ruby_einstall
117
118 apache-module_src_install
119 }
120
121
122
123 1.1 www-apache/passenger/Manifest
124
125 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/Manifest?rev=1.1&view=markup
126 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-apache/passenger/Manifest?rev=1.1&content-type=text/plain
127
128 Index: Manifest
129 ===================================================================
130 AUX 1.0.1-gentoo.patch 3258 RMD160 da519d9959dcd132008db8b25d3c81673b461f8a SHA1 fa6568451ea78166856a2cebd2bc56c845bd8519 SHA256 6b3a8f36312367b4b1c77be4ab7b595458f1a439ef9745c303e32c383c25fc82
131 AUX 30_mod_passenger.conf 1602 RMD160 0b50a86b3e79884ab18cd85f398c1fe9bac5d6ff SHA1 3343f8f65edb48e084ff847f8ed7d571fb5e14f4 SHA256 12ba5a6090dd3e660bef69c5c69bac6255d2237fc04f6ec6ecac53dc5dacca26
132 DIST passenger-1.0.1.tar.gz 1668684 RMD160 61495ce6eae6c8aa8d2261ec7527598c99c6369f SHA1 68500f5ae5b520cfb482082c90c5863f6e30b2c1 SHA256 0be68fbf99f3c0da5eec812fd14b45263e2719196c1e2588dca8fbe926479c58
133 EBUILD passenger-1.0.1.ebuild 1564 RMD160 fe6d83085b3bcc643968eb02596a9eaf9f4462b8 SHA1 987293c9c4b0ed80e9836e90c19fd79aab5ec8ac SHA256 f1ae0d37fb617d515338bb263aaf33da403c4e86ef145791806a99923e49e249
134 MISC ChangeLog 333 RMD160 db7cd3bdd5b1a29dda759077f367cab1b3fbfd14 SHA1 4e0ca6af52ab29b44c25d1d875f187cc1f715d24 SHA256 162da5c77445748ad82f74940e11519f6479cb8eebf91f4cc99972cc272a5a20
135 MISC metadata.xml 179 RMD160 046a67d39c9a5784800b120b3da44d67caa1f0af SHA1 31e15b20d55994a9989fff90a20847c1e76db2cb SHA256 d07e5a69f0aaee3b23884e0e414fad4aba70b9f4a115d2649714b8f1bd99d9fe
136
137
138
139 --
140 gentoo-commits@l.g.o mailing list