| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
organisation.
|
| |
|
|\
| |
| |
| |
| | |
Replace rake-compiler-dev-box in favour of rake-compiler-dock
Patch by Lars Kanis. Thanks!!!
|
|/
|
|
|
|
|
| |
[Rake-compiler-dev-box](https://github.com/tjschuck/rake-compiler-dev-box) is no longer maintained by it's author. Although there are several forks, each adding changes for a given target project, it is generally more extensive to set up and to integrate. Vagrant images are built on the users computer and are not versioned. Moreover the vagrant images are mutable, so that every build can make persistent changes to the box. In the end this makes each rake-compiler-dev-box rather unique.
[Rake-compiler-dock](https://github.com/larskanis/rake-compiler-dock) comes as a gem and solves these issues by using Docker instead of Vagrant. That makes rake-compiler-dock faster and more reliable. It also provides a simple API that let's the user integrate the cross build into the Rakefile of the given project. In addition, it is also usable on Windows.
Although JRuby was included in the first step, it didn't make much sense. JRuby can easily be installed native on each target platform. So now, rake-compiler-dock focuses on Windows binary gems only. This fits to the given README section, too.
|
|\
| |
| |
| |
| | |
Mention CLI configuration option passing.
Patch by Richard Michael. Thanks!!!
|
|/ |
|
|\
| |
| |
| |
| | |
Don't build extensions for cross rubies.
Patch by Lars Kanis. Thanks!!!
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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) .
|
|\
| |
| |
| |
| | |
Update cucumber POSIX step for *BSD platforms
Patch by Thibault Jouan. Thanks!!!
|
|/ |
|
| |
|
|\
| |
| |
| |
| | |
Change make program detection with `make' fallback
Patch by Thibault Jouan. Thanks!!!
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
Improve git ignore config
Patch by Thibault Jouan. Thanks!!!
|
| |
| |
| |
| |
| |
| | |
* Remove patterns belonging to global git ignore config;
* Specify full paths where possible;
* Mark directories as such with a trailing slash.
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Remove executable bits from lib source files
Patch by Thibault Jouan. Thanks!!!
|
|/ |
|
|\
| |
| |
| |
| | |
Describe multiple cross platform options in the README
Patch by Aaron Stone. Thanks!!!
|
|/
|
|
| |
Switch the i386 platform code to x86 in the docs and examples.
|
|\
| |
| |
| |
| | |
More minor typos in readme
Patch by Robert Fletcher. Thanks!!!
|
|/ |
|
|\
| |
| |
| |
| | |
small typo in readme
Patch by Robert Fletcher. Thanks!!!
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Add rake tasks for files added to spec.files by a cross_compile block
Patch by Aaron Stone. Thanks!!!
|
|/
|
|
| |
Resolves #98
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It's not moved yet but it will be done soon.
|
|
|
|
| |
[skip ci]
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
[ci skip]
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
added configuration for Ruby 2.1 support in spec
|
| |
| |
| |
| |
| |
| |
| |
| | |
add Ruby 2.1 support in Spec tests
Debian bugs:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746084
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=747723
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
The example now shows a default and complete `extconf.rb` for
users to copy & paste.
It now states that these two lines (require and create_makefile)
are needed for the extension compilation to work.
|
|
|
|
|
| |
Rely on CDN instead of direct access to Ruby-Lang FTP mapping and
take advance of some speedups.
|
| |
|
| |
|