ports/185225: [BUG] ports-mgmt/portlint (perl warnings)

Hardy Schumacher hardy.schumacher at gmx.de
Fri Dec 27 09:30:00 UTC 2013


>Number:         185225
>Category:       ports
>Synopsis:       [BUG] ports-mgmt/portlint (perl warnings)
>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:   Fri Dec 27 09:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>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 at 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:
>Unformatted:


More information about the freebsd-ports-bugs mailing list