History log of /haiku/build/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1801b956 10-Nov-2018 Augustin Cavalier <waddlesplash@gmail.com>

BuildSetup: Don't define __x86_64__, GCC/Clang do this automatically.

d8b0a135 10-Nov-2018 Augustin Cavalier <waddlesplash@gmail.com>

build_cross_tools: export ACLOCAL to stop GCC from trying to use it.

This should fix the build of the crosstools on Haiku, CentOS, and
other platforms with versions of autofools too old or too new for
GCC 7.

85f8e700 04-Nov-2018 Augustin Cavalier <waddlesplash@gmail.com>

Revert "jam: Fix bootstrap via absolutes in LD_LIBRARY_PATH"

This reverts commit 030d0eb58f0fae4201afcb83a38ac70038393b8d.

It is absolutely not correct to assume PWD is the generated dir;
it may also be the repository root.

Fixes jam putting some build artifacts in the source tree.

5bd0fbd1 04-Nov-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Add riscv architecture

* I mean, qemu 3.0 supports it.
* Nobody get excited, we need all the triplets added to
our gcc buildtools. clang 7.0 seems to be cool with riscv though.

Change-Id: I17728163e4f28a3c16cee482a253364724b06f3a

030d0eb5 04-Nov-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

jam: Fix bootstrap via absolutes in LD_LIBRARY_PATH

* The PWD's are live based on jam run location which means
they shouldn't bind the generated directory to a fixed path
as before.
* We also need an absolute LD_LIBRARY PATH since haikuporter
loses the context invoking host tools.
* I don't think we can run jam from outside of the generated
directory anymore... but I don't think that was a thing.

Change-Id: I020f902ce5235bf268c9075d6e2ae85296a4ad20

657081f3 03-Nov-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

bootstrap: Fix bootstrap after HAIKU_TOP changes

* haikuporter's cwd is the haikuporter path during execution
* We have to pass the full working path and can't use a relative
path here
* Seems to fix the bootstrap build

Change-Id: Ibb139f164c5e08eda3a08136c4e9ea2c9eaeae9e

4ee3f16d 02-Nov-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Use the absolute path on more instances of build_* scripts.

68191643 02-Nov-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Add HAIKU_ABSOLUTE_TOP and use it to root BootArchive.

Strictly POSIX-compliant shells (like dash) do not allow sourcing
files in the present directory without "./". The script really should
not know or care about what directory the passed files are in,
so now we add a jam grist to make the passed paths absolute.

Fixes the build on all systems where /bin/sh is dash or a similarly
POSIX-compliant-no-extensions shell (i.e. virtually all Linux.)

8b4ab454 02-Nov-2018 Augustin Cavalier <waddlesplash@gmail.com>

BootRules: BuildMBR links as well as compiles, so pass in LINKFLAGS.

Clang builds presently have some magic in it that is required for
linking to work at all.

95e0ce2c 02-Nov-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add an haiku_extras package.

Curerntly contains support for amiga RDB and Apple (PPC) partitionning systems,
that is, things that might be useful, but not for most users, and was
not part of the default package.

Naming inspired from the Extras disk shipped with Amiga Workbench, for
lack of a better idea.

Change-Id: I57fb229806139939bc019e6c43b0aec7ea1f483a
Reviewed-on: https://review.haiku-os.org/652
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

d7871413 28-Oct-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

efi: Only no-red-zone and accumulate on x86_64

* We're making the assumption about EFI here, but it's
fine since those defines will just go unused on non-efi builds.
* Jam segfaults when we get two for's, a case, and an if deep.
(adding an x86_64 check to efi section just below)

Change-Id: Id98e87b6570ddc7d9c2195cd05b0526e71771675

80abc9a9 27-Oct-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Restore a mechanism to build EFI-less anyboots and CDs.

This fixes the 32-bit build following the merge of multiple bootloaders

Fixes #14656.

de42fb60 24-Oct-2018 Barrett17 <b.vitruvio@gmail.com>

Welcome Codec Kit!

* Fix MediaDebug header.
* Add codec lib name mapping.

1275248a 24-Oct-2018 Barrett17 <b.vitruvio@gmail.com>

codec_kit: First half

* Move all codec stuff into libcodec.so

8522edfe 19-Oct-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

jam: Ensure common boot LDFLAGS and ASFLAGS get distributed

dd45d433 18-Oct-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

u-boot: Fix after multi-loader changes

* Move MMU image to a real image define vs being crammed into
the u-boot bootloader Jamfile
* ARM not working yet, but better!
* x86 still builds

Change-Id: I3fb873dbac06fe2db893915b667bf3ce1df44686

59bba8b9 17-Oct-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Make EFI opt-out vs opt-in

Change-Id: I94a5692b2e39e45ff843182f43fa757a0549583c

1f96a3cb 08-Oct-2018 Jessica Hamilton <jessica.l.hamilton@gmail.com>

system/boot: Add support for multiple bootloaders

0dd0b40f 29-Sep-2018 waddlesplash <waddlesplash@gmail.com>

BuildFeatures: Remove curl buildfeature.

No longer used.

Change-Id: I3a97e18e76da0995f9ab8599b796144c5bc0452c
Reviewed-on: https://review.haiku-os.org/606
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

1a7a9660 29-Sep-2018 waddlesplash <waddlesplash@gmail.com>

BuildSetup: Link against -ldl as well as -lm on non-Haiku.

Fixes the build of libpackage_build following Curl dependency removal.

Change-Id: Idd08fc1c099ba19c6b46c447686f36ce0b35652a
Reviewed-on: https://review.haiku-os.org/605
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

2627aa06 26-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update build-packages again to pull in new Mesa.

b16a18cb 26-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Include extra information in the package version.

Previously only the "effective revision", i.e. the hrev by itself,
was used. Now we include the "commits ahead" count and the "dirty" flag,
if they're there, using _ instead of - of course.

Change-Id: I5238d01926c2cca242bffbdef30bff606a173a06
Reviewed-on: https://review.haiku-os.org/596
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
(cherry picked from commit e7c5d994267fb7d49e3dd50c2854e9b37c9ffca1)
Reviewed-on: https://review.haiku-os.org/597

36378fb3 26-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

DefaultBuildProfiles: Make sure the final CD image is <= 694MB.

7a382deb 26-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update the build-packages set.

d6a1675c 25-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

DefaultBuildProfiles: Without sources, release images fit in 700MB.

We don't want to ship these images as the ones for main distribution,
but at least we can make them available as downloads for those who do want
to use CDs.

85428f0e 24-Sep-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

profiles: Bump release to 1100/1300 MiB

* This gives us plenty of space for source packages.
* A Mini-DVD is 1.4 GiB, and USB sticks of 2 GiB are at
the sweet spot of low-price vs size.
* Unused space will be compressed in release zip.
* We blew by 700 MiB long ago. Sorry CD-R folks.

Change-Id: I3bbe4508777027f6fe7c0ee2992637541feeb88f

2d9270e8 18-Sep-2018 waddlesplash <waddlesplash@gmail.com>

determine_haiku_revision: Properly get rid of the commit hash.

Change-Id: I3f57b1cd4d819e7f531001d747bf7b103954a918
Reviewed-on: https://review.haiku-os.org/581
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

563a1a0d 15-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

determine_haiku_revision: Rework "no tag on HEAD" output.

When HEAD is tagged, the output will be identical to what it was
before (the latest hrev tag and nothing else.) When HEAD is not tagged,
and the most recent tag is further back, we now use a format like this:


... where N is the number of commits since hrevXXXXX, and +dirty is added
if the working tree is dirty. This is significantly shorter than the
previous model (as it does not have the Git revision.)

Fixes #14445.

Change-Id: Ide7f66cf0ac1c1f05402afc52b6be3b68b66d6dc
Reviewed-on: https://review.haiku-os.org/566
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

503d8893 10-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

Remove the "Haiku" screensaver from the tree.

As discussed in #14447.

23446707 04-Sep-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Pass -shared to the universally to the linker when using Clang.

d28caaed 28-Aug-2018 waddlesplash <waddlesplash@gmail.com>

build_cross_tools: Also touch .in files to prevent their regeneration.

Change-Id: Id893460327fd6db064c6fc0fb4de8e6ada1b1773
Reviewed-on: https://review.haiku-os.org/496
Reviewed-by: waddlesplash <waddlesplash@gmail.com>

37219550 27-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

Versioning: Add BETA_1 and PRE_BETA_2 version constants.

* PRE_BETA_2 is now the default in master.
* For libbe: R1/alpha4 used internal=8, but nobody bumped master
at the same time, so now we are on internal=9.

d34addaf 27-Aug-2018 waddlesplash <waddlesplash@gmail.com>

build_cross_tools: Compile GCC2 as 32-bit everywhere.

It is just straight up broken on most systems without this, as
the same "cast specifies signature type" appears there too.

Exactly why this fixes the problem does not appear to be any more known
than it was when this was first instated in 2012.

2cf7d494 27-Aug-2018 waddlesplash <waddlesplash@gmail.com>

build_cross_tools: Touch configure scripts so the Makefiles don't regenerate them.

0804aece 26-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Add lcms, needed by openjp2.

75f7932a 26-Aug-2018 waddlesplash <waddlesplash@gmail.com>

build_cross_tools_gcc4: Forcibly disable maintainer mode.

This should stop GCC from trying to reconfigure.

b58a1514 26-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Link against libgcc_s.so.1 instead of libgcc_s.so.

The latter is not just a symlink to the former, but is a small pseudo-
library that tells the linker to use the .so.1 version instead. As we
do not pass -L to this directory to the linker invocation, the linker
thus cannot find it, and so errors out.

We rightly do not want the linker doing "magic" things for us that
we don't expect, and so even if this one case is fine, we shouldn't
allow the linker to take care of this automatically for us when
it comes to libroot and other core system functionality, especially
as going forward we may indeed add a second libgcc version due to ABI
breaks. Instead, link against .so.1 directly.

Fixes the build breakage caused by the GCC 7 bump.

5fd406b4 25-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Add OpenJPEG to the build packages set.

We now build libicns against it. It seems that it is better-maintained than
JasPer, so we should probably consider switching the JPEG2000Translator to
use it also.

7d5faaf4 25-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

OptionalPackages: Remove some of the less-useful devel packages.

ffmpeg_devel pulls in some other devel packages we don't really need,
and very few things are built against it anyway, so whoever needs it
can install it manually. Same goes for freetype and fontconfig.

21909dac 25-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update build-packages set.

9b41d532 23-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuSource: Add missing SEARCH.

a41d815c 22-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

ramfs: Lots of fixes to the build.

* Store pointers in an addr_t instead of int32, for 64-bit's sake
* Use DebugSupport.h instead of userlandfs Debug.h and remove extra parentheses
* Create a header-only String class based on the userlandfs String and use it
* RecursiveLock instead of Locker.
* Jamfile cleanups and other misc. changes.

It isn't yet adapted to the new VFS API, so the build is still somewhat

e0d28cdc 21-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

reiserfs: Fix the build and enable on x86_64.

d37ae865 21-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

LocaleRules: Add a second version of the catalog extraction actions.

Clang behaves slightly differently than GCC and allows us to steamroll
some errors we don't care about that GCC does not.

5174b9e8 21-Aug-2018 noreply@haiku-os.org <noreply@haiku-os.org>

Revert "Update translations from Pootle"

This reverts commit 6b7f260899853d1e5301def3331b1831447388d6.

6b7f2608 21-Aug-2018 Autocomitter <noreply@haiku-os.org>

Update translations from Pootle

c20e7a68 20-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Add a haiku_source package.

This contains the contents of Haiku's sources, which is necessary
to include in "with source" builds for proper (L)GPL compliance,
mostly because we have GPL code in the tree.

28ab14e3 17-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

MainBuildRules: Use $(CC) -E instead of "cpp" as the preprocessor.

"cpp" is the system C preprocessor, not the one from our cross-compiler,
and in the case of my system which does not have GCC installed at all,
it doesn't even exist.

With this, Clang-ARM builds successfully create a "haiku-arm.mmc".
I couldn't get it to output, even after blessing it with "rune",
but that may just be my fault...

bd43e4ae 16-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Add -fPIC and fix warning flags for Clang.

816a311d 17-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build/clang: Use elf_i386 under clang for 32-bit bootloader

Change-Id: If4606e62e94b9d4e393a667d35c09b9471b66653

8bc13c55 15-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

BuildSetup: Default HOST_C++ and HOST_LINK to HOST_CC.

Now that HOST_CC is actually passed in, we need to default
everything to it; otherwise, it's up to the Jambase as to
what CC we are actually using.

Found by trying to build Haiku on a system that has no "cc"
executable, but Jam tried to use it anyway (as all three of CC,
C++, and LINK.)

252e4f62 15-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

configure: Set a default LINKFLAGS in addition to LDFLAGS.

The former is passed to the compiler when linking using it,
the latter is passed to ld when it is invoked directly.

Also modify ArchitectureRules to not overwrite this setting.

937314e5 14-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Enable --no-undefined on GCC2.

Seems to work just fine.

4c13d20c 13-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

LocaleRules: Pass the files to the preprocessor instead of piping it in.

This rule process the entire target's source files at once, and so
whoever wrote this rule in the first place (PulkoMandy?) probably
assumed without even testing that "cc -E" would create multiple
outputs for multiple inputs.

It doesn't, though: it just outputs them in sequence on the command line
the same way it does when the files are piped in through "cat". This
also has other advantages (e.g. preprocess errors caused by the compiler
assuming it was C not C++ code and so not defining __cplusplus, local
includes are now resolved properly, etc.)

Doing it this way does exposes other problems like the one fixed in the
previous commit (headers with no context defined, which worked previously
only because they used the context of the preceding `cat`'ed file.)

We now also remove the .pre file after collecting the catkeys.

20c61bb7 13-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

Revert unrelated changes from previous commit.

I should have read the update script more closely as to
how it added changes for committing...

ef9994ee 13-Aug-2018 Autocomitter <noreply@haiku-os.org>

Update translations from Pootle

b8a38e2b 11-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Move Clang warning flags to appropriate location.

Also tweak the no-delete-null-pointer-checks comment so it's slightly
less offending of the 80-chars rule.

e823d3f0 11-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

BeOSRules: Pass CCFLAGS through to the compiler during ResComp.

Otherwise, Clang warns that we haven't set an architecture on ARM,
which is set in CCFLAGS. Since these might also contain other flags
that affect the preprocessor, there isn't any good reason to not
pass it through, so do that.

d0bfb2c0 11-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Append Clang flags before potential early-exit.

Gets the Clang-ARM build a bit further into libroot.

47a96c09 11-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

MainBuildRules: Fix CreateAsmStructOffsetsHeader on recent Clang.

It seems that at on some platforms at least, Clang uses @define instead
of #define, but with functionally identical syntax, so use sed to
process it as such.

cf10fee2 11-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Pass -march / -mcpu flags to the assembler also.

Fixes #14317.

459da273 08-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build_packages: Now update arm and ppc after hardlinks (oops)

Change-Id: I2140dc50fb1cedcede317deb1a3473ec4db7871c

dc6b3143 08-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build_packages: add efi for ppc and arm for fun

Change-Id: I81575e9f96d9682d17d5badd83808baaba4a7c69

3718fb86 08-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

efi: Drop x86_64 assumptions.

Change-Id: I3d806f43ef951013369fd0bf906eca5977e8d34c

a0f72928 08-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

efi: no-red-zone and accumulate-outgoing-args only x86

Change-Id: Ic9d94298d21e55beb2829be8dbd09f4b3d5db99a

38fc668b 03-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

arm64: Add architecture rules

Change-Id: Ia9cbe77e810b3ab1bde5677a16cc2fbd931de965

0689d8dd 02-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

BuildSetup: aarch64 -> arm64.

c44472c5 01-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

Enable use of Clang's integrated assembler.

574dc1a3 01-Aug-2018 Jérôme Duval <jerome.duval@gmail.com>

Add x86_gcc2 secondary arch to x86_64 cross repository.

e667d7db 01-Aug-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

arm: Tune default architecture target

We lost these tunings when I moved us away from board focused
builds. I feel like most of our ARM interest is around ARMv7+

Change-Id: Ie301d275a74d48ee3d0c4c7dc7d6cdd635288a7b

01535bc2 31-Jul-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build: gcc/g++ to cc/c++

Just something to reduce confusion, these are non-gcc centric.

Change-Id: Iee29d6e5e51ea517408b5032ecbb6509cb9b721f

26ae216d 31-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

realtekwifi: Import from FreeBSD 11.1.

Untested, but requested by Anarchos.

b5c220fb 31-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Use BeOSBuildCompatibility on Haiku also.

This forces usage of the libroot_build wrapper functions even on GCC2.
Probably fixes some strange ExtractHPKGArchive failures on Haiku.

1587c3c5 30-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Enable no-delete-null-pointer-checks on Clang.

This requires a trunk build of Clang (the flag was only implemented
& introduced 12 days ago), but at present, full builds will fail
due to an unrelated Clang bug: https://bugs.llvm.org/show_bug.cgi?id=38356

c67634d9 30-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

BuildSetup: __NO_INLINE__ and -fno-delete-null-pointer-checks.

* __NO_INLINE__ fixes the cross-build on some glibc-based systems with
newer compilers, as it prevents glibc from declaring functions inline
that we override in libroot_build.
* We can now enable tree-vrp as long as no-delete-null-pointer-checks
goes where it used to.

a27099f5 23-Jul-2018 Jérôme Duval <jerome.duval@gmail.com>

x86_64/x86_gcc2: don't depend on libgcc_s, libstdc++, libsupc++.

46f078c0 23-Jul-2018 Jérôme Duval <jerome.duval@gmail.com>

PackageRules: add secondaryArch to the packageInfo grist.

this fixes the generation of multiple secondary architecture package infos.

6de4d8fc 22-Jul-2018 Jérôme Duval <jerome.duval@gmail.com>

RepositoryRules: correctly handle multiple secondary archs.

1e29bfd7 18-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

Update all remaining consumers of the FreeBSD compat headers.

e66bdff5 09-Jul-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build/arch: Adjust min. ppc floppy + archive sizes. Now used.

Change-Id: I9bfcc79e1db623542258953a781de6e7b2e44f92

da54ef94 09-Jul-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build/profiles: Add @minimum-cd profile for things like ppc

Change-Id: Id50d6ff6eaca598c00043d5668ad836a48a74262

18e7b997 09-Jul-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Drop specalized haiku-boot-cd-ppc target

* Now generated via haiku-boot-cd when target ppc

Change-Id: I1d4e83c4d95ebc18b0dab28ffb2af03db5dc9d1d

4603cb3c 06-Jul-2018 Jérôme Duval <jerome.duval@gmail.com>

bootstrap: update binutils x86_64 versions.

e89c6173 04-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

drivers/network/wlan: Import idualwifi7260 from FreeBSD 11.2.

The lowest model number supported by this driver is "3160", but that's just
Intel's insanity: the 7260 was released the quarter before it. So following
our naming convention strictly, "7260" is the correct name for this driver.

The firmware situation for this one is also a little different. Unlike past
instances where Intel has released mostly nonsubstantial firmware updates,
allowing us to just copy a recent-ish version from the iwlwifi archives,
the firmware is more closely tied to the driver in this series. As a result,
some of this firmware is not even used by Linux yet (they're a few versions
behind it seems), so the firmware packages included here come from FreeBSD.

One major hardware feature - RX of multiple frames at a time - is disabled
in this commit, as it depends on mbuf reference-counting, according to the
FreeBSD developers I asked, which we do not implement yet. I'll hopefully
get to looking at that in the next few weeks.

And with that, I finally have WiFi on my primary laptop, my original reason
for setting out on this quest last year. This commit was pushed through it,
even :)

b806d76f 03-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPortsCross: Updates for ARM.

d1c51097 02-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

Upgrade FFmpeg to 4.0.1 across the board (including GCC2.)

This was accomplished by adding some pretty nasty hacks to the FFmpeg recipe
so that we can compile it for the GCC2 ABI using GCC7. This works because
GCC's C ABI has not changed between GCC2 and GCC7.

As a consequence of this, pretty much all the longstanding issues of the
ancient-and-still-miscompiled FFmpeg 0.10 are now completely gone.

Fixes #5080, #8461, #12696, #12436, #13981 #13410, #13337.
Closes (possibly fixed earlier) #8605, #8511, #6984.
Probably fixes (couldn't test) #13989, #11974.

e936fc85 01-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Cleanup OptionalPackages.

* Remove WifiFirmwareScriptData; the new mechanism is to use the script
to create a true package, and it also supports the offline downloading
this would have provided.
* Remove "FFMpeg"; never used -- the "ffmpeg" package is actually added
via BuildFeatures.
* Remove Bluetooth; now provided as part of the main Haiku package.

8547d09e 01-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Rework InstallSourceArchive into AddHaikuImageSourcePackages.

Also add AddHaikuImageSourcePackages invocations for all relevant
(i.e. [L]GPL'ed) packages.

Doesn't truly fix #9990 as PackageKit cannot be used to install source
packages, but this is enough for creating a redistributable image,
so that ticket can be moved out of the beta1 milestone now.

2a3a847f 19-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

HPGSTranslator: Remove from the tree.

Not included in the build and not referenced anywhere else. Now lives at

0a23d1fb 19-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

jam: Remove InstallOptionalHaikuImagePackage; unused following previous commit.

571def71 19-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

WebPositive: Store default bookmarks in git instead of downloading them.

No functional change. Ideally we would create these via ResAttr like we do
the mail-providers, but these have attributes on their directories and not
just the files, so that will be slightly trickier, so for now just keep them
in their zip format.

b2f22ba0 18-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Actually disable non-useful Clang warnings.

* The if-case was appending to gccBaseFlags after the rest of the file
was done using it, so it was ineffective. Now we set it with the rest
of the baseFlags.
* We already pass no-integrated-as in configure, no need to do it in
* B_USE_BUILTIN_ATOMIC_FUNCTIONS isn't used anymore, so get rid of it.

29a21a63 17-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

ArchitectureRules: Enable -ftree-vrp, but use -fno-delete-null-pointer-checks everywhere.

Most of the problems with tree-vrp stemmed from its deletion of null-pointer
checks (see linked commit in the source.) Now, GCC has a flag to control that,
and with it enabled I can boot to the desktop even with tree-vrp enabled.

b0662814 17-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update nano to not depend on libmagic.

c1f451fa 16-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Sync packages with latest buildmaster (most notably, WebKit.)

c49f0454 17-Jun-2018 Kacper Kasper <kacperkasper@gmail.com>

Link WebPositive with libWebKitLegacy on x86_64

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

b337e9a8 13-Jun-2018 Augustin Cavalier <waddlesplash@gmail.com>


Nothing uses it anymore. Fixes #8935.

08bc83d7 12-Jun-2018 Jérôme Duval <jerome.duval@gmail.com>

bootstrap: update x86_64 versions.

b3e749b0 28-May-2018 Jérôme Duval <jerome.duval@gmail.com>

kernel,libroot,boot: remove c++11 and gnu++11 flags.

* c++14 is the default with current GCC
* remove pragmas for x86intrin.h

02a7351f 22-May-2018 waddlesplash <waddlesplash@gmail.com>

Upgrade to GCC 7.

20aff1c8 21-May-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

HaikuPorts/x86: Fix x86 build_packages repo url

Change-Id: Ib8f70f87b70b146c9342890bbff80cd4cc5e9680

71819cc0 19-May-2018 waddlesplash <waddlesplash@gmail.com>

ArchitectureRules: Disable the 'fork' builtin on GCC4+.

On GCC 7.3, it conflicts with our definition of 'fork'. The documentation
states that disabling builtins has no effect on versions where they
do not exist, so we don't need to check for GCC7 here.

d1feb7cb 19-May-2018 waddlesplash <waddlesplash@gmail.com>

build_cross_tools: Have scripts exit on failure.

Previously they just silently continued, which meant that if part of the
cross-tools build failed, you would have to scroll back pretty far to
see what the failure was.

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.

58ce50d3 07-May-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Try to fix gcc2 build

git_svn needs alien_svn, but we don't include this in the build repos.
Remove it from the preinstalled software, it is available in the depot
if people need it.

74bfec3b 06-May-2018 Jessica Hamilton <jessica.l.hamilton@gmail.com>

build/jam: whitespace cleanup.

Change-Id: I80c9a51417631b1f283923451f5bb530097b74f3

2ecf221b 06-May-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix name of libWebKit for newer releases.

Yes, we're now officially using "legacy" WebKit!

efd07aad 05-May-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update to haikuwebkit 1.6.4 (x86 only).

... and synchronize all packages with haikuports.

891a743a 25-Feb-2018 Jérôme Duval <jerome.duval@gmail.com>

x86_64: add kernel define and macro for x86 compatibility.

thus the kernel can be built with 32-bit compatibility support.

Change-Id: I5699bcb04908d5abb01da3166c3c180582b9026f

1894e9b6 30-Apr-2018 Jérôme Duval <jerome.duval@gmail.com>

Add runtime_loader in secondary bootstrap packages.

add grist to runtime_loader source files.

Change-Id: I09c58b5cc1d57034632df99b4fb3c80e3ff49e3e

eaa5720b 26-Apr-2018 Jérôme Duval <jerome.duval@gmail.com>

Add x86 secondary arch to x86_64 cross repository.

Change-Id: I8b6ff4effa1469a56a02b0a6f30821bbbc3c62b6

ae5821e8 04-Apr-2018 Jérôme Duval <jerome.duval@gmail.com>

Set the image size for debug releases to 1GB.

36ea3406 13-Mar-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build/ImageRules: rm_attrs doesn't know -R

Change-Id: I3dcd8a1fe117b6b0c2b741fc383df048de8dac8f

7de02912 10-Mar-2018 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add "recover" to the default image.

Unfortunately this is needed often enough that it deserves to be there…

40a466d7 08-Mar-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

HaikuPorts/ppc: Add final missing packages

Change-Id: I48391b8a53d7d609c2ee2860c551a773f84b895e

8fd650cf 08-Mar-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

Haikuports/ppc: Add most* packaged needed for minimum-raw

* There is a new requirement for bootstrap... fontconfig.

Change-Id: Iaa2cb38b0fd925f750d6890e392f946bf42604e7

d3bdde35 08-Mar-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Add libidn2.

New dependency of gnutls36.

853d003e 07-Mar-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update again after openexr rebuild.

Due to https://github.com/haikuports/haikuporter/issues/158

61206a24 07-Mar-2018 Augustin Cavalier <waddlesplash@gmail.com>

build: Cleanup of libgnuregex usage.

John's revert of my removal commit dragged back a bunch of cygwin/sunos
cruft, as well as re-adding RegExp.cpp to the host libshared, that we don't

Instead, remove this and add libgnuregex_build to just the tools/keymap
link alongside the FreeBSD gnuregex case.

9e13d1b8 07-Mar-2018 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update against current repos.

b1da0c3c 06-Mar-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

HaikuPortsCross/ppc: Fix bash/bison/icu/make versions

Change-Id: I3fb8ac8059912c0ed5cca7ebeaf07ac0a8ee759c

82876dc4 28-Feb-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

build_cross_tools_gcc4: Disable TLS on PowerPC for now

Change-Id: Ib99a1a4aeeb5d17a301ffd1d9c5fcadd37261ebf

940a3a23 16-Feb-2018 John Scipione <jscipione@gmail.com>

Revert "build/libgnuregex: Remove."

This reverts commit ca087b05323d3c05f7fe807df017ce4133604b67.

Mac OS X requires libgnuregex for Keymap

272a3e2c 31-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

Build: in ArchitectureSetup, use the cpu variable instead..

of the HAIKU_ARCH variable, which is the primary architecture cpu.

7e4c719d 30-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

Fix x86 bootstrap on x86_gcc2.

86ae71e8 29-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

bootstrap: add missing curl and less packages for x86_gcc2.

e6168b4f 14-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

Set the image size for debug releases to 900MB.

813b6c65 13-Jan-2018 Jérôme Duval <jerome.duval@gmail.com>

disasm: add to the image on x86_64.

42877d24 10-Jan-2018 Augustin Cavalier <waddlesplash@gmail.com>

makefile-engine.html: Does not belong in docs/develop.

docs/develop is for documentation about Haiku's internals. The Makefile-Engine
is public API. For now, put it in docs/misc.

8a9e1e0d 31-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

Removal of non-Haiku target platform logic from build system (part 1.)

Following recent changes to use libroot_build on Haiku also, it is now
actually impossible to build Haiku components on non-Haiku platforms
(BeOS R5, Dan0, BONE, Zeta), so we can remove any logic related to this.

This is only the first part; still to be removed are:
* SetSubDirSupportedPlatformsBeOSCompatible

699b4bba 29-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

libroot_build: *Actually* fix attribute usage on Haiku.

To quote jscipione (from 95e8362c52af35a4012ca4d0facd62fb9856b619),
"Let me tell you a story about a bug" -- though this tale spans a much
lesser time than that one did.

In 5e19679ea35a79a26477c6215c7abba9bb7c4d00, I enabled libroot_build for
Haiku, instead of using the system libroot as we had before. There were
a number of bugs introduced along with this that I hadn't fixed (and there
may be more after this), but most of the obvious ones (crashes on x86_64...)
were fixed shortly enough.

Attribute usage, though, was a different story. Unlike most of the POSIX
calls in libroot, which were aliasing system functions no matter what the
platform, the attribute calls were not, as they are specific to Haiku.

Initially I had completely forgot about them, and it wasn't until a few days
later when I noticed that I had an "attributes" directory in my generated
that I realized that the "generic" attribute layer was being used on Haiku.
I attempted a fix for this in 5e19679ea35a79a26477c6215c7abba9bb7c4d00,
thinking that would clear the problem up, but I didn't actually run a test
beyond seeing that my BuildConfig had been updated properly. In fact,
BuildSetup was hard-wired to not even pass that definition through on
Haiku, and so that commit had in effect caused nothing.

My initial "fix" of just changing BuildSetup then caused a build failure,
as while libroot_build itself compiled, it ran into errors whenever attributes
were used, because in letting the real libroot's attribute calls shine
through, I had bypassed libroot_build's FD emulation/shim layer.

Then I tried and failed at three separate attempts to solve this with code:
- a version of the "fs_attr_...h" interface for Haiku. This proved possible
in theory, but in practice I would need to reimplement a lot of attribute
handling code in it, because all I had access to from there was syscalls.

- a version of "fs_attr_untyped" that bypassed its reimplementations of
the "fs*attr" functions for the libroot ones, only using the FD shim layer.
This proved possibly not even theoretically possible because it would have
caused preprocessor hell in some of the build headers, and also assumptions
about how attributes are read were totally different.

- a completely new "fs_attr_haiku" that was a completely new interface to
the fs*attr functions. This proved practically impossible because of the
need to include structures from the system libroot to call out to readdir,
etc. that attempts to solve would also have caused preprocessor hell.

Then I realized that the Linux xattr emulation library, which I'd used
as a reference when attempting the first solution, was shipped by default
as a system library in all builds of Haiku ... and so I could just tell
fs_attr_untyped to use the Linux xattr handler, and then link against libgnu.

So that is how I arrived at this strange and decidedly unorthodox solution
to a problem of my own creation.

e6c08856 29-Dec-2017 ohnx <me@masonx.ca>

bin/compress: Remove.

Per #10267, "Most (ported) third-party software should be removed
from the Haiku source repository."

Since HaikuPorts already has the ncompress package, this file
should no longer exist.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
Original patch missed modifying the "minimum" definition and the
src/bin/Jamfile, so I took care of that.

16b34a8f 27-Dec-2017 Rene Gollent <rene@gollent.com>

Fix FreeBSD build.

- Recent changes to the build system appear to make the assumption
that the GNU regex APIs are universally available. This isn't the
case on FreeBSD, which requires libgnuregex to provide that
functionality. This broke the host keymap build.

73159ec9 27-Dec-2017 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Make UEFI boot-platform build again

gnuefi package was replaced by gnu_efi_kernel, but build
was not updated. This is guesswork, as I couldn't track down what changed.
It finds headers, headers_arch and lib and works so should be ok.

ca087b05 23-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

build/libgnuregex: Remove.

It was needed on macOS for a time when BUrl used regexes for parsing.
Now it does not, and so we can remove libshared's RegExp from build
libshared, and thus also libgnuregex.

ab75d3b5 24-Dec-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Do not advertise libavdevice in ffmpeg build feature.

It is not actually used by our ffmpeg plugin.

9a3c78bc 17-Dec-2017 Kacper Kasper <kacperkasper@gmail.com>

Enable Werror for EXRTranslator.

b875d6d4 17-Dec-2017 Kacper Kasper <kacperkasper@gmail.com>

Outsource OpenEXR.

* Style fixes in EXRTranslator.

19b9099b 17-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Bump versions of EXR libraries, again.

11790e14 17-Dec-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

kernel/drivers: Kill Beceem WiMAX driver. RIP

I wrote this back in 2010 as my first driver project.

Reasons to remove it:
* The license is GPL
* Current WiMAX hardware is generally WIFI based.
* It controlled the hardware, but never worked
for network access since we need SSL certs and stuff
which vendors weren't too open with.
* WiMAX kind of died (at least in the US)

I left the wwan directory, it would be a nice spot
for CDMA / GSM dongle drivers.

6fc4a39b 15-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

build/HaikuPorts: Add OpenEXR so it can be outsourced.

5e19679e 13-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

build: Use libroot_build on Haiku.

Previously we just used the system libroot, which of course meant
that when libroot's ABI changed, the build broke. Now we use the full
libroot_build that we do on non-Haiku platforms. The logic for "BeOS-compatible
but not Haiku" does not really apply anymore, so it has been gutted where
appropriate (and libhaikucompat has been decoupled from the build.)

The only caveat here is the change to Errors.h -- we really should be using
the system's one where I included the one from the tree, but for whatever
reason, GCC2 refused to handle the #include_next properly.

Fixes the build breakage of Haiku-on-Haiku by my prior commits (sorry).

416460cf 10-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update build packages set (again).

Previous libwebp package pulled in some dependencies we didn't want.

2934d7f8 10-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update build packages set.

825700d3 04-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

configure: Rewrite implementation of --update.

Previously --update was kind of a hack, as it just dumped all
the variables from BuildConfig back into ./configure and attempted
to rerun from there.

Instead, now we store all of the variables and environs configure
was invoked with in the top of BuildConfig and re-call it using them.
This is much more robust, as configure will actually recompute
all of the values from the BuildConfig.

As a side effect, if configure was originally invoked to build crosstools,
it would have done so again, so instead add a check to see if they
exist, and skip them if they do. It's easy enough to delete the
directory if you want to force a crosstools rebuild.

Briefly discussed with mmlr on IRC.

a88944c8 04-Dec-2017 Michael Lotz <mmlr@mlotz.ch>

bootstrap: Add missing noto package to cross repos.

1484b233 03-Dec-2017 Michael Lotz <mmlr@mlotz.ch>

bootstrap: Update cross packages for make, bash, icu.

22271bfd 03-Dec-2017 Michael Lotz <mmlr@mlotz.ch>

bootstrap: Strip build down by removing unneeded packages.

Don't include makefile_engine, userguide, welcome, netfs and userland_fs
in the build for bootstrap.

e33d3563 02-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

RepositoryRules: Restore mistakenly deleted local variable.

8dcb910a 02-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

RepositoryRules: Do not use the downloaded repo.info.

Instead build the one in-tree from src/data/package_infos/. Fixes the
"HaikuPorts repos have wrong URL" problem that has occured since the
switch to buildmaster repos.

a992fe6a 02-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

RepositoryRules: RepositoryConfig does not need/use URL now.

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.

97599bfc 01-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

build: Fix release build profile.

1f6fe055 01-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

build: Copy and use Clang's vector intrinsics headers.

When compiling with GCC, these headers get pulled in from the
gcc_syslibs_devel package, but we cannot do something similar
for Clang as Clang adds/removes internal builtins used by
the headers nearly every version. So instead we just copy
all the intrinsics headers from current Clang into generated,
and make sure this directory is included before any others.

65706842 01-Dec-2017 Augustin Cavalier <waddlesplash@gmail.com>

configure: Further fixes to Clang support.

* Actually locate the clang executable, and allow user overrides
* Properly preserve arguments in get_build_tool_path
* Fix get_build_tool_path for commands with dashes (e.g. "clang-5.0")

2028f6e7 28-Nov-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

repo/arm: Correct repo url

5ec3b742 28-Nov-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

repo/arm: One more commit for good luck

* Update repository file to hardlink_packages modified one.
* Add some basic process overview to directory.
* We don't normally document in paths, but this stuff is complex.
* Documentation improvements welcome.

2694b5d6 28-Nov-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

repo/arm: Drop non-required missing any arch packages

a0c92d9e 28-Nov-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

repo/arm: Update url to new location

08965a65 24-Nov-2017 Augustin Cavalier <waddlesplash@gmail.com>

build: Remove now-defunct jam commands.

5f8613a2 24-Nov-2017 Augustin Cavalier <waddlesplash@gmail.com>

build: Cleanup and fixes following previous commits.

* Hashing semantics for the new build repositories are different than
the old ones, so update those (if the x86 build was not broken before
it is now...)
* OptionalPackages has been updated slightly (removed libtool and git_cvs
from the default images, as they are rarely used nowadays and would pull
in a bunch of dependencies we don't really care for either)
* Removed lib:libqrencode from Haiku package requires (qrencode_kdl is a
static library, the userland libqrencode is not used anywhere in the tree,
as far as I can tell)
* Fix build of JPEG2000 translator after update
* Decouple fluidsynth build machinery and remove from image now that it
is no longer used
* Update repository URL in Repositories preflet

36f67596 25-Nov-2017 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts: Update to point to the buildmaster repositories.

x86 is unaffected, as already mentioned. This breaks the build,
but since this diff was large, I wanted to have the functionality
changes be clear, so they are in the next commit.

174f2074 22-Nov-2017 Augustin Cavalier <waddlesplash@gmail.com>

repositories/HaikuPorts: Strip the x86_gcc2 and x86_64 repos down to build deps only.

The packages that remain are only the ones used somewhere in Jam
(including ones off by default, e.g. Wonderbrush, Live555.)

The x86 repo is untouched as it is being phased out and has no buildmaster-
generated equivalent.

a9916f9b 24-Nov-2017 Augustin Cavalier <waddlesplash@gmail.com>

build/jam/BuildFeatureRules: Make EnableBuildFeatures actually work.

It was trying to use $(feature:U) outside of the loop where it is
actually set. Thanks to PulkoMandy for spotting the problem.

(How did this not break tons of stuff?)

331f527e 25-Nov-2017 Jérôme Duval <jerome.duval@gmail.com>

Update zstd packages for x86.

6ac3a280 23-Nov-2017 Jérôme Duval <jerome.duval@gmail.com>

Add ZstdCompressionAlgorithm.

* kernel lib is decompress only (like zlib).
* expand compression_test for zstd.

34a95923 16-Nov-2017 Humdinger <humdingerb@gmail.com>

Added dvda_author package (gcc2h)

5623698f 03-Nov-2017 Jérôme Duval <jerome.duval@gmail.com>

Update haikuwebkit packages for x86_64.

af463b82 03-Nov-2017 Humdinger <humdingerb@gmail.com>

Removed virtualbox_guest_additions from 64bit repo

Apparently, they compile, but don't work on 64bits.

73edde12 02-Nov-2017 Humdinger <humdingerb@gmail.com>

Update PDFTranslator package

Needed a rebuild after the BControlLook changes.
Works on x86_64 too.

8357640d 01-Nov-2017 Humdinger <humdingerb@gmail.com>

Add recently outsourced "bc" package for gcc2

055c4e14 13-Oct-2017 Augustin Cavalier <waddlesplash@gmail.com>

OptionalPackages: Remove unused cruft.

a6c6dd77 23-Oct-2017 John Scipione <jscipione@gmail.com>

Add Activity Monitor to regular image

... now that it has been removed from minimum it must be added
to regular image to keep it.

aa4d1b07 23-Oct-2017 John Scipione <jscipione@gmail.com>

Remove libmedia.so and Activity Monitor from minimum

as per Jérôme's request.

Revert "Add libmedia.so to the minimum image"

This reverts commit 8eda6db9a8c79887a076eb2ca594c43ece4cf2e9.

89638ad3 23-Oct-2017 Humdinger <humdingerb@gmail.com>

Bump yab, yab_ide packages

needed a rebuild. Something went wrong with my last uploaded
build still hitting the BControlLook ABI change...

30d4a921 23-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

Update mesa and mpv packages for x86_64.

ee785402 22-Oct-2017 Humdinger <humdingerb@gmail.com>

Update yab packages for gcc2

70ba43b3 22-Oct-2017 Humdinger <humdingerb@gmail.com>

More updated packages for gcc2

BePDF now available for gcc2.
Removed bepdf_x86.

5ed3f885 22-Oct-2017 Humdinger <humdingerb@gmail.com>

Updated libpng16 for gcc2

c64bdb8b 22-Oct-2017 Humdinger <humdingerb@gmail.com>

More updated packages for gcc2

ea64fb48 22-Oct-2017 Humdinger <humdingerb@gmail.com>

More updated packages for gcc2

592cb848 22-Oct-2017 Humdinger <humdingerb@gmail.com>

More updated packages for gcc2

45f144d6 22-Oct-2017 Humdinger <humdingerb@gmail.com>

Updated packages for gcc2

dcdcd588 22-Oct-2017 Humdinger <humdingerb@gmail.com>

Updated libpcre and libpcre2

the first needed by Pe.

7e7c1e6b 22-Oct-2017 Humdinger <humdingerb@gmail.com>

Updated packages for gcc2

* Pe
* Vision

8eda6db9 21-Oct-2017 John Scipione <jscipione@gmail.com>

Add libmedia.so to the minimum image

libmedia.so was used by at least 2 apps included in the minimum image,
Activity Monitor and Deskcalc which subsequently failed to load on minimum.

Deskcalc wasn't actually using libmedia.so so I managed to get it to link and
run on minimum, however, Activity Monitor is using libmedia.so so needed it
to be present.

To fix this I added libmedia.so to the minimum image, I hope this does not blow
its size budget. (adds 1.0MB)

1ef54b24 21-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

Update libpng_x86 and libxslt_86 packages for x86_gcc2.

7e2d8565 20-Oct-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

dts: Rename bbb to boneblack to match u-boot

6417d926 19-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

Update/add now fixed packages for x86_64.

0c57e260 10-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

Rebuild x86_64 packages.

c80ec6a9 08-Oct-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Rebuilt HaikuWebKit to fix ABI breakage.

WebPositive should work again.

98b3149c 08-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

bc: use the outsourced build.

* remove in-tree bc.

1f424b6a 07-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass update for x86_64.

c1e80b79 02-Oct-2017 Jérôme Duval <jerome.duval@gmail.com>

Set the image size for debug nightlies to 850MB.

916d4f5d 21-Sep-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

rust (x86_64): updated with working cargo.

* Note that this is a cross-compiled version from git
master, so may run into bugs.

ref: https://github.com/haikuports/haikuports/89c999e9e

9b80d176 11-Sep-2017 Jérôme Duval <jerome.duval@gmail.com>

Set the image size for the debug minimum profile to 450MB.

6cc6f047 05-Sep-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

build_cross_tools_gcc4: bring in sync with native compiler.

* Previously, the cross-compiler would generate code that doesn't
run on Haiku, particularly where TLS is concerned. It also ended
up with a c++config.h header incompatible with the version in
the native compiler.
* Now possible to correctly cross-compile rust for Haiku.

fe434a74 05-Sep-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

rust (x86_64): new package, development snapshot.

* Note that this is a cross-compiled version from git
master, so may run into bugs.

ref: https://github.com/haikuports/haikuports/b2214fb42

e8caf2e7 05-Sep-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

llvm (x86_64): update to package with threading enabled.

ref: https://github.com/haikuports/haikuports/commit/c539ff63

274c1161 02-Sep-2017 Humdinger <humdingerb@gmail.com>

Add Filer v1.2.0 and StreamRadio

a222e4d0 31-Aug-2017 Augustin Cavalier <waddlesplash@gmail.com>

virtio_net: Add to image.

Stress-tested in VirtualBox. No major performance or usability problems;
even when I had tracing enabled, it was transferring data at ~1.1MB/s.

7a8f1749 31-Aug-2017 Humdinger <humdingerb@gmail.com>

Updated FilWip package

...includes crash fix for 64bit when launching preferences.

8fe6df22 29-Aug-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

update php version to remove ICU55 dependency.

e9300454 27-Aug-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update vlink to latest version.

a7c71e2a 27-Aug-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add HxC Floppy disk image conversion tool.

f04a6bd9 26-Aug-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update vasm version.

dd645828 19-Aug-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

HaikuwebKit 1.6.2.

ec90bfd8 14-Aug-2017 Humdinger <humdingerb@gmail.com>

Re-built Album package

Needed a rebuild due to changes in the locale kit (NumberFormat).

ed8aae46 07-Aug-2017 Jérôme Duval <jerome.duval@gmail.com>

Update haikuwebkit package for x86_64.

e272017e 06-Aug-2017 Jérôme Duval <jerome.duval@gmail.com>

Update binutils package for x86.

03820c11 06-Aug-2017 Jérôme Duval <jerome.duval@gmail.com>

Update binutils_x86 and binutils for x86_gcc2 and x86_64.

* starting with 2.27, binutils defaults to initfini-array instead of init and fini,
this leads to problems in Haiku, just disable for the time being.

337e3285 03-Aug-2017 Humdinger <humdingerb@gmail.com>

Update CatKeysEditor package for gcc2h

Among other fixes and more translations, there's now an "Import"
feature to merge in another catkeys file.
Handy when the en.catkeys changed and you want to import the translated
catkeys file for the previous version, which already contains the
translations for the strings that haven't changed.
Hmm... hope what I wrote there is decipherable...

96251548 01-Aug-2017 Humdinger <humdingerb@gmail.com>

Update gcc2.95 package to version 2017_07_20-1

Needed to build Haiku after Ingo's bump of the gcc2 version:

4b530fca 31-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Update pdfwriter and sip_python packages for x86_64.

ff0184be 30-Jul-2017 Augustin Cavalier <waddlesplash@gmail.com>

Remove GPL-add-ons build machinery.

No longer used by anything (it appears some old kernel drivers that
are not included in the build might use it, but I don't know why
they need it -- we already ship GPL'd code [libntfs] for the kernel
in the default build unconditionally.)

Briefly discussed with js a few weeks back.

dd4eae25 30-Jul-2017 Augustin Cavalier <waddlesplash@gmail.com>

ac3_decoder: Remove from tree.

Not included in the build (locked behind a SubIncludeGPL);
now lives at HaikuArchives.

283b84cd 30-Jul-2017 Augustin Cavalier <waddlesplash@gmail.com>

xvid_decoder: Delete from tree.

Not included in the build (locked behind a SubIncludeGPL & commented out);
now lives at HaikuArchives.

1b707a68 30-Jul-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

fix libdsk provides

forgot to change the library version when updating the package.

0af198bc 30-Jul-2017 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.6.1.

f806447f 27-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

aarch64: Add aarch64 build host support

* Maybe it will be a target someday.
* 64-bit ARMv8 for those not in the know.

f9e51164 18-Jul-2017 Humdinger <humdingerb@gmail.com>

Updating jam package

c5395d79 18-Jul-2017 Humdinger <humdingerb@gmail.com>

Added Filwip package for 64bit

8e746854 17-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Update sane_backends packages for x86_64.

* missed during rebuild.

0c7d258b 15-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Update Haikuwebkit, pyqt, openshot and qt5 packages for x86_64.

8375828a 12-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Add pdfwriter package to the release profile.

noto_cjk_jp doesn't exist, replace with noto_sans_cjk_jp.

efef8748 12-Jul-2017 Humdinger <humdingerb@gmail.com>

Add pdflib and PDFWriter packages for gcc2

16c53b75 08-May-2016 Murai Takashi <tmurai01@gmail.com>

kernel: disable an optimization on GCC6...

as a workaround for crashs.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>

d86b44db 11-Jul-2017 Humdinger <humdingerb@gmail.com>

Added faac_x86 and cdrtools_x86 packages

Part of mplayer_x86 dependencies.

7e6a11ac 11-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Add pdflib and pdfwriter packages for x86_64.

be3bb60b 10-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

Merge branch 'arm-noboards'

* Remove the target-board system.
* From now on, we target generic non-x86 architectures
while leveraging fdt when needed.
* ARM mmc images will likely need some post-processing to make
them bootable on individual hardware. (This is actually how
distros like Fedora handle ARM now. The image 'writer' application
is told what hardware the image is for and adds a vendor bootloader
/ SPL / u-boot / etc)

51e278c7 10-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Adjust jasper soname for x86_64.

ebe9bc05 10-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Update llvm and mesa packages for x86_64.

f5d7446b 10-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

u-boot: Correct loader base naming

6cc682aa 10-Jul-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass update for x86_64.

* update to Qt 5.9
* almost all python2 and python3 recipes were merged. most have now 'any' as

1b3c81fe 10-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

u-boot: Fix mmc build without target boards

1e82d7bd 10-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

kernel/arm: Work out more board_config's via fdt

e40cea64 09-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

u-boot/arm: Initial steps to drop target board requirements

855fc5a0 09-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

platform/u-boot: Build all fdt's and include in u-boot mmc

* Eventually BoardSetups and target boards will go away.
* Include all known fdt's in the mmc image
* This gets us closer to target board-less arm
* Changing hardware is as simple as plugging a new fdt
into u-boot's startup script.
* Drop my original rpi1 work. We're targetting ARMv7

adc909d4 06-Jul-2017 Humdinger <humdingerb@gmail.com>

Added leptonica and giflib6_x86 packages

3701b2c3 06-Jul-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update mesa and llvm for x86_gcc2

cdcf7e3a 05-Jul-2017 Humdinger <humdingerb@gmail.com>

Update libtasn1 packages for gcc2hybrid

50e59949 05-Jul-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix libepoxy provides.

021ffa56 04-Jul-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add libepoxy (and update dependencies)

870ff72e 04-Jul-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update some packages for x86_gcc2

- hub: had an annoying problem preventing to run the script directly.
Now uses a proper "shebang" so it finds ruby.
- mako, setuptools: needed to build Mesa.
- neonlights: my favorite screensaver.
- python 3.6.
- advancemame, for arcade gaming on Haiku.
- sox and gnuplot, for various experiments.

6bb1ceca 02-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

bootstrap: Bump findutils to 4.6.0 for some ppc fixes

afc9e804 02-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

bootstrap: Bump zlib version

* zlib 1.2.8 missing, and bootstrap haiku-ports mirror not working

50c89183 02-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

bootstrap: Fix behaviour after default haikuporter mode change

9f87633e 02-Jul-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

bootstrap: Fix arm/ppc compiler package

* This is used around bootstrap and seems to hard-code
paths to extracted hpkgs
* Helps #10240

9439288b 02-Jul-2017 Humdinger <humdingerb@gmail.com>

Updated gettext packages for gcc2hybrid

da64c2b3 02-Jul-2017 Humdinger <humdingerb@gmail.com>

Added/Updated sdl2 packages for gcc2hybrid

abe53a40 02-Jul-2017 Humdinger <humdingerb@gmail.com>

Updated packages for gcc2h

* libprce|0|2
* openjpeg
* sdl2_ttf

c7258f02 01-Jul-2017 Augustin Cavalier <waddlesplash@gmail.com>

PDF Writer & PDFlib: Remove from tree.

Now supplied via HaikuPorts packages.

I *think* this was the last component in the tree with a
non-OSI license.

6544bef0 01-Jul-2017 Augustin Cavalier <waddlesplash@gmail.com>

HaikuDevel: Include libprint.a and libprintutils.a.

It's essentially impossible to build printer drivers outside the tree
without these (and I'm presently trying to outsource the PDFWriter.)

af45ca81 01-Jul-2017 Humdinger <humdingerb@gmail.com>

Update libiconv package for gcc2hybrid

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

ea6c14d8 26-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Rebuild libexecinfo for x86_64.

7dfb8683 26-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

ffmpeg depends on libvpx3.

9453d20f 25-Jun-2017 Jerome Duval <jerome.duval@gmail.com>

Rebuild packages for x86_64 (libunistring->zstd)

365e457c 25-Jun-2017 Jerome Duval <jerome.duval@gmail.com>

Rebuild packages for x86_64 (libunistring->libuv)

ad25016c 24-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass rebuild synched with 2017Q2 (LIBN->LIBT).

* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.

b1a8ce42 24-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass rebuild synched with 2017Q2 (LA->LIBM).

* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.

59c22e99 24-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass rebuild synched with 2017Q2 after time_t change (G->K).

* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.

9d23dd47 24-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass rebuild synched after time_t change (A->F).

* built in non-strict mode: dovecot, qupzilla, r
* build failed: intltool (dep of gcab and transmission), python_html2text, vlc,
cython (dep of pyenet)
* not built because of an unsafe source: qutim
* removed compatibility packages for giflib, icu, tiff, libpng, libwebp, libbluray,
libpcre, libvpx, ncurses, readline.

cf085a53 24-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Any arch packages rebuild synched with 2017Q2 branch after time_t change.

b474a338 19-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Repository rebuild.

ecf36dc9 19-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Rebuild x86_64 regular packages after time_t change.

ed8fe1c7 18-Jun-2017 Humdinger <humdingerb@gmail.com>

fRiSS package updated to v0.8.1

b9eacd39 11-Jun-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

vesa: fold framebuffer driver into vesa driver.

* The app_server isn't designed to support two fallback drivers, so
on systems using UEFI to boot, the framebuffer driver will often
win when other drivers would likely work on those systems.

9690e94a 12-Jun-2017 Jérôme Duval <jerome.duval@gmail.com>

Rebuild x86_64 bootstrap packages after time_t change.

4888f2bc 09-Jun-2017 Humdinger <humdingerb@gmail.com>

Fixed Pe package for gcc2

f67172ac 07-Jun-2017 Rene Gollent <rene@gollent.com>

x86: Fix Pe package.

- Update Pe to 2.4.5-5 to account for BCollator API changes. Thanks to korli
for flex-related build fixes!

4b6eeb5a 06-Jun-2017 Humdinger <humdingerb@gmail.com>

Update Giddy3 package

Making it actually installable, adding a vector icon, add
versions for x86 and x86_64.

9d24a8d3 05-Jun-2017 Humdinger <humdingerb@gmail.com>

Added a few 64bit packages

As tested by Vidrep. Thanks!

2f0ca697 26-May-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

anyboot: Add EFI partition support

* Enables us to add an optional EFI filesystem
to the anyboot image.
* All existing anyboot behaviour is preserved.
* We still need to figure out how to build bios
and EFI loaders at the same time on x86.
* The tiny "fake ISO" still needs el-torito
alt-boot for the EFI loader to work when burned
to a CD. This makes the EFI loader work when
written to a hard disk / flash drive.

0fd22aa1 16-May-2017 Humdinger <humdingerb@gmail.com>

Update ArtPaint to v2.1.2 (gcc2)

795c2826 14-May-2017 Humdinger <humdingerb@gmail.com>

Updated lyx_x86 for gcc2h, added to x86

adaa5b2c 11-May-2017 Jérôme Duval <jerome.duval@gmail.com>

Update handbrake and libsanta packages for x86_64.

cf41c896 11-May-2017 Humdinger <humdingerb@gmail.com>

Added packages for QuickLaunch v1.2

* Favorites can now be drag & dropped on apps that accept a program,
like LaunchBox - or in fact the ignore list of the Setup window.
* Favorites cannot be moved any longer in a result list, only in the
favorites list.
* When opening an app's containing folder, scroll to and select the
* Fix crash due to a race condition.
* Closes issues: #14, #13, #12

9b6b158b 10-Mar-2016 dsizzle <dcieslak@yahoo.com>

Implementation of BFont::Blocks

BFont::Blocks is now implemented in ServerFont, via a call through the
app_server. It uses fontconfig to iterate through a charset of a font
and stores the defined blocks in a bitmap.

A new API was added, BFont::IncludesBlock, that will allow for arbitrary
testing of a given Unicode block. Since nothing is cached, searching
through an entire charset for a series of Unicode blocks can be quite
slow. In a given block there may be only 1 or 2 characters actually
defined so every character within a block needs to be checked until one
is found, which in a degenerate case will mean the entire block is

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>

b17d5d1c 08-May-2017 Humdinger <humdingerb@gmail.com>

Added Sanity package for 64bit

ec063449 07-May-2017 Humdinger <humdingerb@gmail.com>

Added Sanity package for x86

9759ed84 04-May-2017 Humdinger <humdingerb@gmail.com>

Updated libgpg_error package for gcc2h

37422dff 01-May-2017 Humdinger <humdingerb@gmail.com>

Update gcc2 package of Paladin

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.

8d47f50d 29-Apr-2017 Humdinger <humdingerb@gmail.com>

Updated youtube-dl package to 2017.04.28

ec39b684 28-Apr-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass update for x86.

* Boost and Qt5 left out for now.

a34acb8c 27-Apr-2017 Dario Casalinuovo <b.vitruvio@gmail.com>

Remove play* commands from build

* Add media_client as replacement

a4655eb8 24-Apr-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

SoftwareUpdater: Add to regular image

* Great work Brian!

9c80c788 23-Apr-2017 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: Add the gnuefi any-arch package.

54d48f16 10-Apr-2017 Humdinger <humdingerb@gmail.com>

Updated Vision package to v0.10.1-1

456e9715 09-Apr-2017 Jérôme Duval <jerome.duval@gmail.com>

Update podofo, grep, mercurial and scribus packages for x86_64.

* podofo 0.9.5 isn't compatible with 0.9.4.
* grep compatible with version 2.
* mercurial requires python2 instead of python.
* scribus is rebuilt with newer podofo.

a8ef1409 08-Apr-2017 Humdinger <humdingerb@gmail.com>

Update grep package to 2.24-1 (gcc2)

for tqh.

95a74511 08-Apr-2017 Jérôme Duval <jerome.duval@gmail.com>

Adjust liwebp soname for x86_64.

35777ad7 07-Apr-2017 Jérôme Duval <jerome.duval@gmail.com>

Mass update for x86_64.

* switch to python 3.6.
* update to Qt 5.8, to LLVM 4.0, to Mesa 17.
* Scribus, Lyx, Wireshark to name a few additions.

2c953dae 08-Apr-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix build also for secondary arch

Use a variable not affected by MultiArchBuildSetup, so we use the new
libwebp when gcc2 is the main arch, even when building for secondary.

ac0cb4e0 07-Apr-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix build after libwebp update.

The update is only for gcc2 for now. This needs to be adjusted once the
other archs make the switch too.

1f09ef45 08-Apr-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update libwebp to current version.

5fbe0dd4 03-Apr-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

haikuporter: Update to 1.2.0 on x86_gcc2

e4250166 03-Apr-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

haikuporter: Update to 1.2.0-1 on x86_64

c8dea2a7 03-Apr-2017 Humdinger <humdingerb@gmail.com>

Updated package gutenprint to 5.2.12-2

Thanks korli, for the gcc2 build fix and Vidrep's testing.

ad7a5be9 01-Apr-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Update sdl2_ttf to 2.0.14-5

* Fixes broken shared library symlink

a1483eb9 31-Mar-2017 Humdinger <humdingerb@gmail.com>

New package for QuickLaunch v1.1

Needed a quick new release:

* Fix disappearing favorites.
* Add context menu with quick access to favorites and QuickLaunch's
"About" to Deskbar replicant.
* Updated localization and documentation.
* Tiny tweaks to the QuickLaunch icon.

463525bb 27-Mar-2017 Humdinger <humdingerb@gmail.com>

Updated QuickLaunch to v1.0, added/updated optipng packages

7099f654 26-Mar-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

openjpeg: update to fix libpng dependency

47181396 26-Mar-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update ca_root_certificates

Any way to automate this like for PCI and USB ids?

2616691f 25-Mar-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add tnftp package for x86_gcc2.

This will replace our old fork in Haiku sources, once it is available
also for x86_64 and x86.

b8eeeb21 18-Mar-2017 Humdinger <humdingerb@gmail.com>

Added makefile_engine documentation to package

Added a note where to find more info on the makefile-engine to the
Makefile template. Added makefile-engine.html to the package.

7fe37467 12-Mar-2017 Humdinger <humdingerb@gmail.com>

Updated ffmpeg packages for gcc5

3.2.4-1 for gcc5
0.10.16-1 for gcc2

Added packages needed for building 2ndary arch gcc2:
libmodplug and libtool

74972d36 11-Mar-2017 Humdinger <humdingerb@gmail.com>

Updated fRiss, Weather, Noto font

Noto package now includes NotoSansSymbols-Regular.ttf

b79a7cde 10-Mar-2017 Humdinger <humdingerb@gmail.com>

Updated packages for x86.

488681e7 05-Mar-2017 Humdinger <humdingerb@gmail.com>

Updated ArtPaint package

Layout improvements and bugfixes by owenca. Thanks!

34fbc56b 04-Mar-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Complete the transition to Noto as the default font.

- Both Noto and Noto Sans CJK JP are now used as font fallbacks,
allowing to cover a rather large range of characters. This also makes
it possible to mix the two fonts easily.
- Remove VL-Gothic from packages and from AboutSystem
- Add Noto fonts to the dependencies of the Haiku package.

This provides a similar look for all languages as discussed on the
mailing list.

64e5cee5 04-Mar-2017 Humdinger <humdingerb@gmail.com>

Update SynC Modular package

* Added a "Free registration" text file. As the user has to
re-register from time to time for some reason, it may be
easier to find the info in a text file in the app's folder
than looking into the decription of SynC Modular in HaikuDepot.

762f60ba 04-Mar-2017 Humdinger <humdingerb@gmail.com>

Added package Sync Modular

... the fantastic modular synthesizer now as HPKG.

28a0ac61 03-Mar-2017 Humdinger <humdingerb@gmail.com>

Update Vision for x86 architecture

a261f270 27-Feb-2017 Julian Harnath <julian.harnath@rwth-aachen.de>

Add FuseSMB-Haiku package

* FuseSMB provides access to shared files and folders over SMB.
It features automatic discovery of servers and shares and
displays them as a folder hierarchy in a virtual volume on the

* Supports interactive authentication to access shares which require
login. Just open it, and a dialog pops up. Login data is stored in

* Comes with a network preferences add-on to easily enable and
configure it. No barbaric manual typing of mount commands required!

* Makes use of Haiku FUSE extensions to give custom MIME types with
icons for workgroup/share/server folders. Thanks again to humdinger
for designing the workgroup and share icons!

* Although the used libsmbclient only supports SMB protocol
version 1, performance is decent enough. Getting around ~75MiB/s
reading over a GbE link here

598a62e2 26-Feb-2017 Jérôme Duval <jerome.duval@gmail.com>

Add sdl_sound, dosbox packages for x86_64.

Update sdl_net, libpcap and pango packages for x86_64.

13da51e9 21-Feb-2017 Jérôme Duval <jerome.duval@gmail.com>

WebWatch: Remove.

* Outsourced to HaikuArchives for the source, Haikuports for the package recipe.

9b264ecc 21-Feb-2017 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Second try att enabling Werror for ACPI

95c239a3 20-Feb-2017 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Revert "Treat warnings as error for ACPI."

Better do a recheck on 32 bit first, my old checks from a few
months ago doesn't seem valid anymore.

This reverts commit 7212666f4a36fcd7d04e19676128df38ef4fdcdd.

7212666f 20-Feb-2017 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Treat warnings as error for ACPI.

0446f6b2 20-Feb-2017 Humdinger <humdingerb@gmail.com>

Updated dosbox package

Needed a re-build because of an incorrectly declared libsdl_net that
prevented installing the package.

7abafe9f 18-Feb-2017 Augustin Cavalier <waddlesplash@gmail.com>

Revert "Revert "Switch from DejaVu to Noto font""

This reverts commit 2423ba84701f064cb78a40010113a8a45cc02a92.

2423ba84 18-Feb-2017 Augustin Cavalier <waddlesplash@gmail.com>

Revert "Switch from DejaVu to Noto font"

This reverts commit 945566ff43583e4f8102b4440c88f53dae775cb4.

As discussed on the mailing lists and with Humdinger off-list:
* The general design concensus tends slightly towards DejaVu, as metrics
of DejaVu look much better (DejaVu 12 and Noto 13 are roughly the same size,
but Noto has much wider margins with that)
* While Noto does have a wider set of fonts with support for lots of
different languages, DejaVu actually has built-in support for more
Unicode languages (the default Noto has, as far as I can tell, only
Latin/Greek/Cyrillic [2416 glyphs], while DejaVu also has Armenian, Georgian,
and a few other scripts too [5119 glyphs].)
* The worse rendering of DejaVu appears to have been somewhat rectified by
disabling the average-based subpixel filter in app_server.

2be19c58 16-Feb-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Prevent recursive jam loops on host-only #13309

* When --host-only is used, HAIKU_*ARCH is undefined.
* Various architecture variables are undefined resulting
in architecture dependant code paths getting called
(blah/Jamfile loads blah//Jamfile vs blah/x86/Jamfile)
* Another option is setting HAIKU_*ARCH to the host arch
if undefined, but that might have unintended impacts.

6b4a0ecc 16-Feb-2017 Humdinger <humdingerb@gmail.com>

Updated Gutenprint package for 64bit

...as it passed Vidrep's tests. Thanks, Vidrep!

ab4bd5d3 11-Feb-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update many packages.

Fix various minor problems (stray .la files, etc) and sync with the
release branch as much as possible.

3b630cb2 10-Feb-2017 Humdinger <humdingerb@gmail.com>

Updated packages

* vmware_addons
* font dejavu
* fonts noto, noto chroscore, noto regional

b33ee35d 09-Feb-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

various package updates and additions.

551b87cb 07-Feb-2017 PulkoMandy <pulkomandy@pulkomandy.tk>

sync more packages with release branch.

c61ee6ac 07-Feb-2017 Jérôme Duval <jerome.duval@gmail.com>

Update haikuwebkit and zlib packages for x86_64.

352738b6 06-Feb-2017 Jérôme Duval <jerome.duval@gmail.com>

Sync x86_64 packages with Haikuports 2017Q1 branch.

6338cc35 05-Feb-2017 Joseph R. Prostko <joe.prostko@gmail.com>

Update Fossil to v1.37

38d20cc9 05-Feb-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix NetSurf package again.

This version installs at the proper place and has a working deskbar

02900818 04-Feb-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix NetSurf for BString ABI changes.

438b4cc8 04-Feb-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

scummvm: update to fix libpng dependency

Scummvm authors met us at FOSDEM and were not too happy to find out the
package was not installable!

daf431d2 02-Feb-2017 Humdinger <humdingerb@gmail.com>

Added game "Hexvexed" package

766a9a49 30-Jan-2017 Rene Gollent <rene@gollent.com>

x86: Update HaikuWebkit to 1.5.4.

7e7aaa39 30-Jan-2017 Adrien Destugues <pulkomandy@gmail.com>

Update to Haikuwebkit 1.5.4.

ba903f82 30-Jan-2017 Humdinger <humdingerb@gmail.com>

Add packages fo ArtPaint and Becasso

* ArtPaint is gcc2-only
* Becasso for gcc2 and 64bit.

29616a49 29-Jan-2017 Humdinger <humdingerb@gmail.com>

Updated yab and yab_ide packages.

Closes #13258.

7c8d2072 26-Jan-2017 Humdinger <humdingerb@gmail.com>

Install fix for Sequitur

Needed a rebuild because of libpng16.

9838bc64 24-Jan-2017 Humdinger <humdingerb@gmail.com>

Updated Einsteinium to v1.3.2 for x86_gcc2

4e9f7b8e 22-Jan-2017 Rene Gollent <rene@gollent.com>

x86: Update Pe package due to BString ABI changes.

b6c8f81b 19-Jan-2017 Andrew Lindesay <apl@lindesay.co.nz>

build: add support for build paths for 'homebrew' package system on macOS

534a5376 19-Jan-2017 Jérôme Duval <jerome.duval@gmail.com>

Sync x86_64 packages with Haikuports 2017Q1 branch.

fd7a786b 14-Jan-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

qt5: update to 5.6, a package which can be installed.

5e1e245b 10-Jan-2017 Humdinger <humdingerb@gmail.com>

Updated NetPulse package

f36df2f6 08-Jan-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update sdl_image and dfu_util to fix dependencies.

ba7f14ca 08-Jan-2017 PulkoMandy <pulkomandy@pulkomandy.tk>

Add and update some more packages from the buildbots.

4e284242 08-Jan-2017 Humdinger <humdingerb@gmail.com>

Updated Web+ bookmarks

Removed the links to other software sites. They're much easier to
manage on a website. Linked to the new site instead:


07558eb1 07-Jan-2017 Augustin Cavalier <waddlesplash@gmail.com>

build: Add the Repositories preflet to the regular image.

5ddc54f2 07-Jan-2017 Humdinger <humdingerb@gmail.com>

Updated gcc2 packages for links and lynx.

As reported by drjohnnyfever on the forums:
"Lynx needs an older version of OpenSSL and Links is looking for the old

c3374605 06-Jan-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

binutils: update x86_64 to include PE targets

e6efd8f2 05-Jan-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

gawk: downgrade to 4.1.0 to fix build issues on x86_64 Haiku hosts.

7894dfde 03-Jan-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update sqlite

Fixes subversion complaining that it was built against a newer version.

096d1a4e 02-Jan-2017 Humdinger <humdingerb@gmail.com>

Update BurnItNow to v1.1

30f554d4 01-Jan-2017 John Scipione <jscipione@gmail.com>

Make it a bit easier to skip first boot prompt

...by adding default Locale settings to image

Add sample to UserBuildConfig.sample

879db60a 31-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Sync x86_64 packages with Haikuports trunk.

ada65d5c 30-Dec-2016 Humdinger <humdingerb@gmail.com>

Updated cdrtools to 3.02~a07 for gcc2

824d380b 30-Dec-2016 Humdinger <humdingerb@gmail.com>

Added new Clipdinger v1.0 package

Release v1.0

Fewer bugs, full of drag&drop.

* Add clips to favorites and re-ordering favorites with drag & drop.
* Drag & drop clips and favorites into other apps.
* Power user feature: holding SHIFT while pasting to sprunge.us keeps window
* Made history clips titles editable as well.
* Made the GUI unambiguous. There's only ever one clip shown as active.
* Added menu items that apply to clips/favorites, re-ordered context menus.
* Renamed menu to "Lists" and added item to "Clear favorites".
* Added Romanian translation. Thanks Emrys!
* Updated Russian translation. Thanks Diver!
* Bug fix: Fixed drawing errors of split view handle on resize.
* Bug fix: Fixed issues when starting without settings file.
* Bug fix: Fixed crash when trying to paste to sprunge.us with no selection.
* Bug fix: Put formerly 2nd clip into clipboard when 1st was removed.
* Bug fix: Correctly show GUI controls availablity (e.g. the move buttons).

0963770f 30-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

ffmpeg: update to version 0.10.16.

- This is the latest from the 0.10 branch.
- It includes several improvements and update to codecs, while keeping
the old API.
- The patch to keep things working with gcc2 is getting quite huge.

Tested working with various files, no regressions spotted so far. Please
help complete the test set if you have files that stop working with this

0df7d008 30-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Only install libfluidsynth.so on x86_gcc2.

efd1e1ee 30-Dec-2016 Adrien Destugues <pulkomandy@gmail.com>

fix binutils package to provide correct version of libbfd

d11c962b 30-Dec-2016 Adrien Destugues <pulkomandy@gmail.com>

update sdl_ttf to remove libpng linkage

4d4ccf44 30-Dec-2016 Adrien Destugues <pulkomandy@gmail.com>

Update sdl_image and sdl_sound for new libpng.

05d0fc8e 29-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix more packages depending on libpng.

e8cfcb1f 28-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

update netsurf, fontconfig, ffmpeg, cpctools

Should fix most dependencies to libpng (instead of libpng16).

d249a6ae 28-Dec-2016 PulkoMandy <pulkomandy@pulkomandy.tk>

Update more packages from the buildbots.

36928a38 28-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update BePDF to version 2.0.1~beta1

Many improvements over the 1.2 versions, this has been waiting outside
of the depot for way too long.

6dc87739 26-Dec-2016 PulkoMandy <pulkomandy@pulkomandy.tk>

Update libssh2.

Should make mc installable again.

0f83996a 24-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix dependencies on libpng16.

The libpng16 package has no "libpng" anymore, only a "libpng16". Adjust
dependencies of Haiku and Haikuwebkit to this.

95a4aac5 22-Dec-2016 PulkoMandy <pulkomandy@pulkomandy.tk>

Update libxml2 and libpcre.

deb95176 21-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update NetSurf to version 3.6

db1dfaf8 21-Dec-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

Revert "Add SoftwareUpdater to regular image"

This reverts commit 19d8d9fa3983e6687caeab8fe1193861a5202ab6.

c9ee9569 19-Dec-2016 PulkoMandy <pulkomandy@pulkomandy.tk>

More updated packages from the buildbots.

a835815b 20-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Sync x86_64 packages with Haikuports trunk.

bash_completion-2.3 is marked broken with "!any", which is now correctly
handled by haikuporter, thus implies a downgrade to the stable 2.1.

7b119fd1 20-Dec-2016 Humdinger <humdingerb@gmail.com>

Update package Sanity to v0.6

1d7f4f4d 19-Dec-2016 PulkoMandy <pulkomandy@pulkomandy.tk>

Update some packages from the buildbots

There are some delays in making the actual package repo generated by the
buildbot go live. Until then, I'm going to manually update the existing
repositories with the built packages, so people can start to experiment
with them and report any new issues.

There are more updates coming, but I'm doing them gradually so we can see
which set of packages triggers a regression, should one happen.

ebdee3ef 18-Dec-2016 Humdinger <humdingerb@gmail.com>

Update BurnItNow package for gcc2hybrid

b31b4c62 16-Dec-2016 Humdinger <humdingerb@gmail.com>

Updated quicklaunch to an installable package.

b2251661 13-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add rtmpdump package for x86_64.

* update libgcrypt and wpa_supplicant packages for x86_64.

48494219 13-Dec-2016 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add a dumb framebuffer driver.

This is separate to the VESA driver, as the VESA driver requires
using the VBE BIOS. Under UEFI, we don't have the VBE BIOS, nor
are we able to switch modes after leaving UEFI Boot Services, so
a dumb framebuffer driver seemed like the easier way to approach
the problem.

The framebuffer & vesa drivers now test for the presence of the
VESA_MODES_BOOT_INFO boot item to distinguish between which driver
to use. Also added check for the VESA mode count to determine
whether to add the VESA_MODES_BOOT_INFO item.

UEFI video updated to explicitly zero out the VESA and EDID
boot data.

5967215c 12-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Sync x86_64 packages with Haikuports trunk.

fda0bf77 09-Dec-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Revert "repo rework: Re-add compatibility url field"
Revert "repo rework: Remove stubs; Breaks repo compat."
Revert "repo rework: Remove need for repos to be self-aware"

This reverts commit a2b2f4d6427914cdcdb59943dd8e4a0bfdcd53ee.
This reverts commit 602076ef82647a48fd10f4d1ec830bb4242f9eb6.
This reverts commit 5ffaf72c8a74a7eb6827e4d2b1f47c9360ddaefe.

These changes break the build on Haiku and the ability to create repo
mirrors, for the lack of a replacement for the URL (an UUID was evoked
on the mailing lists, but not implemented).

We are due for a release soon, please don't break the build.

19d8d9fa 09-Dec-2016 John Scipione <jscipione@gmail.com>

Add SoftwareUpdater to regular image

245304f1 07-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add more packages for x86_64.

a1a0f9f1 07-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Sync x86_64 packages with HaikuPorts trunk.

ae7d2655 06-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Update packages for x86_64.

* build against ffmpeg3.

ca55f16f 05-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add/update more packages for x86_64.

83e11ab9 04-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add some packages for x86_64.

711f6269 04-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add openblas and linaro_qemu packages for x86_64.

17fe1d43 04-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add a few packages for x86_64.

Update mesa and scons packages for x86_64.

3051f35e 04-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add/Update Qt apps and dependencies for x86_64.

5d0fb74a 03-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add more packages for x86_64.

c8b2fcc2 03-Dec-2016 Humdinger <humdingerb@gmail.com>

Updated transmission package

5bab7b8f 03-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add a few packages for x86_64.

e1d5fc25 02-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Add a few missing packages for x86_64.

dc480178 02-Dec-2016 Humdinger <humdingerb@gmail.com>

Uploaded x86 packages

UberTuber, Weather, PhotoGrabber
sane_backends, libusb, libusb_compat, ffmpeg-3.2-1, a52dec

Tested by Vidrep a found to be working. Thanks!

d0608011 02-Dec-2016 Jérôme Duval <jerome.duval@gmail.com>

Update a few packages for x86_64.

5ffaf72c 01-Dec-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

repo rework: Remove need for repos to be self-aware

* See #12917 for details.
* Squashed to one commit to make revert easy if we
run into any issues.
* pkgman is now pre-attached to the 'current' repo
version within nightly images so they can be updated
by default.
* This shouldn't impact us keeping older sets of package
versions by commit hash for building older hrevs.
* There are XXX stubs with "Kill me". These will need
to be dropped after users are given sufficent time to
upgrade. We're dropping a previously required field (url)
so making this a slowish roll out.
* Makes the repos a lot less restrictive which should
help PM package building automation be a bit easier.
* Once this stuff smooths out, we'll add UUID's to the
repo definitions for duplicate repo detection.

77820c99 30-Nov-2016 Jérôme Duval <jerome.duval@gmail.com>

Update more packages for x86_64.

738ca0a3 29-Nov-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Change anyboot output from image to iso

* Re ML discussions, this should make a lot more
sense to users as it is inline with what most
linux distros ship.
* This will require a tweak to the buildbot.
* First step to shipping anyboot instead of plain iso.

8ab68339 28-Nov-2016 Jérôme Duval <jerome.duval@gmail.com>

Add x86_64 packages for chromaprint and physfs.

* update weather package for x86_64.

72f22315 28-Nov-2016 Humdinger <humdingerb@gmail.com>

Update Clipdinger package to v0.5.5

Fewer bugs, now with replicanty clipboard monitor

c196d6da 27-Nov-2016 Jérôme Duval <jerome.duval@gmail.com>

Mass update for x86_64.

* everything enabled which actually build, except qt and qt apps.

0baa937b 27-Nov-2016 Humdinger <humdingerb@gmail.com>

Update to freetype 2.7

945566ff 27-Nov-2016 Humdinger <humdingerb@gmail.com>

Switch from DejaVu to Noto font

As discussed, Noto renders much better with freetype 2.7 [1].
The DejaVu package is still in the HaikuPorts repo and can be installed
manually just like all the other available fonts.

[1] http://www.freelists.org/post/haiku-development/freetype-update-from-265-to-27

91b1c404 17-Nov-2016 Humdinger <humdingerb@gmail.com>

Updated Sum-It and tinyxml packages

f4ff9cb0 13-Nov-2016 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Merge branch 'uefi-support'

b83afe69 06-Nov-2016 Joseph R. Prostko <joe.prostko@gmail.com>

Update Fossil to v1.36
* Updates for x86_gcc2, x86, x86_64

04d7efaf 06-Nov-2016 Humdinger <humdingerb@gmail.com>

Updated Web+ bookmarks package

Added Haiku's new forums.
Added BeBytes.
Removed GuestOne repo (can be re-added if they return).
Added empty "Bookmarks bar" folder.
Added overlay icons for the folders in "Bookmarks".

d8d6cf96 03-Nov-2016 Rene Gollent <rene@gollent.com>

x86_64: Update haikuwebkit to 1.5.3.

b72a28a2 03-Nov-2016 Rene Gollent <rene@gollent.com>

x86: Update haikuwebkit to 1.5.3.

96fef5d1 03-Nov-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

ramdisk: implement trim and icon, add to image

- B_TRIM_DEVICE on a ram disk frees all requested pages. Reading from a
trimmed page returns all 0s. This can be used with fstrim to release
memory for the parts not used by the filesystem, without unregistering
then registering the device.
- Add icon and ioctl to get it.
- Add it to the image, because it works reasonably well and there is no
reason not to include it.

34f42c6f 03-Nov-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

BeDecorator: actually put it inside the package.

7bfcf5d5 03-Nov-2016 Humdinger <humdingerb@gmail.com>

Update Sequitur package to v2.1.3

Thanks to Pete Goodeve for patiently providing help and feedback wrt
the package layout and esp. for his device definitions for the Roland GS
and Yamaha XG.

5c65d2f5 02-Nov-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Properly add the BeDecorator to the image

Put it inside the Haiku package.

5abeb2b4 02-Nov-2016 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.5.3.

Fixes several crashes and other issues.
There may be regressions. Please test and report.

7e9b90f7 01-Nov-2016 Jérôme Duval <jerome.duval@gmail.com>

Midi: use fluidlite as fluidsynth replacement.

* SF3 support.

2f09702a 28-Oct-2016 Humdinger <humdingerb@gmail.com>

Re-build of libevent, update to transmission package.

f4f6b874 20-Oct-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

arm: Use new firmware repo for u-boot

b2bdabc7 20-Oct-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

arm: Add beaglebone target, rename beagle

* beaglebone vs beagleboard
* While the boards are almost the same, they have
diff. FDT's now (more memory, different layout etc)
* Make u-boot script more rpi-like
(depend on u-boot for initial addresses)
* Wasn't working, still doesn't.

e4091183 20-Oct-2016 François Revol <revol@free.fr>

configure: pass proper gdb target for m68k

4da6cf84 19-Oct-2016 François Revol <revol@free.fr>

configure: allow building GDB along with the buildtools

from a stock GDB source tree.

I was getting tired of doing it manually.

Note the prefix is not exactly the same as the buildtools since the
machine triplet is different, but it's not an issue.

Tested with arm and ppc with GDB 7.8. Might need patching gdbTarget for other archs,
as stock GDB doesn't know about Haiku.

96c72d69 19-Oct-2016 François Revol <revol@free.fr>


207eda23 12-Oct-2016 Humdinger <humdingerb@gmail.com>

Updated Noto fonts, added Noto CJK

Removed the unneeded UI versions of Noto. According to the FAQ [1], those
"have tighter vertical metrics, and some glyphs that would be clipped are
redrawn to fit within the constrained space", which doesn't seem necessary
for Haiku. Could be re-added, of course, if it turns out otherwise...

Added Noto CJK fonts. All of them contain the glyphs for jp, kr, sc, tc.
Only differ in their default language.

1df36f2c 10-Oct-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

UserBuildConfig.ReadMe: Update non working sample

* With AddSourceDirectoryToHaikuImage spaces should be used as entry delimiter.

af0282f9 09-Oct-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Make US-english the default KDL keymap again.

fe2557b6 21-Feb-2016 S K <sylvain_kerjean@hotmail.com>

PS/2: fix warnings, enable -Werror

- elantech: Remove unused variables and functions.
- "movement maker": float/int confusions
- debugger keymap: don't use multi-byte chars in preprocessor to avoid
warnings with gcc2 (even with -Wno-multichar)

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Fixes #12658

49b0152a 09-Oct-2016 Humdinger <humdingerb@gmail.com>

Updated Einsteinium package

dc21c8c7 09-Oct-2016 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Added bescreencapture-2.2. x86_64 version coming next week

388344c1 09-Oct-2016 Humdinger <humdingerb@gmail.com>

Add Noto font regional package

Removed the separate noto sans and serif packages.
Add/update rev.3 of noto, chroscore and regional noto.

2e445a37 08-Oct-2016 Jérôme Duval <jerome.duval@gmail.com>

Adjust binutils_bootstrap,bash_bootstrap to current versions.

* add curl_bootstrap and less_bootstrap for x86.

3bac309d 08-Oct-2016 Jérôme Duval <jerome.duval@gmail.com>

Add noto font package.

* and Chrome OS core font package.

ad7e65b4 07-Oct-2016 Humdinger <humdingerb@gmail.com>

Added noto font package

d556ff91 06-Oct-2016 Humdinger <humdingerb@gmail.com>

Update Sequitur package

Sequitur from the old package wouldn't start on a current Haiku anymore.
Needed a rebuild, which needed a build fix.

5800abad 03-Oct-2016 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Update BeScreenCapture package to version 2.1.
Removed source package for now

69a72f77 03-Oct-2016 Humdinger <humdingerb@gmail.com>

Updated Weather package

* crash fix
* slightly improved GUI and artwork
* localization

d2c42878 01-Oct-2016 Humdinger <humdingerb@gmail.com>

Added packages: libspectrum and fuse

The Free Unix Spectrum Emulator. Enjoy, moochris. :)

bccc6932 18-Sep-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

BeDecorator: Reintroduce to image

4d67c6d9 17-Sep-2016 Humdinger <humdingerb@gmail.com>

Update Einsteinium package.

bb584790 02-Sep-2016 Humdinger <humdingerb@gmail.com>

Updated rdesktop package

Old one wasn't installable because of outdated libcrypto dependence.

e2e1558a 20-Apr-2016 Jessica Hamilton <jessica.l.hamilton@gmail.com>

EFI: stub functions so we can call loader's main() function.

bd060476 06-Nov-2013 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Setup -fno-pic or -fpic in Architecture Rules.

EFI boot needs -fpic but all boot code was built with -fno-pic.
This is now set accordingly in HAIKU_BOOT_CCFLAGS and

Also setup compile flags for EFI platform.

211483cb 14-Apr-2016 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

EFI: Initial test EFI application

* Only set HAIKU_BOOT_PLATFORM to bios_ia32 if not defined
* Add gnuefi build feature
* Introduce BOOT_LDFLAGS, and move options for passing to linker
into ArchitectureSetup
* x86_64 compile fixes for warnings in boot loader
* loader/elf.cpp: don't include ELF32 support when targeting EFI
* relocation_func.cpp: copy of the relocation code from gnuefi
to make _relocate extern "C", and avoid including <efilib.h>
* boot_loader_efi.ld: copy of gnuefi's elf_x86_64_efi.lds,
modified to include support for C++ constructors, etc. Keep in
sync with the gnuefi package

Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>

8a3177ff 27-Aug-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

intel_extreme: enable Werror and fix warnings.

a394a16a 21-Aug-2016 Humdinger <humdingerb@gmail.com>

Updated packages for Chat and HaikuPorter

e85c3351 15-Aug-2016 Humdinger <humdingerb@gmail.com>

Add package for webfont FontAwesome

Install this font to see all those icons WebPositive currently
fails to display e.g. at the discussion forum at

Thanks PulkoMandy for pointing this out!

a4f6437c 15-Aug-2016 Humdinger <humdingerb@gmail.com>

Added package for TimeTracker

TimeTracker lets you create tasks for your various projects and
shows them in a list. Via double-click on an entry you start/stop the timer
on that task, thus helping you keep track of how much time you spend doing

4fecb09f 13-Aug-2016 Augustin Cavalier <waddlesplash@gmail.com>

libroot: Ship empty libpthread.a and libm.a for POSIX and general compatibility.

A few weeks back, I spotted in the Musl FAQ that they apparently ship
empty libm.a and libpthread.a files (https://www.musl-libc.org/faq.html),
which they said was for POSIX compatibility. A bit of digging got me to
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html which

> It is unspecified whether the libraries libc.a, libl.a, libm.a, libpthread.a,
> librt.a, [OB] [Option Start] libtrace.a, [Option End] libxnet.a, or liby.a
> exist as regular files. The implementation may accept as -l option-arguments
> names of objects that do not exist as regular files.

So to follow the letter of the law, we only need to have the "c99" command
accept these; however, it appears all Linux and BSD cstdlibs accept them
no matter what compliance mode is in effect.

Discussed with PulkoMandy. This will make HaikuPorts' job a lot easier...

2cad94c1 12-Aug-2016 John Scipione <jscipione@gmail.com>

Whitespace only changes in jam files

715298cb 12-Aug-2016 Humdinger <humdingerb@gmail.com>

Updated youtube-dl package to 2016.08.12

d216db03 09-Aug-2016 Jérôme Duval <jerome.duval@gmail.com>

Rebuild libwebp package on x86_64.

1e2bf141 07-Aug-2016 Jérôme Duval <jerome.duval@gmail.com>

Update libvorbis package for x86_gcc2.

289e59b7 26-Jul-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

jpeg: update to version 9b.

- Packages for version 9 has a broken "provides" entry (version 9
instead of 9.0.0 for the lib) which confuses haikuporter.

e5ebfda1 06-Aug-2016 Fredrik Holmqvist <fredrik.holmqvist@gmail.com>

Enable power button on 64 bit.

Works here. You may need to hold in for a second or two.

766f6823 06-Aug-2016 Adrien Destugues <pulkomandy@gmail.com>

Fix build and first runtime problem in network boot

The boot still crashes some time later, but at least it is easier to
test now.

- PackageFS included in the net boot archive
- Tell the system it is booted "from image" when netbooting

7503f9a8 04-Aug-2016 Jérôme Duval <jerome.duval@gmail.com>

Add packages for fluidlite.

cc1a880d 02-Aug-2016 Jérôme Duval <jerome.duval@gmail.com>

Add docbook*, gtk_doc, itstool, libsamplerate packages for x86.

e65072a8 02-Aug-2016 Humdinger <humdingerb@gmail.com>

Updated WebPositiveBookmarks

Added Giovanni's Software Depot (http://softwaredepot.altervista.org/)

b070edd8 29-Jul-2016 Augustin Cavalier <waddlesplash@gmail.com>

packages/HaikuDevel: Add GLUT header to image.

We've shipped libglut.so since a long time ago, so let's ship the header
too. Fixes #11739.

1646f497 27-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update freetype, harfbuzz, libwebp and python packages.

7f613682 24-Jul-2016 François Revol <revol@free.fr>

Add more X11 packages including libxpm

inputproto, kbproto, libx11, libxpm, xextproto, xtrans.

Updated xproto.

Now maybe I can get xpm icons in my XEmacs toolbars?

6f087f38 22-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update binutils packages.

58820fad 20-Jul-2016 François Revol <revol@free.fr>

M68K: update bootstrap packages version

468d8522 20-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update or add flac,libao,libsndfile,libogg,opus packages.

b33ffcda 20-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update expat and wget packages.

b1811a3a 19-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update cmake, libogg and llvm packages for x86.

d6d84d27 19-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update cmake and llvm packages for x86_64.

2f6a1cfc 18-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update llvm x86 packages for x86_gcc2.

30dea2f6 16-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update unzip and zip packages.

* fix #12861.

8091fb42 16-Jul-2016 Humdinger <humdingerb@gmail.com>

Updated LBreakout2 package to v2.6.5

90987684 14-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update haikuwebkit x86 package for x86_gcc2.

* affected by haikuporter bug #83.

d7252883 13-Jul-2016 Humdinger <humdingerb@gmail.com>

Added package for Q.

Q is an interactive 'analogue' synth sequencer.

3fab7478 13-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Sync gcc and binutils bootstrap versions with HaikuPorts recipes.

b134f710 12-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Set the image size for debug nightlies to 700MB.

60d6c709 12-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update icu packages to 57.1.

* Add icu56 packages for compatibility with version 56.

c1d3db8d 11-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Add profile bootstrap-anyboot.

* update version for freetype_bootstrap package.

ac30c586 10-Jul-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Enable Werror for jpeg, png, wonderbrush translators.

7a137e0f 22-Jun-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Remove live555_x86 source package

849e97e4 06-Jul-2016 Joseph R. Prostko <joe.prostko@gmail.com>

Update Fossil packages for x86_gcc2, x86, and x86_64.

572e2445 06-Jul-2016 Jérôme Duval <jerome.duval@gmail.com>

Update haikuwebkit package for x86_64.

* affected by haikuporter bug #83.

4221d035 02-Jul-2016 Humdinger <humdingerb@gmail.com>

Added packages

* Clipdinger (64bit)
* Quicklaunch (gcc4)
* WhereIsMyMouse
* Icebreaker

c9e6b4e0 30-Jun-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

jam: Extend wget wait

* I shrunk this down, but it seems like packages.haiku-os.org
is taking an long time to access some packages (>10 sec)
* This should help relability of package downloads until
someone checks out why connections take so long

fa2dd9c4 09-Apr-2016 Andrew Lindesay <apl@lindesay.co.nz>

BPackageInfo::Parser: Validate URL strings.

Fixes #12710.

Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com>
I fixed the modifications to the Jamfiles in src/bin, they were all wrong
in the patch.

2a14acb7 12-Jun-2016 Humdinger <humdingerb@gmail.com>

Update Clipdinger package to v0.5.4

Bug fix: Make the context menu more robust. Fixes issue #2.
Build fix for gcc5.
Added Russian localization, thanks to Akujiism.

408530de 05-Jun-2016 Jérôme Duval <jerome.duval@gmail.com>

Update gcc5 packages.

* bump to 5.4.0.

76477fc5 04-Jun-2016 Rene Gollent <rene@gollent.com>


- Move libdebugger into the body with the rest of the libraries. Cleanup
suggested by Ingo. No functional change.

61cd78ec 04-Jun-2016 Jérôme Duval <jerome.duval@gmail.com>

Update gcc5 packages.

* enable libgomp.

fce4895d 29-May-2016 Rene Gollent <rene@gollent.com>

Debugger: Split into core library and application.

- Add subfolder src/kits/debugger which contains the debugger's core
functionality and lower layers. Correspondingly add headers/private/debugger
for shared headers to be used by clients such as the Debugger application
and eventual remote_debug_server. Adjust various files to account for
differences as a result of the split and moves.
- Add libdebugger.so to minimal Jamfile.

f4eec091 03-Jun-2016 Jérôme Duval <jerome.duval@gmail.com>

Add lcms package for x86.

5029fabd 02-Jun-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

live555: Library order caused missing symbols

f2e31bcc 02-Jun-2016 Jérôme Duval <jerome.duval@gmail.com>

Add imagemagick, swig, some python packages for x86.

fbabc74d 30-May-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

http_streamer: General refactor making use of new API

* Use BUrlProtocolRoster instead of BFileRequest.
* Removed HTTPMediaIO custom code that now inherits
BAdapterIO and make the whole thing more simple.
* It work with some formats (flv, mp3, mkv) but ffmpeg fail
on others (mp4, 3gp).
* GetSize needs improvements.

0659b3c7 27-May-2016 Humdinger <humdingerb@gmail.com>

Updated QuickRes package.

Fixes QuickRes not being in Tracker's "Open with..." context menu.

0e4c5de0 25-May-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Add live555 packages for x86 and x86_64

164ff997 24-May-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Add live555 source packages

ec8626de 24-May-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Add live555 BuildFeature

8498eaf6 24-May-2016 Dario Casalinuovo <b.vitruvio@gmail.com>

Add live555 packages

bd224d34 16-May-2016 Humdinger <humdingerb@gmail.com>

Update Filer package to v1.1.0

* A new GUI that integrates Filer and AutoFiler settings.
* Change to the action names, rule settings have to be created anew.
* Some usability improvements like drag&drop support for AutoFiler folders and a
tooltip for actions in the rule editing window.
* Apply changed settings, rules and monitored folders live.
* Add a button to manually start/stop AutoFiler.
* Add a dropzone and make it replicatable.
* Add an option to stop matching rules after the first match was found (idea and
code by Pete Goodeve).
* Add user documentation.

cad50eab 12-May-2016 Jérôme Duval <jerome.duval@gmail.com>

Update gcc5 packages.

* Add gnutls, libtasn1, nettle x86 packages for x86_gcc2.

b2d167b1 12-May-2016 Humdinger <humdingerb@gmail.com>

Updated WebPositive bookmarks

Changed the Launcher URLs to the website's user guide and welcome
page instead of the trunk at http://cgit.haiku-os.org/, because
that'll only show the html source code.

Changed http to https in the bookmarks where possible.

07215f2a 05-May-2016 Jérôme Duval <jerome.duval@gmail.com>

Update mpfr package for x86_64.

11ece173 03-May-2016 Jérôme Duval <jerome.duval@gmail.com>

build_cross_tools_gcc4: disable libatomic.

f4b9f0fc 01-May-2016 Humdinger <humdingerb@gmail.com>

Added package for Einsteinium

Einsteinium provides smarter monitoring of applications and system services for
Haiku. It will restart applications and system services that quit or crash,
gather statistics on application usage and provide customizable ranked lists
of applications.

8a808785 30-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Update bash package on x86_64.

0cb870a5 25-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Use libstdc++.so in place of libsupc++.so.

* The latter doesn't link against libroot.so, which lets the library init fail.
* Fix kernel_debugger crash in malloc().
* libsupc++.so will be deleted from gcc_syslibs package (the static libs will
stay however).

abde6a01 22-Apr-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

bluetooth: Re-introduce to image

* Previous enablement broke gcc2 and hybrid builds
* gcc2 builds fixed and tested working now
* Fix Hybrid builds via missing MultiArch Jam
* Sorry for the noise, enjoy early Bluetooth support

52da2024 19-Apr-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

Revert "bluetooth: Add kit, server, and preflet to image"

This reverts commit d16a0a9fc2f6b4f10e8a9eea4bb045e27e08da93.

d16a0a9f 17-Apr-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

bluetooth: Add kit, server, and preflet to image

* Server not started until requested (via preflet) for now.

f6ed4d08 17-Apr-2016 Humdinger <humdingerb@gmail.com>

Added 64bit package of youtube-dl

3dc39e1e 16-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Add x86 packages for fontconfig, qt5, qscintilla, qsseditor.

6c70875a 16-Apr-2016 Humdinger <humdingerb@gmail.com>

Updated youtube-dl package to 2016.04.13

b01c2fff 15-Apr-2016 Humdinger <humdingerb@gmail.com>

Added BeGet package

BeGet - a GUI for wget - is only alpha quality, but works somewhat.
See its issues at HaikuArchives:

43316ed2 14-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Update gcc5 packages for x86 and x86_gcc2.

ddef9999 13-Apr-2016 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add gnuefi package for x86_64.

319b17f5 13-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Update glew packages for x86.

7c265be0 13-Apr-2016 Humdinger <humdingerb@gmail.com>

Updated Filer package

The link to Filer in $binDir pointed into the abyss...

22e9780d 13-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Add graphite2 and harfbuzz packages for x86.

* Update glib2 and cmake packages for x86.

0ca0c372 12-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc packages for x86_64.

59d2bf34 11-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Update cmake package for x86_64.

0421aa8c 10-Apr-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

bluetooth: Add h2generic driver to image

ca7e8e5b 10-Apr-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

bluetooth: Add kernel stack to image

c2dcd106 09-Apr-2016 Jérôme Duval <jerome.duval@gmail.com>

Update ffmpeg packages for x86 and x86_64.

* add ffmpeg2 package for x86 for compatibility.
* specify required versions of ffmpeg and icu for haiku packages x86 and x86_64.

5194e5c2 09-Apr-2016 Humdinger <humdingerb@gmail.com>

Added package for Filer.

Filer is an automatic file organizer. It takes the files it's opened with or
that are dropped on its icon and moves, renames, copies or does all sorts of
other things with them according to rules created by the user.

6501f7fb 03-Apr-2016 Humdinger <humdingerb@gmail.com>

Added package TakeNotes

89488532 29-Mar-2016 Adrien Destugues <pulkomandy@gmail.com>

Netboot: remove rtl8169 driver from boot archive

This driver was replaced by rtl81xx. Having both in the image results
in conflicts and non-working ethernet.

9d083510 29-Mar-2016 Adrien Destugues <pulkomandy@gmail.com>

NetBoot: add the notification module to boot symlinks

- There is no point in having it in the boot image if it can't be used.
- This however does not get the system booting.

7bdf408e 20-Mar-2016 Humdinger <humdingerb@gmail.com>

Fixed gphoto2_x86 package

There was a typo in the PROVIDES of the recipe that left the package
un-installable. Thanks vidrep for reporting and Diver for spotting
the issue! Closes #12694.

20122a6a 19-Mar-2016 Rene Gollent <rene@gollent.com>

LegacyPackageInstaller: Fix x86_64 build.

26c7e032 19-Mar-2016 Humdinger <humdingerb@gmail.com>

Update gphoto2_x86 and libgphoto2_x86 packages.

1da0fe09 17-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc4 packages for x86_gcc2.

05d7726e 16-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Updated x86_gcc2 packages for llvm/clang.

f474368c 15-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Added x86 packages for llvm/clang.

7d7ec782 15-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Updated x86 packages for llvm/clang.

1e3ca5ce 14-Mar-2016 François Revol <revol@free.fr>

libusb_compat: add gcc4 package

d2e9e40c 11-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Updated x86_64 packages for llvm/clang.

cdd85237 10-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update openssl packages.

6a5f8112 07-Mar-2016 Augustin Cavalier <waddlesplash@gmail.com>

PackageInstaller: Make it x86(32-bit) only.

So people aren't tempted to make .pkg files for x86_64/ARM/etc, and
because there should be no reason to have it there.

Discussed with PulkoMandy on IRC.

a601d961 06-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update some x86_gcc2 packages affected by haikuporter bug #83.

f7305010 06-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update some x86_gcc2 packages affected by haikuporter bug #83.

e4c8aa77 06-Mar-2016 Humdinger <humdingerb@gmail.com>

Added packages for PadBlocker

An input_server filter that blocks the touchpad while typing.

113a5a82 06-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update x86 packages affected by haikuporter bug #83.

8cf23301 06-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update x86_64 packages affected by haikuporter bug #83.

* haikuwebkit yet to rebuild.

db9f2c27 05-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update less packages.

214f8799 04-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

try to fix gcc5 build on buildbot.

* I'd only reproduce the kernel build failure locally, weird.

d958d336 04-Mar-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Try to fix the ARM cross-tools build

* Gcc5 does not allow both --with-arch and --with-cpu anymore, so use just --with-cpu.

31932800 04-Mar-2016 Jérôme Duval <jerome.duval@gmail.com>

Update gcc packages to 5.3.0.

f1b2a12f 29-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update binutils packages to 2.26.0.

32bca998 27-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update make and nano packages.

c1462040 27-Feb-2016 Humdinger <humdingerb@gmail.com>

Added Weather package for 64bit

675bb2c4 27-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update make package for x86_64.

a35f84ac 21-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update cmake packages for x86 and x86_64.

* Update gettext packages for x86.

21378628 20-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update cmake, gettext and nano packages for x86_gcc2.

ddb11721 20-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Add gnutls and nettle packages for x86_64.

* update enca, gpgme, libgcrypt, libusb_compat, sqlite packages for x86_64.

59bb3461 20-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update freetype packages for x86 and x86_gcc2.

d95b7ef6 19-Feb-2016 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

Added via gfx driver back to the image, since ticket #1973 was solved.

351848b3 19-Feb-2016 Jérôme Duval <jerome.duval@gmail.com>

Update ffmpeg, freetype, libgcrypt packages for x86_64.

* Add ffmpeg2 compat packages for x86_64.

bb28d38b 18-Feb-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

libusb_compat, sane_backends: fix libusb dependency

* Wrong soname from old libusb package was used, making these packages
not installable.

d77a087a 15-Feb-2016 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.5.2 for x86_64.

d373150f 15-Feb-2016 Adrien Destugues <pulkomandy@gmail.com>

Update libmodplug to fix crash in ffmpeg

e9eb82cc 14-Feb-2016 Humdinger <humdingerb@gmail.com>

Updated all cdrtools packages to 3.02~a06-1

bb74b46d 14-Feb-2016 Humdinger <humdingerb@gmail.com>

Add ponpokodiff package

45569721 13-Feb-2016 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.5.2.

66f815e0 01-Feb-2016 Humdinger <humdingerb@gmail.com>

The yab package with a correct revision...

bbjimmy informed me the correct revision is "1" as otherwise it
would collide with the same package hosted on FatElk...

f77b8f37 01-Feb-2016 Humdinger <humdingerb@gmail.com>

yab and yab_ide needed a rebuild.

fb9a8324 31-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated youtube_dl and gutenprint packages

522150d0 25-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated DocumentViewer package

Needed a recompile after app_server changes.

bd0b62b1 23-Jan-2016 Humdinger <humdingerb@gmail.com>

Rebuilt psqlODBC package.

Rebuilt to make it installable again with regard to the libssl

6352a1b8 19-Jan-2016 Augustin Cavalier <waddlesplash@gmail.com>

Add the 'mail' tool to the build.

1a352e46 20-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated Clipdinger to v0.5.2

Bug fix: The Auto-paste setting was ignored on startup.

8028ede7 15-Jan-2016 Rene Gollent <rene@gollent.com>

Build: Add architecture rule for libshared.a.

- As suggested by Ingo, add libshared.a to the architecture name map.
This allows it to be linked by its short name like other frequently
used libraries.
- Adjust all Jamfiles referencing the lib accordingly.

63df190c 12-Jan-2016 Jérôme Duval <jerome.duval@gmail.com>

Add giflib6 package for x86_gcc2.

* It should provide what's needed by libwebp on this architecture.

1a40c81c 12-Jan-2016 Jérôme Duval <jerome.duval@gmail.com>

Update icu packages to 56.1.

* Add icu55 packages for compatibility with version 55.

29fdf47d 12-Jan-2016 Jérôme Duval <jerome.duval@gmail.com>

Update giflib packages.

567781bf 12-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated packages to Clipdinger 0.5.1

Additionally to more robust pasting to sprunge (now checks if the
service is operational) the required curl version is now the one
that's actually in the HaikuPorts repo, 7.45.0.
Clipdinger 0.5 depended on a newer version, which rendered it uninstallable
with only the default HaikuPorts repo.

There's a messaging issue that results in pasting to sprunge twice, which
I'm still investigating. Releasing now, as it's not a debilitating bug.

1d162e3b 11-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated vim packages, thanks to KapiX.

dd1c7180 10-Jan-2016 Jérôme Duval <jerome.duval@gmail.com>

Update libwebp packages.

* added libwebp5 packages for compatibility.
* updated library soname of the build feature.

8e2c2be8 10-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated lbreakout2, slimevolley packages.

Fixed requirement of lib:libsdl_net_1.2 makes them installable.

5fc08987 10-Jan-2016 Jérôme Duval <jerome.duval@gmail.com>

Remove gcc5 packages.

* update_package_requires uses the latest version available, so haiku package
would then require a version 5.x of libgcc.
* Be sure to check that gcc_syslibs is installed and not gcc5_syslibs.

ba662795 10-Jan-2016 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update git and pkgconfig.

ec684513 07-Jan-2016 François Revol <revol@free.fr>

WindowShade: add to regular image

b50be529 07-Jan-2016 François Revol <revol@free.fr>

Add dpms tool to regular image

b259ac9c 07-Jan-2016 François Revol <revol@free.fr>

Add listfont to the minimum image definition

a3212ce3 04-Jan-2016 Humdinger <humdingerb@gmail.com>

Update Clipdinger package for 64bit

c97bb974 04-Jan-2016 Humdinger <humdingerb@gmail.com>

Update Clipdinger package for gcc4

60321baa 04-Jan-2016 Humdinger <humdingerb@gmail.com>

Updated version of Clipdinger package

New in v0.5:
* Added a feature to paste to the online service Sprunge.us
* Bug fix: A chosen favorite will now appear at the top of the clip list,
which always shows what's currently in the clipboard.
* Bug fix: Using the mouse instead of the cursor keys to switch list now
correctly shows the inactive list "dimmed".

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.

757d6209 25-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Update openssh packages.

349ef416 20-Dec-2015 Humdinger <humdingerb@gmail.com>

Updated cdrtools package for x86_64

fd7970fd 18-Dec-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

Add libaacs package for x86_64

5f24e87d 18-Dec-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

Add libgcrypt packages for x86_64

4c889ee5 18-Dec-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

Update libbluray packages for x86_64

d625b5f6 18-Dec-2015 Humdinger <humdingerb@gmail.com>

Updated cdrtools package.

f9b95ccd 17-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Revert icu* packages for x86_gcc2.

6316accd 17-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Update icu and wget packages for x86_64.

12bb78e6 17-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Add gcc5 package for x86 and gcc5_x86 for x86_gcc2.

* update gmp package for x86, gmp_x86 for x86_gcc2.
* update wget packages for x86 and x86_gcc2.
* update icu* packages for x86_gcc2 and x86.
* update libgpg_error* packages for x86_gcc2.

ffa40c85 16-Dec-2015 François Revol <revol@free.fr>

Add package for ThemeManager

d0afcca0 14-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Add gcc5 packages for x86_64.

* Beware that installing these packages will replace gcc and syslibs. gcc5 packages
can be used to check that packages still build correctly with gcc5, simply being
places in haikuporter packages folder.
* libstdc++ is configured for "gcc4 compatibility", this means we could switch to
this version, while maintaining binary compatibility. However a switch to the new abi
will eventually require a full rebuild of packages depending on libstdc++. For this
to happen, the affected packages should be buildable with gcc5, which can easily be done
with the addition of these packages. Mainstream packages with up to date versions are
probably already buildable with gcc5, some aren't (ie boost). All haiku-* packages are
to be checked. I'll open a provisioning ticket to track the related activities.

d691af08 12-Nov-2002 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Update qt5 packages for x86_gcc2.

20440732 12-Dec-2015 Humdinger <humdingerb@gmail.com>

64bit packages of cdrtools, haikuwebkit, youtube-dl and ubertuber

Thanks vidrep for testing those packages.

9c66d412 12-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Update gmp package for x86_64.

ea6fcd50 10-Dec-2015 Humdinger <humdingerb@gmail.com>

Added x86 builds of opus and opusfile.

db541d98 09-Dec-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated automake, libpng, openssl and python packages.

* added automake113 and python3 packages for x86 and x86_64.

8c2efb9e 08-Dec-2015 Humdinger <humdingerb@gmail.com>

Added packages opus, opusfile, opus_tools

5fb16fc7 05-Dec-2015 Humdinger <humdingerb@gmail.com>

Updated lbreakout2 package.

bd3bd5dc 30-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update freetype,ffmpeg,harfbuzz packages for x86_64.

87da38de 29-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update glib2 and pkgconfig packages for x86_64.

* Add lensfun and libidl packages for x86_64.

bfb6ef61 29-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

python_imaging: add support for jpeg and png

* An imaging library that can't load images is much less useful.

ce786c88 27-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Update packages.

- Rebuild Ruby due to accidental dependency on libz.
- Update webkit to 1.5.1.

4d53a276 26-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update a few packages built against libz instead of zlib.

* hopefully fix the mess.

24018385 26-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Add qsystray package for x86_64.

85a220ed 26-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Add qsystray package for x86.

* Update subversion package for x86, apr update wasn't taken into account.

e1fa4284 26-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update openssl package for x86.

* libssl and libcrypto provides aren't compatible: rebuilt dependent packages.
* some packages built by Anevilyak.

2b899555 25-Nov-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

x86_gcc2: update openssl and libqt4 packages.

- openssl: changed compat to 1.0.0 for the package itself as well
as the library provides.
- libqt4: rebuilt against latest openssl packages; dependency on
libssl/libcrypto is now 1.0.0, as it should be.

12b32ebf 24-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated ffmpeg package for x86_64.

e1ef3954 24-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated flac, libsndfile, libpcre, libxml2 packages for x86_64.

3dd0c819 23-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

PackageRules: use valid macro names in defines.

dc0347f1 22-Nov-2015 Humdinger <humdingerb@gmail.com>

Added game BeVexed.

75473ac7 22-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update ca_root_certificates for x86_64.

83b31eb8 22-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update x86_64 packages to use libncurses 6.

* also update libqt4 x86_64 package to work with the updated openssl package.

b8c67b27 22-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

haiku-x86_64: make some dependencies feature dependent.

5dc0eff0 21-Nov-2015 François Revol <revol@free.fr>

Add package for hdialog

4217c52a 21-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

Update openssl package for x86_64.

* libssl and libcrypto provides aren't compatible: rebuilt dependent packages.

1941c905 20-Nov-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

ffmpeg addon: add missing dependency on libswresample.

8e1cf556 20-Nov-2015 Humdinger <humdingerb@gmail.com>

Stripped version of virtualbox guest additions.

Stripped the binaries which I forget before... sorry about that.

e1f49904 20-Nov-2015 Humdinger <humdingerb@gmail.com>

Revert virtualbox guest addition package.

The build with a newer revision of the source turned out to keep crashing.
Reverting back to #51740 (which can't be built with the old recipe, so I
manipulated the dependencies in the .PackageInfo of the old package

6b2059fd 17-Nov-2015 Adrien Destugues <pulkomandy@gmail.com>

Update haikuwebkit to 1.5.1.

This should fix the remaining graphic glitches.

97921e3f 15-Nov-2015 Humdinger <humdingerb@gmail.com>

Updated virtualbox_guest_additions.

c4fdeaad 15-Nov-2015 Joseph R. Prostko <joe.prostko@gmail.com>

Add updated Fossil package after OpenSSL update

839ba618 15-Nov-2015 Humdinger <humdingerb@gmail.com>

Added/updated packages

On request by Diver.

24927652 14-Nov-2015 Rene Gollent <rene@gollent.com>

x86_gcc2: Update curl_x86.

81768f44 09-Nov-2015 Jérôme Duval <jerome.duval@gmail.com>

XHCI USB: include in the Haiku package, only enabled two devices

for now.

c37db53b 14-Nov-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add sane_backends and Sanity packages

709ac637 13-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update hub, f1spirit, and sdl_net

bbb79b8b 13-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

openssl_x86: really fix library versionning.

33ba5c6a 11-Nov-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update libqt4 and qsystray packages for x86_gcc2

9c1f4f10 12-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix NetSurf dependency on libutf8proc.

bd0bb0ca 12-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

add libutf8proc

Required by NetSurf.

6ec76089 11-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Revert changes due to various dependency issues.

cdb29d38 11-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Update subversion and deps.

fcffaec1 11-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Add libz.

2c2ba72c 11-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Update more OpenSSL-dependent packages.

03862111 17-Feb-2014 François Revol <revol@free.fr>

Add FAT addon for DriveSetup

Tested with a 5MB image, seems to work.

There seems to be an issue with too long names though, or possibly names with spaces.

Also, technically it supports FAT12,16 and 32, so it should probably be renamed
in the interface.

Didn't check how to declare support for more than 1 partition types either.

ae2f71ba 11-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update several packages that link against openssl.

b45b6e23 11-Nov-2015 Julian Harnath <julian.harnath@rwth-aachen.de>

haikuwebkit: update revision in the package desc. as well

aac45df1 10-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Update curl to 7.45.

9d5046cf 10-Nov-2015 Rene Gollent <rene@gollent.com>

x86: Update OpenSSL and WebKit packages.

953ddb60 10-Nov-2015 Julian Harnath <julian.harnath@rwth-aachen.de>

Update haikuwebkit package release

* Whoops, had an only-for-testing hrev number in there by building
the pkg from my test install..

95935584 10-Nov-2015 Julian Harnath <julian.harnath@rwth-aachen.de>

Update haikuwebkit to 1.5.0-1

a29ff41e 10-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update LnLauncher to a version that doesn't lose settings.

* That makes it much more usable.

c1a27ee1 10-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update ffmpeg_x86 to 2.8.

* Confirmed working in Web+
* This has better compatibility, stability and performance, no need to keep using
an old release

ac3e52cc 10-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update subversion, wpa_supplicant and openssh

* They depend on openssl and the dependency versionning had to be fixed.

5d9674b2 10-Nov-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update OpenSSL to 1.0.2.

* The dependency declarations were broken in previous versions, so all
packages depending on OpenSSL need to be rebuilt with the proper
dependency on the libs (1.0.0 and not 1.0.0r or similar).
* I have confirmed that this version works fine in a running Haiku
install (so the problems affecting the initial 1.0.1 port are fixed).
* OpensSL 1.0.2 can be used with a current ca_root_certificates package,
so also update that.

8719963f 08-Nov-2015 Joseph R. Prostko <joe.prostko@gmail.com>

Add packages for Fossil 1.34

bfe60c1e 08-Nov-2015 Jonathan Schleifer <js@webkeks.org>

Don't define __ARM*__ for Clang

I have a patch for Clang ready that I will upstream instead.

f10b49ed 07-Nov-2015 Jonathan Schleifer <js@webkeks.org>

Fixup for my last commit (better check for Clang)

74068663 07-Nov-2015 Axel Dörfler <axeld@pinc-software.de>

launch_roster: The beginnings of a launch_daemon control tool.

f2f1efc5 07-Nov-2015 Jonathan Schleifer <js@webkeks.org>

Use -no-integrated-as to create asm struct offsets

This depends on quite a nasty hack to generate those, namely using
inline assembly to generate a file with things that are not actually
assembly, which Clang therefore filters out.

96474f3d 07-Nov-2015 Jonathan Schleifer <js@webkeks.org>

Define __ARM_ARCH__=7 for RPi2 when using Clang

5213914c 07-Nov-2015 Jonathan Schleifer <js@webkeks.org>

Fix flags for RPi2

There's no point in tuning for the RPi1 CPU.

95fd629f 07-Nov-2015 Jonathan Schleifer <js@webkeks.org>

Don't use -mapcs-frame with Clang

4b53c7b1 07-Nov-2015 François Revol <revol@free.fr>

automake: update package to 1.15.0-1

I thought it would help fixing the current ARAnyM build, but no.

23efcbf3 07-Nov-2015 Humdinger <humdingerb@gmail.com>

Updated fish package.

Thanks to miqlas!

6abbd310 01-Nov-2015 Simon South <ssouth@simonsouth.com>

unittests: Build copied BAppTest files

This adds to the "unittests" target a dependency on the
"AppTestRunApp3a" (etc.) files meant to be copied as part of the
BApplication test suite so they are generated when "jam unittests" is

* TestsRules: Add "UnitTestDependency" rule.
* testapps/Jamfile: Make unit tests depend on copied files.

Fixes #12441.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

2a9ee98b 31-Oct-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add package for scummvm and depdendencies.

896ed702 31-Oct-2015 Humdinger <humdingerb@gmail.com>

Remove HaikuWebkit source package.

Having to upload the 650+ MiB source package with every new version is a drag.
People interested in the code can get it directly at

ec4b8037 31-Oct-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add packages for colormake and python_imaging.

f2d2a6b5 31-Oct-2015 Michael Lotz <mmlr@mlotz.ch>

Update fifechan package to include non 32 bit screen mode fixes.

5b2d4597 31-Oct-2015 Yourself <user@shredder.fritz.box>

HaikuWebkit 1.4.13 package for gcc4

9059d528 31-Oct-2015 Humdinger <humdingerb@gmail.com>

HaikuWebkit 1.4.13 package for x86_64

4e957597 31-Oct-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

HaikuWebkit 1.4.13 package.

* There is a small API change, and only the x86_gcc2 package was
updated. This means the x86 and x86_64 builds are broken until someone
updates the packages.
* Fix several small bugs, the most important one being that cookies are
written to disk again.

9e5091d7 28-Oct-2015 Simon South <ssouth@simonsouth.com>

Build without linker warnings about missing entry symbols.

* BootRules: Use -Xlinker option correctly to specify entry point.
* KernelRules: Build kernel add-ons as shared objects explicitly.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>

c4d22bb9 29-Oct-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update liqt4 packages for x86_gcc2

4c7d851f 27-Oct-2015 Michael Lotz <mmlr@mlotz.ch>

Update libsdl packages to include 24 bit screen mode fixes.

d500273d 26-Oct-2015 Humdinger <humdingerb@gmail.com>

Fixed typo for German user guide package.

3b23bfdb 26-Oct-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Qt5: Add Qt 5.5.1 packages for x86_gcc2

2a76d1c9 25-Oct-2015 Michael Lotz <mmlr@mlotz.ch>

Add package for Unknown Horizons and dependencies for x86[_64].

While the game is pure python and packaged for any architecture, the
engine (FIFE) is C++ with python binding via swig, making the game
only installable on x86 and x86_64. We'd need to provide a python_x86
to support secondary architecture python modules.

0507a788 25-Oct-2015 Humdinger <humdingerb@gmail.com>

Improved LoaderPages for Web+

Solves #9322. Thanks to dsjonny for the original work, that I
slightly improved upon.
The Userguide and Welcome pages now load the page of the user's
system language.

7c088080 25-Oct-2015 Humdinger <humdingerb@gmail.com>

Split the big userguide package into one per language.

Splitting the almost 70 MiB userguide package into one package per
language at ~4.5 MiB saves time and space when installing/updating.

At the online tool that manages the user guide pages, we have to
make changes to fall back to the online page if you try to switch
to a language you haven't installed locally. See #9322.

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.

2fc32594 19-Oct-2015 Michael Lotz <mmlr@mlotz.ch>

Add sdl_{gfx|image|mixer|net|sound|ttf}, dependencies for x86.

b64e119a 19-Oct-2015 Michael Lotz <mmlr@mlotz.ch>

Add boost packages for x86.

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.

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

cddb_daemon: renamed to cddb_lookup, moved to /src/bin.

* It's now a standard command line tool that is launched automatically
via the launch_daemon whenver a volume is mounted.

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.

f7241c2e 18-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

HaikuPortsCross: fix gawk version for x86_64.

* mistake was introduces in 6f4df461de0dd93de15ff6fa028d6100e2eb16d3

56eb9602 18-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Rename ncurses_bootstrap to ncurses6_bootstrap.

* Debugger and ftp depend on the libedit build feature.

e21da03a 17-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated ncurses_bootstrap versions.

3ca3c8cf 18-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated libicns, qrencode, libwebp packages.

* depend on libpng16.

d43720ad 18-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Switch to tiff4 as system dependency.

0932b936 18-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Added tiff4 packages for x86 and x86_gcc2?

5b3c88f1 17-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Switch to ncurses 6 as system dependency.

* remove traces from libpng (as opposed to libpng16).

802a3f9e 15-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated glib2 package for x86_64.

19c3a98d 16-Oct-2015 Humdinger <humdingerb@gmail.com>

Updated Sequitur to come in a much smaller package.

Stripping the add-ons and library saves another 15 MiB.

990845d3 15-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Added libmodplug and tiff4 packages for x86_64.

* Updated harfbuzz and sqlite packages for x86_64.

2813d17b 15-Oct-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added qt5base packages for x86_gcc2

abe0862d 14-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Added docbook, gtk_doc, itstool, nss packages for x86_64.

* Updated libxml2, nspr packages for x86_64.

759a2281 14-Oct-2015 Humdinger <humdingerb@gmail.com>

Added packages per request of Diver.

DockBert, rdesktop, Sequitur, TaskManager, vncserver

aaac2544 12-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated fontconfig and libgpg_error packages for x86_64.

42324a92 12-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated cmake and libusb packages for x86_64.

ace4b5f7 12-Oct-2015 Jérôme Duval <jerome.duval@gmail.com>

Added cpio, libidn, libtasn1, snappy packages for x86_64.

* and updated packages for x86_64: file, glew, unrar, dos2unix, curl, gettext,
libbluray, libass, openssh, xz_utils, freetype, m4, harfbuzz.

7489061c 12-Oct-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update arduino package for x86_gcc2

1084b509 10-Oct-2015 Humdinger <humdingerb@gmail.com>

Adding/updating 64bit packages on behalf of Diver.

e7b341a7 07-Oct-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update OpenJDK 1.7 package for x86_gcc2
it was broken after netresolv changes in hrev49293

3f93d71a 04-Oct-2015 Humdinger <humdingerb@gmail.com>

Added/updated packages on request by Diver.

Diver and others have worked on a number of recipes that are now added to the
haikuports repo:

smplayer_x86, smtube_x86, qutim_x86, vmware_addons, lnlauncher, album,
aspell, libgsasl, libbluray_x86, netpulse, clipdinger

287dab9d 19-Sep-2015 Rene Gollent <rene@gollent.com>

x86_64: Add cvsps package.

- Required by git-cvs.

8bcb4e04 19-Sep-2015 Rene Gollent <rene@gollent.com>

x86_64: Accidentally forgot to update gettext in previous change.

3b873653 19-Sep-2015 Rene Gollent <rene@gollent.com>

x86_64: Update various packages.

22dc6b7f 17-Sep-2015 François Revol <revol@free.fr>

mpd: update package

eed4335a 17-Sep-2015 François Revol <revol@free.fr>

libmpdclient: update package

2080899f 14-Sep-2015 Humdinger <humdingerb@gmail.com>

Added package fasm.

b0372163 13-Sep-2015 Rene Gollent <rene@gollent.com>

x86: Add packages for libpcre0 for compat reasons.

Thanks to Jerome for the hint.

2d6cf4f6 12-Sep-2015 Rene Gollent <rene@gollent.com>

x86: Add/update some more packages.

597bcfc4 12-Sep-2015 Rene Gollent <rene@gollent.com>

x86: Update pe to 2.4.5-2.

67cfdb44 11-Sep-2015 Rene Gollent <rene@gollent.com>

x86: Add/update various packages.

635fe474 09-Sep-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

network: Add missing hosts configuration file

* Provides localhost define to the network kit
* Resolves #12260 and others

8ebeba65 05-Sep-2015 Humdinger <humdingerb@gmail.com>

Updated Web+ bookmarks.

Added BeSly software repo.

bf70e50b 05-Sep-2015 Humdinger <humdingerb@gmail.com>

Updated Slime Volley package

Now with icon, app-signature, and settings saved in B_USER_SETTINGS_DIRECTORY.

9a1b63b1 03-Sep-2015 Humdinger <humdingerb@gmail.com>

Update QuickLaunch package to v0.9.12

Changes in v0.9.12:

* Make the "Window always on top" optional. Not everyone was pleased with
that change of v0.9.11...
* Also fix the formerly not usable file dialog when adding files/folders to
ignore. It was hidden behind the always-on-top window.
* Added Italian localization, thanks Barrett!

0dd0c8a4 02-Sep-2015 Humdinger <humdingerb@gmail.com>

Update Slime Volley game.

Wasn't installable before, the PROVIDES wasn't correct.
Hope it works now...

a33d19b0 30-Aug-2015 Michael Lotz <mmlr@mlotz.ch>

Update haikuwebkit packages to 1.4.12 on x86[_(gcc2|64)].

b11eb89c 29-Aug-2015 Michael Lotz <mmlr@mlotz.ch>

Add system_time bin command which just prints system_time().

This can be used by scripts to do verious performance measurements.
Specifically it can be used to measure the boot time since it represents
the uptime.

44884f88 22-Aug-2015 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add packages for gws and haikuporter.

36c3cc97 19-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Update bash packages.

1ecd2c81 18-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Add libasr, freeciv and its dependencies for x86_64.

* Update freetype for x86_64.

92a3fa86 17-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Add ncurses6 packages, update cmake, mpg123, unrar packages.

897d8754 16-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

GrafX2: update to a version that actually works.

28b7dd63 16-Aug-2015 Humdinger <humdingerb@gmail.com>

Updated qbittorrent and quicklaunch.

ebc6718f 16-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for GrafX2.

b3fe4614 16-Aug-2015 Humdinger <humdingerb@gmail.com>

Updated bepodder, added new qbittorrent and dependancy built by Diver

4c7fff80 15-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for jabber4haiku.

ea2e2f5e 15-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

Update LnLauncher package to include launch daemon script.

b73c4b60 14-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Update icu packages for x86_64.

1e57dd30 14-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

Fix xmlroff package.

74c001d5 13-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

Add xmlroff package, with dependencies.

f474606e 12-Aug-2015 Michael Lotz <mmlr@mlotz.ch>

libroot_debug: Merge guarded heap into libroot_debug.

The individual debug heap implementations are now exposed via a
structure of function pointers and a common frontend dispatches the
malloc and malloc_debug APIs through them.

The MALLOC_DEBUG environment variable can be used to select the guarded
heap by adding 'g', otherwise the debug heap is used as the default.
Consequently the separate libroot_guarded is not needed anymore and has
been removed.

To allow the use of environment variables this early, init_env_post_heap
has been added and the heap dependent atfork() moved there. This allowed
to fold the code of init_heap_post_env into init_heap so the former has
been removed.

74924198 13-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated tcpdump and libpcap packages.

9a900002 13-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated cmake, curl and yasm packages.

1379e2b3 10-Aug-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for 2cdt, d52, radare2 and dependencies.

d95c6fc4 08-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated curl and openssh packages.

f6f96d96 07-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Update lz4 packages.

3470d14d 07-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Update nano,mpg123,libmikmod,libpng16,libunistring packages.

31afee27 02-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Update binutils packages.

* only the version format string differs.

0a0b817f 02-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Update coreutils and xz_utils packages.

1102b7e1 02-Aug-2015 Humdinger <humdingerb@gmail.com>

Added packages for Clipdinger for x86 and x86_64 platforms.

5dc23a05 01-Aug-2015 Humdinger <humdingerb@gmail.com>

Update Clipdinger package to v0.4.

Fewer bugs. More favorites.
See http://humdingerb.github.io/clipdinger/

ed92a105 01-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

diffutils: use the outsourced packages.

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

81917650 01-Aug-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated binutils, help2man, sqlite packages.

* added diffutils, mpc, mpfr packages.

82a6fd69 30-Jul-2015 Adrien Destugues <pulkomandy@gmail.com>

cpctools package: include png2crtc.

29584b3f 30-Jul-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for libdsk and tools.

3159417f 30-Jul-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for vasm,vlink,exomizer,cpctools.

2bcaf0d8 28-Jul-2015 Humdinger <humdingerb@gmail.com>

Update/add fftw packages for Haiku gcc2hybrid.

38601393 23-Jul-2015 Andrew Lindesay <apl@lindesay.co.nz>

hvif2png: Fix build on Mac OS X.

* Add support for macports lib and headers dirs.
* Link libs change for Mac OS X for tool build.

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

e4b8ed4a 25-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>

images/regular: Delete DVB stuff.

Thanks to Axel for reviewing!

31080627 24-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

Added PostInstallScript to the image.

* Somehow it didn't make it.
* This fixes the last part of #12227.

5e541a60 24-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Added /system/data/user_launch directory.

* This directory is for services that are launched per user (in a user
context), but installed globally.
* This is now used for the default "user" configuration; before this was
put into ~/config/non-packaged/data/launch, which didn't really fit,
and has the huge disadvantage that it cannot be updated.
* Fixes part of #12227.

4fbe048e 23-Jul-2015 Humdinger <humdingerb@gmail.com>

Update cdrtools to cdrtools-3.01~a30-1.

gcc2 only. gcc4 build fails. x86_64 has strangely a policy error.

00ac71aa 23-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>

Fix build after DVB removal.

Apparently, the files were included in the image.

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.

05a567f6 06-Jul-2015 Axel Dörfler <axeld@pinc-software.de>

Added autologin command, and use it by default.

* This will handle our current single-user login needs.
* Removed Login from the minimum image again.

ac0a462f 10-Jun-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Basic user session implementation.

* Instead of launching Tracker/Deskbar directly, we now launch the
Login application.
* This will now start a new session for the selected user (the password
is currently ignored).
* When a user session is started, the launch_daemon forks, and the
child then restarts the LaunchDaemon application in user mode.
* It then registers itself with its parent, in order to resolve user
dependent services.
* Added a user launch file that will cause Tracker, and Deskbar to
start in the new session.

c16361c4 18-May-2015 Axel Dörfler <axeld@pinc-software.de>

launch_daemon: Initialize /tmp & /var/shared_memory, clock.

* Added initializing /tmp & /var/shared_memory to the launch_daemon.
* Moved clockconfig.cpp code into the launch_daemon.
* This follows systemd design; since those jobs are fixed, it doesn't
matter where you maintain them.
* The init jobs are BJobs, but the JobQueue is only used for that
one use for now. At a later time, I intend to put the job launching
in there, as well. BJob allows to represent the dependencies already.

89168ad8 15-Apr-2015 Axel Dörfler <axeld@pinc-software.de>

Boot the system via launch_daemon.

* This is actually working already, although we cannot reproduce all
the features of the former Bootscript yet. This is without any
dependency support in launch_daemon.
* All shell activity like cleaning out /tmp, setting up the environment,
setting the time, etc. is not yet working.

035e3e77 15-Apr-2015 Axel Dörfler <axeld@pinc-software.de>

kernel: profile system when SYSTEM_PROFILER is defined.

* This enables a mechanism to profile almost the complete boot process
(starting with main2()), if SYSTEM_PROFILER is defined to 1.
* You can access the profiling data using "profile -r".

7d0bb19b 21-Jul-2015 Humdinger <humdingerb@gmail.com>

Added new release of Clipdinger

Fewer bugs. Fade to grey.

bdd4f6b7 20-Jul-2015 Adrien Destugues <pulkomandy@gmail.com>

Update cmake package

Fixes gethostbyname_r problem.

7eccc690 18-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>

Rename PackageInstaller to LegacyPackageInstaller.

Affects only the file name, not the mimetype.
Fixes #10004.

ec0204ad 18-Jul-2015 Humdinger <humdingerb@gmail.com>

Update Pe package to a current build.

gcc2 only for the time being, as the other plattforms either
don't build or the resulting binary doesn't launch.

x86: "runtime_loader: Cannot open file libnetwork.so: No such file or directory"
It also refuses to build with haikuporter's -S option:
"POLICY ERROR: can't find used library "libstdc++.r4.so"

x64: "bash: ./Pe: cannot execute binary file: Not an executable"
And the same policy error with -S as x86.

Anyone feel free to fix that... :)

49f34764 14-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc packages for x86_gcc2 and x86.

8512a55f 14-Jul-2015 Humdinger <humdingerb@gmail.com>

Fixed Web+ Bookmarks.

* the LoaderPage for the BeBook now points to /system/documentation/BeBook
* the HaikuPorts bookmark now points to https://github.com/haikuports

58f95568 14-Jul-2015 Adrien Destugues <pulkomandy@gmail.com>

Update OpenSSH package.

Fixes #12181.

2bf1d39d 14-Jul-2015 Humdinger <humdingerb@gmail.com>

Added libiodbc, postgresql, psqlodbc

Thanks Mark Hellegers for the recipes!

e5e3ac7f 12-Jul-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc package for x86_64.

32e48404 12-Jul-2015 Humdinger <humdingerb@gmail.com>

Updated yab-ide to 2.2.5-1.

b7d5c81a 09-Jul-2015 Humdinger <humdingerb@gmail.com>

Updated yab and Clipdinger packages.

0fe33fd5 07-Jul-2015 Augustin Cavalier <waddlesplash@gmail.com>

images/regular: Add Nebula to the default image.

310cd0e7 07-Jul-2015 Humdinger <humdingerb@gmail.com>

Added Vacuum package.

See http://www.vacuum-im.org.
Thanks Diver!

29e8040d 05-Jul-2015 Michael Lotz <mmlr@mlotz.ch>

log_overlay: Fix 64 bit build and add to image.

7e24b659 04-Jul-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Convert to external libedit build package

* Drop lib/edit and matching bsd header
* Convert Debugger to libedit build package
* Should solve problems with libedit consumers
not defining _BSD_SOURCE
* Progress on #10267

d1620177 04-Jul-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_gcc2: Update libedit packages to 2015_03_21_3.1-2

3847e19f 04-Jul-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

jam: Make DownloadLocatedFile1 more aggressive. 10s timeout == retry

4f2669e7 30-Jun-2015 Humdinger <humdingerb@gmail.com>

Added package Clipdinger - a history for the sytem clipboard

see http://humdingerb.github.io/clipdinger/

f3d8d346 29-Jun-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

Updated libedit package for x86_64

dd9b4a3f 22-Jun-2015 Augustin Cavalier <waddlesplash@gmail.com>

build: delete DocumentationRules.

These were only used as an experiment for converting coreutils
manpages to different formats, and as coreutils is no longer in the
tree, they aren't used.

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.

6eafb4b0 19-Jun-2015 Augustin Cavalier <waddlesplash@gmail.com>

Replace a few references to Subversion with Git.

There are a whole bunch more of these around, but these were the
ones I was confident replacing.

fa57a184 17-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

APR: update to 1.5.2.

Fixes #12166.

f024ffe6 16-Jun-2015 Humdinger <humdingerb@gmail.com>

Updated QuickLaunch, UberTuber, youtube-dl

f15fb39b 15-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

Properly fix Lex/Yacc dependency following Ingo's advice

* By setting HDRGRIST to match SOURCE_GRIST in MultiArchDirSetup, the
include scanning in Jam will work properly: the generated header will
have the same grist as what the include scan looks for.
* Remove the now unneeded workaround from netresolv Jamfile.

8d2aee6b 14-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

libbind: integrate "netresolv" patches from NetBSD.

libbind development was transferred to the NetBSD project at

There isn't an official release yet, but they provide a set of patches
against the latest libbind release.

* Remove all files we don't use
* Merge the changes to the remaining files
* Add some new files we need
* Move getifaddrs implementation to libnetwork (instead of libbnetapi)
so it can be used by netresolv.

Fixes #8293 : netresolv uses getifaddrs to determine if there is a local
IPv6 address. If there is not, it will not return AAAA records.

ca924672 13-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated cdrtools package for x86_64.

a24ca25e 12-Jun-2015 François Revol <revol@free.fr>

PPC: disable -Werror for now

At least for the Sam port there are still things to fix in U-Boot code,
and some #warnings as well.

962d4f9c 12-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

openssl: security update

Fix for CVE-2015-1788
Fix for CVE-2015-1789
Fix for CVE-2015-1790
Fix for CVE-2015-1791
Fix for CVE-2015-1792

c68a5c79 12-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Updated NanoSVGTranslator for x86_gcc2

d25e6414 11-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added Arduino IDE package for x86_gcc2

944c00b8 11-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Update cmake package for x86_64.

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

Add a feature for expat.

* Icon-O-Matic and Cortex are dependent on the feature.
* remove expat lib from the build and from the tree.
* expat package is added to regular builds.

158ae514 10-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated readline package for x86_gcc2.

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

Updated expat packages for secondary arch x86 and x86_gcc2.

590e3708 10-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated freetype packages.

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

Updated dos2unix packages.

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

Updated bash packages.

001b3b06 10-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated expat package for x86.

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.

45287a58 10-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Added packages for gzip.

433838de 08-Jun-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

libqt4: updated package which fixes pkg-config files [x86_gcc2]

1c4f6196 07-Jun-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add packages: lua_x86, swig_x86, tcl for x86_gcc2

0459d905 05-Jun-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add packages for TeX Live and LyX on x86_gcc2

11e8ecdd 01-Jun-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

writembr: Implement support for GPT partitions, #4028.

* This should support both GPT and MBR formatted partitions.
* To boot Haiku from a GPT partition, it must have the correct
BFS UUID for the partition.
* Tools such as gdisk/gptfdisk can create partitions with
the correct BFS UUID.

3375ee66 03-Jun-2015 Hamish Morrison <hamishm53@gmail.com>

ruby: add x86_gcc2 package for 2.2.2

85196dcc 02-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Updated QMPlay2 package

3f6e57e7 02-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added graphite2 packages for x86_gcc2

b7a2e70d 02-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added harfbuzz packages for x86_gcc2

7b81aebc 02-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Add cppunit and librevenge packages for x86_64.

058cc97b 02-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added enca packages for gcc2 and x86_gcc2

47f1f221 02-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Update lz4, harfbuzz and sharutils packages for x86_64.

2c0a027e 02-Jun-2015 Jérôme Duval <jerome.duval@gmail.com>

Add boost and nspr packages for x86_64.

b5ab96b2 02-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added QMPlay2 package

6049c972 02-Jun-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added libass, libcdio, libcddb packages for gcc2_x86

6a7370ae 01-Jun-2015 Humdinger <humdingerb@gmail.com>

Updated mplayer package.

Should now auto-detect CPU architecture.

bcf6650e 29-May-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

libxml2_x86: update to fix use of xml catalogs

* Now correctly searches /boot/system/data/xml/catalog for
files containing xml catalogs
* This fixes use of docbook stylesheets with xsltproc

7b897448 29-May-2015 Humdinger <humdingerb@gmail.com>

Added CatKeysEditor

see https://github.com/puckipedia/BeLocalized

8c0f3653 29-May-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Updated libftdi, confuse, avrdude and avr_libc packages for gcc2_x86

6d08976c 27-May-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Updated fribidi packages for gcc2 and gcc2_x86

f886b046 27-May-2015 Hamish Morrison <hamishm53@gmail.com>

openjdk: update 1.7u80-b32 package to latest revision

47c5974e 27-May-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added mplayer package for gcc2_x86

c5881520 27-May-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added libdv, libdca, a52dec, twolame and popt packages for gcc2_x86

03953cfa 27-May-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added libdvdcss, libdvdread and libdvdnav packages for gcc2_x86

fd4345c0 27-May-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Updated libvorbis, libsndfile and lame packages for gcc2_x86

0e8de130 26-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update python package for x86_64.

67630201 26-May-2015 Humdinger <humdingerb@gmail.com>

Updated ArmyKnife (only documentation)

444a32d5 25-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update libdvdnav packages for x86_64.

63b330d9 25-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add handbrake package for x86_64.

* CLI only.

dbe15e65 25-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add x86_64 packages for libdvdread and libdvdnav.

33b7c150 25-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add libbluray packages for x86_64.

f181d00c 25-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Added several x86_64 media related packages.

7706f305 25-May-2015 Humdinger <humdingerb@gmail.com>

Update Web+ bookmarks.

Removing Haikuware, adding instead:
- Guest One's Haiku Repository
- PulkoMandy's Archiv
- Fatelk's Repo

c15b6556 24-May-2015 Hamish Morrison <hamishm53@gmail.com>

openjdk: add package for 1.7u80-b32

2994934b 23-May-2015 taos <taosxx-bugs@yahoo.com>

Updates Vision 64bit package revision to vision-0.9.7.r949-3. This will work as soon as the Haiku 64bit repository will contain the correponding package. #12091

Signed-off-by: Joseph R. Prostko <joe.prostko@gmail.com>

ba0ab7be 23-May-2015 Joseph R. Prostko <joe.prostko@gmail.com>

Add Fossil 1.33 packages
* Adds x86_gcc2, x86, and x86_64 packages

f425c070 19-May-2015 Humdinger <humdingerb@gmail.com>

Updated Beezer package.

5122e6fe 18-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Added enca and libass packages for x86_64.

d546253a 17-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Added x86_64 packages for lua, sdl_gfx, sdl_image, smpeg.

* Update libvorbis x86_64 package.

1d9f3025 17-May-2015 Adrien Destugues <pulkomandy@gmail.com>

Update gcc6809 and lwtools.

* This version actually works.

d61c73b3 17-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add lcms package for x86_64.

c55993ea 15-May-2015 Humdinger <humdingerb@gmail.com>

Update Sawteeth package.

e1e60a66 14-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add xz_utils_devel package for x86.

f2590ad7 14-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add python_mako and python_setuptools packages for x86.

0efd0f54 12-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update xz_utils package for x86.

65ac084f 12-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update icu packages for x86.

* Add icu54 packages for x86 for compatibility.

b4c46645 09-May-2015 haiqu <judd@ob-wan.com>

Update Huawei in usb_modeswitch

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>

c0ffeef2 11-May-2015 Humdinger <humdingerb@gmail.com>

Adding ArmyKnife package.

73de5837 10-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update icu x86_64 package with namespace renaming enabled.

"Renaming" means the icu namespace is suffixed with the version number,
atm icu_55. Using "renaming" allows to use two different versions of ICU,
thus easing upgrades. For instance haikuwebkit uses a current version of ICU,
while the system uses a newer one after an upgrade.

* Replace all uses of the icu namespace in our public headers, with a macro
defaulting to icu. As the namespace is only used for private fields pointers,
there should be no impact.
* Locale kit *.cpp have to import the macro from <unicode/uversion.h> *before*
including any locale headers. Ditto for a Time preferences cpp file. This way,
the correct current icu namespace is referenced.
* Fixes bug #12057.

5fab548f 08-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update icu package for x86_64.

* Add icu54 package for x86_64 for compatibility.

c0d1a618 08-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Add x86_64 packages for gpgme and its dependencies.

* Update sqlite package for x86_64.

6fff70bc 08-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update llvm package for x86_64.

728d237a 08-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update llvm package for x86_gcc2.

f1705099 06-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Update llvm package for x86.

1d1613ff 06-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated unzip packages.

* Fix extraction of symbolic links, ticket #12042.

805143a5 01-May-2015 François Revol <revol@free.fr>

tig: update package

105c7e27 01-May-2015 Jérôme Duval <jerome.duval@gmail.com>

tcpdump: use the outsourced packages.

* remove tcpdump and libpcap from the build and from the tree.

042323f5 01-May-2015 Jérôme Duval <jerome.duval@gmail.com>

Added libpcap and tcpdump packages.

* Also updated curl packages.

744ab983 30-Apr-2015 Murai Takashi <tmurai01@gmail.com>

Add add-ons/input_server/method directory to image.

Add empty directory to image so that we can install input method add-ons
without restart.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>

e5c08f08 30-Apr-2015 Jérôme Duval <jerome.duval@gmail.com>

Update curl package for x86_64.

* should fix #12038.

f49b1881 29-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Update BeShare package to a version that does run

* Fix version number
* Split libsanta to separate package

Apparently this version still has problem with sharing files, but at
least you can download.

52664df7 28-Apr-2015 Jérôme Duval <jerome.duval@gmail.com>

Update curl packages.

484f1b37 28-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added LibreCAD and Marble packages for x86_gcc2

306dc528 27-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for hub, use github from command line.

bb132940 26-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for Sawteeth.

9ac06d90 26-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

ffmpeg: fix compatibility with Media server.

a8ee0de7 26-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Make qt4 package installable again.

eb5fc5a7 25-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Update qt4 packages for icu 55.1.

32cc744b 25-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add dosbox and libedit_x86.

296867b5 25-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add CriticalMass and update cmake.

9ea04c4d 25-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for VLC 0.8.6i.

* Update fmpeg to include GPL code (needed by VLC).
* Update libebml with fixed headers.

94d0d423 25-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.4.11.

* Built against ICU 55.1.

2b7f655d 23-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Update boost for ICU 55 upgrade.

a2ddc1c0 23-Apr-2015 François Revol <revol@free.fr>

Fix CompileDTS rule to locate the device tree blob properly

This avoids having to call it from the BoardSetup files.

e3552201 22-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for Samba and Twolame

* More VLC dependencies.

83b9ad27 22-Apr-2015 François Revol <revol@free.fr>

libtool: update packages, add gcc4 version

3e6f1862 22-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added mda_vst package for x86_gcc2

7a8db368 22-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added MailNews package for x86_gcc2

510eb736 21-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add libdca

* Another dependency of VLC 0.8.6…

e5947089 21-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added BeZilla package for x86_gcc2

c7077b33 21-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update MuPDF up to 1.7 and PDFTranslator, DocumentViewer packages

1eb23951 20-Apr-2015 François Revol <revol@free.fr>

HaikuPortsCross: Update some PPC bootstrap packages

5265e873 19-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add more vlc dependncies + Fix Caya and add paragui

* libdvdread, libdvdnav, faac
* Caya built in release mode (much smaller package)
* Paragui and dependencies: libsigc++ and physfs.

ee93a8f4 19-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Fixed goonies package.

67334c1a 19-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

More dependencies for VLC

libcddb, libcdio, libdvbpsi, libdvdcss, vcdimager.

d3d976b0 18-Apr-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

cubieboard4: Add 32k alignment fix

* haiku_loader now starts on the cubieboard4
with a working uart!

3cd56e63 18-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for some VLC dependencies

a52dec, libmatroska, libebml, gnutls, libgcrypt, musepack_tools,
libreplaygain, libcuefile.

1c91ed03 18-Apr-2015 François Revol <revol@free.fr>

Build binutils with different extra targets depending on arch

EFI support isn't much useful for ARM.

Also add some targets to help debugging binutils on PPC.

8bbe44dd 16-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for libmpeg2

2e82cb8d 13-Apr-2015 Rene Gollent <rene@gollent.com>

x86: Update BePDF, Pe,Vision packages. Add libsanta package.

c0af54cc 13-Apr-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

cubieboard4: Update SPL bin url to official source

* Our pull request was accepted

9c5e234c 11-Apr-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

arm: Initial Cubieboard4 work

* SD cards are "blessed" with a boot0 spl and boot1 u-boot
at fixed locations.
* Allwinner's u-boot is lacking a lot.
* Upstream u-boot should be better at some point. WIP:

827f11e9 11-Apr-2015 Michael Lotz <mmlr@mlotz.ch>

Whitespace cleanup only.

215756b0 11-Apr-2015 Humdinger <humdingerb@gmail.com>

Added FilWip package.

7c6a5b81 11-Apr-2015 Humdinger <humdingerb@gmail.com>

Added gcc4 versions of cdrtools and BurnItNow (by luroh)

luroh was so kind to compile those for gcc4. cdrtools don't build on x86_64,
so there's no reason provide a 64bit BurnItNow version either.
Corrected name of gcc2 source package of burnitnow.

6900f367 11-Apr-2015 Michael Lotz <mmlr@mlotz.ch>

Add leak_analyser shell script to analyse guarded heap info.

The script runs the guarded heap allocation output through c++filt to
demangle stack trace symbols and filters out a list of known globals
that are never freed. It also allows to exclude further patterns
provided on the command line.

0cf3d621 11-Apr-2015 Michael Lotz <mmlr@mlotz.ch>

Make guarded heap accessible through its own libroot_guarded.so.

This adds libroot_guarded.so to the HaikuDevel package. It is the same
as libroot_debug with the debug heap swapped out for the guarded heap.
The guarded heap has some useful features that make it desirable to use
while having the disadvantage of a large memory and address space
overhead which make it unusable in some situations. Therefore the
guarded heap cannot simply replace the debug heap but should still be
made available. As the heap init needs to happen even before having
environment variables, the heap to use can not be chosen dynamically.
Exposing them through their own libraries is the next best thing.

cb6de5e1 08-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

BeagleBoard: fix compilation of dtb.

* Copy from rpi2, but this should probably be shared somewhere.

ae2192e8 08-Apr-2015 Humdinger <humdingerb@gmail.com>

Updated cdrtools. Added BurnItNow.

Opinion on IRC was to upload the packages, even though I'm not able to test
because I lack an optical drive.

b63d718b 06-Apr-2015 Oliver Tappe <zooey@hirschkaefer.de>

Update beam package(s) from 1.2alpha to 1.2.

* This updates the x86_gcc2 package and adds a package for x86.

83931026 06-Apr-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for avr_gcc (and libc and binutils)

0b926d31 05-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update QupZilla packages to 1.8.6

59ce6624 04-Apr-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

repo: Bump Mesa to 10.5.2 on x86_64

4a55954f 04-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Updated PDFTranslator and Genesis Commander packages

10785b19 03-Apr-2015 Jérôme Duval <jerome.duval@gmail.com>

Update the ca_root_certificates package.

d2842745 02-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Added missing openjpeg package for x86_gcc2

66d5089a 02-Apr-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated coreutils packages

c954d6d9 02-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add GenesisCommader package for x86_gcc2

a2851f2a 02-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add PDFTranslator package for x86_gcc2

f46e4f27 02-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update documentviewer_x86 and djvutranslator packages for x86_gcc2

ed2d1857 02-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update MuPDF packages for x86, add MuPDF packages for x86_gcc2

35494e0e 02-Apr-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add jbig2dec packages for x86_gcc2

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

Removed old, and unused Netscript.

94c4bba0 31-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated patch, wget, which packages.

e5d75a09 30-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Update the ca_root_certificates package.

9a25c1db 30-Mar-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update NanoSVGTranslator package

c57c52b1 29-Mar-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add NanoSVGTranslator package

ffba6606 29-Mar-2015 Michael Lotz <mmlr@mlotz.ch>

UserlandFS: Make 64 bit clean and enable build for x86_64.

I did not bother to fix the BeOS kernel emulation, so this part is
still left out of the x86_64 build.

47ff5824 28-Mar-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Update djvutranslator and djvuviewer packages

3d02d66b 28-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

rpi2: Begin using internal FDT

3dc2b74b 28-Mar-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add DjVuViewer and DjVuTranslator packages for x86_gcc2

01aff382 28-Mar-2015 Gerasim Troeglazov <3dEyes@gmail.com>

Add djvulibre packages for x86_gcc2

452809de 27-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Update libpng packages.

b43255eb 27-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Update icu packages.

5f03af76 27-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Added new network settings add-ons to the image.


a7cb9f5f 04-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Network: WIP of redesign.

* Fletched out new add-on API.
* Moved InterfaceListItem from the interfaces add-on into the
* Renamed NetworkSetup* to Network* respectively NetworkSettings*.

eda3dea3 23-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated nano packages.

928b74c5 22-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated zip packages

* This helps with #11023. When attributes total length exceeds the extra
field maximal length, there is no way to add them to the zip entry. We
now just warn about the problem and leave attributes out.

fbd62c1b 21-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Add llvm package for x86

bbee1717 21-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated libxml2 packages for x86.

823b0239 20-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

openssl: security update

Fix for CVE-2015-0286
Fix for CVE-2015-0287
Fix for CVE-2015-0289
Fix for CVE-2015-0293
Fix for CVE-2015-0209
Fix for CVE-2015-0288

aa239e96 19-Mar-2015 Humdinger <humdingerb@gmail.com>

Update MeV package.

(now loads its example files)

14d6e9c9 16-Mar-2015 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: add LMMS and dependencies.

cfd2ffbf 16-Mar-2015 Humdinger <humdingerb@gmail.com>

Removing Sequitur, as it's not yet productively usable...

256c9be3 16-Mar-2015 Humdinger <humdingerb@gmail.com>

Updated Slayer. Added Sequitur.

f14afd41 15-Mar-2015 Humdinger <humdingerb@gmail.com>

Updated DeskNotes, DocumentViewer_x86. Added MeV, Seeker.

027e56f1 14-Mar-2015 Joseph R. Prostko <joe.prostko@gmail.com>

Add packages for Fossil 1.32
* Packages are for x86_gcc2, x86, and x86_64

cb4b4bc1 14-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated harfbuzz, nasm, libvorbis packages.

4d04c262 12-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated sqlite and mpg123 packages

* added libunistring packages.

2a8be552 12-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated lzo and libssh2 packages.

2ce574a1 11-Mar-2015 Humdinger <humdingerb@gmail.com>

Updated unrar, befar, beae and added weather, beezer, desknotes

On request by diver. :)
Corrected beezer package name...

59252a03 11-Mar-2015 Humdinger <humdingerb@gmail.com>

Updated packages of yab and yab_ide

2eae5754 11-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Update haikuwebkit package for x86_64.

b8dff21b 07-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

rpi2: Add mmc code to generate SD card images

* jam -q haiku-mmc-image
* sudo dd if=haiku-rpi2.mmc of=/dev/...

1bd23f72 07-Mar-2015 François Revol <revol@free.fr>

rpi1/rpi2: fix linux bootloader entry point

Looks like bad copy-paste :P

ed9321d9 07-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

rpi2: Change BoardConfig to armv7

db24244d 07-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

rpi1/rpi2: More sane board loader bases

427d40ad 06-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

arm/targets: Add rpi2, rename raspberry_pi to rpi1

* The Raspberry pi 2 uses a new SoC which differs slightly
from the Raspberry Pi 1.
* Someday these two board targets could go away when we get
FDT support.

523c77e0 07-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

arm: Rename BCM2835 SoC header to bcm283X.h

* Fix a few typos in hrev48873

f8e19d47 07-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

arm: Rename BCM2708 to BCM2805

* To while there was some compatibility between
BCM2708 and BCM2805, it makes the BCM2806 changes
more confusing. We don't have any valueable BCM2708

b8e37b7b 06-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

board/raspberry_pi: Add missing loader entry addresses

1592beea 06-Mar-2015 Paweł Dziepak <pdziepak@quarnos.org>

build/raspberry_pi: tell gcc to generate code for armv6

Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org>

c798e80b 05-Mar-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

raspberry_pi: Move over to u-boot.

* The raspberry_pi loader wasn't in great shape anyway,
but could still contain some valueable code.

6f4df461 27-Feb-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

HaikuPortsCross: Update some bootstrap packages

* Update curl due to some autoconf issues
* Add in mawk for arm as gawk executes itself causing
issues on cross-arch builds.

f19ef175 03-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Added netcat packages for x86 and x86_64, use them.

* removed netcat Jamfile from the build and from the tree.
* clean image and package definitions.
* added netcat in regular builds.

ed1f97b0 03-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Update dtc and wget packages.

102b0600 03-Mar-2015 Augustin Cavalier <waddlesplash@gmail.com>

Add resattr to the minimum image.

22d29642 02-Mar-2015 Jérôme Duval <jerome.duval@gmail.com>

Add packages for zip and use them.

* remove zip Jamfile from the build and from the tree
* clean up image and package definitions.
* added zip in regular builds.

51427685 01-Mar-2015 Rene Gollent <rene@gollent.com>

HaikuPorts_x86: Update haikuwebkit to 1.4.10.

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.

1d9c1494 23-Feb-2015 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add package: ocaml-4.02.1 [x86_gcc2]

ee3b36af 22-Feb-2015 Humdinger <humdingerb@gmail.com>

New version of Caladea font. Fixes #11870.

* Fixed typo to make installable.

a31bd9c2 20-Feb-2015 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.4.10

Fixes the crash on redirect and some other problems with the network

ff70643f 17-Feb-2015 Adrien Destugues <pulkomandy@gmail.com>

Add package for bonnie++

6d8505a0 16-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

patch: use the outsourced packages.

* remove patch Jamfile from the build and patch sources from the tree.
* added patch to DevelopmentBase.
* should a bootstrap package be added?

2fbe5f89 16-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

Added packages for patch.

136a82ff 12-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

Cortex: add LoggingConsumer to the build.

cea5e640 13-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: add package for xmlto, update xslt.

7d6915b4 12-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

Interface Guidelines: migrate to docs/, use DocBookCSS.

DocBookCSS is a mostly-pure-CSS2 implementation of the DocBook standard.
Unlike DocBookXSL which relies on transforming the XML, it utilizes the
XML-styling features of modern web browsers to display the DocBook.

Its appearance still is a long way from the Haiku Book and Userguide, but
it looks (mostly) the same as the old DocBookXSL so we can stop using that.
Eventually we just need to make DocBookCSS use our styling.

d7cde063 11-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

OptionalPackages: remove cmake from the default packages.

* It no longer has consistent naming across architectures, as it's
now GCC4-only.
* It hasn't been in the default images for that reason since that change
was made a few months ago, and nobody has missed it.
* Only a few pieces of software use it at this point, so those who need
it can simply run "pkgman install cmd:cmake".

e611f199 11-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

gdb: outsource.

I didn't add the gdb package to the bundled packages because AFAIK,
most users / developers of Haiku use our built-in Debugger instead,
because it's so much more awesome (thanks, Ingo & Rene!).

If I'm somehow mistaken about that, please don't hesitate to speak
up and I'll add it.

63c5fe5e 11-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: add gdb package.

815df962 11-Feb-2015 Adrien Destugues <pulkomandy@gmail.com>

Add sdl2, sdl2_image, sdl2_ttf packages.

56abd3b0 11-Feb-2015 Humdinger <humdingerb@gmail.com>

Updated caladea font package.

Revision 1 erroneously provided "carlito". A copy&paste error in the recipe.

3ebfc609 08-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

added expat packages to bootstrap profiles.

818f40d9 08-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

added expat_bootstrap

* removed cmd:tr from arm/m68k/ppc Haiku package definitions.

06b91a46 07-Feb-2015 Humdinger <humdingerb@gmail.com>

Adding bookmarkconverter

A commandline app by GCI student Markus Himmel that converts
Web+ bookmarks to Qupzilla (or HTML or Chrome) and vice-versa.

0e03e5fc 07-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

Add coreutils to bootstrap image

7b1f967f 07-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

Update coreutils packages.

a95c2ea9 07-Feb-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for BeFAR, PhotoGrabber, and BePodder.

4f10c6a6 06-Feb-2015 John Scipione <jscipione@gmail.com>

Revert "coreutils fixup fixup"

Thanks for explaining Jérôme Duval

This reverts commit a2adc972197619ec439585d82912fb8b5854f465.

a2adc972 05-Feb-2015 John Scipione <jscipione@gmail.com>

coreutils fixup fixup

* Put getlimits and kill back in the image, the former is not provided
by coreutils, Haiku provides an updated version of the latter.
* frcode is not provided by either coreutils or Haiku and has been
removed, do we need it?

950ee984 05-Feb-2015 Jérôme Duval <jerome.duval@gmail.com>

Add coreutils packages for x86_gcc2, x86 and x86_64.

* this is a mandatory package.
* removed related commands from the minimum image definition.
* removed related commands from the Haiku package PROVIDES.
* the su command is deprecated in 8.22. Use the 8.4 in-tree version.
* the packages contain and provide the df command, to be removed.

3d9caafc 05-Feb-2015 Adrien Destugues <pulkomandy@gmail.com>

Add packages for lighttpd

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.

7e8f38e0 01-Feb-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

repo: update llvm to 3.5.1

ab6a085b 01-Feb-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

repo: add clang to x86_64

3776bace 31-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

harfbuzz: fix provides.

5100f28c 31-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

Added x86_64 packages for harfbuzz, graphite2, fontconfig.

f1ef17b8 30-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

Added packages for Carlito and Caladea fonts.

78a5e0da 29-Jan-2015 JackBurton <stefano.ceccherini@gmail.com>

Added BeScreenCapture to the gcc4 repo

9b14151f 28-Jan-2015 Rene Gollent <rene@gollent.com>

HaikuPorts_x86: Update haikuwebkit to 1.4.9.

65b32f9c 28-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

iHaikuWebkit 1.4.9 for x86_64.

5bd7028d 28-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

Update substrate and fontboy packages.

Both received some important bugfixes and other improvements.

1caaa21b 28-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

Ninja package for x86_64.

d21c5eed 26-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.4.9 - fixes redirect problems.

6eb464d8 27-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

ncurses: remove non-existing headers directory

The build feature depended on a non-existing directory, causing all
dependencies to always be considered out of date by Jam.

Fixes #11664.

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.

29fb42ba 25-Jan-2015 Humdinger <humdingerb@gmail.com>

Added packages for flare_x86, lbreakout2, lmarbles, ltris

819bfad2 24-Jan-2015 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: package updates & additions.

* Doxygen is not the current version, but it's the last in the
1.7 line which is what we're using for the Haiku Book currently.
* Git 2.2 has some new features (terminal coloring) and behavioral changes
(most appeared as warning messages in Git 1.8). Most major Linux
distros successfully switched, and HaikuPorter doesn't seem to rely
on the old behavior.
* PHP is a new add, I've successfully enabled some of the more commonly
used features in our port (GD, ZLIB, CURL, i18n) so it's more useful now.
This package does not contain any webserver integration files, but it does
contain both the CLI and CGI interfaces as well as the builtin webserver.
* ZSH now provides cmd:sh, so it's possible to switch your default shell to
it. Mksh already provided cmd:sh so I didn't need to modify it. There
are still some rough patches that occur when uninstalling Bash (e.g.
Terminal app has an annoying alert that it can't find Bash so it's using
/bin/sh instead) but it appears to work.
* Go was ported in GSOC 2014 and has had a recipe since then, but nobody
bothered to upload it.
* RCS had an incorrect primary provide, fixed it (#9703).

a8ac9faa 21-Jan-2015 Alexander von Gluck IV <kallisti5@unixzen.com>

haikuports: Update x86_64 llvm to 3.5.0-1

bccd0cd6 16-Jan-2015 Humdinger <humdingerb@gmail.com>

Update QuickLaunch package.

Don't ignore /system/bin by default.
Now that more and more ports are available for Haiku, some GUI apps
do appear in that folder...

89678b6b 13-Jan-2015 Humdinger <humdingerb@gmail.com>

Updated youtube-dl package.

b8039c14 11-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

Add RCS package.

d52ab7d0 10-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

disable debug build for userland_server

* it fails on gcc2 with inline functions requiring kernel symbols.

85d8fa49 10-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated bash packages.

2e386f20 10-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

Updated freetype packages

6c1c9aa2 10-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

openssl: security update

Fix for CVE-2014-3571
Fix for CVE-2015-0206
Fix for CVE-2014-3569
Fix for CVE-2014-3572
Fix for CVE-2015-0204
Fix for CVE-2015-0205
Fix for CVE-2014-8275
Fix for CVE-2014-3570

b9962cea 08-Jan-2015 Jérôme Duval <jerome.duval@gmail.com>

IMAP,POP3,NewMailNotification: fixed x86_64 build.

* Notifier::HeaderFetched(): fixed the method signature (go figure how it could
build on x86).
* POP3: fSizes type is now std::vector<size_t> instead of BList. Please review.
off_t might be a better choice.
* added the mail_daemon add-ons to the Haiku package again.

c531aa7c 08-Jan-2015 Humdinger <humdingerb@gmail.com>

Update Clockwerk package. Added the "Quick HowTo" document.

67d5656f 07-Jan-2015 Rene Gollent <anevilyak@gmail.com>

Fix x86,x86_64 build.

For the time being, exclude the new mail_daemon add-ons from the image,
as they break both the x86 and x86_64 builds by failing to compile in a
variety of ways.

61c227c6 07-Jan-2015 Humdinger <humdingerb@gmail.com>

Added Clockwerk package.

449e7cdd 05-Jan-2015 Adrien Destugues <pulkomandy@gmail.com>

Actually remove RCS from the image.

0de25aba 23-Dec-2014 Augustin Cavalier <waddlesplash@gmail.com>

bash_completion: delete from tree.

This was an old version of bash_completion and not included in the
image. An haikuports recipe is available if you need it.

Fixes #11660.

Signed-off-by: Adrien Destugues <pulkomandy@gmail.com>

c50f8331 04-Jan-2015 Humdinger <humdingerb@gmail.com>

Add app2png package

In order we can fill the Haiku Depot Server with icons for old apps.

7f10f053 03-Jan-2015 Rene Gollent <rene@gollent.com>

x86: Package updates.

- Add package for ninja.
- Update haikuwebkit to 1.4.8.

985d0a7b 02-Jan-2015 Humdinger <humdingerb@gmail.com>

Updated QuickLaunch package.

2ece9300 29-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

libsolv_bootstrap: bump and sync version with haikuports.cross

3f8e2902 29-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated libsolv packages

d1ff72af 29-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Sync gcc and binutils bootstrap versions with HaikuPorts recipes.

5c120e23 28-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc package for x86_64.

c69fc48c 28-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated binutils packages.

e1816b5a 27-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated libxml2 package for x86_64.

56973fc3 27-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Drop autotools and libtool from HaikuPortsCross

for arm, ppc, x86 and x86_gcc2. Moves bash to 4.3.30.

1514783a 26-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Added stage0 packages for m68k.

6519e4be 23-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated subversion packages for x86_gcc2 and x86_64.

a818f2ca 23-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated libpng and libpng16 packages.

58f8992f 23-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc_x86 package for x86_gcc2

62ee6b76 23-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Update beam to avoid triggering #6400.

a2b422ef 21-Dec-2014 Humdinger <humdingerb@gmail.com>

Updated installation folder of dejavu font.

00f5a0e8 21-Dec-2014 Humdinger <humdingerb@gmail.com>

Removed paladin_x86 from the repo. The gcc2 verso in the repo is enough...

ad6a0df6 21-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated gcc4 packages for x86.

8de32773 21-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated libffi package for x86_64

01cb0db9 21-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated Python packages.

fde7000f 18-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Update x86_64 libsolv to fix fopencookie build breakage on haiku.

9a539f9e 18-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Outsource ncurses.

80719913 18-Dec-2014 Humdinger <humdingerb@gmail.com>

Updated Paladin version, added also as secondary arch.

cf01ee8a 17-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add the DejaVu fonts to the nightly profile.

7b48414c 16-Dec-2014 Humdinger <humdingerb@gmail.com>

Added Paladin package

4738a0e1 16-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove built-in cal command.

* Replaced by gcal package
* Fixes #9696.

92ab3ad7 16-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add a package for gcal.

e7dceac3 15-Dec-2014 Timothy Gu <timothygu99@gmail.com>

Outsource DejaVu fonts

Signed-off-by: Timothy Gu <timothygu99@gmail.com>

1cf6c6a7 13-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated mercurial because of Python update.

c6681bfa 13-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Added cvsps package for x86

6256af17 13-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated python, git and scons packages for x86

Python 2.7 is now required for running HaikuPorter.

18bd706d 12-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for the Substrate screensaver.

03f1ea8e 12-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for Chat.

* This should be merged with the changes done in Dengon and Jabber4BeOS,
so let's raise the awareness of people about those by having packages
for it!

75fe62cd 10-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for Slayer.

ea22ee95 10-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Update boost packages against newly built ICU.

Thanks to cdesai for providing rebuilt packages!

d181ea48 10-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add the ape reader to the image again.

Fixes #7048.

2311bdf2 09-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

AssembleNasm: add source dir to include path.

This makes it possible to %include local files. nasm doesn't allow this
otherwise (include paths are assumed relative to the working directory).

Fixes build of ape_reader.

bbcb9a57 08-Dec-2014 Jérôme Duval <jerome.duval@gmail.com>

updated python package

bd67cb15 08-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Outsource VL-Gothic font.

Fixes #11576.

e1424d21 06-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Update arm_none_eabi_gcc and _newlib packages.

522f3681 04-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Update mc, mtr, colors, pecorename, netpulse packages.

8e8d5c85 03-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove vmware driver from the image.

bf4b97c6 03-Dec-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Add libsdl2 2.0.3-1

* I think it's ready, working here in a few SDL2
demo apps

06e005d1 03-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for vmware addons

Fixes #3838.

2ceafe4e 03-Dec-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Update glu package to 9.0.0-3

2e6421c6 03-Dec-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Update bash package to 4.3.30-1

71da5aeb 03-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Fix vim to create its own setting folder


c37e6238 02-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.4.8

3f3d95fb 01-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Update freetype and add fontconfig packages.

Required for work on completing BFont implementation (::Blocks and
::IsFullAndHalfFixed can be provided using fontconfig data), as well as
a more correct font overlay and/or language > font mapping.

969ddf9c 29-Nov-2014 Jérôme Duval <jerome.duval@gmail.com>

libsolv_bootstrap: bump revision.

6dee50be 28-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for BeMines.

Fixes #9208.

2462ab57 27-Nov-2014 Oliver Tappe <zooey@hirschkaefer.de>

Drop autotools and libtool from haikuports.cross.

* None of these are required to be cross-built, as they all can be built on
the bootstrap image just fine.
* Additionally, update bash_boostrap from 4.27 to 4.30, as 4.27 causes the
build of gcc on the bootstrap image to fail.

1abd97e2 26-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add SerialConnect to DeskBar menu.

It works well enough now.

aca8c0ce 26-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebkit 1.4.7.

2d764efa 25-Nov-2014 François Revol <revol@free.fr>

Update libassuan packages

67d659f2 24-Nov-2014 François Revol <revol@free.fr>

Update gpgme packages and add gcc2 version

0e383337 24-Nov-2014 François Revol <revol@free.fr>

Update libassuan packages

187e6ae4 24-Nov-2014 François Revol <revol@free.fr>

Add packages for gpgme

176854ba 23-Nov-2014 Michael Lotz <mmlr@mlotz.ch>

Update transmission package to fix provides on x86_gcc2.

9f46451d 23-Nov-2014 Michael Lotz <mmlr@mlotz.ch>

Add packages for transmission and its (build) dependencies.

* Packages for transmission and libevent for x86[_gcc2|_64].
* Build dependency packages intltool, xml_parser and file for x86[_64].

fbf05ef1 21-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Update libsolv package for now public fopencookie

* mmu_man added the function in Haiku, and now it conflicts with the
redeclaration that was hacked in libsolv, breaking the build.

0e750c3a 20-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove netfs, userlandfs from 64bit package repo

* They are not building, yet.

05a922cd 20-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Exclude netfs package from x86_64

It is broken in a lot of places, more than I'm confident fixing.

47a611ab 19-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add packages for stlink and arm_none_eabi_gdb.

108f3dec 19-Nov-2014 François Revol <revol@free.fr>

Add packages for libassuan

0c288dd0 19-Nov-2014 François Revol <revol@free.fr>

Add packages for libgpg-error

a9957db6 19-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add packages for ed, mksh, zsh, fish, lnlauncher.

5946ab01 18-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Update grep to 2.20.

Fixes #9342.

83b1a68c 17-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Move NetFS to a package

This is based on Jalopeura's patch to #10191, however, there are some
From the patch:
* Make userlandfs use separate "interface definition" files for each
filesystem, so the netfs package can provide a configuration file
* Add a short document on how to use NetFS
* Various fixes to netfs to make it build again (volatile atomics)
* The netfs_mount script for easier use of NetFS

Additional fixes:
* Move netfs_mount and the interface description file to data/ in the
source tree
* Use strlcat instead of strcat to avoid a buffer overflow
* Some parts were already applied in previous commits

44f82a78 17-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add a package for UserlandFS.

Fixes #10192.

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.

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

Wrap config_headers readme to 80 columns.

f89cd518 16-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for Slime Volley.

8e77a643 16-Nov-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix #11458, pt.3: invoking jam from source dir does not work.

* Adjust build_haiku_repository script to invoke package_repo without
-C <dir>, as that is not needed and has the unintended side-effect
of rendering relative package paths non-functional.

f17d87fa 16-Nov-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix #11458, pt.1: invoking jam from source dir does not work.

* Apply change suggested by Ingo: replace LocalDepends with Depends.

242c022a 12-Nov-2014 Jérôme Duval <jerome.duval@gmail.com>

Build against libpng16 instead of libpng.

* Also migrate freetype at the same time, otherwise freetype_devel
wouldn't install anymore.

f44d20cb 12-Nov-2014 Jérôme Duval <jerome.duval@gmail.com>

Update curl and libpng packages, add libpng16 packages.

* curl: security update for CVE-2014-3707
* libpng16 can be installed next to libpng, libpng16_devel cannot be
installed next to libpng_devel (only one of them).

58cd1a5f 10-Nov-2014 François Revol <revol@free.fr>

Update simh package

946a694e 10-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Update OpenSSH to 6.6p1.

44d31dca 09-Nov-2014 François Revol <revol@free.fr>

Update intltool package

To properly require cmd:file.

4dcad4ed 09-Nov-2014 François Revol <revol@free.fr>

Add package for file

Required for intltool.

3f84ea0c 08-Nov-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

ScreenInfo: Include screeninfo in images

* Rename from screen_info to screeninfo to match

600c0527 09-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

*actually* update libsdl_x86

I failed to rebuild the package in the previous try...

Fixes #11429.

23562532 08-Nov-2014 François Revol <revol@free.fr>

Update libusb_compat package

30e8ed9f 08-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add recipe for stm32flash.

d4b75d6c 07-Nov-2014 François Revol <revol@free.fr>

Add package for gnupg

84311a72 07-Nov-2014 François Revol <revol@free.fr>

Add packages for libusb-compat

d978b683 07-Nov-2014 François Revol <revol@free.fr>

libusb: update and add the missing devel package

8ec3837a 07-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

update libsdl_x86 to include OpenGL viewport fix.

c2c84efe 07-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Upload mesa package fixing be_bold_font issue.

BeOS GL based apps run again.

2e448150 06-Nov-2014 Jérôme Duval <jerome.duval@gmail.com>

Bootstrap: sync bootstrap package list

* also add the needed libtool_cross_generic on x86_64, x86, x86_gcc2.

c5652792 06-Nov-2014 François Revol <revol@free.fr>

Add package for ddrescue

9feefc75 06-Nov-2014 Humdinger <humdingerb@gmail.com>

Updated DuckSaver package

3b123628 05-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add packages for most and slang

most is a replacement for less (why settle for less?). I've been using
it for some time and it works well, so making it more easily available.

02591b8b 05-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Handle armv7hl as an host compiler architecture.

Thanks to dsjonny for noticing that was missing!

68cd839e 04-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add droid fonts package.

b56dad50 03-Nov-2014 François Revol <revol@free.fr>

ARM: overo: use same load address as beagle xm

And leave 8M for the kernel.

43e35cde 02-Nov-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for psiconv.

67555ed8 01-Nov-2014 François Revol <revol@free.fr>

ARM: beagle: Also use the linux entry point

This way U-Boot is able to patch the FDT with the correct RAM size
before we get to read it.

564a073b 01-Nov-2014 François Revol <revol@free.fr>

ARM: move uEnv.txt content to BoardSetup file

That's really where it belongs. Not all boards will need it,
but for now it's always created.

49bb4c46 01-Nov-2014 François Revol <revol@free.fr>

ARM: overo: Use the linux entry point version of the loader

And load the boot tgz and FDT separately from the SD card.

Hopefully U-Boot will now report available RAM size.

2ea30bc6 31-Oct-2014 François Revol <revol@free.fr>

ARM: overo: use the correct bootloader, with a NetBSD entry point

c424d9e8 31-Oct-2014 François Revol <revol@free.fr>

ARM: overo: fix bootscript

We actually now get our boot menu!

8874b947 31-Oct-2014 François Revol <revol@free.fr>

ARM: overo: fix flash and SD content

10255f39 31-Oct-2014 François Revol <revol@free.fr>

ARM: verdex: keep notes about flash content

b1d21fa3 31-Oct-2014 François Revol <revol@free.fr>

ARM: Add URLs for MLO and U-Boot binaries

taken from http://gumstix.org/how-to/70-writing-images-to-flash.html

ce8bde94 31-Oct-2014 François Revol <revol@free.fr>

ARM: set the FDT file to use for Overo

48c3ab96 31-Oct-2014 François Revol <revol@free.fr>

ARM: overo has an OMAP3 which supports VFP3...

Also switch the fpu abi to hard since it's the only thing we can use
until we get proper multilib support. It builds but misses an FDT.

88c816e3 31-Oct-2014 Humdinger <humdingerb@gmail.com>

Add packages copynametoclipboard and pecorename.

88d51506 31-Oct-2014 François Revol <revol@free.fr>

Move ARM device tree files to an arch-specific subfolder

FDT are also used on PPC at least, and at least skeleton.dtsi
might clash since there is a different one for PPC.

dff211d8 30-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Build media add-ons for secondary arch.

Fixes #10049.

47c53033 31-Oct-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

revert accidental adding of xhci to boot floppy

I should not be doing multiple (unrelated) things at the same
time I guess ;)

7ed35164 31-Oct-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: add FDT bus_manager to floppy disk image

c83fab85 31-Oct-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: beagle: specify Beagle-XM DTS file

128e69f9 31-Oct-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

CompileDTS: use preprocessor on .dts files

Recent linux behaviour (and also copied by BSD) is to preprocess
DTS files with the C preprpocessor to enable sharing constants between
driver implementation and DTS content for more readability.

96a321df 30-Oct-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

bootstrap image: Add remote command execution script

In order to automate the complete bootstrap build process we need a
mechanism to control the second phase which builds the final packages
on the booted bootstrap Haiku. To avoid additional dependencies
(buildbot slave, ssh, rsh,...) we'd have to cross-build, there's now a
pair of simple python scripts that allows executing commands on a remote
machine. The server script (bootstrap_daemon.py) is added to the
bootstrap image and started automatically during the boot.

1508dc5c 30-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

network prefs: fix jamfiles and include into image.

* There are some rough edges, but the functions from the existing
preflet are all available now.

0cf2423c 30-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Update gcc devtools for x86 on gcc2 to btrev43095

33d34673 28-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Fix documentviewer package.

The dependency to openjpeg was incorrect, making the package

b36eccad 28-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add avra package.

35181a4d 28-Oct-2014 François Revol <revol@free.fr>

libuuid: Update package to fix the pkg-config file

e7d7cd58 28-Oct-2014 Rene Gollent <rene@gollent.com>

x86_64: Update webkit to 1.4.6-3.

Should resolve #11378 for all architectures.

7f2419ee 28-Oct-2014 Jonathan Schleifer <js@webkeks.org>

Add less to bootstrap image

28d8d60f 28-Oct-2014 Rene Gollent <rene@gollent.com>

x86: Update haikuwebkit to 1.6.3.

296a5379 28-Oct-2014 Rene Gollent <rene@gollent.com>

x86_gcc2: Update haikuwebkit to 1.4.6-3.

Fixes breakage due to locale kit changes. Builds for x86 and x86_64
will be forthcoming.

982bb9f7 28-Oct-2014 Jonathan Schleifer <js@webkeks.org>

Update python_bootstrap to 2.7.6

Python 2.7.x has *much* better cross-compiling support so that it's now
actually possible to properly cross-compile Python during the bootstrap.
Before, it would just depend a lot on luck and the build host used, now
it even cross-compiles on OS X.

This means it's now possible to build a working bootstrap image on OS X!

1837fcbf 28-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Disable Werror for firewire again.

There is apparently no way to get all compilers happy at the same time.

e0e8bf60 28-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

DocumentViewer: update to current mupdf.

This fixes most of the crashes when opening PDF files with it.

35ba39e9 27-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add packages for popt, protobuf_x86, mosh_x86.

cfedac79 27-Oct-2014 François Revol <revol@free.fr>

Add lzip package

7db4f825 27-Oct-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Enable Werror for a few more targets.

c9dd05ff 26-Oct-2014 Jonathan Schleifer <js@webkeks.org>

configure: Add variable to see if we're bootstrapping

c0e64521 26-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add packages for Giddy3 and imagemagick.

* Also fix SDL which had a problem with OpenGL viewport size

14361389 25-Oct-2014 Jonathan Schleifer <js@webkeks.org>

Update icu_bootstrap

Our code wouldn't compile with the old one anymore (issuing warnings
when -Werror is enabled).

bad2098f 24-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKt 1.4.6.

94bb4309 24-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Revert update to ffmpeg 0.11.5 for gcc2.

More testing shown that it crashes when decoding some videos which
work with 0.10 (mostly h263 and h264). Gcc4 versions does not seem to
have a problem, so we can keep the update at least there (WebKit and
other gcc4 compiled apps will use it).

Note that the changes in the media plugin are not reversed: they are
compatible with both ffmpeg versions.

1778ce4b 24-Oct-2014 Hamish Morrison <hamishm53@gmail.com>

openjdk: update package to u80b02 (also fixes provides)

a9756422 24-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Update ffmpeg for x86_64.

c8d6d040 24-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Update to ffmpeg 0.11.5.

I could not reproduce the issues in #8856 with this build. Let me know
if you run into files that don't play anymore.

7a71a43e 23-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for gcc6809, lwtools, and dependencies.

2672ea45 19-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

T9: fix gcc4 build and enable Werror.

a8e95151 23-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add package for SDCC (Small Device C compiler)

A compiler targetting various 8 to 16 bit architectures, including z80.

1b1f0fbe 23-Oct-2014 François Revol <revol@free.fr>

Add packages for libuuid

fe2b6896 21-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

openssl: security update

Fix for CVE-2014-3513
Fix for CVE-2014-3567
Mitigation for CVE-2014-3566 (SSL protocol vulnerability)
Fix for CVE-2014-3568

06f436b3 21-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Use strict mode when url-decoding file requests.

We don't want '+' to become a space here.
Fixes #11109.

7284564e 21-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

jam: updated package for btrev43095 [x86]

0a472c40 21-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

jam: updated package for btrev43095 [x86_64]

c66434ce 21-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

jam: updated package for btrev43095 [x86_gcc2]

e4237798 20-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

icu: update revision that fixes icu-config [x86]

2ee31eef 21-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

icu: update revision that fixes icu-config [x86_64]

38381ff4 21-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

icu: update revision that fixes icu-config [x86_gcc2]

de59ef07 16-Oct-2014 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: update Qt following the ICU upgrade.

Sorry this took so long!

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

6177acdb 19-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

Update python, scons, subversion, add serf package for x86_64.

e6e764b3 18-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Enable Werror for accelerants and input server filters

8e145c66 19-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

qrencode addon: use KDL-specific qrencode library

Fixes #11351

45b7340f 19-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

qrencode_kdl: updated recipe that includes the headers

74cb2f7a 19-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

qrencode_kdl: a KDL-specific version of qrencode library

316e9faa 19-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

Add xz_utils and libedit devel packages for x86_64

709ea14b 19-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

Update freetype_devel package for x86_64

cd506e76 18-Oct-2014 Michael Lotz <mmlr@mlotz.ch>

Add FreeBSD WLAN drivers to x86_64 images.

Tested working with iprowifi4965, the rest at least compiles.

a12b88a8 17-Oct-2014 Rene Gollent <anevilyak@gmail.com>

Remove canna reference to fix build. (#11186).

d4760242 18-Oct-2014 Humdinger <humdingerb@gmail.com>

Updated quicklaunch, ubertuber, youtube_dl packages

84c7fd12 18-Oct-2014 Michael Lotz <mmlr@mlotz.ch>

Update glib2, qemu packages for x86_64.

bbcce443 18-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Remove more of Canna.

Fixes #11186 for real.

878ea71b 16-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

Add x86_64 packages for fribidi, flac, libsndfile.

cc9efa0e 16-Oct-2014 Michael Lotz <mmlr@mlotz.ch>

Update {glib2|pkgconfig}[_x86_gcc2] and qemu for x86.

5ac86f88 14-Oct-2014 Michael Lotz <mmlr@mlotz.ch>

Update qemu_x86 to version 2.1.2.

d32ac3c1 14-Oct-2014 Michael Lotz <mmlr@mlotz.ch>

Update glib2 and glib2_x86 packages to current revision.

This brings in fixed compatibility declarations of provided libs.

00640ac8 15-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Forgot to fix LDBL_MIN...

6355741d 15-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Update the gcc2 package again to fix openexr the right way.

5ad71574 14-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Update gcc2 package.

2cecbed4 14-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

x86_64: haikuwebkit 1.4.5

4e9ab758 14-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

x86: haikuwebkit 1.4.5

1883fcfc 13-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Update mesa package to 7.9.2-9

* After testing the previous fix, I found that Flurry would crash again
because of a stack overflow in Mesa. This new package fixes that other
issue, so Flurry runs again.
* GLife and Gravity are still crashing, however. I'll debug these next.

ac58e1cc 13-Oct-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

icu: update to 54.1 on x86_64 and x86

ec1cee3e 12-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add packages for fRiSS and netpulse.

3b61a4b5 12-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add xrick package.

640158e2 09-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Fix buildbot_slave package

The 0.8.8-3 package was referencing python in a 0.8.8-2 folder, probably
because the package was not fully rebuilt after changing the revision.

04f23913 07-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Add a package for Multitalk.

c9f5d71c 06-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

Update ICU to 54.1.

* Includes updated CLDR with many bugfixes, including updates to tzdata
for upcoming reform of Russian timezones which reintroduces DST
* Also includes some gcc2 fixes which were missing from our previous ICU
port and were identified by running the ICU test suite.

aa1e9064 06-Oct-2014 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Update timgmsoundfont package:
broken instruments fixed by Pete Goodeve,
removed big_synth.sy symlink.

c881fc09 02-Oct-2014 Jérôme Duval <jerome.duval@gmail.com>

Update bash and gutenprint packages.

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

moves /bin/sh to bash packages.

* bash is a mandatory package.

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

Use bash_bootstrap for the bootstrap build.

* don't build the in-tree bash.
* bash doesn't need to be a mandatory package, it's now a dependency of
the haiku package.

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

bash: use outsourced package for non-bootstrap builds.

* the bootstrap build keeps on building the in-tree bash.

d5f1b898 01-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

jam TestRules: whitespace fixes.

61ab6b26 30-Sep-2014 Jérôme Duval <jerome.duval@gmail.com>

Add bash packages.

dad7e917 28-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebkit 1.4.5 for x86_64.

03598119 28-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

libcolumnlistview: hybrid arch build, add to image

* This is a very useful control, and 3rd-party apps should be able to
use it.
* But, there are planned improvements (making a better model/view
interface) which prevents making it part of the stable API yet.

b1218ae5 28-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

HaikuWebKit 1.4.5.

7d9fed52 27-Sep-2014 Jérôme Duval <jerome.duval@gmail.com>

Updated packages for x86_64

a1221468 26-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove BSnow from the default image.

We get several users on IRC asking for help on how to disable it. It
doesn't even look good, uses a lot of CPU, and we have better (useful)
ways to demonstrate replicants on the desktop. So this demo has no use

5f8fd4c0 26-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

add libshared to the development packages.

* We install the headers for many things that are currently in libshared
(BColumnListView, BCalendarView, etc). So it makes sense to also provide
the lib in an "use at your own risk" way. Only the static library is
included, so apps linking against it should continue running on newer
Haiku versions even if the content of the lib changes.
* 3rd party application developers can now make use of those
experimental features without having to copypaste and fork the sources.

efc5d0a2 26-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add package for gtk_doc.

* Update docbook_xml_dtd to add older version aliases to the XML
catalog, as gtk_doc is looking for version 4.3.

0ac93ce5 25-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add some cairo dependencies.

* Fontconfig and freetype are now building fine, so let's add correct
* Our pixman was way too old and cairo didn't want to use it
* itstool is used by gtk_doc, which will come in another commit.

2f0be463 25-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add freedroidrpg packages.

* Fixed sdl_image against correct version of libwebp.
* Fixed alphabetical order.

7c9c3b6b 24-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add DocumentViewer, with dependencies.

3b7e5b40 22-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update sdl_image_x86 and smpeg_x86

* Fix dependencies problems which made these packages not installable.

74635841 22-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

rocksndiamonds: fix broken provides

Make the package installable.

e4c33a93 21-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix Python to include the ctypes package.

Fixes #11264.

941986f7 19-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add the ALM headers to the haiku_devel package.

We provide the library, so why not also provide the development headers
for it?

3ae6595c 18-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Build fix.

016ef2de 24-Aug-2014 Augustin Cavalier <waddlesplash@gmail.com>

makefile_engine: fix wording, rewrap, bump version, capitalize name.

* Improve wording, fix spelling errors, rewrap
* Capitalize name
* Adjust templates to match.

Fixes #11158.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

8c7c8ec4 18-Sep-2014 Alex Smith <alex@alex-smith.me.uk>

Update x86_64 bison package to 2.6.5

The previous package was broken (would often segfault, prevented
building Haiku cross-tools under x86_64), so update to the latest
version in HaikuPorts.

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>

77e13923 18-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Syntax fix.


1c3d2f2d 18-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove git_cvs from the non-hybrid gcc2 image.

It depends on gcc4-only package cvsps. Thanks to Ingo for suggestion on
how to do this.

fda39620 18-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

Migrate to Python 2.7.

* I rebuilt all packages that depend directly on python: I hope I
didn't miss anything.
* SVN upgraded to 1.8.10 because I couldn't get 1.6.18 to build. This
required uodating expat, apr and apr_util, and adding serf which
replaces neon for SVN http support.
* Everything seems to be running fine so far.

f0b0d657 14-Sep-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Undo accidental file mode changes.

5399d1df 14-Sep-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix (hopefully) bootstrap build with HAIKU_NO_DOWNLOADS=1

* With HAIKU_NO_DOWNLOADS=1, the check against existing package files
in the download folder should only be done in the phase that is
adding packages to be put onto the resulting target image, not in the
phase that is adding the bootstrap packages (as here those packages
will be *built*, not downloaded).

21de8955 11-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

Release HaikuWebKit 1.4.4.

219f6c90 10-Sep-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Fix issues with generation of mbr.bin for gcc4 & anyboot targets

e5476626 10-Sep-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

stage1/2 loaders: auto-generate binary files. Fixes #10723

1d3ba85a 09-Sep-2014 Michael Lotz <mmlr@mlotz.ch>

Update x86 qemu package to one with native Haiku backend.

549b878f 09-Sep-2014 Jérôme Duval <jerome.duval@gmail.com>

Update qemu package for x86_64

e3020a50 06-Sep-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: remove initrd handling from mmu code

Let the platform mmu_map_physical_memory the initrd region, and
reserve it before calling mmu_init. This removes another hardcoded
address, since e.g. U-Boot gets the address from the uImage file.

0a163b65 06-Sep-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: define bootloader stack in linker script

This removes the need for the whole HAIKU_BOARD_LOADER_STACK_BASE
sing and dance, since it is always included in the bootloader binary

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.

bfe33f16 06-Sep-2014 Jérôme Duval <jerome.duval@gmail.com>

Add qemu and dependencies for x86 and x86_64.

ca4143ee 05-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add package for ccache.

1044814d 05-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Release NetSurf 3.2

Many bugfixes, most importantly a bug was fixed which makes network
downloads go much faster (without waiting for you to wave the mouse over
the window).

952aff67 02-Sep-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

update devIL and dependencies.

23b89150 02-Sep-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Define the minimum-mmc profile for the ARM build.

Now that the fake packages are in place, it is much easier to build the
MMC image for ARM without the need for a bootstrap build.

This image still does not manage to access the tarfs and load the kernel
modules, but it gets to KDL, at least.

dc83a48d 02-Sep-2014 Adrien Destugues <pulkomandy@gmail.com>

Make TargetLibstdc++ work for libbe_test target

Needed for the test_app_server.
The logic here may need some improvements, but I'm not sure how to find
the right library name in all cases. I fixed at least the x86_gcc2 case

90520f9b 02-Sep-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Second attempt at fixing non-bootstrap ARM build

- Revert the change to BuildFeature since the latest version of the zlib
sources package indeed uses the correct "sources" directory.
- Make the fake zlib package for ARM use the same revision number as the
current zlib version (4) so it can use the current version of the source
package instead of some older one.

2ba0ffce 01-Sep-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Fix zlib source directory name.

This fixes the non-bootstrap ARM build.
I'm not sure this is the right fix, the zlib package seems to come with a
"source" (not "sources") folder on both ARM and x86_gcc2 but then I
don't understand how this worked for the x86_gcc2 build before.

f9f3b564 01-Sep-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: only enable C++11 for libroot, not globally

This resembles the x86_64 build, and fixes the compilation issues
with the bootloader stdio.h header.

Fixes #11144

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

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

9bc823ff 28-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

HaikuWebKit 1.4.3.

Fixed for real, this time...

88ef93a3 27-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

RegularImage: filter translators based on features.

55149ef0 27-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

HaikuWebkit 1.4.2 for x86_gcc2.

While the slowness problems from 1.4.1 are gone, there are still many
problems of text not being drawn when the page is scrolled.

742b3fdd 24-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

More packages for ARM microcontrollers development.

* Complete version of arm_none_eabi_gcc with newlib
* arm_none_eabi_newlib package
* dfu-util (for flashing stm32 chips) and libusb

d977c0da 26-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

BuildFeatures: add a feature for libicns

9cd9e565 26-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Update jasper packages

58ec7599 26-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Add libicns packages.

ae18461e 25-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix #11155 - missing WebPositive in x86_gcc2 repository.

* Instead of just checking the primary architecture, we need to check
all architectures whether the webpositive build feature is enabled.

cbe75ce5 25-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

BuildFeatures: add Giflib, Libwebp, Jasper features.

8e66aa51 25-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Add jasper packages.

6c04acf6 25-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Add/Update libwebp packages.

a5b44d1a 25-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Add giflib packages for x86 and x86_64

da2ec759 22-Aug-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

ARM: Add the gcc_syslibs package.

Let's see if this gets the non-bootstrap build further...

b8c4fa9d 21-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Update freetype packages

7b611924 21-Aug-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

ARM: Add "fake" libsolv package

* Package provided by mmu_man. Thanks!
* Should fix the current error for the ARM non-bootstrap build. Let's
see how far it goes now...

037cc461 21-Aug-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Add some "fake" packages to the ARM repositories

The packages are the bootstrap ones, modified with the "unbootstrap"
script. Not recommended for real use, but this should make playing with
the ARM build a bit simpler.

The libsolv package somehow got lost in the process when I converted
those. Anyone with a copy of the libsolv_bootstrap packages in their
arm generated folder is welcome to "unbootstrap" and upload it.

a59d6182 20-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Add tinyxml packages

ba38feb9 20-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

Add glew packages

0bdabc36 19-Aug-2014 Jérôme Duval <jerome.duval@gmail.com>

openssl: security update

Fix for CVE-2014-3510
Fix for CVE-2014-3507
Fix for CVE-2014-3506
Fix for CVE-2014-3505
Fix for CVE-2014-3509
Fix for CVE-2014-3508

f66aa859 18-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Enable C++11 for all ARM targets, not just beagle.

* Also clean up the flags definitions in the beagle target to avoid
repeating the flags 3 times.

7a402b99 15-Aug-2014 Arvind S Raj <sraj.arvind@gmail.com>

Reimplemented atomic_get_and_set in C++.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

* C++ code written by pdziepak.

21af7e54 17-Aug-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

ARM: remove all references to sfdisk

sfdisk is no longer used by the ARM build, since we can handle
everything with mtools (using mpartition instead of sfdisk).

13b28a29 15-Aug-2014 François Revol <revol@free.fr>

Add mpd package

f0f22a19 15-Aug-2014 François Revol <revol@free.fr>

Add taglib x86 packages

60fbc937 15-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Update gcc4 packages to fix c++ headers.

This fixes libstdc++-related crashes introduced when switching to

49438bab 15-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Rename repository with Haiku packages to 'Haiku'.

Thanks to Augustin for the hint.

529af6e1 15-Aug-2014 François Revol <revol@free.fr>

fluidsynth: Update package with fixed PROVIDES

fa6ae807 15-Aug-2014 François Revol <revol@free.fr>

Add faad2 packages

6c881c91 15-Aug-2014 François Revol <revol@free.fr>

Add fluidsynth packages

b0725b38 15-Aug-2014 François Revol <revol@free.fr>

Add libsndfile packages

87e8603d 13-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Merge branch 'gcc_syslibs'

* From now on, the gcc-specific system libraries (libgcc, libsupc++ and
libstdc++) are provided by separate packages built along with gcc:
- gcc_syslibs contains the shared libraries (libgcc_s.so, libsupc++.so and
- gcc_syslibs_devel contains the static libraries and both c++ and gcc
The shared libraries now make proper use of symbol versioning and there
are version-specific symlinks
* The buildsystem has been adjusted to no longer use the libraries and
headers from the cross-compiler, but use the ones provided by the
above-mentioned packages. The only exception is that the 32-bit libraries
required for the bootloader of the x86_64 architecture are still taken
from the cross-compiler.

e29a6c4c 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Introduce stage0 into the bootstrap process.

* This stage builds the gcc packages to get the shared syslibs, which
only requires the Haiku glue code.
* Add separate declaration section for stage0 packages to
HaikuPortsCross repository files.
* For the bootstrap_stage0 platform, fall back to the gcc headers
provided by the cross-compiler.

2e477cf6 12-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Simplify handling of package names.

* No longer apply somewhat crude mechanism for converting a package name
into a corresponding port name - haikuporter by now supports package
names directly.

This fixes a problem when trying to pass 'gcc_syslibs_devel' to
haikuporter, which only ever saw 'gcc_syslibs'.

f7653b1b 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Optionally build glue code for bootstrap_stage0 platform.

b80e14ae 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add pseudo target for bootstrap_stage0 platform.

91e3c843 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Only add Webpositive to image if it is available.

ad598251 11-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>


4ca98ce9 05-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Cleanup with respect to headers rules.

* Move specialcasing of gcc2 from HeadersRules into the respective rule
in SystemLibraryRules.

11ae3c5f 01-Aug-2014 Oliver Tappe <zooey@hirschkaefer.de>

Cleanup build system and configuration.

* Drop unused variables from build system that refer to the system
* Drop unused lists of libgcc objects.
* Drop no longer used variables from configuration script.
* Remove no longer needed building of kernel-libgcc and -libsupc++ from
build_cross_tools_gcc4, only the boot-specific (32-bit) libs are
built for a x86_64 target.
* Explicitly disable threads and TLS support when building the cross
compiler, as the only libraries that are used by Haiku's build system
is the 32-bit libgcc and libsupc++ for the bootloader on x86_64 (and
for that neither is wanted).

220d0402 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use libstdc++, libsupc++ and libgcc from gcc_syslibs.

* Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so
from the gcc_syslibs build feature for everything except x86_gcc2.
* Use libgcc_s.so from the gcc_syslibs build feature for everything but
x86_gcc2 (which still carries libgcc as part of libroot.so).
* Drop filtering of libgcc objects for libroot, as that is no longer
necessary since we're only using libgcc-as-single-object for libroot
with x86_gcc2, where the filtered object file doesn't exist. Should
the objects that used to be filtered cause any problems as part of
libgcc_s.so, we can always filter them as part of the gcc build.
* Use libsupc++.so from the gcc_syslibs build feature for everything but
* Adjust all Jamfiles accordingly.
* Deactivate building of faked libstdc++.so for non-x86-gcc2. For
x86_gcc2, we still build libstdc++.so from the sources in the Haiku
source tree as part of the Haiku build .
* Put gcc_syslibs package onto the image, when needed.

77253e67 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Switch to using crtbeginS.o and crtendS.o unconditionally.

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

Add more missing 'local's to variable declarations.

afde4473 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

* When using the non-legacy compiler, use the c++ and gcc headers
provided in the gcc_syslibs_devel build feature for building Haiku.
* Simplify declaration of c++ and gcc headers for the legacy compiler -
in the end we always use the ones living by our source tree anyway.
* Fix a couple of missing local declarations for jam variables, which
were necessary to avoid a build problem with strace. There are
probably more bugs like these hiding in our build system files, but
I'm saving the fix for those to the next commit.
* Add new gcc packages to the HaikuPorts (x86*-)repositories.

cd8a7df7 10-Aug-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

ImageRules: Fix issues where file names may contain parens

Parentheses in target names are considered by Jam to mean an archive
member. We have to explicitly use the M selector to keep that part.

Fixes #10378 (certain keymaps missing on image).

633aeb7d 10-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add arm_none_eabi_{binutils,gcc} packages.

1c9081d3 08-Aug-2014 François Revol <revol@free.fr>

Add a package for Moe. How did I live without it???

82d287dd 08-Aug-2014 Arvind S Raj <sraj.arvind@gmail.com>

Reserve 8MB space for kernel before RAM_loader

...so that kernel does not overwrite the loader.

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Fixes #11067.

e4860647 07-Aug-2014 François Revol <revol@free.fr>

Add opensound package

Just fixed a crash in there, so it should now work ok.

4b0b03de 07-Aug-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add BeCJK input method to HaikuPorts repository.

297f6f3d 07-Aug-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Add canna input method to HaikuPorts repository

14ed9dd5 05-Aug-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86: Update tar package in repo to 1.27.1-2

* Tested functional

09785ce2 04-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

smpeg: update to a version with a working libstdc++ dependency.

Stop-gap solution to make smpeg installable until the separate libstdc++
package is available. Then it will hopefully have a reliable "compat"
version we can depend on.

ea0457cd 02-Aug-2014 François Revol <revol@free.fr>

Add musicpc package

1336892c 01-Aug-2014 François Revol <revol@free.fr>

Update yab_ide package

7435d82f 01-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update to the fixed (again) curl package.

f0245dc2 01-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Replace broken curl and ca_root_certificates

* Remove unneeded path mashup in curl to find the ca_root_certificates
and use the file in .self/data/ssl. This makes it possible to rename the
package providing ca_root_certificates without everything exploding.
* Use a certificate file in the format cURL expects, not Mozilla source
file in NSS format.

a07cdb6e 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Define two pseudo targets for the target and build platform.

* The main build rules now cause their targets to depend on the
platform such that global per-platform intializations can be
set up by making the platform pseudo target depend on the
target returned by the initialization rule.

228df78b 31-Jul-2014 François Revol <revol@free.fr>

Update Boost packages to fix the _devel PROVIDES

I'm not building this again in a 1vcpu VM with not enough
disk space :-D

ed25955a 26-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add SystemLibraryRules.

* This file contains jam rules for getting the different versions
of libgcc, libsupc++ and libstdc++ used throughout Haiku's
build system.
* Additionally, there are rules for accessing the c++ headers
and the gcc headers.
* These rules are included by Jamrules, but not yet used anywhere.

5bddecbc 25-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add build features gcc_syslibs and gcc_syslibs_devel.

* gcc_syslibs contains the shared libraries that are being built
as part of gcc, i.e. libgcc_s.so, libsupc++.so and libstdc++.so
* gcc_syslibs_devel contains the static versions of the respective
libraries plus additionally kernel versions of libgcc.a and
libsupc++.a (which do not provide support for pthreads or TLS
and thus do not have any external dependencies). Additionally,
this build feature contains the c++ and gcc headers from the
non-legacy compiler.

2ae3c649 24-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Improve IsPackageAvailable()

* When adjusting the package name for the secondary architecture,
it is unclear where exactly in the package name the architecture
specifier is. To remedy, we try all possible positions until
we find the package (or there are no other possibilities).

bd04aa37 15-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Cleanup: Fix missing evaluation of HAIKU_NO_LIBSUPC++.

* There's no user of HAIKU_NO_LIBSUPC++ anywhere, so the typo didn't
have any effect.

5cbd68a9 31-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Update legacy compiler to version 2014_07_26.

dc5f63f6 29-Jul-2014 François Revol <revol@free.fr>

Fix descriptions on X11 related packages

70ed656a 29-Jul-2014 François Revol <revol@free.fr>

Add some X11-related packages

For XEmacs I need libXpm... which needs libX11... which needs...

ef21655b 29-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

ca_root_certificates: Update to 2014_04_08-1.

Tested against wget, curl, and git, which all were still able
to verify certificates and download from HTTPS sites.

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

a9822c2d 29-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: Update both FFmpegs to 0.10.14-1.

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

ca21718e 29-Jul-2014 François Revol <revol@free.fr>

Add python packages: dateutil, lxml, mechanize, requests

dd6cdcf0 29-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix copypaste bug in UnitTest rule.

Make the unittests target actually build all the UnitTests and not just
the UnitTestLibs.

d9b7113a 28-Jul-2014 François Revol <revol@free.fr>

Add packages for lame

36f3164c 27-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix #11076 - build failing on Haiku.

* Haiku does not currently provide crtbeginS.o and crtendS.o, so
we fall back to crtbegin.o and crtend.o.

This should not have any ill-effects, as the available compilers on
Haiku do not use __cxa_atexit() yet.

ccea78b5 26-Jul-2014 François Revol <revol@free.fr>

Add a BeShare package

It seems to crash on quit, but seems to be usable.

078cd1a0 26-Jul-2014 François Revol <revol@free.fr>

Add packages for muscle

Don't upload the _devel package just yet, it is not suitable for
building BeShare since it is built with single threading.

a36fd666 26-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use crtbeginS.o and crtendS.o everywhere.

* Gcc is now using __cxa_atexit, so we need to use the crtbegin
and crtend implementations that are meant to be used for shared
libraries. This avoids crashes of servers that load add-ons
(Media-Addon-Server and Print-Server) when shutting down Haiku.
* As executable are shared on Haiku, we use crtbeginS.o and crtendS.o
for those, too.
* To simplify, we even use crtbeginS.o and crtendS.o in the kernel,
but there they don't currently make a difference, as the respective
initialization and cleanup functions are not being invoked by the

a07d97ee 26-Jul-2014 François Revol <revol@free.fr>

Add a bzr package

1b4510ee 25-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Put haiku repository onto image.

* Now that system updates seem to work properly, put the haiku
repository config and cache file onto the image automatically.
* Adjust URL of haiku repository (it is currently redirected
to some other URL at download.haiku-os.org, but that will be
changed later).

8d31bd2e 24-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

Upgrade Pe to 2.4.5.

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

18eae638 23-Jul-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Bump revisions of gcc_x86 & haikuwebkit for gcc2h.

This will pull in the requirement for a newer haiku
revision, as the fix to WebPositive lies in haiku,
not haikuwebkit.

741f2b55 23-Jul-2014 François Revol <revol@free.fr>

glib2: updated package (fixed glib-gettextize)

4e554681 23-Jul-2014 François Revol <revol@free.fr>

Add a gcc2 version of libffi

ee58da76 23-Jul-2014 François Revol <revol@free.fr>

Add asciidoc and tig package

8bfb76fe 23-Jul-2014 François Revol <revol@free.fr>

Add a package for lynx

It's mostly because I need it for irssi docs.

c5f74618 23-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add avrdude package (with dependencies)

I confirmed that Akshay's patch to UHCI gets avrdude working with the
usbasp programmer.

1a6ec001 22-Jul-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Re-enable TLS on x86_64 when cross-building.

Building gcc on x86_64 with TLS enabled has been fixed,
so this is to keep cross-builds and native builds in

3858b448 22-Jul-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Updated gcc & webkit packages for x86_64 with native TLS enabled.

6d345e6c 21-Jul-2014 Arvind S Raj <sraj.arvind@gmail.com>

Fixed hrev47542 changeset to become sh compatible.

Signed-off-by: Jessica Hamilton <jessica.l.hamilton@gmail.com>

250e35c3 21-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts/x86_gcc2: add some native Haiku apps.

d1e057ee 21-Jul-2014 Arvind S Raj <sraj.arvind@gmail.com>

Disable building gcc with TLS support since ARM build fails due to undefined references

de21d557 21-Jul-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

No source package for gcc this time around (don't have the bandwidth).

ad6f63ad 21-Jul-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Updated haikuwebkit-1.4.1 for x86

9808b33d 21-Jul-2014 Jessica Hamilton <jessica.l.hamilton@gmail.com>

Updated gcc package for x86, with proper TLS support enabled.

043178a0 21-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add WizzNic

* Update sdl_image_x86 to a version that can load PNG files
* Update giflib_x86 to match what's required by the new SDL_image

fe8ce79e 21-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update Web+ bookmark for nightly images

Moved from haiku-files to download.haiku-os.org.
Thanks to bbjimmy for reporting!

449f7f5a 20-Jul-2014 François Revol <revol@free.fr>

Some more packages

- libao updated
- libid3tag (for MPD)
- pciutils (for flashrom)
- links

ddf5c1d7 20-Jul-2014 François Revol <revol@free.fr>

Add some newly built packages...

- acr (needed by mpd)
- dos2unix
- getconf (used by valgrind)
(also used by autoconf to determine ARG_MAX faster than try-and-error)
- getopt (needed by acr)
- html_parser (used by netsurf for its git manifest)
- readline_x86
- srm

e0650f25 20-Jul-2014 Jonathan Schleifer <js@webkeks.org>

Build libsupc++-kernel without TLS

97944085 19-Jul-2014 François Revol <revol@free.fr>

Add qemacs package

d3a9193f 19-Jul-2014 François Revol <revol@free.fr>

Add package for dmidecode

9584f0ed 19-Jul-2014 François Revol <revol@free.fr>

Add simh package

57b86c9c 19-Jul-2014 François Revol <revol@free.fr>

Partially revert 55c4772c6a63b95a0a6e0321a8eeef22e278204e

It seems curl doesn't like the new ca_root_certificates package.
This breaks git clone and probably other things.
Maybe it has to do with the version string.

Since I can't seem to build a replacement curl, I'm reverting to the previous
ca_root_certificates so at least next nightly still works.

55c4772c 18-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

HaikuPorts-x86_gcc2: add KDE's dependencies.

8d127fd8 18-Jul-2014 François Revol <revol@free.fr>

Add a package for ocp (Open Cubic Player)

7d869803 18-Jul-2014 François Revol <revol@free.fr>

Update gettext packages

This fixes the PROVIDES for x86 and other stuff that
were changed before bumping the revision.

da0fa556 18-Jul-2014 François Revol <revol@free.fr>

Update libmad packages

Fixes PROVIDES_devel

07a6a6b3 18-Jul-2014 François Revol <revol@free.fr>

Add libmpdclient package

Used by Music Player Daemon clients.

247a35bd 18-Jul-2014 François Revol <revol@free.fr>

Update mpg123 package

Fixes PROVIDES_devel and pkg-config files

8f9b4f71 16-Jul-2014 Jonathan Schleifer <js@webkeks.org>

Fix comment

32ccf45f 16-Apr-2014 Jonathan Schleifer <js@webkeks.org>

build/jam/ArchitectureRules: Check for != 1, not = 0

e8681d94 12-Jul-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Increase boot loader size for x86* boot floppy a bit

74e1a530 11-Jul-2014 Jérôme Duval <jerome.duval@gmail.com>

Revert unrelated part of 17aa359b5df69f658b4b33e29546c9fb2f0cfce3.

17aa359b 28-Jun-2014 Akshay Jaggi <akshay1994.leo@gmail.com>

XHCI USB: Fixes.

* Add support for hubs in AllocateDevice().
* Prevent page fault in FinishTransfers().
* Set fCapabilityLength
* Correct in BIOS ownership code
* Fix context errors in _InsertEndpointForPipe().
* Update constants according to latest Specification (v1.1)
* Fix SMI code (reference
* Fix Memory/Device-Slot leaks.
* Fix area allocation for TRBs.
* Fix for Intel Lynx Point and Panther Point chipsets. Also move init
of xhci before ehci, to switch USB 2.0 ports before the ehci module
discovers them.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>

7481292e 08-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

CDPlayer: remove from image & delete

* Does not work on recent hardware
* It now lives at: https://github.com/HaikuArchives/CDPlayer

Signed-off-by: Axel Dörfler <axeld@pinc-software.de>

e35fa24e 09-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

Update BePDF package and its dependencies.

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

9220bcf1 04-Jul-2014 François Revol <revol@free.fr>

Add /bin/clipboard to the regular images

Seemed to have gone missing in action somehow.

756ed316 03-Jul-2014 Jérôme Duval <jerome.duval@gmail.com>

gcc_bootstrap: bump revision.

c2da73b9 02-Jul-2014 Arvind S Raj <sraj.arvind@gmail.com>

Corrected version of gcc_bootstrap to match the version in HaikuPorts recipe.

* There was a version mismatch between HaikuPorts gcc_bootstrap recipe
and build/jam/repositories/HaikuPortsCross/arm which prevented
building @bootstrap-raw for ARM. Thanks Ingo for helping out!
* Ditto for ppc, x86, x86_64.

Signed-off-by: Jérôme Duval <jerome.duval@gmail.com>

c90d4051 03-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Disable TLS support on x86_64 explicitly.

* Building gcc-4.8.3 on x86_64 with TLS support fails with an internal
compiler error. Until that problem is fixed, don't use TLS on x86_64,
which (due to libstdc++ compatibility) requires the same for the
host cross compiler.

6f32bafa 03-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Use a specific packager for continuous integration builds.

5de87ca9 03-Jul-2014 Oliver Tappe <zooey@hirschkaefer.de>

Copy haikuports/FormatVersions onto the bootstrap image.

* Without it, haikuporter will believe there's a version mismatch
between itself and the haikuports tree.

4260c146 03-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Release HaikuWebkit 1.4.1.

9f9912d9 03-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update Sum-It package to a much smaller version built in release mode.

c4411885 02-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

Update Qt, Quassel, and QupZilla packages.

* Additionally, rename Qt from qt4 to libqt4.
* [zooey]: Corrected sorting order.

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

6a6d6406 02-Jul-2014 Augustin Cavalier <waddlesplash@gmail.com>

Remove duplicate "libpaper" entry.

Signed-off-by: Oliver Tappe <zooey@hirschkaefer.de>

7670cd86 01-Jul-2014 François Revol <revol@free.fr>

Add WIP VirtualBox Guest Additions package

For now only clipboard sharing is supported. Run VBoxTray to activate it.

My first uploaded package :)

3b19a781 01-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update HaikuWebkit to 1.4.0 for x86_64

There are some known issues with this version (1.4.1 will follow soon), but at least it fixes the build.

14d1df66 01-Jul-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add gyp and python_setuptools packages.

Requested by Waddlesplash.

8f498203 30-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>

Update python on x86_gcc2 to 2.6.9.

* This allows python_twisted to be installed on x86_gcc2, as it requires
python >= 2.6.9.

c5359c70 30-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update various packages for x86_64.

Some of these are haikuwebkit dependencies, and other things haikuporter decided to rebuild for some reason.

0230e26b 28-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>

Tell wget to retry for connection-refused errors.

* This should help the build process to survive short-lived connection
problems (as they happened to buildbot slaves tonight).

9760ac0d 25-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>

Update packages buildbot_slave and python_zope.interface.

* To avoid problems caused by the varying python versions used by the
different architectures, switch those packages from 'any' to explicit

5e58d0c5 25-Jun-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

sync arm bootstrap package list with x86_64

This also adds the libtool_cross_generic package to ARM bootstrap,
which seems to be required for building ncurses successfully. I did
not have the time to verify that this is the case for x86_64 too, so
I'm not yet adding it to there (yet).

f7566626 23-Jun-2014 Joseph R. Prostko <joe.prostko@gmail.com>

Add packages for Fossil SCM 1.29
* These packages are for x86_gcc2, x86, and x86_64

4e37addd 23-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>


* This can be used to add arbitrary options to invocations of

bf6baa74 22-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add packages for buildbot_slave and its dependencies.

04e67d27 22-Jun-2014 Humdinger <humdingerb@gmail.com>

Updated outube-dl and QuickLaunch.

ccb39874 20-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add a package for NetSurf.

* So I have at least one useable browser while I'm messing with Web+

cd1db876 17-Jun-2014 Rene Gollent <rene@gollent.com>

x86_64: Update packages.

- Add libexecinfo.
- Update cmake to 3.0.0_rc6.
- Update haikuwebkit to 1.3.1.

2b103ca8 16-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Enable TLS support in gcc.

Since hrev47198 we have ELF-based TLS support in Haiku. When building
gcc with haikuporter, this is detected by the configure script, but when
cross compiling gcc we need to manually enable it, as no runtime check
can be performed to detect the feature.

This should fix #10938 by avoiding the mix of TLS and non-TLS libstdc++.

20929296 16-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add RemoteDesktop to the image.

There are some rough edges, but this can be useful and deserves more

b1d2b9ab 14-Jun-2014 Hamish Morrison <hamishm53@gmail.com>

openjdk: add x86 secondary architecture package for x86_gcc2

a4070322 13-Jun-2014 John Scipione <jscipione@gmail.com>

build system: Add SoundRecorder to Deskbar

... in the "regular" image definition. Fixes #10932

e70b99da 13-Jun-2014 John Scipione <jscipione@gmail.com>

build system: Replace tab wtih space

3d6edc43 13-Jun-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Patch by dnivra (GSoC 2014, ARM suppport)

* Cleanup the SD card image building to allow jam -q @bootstrap-mmc to

There are a few remaining tricks before you can safely build an image:
* This uses a non-POSIX du option, and is only tested with Linux du
only (Linux is the only supported system to run bootstrap builds,
* The Python recipe in haikuports.cross is known to not build on
Debian/Ubuntu, but work fine on OpenSuse. There is a patch available in
haikuports bugtracker to allow the reverse.
* You need to populate the haikuports repo package list with some
packages (which don't exist yet) to make the build system happy. But our
git hook to generate the repositories is preventnig me to share this

Once built, the image currently crashes early in the kernel execution.
On to debug that!

006637a9 08-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>

Revert "Increase HAIKU_BOOT_ARCHIVE_IMAGE_OFFSET for debug builds."

* That change did not make any sense, as the floppy-boot images
can't be built in debug mode anyway (the result is much too large).

This reverts commit 911821275aa1ab1f7b030050a9878b69de15beec.

76207e93 05-Jun-2014 czeidler <haiku@clemens-zeidler.de>

Add gcc4 ALE package.

f0e21afe 05-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

openssl: security update

Fix for CVE-2014-0224
Fix for CVE-2014-0221
Fix for CVE-2014-0195
Fix for CVE-2014-3470
Fix for CVE-2014-0076
Fix for CVE-2010-5298

3331e9ac 04-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

updates a few hybrid packages.

1db8c510 03-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

HaikuDevel: remove tiff headers

2388fa71 03-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

openssl, tiff: provides hybrid packages for x86

27843c6f 03-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

TIFFTranslator is now dependent on the tiff build feature.

cf588872 03-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

openssl, tiff: provides hybrid packages for x86_gcc2

b2468f37 03-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add hybrid tiff packages.

Should fix the build.

5abe892c 03-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove deprecated file.

9cd7c6a4 02-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

tiff: use the outsourced packages.

* packages for secondary architectures would be welcomed.

31da886a 02-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

tiff: fix headers for [u]int* types

890f4d00 02-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

add packages for tiff

b2b2ae1a 02-Jun-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add quassel packages

provided by Arfonzo.

91182127 01-Jun-2014 Oliver Tappe <zooey@hirschkaefer.de>

Increase HAIKU_BOOT_ARCHIVE_IMAGE_OFFSET for debug builds.

1ee3031a 01-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

wget: use the outsourced packages.

* remove wget Jamfile from the build.

ec147911 01-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

updated for packages, added gmp, help2man, lz4, wget.

d4563ace 31-May-2014 Oliver Tappe <zooey@hirschkaefer.de>

Improve handling of Haiku clone without any tags.

* Error out early with a hint about how to solve the problem (by setting
HAIKU_REVISION explicitly).

f9a06522 30-May-2014 Jérôme Duval <jerome.duval@gmail.com>

update gcc for x86 and x86_64

087c0644 30-May-2014 Oliver Tappe <zooey@hirschkaefer.de>

Update Pe to newest version in all x86-architectures.

277f3ec6 27-May-2014 czeidler <haiku@clemens-zeidler.de>

Add libalm to the regular system libs.

libalm.so is used by Stack & Tile as well as for the constraint-based
layout BALMLayout. This also adds libalm.so to the development package;
links it to /boot/system/development/lib.

d3f56292 27-May-2014 Stefano Ceccherini <stefano.ceccherini@gmail.com>

Update BeScreenCapture to 1.9.4

34b9ff37 26-May-2014 Humdinger <humdingerb@gmail.com>

Sorted "sdllopan" under primar architecture as well.


6f4a964b 26-May-2014 Humdinger <humdingerb@gmail.com>

Correctly sorted "Pipepanic" under primary architecture.

As pointed out by korli. Thanks!

c6d5c942 25-May-2014 Jérôme Duval <jerome.duval@gmail.com>

Fix test in build_haiku_image.

faff1dfe 24-May-2014 Humdinger <humdingerb@gmail.com>

Added packages for SDL games "sdllopan" (Mah Jongg) and "Pipepanic".

03af6a44 21-May-2014 czeidler <haiku@clemens-zeidler.de>

Update the ALE package and add the sources.

87d5f678 19-May-2014 czeidler <haiku@clemens-zeidler.de>

Add the Auckland Layout Editor (ALE) to the package list.

25890b8f 17-May-2014 Humdinger <humdingerb@gmail.com>

Updated QuickLaunch package to v0.9.7

672d1fb4 12-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

glu: Upgrade glu revision to 9.0.0-3

c73c8e23 10-May-2014 Jérôme Duval <jerome.duval@gmail.com>

gutenprint: add gutenprint as a mandatory package.

* use the shared library libgutenprint.so
* remove the xml data files from the tree and the Haiku package.

0584f693 09-May-2014 Jérôme Duval <jerome.duval@gmail.com>

gutenprint: use outsourced package.

* data files are still in the source tree.
* gutenprint headers contain a image.h header file which collides
with ours. This is solved by forcing include search first on
os/kernel directory.

2c001246 07-May-2014 Pawel Dziepak <pdziepak@quarnos.org>

build: when using gcc4 build kernel with c++11

7e9976c5 07-May-2014 Joseph R. Prostko <joe.prostko@gmail.com>

Updated Readline packages for x86_gcc2 and x86
* This solves the issue where libreadline wasn't actually linked to libncurses
* x86_64 update will follow later, as the build maxed out my x86_64 build VM

5df1188e 05-May-2014 Rene Gollent <rene@gollent.com>

x86: Update haikuwebkit to 1.3.1.

Also update various dependencies.

590b95e9 01-May-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add variable noDownloads to build_haiku_image.

* If noDownloads is set, show an error when a download is requested.

d1b21b4a 01-May-2014 Oliver Tappe <zooey@hirschkaefer.de>

Improve build feature handling with HAIKU_NO_DOWNLOADS=1

* Adjust the respective rules such that with disabled downloads, only
packages already available in the downloads folder will be considered
as available build features.

This way, the build system will not for instance try to build
<kdebug>qrencode after a bootstrap, as that package is not yet

1a0cfb11 01-May-2014 Oliver Tappe <zooey@hirschkaefer.de>

Minor cleanup: remove superfluous semicolon.

0c271993 01-May-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add libexecinfo.

This is a new WebKit dependency.

5a7a1815 01-May-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add HaikuWebkit 1.3.1.

aa2e5eca 30-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add new configuration option --no-downloads.

* If --no-downloads has been given, Haiku will be built without
trying to download anything, all required packages need to be put
into the download folder manually (the build will stop on missing
* As the required HaikuPorts repository can't be downloaded in this
mode, a local repository is created during the build, which only
contains the packages available in the downloads folder.

This is useful for building Haiku completely from source.

3d9c3125 30-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Create packages_build folders per build type.

* The content of the preprocessed package-info files and the package
contents depend on the build type, so we use a different folder for
each build type.

8c54af56 30-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Whitespace cleanup in root and 'build' folder.

* Removed trailing whitespace and empty lines at top of files.

9225185b 26-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

AddHeaderDirectoryToContainer: filters backup files.

* also leaves out .svn, now useless.

5153d5ee 23-Apr-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

mesa: Add x86 10.1.1-1 build package based on recipe

574dbabb 22-Apr-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Configure the ARM compiler to default to Cortex-A8

Ideally, we would only need to set this in build/jam/board/*, but the
flags set there are not passed to the build of packages. The default is
using some early ARM variant, for which gcc lacks some more atomic
operations and emits calls to helper functions we don't implement.

Setting the default architecture avoids this, as all packages will now
be built to target the Cortex-A8.

Also set the proper VFP version in BeagleBoard config file.

Note this breaks the Verdex and Pi builds, but ARMv7 is what we should
focus on for now. We can try to make older archs work after finishing
the m68k port.

f35543f6 21-Apr-2014 Oliver Tappe <zooey@hirschkaefer.de>

Correct gcc_bootstrap versions.

* Referring to a gcc_bootstrap version that actually exists improves
the bootstrap insofar as it will no longer try to build gcc_bootstrap
every time.

b8058ea8 21-Apr-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Disable multilib for the ARM compiler build.

* This avoids mixup of the soft/hard float libs
* It also means we can use the hard-float libs for targets that supports
* Again, we could introduce an arm_softfp compiler for targets that
don't have floating point support, with a different gcc build.

bfcb0226 20-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Mesa_x86: fix libstdc++ dependency.

57fb0666 20-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add glew_x86 package.

dcf0e447 20-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix glu dependency to libstdc++.

fd015f01 20-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add several SDL games with their dependencies

Road Fighter, Maze of Galious, Mirror Magic, Super Transball, Goonies,
F-1 Spirit, and Rocks'n'Diamonds.

69e44d47 20-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add qemu package with dependencies.

8116f47f 19-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add more packages: vcmi, cvsps, ...

2a765fb3 19-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update various packages.

aa284789 19-Apr-2014 PulkoMandy <pulkomandy@pulkomandy.tk>

Update gcc version to match bootstrap repo.

* Fix bootstrap image build.

586f1aee 18-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add yab and yab_ide to the repo.

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.

3860a014 18-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

add packages for qrencode

4a4450c1 17-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

less: sysless config file is part of the hpkg.

* remove in-tree sysless config gen.

29a4992c 16-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

less: rebuild x86 and x86_64 packages.

b37b0177 16-Apr-2014 Rene Gollent <rene@gollent.com>

Update gcc, cmake and haikuwebkit packages for x86.

1a8c6944 16-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

less: use the outsourced packages.

* added packages for x86 and x86_64.

840839b5 15-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

In jam, unset variables aren't equal to 0

Make our Werror check work again with gcc.

eb763779 14-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

sharutils: use the hpkg.

* delete the intree sources.

a8ffdaa9 14-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

added sharutils and unrar, updated flex.

cab97c32 14-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

x86_64: upgrade mercurial.

* this version depends on python-2.7

ba65f39a 12-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update HaikuWebkit to 1.3.0.

93b84c29 08-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

x86_64: update sqlite, libxml2, python packages.

1dc78b8c 05-Apr-2014 Jérôme Duval <jerome.duval@gmail.com>

x86_64: updates various packages.

* python version upgrade, had to rebuild git and scons. Other packages
rebuilds might be required.
* added nasm
* curl, readline, tar upgrades.

ecf79f74 03-Apr-2014 Jonathan Schleifer <js@webkeks.org>

Fix my previous commit

I didn't realize that if $(var) is true if var is 0. Only noticed that
after pushing, sorry.

c2b76f7f 03-Apr-2014 Jonathan Schleifer <js@webkeks.org>

Add --use-clang option to configure

This also adjusts the jam files to not use $(CLANG) anymore.

fe7d7c27 03-Apr-2014 Jonathan Schleifer <js@webkeks.org>

RepositoryRules: Add option to now download any packages

This is useful if Haiku should be built using self-built packages.

8d07dca6 01-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add OpenTTD and data files.

f521e2a9 01-Apr-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add llvm package (untested).

d71e18fe 31-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Build media plugins for the secondary arch.

These are used when an app uses BMediaFile/BMediaTrack, which leads to
the plug-ins being instanciated on the application side.

* Fixes one more part of #10049 (media add-ons are still missing).
* Will probably not solve any real-world issue because of #4893.

aec5be7a 31-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add lzo recipe.

a41f127c 29-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add and update various packages.

e3e12527 29-Mar-2014 Rene Gollent <rene@gollent.com>

Update haikuwebkit_x86 to 1.2.5-2.

a743eac4 28-Mar-2014 Rene Gollent <rene@gollent.com>

Add nasm x86 package.

Also update autoconf, curl and openssl.

d6f80927 28-Mar-2014 Jonathan Schleifer <js@webkeks.org>

Sorry, my last commit was incomplete

a04a520b 28-Mar-2014 Jonathan Schleifer <js@webkeks.org>

Switch back from yasm to nasm

These days, nasm supports more instructions than yasm. Additionally, it
offers a disassembler.

3dc701c1 28-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add nasm package.

dded020a 28-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update Qupzilla to 1.7

Packages provided by Arfonzo.

4626c49e 27-Mar-2014 Jonathan Schleifer <js@webkeks.org>

desklink: Fix %ld being used instead of B_PRId32

Also enables -Werror.

be180252 26-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update Protrekkr package.

This version can be installed. Sorry for the bug.

9109e44e 22-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Include findutils_bootstrap on x86* versions of bootstrap image.

18bac983 22-Mar-2014 Jonathan Schleifer <js@webkeks.org>

Fix missing includes in libbsd

This makes it compile with -Werror.

a8c098a3 22-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>


* Instead of separate variables, HAIKU_BUILD_TYPE is set to one of
'bootstrap', 'minimum' or 'regular'.
* Adjust uses of HAIKU_BOOTSTRAP_BUILD accordingly.

dbb5224a 21-Mar-2014 Jonathan Schleifer <js@webkeks.org>

Revert "x86 and x86_64: Update binutils package."

This reverts commit 4a4e2dae77e28f70a2decf27c24ec182b360c6d5.

It broke the build with:
Resolving package dependencies ...
Encountered problems:
problem 1: nothing provides cmd:as>=2.23.2_2013_04_09 needed by
solution 1:
- allow deinstallation of gcc-4.8.2_2014_01_28-2

Instead, the fixed binutils package should be used. Reverting this now
as otherwise it's not even possible to build a system to build a fixed

4a4e2dae 19-Mar-2014 Jérôme Duval <jerome.duval@gmail.com>

x86 and x86_64: Update binutils package.

c2719465 19-Mar-2014 Jérôme Duval <jerome.duval@gmail.com>

Update binutils version in haikuports.cross repository.

1d539fd0 18-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update Haikuwebkit to version 1.2.5.

Sorry for the delay.

55f7180d 17-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Restore creation of the home symlink on the desktop.

* apparently, this got lost during the refactoring of the images

dff7d3a0 16-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add files missing in last commit, sorry.

ff35d6c1 16-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Refactor definition of Haiku image contents.

* Move actual definitions of respective image contents to files
underneath build/jam/images/definitions (minimum, bootstrap, regular).
* HaikuImage now only includes the image definitions for the selected
build profile and adds the Haiku packages.
* Simplified topmost Jamfile to some extent.
from build/jam/packages/Haiku to the respective image definition file.
* Sort and reformat several lists to make them more readable.

1d50d90f 16-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Drop extra packages and note which no longer applies.

* now that haikuporter resolves the dependencies correctly, there's no
need to add texi2html and htmldoc explicitly

72e67791 15-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Make set of source packages for bootstrap-image configurable.

* Add new build profile 'minimum', which defines a minimum set of
* Introduce HAIKU_BOOTSTRAP_SOURCES_PROFILE and let it default to
'@minimum-raw'. This can be overruled in UserBuildConfig, setting
it to '@release-raw' will cause all source packages required for a
full release to be put onto the bootstrap-image.
* Add new image HaikuImageMinimum, which is meant to define the minimum
useful Haiku image (yeah, I know that's vague).
* Add HAIKU_MINIMUM_BUILD, which indicates that HaikuImageMinimum should
be used (it would be better to merge this with HAIKU_BOOTSTRAP_BUILD
into something like HAIKU_BUILD_TYPE)
* Cleanup duplicate references to basic packages - those are now added
by the topmost Jamfile (no longer referenced by the build profiles).

bef384b0 15-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Don't copy over package versions into package-list for bootstrap.

* This decouples the versions referenced by the architecture-specific
repository file from the actual versions available in the haikuports
branch that happens to be used for the bootstrap build.

a5fba62e 14-Mar-2014 Jonathan Schleifer <js@webkeks.org>

HaikuImageBootstrap: Add random

This is required for scons, which is required to build Mesa.

0d53b189 12-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix text alignment in jam help.

Thanks to stippi for noticing the problem...

c5b4edb2 12-Mar-2014 Arvind S Raj <sraj.arvind@gmail.com>

Fixed typo in help information of a nightly build target

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

c6b49185 12-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add Qt and Qupzilla packages.

Packages built a while ago by Arfonzo, which never were uploaded.
Thanks, and sorry for the delay.

c418e8f1 11-Mar-2014 Rene Gollent <rene@gollent.com>

x86_64: Update bison, libtool, python and readline packages.

57ea16dd 11-Mar-2014 Rene Gollent <rene@gollent.com>

Update x86-64 bzip2, openssl and vision packages.

36ab9ee1 11-Mar-2014 Jonathan Schleifer <js@webkeks.org>

Use correct gawk_bootstrap version

This prevents rebuilding it every time jam is called.

f69f5a44 11-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Filter non-rigged source packages from bootstrap image.

* Before, we were putting both rigged and standard source packages
onto the bootstrap image, which caused the build to fail (because
non-rigged source packages can only be built with git available).

526132b5 11-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add missgin gawk_bootstrap, it is required on the bootstrap image.

fd468340 09-Mar-2014 Arvind S Raj <sraj.arvind@gmail.com>

Add more build profiles to "jam help" list.

* fixes #10655

Signed-off-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
(with some style fixes)

98ae6f27 09-Mar-2014 Jonathan Schleifer <js@webkeks.org>

Update HaikuPortsCross repo for all archs

9f487be8 06-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add vim 7.4 package.

8e0b2cb0 05-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add various useful packages for x86 part of gcc2hybrid.

Some steps towards libpak...

0ae98352 02-Mar-2014 Jérôme Duval <jerome.duval@gmail.com>

Update gawk package, disabling multibyte support.

1c62b9ce 02-Mar-2014 Rene Gollent <rene@gollent.com>

x86: Update webkit to 1.2.4.

34a7841a 02-Mar-2014 Rene Gollent <rene@gollent.com>

x86: Update gcc and binutils packages.

- Mainly needed to enable C++11 support in gcc.

66bd70a9 02-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Update gcc4 version in haikuports.cross repository.

0b0fd9ee 02-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Correct typos (wrong primary architecture) in comment.

dbc5041b 02-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add curl to bootstrap package list for x86_64.

82e975d7 02-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add libnetwork.so to stage1 of bootstrap build.

bfd2e8b3 02-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Don't try to put findutils-commands on bootstrap image.

* findutils has been moved out to a haikuport, so the commands are no
longer known to the build system

e1640ae8 02-Mar-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add missing texinfo to bootstrap package list.

b2415b53 01-Mar-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update HaikuWebkit to version 1.2.4.

The source package is missing, because I can't upload it to the repo.
This is too slow and has failed several times.

d0354697 26-Feb-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

ARM: Name beagleboneblk back to beagle

* Pulkomandy pointed out that all Beagle hardware is
very similar so we could likely get away with a single
ARM target board.

6d336321 25-Feb-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

ARM: Simplify board specification

* Don't assume verdex as it isn't clear this was
* Make an educated guess on HAIKU_BOOT_PLATFORM
based on provided board (but still allow it to
be overridden)
* Error out if user doesn't populate
HAIKU_BOOT_PLATFORM or enters an unknown board
* You need to add "-sHAIKU_BOOT_BOARD=xxx" to
your jam to build for the proper ARM device.
* Rename beagle to beagleboneblk as per the

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.

211f2edb 25-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Add gawk package for x86, x86_64 and x86_gcc2.

8b804bc1 25-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

findutils: use the HaikuPorts package.

* removed in-tree version.
* added as bootstrap package.
* note: HaikuPorts package has no rdef for binaries.

15a45357 24-Feb-2014 Humdinger <humdingerb@gmail.com>

Updated UberTuber to v0.9.10

5c9657b7 23-Feb-2014 Oliver Tappe <zooey@hirschkaefer.de>

Fix creation of haikuports.conf for bootstrap image.

* comments in here-documents don't work (the shell filters them out),
so we echo the comment line explicitly

fd621a02 23-Feb-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Use the TARGET_* variable instead of the HAIKU_* one.

HAIKU_* variables are copied to TARGET_*, making it possible to also
build for other targets (libbe_build, or BeOS R5 when we still allowed

Thanks to Ingo for explaining how this is meant to work.

08104497 22-Feb-2014 John Scipione <jscipione@gmail.com>

HaikuImage: Add empty system non-packaged directories

... mirroring home/config/non-packaged/

Also, sort the list lexographically and move the creation of the non-packaged
decorators directory from HaikuImage to HaikuImageCommon along with the rest.

81e7f1e9 23-Feb-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Fix definition and use of target ASFLAGS.

* ArchitectureRules define a variable named HAIKU_ASFLAGS, so other
Jamfiles can append to it.
* But, TARGET_ASFLAGS was used instead in the single place where we
tried to make use of this (the verdex BoardSetup), and in the As rule
* Moreover, the As rule used $(architecture) instead of
$(TARGET_PACKAGING_ARCH) (I suspect a bogus copypaste?). So, it never
actually made use of the flags

With this working, add the proper flags to the BeagleBoard BoardSetup,
so we implement atomic operations the ARMv7 way (no need to syscall).
This helps with compiling, as the As and Cc/Cpp rules now agree on the
defines and the atomic implementation to use.

339e00cc 22-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Add findutils package for x86 and x86_gcc2.

28115705 22-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Add findutils package for x86_64.

a94260d8 22-Feb-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Add less and netcat packages for x86_gcc2

* Waiting for x86 and x86_64 ones before we can remove the built-in
version in Haiku...

c2d994b0 22-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

HaikuImage: activate GL components with mesa feature.

2eccf328 21-Feb-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Add latest Mesa packages

* Solves #9362

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

6a6d5a80 20-Feb-2014 John Scipione <jscipione@gmail.com>

Add decorators to system non-packaged decorator directory

... commented out still for now. BeDecorator is almost ready,
MacDecorator and WinDecorator need a bunch more work still.

14aa801a 20-Feb-2014 John Scipione <jscipione@gmail.com>

Update DecorInfo to scan for decorators

Look in system and user packaged and non-packaged decorator directories.

9de067d5 20-Feb-2014 Humdinger <humdingerb@gmail.com>

Added UberTuber and youtube-dl to HaikuPorts repo

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

0992d43c 18-Feb-2014 Jonathan Schleifer <js@webkeks.org>

Add clang-3.4-3 for x86

1b38c341 18-Feb-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

mips: Remove mips

* As per the ML discussions. Bumps MIPS to tier 3.
* We've reached a unanimous descision that MIPS doesn't
target any real / valid hardware Haiku wants to pursue
at the moment. In the event that anyone wants to pursue
MIPS, feel free to fork Haiku into your own repository
(and we'll even link to it on the website ports page)
* If someone develops a viable plan for MIPS (and gets the
port working, it can be readded at a later date)

f5e19a38 15-Feb-2014 Ithamar R. Adema <ithamar@upgrade-android.com>

board/arm: cleanup setting of ARM compiler options

The ones with ARCH extension are used for setting up the KERNEL
ones, so no need to try and set both.
Also, the verdex target was not setting the ARCH one, and therefore
never configured gcc for ARMv5.

29376775 15-Feb-2014 Jonathan Schleifer <js@webkeks.org>

Downgrade libpcre for x86

The new version breaks git, but only once it's in the repository.
Installing it manually alongside the old one works. Rebuilding git and
uploading a new package does not work, as for the package management,
the new version is exactly equal to the old, as the port revision isn't
newer. We need to come up with a proper way to handle this.

Also removes zsh, as that requires the new libpcre.

47343f61 14-Feb-2014 Jonathan Schleifer <js@webkeks.org>

Update libpcre to 8.33-1 for x86

a781bead 14-Feb-2014 Jonathan Schleifer <js@webkeks.org>

Add zsh for x86

480a333c 14-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Update freetype package for x86, x86_gcc2 and x86_64.

ea81f962 14-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

mesa: update x86_gcc2 packages to 7.9.2-6

ed661871 12-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

mesa: update x86 packages to 10.0.2-3

9f11100b 10-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Update freetype package for x86 and x86_gcc2.

b3ece905 09-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

configure: --use-gcc-pipe now affects build_cross_tools_gcc4.

8b0f40cb 08-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Update freetype package for x86_64.

221554b0 08-Feb-2014 Jonathan Schleifer <js@webkeks.org>

Add vim-7.4-1 for x86

4c000bf9 08-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

Update gcc 4 package for x86_64.

54c7d416 08-Feb-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update gcc4 package to include C++11 threads support.

56501446 07-Feb-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

KeymapSwitcher: rebuild following Locale API change.

b41ab65b 05-Feb-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Add BootManager, writembr

* Fix build of BootManager on x86_64 (signed vs unsigned error)
* Throw in writembr as it seems to build (untested)

4f57b134 05-Feb-2014 Jérôme Duval <jerome.duval@gmail.com>

build_cross_tools_gcc4: enable posix threads.

* build kernel libgcc and libsupc++ with disabled posix threads for all
architectures. We currently change the configuration manually, as gcc
doesn't easily let us reconfigure without a full rebuild.

b55c918f 02-Feb-2014 Jonathan Schleifer <js@webkeks.org>

Import gnuregex 0.12 and remove hardcoded paths

This is required on OS X and other systems which do not have the glibc
extensions for regular expressions (FreeBSD is not one of them as it
already includes gnuregex in /usr). With this there are no hardcoded
non-standard paths for OS X anymore.

regex.c and regex.h are from the official gnuregex 0.12 distribution,
the only modification is that I added __BEGIN_DECLS and __END_DECLS to

6464f4f6 30-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

x86_64: Add a bunch of video drivers that compile.

* Added cards need testing.
* 3dfx, ati, neomagic, and s3 still don't build due to some
more complex pointer size issues. (and I don't have hardware
to test on)

bc8a69e3 28-Jan-2014 Rene Gollent <rene@gollent.com>

Update gcc4 package for gcc2(h) to 4.8.2.

3306e3aa 28-Jan-2014 Pawel Dziepak <pdziepak@quarnos.org>

build: Enable -Werror for add-ons/kernel/power

bf169466 28-Jan-2014 Pawel Dziepak <pdziepak@quarnos.org>

build: Enable -Werror for libroot/os

225acfb3 28-Jan-2014 Pawel Dziepak <pdziepak@quarnos.org>

build: Enable -Werror for bootloader

83805f93 28-Jan-2014 Rene Gollent <rene@gollent.com>

Update native gcc4 package for gcc4 Haiku to 4.8.2.

de39d236 28-Jan-2014 Jérôme Duval <jerome.duval@gmail.com>

Update gcc 4 package for x86_64

1e93288e 28-Jan-2014 Jérôme Duval <jerome.duval@gmail.com>

build_cross_tools_gcc4: unbreak --use-gcc-graphite.

* added -pipe to CFLAGS, builds are faster and /tmp usage is avoided at the
cost of more memory used.
* replaced ppl by isl as required by gcc 4.8

5179b54a 28-Jan-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update gcc4 Mesa packages for gcc2hybrid.

27c7c040 26-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

HaikuPortsCross: Add rest of needed bootstrap packages for PowerPC

800d5376 26-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

package kit: Disable curl requirement on bootstrap build

* As per the mailing list.
* Introduce HAIKU_BOOTSTRAP_BUILD define to sources
to let them know they are taking part in a bootstrap

bf3d2753 26-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Add Haiku repository config only optionally

The HAIKU_ADD_HAIKU_REPOSITORY_CONFIG build variable can be set to add
the Haiku repository config to the image.

547466c0 25-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

ppc: Add icu HaikuPortsCross package

* Work towards resolving #10240

86eb11f1 23-Jan-2014 Rene Gollent <rene@gollent.com>

Update BePDF and liblayout.

- Resolves failures due to removed get_system_info() symbol. Thanks to
Chris Roberts for the updated liblayout.

68f8b94e 22-Jan-2014 Oliver Tappe <zooey@hirschkaefer.de>

Drop --remote-user configuration option again.

* as Ingo has pointed out, the remote user settings doesn't
relate to the build configuration at all, so setting the
remote user via HAIKU_REMOTE_USER in UserBuildConfig or
via shell environment is the way to go
* additionally: drop debug output

86d7e283 22-Jan-2014 Oliver Tappe <zooey@hirschkaefer.de>

Add support for specifying remote ssh login user.

* add option --remote-user to configure, which sets HAIKU_REMOTE_USER
* add evaluation of HAIKU_REMOTE_USER variable when ssh-ing
into git.haiku-os.org

e1cb8510 21-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

mesa: update x86 packages to 10.0.2-2

* Revision bump goes from llvm-3.2 to llvm-3.4 internally
* mesa_swpipe gallium llvmpipe renderer is working again, enjoy!

1fe66815 21-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

mesa: update x86 packages to 10.0.2-1

* Fixes x86 primary side of #10456
* x86 secondary still needs rebuilt

6a5f0f4d 19-Jan-2014 Rene Gollent <rene@gollent.com>

Vision: fix missing icon.

be5e6fef 18-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Add repository config for the Haiku repository to the image

* HaikuRepository rule: Create the repository config.
* HaikuImage: Add the repository config for the Haiku image. The
repository cache is not added, though (it would only be available, if
the repository had been built before).

Implements #10287. The Haiku repository is now available in Haiku by

f0b99b54 18-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

RepositoryConfig rule: Make a bit more generic

Instead of the repository the URL can now be passed. It can use the
"$version" placeholder, which will be replaced by the content of the
given version file. If the URL is not given, the one from the repository
info will be used.

12c19e63 18-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Move creating the Haiku repo info to jam

* PreprocessPackageInfo rule: Pull out new rule
PreprocessPackageOrRepositoryInfo which does the sed substituation and
optionally the filtering through the C preprocessor.
* HaikuRepository rule: Generate the repository info file (from the
given template). No longer do that in the build_haiku_repository

af559cd6 18-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Add DetermineEffectiveHaikuRevision rule

Simplifies PreprocessPackageInfo a bit.

d4bfbab3 18-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Implement generic Sed rule

e5ebc99d 17-Jan-2014 Rene Gollent <rene@gollent.com>

Update gcc4 webkit package to 1.2.3.

495b360b 18-Jan-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

Add support for explicitly preventing rebuilding packages

Due to depending on dynamically built files, package files will always
be rebuilt when they are needed (e.g. when an image is built). The build
variable HAIKU_DONT_REBUILD_PACKAGES can be defined to prevent
rebuilding existing package files (even ones that are out-of-date).

Main target for this change is buildbot. We want to make sure that the
packages in the repository it builds are exactly identical to the ones
in the images, which may not be the case when the packages are rebuilt
(due to different timestamps of contained files). The respective build
order should be:

1. Build repository.
2. Without cleaning the generated directory, build different image types

c1bcd682 18-Jan-2014 Rene Gollent <rene@gollent.com>

Update Vision x86{_gcc2} packages to r949.

Updated to no longer rely on deprecated get_system_info() call.

0876ab98 17-Jan-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

fixed gcc2 package, following atomic_add change.

d0f2d828 16-Jan-2014 Pawel Dziepak <pdziepak@quarnos.org>

Merge branch 'scheduler'


66a7f29f 15-Jan-2014 Jérôme Duval <jerome.duval@gmail.com>

x86_64: include the "32" dir when targeting 32-bit

* helps with building boot loader with GCC 4.8

b11772ac 14-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Update x86_gcc2 gcc packages

* Resolves problem with secondary arch builds
not picking up secondary os kit headers
* Still need to build x86 gcc packages
* No binary changes, shouldn't need a bootstrap

aa5101ce 13-Jan-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update HaikuWebKit package to version 1.2.3.

Older versions will not work anymore because of the API changes in
network kit (removal of nonstandard B_PROT_* status codes). x86 and
x86_64 packages have to be updated again.

024e81af 12-Jan-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Update UserBuildConfig readme and sample

AddOptionalHaikuImagePackage is replaced with AddHaikuImagePackages.

121a158f 11-Jan-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Lua: update to bugfixed package

The previous version didn't work at all.

624435c4 10-Jan-2014