From owner-freebsd-ports@FreeBSD.ORG Thu Oct 31 13:11:17 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2D82BA5A for ; Thu, 31 Oct 2013 13:11:17 +0000 (UTC) (envelope-from mathias@monnerville.com) Received: from mail-ie0-f182.google.com (mail-ie0-f182.google.com [209.85.223.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F2ACD2B6E for ; Thu, 31 Oct 2013 13:11:16 +0000 (UTC) Received: by mail-ie0-f182.google.com with SMTP id as1so4959714iec.27 for ; Thu, 31 Oct 2013 06:11:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=jCYiXXikO5jL3tgUc3YoWjwek7KLD9lwt2nsYQ/flJY=; b=GrJWnGn61QpJF9E5/iYy+OOMwBfBm6fdW+hRf67aAzVkIhD3wo231T20SjRWk3pJAv sd7iwRzm3uHJB8DuN2brz4AyqSNqv9kfUbUcSImklyCHtwWGNLZI34ZLii8LFiInmNOU UP4TOqmwQHIPYRWrI+feceE/Iit89Jr+VJgISjovnGYLdejvqov8ylbvBlHW5Dg7zIXx fEDaYdzv26gdi6YKS2vMDz+VlYA4B5O6grABczjbcCxLazzDyZXuJT5ZR2k0YdpDdWLG jQUEVl11e0kkZwN8Ktw8BXD/1b4527aAIGcHJCcebZ/tr/68rWjxnS5f8TorMT4Dbj+h b4uA== X-Gm-Message-State: ALoCoQkkOUvc4TBzqSH0adf4mdghSoyYYxtG7E7FezJ7SrqH6Mg1XPrI4OILDc8v/wfHtwnn4ddL MIME-Version: 1.0 X-Received: by 10.50.57.44 with SMTP id f12mr2481596igq.39.1383225076137; Thu, 31 Oct 2013 06:11:16 -0700 (PDT) Received: by 10.64.129.134 with HTTP; Thu, 31 Oct 2013 06:11:16 -0700 (PDT) X-Originating-IP: [92.133.145.34] In-Reply-To: <5272519B.4040601@FreeBSD.org> References: <5272519B.4040601@FreeBSD.org> Date: Thu, 31 Oct 2013 14:11:16 +0100 Message-ID: Subject: Re: FreeBSD Port: ctags-5.8 From: Mathias Monnerville To: koobs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: ports , zeising 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: Thu, 31 Oct 2013 13:11:17 -0000 Hi Koobs, Debian-based distros have a package named `exuberant-ctags`. It's maintained by the Debian community, but I guess thoses patches are used accross other Linux distros as well. So, they provide one ctags to users, with some patches and enhancements (the Go support). I can't see any downside to this patch (with a low POLA): a few fixes and support for the Go language, which is nice :) Regarding port's naming, I agree -devel might sound a bit official, but thoses patches may be merged upstream someday... do you have any suggestion? Mathias 2013/10/31 Kubilay Kocak > On 31/10/2013 11:29 PM, Mathias Monnerville wrote: > > Hello, > > > > I know ctags 5.8 is the latest upstream stable version, but I'm aware of > > some nice patches and fixes labelled as ctags-5.9 in many GNU/Linux > > distros. For example, Debian > > chips a ctags-5.9~svn20110310 with the following changes (from > > /usr/share/doc/exuberant-ctags/changelog.Debian.gz): > > > > exuberant-ctags (1:5.9~svn20110310-2) unstable; urgency=low > > > > * Add Go support, from a patch by Alexey Marinichev (closes: #634166). > > > > exuberant-ctags (1:5.9~svn20110310-1) unstable; urgency=low > > > > * New upstream release snapshot (thanks, Daniel Hahler; LP: #732860). > > - Fix crash with comments inside strings in OCaml (LP: #554898). > > * Drop accepted patches: > > - debian/patches/make-match-loop.patch > > - debian/patches/php-ignore-keywords-in-comments.patch > > * For Python, disable -i so imports are not tagged by default (thanks, > > Barry Warsaw; LP: #618979). > > * Upstream uses AC_SYS_LARGEFILE now, so drop explicit > > -D_FILE_OFFSET_BITS=64 in debian/rules. > > * Fix infinite loop parsing vim commands, when a non-alphanumeric > > character other than whitespace or '-' is found before the first > > alphanumeric character after 'command' (LP: #736367). > > > > > > It could be nice to also have Golang support in ctags on FreeBSD. > > > > I would be glad to open a PR for a new devel/ctags-devel port that I > would > > maintain. > > > > What do you think about it? > > > > Kind regards, > > Mathias > > _______________________________________________ > > freebsd-ports@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > > > Hi Mathias, > > Positives: > > - Brings us closer to user-expectation parity > - More user choice & additional feature support > - You have put your hand up to contribute & maintain it (awesome!) > > On naming: > > - -devel may sound/seem like its more official than it is. > > What is the package name in other OS's and how is it maintained? Do they > have 'one' ctags that just adds & rolls up the patches or two? > > Also, are there any downsides to this patch set from a user or POLA > point of view? The answer this may help you determine what course of > action to take > > Koobs >