On 2011-11-01, Simon Kuhnle <[email protected]> wrote: > On Wed, Oct 26, 2011 at 02:55:06PM +0200, Simon Kuhnle wrote: >> based on the port from Jona Joachim, I updated the Makefile to the >> latest version being 0.3.6 and tested it on sparc64. >> (http://marc.info/?l=openbsd-ports&m=130790115400980&w=2) >> >> WeeChat is a (currently only) ncurses based IRC client, >> extensible with Perl/Python/Ruby scripts: http://weechat.org/ >> >> I played a bit with it, worked fine for me on sparc64, >> though I'll stick with my good old irssi for now. >> >> Some things that need to be polished: >> - MULTI_PACKAGES for Python/Ruby scripts (ATM only Perl scripts work) > > What would be the preferred way to handle this? > > Obviously the Perl plugin can always be enabled, > but how to handle the other plugins? > > One FLAVOR that does include all the other available languages? > Or many MULTI_PACAKGES for each language. > > Just to be clear, the other languages would be: > Lua, Python, Tcl and Ruby. > > Regards, > Simon > >
If the other languages are completely handled by plugins (i.e. extra files providing support for those languages) and don't change any of the "core" files, then MULTI_PACKAGES is the way to go because it means the port only needs to be built once and things just get split out at pkg_create time.
