Package Details: ots 9.2.0-1

Git Clone URL: https://aur.archlinux.org/ots.git (read-only, click to copy)
Package Base: ots
Description: OpenType fonts sanitiser. Supports TTF, WOFF, WOFF2 and other formats
Upstream URL: https://github.com/khaledhosny/ots
Licenses: custom
Submitter: aperez
Maintainer: aperez (alerque)
Last Packager: alerque
Votes: 1
Popularity: 0.000000
First Submitted: 2018-03-05 14:49 (UTC)
Last Updated: 2024-10-02 19:17 (UTC)

Latest Comments

aperez commented on 2023-02-15 13:58 (UTC)

@keren_sky: That build issue is now fixed in version 9.0.0-2, thanks for reporting it =)

keren_sky commented on 2023-02-15 01:56 (UTC) (edited on 2023-02-15 01:56 (UTC) by keren_sky)

This does not compile ATM?

I'm seeing the following:

In file included from /usr/include/gtest/gtest-message.h:57,
                 from /usr/include/gtest/gtest-assertion-result.h:46,
                 from /usr/include/gtest/gtest.h:64,
                 from ../tests/cff_charstring_test.cc:7:
/usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported.
  270 | #error C++ versions less than C++14 are not supported.
      |  ^~~~~
In file included from /usr/include/gtest/gtest-printers.h:115,
                 from /usr/include/gtest/gtest-matchers.h:48,
                 from /usr/include/gtest/internal/gtest-death-test-internal.h:47,
                 from /usr/include/gtest/gtest-death-test.h:43,
                from /usr/include/gtest/gtest.h:65:
/usr/include/gtest/internal/gtest-internal.h:636:58: error: wrong number of template arguments (0, should be 1)
  636 |   typedef ::std::map<std::string, CodeLocation, std::less<>> RegisteredTestsMap;
  |                                                          ^
In file included from /usr/include/c++/12.2.1/bits/stl_tree.h:65,
                 from /usr/include/c++/12.2.1/map:60,
                 from ../src/ots.h:19,
                 from ../src/cff.h:8,
                 from ../src/cff_charstring.h:8,
                 from ../tests/cff_charstring_test.cc:5:
/usr/include/c++/12.2.1/bits/stl_function.h:403:12: note: provided for ‘template<class _Tp> struct std::less’
  403 |     struct less : public binary_function<_Tp, _Tp, bool>
      |            ^~~~
/usr/include/gtest/internal/gtest-internal.h:636:59: error: template argument 3 is invalid
  636 |   typedef ::std::map<std::string, CodeLocation, std::less<>> RegisteredTestsMap;

aperez commented on 2020-05-13 21:51 (UTC)

@caleb: It's all looking good, thanks for the cleanups!

alerque commented on 2020-05-13 21:23 (UTC)

By the way if you have any idea how I could make the python-opentype-sanitizer package a light wrapper that depends on this package rather than having a full fledged vendored copy of it included that would be awesome.