From nobody Fri Nov 8 13:49:00 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 4XlKzd1Y1hz5cGyy; Fri, 08 Nov 2024 13:49:01 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XlKzd0wtWz4W1X; Fri, 8 Nov 2024 13:49:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731073741; 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=xIyr16JKdtjxUDdXNNNM9KXtdaqc2eed79SsmI4bUaA=; b=mrv7hNZwWaqpSQFyoqDbWUpmMh5JCYzw3DXzvaGBxGD7OIQFZbupiQ/WoyEJ9O9iYsJPjK iKZRXFFjQUz4xQUCCHpFAJyX70cuYZGOvzy0IG2McL50NNOpYUrHGmGw6z6NPhpKYtODkc I6TJWZdcAdROCQmtBOU+1hhpIMqC7hLm3pX7X02W2Auefu2FIyytiz5CiNjKTcZzwChung Slyd/RVbf6paaUBfRuRob2MVPIDf16JC36b8FVMzPCiX9P9qj5u4Zg5aROb0FOjLZznBey H+Wa0UtG/V7JFHzvRCoKsnjvgG9BLrOgcXQZ7VT2LRi3335JuGL88nVjTNFuBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1731073741; 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=xIyr16JKdtjxUDdXNNNM9KXtdaqc2eed79SsmI4bUaA=; b=WEk8y0XlNkkZa3vQfiwJzF6c97HOli8yUxdDnBBmX1/yzH34aqz8HlxKYCf8eAnquHw8tb pzxYN4+D3QpSqEelI5x6rUq5QE7ach21Z5Uq92L6Z2xhPXLm/BYu2mch/w5bkPPQ7jTRfs iGjC93dtddb67xLoN/MGn1zxWhhOiybMkturuDx4dOi/BTRlBBVsif8YhIbgBpBndzWyAt g2ykiegEGwlpjNZ3U3BhQdISeG55KXLLHs6OPuWrYgoMfg00kesAl4LiZL3g+AMW1lzv9Z bRb/pSVL4V8YIhEVeFjGsXrh1tvFwSBN+I4BFAzWLH5pdpAD6azkiUo++zZiDQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1731073741; a=rsa-sha256; cv=none; b=kYAPqKzGBH+vFBTiziH+wg7Ioe6T0HGQ2pR0////pWJaFA7QkGbGRfOsPfn4lHeONE2Cnw sUAQTKx/7ZfX1F5SximEBHAJLp4ZJN5ben7RpXXz8pSA67SbGfkLQfSiwHlRY6bBDtcX5z 0OxrnjSJma2IWWKpXmVYzNI+hsX6K+Zs7XOQrOxW4MgdydtbaUTCB/2KpVaRnyAYJ9xiVH PibwWU/8+94mrGdj1fwtqrTnn5R1YBY2f9OVHdMAxzQTxoLi8k1mr/yCyXB0ecyHe7oyNG zE8nXgwiaSNwqMSBVBZEj6kvOFJYGinotIJQtnkuDYDdJyFYPd8+onEjgQzaUA== 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 4XlKzd0M4GzXFl; Fri, 8 Nov 2024 13:49:01 +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 4A8Dn0N3032175; Fri, 8 Nov 2024 13:49:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4A8Dn0hL032172; Fri, 8 Nov 2024 13:49:00 GMT (envelope-from git) Date: Fri, 8 Nov 2024 13:49:00 GMT Message-Id: <202411081349.4A8Dn0hL032172@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Renato Botelho Subject: git: 882b9da2bd91 - main - net-p2p/warpinator: New port 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: garga X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 882b9da2bd915533c6430b395cc641c91a10cdde Auto-Submitted: auto-generated The branch main has been updated by garga: URL: https://cgit.FreeBSD.org/ports/commit/?id=882b9da2bd915533c6430b395cc641c91a10cdde commit 882b9da2bd915533c6430b395cc641c91a10cdde Author: Vidar Karlsen AuthorDate: 2024-11-08 13:47:29 +0000 Commit: Renato Botelho CommitDate: 2024-11-08 13:48:48 +0000 net-p2p/warpinator: New port Warpinator allows you to easily connect multiple computers on a local area network and share files quickly and securely PR: 257423 --- net-p2p/Makefile | 1 + net-p2p/warpinator/Makefile | 46 +++++++++++++++++ net-p2p/warpinator/distinfo | 3 ++ net-p2p/warpinator/pkg-descr | 2 + net-p2p/warpinator/pkg-plist | 117 +++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 169 insertions(+) diff --git a/net-p2p/Makefile b/net-p2p/Makefile index 4f847f134953..baed38f9ccb0 100644 --- a/net-p2p/Makefile +++ b/net-p2p/Makefile @@ -103,6 +103,7 @@ SUBDIR += udpt SUBDIR += uhub SUBDIR += vuze + SUBDIR += warpinator SUBDIR += xbt SUBDIR += xmrig diff --git a/net-p2p/warpinator/Makefile b/net-p2p/warpinator/Makefile new file mode 100644 index 000000000000..4815eaffa31d --- /dev/null +++ b/net-p2p/warpinator/Makefile @@ -0,0 +1,46 @@ +PORTNAME= warpinator +DISTVERSION= 1.8.5 +CATEGORIES= net-p2p gnome +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DIST_SUBDIR= gnome + +MAINTAINER= vidar@karlsen.tech +COMMENT= Share files across the LAN +WWW= https://github.com/linuxmint/warpinator + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-tools>0:devel/py-grpcio-tools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grpcio>=1.16.0:devel/py-grpcio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ifaddr>0:net/py-ifaddr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pynacl>=0:security/py-pynacl@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-xapp>=1.6.0:x11/py-python-xapp@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}zeroconf>=0.27.0:net/py-zeroconf@${PY_FLAVOR} \ + xapp>=0:x11/xapp + +USES= gettext gnome meson python:3.8+ shebangfix +USE_GITHUB= yes +GH_ACCOUNT= linuxmint +USE_GNOME= glib20 gtk30 pygobject3 +GLIB_SCHEMAS= org.x.Warpinator.gschema.xml + +SHEBANG_FILES= bin/warpinator-send.in bin/warpinator.in data/warpinator-send-check \ + generate-protobuf testing/testrun +SHEBANG_GLOB= *.py +MESON_ARGS= -Dbundle-grpc=false \ + -Dbundle-zeroconf=false \ + -Dflatpak-build=false \ + -Dinclude-firewall-mod=false +BINARY_ALIAS= python3=${PYTHON_CMD} +NO_ARCH= yes + +pre-build: + cd ${WRKSRC} && ./generate-protobuf + +.include diff --git a/net-p2p/warpinator/distinfo b/net-p2p/warpinator/distinfo new file mode 100644 index 000000000000..11c33d26455c --- /dev/null +++ b/net-p2p/warpinator/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1720273267 +SHA256 (gnome/linuxmint-warpinator-1.8.5_GH0.tar.gz) = 809462012622bfdbdc6d0f3ae1196c690c8f786e6136c350d30f3eef6edc1f9a +SIZE (gnome/linuxmint-warpinator-1.8.5_GH0.tar.gz) = 48192108 diff --git a/net-p2p/warpinator/pkg-descr b/net-p2p/warpinator/pkg-descr new file mode 100644 index 000000000000..35fe6d17250c --- /dev/null +++ b/net-p2p/warpinator/pkg-descr @@ -0,0 +1,2 @@ +Warpinator allows you to easily connect multiple computers on a local area +network and share files quickly and securely. diff --git a/net-p2p/warpinator/pkg-plist b/net-p2p/warpinator/pkg-plist new file mode 100644 index 000000000000..907cf2c3f1b6 --- /dev/null +++ b/net-p2p/warpinator/pkg-plist @@ -0,0 +1,117 @@ +bin/warpinator +bin/warpinator-send +etc/xdg/autostart/warpinator-autostart.desktop +libexec/warpinator/auth.py +libexec/warpinator/config.py +libexec/warpinator/dbus_service.py +libexec/warpinator/interceptors.py +libexec/warpinator/landlock/LICENSE +libexec/warpinator/landlock/__init__.py +libexec/warpinator/landlock/plumbing.py +libexec/warpinator/landlock/porcelain.py +libexec/warpinator/misc.py +libexec/warpinator/networkmonitor.py +libexec/warpinator/notifications.py +libexec/warpinator/ops.py +libexec/warpinator/prefs.py +libexec/warpinator/remote.py +libexec/warpinator/remote_registration.py +libexec/warpinator/server.py +libexec/warpinator/transfers.py +libexec/warpinator/util.py +libexec/warpinator/warp_pb2.py +libexec/warpinator/warp_pb2_grpc.py +libexec/warpinator/warpinator-launch.py +libexec/warpinator/warpinator.py +share/applications/org.x.Warpinator.desktop +share/icons/hicolor/128x128/apps/org.x.Warpinator.png +share/icons/hicolor/128x128@2/apps/org.x.Warpinator.png +share/icons/hicolor/16x16/apps/org.x.Warpinator.png +share/icons/hicolor/16x16@2/apps/org.x.Warpinator.png +share/icons/hicolor/22x22/apps/org.x.Warpinator.png +share/icons/hicolor/22x22@2/apps/org.x.Warpinator.png +share/icons/hicolor/24x24/apps/org.x.Warpinator.png +share/icons/hicolor/24x24@2/apps/org.x.Warpinator.png +share/icons/hicolor/256x256/apps/org.x.Warpinator.png +share/icons/hicolor/256x256@2/apps/org.x.Warpinator.png +share/icons/hicolor/32x32/apps/org.x.Warpinator.png +share/icons/hicolor/32x32@2/apps/org.x.Warpinator.png +share/icons/hicolor/48x48/apps/org.x.Warpinator.png +share/icons/hicolor/48x48@2/apps/org.x.Warpinator.png +share/icons/hicolor/64x64/apps/org.x.Warpinator.png +share/icons/hicolor/64x64@2/apps/org.x.Warpinator.png +share/icons/hicolor/96x96/apps/org.x.Warpinator.png +share/icons/hicolor/96x96@2/apps/org.x.Warpinator.png +share/icons/hicolor/scalable/apps/org.x.Warpinator-error-symbolic.svg +share/icons/hicolor/scalable/apps/org.x.Warpinator-symbolic.svg +share/locale/am/LC_MESSAGES/warpinator.mo +share/locale/ar/LC_MESSAGES/warpinator.mo +share/locale/be/LC_MESSAGES/warpinator.mo +share/locale/bg/LC_MESSAGES/warpinator.mo +share/locale/bn/LC_MESSAGES/warpinator.mo +share/locale/ca/LC_MESSAGES/warpinator.mo +share/locale/cs/LC_MESSAGES/warpinator.mo +share/locale/cy/LC_MESSAGES/warpinator.mo +share/locale/da/LC_MESSAGES/warpinator.mo +share/locale/de/LC_MESSAGES/warpinator.mo +share/locale/el/LC_MESSAGES/warpinator.mo +share/locale/en_CA/LC_MESSAGES/warpinator.mo +share/locale/en_GB/LC_MESSAGES/warpinator.mo +share/locale/eo/LC_MESSAGES/warpinator.mo +share/locale/es/LC_MESSAGES/warpinator.mo +share/locale/et/LC_MESSAGES/warpinator.mo +share/locale/eu/LC_MESSAGES/warpinator.mo +share/locale/fa/LC_MESSAGES/warpinator.mo +share/locale/fi/LC_MESSAGES/warpinator.mo +share/locale/fr/LC_MESSAGES/warpinator.mo +share/locale/fr_CA/LC_MESSAGES/warpinator.mo +share/locale/fy/LC_MESSAGES/warpinator.mo +share/locale/he/LC_MESSAGES/warpinator.mo +share/locale/hi/LC_MESSAGES/warpinator.mo +share/locale/hr/LC_MESSAGES/warpinator.mo +share/locale/hu/LC_MESSAGES/warpinator.mo +share/locale/ia/LC_MESSAGES/warpinator.mo +share/locale/id/LC_MESSAGES/warpinator.mo +share/locale/ie/LC_MESSAGES/warpinator.mo +share/locale/is/LC_MESSAGES/warpinator.mo +share/locale/it/LC_MESSAGES/warpinator.mo +share/locale/ja/LC_MESSAGES/warpinator.mo +share/locale/kab/LC_MESSAGES/warpinator.mo +share/locale/kk/LC_MESSAGES/warpinator.mo +share/locale/kn/LC_MESSAGES/warpinator.mo +share/locale/ko/LC_MESSAGES/warpinator.mo +share/locale/ku/LC_MESSAGES/warpinator.mo +share/locale/la/LC_MESSAGES/warpinator.mo +share/locale/lt/LC_MESSAGES/warpinator.mo +share/locale/ne/LC_MESSAGES/warpinator.mo +share/locale/nl/LC_MESSAGES/warpinator.mo +share/locale/oc/LC_MESSAGES/warpinator.mo +share/locale/pa/LC_MESSAGES/warpinator.mo +share/locale/pl/LC_MESSAGES/warpinator.mo +share/locale/pt/LC_MESSAGES/warpinator.mo +share/locale/pt_BR/LC_MESSAGES/warpinator.mo +share/locale/ro/LC_MESSAGES/warpinator.mo +share/locale/ru/LC_MESSAGES/warpinator.mo +share/locale/sk/LC_MESSAGES/warpinator.mo +share/locale/sl/LC_MESSAGES/warpinator.mo +share/locale/sr/LC_MESSAGES/warpinator.mo +share/locale/sr@latin/LC_MESSAGES/warpinator.mo +share/locale/sv/LC_MESSAGES/warpinator.mo +share/locale/tl/LC_MESSAGES/warpinator.mo +share/locale/tr/LC_MESSAGES/warpinator.mo +share/locale/uk/LC_MESSAGES/warpinator.mo +share/locale/uz/LC_MESSAGES/warpinator.mo +share/locale/vi/LC_MESSAGES/warpinator.mo +share/locale/zgh/LC_MESSAGES/warpinator.mo +share/locale/zh_CN/LC_MESSAGES/warpinator.mo +share/locale/zh_HK/LC_MESSAGES/warpinator.mo +share/locale/zh_TW/LC_MESSAGES/warpinator.mo +share/metainfo/org.x.Warpinator.appdata.xml +share/nemo/actions/warpinator-send-check +share/nemo/actions/warpinator-send.nemo_action +%%DATADIR%%/group-code.ui +%%DATADIR%%/main-window.ui +%%DATADIR%%/manual-connect.ui +%%DATADIR%%/op-item.ui +%%DATADIR%%/overview-button.ui +%%DATADIR%%/prefs-window.ui