From f97590c5517a870c8db60a267c8c10ffd3b6a480 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Sun, 31 Jul 2022 13:55:04 +0200 Subject: [PATCH] geany, new recipe (#7078) --- dev-util/geany/additional-files/geany.rdef.in | 150 ++++++++++++++++++ dev-util/geany/geany-1.38.0.recipe | 136 ++++++++++++++++ dev-util/geany/patches/geany-1.38.0.patchset | 34 ++++ 3 files changed, 320 insertions(+) create mode 100644 dev-util/geany/additional-files/geany.rdef.in create mode 100644 dev-util/geany/geany-1.38.0.recipe create mode 100644 dev-util/geany/patches/geany-1.38.0.patchset diff --git a/dev-util/geany/additional-files/geany.rdef.in b/dev-util/geany/additional-files/geany.rdef.in new file mode 100644 index 000000000..aa29c1ac1 --- /dev/null +++ b/dev-util/geany/additional-files/geany.rdef.in @@ -0,0 +1,150 @@ +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "@APP_NAME@", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E6369661D020112020000003A2AAABCEAAA00000049EAAA4B75550000FFFF00" + $"00020006043C7FFF0000000000003C7FFF49D5554C3FFF00FCE94F7FFCE94FBF" + $"EDD400FFC4A00003C4A000020006023DFB133B8000BD18113C40654998574CA0" + $"1900FEF8C4FFEDD40002011202000000385555BAAAAA00000049FFFF4B5FFF00" + $"00FFFF0000020006053D000032AAAAB2AAAA3D0000496AAA4BCAAA00C4A00034" + $"EDD4007FFCE94FBFEDD400FFC4A00002010602BABBD13B85FCB972C2BA38E348" + $"B20548E38E00FFFFFFFFFCE94F02011202B8052D3C902CBD0FFFBD33A6478AAA" + $"49F70400FFFFFFFF00020006023C7F253C7ED0BC952C3C69884782064BA00600" + $"FFFFFFFFFCE94F02010602BE64BA3E1699BDB0C2BEEADD4827C4492A8800FFFF" + $"FFFFFCE94F03816A2403EDD4000201120200000036AAAAB8FFFF00000049EAAA" + $"4900000000FFFF000002010602000000B8AAAAB89111000000499D55482AAA00" + $"FFF5ACFFEDD40002010602BA3000BA5555B890DF3B143E497C7148000000FFFF" + $"FFFFFCE94F02000603342AAA3BD6DBBBD6DB342AAA4A75864A128300FFFFFFBE" + $"EDD400FFFFFFFF02010602B82222362222B5709DB7709D44222248DDDD00FFFF" + $"FFFFEEEEEC02010602BA6666386666B7DEB0B9DEB045222244777700FFFFFFFF" + $"EEEEEC02010602B9BBBB37BBBBB70289B9028944111047088800FFFFFFFFEEEE" + $"EC02010602B8AAAA36AAAAB62662B8266244FFFF483FFF00FFFFFFFFEEEEEC03" + $"BABDB605FF02010602000000391C71B7FFFF00000049D5554A8AAA00FF6C6CFF" + $"CC000003A400000200120234F68437B425B5B42536F684499A124AC5ED00FFFF" + $"FFFF0002010602000000385555B666660000004855554A48B500FF6C6CFFCC00" + $"0002001202338E3836C71CB438E33638E34831C74A752700FFFFFFFF00020106" + $"02000000385555B666660000004AAAAA4A4AAA00FF6C6CFFCC00000200120233" + $"8E3836C71CB438E33638E34A98E34A771C00FFFFFFFF00280606FF07C8C8C90B" + $"C8C8C90BC8C8CAF3BF7C60C49D60BA5ACC7F28C90B28CAF328C724BF7CC598BA" + $"5AC598C49DC598C8C8C90BC8C8C724C8C8C90BC90B0606FF075256525652C9FB" + $"BF37CB2CC378CB2CBAF7CB2CB78356B783C9FBB783C70CBF37C5DBBAF7C5DBC3" + $"78C5DB525652C70C5256560606FF075256525652C9FBBF37CB2CC378CB2CBAF7" + $"CB2CB78356B783C9FBB783C70CBF37C5DBBAF7C5DBC378C5DB525652C70C5256" + $"560606FF07C664C846C664C846C664C994BF38CAA3C32DCAA3BB42CAA3B80BC8" + $"46B80BC994B80BC6F7BF38C5E8BB42C5E8C32DC5E8C664C846C664C6F7C664C8" + $"46C8460606FF03C3FF56C3FF56C3FFC98A40CA60C218CA60BD67CA60BB8056BB" + $"80C98ABB80C77DBFBFC6A7BD67C6A7C218C6A7C3FF56C3FFC77DC3FF56C3FF06" + $"06FF074854485448C899BF3758C14558BD2A58BB8054BB80C899BB80C6D6BF37" + $"50BD2A50C14550485448C6D6485454020ABF0B32BF0B32BB0232B7BBBDE3B7BB" + $"BBD5B7BBBE6DB7CAC0EBB7A6BF93B678C069B65ABDE7B678BF43B5C0BDE7B48A" + $"BDE7B525BDE7B515C4EDBF0BC7FCBA4BC7E3C110C7FCC521C4C4C393C76FC6B0" + $"C219C65CBDE3C65CBEE9C65CBBD5BF0BBA2BC315BA2BBF0BBA2BBF0B32BF0B32" + $"BF0B32020ABF0B32BF0B32BB0232B7BBBDE3B7BBBBD5B7BBBE6DB7CAC0EBB7A6" + $"BF93B678C069B65ABDE7B678BF43B5C0BDE7B48ABDE7B525BDE7B515C4EDBF0B" + $"C7FCBA4BC7E3C110C7FCC521C4C4C393C76FC6B0C219C65CBDE3C65CBEE9C65C" + $"BBD5BF0BBA2BC315BA2BBF0BBA2BBF0B32BF0B32BF0B320606FF07BD18BD18BD" + $"18BD18BD18BE8FBF7C40C32640BBD140B8D8BD18B8D8BE8FB8D8BBA0BF7CBA6F" + $"BBD1BA6FC326BA6FBD18BD18BD18BBA0BD18BD18BD180609FFFF01B8A5BD18B8" + $"A5BD18B8A5BD94B84F44B83CC027B859C1F0B627BEB0B5A8C082B65CBDEDB50A" + $"BE75B507BDEDB522C2EEBAEBC690B8D0C5E0BBBCC6D3BD9FC730BCF0C730BE55" + $"4C40BF37BF0AC1DFBD63BF37B8A5BD18B93FBE5CB8A5BD18BD180606FF07C553" + $"BCD3C553BCD3C553BE00BF373EC2973EBBD83EB91BBCD3B91BBE00B91BBBA7BF" + $"37BAB4BBD8BAB4C297BAB4C553BCD3C553BBA7C553BCD3BCD30606FF07C5DBBD" + $"15C5DBBD15C5DBBE68BF37BF7CC2E2BF7CBB8DBF7C2EBD152EBE682EBBC1BF37" + $"BAAEBB8DBAAEC2E2BAAEC5DBBD15C5DBBBC1C5DBBD15BD15020ABF12BAB4BF12" + $"BAB4BB57BAB4B846BE17B846BC32B846BF48B846C1AAB846C079B6D9C14CB5EA" + $"BED1B5FDC0A9B595BED6B533BED3B566BEBCB604C460BF12C774BA51C753C0F0" + $"C774C4B4C47BC343C6F1C624C204C5D4BE23C5D4BF16C5D4BC3EBF12BAB4C2CD" + $"BAB4BF12BAB4BF12BAB4BF12BAB4BF12BAB40608FF7FB674BDE4B674BDE4B674" + $"BE14B5ECBE59B640BE41B597BE72B4DBBE59B530BE72B487BE41B453BDE4B453" + $"BE14B453BDB3B4DCBD6EB487BD86B530BD55B5ECBD6EB597BD55B640BD86B674" + $"BDE4B674BDB3B674BDE4BDE40608FF7FB674BDE4B674BDE4B674BE14B5ECBE59" + $"B640BE41B597BE72B4DBBE59B530BE72B487BE41B453BDE4B453BE14B453BDB3" + $"B4DCBD6EB487BD86B530BD55B5ECBD6EB597BD55B640BD86B674BDE4B674BDB3" + $"B674BDE4BDE40608FF7F4238423842BCD8BFE1BD40C04BBD1CBF78BD653DBD40" + $"BEF7BD65BE24BD1CBDE438BDE4BCD8BDE4BC473DBBDFBE24BC03BEF7BBBABFE1" + $"BBDFBF78BBBAC04BBC03423842BC474238380608FF7F4238423842BCD8BFE1BD" + $"40C04BBD1CBF78BD653DBD40BEF7BD65BE24BD1CBDE438BDE4BCD8BDE4BC473D" + $"BBDFBE24BC03BEF7BBBABFE1BBDFBF78BBBAC04BBC03423842BC474238380606" + $"FF07C1DF38C1DF38C1DFBD26BF7CBD9FC0CDBD9FBE2ABD9FBD1838BD18BD26BD" + $"18BBF9BF7CBB80BE2ABB80C0CDBB80C1DF38C1DFBBF9C1DF38380606FF03C114" + $"BA70C114BA70C114B9B4BF38B91CC03EB91CBE31B91C3ABA703AB9B43ABB2BBF" + $"38BCD4BE31BCD4C03EBCD4C114BA70C114BB2BC114BA70C1140606FF03C114BA" + $"70C114BA70C114B9B4BF38B91CC03EB91CBE31B91C3ABA703AB9B43ABB2BBF38" + $"BCD4BE31BCD4C03EBCD4C114BA70C114BB2BC114BA70C1140606FF0742BA9642" + $"BA9642BA10BF37B9A4BFF3B9A4BE7CB9A4BDE4BA96BDE4BA10BDE4BB1CBF37BC" + $"4CBE7CBC4CBFF3BC4C42BA9642BB1C42BA96BA96020CC8C82EC8C82EC6DE2EC5" + $"C8BC44C5C8BA5AC5F5BCAFC650BD85C623BD1AC650BBF157BA1FC74BBA1FCA88" + $"BA1FCB2CBD02CB1FBB6FCB2CBE9DCB2CC1D3CB2CC038CAF8C453C54BC532C73F" + $"C4D2C50EC58BC43F50C484C5D9C6D5C56CCC3BC1DFCBF5C563CC3BBFEDCC3BBC" + $"07CC3BBDFACC17BA05C8C82ECAB12EC8C82EC8C82EC8C82EC8C82E020CC8C82E" + $"C8C82EC6DE2EC5C8BC44C5C8BA5AC5F5BCAFC650BD85C623BD1AC650BBF157BA" + $"1FC74BBA1FCA88BA1FCB2CBD02CB1FBB6FCB2CBE9DCB2CC1D3CB2CC038CAF8C4" + $"53C54BC532C73FC4D2C50EC58BC43F50C484C5D9C6D5C56CCC3BC1DFCBF5C563" + $"CC3BBFEDCC3BBC07CC3BBDFACC17BA05C8C82ECAB12EC8C82EC8C82EC8C82EC8" + $"C82E0004C613BC36C613BC36C70DB83FCBB638CB92B90DCBB6BE79CBB6C24DCB" + $"B6C063CB85C3D1C57DC57FC935C4F7C57DC57F0608FF7F2838283828BCF1B5A7" + $"BD7BB5FCBD4AB553BDAC24BD7BB4ECBDACB443BD4AB41038B40FBCF1B410BC2E" + $"24BBA4B443BBD5B4ECBB73B5A7BBA4B553BB73B5FCBBD5283828BC2E28383806" + $"08FF7FB8D8B5ECB8D8B5ECB8D8B6C6B7A6B7FEB863B790B6E8B86BB541B7FEB5" + $"FFB86BB484B790B40FB5ECB40FB6C6B40FB511B542B3D9B484B447B5FFB36CB7" + $"A6B3D9B6E8B36CB863B447B8D8B5ECB8D8B511B8D8B5ECB5EC0608FF7FB7402E" + $"B7402EB740B93EB651BA30B6E5B9DBB5BEBA85B476BA30B509BA85B3E2B9DBB3" + $"882EB387B93EB388B7E9B476B6F7B3E2B74CB509B6A2B651B6F7B5BEB6A2B6E5" + $"B74CB7402EB740B7E9B7402E2E0608FF7FB740BAB3B740BAB3B740BB2D29BBDA" + $"B6FFBB9DB62CBC17B541BBDAB5ABBC17B4D8BB9D24BAB324BB2D24BA3AB541B9" + $"8DB4D8B9CAB5ABB95029B98DB62CB950B6FFB9CAB740BAB3B740BA3AB740BAB3" + $"BAB30212B674B344B674B344B4FCB34422B5EC22B47422B64BB407B6F7B3E3B6" + $"A4B391B75BB3442EB344B7EDB34430B45CBA6BB3B5BA0EB458BA83B453BAB4B4" + $"53BA9AB453BAF4B47EBB66B463BB30B414BBA0223822BC0E22BD4BB520BDE4B4" + $"64BDE4B5DBBDE4B67438B674BD4BB674BC70B667BC36B66FBC53B70BBC01B783" + $"BAB4B783BB69B783BA55B72FB9B9B764B9FEB764B964B7832EB783B8FFB783B8" + $"81B77BB85CB77DB86FB86FB7F5B91BB5ECB91BB705B91BB474B674B344B7EBB3" + $"44B674B344B674B344B674B344B674B3440606FF07B520BBB7B520BBB7B4A7BB" + $"B7B44738B447BC17B447BD08B520BD68B4A7BD68B598BD68B5F838B5F8BD08B5" + $"F8BC17B520BBB7B598BBB7B520BBB7BBB7020EB674B3C3B674B3C3B543B3C3B4" + $"4BB5ECB44BB4BBB44BB65EB4ADB71DB471B6C6B422B761B3C32EB3C3B7EFB3C3" + $"B955B4F9BA23B447B9F4B4E0BA4DB4CFBAB4B4CFBA7EB4CFBB50B5ECBBD0B54F" + $"BBD0B688BBD0B708BAB4B708BB50B708BA4CB67CB9C1B6CFB9F3B6CEB975B704" + $"2EB704B90CB704B861B6EAB803B6FBB830B7E1B7CCB89CB5ECB89CB6F2B89CB4" + $"BBB674B3C3B7A4B3C3B674B3C3B674B3C3B674B3C3B674B3C30606FF0BBF37C1" + $"14BF37C114BEC6C1C9BDE4C334BE55C27EBE55C3E9BF374EBEC6C49EBFA9C49E" + $"42C334C01AC3E9C01AC27EBF37C113BFA9C1C9BF37C113BF37C1140606FF0BBF" + $"37C114BF37C114BEC6C1C9BDE4C334BE55C27EBE55C3E9BF374EBEC6C49EBFA9" + $"C49E42C334C01AC3E9C01AC27EBF37C113BFA9C1C9BF37C113BF37C1140605FF" + $"01BF38C16EBF38C16EBEECC205BE55C334BEA0C29CBEA0C3CBBF38C4F9BEECC4" + $"62BF38C3CBBF38C16EBF38C29CBF38C16EC16E0606FF07BA6FBFF7BA6FBFF7BA" + $"2BC07FB9A3C18FB9E8C107B9E8C217BA6FC327BA2BC29FBAB3C29FBB3BC18F34" + $"C21734C107BA6FBFF7BAB3C07FBA6FBFF7BFF70606FF07BA6FBFF7BA6FBFF7BA" + $"2BC07FB9A3C18FB9E8C107B9E8C217BA6FC327BA2BC29FBAB3C29FBB3BC18F34" + $"C21734C107BA6FBFF7BAB3C07FBA6FBFF7BFF70605FF01BA6FC03BBA6FC03BBA" + $"42C0ACB9E8C18FBA15C11EBA15C200BA6FC2E3BA42C272BA6FC200BA6FC03BBA" + $"6FC11EBA6FC03BC03B0606FF07C400C003C400C0034AC08BC334C19CC377C113" + $"C37746C400C3344AC2ABC443C2ABC4CCC19C4C464CC113C400C003C443C08BC4" + $"00C003C0030606FF07C400C003C400C0034AC08BC334C19CC377C113C37746C4" + $"00C3344AC2ABC443C2ABC4CCC19C4C464CC113C400C003C443C08BC400C003C0" + $"030605FF01C400C047C400C047C3D2C0B9C377C19CC3A5C12AC3A5C20DC40048" + $"C3D2C27EC400C20DC400C047C400C12AC400C047C047270A000100000A010101" + $"000A0201021001178100040A0301031001178100040A040104000A020105000A" + $"050106000A0201071001178100040A060108000A070109000A08010A10011781" + $"00040A02010B1001178100040A09010C1001178100040A0A010D000A02010E10" + $"01178100040A02010F000A0B01101001178100040A0C0111000A0D0112000A02" + $"01131001178100040A0E01141001178100040A0B0115000A0201161001178122" + $"040A0F01171001178122040A100118000A110119000A12011A000A13011B000A" + $"14011C1001178100040A15021D1E1001178100040A16011F000A170120100117" + $"8120040A180121000A190122000A1701231001178120040A1A0124000A1B0125" + $"000A1701261001178120040A1C012700" +}; diff --git a/dev-util/geany/geany-1.38.0.recipe b/dev-util/geany/geany-1.38.0.recipe new file mode 100644 index 000000000..ae71747da --- /dev/null +++ b/dev-util/geany/geany-1.38.0.recipe @@ -0,0 +1,136 @@ +SUMMARY="A fast and lightweight IDE" +DESCRIPTION="Geany is a small and lightweight integrated development environment. +It was developed to provide a small and fast IDE, which has only a few dependencies from other \ +packages. +Another goal was to be as independent as possible from a special Desktop Environment like KDE or \ +GNOME. So it is using only the GTK+ toolkit and therefore you need only the GTK+ runtime \ +libraries to run Geany." +HOMEPAGE="https://www.geany.org" +COPYRIGHT="2005 The Geany-contributors + 1998-2003 by Neil Hodgson" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://github.com/geany/geany/archive/refs/tags/$portVersion.tar.gz" +CHECKSUM_SHA256="d3b23a61f6ec3893671bac4f988f6ec3856092a233a47e3a170dc64212827e92" +PATCHES="geany-$portVersion.patchset" +ADDITIONAL_FILES="geany.rdef.in" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +libVersion="0.0.0" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +PROVIDES=" + geany$secondaryArchSuffix = $portVersion + app:Geany = $portVersion + lib:libgeany$secondaryArchSuffix = $libVersionCompat + " +REQUIRES=" + haiku$secondaryArchSuffix + cmd:javac >= 14 + cmd:fpc + cmd:grep +# cmd:latex + cmd:make + cmd:perl + cmd:python3.8 + cmd:tidy + cmd:ruby +# cmd:valac #can't seem to find gobject_2.0 + php$secondaryArchSuffix >= 7.4.16 + lib:libatk_1.0$secondaryArchSuffix + lib:libcairo$secondaryArchSuffix + lib:libcairo_gobject$secondaryArchSuffix + lib:libgdk_3$secondaryArchSuffix + lib:libgdk_pixbuf_2.0$secondaryArchSuffix + lib:libgio_2.0$secondaryArchSuffix + lib:libglib_2.0$secondaryArchSuffix + lib:libgmodule_2.0$secondaryArchSuffix + lib:libgobject_2.0$secondaryArchSuffix + lib:libgtk_3$secondaryArchSuffix + lib:libgtkspell3_3$secondaryArchSuffix + lib:libharfbuzz$secondaryArchSuffix + lib:libintl$secondaryArchSuffix + lib:libpango_1.0$secondaryArchSuffix + " + +PROVIDES_devel=" + geany${secondaryArchSuffix}_devel = $portVersion + devel:libgeany$secondaryArchSuffix = $libVersionCompat + " +REQUIRES_devel=" + geany$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libgdk_3$secondaryArchSuffix + devel:libgio_2.0$secondaryArchSuffix + devel:libglib_2.0$secondaryArchSuffix + devel:libgmodule_2.0$secondaryArchSuffix + devel:libgobject_2.0$secondaryArchSuffix + devel:libgtk_3$secondaryArchSuffix + devel:libgtkspell3_3$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoreconf + cmd:awk + cmd:gcc$secondaryArchSuffix + cmd:intltool_update + cmd:libtoolize$secondaryArchSuffix + cmd:make + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + export LIBS=-lnetwork + + NOCONFIGURE=1 ./autogen.sh + runConfigure --omit-dirs binDir ./configure \ + --bindir=$appsDir \ + --disable-html-docs + + make $jobArgs +} + +INSTALL() +{ + make install + + mv $appsDir/geany $appsDir/Geany + rm -rf $dataDir/applications + rm $libDir/*.la + rm $libDir/geany/*.la + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local APP_NAME="Geany" + local LONG_INFO="$SUMMARY" + local APP_SIGNATURE="application/x-vnd.geany" + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + -e "s|@APP_NAME@|$APP_NAME|" \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + $portDir/additional-files/geany.rdef.in > geany.rdef + + addResourcesToBinaries geany.rdef $appsDir/Geany + addAppDeskbarSymlink $appsDir/Geany + + prepareInstalledDevelLib libgeany + fixPkgconfig + + packageEntries devel \ + $developDir +} + +TEST() +{ + make check +} diff --git a/dev-util/geany/patches/geany-1.38.0.patchset b/dev-util/geany/patches/geany-1.38.0.patchset new file mode 100644 index 000000000..38912d146 --- /dev/null +++ b/dev-util/geany/patches/geany-1.38.0.patchset @@ -0,0 +1,34 @@ +From a7ff274d2397677bfc9734c56d3b67fe53e02c6d Mon Sep 17 00:00:00 2001 +From: begasus +Date: Thu, 28 Jul 2022 11:26:13 +0200 +Subject: Add Haiku specifics + + +diff --git a/src/keyfile.c b/src/keyfile.c +index 90ad79a..6474a1e 100644 +--- a/src/keyfile.c ++++ b/src/keyfile.c +@@ -78,6 +78,8 @@ + #define GEANY_DEFAULT_TOOLS_TERMINAL "cmd.exe /Q /C %c" + #elif defined(__APPLE__) + #define GEANY_DEFAULT_TOOLS_TERMINAL "open -a terminal %c" ++#elif defined(__HAIKU__) ++#define GEANY_DEFAULT_TOOLS_TERMINAL "Terminal" + #else + #define GEANY_DEFAULT_TOOLS_TERMINAL "xterm -e \"/bin/sh %c\"" + #endif +@@ -86,6 +88,11 @@ + #define GEANY_DEFAULT_FONT_SYMBOL_LIST "Helvetica Medium 12" + #define GEANY_DEFAULT_FONT_MSG_WINDOW "Menlo Medium 12" + #define GEANY_DEFAULT_FONT_EDITOR "Menlo Medium 12" ++#elif defined(__HAIKU__) ++#define GEANY_DEFAULT_TOOLS_BROWSER "WebPositive" ++#define GEANY_DEFAULT_FONT_SYMBOL_LIST "Noto Sans Display Regular 10" ++#define GEANY_DEFAULT_FONT_MSG_WINDOW "Noto Sans Display Regular 10" ++#define GEANY_DEFAULT_FONT_EDITOR "Noto Sans Display Regular 10" + #else + #define GEANY_DEFAULT_TOOLS_BROWSER "firefox" + #define GEANY_DEFAULT_FONT_SYMBOL_LIST "Sans 9" +-- +2.36.1 +