Permalink
Commits on May 28, 2015
  1. Don't build extensions for cross rubies.

    larskanis committed May 28, 2015
    The extension libraries of the ruby stdlib are not required to cross build
    binary gems. They just waste compilation time and disk storage.
    
    The option "--with-ext=" is supported since ruby-1.9.2, but ruby-1.8.7 just
    ignores this option. I verified that the cross ruby-build and building binary
    gems succeeds with the following ruby versions:
    
    ``` sh
        rake-compiler cross-ruby VERSION=1.8.7-p374 HOST=i586-mingw32msvc
        rake-compiler cross-ruby VERSION=1.9.3-p550 HOST=i586-mingw32msvc
        rake-compiler cross-ruby VERSION=2.0.0-p645 HOST=i686-w64-mingw32
        rake-compiler cross-ruby VERSION=2.0.0-p645 HOST=x86_64-w64-mingw32
        rake-compiler cross-ruby VERSION=2.1.6 HOST=i686-w64-mingw32
        rake-compiler cross-ruby VERSION=2.1.6 HOST=x86_64-w64-mingw32
        rake-compiler cross-ruby VERSION=2.2.2 HOST=i686-w64-mingw32
        rake-compiler cross-ruby VERSION=2.2.2 HOST=x86_64-w64-mingw32
    ```
    
    The options '--without-tk' and '--without-tcl' are obsolete since ruby 1.8.7.
    
    I already use this patch as part of the [rake-compiler-dock](https://github.com/larskanis/rake-compiler-dock) .
Commits on Apr 2, 2015
  1. Merge pull request #110 from tjouan/cucumber-posix_step-bsd

    kou committed Apr 2, 2015
    Update cucumber POSIX step for *BSD platforms
    
    Patch by Thibault Jouan. Thanks!!!
Commits on Apr 1, 2015
Commits on Mar 25, 2015
  1. Find make program from PATH

    kou committed Mar 25, 2015
  2. Merge pull request #109 from tjouan/flexible-make-detection

    kou committed Mar 25, 2015
    Change make program detection with `make' fallback
    
    Patch by Thibault Jouan. Thanks!!!
Commits on Mar 16, 2015
  1. Change make program detection with `make' fallback

    tjouan committed Mar 15, 2015
      Some platforms provide a working `make' program out of the box, but
    some versions of this program won't return a successful exit status
    code when given `-v' as argument.
      One such platform is FreeBSD, providing the `make' program in the base
    system which is based on `pmake'. This version won't accept `-v':
    
    $ make -v
    usage: make [-BeikNnqrstWwX]
                [-C directory] [-D variable] [-d flags] [-f makefile]
                [-I directory] [-J private] [-j max_jobs] [-m directory] [-T file]
                [-V variable] [variable=value] [target ...]
    zsh: exit 2     make -v
    
      This change ensures detection with `gmake -v` or `make -v` will
    continue to work as expected, but adds a fallback on plain `make' when
    tested successfully with the `command' shell builtin.
  2. Merge pull request #108 from tjouan/improve-git-ignore

    kou committed Mar 16, 2015
    Improve git ignore config
    
    Patch by Thibault Jouan. Thanks!!!
  3. Remove needless shebangs

    kou committed Mar 16, 2015
  4. Merge pull request #107 from tjouan/source_files-permissions-fix

    kou committed Mar 16, 2015
    Remove executable bits from lib source files
    
    Patch by Thibault Jouan. Thanks!!!
  5. Improve git ignore config

    tjouan committed Mar 15, 2015
    * Remove patterns belonging to global git ignore config;
    * Specify full paths where possible;
    * Mark directories as such with a trailing slash.
Commits on Mar 15, 2015
Commits on Feb 10, 2015
  1. Merge pull request #105 from sodabrew/readme_platform_options

    kou committed Feb 10, 2015
    Describe multiple cross platform options in the README
    
    Patch by Aaron Stone. Thanks!!!
Commits on Feb 9, 2015
  1. Describe adding files and setting cross platform options in the README

    sodabrew committed Feb 9, 2015
    Switch the i386 platform code to x86 in the docs and examples.
Commits on Jan 26, 2015
  1. Merge pull request #103 from mockdeep/patch-3

    kou committed Jan 26, 2015
    More minor typos in readme
    
    Patch by Robert Fletcher. Thanks!!!
  2. More minor typos in readme

    mockdeep committed Jan 26, 2015
  3. Merge pull request #102 from mockdeep/patch-1

    kou committed Jan 26, 2015
    small typo in readme
    
    Patch by Robert Fletcher. Thanks!!!
Commits on Jan 25, 2015
  1. small typo in readme

    mockdeep committed Jan 25, 2015
Commits on Jan 3, 2015
  1. Bump version

    kou committed Jan 3, 2015
  2. Bump version

    kou committed Jan 3, 2015
  3. Add 0.9.5 entry

    kou committed Jan 3, 2015
  4. Merge pull request #100 from sodabrew/cross_compile_spec_files

    kou committed Jan 3, 2015
    Add rake tasks for files added to spec.files by a cross_compile block
    
    Patch by Aaron Stone. Thanks!!!
Commits on Jan 1, 2015
Commits on Dec 28, 2014
  1. Update URLs

    kou committed Dec 28, 2014
  2. Add 0.9.4 release note

    kou committed Dec 28, 2014
  3. Bump version

    kou committed Dec 28, 2014
  4. Add Kouhei Sutou to authors

    kou committed Dec 28, 2014
  5. Update the repository URL

    kou committed Dec 28, 2014
    It's not moved yet but it will be done soon.
Commits on Sep 9, 2014
  1. Add basic Windows CI using AppVeyor

    luislavena committed Sep 9, 2014
    [skip ci]
  2. Loose RubyGems minimum version requirement.

    luislavena committed Sep 9, 2014
    Attempt to please old Debian/Ubuntu that ships 1.9.3 with RubyGems
    1.8.23, making impossible to install rake-compiler on it.
    
    Also since Debian/Ubuntu disables `gem update --system`, those users
    had not workaround to it.
    
    Closes #93
Commits on Aug 3, 2014
  1. Forgot to bump version

    luislavena committed Aug 3, 2014
    [ci skip]
  2. Prepare for release

    luislavena committed Aug 3, 2014