Date: Mon, 6 Mar 2017 18:23:33 +0100 From: Mathieu Arnold <mat@FreeBSD.org> To: Michael Gmelin <freebsd@grem.de>, Andrea Venturoli <ml@netfence.it> Cc: freebsd-ports@freebsd.org Subject: Re: Writing a port that simply installs a bunch of files Message-ID: <c437b39b-c95c-4042-7106-d7ccc0687281@FreeBSD.org> In-Reply-To: <20170306175351.0de651d7@bsd64.grem.de> References: <66d50818-f00e-9033-4c93-f159c38d04ba@netfence.it> <32660472-60AF-47C0-861C-023BAFC39C3D@grem.de> <5e3354dc-b597-7622-dbae-07d4119d1b7a@netfence.it> <20170306165104.51c4f071@bsd64.grem.de> <20170306170505.7e043310@bsd64.grem.de> <03dbd850-c6d5-f7e9-9b6a-41e38da5b485@netfence.it> <20170306175351.0de651d7@bsd64.grem.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WhJSFcVT1Gvw2qJ9eUpeTG7e8di0tjURr Content-Type: multipart/mixed; boundary="v0aHfRr5rWnhada17nTtkEjaugRTW6FCD"; protected-headers="v1" From: Mathieu Arnold <mat@FreeBSD.org> To: Michael Gmelin <freebsd@grem.de>, Andrea Venturoli <ml@netfence.it> Cc: freebsd-ports@freebsd.org Message-ID: <c437b39b-c95c-4042-7106-d7ccc0687281@FreeBSD.org> Subject: Re: Writing a port that simply installs a bunch of files References: <66d50818-f00e-9033-4c93-f159c38d04ba@netfence.it> <32660472-60AF-47C0-861C-023BAFC39C3D@grem.de> <5e3354dc-b597-7622-dbae-07d4119d1b7a@netfence.it> <20170306165104.51c4f071@bsd64.grem.de> <20170306170505.7e043310@bsd64.grem.de> <03dbd850-c6d5-f7e9-9b6a-41e38da5b485@netfence.it> <20170306175351.0de651d7@bsd64.grem.de> In-Reply-To: <20170306175351.0de651d7@bsd64.grem.de> --v0aHfRr5rWnhada17nTtkEjaugRTW6FCD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 06/03/2017 =C3=A0 17:53, Michael Gmelin a =C3=A9crit : > On Mon, 6 Mar 2017 17:45:42 +0100 > Andrea Venturoli <ml@netfence.it> wrote: > >> On 03/06/17 17:05, Michael Gmelin wrote: >> >>>> What about something like this (your files are in files/input.tgz)? >>>> ... =20 >>> NO_WRKSUBDIR=3D yes >>> NO_BUILD=3D yes >>> NO_INSTALL=3D yes >>> >>> post-install: >>> @${TAR} -xf ${FILESDIR}/input.tgz -C ${STAGEDIR} >>> @${FIND} ${STAGEDIR} -type f | \ >>> ${SED} "s|^${STAGEDIR}||" >> ${TMPPLIST} >>> >>> .include <bsd.port.mk> =20 >> Guess this is what I was looking for (just the ${TAR} part)... >> basically overriding the "extract" phase. >> I modified ${STAGEDIR} to ${STAGEDIR}/${PREFIX}. >> >> Just why post-install and not do-install? >> > do-install will work as well, assuming you remove 'NO_INSTALL=3D1' from= > the Makefile. Adding do-install to the Makefile will work regadless of NO_INSTALL statu= s. What NO_INSTALL does (like NO_BUILD does for the build phase) is to not generate a do-install target, but adding one in the Makefile will work just fine. (Of course, if you add a do-install target to the Makefile, NO_INSTALL becomes useless.) --=20 Mathieu Arnold --v0aHfRr5rWnhada17nTtkEjaugRTW6FCD-- --WhJSFcVT1Gvw2qJ9eUpeTG7e8di0tjURr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJYvZsXXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IjTMQALxjIf4Vxhm+Fb1SfTS6Eye/ 0JcKyFXaxtsc/tsFm+ZnKrH04w1kJAVpyTfvavN1UrqObt9n58RzFHZeMq95fcIw FMubZHYdCKbcmALwFr1XBh8ij9ZQn5AeblAaL84Z3Xbqtn+9bXngSgJ3pHdyR+qc loDQH2DmWqpq0pqoj9Xxc6s5YZNMO+sCsqKNE/nI3hcyfUU4ydYUTvfEhsool/UX 89z0EUVZVXhY61unSZzVUeMBzbABkop1Emly3mh0lBZCISaMfsWozzAUvY2AHNxN pESKg6AOIIYO419RuTfl0TditS6HFOcKVDx0lCKvxFZu+MycJc2cVAy++fZwLo5u POMSbErXojOgcQbrriKSMbeE5BKAt8kUC0S4lebBO3gNuAntGcmNb4Zc+ITJ/UcR xYGt3LNDUMfs1vCa6lm3cxffDxlk92Xzzzssj9+eF8iT1Mq24FXf1vuUBazbS6XU TiFR8E6EiOyjLQdt3ocLYKM8rfhs83SdTt6W7xtEzB9wE4ZtYFw1ph3sVbOk82rb CLuGvhSuRnQWjvpma1rUbTsZl01ifV4lXJL+2q4FxOLePJAjI/g3iAd9vC/LnYyD Xk8uzk+BHdqD65FnKGCgnD//U2uYDQsmZa0Wl/j9jDm2qMYzbuW01Tp7zqxmas5F rWswBM0si6DvufnB/NT9 =+Fcp -----END PGP SIGNATURE----- --WhJSFcVT1Gvw2qJ9eUpeTG7e8di0tjURr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c437b39b-c95c-4042-7106-d7ccc0687281>