Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Apr 2026 00:13:06 +0000
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Cc:        Mikhail Teterin <mi@FreeBSD.org>
Subject:   git: e415b3bebc79 - 2026Q2 - net-im/purple-gowhatsapp: upgrade from 1.16 to 1.18
Message-ID:  <69eeaa12.1e874.68e6241f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch 2026Q2 has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e415b3bebc796a94c76776cfc7dfedb1054a3470

commit e415b3bebc796a94c76776cfc7dfedb1054a3470
Author:     Mikhail Teterin <mi@FreeBSD.org>
AuthorDate: 2025-06-01 02:46:28 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-04-27 00:11:58 +0000

    net-im/purple-gowhatsapp: upgrade from 1.16 to 1.18
    
    The older version no longer works.
    
    PR:             287202
    MFH:            2026Q2
    Event:          Wiesbaden Hackathon 202604
    (cherry picked from commit a4ae09552e03fe33160805e0eb5806380b65a257)
---
 net-im/purple-gowhatsapp/Makefile              | 64 +++++++++++-------
 net-im/purple-gowhatsapp/distinfo              | 92 +++++++++++++++-----------
 net-im/purple-gowhatsapp/files/patch-configure | 40 ++++++-----
 3 files changed, 117 insertions(+), 79 deletions(-)

diff --git a/net-im/purple-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile
index 8db49f0c9b5c..430f63fc2d49 100644
--- a/net-im/purple-gowhatsapp/Makefile
+++ b/net-im/purple-gowhatsapp/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	purple-gowhatsapp
 DISTVERSIONPREFIX=v
-DISTVERSION=	1.16.0
-PORTREVISION=	16
+DISTVERSION=	1.18.0
 CATEGORIES=	net-im
 
 MAINTAINER=	ports@virtual-estates.net
@@ -26,12 +25,20 @@ OPTIONS_MULTI_DB-backend=	SQLITE3 PGSQL
 OPTIONS_DEFAULT=SQLITE3
 .for o in ${OPTIONS_MULTI_DB-backend}
 $o_DESC=	Support use of $o for storing account information
-post-patch-$o-off:
-	${REINPLACE_CMD} '/${$o_GH_TUPLE:C/^([^:]+):([^:]+):.*/\1\\\/\2/}"/d' \
-	    ${WRKSRC}/src/go/login.go
 .endfor
 
+post-patch-SQLITE3-off:
+	${REINPLACE_CMD} -E \
+	    -e '/_ "${SQLITE3_GL_TUPLE:C|.*/([^/]+)/([^/]+)$|\1\\\/\2|:C/ +/|/gW}"/d' \
+	    ${WRKSRC}/login.go
+
+post-patch-PGSQL-off:
+	${REINPLACE_CMD} -E \
+	    -e '/_ "${PGSQL_GH_TUPLE:C|.*/([^/]+)/([^/]+)/([^/]+)$|\1\\\/\2\\\/\3|:C/ +/|/gW}"/d' \
+	    ${WRKSRC}/login.go
+
 USE_GITHUB=	yep...
+USE_GITLAB=	nodefault	# Only fetch/extract GL_TUPLEs
 GH_ACCOUNT=	hoehermann
 DOS2UNIX_GLOB=	CMake*.txt
 EXTRACT_AFTER_ARGS=--exclude vendor
@@ -41,31 +48,40 @@ GH_TUPLE=	\
 		FiloSottile:edwards25519:v1.1.0:FiloSottile_edwards25519/vendor/filippo.io/edwards25519 \
 		alfg:mp4:55ea58c08aeb:alfg_mp4/vendor/github.com/alfg/mp4 \
 		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
-		google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
-		gorilla:websocket:v1.5.1:gorilla_websocket/vendor/github.com/gorilla/websocket \
-		mdp:qrterminal:v3.2.0:mdp_qrterminal/vendor/github.com/mdp/qrterminal \
+		dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
+		google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \
+		gorilla:websocket:v1.5.3:gorilla_websocket/vendor/github.com/gorilla/websocket \
+		mdp:qrterminal:v3.2.1:mdp_qrterminal/vendor/github.com/mdp/qrterminal \
+		petermattis:goid:395b08c:petermattis_goid/vendor/github.com/petermattis/goid \
 		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
 		skip2:go-qrcode:da1b6568686e:skip2_go_qrcode/vendor/github.com/skip2/go-qrcode \
-		stretchr:testify:v1.9.0:stretchr_testify/vendor/github.com/stretchr/testify \
-		tulir:libsignal-protocol-go:v0.1.1:tulir_libsignal_protocol_go/vendor/go.mau.fi/libsignal \
-		mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+		stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
+		tulir:libsignal-protocol-go:v0.2.0:tulir_libsignal_protocol_go/vendor/go.mau.fi/libsignal \
+		mattn:go-colorable:v0.1.14:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
 		mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
-		mautrix:go-util:v0.6.0:mautrix_go_util/vendor/go.mau.fi/util \
-		tulir:whatsmeow:9bd3fa0:tulir_whatsmeow/vendor/go.mau.fi/whatsmeow \
-		golang:crypto:v0.26.0:golang_crypto/vendor/golang.org/x/crypto \
-		golang:net:v0.28.0:golang_net/vendor/golang.org/x/net \
-		golang:sys:v0.24.0:golang_sys/vendor/golang.org/x/sys \
-		golang:term:v0.23.0:golang_term/vendor/golang.org/x/term \
-		golang:text:v0.17.0:golang_text/vendor/golang.org/x/text \
-		golang:xerrors:93cc26a95ae9:golang_xerrors/vendor/golang.org/x/xerrors \
+		mautrix:go-util:v0.8.7:mautrix_go_util/vendor/go.mau.fi/util \
+		ncruces:go-strftime:v0.1.9:ncruces_go_strftime/vendor/github.com/ncruces/go-strftime \
+		tulir:whatsmeow:0da7ff7:tulir_whatsmeow/vendor/go.mau.fi/whatsmeow \
+		golang:crypto:v0.38.0:golang_crypto/vendor/golang.org/x/crypto \
+		golang:exp:ce4c2cf36ca6:golang_exp/vendor/golang.org/x/exp \
+		golang:net:v0.40.0:golang_net/vendor/golang.org/x/net \
+		golang:sys:v0.33.0:golang_sys/vendor/golang.org/x/sys \
+		golang:term:v0.32.0:golang_term/vendor/golang.org/x/term \
+		golang:text:v0.25.0:golang_text/vendor/golang.org/x/text \
+		golang:xerrors:7835f813f4da:golang_xerrors/vendor/golang.org/x/xerrors \
 		google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
-		protocolbuffers:protobuf-go:v1.34.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+		protocolbuffers:protobuf-go:v1.36.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
 		go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
-		rs:zerolog:v1.33.0:rs_zerolog/vendor/github.com/rs/zerolog \
+		rs:zerolog:v1.34.0:rs_zerolog/vendor/github.com/rs/zerolog \
 		rsc:qr:v0.2.0:rsc_qr/vendor/rsc.io/qr
 
 SQLITE3_GH_TUPLE=\
-		mattn:go-sqlite3:v1.14.19:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3
+		remyoudompheng:bigfft:24d4a6f8daec:remyoudompheng_bigfft/vendor/github.com/remyoudompheng/bigfft
+SQLITE3_GL_TUPLE=\
+		cznic:sqlite:v1.37.1:cznic_sqlite/vendor/modernc.org/sqlite \
+		cznic:mathutil:v1.7.1:cznic_mathutil/vendor/modernc.org/mathutil \
+		cznic:memory:v1.10.0:cznic_memory/vendor/modernc.org/memory \
+		cznic:libc:v1.65.8:cznic_libc/vendor/modernc.org/libc
 PGSQL_GH_TUPLE=	lib:pq:v1.10.9:lib_pq/vendor/github.com/lib/pq
 
 CMAKE_ARGS=	-DPURPLE_INCLUDE_DIRS=${LOCALBASE}/include/libpurple	\
@@ -74,7 +90,7 @@ CMAKE_ARGS=	-DPURPLE_INCLUDE_DIRS=${LOCALBASE}/include/libpurple	\
 		-DPURPLE_DATA_DIR=${PREFIX}/share
 
 post-configure:
-	${MKDIR} ${CONFIGURE_WRKSRC}/src/go/_go
-	${LN} -sf ${WRKSRC}/vendor ${CONFIGURE_WRKSRC}/src/go/_go/src
+	${MKDIR} ${CONFIGURE_WRKSRC}/_go
+	${LN} -sf ${WRKSRC}/vendor ${CONFIGURE_WRKSRC}/_go/src
 
 .include <bsd.port.mk>
diff --git a/net-im/purple-gowhatsapp/distinfo b/net-im/purple-gowhatsapp/distinfo
index c4a7da5f0135..8aebfea33b61 100644
--- a/net-im/purple-gowhatsapp/distinfo
+++ b/net-im/purple-gowhatsapp/distinfo
@@ -1,57 +1,75 @@
-TIMESTAMP = 1723774204
-SHA256 (hoehermann-purple-gowhatsapp-v1.16.0_GH0.tar.gz) = 1d06a52248bcf0f7f38d8c75698fa4bc2b5e60c90143c55a0b46d44962701777
-SIZE (hoehermann-purple-gowhatsapp-v1.16.0_GH0.tar.gz) = 147449
+TIMESTAMP = 1748741759
+SHA256 (hoehermann-purple-gowhatsapp-v1.18.0_GH0.tar.gz) = 878fcfcc714dc375f9e10c5b13543a5c45f344ce219e41766d2f5643da57ff39
+SIZE (hoehermann-purple-gowhatsapp-v1.18.0_GH0.tar.gz) = 153379
 SHA256 (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = b480c71e26d7a65e468a4f0cc2a414302dc89c6be4e58fe34779b0c9f12cac60
 SIZE (FiloSottile-edwards25519-v1.1.0_GH0.tar.gz) = 47125
 SHA256 (alfg-mp4-55ea58c08aeb_GH0.tar.gz) = 1c2c9140d7650aaa7384b8ff1099ee698c933f814fd89d2aeb858db1cb3e6be6
 SIZE (alfg-mp4-55ea58c08aeb_GH0.tar.gz) = 2883648
 SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
 SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
-SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
-SHA256 (gorilla-websocket-v1.5.1_GH0.tar.gz) = b8c9f291d12c1b2fcbc64b4862bead21d709c2884fe4b3e35ae1e5485c039d8d
-SIZE (gorilla-websocket-v1.5.1_GH0.tar.gz) = 61416
-SHA256 (mdp-qrterminal-v3.2.0_GH0.tar.gz) = 3eee590ea7f2798def75a77c51b68e033d4a38846885d30f04f090e3d1b36b47
-SIZE (mdp-qrterminal-v3.2.0_GH0.tar.gz) = 25348
+SHA256 (dustin-go-humanize-v1.0.1_GH0.tar.gz) = ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8
+SIZE (dustin-go-humanize-v1.0.1_GH0.tar.gz) = 17692
+SHA256 (google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af
+SIZE (google-go-cmp-v0.7.0_GH0.tar.gz) = 105149
+SHA256 (gorilla-websocket-v1.5.3_GH0.tar.gz) = 707f217e9a46c516c289b71c45a4e51b11b5e0fcec54c1fbfecde47b8a001799
+SIZE (gorilla-websocket-v1.5.3_GH0.tar.gz) = 54884
+SHA256 (mdp-qrterminal-v3.2.1_GH0.tar.gz) = 81ef366cdc8f23f902f9ba35922d8b0f073066a2ebe6dd7989cf1758af7328ac
+SIZE (mdp-qrterminal-v3.2.1_GH0.tar.gz) = 27455
+SHA256 (petermattis-goid-395b08c_GH0.tar.gz) = 1b651eba8af7afa007c104f91bcf5f9ceffc0decf0dc45882fedb900080c0c54
+SIZE (petermattis-goid-395b08c_GH0.tar.gz) = 9204
 SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
 SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
 SHA256 (skip2-go-qrcode-da1b6568686e_GH0.tar.gz) = af179c37da861a43242fb4383186724b34866d7b5bd3e54ca44031a2b9f92046
 SIZE (skip2-go-qrcode-da1b6568686e_GH0.tar.gz) = 36693
-SHA256 (stretchr-testify-v1.9.0_GH0.tar.gz) = ee651d4d4427d55096007190398102383498e6b5cf97ea9e89ad6e72b4115fbb
-SIZE (stretchr-testify-v1.9.0_GH0.tar.gz) = 108663
-SHA256 (tulir-libsignal-protocol-go-v0.1.1_GH0.tar.gz) = 7c3cfd45b8bd62d738350d19f46aa211a9fafa1c6583e9b0c9ebd0e2b3ae02fa
-SIZE (tulir-libsignal-protocol-go-v0.1.1_GH0.tar.gz) = 78069
-SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77
-SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762
+SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684
+SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
+SHA256 (tulir-libsignal-protocol-go-v0.2.0_GH0.tar.gz) = f227d452ba399b20fa94f3303bd337b9e9ed1ee3787e8caec06800b587d300df
+SIZE (tulir-libsignal-protocol-go-v0.2.0_GH0.tar.gz) = 78661
+SHA256 (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 293966a59f0238da3c39f5b27c192d0efd6473ff74ab5a9c7e1ec73fdda3f1d4
+SIZE (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 9800
 SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
 SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
-SHA256 (mautrix-go-util-v0.6.0_GH0.tar.gz) = 53543b380ff4168dfbb067f50ec59e5804df566169d79295f332f3ffa34b5eee
-SIZE (mautrix-go-util-v0.6.0_GH0.tar.gz) = 65201
-SHA256 (tulir-whatsmeow-9bd3fa0_GH0.tar.gz) = 432145dfb43850b08f4bbeeabc778bfb373c3c8b47b8cef0e4b3b3ef20862f7c
-SIZE (tulir-whatsmeow-9bd3fa0_GH0.tar.gz) = 438796
-SHA256 (golang-crypto-v0.26.0_GH0.tar.gz) = a67fabb33e4ea401e76968abe1ec6f7b86915d0cf1f15803cd0da72dd48fca14
-SIZE (golang-crypto-v0.26.0_GH0.tar.gz) = 1799361
-SHA256 (golang-net-v0.28.0_GH0.tar.gz) = 8008d97595302092019ef024c43212cc00deae8710db49876dd06af52310514f
-SIZE (golang-net-v0.28.0_GH0.tar.gz) = 1454559
-SHA256 (golang-sys-v0.24.0_GH0.tar.gz) = 3402ba7b578406df222693bac2b4011b5c9ab9180b0c123db1ed92da8ba11052
-SIZE (golang-sys-v0.24.0_GH0.tar.gz) = 1501680
-SHA256 (golang-term-v0.23.0_GH0.tar.gz) = 58a6116fc97497b96b063578ea81c0f9199f834714a04c5f060baa715e65f497
-SIZE (golang-term-v0.23.0_GH0.tar.gz) = 14738
-SHA256 (golang-text-v0.17.0_GH0.tar.gz) = edd27accd1b82f97277f1515ec35d3a9a905ae361b2c1afb2ab2db2e85fb3e01
-SIZE (golang-text-v0.17.0_GH0.tar.gz) = 8974580
-SHA256 (golang-xerrors-93cc26a95ae9_GH0.tar.gz) = 37cfaca54d6381ebcff297c94d73a9db2b68fb83a468b4963fe9ba8a96c28cf4
-SIZE (golang-xerrors-93cc26a95ae9_GH0.tar.gz) = 13737
+SHA256 (mautrix-go-util-v0.8.7_GH0.tar.gz) = e37b51a5875ba0381b6f82c1fb3010e67aec86793173698bd1f52af6cdeed9e4
+SIZE (mautrix-go-util-v0.8.7_GH0.tar.gz) = 128092
+SHA256 (ncruces-go-strftime-v0.1.9_GH0.tar.gz) = 67e1785acddfe20586da40628b74773b467e052dd4e133df0acefd1d6f259bd3
+SIZE (ncruces-go-strftime-v0.1.9_GH0.tar.gz) = 11738
+SHA256 (tulir-whatsmeow-0da7ff7_GH0.tar.gz) = 32fddf2f5921888c491c5145237faf4b237704fb9a9a5d20aac76683037ef557
+SIZE (tulir-whatsmeow-0da7ff7_GH0.tar.gz) = 513291
+SHA256 (golang-crypto-v0.38.0_GH0.tar.gz) = e143842797aa961fa3d62472a7b78233ac83ea3bc55d59f019daf3f559e20977
+SIZE (golang-crypto-v0.38.0_GH0.tar.gz) = 2157751
+SHA256 (golang-exp-ce4c2cf36ca6_GH0.tar.gz) = 04682d08c78d3b3d8630e00f789035e3e6169e1501aaba2b2471e77e01f62be9
+SIZE (golang-exp-ce4c2cf36ca6_GH0.tar.gz) = 1742291
+SHA256 (golang-net-v0.40.0_GH0.tar.gz) = 1bc71dac542f6b56acda25d9833243c9221ce902193504c114676503ac0e3c51
+SIZE (golang-net-v0.40.0_GH0.tar.gz) = 1503810
+SHA256 (golang-sys-v0.33.0_GH0.tar.gz) = 16370146c98a69f76b09e7b67ec93d7e259e45d85808aeb9a453a4bbff865287
+SIZE (golang-sys-v0.33.0_GH0.tar.gz) = 1528783
+SHA256 (golang-term-v0.32.0_GH0.tar.gz) = 3b194a9205fc4221299c3475e4170a24a0a87c816ca58dcbc21b39029e47ef14
+SIZE (golang-term-v0.32.0_GH0.tar.gz) = 15443
+SHA256 (golang-text-v0.25.0_GH0.tar.gz) = 96708562f9aaa6492da53d22d137cd90259a276c3c7201749ac02deba54fd4f1
+SIZE (golang-text-v0.25.0_GH0.tar.gz) = 8969128
+SHA256 (golang-xerrors-7835f813f4da_GH0.tar.gz) = 8faed19408fc838bc8705af0af9f58da2ee610856385dd5aefff67330d64edd0
+SIZE (golang-xerrors-7835f813f4da_GH0.tar.gz) = 13670
 SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
 SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
-SHA256 (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = a91d3129e38945b612b7a377364dae324ed3a489c3a805a412805a0cee76e7a2
-SIZE (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = 1522818
+SHA256 (protocolbuffers-protobuf-go-v1.36.2_GH0.tar.gz) = 360ccbd38d9ad429535847bdddb57827b599fcd67f1bd03dd26a28103e87cf91
+SIZE (protocolbuffers-protobuf-go-v1.36.2_GH0.tar.gz) = 1961986
 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (rs-zerolog-v1.33.0_GH0.tar.gz) = 7a32947b007164edb7a888048f8bec6d7de9cf503e79e099d6b6814fad0f6ac7
-SIZE (rs-zerolog-v1.33.0_GH0.tar.gz) = 216046
+SHA256 (rs-zerolog-v1.34.0_GH0.tar.gz) = 7a658d16b365f28fc6b75ae4ea2948cbe39e8fdaaadd0b5e92a6d911703ba430
+SIZE (rs-zerolog-v1.34.0_GH0.tar.gz) = 217720
 SHA256 (rsc-qr-v0.2.0_GH0.tar.gz) = a39800570e994df470ff3917b2131d80829ae447d3aac794034ef87cb93d1a66
 SIZE (rsc-qr-v0.2.0_GH0.tar.gz) = 18808
 SHA256 (lib-pq-v1.10.9_GH0.tar.gz) = b150b286d59b5f0bdde499112e2f01881773ff5bfdff023802e9e01b7314a06f
 SIZE (lib-pq-v1.10.9_GH0.tar.gz) = 114490
-SHA256 (mattn-go-sqlite3-v1.14.19_GH0.tar.gz) = 883841af9b993c6f297c8974ea992540cd9aa525b42ff7d874ff6d31be00e643
-SIZE (mattn-go-sqlite3-v1.14.19_GH0.tar.gz) = 2573207
+SHA256 (remyoudompheng-bigfft-24d4a6f8daec_GH0.tar.gz) = 449a58b41c7e13d62cabaee8d9ee78a108a3de60cba27f5c194bd5eba489bab6
+SIZE (remyoudompheng-bigfft-24d4a6f8daec_GH0.tar.gz) = 14841
+SHA256 (purple-gowhatsapp-v1.18.0.tar.bz2) = 878fcfcc714dc375f9e10c5b13543a5c45f344ce219e41766d2f5643da57ff39
+SIZE (purple-gowhatsapp-v1.18.0.tar.bz2) = 153379
+SHA256 (sqlite-v1.37.1.tar.bz2) = 165e3f8e805b57ef0c07e0a4c6ef5f4a6fd8436b0ba725c6dbf72dda2d23c71b
+SIZE (sqlite-v1.37.1.tar.bz2) = 28823671
+SHA256 (mathutil-v1.7.1.tar.bz2) = 9ec2ac9d21a7bd5900d139237a2f601aa9e2a0a32fd7990162b00ff45903a3ba
+SIZE (mathutil-v1.7.1.tar.bz2) = 100011
+SHA256 (memory-v1.10.0.tar.bz2) = a863ea753e73d96c1c841b9fff81efad0e946cdfe46d360a7283ef5f2e34a4e2
+SIZE (memory-v1.10.0.tar.bz2) = 23629
+SHA256 (libc-v1.65.8.tar.bz2) = 420b0554e5231085744cd8fe5013872da9cb29023777a44940d065bdbd75cd7a
+SIZE (libc-v1.65.8.tar.bz2) = 10210915
diff --git a/net-im/purple-gowhatsapp/files/patch-configure b/net-im/purple-gowhatsapp/files/patch-configure
index 1a9382950c20..66720fca055f 100644
--- a/net-im/purple-gowhatsapp/files/patch-configure
+++ b/net-im/purple-gowhatsapp/files/patch-configure
@@ -1,38 +1,42 @@
---- CMakeLists.txt	2023-09-01 16:15:26.000000000 -0400
-+++ CMakeLists.txt	2024-01-19 21:50:01.130852000 -0500
-@@ -4,3 +4,2 @@
+--- CMakeLists.txt	2025-05-18
++++ CMakeLists.txt	2025-05-31 19:57:35.887384000 -0400
+@@ -26,7 +26,4 @@
+ endif()
  
- set(Purple_DIR "${CMAKE_CURRENT_SOURCE_DIR}/submodules/purple-cmake" CACHE PATH "Where to find purple-config.cmake")
+-set(Purple_DIR "scripts/purple-cmake" CACHE PATH "Where to find purple-config.cmake")
 -find_package(Purple REQUIRED)
-@@ -41,4 +40,2 @@
+-
+ message(STATUS "PURPLE_INCLUDE_DIRS: ${PURPLE_INCLUDE_DIRS}")
+ message(STATUS "PURPLE_LIBRARY_DIRS: ${PURPLE_LIBRARY_DIRS}")
+@@ -45,4 +42,2 @@
  
- install(DIRECTORY "pixmaps" DESTINATION "${PURPLE_DATA_DIR}" FILES_MATCHING PATTERN "*.png")
+ install(DIRECTORY "assets/pixmaps" DESTINATION "${PURPLE_DATA_DIR}" FILES_MATCHING PATTERN "*.png")
 -
--include(cpack.cmake)
---- src/go/go.mod.in	2023-09-01 16:15:26.000000000 -0400
-+++ src/go/go.mod.in	2024-01-19 23:14:27.315646000 -0500
+-include(scripts/cpack.cmake)
+--- go.mod.in	2025-05-18 14:53:10.000000000 -0400
++++ go.mod.in	2025-05-31 19:51:01.296020000 -0400
 @@ -2,11 +2,2 @@
  
- go 1.21
+ go 1.24.0
 -
 -require (
 -	github.com/alfg/mp4 v0.0.0-20210728035756-55ea58c08aeb
 -	github.com/lib/pq v1.10.4
--	github.com/mattn/go-sqlite3 v1.14.10
+-	modernc.org/sqlite v1.34.5
 -	github.com/mdp/qrterminal/v3 v3.0.0
 -	github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
 -	go.mau.fi/whatsmeow latest
 -)
---- src/go/CMakeLists.txt	2023-09-01 16:15:26.000000000 -0400
-+++ src/go/CMakeLists.txt	2024-01-21 12:07:47.551901000 -0500
-@@ -11,5 +11,4 @@
-   WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
-   COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_SOURCE_DIR}/go.mod.in" "${CMAKE_CURRENT_SOURCE_DIR}/go.mod"
+--- scripts/go.cmake	2025-05-18 14:53:10.000000000 -0400
++++ scripts/go.cmake	2025-05-31 19:49:01.261810000 -0400
+@@ -15,5 +15,4 @@
+   WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
+   COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_SOURCE_DIR}/go.mod.in" "${CMAKE_SOURCE_DIR}/go.mod"
 -  COMMAND ${CMAKE_COMMAND} -E env GOPATH=${GOPATH} ${CMAKE_Go_COMPILER} mod tidy
  )
  
---- src/go/login.go	2023-09-01 16:15:26.000000000 -0400
-+++ src/go/login.go	2024-01-21 12:25:26.684274000 -0500
+--- login.go	2023-09-01 16:15:26.000000000 -0400
++++ login.go	2024-01-21 12:25:26.684274000 -0500
 @@ -12,5 +12,5 @@
  	_ "github.com/lib/pq"
  	_ "github.com/mattn/go-sqlite3"


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69eeaa12.1e874.68e6241f>