Edit

IABSD.fr/ports/lang/fennel/Makefile

Branch :

  • Show log

    Commit

  • Author : op
    Date : 2025-04-16 17:36:31
    Hash : fbcdd5e6
    Message : update lang/fennel to 1.5.3 changelog: <https://fennel-lang.org/v1.5.3/>

  • lang/fennel/Makefile
  • COMMENT-main =	Lisp dialect that runs on Lua ${MODLUA_VERSION}
    COMMENT-docs =	Documentation for fennel
    
    V =			1.5.3
    DIST_TUPLE =		srht technomancy fennel $V .
    FULLPKGPATH-main =	lang/fennel,-main,${FLAVOR}
    FULLPKGNAME-main =	fennel-${FLAVOR}-${V}
    
    # -docs isn't flavoured, so overwrite its default name/path
    FULLPKGNAME-docs =	fennel-docs-$V
    FULLPKGPATH-docs =	${PKGPATH},-docs
    
    CATEGORIES =	lang
    
    HOMEPAGE =	https://fennel-lang.org/
    
    MAINTAINER =	Omar Polo <op@openbsd.org>
    
    # MIT
    PERMIT_PACKAGE = Yes
    
    MULTI_PACKAGES = -main -docs
    
    MODULES =	lang/lua
    
    FLAVORS =	lua51 lua52 lua53 lua54
    FLAVOR ?=	lua51
    
    PKG_ARCH =	*
    
    USE_GMAKE =	Yes
    ALL_TARGET =	build
    MAKE_FLAGS +=	LUA=${MODLUA_BIN} \
    		LUA_VERSION=${MODLUA_VERSION} \
    		LUA_LIB_DIR=${MODLUA_LIBDIR}
    FAKE_FLAGS +=	PREFIX=${TRUEPREFIX} \
    		MAN_DIR=${PREFIX}
    
    RUN_DEPENDS-main = ${RUN_DEPENDS} lang/fennel,-docs
    RUN_DEPENDS-docs =
    
    post-install:
    	chmod +x ${PREFIX}/bin/fennel
    	cd ${PREFIX}/bin && mv fennel fennel-${MODLUA_VERSION}
    
    .include <bsd.port.mk>