Edit

IABSD.fr/ports/sysutils/fzf/Makefile

Branch :

  • Show log

    Commit

  • Author : danj
    Date : 2024-06-07 01:24:44
    Hash : cf685893
    Message : Update to fzf-0.53.0 From Laurent Cheylus (maintainer)

  • sysutils/fzf/Makefile
  • COMMENT =	command-line fuzzy finder
    
    MODGO_MODNAME =	github.com/junegunn/fzf
    MODGO_VERSION =	v0.0.0-20240606130326-c4a9ccd6afc3
    
    V =		0.53.0
    DISTNAME =	fzf-${V}
    
    CATEGORIES =	sysutils
    
    HOMEPAGE =	https://github.com/junegunn/fzf
    
    MAINTAINER =	Laurent Cheylus <foxy@free.fr>
    
    # BSD
    PERMIT_PACKAGE =	Yes
    
    # uses pledge()
    WANTLIB +=	c pthread
    
    MODULES =	lang/go
    MODGO_TYPE =	bin
    
    MODGO_LDFLAGS +=	-X main.version=${V}
    MODGO_LDFLAGS +=	-X main.revision=""
    
    # for patch to apply
    WRKDIST =	${WRKSRC}
    
    VIMFILES =	${PREFIX}/share/vim/vimfiles
    SUBST_VARS +=	VIMFILES
    
    do-install:
    	${INSTALL_PROGRAM} ${WRKDIR}/go/bin/* ${PREFIX}/bin
    	${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${PREFIX}/bin
    	${INSTALL_MAN_DIR} ${PREFIX}/man/man1
    	${INSTALL_MAN} ${WRKSRC}/man/man1/*.1 ${PREFIX}/man/man1
    
    	${INSTALL_DATA_DIR} ${VIMFILES}/plugin
    	${INSTALL_DATA_DIR} ${VIMFILES}/doc
    	${INSTALL_DATA} ${WRKSRC}/plugin/fzf.vim ${VIMFILES}/plugin/fzf.vim
    	${INSTALL_DATA} ${WRKSRC}/doc/fzf.txt ${VIMFILES}/doc/fzf.txt
    
    do-test:
    	cd ${WRKSRC} && ${MODGO_TEST_CMD} \
    		github.com/junegunn/fzf/src \
    		github.com/junegunn/fzf/src/algo \
    		github.com/junegunn/fzf/src/tui \
    		github.com/junegunn/fzf/src/util
    
    .include "modules.inc"
    
    .include <bsd.port.mk>