From owner-freebsd-x11@freebsd.org Mon Sep 23 16:21:32 2019 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F18D5F94B3 for ; Mon, 23 Sep 2019 16:21:32 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 46cV2464lMz4CmT for ; Mon, 23 Sep 2019 16:21:32 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id D09B2F94B2; Mon, 23 Sep 2019 16:21:32 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D05FBF94B1 for ; Mon, 23 Sep 2019 16:21:32 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46cV245ByLz4CmR; Mon, 23 Sep 2019 16:21:32 +0000 (UTC) (envelope-from jbeich@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1354) id 926BD13F0E; Mon, 23 Sep 2019 16:21:32 +0000 (UTC) From: Jan Beich To: "Georg Lindenberg" Cc: X11 on FreeBSD mailing list Subject: Re: Aw: Re: x11/xman - missing dependency In-Reply-To: (Georg Lindenberg's message of "Mon, 23 Sep 2019 14:31:36 +0200") References: Date: Mon, 23 Sep 2019 18:21:27 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Sep 2019 16:21:33 -0000 (Don't reply privately. I don't maintain this port.) "Georg Lindenberg" writes: >> Provide more details as current version builds fine on the package cluster: [...] > > ok, sorry. > > x11/xman builds fine. > > But when you ask it to actually display a man file, it hangs. > Terminal output is: > > sh: tbl: not found > sh: eqn: not found > sh: tbl: not found Looks like xman traditional troff. mandoc(1) invocation is different. > These commands seem to be part of an early Unix/AT&T document > processing system, called troff. > > https://en.wikipedia.org/wiki/Troff#Preprocessors A quick search shows the ports have more than one implementation. $ rg -l bin/troff textproc/heirloom-doctools/pkg-plist devel/plan9port/pkg-plist japanese/groff/pkg-plist devel/9base/pkg-plist textproc/groff/pkg-plist > Installing the package "groff" provides the commands above. > So I consider groff a 'missing runtime dependency'. Either USES=groff:run or https://github.com/openbsd/xenocara/commit/6de1c98f99cd can fix it. Up to the port maintainer. > Honestly, probably nobody uses xman anyways. ;D Likely. Manpages are often short and have standard layout, so navigation is rarely necessary. A web browser can replace GUI.