From owner-freebsd-perl@freebsd.org Fri May 13 18:42:32 2016 Return-Path: Delivered-To: freebsd-perl@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 30C91B3A73A for ; Fri, 13 May 2016 18:42:32 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 13F24186B for ; Fri, 13 May 2016 18:42:32 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 1302EB3A739; Fri, 13 May 2016 18:42:32 +0000 (UTC) Delivered-To: perl@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 12A75B3A738 for ; Fri, 13 May 2016 18:42:32 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: from mail-lf0-x229.google.com (mail-lf0-x229.google.com [IPv6:2a00:1450:4010:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 90ADB1868; Fri, 13 May 2016 18:42:31 +0000 (UTC) (envelope-from andrej.zverev@gmail.com) Received: by mail-lf0-x229.google.com with SMTP id y84so92881595lfc.0; Fri, 13 May 2016 11:42:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc; bh=FNFzruw5tb/oaYDV6KEY1PPRXVwhVd5QV9RvJH0Hxy8=; b=iRFg2Ewu33H5WwieGqw4Oic3uy2nKag+Ax0LQtEkiL79JS3f1BBaR0J6lXInGTD6U3 fpqSPg9W99tdIWV5Omxx9/NBHExuemYv6eNnL5hYsYhpUIb43gujgwz+6WI4ws+ZHryz bdwskuFDULHNbf82peDAcnG63SzGzbj2JBd4DDMOXW8/jZZAuNWrFhxdfwWEmt4mY/9D cf6QYf0mn2mc9DM743PNiA+BN7F9qphF4oGE3BiKaeC4drsAgeyrHLY6bVUMJVcOIvnw qexCgw8MJ7O7s4hK/g9MDmY64U25UCcKmBckuPyBINqWGbvp2rRq32kYcw8rDhqBTRQ1 Q3Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:cc; bh=FNFzruw5tb/oaYDV6KEY1PPRXVwhVd5QV9RvJH0Hxy8=; b=RQFqPidWbuNKqu9I+tVybYiVmwz6cCkZSg/FeCzxxwHJI45kbYhAdJpJGxsgAAXlU2 71W+hrS56xihPvu9tjmwJo5ijBwYo1WmHmMvNP0AZm5SFqIIV4gr8WN8J6zwhd0AY7Ug +mRrFkbdvKF0BEc/5a3yphHEMJ0x9euNe5HhVx4MrghfdKrMW3D3QNjY8qIvqgKO5R13 1ZjhinSkVhkxh+PqCFq/cmdpEBHregGIa8LofcvGM6QqcFuofKhQV/M4c8AMssXk3znh bJ9Ag+YHkijEHSAMj0i+fKZLN6cKxQH1nn94p0m1soYxwp7AnHhzYdUOQujxW27DGgWN IZOg== X-Gm-Message-State: AOPr4FUY4qdphMCMWSW0sk76kmkf36MbXSWyKth6wD55RU8alg9COBNwAzO+PzqYG7FQVyCBrRJ7SHVA4w11ZA== MIME-Version: 1.0 X-Received: by 10.25.88.12 with SMTP id m12mr7405103lfb.42.1463164949775; Fri, 13 May 2016 11:42:29 -0700 (PDT) Sender: andrej.zverev@gmail.com Received: by 10.25.79.201 with HTTP; Fri, 13 May 2016 11:42:29 -0700 (PDT) Date: Fri, 13 May 2016 21:42:29 +0300 X-Google-Sender-Auth: e0lRX9H4PYIiIUfTTNeaoBbLcAw Message-ID: Subject: Re: p5-Net-3.08,1 fails to configure.... From: Andrej Zverev To: Henk van Oers Cc: Mathieu Arnold , "perl@FreeBSD.org" , Michelle Sullivan Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2016 18:42:32 -0000 But if I use (and I think majority also) supported perl. In this case why do I need tons of unneeded dependencies in FreeBSD ports tree for that? All these patches for extra deps even not under check version's condition.. IMHO, FreeBSD have very good balance for perl support. I'm not sure about Perl 5.(8|10|12) support, but I think people still support it because some popular distros bundled with it and will be for decades. Currently maybe something is changed.. If you need support custom ports tree, that is supporter duty. For FreeBSD for such cases you can easily use such trick instead of patching and having pain with merge. Inside /etc/make.conf you can but something like that for interested port(s). Other methods also exists. .if ${.CURDIR:N*/category/port} == "" BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.64:devel/p5-ExtUtils-MakeMaker \ p5-CPAN-Meta-Requirements>=2.121:devel/p5-CPAN-Meta-Requirements .endif After that inside port directory check make -VRUN_DEPENDS or -VBUILD_DEPENDS and see that _DEPENDS are populated with your changes. On Thu, May 12, 2016 at 7:38 PM, Henk van Oers wrote: > > On Thu, 12 May 2016, Mathieu Arnold wrote: > >> +--On 12 mai 2016 14:50:55 +0200 Michelle Sullivan >> wrote: >> | Mathieu Arnold wrote: >> |> >> |> +--On 11 mai 2016 22:35:29 +0200 Michelle Sullivan >> |> wrote: >> |> | =======================> >============================ >> |> | ===> Configuring for p5-Net-3.08,1 >> |> | ExtUtils::MakeMaker version 6.64 required--this is only version >> 6.6302 >> |> | at ./Makefile.PL line 25. >> |> | BEGIN failed--compilation aborted at ./Makefile.PL line 25. >> |> | *** Error code 255 >> |> >> |> To get ExtUtils::MakeMaker 6.63_02, you need to have Perl 5.16. >> |> >> |> Perl 5.16 has been removed from the tree at the end of 2015. >> |> >> |> Most compat shims were then removed. > > > "Most" but not all. > >> |> >> |> Please, use a supported (that is, unpatched) ports tree. >> |> >> |> Kind regards, >> |> >> | Up to you what you do with it. I'm just posting the fixes... if you >> want >> | to keep breaking stuff by forcing upgrades your userbase will keep >> | shrinking. >> | >> | If you don't want to foolproof just let me know and I won't both posting >> | any more patches. >> >> I don't mind patches fixing the FreeBSD ports tree. Your patches don't >> fix >> the FreeBSD ports tree, they fix your ports tree. >> >> Perl 5.16 has not been supported for a year, it was removed last year, so >> it is not supported by the ports tree. > > > Some ports support running on 5.8 (eg Dancer). > What harm can a ExtUtils::MakeMaker requirement do? > > -- Henk > > _______________________________________________ > freebsd-perl@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-perl > To unsubscribe, send any mail to "freebsd-perl-unsubscribe@freebsd.org"