pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/editors/mle
Module Name: pkgsrc
Committed By: wiz
Date: Mon Mar 18 07:16:43 UTC 2024
Added Files:
pkgsrc/editors/mle: DESCR Makefile PLIST distinfo
Log Message:
editors/mle: import mle-1.7.2
Packaged by Kevin Bloom for wip.
mle is a small, flexible, terminal-based text editor written in C.
Its features include:
* Full UTF-8 support
* Syntax highlighting
* Stackable key maps (modes)
* Extensible via Lua
* Scriptable rc file
* Key macros
* Multiple splittable windows
* Regex search and replace
* Large file support
* Incremental search
* Linear undo and redo
* Multiple cursors
* Auto indent
* Headless mode
* Navigation via ctags
* Movement via less
* Fuzzy file search via fzf
* File browsing via tree
* File grep via grep
* String manip via perl
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/mle/DESCR pkgsrc/editors/mle/Makefile \
pkgsrc/editors/mle/PLIST pkgsrc/editors/mle/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/editors/mle/DESCR
diff -u /dev/null pkgsrc/editors/mle/DESCR:1.1
--- /dev/null Mon Mar 18 07:16:43 2024
+++ pkgsrc/editors/mle/DESCR Mon Mar 18 07:16:42 2024
@@ -0,0 +1,23 @@
+mle is a small, flexible, terminal-based text editor written in C.
+Its features include:
+
+* Full UTF-8 support
+* Syntax highlighting
+* Stackable key maps (modes)
+* Extensible via Lua
+* Scriptable rc file
+* Key macros
+* Multiple splittable windows
+* Regex search and replace
+* Large file support
+* Incremental search
+* Linear undo and redo
+* Multiple cursors
+* Auto indent
+* Headless mode
+* Navigation via ctags
+* Movement via less
+* Fuzzy file search via fzf
+* File browsing via tree
+* File grep via grep
+* String manip via perl
Index: pkgsrc/editors/mle/Makefile
diff -u /dev/null pkgsrc/editors/mle/Makefile:1.1
--- /dev/null Mon Mar 18 07:16:43 2024
+++ pkgsrc/editors/mle/Makefile Mon Mar 18 07:16:43 2024
@@ -0,0 +1,40 @@
+# $NetBSD: Makefile,v 1.1 2024/03/18 07:16:43 wiz Exp $
+
+DISTNAME= mle-1.7.2
+CATEGORIES= editors
+MASTER_SITES= ${MASTER_SITE_GITHUB:=adsr/}
+GITHUB_RELEASE= v${PKGVERSION_NOREV}
+
+MAINTAINER= ktnb%posteo.net@localhost
+HOMEPAGE= https://github.com/adsr/mle/
+COMMENT= Termbox-based text editor
+LICENSE= apache-2.0
+
+USE_TOOLS+= pkg-config gmake
+USE_LANGUAGES= c c++
+
+USE_CC_FEATURES+= c99
+
+MAKE_FLAGS+= prefix=${PREFIX}
+
+INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1
+
+SUBST_CLASSES+= lua
+SUBST_MESSAGE.lua= rewrite lua directory directives
+SUBST_FILES.lua= mle.h
+SUBST_SED.lua= -e 's,lua5.4/,lua-5.4/,g'
+SUBST_STAGE.lua= pre-build
+
+SUBST_CLASSES+= makefile
+SUBST_MESSAGE.makefile= remove -v flag from install(1) command
+SUBST_FILES.makefile= Makefile
+SUBST_SED.makefile= -e 's,install -v,install,g'
+SUBST_STAGE.makefile= pre-build
+
+pre-install:
+ ${INSTALL_MAN} ${WRKSRC}/mle.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+
+.include "../../devel/pcre2/buildlink3.mk"
+.include "../../lang/lua54/buildlink3.mk"
+.include "../../devel/uthash/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/mle/PLIST
diff -u /dev/null pkgsrc/editors/mle/PLIST:1.1
--- /dev/null Mon Mar 18 07:16:43 2024
+++ pkgsrc/editors/mle/PLIST Mon Mar 18 07:16:43 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/03/18 07:16:43 wiz Exp $
+bin/mle
+man/man1/mle.1
Index: pkgsrc/editors/mle/distinfo
diff -u /dev/null pkgsrc/editors/mle/distinfo:1.1
--- /dev/null Mon Mar 18 07:16:43 2024
+++ pkgsrc/editors/mle/distinfo Mon Mar 18 07:16:43 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/03/18 07:16:43 wiz Exp $
+
+BLAKE2s (mle-1.7.2.tar.gz) = ca85e28974b12393e338d428e73ed682327d2414e6f6839af219b6f06dcb1aba
+SHA512 (mle-1.7.2.tar.gz) = 63b86a5451bbb8772a34afc3b079b2ab66965c9984afdc2ea3d7eac6e3ace746c931426f0a5dd9a862e1c8a49c9e30d2a3279aec1060d3f15964e1dae9006696
+Size (mle-1.7.2.tar.gz) = 3629526 bytes
Home |
Main Index |
Thread Index |
Old Index