From owner-freebsd-ports@FreeBSD.ORG Tue Apr 26 21:27:50 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D777106566B for ; Tue, 26 Apr 2011 21:27:50 +0000 (UTC) (envelope-from corky1951@comcast.net) Received: from qmta07.emeryville.ca.mail.comcast.net (qmta07.emeryville.ca.mail.comcast.net [76.96.30.64]) by mx1.freebsd.org (Postfix) with ESMTP id 82D1A8FC12 for ; Tue, 26 Apr 2011 21:27:50 +0000 (UTC) Received: from omta06.emeryville.ca.mail.comcast.net ([76.96.30.51]) by qmta07.emeryville.ca.mail.comcast.net with comcast id cMN31g00216AWCUA7MTqEd; Tue, 26 Apr 2011 21:27:50 +0000 Received: from comcast.net ([98.203.142.76]) by omta06.emeryville.ca.mail.comcast.net with comcast id cMTn1g00i1f6R9u8SMTo7B; Tue, 26 Apr 2011 21:27:49 +0000 Received: by comcast.net (sSMTP sendmail emulation); Tue, 26 Apr 2011 14:27:47 -0700 Date: Tue, 26 Apr 2011 14:27:47 -0700 From: Charlie Kester To: FreeBSD Ports Message-ID: <20110426212747.GC38579@comcast.net> Mail-Followup-To: FreeBSD Ports References: <4DB6165F.1010806@FreeBSD.org> <20110426024122.GA38579@comcast.net> <20110426163424.GB38579@comcast.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0F1p//8PRICkK4MW" Content-Disposition: inline In-Reply-To: <20110426163424.GB38579@comcast.net> User-Agent: Mutt/1.4.2.3i X-Mailer: Mutt 1.4.2.3i X-Composer: Vim 7.3 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Re: saving a few ports from death 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: Tue, 26 Apr 2011 21:27:50 -0000 --0F1p//8PRICkK4MW Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline On Tue 26 Apr 2011 at 09:34:24 PDT Charlie Kester wrote: > >I'm not a web programmer and don't have access to the freshports >sourcecode. So all I can do there is make a suggestion. But perhaps I'll >take some time to go through the list of unmaintained ports and manually >check them against the popularity ratings on a site like freshmeat. >It's a bit of a leap to assume that a program that's popular on Linux >will be as popular on BSD, but it's the best data we have for the time >being. FWIW, here are some popularity/vitality stats from freshmeat for unmaintained ports in the sysutils category. Freshmeat calculates these stats as follows: popularity = ((record hits + URL hits) * (subscriptions + 1))^(1/2) where record hits = hits on the freshmeat project page, url hits = clickthroughs to author's projectpage or download site, and subscriptions = freshmeat users following the project. vitality = ((announcements * age) / (last_announcement))^(1/2) "The number of announcements a project has made is multiplied by the number of days it has existed in the database, which is then divided by the days passed since the last release. This way, projects with lots of announcements that have been around for a long time and have recently come out with a new release earn a high vitality score, and old projects that have only been announced once get a low vitality score." For comparison and to give a sense of scale, here are the stats for some well-known projects: Name Popularity Vitality mplayer 3,995.20 45.16 MySQL 3,310.55 73.39 mutt 1,032.71 42.53 conky 173.67 3.60 exaile 64.48 3.75 In the attached file, ports listed with popularity and vitality scores = 0 are those where there is no entry in the freshmeat database. I made no effort to verify that a freshmeat project with the same name as the port is in fact the same program, so there might be some false positives in the data. --0F1p//8PRICkK4MW--