Adrien Destugues
4ac3c394eb
llvm: fix policy warnings
...
* Move cmake files to data/llvm
* Add missing cmd: entries.
2014-12-28 12:02:17 +01:00
Jerome Duval
980e58537b
binutils: fix checksum and install section.
2014-12-28 10:04:49 +00:00
Jérôme Duval
008725f520
binutils: added recipe for 2.25
2014-12-28 10:27:15 +01:00
Jerome Duval
c3f26dcb88
gcc: added recipe for version 4.8.4
2014-12-21 21:31:33 +00:00
Alexander von Gluck IV
66e24ed802
llvm: Create 3.5.0 recipe
2014-12-15 03:36:34 +00:00
Oliver Tappe
52b344b97b
Drop references to $haikuVersion.
...
* Referring the current haiku version explicitly is not needed, since
the RequiresUpdater takes care of setting the version of Haiku used
for building a package.
2014-12-14 23:08:52 +01:00
Jerome Duval
ea5a602d8d
autoconf213: use --program-suffix
2014-12-14 10:35:12 +00:00
Theodore Kokkoris
101ce8e17c
Add autoconf 2.13
2014-12-11 22:17:18 +02:00
Alexander von Gluck IV
de6aed092a
m4: Add missing cmd:awk build dep
2014-12-07 14:47:59 +00:00
Scott McCreary
dd7203462c
Merged in ciand/haikuports (pull request #273 )
...
Fix missing entries in legacy gcc and binutils recipes
2014-12-07 00:51:08 -08:00
Adrien Destugues
31bea66ae0
arm_none_eabi_gcc: fix multilib support
...
Use the gcc sources from the official gcc arm-embedded branch instead of
the Haiku branch. These include patches adding support for complex
multilib setups for ARM, so the toolchain can now target armv6, and armv7
m/ar/em.
Enable said option so we get a multilib toolchain.
This also means we get gcc 4.8.4 instead of 4.8.2.
Bump revision of newlib since it was also rebuilt with multilib
support.
2014-12-06 09:46:20 +01:00
Cian Duffy
d115b03758
added SHA256 checksum missing from GCC 2.9.5 recipe
2014-12-04 21:58:39 +00:00
Yourself
a8600b3f7a
added missing cmd:find and cmd:xargs to binutils 2.17 recipe
2014-12-04 21:55:24 +00:00
Adrien Destugues
ae508264d3
m4: needs awk to build.
...
Thanks to gci student georgewhite for spotting this!
2014-12-04 13:53:53 +01:00
Alexander von Gluck IV
efbc036ece
fix: Update perl,diffutils,sed,which,m4,make include grep buildreq
2014-12-03 20:35:06 +00:00
Jérôme Duval
544b2f5716
jam: use the source archive like binutils.
2014-11-17 22:57:01 +01:00
François Revol
7effcc23f6
libuuid: Fix pkgconfig file
...
Increment revision
2014-10-28 21:54:16 +01:00
Adrien Destugues
816eb18411
libtool: make it work for secondaey arch
...
* in case someone needs libltdl there.
2014-10-26 22:10:22 +01:00
François Revol
aebdcc097e
libuuid: Add x86 as supported (2nd) arch; add checksum
2014-10-23 00:40:19 +02:00
Adrien Destugues
a256daa824
Add recipe for libuuid.
2014-10-22 21:53:16 +02:00
Adrien Destugues
8087c922fa
gcc2: recipe with really fixed LDBL_MIN
2014-10-17 13:25:13 +02:00
Adrien Destugues
ae5042b6e6
Let gettext test run better.
...
There are 2 failed tests.
2014-10-16 10:01:38 +02:00
Adrien Destugues
eeb91c45e8
patch: add test rule.
2014-10-15 12:01:13 +02:00
Adrien Destugues
ca1a27399f
gettext: run all the tests.
2014-10-15 12:01:12 +02:00
Adrien Destugues
79b87c34c9
Update recipe for gcc2
...
* Provides devel:libgcc in gcc_syslibs, that was previously missing
* Includes the fixed LDBL_MIN/MAX/EPSILON constants
2014-10-14 21:58:47 +02:00
Adrien Destugues
b625ac2ec2
bc: minor fixes.
...
* get tests running.
2014-10-14 15:00:08 +02:00
Jerome Duval
5fa163abdd
binutils: removes unneeded require.
2014-09-27 14:52:16 +00:00
Jerome Duval
0796b881e4
Revert parts of d0ef852764.
2014-09-22 22:30:13 +00:00
Jerome Duval
d0ef852764
freetype: fixed pkg-config and libtool files.
...
to use package links as described by Ingo.
* added devel packages requirements for libpng, zlib, bzip2
2014-09-22 22:20:35 +00:00
Adrien Destugues
adba167c68
distcc: cleanup, strings.h, python2.7.
2014-09-19 08:59:35 +02:00
Jerome Duval
0722c84c0c
gettext: added a recipe for version 0.19.2
2014-09-09 21:07:05 +00:00
Adrien Destugues
64b8b93c34
Add a libc for the arm-none-eabi compiler.
...
* The gcc_nolibc compiler is built first, it doesn't come with a C
library
* This compiler is then used to build the newlibc
* Finally, gcc is built again (the final version of the package) using
the newly built newlibc.
Also fix some paths so everything gets installed in
system/develop/tools/arm-none-eabi. This is the simplest way to go so
this particular gcc finds the includes there, without any risk of mixing
them up with actual includes for Haiku.
2014-08-24 12:18:19 +02:00
Adrien Destugues
18391d403f
Fix LLVM for secondary arch.
2014-08-22 20:34:48 +02:00
Oliver Tappe
3b29662579
gcc: fix resulting c++ headers, bump revision.
...
This fixes crashes related to libstdc++ introduced by the switch to
gcc-syslibs.
2014-08-15 20:08:13 +02:00
Oliver Tappe
415330eafd
Add new gcc packages that build syslibs.
...
* Build shared and static syslibs packages along with gcc. These
packages will be used by Haiku's build system.
2014-08-11 21:54:31 +02:00
Oliver Tappe
0ae14925ba
Fix library paths in libtool (no /boot/common).
2014-08-11 21:54:31 +02:00
Adrien Destugues
da66ad297d
Add newlib for arm_none_eabi
...
* Add sysroot support to the binutils
* Add a "nolibc" version of gcc, used only to build the newlib
* Add newlib recipe
* Fix "main" gcc recipe to depend on the built newlib and set the
sysroot and default include search path properly.
This recipe set can now be derived to build bare-metal cross compilers for
any other CPU supported by gcc, binutils and newlib.
2014-08-11 12:34:39 +02:00
Adrien Destugues
ad2d0bf023
Add recipe for arm_none_eabi_gcc
...
* Do NOT use for Haiku development. This is a GCC without standard
libraries for bare-metal programming on embedded platforms.
2014-08-10 08:39:58 +02:00
Adrien Destugues
55143417e6
Add binutils for ARM
...
* Not completely tested, I couldn't get a C compiler built yet.
2014-08-09 16:47:57 +02:00
Jerome Duval
e6c9b680ff
bison: added a recipe for version 2.6.5
2014-08-04 21:53:13 +00:00
Jerome Duval
1c4b907520
binutils: fix license.
2014-08-04 17:22:17 +00:00
Jessica Hamilton
4a7f4e2074
Build fixes on x86_64 to gcc & haikuwebkit
2014-07-22 21:17:11 +12:00
François Revol
3c078d8192
Fix some bad usage of $portVersionedName
...
It contains _x86 for gcc4 builds, which is not what we need.
2014-07-19 19:49:49 +02:00
François Revol
ce81f8ec42
gettext: Simplify PROVIDES and increment revision
...
Previous changes forgot to bump revision...
2014-07-19 00:30:11 +02:00
Jerome Duval
621934e424
llvm: version bump.
2014-07-16 21:46:56 +00:00
Adrien Destugues
d702cc809a
Forgot to add Watcom licence file.
2014-07-15 19:44:11 +02:00
Adrien Destugues
fa8b6518bd
WIP recipe for Open Watcom.
...
Build fails after the bootstrapping stage, as executables compiled with
Watcom tools crash the runtime loader.
2014-07-15 19:43:36 +02:00
Oliver Tappe
f345655f4d
gcc: explicitly disable TLS on x86_64.
...
* Building gcc-4.8.3 on x86_64 with TLS support fails with an ICE,
so don't use TLS until the problem is fixed.
2014-07-03 19:42:04 +02:00
Adrien Destugues
667aa7e22a
Forgot to commit patches to llvm. Thanks to Diver for noticing.
2014-06-18 15:35:04 +00:00
Adrien Destugues
aba7deaf79
llvm: fix recipe.
...
Set the installation paths by forcing the variable passed to make; as configure options are ignored.
As a result; add a bunch of provides to match the now properly detected libraries which are installed in alace where people can use them.
This makes the package build properly with haikuporter -S.
2014-06-18 14:06:16 +00:00