CVS update by unwelcome-guest . ...

[email protected] Wed, 28 Jul 2010 09:22:31 +0000
Newsgroups gmane.emacs.xemacs.cvs
Message-ID <[email protected]>
  User: unwelcome-guest
  Date: 10/07/28 09:22:31

  Modified:    .        packageGuide.content ChangeLog
Log:
Describe FHS-ification of 21.5.

Revision  Changes    Path
1.36                 XEmacs/xemacsweb/Documentation/packageGuide.content

Index: packageGuide.content
===================================================================
RCS file: /cvsroot/xemacs/XEmacs/xemacsweb/Documentation/packageGuide.content,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -p -r1.35 -r1.36
--- packageGuide.content	17 Dec 2005 01:04:56 -0000	1.35
+++ packageGuide.content	28 Jul 2010 09:22:29 -0000	1.36
@@ -123,12 +123,9 @@ john s jacobs anderson using old content
   
   <h2><a id="A_note_of_caution">A note of caution</a></h2>
   <p>
-    The XEmacs package system is still in its
-    infancy. Please expect a few minor hurdles on the
-    way. Also neither the interface nor the structure is
-    set in stone. The XEmacs maintainers reserve the
-    right to sacrifice backwards compatibility as quirks
-    are worked out over the coming releases.</p>
+    The XEmacs package system is still being developed.
+    Please expect a few minor hurdles on the
+    way.</p>
   
   <h2><a id="Some_Package_Theory">Some Package Theory</a></h2>
   <p>
@@ -165,6 +162,9 @@ john s jacobs anderson using old content
     <dd><code>$prefix/lib/xemacs/mule-packages</code><br /></dd>
     <dt>Normal packages go here:</dt>
     <dd><code>$prefix/lib/xemacs/xemacs-packages</code></dd>
+    <dt>Beta XEmacs (since 21.5.20 or so)</dt>
+    <dd>Package hierarchies go under <code>$prefix/share/xemacs</code>
+      instead of <code>$prefix/lib/xemacs</code>.</dd>
   </dl>
 
   <p>
@@ -269,6 +269,10 @@ john s jacobs anderson using old content
     cd $prefix/lib/xemacs ; gunzip -c &lt;tarballname&gt; | tar xf -
   </code>
 
+  <p><strong>Note:</strong> in recent beta XEmacs (since about 21.5)
+    packages should be untarred in <code>$prefix/share/xemacs</code>,
+    not <code>$prefix/lib/xemacs</code>.</p>
+
   <p>As the Sumo tarballs are not regenerated as often as the individual
     packages, it is recommended that you use the
     <a href="#Installing_automatically">automatic package tools</a>
@@ -299,6 +303,11 @@ john s jacobs anderson using old content
       gunzip -c ...../mule-base-1.25-pkg.tar.gz | tar xf -<br />
     </code></p>
 
+  <p><strong>Note:</strong> in recent beta XEmacs (since about 21.5)
+    both regular and MULE packages should be untarred in
+    <code>$prefix/share/xemacs/xemacs-packages</code> and
+    <code>$prefix/share/xemacs/mule-packages</code>, respectively.</p>
+
   <h2><a id="Installing_automatically">Installing automatically</a></h2>
 
   <p>
@@ -545,6 +554,12 @@ john s jacobs anderson using old content
     <code>site-start.el</code> would be in
     <code>$prefix/lib/xemacs/site-packages/lisp/</code></p> 
 
+  <p><strong>Note:</strong> in recent beta XEmacs (since about 21.5)
+  it is recommended you place site LISP in
+  <code>$prefix/share/xemacs/site-packages/lisp</code>, not
+  <code>$prefix/lib/xemacs/site-packages/lisp</code>.</p>
+
+
   <!-- Keep this comment at the end of the file
   Local variables:
   mode: xml



1.70                 XEmacs/xemacsweb/Documentation/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /cvsroot/xemacs/XEmacs/xemacsweb/Documentation/ChangeLog,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -p -r1.69 -r1.70
--- ChangeLog	10 Dec 2009 23:38:11 -0000	1.69
+++ ChangeLog	28 Jul 2010 09:22:30 -0000	1.70
@@ -1,3 +1,8 @@
+2010-07-28  Stephen J. Turnbull  <[email protected]>
+
+	* packageGuide.content: Shorten "under construction" apologetics.
+	Note that recent 21.5 expects packages in share, not lib.
+
 2009-12-11  Adrian Aichner  <[email protected]>
 
 	* Makefile (REPOSITORY): New variable.