From 4a4838b8360b5a6fc1bd295fca88a6b77e4471b5 Mon Sep 17 00:00:00 2001 From: rafan Date: Mon, 8 Oct 2007 04:14:54 +0000 Subject: - When libexecdir does not exist, the installed perl based plugins gets wrong use lib directive. This is due to the installation procedure assumes the existence of libexecdir. Fix this problem and bump PORTREVISION. PR: ports/115443 Reported by: Stefan Kaltenbrunner Patched by: Jarrod Sayers (maintainer) --- net-mgmt/nagios-plugins/Makefile | 2 +- net-mgmt/nagios-plugins/files/patch-plugins-scripts__subst.in | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 net-mgmt/nagios-plugins/files/patch-plugins-scripts__subst.in (limited to 'net-mgmt') diff --git a/net-mgmt/nagios-plugins/Makefile b/net-mgmt/nagios-plugins/Makefile index ab8b847f1bc..4be6e3ca375 100644 --- a/net-mgmt/nagios-plugins/Makefile +++ b/net-mgmt/nagios-plugins/Makefile @@ -7,7 +7,7 @@ PORTNAME= nagios-plugins PORTVERSION= 1.4.9 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= net-mgmt MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} diff --git a/net-mgmt/nagios-plugins/files/patch-plugins-scripts__subst.in b/net-mgmt/nagios-plugins/files/patch-plugins-scripts__subst.in new file mode 100644 index 00000000000..35b676b9520 --- /dev/null +++ b/net-mgmt/nagios-plugins/files/patch-plugins-scripts__subst.in @@ -0,0 +1,11 @@ +--- plugins-scripts/subst.in.orig Wed Aug 31 07:41:42 2005 ++++ plugins-scripts/subst.in Sun Sep 30 18:16:42 2007 +@@ -1,7 +1,7 @@ + #!/usr/bin/awk + + function which(c,path) { +- cmd = "test -x " c; ++ cmd = "[ " c " = @libexecdir@ ] || test -x " c; + + if (system(cmd)==0) { + return c; -- cgit