ports/181746: ImageMagick makefile directly executes perl

Andreas Nilsson andrnils at gmail.com
Mon Sep 2 08:30:01 UTC 2013


>Number:         181746
>Category:       ports
>Synopsis:       ImageMagick makefile directly executes perl
>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:   Mon Sep 02 08:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Andreas Nilsson
>Release:        9.2-PRERELEASE
>Organization:
>Environment:
FreeBSD jailer.netclean.com 9.2-PRERELEASE FreeBSD 9.2-PRERELEASE #2 r255015M: Thu Aug 29 10:23:21 CEST 2013     root at jailer.netclean.com:/usr/obj/tank/cvs/9/src/sys/VNET  amd64
>Description:
Trying to build my set of desktop packages with poudriere triggers

====>> Calculating ports order and dependencies
perl: not found
make: "/usr/ports/graphics/ImageMagick/Makefile" line 82: warning: Couldn't read shell's output for "/bin/sh -c 'case `perl --version` in *freebsd-thread*) echo yes ;; esac'"
WARNING (graphics/ImageMagick): perl: not found
WARNING (graphics/ImageMagick): make: "/usr/ports/graphics/ImageMagick/Makefile" line 82: warning: Couldn't read shell's output for "/bin/sh -c 'case `perl --version` in *freebsd-thread*) echo yes ;; esac'"
====>> Sanity checking the repository

>How-To-Repeat:
On a clean system ( no installed ports ) do:

dir="/usr/ports/graphics/ImageMagick"
makeargs="-VPKG_DEPENDS -VBUILD_DEPENDS -VEXTRACT_DEPENDS -VLIB_DEPENDS -VPATCH_DEPENDS -VFETCH_DEPENDS -VRUN_DEPENDS"
make -C ${dir} $makeargs
>Fix:
Do not execute non-in-base programs outside of targets which has had said programs installed.

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


More information about the freebsd-ports-bugs mailing list