Bug 282461

Summary: [NEW PORT] www/py-nicegui-highcharts: NiceGUI extension providing highcharts elements
Product: Ports & Packages Reporter: Jesús Daniel Colmenares Oviedo <DtxdF>
Component: Individual Port(s)Assignee: Jose Alonso Cardenas Marquez <acm>
Status: Closed FIXED    
Severity: Affects Only Me CC: acm
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 282460    
Bug Blocks:    
Attachments:
Description Flags
nicegui-highcharts-2.0.2.patch DtxdF: maintainer-approval+

Description Jesús Daniel Colmenares Oviedo 2024-11-01 04:08:46 UTC
Created attachment 254835 [details]
nicegui-highcharts-2.0.2.patch

Description:

NiceGUI Highcharts is an extension for NiceGUI, an easy-to-use,
Python-based UI framework. It provides a 'highchart' element based
on Highcharts, the popular JavaScript charting library. Due to
Highcharts' restrictive license, this element is not part of the
NiceGUI package anymore, but can be install separately.

WWW: https://github.com/zauberzeug/nicegui-highcharts

QA:

* portlint:
  - WARN: Makefile: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFIX.
* testport: OK (poudriere: 14.1-RELEASE, amd64, NICEGUI_GUI tested)
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-11-08 02:40:50 UTC
A commit in branch main references this bug:

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

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

    www/py-nicegui-highcharts: New port: NiceGUI extension providing highcharts elements

    NiceGUI Highcharts is an extension for NiceGUI, an easy-to-use,
    Python-based UI framework. It provides a 'highchart' element based
    on Highcharts, the popular JavaScript charting library. Due to
    Highcharts' restrictive license, this element is not part of the
    NiceGUI package anymore, but can be install separately.

    WWW: https://github.com/zauberzeug/nicegui-highcharts
    PR:             282461

 www/Makefile                                       |  1 +
 www/py-nicegui-highcharts/Makefile (new)           | 33 ++++++++++++++++++++++
 www/py-nicegui-highcharts/distinfo (new)           |  3 ++
 .../files/patch-pyproject.toml (new)               | 11 ++++++++
 www/py-nicegui-highcharts/pkg-descr (new)          |  5 ++++
 5 files changed, 53 insertions(+)
Comment 2 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2024-11-08 02:41:08 UTC
Committed thanks!