./pkgtools/cwrappers, pkgsrc compiler wrappers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20180325, Package name: cwrappers-20180325, Maintainer: joerg

The 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)


CVS history: (Expand)


   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
   2017-11-08 05:04:42 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Bump cwrappers after reverting the last patch
   2017-11-07 23:26:38 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Revert: Tokenize the contents of "append_executable"

It's unnecessary and violates the design principles of the
configuration.
   2017-11-07 17:51:44 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Bump revision to reflect the fixes for PKGSRC_MKPIE
   2017-11-07 17:50:53 by Pierre Pronchery | Files touched by this commit (1)
Log message:
Tokenize the contents of "append_executable"

This configuration parameter is used when linking executables, through
cc(1) or ld(1) for instance.

This allows passing multiple arguments via the "append_executable"
option, like "-fPIC -pie" for instance.

Committing this before joerg@'s approval since a call for testing
PKGSRC_MKPIE has just been issued, and this helps with some packages.
   2017-11-07 17:49:22 by Pierre Pronchery | Files touched by this commit (2)
Log message:
Teach the wrapper for ld(1) about more cases

Building relocatable and omagic files are now recognized. They were
previously recognized as executables, which may require a different
behaviour in some environments (like when enforcing PIE).

Committing this before joerg@'s approval since a call for testing
PKGSRC_MKPIE has just been issued, and this helps with some packages.
   2017-10-27 22:59:59 by Pierre Pronchery | Files touched by this commit (5)
Log message:
Set the correct operation mode in the wrapper for as(1)

This notably fixes building lang/g95 with PKGSRC_MKPIE=yes.

Reviewed by joerg@