git: 94dd820deba4 - main - deskutils/budgie-desktop-view: Disable predefined optimization

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Wed, 05 Jul 2023 17:55:41 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=94dd820deba4ed7aa8a2c2b1297e27088181f221

commit 94dd820deba4ed7aa8a2c2b1297e27088181f221
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-07-05 17:48:21 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-07-05 17:48:31 +0000

    deskutils/budgie-desktop-view: Disable predefined optimization
    
    Disable optimization set by upstream which overrides framework and also
    tries to clever by breaking meson's internal handling of optimization
    
    Reported by:    jbeich
    Approved by:    portmgr (blanket)
---
 .../budgie-desktop-view/files/patch-meson.build    | 15 ++++++++++++--
 .../files/patch-src_meson.build                    | 24 ++++++++++++++++++++++
 2 files changed, 37 insertions(+), 2 deletions(-)

diff --git a/deskutils/budgie-desktop-view/files/patch-meson.build b/deskutils/budgie-desktop-view/files/patch-meson.build
index 272db9c221fe..af0ea397d357 100644
--- a/deskutils/budgie-desktop-view/files/patch-meson.build
+++ b/deskutils/budgie-desktop-view/files/patch-meson.build
@@ -1,6 +1,17 @@
---- meson.build.orig	2022-03-06 16:37:45 UTC
+--- meson.build.orig	2023-01-29 14:42:17 UTC
 +++ meson.build
-@@ -75,7 +75,7 @@ if xdg_appdir == ''
+@@ -4,10 +4,8 @@ project(
+ 	version: '1.2.1',
+ 	license: [ 'Apache-2.0' ],
+ 	default_options: [
+-		'b_lto=false',
+ 		'c_std=c11',
+ 		'buildtype=release',
+-		'optimization=3',
+ 		'werror=true',
+ 		'warning_level=3',
+ 	],
+@@ -75,7 +73,7 @@ if xdg_appdir == ''
  	if with_stateless == true
  		xdg_appdir = join_paths(datadir, 'xdg', 'autostart')
  	else
diff --git a/deskutils/budgie-desktop-view/files/patch-src_meson.build b/deskutils/budgie-desktop-view/files/patch-src_meson.build
new file mode 100644
index 000000000000..87e1c8e6a054
--- /dev/null
+++ b/deskutils/budgie-desktop-view/files/patch-src_meson.build
@@ -0,0 +1,24 @@
+--- src/meson.build.orig	2023-07-05 17:42:24 UTC
++++ src/meson.build
+@@ -21,14 +21,6 @@ desktop_view_deps = [
+ 
+ c_flags = []
+ 
+-optimization_level = get_option('optimization')
+-
+-if optimization_level == '0'
+-	warning('We recommend setting an optimization level')
+-else
+-	c_flags += '-O'+optimization_level
+-endif
+-
+ executable(
+ 	'org.buddiesofbudgie.budgie-desktop-view',
+ 	desktop_view_sources,
+@@ -42,4 +34,4 @@ executable(
+ 	install: true,
+ 	install_dir: join_paths(get_option('prefix'), get_option('bindir')),
+ 	c_args: c_flags,
+-)
+\ No newline at end of file
++)