[arch-commits] Commit in gtk-doc/trunk (2 files)
Evangelos Foutras
foutrelis at archlinux.org
Sun Nov 12 10:50:47 UTC 2017
Date: Sunday, November 12, 2017 @ 10:50:46
Author: foutrelis
Revision: 309587
upgpkg: gtk-doc 1.26+23+g8ad03e1-1
Bump to newer commit that seems to fix unicode errors in gtkdoc-rebase.
Modified:
gtk-doc/trunk/PKGBUILD
Deleted:
gtk-doc/trunk/0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch
--------------------------------------------------------------+
0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch | 86 ----------
PKGBUILD | 11 -
2 files changed, 4 insertions(+), 93 deletions(-)
Deleted: 0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch
===================================================================
--- 0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch 2017-11-12 09:53:39 UTC (rev 309586)
+++ 0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch 2017-11-12 10:50:46 UTC (rev 309587)
@@ -1,86 +0,0 @@
-From f4e102a45feb94030002f102f3ef6474401bcd1a Mon Sep 17 00:00:00 2001
-Message-Id: <f4e102a45feb94030002f102f3ef6474401bcd1a.1502882026.git.jan.steffens at gmail.com>
-From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
-Date: Wed, 16 Aug 2017 13:00:09 +0200
-Subject: [PATCH] gtkdoc: Don't immediately choke on non-UTF-8 files
-
----
- gtkdoc/mkdb.py | 13 +++++++++++--
- gtkdoc/scan.py | 12 ++++++++++--
- 2 files changed, 21 insertions(+), 4 deletions(-)
-
-diff --git a/gtkdoc/mkdb.py b/gtkdoc/mkdb.py
-index e103138f3dc6ede4..382195df6348c6a5 100644
---- a/gtkdoc/mkdb.py
-+++ b/gtkdoc/mkdb.py
-@@ -24,7 +24,7 @@ Creates the DocBook files from the source comments.
- """
-
- from __future__ import print_function
--from six import iteritems, iterkeys
-+from six import iteritems, iterkeys, PY2
-
- from collections import OrderedDict
- import logging
-@@ -3665,18 +3665,27 @@ def ScanSourceFile(ifile, ignore_files):
-
- logging.info("Scanning source file: %s", ifile)
-
-- SRCFILE = open(ifile)
-+ SRCFILE = open(ifile, 'rb')
- in_comment_block = False
- symbol = None
- in_part = ''
- description = ''
- return_desc = ''
- since_desc = stability_desc = deprecated_desc = ''
- params = OrderedDict()
- param_name = None
- line_number = 0
- for line in SRCFILE:
- line_number += 1
-+
-+ # FIXME Make a better effort at scanning non-UTF-8 files
-+ if not PY2:
-+ try:
-+ line = line.decode()
-+ except UnicodeDecodeError:
-+ logging.warn('Skipping non-UTF-8 line: %r', line)
-+ continue
-+
- # Look for the start of a comment block.
- if not in_comment_block:
- if re.search(r'^\s*/\*.*\*/', line):
-diff --git a/gtkdoc/scan.py b/gtkdoc/scan.py
-index 084351959ba9c700..e8b88e8e88bda7ee 100644
---- a/gtkdoc/scan.py
-+++ b/gtkdoc/scan.py
-@@ -34,7 +34,7 @@ organized into sections ready to output the XML pages.
- """
-
- from __future__ import print_function
--from six import iteritems, iterkeys
-+from six import iteritems, iterkeys, PY2
-
- import logging
- import os
-@@ -226,7 +226,15 @@ def ScanHeader(input_file, section_list, decl_list, get_types, options):
-
- logging.info('Scanning %s', input_file)
-
-- for line in open(input_file):
-+ for line in open(input_file, 'rb'):
-+ # FIXME Make a better effort at scanning non-UTF-8 files
-+ if not PY2:
-+ try:
-+ line = line.decode()
-+ except UnicodeDecodeError:
-+ logging.warn('Skipping non-UTF-8 line: %r', line)
-+ continue
-+
- # If this is a private header, skip it.
- if re.search(r'%^\s*/\*\s*<\s*private_header\s*>\s*\*/', line):
- return
---
-2.14.1
-
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-11-12 09:53:39 UTC (rev 309586)
+++ PKGBUILD 2017-11-12 10:50:46 UTC (rev 309587)
@@ -2,7 +2,7 @@
# Maintainer: Jan de Groot <jgc at archlinux.org>
pkgname=gtk-doc
-pkgver=1.26+10+g01844e7
+pkgver=1.26+23+g8ad03e1
pkgrel=1
pkgdesc="Documentation tool for public library API"
url="https://www.gtk.org/gtk-doc/"
@@ -12,11 +12,9 @@
makedepends=(dblatex git yelp-tools)
checkdepends=(bc gtk3)
optdepends=('dblatex: PDF support')
-_commit=01844e70cae73bfc95a7746fd958c1756a62c340 # master
-source=("git+https://git.gnome.org/browse/gtk-doc#commit=$_commit"
- 0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch)
-sha256sums=('SKIP'
- 'ff885d4c6cd4697ebd5855cf57a674dbd1b5a17c2b315e437638ad4a993bd133')
+_commit=8ad03e164f3091df68a9fed5492b54cd61d0ac51 # master
+source=("git+https://git.gnome.org/browse/gtk-doc#commit=$_commit")
+sha256sums=('SKIP')
pkgver() {
cd $pkgname
@@ -25,7 +23,6 @@
prepare() {
cd $pkgname
- patch -Np1 -i ../0001-gtkdoc-Don-t-immediately-choke-on-non-UTF-8-files.patch
# Recover a file from the old version, because GStreamer/common needs it
git checkout 1db161bd708cdfb88b362ea0b5d047034d9c3272 -- gtkdoc-common.pl.in
More information about the arch-commits
mailing list