From owner-freebsd-ports@FreeBSD.ORG Tue May 28 05:08:30 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 60C359C0; Tue, 28 May 2013 05:08:30 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-vc0-f175.google.com (mail-vc0-f175.google.com [209.85.220.175]) by mx1.freebsd.org (Postfix) with ESMTP id 027D686F; Tue, 28 May 2013 05:08:29 +0000 (UTC) Received: by mail-vc0-f175.google.com with SMTP id hv10so5186979vcb.34 for ; Mon, 27 May 2013 22:08:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rUB36xLpHiAMHO4WjsRq6x+prgZHZP1PjqxV5JVMs9k=; b=SMjAL8KvfRANDstZz5UHegBiQWTxjIHxC+Zb4FOVZpghMklKSvu+sM+MRnn8hNz8ie Qseoa0fiez/PGQmOXNNzmuYKpahLyI1SkaLv6jQoNtzSdMlgueGX9/emxaq1II+483n6 KMO1z4FHlZL9TsLfWBoFe85xBJTysWRDf64h9+szOz2YaQcyPsfL0rn83/5Vnp033q5A 2RerxJ40NTMjNFyM8dERvum4jjAlISmwFFMEABn79FDi5u88my6DbvaYmLnnXEfhYTaN fYh8Nd88i2RCE5cu34WApCNIUY0D9n5iVfSWy1BMeGmRluLGP3tv4KSuPuZvve/efHro 86lQ== MIME-Version: 1.0 X-Received: by 10.220.11.1 with SMTP id r1mr17024245vcr.14.1369717707344; Mon, 27 May 2013 22:08:27 -0700 (PDT) Received: by 10.58.209.226 with HTTP; Mon, 27 May 2013 22:08:27 -0700 (PDT) In-Reply-To: References: <20130524212318.B967FE6739@smtp.hushmail.com> Date: Tue, 28 May 2013 00:08:27 -0500 Message-ID: Subject: Re: The vim port needs a refresh From: Jeremy Messenger To: Chris Rees Content-Type: text/plain; charset=ISO-8859-1 Cc: Kenta Suzumoto , "ports@freebsd.org" 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: Tue, 28 May 2013 05:08:30 -0000 On Sat, May 25, 2013 at 3:50 AM, Chris Rees wrote: > 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. FYI, the OPTIONS is not required to have. I agree with him pretty much everything about the OPTIONS. I have refused to add OPTIONS in any of my ports before I gave up a lot of them long time ago. All of his thought of OPTIONS are very valid. The OPTIONS still has bugs. BTW: I always have BATCH=yes in my make.conf, because I hate OPTIONS a lot. > 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 -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org