--- a/gflib/gflib-autogen.sh Sun Oct 18 00:50:36 2009 -0500
+++ b/gflib/gflib-autogen.sh Fri Oct 23 16:37:07 2009 -0600
@@ -72,11 +72,13 @@
eval "$__listname=\`catlist $__listname | sed -e '${__listindex}c\\\\
@@ -100,15 +102,23 @@
- # we need to make sure to entry something into the array for args even if
- # it's empty. If it is, we set it to NONE, which we check for later
lappend FLAGS "\"${ARGS}\""
+ INDEX=`lsearch COMMANDS ${INSERT_POINT}` + linsert COMMANDS ${INDEX} ${COMMAND} + linsert FLAGS ${INDEX} "${ARGS}" test "${ARGS_FILE}" || ARGS_FILE="autogen.args"
@@ -214,10 +224,11 @@
add_default_library_commands () {
- INDEX=`lsearch COMMANDS aclocal`
- linsert COMMANDS ${INDEX} "gtkdocize"
- linsert FLAGS ${INDEX} "--copy"
+ # gtkdocize needs be to run before aclocal, so we insert it before aclocal + insert_command "aclocal" "gtkdocize" "--copy" + #INDEX=`lsearch COMMANDS aclocal` + #linsert COMMANDS ${INDEX} " gtkdocize" + #linsert FLAGS ${INDEX} " --copy" @@ -230,12 +241,23 @@
- INDEX=`find_command ${OLD_COMMAND}`
+ echo "Updating ${OLD_COMMAND} to ${NEW_COMMAND} with args '${ARGS}'" + INDEX=`lsearch COMMANDS ${OLD_COMMAND}` - COMMANDS[${INDEX}]=${NEW_COMMAND}
+ lreplace COMMANDS ${INDEX} ${NEW_COMMAND} - test ${ARGS} && FLAGS[${INDEX}]=${ARGS}
+ test -z "${ARGS}" || lreplace FLAGS ${INDEX} "${ARGS}" ###############################################################################
@@ -245,7 +267,7 @@
# run the bsd platform specific stuff too
@@ -271,7 +293,7 @@