From nobody Wed Jul 7 09:44:55 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id C36C71221D18 for ; Wed, 7 Jul 2021 09:45:20 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GKZKX4Z5rz4SVk for ; Wed, 7 Jul 2021 09:45:20 +0000 (UTC) (envelope-from steve@mouf.net) Received: from lrrr.mouf.net (2603-6080-7702-bf01-24ad-58bb-f157-8fb2.res6.spectrum.com [IPv6:2603:6080:7702:bf01:24ad:58bb:f157:8fb2]) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id 1679j1hA045369 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 7 Jul 2021 09:45:07 GMT (envelope-from steve@mouf.net) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mouf.net; s=mail; t=1625651113; bh=OAqWgxYo43RU21K/WMpOH99qi4VAc/sk7wLdWftHwbU=; h=Subject:To:References:From:Date:In-Reply-To; b=TNMRgqKJgc4hklQNcXQ45bqyFLdPNhFiCPF3kK1UUjW+wJhikDYExGmTiBiRYLw4X pqtPmyntEqRaJc+sFXnl5vWynNOwBlHoEsA9wS94Wl7vbkNbCtwXlkRmQczmJZf0xT qxaYu3NAUUYQ/q7HW0q5MogD6etUVsHN4lIBxcSE= Subject: Re: Supply difficult to build assets as an extra distfile? To: Robert Clausecker , ports@freebsd.org References: From: Steve Wills Message-ID: <63f4cba8-1e5b-6ae2-3d15-d8a8b76cdd30@mouf.net> Date: Wed, 7 Jul 2021 05:44:55 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Wed, 07 Jul 2021 09:45:08 +0000 (UTC) X-Spam-Status: No, score=0.3 required=4.5 tests=KHOP_HELO_FCRDNS,NICE_REPLY_A autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-Rspamd-Queue-Id: 4GKZKX4Z5rz4SVk X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N Hi, On 7/6/21 6:32 PM, Robert Clausecker wrote: > Greetings! > > As requested on reddit [1], I would like to make a port for WriteFreely [2], > a "publishing platform for writers." While the project itself is an easily > ported Go program, it requires assets to be generated using a Node.js tool > as a part of the build. [3] Unfortunately that means having to wrangle with NPM > to get the code generated in a fixed version and that seems very hard. > > Would it be acceptable to generate these assets on my machine and roll them > into a distfile so the port can be built without involving any NPM shenanigans? > I would add a makefile target to generate said distfile so committers can > audit that the distfile has been generated correctly. I think that's fine, I do something similar with security/vault. Cheers, Steve