summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'master' into dgit/sidHEADdebian/1%3.5-236-1archive/debian/1%3.5-236-1masterManoj Srivastava2020-05-19
|\
| * upgrade(new git snapshot): Ack NMUs and refresh fromn githubManoj Srivastava2020-05-19
| | | | | | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
| * Merge branch 'upstream'Manoj Srivastava2020-05-19
| |\
| | * Merge branch 'development' into upstreamManoj Srivastava2020-05-19
| | |\
| | | * Note that gccversion only contains major version.Raphael Manfredi2020-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to say things like: case "$gccversion" in 1*) ... but that was wrong because it now starts to catch version 10 as well, for cases that only pertained to gcc version 1! We now need to say: case "$gccversion" in 1) ... 2) ... etc. to handle versions 1 and 2 differently. Thanks to Dmitry Butskoy for spotting this bug.
| | | * Fix bug when $exclusions_file is specified in .package fileAaron Crane2020-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The actual programs were trying to load the exclusions file before reading .package (or even, in one case, without trying to read it at all). I failed to notice this because I had a "-X" option that duplicated the intended use of the setting in my .package file.
| | | * Fix repeated-word typosH.Merijn Brand - Tux2020-04-26
| | | |
| | | * Use a more compact version of STATIC_ASSERT().Raphael Manfredi2020-04-09
| | | |
| | | * Reworked BFD section tests.Raphael Manfredi2020-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's not only bfd_get_section_vma() which is impacted! The change in the BFD library, starting with 2.34, is rather that: - bfd_section_xxx() accessors now take only the BFD section as argument. - bfd_get_section_xxx() accessors, which used 2 arguments, are removed. The first argument in bfd_get_section_xxx() calls was the BFD descriptor and it was purely ignored in recent versions of the library.
| | | * Fixed typo in metalint man page.Raphael Manfredi2020-03-16
| | | |
| | | * Check whether bfd_get_section_vma() takes 1 or 2 arguments.Raphael Manfredi2020-03-16
| | | |
| | | * Avoid compiler warning during void-support test.Raphael Manfredi2020-03-16
| | | |
| | | * metalint: warn if defining a UU-file already claimed.Raphael Manfredi2020-03-16
| | | |
| | | * Mark that this unit exports the config.sh file.Raphael Manfredi2020-03-16
| | | |
| | | * metalint: warn if several units claim to export the same file.Raphael Manfredi2020-03-16
| | | |
| | | * Added space to be consistent.Raphael Manfredi2020-03-16
| | | |
| | | * Was missing a few $cat uses.Raphael Manfredi2020-03-16
| | | |
| | | * Removed d_fast_assert.U.Raphael Manfredi2018-11-20
| | | | | | | | | | | | | | | | | | | | This is a private unit from gtk-gnutella that should not have been made available to metaconfig as it is not of general purpose.
| | | * Added test for memrchr().Raphael Manfredi2018-11-18
| | | |
| | | * Regenerated Configure.Raphael Manfredi2018-06-05
| | | |
| | | * Use new project public location, along with change from SVN to git.Raphael Manfredi2018-06-05
| | | |
| | | * Added more "noise" to the .gitignore file.Raphael Manfredi2018-06-05
| | | |
| | | * Added Specific.U as a hook for project-specific code.Raphael Manfredi2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After generating config.sh, this is a place where optional generation can happen, before going on with the .SH file extractions and dependency computations. Typically, this can be used to generate a revision.h file.
| | | * Removed obsolete parts.Raphael Manfredi2018-05-21
| | | | | | | | | | | | | | | | Fixes issue #15.
| | | * Fix man page comment schema (#17)Dominic Hargreaves2018-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commenting scheme used in the man pages was three consecutive single quotes (`'''') at the beginning of a line. his works, but `gtroff' gives a warning about an undefined macro (namely `'''), which is harmless, but irritating. To avoid this, this commit changes the schema to start the line with `.\"' which causes the line to be treated as an undefined request and thus ignored completely. Signed-off-by: Manoj Srivastava <srivasta@debian.org> [updated to current dist by Dominic Hargreaves <dom@earth.li>]
| | | * Fix some syntax errors (#16)Dominic Hargreaves2018-05-21
| | | | | | | | | | | | | | | | This fixes syntax errors in makedist, patbase, patcil, patclean, patcol, patdiff, patname, and patsnap.
| * | | Merge branch 'upstream'Manoj Srivastava2018-02-26
| |\ \ \ | | |/ / | | | | | | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
| | * | Merge branch 'development' into upstreamManoj Srivastava2018-02-26
| | |\ \ | | | |/ | | | | | | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
| | | * Merge pull request #14 from arc/masterRaphael Manfredi2017-10-24
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added "-X exclusions-file" to ignore symbols. Symbols like "index" may be present in source files but only accidentally. This may occur in a comment, and not because index() is used and needs to be dealt-with by metaconfig. The -X option provides the ability to list symbols like "index" that we do not want processed by metaconfig (and metaxref). To avoid having to always remember to supply -X when running metaconfig or metaxref, packinit was improved to record the name of the file that is holding the symbols we wish to exclude: when an exclusion file is recorded, it will be automatically picked by metaconfig (and metaxref). It is still possible to use the -X option on the command line to supersede any setting in the .package file.
| | | | * Consistently use "file" in -X usage helpAaron Crane2017-10-24
| | | | |
| | | | * Fix "metaconfig" name in packinit messageAaron Crane2017-10-24
| | | | |
| | | | * Prompt for and set $exclusions_file in packinitAaron Crane2017-10-24
| | | | |
| | | | * Allow exclusions file to be named in .packageAaron Crane2017-10-24
| | | | |
| | | | * Support "-X exclusions-file" option in metaxrefAaron Crane2017-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, when mconfig is run with that option, the metaxref would confusingly refer to excluded symbols.
| | | | * Move read_exclusions() function to files.plAaron Crane2017-10-24
| | | | |
| | | | * Use a "%" sigil when calling Perl keys() / each()Aaron Crane2017-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | This usage has produced a depreaction warning since Perl 5.000, and was finally removed in Perl 5.22.
| | | | * Fix usage help for "mconfig -X"Aaron Crane2017-10-24
| | | | |
| | | | * New "-X exclusions-file" option for mconfigAaron Crane2017-10-23
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Packages can use this option to list symbols that shouldn't bring in the corresponding units. For example, Perl need not provide support for BSD index(3) as an alternative to C89 strchr(3), but "index" is the name of a Perl builtin, so that string in the source files is misunderstood by metaconfig as an attempt to use the BSD function. With this change, Perl can deal with this situation by adding "index" (and "rindex") to an exclusion list.
| | | * fix typo in variable name (#13)mauke2017-10-13
| | | |
| | | * fix @wiping initialization (#12)mauke2017-10-13
| | | | | | | | | | | | qw(...) cannot contain comments. The previous "comment" was interpreted as part of the qw list.
| | | * Further enhanced ?MAKE: checks for pick to watch for %<.Raphael Manfredi2017-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The last argument of the pick command is the target, usually the current unit name, or an explicit relative path. If it is the unit name, then it is better represented by using the %< macro in case the unit file is copied or renamed later.
| | | * Updated places listing obsolete email addresses of mine.Raphael Manfredi2017-05-13
| | | |
| | | * Forgot to escape '$' in manual page...Raphael Manfredi2017-05-13
| | | |
| | | * Fixed English typo.Raphael Manfredi2017-05-13
| | | |
| | | * Unix: an end-of-line was missing!Raphael Manfredi2017-05-13
| | | |
| | | * d_gconvert: removed unused dependency _o.Raphael Manfredi2017-05-13
| | | |
| | | * Enhanced metalint to better validate ?MAKE: lines.Raphael Manfredi2017-05-13
| | | | | | | | | | | | | | | | | | | | In particular, validate the special "pick" command further to avoid nasty surprises when running metaconfig.
| | | * process_command: be more explicit about errors when opening units.Raphael Manfredi2017-05-13
| | | |
| | | * Housekeeping (#11)H.Merijn Brand2016-12-09
| | | | | | | | | | | | | | | | This is not complained about by mlint, but it just looks right to declare what we use
| | | * disable messaging on freebsd if not configured (#10)H.Merijn Brand2016-12-09
| | | | | | | | | | | | | | | | I cannot find the original commit message to this fix in the perl tree, but - even if outdated - seems very legit