Commit Graph

66 Commits

Author SHA1 Message Date
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
gus knight
ae6dad0eff gcc6: Also fix misleading arch check. 2015-08-03 13:16:40 -04:00
gus knight
887af7d97c gcc5: Fix misleading arch check 2015-08-03 13:16:17 -04:00
Jerome Duval
aa8cc20ef2 gcc: update patches for 5.2 and 6.0. 2015-07-30 20:49:28 +00:00
Jerome Duval
549254bb93 gcc: added a recipe for version 5.2.0. 2015-07-29 14:26:47 +00:00
Jerome Duval
8e0e27df78 gcc: rename recipe. 2015-07-28 15:31:36 +00:00
Jerome Duval
e840d75226 gcc: added recipe for git trunk.
* baseline for gcc 6.0.0. builds ok on x86_64.
2015-07-24 20:01:25 +00:00
Humdinger
f28c2ddf1a Minor fixes pointeed out by waddlesplash.
*	gcc
	Use ${effectiveTargetMachineTriple} as in the SUMMARY
	Better DESCRIPTION, "The standard compiler..."

*	hdialog
	Fix typo, "g++"

*	homeworld
	Fix typo, "license"

*	gnutls
	Move PATCHES below CHECKSUM.

*	gptfdisk
	Added CHECKSUM_SHA256
	Corrected patch file name.

*	iozone
	Fixed typo.
	Removed comma after copyright year.
	Moved PATCHES down.

*	isl, m, iup, kdelibs4, gnutls, farfbuzz, htmltidy, ftgl
	Re-order the _devel blocks
2015-07-20 17:12:50 +02:00
Humdinger
5113be297d De-Lint recipes.
*	fossil
	Improved SUMMARY, thanks waddlesplash for noticing the error.

*	gcc
	Shortened SUMMARY (at least removing the "\" linebreak that seems to
	trigger the lint warning)
	Minor cosmetics.

*	gd
	Renamed recipe to correct version.
	Added license.
	Corrected copyright.
	Added autoconf, aclocal, libtoolize to BUILD_PREREQUIRES.
	Added SOURCE_DIR.
	Now it almost builds, failing with:

	configure.ac:79: warning: macro 'AM_ICONV' not found in library
	configure.ac:130: error: possibly undefined macro: AC_MSG_ERROR

*	global
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnupg
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnutls
	Added PATCHES="gnutls-2.8.6.patch" to fix the lint warning.
	Moved haiku_devel to BUILD_REQUIRES.
	Sorted the _devel blocks to the top.
	Minor cosmetics.
	Build fails...

*	golang
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gptfdisk
	Removed "." from SUMMARY.
	Minor cosmetics.

*	graphviz
	Minor cosmetics.

*	gri
	Removed "." from SUMMARY.
	Minor cosmetics.

*	ha
	Slightly improved SUMMARY/DESCRIPTION
	Minor cosmetics.

*	handbreak
	Removed "." from SUMMARY.
	Minor cosmetics.

*	harfbuzz
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hdialog
	Removed "." from SUMMARY.
	Use g++ instead of gcc.
	Minor cosmetics.

*	help2man
	Removed "." from SUMMARY.
	Minor cosmetics.

*	heroes
	Removed "." from SUMMARY.
	Minor cosmetics.

*	homeworld
	Removed "." from SUMMARY.
	Minor cosmetics.

*	htmldoc
	Remove outdated patch file
	Minor cosmetics.

*	htmltidy
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hyperstudio
	Removed "." from SUMMARY.
	Minor cosmetics.
2015-07-20 08:34:07 +02:00
Jerome Duval
f0d7a823c4 gcc: fix x86 host build. 2015-07-15 03:06:59 +00:00
Jerome Duval
3cd4064ed6 gcc: added recipe for version 4.8.5 2015-07-11 12:18:22 +00:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Jerome Duval
c3f26dcb88 gcc: added recipe for version 4.8.4 2014-12-21 21:31:33 +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
Cian Duffy
d115b03758 added SHA256 checksum missing from GCC 2.9.5 recipe 2014-12-04 21:58:39 +00:00
Adrien Destugues
8087c922fa gcc2: recipe with really fixed LDBL_MIN 2014-10-17 13:25:13 +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
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
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
Jessica Hamilton
4a7f4e2074 Build fixes on x86_64 to gcc & haikuwebkit 2014-07-22 21:17:11 +12: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
Jerome Duval
83b94d3ee2 gcc: add recipe for version 4.8.3 2014-05-30 20:38:35 +00:00
Oliver Tappe
377c418f47 Correct more SRC_FILENAMEs 2014-04-28 09:54:28 +02: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
f31617b50f Adjust many more recipes to support mirror site.
* Mostly added SRC_FILENAME where the automatic filename didn't
  make any sense.
2014-04-20 23:13:43 +02:00
Adrien Destugues
1f18f91f08 gcc: provides libstdc++. 2014-04-15 22:46:39 +02: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
Rene Gollent
f5f4a1527b Add missing findutils/xargs requirements as needed. 2014-03-02 11:55:20 -05: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
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
noryb009
1d16aaeecd Rewrap sys-devel DESCRIPTIONs 2014-01-02 16:40:58 -05:00
Rene Gollent
fdb9df7542 Fix checkout paths for recipes pointing to...
no longer existing BuildToolsPM repository.
2013-12-12 19:25:12 -05: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
Oliver Tappe
63b8cbe0a3 Explicitly set build type for gcc recipe. 2013-09-02 11:51:26 +02:00
Oliver Tappe
8ec70f6e92 Add x86_64 as supported architecture to ports required by Haiku. 2013-09-02 11:51:26 +02:00
Ingo Weinhold
e8da29bb1a gcc 2: fix recipe
* Use current source revision.
* Copy and paste error in INSTALL(): installDir was used instead of
  gccInstallDir. Notsure why the bootstrap recipe and this one use
  different variable names.
* Fix stdc++ library symlink when built for secondary architecture.
2013-08-21 16:10:11 +02:00
Ingo Weinhold
9f8ce2d93c gcc 4: add missing cc symlink 2013-08-17 10:48:35 +02:00
Ingo Weinhold
3d8703d1e1 Add recipe for current gcc 2 version 2013-08-17 09:40:03 +02:00
Ingo Weinhold
6a0a9fe10b Update gcc 2 and gcc 4 to current version 2013-08-13 10:48:12 +02:00
Ingo Weinhold
bc4b3458b2 Add recipes for binutils/gcc 4
The directory layout has changed similarly to that of the gcc 2 couple,
i.e. we install in develop/tools[/<arch>] instead of separate
subdirectories, so gcc finds the matching gas and ld.

Only tested the secondary architecture build so far.
2013-08-11 19:02:06 +02:00
Ingo Weinhold
e554a19c51 binutils/gcc 2: change directory layout
* The files are no longer installed in a separate develop/tools
  subdirectory for binutils and one for gcc. Instead we install
  directly in develop/tools[/<arch>]. This allows gcc to find gas and
  ld via its built-in search instead of via PATH only. In a hybrid
  setup this makes a difference, when the gcc that is not the first in
  PATH is invoked directly (e.g. via absolute path).
* Add support for building for the secondary architecture. Not tested
  yet.
2013-08-11 18:48:51 +02:00
Oliver Tappe
39a646a289 Adjust recipes to separation of buildhost and target packages 2013-08-05 00:14:47 +02:00
Ingo Weinhold
d92b425466 gcc: add recipe for current version 2.95.3_2013_05_04
Also remove older recipes.
2013-07-05 13:04:32 +02:00