From: Jan Nieuwenhuizen <janneke@gnu.org>
Date: Thu, 14 Oct 2004 23:52:33 +0000 (+0000)
Subject: Do not construct external
X-Git-Tag: release/2.3.23~29
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=683361188374bde609af8f0cd2b3e1a510e7f8e6;p=lilypond.git

Do not construct external
references using @uref.  That results in broken links.
---

diff --git a/ChangeLog b/ChangeLog
index 7962019311..7f78d444c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2004-10-15  Jan Nieuwenhuizen  <janneke@gnu.org>
 
+	* Documentation/user/macros.itexi: Do not construct external
+	references using @uref.  That results in broken links.
+
 	* lily/slur.cc (outside_slur_callback): Use int in for loop;
 	avoids g++-3.4.1 enum beature.
 
diff --git a/Documentation/user/macros.itexi b/Documentation/user/macros.itexi
index 8071829a27..f9a42dce90 100644
--- a/Documentation/user/macros.itexi
+++ b/Documentation/user/macros.itexi
@@ -66,10 +66,12 @@
  @c ***** HTML *****
 
 @macro internalsref{NAME}@c
-@c makeinfo-4.7 encodes html names
-@uref{../lilypond-internals/\NAME\.html,\NAME\}@c
-@c @inforef{} adds ``See'' to the sentence.
-@c @inforef{\NAME\,,lilypond-internals}@c
+@c makeinfo-4.7 encodes html names, which means that nodes that
+@c contain nonalphanum characters will be broken links on the website.
+@c @uref{../lilypond-internals/\NAME\.html,\NAME\}@c
+@c @inforef{} adds ``See'' to the sentence, which is annoying, but
+@c better than a broken link.
+@inforef{\NAME\,,lilypond-internals}@c
 @c should we do this? 
 @cindex @code{\NAME\}
 @end macro
diff --git a/cygwin/mknetrel.split b/cygwin/mknetrel.split
index f9361cd323..e804e545ec 100644
--- a/cygwin/mknetrel.split
+++ b/cygwin/mknetrel.split
@@ -26,24 +26,33 @@ lib_split () {
     mv $inst/$prefix/lib/lib*[0-9]*.la ./$prefix/bin
     mkdir -p ./$prefix/share || exit 1
     mv $inst/$prefix/share/$base ./$prefix/share
+    rmdir $inst/prefix/bin || true
+    rmdir $inst/prefix/lib || true
+    rmdir $inst/prefix/share || true
     true
 }
    
 devel_split () {
     mkdir -p ./$prefix/bin || exit 1
-    mv $inst/$prefix/include ./$prefix/include
+    tar -C $inst -cf - ./$prefix/include | tar -xf -
+    rm -rf $inst/$prefix/include
     # Only static .a libs in devel, load time .la files go in LIB or
     # BIN package.
     mkdir -p ./$prefix/lib || exit 1
     mv $inst/$prefix/lib/*.a ./$prefix/lib
     mkdir -p ./$prefix/share || exit 1
-    mv $inst/$prefix/share/aclocal ./$prefix/share
+    tar -C $inst -cf - ./$prefix/share/aclocal | tar -xf -
+    rm -rf $inst/$prefix/share/aclocal
+    rmdir $inst/prefix/lib || true
+    rmdir $inst/prefix/share || true
     true
 }
 
 doc_split () {
     mkdir -p ./$docprefix || exit 1
-    mv $inst/$infodir ./$infodir
+    mkdir -p ./$infodir || exit 1
+    tar -C $inst -cf - ./$infodir | tar -xf -
+    rm -rf $inst/$infodir
     true
 }