From owner-freebsd-ports@FreeBSD.ORG Fri May 24 22:29:11 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 58FEE922 for ; Fri, 24 May 2013 22:29:11 +0000 (UTC) (envelope-from kpaasial@gmail.com) Received: from mail-we0-x231.google.com (mail-we0-x231.google.com [IPv6:2a00:1450:400c:c03::231]) by mx1.freebsd.org (Postfix) with ESMTP id EAA53656 for ; Fri, 24 May 2013 22:29:10 +0000 (UTC) Received: by mail-we0-f177.google.com with SMTP id n57so2958752wev.36 for ; Fri, 24 May 2013 15:29:10 -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=9x1DNA3Xx0N5h/ZQU0TtEBndOJJXNlPgnySToQXMKec=; b=rdOt8RCXHsVYpd44GEsP/8J75pozRmZTV9pQwkT5eBTKFOZpMtuZM1paeFqtIT3L53 F7sKb0XKmZFGcoTL+gHYCv0QQVdihtQDACMTr9Ktujwc9gPL1UcD+OufmPleACK+caAk 5Ie/bGUBB2bLpYMyn+w5lqcz5G6Ajmtvr+vdC1/pLWVCwGYNL9FVfPelblA6aDpb14oC PgB6vkjuBysSOqVf7NRv3lULx5uxFaIWvRYWtS1ar/hx5GDrA3CIpcyRR76scL4nx1d0 8zfyLJtX8nlRSVEV16KX4h2NOIpQtU7Swnt982aRQMJZLJUY6WJ/wIAqlhtu1DinRquo OIXQ== MIME-Version: 1.0 X-Received: by 10.194.11.72 with SMTP id o8mr1076779wjb.0.1369434549954; Fri, 24 May 2013 15:29:09 -0700 (PDT) Received: by 10.216.51.19 with HTTP; Fri, 24 May 2013 15:29:09 -0700 (PDT) In-Reply-To: <20130524212318.B967FE6739@smtp.hushmail.com> References: <20130524212318.B967FE6739@smtp.hushmail.com> Date: Sat, 25 May 2013 01:29:09 +0300 Message-ID: Subject: Re: The vim port needs a refresh From: Kimmo Paasiala To: Kenta Suzumoto Content-Type: text/plain; charset=UTF-8 Cc: freebsd-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: Fri, 24 May 2013 22:29:11 -0000 On Sat, May 25, 2013 at 12:23 AM, 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. > > P.S. we're now at 7.3.1011 - the port could use a normal update as well. > > - kenta > As far as I know FreeBSD does not roll custom distfiles because of very obvious issues with authenticity of the files. If you create a custom distfile from let's say editors/vim as you suggest then who is going to trust you to provide authentic sources of someone else's work? Now when everything is separate and downloadable and verifiable individually from the upstream vendor there's no problem with authenticity. -Kimmo