Bug 178646 - ftp/wget : fix build with texinfo-5 installed
ftp/wget : fix build with texinfo-5 installed
Status: Closed FIXED
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s)
Latest
Any Any
: Normal Affects Only Me
Assigned To: Vasil Dimov
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-05-14 20:50 UTC by Christoph Moench-Tegeder
Modified: 2013-05-17 09:20 UTC (History)
0 users

See Also:


Attachments
file.diff (2.62 KB, patch)
2013-05-14 20:50 UTC, Christoph Moench-Tegeder
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Moench-Tegeder 2013-05-14 20:50:01 UTC
	ftp/wget fails to build when the texinfo port (print/texinfo) is
	installed, as texinfo 5 is way more strict with it's input than the
	texinfo 4.8 we have in base. In particular, the build fails on wrongly
	nested @itemx/@item constructs in doc/wget.text

Fix: The problem has already been fixed in upstream git, but not yet
	released. I took the verbatim patch from
	http://git.savannah.gnu.org/cgit/wget.git/patch/doc/wget.texi?id=9e8d899a356d95be34737488bb8fd59d4c6b3dbd
	(thus leaving copyright info on the patch itself intact) and have
	it patched onto the wget source via the post-patch target.
	Ports-Patch via HTTP: http://burggraben.net/hacks/wget_texinfo5.patch.gz

svn status

M       Makefile
A       files/001-fix-texinfo.diff
Comment 1 Edwin Groothuis freebsd_committer 2013-05-14 20:50:10 UTC
Responsible Changed
From-To: freebsd-ports-bugs->vd

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter freebsd_committer 2013-05-17 09:11:16 UTC
Author: vd
Date: Fri May 17 08:11:03 2013
New Revision: 318361
URL: http://svnweb.freebsd.org/changeset/ports/318361

Log:
  ftp/wget: fix build with texinfo-5 installed
  
  PR:		ports/178646
  Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>

Added:
  head/ftp/wget/files/patch-doc__wget.texi   (contents, props changed)

Added: head/ftp/wget/files/patch-doc__wget.texi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/ftp/wget/files/patch-doc__wget.texi	Fri May 17 08:11:03 2013	(r318361)
@@ -0,0 +1,40 @@
+--- doc/wget.texi
++++ doc/wget.texi
+@@ -875,7 +875,7 @@ recommendation to block many unrelated users from a web site due to the
+ actions of one.
+ 
+ @cindex proxy
+-@itemx --no-proxy
++@item --no-proxy
+ Don't use proxies, even if the appropriate @code{*_proxy} environment
+ variable is defined.
+ 
+@@ -976,7 +976,7 @@ are outside the range of @sc{ascii} characters (that is, greater than
+ whose encoding does not match the one used locally.
+ 
+ @cindex IPv6
+-@itemx -4
++@item -4
+ @itemx --inet4-only
+ @itemx -6
+ @itemx --inet6-only
+@@ -3093,7 +3093,7 @@ display properly---the same as @samp{-p}.
+ Change setting of passive @sc{ftp}, equivalent to the
+ @samp{--passive-ftp} option.
+ 
+-@itemx password = @var{string}
++@item password = @var{string}
+ Specify password @var{string} for both @sc{ftp} and @sc{http} file retrieval. 
+ This command can be overridden using the @samp{ftp_password} and 
+ @samp{http_password} command for @sc{ftp} and @sc{http} respectively.
+@@ -3604,7 +3604,7 @@ In addition to the environment variables, proxy location and settings
+ may be specified from within Wget itself.
+ 
+ @table @samp
+-@itemx --no-proxy
++@item --no-proxy
+ @itemx proxy = on/off
+ This option and the corresponding command may be used to suppress the
+ use of proxy, even if the appropriate environment variables are set.
+--
+cgit v0.9.0.2
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Vasil Dimov freebsd_committer 2013-05-17 09:11:30 UTC
State Changed
From-To: open->closed

Committed, thanks! 

Note: use /usr/ports/Tools/scripts/splitpatch.pl to generate the name 
of the patch file to be placed in files/