luajit: add --with-52compat option.

Closes #35259.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
libtermkey: add universal option

Closes #35271.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
libsass devel 3.1.0

Adds a devel block for libsass.

Closes #35218.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
hub: make sure build scripts have access to Git data

The version script depends on having Git data to determine a version.

Closes #35258.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Fix "possible reference to past scope" warnings on 2.2
Fix method redefinition warning

test_defined? gets defined in the method_added hook.
x3270 3.3.15ga8

Closes #35274.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
x3270: update 3.3.15ga8 bottle.
formula: add/improve more API docs.

Closes #35266.
Fix warning
Overriding #initialize is not supported, so drop late validation
Unroll validation loop
Finally stop exposing url on Formula
Define install instead of making subclasses call standard_install
Remove unnecessary require from test
Decouple applying patches from staging the source
Allow debugging patching failures

Closes #33056.
Commit test updates that were supposed to be part of b76e26c9cf1fc805663d86b6d6d081f91f73ea18
Refactor patching tests
Remove unnecessary code from debugger