From c9d989088a97c123fd0d3a6819538b242763a91f Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Wed, 14 Aug 2019 05:24:55 +0000 Subject: Wed Aug 14 05:24:55 UTC 2019 a/kernel-generic-4.19.66-x86_64-2.txz: Upgraded. Recompiled with gcc-9.2.0. a/kernel-huge-4.19.66-x86_64-2.txz: Upgraded. Recompiled with gcc-9.2.0. a/kernel-modules-4.19.66-x86_64-2.txz: Upgraded. Recompiled with gcc-9.2.0. d/gcc-9.2.0-x86_64-1.txz: Upgraded. Everything rebuilt fine with this except for xfsdump, which seems to be due to the recent xfsprogs upgrade. d/gcc-brig-9.2.0-x86_64-1.txz: Upgraded. d/gcc-g++-9.2.0-x86_64-1.txz: Upgraded. d/gcc-gdc-9.2.0-x86_64-1.txz: Upgraded. d/gcc-gfortran-9.2.0-x86_64-1.txz: Upgraded. d/gcc-gnat-9.2.0-x86_64-1.txz: Upgraded. d/gcc-go-9.2.0-x86_64-1.txz: Upgraded. d/gcc-objc-9.2.0-x86_64-1.txz: Upgraded. d/git-2.22.1-x86_64-1.txz: Upgraded. d/help2man-1.47.11-x86_64-1.txz: Upgraded. d/kernel-headers-4.19.66-x86-2.txz: Upgraded. d/python-pip-19.2.2-x86_64-1.txz: Upgraded. d/re2c-1.2.1-x86_64-1.txz: Upgraded. k/kernel-source-4.19.66-noarch-2.txz: Upgraded. l/imagemagick-6.9.10_60-x86_64-1.txz: Upgraded. l/libiodbc-3.52.13-x86_64-1.txz: Upgraded. x/xf86-input-libinput-0.29.0-x86_64-1.txz: Upgraded. x/xrandr-1.5.1-x86_64-1.txz: Upgraded. xap/network-manager-applet-1.8.22-x86_64-2.txz: Rebuilt. Add nm-applet.mo -> network-manager-applet.mo symlinks to get LC_MESSAGES working again. Thanks to TurboBlaze. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt. --- source/d/gcc/gcc-no_fixincludes.diff | 27 - source/d/gcc/gcc.SlackBuild | 16 +- ...tural-equality-PR-tree-optimization-90303.patch | 146 ---- source/d/gcc/patches/gcc-no_fixincludes.diff | 27 + source/d/gcc/patches/gcc.PR90397.patch | 45 -- source/d/gcc/patches/gcc.es.po.diff | 11 - source/d/gcc/patches/gcc.sv.po.diff | 853 --------------------- source/d/git/git.SlackBuild | 2 +- source/l/libiodbc/libiodbc.SlackBuild | 4 + source/l/libiodbc/libiodbc.disable.rpath.diff | 12 +- source/x/x11/build/xrandr | 2 +- .../network-manager-applet.SlackBuild | 15 +- 12 files changed, 55 insertions(+), 1105 deletions(-) delete mode 100644 source/d/gcc/gcc-no_fixincludes.diff delete mode 100644 source/d/gcc/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch create mode 100644 source/d/gcc/patches/gcc-no_fixincludes.diff delete mode 100644 source/d/gcc/patches/gcc.PR90397.patch delete mode 100644 source/d/gcc/patches/gcc.es.po.diff delete mode 100644 source/d/gcc/patches/gcc.sv.po.diff (limited to 'source') diff --git a/source/d/gcc/gcc-no_fixincludes.diff b/source/d/gcc/gcc-no_fixincludes.diff deleted file mode 100644 index e152e0821..000000000 --- a/source/d/gcc/gcc-no_fixincludes.diff +++ /dev/null @@ -1,27 +0,0 @@ ---- ./gcc/Makefile.in.orig 2018-03-09 09:24:44.000000000 -0600 -+++ ./gcc/Makefile.in 2018-05-02 12:25:43.958002771 -0500 -@@ -3004,9 +3004,9 @@ - chmod a+r $${fix_dir}/limits.h; \ - done - # Install the README -- rm -f include-fixed/README -- cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README -- chmod a+r include-fixed/README -+# rm -f include-fixed/README -+# cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README -+# chmod a+r include-fixed/README - $(STAMP) $@ - - .PHONY: install-gcc-tooldir -@@ -3087,10 +3087,7 @@ - (TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \ - SHELL='$(SHELL)'; MACRO_LIST=`${PWD_COMMAND}`/macro_list ; \ - gcc_dir=`${PWD_COMMAND}` ; \ -- export TARGET_MACHINE srcdir SHELL MACRO_LIST && \ -- cd $(build_objdir)/fixincludes && \ -- $(SHELL) ./fixinc.sh "$${gcc_dir}/$${fix_dir}" \ -- $(BUILD_SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ); \ -+ export TARGET_MACHINE srcdir SHELL MACRO_LIST ); \ - rm -f $${fix_dir}/syslimits.h; \ - if [ -f $${fix_dir}/limits.h ]; then \ - mv $${fix_dir}/limits.h $${fix_dir}/syslimits.h; \ diff --git a/source/d/gcc/gcc.SlackBuild b/source/d/gcc/gcc.SlackBuild index 390d94d05..682fab972 100755 --- a/source/d/gcc/gcc.SlackBuild +++ b/source/d/gcc/gcc.SlackBuild @@ -57,7 +57,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=gcc SRCVER=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=$(echo $SRCVER | cut -f 1 -d _) -BUILD=${BUILD:-6} +BUILD=${BUILD:-1} # How many jobs to run in parallel: NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -167,19 +167,7 @@ cat $CWD/slack-desc.gcc-gdc > $PKG10/install/slack-desc ( cd gcc-$SRCVER || exit 1 # Smite the fixincludes: - zcat $CWD/gcc-no_fixincludes.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 - - # Fix internal compiler error (PR90303): - zcat $CWD/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch.gz | patch -p0 --verbose || exit 1 - - # Fix std::variant friend declaration that broke clang (PR90397): - zcat $CWD/patches/gcc.PR90397.patch.gz | patch -p1 --verbose || exit 1 - - # Fix format errors in es locale that can cause an internal compiler error: - zcat $CWD/patches/gcc.es.po.diff.gz | patch -p1 --verbose || exit 1 - - # Fix errors in sv locale: - zcat $CWD/patches/gcc.sv.po.diff.gz | patch -p1 --verbose || exit 1 + zcat $CWD/patches/gcc-no_fixincludes.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 # Fix perms/owners: chown -R root:root . diff --git a/source/d/gcc/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch b/source/d/gcc/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch deleted file mode 100644 index 9f0fa35bc..000000000 --- a/source/d/gcc/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch +++ /dev/null @@ -1,146 +0,0 @@ -From patchwork Fri May 3 07:16:10 2019 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -X-Patchwork-Submitter: Jakub Jelinek -X-Patchwork-Id: 1094692 -Return-Path: -X-Original-To: incoming@patchwork.ozlabs.org -Delivered-To: patchwork-incoming@bilbo.ozlabs.org -Authentication-Results: ozlabs.org; - spf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org - (client-ip=209.132.180.131; helo=sourceware.org; - envelope-from=gcc-patches-return-500041-incoming=patchwork.ozlabs.org@gcc.gnu.org; - receiver=) -Authentication-Results: ozlabs.org; - dmarc=fail (p=none dis=none) header.from=redhat.com -Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; - unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org - header.b="WhDk+9++"; dkim-atps=neutral -Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) - (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 - bits)) (No client certificate requested) - by ozlabs.org (Postfix) with ESMTPS id 44wNjB0t65z9s9y - for ; - Fri, 3 May 2019 17:16:25 +1000 (AEST) -DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id - :list-unsubscribe:list-archive:list-post:list-help:sender:date - :from:to:cc:subject:message-id:reply-to:mime-version - :content-type; q=dns; s=default; b=uX2JgPCp8IANMWcTrdn9eL5SE1PqS - sqRRWyzDFHfr5XjmeT/bE41babwrBZMo3eAKMUSJzX7sCNeXlBShJ8N9Eyr0qBLQ - aVoO8BR6BIFtuxaRSCwx6ZfbfbqJFNaW9mUT3OJiPTfQUB5NI3+bHtAQe6yKblqS - o0hVQUouhYIB24= -DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id - :list-unsubscribe:list-archive:list-post:list-help:sender:date - :from:to:cc:subject:message-id:reply-to:mime-version - :content-type; s=default; bh=ag8hzhMIZOGnUlxqQa3qiM3TJHk=; b=WhD - k+9++fmj2KalPZ8GhtuS/sLcq86HQCOKhjzT6bPnNqcioGsePjnWWTzwSAfA3+xK - WMDKia8ClZB8Z66r8v5B/oqOBu/HKHsMXa4NIdSG/jWfFNqVNIGdZ8S43JGhxH5P - 9LGxwR99wkPOfnQMO1QmYZmiZiH0HdyNdyLhwV9w= -Received: (qmail 38694 invoked by alias); 3 May 2019 07:16:18 -0000 -Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm -Precedence: bulk -List-Id: -List-Unsubscribe: -List-Archive: -List-Post: -List-Help: -Sender: gcc-patches-owner@gcc.gnu.org -Delivered-To: mailing list gcc-patches@gcc.gnu.org -Received: (qmail 38270 invoked by uid 89); 3 May 2019 07:16:18 -0000 -Authentication-Results: sourceware.org; auth=none -X-Spam-SWARE-Status: No, score=-7.1 required=5.0 tests=AWL, BAYES_00, - GIT_PATCH_2, GIT_PATCH_3, - SPF_HELO_PASS autolearn=ham version=3.3.1 - spammy=HX-Languages-Length:2327 -X-HELO: mx1.redhat.com -Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by - sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; - Fri, 03 May 2019 07:16:17 +0000 -Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com - [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA - (256/256 bits)) (No client certificate requested) by - mx1.redhat.com (Postfix) with ESMTPS id 6E4B730ADBC3; - Fri, 3 May 2019 07:16:15 +0000 (UTC) -Received: from tucnak.zalov.cz (ovpn-116-81.ams2.redhat.com - [10.36.116.81]) by smtp.corp.redhat.com (Postfix) with ESMTPS - id C44F62B9CF; Fri, 3 May 2019 07:16:14 +0000 (UTC) -Received: from tucnak.zalov.cz (localhost [127.0.0.1]) by tucnak.zalov.cz - (8.15.2/8.15.2) with ESMTP id x437GCxS021786; - Fri, 3 May 2019 09:16:12 +0200 -Received: (from jakub@localhost) by tucnak.zalov.cz (8.15.2/8.15.2/Submit) - id x437GAVP021785; Fri, 3 May 2019 09:16:10 +0200 -Date: Fri, 3 May 2019 09:16:10 +0200 -From: Jakub Jelinek -To: Richard Biener , Jan Hubicka -Cc: gcc-patches@gcc.gnu.org -Subject: [PATCH] Fix ipa-devirt ICEs with types requiring structural - equality (PR tree-optimization/90303) -Message-ID: <20190503071610.GY2706@tucnak> -Reply-To: Jakub Jelinek -MIME-Version: 1.0 -Content-Type: text/plain; charset=us-ascii -Content-Disposition: inline -User-Agent: Mutt/1.11.3 (2019-02-01) -X-IsSubscribed: yes - -Hi! - -The following two functions assume that all types (in the latter case only -the TYPE_MAIN_VARIANT of it) have non-NULL TYPE_CANONICAL. That is -generally not something the FEs guarantee, if TYPE_CANONICAL is NULL, that -is TYPE_STRUCTURAL_EQUALITY_P and generally the middle-end either punts on -those, or does use more careful type comparison etc. In the testcase -we have a FUNCTION_TYPE for which TYPE_STRUCTURAL_EQUALITY_P is true and -the C++ FE sets template types where any of the template parameters requires -structural equality also to require structural equality. - -In the following functions, we already have a type (TYPE_MAIN_VARIANT), -using its TYPE_CANONICAL instead when it is NULL means a certain ICE, but I -don't see why we couldn't just use those types. - -Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk and -later for 9.2? - -2019-05-03 Jakub Jelinek - - PR tree-optimization/90303 - * ipa-devirt.c (obj_type_ref_class, get_odr_type): Don't use - TYPE_CANONICAL for TYPE_STRUCTURAL_EQUALITY_P types in !in_lto_p mode. - - * g++.target/i386/pr90303.C: New test. - - - Jakub - ---- gcc/ipa-devirt.c.jj 2019-04-15 19:45:28.796340266 +0200 -+++ gcc/ipa-devirt.c 2019-05-02 10:46:03.077896176 +0200 -@@ -2020,7 +2020,7 @@ obj_type_ref_class (const_tree ref) - ref = TREE_VALUE (TYPE_ARG_TYPES (ref)); - gcc_checking_assert (TREE_CODE (ref) == POINTER_TYPE); - tree ret = TREE_TYPE (ref); -- if (!in_lto_p) -+ if (!in_lto_p && !TYPE_STRUCTURAL_EQUALITY_P (ret)) - ret = TYPE_CANONICAL (ret); - else - ret = get_odr_type (ret)->type; -@@ -2042,7 +2042,7 @@ get_odr_type (tree type, bool insert) - int base_id = -1; - - type = TYPE_MAIN_VARIANT (type); -- if (!in_lto_p) -+ if (!in_lto_p && !TYPE_STRUCTURAL_EQUALITY_P (type)) - type = TYPE_CANONICAL (type); - - gcc_checking_assert (can_be_name_hashed_p (type) ---- gcc/testsuite/g++.target/i386/pr90303.C.jj 2019-05-02 10:51:42.208456515 +0200 -+++ gcc/testsuite/g++.target/i386/pr90303.C 2019-05-02 10:52:15.300925960 +0200 -@@ -0,0 +1,8 @@ -+// PR tree-optimization/90303 -+// { dg-do compile { target ia32 } } -+// { dg-additional-options "-O2" } -+ -+struct A { virtual void foo (); }; -+template class B : A {}; -+typedef void (__attribute__((fastcall)) F) (); -+B e; diff --git a/source/d/gcc/patches/gcc-no_fixincludes.diff b/source/d/gcc/patches/gcc-no_fixincludes.diff new file mode 100644 index 000000000..e152e0821 --- /dev/null +++ b/source/d/gcc/patches/gcc-no_fixincludes.diff @@ -0,0 +1,27 @@ +--- ./gcc/Makefile.in.orig 2018-03-09 09:24:44.000000000 -0600 ++++ ./gcc/Makefile.in 2018-05-02 12:25:43.958002771 -0500 +@@ -3004,9 +3004,9 @@ + chmod a+r $${fix_dir}/limits.h; \ + done + # Install the README +- rm -f include-fixed/README +- cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README +- chmod a+r include-fixed/README ++# rm -f include-fixed/README ++# cp $(srcdir)/../fixincludes/README-fixinc include-fixed/README ++# chmod a+r include-fixed/README + $(STAMP) $@ + + .PHONY: install-gcc-tooldir +@@ -3087,10 +3087,7 @@ + (TARGET_MACHINE='$(target)'; srcdir=`cd $(srcdir); ${PWD_COMMAND}`; \ + SHELL='$(SHELL)'; MACRO_LIST=`${PWD_COMMAND}`/macro_list ; \ + gcc_dir=`${PWD_COMMAND}` ; \ +- export TARGET_MACHINE srcdir SHELL MACRO_LIST && \ +- cd $(build_objdir)/fixincludes && \ +- $(SHELL) ./fixinc.sh "$${gcc_dir}/$${fix_dir}" \ +- $(BUILD_SYSTEM_HEADER_DIR) $(OTHER_FIXINCLUDES_DIRS) ); \ ++ export TARGET_MACHINE srcdir SHELL MACRO_LIST ); \ + rm -f $${fix_dir}/syslimits.h; \ + if [ -f $${fix_dir}/limits.h ]; then \ + mv $${fix_dir}/limits.h $${fix_dir}/syslimits.h; \ diff --git a/source/d/gcc/patches/gcc.PR90397.patch b/source/d/gcc/patches/gcc.PR90397.patch deleted file mode 100644 index 454fb5201..000000000 --- a/source/d/gcc/patches/gcc.PR90397.patch +++ /dev/null @@ -1,45 +0,0 @@ -From f4f53ba83ac1e711f5e78cddc4f4063108327e81 Mon Sep 17 00:00:00 2001 -From: redi -Date: Fri, 10 May 2019 22:23:10 +0000 -Subject: [PATCH] PR libstdc++/90397 fix std::variant friend declaration - -Clang diagnoses insert inconsistent noexcept-specifier on the friend -declaration of __get. Add . - - PR libstdc++/90397 - * include/std/variant (variant): Add noexcept to friend declaration. - -git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-9-branch@271083 138bc75d-0d04-0410-961f-82ee72b054a4 ---- - libstdc++-v3/ChangeLog | 3 +++ - libstdc++-v3/include/std/variant | 3 ++- - 2 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog -index d440be5e49d8..4ac03895bcae 100644 ---- a/libstdc++-v3/ChangeLog -+++ b/libstdc++-v3/ChangeLog -@@ -1,5 +1,8 @@ - 2019-05-10 Jonathan Wakely - -+ PR libstdc++/90397 -+ * include/std/variant (variant): Add noexcept to friend declaration. -+ - Backport from mainline - 2019-04-26 Jonathan Wakely - -diff --git a/libstdc++-v3/include/std/variant b/libstdc++-v3/include/std/variant -index 8c7d7f37fe28..75fb0dc164ac 100644 ---- a/libstdc++-v3/include/std/variant -+++ b/libstdc++-v3/include/std/variant -@@ -1556,7 +1556,8 @@ namespace __variant - #endif - - template -- friend constexpr decltype(auto) __detail::__variant::__get(_Vp&& __v); -+ friend constexpr decltype(auto) -+ __detail::__variant::__get(_Vp&& __v) noexcept; - - template - friend void* __detail::__variant::__get_storage(_Vp&& __v); - diff --git a/source/d/gcc/patches/gcc.es.po.diff b/source/d/gcc/patches/gcc.es.po.diff deleted file mode 100644 index b213eba08..000000000 --- a/source/d/gcc/patches/gcc.es.po.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- ./gcc/po/es.po.orig 2019-04-19 14:19:51.000000000 -0500 -+++ ./gcc/po/es.po 2019-05-25 00:48:35.073983925 -0500 -@@ -20140,7 +20140,7 @@ - - #: gimple-ssa-warn-restrict.c:1803 - msgid "%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wu" --msgstr "El desplazamiento de %G%qD %s desde el objeto en %qE está fuera de los límites del subobjeto referenciado %Qd con tipo %qT en el desplazamiento %wu" -+msgstr "El desplazamiento de %G%qD %s desde el objeto en %qE está fuera de los límites del subobjeto referenciado %qD con tipo %qT en el desplazamiento %wu" - - #: gimple-ssa-warn-restrict.c:1980 - #, fuzzy diff --git a/source/d/gcc/patches/gcc.sv.po.diff b/source/d/gcc/patches/gcc.sv.po.diff deleted file mode 100644 index 77cbd3d9e..000000000 --- a/source/d/gcc/patches/gcc.sv.po.diff +++ /dev/null @@ -1,853 +0,0 @@ ---- ./gcc/po/sv.po.orig 2019-04-29 17:45:52.000000000 -0500 -+++ ./gcc/po/sv.po 2019-05-25 00:48:35.153983918 -0500 -@@ -35935,10 +35935,9 @@ - msgstr "det definierades senare här" - - #: c/c-parser.c:6418 --#, fuzzy, gcc-internal-format --#| msgid "%qE is not a class template" -+#, gcc-internal-format - msgid "%qE is not an asm qualifier" --msgstr "%qE är inte en klassmall" -+msgstr "%qE är inte en asm-kvalificerare" - - #: c/c-parser.c:6461 - #, gcc-internal-format -@@ -36269,10 +36268,9 @@ - msgstr "använder absolutvärdesfunktionen %qD för heltal när argumentet är av den komplexa typen %qT" - - #: c/c-parser.c:9417 --#, fuzzy, gcc-internal-format --#| msgid "using %qs with unsigned type has no effect" -+#, gcc-internal-format - msgid "taking the absolute value of unsigned type %qT has no effect" --msgstr "att använda %qs med en teckenlös typ har ingen effekt" -+msgstr "att ta absolutvärdet av en teckenlös typ %qT har ingen effekt" - - #: c/c-parser.c:9428 - #, gcc-internal-format -@@ -36430,10 +36428,9 @@ - msgstr "uttrycket måste vara ett heltal" - - #: c/c-parser.c:12119 c/c-parser.c:12131 --#, fuzzy, gcc-internal-format --#| msgid "expected %<,%> or %<)%>" -+#, gcc-internal-format - msgid "expected %<)%> or %<,%>" --msgstr "%<,%> eller %<)%> förväntades" -+msgstr "%<)%> eller %<,%> förväntades" - - #: c/c-parser.c:12266 c/c-parser.c:19586 - #, gcc-internal-format -@@ -36519,34 +36516,29 @@ - msgstr "%-värdet måste vara positivt" - - #: c/c-parser.c:12890 --#, fuzzy, gcc-internal-format --#| msgid "expected integer expression" -+#, gcc-internal-format - msgid "expected constant integer expression" --msgstr "heltalsuttryck förväntades" -+msgstr "konstant heltalsuttryck förväntades" - - #: c/c-parser.c:12929 cp/parser.c:33541 --#, fuzzy, gcc-internal-format --#| msgid "expected %, %, % or %" -+#, gcc-internal-format - msgid "expected %, %, %, %, %, % or %" --msgstr "%, %, % eller % förväntades" -+msgstr "%, %, %, %, %, % eller % förväntades" - - #: c/c-parser.c:12990 cp/parser.c:33606 --#, fuzzy, gcc-internal-format --#| msgid "expected %, %, or %" -+#, gcc-internal-format - msgid "expected %, % or %" --msgstr "%, % eller % förväntades" -+msgstr "%, % eller % förväntades" - - #: c/c-parser.c:13056 cp/parser.c:33675 --#, fuzzy, gcc-internal-format --#| msgid "too many % clauses with %qs modifier" -+#, gcc-internal-format - msgid "too many % clauses with %qs category" --msgstr "för många %-klausuler med %qs-modifierare" -+msgstr "för många %-klausuler med %qs-modifierare" - - #: c/c-parser.c:13059 cp/parser.c:33678 --#, fuzzy, gcc-internal-format --#| msgid "too many % clauses with %qs modifier" -+#, gcc-internal-format - msgid "too many % clauses with unspecified category" --msgstr "för många %-klausuler med %qs-modifierare" -+msgstr "för många %-klausuler med ospecificerad kategori" - - #: c/c-parser.c:13123 cp/semantics.c:6633 - #, gcc-internal-format -@@ -36579,10 +36571,9 @@ - msgstr "ordered-argument behöver ett positivt konstant heltalsuttryck" - - #: c/c-parser.c:13545 cp/parser.c:33796 --#, fuzzy, gcc-internal-format --#| msgid "%<_Atomic%> %qE in % clause" -+#, gcc-internal-format - msgid "% modifier on % clause not supported yet" --msgstr "%<_Atomic%> %qE i %-klausul" -+msgstr "en %-modifierare på en %-klausul stödjs inte ännu" - - #: c/c-parser.c:13601 c/c-parser.c:18869 cp/parser.c:39608 - #, gcc-internal-format -@@ -36645,10 +36636,9 @@ - msgstr "%-klausulens uttryck måste vara ett positivt konstant heltalsuttryck" - - #: c/c-parser.c:14438 cp/parser.c:34668 --#, fuzzy, gcc-internal-format --#| msgid "%qs feature modifier is incompatible with %s %s" -+#, gcc-internal-format - msgid "% modifier incompatible with %qs" --msgstr "funktionsmodifieraren %qs är inkompatibel med %s %s" -+msgstr "modifieraren % är inkompatibel med %qs" - - #: c/c-parser.c:14485 cp/parser.c:34716 cp/parser.c:34943 - #, gcc-internal-format -@@ -36781,40 +36771,34 @@ - msgstr "%<#pragma acc update%> måste innehålla åtminstone en %- eller %- eller %-klausul" - - #: c/c-parser.c:16071 cp/parser.c:35668 --#, fuzzy, gcc-internal-format --#| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier" -+#, gcc-internal-format - msgid "expected %, %, %, %, %, %, %, % or % clause" --msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> eller identifierare förväntades" -+msgstr "%-, %-, %-, %-, %-, %-, %-, %- eller %-klausul förväntades" - - #: c/c-parser.c:16080 cp/parser.c:35677 --#, fuzzy, gcc-internal-format --#| msgid "too many %qs clauses" -+#, gcc-internal-format - msgid "too many atomic clauses" --msgstr "för många %qs-klausuler" -+msgstr "för många atomära klausuler" - - #: c/c-parser.c:16087 cp/parser.c:35684 --#, fuzzy, gcc-internal-format --#| msgid "too many %qs clauses" -+#, gcc-internal-format - msgid "too many memory order clauses" --msgstr "för många %qs-klausuler" -+msgstr "för många ordningsklausuler" - - #: c/c-parser.c:16142 cp/parser.c:35739 --#, fuzzy, gcc-internal-format --#| msgid "%<#pragma omp target update%> must contain at least one % or % clauses" -+#, gcc-internal-format - msgid "%<#pragma omp atomic read%> incompatible with % or % clauses" --msgstr "%<#pragma omp target update%> måste innehålla åtminstone en %- eller %-klausul" -+msgstr "%<#pragma omp atomic read%> är inkompatibel med en %- eller %-klausul" - - #: c/c-parser.c:16151 cp/parser.c:35748 --#, fuzzy, gcc-internal-format --#| msgid "%<#pragma omp target update%> must contain at least one % or % clauses" -+#, gcc-internal-format - msgid "%<#pragma omp atomic write%> incompatible with % or % clauses" --msgstr "%<#pragma omp target update%> måste innehålla åtminstone en %- eller %-klausul" -+msgstr "%<#pragma omp atomic write%> är inkompatibel med en %- eller %-klausul" - - #: c/c-parser.c:16160 cp/parser.c:35757 --#, fuzzy, gcc-internal-format --#| msgid "%<#pragma omp target update%> must contain at least one % or % clauses" -+#, gcc-internal-format - msgid "%<#pragma omp atomic update%> incompatible with % or % clauses" --msgstr "%<#pragma omp target update%> måste innehålla åtminstone en %- eller %-klausul" -+msgstr "%<#pragma omp atomic update%> är inkompatibel med en %- eller %-klausul" - - #: c/c-parser.c:16426 cp/parser.c:35962 cp/parser.c:35988 - #, gcc-internal-format -@@ -36837,34 +36821,29 @@ - msgstr "%<(%> eller filslut förväntades" - - #: c/c-parser.c:16588 cp/semantics.c:9035 --#, fuzzy, gcc-internal-format --#| msgid "expression %qE is not a constant expression" -+#, gcc-internal-format - msgid "% expression is not lvalue expression" --msgstr "uttrycket %qE är inte ett konstant uttryck" -+msgstr "uttrycket % är inte ett l-värde-uttryck" - - #: c/c-parser.c:16645 cp/parser.c:36220 --#, fuzzy, gcc-internal-format --#| msgid "expected %, %, % or %" -+#, gcc-internal-format - msgid "expected %, %, % or %" --msgstr "%, %, % eller % förväntades" -+msgstr "%, %, % eller % förväntades" - - #: c/c-parser.c:16657 cp/parser.c:36236 --#, fuzzy, gcc-internal-format --#| msgid "expected %<;%>, %<,%> or %<)%>" -+#, gcc-internal-format - msgid "expected %, % or % clause" --msgstr "%<;%>, %<,%> eller %<)%> förväntades" -+msgstr "%-, %- eller %-klausul förväntades" - - #: c/c-parser.c:16693 cp/parser.c:36269 --#, fuzzy, gcc-internal-format --#| msgid "expected %, %, or %" -+#, gcc-internal-format - msgid "expected %, % or %" --msgstr "%, % eller % förväntades" -+msgstr "%, % eller % förväntades" - - #: c/c-parser.c:16700 cp/parser.c:36276 --#, fuzzy, gcc-internal-format --#| msgid "% schedule modifier specified together with % clause" -+#, gcc-internal-format - msgid "% list specified together with memory order clause" --msgstr "%-schemaläggningsmodifierare angiven tillsammans med %-klausul" -+msgstr "%-lista specificerat tillsammans med minnesordningsklausul" - - #: c/c-parser.c:16749 cp/parser.c:36876 - #, gcc-internal-format -@@ -36927,10 +36906,9 @@ - msgstr "%<#pragma omp target data%> med en annan map-typ än %, %, % eller % på %-klausul" - - #: c/c-parser.c:18045 cp/parser.c:38220 --#, fuzzy, gcc-internal-format --#| msgid "%<#pragma omp target data%> must contain at least one % clause" -+#, gcc-internal-format - msgid "%<#pragma omp target data%> must contain at least one % or % clause" --msgstr "%<#pragma omp target data%> måste innehålla åtminstone en %-klausul" -+msgstr "%<#pragma omp target data%> måste innehålla åtminstone en %- eller %-klausul" - - #: c/c-parser.c:18092 cp/parser.c:38445 - #, gcc-internal-format -@@ -37063,10 +37041,9 @@ - msgstr "% eller % eller % förväntades" - - #: c/c-parser.c:19255 cp/parser.c:39896 --#, fuzzy, gcc-internal-format --#| msgid "expected %, %, or %" -+#, gcc-internal-format - msgid "expected %, % or %" --msgstr "%, % eller % förväntades" -+msgstr "%, % eller % förväntades" - - #: c/c-parser.c:19275 cp/parser.c:39922 - #, gcc-internal-format -@@ -37074,10 +37051,9 @@ - msgstr "en klausul %, %, %, % eller % förväntades" - - #: c/c-parser.c:19284 cp/parser.c:39931 --#, fuzzy, gcc-internal-format --#| msgid "strong using directive no longer supported" -+#, gcc-internal-format - msgid "%qs clause on % directive not supported yet" --msgstr "direktivet strong using stödjs inte längre" -+msgstr "klausulen %qs på direktivet % stödjs inte ännu" - - #: c/c-parser.c:19296 cp/parser.c:39943 - #, gcc-internal-format -@@ -37095,22 +37071,19 @@ - msgstr "klausulen % använd lexikalt efter första konsstruktionen % utan minnesordningsklausul" - - #: c/c-parser.c:19331 cp/parser.c:39978 --#, fuzzy, gcc-internal-format --#| msgid "%<#pragma omp target data%> must contain at least one % clause" -+#, gcc-internal-format - msgid "% requires at least one clause" --msgstr "%<#pragma omp target data%> måste innehålla åtminstone en %-klausul" -+msgstr "% kräver åtminstone en klausul" - - #: c/c-parser.c:19350 --#, fuzzy, gcc-internal-format --#| msgid "%<_Atomic%> %qE in % clause" -+#, gcc-internal-format - msgid "zero sized type %qT in % clause" --msgstr "%<_Atomic%> %qE i %-klausul" -+msgstr "nollstor typ %qT i %-klausul" - - #: c/c-parser.c:19356 --#, fuzzy, gcc-internal-format --#| msgid "variable length element type in array % clause" -+#, gcc-internal-format - msgid "variable sized type %qT in % clause" --msgstr "elementtyp med variabel längd i vektor-%-klausul" -+msgstr "typen %qT med variabel storlek i-%-klausul" - - #: c/c-parser.c:19588 cp/semantics.c:8025 - #, gcc-internal-format -@@ -37407,10 +37380,9 @@ - msgstr "för många argument till metoden %qE" - - #: c/c-typeck.c:3513 --#, fuzzy, gcc-internal-format --#| msgid "too many arguments to function %qE" -+#, gcc-internal-format - msgid "too many arguments to built-in function %qE expecting %d" --msgstr "för många argument till funktionen %qE" -+msgstr "för många argument till den inbyggda funktionen %qE, %d förväntades" - - #: c/c-typeck.c:3585 - #, gcc-internal-format -@@ -37418,10 +37390,9 @@ - msgstr "implicit konvertering från %qT till %qT när argument skickas till en funktion" - - #: c/c-typeck.c:3653 --#, fuzzy, gcc-internal-format --#| msgid "too few arguments to function %qE" -+#, gcc-internal-format - msgid "too few arguments to built-in function %qE expecting %u" --msgstr "för få argument till funktionen %qE" -+msgstr "för få argument till den inbyggda funktionen %qE, %u förväntades" - - #: c/c-typeck.c:3828 c/c-typeck.c:3856 cp/typeck.c:4887 cp/typeck.c:5148 - #, gcc-internal-format -@@ -37479,10 +37450,9 @@ - msgstr "ISO C stödjer inte %<~%> för komplex konjugering" - - #: c/c-typeck.c:4434 --#, fuzzy, gcc-internal-format --#| msgid "wrong type argument to abs" -+#, gcc-internal-format - msgid "wrong type argument to absu" --msgstr "fel typ på argument till abs" -+msgstr "fel typ på argument till absu" - - #: c/c-typeck.c:4459 - #, gcc-internal-format -@@ -37610,10 +37580,9 @@ - msgstr "ISO C förbjuder villkorliga uttryck mellan % och funktionspekare" - - #: c/c-typeck.c:5342 --#, fuzzy, gcc-internal-format --#| msgid "pointer type mismatch in conditional expression" -+#, gcc-internal-format - msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression" --msgstr "pekartyper stämmer inte i villkorsuttryck" -+msgstr "pekartyper stämmer inte mellan %qT och %qT hos %qD och %qD i villkorsuttryck" - - #: c/c-typeck.c:5347 - #, gcc-internal-format -@@ -37764,10 +37733,9 @@ - msgstr "argument %2$d till %1$qD befordras till %3$qT där %4$qT förväntas i ett anrop till den inbyggda funktionen som deklarerats utan prototyp" - - #: c/c-typeck.c:6503 --#, fuzzy, gcc-internal-format --#| msgid "routine %qD declared here" -+#, gcc-internal-format - msgid "built-in %qD declared here" --msgstr "rutinen %qD är deklarerad här" -+msgstr "den inbyggda %qD är deklarerad här" - - #: c/c-typeck.c:6702 - #, gcc-internal-format -@@ -37917,10 +37885,9 @@ - msgstr "skickar argument %d till %qE från inkompatibel pekartyp" - - #: c/c-typeck.c:7251 --#, fuzzy, gcc-internal-format --#| msgid "assignment to %qT from incompatible pointer type %qT" -+#, gcc-internal-format - msgid "assignment to %qT from pointer to %qD with incompatible type %qT" --msgstr "tilldelning till %qT från inkompatibel pekartyp %qT" -+msgstr "tilldelning till %qT från pekare till %qD med inkompatibel typ %qT" - - #: c/c-typeck.c:7256 - #, gcc-internal-format -@@ -37928,10 +37895,9 @@ - msgstr "tilldelning till %qT från inkompatibel pekartyp %qT" - - #: c/c-typeck.c:7262 --#, fuzzy, gcc-internal-format --#| msgid "initialization of %qT from incompatible pointer type %qT" -+#, gcc-internal-format - msgid "initialization of %qT from pointer to %qD with incompatible type %qT" --msgstr "initiering av %qT från inkompatibel pekartyp %qT" -+msgstr "initiering av %qT från pekare til %qD inkompatibel typ %qT" - - #: c/c-typeck.c:7267 - #, gcc-internal-format -@@ -37939,10 +37905,9 @@ - msgstr "initiering av %qT från inkompatibel pekartyp %qT" - - #: c/c-typeck.c:7274 --#, fuzzy, gcc-internal-format --#| msgid "returning %qT from a function with incompatible return type %qT" -+#, gcc-internal-format - msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT" --msgstr "returnerar %qT från en funktion med inkompatibel returtyp %qT" -+msgstr "returnerar pekaer till %qD av typen %qT från en funktion med inkompatibel typ %qT" - - #: c/c-typeck.c:7279 - #, gcc-internal-format -@@ -38020,10 +37985,9 @@ - msgstr "initiering av medlem som är en flexibel vektor" - - #: c/c-typeck.c:7749 cp/typeck2.c:1128 --#, fuzzy, gcc-internal-format --#| msgid "initialization of %qT from incompatible pointer type %qT" -+#, gcc-internal-format - msgid "cannot initialize array of %qT from a string literal with type array of %qT" --msgstr "initiering av %qT från inkompatibel pekartyp %qT" -+msgstr "det går inte att initiera vektorn av %qT från en strängliteral med typvektor %qT" - - #: c/c-typeck.c:7789 - #, gcc-internal-format -@@ -38394,10 +38358,9 @@ - - #: c/c-typeck.c:12766 c/c-typeck.c:12776 cp/semantics.c:9122 - #: cp/semantics.c:9132 --#, fuzzy, gcc-internal-format --#| msgid "expected % or % % clause modifier" -+#, gcc-internal-format - msgid "expected % % clause modifier" --msgstr "%- eller %-modifierare av %-klausul förväntades" -+msgstr "% %-klausulmodifierare förväntades" - - #: c/c-typeck.c:12811 cp/semantics.c:9168 - #, gcc-internal-format -@@ -38826,40 +38789,34 @@ - msgstr "C++ kräver en befordrad typ, inte en uppräkningstyp, i %" - - #: c/gimple-parser.c:249 --#, fuzzy, gcc-internal-format --#| msgid "No edge out of thunk node" -+#, gcc-internal-format - msgid "edge not found" --msgstr "Ingen båge ut från snuttnod" -+msgstr "bågen finns inte" - - #: c/gimple-parser.c:382 c/gimple-parser.c:388 --#, fuzzy, gcc-internal-format --#| msgid "expected pointer" -+#, gcc-internal-format - msgid "expected block index" --msgstr "pekare förväntades" -+msgstr "blockindex förväntades" - - #: c/gimple-parser.c:396 --#, fuzzy, gcc-internal-format --#| msgid "invalid operation" -+#, gcc-internal-format - msgid "invalid block index" --msgstr "ogiltig operation" -+msgstr "felaktigt blockindex" - - #: c/gimple-parser.c:406 --#, fuzzy, gcc-internal-format --#| msgid "expected type specifier" -+#, gcc-internal-format - msgid "expected block specifier" --msgstr "typspecificerare förväntades" -+msgstr "blockspecificerare förväntades" - - #: c/gimple-parser.c:424 --#, fuzzy, gcc-internal-format --#| msgid "expected pass name" -+#, gcc-internal-format - msgid "expected loop number" --msgstr "passnamn förväntades" -+msgstr "slingnummer förväntades" - - #: c/gimple-parser.c:435 --#, fuzzy, gcc-internal-format --#| msgid "unknown relocation unspec" -+#, gcc-internal-format - msgid "unknown block specifier" --msgstr "okänd avspecifikation av omlokalisering" -+msgstr "okänd blockspecifiserare" - - #: c/gimple-parser.c:449 c/gimple-parser.c:533 - #, gcc-internal-format -@@ -38867,16 +38824,14 @@ - msgstr "satser utan block" - - #: c/gimple-parser.c:485 --#, fuzzy, gcc-internal-format --#| msgid "duplicate label %qD" -+#, gcc-internal-format - msgid "duplicate loop header" --msgstr "dubblerad etikett %qD" -+msgstr "dubblerat slinghuvud" - - #: c/gimple-parser.c:692 --#, fuzzy, gcc-internal-format --#| msgid "invalid base-class specification" -+#, gcc-internal-format - msgid "invalid source block specification" --msgstr "ogiltig basklasspecifikation" -+msgstr "ogiltig källkodsblockspecifikation" - - #: c/gimple-parser.c:854 - #, gcc-internal-format -@@ -38914,16 +38869,14 @@ - msgstr "ogiltig bas %qE för SSA-namn" - - #: c/gimple-parser.c:1077 --#, fuzzy, gcc-internal-format --#| msgid "expected function name" -+#, gcc-internal-format - msgid "expecting internal function name" --msgstr "ett funktionsnamn förväntades" -+msgstr "ett internt funktionsnamn förväntades" - - #: c/gimple-parser.c:1090 --#, fuzzy, gcc-internal-format --#| msgid "call to internal function %qE" -+#, gcc-internal-format - msgid "unknown internal function %qE" --msgstr "anrop av intern funktion %qE" -+msgstr "okänd intern funktion %qE" - - #: c/gimple-parser.c:1214 - #, gcc-internal-format -@@ -38937,10 +38890,9 @@ - msgstr "ogiltig _Literal" - - #: c/gimple-parser.c:1272 --#, fuzzy, gcc-internal-format --#| msgid "initializer invalid for static member with constructor" -+#, gcc-internal-format - msgid "invalid type for _Literal with constructor" --msgstr "initierare är ogiltig för statisk medlem med konstruerare" -+msgstr "felaktig typ för _Literal med konstruerare" - - #: c/gimple-parser.c:1374 - #, gcc-internal-format -@@ -38968,10 +38920,9 @@ - msgstr "else-sats förväntades" - - #: c/gimple-parser.c:1974 --#, fuzzy, gcc-internal-format --#| msgid "expected label" -+#, gcc-internal-format - msgid "expected case label" --msgstr "etikett förväntades" -+msgstr "case-etikett förväntades" - - #. A bad conversion for 'this' must be discarding cv-quals. - #: cp/call.c:3553 -@@ -39741,10 +39692,9 @@ - msgstr "kan inte konvertera från basklassen %qT till den härledda klassen %qT via den virtuella basen %qT" - - #: cp/class.c:372 --#, fuzzy, gcc-internal-format --#| msgid "cannot convert from base class %qT to derived class %qT because the base is virtual" -+#, gcc-internal-format - msgid "cannot convert from %qT to base class %qT because %qT is incomplete" --msgstr "kan inte konvertera från basklassen %qT till den härledda klassen %qT eftersom basen är virtuell" -+msgstr "kan inte konvertera %qT till basklassen %qT eftersom %qT är inkomplett" - - #: cp/class.c:1106 - #, gcc-internal-format -@@ -39894,10 +39844,9 @@ - msgstr "ellipsen i %qD ärvs inte" - - #: cp/class.c:3220 --#, fuzzy, gcc-internal-format --#| msgid "bit-field %q+#D with non-integral type" -+#, gcc-internal-format - msgid "bit-field %q#D with non-integral type %qT" --msgstr "bitfält %q+#D har en icke-heltalstyp" -+msgstr "bitfält %q#D har en icke-heltalstyp %qT" - - #: cp/class.c:3236 - #, gcc-internal-format -@@ -39940,10 +39889,9 @@ - msgstr "medlem %q+#D med kopieringstilldelningsoperator inte tillåten i union" - - #: cp/class.c:3332 --#, fuzzy, gcc-internal-format --#| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11" -+#, gcc-internal-format - msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>" --msgstr "obegränsade unioner är endast tillgängliga med -std=c++11 eller -std=gnu++11" -+msgstr "obegränsade unioner är endast tillgängliga med %<-std=c++11%> eller %<-std=gnu++11%>" - - #: cp/class.c:3460 - #, gcc-internal-format -@@ -40011,16 +39959,14 @@ - msgstr " men ersätter inte %" - - #: cp/class.c:4146 --#, fuzzy, gcc-internal-format --#| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)" -+#, gcc-internal-format - msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)" --msgstr "justeringen av %qD ökade i -fabi-version=9 (GCC 5.2)" -+msgstr "justeringen av %qD ökade i %<-fabi-version=9%> (GCC 5.2)" - - #: cp/class.c:4149 --#, fuzzy, gcc-internal-format --#| msgid "alignment of %qD will increase in -fabi-version=9" -+#, gcc-internal-format - msgid "alignment of %qD will increase in %<-fabi-version=9%>" --msgstr "justering av %qD kommer öka med -fabi-version=9" -+msgstr "justering av %qD kommer öka i %<-fabi-version=9%>" - - #: cp/class.c:4442 - #, gcc-internal-format -@@ -40238,16 +40184,14 @@ - msgstr "kan inte konvertera %qE från typ %qT till typ %qT" - - #: cp/class.c:8418 --#, fuzzy, gcc-internal-format --#| msgid "declaration of %qD as member of %qT" -+#, gcc-internal-format - msgid "declaration of %q#D changes meaning of %qD" --msgstr "deklaration av %qD som medlem av %qT" -+msgstr "deklaration av %q#D ändrar betydelsen av %qD" - - #: cp/class.c:8421 --#, fuzzy, gcc-internal-format --#| msgid "redeclared here as %q#D" -+#, gcc-internal-format - msgid "%qD declared here as %q#D" --msgstr "omdeklarerad här som %q#D" -+msgstr "%qD deklarerad här som %q#D" - - #: cp/constexpr.c:106 - #, gcc-internal-format -@@ -40360,10 +40304,9 @@ - msgstr "anrop har cirkulärt beroende" - - #: cp/constexpr.c:1780 --#, fuzzy, gcc-internal-format --#| msgid "% evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)" -+#, gcc-internal-format - msgid "% evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)" --msgstr "beräkning av % överskrider maxvärdet på %d (använd -fconstexpr-depth= för att öka maxvärdet)" -+msgstr "beräkning av % överskrider maxvärdet på %d (använd %<-fconstexpr-depth=%> för att öka maxvärdet)" - - #: cp/constexpr.c:2016 - #, gcc-internal-format -@@ -40492,10 +40435,9 @@ - msgstr "ändring av %qE är inte ett konstant uttryck" - - #: cp/constexpr.c:3861 --#, fuzzy, gcc-internal-format --#| msgid "Change of value in conversion from %qs to %qs at %L" -+#, gcc-internal-format - msgid "change of the active member of a union from %qD to %qD" --msgstr "Ändring av värde vid konvertering från %qs till %qs vid %L" -+msgstr "ändring av den aktiva medlemmen av en union %qD till %qD" - - #: cp/constexpr.c:4162 cp/constexpr.c:5213 - #, gcc-internal-format -@@ -40503,10 +40445,9 @@ - msgstr "satsen är inte ett konstant uttryck" - - #: cp/constexpr.c:4262 --#, fuzzy, gcc-internal-format --#| msgid "% loop iteration count exceeds limit of %d (use -fconstexpr-loop-limit= to increase the limit)" -+#, gcc-internal-format - msgid "% loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)" --msgstr "%-slingiterationsantal överskrider gränsen på %d (använd -fconstexpr-loop-limit= för att öka gränsen)" -+msgstr "%-slingiterationsantal överskrider gränsen på %d (använd %<-fconstexpr-loop-limit=%> för att öka gränsen)" - - #: cp/constexpr.c:4411 - #, gcc-internal-format -@@ -40514,10 +40455,9 @@ - msgstr "värdet %qE av typen %qT är inte ett konstant uttryck" - - #: cp/constexpr.c:4425 --#, fuzzy, gcc-internal-format --#| msgid "% loop iteration count exceeds limit of %d (use -fconstexpr-loop-limit= to increase the limit)" -+#, gcc-internal-format - msgid "% evaluation operation count exceeds limit of %wd (use -fconstexpr-ops-limit= to increase the limit)" --msgstr "%-slingiterationsantal överskrider gränsen på %d (använd -fconstexpr-loop-limit= för att öka gränsen)" -+msgstr "antalet %-evalueringsoperationer överskrider gränsen på %wd (använd -fconstexpr-loop-limit= för att öka gränsen)" - - #: cp/constexpr.c:4593 cp/constexpr.c:6551 - #, gcc-internal-format -@@ -40566,10 +40506,9 @@ - msgstr "konvertering från pekartypen %qT till den aritmetiska typen %qT i ett konstant uttryck" - - #: cp/constexpr.c:5888 --#, fuzzy, gcc-internal-format --#| msgid "invalid cast of an rvalue expression of type %qT to type %qT" -+#, gcc-internal-format - msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT" --msgstr "ogiltig typkonvertering av ett rvärdeuttryck av typ %qT till typ %qT" -+msgstr "konvertering av l-värde till r-värde av ett volatilt l-värde %qE med typen %qT" - - #: cp/constexpr.c:6092 - #, gcc-internal-format -@@ -40602,10 +40541,9 @@ - msgstr "lambdauttryck är inte ett konstant uttryck före C++17" - - #: cp/constexpr.c:6395 --#, fuzzy, gcc-internal-format --#| msgid "virtual functions cannot be friends" -+#, gcc-internal-format - msgid "virtual functions cannot be constexpr before C++2a" --msgstr "virtuella funktioner kan inte vara vänner" -+msgstr "virtuella funktioner kan inte constexpr före C++2a" - - #: cp/constexpr.c:6407 - #, gcc-internal-format -@@ -40674,10 +40612,9 @@ - msgstr "i C++11 kommer denna throw att avsluta eftersom standard för destruerare är noexcept" - - #: cp/cp-gimplify.c:2782 --#, fuzzy, gcc-internal-format --#| msgid "ignoring attributes in template argument %qE" -+#, gcc-internal-format - msgid "ignoring attribute %qE after earlier %qE" --msgstr "ignorerar attribut i mallargumentet %qE" -+msgstr "ignorerar attributet %qE efter tidigare %qE" - - #: cp/cvt.c:91 - msgid "can%'t convert from incomplete type %qH to %qI" -@@ -41014,8 +40951,7 @@ - msgstr "konvertera av NULL till icke-pekartyp" - - #: cp/cvt.c:1825 --#, fuzzy, gcc-internal-format --#| msgid "default type conversion can't deduce template argument for %qD" -+#, gcc-internal-format - msgid "default type conversion can%'t deduce template argument for %qD" - msgstr "standardtypkonvertering kan inte härleda mallargumentet för %qD" - -@@ -41095,16 +41031,14 @@ - msgstr "omdeklaration av %q#D kan inte ha standardargument" - - #: cp/decl.c:1307 --#, fuzzy, gcc-internal-format --#| msgid "friend declaration %q#D declares a non-template function" -+#, gcc-internal-format - msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration" --msgstr "vändeklaration %q#D deklarerar en icke-mall-funktion" -+msgstr "vändeklaration av %q#D anger standardargument och är inte den enda deklarationen" - - #: cp/decl.c:1310 --#, fuzzy, gcc-internal-format --#| msgid "previous declaration of %qD" -+#, gcc-internal-format - msgid "previous declaration of %q#D" --msgstr "tidigare deklaration av %qD" -+msgstr "tidigare deklaration av %q#D" - - #: cp/decl.c:1388 - #, gcc-internal-format -@@ -41157,34 +41091,29 @@ - msgstr "ignorerar deklarationen %q#D" - - #: cp/decl.c:1616 --#, fuzzy, gcc-internal-format --#| msgid "literal operator template %q+D conflicts with raw literal operator %qD" -+#, gcc-internal-format - msgid "literal operator %q#D conflicts with raw literal operator" --msgstr "den litterala operatormallen %q+D står i konflikt med den råa litterala operatorn %qD" -+msgstr "den litterala operatorn %q#D står i konflikt med den råa litterala operatorn" - - #: cp/decl.c:1620 --#, fuzzy, gcc-internal-format --#| msgid "raw literal operator %q+D conflicts with literal operator template %qD" -+#, gcc-internal-format - msgid "raw literal operator %q#D conflicts with literal operator template" --msgstr "den råa litterala operatorn %q+D står i konflikt med den litterala operatormallen %qD" -+msgstr "den råa litterala operatorn %q#D står i konflikt med den litterala operatormallen" - - #: cp/decl.c:1633 --#, fuzzy, gcc-internal-format --#| msgid "%q#D redeclared as different kind of symbol" -+#, gcc-internal-format - msgid "%q#D redeclared as different kind of entity" --msgstr "%q#D omdeklarerad som en annan sorts symbol" -+msgstr "%q#D omdeklarerad som en annan sorts entitet" - - #: cp/decl.c:1654 --#, fuzzy, gcc-internal-format --#| msgid "conflicting declaration of template %q+#D" -+#, gcc-internal-format - msgid "conflicting declaration of template %q#D" --msgstr "motstridig deklaration av mallen %q+#D" -+msgstr "motstridig deklaration av mallen %q#D" - - #: cp/decl.c:1673 --#, fuzzy, gcc-internal-format --#| msgid "ambiguating new declaration %q+#D" -+#, gcc-internal-format - msgid "ambiguating new declaration %q#D" --msgstr "ny deklaration %q+#D som skapar tvetydighet" -+msgstr "ny deklaration %q#D som skapar tvetydighet" - - #: cp/decl.c:1676 cp/decl.c:1706 - #, gcc-internal-format -@@ -41192,22 +41121,19 @@ - msgstr "gammal deklaration av %q#D" - - #: cp/decl.c:1687 --#, fuzzy, gcc-internal-format --#| msgid "conflicting declaration of C function %q+#D" -+#, gcc-internal-format - msgid "conflicting declaration of C function %q#D" --msgstr "motstridande deklaration av C-funktionen %q+#D" -+msgstr "motstridande deklaration av C-funktionen %q#D" - - #: cp/decl.c:1704 --#, fuzzy, gcc-internal-format --#| msgid "ambiguating new declaration of %q+#D" -+#, gcc-internal-format - msgid "ambiguating new declaration of %q#D" --msgstr "ny deklaration av %q+#D som skapar tvetydighet" -+msgstr "ny deklaration av %q#D som skapar tvetydighet" - - #: cp/decl.c:1714 --#, fuzzy, gcc-internal-format --#| msgid "conflicting declaration %q+#D" -+#, gcc-internal-format - msgid "conflicting declaration %q#D" --msgstr "motstridande deklaration av %q+#D" -+msgstr "motstridande deklaration av %q#D" - - #: cp/decl.c:1716 - #, gcc-internal-format -@@ -41235,10 +41161,9 @@ - msgstr "tidigare definition som inte är en prototyp här" - - #: cp/decl.c:1829 --#, fuzzy, gcc-internal-format --#| msgid "conflicting declaration of %q+#D with %qL linkage" -+#, gcc-internal-format - msgid "conflicting declaration of %q#D with %qL linkage" --msgstr "motstridig deklaration av %q+#D med länkklass %qL" -+msgstr "motstridig deklaration av %q#D med länkklass %qL" - - #: cp/decl.c:1832 - #, gcc-internal-format -@@ -41256,16 +41181,14 @@ - msgstr "tidigare specifikation i %q#D här" - - #: cp/decl.c:1928 --#, fuzzy, gcc-internal-format --#| msgid "previous definition of %qD was here" -+#, gcc-internal-format - msgid "previous definition of %qD here" --msgstr "tidigare definition av %qD var här" -+msgstr "tidigare definition av %qD här" - - #: cp/decl.c:1929 --#, fuzzy, gcc-internal-format --#| msgid "previous declaration of %qD was here" -+#, gcc-internal-format - msgid "previous declaration of %qD here" --msgstr "tidigare deklaration av %qD var här" -+msgstr "tidigare deklaration av %qD här" - - #: cp/decl.c:1968 - #, gcc-internal-format -@@ -41273,10 +41196,9 @@ - msgstr "överflödig omdeklaration av %qD i samma definitionsområde" - - #: cp/decl.c:1980 --#, fuzzy, gcc-internal-format --#| msgid "deleted definition of %q+D" -+#, gcc-internal-format - msgid "deleted definition of %qD" --msgstr "borttagen definition av %q+D" -+msgstr "borttagen definition av %qD" - - #. From [temp.expl.spec]: - #. diff --git a/source/d/git/git.SlackBuild b/source/d/git/git.SlackBuild index 4c2757389..37c2a1087 100755 --- a/source/d/git/git.SlackBuild +++ b/source/d/git/git.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=git VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} diff --git a/source/l/libiodbc/libiodbc.SlackBuild b/source/l/libiodbc/libiodbc.SlackBuild index a8e71429e..55906d06b 100755 --- a/source/l/libiodbc/libiodbc.SlackBuild +++ b/source/l/libiodbc/libiodbc.SlackBuild @@ -78,6 +78,10 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +if [ ! -r configure ]; then + NOCONFIGURE=1 ./autogen.sh +fi + # Configure: # We add '--disable-libodbc'. This way, a libodbc.so library does not get # installed so that this package won't clash with an already present unixodbc. diff --git a/source/l/libiodbc/libiodbc.disable.rpath.diff b/source/l/libiodbc/libiodbc.disable.rpath.diff index a5f9701db..e54bff460 100644 --- a/source/l/libiodbc/libiodbc.disable.rpath.diff +++ b/source/l/libiodbc/libiodbc.disable.rpath.diff @@ -1,11 +1,11 @@ ---- ./libtool.orig 2013-12-11 17:33:25.828622889 -0600 -+++ ./libtool 2013-12-11 17:39:28.910619029 -0600 -@@ -363,7 +363,7 @@ +--- ./libtool.orig 2019-08-12 18:34:20.894114692 -0500 ++++ ./libtool 2019-08-12 18:35:06.793116162 -0500 +@@ -379,7 +379,7 @@ # Flag to hardcode $libdir into a binary during linking. # This must work even if $libdir does not exist --hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" +-hardcode_libdir_flag_spec="\$wl-rpath \$wl\$libdir" +hardcode_libdir_flag_spec="" - # If ld is used when linking, flag to hardcode $libdir into a binary - # during linking. This must work even if $libdir does not exist. + # Whether we need a single "-rpath" flag with a separated argument. + hardcode_libdir_separator="" diff --git a/source/x/x11/build/xrandr b/source/x/x11/build/xrandr index 0cfbf0888..d00491fd7 100644 --- a/source/x/x11/build/xrandr +++ b/source/x/x11/build/xrandr @@ -1 +1 @@ -2 +1 diff --git a/source/xap/network-manager-applet/network-manager-applet.SlackBuild b/source/xap/network-manager-applet/network-manager-applet.SlackBuild index ae2b771bc..9d8f74a63 100755 --- a/source/xap/network-manager-applet/network-manager-applet.SlackBuild +++ b/source/xap/network-manager-applet/network-manager-applet.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=network-manager-applet VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -97,6 +97,19 @@ make install DESTDIR=$PKG || exit 1 # Don't ship .la files: rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la +# network-manager-applet-1.8.22 installs locale files with a different name +# than what is expected causing localization to fail. To be on the safe side, +# we'll symlink to the old name. This hack shouldn't hurt anything in the +# future, but perhaps it should be revisited someday to see if it's still +# required. +for LOCALEDIR in $PKG/usr/share/locale/*/LC_MESSAGES ; do + ( cd $LOCALEDIR + if [ -r network-manager-applet.mo ]; then + ln -sf network-manager-applet.mo nm-applet.mo + fi + ) +done + # Compress and if needed symlink the man pages: if [ -d $PKG/usr/man ]; then ( cd $PKG/usr/man -- cgit v1.2.3