* Fix an upstream problem with the time conversion in the native
system notifications
* Kludge the packaging to put *.so symlinks in the runtime path too.
Not particularly happy about it but I'm sick of dealing with this
recipe. This makes qmake/cmake/etc... happy
* 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.
* Fix tecmake to set a soname for the libraries
This currenly fails strict-policy checks because the package doesn't
depend on libstdc++.so, but this should be in haiku$secondaryArchSuffix.
I also had to explicitly depend on the proper version of as, otherwise
the one for gcc2 would be picked up. I suspect one of the dependencies
is wrong, but attempts to use haikuporter --why have failed.
* Fix systray support by removing check for
/boot/common/bin/qsystray. Instead we always return true
when determining if Haiku supports a systray since qsystray
is guaranteed to be installed
* qmake will need some fine tuning. When trying to build other
qt based projects it will insert the wrong link flags
(i.e. -L.../lib... instead of -L.../develop/lib...)
* 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.
* Untested as secondary on gcc2
* Could use some subpackages like _debug/_demos/etc...
(demos and examples are disabled at the moment)
* Might need some fine tuning of install directories but they're
generally ok. This is things like possibly moving qtconfig
into the preferences directory and putting some of the bin
commands that are currently in the _devel package into an apps
dir.
* Several of the libs and some of the data files from the main
package could probably be put in the _devel package.
* pre-sort keymaps in available keymaps outline view;
* fix issue with fake menu-field label;
* rename Hotkey to Shortcut;
* do not bind localization catalogs into preferences UI application.
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 )
* common/ dir is no more.
* When using distcc, our logic to detect the secondary architecture
didn't work because cmake ran "distcc" instad of "distcc gcc-x86". Add
the missing part to the command-line invocation.
* Switch to gcc for linking modules in order to handle the rpath
flags
* Enable -export-dynamic flag so we can lookup symbols properly
* Add soname flags so that haikuporter doesn't freak out when
trying to package the devel libs