From nobody Thu May 05 04:04:06 2022 X-Original-To: ports-bugs@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 F28211AB08C6 for ; Thu, 5 May 2022 04:04:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Kv0SQ4NkJz4Yyj for ; Thu, 5 May 2022 04:04:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 77640204A8 for ; Thu, 5 May 2022 04:04:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 245446c8013739 for ; Thu, 5 May 2022 04:04:06 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 245446p9013738 for ports-bugs@FreeBSD.org; Thu, 5 May 2022 04:04:06 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 263781] [patch] devel/devehlp: Adding options for docs and editor plugin to port build Date: Thu, 05 May 2022 04:04:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lab+bsd@thinkum.space X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1651723446; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cG/eJlf9xcGydpatqTsPffqgNWtBmkR9AuasXGxtDtY=; b=dvqUxX3HPYkXZda9W4g0vUyi+7UahYo1weCESenD0rA63WWQWOUKKFFtjr/W5piEnzouyw GBINm8C1Krb0aN2o2FxDp08KB9JhXDhkZ4yYEaP0fF25xdANNbPHn0OUrj9Z8sFIXn9/RT R+Kjqh/aulSV2lj4annncPhhLqRvt4oBwvAu26Wv+7W7/jZFrtLrLmPhtwKtj6ENxdTHR7 ie6icVitvN5jR9/Gm15FD+MlofMZMPP1SQzhj07WShbvheUSwgDeqawqZ0ow31b39MIIe1 UR1Vt15ihR1tcBPajy8N3mKENUA49MxEQcQsSxEPIobpffb0B3xJWs1/TlsnGw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1651723446; a=rsa-sha256; cv=none; b=XsC5I80kMla9Fs3z2WViazsOp3N2+pyAW5J447iHKxUv7tEpgWfIkwwf1o/mKc7hYHqrnG S81naUfrXHi5nVdeFCGNBtNjSldiE94pDUR2Iv+Jb/rk1tIFLZm4qwhLdyC2E3t6gNS1J0 T/mvrQjozrnzwdq6fFCFqiGnW2XYtdra3mbvMio70GKQi0Ls9CsSl4353PBDS5UFibv1// C0Psbsf/jO0OSxHjMr0y1qHBQBON/Y1MoqWcdSKA67OPZhWZuWHETsBu+AdycOxLlb8zkH I0pNtbj6wezfpumTMUoGRyVStZwQl0KPComU5c/KjUlCU9U2VvmOldLZirM44A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D263781 Bug ID: 263781 Summary: [patch] devel/devehlp: Adding options for docs and editor plugin to port build Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: lab+bsd@thinkum.space Created attachment 233731 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D233731&action= =3Dedit patch for devhelop port options (docs, editor plugins) When searching for the devhelp documentation for devhelp, I'd noticed that there are some meson options that are available for the devehlp build. This patch - attached - adds options for docs and editor plugins to the port build In all candor, I haven't tested the editor plugings or reviewed the docs for their availability and presentation in devhelp. I've tested the patch on the Makefile and PLIST, and it seems to build. Aside to the port build, related to devhelop though perhaps I should add a second bug item for this I'm not certain if all ports are installing their *.devhelp2 files into a place that could be accessed by devhelp. For instan= ce, the cairo devehlp2 file has been installed to /usr/local/share/doc/cairo/cairo/cairo.devhelp2 but I don't see the Cairo API docs showing up in the devhelp browser. On a search for 'cairo' the only docs I'm finding are for cairomm. There might seem to be a few ports with .devhelp2 files not installed under .... it seems that the path might be /usr/local/share/devhelp/books// I assume that the might be derived from the pkgconf/pkgconfig pkg name. AFter this patch in this present revision, devel/devhelp itself would be ad= ded to that list of ports installing *.devhelp2 files under DOCSDIR. Candidly, I'm not immediately aware of how the paths thing works out in devhelp. Maybe there's a devhelp analogy to MANPATH? I hope it's mentioned = in the documentation, lol (hence the patch version 1) If to provide support for ports with a gtkdoc option that build and install= a devhelp2 file under some config, then to ensure if ports' devhelp2 files w= ould be installed under e.g /usr/local/share/devhelp/books// (if that's = the dir for it) could there be a possibility in FreeBSD ports for adding a 'devehelp' feature under USES=3Dgnome or some other USES property? Of course, it may be possible for a devhelp2 file to be installed without GNOME. After some local hacks, maybe the devhelp browser could even be used= for browsing Ruby docs from rdoc/YARD, with some appropriate templates and formatting on the Ruby side. --=20 You are receiving this mail because: You are the assignee for the bug.=