The change causes makeinfo 5.2 to fail:
env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= makeinfo --no-split
--reference-limit=2000 gnulib.texi
./relocatable-maint.texi:153: misplaced {
...
Escaping the braces as per the attached patch seems to fix this.
+2014-01-16 Daniel Albers <daniel@lbe.rs> (tiny change)
+
+ relocatable-perl: fix texi syntax
+ * doc/relocatable-maint.texi: Escape braces.
+
2014-01-09 Reuben Thomas <rrt@sc3d.org>
relocatable-perl: like relocatable-script, but for Perl scripts
2014-01-09 Reuben Thomas <rrt@sc3d.org>
relocatable-perl: like relocatable-script, but for Perl scripts
@example
@@relocatable_pl@@
@example
@@relocatable_pl@@
-if ("@@RELOCATABLE@@" eq "yes") {
+if ("@@RELOCATABLE@@" eq "yes") @{
my $exec_prefix = "@@exec_prefix@@";
my $orig_installdir = "@@bindir@@"; # see Makefile.am's *_SCRIPTS variables
my ($orig_installprefix, $curr_installprefix) = find_prefixes($orig_installdir, find_curr_installdir());
my $exec_prefix = "@@exec_prefix@@";
my $orig_installdir = "@@bindir@@"; # see Makefile.am's *_SCRIPTS variables
my ($orig_installprefix, $curr_installprefix) = find_prefixes($orig_installdir, find_curr_installdir());
- sub relocate { # the subroutine is defined whether or not the enclosing block is executed
+ sub relocate @{ # the subroutine is defined whether or not the enclosing block is executed
- if ("@@RELOCATABLE@@" eq "yes") {
+ if ("@@RELOCATABLE@@" eq "yes") @{
$dir =~ s%^$orig_installprefix/%$curr_installprefix/%;
$dir =~ s,/$,,;
$dir =~ s%^$orig_installprefix/%$curr_installprefix/%;
$dir =~ s,/$,,;
# Get some relocated directory names.
$sysconfdir = relocate("@@sysconfdir@@");
# Get some relocated directory names.
$sysconfdir = relocate("@@sysconfdir@@");