scribus/fonts/sfnt.cpp: In function 'QByteArray sfnt::subsetFaceWithHB(const QByteArray&, QList<unsigned int>, int, QMap<unsigned int, unsigned int>&)':
scribus/fonts/sfnt.cpp:1260:3: error: 'hb_subset_input_set_retain_gids' was not declared in this scope; did you mean 'hb_subset_input_set_flags'?
1260 | hb_subset_input_set_retain_gids(hbSubsetInput.get(), true);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| hb_subset_input_set_flags
scribus/fonts/sfnt.cpp:1261:3: error: 'hb_subset_input_set_drop_hints' was not declared in this scope; did you mean 'hb_subset_input_set_user_data'?
1261 | hb_subset_input_set_drop_hints(hbSubsetInput.get(), false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| hb_subset_input_set_user_data
scribus/fonts/sfnt.cpp:1263:3: error: 'hb_subset_input_set_name_legacy' was not declared in this scope; did you mean 'hb_subset_input_set_flags'?
1263 | hb_subset_input_set_name_legacy(hbSubsetInput.get(), true);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| hb_subset_input_set_flags
scribus/fonts/sfnt.cpp:1266:57: error: 'hb_subset' was not declared in this scope; did you mean 'hb_set_set'?
1266 | QScopedPointer<hb_face_t, HbFaceDeleter> hbSubsetFace(hb_subset(hbFullFace.get(), hbSubsetInput.get()));
| ^~~~~~~~~
| hb_set_set
Reported by: pkg-fallout
Obtined from: Arch Linux
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:74:5: error: use of undeclared identifier 'hb_subset_input_set_retain_gids'; did you mean 'hb_subset_input_set_flags'?
hb_subset_input_set_retain_gids(input.get(), true);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hb_subset_input_set_flags
/usr/local/include/harfbuzz/hb-subset.h:142:1: note: 'hb_subset_input_set_flags' declared here
hb_subset_input_set_flags (hb_subset_input_t *input,
^
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:77:5: error: use of undeclared identifier 'hb_subset_input_set_drop_hints'
hb_subset_input_set_drop_hints(input.get(), false);
^
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:78:19: error: use of undeclared identifier 'hb_subset'; did you mean 'hb_set_set'?
HBFace subset(hb_subset(face.get(), input.get()));
^~~~~~~~~
hb_set_set
/usr/local/include/harfbuzz/hb-set.h:131:1: note: 'hb_set_set' declared here
hb_set_set (hb_set_t *set,
^
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:78:29: error: cannot initialize a parameter of type 'hb_set_t *' with an rvalue of type 'std::__1::unique_ptr<hb_face_t, SkFunctionWrapper<void (hb_face_t *), &hb_face_destroy>>::pointer' (aka 'hb_face_t *')
HBFace subset(hb_subset(face.get(), input.get()));
^~~~~~~~~~
/usr/local/include/harfbuzz/hb-set.h:131:29: note: passing argument to parameter 'set' here
hb_set_set (hb_set_t *set,
^
PR: 258576
Reported by: pkg-fallout
Obtained from: Arch Linux
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:74:5: error: use of undeclared identifier 'hb_subset_input_set_retain_gids'; did you mean 'hb_subset_input_set_flags'?
hb_subset_input_set_retain_gids(input.get(), true);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hb_subset_input_set_flags
/usr/local/include/harfbuzz/hb-subset.h:142:1: note: 'hb_subset_input_set_flags' declared here
hb_subset_input_set_flags (hb_subset_input_t *input,
^
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:77:5: error: use of undeclared identifier 'hb_subset_input_set_drop_hints'
hb_subset_input_set_drop_hints(input.get(), false);
^
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:78:19: error: use of undeclared identifier 'hb_subset'; did you mean 'hb_set_set'?
HBFace subset(hb_subset(face.get(), input.get()));
^~~~~~~~~
hb_set_set
/usr/local/include/harfbuzz/hb-set.h:131:1: note: 'hb_set_set' declared here
hb_set_set (hb_set_t *set,
^
../../third_party/skia/src/pdf/SkPDFSubsetFont.cpp:78:29: error: cannot initialize a parameter of type 'hb_set_t *' with an rvalue of type 'std::__1::unique_ptr<hb_face_t, SkFunctionWrapper<void (hb_face_t *), &hb_face_destroy>>::pointer' (aka 'hb_face_t *')
HBFace subset(hb_subset(face.get(), input.get()));
^~~~~~~~~~
/usr/local/include/harfbuzz/hb-set.h:131:29: note: passing argument to parameter 'set' here
hb_set_set (hb_set_t *set,
^
PR: 258576
Reported by: pkg-fallout, Stefan Ehmann
Obtained from: Arch Linux
This change adds two improvements from upstream:
* Use IP_RECVDSTADDR socket option for IPv4 L2TP server
with unspecified self address (0.0.0.0) to determine destination
IP address of incoming request and bind new tunnel to right address.
This unbreaks multihomed L2TP server setup. (r2419)
* Add support for base system built without libradius
(WITHOUT_RADIUS_SUPPORT): this includes auto-detecting
libradius presence and force building without RADIUS support.
Default build is not affected and enables RADIUS support. (r2424)