Commit Graph

246 Commits

Author SHA1 Message Date
Alexander von Gluck IV
0ac12f52b4 mesa: Update Mesa 9.3-dev recipe
* One more small bug needs fixed in upstream
  mesa (libGL.so is getting -fno-rtti which
  breaks our C++ code)
2013-10-11 03:13:44 +00:00
Alexander von Gluck IV
6419a8dc1d mesa: Add softpipe add-on package
* mesa_swpipe package depends on mesa
2013-10-03 03:23:21 +00:00
Alexander von Gluck IV
60b97d2276 mesa: Add new Mesa-9.3 package
* For now, we're using git as 9.3 is unreleased.
* Long term, 9.3 should contain the code containing
  the Haiku OpenGL kit.
* For now, it's pointed at my personal repo. This
  will be adjusted once the basics are in upstream
  Mesa.
2013-10-02 23:03:24 +00:00
Oliver Tappe
5da5387840 Bump revisions of zlib and libsolv to allow updating them. 2013-09-30 21:54:36 +02:00
Oliver Tappe
8ec70f6e92 Add x86_64 as supported architecture to ports required by Haiku. 2013-09-02 11:51:26 +02:00
Oliver Tappe
27d367d428 Add PATCHES where missing in recipes. 2013-08-25 13:33:05 +02:00
Oliver Tappe
b1faf2d4a7 Drop old mesa recipes, patches and packaging shell script 2013-08-25 13:25:32 +02:00
Oliver Tappe
3eec7a1b90 Fixing SRC_URI of mesa-7.8.2.
* on the server the archive has been moved into an 'older_versions'
  folder
2013-08-24 21:50:00 +02:00
Ingo Weinhold
47074781fb ncurses: fix build issues
* We no longer try to install the terminfo DB when we don't need it
  (and can't build it anyway due to not building tic).
* When building the wide-char version of the libraries, build only the
  libraries, not the programs or any documentation/data. That's already
  done for the non-wide-char version anyway.
2013-08-21 16:10:12 +02:00
Ingo Weinhold
f37a4d0e22 mesa-7.8.2: declare PATCHES explicitly 2013-08-21 16:10:11 +02:00
Ingo Weinhold
dee373938d Add secondary arch support for wonderbrush and old mesa 2013-08-17 09:40:03 +02:00
Ingo Weinhold
d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Ingo Weinhold
83df273c2f glu: support building for secondary architecture
Also adjust the build somewhat: Since a libGL is required, but
libGL itself is built (by Haiku's build system) linking against
libGLU, we now require the mesa_devel package and build a dummy
libGL from its libglapi first.
2013-08-10 02:24:42 +02:00
Ingo Weinhold
205dd4645d mesa-9.1.1: convert recipe to an actual recipe 2013-08-10 02:23:55 +02:00
Ingo Weinhold
35ce9d96c6 ncurses: support building for secondary architecture 2013-08-07 15:53:35 +02:00
Ingo Weinhold
7ff69ce0d9 zlib: support secondary architecture x86 build 2013-08-07 03:14:57 +02:00
Oliver Tappe
39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Ingo Weinhold
b961047794 ncurses: the wrong program files were installed
The build system installed the libtool wrapper scripts (used only for
the build) instead of the built program files.
2013-07-08 16:18:42 +02:00
Ingo Weinhold
927ca71d3d readline: forgot to bump revision 2013-06-17 19:13:20 +02:00
Ingo Weinhold
627c409c97 readline: update recipe
* [BUILD_]REQUIRES: ncurses -> lib:libncurses/devel:libncurses
* Build separate devel package.
2013-06-17 19:00:46 +02:00
Ingo Weinhold
c0987b24cc mesa 7.8.2: update recipe
* Build a separate devel package. The base package is empty now. We can
  use it as a requires for haiku.hpkg to automatically include the
  copyright info.
* Include the private headers. They are needed by the Haiku build.
2013-06-13 00:16:11 +02:00
Ingo Weinhold
91400442da glu: convert recipe to an actual recipe
Also rename from version 9.0 to 9.0.0, which seems to be the correct
one.
2013-06-12 16:19:39 +02:00
Ingo Weinhold
7ab786ee2f ncurses: update recipe
Build separate devel package.
2013-06-10 02:31:43 +02:00
Ingo Weinhold
9597d783c1 zlib: update recipe 2013-06-10 02:31:09 +02:00
Oliver Tappe
d6439dab79 Make grep and sed prerequirements of ncurses 2013-05-20 19:25:36 +02:00
Ingo Weinhold
2e69dcdd60 Remove old zlib non-recipes 2013-05-05 22:05:35 +02:00
Ingo Weinhold
4dadfa2866 Add recipe for zlib 1.2.8
Based on the non-recipe for 1.2.7.
2013-05-05 22:04:58 +02:00
Ingo Weinhold
60401255e6 Convert mesa 7.8.2 recipe to an actual recipe 2013-05-04 02:48:06 +02:00
Alexander von Gluck IV
2ed97855e1 Mesa: Update Mesa 7.8.2 patch
* ifeq vs ifdef to ensure DEBUG is disabled
  properly
* call make haiku vs copying haiku to current
* Fixes #9685 gcc2 debug
2013-05-04 01:34:55 +02:00
Alexander von Gluck IV
6003610c35 Mesa: Update 9.1.1 patch
* Use mmap vs malloc for exec memory
* Solves #9685 on gcc4

Conflicts:

	sys-libs/mesa/mesa-9.1.1.recipe
2013-05-04 01:22:57 +02:00
Alexander von Gluck IV
f9c0aa28b4 Mesa: Update Mesa 7.8.2 patch
* Utilize mmap vs malloc due to the new NX support
* GL applications no longer crash
* Fixes #9685 gcc2
2013-05-04 01:12:02 +02:00
Ingo Weinhold
2cddf1296e Remove old readline non-recipes and patches 2013-05-03 01:22:55 +02:00
Ingo Weinhold
184c49ec2d readline recipe: minor cleanup 2013-05-03 01:22:21 +02:00
Ingo Weinhold
a389ce304c Convert readline 6.2 recipe to an actual recipe
Also create a new patch to fix library building and installation.
2013-05-03 01:17:15 +02:00
Ingo Weinhold
b922e12d8f Update ncurses 5.9 recipe
* Use jobArgs.
* Fix developLibDir paths in ncurses[w]5-config.
2013-04-30 20:26:30 +02:00
Alexander von Gluck IV
644976f0d6 Mesa: Update Mesa 7.8.2 patch
* ifeq vs ifdef to ensure DEBUG is disabled
  properly
* call make haiku vs copying haiku to current
* Fixes #9685 gcc2 debug
2013-04-28 15:14:34 +00:00
Alexander von Gluck IV
8a55428bdc Mesa: Update 9.1.1 patch
* Use mmap vs malloc for exec memory
* Solves #9685 on gcc4
2013-04-27 01:51:39 +00:00
Ingo Weinhold
efec81e036 ncurses: Build both wchar and non-wchar libraries 2013-04-27 02:55:44 +02:00
Ingo Weinhold
c67ae39824 ncurses: Build libraries with wchar support 2013-04-25 17:57:37 +02:00
Ingo Weinhold
49f612fe18 Removing old ncurses (non-)recipes and patches 2013-04-25 03:33:55 +02:00
Ingo Weinhold
14c8bc34fc Convert ncurses 5.9 recipe to an actual recipe 2013-04-25 03:33:08 +02:00
Alexander von Gluck IV
a66ef90360 Mesa: Update Mesa 7.8.2 patch
* Utilize mmap vs malloc due to the new NX support
* GL applications no longer crash
* Fixes #9685 gcc2
2013-04-24 21:23:46 +00:00
Oliver Tappe
60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Alexander von Gluck
a3dc67c762 Mesa: Add Mesa 9.1.1 bep 2013-03-20 03:37:36 +00:00
Alexander von Gluck
a9bbe1bb17 Mesa: Improve quality
* Fix bugs in bep's
* Make debug builds of mesa easier
* LLVM check didn't work due to
  beps failing at the first non-0 
  exit code. Remove for now
2013-03-20 03:17:14 +00:00
Scott McCreary
b9ddcab97d Initial bep for zopfli, using -999 as there is not yet a release, it just builds current version from git.
Fixed copyright entries for old zlib lib .bep files.
2013-03-16 18:16:42 +00:00
Alexander von Gluck
de7ceee10f Mesa: Make legacy version use same package script
* Clean up naming
2013-03-15 01:55:13 +00:00
Alexander von Gluck
48a8ccf746 mesa: Add 9.1 bep; rename pkg script
* Working status is unknown and needs
  testing.
2013-03-01 21:12:22 +00:00
Alexander von Gluck
9ea52c6304 Mesa: fix 7.8.2 md5 and package script 2013-02-17 23:44:54 +00:00