Date: Sat, 11 Oct 2008 18:25:08 +0400 From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: Sokolov Alexey <nullbsd@gmail.com> Cc: ports@freebsd.org Subject: Re: It is illogical layout of ports Message-ID: <20081011142508.GA43913@hades.panopticon> In-Reply-To: <200810111035.44555.nullbsd@gmail.com> References: <200810111035.44555.nullbsd@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
As I've said in a followup to the PR: Those are not illogical. I'd say, sometimes inconsistent, but not illogical for sure. > 1. > misc/k3b-i18n > www/firefox-i18n > mail/thunderbird-i18n Why's those illogical? Where would you place them? misc/k3b -> misc/k3b-i18n www/firefox -> www/firefox-i18n mail/thunderbird -> mail/thunderbird-i18n Since we don't have i18n category, those are nowhere better to place to. What I find inconsistent however, is: uk-aspell: /usr/ports/ukrainian/aspell vi-aspell: /usr/ports/vietnamese/aspell , but yi-aspell: /usr/ports/textproc/yi-aspell zu-aspell: /usr/ports/textproc/zu-aspell Still, I don't see better solution. > 2. > multimedia/xmms-skins > x11-themes/audacious-skins > multimedia/smplayer-themes ${PORTNAME}-(skins|themes) logically belongs to both ${PORTNAME}'s category and x11-themes. Arguments for the former: - Be where it's parent reside. So `ls | grep xmms` will show both xmms and all relevant skins/plugins/addons/mods/whatever (that's very weak argument actually, as audio format plugins already belong to audio, video format plugins belong to multimedia/, network plugins belong to net/ etc.) - x11-themes feels more likely for x11 wm or x11 toolkits themes. Arguments for the latter: - ${PORTNAME}'s category is not polluted. Say, xmms-skins have nothing to do with multimedia actually. - All skins are in the same place. And you can ls x11-themes/ | gerp bluecurve to find matchign themes for different apps/toolkits/wm's. I'd say I'm for the latter, as both arguments for the former are pretty weak. Though I'm used to have mplayer-skins beside mplayer. > 3. > x11/gsynaptics > sysutils/ksynaptics Here I agree. Inconsistency again, but ?synaptics belong both to x11 and sysutils. > 4. > net-im/echat (irc/echat?) It's some kind of broadcast LAN chat, not irc. Doesn't quite feels like IM for me as well, as I associate IM with user-to-user chat like ICQ or Jabber. Althrough it fits well into Wikipedia's definition of IM: "Instant messaging (IM) is a form of real-time communication between two or more people based on typed text. The text is conveyed via computers connected over a network such as the Internet." --- As you can see, all those are located in pretty logical places (at least without apparently more suitable places), althrough some subjects may belong to different categories at once. Anyway, I don't think it's good idea to move ports around - specific port will still reside in single category of multiple it probably logically belongs to, so it'll only produce useless noise without any gain. -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081011142508.GA43913>