summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/zig: block dev-lang/zig-bin and some fixes for 9999Eric Joldasov2022-08-221-11/+11
| | | | | | | | | | | | | | cmake_src_install already installs lib/, so we should skip this in stage2 -DZIG_PREFER_CLANG_CPP_DYLIB has been renamed to -DZIG_SHARED_LLVM, see https://github.com/ziglang/zig/pull/12136 Closes: https://bugs.gentoo.org/864247 Closes: https://github.com/gentoo/gentoo/pull/26779 Co-authored-by: Rahim Usubov <the.guard@mail.ru> Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/zig: block dev-lang/zig-bin, add risv stage0 patch for 0.9.1Eric Joldasov2022-08-222-14/+59
| | | | | | Bug: https://bugs.gentoo.org/851732 Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/zig: add myself as a maintainerEric Joldasov2022-08-221-1/+8
| | | | | Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/zig: enable LLVM 14 on -9999BratishkaErik2022-07-152-13/+5
| | | | | | Signed-off-by: Eric Joldasov <bratishkaerik@getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/26320 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: add QA_FLAGS_IGNOREDBratishkaErik2022-05-271-0/+3
| | | | | | Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/25573 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: explain stage1 and stage2, add bugs-to fieldBratishkaErik2022-05-271-1/+2
| | | | | Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: add threads USE flagBratishkaErik2022-05-273-3/+20
| | | | | Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: add stage2 support (on -9999)BratishkaErik2022-04-303-1/+42
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/25085 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: update SRC_URIBratishkaErik2022-04-303-3/+3
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: fix UnusedLocalUseSam James2022-04-171-3/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/zig: drop 0.7.1, 0.8.1-r1Sam James2022-04-173-137/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/zig: propagate #836310 fix to other versions + liveIonen Wolkens2022-03-293-0/+15
| | | | | | | Thanks for 0.9.1 fix. Bug: https://bugs.gentoo.org/836310 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-lang/zig: fix pkg_setup on 0.9.1Joonas Niilola2022-03-291-0/+5
| | | | | | | | - two eclasses export pkg_setup causing a conflict. Closes: https://bugs.gentoo.org/836310 Thanks-to: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: add memory requirement via check-reqsBratishkaErik2022-03-284-12/+24
| | | | | | | | | see https://github.com/ziglang/zig/issues/6485 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/24734 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* dev-lang/zig: drop old versionBratishkaErik2022-03-283-121/+0
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* dev-lang/zig: New version 0.9.1BratishkaErik2022-03-082-0/+60
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: BratishkaErik <bratishkaerik@getgoogleoff.me> Closes: https://github.com/gentoo/gentoo/pull/24412 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* dev-lang/zig: Keyword 0.9.0 arm, #796596Arthur Zamarin2021-12-251-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/zig: fix WhitespaceFoundSam James2021-12-252-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/zig: add 0.9.0Sam James2021-12-253-11/+71
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/zig: Keyword 0.8.1-r1 arm64, #796596Michał Górny2021-11-211-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: reassign aisha's packagesJoonas Niilola2021-11-211-8/+1
| | | | | Bug: https://bugs.gentoo.org/719632 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: Disable experimental useflag for newestPatrick Lauer2021-11-052-6/+4
| | | | | | | | | Doesn't build otherwise, can't be fixed easily as upstream assumes full LLVM_TARGETS available Bug: https://bugs.gentoo.org/800206 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/zig: depend on LLVM 13 in live ebuildSam James2021-10-311-2/+2
| | | | | | Closes: https://bugs.gentoo.org/816084 Reported-by: Martin Sekera <sekerama@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/zig: add 0.8.1Sam James2021-10-312-0/+61
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-lang/zig: add missing diesJoonas Niilola2021-07-033-3/+3
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: enable tests for 0.7.1Aisha Tammy2021-07-031-1/+9
| | | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/21296 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: version bump to 0.8.0Aisha Tammy2021-07-033-4/+73
| | | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/21175 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/zig: Remove oldMichał Górny2021-03-062-62/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/zig: version bump to 0.7.1Aisha Tammy2021-03-044-26/+77
| | | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19606 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: Drop to maintainer-needed@Matt Turner2021-01-031-8/+1
| | | | | | | | | | Multiple open bugs on the package; maintainer has not committed in 15 months and has no bugzilla activity in a year. Closes: https://bugs.gentoo.org/691582 Signed-off-by: Matt Turner <mattst88@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18920 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/zig: Remove old (LLVM 8)Michał Górny2020-07-314-142/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/zig: Switch to cmake.eclassAndreas Sturmlechner2020-01-062-8/+8
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-lang/zig: bump to 0.5.0Nick Erdmann2019-10-012-0/+62
| | | | | | Signed-off-by: Nick Erdmann <n@nirf.de> Closes: https://github.com/gentoo/gentoo/pull/13107 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: require llvm 9Nick Erdmann2019-09-201-4/+4
| | | | | | Signed-off-by: Nick Erdmann <n@nirf.de> Closes: https://github.com/gentoo/gentoo/pull/12979 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: add version 9999Nick Erdmann2019-09-081-0/+61
| | | | | | Signed-off-by: Nick Erdmann <n@nirf.de> Closes: https://github.com/gentoo/gentoo/pull/12599 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: remove zig-0.4.0.ebuildNick Erdmann2019-08-072-56/+2
| | | | | | Signed-off-by: Nick Erdmann <n@nirf.de> Closes: https://github.com/gentoo/gentoo/pull/12606 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: switch to EAPI=6, use patch filesNick Erdmann2019-08-073-0/+139
| | | | | Signed-off-by: Nick Erdmann <n@nirf.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: specify LLVM SLOTJoonas Niilola2019-08-021-2/+2
| | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/zig: new packageNick Erdmann2019-08-023-0/+75
Zig is an open-source programming language designed for robustness, optimality, and maintainability. Feature Highlights - Manual memory management. Memory allocation failure is handled correctly. Edge cases matter! - Zig competes with C instead of depending on it. The Zig Standard Library does not depend on libc. - Small, simple language. Focus on debugging your application rather than debugging your knowledge of your programming language. - A fresh take on error handling that resembles what well-written C error handling looks like, minus the boilerplate and verbosity. - Debug mode optimizes for fast compilation time and crashing with a stack trace when undefined behavior would happen. - ReleaseFast mode produces heavily optimized code. What other projects call "Link Time Optimization" Zig does automatically. - ReleaseSafe mode produces optimized code but keeps safety checks enabled. Disable safety checks in the bottlenecks of your code. - Generic data structures and functions. - Compile-time reflection and compile-time code execution. No preprocessor. - Concurrency via coroutines. Async/await is thread-safe, non-blocking, and makes no syscalls, and therefore available in freestanding mode. You can multiplex coroutines onto a thread pool in userland for M:N concurrency. - Import .h files and directly use C types, variables, and functions. - Export functions, variables, and types for C code to depend on. Automatically generate .h files. - Optional type instead of null pointers. - Order independent top level declarations. - Friendly toward package maintainers. Reproducible build, 3-step bootstrapping process. - Cross-compiling is a first-class use case. Package-Manager: portage-2.3.66 Closes: https://bugs.gentoo.org/683386 Signed-off-by: Nick Erdmann <n@nirf.de> Closes: https://github.com/gentoo/gentoo/pull/12110 Signed-off-by: Joonas Niilola <juippis@gentoo.org>