./devel/imake, Imake and other utilities from modular X.org

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

Branch: CURRENT, Version: 1.0.8, Package name: imake-1.0.8, Maintainer: joerg

The imake package contains the imake utility, plus a number of
support programs, such as mkdirhier, revpath, and xmkmf.

The X Window System used imake extensively up through the X11R6.9
release, for both full builds within the source tree and external
software. X moved to GNU autoconf and automake for its build system
in 2005 for X11R7.0 and later releases, but still provides imake
for building existing external software programs that have not yet
converted, though they are not actively maintaining it for new OS
or platform releases.

Anyone shipping software still using imake to build should be
working on moving to something that is still adding support for
new platforms and runtimes.

Required to run:
[x11/xorg-cf-files] [devel/tradcpp]

Required to build:
[pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 155.662 KB

Version history: (Expand)

CVS history: (Expand)

   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:

The following distfiles were unfetchable (note: some may be only fetched

./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
   2020-04-25 19:21:38 by Roland Illig | Files touched by this commit (1)
Log message:
devel/imake: the SUBST block may be a no-op in some cases
   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.
   2019-03-17 12:15:21 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
imake: update to 1.0.8.

Alan Coopersmith (7):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Use SEEK_* names instead of raw numbers for fseek whence argument
      README: reword status section
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      imake 1.0.8

Andrew Savchenko (1):
      imake support for lcc compiler

Mihail Konev (1):
      autogen: add default patch prefix
   2016-09-17 19:49:36 by Richard PALO | Files touched by this commit (3)
Log message:
Add support for __aarch64__
   2016-09-04 23:33:53 by David A. Holland | Files touched by this commit (3)
Log message:
Use the new tradcpp's -debuglog feature to generate a trace from
processing the imake templates; leave the trace in

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.
   2016-09-04 20:44:06 by David A. Holland | Files touched by this commit (3)
Log message:
Beat some sense in, to make it easier to debug build failures.

   - 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.