summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2019-01-06 20:01:15 -0500
committerAndrew Sun2019-01-06 20:01:15 -0500
commit2c93d06b2187f7e30cd1fc78d51ce765be9cdb95 (patch)
treea1f960a644d2d4dbb96a0d60f318e304c8594c9e
parentccc3aaec96e85ce652d2b6abfe93ffb0afa4fe07 (diff)
downloadaur-2c93d06b2187f7e30cd1fc78d51ce765be9cdb95.tar.gz
ansifilter: add full relro
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
-rw-r--r--ansifilter-flags.patch18
3 files changed, 31 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d4b0fc8ab95..188d4497faed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = ansifilter
pkgdesc = remove or convert ANSI codes to another format
pkgver = 2.13
- pkgrel = 1
+ pkgrel = 2
url = http://www.andre-simon.de/doku/ansifilter/en/ansifilter.php
arch = i686
arch = x86_64
license = GPL3
depends = gcc-libs
source = http://www.andre-simon.de/zip/ansifilter-2.13.tar.bz2
+ source = ansifilter-flags.patch
sha256sums = 4022e6d763512cbbadc47264266c8796ee654ebd2f43daca4599d1f0281812c0
+ sha256sums = 2d2feb27f4e07a78c95d423ecea144e225940508004e023d21c8bb67ae77c72a
pkgname = ansifilter
diff --git a/PKGBUILD b/PKGBUILD
index 3f2692bc862a..5a775b90807e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,21 @@
pkgname=ansifilter
pkgver=2.13
-pkgrel=1
+pkgrel=2
pkgdesc="remove or convert ANSI codes to another format"
arch=('i686' 'x86_64')
url="http://www.andre-simon.de/doku/ansifilter/en/ansifilter.php"
license=('GPL3')
depends=('gcc-libs')
-source=("http://www.andre-simon.de/zip/${pkgname}-${pkgver}.tar.bz2")
-sha256sums=('4022e6d763512cbbadc47264266c8796ee654ebd2f43daca4599d1f0281812c0')
+source=("http://www.andre-simon.de/zip/${pkgname}-${pkgver}.tar.bz2"
+ "ansifilter-flags.patch")
+sha256sums=('4022e6d763512cbbadc47264266c8796ee654ebd2f43daca4599d1f0281812c0'
+ '2d2feb27f4e07a78c95d423ecea144e225940508004e023d21c8bb67ae77c72a')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/ansifilter-flags.patch"
+}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/ansifilter-flags.patch b/ansifilter-flags.patch
new file mode 100644
index 000000000000..77fff83163fe
--- /dev/null
+++ b/ansifilter-flags.patch
@@ -0,0 +1,18 @@
+diff -Naur ansifilter-2.13.orig/src/makefile ansifilter-2.13/src/makefile
+--- ansifilter-2.13.orig/src/makefile 2019-01-06 19:54:57.946093219 -0500
++++ ansifilter-2.13/src/makefile 2019-01-06 19:57:48.501622737 -0500
+@@ -8,12 +8,12 @@
+ #CC=clang++
+
+ # Added -std=c++11 because of auto_ptr to unique_ptr transition
+-CXXFLAGS= -Wall -O2 -DNDEBUG -std=c++11 -fPIC
++CXXFLAGS+= -Wall -O2 -DNDEBUG -std=c++11 -fPIC
+ #CXXFLAGS= -O0 -ggdb -std=c++11 -fPIC
+ #CXXFLAGS="-DNDEBUG -g2 -O3 -march=i686"
+ #cov-build --dir cov-int make -j 2
+
+-LDFLAGS=
++LDFLAGS+=
+
+ SOURCES=arg_parser.o stringtools.o cmdlineoptions.o main.o platform_fs.o\
+ codegenerator.o htmlgenerator.o pangogenerator.o texgenerator.o latexgenerator.o rtfgenerator.o\