From nobody Thu Dec 16 07:42:13 2021 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 0B51818F302B; Thu, 16 Dec 2021 07:42:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JF3wj3kPXz3j7q; Thu, 16 Dec 2021 07:42:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5FC182BADA; Thu, 16 Dec 2021 07:42:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1BG7gD4c028109; Thu, 16 Dec 2021 07:42:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1BG7gDLG028108; Thu, 16 Dec 2021 07:42:13 GMT (envelope-from git) Date: Thu, 16 Dec 2021 07:42:13 GMT Message-Id: <202112160742.1BG7gDLG028108@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Michael Zhilin Subject: git: c8d941409ab3 - main - net-im/purple-rocketchat: update to 0.20211002 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: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mizhka X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c8d941409ab365da2b603939f40957bba6299b21 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1639640533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Xn/dvULe7+cea+XsGOc3/ULo3dnZPhL6RRJSrS2LOZk=; b=kujGyIwjM8n6Sg9JO/0wLCn/niLWq6R4bvUZ+smcFkg7JYHlb0A3HZR8O5av987pMzUySq 9yIpv13r4idksio/pgd/UbQCm8Ry9i1937zGxu5VzV8jWhOe7N9/seC+qp8hXPRgUEwv9E mPjdg6ZtGcdv0PKPZUYf9c7FYH5f85H1Qu7o0vRez65OgO/8icpP64R45Dc3xSPB7emOf9 20pz0sanj3UoTvitMBNOkbgbP3B8yeL/bJZxEFadV+VxHPpT/UAkR7U/hjmxR56Z06Cb0I 70Ri8micLOAdw8RvaIbZ5zV+6seoHNh1z7OJV6gFS2rkt/McREsw7keC3pzXrA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1639640533; a=rsa-sha256; cv=none; b=E7BKsxrtFp+teWAXHRx48VN6sQOTs3MmyNQBVD0nC8FnPUO7M4FZScmvrJkPjI+epHMfx5 28XtICVKYtNZLYzRzBq4fq1Opa0n/QLogN4/xfDokkuHm4zSj4BzwOaw1Xpn2dWsGjOKH4 hlc6vFxLag/Hck3L61C3Tn/YK4rWu8ZUvsQBYPg20SJEo+AuFa5JuIcNDQnI+v7NOik0vN UrG49AulfVsAN7FAxThjdo2VnPhtuuLtGSRkW9J/dadmlai0K0BOcfAMQZuVDKapRePz32 Jra9ROnNCSM/ZGd6zLIdAd58cJY+wpfojWvFPknEp2hj8ZwZRY6fsIJUlVUuAw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by mizhka (src committer): URL: https://cgit.FreeBSD.org/ports/commit/?id=c8d941409ab365da2b603939f40957bba6299b21 commit c8d941409ab365da2b603939f40957bba6299b21 Author: Michael Zhilin AuthorDate: 2021-12-16 07:29:14 +0000 Commit: Michael Zhilin CommitDate: 2021-12-16 07:41:29 +0000 net-im/purple-rocketchat: update to 0.20211002 --- net-im/purple-rocketchat/Makefile | 18 ++++++-------- net-im/purple-rocketchat/distinfo | 6 ++--- net-im/purple-rocketchat/files/patch-Makefile | 13 ++++++++++ .../purple-rocketchat/files/patch-librocketchat.c | 29 ++++++++++++++++++++++ net-im/purple-rocketchat/pkg-descr | 2 +- net-im/purple-rocketchat/pkg-plist | 4 +++ 6 files changed, 57 insertions(+), 15 deletions(-) diff --git a/net-im/purple-rocketchat/Makefile b/net-im/purple-rocketchat/Makefile index 7137b9448981..e8b3f1f27194 100644 --- a/net-im/purple-rocketchat/Makefile +++ b/net-im/purple-rocketchat/Makefile @@ -1,10 +1,8 @@ PORTNAME= purple-rocketchat -PORTVERSION= 0.0.20190416 +PORTVERSION= 0.20211002 CATEGORIES= net-im -MASTER_SITES= https://bitbucket.org/EionRobb/purple-rocketchat/get/ -DISTNAME= 826990b48f41 -MAINTAINER= mizhka@gmail.com +MAINTAINER= mizhka@freebsd.org COMMENT= Rocket.Chat Plugin for libpurple LICENSE= GPLv3 @@ -14,15 +12,13 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libpurple.so:net-im/libpurple -USES= gmake gnome pkgconfig zip +USES= dos2unix gmake gnome pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= EionRobb +GH_TAGNAME= 5c08ad0eacd39914d27b692d7eb42a94a991fb4c USE_GNOME= glib20 USE_LDCONFIG= yes -WRKSRC= ${WRKDIR}/EionRobb-purple-rocketchat-${DISTNAME} -PLIST_FILES= lib/purple-2/librocketchat.so - -do-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/purple-2 - ${INSTALL_LIB} ${WRKSRC}/librocketchat.so ${STAGEDIR}${PREFIX}/lib/purple-2 +MAKE_ARGS+= "SOURCE_DATE_EPOCH=1633136402" .include diff --git a/net-im/purple-rocketchat/distinfo b/net-im/purple-rocketchat/distinfo index f77449e2e87e..cbbd18eeba55 100644 --- a/net-im/purple-rocketchat/distinfo +++ b/net-im/purple-rocketchat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1584639201 -SHA256 (826990b48f41.zip) = 0732819202166e4c9ded127d0dde52c3622ab2bc8f714b0248373ee7914fb179 -SIZE (826990b48f41.zip) = 53090 +TIMESTAMP = 1639637646 +SHA256 (EionRobb-purple-rocketchat-0.20211002-5c08ad0eacd39914d27b692d7eb42a94a991fb4c_GH0.tar.gz) = 364e61e2bdf5a9900ab17547f0ced9f6112bd83a2c160865fab8a2cc0d73eabd +SIZE (EionRobb-purple-rocketchat-0.20211002-5c08ad0eacd39914d27b692d7eb42a94a991fb4c_GH0.tar.gz) = 53086 diff --git a/net-im/purple-rocketchat/files/patch-Makefile b/net-im/purple-rocketchat/files/patch-Makefile new file mode 100644 index 000000000000..8beb64d9cf8e --- /dev/null +++ b/net-im/purple-rocketchat/files/patch-Makefile @@ -0,0 +1,13 @@ +--- Makefile.orig 2021-12-16 07:18:46 UTC ++++ Makefile +@@ -8,8 +8,8 @@ WIN32_CC ?= $(WIN32_DEV_TOP)/mingw-4.7.2/bin/gcc + + PKG_CONFIG ?= pkg-config + +-REVISION_ID = $(shell hg id -i) +-REVISION_NUMBER = $(shell hg id -n) ++REVISION_ID = ++REVISION_NUMBER = + DATE_FMT = %Y.%m.%d + ifdef SOURCE_DATE_EPOCH + BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "+$(DATE_FMT)" 2>/dev/null || date -u "+$(DATE_FMT)") diff --git a/net-im/purple-rocketchat/files/patch-librocketchat.c b/net-im/purple-rocketchat/files/patch-librocketchat.c new file mode 100644 index 000000000000..890d84b09a61 --- /dev/null +++ b/net-im/purple-rocketchat/files/patch-librocketchat.c @@ -0,0 +1,29 @@ +--- librocketchat.c.orig 2021-10-02 03:16:50 UTC ++++ librocketchat.c +@@ -108,7 +108,7 @@ g_str_insensitive_hash(gconstpointer v) + #ifndef ROCKETCHAT_PLUGIN_VERSION + #define ROCKETCHAT_PLUGIN_VERSION "0.1" + #endif +-#define ROCKETCHAT_PLUGIN_WEBSITE "https://bitbucket.org/EionRobb/purple-rocketchat" ++#define ROCKETCHAT_PLUGIN_WEBSITE "https://github.com/EionRobb/purple-rocketchat" + + #define ROCKETCHAT_USERAGENT "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" + +@@ -2406,7 +2406,7 @@ rc_socket_got_data(gpointer userdata, PurpleSslConnect + return; + } else if (ya->packet_code == 137) { + // Ping +- gint ping_frame_len; ++ gint ping_frame_len = 0; + length_code = 0; + purple_ssl_read(conn, &length_code, 1); + if (length_code <= 125) { +@@ -3444,7 +3444,7 @@ rc_got_avatar(RocketChatAccount *ya, JsonNode *node, g + + response_str = g_dataset_get_data(node, "raw_body"); + response_len = json_object_get_int_member(response, "len"); +- response_dup = g_memdup(response_str, response_len); ++ response_dup = g_memdup2(response_str, response_len); + + purple_buddy_icons_set_for_user(ya->account, purple_buddy_get_name(buddy), response_dup, response_len, NULL); + } diff --git a/net-im/purple-rocketchat/pkg-descr b/net-im/purple-rocketchat/pkg-descr index ebe1f8ccc64b..252b7bec928b 100644 --- a/net-im/purple-rocketchat/pkg-descr +++ b/net-im/purple-rocketchat/pkg-descr @@ -1,4 +1,4 @@ purple-rocketchat adds support for Rocket.Chat to libpurple clients, such as Pidgin. -WWW: https://bitbucket.org/EionRobb/purple-rocketchat +WWW: https://github.com/EionRobb/purple-rocketchat diff --git a/net-im/purple-rocketchat/pkg-plist b/net-im/purple-rocketchat/pkg-plist new file mode 100644 index 000000000000..4c0ef7a113c7 --- /dev/null +++ b/net-im/purple-rocketchat/pkg-plist @@ -0,0 +1,4 @@ +lib/purple-2/librocketchat.so +share/pixmaps/pidgin/protocols/16/rocketchat.png +share/pixmaps/pidgin/protocols/22/rocketchat.png +share/pixmaps/pidgin/protocols/48/rocketchat.png