Re: [maintaner update] net/gajim 1.3.3

2022-03-13 Thread Paco Esteban
Ping.

Diff at the end for convenience.  Modified to apply after the RCS Ids
drop.

On Wed, 26 Jan 2022, Paco Esteban wrote:

> Hi ports@,
> 
> This is an update of net/gajim to its latest version 1.3.3
> 
> We go from 1.3.1 to 1.3.3.
> The changelog mentions this changes:
> 
>   * Profile: Add NOTE entry
>   * Accounts: Add account switch description
>   * Port AdHocCommand window to new Assistant
>   * Update API JID for search.jabber.network integration
>   * Build with Python 3.9
>   * Provider list: Remove blabber.im
>   * MessageInput: Remove custom placeholder
>   * MessageInput: Add focus borders
> 
>   Bug fixes
> 
>   * #10638 Depend on nbxmpp>=2.0.4 (CVE-2021-41055)
>   * #10560 HTTPUpload: Raise FileError if path is not accessible
>   * #10558 Fix spell checking
>   * #10551 Check for gstreamer GTK plugin for AV support
>   * #10545 Jingle: Fix UnboundLocalError for transports variable
>   * #10540 Windows: Add GSSAPI dependency
>   * #10539 Stop gdbus.exe when running uninstaller
>   * #10478 Fix test_gui_interface testsuite
>   * #10477 Migration routine for portable installer
>   * #10441 Reload CSS after switching dark/light theme
>   * #10150 Dead key improvements
>   * Fix starting History Manager in standalone mode
>   * #10010 Only convert domain name to ASCII
>   * #10342 UnicodeDecodeError related to avatars
>   * #10428 Roster: Handle missing avatar_sha
> 
> On the port itself, nothing special.  Upstream had to correct the
> tarball again as it did not include the plugin updater and the unpacked
> folder was wrong.
> 
> Works fine for me on amd64.
> 
> Ok to commit ?

diff c89b1924e3ab6b2bc9d830abb5e0470931919e07 /usr/ports
blob - 1a9bf7d1b1275fb68460dff04afd9496032bc348
file + net/gajim/Makefile
--- net/gajim/Makefile
+++ net/gajim/Makefile
@@ -1,17 +1,16 @@
 COMMENT=   jabber client written in pygtk
-MODPY_EGG_VERSION= 1.3.1
+MODPY_EGG_VERSION= 1.3.3
 DISTNAME=  gajim-${MODPY_EGG_VERSION}
 CATEGORIES=net x11
-REVISION=  1
 
 HOMEPAGE=  https://www.gajim.org
 
 MAINTAINER=Paco Esteban 
 
 MASTER_SITES=  ${HOMEPAGE}/downloads/1.3/
-# upstream did not include the plugin installer on 1.3.1
-# and fixed it on 1.3.1-2
-# https://dev.gajim.org/gajim/gajim/-/issues/10467
+# upstream did not include the plugin installer on 1.3.3 again
+# and fixed it on 1.3.3-2
+# https://dev.gajim.org/gajim/gajim/-/issues/10719
 DISTFILES= gajim-${MODPY_EGG_VERSION}-2${EXTRACT_SUFX}
 
 # GPLv3 only
@@ -28,7 +27,7 @@ RUN_DEPENDS=  audio/gsound \
devel/libsoup \
graphics/py-Pillow${MODPY_FLAVOR} \
graphics/py-cairo${MODPY_FLAVOR} \
-   net/py-nbxmpp${MODPY_FLAVOR}>=2.0.1 \
+   net/py-nbxmpp${MODPY_FLAVOR}>=2.0.4 \
security/py-cryptodome${MODPY_FLAVOR} \
security/py-gnupg${MODPY_FLAVOR} \
security/py-keyring${MODPY_FLAVOR} \
blob - bcb0d23be90200106cc9ba983d179aeba4fd4405
file + net/gajim/distinfo
--- net/gajim/distinfo
+++ net/gajim/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gajim-1.3.1-2.tar.gz) = nmvP74AQTE7UVO2fghexgmNGHGZqgo1T43NvkyOh9yY=
-SIZE (gajim-1.3.1-2.tar.gz) = 9538193
+SHA256 (gajim-1.3.3-2.tar.gz) = UUHqHCf00sGTbeE23Ckoml6/QeVn3agyHinZZRhxcgM=
+SIZE (gajim-1.3.3-2.tar.gz) = 9578053

-- 
Paco Esteban.
0x5818130B8A6DBC03



Re: [maintaner update] net/gajim 1.3.3

2022-01-27 Thread Paco Esteban
On Thu, 27 Jan 2022, Yifei Zhan wrote:

> On 22/01/26 07:05PM, Paco Esteban wrote:
> > Hi ports@,
> > 
> > This is an update of net/gajim to its latest version 1.3.3
> > 
> > We go from 1.3.1 to 1.3.3.
> 
> 
> This does not build on arm64:
> 
> ===>  Building package for gajim-1.3.3
> Create /usr/local/packages/aarch64/all/gajim-1.3.3.tgz
> Creating package gajim-1.3.3
> checking dependencies|net/py-nbxmpp,python3
> Error: Dependency py3-nbxmpp->=2.0.4 doesn't match FULLPKGNAME: 
> py3-nbxmpp-2.0.2p0
> checksumming...
> Error: @depend net/py-nbxmpp,python3:py3-nbxmpp->=2.0.4:py3-nbxmpp-2.0.2p0
>   pattern py3-nbxmpp->=2.0.4 doesn't match default py3-nbxmpp-2.0.2p0
> 
> pkg_create: can't continue

You need the updated net/py-nbxmpp I sent in another thread.  Sorry,
forgot to mention.

Cheers,

-- 
Paco Esteban.
0x5818130B8A6DBC03



[maintaner update] net/gajim 1.3.3

2022-01-26 Thread Paco Esteban
Hi ports@,

This is an update of net/gajim to its latest version 1.3.3

We go from 1.3.1 to 1.3.3.
The changelog mentions this changes:

  * Profile: Add NOTE entry
  * Accounts: Add account switch description
  * Port AdHocCommand window to new Assistant
  * Update API JID for search.jabber.network integration
  * Build with Python 3.9
  * Provider list: Remove blabber.im
  * MessageInput: Remove custom placeholder
  * MessageInput: Add focus borders

  Bug fixes

  * #10638 Depend on nbxmpp>=2.0.4 (CVE-2021-41055)
  * #10560 HTTPUpload: Raise FileError if path is not accessible
  * #10558 Fix spell checking
  * #10551 Check for gstreamer GTK plugin for AV support
  * #10545 Jingle: Fix UnboundLocalError for transports variable
  * #10540 Windows: Add GSSAPI dependency
  * #10539 Stop gdbus.exe when running uninstaller
  * #10478 Fix test_gui_interface testsuite
  * #10477 Migration routine for portable installer
  * #10441 Reload CSS after switching dark/light theme
  * #10150 Dead key improvements
  * Fix starting History Manager in standalone mode
  * #10010 Only convert domain name to ASCII
  * #10342 UnicodeDecodeError related to avatars
  * #10428 Roster: Handle missing avatar_sha

On the port itself, nothing special.  Upstream had to correct the
tarball again as it did not include the plugin updater and the unpacked
folder was wrong.

Works fine for me on amd64.

Ok to commit ?


diff --git net/gajim/Makefile net/gajim/Makefile
index e683f289011..e18a6d25d9d 100644
--- net/gajim/Makefile
+++ net/gajim/Makefile
@@ -1,19 +1,18 @@
 # $OpenBSD: Makefile,v 1.96 2021/11/02 00:01:39 sthen Exp $
 
 COMMENT=   jabber client written in pygtk
-MODPY_EGG_VERSION= 1.3.1
+MODPY_EGG_VERSION= 1.3.3
 DISTNAME=  gajim-${MODPY_EGG_VERSION}
 CATEGORIES=net x11
-REVISION=  1
 
 HOMEPAGE=  https://www.gajim.org
 
 MAINTAINER=Paco Esteban 
 
 MASTER_SITES=  ${HOMEPAGE}/downloads/1.3/
-# upstream did not include the plugin installer on 1.3.1
-# and fixed it on 1.3.1-2
-# https://dev.gajim.org/gajim/gajim/-/issues/10467
+# upstream did not include the plugin installer on 1.3.3 again
+# and fixed it on 1.3.3-2
+# https://dev.gajim.org/gajim/gajim/-/issues/10719
 DISTFILES= gajim-${MODPY_EGG_VERSION}-2${EXTRACT_SUFX}
 
 # GPLv3 only
@@ -30,7 +29,7 @@ RUN_DEPENDS=  audio/gsound \
devel/libsoup \
graphics/py-Pillow${MODPY_FLAVOR} \
graphics/py-cairo${MODPY_FLAVOR} \
-   net/py-nbxmpp${MODPY_FLAVOR}>=2.0.1 \
+   net/py-nbxmpp${MODPY_FLAVOR}>=2.0.4 \
security/py-cryptodome${MODPY_FLAVOR} \
security/py-gnupg${MODPY_FLAVOR} \
security/py-keyring${MODPY_FLAVOR} \
diff --git net/gajim/distinfo net/gajim/distinfo
index bcb0d23be90..1b2cf925c66 100644
--- net/gajim/distinfo
+++ net/gajim/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gajim-1.3.1-2.tar.gz) = nmvP74AQTE7UVO2fghexgmNGHGZqgo1T43NvkyOh9yY=
-SIZE (gajim-1.3.1-2.tar.gz) = 9538193
+SHA256 (gajim-1.3.3-2.tar.gz) = UUHqHCf00sGTbeE23Ckoml6/QeVn3agyHinZZRhxcgM=
+SIZE (gajim-1.3.3-2.tar.gz) = 9578053

-- 
Paco Esteban.
0x5818130B8A6DBC03