Commit Graph

454 Commits

Author SHA1 Message Date
Oliver Tappe
e494b43bda Revision 4 of gcc-2.95.3_110711:
* strip debug info from all binaries
* based on architecture, decide whether or not to link the tools into
  the default path
* use relative symlinks instead of absolute ones, as the latter won't work
  when building gcc with itself (in which case the .self-symlink in the 
  /packages folder will point to the packaging path, where no binaries
  exist yet)
2013-04-14 15:41:22 +00:00
Oliver Tappe
b5cfbf400e * Add symlinks for all binaries into $prefix/bin/, making all the tools
available via standard paths. This makes only sense for the default compiler,
  but we currently can't tell haikuporter if the one being built is such a 
  beast.
  I suppose we need some kind of feature mechanism for ports in order to be
  able to enable/disable stuff like this from the outside.
2013-04-13 16:08:46 +00:00
Oliver Tappe
2fb46053f1 * one more round of requirements shuffling, the base packages seem to
be declared properly, now
* improve formatting of recipe files for better readability and better
  compatibility with showing diffs (when moving specification lines)
* add/improve DESCRIPTION where it was just a copy of SUMMARY
2013-04-13 14:55:49 +00:00
Oliver Tappe
5a00b8acf0 Revision 1 of autoconf-2.69:
* specify compatibility as >= 2.60, matching the documentation
* move cmd:sed from build_prereq to build_req
* inactivate on all architectures
2013-04-12 23:25:15 +00:00
Oliver Tappe
02403b7dab Revision 3 of autoconf-2.68:
* specify compatibility as >= 2.60, matching the documentation
* move cmd:sed from build_prereq to build_req
2013-04-12 23:23:38 +00:00
Oliver Tappe
77afbd0298 Revision 3 of make-3.82:
* remove comment that no longer applies to how we do "install"s
* insert description from homepage
* add cmd:sed as build_req
2013-04-12 23:21:48 +00:00
Oliver Tappe
4bee30e63b Revision 1 of automake-1.13.1:
* add cmd:autoconf and cmd:perl as build-prereqs
* declare as untested on all architectures to make it inactive for haikuporter
2013-04-12 23:20:02 +00:00
Oliver Tappe
22b1f1519f Revision 3 of automake-1.11.1:
* add cmd:autoconf and cmd:perl as build_prereqs
2013-04-12 23:18:14 +00:00
Oliver Tappe
91b3bbf55b Revision 3 of libtool-2.4:
* move cmd:sed from build_prereq to build_req
* adjust compatibility declarations for autoconf and automake to match
  their documented behaviour
2013-04-12 23:17:04 +00:00
Oliver Tappe
02490389f5 Revision 3 of flex-2.5.35:
* specify to be compatible with autoconf >= 2.60
2013-04-12 23:14:46 +00:00
Oliver Tappe
71bf6f9e94 Revision 3 of m4-1.4.16:
* add cmd:sed as build-requires
2013-04-12 23:12:29 +00:00
Oliver Tappe
434016e741 Take short route of fixing problems in requires of gcc:
* there's no cmd:binutils, it's just a package
* there's no cmd:texinfo, it's just a package

Later, all the required commands should be put here
instead of requiring packages.
2013-04-11 20:24:14 +00:00
Oliver Tappe
0e4b1914bf Move cmd:make from build_requires to build_prerequires in all autoconf recipes. 2013-04-11 20:21:55 +00:00
Oliver Tappe
9597a02f40 Add cmd:tar as requirement of libtool
* libtool uses tar to copy files, so it is a runtime requirement
2013-04-07 21:43:33 +00:00
Scott McCreary
f0a5b24ee4 Converted autoconf-2.69 and automake-1.13.1 to .recipe format. 2013-04-02 05:25:50 +00:00
Oliver Tappe
fee11484cf * replace STATUS_HAIKU with appropriate ARCHITECTURES specification 2013-04-01 17:52:42 +00:00
Oliver Tappe
a477cb45a4 * adjust autoconf-2.68 and perl-5.10.1 to activate the build package only
in the INSTALL phase, as they won't build otherwise
2013-03-29 17:15:07 +00:00
Oliver Tappe
60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Ingo Weinhold
8f13d28af6 Update the packages required for bootstrapping
* Also declare a resolvable named like the package, even if
  similarly named cmd:* resolvable is declared.
* Add cmd: namespace to resolvables in [BUILD_[PRE]]REQUIRES
  where appropriate. For some reason I thought that didn't
  work (resulting in an error building the package), but
  apparently I was mistaken.
* A few smaller fixes in [BUILD_[PRE]]REQUIRES.
2013-03-27 23:31:02 +00:00
Ingo Weinhold
54ff891612 gcc-2.95.3_110711.bep: Fix the source URI 2013-03-26 20:26:24 +00:00
Ingo Weinhold
ba16eddd89 Add bep file for gcc 2.95.3
Includes binutils as usual (we might want to break that out eventually).
2013-03-26 19:58:58 +00:00
Ingo Weinhold
51ecc7d46f Update beps WRT *DEPENDS/*REQUIRES changes
Also add/remove some dependencies that seemed missing/superfluous.
2013-03-26 19:09:54 +00:00
Ingo Weinhold
a71b9b31f0 libtool-2.4.bep: Fix duplication in PROVIDES
"libtool" was duplicated, "libtoolize" was missing.
2013-03-26 16:47:56 +00:00
Ingo Weinhold
ab5db8edc3 make-3.82.bep: Remove debug output 2013-03-26 15:26:38 +00:00
Ingo Weinhold
a219f1beed Update for hpkg building 2013-03-26 13:31:32 +00:00
Scott McCreary
c5953afca7 Added TEST section for clang. It hangs at 27% and again at 99% and fails a few tests. 2013-03-21 07:52:39 +00:00
Alexander von Gluck
60e0d85142 clang: Remove now unused CPUS 2013-03-20 03:39:22 +00:00
Scott McCreary
78b3faaec2 Fixed clang bep so that it builds on x86_64 now. 2013-03-05 05:39:55 +00:00
Scott McCreary
1982ca76e8 Removed the -j from make and it now builds on x86_64. Note that the docs are going into common/docs, so still need a fix for this. 2013-03-04 05:33:24 +00:00
Scott McCreary
748c7f71c8 Updated llvm-3.2.bep to copy in latest config files so that it knows Haiku x86_64. 2013-03-02 18:28:45 +00:00
Scott McCreary
f62f76379d Added libtoolize to automake bep so that it will build on x86_64. 2013-02-17 05:56:37 +00:00
Scott McCreary
505b19e3f7 Added libtoolize to autoconf so that it will build on x86_64 2013-02-17 05:54:37 +00:00
Scott McCreary
c404ea2520 Updated automake to 1.13.1 2013-01-01 22:51:00 +00:00
Scott McCreary
511b6e063e Updated automake to 1.13 2012-12-28 18:27:53 +00:00
korli
cb92899296 GCI task: added grep-2.14 and patch-2.7.1 2012-12-26 21:22:17 +00:00
Alexander von Gluck
b8656f9330 clang 3.2: Add bep 2012-12-21 19:22:40 +00:00
Alexander von Gluck
3316c08366 LLVM 3.2: Add bep 2012-12-21 16:46:19 +00:00
François Revol
990a3000ab At least latest versions of bison require gcc4. 2012-11-29 20:42:28 +00:00
Scott McCreary
70f6849f3a Update automake to 1.12.5 2012-11-18 01:34:09 +00:00
Scott McCreary
6030bac0ce Updated bison to 2.6.2, so far only works with gcc4, see #628. 2012-10-01 05:18:13 +00:00
Scott McCreary
0ede4fb2f0 Set the locale directory propery for flex. 2012-08-26 22:28:58 +00:00
Scott McCreary
323a370a9f Partial patch to build bison-2.5 with gcc2, this gets it up to unistr.c which fails to build.
This may also by useful for bison-2.6.2.
2012-08-26 17:57:08 +00:00
Chris Roberts
73b40f6755 Revert r1995. Fixes #612 2012-08-08 04:32:58 +00:00
Scott McCreary
a54638eeb8 Updated automake to 1.12.2 2012-08-07 00:03:56 +00:00
Scott McCreary
9417cd6fe1 Update autoconf to 2.69 2012-08-06 23:21:47 +00:00
Chris Roberts
fb90fef7c9 Rename gettext-0.18.1.1-dev to gettext-dev-0.18.1.1 2012-08-03 22:30:11 +00:00
Cian Duffy
8448d7fbdf gettext-dev .bep which works on current Haiku nightlies. Significantly
simpler than the previous attempt from Alpha 3, passes as many tests as 
the runtime and appears functional when used by other ports that depend on it.
2012-08-03 21:34:38 +00:00
Scott McCreary
5d3d24ece5 Updated bison to 2.5 2012-06-01 19:42:33 +00:00
Chris Roberts
e2482875c2 Revert parts of r1888 which were there to save package space. 2012-05-25 02:54:50 +00:00