Index: share/mk/doc.common.mk =================================================================== RCS file: /home/ncvs/doc/share/mk/doc.common.mk,v retrieving revision 1.12 diff -u -r1.12 doc.common.mk --- share/mk/doc.common.mk 7 Jul 2004 11:23:16 -0000 1.12 +++ share/mk/doc.common.mk 25 Jul 2004 06:33:57 -0000 @@ -108,7 +108,8 @@ .if !defined(URL_RELPREFIX) URLS_ABSOLUTE= YES -.elif !defined(URLS_ABSOLUTE) +URLS_DOC_ABSOLUTE= YES +.elif !defined(URLS_ABSOLUTE) || !defined(URLS_DOC_ABSOLUTE) _URL_RELPREFIX_LEVEL!= set -- ${URL_RELPREFIX:S,/$,,:S,/, ,g}; echo "$$\#" URL_RELPREFIX_ENT= freebsd.urls.relprefix.${_URL_RELPREFIX_LEVEL} .endif @@ -174,21 +175,34 @@ # # when URLS_ABSOLUTE is specified, make # %freebsd.urls.absolute; "INCLUDE". +# when URLS_DOC_ABSOLUTE is specified, make +# %freebsd.urls.doc.absolute; "INCLUDE". # .if defined(URLS_ABSOLUTE) HTMLFLAGS+= -ifreebsd.urls.absolute SGMLNORMFLAGS+= -ifreebsd.urls.absolute NSGMLSFLAGS+= -ifreebsd.urls.absolute -.elif defined(URL_RELPREFIX_ENT) && !empty(URL_RELPREFIX_ENT) +.endif +.if defined(URLS_DOC_ABSOLUTE) +HTMLFLAGS+= -ifreebsd.urls.doc.absolute +SGMLNORMFLAGS+= -ifreebsd.urls.doc.absolute +NSGMLSFLAGS+= -ifreebsd.urls.doc.absolute +.endif +.if !defined(URLS_ABSOLUTE) || !defined(URLS_DOC_ABSOLUTE) && defined(URL_RELPREFIX_ENT) && !empty(URL_RELPREFIX_ENT) HTMLFLAGS+= -i${URL_RELPREFIX_ENT} SGMLNORMFLAGS+= -i${URL_RELPREFIX_ENT} NSGMLSFLAGS+= -i${URL_RELPREFIX_ENT} .endif -# for ascii and printable format, always use URLS_ABSOLUTE. +# for ascii and printable format, always use URLS_ABSOLUTE +# and URLS_DOC_ABSOLUTE. PRINTFLAGS+= -ifreebsd.urls.absolute HTMLTXTFLAGS+= -ifreebsd.urls.absolute OTHERFLAGS+= -ifreebsd.urls.absolute +PRINTFLAGS+= -ifreebsd.urls.doc.absolute +HTMLTXTFLAGS+= -ifreebsd.urls.doc.absolute +OTHERFLAGS+= -ifreebsd.urls.doc.absolute -# for packages, always use URLS_ABSOLUTE. +# for packages, always use URLS_ABSOLUTE and URLS_DOC_ABSOLUTE. PKGMAKEFLAGS+= URLS_ABSOLUTE=yes +PKGMAKEFLAGS+= URLS_DOC_ABSOLUTE=yes Index: share/sgml/urls.ent =================================================================== RCS file: /home/ncvs/doc/share/sgml/urls.ent,v retrieving revision 1.4 diff -u -r1.4 urls.ent --- share/sgml/urls.ent 7 Jul 2004 11:23:16 -0000 1.4 +++ share/sgml/urls.ent 25 Jul 2004 07:07:21 -0000 @@ -1,6 +1,7 @@ + @@ -46,7 +47,51 @@ ]]> + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +