Commit Graph

155 Commits

Author SHA1 Message Date
Alexander von Gluck IV
8904e82c84 mesa: Add 10.5.2 recipe
* A few patches, build bugs reported upstream
* Tested functional on x86_64
2015-04-04 13:55:55 -05:00
Jerome Duval
9e7046296b mesa: added recipes for 10.3.7 and 10.4.7
* enable 10.2.9 for x86
* 10.3.7 and 10.4.7 tested on x86 with llvm 3.5.1
* GLTeapot with 10.4.7 produces a blue teapot (instead of red)
2015-03-21 22:51:13 +00:00
Jerome Duval
570419bb72 mesa: Patch to fix build with llvm 3.5 2015-03-21 18:32:36 +00:00
Jerome Duval
e306860e98 readline: version 6.3 plus 8 upstream patches.
* removed 6.2 recipe.
2015-01-31 10:48:44 +00:00
Humdinger
a38db25c39 Changes in SUMMARY, DESCRIPTION and whitespace.
Removed the full-stop and repeating package name in SUMMARY.
Removed hard line breaks, broke up some very long paragraphs and
use bullet lists where possible.
All done by browsing through HaikuDepot. There may be (many) more left
in the whole haikuports repo...

Included 10 extended desriptions done by soyoye14 for GCI 2014
(https://www.google-melange.com/gci/task/view/google/gci2014/5240373098053632)

Removed/insert whitespace where it seems to be the custom in recipes.
Sometimes rearranged elements of a recipe (moving license and copyright
up, for example).
2015-01-12 19:23:51 +01:00
Alex Striff
a1314e012e finished mtdev recipe 2015-01-10 06:16:03 +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
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
Adrien Destugues
80aae508fb Mesa: link against libbe to use be_bold_font
Fix issues with various BeOS apps which use libGL.

Thanks to puckipedia for investigating this!
2014-11-07 09:45:53 +01:00
Alexander von Gluck IV
b594c38f5c Mesa: Add 10.2.9, package untested 2014-11-03 15:02:23 +00:00
Adrien Destugues
dc60797318 Mesa legacy: recipe for matest release. 2014-10-15 12:01:15 +02:00
Adrien Destugues
8533b760b8 mesa: fix build.
* include strings.h for strncasecmp
* add dependencies on libstdc++ and libgcc_s.
2014-08-29 14:55:13 +02: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
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
Alexander von Gluck IV
57eb4364cc mesa: 7.9.2 updates to rev 8
* Introduce pkg-config
 * Rev 8 fixes a build issue with header paths
2014-08-05 21:25:56 +00:00
Alexander von Gluck IV
c541d73fc0 mesa: Add rewritten Mesa 7.9.2 recipe for gcc2 2014-08-05 19:46:27 +00:00
Jerome Duval
51e53fcbc4 readline: enable x86 2014-06-01 21:43:05 +00:00
Joseph R. Prostko
f14f1b406d Bump the revisions for the updated Readline recipes
* Thanks for the reminder, Urias!
2014-05-07 00:14:51 -04:00
Joseph R. Prostko
d72ea592d6 Update the Readline recipe files
* This commit ensures that libreadline is always linked to libncurses
2014-05-06 23:47:59 -04:00
Rene Gollent
327c2dc16f Add more architectures to libexecinfo recipe. 2014-05-04 17:18:58 -04:00
Alexander von Gluck IV
5383dbb8b4 mesa: Add 10.1.1 recipe 2014-04-23 17:52:59 +00:00
PulkoMandy
5f9bcb6928 Declare ARM support for packages to bootstrap.
* The bootstrap process won't work without that.
2014-04-22 21:23:55 +02:00
Oliver Tappe
80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Oliver Tappe
5a2d2f73a6 Correct SRC_FILENAME for mesa-7.9.2.
* This doesn't help though, as the source archive no longer exists.
2014-04-21 00:16:44 +02:00
Adrien Destugues
25b53ae486 libexecinfo: Fix installation to use proper soname 2014-04-17 16:18:01 +02:00
Adrien Destugues
bd8bafd3cd Add libexecinfo from FreeBSD
* Implements backtrace() and a few other functions with the same API as
glibc.
* Useful for porting linux specific things, and for debugging.
2014-04-17 11:13:22 +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
0b25cbc956 readline: Enable x86_64, add checksums 2014-03-27 01:23:33 +01:00
Julien Lepiller
57e605098a readline 6.3 is not tested on some architectures 2014-03-22 21:59:51 +01:00
julien lepiller
ab3fdeef7a Merged haikuports/haikuports into master 2014-03-22 11:40:38 +01:00
Jonathan Schleifer
6eb0bdc741 mesa: Add missing hashes 2014-03-20 01:55:04 +01:00
Alexander von Gluck IV
840e78fe07 mesa: Add updated 10.1.0 recipe
* Tested working on x86
2014-03-19 01:25:06 +00:00
Julien Lepiller
ff1dcecb3a updated bash and readline 2014-03-15 20:11:49 +01:00
Jerome Duval
f516196e92 mesa: Update 7.9.2 to version 6
apply patches from 10.0.2
2014-02-14 16:49:46 +00:00
Jerome Duval
f1c9ea309d mesa: hgl: release add-ons on GLView destruction
* bump version.
2014-02-12 20:39:43 +00:00
Adrien Destugues
3ae41aea11 Path with spaces don't work well
Use wildcards to avoid bad splitting of path argument on spaces.
2014-01-27 20:10:16 +01:00
Alexander von Gluck IV
125b7b00f3 mesa: 10.0.2 bump llvm version requirement
* mesa_swpipe generated with llvm 3.4 works
  again :D
2014-01-22 06:40:48 +00:00
Alexander von Gluck IV
556848fb05 mesa: Add 10.0.2 recipe
* Includes one new patch for the change
  in atomics, one less patch for something
  that was applied to the 10.0 branch upstream
2014-01-22 03:55:16 +00:00
munchausen
e55f69e4c7 readline-6.2.recipe: bump revision to 4 2014-01-09 15:50:33 +00:00
Ed Robbins
049811e420 gmp: fix requires, move headers to /devlop/headers. readline: fix
requires.
2014-01-07 12:21:04 +00:00
Ed Robbins
3d2b03c607 Update gmp and readline to support multi arch 2014-01-06 16:31:07 +00:00
noryb009
30423e0bd1 Rewrap sys-libs DESCRIPTIONs 2014-01-02 16:40:58 -05:00
Alexander von Gluck IV
57e39fff0f mesa: Update Mesa-10.0.1 to fix #10360
* These changes are awaiting review by upstream mesa
2013-12-31 16:09:07 -06:00
Alexander von Gluck IV
ad1ce17f8b mesa: Update Mesa 7.9.2-5 recipe to revision 5
* This revision fixes several issues including:
  - OpenGL screensavers not running due to a missing
    libGL linkage in renderer.
  - Build failure in recent images due to mesa not looking
    internally for the Haiku OpenGL kit headers.
2013-12-30 23:14:09 -06:00
Alexander von Gluck IV
9db398a240 glu: Fix GLU for new libGL provided by Mesa
* Remove glapi hacks
2013-12-25 20:25:04 -06: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
1b319035c3 mesa: Require proper llvm secondaryArchSuffix 2013-12-23 10:35:03 -06:00
Alexander von Gluck IV
fa383dd651 mesa: Flag 7.9.2 as tested on x86_gcc2 secondary 2013-12-23 07:25:22 +00:00
Alexander von Gluck IV
eac5997828 mesa: Fix reversed header symlink 2013-12-23 06:29:09 +00:00
Alexander von Gluck IV
8acdaec3e9 mesa: Fix missing developLibDir symlink 2013-12-23 04:32:09 +00:00