summaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
authorroam <roam@FreeBSD.org>2005-02-12 22:40:59 +0000
committerroam <roam@FreeBSD.org>2005-02-12 22:40:59 +0000
commit7b8f29a0e3ff76d7a774214688ad0be258b0600c (patch)
tree690bee388e6c206d3de53a4716a6406346e51838 /textproc
parentda9a25bf3792b150fcfed6081e8037e6326a14e2 (diff)
downloadFreeBSD-ports-7b8f29a0e3ff76d7a774214688ad0be258b0600c.zip
FreeBSD-ports-7b8f29a0e3ff76d7a774214688ad0be258b0600c.tar.gz
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 ;)
Diffstat (limited to 'textproc')
-rw-r--r--textproc/texi2html/Makefile2
-rw-r--r--textproc/texi2html/files/patch-texi2html.pl41
2 files changed, 42 insertions, 1 deletions
diff --git a/textproc/texi2html/Makefile b/textproc/texi2html/Makefile
index e70e5ca..64ae6a5 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 0000000..3d16390
--- /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 ''))
+ {
OpenPOWER on IntegriCloud