x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
- It was installing in system/boot/apps
- The resources were still copied, but they are part of the executable
now so they are not needed
- Deskbar link pointed at the wrong place
* Referring the current haiku version explicitly is not needed, since
the RequiresUpdater takes care of setting the version of Haiku used
for building a package.
NetSurf devs helped fix the Haiku port after I noticed the 3.2 release
was not working. Get the latest changes from their git repo so we can
have a working release.
Also add dependency on hubbub since this is now dynamically linked.
Unfortunately it's broken. The start page will not draw anything, and
trying to access any other URL triggers an assert. I don't even
understand why NetSurf is building in DEBUG mode, the assert shouldn't
be active...
* fix dependencies and build system
* check doesn't build correctly with haikuporter on x86_64 beause
of a Python bug (hard link extraction in tar files)
The default source distribution comes with all dependencies. It is not
as easy to compile, and it's better to have the libs in separate
packages for others to use, anyway.
* All the packages have changed version
* Cleanup the dependencies to avoid repeating transitive ones
* libxml is not required anymore (libdom replaces it everywhere)
* on the other hand, NetSurf build uses perl html::entities. Added a bep for it.
* Also adjusted the licences. While NetSurf is still GPL/MIT+OpenSSL exception, all the other libs are plain MIT, with various copyright holders.
(cherry picked from commit 9b6e3c28b0)
Conflicts:
dev-libs/libwapcaplet/libwapcaplet-0.2.0-HEAD.bep
dev-util/buildsystem/buildsystem-1.0-HEAD.bep
media-libs/libnsbmp/libnsbmp-0.1.0-HEAD.bep
media-libs/libsvgtiny/libsvgtiny-0.1.0-HEAD.bep
net-libs/libdom/libdom-0.0.1-HEAD.bep
www-client/netsurf/netsurf-3.1-HEAD.bep
* this fixes the wrong recipe names introduced by myself in #d525fee
* adjust patch names to match corresponding recipes
* additionally: create 'additional-files' folders as hint to some
ports that do not have a proper recipe yet