diff --git a/dev-libs/Ice/Ice-3.7.9999.ebuild b/dev-libs/Ice/Ice-3.7.9999.ebuild index 9b112da..be1b2b0 100644 --- a/dev-libs/Ice/Ice-3.7.9999.ebuild +++ b/dev-libs/Ice/Ice-3.7.9999.ebuild @@ -49,7 +49,7 @@ DEPEND="${RDEPEND} # Maintainer notes: # TODO: java bindings -#S="${WORKDIR}/${P,}" +S="${WORKDIR}/${PN}" PHP_EXT_S="${S}/php" pkg_setup() { @@ -65,13 +65,9 @@ src_unpack() { src_prepare() { default - sed -i \ - -e 's|-L\$\(libdir\)||' \ - cpp/config/Make.rules || die - sed -i \ -e 's|-Werror ||g' \ - cpp/config/Make.rules.Linux || die + config/Make.rules.Linux || die # skip udp test due to multicast # skip IceGrid/admin bug #649850 @@ -91,7 +87,7 @@ src_prepare() { # fix for x86 IceBox test sed -i \ -e 's|"32"|""|' \ - scripts/TestUtil.py || die + scripts/IceBoxUtil.py || die } src_configure() { @@ -105,13 +101,6 @@ src_configure() { "OPTIMIZE=$(usex !debug)" ) - sed -i \ - -e "s|g++|$(tc-getCXX)|" \ - -e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \ - -e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \ - -e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \ - cpp/config/Make.rules{,.Linux} python/config/Make.rules || die - if use python; then local S="${S}/python" python_copy_sources @@ -122,7 +111,7 @@ src_configure() { SITERUBYARCH="$(ruby27 -r rbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')" MAKE_RULES_RUBY=( "install_rubydir=\"${ED}/${SITERUBY}\"" - "install_libdir=\"${ED}/${SITERUBYARCH}\"" + "install_rubylibdir=\"${ED}/${SITERUBYARCH}\"" ) # make it use ruby27 only @@ -135,9 +124,6 @@ src_configure() { sed -i \ -e 's|env ruby|\027|' \ ruby/scripts/slice2rb || die - sed -i \ - -e 's|output.write("ruby|\027|' \ - scripts/TestUtil.py || die fi use test && python_setup @@ -161,7 +147,7 @@ src_compile() { ln -s "${S}/slice" || die ln -s "${S}/Makefile" || die - emake -C php "${MAKE_RULES[@]}" USE_NAMESPACES=yes "PHP_CONFIG=\"${EPREFIX}/usr/$(get_libdir)/${i}/bin/php-config\"" + emake -C php "${MAKE_RULES[@]}" "PHP_CONFIG=\"${EPREFIX}/usr/$(get_libdir)/${i}/bin/php-config\"" popd >/dev/null || die done fi @@ -204,7 +190,6 @@ src_test() { src_install() { local DOCS=( CHANGELOG*.md README.md ) - use doc && DOCS+=( "${DISTDIR}/${PN}-3.6.4.pdf" ) einstalldocs insinto /usr/share/${P} @@ -240,7 +225,7 @@ src_install() { for i in $(php_get_slots); do php_init_slot_env "${i}" insinto "${EXT_DIR}" - newins "php/lib/${PHP_EXT_NAME}.so" "${PHP_EXT_NAME}.so" + newins "php/lib/ice.so" "${PHP_EXT_NAME}.so" done php-ext-source-r3_createinifiles