Enhancements:
Expand path to logfile to easier debugging on failures. Pull #33 [marvin2k]
Enhancements:
Add default cert store and custom certs from `SSL_CERT_FILE` if present. This increases compatibility with Ruby 1.8.7.
Bugfixes:
Specify Accept-Encoding to make sure a raw file content is downloaded. Pull #30. [knu]
Internal:
Improve examples and use them as test harness.
Bugfixes:
Shell escape paths in tar command. Pull #29. [quickshiftin]
Support older versions of tar that cannot auto-detect the compression type. Pull #27. Closes #21. [b-dean]
Try RbConfig's CC before fall back to 'gcc'. Ref #28.
Bugfixes:
Change tar detection order to support NetBSD 'gtar'. Closes #24
Trick 'git-apply' when applying patches on nested Git checkouts. [larskanis]
Respect ENV's MAKE before fallback to 'make'. [larskanis]
Respect ENV's CC variable before fallback to 'gcc'.
Avoid non-ASCII output of GCC cause host detection issues. Closes #22
Bugfixes:
Detect tar executable without shelling out. [jtimberman]
Enhancements:
Allow patching extracted files using `git apply`. [metaskills]
Bugfixes:
Syntax to process FTp binary chunks differs between Ruby 1.8.7 and 1.9.x
Enhancements:
Allow fetching of FTP URLs along HTTP ones. [metaskills]
Enhancements:
Use `gcc -v` to determine original host (platform) instead of Ruby one.
Deprecations:
Dropped support for Rubies older than 1.8.7
Minor enhancements:
Use LDFLAGS when activating recipes for cross-compilation. Closes #6
Bugfixes:
Remove memoization of *_path helpers. Closes #7
Minor enhancements:
Provide MiniPortile#path to obtain full path to installation directory. Closes GH-5
Enhancements:
Improve tar detection
Improve and refactor configure_options
Detect configure_options changes. Closes GH-1
Add recipe examples
Bugfixes:
MiniPortile#target can be changed now. Closes GH-2
Always redirect tar output properly
Initial release. Welcome to this world!