Commit graph

14 commits

Author SHA1 Message Date
tnn
b182ad8987 Fix hpux c++ linkage problem. Bump version. 2008-02-16 22:24:19 +00:00
tnn
e0adffbdde Supports installation to DESTDIR. 2008-01-16 03:32:59 +00:00
tnn
7b610949fe Use full parameter lists in macros to avoid bogus replacements. 2007-08-05 22:06:11 +00:00
tnn
b21160e197 Tru64 doesn't have strtoll, but alpha is a pure LP64 platform so we can
just define it to strtol and most consumers of strtoll should be happy.
2007-08-05 11:20:47 +00:00
tnn
917db2d03b Add quotes around sed scripts. 2007-08-05 11:10:11 +00:00
tnn
c075ccd194 Near full rewrite of posix_headers:
- Implement a simple framework for automated header testing and generation
  using the c preprocessor.
- Make it installable on all platforms. On most platforms it will not install
  any files however.
- Bump revision to 0.5.

The changes should make it easier to add Interix support to this package.
Note that the package is still far from complete; for example the replacement
stdint.h does not yet provide fallback definitions for int_*t and friends
but relies on inttypes.h to provide them, which turns out to work for HPUX.
2007-08-01 21:33:40 +00:00
tnn
9c600da349 Use BUILDLINK_DEPMETHOD instead of BUILD_DEPENDS hack. 2007-04-29 19:52:44 +00:00
tnn
1103d46717 Disable inlined setenv. This needs more work. 2007-04-28 23:33:36 +00:00
tnn
43af8ec6f6 typecast return value from malloc 2007-04-28 21:25:06 +00:00
tnn
283b5586e1 Correct resolver prototypes. Add strto(u)ll glue. Provide inlined setenv(3) 2007-04-28 21:03:56 +00:00
tnn
08fa78f7f8 Add missing resolver prototypes. 2007-04-27 13:54:24 +00:00
tnn
23b326b23c tidy up loop 2007-04-25 11:15:02 +00:00
tnn
5f2360b6dc When we're substituting a system-provided header file, use the C
preprocessor to find out the absolute path of the system header, so that
we may include it before we add our customizations.
This is especially important when using gcc, due to it's "fixincludes".
For example, <math.h> might not be /usr/include/math.h, but instead
something like /path/to/gcc/lib/gcc/${MACHINE_GNU_PLATFORM}/include/math.h.
2007-04-24 23:12:44 +00:00
tnn
fedc8c96f7 Add pkgtools/posix_headers version 0.4:
This package attempts to resolve deficiencies in system headers.
These deficiencies are commonly found on older operating system releases.
When use of posix_headers has been enabled on a platform, this package will
become a compile-time dependency for every package. It will provide customized
header files that take preference over some system provided ones (that may
not even exist). This happens transparently through use of buildlink3.
2007-04-24 19:35:46 +00:00