git: f41ce1390abf - main - www/py-nicegui-nogui: New port: Create web-based user interfaces with Python (nogui)

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Fri, 08 Nov 2024 02:35:39 UTC
The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f41ce1390abf970bc4abee2b806b6abab0009213

commit f41ce1390abf970bc4abee2b806b6abab0009213
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2024-11-08 02:34:09 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-11-08 02:34:09 +0000

    www/py-nicegui-nogui: New port: Create web-based user interfaces with Python (nogui)
    
    NiceGUI is an easy-to-use, Python-base UI framework, which shows
    up in your web browser. You can create buttons, dialogs, Markdown,
    3D scenes, plots and much more.
    
    WWW: https://nicegui.io/
    PR:             282460
---
 www/Makefile                  |  1 +
 www/py-nicegui-nogui/Makefile | 13 +++++++++++++
 2 files changed, 14 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 780e27f7a10e..062d5d135650 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1768,6 +1768,7 @@
     SUBDIR += py-nevow
     SUBDIR += py-nh3
     SUBDIR += py-nicegui
+    SUBDIR += py-nicegui-nogui
     SUBDIR += py-notebook
     SUBDIR += py-onetimepass
     SUBDIR += py-openbrokerapi
diff --git a/www/py-nicegui-nogui/Makefile b/www/py-nicegui-nogui/Makefile
new file mode 100644
index 000000000000..67e04023f728
--- /dev/null
+++ b/www/py-nicegui-nogui/Makefile
@@ -0,0 +1,13 @@
+PORTNAME=	nicegui
+PKGNAMESUFFIX=	-nogui
+
+MAINTAINER=	DtxdF@disroot.org
+COMMENT=	Create web-based user interfaces with Python (nogui)
+
+CONFLICTS_INSTALL=	www/py-nicegui
+
+MASTERDIR=	${.CURDIR}/../py-nicegui
+
+OPTIONS_DEFAULT=	PLOTLY MATPLOTLIB
+
+.include "${MASTERDIR}/Makefile"