Added rpg-parse-gemfile command to convert gemfiles to rpg package specification lists
Fix for issue #13 - propagate exit status when extension build fails
Sass reads VERSION/VERSION_NAME/REVISION from package root, fix
Delete bundled sass in haml 3.1
Added a note and todo entry about file conflicts in packages
Parse string dates in specifications
Two spelling fixes
Display available package versions when installation fails.
This is useful when a particular version of a package was requested and not found. In addition to a "package cannot be resolved" message, which can be interpreted as "you misspelled package name", also display available versions of requested package if any exist.
…ges. Previously rpg would always try to install packages into a ruby libdir subdirectory. This required rpg to run with root privileges if there was only one ruby (the system one) installed. By specifying --rpgdir it is possible to locate rpg database and installed packages anywhere on the filesystem, allowing rpg to be run as an unprivileged user on systems with a single ruby.
If --with-ruby=/path/to/ruby is given, and /path/to/ruby does not exist, produce an error and stop instead of silently using system ruby.
On FreeBSD, specifying an explicit dependency overrides any pattern dependencies that might be applicable to a particular target. The result is that no rules for pattern dependencies are considered. A solution is to include all dependencies, including the pattern dependencies, into the explicit dependency specification.
The extension is installed under lib/RUBYARCH