[arch-commits] Commit in pound/repos (12 files)
Antonio Rojas
arojas at archlinux.org
Wed Apr 5 11:08:08 UTC 2017
Date: Wednesday, April 5, 2017 @ 11:08:07
Author: arojas
Revision: 220594
archrelease: copy trunk to community-staging-i686, community-staging-x86_64
Added:
pound/repos/community-staging-i686/
pound/repos/community-staging-i686/ChangeLog
(from rev 220593, pound/trunk/ChangeLog)
pound/repos/community-staging-i686/PKGBUILD
(from rev 220593, pound/trunk/PKGBUILD)
pound/repos/community-staging-i686/pound.cfg
(from rev 220593, pound/trunk/pound.cfg)
pound/repos/community-staging-i686/pound.runit
(from rev 220593, pound/trunk/pound.runit)
pound/repos/community-staging-i686/pound.service
(from rev 220593, pound/trunk/pound.service)
pound/repos/community-staging-x86_64/
pound/repos/community-staging-x86_64/ChangeLog
(from rev 220593, pound/trunk/ChangeLog)
pound/repos/community-staging-x86_64/PKGBUILD
(from rev 220593, pound/trunk/PKGBUILD)
pound/repos/community-staging-x86_64/pound.cfg
(from rev 220593, pound/trunk/pound.cfg)
pound/repos/community-staging-x86_64/pound.runit
(from rev 220593, pound/trunk/pound.runit)
pound/repos/community-staging-x86_64/pound.service
(from rev 220593, pound/trunk/pound.service)
----------------------------------------+
community-staging-i686/ChangeLog | 22 ++++++++
community-staging-i686/PKGBUILD | 48 +++++++++++++++++
community-staging-i686/pound.cfg | 85 +++++++++++++++++++++++++++++++
community-staging-i686/pound.runit | 23 ++++++++
community-staging-i686/pound.service | 10 +++
community-staging-x86_64/ChangeLog | 22 ++++++++
community-staging-x86_64/PKGBUILD | 48 +++++++++++++++++
community-staging-x86_64/pound.cfg | 85 +++++++++++++++++++++++++++++++
community-staging-x86_64/pound.runit | 23 ++++++++
community-staging-x86_64/pound.service | 10 +++
10 files changed, 376 insertions(+)
Copied: pound/repos/community-staging-i686/ChangeLog (from rev 220593, pound/trunk/ChangeLog)
===================================================================
--- community-staging-i686/ChangeLog (rev 0)
+++ community-staging-i686/ChangeLog 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,22 @@
+
+2009-03-22 Douglas Soares de Andrade <douglas at archlinux.org>
+
+ * Updated for i686: 2.4.4
+ * Fixed an issue with the rc.d pound script
+
+2008-06-22 Mateusz Herych <heniekk at gmail.com>
+
+ * Adding for x86_64 community - 2.4.3
+
+2008-06-22 Douglas Soares de Andrade <dsa at aur.archlinux.org>
+
+ * Adding for i686 community - 2.4.3
+
+2008-05-22 Mateusz Herych <heniekk at gmail.com>
+
+ * Adding to community for x86_64
+
+2008-05-21 Douglas Soares de Andrade <dsa at aur.archlinux.org>
+
+ * Adding to community for i686
+
Copied: pound/repos/community-staging-i686/PKGBUILD (from rev 220593, pound/trunk/PKGBUILD)
===================================================================
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Maintainer: Douglas Soares de Andrade <dsa at aur.archlinux.org>
+# Contributor: Roberto Alsina <ralsina at kde.org>
+
+pkgname=pound
+pkgver=2.7
+pkgrel=4
+pkgdesc="A reverse proxy, load balancer, and SSL wrapper"
+arch=('i686' 'x86_64')
+url="http://www.apsis.ch/pound/index_html"
+license=('GPL')
+depends=('pcre' 'openssl-1.0')
+backup=(etc/pound/pound.cfg)
+source=(http://www.apsis.ch/pound/Pound-$pkgver.tgz
+ pound.runit
+ pound.service
+ pound.cfg)
+md5sums=('ec8298aa3e4aee3ffbecdc0639d7f14a'
+ '2a555ee5871a849cb1f6e6ba2ff054df'
+ 'c0d0726a96dfda0e83843362e401b3dc'
+ '8937808acd22c6391ebe4340af8df854')
+
+prepare() {
+ cd "$srcdir"/Pound-$pkgver
+ sed -i -e 's/openssl/openssl-1.0/' Makefile.in
+}
+
+build() {
+ cd "$srcdir"/Pound-$pkgver
+ CPPFLAGS+=" -I/usr/include/openssl-1.0" \
+ LDFLAGS+=" -L/usr/lib/openssl-1.0" \
+ ./configure --prefix=/usr --sysconfdir=/etc/pound --sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd "$srcdir"/Pound-$pkgver
+ install -d "$pkgdir"/usr/sbin
+ make DESTDIR="$pkgdir" install
+ chown root.root -R "$pkgdir"/usr
+ install -d "$pkgdir"/etc/sv
+ install -d "$pkgdir"/etc/sv/pound
+ install -m0755 "$srcdir"/pound.runit "$pkgdir"/etc/sv/pound/run
+ install -D -m0644 "$srcdir"/pound.cfg "$pkgdir"/etc/pound/pound.cfg
+ install -Dm0644 "$srcdir"/$pkgname.service "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+ rmdir "$pkgdir"/usr/sbin
+}
Copied: pound/repos/community-staging-i686/pound.cfg (from rev 220593, pound/trunk/pound.cfg)
===================================================================
--- community-staging-i686/pound.cfg (rev 0)
+++ community-staging-i686/pound.cfg 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,85 @@
+###############################################################################
+## Pound configration file
+###############################################################################
+##
+##
+## GLOBAL SETTINGS
+##
+## Specify the user and group Pound will run as.
+#User "http"
+#Group "http"
+##
+## Specify the directory that Pound will chroot to at runtime.
+#RootJail "/"
+##
+## Have Pound run in the foreground (if 0) or as a daemon (if 1).
+#Daemon 1
+##
+## Specify the log facility to use.
+#LogFacility daemon
+##
+## Specify the logging level.
+#LogLevel 1
+##
+## Ignore case when matching URLs.
+#IgnoreCase 0
+##
+## Enable or disable the dynamic rescaling code.
+#DynScale 0
+##
+## Specify how often Pound will check for resurected back-end hosts.
+#Alive 30
+##
+## Specify for how long Pound will wait for a client request.
+#Client 10
+##
+## How long should Pound wait for a response from the back-end.
+#TimeOut 15
+##
+## How long should Pound wait for a connection to the back-end.
+#ConnTO 15
+##
+## How long should Pound continue to answer interrupted connections.
+#Grace 30
+##
+## Use an OpenSSL hardware acceleration card.
+#SSLEngine "name"
+##
+## Set the control socket path.
+#Control "/tmp/poundctl.socket"
+##
+##
+## LISTENERS
+##
+## Configure services and backends for the HTTP reverse proxy.
+#ListenHTTP
+# Address 10.0.0.1
+# Port 80
+# Service
+# BackEnd
+# Address 127.0.0.1
+# Port 8080
+# End
+# BackEnd
+# Address 127.0.0.1
+# Port 8081
+# End
+# End
+#End
+##
+## Configure services and backends for the HTTPS reverse proxy.
+#ListenHTTPS
+# Address 10.0.0.1
+# Port 443
+# Cert "/etc/ssl/certs/pound.pem"
+# Service
+# BackEnd
+# Address 127.0.0.1
+# Port 8080
+# End
+# BackEnd
+# Address 127.0.0.1
+# Port 8081
+# End
+# End
+#End
Copied: pound/repos/community-staging-i686/pound.runit (from rev 220593, pound/trunk/pound.runit)
===================================================================
--- community-staging-i686/pound.runit (rev 0)
+++ community-staging-i686/pound.runit 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,23 @@
+#!/bin/sh
+exec 2>&1
+# general config
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+BIN=/usr/bin/pound
+OPTS="-f /etc/pound/pound.cfg -p /var/run/pound.pid"
+SVC=pound
+
+PID=`pidof $BIN`
+if [ -z "$PID" ]
+then
+ if [ -f /var/run/$SVC.pid ]
+ then
+ rm /var/run/$SVC.pid
+ rm_daemon $SVC
+ fi
+ echo "Starting $SVC daemon"
+ $BIN $OPTS
+else
+ [ -z $PID ] || exec watchpid $PID
+fi
Copied: pound/repos/community-staging-i686/pound.service (from rev 220593, pound/trunk/pound.service)
===================================================================
--- community-staging-i686/pound.service (rev 0)
+++ community-staging-i686/pound.service 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,10 @@
+[Unit]
+Description=A reverse proxy, load balancer, and SSL wrapper
+
+[Service]
+Type=forking
+PIDFile=/run/pound.pid
+ExecStart=/usr/bin/pound -f /etc/pound/pound.cfg -p /run/pound.pid
+
+[Install]
+WantedBy=multi-user.target
Copied: pound/repos/community-staging-x86_64/ChangeLog (from rev 220593, pound/trunk/ChangeLog)
===================================================================
--- community-staging-x86_64/ChangeLog (rev 0)
+++ community-staging-x86_64/ChangeLog 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,22 @@
+
+2009-03-22 Douglas Soares de Andrade <douglas at archlinux.org>
+
+ * Updated for i686: 2.4.4
+ * Fixed an issue with the rc.d pound script
+
+2008-06-22 Mateusz Herych <heniekk at gmail.com>
+
+ * Adding for x86_64 community - 2.4.3
+
+2008-06-22 Douglas Soares de Andrade <dsa at aur.archlinux.org>
+
+ * Adding for i686 community - 2.4.3
+
+2008-05-22 Mateusz Herych <heniekk at gmail.com>
+
+ * Adding to community for x86_64
+
+2008-05-21 Douglas Soares de Andrade <dsa at aur.archlinux.org>
+
+ * Adding to community for i686
+
Copied: pound/repos/community-staging-x86_64/PKGBUILD (from rev 220593, pound/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Maintainer: Douglas Soares de Andrade <dsa at aur.archlinux.org>
+# Contributor: Roberto Alsina <ralsina at kde.org>
+
+pkgname=pound
+pkgver=2.7
+pkgrel=4
+pkgdesc="A reverse proxy, load balancer, and SSL wrapper"
+arch=('i686' 'x86_64')
+url="http://www.apsis.ch/pound/index_html"
+license=('GPL')
+depends=('pcre' 'openssl-1.0')
+backup=(etc/pound/pound.cfg)
+source=(http://www.apsis.ch/pound/Pound-$pkgver.tgz
+ pound.runit
+ pound.service
+ pound.cfg)
+md5sums=('ec8298aa3e4aee3ffbecdc0639d7f14a'
+ '2a555ee5871a849cb1f6e6ba2ff054df'
+ 'c0d0726a96dfda0e83843362e401b3dc'
+ '8937808acd22c6391ebe4340af8df854')
+
+prepare() {
+ cd "$srcdir"/Pound-$pkgver
+ sed -i -e 's/openssl/openssl-1.0/' Makefile.in
+}
+
+build() {
+ cd "$srcdir"/Pound-$pkgver
+ CPPFLAGS+=" -I/usr/include/openssl-1.0" \
+ LDFLAGS+=" -L/usr/lib/openssl-1.0" \
+ ./configure --prefix=/usr --sysconfdir=/etc/pound --sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd "$srcdir"/Pound-$pkgver
+ install -d "$pkgdir"/usr/sbin
+ make DESTDIR="$pkgdir" install
+ chown root.root -R "$pkgdir"/usr
+ install -d "$pkgdir"/etc/sv
+ install -d "$pkgdir"/etc/sv/pound
+ install -m0755 "$srcdir"/pound.runit "$pkgdir"/etc/sv/pound/run
+ install -D -m0644 "$srcdir"/pound.cfg "$pkgdir"/etc/pound/pound.cfg
+ install -Dm0644 "$srcdir"/$pkgname.service "$pkgdir"/usr/lib/systemd/system/$pkgname.service
+ rmdir "$pkgdir"/usr/sbin
+}
Copied: pound/repos/community-staging-x86_64/pound.cfg (from rev 220593, pound/trunk/pound.cfg)
===================================================================
--- community-staging-x86_64/pound.cfg (rev 0)
+++ community-staging-x86_64/pound.cfg 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,85 @@
+###############################################################################
+## Pound configration file
+###############################################################################
+##
+##
+## GLOBAL SETTINGS
+##
+## Specify the user and group Pound will run as.
+#User "http"
+#Group "http"
+##
+## Specify the directory that Pound will chroot to at runtime.
+#RootJail "/"
+##
+## Have Pound run in the foreground (if 0) or as a daemon (if 1).
+#Daemon 1
+##
+## Specify the log facility to use.
+#LogFacility daemon
+##
+## Specify the logging level.
+#LogLevel 1
+##
+## Ignore case when matching URLs.
+#IgnoreCase 0
+##
+## Enable or disable the dynamic rescaling code.
+#DynScale 0
+##
+## Specify how often Pound will check for resurected back-end hosts.
+#Alive 30
+##
+## Specify for how long Pound will wait for a client request.
+#Client 10
+##
+## How long should Pound wait for a response from the back-end.
+#TimeOut 15
+##
+## How long should Pound wait for a connection to the back-end.
+#ConnTO 15
+##
+## How long should Pound continue to answer interrupted connections.
+#Grace 30
+##
+## Use an OpenSSL hardware acceleration card.
+#SSLEngine "name"
+##
+## Set the control socket path.
+#Control "/tmp/poundctl.socket"
+##
+##
+## LISTENERS
+##
+## Configure services and backends for the HTTP reverse proxy.
+#ListenHTTP
+# Address 10.0.0.1
+# Port 80
+# Service
+# BackEnd
+# Address 127.0.0.1
+# Port 8080
+# End
+# BackEnd
+# Address 127.0.0.1
+# Port 8081
+# End
+# End
+#End
+##
+## Configure services and backends for the HTTPS reverse proxy.
+#ListenHTTPS
+# Address 10.0.0.1
+# Port 443
+# Cert "/etc/ssl/certs/pound.pem"
+# Service
+# BackEnd
+# Address 127.0.0.1
+# Port 8080
+# End
+# BackEnd
+# Address 127.0.0.1
+# Port 8081
+# End
+# End
+#End
Copied: pound/repos/community-staging-x86_64/pound.runit (from rev 220593, pound/trunk/pound.runit)
===================================================================
--- community-staging-x86_64/pound.runit (rev 0)
+++ community-staging-x86_64/pound.runit 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,23 @@
+#!/bin/sh
+exec 2>&1
+# general config
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+BIN=/usr/bin/pound
+OPTS="-f /etc/pound/pound.cfg -p /var/run/pound.pid"
+SVC=pound
+
+PID=`pidof $BIN`
+if [ -z "$PID" ]
+then
+ if [ -f /var/run/$SVC.pid ]
+ then
+ rm /var/run/$SVC.pid
+ rm_daemon $SVC
+ fi
+ echo "Starting $SVC daemon"
+ $BIN $OPTS
+else
+ [ -z $PID ] || exec watchpid $PID
+fi
Copied: pound/repos/community-staging-x86_64/pound.service (from rev 220593, pound/trunk/pound.service)
===================================================================
--- community-staging-x86_64/pound.service (rev 0)
+++ community-staging-x86_64/pound.service 2017-04-05 11:08:07 UTC (rev 220594)
@@ -0,0 +1,10 @@
+[Unit]
+Description=A reverse proxy, load balancer, and SSL wrapper
+
+[Service]
+Type=forking
+PIDFile=/run/pound.pid
+ExecStart=/usr/bin/pound -f /etc/pound/pound.cfg -p /run/pound.pid
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list