plan9port: fix xd, move to /usr/lib/plan9, drop hardening from 9c flags.

This commit is contained in:
Christian Neukirchen 2016-09-20 22:40:46 +02:00
parent c6c0dd0675
commit fe56ae8190
3 changed files with 11 additions and 8 deletions

View file

@ -1,2 +1,2 @@
export PLAN9=/usr/share/plan9
export PLAN9=/usr/lib/plan9
export PATH=$PATH:$PLAN9/bin

View file

@ -18,7 +18,8 @@
+++ src/cmd/xd.c 2015-02-11 14:03:14.000000000 +0100
@@ -5,6 +5,7 @@
unsigned char odata[16];
unsigned char data[16];
-unsigned char data[16];
+unsigned char data[32];
int ndata;
+int nread;
unsigned long addr;

View file

@ -1,10 +1,10 @@
# Template file for 'plan9port'
pkgname=plan9port
version=20160418
revision=3
revision=4
_githash=35d43924484b88b9816e40d2f6bff4547f3eec47
wrksrc="${pkgname}-${_githash}"
hostmakedepends="which perl"
hostmakedepends="perl"
makedepends="libX11-devel libXt-devel libXext-devel freetype-devel fontconfig-devel"
short_desc="Port of many Plan 9 programs to Unix-like operating systems"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>"
@ -33,13 +33,15 @@ do_build() {
./INSTALL
}
do_install() {
xargs -a lib/moveplan9.files -d'\n' sed -i "s#$wrksrc#/usr/share/plan9#"
xargs -a lib/moveplan9.files -d'\n' sed -i "s#$wrksrc#/usr/lib/plan9#"
vinstall $FILESDIR/plan9.sh 644 etc/profile.d
vlicense LICENSE
vmkdir usr/share
cp -a $wrksrc $DESTDIR/usr/share/plan9
cd $DESTDIR/usr/share/plan9
vmkdir usr/lib
cp -a $wrksrc $DESTDIR/usr/lib/plan9
cd $DESTDIR/usr/lib/plan9
rm -f install.{log,sum}
sed -i -e "s|\(-specs=.*hardened-ld\)||g" -e "s|\(-specs=.*hardened-cc1\)||g" $DESTDIR/usr/lib/plan9/config $DESTDIR/usr/lib/plan9/LOCAL.config
}