non port: devel/samurai/Makefile |
Number of commits found: 23 |
Thursday, 5 Sep 2024
|
00:38 Adam Weinberger (adamw)
devel/samurai: Update to latest commit.
While here, re-enable load-based scheduling. It was turned off by
default upstream because, per the commit message disabling it:
Many platforms don't have getloadavg or hide it behind platform-
specific defines. Rather than try to work around it with an ifdef
maze, disable it by default.
FreeBSD's getloadavg works as advertised, and frankly load-based
scheduling is one of the main reasons one might choose samurai over
ninja.
b9994ae |
Saturday, 8 Jul 2023
|
14:25 Adam Weinberger (adamw)
devel/samurai: Update to latest commit and take maintainership
0d2630d |
Wednesday, 5 Apr 2023
|
05:38 Fernando Apesteguía (fernape) Author: Eric Camachat
devel/samurai: Fix if LOCALBASE is not /usr/local
PR: 270590
Reported by: eric@camachat.org
e933541 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Thursday, 25 Aug 2022
|
21:16 Tobias Kortkamp (tobik)
*: Return unused ports
7a18484 |
Monday, 18 Oct 2021
|
19:25 Stefan Eßer (se)
devel/samurai: Add CPE information
Approved by: portmgr (blanket)
d26ad58 |
Saturday, 10 Apr 2021
|
19:21 Tobias Kortkamp (tobik)
devel/samurai: Update to 1.2-16-gca5a6ba
This makes --version return 1.9.0 instead of 1.9. qt5-webengine's
configure checks for system ninja and tries to parse --version and
expects it to have 3 components. Without this qt5-webengine falls
back to using a bundled copy of ninja instead.
https://github.com/michaelforney/samurai/issues/70
PR: 254678
184fb3b |
Friday, 9 Apr 2021
|
05:48 Tobias Kortkamp (tobik)
devel/samurai: Update to 1.2-15-gaff2085
This allows samurai to accept stray indented but otherwise empty
lines and we can drop the fluxengine workaround.
https://github.com/michaelforney/samurai/issues/70
e1ed8df |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
04:20 Tobias Kortkamp (tobik)
devel/samurai: Update to 1.2-9-g27dde2e (D29353)
This fixes a SIGFPE crash when there is nothing to do and
NINJA_STATUS has %p
PR: 254678
742287c |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Wednesday, 24 Feb 2021
|
14:54 tobik
devel/samurai: Update to 1.2
Changes: https://github.com/michaelforney/samurai/releases/tag/1.2
 |
Monday, 28 Sep 2020
|
05:05 tobik
Reset MAINTAINER
 |
Wednesday, 15 Apr 2020
|
11:43 tobik
devel/samurai: Remove new cruft
- USES=compiler:c11 should no longer be necessary after r531755.
- build.ninja patch is pointless since the build does not use it.
Besides that while GCC 4.2 does not understand -Wpedantic it should
recognize -pedantic fine.
 |
Tuesday, 7 Apr 2020
|
12:23 pkubaj
devel/samurai: fix build on GCC architectures
GCC 4.2 doesn't support -Wpedantic:
cc1: error: unrecognized command line option "-Wpedantic"
MFH: 2020Q2 (fix build blanket)
 |
Monday, 30 Mar 2020
|
11:01 tobik
devel/samurai: Update to 1.1
Changes: https://github.com/michaelforney/samurai/releases/tag/1.1
 |
Thursday, 19 Dec 2019
|
06:13 tobik
devel/samurai: Update to 1.0
Changes: https://github.com/michaelforney/samurai/releases/tag/1.0
 |
Wednesday, 10 Jul 2019
|
08:43 tobik
devel/samurai: Update to 0.7
Changes: https://github.com/michaelforney/samurai/releases/tag/0.7
 |
Friday, 8 Mar 2019
|
03:58 tobik
devel/samurai: Update to 0.6
Changes: https://github.com/michaelforney/samurai/releases/tag/0.6
 |
Monday, 21 Jan 2019
|
13:11 tobik
devel/samurai: Update to 0.5
Not reported by Portscout (again) [1]
Changes: https://github.com/michaelforney/samurai/releases/tag/0.5
PR: 229622 [1]
 |
Wednesday, 29 Aug 2018
|
09:07 tobik
devel/samurai: Update to 0.4
Changes: https://github.com/michaelforney/samurai/releases/tag/0.4
 |
Tuesday, 1 May 2018
|
09:21 tobik
devel/samurai: Move to latest commit
This adds --version support to samurai which CMake and Meson expect to
be available. This fixes the build of many ports when using samurai as
ninja replacement.
 |
Friday, 27 Apr 2018
|
10:32 tobik
New port: devel/samurai
samurai is a ninja-compatible build tool written in C99 with a focus on
simplicity, speed, and portability.
It implements the ninja build language through version 1.8.2 except
for MSVC dependency handling (deps = msvc). It uses the same format
for .ninja_log and .ninja_deps as ninja, currently version 5 and 3
respectively.
It is largely feature-complete and supports most of the same options as
ninja.
WWW: https://github.com/michaelforney/samurai
 |
Number of commits found: 23 |