summaryrefslogtreecommitdiff
path: root/Ports/ninja
AgeCommit message (Collapse)Author
2022-06-08Ports: Format patches without numbering, commit hash or version numberTim Schumacher
2022-06-08Ports/ninja: Update ninja to version 1.11.0EWouters
2022-05-19Ports: Update ninja's patches to use git patchesAli Mohammad Pur
2022-04-11Ports/ninja: Update ninja to version 1.10.2EWouters
The sys-select-for-pselect patch was upstreamed in https://github.com/ninja-build/ninja/commit/b1914048285d627027ccd5df801c7d43ede0c060. :^)
2021-07-04Ports: Remove obsolete patches for ninjaGunnar Beutner
2021-04-25Ports: Update checksums to use the SHA256 algorithmGunnar Beutner
2021-04-20Ports: Improve consistency and quality of portsPanagiotis Vasilopoulos
- Replaced /Root with - Improved documentation. - Removed a few typos. - Replaced with - Added brackets in some cases. Most of the changes were reviewed and applied manually.
2021-04-16Ports: Add auth_type verification to all package.sh filesBrendan Coles
2021-04-14Ports: Fix building the ninja portGunnar Beutner
The build failed because the main symbol has hidden visibility.
2021-03-13Ports: Remove/replace hardcoded i686-pc-serenity-{gcc,g++,ar,ranlib}Linus Groh
Except in the Lua port's Makefile patch, I couldn't figure this out...
2021-03-13Ports: Remove redundant 'workdir' entriesLinus Groh
2021-03-11Ports: Replace hardcoded Build/ paths with SERENITY_BUILD_DIRLinus Groh
Fixes #5710.
2021-01-22Meta: Get building on NixOS (#5005)Jonathan Turner
2020-07-15LibC+Kernel: Start implementing sysconfNico Weber
For now, only the non-standard _SC_NPROCESSORS_CONF and _SC_NPROCESSORS_ONLN are implemented. Use them to make ninja pick a better default -j value. While here, make the ninja package script not fail if no other port has been built yet.
2020-06-23Ports: Make ninja use ppoll instead of pselectNico Weber
2020-06-22Ports: Add ninjaNico Weber
- 1.8.2 for now, newer versions need high-res timestamp file APIs which serenity doesn't have yet - pselect() instead of ppoll() for now, same reason (depends on #2609) - no good default for -j yet (see nproc.patch) - `-l` probably doesn't work yet (see loadavg.patch), but I've never used that anyways - some minor include patches that I've also sent upstream Other than that, this seems to work reasonably well. It currently produces some spam on stdout from probably the shell.