summaryrefslogtreecommitdiffstats
path: root/libs
diff options
context:
space:
mode:
authorIsmael Luceno2022-07-31 14:27:52 +0200
committerIsmael Luceno2022-07-31 14:34:12 +0200
commite0fec3265a38b2b663ad8f5a5e09c5be5f3054f0 (patch)
treecaf037de9a8edca5cf55253577e5fb5abc6eadb7 /libs
parent9e38cd50ff5ef1f444c9fa6d81528c057016378b (diff)
libt3highlight: new spell, syntax-highlighting library
Diffstat (limited to 'libs')
-rwxr-xr-xlibs/libt3highlight/DEPENDS3
-rwxr-xr-xlibs/libt3highlight/DETAILS21
-rw-r--r--libs/libt3highlight/HISTORY2
-rwxr-xr-xlibs/libt3highlight/PRE_BUILD3
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