From 51c7f79e03c78ce72e30e28f94333e88e113708a Mon Sep 17 00:00:00 2001 From: Slice Date: Mon, 13 May 2024 22:00:28 +0300 Subject: [PATCH] implemented gcc-14 Signed-off-by: Slice --- CloverPackage/package/po/clover.pot | 27 +- CloverPackage/package/po/de.po | 25 +- CloverPackage/package/po/en.po | 25 +- CloverPackage/package/po/es.po | 25 +- CloverPackage/package/po/fr.po | 25 +- CloverPackage/package/po/hr.po | 25 +- CloverPackage/package/po/id.po | 25 +- CloverPackage/package/po/it.po | 25 +- CloverPackage/package/po/ja.po | 25 +- CloverPackage/package/po/ko.po | 25 +- CloverPackage/package/po/lv.po | 25 +- CloverPackage/package/po/nl.po | 25 +- CloverPackage/package/po/pl.po | 25 +- CloverPackage/package/po/pt-BR.po | 25 +- CloverPackage/package/po/pt.po | 25 +- CloverPackage/package/po/ro.po | 25 +- CloverPackage/package/po/ru.po | 25 +- CloverPackage/package/po/tr.po | 25 +- CloverPackage/package/po/uk.po | 25 +- CloverPackage/package/po/uk_UA.po | 25 +- CloverPackage/package/po/vi.po | 25 +- CloverPackage/package/po/zh_CN.po | 25 +- CloverPackage/package/po/zh_TW.po | 25 +- build_gcc14.sh | 565 ++++++++++++++++++++ buildme | 2 +- rEFIt_UEFI/cpp_foundation/XStringAbstract.h | 14 +- rEFIt_UEFI/cpp_lib/XmlLiteArrayTypes.h | 7 +- 27 files changed, 881 insertions(+), 284 deletions(-) create mode 100755 build_gcc14.sh diff --git a/CloverPackage/package/po/clover.pot b/CloverPackage/package/po/clover.pot index c604874eb..58c7b4e79 100644 --- a/CloverPackage/package/po/clover.pot +++ b/CloverPackage/package/po/clover.pot @@ -6,8 +6,8 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Clover r5156\n" -"POT-Creation-Date: 2023-12-09 16:06+0300\n" +"Project-Id-Version: Clover r5158\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -951,18 +951,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -971,13 +972,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -985,13 +986,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "" "Install all RC scripts on all internal bootable OSX volumes other than the " @@ -999,19 +1000,19 @@ msgid "" msgstr "" #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "" "Disable the mDNSResponder sleep proxy client service. This will prevent the " @@ -1019,13 +1020,13 @@ msgid "" msgstr "" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/de.po b/CloverPackage/package/po/de.po index 8b2e8ba42..87865b071 100644 --- a/CloverPackage/package/po/de.po +++ b/CloverPackage/package/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2020-03-08 18:53+0100\n" "Last-Translator: vector sigma\n" "Language-Team: ge \n" @@ -1031,18 +1031,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1051,13 +1052,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "RC Skripte auf dem Ziellaufwerk installieren" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1067,43 +1068,43 @@ msgstr "" "Das Ziellaufwerk muss ein bootfähiges macOS System enthalten." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "RC Skripte auf allen bootfähigen macOS Laufwerken installieren" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "RC Skripte werden auf allen internen bootfähigen macOS Laufwerken, außer dem Ziellaufwerk installiert." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "RC Skripte (optional)" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Deaktiviere den sleep proxy Client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Deaktiviere den mDNSResponder sleep proxy client Dienst. Verhindert das aufwachen des Systems zu jeder Stunde" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Clover Systemeinstellungen" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/en.po b/CloverPackage/package/po/en.po index 9c7201c43..56750e47c 100644 --- a/CloverPackage/package/po/en.po +++ b/CloverPackage/package/po/en.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: \n" "Last-Translator: vector sigma\n" "Language-Team: en \n" @@ -1028,18 +1028,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1048,13 +1049,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Install RC scripts on target volume" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1064,43 +1065,43 @@ msgstr "" "The target volume must be a bootable OSX system volume." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Install RC scripts on other volumes" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Install system RC scripts on all internal bootable OSX volumes other than the target volume." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Optional RC Scripts" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hour." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Install Clover Preference Pane" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/es.po b/CloverPackage/package/po/es.po index 346afa44e..9800420d3 100644 --- a/CloverPackage/package/po/es.po +++ b/CloverPackage/package/po/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:38+0200\n" "Last-Translator: vector sigma\n" "Language-Team: es \n" @@ -1040,18 +1040,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1060,13 +1061,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instalar los scripts RC en el volumen seleccionado" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1076,43 +1077,43 @@ msgstr "" "El volumen seleccionado debe ser una partición del sistema OSX arrancable." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instalar los scripts RC en todo volumen OSX arrancable" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instala los scripts RC en todo volumen OSX interno y arrancable, además del volumen seleccionado." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Scripts RC opcionales" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Desactiva el servicio mDNSResponder durante el reposo. Esto evitará que el sistema salga del reposo por sí mismo" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Instalar el Panel de Preferencias de Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/fr.po b/CloverPackage/package/po/fr.po index 444f659bb..b5d946b5d 100644 --- a/CloverPackage/package/po/fr.po +++ b/CloverPackage/package/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: \n" "Last-Translator: vector sigma\n" "Language-Team: en \n" @@ -1031,18 +1031,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1051,13 +1052,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "RC scripts sur le volume de destination" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1068,43 +1069,43 @@ msgstr "" "Le volume de destination doit être un volume macOS bootable." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "RC scripts sur tous les autres volumes macOS bootables" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Installation de tous les RC scripts sur tous les volumes internes macOS bootables autre que le volume de destination." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "RC Scripts optionnels" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Désactive le client proxy de mise en veille." #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Script pour désactiver le service Bonjour 'sleep proxy client' afin d’éviter que le système ne se réveille toutes les heures." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Installe le panneau de préférence de Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/hr.po b/CloverPackage/package/po/hr.po index b84611923..744d4e29c 100644 --- a/CloverPackage/package/po/hr.po +++ b/CloverPackage/package/po/hr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:39+0200\n" "Last-Translator: vector sigma\n" "Language-Team: hr \n" @@ -1036,18 +1036,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1056,13 +1057,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instaliraj RC skripte na odabrani disk" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1072,43 +1073,43 @@ msgstr "" "Mora biti odabran OSX bootabilni sistemski disk." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instaliraj sve RC skripte na sve OSX bootabilne diskove" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instalira sve RC skripte na sve interne OSX bootabilne diskove." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Opcionalne RC skripte" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Isključuje mDNSResponder spavajuči proxy client service.Ovo sprečava da se sistem budi iz sleepa svakih nekoliko sati" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Instaliraj Clover Preference Pane" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/id.po b/CloverPackage/package/po/id.po index 985f9cafe..ca52aa75d 100644 --- a/CloverPackage/package/po/id.po +++ b/CloverPackage/package/po/id.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2019-07-20 10:15+0700\n" "Last-Translator: Badruzeus\n" "Language-Team: id \n" @@ -1044,18 +1044,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1064,13 +1065,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Install rc.scripts di Volume Tujuan" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1080,13 +1081,13 @@ msgstr "" "Harus berupa Volume Sistem OSX yang bootable." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Install rc.scripts di semua Volumes OSX" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "" @@ -1094,19 +1095,19 @@ msgstr "" "selain Volume Tujuan." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Install rc.scripts Opsional" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Matikan Sleep Proxy Client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "" @@ -1114,13 +1115,13 @@ msgstr "" "Ini mencegah Sistem agar tidak Wake dari Sleep tiap jam." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Install Panel Preferensi Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/it.po b/CloverPackage/package/po/it.po index b930005bd..284cf0f8c 100644 --- a/CloverPackage/package/po/it.po +++ b/CloverPackage/package/po/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2019-07-13 10:25+0200\n" "Last-Translator: vector sigma\n" "Language-Team: it \n" @@ -1038,18 +1038,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1058,13 +1059,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Script RC sul volume di destinazione" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1074,43 +1075,43 @@ msgstr "" "Il volume di destinazione deve essere un volume OSX avviabile." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Script RC su tutti gli altri volumi OSX avviabili" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Installa tutti gli script RC su tutti i volumi interni OSX avviabili oltre al volume di destinazione." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Script RC Opzionali" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disabilita il servizio sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Script che disabilita il servizio BONJOUR (sleep proxy client). Eviterà che il sistema, in caso di standby, si risvegli a tutte le ore." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Installare Pannello Preferenze" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/ja.po b/CloverPackage/package/po/ja.po index d7efea5fd..b2ded4e15 100644 --- a/CloverPackage/package/po/ja.po +++ b/CloverPackage/package/po/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:41+0200\n" "Last-Translator: vector sigma\n" "Language-Team: \n" @@ -1035,18 +1035,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1055,13 +1056,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "RCスクリプトをターゲットボリュームにインストール" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1071,43 +1072,43 @@ msgstr "" "ターゲットボリュームは起動可能なOSXシステムボリュームであることが必要。" #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "RCスクリプトを他のすべてのOSXボリュームにインストール" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "RCスクリプトを、ターゲットボリューム以外のOSXを起動可能なすべての内蔵ボリュームにインストールします。" #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "オプションのRCスクリプト" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "mDNSResponder sleep proxy client serviceを無効化します。これにより、1時間ごとにスリープから復帰する問題を解決します。" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Clover環境設定をインストール" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/ko.po b/CloverPackage/package/po/ko.po index 9d01fa046..328bbc3c8 100644 --- a/CloverPackage/package/po/ko.po +++ b/CloverPackage/package/po/ko.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: \n" "Last-Translator: vector sigma\n" "Language-Team: ko \n" @@ -1038,18 +1038,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1058,13 +1059,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "선택한 볼륨에 RC 스크립트 설치" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1074,43 +1075,43 @@ msgstr "" "선택한 볼륨은 반드시 macOS 시스템 볼륨이어야 합니다." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "부팅 가능한 모든 macOS 볼륨에 RC 스크립트 설치" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "선택한 볼륨을 제외한 모든 내장 macOS 볼륨에 모든 RC 스크립트를 설치합니다." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "선택적 RC 스크립트" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "잠자기 프록시 클라이언트 비활성화" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "mDNSResponder 잠자기 프록시 클라이언트 서비스를 비활성화합니다. 매 시간 잠자기에서 깨어나는 문제를 방지할 수 있습니다." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Clover 환경설정 패널 설치" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/lv.po b/CloverPackage/package/po/lv.po index cf0ea8fe5..f6fae8417 100644 --- a/CloverPackage/package/po/lv.po +++ b/CloverPackage/package/po/lv.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:42+0200\n" "Last-Translator: vector sigma\n" "Language-Team: \n" @@ -1044,18 +1044,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1064,13 +1065,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instalēt sistēmas RC skriptus pamata nodalījumā" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1080,43 +1081,43 @@ msgstr "" "Nodalījumam ir jābūt instalētai OSX." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instalēt RC skriptus uz visiem OSX nodalījumiem" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instalēt RC skriptus uz visiem nodalījumiem, izņēmot izvēlēto." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Papildus RC skripri" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Aizliegt mDNSResponder sleep proxy client service. Tas aptūr sistēmas pamošanu ik katru stundu" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Instalēt Clover vadības paneli" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/nl.po b/CloverPackage/package/po/nl.po index 2f1495001..f4bcc1477 100644 --- a/CloverPackage/package/po/nl.po +++ b/CloverPackage/package/po/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2019-07-14 12:37+0200\n" "Last-Translator: vector sigma\n" "Language-Team: \n" @@ -1033,18 +1033,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1053,13 +1054,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Installeert RC scripts op het doel volume" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1069,43 +1070,43 @@ msgstr "" "Het doelvolume moet een opstart mogelijk OSX systeem volume zijn." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Installeer alle RC scripts op alle andere opstart mogelijke OSX volumes" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Installeer alle RC scripts op alle interne opstart mogelijke OSX volumes dan de doelvolume." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Optionele RC Scripts" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Schakel sleep proxy client uit" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Schakel de mDNSResponder sleep proxy client service uit. Dit voorkomt dat het systeem ontwaakt uit slaap elk uur" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Installeer Clover Voorkeur Paneel" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/pl.po b/CloverPackage/package/po/pl.po index 2d53bbc2b..faf1ce950 100644 --- a/CloverPackage/package/po/pl.po +++ b/CloverPackage/package/po/pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:43+0200\n" "Last-Translator: vector sigma\n" "Language-Team: pl \n" @@ -1046,18 +1046,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1066,13 +1067,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instaluj skrypty RC na dysku docelowym" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1082,43 +1083,43 @@ msgstr "" "Dysk docelowy musi być bootlowalnym dyskiem systemowym OSX." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instaluj wszystkie skrypty RC na wszystkich bootowalnych dyskach systemowych OSX." #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instaluj wszystkie skrypty RC na wszystkich wewnętrznych bootowalnych dyskach systemowych OSX." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Opcjonalne skrypty RC" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Wyłącz mDNSResponder - usługi klienta proxy sleepu. Zapobiega to automatycznemu wybudzaniu ze sleepu co godzinę." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Zainstaluj panel preferencji Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/pt-BR.po b/CloverPackage/package/po/pt-BR.po index 1b8106862..46432abc9 100644 --- a/CloverPackage/package/po/pt-BR.po +++ b/CloverPackage/package/po/pt-BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:44+0200\n" "Last-Translator: vector sigma\n" "Language-Team: pt \n" @@ -1037,18 +1037,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1057,13 +1058,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instalar RC scripts no Volume alvo" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1073,43 +1074,43 @@ msgstr "" "O volume alvo necessita ser um Volume do sistema OS X inicializável." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instala todos os RC scripts em todos os Volumes Inicializáveis do OSX" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instala todos os RC scripts em todos os Volumes Internos Inicializáveis do OSX diferentes do Volume Alvo." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Opcional RC Scripts" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Desabilita o serviço mDNSResponder sleep proxy client. Isso irá impedir que o systema retorne do Sleep a cada hora" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Instalar o Painel de Preferências do Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/pt.po b/CloverPackage/package/po/pt.po index 295edb7ef..cba344f37 100644 --- a/CloverPackage/package/po/pt.po +++ b/CloverPackage/package/po/pt.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2019-07-19 10:48+0100\n" "Last-Translator: vector sigma\n" "Language-Team: pt \n" @@ -1023,18 +1023,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1043,13 +1044,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instalar RC scripts no Volume selecionado" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1059,43 +1060,43 @@ msgstr "" "O volume selecionado necessita ser um Volume do sistema OS X inicializável." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instala todos os RC scripts em todos os Volumes Inicializáveis do OSX" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instala todos os RC scripts em todos os Volumes Internos Inicializáveis do OSX diferentes do Volume selecionado." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "RC Scripts Opcionais" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Desabilita cliente sleep proxy" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Desabilita o serviço mDNSResponder sleep proxy cliente. Isso irá impedir que o sistema retorne do Sleep a cada hora" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Instalar Clover Painel Preferências" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/ro.po b/CloverPackage/package/po/ro.po index 3fbb5dc4a..5bedb77e7 100644 --- a/CloverPackage/package/po/ro.po +++ b/CloverPackage/package/po/ro.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2019-07-14 21:16+0300\n" "Last-Translator: vector sigma\n" "Language-Team: ro \n" @@ -1035,18 +1035,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1055,13 +1056,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Instaleaza script-uri RC pe volumul tinta" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1071,43 +1072,43 @@ msgstr "" "Volumul selectat trebuie sa fie unul sistem functional OSX." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Instaleaza toate script-urile RC pe toate volumele OSX boot-abile" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Instaleaza toate script-urile RC pe toate partitiile OSX initiabile, altele decat partitia tinta." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Script-uri RC optionale" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Dezactiveaza Sleep Proxy" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Dezactiveaza serviciul proxy de Sleep mDNSResponder. Asta va preveni sistemul din a porni automat in fiecare ora" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Instaleaza panoul de preferinte pentru Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/ru.po b/CloverPackage/package/po/ru.po index a75d3d614..6837a20c4 100644 --- a/CloverPackage/package/po/ru.po +++ b/CloverPackage/package/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: \n" "Last-Translator: vector sigma\n" "Language-Team: ru \n" @@ -1022,18 +1022,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1042,13 +1043,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Системные RC-скрипты целевого раздела" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1056,43 +1057,43 @@ msgid "" msgstr "Устанавливает системные скрипты на целевой раздел. Этот раздел должен быть загрузочным для macOS." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Системные RC-скрипты других разделов" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Устанавливает RC-скрипты на все внутренние загрузочные разделы macOS, кроме целевого." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Дополнительные RC-скрипты" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Отключение Sleep Proxy Client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Отключает сервис Sleep Proxy Client для предотвращаения периодического пробуждения системы во время сна." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Панель Настроек Clover" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/tr.po b/CloverPackage/package/po/tr.po index e84f1a76e..5e9187d5e 100644 --- a/CloverPackage/package/po/tr.po +++ b/CloverPackage/package/po/tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:46+0200\n" "Last-Translator: vector sigma\n" "Language-Team: \n" @@ -1037,18 +1037,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1057,13 +1058,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Hedef bölüme RC scriptlerini yükle" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1073,43 +1074,43 @@ msgstr "" "Hedef bölüm önyüklenebilir bir OS X sistem bölümü olmalıdır." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "RC scriptlerini bütün diğer OS X bölümlerine yükle" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "RC scriptlerini hedef bölüm hariç diğer bütün dahili önyüklenebilir OS X bölümlerine yükle." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "İsteğe bağlı RC scriptleri" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "mDNSResponder vekil uyku istemcisi servisini devre dışı bırak. Bu, sistemin her saat uykudan uyanmasını engelleyecektir." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Clover Tercih Panosunu yükle" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/uk.po b/CloverPackage/package/po/uk.po index 56b44e7fe..28516ae36 100644 --- a/CloverPackage/package/po/uk.po +++ b/CloverPackage/package/po/uk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:47+0200\n" "Last-Translator: vector sigma\n" "Language-Team: ua \n" @@ -1050,18 +1050,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1070,13 +1071,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Встановити системні RC скріпти на цільовий розділ" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1086,43 +1087,43 @@ msgstr "" "Розділ повинен бути завантажувальний в OSX." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Встановити скрипти RC на всі інші завантажувальні розділи OSX" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Встановити скрипти RC на всі внутрішні завантажувальні розділи OSX, окрім цільового розділу" #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Додаткові RC скрипти" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Заборонити mDNSResponder sleep proxy client service. Це запобігає пробудження системи кожної години" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Встановити Контрольну Панель Clover " #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/uk_UA.po b/CloverPackage/package/po/uk_UA.po index 59d8ab0dc..4f50264ba 100644 --- a/CloverPackage/package/po/uk_UA.po +++ b/CloverPackage/package/po/uk_UA.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:47+0200\n" "Last-Translator: vector sigma\n" "Language-Team: ua \n" @@ -1050,18 +1050,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1070,13 +1071,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Встановити системні RC скріпти на цільовий розділ" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1086,43 +1087,43 @@ msgstr "" "Розділ повинен бути завантажувальний в OSX." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Встановити скрипти RC на всі інші завантажувальні розділи OSX" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Встановити скрипти RC на всі внутрішні завантажувальні розділи OSX, окрім цільового розділу" #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "Додаткові RC скрипти" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Заборонити mDNSResponder sleep proxy client service. Це запобігає пробудження системи кожної години" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Встановити Контрольну Панель Clover " #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/vi.po b/CloverPackage/package/po/vi.po index d612ef7a2..f0989bb5b 100644 --- a/CloverPackage/package/po/vi.po +++ b/CloverPackage/package/po/vi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:47+0200\n" "Last-Translator: vector sigma\n" "Language-Team: en \n" @@ -1044,18 +1044,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1064,13 +1065,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "Cài đặt RC scripts vào phân vùng đích." #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1080,43 +1081,43 @@ msgstr "" "Phân vùng đích phải là phân vùng OS X khởi động được." #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "Cài đặt tất cả các RC Scripts vào các phân vùng OS X có thể khởi động khác." #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "Cài đặt tất cả các RC scripts vào tất cả các phân vùng OS X khởi động được thay vì chỉ phân vùng đích." #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "RC Scripts không bắt buộc." #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "Tắt mDNSResponder sleep proxy client service để ngăn không cho hệ thống wake mỗi giờ khi đang sleep." #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "Cài đặt Clover Preference Pane" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/zh_CN.po b/CloverPackage/package/po/zh_CN.po index 17268f78c..2f869d3b9 100644 --- a/CloverPackage/package/po/zh_CN.po +++ b/CloverPackage/package/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2019-08-09 19:03-0400\n" "Last-Translator: vector sigma\n" "Language-Team: zh_CN \n" @@ -1014,18 +1014,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1034,13 +1035,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "安装 RC 脚本 到目标宗卷" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1050,43 +1051,43 @@ msgstr "" "目标宗卷必须是 可启动的 OSX 系统宗卷。" #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "安装全部 RC 脚本 到全部可启动的 OSX 宗卷" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "安装全部 RC 脚本 到全部内置可启动的 OSX 宗卷。" #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "选择安装 RC 脚本" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "停用 sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "停用 mDNSResponder sleep proxy client 服务。可以避免系统休眠时, 每小时自动唤醒" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "安装 Clover 系统偏好设置 面板" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/CloverPackage/package/po/zh_TW.po b/CloverPackage/package/po/zh_TW.po index 011d4f016..181237bfb 100644 --- a/CloverPackage/package/po/zh_TW.po +++ b/CloverPackage/package/po/zh_TW.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Clover 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-03 19:51+0300\n" +"POT-Creation-Date: 2024-03-30 12:26+0300\n" "PO-Revision-Date: 2018-10-02 11:48+0200\n" "Last-Translator: vector sigma\n" "Language-Team: zh_TW \n" @@ -1038,18 +1038,19 @@ msgid "" "The first time, you'll get the menu. Choose one bootloader.\n" "The next times, it'll immediately load the bootloader you chose before.\n" "When you need the menu back, just boot your computer with a key pressed.\n" +"INSTALL ONLY FROM BUILDME !!!\n" "INSTALL ONLY IF YOU KNOW WHAT YOU ARE DOING !!!\n" "More infos https://github.com/jief666/BootloaderChooser. " msgstr "" #. type: "CloverConfigPlistValidator_title" -#: Resources/templates/Localizable.strings:231 +#: Resources/templates/Localizable.strings:232 #, no-wrap msgid "CloverConfigPlistValidator" msgstr "" #. type: "CloverConfigPlistValidator_description" -#: Resources/templates/Localizable.strings:232 +#: Resources/templates/Localizable.strings:233 #, no-wrap msgid "" "CloverConfigPlistValidator by jief,\n" @@ -1058,13 +1059,13 @@ msgid "" msgstr "" #. type: "rc.scripts.on.target_title" -#: Resources/templates/Localizable.strings:239 +#: Resources/templates/Localizable.strings:240 #, no-wrap msgid "Install RC scripts on target volume" msgstr "安裝 RC scripts 到目標磁區" #. type: "rc.scripts.on.target_description" -#: Resources/templates/Localizable.strings:240 +#: Resources/templates/Localizable.strings:241 #, no-wrap msgid "" "Install all RC scripts on target volume.\n" @@ -1074,43 +1075,43 @@ msgstr "" "目標磁區必須是 可開機的 OSX 磁區。" #. type: "rc.scripts.on.all.volumes_title" -#: Resources/templates/Localizable.strings:242 +#: Resources/templates/Localizable.strings:243 #, no-wrap msgid "Install all RC scripts on all other bootable OSX volumes" msgstr "安裝全部 RC scripts 到全部可開機的 OSX 磁區" #. type: "rc.scripts.on.all.volumes_description" -#: Resources/templates/Localizable.strings:243 +#: Resources/templates/Localizable.strings:244 #, no-wrap msgid "Install all RC scripts on all internal bootable OSX volumes other than the target volume." msgstr "安裝全部 RC scripts 到全部內置可開機的 OSX 磁區。" #. type: "OptionalRCScripts" -#: Resources/templates/Localizable.strings:244 +#: Resources/templates/Localizable.strings:245 #, no-wrap msgid "Optional RC Scripts" msgstr "選擇安裝 RC Scripts" #. type: "disable_sleep_proxy_client_title" -#: Resources/templates/Localizable.strings:245 +#: Resources/templates/Localizable.strings:246 #, no-wrap msgid "Disable sleep proxy client" msgstr "Disable sleep proxy client" #. type: "disable_sleep_proxy_client_description" -#: Resources/templates/Localizable.strings:246 +#: Resources/templates/Localizable.strings:247 #, no-wrap msgid "Disable the mDNSResponder sleep proxy client service. This will prevent the system waking from sleep every hours" msgstr "停用 mDNSResponder 休眠 proxy client 服務,可以避免系統休眠時,每小時自動喚醒。" #. type: "CloverPrefpane_title" -#: Resources/templates/Localizable.strings:251 +#: Resources/templates/Localizable.strings:252 #, no-wrap msgid "Install Clover Preference Pane" msgstr "安裝 Clover 系統偏好設定 面板" #. type: "CloverPrefpane_description" -#: Resources/templates/Localizable.strings:252 +#: Resources/templates/Localizable.strings:253 #, no-wrap msgid "" "Install Clover Preference Pane on target volume.\n" diff --git a/build_gcc14.sh b/build_gcc14.sh new file mode 100755 index 000000000..6c23570ac --- /dev/null +++ b/build_gcc14.sh @@ -0,0 +1,565 @@ +#!/bin/bash + +# Script for GCC chainload in OS X made for EDKII +# +# Primary use is for creating better crosscompile support than +# mingw-gcc-build.py that is found in BaseTools/gcc/ +# +# With this we can use Native GCC chainload for EDKII +# development +# +# Xcode Tools are required +# Script tested on "Xcode 3.2.2" - Snow Leopard +# "Xcode 4.2" - Snow Leopard +# "Xcode 4.6" - Lion +# "Xcode 4.6" - Mountain Lion +# "Xcode 5.0" - Mountain Lion +# "Xcode 5.0.1" - Mavericks +# "Xcode 6.1" - Yosemite +# +# +# Created by Jadran Puharic on 1/25/12. +# Enhanced by JrCs on 01/19/2013. +# + +set -u # exit with error if unbound variables + +# GCC toolchain source version +# here we can change source versions of tools +# +export BINUTILS_VERSION=${BINUTILS_VERSION:-binutils-2.42} #2.42 +export GCC_VERSION=${GCC_VERSION:-14.1.0} + +# Version of libraries are from ./contrib/download_prerequisites in gcc source directory +export GMP_VERSION=${GMP_VERSION:-gmp-6.3.0} #6.2.1 +export MPFR_VERSION=${MPFR_VERSION:-mpfr-4.2.1} +export MPC_VERSION=${MPC_VERSION:-mpc-1.3.1} + +# isl-0.25 compatibility requirement is set to 10.14 +OSXVER="`/usr/bin/sw_vers -productVersion | cut -d '.' -f1,2`" +if [[ ${OSXVER} < 10.14 ]]; then + export ISL_VERSION=${ISL_VERSION:-isl-0.24} +else + export ISL_VERSION=${ISL_VERSION:-isl-0.26} +fi +#https://github.com/Meinersbur/isl/archive/refs/tags/isl-0.24.tar.gz +#https://netbsd.pkgs.org/9/netbsd-amd64/isl-0.24.tgz.html +#https://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/9.1/All/isl-0.24.tgz +#https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/isl/0.22.1-1/isl_0.22.1.orig.tar.xz + +# Change PREFIX if you want gcc and binutils +# installed on different place +# +export PREFIX=${PREFIX:-~/src/opt/local} + +export GCC_MAJOR_VERSION=$(echo $GCC_VERSION | awk -F. '{ print $1$2}') + +# You can change DIR_MAIN if u wan't gcc source downloaded +# in different folder. +# +export RAMDISK_MNT_PT=/tmp/buildgcc-ramdisk +export DIR_MAIN=${DIR_MAIN:-~/src} +export DIR_TOOLS=${DIR_TOOLS:-$DIR_MAIN/tools} +export DIR_GCC=${DIR_GCC:-$DIR_TOOLS/gcc} +export DIR_BUILD=${DIR_BUILD:-$RAMDISK_MNT_PT} +export DIR_DOWNLOADS=${DIR_DOWNLOADS:-$DIR_TOOLS/download} +export DIR_LOGS=${DIR_LOGS:-$DIR_TOOLS/logs} + +# Set MAKE and LD to prevent problem during compilation when Xcode path has spaces +# +export MAKE=make +export LD=ld + +# Here we set MAKEFLAGS for GCC so it knows how many cores we can use +# faster compile ! +export MAKEFLAGS="-j $(( $(sysctl -n hw.ncpu) * 2 ))" + +# Default locale +export LC_ALL=POSIX + +# Use standard PATH +export PATH="/usr/bin:/bin:/usr/sbin:/sbin" + +### Check Functions ### + +# Function: checking installation of Xcode Tools +CheckXCode () { + local OSXVER="`/usr/bin/sw_vers -productVersion | cut -d '.' -f1,2`" + local OSXARCH="`/usr/bin/uname -m`" + local OSXREV="`/usr/bin/uname -r`" + export BUILDVER="$OSXVER" + export BUILDARCH="$OSXARCH" + export BUILDREV="$OSXREV" + echo " Running on Mac OS X ${OSXVER}, with ${OSXARCH} architecture." + if [[ ! -x /usr/bin/xcrun ]]; then + echo "ERROR: Install Xcode Tools from Apple before using this script." >&2 + exit 1 + else + export SDK="`/usr/bin/xcrun --show-sdk-path 2>/dev/null`" + [ -z "${SDK}" ] && export SDK="/" + if [ ! -d "${SDK}/usr/include" ]; then + echo "ERROR: Cannot find Xcode SDK." >&2 + echo "Please run Xcode and select an available \"Command Line Tools\" from Xcode->Preferences->Locations." >&2 + exit 1 + else + echo " Using Xcode SDK: ${SDK}" + fi + fi +} + +### Main Function START ### + +# Function: Creating directory structure for EDK + +[ ! -d ${DIR_MAIN} ] && mkdir ${DIR_MAIN} +[ ! -d ${DIR_TOOLS} ] && mkdir ${DIR_TOOLS} +[ ! -d ${DIR_GCC} ] && mkdir ${DIR_GCC} +[ ! -d ${DIR_DOWNLOADS} ] && mkdir ${DIR_DOWNLOADS} +[ ! -d ${DIR_LOGS} ] && mkdir ${DIR_LOGS} +[ ! -d ${PREFIX}/include ] && mkdir -p ${PREFIX}/include + +# Function: to manage PATH +pathmunge () { + if [[ ! $PATH =~ (^|:)$1(:|$) ]]; then + if [[ "${2:-}" = "after" ]]; then + export PATH=$PATH:$1 + else + export PATH=$1:$PATH + fi + fi +} + +# RAMdisk +function mountRamDisk() { + dev_ramdisk=$(mount | grep "$RAMDISK_MNT_PT" | awk '{print $1}') + if [ -z "$dev_ramdisk" ];then + echo "- Creating new RAM disk" + dev_ramdisk=`hdiutil attach -nomount ram://3145728 | awk '{print $1}'` + [ -n "$dev_ramdisk" ] && newfs_hfs -v "BuildGCC RamDisk" "$dev_ramdisk" + [ ! -d "$RAMDISK_MNT_PT" ] && mkdir "$RAMDISK_MNT_PT" + mount -t hfs "$dev_ramdisk" "$RAMDISK_MNT_PT" + touch "$RAMDISK_MNT_PT/.metadata_never_index" + echo + fi + # Automatically remove RAMDISK on exit + trap 'echo; echo "- Ejecting RAM disk"; cd "$HOME"; umount "$RAMDISK_MNT_PT" && hdiutil detach "$dev_ramdisk"' EXIT +} + +# Download # +DownloadSource () { + # if [[ ! -f ${DIR_DOWNLOADS}/${ISL_VERSION}.tar.xz ]]; then + # echo "Status: ${ISL_VERSION} not found." + # cp -v ${ISL_VERSION}.tar.xz ${DIR_DOWNLOADS}/ + # fi + cd $DIR_DOWNLOADS + if [[ ! -f ${DIR_DOWNLOADS}/${GMP_VERSION}.tar.xz ]]; then + echo "Status: ${GMP_VERSION} not found." + curl -k -f -o download.tmp --remote-name https://ftp.gnu.org/gnu/gmp/${GMP_VERSION}.tar.xz || exit 1 + mv download.tmp ${GMP_VERSION}.tar.xz + fi + + if [[ ! -f ${DIR_DOWNLOADS}/${MPFR_VERSION}.tar.xz ]]; then + echo "Status: ${MPFR_VERSION} not found." + curl -k -f -o download.tmp --remote-name https://ftp.gnu.org/gnu/mpfr/${MPFR_VERSION}.tar.xz || exit 1 + mv download.tmp ${MPFR_VERSION}.tar.xz + fi + + if [[ ! -f ${DIR_DOWNLOADS}/${MPC_VERSION}.tar.gz ]]; then + echo "Status: ${MPC_VERSION} not found." + curl -k -f -o download.tmp --remote-name https://ftp.gnu.org/gnu/mpc/${MPC_VERSION}.tar.gz || exit 1 + mv download.tmp ${MPC_VERSION}.tar.gz + fi + + if [[ ! -f ${DIR_DOWNLOADS}/${ISL_VERSION}.tar.xz ]]; then + echo "Status: ${ISL_VERSION} not found." + curl -k -f -o download.tmp --remote-name https://libisl.sourceforge.io/${ISL_VERSION}.tar.xz || exit 1 + # curl -o download.tmp --remote-name http://isl.gforge.inria.fr/${ISL_VERSION}.tar.xz || exit 1 + # curl -o download.tmp --remote-name https://github.com/Meinersbur/isl/archive/refs/tags/${ISL_VERSION}.tar.gz || exit 1 + # curl -o download.tmp --remote-name https://codeload.github.com/Meinersbur/isl/tar.gz/refs/tags/isl-0.24 + # curl -o download.tmp --remote-name https://github.com/CloverHackyColor/CloverBootloader/releases/download/5140/${ISL_VERSION}.tar.xz || exit 1 + mv download.tmp ${ISL_VERSION}.tar.xz + fi + + if [[ ! -f ${DIR_DOWNLOADS}/${BINUTILS_VERSION}.tar.xz ]]; then + echo "Status: ${BINUTILS_VERSION} not found." + curl -k -f -o download.tmp --remote-name https://ftp.gnu.org/gnu/binutils/${BINUTILS_VERSION}.tar.xz || exit 1 + mv download.tmp ${BINUTILS_VERSION}.tar.xz + fi + + if [[ ! -f ${DIR_DOWNLOADS}/gcc-${GCC_VERSION}.tar.xz ]]; then + echo "Status: gcc-${GCC_VERSION} not found." + curl -k -f -o download.tmp --remote-name https://ftp.gnu.org/gnu/gcc/gcc-${GCC_VERSION}/gcc-${GCC_VERSION}.tar.xz || exit 1 + mv download.tmp gcc-${GCC_VERSION}.tar.xz + fi +} + + +### Extract ### + +# Function to extract source tarballs +ExtractTarball () +{ + exec 3>&1 1>&2 # Save stdout and redirect stdout to stderr + + local tarball="$1" + local package=${tarball%%.tar*} + tarball="${DIR_DOWNLOADS}/$tarball" + + local filetype=$(file -L --brief "$tarball" | tr '[A-Z]' '[a-z]') + local tar_filter_option="" + + case ${filetype} in # convert to lowercase + gzip\ *) tar_filter_option='--gzip' ;; + bzip2\ *) tar_filter_option='--bzip2';; + lzip\ *) tar_filter_option='--lzip' ;; + lzop\ *) tar_filter_option='--lzop' ;; + lzma\ *) tar_filter_option='--lzma' ;; + xz\ *) tar_filter_option='--xz' ;; + *tar\ archive*) tar_filter_option='';; + *) echo "Unrecognized file format of '$tarball'" + exit 1 + ;; + esac + + # Get the root directory from the tarball + local first_line=$(dd if="$tarball" bs=1024 count=256 2>/dev/null | \ + tar -t $tar_filter_option -f - 2>/dev/null | head -1) + local top_level_dir=${first_line#./} # remove leading ./ + top_level_dir=${top_level_dir%%/*} # keep only the top level directory + + [ -z "$top_level_dir" ] && echo "Error can't extract top level dir from $tarball" && exit 1 + + if [[ ! -d "${DIR_GCC}/$top_level_dir" ]]; then + echo "- ${package} extracting..." + rm -rf "${DIR_GCC}/$top_level_dir" # Remove old directory if exists + rm -rf "$DIR_GCC/tmp" # Remove old partial extraction + mkdir -p "$DIR_GCC/tmp" # Create temporary directory + tar -C "$DIR_GCC/tmp" -x "$tar_filter_option" -f "${tarball}" + mv "$DIR_GCC/tmp/$top_level_dir" "$DIR_GCC/$top_level_dir" + rm -rf "$DIR_GCC/tmp" + echo "- ${package} extracted" + fi + + # Restore stdout for the result and close file descriptor 3 + exec 1>&3- + echo "${DIR_GCC}/$top_level_dir" # Return the full path where the tarball has been extracted +} + +### Compile ### + +# Function: Compiling libraries needed by GCC +CompileLibs () { + if [[ ! -f $PREFIX/include/gmp.h ]]; then + # Mount RamDisk + mountRamDisk + + # Compile GMP + local GMP_DIR=$(ExtractTarball "${GMP_VERSION}.tar.xz") + + rm -rf "${DIR_BUILD}/$ARCH-gmp" + mkdir -p "${DIR_BUILD}/$ARCH-gmp" && cd "${DIR_BUILD}/$ARCH-gmp" + + # building gmp on Catalina currently requires no-stack-check flag - NOT NEEDED anymore with latest gmp + #if [[ "${BUILDVER}" == "10.15" ]]; then + # echo "- ${GMP_VERSION} applying Catalina flag..." + # export CPPFLAGS="-fno-stack-check" + #fi + + echo "- ${GMP_VERSION} configure..." + "${GMP_DIR}"/configure --prefix=$PREFIX > $DIR_LOGS/gmp.$ARCH.configure.log.txt 2>&1 + echo "- ${GMP_VERSION} make..." + make 1> /dev/null 2> $DIR_LOGS/gmp.$ARCH.make.log.txt + make install 1> $DIR_LOGS/gmp.$ARCH.install.log.txt 2> /dev/null + rm -rf "${DIR_BUILD}/$ARCH-gmp" "$GMP_DIR" + + echo "- ${GMP_VERSION} installed in $PREFIX" + + # unset flag which was set for Catalina + #if [[ "${BUILDVER}" == "10.15" ]]; then + # unset CPPFLAGS + #fi + fi + + if [[ ! -f $PREFIX/include/mpfr.h ]]; then + # Mount RamDisk + mountRamDisk + + # Compile MPFR + local MPFR_DIR=$(ExtractTarball "${MPFR_VERSION}.tar.xz") + + rm -rf "${DIR_BUILD}/$ARCH-mpfr" + mkdir -p "${DIR_BUILD}/$ARCH-mpfr" && cd "${DIR_BUILD}/$ARCH-mpfr" + # curl -L https://www.mpfr.org/${MPFR_VERSION}/allpatches | patch -N -Z -p1 --directory="${MPFR_DIR}" + echo "- ${MPFR_VERSION} configure..." + "${MPFR_DIR}"/configure --prefix=$PREFIX --with-gmp=$PREFIX > $DIR_LOGS/mpfr.$ARCH.configure.log.txt 2>&1 + echo "- ${MPFR_VERSION} make..." + make 1> /dev/null 2> $DIR_LOGS/mpfr.$ARCH.make.log.txt + make install 1> $DIR_LOGS/mpfr.$ARCH.install.log.txt 2> /dev/null + rm -rf "${DIR_BUILD}/$ARCH-mpfr" "$MPFR_DIR" + echo "- ${MPFR_VERSION} installed in $PREFIX" + fi + + if [[ ! -f $PREFIX/include/mpc.h ]]; then + # Mount RamDisk + mountRamDisk + + # Compile MPC + local MPC_DIR=$(ExtractTarball "${MPC_VERSION}.tar.gz") + + rm -rf "${DIR_BUILD}/$ARCH-mpc" + mkdir -p "${DIR_BUILD}/$ARCH-mpc" && cd "${DIR_BUILD}/$ARCH-mpc" + echo "- ${MPC_VERSION} configure..." + "${MPC_DIR}"/configure --prefix=$PREFIX --with-gmp=$PREFIX --with-mpfr=$PREFIX > $DIR_LOGS/mpc.$ARCH.configure.log.txt 2>&1 + echo "- ${MPC_VERSION} make..." + make 1> /dev/null 2> $DIR_LOGS/mpc.$ARCH.make.log.txt + make install 1> $DIR_LOGS/mpc.$ARCH.install.log.txt 2> /dev/null + rm -rf "${DIR_BUILD}/$ARCH-mpc" "$MPC_DIR" + echo "- ${MPC_VERSION} installed in $PREFIX" + fi + + if [[ ! -f $PREFIX/lib/libisl.a ]]; then + # Mount RamDisk + mountRamDisk + + # Compile ISL + local ISL_DIR=$(ExtractTarball "${ISL_VERSION}.tar.xz") + echo "- ${ISL_DIR} - dir" + rm -rf "${DIR_BUILD}/$ARCH-isl" + mkdir -p "${DIR_BUILD}/$ARCH-isl" && cd "${DIR_BUILD}/$ARCH-isl" +# echo "- ${ISL_VERSION} autogen..." +# "${ISL_DIR}"/autogen.sh --prefix=$PREFIX + echo "- ${ISL_VERSION} configure..." + "${ISL_DIR}"/configure --prefix=$PREFIX --with-gmp-prefix=$PREFIX --with-gcc-arch=$ARCH > $DIR_LOGS/isl.$ARCH.configure.log.txt 2>&1 + echo "- ${ISL_VERSION} make..." + make 1> /dev/null 2> $DIR_LOGS/isl.$ARCH.make.log.txt + make install 1> $DIR_LOGS/isl.$ARCH.install.log.txt 2> /dev/null + rm -rf "${DIR_BUILD}/$ARCH-isl" "$ISL_DIR" + echo "- ${ISL_VERSION} installed in $PREFIX" + fi +} + +# Function: Compiling Binutils +CompileBinutils () { + + if [[ -x "$PREFIX/cross/bin/$TARGET-ld" ]]; then + return + fi + + # Check GMP/MPFR/MPC + [[ ! -f $PREFIX/include/gmp.h ]] && echo "Error: ${GMP_VERSION} not installed, check logs" && exit + [[ ! -f $PREFIX/include/mpfr.h ]] && echo "Error: ${MPFR_VERSION} not installed, check logs" && exit + [[ ! -f $PREFIX/include/mpc.h ]] && echo "Error: ${MPC_VERSION} not installed, check logs" && exit + +# [[ ! -x $PREFIX/bin/gcc ]] && echo "Error native ${GCC_VERSION} not installed !" && exit + + # Mount RamDisk + mountRamDisk + + # Using our native GCC compiler + # pathmunge $PREFIX/bin + + export BUILD_BINUTILS_DIR=${DIR_BUILD}/$ARCH-binutils + + # Extract the tarball + local BINUTILS_DIR=$(ExtractTarball "${BINUTILS_VERSION}.tar.xz") + + # Binutils build --host=${BUILDARCH}-apple-darwin${BUILDREV} + rm -rf "$BUILD_BINUTILS_DIR" + mkdir -p "$BUILD_BINUTILS_DIR" && cd "$BUILD_BINUTILS_DIR" + echo "- ${BINUTILS_VERSION} configure..." + local cmd="LDFLAGS=\"-dead_strip\" ${BINUTILS_DIR}/configure --host=${BUILDARCH}-apple-darwin${BUILDREV} --enable-plugins --build=${BUILDARCH}-apple-darwin${BUILDREV} --target=$TARGET --prefix=$PREFIX/cross --with-included-gettext --disable-werror --with-gmp=$PREFIX --with-mpfr=$PREFIX --with-mpc=$PREFIX --with-isl=$PREFIX --disable-isl-version-check --disable-nls --enable-deterministic-archives --with-mmap --with-system-zlib --enable-gprofng=NO" + local logfile="$DIR_LOGS/binutils.$ARCH.configure.log.txt" + echo "$cmd" > "$logfile" + eval "$cmd" >> "$logfile" 2>&1 + echo "- ${BINUTILS_VERSION} make..." + cmd="make MAKEINFO=true" + logfile="$DIR_LOGS/binutils.$ARCH.make.log.txt" + echo "$cmd" > "$logfile" + eval "$cmd" >/dev/null 2>> "$logfile" + if [[ $? -ne 0 ]]; then + echo "Error compiling ${BINUTILS_VERSION} ! Check the log $logfile" + exit 1 + fi + cmd="make MAKEINFO=true install-strip" + logfile="$DIR_LOGS/binutils.$ARCH.install.log.txt" + echo "$cmd" > "$logfile" + eval "$cmd" >> "$logfile" 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error installing ${BINUTILS_VERSION} ! Check the log $logfile" + exit 1 + fi + rm -rf "$BUILD_BINUTILS_DIR" "$BINUTILS_DIR" + + [ ! -f $PREFIX/cross/bin/$TARGET-ld ] && echo "Error: ${BINUTILS_VERSION} not installed, check logs in $DIR_LOGS" && exit 1 + echo "- ${BINUTILS_VERSION} installed in $PREFIX/cross" +} + + +GCC_native () { + if [[ ! -x "$PREFIX"/bin/gcc ]]; then + # Mount RamDisk + mountRamDisk + + local GCC_DIR=$(ExtractTarball "gcc-${GCC_VERSION}.tar.xz") || exit 1 + + local BUILD_DIR="${DIR_BUILD}/$ARCH-gcc-native" + rm -rf "$BUILD_DIR" + mkdir -p "$BUILD_DIR" && cd "$BUILD_DIR" + + # Create the sdk directory and link it to the native sdk directory + # We need to create individual links, as creating a link to just $SDK would result in the real path being followed and resolved + local TOOLCHAIN_SDK_DIR="$PREFIX/sdk" + rm -rf "$TOOLCHAIN_SDK_DIR" + mkdir -p "$TOOLCHAIN_SDK_DIR" + ln -sf "$SDK/usr" "$TOOLCHAIN_SDK_DIR/usr" + ln -sf "$SDK/System" "$TOOLCHAIN_SDK_DIR/System" + + export CXXFLAGS="-O2 -I$PREFIX/include -I$PREFIX/sdk/include" + export CFLAGS="-O2 -I$PREFIX/include -I$PREFIX/sdk/include" + export LDFLAGS="-L$PREFIX/lib -L$PREFIX/sdk/lib -dead_strip -Wl,-dead_strip_dylibs" + + + local cmd="${GCC_DIR}/configure --prefix='$PREFIX' --with-sysroot='$TOOLCHAIN_SDK_DIR' --enable-languages=c,c++ --libdir='$PREFIX/lib/gcc$GCC_MAJOR_VERSION' --includedir='$PREFIX/include/gcc$GCC_MAJOR_VERSION' --datarootdir='$PREFIX/share/gcc$GCC_MAJOR_VERSION' --with-included-gettext --with-system-zlib --disable-nls --enable-plugin --with-gxx-include-dir='$PREFIX/include/gcc$GCC_MAJOR_VERSION/c++/' --with-gmp='$PREFIX' --with-mpfr='$PREFIX' --with-mpc='$PREFIX' --with-isl='$PREFIX' --disable-bootstrap --disable-isl-version-check" + local logfile="$DIR_LOGS/gcc-native.$ARCH.configure.log.txt" + echo "$cmd" > "$logfile" + echo "- gcc-${GCC_VERSION} (native) configure..." + eval "$cmd" >> "$logfile" 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error configuring GCC-${GCC_VERSION} ! Check the log $logfile" && exit 1 + fi + + cmd="make BOOT_CFLAGS='-O2 -I$PREFIX/include -I$PREFIX/sdk/include'" + local logfile="$DIR_LOGS/gcc-native.$ARCH.make.log.txt" + echo "$cmd" > "$logfile" + echo "- gcc-${GCC_VERSION} (native) make..." + eval "$cmd" >> "$logfile" 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error compiling GCC-${GCC_VERSION} ! Check the log $logfile" && exit 1 + fi + + cmd="make install-strip" + local logfile="$DIR_LOGS/gcc-native.$ARCH.install.log.txt" + echo "$cmd" > "$logfile" + echo "- gcc-${GCC_VERSION} (native) installing..." + eval "$cmd" >> "$logfile" 2>&1 + if [[ $? -ne 0 ]]; then + echo "Error installing GCC-${GCC_VERSION} ! Check the log $logfile" && exit 1 + fi + + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + + # Create a new and clean sdk directory + rm -rf "$TOOLCHAIN_SDK_DIR" + mkdir -p "$TOOLCHAIN_SDK_DIR/usr/lib" + # Copy header and library files needed to compile Basetools + echo "- Copying headers and library files..." + rsync -aH --copy-unsafe-links "$SDK/usr/include" "$TOOLCHAIN_SDK_DIR/usr/" + rsync -aH --copy-unsafe-links "$SDK/usr/lib"/libSystem* "$SDK/usr/lib"/crt* "$TOOLCHAIN_SDK_DIR/usr/lib/" + + echo "- gcc-${GCC_VERSION} installed in $PREFIX" + rm -rf "$BUILD_DIR" + + # Create a link for cc + ln -f "$PREFIX"/bin/gcc "$PREFIX"/bin/cc + fi +} + +# Function: Compiling cross GCC compiler +CompileCrossGCC () { + + [[ -x $PREFIX/cross/bin/$TARGET-gcc ]] && return 0 + + # Check GMP/MPFR/MPC + [[ ! -f $PREFIX/include/gmp.h ]] && echo "Error: ${GMP_VERSION} not installed, check logs" && exit + [[ ! -f $PREFIX/include/mpfr.h ]] && echo "Error: ${MPFR_VERSION} not installed, check logs" && exit + [[ ! -f $PREFIX/include/mpc.h ]] && echo "Error: ${MPC_VERSION} not installed, check logs" && exit + + # Mount RamDisk + mountRamDisk + + # Using our native GCC compiler + # pathmunge $PREFIX/bin + + # Extract the tarball + local GCC_DIR=$(ExtractTarball "gcc-${GCC_VERSION}.tar.xz") + + if [[ "${BUILDVER}" == "10.15" ]]; then + echo "- gcc-${GCC_VERSION} applying Catalina path..." + #patch no longer needed with gcc 9.3.0, CPATH still needed + #curl -L https://raw.githubusercontent.com/Homebrew/formula-patches/b8b8e65e/gcc/9.2.0-catalina.patch | patch -N -Z -p1 --directory="${GCC_DIR}" + export CPATH=$SDK/usr/include + fi + + local BUILD_DIR="${DIR_BUILD}/$ARCH-gcc-cross" + rm -rf "$BUILD_DIR" + mkdir -p "$BUILD_DIR" && cd "$BUILD_DIR" + + export CFLAGS="-Os -I$PREFIX/include -I$PREFIX/sdk/include" + export CPPFLAGS="-Os -I$PREFIX/include -I$PREFIX/sdk/include" + export CXXFLAGS="-Os -I$PREFIX/include -I$PREFIX/sdk/include" + export CXXCPPFLAGS="-Os -I$PREFIX/include -I$PREFIX/sdk/include" + export LDFLAGS="-Os -L$PREFIX/lib -L$PREFIX/sdk/lib -dead_strip -Wl,-dead_strip_dylibs" + export BOOT_CFLAGS="-Os -I$PREFIX/include -I$PREFIX/sdk/include" + export BOOT_CPPFLAGS="-Os -I$PREFIX/include -I$PREFIX/sdk/include" + + echo "- gcc-${GCC_VERSION} configure..." + "${GCC_DIR}"/configure --host=${BUILDARCH}-apple-darwin${BUILDREV} --build=${BUILDARCH}-apple-darwin${BUILDREV} --target=$TARGET --prefix="$PREFIX/cross" --with-gmp="$PREFIX" --with-mpfr="$PREFIX" --with-mpc="$PREFIX" --with-isl="$PREFIX" --with-system-zlib --with-gnu-as --with-gnu-ld --with-newlib --disable-libssp --disable-nls --disable-werror --enable-languages=c,c++ --enable-plugin --disable-isl-version-check > "$DIR_LOGS"/gcc.$ARCH.configure.log.txt 2>&1 + + echo "- gcc-${GCC_VERSION} make..." + make all-gcc 1> /dev/null 2> $DIR_LOGS/gcc.$ARCH.make.log.txt + make install-strip-gcc 1> $DIR_LOGS/gcc.$ARCH.install.log.txt 2> /dev/null + + unset CFLAGS + unset CPPFLAGS + unset CXXFLAGS + unset CXXCPPFLAGS + unset LDFLAGS + unset BOOT_CFLAGS + unset BOOT_CPPFLAGS + + # unset path which was set for Catalina + if [[ "${BUILDVER}" == "10.15" ]]; then + unset CPATH + fi + + [[ ! -x $PREFIX/cross/bin/$TARGET-gcc ]] && \ + echo "Error: gcc-${GCC_VERSION} not installed, check logs in $DIR_LOGS" && exit 1 + + rm -rf "${BUILD_DIR}" "$GCC_DIR" + + echo "- gcc-${GCC_VERSION} installed in $PREFIX/cross" + echo +} + +export TARGET="x86_64-clover-linux-gnu" +export ARCH="x64" +export ABI_VER="64" +echo "- Building GCC $GCC_VERSION toolchain for $ARCH" +echo "- to $PREFIX/cross/bin/${TARGET}" +CheckXCode || exit 1 + +DownloadSource || exit 1 + +startBuildEpoch=$(date -u "+%s") + +CompileLibs || exit 1 +#GCC_native || exit 1 +CompileBinutils || exit 1 +CompileCrossGCC || exit 1 + +# Remove GCC source directory +[[ -d "$DIR_GCC" ]] && rm -rf "$DIR_GCC" + +stopBuildEpoch=$(date -u "+%s") +buildTime=$(expr $stopBuildEpoch - $startBuildEpoch) +if [[ $buildTime -ge 3600 ]]; then + timeToBuild=$(printf "%dh%dm%ds" $((buildTime/3600)) $((buildTime/60%60)) $((buildTime%60))) +elif [[ $buildTime -gt 59 ]]; then + timeToBuild=$(printf "%dm%ds" $((buildTime/60%60)) $((buildTime%60))) +else + timeToBuild=$(printf "%ds" $((buildTime))) +fi + +printf -- "\n* %s %s %s\n" "GCC toolchain Build process took" "$timeToBuild" "to complete..." diff --git a/buildme b/buildme index f32cb2220..4bf7e919c 100755 --- a/buildme +++ b/buildme @@ -10,7 +10,7 @@ # $1 argument override MYTOOLCHAIN variable, in case you want GCC53 for example # ====== COLORS ====== -COL_BLACK="\x1b[30;01m" +COL_BLACK="\x1b[40;01m" COL_RED="\x1b[31;01m" COL_GREEN="\x1b[32;01m" COL_YELLOW="\x1b[33;01m" diff --git a/rEFIt_UEFI/cpp_foundation/XStringAbstract.h b/rEFIt_UEFI/cpp_foundation/XStringAbstract.h index 58a4ebc26..514a38dd8 100644 --- a/rEFIt_UEFI/cpp_foundation/XStringAbstract.h +++ b/rEFIt_UEFI/cpp_foundation/XStringAbstract.h @@ -841,10 +841,16 @@ public: explicit XStringAbstract(const LString& S) : __String(S.s()), m_allocatedSize(0) {} template - explicit XStringAbstract(const XStringAbstract& S) : __String(&nullChar), m_allocatedSize(0) { takeValueFrom(S); } - template - explicit XStringAbstract(const LString& S) : __String(&nullChar), m_allocatedSize(0) { takeValueFrom(S); } -// TEMPORARILY DISABLED + // changed for gcc-14 +// explicit XStringAbstract(const XStringAbstract& S) : __String(&nullChar), m_allocatedSize(0) { takeValueFrom(S); } +// template +// explicit XStringAbstract(const LString& S) : __String(&nullChar), m_allocatedSize(0) { takeValueFrom(S); } + explicit XStringAbstract(const XStringAbstract& S) : __String(&nullChar), m_allocatedSize(0) { takeValueFrom(S); } + template + explicit XStringAbstract(const LString& S) : __String(&nullChar), m_allocatedSize(0) { takeValueFrom(S); } + + + // TEMPORARILY DISABLED // template // explicit __String(const O* S) { Init(0); takeValueFrom(S); } // diff --git a/rEFIt_UEFI/cpp_lib/XmlLiteArrayTypes.h b/rEFIt_UEFI/cpp_lib/XmlLiteArrayTypes.h index 56d2310de..c7bf7c488 100644 --- a/rEFIt_UEFI/cpp_lib/XmlLiteArrayTypes.h +++ b/rEFIt_UEFI/cpp_lib/XmlLiteArrayTypes.h @@ -33,8 +33,11 @@ class XmlArray : public XmlAbstractType, public XObjArray // XObjArray array = XObjArray(); public: - XmlArray() {} - virtual ~XmlArray() {} + // changed for gcc-14 +// XmlArray() {} +// virtual ~XmlArray() {} + XmlArray() {} + virtual ~XmlArray() {} virtual const char* getDescription() override { return "array"; }; virtual void reset() override { super1::reset(); super2::setEmpty(); };