Date: Thu, 16 Aug 2001 13:57:31 +0200 (CEST) From: Salvo Bartolotta <bartequi@neomedia.it> To: parv <parv_@yahoo.com> Cc: f-q <freebsd-questions@freebsd.org> Subject: Re: make search isn't making any results in ports Message-ID: <997963051.3b7bb52b6263a@webmail.neomedia.it> In-Reply-To: <20010815181145.A30569@moo.holy.cow> References: <997869845.3b7a491562488@webmail.neomedia.it> <20010815071230.B13033@moo.holy.cow> <997892294.3b7aa0c60be0b@webmail.neomedia.it> <20010815181145.A30569@moo.holy.cow>
next in thread | previous in thread | raw e-mail | index | archive | help
parv <parv_@yahoo.com> olim scripsisse creditur (is believed to have once upon a time written): > ...could be due to moving from /usr/ports to /source/ports ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ <snip> That is exactly the reason for the "malfunction" of make search. Taking a look at /usr/ports/Tools/make_index and at /usr/ports/INDEX shows you where the problem lies: "/usr/ports" is hardcoded in make_index. BTW, when installing the ports tree in a directory other than /usr/ports, you may wish to make use of the PORTSDIR and PREFIX variables (cf ports(7) and the trobleshooting section in the ports chapter in the FreeBSD Handbook). For instance, if your ports tree lives in eg /myjunk/ports, the following workarounds come to mind: -- (after doing a "make index") s/\/usr\/ports/\/myjunk\/ports/g in /myjunk/ports/INDEX with your favo(u)rite tool (eg perl -pe); [ugly] -- s/\/usr\/ports/\/myjunk\/ports/g in /myjunk/ports/Tools/make_index (three actual occurrences); this will generate the correct INDEX for the make search target; -- modify make_index so that it becomes independent of the frame of reference, and file a PR :-) Best regards, Salvo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?997963051.3b7bb52b6263a>