Commit Graph

277 Commits

Author SHA1 Message Date
Adrien Destugues
b2daa71240 bison 2.5: hybrid build support. 2014-04-19 23:54:36 +02:00
Adrien Destugues
1f18f91f08 gcc: provides libstdc++. 2014-04-15 22:46:39 +02:00
Jerome Duval
c106cff12a libtool: added checksums, find and xargs deps. 2014-04-15 18:13:33 +00:00
Jerome Duval
aac2b105e0 flex: added recipe for version 2.5.39 2014-04-14 18:27:04 +00:00
Jonathan Schleifer
72872aede2 clang-3.4: Add checksums 2014-04-06 03:04:29 +02:00
Adrien Destugues
fec97cb13d llvm: make it work with haikuporter -S
* Missing provides for all commands
* Configure script seems to ignore docDir and incldueDir, so manually
    move them in place at install step...
2014-04-01 21:27:27 +02:00
Adrien Destugues
8b23273f9e Cleanups
* Remove some old non-recipes
* Add missing cmd:awk to some packages
2014-03-30 13:23:00 +02:00
Jonathan Schleifer
b82526cbd4 clang: Remove useless find + sed patch 2014-03-27 22:12:22 +01:00
Jonathan Schleifer
a43ff1ba51 automake: Add missing cmd:find 2014-03-25 23:08:12 +01:00
Jonathan Schleifer
c518f913b1 autoconf: Make the perl dependency more specific 2014-03-25 22:34:08 +01:00
Jonathan Schleifer
ea0cd3b547 autoconf: Break cyclic dependency
There is no reason why autoconf would need autoconf and thus have a
cyclic dependency, as there is no need to call autoreconf as no files
are changed that result in generated files.

It seems the BUILD_PREREQUIRES only included autoconf as a hack to
include perl, awk, m4 and others needed to build autoreconf.
2014-03-25 22:08:06 +01:00
Jonathan Schleifer
71862950aa automake: Add checksums 2014-03-25 21:59:19 +01:00
Jonathan Schleifer
d6d0f5b613 autoconf: Add checksums 2014-03-25 21:59:10 +01:00
Jonathan Schleifer
7c749a88b8 binutils-2.24: Lower compat version
This fixes the problem that when updating binutils the installed GCC
still depends on binutils-2.23 and thus can't be used to recompile GCC
so that it then depends on binutils-2.24 instead (it's kind of a
circular dependency, but not a real one).
2014-03-20 18:13:14 +01:00
Jonathan Schleifer
befbd78ebf binutils: Increase REVISION so that korli's change triggers a rebuild 2014-03-20 14:46:26 +01:00
Jerome Duval
6e8b0c2d9d binutils-2.24_2014_03_19: fix typo 2014-03-20 08:27:59 +00:00
Jonathan Schleifer
1d34382362 Update gcc recipe
* Uses newer revision of buildtools
* Fetches a tarball now instead of checking out from Git
 -> Should be faster
 -> Allows verification of the download
2014-03-20 04:28:15 +01:00
Jonathan Schleifer
905d17ec3c binutils-2.24: Fetch tarball instead of using Git
This should be faster and allows verification of the download.
2014-03-20 03:27:48 +01:00
Jerome Duval
5acce472f1 added recipe for binutils-2.24 2014-03-19 22:41:09 +00:00
Alexander von Gluck IV
9191333cbc llvm: Add missing cmd:find to 3.2 - 3.4 2014-03-16 17:58:03 +00:00
Oliver Tappe
f92737d5b1 Remove duplicate cmd:find 2014-03-13 09:53:22 +01:00
Adrien Destugues
024d4fbcd2 Various "requires" and "provides" fixes.
Mostly because of awk and findutils split out of main haiku package.
2014-03-10 16:55:56 +01:00
Jonathan Schleifer
39efd83851 Add all hashes for bc 2014-03-07 01:04:28 +01:00
Rene Gollent
f5f4a1527b Add missing findutils/xargs requirements as needed. 2014-03-02 11:55:20 -05:00
Jerome Duval
7e57931e12 qemu: build on x86_64. 2014-02-27 21:01:26 +00:00
Adrien Destugues
8a24af8e13 GCC4: enable C++11 threads support.
* This is required for building WebKit.
2014-02-05 14:27:54 +01:00
Jérôme Duval
fca9600696 gcc-4.8.2: restart the revision sequence 2014-01-28 23:52:11 +01:00
Jérôme Duval
07054711d9 gcc: Add recipe for version 4.8.2 2014-01-28 22:34:22 +01:00
Adrien Destugues
7a991925be llvm3.4: compiles fine on gcc2hybrid.
* Also add missing cmd: declarations.
2014-01-26 22:17:36 +01:00
Alexander von Gluck IV
176cac1066 clang: Patch to fix headers, add static analysis package
* clang was using the wrong include directories, patched
  to use /boot/system/development vs /boot/development
  Upstreamed: llvm.org/show_bug.cgi?id=18595
* Manually copy over the static analysis tools (no automated
  installation) and give them what they need to function.
  (tested working!)
* clang isn't aware of secondary architecture include
  paths at this time.
2014-01-24 04:51:21 +00:00
Alexander von Gluck IV
0c9343db65 clang: Add clang 3.4 recipe 2014-01-23 21:06:06 +00:00
Alexander von Gluck IV
5b34e52034 llvm: add 3.4 recipe and patchset 2014-01-22 06:25:14 +00:00
Adrien Destugues
73547e31cd Update gcc2 recipe
Forgot to commit this when i fixed the atomic_add in bastring.h.
2014-01-19 19:03:08 +01:00
Alexander von Gluck IV
56eae38258 gcc: Update gcc packages to later buildtools version
* Fix gcc2 link to old .PM git repo
* No binary changes needing a new bootstrap
2014-01-15 00:41:35 -06:00
Adrien Destugues
39a1b2a7e1 gettext: Fix policy warnings. 2014-01-13 20:38:16 +01:00
Scott McCreary
c818c7ed3a Updated libtool to 2.4.2 2014-01-08 20:49:07 -08:00
noryb009
1d16aaeecd Rewrap sys-devel DESCRIPTIONs 2014-01-02 16:40:58 -05:00
Scott McCreary
c889133228 Remove whitespace at end of line in gettext patch. 2013-12-29 20:53:25 -08:00
Alexander von Gluck IV
d97a2aabd9 all: Don't use portVersionedName for SOURCE_DIR
* portVersionedName contains the secondary architecture,
  so using it means secondary package builds fail.
  example: $portVersionedName is libwow_x86-0.0.0 when
  doing an x86 build on x86_gcc2
2013-12-25 17:52:56 -06:00
Alexander von Gluck IV
7eb12d2094 llvm: Properly flag 3.3 as broken to ensure proper Mesa build 2013-12-23 10:35:02 -06:00
Rene Gollent
fdb9df7542 Fix checkout paths for recipes pointing to...
no longer existing BuildToolsPM repository.
2013-12-12 19:25:12 -05:00
Michael Lotz
01a223c88a Convert bison-2.5 to recipe but marked untested on x86 only.
It builds and works on x86, but won't build on x86_gcc2 due to C99.
2013-12-08 03:06:58 +00:00
Dareus
d7f1b0d1cf aalib and bc recipe files updated 2013-12-06 05:53:37 +00:00
Dareus
ff6f0e1d75 bc recipe updated. 2013-12-05 04:33:33 +00:00
Dareus
3b787f6624 bc recipe fixed. 2013-12-03 04:47:45 +00:00
Ingo Weinhold
664e3c050d gcc 4: Disable ASLR for the executables
Makes pre-compiled headers work reliably.
2013-12-02 17:06:41 +01:00
Adrien Destugues
b177b0dfd2 gcc4: build with --with-gnu-ld
This allows gcc to pass response files directly to LD, allowing to build
WebKit libraries using them without hitting command-line length limit.

Also REQUIRES binutils at the proper version, as using binutils 2.17 with
gcc4 isn't working (as doesn't understand some directives).
2013-11-22 10:17:55 +01:00
Scott McCreary
1ddc1d1633 Deleted several old and outdated recipes and patches 2013-11-04 13:56:31 -08:00
Alexander von Gluck IV
de6c3b6fd0 llvm-3.2: Clean up provides 2013-10-30 03:27:06 +00:00
Chris Roberts
05699503b4 Remove charset.alias file from diffutils/idutils/patch 2013-10-28 19:16:51 -06:00