From owner-freebsd-ports@freebsd.org Mon Jan 8 02:02:39 2018 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 52C3BE6E665 for ; Mon, 8 Jan 2018 02:02:39 +0000 (UTC) (envelope-from freebsd-ports@coombscloud.com) Received: from mini.coombscloud.com (mini.coombscloud.com [67.42.252.43]) by mx1.freebsd.org (Postfix) with ESMTP id 1CEF9836FA for ; Mon, 8 Jan 2018 02:02:38 +0000 (UTC) (envelope-from freebsd-ports@coombscloud.com) Received: from mac-pro.local (unknown [192.168.42.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mini.coombscloud.com (Postfix) with ESMTPSA id 4B7C8BBD9 for ; Sun, 7 Jan 2018 19:02:36 -0700 (MST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.99.2 at mini.coombscloud.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mini.coombscloud.com; s=mail; t=1515376956; bh=4SsPCxMCjfYPVU8pojqEOx5CT4Qb23XK0h4LVnoeJq4=; h=From:Subject:Date:To; b=ndW39TXIT/BI+c8D3o5hHThEVBfSeEyNh0o0EB31fFX8w88UNis+v8WuXjgZisCFH N8UgA3F06Ov23c0wnekrSVCShST8UevEpDQfKo4ODo+sDxorAZkVkauvFaR2sKm+HY rq9hBbT96n5ol0pufduSONn7pF/0e/u84ZbTcSaE= From: Kirk Coombs Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Avoiding "make clean" when changing pkg-plist and other files? Message-Id: Date: Sun, 7 Jan 2018 19:02:35 -0700 To: freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3445.5.20) X-Spam-Status: No, score=0.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HTML_MESSAGE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mini.coombscloud.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jan 2018 02:02:39 -0000 Hello, I=E2=80=99m working on building my very first port (for the server = component from https://www.urbackup.org/ ). = Since this my first attempt at porting, I have ended up iterating a lot = on the pkg-plist, new files in the =E2=80=98files=E2=80=99 directory, = etc. as I try new things and explore the options in the Porter=E2=80=99s = Handbook. To test any of these changes, I find that I need to do a = =E2=80=98make clean=E2=80=99 from the port's directory in order for them = to be used on the next =E2=80=98make build=E2=80=99--which obviously = deletes any compiling work that had been done previously. Since this = application takes a few minutes to compile, that can be a bit annoying = and slow down the iterative debugging and learning process. Is there an easy way to avoid having to do a full =E2=80=98make clean=E2=80= =99 when you change pkg-plist, etc.? Nothing is jumping out at me in the = Porter=E2=80=99s Handbook, 'man port', or my web searches. Thanks! Kirk=