summaryrefslogtreecommitdiff
path: root/mk/bsd.options.mk
diff options
context:
space:
mode:
authordillo <dillo>2005-06-01 13:40:14 +0000
committerdillo <dillo>2005-06-01 13:40:14 +0000
commite7ba3c296e2f0ea897d043d3c0df90a349ad5650 (patch)
tree9c37b59e7be2958071546c3bc369f4feed97dfed /mk/bsd.options.mk
parent0557269b9ca7eb56c1dcce58cbe999a7f69afb3f (diff)
downloadpkgsrc-e7ba3c296e2f0ea897d043d3c0df90a349ad5650.tar.gz
fix bug in legacy vars handling for option names containing `-',
found by jmmv.
Diffstat (limited to 'mk/bsd.options.mk')
-rw-r--r--mk/bsd.options.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/mk/bsd.options.mk b/mk/bsd.options.mk
index 36f71f08b42..e488d2a7641 100644
--- a/mk/bsd.options.mk
+++ b/mk/bsd.options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.options.mk,v 1.30 2005/05/31 18:25:37 jmmv Exp $
+# $NetBSD: bsd.options.mk,v 1.31 2005/06/01 13:40:14 dillo Exp $
#
# This Makefile fragment provides boilerplate code for standard naming
# conventions for handling per-package build options.
@@ -106,7 +106,7 @@ PKG_FAIL_REASON+= "bsd.options.mk: PKG_OPTIONS_VAR is not defined."
.for _m_ in ${PKG_OPTIONS_LEGACY_VARS}
_var_:= ${_m_:C/:.*//}
_opt_:= ${_m_:C/.*://}
-_popt_:=${_opt_:C/-//}
+_popt_:=${_opt_:C/^-//}
. if !empty(PKG_SUPPORTED_OPTIONS:M${_popt_})
. if defined(${_var_})
_DEPRECATED_WARNING:=${_DEPRECATED_WARNING} "Deprecated variable "${_var_:Q}" used, use PKG_DEFAULT_OPTIONS+="${_popt_:Q}" instead."