From owner-freebsd-ports@FreeBSD.ORG Wed Jun 26 05:42:38 2013 Return-Path: Delivered-To: freebsd-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 487CBDFF; Wed, 26 Jun 2013 05:42:38 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: from mail-oa0-x22e.google.com (mail-oa0-x22e.google.com [IPv6:2607:f8b0:4003:c02::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 00B4A1F18; Wed, 26 Jun 2013 05:42:37 +0000 (UTC) Received: by mail-oa0-f46.google.com with SMTP id h1so14419729oag.5 for ; Tue, 25 Jun 2013 22:42:37 -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:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=nJJHBNDlS2ZHcVfDWnDvtl72VMoq5YQjtWS4Xa2j/Qo=; b=0B88DZtgoOyFZUQdcKRwqeakgJ+Tjqj1EgdUBZ2ufETJvwbULx/OPuttau2RzhoaId NdeZMetwkK/S2Bdtl3nD2mqvip/rZ/75kBGCoti6chn2+FoQKIDBA5r3BFRUAR+VbLJh qc9/81z8HGc4SDWAxtb/G6qUcbWS76lWiGIB3x28uEXq2a0BbPNCs9fUKzQnyOBzp+7E xah46qYmrdxnYDHlt12rwbIUJ3wecur510vQ8EKx+cxhiJHXd1DRA12Z6F56fx09Uzxp xuCxyP/rd0MRMbQ8KxZcj4LEgjT5Zvrtmr5vdKnFE7thVvcTl84tLRYiz/SH9hO+bUIM KmNw== MIME-Version: 1.0 X-Received: by 10.182.186.41 with SMTP id fh9mr908771obc.37.1372225357609; Tue, 25 Jun 2013 22:42:37 -0700 (PDT) Sender: andrej.zverev@gmail.com Received: by 10.182.144.34 with HTTP; Tue, 25 Jun 2013 22:42:37 -0700 (PDT) In-Reply-To: <20130626001406.GA63314@icarus.home.lan> References: <20130626001406.GA63314@icarus.home.lan> Date: Wed, 26 Jun 2013 09:42:37 +0400 X-Google-Sender-Auth: VWCq-g_MQAc8nOtKkqWtdwrKB20 Message-ID: Subject: Re: Recent Mk/bsd.perl.mk changes (r320679) From: Andrej Zverev To: Jeremy Chadwick Content-Type: text/plain; charset=ISO-8859-1 Cc: culot@freebsd.org, bapt@freebsd.org, 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: Wed, 26 Jun 2013 05:42:38 -0000 Hello, and first please accept my apologies for this situation. > pkg_add -r perl (this will install perl-5.14.2_3.tbz) > svn up /usr/ports > cd /usr/ports/whatever/p5-whatever > make install > pkg_delete p5-whatever As I know we are never supported mixing of ports and packages. If you initially installed something from package and decide to use ports in this case better to rebuild all or stay with packages. > > What I'd like to know: > > - Why the major.minor.patchlevel --> major.minor path change in the > first place. I have never, ever seen this done anywhere on any *IX > system I've used. Where's the justification? Was this discussed on > some perl mailing list somewhere as a "new and better way"? It's > essentially saying "x.y.z is always going to be compatible with x.y.z+1" > which is not true (particularly with XS, as I understand it). Where > was this discussed publicly? http://docs.freebsd.org/cgi/getmsg.cgi?fetch=26605+0+archive/2013/freebsd-perl/20130609.freebsd-perl I don't want to start yet another bikeshed here. Maybe link above will make some things more clear to you.