Bug 181746 - graphics/ImageMagick makefile directly executes perl
Summary: graphics/ImageMagick makefile directly executes perl
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Koop Mast
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-02 09:30 UTC by andrnils
Modified: 2014-06-17 20:19 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andrnils 2013-09-02 09:30:00 UTC
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

Fix: 

Do not execute non-in-base programs outside of targets which has had said programs installed.
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
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-09-02 16:59:19 UTC
Maintainer of graphics/ImageMagick,

Please note that PR ports/181746 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/181746

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2013-09-02 16:59:20 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2014-01-19 17:17:51 UTC
State Changed
From-To: feedback->open

maintainer was reset.
Comment 4 Koop Mast freebsd_committer freebsd_triage 2014-02-06 09:48:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->kwm

Adopted ImageMagick take pr's