pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/frogmouth



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Aug 12 10:07:30 UTC 2024

Added Files:
        pkgsrc/textproc/frogmouth: ALTERNATIVES DESCR Makefile PLIST distinfo
        pkgsrc/textproc/frogmouth/patches: patch-frogmouth_data_config.py
            patch-frogmouth_data_data__directory.py

Log Message:
textproc/frogmouth: import frogmouth-0.9.2

Frogmouth is a Markdown viewer/browser for your terminal, built
with Textual.

Frogmouth can open `*.md` files locally or via a URL.  There is a
familiar browser-like navigation stack, history, bookmarks, and
table of contents.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/frogmouth/ALTERNATIVES \
    pkgsrc/textproc/frogmouth/DESCR pkgsrc/textproc/frogmouth/Makefile \
    pkgsrc/textproc/frogmouth/PLIST pkgsrc/textproc/frogmouth/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_config.py \
    pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_data__directory.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/textproc/frogmouth/ALTERNATIVES
diff -u /dev/null pkgsrc/textproc/frogmouth/ALTERNATIVES:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/ALTERNATIVES      Mon Aug 12 10:07:30 2024
@@ -0,0 +1 @@
+bin/frogmouth @PREFIX@/bin/frogmouth-@PYVERSSUFFIX@
Index: pkgsrc/textproc/frogmouth/DESCR
diff -u /dev/null pkgsrc/textproc/frogmouth/DESCR:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/DESCR     Mon Aug 12 10:07:30 2024
@@ -0,0 +1,6 @@
+Frogmouth is a Markdown viewer/browser for your terminal, built
+with Textual.
+
+Frogmouth can open `*.md` files locally or via a URL.  There is a
+familiar browser-like navigation stack, history, bookmarks, and
+table of contents.
Index: pkgsrc/textproc/frogmouth/Makefile
diff -u /dev/null pkgsrc/textproc/frogmouth/Makefile:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/Makefile  Mon Aug 12 10:07:30 2024
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2024/08/12 10:07:30 wiz Exp $
+
+DISTNAME=      frogmouth-0.9.2
+CATEGORIES=    textproc
+MASTER_SITES=  ${MASTER_SITE_PYPI:=f/frogmouth/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/Textualize/frogmouth
+COMMENT=       Markdown browser for your terminal
+LICENSE=       mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core-[0-9]*:../../devel/py-poetry-core
+DEPENDS+=      ${PYPKGPREFIX}-textual>=0.43.0:../../comms/py-textual
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.5.0:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-httpx>=0.24.1:../../www/py-httpx
+# XXX
+DEPENDS+=      ${PYPKGPREFIX}-xdg-base-dirs>=6.0.0:../../devel/py-xdg-base-dirs
+
+USE_LANGUAGES= # none
+
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && ${MV} frogmouth frogmouth-${PYVERSSUFFIX} || ${TRUE}
+       find ${DESTDIR} -name *.orig -delete
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/frogmouth/PLIST
diff -u /dev/null pkgsrc/textproc/frogmouth/PLIST:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/PLIST     Mon Aug 12 10:07:30 2024
@@ -0,0 +1,103 @@
+@comment $NetBSD: PLIST,v 1.1 2024/08/12 10:07:30 wiz Exp $
+bin/frogmouth-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/frogmouth/__init__.py
+${PYSITELIB}/frogmouth/__init__.pyc
+${PYSITELIB}/frogmouth/__init__.pyo
+${PYSITELIB}/frogmouth/__main__.py
+${PYSITELIB}/frogmouth/__main__.pyc
+${PYSITELIB}/frogmouth/__main__.pyo
+${PYSITELIB}/frogmouth/app/__init__.py
+${PYSITELIB}/frogmouth/app/__init__.pyc
+${PYSITELIB}/frogmouth/app/__init__.pyo
+${PYSITELIB}/frogmouth/app/app.py
+${PYSITELIB}/frogmouth/app/app.pyc
+${PYSITELIB}/frogmouth/app/app.pyo
+${PYSITELIB}/frogmouth/data/__init__.py
+${PYSITELIB}/frogmouth/data/__init__.pyc
+${PYSITELIB}/frogmouth/data/__init__.pyo
+${PYSITELIB}/frogmouth/data/bookmarks.py
+${PYSITELIB}/frogmouth/data/bookmarks.pyc
+${PYSITELIB}/frogmouth/data/bookmarks.pyo
+${PYSITELIB}/frogmouth/data/config.py
+${PYSITELIB}/frogmouth/data/config.pyc
+${PYSITELIB}/frogmouth/data/config.pyo
+${PYSITELIB}/frogmouth/data/data_directory.py
+${PYSITELIB}/frogmouth/data/data_directory.pyc
+${PYSITELIB}/frogmouth/data/data_directory.pyo
+${PYSITELIB}/frogmouth/data/history.py
+${PYSITELIB}/frogmouth/data/history.pyc
+${PYSITELIB}/frogmouth/data/history.pyo
+${PYSITELIB}/frogmouth/dialogs/__init__.py
+${PYSITELIB}/frogmouth/dialogs/__init__.pyc
+${PYSITELIB}/frogmouth/dialogs/__init__.pyo
+${PYSITELIB}/frogmouth/dialogs/error.py
+${PYSITELIB}/frogmouth/dialogs/error.pyc
+${PYSITELIB}/frogmouth/dialogs/error.pyo
+${PYSITELIB}/frogmouth/dialogs/help_dialog.py
+${PYSITELIB}/frogmouth/dialogs/help_dialog.pyc
+${PYSITELIB}/frogmouth/dialogs/help_dialog.pyo
+${PYSITELIB}/frogmouth/dialogs/information.py
+${PYSITELIB}/frogmouth/dialogs/information.pyc
+${PYSITELIB}/frogmouth/dialogs/information.pyo
+${PYSITELIB}/frogmouth/dialogs/input_dialog.py
+${PYSITELIB}/frogmouth/dialogs/input_dialog.pyc
+${PYSITELIB}/frogmouth/dialogs/input_dialog.pyo
+${PYSITELIB}/frogmouth/dialogs/text_dialog.py
+${PYSITELIB}/frogmouth/dialogs/text_dialog.pyc
+${PYSITELIB}/frogmouth/dialogs/text_dialog.pyo
+${PYSITELIB}/frogmouth/dialogs/yes_no_dialog.py
+${PYSITELIB}/frogmouth/dialogs/yes_no_dialog.pyc
+${PYSITELIB}/frogmouth/dialogs/yes_no_dialog.pyo
+${PYSITELIB}/frogmouth/screens/__init__.py
+${PYSITELIB}/frogmouth/screens/__init__.pyc
+${PYSITELIB}/frogmouth/screens/__init__.pyo
+${PYSITELIB}/frogmouth/screens/main.py
+${PYSITELIB}/frogmouth/screens/main.pyc
+${PYSITELIB}/frogmouth/screens/main.pyo
+${PYSITELIB}/frogmouth/utility/__init__.py
+${PYSITELIB}/frogmouth/utility/__init__.pyc
+${PYSITELIB}/frogmouth/utility/__init__.pyo
+${PYSITELIB}/frogmouth/utility/advertising.py
+${PYSITELIB}/frogmouth/utility/advertising.pyc
+${PYSITELIB}/frogmouth/utility/advertising.pyo
+${PYSITELIB}/frogmouth/utility/forge.py
+${PYSITELIB}/frogmouth/utility/forge.pyc
+${PYSITELIB}/frogmouth/utility/forge.pyo
+${PYSITELIB}/frogmouth/utility/type_tests.py
+${PYSITELIB}/frogmouth/utility/type_tests.pyc
+${PYSITELIB}/frogmouth/utility/type_tests.pyo
+${PYSITELIB}/frogmouth/widgets/__init__.py
+${PYSITELIB}/frogmouth/widgets/__init__.pyc
+${PYSITELIB}/frogmouth/widgets/__init__.pyo
+${PYSITELIB}/frogmouth/widgets/navigation.py
+${PYSITELIB}/frogmouth/widgets/navigation.pyc
+${PYSITELIB}/frogmouth/widgets/navigation.pyo
+${PYSITELIB}/frogmouth/widgets/navigation_panes/__init__.py
+${PYSITELIB}/frogmouth/widgets/navigation_panes/__init__.pyc
+${PYSITELIB}/frogmouth/widgets/navigation_panes/__init__.pyo
+${PYSITELIB}/frogmouth/widgets/navigation_panes/bookmarks.py
+${PYSITELIB}/frogmouth/widgets/navigation_panes/bookmarks.pyc
+${PYSITELIB}/frogmouth/widgets/navigation_panes/bookmarks.pyo
+${PYSITELIB}/frogmouth/widgets/navigation_panes/history.py
+${PYSITELIB}/frogmouth/widgets/navigation_panes/history.pyc
+${PYSITELIB}/frogmouth/widgets/navigation_panes/history.pyo
+${PYSITELIB}/frogmouth/widgets/navigation_panes/local_files.py
+${PYSITELIB}/frogmouth/widgets/navigation_panes/local_files.pyc
+${PYSITELIB}/frogmouth/widgets/navigation_panes/local_files.pyo
+${PYSITELIB}/frogmouth/widgets/navigation_panes/navigation_pane.py
+${PYSITELIB}/frogmouth/widgets/navigation_panes/navigation_pane.pyc
+${PYSITELIB}/frogmouth/widgets/navigation_panes/navigation_pane.pyo
+${PYSITELIB}/frogmouth/widgets/navigation_panes/table_of_contents.py
+${PYSITELIB}/frogmouth/widgets/navigation_panes/table_of_contents.pyc
+${PYSITELIB}/frogmouth/widgets/navigation_panes/table_of_contents.pyo
+${PYSITELIB}/frogmouth/widgets/omnibox.py
+${PYSITELIB}/frogmouth/widgets/omnibox.pyc
+${PYSITELIB}/frogmouth/widgets/omnibox.pyo
+${PYSITELIB}/frogmouth/widgets/viewer.py
+${PYSITELIB}/frogmouth/widgets/viewer.pyc
+${PYSITELIB}/frogmouth/widgets/viewer.pyo
Index: pkgsrc/textproc/frogmouth/distinfo
diff -u /dev/null pkgsrc/textproc/frogmouth/distinfo:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/distinfo  Mon Aug 12 10:07:30 2024
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2024/08/12 10:07:30 wiz Exp $
+
+BLAKE2s (frogmouth-0.9.2.tar.gz) = 112fff26a29653ee20d5cab94bb9a206c463a0cef939f42ba05daad0210af390
+SHA512 (frogmouth-0.9.2.tar.gz) = c1f2b2e80b758efa2d9659ec91f144823dd26e4077f145f34c03c905f9725dc83b4f9b52844a71a38a648d7dfd70741d2cb518b8e7b4edad64950417e2d5fec2
+Size (frogmouth-0.9.2.tar.gz) = 28014 bytes
+SHA1 (patch-frogmouth_data_config.py) = fdaea6cfb182b24b48806c475d85288281f57900
+SHA1 (patch-frogmouth_data_data__directory.py) = 248238997bfb18886b6d1011ecfdca6bef625355

Index: pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_config.py
diff -u /dev/null pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_config.py:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_config.py    Mon Aug 12 10:07:30 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-frogmouth_data_config.py,v 1.1 2024/08/12 10:07:30 wiz Exp $
+
+https://github.com/Textualize/frogmouth/issues/100
+
+--- frogmouth/data/config.py.orig      2024-08-12 09:56:01.097087580 +0000
++++ frogmouth/data/config.py
+@@ -7,7 +7,7 @@ from functools import lru_cache
+ from json import dumps, loads
+ from pathlib import Path
+ 
+-from xdg import xdg_config_home
++from xdg_base_dirs import xdg_config_home
+ 
+ from ..utility.advertising import ORGANISATION_NAME, PACKAGE_NAME
+ 
Index: pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_data__directory.py
diff -u /dev/null pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_data__directory.py:1.1
--- /dev/null   Mon Aug 12 10:07:30 2024
+++ pkgsrc/textproc/frogmouth/patches/patch-frogmouth_data_data__directory.py   Mon Aug 12 10:07:30 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-frogmouth_data_data__directory.py,v 1.1 2024/08/12 10:07:30 wiz Exp $
+
+https://github.com/Textualize/frogmouth/issues/100
+
+--- frogmouth/data/data_directory.py.orig      2024-08-12 09:56:10.984676267 +0000
++++ frogmouth/data/data_directory.py
+@@ -2,7 +2,7 @@
+ 
+ from pathlib import Path
+ 
+-from xdg import xdg_data_home
++from xdg_base_dirs import xdg_data_home
+ 
+ from ..utility.advertising import ORGANISATION_NAME, PACKAGE_NAME
+ 



Home | Main Index | Thread Index | Old Index