pkgsrc-WIP-changes archive

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

start on a kitty update, lots of packages missing



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Mon Feb 7 16:45:58 2022 +0100
Changeset:	2a806fda51f4593f2ceb2ea85456a62f8690f762

Modified Files:
	Makefile
Added Files:
	kitty/DESCR
	kitty/Makefile
	kitty/PLIST
	kitty/TODO
	kitty/distinfo
	kitty/options.mk
	kitty/patches/patch-glfw_wl__init.c
	kitty/patches/patch-kitty_threading.h
	py-furo/DESCR
	py-furo/Makefile
	py-furo/PLIST
	py-furo/TODO
	py-furo/distinfo
	py-sphinx-theme-builder/ALTERNATIVES
	py-sphinx-theme-builder/DESCR
	py-sphinx-theme-builder/Makefile
	py-sphinx-theme-builder/PLIST
	py-sphinx-theme-builder/TODO
	py-sphinx-theme-builder/distinfo

Log Message:
start on a kitty update, lots of packages missing

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2a806fda51f4593f2ceb2ea85456a62f8690f762

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

diffstat:
 Makefile                              |   6 +-
 kitty/DESCR                           |   1 +
 kitty/Makefile                        |  86 +++++++++++
 kitty/PLIST                           | 278 ++++++++++++++++++++++++++++++++++
 kitty/TODO                            |   1 +
 kitty/distinfo                        |   7 +
 kitty/options.mk                      |  18 +++
 kitty/patches/patch-glfw_wl__init.c   |  20 +++
 kitty/patches/patch-kitty_threading.h |  24 +++
 py-furo/DESCR                         |   1 +
 py-furo/Makefile                      |  21 +++
 py-furo/PLIST                         |  15 ++
 py-furo/TODO                          |   1 +
 py-furo/distinfo                      |   5 +
 py-sphinx-theme-builder/ALTERNATIVES  |   1 +
 py-sphinx-theme-builder/DESCR         |   7 +
 py-sphinx-theme-builder/Makefile      |  29 ++++
 py-sphinx-theme-builder/PLIST         |  44 ++++++
 py-sphinx-theme-builder/TODO          |   1 +
 py-sphinx-theme-builder/distinfo      |   5 +
 20 files changed, 570 insertions(+), 1 deletion(-)

diffs:
diff --git a/Makefile b/Makefile
index 6c0142bf7d..c69b545ff5 100644
--- a/Makefile
+++ b/Makefile
@@ -1948,6 +1948,7 @@ SUBDIR+=	kibana
 SUBDIR+=	kind
 SUBDIR+=	kinfocenter
 SUBDIR+=	kissme
+SUBDIR+=	kitty
 SUBDIR+=	kivaloo
 SUBDIR+=	klatexformula
 SUBDIR+=	klayout
@@ -2482,6 +2483,7 @@ SUBDIR+=	mpv-git
 SUBDIR+=	mrust
 SUBDIR+=	mrust-cargo
 SUBDIR+=	mrust-libs
+SUBDIR+=	mrust-llvm
 SUBDIR+=	mrust-minicargo
 SUBDIR+=	mrust-mrustc
 SUBDIR+=	mrust-rustc
@@ -3805,6 +3807,7 @@ SUBDIR+=	py-freetype-py
 SUBDIR+=	py-fssa
 SUBDIR+=	py-fsspec
 SUBDIR+=	py-functions
+SUBDIR+=	py-furo
 SUBDIR+=	py-fuzzpy
 SUBDIR+=	py-fwarp
 SUBDIR+=	py-fwm-ensayo
@@ -4622,6 +4625,7 @@ SUBDIR+=	py-spherical
 SUBDIR+=	py-spherical-functions
 SUBDIR+=	py-sphinx-automodapi
 SUBDIR+=	py-sphinx-bootstrap-theme
+SUBDIR+=	py-sphinx-theme-builder
 SUBDIR+=	py-sphinxcontrib-asyncio
 SUBDIR+=	py-sphinxcontrib-svg2pdfconverter
 SUBDIR+=	py-sphinxreport
@@ -6012,6 +6016,7 @@ SUBDIR+=	xplore
 SUBDIR+=	xplugd
 SUBDIR+=	xqf
 SUBDIR+=	xrdp
+SUBDIR+=	xscreensaver
 SUBDIR+=	xspd
 SUBDIR+=	xspdapp
 SUBDIR+=	xspread
@@ -6060,7 +6065,6 @@ SUBDIR+=	zdbsp
 SUBDIR+=	zeek
 SUBDIR+=	zero-epwing-git
 SUBDIR+=	zetacoin
-SUBDIR+=	zim
 SUBDIR+=	zimpl
 SUBDIR+=	zip-devel
 SUBDIR+=	ziparchive
diff --git a/kitty/DESCR b/kitty/DESCR
new file mode 100644
index 0000000000..9afc791793
--- /dev/null
+++ b/kitty/DESCR
@@ -0,0 +1 @@
+kitty - the fast, featureful, GPU based terminal emulator
diff --git a/kitty/Makefile b/kitty/Makefile
new file mode 100644
index 0000000000..3a9230e380
--- /dev/null
+++ b/kitty/Makefile
@@ -0,0 +1,86 @@
+# $NetBSD: Makefile,v 1.27 2021/12/08 16:07:07 adam Exp $
+
+DISTNAME=	kitty-0.24.2
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=kovidgoyal/}
+GITHUB_PROJECT=	kitty
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://sw.kovidgoyal.net/kitty/index.html
+COMMENT=	GPU based terminal emulator
+LICENSE=	gnu-gpl-v3
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-copybutton-[0-9]*:../../textproc/py-sphinx-copybutton
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-inline-tabs-[0-9]*:../../textproc/py-sphinx-inline-tabs
+
+USE_LANGUAGES=	c99
+EXTRACT_USING=	bsdtar
+USE_TOOLS+=	gmake pkg-config
+
+# don't force LTO
+BUILDLINK_TRANSFORM+=	rm:-flto
+# code is not perfect
+BUILDLINK_TRANSFORM+=	rm:-Werror
+BUILDLINK_TRANSFORM+=	rm:-pedantic-errors
+
+# kitty's homegrown packaging expects the functionality of tic(1) that
+# comes with ncurses.
+USE_NCURSES=	yes
+
+SUBST_CLASSES+=		python
+SUBST_STAGE.python=	pre-build
+SUBST_MESSAGE.python=	Replacing path to Sphinx.
+SUBST_FILES.python=	docs/Makefile
+SUBST_SED.python+=	-e "s,sphinx-build,sphinx-build-${PYVERSSUFFIX},g"
+
+INSTALLATION_DIRS+=	${PKGMANDIR}/man1 ${PKGMANDIR}/man5
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27 37 # py-sphinx-inline-tabs
+
+do-build:
+	cd ${WRKSRC} && ${MAKE_ENV} ${PYTHONBIN} setup.py linux-package
+	cd ${WRKSRC} && ${MAKE_ENV} ${GMAKE} man
+
+do-install:
+	cd ${WRKSRC} && ${MAKE_ENV} ${PYTHONBIN} setup.py linux-package \
+	    --prefix ${DESTDIR}${PREFIX}
+	${FIND} ${DESTDIR} -type d -name __pycache__ -print0 | ${XARGS} -0 ${RM} -rf
+	${MV} ${DESTDIR}${PREFIX}/share/man/man1/kitty.1 \
+	    ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/kitty.1 || ${FALSE}
+	${MV} ${DESTDIR}${PREFIX}/share/man/man5/kitty.conf.5 \
+	    ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/kitty.conf.5 || ${FALSE}
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} != "Darwin"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.endif
+
+.include "options.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/lcms2/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../net/librsync/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libxkbcommon/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/python/versioned_dependencies.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+BUILDLINK_TRANSFORM+=	opt:-ldl:${BUILDLINK_LDADD.dl:Q}
+.include "../../mk/bsd.pkg.mk"
diff --git a/kitty/PLIST b/kitty/PLIST
new file mode 100644
index 0000000000..9fa2a169db
--- /dev/null
+++ b/kitty/PLIST
@@ -0,0 +1,278 @@
+@comment $NetBSD: PLIST,v 1.15 2021/06/18 10:07:01 pin Exp $
+bin/kitty
+lib/kitty/__main__.py
+lib/kitty/kittens/__init__.py
+lib/kitty/kittens/ask/__init__.py
+lib/kitty/kittens/ask/main.py
+lib/kitty/kittens/broadcast/__init__.py
+lib/kitty/kittens/broadcast/main.py
+lib/kitty/kittens/choose/__init__.py
+lib/kitty/kittens/choose/main.py
+lib/kitty/kittens/choose/subseq_matcher.so
+lib/kitty/kittens/clipboard/__init__.py
+lib/kitty/kittens/clipboard/main.py
+lib/kitty/kittens/diff/__init__.py
+lib/kitty/kittens/diff/collect.py
+lib/kitty/kittens/diff/config.py
+lib/kitty/kittens/diff/diff_speedup.so
+lib/kitty/kittens/diff/highlight.py
+lib/kitty/kittens/diff/main.py
+lib/kitty/kittens/diff/options/__init__.py
+lib/kitty/kittens/diff/options/definition.py
+lib/kitty/kittens/diff/options/parse.py
+lib/kitty/kittens/diff/options/types.py
+lib/kitty/kittens/diff/options/utils.py
+lib/kitty/kittens/diff/patch.py
+lib/kitty/kittens/diff/render.py
+lib/kitty/kittens/diff/search.py
+lib/kitty/kittens/hints/__init__.py
+lib/kitty/kittens/hints/main.py
+lib/kitty/kittens/hints/url_regex.py
+lib/kitty/kittens/hyperlinked_grep/__init__.py
+lib/kitty/kittens/hyperlinked_grep/main.py
+lib/kitty/kittens/icat/__init__.py
+lib/kitty/kittens/icat/main.py
+lib/kitty/kittens/panel/__init__.py
+lib/kitty/kittens/panel/main.py
+lib/kitty/kittens/query_terminal/__init__.py
+lib/kitty/kittens/query_terminal/main.py
+lib/kitty/kittens/remote_file/__init__.py
+lib/kitty/kittens/remote_file/main.py
+lib/kitty/kittens/resize_window/__init__.py
+lib/kitty/kittens/resize_window/main.py
+lib/kitty/kittens/runner.py
+lib/kitty/kittens/show_error/__init__.py
+lib/kitty/kittens/show_error/main.py
+lib/kitty/kittens/show_key/__init__.py
+lib/kitty/kittens/show_key/kitty_mode.py
+lib/kitty/kittens/show_key/main.py
+lib/kitty/kittens/ssh/__init__.py
+lib/kitty/kittens/ssh/main.py
+lib/kitty/kittens/tui/__init__.py
+lib/kitty/kittens/tui/dircolors.py
+lib/kitty/kittens/tui/handler.py
+lib/kitty/kittens/tui/images.py
+lib/kitty/kittens/tui/line_edit.py
+lib/kitty/kittens/tui/loop.py
+lib/kitty/kittens/tui/operations.py
+lib/kitty/kittens/tui/operations_stub.py
+lib/kitty/kittens/tui/path_completer.py
+lib/kitty/kittens/tui/utils.py
+lib/kitty/kittens/unicode_input/__init__.py
+lib/kitty/kittens/unicode_input/main.py
+lib/kitty/kittens/unicode_input/unicode_names.so
+lib/kitty/kitty/__init__.py
+lib/kitty/kitty/bgimage_fragment.glsl
+lib/kitty/kitty/bgimage_vertex.glsl
+lib/kitty/kitty/blit_fragment.glsl
+lib/kitty/kitty/blit_vertex.glsl
+lib/kitty/kitty/border_fragment.glsl
+lib/kitty/kitty/border_vertex.glsl
+lib/kitty/kitty/borders.py
+lib/kitty/kitty/boss.py
+lib/kitty/kitty/cell_fragment.glsl
+lib/kitty/kitty/cell_vertex.glsl
+lib/kitty/kitty/child.py
+lib/kitty/kitty/choose_entry.py
+lib/kitty/kitty/cli.py
+lib/kitty/kitty/cli_stub.py
+lib/kitty/kitty/client.py
+lib/kitty/kitty/complete.py
+lib/kitty/kitty/conf/__init__.py
+lib/kitty/kitty/conf/types.py
+lib/kitty/kitty/conf/utils.py
+lib/kitty/kitty/config.py
+lib/kitty/kitty/constants.py
+lib/kitty/kitty/debug_config.py
+lib/kitty/kitty/fast_data_types.so
+lib/kitty/kitty/fonts/__init__.py
+lib/kitty/kitty/fonts/box_drawing.py
+lib/kitty/kitty/fonts/core_text.py
+lib/kitty/kitty/fonts/fontconfig.py
+lib/kitty/kitty/fonts/list.py
+lib/kitty/kitty/fonts/render.py
+${PLIST.wayland}lib/kitty/kitty/glfw-wayland.so
+lib/kitty/kitty/glfw-x11.so
+lib/kitty/kitty/graphics_fragment.glsl
+lib/kitty/kitty/graphics_vertex.glsl
+lib/kitty/kitty/guess_mime_type.py
+lib/kitty/kitty/key_encoding.py
+lib/kitty/kitty/key_names.py
+lib/kitty/kitty/keys.py
+lib/kitty/kitty/launch.py
+lib/kitty/kitty/launcher/kitty
+lib/kitty/kitty/layout/__init__.py
+lib/kitty/kitty/layout/base.py
+lib/kitty/kitty/layout/grid.py
+lib/kitty/kitty/layout/interface.py
+lib/kitty/kitty/layout/splits.py
+lib/kitty/kitty/layout/stack.py
+lib/kitty/kitty/layout/tall.py
+lib/kitty/kitty/layout/vertical.py
+lib/kitty/kitty/main.py
+lib/kitty/kitty/marks.py
+lib/kitty/kitty/multiprocessing.py
+lib/kitty/kitty/notify.py
+lib/kitty/kitty/open_actions.py
+lib/kitty/kitty/options/__init__.py
+lib/kitty/kitty/options/definition.py
+lib/kitty/kitty/options/parse.py
+lib/kitty/kitty/options/types.py
+lib/kitty/kitty/options/utils.py
+lib/kitty/kitty/os_window_size.py
+lib/kitty/kitty/rc/__init__.py
+lib/kitty/kitty/rc/base.py
+lib/kitty/kitty/rc/close_tab.py
+lib/kitty/kitty/rc/close_window.py
+lib/kitty/kitty/rc/create_marker.py
+lib/kitty/kitty/rc/detach_tab.py
+lib/kitty/kitty/rc/detach_window.py
+lib/kitty/kitty/rc/disable_ligatures.py
+lib/kitty/kitty/rc/env.py
+lib/kitty/kitty/rc/focus_tab.py
+lib/kitty/kitty/rc/focus_window.py
+lib/kitty/kitty/rc/get_colors.py
+lib/kitty/kitty/rc/get_text.py
+lib/kitty/kitty/rc/goto_layout.py
+lib/kitty/kitty/rc/kitten.py
+lib/kitty/kitty/rc/last_used_layout.py
+lib/kitty/kitty/rc/launch.py
+lib/kitty/kitty/rc/ls.py
+lib/kitty/kitty/rc/new_window.py
+lib/kitty/kitty/rc/remove_marker.py
+lib/kitty/kitty/rc/resize_window.py
+lib/kitty/kitty/rc/scroll_window.py
+lib/kitty/kitty/rc/send_text.py
+lib/kitty/kitty/rc/set_background_image.py
+lib/kitty/kitty/rc/set_background_opacity.py
+lib/kitty/kitty/rc/set_colors.py
+lib/kitty/kitty/rc/set_font_size.py
+lib/kitty/kitty/rc/set_spacing.py
+lib/kitty/kitty/rc/set_tab_title.py
+lib/kitty/kitty/rc/set_window_title.py
+lib/kitty/kitty/rc/signal_child.py
+lib/kitty/kitty/remote_control.py
+lib/kitty/kitty/rgb.py
+lib/kitty/kitty/session.py
+lib/kitty/kitty/shell.py
+lib/kitty/kitty/tab_bar.py
+lib/kitty/kitty/tabs.py
+lib/kitty/kitty/terminfo.py
+lib/kitty/kitty/tint_fragment.glsl
+lib/kitty/kitty/tint_vertex.glsl
+lib/kitty/kitty/types.py
+lib/kitty/kitty/typing.py
+lib/kitty/kitty/update_check.py
+lib/kitty/kitty/utils.py
+lib/kitty/kitty/window.py
+lib/kitty/kitty/window_list.py
+lib/kitty/logo/beam-cursor.png
+lib/kitty/logo/beam-cursor%2x.png@localhost
+lib/kitty/logo/kitty-128.png
+lib/kitty/logo/kitty.png
+lib/kitty/terminfo/x/xterm-kitty
+man/man1/kitty.1
+man/man5/kitty.conf.5
+share/applications/kitty.desktop
+share/doc/kitty/html/.buildinfo
+share/doc/kitty/html/.nojekyll
+share/doc/kitty/html/_downloads/433dadebd0bf504f8b008985378086ce/kitty.conf
+share/doc/kitty/html/_downloads/a489ebbb52d84eeb19a12b2fda7debda/diff.conf
+share/doc/kitty/html/_images/diff.png
+share/doc/kitty/html/_images/hints_mode.png
+share/doc/kitty/html/_images/panel.png
+share/doc/kitty/html/_images/remote_file.png
+share/doc/kitty/html/_images/screenshot.png
+share/doc/kitty/html/_images/splits.png
+share/doc/kitty/html/_images/unicode.png
+share/doc/kitty/html/_sources/basic.rst.txt
+share/doc/kitty/html/_sources/binary.rst.txt
+share/doc/kitty/html/_sources/build.rst.txt
+share/doc/kitty/html/_sources/changelog.rst.txt
+share/doc/kitty/html/_sources/conf.rst.txt
+share/doc/kitty/html/_sources/faq.rst.txt
+share/doc/kitty/html/_sources/generated/launch.rst.txt
+share/doc/kitty/html/_sources/generated/rc.rst.txt
+share/doc/kitty/html/_sources/graphics-protocol.rst.txt
+share/doc/kitty/html/_sources/index.rst.txt
+share/doc/kitty/html/_sources/integrations.rst.txt
+share/doc/kitty/html/_sources/invocation.rst.txt
+share/doc/kitty/html/_sources/keyboard-protocol.rst.txt
+share/doc/kitty/html/_sources/kittens/broadcast.rst.txt
+share/doc/kitty/html/_sources/kittens/clipboard.rst.txt
+share/doc/kitty/html/_sources/kittens/custom.rst.txt
+share/doc/kitty/html/_sources/kittens/diff.rst.txt
+share/doc/kitty/html/_sources/kittens/hints.rst.txt
+share/doc/kitty/html/_sources/kittens/hyperlinked_grep.rst.txt
+share/doc/kitty/html/_sources/kittens/icat.rst.txt
+share/doc/kitty/html/_sources/kittens/panel.rst.txt
+share/doc/kitty/html/_sources/kittens/query_terminal.rst.txt
+share/doc/kitty/html/_sources/kittens/remote_file.rst.txt
+share/doc/kitty/html/_sources/kittens/unicode-input.rst.txt
+share/doc/kitty/html/_sources/launch.rst.txt
+share/doc/kitty/html/_sources/layouts.rst.txt
+share/doc/kitty/html/_sources/marks.rst.txt
+share/doc/kitty/html/_sources/open_actions.rst.txt
+share/doc/kitty/html/_sources/performance.rst.txt
+share/doc/kitty/html/_sources/pipe.rst.txt
+share/doc/kitty/html/_sources/protocol-extensions.rst.txt
+share/doc/kitty/html/_sources/rc_protocol.rst.txt
+share/doc/kitty/html/_sources/remote-control.rst.txt
+share/doc/kitty/html/_sources/support.rst.txt
+share/doc/kitty/html/_static/alabaster.css
+share/doc/kitty/html/_static/basic.css
+share/doc/kitty/html/_static/custom.css
+share/doc/kitty/html/_static/doctools.js
+share/doc/kitty/html/_static/documentation_options.js
+share/doc/kitty/html/_static/file.png
+share/doc/kitty/html/_static/jquery-3.5.1.js
+share/doc/kitty/html/_static/jquery.js
+share/doc/kitty/html/_static/kitty.png
+share/doc/kitty/html/_static/language_data.js
+share/doc/kitty/html/_static/minus.png
+share/doc/kitty/html/_static/plus.png
+share/doc/kitty/html/_static/pygments.css
+share/doc/kitty/html/_static/searchtools.js
+share/doc/kitty/html/_static/underscore-1.12.0.js
+share/doc/kitty/html/_static/underscore-1.13.1.js
+share/doc/kitty/html/_static/underscore.js
+share/doc/kitty/html/basic.html
+share/doc/kitty/html/binary.html
+share/doc/kitty/html/build.html
+share/doc/kitty/html/changelog.html
+share/doc/kitty/html/conf.html
+share/doc/kitty/html/faq.html
+share/doc/kitty/html/generated/launch.html
+share/doc/kitty/html/generated/rc.html
+share/doc/kitty/html/genindex.html
+share/doc/kitty/html/graphics-protocol.html
+share/doc/kitty/html/index.html
+share/doc/kitty/html/integrations.html
+share/doc/kitty/html/invocation.html
+share/doc/kitty/html/keyboard-protocol.html
+share/doc/kitty/html/kittens/broadcast.html
+share/doc/kitty/html/kittens/clipboard.html
+share/doc/kitty/html/kittens/custom.html
+share/doc/kitty/html/kittens/diff.html
+share/doc/kitty/html/kittens/hints.html
+share/doc/kitty/html/kittens/hyperlinked_grep.html
+share/doc/kitty/html/kittens/icat.html
+share/doc/kitty/html/kittens/panel.html
+share/doc/kitty/html/kittens/query_terminal.html
+share/doc/kitty/html/kittens/remote_file.html
+share/doc/kitty/html/kittens/unicode-input.html
+share/doc/kitty/html/launch.html
+share/doc/kitty/html/layouts.html
+share/doc/kitty/html/marks.html
+share/doc/kitty/html/objects.inv
+share/doc/kitty/html/open_actions.html
+share/doc/kitty/html/performance.html
+share/doc/kitty/html/pipe.html
+share/doc/kitty/html/protocol-extensions.html
+share/doc/kitty/html/rc_protocol.html
+share/doc/kitty/html/remote-control.html
+share/doc/kitty/html/search.html
+share/doc/kitty/html/searchindex.js
+share/doc/kitty/html/support.html
+share/icons/hicolor/256x256/apps/kitty.png
+share/terminfo/x/xterm-kitty
diff --git a/kitty/TODO b/kitty/TODO
new file mode 100644
index 0000000000..b58eeb6650
--- /dev/null
+++ b/kitty/TODO
@@ -0,0 +1 @@
+needs a finished py-furo package and a py-sphinxext-opengraph package
diff --git a/kitty/distinfo b/kitty/distinfo
new file mode 100644
index 0000000000..162ed74c6b
--- /dev/null
+++ b/kitty/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.13 2021/10/26 11:34:03 nia Exp $
+
+BLAKE2s (kitty-0.24.2.tar.xz) = c20a98b3f6e599db4da1ec9f1e9b6efc0ba0333b62142071e95420436ae7585c
+SHA512 (kitty-0.24.2.tar.xz) = 6d49b20dbd96ed0a1ed49a4523b65593c547ea2fec46f4c2557e26cdb5048ebaadb2c2118c7a2dd346f83ecab2d0a341d2322ae37ebe49184e22055581c631e7
+Size (kitty-0.24.2.tar.xz) = 4601672 bytes
+SHA1 (patch-glfw_wl__init.c) = d3bfa4c4a4b6a524a3a5fddd234368022bcb5c95
+SHA1 (patch-kitty_threading.h) = 04886ab09ac2ab6f4925cd20e739e6b634299d55
diff --git a/kitty/options.mk b/kitty/options.mk
new file mode 100644
index 0000000000..95f5076594
--- /dev/null
+++ b/kitty/options.mk
@@ -0,0 +1,18 @@
+# $NetBSD: options.mk,v 1.1 2020/02/26 15:47:34 nia Exp $
+
+PKG_OPTIONS_VAR=		PKG_OPTIONS.kitty
+PKG_SUPPORTED_OPTIONS=		wayland
+
+.include "../../devel/wayland/platform.mk"
+.if ${PLATFORM_SUPPORTS_WAYLAND} == "yes"
+PKG_SUGGESTED_OPTIONS=		wayland
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+=	wayland
+.if !empty(PKG_OPTIONS:Mwayland)
+PLIST.wayland=	yes
+.  include "../../devel/wayland/buildlink3.mk"
+.  include "../../devel/wayland-protocols/buildlink3.mk"
+.endif
diff --git a/kitty/patches/patch-glfw_wl__init.c b/kitty/patches/patch-glfw_wl__init.c
new file mode 100644
index 0000000000..a9e352e07d
--- /dev/null
+++ b/kitty/patches/patch-glfw_wl__init.c
@@ -0,0 +1,20 @@
+$NetBSD: patch-glfw_wl__init.c,v 1.1 2020/02/26 15:47:14 nia Exp $
+
+Support non-evdev platforms.
+
+--- glfw/wl_init.c.orig	2019-11-27 04:25:00.000000000 +0000
++++ glfw/wl_init.c
+@@ -48,8 +48,11 @@
+ #elif __has_include(<dev/evdev/input.h>)
+ #include <dev/evdev/input.h>
+ #endif
+-#else
+-#include <linux/input.h>
++#endif
++#ifndef BTN_LEFT
++#define BTN_LEFT	(0x110)
++#define BTN_RIGHT	(0x111)
++#define BTN_MIDDLE	(0x112)
+ #endif
+ 
+ 
diff --git a/kitty/patches/patch-kitty_threading.h b/kitty/patches/patch-kitty_threading.h
new file mode 100644
index 0000000000..986ac39169
--- /dev/null
+++ b/kitty/patches/patch-kitty_threading.h
@@ -0,0 +1,24 @@
+$NetBSD: patch-kitty_threading.h,v 1.2 2019/12/14 22:08:10 nia Exp $
+
+Support NetBSD.
+
+--- kitty/threading.h.orig	2019-11-27 04:25:00.000000000 +0000
++++ kitty/threading.h
+@@ -17,6 +17,8 @@ extern int pthread_setname_np(const char
+ #elif defined(FREEBSD_SET_NAME)
+ // Function has a different name on FreeBSD
+ void pthread_set_name_np(pthread_t tid, const char *name);
++#elif defined(__NetBSD__)
++int pthread_setname_np(pthread_t thread, const char *name, void *arg);
+ #else
+ // Need _GNU_SOURCE for pthread_setname_np on linux and that causes other issues on systems with old glibc
+ extern int pthread_setname_np(pthread_t, const char *name);
+@@ -30,6 +32,8 @@ set_thread_name(const char *name) {
+ #elif defined(FREEBSD_SET_NAME)
+     pthread_set_name_np(pthread_self(), name);
+     ret = 0;
++#elif defined(__NetBSD__)
++    ret = pthread_setname_np(pthread_self(), "%s", (char *)name);
+ #else
+     ret = pthread_setname_np(pthread_self(), name);
+ #endif
diff --git a/py-furo/DESCR b/py-furo/DESCR
new file mode 100644
index 0000000000..eb2817b319
--- /dev/null
+++ b/py-furo/DESCR
@@ -0,0 +1 @@
+A clean customisable Sphinx documentation theme.
diff --git a/py-furo/Makefile b/py-furo/Makefile
new file mode 100644
index 0000000000..2ba9a0ecd9
--- /dev/null
+++ b/py-furo/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2022/02/07 15:19:31 wiz Exp $
+
+DISTNAME=	furo-2022.1.2
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	textproc python
+MASTER_SITES=	${MASTER_SITE_PYPI:=f/furo/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://pypi.org/project/furo/
+COMMENT=	Clean customisable Sphinx documentation theme
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-sphinx>=2.0:../../textproc/py-sphinx
+TOOL_DEPENDS+=	${PYPKGPREFIX}-sphinx-theme-builder-[0-9]*:../../textproc/py-sphinx-theme-builder
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-furo/PLIST b/py-furo/PLIST
new file mode 100644
index 0000000000..81b0050501
--- /dev/null
+++ b/py-furo/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2022/02/07 15:19:31 wiz Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/sphinx_copybutton/__init__.py
+${PYSITELIB}/sphinx_copybutton/__init__.pyc
+${PYSITELIB}/sphinx_copybutton/__init__.pyo
+${PYSITELIB}/sphinx_copybutton/_static/check-solid.svg
+${PYSITELIB}/sphinx_copybutton/_static/clipboard.min.js
+${PYSITELIB}/sphinx_copybutton/_static/copy-button.svg
+${PYSITELIB}/sphinx_copybutton/_static/copybutton.css
+${PYSITELIB}/sphinx_copybutton/_static/copybutton.js_t
+${PYSITELIB}/sphinx_copybutton/_static/copybutton_funcs.js
diff --git a/py-furo/TODO b/py-furo/TODO
new file mode 100644
index 0000000000..0a4e65eafb
--- /dev/null
+++ b/py-furo/TODO
@@ -0,0 +1 @@
+needs a finished py-sphinx-theme-builder package
diff --git a/py-furo/distinfo b/py-furo/distinfo
new file mode 100644
index 0000000000..b39e8a2c9c
--- /dev/null
+++ b/py-furo/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/02/07 15:19:31 wiz Exp $
+
+BLAKE2s (furo-2022.1.2.tar.gz) = bce8ab497efa21e5ecbb9a38199d1d0c8a0f9643a829b3b545d61ba1938db111
+SHA512 (furo-2022.1.2.tar.gz) = 83b7d8d6f182d7d4537322a654bd109b4f582d91573a9760b4630085c9b0251578f9a2562d58d71a0beeef1b22c15c8f9312b786f0d0bb5f82695b49523a1b1e
+Size (furo-2022.1.2.tar.gz) = 1659274 bytes
diff --git a/py-sphinx-theme-builder/ALTERNATIVES b/py-sphinx-theme-builder/ALTERNATIVES
new file mode 100644
index 0000000000..6db4f144ab
--- /dev/null
+++ b/py-sphinx-theme-builder/ALTERNATIVES
@@ -0,0 +1 @@
+bin/stb @PREFIX@/bin/stb-@PYVERSSUFFIX@
diff --git a/py-sphinx-theme-builder/DESCR b/py-sphinx-theme-builder/DESCR
new file mode 100644
index 0000000000..e067fa3613
--- /dev/null
+++ b/py-sphinx-theme-builder/DESCR
@@ -0,0 +1,7 @@
+Streamline the Sphinx theme development workflow, by building upon
+existing standardised tools. and provide a:
+
+* simplified packaging experience
+* simplified JavaScript tooling setup experience
+* development server, with rebuild-on-save and automagical browser reloading
+* consistent repository structure across themes
diff --git a/py-sphinx-theme-builder/Makefile b/py-sphinx-theme-builder/Makefile
new file mode 100644
index 0000000000..1b9b3ee991
--- /dev/null
+++ b/py-sphinx-theme-builder/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.11 2022/01/04 20:55:06 wiz Exp $
+
+DISTNAME=	sphinx-theme-builder-0.2.0a13
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/a/alpha/}
+CATEGORIES=	textproc python
+MASTER_SITES=	${MASTER_SITE_PYPI:=s/sphinx-theme-builder/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://pypi.org/project/sphinx-theme-builder/#files
+COMMENT=	Tool for authoring Sphinx themes with a simple workflow
+LICENSE=	mit
+
+TOOL_DEPENDS+=	${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core
+DEPENDS+=	${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
+DEPENDS+=	${PYPKGPREFIX}-rich-[0-9]*:../../comms/py-rich
+DEPENDS+=	${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
+DEPENDS+=	${PYPKGPREFIX}-nodeenv-[0-9]*:../../wip/py-nodeenv
+DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+#DEPENDS+=	${PYPKGPREFIX}-pep621-[0-9]*:../../devel/py-pep621
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+USE_LANGUAGES=	# none
+
+post-install:
+	${MV} ${DESTDIR}${PREFIX}/bin/stb ${DESTDIR}${PREFIX}/bin/stb-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-sphinx-theme-builder/PLIST b/py-sphinx-theme-builder/PLIST
new file mode 100644
index 0000000000..dd276c8de5
--- /dev/null
+++ b/py-sphinx-theme-builder/PLIST
@@ -0,0 +1,44 @@
+@comment $NetBSD$
+bin/stb-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/sphinx_theme_builder/__init__.py
+${PYSITELIB}/sphinx_theme_builder/__init__.pyc
+${PYSITELIB}/sphinx_theme_builder/__main__.py
+${PYSITELIB}/sphinx_theme_builder/__main__.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/__init__.py
+${PYSITELIB}/sphinx_theme_builder/_internal/__init__.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/__init__.py
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/__init__.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/compile.py
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/compile.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/new.py
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/new.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/npm.py
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/npm.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/package.py
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/package.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/serve.py
+${PYSITELIB}/sphinx_theme_builder/_internal/cli/serve.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/distributions.py
+${PYSITELIB}/sphinx_theme_builder/_internal/distributions.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/errors.py
+${PYSITELIB}/sphinx_theme_builder/_internal/errors.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/nodejs.py
+${PYSITELIB}/sphinx_theme_builder/_internal/nodejs.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/passthrough.py
+${PYSITELIB}/sphinx_theme_builder/_internal/passthrough.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/project.py
+${PYSITELIB}/sphinx_theme_builder/_internal/project.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/ui.py
+${PYSITELIB}/sphinx_theme_builder/_internal/ui.pyc
+${PYSITELIB}/sphinx_theme_builder/_internal/wheelfile.py
+${PYSITELIB}/sphinx_theme_builder/_internal/wheelfile.pyc
+${PYSITELIB}/sphinx_theme_builder/testing.py
+${PYSITELIB}/sphinx_theme_builder/testing.pyc
diff --git a/py-sphinx-theme-builder/TODO b/py-sphinx-theme-builder/TODO
new file mode 100644
index 0000000000..7398220a79
--- /dev/null
+++ b/py-sphinx-theme-builder/TODO
@@ -0,0 +1 @@
+needs a py-pep621 package
diff --git a/py-sphinx-theme-builder/distinfo b/py-sphinx-theme-builder/distinfo
new file mode 100644
index 0000000000..3eab3cc3a7
--- /dev/null
+++ b/py-sphinx-theme-builder/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.8 2021/10/26 11:23:13 nia Exp $
+
+BLAKE2s (sphinx-theme-builder-0.2.0a13.tar.gz) = 050caca99e78acc78f160958efaec6a3f256ecb1325368be8ec2ae5dfb02625a
+SHA512 (sphinx-theme-builder-0.2.0a13.tar.gz) = 1ab24f26f2a2caf27400d905839058dc2c25d5df1dbc7c579cd81b5a0c85536a3c59de0db068f1b34534159284ff627ce647e9cfbd72aa1109a12a38012bbb6d
+Size (sphinx-theme-builder-0.2.0a13.tar.gz) = 21363 bytes


Home | Main Index | Thread Index | Old Index