From owner-freebsd-ports@FreeBSD.ORG Tue May 23 12:17:52 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59DE616A429 for ; Tue, 23 May 2006 12:17:52 +0000 (UTC) (envelope-from conor@platinum.office.edgespace.net) Received: from bigben2.bytemark.co.uk (bigben2.bytemark.co.uk [80.68.81.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id D572943D53 for ; Tue, 23 May 2006 12:17:51 +0000 (GMT) (envelope-from conor@platinum.office.edgespace.net) Received: from edgespace.vm.bytemark.co.uk ([80.68.90.21]) by bigben2.bytemark.co.uk with esmtp (Exim 4.52) id 1FiVpf-0006P4-AC; Tue, 23 May 2006 12:17:51 +0000 Received: from localhost ([127.0.0.1] helo=platinum.office.edgespace.net) by edgespace.vm.bytemark.co.uk with esmtp (Cipher TLSv1:DES-CBC3-SHA:168) (Exim 3.35 #1 (Debian)) id 1FiVse-0002aB-00; Tue, 23 May 2006 13:20:56 +0100 Received: (from conor@localhost) by platinum.office.edgespace.net (8.13.6/8.13.6/Submit) id k4NCGdWb059688; Tue, 23 May 2006 13:16:39 +0100 (IST) (envelope-from conor) Date: Tue, 23 May 2006 13:16:38 +0100 From: Conor McDermottroe To: Kris Kennaway Message-ID: <20060523121638.GA88145@platinum.office.edgespace.net> References: <20060523012528.GA8161@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060523012528.GA8161@xor.obsecurity.org> User-Agent: Mutt/1.4.2.1i Cc: FreeBSD Ports , Andrew Pantyukhin Subject: Re: Number of maintainers vs. number 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: Tue, 23 May 2006 12:17:52 -0000 On Mon, May 22, 2006 at 09:25:28PM -0400, Kris Kennaway wrote: > Nevertheless, I'd still like to see more maintaine{rs,d ports}. We > now have a nice document about "what it means to be a maintainer", so > I think we should start doing some outreach to bring new people in. Perhaps we should encourage users to look at the ports they have installed that are unmaintained and think about volunteering to maintain them? A script similar to the one below may be helpful (apologies in advance if my shell-fu is weak). When I ran it, it surprised me to see that ports like lang/ruby18 and misc/compat5x are unmaintained. (Oh, for the time...) -C #!/bin/sh # Find out the root of the ports tree if [ -z "${PORTSDIR}" ]; then PORTSDIR=/usr/ports fi # Find the directories for the ports installed on the system PORT_DIRS=`pkg_info -qao | sed -e "s|^|${PORTSDIR}/|" | sort` # Find the maintainer of each port and print out # its origin if the maintainer is ports@ for _port_dir in ${PORT_DIRS}; do _maintainer="`(cd ${_port_dir}; make -f ${_port_dir}/Makefile -V MAINTAINER | tr '[A-Z]' '[a-z]')`" if [ "X${_maintainer}X" = "Xports@freebsd.orgX" ]; then echo "${_port_dir}" | sed -e "s|^$PORTSDIR/||" fi done