Commit Graph

945 Commits

Author SHA1 Message Date
Michael Lotz
0c3a534f4f Merge r33082 from trunk:
Add ideinfo and idestatus only when building with the IDE stack.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33083 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-12 06:13:17 +00:00
Michael Lotz
f62e30a3a1 Merging r33066 from trunk:
Force uid and gid to 0 when building the CD. This avoids taking over foreign
user and group ids on build platforms that support them. Fixes #4458.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33067 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-11 18:14:52 +00:00
Michael Lotz
54d72a6bd1 Merging Installer link fixes from r32995 from trunk. They were missing in r32997.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33051 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-11 00:46:21 +00:00
Rene Gollent
4e4488e1e3 Force package update due to in-place removal of .svn dirs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-09 15:06:41 +00:00
Oliver Tappe
b0fe6b004f * the OpenSSL optional package isn't obsolete, since
there is a version for r1a1

git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33023 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-09 13:02:24 +00:00
Oliver Tappe
9d2f6b6a59 merging r33019-33021 from trunk:
* updated Firefox optional package for r1a1


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33022 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-09 13:01:03 +00:00
Stephan Aßmus
53e676f98b Merged r33017 (fixed Pe package).
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33018 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-09 10:04:22 +00:00
Oliver Tappe
7501a73cf1 merged r33008 from trunk:
* updated Perl optional package for r1a1


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33009 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-08 21:13:17 +00:00
Oliver Tappe
e1ee81761d closing #4453:
* fixed precedence problem in jam rule that caused an if to evaluate to true, no matter
  if a cd or an image was being built


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@33006 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-08 21:07:26 +00:00
Stephan Aßmus
1b5c796cb8 Added Mercurial and Git.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32998 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-08 12:45:58 +00:00
Stephan Aßmus
85d74e5f59 * Merged changesets r32903, r32926, r32957, r32959, r32967, r32986 and r32987
(all the CommandPipe and Installer changes).
* Merged changeset r32968 (Haiku Guide).
* Merged changesets r32969, r32983, r32984 and r32992 (OptionalPackages).
* Merged changeset r32995 (Installer links fixes).
* Merged changeset r32996 (unzipping of packages at install time)
* Updated OptionalPackages warnings about packages that still need to be
  rebuilt.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32997 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-08 11:52:36 +00:00
Stephan Aßmus
cefa3536a8 Merged r32949 from trunk.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32956 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-06 09:43:12 +00:00
Stephan Aßmus
62648ef29e Merged changesets r32919, r32931, r32933, r32941, r32942, r32946, r32947, r32948 and r32950.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-06 09:33:42 +00:00
Rene Gollent
d7ac3f542a Merge r32944 from trunk.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32945 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-05 15:30:35 +00:00
Stephan Aßmus
3a7cb89cd0 Merged r32893, r32895, r32901, r32902, r32909, r32910 and r32918.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32920 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-03 10:49:55 +00:00
Stephan Aßmus
0d490e9b65 Merged r32885 from trunk.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32886 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-01 11:43:35 +00:00
Stephan Aßmus
54e864054b Merged changes r32795, r32798, r32799, r32849, r32850 from trunk.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32854 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-31 13:04:04 +00:00
Axel Dörfler
f008f164f5 * Merged r32763-32768, r32771-32783.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-28 14:39:12 +00:00
Axel Dörfler
2d8dea7df4 * Added/removed packages as described in ticket #4284, but I added Python
directly, and did not let Development depend on it.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32762 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-27 16:26:12 +00:00
Rene Gollent
99882f0807 Updated Vision package for Alpha.
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32734 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-27 02:42:48 +00:00
Oliver Tappe
0d5f3dce8b * updated gcc4 package for r1alpha1
N.B.: the size increased by 800KB seemingly due
      to the versioning sections



git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-26 23:05:36 +00:00
Ingo Weinhold
1e02e05c21 Added obsoleteness warnings for optional packages that have not yet been
rebuilt.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32727 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-26 19:25:05 +00:00
Oliver Tappe
4cb91bb42c * updated gcc2 package for r1alpha1
git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32720 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-26 17:29:37 +00:00
Axel Dörfler
295d890e66 * Removed firewire from the image for the alpha.
* Removed GPL_ONLY tag from ntfs and reiserfs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/branches/releases/r1alpha1@32665 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-25 13:09:48 +00:00
Jérôme Duval
12f728d9fe echo needs -e to interpret special escapes like \t
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32618 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-22 17:33:58 +00:00
Jonas Sundström
8e8130d1f0 Adding routerboard_mipsel platform stubs and linker script.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32594 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-22 01:48:18 +00:00
Axel Dörfler
67838392dc * Applied stippi's no-patents patch, but without the ffmpeg part, as that one
is obviously already configured not to use patented code.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32577 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-21 17:20:23 +00:00
Axel Dörfler
c53744492d * Fixed the output directory of the haiku-netboot.tgz.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32576 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-21 16:22:56 +00:00
Michael Lotz
38516368ea Switching to the ATA stack for the @alpha targets. We need more widespread
testing to determine where we are at sooner than later now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32569 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-21 14:34:16 +00:00
Ryan Leavengood
e58f5f3d02 Extract libjpeg from the JPEGTranslator and make it a standalone lib. Added to
image and DevelopmentMin optional package. This is the original libjpeg (6b),
which I will updated to version 7 within the next few days. I need to
understand better the modifications made to it before updating.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32553 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-21 02:17:42 +00:00
Ryan Leavengood
b6b0567fbd - Change Autostart directory name to launch.
- Move the launching of files in this directory from the Bootscript to the
UserBootscript.
- This means we now ship a working UserBootscript instead of just a sample.
- Updated documentation based on this change and Humdinger's suggestions.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32544 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-20 19:21:18 +00:00
Ryan Leavengood
176b361595 Add an Autostart directory as an easy way to start applications at boot up.
The dead simple Bash code was just copied from Humdinger's patch on #1202. He
also suggested having a link on the Deskbar for this folder, but I don't know
if that is needed. We just need to document it, which I may do next.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32527 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-19 21:26:36 +00:00
Axel Dörfler
2c69b5b6c0 * Made the libbe_test environment basically working under Haiku - to actually
make it work, one would need to use versioning for all libbe symbols. This is
  worth an 8k price per file that links against libbe.so, so I didn't want to
  commit this as is. An alternative to this solution would be to write a
  separate application that is responsible for the app_server's window. Comments
  welcome.
* Removed BeOS compatbility of the libbe_test stuff.
* Renamed the libbe_test targets from *haiku* to *test*, ie. libbe_haiku.so is
  now called libbe_test.so, haiku_registrar is now test_registrar, etc.
* This also removes BeOS compatibility from tracker/FSUtils.cpp (all BeOS
  compatibility should be removed, but I don't want to make Alexandre more work
  in his branch, and it's not urgent at all).
* Replaced the former "run" scripts for the test environment with a single
  run script (see updated NOTES file).
* Removed the libbe_test target from some applications - this was only to help
  developing them under BeOS, and is thus no longer necessary.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32521 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-19 14:17:13 +00:00
Rene Gollent
01b36e3fcd Yasm is unnecessary here as it's already a Development dep.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32496 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-18 15:07:18 +00:00
Axel Dörfler
adc5ba48dc * Reverted the smaller boot image - it doesn't seem to work for Stefano (gcc4?)
anymore with the small size, and it didn't fix the problem I originally hoped
  it would.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32495 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-18 14:56:59 +00:00
Rene Gollent
5a4b86f025 Don't include Locale preflet in the image until locale branch is merged.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32487 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-18 02:58:10 +00:00
Ingo Weinhold
8bc24c13ab * Moved termcap.h to headers/libs/termcap/, where it belongs.
* Removed the headers/gnu from the default headers (the Jamfiles needing it
  use it explicitly, now) and moved it under headers/compatibility/.
* Added libgnu.so to the image. Still untested, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32481 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-17 21:13:51 +00:00
Oliver Tappe
5c31e9b97f * added new optional package for gcc4 and flex, both of which no
longer require libiconv
* removed libiconv from dependencies of DevelopmentMin, as this is
  no longer true


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32479 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-17 19:27:30 +00:00
François Revol
03626f07a3 [ARM]
Workaround for ld using 32k alignment between ELF segments, until a proper fix is found.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32429 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-15 23:09:27 +00:00
François Revol
77ae7223e9 [ARM]
Seems forcing the floating point type is not needed.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32400 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-14 22:29:31 +00:00
Axel Dörfler
6bfb1e8b2a * Removed the fake_app_server from the build, and launch the usual system
in safe mode.
* Removed the Terminal from the Bootscript.
* Ordered the servers alphabetically in HaikuImage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32379 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-14 17:55:28 +00:00
Fredrik Modeen
be454e17a1 - Added Chris Roberts OpenTerminal.
- Added him to Contributors
- Missing a icon thoug, any thoughts about how it should look?

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32334 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-13 22:54:05 +00:00
Axel Dörfler
6ec9352156 * Added missing drivers/protocols/... to the network boot archive.
* Also added the automatic ATA/IDE switch logic from HaikuImage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32304 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-13 11:09:10 +00:00
François Revol
01c8294cc7 [ARM]
- don't clobber the parameter regs in the entry point,
- fix entry point address for netbsd loader emulation,
- added a gUImage global to point to the uimage blob with the tgz,
- added tgz info to platform stage2 args,
- add simple uimage support, just dumps the header and gets the nth blob in the image, (seems we have a bug in the math code, some infos don't print),
- made devices.cpp use them to publish the MemoryDisk,
- add an haiku_loader_nbsd.ub target which puts both the loader and kernel_arm for now (need to replace with the tgz).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32295 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-13 05:28:30 +00:00
François Revol
feb750d331 [ARM]
- consolidate board specific definitions into build/jam/board/*/BoardSetup to avoid duplicating address values everywhere,
	- add various addresses, boot script, custom C/C++ flags and SD card definition,
	- not sure BoardSetup is included at the best place though,
	- replaced board-specific ldscript with passing the loader address directly to LD from BoardSetup,
- added haiku.mmc target which generates an mmc/SD card image with a FAT partition with the files needed to boot for the board, should later be integrated with haiku.image with the BFS partition offset passed to bfs_shell, requires apt:sfdisk,mtools on GNU/Linux,
- added some more rules, one to build a script for the SD image,
- fake a NetBSD loader for now, U-Boot doesn't know haiku, and we'll need a way to pass the tgz image and RAM size, we'll either use standlone way (usual C argv[]) or the NetBSD args,
- style fixes,
- 80 cols, /me pets Ingo.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32284 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-12 16:12:35 +00:00
Axel Dörfler
3f1460bcee * Removed the (intel) gart stuff from the floppy image. Not sure why this was
on it. With the other changes already made, we can now use a 1440k boot image
  for x86 as well, again.
* If you build a CD, you'll have to take extra care to see whether it still fits
  on the floppy or not - space is really tight already.
* Made USB support optional for the CD-ROM. It's turned on, though, since we do
  want to support USB-CD-ROMs by default; this is just something you can use
  once in case we need to enlarge the boot floppy to 2880k again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32282 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-12 14:47:46 +00:00
Rene Gollent
7bfbd3ab04 Patch by Ankur Sethi: Updated CLucene package with wchar support enabled.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32252 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-11 13:48:42 +00:00
François Revol
91446a1477 Don't know why multilib was disabled in r29035, but we'll likely need it for arm, and m68k as well...
Make it depend on haikuMachine.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32213 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-09 15:38:41 +00:00
Stephan Aßmus
c06d7b2c40 Updated the Clockwerk package to a version that has persistent options in the
render settings window.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32190 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-07 17:14:33 +00:00
Alexandre Deckner
6d893152ea * Added Haiku3d demo to the image. Removed GLDirectMode demo as discussed.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32180 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-07 10:49:09 +00:00