History log of /haiku/build/jam/packages/HaikuBootstrap
Revision Date Author Comments
# b256fa4a 25-May-2023 Augustin Cavalier <waddlesplash@gmail.com>

usb_disk: Transition to "new" driver API.

Change-Id: Ia46cb6ddc9f83917a8f797149508d35b770e44f1
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6473
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 23cc5401 17-Dec-2022 Jessica Hamilton <jessica.l.hamilton@gmail.com>

build: copy new Terminal theme data files into the image.

Change-Id: I949d91e93e53f3551f46d06f4b720041b2f9ccc1


# 33d311a6 20-Jun-2022 Augustin Cavalier <waddlesplash@gmail.com>

HaikuBootstrap: WiFi firmware rules not needed.

The WiFi firmware rules are only needed for a few very old drivers.
Any devices we are going to bootstrap on will use one of the wifi_firmwares
packages instead.


# 7916bd8d 20-Apr-2022 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Remove floppy from build

It depends on config_manager and was still part of x86 build

Change-Id: I88680bfc5adb5cf3d6d55f514c1f193bffea3963
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5219
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# a9bd2efd 14-Apr-2022 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Delete config_manager

Change-Id: Ie909c9a22750c33fcb1dd7824e8b3e51c4d86572
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5208
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 65f52a5f 20-May-2021 Jérôme Duval <jerome.duval@gmail.com>

build: remove the firewire support from the default image

decommissioning.

Change-Id: Ie7ccba705f7282193120241479d2ae83bd271b2c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3956
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# 47320dd0 06-Oct-2020 Augustin Cavalier <waddlesplash@gmail.com>

configure & build: Rework legacy GCC detection to parse versions outside of Jam.

Jam comparison logic is string-based, and so was detecting GCC >= 10
as being < 2. This rectifies that by removing the GCC version parsing
from Jam logic entirely, and setting various BuildConfig variables
instead.

Change-Id: I0c0ae3b9002fb5e77f9ca7a78600c91871657f03
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3293
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>


# 2c09e0dc 04-Aug-2020 Adrien Destugues <pulkomandy@pulkomandy.tk>

Installer: separate writing bootsector from other install finishing code

Remove the InstallerInitScript (it does nothing) and the
InstallerFinishScript (it does too many things). Instead implement the
finishing directly in Installer. Separate writing the bootsector, so
that the "write bootsector" menu writes only the bootsector.

Fixes #16303


# 1712a3c9 08-Apr-2019 Les De Ridder <les@lesderid.net>

btrfs: add initial disk system add-on

Change-Id: I8f26a78770e679527a99b49a04557c1aa4334b53
Reviewed-on: https://review.haiku-os.org/c/1396
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# a30d07f8 25-Feb-2019 Augustin Cavalier <waddlesplash@gmail.com>

build: Remove ATA build feature references.

The ATA build feature itself was mistakenly removed in the previous
commit, as it should have been removed along with these. Sorry
about that.


# c5cb2cbd 10-Jan-2019 Augustin Cavalier <waddlesplash@gmail.com>

Delete usb_printer driver.

It has been unused since 2010, when the usb_port printer transport
was rewritten to use the USBKit.

Change-Id: I224e07fb35cd9696c07b8f22dd51d3c67d92e0a9
Reviewed-on: https://review.haiku-os.org/c/869
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 16a54a87 28-Nov-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Merge usb_floppy back into usb_disk.

- USB pen drive seems to still work. More extensive testing welcome.
- USB floppies don't work yet, but they don't work anymore with the
current driver, either. I'm still investigating that part.

Fixes #9276

Change-Id: I8aa5ab828ad2ad867d0c187062d6e179372fc2ad
Reviewed-on: https://review.haiku-os.org/747
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 4e0c3c7c 14-May-2018 fbrosson <fbrosson@users.noreply.github.com>

HaikuBootstrap: add the "ram_disk" and "virtio_net" drivers.

* The ram_disk driver was missing in the bootstrap images. Adding
it will allow the ramdisk command to work. And with a modified
haikuports.conf one might even use a ramdisk TREE_PATH.
* The virtio_net driver will probably be handy in some situations.


# 5797d59f 01-Dec-2017 Alexander Coers <alexander.coers@gmx.de>

ATA: Support for Highpoint HPT36x/37x PCI controller

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
Fixes #13819. Some style fixes by me.


# 7600fdd8 28-Jun-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

ide: Remove old IDE bus + stack.

* Hasn't been used for quite some time
* Everything was ported over to a new ATA stack
some time ago.
* No huge regressions were seen from the new ATA
stack.


# a09b074d 03-Jan-2015 luroh <lurohh@gmail.com>

Cleanup app_server built-in fonts

We bundle bitstream charter as a default font to use when nothing else
is available. We also used to bundle a Courier font, but it does not
work properly.

- Fix the license for Bitstream Charter, to include just the license and
no extra text.
- Add said license to AboutSystem
- Remove the Courier font from the package and from the source tree.

Fixes #11696.


# e3724c38 04-Jan-2014 mshlyn <linlongzhou@163.com>

PPP: Port to the new stack.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>

This is a squash of the 42 commits by @mshlyn, as I couldn't find a
way to break them into logical chunks. I did not include these in the build,
as it appears that they only partially work anyway, and much more cleanup is
still needed. However, this is a huge improvement on what was in the tree
before, which looked horrendous and didn't even compile (as it was designed
for the old stack).

Mostly fixes #812.


# e02111ea 21-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

HaikuBootstrap: launch bootstrap_daemon.py on boot.

* removed screen_saver and shortcut_catcher input addons, they need libgame or libGL.


# d2eca26b 19-Oct-2015 Axel Dörfler <axeld@pinc-software.de>

Moved per user post install actions to first-login script.

* The same mechanism (and the same PostInstallScript) is used for this.
* If a file first_login exists in ~/config/settings/boot, the first-login
scripts are launched, and the file removed.
* This fixes adding the deskbar tray icons even when there is no Deskbar
running yet (for example on first boot when the FirstBootPrompt
starts), or, IOW bug #12275.


# 9939ccad 19-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

HaikuBootstrap: also include launch scripts.

* fix ncurses package name for bootstrap build profile.


# 65ed8a5e 17-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

Added post-install script, and start UserBootscript again.

* This is the final missing piece of the former boot process.
* Removed the unused Bootscript, and Bootscript.cd files.


# 60295ba1 20-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

Move ports and protocols files back to data directory in Haiku package.

These files are required for netresolv functionality, and there is no
real use in modifying them as settings files. Restore the previous
behavior, the files are stored in data and part of the Haiku package.

This means there is no need for a fresh install from image to get the
files anymore.

Fixes #12156.


# 1f56c11b 10-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

gzip: use the outsourced packages.

* remove gzip Jamfile from the build and gzip sources from the tree.


# c7334582 01-Apr-2015 Axel Dörfler <axeld@pinc-software.de>

Removed old, and unused Netscript.


# 85e5aa30 26-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

Add packages for unzip and use them.

* remove unzip Jamfile from the build, <build>unzip stays with us.
* clean up image and package definitions.
* added unzip in regular builds.


# 10203293 02-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Removed minimize_all again from the image.

* It's not only broken conceptionally, but also it's implementation
is: it unconditionally filters all ctrl-cmd(-shift) key combinations.
* Since it's functionality should be implemented differently in the
first place, it should be removed completely, though.


# a0c83527 12-Jun-2014 John Scipione <jscipione@gmail.com>

Add input server filters

... for switching workspaces (removed from BWindow) and
minimize all (aka Show Desktop).

This moves the workspace switch behavior out of the BWindow class
and places it into it's own input server filter that does the same
thing. The difference is that you may now uninstall the workspace
switching filter to disable the behavior. These shortcuts were not
included in the BeOS R5 version of BWindow so represent additional
behavior added to Haiku.

minimize_all (aka Show Desktop) is a new input server filter that
allows you to minimize all windows by pressing cmd+ctrl+D. If
you do not like this behavior you may uninstall the minimize_all
input server filter.


# 03028498 17-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove some unneeded file and partitionning systems

* googlefs: not working, needs update to match current page layout of
google searches
* Amiga and Apple partitionning systems: made them 68k and ppc-only,
respectively. There is not much use for those on x86 systems.

Also remove kdlhangman from the bootstrap packages.


# d02e38fb 01-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

moves /bin/sh to bash packages.

* bash is a mandatory package.


# 8516e6a9 07-Sep-2014 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Rename display_controls to display_adapter

ACPI talks about display_adapters, and we will likely have displays
as child nodes. Displays will be attached to an adapter.


# 474174f6 28-Aug-2014 François Revol <revol@free.fr>

pc_serial: add to haiku package. It's working \o/


# 938bf9fa 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add more missing 'local's to variable declarations.


# 607a620b 18-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

qrencode: use outsourced package

* qrspec.h isn't yet part of the package for some reason.
* removed qrencode from the bootstrap package.
* only include qrencode when the qrencode package is found.
* didn't check qrencode itself, tests welcome.


# 91e3737d 25-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

gawk: use the HaikuPorts package.

* left the in-tree version as its libintl is used by gdb.
* added as bootstrap package.


# 5e96d7d5 21-Feb-2014 John Scipione <jscipione@gmail.com>

Localize keyboard layout names in Keymap preferences


# 374cf8c8 13-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Localize keymap names in Keymap preferences


# b6bd9f7b 19-Feb-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix build problem of haiku-bootstrap package.

* adjust names of Tracker add-ons to match the ones used in the 'Haiku'
package, otherwise jam complains about not knowing how to build them


# 7db89e8d 25-Nov-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Rework cpuidle module

* Create new interface for cpuidle modules (similar to the cpufreq
interface)
* Generic cpuidle module is no longer needed
* Fix and update Intel C-State module


# 99a2e565 21-Nov-2013 Pawel Dziepak <pdziepak@quarnos.org>

drivers: Remove Intel Enhanced SpeedStep driver

In current state this driver is useless anyway. It's not MP safe.
The P-state values stored in hardcoded tables are only for processors
on which we can't use SpeedStep, because of lack of invariant TSC.

Proper driver should get P-states from ACPI, ensure that the CPU offers
invariant TSC and obviouslt be MP safe.


# 9c0ff0ee 29-Oct-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Add cpufreq module for Intel P-states

Since Sandy Bridge managing P-states on Intel processors is much easier
and more powerful than when using previous versions of EIST.


# 5d9aaba2 19-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

x86_64: added acpi to the image.

* embedded_controller crashes on x86_64, disabled for now.
* removed the -fno-pic compile option.
* synched HaikuBootstrap package with Haiku package.


# f73f5d4c 29-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Initial changes to remove /boot/common

* find_directory() and hard-coded paths use /boot/system instead of
/boot/common.
* The build system creates the writable directories in /boot/system
instead of /boot/common.
* The build system no longer installs any packages in /boot/common.


# 37343ca1 01-Oct-2013 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove which command from default image

* This was a script relying on a working /etc/profile, which may not be
there
* Instead, use GNU which, available as an haikuport recipe
* Since the command does not seem to be needed for Haiku to run (and
also because I don't know how to do it), GNU which isn't in the default
install.
* Typing "which" in a terminal still works, as that uses an alias
defined directly in /etc/profile.


# e9a0ad7c 05-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove SYSTEM_LIBS*_ALIASES build variables


# 69c69a7d 05-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Replace build system vars [PRIVATE_]SYSTEM_LIBS by rules

... HaikuImageGetSystemLibs and HaikuImageGetPrivateSystemLibs.


# b0944c78 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).


# 33f23ea8 20-Jul-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove more stuff from the Haiku bootstrap packages/image

Namely GL/Mesa and libtiff.


# ebb85769 15-Jul-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Update bootstrap image/package

Should have been part of the recent merge.


# 78f4c163 07-Jul-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Beginnings of support for building a bootstrap Haiku image

Copy:
* packages: Haiku -> HaikuBootstrap
* images: HaikuImage -> HaikuImageBootstrap
... and remove some unncessary content.

Setting the jam variable HAIKU_BOOTSTRAP_BUILD enables using the
bootstrap files.


# 65ed8a5e87f10405105fa017a0879161e84620b6 17-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

Added post-install script, and start UserBootscript again.

* This is the final missing piece of the former boot process.
* Removed the unused Bootscript, and Bootscript.cd files.


# 60295ba1f7c2326d376f19415366b86afb98b118 20-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

Move ports and protocols files back to data directory in Haiku package.

These files are required for netresolv functionality, and there is no
real use in modifying them as settings files. Restore the previous
behavior, the files are stored in data and part of the Haiku package.

This means there is no need for a fresh install from image to get the
files anymore.

Fixes #12156.


# 1f56c11b79c6465688164f0d37cf6a0093543a5a 10-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

gzip: use the outsourced packages.

* remove gzip Jamfile from the build and gzip sources from the tree.


# c733458294ffd65717c6cd2e091b7fe7c2718169 01-Apr-2015 Axel Dörfler <axeld@pinc-software.de>

Removed old, and unused Netscript.


# 85e5aa30b15cf47a82095f337bf6f6212f3870b6 26-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

Add packages for unzip and use them.

* remove unzip Jamfile from the build, <build>unzip stays with us.
* clean up image and package definitions.
* added unzip in regular builds.


# 10203293d1e81de0de0fa8328eaa3c39e83f172a 02-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Removed minimize_all again from the image.

* It's not only broken conceptionally, but also it's implementation
is: it unconditionally filters all ctrl-cmd(-shift) key combinations.
* Since it's functionality should be implemented differently in the
first place, it should be removed completely, though.


# a0c83527188c9e107f0cf4f8d898ca34f79168e3 12-Jun-2014 John Scipione <jscipione@gmail.com>

Add input server filters

... for switching workspaces (removed from BWindow) and
minimize all (aka Show Desktop).

This moves the workspace switch behavior out of the BWindow class
and places it into it's own input server filter that does the same
thing. The difference is that you may now uninstall the workspace
switching filter to disable the behavior. These shortcuts were not
included in the BeOS R5 version of BWindow so represent additional
behavior added to Haiku.

minimize_all (aka Show Desktop) is a new input server filter that
allows you to minimize all windows by pressing cmd+ctrl+D. If
you do not like this behavior you may uninstall the minimize_all
input server filter.


# 0302849860907b8a390e1d0f3f7102730a4da776 17-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove some unneeded file and partitionning systems

* googlefs: not working, needs update to match current page layout of
google searches
* Amiga and Apple partitionning systems: made them 68k and ppc-only,
respectively. There is not much use for those on x86 systems.

Also remove kdlhangman from the bootstrap packages.


# d02e38fb131904b2049355705fe50c8fd2b93d83 01-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

moves /bin/sh to bash packages.

* bash is a mandatory package.


# 8516e6a92416961d179e15ff56b2d57d868e0b4f 07-Sep-2014 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Rename display_controls to display_adapter

ACPI talks about display_adapters, and we will likely have displays
as child nodes. Displays will be attached to an adapter.


# 474174f6f38d7c17acd4fdfd30777b6c5131db04 28-Aug-2014 François Revol <revol@free.fr>

pc_serial: add to haiku package. It's working \o/


# 938bf9fad2fa70a2fd7dba661464068133bf9b73 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add more missing 'local's to variable declarations.


# 607a620b1cfcf98b1056991faab5afbcd4a1944d 18-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

qrencode: use outsourced package

* qrspec.h isn't yet part of the package for some reason.
* removed qrencode from the bootstrap package.
* only include qrencode when the qrencode package is found.
* didn't check qrencode itself, tests welcome.


# 91e3737dd8a7b24cb60d13c5d7cc66ad4c175934 25-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

gawk: use the HaikuPorts package.

* left the in-tree version as its libintl is used by gdb.
* added as bootstrap package.


# 5e96d7d537fbec23bad4ae9b4c8e7b02e769f0c6 21-Feb-2014 John Scipione <jscipione@gmail.com>

Localize keyboard layout names in Keymap preferences


# 374cf8c85db8415c3915f83a8b4c700ee2f37676 13-May-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Localize keymap names in Keymap preferences


# b6bd9f7b46766828a2ea65594880b6072a5e3684 19-Feb-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix build problem of haiku-bootstrap package.

* adjust names of Tracker add-ons to match the ones used in the 'Haiku'
package, otherwise jam complains about not knowing how to build them


# 7db89e8dc395db73368479fd9817b2b67899f3f6 25-Nov-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Rework cpuidle module

* Create new interface for cpuidle modules (similar to the cpufreq
interface)
* Generic cpuidle module is no longer needed
* Fix and update Intel C-State module


# 99a2e56579b306d366d0f390f45e5b7e69b2be34 21-Nov-2013 Pawel Dziepak <pdziepak@quarnos.org>

drivers: Remove Intel Enhanced SpeedStep driver

In current state this driver is useless anyway. It's not MP safe.
The P-state values stored in hardcoded tables are only for processors
on which we can't use SpeedStep, because of lack of invariant TSC.

Proper driver should get P-states from ACPI, ensure that the CPU offers
invariant TSC and obviouslt be MP safe.


# 9c0ff0eed12150e4b27b266af581b7d4758019a3 29-Oct-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel: Add cpufreq module for Intel P-states

Since Sandy Bridge managing P-states on Intel processors is much easier
and more powerful than when using previous versions of EIST.


# 5d9aaba22febd3bbef645d3842398cf0dc15e3b2 19-Oct-2013 Jérôme Duval <jerome.duval@gmail.com>

x86_64: added acpi to the image.

* embedded_controller crashes on x86_64, disabled for now.
* removed the -fno-pic compile option.
* synched HaikuBootstrap package with Haiku package.


# f73f5d4c42a01ece688cbb57b5d332cc0f68b2c6 29-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Initial changes to remove /boot/common

* find_directory() and hard-coded paths use /boot/system instead of
/boot/common.
* The build system creates the writable directories in /boot/system
instead of /boot/common.
* The build system no longer installs any packages in /boot/common.


# 37343ca1f6786a7e392de7485c82d967e0911be6 01-Oct-2013 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove which command from default image

* This was a script relying on a working /etc/profile, which may not be
there
* Instead, use GNU which, available as an haikuport recipe
* Since the command does not seem to be needed for Haiku to run (and
also because I don't know how to do it), GNU which isn't in the default
install.
* Typing "which" in a terminal still works, as that uses an alias
defined directly in /etc/profile.


# e9a0ad7c4d131d222f0ee86ad7ef386858b7023f 05-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove SYSTEM_LIBS*_ALIASES build variables


# 69c69a7d2a3ee59d9d989d309bc160cf5bef5090 05-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Replace build system vars [PRIVATE_]SYSTEM_LIBS by rules

... HaikuImageGetSystemLibs and HaikuImageGetPrivateSystemLibs.


# b0944c78b074a8110bd98e060415d0e8f38a7f65 01-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

More work towards hybrid support

* All packaging architecture dependent variables do now have a
respective suffix and are set up for each configured packaging
architecture, save for the kernel and boot loader variables, which
are still only set up for the primary architecture.
For convenience TARGET_PACKAGING_ARCH, TARGET_ARCH, TARGET_LIBSUPC++,
and TARGET_LIBSTDC++ are set to the respective values for the primary
packaging architecture by default.
* Introduce a set of MultiArch* rules to help with building targets for
multiple packaging architectures. Generally the respective targets are
(additionally) gristed with the packaging architecture. For libraries
the additional grist is usually omitted for the primary architecture
(e.g. libroot.so and <x86>libroot.so for x86_gcc2/x86 hybrid), so that
Jamfiles for targets built only for the primary architecture don't
need to be changed.
* Add multi-arch build support for all targets needed for the stage 1
cross devel package as well as for libbe (untested).


# 33f23ea80f263d13f706be43e02bee7de752db87 20-Jul-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Remove more stuff from the Haiku bootstrap packages/image

Namely GL/Mesa and libtiff.


# ebb857698e1b20d080d3906a0cc0691e39ed2b22 15-Jul-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Update bootstrap image/package

Should have been part of the recent merge.


# 78f4c163d452af17d253dfa1ac3556d340088f5f 07-Jul-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Beginnings of support for building a bootstrap Haiku image

Copy:
* packages: Haiku -> HaikuBootstrap
* images: HaikuImage -> HaikuImageBootstrap
... and remove some unncessary content.

Setting the jam variable HAIKU_BOOTSTRAP_BUILD enables using the
bootstrap files.