FreeBSD Bugzilla – Attachment 237467 Details for
Bug 267209
x11/kitty: Update to 0.26.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Update to 0.26.4
kitty-0.26.4.patch (text/plain), 3.92 KB, created by
Alexis Praga
on 2022-10-19 20:09:19 UTC
(
hide
)
Description:
Update to 0.26.4
Filename:
MIME Type:
Creator:
Alexis Praga
Created:
2022-10-19 20:09:19 UTC
Size:
3.92 KB
patch
obsolete
>diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile >index 4a5e7bd243fa..e4d1d2ed5519 100644 >--- a/x11/kitty/Makefile >+++ b/x11/kitty/Makefile >@@ -1,5 +1,5 @@ > PORTNAME= kitty >-DISTVERSION= 0.26.2 >+DISTVERSION= 0.26.4 > CATEGORIES= x11 wayland > MASTER_SITES= https://github.com/kovidgoyal/${PORTNAME}/releases/download/v${DISTVERSION}/ > >@@ -14,7 +14,6 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}sphinx-copybutton>0:textproc/py-sphinx-copybutton@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}sphinx-inline-tabs>0:textproc/py-sphinx-inline-tabs@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}sphinxext-opengraph>0:textproc/py-sphinxext-opengraph@${PY_FLAVOR} \ >- openssl>0:security/openssl \ > sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \ > wayland-protocols>=0:graphics/wayland-protocols > LIB_DEPENDS= libdbus-1.so:devel/dbus \ >diff --git a/x11/kitty/distinfo b/x11/kitty/distinfo >index 4d4ce738b7a3..81525ec1e08c 100644 >--- a/x11/kitty/distinfo >+++ b/x11/kitty/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1663399175 >-SHA256 (kitty-0.26.2.tar.xz) = 586ff599c5a3f31831b2a32dd9faafacb6c3581f2561f8ddcab0ba815bc7dab4 >-SIZE (kitty-0.26.2.tar.xz) = 4716932 >+TIMESTAMP = 1666199757 >+SHA256 (kitty-0.26.4.tar.xz) = c09591ac7c908e6a0549f75cc061c6318f46261f9f5d3f3775120063c3a43bb7 >+SIZE (kitty-0.26.4.tar.xz) = 4749148 >diff --git a/x11/kitty/files/patch-setup.py b/x11/kitty/files/patch-setup.py >new file mode 100644 >index 000000000000..a0d54d1c5a3b >--- /dev/null >+++ b/x11/kitty/files/patch-setup.py >@@ -0,0 +1,31 @@ >+--- setup.py.orig 2022-10-19 17:45:56 UTC >++++ setup.py >+@@ -130,25 +130,9 @@ def libcrypto_flags() -> Tuple[List[str], List[str]]: >+ # Apple use their special snowflake TLS libraries and additionally >+ # have an ancient broken system OpenSSL, so we need to check for one >+ # installed by all the various macOS package managers. >+- extra_pc_dir = '' >+- >+- try: >+- cflags = pkg_config('libcrypto', '--cflags-only-I', fatal=False) >+- except subprocess.CalledProcessError: >+- if is_macos: >+- import ssl >+- v = ssl.OPENSSL_VERSION_INFO >+- pats = f'{v[0]}.{v[1]}', f'{v[0]}' >+- for pat in pats: >+- q = f'opt/openssl@{pat}/lib/pkgconfig' >+- openssl_dirs = glob.glob(f'/opt/homebrew/{q}') + glob.glob(f'/usr/local/{q}') >+- if openssl_dirs: >+- break >+- if not openssl_dirs: >+- raise SystemExit(f'Failed to find OpenSSL version {v[0]}.{v[1]} on your system') >+- extra_pc_dir = os.pathsep.join(openssl_dirs) >+- cflags = pkg_config('libcrypto', '--cflags-only-I', extra_pc_dir=extra_pc_dir) >+- return cflags, pkg_config('libcrypto', '--libs', extra_pc_dir=extra_pc_dir) >++ cflags = [f"-I{sys.prefix}/include"] >++ libs = [f"-L{sys.prefix}/lib", "-lcrypto"] >++ return cflags, libs >+ >+ >+ def at_least_version(package: str, major: int, minor: int = 0) -> None: >diff --git a/x11/kitty/pkg-plist b/x11/kitty/pkg-plist >index 870f81dbc8d0..a911dc0d1b30 100644 >--- a/x11/kitty/pkg-plist >+++ b/x11/kitty/pkg-plist >@@ -36,7 +36,6 @@ lib/kitty/kittens/mouse_demo/__init__.py > lib/kitty/kittens/mouse_demo/main.py > lib/kitty/kittens/panel/__init__.py > lib/kitty/kittens/panel/main.py >-lib/kitty/kitty/prewarm.py > lib/kitty/kittens/query_terminal/__init__.py > lib/kitty/kittens/query_terminal/main.py > lib/kitty/kittens/remote_file/__init__.py >@@ -102,6 +101,7 @@ 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/clipboard.py > lib/kitty/kitty/complete.py > lib/kitty/kitty/conf/__init__.py > lib/kitty/kitty/conf/generate.py >@@ -148,6 +148,7 @@ 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/prewarm.py > lib/kitty/kitty/rc/__init__.py > lib/kitty/kitty/rc/base.py > lib/kitty/kitty/rc/close_tab.py
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
alexis.praga
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 267209
: 237467