Skip site navigation (1)Skip section navigation (2)
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>