Remove useless NEED_ROOT and use proper USES=uidfix

Now those ports can be packaged as a user.
Firefox 25.0 seems to trigger a bug in clang on 9.X/i386, switch to gcc for
now.

Reported by:	Kenta Suzumoto <kentas@hush.com>
Remove useless NEED_ROOT in favour of a proper USES=uidfix
Do not enforce a user/group that stage will automatically set.

This allows packing as a user

With hat:	portmgr
- Update to 1.63

Sponsored by:	OBS
Remove NEED_ROOT, it was only needed for a chown which is now useless given staging does that work itself

This allows to create the package as a USER

With hat:	portmgr
This port does not need to be root to be packaged
Fix packaging as a user

With hat:	portmgr
Fix packaging as a user

With hat:	portmgr
Bump portrevision after r332194 and r331197 where librtmp was split off
from rtmpdump.
Allow packaging as a user
- Update to 3.34
- Support STAGE

Sponsored by:	OBS
www/bins: revert recent stage changes to unbreak port

The previous two commits intended to support stage, but weren't tested.
Rather than mark the port broken, they have been reverted.

PR:		ports/183013
Approved by:	maintainer timeout
- Add patch, lib -> libdata
- Add PLIST_SUB
- Change pkg-plist, remove DOCS

Approved by:	pawel / wg (mentors, implicit), bsam (maintainer)
Support STAGE
Fix build on HEAD and when gcc is unavailable

Approved by:	crees (mentor)
- Update to 3.08
- Support STAGE
- Convert to new LIB_DEPENDS format

Sponsored by:	OBS
Fix pkgname collision

With hat:	portmgr
Drop support for lua 4 which is EOLed for a long time

Approved by:	Richard Kiss <him@richardkiss.com> (maintainer)
devel/py-babelfish: update to 0.2.0
Add a patch removed without any good reasong during last port update.