John Scipione
061a88b671
Add PCRE as a dependency to Paladin
2013-01-14 21:26:58 -05:00
John Scipione
d86bc7f95e
If can't find hrev tags set the version to the short hash
...
If no hrev tags are found the revision is blank and shows up as
0 in About System. This commit updates the revision function so that
it falls back to the current short hash instead. Only affects devel
builds and only if you've deleted your tags.
2013-01-14 19:37:56 -05:00
Alexander von Gluck IV
7657c0acde
swpipe: Refactor llvm build dependencies
...
* Little cleaner now taking advantage of
the fact that Jam ignores unmatched
dependencies. Thanks Urias for the idea!
2013-01-11 11:06:01 -06:00
Alexander von Gluck IV
4c3d44f1dd
llvm: Add LLVM build feature
2013-01-11 00:44:01 -06:00
Jerome Duval
af5a895fa4
ralinkwifi: takes rt2860 into account, untested
...
* remove ralink2860 driver
* added firmware for RT2860, get it onto the image
* added interrupt handler case for rt2860 devices.
2013-01-10 21:40:49 +01:00
Sergei Reznikov
7f4d1af49d
Compilation fixes for x86_64.
...
Added quite a few missing components to image:
alert arp bc CortexAddOnHost
CDPlayer CharacterMap DeskCalc
Devices DiskUsage Expander LaunchBox MediaConverter NetworkStatus
PoorMan Pulse Screenshot ShowImage SoundRecorder TV Workspaces
DataTranslations Media Printers ScreenSaver
BSnow Cortex FontDemo OverlayImage Pairs
cddb_daemon midi_server power_daemon print_server print_addon_server
Canon LIPS3 Compatible Canon LIPS4 Compatible Gutenprint
PCL5 Compatible PCL6 Compatible PDF Writer PS Compatible
libgame.so libmedia.so
Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
2013-01-04 18:45:22 +00:00
Matt Madia
f5d95ad616
Ensure the cross-tool's strip command is passed via HaikuCD.
2013-01-04 13:13:25 +00:00
Matt Madia
35f3908149
Use strip provided by the cross-tools.
...
This allows a 32-bit host to successfully build x86_64.
2013-01-04 12:42:26 +00:00
Alexander von Gluck IV
d6b2fbac19
libglu: Make sure glu.h gets placed into image
...
* Resolves #9323
2013-01-03 16:54:35 -06:00
Matt Madia
10e65baba8
Disabled "Application flags" in liblayout.so
...
Repackaged the optional packages, BePDF and Wonderbrush to
disable the Application flags setting in their Filetype window.
Fixes #8821 .
2013-01-02 08:24:15 +00:00
threedeyes
989668eab9
Add Gravity screensaver to the image.
2012-12-30 04:03:51 +00:00
Alex Smith
622506c485
Added OpenSSH and Git optional packages for x86_64.
...
This commit is the first done from Haiku x86_64! Uncovered a few
networking bugs so hopefully this'll push OK... :)
2012-12-29 12:44:20 +00:00
Gleb Posobin
9d2f78ca74
Added Grep utility to the OptionalPackages
...
Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>
2012-12-28 19:58:34 +01:00
Rene Gollent
d802af6461
Add a few more commands to the 64-bit image.
2012-12-23 23:16:49 -05:00
Rene Gollent
132b08d8ea
WebKit package is now also available, missed this on previous commit.
2012-12-22 16:42:56 -05:00
Rene Gollent
4fd9bbbc8d
Add x86-64 WebKit package. Makes Web+ available on x86-64.
2012-12-22 16:24:16 -05:00
Alex Smith
85a609cf7c
More x86_64 optional packages from scottmc.
2012-12-22 18:43:25 +00:00
Alexander von Gluck IV
a892e43ee3
OpenGL: Fix library dependencies
...
* Fixes gcc2 build
2012-12-21 22:55:56 -06:00
Alexander von Gluck IV
3748dd6c78
Mesa: Update package to current version
2012-12-21 19:23:49 -06:00
Alexander von Gluck IV
ecbdee63cf
Mesa 9.0.1: Build cleanup
...
* Try to keep each renderer designed
the same.
* swrast will build... swpipe won't
build until we have an llvm build
package. (should in a few days once
llvm 3.2 is released)
2012-12-21 19:23:41 -06:00
Alexander von Gluck IV
e685ddf799
libGL: Major shakeup
...
* libmesa and libgallium no longer live in libGL
* opengl kit gets libglapi for dispatch
* swrast will get libmesa
* swpipe will get libmesagallium + gallium drivers + llvm
2012-12-21 19:23:39 -06:00
Alex Smith
c8d82cf6db
Started adding x86_64 support to Debugger.
...
Stack tracing doesn't work yet, nor does single stepping (somehow
manages to completely freeze the system).
2012-12-19 19:54:20 +00:00
Rene Gollent
bbdb605224
Switch over to using Debugger as the primary system debugger.
...
- When a crash occurs that requires using consoled, use Debugger
in CLI mode.
- Closes #1078 .
2012-12-18 23:55:49 -05:00
Alex Smith
6e5f42ccc9
Added OpenSSL for x86_64.
2012-12-18 14:47:02 +00:00
Fredrik Holmqvist
f236b941d0
Display controls driver stub.
...
Work I did at Begeistert, trying to use the new driver manager and
detecting display controls. It should probably be a good example of
how a new driver is built. It currently loads and detects
display controls correctly but doesn't do any actual work yet.
Not sure when I have the time to finish the driver, it shouldn't be
that hard but I currently have have other priorities. Feel free to
work on it in the meantime.
2012-12-15 14:44:13 +01:00
Alex Smith
fbcad4e5e5
Added some more x86_64 optional packages from scottmc.
2012-12-14 17:20:03 +00:00
Ingo Weinhold
f0cacbb32b
OptionalBuildFeatures -> BuildFeatures, make use of new rules
...
Got rid of X86_ONLY and friends in HaikuImage, FloppyBootImage, etc.
Instead we use build feature specification annotated lists with
FFilterByBuildFeatures (either explicitly or implicitly where passing
the list directly to the image rules).
I just translated the variables to the respective annotatation in most
cases, though in some cases different annotation would be more correct
(e.g. for the OpenGL stuff).
Provides a simple framework for addressing #3798 . The interested reader
may add the build features and add/adjust the annotations accordingly.
2012-12-09 04:07:48 +01:00
Ingo Weinhold
33c254876c
ImageRules: Allow build feature annotated params in Add* rules
...
More precisely in the rules that take multiple targets. It doesn't make
that much sense e.g. for AddSymlinkTo*.
2012-12-09 04:07:48 +01:00
Ingo Weinhold
ffa0014b8e
MiscRule: Add new rules to deal with build features
...
* EnableBuildFeatures: Enables build features.
* FIsBuildFeatureEnabled: Checks whether a build feature is enabled.
* FMatchesBuildFeatures: Checks more complex build feature
specifications.
* FFilterByBuildFeatures: Filters lists annotated with build feature
specifications.
2012-12-09 04:07:48 +01:00
Ingo Weinhold
a3674601c0
HelperRules: Add FSetConditionsHold
...
A rule to check simple element containment conditions on sets.
2012-12-09 04:07:48 +01:00
Alex Smith
abe053eb03
Added missing libbsd.so and a bunch of optional packages for x86_64 from scottmc.
2012-12-08 12:49:15 +00:00
Alex Smith
dda60bf93a
Added ftp to x86_64 image.
2012-12-07 11:12:14 +00:00
Axel Dörfler
f0ae953990
Added libmedia.so, ActivityMonitor, and Sudoku to the 64 bit image.
2012-11-30 13:16:38 +01:00
Alex Smith
133a094f80
Added Python optional package for x86_64.
2012-11-28 21:32:32 +00:00
Alexander von Gluck IV
f125673c3f
Rpi: Update instructions based on mmlr's recent work
2012-11-28 14:09:51 -06:00
Michael Lotz
046e01014d
Add boot archive base and size and map the boot archive.
...
An archive (ramfs) to be loaded can be specified in the raspberry pi
config.txt with a certain base address. We can use this to put our
floppy boot archive into memory on startup.
During the start procedure we now map that archive so we can later
load the kernel from it.
2012-11-28 02:00:00 +01:00
Oliver Tappe
7c3985c617
Fix build of gcc2 on BSD (with bsdmake)
...
* apparently, -j1 doesn't work as intended with bsdmake, so we drop
any multiple-job specification from MAKEFLAGS, instead
2012-11-23 21:10:24 +01:00
Ithamar R. Adema
c59d7b390f
ARM: add optional packages
2012-11-22 00:00:15 +01:00
Alex Smith
5196d5dad0
Merge branch 'master' into x86_64
...
Conflicts:
build/jam/HaikuImage
src/add-ons/kernel/generic/Jamfile
2012-11-18 19:18:00 +00:00
Alex Smith
5f4df83cbd
Fixed ARM build.
2012-11-18 19:09:35 +00:00
Alex Smith
5ccc0cb224
Merge branch 'master' into x86_64
2012-11-18 16:42:27 +00:00
Fredrik Holmqvist
553f1ebfc1
Add disabled cpuidle driver and module to haikuImage.
...
CPU idle still needs some polish, but it should work on
newer cpus.
2012-11-18 17:39:21 +01:00
Alexander von Gluck IV
8a6451b9fd
Mesa: Update gcc4 to Mesa 9.0 release
...
* This is a release version of Mesa
* A Bep exists on haikuports to generate
the zip :)
2012-11-18 09:53:14 -06:00
Alex Smith
2913b1dbd2
Compilation fixes for x86_64.
2012-11-18 15:48:47 +00:00
Jérôme Duval
37b14b15ab
adding missing ARM_ONLY variable
2012-11-18 15:31:35 +01:00
Alex Smith
11c9f9a1d6
Merge branch 'master' into x86_64
...
Conflicts:
build/jam/FloppyBootImage
build/jam/OptionalBuildFeatures
build/jam/OptionalPackages
headers/private/shared/cpu_type.h
src/bin/ps.c
src/bin/sysinfo.cpp
src/kits/tracker/PoseView.cpp
src/preferences/appearance/DecorSettingsView.cpp
src/preferences/virtualmemory/Settings.cpp
src/servers/input/AddOnManager.cpp
src/servers/input/InputServer.cpp
src/servers/input/InputServerMethod.cpp
src/system/boot/Jamfile
src/system/boot/platform/raspberrypi_arm/mmu.cpp
src/system/boot/platform/u-boot/arch/arm/Jamfile
src/system/kernel/arch/x86/arch_cpu.cpp
src/system/kernel/arch/x86/arch_thread.cpp
src/system/kernel/cache/block_cache.cpp
src/system/kernel/vm/VMAnonymousCache.cpp
2012-11-18 14:02:07 +00:00
Alexander von Gluck IV
4ff9f11a00
GLUT: Break GLUT out from libGL
...
* It was confirmed that GLUT was *not* in libGL
2012-11-16 13:02:21 -06:00
Ithamar R. Adema
d9e5bb0df7
ARM/ICU: add "optional" packages for ICU on ARM
2012-11-16 03:04:27 +01:00
Alexander von Gluck IV
fb7f48a9eb
OpenGL Kit: Use GLU-9.0 for gcc2 and gcc4
...
* As of Mesa3D 9.0+, GLU is a seperate project
* Our in-tree GLUT builds with GLU-9.0 without
modification.
* We ignore the GLU libraries that Mesa-7.8.2 and
Mesa-8.1-devel provide and use the glu-9.0 ones
* This is kind of a limbo state, but works for now.
* Eventually we will be on Mesa 9.0 (which requires
the external GLU) and Mesa 7.8.2 (which works with
the newer external GLU) and will rip GLU out of the
7.8.2 OptionalBuildPackage.
* I don't *think* we are using the Mesa GLU headers...
we will know for sure when I pull'em out of the
OptionalBuildPackages :D
2012-11-13 10:52:06 -06:00
Ithamar R. Adema
5f78788af9
ARM: Initial work on a NOR flash driver
...
Currently hardcoded to Verdex target. Code prepared to pick up configuration
details from FDT when implemented. Only enabled in FloppyImage for ARM.
This actually enables the kernel to read the content of the image file
passed using the "-pflash" parameter to QEMU....
2012-11-13 00:45:42 +01:00
Jerome Duval
1e6ae0de3a
Development: don't link to libs with minor version numbers (for real)
...
* should help with #9126
2012-11-12 21:06:12 +01:00
threedeyes
caaa0c01ae
Add Apple icon translator to the image
2012-11-08 22:28:47 +11:00
Rene Gollent
9fe1a5533f
Fix typo in zlib symlink.
...
Should resolve #9126 .
2012-11-08 11:21:35 +01:00
Oliver Tappe
29468041f9
Explicitly use -j1 when building gcc2
...
* specifying -j1 guards against potential multi-job arguments in
MAKEFLAGS
2012-11-07 21:56:20 +01:00
Oliver Tappe
d006487564
Force POSIX-locale when building the buildtools
...
* using a non-POSIX locale may break the build (especially makeinfo),
so we explicitly set the locale to POSIX
2012-11-07 21:54:02 +01:00
Adrien Destugues - PulkoMandy
f8cdd31970
Update to fRiSS version 0.7
...
+alpha4
2012-11-06 22:54:19 +01:00
Siarzhuk Zharski
79936aa571
Ensure that KeymapSwitcher does not get stripped on Release build.
...
See #8603 for history.
2012-11-06 22:20:23 +01:00
Siarzhuk Zharski
5c09b872a6
Added KeymapSwitcher package into release build profile.
...
+alpha4
2012-11-06 20:22:47 +01:00
Siarzhuk Zharski
d111de5e7f
KeymapSwitcher package updated to version 1.2.7.5
...
* Fixed issue with unwanted keymap switching in case UnZip started in
* background (expanding optional packages during Haiku build, for
* example). UnZip executable has no background application flag
* for unknown reason.
+alpha4
2012-11-06 20:22:44 +01:00
François Revol
d091af40ea
Revert hrev44743
...
Downloaded optional packages aren't actually removed as I thought on jam clean,
so it's not that much useful...
2012-11-04 10:47:37 +01:00
threedeyes
e1f99aae59
NTFS: Added simple disk_system add-on for ntfs
2012-11-04 00:48:07 +00:00
François Revol
962eb4be43
Allow local caching of optional packages
...
Introduce HAIKU_DOWNLOAD_CACHE variable that can point to a directory.
containing optional packages to check first before downloading.
Missing packages are also added to the cache.
This allows sharing and reusing them to make builds without a connection.
2012-11-04 01:17:00 +01:00
Joseph R. Prostko
ab4ed6e33b
Update Puri optional package for libpng update
...
* Puri wouldn't work after the update to libpng 1.5
* It was still looking for libpng.so.1.4
* Not intended for r1alpha4 branch, as it's still on libpng 1.4
2012-11-01 16:31:10 -04:00
Joseph R. Prostko
e49510df49
Updated GCC2 and GCC4 optional packages
...
* These were updated again due to recent changes to the buildtools
* Packages are based on btrev43045, whereas the previous set was based on btrev43040
+alpha 4 (GCC2 package needed to match recent date versioning change to configure script)
2012-11-01 11:50:50 -04:00
Joseph R. Prostko
c5af98dce4
Revert of hrev44719
...
* The buildtool sources were updated in btrev43044 to include the gnu directory
* Now xattr.h (or any future headers in gnu) will be found
2012-11-01 00:11:26 -04:00
Jérôme Duval
4107ac9cda
Cleanup of remains of subversion in the build system
2012-10-30 22:36:32 +01:00
Jérôme Duval
0d6a077db2
Development: don't link to libs with minor version numbers
...
This change should be backported to alpha4 (without the zlib part).
2012-10-30 22:18:42 +01:00
Jérôme Duval
7be608abc4
HPGSTranslator: fix the build
...
* add missing definition since libpng upgrades
* don't treat warnings as errors
2012-10-30 21:51:23 +01:00
Jérôme Duval
a6a99fce04
zlib: added an optional build package, integrated to the build
...
* optional package for zlib 1.2.7
* keep zlib in build for the bootloader tarfs
2012-10-30 21:50:24 +01:00
Siarzhuk Zharski
bf855d3754
sys/xattr.h should be installed under 3rdparty instead of gnu directory
2012-10-25 20:47:18 +02:00
Joseph R. Prostko
fd720fd2da
Update the GCC4 optional package...yes, again
...
* This package is current as of btrev43040
* Primarily did this rebuild to assure the GCC4 package was made with the latest buildtool sources
* This invalidates the need to cherry pick hrev44704 for R1A4
+alpha4
2012-10-19 17:29:24 -04:00
Joseph R. Prostko
cb8f90c0c8
Update Perl 5.10.1 GCC4 package for R1A4
...
* After the SSP fix committed recently for GCC, Perl can now build again correctly
+alpha4
2012-10-17 13:30:12 -04:00
Joseph R. Prostko
02a7951ec0
Update GCC4 package
...
* This package is smaller in size than the previous due to the fix in btrev43038
* This package addresses issue building code with SSP due to fix in btrev43039
* This commit along with btrev43039 fixes #8931
+alpha4 (and hopefully last update to GCC before R1A4 release)
2012-10-17 08:15:23 -04:00
threedeyes
36a4449ff7
Added Equalizer and VSTHost add-ons to the HaikuImage.
2012-10-13 18:50:36 +11:00
Joseph R. Prostko
e7defb0055
Update GCC2 and GCC4 optional packages for R1A4
...
* GCC4 was updated to GCC 4.6.3 to fix ICE issue while building natively
+ alpha4
2012-10-12 20:21:12 -04:00
Scott McCreary
e8a905efef
Fixed typo
2012-10-02 19:23:13 -07:00
Scott McCreary
ae978eb9ca
Updated caya to r279
2012-10-02 08:08:03 -07:00
Scott McCreary
2cf4bb44cf
Fix typo.
2012-10-01 23:27:42 -07:00
Scott McCreary
6687d08375
Updated r1a4 builds for a few OptionalPackages
2012-10-01 23:23:01 -07:00
Humdinger
dfefaf1514
Extract demo packages to /boot. Added image package.
2012-09-22 12:32:22 +02:00
Matt Madia
244fb0a393
Rebuilt BeZillaBrowser (for libjpeg update).
...
Note: This is not for the r1alpha4 branch. That will come later.
2012-09-21 19:38:12 +00:00
Matt Madia
d4cc0de33e
Re-enable stripping of debug symbols for @alpha-*, @nightly-*
...
For a GCC 2 hybrid image, this brings the size down from 781MiB to 743MiB.
2012-09-16 19:47:29 -04:00
Matt Madia
5114fc1dd3
Ensure that wpa_supplicant does not get stripped. See #8603 for history.
2012-09-16 19:45:44 -04:00
Matt Madia
7ae330f46b
Updated comment.
2012-09-16 19:45:09 -04:00
Matt Madia
1a53a4d3f5
Refactored the stripping of debug symbols to be a per-archive basis.
...
Setting 'HAIKU_STRIP_DEBUG_FROM_OPTIONAL_PACKAGES = 1' will enable the
mechanism. By default all packages will be stripped. Passing anything
other than '1' or 'true' in the InstallOptionalHaikuImagePackage call
will disable it for a particular package.
2012-09-16 19:41:24 -04:00
Scott McCreary
c2ff7a30e3
Add OptionalPackage Droid, font from Google's Android project
2012-09-13 20:25:40 -07:00
Scott McCreary
4f444fab2e
Add OptionalPackage Nanumfont, a Korean monospace font
2012-09-13 20:10:00 -07:00
Scott McCreary
8e77147bfc
Rebuilt some more packages mostly to fix directory issues.
2012-09-12 22:48:04 -07:00
Jérôme Duval
ce14ea0c3e
DevelopmentMin optional package: add 3rdparty headers
...
* Add freetype, libpng and jpeg headers
2012-09-12 22:12:32 +02:00
Scott McCreary
30aeebc716
Rebuilf beam and transmission gcc4 packages
2012-09-11 23:45:07 -07:00
Scott McCreary
554fe146cb
Updated several more OptionalPackages
2012-09-11 23:45:06 -07:00
Alexander von Gluck IV
1946d374f2
rPi: Update boot process for later Pi firmwares
...
* The bootprocess is better documented now.
Put technical info in linker script, user info
into info.txt
2012-09-09 21:10:16 -05:00
Alex Smith
c88f4908d8
Added missing AHCI driver in FloppyBootImage, should fix #8943 .
2012-09-08 09:33:13 +01:00
Scott McCreary
d9cfdbd1e9
Fix typo
2012-09-04 21:38:00 -07:00
Scott McCreary
aa8be1fc17
Update several more packages for R1A4
2012-09-04 21:19:22 -07:00
John Scipione
e85dfa6bad
Update optional package for Colors!
2012-09-03 17:23:06 -04:00
Matt Madia
cd9b8bf005
FIXED the urls of several optional packages.
2012-09-02 17:29:13 +00:00
Rene Gollent
6cf32e83ad
Update webkit package to incorporate fixes for #8871 .
2012-08-31 23:27:00 -04:00
Rene Gollent
e652fc18b6
Update webkit package to account for newer libpng/libjpeg.
2012-08-31 21:11:43 -04:00
Rene Gollent
fb5ef78df0
Slight cleanup. Fix missing separator in texinfo path.
2012-08-31 20:34:56 -04:00