[arch-commits] Commit in haskell-gtk2hs-buildtools/trunk (PKGBUILD gcc-11.patch)

Felix Yan felixonmars at gemini.archlinux.org
Tue Mar 22 15:34:48 UTC 2022


    Date: Tuesday, March 22, 2022 @ 15:34:47
  Author: felixonmars
Revision: 1170298

upgpkg: haskell-gtk2hs-buildtools 0.13.8.1-1: rebuild with gtk2hs-buildtools 0.13.8.1

Modified:
  haskell-gtk2hs-buildtools/trunk/PKGBUILD
Deleted:
  haskell-gtk2hs-buildtools/trunk/gcc-11.patch

--------------+
 PKGBUILD     |   15 ++++-----------
 gcc-11.patch |   37 -------------------------------------
 2 files changed, 4 insertions(+), 48 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-22 15:31:34 UTC (rev 1170297)
+++ PKGBUILD	2022-03-22 15:34:47 UTC (rev 1170298)
@@ -1,8 +1,8 @@
 # Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
 
 pkgname=haskell-gtk2hs-buildtools
-pkgver=0.13.8.0
-pkgrel=152
+pkgver=0.13.8.1
+pkgrel=1
 pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries."
 url="https://hackage.haskell.org/package/gtk2hs-buildtools"
 license=('GPL2')
@@ -12,16 +12,9 @@
 provides=('gtk2hs-buildtools')
 conflicts=('gtk2hs-buildtools')
 replaces=('gtk2hs-buildtools')
-source=("https://hackage.haskell.org/packages/archive/gtk2hs-buildtools/${pkgver}/gtk2hs-buildtools-${pkgver}.tar.gz"
-        gcc-11.patch)
-sha512sums=('fa427979f20f10ca8baf38c80c28a5190d18b767046de347950ea799660e1d54939d668c01c469da36d2df6c347f7ba67e2e85f3a7000021f8d37852093e03fd'
-            'd7e2c4b9bb8ef71f4f2deda6e81aa1b7a0e5bc5f534334513fcd95be6386448b8c1516224be421f450f16e1efbc10aaeba30f485cb5f3a1c31ac2e3aa435733b')
+source=("https://hackage.haskell.org/packages/archive/gtk2hs-buildtools/${pkgver}/gtk2hs-buildtools-${pkgver}.tar.gz")
+sha512sums=('c646b24f7ccc587a5a368d0877d2c0714e312ee83116a8e0facebb901cccae38445f313b0595dfe5c6b505ac1d6c2765a117337d0d86e23ea3e29b0879d0ae1e')
 
-prepare() {
-    cd gtk2hs-buildtools-$pkgver
-    patch -p2 -i ../gcc-11.patch
-}
-
 build() {
     cd gtk2hs-buildtools-$pkgver
 

Deleted: gcc-11.patch
===================================================================
--- gcc-11.patch	2022-03-22 15:31:34 UTC (rev 1170297)
+++ gcc-11.patch	2022-03-22 15:34:47 UTC (rev 1170298)
@@ -1,37 +0,0 @@
-commit f4e880b934a2ddcb7f65a68185a84043f2f152a7
-Author: Felix Yan <felixonmars at archlinux.org>
-Date:   Fri May 14 21:28:55 2021 +0800
-
-    CLexer: allow zeros as line numbers in preprocessed directives
-    
-    Starting from `gcc-11` initial line numbers not related to
-    actual files are marked as zeros. See the "preprocessor:
-    Better line info for <builtin> & <command-line>"
-    https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=6bf2ff0d52a9
-    
-    language-c's grammar did not allow it (by accident)
-    
-    ```
-    Prelude> Language.C.parseC (Data.ByteString.Char8.pack "# 0 \"/dev/null\"\n") Language.C.nopos
-    Left <no file>:: [ERROR]  >>> Syntax Error !
-      Lexical error !
-      The character '#' does not fit here.
-    ```
-    
-    The change allows '0' in line numbers as well.
-    
-    Backported from https://github.com/visq/language-c/commit/8133e1526750ab74ca4d5180fb140a7e172d473f
-
-diff --git a/tools/c2hs/c/CLexer.x b/tools/c2hs/c/CLexer.x
-index 0099af5c..9ed0bfba 100644
---- a/tools/c2hs/c/CLexer.x
-+++ b/tools/c2hs/c/CLexer.x
-@@ -130,7 +130,7 @@ $white+					;
- --  * allows further ints after the file name a la GCC; as the GCC CPP docu
- --   doesn't say how many ints there can be, we allow an unbound number
- --
--\#$space*@int$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
-+\#$space*@digits$space*(\"($infname|@charesc)*\"$space*)?(@int$space*)*$eol
-   { \pos len str -> setPos (adjustPos (take len str) pos) >> lexToken }
- 
- -- #pragma directive (K&R A12.8)



More information about the arch-commits mailing list