pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/vte3



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Sun Apr 10 03:53:33 UTC 2022

Modified Files:
        pkgsrc/x11/vte3: Makefile distinfo
Added Files:
        pkgsrc/x11/vte3/patches: patch-src_missing.cc

Log Message:
vte3: functional fix for NetBSD

Since the update to 0.68, this package doesn't actually work on NetBSD.
The first problem is addressed in this patch, but there are still hangs
occurring on startup of xfce4-terminal and mate-terminal (and probably
gnome-terminal, but I haven't tested it). Checking this in as this is
all I have time for right now.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/x11/vte3/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/vte3/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/vte3/patches/patch-src_missing.cc

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

Modified files:

Index: pkgsrc/x11/vte3/Makefile
diff -u pkgsrc/x11/vte3/Makefile:1.48 pkgsrc/x11/vte3/Makefile:1.49
--- pkgsrc/x11/vte3/Makefile:1.48       Thu Apr  7 00:31:14 2022
+++ pkgsrc/x11/vte3/Makefile    Sun Apr 10 03:53:32 2022
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.48 2022/04/07 00:31:14 gutteridge Exp $
+# $NetBSD: Makefile,v 1.49 2022/04/10 03:53:32 gutteridge Exp $
 
 DISTNAME=      vte-0.68.0
 PKGNAME=       ${DISTNAME:S/vte/vte3/}
+PKGREVISION=   1
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=GNOME/}
 GITHUB_PROJECT=        vte

Index: pkgsrc/x11/vte3/distinfo
diff -u pkgsrc/x11/vte3/distinfo:1.17 pkgsrc/x11/vte3/distinfo:1.18
--- pkgsrc/x11/vte3/distinfo:1.17       Tue Apr  5 15:51:57 2022
+++ pkgsrc/x11/vte3/distinfo    Sun Apr 10 03:53:32 2022
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2022/04/05 15:51:57 jperkin Exp $
+$NetBSD: distinfo,v 1.18 2022/04/10 03:53:32 gutteridge Exp $
 
 BLAKE2s (vte-0.68.0.tar.gz) = 1583ddbed30f848687a1ce02df9d03ce89a5b905a72a9cd1d866195931acbcb1
 SHA512 (vte-0.68.0.tar.gz) = fb2260ae1363203cdccd0e0c6cafe29e5fb25947d2830a7ce1051f672fdc11c067791a8b74cb3017548e366976763fec2022e0c196ed501f46abb08876ad24d6
@@ -9,5 +9,6 @@ SHA1 (patch-src_app_app.cc) = 2548e01629
 SHA1 (patch-src_dumpkeys.c) = 102f24d7404d46b13194f3431d0a864d480e5da7
 SHA1 (patch-src_meson.build) = a8e159688fb36e4cfac40249e279a670c9c6cda8
 SHA1 (patch-src_mev.c) = b38dc42e02a8d5fa1e579349319f0b8c8b31dbce
+SHA1 (patch-src_missing.cc) = 4bd47362721afb27594ea12aa2c80495205bd906
 SHA1 (patch-src_pty.cc) = bf65a5384090772eafb441cd8d3aae4eb8383d5b
 SHA1 (patch-src_widget.cc) = cbc8b715b21248996bfb7c6abe355c5f4e510539

Added files:

Index: pkgsrc/x11/vte3/patches/patch-src_missing.cc
diff -u /dev/null pkgsrc/x11/vte3/patches/patch-src_missing.cc:1.1
--- /dev/null   Sun Apr 10 03:53:33 2022
+++ pkgsrc/x11/vte3/patches/patch-src_missing.cc        Sun Apr 10 03:53:33 2022
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_missing.cc,v 1.1 2022/04/10 03:53:33 gutteridge Exp $
+
+Fix basic file limit functionality on NetBSD.
+
+--- src/missing.cc.orig        2022-03-27 17:52:19.000000000 +0000
++++ src/missing.cc
+@@ -119,7 +119,7 @@ getrlimit_NOFILE_max(void)
+ 
+ #endif /* HAVE_SYS_RESOURCE_H */
+ 
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__NetBSD__)
+         /* Use sysconf() function provided by the system if it is known to be
+          * async-signal safe.
+          */



Home | Main Index | Thread Index | Old Index