summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'wxwidgets.eselect')
-rw-r--r--wxwidgets.eselect12
1 files changed, 9 insertions, 3 deletions
diff --git a/wxwidgets.eselect b/wxwidgets.eselect
index 55d49d2..b1abc1c 100644
--- a/wxwidgets.eselect
+++ b/wxwidgets.eselect
@@ -1,15 +1,18 @@
# -*-eselect-*- vim: ft=eselect
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-inherit config
+inherit config multilib
DESCRIPTION="Manage the system default wxWidgets profile"
MAINTAINER="wxwidgets@gentoo.org"
VERSION="20140423"
WXCONFFILE="${EROOT}"/var/lib/wxwidgets/current
-WXCONFDIR="${EROOT}"/usr/lib/wx/config
+
+get_confdir() {
+ echo "${EROOT}/usr/$(get_libdir)/wx/config"
+}
find_targets() {
local conf
@@ -89,6 +92,7 @@ describe_list() {
}
do_list() {
+ local WXCONFDIR=$(get_confdir)
local i targets currconf
targets=( $(find_targets) )
[[ -e ${WXCONFFILE} ]] && currconf=$(load_config ${WXCONFFILE} WXCONFIG)
@@ -123,6 +127,7 @@ do_set() {
[[ ! -w "${EROOT}"/var/lib/ ]] \
&& die -q "You need write permission to /var/lib to perform this action."
+ local WXCONFDIR=$(get_confdir)
set_config "${1}"
}
@@ -133,6 +138,7 @@ describe_update() {
do_update() {
[[ ! -e ${WXCONFFILE} ]] && do_set none
+ local WXCONFDIR=$(get_confdir)
currconf=$(load_config ${WXCONFFILE} WXCONFIG)
# if current config is valid leave it alone