summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-graphics/fontforge/fontforge/0001-cmake-Use-alternate-way-to-detect-libm.patch24
-rw-r--r--meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb (renamed from meta-oe/recipes-graphics/fontforge/fontforge_20220308.bb)2
2 files changed, 18 insertions, 8 deletions
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge/0001-cmake-Use-alternate-way-to-detect-libm.patch b/meta-oe/recipes-graphics/fontforge/fontforge/0001-cmake-Use-alternate-way-to-detect-libm.patch
index dd799e7485..573866eb15 100644
--- a/meta-oe/recipes-graphics/fontforge/fontforge/0001-cmake-Use-alternate-way-to-detect-libm.patch
+++ b/meta-oe/recipes-graphics/fontforge/fontforge/0001-cmake-Use-alternate-way-to-detect-libm.patch
@@ -1,4 +1,4 @@
1From 6d3c48d1b01943a467928235c3affbab463c25ab Mon Sep 17 00:00:00 2001 1From 644c3380f75b20a11755e7052aa632887f3eee2b Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 7 Jul 2022 12:32:47 -0700 3Date: Thu, 7 Jul 2022 12:32:47 -0700
4Subject: [PATCH] cmake: Use alternate way to detect libm 4Subject: [PATCH] cmake: Use alternate way to detect libm
@@ -8,17 +8,20 @@ when libm is folded into libc starting glibc 2.35+
8 8
9Upstream-Status: Pending 9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com> 10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11
11--- 12---
12 CMakeLists.txt | 7 ++++++- 13 CMakeLists.txt | 7 ++++++-
13 contrib/fonttools/CMakeLists.txt | 2 +- 14 contrib/fonttools/CMakeLists.txt | 2 +-
14 fontforge/CMakeLists.txt | 2 +- 15 fontforge/CMakeLists.txt | 2 +-
15 fontforgeexe/CMakeLists.txt | 4 ++-- 16 fontforgeexe/CMakeLists.txt | 2 +-
16 4 files changed, 10 insertions(+), 5 deletions(-) 17 4 files changed, 9 insertions(+), 4 deletions(-)
17 18
19diff --git a/CMakeLists.txt b/CMakeLists.txt
20index e234cb6e9..284ba2d20 100644
18--- a/CMakeLists.txt 21--- a/CMakeLists.txt
19+++ b/CMakeLists.txt 22+++ b/CMakeLists.txt
20@@ -111,9 +111,14 @@ find_package_with_target(Intl REQUIRED) 23@@ -115,9 +115,14 @@ else()
21 find_package(GLIB 2.6 REQUIRED COMPONENTS gio gobject) 24 endif()
22 find_package(Iconv REQUIRED) 25 find_package(Iconv REQUIRED)
23 find_package(LibXml2 REQUIRED) 26 find_package(LibXml2 REQUIRED)
24-find_package(MathLib REQUIRED) 27-find_package(MathLib REQUIRED)
@@ -33,9 +36,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
33 check_include_file(pthread.h HAVE_PTHREAD_H) 36 check_include_file(pthread.h HAVE_PTHREAD_H)
34 if(HAVE_PTHREAD_H) 37 if(HAVE_PTHREAD_H)
35 find_package(Threads) 38 find_package(Threads)
39diff --git a/contrib/fonttools/CMakeLists.txt b/contrib/fonttools/CMakeLists.txt
40index d6c698877..1608af152 100644
36--- a/contrib/fonttools/CMakeLists.txt 41--- a/contrib/fonttools/CMakeLists.txt
37+++ b/contrib/fonttools/CMakeLists.txt 42+++ b/contrib/fonttools/CMakeLists.txt
38@@ -15,6 +15,6 @@ add_executable(woff woff.c) 43@@ -15,7 +15,7 @@ add_executable(woff woff.c)
39 44
40 target_link_libraries(acorn2sfd PRIVATE fontforge) 45 target_link_libraries(acorn2sfd PRIVATE fontforge)
41 target_link_libraries(dewoff PRIVATE ZLIB::ZLIB) 46 target_link_libraries(dewoff PRIVATE ZLIB::ZLIB)
@@ -43,6 +48,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
43+target_link_libraries(pcl2ttf PRIVATE ${EXTRA_LIBS}) 48+target_link_libraries(pcl2ttf PRIVATE ${EXTRA_LIBS})
44 target_link_libraries(ttf2eps PRIVATE fontforge) 49 target_link_libraries(ttf2eps PRIVATE fontforge)
45 target_link_libraries(woff PRIVATE ZLIB::ZLIB) 50 target_link_libraries(woff PRIVATE ZLIB::ZLIB)
51
52diff --git a/fontforge/CMakeLists.txt b/fontforge/CMakeLists.txt
53index 9a052f360..067ef40df 100644
46--- a/fontforge/CMakeLists.txt 54--- a/fontforge/CMakeLists.txt
47+++ b/fontforge/CMakeLists.txt 55+++ b/fontforge/CMakeLists.txt
48@@ -237,7 +237,7 @@ target_link_libraries(fontforge 56@@ -237,7 +237,7 @@ target_link_libraries(fontforge
@@ -54,9 +62,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
54 Iconv::Iconv 62 Iconv::Iconv
55 ZLIB::ZLIB 63 ZLIB::ZLIB
56 ) 64 )
65diff --git a/fontforgeexe/CMakeLists.txt b/fontforgeexe/CMakeLists.txt
66index e2982c39d..8829993ea 100644
57--- a/fontforgeexe/CMakeLists.txt 67--- a/fontforgeexe/CMakeLists.txt
58+++ b/fontforgeexe/CMakeLists.txt 68+++ b/fontforgeexe/CMakeLists.txt
59@@ -110,7 +110,7 @@ if(ENABLE_PYTHON_SCRIPTING_RESULT) 69@@ -121,7 +121,7 @@ if(ENABLE_PYTHON_SCRIPTING_RESULT)
60 target_link_libraries(fontforgeexe PRIVATE Python3::Python) 70 target_link_libraries(fontforgeexe PRIVATE Python3::Python)
61 endif() 71 endif()
62 72
diff --git a/meta-oe/recipes-graphics/fontforge/fontforge_20220308.bb b/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb
index ddb4443baa..2b425c583d 100644
--- a/meta-oe/recipes-graphics/fontforge/fontforge_20220308.bb
+++ b/meta-oe/recipes-graphics/fontforge/fontforge_20230101.bb
@@ -14,7 +14,7 @@ inherit cmake pkgconfig python3native python3targetconfig features_check gettext
14REQUIRED_DISTRO_FEATURES:append:class-target = " x11" 14REQUIRED_DISTRO_FEATURES:append:class-target = " x11"
15 15
16# tag 20220308 16# tag 20220308
17SRCREV = "582bd41a9bf04326300fc02a677fe3610d6d3ccd" 17SRCREV = "a1dad3e81da03d5d5f3c4c1c1b9b5ca5ebcfcecf"
18SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https \ 18SRC_URI = "git://github.com/${BPN}/${BPN}.git;branch=master;protocol=https \
19 file://0001-include-sys-select-on-non-glibc-platforms.patch \ 19 file://0001-include-sys-select-on-non-glibc-platforms.patch \
20 file://0001-fontforgeexe-Use-env-to-find-fontforge.patch \ 20 file://0001-fontforgeexe-Use-env-to-find-fontforge.patch \