Use &url.main; entity in place of ../../../..
Replace &url.main; -> http://www.FreeBSD.org when URLS_ABSOLUTE is set (for release building), and -> ../../../.. by default (for mirror sites). Patch was slightly modified by: hrs Discussed with: des, ceri, hrs, trhodes, simon
This commit is contained in:
parent
2e9f076668
commit
2b0f6c0e65
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=20852
4 changed files with 22 additions and 1 deletions
|
@ -225,6 +225,8 @@ SRCS+= eresources.sgml.www.inc
|
|||
CLEANFILES+= eresources.sgml.www.inc
|
||||
CLEANFILES+= eresources.sgml.www.inc.tmp
|
||||
|
||||
SRCS+= ${URLS_ENT}
|
||||
|
||||
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
|
||||
|
||||
.for p in ftp cvsup
|
||||
|
|
|
@ -24,6 +24,8 @@
|
|||
<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN">
|
||||
%trademarks;
|
||||
<!ENTITY % txtfiles SYSTEM "txtfiles.ent"> %txtfiles;
|
||||
<!ENTITY % urls PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN">
|
||||
%urls;
|
||||
|
||||
<!ENTITY % not.published "INCLUDE">
|
||||
|
||||
|
@ -144,7 +146,7 @@
|
|||
<ulink
|
||||
url="http://www.freebsdmall.com/">FreeBSD Mall</ulink>. You
|
||||
may also want to <ulink
|
||||
url="../../../../search/index.html">search the
|
||||
url="&url.main;/search/index.html">search the
|
||||
handbook</ulink>.</para>
|
||||
</abstract>
|
||||
</bookinfo>
|
||||
|
|
|
@ -158,3 +158,18 @@ ${XML_MIRRORS}: ${XML_MIRRORS_MASTER} ${XSL_TRANSTABLE} ${XSL_TRANSTABLE_MASTER}
|
|||
CLEANFILES+= ${XML_MIRRORS}
|
||||
CLEANFILES+= ${XML_MIRRORS}.sort
|
||||
CLEANFILES+= ${XML_MIRRORS}.sort.tmp
|
||||
|
||||
#
|
||||
# urls.ent dependency.
|
||||
#
|
||||
|
||||
URLS_ENT= ${.OBJDIR}/${DOC_PREFIX:S,^${.CURDIR}/,,}/share/sgml/urls.ent
|
||||
|
||||
${URLS_ENT}:
|
||||
.if !defined(URLS_ABSOLUTE)
|
||||
echo '<!ENTITY url.main "../../../..">' > $@
|
||||
.else
|
||||
echo '<!ENTITY url.main "http://www.FreeBSD.org">' > $@
|
||||
.endif
|
||||
|
||||
CLEANFILES+= ${URLS_ENT}
|
||||
|
|
|
@ -38,6 +38,8 @@ PUBLIC "-//FreeBSD//ENTITIES DocBook Language Neutral Entities//EN"
|
|||
PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN"
|
||||
"trademarks.ent"
|
||||
|
||||
PUBLIC "-//FreeBSD//ENTITIES DocBook URL Entities//EN"
|
||||
"urls.ent"
|
||||
-- ...................................................................... --
|
||||
-- English specific ..................................................... --
|
||||
|
||||
|
|
Loading…
Reference in a new issue