[arch-commits] Commit in openvpn/repos (8 files)

2017-06-18 Thread Christian Hesse
Date: Sunday, June 18, 2017 @ 19:30:55
  Author: eworm
Revision: 298960

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/0004-openssl-1-1-0.patch
(from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-i686/PKGBUILD
(from rev 298959, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 298959, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch
(from rev 298959, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 298959, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 298959, openvpn/trunk/openvpn.install)

-+
 testing-i686/0004-openssl-1-1-0.patch   | 1614 ++
 testing-i686/PKGBUILD   |   78 +
 testing-i686/openvpn.install|   24 
 testing-x86_64/0004-openssl-1-1-0.patch | 1614 ++
 testing-x86_64/PKGBUILD |   78 +
 testing-x86_64/openvpn.install  |   24 
 6 files changed, 3432 insertions(+)

Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 298959, 
openvpn/trunk/0004-openssl-1-1-0.patch)
===
--- testing-i686/0004-openssl-1-1-0.patch   (rev 0)
+++ testing-i686/0004-openssl-1-1-0.patch   2017-06-18 19:30:55 UTC (rev 
298960)
@@ -0,0 +1,1614 @@
+From 17d1ab90c228b1efbe774357bd3265b2af006899 Mon Sep 17 00:00:00 2001
+From: Emmanuel Deloget 
+Date: Mon, 12 Jun 2017 15:43:23 +0200
+Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of
+ X509
+
+OpenSSL 1.1 does not allow us to directly access the internal of
+any data type, including X509. We have to use the defined
+functions to do so.
+
+In x509_verify_ns_cert_type() in particular, this means that we
+cannot directly check for the extended flags to find whether the
+certificate should be used as a client or as a server certificate.
+We need to leverage the X509_check_purpose() API yet this API is
+far stricter than the currently implemented check. So far, I have
+not been able to find a situation where this stricter test fails
+(although I must admit that I haven't tested that very well).
+
+We double-check the certificate purpose using "direct access" to the
+internal of the certificate object (of course, this is not a real
+direct access, but we still fetch ASN1 strings within the X509 object
+and we check the internal value of these strings). This allow us to
+warn the user if there is a discrepancy between the X509_check_purpose()
+return value and our internal, less strict check.
+
+We use these changes to make peer_cert a non-const parameter to
+x509_verify_ns_cert_type(). The underlying library waits for a
+non-const pointer, and forcing it to be a const pointer does not make
+much sense (please note that this has an effect on the mbedtls part
+too).
+
+Compatibility with OpenSSL 1.0 is kept by defining the corresponding
+functions when they are not found in the library.
+
+Signed-off-by: Emmanuel Deloget 
+Acked-by: Steffan Karger 
+Message-Id: <20170612134330.20971-2-log...@free.fr>
+URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14792.html
+Signed-off-by: Gert Doering 
+---
+ configure.ac |  1 +
+ src/openvpn/openssl_compat.h | 15 +
+ src/openvpn/ssl_openssl.c|  3 +-
+ src/openvpn/ssl_verify_backend.h |  2 +-
+ src/openvpn/ssl_verify_mbedtls.c |  2 +-
+ src/openvpn/ssl_verify_openssl.c | 68 ++--
+ 6 files changed, 78 insertions(+), 13 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 334247df..c30bf3d5 100644
+--- a/configure.ac
 b/configure.ac
+@@ -921,6 +921,7 @@ if test "${enable_crypto}" = "yes" -a 
"${with_crypto_library}" = "openssl"; then
+   [ \
+   SSL_CTX_get_default_passwd_cb \
+   SSL_CTX_get_default_passwd_cb_userdata \
++  X509_get0_pubkey \
+   X509_STORE_get0_objects \
+   X509_OBJECT_free \
+   X509_OBJECT_get_type \
+diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h
+index 811d559c..612bfa56 100644
+--- a/src/openvpn/openssl_compat.h
 b/src/openvpn/openssl_compat.h
+@@ -73,6 +73,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
+ }
+ #endif
+ 
++#if !defined(HAVE_X509_GET0_PUBKEY)
++/**
++ * Get the public key from a X509 certificate
++ *
++ * @param x  X509 certificate
++ * @return   The certificate public key
++ */
++static inline EVP_PKEY *
++X509_get0_pubkey(const X509 *x)
++{

[arch-commits] Commit in openvpn/repos (8 files)

2017-05-11 Thread Christian Hesse
Date: Thursday, May 11, 2017 @ 19:09:49
  Author: eworm
Revision: 295835

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/0004-openssl-1-1-0.patch
(from rev 295834, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-i686/PKGBUILD
(from rev 295834, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 295834, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch
(from rev 295834, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 295834, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 295834, openvpn/trunk/openvpn.install)

-+
 testing-i686/0004-openssl-1-1-0.patch   | 1472 ++
 testing-i686/PKGBUILD   |   78 +
 testing-i686/openvpn.install|   24 
 testing-x86_64/0004-openssl-1-1-0.patch | 1472 ++
 testing-x86_64/PKGBUILD |   78 +
 testing-x86_64/openvpn.install  |   24 
 6 files changed, 3148 insertions(+)

Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 295834, 
openvpn/trunk/0004-openssl-1-1-0.patch)
===
--- testing-i686/0004-openssl-1-1-0.patch   (rev 0)
+++ testing-i686/0004-openssl-1-1-0.patch   2017-05-11 19:09:49 UTC (rev 
295835)
@@ -0,0 +1,1472 @@
+From 166ab46e4ff9e44f31ce9713995516538da105ec Mon Sep 17 00:00:00 2001
+From: Emmanuel Deloget 
+Date: Fri, 17 Feb 2017 14:39:07 +0100
+Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of
+ X509
+
+OpenSSL 1.1 does not allow us to directly access the internal of
+any data type, including X509. We have to use the defined
+functions to do so.
+
+In x509_verify_ns_cert_type() in particular, this means that we
+cannot directly check for the extended flags to find whether the
+certificate should be used as a client or as a server certificate.
+We need to leverage the X509_check_purpose() API yet this API is
+far stricter than the currently implemented check. So far, I have
+not been able to find a situation where this stricter test fails
+(although I must admit that I haven't tested that very well).
+
+Compatibility with OpenSSL 1.0 is kept by defining the corresponding
+functions when they are not found in the library.
+
+Signed-off-by: Emmanuel Deloget 
+Signed-off-by: Christian Hesse 
+---
+ configure.ac |  1 +
+ src/openvpn/openssl_compat.h | 15 +++
+ src/openvpn/ssl_openssl.c|  3 ++-
+ src/openvpn/ssl_verify_openssl.c | 28 +++-
+ 4 files changed, 37 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 2406ad8..d2c40ff 100644
+--- a/configure.ac
 b/configure.ac
+@@ -902,6 +902,7 @@ if test "${enable_crypto}" = "yes" -a 
"${with_crypto_library}" = "openssl"; then
+   [ \
+   SSL_CTX_get_default_passwd_cb \
+   SSL_CTX_get_default_passwd_cb_userdata \
++  X509_get0_pubkey \
+   X509_STORE_get0_objects \
+   X509_OBJECT_free \
+   X509_OBJECT_get_type \
+diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h
+index e98e8df..fe245ed 100644
+--- a/src/openvpn/openssl_compat.h
 b/src/openvpn/openssl_compat.h
+@@ -74,6 +74,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
+ }
+ #endif
+ 
++#if !defined(HAVE_X509_GET0_PUBKEY)
++/**
++ * Get the public key from a X509 certificate
++ *
++ * @param x  X509 certificate
++ * @return   The certificate public key
++ */
++static inline EVP_PKEY *
++X509_get0_pubkey(const X509 *x)
++{
++return (x && x->cert_info && x->cert_info->key) ?
++   x->cert_info->key->pkey : NULL;
++}
++#endif
++
+ #if !defined(HAVE_X509_STORE_GET0_OBJECTS)
+ /**
+  * Fetch the X509 object stack from the X509 store
+diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c
+index f011e06..b683961 100644
+--- a/src/openvpn/ssl_openssl.c
 b/src/openvpn/ssl_openssl.c
+@@ -1073,7 +1073,8 @@ tls_ctx_use_external_private_key(struct tls_root_ctx 
*ctx,
+ }
+ 
+ /* get the public key */
+-ASSERT(cert->cert_info->key->pkey); /* NULL before 
SSL_CTX_use_certificate() is called */
++EVP_PKEY *pkey = X509_get0_pubkey(cert);
++ASSERT(pkey); /* NULL before SSL_CTX_use_certificate() is called */
+ pub_rsa = cert->cert_info->key->pkey->pkey.rsa;
+ 
+ /* initialize RSA object */
+diff --git a/src/openvpn/ssl_verify_openssl.c 
b/src/openvpn/ssl_verify_openssl.c
+index 5c2c5b7..5bdd1e3 100644
+--- a/src/openvpn/ssl_verify_openssl.c

[arch-commits] Commit in openvpn/repos (8 files)

2017-03-22 Thread Christian Hesse
Date: Wednesday, March 22, 2017 @ 19:22:17
  Author: eworm
Revision: 291213

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/0004-openssl-1-1-0.patch
(from rev 291212, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-i686/PKGBUILD
(from rev 291212, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 291212, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/0004-openssl-1-1-0.patch
(from rev 291212, openvpn/trunk/0004-openssl-1-1-0.patch)
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 291212, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 291212, openvpn/trunk/openvpn.install)

-+
 testing-i686/0004-openssl-1-1-0.patch   | 1472 ++
 testing-i686/PKGBUILD   |   78 +
 testing-i686/openvpn.install|   24 
 testing-x86_64/0004-openssl-1-1-0.patch | 1472 ++
 testing-x86_64/PKGBUILD |   78 +
 testing-x86_64/openvpn.install  |   24 
 6 files changed, 3148 insertions(+)

Copied: openvpn/repos/testing-i686/0004-openssl-1-1-0.patch (from rev 291212, 
openvpn/trunk/0004-openssl-1-1-0.patch)
===
--- testing-i686/0004-openssl-1-1-0.patch   (rev 0)
+++ testing-i686/0004-openssl-1-1-0.patch   2017-03-22 19:22:17 UTC (rev 
291213)
@@ -0,0 +1,1472 @@
+From 166ab46e4ff9e44f31ce9713995516538da105ec Mon Sep 17 00:00:00 2001
+From: Emmanuel Deloget 
+Date: Fri, 17 Feb 2017 14:39:07 +0100
+Subject: [PATCH 1/8] OpenSSL: don't use direct access to the internal of
+ X509
+
+OpenSSL 1.1 does not allow us to directly access the internal of
+any data type, including X509. We have to use the defined
+functions to do so.
+
+In x509_verify_ns_cert_type() in particular, this means that we
+cannot directly check for the extended flags to find whether the
+certificate should be used as a client or as a server certificate.
+We need to leverage the X509_check_purpose() API yet this API is
+far stricter than the currently implemented check. So far, I have
+not been able to find a situation where this stricter test fails
+(although I must admit that I haven't tested that very well).
+
+Compatibility with OpenSSL 1.0 is kept by defining the corresponding
+functions when they are not found in the library.
+
+Signed-off-by: Emmanuel Deloget 
+Signed-off-by: Christian Hesse 
+---
+ configure.ac |  1 +
+ src/openvpn/openssl_compat.h | 15 +++
+ src/openvpn/ssl_openssl.c|  3 ++-
+ src/openvpn/ssl_verify_openssl.c | 28 +++-
+ 4 files changed, 37 insertions(+), 10 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 2406ad8..d2c40ff 100644
+--- a/configure.ac
 b/configure.ac
+@@ -902,6 +902,7 @@ if test "${enable_crypto}" = "yes" -a 
"${with_crypto_library}" = "openssl"; then
+   [ \
+   SSL_CTX_get_default_passwd_cb \
+   SSL_CTX_get_default_passwd_cb_userdata \
++  X509_get0_pubkey \
+   X509_STORE_get0_objects \
+   X509_OBJECT_free \
+   X509_OBJECT_get_type \
+diff --git a/src/openvpn/openssl_compat.h b/src/openvpn/openssl_compat.h
+index e98e8df..fe245ed 100644
+--- a/src/openvpn/openssl_compat.h
 b/src/openvpn/openssl_compat.h
+@@ -74,6 +74,21 @@ SSL_CTX_get_default_passwd_cb(SSL_CTX *ctx)
+ }
+ #endif
+ 
++#if !defined(HAVE_X509_GET0_PUBKEY)
++/**
++ * Get the public key from a X509 certificate
++ *
++ * @param x  X509 certificate
++ * @return   The certificate public key
++ */
++static inline EVP_PKEY *
++X509_get0_pubkey(const X509 *x)
++{
++return (x && x->cert_info && x->cert_info->key) ?
++   x->cert_info->key->pkey : NULL;
++}
++#endif
++
+ #if !defined(HAVE_X509_STORE_GET0_OBJECTS)
+ /**
+  * Fetch the X509 object stack from the X509 store
+diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c
+index f011e06..b683961 100644
+--- a/src/openvpn/ssl_openssl.c
 b/src/openvpn/ssl_openssl.c
+@@ -1073,7 +1073,8 @@ tls_ctx_use_external_private_key(struct tls_root_ctx 
*ctx,
+ }
+ 
+ /* get the public key */
+-ASSERT(cert->cert_info->key->pkey); /* NULL before 
SSL_CTX_use_certificate() is called */
++EVP_PKEY *pkey = X509_get0_pubkey(cert);
++ASSERT(pkey); /* NULL before SSL_CTX_use_certificate() is called */
+ pub_rsa = cert->cert_info->key->pkey->pkey.rsa;
+ 
+ /* initialize RSA object */
+diff --git a/src/openvpn/ssl_verify_openssl.c 
b/src/openvpn/ssl_verify_openssl.c
+index 5c2c5b7..5bdd1e3 100644
+--- 

[arch-commits] Commit in openvpn/repos (8 files)

2016-07-15 Thread Christian Hesse
Date: Friday, July 15, 2016 @ 13:14:19
  Author: eworm
Revision: 271902

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 271901, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 271901, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 271901, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 271901, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 271901, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 271901, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   57 ++
 testing-i686/openvpn.install|8 +
 testing-i686/openvpn@.service   |   15 ++
 testing-x86_64/PKGBUILD |   57 ++
 testing-x86_64/openvpn.install  |8 +
 testing-x86_64/openvpn@.service |   15 ++
 6 files changed, 160 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 271901, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-07-15 13:14:19 UTC (rev 271902)
@@ -0,0 +1,57 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.11
+pkgrel=2
+pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)"
+arch=(i686 x86_64)
+url="http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd' 'pkcs11-helper')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz.asc
+openvpn@.service)
+sha256sums=('0f5f1ca1dc5743fa166d93dd4ec952f014b5f33bafd88f0ea34b455cae1434a7'
+'SKIP'
+'47a4ee993f8aaa7370e9a84384fcfc993fd76aa4db11c46629b156d0c5fad49a')
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3')  # Samuli Seppänen
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd \
+--enable-pkcs11 \
+--enable-x509-alt-username
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+
+  # Install openvpn
+  make DESTDIR="${pkgdir}" install
+  install -d -m755 "${pkgdir}"/etc/openvpn
+
+  # Install examples
+  install -d -m755 "${pkgdir}"/usr/share/openvpn
+  cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples
+
+  # Install license
+  install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
"${pkgdir}"/usr/share/licenses/${pkgname}/
+
+  # Install contrib
+  install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib
+  cp -r contrib "${pkgdir}"/usr/share/openvpn
+
+  # Install systemd service
+  install -D -m644 "${srcdir}"/openvpn@.service 
"${pkgdir}"/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 271901, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2016-07-15 13:14:19 UTC (rev 271902)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo ">>> easy-rsa has moved into its own package. Run:"
+echo ">>>  # pacman -S easy-rsa"
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 271901, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2016-07-15 13:14:19 UTC (rev 271902)
@@ -0,0 +1,15 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+PrivateTmp=true
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid --status-version 2
+PIDFile=/run/openvpn@%i.pid
+CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_BIND_SERVICE 
CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH
+LimitNPROC=10
+DeviceAllow=/dev/null rw
+DeviceAllow=/dev/net/tun rw
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 271901, 
openvpn/trunk/PKGBUILD)

[arch-commits] Commit in openvpn/repos (8 files)

2016-05-12 Thread Bartłomiej Piotrowski
Date: Thursday, May 12, 2016 @ 22:24:57
  Author: bpiotrowski
Revision: 267909

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 267908, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 267908, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 267908, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 267908, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 267908, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 267908, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   56 ++
 testing-i686/openvpn.install|8 +
 testing-i686/openvpn@.service   |   15 ++
 testing-x86_64/PKGBUILD |   56 ++
 testing-x86_64/openvpn.install  |8 +
 testing-x86_64/openvpn@.service |   15 ++
 6 files changed, 158 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 267908, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-05-12 20:24:57 UTC (rev 267909)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.11
+pkgrel=1
+pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)"
+arch=(i686 x86_64)
+url="http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz.asc
+openvpn@.service)
+sha256sums=('0f5f1ca1dc5743fa166d93dd4ec952f014b5f33bafd88f0ea34b455cae1434a7'
+'SKIP'
+'47a4ee993f8aaa7370e9a84384fcfc993fd76aa4db11c46629b156d0c5fad49a')
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3')  # Samuli Seppänen
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd \
+--enable-x509-alt-username
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+
+  # Install openvpn
+  make DESTDIR="${pkgdir}" install
+  install -d -m755 "${pkgdir}"/etc/openvpn
+
+  # Install examples
+  install -d -m755 "${pkgdir}"/usr/share/openvpn
+  cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples
+
+  # Install license
+  install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
"${pkgdir}"/usr/share/licenses/${pkgname}/
+
+  # Install contrib
+  install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib
+  cp -r contrib "${pkgdir}"/usr/share/openvpn
+
+  # Install systemd service
+  install -D -m644 "${srcdir}"/openvpn@.service 
"${pkgdir}"/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 267908, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2016-05-12 20:24:57 UTC (rev 267909)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo ">>> easy-rsa has moved into its own package. Run:"
+echo ">>>  # pacman -S easy-rsa"
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 267908, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2016-05-12 20:24:57 UTC (rev 267909)
@@ -0,0 +1,15 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+PrivateTmp=true
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid --status-version 2
+PIDFile=/run/openvpn@%i.pid
+CapabilityBoundingSet=CAP_IPC_LOCK CAP_NET_ADMIN CAP_NET_BIND_SERVICE 
CAP_NET_RAW CAP_SETGID CAP_SETUID CAP_SYS_CHROOT CAP_DAC_READ_SEARCH
+LimitNPROC=10
+DeviceAllow=/dev/null rw
+DeviceAllow=/dev/net/tun rw
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 267908, 
openvpn/trunk/PKGBUILD)

[arch-commits] Commit in openvpn/repos (8 files)

2016-03-14 Thread Bartłomiej Piotrowski
Date: Monday, March 14, 2016 @ 12:18:47
  Author: bpiotrowski
Revision: 261438

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 261437, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 261437, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 261437, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 261437, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 261437, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 261437, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   50 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |   10 +++
 testing-x86_64/PKGBUILD |   50 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |   10 +++
 6 files changed, 136 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 261437, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2016-03-14 11:18:47 UTC (rev 261438)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.10
+pkgrel=1
+pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)"
+arch=(i686 x86_64)
+url="http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('f8b0b5b92e35bbca1db1a7e6b49e04639e45634e9accd460459b40b2c99ec8f6'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3')  # Samuli Seppänen
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR="${pkgdir}" install
+  install -d -m755 "${pkgdir}"/etc/openvpn
+  # Install examples
+  install -d -m755 "${pkgdir}"/usr/share/openvpn
+  cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
"${pkgdir}"/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib
+  cp -r contrib "${pkgdir}"/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 "${srcdir}"/openvpn@.service 
"${pkgdir}"/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 261437, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2016-03-14 11:18:47 UTC (rev 261438)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo ">>> easy-rsa has moved into its own package. Run:"
+echo ">>>  # pacman -S easy-rsa"
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 261437, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2016-03-14 11:18:47 UTC (rev 261438)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 261437, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2016-03-14 11:18:47 UTC (rev 261438)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.10
+pkgrel=1
+pkgdesc="An 

[arch-commits] Commit in openvpn/repos (8 files)

2016-03-03 Thread Felix Yan
Date: Thursday, March 3, 2016 @ 10:44:29
  Author: fyan
Revision: 260597

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  openvpn/repos/staging-i686/
  openvpn/repos/staging-i686/PKGBUILD
(from rev 260596, openvpn/trunk/PKGBUILD)
  openvpn/repos/staging-i686/openvpn.install
(from rev 260596, openvpn/trunk/openvpn.install)
  openvpn/repos/staging-i686/openvpn@.service
(from rev 260596, openvpn/trunk/openvpn@.service)
  openvpn/repos/staging-x86_64/
  openvpn/repos/staging-x86_64/PKGBUILD
(from rev 260596, openvpn/trunk/PKGBUILD)
  openvpn/repos/staging-x86_64/openvpn.install
(from rev 260596, openvpn/trunk/openvpn.install)
  openvpn/repos/staging-x86_64/openvpn@.service
(from rev 260596, openvpn/trunk/openvpn@.service)

-+
 staging-i686/PKGBUILD   |   50 ++
 staging-i686/openvpn.install|8 ++
 staging-i686/openvpn@.service   |   10 +++
 staging-x86_64/PKGBUILD |   50 ++
 staging-x86_64/openvpn.install  |8 ++
 staging-x86_64/openvpn@.service |   10 +++
 6 files changed, 136 insertions(+)

Copied: openvpn/repos/staging-i686/PKGBUILD (from rev 260596, 
openvpn/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2016-03-03 09:44:29 UTC (rev 260597)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.9
+pkgrel=2
+pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)"
+arch=(i686 x86_64)
+url="http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('2c12fe9ea641ac1291e70322cc500641c84e5903dd4f40bf2eda7e9f209b2f9c'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3')  # Samuli Seppänen
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR="${pkgdir}" install
+  install -d -m755 "${pkgdir}"/etc/openvpn
+  # Install examples
+  install -d -m755 "${pkgdir}"/usr/share/openvpn
+  cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
"${pkgdir}"/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib
+  cp -r contrib "${pkgdir}"/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 "${srcdir}"/openvpn@.service 
"${pkgdir}"/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/staging-i686/openvpn.install (from rev 260596, 
openvpn/trunk/openvpn.install)
===
--- staging-i686/openvpn.install(rev 0)
+++ staging-i686/openvpn.install2016-03-03 09:44:29 UTC (rev 260597)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo ">>> easy-rsa has moved into its own package. Run:"
+echo ">>>  # pacman -S easy-rsa"
+  fi
+}

Copied: openvpn/repos/staging-i686/openvpn@.service (from rev 260596, 
openvpn/trunk/openvpn@.service)
===
--- staging-i686/openvpn@.service   (rev 0)
+++ staging-i686/openvpn@.service   2016-03-03 09:44:29 UTC (rev 260597)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/staging-x86_64/PKGBUILD (from rev 260596, 
openvpn/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2016-03-03 09:44:29 UTC (rev 260597)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.9
+pkgrel=2
+pkgdesc="An 

[arch-commits] Commit in openvpn/repos (8 files)

2015-12-24 Thread Sébastien Luttringer
Date: Thursday, December 24, 2015 @ 10:49:45
  Author: seblu
Revision: 257246

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 257245, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 257245, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 257245, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 257245, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 257245, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 257245, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   50 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |   10 +++
 testing-x86_64/PKGBUILD |   50 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |   10 +++
 6 files changed, 136 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 257245, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-12-24 09:49:45 UTC (rev 257246)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.9
+pkgrel=1
+pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)"
+arch=(i686 x86_64)
+url="http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('2c12fe9ea641ac1291e70322cc500641c84e5903dd4f40bf2eda7e9f209b2f9c'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3')  # Samuli Seppänen
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR="${pkgdir}" install
+  install -d -m755 "${pkgdir}"/etc/openvpn
+  # Install examples
+  install -d -m755 "${pkgdir}"/usr/share/openvpn
+  cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
"${pkgdir}"/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib
+  cp -r contrib "${pkgdir}"/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 "${srcdir}"/openvpn@.service 
"${pkgdir}"/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 257245, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2015-12-24 09:49:45 UTC (rev 257246)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo ">>> easy-rsa has moved into its own package. Run:"
+echo ">>>  # pacman -S easy-rsa"
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 257245, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2015-12-24 09:49:45 UTC (rev 257246)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 257245, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2015-12-24 09:49:45 UTC (rev 257246)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.9
+pkgrel=1
+pkgdesc="An 

[arch-commits] Commit in openvpn/repos (8 files)

2015-09-14 Thread Sébastien Luttringer
Date: Monday, September 14, 2015 @ 14:24:27
  Author: seblu
Revision: 246029

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 246028, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 246028, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 246028, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 246028, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 246028, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 246028, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   50 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |   10 +++
 testing-x86_64/PKGBUILD |   50 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |   10 +++
 6 files changed, 136 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 246028, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2015-09-14 12:24:27 UTC (rev 246029)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.8
+pkgrel=1
+pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)"
+arch=(i686 x86_64)
+url="http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('532435eff61c14b44a583f27b72f93e7864e96c95fe51134ec0ad4b1b1107c51'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3')  # Samuli Seppänen
+
+build() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd "${srcdir}"/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR="${pkgdir}" install
+  install -d -m755 "${pkgdir}"/etc/openvpn
+  # Install examples
+  install -d -m755 "${pkgdir}"/usr/share/openvpn
+  cp -r sample/sample-config-files "${pkgdir}"/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 "${pkgdir}"/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
"${pkgdir}"/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 "${pkgdir}"/usr/share/openvpn/contrib
+  cp -r contrib "${pkgdir}"/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 "${srcdir}"/openvpn@.service 
"${pkgdir}"/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 246028, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2015-09-14 12:24:27 UTC (rev 246029)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo ">>> easy-rsa has moved into its own package. Run:"
+echo ">>>  # pacman -S easy-rsa"
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 246028, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2015-09-14 12:24:27 UTC (rev 246029)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 246028, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2015-09-14 12:24:27 UTC (rev 246029)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Thomas Bächler 
+
+pkgname=openvpn
+pkgver=2.3.8
+pkgrel=1
+pkgdesc="An 

[arch-commits] Commit in openvpn/repos (8 files)

2014-12-02 Thread Felix Yan
Date: Tuesday, December 2, 2014 @ 11:58:39
  Author: fyan
Revision: 227249

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 227248, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 227248, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 227248, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 227248, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 227248, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 227248, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   49 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |   10 +++
 testing-x86_64/PKGBUILD |   49 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |   10 +++
 6 files changed, 134 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 227248, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-12-02 10:58:39 UTC (rev 227249)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.6
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('7baed2ff39c12e1a1a289ec0b46fcc49ff094ca58b8d8d5f29b36ac649ee5b26'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+
+build() {
+  cd ${srcdir}/$pkgname-$pkgver
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd ${srcdir}/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=${pkgdir} install
+  install -d -m755 ${pkgdir}/etc/openvpn
+  # Install examples
+  install -d -m755 ${pkgdir}/usr/share/openvpn
+  cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
${pkgdir}/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 ${pkgdir}/usr/share/openvpn/contrib
+  cp -r contrib ${pkgdir}/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 ${srcdir}/openvpn@.service 
${pkgdir}/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 227248, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2014-12-02 10:58:39 UTC (rev 227249)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo  easy-rsa has moved into its own package. Run:
+echo   # pacman -S easy-rsa
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 227248, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2014-12-02 10:58:39 UTC (rev 227249)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 227248, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2014-12-02 10:58:39 UTC (rev 227249)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.6
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)

[arch-commits] Commit in openvpn/repos (8 files)

2014-10-30 Thread Thomas Bächler
Date: Thursday, October 30, 2014 @ 23:37:01
  Author: thomas
Revision: 225505

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 225504, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 225504, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 225504, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 225504, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 225504, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 225504, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   49 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |   10 +++
 testing-x86_64/PKGBUILD |   49 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |   10 +++
 6 files changed, 134 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 225504, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-10-30 22:37:01 UTC (rev 225505)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.5
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo' 'iproute2' 'libsystemd')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('d93b447b014a41ec1550c3b760871aa72d7c09f1b5c6fc1e013d3073ac29ca21'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+
+build() {
+  cd ${srcdir}/$pkgname-$pkgver
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd ${srcdir}/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=${pkgdir} install
+  install -d -m755 ${pkgdir}/etc/openvpn
+  # Install examples
+  install -d -m755 ${pkgdir}/usr/share/openvpn
+  cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
${pkgdir}/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 ${pkgdir}/usr/share/openvpn/contrib
+  cp -r contrib ${pkgdir}/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 ${srcdir}/openvpn@.service 
${pkgdir}/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 225504, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2014-10-30 22:37:01 UTC (rev 225505)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo  easy-rsa has moved into its own package. Run:
+echo   # pacman -S easy-rsa
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 225504, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2014-10-30 22:37:01 UTC (rev 225505)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 225504, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2014-10-30 22:37:01 UTC (rev 225505)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.5
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)

[arch-commits] Commit in openvpn/repos (8 files)

2014-05-03 Thread Thomas Bächler
Date: Saturday, May 3, 2014 @ 09:07:48
  Author: thomas
Revision: 211984

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 211983, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 211983, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 211983, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 211983, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 211983, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 211983, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   49 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |   10 +++
 testing-x86_64/PKGBUILD |   49 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |   10 +++
 6 files changed, 134 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 211983, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-05-03 07:07:48 UTC (rev 211984)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.4
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+sha256sums=('af506d5f48568fa8d2f2435cb3fad35f9a9a8f263999ea6df3ba296960cec85a'
+'SKIP'
+'860976d954bd1db95861b95f0ef42e4e80618aa23a9f2aed26d17ee3d09110df')
+
+build() {
+  cd ${srcdir}/$pkgname-$pkgver
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd ${srcdir}/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=${pkgdir} install
+  install -d -m755 ${pkgdir}/etc/openvpn
+  # Install examples
+  install -d -m755 ${pkgdir}/usr/share/openvpn
+  cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
${pkgdir}/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 ${pkgdir}/usr/share/openvpn/contrib
+  cp -r contrib ${pkgdir}/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 ${srcdir}/openvpn@.service 
${pkgdir}/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 211983, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2014-05-03 07:07:48 UTC (rev 211984)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo  easy-rsa has moved into its own package. Run:
+echo   # pacman -S easy-rsa
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 211983, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2014-05-03 07:07:48 UTC (rev 211984)
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i --writepid /run/openvpn@%i.pid
+PIDFile=/run/openvpn@%i.pid
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 211983, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2014-05-03 07:07:48 UTC (rev 211984)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.4
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;

[arch-commits] Commit in openvpn/repos (8 files)

2014-04-09 Thread Thomas Bächler
Date: Wednesday, April 9, 2014 @ 22:20:57
  Author: thomas
Revision: 210093

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 210092, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 210092, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 210092, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 210092, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 210092, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 210092, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   49 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |9 ++
 testing-x86_64/PKGBUILD |   49 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |9 ++
 6 files changed, 132 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 210092, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-04-09 20:20:57 UTC (rev 210093)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.3
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+md5sums=('5c66ea3143ac884a3075521bd74ede06'
+ 'SKIP'
+ '71fab8d1c2aa3a1f2609e259eaaf88b3')
+
+build() {
+  cd ${srcdir}/$pkgname-$pkgver
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd ${srcdir}/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=${pkgdir} install
+  install -d -m755 ${pkgdir}/etc/openvpn
+  # Install examples
+  install -d -m755 ${pkgdir}/usr/share/openvpn
+  cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
${pkgdir}/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 ${pkgdir}/usr/share/openvpn/contrib
+  cp -r contrib ${pkgdir}/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 ${srcdir}/openvpn@.service 
${pkgdir}/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 210092, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2014-04-09 20:20:57 UTC (rev 210093)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo  easy-rsa has moved into its own package. Run:
+echo   # pacman -S easy-rsa
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 210092, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2014-04-09 20:20:57 UTC (rev 210093)
@@ -0,0 +1,9 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 210092, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2014-04-09 20:20:57 UTC (rev 210093)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.3
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install

[arch-commits] Commit in openvpn/repos (8 files)

2013-11-13 Thread Thomas Bächler
Date: Wednesday, November 13, 2013 @ 20:03:56
  Author: thomas
Revision: 199502

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 199501, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn.install
(from rev 199501, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 199501, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 199501, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn.install
(from rev 199501, openvpn/trunk/openvpn.install)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 199501, openvpn/trunk/openvpn@.service)

-+
 testing-i686/PKGBUILD   |   49 ++
 testing-i686/openvpn.install|8 ++
 testing-i686/openvpn@.service   |9 ++
 testing-x86_64/PKGBUILD |   49 ++
 testing-x86_64/openvpn.install  |8 ++
 testing-x86_64/openvpn@.service |9 ++
 6 files changed, 132 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 199501, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-11-13 19:03:56 UTC (rev 199502)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.2
+pkgrel=2
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+openvpn@.service)
+md5sums=('06e5f93dbf13f2c19647ca15ffc23ac1'
+ 'SKIP'
+ '71fab8d1c2aa3a1f2609e259eaaf88b3')
+
+build() {
+  cd ${srcdir}/$pkgname-$pkgver
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+}
+
+package() {
+  cd ${srcdir}/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=${pkgdir} install
+  install -d -m755 ${pkgdir}/etc/openvpn
+  # Install examples
+  install -d -m755 ${pkgdir}/usr/share/openvpn
+  cp -r sample/sample-config-files ${pkgdir}/usr/share/openvpn/examples
+  # Install license
+  install -d -m755 ${pkgdir}/usr/share/licenses/${pkgname}/
+  ln -sf /usr/share/doc/${pkgname}/{COPYING,COPYRIGHT.GPL} 
${pkgdir}/usr/share/licenses/${pkgname}/
+  # Install contrib
+  install -d -m755 ${pkgdir}/usr/share/openvpn/contrib
+  cp -r contrib ${pkgdir}/usr/share/openvpn
+  # Install systemd service
+  install -D -m644 ${srcdir}/openvpn@.service 
${pkgdir}/usr/lib/systemd/system/openvpn@.service
+}

Copied: openvpn/repos/testing-i686/openvpn.install (from rev 199501, 
openvpn/trunk/openvpn.install)
===
--- testing-i686/openvpn.install(rev 0)
+++ testing-i686/openvpn.install2013-11-13 19:03:56 UTC (rev 199502)
@@ -0,0 +1,8 @@
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
+echo  easy-rsa has moved into its own package. Run:
+echo   # pacman -S easy-rsa
+  fi
+}

Copied: openvpn/repos/testing-i686/openvpn@.service (from rev 199501, 
openvpn/trunk/openvpn@.service)
===
--- testing-i686/openvpn@.service   (rev 0)
+++ testing-i686/openvpn@.service   2013-11-13 19:03:56 UTC (rev 199502)
@@ -0,0 +1,9 @@
+[Unit]
+Description=OpenVPN connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/openvpn --cd /etc/openvpn --config /etc/openvpn/%i.conf 
--daemon openvpn@%i
+
+[Install]
+WantedBy=multi-user.target

Copied: openvpn/repos/testing-x86_64/PKGBUILD (from rev 199501, 
openvpn/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2013-11-13 19:03:56 UTC (rev 199502)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.2
+pkgrel=2
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+install=openvpn.install

[arch-commits] Commit in openvpn/repos (8 files)

2013-06-06 Thread Thomas Bächler
Date: Friday, June 7, 2013 @ 01:15:17
  Author: thomas
Revision: 187844

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  openvpn/repos/testing-i686/
  openvpn/repos/testing-i686/PKGBUILD
(from rev 187843, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch
(from rev 187843, 
openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch)
  openvpn/repos/testing-i686/openvpn@.service
(from rev 187843, openvpn/trunk/openvpn@.service)
  openvpn/repos/testing-x86_64/
  openvpn/repos/testing-x86_64/PKGBUILD
(from rev 187843, openvpn/trunk/PKGBUILD)
  openvpn/repos/testing-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch
(from rev 187843, 
openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch)
  openvpn/repos/testing-x86_64/openvpn@.service
(from rev 187843, openvpn/trunk/openvpn@.service)

--+
 testing-i686/PKGBUILD|   66 
++
 testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch   |   11 +
 testing-i686/openvpn@.service|   10 +
 testing-x86_64/PKGBUILD  |   66 
++
 testing-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch |   11 +
 testing-x86_64/openvpn@.service  |   10 +
 6 files changed, 174 insertions(+)

Copied: openvpn/repos/testing-i686/PKGBUILD (from rev 187843, 
openvpn/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-06-06 23:15:17 UTC (rev 187844)
@@ -0,0 +1,66 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.2
+pkgrel=1
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+backup=(usr/share/openvpn/easy-rsa/vars
+usr/share/openvpn/easy-rsa/openssl-1.0.0.cnf)
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+
http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz
+
http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz.asc
+openvpn@.service
+openvpn-2.3.0-fix-systemd-ask-password-path.patch)
+md5sums=('06e5f93dbf13f2c19647ca15ffc23ac1'
+ 'SKIP'
+ 'fbf818b6e1f212e77b9ce0e6d92584a1'
+ 'SKIP'
+ '57ef7353ba2c28c04dfc387c3ca77a4f'
+ 'e1bd1523e38745e948c710db1a330bb1')
+options=(!libtool)
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+  patch -p0 -i $srcdir/openvpn-2.3.0-fix-systemd-ask-password-path.patch
+  # Build openvpn
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+  # Build easy-rsa
+  cd $srcdir/easy-rsa-2.2.0_master
+  ./configure --prefix=/usr --with-easyrsadir=/usr/share/openvpn/easy-rsa
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=$pkgdir install
+  install -d -m755 $pkgdir/etc/openvpn
+  # Install examples
+  install -d -m755 $pkgdir/usr/share/openvpn
+  cp -r sample/sample-config-files $pkgdir/usr/share/openvpn/examples
+  # Install license
+  install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
+  # Install contrib
+  install -d -m755 $pkgdir/usr/share/openvpn/contrib
+  cp -r contrib $pkgdir/usr/share/openvpn
+  # Install easy-rsa
+  cd $srcdir/easy-rsa-2.2.0_master
+  make install DESTDIR=$pkgdir
+  rm -f ${pkgdir}/usr/share/openvpn/easy-rsa/openssl-0.9.?.cnf
+  # Install rc scripts
+  install -D -m644 $srcdir/openvpn@.service 
$pkgdir/usr/lib/systemd/system/openvpn@.service
+}

Copied: 
openvpn/repos/testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch 
(from rev 187843, 
openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch)
===
--- testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch  
(rev 0)
+++ testing-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch  
2013-06-06 23:15:17 UTC (rev 187844)
@@ -0,0 +1,11 @@
+--- src/openvpn/console.c.orig 2013-01-30 09:42:57.480257300 +0100
 src/openvpn/console.c  2013-01-30 09:43:07.446179811 +0100
+@@ -162,7 +162,7 @@ get_console_input_systemd (const char *p
+   struct argv argv;
+ 
+   argv_init (argv);
+-  argv_printf (argv, /bin/systemd-ask-password);
++  argv_printf (argv, /usr/bin/systemd-ask-password);
+   

[arch-commits] Commit in openvpn/repos (8 files)

2013-05-31 Thread Pierre Schmitz
Date: Friday, May 31, 2013 @ 10:12:07
  Author: pierre
Revision: 186796

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  openvpn/repos/staging-i686/
  openvpn/repos/staging-i686/PKGBUILD
(from rev 186795, openvpn/trunk/PKGBUILD)
  openvpn/repos/staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch
(from rev 186795, 
openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch)
  openvpn/repos/staging-i686/openvpn@.service
(from rev 186795, openvpn/trunk/openvpn@.service)
  openvpn/repos/staging-x86_64/
  openvpn/repos/staging-x86_64/PKGBUILD
(from rev 186795, openvpn/trunk/PKGBUILD)
  openvpn/repos/staging-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch
(from rev 186795, 
openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch)
  openvpn/repos/staging-x86_64/openvpn@.service
(from rev 186795, openvpn/trunk/openvpn@.service)

--+
 staging-i686/PKGBUILD|   66 
++
 staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch   |   11 +
 staging-i686/openvpn@.service|   10 +
 staging-x86_64/PKGBUILD  |   66 
++
 staging-x86_64/openvpn-2.3.0-fix-systemd-ask-password-path.patch |   11 +
 staging-x86_64/openvpn@.service  |   10 +
 6 files changed, 174 insertions(+)

Copied: openvpn/repos/staging-i686/PKGBUILD (from rev 186795, 
openvpn/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2013-05-31 08:12:07 UTC (rev 186796)
@@ -0,0 +1,66 @@
+# $Id$
+# Maintainer: Thomas Bächler tho...@archlinux.org
+
+pkgname=openvpn
+pkgver=2.3.1
+pkgrel=2
+pkgdesc=An easy-to-use, robust, and highly configurable VPN (Virtual Private 
Network)
+arch=(i686 x86_64)
+url=http://openvpn.net/index.php/open-source.html;
+depends=('openssl' 'lzo2' 'iproute2')
+makedepends=('systemd')
+license=('custom')
+backup=(usr/share/openvpn/easy-rsa/vars
+usr/share/openvpn/easy-rsa/openssl-1.0.0.cnf)
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
+
http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz.asc
+
http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz
+
http://build.openvpn.net/downloads/releases/easy-rsa-2.2.0_master.tar.gz.asc
+openvpn@.service
+openvpn-2.3.0-fix-systemd-ask-password-path.patch)
+md5sums=('57a3b64597fc37b7842a3fde354d8bbe'
+ 'SKIP'
+ 'fbf818b6e1f212e77b9ce0e6d92584a1'
+ 'SKIP'
+ '57ef7353ba2c28c04dfc387c3ca77a4f'
+ 'e1bd1523e38745e948c710db1a330bb1')
+options=(!libtool)
+
+build() {
+  cd $srcdir/$pkgname-$pkgver
+  patch -p0 -i $srcdir/openvpn-2.3.0-fix-systemd-ask-password-path.patch
+  # Build openvpn
+  CFLAGS=$CFLAGS -DPLUGIN_LIBDIR=\\\/usr/lib/openvpn\\\ ./configure \
+--prefix=/usr \
+--sbindir=/usr/bin \
+--enable-password-save \
+--mandir=/usr/share/man \
+--enable-iproute2 \
+--enable-systemd
+  make
+  # Build easy-rsa
+  cd $srcdir/easy-rsa-2.2.0_master
+  ./configure --prefix=/usr --with-easyrsadir=/usr/share/openvpn/easy-rsa
+  make
+}
+
+package() {
+  cd $srcdir/$pkgname-$pkgver
+  # Install openvpn
+  make DESTDIR=$pkgdir install
+  install -d -m755 $pkgdir/etc/openvpn
+  # Install examples
+  install -d -m755 $pkgdir/usr/share/openvpn
+  cp -r sample/sample-config-files $pkgdir/usr/share/openvpn/examples
+  # Install license
+  install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
+  # Install contrib
+  install -d -m755 $pkgdir/usr/share/openvpn/contrib
+  cp -r contrib $pkgdir/usr/share/openvpn
+  # Install easy-rsa
+  cd $srcdir/easy-rsa-2.2.0_master
+  make install DESTDIR=$pkgdir
+  rm -f ${pkgdir}/usr/share/openvpn/easy-rsa/openssl-0.9.?.cnf
+  # Install rc scripts
+  install -D -m644 $srcdir/openvpn@.service 
$pkgdir/usr/lib/systemd/system/openvpn@.service
+}

Copied: 
openvpn/repos/staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch 
(from rev 186795, 
openvpn/trunk/openvpn-2.3.0-fix-systemd-ask-password-path.patch)
===
--- staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch  
(rev 0)
+++ staging-i686/openvpn-2.3.0-fix-systemd-ask-password-path.patch  
2013-05-31 08:12:07 UTC (rev 186796)
@@ -0,0 +1,11 @@
+--- src/openvpn/console.c.orig 2013-01-30 09:42:57.480257300 +0100
 src/openvpn/console.c  2013-01-30 09:43:07.446179811 +0100
+@@ -162,7 +162,7 @@ get_console_input_systemd (const char *p
+   struct argv argv;
+ 
+   argv_init (argv);
+-  argv_printf (argv, /bin/systemd-ask-password);
++  argv_printf (argv, /usr/bin/systemd-ask-password);
+