Stefano Ceccherini
1666d18503
Correct source package name
2013-12-14 15:28:03 +01:00
Stefano Ceccherini
3daa96baf1
Add BeScreenCapture to the haikuports repo
2013-12-14 15:24:47 +01:00
Rene Gollent
928188b096
Add QuickLaunch package.
2013-12-14 09:21:38 -05:00
Ingo Weinhold
c17e350c3b
HaikuPorts x86: Update pe package
...
Meta data cosmetics only.
2013-12-13 15:32:47 +01:00
Rene Gollent
b38580f902
Add x86_64 which package.
2013-12-12 21:51:22 -05:00
Ingo Weinhold
685dd8a6fb
HaikuPorts x86: Update pe package
...
Fixes "Find Function" dialog and adds haikuporter recipe highlighting.
2013-12-12 21:06:13 +01:00
Adrien Destugues
de9cdfb46c
Update HaikuWebkit to version 1.2.1.
...
* This fixes the crash on trying to download something, and has some new
features as well.
2013-12-11 17:30:00 +01:00
Ingo Weinhold
523b866f89
HaikuImage*: Create missing writable dirs in ~/config
...
Also reduce code duplication by moving the respective code to
HaikuImageCommon.
2013-12-10 23:17:43 +01:00
Ingo Weinhold
b28411fdfe
HaikuPorts x86_gcc2: Add missing libpcre_devel package
2013-12-10 21:06:32 +01:00
Jérôme Duval
67ba05e6db
FloppyBootImage: removed special case for x86_64
...
* completes hrev46470
* to be noted, adding generic_x86 for x86_64 let Haiku crash on boot.
2013-12-09 19:48:13 +01:00
Ingo Weinhold
1604cdaef8
Update -Werror work-around for arch_debug_console.o
...
Fixes the gcc 2 build again.
2013-12-05 20:42:06 +01:00
Jerome Duval
9e46d51cc2
ffmpeg plugin only needs to link against ffmpeg libs.
...
* clean the ffmpeg build feature.
2013-12-05 18:04:13 +01:00
Ingo Weinhold
724f4e2d38
Fix kernel -Werror support
...
The introduction of secondary arch support for kernel files disabled
-Werror for all kernel files, since the -Werror flags were moved from
{CC,C++}FLAGS to TARGET_WARNING_{CC,C++}FLAGS_<arch>, which, however,
was overwritten by the SetupKernel rule. This commit introduces new
global variables {HAIKU,HOST,TARGET}_WERROR_FLAGS[_<arch>], which
contain the additional -Werror flags to be applied for the architecture.
The config variable WARNINGS can be set to "treatAsErrors" to cause
-Werror and {HOST,TARGET}_WERROR_FLAGS[_<arch>] to be appended to the
compilation flags.
Fixes #10280 .
2013-12-05 12:48:22 +01:00
Jerome Duval
23e82de9fa
x86_64: publish some media libraries
...
* ffmpeg, libogg, libtheora, libvorbis, libvpx, speex
2013-12-04 21:37:35 +01:00
Adrien Destugues
6d9f0064ff
Bring the hybrid translators back into the image.
2013-12-03 21:00:14 +01:00
Ingo Weinhold
043ffc015a
Update gcc 4 package for x86
...
Disables ASLR for the executables, so pre-compiled headers will work
correctly.
2013-12-02 17:02:32 +01:00
Gerasim Troeglazov
8e3ba61f64
Sort translators list in alphabetical order
2013-12-02 09:43:40 +00:00
Jérôme Duval
44b4797910
FloppyBootImage: removed special case for x86_64
...
* now includes acpi, should help for #10266 .
2013-12-01 21:16:29 +01:00
Gerasim Troeglazov
592be1fc7a
Add PSDTranslator to image
2013-12-01 11:55:27 +00:00
Matt Madia
542c71fa50
Need to account for WebPositive not building on x86_64.
...
Commented out the previous if statement and added a TODO as a reminder
for when it builds on x86_64.
2013-11-30 21:28:15 -05:00
Matt Madia
dbe9499e72
Add the webpositive hpkg to the repository haiku.
...
e.g., jam -q @release-raw build \<repository\>haiku
2013-11-30 19:12:12 -05:00
Matt Madia
0d9151c9ff
Add genisoimage support to actions BuildCDBootImage1.
2013-11-30 08:27:48 -05:00
Adrien Destugues
72086dfe17
Update gcc_x86 to use --with-gnu-ld
...
Somehow gcc doesn't detect the linker is GNU ld when run in Haikuporter.
We now force this in the recipe. This allows gcc to invoke the linker
with response files, avoiding "command line too long" errors, for
example when building WebKit.
2013-11-25 16:38:22 +01:00
Alexander von Gluck IV
f3c471f44c
build: Only build WebPositive on x86, x86_gcc2
...
* Should fix the non-x86 builds
2013-11-24 14:07:27 -06:00
Ingo Weinhold
047b2d25f5
DefineDefaultBuildProfiles: Various fixes
...
* Fix adding WebPositive optional package.
* Fix adding wonderbrush package. Add it only for gcc2 to avoid a
warning by AddHaikuImagePackages.
* Simplify adding xz_utils package.
2013-11-24 13:34:20 +01:00
Ingo Weinhold
5ce49bd3db
rule FFilterByBuildFeatures: Fix output
2013-11-24 13:34:20 +01:00
Alexander von Gluck IV
29996a0199
build: Disable WebPositive on x86_64 to fix build
...
* This commit is temporary and should be reverted
when the x86_64 build is fixed.
2013-11-23 12:32:36 -06:00
Ingo Weinhold
a1c42e7189
Replace missed alpha-raw release build profile occurrences
2013-11-23 16:58:53 +01:00
Matt Madia
54de8bbe8f
Replace alpha-* profiles with release-*. Remove beta-*.
2013-11-23 16:58:53 +01:00
Ingo Weinhold
d85bab41bd
Add target for building a Haiku package repository
...
* Add rule HaikuRepository to build a repository from a repository info
file and a list of package files. It calls a build_haiku_repository
script which does all the work.
* Add target <repository>haiku for building the Haiku package
repository.
It should be built via "jam -q @alpha-raw build <repository>haiku";
the build profile is only needed to activate all build features.
2013-11-23 01:46:04 +01:00
Ingo Weinhold
b2806f310e
RepositoryRules: Automatic whitespace cleanup
2013-11-22 23:36:06 +01:00
Adrien Destugues
ef3d8f5731
Fix missing revision indicator for haikuwebkit.
2013-11-22 19:23:38 +01:00
Adrien Destugues
3451901447
Add libxslt package (required by haikuwebkit).
2013-11-22 19:10:10 +01:00
Adrien Destugues
d0826b6a53
Update haikuwebkit packages for gcc4.
...
This should bring the nightlies again.
2013-11-22 17:30:02 +01:00
Ingo Weinhold
2b76973fa2
mimeset: Use TextSnifferAddon when using a custom MIME DB
...
That addresses the problem that packaged text files aren't correctly
identified (ticket #9972 ). All concerned packages have to be rebuilt,
of course.
2013-11-22 12:24:13 +01:00
Scott McCreary
64c8d8c126
Updated cdrtools to 3.01~a18, and added _devel package
2013-11-21 08:32:48 -08:00
Adrien Destugues
3d5714e20d
Add SerialConnect to HaikuImage.
...
It's now complete enough.
2013-11-20 22:39:17 +01:00
Ingo Weinhold
5fc2757a74
Add user settable HAIKU_REVISION build variable
...
Can be set to a revision string (hrev4...) to override the revision
determined via git. Useful when the repository doesn't have tags.
2013-11-20 16:42:05 +01:00
Adrien Destugues
60cb47a410
Add Ruby package.
...
Works well enough for building WebKit, but probably not much more.
2013-11-18 11:31:28 +01:00
Adrien Destugues
0cb0b65d3e
Add the secondary arch version of libroot_debug
...
Some gristing mixup caused the non-secondary version of the lib to be
added to the non-secondary directory, which is what the main
architecture HaikuDevel is already doing.
2013-11-18 10:59:59 +01:00
Ingo Weinhold
4f5e938576
Add setarch and getarch commands
2013-11-17 02:09:37 +01:00
Ingo Weinhold
b83f9b3940
HAIKU_DEFINES: Add __HAIKU_PRIMARY_PACKAGING_ARCH
...
* It is set to the primary architecture we're building for.
* Remove __HAIKU__. The macro is already defined by the compiler.
2013-11-17 02:09:36 +01:00
Adrien Destugues
e4b939faa4
Change version number for haikuwebkit.
...
* Overwriting the test package with the final one doesn't work.
2013-11-15 20:23:42 +01:00
Adrien Destugues
cb7df3b1da
Update webkit and cmake packages
...
* Some changes required in WebPositive to store the cookies on disk
2013-11-15 18:39:07 +01:00
Oliver Tappe
da854e342f
Update 'jam help' output.
2013-11-15 00:34:01 +01:00
Oliver Tappe
8c040b5b35
Publish updated perl, python, git, mercurial and scons packages.
...
* perl and python now support vendor-folders for modules and use correct
(i.e. writable) site-folders
* git, mercurial and scons have been adjusted to put their perl/python
modules into respective vendor-modules folders
2013-11-14 23:53:02 +01:00
Oliver Tappe
49b970d9c2
Reintroduce jam rule for creating remote repository for testing.
...
* 'jam build-remote-test-repository' can now be used to create a
remote repository which will then be used by the build system,
such that the resulting package set can be tested.
2013-11-14 23:48:56 +01:00
Rene Gollent
ab3b931b14
Add gcc4 BePDF and LibLayout packages.
...
Contributed by Chris Roberts. Thanks!
2013-11-13 16:38:12 -05:00
Ingo Weinhold
5328a58455
AddNewDriversToHaikuImage rule: Support alwaysUpdate flag
...
* Support alwaysUpdate flag in AddFilesToContainer.
* Add flags arguments to AddNewDriversTo{Container,HaikuImage} and
support alwaysUpdate flag.
2013-11-13 01:47:35 +01:00
Matt Madia
1bb144a926
Automatic whitespace cleanup. No functional change.
2013-11-10 17:15:34 -05:00