nim: update to 1.0.0

This commit is contained in:
SolitudeSF 2019-09-23 16:11:46 +03:00 committed by Helmut Pozimski
parent 5ed047da4e
commit 832bfbd6c8

View file

@ -1,23 +1,23 @@
# Template file for 'nim'
pkgname=nim
version=0.20.0
version=1.0.0
revision=1
_cversion=0.20.0
_nimbleversion=0.10.2
_nimbleversion=0.11.0
create_wrksrc=yes
build_wrksrc=Nim-$version
hostmakedepends="ed"
depends="gcc"
short_desc="The Nim programming language"
short_desc="Nim programming language"
maintainer="allan <mail@may.mooo.com>"
license="MIT"
homepage="https://nim-lang.org/"
distfiles="https://github.com/nim-lang/Nim/archive/v${version}.tar.gz
https://github.com/nim-lang/csources/archive/v${_cversion}.tar.gz>csources-${_cversion}.tar.gz
https://github.com/nim-lang/nimble/archive/v${_nimbleversion}.tar.gz>nimble-${_nimbleversion}.tar.gz"
checksum="53f96a92cd1a46360b1fab44720d331536bbd18993a81746e973af46fdad8fbb
checksum="6d93d25da6b5ef4e0223acb1f1abadf06be1019a8137491ddc7c6fa030e638c3
5e6fd15d90df1a8cb7614c4ffc70aa8c4198cd854d7742016202b96dd0228d3c
ef62b38ad41f9d84b4c9206b10541f1dc7498edda16b2031d96eaa873f4f9730"
a31d06128f3d1014d68297aa5cd264023d202cae74746d78ba84e335af3399d2"
post_extract() {
mv csources-$_cversion $build_wrksrc/csources
@ -27,17 +27,17 @@ post_extract() {
do_build() {
cd csources
CC=cc LD=cc CFLAGS="-Os -pipe" LDFLAGS= sh build.sh
case "$XBPS_TARGET_MACHINE" in
i686*)
CC=cc LD=cc CFLAGS="-Os -pipe" LDFLAGS= \
sh build.sh --cpu i686;;
*)
CC=cc LD=cc CFLAGS="-Os -pipe" LDFLAGS= sh build.sh;;
esac
cd ..
ed lib/wrappers/openssl.nim <<-EDIT
,s/versions = "(/versions = "(.46|/
w
q
EDIT
bin/nim c koch
./koch boot -d:release
./koch boot -d:release -d:danger
case "$XBPS_TARGET_MACHINE" in
aarch64*) _arch=arm64;;
@ -62,7 +62,7 @@ do_build() {
w
q
EDIT
bin/nim c -d:release --os:linux --cpu:$_arch --listCmd compiler/nim
bin/nim c -d:release -d:danger --os:linux --cpu:$_arch --listCmd compiler/nim
for _p in \
dist/nimble/src/nimble \
tools/nimgrep \