head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.6 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.4 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.2 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.4.0.18 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.16 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.14 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.12 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.10 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.8 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.6 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.4 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.2 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.2.0.8 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.6 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.4 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.2 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.1.0.14 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.12 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.10 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.8 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.6 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.4 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.2 pkgsrc-2020Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2025.07.19.13.01.10; author gutteridge; state Exp; branches; next 1.4; commitid jG68bDOR3PaFbm3G; 1.4 date 2023.06.24.00.47.48; author gutteridge; state Exp; branches; next 1.3; commitid oCheEe9XisrOq8uE; 1.3 date 2023.06.01.21.51.27; author gutteridge; state Exp; branches; next 1.2; commitid iM8BlvzZEfke8irE; 1.2 date 2022.04.05.15.51.58; author jperkin; state Exp; branches; next 1.1; commitid SqZLjXkyQxiFI1zD; 1.1 date 2020.09.25.08.51.41; author jperkin; state Exp; branches; next ; commitid W13YBmuPY7IVjppC; desc @@ 1.5 log @vte3: update to 0.80.3 (No published change log found.) @ text @$NetBSD: patch-meson.build,v 1.4 2023/06/24 00:47:48 gutteridge Exp $ Remove asserts that break portability. Fix Solaris derivate builds, where defining _XOPEN_SOURCE_EXTENDED can be harmful, avoid _XOPEN_SOURCE clashes, etc. --- meson.build.orig 2023-06-01 19:33:31.000000000 +0000 +++ meson.build @@@@ -222,7 +222,7 @@@@ libc_feature_defines = [ system = host_machine.system() -if system == 'freebsd' +if system == 'freebsd' or system == 'sunos' # Defining _POSIX_C_SOURCE above makes freebsd not expose some functionality # that's hidden behind __BSD_VISIBLE. Not defininy any of the above however # makes it expose verything. @@@@ -603,14 +596,10 @@@@ linker_flags = [ foreach flag: linker_flags if cc.has_link_argument(flag[0]) add_project_link_arguments(flag[0], language: 'c') - elif flag[1] - assert(false, flag[0] + ' is required but not supported') endif if cxx.has_link_argument(flag[0]) add_project_link_arguments(flag[0], language: 'cpp') - elif flag[1] - assert(false, flag[0] + ' is required but not supported') endif endforeach @ 1.4 log @vte3: apply a Solaris and derivate build fix @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.3 2023/06/01 21:51:27 gutteridge Exp $ d3 1 a3 1 Remove silly asserts that do nothing except break portability. a18 14 @@@@ -273,13 +273,6 @@@@ endforeach # Check for symbols -check_symbols_required = [ - ['TIOCGWINSZ', 'sys/ioctl.h'], -] - -foreach symbol: check_symbols_required - assert(cxx.has_header_symbol(symbol[1], symbol[0]), symbol[0] + ' not found') -endforeach # Check for functions @ 1.3 log @vte3: update to 0.72.1 No concise upstream change log is available, but this release includes several fixes for NetBSD. (It also no longer bundles a Vala test app that caused troubles in the past, etc.) @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.2 2022/04/05 15:51:58 jperkin Exp $ d5 4 a8 1 --- meson.build.orig 2022-03-27 17:52:19.000000000 +0000 d10 10 a19 1 @@@@ -230,13 +230,6 @@@@ endforeach d33 1 a33 1 @@@@ -558,14 +552,10 @@@@ linker_flags = [ @ 1.2 log @vte3: Update to 0.68.0. The recent vala update broke this build, this seems to get it back up and running again. Unfortunately upstream have switched to a "git log" changelog which is only available in distfiles and is all but useless, so no list of useful changes since 0.60.3 other than "bugfixes?". Tested on NetBSD and SmartOS. @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.1 2020/09/25 08:51:41 jperkin Exp $ a3 1 NetBSD requires -D_NETBSD_SOURCE for grantpt(). a20 8 @@@@ -388,6 +381,7 @@@@ foreach func: check_functions args: [ '-D_GNU_SOURCE', '-D_XOPEN_SOURCE', + '-D_NETBSD_SOURCE', ], dependencies: __deps, name: __name, @ 1.1 log @vte3: Portability fixes. @ text @d1 1 a1 1 $NetBSD$ d4 1 d6 1 a6 1 --- meson.build.orig 2020-05-13 09:51:07.000000000 +0000 d8 1 a8 3 @@@@ -170,10 +170,6 @@@@ check_symbols_required = [ ['TIOCGWINSZ', 'sys/ioctl.h'], ] d10 6 d19 1 a19 1 - d22 9 a30 2 check_functions_required = [ @@@@ -389,14 +385,10 @@@@ linker_flags = [ @