From nobody Sat Jan 20 22:15:42 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4THW5Z2D5yz57dLk; Sat, 20 Jan 2024 22:15:46 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Received: from smtp-190e.mail.infomaniak.ch (smtp-190e.mail.infomaniak.ch [185.125.25.14]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "relay.mail.infomaniak.ch", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4THW5Y69xZz52RP; Sat, 20 Jan 2024 22:15:45 +0000 (UTC) (envelope-from daniel.engberg.lists@pyret.net) Authentication-Results: mx1.freebsd.org; none Received: from smtp-4-0001.mail.infomaniak.ch (unknown [10.7.10.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4THW5V74WtzMpncK; Sat, 20 Jan 2024 23:15:42 +0100 (CET) Received: from unknown by smtp-4-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4THW5V3PyDzHFK; Sat, 20 Jan 2024 23:15:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pyret.net; s=20231006; t=1705788942; bh=obL96J1NaGN3UOv3v2Xk3UUcZXWjd3e0aKKX/5dNkdQ=; h=Date:Subject:From:Reply-To:To:Cc:References:In-Reply-To:From; b=k9EOBlCXx2sJYh6pZ4HTHTdMANurpeK9HNG0ZSdOph0A5vL2cNCnUZ2uhdl5dLEq3 swua2kRC63O2ASKENZUQIauKEBKuKoVFW6vwW2ZdCH6xFX1pzxZ7SswRekLZ44jT86 3As9SB13KVK5Sv40ZUcCPeLKty4XtVjEFLA/3/8hcJP3jCLhuA4NUQwpus7aGADLyQ w+Eq2NoaFqvLzYjUOiiEkJjWg0fmUhwOSuyGixnqhqzCfeA22OF/DcUe2Ce+WSSqXR EVo2jMKCzwBxBOLHCdaGqhRKl8QYWw432cehEFGo5qBje+9SG9Nts5wIUqaJ/pEyzV x8UbUThIL024A== Message-ID: Date: Sat, 20 Jan 2024 23:15:42 +0100 Subject: Re: git: b430a140c818 - main - net-im/purple-gowhatsapp: add WhatsApp plugin for libpurple From: Daniel Engberg Reply-To: Daniel Engberg To: Mikhail Teterin Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="_=_swift_1705788942_509e858d642a423d08522cc13518fa7f_=_" X-WS-User-Origin: eyJpdiI6InQzQW9Bano0K3hHaVpJSGdxaUtmN3c9PSIsInZhbHVlIjoiQitSUUF4Q29EcGFnRm95TTNjQlNmZz09IiwibWFjIjoiZDQ0ODUxNjM1MWNlODMxNjQwNzg0Y2I1YTIxNWM1YTcwMmNjNzNlZjJiOGVmNGQ0OTZiYThjNDY2NDBhY2MzYiIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6IkI4Y05HSU5jUDVOd3RHbllkY3J1M1E9PSIsInZhbHVlIjoiRUFLYlIxRGFmYzVIQVl4UzhZQ1F2Zz09IiwibWFjIjoiZDVmYzg2NmI3ZGExNzM1MDBiM2JlMGE1MmMwMzIyMjVjYjlkMjk0YjFmYjk5ZWYwYzVmZWNkM2MxYTFjYzI5NiIsInRhZyI6IiJ9 X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.624) References: <202401202030.40KKUApC045320@gitrepo.freebsd.org> In-Reply-To: <202401202030.40KKUApC045320@gitrepo.freebsd.org> X-Infomaniak-Routing: alpha X-Rspamd-Queue-Id: 4THW5Y69xZz52RP X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:29222, ipnet:185.125.24.0/22, country:CH] --_=_swift_1705788942_509e858d642a423d08522cc13518fa7f_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2024-01-20T21:30:10.000+01:00, Mikhail Teterin wrote:= >=C2=A0The=C2=A0branch=C2=A0main=C2=A0has=C2=A0been=C2=A0updated= =C2=A0by=C2=A0mi: >=C2=A0 >=C2=A0URL:=C2=A0https://cgit.FreeBSD.org/por= ts/commit/?id=3Db430a140c818789ed59ac538a708df67be42fc2a >=C2=A0 >= =C2=A0commit=C2=A0b430a140c818789ed59ac538a708df67be42fc2a >=C2=A0 >= =C2=A0Author:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Mikhail=C2=A0Teterin=C2=A0 >=C2=A0 >=C2=A0AuthorDate:=C2=A02024-01-20=C2=A020:29:50= =C2=A0+0000 >=C2=A0 >=C2=A0Commit:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Mikhail= =C2=A0Teterin=C2=A0 >=C2=A0 >=C2=A0CommitDate:=C2=A0202= 4-01-20=C2=A020:29:50=C2=A0+0000 >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0net-im/purple-gowhatsapp:=C2=A0add=C2=A0WhatsApp=C2=A0plugin=C2=A0for= =C2=A0libpurple >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0The=C2=A0bulk=C2=A0of=C2=A0the=C2=A0code= =C2=A0is=C2=A0implemented=C2=A0in=C2=A0Go,=C2=A0and=C2=A0so=C2=A0some=C2= =A0challenges=C2=A0remain. >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Help= =C2=A0would=C2=A0be=C2=A0most=C2=A0welcome. >=C2=A0 >=C2=A0--- >= =C2=A0 >=C2=A0=C2=A0net-im/Makefile=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0|=C2=A0=C2=A01=C2=A0+ >=C2=A0 >=C2=A0=C2=A0net-im/purple= -gowhatsapp/Makefile=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A049=C2=A0++++++++++++++++++++++++++= >=C2=A0 >=C2=A0=C2=A0net-im/purple-gowhatsapp/distinfo=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|= =C2=A0=C2=A03=C2=A0++ >=C2=A0 >=C2=A0=C2=A0net-im/purple-gowhatsapp/fil= es/patch-configure=C2=A0|=C2=A027=C2=A0++++++++++++++ >=C2=A0 >=C2= =A0=C2=A0net-im/purple-gowhatsapp/pkg-descr=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A05=C2=A0+++= >=C2=A0 >=C2=A0=C2=A0net-im/purple-gowhatsapp/pkg-plist=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|=C2= =A0=C2=A05=C2=A0+++ >=C2=A0 >=C2=A0=C2=A06=C2=A0files=C2=A0changed,= =C2=A090=C2=A0insertions(+) >=C2=A0 >=C2=A0diff=C2=A0--git=C2=A0a/net-i= m/Makefile=C2=A0b/net-im/Makefile >=C2=A0 >=C2=A0index=C2=A0e55c9365ebf= 8..63ce6b19620c=C2=A0100644 >=C2=A0 >=C2=A0---=C2=A0a/net-im/Makefile= >=C2=A0 >=C2=A0+++=C2=A0b/net-im/Makefile >=C2=A0 >=C2=A0@@=C2= =A0-104,6=C2=A0+104,7=C2=A0@@ >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0purple-discord >=C2=A0 >=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0purple-facebook >=C2=A0 >= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0purple-googlechat= >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0purple-g= owhatsapp >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D= =C2=A0purple-mattermost >=C2=A0 >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0SUBDIR=C2=A0+=3D=C2=A0purple-plugin-pack >=C2=A0 >=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0SUBDIR=C2=A0+=3D=C2=A0purple-rocketchat >=C2=A0 >= =C2=A0diff=C2=A0--git=C2=A0a/net-im/purple-gowhatsapp/Makefile=C2=A0b/net-i= m/purple-gowhatsapp/Makefile >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode= =C2=A0100644 >=C2=A0 >=C2=A0index=C2=A0000000000000..c04ecd199d16 >= =C2=A0 >=C2=A0---=C2=A0/dev/null >=C2=A0 >=C2=A0+++=C2=A0b/net-im/pur= ple-gowhatsapp/Makefile >=C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,49=C2=A0@@= >=C2=A0 >=C2=A0+PORTNAME=3D=C2=A0=C2=A0=C2=A0=C2=A0purple-gowhatsapp= >=C2=A0 >=C2=A0+DISTVERSIONPREFIX=3Dv >=C2=A0 >=C2=A0+DISTVERSION= =3D=C2=A0=C2=A0=C2=A0=C2=A01.13.0 >=C2=A0 >=C2=A0+CATEGORIES=3D=C2= =A0=C2=A0=C2=A0=C2=A0net-im >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+MAINTA= INER=3D=C2=A0=C2=A0=C2=A0=C2=A0mi@aldan.algebra.com >=C2=A0 >=C2=A0+COM= MENT=3D=C2=A0=C2=A0=C2=A0=C2=A0WhatsApp=C2=A0plugin=C2=A0for=C2=A0libpurple= >=C2=A0 >=C2=A0+WWW=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0https://github.com/hoehermann/purple-gowhatsapp >=C2=A0 >=C2=A0+ >= =C2=A0 >=C2=A0+LICENSE=3D=C2=A0=C2=A0=C2=A0=C2=A0GPLv3 >=C2=A0 >= =C2=A0+LICENSE_FILE=3D=C2=A0=C2=A0=C2=A0=C2=A0${WRKSRC}/LICENSE >=C2= =A0 >=C2=A0+ >=C2=A0 >=C2=A0+LIB_DEPENDS=3D=C2=A0=C2=A0=C2=A0=C2= =A0libpurple.so:net-im/libpurple=C2=A0[http://libpurple.so:net-im/libpurple= ]=C2=A0=C2=A0=C2=A0=C2=A0\ >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0libopusfile.so:audio/opusfile=C2=A0[http://libopusf= ile.so:audio/opusfile] >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+USES=3D= =C2=A0=C2=A0=C2=A0=C2=A0go:no_targets=C2=A0cmake=C2=A0dos2unix >=C2=A0 = >=C2=A0+ >=C2=A0 >=C2=A0+OPTIONS_MULTI=3D=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0DB-backend >=C2=A0 >=C2= =A0+OPTIONS_MULTI_DB-backend=3D=C2=A0=C2=A0=C2=A0=C2=A0SQLITE3=C2=A0POSTGRE= S=C2=A0MYSQL >=C2=A0 >=C2=A0+OPTIONS_DEFAULT=3DSQLITE3 >=C2=A0 >= =C2=A0+.for=C2=A0o=C2=A0in=C2=A0${OPTIONS_MULTI_DB} >=C2=A0 >=C2=A0+$o_= DESC=3D=C2=A0=C2=A0=C2=A0=C2=A0Support=C2=A0use=C2=A0of=C2=A0$o=C2=A0for= =C2=A0storing=C2=A0account=C2=A0information >=C2=A0 >=C2=A0+.endfor >= =C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+USE_GITHUB=3D=C2=A0=C2=A0=C2=A0=C2= =A0yep... >=C2=A0 >=C2=A0+GH_ACCOUNT=3D=C2=A0=C2=A0=C2=A0=C2=A0hoeherma= nn >=C2=A0 >=C2=A0+DOS2UNIX_GLOB=3D=C2=A0=C2=A0=C2=A0=C2=A0CMake*.txt= >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+CMAKE_ARGS=3D=C2=A0=C2=A0=C2= =A0=C2=A0-DPURPLE_INCLUDE_DIRS=3D${LOCALBASE}/include/libpurple=C2=A0=C2= =A0=C2=A0=C2=A0\ >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0-DPURPLE_LIBRARY_DIRS=3D${LOCALBASE}/lib=C2=A0=C2=A0=C2= =A0=C2=A0\ >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0-DPURPLE_PLUGIN_DIR=3D${PREFIX}/lib/purple-2=C2=A0\ >=C2=A0 >= =C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0-DPURPLE_DATA_DIR=3D= ${PREFIX}/share >=C2=A0 >=C2=A0+LDFLAGS+=3D=C2=A0=C2=A0=C2=A0=C2=A0-L${= LOCALBASE}/lib >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+post-patch-POSTGRES= -off: >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0${REINPLACE_CMD}=C2=A0'/l= ib\/pq/d'=C2=A0${WRKSRC}/src/go/login.go >=C2=A0 >=C2=A0+ >=C2=A0 >= =C2=A0+post-patch-MYSQL-off: >=C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2= =A0${REINPLACE_CMD}=C2=A0'/go-sql-driver\/mysql/d'=C2=A0${WRKSRC}/src/go/lo= gin.go >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+post-patch-SQLIT3-off: >= =C2=A0 >=C2=A0+=C2=A0=C2=A0=C2=A0=C2=A0${REINPLACE_CMD}=C2=A0'/mattn\/go-= sqlite3/d'=C2=A0${WRKSRC}/src/go/login.go >=C2=A0 >=C2=A0+ >=C2=A0 = >=C2=A0+#=C2=A0The=C2=A0downloaded=C2=A0Go-files=C2=A0are=C2=A0read-only= =C2=A0and=C2=A0the=C2=A0simple=C2=A0rm=C2=A0-f=C2=A0does=C2=A0not=C2=A0work= >=C2=A0 >=C2=A0+#=C2=A0against=C2=A0them=C2=A0(unless=C2=A0invoked= =C2=A0as=C2=A0root).=C2=A0Here=C2=A0we=C2=A0relax=C2=A0the=C2=A0permissions= =C2=A0first: >=C2=A0 >=C2=A0+pre-clean: >=C2=A0 >=C2=A0+=C2=A0= =C2=A0=C2=A0=C2=A0-@${FIND}=C2=A0${WRKDIR}=C2=A0|=C2=A0${XARGS}=C2=A0${CHMO= D}=C2=A0u+w >=C2=A0 >=C2=A0+ >=C2=A0 >=C2=A0+.include=C2=A0=C2=A0[http://bsd.port.mk>]; >=C2=A0 >=C2=A0diff=C2=A0--git=C2= =A0a/net-im/purple-gowhatsapp/distinfo=C2=A0b/net-im/purple-gowhatsapp/dist= info >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >=C2=A0 >= =C2=A0index=C2=A0000000000000..440dd580ed44 >=C2=A0 >=C2=A0---=C2=A0/de= v/null >=C2=A0 >=C2=A0+++=C2=A0b/net-im/purple-gowhatsapp/distinfo >= =C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,3=C2=A0@@ >=C2=A0 >=C2=A0+TIMESTAM= P=C2=A0=3D=C2=A01705716803 >=C2=A0 >=C2=A0+SHA256=C2=A0(hoehermann-purp= le-gowhatsapp-v1.13.0_GH0.tar.gz)=C2=A0=3D=C2=A0153229acd476ff1f98497074402= 944869c73e85ad06d6cfa8529bf4861960c96 >=C2=A0 >=C2=A0+SIZE=C2=A0(hoeher= mann-purple-gowhatsapp-v1.13.0_GH0.tar.gz)=C2=A0=3D=C2=A0140285 >=C2= =A0 >=C2=A0diff=C2=A0--git=C2=A0a/net-im/purple-gowhatsapp/files/patch-co= nfigure=C2=A0b/net-im/purple-gowhatsapp/files/patch-configure >=C2=A0 >= =C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >=C2=A0 >=C2=A0index=C2=A0000= 000000000..b8775407932d >=C2=A0 >=C2=A0---=C2=A0/dev/null >=C2=A0 >= =C2=A0+++=C2=A0b/net-im/purple-gowhatsapp/files/patch-configure >=C2= =A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,27=C2=A0@@ >=C2=A0 >=C2=A0+---=C2= =A0CMakeLists.txt=C2=A0=C2=A0=C2=A0=C2=A02023-09-01=C2=A016:15:26.000000000= =C2=A0-0400 >=C2=A0 >=C2=A0++++=C2=A0CMakeLists.txt=C2=A0=C2=A0=C2= =A0=C2=A02024-01-19=C2=A021:50:01.130852000=C2=A0-0500 >=C2=A0 >=C2= =A0+@@=C2=A0-4,3=C2=A0+4,2=C2=A0@@ >=C2=A0 >=C2=A0+=C2=A0 >=C2=A0 >= =C2=A0+=C2=A0set(Purple_DIR=C2=A0"${CMAKE_CURRENT_SOURCE_DIR}/submodules/pu= rple-cmake"=C2=A0CACHE=C2=A0PATH=C2=A0"Where=C2=A0to=C2=A0find=C2=A0purple-= config.cmake") >=C2=A0 >=C2=A0+-find_package(Purple=C2=A0REQUIRED) >= =C2=A0 >=C2=A0+@@=C2=A0-41,4=C2=A0+40,2=C2=A0@@ >=C2=A0 >=C2=A0+= =C2=A0 >=C2=A0 >=C2=A0+=C2=A0install(DIRECTORY=C2=A0"pixmaps"=C2=A0DEST= INATION=C2=A0"${PURPLE_DATA_DIR}"=C2=A0FILES_MATCHING=C2=A0PATTERN=C2=A0"*.= png") >=C2=A0 >=C2=A0+- >=C2=A0 >=C2=A0+-include(cpack.cmake) >= =C2=A0 >=C2=A0+---=C2=A0src/go/go.mod.in=C2=A0[http://go.mod.in]=C2=A0= =C2=A0=C2=A0=C2=A02023-09-01=C2=A016:15:26.000000000=C2=A0-0400 >=C2= =A0 >=C2=A0++++=C2=A0src/go/go.mod.in=C2=A0[http://go.mod.in]=C2=A0=C2= =A0=C2=A0=C2=A02024-01-19=C2=A023:14:27.315646000=C2=A0-0500 >=C2=A0 >= =C2=A0+@@=C2=A0-2,13=C2=A0+2,2=C2=A0@@ >=C2=A0 >=C2=A0+=C2=A0 >=C2= =A0 >=C2=A0+=C2=A0go=C2=A01.18 >=C2=A0 >=C2=A0+- >=C2=A0 >=C2= =A0+-require=C2=A0( >=C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2=A0github.com= /alfg/mp4=C2=A0[http://github.com/alfg/mp4]=C2=A0v0.0.0-20210728035756-55ea= 58c08aeb >=C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2=A0github.com/go-sql-dri= ver/mysql=C2=A0[http://github.com/go-sql-driver/mysql]=C2=A0v1.6.0 >= =C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2=A0github.com/lib/pq=C2=A0[http://gi= thub.com/lib/pq]=C2=A0v1.10.4 >=C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2= =A0github.com/mattn/go-sqlite3=C2=A0[http://github.com/mattn/go-sqlite3]= =C2=A0v1.14.10 >=C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2=A0github.com/mdp/= qrterminal/v3=C2=A0[http://github.com/mdp/qrterminal/v3]=C2=A0v3.0.0 >= =C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2=A0github.com/skip2/go-qrcode=C2= =A0[http://github.com/skip2/go-qrcode]=C2=A0v0.0.0-20200617195104-da1b65686= 86e >=C2=A0 >=C2=A0+-=C2=A0=C2=A0=C2=A0=C2=A0golang.org/x/net=C2=A0[htt= p://golang.org/x/net]=C2=A0v0.5.0=C2=A0 >=C2=A0 >=C2=A0+-=C2=A0=C2= =A0=C2=A0=C2=A0go.mau.fi/whatsmeow=C2=A0[http://go.mau.fi/whatsmeow]=C2= =A0latest >=C2=A0 >=C2=A0+-) >=C2=A0 >=C2=A0diff=C2=A0--git=C2= =A0a/net-im/purple-gowhatsapp/pkg-descr=C2=A0b/net-im/purple-gowhatsapp/pkg= -descr >=C2=A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >=C2=A0 >= =C2=A0index=C2=A0000000000000..89e601b1a08d >=C2=A0 >=C2=A0---=C2=A0/de= v/null >=C2=A0 >=C2=A0+++=C2=A0b/net-im/purple-gowhatsapp/pkg-descr >= =C2=A0 >=C2=A0@@=C2=A0-0,0=C2=A0+1,5=C2=A0@@ >=C2=A0 >=C2=A0+A=C2= =A0libpurple/Pidgin=C2=A0plugin=C2=A0for=C2=A0WhatsApp. >=C2=A0 >=C2= =A0+ >=C2=A0 >=C2=A0+This=C2=A0is=C2=A0a=C2=A0re-write=C2=A0of=C2=A0pur= ple-gowhatsapp,=C2=A0switching=C2=A0back-ends=C2=A0from >=C2=A0 >=C2= =A0+go-whatsapp=C2=A0to=C2=A0whatsmeow.=C2=A0whatsmeow=C2=A0is=C2=A0written= =C2=A0by=C2=A0Tulir=C2=A0Asokan.=C2=A0It >=C2=A0 >=C2=A0+has=C2=A0multi= -device=C2=A0support. >=C2=A0 >=C2=A0diff=C2=A0--git=C2=A0a/net-im/purp= le-gowhatsapp/pkg-plist=C2=A0b/net-im/purple-gowhatsapp/pkg-plist >=C2= =A0 >=C2=A0new=C2=A0file=C2=A0mode=C2=A0100644 >=C2=A0 >=C2=A0index= =C2=A0000000000000..b4b08ff3d299 >=C2=A0 >=C2=A0---=C2=A0/dev/null >= =C2=A0 >=C2=A0+++=C2=A0b/net-im/purple-gowhatsapp/pkg-plist >=C2=A0 >= =C2=A0@@=C2=A0-0,0=C2=A0+1,5=C2=A0@@ >=C2=A0 >=C2=A0+lib/purple-2/libwh= atsmeow.so=C2=A0[http://libwhatsmeow.so] >=C2=A0 >=C2=A0+share/pixmaps/= pidgin/protocols/16/whatsapp.png >=C2=A0 >=C2=A0+share/pixmaps/pidgin/p= rotocols/22/whatsapp.png >=C2=A0 >=C2=A0+share/pixmaps/pidgin/protocols= /48/whatsapp.png >=C2=A0 >=C2=A0+share/pixmaps/pidgin/protocols/64/what= sapp.png Hi, Please at least enable DEVELOPER=3Dyes and fix any w= arnings Use the standard definition for POSTGRES, PGSQL https://c= git.freebsd.org/ports/tree/Mk/bsd.options.desc.mk#n410 SQLITE option i= s broken "post-patch-SQLIT3-off" Overall ordering in Makefile can= be improved, LDFLAGS can probably be replaced with USES=3D localbase:ldf= lags Configure logs suggests that USES=3D pkgconfig should be added = It also fails to build https://pdr2.bofh.network/data/140-diizzy/20= 24-01-20_15h50m31s/logs/errors/purple-gowhatsapp-1.13.0.log If you're = unsure please consider to create a review / PR instead of just committing= . Please back this out for now. Best regards, Daniel --_=_swift_1705788942_509e858d642a423d08522cc13518fa7f_=_ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2024-01-20T21:30:10.000+01:00, Mikhail Teterin <mi@FreeBSD.org&g= t; wrote:
The br= anch main has been updated by mi:


commit b430a140c818789ed59ac538a708df67be42fc2a
Author: = Mikhail Teterin <mi@FreeBSD.org>
AuthorDate: 2024-01-20 20:29:50 = +0000
Commit: Mikhail Teterin <mi@FreeBSD.org>
C= ommitDate: 2024-01-20 20:29:50 +0000

net-i= m/purple-gowhatsapp: add WhatsApp plugin for libpurple
The bulk of the code is implemented in Go, and so some cha= llenges remain.
Help would be most welcome.
---
net-im/Makefile | 1 +
net-im/purple-gowhatsapp/Makefile | 49 +++++++++= +++++++++++++++++
net-im/purple-gowhatsapp/distinfo = | 3 ++
net-im/purple-gowhatsapp/files/patch-configure = | 27 ++++++++++++++
net-im/purple-gowhatsapp/pkg-descr = | 5 +++
net-im/purple-gowhatsapp/pkg-plist = | 5 +++
6 files changed, 90 insertions(+)
=
diff --git a/net-im/Makefile b/net-im/Makefile
index e55c9365ebf8..63ce6b19620c 100644
--- a/net-im/Makefil= e
+++ b/net-im/Makefile
@@ -104,6 +104,7 @@
=
SUBDIR +=3D purple-discord
SUBDIR +=3D p= urple-facebook
SUBDIR +=3D purple-googlechat
+ SUBDIR +=3D purple-gowhatsapp
SUBDIR +=3D purple= -mattermost
SUBDIR +=3D purple-plugin-pack
SUBDIR +=3D purple-rocketchat
diff --git a/net-im/purpl= e-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile
new= file mode 100644
index 000000000000..c04ecd199d16
<= div>--- /dev/null
+++ b/net-im/purple-gowhatsapp/Makefile
=
@@ -0,0 +1,49 @@
+PORTNAME=3D=09purple-gowhatsapp<= br>
+DISTVERSIONPREFIX=3Dv
+DISTVERSION=3D=091.13.0=
+CATEGORIES=3D=09net-im
+
+MAINT= AINER=3D=09mi@aldan.algebra.com
+COMMENT=3D=09WhatsApp plugin for = libpurple
+
+LICENSE=3D=09GPLv3
+LICENSE_FILE=3D=09${WRKSRC}/LICENSE
+
+= LIB_DEPENDS=3D=09libpurple.so:net-im/libpurple=09\
+
+USES=3D=09go:no_targets= cmake dos2unix
+
+OPTIONS_MULTI=3D=09=09=09DB-= backend
+OPTIONS_MULTI_DB-backend=3D=09SQLITE3 POSTGRES MYSQL=
+OPTIONS_DEFAULT=3DSQLITE3
+.for o in ${OPTION= S_MULTI_DB}
+$o_DESC=3D=09Support use of $o for storing accou= nt information
+.endfor
+
+USE_GI= THUB=3D=09yep...
+GH_ACCOUNT=3D=09hoehermann
+D= OS2UNIX_GLOB=3D=09CMake*.txt
+
+CMAKE_ARGS=3D= =09-DPURPLE_INCLUDE_DIRS=3D${LOCALBASE}/include/libpurple=09\
+=09=09-DPURPLE_LIBRARY_DIRS=3D${LOCALBASE}/lib=09\
+=09=09-= DPURPLE_PLUGIN_DIR=3D${PREFIX}/lib/purple-2 \
+=09=09-DPURPLE= _DATA_DIR=3D${PREFIX}/share
+LDFLAGS+=3D=09-L${LOCALBASE}/lib=
+
+post-patch-POSTGRES-off:
+=09= ${REINPLACE_CMD} '/lib\/pq/d' ${WRKSRC}/src/go/login.go
+
=
+post-patch-MYSQL-off:
+=09${REINPLACE_CMD} '/go-s= ql-driver\/mysql/d' ${WRKSRC}/src/go/login.go
+
+post-patch-SQLIT3-off:
+=09${REINPLACE_CMD} '/mattn\/go-sql= ite3/d' ${WRKSRC}/src/go/login.go
+
+# The down= loaded Go-files are read-only and the simple rm -f does not work
<= div>+# against them (unless invoked as root). Here we relax the permissions= first:
+pre-clean:
+=09-@${FIND} ${WRKDIR} | $= {XARGS} ${CHMOD} u+w
+
diff --git a/net-im/purple-gowhatsapp/distinfo b/net-im/purple-gowhatsapp/= distinfo
new file mode 100644
index 00000000000= 0..440dd580ed44
--- /dev/null
+++ b/net-im/purp= le-gowhatsapp/distinfo
@@ -0,0 +1,3 @@
+TIMESTA= MP =3D 1705716803
+SHA256 (hoehermann-purple-gowhatsapp-v1.13= .0_GH0.tar.gz) =3D 153229acd476ff1f98497074402944869c73e85ad06d6cfa8529bf48= 61960c96
+SIZE (hoehermann-purple-gowhatsapp-v1.13.0_GH0.tar.= gz) =3D 140285
diff --git a/net-im/purple-gowhatsapp/files/pa= tch-configure b/net-im/purple-gowhatsapp/files/patch-configure
new file mode 100644
index 000000000000..b8775407932d
--- /dev/null
+++ b/net-im/purple-gowhatsapp/files/p= atch-configure
@@ -0,0 +1,27 @@
+--- CMakeLists= .txt=092023-09-01 16:15:26.000000000 -0400
++++ CMakeLists.tx= t=092024-01-19 21:50:01.130852000 -0500
+@@ -4,3 +4,2 @@
<= /div>
+
+ set(Purple_DIR "${CMAKE_CURRENT_SOURCE_DIR}/su= bmodules/purple-cmake" CACHE PATH "Where to find purple-config.cmake")
<= /div>
+-find_package(Purple REQUIRED)
+@@ -41,4 +40,2 @@<= br>
+
+ install(DIRECTORY "pixmaps" DESTINATION "$= {PURPLE_DATA_DIR}" FILES_MATCHING PATTERN "*.png")
+-
+-include(cpack.cmake)
+--- src/go/go.mod.in=092023-09-01 16:15:26.000000000 = -0400
++++ src/go/go.mod.in=092024-01-19 23:14:27.315646000 -0500
+@@ = -2,13 +2,2 @@
+
+ go 1.18
+-
=
+-require (
+-=09github.com/alfg/mp4 v0.0.0-20210728035756-55ea= 58c08aeb
+-=09github.com/= lib/pq v1.10.4
+-=09github.com/mattn/go-sqlite3 v1.14.10
+-=09github.com/skip2/go-= qrcode v0.0.0-20200617195104-da1b6568686e
+-=09golang.org/x/net v0.5.0 =
+-)
diff --gi= t a/net-im/purple-gowhatsapp/pkg-descr b/net-im/purple-gowhatsapp/pkg-descr=
new file mode 100644
index 000000000000..89e60= 1b1a08d
--- /dev/null
+++ b/net-im/purple-gowha= tsapp/pkg-descr
@@ -0,0 +1,5 @@
+A libpurple/Pi= dgin 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 m= ulti-device support.
diff --git a/net-im/purple-gowhatsapp/pk= g-plist b/net-im/purple-gowhatsapp/pkg-plist
new file mode 10= 0644
index 000000000000..b4b08ff3d299
--- /dev/= null
+++ b/net-im/purple-gowhatsapp/pkg-plist
@= @ -0,0 +1,5 @@
+lib/purple-2/libwhatsmeow.so
+share/pixmaps/pidg= in/protocols/16/whatsapp.png
+share/pixmaps/pidgin/protocols/= 22/whatsapp.png
+share/pixmaps/pidgin/protocols/48/whatsapp.p= ng
+share/pixmaps/pidgin/protocols/64/whatsapp.png
<= /pre>
Hi,

Please at least enable DEVELOPER=3Dyes and fix any warnings

Use the standard definition for POSTGRES, PGSQL=

=
"post-patch-SQLIT3-off"

Overal= l ordering in Makefile can be improved, LDFLAGS can probably be replaced wi= th USES=3D localbase:ldflags

Configure lo= gs suggests that USES=3D pkgconfig should be added

=
It also fails to build

=

If you're unsure please consider to create a= review / PR instead of just committing.

Please back this out for now.

Best regards,
Daniel
--_=_swift_1705788942_509e858d642a423d08522cc13518fa7f_=_--