postgrest 0.2.12.0 (new formula)
Add formula for PostgREST, which serves up a RESTful API from any
existing PostgreSQL database.
Adopt style suggestions
Replace install logic with simpler 'install_cabal_package.' Remove
formula name from description.
Improve test for postgrest formula
Test that sending a GET request to the PostgREST root route returns an
empty array for a temporary database. The test assumes that there is a
Postgres account for the current user, which is not password protected.
Remove launchctl from postgrest test
Use initdb to create a temporary database directory, with its own user.
Use pg_ctl to start a new database server on a dedicated port using the
temporary directory. Run tests against this server, instead of the
global version. This should resolve an issue when testing the package on
Mavericks, which seems to take issue with launchctl.
Fix timeout error in postgrest test
Add a log file when starting the postgres server; otherwise, when
running the test with the --verbose option, the test would hang
indefinitely after starting the server.
ClosesHomebrew/homebrew#45517.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit addresses several issues that exist in the Elasticsearch
formula.
1. Upgrades formula to install 2.0.0, the latest stable release of
Elasticsearch
2. Changes HEAD builds to require Java 8 (cf.
elastic/elasticsearch@11314336b6)
3. Changes HEAD builds to use gradle for assembling (due to
Elasticsearch build system change, cf.
elastic/elasticsearch@c86100f636)
4. Stop moving lib to libexec (due to security enhancements in
Elasticsearch; cf.
elastic/elasticsearch@052cf1446f)
5. Keep plugins under Elasticsearch home
6. Fix startup command
7. Remove stack size setting (cf.
elastic/elasticsearch@09b4d0e097)
ClosesHomebrew/homebrew#45644.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Chicken has a known error that it will not compile without the right
make option on some older OSX versions.
Instead of having forced 64-bit build ENVs as a command line option,
automatically force it whenever the host is 64-bit. This results in a
more robust experience for anyone wanting to install chicken.
ClosesHomebrew/homebrew#45654.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>