ports/146335: [patch] www/w3m: various PREFIX/LOCALBASE fixes

Anonymous swell.k at gmail.com
Wed May 5 17:40:08 UTC 2010


>Number:         146335
>Category:       ports
>Synopsis:       [patch] www/w3m: various PREFIX/LOCALBASE fixes
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 05 17:40:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Anonymous
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
LOCALBASE=3D/usr/pkg (system)

PREFIX=3D$HOME/aaa (test)
PKG_DBDIR=3D$HOME/db (test)

INLINE_IMAGE=3D
M17N=3D
WITH_THREADING=3D
JAPANESE=3D
>Description:
  $ pkg_info -qxL w3m | xargs zfgrep /usr/local
  Binary file ~/aaa/bin/w3m matches (path to migemo)
  ~/aaa/libexec/w3m/cgi-bin/w3mman2html.cgi:     "/usr/local/include",
  ~/aaa/share/doc/ja/w3m/HISTORY:=EF=BF=BD=C4=A4=EF=BF=BD=EF=BF=BD=C7=A4=CB=
=A1=EF=BF=BDLinux =EF=BF=BD=EF=BF=BD gc library =EF=BF=BD=EF=BF=BD /usr/loc=
al/lib =EF=BF=BD=EF=BF=BD=CB=A5=EF=BF=BD=EF=BF=BD=EF=BF=BD=C8=A1=EF=BF=BD=
=EF=BF=BD=EB=A4=B5=EF=BF=BD=EF=BF=BD=EF=BF=BD
  ~/aaa/share/doc/ja/w3m/HISTORY:=EF=BF=BD=EF=BF=BDgc =EF=BF=BD=EF=BF=BD /u=
sr/local =EF=BF=BD=CA=B2=EF=BF=BD=EF=BF=BD=CB=A4=EF=BF=BD=EF=BF=BD=EF=BF=BD=
=EF=BF=BD configure =EF=BF=BD=EF=BF=BD
  ~/aaa/share/doc/ja/w3m/HISTORY:file:///usr/local/lib/w3m/ =EF=BF=BD=CB=A4=
=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=CA=B3=EF=BF=BD=EF=BF=BD=EF=BF=
=BD CGI =EF=BF=BD=C8=A4=EF=BF=BD=EF=BF=BD=C6=B0=EF=BF=BD=EF=BF=BD=EF=BF=BD
  ~/aaa/share/doc/ja/w3m/MANUAL.html:(=C5=B5=EF=BF=BD=EF=BF=BD=C5=AA=EF=BF=
=BD=CB=A4=EF=BF=BD /usr/local/lib/w3m)=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=
=EF=BF=BD=CE=A5=C7=A5=EF=BF=BD=EF=BF=BD=EC=A5=AF=EF=BF=BD=C8=A5=EF=BF=BD=CF=
=A1=EF=BF=BD
  ~/aaa/share/doc/ja/w3m/MANUAL.html:=EF=BF=BD=EF=BF=BD=EF=BF=BD=EA=A4=B9=
=EF=BF=BD=EB=A4=B3=EF=BF=BD=C8=A4=EF=BF=BD=EF=BF=BD=C7=A4=EF=BF=BD=EF=BF=BD=
=DE=A4=EF=BF=BD(=EF=BF=BD=E3=A4=A8=EF=BF=BD=EF=BF=BD /usr/local/cgi-bin:/ho=
me/aito/cgi-bin =EF=BF=BD=CA=A4=EF=BF=BD)=EF=BF=BD=EF=BF=BD
  ~/aaa/share/doc/ja/w3m/README.migemo:    Migemo =EF=BF=BD=EF=BF=BD=EF=BF=
=BD=DE=A5=EF=BF=BD=EF=BF=BD ..... migemo -t egrep /usr/local/share/migemo/m=
igemo-dict
  ~/aaa/share/doc/ja/w3m/README.migemo:    % migemo -t egrep /usr/local/sha=
re/migemo/migemo-dict
  ~/aaa/share/doc/w3m/HISTORY:  installed in /usr/local/lib.
  ~/aaa/share/doc/w3m/HISTORY:* when gc library exists under /usr/local, co=
nfigure decides
  ~/aaa/share/doc/w3m/HISTORY:or file:///usr/local/lib/w3m/. Scripts in any=
 other directory
  ~/aaa/share/doc/w3m/MANUAL.html:(typically /usr/local/lib/w3m). This dire=
ctory can be referred
  ~/aaa/share/doc/w3m/MANUAL.html:/usr/local/cgi-bin:/home/aito/cgi-bin. To=
 use /cgi-bin/ directory,
  fgrep: ~/aaa/share/locale/ja/LC_MESSAGES/w3m.mo: No such file or directory
>How-To-Repeat:
>Fix:
--- a.diff begins here ---
Index: www/w3m/Makefile
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /a/.cvsup/ports/www/w3m/Makefile,v
retrieving revision 1.93
diff -u -p -r1.93 Makefile
--- www/w3m/Makefile	22 Aug 2009 00:38:29 -0000	1.93
+++ www/w3m/Makefile	5 May 2010 17:30:19 -0000
@@ -54,7 +54,7 @@ PLIST_SUB+=3D	M17N=3D"@comment "
=20
 .if defined(JAPANESE)
 USE_GETTEXT=3D		yes
-CONFIGURE_ARGS+=3D	--enable-m17n --enable-japanese=3DE --with-migemo=3Dyes
+CONFIGURE_ARGS+=3D	--enable-m17n --enable-japanese=3DE --with-migemo=3Dyes=
 gt_cv_func_gnugettext1_libintl=3Dyes
 DOCS_JP=3D	${DOCS} README.SSL README.cookie README.keymap README.mailcap \
 		README.menu README.migemo
=20
@@ -139,7 +139,12 @@ pre-everything::
 post-patch:
 	@${REINPLACE_CMD} -e \
 		's|\`\(expr\) \(.*\) : \(.*\)`|`\1 \\( \2 : \3 \\)`|' \
+		-e 's|/usr/local|${LOCALBASE}|g' \
 		${WRKSRC}/configure
+	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
+		${WRKSRC}/scripts/w3mman/w3mman2html.cgi.in
+	@${FIND} ${WRKSRC}/doc* -type f \! -name HISTORY \
+		-exec ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' {} +
=20
 post-install:
 .if !defined(NOPORTDOCS)
--- a.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list