Tue May 3 20:21:48 2022 UTC ()
swift: use COMPILER_RPATH_FLAG


(nia)
diff -r1.75 -r1.76 pkgsrc/chat/swift/Makefile

cvs diff -r1.75 -r1.76 pkgsrc/chat/swift/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/swift/Makefile 2022/05/03 20:03:31 1.75
+++ pkgsrc/chat/swift/Makefile 2022/05/03 20:21:48 1.76
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.75 2022/05/03 20:03:31 nia Exp $ 1# $NetBSD: Makefile,v 1.76 2022/05/03 20:21:48 nia Exp $
2 2
3DISTNAME= swift-4.0.2 3DISTNAME= swift-4.0.2
4CATEGORIES= chat 4CATEGORIES= chat
5MASTER_SITES= https://swift.im/downloads/releases/${DISTNAME}/ 5MASTER_SITES= https://swift.im/downloads/releases/${DISTNAME}/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://swift.im/ 8HOMEPAGE= https://swift.im/
9COMMENT= Graphical XMPP Client 9COMMENT= Graphical XMPP Client
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12# would be nicer to build with pkgsrc version, but 12# would be nicer to build with pkgsrc version, but
13# swift-3.0 does not build with scons>=3 13# swift-3.0 does not build with scons>=3
14#DEPENDS+= scons>=1.3:../../devel/scons 14#DEPENDS+= scons>=1.3:../../devel/scons
@@ -25,27 +25,27 @@ SUBST_CLASSES+= path @@ -25,27 +25,27 @@ SUBST_CLASSES+= path
25SUBST_STAGE.path= pre-configure 25SUBST_STAGE.path= pre-configure
26SUBST_SED.path+= -e "s,/usr/local/share/,${PREFIX}/share/," 26SUBST_SED.path+= -e "s,/usr/local/share/,${PREFIX}/share/,"
27SUBST_FILES.path+= SwifTools/Application/UnixApplicationPathProvider.cpp 27SUBST_FILES.path+= SwifTools/Application/UnixApplicationPathProvider.cpp
28SUBST_MESSAGE.path= Fixing path to support files. 28SUBST_MESSAGE.path= Fixing path to support files.
29 29
30MAKE_ENV+= qt5=1 30MAKE_ENV+= qt5=1
31 31
32CHECK_PORTABILITY_SKIP+= Swift/Packaging/MacOSX/package.sh 32CHECK_PORTABILITY_SKIP+= Swift/Packaging/MacOSX/package.sh
33 33
34do-configure: 34do-configure:
35 cd ${WRKSRC} ; \ 35 cd ${WRKSRC} ; \
36 ${ECHO} "qt=\"${QTDIR}\"" > config.py ;\ 36 ${ECHO} "qt=\"${QTDIR}\"" > config.py ;\
37 ${ECHO} "qt5=1" >> config.py ;\ 37 ${ECHO} "qt5=1" >> config.py ;\
38 ${ECHO} "linkflags=\"-L${PREFIX}/lib -Wl,-R${QTDIR}/lib -Wl,-R${X11BASE}/lib -Wl,-R${BUILDLINK_DIR}/lib ${LDFLAGS}\"" >> config.py ; \ 38 ${ECHO} "linkflags=\"-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${QTDIR}/lib -Wl,-R${X11BASE}/lib -Wl,-R${BUILDLINK_DIR}/lib ${LDFLAGS}\"" >> config.py ; \
39 ${ECHO} "ccflags=\"${CXXFLAGS}\"" >> config.py ; \ 39 ${ECHO} "ccflags=\"${CXXFLAGS}\"" >> config.py ; \
40 ${ECHO} "allow_warnings=\"true\"" >> config.py ; 40 ${ECHO} "allow_warnings=\"true\"" >> config.py ;
41 41
42do-build: 42do-build:
43 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./scons Swift 43 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./scons Swift
44 44
45do-install: 45do-install:
46 cd ${WRKSRC} && \ 46 cd ${WRKSRC} && \
47 ${SETENV} ${MAKE_ENV} ./scons \ 47 ${SETENV} ${MAKE_ENV} ./scons \
48 SWIFT_INSTALLDIR=${DESTDIR}/${PREFIX} ${DESTDIR}/${PREFIX} 48 SWIFT_INSTALLDIR=${DESTDIR}/${PREFIX} ${DESTDIR}/${PREFIX}
49 ${INSTALL_DATA} ${FILESDIR}/swift-im.1 \ 49 ${INSTALL_DATA} ${FILESDIR}/swift-im.1 \
50 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 50 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
51 51