This patch improves the uzbl ebuilds in various ways. If you want to only apply some changes I can create a new patch - though it should be easy to remove some parts. The improvements are: (1) One ebuild that can be used for release as well as vcs ebuilds. This should make maintenance slightly easier in the futur. (2) Change DESCRIPTION. As on the uzbl homepage highlight that it follows the UNIX way instead of that it is keyboard controlled. This is certainly also an important feature but the mouse can actually also be used. Even if you want to keep that information is in the DESCRIPTION "(modal vim-like bindings, or with modifierkeys)" is just to much. (3) Remove dev-lang/perl and dev-perl/gtk2-perl dependencies. The only remaining perl script was formfiller.pl which has been replaced with a new formfiller.sh. If in the future new perl scripts are added I recommend adding a new "perl" useflag or similar. Shell and python scripts are prefered by upstream but other languages are still allowed. I believe it therefor makes sense that the "helpers" flag only pulls in dependencies required by the shell and python scripts. See e.g. this thread: http://lists.uzbl.org/htdig.cgi/uzbl-dev-uzbl.org/2010-March/000798.html (4) Add optional (helpers) dependency dev-python/simplejson. (Because of this I have marked the bug report as "normal" not "minor".) (5) Add a TODO that for all depenencies pulled in by the "helpers" flag a reason should be given. I hope that you will include most if not all of these changes. Thx -- Jonas Reproducible: Always
Created attachment 224373 [details] uzbl-9999.ebuild
Created attachment 224375 [details] uzbl-9999.ebuild moved IUSE to correct location
Created attachment 224377 [details, diff] uzbl-9999.diff and the same as patch
(In reply to comment #0) > This patch improves the uzbl ebuilds in various ways. If you want to only > apply some changes I can create a new patch - though it should be easy to > remove some parts. Hey, first of all thanks for taking the time to improve the ebuild :) I've integrated most of your changes, along with some changes of my own. I decided to use the exact phrase upstream uses for the description. I also added a new vim-syntax USE flag since upstream provides the appropriate files now. I'll start using this ebuild for releases in the next uzbl version :)