aboutsummaryrefslogtreecommitdiff
path: root/devel/efl
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2022-11-07 10:45:22 +0000
committerGleb Popov <arrowd@FreeBSD.org>2022-11-07 10:45:55 +0000
commit53dca644f64f7c464e8dbeb49029e90503baddcb (patch)
treeff4386d75161f9930b5e8f8bb38141840093c45a /devel/efl
parent0868d6f5ed0bb91747c9fad76b1da5bba0ba70e2 (diff)
downloadports-53dca644f64f7c464e8dbeb49029e90503baddcb.tar.gz
ports-53dca644f64f7c464e8dbeb49029e90503baddcb.zip
devel/efl: Do not depend unconditionally on libunwind.
Reported by: fluffy
Diffstat (limited to 'devel/efl')
-rw-r--r--devel/efl/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index edb01a0d3c71..729b187c0f80 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -19,8 +19,7 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
libfontconfig.so:x11-fonts/fontconfig \
libdbus-1.so:devel/dbus \
libcurl.so:ftp/curl \
- libsndfile.so:audio/libsndfile \
- libunwind.so:devel/libunwind
+ libsndfile.so:audio/libsndfile
# lib/libeio.so.1
CONFLICTS_INSTALL= libeio
@@ -213,6 +212,10 @@ MESON_ARGS+= -Dbindings="${EFL_BINDINGS:ts,}"
MESON_ARGS+= -Db_asneeded=false
.endif
+.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == powerpc64 || ${ARCH} == powerpc64le
+LIB_DEPENDS+= libunwind.so:devel/libunwind
+.endif
+
.if ${ARCH:Marmv?}
BUILD_DEPENDS+= as:devel/binutils
CFLAGS+= -no-integrated-as