summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2016-12-09 11:51:02 +0200
committerAdrian Perez de Castro2016-12-09 11:51:02 +0200
commit5e19e5e4ca3a72a06fe3b8a2899c64511b810f42 (patch)
tree043fe9534db0b449de3cde519930bf4c6c6104dd
parentfe8a100269a8d4d3dc830ed87e8a5da616897fd6 (diff)
downloadaur-5e19e5e4ca3a72a06fe3b8a2899c64511b810f42.tar.gz
Bump version to 0.1.15
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD14
-rw-r--r--acme-client-no-seccomp.patch22
3 files changed, 37 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9dd3bdd5f137..acfa3f9a630c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = acme-client
pkgdesc = Secure Let's Encrypt client
- pkgver = 0.1.14
- pkgrel = 2
+ pkgver = 0.1.15
+ pkgrel = 1
url = https://kristaps.bsd.lv/acme-client/
arch = x86_64
arch = i686
@@ -9,12 +9,14 @@ pkgbase = acme-client
depends = libbsd
provides = letskencrypt
replaces = letskencrypt
- source = https://github.com/kristapsdz/acme-client-portable/archive/VERSION_0_1_14.tar.gz
+ source = https://github.com/kristapsdz/acme-client-portable/archive/VERSION_0_1_15.tar.gz
source = http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.5.0.tar.gz
source = README.archlinux
- sha512sums = 03058da278da9c5a53940a5ba289e1d2eac52e57ef565fb061e9d2093b8baac77f7ec299a4deecfac9b02286d62d9fac198595ca2ba7d2b502be5adc4a41b5ab
+ source = acme-client-no-seccomp.patch
+ sha512sums = 3d78dc152aceaf1712f2deb19923a1b998b1f93cf86b4e0c1918abcd01e074318ee4874dec17aadf07cdfbd4ab266c4985608aecfddbbd785314e96a147d84eb
sha512sums = 6372b27f1696e957389646a05b0572ad6936443b34fee0e57153b063831e00318fa1b434e3e0369f0c3df872e15ad3bee2f85db0851021444612f2a6f266a332
sha512sums = 0a1d1baad45510687e66fafb44459a503f6688a73f7ceb402c204b096dee4e56ea2e9f71ed6f59421b81acf854a3d39395739a5a063c1536d557e3eccac6cee4
+ sha512sums = f8ff25c0f1933f2f6d6c5f6f4605147f62ff7b88bbdad6b20182f1bec4a04a6ffad362e0fc1cc44796223cc70240de5abb55daa9ac4e4bfb47e2f3e863788f47
pkgname = acme-client
diff --git a/PKGBUILD b/PKGBUILD
index 04f59801bd6b..534c723a8644 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,19 @@
_libressl_ver='2.5.0'
pkgname='acme-client'
pkgdesc="Secure Let's Encrypt client"
-pkgver='0.1.14'
-pkgrel='2'
+pkgver='0.1.15'
+pkgrel='1'
license=('BSD')
url='https://kristaps.bsd.lv/acme-client/'
arch=('x86_64' 'i686')
depends=('libbsd')
source=("https://github.com/kristapsdz/acme-client-portable/archive/VERSION_${pkgver//\./_}.tar.gz"
"http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${_libressl_ver}.tar.gz"
- README.archlinux)
-sha512sums=('03058da278da9c5a53940a5ba289e1d2eac52e57ef565fb061e9d2093b8baac77f7ec299a4deecfac9b02286d62d9fac198595ca2ba7d2b502be5adc4a41b5ab'
+ README.archlinux acme-client-no-seccomp.patch)
+sha512sums=('3d78dc152aceaf1712f2deb19923a1b998b1f93cf86b4e0c1918abcd01e074318ee4874dec17aadf07cdfbd4ab266c4985608aecfddbbd785314e96a147d84eb'
'6372b27f1696e957389646a05b0572ad6936443b34fee0e57153b063831e00318fa1b434e3e0369f0c3df872e15ad3bee2f85db0851021444612f2a6f266a332'
- '0a1d1baad45510687e66fafb44459a503f6688a73f7ceb402c204b096dee4e56ea2e9f71ed6f59421b81acf854a3d39395739a5a063c1536d557e3eccac6cee4')
+ '0a1d1baad45510687e66fafb44459a503f6688a73f7ceb402c204b096dee4e56ea2e9f71ed6f59421b81acf854a3d39395739a5a063c1536d557e3eccac6cee4'
+ 'f8ff25c0f1933f2f6d6c5f6f4605147f62ff7b88bbdad6b20182f1bec4a04a6ffad362e0fc1cc44796223cc70240de5abb55daa9ac4e4bfb47e2f3e863788f47')
replaces=('letskencrypt')
provides=('letskencrypt')
@@ -20,6 +21,9 @@ prepare () {
cd "${srcdir}/${pkgname}-portable-VERSION_${pkgver//\./_}"
# Remove this definition, we'll pass a value below.
sed -i -e '/^#define[[:space:]]\+WWW_DIR\b/d' main.c
+
+ # TODO: Remove patch once seccomp sandboxing works with glibc.
+ patch -p0 < "${srcdir}/acme-client-no-seccomp.patch"
}
build () {
diff --git a/acme-client-no-seccomp.patch b/acme-client-no-seccomp.patch
new file mode 100644
index 000000000000..f7d2ea93beab
--- /dev/null
+++ b/acme-client-no-seccomp.patch
@@ -0,0 +1,22 @@
+--- GNUmakefile.orig 2016-12-09 11:10:15.681092009 +0200
++++ GNUmakefile 2016-12-09 11:29:26.822994751 +0200
+@@ -52,13 +52,13 @@
+ # "OBJS += sandbox-null.o" and recompile.
+ # PLEASE TELL ME IF IT DOESN'T WORK.
+
+-ifeq ($(shell pkg-config --exists libseccomp && echo 1),1)
+-OBJS += sandbox-seccomp.o
+-LIBADD += $(shell pkg-config --libs libseccomp)
+-CFLAGS += $(shell pkg-config --cflags libseccomp)
+-else
++# ifeq ($(shell pkg-config --exists libseccomp && echo 1),1)
++# OBJS += sandbox-seccomp.o
++# LIBADD += $(shell pkg-config --libs libseccomp)
++# CFLAGS += $(shell pkg-config --cflags libseccomp)
++# else
+ OBJS += sandbox-null.o
+-endif
++# endif
+
+ else ifeq ($(shell uname), Darwin)
+