FreeBSD Bugzilla – Attachment 218362 Details for
Bug 249944
devel/py-gobject3: Update to 3.38.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to update devel/py-gobject3
py-gobject3.diff (text/plain), 16.74 KB, created by
Olivier Duchateau
on 2020-09-27 16:29:30 UTC
(
hide
)
Description:
Patch to update devel/py-gobject3
Filename:
MIME Type:
Creator:
Olivier Duchateau
Created:
2020-09-27 16:29:30 UTC
Size:
16.74 KB
patch
obsolete
>Index: MOVED >=================================================================== >--- MOVED (révision 550284) >+++ MOVED (copie de travail) >@@ -15628,3 +15628,4 @@ > devel/py-pyqi||2020-09-25|No longer developed, use devel/py-click instead > net-im/libnice-gst010|net-im/libnice-gst1|2020-09-25|Not depended on, gstream0.10 support has been removed in newer versions > graphics/evince-lite|graphics/evince@lite|2020-09-26|Has been replaced by a flavor >+devel/pygobject3-common|devel/py-gobject3|2020-09-27|Merged, drop support of Python2 >Index: devel/Makefile >=================================================================== >--- devel/Makefile (révision 550284) >+++ devel/Makefile (copie de travail) >@@ -5251,7 +5251,6 @@ > SUBDIR += pycos > SUBDIR += pycount > SUBDIR += pydbus-common >- SUBDIR += pygobject3-common > SUBDIR += pylint > SUBDIR += pylint1 > SUBDIR += pyobfuscate >Index: devel/py-gobject3/Makefile >=================================================================== >--- devel/py-gobject3/Makefile (révision 550284) >+++ devel/py-gobject3/Makefile (copie de travail) >@@ -1,14 +1,35 @@ >-# Created by: Joe Marcus Clarke <marcus@FreeBSD.org> >+# Created by: Gustau Perez i Querol <gustau.perez@gmail.com> > # $FreeBSD$ > >-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >-PKGNAMESUFFIX= 3 >+PORTNAME= gobject >+PORTVERSION= 3.38.0 >+CATEGORIES= devel python >+MASTER_SITES= GNOME/sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} >+PKGNAMEPREFIX?= ${PYTHON_PKGNAMEPREFIX} >+PKGNAMESUFFIX?= 3 >+DISTNAME= pygobject-${PORTVERSION} >+DIST_SUBDIR= gnome > >-COMMENT= Python ${PYTHON_VER} bindings for GObject >+MAINTAINER= desktop@FreeBSD.org >+COMMENT?= Common files for the Python bindings for GObject > >-SLAVE_PORT= python >+LICENSE= LGPL21 >+LICENSE_FILE= ${WRKSRC}/COPYING > >-MASTERDIR= ${.CURDIR}/../../devel/pygobject3-common >-PLIST= ${.CURDIR}/pkg-plist >+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.18.2:graphics/py-cairo@${PY_FLAVOR} >+LIB_DEPENDS= libffi.so:devel/libffi > >-.include "${MASTERDIR}/Makefile" >+USES= gettext-runtime gnome meson pkgconfig \ >+ python:3.6+,build tar:xz >+USE_GNOME= glib20 cairo introspection >+USE_PYTHON= py3kplist >+ >+# this port doesn't work with py-gobject < 2.28.6_2, clungle below >+CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \ >+ py*-gobject-2.*.6_1 >+ >+MESON_ARGS= -Dpython=${PYTHON_CMD} >+ >+PLIST_SUB= VERSION=${PORTVERSION} >+ >+.include <bsd.port.mk> >Index: devel/py-gobject3/distinfo >=================================================================== >--- devel/py-gobject3/distinfo (nonexistent) >+++ devel/py-gobject3/distinfo (copie de travail) >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1600009933 >+SHA256 (gnome/pygobject-3.38.0.tar.xz) = 0372d1bb9122fc19f500a249b1f38c2bb67485000f5887497b4b205b3e7084d5 >+SIZE (gnome/pygobject-3.38.0.tar.xz) = 553892 > >Property changes on: devel/py-gobject3/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/py-gobject3/pkg-descr >=================================================================== >--- devel/py-gobject3/pkg-descr (nonexistent) >+++ devel/py-gobject3/pkg-descr (copie de travail) >@@ -0,0 +1,5 @@ >+PyGObject provides a convenient wrapper for the GObject+, GTK, GStreamer >+libraries for use in Python programs, and takes care of many of the >+boring details such as managing memory and type casting. >+ >+WWW: https://pygobject.readthedocs.io/ > >Property changes on: devel/py-gobject3/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/py-gobject3/pkg-plist >=================================================================== >--- devel/py-gobject3/pkg-plist (révision 550284) >+++ devel/py-gobject3/pkg-plist (copie de travail) >@@ -1,78 +1,32 @@ >+include/pygobject-3.0/pygobject.h >+%%PYTHON_SITELIBDIR%%/PyGObject-%%VERSION%%.egg-info > %%PYTHON_SITELIBDIR%%/gi/__init__.py >-%%PYTHON_SITELIBDIR%%/gi/__init__.pyc >-%%PYTHON_SITELIBDIR%%/gi/__init__.pyo > %%PYTHON_SITELIBDIR%%/gi/_constants.py >-%%PYTHON_SITELIBDIR%%/gi/_constants.pyc >-%%PYTHON_SITELIBDIR%%/gi/_constants.pyo > %%PYTHON_SITELIBDIR%%/gi/_error.py >-%%PYTHON_SITELIBDIR%%/gi/_error.pyc >-%%PYTHON_SITELIBDIR%%/gi/_error.pyo > %%PYTHON_SITELIBDIR%%/gi/_gi.so > %%PYTHON_SITELIBDIR%%/gi/_gi_cairo.so >+%%PYTHON_SITELIBDIR%%/gi/_gtktemplate.py > %%PYTHON_SITELIBDIR%%/gi/_option.py >-%%PYTHON_SITELIBDIR%%/gi/_option.pyc >-%%PYTHON_SITELIBDIR%%/gi/_option.pyo > %%PYTHON_SITELIBDIR%%/gi/_ossighelper.py >-%%PYTHON_SITELIBDIR%%/gi/_ossighelper.pyc >-%%PYTHON_SITELIBDIR%%/gi/_ossighelper.pyo > %%PYTHON_SITELIBDIR%%/gi/_propertyhelper.py >-%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.pyc >-%%PYTHON_SITELIBDIR%%/gi/_propertyhelper.pyo > %%PYTHON_SITELIBDIR%%/gi/_signalhelper.py >-%%PYTHON_SITELIBDIR%%/gi/_signalhelper.pyc >-%%PYTHON_SITELIBDIR%%/gi/_signalhelper.pyo > %%PYTHON_SITELIBDIR%%/gi/docstring.py >-%%PYTHON_SITELIBDIR%%/gi/docstring.pyc >-%%PYTHON_SITELIBDIR%%/gi/docstring.pyo > %%PYTHON_SITELIBDIR%%/gi/importer.py >-%%PYTHON_SITELIBDIR%%/gi/importer.pyc >-%%PYTHON_SITELIBDIR%%/gi/importer.pyo > %%PYTHON_SITELIBDIR%%/gi/module.py >-%%PYTHON_SITELIBDIR%%/gi/module.pyc >-%%PYTHON_SITELIBDIR%%/gi/module.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/GIMarshallingTests.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/GLib.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/GLib.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/GObject.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/GObject.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/Gdk.pyo >+%%PYTHON_SITELIBDIR%%/gi/overrides/GdkPixbuf.py > %%PYTHON_SITELIBDIR%%/gi/overrides/Gio.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/Gio.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/Gtk.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/Pango.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/Pango.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/__init__.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/__init__.pyo > %%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.py >-%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.pyc >-%%PYTHON_SITELIBDIR%%/gi/overrides/keysyms.pyo > %%PYTHON_SITELIBDIR%%/gi/pygtkcompat.py >-%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.pyc >-%%PYTHON_SITELIBDIR%%/gi/pygtkcompat.pyo > %%PYTHON_SITELIBDIR%%/gi/repository/__init__.py >-%%PYTHON_SITELIBDIR%%/gi/repository/__init__.pyc >-%%PYTHON_SITELIBDIR%%/gi/repository/__init__.pyo > %%PYTHON_SITELIBDIR%%/gi/types.py >-%%PYTHON_SITELIBDIR%%/gi/types.pyc >-%%PYTHON_SITELIBDIR%%/gi/types.pyo >-%%PYTHON_SITELIBDIR%%/pygobject-%%VERSION%%-py%%PYTHON_VER%%.egg-info > %%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.py >-%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyc >-%%PYTHON_SITELIBDIR%%/pygtkcompat/__init__.pyo > %%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.py >-%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.pyc >-%%PYTHON_SITELIBDIR%%/pygtkcompat/generictreemodel.pyo > %%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.py >-%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyc >-%%PYTHON_SITELIBDIR%%/pygtkcompat/pygtkcompat.pyo >+libdata/pkgconfig/pygobject-3.0.pc >Index: devel/pygobject3-common/Makefile >=================================================================== >--- devel/pygobject3-common/Makefile (révision 550284) >+++ devel/pygobject3-common/Makefile (nonexistent) >@@ -1,75 +0,0 @@ >-# Created by: Gustau Perez i Querol <gustau.perez@gmail.com> >-# $FreeBSD$ >- >-PORTNAME= gobject >-PORTVERSION= 3.28.3 >-PORTREVISION= 2 >-CATEGORIES= devel python >-MASTER_SITES= GNOME/sources/pygobject/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} >-PKGNAMEPREFIX?= py >-PKGNAMESUFFIX?= 3-common >-DISTNAME= pygobject-${PORTVERSION} >-DIST_SUBDIR= gnome >- >-MAINTAINER= desktop@FreeBSD.org >-COMMENT?= Common files for the Python bindings for GObject >- >-LICENSE= LGPL21 >-LICENSE_FILE= ${WRKSRC}/COPYING >- >-SLAVE_PORT?= no >- >-USES= gmake libtool pathfix pkgconfig tar:xz >-GNU_CONFIGURE= yes >-INSTALL_TARGET= install-strip >- >-# this port doesn't work with py-gobject < 2.28.6_2, clungle below >-CONFLICTS= py*-gtk-0* py*-gobject-2.*.[0-6] py*-gobject-2.*.[7-9] \ >- py*-gobject-2.*.6_1 >- >-PLIST_SUB= ARCH=${ARCH} UNAME_R=${UNAME_R} VERSION=${PORTVERSION} \ >- OPSYS=${OPSYS:tl} UNAME_M=${UNAME_M} >- >-# Override PYTHON_VERSION from DEPENDS_ARGS >-MAKE_ARGS= PYTHON_VERSION=${PYTHON_VER} >- >-.if ${SLAVE_PORT} == no >-PORTSCOUT?= limitw:1,even >- >-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} >-USES+= gnome python:build >-USE_GNOME= glib20:build introspection:build >-NO_BUILD= yes >- >-do-install: >- @${MKDIR} ${STAGEDIR}${PREFIX}/include/pygobject-3.0/ >- ${INSTALL_DATA} ${WRKSRC}/gi/pygobject.h \ >- ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject.h >- ${INSTALL_DATA} ${WRKSRC}/pygobject-3.0.pc \ >- ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc >-.else >-PORTSCOUT= ignore:1 >- >-USES+= gettext-runtime gnome >-USE_GNOME+= cairo glib20 introspection >-LIB_DEPENDS+= libffi.so:devel/libffi >-RUN_DEPENDS+= pygobject3-common>=0:devel/pygobject3-common >- >-.if ${SLAVE_PORT} == python >-USES+= python >-USE_PYTHON= flavors py3kplist >-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} >-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} >-.endif >- >-post-install: >- @${RM} -r ${STAGEDIR}${PREFIX}/include/pygobject-3.0 \ >- ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc >-.endif >- >-.include <bsd.port.pre.mk> >- >-UNAME_R!= ${UNAME} -r >-UNAME_M!= ${UNAME} -m >- >-.include <bsd.port.post.mk> > >Property changes on: devel/pygobject3-common/Makefile >___________________________________________________________________ >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:keywords >## -1 +0,0 ## >-FreeBSD=%H >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: devel/pygobject3-common/distinfo >=================================================================== >--- devel/pygobject3-common/distinfo (révision 550284) >+++ devel/pygobject3-common/distinfo (nonexistent) >@@ -1,3 +0,0 @@ >-TIMESTAMP = 1527917161 >-SHA256 (gnome/pygobject-3.28.3.tar.xz) = 3dd3e21015d06e00482ea665fc1733b77e754a6ab656a5db5d7f7bfaf31ad0b0 >-SIZE (gnome/pygobject-3.28.3.tar.xz) = 1005368 > >Property changes on: devel/pygobject3-common/distinfo >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: devel/pygobject3-common/files/patch-python38 >=================================================================== >--- devel/pygobject3-common/files/patch-python38 (révision 550284) >+++ devel/pygobject3-common/files/patch-python38 (nonexistent) >@@ -1,88 +0,0 @@ >-https://gitlab.gnome.org/GNOME/pygobject/-/commit/bfc759c9c0bb >- >---- gi/gimodule.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/gimodule.c >-@@ -685,7 +685,10 @@ PYGLIB_MODULE_START(_gi, "_gi") >- pygi_error_register_types (module); >- _pygi_repository_register_types (module); >- _pygi_info_register_types (module); >-+ pygobject_type_register_types (module_dict); >-+ pygobject_pointer_register_types (module_dict); >- _pygi_struct_register_types (module); >-+ pygobject_boxed_register_types (module_dict); >- _pygi_boxed_register_types (module); >- _pygi_ccallback_register_types (module); >- pygi_resulttuple_register_types (module); >-@@ -699,12 +702,9 @@ PYGLIB_MODULE_START(_gi, "_gi") >- pygobject_register_features (module_dict); >- pygobject_register_version_tuples (module_dict); >- pygobject_register_warnings (module_dict); >-- pygobject_type_register_types (module_dict); >- pygobject_object_register_types (module_dict); >- pygobject_interface_register_types (module_dict); >- pygobject_paramspec_register_types (module_dict); >-- pygobject_boxed_register_types (module_dict); >-- pygobject_pointer_register_types (module_dict); >- pygobject_enum_register_types (module_dict); >- pygobject_flags_register_types (module_dict); >- >---- gi/pygboxed.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/pygboxed.c >-@@ -162,6 +162,7 @@ pyg_register_boxed(PyObject *dict, const gchar *class_ >- if (!type->tp_dealloc) type->tp_dealloc = (destructor)pyg_boxed_dealloc; >- >- Py_TYPE(type) = &PyType_Type; >-+ g_assert (Py_TYPE (&PyGBoxed_Type) != NULL); >- type->tp_base = &PyGBoxed_Type; >- >- if (PyType_Ready(type) < 0) { >---- gi/pygi-boxed.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/pygi-boxed.c >-@@ -230,6 +230,7 @@ void >- _pygi_boxed_register_types (PyObject *m) >- { >- Py_TYPE(&PyGIBoxed_Type) = &PyType_Type; >-+ g_assert (Py_TYPE (&PyGBoxed_Type) != NULL); >- PyGIBoxed_Type.tp_base = &PyGBoxed_Type; >- PyGIBoxed_Type.tp_new = (newfunc) _boxed_new; >- PyGIBoxed_Type.tp_init = (initproc) _boxed_init; >---- gi/pygi-struct.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/pygi-struct.c >-@@ -231,6 +231,7 @@ void >- _pygi_struct_register_types (PyObject *m) >- { >- Py_TYPE(&PyGIStruct_Type) = &PyType_Type; >-+ g_assert (Py_TYPE (&PyGPointer_Type) != NULL); >- PyGIStruct_Type.tp_base = &PyGPointer_Type; >- PyGIStruct_Type.tp_new = (newfunc) _struct_new; >- PyGIStruct_Type.tp_init = (initproc) _struct_init; >---- gi/pyginterface.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/pyginterface.c >-@@ -72,6 +72,7 @@ pyg_register_interface(PyObject *dict, const gchar *cl >- PyObject *o; >- >- Py_TYPE(type) = &PyType_Type; >-+ g_assert (Py_TYPE (&PyGInterface_Type) != NULL); >- type->tp_base = &PyGInterface_Type; >- >- if (PyType_Ready(type) < 0) { >---- gi/pygpointer.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/pygpointer.c >-@@ -117,6 +117,7 @@ pyg_register_pointer(PyObject *dict, const gchar *clas >- if (!type->tp_dealloc) type->tp_dealloc = (destructor)pyg_pointer_dealloc; >- >- Py_TYPE(type) = &PyType_Type; >-+ g_assert (Py_TYPE (&PyGPointer_Type) != NULL); >- type->tp_base = &PyGPointer_Type; >- >- if (PyType_Ready(type) < 0) { >---- gi/pygtype.c.orig 2018-05-31 14:39:04 UTC >-+++ gi/pygtype.c >-@@ -345,6 +345,7 @@ pyg_type_wrapper_new(GType type) >- { >- PyGTypeWrapper *self; >- >-+ g_assert (Py_TYPE (&PyGTypeWrapper_Type) != NULL); >- self = (PyGTypeWrapper *)PyObject_NEW(PyGTypeWrapper, >- &PyGTypeWrapper_Type); >- if (self == NULL) > >Property changes on: devel/pygobject3-common/files/patch-python38 >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: devel/pygobject3-common/pkg-descr >=================================================================== >--- devel/pygobject3-common/pkg-descr (révision 550284) >+++ devel/pygobject3-common/pkg-descr (nonexistent) >@@ -1,4 +0,0 @@ >-PyGObject provides a convenient wrapper for the GObject+ library for use >-in Python programs, and takes care of many of the boring details such as >-managing memory and type casting. When combined with PyGTK, PyORBit and >-gnome-python, it can be used to write full featured Gnome applications. > >Property changes on: devel/pygobject3-common/pkg-descr >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: devel/pygobject3-common/pkg-plist >=================================================================== >--- devel/pygobject3-common/pkg-plist (révision 550284) >+++ devel/pygobject3-common/pkg-plist (nonexistent) >@@ -1,2 +0,0 @@ >-include/pygobject-3.0/pygobject.h >-libdata/pkgconfig/pygobject-3.0.pc > >Property changes on: devel/pygobject3-common/pkg-plist >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 249944
:
218362
|
218674