From nobody Tue Oct 31 16:34:27 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SKbM737lBz4yZcJ; Tue, 31 Oct 2023 16:34:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SKbM72Xtzz3bqQ; Tue, 31 Oct 2023 16:34:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698770067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nVeaIR9MiSlj5Pc1IPWyxyInV8AtIbudoEeRqejXkIQ=; b=wmbWOnhQfq7MO7yGjlNyqdIKz04HbXzYyoCtu9PQmjnUn6c8QLrGVquNiUIbBFxaEvL6Ra eCBtNJK5snxJL+j3KhuQi59x2YfY2VIyuD45NNj9lQ4fu7vFZFf7HLH0fRU5wZgxxHpICt uTp97/U8WClYjxENwzljUeSLO0v37I8ZdsR+Ot23bgLaWYKNuxvgc9jr3Z18yCbLfW4JF3 uOmQXFyerHuBmts19uUtLF66tmQoamdXgibYuyzPKJBjblc5P+wIEq5zeXEXqendE2IoJ/ KDnf5NQmxaruvCmyCxmliI+gvQJuwsJd7Fs2Qmix1/SbxvN3VE2dsPFx5zGGgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1698770067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=nVeaIR9MiSlj5Pc1IPWyxyInV8AtIbudoEeRqejXkIQ=; b=FZbMU3XI+BXDW5dSgiZOSm4cM2S7IiSBke1DvZzu7lFrnQ9aQIdgz631OTL0OszHEfBE87 0795LHKPV+umF8H/7GmlepEknGBazmxRoN0BEuFRDdb595qsEHlDL58Gg4LNFhvfzW+9WJ 5mYWzPyyGA1fiajoh9TXFGHyQDC9aV5gniN/daCF2nDFLK36Sz6gj8v+YZ3SeFdxlI3TWy 16UsISUEW3OU8NEp/00hAdzB0OZXK3zHMc9sJh+XJQWNGw21QLqDoQ9G1NzklHHzVgGVmk O81uxSoY3N8ynLbls0EENoYqoyB38tQ/MTX6x0Ym0DEhD0WhZ6/sthchJ6fwWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1698770067; a=rsa-sha256; cv=none; b=GFy77xlwWjTS5rQtesjteMh5KiRps/YIvxd9oCsM4ZqXhD+Y79F6+HLnQ48eR1MOiLN3TM wWDj+/JFZdKd/6MiJ1d7KvrpuwJVFXxJVuKBD8ZVX9AlQuBv6Rq13ssTihfdEmB+s8rtDI SKpS5NqbRsg63qRrmdGoobyMxNQFZ9Ebo6/CygUW+P0IVx6RTJijxzQ+mEpl2l/bpOgOeA 0FOgdFzokNhkoTO/OwD/EgHM1Ex6RgMQwlLT0rWX9cyApEoYDgaEt2IE36NWKxWkBhcGGx bAY5ejOHyPQHKWujtJFzTKAi/DybSYsqhfC4e3Xs3IwNTIkyjWsgk66EfK78Hg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SKbM71bbDz19jf; Tue, 31 Oct 2023 16:34:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 39VGYRBI097769; Tue, 31 Oct 2023 16:34:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39VGYRPg097766; Tue, 31 Oct 2023 16:34:27 GMT (envelope-from git) Date: Tue, 31 Oct 2023 16:34:27 GMT Message-Id: <202310311634.39VGYRPg097766@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 16f844ab7cc8 - main - lang/inko: Add STD library that was missing List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 16f844ab7cc8a2e914d82d4ebda188609736476c Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=16f844ab7cc8a2e914d82d4ebda188609736476c commit 16f844ab7cc8a2e914d82d4ebda188609736476c Author: Yuri Victorovich AuthorDate: 2023-10-31 16:33:06 +0000 Commit: Yuri Victorovich CommitDate: 2023-10-31 16:34:25 +0000 lang/inko: Add STD library that was missing PR: 274829 Reported by: Ashish SHUKLA --- lang/inko/Makefile | 9 ++++---- lang/inko/pkg-plist | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 4 deletions(-) diff --git a/lang/inko/Makefile b/lang/inko/Makefile index 7864a51f4706..e725929a390a 100644 --- a/lang/inko/Makefile +++ b/lang/inko/Makefile @@ -1,6 +1,7 @@ PORTNAME= inko DISTVERSIONPREFIX= v DISTVERSION= 0.13.1 +PORTREVISION= 1 CATEGORIES= lang devel MAINTAINER= yuri@FreeBSD.org @@ -18,7 +19,8 @@ USE_GITHUB= yes GH_ACCOUNT= inko-lang MAKE_ENV= LLVM_SYS_150_PREFIX=${LLVM_PREFIX} \ - INKO_RT=${PREFIX}/lib/inko/runtime + INKO_RT=${PREFIX}/lib/inko/runtime \ + INKO_STD=${PREFIX}/lib/inko CARGO_CRATES= addr2line-0.19.0 \ adler-1.0.2 \ @@ -108,14 +110,13 @@ CARGO_CRATES= addr2line-0.19.0 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.48.0 -PLIST_FILES= bin/${PORTNAME} \ - lib/inko/runtime/libinko.a - do-install: # executable ${INSTALL_PROGRAM} ${WRKDIR}/target/*-freebsd/release/inko ${STAGEDIR}${PREFIX}/bin/${PORTNAME} # runtime library ${MKDIR} ${STAGEDIR}${PREFIX}/lib/inko/runtime ${INSTALL_DATA} ${WRKDIR}/target/*-freebsd/release/libinko.a ${STAGEDIR}${PREFIX}/lib/inko/runtime + # standard library + cd ${WRKSRC}/std/src && ${COPYTREE_SHARE} std ${STAGEDIR}${PREFIX}/lib/inko .include diff --git a/lang/inko/pkg-plist b/lang/inko/pkg-plist new file mode 100644 index 000000000000..9c524987aa41 --- /dev/null +++ b/lang/inko/pkg-plist @@ -0,0 +1,60 @@ +bin/inko +lib/inko/runtime/libinko.a +lib/inko/std/array.inko +lib/inko/std/bool.inko +lib/inko/std/byte_array.inko +lib/inko/std/channel.inko +lib/inko/std/clone.inko +lib/inko/std/cmp.inko +lib/inko/std/crypto/chacha.inko +lib/inko/std/crypto/cipher.inko +lib/inko/std/crypto/hash.inko +lib/inko/std/crypto/math.inko +lib/inko/std/crypto/md5.inko +lib/inko/std/crypto/poly1305.inko +lib/inko/std/crypto/sha1.inko +lib/inko/std/crypto/sha2.inko +lib/inko/std/debug.inko +lib/inko/std/drop.inko +lib/inko/std/endian/big.inko +lib/inko/std/endian/little.inko +lib/inko/std/env.inko +lib/inko/std/float.inko +lib/inko/std/fmt.inko +lib/inko/std/fs.inko +lib/inko/std/fs/file.inko +lib/inko/std/fs/path.inko +lib/inko/std/hash.inko +lib/inko/std/hash/siphash.inko +lib/inko/std/init.inko +lib/inko/std/int.inko +lib/inko/std/io.inko +lib/inko/std/iter.inko +lib/inko/std/json.inko +lib/inko/std/libc/bsd/errors.inko +lib/inko/std/libc/freebsd/dir.inko +lib/inko/std/libc/linux/dir.inko +lib/inko/std/libc/linux/errors.inko +lib/inko/std/libc/mac/amd64/dir.inko +lib/inko/std/libc/mac/arm64/dir.inko +lib/inko/std/libc/mac/errors.inko +lib/inko/std/libc/unix/alloc.inko +lib/inko/std/libc/unix/dir.inko +lib/inko/std/map.inko +lib/inko/std/net/ip.inko +lib/inko/std/net/socket.inko +lib/inko/std/nil.inko +lib/inko/std/ops.inko +lib/inko/std/option.inko +lib/inko/std/process.inko +lib/inko/std/rand.inko +lib/inko/std/range.inko +lib/inko/std/result.inko +lib/inko/std/set.inko +lib/inko/std/stdio.inko +lib/inko/std/string.inko +lib/inko/std/sys.inko +lib/inko/std/test.inko +lib/inko/std/time.inko +lib/inko/std/tuple.inko +lib/inko/std/utf8.inko