Edit

IABSD.fr/ports/lang/njs/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2025-04-22 14:53:43
    Hash : 1db4d185
    Message : update to njs-0.8.10, from Sergey A. Osokin (maintainer)

  • lang/njs/Makefile
  • COMMENT=	NGINX JavaScript command line utility and static library
    
    GH_ACCOUNT=	nginx
    GH_PROJECT=	njs
    GH_TAGNAME=	0.8.10
    
    CATEGORIES=	lang www
    
    HOMEPAGE=	https://nginx.org/en/docs/njs/
    
    MAINTAINER=	Sergey A. Osokin <osa@FreeBSD.org>
    
    # 2 clause BSD
    PERMIT_PACKAGE=	Yes
    
    COMPILER=	base-clang ports-gcc
    COMPILER_LANGS=	c
    
    WANTLIB=	c crypto m pcre2-8 xml2 z
    
    LIB_DEPENDS=	devel/pcre2 \
    		textproc/libxml
    
    CONFIGURE_STYLE=simple
    CONFIGURE_ARGS+=	--no-quickjs
    
    ALL_TARGET=	libnjs njs
    
    post-patch:
    	${SUBST_CMD} ${WRKSRC}/src/njs.pc.in
    
    do-install:
    	${INSTALL_PROGRAM} ${WRKDIST}/build/njs ${PREFIX}/bin
    	${INSTALL_DATA} ${WRKSRC}/src/*.h ${PREFIX}/include
    	${INSTALL_DATA} ${WRKSRC}/build/njs_auto_config.h ${PREFIX}/include
    	${INSTALL_DATA} ${WRKSRC}/build/libnjs.a ${PREFIX}/lib
    	${INSTALL_DATA} ${WRKSRC}/build/njs.pc ${PREFIX}/lib/pkgconfig
    
    .include <bsd.port.mk>