mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-29 17:02:56 +02:00
boswars: fix PIE
This commit is contained in:
parent
ba6e2f2f35
commit
a33395fb0c
1 changed files with 8 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'boswars'
|
# Template file for 'boswars'
|
||||||
pkgname=boswars
|
pkgname=boswars
|
||||||
version=2.7
|
version=2.7
|
||||||
revision=2
|
revision=3
|
||||||
wrksrc="${pkgname}-${version}-src"
|
wrksrc="${pkgname}-${version}-src"
|
||||||
hostmakedepends="pkg-config"
|
hostmakedepends="pkg-config"
|
||||||
makedepends="lua51-devel libtheora-devel libogg-devel libpng-devel libvorbis-devel MesaLib-devel SDL-devel"
|
makedepends="lua51-devel libtheora-devel libogg-devel libpng-devel libvorbis-devel MesaLib-devel SDL-devel"
|
||||||
|
@ -14,6 +14,13 @@ checksum=dc3718f531e9ea413cf37e1333b62a4c5e69f1405502d9c59b9e424635135e3e
|
||||||
nocross=yes
|
nocross=yes
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
|
# Patch make.py to respect our $CXXFLAGS and $LDFLAGS
|
||||||
|
sed -i make.py \
|
||||||
|
-e "s;^gccflags = '\(.*\)'.split();gccflags = '${CXXFLAGS}\1'.split();" \
|
||||||
|
-e "/^gccflags.*/a gldflags = '${LDFLAGS}'.split()" \
|
||||||
|
-e "s;self.ldflags = list(ldflags);self.ldflags = gldflags + list(ldflags);"
|
||||||
|
cat make.py
|
||||||
|
read xy
|
||||||
python make.py
|
python make.py
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue