I'm happy to announce the new versions of Compile and Scripts. It's a bug-fix release, with several small issues ironed out.
The main issues fixed in Scripts are that InstallPackage now remembers --no-updatesettings in reqursive calls (which all instances but called with a local tarball as target are), make the option parser handle option and arguments divided by space, even when passed as one string and fix a bug with FindPackage and substring searches, where not all instances were found. Compile's fixes include yet another CMake fix, so all types of CMake setups should work now. While WAF support was added to Compile with last release support in RecipeLint was forgotten. This is now fixes and RecipeLint now accepts WAF recipe types as well. The regression introduced with recipes setting dir="" and the introduction of explicit variables for source, build and base directories is fixed and the bug where python type recipes didn't detect the build script when the recipe had do_build=no is also resolved. Full changelog is at the bottom. -- /Jonas Karlsson Scripts: 2009-02-15 10:52 mohjive * Data/DistUseFlags.conf: Add dist flags used in xorg-server. 2009-02-17 17:30 mohjive * bin/DescribeProgram: Fix quoting issue reported by Gilnei M. Oliveira 2009-02-21 21:16 mwh * Resources/Defaults/Settings/bashrc: Add Bash CommandNotFound support. 2009-02-24 09:43 mohjive * Makefile, Shared, Shared/man: Remove manuals from svn repo and add their build target to "default" and "tarball" targets instead to have them created when needed. This is to make releases easier. 2009-03-03 07:42 mohjive * Functions/Log: Add more general exit wrapper 2009-03-03 09:45 mohjive * bin/InstallPackage: Pass on --no-updatesettings to recursive calls of InstallPackage 2009-03-03 17:39 lucasvr * Data/CommandNotFound.data: Suggesting Unrar instead of the RAR package (for which no recipe/package exist). 2009-03-03 19:33 mohjive * Functions/OptionParser: Split strings passed as options at first space, as no option can contain a space. 2009-03-03 22:03 mwh * Functions/OptionParser: Fix parse errors introduced r3924 - bash uses elif, not else if, and \ collapses lines rather than escaping the following space, so quote it instead. Also remove a tab. 2009-03-04 14:08 detsch * bin/FindPackage: Fix bug in FindPackage --substring There was a variable name being used twice. 2009-03-17 19:02 mohjive * bin/CreateRootlessEnvironment: Update version for CreateRootlessEnvironment. Compile: 2009-02-24 09:35 mohjive * Makefile, Shared, Shared/man: Remove manuals from svn repo and add their build target to "default" and "tarball" targets instead to have them created when needed. This is to make releases easier. 2009-02-24 21:38 mohjive * bin/RecipeLint: Add "waf" support to RecipeLint as well. 2009-03-01 09:08 mohjive * Functions/BuildType_python: Instead of create_dir_first, we add a workaround for setup.py files requiring site-dir under $target 2009-03-03 07:48 mohjive * Functions/BuildType_python, bin/Compile: Revert workaround for python dirs and make a proper general solution in Compile instead 2009-03-03 08:53 mohjive * Functions/BuildType_cmake, bin/Compile: Revert change for build directory for cmake type recipes. We need to set needs_build_directory so that the sandbox is expanded properly. 2009-03-06 06:43 mohjive * bin/Compile: We need to explicitly import Log 2009-03-11 22:22 mohjive * Resources/Dependencies, bin/Compile: Update dependencies to require latest Scripts 2009-03-13 23:44 mohjive * Functions/Compile: Fix forgotten references to $dir(s) 2009-03-16 22:38 mohjive * Functions/BuildType_python: We have a new _init() function. Use that to init the $build_script variable, so that recipes using do_build=no doesn't break. _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel