From owner-freebsd-ports@FreeBSD.ORG Sat Oct 11 14:24:58 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B02F106568F for ; Sat, 11 Oct 2008 14:24:58 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from smtp.timeweb.ru (smtp.timeweb.ru [217.170.79.85]) by mx1.freebsd.org (Postfix) with ESMTP id D7B138FC08 for ; Sat, 11 Oct 2008 14:24:57 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from [213.148.20.85] (helo=hive.panopticon) by smtp.timeweb.ru with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KofOs-0007Q9-Cb; Sat, 11 Oct 2008 18:24:58 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.32]) by hive.panopticon (Postfix) with ESMTP id 9C95B12AB1; Sat, 11 Oct 2008 18:24:20 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id BB66617031; Sat, 11 Oct 2008 18:25:08 +0400 (MSD) Date: Sat, 11 Oct 2008 18:25:08 +0400 From: Dmitry Marakasov To: Sokolov Alexey Message-ID: <20081011142508.GA43913@hades.panopticon> References: <200810111035.44555.nullbsd@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <200810111035.44555.nullbsd@gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: ports@freebsd.org Subject: Re: It is illogical layout of ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Oct 2008 14:24:58 -0000 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