This commit is contained in:
anon 2024-11-27 08:32:30 +01:00
parent 94599c5ac7
commit c9ee52e9d5
3 changed files with 40 additions and 0 deletions

2
xrograms/xyntax/Manifest Normal file
View File

@ -0,0 +1,2 @@
EBUILD xyntax-9999.ebuild 490 BLAKE2B 80f1ebcf288efcbb8623990dc79e20fa2b57dbdeb0c5dd32816fe7efd3cadaa7f1873911ac4cad0d69fe26b8e02f3688fcb88ccaede30a814aeb217c6d76f9fc SHA512 ffe4eca41685e3cf5b88659e9cd2b3cea323180d58443ea6a8c5dbd6ee08b95a84c1e8fb0b98f9f52e14182a659e384c456abb2443e166087d3149372fc1f15f
MISC metadata.xml 679 BLAKE2B d9efd797413920bcb96b3c75a6e5df45e7a1d679bd4e4cd4727b5ffbe756cedd027d409f93f609f56876da478ae6bd162e0e50bd105691ed7edd03277ba63d5f SHA512 6dc339f458dce87aa36978f9dbfa1f9245dbc0c730ed44149bae172eaf8da886dc81e4e275b65d2fd3474c5ded52c07acddc592d5511b7913f5ac90f9f991512

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xolatile@xolatile.xola</email>
<name>xolatile</name>
</maintainer>
<longdescription lang="en">
Header-only library for syntax definition, highlighting and tokenization.
Primary focus of this library is for syntax highlighting, hence the name, but it can do more.
Important note: Regular expressions are more robust, this is simple solution for simple problems.
If you want to do parsing, counting, tokenization, you can use return value of 'syntax_define'.
</longdescription>
</pkgmetadata>

View File

@ -0,0 +1,24 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
EGIT_REPO_URI="https://bis64wqhh3louusbd45iyj76kmn4rzw5ysawyan5bkxwyzihj67c5lid.onion/xolatile/xyntax.git"
inherit git-r3-tor
DESCRIPTION="Header-only library for syntax definition, highlighting and tokenization."
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
RDEPEND="xrograms/xtandard"
src_compile() {
true
}
src_install() {
insinto /usr/include/xolatile
doins xyntax.h
}