From nobody Sun Sep 17 13:56:55 2023 X-Original-To: freebsd-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 4RpTxr1tDNz4spRk for ; Sun, 17 Sep 2023 13:57:04 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RpTxr1Rwpz3TSt; Sun, 17 Sep 2023 13:57:04 +0000 (UTC) (envelope-from mat@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694959024; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=P5mwIn5VlCyZuuceO7aYHBmegWCulXHfFMvG2iGFTKA=; b=tYCDnUb49DjPC0np/0sQ06DClls7qCZ0HHEAONyMi4WyNUpPpp+t0hj/t1199A+w7gcKfx zQLd2p1/a96ufEU8uaSAPSESLiXIRfvNbO5GtvXn+Tu9oMEkFfzj4VJd62LQTUt4KSSQIY YRYP/9gyhuWLPbz5a8bKtLRXsldAX3bU+bEWDVouejAscQRNqs5EJIh7YIshIO2yh6qGDC /SfsrP1/GJRY7dNuT+1ADtP9hSmQo/mWgNC/ykN9R3Dwv5F4CJehd6fs/V3YoJgsZfaH+k DhRC7Wh0dIZGDHT4mGbBjnDRfGvu0GOtfVgfcK12F1q0iS3REt30jeCnTGU95w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694959024; a=rsa-sha256; cv=none; b=UrYquughk/gkOxkzjqI9ZguQ0y5wZTDla+g5sjCYqnR4f4Z5odwpTR1LzaUcZpI4cLC+2Z 1uyUOxi9KvSnNSxeVoX3pMNU0GTsT0A+Eu4urvRGfum8nalsbhB9sLwVINNBKoEnPvBTcE 6cbtfS++pGWEDeMK+gOyqxeS5UynFfqtWBaySxTL7xodlCjY8GE1RpZKKI1PJ9DToS9J8Y 4U1OSjZK4nzX8IafwwDXxMTW1cVyA26Hy95nDaW/I6WN8pUShaHojG/GDfbkY3Xl/JKCDP av+pJttoCkGijXbppfV2IOhqvSPdGq3Jg4ipM381GHxAyyXr5J7cxcfnVjny/g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694959024; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=P5mwIn5VlCyZuuceO7aYHBmegWCulXHfFMvG2iGFTKA=; b=MLYovtglrlOyDbddp4PkIb+U3l0TlPHFNUJu0v6FLNEKlX/DZEwoRHtwwijNAH6wyLqTEY XkVWnn07RJCe7vz+RtSBztrTyuuH4CTv/ADloJDN61ENgyo5niImTXsit+QkEHBy9I2VQn F7UkwOtNYEXlTXqDzZsVFPAtVhHmotel8PiPqANKw3R9hRXQn5a3jIwM1pqXcoz4q2oavU jNfg2vL0dI0IiB5gHlx/YkFT//QqCWPjPfHpzi6TrfYKgexbqfIqGHUXyl631V3D5rL59y xYU3OxRYq3Eq/fRrwYeQlRHEYgj0xyI+uyMRVE2C/8CoWswyr/GijMt/BewoAA== Received: from mail.j.mat.cc (owncloud.cube.mat.cc [79.143.240.228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.mat.cc", Issuer "R3" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RpTxq6rRszq7c; Sun, 17 Sep 2023 13:57:03 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from aching.in.mat.cc (unknown [IPv6:2a01:e0a:836:f670:5190:7f76:637:5fcb]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mat@mat.cc) by mail.j.mat.cc (Postfix) with ESMTPSA id 52FB1942D80; Sun, 17 Sep 2023 13:57:00 +0000 (UTC) Date: Sun, 17 Sep 2023 15:56:55 +0200 From: Mathieu Arnold To: Nuno Teixeira Cc: FreeBSD Mailing List Subject: Re: Dealing with DOCS that depends on DOXYGEN Message-ID: References: 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tm4k3jiayzksoqzr" Content-Disposition: inline In-Reply-To: --tm4k3jiayzksoqzr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Sep 17, 2023 at 09:02:08AM +0100, Nuno Teixeira wrote: > Hello all, >=20 > What's the best way to deal with DOCS that depends in DOXYGEN to be built= ed? >=20 > I've saw some ports that have DOCS with implicit dependency on DOXYGEN but > most of the time DOCS are doing nothing with default ON with DOXYGEN > default OFF. >=20 > Some ports just don't have DOCS available, only DOXYGEN. >=20 > Any help will be welcome. Well, ports that need doxygen to build docs need to hide it behind a DOXYGEN option. This option also needs to depend on DOCS, so that disabling DOCS globally also disables the DOXYGEN option. Ports that don't have the DOXYGEN needs DOCS things should be fixed. Having the DOCS option install nothing, though sub-optimal, is not really a problem. --=20 Mathieu Arnold --tm4k3jiayzksoqzr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmUHBadfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1 NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d Qb7q3gv+NmsVclSK0WGMRl0v/ej8TOntsC/ubJlB94DN5xAd/dEY1Wz6kmIsMkyh EwTKaX5KN/RYb3C712C/VIzMAkvhwU7xayeLolHSFmW2eiLdbgGQwslXQbKpibOR 5byvwtH135AzVMtb1KHCskNJ5xxrq8Nc4zFLULU50rTaZeNlAMdjMBYjG3I1pQwj aqLk88spQ4Yz7IuVJ7IYh2+OSdrhD51onEwO8q7kZ5Au1nwrdMb7QAXsNvxAbeX0 GDWqmzo2KpfhCX4yxXh75enBvB5ULAUbd/4FCmFzejjQOeZ9njARN74aU9OPiiZZ Zo7kMs1socMHioJhvkVZP4p9O5p4pTp5MDFFCMOn6Xw5s6DUsDyQjhrtaoXt/DL3 RYI+DwMWZdd+/2DTSp6DguToWv2GqGOqRw01JbIe63yCTR9yzH2Bso/HJhFSr8v/ CYMEyRYUoQNEVtu8LMyGxcKsF2TZtk4XG7IbyNIcpuFhi/XH4wrTpfKXlfp2sI4j 1ok/8HhK =9JlM -----END PGP SIGNATURE----- --tm4k3jiayzksoqzr--