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

gEDA-cvs: CVS update: ChangeLog



  User: ahvezda 
  Date: 06/07/13 22:23:53

  Modified:    .        ChangeLog Makefile.am configure.ac
  Log:
  Commited noweb removal patch by Jason Childs.
  
  
  
  
  Revision  Changes    Path
  1.462     +43 -0     eda/geda/gaf/gschem/ChangeLog
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ChangeLog
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/gschem/ChangeLog,v
  retrieving revision 1.461
  retrieving revision 1.462
  diff -u -b -r1.461 -r1.462
  --- ChangeLog	2 Jun 2006 14:22:51 -0000	1.461
  +++ ChangeLog	14 Jul 2006 02:23:53 -0000	1.462
  @@ -1,3 +1,46 @@
  +2006-07-13 Ales Hvezda   <ahvezda@xxxxxxxxxxxxx>
  +
  +	* Applied and commited Jason Childs' noweb removal patch and added
  +	the new C source files.
  +
  +2006-07-08 Jason Childs <oblivian@xxxxxxxxxxxxxxxxxxxxx>
  +
  +	* noweb/a_pan.nw, noweb/a_zoom.nw, noweb/g_funcs.nw, noweb/g_hook.nw,
  +	  noweb/g_keys.nw, noweb/g_rc.nw, noweb/g_register.nw,
  +	  noweb/globals.nw, noweb/gschem.nw, noweb/i_basic.nw,
  +	  noweb/i_callbacks.nw, noweb/i_vars.nw, noweb/o_arc.nw,
  +	  noweb/o_attrib.nw, noweb/o_basic.nw, noweb/o_box.nw,
  +	  noweb/o_buffer.nw, noweb/o_bus.nw, noweb/o_circle.nw,
  +	  noweb/o_complex.nw, noweb/o_copy.nw, noweb/o_cue.nw,
  +	  noweb/o_delete.nw, noweb/o_find.nw, noweb/o_grips.nw,
  +	  noweb/o_line.nw, noweb/o_misc.nw, noweb/o_move.nw,
  +	  noweb/o_net.nw, noweb/o_picture.nw, noweb/o_pin.nw,
  +	  noweb/o_select.nw, noweb/o_slot.nw, noweb/o_text.nw,
  +	  noweb/o_undo.nw, noweb/parsecmd.nw, noweb/x_attribedit.nw
  +	  noweb/x_basic.nw, noweb/x_color.nw, noweb/x_dialog.nw,
  +	  noweb/x_event.nw, noweb/x_fileselect.nw, noweb/x_grid.nw,
  +	  noweb/x_image.nw, noweb/x_log.nw, noweb/x_menus.nw,
  +	  noweb/x_multiattrib.nw, noweb/x_pagesel.nw, noweb/x_preview.nw,
  +	  noweb/x_print.nw, noweb/x_script.nw, noweb/x_stroke.nw,
  +	  noweb/x_window.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-06-02  Mike Jarabek  <mjarabek@xxxxxxxxx>
   
   	* lib/system-gschemrc.in: Corrected comments about PS backend, and
  
  
  
  1.18      +1 -2      eda/geda/gaf/gschem/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/gschem/Makefile.am,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -b -r1.17 -r1.18
  --- Makefile.am	18 Jan 2004 01:52:33 -0000	1.17
  +++ Makefile.am	14 Jul 2006 02:23:53 -0000	1.18
  @@ -1,5 +1,4 @@
  -
  -SUBDIRS = include lib intl src m4 po scheme bitmap scripts examples noweb \
  +SUBDIRS = include lib intl src m4 po scheme bitmap scripts examples \
             tests docs 
   
   EXTRA_DIST = VOCABULARY BUGS autogen.sh
  
  
  
  1.27      +14 -110   eda/geda/gaf/gschem/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/gschem/configure.ac,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -b -r1.26 -r1.27
  --- configure.ac	13 Feb 2006 18:49:11 -0000	1.26
  +++ configure.ac	14 Jul 2006 02:23:53 -0000	1.27
  @@ -1,6 +1,6 @@
   # Process this file with autoconf to produce a configure script.
   AC_INIT
  -AC_CONFIG_SRCDIR([noweb/gschem.nw])
  +AC_CONFIG_SRCDIR([src/gschem.c])
   AC_PREREQ(2.54)
   
   PACKAGE=geda-gschem
  @@ -47,7 +47,6 @@
   
   # Figure out if we are building on win32 and what environment.
   case $host_os in
  -  *cygwin*  ) AC_MSG_ERROR([Building gEDA/gaf under cygwin is not supported]) ;;
     *mingw32* ) echo "Configuring for mingw"; MINGW=yes ;;
   esac
   
  @@ -305,105 +304,25 @@
   ############################################################################
   
   ############################################################################
  -# Check for notangle, noweave, texi2html, indent start
  +# Check for doxygen, indent start
   # 
  +# Doxygen is a utility for generating html and latex documentation
  +# from c source code files.
   
  -# 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])
  +# search for Doxygen
  +AC_PATH_PROG(DOXYGEN, doxygen, no, ${PATH})
   
  -   # 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=""
  -
  -   echo "--            notangle_guile should work fine on this system           --"
  -
  -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
      # 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
  @@ -411,7 +330,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
   
  @@ -419,16 +338,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})
   
  @@ -449,7 +358,7 @@
   fi
   
   # 
  -# Check for notangle, noweave, texi2html, indent end
  +# Check for doxygen, indent end
   #########################################################################
   
   #########################################################################
  @@ -629,14 +538,9 @@
   		examples/Makefile
   		docs/Makefile
   		lib/Makefile
  -		noweb/Makefile
   		tests/Makefile
  -		lib/system-gschemrc
  -		scripts/geda_totexi
  -		scripts/notangle_guile ])
  +		lib/system-gschemrc ])
   
  -AC_CONFIG_COMMANDS([geda_totexi-chmod],[[chmod +x scripts/geda_totexi]],[[]])
  -AC_CONFIG_COMMANDS([notangle_guile-chmod],[[chmod +x scripts/notangle_guile]],[[]])
   
   AC_OUTPUT
   
  
  
  


_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs