[kde-freebsd] ports/113295: net-im/kopete: pleawse add 'make config' to choose kopete plugins to install

Daniel W. Steinbrook dsteinbrook at gmail.com
Sun Jun 10 22:23:30 CEST 2007


I'd be willing to tinker with this. I like taking on little, fun FreeBSD 
projects for which others don't have time.

A couple of initial questions:
- There are 10 protocols and 16 plugins. This would be 26 OPTIONS for kopete. 
Would it be better to create two meta-ports, kopete-protocols and 
kopete-plugins, which each have their own options?
- Should the PKGNAMEPREFIX be kdenetwork- for each of the individual 
protocols/plugins, as it is currently for net-im/kopete? This would make for 
some long package names (e.g. kdenetwork-kopete-protocols-groupwise).

- Daniel W. Steinbrook


On Tuesday 05 June 2007 05:23:52 am Michael Nottebrock wrote:
> Mark Linimon schrieb:
> > Old Synopsis: make config, im ports, to choose kopete plugins to install
> > New Synopsis: net-im/kopete: pleawse add 'make config' to choose kopete
> > plugins to install
>
> Of course an OPTIONS menu that only triggers configure switches falls
> somewhat short of a good solution, however: It seems that kopete indeed
> has become modular enough recently to allow building and installing all
> of its supported protocols and feature-plugins separately, so splitting
> the kopete port up further into kopete,
> kopete-protocols-[msn|y!m|icq|jabber|...] and
> kopete-plugins-[connectionstatus|nowlistenening|translator|...] indeed
> seems feasible and useful, since it would allow people to significantly
> cut down on compilation time (or download volume for binary packages).
> Alas, I don't have the time and there is already KDE 3.5.7, KOffice
> 1.6.3 and Qt 4.3 on my todo list to keep me occupied.
>
> If anybody is interested in doing this, please feel free to try at any
> pace you like, just send a quick reply to this message to let us and
> other interested people know that you're working on it (this sort of
> thing can be very well done in cooperation, too). To summarize:
>
> Junior Job Description:
>
> Tasks:
> - Split kopete into base port, protocol ports and plugin ports.
> - Include OPTIONS menu into base port that triggers runtime dependencies
> on protocol/plugin ports to ease transition for users.
>
> Goals:
> - Plugin and protocol ports must be buildable independently from base
> port and other plugin/protocol ports.
> - All new ports must yield a working binary package.
> - Plist substitutions must not be used.
>
> Required skills:
> - Familiarity with ports framework and autoconf  a plus, but learning on
> the job through copy, read & paste perfectly possible.
>
> Available help:
> - The kdenetwork (+lanbrowsing, kopete), kdegraphics (+kooka, kamera,
> kuickshow) and akode (+akode-plugins) ports are good templates.
> - Feel free to contact me directly or via the mailing list in case of
> questions, but please allow for somewhat long response times.
>
> Cheers,


More information about the kde-freebsd mailing list