freebsd-ports/lang/kotlin/Makefile
Michael Zhilin 95241017b1 [new port] add lang/kotlin
Kotlin is cross-platform language designed to interoperate with Java.
It's sponsored by JetBrains and Google, officially supported by Google
for mobile development on Android. Since May, 2019, it's preferred language
for Android app developer according to Google.

Here is source link of port: https://github.com/lwhsu/freebsd-ports-kotlin

Reviewed by:    lwhsu
Approved by:	lwhsu
2019-08-09 10:32:54 +00:00

44 lines
948 B
Makefile

# $FreeBSD$
PORTNAME= kotlin
PORTVERSION= 1.3.41
CATEGORIES= lang
MASTER_SITES= https://github.com/JetBrains/kotlin/releases/download/v${PORTVERSION}/
DISTNAME= kotlin-compiler-${PORTVERSION}
MAINTAINER= mizhka@FreeBSD.org
COMMENT= Kotlin Programming Language
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/license/LICENSE.txt
RUN_DEPENDS= bash:shells/bash
USES= zip
WRKSRC= ${WRKDIR}/kotlinc
USE_JAVA= yes
NO_BUILD= yes
KOTLIN_BIN= kapt \
kotlin \
kotlin-dce-js \
kotlinc \
kotlinc-js \
kotlinc-jvm
post-extract:
${RM} ${WRKSRC}/bin/*.bat
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/lib
${MKDIR} ${STAGEDIR}${DATADIR}/bin
cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin
cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/lib
.for f in ${KOTLIN_BIN}
${LN} -sf ${DATADIR}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f}
.endfor
${INSTALL_DATA} ${WRKSRC}/build.txt ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>