From ba3f22fd1573688131330ef055dfd46d7a992299 Mon Sep 17 00:00:00 2001 From: Peter Pentchev Date: Sat, 12 Feb 2005 22:40:59 +0000 Subject: Revert to the traditional behavior when building split HTML: do not create a directory and put the files in there, but create all the files in the current directory with a common prefix instead. Grrr: in the general direction of the texi2html authors for throwing backwards compatibility to the wind without so much as a note in the ChangeLog Reported by: many people, including kris, WRT build failures on many different ports which use texi2html :( Pointy hat to: myself for not at least testing the xboard build ;) --- textproc/texi2html/Makefile | 2 +- textproc/texi2html/files/patch-texi2html.pl | 41 +++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 textproc/texi2html/files/patch-texi2html.pl diff --git a/textproc/texi2html/Makefile b/textproc/texi2html/Makefile index e70e5ca96855..64ae6a5f9941 100644 --- a/textproc/texi2html/Makefile +++ b/textproc/texi2html/Makefile @@ -7,7 +7,7 @@ PORTNAME= texi2html PORTVERSION= 1.76 -PORTREVISION= 0 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_LOCAL} diff --git a/textproc/texi2html/files/patch-texi2html.pl b/textproc/texi2html/files/patch-texi2html.pl new file mode 100644 index 000000000000..3d163908646f --- /dev/null +++ b/textproc/texi2html/files/patch-texi2html.pl @@ -0,0 +1,41 @@ +--- texi2html.pl.orig Fri Feb 4 02:16:52 2005 ++++ texi2html.pl Sun Feb 13 00:18:09 2005 +@@ -2445,20 +2445,24 @@ + + if ($Texi2HTML::Config::SPLIT and ($Texi2HTML::Config::OUT ne '')) + { +- $Texi2HTML::Config::OUT =~ s|/*$||; +- $docu_rdir = "$Texi2HTML::Config::OUT/"; +- unless (-d $Texi2HTML::Config::OUT) +- { +- if ( mkdir($Texi2HTML::Config::OUT, oct(755))) +- { +- print STDERR "# created directory $Texi2HTML::Config::OUT\n" if ($T2H_VERBOSE); +- } +- else +- { +- die "$ERROR can't create directory $Texi2HTML::Config::OUT\n"; +- } +- } +- print STDERR "# putting result files into directory $docu_rdir\n" if ($T2H_VERBOSE); ++# $Texi2HTML::Config::OUT =~ s|/*$||; ++# $docu_rdir = "$Texi2HTML::Config::OUT/"; ++# unless (-d $Texi2HTML::Config::OUT) ++# { ++# if ( mkdir($Texi2HTML::Config::OUT, oct(755))) ++# { ++# print STDERR "# created directory $Texi2HTML::Config::OUT\n" if ($T2H_VERBOSE); ++# } ++# else ++# { ++# die "$ERROR can't create directory $Texi2HTML::Config::OUT\n"; ++# } ++# } ++# print STDERR "# putting result files into directory $docu_rdir\n" if ($T2H_VERBOSE); ++ # FIXME: handle the case when ::OUT includes a basedir ++ $Texi2HTML::Config::PREFIX = $Texi2HTML::Config::OUT; ++ $docu_rdir = ''; ++ $Texi2HTML::Config::OUT = ''; + } + elsif (! $Texi2HTML::Config::SPLIT and ($Texi2HTML::Config::OUT ne '')) + { -- cgit v1.2.3