As noted on ports@ recently, pkg_add -r relies on conflicts, and the
sheer existence of updates means we MUST take the past into account in
conflicts now.
Note the renaming of hugs98 to valid package names where versions are
concerned.
This commit shows clearly the renaming of the xfce4 plugin packages, the
ditching of eclipse flavors, the splitting of nessus into subpackages,
the splitting of various other software documentations, some packaging bugs
in kdeedu, and a lot of files moving around...
okay pvalchev@
The distfiles should be publically available shortly.
this fixes a few nits: build accessibility, move cvscheck to avoid conflicts.
i18n files missing.
TODO:
- compile the missing packages.
- redo konsole fixes for our ttys.
- figure out why kuickshow is broken.
- make sure we get all dependencies.
- repair kscd.
- find out why nsplugins does not like the native jdk.
- figure out how to get kvim to work.
- change filenames or adjust check-lib-depends to cope.
- use kcontrol/nics/nic.cpp from kde-current to access getifaddrs...
IPv4 masks are not printed properly yet.
- konsole fixes for utmp
- ksysguardd mostly working. Should unify with Net/FreeBSD
- clock and timezone fixes mostly from Flinn Mueller.
- uses kxkb_pic lib, thanks to Matthieu.
There's no accounting security left if konsole_granpty works on a ttyname
without corresponding rights on a fd.
So, the proper fix will involve figuring out where kprocess/kpty loses that
fd after running the command.
(The code in kde-current is substantially different, so this won't go in
unchanged)
- use konsole_grantpty to do the login/logout, so that only this program
needs to be setgid utmp.
- pass the ttyname to konsole_grantpty explicitly.
- use openpty to get the ttyname in a simple way.
- deactivate USE_LOGIN on OpenBSD, as login/logout must occur in grantpty.