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
Ingo Weinhold
b184a15764
Update for hpkg build
2011-07-21 23:54:58 +00:00
Ingo Weinhold
322ca78eb6
Update for hpkg building
2011-07-21 23:27:21 +00:00
Ingo Weinhold
a129add7ef
Update for building hpkg
2011-07-21 21:17:56 +00:00
Ingo Weinhold
2e300a9a36
Fix/improve DEPEND/BUILD_DEPEND
...
* Remove incorrect "cmd:" prefix in *DEPEND. It's only for PROVIDES.
* Move some stuff from BUILD_DEPEND to DEPEND and add more dependencies
as gleaned from Oliver's previous work.
* Add version requirements for some dependencies.
2011-07-21 20:55:00 +00:00
Ingo Weinhold
739c2f86f9
Update for hpkg building
2011-07-21 19:36:57 +00:00
Ingo Weinhold
ba2b45da1b
Build with multiple jobs.
2011-07-20 00:21:36 +00:00
Ingo Weinhold
04d4cc11e7
Add BUILD_DEPEND
2011-07-19 19:35:52 +00:00
Ingo Weinhold
e1a38db772
Make use of haikuVersion variable
2011-07-19 19:18:49 +00:00
Ingo Weinhold
143a33cffd
Make use of the configureDirArgs variable
2011-07-19 13:05:50 +00:00
Ingo Weinhold
7691189d6a
Set DEPEND
2011-07-19 00:53:18 +00:00
Ingo Weinhold
42dce38b50
Fix prefix dir and add PROVIDES
2011-07-19 00:51:36 +00:00
Ingo Weinhold
35b9382817
Make use of the new shell variables
2011-07-18 23:39:11 +00:00
Ingo Weinhold
c6af7df0df
Make use of SOURCE_DIR
2011-07-18 22:41:11 +00:00
Ingo Weinhold
b03596ce2a
Add SUMMARY field
2011-07-18 22:23:57 +00:00
Oliver Tappe
76bc471ff6
* work-in-progress commit of my changes for Ingo to pick up
2011-06-14 19:51:04 +00:00
Oliver Tappe
6d42af7e56
* convince bison to use m4 without path
2011-03-07 18:17:59 +00:00
Oliver Tappe
2a7468c0b0
* adjusted build of development-related ports to comply with package management (especially to make the packages relocatable)
2011-03-07 13:07:41 +00:00
Scott McCreary
2bcf4a2d7d
Cleaned up gettext's directories. Note that the -dev package does not yet build, so is still a work in progress.
2011-03-07 05:41:22 +00:00
Scott McCreary
92301c4cb4
Cleaned make's directories, for both 3.81 and 3.82.
2011-03-06 23:15:08 +00:00
Scott McCreary
f036988447
Cleaned up flex's directories.
2011-03-06 03:17:01 +00:00