debian/0000755000000000000000000000000012033121653007162 5ustar debian/control0000644000000000000000000000331312032613135010565 0ustar Source: cxref Section: devel Priority: optional Maintainer: Camm Maguire Build-Depends: bison (>= 1:1.28-5),debhelper (>= 5 ),flex (>= 2.5.4a-6), linuxdoc-tools, texlive-base-bin, texlive-latex-recommended, debconf, po-debconf, dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.3 Package: cxref Section: devel Architecture: any Depends: ${shlibs:Depends},${misc:Depends},gcc,ucf Suggests: www-browser,texlive-binaries,cxref-doc Description: Generates LaTeX and HTML documentation for C programs A program that takes as input a series of C source files and produces a LaTeX or HTML document containing a cross reference of the files/functions/variables in the program, including documentation taken from suitably formatted source code comments. The documentation is stored in the C source file in specially formatted comments, making it simple to maintain. The cross referencing includes lists of functions called, callers of each function, usage of global variables, header file inclusion, macro definitions and type definitions. Works for ANSI C, including many gcc extensions. Package: cxref-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: www-browser,texlive-binaries Description: Generates LaTeX and HTML documentation for C programs This package provides sample documentation produced by cxref from some of the cxref source itself. Package: cxref-emacs Section: editors Architecture: all Depends: emacs23 | emacsen, emacsen-common (>= 1.4.14),${misc:Depends} Description: Generates LaTeX and HTML documentation for C programs This package provides an emacs mode facilitating the use of cxref, and enabling the display of a hierarchical flow graph of cxref commented source files. debian/watch0000644000000000000000000000046511740026000010212 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # Site Directory Pattern Version Script version=2 opts=pasv http://www.gedanken.demon.co.uk/download-cxref/ .*cxref-([A-Za-z0-9\.]*)\.tgz debian uupdate debian/cxref.doc-base0000644000000000000000000000047511403254773011710 0ustar Document: cxref Title: Cxref Manual Author: Andrew M. Bishop Abstract: Generates LaTeX and HTML documentation for C programs. Section: Programming Format: text Files: /usr/share/doc/cxref/FAQ.gz /usr/share/doc/cxref/README.gz Format: HTML Index: /usr/share/doc/cxref/README.html Files: /usr/share/doc/cxref/*.html debian/patches/0000755000000000000000000000000012032614463010616 5ustar debian/patches/series0000644000000000000000000000015012032612671012026 0ustar debian-changes-1.6c-1 CPPFLAGS-hardening-patch allow-redirect-of-cxref-cpp-configure-output-in-postinst debian/patches/allow-redirect-of-cxref-cpp-configure-output-in-postinst0000644000000000000000000000314712032614447023556 0ustar Description: TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . cxref (1.6d-4) unstable; urgency=high . * Bug fix: "modifies conffiles (policy 10.7.3): /etc/cxref/config", thanks to Andreas Beckmann (Closes: #688562). Provide default cxref-cpp.defines Author: Camm Maguire Bug-Debian: http://bugs.debian.org/688562 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- cxref-1.6d.orig/cpp/cxref-cpp-configure.in +++ cxref-1.6d/cpp/cxref-cpp-configure.in @@ -24,6 +24,10 @@ prefix="@prefix@" datarootdir="@datarootdir@" cxref_cpp_defines="@datadir@/cxref/cxref-cpp.defines" +if test "$CXREF_DEFINE_DIR" != "" ; then + cxref_cpp_defines="$CXREF_DEFINE_DIR/cxref-cpp.defines" +fi + # Chose the C compiler and output file to use if not specified. # (Defaults to compiler found by configure script). debian/patches/debian-changes-1.6c-10000644000000000000000000006616111403255602014203 0ustar Description: Upstream changes introduced in version 1.6c-1 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . cxref (1.6c-1) unstable; urgency=low . * New upstream release . The person named in the Author field signed this changelog entry. Author: Camm Maguire --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- /dev/null +++ cxref-1.6c/README-1.html @@ -0,0 +1,376 @@ + + + + + C Cross Referencing & Documenting tool. Version 1.5.: C Cross Referencing & Documenting tool. Version 1.5 - cxref + + + + +Next +Previous +Contents +
+

1. C Cross Referencing & Documenting tool. Version 1.5 - cxref

+ +

A program that can automatically generate documentation and cross references for +a C program.
+The input is any C program with appropriate comments and the output is LaTeX, +HTML, RTF or SGML files.

+ +

1.1 Program Options +

+ +

The name of the program is cxref.

+

+

+
+Usage: cxref filename [ ... filename]
+             [-Odirname] [-Nbasename] [-Rdirname]
+             [-all-comments] [-no-comments]
+             [-verbatim-comments] [-block-comments]
+             [-xref[-all][-file][-func][-var][-type]]
+             [-warn[-all][-comment][-xref]]
+             [-index[-all][-file][-func][-var][-type]]
+             [-raw]
+             [-latex209|-latex2e]
+             [-html20|-html32][-src]
+             [-rtf]
+             [-sgml]
+             [-Idirname] [-Ddefine] [-Udefine]
+             [-CPP cpp_program] [-- cpp_arg [ ... cpp_arg]]
+
+Usage: cxref filename [ ... filename] -delete
+             [-Odirname] [-Nbasename] [-Rdirname]
+
+
+

+

+

+
filename

The name of the file to document, any number of files may be +documented at a time.

+
-delete

The files named are to be deleted from the output directory and +their entries in the cross reference database and main output +files are to be removed.

+
-Odirname

The name of a directory to use for the output latex files and +the location of the cross reference files that are created.

+
-Nbasename

The name to use for the first part of the output and cross +reference files instead of cxref, the file extensions remain +the same.

+
-Rdirname

When the source files are in more than one directory, set +dirname to the name of the root directory of the source tree +(use relative path if easier e.g. `-R../..'). This will then +run cxref from that root directory and the `-Odirname' must be +relative to that directory.

+
-all-comments

In case you think that the existing comments might work, +(see below for description of special comments).
+[Danger! This option can produce weird results.]

+
-no-comments

Ignores all comments, useful if you just want the cross +references and not the documentation.

+
-verbatim-comments

When the comments that you have in the code are formatted +in a predetermined style that you want to preserve on the +output, this option will force them not to be reformatted.
+[Note, this is for file and function comments only.]

+
-block-comments

When the comments in the program are formatted in the `block' +style (with a leading `*' character on every line), this option +will remove that character from the output.
+[Works for a single `*', `+', `|' or `:' on each line.]

+
-xref

Produce cross referencing information (see below). +

+
-all

All cross references.

+
-file

Cross references for files.

+
-func

Cross references for functions.

+
-var

Cross references for variables.

+
-type

Cross references for types.

+
+

+
-warn

Produce warnings, the options must be concatenated together: +

+
-all

All warnings.

+
-comment

Warn of missing comments.

+
-xref

Warn of missing cross references.

+
+

+
-index

Produce a cross reference index, the options must be +concatenated together: +

+
-all

All indexes.

+
-file

Index of files.

+
-func

Index of functions.

+
-var

Index of variables.

+
-type

Index of types.

+
+

+
-raw

Produce a raw form of output, not really of much use except +with -warn.

+
-latex209

Produce a LaTeX file to document each of the source files and +also an extra file that includes each of these files. (Using +the LaTeX version 2.09 format.)

+
-latex2e

Produce the LaTeX file described above for use with the +LaTeX2e version of LaTeX.

+
-html20

Produce an HTML file to document each of the source files and +a main file to reference each of these files. (using the HTML +2.0 standard, no tables).

+
-html32

Produce the HTML file described above but using HTML 3.2.

+
-rtf

Produce a Rich Text Format (RTF) file to document the source +file.

+
-html20-src

Produce the HTML v2.0 output and a HTML version of the source +file with links into it.

+
-html32-src

Produce the HTML v3.2 output and a HTML version of the source +file with links into it.

+
-sgml

Produce an SGML file to document the source file. (Using the +LinuxDoc DTD).

+
-Idirname

GCC option to specify the path for include files.

+
-Ddefine

GCC option to define a pre-processor symbol.

+
-Udefine

GCC option to undefine a pre-processor symbol.

+
-CPP program

The name of the program to use instead of the compile time +default. The program must be able to perform all of the actions +that `gcc -E -C -dD' does to work. If the program takes +arguments then the whole thing needs to be in quotes so that it +is interpreted as a single argument to cxref.

+
-- arg ... arg

Extra arguments to be passed to the pre-processor can be placed +after the `--' separator.

+
+

+ +

1.2 C Compiler Replacement cxref-cc +

+ +

To simplify using cxref on existing source code, there is now a shell script +that will call the C compiler and then call cxref to process the source file. +This means that it can be used as a drop in replacement for CC in Makefiles and +the like.

+

+

+
+Usage: cxref-cc [usual cc options]
+
+
+

+

The name of the source file is extracted from the list of options as well as the +`-D*', `-I*', `-U*' flags and when the C compiler exits succesfully cxref will +be called. The name of the C compiler to use is controlled by the CXREFCC +environment variable, or if this is not set then the CC environment variable, or +failing this just gcc.

+

Using this script requires the use of a `.cxref' configuration file to contain +the options since there is nowhere to put the options on the command line for +the C compiler.

+

This will only cross-reference and document the C source files since they are +the only ones that are compiled, but it will make sure that they are +cross-referenced with the correct options etc.

+ +

1.3 Cxref configuration File +

+ +

These command line arguments can also be put into a file named `.cxref' instead +of on the command line. When cxref is run the arguments to the program are +interpreted in the following order.

+

+

    +
  1. Those on the command line.
  2. +
  3. Those in the `.cxref' file in the current directory.
  4. +
  5. Those in the `.cxref' file in the source tree root specified by `-R'.
  6. +
+

+

This means that in a multi-directory source tree, each sub-directory can have a +`.cxref' file containing just the line `-R..' or appropriate. The main +directory can have a `.cxref' file containing the remainder of the options. +This removes completely the need to have any options on the command line apart +from the source file names.

+

The format of the `.cxref' file is any number of lines, each one containing a +single command line argument (equivalent to one of the argv). The only options +that cannot be used are the names of source files themselves and the `-delete' +option. Blank lines are ignored and lines starting with a '#' are comments.

+ +

1.4 Program Documentation Comments +

+ +

The documentation for the program is produced from comments in the code that are +appropriately formatted. The cross referencing comes from the code itself and +requires no extra work.
+The special comments are `/**** ****/' (for a file) and `/*++++ ++++*/' (for a +data object) any number of `*' or `+' can be used inside of the standard `/*' +and `*/' comment delimiters in the comments, they are ignored.
+If a comment line starts with whitespace and is followed by `+html+' then the +rest of the line is included only in the HTML output, and is not processed so it +can include HTML markup, `-html-' means that the rest of the line is included in +all except the HTML output. The same also applies to the other output formats, +`+none+' can be used for lines not to appear in any output. The exception to +this is that the raw output does not do any checking and will output all lines.
+In any situation where a comment follows a `,', `;' or `)' separated only by +spaces and tabs, the comment is pushed to before the punctuation to apply to +object there.
+The program is implemented using a full ANSI C grammar parser with some GCC +extensions, this means that the style of the code is unimportant, only the +content and comments.

+ +

1.5 Automated Comment Insertion +

+ +

To simplify the insertion of comments that will be parsed by cxref, the file +cxref.el provides a number of Emacs lisp functions. To use them add the line +(load "cxref") to your `.emacs' file or type M-x load-file cxref.el from +within Emacs.

+

The functions and key bindings are: +

+
Control-C Control-X Control-F

Adds file comments, a /** **/ header at the top of the +file and if it is a .h file then it also adds a #ifndef, +#define at the beginning and #endif at the end to stop +multiple inclusions.

+
Control-C Control-X f

Adds comments to a function, the cursor must be on the +line containing the start of the function definition when +this function is called. The /*+ ... +*/ comment that is +added is of the header type (see the examples) not inline.

+
Control-C Control-X v

Adds a leading comment to the variable or other definition +on the current line.

+
Control-C Control-X e

Adds a trailing comment at the end of the line.

+
Control-C Control-X i

Adds an inline comment that is ignored by cxref.

+
+

+ +

1.6 C Preprocessor +

+ +

To improve the output that is available a modified version of the GNU CPP V2.7.2 +is supplied (named cxref-cpp).
+This modified C preprocessor allows for a finer control over some features of +the preprocessing that are not important for a compiler. In a standard +preprocessor, the preprocessor directives are intended for use only by the +preprocessor, so passing the information through is not important.
+With cxref-cpp, there are two features that are different to the standard GNU +CPP: +

    +
  1. The #include directives from the file are output in the same way as the +#defines are output. An extra flag has been added to cpp to do this, '-dI', +it works in the same way as the existing '-dD' flag for #defines.
  2. +
  3. Comments trailing a #include or a #define are dropped with GNU CPP even if -C +is used. This is not important while compiling but is useful for documenting.
  4. +
+

+ +

1.7 Cross Referencing +

+ +

The cross referencing is performed for the following items +

+
Files

+

    +
  • The files that the current file is included in +(even when included via other files).
  • +
+

+
#includes

+

    +
  • Files included in the current file.
  • +
  • Files included by these files etc.
  • +
+

+
Variables

+

    +
  • The location of the definition of external variables.
  • +
  • The files that have visibility of global variables.
  • +
  • The files / functions that use the variable.
  • +
+

+
Functions

+

    +
  • The file that the function is prototyped in.
  • +
  • The functions that the function calls.
  • +
  • The functions that call the function.
  • +
  • The files and functions that reference the function.
  • +
  • The variables that are used in the function.
  • +
+

+
+ +Each of these items is cross referenced in the output.
+The cross referencing uses files `cxref.variable', `cxref.function', +`cxref.include' and `cxref.typedef' in the output directory.
+These are a complete list of the function and variable usage in the program and +could be used to generate a function call hierarchy or variable usage diagram +for example.
+Two cxref passes of each file is needed, the first to build up the cross +referencing files and the second to use them.
+(The file names are different if the `-N' option is used.)

+ +

1.8 LaTeX Output +

+ +

The default LaTeX output is a file for each of the source files with one extra +file `cxref.tex' that includes each of the other files. This is to allow a +makefile to only update the changed files (although the references may require +all of the files to be checked again). When the cxref.tex file has been written +it can be modified by the user, any new files that are added are added at the +end of the source code section, the rest of the file being unchanged.
+The index is written to a file called `cxref.apdx.tex' and cxref.tex is updated +to refer to it.
+Also written out are three LaTeX style files `page.sty', `fonts.sty' and +`cxref.sty'. These set up the page to use a smaller margin and smaller fonts to +allow more to appear on a page and also define the new commands for typesetting +the cxref output.
+(The file names `cxref.tex' and `cxref.apdx.tex' are different if the `-N' +option is used.)
+The two different forms of LaTeX output are selected by using the -latex209 or +the -latex2e options. These select between two sets of output that can be used +with those two different versions of LaTeX.

+ +

1.9 HTML Output +

+ +

The default HTML output is a file for each of the source files with one extra +file `cxref.html' that includes each of the other files. This is to allow a +makefile to only update the changed files (although the references may require +all of the files to be checked again). When the cxref.html file has been +written it can be modified by the user, any new files that are added are added +at the end before the table of contents, the rest of the file being unchanged.
+The index is written to a file called `cxref.apdx.html' and cxref.html is +updated to refer to it.
+(The file names `cxref.html' and `cxref.apdx.html' are different if the `-N' +option is used.)
+The two different forms of HTML output are selected by using the -html20 or the +-html32 options. These select between two sets of output that comply with the +HTML 2.0 and 3.2 definitions, they differ in their use of tables.

+ +

1.10 RTF Output +

+ +

Rich Text Format is a fairly low level page description format devised by +Microsoft. It is not a well defined and easy to understand standard as are the +other formats, but it is popular for document exchange.
+There is a single output file for each of the source files and an index file.

+ +

1.11 SGML Output +

+ +

Since SGML is a meta-language it is necessary to define the layout elements as +well as provide the information. The cxref output uses the LinuxDoc document +format and is designed for use with the SGMLtools programs +(http://www.sgmltools.org/).
+There is a single output file for each of the source files and an index file.

+ +

1.12 Further Information +

+ +

There is a list of frequently asked questions and their answers for the cxref +program in the FAQ file. A list of improvements planned for future versions of +the program are listed in the file TODO.

+

More up-to-date information can be found on the World Wide Web at the cxref +homepage, reached via the author's homepage http://www.gedanken.demon.co.uk/.

+

If you wish to submit bug reports or other comments about the program then email +the author amb@gedanken.demon.co.uk and put cxref in the subject line.

+ +

1.13 Author and Copyright +

+ +

The cxref program was written by Andrew M. Bishop in 1995,96,97,98,99.
+The cxref program is copyright Andrew M. Bishop 1995,96,97,98,99.
+The cxref-cpp program is copyright Free Software Foundation, Inc.
+The cxref and cxref-cpp programs can be freely distributed according to the +terms of the GNU General Public License (see the file `COPYING').

+ +
+Next +Previous +Contents + + --- cxref-1.6c.orig/cpp/cccp.c +++ cxref-1.6c/cpp/cccp.c @@ -1029,6 +1029,16 @@ static void pipe_closed PROTO((int)) ATT static void memory_full PROTO((void)) ATTRIBUTE_NORETURN; static void print_help PROTO((void)); + +/* Missing prototypes below break these functions on 64 bit machines + where sizeof(PTR)!=sizeof(default return=int) (amd64,ia64). No gcc + warning as always invoked with a cast. CM 20041101*/ + +PTR xmalloc PROTO((size_t)); +PTR xrealloc PROTO((PTR,size_t)); +PTR xcalloc PROTO((size_t,size_t)); +char * xstrdup PROTO((const char *)); + /* Read LEN bytes at PTR from descriptor DESC, for file FILENAME, retrying if necessary. If MAX_READ_LEN is defined, read at most --- cxref-1.6c.orig/cpp/prefix.c +++ cxref-1.6c/cpp/prefix.c @@ -94,6 +94,8 @@ static HKEY reg_key = (HKEY) INVALID_HAN char * concat PROTO((const char *, ...)); /* Need prototype to remove compile warning - AMB */ +char *concat(const char *first, ...); + /* Given KEY, as above, return its value. */ static const char * --- cxref-1.6c.orig/doc/README.tex +++ cxref-1.6c/doc/README.tex @@ -220,22 +220,22 @@ within Emacs. The functions and key bindings are: \begin{list}{}{\leftmargin=1.3in \labelwidth=2.5in} -\item[{\it Control-C Control-F}] +\item[{\it Control-C Control-X Control-F}] Adds file comments, a /** **/ header at the top of the file and if it is a .h file then it also adds a \#ifndef, \#define at the beginning and \#endif at the end to stop multiple inclusions. -\item[{\it Control-C f}] +\item[{\it Control-C Control-X f}] Adds comments to a function, the cursor must be on the line containing the start of the function definition when this function is called. The /*+ ... +*/ comment that is added is of the header type (see the examples) not inline. -\item[{\it Control-C v}] +\item[{\it Control-C Control-X v}] Adds a leading comment to the variable or other definition on the current line. -\item[{\it Control-C e}] +\item[{\it Control-C Control-X e}] Adds a trailing comment at the end of the line. -\item[{\it Control-C i}] +\item[{\it Control-C Control-X i}] Adds an inline comment that is ignored by cxref. \end{list} --- cxref-1.6c.orig/doc/README.sgml +++ cxref-1.6c/doc/README.sgml @@ -224,22 +224,22 @@ within Emacs.

The functions and key bindings are: -Control-C Control-F +Control-C Control-X Control-F Adds file comments, a /** **/ header at the top of the file and if it is a .h file then it also adds a #ifndef, #define at the beginning and #endif at the end to stop multiple inclusions. -Control-C f +Control-C Control-X f Adds comments to a function, the cursor must be on the line containing the start of the function definition when this function is called. The /*+ ... +*/ comment that is added is of the header type (see the examples) not inline. -Control-C v +Control-C Control-X v Adds a leading comment to the variable or other definition on the current line. -Control-C e +Control-C Control-X e Adds a trailing comment at the end of the line. -Control-C i +Control-C Control-X i Adds an inline comment that is ignored by cxref. --- cxref-1.6c.orig/doc/README.html +++ cxref-1.6c/doc/README.html @@ -221,22 +221,22 @@ within Emacs.

The functions and key bindings are:

-
Control-C Control-F +
Control-C Control-X Control-F
Adds file comments, a /** **/ header at the top of the file and if it is a .h file then it also adds a #ifndef, #define at the beginning and #endif at the end to stop multiple inclusions. -
Control-C f +
Control-C Control-X f
Adds comments to a function, the cursor must be on the line containing the start of the function definition when this function is called. The /*+ ... +*/ comment that is added is of the header type (see the examples) not inline. -
Control-C v +
Control-C Control-X v
Adds a leading comment to the variable or other definition on the current line. -
Control-C e +
Control-C Control-X e
Adds a trailing comment at the end of the line. -
Control-C i +
Control-C Control-X i
Adds an inline comment that is ignored by cxref.
--- cxref-1.6c.orig/doc/README +++ cxref-1.6c/doc/README @@ -204,22 +204,22 @@ within Emacs. The functions and key bindings are: -Control-C Control-F - Adds file comments, a /** **/ header at the top of the +Control-C Control-X Control-F - Adds file comments, a /** **/ header at the top of the file and if it is a .h file then it also adds a #ifndef, #define at the beginning and #endif at the end to stop multiple inclusions. -Control-C f - Adds comments to a function, the cursor must be on the +Control-C Control-X f - Adds comments to a function, the cursor must be on the line containing the start of the function definition when this function is called. The /*+ ... +*/ comment that is added is of the header type (see the examples) not inline. -Control-C v - Adds a leading comment to the variable or other definition +Control-C Control-X v - Adds a leading comment to the variable or other definition on the current line. -Control-C e - Adds a trailing comment at the end of the line. +Control-C Control-X e - Adds a trailing comment at the end of the line. -Control-C i - Adds an inline comment that is ignored by cxref. +Control-C Control-X i - Adds an inline comment that is ignored by cxref. -------------------------------------------------------------------------------- -------------------------------- C Preprocessor -------------------------------- --- cxref-1.6c.orig/src/latex.c +++ cxref-1.6c/src/latex.c @@ -935,8 +935,8 @@ static void WriteLatexTemplate(char* nam fputs("\n",template); fputs("% Contents (Optional, either here or at end)\n",template); fputs("\n",template); - fputs("%\\markboth{Contents}{Contents}\n",template); - fputs("%\\tableofcontents\n",template); + fputs("\\markboth{Contents}{Contents}\n",template); + fputs("\\tableofcontents\n",template); fputs("\n",template); fputs("\\chapter{Source Files}\n",template); fputs("\n",template); @@ -946,8 +946,8 @@ static void WriteLatexTemplate(char* nam fputs("\n",template); fputs("% Contents (Optional, either here or at beginning)\n",template); fputs("\n",template); - fputs("\\markboth{Contents}{Contents}\n",template); - fputs("\\tableofcontents\n",template); + fputs("%\\markboth{Contents}{Contents}\n",template); + fputs("%\\tableofcontents\n",template); fputs("\n",template); fputs("\\end{document}\n",template); --- cxref-1.6c.orig/contrib/cxref.el +++ cxref-1.6c/contrib/cxref.el @@ -15,11 +15,11 @@ ;;;###autoload (defun cxref-c-mode-common-hook () "Set up the key bindings for cxref in cc-mode" - (define-key c-mode-map "\C-c\C-f" 'cxref-file-comment) ;; Control-C Control-F - (define-key c-mode-map "\C-cf" 'cxref-function-comment) ;; Control-C f - (define-key c-mode-map "\C-cv" 'cxref-variable-comment) ;; Control-C v - (define-key c-mode-map "\C-ce" 'cxref-endline-comment) ;; Control-C e - (define-key c-mode-map "\C-ci" 'cxref-inline-comment) ;; Control-C i + (define-key c-mode-map "\C-c\C-x\C-f" 'cxref-file-comment) ;; Control-C Control-F + (define-key c-mode-map "\C-c\C-xf" 'cxref-function-comment) ;; Control-C f + (define-key c-mode-map "\C-c\C-xv" 'cxref-variable-comment) ;; Control-C v + (define-key c-mode-map "\C-c\C-xe" 'cxref-endline-comment) ;; Control-C e + (define-key c-mode-map "\C-c\C-xi" 'cxref-inline-comment) ;; Control-C i ) ;;;###autoload debian/patches/CPPFLAGS-hardening-patch0000644000000000000000000001172311740031327014773 0ustar Description: TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . cxref (1.6d-1) unstable; urgency=low . * New upstream release * Bug fix: "it] Italian translation of debconf templates", thanks to Francesca Ciceri (Closes: #656256). * Bug fix: "CPPFLAGS hardening flags missing", thanks to Simon Ruderich (Closes: #665202). Applied CPPFLAGS hardening patch Author: Camm Maguire Bug-Debian: http://bugs.debian.org/656256 Bug-Debian: http://bugs.debian.org/665202 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- cxref-1.6d.orig/cpp/Makefile.in +++ cxref-1.6d/cpp/Makefile.in @@ -36,6 +36,7 @@ CC=@CC@ LD=@CC@ CFLAGS=@CFLAGS@ +CPPFLAGS=@CPPFLAGS@ LDFLAGS=@LDFLAGS@ # The Yacc program @@ -94,20 +95,20 @@ distclean : clean ######## cccp.o : cccp.c config.h pcp.h autoconfig.h - $(CC) -c $(CFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC \ + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC \ '-DCXREF_CPP_DEFINES="$(datadir)/cxref-cpp.defines"' @touch $@ cexp.o : cexp.c config.h autoconfig.h gansidecl.h ansidecl.h system.h libiberty.h intl.h - $(CC) -c $(CFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC @touch $@ prefix.o : prefix.c config.h autoconfig.h gansidecl.h ansidecl.h system.h libiberty.h prefix.h - $(CC) -c $(CFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC -DPREFIX=\"/\" + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC -DPREFIX=\"/\" @touch $@ version.o : version.c - $(CC) -c $(CFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ $(INCLUDE) -DIN_GCC @touch $@ ######## --- cxref-1.6d.orig/query/Makefile.in +++ cxref-1.6d/query/Makefile.in @@ -35,6 +35,7 @@ CC=@CC@ LD=@CC@ CFLAGS=@CFLAGS@ +CPPFLAGS=@CPPFLAGS@ LDFLAGS=@LDFLAGS@ ######## @@ -85,7 +86,7 @@ cxref-query : $(OBJ_FILES) .SUFFIXES: .c .o .c.o: - $(CC) -c $(CFLAGS) $< -o $@ $(INCLUDE) + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ $(INCLUDE) query.o : query.c query.h ../src/cxref.h ../src/datatype.h ../src/memory.h input.o : input.c query.h ../src/cxref.h ../src/datatype.h ../src/memory.h --- cxref-1.6d.orig/src/Makefile.in +++ cxref-1.6d/src/Makefile.in @@ -32,6 +32,7 @@ CC=@CC@ LD=@CC@ CFLAGS=@CFLAGS@ +CPPFLAGS=@CPPFLAGS@ LDFLAGS=@LDFLAGS@ # The Yacc program @@ -174,15 +175,15 @@ cpp_dir=@abs_top_builddir@/cpp .SUFFIXES: .c .o .c.o: - $(CC) -c $(CFLAGS) $< -o $@ $(INCLUDE) + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ $(INCLUDE) cxref.o : cxref.c cxref.h datatype.h memory.h parse-yy.h version.h - [ ! -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) cxref.c -o $@ $(INCLUDE) "-DCXREF_CPP=\"$(cpp_dir)/cxref-cpp -cxref-cpp-defines $(cpp_dir)/cxref-cpp.defines -lang-c -C -dD -dI\"" - [ -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) cxref.c -o $@ $(INCLUDE) + [ ! -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) $(CPPFLAGS) cxref.c -o $@ $(INCLUDE) "-DCXREF_CPP=\"$(cpp_dir)/cxref-cpp -cxref-cpp-defines $(cpp_dir)/cxref-cpp.defines -lang-c -C -dD -dI\"" + [ -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) $(CPPFLAGS) cxref.c -o $@ $(INCLUDE) cxref-inst.o : cxref.c cxref.h datatype.h memory.h parse-yy.h - [ ! -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) cxref.c -o $@ $(INCLUDE) '-DCXREF_CPP="cxref-cpp -lang-c -C -dD -dI"' - [ -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) cxref.c -o $@ $(INCLUDE) + [ ! -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) $(CPPFLAGS) cxref.c -o $@ $(INCLUDE) '-DCXREF_CPP="cxref-cpp -lang-c -C -dD -dI"' + [ -f ../cpp/cxref-cpp ] || $(CC) -c $(CFLAGS) $(CPPFLAGS) cxref.c -o $@ $(INCLUDE) func.o : func.c cxref.h datatype.h memory.h parse-yy.h type.o : type.c cxref.h datatype.h memory.h parse-yy.h @@ -202,7 +203,7 @@ latex-style.o: latex-style.c html.o : html.c cxref.h datatype.h memory.h version.h html-style.o : html-style.c rtf.o : rtf.c cxref.h datatype.h memory.h version.h - $(CC) -c $(CFLAGS) $< -o $@ -DPAGE=\"$(PAGE)\" $(INCLUDE) + $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ -DPAGE=\"$(PAGE)\" $(INCLUDE) sgml.o : sgml.c cxref.h datatype.h memory.h version.h parse-yacc.o : parse-yacc.c cxref.h datatype.h memory.h parse-yy.h parse-yacc.h debian/cxref-emacs.install0000644000000000000000000000003311403254773012755 0ustar debian/tmp/usr/share/emacs debian/compat0000644000000000000000000000000211403254773010372 0ustar 5 debian/cxref.links0000644000000000000000000000010711403254773011343 0ustar usr/share/man/man1/cxref-cpp.1 usr/share/man/man1/cxref-cpp.upstream.1 debian/cxref-cc.10000644000000000000000000000272111403254773010752 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH cxref 1 "March 3, 2002" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME cxref-cc \- compile and document/cross-reference a C source file .SH SYNOPSIS .B cxref-cc filename [ CC-arguments ... ] .SH DESCRIPTION .B cxref-cc is a front-end shell script interface to the cxref C-language documentation and cross-referencing program. The script runs the C compiler first on .B filename, applying any compiler options provided as .B CC-arguments. If the compilation succeeds, cxref is then run on .B filename, taking any options to the cxref program from the special file .B .cxref in the current working directory. This file must exist for the script to complete successfully. .SH SEE ALSO .BR cxref (1), .BR cxref-query (1). .SH AUTHOR This manual page was written by Camm Maguire , for the Debian GNU/Linux system (but may be used by others). debian/changelog0000644000000000000000000004372512033121232011040 0ustar cxref (1.6d-6) unstable; urgency=high * mode 644 for ucf newfile -- Camm Maguire Wed, 03 Oct 2012 20:39:54 +0000 cxref (1.6d-5) unstable; urgency=high * Bug fix: "modifies conffiles (policy 10.7.3): /etc/cxref/config", thanks to Andreas Beckmann (Closes: #688562). -- Camm Maguire Wed, 03 Oct 2012 18:05:12 +0000 cxref (1.6d-4) unstable; urgency=high * Bug fix: "modifies conffiles (policy 10.7.3): /etc/cxref/config", thanks to Andreas Beckmann (Closes: #688562). Provide default cxref-cpp.defines -- Camm Maguire Tue, 02 Oct 2012 16:00:05 +0000 cxref (1.6d-3) unstable; urgency=high * Bug fix: "modifies conffiles (policy 10.7.3): /etc/cxref/config", thanks to Andreas Beckmann (Closes: #688562). -- Camm Maguire Mon, 01 Oct 2012 17:11:17 +0000 cxref (1.6d-2) unstable; urgency=low * Bug fix: "help mode access to source code", thanks to Kevin Ryde (Closes: #671581). Symlink elisp source files -- Camm Maguire Sat, 05 May 2012 17:14:47 +0000 cxref (1.6d-1) unstable; urgency=low * New upstream release * Bug fix: "it] Italian translation of debconf templates", thanks to Francesca Ciceri (Closes: #656256). * Bug fix: "CPPFLAGS hardening flags missing", thanks to Simon Ruderich (Closes: #665202). Applied CPPFLAGS hardening patch -- Camm Maguire Sat, 07 Apr 2012 12:27:23 +0000 cxref (1.6c-3) unstable; urgency=low * Bug fix: "[INTL:da] Danish translation of the debconf templates cxref", thanks to Joe Dalton (Closes: #599435). * Bug fix: "Please add suport for build-arch and build-indep targets plus enable hardening flags", thanks to Niels Thykier (Closes: #648879). -- Camm Maguire Thu, 12 Jan 2012 22:04:09 +0000 cxref (1.6c-2) unstable; urgency=low * Bug fix: "Opening .c files results in autoload-related error message", thanks to Hilko Bengen (Closes: #586219). -- Camm Maguire Thu, 17 Jun 2010 22:23:27 +0000 cxref (1.6c-1) unstable; urgency=low * New upstream release -- Camm Maguire Mon, 07 Jun 2010 20:44:58 +0000 cxref (1.6b-1) unstable; urgency=low * New upstream release * Bug fix: "[INTL:ja] please add Japanese po-debconf template translation (ja.po)", thanks to Hideki Yamane \(Debian-JP\) (Closes: #557629). * Bug fix: "Use autoload, not load", thanks to Trent W\. Buck (Closes: #446138). * Bug fix: "cxref-cpp-configure output differs by locale", thanks to Lee Ayres (Closes: #540908). * Bug fix: "FTBFS: Nonexistent build-dependency: tetex-base", thanks to Lucas Nussbaum (Closes: #562303). -- Camm Maguire Thu, 07 Jan 2010 16:58:00 +0000 cxref (1.6a-1.2) unstable; urgency=low * Non-maintainer upload to fix pending l10n issues. * Debconf translations: - Galician. Closes: #412871 - Finnish. Closes: #478568 * [Lintian] Fix doc-base section to "Programming" in doc-base files * [Lintian] Remove non-doc files from listed files in doc-base files * [Lintian] Remove extra spaces at the end of cxref.doc-base * [Lintian] Add real copyright information to debian/copyright * [Lintian] cxref-emacs depend on emacs22 and no longer emacs21 * [Lintian) No longer ignore errors by "make distclean" -- Christian Perrier Fri, 18 Apr 2008 08:47:53 +0200 cxref (1.6a-1.1) unstable; urgency=low * Non-maintainer upload (originally meant) to fix longstanding l10n issues * Fix FTBFS on Hurd. Thanks to Arnaud Fontaine for the patch Closes: #355891 * Add a build dependency on po-debconf, as it is used in the clean target * Debconf translation updates: - Swedish added. Closes: #333274 - Dutch added. Closes: #369001 - Spanish added. Closes: #334562 - Vietnamese updated added. Sent during the NMU campaign. - Brazilian Portugese added. Sent during the NMU campaign. - Russian added. Sent during the NMU campaign. - German added. Sent during the NMU campaign. - Romanian added. Sent during the NMU campaign. - Portuguese added. Sent during the NMU campaign. -- Christian Perrier Sat, 28 Oct 2006 18:41:00 +0200 cxref (1.6a-1) unstable; urgency=low * New upstream release * updated watch file * debconf translations added, Closes: #313379. Closes: #301475. * Newer standards -- Camm Maguire Fri, 7 Oct 2005 13:47:30 +0000 cxref (1.6-8) unstable; urgency=low * Bug fix: ": French debconf templates translation", thanks to Christophe Masson (Closes: #300604). French translations added. -- Camm Maguire Tue, 22 Mar 2005 15:26:35 +0000 cxref (1.6-7) unstable; urgency=high * Bug fix: "cxref-doc: error in doc-base file<2>", thanks to Neil Woods (Closes: #296688). Fix doc-base file as suggested. -- Camm Maguire Thu, 24 Feb 2005 02:41:01 +0000 cxref (1.6-6) unstable; urgency=high * Bug fix: "cxref: broken cxref-cpp wrapper", thanks to Arnaud Giersch (Closes: #291314). Apply cxref-cpp.wrap patch. * Bug fix: "cxref-doc: error in doc-base file", thanks to Laurent Bonnaud (Closes: #285676). flatten cxref-doc/examples/example path * Bug fix: "dangling symlink due to splitting of cxref-doc", thanks to Ian Zimmerman (Closes: #286410). Move upper level doc/* files into cxref-doc.docs, doc/example/* files into cxref-doc.examples, and only TODO and contrib/*el into cxref.docs * Bug fix: "cxref: Please switch to gettext-based debconf templates", thanks to Martin Quinson (Closes: #283635). Apply 110n patch. * Bug fix: "cxref: inappropriate use of debconf", thanks to Steve Greenland (Closes: #281991). Reduce AUTOCONF question priority to low. The AUTOCONF debconf variable is in my mind a warranted use of debconf, as setting it implies automatic overwriting of a configuration file on dpkg-reconfigure. In this manner, it is quite similar to the xfree use of debconf, where the user is asked if they desire manual or automatic configuration file generation. -- Camm Maguire Tue, 22 Feb 2005 21:56:10 +0000 cxref (1.6-5) unstable; urgency=high * debconf support for automatic cxref-cpp-configure handling, Closes: #280927. -- Camm Maguire Mon, 15 Nov 2004 19:03:11 +0000 cxref (1.6-4) unstable; urgency=high * Apply gcc 3.4 'concat' patch, Closes: #280260 -- Camm Maguire Mon, 8 Nov 2004 15:19:25 +0000 cxref (1.6-3) unstable; urgency=high * Put in missing prototypes in cpp/cccp.c for malloc like functions to fix build on amd64 and ia64, where the default return type of int has a different size than that of void *. No gcc warnings as functions always invoked with an explicit cast in the code. Lucked out on alpha -- apparently the address ranges allocated happen to fit in 32 bits. Closes: #278941. -- Camm Maguire Mon, 1 Nov 2004 16:07:54 +0000 cxref (1.6-1) unstable; urgency=high * New upstream release * Remove extra doc/ directory from examples paths. * Upstream cpp now based on gcc/cpp 2.95. Closes: #250926. * _MPIS_SZPTR now defined in /usr/share/cxref/cxref-cpp.defines -- Camm Maguire Fri, 29 Oct 2004 15:08:01 +0000 cxref (1.5f-4) unstable; urgency=low * Bug fix: "does not search GCC-specific header directory", thanks to Matt Kraai (Closes: #260960). Rebuild against gcc 3.3.4. -- Camm Maguire Fri, 23 Jul 2004 19:32:09 +0000 cxref (1.5f-3) unstable; urgency=low * Bug fix: "cxref_1.5f-2(mips/unstable): FTBFS: libc6-dev requires gcc's predefined macros", thanks to Ryan Murray (Closes: #243647). Add _MIPS_SZPTR explicitly to PREDEFINES where defined for now. -- Camm Maguire Thu, 15 Apr 2004 20:06:01 +0000 cxref (1.5f-2) unstable; urgency=low * Fix cxref-cpp problem with parsing -Afoo=bar gcc options -- Camm Maguire Mon, 5 Apr 2004 20:00:58 +0000 cxref (1.5f-1) unstable; urgency=low * New upstream release * Bug fix: "cxref: the 'extern'; storage class makes a function 'local';", thanks to Roland Illig (Closes: #228267). * revert earlier patches to parse.l and parse-yy.h in favor of new upstream solutions -- Camm Maguire Sun, 15 Feb 2004 19:37:36 +0000 cxref (1.5e-4) unstable; urgency=low * Patch cxref-cpp to handle -Afoo=bar assertions, forward upstream * Add config.log to clean target -- Camm Maguire Fri, 6 Feb 2004 16:17:23 +0000 cxref (1.5e-3) unstable; urgency=low * Bug fix: "cxref: /usr/include/linux and gcc-lib stopped working", thanks to Adam C Powell IV (Closes: #225581). Recompile with latest gcc to restore functionality, will also write upstream regarding use of plain cpp. * Newer standards * Updated watch file * debhelper compat level 4 -- Camm Maguire Thu, 15 Jan 2004 15:04:37 +0000 cxref (1.5e-2) unstable; urgency=low * Really fix error in doc-base file, Closes: #215389 -- Camm Maguire Tue, 14 Oct 2003 16:20:01 +0000 cxref (1.5e-1) unstable; urgency=low * New upstream release * Remove -Werror from CFLAGS * Remove duplicate definition of YY_SKIP_WRAP in parse-yy.h -- Camm Maguire Tue, 14 Oct 2003 16:20:01 +0000 cxref (1.5d-8) unstable; urgency=low * Fix error in cxref-doc doc-base file, Closes: #215389 -- Camm Maguire Tue, 14 Oct 2003 14:14:40 +0000 cxref (1.5d-7) unstable; urgency=low * Newer standards * define INITIAL in parse.l and rely on -Werror in CFLAGS to work around newer flex pushing the INITAL definition after its use in parse.l * remove the pseudo-definition of yywrap in parse-yy.h and rely on %option noyywrap in parse.l * remove prefix flags from flex command line -- Camm Maguire Wed, 20 Aug 2003 15:02:44 +0000 cxref (1.5d-6) unstable; urgency=low * Installed patch submitted to BTS for current flex, (thanks); Closes: #192013 -- Camm Maguire Tue, 19 Aug 2003 19:58:03 -0400 cxref (1.5d-5) unstable; urgency=low * Take cxref-cc.1 out of cxref-doc, cxref-emacs, Closes: #186041 -- Camm Maguire Mon, 24 Mar 2003 09:47:38 -0500 cxref (1.5d-4) unstable; urgency=low * Build arch-indep packages as such, Closes: #182819 -- Camm Maguire Sat, 22 Mar 2003 07:48:27 -0500 cxref (1.5d-3) unstable; urgency=low * sgml-tools -> linuxdoc-tools, Closes: #181659 * split out cxref-emacs per user request * Lintian cleanups -- Camm Maguire Thu, 20 Feb 2003 17:58:30 -0500 cxref (1.5d-2) unstable; urgency=low * Proper emacsen dependencies, Closes: #180876 * Use debian-pkg-add-load-path-item in emacsen-startup -- Camm Maguire Mon, 17 Feb 2003 13:22:16 -0500 cxref (1.5d-1) unstable; urgency=low * New upstream release * Processed edited README.sgml with linuxdoc -B txt -f, linuxdoc -B html, and linuxdoc -B latex (chmod target files +w) * Closes: #167065 -- Camm Maguire Wed, 30 Oct 2002 11:52:56 -0500 cxref (1.5c-10) unstable; urgency=low * Add dependency on emacsen-common, Closes: #146154 -- Camm Maguire Mon, 28 Oct 2002 20:50:45 -0500 cxref (1.5c-9) unstable; urgency=low * Install manpages in package cxref, Closes: #136966 -- Camm Maguire Tue, 5 Mar 2002 15:02:58 -0500 cxref (1.5c-8) unstable; urgency=low * Changes to emacsen-startup, debian-emacs-flavor, load cxref, autoload cflow, Closes: #136405 * Newer standards * cxref-cc manpage -- Camm Maguire Mon, 4 Mar 2002 14:13:21 -0500 cxref (1.5c-7) unstable; urgency=low * Added emacs startup as conffile, Closes: #132841 -- Camm Maguire Mon, 11 Feb 2002 11:13:58 -0500 cxref (1.5c-6) unstable; urgency=low * Applied small patch for cpp/configure.in to enable use with gcc 3.0, Closes: #129119 -- Camm Maguire Mon, 14 Jan 2002 09:52:54 -0500 cxref (1.5c-5) unstable; urgency=low * Removed add-log-mailing-address from changelog -- Camm Maguire Tue, 1 Jan 2002 22:42:43 -0500 cxref (1.5c-4) unstable; urgency=low * Architecture any->all on cxref-doc, Closes: #126196 -- Camm Maguire Wed, 26 Dec 2001 20:11:55 -0500 cxref (1.5c-3) unstable; urgency=low * Applied suggested fix to postinst to clear up error messages if an emacs is not installed, Closes: #119880 -- Camm Maguire Thu, 22 Nov 2001 23:23:19 -0500 cxref (1.5c-2) unstable; urgency=low * Put in upstream patch to parse.l to deal wih build failure on gcc- 3.0, replacing previous work-around -- Camm Maguire Mon, 23 Jul 2001 07:39:06 -0400 cxref (1.5c-1) unstable; urgency=low * New upstream release -- Camm Maguire Mon, 16 Jul 2001 18:08:27 -0400 cxref (1.5b-10) unstable; urgency=low * Enabled gcc >=3.0 to be used as cpp in place of cxref-cpp ( as was the case for gcc2.x, x>=8 ) and added __builtin_va_list as a null word in parse.l, pending response from upstream on how to handle this, Closes: #104687 -- Camm Maguire Mon, 16 Jul 2001 17:50:15 -0400 cxref (1.5b-9) unstable; urgency=low * Added README-1.html to package, Closes: #92039 -- Camm Maguire Thu, 29 Mar 2001 00:04:44 -0500 cxref (1.5b-8) unstable; urgency=low * Keybindings are now C-c C-x , which seems to be universally acceptable. -- Camm Maguire Tue, 20 Mar 2001 17:00:27 -0500 cxref (1.5b-7) unstable; urgency=low * Changed keybindings again to C-c . according to emacs policy governing minor modes, (please see '(elisp) Coding Conventions' in the elisp manual), Closes: #90343 * Added note in README.Debian reflecting this change. -- Camm Maguire Tue, 20 Mar 2001 14:09:12 -0500 cxref (1.5b-6) unstable; urgency=low * Added Build-Depends, Closes: #89983 -- Camm Maguire Mon, 19 Mar 2001 17:21:30 -0500 cxref (1.5b-5) unstable; urgency=low * Added C-x in front of key bindings in cxref.el, updated documentation accordingly, Closes: #79156 * autoload instead of load in emacs startup, Closes: #79155 -- Camm Maguire Tue, 6 Mar 2001 22:55:29 -0500 cxref (1.5b-4) unstable; urgency=low * Install .el files with emacsen-install. Closes #67129. * Use doc-base instead of dhelp scripts. Closes #68428. * Alter emacsen-install so load-path is set to ensure .elc load instead of .el * Commented out appendix numbering code from default latex style. -- Camm Maguire Sat, 16 Sep 2000 04:34:44 +0200 cxref (1.5b-3) unstable; urgency=low * Upgraded to latest standards version * Upgraded GPL copyright path -- Camm Maguire Wed, 29 Mar 2000 18:20:34 +0200 cxref (1.5b-2) unstable; urgency=low * Modified restrict patch as directed by upstream -- Camm Maguire Sun, 21 Nov 1999 17:27:36 -0500 cxref (1.5b-1) unstable; urgency=low * Made a local copy of dh_dhelp in debian to make for portable package building * Added patch to parse.l tentatively suggested by upstream to enable recognition of __restrict keyword in newer gcc * Added --enable-us-paper to configure options * New upstream release -- Camm Maguire Mon, 8 Nov 1999 12:29:33 -0500 cxref (1.5a-3) unstable; urgency=low * Cleaned up lintian path and versions errors * Changed man location to /usr/share/man -- Camm Maguire Sat, 11 Sep 1999 14:27:23 -0400 cxref (1.5a-2) unstable; urgency=low * Fixed/cleaned postint to conform to policy -- Camm Maguire Thu, 29 Jul 1999 11:11:51 -0400 cxref (1.5a-1) unstable; urgency=low * Changed maintainer address * Moved to debhelper * New upstream Release. -- Camm Maguire Tue, 20 Jul 1999 16:41:10 -0400 cxref (1.4-6) frozen unstable; urgency=low * Built documentation for latex2e instead of latex, OMS/cmtt/m/n font not found * Put cxref-cc in /usr/bin, and made link to undocumented manpage * Added -r flag to cpp makes do avoid .cpp rules * Changed links in README.html: FAQ -> FAQ.gz * Changed links in README.html: cxref.el -> cxref.el.gz * Applied upstream patches for version 1.4b (previous patches not included somehow) * Added SUFFIXES rules to cpp/Makefile to prevent auto make of .cpp files * Built cxref sample documentation under /usr/doc/cxref/doc * Added dhelp support -- Camm Maguire Tue, 26 Jan 1999 11:36:50 -0500 cxref (1.4-5) unstable; urgency=low * postinst checks for emacs19 or emacs20 when installing cxref.el * Applied patch bringing source up to upstream version 1.4b -- Camm Maguire Mon, 29 Jun 1998 11:38:25 -0400 cxref (1.4-4) unstable; urgency=low * Moved man pages to /usr/man from /man; fixed bug * Moved binaries to /usr/bin from /bin; fixed bug -- Camm Maguire Thu, 2 Apr 1998 18:14:01 -0500 cxref (1.4-3) unstable; urgency=low * Removed Suggests: entry from control * Changed maintainers address to cmaguire@enhanced.com -- Camm Maguire Thu, 2 Apr 1998 13:08:01 -0500 cxref (1.4-2) unstable; urgency=low * Made postinst check for emacs20 instead of emacs * Added cxref-cc to /usr/doc/cxref -- Camm Maguire Thu, 2 Apr 1998 12:17:15 -0500 cxref (1.4-1) unstable; urgency=low * Modified latex.c to put table of contents at beginning. * Set INSTDIR to 4622(DESTDIR)/usr in Makefile.config * Set INSTDIR to /usr in Makefile.config * Appended || defined(linux) to line 324 of cccp.c * Applied 1.4->1.4a patch script * Modified 1.4->1.4a patch script by changing patch -p to patch -p1 * Initial Release. -- Camm Maguire Tue, 9 Dec 1997 19:41:02 -0500 debian/cxref.docs0000644000000000000000000000014311403254773011153 0ustar TODO doc/ANNOUNCE doc/NEWS doc/README.[d-z]* doc/FAQ* doc/README contrib/cxref.el contrib/cflow.el debian/copyright0000644000000000000000000000045511403254773011133 0ustar This package was debianized by Camm Maguire camm@enhanced.com on Tue, 20 Jul 1999 16:41:10 -0400. It was downloaded from http://www.gedanken.demon.co.uk. Upstream Author: Andrew M. Bishop, amb@gedanken.demon.co.uk. Copyright © Andrew M. Bishop 1995,96,97,98,99 See /usr/share/common-licenses/GPL debian/rules0000755000000000000000000000562012033101212010232 0ustar #!/usr/bin/make -f # MAde with the aid of dh_make, by Craig Small # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. # Some lines taken from debmake, by Cristoph Lameter. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 #export DH_COMPAT=3 DPKG_EXPORT_BUILDFLAGS=1 include /usr/share/dpkg/buildflags.mk build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: dh_testdir ./configure --prefix=/usr --mandir=/usr/share/man --enable-us-paper \ --datadir=/etc $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp install-stamp [ ! -f Makefile ] || $(MAKE) distclean -rm -f cxref-inst -rm -f *~ \ README.c.sty README.c.src.html README.c.tex README.c.html README.c.rtf README.c.sgml \ cxref.function cxref.include cxref.apdx.html cxref.apdx.tex cxref.typedef cxref.variable \ cxref.aux cxref.dvi cxref.log cxref.toc cxref.html cxref.sty cxref.tex fonts.sty page.sty \ README_c.tex config.log rm -f src/README.man doc/README.dvi rm -f cpp/foo.c doc/README.c.html doc/README.c.rtf doc/README.c.sgml doc/README.c.src.html \ doc/README.ps doc/README_c.tex debconf-updatepo dh_clean install: install-stamp install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k dh_installdirs rm -f src/README.man cp doc/README.man src $(MAKE) install DESTDIR=`pwd`/debian/tmp $(MAKE) docs DESTDIR=`pwd`/debian/tmp mkdir -p debian/tmp/usr/share/emacs/site-lisp/cxref cp contrib/*.el debian/tmp/usr/share/emacs/site-lisp/cxref mv debian/tmp/usr/bin/cxref-cpp debian/tmp/usr/bin/cxref-cpp.upstream cp debian/cxref-cpp.wrap debian/tmp/usr/bin/cxref-cpp chmod +x debian/tmp/usr/bin/cxref-cpp # mkdir -p debian/tmp/etc/cxref # cp debian/config debian/tmp/etc/cxref # chmod 644 debian/tmp/etc/cxref/config dh_install touch install-stamp # Build architecture-independent files here. binary-indep: build install dh_testdir -i dh_testroot -i dh_installdocs -i dh_installexamples -i -Xdoc/COPYING dh_installmenu -i dh_installemacsen -i dh_installcron -i dh_installchangelogs ./ChangeLog -i dh_strip -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_shlibdeps -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture-dependent files here. binary-arch: build install dh_testdir -a dh_testroot -a dh_installdocs -a dh_installexamples -a dh_installmenu -a dh_installemacsen -a dh_installcron -a dh_installman -p cxref debian/cxref-cc.1 dh_installchangelogs ./ChangeLog -a dh_installdebconf -a dh_strip -a dh_link -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a source diff: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false binary: binary-indep binary-arch .PHONY: build build-arch build-indep clean binary-indep binary-arch binary debian/cxref-doc.doc-base0000644000000000000000000000057711403254773012456 0ustar Document: cxref-doc Title: Cxref Examples Author: Andrew M. Bishop Abstract: Generates LaTeX and HTML documentation for C programs. Section: Programming Format: HTML Index: /usr/share/doc/cxref-doc/examples/cxref.html Files: /usr/share/doc/cxref-doc/examples/*.html Format: debiandoc-sgml Files: /usr/share/doc/cxref-doc/examples/*.sgml /usr/share/doc/cxref-doc/examples/*.sgml.gz debian/cxref-doc.docs0000644000000000000000000000006111403254773011715 0ustar doc/README.c.* doc/README_c* doc/*.sty doc/*.css debian/cxref-emacs.emacsen-install0000644000000000000000000000234711751263306014376 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/#PACKAGE# # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=cxref if [ ${FLAVOR} = emacs ]; then exit 0; fi echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} #FLAVORTEST=`echo $FLAVOR | cut -c-6` #if [ ${FLAVORTEST} = xemacs ] ; then # SITEFLAG="-no-site-file" #else # SITEFLAG="--no-site-file" #fi FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} # Install-info-altdir does not actually exist. # Maybe somebody will write it. if test -x /usr/sbin/install-info-altdir; then echo install/${PACKAGE}: install Info links for ${FLAVOR} install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/info/${PACKAGE}.info.gz fi install -m 755 -d ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` #cp ${FILES} ${ELCDIR} cd ${ELCDIR} ln -sf ${ELDIR}/*.el . cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f path.el exit 0 debian/cxref.templates0000644000000000000000000000175011403254773012226 0ustar Template: cxref/cxref-cpp-autoconf Type: boolean Default: true _Description: Automatically configure cxref-cpp? cxref-cpp is a cpp-like program used by cxref for better comment processing and support. Proper operation of cxref-cpp requires configuration against the gcc and cpp versions you have installed on your system. These of course may change with each upgrade. This package can attempt to automatically keep track of your installed gcc and cpp versions and reconfigure cxref-cpp accordingly, or it can leave such configuration up to you. In the latter case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the former case, the defines file will be automatically updated every time the cxref package is reconfigured. In addition, cxref-cpp will detect any gcc version mismatch at runtime and regenerate a temporary cxref-cpp.defines file on the fly, warning the user of the situation. debian/cxref-emacs.emacsen-remove0000644000000000000000000000072311403254773014223 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/#PACKAGE# FLAVOR=$1 PACKAGE=cxref if [ ${FLAVOR} != emacs ]; then if test -x /usr/sbin/install-info-altdir; then echo remove/${PACKAGE}: removing Info links for ${FLAVOR} install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/#PACKAGE#.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/config0000644000000000000000000000001211403254773010355 0ustar AUTOCONF= debian/source/0000755000000000000000000000000011403255571010471 5ustar debian/source/format0000644000000000000000000000001411403255571011677 0ustar 3.0 (quilt) debian/cxref.install0000644000000000000000000000007312033077700011664 0ustar debian/tmp/usr/bin debian/tmp/usr/share/man debian/tmp/etc debian/po/0000755000000000000000000000000012033121653007600 5ustar debian/po/it.po0000644000000000000000000000546011740027320010561 0ustar # Italian translation for cxref # This file is distributed under the same license as the cxref package # Copyright (c) 2012 the cxref copyright holder # Francesca Ciceri , 2012. # msgid "" msgstr "" "Project-Id-Version: cxref 1.6c-2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2012-01-17 21:45+0100\n" "Last-Translator: Francesca Ciceri \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Italian\n" "X-Poedit-Country: ITALY\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Configurare automaticamente cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp è un programma simile a cpp usato da cxref per migliorare " "l'elaborazione e il supporto dei commenti. Affinché cxref-cpp funzioni in " "modo corretto è necessario configurarlo in base alle versioni di gcc e cpp " "presenti nel proprio sistema. Ovviamente, queste possono cambiare ad ogni " "aggiornamento. Questo pacchetto può cercare di tenere automaticamente " "traccia delle versioni presenti di gcc e di cpp, riconfigurando poi di " "conseguenza cxref-cpp, oppure può lasciare la configurazione all'utente. In " "quest'ultimo caso, basterà eseguire /usr/bin/cxref-cpp-configure come " "superutente quando lo si desidera, e/omodificare il file /etc/cxref/cxref-" "cpp.defines a mano. Se si sceglie di modificare il file a mano, il file " "defines verrà automaticamente aggiornato ogni volta che il pacchetto cxref " "viene riconfigurato. Inoltre, cxref-cpp individuerà, durante l'esecuzione, " "ogni discordanza di versione di gcc e rigenererà un file cxref-cpp.defines " "al volo, avvisando l'utente della situazione." debian/po/pt.po0000644000000000000000000000500111403255015010557 0ustar # Portuguese translation of acpid's debconf messages. # 2006, Rui Branco # 2006-11-10 - Rui Branco - initial translation # msgid "" msgstr "" "Project-Id-Version: cxref\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-11-10 14:46+0000\n" "Last-Translator: Rui Branco \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Configurar automaticamente cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "O cxref-cpp é um programa do tipo cpp utilizado pelo cxref para melhor " "processar os comentários e suporte. A devida operação do cxref-cpp requer " "uma configuração perante versões do gcc e cpp instaladas no sistema. Estas " "obviamente poderão alterar perante cada actualização. Este pacote tenta " "seguir automaticamente as versões gcc e cpp instaladas . No último caso, " "poderá correr /usr/bin/cxref-cpp-configure como root sempre que desejar, e/" "ou editar o ficheiro /etc/cxref/cxref-cpp.define manualmente. No caso mais " "normal, o ficheiro defines será automaticamente actualizado de cada vez que " "o pacote cxref é reconfigurado. A adicionar o cxref-cpp detectará enquanto " "corre qualquer versão do gcc errada e regenerá um ficheiro temporário cxref-" "cpp.defines em tempo real, alertando o utilizador para a situação." debian/po/nl.po0000644000000000000000000000664611403255015010565 0ustar # translation of cxref_1.6a-1_nl.po to Debian l10n Dutch # # This file is distributed under the same license as the cxref package. # Please see debian/copyright. # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans# # Developers do not need to manually edit POT or PO files. # # This is an unofficial translation # Kurt De Bree , 2006. # msgid "" msgstr "" "Project-Id-Version: cxref_1.6a-1_nl\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-05-15 20:41+0200\n" "Last-Translator: Kurt De Bree \n" "Language-Team: Debian l10n Dutch \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.1\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Wilt u cxref-cpp automatisch laten configureren?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp is een cpp-achtig programma dat gebruikt wordt door cxref voor een " "betere commentaarverwerking en ondersteuning. De correcte configuratie (en " "dus werking) van cxref-cpp is afhankelijk van de gebruikte gcc- en cpp-" "versies, en dit kan dus bij elke opwaardering van uw systeem wijzingen. U " "kunt de benodigde configuratieaanpassingen telkens zelf uitvoeren of u kunt " "het aan het pakket overlaten dat dit dan automatisch probeert te doen. Het " "commando om de configuratie bij te werken is /usr/bin/cxref-cpp-configure, " "en u kunt dit later altijd nog als 'root' uitvoeren. Als u de configuratie " "volledig handmatig wilt aanpassen dient u de aanpassingen door te voeren in " "het bestand /etc/cxref/cxref-cpp.defines. Als u kiest voor de automatische " "configuratie dan wordt dit bestand bij elke herconfiguratie van het cxref-" "pakket aangepast. Tevens is het dan zo dat cxref-cpp tijdens het draaien " "merkt wanneer een niet-overeenkomende gcc-versie gebruikt wordt. In zo'n " "geval wordt de gebruiker gewaarschuwd en wordt er 'on-the-fly' een tijdelijk " "'cxref-cpp.defines'-bestand aangemaakt." debian/po/vi.po0000644000000000000000000000574311403255015010567 0ustar # Vietnamese translation for cxref. # Copyright © 2006 Free Software Foundation, Inc. # Clytie Siddall , 2005-2006. # msgid "" msgstr "" "Project-Id-Version: cxref 1.6-8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-11-05 16:34+1030\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: LocFactoryEditor 1.6fc1\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Tự động cấu hình cxref-cpp không?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "« cxref-cpp » là một chương trình kiểu cpp được dùng bởi cxref để xử lý và " "hỗ trợ chú thích khá hơn. Cách sử dụng cxref-cpp đúng cần thiết cấu hình " "tương ứng với những phiên bản gcc và cpp được cài đặt trên hệ thống của bạn. " "Những phiên bản này có thể thay đổi mỗi lần nâng cấp. Gói này có khả năng " "thử tự động theo dõi các phiên bản gcc và cpp được cài đặt, và cấu hình lại " "cxref-cpp một cách tương ứng, hoặc nó có thể cho bạn cấu hình. Trong trường " "hợp sau, bạn có khả năng chạy « /usr/bin/cxref-cpp-configure » dưới người " "chủ (root) vào bất cứ lúc nào, và/hay bạn có thể tự chỉnh sửa tập tin « /etc/" "cxref/cxref-cpp.defines ». Trong trường hợp trước, tập tin « defines » sẽ tự " "động được cập nhật mỗi lần gói cxref được cấu hình lại. Hơn nữa, cxref-cpp " "sẽ phát hiện trường hợp nào không khớp phiên bản gcc vào lúc chạy, và tạo ra " "lại một tập tin « cxref-cpp.defines » tạm thời một cách động, thì cảnh báo " "người dùng về trường hợp đó." debian/po/templates.pot0000644000000000000000000000370111403254773012335 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" debian/po/cs.po0000644000000000000000000000552611403255014010554 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # msgid "" msgstr "" "Project-Id-Version: cxref\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2005-03-25 19:38+0100\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Nastavit cxref-cpp automaticky?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp je program podobn cpp. cxref jej vyuv pro lep podporu a " "zpracovn koment. Sprvn fungovn cxref-cpp vyaduje zkonfigurovn " "vi verzm gcc a cpp, je mte instalovny v systmu. Ty se samozejm " "mohou pi kad aktualizaci zmnit. Tento balek se me pokusit o " "automatick sledovn instalovanch verz gcc a cpp a me se podle toho " "pslun penastavit, nebo ve nechat na vs. Ve druhm ppad mete " "kdykoliv spustit /usr/bin/cxref-cpp-configure, nebo mete run upravit " "soubor /etc/cxref/cxref-cpp.defines. V prvnm ppad se soubor cxref-cpp." "defines aktualizuje automaticky pi kad rekonfiguraci balku cxref. Krom " "toho bude cxref-cpp pi sputn kontrolovat verzi gcc a pi nesouhlasnch " "verzch vytvo pmo za bhu doasn cxref-cpp.defines a bude o situaci " "varovat uivatele." debian/po/fi.po0000644000000000000000000000507611403255015010546 0ustar msgid "" msgstr "" "Project-Id-Version: cxref\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2008-04-29 22:43+0200\n" "Last-Translator: Esko Arajärvi \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Finnish\n" "X-Poedit-Country: FINLAND\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Tehdäänkö cxref-cpp:n asetukset automaattisesti?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp on cpp:n kaltainen ohjelma, jota czref käyttää paremman " "kommenttien käsittelyn ja tuen takia. Toimiakseen kunnolla cxref-cpp vaatii " "järjestelmään asennettujen gcc:n ja cpp:n versioiden mukaisia asetuksia. " "Nämä saattavat tietysti muuttua kussakin päivityksessä. Tämä paketti voi " "yrittää automaattisesti pitää kirjaa asennetuista gcc:n ja cpp:n versioista " "ja tehdä cxref-cpp:n asetukset tarpeen mukaan uudelleen, tai jättää " "asetusten teon ylläpitäjälle. Jälkimmäisessä tapauksessa asetukset voidaan " "haluttaessa tehdä ajamalla pääkäyttäjänä /usr/bin/cxref-cpp-configure tai " "tiedostoa /etc/cxref/cxref-cpp.defines voidaan muokata käsin. Ensimmäisessä " "tapauksessa defines-tiedosto päivitetään automaattisesti aina, kun paketin " "cxref asetukset tehdään uudelleen. Lisäksi cxref-cpp huomaa gcc:n version " "ajonaikaisen vaihtumisen, luo väliaikaisen cxref-cpp.defines-tiedoston " "samantien ja varoittaa käyttäjää tilanteesta." debian/po/sv.po0000644000000000000000000000555611403255015010603 0ustar # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # Developers do not need to manually edit POT or PO files. # , fuzzy # # msgid "" msgstr "" "Project-Id-Version: cxref 1.6-8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2005-10-12 10:27+0200\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=iso-8859-1\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Automatiskt konfigurera cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp r ett cpp-liknande program som anvnds av cxref fr att bttre " "kommentera processer och std. Riktig anvndning av cxref-cpp krver " "konfiguration mot de gcc- och cpp-versioner du har installerade p ditt " "system. Dessa kan s klart ndras vid varje uppgradering. Detta paket kan " "frska att automatiskt hlla ordning p dina installerade gcc- och cpp-" "versioner och konfigurera om cxref-cpp enligt det eller den kan lmna den " "konfiguration t dig. I det senare fallet kan du kra /usr/bin/cxref-cpp-" "configure som root nr du nskar, och/eller kan du ndra filen /etc/cxref/" "cxref-cpp.defines fr hand. I det frsta fallet kommer definitionsfilen att " "automatiskt uppdateras varje gng cxref-paketet konfigureras om. I tillgg " "kommer cxref-cpp att detektera missvisande gcc-versioner vid krning och " "generera om en temporr cxref-cpp.defines fil och varna anvndare om " "situationen." debian/po/ru.po0000644000000000000000000000751611403255015010577 0ustar # translation of cxref_debconf_ru.po to Russian # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans# # Developers do not need to manually edit POT or PO files. # # Yuri Kozlov , 2006. msgid "" msgstr "" "Project-Id-Version: 1.6a-1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-11-08 21:26+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.2\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Настроить cxref-cpp автоматически?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp -- это cpp-подобная программа, которая используется cxref для " "более качественной обработки и поддержки комментариев. Для правильной работы " "cxref-cpp требуется настройка именно на те версии gcc и cpp, которые " "установлены в вашей системе. Естественно, версии могут измениться при " "очередном обновлении. Данный пакет может пытаться автоматически отследить " "установленные версии gcc и cpp и перенастроить cxref-cpp соответственно, или " "оставить эту работу вам. В последнем случае вы можете запускать /usr/bin/" "cxref-cpp-configure с правами суперпользователя когда захотите, и/или можете " "редактировать файл /etc/cxref/cxref-cpp.defines вручную. Учтите, что файл " "defines автоматически обновляется каждый раз при перенастройке пакета cxref. " "Кроме этого, во время работы cxref-cpp отслеживает любое несовпадение версии " "gcc и пересоздаёт временный файл cxref-cpp.defines на лету, предупреждая " "пользователя об этой ситуации." debian/po/pt_BR.po0000644000000000000000000000625311403255015011154 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # # Felipe Augusto van de Wiel (faw) , 2006. # Licensed under the same terms of the cxref package. # msgid "" msgstr "" "Project-Id-Version: cxref (20061107)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-11-07 18:14-0200\n" "Last-Translator: Felipe Augusto van de Wiel (faw) \n" "Language-Team: l10n portuguese \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "pt_BR utf-8\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Configurar automaticamente cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp é um programa estilo cpp usado pelo cxref para um melhor suporte e " "processamento dos comentários. A operação correta do cxref-cpp requer a " "configuração de acordo com as versões do gcc e cpp que você tem instalado em " "seu sistema. Estas versões, é claro, podem mudar a cada atualização. Este " "pacote pode tentar acompanhar automaticamente as suas versões instaladas do " "gcc e cpp e reconfigurar o cxref-cpp de acordo, ou pode deixar tais " "configurações para você. No último caso, você pode executar /usr/bin/cxref-" "cpp-configure como root quando quiser, e/ou editar o arquivo /etc/cxref/" "cxref-cpp.defines manualmente. No primeiro caso, o arquivo defines será " "automaticamente atualizado cada vez que o pacote cxref for reconfigurado. " "Adicionalmente, cxref-cpp irá detectar quaisquer incompatibilidades de " "versão em tempo de execução e regerar um arquivo cxref-cpp.defines " "temporário durante a execução, avisando o usuário sobre a situação." debian/po/POTFILES.in0000644000000000000000000000005211403254773011364 0ustar [type: gettext/rfc822deb] cxref.templates debian/po/gl.po0000644000000000000000000000517111403255015010546 0ustar # Galician translation of cxref's debconf templates # This file is distributed under the same license as the cxref package. # Jacobo Tarrio , 2007. # msgid "" msgstr "" "Project-Id-Version: cxref\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2007-02-28 16:56+0100\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "¿Configurar automaticamente cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp é un programa semellante a cpp empregado por cxref para procesar e " "soportar mellor os comentarios. O funcionamento correcto de cxref-cpp " "precisa de configuración contra as versións de gcc e cpp instaladas no " "sistema, que, por suposto, poden cambiar en cada actualización. Este paquete " "pode tentar facer un seguemento automático das versións instaladas de gcc e " "cpp, e reconfigurar cxref-cpp dun xeito acorde, ou pode deixar toda esa " "configuración para vostede. Neste caso, pode executar /usr/bin/cxref-cpp-" "configure coma administrador sempre que queira, e/ou pode editar o ficheiro /" "etc/cxref/cxref-cpp.defines á man. No outro caso, hase actualizar " "automaticamente o ficheiro de definicións cada vez que se reconfigure o " "paquete cxref. Ademáis, cxref-cpp ha detectar os cambios de versión de gcc " "cada vez que se execute e volver xerar un ficheiro cxref-cpp.defines " "temporal no momento, avisando ao usuario da situación." debian/po/ja.po0000644000000000000000000000572111403255015010537 0ustar # Copyright (C) 2009 Camm Maguire # This file is distributed under the same license as cxref package. # Hideki Yamane (Debian-JP) , 2009. # msgid "" msgstr "" "Project-Id-Version: cxref 1.6a-1.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2009-10-06 14:32+0900\n" "Last-Translator: Hideki Yamane (Debian-JP) \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "自動的に cxref-cpp を設定しますか?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp は、より良いコメント処理およびサポートを行うために cxref で使われて" "いる cpp ライクなプログラムです。cxref-cpp が正常に動作するためには、システム" "にインストールされた gcc および cpp のバージョンに応じて設定を行う必要があり" "ます。もちろん、これらはアップグレードを行う度に変わるでしょう。このパッケー" "ジでは、インストールされた gcc および cpp のバージョンを自動的に追跡して、そ" "れに応じて cxref-cpp を再設定する、あるいはそのような設定はあなた任せにして、" "変更しないようにしておくことができます。後者の場合、いつでも好きな時に root " "として /usr/bin/cxref-cpp-configure を実行したり、/etc/cxref/cxref-cpp." "defines ファイルを手で編集したりできます。前者の場合は、設定に従って cxref " "パッケージが再設定される度に自動的にファイルが更新されます。さらに、cxref-" "cpp は実行時に gcc のバージョン不一致を検知して一時的な cxref-cpp.defines " "ファイルを動的に生成し、ユーザに状況を警告します。" debian/po/ro.po0000644000000000000000000000631511403255015010565 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # # Eddy Petrișor , 2006. msgid "" msgstr "" "Project-Id-Version: ro\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-11-07 20:49+0200\n" "Last-Translator: Eddy Petrișor \n" "Language-Team: Romanian \n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3;plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1))\n" "X-Generator: KBabel 1.11.4\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Se configurează automat cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp este un program similar cu cpp-like folosit de cxref cu scopul de " "a procesa mai bine comentariile și pentru suport. Operarea corectă a lui " "cxref-cpp necesită configurarea relativ la versiunile lui gcc și cpp " "instalate în sistem. Acestea se pot schimba, desigur, la fiecare " "actualizare. Acest pachet poate încerca să urmărească automat versiunile " "instalate ale lui gcc și, respectiv, cpp reconfigurând cxref-cpp în " "consecință, sau poate lăsa aceste configurații în seama dumneavoastră. În " "cel de-al doilea caz, puteți pula /usr/bin/cxref-cpp-configure ca root " "oricând doriți și/sau să editați manual fișierul /etc/cxref/cxref-cpp." "defines. În primul caz, fișierul cu definiții va fi actualizat automat de " "fiecare dată când pachetul cxref este reconfigurat. Mai mult, cxref-cpp va " "detecta eventualele nepotriviri de versiune ale lui gcc la rulare și va " "regenera dinamic un fișier temporar cxref-cpp.defines, avertizând " "utilizatorul în legătură cu acestă situație." debian/po/da.po0000644000000000000000000000521111703654347010541 0ustar # Danish translation cxref. # Copyright (C) 2010 cxref & Joe Hansen. # This file is distributed under the same license as the cxref package. # Joe Hansen , 2010. # msgid "" msgstr "" "Project-Id-Version: cxref\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2010-10-07 17:30+01:00\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Konfigurer automatisk cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp er et cpp-lignende program brugt af cxref til bedre " "bemærkningsbehandling og -understøttelse. Korrekt håndtering af cxref-cpp " "kræver konfiguration mod gcc- og cpp-versionerne, du har installeret på dit " "system. Disse kan selvfølgelig ændre sig ved hver opgradering. Denne pakke " "kan forsøge automatisk at holde styr på dine installerede gcc- og cpp-" "versioner og rekonfigurere xcref-cpp i forhold til dette, eller den kan " "overlade konfigurationen til dig. I det sidste tilfælde kan du køre /usr/bin/" "cxref-cpp-configure som rod (root), når du måtte ønske det, og/eller du kan " "manuelt redigere filen /etc/cxref/cxref-cpp.defines. I det første tilfælde, " "vil definitionsfilerne blive opdateret automatisk hver gang pakken xcref " "rekonfigureres. Derudover vil cxref-cpp detektere alle gcc-versionsforskelle " "ved kørselstid og regenerere en midlertidig cxref-cpp.defines-fil løbende, " "der advarer brugeren om situationen." debian/po/es.po0000644000000000000000000000713711403255014010556 0ustar # cxref po-debconf translation to Spanish # Copyright (C) 2005 Software in the Public Interest # This file is distributed under the same license as the cxref package. # # Changes: # - Initial translation # César Gómez Martín # # Traductores, si no conoce el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # Equipo de traducción al español, por favor, lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/ # especialmente las notas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: cxref\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2005-10-11 18:26+0100\n" "Last-Translator: César Gómez Martín \n" "Language-Team: Debian l10n spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Spanish\n" "X-Poedit-Country: SPAIN\n" "X-Poedit-SourceCharset: utf-8\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "¿Desea configurar cxref-cpp automáticamente?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp es un programa similar a cpp que usa cxref para un mejor soporte y " "procesamiento de los comentarios. Para un correcto funcionamiento de cxref-" "cpp se necesita configurar las versiones de gcc y cpp que tenga instaladas " "en su sistema. Por supuesto esto puede cambiar con cada actualización. Este " "paquete puede, automáticamente, intentar mantener el contacto con sus " "versiones instaladas de gcc y cpp, y reconfigurar cxref-cpp de acuerdo a " "estas, o puede dejarle a usted elegir la configuración. En el segundo caso, " "puede ejecutar cada vez que lo desee /usr/bin/cxref-cpp-configure como root, " "y/o puede editar el fichero /etc/cxref/cxref-cpp.defines de forma manual. En " "el primer caso, los ficheros define se actualizarán automáticamente cada vez " "que el paquete cxref sea reconfigurado. Además, cxref-cpp detectará en " "tiempo de ejecución cualquier desajuste de la versión de gcc y regenerará al " "vuelo un fichero temporal cxref-cpp.defines, avisando al usuario de la " "situación." debian/po/de.po0000644000000000000000000000606511403255014010536 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # # Holger Wansing , 2006. # msgid "" msgstr "" "Project-Id-Version: cxref 1.6a-1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2006-11-05 20:02+0100\n" "Last-Translator: Holger Wansing \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "cxref-cpp automatisch konfigurieren?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "cxref-cpp ist ein cpp-ähnliches Programm, das von cxref zwecks besserer " "Kommentarverarbeitung und -unterstützung genutzt wird. Für eine korrekte " "Funktion von cxref-cpp ist eine Konfiguration passend zu den auf dem System " "installierten Versionen von gcc und cpp notwendig. Diese können sich " "natürlich mit jedem Upgrade ändern. Dieses Paket kann versuchen, automatisch " "die installierten gcc- und cpp-Versionen zu überwachen und cxref-cpp " "entsprechend neu einzurichten, oder es kann diese Aufgabe Ihnen überlassen. " "In letzterem Fall können Sie jederzeit /usr/bin/cxref-cpp-configure als root " "aufrufen und/oder /etc/cxref/cxref-cpp.defines von Hand editieren. Im ersten " "Fall wird die defines-Datei automatisch bei jeder Neukonfiguration des cxref-" "Pakets aktualisiert. Zusätzlich wird cxref-cpp jede Versionsabweichung von " "gcc zur Laufzeit erkennen und direkt eine temporäre cxref-cpp.defines-Datei " "erzeugen, so dass der Benutzer vor dieser Situtation gewarnt wird." debian/po/fr.po0000644000000000000000000000616511403255015010557 0ustar # # Translators, if you are not familiar with the PO format, gettext # documentation is worth reading, especially sections dedicated to # this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Some information specific to po-debconf are available at # /usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans # # Developers do not need to manually edit POT or PO files. # msgid "" msgstr "" "Project-Id-Version: cxref 1.6-7\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-11-04 08:55+0100\n" "PO-Revision-Date: 2005-03-14 23:25+0100\n" "Last-Translator: Christophe Masson \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-15\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "Automatically configure cxref-cpp?" msgstr "Faut-il configurer automatiquement cxref-cpp?" #. Type: boolean #. Description #: ../cxref.templates:1001 msgid "" "cxref-cpp is a cpp-like program used by cxref for better comment processing " "and support. Proper operation of cxref-cpp requires configuration against " "the gcc and cpp versions you have installed on your system. These of course " "may change with each upgrade. This package can attempt to automatically " "keep track of your installed gcc and cpp versions and reconfigure cxref-cpp " "accordingly, or it can leave such configuration up to you. In the latter " "case, you can run /usr/bin/cxref-cpp-configure as root whenever you wish, " "and/or you can edit the file /etc/cxref/cxref-cpp.defines by hand. In the " "former case, the defines file will be automatically updated every time the " "cxref package is reconfigured. In addition, cxref-cpp will detect any gcc " "version mismatch at runtime and regenerate a temporary cxref-cpp.defines " "file on the fly, warning the user of the situation." msgstr "" "Cxref-cpp est un programme de type cpp utilis par cxref pour amliorer la " "gestion et le traitement des commentaires. Pour pouvoir fonctionner " "correctement, il doit tre configur en fonction des versions de gcc et cpp " "installes sur votre systme. Bien entendu, cela peut changer chaque mise " " jour. Le programme d'installation peut essayer de garder une trace des " "versions de gcc et cpp installes et reconfigurer cxref-cpp en fonction de " "celles-ci; vous pouvez galement prfrer le faire vous-mme. Dans ce " "dernier cas, vous pourrez quand vous le souhaitez utiliser la commande /" "usr/bin/cxref-cpp-configure avec les privilges du superutilisateur, ou " "modifier directement le fichier /etc/cxref/cxref-cpp.defines . Si vous " "choisissez la configuration automatique, le fichier de dfinition sera mis " "jour automatiquement chaque fois que le paquet cxref sera reconfigur. De " "plus, cxref-cpp dtectera l'excution une ventuelle version inadapte, " "regnrera la vole un fichier cxref-cpp.defines temporaire, et vous " "informera de cette situation." debian/cxref-cpp.wrap0000644000000000000000000000134611403254773011762 0ustar #!/bin/sh set -e DEF=/etc/cxref/cxref-cpp.defines TMP=`tempfile -p cxref -m 600` ( # LC_ALL=C # export LC_ALL /usr/bin/cxref-cpp-configure -o "$TMP" ) . /etc/cxref/config CCD="" CCDF="" if ! cmp -s "$DEF" "$TMP" ; then echo "Warning: cxref-cpp needs to be reconfigured against your latest gcc/cpp" >&2 echo " Please run 'dpkg-reconfigure cxref' as root." >&2 if [ "$AUTOCONF" = "true" ] ; then # # Assumes that only the *last* -cxref-cpp-defines is taken into account # by cxref-cpp.upstream # CCD=-cxref-cpp-defines CCDF=$TMP else exit 1 fi fi exec /usr/bin/cxref-cpp.upstream "$@" "$CCD $CCDF" debian/cxref.postinst0000644000000000000000000000105212033121550012070 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule if [ "$1" = "configure" ] ; then CF=$(tempfile -m 644) db_get cxref/cxref-cpp-autoconf AUTOCONF="$RET" echo "AUTOCONF=$AUTOCONF" >> $CF ucf --debconf-ok $CF /etc/cxref/config ucfr cxref /etc/cxref/config chmod 644 /etc/cxref/config if [ "$AUTOCONF" = "true" ] ; then CXREF_DEFINE_DIR=$(dirname $CF) cxref-cpp-configure ucf --debconf-ok $(dirname $CF)/cxref-cpp.defines /etc/cxref/cxref-cpp.defines ucfr cxref /etc/cxref/cxref-cpp.defines fi fi #DEBHELPER# debian/cxref-doc.examples0000644000000000000000000000001611403254773012603 0ustar doc/example/* debian/cxref-emacs.emacsen-startup0000644000000000000000000000213511406520057014421 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file for the Debian GNU/Linux #PACKAGE# package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The #PACKAGE# package follows the Debian/GNU Linux 'emacsen' policy and ;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, ;; xemacs19, emacs20, xemacs20...). The compiled code is then ;; installed in a subdirectory of the respective site-lisp directory. ;; We have to add this to the load-path: (debian-pkg-add-load-path-item (concat "/usr/share/" (symbol-name debian-emacs-flavor) "/site-lisp/cxref")) ;(setq load-path (cons (concat "/usr/share/" ; (symbol-name debian-emacs-flavor) ; "/site-lisp/cxref") load-path)) (autoload 'cxref-c-mode-common-hook "cxref" "" t) (add-hook 'c-mode-common-hook 'cxref-c-mode-common-hook) (autoload 'cflow "cflow" "" t) ;(load "cxref") ;(autoload 'cflow "cflow" "" t) debian/README.Debian0000644000000000000000000000130411403254773011233 0ustar cxref for DEBIAN ---------------------- The keybindings in cxref.el have been modified to reserve the sequence 'C-c [a-zA-Z]' for use by the user (please see '(elisp) Coding Conventions' in the elisp manual). They now read: (define-key c-mode-map "\C-c\C-x\C-f" 'cxref-file-comment) ;; Control-C Control-F (define-key c-mode-map "\C-c\C-xf" 'cxref-function-comment) ;; Control-C f (define-key c-mode-map "\C-c\C-xv" 'cxref-variable-comment) ;; Control-C v (define-key c-mode-map "\C-c\C-xe" 'cxref-endline-comment) ;; Control-C e (define-key c-mode-map "\C-c\C-xi" 'cxref-inline-comment) ;; Control-C i Camm Maguire , Tue, 20 Jul 1999 16:41:10 -0400 debian/cxref-cpp.wrap.ori0000644000000000000000000000177611403254773012561 0ustar #!/bin/sh set -e DEF=/etc/cxref/cxref-cpp.defines gcc_vers () { ! [ -e $DEF ] || awk '/-D__GNUC__/ {split($NF,A,"=");maj=A[2]} /-D__GNUC_MINOR__/ {split($NF,A,"=");min=A[2]} /-D__GNUC_PATCHLEVEL__/ {split($NF,A,"=");pat=A[2]} END {printf("%s.%s.%s",maj,min,pat)}' $DEF } . /etc/cxref/config j="$@" GV=`gcc -v 2>&1 | grep "^gcc version" | awk '{print $3}'` GVC=`gcc_vers` if [ "$GV" != "$GVC" ] ; then echo "Warning: cxref-cpp needs to be reconfigured against your latest gcc/cpp" >&2 echo " $GV != $GVC" >&2 echo " Please run 'dpkg-reconfigure cxref' as root." >&2 if [ "$AUTOCONF" = "true" ] ; then b=`tempfile -p cxref -m 777` c=`tempfile -p cxref -m 777` sed -e 's,/etc,/tmp,g' -e 's,cxref/cxref,cxref,g' $b chmod 755 $b $b mv /tmp/cxref-cpp.defines $c j=`echo $j | sed 's,\-cxref\-cpp\-defines *[^ ]*,,g'` j="$j -cxref-cpp-defines $c" else exit 1 fi fi exec /usr/bin/cxref-cpp.upstream $j debian/cxref.postrm0000644000000000000000000000102212032615014011530 0ustar case "$1" in purge) for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do rm -f /etc/cxref/config$ext rm -f /etc/cxref/cxref-cpp.defines$ext done rm -f /etc/cxref/config /etc/cxref/cxref-cpp.defines if which ucf >/dev/null; then ucf --purge /etc/cxref/config ucf --purge /etc/cxref/cxref-cpp.defines fi if which ucfr >/dev/null; then ucfr --purge cxref /etc/cxref/config ucfr --purge cxref /etc/cxref/cxref-cpp.defines fi ;; esac #DEBHELPER# debian/cxref.config0000644000000000000000000000033311403254773011471 0ustar #!/bin/sh CF=/etc/cxref/config set -e . /usr/share/debconf/confmodule if [ -e $CF ]; then . $CF || true db_set cxref/cxref-cpp-autoconf $AUTOCONF fi db_input low cxref/cxref-cpp-autoconf || true db_go || true