freebsd-ports/lang/julia/Makefile
Rene Ladan b8ff364449 lang/julia: remove support for expired lang/julia11
Three times is a charm...
2020-09-19 11:47:40 +00:00

50 lines
1.2 KiB
Makefile

# Created by: Iblis Lin <iblis@hs.ntnu.edu.tw>
# $FreeBSD$
PORTNAME= julia
PORTVERSION= 1.0.3
PORTREVISION= 3
CATEGORIES= lang math
MASTER_SITES= # empty
DISTFILES= # empty
EXTRACT_ONLY= # empty
MAINTAINER= iblis@hs.ntnu.edu.tw
COMMENT= Meta port for the different versions of Julia compiler
# LICENSE= # empty
# LICENSE_FILE= # empty
ONLY_FOR_ARCHS= amd64 i386
NO_BUILD= yes
PLIST_FILES= bin/julia \
man/man1/julia.1.gz\
etc/julia
OPTIONS_DEFINE= V10
OPTIONS_DEFAULT= V${JULIA_DEFAULT:S/.//} D${JULIA_DEFAULT:S/.//}
OPTIONS_SINGLE= DEFAULTVER
OPTIONS_SINGLE_DEFAULTVER= D10 # D stands for default
V10_DESC= Install v${:!${MAKE} -C ${PORTSDIR}/lang/julia10 -v PORTVERSION!} release \
(1.x long-term support branch)
V10_RUN_DEPENDS= julia10:lang/julia10
DEFAULTVER_DESC= Select default version
D10_DESC= Set up symbolic links of bin/julia, manual page and etc/startup.jl for 1.0
D10_IMPLIES= V10
.include <bsd.port.options.mk>
_JULIA_VER= ${PORT_OPTIONS:MD*:S/D//}
do-install:
${RLN} julia${_JULIA_VER} ${STAGEDIR}${PREFIX}/bin/julia
${RLN} ../julia/julia${_JULIA_VER}/etc/julia ${STAGEDIR}${PREFIX}/etc
${RLN} julia${_JULIA_VER}.1.gz ${STAGEDIR}${PREFIX}/man/man1/julia.1.gz
.include <bsd.port.mk>