Lines 179-193
Link Here
|
179 |
php_init_slot_env ${slot} |
179 |
php_init_slot_env ${slot} |
180 |
|
180 |
|
181 |
# Let's put the default module away |
181 |
# Let's put the default module away |
182 |
insinto "${EXT_DIR}" |
182 |
insinto "${EXT_DIR#${EPREFIX}}" |
183 |
newins "modules/${PHP_EXT_NAME}.so" "${PHP_EXT_NAME}.so" || die "Unable to install extension" |
183 |
newins "modules/${PHP_EXT_NAME}$(get_modname)" "${PHP_EXT_NAME}$(get_modname)" || die "Unable to install extension" |
184 |
|
184 |
|
185 |
local doc |
185 |
local doc |
186 |
for doc in ${DOCS} ; do |
186 |
for doc in ${DOCS} ; do |
187 |
[[ -s ${doc} ]] && dodoc ${doc} |
187 |
[[ -s ${doc} ]] && dodoc ${doc} |
188 |
done |
188 |
done |
189 |
|
189 |
|
190 |
INSTALL_ROOT="${D}" emake install-headers |
190 |
INSTALL_ROOT="${ED}" emake install-headers |
191 |
done |
191 |
done |
192 |
php-ext-source-r2_createinifiles |
192 |
php-ext-source-r2_createinifiles |
193 |
} |
193 |
} |
Lines 204-215
Link Here
|
204 |
php_init_slot_env() { |
204 |
php_init_slot_env() { |
205 |
libdir=$(get_libdir) |
205 |
libdir=$(get_libdir) |
206 |
|
206 |
|
207 |
PHPIZE="/usr/${libdir}/${1}/bin/phpize" |
207 |
PHPIZE="${EPREFIX}/usr/${libdir}/${1}/bin/phpize" |
208 |
PHPCONFIG="/usr/${libdir}/${1}/bin/php-config" |
208 |
PHPCONFIG="${EPREFIX}/usr/${libdir}/${1}/bin/php-config" |
209 |
PHPCLI="/usr/${libdir}/${1}/bin/php" |
209 |
PHPCLI="${EPREFIX}/usr/${libdir}/${1}/bin/php" |
210 |
PHPCGI="/usr/${libdir}/${1}/bin/php-cgi" |
210 |
PHPCGI="${EPREFIX}/usr/${libdir}/${1}/bin/php-cgi" |
211 |
PHP_PKG="$(best_version =dev-lang/php-${1:3}*)" |
211 |
PHP_PKG="$(best_version =dev-lang/php-${1:3}*)" |
212 |
PHPPREFIX="/usr/${libdir}/${slot}" |
212 |
PHPPREFIX="${EPREFIX}/usr/${libdir}/${slot}" |
213 |
EXT_DIR="$(${PHPCONFIG} --extension-dir 2>/dev/null)" |
213 |
EXT_DIR="$(${PHPCONFIG} --extension-dir 2>/dev/null)" |
214 |
PHP_CURRENTSLOT=${1:3} |
214 |
PHP_CURRENTSLOT=${1:3} |
215 |
|
215 |
|
Lines 226-232
Link Here
|
226 |
PHPINIFILELIST="" |
226 |
PHPINIFILELIST="" |
227 |
local x |
227 |
local x |
228 |
for x in ${PHPSAPILIST} ; do |
228 |
for x in ${PHPSAPILIST} ; do |
229 |
if [[ -f "/etc/php/${x}-${1}/php.ini" ]] ; then |
229 |
if [[ -f "${EPREFIX}/etc/php/${x}-${1}/php.ini" ]] ; then |
230 |
PHPINIFILELIST="${PHPINIFILELIST} etc/php/${x}-${1}/ext/${PHP_EXT_NAME}.ini" |
230 |
PHPINIFILELIST="${PHPINIFILELIST} etc/php/${x}-${1}/ext/${PHP_EXT_NAME}.ini" |
231 |
fi |
231 |
fi |
232 |
done |
232 |
done |
Lines 338-344
Link Here
|
338 |
fi |
338 |
fi |
339 |
|
339 |
|
340 |
insinto /$(dirname ${3}) |
340 |
insinto /$(dirname ${3}) |
341 |
doins "${inifile}" |
341 |
doins "${inifile#${EPREFIX}}" |
342 |
} |
342 |
} |
343 |
|
343 |
|
344 |
# @FUNCTION: php-ext-source-r2_addtoinifiles |
344 |
# @FUNCTION: php-ext-source-r2_addtoinifiles |