Commit Graph

172 Commits

Author SHA1 Message Date
Adrien Destugues
3f7f9b27a0 Add TinyGL. 2015-11-12 15:57:35 +01:00
Alexander von Gluck IV
31ff8d32b8 mesa: Add Mesa 11.0.1 recipe
* Includes experimental EGL library
* Software Rast is no longer a thing on Haiku
  but older mesa_swrast packages can be used
  on later versions of our OpenGL kit.
* There are some bugs, so lets wait a few revs
  before using these packages in the build.
2015-09-26 14:51:32 -05:00
Rene Gollent
2de62091a4 Mark x86_64 as supported on several recipes. 2015-09-19 20:49:10 -04:00
Humdinger
33ff27689b Furbish those recipes. SUMMARY/DESCRIPTION and re-ordering blocks. 2015-09-09 19:29:34 +02:00
Humdinger
062af5ca5e Recipe cosmetics: improved SUMMARY/DESCRIPTION, re-ordered blocks. 2015-09-04 15:02:11 +02:00
Augustin Cavalier
a7553e5136 Trim trailing spaces (again). 2015-08-28 10:47:07 -04:00
Jerome Duval
7e660ad9c1 ncurses: add recipe for version 6.0 2015-08-17 21:48:46 +00:00
Humdinger
70b8f948c6 De-linting recipes.
*	flare, freedroidRPG
	Don't start with the app name, in the _data section too...
	Re-order blocks

*	help2man
	SUMMARY must not end with "."
	Re-ordered blocks

*	html_parser, xml_parser
	Corrected license
	Re-ordered blocks

*	jq
	Corrected copy&paste mishap, I guess
	Re-ordered blocks

*	librevenge
	Re-ordered blocks
	Removed email addresses from COPYRIGHT

*	mesa
	Don't start with the app name, in the _swrat and _swpipe sections too...
	Re-ordered blocks

*	qupzilla
	SUMMARY must not end with "."

*	ruby
	Corrected license
	Re-ordered blocks

*	vncserver
	Removed "copyright" from COPYRIGHT
2015-08-08 20:00:24 +02:00
Humdinger
06e8ae9fb8 De-lint recipes
*	fceux
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	fenris
	SUMMARY must start with capital letter
	Re-ordered blocks

*	gcc
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	giflib6
	SUMMARY must start with capital letter
	Re-ordered blocks

*	glm
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	hexedit
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	lateef_font
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	libmicro
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	libusb_compat
	SUMMARY must start with capital letter
	Re-ordered blocks

*	readline
	Re-ordered blocks

*	libutf8proc
	SUMMARY must start with capital letter
	Re-ordered blocks
	Added REQUIRES_devel

*	libwebp
	SUMMARY must start with capital letter
	Re-ordered blocks

*	lighttpd
	SUMMARY must start with capital letter
	Re-ordered blocks

*	lzip
	SUMMARY must start with capital letter
	Re-ordered blocks
2015-08-08 13:05:27 +02:00
Augustin Cavalier
1f4293e134 Get rid of gcc_syslibs REQUIREs. 2015-08-04 15:45:00 -04:00
Augustin Cavalier
4634abef1b Trim extra newlines at end of file & trailing whitespace. 2015-08-04 12:08:31 -04:00
Augustin Cavalier
55dd9cf19d Rewrite ARCHITECTURES syntax to new HaikuPorter changes.
HaikuPorter now does not care what is in ARCHITECTURES when
building for a SECONDARY_ARCHITECTURE.
2015-08-04 12:00:38 -04:00
Humdinger
48285a434f De-lint recipes.
*	arm_none_eabi_newlib
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
	Added REQUIRES and BUILD_REQUIRES.

*	avrdude
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	bafx
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
	Added REQUIRES.

*	becasso
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
	Added REQUIRES.

*	becjk
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	bmake
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	cmake_haiku
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	coveredcalc
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	curl
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	dejavu
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	dfu-programmer
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	exiv2
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	festival
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	fxload
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	geos
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	gsl
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	lato_fonts
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libabw
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libcaca
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libcdr
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libdv
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libebook
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.

*	libetonyek
	Removed e-mail from COPYRIGHT.
	Re-ordered blocks.
2015-08-02 19:42:51 +02:00
Humdinger
26f03fd740 De-linted recipes.
*	ltp
	Fixed typo. Thanks waddlesplash for noticing.

*	man
	Removed unused patch.
	Minor cosmetics.

*	mdocml
	Removed "." from SUMMARY
	Minor cosmetics.

*	milkytracker
	Minor cosmetics.
	Lint warning of not referenced PATCHES is a false positive.

*	minicom
	Removed "." from SUMMARY
	Minor cosmetics.

*	mtdev
	Removed "." from SUMMARY
	Minor cosmetics.

*	mtools
	Removed "." from SUMMARY
	Minor cosmetics.
2015-07-22 15:04:29 +02:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Jerome Duval
177276fd18 readline: get rid of relative paths in patches.
* patch 2.7 doesn't like those.
2015-06-10 20:22:23 +00:00
Augustin Cavalier
42cc1eac74 Fix copyrights in various recipes. No functional change intended. 2015-06-08 10:54:00 -04:00
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