Received: by mail.netbsd.org (Postfix, from userid 605) id 6DC3D84D79; Mon, 3 May 2021 17:41:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id A855184D4B for ; Mon, 3 May 2021 17:41:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id ST0p9Bw1YR5f for ; Mon, 3 May 2021 17:41:51 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 04B9B84D25 for ; Mon, 3 May 2021 17:41:51 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id F2EE8FA95; Mon, 3 May 2021 17:41:50 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1620063710261770" MIME-Version: 1.0 Date: Mon, 3 May 2021 17:41:50 +0000 From: "Jaromir Dolecek" Subject: CVS commit: pkgsrc/net/freerdp2 To: pkgsrc-changes@NetBSD.org Reply-To: jdolecek@netbsd.org X-Mailer: log_accum Message-Id: <20210503174150.F2EE8FA95@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1620063710261770 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: jdolecek Date: Mon May 3 17:41:50 UTC 2021 Modified Files: pkgsrc/net/freerdp2: Makefile Log Message: use libepoll-shim on NetBSD/FreeBSD/OpenBSD to make this actually work fixes 'os specific implementation is missing' error on startup tested on NetBSD To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/freerdp2/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1620063710261770 Content-Disposition: inline Content-Length: 1279 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/net/freerdp2/Makefile diff -u pkgsrc/net/freerdp2/Makefile:1.18 pkgsrc/net/freerdp2/Makefile:1.19 --- pkgsrc/net/freerdp2/Makefile:1.18 Sun May 2 08:26:49 2021 +++ pkgsrc/net/freerdp2/Makefile Mon May 3 17:41:50 2021 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.18 2021/05/02 08:26:49 jdolecek Exp $ +# $NetBSD: Makefile,v 1.19 2021/05/03 17:41:50 jdolecek Exp $ DISTNAME= freerdp-2.1.2 PKGNAME= ${DISTNAME:S/freerdp-/freerdp2-/1} -PKGREVISION= 4 +PKGREVISION= 5 CATEGORIES= net MASTER_SITES= https://pub.freerdp.com/releases/ @@ -37,8 +37,16 @@ LDFLAGS+= ${LIBOSSAUDIO} CMAKE_ARGS+= -DWITH_OSS=OFF .endif -# backtrace -LDFLAGS.NetBSD+= -lexecinfo +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "NetBSD" +# backtrace(3) +LDFLAGS.${OPSYS}+= -lexecinfo +.endif +.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" +NEED_EPOLLSHIM= # defined +LDFLAGS.${OPSYS}+= -lepoll-shim +.endif PKGCONFIG_OVERRIDE+= freerdp.pc.in @@ -62,4 +70,7 @@ post-install: .include "../../multimedia/ffmpeg4/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" +.ifdef NEED_EPOLLSHIM +.include "../../devel/libepoll-shim/buildlink3.mk" +.endif .include "../../mk/bsd.pkg.mk" --_----------=_1620063710261770--