Release notes: https://gajim.org/post/2020-07-08-gajim-1.2.1-released/ As mentioned in release notes, bundled plug-ins will be enabled automatically. Shell we at least include these two common ones: https://dev.gajim.org/gajim/gajim-plugins/-/wikis/OmemoGajimPlugin https://dev.gajim.org/gajim/gajim-plugins/-/wikis/UrlImagePreviewPlugin Or just package all of them?
Created attachment 217117 [details] Patch against r532905 It builds. Poudriere does not complain. Please test it more.
Hello, this is a major port Makefile rewrite. Would you clarify more why it is needed? For example, why you dropped PY_FLAVOR part, why gajim needs libsoup in LIB_DEPENDS etc?
Created attachment 217135 [details] Patch against r532905 (fix PY_FLAVOR) Sorry for delay. I totally forgot about PY_FLAVOR, it is fixed. libsoup is listed in runtime requirement: https://dev.gajim.org/gajim/gajim/-/commit/48cf636600d41a880fc9285d3a2b225936d998bd
Created attachment 217381 [details] Patch against r532905
Created attachment 217382 [details] testport log (gzipped) portlint -C WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support. 0 fatal errors and 1 warning found.
Created attachment 217383 [details] Patch against r532905 Remove unused USES=xorg
Created attachment 217384 [details] testport log (gzipped) portlint -C WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support. 0 fatal errors and 1 warning found.
This patch works as far as packaging is concerned, but running gajim requires first a py-nbxmpp update to at least 1.0.2: % gajim Traceback (most recent call last): [...] File "/usr/local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'nbxmpp>=1.0.2' distribution was not found and is required by gajim I checked the 1.2.0 branch, it also required some newer gnome/glib stuff that was is currently in ports, has something changed?
https://dev.gajim.org/gajim/python-nbxmpp/-/tags It was tagged recently. I guess we need to at least update net-im/py-nbxmpp.
Okay. I think glib is a tough one. I tried to compile 2.64.5, it fails with: Checking for function "ngettext": NO Library intl found: NO
Created attachment 217555 [details] nbxmpp-1.0.2
Created attachment 217556 [details] pygobject3-common-3.36.1
Created attachment 217557 [details] py-gobject3 (update pkg-plist)
Created attachment 217558 [details] testport log of py37-gobject3-3.36.1
Created attachment 217559 [details] testport log of py37-nbxmpp-1.0.2
Created attachment 217560 [details] testport log of pygobject3-common-3.36.1
devel/glib20 >=2.60.0 is next. Let me find out what needs to be done tomorrow.
pygobject is now at 3.38 and glib at 2.66 in ports, so we are ready to update gajim.
and gajim 1.3.0 is now available