Mon Nov 28 19:20:21 2022 UTC ()
fcitx5: Remove --as-needed on SunOS.


(jperkin)
diff -r1.5 -r1.6 pkgsrc/inputmethod/fcitx5/Makefile

cvs diff -r1.5 -r1.6 pkgsrc/inputmethod/fcitx5/Makefile (expand / switch to unified diff)

--- pkgsrc/inputmethod/fcitx5/Makefile 2022/03/27 13:17:34 1.5
+++ pkgsrc/inputmethod/fcitx5/Makefile 2022/11/28 19:20:21 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.5 2022/03/27 13:17:34 tnn Exp $ 1# $NetBSD: Makefile,v 1.6 2022/11/28 19:20:21 jperkin Exp $
2 2
3DISTNAME= fcitx5-5.0.5 3DISTNAME= fcitx5-5.0.5
4PKGREVISION= 3 4PKGREVISION= 3
5CATEGORIES= inputmethod 5CATEGORIES= inputmethod
6MASTER_SITES= https://download.fcitx-im.org/fcitx5/fcitx5/ 6MASTER_SITES= https://download.fcitx-im.org/fcitx5/fcitx5/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= ryoon@NetBSD.org 9MAINTAINER= ryoon@NetBSD.org
10HOMEPAGE= https://download.fcitx-im.org/fcitx5/fcitx5/ 10HOMEPAGE= https://download.fcitx-im.org/fcitx5/fcitx5/
11COMMENT= Input method framework with extension support 11COMMENT= Input method framework with extension support
12LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
13 13
14DATAFILES+= en_dict-20121020.tar.gz 14DATAFILES+= en_dict-20121020.tar.gz
@@ -32,26 +32,28 @@ USE_CMAKE= yes @@ -32,26 +32,28 @@ USE_CMAKE= yes
32USE_TOOLS+= bash:run pkg-config 32USE_TOOLS+= bash:run pkg-config
33USE_PKGLOCALEDIR= yes 33USE_PKGLOCALEDIR= yes
34USE_LANGUAGES= c c++ 34USE_LANGUAGES= c c++
35 35
36REPLACE_BASH+= data/fcitx5-diagnose.sh 36REPLACE_BASH+= data/fcitx5-diagnose.sh
37 37
38BUILD_DEPENDS+= extra-cmake-modules-[0-9]*:../../devel/extra-cmake-modules 38BUILD_DEPENDS+= extra-cmake-modules-[0-9]*:../../devel/extra-cmake-modules
39 39
40CMAKE_ARGS+= -DENABLE_WAYLAND=off # cairo-egl is required. 40CMAKE_ARGS+= -DENABLE_WAYLAND=off # cairo-egl is required.
41CMAKE_ARGS+= -DUSE_SYSTEMD=off 41CMAKE_ARGS+= -DUSE_SYSTEMD=off
42 42
43CXXFLAGS.NetBSD+= -DLIBKVM_FOUND 43CXXFLAGS.NetBSD+= -DLIBKVM_FOUND
44 44
 45BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--as-needed
 46
45PKGCONFIG_OVERRIDE+= src/lib/fcitx-config/Fcitx5Config.pc.in 47PKGCONFIG_OVERRIDE+= src/lib/fcitx-config/Fcitx5Config.pc.in
46PKGCONFIG_OVERRIDE+= src/lib/fcitx-utils/Fcitx5Utils.pc.in 48PKGCONFIG_OVERRIDE+= src/lib/fcitx-utils/Fcitx5Utils.pc.in
47PKGCONFIG_OVERRIDE+= src/lib/fcitx/Fcitx5Core.pc.in 49PKGCONFIG_OVERRIDE+= src/lib/fcitx/Fcitx5Core.pc.in
48PKGCONFIG_OVERRIDE+= src/modules/Fcitx5Module.pc.in 50PKGCONFIG_OVERRIDE+= src/modules/Fcitx5Module.pc.in
49 51
50SUBST_CLASSES+= xdg 52SUBST_CLASSES+= xdg
51SUBST_STAGE.xdg= pre-configure 53SUBST_STAGE.xdg= pre-configure
52SUBST_MESSAGE.xdg= Fix desktop autostart file installation 54SUBST_MESSAGE.xdg= Fix desktop autostart file installation
53SUBST_FILES.xdg= data/CMakeLists.txt 55SUBST_FILES.xdg= data/CMakeLists.txt
54SUBST_SED.xdg= -e 's,{CMAKE_INSTALL_FULL_SYSCONFDIR}/xdg/autostart,{CMAKE_INSTALL_PREFIX}/share/examples/fcitx5,' 56SUBST_SED.xdg= -e 's,{CMAKE_INSTALL_FULL_SYSCONFDIR}/xdg/autostart,{CMAKE_INSTALL_PREFIX}/share/examples/fcitx5,'
55 57
56MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/autostart 58MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/autostart
57CONF_FILES+= ${PREFIX}/share/examples/fcitx5/org.fcitx.Fcitx5.desktop \ 59CONF_FILES+= ${PREFIX}/share/examples/fcitx5/org.fcitx.Fcitx5.desktop \