* Creating the debuginfo package was not appropriate because "-g"
is not being passed to the compiler. Bye defineDebugInfoPackage!
* Fix the shebang line of all perl scripts which use /usr/bin/perl
because one of the scripts is called at the end of the build.
* Add a patchset to fix a wrapper script which assumed incorrect
paths for 2 runtimes.
* Add lib:libiconv and lib:libintl to REQUIRES.
* Drop the patchset (C89 fixes for gcc2 compatibility) as upstream
has made the required changes for it.
* "make check" does not build yet with gcc2 but the changes for this
would be much bigger. Hopefully, all tests are OK on x86{,_64}.
* Without the "-lgnu" we would get an undefined reference to `memmem'
in function hsk_hook_cb (resume_x509-resume.o from tests/resume.c)
* Define TEST_REQUIRES instead of TEST_PREREQUIRES, and drop cmd:cvs
from it, as cvs is currently failing to build on x86_64.
* No need to revbump as the changes only affect TEST().
Builds and works fine on all architectures, including x86_gcc2.
On that arch, however, it uses libidn instead of libidn2.
All tests are OK on all architectures, except x86_gcc2, where
TEST actually fails to build.
* Unlike 3.2, which would not build on x86_gcc2 without a patch,
3.3 builds fine without any patch. A tiny one is only required
for "make check".
* Update (GNU) LICENSE: LGPL v2.1 -> GPL v2 + GPL v3 + LGPL v3.
* Switch SOURCE_URI to https.
* Add $secondaryArchSuffix to cmd:libtoolize in BUILD_PREREQUIRES.
* Drop PATCH(), previously used to skip -lm and add -lroot.
* Drop unneeded calls to libtoolize and autoconf.
* Add TEST() with "make check" (and an appropriate LIBRARY_PATH.)
All tests are OK, except for the Camellia cipher on x86_gcc2.
- imagemagick: patch was broken, update to latest version and fix.
- libvpx: version 1.0.0 does not build with gcc5
- tiff: remaining .la files
- libtorrent-rasterbar: missing require
- gcc 5.4: missing provides
* Bump to 3.4.14 (current stable) and add 3.5.2, marked untested.
* Move $binDir to a _bin sub-package, for more flexibility with
regards to package co-installation. 3.4.x and 3.5.x seem to be
causing problems for other recipes, so this layout change, with
some other changes (e.g. package basename renames) can help.
* Update the layout of 2.8.x.
* Change the basename of the recipe of 3.4.x to gnutls34.
* Use gnutls35 as basename for the recipe of 3.5.x.
* Declare CONFLICTS, CONFLICTS_{bin,devel} in a way that allows
gnutls-2.8.x to be installed with either gnutls-3.4.x or
gnutls-3.5.x. On top of that, a single _bin package may be
installed (provided the base package is also installed.) Same
thing for _devel.
* Add cmd:cvs cmd:git to BUILD_PREREQUIRES in order to make
gl/tests/test-vc-list-files-{cvs,git} succeed.
* Patch gl/tests/test-float.c to enable that test.
* Add cmd:{perl,makeinfo} to BUILD_PREREQUIRES.
* Bump version to 3.4.10.
* Drop the --disable-doc switch during configuration and put all docs
in a separate, architecture-independent package, gnutls_doc, in case
we are building for a primary arch. Do not provide a doc package at
all if we are building for a secondary architecture.
* Swap the lines for "cmd:psktool" and "cmd:ocsptool" as they were not
sorted.
* Drop the "cmd:systemkey" line in PROVIDES as it is not installed by
default. There isn't even a configure option to have it installed.
Added missing build prerequisite: cmd:find.
Fixed the versioning of lib:libnettle and devel:libnettle.
Added lib:libhogweed and devel:libhogweed.
Added compat versions.
Added conditional provides for the 5 commands: nettle-hash, nettle-lfib-stream, nettle-pbkdf2, pkcs1-conv and sexp-conv.
* gnash
Don't start SUMMARY with app name
Re-ordered blocks
* gophernicus
Don't start SUMMARY with app name
Re-ordered blocks
* harfbuzz
Don't start SUMMARY with app name
Re-ordered blocks
* inconsolata
Don't start SUMMARY with app name
Re-ordered blocks
* indent
Don't start SUMMARY with app name
Re-ordered blocks
Fixed (SECONDARY_)ARCHITECTURES and PROVIDES
* inputproto
Don't start SUMMARY with app name
Improved SUMMARY and DESCRIPTION
Re-ordered blocks
* jamvm
Don't start SUMMARY with app name
Removed "DEPEND"
Re-ordered blocks
* jpeg
Don't start SUMMARY with app name
Re-ordered blocks
* jgmod
Don't start SUMMARY with app name
Re-ordered blocks
* kbproto
Don't start SUMMARY with app name
Re-ordered blocks
* kdiff3
Don't start SUMMARY with app name
Re-ordered blocks
* libdom
Don't start SUMMARY with app name
Re-ordered blocks
Removed $secondaryArchSuffix as there are no 2nd archs declared
* libdvdcss
Don't start SUMMARY with app name
Re-ordered blocks
* libdwarf
Don't start SUMMARY with app name
Re-ordered blocks
* libevent
Minor cosmetics
Re-ordered blocks
* fossil
Improved SUMMARY, thanks waddlesplash for noticing the error.
* gcc
Shortened SUMMARY (at least removing the "\" linebreak that seems to
trigger the lint warning)
Minor cosmetics.
* gd
Renamed recipe to correct version.
Added license.
Corrected copyright.
Added autoconf, aclocal, libtoolize to BUILD_PREREQUIRES.
Added SOURCE_DIR.
Now it almost builds, failing with:
configure.ac:79: warning: macro 'AM_ICONV' not found in library
configure.ac:130: error: possibly undefined macro: AC_MSG_ERROR
* global
Removed "." from SUMMARY.
Minor cosmetics.
* gnupg
Removed "." from SUMMARY.
Minor cosmetics.
* gnutls
Added PATCHES="gnutls-2.8.6.patch" to fix the lint warning.
Moved haiku_devel to BUILD_REQUIRES.
Sorted the _devel blocks to the top.
Minor cosmetics.
Build fails...
* golang
Removed "." from SUMMARY.
Minor cosmetics.
* gptfdisk
Removed "." from SUMMARY.
Minor cosmetics.
* graphviz
Minor cosmetics.
* gri
Removed "." from SUMMARY.
Minor cosmetics.
* ha
Slightly improved SUMMARY/DESCRIPTION
Minor cosmetics.
* handbreak
Removed "." from SUMMARY.
Minor cosmetics.
* harfbuzz
Removed "." from SUMMARY.
Minor cosmetics.
Sorted the _devel blocks to the top.
* hdialog
Removed "." from SUMMARY.
Use g++ instead of gcc.
Minor cosmetics.
* help2man
Removed "." from SUMMARY.
Minor cosmetics.
* heroes
Removed "." from SUMMARY.
Minor cosmetics.
* homeworld
Removed "." from SUMMARY.
Minor cosmetics.
* htmldoc
Remove outdated patch file
Minor cosmetics.
* htmltidy
Removed "." from SUMMARY.
Minor cosmetics.
Sorted the _devel blocks to the top.
* hyperstudio
Removed "." from SUMMARY.
Minor cosmetics.
* bdh-calc
License is Zlib.
Improved SUMMARY.
Minor cosmetics.
* daa2iso
Removed "." from SUMMARY.
Minor cosmetics.
* dash
Removed "." from SUMMARY.
Moved some things into BUILD_PREREQUIRES.
* ddrescue
Shortened SUMMARY.
Added cmd:lzip to BUILD_PREREQUIRES.
Minor cosmetics.
* diffutils
Removed "." from SUMMARY.
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* discount
Shortened SUMMARY.
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* doctranslator
Shortened SUMMARY.
Corrected checksum.
Added SECONDARY_ARCHITECTURES.
* dos2unix
Removed "." from SUMMARY.
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* dtc
Improved DESCRIPTION
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* dulwich
Removed "." from SUMMARY.
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* ed
Improved SUMMARY.
Took DESCRIPTION from http://www.gnu.org/software/ed/
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
* edgar
Removed "." from SUMMARY.
Minor cosmetics.
* eepp
Shortened SUMMARY.
Minor cosmetics.
* enca
Removed "." from SUMMARY.
Minor cosmetics.
* enet
Removed "." from SUMMARY.
Minor cosmetics.
* exiv2
Removed "." and improved SUMMARY.
Moved haiku_devel into BUILD_REQUIRES.
Minor cosmetics.
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).
They are not actually used upstream, although a configure check is in
place.
This commit warrants a rev bump but it should be in the same push as the
previous commit which updates the package, so I skipped over it.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>