Comment:
mercurial extension to work with nested repositories
Description:
Mercurial extension to work with nested repositories.
It was inspired by the forest extension.
The extension allow to apply common Mercurial commands to all the nested
repositories at once like pull, push etc. It allow also to fetch a complete
tree of repositories through ssh or http.
Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>
WWW: https://bitbucket.org/cedk/hgnested
Fixes an error in "xdg-screensaver suspend $win", as used in retroarch.
(sed: 1: "/^Screen Saver:/,/^[^ ] ...: unexpected EOF (pending }'s))
While here, use HTTPS for MASTER_SITES.
ok ajacoutot@ (maintainer)
is not allowed here" doesn't get triggered when running (this was an earlier
found port from the initial grep over unpacked ports source rather than from
the build-time check) and the relevant file doesn't get installed. however
it confused me a lot when I was trying to port over this patch to another
port which borrowed this and *does* use it.
The `git` subcommand `cvsserver` is a Perl script which makes excessive
use of the backtick operator to invoke `git`. Unfortunately user input
is used within some of those invocations.
http://seclists.org/oss-sec/2017/q3/att-534/git_cvsserver.txt
ok benoit@ (maintainer), "Fix should go in" sthen@
Avoid using XZR/WZR directly as operands to split stores of zero
vectors. Doing so can lead to the XZR/WZR being used by an instruction
that doesn't allow it (e.g. add)
from Brad (maintainer)
in the checks.
Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.
- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],
Result:
int
main ()
{
int main (void) { return 0; }
;
return 0;
}
nested functions is a gcc extension which is not supported by
clang.
test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
^
1 error generated.
This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.
This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.
This change intrudces the following fixes:
- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
as it comes with a declaration already, and people misused them
- change to use AC_LANG_SOURCE when needed in case a complete source block is specified
Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.
There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.