2016-11-21 23:05:13 +00:00
|
|
|
homepage: "https://github.com/libass/libass"
|
2020-03-10 18:08:01 +00:00
|
|
|
language: c++
|
libass: fix build, upgrade Ubuntu, update contacts (#6423)
* libass: update contact list
One contact is retired; another is currently inactive.
* libass: don't build HarfBuzz tests
They won't be used, so this just wastes resources.
* libass: upgrade to Ubuntu 20.04
The build failures on 20.04 were due to explicit listing
of static library dependencies, which have changed on 20.04:
png12 was replaced by png16, fontconfig was missing -luuid,
and png needed -lz to follow it, not precede.
Replace the explicit -l list by $(pkg-config --static --libs).
However, -lm must be filtered out as it causes linker errors:
> undefined reference to `_dl_x86_cpu_features'
While we are at it, Ubuntu 20.04 comes with new-enough FriBidi,
so we can stop building it.
It also has new-enough HarfBuzz, but it depends on libgraphite2,
which lacks a static library in the system package, and dynamically
linking against a system library does not work in OSS-Fuzz
as the shared object will not exist in the run-time environment.
Reorder the dependencies alphabetically for consistency.
2021-09-12 00:19:47 +00:00
|
|
|
primary_contact: "chortos@inbox.lv"
|
2016-12-28 14:36:24 +00:00
|
|
|
auto_ccs:
|
libass: fix build, upgrade Ubuntu, update contacts (#6423)
* libass: update contact list
One contact is retired; another is currently inactive.
* libass: don't build HarfBuzz tests
They won't be used, so this just wastes resources.
* libass: upgrade to Ubuntu 20.04
The build failures on 20.04 were due to explicit listing
of static library dependencies, which have changed on 20.04:
png12 was replaced by png16, fontconfig was missing -luuid,
and png needed -lz to follow it, not precede.
Replace the explicit -l list by $(pkg-config --static --libs).
However, -lm must be filtered out as it causes linker errors:
> undefined reference to `_dl_x86_cpu_features'
While we are at it, Ubuntu 20.04 comes with new-enough FriBidi,
so we can stop building it.
It also has new-enough HarfBuzz, but it depends on libgraphite2,
which lacks a static library in the system package, and dynamically
linking against a system library does not work in OSS-Fuzz
as the shared object will not exist in the run-time environment.
Reorder the dependencies alphabetically for consistency.
2021-09-12 00:19:47 +00:00
|
|
|
- "greg@kinoho.net"
|
2016-12-28 14:36:24 +00:00
|
|
|
- "rodger.combs@gmail.com"
|
2016-12-28 17:08:23 +00:00
|
|
|
- "vabnick@gmail.com"
|
2017-05-10 16:10:46 +00:00
|
|
|
sanitizers:
|
|
|
|
- address
|
|
|
|
- undefined
|
2020-12-09 22:49:27 +00:00
|
|
|
main_repo: 'https://github.com/libass/libass.git'
|