2023-01-25 17:04:26 by Michael Baeuerle | Files touched by this commit (3) | |
Log message:
devel/smake: Update to 1.7
New features with AN-2023-01-12:
UPDATING:
- Solaris 11.4: man pages are now installed according to BSD
conventions. Users may need to manually remove the following
old man pages on update: streamarchive.4, makefiles.4,
makerules.4, changeset.4, sccschangeset.4, sccsfile.4,
and star.4.
NEW FEATURES:
- RULES/os-sunos5.def: man pages will now be installed into
BSD-style sections on Solaris >=11.4 and descendents.
- smake: add new -V option to print the expanded value of macros.
Shamelessly stolen from bmake, this option makes it easy to
debug make macros and to use their values in scripts.
Submitted by Nico Sonack.
- RULES: add symlink for arm64 OpenBSD
- smake: fix a bug where CURDIR was not set when smake was called
with -C $path and $path was an absolute path.
Reported by illiliti@protonmail.com.
Submitted by Friedhelm Mehnert.
|
2022-10-31 14:30:34 by Michael Baeuerle | Files touched by this commit (3) |
Log message:
devel/smake: Update to 1.6nb3
Add Interix, SCO_SV and UnixWare to list of OS with SysV man sections.
The changes for Solaris 11.4 are not in the 2022-10-16 release yet
(Issue #40). SunOS is still treated with SysV style unconditionally.
Bump PKGREVISION.
|
2022-09-30 17:27:14 by Michael Baeuerle | Files touched by this commit (3) | |
Log message:
devel/smake: Update to 1.6nb2
Makefile.common:
- Declare WRKSRC for schilytools releases from Codeberg
- Declare MAKE_JOBS_SAFE=no (smake ignores -j option).
- Force link mode to static (on all operating systems).
Required to get same behaviour as before on FreeBSD.
Bump PKGREVISION.
Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer Jörg Schilling (1955-03-27--2021-10-10). Jörg, we
miss you! After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well. Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.
As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.
- general: Explain how to contribute and update README
- general: Add list of contributors
- all: Misc spelling fixes
Submitted by Friedhelm Mehnert.
- all: Update E-Mail address and project URL in many places.
Jörg's old joerg@schily.net address is defunct and so is his
postal address. As a part of an ongoing documentation cleanup,
these addresses have been replaced by our new project pages in
many locations.
Submitted by Nico Sonack.
- man pages: work around buggy syntax highlighting by adding
\" " comments into various places.
Submitted by Nico Sonack.
- RULES: Fix build on macOS 12.4
- RULES: add i386-openbsd-clang.rul
This should permit compilation on modern OpenBSD using clang as
the system compiler.
- autoconf: Work around clang bug in #pragma weak detection.
A clang compiler bug causing a crash in the configure test for
#pragma weak has been worked around, permitting use of weak
symbols when compiling with clang.
- tests: fix arm64/aarch64 architecture confusion on OpenBSD
Submitted by Nico Sonack.
|
2021-12-03 16:15:39 by Michael Baeuerle | Files touched by this commit (1) |
Log message:
devel/smake: Added "sysutils/cdrtools/Makefile" to Makefile.common
|
2021-11-21 15:09:19 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
smake: Do not use custom do-build and do-install targets
* pkgsrc provides BUILD_DIRS and INSTALL_DIRS mechanisms not to
write custom targets.
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-09-29 15:29:29 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
devel/smake: Update to 1.6nb1
- smake: Fixed a typo in a comment in readfile.c
- smake: The man page now mentions that the commands called for
.INCLUDE_FAILED: should include $^ as argument to the rule command to
be able to know what filename is missing and to be pocessed.
- smake: Fix a bug in the man page for .INCLUDE_FAILED:. It now
correctly mentions that .INCLUDE_FAILED: only applies to the "include"
directive but not to the "-include" directive as well (as claimed
before).
|
2021-08-06 11:50:48 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
devel/smake: Update to 1.5nb1
Changelog from AN-2021-07-29:
- smake: changed open(..., 0) -> open(..., O_RDONLY) for z/OS
Thanks to a report from Matthew R. Wilson
- smake: z/OS is using EBCDIC and for this reason, smake cannot continue
to #define NWARN 0x4000, as this bit would be in conflict with bits
needed by the "short int" computed from characters used by macro
assignment operator characters. e.g. "'=' | '+' << 8"
smake now uses #define NWARN 0x8000 as this bit is only in use by
EBCDIC digits that do not appear in the 16 bit values used as macro
assignment operators inside smake.
Thanks to a report from Matthew R. Wilson
- smake: A .POSIX: line in the Makefile is now correctly detected
immediately and switches immediately into POSIX mode. This is
important in case that the parser needs to behave different already,
depending on whether it is in POSIX mode or not.
- smake: Since the GNU assignment operator := that has been adopted
by POSIX as ::= causes unpredictable behavior, in case that += is
used, it is now only supported when smake is in "POSIX mode", e.g.
by putting .POSIX: into the Makefile. As this results in modifying
the parser based on the current POSIX state, this needs the extension
mentioned above.
|
2021-06-25 15:41:48 by Michael Baeuerle | Files touched by this commit (1) |
Log message:
archivers/tartest: Add version 1.23
Tartest reads a tar archive from stdin and checks this archive for
compliance with POSIX.1-1990.
|