From nobody Wed Sep 25 06:30:12 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XD6Kd2QnJz5Wj1W; Wed, 25 Sep 2024 06:30:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XD6Kc62dBz48cf; Wed, 25 Sep 2024 06:30:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727245812; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uov2S4Fsey1c/Q9qihWdiAGV0MJNCeT8cmdol/FUcY0=; b=NiASyoB5I6MeBuEZrPkwom4bi9YVbyvfQQ83hph4ijcrkjOpb2HW6avm108vRgvXHA8S+W 7AcF4UgjQc/Vh1FoWJanLSujpzCv3UNFvlMSmaIOJlohqf+qGxmxlYV4ABaKcoY1DxxumS Hw2gxpsK6wNEt9cHQCReGXU065z4B2ANGoBR+d+e+ZGuyMwBNzQn9KmqujsGbAmJOeprb4 85yM6/qWxelpFim8gkX8OUohtDSHN2PcPNNZGFwc3edOLRdDjcM6hMgGTHpXlZxkRCr0x3 qXw4MxRjLKXBCB7iVuiBxEOvVSEDU8ew4h44IzbDmAyuJt45BsX2pDAhvmWCZg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1727245812; a=rsa-sha256; cv=none; b=U5XrU0cyp2NFeXwuFd6Rdd5a74RB25/PYCRFkDOL7zyERHW5vJC5CCXgQU+mR4y+94Tcxd 5JW5cIlrEUJDEQQc8CgbKGiZR0N0wO9uSGn3qQ3M2DYBiTsI18H6tkDrseaX5qVY8j29VY JhnCdOmcOumi5gFBF6Fu2/kaHChng6sH/z5EXMAn2j+NahomI7JJeGKEjtMJU5+2FpRGlD MkIsBk48PzHDCOWAqGijjSm8qsKdrhnCAbzMGZWob3wxDHKHQU14N4ubofftvmT0MmbEK4 OoUw9npBHotXjHupDuGcF9omJAaU/E9iBYnAuPksCfv0zgOQT6lz1QxVIZwj2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1727245812; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uov2S4Fsey1c/Q9qihWdiAGV0MJNCeT8cmdol/FUcY0=; b=u+VDcUUpkA5JvBgsLevbPKRIvoGE3J23X5NGoUN10chNtp6/zTvXcqBl8ug6d8qpHdW0Fj WGD3+VbWpnQ6QTsZkpZRVPdILUyiwBVfNmaYZG5zV5ia9XRQ85YIsqyEskiaExhpYtaaTK txhHETUpipM/NLIsl6J1Ok4/vC1yF0gSUIqtzJpz9jPBV7G6zu+AXZjuUdFfmi8F/RCmPS mk1YSq+Ci0RgOLJpt0YOTM/lC//7zv4BNgj22Yk6FnxSCyNjlwCam9R1/SM2csSYeURapF RzMFsdpyNz/bSz5jwGi3G6VQdp6qNGvf4I7WSmZTowdx0DcV2xtJUEy45Obs4Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4XD6Kc5gNrz11pb; Wed, 25 Sep 2024 06:30:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48P6UC5s049697; Wed, 25 Sep 2024 06:30:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48P6UCVD049692; Wed, 25 Sep 2024 06:30:12 GMT (envelope-from git) Date: Wed, 25 Sep 2024 06:30:12 GMT Message-Id: <202409250630.48P6UCVD049692@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: adc8361b8797 - main - multimedia/droidcam: fix system tray icon not showing up List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: adc8361b87972451ffbfe619aa714bc2fd2fa024 Auto-Submitted: auto-generated The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=adc8361b87972451ffbfe619aa714bc2fd2fa024 commit adc8361b87972451ffbfe619aa714bc2fd2fa024 Author: Yusuf Yaman AuthorDate: 2024-09-19 10:31:49 +0000 Commit: Robert Clausecker CommitDate: 2024-09-25 06:28:05 +0000 multimedia/droidcam: fix system tray icon not showing up * Fix system tray icon not showing up * Change GitHub project name * add pkg-message PR: 281586 Event: EuroBSDcon 2024 --- multimedia/droidcam/Makefile | 10 ++++++++-- multimedia/droidcam/distinfo | 6 +++--- multimedia/droidcam/files/patch-droidcam.desktop | 11 ----------- multimedia/droidcam/pkg-message | 14 ++++++++++++++ 4 files changed, 25 insertions(+), 16 deletions(-) diff --git a/multimedia/droidcam/Makefile b/multimedia/droidcam/Makefile index ab11cfc05399..5bcd3594181f 100644 --- a/multimedia/droidcam/Makefile +++ b/multimedia/droidcam/Makefile @@ -1,12 +1,12 @@ PORTNAME= droidcam DISTVERSIONPREFIX= v DISTVERSION= 2.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MAINTAINER= nxjoseph@protonmail.com COMMENT= GNU/Linux/nix client for DroidCam -WWW= https://github.com/dev47apps/droidcam +WWW= https://github.com/dev47apps/droidcam-linux-client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE @@ -30,6 +30,7 @@ LIB_DEPENDS= libappindicator3.so:devel/libappindicator \ libspeex.so:audio/speex \ libturbojpeg.so:graphics/libjpeg-turbo \ libusbmuxd-2.0.so:comms/libusbmuxd \ + libwayland-client.so:graphics/wayland \ libX11.so:x11/libX11 \ libswscale.so:multimedia/ffmpeg RUN_DEPENDS= adb:devel/android-tools \ @@ -40,6 +41,7 @@ RUN_DEPENDS= adb:devel/android-tools \ USES= desktop-file-utils gettext-runtime gmake gnome pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= dev47apps +GH_PROJECT= droidcam-linux-client USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango USE_XORG= x11 @@ -54,6 +56,10 @@ OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls +pre-configure: + ${REINPLACE_CMD} -e 's,/opt/droidcam-icon.png,${PREFIX}/pixmaps/droidcam-icon.png,' \ + ${WRKSRC}/src/droidcam.c ${WRKSRC}/droidcam.desktop + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/droidcam \ ${STAGEDIR}${PREFIX}/bin diff --git a/multimedia/droidcam/distinfo b/multimedia/droidcam/distinfo index eb95ec6ae519..63fcc18059f2 100644 --- a/multimedia/droidcam/distinfo +++ b/multimedia/droidcam/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713444177 -SHA256 (dev47apps-droidcam-v2.1.3_GH0.tar.gz) = 0eb46c1ef19bce817b78740600d5451d14f7b279ebfd4605993d81f96aad08db -SIZE (dev47apps-droidcam-v2.1.3_GH0.tar.gz) = 86091 +TIMESTAMP = 1726741616 +SHA256 (dev47apps-droidcam-linux-client-v2.1.3_GH0.tar.gz) = 86d18029364d8ecd8b1a8fcae4cc37122f43683326fe49922b2ce2c8cf01e49d +SIZE (dev47apps-droidcam-linux-client-v2.1.3_GH0.tar.gz) = 86110 diff --git a/multimedia/droidcam/files/patch-droidcam.desktop b/multimedia/droidcam/files/patch-droidcam.desktop deleted file mode 100644 index 9459587b56a6..000000000000 --- a/multimedia/droidcam/files/patch-droidcam.desktop +++ /dev/null @@ -1,11 +0,0 @@ ---- droidcam.desktop.orig 2024-04-18 16:03:55 UTC -+++ droidcam.desktop -@@ -4,7 +4,7 @@ Exec=/usr/local/bin/droidcam - Comment=Use your phone as a webcam - TryExec=/usr/local/bin/droidcam - Exec=/usr/local/bin/droidcam --Icon=/opt/droidcam-icon.png -+Icon=/usr/local/share/pixmaps/droidcam-icon.png - Terminal=false - Type=Application - Categories=Video;AudioVideo; diff --git a/multimedia/droidcam/pkg-message b/multimedia/droidcam/pkg-message new file mode 100644 index 000000000000..e8ecaf3f601d --- /dev/null +++ b/multimedia/droidcam/pkg-message @@ -0,0 +1,14 @@ +[ +{ type: install + message: <