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