From owner-freebsd-doc Mon Oct 8 9:11:47 2001 Delivered-To: freebsd-doc@freebsd.org Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by hub.freebsd.org (Postfix) with ESMTP id 4A55B37B40A; Mon, 8 Oct 2001 09:11:23 -0700 (PDT) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.11.6/8.11.2) id f98GAx317708; Mon, 8 Oct 2001 19:10:59 +0300 (EEST) (envelope-from ru) Date: Mon, 8 Oct 2001 19:10:59 +0300 From: Ruslan Ermilov To: Murray Stokely , Sheldon Hearn , Alexey Zelkin , Jeroen Ruigrok van der Werven , Mike Pritchard Cc: doc@FreeBSD.org Subject: Re: Referencing man pages from ports/ Message-ID: <20011008191058.B13684@sunbay.com> References: <20011007214038.E21516@windriver.com> <20011008110956.E36543@sunbay.com> <20011008012121.L21516@windriver.com> <20011008113057.G36543@sunbay.com> <20011008013845.M21516@windriver.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="qlTNgmc+xy1dBmNv" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20011008013845.M21516@windriver.com>; from murray@FreeBSD.ORG on Mon, Oct 08, 2001 at 01:38:45AM -0700 Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --qlTNgmc+xy1dBmNv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Oct 08, 2001 at 01:38:45AM -0700, Murray Stokely wrote: > On Mon, Oct 08, 2001 at 11:30:57AM +0300, Ruslan Ermilov wrote: > > Yes. The call will look like this: > > > > .Pxr cvsup 1 net cvsup > > > > And will be rendered like this: > > > > .Xr cvsup 1 > > .Pq Pa ports/net/cvsup > > This sounds great to me. > OK, the attached patch is against RELENG_4 but should also apply with fuzzes to HEAD as well. You'll need to: # cd /usr/src # patch -st \n[doc-reg-Xr]) \{\ +. nr doc-reg-Xr1 (\n[doc-reg-Xr] + 1) +. if ((\n[doc-type\n[doc-reg-Xr]] =3D=3D 2) & (\n[doc-type\n[do= c-reg-Xr1]] =3D=3D 2)) \{\ +. if \A=07\*[doc-arg\n[doc-reg-Xr]]=07 \{\ +. if !d doc-str-Xr-ports-\*[doc-arg\n[doc-reg-Xr]] \{\ +. tmc mdoc warning: .Xr: Unknown \*[doc-str-Xr-ports] cat= egory +. tm1 " `\*[doc-arg\n[doc-reg-Xr]]' (#\n[.c]) +. \}\} +. ds doc-arg\n[doc-reg-Xr] \*[doc-left-bracket]\*[doc-Pa-font= ]\*[doc-str-Xr-ports]/\*[doc-arg\n[doc-reg-Xr]]/ +. ds doc-space\n[doc-reg-Xr] +. as doc-arg\n[doc-reg-Xr1] \f[P]\s[0]\*[doc-right-bracket] +. \}\}\}\} . doc-print-recursive . \} . el \ @@ -4210,7 +4229,7 @@ .\" NS doc-Xr-usage macro . .de doc-Xr-usage -. tm Usage: .Xr manpage_name [section#] ... (#\n[.c]) +. tm Usage: .Xr manpage_name [section# [category port]] ... (#\n[.c]) . doc-reset-args .. . Index: gnu/usr.bin/groff/tmac/mdoc.local =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/gnu/usr.bin/groff/tmac/mdoc.local,v retrieving revision 1.2.2.3 diff -u -p -r1.2.2.3 mdoc.local --- gnu/usr.bin/groff/tmac/mdoc.local 2001/08/06 17:05:49 1.2.2.3 +++ gnu/usr.bin/groff/tmac/mdoc.local 2001/10/08 15:42:06 @@ -56,6 +56,58 @@ .ds doc-str-Lb-libusb USB HID access routines library (libusb, \-lusb) .ds doc-str-Lb-libvgl Video Graphics Library (libvgl, \-lvgl) . +.\" FreeBSD Ports Collection categories +.ds doc-str-Xr-ports-archivers +.ds doc-str-Xr-ports-astro +.ds doc-str-Xr-ports-audio +.ds doc-str-Xr-ports-benchmarks +.ds doc-str-Xr-ports-biology +.ds doc-str-Xr-ports-cad +.ds doc-str-Xr-ports-chinese +.ds doc-str-Xr-ports-comms +.ds doc-str-Xr-ports-converters +.ds doc-str-Xr-ports-databases +.ds doc-str-Xr-ports-deskutils +.ds doc-str-Xr-ports-devel +.ds doc-str-Xr-ports-editors +.ds doc-str-Xr-ports-emulators +.ds doc-str-Xr-ports-french +.ds doc-str-Xr-ports-ftp +.ds doc-str-Xr-ports-games +.ds doc-str-Xr-ports-german +.ds doc-str-Xr-ports-graphics +.ds doc-str-Xr-ports-hebrew +.ds doc-str-Xr-ports-irc +.ds doc-str-Xr-ports-japanese +.ds doc-str-Xr-ports-java +.ds doc-str-Xr-ports-korean +.ds doc-str-Xr-ports-lang +.ds doc-str-Xr-ports-mail +.ds doc-str-Xr-ports-math +.ds doc-str-Xr-ports-mbone +.ds doc-str-Xr-ports-misc +.ds doc-str-Xr-ports-net +.ds doc-str-Xr-ports-news +.ds doc-str-Xr-ports-palm +.ds doc-str-Xr-ports-picobsd +.ds doc-str-Xr-ports-print +.ds doc-str-Xr-ports-russian +.ds doc-str-Xr-ports-science +.ds doc-str-Xr-ports-security +.ds doc-str-Xr-ports-shells +.ds doc-str-Xr-ports-sysutils +.ds doc-str-Xr-ports-textproc +.ds doc-str-Xr-ports-ukrainian +.ds doc-str-Xr-ports-vietnamese +.ds doc-str-Xr-ports-www +.ds doc-str-Xr-ports-x11 +.ds doc-str-Xr-ports-x11-clocks +.ds doc-str-Xr-ports-x11-fm +.ds doc-str-Xr-ports-x11-fonts +.ds doc-str-Xr-ports-x11-servers +.ds doc-str-Xr-ports-x11-toolkits +.ds doc-str-Xr-ports-x11-wm +. .\" Default .Os value .ds doc-operating-system FreeBSD\~4.4 . --qlTNgmc+xy1dBmNv-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message