From owner-freebsd-ports@FreeBSD.ORG Sat May 25 08:51:22 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 66164905; Sat, 25 May 2013 08:51:22 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-ea0-x22c.google.com (mail-ea0-x22c.google.com [IPv6:2a00:1450:4013:c01::22c]) by mx1.freebsd.org (Postfix) with ESMTP id CCCA7796; Sat, 25 May 2013 08:51:21 +0000 (UTC) Received: by mail-ea0-f172.google.com with SMTP id d10so2997189eaj.17 for ; Sat, 25 May 2013 01:51:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=8n7vuXucdY6rzcTYz6WvyClOl056YFC2uyp8g+opxlU=; b=Wf/zHvROb8j0U5c8MtMdpQIsnPrVwmU8St0/vKwUtbhxH57wnjrZ4DaDBJfs2zbdzq bhox8XoL2cvjl5TzsWU7/sRd+FX+Se8Jqt4vLfTx5baRznXOgYpT3/Mi7Ru+xUCzYnFj jB0m69wn06bPPUu7rnuhOKqNC/Q0DZ646pQuAy92ySh70iYDd8yBBPk9RsOcVfZ6obQO eKehRAiEzYv7oSKbY6FlRs2tixpH9iivQ6GM0weLDmv6Z8I5i9tPd+olK2WgyMbpXmF8 ZfQ27V5BZWr0JTSaoTbiRi2eYviOx0cqCA5lcSSVuugxY5Yz/nIapLb3vWIOWR7WBQvo KPPQ== X-Received: by 10.15.73.133 with SMTP id h5mr2840653eey.118.1369471880877; Sat, 25 May 2013 01:51:20 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.15.23.76 with HTTP; Sat, 25 May 2013 01:50:50 -0700 (PDT) In-Reply-To: <20130524212318.B967FE6739@smtp.hushmail.com> References: <20130524212318.B967FE6739@smtp.hushmail.com> From: Chris Rees Date: Sat, 25 May 2013 09:50:50 +0100 X-Google-Sender-Auth: ry342zso8nsK9WzEMz5nFBe5RzI Message-ID: Subject: Re: The vim port needs a refresh To: Kenta Suzumoto , "ports@freebsd.org" , "David O'Brien" Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 May 2013 08:51:22 -0000 On 24 May 2013 22:23, Kenta Suzumoto wrote: > > Hello all. The editors/vim port is currently a mess and needs some changes. > > - It fetches almost 700 patches from what seems like a dial-up connection in AUSTRALIA. > > You might as well be downloading a 1080p movie from a rock in the north pole, because that's about how fast it is. > This can be very easily avoided by putting all the patches into a single tarball and hosting it anywhere decent. I've > seen someone in ##freebsd on freenode handing out a tarball with all the patches many times, and everyone asks > "why isn't this the default? why is some random guy giving me distfiles?" etc. Seems like a no-brainer. > > - By default, it builds lots of gui stuff that certainly almost no one wants > > It almost seems like the vim-lite port should be renamed vim and the vim port should be renamed gvim. I had to > google to come up with this solution, because I can't even disable that stuff in "make config" (another problem!) > > .if ${.CURDIR}=="/usr/ports/editors/vim" > WITH_VIM_OPTIONS=yes > WITHOUT_X11=yes > .endif > > People shouldn't have to find this hack to be able to install vim normally (and no, telling them to use vim-lite isn't normal). > I'm surprised that none of these changes have been made yet. I've heard it's "because the maintainer won't listen to reason" > but I have no way to know if that's the case or not. I also heard bapt@ had an optionsNG patch that he wouldn't > integrate into the port for some reason. Please, let's get this stuff fixed once and for all. None of it requires a large amount > of work on anyone's part. I'm very sad to talk of a fellow developer like this, but I'm afraid the maintainer of vim is a contrarian who thinks he knows better than everyone else on the matter. For years, people have been begging him to get over his fear of OPTIONS, and he sits in the way of progress against almost everyone's wishes. He has also impeded progress on the bash port, resulting in the ridiculous situation where we now have two bash ports, where one will do. For historical reasons, people seem reluctant to confront him about this, and he ignores all attempts to reason about it. It's far beyond time to remove David O'Brien from MAINTAINER lines-- he doesn't do the job properly anyway; several PRs he's timed out on for his ports: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/177597 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/174965 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/175447 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/178462 Last time I timed him out on a PR I was subjected to a tirade from him, with questionable justification, but I may process these too when I have time. Alternatively, perhaps we need an editors/vim-options port???? Chris