lp:autogen

Created by snd and last modified
Get this branch:
bzr branch lp:autogen

Related bugs

Related blueprints

Branch information

Owner:
VCS Imports II
Project:
Autogen
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/autogen.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 20 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-16 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-16 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-15 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-14 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-16 and finished taking 15 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-16 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-16 and finished taking 10 seconds — see the log

Recent revisions

2362. By Bruce Korb <email address hidden>

Make certian sprintfs do not overflow

* agen5/mk-stamps.sh: make completely certain funcCase.c comes first
* autoopts/usage.c: constrain "nmlen" to AO_NAME_LIMIT (127)
* getdefs/getdefs.c: respell "8" as "sizeof(long)".

2361. By Bruce Korb <email address hidden>

Clean up "make_absolute"

* compat/pathfind.c(make_absolute): the "strcpy" function can *NEVER* get
  overlapping arguments, but GCC cannot always figure that out. ALSO:
  *always* ensure that the result starts with a "/" or "./" or whatever
  "dot_path" points to.

2360. By Bruce Korb <email address hidden>

Fix LD path

* doc/mk-agen-texi.sh(setup_exports): to build the docs, the built
  autogen must link. It must link against either libopts.so or
  against libopts.a.

2359. By Bruce Korb <email address hidden>

fix typo

2358. By Bruce Korb <email address hidden>

avoid GCC code analysis bug

2357. By Bruce Korb <email address hidden>

define option_usage_fp in autoopts/usage.c instead of autoopts/autoopts.h

2356. By Bkorb

correct shell command invocations

"cat" isn't always /usr/bin/cat and we have to be careful
about providing the "--mtime" option to tar

Files touched:
* autoopts/tpl/cmd-doc.tlib: use "command -v" to find "cat"
* pkg/libopts/mklibsrc.sh: (make_tarball): use clear tests
  to decide when to use "--mtime" et al. with tar.

2355. By Bkorb

Remove dependency on incompatible unlocked-io

Roll my own due to licensing restrictions

Files touched:
* autoopts/unlocked-io.h: derived by script
* config/unlocked-io.m4: derived by script
* config/mk-unlocked-io.sh: script to derive first two files.
  This is not intended to be run during bootstrap.
* config/bootstrap.local:
  restore --lgpl=2 gnulib-tool option and remove unlocked-io module
* config/ag_macros.m4: remove gl_FUNC_GLIBC_UNLOCKED_IO invocation
  and add ag_UNLOCKED_IO_CHECK invocation
* configure.ac.pre: remove gl_FUNC_GLIBC_UNLOCKED_IO invocation
* pkg/libopts/libopts-add.m4: add ag_UNLOCKED_IO_CHECK invocation
* pkg/libopts/mklibsrc.sh: do not remove unlocked-io.m4 file when
  preparing the m4 macros for bundling into the tearoff tarball.
* config/bootstrap: do not lose track of current PS4
* config/bootstrap.local:
  remove timespec from gnulib module list.
* pkg/libopts/mklibsrc.sh: do not distribute config.h w/ libopts
* autoopts/tpl/cmd-doc.tlib: don't bother converting mdoc to mdoc
  format.

2354. By Bkorb

add a clarifying comment

2353. By Bkorb

polish documentation and fix use of AO_AGE

The documentation for AO_AGE has been referring to "revision" for ages.
Silly me, I thought "revision" reffered to "AO_REVISION", but no.
It referrs to "AO_CURRENT". I have *NOT* modified the interface 42 times.
In fact, most of the 17 AO_AGEs were not actually interface changes.

Files touched:
* VERSION.pre: Fix the documentation for AO_AGE !!!
* autoopts/numeric.c: (optionNumericVal): coalesce the "should we do this"
  testing.
* autoopts/tpl/optmain.tlib: fix indentation
* autoopts/version.c: Spell "function" correctly
* pkg/libopts/mklibsrc.sh: clarify a message and grab all the .m4 files
* xml2ag/xmlopts.def: spelling fix

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers