diff options
author | Ismael Luceno | 2022-07-31 14:27:52 +0200 |
---|---|---|
committer | Ismael Luceno | 2022-07-31 14:34:12 +0200 |
commit | e0fec3265a38b2b663ad8f5a5e09c5be5f3054f0 (patch) | |
tree | caf037de9a8edca5cf55253577e5fb5abc6eadb7 /libs | |
parent | 9e38cd50ff5ef1f444c9fa6d81528c057016378b (diff) |
libt3highlight: new spell, syntax-highlighting library
Diffstat (limited to 'libs')
-rwxr-xr-x | libs/libt3highlight/DEPENDS | 3 | ||||
-rwxr-xr-x | libs/libt3highlight/DETAILS | 21 | ||||
-rw-r--r-- | libs/libt3highlight/HISTORY | 2 | ||||
-rwxr-xr-x | libs/libt3highlight/PRE_BUILD | 3 |
4 files changed, 29 insertions, 0 deletions
diff --git a/libs/libt3highlight/DEPENDS b/libs/libt3highlight/DEPENDS new file mode 100755 index 0000000000..8d27c38de4 --- /dev/null +++ b/libs/libt3highlight/DEPENDS @@ -0,0 +1,3 @@ +depends libt3config && +depends pcre2 && +depends slibtool LIBTOOL=slibtool-shared diff --git a/libs/libt3highlight/DETAILS b/libs/libt3highlight/DETAILS new file mode 100755 index 0000000000..6e4637a83c --- /dev/null +++ b/libs/libt3highlight/DETAILS @@ -0,0 +1,21 @@ + SPELL=libt3highlight + VERSION=0.5.0 + SOURCE="$SPELL-$VERSION.tar.bz2" + SOURCE_URL[0]=https://os.ghalkes.nl/dist/$SOURCE + SOURCE_HASH=sha512:d1268d8214d8e41ff1181df648b417f8d0cd28ef11caf5bf151d020c417e5fa3ab8bafa0034c975b234f2eaa903a3c4d5f185dcbd22632039ac97c802699f0c1 +SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" + WEB_SITE="https://os.ghalkes.nl/t3/libt3highlight.html" + LICENSE[0]="GPL-3.0-only" + ENTERED=20220730 + KEYWORDS="" + SHORT="syntax-highlighting library" +cat << EOF +The libt3highlight library provides functions for syntax-highlighting different +types of text files. Its main design goal is an easily restartable syntax +highlighting, suitable for use in interactive text editors. + +To make the syntax highlighting restartable, libt3highlight uses a single +integer start-of-line state. However, it does provide several advanced features, +such as dynamic end-of-state patterns, which make it possible to highlight +complex languages like Perl and Bash with high fidelity. +EOF diff --git a/libs/libt3highlight/HISTORY b/libs/libt3highlight/HISTORY new file mode 100644 index 0000000000..00cb36449b --- /dev/null +++ b/libs/libt3highlight/HISTORY @@ -0,0 +1,2 @@ +2022-07-31 Ismael Luceno <ismael@sourcemage.org> + * DEPENDS, DETAILS, PRE_BUILD: spell created diff --git a/libs/libt3highlight/PRE_BUILD b/libs/libt3highlight/PRE_BUILD new file mode 100755 index 0000000000..313136fa4f --- /dev/null +++ b/libs/libt3highlight/PRE_BUILD @@ -0,0 +1,3 @@ +default_pre_build && +cd "$SOURCE_DIRECTORY" && +sedit '/^\tchmod 0644 [^/]*[/]libt[^.]*[.]la$/d' Makefile.in |