notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
purple-gowhatsapp WhatsApp plugin for libpurple
1.16.0 net-im on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.15.0Version of this port present on the latest quarterly branch.
Maintainer: ports@virtual-estates.net search for ports maintained by this maintainer
Port Added: 2024-01-20 20:33:05
Last Update: 2024-08-19 15:47:42
Commit Hash: b53d4a4c
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://github.com/hoehermann/purple-gowhatsapp
Description:
A libpurple/Pidgin plugin for WhatsApp. This is a re-write of purple-gowhatsapp, switching back-ends from go-whatsapp to whatsmeow. whatsmeow is written by Tulir Asokan. It has multi-device support.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (11 items)
Collapse this list.
  1. /usr/local/share/licenses/purple-gowhatsapp-1.16.0/catalog.mk
  2. /usr/local/share/licenses/purple-gowhatsapp-1.16.0/LICENSE
  3. /usr/local/share/licenses/purple-gowhatsapp-1.16.0/GPLv3
  4. lib/purple-2/libwhatsmeow.so
  5. share/pixmaps/pidgin/protocols/16/whatsapp.png
  6. share/pixmaps/pidgin/protocols/22/whatsapp.png
  7. share/pixmaps/pidgin/protocols/48/whatsapp.png
  8. share/pixmaps/pidgin/protocols/64/whatsapp.png
  9. @owner
  10. @group
  11. @mode
Collapse this list.
Dependency lines:
  • purple-gowhatsapp>0:net-im/purple-gowhatsapp
To install the port:
cd /usr/ports/net-im/purple-gowhatsapp/ && make install clean
To add the package, run one of these commands:
  • pkg install net-im/purple-gowhatsapp
  • pkg install purple-gowhatsapp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: purple-gowhatsapp
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:
TIMESTAMP = 1723774204 SHA256 (hoehermann-purple-gowhatsapp-v1.16.0_GH0.tar.gz) = 1d06a52248bcf0f7f38d8c75698fa4bc2b5e60c90143c55a0b46d44962701777 SIZE (hoehermann-purple-gowhatsapp-v1.16.0_GH0.tar.gz) = 147449

Expand this list (54 items)

Collapse this list.

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 (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 (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 (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 (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 (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

Collapse this list.


Packages (timestamps in pop-ups are UTC):
purple-gowhatsapp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-1.16.0------
FreeBSD:13:quarterly-1.16.0------
FreeBSD:14:latest-1.16.0------
FreeBSD:14:quarterly-1.16.0------
FreeBSD:15:latest-1.16.0n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go121 : lang/go121
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. gettext-runtime>=0.22_1 : devel/gettext-runtime
Library dependencies:
  1. libpurple.so : net-im/libpurple
  2. libopusfile.so : audio/opusfile
  3. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  4. libglib-2.0.so : devel/glib20
  5. libintl.so : devel/gettext-runtime
  6. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for purple-gowhatsapp-1.16.0: ====> Options available for the multi DB-backend: you have to choose at least one of them SQLITE3=on: Support use of SQLITE3 for storing account information PGSQL=off: Support use of PGSQL for storing account information ===> Use 'make config' to modify these settings
Options name:
net-im_purple-gowhatsapp
USES:
go:no_targets cmake dos2unix localbase:ldflags pkgconfig gnome gettext-runtime
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hoehermann/purple-gowhatsapp/tar.gz/v1.16.0?dummy=/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.16.0
19 Aug 2024 15:47:42
commit hash: b53d4a4ceb19ddaf541194d77285f8711dba23c1commit hash: b53d4a4ceb19ddaf541194d77285f8711dba23c1commit hash: b53d4a4ceb19ddaf541194d77285f8711dba23c1commit hash: b53d4a4ceb19ddaf541194d77285f8711dba23c1 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Mikhail T
net-im/purple-gowhatsapp: Upgrade 1.15.0 → 1.16.0

Changelog:
 - Feature: Offer to pair with 8-character code.
 - Feature: Video notes are received.
 - Feature: Have option to display message ID in conversation.
https://github.com/hoehermann/purple-gowhatsapp/releases/tag/v1.16.0

PR:	280840
1.15.0_2
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
1.15.0_1
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
1.15.0
20 Jun 2024 17:23:31
commit hash: d5e066b0b0cd397a5cfd096d97e5c5d96c79e5bdcommit hash: d5e066b0b0cd397a5cfd096d97e5c5d96c79e5bdcommit hash: d5e066b0b0cd397a5cfd096d97e5c5d96c79e5bdcommit hash: d5e066b0b0cd397a5cfd096d97e5c5d96c79e5bd files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
Author: Mikhail T
net-im/purple-gowhatsapp: Update to 1.15.0

PR:		279342
1.13.0_6
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
1.13.0_5
18 May 2024 08:22:43
commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743commit hash: 2b92bd705775cde86d311f3988e106b8d9df9743 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Change the MAINTAINER field per request

PR:		278267
1.13.0_4
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
1.13.0_3
15 Apr 2024 08:20:04
commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
1.13.0_2
24 Mar 2024 14:29:00
commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913commit hash: a5a000df3b3697665460dbfbafe7120e306d8913 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/go: Change DEFAULT to 1.21

PR:		277776
Approved by:	portmgr (exp-run)
1.13.0_1
11 Feb 2024 10:39:17
commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291commit hash: 7e5aa2085f48d71be003c8ff0377bde837467291 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update

PR:		276530
1.13.0
22 Jan 2024 00:29:54
commit hash: 994b7e670b4170b938c3d1559595b95bbbd2fbb7commit hash: 994b7e670b4170b938c3d1559595b95bbbd2fbb7commit hash: 994b7e670b4170b938c3d1559595b95bbbd2fbb7commit hash: 994b7e670b4170b938c3d1559595b95bbbd2fbb7 files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
net-im/purple-gowhatsapp: stop trying to save 3 bits and add pkgconfig

glib, gdk-pixbuf, and so on are all dependencies of libpurple, so we
have them installed. But CMake does couldn't find them because pkgconfig
was not there.

Suggested by:	diizzy
1.13.0
21 Jan 2024 19:38:31
commit hash: 26fa495285d9d7bcd85794665c45d31e1ed1ccb2commit hash: 26fa495285d9d7bcd85794665c45d31e1ed1ccb2commit hash: 26fa495285d9d7bcd85794665c45d31e1ed1ccb2commit hash: 26fa495285d9d7bcd85794665c45d31e1ed1ccb2 files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
net-im/purple-gowhatsapp: unbreak by prefetching the Go-modules.

List all of the necessary Go-modules as GH_TUPLEs, as other Go-using
ports are doing.

This software is using a combination of C and Go, so, unfortunately, the
straight usage of go.mk is not working.
1.13.0
21 Jan 2024 10:50:10
commit hash: 66643726ea1011f6dbb17279c3c9bda24692852ccommit hash: 66643726ea1011f6dbb17279c3c9bda24692852ccommit hash: 66643726ea1011f6dbb17279c3c9bda24692852ccommit hash: 66643726ea1011f6dbb17279c3c9bda24692852c files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
net-im/purple-gowhatsapp: mark BROKEN

... until I figure out, how to download the Go-modules ahead of build.

Suggested by:	mat
1.13.0
21 Jan 2024 00:33:35
commit hash: e4f6e2f8cd3e5440f629d1a2c80a6451ff38436acommit hash: e4f6e2f8cd3e5440f629d1a2c80a6451ff38436acommit hash: e4f6e2f8cd3e5440f629d1a2c80a6451ff38436acommit hash: e4f6e2f8cd3e5440f629d1a2c80a6451ff38436a files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
net-im/purple-gowhatsapp: change option-names, pet lint

Suggested by:	diizzy
1.13.0
20 Jan 2024 20:35:24
commit hash: 7bc5e76b0ab9c259c04f9a0bbd42f43053c01c63commit hash: 7bc5e76b0ab9c259c04f9a0bbd42f43053c01c63commit hash: 7bc5e76b0ab9c259c04f9a0bbd42f43053c01c63commit hash: 7bc5e76b0ab9c259c04f9a0bbd42f43053c01c63 files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
net-im/purple-gowhatsapp: fix up option-descriptions
1.13.0
20 Jan 2024 20:29:50
commit hash: b430a140c818789ed59ac538a708df67be42fc2acommit hash: b430a140c818789ed59ac538a708df67be42fc2acommit hash: b430a140c818789ed59ac538a708df67be42fc2acommit hash: b430a140c818789ed59ac538a708df67be42fc2a files touched by this commit
Mikhail Teterin (mi) search for other commits by this committer
net-im/purple-gowhatsapp: add WhatsApp plugin for libpurple

The bulk of the code is implemented in Go, and so some challenges remain.
Help would be most welcome.

Number of commits found: 16