[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: CVS update: ChangeLog



  User: ahvezda 
  Date: 06/07/04 23:13:38

  Modified:    .        ChangeLog Makefile.am configure.ac
  Log:
  First checkin to new gaf toplevel directory.  Integrated noweb removal
  
  patch by Jason Childs.
  
  
  
  
  Revision  Changes    Path
  1.313     +52 -0     eda/geda/gaf/libgeda/ChangeLog
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ChangeLog
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/ChangeLog,v
  retrieving revision 1.312
  retrieving revision 1.313
  diff -u -b -r1.312 -r1.313
  --- ChangeLog	5 Jul 2006 01:04:33 -0000	1.312
  +++ ChangeLog	5 Jul 2006 03:13:38 -0000	1.313
  @@ -1,5 +1,56 @@
   2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
   
  +	* Integrated noweb removal patch by Jason Childs.  Changed default
  +	target in docs/Makefile.am to not build the docs by default; this
  +	is to speed up the build. 
  +
  +	* src/o_arc_basic.c, src/o_circle_basic.c, src/s_cue.c:
  +	Merged changes from the .nw files to the c files that Mike made
  +	related to removing mils from PS output.
  +
  +	* src/g_rc.c, o_complex_basic.c: Merged changes from the .nw files
  +	to the .c files that I made just recently.
  +
  +	* noweb/*.nw, Makefile.am: Removed all files 
  +
  +2006-07-04 Jason Childs <oblivian@xxxxxxxxxxxxxxxxxxxxx>
  +
  + 	* noweb/a_basic.nw, noweb/f_basic.nw, noweb/f_image.nw,
  + 	  noweb/f_print.nw, noweb/g_basic.nw, noweb/g_rc.nw,
  + 	  noweb/g_register.nw, noweb/g_smob.nw, noweb/gdk-pixbuf-hacks.nw,
  + 	  noweb/i_vars.nw, noweb/libgeda.nw, noweb/m_basic.nw,
  + 	  noweb/o_arc_basic.nw, noweb/o_attrib.nw, noweb/o_basic.nw,
  + 	  noweb/o_box_basic.nw, noweb/o_bus_basic.nw, noweb/o_circle_basic.nw,
  + 	  noweb/o_complex_basic.nw, noweb/o_image.nw, noweb/o_line_basic.nw,
  + 	  noweb/o_list.nw, noweb/o_net_basic.nw, noweb/o_picture.nw,
  + 	  noweb/o_pin_basic.nw, noweb/o_selection.nw, noweb/o_text_basic.nw,
  + 	  noweb/s_attrib.nw, noweb/s_basic.nw, noweb/s_clib.nw,
  + 	  noweb/s_color.nw, noweb/s_conn.nw, noweb/s_cue.nw,
  + 	  noweb/s_encoding.nw, noweb/s_hierarchy.nw, noweb/s_log.nw,
  + 	  noweb/s_menu.nw, noweb/s_page.nw, noweb/s_papersizes.nw,
  + 	  noweb/s_slib.nw, noweb/s_stretch.nw, noweb/s_tile.nw,
  + 	  noweb/s_toplevel.nw, noweb/s_undo.nw, noweb/u_basic.nw:
  + 	Ported as real c source code file in the src directory.
  + 	Deleted after porting all noweb comments into doxygen format
  + 	in respective c source files.
  + 	
  + 	* noweb: Removed subdirectory.
  + 	
  + 	* src/Makefile.am: Updated to build from c source instead of noweb.
  + 	Fixed distclean setup to not remove c source files.
  +
  + 	* docs/Makefile.am: Added support for Doxygen html and LaTex
  + 	
  + 	documents. Fixed distclean setup to not remove required Doxygen html
  + 	files, and to remove html and latex subdirectories on clean.
  + 	
  + 	* Makefile.am: Removed noweb as a buildable subdirectory.
  + 	
  + 	* configure.ac: Removed checks for noweb and texi2html.
  + 	Added check for Doxygen.
  +
  +2006-07-04 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
  +
   	* libgeda.pc.in: Fixed incorrect order of macros.  Discovered by
   	reading USENET's FreeBSD commit logs. :-)
   
  @@ -11,6 +62,7 @@
   	* noweb/o_arc_basic.nw, noweb/o_circle_basic.nw, noweb/s_cue.nw:
   	  Removing of references to `mils' function in PS output.
   
  +
   2006-06-16 Werner Hoch <werner.ho@xxxxxx
   
   	* noweb/f_basic.nw: fixed noweb chunk error
  
  
  
  1.16      +1 -1      eda/geda/gaf/libgeda/Makefile.am
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Makefile.am
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/Makefile.am,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -b -r1.15 -r1.16
  --- Makefile.am	18 May 2006 02:13:05 -0000	1.15
  +++ Makefile.am	5 Jul 2006 03:13:38 -0000	1.16
  @@ -1,5 +1,5 @@
   
  -SUBDIRS = src include noweb scripts docs share
  +SUBDIRS = src include scripts docs share
   
   EXTRA_DIST = HACKING BUGS autogen.sh
   
  
  
  
  1.28      +13 -103   eda/geda/gaf/libgeda/configure.ac
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: configure.ac
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/configure.ac,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -b -r1.27 -r1.28
  --- configure.ac	18 May 2006 02:13:05 -0000	1.27
  +++ configure.ac	5 Jul 2006 03:13:38 -0000	1.28
  @@ -311,105 +311,26 @@
   
   
   ############################################################################
  -# Check for notangle, noweave, texi2html, indent start
  +# Check for doxygen, indent start
   # 
   
  -# Tangling is required if there is no C source files in the src/ 
  -# directory. Therefore they need to be extracted from the documented
  -# sources in noweb/ either with notangle or notangle_guile.
  -#
  -# notangle is the utility that comes with the noweb package.
  -# notangle_guile is a script that act the same as notangle
  -# but only require a guile interpreter with built-in module regex
  -# and getopt-long
  -
  -# search for notangle
  -AC_PATH_PROG(NOTANGLE, notangle, no, ${PATH})
  -cfiles=`\ls -1 src/libgeda.c 2> /dev/null`
  -exit_status=$?
  -
  -if test "$NOTANGLE" = "no" -a "$exit_status" != "0"; then
  -
  -   # notangle not found, and no C sources in src 
  -   # need notangle_guile
  -   echo "** Cannot find notangle (part of noweb) : using notangle_guile instead **"
  -	
  -   # find the guile interpreter
  -   AC_PATH_PROG(GUILEINTERP, guile, no, ${PATH})
  -   if test "$GUILEINTERP" = "no"; then
  -      AC_MSG_ERROR([guile interpreter is required])
  -   fi
  -  
  -   # check (ice-9 getopt-long) module in guile
  -   AC_MSG_CHECKING([for getopt-long module in guile])
  -   guilegetopt=`$GUILEINTERP -c  '(use-modules (ice-9 getopt-long))' 2> /dev/null`
  -   exit_status=$?
  -   if test "$exit_status" = "1"; then
  -      AC_MSG_RESULT([no])
  -      echo "no support for getopt-long module in guile interpreter"
  -      AC_MSG_ERROR([this module is required by notangle_guile but is not available in the interpreter])
  -   fi
  -   AC_MSG_RESULT([yes])
  - 
  -   # check (ice-9 regex) module in guile
  -   AC_MSG_CHECKING([for regex module in guile])
  -   guileregex=`$GUILEINTERP -c  '(use-modules (ice-9 regex))' 2> /dev/null`
  -   exit_status=$?
  -   if test ! "$exit_status" = "0"; then
  -      AC_MSG_RESULT([no])
  -      echo "no support for regex module in guile interpreter"
  -      AC_MSG_ERROR([this module is required by notangle_guile but is not available in the interpreter])
  -   fi
  -   AC_MSG_RESULT([yes])
  -
  -   # set NOTANGLE and NOTANGLEROOT to use notangle_guile
  -   # as the result of the previous tests
  -   #  - NOTANGLE is the relative pathname to script from the source dir
  -   #  - NOTANGLEROOT is the option to give the root code chunk name
  -   #  - NOTANGLEFLAGS are other flags to notangle_guile
  -   NOTANGLE="../scripts/notangle_guile"
  -   NOTANGLEROOT="--rootname="
  -   NOTANGLEFLAGS=""
  +# Doxygen is a utility for generating html and latex documentation
  +# from c source code files.
   
  -   echo "--            notangle_guile should work fine on this system           --"
  +# search for Doxygen 
  +AC_PATH_PROG(DOXYGEN, doxygen, no, ${PATH})
   
  -else
  -
  -   # NOTANGLE has been set by AC_PATH_PROG above
  -   NOTANGLEROOT="-R"
  -   NOTANGLEFLAGS="-L"
  -
  -fi
  -
  -# Weaving is extracting the documentation from the noweb files.
  -# The noweb package provides noweave to weave these files.
  -# 
  -# The documentation is here written in Texinfo. A backend is 
  -# provided in scripts to format the code chunks in Texinfo.
  -#
  -# The noweave program is therefore required to produce the 
  -# documentation but building documentation is optionnal.
  -#
  -
  -# search for noweave
  -AC_PATH_PROG(NOWEAVE, noweave, no, ${PATH})
  -# search for AWK
  -#  the noweb texinfo backend is based on awk. If awk is not available,
  -#  the backend will not work, and therefore it disables the 
  -#  documentation creation.
  -AC_PROG_AWK
  -
  -if test "$NOWEAVE" = "no" -o "$AWK" = "no"; then 
  -   # noweave is not available on the system
  -   echo "** Cannot find noweave (part of noweb)! **"
  +if test "$DOXYGEN" = "no"; then 
  +   # doxygen is not available on the system
  +   echo "** Cannot find Doxygen! **"
      echo "**   Documentation creation disabled    **"
  -   NOWEAVE=echo
  +   DOXYGEN=echo
   
  -   # prevent from weaving the nw files
  +   # prevent from creating html and latex documents.
      # but does not prevent from processing gschemdoc
      builddoc=false
   else 
  -   # noweave is available on the system.
  +   # doxygen is available on the system.
      # now checking if the tools for Texinfo files processing
      # is installed.
      # The docs can be either processed to produce dvi, html or info
  @@ -417,7 +338,7 @@
      # Note : these tests on makeinfo and texi2dvi are no more 
      #        needed as automake makes them for us
   
  -   # enable the weaving of the nw files to get documentation
  +   # enable the creation of html and latex documents.
      builddoc=true
   fi
   
  @@ -425,16 +346,6 @@
   # using conditionnal in docs/Makefile.in
   AM_CONDITIONAL(BUILDDOC, test x$builddoc = xtrue)
   
  -# search for texi2html
  -# it looks like automake does not take care of html doc creation
  -AC_PATH_PROG(TEXI2HTML, texi2html, no, ${PATH})
  -
  -if test "$TEXI2HTML" = "no"; then 
  -   echo "**   Cannot find texi2html     **"
  -   echo "** HTML file creation disabled **"
  -   TEXI2HTML=echo
  -fi
  -
   # search for indent
   AC_PATH_PROG(INDENT, indent, no, ${PATH})
   
  @@ -455,7 +366,7 @@
   fi
   
   # 
  -# Check for notangle, noweave, texi2html, indent end
  +# Check for doxygen, indent end
   #########################################################################
   
   #########################################################################
  @@ -604,7 +515,6 @@
   # Create all the necessary derived files
   AC_CONFIG_FILES([Makefile
                    src/Makefile
  -                 noweb/Makefile
                    scripts/Makefile
                    include/Makefile
                    docs/Makefile
  
  
  
_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs