dpkg-cross (1.10) unstable; urgency=low

  * dpkg-shlibdeps: Fix thinko with new elf-format checking code (regexp
    for format overwrote $2).

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Tue, 26 Oct 1999 16:25:47 +0200

dpkg-cross (1.9) unstable; urgency=low

  * dpkg-shlibdeps: Don't check for elf32-$arch in objdump output, but
    also allow elf64. (Closes: #48270)

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Mon, 25 Oct 1999 13:56:34 +0200

dpkg-cross (1.8) unstable; urgency=low

  * dpkg-buildpackage: Another retval change...: If dpkg-buildpackage
    caught a signal, return signal value + 128.
  * dpkg-cross: when extracting dirs, from the input .deb's data.tar.gz,
    also use names starting with "./" (newer tar versions name files like
    this.) Closes: #48006
  * dpkg-buildpackage wrapper: now supports signing-related options like
    current dpkg-buildpackage (-spgp, -sgpg, -k, -m). I.e., it also uses
    gpg if dpkg-buildpackage would.
  * FHS transition (Standards-Version 3.0.1)

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Fri, 22 Oct 1999 14:17:32 +0200

dpkg-cross (1.7) unstable; urgency=low

  * cross-config.mips: new file contributed by Ulf Carlsson
    <ulfc@thepuffingroup.com>.
  * cross-config.linux: some additions also by Ulf.
  * dpkg-buildpackage: Hope preserving the exit status now really works
    and really closes: #41259
  
 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Wed, 25 Aug 1999 10:04:33 +0200

dpkg-cross (1.6) unstable; urgency=low

  * New method for passing cross variables to Makefiles. They're not put
    into the environment anymore and MAKEFLAGS=-e is used to make read
    them. Instead, the variable definitions are appended to MAKEFLAGS
    itself. (The same mechanism is used my make to pass command line
    overrides to sub-makes.)
    The advantage is that MAKEFLAGS and thus the definitions are still
    under the control of make. The definitions can be changed if a
    Makefile calls make with more/different definitions on the command
    line. Also, there are no side effects anymore by other environment
    variables not under the control of dpkg-cross (e.g. the MANPATH
    problem, a CFLAGS exported by top-level Makefile overriding CFLAGS in
    sub-Makefiles).
  * cross-config.gnu: new file for GNU/Hurd OS.
  * cross-config.common: new file for stuff common to Linux and Hurd.
  * cross-config.common: now sets $host to avoid that configure runs
    config.guess, which fails if $CC is a cross compiler.
  * cross-config.{i386,m68k}: some more sizeof definitions.
  * cross-config.*, cross-compile.example: Add notice that personal
    additions should be mailed to me so that I can include them in future
    releases.
  * dpkg-cross: when building a cross package, don't omit symlinks that
    point to a directory.
  * dpkg-buildpackage: The wrapper now preserves the exit status of the
    original dpkg-buildpackage. Closes: #41259
  
 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Tue, 10 Aug 1999 13:43:47 +0200

dpkg-cross (1.5) unstable; urgency=low

  * dpkg-buildpackage: Don't Read debian/changelog if only option is -h.
    closes: #37369.
  * Changed perl dependency to perl5|perl.
  * The dpkg-buildpackage now also sets the new environment variables
    DEB_HOST_{ARCH,GNU_CPU,GNU_OS,GNU_TYPE}.
  * Updated copyright file for new location /usr/share/common-licenses/GPL.
  * Updated Standards-Version to 3.0.0.

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Mon, 5 Jul 1999 13:21:47 +0200

dpkg-cross (1.4) unstable; urgency=low

  * dpkg-shlibdeps: Fix error message when lib not found (was wrong path
    if $CROSSROOT set.) (Fixes: #36679)
  * dpkg-buildpackage: Call original dpkg-buildpackage via shell command
    "." instead of "source", because ash doesn't understand the latter.
    (Fixes: #36887)
  * dpkg-cross: When installing (or just converting) packages, have a
    special look at libc.so, which is no real lib but a linker script. It
    contains absolute paths, which need to be rewritten.
  * Updated Standards-Version to 2.5.0.0 (no changes).

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Thu, 29 Apr 1999 14:21:01 +0200

dpkg-cross (1.3) unstable; urgency=low

  * Some changes to make dpkg-cross work for Hurd: There, cross compiling
    is usually done with a Hurd installation on the same disk (in another
    partition).
     * New config variable set -$(ARCH)= sets path of cross
       installation for a specific architecture.
     * In dpkg-shlibdeps, strip $crossroot (if set) from lib names, and
       look in the cross installation under $crossroot for files
       (shlibs.default, *.shlibs files, etc.)
     * In dpkg-buildpackage, set binutils env vars (LD, AR, ...) only if
       target CPU is different.
    Thanks to Santiago Vila <sanvila@unex.es> for ideas and help in
    testing this.
  * Added Suggests: binutils-multiarch, since those are available as a
    Debian package now and are needed for many applications of dpkg-cross.
  * Add CXX to list of environment variables to change.
  * In the Makefile added dependencies of all scripts on confinit and
    confsub.
  
 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Tue, 10 Nov 1998 17:40:07 +0100

dpkg-cross (1.2) unstable; urgency=low

  * Also omit cpp in dependencies of cross packages.
  * New variable default_arch in /etc/dpkg/cross-compile. This can be used
    to avoid the -a option to dpkg-cross, if there is only one or one
    mainly used cross installation.

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Wed, 14 Oct 1998 16:52:40 +0200

dpkg-cross (1.1) unstable; urgency=low

  * Remove #!/bin/sh from /etc/dpkg/cross-config.*, since Lintian
    complained about it.
  * Switch from debstd to debhelper.

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Wed, 11 Mar 1998 15:32:06 +0100

dpkg-cross (1.0) unstable; urgency=low

  * Major reorganization of package installation (dpkg-cross), based on
    great idea by Joey Hess. (Fixes: #15725) dpkg-cross doesn't implement
    its own package management anymore, but uses dpkg for this. Therefore
    it converts to-be-installed packaged to *-arch-cross packages by
    moving files around and rewriting control infos.
  * New tool dpkg-cross-convert to convert old-style installations to new
    dpkg-based ones.
  * Little rewrites to dpkg-shlibdeps due to new installation scheme (now
    uses dpkg --search instead of own function, new location of shlibs
    files)
  * New options -v and -q to dpkg-cross (verbose/quiet)
  * New actions --update and --query for dpkg-cross: They update all
    installed packages if updates are available, or list those updates,
    resp.
  * Standards-Version: updated to 2.4.0.0

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Thu, 22 Jan 1998 16:27:29 +0100

dpkg-cross (0.6) unstable; urgency=low

  * In the dpkg-buildpackage wrapper, put $crossbin first into $PATH, so
    that cross compiling binaries can take precedence over native ones.
    (fixes: Bug #15726)

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Wed, 10 Dec 1997 11:37:57 +0100

dpkg-cross (0.5) unstable; urgency=low

  * Make maintainer=CURRENTUSER work (the change for it was lost somehow)
    (fixes: Bug#15715)
  * Check for no options at all to dpkg-cross (fixes: Bug#15712)
  * Do not remove kernel headers (include/{linux,asm,scsi}) if those dirs
    are symlinks, i.e. if the user has removed the files coming with
    libc-dev and replaced them by symlinks into a current source.
    (Otherwise dpkg-cross would remove the files in the kernel source!)
  * Reject libc5 compability packages (cannot be handled (yet) by
    dpkg-cross).
  * Ignore the /usr/include/X11 symlink (provokes a tar error if xlib*-dev
    already installed).
  * Fix some typos and minor mistakes.

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Tue, 9 Dec 1997 15:52:37 +0100

dpkg-cross (0.4) unstable; urgency=low

  * Fixed bug in dpkg-cross that made it blind for packages with a '.' in
    their name...
  * dpkg-cross -h now the same as dpkg-cross --help.
  * New option -l/--list to dpkg-cross, with similar functionality to dpkg
    -l (short listing of packages installed matching a pattern)
  * dpkg-cross option --list renamed to --listfiles for consistency with
    dpkg

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Mon, 3 Nov 1997 15:22:34 +0100

dpkg-cross (0.3) unstable; urgency=low

  * On dpkg-cross -i, also ignore tar messages like "error exit delayed".
  * Fix typo ($dpkg_errs instead $tar_errs) in dpkg-cross.in
  * In dpkg-shlibdeps, change objdump call and method how to find needed
    libraries; the objdump in binutils-2.8 doesn't have the -k option (raw
    section contents) anymore, so use --private-headers instead and look
    for ELF NEEDED entries in the dynamic section. Also changed
    debian/README to reflect this change.
  * Add special handling for -m option (see README), to work around a bug
    in dpkg-buildpackage 1.4.0.17

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Thu, 19 Jun 1997 11:38:03 +0200

dpkg-cross (0.2) unstable; urgency=low

  * Fixes for packages using imake:
  * IMAKECPP is defined in the environment to $(ARCH)-linux-cpp, to pass
    correct architecture (via standard defines) to the imake templates.
  * USRLIBDIR is defined to $(CROSSLIB), otherwise libraries are not
    found or dependencies to them are wrong.
  * MANPATH is explicitly removed from the environment, because the same
    name is used in imake-generated Makefiles, and since we use make -e,
    the user's setting would override the standard definition, causing
    havoc when installing man pages :-)
  * Fixes for packages using GNU autoconf:
  * CONFIG_SITE is set to /etc/dpkg/cross-config.linux, which in turn
    includes an target-arch specific file. There, several values for
    configure are defined that cannot be determined in an cross compiling
    environment.

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Wed, 16 Apr 1997 16:02:45 +0200

dpkg-cross (0.1) unstable; urgency=low

  * Initial Release.

 -- Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>  Sun, 9 Feb 1997 00:52:50 +0100

Local variables:
mode: debian-changelog
End:
