From nobody@FreeBSD.org  Fri Dec 27 09:26:20 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 0D255629
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 27 Dec 2013 09:26:20 +0000 (UTC)
Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id EAC7F1F97
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 27 Dec 2013 09:26:19 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rBR9QJE2014067
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 27 Dec 2013 09:26:19 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rBR9QJdO014031;
	Fri, 27 Dec 2013 09:26:19 GMT
	(envelope-from nobody)
Message-Id: <201312270926.rBR9QJdO014031@oldred.freebsd.org>
Date: Fri, 27 Dec 2013 09:26:19 GMT
From: Hardy Schumacher <hardy.schumacher@gmx.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [BUG] ports-mgmt/portlint (perl warnings)
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         185225
>Category:       ports
>Synopsis:       [BUG] ports-mgmt/portlint (perl warnings)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    marcus
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 27 09:30:00 UTC 2013
>Closed-Date:    Sun Dec 29 05:29:34 UTC 2013
>Last-Modified:  Sun Dec 29 05:29:34 UTC 2013
>Originator:     Hardy Schumacher
>Release:        FreeBSD-9.2
>Organization:
>Environment:
FreeBSD gamma.low.org 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255996: Thu Oct  3 20:40:04 CEST 2013     root@gamma.low.org:/usr/obj/usr/src/sys/LOW_GAMMA  i386
>Description:
On some ports when using "portlint -A" or "portlint -abgmt" it shows some internal perl warnings about uninitialized variables.
Attachment includes complete console output from port "arabic/arabtex".

>How-To-Repeat:
Use "portlint -A" or "portlint -abgmt" on port "arabic/arabtex".
>Fix:


Patch attached with submission follows:

Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 1.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 2.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 3.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 4.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 5.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 6.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 7.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 8.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 9.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 10.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 11.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 12.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 13.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 14.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 15.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 16.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 17.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 18.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 19.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 20.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 21.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 22.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 23.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 24.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 25.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 26.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 27.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 28.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 29.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 30.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 190.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 191.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 192.
Use of uninitialized value within %check_xxxdir_ok in concatenation (.) or string at /usr/local/bin/portlint line 855, <IN> line 193.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [1]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/arabtex.gif' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [2]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/arabtex.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [3]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/changes.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [4]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/changes.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [5]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/chg311.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [6]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/chg311a.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [7]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/chg311b.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [8]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/chg311c.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [9]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/chg311d.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [10]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/miktex.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [11]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/new1.gif' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [12]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/new2.gif' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [13]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/html/refer.htm' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [14]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/announce.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [15]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/arabtex.doc' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [16]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/arabtex.faq' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [17]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/arwindoc.tex' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [18]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/changes.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [19]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/changes2.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [20]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/hebrew.305' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [21]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/install.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [22]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/kashmiri.tex' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [23]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/lppl.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [24]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/malay.tex' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [25]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/miktex.mai' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [26]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/readme.305' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [27]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/readme.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [28]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/sindhi.tex' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [29]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/tetex.txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [30]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%%%TEXMFLOCALDIR%%/doc/arabtex/txt/uighur.tex' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [190]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%@dirrmtry %%TEXMFLOCALDIR%%/doc/arabtex/txt' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [191]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%@dirrmtry %%TEXMFLOCALDIR%%/doc/arabtex/html' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [192]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%@dirrmtry %%TEXMFLOCALDIR%%/doc/arabtex' instead and update Makefile accordingly.
WARN: /usr/ports/arabic/arabtex/pkg-plist: [193]: Do not mix %%PORTDOCS%% with %%TEXMFLOCALDIR%%. Use '%%PORT%%@dirrmtry %%TEXMFLOCALDIR%%/doc' instead and update Makefile accordingly.
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
WARN: Makefile: new ports should not set PORTREVISION.
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
WARN: Makefile: be sure to include language code "ar-" in the module alias name.
0 fatal errors and 38 warnings found.


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->marcus 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri Dec 27 09:30:08 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185225 
State-Changed-From-To: open->patched 
State-Changed-By: marcus 
State-Changed-When: Sun Dec 29 05:23:33 UTC 2013 
State-Changed-Why:  
Fixed in my CVS repo pending the next release. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185225 
State-Changed-From-To: patched->closed 
State-Changed-By: marcus 
State-Changed-When: Sun Dec 29 05:29:16 UTC 2013 
State-Changed-Why:  
Fixed, thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185225 
>Unformatted:
