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
Ingo Weinhold
70f67f0e47
gettext: remove old non-recipe
2013-06-10 22:04:43 +02:00
Ingo Weinhold
520d99bc1d
gettext: update recipe
...
Build a separate gettext_libintl package, which only contains libintl,
the runtime dependency of gettext'ified ports.
2013-06-10 22:03:04 +02:00
Oliver Tappe
98b0b42a51
add local binutils git clone as src-uri to jam recipe
2013-05-20 19:25:34 +02:00
Oliver Tappe
1de46c205a
add local binutils git clone as src-uri to gcc recipes
2013-05-20 19:25:34 +02:00
Ingo Weinhold
80154ad209
Convert gettext recipe to an actual recipe
...
* The new recipe is based on the *-dev bep file.
* Remove all other patches/non-recipes.
2013-04-29 11:33:53 +02:00
Oliver Tappe
1b42a406e3
Rename jam-2.5 according to date given in git log info
2013-04-28 02:19:15 +02:00
Oliver Tappe
2ce975c536
Bump revision of jam-2.5
2013-04-28 02:19:15 +02:00
Ingo Weinhold
98020cfd10
libtool: Move development libs to respective dir
2013-04-28 02:07:26 +02:00
Ingo Weinhold
d74b126d3f
libtool: Move autoconf to build_prerequires
...
... to break dependency cycle.
2013-04-28 02:07:26 +02:00
Ingo Weinhold
990cd0dedf
make: Move libtoolize to build_prerequires
...
... to break dependency cycle.
2013-04-28 02:07:26 +02:00
Ingo Weinhold
dc059313ce
automake: Move makeinfo to the build_prerequires
...
... to break another dependency cycle.
2013-04-28 02:07:25 +02:00
Oliver Tappe
191f87a041
Flex requires cmd:m4 at runtime.
2013-04-28 01:44:58 +02:00
Oliver Tappe
b6dbabb155
Convert jam-2.5.recipe to an actual recipe.
2013-04-28 00:50:22 +02:00
Oliver Tappe
4a44285fa7
Reinstate correct architectures definition for automake-1.11.1
2013-04-27 21:57:42 +02:00
Oliver Tappe
979e9ff5a0
Reinstate correct architecture definition for autoconf-2.68
2013-04-27 21:56:23 +02:00
Oliver Tappe
8167741595
Adjust libtool a bit more to our needs.
...
* add /boot/common/develop/lib to link-time library search path
* configure libtool to not hardcode run-time paths into libraries
2013-04-27 21:32:59 +02:00
Ingo Weinhold
1a509f80d1
Update gcc 2 recipe
...
Some missing include and all library search paths are now built in.
2013-04-25 17:55:32 +02:00
Oliver Tappe
c849f5886d
Update libtool-2.4 recipe to work with autoconf-1.13
...
* liberate requirement on automake from 1.11 to generic, as there's hope
that any automake equal or newer than 1.11 will do
* add patch for removing dependency to help2man which is being invoked
to regenerate the manpages, which won't work and has become an error
with automake-1.13
* move patches for 2.4 into a corresponding subfolder
* explictly list patches
2013-04-24 00:20:27 +02:00
Oliver Tappe
e8f0489003
Adjust libtool requirements to make it usable again
...
* with the current set of packages, libtool could no longer be used
for building, as its requirement on automake-1.11 could not be
provided.
2013-04-23 14:11:39 +02:00
Oliver Tappe
06e4e08103
Finish work on haiku/master versions of prequired packages
2013-04-22 00:18:31 +02:00
Oliver Tappe
43d36deaed
Adjust make-3.82 as an example for a source package
2013-04-21 19:58:10 +02:00
Oliver Tappe
1f16fbf468
Finish and activate autoconf-2.69 and automake-1.13.1
2013-04-21 19:57:15 +02:00
Oliver Tappe
4a90d4f15d
Deactivate autoconf-2.68 and automake-1.11.1 for now.
...
* we need to make room for new versions (as support for multiple versions of
a single port hasn't been implemented in haikuporter yet)
2013-04-21 19:55:45 +02:00
Oliver Tappe
db8f9fa6db
Cleanup binutils package.
2013-04-21 18:58:18 +02:00
Oliver Tappe
a704dbf9a7
* adjust several recipes to our new naming conventions
2013-04-19 23:06:59 +00:00