Commit Graph

19200 Commits

Author SHA1 Message Date
Randy Eckenrode
621d0e188e
gcc{6,7,8,9}: fix compatibility with Darwin headers
The version of `AvailabilityInternal.h` used in newer SDKs does not work with older versions of GCC that do not support `__has_builtin`. Apply a fixinclude on those versions to allow them to build against the newer version of that header (also used in the source-based SDK after the ld64 update).
2024-07-22 12:17:06 -04:00
Randy Eckenrode
ea889da7e6
gcc: drop rpath from build on platforms that don’t set rpaths
Darwin uses absolute path install names, so setting rpaths is unnecessary. This fixes breakage on older versions of GCC that try to set a deployment target that does not support rpaths.
2024-07-22 12:17:05 -04:00
Tristan Ross
3827d51c23
llvmPackages_git: 19.0.0-git-2024-07-14 -> 19.0.0-git-2024-07-21 2024-07-21 20:17:23 -07:00
github-actions[bot]
e533bfc8da
Merge master into staging-next 2024-07-20 18:01:23 +00:00
Vladimír Čunát
577f40b8a9
Merge branch 'staging' into staging-next 2024-07-20 16:12:24 +02:00
Martin Weinelt
d3639ba677
Merge pull request #328556 from r-ryantm/auto-update/orc
orc: 0.4.38 -> 0.4.39
2024-07-20 15:38:26 +02:00
Peder Bergebakken Sundt
a2c2509f41
Merge pull request #328649 from r-ryantm/auto-update/silice
silice: 0-unstable-2024-06-23 -> 0-unstable-2024-07-15
2024-07-20 15:22:03 +02:00
R. Ryantm
cad8d8bf43 silice: 0-unstable-2024-06-23 -> 0-unstable-2024-07-15 2024-07-20 12:02:04 +00:00
Thiago Kenji Okada
6e14bbce7b
Merge pull request #327972 from atorres1985-contrib/remove-dtzwill
Treewide: Remove dtzwill
2024-07-20 10:11:00 +01:00
Yureka
92678902ba openjdk17: backport musl 1.2.4 fixes
Signed-off-by: Yureka <fork-nixpkgs-with@yuka.dev>
2024-07-20 10:11:07 +02:00
Alyssa Ross
29934c9408 llvm: fix broken llvm-config-native for canExecute
Since a0b4b85bfa ("llvm: Avoid cross compiling if the build platform
can execute host binaries"), the flags to get a working
llvm-config-native are not used when the build platform can execute
host binaries, resulting in a broken llvm-config-native, and therefore
a broken mesa, but since build can execute host, we don't need a
separate llvm-config-native at all — we can just use the normal
llvm-config.

Fixes: a0b4b85bfa ("llvm: Avoid cross compiling if the build platform can execute host binaries")
2024-07-20 10:09:32 +02:00
Randy Eckenrode
d5f637590e
tree-wide: enable LTO on Darwin 2024-07-20 03:19:54 -04:00
Audrey Dutcher
8a6b6167bb go: support FreeBSD 2024-07-20 11:05:58 +10:00
R. Ryantm
adcf839de2 orc: 0.4.38 -> 0.4.39 2024-07-20 01:01:46 +00:00
Weijia Wang
c5e1866b3d
Merge pull request #328009 from konst-aa/chicken-5.4
chicken: 5.3.0 -> 5.4.0
2024-07-20 01:41:49 +02:00
Konstantin Astafurov
9f61def816 chickenPackages.chickenEggs: fix allegro, dbus, math, and socket eggs 2024-07-19 13:01:16 -04:00
Konstantin Astafurov
dacbe420fb chickenPackages.chickenEggs: format 2024-07-19 12:58:24 -04:00
github-actions[bot]
f316203fda
Merge staging-next into staging 2024-07-19 00:03:05 +00:00
❄️
70019cd644
Merge pull request #327960 from atorres1985-contrib/swift-remove-dtzwill
Swift: remove dtzwill and create team
2024-07-18 15:11:43 -03:00
Randy Eckenrode
2f07b9556b
Merge pull request #328077 from reckenrode/cctools-darwin-aliases
tree-wide: use top-level cctools
2024-07-18 08:54:54 -04:00
Martin Weinelt
983077457f
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
-	pkgs/development/python-modules/uvcclient/default.nix
-	pkgs/development/tools/rust/rust-analyzer/default.nix
2024-07-18 12:35:33 +02:00
Aleksana
87cb6e7002
Merge pull request #326966 from hzeller/feature-20240713-rename-verilog-to-iverilog
verilog: rename to actual name iverilog
2024-07-18 12:39:17 +08:00
Randy Eckenrode
f9b7f4ec09
tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
Anderson Torres
2709408a33 swiftpm2nix: migrate to Swift suite directory
Since they are from the same team.
2024-07-17 23:34:17 -03:00
Anderson Torres
7246208bc7 treewide: update meta.maintainers for Swift suite 2024-07-17 23:34:16 -03:00
Anderson Torres
2a9a026118 treewide: add lib.teams.swift.members to Swift suite 2024-07-17 23:34:16 -03:00
Anderson Torres
c9f7d60011 treewide: remove dtzWill as maintainer [no orphans]
Since theey is not active in a long span of time.

None of the packages in this commit are orphan.

All the packages listed here are related to Swift programming language compiler
suite.
2024-07-17 23:34:16 -03:00
Konstantin Astafurov
09b16ef79b chickenPackages.chickenEggs: update 2024-07-17 15:28:20 -04:00
Anderson Torres
6dba240f79 treewide: remove dtzWill as maintainer [orphans]
Since theey is not active in a long span of time.

All the packages in this commit are now orphan.
2024-07-17 13:52:45 -03:00
Weijia Wang
078fdedf26 Merge branch 'staging-next' into staging 2024-07-17 13:10:23 +02:00
Paul Meyer
e5e12391d9
Merge pull request #327764 from qowoz/go123
go_1_23: 1.23rc1 -> 1.23rc2
2024-07-17 12:01:24 +02:00
toonn
c3c5870e96
Merge pull request #307880 from reckenrode/ld64
cctools: 973.0.1 -> 1010.6
2024-07-17 08:22:14 +02:00
R. Ryantm
266d23ef5d chicken: 5.3.0 -> 5.4.0 2024-07-17 00:38:04 +00:00
zowoq
5a7e12c85f go_1_23: 1.23rc1 -> 1.23rc2
Changelog: https://go.dev/doc/devel/release#go1.23
2024-07-17 10:11:28 +10:00
John Ericson
8f8c3c9c3b
Merge pull request #326644 from obsidiansystems/openbsd-llvm
llvm_18, lld_18: Patch to support more OpenBSD sections
2024-07-16 16:07:28 -04:00
github-actions[bot]
df8055b727
Merge staging-next into staging 2024-07-16 18:01:37 +00:00
Artturin
a516ea8c99 Merge branch 'staging-next' into staging 2024-07-16 19:07:48 +03:00
Markus Scherer
0ba57b396f souffle: add markusscherer as maintainer 2024-07-16 07:31:42 -05:00
Markus Scherer
c8c340b468 souffle: add some package tests 2024-07-16 07:31:14 -05:00
Markus Scherer
9a0a4ca9ce souffle: fix souffle-compile.py 2024-07-16 07:31:14 -05:00
Nick Cao
04491f5b6a
Merge pull request #327162 from sequencer/circt177
circt: 1.76.0 -> 1.77.0
2024-07-15 17:46:40 -04:00
Thiago Kenji Okada
be6ca51c35
Merge pull request #327385 from thiagokokada/graalvm-bump
graalvm-ce: 22.0.0 -> 22.0.1;  graalvmCEPackages.{graaljs,graalnodejs}: 23.1.0 -> 24.0.1
2024-07-15 18:57:27 +01:00
Tristan Ross
858ad19226
Merge pull request #327255 from ExpidusOS/feat/llvm-git-2024-07-14
llvmPackages_git: 19.0.0-git-2024-07-08 -> 19.0.0-git-2024-07-14
2024-07-15 09:44:33 -07:00
Henner Zeller
61f0a17d3c verilog: rename to actual name iverilog
The iverilog project is commonly known as ... iverilog, not verilog.
The package name `verilog` so far has been confusing, rename to `iverilog`.

While doing so, move the package to the new by-name/ convention directory.
Fix all the fall-out of packages that referred to the old name.
2024-07-15 08:36:13 -07:00
Aleksana
c32a207dd7
Merge pull request #327304 from Mic92/opendylan
opendylan: remove
2024-07-15 22:47:48 +08:00
Thiago Kenji Okada
2ba084c79b graalvmCEPackages.graaljs: 23.1.0 -> 24.0.1 2024-07-15 15:29:24 +01:00
Thiago Kenji Okada
3cb8078b3b graalvmCEPackages.graalnodejs: 23.1.0 -> 24.0.1 2024-07-15 15:27:37 +01:00
Thiago Kenji Okada
131f822e17 graalvm-ce: 22.0.0 -> 22.0.1 2024-07-15 15:20:53 +01:00
Weijia Wang
258921d607
Merge pull request #325999 from r-ryantm/auto-update/ballerina
ballerina: 2201.9.1 -> 2201.9.2
2024-07-15 15:42:06 +02:00
Jörg Thalheim
a3f54798bd opendylan: remove 2024-07-15 15:36:53 +02:00
Masum Reza
f36e2c837a
Merge pull request #326594 from ereslibre/bump-unison
unison-ucm: 0.5.22 -> 0.5.24
2024-07-15 11:38:58 +05:30
Tristan Ross
d94a7ad348
llvmPackages_git: 19.0.0-git-2024-07-08 -> 19.0.0-git-2024-07-14 2024-07-14 21:28:10 -07:00
maralorn
8c5b90372b Merge branch 'master' into haskell-updates 2024-07-15 00:01:49 +02:00
Atemu
476b450df8
Merge pull request #272380 from chayleaf/gradle2
gradle: add setup hook
2024-07-14 22:08:41 +02:00
Robert Scott
8cc85654bc
Merge pull request #327093 from risicle/ris-llvm-trivialautovarinit-disable-tidy
llvm: make `hardeningDisable` of `trivialautovarinit` common across all llvms
2024-07-14 20:05:19 +01:00
github-actions[bot]
31817540ee
Merge staging-next into staging 2024-07-14 18:01:37 +00:00
Jiuyang Liu
cde51ec878 circt: 1.76.0 -> 1.77.0 2024-07-15 01:35:48 +08:00
Aleksana
3ea85ac338
Merge pull request #326827 from Aleksanaa/trivial-sha256-fix
treewide: sha256 -> hash attribute for gitlab.com,codeberg.org fetchers
2024-07-14 22:40:25 +08:00
Robert Scott
57a38b02f9 llvm: make hardeningDisable of trivialautovarinit common across all llvms
its omission from llvm 17 was probably an oversight arising
from llvm 17's release leap-frogging the trivialautovarinit
PR
2024-07-14 15:26:42 +01:00
aleksana
3d8dab8761 treewide: sha256 -> hash attribute for fetchgit (manually) 2024-07-14 19:10:09 +08:00
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
Vladimír Čunát
211398c03e
Merge branch 'staging-next' into staging 2024-07-14 08:35:35 +02:00
Aleksana
a62a011806
Merge pull request #326858 from Aleksanaa/pypi-sha256
treewide: sha256 -> hash attribute for pypi fetchers
2024-07-14 10:23:52 +08:00
Randy Eckenrode
79f5f9bf1b
ghc: update Darwin bintools references
- Unconditionally get `install_name_tool` from cc.bintools.bintools since it is no longer wrapped; and
- Use the `strip` wrapper on both Darwin architectures. It’s the default one, and it’s the same between both.
2024-07-13 21:08:29 -04:00
github-actions[bot]
beb7a85568
Merge master into haskell-updates 2024-07-14 00:15:55 +00:00
Randy Eckenrode
ca92415e87
dotnet: use dwarfdump from darwin.binutils 2024-07-13 17:54:36 -04:00
aleksana
07c1bc2034 treewide: sha256 -> hash attribute for pypi fetchers 2024-07-14 01:25:22 +08:00
aleksana
1a89942243 treewide: sha256 -> hash attribute for gitlab.com fetchers 2024-07-13 22:28:37 +08:00
David McFarland
10ec056013 dotnet: 6.0.31 -> 6.0.32 2024-07-13 10:22:43 -03:00
David McFarland
9a87d1b6de dotnet: 9.0.0-preview.5 -> 9.0.0-preview.6 2024-07-13 10:22:43 -03:00
David McFarland
6fbc62574c dotnet: 8.0.6 -> 8.0.7 2024-07-13 10:22:43 -03:00
maralorn
c89c7e60a3
Merge pull request #326682 from alexfmpe/ghc-8.10-libffi
haskell.compiler.ghc8107: don't use libffi 3.3 on aarch64-darwin
2024-07-13 14:26:44 +02:00
github-actions[bot]
81b9c6ab7a
Merge staging-next into staging 2024-07-13 06:01:31 +00:00
Randy Eckenrode
85de798ad5
Merge pull request #326703 from corngood/dotnet-darwin-fix
dotnet: use dwarfdump from cctools-llvm
2024-07-12 23:51:59 -04:00
David McFarland
77bc2008a8 dotnet: use dwarfdump from cctools-llvm
At some point cctools changed from cctools-llvm to cctools-port, and
this broke dotnet.
2024-07-13 03:02:49 +00:00
David McFarland
3a81f51093
Merge pull request #326588 from corngood/swift
swift: fix build and mark as unbroken on darwin
2024-07-12 23:33:32 -03:00
Alexandre Esteves
e7c9cf24a8 haskell.compiler.ghc8107: don't use libffi 3.3 on aarch64-darwin 2024-07-13 01:21:28 +01:00
github-actions[bot]
3dc541387b
Merge master into haskell-updates 2024-07-13 00:14:33 +00:00
Jan Tojnar
1275c3f884 Merge branch 'staging-next' into staging 2024-07-12 21:36:23 +02:00
John Ericson
62a46e824b llvm_18, lld_18: Patch to support more OpenBSD sections
Without these backports (I've ensured everything has landed upstream)
the OpenBSD binaries we build will not run.
2024-07-12 14:57:34 -04:00
sternenseemann
82b70a2d76 koka: build with lsp 2.4.0.0 (latest is not supported) 2024-07-12 20:17:06 +02:00
volesen
836c11a6f6 nim: 2.0.4 -> 2.0.8 2024-07-12 17:46:56 +00:00
❄️
b860563063
Merge pull request #281621 from superherointj/pkgsMusl.jdk8-mark-broken
pkgsMusl.jdk8: mark broken for musl
2024-07-12 14:36:43 -03:00
❄️
fe14ac8fc2
Merge pull request #324539 from atorres1985-contrib/remove-vrthra
treewide: remove vrthra, cpages and lovek323 from meta.maintainers
2024-07-12 14:26:56 -03:00
David McFarland
514d22d117 swift: mark as unbroken on darwin 2024-07-12 13:09:06 -03:00
David McFarland
a5373e00f0 swift: disable zerocallusedregs hardening
Fixes: #320900
2024-07-12 13:09:06 -03:00
Rafael Fernández López
2aff719a09 unison-ucm: 0.5.22 -> 0.5.24 2024-07-12 18:07:36 +02:00
Thiago Kenji Okada
23f1a71d0e
Merge pull request #325280 from matko/swipl_to_9.2.5
swiProlog: 9.1.21 -> 9.2.5
2024-07-12 16:45:53 +01:00
chayleaf
5e0160dc08
corretto: convert to gradle setup hook 2024-07-12 21:36:21 +07:00
chayleaf
e6f8a3baba
openjfx: convert to gradle setup hook 2024-07-12 21:36:12 +07:00
chayleaf
27d8261b6d
openjfx: move derivations into separate dirs 2024-07-12 21:36:11 +07:00
Doron Behar
d88f297da4
Merge pull request #310466 from Infinidoge/jdk-exorcism
The Great JDK Exorcism
2024-07-12 17:06:20 +03:00
github-actions[bot]
64d386c889
Merge staging-next into staging 2024-07-12 06:02:12 +00:00
Vincent Laporte
95c40a6fae jasmin-compiler: 2023.06.4 → 2024.07.0 2024-07-12 07:03:57 +02:00
github-actions[bot]
4fde987c0d
Merge master into haskell-updates 2024-07-12 00:14:04 +00:00
github-actions[bot]
bb53e43ec0
Merge staging-next into staging 2024-07-12 00:04:13 +00:00
Nick Cao
c078f3fb7b
Merge pull request #326061 from Luflosi/update/yosys
yosys: 0.42 -> 0.43
2024-07-11 19:52:14 -04:00
Vladimír Čunát
2c053848df
Merge branch 'master' into staging 2024-07-11 22:05:05 +02:00
Scott Trinh
da4cefba50 gleam: 1.3.0 -> 1.3.2
Release: https://github.com/gleam-lang/gleam/releases/tag/v1.3.2
Changelog: https://github.com/gleam-lang/gleam/blob/v1.3.2/CHANGELOG.md
Diff: https://github.com/gleam-lang/gleam/compare/v1.3.0...v1.3.2
2024-07-11 15:08:34 -04:00
Infinidoge
535dd96948
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.

By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.

OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.

By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-07-11 14:53:27 -04:00