From dbbb5763266f8178c4c34765b169126232b7a25f Mon Sep 17 00:00:00 2001 From: fredb Date: Mon, 11 Mar 2002 19:12:07 +0000 Subject: Move the DYNAMIC_MASTER_SITES explanation into it's own subsection of Section 10, and also explain there about _FETCH_MESSAGE. There are a few things in Section 10 which would probably be better in Section 2, but that would entail some major churning, which I'm not prepared to do. --- Packages.txt | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) (limited to 'Packages.txt') diff --git a/Packages.txt b/Packages.txt index cd0e972d5de..1081fd592bf 100644 --- a/Packages.txt +++ b/Packages.txt @@ -1,4 +1,4 @@ -# $NetBSD: Packages.txt,v 1.234 2002/02/18 17:07:20 wiz Exp $ +# $NetBSD: Packages.txt,v 1.235 2002/03/11 19:12:07 fredb Exp $ ########################################################################### ========================== @@ -248,11 +248,6 @@ If you don't have a permanent Internet connection and you want to know which files to download, "make fetch-list" will tell you what you'll need. Put these distfiles into /usr/pkgsrc/distfiles. -If you need to download from a dynamic URL you can set DYNAMIC_MASTER_SITES -and a 'make fetch' will call files/getsite.sh with the name of each file -to download as an argument, expecting it to output the URL of the directory -from which to download it. graphics/ns-cult3d is an example of this usage. - 2.4 How to build and install ============================ @@ -2215,6 +2210,24 @@ one of the following, whichever is more appropriate: manipulation happen on some packages source files (see contents of mk/texinfo.mk). + 10.24 Packages whose distfiles aren't available for plain downloading + ===================================================================== + +If you need to download from a dynamic URL you can set DYNAMIC_MASTER_SITES +and a 'make fetch' will call files/getsite.sh with the name of each file +to download as an argument, expecting it to output the URL of the directory +from which to download it. graphics/ns-cult3d is an example of this usage. + +If the download can't be automated, because the user must submit personal +information to apply for a password, or must pay for the source, or whatever, +you can set _FETCH_MESSAGE to a macro which displays a message explaining +the situation. _FETCH_MESSAGE must be executable shell commands, not just a +message. (Generally, it executes ${ECHO}). As of this writing, the following +packages use this: audio/realplayer, cad/simian, devel/ipv6socket, +emulators/vmare-module, fonts/acroread-jpnfont, sysutils/storage-manager, +www/ap-aolserver, www/openacs. Try to be consistent with them. + + 11 Submitting & Committing ========================== -- cgit v1.2.3