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

Reply via email to