aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2023-03-13 21:17:40 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2023-03-13 21:17:40 +0000
commit0dc71261d600a3ba5bb946b9ee0e37462ff4f70f (patch)
tree088b8943607d35589782372474ae32ece6bad3db
parent53a9466d03a670b78144e1551e2628af87ac6d2f (diff)
multimedia/audacious: Import upstreamed build patch
-rw-r--r--multimedia/audacious/Makefile3
-rw-r--r--multimedia/audacious/files/patch-meson.build9
-rw-r--r--multimedia/audacious/files/patch-src_libaudqt_meson.build27
3 files changed, 12 insertions, 27 deletions
diff --git a/multimedia/audacious/Makefile b/multimedia/audacious/Makefile
index 7d4647a03587..ca96b2b4ca13 100644
--- a/multimedia/audacious/Makefile
+++ b/multimedia/audacious/Makefile
@@ -24,6 +24,9 @@ USE_XORG= x11 sm
USE_LDCONFIG= yes
SUB_FILES= pkg-message
+CONFIGURE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
+MAKE_ENV= LIBRARY_PATH="${LOCALBASE}/lib"
+
qt5_CONFLICTS_INSTALL= audacious-qt6 audacious-gtk2 audacious-gtk3
qt6_PKGNAMESUFFIX= -qt6
diff --git a/multimedia/audacious/files/patch-meson.build b/multimedia/audacious/files/patch-meson.build
index a7fd9bfccfd7..ae24ada8769e 100644
--- a/multimedia/audacious/files/patch-meson.build
+++ b/multimedia/audacious/files/patch-meson.build
@@ -8,3 +8,12 @@
have_windows = host_machine.system() == 'windows'
+@@ -120,7 +121,7 @@ if (cxx.has_header('libintl.h'))
+ if (cxx.has_header('libintl.h'))
+ add_project_arguments('-DHAVE_GETTEXT', language: ['c', 'cpp'])
+
+- if have_darwin or have_windows
++ if have_darwin or have_freebsd or have_windows
+ add_project_link_arguments('-lintl', language: ['c', 'cpp'])
+ endif
+ endif
diff --git a/multimedia/audacious/files/patch-src_libaudqt_meson.build b/multimedia/audacious/files/patch-src_libaudqt_meson.build
deleted file mode 100644
index ebc37c936d75..000000000000
--- a/multimedia/audacious/files/patch-src_libaudqt_meson.build
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/libaudqt/meson.build.orig 2023-03-05 17:47:00 UTC
-+++ src/libaudqt/meson.build
-@@ -42,10 +42,15 @@ libaudqt_headers = [
- 'treeview.h'
- ]
-
-
- images_src = qt.preprocess(qresources: 'images.qrc')
-
-+libaudqt_deps = [qt_dep]
-
-+if have_freebsd
-+ libaudqt_deps += [cc.find_library('intl', has_headers: ['libintl.h'], dirs: ['%%LOCALBASE%%/lib'], required: true)]
-+endif
-+
- install_headers(libaudqt_headers, subdir: 'libaudqt')
-
-
-@@ -54,7 +58,7 @@ libaudqt_lib = library('audqt',
- images_src,
- cpp_args: ['-DLIBAUDQT_BUILD'],
- include_directories: [src_inc],
-- dependencies: [qt_dep],
-+ dependencies: libaudqt_deps,
- link_with: [libaudcore_lib],
- soversion: '2',
- version: '2.4.0',