From 718671d391c24e2f4e61fa597f9fd5e0e95ba2ec Mon Sep 17 00:00:00 2001 From: "B. Wilson" Date: Mon, 3 Feb 2020 02:14:25 +0900 Subject: [PATCH] j: update jconsole wrapper script; update tests --- srcpkgs/j/template | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/srcpkgs/j/template b/srcpkgs/j/template index 3b047644df3..6b2668bd7d5 100644 --- a/srcpkgs/j/template +++ b/srcpkgs/j/template @@ -4,7 +4,7 @@ _vmaj=901 _vmin=e _vrel=${_vmaj}-release${_vmin:+-}${_vmin} version=${_vmaj}.${_vmin} -revision=1 +revision=2 archs="aarch64* x86_64*" wrksrc="jsource-j${_vrel}" makedepends="libedit-devel libgomp-devel libomp-devel" @@ -29,7 +29,7 @@ aarch64*) _jpl="raspberry";; esac case "${XBPS_TARGET_MACHINE}" in -*-musl) makedepends+=" musl-fts-devel";; +*-musl) makedepends="${makedepends} musl-fts-devel";; esac @@ -40,9 +40,9 @@ do_configure() { /jbuilder/s@unknown@${_jbuilder}@" \ jsrc/jversion-x.h > jsrc/jversion.h - sed -i "/^install=./s@/usr/share/j/[0-9.]\+@${_jshare}@ - /^user=./s@home,userx@home,'/${_juser}'@" \ - jlibrary/bin/profile.ijs + sed "/^install=./s@/usr/share/j/[0-9.]\+@${_jshare}@ + /^user=./s@home,userx@home,'/${_juser}'@" \ + jlibrary/bin/profile.ijs > jlibrary/bin/profile.ijs.new } ## @@ -72,10 +72,14 @@ do_check() { javx='' fi - ln -srf jlibrary/bin/* bin/${_jpl}/${_jsz}${javx}/ - ln -srf jlibrary/{addons,system,tools} bin/${_jpl}/ + mkdir -p test/bin + cp -r jlibrary/addons test/bin + cp -r jlibrary/system test/bin + cp -r jlibrary/tools test/bin + cp -r "bin/${_jpl}/${_jsz}${javx}" test/bin + cp jlibrary/bin/profile.ijs "test/bin/${_jsz}${javx}" - echo 'RECHO ddall' | "bin/${_jpl}/${_jsz}${javx}/jconsole" test/tsu.ijs + echo 'RECHO ddall' | "test/bin/${_jsz}${javx}/jconsole" test/tsu.ijs } ## @@ -98,7 +102,7 @@ else exit 1 fi -${_jlib}/${_jsz}\${javx}/jconsole -jprofile "${_jetc}/profile.ijs" "\${@}" +exec ${_jlib}/${_jsz}\${javx}/jconsole -jprofile "${_jetc}/profile.ijs" "\${@}" JC } @@ -112,7 +116,7 @@ do_install() { vmkdir "${_jetc}" 0755 vinstall "${FILESDIR}/profilex_template.ijs" 644 "${_jetc}" - vinstall "jlibrary/bin/profile.ijs" 644 "${_jetc}" + vinstall "jlibrary/bin/profile.ijs.new" 644 "${_jetc}" profile.ijs _jconsole_wrapper_script >bin/jc.sh vbin "bin/jc.sh" jc