[arch-commits] Commit in gettext/trunk (PKGBUILD gettext-0.19.8-its-segfault.patch)

Felix Yan felixonmars at archlinux.org
Fri Aug 9 10:42:34 UTC 2019


    Date: Friday, August 9, 2019 @ 10:42:34
  Author: felixonmars
Revision: 359369

upgpkg: gettext 0.20.1-1

Modified:
  gettext/trunk/PKGBUILD
Deleted:
  gettext/trunk/gettext-0.19.8-its-segfault.patch

-----------------------------------+
 PKGBUILD                          |   20 +++++-----------
 gettext-0.19.8-its-segfault.patch |   43 ------------------------------------
 2 files changed, 7 insertions(+), 56 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-08-09 09:36:22 UTC (rev 359368)
+++ PKGBUILD	2019-08-09 10:42:34 UTC (rev 359369)
@@ -1,8 +1,8 @@
 # Maintainer:
 
 pkgname=gettext
-pkgver=0.19.8.1
-pkgrel=3
+pkgver=0.20.1
+pkgrel=1
 pkgdesc="GNU internationalization library"
 url="https://www.gnu.org/software/gettext/"
 arch=(x86_64)
@@ -12,18 +12,12 @@
 makedepends=(gettext emacs git)
 optdepends=('git: for autopoint infrastructure updates')
 options=(!docs)
-source=(https://ftp.gnu.org/pub/gnu/gettext/$pkgname-$pkgver.tar.gz{,.sig}
-        gettext-0.19.8-its-segfault.patch)
-sha256sums=('ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43'
-            'SKIP'
-            '0e3b19ea94e956a6a484ca4c4ecea32a01a83f10a413e586183de464c51f158d')
-validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871')  # Daiki Ueno
+source=(https://ftp.gnu.org/pub/gnu/gettext/$pkgname-$pkgver.tar.gz{,.sig})
+sha256sums=('66415634c6e8c3fa8b71362879ec7575e27da43da562c798a8a2f223e6e47f5c'
+            'SKIP')
+validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871'  # Daiki Ueno
+              '68D94D8AAEEAD48AE7DC5B904F494A942E4616C2') # Bruno Haible (Open Source Development)
 
-prepare() {
-  cd $pkgname-$pkgver
-  patch -Np1 -i ../gettext-0.19.8-its-segfault.patch
-}
-
 build() {
   cd $pkgname-$pkgver
   ./configure \

Deleted: gettext-0.19.8-its-segfault.patch
===================================================================
--- gettext-0.19.8-its-segfault.patch	2019-08-09 09:36:22 UTC (rev 359368)
+++ gettext-0.19.8-its-segfault.patch	2019-08-09 10:42:34 UTC (rev 359369)
@@ -1,43 +0,0 @@
-From a0cab23332a254e3500cac2a3a984472d02180e5 Mon Sep 17 00:00:00 2001
-From: Bruno Haible <bruno at clisp.org>
-Date: Fri, 9 Dec 2016 21:04:31 +0100
-Subject: [PATCH] Fix crash of xgettext with --its option.
-
-* gettext-tools/src/xgettext.c (main): Free contents of its_dirs only when it
-was initialized. Fixes bug introduced on 2016-05-16.
----
- gettext-tools/src/xgettext.c | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
-diff --git a/gettext-tools/src/xgettext.c b/gettext-tools/src/xgettext.c
-index f848d76d1..a80ee51ac 100644
---- a/gettext-tools/src/xgettext.c
-+++ b/gettext-tools/src/xgettext.c
-@@ -330,7 +330,7 @@ main (int argc, char *argv[])
-   bool sort_by_msgid = false;
-   bool sort_by_filepos = false;
-   char **dirs;
--  char **its_dirs;
-+  char **its_dirs = NULL;
-   char *explicit_its_filename = NULL;
-   const char *file_name;
-   const char *files_from = NULL;
-@@ -1016,9 +1016,12 @@ warning: file '%s' extension '%s' is unknown; will try C"), filename, extension)
-   if (its_locating_rules)
-     locating_rule_list_free (its_locating_rules);
- 
--  for (i = 0; its_dirs[i] != NULL; i++)
--    free (its_dirs[i]);
--  free (its_dirs);
-+  if (its_dirs != NULL)
-+    {
-+      for (i = 0; its_dirs[i] != NULL; i++)
-+        free (its_dirs[i]);
-+      free (its_dirs);
-+    }
- 
-   exit (EXIT_SUCCESS);
- }
--- 
-2.14.3
-



More information about the arch-commits mailing list