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.15.0_1 net-im on this many watch lists=0 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-07-03 08:29:54
Commit Hash: c4b51c2
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.15.0_1/catalog.mk
  2. /usr/local/share/licenses/purple-gowhatsapp-1.15.0_1/LICENSE
  3. /usr/local/share/licenses/purple-gowhatsapp-1.15.0_1/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.
distinfo:
TIMESTAMP = 1716772028 SHA256 (hoehermann-purple-gowhatsapp-v1.15.0_GH0.tar.gz) = 4907bd3c141cf18d5460af5c11d26c2b7f27442c36d006bd0d4d369d4e769235 SIZE (hoehermann-purple-gowhatsapp-v1.15.0_GH0.tar.gz) = 146238

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.0_GH0.tar.gz) = a4cd4c0bf5f6736ce0a2cac6cfdb89049c765c24e79b791e9696056fe73ed990 SIZE (tulir-libsignal-protocol-go-v0.1.0_GH0.tar.gz) = 78276 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.4.2_GH0.tar.gz) = 363123533198a5b7c171dd4be6e65226971e11730c363411dfca486c13a8b5e4 SIZE (mautrix-go-util-v0.4.2_GH0.tar.gz) = 54815 SHA256 (tulir-whatsmeow-7f13c31_GH0.tar.gz) = f5958a59ba5acea21c1cb034b743d699884653dcc55943e7e9191eff5bc54adc SIZE (tulir-whatsmeow-7f13c31_GH0.tar.gz) = 430438 SHA256 (golang-crypto-v0.23.0_GH0.tar.gz) = e6cfbf5f44d6b89b748c87fdbabd04c9634c5b825e39032a69854c300be9fb43 SIZE (golang-crypto-v0.23.0_GH0.tar.gz) = 1813872 SHA256 (golang-net-v0.25.0_GH0.tar.gz) = aadaa826201391d12437e61b1680276ce4a270439f8f390af7f506fd0e499f64 SIZE (golang-net-v0.25.0_GH0.tar.gz) = 1510596 SHA256 (golang-sys-v0.20.0_GH0.tar.gz) = eb2569cab8d7a92ce3afa9119538b61fc03d575c01f1548ec1e152c330ac591d SIZE (golang-sys-v0.20.0_GH0.tar.gz) = 1494604 SHA256 (golang-term-v0.20.0_GH0.tar.gz) = 24181920eafbcd9e9e550a1cc829cb6edeec0d70e3c2c59610b86c3472959a1e SIZE (golang-term-v0.20.0_GH0.tar.gz) = 14741 SHA256 (golang-text-v0.15.0_GH0.tar.gz) = 6b3893012ab61dacc64efc47574b2554e4cfbeb5e453a3b39e500713614cd63d SIZE (golang-text-v0.15.0_GH0.tar.gz) = 8974475 SHA256 (golang-xerrors-104605ab7028_GH0.tar.gz) = b1c0f6912b3bd5ad711e5bce41a5ba64ff839416f4b85231f8d457e8817954c0 SIZE (golang-xerrors-104605ab7028_GH0.tar.gz) = 13742 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.1_GH0.tar.gz) = 8aff9ec0c28a926daeedb1ce1f87a284e22fc5a892e9e5f7c850881137c85000 SIZE (protocolbuffers-protobuf-go-v1.34.1_GH0.tar.gz) = 1507906 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.15.0_1------
FreeBSD:13:quarterly-1.15.0_1------
FreeBSD:14:latest-1.15.0_1------
FreeBSD:14:quarterly-1.15.0_1------
FreeBSD:15:latest-1.15.0_1n/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.15.0_1: ====> 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.15.0?dummy=/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 14