Commit Graph

230 Commits

Author SHA1 Message Date
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
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
6cd004f3e4 Fix build of automake on bootstrap image:
* prerequire cmd:gcc and cmd:ld
* use bootstrap.sh to bootstrap the build system, otherwise it fails to
  generate aclocal from aclocal.in (which seems to be related to 
  timestamps, as an otherwise identical source folder [from the tree]
  works fine) - hohum ...
2013-08-07 22:27:42 +02:00
Oliver Tappe
ebd822f551 Robustify build of autoconf by avoiding manpage generation.
* touch manpages to avoid (re-)generation during build, which won't
  work due to help2man not being available
2013-08-07 22:27:42 +02:00
Ingo Weinhold
4972fbbda2 gettext: support building for secondary architecture 2013-08-07 16:09:48 +02:00
Ingo Weinhold
d92451676f binutils: nicer requires
binutils -> cmd:ld, gcc -> cmd:gcc
2013-08-06 20:02:48 +02:00
Oliver Tappe
7963b05e16 Fix compatibility version of gettext_libintl.
* additionally: automatic whitespace cleanup
2013-08-06 11:19:01 +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
Ingo Weinhold
b3b4d3a35b binutils: update recipe to new versioning scheme
* 130421 -> 2013_04_21
* Remove 110711 recipe. It would otherwise appear to have a greater
  version.
2013-07-05 11:57:19 +02:00
Ingo Weinhold
b712289fad Remove SOURCE_EXPORT_SUBDIR 2013-06-18 10:17:24 +02:00
Oliver Tappe
03a7755fb1 Adjust recipes for binutils and gcc to changes in HaikuPorter 2013-06-16 19:29:07 +02:00
Ingo Weinhold
bf21ad655e jam: update recipe
* Rename version: 2.5_121012 -> 2.5_2012_10_12.
* Don't put Jambase.html, Jamfile.html into development directory.
  While correct in principle, it is not so nice to separate them from
  Jam.html, which is mostly development documentation as well
  (documenting the tool invocation and the Jam language).
2013-06-16 02:02:51 +02:00
Ingo Weinhold
1a565ed1a8 bison: update recipe
* Move liby to develop/lib and declare the respective provides
  correctly.
* Use runConfigure, jobArgs.
* Remove charset.alias.
2013-06-15 22:58:58 +02:00
Ingo Weinhold
5e69362f2e flex: update recipe
* Declare library provides correctly.
* Move development libraries to develop/lib.
* Add missing cmd:makeinfo build requires.
* Use runConfigure, jobArgs.
2013-06-15 22:48:45 +02:00
Ingo Weinhold
73c57a17bc make: update recipe
* Use runConfigure.
* Remove explicit declaration of source package.
2013-06-15 22:37:41 +02:00
Ingo Weinhold
b8867b8fd6 libtool: update recipe
* Move libltdl into new package libtool_libltdl.
* Use runConfigure, jobArgs.
2013-06-15 22:32:22 +02:00
Ingo Weinhold
2159923746 autoconf: use runConfigure and jobArgs 2013-06-15 22:14:14 +02:00
Ingo Weinhold
1e2cafa16f automake: update recipe
Use runConfigure and jobArgs.
2013-06-15 22:03:16 +02:00
Ingo Weinhold
635075a603 gcc: update recipe
* Fix incorrect gccDate.
* For the source package only export legacy/gcc.
* architecture -> targetArchitecture
* Add missing provides for c++filt and i586-pc-haiku-gcc.
2013-06-15 21:39:07 +02:00
Ingo Weinhold
0c70460f03 binutils: update recipe
* Remove libiberty, move libbfs and libocodes to develop/lib.
* For the source package export only legacy/binutils.
* Change documentation directory to $docDir-$version.
2013-06-15 21:09:09 +02:00
Ingo Weinhold
525157555b m4 1.4.16: update recipe 2013-06-14 01:20:08 +02:00