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