git: 194ab5013bee - main - misc/far2l: update to the latest tagged snapshot (v2021-12-04_alpha)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 06 Dec 2021 18:15:38 UTC
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=194ab5013bee5129bd1a40283c5534754db2175c commit 194ab5013bee5129bd1a40283c5534754db2175c Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2021-12-06 18:14:56 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> 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