head 1.5; access; symbols pkgsrc-2019Q1:1.4.0.26 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.24 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.22 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.20 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.18 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.16 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.14 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.10 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.8 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.6 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.4 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.2 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.3.0.8 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.6 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.4 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.2 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.2.0.10 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.8 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.6 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.4 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.2 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.1.0.24 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.22 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.20 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.18 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.16 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.14 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.12 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.10 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.8 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.6 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.4 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.2 pkgsrc-2011Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2019.06.03.10.47.20; author prlw1; state dead; branches; next 1.4; commitid TtvDxmQLCuvboJpB; 1.4 date 2016.04.07.20.28.19; author prlw1; state Exp; branches; next 1.3; commitid o9FzUnNxVTGdCJ1z; 1.3 date 2015.06.10.23.27.56; author prlw1; state Exp; branches; next 1.2; commitid NHdkP6htUzmFjWoy; 1.2 date 2014.01.02.12.32.19; author obache; state Exp; branches; next 1.1; commitid wgSMYFwJMjgKxxjx; 1.1 date 2011.01.12.20.23.34; author drochner; state Exp; branches; next ; desc @@ 1.5 log @Update gobject-introspection to 2.60.1 Highlights: * build: Drop Python 2 support, require Python 3.4+ :mr:`69` * Add _Float128 to the base C types * scanner: rework source root directory guessing code to not depend on the build directory * scanner: Merge specifiers and qualifiers when merging basic types. Fixes "unsigned char" being wrongly parsed as "unsigned" etc. :mr:`125` (:user:`Tomasz Miąsko `) * scanner: make using bool without stdbool include work again :issue:`247` @ text @$NetBSD: patch-aa,v 1.4 2016/04/07 20:28:19 prlw1 Exp $ --- giscanner/ast.py.orig 2015-11-19 11:20:18.000000000 +0000 +++ giscanner/ast.py @@@@ -300,13 +300,21 @@@@ type_names['void'] = TYPE_NONE type_names['signed long long'] = TYPE_LONG_LONG # C99 stdint exact width types type_names['int8_t'] = TYPE_INT8 +type_names['__int8_t'] = TYPE_INT8 type_names['uint8_t'] = TYPE_UINT8 +type_names['__uint8_t'] = TYPE_UINT8 type_names['int16_t'] = TYPE_INT16 +type_names['__int16_t'] = TYPE_INT16 type_names['uint16_t'] = TYPE_UINT16 +type_names['__uint16_t'] = TYPE_UINT16 type_names['int32_t'] = TYPE_INT32 +type_names['__int32_t'] = TYPE_INT32 type_names['uint32_t'] = TYPE_UINT32 +type_names['__uint32_t'] = TYPE_UINT32 type_names['int64_t'] = TYPE_INT64 +type_names['__int64_t'] = TYPE_INT64 type_names['uint64_t'] = TYPE_UINT64 +type_names['__uint64_t'] = TYPE_UINT64 # C99 stdbool type_names['bool'] = TYPE_BOOLEAN @@@@ -345,7 +353,7 @@@@ type_names['FILE*'] = TYPE_ANY # integers it's easy enough to expand them. type_names['size_t'] = type_names['gsize'] type_names['ssize_t'] = type_names['gssize'] -type_names['time_t'] = TYPE_LONG +type_names['time_t'] = @@TIMET_TYPENAME@@ type_names['off_t'] = type_names['gsize'] type_names['pid_t'] = TYPE_INT type_names['uid_t'] = TYPE_UINT @ 1.4 log @Update gobject-introspection to 1.48.0 Many changes including: - improved test for MSVC - update annotations from glib 2.48.0 - port to python 3 @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Update gobject-introspection to 1.44.0 Highlights: Update glib annotations from git master scanner: Support the C99 'bool' type girepository: Fix NULL return from g_irepository_get_dependencies() girepository: Document semantics of dependencies and includes better girepository: Add g_irepository_get_immediate_dependencies() docs: Clarify that GIR files may contain installation-specific data @ text @d3 1 a3 1 --- giscanner/ast.py.orig 2015-03-04 18:30:22.000000000 +0000 d5 1 a5 1 @@@@ -277,13 +277,21 @@@@ type_names['void'] = TYPE_NONE d27 1 a27 2 @@@@ -321,7 +329,7 @@@@ type_names['FILE*'] = TYPE_ANY # the relevant methods, but on the other hand, since these types are just d30 1 @ 1.2 log @tell __{,u}int??_t type Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2011/01/12 20:23:34 drochner Exp $ d3 1 a3 1 --- giscanner/ast.py.orig 2013-07-10 16:13:23.000000000 +0000 d24 2 d27 1 a27 3 # A few additional GLib type aliases type_names['guchar'] = TYPE_UINT8 @@@@ -319,7 +327,7 @@@@ type_names['FILE*'] = TYPE_ANY @ 1.1 log @update to 0.10.0 sorry, no changelog available pkgsrc change: deal with 64-bit time_t on NetBSD-current - the selftests succeed now @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- giscanner/ast.py.orig 2010-10-23 17:23:57.000000000 +0000 d5 23 a27 1 @@@@ -278,7 +278,7 @@@@ type_names['FILE*'] = TYPE_ANY @