summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorOleksandr Natalenko2022-05-12 21:17:31 +0200
committerOleksandr Natalenko2022-05-12 21:17:31 +0200
commit5ecb77cfaf18d0ac5d30b7f76a24943615e418ce (patch)
treea9a9db7092b5695e7a69c233a47a22bbaadbce09 /PKGBUILD
parent4e29a8ebdc7f190866c47ea6337675e32686c439 (diff)
downloadaur-5ecb77cfaf18d0ac5d30b7f76a24943615e418ce.tar.gz
more hardening
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 10 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 70f96ec3f37d..57cbca0c6fbf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,25 @@
pkgname=7-zip
pkgver=21.07
-pkgrel=2
+pkgrel=3
pkgdesc="File archiver with a high compression ratio"
url="https://www.7-zip.org"
license=(LGPL)
arch=(x86_64)
makedepends=(uasm)
source=(https://7-zip.org/a/7z2107-src.7z
- gcc-12.patch)
+ 01-uasm.patch
+ 02-gcc-12.patch
+ 03-hardening.patch)
sha256sums=('d1074d56f415aab99d99e597a7b66dc455dba6349ae8a4c89df76475b6a1284c'
- 'e4d34366e091b8404dd04f02bcad46518d2930ec0b4a420e1316db020234b085')
+ '76cabefa3bdf9fa2b6a7af1fc549534684b17f6785a32b0e1bc1f459d401eb74'
+ 'e4d34366e091b8404dd04f02bcad46518d2930ec0b4a420e1316db020234b085'
+ '0fd25bfb4f9f330573f94c61c9708dc15791bb51a5b294a5ab81b0463de08453')
prepare() {
- sed -i 's|MY_ASM = asmc|MY_ASM = uasm|g' CPP/7zip/7zip_gcc.mak
- sed -i 's|LFLAGS_ALL = -s $(MY_ARCH_2) $(LDFLAGS) $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2)|LFLAGS_ALL = -s $(MY_ARCH_2) $(LDFLAGS) -Wl,-z,noexecstack $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2)|g' CPP/7zip/7zip_gcc.mak
- patch -Np1 -i ../gcc-12.patch
+ patch -Np1 -i ../01-uasm.patch
+ patch -Np1 -i ../02-gcc-12.patch
+ patch -Np1 -i ../03-hardening.patch
}
build() {