Edit

IABSD.fr/ports/sysutils/starship/Makefile

Branch :

  • Show log

    Commit

  • Author : volker
    Date : 2026-07-04 14:31:10
    Hash : 018ad0ab
    Message : sysutils/starship: Update to 1.26.0 From Maintainer Lydia Sobot, thanks

  • sysutils/starship/Makefile
  • COMMENT =	minimal customizable cross-shell prompt
    
    V = 		1.26.0
    DIST_TUPLE +=	github starship starship v${V} .
    
    CATEGORIES =	sysutils shells
    
    HOMEPAGE =	https://starship.rs/
    
    MAINTAINER =	Lydia Sobot <chilledfrogs@disroot.org>
    
    # ISC
    PERMIT_PACKAGE =	Yes
    MODULES =		devel/cargo
    
    MODCARGO_NO_DEFAULT_FEATURES =	Yes
    MODCARGO_FEATURES =	notify
    CONFIGURE_STYLE =	cargo
    
    RUN_DEPENDS =		*-nerd-fonts-*:fonts/nerd-fonts/symbolsonly
    
    TEST_DEPENDS =		devel/git
    PORTHOME =		${WRKSRC}/testhome
    
    WANTLIB += ${MODCARGO_WANTLIB} m
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/elvish/lib
    	${PREFIX}/bin/starship completions elvish > \
    		${PREFIX}/share/elvish/lib/starship.elv
    	${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions
    	${PREFIX}/bin/starship completions zsh > \
    		${PREFIX}/share/zsh/site-functions/_starship
    
    pre-test:
    	mkdir -p ${PORTHOME}/.config
    
    .include "crates.inc"
    .include <bsd.port.mk>