processing the imake templates; leave the trace in
${WRKSRC}/.imake.cpplog.
These traces are a bit on the large side (a bit over 1M) but they will
make it a lot easier to diagnose imake problems.
If you don't like your favorite package taking more disk space to
build, teach it to not use imake :-)
Depend on tradcpp>=0.5.2; PKGREVISION -> 2.
- Generate all files into the current (build) directory, not /tmp.
- Do not delete any of the temporary files, to allow analysis after
build failure.
- Log the command lines executed.
- Warn if scrubbing the Imakefile to alert the user to check if that
broke it.
This currently does not capture the munging imake does on the output
from cpp, as that is disgustingly done in place and changing that
would require more extensive hacking. However, it's now readily
possible to rerun the cpp command directly for diagnostic purposes;
the previously-secret file that imake uses to start the cpp invocation
is now left in .imake.start.c.
PKGREVISION -> 1.
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
Ever since about FreeBSD 4 or 5 one should assume ELF
when "objformat" is not found.
Change the test to default to ELF for FreeBSD 6 and later.
Bump package revision.
This release provides some fixes for static analysis warnings and other code
maintenance cleanups.
Alan Coopersmith (6):
Avoid closing inFile twice in CheckImakefileC if LogFatal returns
Ensure inFile is always closed on error in cppit()
Let configure pick cpp path on Solaris, instead of hardcoding in imakemdep.h
unifdef -U__UNIXOS2__
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
imake 1.0.6
Eric S. Raymond (1):
Avoid use of low-level troff markup that can't be lifted structurally.
1.0.5:
Adam Jackson (1):
Silence useless pedantry warning from find(1) when running cleanlinks.
Alan Coopersmith (8):
Remove unused variable in get_sun_compiler_versions
Strip trailing whitespace
Add const attributes to fix gcc -Wwrite-strings warnings
Rework temp filename pointers into const & non-const parts
Convert error logging functions to normal idioms
Fix a bunch of "too many arguments for format" warnings
xmkmf.man: Remove instructions for "X Consortium" monolithic build tree
imake 1.0.5
1.0.4:
Alan Coopersmith (4):
config: upgrade to util-macros 1.8 for additional man page support
config: Remove unnecessary calls from configure.ac
Use autoconf standard HAVE_MKSTEMP instead of HAS_MKSTEMP
imake 1.0.4
Gaetan Nadon (1):
config: update AC_PREREQ statement to 2.60
Yaakov Selkowitz (5):
Allow for EXEEXT in appman_DATA rule
Use AC_PROG_SED to find sed
Use standard .gitignore with custom section for imake
mkdirhier: use mkdir -p
Nuke RCS tags
A: Because joerg@ had a local change which forced the use of
makedepend and which somehow didn't make it into xorg-cf-files
when packages.
Fix that, bump revision of xorg-cf-files and imake, the latter with a
dependency on a newer version of the former.