From nobody Sun Jun 9 13:23:06 2024
X-Original-To: dev-commits-ports-main@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 4Vxwbt3yHbz5M76m;
Sun, 09 Jun 2024 13:23:06 +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 4Vxwbt3JMcz45gJ;
Sun, 9 Jun 2024 13:23:06 +0000 (UTC)
(envelope-from git@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
t=1717939386;
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=YCTf+DyGCvk/zJa79o1OFEpPnZlbPcr9GtOFvzlYifE=;
b=Q7x2fOlCPHIlfiVDZ+Djqq59VDGLmpY/4041ujFsW0u8MaB97/d3jaW9YOSFs9CwtHiPFD
v3hbj/9hAf1T9NpN8lVG/Y1r2F6uB2BWhkjOI30fcG8mlRz6qtoiGOyKDo84JljsNIjGF6
/UXu5iFI+NJM6St5m1wN2S1PyrF//WhrYCq0I3qJ9F+xJ2E3X693BjEB13gY+yPKHxEfYE
9T9v9fwL26KPRPb1AB4X5nY9PjV80OI5lRxr5zadMCa5yD5avfwFaDkTIHpdqTpIsHMuT2
ytk0dHWs/izmrVJwrDjOpz0uDhP7ouyJavp1Hffg7L3rlFR/PzmdwgfaIsXgnQ==
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1717939386; a=rsa-sha256; cv=none;
b=gaMMkePdeoX/7lMhmqhVHqc3bRfbFu8SnxyJw6q0qiTPPaP0Dz2wyCvRY4JSKTllQgeWgM
BkepJtkHIHwTxx1httcPZYEwSTxJzBOkHwSDwdfiDSbwF8SIoqpfD2uC4jLN67FSRTEHFn
6DDWd4H5pcM1a97KqfLRm8klT7NRc+8X3T/5GuF8qY0b9ufZSdTVatK8N2J0DOOxUVkSUg
Ws5XJNqBA4lMrvzRg01FtYsrQbyHVrZwflnvPV8sHOq0QQ7tfrG7Nn/CgyRCt+UMLYGux2
cOLwB9nyT/Dh4EIx5YK5zwXZl8c1yhM+JRcoYBmwSgQQgeVEZiaGk+vhcDlOwA==
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=1717939386;
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=YCTf+DyGCvk/zJa79o1OFEpPnZlbPcr9GtOFvzlYifE=;
b=EXw3cjnnaxA4bZTQ/mFSt6siiQeNHMJl9oM6qDyuPQcAH3tnr5wqfIUWQ40JlNB4HFWtFY
xhDggro0Q339+hYrTxDqa0LBeV7rqQymNoyc0l7xqHpUqBemp2+BxqlB/exNfFONQGPItX
ZgRU1nqjksp7FU4tU44u7nCvCZecEWhVQVcHyL6UYhJlT62EfEcjigU5LJxk6jDXaaiy2r
fPL3ygQe5l1epn/yzzWkZUxXoqM+kF1Oykw1ZPQUK3ielLk1kr9P+X7HB0kZTeIO64DSRS
qVnYncsACGWx4GasGr9r933vk76qMm1IHWxvGEd7dgdzTgRVI77PFGffR489og==
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 4Vxwbt2vMqzjm4;
Sun, 9 Jun 2024 13:23:06 +0000 (UTC)
(envelope-from git@FreeBSD.org)
Received: from gitrepo.freebsd.org ([127.0.1.44])
by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 459DN6JL001650;
Sun, 9 Jun 2024 13:23:06 GMT
(envelope-from git@gitrepo.freebsd.org)
Received: (from git@localhost)
by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 459DN6fh001646;
Sun, 9 Jun 2024 13:23:06 GMT
(envelope-from git)
Date: Sun, 9 Jun 2024 13:23:06 GMT
Message-Id: <202406091323.459DN6fh001646@gitrepo.freebsd.org>
To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org,
dev-commits-ports-main@FreeBSD.org
From: Koichiro Iwao
Subject: git: aca963f179ba - main - devel/go-mode.el: new port
List-Id: Commits to the main branch of the FreeBSD ports repository
List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main
List-Help:
List-Post:
List-Subscribe:
List-Unsubscribe:
X-BeenThere: dev-commits-ports-main@freebsd.org
Sender: owner-dev-commits-ports-main@FreeBSD.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Git-Committer: meta
X-Git-Repository: ports
X-Git-Refname: refs/heads/main
X-Git-Reftype: branch
X-Git-Commit: aca963f179baa977a9ee2fcdafa564b30959817b
Auto-Submitted: auto-generated
The branch main has been updated by meta:
URL: https://cgit.FreeBSD.org/ports/commit/?id=aca963f179baa977a9ee2fcdafa564b30959817b
commit aca963f179baa977a9ee2fcdafa564b30959817b
Author: Pat Maddox
AuthorDate: 2024-01-14 15:43:53 +0000
Commit: Koichiro Iwao
CommitDate: 2024-06-09 12:57:40 +0000
devel/go-mode.el: new port
This is go-mode, the Emacs mode for editing Go code.
It is a complete rewrite of the go-mode that shipped with Go 1.0.3 and
before, and was part of Go 1.1 until Go 1.3. Beginning with Go 1.4,
editor integration will not be part of the Go distribution anymore,
making this repository the canonical place for go-mode.
PR: 276329
---
devel/Makefile | 1 +
devel/go-mode.el/Makefile | 32 ++++++++++++++++++++++++++++++++
devel/go-mode.el/distinfo | 3 +++
devel/go-mode.el/pkg-descr | 6 ++++++
devel/go-mode.el/pkg-plist | 4 ++++
5 files changed, 46 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 4db18f9b2393..8037ae7e3440 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -874,6 +874,7 @@
SUBDIR += go-bindata
SUBDIR += go-bindata-assetfs
SUBDIR += go-git
+ SUBDIR += go-mode.el
SUBDIR += go-perf
SUBDIR += go-protobuf
SUBDIR += go-tools
diff --git a/devel/go-mode.el/Makefile b/devel/go-mode.el/Makefile
new file mode 100644
index 000000000000..2df4b5d4a864
--- /dev/null
+++ b/devel/go-mode.el/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= go-mode.el
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.6.0
+CATEGORIES= devel
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Emacs mode for the Go programming language
+WWW= https://github.com/dominikh/go-mode.el
+
+LICENSE= BSD3CLAUSE
+
+USES= emacs
+EMACS_NO_DEPENDS= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= dominikh
+GH_PROJECT= go-mode.el
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include
diff --git a/devel/go-mode.el/distinfo b/devel/go-mode.el/distinfo
new file mode 100644
index 000000000000..2e3246055d23
--- /dev/null
+++ b/devel/go-mode.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1705246850
+SHA256 (dominikh-go-mode.el-v1.6.0_GH0.tar.gz) = d480f332bb0e286e41d1592bbce29a70637487788d1ae4ad36f6e7c75eb667d4
+SIZE (dominikh-go-mode.el-v1.6.0_GH0.tar.gz) = 51329
diff --git a/devel/go-mode.el/pkg-descr b/devel/go-mode.el/pkg-descr
new file mode 100644
index 000000000000..d1c9c86e8be3
--- /dev/null
+++ b/devel/go-mode.el/pkg-descr
@@ -0,0 +1,6 @@
+This is go-mode, the Emacs mode for editing Go code.
+
+It is a complete rewrite of the go-mode that shipped with Go 1.0.3 and
+before, and was part of Go 1.1 until Go 1.3. Beginning with Go 1.4,
+editor integration will not be part of the Go distribution anymore,
+making this repository the canonical place for go-mode.
diff --git a/devel/go-mode.el/pkg-plist b/devel/go-mode.el/pkg-plist
new file mode 100644
index 000000000000..0516aebefb8b
--- /dev/null
+++ b/devel/go-mode.el/pkg-plist
@@ -0,0 +1,4 @@
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%EMACS_SITE_LISPDIR%%/go-guru.el
+%%EMACS_SITE_LISPDIR%%/go-mode.el
+%%EMACS_SITE_LISPDIR%%/go-rename.el