Turns out, wxWidgets has a nearly-complete Qt backend, which works just fine
with our Qt port. There are a few hiccups (e.g. wx-config doesn't seem
to add Qt libs to command line...) but other than that, this is fully
functional.
* Update HOMEPAGE and COPYRIGHT years.
* Add cmd:gdk_pixbuf_thumbnailer to PROVIDES.
* Use devel:libpng16 (instead of devel:libpng) in BUILD_REQUIRES.
* Add cmd:{autoheader,automake} to BUILD_PREREQUIRES.
* Drop unneeded (explicit) calls to aclocal & autoconf in BUILD.
* Remove $libDir/.../loaders/libpixbufloader-*.la libtool files.
* Remove documentation when building for secondary architectures.
* Add TEST with "make check".
* Drop previous patch for skipping libm.
* Add gcc2 patch, only required for "make check".
* Enable 2nd arch and drop documentation when building for them.
* Add devel:libxcb to REQUIRES_devel.
* Add $secondaryArchSuffix to cmd:libtoolize in BUILD_PREREQUIRES.
* Move section 3 man pages to the _devel sub-package.
* Add TEST() with "make check". Testsuite summary: TOTAL = PASS = 1.
* HOMEPAGE: http://xorg.freedesktop.org/ moved to https://www.x.org/.
* ARCHITECTURES: Mark as tested on x86 and x86_64.
* Enable 2nd arch and drop documentation when building for them.
* Add devel:lib{x11,xcb,xau} to REQUIRES_devel.
* Add $secondaryArchSuffix to cmd:libtoolize in BUILD_PREREQUIRES.
* HOMEPAGE: http://xorg.freedesktop.org/ moved to https://www.x.org/.
* ARCHITECTURES: Mark as tested on x86 and x86_64.
* teeworlds
Don't start SUMMARY with app name
Re-ordered blocks
* textsaver
Don't start SUMMARY with app name
Re-ordered blocks
Corrected PROVIDES from apps to addon
* tiff
Don't start SUMMARY with app name
Re-ordered blocks
Removed duplicate REVISION
* timecop
Don't start SUMMARY with app name
Re-ordered blocks
* transmission
Don't start SUMMARY with app name
Re-ordered blocks
* twolame
Don't start SUMMARY with app name
Re-ordered blocks
* x264
Don't start SUMMARY with app name
Re-ordered blocks
* xemacs
Don't start SUMMARY with app name
Re-ordered blocks
* xextproto
Don't start SUMMARY with app name
Improved SUMMARY and DESCRIPTION
Re-ordered blocks
* xtrans
Don't start SUMMARY with app name
Improved SUMMARY and DESCRIPTION
Re-ordered blocks
* zoo
Don't start SUMMARY with app name
Still in old BEP format
* zsh
Don't start SUMMARY with app name
Re-ordered blocks
* marble
Don't start SUMMARY with app name
Re-ordered blocks
* ne
Don't start SUMMARY with app name
Still in old BEP format
* pixman
Don't start SUMMARY with app name
Improved DESCRIPTION
Re-ordered blocks
* qemacs
Don't start SUMMARY with app name
Re-ordered blocks
* rsync
Don't start SUMMARY with app name
Re-ordered blocks
* schroedinger
Don't start SUMMARY with app name
Re-ordered blocks
* screen
Don't start SUMMARY with app name
Re-ordered blocks
* sharutils
Don't start SUMMARY with app name
Re-ordered blocks
* sortsave
Don't start SUMMARY with app name
Re-ordered blocks
Corrected PROVIDES to declare an addon
* srm
Don't start SUMMARY with app name
Re-ordered blocks
* idutils
Remove "." from SUMMARY.
Minor cosmetics.
* im
Remove "." from SUMMARY.
Minor cosmetics.
Sorted _devel block to the top.
* iozone
Improved DESCRIPTION.
Minor cosmetics.
* isl
Remove "." from SUMMARY.
Minor cosmetics.
Sorted _devel block to the top.
* iup
Remove "." from SUMMARY.
Minor cosmetics.
Sorted _devel block to the top.
* joyce
Remove "." from SUMMARY.
Improved DESCRIPTION.
Updated HOMEPAGE URL.
Minor cosmetics.
As it compiled without any changes, added recipe for latest v2.2.7
* kdelibs4
Remove "." from SUMMARY.
Sorted _devel block to the top.
* apr_util
Added PATCHES to recipe, some cleaning up.
Won't build, even though I cleaned out the repository folder:
"[Errno -2147459069] No such file or directory:
'/HiQ-Data/sources/haikuports/repository/apr_util-1.3.10.DependencyInfo'"
* arc
Improved DESCRIPTION
Won't build:
/sources/arc-5.21p/arc.c: In function `main':
/sources/arc-5.21p/arc.c:231: parse error before `int'
/sources/arc-5.21p/arc.c:232: `fd' undeclared (first use in this function)
/sources/arc-5.21p/arc.c:232: (Each undeclared identifier is reported only once
/sources/arc-5.21p/arc.c:232: for each function it appears in.)
* bc
Supply the correct pachset name.
Improved SUMMARY.
Minor cosmetics.
* beshare
Removed missing patchset which was declared alongside the existing one.
Minor cosmetics.
* brexx
Added PATCHES to the recipe.
Minor cosmetics.
Won't build:
/packages/gcc-2.95.3_2014_10_14-3/.self/develop/tools/i586-pc-haiku/bin/ld: cannot find -lPortManager
collect2: ld returned 1 exit status
make[1]: *** [obj/rx] Error 1
make[1]: Leaving directory `/sources/BeBRexx/src'
make: [brexx] Error 2 (ignored)
Collecting files to be packaged ...
Error: Couldn't access "/sources/BeBRexx/PortManager/obj/PortManager": No such file or directory
* cd
Improved SUMMARY.
Minor cosmetics.
Won't build:
Fetching package for devel:libim ...
*** failed to find a match for "devel:libim": Name not found
* celestia
Improved SUMMARY.
Minor cosmetics.
* chmlib
Removed "." from SUMMARY.
Minor cosmetics.
* colorcode
Removed "." from SUMMARY.
Minor cosmetics.
* command_not_found
Removed "(C)" from copyright.
Created a proper patchset from the provided patch.
Added PATCHES. Remove manual patching from INSTALL().
Minor cosmetics.
* coveredcalc
Removed "." from SUMMARY.
Minor cosmetics.
Added cmd:svn to BUILD_PREREQUIRES.
* cyberdogs_sdl
Improved and removed "." from SUMMARY.
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).
* 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.
* Do not rebuild libz and freetype from CD sources, use the system
ones.
* I had to force a dependency on as$secondaryArchSuffix, otherwise
binutils 2.17 is included in the chroot instead of the gcc4 version.
* The policy checker complains that the packages don't depend on
libstdc++.so, but this should be provided by haiku_x86.hpkg ?
* The patch for IUP fails to apply. I guess this is because of line
ending problems as we work from a zipped source archive. Using "git
apply" manually works, however.
* Rebase the work I did against latest IUP release
* Currently fails to build because IUP wants to generate both Lua 5.1
and 5.2 bindings. It seems we can't build_require both packages to build
the bindings ? (require should be ok, as the libs for each version will
go in different packages in the end).
* Also, port some of the fixes to tecmake to the two other tecgraf libs
using it.
* this fixes the wrong recipe names introduced by myself in #d525fee
* adjust patch names to match corresponding recipes
* additionally: create 'additional-files' folders as hint to some
ports that do not have a proper recipe yet