summaryrefslogtreecommitdiff
path: root/mcon
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
| |\
| | * 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
| | |
| | * Use new project public location, along with change from SVN to git.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.
| | * 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>]
| * | Merge branch 'upstream'Manoj Srivastava2018-02-26
| |\ \ | | |/ | | | | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
| | * Consistently use "file" in -X usage helpAaron 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
| | * disable semaphores on freebsd if not configured (#9)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
| | * First flurry of using $rm_try to clean op (#8)H.Merijn Brand2016-12-09
| | |
| | * If cf_by is empty, try logname before whoami (#7)H.Merijn Brand2016-12-09
| | |
| | * Fix RT [perl #72156] Re: Perl 5.12.0 RC 0 - Pager detection (#4)H.Merijn Brand2016-05-29
| | | | | | | | | | | | | | | | | | | | | Author: Andy Dougherty <doughera@lafayete.edu> 2012-08-02 20:16:47 Instruct ./getfile to trust the default pager value. It might not begin with a slash, or it might include some options, such as"/usr/bin/less -R". This patch copies the pager.U file from the dist-3.5 directory, and then changes the 'fn=' line to trust the default.
| | * Ask pwd the absolute path if $src is relative (#5)H.Merijn Brand2016-05-29
| | |
| | * Escape ~ as some shells expand tilde during here-doc expansion (#6)H.Merijn Brand2016-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Could it be that some broken shells would expand the leading ~ during the here-document processing? If that is so, my suggestion is to include ?X: lines in the unit to explicitly document that fact so that nobody mistakenly removes the escaping later on, thinking it is not required. This is my guess, but I have never encountered that problem anywhere, which is why the "official" dist does not escape the ~. However, Perl is compiled in much more diverse platorms as gtk-gnutella is so it would not surprise me... the hard part will be to remember on which platform the problem was spotted :-) Cheers, Raphael
| | * Spelling: it is explicitly without e in both US and UK English (#2)H.Merijn Brand2016-05-22
| | | | | | | | | | | | | | | | | | * Spelling: it is explicitly without e in both US and UK English * Remove trailing whitespace in meta-lines in units
| | * Remove trailing whitespace in meta-lines in units (#3)H.Merijn Brand2016-05-22
| | |
| | * Fix incorrect invocation of Perl system builtinAaron Crane2016-04-23
| | | | | | | | | | | | | | | | | | | | | | | | It doesn't default to $_, but this code apparently assumes it does. This doesn't seem to actually affect anything, because all the units I've encountered have only the "pick" pseudo-command in the actions of their "?MAKE:" sections. But I think it's worth fixing nonetheless.