Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Aug 2024 15:34:48 GMT
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: caf601941c85 - main - misc/vifm: Fix build when DOCS option is off
Message-ID:  <202408021534.472FYmWV069282@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by nivit:

URL: https://cgit.FreeBSD.org/ports/commit/?id=caf601941c8570b5c8c6a50778da7dfbf8a90a6b

commit caf601941c8570b5c8c6a50778da7dfbf8a90a6b
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2024-08-02 15:21:27 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2024-08-02 15:34:39 +0000

    misc/vifm: Fix build when DOCS option is off
    
    - Vim or perl is a requirement to build the program/port, regardless of
      the user's choice to disable docs installation.
      Replace vim with perl5 to reduce the list of (build) dependencies.
    - Pet port(clippy|fmt)
    - Bump PORTREVISION even if it is not strictly necessary.
    
    PR:             279602
    Reported by:    Ivan <bsd@abinet.ru>
---
 misc/vifm/Makefile | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/misc/vifm/Makefile b/misc/vifm/Makefile
index 4b1524cb1ad4..ea1f56142ade 100644
--- a/misc/vifm/Makefile
+++ b/misc/vifm/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	vifm
 PORTVERSION=	0.13
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	misc
 
 MAINTAINER=	nivit@FreeBSD.org
@@ -11,18 +11,17 @@ WWW=		https://vifm.info/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		desktop-file-utils gmake ncurses shebangfix
+USES=		desktop-file-utils gmake ncurses perl5 shebangfix
 USE_GITHUB=	yes
+USE_PERL5=	build
 SHEBANG_FILES=	data/vifm-media data/vifm-media-osx
 
 GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
 CONFIGURE_ARGS=	--without-gtk
-
 CFLAGS+=	-fcommon
 
-OPTIONS_DEFINE=		DOCS
-# dependency to generate help tags
-DOCS_BUILD_DEPENDS=	vim:editors/vim
+OPTIONS_DEFINE=	DOCS
+
+GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
 
 .include <bsd.port.mk>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202408021534.472FYmWV069282>