ports/175998: PERL_ARCHNAME != perl -V:archname in port Makefiles

Colin Percival cperciva at freebsd.org
Sun Feb 10 06:30:00 UTC 2013


>Number:         175998
>Category:       ports
>Synopsis:       PERL_ARCHNAME != perl -V:archname in port Makefiles
>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:   Sun Feb 10 06:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Colin Percival
>Release:        FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
>Description:
The net/silc-client and science/mcstas ports contain
PERL_ARCHNAME!=         perl -V:archname 2>/dev/null || true
and
PERL_ARCHNAME!= perl -V:archname
respectively.

If the system does not already have perl installed when the user
runs "make install", these will break.  They also make noise if
a user runs "make describe" on a system without perl installed.
>How-To-Repeat:
1. Install a clean FreeBSD system, without any packages.
2. Extract a ports tree via 'portsnap fetch extract'.
3. cd /usr/ports/science/mcstas && make describe
>Fix:
I'm guessing that there's a better way of getting the architecture
name, but I don't know what it is.

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list