From owner-freebsd-ports@FreeBSD.ORG Fri May 28 23:26:22 2010 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 DDE6F1065674 for ; Fri, 28 May 2010 23:26:22 +0000 (UTC) (envelope-from wahjava.ml@gmail.com) Received: from mail-px0-f182.google.com (mail-px0-f182.google.com [209.85.212.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8AA938FC21 for ; Fri, 28 May 2010 23:26:22 +0000 (UTC) Received: by pxi7 with SMTP id 7so927661pxi.13 for ; Fri, 28 May 2010 16:26:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:from:to:cc :subject:organization:references:x-face:x-uptime:x-url:x-openpgp-id :x-openpgp-fingerprint:x-os:x-mailer:x-mail-morse:x-attribution :organisation:date:in-reply-to:message-id:user-agent:face :mime-version:content-type; bh=LYMgUL3aLv6NvCoSzHI/0Elu/hIlzY8/F7R3/Ltgtok=; b=lr3Gi10eud+siTg4Y/x9S8GVGu0lIJTJ05lTm/Cpj+4WfBHouUjc0zrNARfohVEml7 pwYnU47nB4A9Wmfm8c3Jj1zue103kY9niUAC0oXtNU67DvGyUOAdNi+dCUq4id2hvOMG +mP6lr0aze6JJneZs2bx0W/kQ2+ucRPcpsteE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:organization:references:x-face:x-uptime :x-url:x-openpgp-id:x-openpgp-fingerprint:x-os:x-mailer:x-mail-morse :x-attribution:organisation:date:in-reply-to:message-id:user-agent :face:mime-version:content-type; b=LEdWcz0V2T8DeCJpyxAyl2CUA3UHeSJJhIwEuXQTEC6K0cgNaPzZP6JtbQp7LgX/9j lNoCkqAobnAxL0xKxWSMwQFYyIILoncB3cSluTsqrlYnnScgsnK0CvweIcfzvf8jNiZG S9ynJFRRLrid0wb71MWJHTidnoK8xnKCyOXGw= Received: by 10.140.58.8 with SMTP id g8mr778696rva.86.1275087662380; Fri, 28 May 2010 16:01:02 -0700 (PDT) Received: from chateau.d.if ([122.161.226.35]) by mx.google.com with ESMTPS id g14sm2502308rvb.13.2010.05.28.16.00.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 28 May 2010 16:01:01 -0700 (PDT) Sender: Ashish SHUKLA Received: from chateau.d.if (chateau.d.if [IPv6:::1]) by chateau.d.if (Postfix) with ESMTP id 127934ACC0; Sat, 29 May 2010 04:30:52 +0530 (IST) From: wahjava.ml@gmail.com (Ashish SHUKLA) To: Dmitry Marakasov Organization: alt.religion.emacs References: <4BFBDBC0.6040902@FreeBSD.org> <4BFC1D3D.7070904@dataix.net> <20100526154941.GC25216@hades.panopticon> <20100526214642.GA43302@hades.panopticon> X-Face: )vGQ9yK7Y$Flebu1C>(B\gYBm)[$zfKM+p&TT[[JWl6:]S>cc$%-z7-`46Zf0B*syL.C]oCq[upTG~zuS0.$"_%)|Q@$hA=9{3l{%u^h3jJ^Zl; t7 X-Uptime: 4:13AM up 6:42, 5 users, load averages: 0.07, 0.02, 0.00 X-URL: http://762e5e74.wordpress.com/ X-OpenPGP-ID: E74FA4B0 X-OpenPGP-Fingerprint: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 X-OS: FreeBSD on FreeBSD 8.0-RELEASE-p3 kernel on amd64 architecture X-Mailer: Gnus v5.13 X-Mail-Morse: .-- .- .... .--- .- ...- .- .--.-. --. -- .- .. .-.. .-.-.- -.-. --- -- X-Attribution: =?utf-8?B?4KSG4KS24KWA4KS3?= Organisation: alt.religion.emacs Date: Sat, 29 May 2010 04:30:48 +0530 In-Reply-To: <20100526214642.GA43302@hades.panopticon> (Dmitry Marakasov's message of "Thu, 27 May 2010 01:46:42 +0400") Message-ID: <861vcviqcf.fsf@chateau.d.if> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (amd64-portbld-freebsd8.0) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJ1BMVEWpqal/f39tbW1jY2Md HR2goKCenp6UlJROTk7////9/f35+fnT09ORJdieAAACVklEQVQ4jXXUP2vbQBQA8AvUTkgz5OzY Z0iGWhpS6BSrkECn0mvx0MEJ6AjtYrfoBCVDlD8naJYmNlRfwZq8+mkKlIZaGpJSYmP7Q/XkJDrJ Td8i/H68u3vHPaPufwLdf32AMA4A6GcAgvAamY1pOJiDIFqicTwLswDhfr3uxfFtkAY/GFHPMwzD 8zpnACmIOnE6js7rQb+v4NJrG9od0C+QgpHMy5jBewV+UDSMWiw1Y4fWfyV7+NGFzDsYa3pth9LJ Q4XvXxFHcJRvHOmygn5NAEabnDcQQguarnfoiwSCJ99jmKKcphsZONmWsDK9Ro7cvZOCtQdg8nje egLhc2LNlkLmsezzTFUUy5w18ocox/f0LaLgJy0zO75zk+9pp85GAj36xjqhdI0y3tq2m4dqqcWX zQWBTz8L1irvolXV4J+3q7eCDgVnttjNq6X8H+9KOZsuNk1uCzx8pSp+E9HImfJOTLdcGqo+YKnG EIovizkEn48V7BO+ch2DXcD4ENSpWiU+q8hjjbgTBZCXnZtyj0Ws4Q1Q0B2WXFtYZo65Bbyeeldw RS6qFueM80LlLA29YlVwGRYvFD+kwI/0O+A2PlpOP9GwslUVciHuYGechuBTp922YiDZCrghTknm XSyOM+D3aoRZlo0Jb42zY7DN4p2x4AeZ+QAYutx1sHwTHzMT5cMNduQ9yW3GczN4KZ86kb0c9O8T yXDeFqpl2fryPEAYGXIlezAPXYh2NgVr/gvdoHIuDwuPwOhcWE8f8mmICq41eATkn8x0kuRTIKcB wE9+/QUtiiAnYcaN7wAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Cc: ports@freebsd.org, jhell , freebsd-haskell@haskell.org, Gabor PALI Subject: Re: Renamed Haskell Applications 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: Fri, 28 May 2010 23:26:22 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable Dmitry Marakasov writes: [...] > I strictly object to adding hs- prefix to end-user applications like > darcs and xmonad, because it's a huge POLA violation. Users do not care > what the application is written in, they just search for > devel/{svn,mercurial,darcs} and x11-wm/{xmonad,icewm}, and should find > these ports in the expected places. We don't prefix mercurial with > py- and icewm with c-, similarily we shouldn't prefix darcs et al with > hs-. Modules that are used only for development and as dependencies is a > whole different thing, and definitely are what prefixes are for. I agree with you, but by a pre-existing convention (not carved in stone anywhere, AFAIK) in FreeBSD, I prefer keeping ports prefixed with 'hs-'.=20 1. Padre, which is an editor hacked in Perl is available from a port named 'p5-Padre'. 2. SpamAssassin, an anti-spam filter is available as 'p5-Mail-SpamAssassin'. 3. Pencil which is a mockup based out-of firefox is available as 'www/xpi-pencil', which even doesn't have anything to do with World Wide Web except that it runs in a www browser, still has name/category like that. 4. Conkeror, the web browser is available as 'xpi-conkeror'. And also having 'hs-' prefix implies their being implemented in Haskell. I'm sure other users who are aware of the convention of p5-, py-, xpi- will try= to search for Haskell related app as 'hs-'. So, IMHO 'hs-' for all haskell based ports is a nice idea towards uniformity/symmetry. #v+ % make -C /usr/ports search name=3Ddarcs |grep '^Port:' Port: cvs2darcs-0.8 Port: hs-darcs-2.4.3 Port: py26-darcsver-1.5.1 Port: py26-setuptools_darcs-1.2.9 Port: devel/darcs #v- Thanks Ashish SHUKLA =2D-=20 Sent via Gnus from GNU Emacs They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety. -- Benjamin Franklin, Memoirs of the life and writings of Benjamin Frankl= in --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iQIcBAEBCgAGBQJMAEskAAoJEMdGz6nnT6SwXT4QALT+m08Vo4l9VqIuKIcAJYol 1/xHl+BKI/si2B2Gx1p4ZbmucWYSOqmW3q4Fye2/FCvwk3kTIhBNqI+qyu8CLEkp MKVx5E/O4gBZA5oqjzeNAZwZ8sHn6qBmQIB1hvft1cSmV7OyDkyJHEkwS6RsLzA4 CVnjbVzwcVGUNBfYPtnIlWzDEcn39mkA5Sc9oXM3yh4NHPfpiH96ouh1Jf3wD8Tz M+6zxGQ+aolmv388J+7Rr5s47odt/PINTo29tl2r2fua9Wt/amnfQ9zEvpirxboz 4tw2j85lScP5sjpRWR+U+wfdgoF49oykIUSG846qsxYk7fikobbR2f8MXgdXS0C3 rpDKybjhk17xPU17/ZKdU/n1XLrtow8WeJ4BEGpUEvkcIz9uQVm72O50QqiYDynj axRzhExI3TAJ0cvuFNrTyiyCBcyKuTXMRxM5U4Aj7He4AR47JEaeMUaHofQW/Lf6 ktnq9yR5ZQLveASP+Dk1G28OM/hryHvwlMEU0KuVVPQi/v5H3shjoeO5XY3gS47o 6+EAcVIdftISXC40lca0NwLTAIio9Kujhci3OJWY80PZ+61e106pLYWFSf4ZhqIn WAZYQW6A+NXzNi5GXV3TqG1RcqcPh6FuA/me0lTnjTEDdk3jTNjAlv0cCs0pf6bD rZ+CizHqtemT2pMFXJ0F =sK67 -----END PGP SIGNATURE----- --=-=-=--