Commit Graph

  • d6f5143a5f
    Merge 82b1bd4459 into 2abae70456 Adam Goode 2024-06-09 17:06:08 +0200
  • 2abae70456
    Merge pull request #249 from briankendall/fix-empty-resources master Wolfgang Thaller 2024-06-02 17:44:07 +0200
  • 5a4d8d4db8 Fix compilation of empty resources as generated by MPW's DeRez Brian Kendall 2024-06-02 11:31:43 -0400
  • 82b1bd4459 Revert expr.cc to gcc-12.2.0 upstream Adam Goode 2024-03-17 15:37:51 -0400
  • 2c6272e5b1
    Merge pull request #247 from autc04/cachix-install-ratelimit-fix Wolfgang Thaller 2024-05-12 13:36:21 +0200
  • d4636b5c86 avoid using nixpkgs to install cachix, to avoid stressing github's rate limits Wolfgang Thaller 2024-05-12 13:20:06 +0200
  • 353b9713b1 remove the 'half-understood hack' added to fixup_args_size_notes years ago; it seems to cause ICEs. (see #232, #244, #167) Wolfgang Thaller 2024-05-11 02:25:05 +0200
  • 2a15e6f1f3 use '#!/usr/bin/env bash' instead of '#!/bin/bash' for better NixOS compatibility Wolfgang Thaller 2024-05-11 02:15:41 +0200
  • 5a740db226 make Elf2Mac write non-empty data forks, to unbreak some configure scripts (fixes #233) Wolfgang Thaller 2024-05-11 02:13:46 +0200
  • 9f4252d7f8 Elf2Mac: treat an empty RETRO68_REAL_LD environment variable as unset Wolfgang Thaller 2024-05-11 01:14:14 +0200
  • ae4f1cfa1f update multiversal Wolfgang Thaller 2024-05-11 01:08:25 +0200
  • ea25160b2e
    Merge pull request #243 from autc04/build-parallel Wolfgang Thaller 2024-05-09 14:22:35 +0200
  • 3c118d050b
    Merge ad0dce421b into d073b6e52b Jonathan Schleifer 2024-05-05 21:08:19 +0200
  • 0d6ab657a2 on linux, adjust make -j option to processor count Wolfgang Thaller 2024-05-05 21:06:27 +0200
  • d073b6e52b output rawinline calls in pic modes Wolfgang Thaller 2024-05-05 14:02:09 +0200
  • d5e013f891 add a reference to Retro68NixSample to the README Wolfgang Thaller 2024-05-02 00:11:49 +0200
  • 5f72352b3e increase timeout for macOS/Nix builds Wolfgang Thaller 2024-05-01 23:31:10 +0200
  • 147252f5a4 LaunchAPPL: allow more flexible configuration Wolfgang Thaller 2024-05-01 23:30:20 +0200
  • cca036b253 Regenerate autoconf to allow building with clang16 Fredrik Andersson 2024-04-22 03:34:23 +0200
  • ff372a8d82
    Merge pull request #241 from pando-fredrik/fix-include-poisoning-sonoma Wolfgang Thaller 2024-04-16 15:31:23 -0500
  • d55d90a9e5 Fixes include poisoning on sonoma Fredrik Andersson 2024-04-16 20:12:00 +0200
  • 1ed09307a7
    Merge pull request #235 from agoode/cpp Wolfgang Thaller 2024-04-12 09:29:11 -0600
  • 99de31d45a
    Merge pull request #240 from agoode/flush Wolfgang Thaller 2024-04-11 22:25:44 -0600
  • 5157624174 Call FlushVol on close() Adam Goode 2024-04-11 17:48:22 -0400
  • 05a3f397e1 Update to latest multiversal Adam Goode 2024-04-06 21:21:39 -0400
  • f31e9d99ff
    Merge pull request #239 from agoode/glue Wolfgang Thaller 2024-04-07 02:40:47 +0200
  • 9ea4529d12 Delete glue.c Adam Goode 2024-04-05 22:19:14 -0400
  • 6c1dad390a
    Merge pull request #234 from agoode/rwx Wolfgang Thaller 2024-03-27 19:47:47 +0100
  • 085ef7e333 Define "macintosh" and "Macintosh" Adam Goode 2024-03-17 21:30:18 -0400
  • cc38ed3df3 Disable RWX segment warnings Adam Goode 2024-03-17 16:42:52 -0400
  • 4ff2d7d902
    Merge pull request #227 from mcayland/fix/update-ubuntu-version Wolfgang Thaller 2024-01-24 03:08:39 +0100
  • 9facdaf3c1 Dockerfile: update Ubuntu base image from 20.04 to 22.04 Mark Cave-Ayland 2024-01-23 18:44:27 +0000
  • e187bd21c2 honor SOURCE_DATE_EPOCH variable when timestamping MacBinary files Wolfgang Thaller 2024-01-21 11:52:12 +0100
  • e43fee2701 move standalone nix build experiments to separate module Wolfgang Thaller 2023-12-30 15:20:35 +0100
  • 9d542ac1c2
    Merge pull request #225 from rhalkyard/macbinary-timestamp Wolfgang Thaller 2024-01-15 21:06:33 +0100
  • f186dc1d57 Set a valid timestamp on MacBinary output Richard Halkyard 2024-01-04 17:30:55 -0600
  • e19ca07b3a
    Merge pull request #222 from autc04/gcc12-update Wolfgang Thaller 2023-12-29 15:31:04 +0100
  • 398e7361a7 ADO: add texinfo to macos deps Wolfgang Thaller 2023-12-29 14:42:53 +0100
  • 86146d338b Merge remote-tracking branch 'origin/master' into gcc12-update Wolfgang Thaller 2023-12-29 14:32:26 +0100
  • fcac947ce2 disable nix hardening for development shell Wolfgang Thaller 2023-12-29 11:30:18 +0100
  • 1b0b725552 fix PascalString.c test Wolfgang Thaller 2023-12-29 11:29:49 +0100
  • 726972f708 use macOS 13 on azure Wolfgang Thaller 2023-12-29 01:36:28 +0100
  • 1857ea24e3 update version numbers in README Wolfgang Thaller 2023-12-29 01:50:49 +0100
  • 37b9b5dfba use macOS 13 on azure Wolfgang Thaller 2023-12-29 01:36:28 +0100
  • 57f8399076 add .direnv to .gitignore Wolfgang Thaller 2023-12-29 01:21:20 +0100
  • 1d05fb39b5 fix WDEF and SystemExtension samples in Nix build Wolfgang Thaller 2023-12-29 01:19:52 +0100
  • cfa89940f2 remove CXXFLAGS hack for gcc9 Wolfgang Thaller 2023-12-29 01:16:18 +0100
  • a777d4d585 Merge remote-tracking branch 'origin/master' into gcc12-update Wolfgang Thaller 2023-12-29 00:24:02 +0100
  • c525614549
    Merge pull request #221 from autc04/flakes Wolfgang Thaller 2023-12-29 00:22:26 +0100
  • b6b30d2c10 setup nix source formatter Wolfgang Thaller 2023-12-28 23:50:29 +0100
  • 09e4e34c41 disable garnix for now Wolfgang Thaller 2023-12-28 22:29:24 +0100
  • 8063e142d7 re-enable regular build Wolfgang Thaller 2023-12-28 22:26:23 +0100
  • 3516d8ca44 no reason to limit parallelism for the nix builds Wolfgang Thaller 2023-12-28 22:25:29 +0100
  • e0d73d5329 update README for nix flakes Wolfgang Thaller 2023-12-28 21:34:56 +0100
  • 504108a43a deprecate default.nix Wolfgang Thaller 2023-12-28 20:57:54 +0100
  • db9c28db76 crossPkgs -> pkgsCross Wolfgang Thaller 2023-12-28 20:40:32 +0100
  • 08baa1ab70 use macos-latest and ubuntu-latest for nix builds Wolfgang Thaller 2023-12-28 20:40:19 +0100
  • ede7d46d0e hfsutils: add missing includes Wolfgang Thaller 2023-12-28 00:59:39 +0100
  • 1ee050839f various fixes & workarounds for nix/mac Wolfgang Thaller 2023-12-27 23:51:51 +0100
  • 3c453c897f fix --out-link option syntax Wolfgang Thaller 2023-12-26 23:52:27 +0100
  • de58f40581 try to fix a nixpkgs assert Wolfgang Thaller 2023-12-26 23:50:25 +0100
  • 3193ad031c trust the right user for cache setup Wolfgang Thaller 2023-12-26 23:37:56 +0100
  • d88e9aba55 disable non-nix builds Wolfgang Thaller 2023-12-26 23:33:22 +0100
  • 193610a2e1 we want nix in path Wolfgang Thaller 2023-12-26 23:33:00 +0100
  • ddfda03281 install cachix via nixpkgs#cachix Wolfgang Thaller 2023-12-26 23:28:47 +0100
  • d22b0d3184 setup nx before checkout Wolfgang Thaller 2023-12-26 23:26:45 +0100
  • 9ccb30d35c use no-confirm option for nix installer Wolfgang Thaller 2023-12-26 23:25:43 +0100
  • d37d7e0612 use determinate nix installer & flake build on ADO Wolfgang Thaller 2023-12-26 23:22:55 +0100
  • 97a0822244 add platform-specific samples packages Wolfgang Thaller 2023-12-26 23:14:38 +0100
  • 7bebb04690 use nixos-23.11, update niv to match flake Wolfgang Thaller 2023-12-26 20:26:57 +0100
  • 867b3eca74 update multiversal Wolfgang Thaller 2023-12-26 20:15:15 +0100
  • af8c831bfa add carbon to default package Wolfgang Thaller 2023-12-26 19:54:40 +0100
  • 047e390419 add a 'samples' package Wolfgang Thaller 2023-12-26 19:53:51 +0100
  • 2dd9d79398 add a check so that the flake can be used with submodules as well Wolfgang Thaller 2023-12-26 19:53:34 +0100
  • 914ce6e144 add an url for flake-parts Wolfgang Thaller 2023-12-26 19:04:49 +0100
  • faf6b7fbbf we don't actually need libcCrossChooser Wolfgang Thaller 2023-12-26 18:19:08 +0100
  • e51da67371 add a default package Wolfgang Thaller 2023-12-26 17:55:09 +0100
  • 963594d8d8 add .envrc Wolfgang Thaller 2023-12-26 17:22:37 +0100
  • f98b4910dc add packages for tools & hfsutils Wolfgang Thaller 2023-12-26 17:22:27 +0100
  • 7e0e20edbd add ninja to shells Wolfgang Thaller 2023-12-26 17:22:09 +0100
  • c11fd5f303 prevent inifinite recursion for stdenvUniversal Wolfgang Thaller 2023-12-26 10:18:05 +0100
  • 21e79c8adf overlay.nix cleanup Wolfgang Thaller 2023-12-26 18:09:34 +0100
  • f21a12a7eb platfoms.nix cleanup: add vendor and abi Wolfgang Thaller 2023-12-26 18:09:28 +0100
  • 551c7588ca Set up flake using the old overlay.nix Wolfgang Thaller 2023-12-17 19:04:35 +0100
  • a3db211410
    Merge pull request #216 from mcayland/feature/docker-build-universal Wolfgang Thaller 2023-12-17 23:03:12 +0100
  • 14503f0611 README.md: add section on using the Retro68 docker image Mark Cave-Ayland 2023-11-12 13:38:53 +0000
  • 6931631adc Dockerfile: add logic for optional install Universal interfaces on startup Mark Cave-Ayland 2023-11-11 11:45:08 +0000
  • 4042463991 Dockerfile: add macutils and interfaces-and-libraries.sh to image Mark Cave-Ayland 2023-11-09 21:07:21 +0000
  • c57f0d98db init flake Wolfgang Thaller 2023-12-16 23:48:42 +0100
  • 9dd5dca1fa fix libelf build Wolfgang Thaller 2023-12-17 19:04:47 +0100
  • b4a91d430f
    Merge pull request #213 from Thesola10/patch-1 Wolfgang Thaller 2023-12-17 01:20:13 +0100
  • 4116be4acc Merge branch 'docker-build' - finally incorporate PR #193 :-) Wolfgang Thaller 2023-12-16 23:49:12 +0100
  • 01bccd3d35 remove test image from Dockerfile, link to repo Wolfgang Thaller 2023-12-16 22:49:02 +0100
  • bde2e8f74f only push docker image when on main branch Wolfgang Thaller 2023-12-16 22:29:26 +0100
  • 323d3e3a34 Revert "azure-pipelines.yml: temporary disable all non-Linux builds" Wolfgang Thaller 2023-12-16 22:27:36 +0100
  • 9ff29c557e reactivate actual build Wolfgang Thaller 2023-12-16 20:39:52 +0100
  • 3737404c4b without comdition Wolfgang Thaller 2023-12-16 19:10:22 +0100
  • 192081cd01 use variable group Wolfgang Thaller 2023-12-16 19:05:30 +0100
  • e2143c9c20 try with service connection again Wolfgang Thaller 2023-12-16 17:02:16 +0100
  • 34eeb4dbb7 use token variable and explicit commands for docker Wolfgang Thaller 2023-12-16 16:33:00 +0100