wok-next diff dev86/receipt @ rev 20958

Random updates
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Sep 06 04:28:48 2018 +0300 (2018-09-06)
parents e323d0535e2c
children d5aab818505e
line diff
     1.1 --- a/dev86/receipt	Tue Mar 06 11:29:35 2018 +0200
     1.2 +++ b/dev86/receipt	Thu Sep 06 04:28:48 2018 +0300
     1.3 @@ -12,30 +12,33 @@
     1.4  WGET_URL="$GITHUB/lkundrak/dev86/tarball/v$VERSION"
     1.5  
     1.6  BUILD_DEPENDS="coreutils-file-output-full" # for `cat -v`
     1.7 -SPLIT="elksemu"
     1.8 +SPLIT="elksemu dev86"
     1.9 +case $ARCH in
    1.10 +	# elksemu isn't supported on x86-64, see:
    1.11 +	# /usr/include/sys/vm86.h:24:3: error: #error This header is unsupported on x86-64.
    1.12 +	x86_64) unset SPLIT;;
    1.13 +esac
    1.14  
    1.15  compile_rules() {
    1.16  	sed -i 's|/usr/man|/usr/share/man|' man/Makefile
    1.17  	sed -i 's|REFIX)/man|REFIX)/share/man|' Makefile */Makefile
    1.18 -	make -j 1 PREFIX=/usr &&
    1.19 -	make -j 1 DIST=$DESTDIR install
    1.20 +	make -j1 PREFIX=/usr &&
    1.21 +	make -j1 DIST=$DESTDIR install || return 1
    1.22 +
    1.23 +	install -Dm755 $stuff/com2exe $install/usr/bin/com2exe
    1.24  }
    1.25  
    1.26  genpkg_rules() {
    1.27  	case $PACKAGE in
    1.28 +		elksemu)
    1.29 +			copy elksemu
    1.30 +			CAT="system-tools|Embedded Linux Kernel Subset emulator"
    1.31 +			TAGS="virtual 8086 vm86"
    1.32 +			;;
    1.33  		dev86)
    1.34 -			mkdir -p $fs/usr
    1.35 -			cp -a $install/usr/bin $fs/usr
    1.36 -			cp -a $install/usr/lib $fs/usr
    1.37 -			cp -a $stuff/com2exe $fs/usr/bin
    1.38 +			copy @std @dev @rm
    1.39  			TAGS="compiler C assembler 8086"
    1.40  			;;
    1.41 -		elksemu)
    1.42 -			mkdir -p $fs/usr/bin
    1.43 -			cp -a $install/usr/bin/elksemu $fs/usr/bin
    1.44 -			CAT="system-tools|ELKS binary format support"
    1.45 -			TAGS="virtual 8086 vm86"
    1.46 -			;;
    1.47  	esac
    1.48  }
    1.49