[Lunar-commits] CVS: theedge ChangeLog,1.404,1.405

Auke Kok sofar at lunar-linux.org
Wed Oct 13 13:34:59 UTC 2004


Update of /var/cvs/lunar/theedge
In directory espresso.foo-projects.org:/home/sofar/cvs/theedge

Modified Files:
	ChangeLog 
Log Message:
automatical update

Index: ChangeLog
===================================================================
RCS file: /var/cvs/lunar/theedge/ChangeLog,v
retrieving revision 1.404
retrieving revision 1.405
diff -u -d -r1.404 -r1.405
--- ChangeLog	12 Oct 2004 13:34:41 -0000	1.404
+++ ChangeLog	13 Oct 2004 13:34:56 -0000	1.405
@@ -1,3 +1,56 @@
+2004-10-13 02:31  v3rt1g0
+
+	* var/lib/lunar/functions/postbuild.lunar: I'm finally getting
+	  around to committing the approved modification to gather_docs() I
+	  proposed to Lunar-Dev ML about a month ago.
+
+	  As a refresher (or introduction for some) this is what the change
+	  is all about.  It's an extended version of the already existing
+	  function gather_docs().  It allows a module writer/maintainer to
+	  be able to easily install any extra documentation (above and
+	  beyond what is already automatically copied over) they feel would
+	  be nice to add to the module's default document directory.
+
+	  A common usage would be a line like this found at the end of a
+	  BUILD file:
+
+	  gather_docs TODO INDEX Notes extras/*
+
+	  Which would copy the files TODO, INDEX, Notes, and create a
+	  subdirectory called extras and copy any files found in that
+	  directory to the new directory under the module's default
+	  document directory.
+
+	  It obeys (checks for) $GARBAGE=on for you, so you don't need to
+	  worry about that when writing the module. The files in the file
+	  list must all reside in or below the $SOURCE_DIRECTORY and must
+	  be referenced relative to said directory.
+
+	  There is no harm in implementing this now within the moonbase at
+	  will.  If the user does not have the extended version of
+	  gather_docs() (and they have verbose on) s/he will see the
+	  default documentation be coppied twice but nothing more.
+
+2004-10-12 15:02  sofar
+
+	* var/lib/lunar/functions/: build.lunar, config.lunar: the config
+	  patch is needed to properly quote options... I just removed the
+	  localsaconfig crap from theedge this way too.
+
+2004-10-12 14:56  sofar
+
+	* sbin/lin: Adding quick help info
+
+2004-10-12 14:53  sofar
+
+	* sbin/lin, var/lib/lunar/functions/build.lunar: Adding '--opts'
+	  flag that allows you to add OPTS flags on the fly when compiling
+	  a module: use as follows:
+
+	  lin --opts '--enable-foo --enable-bar' $MODULE
+
+	  to wipe the OPTS use 'lin -r $MODULE' as normal.
+
 2004-10-12 13:19  sofar
 
 	* var/lib/lunar/functions/sources.lunar: Never leave old crap lying



More information about the Lunar-commits mailing list