* Drop patch as it was applied upstream.
* Add x86_64, marked as untested.
* Add TEST().
* Mark x86 as untested because TEST() KDLs a lot.
* DESCRIPTION: fix typo and re-wrap.
* HOMEPAGE: switch to https.
* BUILD_PREREQUIRES: sort.
Notes: Version 1.2.25 builds fine but is only the latest oldstable.
The latest stable release, 1.4.5, does not build on any arch.
This is required because check 0.11.0 no longer builds on x86_gcc2
primary arch, so the arch-independent check_common could not be
built on x86_gcc2, hence preventing the installation of check_x86.
for gtkdoc-scangobj.
Adding this dependency to gtk_doc would be better, but could lead to circular dependencies.
It seems very few projects use gtkdoc-scangobj at the moment anyway.
* 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
The changes detailed below allow to co-install the base
packages of 1.0.2 and 1.1.0 (as well as their debuginfo).
The _devel (or _man) packages cannot be co-installed.
* Define a debuginfo package for openssl11.
* Fix typo in call to defineDebugInfoPackage for openssl,
which was producing an incorrect debuginfo on 2nd arch.
* Also add cmd:openssl{,-1.1} to their debuginfo packages.
* Move $docDir/html/man3 to openssl11_devel.
* Add a "-1.1" suffix to each cmd:{openssl,c_rehash} for
openssl11 to allow the co-installation of 1.0.2 & 1.1.
* Create new _man sub-packages for openssl and openssl11 and
move all man pages (other than the man3 section) there to
avoid overlaps when the 2 base packages are installed.
* Add symetric (openssl vs openssl11) CONFLICTS for their
_devel and _man sup-packages.
* openssl{,11}_man REQUIRES and SUPPLEMENTS openssl{,11}.
* Introduce 4 custom variables (after portVersion):
portVersion 1.0.2* 1.1.0*
libVersion 1.0.0 1.1
cmdSuffix -1.1
mySuffix 11
altSuffix 11
These are used inside both recipes at the same places to make
it easier to spot the real differences between 1.0.2 & 1.1.0.
This ensures that a dependency like lib:libboost_x >= 1.63.0 will not
be fulfilled with the boost165 package for example, which contains
version specific library names that will not work for software built
against other versions.
- libs debug info get there
- openssl executable is stripped
Makes the package much smaller (1.6M instead of 11M), and we now build
with -g so debug information is available when needed.