From owner-freebsd-ports@freebsd.org Mon Sep 5 13:52:57 2016 Return-Path: Delivered-To: freebsd-ports@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 04174B96751; Mon, 5 Sep 2016 13:52:57 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) (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 92035B00; Mon, 5 Sep 2016 13:52:56 +0000 (UTC) (envelope-from tomek.cedro@gmail.com) Received: by mail-wm0-x244.google.com with SMTP id a6so2285993wmc.2; Mon, 05 Sep 2016 06:52:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=qLFlC0s1xZHQ5NN/Cm14EnnitV2PCvlPaHLVO2g5GqY=; b=ykWhc0De5vav5UD+AZMIjrg9Pn0p3n78tOYc+tt6Id8L4/u8xJ9FDj3llz8SV52khd UnXRGwVtj2M180mxzOvnp8FUKBXR1/KJJ+9ngMqW/IQ7H4Wh4+pIZOE9L0st88rUIh7a mL1fQU01vNAxasv8Nj3iYENbvsTRiuLvXmp+ewlSOnQWS7sE+e110jKmNVjlRJQXtKEM cDwCEUhhX9ysmpDFE7cuGKVgN3aDdTWOOilmILOYU9rJ4rQLkS+9egjqu8tIAVmzUee5 Fs6BZapmMuRTnLxy+IQlE3K22mVGpDv6QPRo7QuLA23zAn8UHGmCdwjigGY+DqMQJBf2 Caxw== 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:from:date:message-id:subject :to; bh=qLFlC0s1xZHQ5NN/Cm14EnnitV2PCvlPaHLVO2g5GqY=; b=KppzjzSOsMVhvowBduGq9zs2VylzXTpoXBEyWDgZBAzgv9YkG5JdPkaNm6UC5eOo/E i6yO7KL9CrnAQSSiWDetiadSxDrCn5jW6onqQBuiON/cj2qkfGVR8LSVv0QMXmJUGMgT RIXypYzJZ+4wEdCeH468LpeRIFi3YJg33rrc7XUnnCSt/qVHlboMm+8N3zp8cRi6Rrzd yAWHssw7WoiTzTEDd5/6y5LWhk9IRDD6MXZAzqfUUCwQNXlL7GwmE5MPlGNFa2v1K5qF qj1VqZ5GI3/AktyzkAgvpFRQnbNPe5gtwYkLuKlsK1jJXWRxm0+qohY1fkSJwHpSGh0R InCw== X-Gm-Message-State: AE9vXwPuJmGKqyAfrWsi6AOoAWrX8X2JH1pb6T6+NJycA9fOm8+elrGdjezUP7e3SVBSjopKmcCD0zcCfxFjqw== X-Received: by 10.194.173.168 with SMTP id bl8mr9021676wjc.136.1473083574654; Mon, 05 Sep 2016 06:52:54 -0700 (PDT) MIME-Version: 1.0 Sender: tomek.cedro@gmail.com Received: by 10.28.178.15 with HTTP; Mon, 5 Sep 2016 06:52:34 -0700 (PDT) From: CeDeROM Date: Mon, 5 Sep 2016 15:52:34 +0200 X-Google-Sender-Auth: BQzSwrF6NIuUlL-T0SH4jFRB6hc Message-ID: Subject: ports: on the fly pkg-plist creation from git pull To: freebsd-ports , FreeBSD Questions Mailing List Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Sep 2016 13:52:57 -0000 Hello, I am creating a port from a GIT repository. I would like to keep the GIT file structure to user can update the project with GIT tools. I know this is not the best and not even the valid way to update, but in this particular case there is no other choice yet.. and the project changes really fast so updates from GIT are reasonable and desired. Hopefully it will change in a next major release and we can simply create a package. I did the simple automation of project clone, submodiles clone, initial configuration, etc, inside port Makefile. The problem is with the pkg-plist. I can create one with `make plist` based on the staged filesystem and it works until update. I would like make to create a plist file after fetch and build as a part of automation. How can I call `make makeplis` on each build? Any hints appreciated :-) Tomek -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info