Files
ports/lang/jpm/Makefile
T
David Marker abd8416ab1 lang/jpm: Update to 1.2.0 and enable testing
Approved By: Christopher Hall <bsd.hsw@gmail.com> (maintainer)
Differential Revision: https://reviews.freebsd.org/D55396
2026-02-25 19:14:25 +03:00

49 lines
1.0 KiB
Makefile

PORTNAME= jpm
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
CATEGORIES= lang
MAINTAINER= bsd.hsw@gmail.com
COMMENT= Janet Project Manager tool
WWW= https://github.com/janet-lang/jpm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= janet>=1.17.2:lang/janet
RUN_DEPENDS= janet>=1.17.2:lang/janet \
git:devel/git
USE_GITHUB= yes
GH_ACCOUNT= janet-lang
# JANET_* might interfere with the install
MAKE_ENV= -uJANET_MODPATH \
-uJANET_PATH \
DESTDIR=${STAGEDIR}
NO_ARCH= yes
NO_BUILD= yes
.include <bsd.port.pre.mk>
.if ${PREFIX} != /usr/local
post-patch:
@${REINPLACE_CMD} s,"/usr/local","${PREFIX}", \
${WRKSRC}/configs/bsd_config.janet
.endif
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/janet
@cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} janet bootstrap.janet configs/bsd_config.janet || ${TRUE}
.if ${PREFIX} != /usr/local
# XXX: Something always creates /usr/local/lib/janet ?
@${RMDIR} ${STAGEDIR}/usr/local/lib/janet
.endif
do-test:
cd ${WRKSRC} && janet test/installtest.janet
.include <bsd.port.post.mk>