From nobody Mon Dec 06 18:15:38 2021 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 3240918CFD3F; Mon, 6 Dec 2021 18:15:39 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J7BSB5zPPz3vX9; Mon, 6 Dec 2021 18:15:38 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 AEA8410ACA; Mon, 6 Dec 2021 18:15:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1B6IFcoq023205; Mon, 6 Dec 2021 18:15:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1B6IFc1X023204; Mon, 6 Dec 2021 18:15:38 GMT (envelope-from git) Date: Mon, 6 Dec 2021 18:15:38 GMT Message-Id: <202112061815.1B6IFc1X023204@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: 194ab5013bee - main - misc/far2l: update to the latest tagged snapshot (v2021-12-04_alpha) 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 194ab5013bee5129bd1a40283c5534754db2175c Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1638814538; 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=HhyqVdwt4vTy7a2L0QGUV+BxtvWgpuF8UXkcbWQHYlc=; b=DOCAkilScUANKoPCsiMcaaMObLvmXcP4D6YGX3xNj7DVbXxAsJoEax16BA2kFFle7Qpmd2 Wy1IINuscFhTxtHmKmGFBHvzRhA0Panham3CUpXJlpziA6V+FHE8XEN27KrnjOCIqtEdRD +ugJfXzt7/dvpaq6FU2FR6rB3bAYr0GyDCXbetE5tjHm3LV+VIUCHSk0yqmokzD3IsbAQL gjMSXXqQuO4gGZKX+7Bx3G/b53U/HrDeIdg2V7GLixZt6zpfRRo+GZsqZdu+kI/q+u51C7 vkfXEaBEOTdCCJ7Dec1TV8jYIdUm2qIlePHCsAmZI9nqwrQ5DD48lNXe/Q26Qw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1638814538; a=rsa-sha256; cv=none; b=FIIp9ZTp6G+lTCrVPLRD/CSHRw1+lXuM5WZhqiKx0M4u+2zV9c7C4oWIymT6fTn00bMcDm JmxPQTV5/4IlyUqsYZoBv2lB91jdFLDUCCEQHOT2f/jHJ7Ha5egMcS4xfyZ/grQ1Wlh1Lm +qe3wfzd9qcypXd7lhn5XRl5OKHpFL0JWxN3Sob59TFWVfbF3Jx2hMT0ffEI6208PSN9Xb jlYL9Ht5S/OTR8tYV8eBxY2Qs0SWr189OITr+VpAk3uZf6fesoXD73+Kfs1Tl0+IOM7OXM sluEA87hEG+jZzWFMaStTeUvvgZHL3lgI4AjD6vhXfVnMm1SBC4LlJ0UeXhjIA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=194ab5013bee5129bd1a40283c5534754db2175c commit 194ab5013bee5129bd1a40283c5534754db2175c Author: Alexey Dokuchaev AuthorDate: 2021-12-06 18:14:56 +0000 Commit: Alexey Dokuchaev CommitDate: 2021-12-06 18:14:57 +0000 misc/far2l: update to the latest tagged snapshot (v2021-12-04_alpha) wxWidgets-based graphical backend is now factored out as a separate module. Once we get subpackages, it should be packaged separately, so the main port would not have to pull this heavy dependency which could be useful in pure console environments (e.g. on servers). Inspired by: https://habr.com/ru/post/593451/ --- misc/far2l/Makefile | 15 +++++++++++---- misc/far2l/distinfo | 6 +++--- misc/far2l/pkg-plist | 2 ++ 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/misc/far2l/Makefile b/misc/far2l/Makefile index 0564f3d715c7..e0afdae77c5c 100644 --- a/misc/far2l/Makefile +++ b/misc/far2l/Makefile @@ -4,7 +4,7 @@ PORTNAME= far2l # Upstream tags (pre-)releases very rarely and irregularly, so keep using # the g${DATE} format even for tagged releases to avoid bumping PORTEPOCH # in case we'd have to use raw commit hashes again in the future. -PORTVERSION= g20210921 +PORTVERSION= g20211204 # don't forget to update unknown -> git hash below CATEGORIES= misc MAINTAINER= danfe@FreeBSD.org @@ -22,13 +22,13 @@ RUN_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= elfmz -GH_TAGNAME= v2021-09-21_alpha +GH_TAGNAME= v2021-12-04_alpha USES= cmake compiler:c++11-lang libarchive pkgconfig shebangfix ssl SHEBANG_FILES= far2l/bootstrap/view.sh -OPTIONS_DEFINE= NFS SFTP SMB WEBDAV WXGTK -OPTIONS_DEFAULT= NFS SFTP WEBDAV WXGTK +OPTIONS_DEFINE= NFS SFTP SMB WEBDAV WXGTK X11 +OPTIONS_DEFAULT= NFS SFTP WEBDAV WXGTK X11 OPTIONS_SUB= yes NFS_LIB_DEPENDS= libnfs.so:net/libnfs @@ -44,7 +44,14 @@ WEBDAV_LIB_DEPENDS= libneon.so:www/neon WXGTK_CMAKE_OFF= -DUSEWX:BOOL=OFF WXGTK_USE= WX=3.0+ +X11_DESC= Build with TTY X11 extensions +X11_CMAKE_OFF= -DTTYX:BOOL=OFF +X11_USES= xorg +X11_USE= XORG=ice,sm,x11,xext + post-patch: + @${REINPLACE_CMD} -e 's,-unknown,-git-48654cc,' \ + ${WRKSRC}/far2l/bootstrap/scripts/vbuild.sh @${GREP} -Rl --null --include=\*.cpp /bin/bash ${WRKSRC} | ${XARGS} \ -0 ${REINPLACE_CMD} -e 's,/bin/bash,${LOCALBASE}&,' diff --git a/misc/far2l/distinfo b/misc/far2l/distinfo index 4745abc76fd2..6e4d4f1b5024 100644 --- a/misc/far2l/distinfo +++ b/misc/far2l/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1632184046 -SHA256 (elfmz-far2l-g20210921-v2021-09-21_alpha_GH0.tar.gz) = 242d0fb94cce6b370f32c89a8d8fd07e017a02effcae0ce861a915229b252836 -SIZE (elfmz-far2l-g20210921-v2021-09-21_alpha_GH0.tar.gz) = 5427544 +TIMESTAMP = 1638615268 +SHA256 (elfmz-far2l-g20211204-v2021-12-04_alpha_GH0.tar.gz) = 9d3500e563db261332147be0cde9f2284ec21519ed045f12e27948400d361eea +SIZE (elfmz-far2l-g20211204-v2021-12-04_alpha_GH0.tar.gz) = 5471538 diff --git a/misc/far2l/pkg-plist b/misc/far2l/pkg-plist index c335d3f6f11e..ba1204ac1ce4 100644 --- a/misc/far2l/pkg-plist +++ b/misc/far2l/pkg-plist @@ -20,6 +20,8 @@ lib/far2l/Plugins/incsrch/plug/incsrch.far-plug-wide lib/far2l/Plugins/inside/plug/inside.far-plug-mb lib/far2l/Plugins/multiarc/plug/multiarc.far-plug-mb lib/far2l/Plugins/tmppanel/plug/tmppanel.far-plug-wide +%%WXGTK%%lib/far2l/far2l_gui.so +%%X11%%lib/far2l/far2l_ttyx.broker share/applications/far2l.desktop %%DATADIR%%/FarCze.lng %%DATADIR%%/FarEng.hlf