Date: Wednesday, March 2, 2016 @ 19:36:07 Author: bluewind Revision: 164224
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 164223, pound/trunk/ChangeLog) pound/repos/community-staging-i686/PKGBUILD (from rev 164223, pound/trunk/PKGBUILD) pound/repos/community-staging-i686/pound.cfg (from rev 164223, pound/trunk/pound.cfg) pound/repos/community-staging-i686/pound.runit (from rev 164223, pound/trunk/pound.runit) pound/repos/community-staging-i686/pound.service (from rev 164223, pound/trunk/pound.service) pound/repos/community-staging-x86_64/ pound/repos/community-staging-x86_64/ChangeLog (from rev 164223, pound/trunk/ChangeLog) pound/repos/community-staging-x86_64/PKGBUILD (from rev 164223, pound/trunk/PKGBUILD) pound/repos/community-staging-x86_64/pound.cfg (from rev 164223, pound/trunk/pound.cfg) pound/repos/community-staging-x86_64/pound.runit (from rev 164223, pound/trunk/pound.runit) pound/repos/community-staging-x86_64/pound.service (from rev 164223, pound/trunk/pound.service) ----------------------------------------+ community-staging-i686/ChangeLog | 22 ++++++++ community-staging-i686/PKGBUILD | 41 ++++++++++++++ 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 | 41 ++++++++++++++ community-staging-x86_64/pound.cfg | 85 +++++++++++++++++++++++++++++++ community-staging-x86_64/pound.runit | 23 ++++++++ community-staging-x86_64/pound.service | 10 +++ 10 files changed, 362 insertions(+) Copied: pound/repos/community-staging-i686/ChangeLog (from rev 164223, pound/trunk/ChangeLog) =================================================================== --- community-staging-i686/ChangeLog (rev 0) +++ community-staging-i686/ChangeLog 2016-03-02 18:36:07 UTC (rev 164224) @@ -0,0 +1,22 @@ + +2009-03-22 Douglas Soares de Andrade <doug...@archlinux.org> + + * Updated for i686: 2.4.4 + * Fixed an issue with the rc.d pound script + +2008-06-22 Mateusz Herych <heni...@gmail.com> + + * Adding for x86_64 community - 2.4.3 + +2008-06-22 Douglas Soares de Andrade <d...@aur.archlinux.org> + + * Adding for i686 community - 2.4.3 + +2008-05-22 Mateusz Herych <heni...@gmail.com> + + * Adding to community for x86_64 + +2008-05-21 Douglas Soares de Andrade <d...@aur.archlinux.org> + + * Adding to community for i686 + Copied: pound/repos/community-staging-i686/PKGBUILD (from rev 164223, pound/trunk/PKGBUILD) =================================================================== --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-02 18:36:07 UTC (rev 164224) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: Douglas Soares de Andrade <d...@aur.archlinux.org> +# Contributor: Roberto Alsina <rals...@kde.org> + +pkgname=pound +pkgver=2.7 +pkgrel=2 +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') +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') + +build() { + cd $srcdir/Pound-$pkgver + ./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 164223, pound/trunk/pound.cfg) =================================================================== --- community-staging-i686/pound.cfg (rev 0) +++ community-staging-i686/pound.cfg 2016-03-02 18:36:07 UTC (rev 164224) @@ -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 164223, pound/trunk/pound.runit) =================================================================== --- community-staging-i686/pound.runit (rev 0) +++ community-staging-i686/pound.runit 2016-03-02 18:36:07 UTC (rev 164224) @@ -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 164223, pound/trunk/pound.service) =================================================================== --- community-staging-i686/pound.service (rev 0) +++ community-staging-i686/pound.service 2016-03-02 18:36:07 UTC (rev 164224) @@ -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 164223, pound/trunk/ChangeLog) =================================================================== --- community-staging-x86_64/ChangeLog (rev 0) +++ community-staging-x86_64/ChangeLog 2016-03-02 18:36:07 UTC (rev 164224) @@ -0,0 +1,22 @@ + +2009-03-22 Douglas Soares de Andrade <doug...@archlinux.org> + + * Updated for i686: 2.4.4 + * Fixed an issue with the rc.d pound script + +2008-06-22 Mateusz Herych <heni...@gmail.com> + + * Adding for x86_64 community - 2.4.3 + +2008-06-22 Douglas Soares de Andrade <d...@aur.archlinux.org> + + * Adding for i686 community - 2.4.3 + +2008-05-22 Mateusz Herych <heni...@gmail.com> + + * Adding to community for x86_64 + +2008-05-21 Douglas Soares de Andrade <d...@aur.archlinux.org> + + * Adding to community for i686 + Copied: pound/repos/community-staging-x86_64/PKGBUILD (from rev 164223, pound/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-02 18:36:07 UTC (rev 164224) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: Douglas Soares de Andrade <d...@aur.archlinux.org> +# Contributor: Roberto Alsina <rals...@kde.org> + +pkgname=pound +pkgver=2.7 +pkgrel=2 +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') +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') + +build() { + cd $srcdir/Pound-$pkgver + ./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 164223, pound/trunk/pound.cfg) =================================================================== --- community-staging-x86_64/pound.cfg (rev 0) +++ community-staging-x86_64/pound.cfg 2016-03-02 18:36:07 UTC (rev 164224) @@ -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 164223, pound/trunk/pound.runit) =================================================================== --- community-staging-x86_64/pound.runit (rev 0) +++ community-staging-x86_64/pound.runit 2016-03-02 18:36:07 UTC (rev 164224) @@ -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 164223, pound/trunk/pound.service) =================================================================== --- community-staging-x86_64/pound.service (rev 0) +++ community-staging-x86_64/pound.service 2016-03-02 18:36:07 UTC (rev 164224) @@ -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