summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-09-05 23:54:28 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-09-05 23:54:28 -0700
commit0e14c97ad98ecf3345b3de711485d60f90cb377a (patch)
tree575a08f10a94c6c8d7a82c198606f1f6b47f517f
parentChecksums and pkgrel due to libevent (diff)
downloaddnscrypt-wrapper-0e14c97ad98ecf3345b3de711485d60f90cb377a.tar.xz
Rebuild with -O3 -fstack-protector-all -flto -fPIE
-rw-r--r--PKGBUILD7
-rw-r--r--dnscrypt-wrapper.sysusers4
2 files changed, 7 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1d53ba2..65b28f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=dnscrypt-wrapper
pkgver=0.4.2
-pkgrel=2
+pkgrel=2.2
pkgdesc="A server-side dnscrypt proxy"
url="https://dnscrypt.org/"
arch=('x86_64')
@@ -18,10 +18,13 @@ install=dnscrypt-wrapper.install
source=("$pkgname-$pkgver.tar.gz::https://github.com/cofyc/dnscrypt-wrapper/archive/v$pkgver.tar.gz"
"${pkgname}.sysusers")
sha512sums=('f45afc6e0468c48ad9ded54cfd7d5314c68d49afda5faf3c7c3b6f8f41f77501565967ba6666f3723ba735c8d7f8d98a7777010a4fcf215b3d76707411243400'
- '5ac3ba08b7cd9221acba29b1fcee80ca5c443b4fed8691155388f574d9da7d103435e9fd846df9f646335dd0d9cab90fa19bfb4b8bea60ded62568aa5cc5f92f')
+ 'aca4af03c12e0d7bf09c1870b6cc4e50caf7a9963b0c88b402c1a1c2de716d80fd63a14f8b143c79134ae23a7cb0a40fd75bc6d72a82d4f57520aef654493bc6')
build() {
cd $pkgname-$pkgver
+ export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=4 -fPIE"
+ export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=4 -fPIE"
+ export LDFLAGS="$LDFLAGS,-pie"
make configure
./configure
make
diff --git a/dnscrypt-wrapper.sysusers b/dnscrypt-wrapper.sysusers
index 52ee610..23b7066 100644
--- a/dnscrypt-wrapper.sysusers
+++ b/dnscrypt-wrapper.sysusers
@@ -1,2 +1,2 @@
-u dnscrypt-wrapper - "DnsCrypt Wrapper" /etc/dnscrypt-wrapper /bin/false
-g dnscrypt-wrapper - - -
+u dnscrypt-wrapper - "DnsCrypt Wrapper" /etc/dnscrypt-wrapper /sbin/nologin
+g dnscrypt-wrapper -