Commit Graph

402 Commits

Author SHA1 Message Date
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
7a991925be llvm3.4: compiles fine on gcc2hybrid.
* Also add missing cmd: declarations.
2014-01-26 22:17:36 +01:00
Alexander von Gluck IV
176cac1066 clang: Patch to fix headers, add static analysis package
* clang was using the wrong include directories, patched
  to use /boot/system/development vs /boot/development
  Upstreamed: llvm.org/show_bug.cgi?id=18595
* Manually copy over the static analysis tools (no automated
  installation) and give them what they need to function.
  (tested working!)
* clang isn't aware of secondary architecture include
  paths at this time.
2014-01-24 04:51:21 +00:00
Alexander von Gluck IV
0c9343db65 clang: Add clang 3.4 recipe 2014-01-23 21:06:06 +00:00
Alexander von Gluck IV
5b34e52034 llvm: add 3.4 recipe and patchset 2014-01-22 06:25:14 +00: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
Adrien Destugues
39a1b2a7e1 gettext: Fix policy warnings. 2014-01-13 20:38:16 +01:00
Scott McCreary
c818c7ed3a Updated libtool to 2.4.2 2014-01-08 20:49:07 -08:00
noryb009
1d16aaeecd Rewrap sys-devel DESCRIPTIONs 2014-01-02 16:40:58 -05:00
Scott McCreary
c889133228 Remove whitespace at end of line in gettext patch. 2013-12-29 20:53:25 -08: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
7eb12d2094 llvm: Properly flag 3.3 as broken to ensure proper Mesa build 2013-12-23 10:35:02 -06:00
Rene Gollent
fdb9df7542 Fix checkout paths for recipes pointing to...
no longer existing BuildToolsPM repository.
2013-12-12 19:25:12 -05:00
Michael Lotz
01a223c88a Convert bison-2.5 to recipe but marked untested on x86 only.
It builds and works on x86, but won't build on x86_gcc2 due to C99.
2013-12-08 03:06:58 +00:00
Dareus
d7f1b0d1cf aalib and bc recipe files updated 2013-12-06 05:53:37 +00:00
Dareus
ff6f0e1d75 bc recipe updated. 2013-12-05 04:33:33 +00:00
Dareus
3b787f6624 bc recipe fixed. 2013-12-03 04:47:45 +00: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
Scott McCreary
1ddc1d1633 Deleted several old and outdated recipes and patches 2013-11-04 13:56:31 -08:00
Alexander von Gluck IV
de6c3b6fd0 llvm-3.2: Clean up provides 2013-10-30 03:27:06 +00:00
Chris Roberts
05699503b4 Remove charset.alias file from diffutils/idutils/patch 2013-10-28 19:16:51 -06:00
Alexander von Gluck IV
0fcb70fee4 llvm: Initial 3.3 port
* Patches are needed for Haiku as there
  were some regressions in 3.3
2013-10-26 18:15:49 -05:00
Alexander von Gluck IV
98ba422b13 clang: Initial 3.2 port
* TODO: clang seems to install a lot of stuff
  where it shouldn't (ignoring manDir, docDir, etc)
* Marking build arch as ? for now until above
  is solved
2013-10-26 18:15:48 -05:00
Chris Roberts
30f1cc3a3b Convert/update patch to working recipe 2013-10-20 00:27:54 -06:00
Adrien Destugues
cf618c7adc Don't hardcode path to python
* Suggested by Ingo
2013-10-16 08:29:50 +02:00
Oliver Tappe
f3532dc2cb Merge branch 'package-management'
Conflicts:
	app-arch/p7zip/p7zip-9.04.bep
	app-arch/p7zip/p7zip-9.13.bep
	app-arch/tar/tar-1.22.bep
	app-arch/tar/tar-1.23.bep
	app-arch/tar/tar-1.25.bep
	app-arch/xz-utils/xz-utils-4.999.9.bep
	app-cdr/bchunk/bchunk-1.2.0.bep
	app-cdr/cdrtools/cdrtools-2.01.01a66.bep
	app-cdr/cdrtools/cdrtools-3.01a01.bep
	app-crypt/gnupg/gnupg-1.4.11.bep
	app-doc/doxygen/doxygen-1.6.3.bep
	app-editors/nano/nano-2.2.6.bep
	app-editors/vim/vim-7.3.bep
	app-text/antiword/antiword-0.37.bep
	app-text/libpaper/libpaper-1.1.23.bep
	app-text/libpaper/libpaper-1.1.24.bep
	app-text/rman/rman-3.2.bep
	dev-db/sqlite/sqlite-3.6.22.bep
	dev-db/sqlite/sqlite-3.6.23.bep
	dev-db/sqlite/sqlite-3.7.2.bep
	dev-db/sqlite/sqlite-3.7.3.bep
	dev-db/sqlite/sqlite-3.7.4.bep
	dev-db/sqlite/sqlite-3.7.5.bep
	dev-lang/lua/lua-5.1.4.bep
	dev-lang/nasm/nasm-2.08.01.bep
	dev-lang/perl/patches/perl-5.10.0.patch
	dev-lang/python/python-2.5.4.bep
	dev-lang/python/python-2.6.4.bep
	dev-lang/python/python-2.6.5.bep
	dev-lang/python/python-2.6.6.bep
	dev-lang/python/python-2.6.7.bep
	dev-lang/python/python-2.6.8.bep
	dev-lang/python/python-3.2.bep
	dev-lang/python/python-3.2.recipe
	dev-lang/python/python-3.2a4.bep
	dev-lang/yasm/yasm-1.1.0.bep
	dev-libs/apr-util/apr-util-1.3.10.bep
	dev-libs/apr-util/apr-util-1.3.9.bep
	dev-libs/apr/apr-1.3.8.bep
	dev-libs/apr/apr-1.3.9.bep
	dev-libs/apr/apr-1.4.2.bep
	dev-libs/apr/patches/apr-1.4.2.patch
	dev-libs/expat/expat-2.0.1.bep
	dev-libs/fribidi/fribidi-0.19.2.bep
	dev-libs/icu/icu-4.4.1.bep
	dev-libs/libedit/libedit-20090923.bep
	dev-libs/libedit/libedit-20100424.bep
	dev-libs/libevent/libevent-1.4.11.bep
	dev-libs/libevent/libevent-1.4.13.bep
	dev-libs/libevent/libevent-1.4.14b.bep
	dev-libs/libevent/libevent-2.0.10.bep
	dev-libs/libiconv/libiconv-1.12.bep
	dev-libs/libiconv/libiconv-1.13.1.bep
	dev-libs/libpcre/libpcre-8.00.bep
	dev-libs/libpcre/libpcre-8.02.bep
	dev-libs/libpcre/libpcre-8.12.bep
	dev-libs/libxml2/libxml2-2.7.3.bep
	dev-libs/libxml2/libxml2-2.7.6.bep
	dev-libs/libxml2/libxml2-2.7.7.bep
	dev-libs/libxml2/libxml2-2.7.8.bep
	dev-libs/openssl/openssl-0.9.8l.bep
	dev-libs/openssl/openssl-0.9.8m.bep
	dev-libs/openssl/openssl-1.0.0.bep
	dev-libs/openssl/openssl-1.0.0a.bep
	dev-libs/openssl/openssl-1.0.0c.bep
	dev-qt/qtcore/qtcore-4.8.x-git.bep
	dev-qt/qtcore/qtcore-4.8.x.recipe
	dev-util/ccache/ccache-3.0.1.bep
	dev-util/cmake/cmake-2.6.4.bep
	dev-util/cmake/cmake-2.8.0.bep
	dev-util/cmake/cmake-2.8.1.bep
	dev-util/cmake/cmake-2.8.2.bep
	dev-util/cmake/cmake-2.8.3.bep
	dev-util/cmake/cmake-2.8.4.bep
	dev-util/ctags/ctags-5.8.bep
	dev-util/fastdep/fastdep-0.16.bep
	dev-util/gperf/gperf-3.0.4.bep
	dev-util/pkgconfig/pkgconfig-0.23.bep
	dev-util/pkgconfig/pkgconfig-0.25.bep
	dev-vcs/cvs/cvs-1.12.13.1.bep
	dev-vcs/cvs/cvs-1.12.13.bep
	dev-vcs/subversion/subversion-1.6.11.bep
	dev-vcs/subversion/subversion-1.6.12.bep
	dev-vcs/subversion/subversion-1.6.13.bep
	dev-vcs/subversion/subversion-1.6.15.bep
	dev-vcs/subversion/subversion-1.6.6.bep
	dev-vcs/subversion/subversion-1.6.9.bep
	dev-vcs/subversion/subversion-1.7.xx-svn.bep
	haiku-apps/bepdf/bepdf-1.1.1b4.bep
	haiku-apps/libwalter/libwalter-97.bep
	haiku-apps/paladin/paladin-1.3-hg.bep
	haiku-apps/pe/pe-2.4.3-600.bep
	haiku-apps/vision/patches/vision-908-gcc4.patch
	haiku-apps/vision/vision-0.9.7.bep
	haiku-libs/libwalter/libwalter-97.bep
	haiku-libs/libwalter/libwalter-97.recipe
	media-gfx/graphviz/graphviz-2.24.bep
	media-gfx/graphviz/graphviz-2.26.3.bep
	media-libs/flac/flac-1.2.1.bep
	media-libs/freetype/freetype-2.3.11.bep
	media-libs/freetype/freetype-2.4.2.bep
	media-libs/freetype/freetype-2.4.4.bep
	media-libs/ftgl/ftgl-2.1-svn.bep
	media-libs/guilib/guilib-1.2.1.bep
	media-libs/jpeg/jpeg-7.bep
	media-libs/jpeg/jpeg-8b.bep
	media-libs/jpeg/jpeg-8c.bep
	media-libs/libao/libao-1.0.0.bep
	media-libs/libmad/libmad-0.15.1b.bep
	media-libs/libmng/libmng-1.0.10.bep
	media-libs/libogg/libogg-1.1.4.bep
	media-libs/libogg/libogg-1.2.0.bep
	media-libs/libogg/libogg-1.2.2.bep
	media-libs/libpng/libpng-1.2.29.bep
	media-libs/libpng/libpng-1.2.30.bep
	media-libs/libpng/libpng-1.2.40.bep
	media-libs/libpng/libpng-1.2.41.bep
	media-libs/libpng/libpng-1.2.43.bep
	media-libs/libpng/libpng-1.2.44.bep
	media-libs/libpng/libpng-1.4.1.bep
	media-libs/libpng/libpng-1.4.2.bep
	media-libs/libpng/libpng-1.4.3.bep
	media-libs/libpng/libpng-1.4.4.bep
	media-libs/libpng/libpng-1.5.0.bep
	media-libs/libsdl/patches/libsdl-1.2-hg.patch
	media-libs/libtheora/libtheora-1.1.1.bep
	media-libs/libvorbis/libvorbis-1.2.3.bep
	media-libs/libvorbis/libvorbis-1.3.1.bep
	media-libs/libvorbis/libvorbis-1.3.2.bep
	media-libs/libvpx/libvpx-0.9.2-git.bep
	media-libs/smpeg/smpeg-0.4.5.bep
	media-libs/speex/speex-1.2-git.bep
	media-libs/speex/speex-1.2rc1.bep
	media-sound/lame/lame-3.98.4.bep
	media-sound/lame/lame-398-2.bep
	media-sound/vorbis-tools/vorbis-tools-1.2.0.bep
	media-sound/vorbis-tools/vorbis-tools-1.4.0.bep
	media-video/ffmpeg/ffmpeg-0.5.bep
	media-video/ffmpeg/ffmpeg-0.6.bep
	net-misc/curl/curl-7.18.2.bep
	net-misc/curl/curl-7.19.1.bep
	net-misc/curl/curl-7.19.2.bep
	net-misc/curl/curl-7.19.5.bep
	net-misc/curl/curl-7.19.7.bep
	net-misc/curl/curl-7.20.0.bep
	net-misc/curl/curl-7.20.1.bep
	net-misc/curl/curl-7.21.1.bep
	net-misc/curl/curl-7.21.2.bep
	net-misc/curl/curl-7.21.3.bep
	net-misc/openssh/openssh-5.4p1.bep
	net-misc/openssh/openssh-5.5p1.bep
	net-misc/openssh/openssh-5.6p1.bep
	net-misc/openssh/openssh-5.7p1.bep
	net-misc/openssh/openssh-5.8p1.bep
	net-wireless/b43-fwcutter/b43-fwcutter-012.bep
	sci-libs/gsl/gsl-1.14.bep
	sys-apps/ed/ed-1.4.bep
	sys-apps/gawk/gawk-3.1.8.bep
	sys-apps/grep/grep-2.5.4.bep
	sys-apps/grep/grep-2.7.bep
	sys-apps/groff/groff-1.20.1.bep
	sys-apps/man/man-1.6f.bep
	sys-apps/sed/sed-4.2.1.bep
	sys-apps/texinfo/texinfo-4.13a.bep
	sys-devel/autoconf/autoconf-2.68.bep
	sys-devel/automake/automake-1.11.1.bep
	sys-devel/bison/bison-2.4.1.bep
	sys-devel/bison/bison-2.4.bep
	sys-devel/flex/flex-2.5.35.bep
	sys-devel/gettext/gettext-0.18.1.1-dev.bep
	sys-devel/gettext/gettext-0.18.1.1.bep
	sys-devel/jam/jam-2.5.bep
	sys-devel/m4/m4-1.4.14.bep
	sys-libs/ncurses/ncurses-5.6.bep
	sys-libs/ncurses/ncurses-5.7.bep
	sys-libs/readline/readline-5.2.bep
	sys-libs/readline/readline-6.0.bep
	sys-libs/readline/readline-6.1.bep
	sys-libs/zlib/zlib-1.2.3.bep
	sys-libs/zlib/zlib-1.2.5.bep
	x11-libs/qt/qt-4.8.x-git.bep
2013-10-15 22:48:02 +02:00
Adrien Destugues
33dd0d8744 distcc: adjust for /boot/common removal. 2013-10-14 20:16:12 +02:00
Alexander von Gluck IV
52368e6558 llvm: Add llvm-3.2 recipe
* llvm-3.3 needs some patching but
  can use a lot of the 3.2 recipe.
* No -devel as llvm's whole goal
  is -devel (like gcc)
2013-10-11 03:10:28 +00:00
Ingo Weinhold
d4aec8f5bf bison: Fix hard-coded m4 path 2013-10-03 22:30:04 +02:00
Ingo Weinhold
2076691518 autoconf: Fix hard-coded perl path
Also update the documentation wrt. the removal of /boot/system.
2013-10-03 22:30:04 +02:00
Adrien Destugues
574085e273 Turn distcc into recipe format.
* Not tested, a bug in haikuporter prevents from building it
 * the tests fail on haiku because a path is hardcoded to /usr/include
in them. an upstream issue has been opened.
2013-10-02 09:00:55 +02:00
Ingo Weinhold
27c3268a4c jam: Fix first source URL 2013-09-28 16:49:20 +02:00
Oliver Tappe
b5227643fe Added patch for autoconf that allows testsuite to run. 2013-09-16 23:00:08 +02:00
Oliver Tappe
63b8cbe0a3 Explicitly set build type for gcc recipe. 2013-09-02 11:51:26 +02:00
Oliver Tappe
f57f1f5754 Add --with-sysroot=/ to binutils recipe.
* on the bootstrap image, these binutils may be used by a gcc that's 
  passing --sysroot=<path> to ld, so we better configure ld to support 
  that
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
Oliver Tappe
27d367d428 Add PATCHES where missing in recipes. 2013-08-25 13:33:05 +02:00
Oliver Tappe
fb5ef9aa7e Drop old make recipes and patches 2013-08-25 13:23:24 +02:00
Oliver Tappe
deb0ac85cf Drop old bison recipes and patches 2013-08-25 13:19:55 +02:00
Scott McCreary
6b1987a9de Added a WIP automake-1.12.2, builds but getss marked obsolete 2013-08-23 01:47:50 -07: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
d3fff39e6e Declare most recipes stable on x86 2013-08-17 09:40:03 +02:00
Ingo Weinhold
ad319a25aa Some work on the llvm 3.0 recipe
Isn't finished yet (and therefore disabled), but I won't continue
working on it ATM.
2013-08-13 22:02:05 +02:00
Ingo Weinhold
6a0a9fe10b Update gcc 2 and gcc 4 to current version 2013-08-13 10:48:12 +02:00