Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 383161 | Differences between
and this patch

Collapse All | Expand All

(-)old/php-ext-source-r2.eclass (-10 / +10 lines)
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

Return to bug 383161