From nobody Sat May 07 20:12:10 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 7C4FC1AD8D8E for ; Sat, 7 May 2022 20:12:10 +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 4KwdrV16Dmz3Kdx for ; Sat, 7 May 2022 20:12:10 +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 F055717487 for ; Sat, 7 May 2022 20:12:09 +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 247KC9d2042645 for ; Sat, 7 May 2022 20:12:09 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 247KC9Ya042644 for ports-bugs@FreeBSD.org; Sat, 7 May 2022 20:12:09 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 263852] [patch] graphics/cairo: Install documentation to a path accessible in the GNOME Devehlp browser Date: Sat, 07 May 2022 20:12:10 +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: desktop@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name 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=1651954330; 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=tGv8UhiQo3TXG4LZg6ytDXq0XGAv7QqYmqctElZI3Uo=; b=q2Nn+4vloWpw5fb3jvwCBsVMC24jMbWmb6xAirLaxU8s6LtX5rXzFkLboZqfSlhQMpuZ4v u0tzC4FjH234aLRfNlOFjam1ORnAv6DXpXKzbkO/MWJ8Hqe4NMQwlySVOFerh6dlzUfX0p Ethhr6FR7Jw3OpfLLESGGQcyZe9jtdrzEQA3pwE4De/YHWfDiQ3oWCCtUqJQ/6zMkpzw30 V1SR78Wy+tLpqcbIE0Sf1aXQHZfB5FxniK9+VP8FR+8wXUKVYuFd7eKPZ0rbfUFV7ONxaW vVxfPoLDCwYtIMWm3irTnM/SQ0505FDVd0DmGaT0XOnNnW6imLoNRo9xdIIgcA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1651954330; a=rsa-sha256; cv=none; b=ACdWFYah/5dO1WK6UzwE2B2Pi487JMtpLxxouTEYx+5onZnY4feXDzOIiOiH81e4iiAAwf psnav1za/n+eTyztx+pZNlVKkhoHlGf+16XDL4abXLFrsX2TZjElwUWn/ugHTq0F6x6Tkc eUdr21YmoYVhUdDLk3UtlZrUCmgNy64aj0Tw8GGacUG7klQb9tcdxNoTWCngWQMDN8Mn2K R414tTX/6E+DgAScuMUeNPCmGQmLS9QCOFelrZfk0eiyXlRU95rsP7PwSatWX2O577hTQ+ U7A0hIVZSRlSxcnTSuiMNSuYXsgflkoaI0LIjbJ7bdLxH6dW1SXofuFpg/R3/Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D263852 Bug ID: 263852 Summary: [patch] graphics/cairo: Install documentation to a path accessible in the GNOME Devehlp browser Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: desktop@FreeBSD.org Reporter: lab+bsd@thinkum.space Assignee: desktop@FreeBSD.org Flags: maintainer-feedback?(desktop@FreeBSD.org) Created attachment 233799 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D233799&action= =3Dedit patch for installing documentation directly to DOCSDIR This patch updates the Makefile and pkg-plist for graphics/cairo as to ensure that the documentation will be installed directly to the port's DOCSDIR. Rationale: In the Devehelp User Documentation - available under the GNOME Yelp documentation browser, with the documentation installed from the devel/devhelp port - the section "Installing API Documentation" mentions a number of standard pathnames that documentation may be installed to, such as to be accessible in the Devhelp browser. With the devehelp build under FreeBSD ports, it seems that documentation installed directly to a port's DOCSDIR may also be accessible in the Devhelp browser. Previous to this changeset, then with the DOCS option enabled for graphics/cairo, documentation was being installed to a subdirectory of the graphics/cairo DOCSDIR, i.e was installed to the directory /usr/local/share/doc/cairo/cairo/. While accessible for normal browsing, this documentation was not appearing in the Devhelp UI. When setting the HTML_DIR for the build to the parent directory of the port's docsdir, then at least with the graphics/cairo port, the documentation will be installed directly into the port's DOCSDIR. This documentation may then be browsed normally with Devhelp. for graphics/cairo the HTML_DIR for build may be set in configure, using the configure arg --with-html-dir=3D... --=20 You are receiving this mail because: You are the assignee for the bug.=