2024-03-22 12:03:32 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
devel/smake: Update to 1.7nb4
New features with AN-2024-03-21:
- RULES: add symlinks for avbarm/riscv/amd64 for NetBSD.
Submitted by: Matthew Green.
- Remove the register keyword from C++ sources. This keyword has
been removed from the C++ language with C++17 and provides no
benefit on most toolchains. Discard the keyword from all C++
sources to enable a build with the new standard.
Submitted by: Dennis Clarke.
|
2023-10-11 16:18:16 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
devel/smake: Update to 1.7nb3
New features with AN-2023-09-28:
- autoconf: Fix machine recognition on POWER9 (ppc64le) systems.
When buidling schilytools on ppc64le systems, config.sub was
unable to determine the machine type on some systems. This also
broke the version announcement on some of the commands. Fix this
error by teaching autoconf about ppc64le.
Submitted by: Nico Sonack.
- libschily: obey HAVE_LONGDOUBLE, HAVE_FACCESSAT, and
HAVE_GETDOMAINNAME in libschily-mapvers, fixing the build with
lld 17 on recent FreeBSD.
Submitted by: Dimitry Andric.
|
2023-06-09 12:33:04 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
devel/smake: Add link to issue tracker in patch
|
2023-06-07 08:07:42 by Thomas Klausner | Files touched by this commit (1) |
Log message:
smake: fix checksum for patch
|
2023-06-05 08:17:37 by matthew green | Files touched by this commit (2) |
Log message:
fix build on arm64 (add evbarm links). hopefully fix build on riscv too.
thanks to mlelstv figuring out this file is the key portion.
|
2023-04-21 16:08:02 by Michael Baeuerle | Files touched by this commit (1) |
Log message:
devel/smake: Add "sysutils/sformat/Makefile" to list in \
"Makefile.common"
|
2023-04-21 14:57:19 by Michael Baeuerle | Files touched by this commit (6) |
Log message:
devel/smake: Update to 1.7nb2
Remove patches (merged upstream).
Remove custom OS rules (no longer required according to upstream).
New features with AN-2023-04-19:
- RULES/os-sunos5.def: the manstyle detection code for sunos5 and
newer was broken for GNU make. Fix the code by moving the
detection to a configure test setting the new make macro
SOLARIS_MANSTYLE. Users building with other make implementations
or those using the bootstrap smake were not affected.
Reported by: Michael Bäuerle. Submitted by: Nico Sonack.
- libschily: no longer provide the symbols fgetline, getline.
libschily used to provide these symbols as alternative names for
js_getline and js_fgetline for compatibility with UNOS. As
their POSIX-incompatible signature causes problems when linking
against musl statically, we now no longer provide these symbols
by default. Users wishing to restore the old behaviour should
remove -DNO_GETLINE_COMPAT from CPPOPTS when compiling libschily.
- libschily: accordingly, the man pages getline(3) and fgetline(3)
have been renamed to js_getline(3) and js_fgetline(3).
- RULES: fix HCC_COM expansion when CCOM=clang. This fixes builds
with GNU make when CCOM=clang.
Submitted by: Nico Sonack.
|
2023-02-17 13:27:46 by Nikita | Files touched by this commit (1) |
Log message:
smake: use gm4
|
2023-02-16 19:14:29 by Nikita | Files touched by this commit (1) |
Log message:
smake: fix failure to build, add m4 dependency
|
2023-02-10 14:51:11 by Michael Baeuerle | Files touched by this commit (4) |
Log message:
devel/smake: Build fix for SunOS
Upstream patches added.
No revbump because patch is only for SunOS (where build was broken before).
|