From 52898be599960da44db0ac6d8357c51b78e6cf17 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Thu, 26 Mar 2026 10:42:03 +0100 Subject: [PATCH 1/2] magic-vlsi: 8.3.602 -> 8.3.628 - Update to latest stable revision to include GDSII and property fixes. - Disable fortify hardening to prevent "buffer overflow detected" crashes caused by long environment strings/paths in Nix. --- pkgs/by-name/ma/magic-vlsi/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/magic-vlsi/package.nix b/pkgs/by-name/ma/magic-vlsi/package.nix index 77d4ea616d2c..81db3ab0532c 100644 --- a/pkgs/by-name/ma/magic-vlsi/package.nix +++ b/pkgs/by-name/ma/magic-vlsi/package.nix @@ -20,16 +20,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "magic-vlsi"; - version = "8.3.602"; + version = "8.3.628"; src = fetchFromGitHub { owner = "RTimothyEdwards"; repo = "magic"; tag = finalAttrs.version; - hash = "sha256-jNcuTdBHyVUEvdavIaB2LfMBKhHZkCxFOYyA2kBezqc="; + hash = "sha256-Zs9M2UgN+tIty7/DwLKVLjrPZxfd0qpM90F9QjUI6wM="; leaveDotGit = true; }; + hardeningDisable = [ "fortify" ]; + patches = [ (fetchpatch { name = "fix-buffer-overflow-runstats.patch"; From 97abdaa3879a1b4e0b6ac92d772efe4624accb96 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Thu, 26 Mar 2026 10:42:59 +0100 Subject: [PATCH 2/2] librelane: 3.0.0rc1 -> 3.0.0 - Update to stable release 3.0.0. - Update source hash to match the new tag. --- pkgs/by-name/li/librelane/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librelane/package.nix b/pkgs/by-name/li/librelane/package.nix index 74cfa0d7eb0b..bd8bc20ab0f2 100644 --- a/pkgs/by-name/li/librelane/package.nix +++ b/pkgs/by-name/li/librelane/package.nix @@ -23,14 +23,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "librelane"; - version = "3.0.0rc1"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "librelane"; repo = "librelane"; tag = finalAttrs.version; - hash = "sha256-oEMybXxnOyCbUEsJWtBMuV+6XSg9Y8wKrbR9pm/GI5U="; + hash = "sha256-BZmoneeMpnnQ2wUb5sorLFsFZsLaKclhAtCIiMsW8Qc="; }; build-system = [