Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 05:04:00 GMT
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5278c00a96c6 - main - editors/orderless.el: Completion style that matches multiple regexps
Message-ID:  <202511170504.5AH540ML009620@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by jrm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5278c00a96c679e6e5162615974757ff27519d47

commit 5278c00a96c679e6e5162615974757ff27519d47
Author:     Pat Maddox <pat@patmaddox.com>
AuthorDate: 2025-10-25 00:11:22 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2025-11-17 04:38:26 +0000

    editors/orderless.el: Completion style that matches multiple regexps
    
    This package provides an orderless completion style that divides the
    pattern into space-separated components, and matches candidates that
    match all of the components in any order. Each component can match in
    any one of several ways: literally, as a regexp, as an initialism, in
    the flex style, or as multiple word prefixes. By default, regexp and
    literal matches are enabled.
    
    WWW:    https://github.com/oantolin/orderless
    PR:     290541
---
 editors/Makefile               |  1 +
 editors/orderless.el/Makefile  | 34 ++++++++++++++++++++++++++++++++++
 editors/orderless.el/distinfo  |  3 +++
 editors/orderless.el/pkg-descr |  6 ++++++
 editors/orderless.el/pkg-plist |  3 +++
 5 files changed, 47 insertions(+)

diff --git a/editors/Makefile b/editors/Makefile
index 121db90746ab..b9e85180ab92 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -225,6 +225,7 @@
     SUBDIR += omegaT
     SUBDIR += openoffice-4
     SUBDIR += openoffice-devel
+    SUBDIR += orderless.el
     SUBDIR += orbiton
     SUBDIR += ox
     SUBDIR += p5-Proc-InvokeEditor
diff --git a/editors/orderless.el/Makefile b/editors/orderless.el/Makefile
new file mode 100644
index 000000000000..c1d7b49fc223
--- /dev/null
+++ b/editors/orderless.el/Makefile
@@ -0,0 +1,34 @@
+PORTNAME=	orderless.el
+PORTVERSION=	1.5
+CATEGORIES=	editors elisp
+PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER=	pat@patmaddox.com
+COMMENT=	Emacs completion style that matches multiple regexps in any order
+WWW=		https://github.com/oantolin/orderless
+
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
+
+USES=		emacs
+USE_GITHUB=	yes
+GH_ACCOUNT=	oantolin
+GH_PROJECT=	orderless
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+OPTIONS_DEFINE=	DOCS
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+	${INSTALL_DATA} ${WRKSRC}/orderless.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+	${INSTALL_DATA} ${WRKSRC}/orderless-kwd.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/editors/orderless.el/distinfo b/editors/orderless.el/distinfo
new file mode 100644
index 000000000000..9f3b2b358aa0
--- /dev/null
+++ b/editors/orderless.el/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761351261
+SHA256 (oantolin-orderless-1.5_GH0.tar.gz) = ff2f556d4b95f02d4fa71de5c2cf70eef381867238225b396d362ddbf2e414a4
+SIZE (oantolin-orderless-1.5_GH0.tar.gz) = 36422
diff --git a/editors/orderless.el/pkg-descr b/editors/orderless.el/pkg-descr
new file mode 100644
index 000000000000..99c80f95f5c5
--- /dev/null
+++ b/editors/orderless.el/pkg-descr
@@ -0,0 +1,6 @@
+This package provides an orderless completion style that divides the
+pattern into space-separated components, and matches candidates that
+match all of the components in any order. Each component can match in
+any one of several ways: literally, as a regexp, as an initialism, in
+the flex style, or as multiple word prefixes. By default, regexp and
+literal matches are enabled.
diff --git a/editors/orderless.el/pkg-plist b/editors/orderless.el/pkg-plist
new file mode 100644
index 000000000000..758408b9ea46
--- /dev/null
+++ b/editors/orderless.el/pkg-plist
@@ -0,0 +1,3 @@
+%%EMACS_SITE_LISPDIR%%/orderless-kwd.el
+%%EMACS_SITE_LISPDIR%%/orderless.el
+%%PORTDOCS%%%%DOCSDIR%%/README.org


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202511170504.5AH540ML009620>