Update lang/rust to version 1.11.0
[dports.git] / lang / rust / Makefile.DragonFly
1 OPTIONS_DEFAULT:= ${OPTIONS_DEFAULT} PORT_LLVM
2 CONFIGURE_ENV+= CFG_DISABLE_LIBCPP=1
3
4 # This creates a minimal bootstrap
5 # It's geared for existing package in muscles output area
6
7 PKGAREA?=       /build/boomdata/data/packages/bleeding-edge-potential/All
8 LASTBUILT=      ${PKGAREA}/${PKGNAME}.txz
9 STRAPNAME=      ${PKGNAME}-${ARCH}-unknown-${OPSYS:tl}
10 XRC=            /tmp/explode/usr/local
11
12 dfly-bootstrap:
13         ${RM} -r /tmp/${STRAPNAME} /tmp/explode
14         ${MKDIR} /tmp/${STRAPNAME}/rustc/lib/rustlib/etc /tmp/explode
15         (cd /tmp/explode && ${TAR} -xf ${LASTBUILT})
16         ${MV} ${XRC}/bin /tmp/${STRAPNAME}/rustc
17         ${MV} ${XRC}/lib/rustlib/components /tmp/${STRAPNAME}
18         ${MV} ${XRC}/lib/rustlib/rust-installer-version /tmp/${STRAPNAME}
19         ${MV} ${XRC}/lib/rustlib/etc/*.py /tmp/${STRAPNAME}/rustc/lib/rustlib/etc
20         ${MV} ${XRC}/lib/*.so /tmp/${STRAPNAME}/rustc/lib
21         ${ECHO} ${PKGNAME} > /tmp/${STRAPNAME}/version
22         (cd /tmp && ${TAR} -czf ${STRAPNAME}.tar.gz ${STRAPNAME})
23         @${ECHO} The new bootstrap is located at /tmp/${STRAPNAME}.tar.gz
24         @${RM} -r /tmp/${STRAPNAME} /tmp/explode