From owner-freebsd-ports@FreeBSD.ORG Fri May 24 21:53:27 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 85227384 for ; Fri, 24 May 2013 21:53:27 +0000 (UTC) (envelope-from kentas@hush.com) Received: from smtp10.hushmail.com (smtp10a.hushmail.com [65.39.178.239]) by mx1.freebsd.org (Postfix) with ESMTP id 70954311 for ; Fri, 24 May 2013 21:53:27 +0000 (UTC) Received: from smtp10.hushmail.com (smtp10a.hushmail.com [65.39.178.239]) by smtp10.hushmail.com (Postfix) with SMTP id D17021B5345 for ; Fri, 24 May 2013 21:23:18 +0000 (UTC) Received: from smtp.hushmail.com (w5.hushmail.com [65.39.178.80]) by smtp10.hushmail.com (Postfix) with ESMTP; Fri, 24 May 2013 21:23:18 +0000 (UTC) Received: by smtp.hushmail.com (Postfix, from userid 99) id B967FE6739; Fri, 24 May 2013 21:23:18 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 24 May 2013 17:23:18 -0400 To: freebsd-ports@freebsd.org Subject: The vim port needs a refresh From: "Kenta Suzumoto" Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="UTF-8" Message-Id: <20130524212318.B967FE6739@smtp.hushmail.com> 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: Fri, 24 May 2013 21:53:27 -0000 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. P.S. we're now at 7.3.1011 - the port could use a normal update as well. - kenta