]> Cypherpunks repositories - bass.git/commitdiff
Borders in Texinfo multitables
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 19:17:51 +0000 (22:17 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 19:17:51 +0000 (22:17 +0300)
build/skel/textproc/texinfo-7.1.do
build/skel/textproc/texinfo-bordered-table.patch [new file with mode: 0644]

index 67a90f822cf0eb22a97f6bac86fbff1bb1524ebe23257be3566bf5d3b9180167..dc42d3c56d0c513a839a9ada423bf8358d4570a63d2c152847fbfb612318b97d 100644 (file)
@@ -13,16 +13,17 @@ $TAR xf "$DISTFILES"/$NAME.tar.xz
 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
 
 cd $NAME
-./configure --prefix "$SKELBINS"/$ARCH/$NAME-$hsh \
-    --disable-perl-xs --disable-nls >&2
+./configure --prefix "$SKELBINS"/$ARCH/$NAME-$hsh --disable-perl-xs >&2
 make -j$MAKE_JOBS >&2
 make install-strip >&2
-rm "$SKELBINS"/$ARCH/$NAME-$hsh/share/info/dir
 for f in pod2texi texi2any ; do
     perl -i -npe 's|^.*$|#!/usr/bin/env perl| if $. == 1' \
         "$SKELBINS"/$ARCH/$NAME-$hsh/bin/$f
 done
+cd "$SKELBINS"/$ARCH/$NAME-$hsh/share/texinfo/Texinfo/Convert
+patch <"$BASS_ROOT"/build/skel/textproc/texinfo-bordered-table.patch >&2
 
 cd "$SKELBINS"/$ARCH
+rm $NAME-$hsh/share/info/dir
 "$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
 "$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh
diff --git a/build/skel/textproc/texinfo-bordered-table.patch b/build/skel/textproc/texinfo-bordered-table.patch
new file mode 100644 (file)
index 0000000..aca3855
--- /dev/null
@@ -0,0 +1,11 @@
+--- HTML.pm.orig       2024-06-14 22:10:50.890704000 +0300
++++ HTML.pm    2024-06-14 22:12:15.208868000 +0300
+@@ -5134,7 +5134,7 @@
+     return $content;
+   }
+   if ($content =~ /\S/) {
+-    return $self->html_attribute_class('table', [$cmdname]).">\n"
++    return $self->html_attribute_class('table', [$cmdname])." border=\"1\">\n"
+                                      . $content . "</table>\n";
+   } else {
+     return '';