pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/py-gtk2
Module Name: pkgsrc
Committed By: tnn
Date: Thu May 1 14:29:34 UTC 2025
Modified Files:
pkgsrc/x11/py-gtk2: Makefile distinfo
pkgsrc/x11/py-gtk2/patches: patch-pango.override
Log Message:
py-gtk2: suppress clang errors
To generate a diff of this commit:
cvs rdiff -u -r1.154 -r1.155 pkgsrc/x11/py-gtk2/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/x11/py-gtk2/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/py-gtk2/patches/patch-pango.override
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/py-gtk2/Makefile
diff -u pkgsrc/x11/py-gtk2/Makefile:1.154 pkgsrc/x11/py-gtk2/Makefile:1.155
--- pkgsrc/x11/py-gtk2/Makefile:1.154 Thu Apr 24 14:16:24 2025
+++ pkgsrc/x11/py-gtk2/Makefile Thu May 1 14:29:34 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.154 2025/04/24 14:16:24 wiz Exp $
+# $NetBSD: Makefile,v 1.155 2025/05/01 14:29:34 tnn Exp $
DISTNAME= pygtk-2.24.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pygtk/gtk2/}
@@ -23,6 +23,11 @@ GNU_CONFIGURE= YES
CONFIGURE_ENV+= PYTHON=${PYTHONBIN:Q}
USE_TOOLS+= gmake pkg-config
+# clang complains:
+# error: incompatible integer to pointer conversion passing 'unsigned long' to parameter of type 'GdkNativeWindow' (aka 'void *') [-Wint-conversion]
+# ret = gtk_plug_new_for_display(GDK_DISPLAY(display->obj), socket_id);
+CFLAGS+= -Wno-error=int-conversion
+
PY_PATCHPLIST= YES
PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 2.24.0
Index: pkgsrc/x11/py-gtk2/distinfo
diff -u pkgsrc/x11/py-gtk2/distinfo:1.35 pkgsrc/x11/py-gtk2/distinfo:1.36
--- pkgsrc/x11/py-gtk2/distinfo:1.35 Tue Oct 26 11:34:19 2021
+++ pkgsrc/x11/py-gtk2/distinfo Thu May 1 14:29:34 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.35 2021/10/26 11:34:19 nia Exp $
+$NetBSD: distinfo,v 1.36 2025/05/01 14:29:34 tnn Exp $
BLAKE2s (pygtk-2.24.0.tar.bz2) = 4269d735e747147ad33f6b7f028638ec741fb48d1e45aef546e98d47fc8eac93
SHA512 (pygtk-2.24.0.tar.bz2) = 64f4344fcf7636e0b2016ffd5310250b5c02a1bf87e44aef39b5d4cf4a5fc50d27cb4f030d4c6802cff61fffb88dee7752821e3d8a4cd1c34dc3745d9ff2f0da
@@ -10,5 +10,5 @@ SHA1 (patch-gtk_Makefile.am) = 50556ac70
SHA1 (patch-gtk_Makefile.in) = 4fed9e802bd0e306e5070cf2ac7e44c86715a3e7
SHA1 (patch-gtk_gtk-2.10.defs) = f944ab3f2304d11503dee628547ffd677531530f
SHA1 (patch-pango-types.defs) = 386bd3b60595a6741dcae15b35977f5a3e6b3342
-SHA1 (patch-pango.override) = d7e5919d3e7c753900a15c63e9e8354c9d03a8c2
+SHA1 (patch-pango.override) = c2010b9f819dff01d908d4995b9584d33e455c09
SHA1 (patch-pangocairo.override) = 53eeba8c1c66e07d64c109ab0fd304e5f03d0eb3
Index: pkgsrc/x11/py-gtk2/patches/patch-pango.override
diff -u pkgsrc/x11/py-gtk2/patches/patch-pango.override:1.1 pkgsrc/x11/py-gtk2/patches/patch-pango.override:1.2
--- pkgsrc/x11/py-gtk2/patches/patch-pango.override:1.1 Thu Aug 29 10:33:59 2019
+++ pkgsrc/x11/py-gtk2/patches/patch-pango.override Thu May 1 14:29:34 2025
@@ -1,10 +1,11 @@
-$NetBSD: patch-pango.override,v 1.1 2019/08/29 10:33:59 wiz Exp $
+$NetBSD: patch-pango.override,v 1.2 2025/05/01 14:29:34 tnn Exp $
-pango deprecated some symbols
+* pango deprecated some symbols
+* put back prototypes for deprecated symbols
--- pango.override.orig 2011-04-01 10:37:25.000000000 +0000
+++ pango.override
-@@ -22,8 +22,6 @@
+@@ -22,10 +22,10 @@
%%
headers
#define NO_IMPORT_PYGOBJECT
@@ -12,8 +13,12 @@ pango deprecated some symbols
-#define PANGO_ENABLE_ENGINE
#include <pygobject.h>
#include <pango/pango.h>
++PangoFontMetrics *pango_font_metrics_new(void);
++const char *pango_font_map_get_shape_engine_type (PangoFontMap *);
-@@ -540,6 +538,7 @@ ignore
+ typedef struct {
+ PyObject *func, *data;
+@@ -540,6 +540,7 @@ ignore
pango_layout_get_log_attrs
%%
ignore
@@ -21,7 +26,7 @@ pango deprecated some symbols
pango_glyph_string_index_to_x
pango_glyph_string_x_to_index
pango_break
-@@ -1325,7 +1324,6 @@ _wrap_pango_parse_markup(PyObject *self,
+@@ -1325,7 +1326,6 @@ _wrap_pango_parse_markup(PyObject *self,
gunichar accel_marker, accel_char = 0;
PangoAttrList *attr_list = NULL;
GError *error = NULL;
@@ -29,7 +34,7 @@ pango deprecated some symbols
PyObject *py_ret;
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s#|u#:pango.parse_markup",
-@@ -1341,8 +1339,8 @@ _wrap_pango_parse_markup(PyObject *self,
+@@ -1341,8 +1341,8 @@ _wrap_pango_parse_markup(PyObject *self,
} else
accel_marker = 0;
Home |
Main Index |
Thread Index |
Old Index