diff options
author | drochner <drochner@pkgsrc.org> | 2012-02-10 15:54:05 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2012-02-10 15:54:05 +0000 |
commit | 2df7b0ed97b0d15c4e100c228a67d69b5c6321d3 (patch) | |
tree | cd2eba1a5f2f323b1c01e43d5219ee7ff9ddfd2a | |
parent | 66eb303909af3c48e54a3052c000b3edee0d8064 (diff) | |
download | pkgsrc-2df7b0ed97b0d15c4e100c228a67d69b5c6321d3.tar.gz |
make this build with new gobject-introspection
-rw-r--r-- | devel/py-gobject/distinfo | 3 | ||||
-rw-r--r-- | devel/py-gobject/patches/patch-pygi_info.c | 39 |
2 files changed, 41 insertions, 1 deletions
diff --git a/devel/py-gobject/distinfo b/devel/py-gobject/distinfo index 6471ce1b8f3..b211860513b 100644 --- a/devel/py-gobject/distinfo +++ b/devel/py-gobject/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.22 2011/09/14 16:53:38 hans Exp $ +$NetBSD: distinfo,v 1.23 2012/02/10 15:54:05 drochner Exp $ SHA1 (pygobject-2.28.6.tar.xz) = b1749ba806499f4c2780dbd1cbb363aaf1f41e78 RMD160 (pygobject-2.28.6.tar.xz) = 4bc5e8546a5029d3d6b154629ab3fa4023d96bef @@ -7,3 +7,4 @@ SHA1 (patch-aa) = a706cc4cd48121f21d12027c315dfe92d34157ed SHA1 (patch-ab) = f9ec40fcac11fe9d6625b6028dba2e316d9ce59e SHA1 (patch-ac) = 083e691cb13dbefeece505a7b6596c69ec8491f7 SHA1 (patch-ad) = 1fa6c9ec6c3926d2915b7fa0391245bf7ca2daf4 +SHA1 (patch-pygi_info.c) = cd2d0f0b16a84c05b805edec89d4508507811c49 diff --git a/devel/py-gobject/patches/patch-pygi_info.c b/devel/py-gobject/patches/patch-pygi_info.c new file mode 100644 index 00000000000..ccffffb65a7 --- /dev/null +++ b/devel/py-gobject/patches/patch-pygi_info.c @@ -0,0 +1,39 @@ +$NetBSD: patch-pygi_info.c,v 1.1 2012/02/10 15:54:05 drochner Exp $ + +GI_INFO_TYPE_ERROR_DOMAIN is deprecated as "The previous ErrorDomain +blob was never actually scanned or used, and it was kind of a lame +API conceptually." + +This will give a harmless + warning: enumeration value 'GI_INFO_TYPE_ERROR_DOMAIN' not handled in switch +for those who still have it, but allow py-gobject to build for those who +don't. + +--- gi/pygi-info.c.orig 2011-06-13 16:30:25.000000000 +0000 ++++ gi/pygi-info.c +@@ -162,9 +162,6 @@ _pygi_info_new (GIBaseInfo *info) + case GI_INFO_TYPE_CONSTANT: + type = &PyGIConstantInfo_Type; + break; +- case GI_INFO_TYPE_ERROR_DOMAIN: +- type = &PyGIErrorDomainInfo_Type; +- break; + case GI_INFO_TYPE_UNION: + type = &PyGIUnionInfo_Type; + break; +@@ -481,7 +478,6 @@ _pygi_g_type_info_size (GITypeInfo *type + case GI_INFO_TYPE_INVALID: + case GI_INFO_TYPE_FUNCTION: + case GI_INFO_TYPE_CONSTANT: +- case GI_INFO_TYPE_ERROR_DOMAIN: + case GI_INFO_TYPE_VALUE: + case GI_INFO_TYPE_SIGNAL: + case GI_INFO_TYPE_PROPERTY: +@@ -860,7 +856,6 @@ pygi_g_struct_info_is_simple (GIStructIn + case GI_INFO_TYPE_INVALID: + case GI_INFO_TYPE_FUNCTION: + case GI_INFO_TYPE_CONSTANT: +- case GI_INFO_TYPE_ERROR_DOMAIN: + case GI_INFO_TYPE_VALUE: + case GI_INFO_TYPE_SIGNAL: + case GI_INFO_TYPE_PROPERTY: |