Edit

IABSD.fr/ports/converters/lua-iconv/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2026-02-18 11:57:21
    Hash : 02efd2fc
    Message : update to lua-iconv-7.1.0, build for lua54

  • converters/lua-iconv/Makefile
  • COMMENT =	Lua bindings for the iconv library
    
    GH_ACCOUNT =	ittner
    GH_PROJECT =	lua-iconv
    GH_TAGNAME =	v7.1.0
    
    CATEGORIES =	converters
    
    # MIT
    PERMIT_PACKAGE =	Yes
    
    LIB_DEPENDS =	converters/libiconv
    
    MODULES =	lang/lua
    TEST_DEPENDS +=	${BASE_PKGPATH}
    WANTLIB +=	${MODLUA_WANTLIB} iconv
    
    FLAVORS =	lua52 lua53 lua54
    FLAVOR ?=
    
    CFLAGS +=	`pkg-config --cflags ${MODLUA_DEP}` -I${LOCALBASE}/include
    LINK =		${CC} ${CFLAGS} -fPIC -shared -L${LOCALBASE}/lib -o
    
    do-build:
    	cd ${WRKDIST} && ${LINK} iconv.so luaiconv.c ${MODLUA_LIB} -liconv
    
    do-install:
    	${INSTALL_DATA_DIR} ${MODLUA_LIBDIR}
    	${INSTALL_DATA} ${WRKSRC}/iconv.so ${MODLUA_LIBDIR}
    	${INSTALL_DATA_DIR} ${MODLUA_DOCDIR}
    	${INSTALL_DATA} ${WRKSRC}/README.md ${MODLUA_DOCDIR}
    
    do-test:
    	cd ${WRKDIST} && ${MODLUA_BIN} test_iconv.lua
    
    .include <bsd.port.mk>