Path to this page:
./
pkgtools/cwrappers,
pkgsrc compiler wrappers
Branch: CURRENT,
Version: 20220403,
Package name: cwrappers-20220403,
Maintainer: pkgsrc-usersThe cwrappers package implements the compiler wrappers for pkgsrc.
They are the foundation of the buildlink framework. They also allow
various transformations of arguments to simplify
cross-platform portability.
Version history: (Expand)
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2022-04-04) Updated to version: cwrappers-20220403
- (2018-03-26) Updated to version: cwrappers-20180325
- (2017-11-23) Package has been reborn
- (2017-11-08) Updated to version: cwrappers-20171108
CVS history: (Expand)
| 2026-01-22 16:28:28 by Jonathan Perkin | Files touched by this commit (4) |
Log message:
*: Add missing BOOTSTRAP_PKG=yes where required.
These packages are definitely part of bootstrap. Avoids issue in bulk builds
where an older version of the package may be provided by the bootstrap kit and
the pkg_add test will fail, causing a build failure. pkg_add does not exit
with an error if the versions happen to be identical, which is likely why this
hasn't been noticed until now.
|
| 2022-11-09 14:14:32 by Joerg Sonnenberger | Files touched by this commit (223) |
Log message:
Reset MAINTAINER
|
| 2022-04-04 13:54:35 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
cwrappers: Fix build
|
| 2022-04-04 13:22:51 by Taylor R Campbell | Files touched by this commit (6) |
Log message:
cwrappers: Add cross-compilation support.
- New option `sysroot=<dir>':
. Wrapper will add `--sysroot=<dir>' as first argument.
. For every rpath argument, e.g. -Wl,-R<path> to cc, wrapper will
pass `-rpath-link <dir><path>' to the linker.
This matches the old mk/wrapper/cmd-sink-cross-* logic.
- Create wrappers for the ${MACHINE_GNU_PLATFORM}-cc style of command,
as in ${CC}, ${CXX}, ${LD} for cross-builds.
- Bump version.
- Use TOOL_DEPENDS, not BUILD_DEPENDS, for cwrappers.
|
| 2021-11-07 13:38:13 by Christos Zoulas | Files touched by this commit (5) |
Log message:
abstract check for "*path == '/'" to isabs(*path)
|
| 2020-06-02 21:46:00 by Roland Illig | Files touched by this commit (1) |
Log message:
pkgtools/cwrappers: avoid dependency cycle with check-portability
|
| 2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046) |
Log message:
all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F
With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.
This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
|
| 2018-03-25 22:45:25 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message:
cwrappers-20180325: append the append list for -shared support
|