From owner-freebsd-ports@freebsd.org Fri Jun 15 08:10:59 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5DCE910070D7 for ; Fri, 15 Jun 2018 08:10:59 +0000 (UTC) (envelope-from mqudsi@neosmart.net) Received: from mail-oi0-x22a.google.com (mail-oi0-x22a.google.com [IPv6:2607:f8b0:4003:c06::22a]) (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 EA6C17F5FC for ; Fri, 15 Jun 2018 08:10:58 +0000 (UTC) (envelope-from mqudsi@neosmart.net) Received: by mail-oi0-x22a.google.com with SMTP id k190-v6so8082657oib.9 for ; Fri, 15 Jun 2018 01:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neosmart.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3u81iJs9BAWgMS2oFC9A4kQIqyhE0vGenthBa8glgL4=; b=lb1vJn4IvCz/YbxLLZkkXEpaAKc7Ph5xC7iwaOCmMn0UGD41Z5Vjpe+/1RZcBWQQFY 0ID/1AQG/3QozWZo8p8th95E0nWFdo6nSfK/3kU1z4R+f8keCjIdNKEcw963t4BdmZso /BSD9EB7OS4kVe6Sw71BXT7pE60Y644Xk3c34= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3u81iJs9BAWgMS2oFC9A4kQIqyhE0vGenthBa8glgL4=; b=ADP6WKgnaiANHm9IINtxJY72wC+ttYhRa+znr76mzqxTRrYVLbQTBZib4SUDmDnCfj cxWe6dEMKsM4DlCT2e+u0hUnxaMi2R9kCXDcQWVP3iOvJ0oNK+abhN0y3mn5X2btuyx4 6yu3htNthjRFRR4wfLsYhRlHm0vaJTV2vmMcJurXVHycO8ft5w0W6xSw1OjX3yBTigPn qhCIZJv/gKNSgdBKLYtY4td8PqnW/NLcKKBDoc6j90O/dtNUW/5sHGRMOCGDUn7Sst2b tMkOCWXoGOMzldP2igG/Ujtuxt/rlsfu5V8rQfSGDwPpulxh4wnIx/JfIr7BT3ejB5Pq 3uUg== X-Gm-Message-State: APt69E0mKsthATcgj9cOPhCINVPWqUnemCQlXd3VnWrisPnZa0EZTtvt clG9FckLdOMg1YtFnUzLlmRNKeGCeDXZrTEmiXFyzw== X-Google-Smtp-Source: ADUXVKJg+/HySRuW8ZRsLnBTkT0ydK+p3eWM+BhG3Q3NStQYCVABpGquzT0HRj2iGGlCz8OvGqhaYgQHDhHvHf4E64c= X-Received: by 2002:aca:745:: with SMTP id 66-v6mr298202oih.295.1529050257968; Fri, 15 Jun 2018 01:10:57 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:e8f:0:0:0:0:0 with HTTP; Fri, 15 Jun 2018 01:10:37 -0700 (PDT) In-Reply-To: <0DF706C2-DD9D-45DB-968F-8599D88D7622@grem.de> References: <0DF706C2-DD9D-45DB-968F-8599D88D7622@grem.de> From: Mahmoud Al-Qudsi Date: Fri, 15 Jun 2018 03:10:37 -0500 Message-ID: Subject: Re: Removing git dependencies on perl5 and python27 To: Michael Gmelin Cc: Adam Weinberger , freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jun 2018 08:10:59 -0000 On Fri, Jun 15, 2018 at 2:57 AM, Michael Gmelin wrote: > Last time I checked, building git without Perl broke submodules (which is a core feature that should work with a default installation). I fully agree. Fortunately, (at least at a first glance) that does not seem to be the case. I just built and installed git from source on a clean FreeBSD 12 install: ``` mqudsi@freebsd12:/easyre % mkdir test mqudsi@freebsd12:/easyre % cd test mqudsi@freebsd12:/easyre/test % git init . Initialized empty Git repository in /easyre/test/.git/ mqudsi@freebsd12:/easyre/test % git submodule add https://github.com/neosmart/pkg-graph Cloning into '/easyre/test/pkg-graph'... remote: Counting objects: 41, done. remote: Compressing objects: 100% (27/27), done. remote: Total 41 (delta 16), reused 38 (delta 13), pack-reused 0 Unpacking objects: 100% (41/41), done. mqudsi@freebsd12:/easyre/test % perl perl: Command not found. mqudsi@freebsd12:/easyre/test % perl5 perl5: Command not found. mqudsi@freebsd12:/easyre/test % fd '^perl$' / /easyre/git/perl /easyre/git/t/t4034/perl mqudsi@freebsd12:/easyre/test % git --version git version 2.18.0.rc2.dirty mqudsi@freebsd12:/easyre/test % ``` Mahmoud Al-Qudsi NeoSmart Technologies