From nobody Sat May 31 02:01:53 2025 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 4b8NdY3q0Dz5xFHr; Sat, 31 May 2025 02:01:53 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4b8NdY3BLnz3t6s; Sat, 31 May 2025 02:01:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1748656913; 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=jzOAa8/KcDHNYqol3L23S5gHvfZffSYvPUHrxJRD7zY=; b=I80ER07ejNvbFbUvu8yv6gTrktclhNDf/KcKwuHKn/dILCSs7a0KwE54G8mmrmR644s1Tr I/OILz3hRf07cygqC80BnQhXSRtCFkY56+sjRKxFQDjHDy9l47Oi7c4O8FkqJBaT7cRd6Z jUyjksE1mC1s78Ko5vN8ttbUxJiT2drEKpD6T//bxFdT1lEo6slQe48GfYMHr/0xN9hc6E t9a8ssKHcPJaADW00ktmuV8W1ZPUF7nC5Lg5r8SfJIVJcTGgJywUbYb359/cjsuCA1y3pP 0NNObK7EKMYNBB4RYytc9JXFuod1H+PF0g+RS27FXm0lLe98uJeocE7f3RZOjQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1748656913; a=rsa-sha256; cv=none; b=fAhnsMRf5BqcB/ZafwaC0WvPjpP883Eju3y3mH2m+bXISoACgyXQGbn2mBVdGDspxQX4A6 7MYKfY1P636Q4BMYpxcUuLR53SUSVD1KAZhlwj7NB1p6afa6lLksxz54UyxoxSAELqAUjP K/8Xv6dPH2U7Mx8MJYvdecCXXPFYhqPIhGBjTv1nAG2gASatEN4NpjhDttbKkHbUekcbBp JZw6uI9QUyTRcwZxwnBu2L1vISiEXjiaPA0MQOuAd6cygZjni+AMV7xk/T5Dd1V53LlVJy ETnEoULyqya8K/p7uJef0Z48XNXGjaIuGF3MIPA+VxKG17E4TpsTKpG9+TRYZg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1748656913; 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=jzOAa8/KcDHNYqol3L23S5gHvfZffSYvPUHrxJRD7zY=; b=mVRrb8v1FplvT9nQzw1O7d5sLDjT4Q8oW44y6etbUtYCXS6LL24xirfRMADOS/ncXN5q+k AHF9S+Sp6KVowRKV+Syo5JL9K9CF9o3WwZZJQQemhOZuqNUZO+zjdR0++efRzM9uCV1V0D fImpHOB1vIfSwwVuZcnVkRg5eocBfxKvnCoS/euJ/njEwHm8UoWJ5jDi7m38s/fRTcwhq3 ckePSOlvYGbhM3BPdYylNKMWRAGR4G6PvYc1U6HjAhJ1YwsGWgL2jIwT2BGCjDhe90q/Fb 6shS9nemQ4FT2T/VeHTp89Xn26xE9rBGBm59O36D7aowsph7Ei+x9RtCDqublg== 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 4b8NdY2YMtz3TY; Sat, 31 May 2025 02:01:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 54V21rtq016199; Sat, 31 May 2025 02:01:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 54V21rmD016196; Sat, 31 May 2025 02:01:53 GMT (envelope-from git) Date: Sat, 31 May 2025 02:01:53 GMT Message-Id: <202505310201.54V21rmD016196@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Santhosh Raju Subject: git: 5e4400f44890 - main - net-im/coyim: Update to v0.4.1 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: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fox X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e4400f448909122b85ad69b542b4f6b19ed2c1d Auto-Submitted: auto-generated The branch main has been updated by fox: URL: https://cgit.FreeBSD.org/ports/commit/?id=5e4400f448909122b85ad69b542b4f6b19ed2c1d commit 5e4400f448909122b85ad69b542b4f6b19ed2c1d Author: Santhosh Raju AuthorDate: 2025-05-31 01:58:54 +0000 Commit: Santhosh Raju CommitDate: 2025-05-31 01:58:54 +0000 net-im/coyim: Update to v0.4.1 Changes since v0.3.11 Release notes for CoyIM 0.4.1 We are very proud to release CoyIM 0.4.1 This a small point release that primarily improves the flow for in-band registration. It removes a large number of the previously recommended servers since they no longer support registration, and solves other issues related to registration. This is the first release containing rudimentary support for a global application stylesheet. This will later provide support for customized styling by the end-user. This release supports Golang 1.14 and above. Updates * #849 Update list of recommended servers * #850 Properly handle and report situations where a server doesn't support in-band registration * #851 Display links and instructions from servers when attempting in-band registration * #852 Add basic support for CSS styling of certain components * Refactor and clean up code for registration --- net-im/coyim/Makefile | 12 +- net-im/coyim/distinfo | 6 +- net-im/coyim/files/coyim.desktop | 24 ++++ ...atch-vendor_github.com_gotk3_gotk3_gtk_accel.go | 130 --------------------- ...or_github.com_gotk3_gotk3_pango_fontconfig.go.h | 12 -- 5 files changed, 33 insertions(+), 151 deletions(-) diff --git a/net-im/coyim/Makefile b/net-im/coyim/Makefile index 4d4084d4b382..dd6af7e8fe61 100644 --- a/net-im/coyim/Makefile +++ b/net-im/coyim/Makefile @@ -1,7 +1,6 @@ PORTNAME= coyim DISTVERSIONPREFIX= v -DISTVERSION= 0.3.11 -PORTREVISION= 31 +DISTVERSION= 0.4.1 CATEGORIES= net-im MAINTAINER= fox@FreeBSD.org @@ -37,11 +36,12 @@ GTK_VERSION= "$$(pkg-config --modversion gtk+-3.0 | ${TR} . _ | cut -d '_' -f 1- GTK_BUILD_TAG= gtk_${GTK_VERSION} COYIM_ICON= coyim.png -COYIM_ICON_SRC= ${WRKSRC}/build/mac-bundle/coy.iconset/icon_32x32@2x.png -COYIM_DESKTOP= ${WRKSRC}/build/coyim.desktop +COYIM_ICON_SRC= ${WRKSRC}/build/osx/mac-bundle/coyim.iconset/icon_32x32@2x.png +COYIM_DESKTOP= ${WRKDIR}/coyim.desktop -pre-build: - cd ${WRKSRC} && ${SH} ./gen_version_file.sh ${DISTVERSIONPREFIX}${DISTVERSION} +post-extract: + cd ${WRKSRC} && ${RM} ./windows_amd64_icon.syso + cp ${FILESDIR}/coyim.desktop ${WRKDIR} post-build: @${REINPLACE_CMD} -e '/^#/d' \ diff --git a/net-im/coyim/distinfo b/net-im/coyim/distinfo index 6ffbfbd0e63b..721cc457024c 100644 --- a/net-im/coyim/distinfo +++ b/net-im/coyim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1555206035 -SHA256 (coyim-coyim-v0.3.11_GH0.tar.gz) = 4717901462f027578369358c8772eb5b14e22f053fc30e4c9dbcc2b053374a41 -SIZE (coyim-coyim-v0.3.11_GH0.tar.gz) = 3803018 +TIMESTAMP = 1748633110 +SHA256 (coyim-coyim-v0.4.1_GH0.tar.gz) = f2bf1e73562fbcc3a0b264a30f92dfe427dffe2046e9f44459087ecac5890098 +SIZE (coyim-coyim-v0.4.1_GH0.tar.gz) = 7906878 diff --git a/net-im/coyim/files/coyim.desktop b/net-im/coyim/files/coyim.desktop new file mode 100644 index 000000000000..8f728d1b5b82 --- /dev/null +++ b/net-im/coyim/files/coyim.desktop @@ -0,0 +1,24 @@ +# To integrate CoyIM with gnome-do, change the 'Exec' field +# and then you may place this file in either your +# ~/.local/share/applications/ directory (you may need +# to create this) or your /usr/share/applications/ directory. +# Further details can be found here: +# https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles + +[Desktop Entry] +Name=CoyIM +Comment=Secure Instant Messenger +# Change the path below to your local installation of coyim +# and then uncomment the Exec field +# Exec=/path/to/coyim/executable +Terminal=false +Type=Application +# Optional: +# To enable the correct CoyIM icon, you can download Coy.icns from: +# https://github.com/coyim/coyim +# It is in the directory build/mac-bundle. +# You may place Coy.icns anywhere, but a better place would be either +# ~/.local/share/icons/ (if .local is set up) or /usr/share/icons/ +# Then uncomment the below Icon field with the correct path +# Icon=/path/to/Coy.icns +Categories=Network; diff --git a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_gtk_accel.go b/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_gtk_accel.go deleted file mode 100644 index 14ffe87739d1..000000000000 --- a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_gtk_accel.go +++ /dev/null @@ -1,130 +0,0 @@ -Solve GtkAccelKey issue with golang 1.16. - -https://github.com/gotk3/gotk3/pull/730 - ---- vendor/github.com/gotk3/gotk3/gtk/accel.go.orig 2019-03-22 10:58:51 UTC -+++ vendor/github.com/gotk3/gotk3/gtk/accel.go -@@ -69,6 +69,20 @@ func AcceleratorSetDefaultModMask(mods gdk.ModifierTyp - } - - /* -+ * GtkAccelLabel -+ */ -+ -+// TODO: -+// gtk_accel_label_new(). -+// gtk_accel_label_set_accel_closure(). -+// gtk_accel_label_get_accel_widget(). -+// gtk_accel_label_set_accel_widget(). -+// gtk_accel_label_get_accel_width(). -+// gtk_accel_label_set_accel(). since GTK 3.6 -+// gtk_accel_label_get_accel(). since GTK 3.12 -+// gtk_accel_label_refetch(). -+ -+/* - * GtkAccelGroup - */ - -@@ -93,6 +107,10 @@ func marshalAccelGroup(p uintptr) (interface{}, error) - } - - func wrapAccelGroup(obj *glib.Object) *AccelGroup { -+ if obj == nil { -+ return nil -+ } -+ - return &AccelGroup{obj} - } - -@@ -191,6 +209,9 @@ func AccelGroupsFromObject(obj *glib.Object) *glib.SLi - if res == nil { - return nil - } -+ -+ // TODO: call DataWrapper on SList and wrap them to gtk.AccelGroup -+ - return (*glib.SList)(unsafe.Pointer(res)) - } - -@@ -219,6 +240,10 @@ func marshalAccelMap(p uintptr) (interface{}, error) { - } - - func wrapAccelMap(obj *glib.Object) *AccelMap { -+ if obj == nil { -+ return nil -+ } -+ - return &AccelMap{obj} - } - -@@ -230,43 +255,24 @@ func AccelMapAddEntry(path string, key uint, mods gdk. - C.gtk_accel_map_add_entry((*C.gchar)(cstr), C.guint(key), C.GdkModifierType(mods)) - } - --type AccelKey struct { -- key uint -- mods gdk.ModifierType -- flags uint16 --} -+type AccelKey C.GtkAccelKey - --func (v *AccelKey) native() *C.struct__GtkAccelKey { -+func (v *AccelKey) native() *C.GtkAccelKey { - if v == nil { - return nil - } -- -- var val C.struct__GtkAccelKey -- val.accel_key = C.guint(v.key) -- val.accel_mods = C.GdkModifierType(v.mods) -- val.accel_flags = v.flags -- return &val -+ return (*C.GtkAccelKey)(v) - } - --func wrapAccelKey(obj *C.struct__GtkAccelKey) *AccelKey { -- var v AccelKey -- -- v.key = uint(obj.accel_key) -- v.mods = gdk.ModifierType(obj.accel_mods) -- v.flags = uint16(obj.accel_flags) -- -- return &v --} -- - // AccelMapLookupEntry is a wrapper around gtk_accel_map_lookup_entry(). - func AccelMapLookupEntry(path string) *AccelKey { - cstr := C.CString(path) - defer C.free(unsafe.Pointer(cstr)) - -- var v *C.struct__GtkAccelKey -+ var v = new(AccelKey) - -- C.gtk_accel_map_lookup_entry((*C.gchar)(cstr), v) -- return wrapAccelKey(v) -+ C.gtk_accel_map_lookup_entry((*C.gchar)(cstr), v.native()) -+ return v - } - - // AccelMapChangeEntry is a wrapper around gtk_accel_map_change_entry(). -@@ -417,7 +423,7 @@ func (v *Window) AddAccelGroup(accelGroup *AccelGroup) - C.gtk_window_add_accel_group(v.native(), accelGroup.native()) - } - --// RemoveAccelGroup() is a wrapper around gtk_window_add_accel_group(). -+// RemoveAccelGroup() is a wrapper around gtk_window_remove_accel_group(). - func (v *Window) RemoveAccelGroup(accelGroup *AccelGroup) { - C.gtk_window_remove_accel_group(v.native(), accelGroup.native()) - } -@@ -432,4 +438,10 @@ func (v *Window) RemoveAccelGroup(accelGroup *AccelGro - // TODO: gtk_accel_map_foreach - can't be done without a function type - - // TODO: gtk_accel_map_load_scanner --// TODO: gtk_widget_list_accel_closures -+ -+/* -+ * GtkWidget -+ */ -+ -+// TODO: -+// gtk_widget_list_accel_closures diff --git a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_pango_fontconfig.go.h b/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_pango_fontconfig.go.h deleted file mode 100644 index b88ba5525057..000000000000 --- a/net-im/coyim/files/patch-vendor_github.com_gotk3_gotk3_pango_fontconfig.go.h +++ /dev/null @@ -1,12 +0,0 @@ -Do proper type conversion for FreeBSD's fontconfig(3). - ---- vendor/github.com/gotk3/gotk3/pango/fontconfig.go.h.orig 2019-04-14 03:24:49 UTC -+++ vendor/github.com/gotk3/gotk3/pango/fontconfig.go.h -@@ -2,6 +2,6 @@ - #include - - static int addFont(char* font) { -- FcBool fontAddStatus = FcConfigAppFontAddFile(FcConfigGetCurrent(), font); -+ FcBool fontAddStatus = FcConfigAppFontAddFile(FcConfigGetCurrent(), (unsigned char*)font); - return fontAddStatus; - }