ports/127999: It is illogical layout of ports

Dmitry Marakasov amdmi3 at amdmi3.ru
Fri Oct 10 18:30:04 UTC 2008

The following reply was made to PR ports/127999; it has been noted by GNATS.

From: Dmitry Marakasov <amdmi3 at amdmi3.ru>
To: bug-followup at FreeBSD.org
Subject: Re: ports/127999: It is illogical layout of ports
Date: Fri, 10 Oct 2008 22:26:57 +0400

 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
 > 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 at amdmi3.ru  ..:  jabber: amdmi3 at jabber.ru    http://www.amdmi3.ru

More information about the freebsd-ports-bugs mailing list