release.sh cleanups, mesa support and more

Submitted by Emil Velikov on July 1, 2016, 2:44 p.m.

Details

Reviewer None
Submitted July 1, 2016, 2:44 p.m.
Last Updated July 1, 2016, 4:29 p.m.
Revision 3
Root msg-id(s): 1467384291-20055-1-git-send-email-emil.l.velikov@gmail.com
1467384291-20055-1-git-send-email-emil.l.velikov@gmail.com
1467384291-20055-1-git-send-email-emil.l.velikov@gmail.com

Cover Letter(s)

Revision 1
      Hi all,

A series that I've had around for long time. It covers three main topics.
 - misc cleanups and small reformatting in prep. for mesa support
 - mesa support (10/10)
 - give us control to autoreconf, configure and build_dir (09/10).

The last option might be a bit controversial, yet it effectively allows 
us to remove the "user must run autoreconf/configure" requirement 
from every single package. If configure is OK, `make distcheck' should 
produce consistent result, and the tarball contents should not vary.

It also minimises the chances of stale (generated) files being used as 
we suggest git clean -fXd/fxd, and we use fresh, unique build_dir. IMHO 
it also makes things more reproducible, yet again... I'm too flesh on 
the topic to be an expert.

As always, any and all comments, suggestions are appreciated.

-Emil
    

Revisions