diff --git a/latex2html-2022.2.tar.gz b/latex2html-2022.2.tar.gz
new file mode 100644
index 0000000..e222691
--- /dev/null
+++ b/latex2html-2022.2.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b1d5bba7bab7d0369d1241f2d8294137a52b7cb7df11239bfa15ec0a2546c093
+size 1141580
diff --git a/latex2html-2022.tar.gz b/latex2html-2022.tar.gz
deleted file mode 100644
index 5e57972..0000000
--- a/latex2html-2022.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9b3ba484226a2e39fb20695729370372b355f71bd65eeb4dd14f2c78699ed59a
-size 1140425
diff --git a/latex2html-binmode.diff b/latex2html-binmode.diff
deleted file mode 100644
index b6628f8..0000000
--- a/latex2html-binmode.diff
+++ /dev/null
@@ -1,398 +0,0 @@
-Index: IndicTeX-HTML/devnagri.perl
-===================================================================
---- IndicTeX-HTML/devnagri.perl.orig 2002-11-29 12:48:57.000000000 +0100
-+++ IndicTeX-HTML/devnagri.perl 2015-12-16 15:54:34.214410597 +0100
-@@ -331,6 +331,7 @@
- sub do_env_pre_tr_devnagri {
- local($_) = @_;
- open(DNTR,">dntr.tmp") || print "\n *** cannot open dntr.tmp ***" ;
-+ binmode DNTR;
- print DNTR "\$\$", &revert_to_raw_tex($_), "\$\$";
- close DNTR;
- &syswait("patc -p $PRE_FILTERS${dd}dng.pat dntr.tmp dntr.tmp1");
-Index: IndicTeX-HTML/itrans.perl
-===================================================================
---- IndicTeX-HTML/itrans.perl.orig 2015-08-04 16:58:10.000000000 +0200
-+++ IndicTeX-HTML/itrans.perl 2015-12-16 15:54:34.214410597 +0100
-@@ -336,10 +336,11 @@
- , "\#${indic}ifm=".$itrans_info{$indic.'ifm'}
- , "\#$indic", $itext , "\#end$indic\n" );
- open(ITRANS, ">itrans.itx");
-+ binmode ITRANS;;
- print ITRANS "$_";
- close(ITRANS);
- &syswait("$ITRANS itrans.htm");
-- open(ITRANS, ") {
- next if (/^(\%|$)/);
- $itext .= $_
-Index: IndicTeX-HTML/malyalam.perl
-===================================================================
---- IndicTeX-HTML/malyalam.perl.orig 2002-11-29 12:48:59.000000000 +0100
-+++ IndicTeX-HTML/malyalam.perl 2015-12-16 15:54:34.214410597 +0100
-@@ -221,6 +221,7 @@
- sub do_env_pre_mmtr {
- local($_) = @_;
- open(MMTR,">mmtr.tmp") || print "\n *** cannot open mmtr.tmp ***" ;
-+ binmode MMTR;
- print MMTR "\$\$", &revert_to_raw_tex($_), "\$\$";
- close MMTR;
- &syswait("$PATC -p $MMDIR${dd}mm.pat mmtr.tmp mmtr.tmp1");
-Index: cweb2html/cweb2html
-===================================================================
---- cweb2html/cweb2html.orig 2015-12-16 15:54:34.198410597 +0100
-+++ cweb2html/cweb2html 2015-12-16 15:54:34.214410597 +0100
-@@ -258,7 +258,7 @@
-
- open(INPUT,"<$filename") ||
- die "$PRGFILE: error: Could not open $filename\n";
--
-+ binmode INPUT;
- while () {
- $string{'STRING'} .= $_;
- }
-Index: cweb2html/htcweb.perl
-===================================================================
---- cweb2html/htcweb.perl.orig 2002-11-29 12:49:01.000000000 +0100
-+++ cweb2html/htcweb.perl 2015-12-16 15:54:34.214410597 +0100
-@@ -941,6 +941,7 @@
-
- print "\nReading <$_[0]>..." if $DEBUG;
- open(INPUT,"<$_[0]");
-+ binmode INPUT;
- while () {
- $string{'STRING'} .= $_;
- }
-@@ -948,6 +949,7 @@
-
- print "\nReading <$_[1]>..." if $DEBUG;
- open(INPUT,"<$_[1]");
-+ binmode INPUT;
- while () {
- $string{'STRING'} .= $_;
- }
-@@ -1028,6 +1030,7 @@
- }
- }
- open(INPUT,"<$file") || die "Could not open $file\n";
-+ binmode INPUT;
- while () {
- $string{'STRING'} .= $_};
- $_ = delete $string{'STRING'}; # Blow it away and return the result
-Index: cweb2html/makemake.pl
-===================================================================
---- cweb2html/makemake.pl.orig 2015-12-16 15:54:34.198410597 +0100
-+++ cweb2html/makemake.pl 2015-12-16 15:54:34.214410597 +0100
-@@ -27,8 +27,10 @@
- die "Cannot rename to $source.bak, $!\n";
- open(OUT,">$source") ||
- die "Cannot open $source, $!\n";
-+ binmode OUT;
-
- open(IN,"<$source.bak");
-+ binmode IN;
- while () {
- $string{'STRING'} .= $_;
- }
-Index: latex2html.pin
-===================================================================
---- latex2html.pin.orig 2015-08-04 16:58:10.000000000 +0200
-+++ latex2html.pin 2015-12-16 15:54:34.218410597 +0100
-@@ -1088,6 +1088,7 @@
- unless($ignore);
- return undef;
- }
-+ binmode CATFILE;
- local($/) = undef; # slurp in whole file
- my $contents = ;
- close(CATFILE);
-@@ -1344,6 +1345,7 @@
- $auto_styles =~ s/\|$//;
-
- if(open(STYLES, "<$TMP_${dd}styles")) {
-+ binmode STYLES;
- while() {
- if(s/^\s*(\S+)\s*(.*)$/$style = $1; $options = $2;/eo) {
- &do_require_package($style);
-@@ -1759,6 +1761,7 @@
- unless(open(SINPUT,"<$file")) {
- die "\nError: Cannot read '$file': $!\n";
- }
-+ binmode SINPUT;
- local(@file_string);
- print STDOUT "$file" if ($VERBOSITY >1);
- while () {
-@@ -1843,6 +1846,7 @@
- &wrap_shorthand_environments;
- print STDOUT "\n *** End-of-partition ***" if ($VERBOSITY > 1);
- if(open(OUT, ">$TMP_$dd$PARTITION_PREFIX$count")) {
-+ binmode OUT;
- print OUT $_;
- close(OUT);
- } else {
-@@ -1863,6 +1867,7 @@
- local($file) = @_;
- local(%string);
- if(open(INPUT,"<$file")) {
-+ binmode INPUT;
- local(@file_string);
- while () {
- push(@file_string, $_ );
-@@ -2316,6 +2321,7 @@
-
- open(OUTPUT, ">$CURRENT_FILE")
- || die "Cannot write '$CURRENT_FILE': $!\n";
-+ binmode OUTPUT;
- if ($XBIT_HACK) { # use Apache's XBit hack
- chmod 0744, $CURRENT_FILE;
- &check_htaccess;
-@@ -3766,6 +3772,7 @@
- print "\nWriting image.pre file ...\n";
- open(ENV,">.$dd${PREFIX}images.pre")
- || die "\nCannot write '${PREFIX}images.pre': $!\n";
-+ binmode ENV;
- print ENV &make_latex($latex_body);
- print ENV "\n";
- close ENV;
-@@ -3785,6 +3792,7 @@
- # save pre-processor commands in a file: preproc
- open(CMDS,">.$dd${PREFIX}preproc")
- || die "\nCannot write '${PREFIX}preproc': $!\n";
-+ binmode CMDS;
- print CMDS $preprocessor_cmds ;
- close CMDS;
-
-@@ -3795,6 +3803,7 @@
- print "\nWriting image file ...\n";
- open(ENV,">.$dd${PREFIX}images.tex")
- || die "\nCannot write '${PREFIX}images.tex': $!\n";
-+ binmode ENV;
- print ENV &make_latex($latex_body);
- print ENV "\n";
- close ENV;
-@@ -7155,8 +7164,10 @@
- print "\nError: Cannot write '$FILE.css': $!\n";
- return;
- }
-+ binmode STYLESHEET;
- if ( -f $EXTERNAL_STYLESHEET ) {
- if(open(EXT_STYLES, "<$EXTERNAL_STYLESHEET")) {
-+ binmode EXT_STYLES;
- while () { print STYLESHEET $_; }
- close(EXT_STYLES);
- } else {
-@@ -7451,7 +7462,7 @@
- &slurp_input($this_file);
- open(OUTFILE, ">$this_file")
- || die "\nError: Cannot write file '$this_file': $!\n";
--
-+ binmode OUTFILE;
- if (($INDEX) && ($SHORT_INDEX) && ($SEGMENT eq 1)) {
- &make_index_segment($title,$file); }
-
-@@ -7815,6 +7826,7 @@
- return();
- }
- if(open(INIT, "<$init_file")) {
-+ binmode INIT;
- foreach $info_line () {
- $info_line =~ s/[<>"&]/'&'.$html_special_entities{$&}.';'/eg;
- $init_contents .= $info_line;
-@@ -8579,6 +8591,7 @@
- sub post_process_footnotes {
- &slurp_input($footfile);
- open(OUT, ">$footfile") || die "Cannot write file '$footfile': $!\n";
-+ binmode OUT;
- &replace_markers;
- &post_post_process if (defined &post_post_process);
- &adjust_encoding;
-@@ -8600,6 +8613,7 @@
- print "\nError: Cannot write '$filename': $!\n";
- return;
- }
-+ binmode FILE;
- print FILE $_;
- close(FILE);
- }
-@@ -9039,6 +9053,7 @@
- my $script = $SCRIPT || $0;
- open(PIPE, "$perldoc -t $script |")
- || die "Fatal: can't open pipe: $!";
-+ binmode PIPE;
- while () {
- if (/^\s*$/) {
- next;
-@@ -10134,6 +10149,7 @@
- print "\nError: Cannot write '$urlimg': $!\n";
- return;
- }
-+ binmode IMAGE_MAP;
- ### HWS Pass server map unchanged from user
- print IMAGE_MAP "\n\n\n";
- print IMAGE_MAP "
";
-@@ -10151,6 +10167,8 @@
- ($to_prefix, $suffix) = split(/\./, $to);
- if ($EXTN =~ /$suffix$/) {
- if (open(FROM, "<$from") && open(HTMP, ">HTML_tmp")) {
-+ binmode FROM;
-+ binmode HTMP;
- while () {
- s/$from_prefix\.$IMAGE_TYPE/$to_prefix.$IMAGE_TYPE/g;
- print HTMP;
-@@ -10175,6 +10193,7 @@
- &replace_markers;
- &add_dir_to_href if ($DESTDIR);
- if(open(CAPTIONS, ">${PREFIX}$type.pl")) {
-+ binmode CAPTIONS;
- print CAPTIONS $_;
- close (CAPTIONS);
- } else {
-@@ -16379,6 +16398,7 @@
- if (-f $access_file) {
- print STDOUT " ... found";
- open(HTACCESS, "<$access_file");
-+ binmode HTACCESS;
- while () {
- if (/^\s*XBitHack\s*on\s*$/) {
- print STDOUT " with XBitHack on";
-Index: styles/color.perl
-===================================================================
---- styles/color.perl.orig 2015-12-16 15:54:34.218410597 +0100
-+++ styles/color.perl 2015-12-16 15:55:58.302409628 +0100
-@@ -153,6 +153,7 @@
- if (-f $file) {
- if (open(COLORFILE,"<$file")) {
- print STDOUT "\n(reading colors from $file" if $DEBUG;
-+ binmode COLORFILE;
- while () {
- s/^\s*(\d+)\s+(\d+)\s+(\d+)\s+(\w+(\s\w+)*)\s*/
- ($r,$g,$b,$name)=($1,$2,$3,$4);
-@@ -183,6 +184,7 @@
- if (-f $file) {
- if (open(COLORFILE,"<$file")) {
- print STDOUT "\n(reading colors from $file";
-+ binmode COLORFILE;
- @colors = ();
- foreach (@colors) {
- next if (/^\s*$/);
-Index: styles/frames.perl
-===================================================================
---- styles/frames.perl.orig 2002-11-29 12:49:18.000000000 +0100
-+++ styles/frames.perl 2015-12-16 15:54:34.218410597 +0100
-@@ -1126,6 +1126,7 @@
- );
- &text_cleanup;
- open(FILE,">$filename") || print "Cannot open $filename $!\n";
-+ binmode FILE;
- print FILE $_;
- close(FILE);
- }
-Index: styles/getimagesize.perl
-===================================================================
---- styles/getimagesize.perl.orig 2002-11-29 12:49:18.000000000 +0100
-+++ styles/getimagesize.perl 2015-12-16 15:54:34.218410597 +0100
-@@ -12,6 +12,7 @@
- my $type = lc($1);
- $type = $IMAGE_TYPE unless $type =~ /(gif|png|jpe?g)/;
- if (open(IMAGE, "<$imagefile")) {
-+ binmode IMAGE;
- my ($buffer,$magic,$dummy,$width,$height) = ('','','',0,0);
- binmode(IMAGE); # not harmful un UNIX
- # if ($IMAGE_TYPE =~ /gif/) {
-Index: styles/graphics-support.perl
-===================================================================
---- styles/graphics-support.perl.orig 2004-10-25 07:15:01.000000000 +0200
-+++ styles/graphics-support.perl 2015-12-16 15:54:34.218410597 +0100
-@@ -426,6 +426,7 @@
- my($file)=@_;
- my(@bb,$f);
- if(($f=find_file($file,$GRAPHICS_PATH,['.eps','.ps','.bb'])) && open(PS,$f)){
-+ binmode PS;
- while(){
- if(/^%%BoundingBox:\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s*$/){
- @bb=($1,$2,$3,$4); last; }}
-Index: styles/html.perl
-===================================================================
---- styles/html.perl.orig 2015-08-04 16:58:10.000000000 +0200
-+++ styles/html.perl 2015-12-16 15:54:34.218410597 +0100
-@@ -293,6 +293,7 @@
- if ($pretag) {
- # code due to Alan Williams
- open(LABELS, "<$labelfile");
-+ binmode LABELS;
- print "\nLoading external labels from $labelfile, with prefix $pretag"
- if ($VERBOSITY > 1);
- local($translated_stream, $instream);
-@@ -400,6 +401,7 @@
- if ($pretag) {
- # code due to Alan Williams
- open(LABELS, "<$labelfile");
-+ binmode LABELS;
- print "\nLoading external labels from $labelfile, with prefix $pretag"
- if ($VERBOSITY > 1);
- local($translated_stream, $instream);
-Index: styles/webtex.perl
-===================================================================
---- styles/webtex.perl.orig 2015-08-04 16:58:10.000000000 +0200
-+++ styles/webtex.perl 2015-12-16 15:54:34.218410597 +0100
-@@ -227,6 +227,7 @@
- &webeq_failed($out_tag); $out_tag = '';
- } else {
- open(TAG, "<$out_tag");
-+ binmode TAG;
- $app_tag = join('',);
- close(TAG);
- # replace webeq fall-back image by LaTeX2HTML's own, or none at all
-Index: texexpand.pin
-===================================================================
---- texexpand.pin.orig 2004-01-03 07:14:59.000000000 +0100
-+++ texexpand.pin 2015-12-16 15:54:34.218410597 +0100
-@@ -552,6 +552,7 @@
- if($opt{save_styles}) {
- open(STYLES,">$opt{save_styles}")
- || die "$prompt Error: Cannot open style file '$opt{save_styles}': $!\n";
-+ binmode STYLES;
- }
- my $out_file = $opt{output}||$opt{out};
- if($out_file) {
-@@ -561,6 +562,7 @@
- else {
- open(OUT,">&STDOUT");
- }
-+ binmode OUT;
-
- &process_file($infile); # the workhorse...
-
-@@ -678,6 +680,7 @@
- $includelevel++;
-
- open(IN,"<$infile") || die "$prompt Cannot open $infile\n";
-+ binmode IN;
- print STDERR "$prompt %--- Processing $infile" if ($debug > 1);
-
- # if we don't include this file marker LaTeX2HTML won't split
-Index: versions/frame.pl
-===================================================================
---- versions/frame.pl.orig 2002-11-29 12:49:18.000000000 +0100
-+++ versions/frame.pl 2015-12-16 15:54:34.222410596 +0100
-@@ -1202,6 +1202,7 @@
- );
- &text_cleanup;
- open(FILE,">$filename") || print "Cannot open $filename $!\n";
-+ binmode FILE;
- print FILE $_;
- close(FILE);
- }
-Index: versions/techexpl.pl
-===================================================================
---- versions/techexpl.pl.orig 2002-11-29 12:49:19.000000000 +0100
-+++ versions/techexpl.pl 2015-12-16 15:54:34.222410596 +0100
-@@ -212,6 +212,7 @@
- sub TE_check_file_contents {
- local ($ifile) = @_;
- open(TEINC, "<$ifile");
-+ binmode TEINC;
- my($macrosOK,$macrosNUM,$numlines,$invalid) = (0,0,0,0);
- my $TE_special_macros_rx = join('|',@TE_special_macros);
- my $TE_defined_accents_rx = join('|',@TE_defined_accents);
diff --git a/latex2html-dest-dir.diff b/latex2html-dest-dir.diff
deleted file mode 100644
index ab1da3b..0000000
--- a/latex2html-dest-dir.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-Index: config/install.pl
-===================================================================
---- config/install.pl.orig
-+++ config/install.pl
-@@ -295,8 +295,10 @@ my @icon_types = $cfg{'IMAGE_TYPES'} ?
- split(/\s+/,$cfg{'IMAGE_TYPES'}) : qw(gif);
- my $iconrx = join('|', @icon_types);
-
-+my $destdir=$ENV{"DESTDIR"};
- my $dest1 = "$cfg{'SHLIBDIR'}${dd}icons";
--if((-d $dest1 && !-w _) || (-d $cfg{'SHLIBDIR'} && !-w _)) {
-+print STDERR "((( $destdir, $dest1 )))\n";
-+if((-d "$destdir$dest1" && !-w _) || (-d "$destdir$cfg{'SHLIBDIR'}" && !-w _)) {
- print STDERR "Error: Cannot install icons in '$dest1': No write permission.\n";
- $dest1 = '';
- }
diff --git a/latex2html-perl-bindir.diff b/latex2html-perl-bindir.diff
deleted file mode 100644
index 7c9a7da..0000000
--- a/latex2html-perl-bindir.diff
+++ /dev/null
@@ -1,9 +0,0 @@
---- cweb2html/makemake.pl
-+++ cweb2html/makemake.pl
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
-
- ################################################################################
- # Copyright 1998-1999 by Jens Lippmann (lippmann@rbg.informatik.tu-darmstadt.de)
-
diff --git a/latex2html.changes b/latex2html.changes
index 4007827..73085a3 100644
--- a/latex2html.changes
+++ b/latex2html.changes
@@ -1,3 +1,17 @@
+-------------------------------------------------------------------
+Fri Jul 15 19:21:53 UTC 2022 - Dirk Müller
+
+- update to 2022.2:
+ * spacing of eqnarray and align
+ * check for preview.sty in config.pl
+ * check for failure of pdflatex run
+ * newline after footnote should give space
+ * fix ref to label inside float
+ * add sidewaysfigure, sidewaystable
+ * fix eqnarray*
+- drop latex2html-binmode.diff.
+ latex2html-dest-dir.diff, latex2html-perl-bindir.diff
+
-------------------------------------------------------------------
Thu Apr 21 22:13:32 UTC 2022 - Ferdinand Thiessen
diff --git a/latex2html.spec b/latex2html.spec
index 7974788..3995e49 100644
--- a/latex2html.spec
+++ b/latex2html.spec
@@ -19,7 +19,7 @@
%define share_dir %{_datadir}/latex2html
%define _texmfmaindir %{_datadir}/texmf
Name: latex2html
-Version: 2022
+Version: 2022.2
Release: 0
Summary: LaTeX to HTML Converter
License: GPL-2.0-or-later
@@ -28,12 +28,6 @@ URL: https://github.com/latex2html/latex2html/
Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
# PATCH-FIX-OPENSUSE latex2html-share-dir.diff -- Fix latex2html share dir location, use /usr/share not /usr/share/lib
Patch0: latex2html-share-dir.diff
-# PATCH-FIX-UPSTREAM latex2html-perl-bindir.diff -- Fix shbang to use /usr/bin not /usr/local/bin
-Patch1: latex2html-perl-bindir.diff
-# PATCH-FEATURE-UPSTREAM latex2html-dest-dir.diff -- Support DESTDIR variable while installing
-Patch2: latex2html-dest-dir.diff
-# PATCH-FIX-UPSTREAM latex2html-binmode.diff -- Open files in binary mode, required for UTF-8 files
-Patch3: latex2html-binmode.diff
BuildRequires: fdupes
BuildRequires: ghostscript-fonts-std
BuildRequires: ghostscript-x11
@@ -74,9 +68,6 @@ This subpackage contains the documentation for the Latex2HTML converter.
%prep
%setup -q
%patch0
-%patch1
-%patch2
-%patch3
%build
# Not autotools based configure