git: 16f844ab7cc8 - main - lang/inko: Add STD library that was missing
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Oct 2023 16:34:27 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=16f844ab7cc8a2e914d82d4ebda188609736476c commit 16f844ab7cc8a2e914d82d4ebda188609736476c Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2023-10-31 16:33:06 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2023-10-31 16:34:25 +0000 lang/inko: Add STD library that was missing PR: 274829 Reported by: Ashish SHUKLA <ashish@FreeBSD.org> --- 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 <bsd.port.mk> 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