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