Until now, INSTALL was doing both the build and the installation.
But this was bad because INSTALL was cleaning the build directory
of the python subpackage in order to build the python3 subpackage.
Creating separate build trees for each of the python subpackages
allows to keep both build trees. We can now use a TEST function.
lxml_python3 did not build on x86_gcc2h because lxml depends on
external libs. Adding support for x86 secondary arch is required
to be able to provide to the python3 subpackage the x86 2nd arch
builds of these libs.
Also make lxml_x86_python3 provide lxml_python3 to allow any-arch
python3 subpackages to depend on lxml_python3.
This variable is being computed with an eval call which seems to be
upsetting the build bots but none of my systems. So use:
* cmd:python2 instead of cmd:python2.7 and lib:libpython2.7
* cmd:python3 instead of cmd:python3.6 and lib:libpython3.6m
devel:libpython was in BUILD_PREREQUIRES until the previous commit
and was moved to BUILD_REQUIRES. Move it back to BUILD_PREREQUIRES.
Every commit in this recipe has been tested locally on each arch,
but something went wrong with pycurl_x86 in the build servers.
A REVISION bump was not necessary because the resulting packages
are the same except that REQUIRES_python{,3} are now sorted. But
let's kick a rebuild, after all.
* app-crypt/rhash: disable on x86_gcc2, also fixed secondary arch
* dev-lang/tcc: make tcc actually works
- update patches: define custom haiku definitions, use haiku
start/end objects
- make tcc uses haiku custom paths
- add secondary arch support
- add x86_64
* dev-lang/tcc: disable on all architectures
- Haiku's BeBuild.h depends on __GNUC__ macro to select ABI, which
unfortunately we can't risk to define, so disabling for now
* dev-python/pyqt: use correct name for sip
* dev-lang/spidermonkey: fix build
- add x86 to snd arch
- update config.sub and config.guess
- add missing cmd:js_config
- add missing cmd:zip
* dev-python/pyqt: clean up the spaces left by previous contributor
* add TEST() for the following ports:
- sys-devel/flex
- app-crypt/rhash
- app-text/podofo
- app-crypt/qca
- app-editors/retext
- app-i18n/mozc
- dev-lang/tcc
- dev-lang/yasm
- dev-lang/spidermonkey
- dev-libs/glib
- dev-libs/jsoncpp
- dev-libs/libtommath
- dev-libs/libxslt
- dev-libs/libyajl
- dev-libs/zziplib