Age | Commit message (Collapse) | Author |
|
Some projects had their modules section filled incorrectly, this
has been fixed.
Merl (used by erlydtl) had its .app file incorrectly moved to
.app.src despite having its own Makefile. This has been fixed.
A new g++ warning caused some projects with -Werror to fail to
compile, this has been fixed.
The include path given in rebar.config is now properly used.
The project concuerror has been removed temporarily due to a
recent change that broke the auto detection.
The projects ircbot, exmpp and tsung have been removed temporarily
due to broken modules section and will need a custom patch and/or
a PR sent to fix them.
|
|
|
|
|
|
Remove riak_test from the index as it broke and the problem
is larger than it looks.
|
|
|
|
Packages color, enet, hamcrest and i18n were temporarily removed
pending fixes. All other packages build and load properly.
|
|
Some packages have invalid lists.
|
|
Previously we only did shared libraries, now we allow executables.
Also improve greatly the handling of autopatched rebar projects
by relying once again on the rebar_utils module.
|
|
This allows us to skip some of the worst hacks and improve
compatibility since we are using the original code.
|
|
For basho_bench, forgot to commit before.
|
|
Adds rafter back to the index.
|
|
Breaks rafter build. Remove it temporarily.
|
|
Fixes jsx maps support.
|
|
|
|
File includes header that defines parse_transform that imports
function. Sigh.
|
|
Things like edown or meck are quite common and only used for
building doc comments or testing.
Proper is unfortunately required at this point.
|
|
|
|
Some projects use parse transforms but do not put them in
erl_first_files. We need to parse the files directly and
find the compile directives ourselves.
|
|
For exml from mongooseim.
|
|
Fixes some projects that were building but couldn't be loaded
because the .so file name was incorrect.
|
|
This variable is very useful to avoid downloading dependencies
that are not needed for normal use, for example proper, meck
or rebar plugins.
|
|
We do nothing more than what is necessary to make riak_pb work.
It's possible other plugins will not work, however this is the
only plugin that I have seen to be required so far, and hook
plugins seem to have been removed from rebar3, so it should be
fine.
|
|
|
|
|
|
|
|
|
|
The use of 'make -n' introduced some unwanted messages. This
new solution doesn't have this problem.
|
|
If we can't find "rebar" in the Makefile, we now try 'make -n'
and check the output. This will catch cases where the "rebar"
stuff is defined in included files.
|
|
|
|
|
|
This commit also fixes dependencies which have no Makefile
and are not Erlang projects. The detection of Erlang project
is a little naive at the moment but works. We can refine it
later on if needed.
|
|
|
|
|
|
|
|
It was between this and adding it to NO_AUTOPATCH. This has
the advantage of not requiring rebar.
|
|
|
|
Adds neo4j and shotgun back to the package index.
|
|
* Generate configure if there is only configure.ac
* Don't touch the .app/.app.src if neither exists
|
|
|
|
Also fix a number of issues with packages from the index.
Some packages were temporarily removed and will be added back
once they build correctly.
|
|
|
|
|
|
|
|
Should only be used during development. Stolen idea from
Tristan Sloughter who stole it from Ahmad Sherif.
This commit also introduces the 'erlang' function for
executing Erlang code written directly in the Makefile.
The rest of the project will eventually move to using it
as it's much cleaner than the previous solution.
|
|
This includes fetching and compilation. Example usage:
SKIP_DEPS=1 make tests
Should improve people's life when there are no Internets.
|
|
Rebased and moved ct.cover.spec into the test/ directory.
|
|
|
|
Avoids some annoying warnings when Common Test runs.
I believe this is a regression.
|
|
Compiles, runs tests and runs all sorts of analysis like Dialyzer.
|
|
|