Qt is a full development framework with tools designed to streamline
the creation of applications and user interfaces for desktop,
embedded, and mobile platforms.
This port is not enabled yet, because some ports will pick up Qt5
instead of Qt4, breaking build. Those will be fixed separately soon.
There are some non-critical things left to do:
1. Support for OpenBSD sensors framework.
2. V4L2 support.
3. -L${LOCALBASE}/* could come before -L${WRKBUILD}/* when linking is
done across Qt module boundaries. This means that builds of Qt 5.y
while having Qt 5.x installed (x < y) will be busted.
Volunteers are welcome to come in and help fixing those problems.
Last note: don't even try to build "debug" FLAVOR unless you know
what you're doing and you have about 20GB of free space. You've
been warned.
landry@ agrees on continuing working in-tree
constants: remove init/destroyROM functions
threading: use 32bit atomic integer operations exclusively
Tested on amd64/i386/sparc64 now builds on powerpc.
change the way we do rescans again, to avoid race conditions:
just store away *all* pkgpaths related to the rescan (so that multi-packages
are covered) and then do the rescan. Hold those like we do for normal locks
but in a different list, and release them when the scan is over.
remove the atrocious shennanigans wrt fullpkgnames, it shouldn't be needed
again, hopefully.
- Adds two new puzzles, unruly and undead
- Add a convenience dist target to fetch a tarball from gitweb and
repackage it, with Makefile.gtk and icons properly generated from the
source. Selfhost the resulting distfiles.
building a port with EXTRA depends (meaning it depends on the dependency
being extractible), the normal rules don't really apply, it's not enough
for the package to exist, the listing must have solved its depends names.