summaryrefslogtreecommitdiff
path: root/editors/orderless.el
diff options
context:
space:
mode:
Diffstat (limited to 'editors/orderless.el')
-rw-r--r--editors/orderless.el/Makefile36
-rw-r--r--editors/orderless.el/distinfo3
-rw-r--r--editors/orderless.el/pkg-descr6
-rw-r--r--editors/orderless.el/pkg-plist5
4 files changed, 50 insertions, 0 deletions
diff --git a/editors/orderless.el/Makefile b/editors/orderless.el/Makefile
new file mode 100644
index 000000000000..257e8c502d7c
--- /dev/null
+++ b/editors/orderless.el/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= orderless.el
+DISTVERSION= 1.5
+PORTREVISION= 1
+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
+
+OPTIONS_DEFINE= DOCS
+
+do-build:
+ ${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${WRKSRC}/*.el
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${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..5e2866dbb647
--- /dev/null
+++ b/editors/orderless.el/pkg-plist
@@ -0,0 +1,5 @@
+%%EMACS_SITE_LISPDIR%%/orderless-kwd.el
+%%EMACS_SITE_LISPDIR%%/orderless-kwd.elc
+%%EMACS_SITE_LISPDIR%%/orderless.el
+%%EMACS_SITE_LISPDIR%%/orderless.elc
+%%PORTDOCS%%%%DOCSDIR%%/README.org