Index: head/lang/nim/Makefile =================================================================== --- head/lang/nim/Makefile (revision 515798) +++ head/lang/nim/Makefile (revision 515799) @@ -1,60 +1,60 @@ # Created by: Neal Nelson # $FreeBSD$ PORTNAME= nim -PORTVERSION= 1.0.0 +PORTVERSION= 1.0.2 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ MAINTAINER= ports@nicandneal.net COMMENT= Nim programming language LICENSE= MIT LICENSE_FILE= ${WRKSRC}/copying.txt BROKEN_aarch64= fails to compile: crt1.c: undefined reference to main BROKEN_armv6= fails to compile: crt1.c: undefined reference to main BROKEN_armv7= fails to compile: crt1.c: undefined reference to main BROKEN_mips64= fails to build: build.sh: clang: not found BROKEN_powerpc64= fails to build: build.sh: clang: not found BROKEN_sparc64= fails to build: build.sh: clang: not found TOOLS_DESC= Build and install nimgrep and nimsuggest OPTIONS_DEFINE= DOCS TOOLS OPTIONS_SUB= yes MAKE_JOBS_UNSAFE= yes USES= compiler tar:xz .include TLIST= nimgrep nimsuggest post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e '/cc =/s/gcc/clang/' ${WRKSRC}/config/nim.cfg .endif do-build: cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \ ${SH} build.sh cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} --nimcache=${WRKSRC}/nimcache koch cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \ -d:release do-build-TOOLS-on: cd ${WRKSRC} && ./koch tools --parallelBuild=${MAKE_JOBS_NUMBER} \ -d:release do-install: cd ${WRKSRC} && ${SH} install.sh ${STAGEDIR}${PREFIX} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/nim do-install-TOOLS-on: .for t in ${TLIST} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${STAGEDIR}${PREFIX}/bin .endfor .include Index: head/lang/nim/distinfo =================================================================== --- head/lang/nim/distinfo (revision 515798) +++ head/lang/nim/distinfo (revision 515799) @@ -1,3 +1,3 @@ -TIMESTAMP = 1569510696 -SHA256 (nim-1.0.0.tar.xz) = 034817cc4dec86b7099bcf3e79e9e38842b50212b2fd96cd741fe90855a7e0dd -SIZE (nim-1.0.0.tar.xz) = 5136624 +TIMESTAMP = 1571921579 +SHA256 (nim-1.0.2.tar.xz) = 73a0ae099e1da39cc913c4a4054b5bf3d843ab93df95ffb98988a51074b651e6 +SIZE (nim-1.0.2.tar.xz) = 5139712 Index: head/lang/nim/files/patch-install.sh =================================================================== --- head/lang/nim/files/patch-install.sh (revision 515798) +++ head/lang/nim/files/patch-install.sh (revision 515799) @@ -1,70 +1,70 @@ ---- install.sh.orig 2019-09-26 15:12:41 UTC +--- install.sh.orig 2019-10-24 12:53:39 UTC +++ install.sh @@ -15,48 +15,14 @@ if [ $# -eq 1 ] ; then "--help"|"-h"|"help"|"h") echo "Nim installation script" echo "Usage: [sudo] sh install.sh DIR" - echo "Where DIR may be:" - echo " /usr/bin" - echo " /usr/local/bin" - echo " /opt" - echo " (treated similar to '/opt')" - echo "To deinstall, use the command:" - echo "sh deinstall.sh DIR" exit 1 ;; - "/usr/bin") - bindir=/usr/bin - configdir=/etc/nim - libdir=/usr/lib/nim - docdir=/usr/share/nim/doc - datadir=/usr/share/nim/data -- nimbleDir="/opt/nimble/pkgs/compiler-1.0.0" +- nimbleDir="/opt/nimble/pkgs/compiler-1.0.2" - ;; - "/usr/local/bin") - bindir=/usr/local/bin - configdir=/etc/nim - libdir=/usr/local/lib/nim - docdir=/usr/local/share/nim/doc - datadir=/usr/local/share/nim/data -- nimbleDir="/opt/nimble/pkgs/compiler-1.0.0" +- nimbleDir="/opt/nimble/pkgs/compiler-1.0.2" - ;; - "/opt") - bindir="/opt/nim/bin" - configdir="/opt/nim/config" - libdir="/opt/nim/lib" - docdir="/opt/nim/doc" - datadir="/opt/nim/data" -- nimbleDir="/opt/nimble/pkgs/compiler-1.0.0" +- nimbleDir="/opt/nimble/pkgs/compiler-1.0.2" - mkdir -p /opt/nim - mkdir -p $bindir - mkdir -p $configdir - ;; *) - bindir="$1/nim/bin" - configdir="$1/nim/config" - libdir="$1/nim/lib" - docdir="$1/nim/doc" - datadir="$1/nim/data" + bindir="$1/bin" + configdir="$1/etc/nim" + libdir="$1/lib" + docdir="$1/share/doc/nim" + datadir="$1/share/nim" nimbleDir="$1/nim" mkdir -p $1/nim mkdir -p $bindir @@ -925,13 +891,6 @@ chmod 644 $nimbleDir/compiler.nimble else echo "Nim installation script" echo "Usage: [sudo] sh install.sh DIR" - echo "Where DIR may be:" - echo " /usr/bin" - echo " /usr/local/bin" - echo " /opt" - echo " (treated similar to '/opt')" - echo "To deinstall, use the command:" - echo "sh deinstall.sh DIR" exit 1 fi