From 0f15659d48c193027158492acb726297501202c5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 25 Dec 2021 20:34:27 +0000 Subject: gentoo xmass resync : 25.12.2021 --- dev-embedded/Manifest.gz | Bin 8899 -> 8904 bytes dev-embedded/arduino-ctags/Manifest | 2 + .../arduino-ctags/arduino-ctags-20161123-r1.ebuild | 32 +++ ...duino-ctags-20161123-gcc-unused-attribute.patch | 225 +++++++++++++++++++++ 4 files changed, 259 insertions(+) create mode 100644 dev-embedded/arduino-ctags/arduino-ctags-20161123-r1.ebuild create mode 100644 dev-embedded/arduino-ctags/files/arduino-ctags-20161123-gcc-unused-attribute.patch (limited to 'dev-embedded') diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index c44211ab76a7..863be1643490 100644 Binary files a/dev-embedded/Manifest.gz and b/dev-embedded/Manifest.gz differ diff --git a/dev-embedded/arduino-ctags/Manifest b/dev-embedded/arduino-ctags/Manifest index 7385b251132e..19676d0d9775 100644 --- a/dev-embedded/arduino-ctags/Manifest +++ b/dev-embedded/arduino-ctags/Manifest @@ -1,3 +1,5 @@ +AUX arduino-ctags-20161123-gcc-unused-attribute.patch 6630 BLAKE2B 00eedd0ae74273403faa98182f25e172362809311b12d27da3ab7daf11a6e2d9e5d55f0e6600fe340d78987675cb53670d14c78a15208087c45a66e5ea1c0a83 SHA512 0ff01a3846eb06855c750ecd98ae18a2d71de3be44d88a4906a10793d652566dfcce01e58d5dd45f32c10a222719686f79d56618dea31d7e9df4af43da355499 DIST arduino-ctags-20161123.tar.gz 490200 BLAKE2B f51b18a0db420124c5fed2b320c16d9eeb96fce6d0f118cf43a8177f88400daaeb83437c3993353c16b73781961c7476e782e66891582f4b3dc5301c73da64dc SHA512 ae5bde92c3dd0b9a179bc1df998f20312c4ab8b2c9c1840dbe543d23fb4531b9e5524f1399d9922ed9b2de4582bdb74635f7ec576a42c808d152c3fbb84f9687 +EBUILD arduino-ctags-20161123-r1.ebuild 811 BLAKE2B d50253ab57b4c23c1b397d8a2a4909e83e5a6ab5190ec3e4f295f9bd7501ce18e72fb7fc3cad88187ad40a566ede7c0864403af454a5f505053f84ed66aac01c SHA512 d97c6f6a91607ade9c947815aaab9b68c1491c782985e84fe7eb8a9c3970b63197f69a384f220fe67eb52ca7a9e49970a58f91c1752f535dbc60e63bc0db2baf EBUILD arduino-ctags-20161123.ebuild 733 BLAKE2B 822fe29867f851c0f427872984073c512a84ad61cf0f3911be3f7c529761f9e6e114429ce1fcce4fc51903f0fa9c95aef149cc09aab60c7a4e02f457e1c7d082 SHA512 be55305db260927da48fc78409ce762aeeff1d694bf26f7a5359a0955518790be4bb294d9f023a8ac9783be3c8f6c05e0404f207f693ae41c42696c22f4772a2 MISC metadata.xml 627 BLAKE2B aad6bf3d46dbdb79d7c73bddf35ec1f438f0f028eadce43937533070f5968ee06164e3d2e3ece0df6828b15676b0ccadf2a22b18ec9fd76f48e5d1a1f8884ede SHA512 8d09d66bb06e790d4a502336bb3b0e361f089e183fcb1f932ba65a82c2b0c211575e7e4bdc1d204ebc44456e007aa94a54276785b8ae7da0f06581a6e0b05a96 diff --git a/dev-embedded/arduino-ctags/arduino-ctags-20161123-r1.ebuild b/dev-embedded/arduino-ctags/arduino-ctags-20161123-r1.ebuild new file mode 100644 index 000000000000..64676af3c7c1 --- /dev/null +++ b/dev-embedded/arduino-ctags/arduino-ctags-20161123-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_COMMIT_HASH="abc8fca7499f44c725122881cd380a88c37abe0e" +DESCRIPTION="Arduino private fork of dev-util/ctags" +HOMEPAGE="https://github.com/arduino/ctags" +SRC_URI="https://github.com/arduino/ctags/archive/${COMMITHASH}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/ctags-${MY_COMMIT_HASH}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-20161123-gcc-unused-attribute.patch +) + +src_configure() { + econf \ + --disable-readlib \ + --disable-etags \ + --enable-tmpdir="${EPREFIX}"/tmp +} + +src_install() { + # This package compiles into a "ctags" executable, but don't want to clash into + # actually legitimate ctags implementations. + mv ctags arduino-ctags + dobin arduino-ctags +} diff --git a/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-gcc-unused-attribute.patch b/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-gcc-unused-attribute.patch new file mode 100644 index 000000000000..e725e1193685 --- /dev/null +++ b/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-gcc-unused-attribute.patch @@ -0,0 +1,225 @@ +https://bugs.gentoo.org/828550 + +Thanks-to: +--- a/eiffel.c ++++ b/eiffel.c +@@ -807,7 +807,7 @@ + + static boolean parseType (tokenInfo *const token); + +-static void parseGeneric (tokenInfo *const token, boolean declaration __unused__) ++static void parseGeneric (tokenInfo *const token, boolean declaration __arduino_unused__) + { + unsigned int depth = 0; + #ifdef TYPE_REFERENCE_TOOL +--- a/general.h ++++ b/general.h +@@ -57,7 +57,7 @@ + * to prevent warnings about unused variables. + */ + #if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)) && !defined (__GNUG__) +-# define __unused__ __attribute__((unused)) ++# define __arduino_unused__ __attribute__ ((__unused__)) + # define __printf__(s,f) __attribute__((format (printf, s, f))) + #else + # define __unused__ +--- a/lregex.c ++++ b/lregex.c +@@ -538,11 +538,11 @@ + #endif /* HAVE_REGEX */ + + extern void addTagRegex ( +- const langType language __unused__, +- const char* const regex __unused__, +- const char* const name __unused__, +- const char* const kinds __unused__, +- const char* const flags __unused__) ++ const langType language __arduino_unused__, ++ const char* const regex __arduino_unused__, ++ const char* const name __arduino_unused__, ++ const char* const kinds __arduino_unused__, ++ const char* const flags __arduino_unused__) + { + #ifdef HAVE_REGEX + Assert (regex != NULL); +@@ -564,10 +564,10 @@ + } + + extern void addCallbackRegex ( +- const langType language __unused__, +- const char* const regex __unused__, +- const char* const flags __unused__, +- const regexCallback callback __unused__) ++ const langType language __arduino_unused__, ++ const char* const regex __arduino_unused__, ++ const char* const flags __arduino_unused__, ++ const regexCallback callback __arduino_unused__) + { + #ifdef HAVE_REGEX + Assert (regex != NULL); +@@ -581,7 +581,7 @@ + } + + extern void addLanguageRegex ( +- const langType language __unused__, const char* const regex __unused__) ++ const langType language __arduino_unused__, const char* const regex __arduino_unused__) + { + #ifdef HAVE_REGEX + if (! regexBroken) +@@ -602,7 +602,7 @@ + */ + + extern boolean processRegexOption (const char *const option, +- const char *const parameter __unused__) ++ const char *const parameter __arduino_unused__) + { + boolean handled = FALSE; + const char* const dash = strchr (option, '-'); +@@ -624,7 +624,7 @@ + return handled; + } + +-extern void disableRegexKinds (const langType language __unused__) ++extern void disableRegexKinds (const langType language __arduino_unused__) + { + #ifdef HAVE_REGEX + if (language <= SetUpper && Sets [language].count > 0) +@@ -639,8 +639,8 @@ + } + + extern boolean enableRegexKind ( +- const langType language __unused__, +- const int kind __unused__, const boolean mode __unused__) ++ const langType language __arduino_unused__, ++ const int kind __arduino_unused__, const boolean mode __arduino_unused__) + { + boolean result = FALSE; + #ifdef HAVE_REGEX +@@ -660,7 +660,7 @@ + return result; + } + +-extern void printRegexKinds (const langType language __unused__, boolean indent __unused__) ++extern void printRegexKinds (const langType language __arduino_unused__, boolean indent __arduino_unused__) + { + #ifdef HAVE_REGEX + if (language <= SetUpper && Sets [language].count > 0) +--- a/lua.c ++++ b/lua.c +@@ -37,7 +37,7 @@ + */ + + /* for debugging purposes */ +-static void __unused__ print_string (char *p, char *q) ++static void __arduino_unused__ print_string (char *p, char *q) + { + for ( ; p != q; p++) + fprintf (errout, "%c", *p); +--- a/main.c ++++ b/main.c +@@ -522,7 +522,7 @@ + * Start up code + */ + +-extern int main (int __unused__ argc, char **argv) ++extern int main (int __arduino_unused__ argc, char **argv) + { + cookedArgs *args; + #ifdef VMS +--- a/options.c ++++ b/options.c +@@ -731,7 +731,7 @@ + } + + static void processExcludeOption ( +- const char *const option __unused__, const char *const parameter) ++ const char *const option __arduino_unused__, const char *const parameter) + { + const char *const fileName = parameter + 1; + if (parameter [0] == '\0') +@@ -869,7 +869,7 @@ + } + + static void processFilterTerminatorOption ( +- const char *const option __unused__, const char *const parameter) ++ const char *const option __arduino_unused__, const char *const parameter) + { + freeString (&Option.filterTerminator); + Option.filterTerminator = stringCopy (parameter); +@@ -932,8 +932,8 @@ + } + + static void processHelpOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option __arduino_unused__, ++ const char *const parameter __arduino_unused__) + { + printProgramIdentification (); + putchar ('\n'); +@@ -1141,8 +1141,8 @@ + } + + static void processLicenseOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option __arduino_unused__, ++ const char *const parameter __arduino_unused__) + { + printProgramIdentification (); + puts (""); +@@ -1168,8 +1168,8 @@ + } + + static void processListMapsOption ( +- const char *const __unused__ option, +- const char *const __unused__ parameter) ++ const char *const __arduino_unused__ option, ++ const char *const __arduino_unused__ parameter) + { + if (parameter [0] == '\0' || strcasecmp (parameter, "all") == 0) + printLanguageMaps (LANG_AUTO); +@@ -1185,8 +1185,8 @@ + } + + static void processListLanguagesOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option __arduino_unused__, ++ const char *const parameter __arduino_unused__) + { + printLanguageList (); + exit (0); +@@ -1360,8 +1360,8 @@ + } + + static void processVersionOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option __arduino_unused__, ++ const char *const parameter __arduino_unused__) + { + printProgramIdentification (); + exit (0); +--- a/parse.c ++++ b/parse.c +@@ -376,7 +376,7 @@ + */ + + extern void processLanguageDefineOption ( +- const char *const option, const char *const parameter __unused__) ++ const char *const option, const char *const parameter __arduino_unused__) + { + #ifdef HAVE_REGEX + if (parameter [0] == '\0') +--- a/python.c ++++ b/python.c +@@ -135,7 +135,7 @@ + * extract all relevant information and create a tag. + */ + static void makeFunctionTag (vString *const function, +- vString *const parent, int is_class_parent, const char *arglist __unused__) ++ vString *const parent, int is_class_parent, const char *arglist __arduino_unused__) + { + tagEntryInfo tag; + initTagEntry (&tag, vStringValue (function)); -- cgit v1.2.3