* FIXED SDL2 2.0.4 patchset. SDL2 was no longer handling any events.
* Added recipe for SDL2 2.0.5
* Updated SDL to use dlopen instead of load_add_on for loading dynamic
libraries
This resolves issues with SDL2_mixer not finding required 3rd party
libs, such as libvorso.3
* Removed trailing whitespace
The recipe used to download a CMakeLists.txt that's no longer available.
Instead I added the makefile from Gentoo [1], as suggested by PulkoMandy,
which I slightly changed to save the need to patch it.
* discount: updated recipe to 2.2.1
* discount: small (or cosmetic) fixes.
* SECONDARY_ARCHITECTURES: add declaration with "x86_gcc2 x86". While
at it, swap x86_gcc2 and x86 in ARCHITECTURES as most recipes use
that order.
* PROVIDES: only enable cmd: items if building for a primary arch.
* REQUIRES_devel: add "base" keyword.
* BUILD_PREREQUIRES: remove cmd:g++, add cmd:{awk,find}, sort entries.
* BUILD: Fix indentation and pass --shared instead of --enable-shared.
Also move man3 to the _devel sub-package.
* TEST: Add function with "make test".
* Use binDir for secondary arch builds.
* Drop TEST() because it is useless without an additional data file.
* LIB_SUFFIX is not (or no longer) used so don't pass it to cmake.
* Depend on liblcms2 on all architectures where it is available.
* Add ">= 5" for the dependency on libtiff to pull the latest.
* Noto: remove the UI variants. According to the FAQ [1]:
"The UI fonts were initially prepared for use in Android’s UI. They
have tighter vertical metrics, and some glyphs that would be clipped
are redrawn to fit within the constrained space."
As they look pretty much identical to the non-UI versions, we'll
keep them out of the package for the time being. If we see any clipping
they could be re-added (or put in their own sub-package).
* Noto CJK: put the Japanese CJK in a correctly named sub-package.
The 'main package' (declared in PROVIDES) is emtpy and shouldn't be
uploaded to a repo. Haikuporter could be changed to not create a
package, if the PROVIDES is empty.
[1] https://github.com/googlei18n/noto-fonts/blob/master/FAQ.md
The older recipe doesn't build anymore.
This recipe builds 4 packages:
noto_sans_cjk_tc-1.004-1-any.hpkg
noto_sans_cjk_sc-1.004-1-any.hpkg
noto_sans_cjk_kr-1.004-1-any.hpkg
noto_sans_cjk-1.004-1-any.hpkg
All packages contain the glyphs for all 4 languages, only differ in
which is the "default" (also determines the title shown in font list,
e.g. "Nano Sans CJK JP"), if I understand it correctly.
The last plain "noto_sans_cjk" hpkg contains the Japanese default.
I couldn't get the recipe to build a package "noto_sans_cjk_jp" without
ending up with an empty "noto_sans_cjk" which has to be build to reflect
the recipe name.
It's not a big problem IMO, since a custom title "Noto Sans CJK Japanese"
can be set at the HaikuDepot webserver.
Feel free to improve the recipe or suggest changes I should work on.