--- scratchbox2-1.99.0.24.orig/debian/changelog +++ scratchbox2-1.99.0.24/debian/changelog @@ -1,6 +1,85 @@ -scratchbox2 (1.99.0.24) unstable; urgency=low - * fill me up - -- Lauri Leukkunen Fri, Mar 14 2008 07:48:35 +0200 +scratchbox2 (1.99.0.24-2) unstable; urgency=low + + * Save the world from masturbating monkeys (closes: #496409) + + -- Riku Voipio Mon, 25 Aug 2008 23:04:49 +0300 + +scratchbox2 (1.99.0.24-1) unstable; urgency=low + + [ Lauri Aarnio ] + * Bugfix: LD_PRELOAD in now set by sb2-monitor, not by the "sb2" + script + * Updated to use newer libtool version (1.5.26) + * Important bugfix to libpthread interface + * Fix to fts_open() + * Important bugfix: Renaming of symlinks + * Refactored sb2's dpkg-checkbuilddeps wrapper. + * sb2-monitor now appends libsb2 to an existing LD_PRELOAD variable + * sb_decolonize_path() bugfix: slashdot makes sense now + * Updates to path mapping code and mapping modes + * oops; fixed typos in mapping rules. + + [ Lauri Leukkunen ] + * increase version numbers to .24 + * debian packaging is tedious + + [ Riku Voipio ] + * Make multilib target use install target + * sb2-show needs libsb2 + * Update to latest policy (use Homepage: tag) + * Depend on "make clean" for cleanup + * upload to debian + + -- Riku Voipio Tue, 18 Mar 2008 01:00:34 +0200 + +scratchbox2 (1.99.0.23-1) unstable; urgency=low + + [ Janne J Kataja ] + * Bashism detected! Changed shell in utils/dpkg-checkbuilddeps + + [ Lauri Aarnio ] + * bugfix: fixed typos in macro names + * Added log post-processing tool and improved logging messages. + * Introduce SB1 bug emulation mode + * Modified interface generator to create SB_LOG calls at returns. + * A fix for host-gcc parameter generation + * Bugfix: added wrapper for eaccess() + * Introduced R/O mapping mode. + * Logging enhancements: show changes made to argv+envp + * sb2-init improvements + * Added "replace_by" action to path mapping engine + * Fixed a critical path mapping bug + * Minor bugfix (sb2-build-libtool) + * Added a SB1 compatibility mapping rule to maemo mode + * Print statistics after sb2 finishes (and/or error+warning messages) + + [ Lauri Leukkunen ] + * Split configure step from building for multilib + * Fix tool distro support + * Introduce sb2-show, cleanup some warnings + * Make exported.h generated by gen-interface.pl to be a proper header + file + * Fix -Wno-poison-system-directories check + * Implement arguments for CPUTRANSPARENCY_METHOD + * replace iswhitespace() with standard isspace() + * Optimize mappings by adding simple prefix check + * Make rest of the mapping modes work with mapping.lua changes + * Separate gcc argv mangling rule generation to argvenvp_gcc.lua + * gitignore utils/sb2-show + * Simplify path mapping code + * sb2-init allows specifying entire cputransparency command + * Map /usr/X11R6/lib in maemo mode + * Fix multilib compilation + * map /usr/X11R6/include to target root in maemo mode + + [ Riku Voipio ] + * Add IA64 and powerpc host support + * changelog update + * Clean up sb2 script and speed up running sb2 script + * Add scripts to use the qemu-sbrsh bridge + * New upstream version, closes: 468156 + + -- Riku Voipio Mon, 03 Mar 2008 11:44:50 +0200 scratchbox2 (1.99.0.22) unstable; urgency=low --- scratchbox2-1.99.0.24.orig/debian/rules +++ scratchbox2-1.99.0.24/debian/rules @@ -36,6 +36,7 @@ $(checkdir) make clean rm -f configure config.mak build-stamp .configure-multilib + rm -f include/config.h include/config.h.in rm -rf obj-64 obj-32 dh_clean --- scratchbox2-1.99.0.24.orig/utils/dpkg-checkbuilddeps +++ scratchbox2-1.99.0.24/utils/dpkg-checkbuilddeps @@ -69,7 +69,7 @@ fi fi - pkg_stat_tmp=/tmp/dpkg.$$.tmp + pkg_stat_tmp=`mktemp /tmp/pkg-stat.XXXXXXXXXX` # next check again if the package exists on the target, # just to be able to give a better error message. if dpkg-query -s --admindir=$TARGET_DPKG_ADMINDIR_ALL_PKGS \ @@ -183,6 +183,7 @@ { ret=0 echo "SB2 Checking target build deps..." + missing_dep_file=`mktemp /tmp/missing_deps.XXXXXXXXXX` # call dpkg-checkbuilddeps with mapping disabled, because the # version which is available in /usr/bin may not know about the @@ -190,21 +191,21 @@ # dpkg-checkbuilddeps' return status. SBOX_DISABLE_MAPPING=1 /usr/bin/dpkg-checkbuilddeps \ --admindir=$TARGET_DPKG_ADMINDIR_USABLE_PKGS $args \ - > /tmp/missing_deps.$$ 2>&1 + > $missing_dep_file 2>&1 if [ $? == 0 ] then # real dpkg-checkbuilddeps says "all ok" - rm /tmp/missing_deps.$$ + rm $missing_dep_file return 0 fi # else real dpkg-checkbuilddeps failed. - sed -e 's/^/ /' < /tmp/missing_deps.$$ + sed -e 's/^/ /' < $missing_dep_file missing_deps=$(egrep \ "^dpkg-checkbuilddeps: Unmet build dependencies:" \ - /tmp/missing_deps.$$ | \ + $missing_dep_file | \ sed 's/dpkg-checkbuilddeps: Unmet build dependencies: //') - rm /tmp/missing_deps.$$ + rm $missing_dep_file if [ -n "$missing_deps" ]; then # failing target deps, and missing packages are listed --- scratchbox2-1.99.0.24.orig/utils/sb2-check-pkg-mappings +++ scratchbox2-1.99.0.24/utils/sb2-check-pkg-mappings @@ -89,13 +89,14 @@ # and feed it to sb2-show to be verified (-D causes directories # to be ignored). Also ignore all files which are installed # to these diretories listed in $SB2_CHECK_PKG_MAPPINGS_IGNORE_LIST. - dpkg -L $pkg >/tmp/sb2-pkg-chk.$tstamp.$$ + sb2_pkg_chk=`mktemp /tmp/sb2-pkg-chk.XXXXXXXXXX` + dpkg -L $pkg >$sb2_pkg_chk if [ $? != 0 ] then num_failed=`expr $num_failed + 1` echo " $pkg is not available" else - sed < /tmp/sb2-pkg-chk.$tstamp.$$ \ + sed < $sb2_pkg_chk \ -e 's/diverted by .* to: //' \ -e 's/package diverts others to: //' | sb2-show -D verify-pathlist-mappings \ @@ -117,7 +118,7 @@ echo " $pkg can not be used in this mode ($SBOX_MAPMODE)" fi fi - rm /tmp/sb2-pkg-chk.$tstamp.$$ + rm $sb2_pkg_chk done echo "Checked $pkgnum packages: Ok=$num_ok, unusable=$num_failed"