git: cd2c74bdcc98 - main - textproc/py-anymarkup: add port: Parse/serialize any markup format
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Jun 2025 03:09:03 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cd2c74bdcc98fbc063c01501e69d4a8b72396d99
commit cd2c74bdcc98fbc063c01501e69d4a8b72396d99
Author: Einar Bjarni Halldórsson <einar@isnic.is>
AuthorDate: 2025-06-07 03:06:54 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-06-07 03:08:42 +0000
textproc/py-anymarkup: add port: Parse/serialize any markup format
Parse or serialize any markup. Currently supports ini, json, json5, toml, xml
and yaml.
WWW: https://github.com/bkabrda/anymarkup
PR: 281220
Reported by: Einar Bjarni Halldórsson <einar@isnic.is> (new maintainer)
---
textproc/Makefile | 1 +
textproc/py-anymarkup/Makefile | 27 +++++++++++++++++++++++++++
textproc/py-anymarkup/distinfo | 3 +++
textproc/py-anymarkup/pkg-descr | 2 ++
4 files changed, 33 insertions(+)
diff --git a/textproc/Makefile b/textproc/Makefile
index 74c4f4acd1fc..b39e49dc7e28 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1313,6 +1313,7 @@
SUBDIR += py-ansicolors
SUBDIR += py-ansiwrap
SUBDIR += py-anyascii
+ SUBDIR += py-anymarkup
SUBDIR += py-anymarkup-core
SUBDIR += py-arabic-reshaper
SUBDIR += py-asciinema
diff --git a/textproc/py-anymarkup/Makefile b/textproc/py-anymarkup/Makefile
new file mode 100644
index 000000000000..a0f39e08d796
--- /dev/null
+++ b/textproc/py-anymarkup/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= anymarkup
+PORTVERSION= 0.8.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= einar@isnic.is
+COMMENT= Parse/serialize any markup format
+WWW= https://github.com/bkabrda/anymarkup
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anymarkup-core>=0.8.0:textproc/py-anymarkup-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}json5>0:devel/py-json5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xmltodict>0:devel/py-xmltodict@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-anymarkup/distinfo b/textproc/py-anymarkup/distinfo
new file mode 100644
index 000000000000..f54c6b478b38
--- /dev/null
+++ b/textproc/py-anymarkup/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1725294110
+SHA256 (anymarkup-0.8.1.tar.gz) = d125c795bd47c5f7dd5ec6aedd0691f7aa7b9ed619fde87eb56ddff17ee3e844
+SIZE (anymarkup-0.8.1.tar.gz) = 7720
diff --git a/textproc/py-anymarkup/pkg-descr b/textproc/py-anymarkup/pkg-descr
new file mode 100644
index 000000000000..d07346e64429
--- /dev/null
+++ b/textproc/py-anymarkup/pkg-descr
@@ -0,0 +1,2 @@
+Parse or serialize any markup. Currently supports ini, json, json5, toml, xml
+and yaml.