aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Engberg <diizzy@FreeBSD.org>2023-07-05 17:48:21 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2023-07-05 17:48:31 +0000
commit94dd820deba4ed7aa8a2c2b1297e27088181f221 (patch)
treec9d54f17944307e747ffbce8b54e285259536146
parent17c30e448be37877c283b2e1cb17936746eb7232 (diff)
downloadports-94dd820deba4ed7aa8a2c2b1297e27088181f221.tar.gz
ports-94dd820deba4ed7aa8a2c2b1297e27088181f221.zip
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)
-rw-r--r--deskutils/budgie-desktop-view/files/patch-meson.build15
-rw-r--r--deskutils/budgie-desktop-view/files/patch-src_meson.build24
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
++)