Commit Graph

139 Commits

Author SHA1 Message Date
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
Oliver Tappe
93daa4e027 * apparently, libtool may invoke ranlib 2013-04-14 17:56:59 +00:00
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
Ingo Weinhold
421086fdbe Update for hpkg building 2011-09-27 01:20:34 +00:00
Ingo Weinhold
411501deeb Patch for libtool 2.4
* Disable shlibpath_overrides_runpath as that isn't what Haiku's runtime
  loader implements.
* Update search paths.
2011-09-27 01:16:19 +00:00