[arch-commits] Commit in passenger/repos (3 files)

2020-04-22 Thread Giancarlo Razzolini via arch-commits
Date: Wednesday, April 22, 2020 @ 19:50:38
  Author: grazzolini
Revision: 617713

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 617712, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 617712, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   71 
 passenger.install |   32 +++
 2 files changed, 103 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 617712, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-04-22 19:50:38 UTC (rev 617713)
@@ -0,0 +1,71 @@
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=6.0.4
+pkgrel=3
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache' 'nginx-src')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'  # 
auto-software-sign...@phusion.nl
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc})
+sha256sums=('ec1e4b555c176642c1c316897177d54b6f7d369490280e8ee3e54644e40b250b'
+'SKIP')
+
+build(){
+  cp -r /usr/src/nginx .
+  cd "$srcdir"/nginx
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl' 'libnsl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
617712, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2020-04-22 19:50:38 UTC (rev 
617713)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 
settings"
+   echo "  Options -MultiViews# <-- MultiViews must be 
turned off"
+   echo "   "
+   echo ""
+   echo ""
+   echo "And that's it! You may also 

[arch-commits] Commit in passenger/repos (3 files)

2019-12-25 Thread Felix Yan via arch-commits
Date: Thursday, December 26, 2019 @ 01:27:53
  Author: felixonmars
Revision: 541771

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 541770, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 541770, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   74 
 passenger.install |   32 ++
 2 files changed, 106 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 541770, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-12-26 01:27:53 UTC (rev 541771)
@@ -0,0 +1,74 @@
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=6.0.4
+pkgrel=2
+_nginxver=1.16.1
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'  # 
auto-software-sign...@phusion.nl
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}
+https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc})
+sha256sums=('ec1e4b555c176642c1c316897177d54b6f7d369490280e8ee3e54644e40b250b'
+'SKIP'
+'f11c2a6dd1d3515736f0324857957db2de98be862461b5a542a3ac6188dbe32b'
+'SKIP')
+
+build(){
+  cd "$srcdir"/nginx-$_nginxver
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl' 'libnsl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx=$_nginxver")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx-$_nginxver/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
541770, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2019-12-26 01:27:53 UTC (rev 
541771)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 
settings"
+ 

[arch-commits] Commit in passenger/repos (3 files)

2019-05-09 Thread Giancarlo Razzolini via arch-commits
Date: Thursday, May 9, 2019 @ 15:21:08
  Author: grazzolini
Revision: 464655

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 464654, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 464654, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   74 
 passenger.install |   32 ++
 2 files changed, 106 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 464654, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-05-09 15:21:08 UTC (rev 464655)
@@ -0,0 +1,74 @@
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=6.0.2
+pkgrel=2
+_nginxver=1.16.0
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'  # 
auto-software-sign...@phusion.nl
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}
+https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc})
+sha256sums=('56b2273312e6dc9880f6ba83e381583b8759085a0b41338b782c9575d58346bc'
+'SKIP'
+'4fd376bad78797e7f18094a00f0f1088259326436b537eb5af69b01be2ca1345'
+'SKIP')
+
+build(){
+  cd "$srcdir"/nginx-$_nginxver
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl' 'libnsl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx=$_nginxver")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx-$_nginxver/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
464654, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2019-05-09 15:21:08 UTC (rev 
464655)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 
settings"
+   

[arch-commits] Commit in passenger/repos (3 files)

2019-01-06 Thread Felix Yan via arch-commits
Date: Monday, January 7, 2019 @ 01:20:47
  Author: felixonmars
Revision: 420868

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 420867, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 420867, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   74 
 passenger.install |   32 ++
 2 files changed, 106 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 420867, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2019-01-07 01:20:47 UTC (rev 420868)
@@ -0,0 +1,74 @@
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=6.0.0
+pkgrel=3
+_nginxver=1.14.2
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'  # 
auto-software-sign...@phusion.nl
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}
+https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc})
+sha256sums=('3f826e55065bb69ff5cc945b7b8ab5eb69f957e108053d15401c2ea059321b83'
+'SKIP'
+'002d9f6154e331886a2dd4e6065863c9c1cf8291ae97a1255308572c02be9797'
+'SKIP')
+
+build(){
+  cd "$srcdir"/nginx-$_nginxver
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl' 'libnsl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx=$_nginxver")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx-$_nginxver/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
420867, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2019-01-07 01:20:47 UTC (rev 
420868)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 
settings"
+ 

[arch-commits] Commit in passenger/repos (3 files)

2018-04-20 Thread Massimiliano Torromeo via arch-commits
Date: Friday, April 20, 2018 @ 12:00:56
  Author: mtorromeo
Revision: 317193

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 317192, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 317192, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   75 
 passenger.install |   32 ++
 2 files changed, 107 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 317192, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-04-20 12:00:56 UTC (rev 317193)
@@ -0,0 +1,75 @@
+# $Id$
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=5.2.3
+pkgrel=3
+_nginxver=1.14.0
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}
+https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc})
+sha256sums=('0a06a2c75688a0e6c85717fb67b57940bebca5e56b7c76337c50b8c3d024345b'
+'SKIP'
+'5d15becbf69aba1fe33f8d416d97edd95ea8919ea9ac519eff9bafebb6022cb5'
+'SKIP')
+
+build(){
+  cd "$srcdir"/nginx-$_nginxver
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl' 'libnsl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx=$_nginxver")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx-$_nginxver/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
317192, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2018-04-20 12:00:56 UTC (rev 
317193)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 

[arch-commits] Commit in passenger/repos (3 files)

2018-04-12 Thread Massimiliano Torromeo via arch-commits
Date: Thursday, April 12, 2018 @ 09:10:56
  Author: mtorromeo
Revision: 316023

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 316022, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 316022, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   75 
 passenger.install |   32 ++
 2 files changed, 107 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 316022, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-04-12 09:10:56 UTC (rev 316023)
@@ -0,0 +1,75 @@
+# $Id$
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=5.2.3
+pkgrel=1
+_nginxver=1.12.2
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}
+https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc})
+sha256sums=('0a06a2c75688a0e6c85717fb67b57940bebca5e56b7c76337c50b8c3d024345b'
+'SKIP'
+'305f379da1d5fb5aefa79e45c829852ca6983c7cd2a79328f8e084a324cf0416'
+'SKIP')
+
+build(){
+  cd "$srcdir"/nginx-$_nginxver
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx=$_nginxver")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx-$_nginxver/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
316022, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2018-04-12 09:10:56 UTC (rev 
316023)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 

[arch-commits] Commit in passenger/repos (3 files)

2018-01-03 Thread Evangelos Foutras via arch-commits
Date: Wednesday, January 3, 2018 @ 08:02:16
  Author: foutrelis
Revision: 278005

archrelease: copy trunk to community-staging-x86_64

Added:
  passenger/repos/community-staging-x86_64/
  passenger/repos/community-staging-x86_64/PKGBUILD
(from rev 278004, passenger/trunk/PKGBUILD)
  passenger/repos/community-staging-x86_64/passenger.install
(from rev 278004, passenger/trunk/passenger.install)

---+
 PKGBUILD  |   75 
 passenger.install |   32 ++
 2 files changed, 107 insertions(+)

Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 278004, 
passenger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-03 08:02:16 UTC (rev 278005)
@@ -0,0 +1,75 @@
+# $Id$
+# Maintainer: Sergej Pupykin 
+
+pkgbase=passenger
+pkgname=(passenger mod_passenger nginx-mod-passenger)
+pkgver=5.1.12
+pkgrel=2
+_nginxver=1.12.2
+pkgdesc="Fast and robust web server and application server for Ruby, Python 
and Node.js"
+arch=('x86_64')
+url="https://www.phusionpassenger.com;
+_watch="https://github.com/phusion/passenger/releases;
+license=('MIT')
+makedepends=('ruby' 'ruby-rack' 'curl' 'apache')
+options=('!emptydirs' 'staticlibs')
+validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C'
+  '16378A33A6EF16762922526E561F9B9CAC40B2F7'
+  'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin 

+source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}
+https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc})
+sha256sums=('1705bd6d1f9b9d055fb58b3545ca6f38ca6d222c07201f53c5014e0eb09f4495'
+'SKIP'
+'305f379da1d5fb5aefa79e45c829852ca6983c7cd2a79328f8e084a324cf0416'
+'SKIP')
+
+build(){
+  cd "$srcdir"/nginx-$_nginxver
+  ./configure --with-compat 
--add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  make modules
+
+  cd "$srcdir"/$pkgbase-$pkgver
+  rake nginx CACHING=false
+  ./bin/passenger-install-apache2-module -a
+}
+
+package_passenger() {
+  cd "$srcdir"/passenger-$pkgver
+  depends=('ruby' 'ruby-rack' 'curl')
+
+  mkdir -p "$pkgdir"/usr/lib/passenger/
+  cp -R * "$pkgdir"/usr/lib/passenger/
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_mod_passenger() {
+  pkgdesc="Passenger apache module"
+  depends=('passenger' 'apache')
+  install=passenger.install
+
+  cd "$srcdir"/passenger-$pkgver
+
+  mkdir -p "$pkgdir"/usr/lib/httpd/modules
+  ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so 
"$pkgdir"/usr/lib/httpd/modules/mod_passenger.so
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_nginx-mod-passenger() {
+  pkgdesc="Passenger nginx module"
+  depends=('passenger' "nginx=$_nginxver")
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+  cd "$srcdir"/nginx-$_nginxver/objs
+  for mod in ngx_*.so; do
+install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
+  done
+
+  install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}

Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 
278004, passenger/trunk/passenger.install)
===
--- community-staging-x86_64/passenger.install  (rev 0)
+++ community-staging-x86_64/passenger.install  2018-01-03 08:02:16 UTC (rev 
278005)
@@ -0,0 +1,32 @@
+post_install() {
+   echo "Please edit your Apache configuration file, and add these lines:"
+   echo ""
+   echo "LoadModule passenger_module 
/usr/lib/httpd/modules/mod_passenger.so"
+   echo "PassengerRoot /usr/lib/passenger"
+   echo "PassengerRuby /usr/bin/ruby"
+   echo ""
+   echo "After you restart Apache, you are ready to deploy any number of 
Ruby on Rails"
+   echo "applications on Apache, without any further Ruby on 
Rails-specific"
+   echo "configuration!"
+   echo ""
+   echo ""
+   echo "Deploying a Ruby on Rails application: an example"
+   echo ""
+   echo "Suppose you have a Ruby on Rails application in /somewhere. Add a 
virtual host"
+   echo "to your Apache configuration file, and set its DocumentRoot to"
+   echo "/somewhere/public, like this:"
+   echo ""
+   echo ""
+   echo "  ServerName www.yourhost.com"
+   echo "  DocumentRoot /somewhere/public# <-- be sure to point to 
'public'!"
+   echo "   "
+   echo "  AllowOverride all  # <-- relax Apache security 
settings"