x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
* BePDF: reordered recipes, enabled x64 for 2.0, patch
* x64 support for the latest BePDF version
* BePDF : forgot to add the actual patch
* Forgot the arch.
* Reversing patch logic
* Increment revision
Removed the full-stop and repeating package name in SUMMARY.
Removed hard line breaks, broke up some very long paragraphs and
use bullet lists where possible.
All done by browsing through HaikuDepot. There may be (many) more left
in the whole haikuports repo...
Included 10 extended desriptions done by soyoye14 for GCI 2014
(https://www.google-melange.com/gci/task/view/google/gci2014/5240373098053632)
Removed/insert whitespace where it seems to be the custom in recipes.
Sometimes rearranged elements of a recipe (moving license and copyright
up, for example).
* Referring the current haiku version explicitly is not needed, since
the RequiresUpdater takes care of setting the version of Haiku used
for building a package.
* Fixed PROVIDES/*REQUIRES entries
* Added vcs hashes to the ports needing it in the SRC_URI
* Made single executable apps install to the top level $appsDir
* Added patches for gcc4 versions of most apps
* Added patches for apps that couldn't build on any arch
( even though they were marked as working :( )
* Other misc fixes that I've forgotten already because I'm sick of
looking at this directory
I didn't spend a whole lot of time on it so it's going to need
some cleanup of the patches and proper fixes ( instead of just
adding -fpermissive to the compile flags and using sed on the
jamfiles :P )
Updated vision's .bep so that it builds gcc2 or gcc4 depending on how setgcc is set prior to building it.
Updated the optionalpackages .bep once again to add some -y options for building the GPL/LGPL sources.