pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/kitty x11/kitty: update to 0.24.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f65312ac32bb
branches:  trunk
changeset: 373202:f65312ac32bb
user:      pin <pin%pkgsrc.org@localhost>
date:      Tue Feb 08 12:35:44 2022 +0000

description:
x11/kitty: update to 0.24.2

Updated in wip by @wiz, thanks!

We are bumping nine versions here, from 0.21.1 to current 0.24.2
Too many changes to list here, for a compleate changelog, please visit
https://sw.kovidgoyal.net/kitty/changelog/

diffstat:

 x11/kitty/Makefile |   29 +--
 x11/kitty/PLIST    |  442 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 x11/kitty/distinfo |    8 +-
 3 files changed, 449 insertions(+), 30 deletions(-)

diffs (truncated from 785 to 300 lines):

diff -r 4614b1ff3756 -r f65312ac32bb x11/kitty/Makefile
--- a/x11/kitty/Makefile        Tue Feb 08 11:00:37 2022 +0000
+++ b/x11/kitty/Makefile        Tue Feb 08 12:35:44 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2021/12/08 16:07:07 adam Exp $
+# $NetBSD: Makefile,v 1.28 2022/02/08 12:35:44 pin Exp $
 
-DISTNAME=      kitty-0.21.1
-PKGREVISION=   1
+DISTNAME=      kitty-0.24.2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=kovidgoyal/}
 GITHUB_PROJECT=        kitty
@@ -19,36 +18,31 @@
 
 # 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
 
-PYTHON_VERSIONED_DEPENDENCIES+=        setuptools:tool
-
-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
-PYTHON_VERSIONED_DEPENDENCIES+=        sphinx:tool
+PY_PATCHPLIST=                 yes
 
 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}
+           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/kitty.1 || ${TRUE}
        ${MV} ${DESTDIR}${PREFIX}/share/man/man5/kitty.conf.5 \
-           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/kitty.conf.5 || ${FALSE}
+           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/kitty.conf.5 || ${TRUE}
+# pkgsrc framwork only handles optimization level 1 files correctly
+       ${FIND} ${DESTDIR} -type f -name *.opt-2.pyc -print0 | ${XARGS} -0 ${RM} -rf
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -65,6 +59,7 @@
 .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"
@@ -74,9 +69,7 @@
 .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 "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 4614b1ff3756 -r f65312ac32bb x11/kitty/PLIST
--- a/x11/kitty/PLIST   Tue Feb 08 11:00:37 2022 +0000
+++ b/x11/kitty/PLIST   Tue Feb 08 12:35:44 2022 +0000
@@ -1,67 +1,234 @@
-@comment $NetBSD: PLIST,v 1.15 2021/06/18 10:07:01 pin Exp $
+@comment $NetBSD: PLIST,v 1.16 2022/02/08 12:35:44 pin Exp $
 bin/kitty
 lib/kitty/__main__.py
+lib/kitty/__main__.pyc
+lib/kitty/__main__.pyo
 lib/kitty/kittens/__init__.py
+lib/kitty/kittens/__init__.pyc
+lib/kitty/kittens/__init__.pyo
 lib/kitty/kittens/ask/__init__.py
+lib/kitty/kittens/ask/__init__.pyc
+lib/kitty/kittens/ask/__init__.pyo
 lib/kitty/kittens/ask/main.py
+lib/kitty/kittens/ask/main.pyc
+lib/kitty/kittens/ask/main.pyo
 lib/kitty/kittens/broadcast/__init__.py
+lib/kitty/kittens/broadcast/__init__.pyc
+lib/kitty/kittens/broadcast/__init__.pyo
 lib/kitty/kittens/broadcast/main.py
+lib/kitty/kittens/broadcast/main.pyc
+lib/kitty/kittens/broadcast/main.pyo
 lib/kitty/kittens/choose/__init__.py
+lib/kitty/kittens/choose/__init__.pyc
+lib/kitty/kittens/choose/__init__.pyo
 lib/kitty/kittens/choose/main.py
+lib/kitty/kittens/choose/main.pyc
+lib/kitty/kittens/choose/main.pyo
+lib/kitty/kittens/choose/match.py
+lib/kitty/kittens/choose/match.pyc
+lib/kitty/kittens/choose/match.pyo
 lib/kitty/kittens/choose/subseq_matcher.so
 lib/kitty/kittens/clipboard/__init__.py
+lib/kitty/kittens/clipboard/__init__.pyc
+lib/kitty/kittens/clipboard/__init__.pyo
 lib/kitty/kittens/clipboard/main.py
+lib/kitty/kittens/clipboard/main.pyc
+lib/kitty/kittens/clipboard/main.pyo
 lib/kitty/kittens/diff/__init__.py
+lib/kitty/kittens/diff/__init__.pyc
+lib/kitty/kittens/diff/__init__.pyo
 lib/kitty/kittens/diff/collect.py
+lib/kitty/kittens/diff/collect.pyc
+lib/kitty/kittens/diff/collect.pyo
 lib/kitty/kittens/diff/config.py
+lib/kitty/kittens/diff/config.pyc
+lib/kitty/kittens/diff/config.pyo
 lib/kitty/kittens/diff/diff_speedup.so
 lib/kitty/kittens/diff/highlight.py
+lib/kitty/kittens/diff/highlight.pyc
+lib/kitty/kittens/diff/highlight.pyo
 lib/kitty/kittens/diff/main.py
+lib/kitty/kittens/diff/main.pyc
+lib/kitty/kittens/diff/main.pyo
 lib/kitty/kittens/diff/options/__init__.py
+lib/kitty/kittens/diff/options/__init__.pyc
+lib/kitty/kittens/diff/options/__init__.pyo
 lib/kitty/kittens/diff/options/definition.py
+lib/kitty/kittens/diff/options/definition.pyc
+lib/kitty/kittens/diff/options/definition.pyo
 lib/kitty/kittens/diff/options/parse.py
+lib/kitty/kittens/diff/options/parse.pyc
+lib/kitty/kittens/diff/options/parse.pyo
 lib/kitty/kittens/diff/options/types.py
+lib/kitty/kittens/diff/options/types.pyc
+lib/kitty/kittens/diff/options/types.pyo
 lib/kitty/kittens/diff/options/utils.py
+lib/kitty/kittens/diff/options/utils.pyc
+lib/kitty/kittens/diff/options/utils.pyo
 lib/kitty/kittens/diff/patch.py
+lib/kitty/kittens/diff/patch.pyc
+lib/kitty/kittens/diff/patch.pyo
 lib/kitty/kittens/diff/render.py
+lib/kitty/kittens/diff/render.pyc
+lib/kitty/kittens/diff/render.pyo
 lib/kitty/kittens/diff/search.py
+lib/kitty/kittens/diff/search.pyc
+lib/kitty/kittens/diff/search.pyo
 lib/kitty/kittens/hints/__init__.py
+lib/kitty/kittens/hints/__init__.pyc
+lib/kitty/kittens/hints/__init__.pyo
 lib/kitty/kittens/hints/main.py
+lib/kitty/kittens/hints/main.pyc
+lib/kitty/kittens/hints/main.pyo
 lib/kitty/kittens/hints/url_regex.py
+lib/kitty/kittens/hints/url_regex.pyc
+lib/kitty/kittens/hints/url_regex.pyo
 lib/kitty/kittens/hyperlinked_grep/__init__.py
+lib/kitty/kittens/hyperlinked_grep/__init__.pyc
+lib/kitty/kittens/hyperlinked_grep/__init__.pyo
 lib/kitty/kittens/hyperlinked_grep/main.py
+lib/kitty/kittens/hyperlinked_grep/main.pyc
+lib/kitty/kittens/hyperlinked_grep/main.pyo
 lib/kitty/kittens/icat/__init__.py
+lib/kitty/kittens/icat/__init__.pyc
+lib/kitty/kittens/icat/__init__.pyo
 lib/kitty/kittens/icat/main.py
+lib/kitty/kittens/icat/main.pyc
+lib/kitty/kittens/icat/main.pyo
+lib/kitty/kittens/mouse_demo/__init__.py
+lib/kitty/kittens/mouse_demo/__init__.pyc
+lib/kitty/kittens/mouse_demo/__init__.pyo
+lib/kitty/kittens/mouse_demo/main.py
+lib/kitty/kittens/mouse_demo/main.pyc
+lib/kitty/kittens/mouse_demo/main.pyo
 lib/kitty/kittens/panel/__init__.py
+lib/kitty/kittens/panel/__init__.pyc
+lib/kitty/kittens/panel/__init__.pyo
 lib/kitty/kittens/panel/main.py
+lib/kitty/kittens/panel/main.pyc
+lib/kitty/kittens/panel/main.pyo
 lib/kitty/kittens/query_terminal/__init__.py
+lib/kitty/kittens/query_terminal/__init__.pyc
+lib/kitty/kittens/query_terminal/__init__.pyo
 lib/kitty/kittens/query_terminal/main.py
+lib/kitty/kittens/query_terminal/main.pyc
+lib/kitty/kittens/query_terminal/main.pyo
 lib/kitty/kittens/remote_file/__init__.py
+lib/kitty/kittens/remote_file/__init__.pyc
+lib/kitty/kittens/remote_file/__init__.pyo
 lib/kitty/kittens/remote_file/main.py
+lib/kitty/kittens/remote_file/main.pyc
+lib/kitty/kittens/remote_file/main.pyo
 lib/kitty/kittens/resize_window/__init__.py
+lib/kitty/kittens/resize_window/__init__.pyc
+lib/kitty/kittens/resize_window/__init__.pyo
 lib/kitty/kittens/resize_window/main.py
+lib/kitty/kittens/resize_window/main.pyc
+lib/kitty/kittens/resize_window/main.pyo
 lib/kitty/kittens/runner.py
+lib/kitty/kittens/runner.pyc
+lib/kitty/kittens/runner.pyo
 lib/kitty/kittens/show_error/__init__.py
+lib/kitty/kittens/show_error/__init__.pyc
+lib/kitty/kittens/show_error/__init__.pyo
 lib/kitty/kittens/show_error/main.py
+lib/kitty/kittens/show_error/main.pyc
+lib/kitty/kittens/show_error/main.pyo
 lib/kitty/kittens/show_key/__init__.py
+lib/kitty/kittens/show_key/__init__.pyc
+lib/kitty/kittens/show_key/__init__.pyo
 lib/kitty/kittens/show_key/kitty_mode.py
+lib/kitty/kittens/show_key/kitty_mode.pyc
+lib/kitty/kittens/show_key/kitty_mode.pyo
 lib/kitty/kittens/show_key/main.py
+lib/kitty/kittens/show_key/main.pyc
+lib/kitty/kittens/show_key/main.pyo
 lib/kitty/kittens/ssh/__init__.py
+lib/kitty/kittens/ssh/__init__.pyc
+lib/kitty/kittens/ssh/__init__.pyo
+lib/kitty/kittens/ssh/completion.py
+lib/kitty/kittens/ssh/completion.pyc
+lib/kitty/kittens/ssh/completion.pyo
 lib/kitty/kittens/ssh/main.py
+lib/kitty/kittens/ssh/main.pyc
+lib/kitty/kittens/ssh/main.pyo
+lib/kitty/kittens/themes/__init__.py
+lib/kitty/kittens/themes/__init__.pyc
+lib/kitty/kittens/themes/__init__.pyo
+lib/kitty/kittens/themes/collection.py
+lib/kitty/kittens/themes/collection.pyc
+lib/kitty/kittens/themes/collection.pyo
+lib/kitty/kittens/themes/main.py
+lib/kitty/kittens/themes/main.pyc
+lib/kitty/kittens/themes/main.pyo
+lib/kitty/kittens/transfer/__init__.py
+lib/kitty/kittens/transfer/__init__.pyc
+lib/kitty/kittens/transfer/__init__.pyo
+lib/kitty/kittens/transfer/librsync.py
+lib/kitty/kittens/transfer/librsync.pyc
+lib/kitty/kittens/transfer/librsync.pyo
+lib/kitty/kittens/transfer/main.py
+lib/kitty/kittens/transfer/main.pyc
+lib/kitty/kittens/transfer/main.pyo
+lib/kitty/kittens/transfer/receive.py
+lib/kitty/kittens/transfer/receive.pyc
+lib/kitty/kittens/transfer/receive.pyo
+lib/kitty/kittens/transfer/rsync.so
+lib/kitty/kittens/transfer/send.py
+lib/kitty/kittens/transfer/send.pyc
+lib/kitty/kittens/transfer/send.pyo
+lib/kitty/kittens/transfer/utils.py
+lib/kitty/kittens/transfer/utils.pyc
+lib/kitty/kittens/transfer/utils.pyo
 lib/kitty/kittens/tui/__init__.py
+lib/kitty/kittens/tui/__init__.pyc
+lib/kitty/kittens/tui/__init__.pyo
 lib/kitty/kittens/tui/dircolors.py
+lib/kitty/kittens/tui/dircolors.pyc
+lib/kitty/kittens/tui/dircolors.pyo
 lib/kitty/kittens/tui/handler.py
+lib/kitty/kittens/tui/handler.pyc
+lib/kitty/kittens/tui/handler.pyo
 lib/kitty/kittens/tui/images.py
+lib/kitty/kittens/tui/images.pyc
+lib/kitty/kittens/tui/images.pyo
 lib/kitty/kittens/tui/line_edit.py
+lib/kitty/kittens/tui/line_edit.pyc
+lib/kitty/kittens/tui/line_edit.pyo
 lib/kitty/kittens/tui/loop.py
+lib/kitty/kittens/tui/loop.pyc
+lib/kitty/kittens/tui/loop.pyo
 lib/kitty/kittens/tui/operations.py
+lib/kitty/kittens/tui/operations.pyc
+lib/kitty/kittens/tui/operations.pyo
 lib/kitty/kittens/tui/operations_stub.py
+lib/kitty/kittens/tui/operations_stub.pyc
+lib/kitty/kittens/tui/operations_stub.pyo
 lib/kitty/kittens/tui/path_completer.py
+lib/kitty/kittens/tui/path_completer.pyc
+lib/kitty/kittens/tui/path_completer.pyo
+lib/kitty/kittens/tui/progress.py
+lib/kitty/kittens/tui/progress.pyc
+lib/kitty/kittens/tui/progress.pyo
+lib/kitty/kittens/tui/spinners.py
+lib/kitty/kittens/tui/spinners.pyc
+lib/kitty/kittens/tui/spinners.pyo
 lib/kitty/kittens/tui/utils.py
+lib/kitty/kittens/tui/utils.pyc
+lib/kitty/kittens/tui/utils.pyo
 lib/kitty/kittens/unicode_input/__init__.py



Home | Main Index | Thread Index | Old Index