commit:     3962316389a3fad321922fa8238fbf51cee7bddb
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 13 12:34:06 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 13 14:47:42 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=39623163

qt4-build-multilib.eclass: Drop all traces of IUSE=aqua

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 eclass/qt4-build-multilib.eclass | 91 +++-------------------------------------
 1 file changed, 5 insertions(+), 86 deletions(-)

diff --git a/eclass/qt4-build-multilib.eclass b/eclass/qt4-build-multilib.eclass
index b044a7d6..3cf33cf9 100644
--- a/eclass/qt4-build-multilib.eclass
+++ b/eclass/qt4-build-multilib.eclass
@@ -45,7 +45,7 @@ EGIT_REPO_URI=(
 [[ ${QT4_BUILD_TYPE} == live ]] && inherit git-r3
 
 if [[ ${PN} != qttranslations ]]; then
-       IUSE="aqua debug pch"
+       IUSE="debug pch"
        [[ ${PN} != qtxmlpatterns ]] && IUSE+=" +exceptions"
 fi
 
@@ -231,20 +231,6 @@ qt4-build-multilib_src_prepare() {
                mkspecs/$(qt4_get_mkspec)/qmake.conf \
                || die "sed QMAKE_(LIB|INC)DIR failed"
 
-       if use_if_iuse aqua; then
-               sed -i \
-                       -e '/^CONFIG/s:app_bundle::' \
-                       -e '/^CONFIG/s:plugin_no_soname:plugin_with_soname 
absolute_library_soname:' \
-                       mkspecs/$(qt4_get_mkspec)/qmake.conf \
-                       || die "sed failed (aqua)"
-
-               # we are crazy and build cocoa + qt3support
-               if { ! in_iuse qt3support || use qt3support; } && [[ 
${CHOST##*-darwin} -ge 9 ]]; then
-                       sed -i -e "/case \"\$PLATFORM,\$CFG_MAC_COCOA\" 
in/,/;;/ s|CFG_QT3SUPPORT=\"no\"|CFG_QT3SUPPORT=\"yes\"|" \
-                               configure || die "sed failed (cocoa + 
qt3support)"
-               fi
-       fi
-
        if [[ ${CHOST} == *-darwin* ]]; then
                # Set FLAGS and remove -arch, since our gcc-apple is multilib 
crippled (by design)
                sed -i \
@@ -400,19 +386,6 @@ qt4_multilib_src_configure() {
                $([[ ${CHOST} != *-solaris* ]] && echo -reduce-relocations)
        )
 
-       if use_if_iuse aqua; then
-               if [[ ${CHOST##*-darwin} -ge 9 ]]; then
-                       conf+=(
-                               # on (snow) leopard use the new (frameworked) 
cocoa code
-                               -cocoa -framework
-                               # add hint for the framework location
-                               -F"${QT4_LIBDIR}"
-                       )
-               else
-                       conf+=(-no-framework)
-               fi
-       fi
-
        conf+=(
                # module-specific options
                "${myconf[@]}"
@@ -483,23 +456,14 @@ qt4_multilib_src_install() {
        fi
 
        qt4_install_module_qconfigs
-       qt4_symlink_framework_headers
 }
 
 qt4_multilib_src_install_all() {
        if [[ ${PN} == qtcore ]]; then
                # include gentoo-qconfig.h at the beginning of 
Qt{,Core}/qconfig.h
-               if use aqua && [[ ${CHOST#*-darwin} -ge 9 ]]; then
-                       sed -i -e '1i #include 
<QtCore/Gentoo/gentoo-qconfig.h>\n' \
-                               
"${D}${QT4_LIBDIR}"/QtCore.framework/Headers/qconfig.h \
-                               || die "sed failed (qconfig.h)"
-                       dosym "${QT4_HEADERDIR#${EPREFIX}}"/Gentoo \
-                               
"${QT4_LIBDIR#${EPREFIX}}"/QtCore.framework/Headers/Gentoo
-               else
-                       sed -i -e '1i #include <Gentoo/gentoo-qconfig.h>\n' \
-                               "${D}${QT4_HEADERDIR}"/Qt{,Core}/qconfig.h \
-                               || die "sed failed (qconfig.h)"
-               fi
+               sed -i -e '1i #include <Gentoo/gentoo-qconfig.h>\n' \
+                       "${D}${QT4_HEADERDIR}"/Qt{,Core}/qconfig.h \
+                       || die "sed failed (qconfig.h)"
 
                dodir "${QT4_DATADIR#${EPREFIX}}"/mkspecs/gentoo
                mv "${D}${QT4_DATADIR}"/mkspecs/{qconfig.pri,gentoo/} || die
@@ -736,49 +700,6 @@ qt4_regenerate_global_qconfigs() {
        fi
 }
 
-# @FUNCTION: qt4_symlink_framework_headers
-# @DESCRIPTION:
-# On OS X we need to add some symlinks when frameworks are being
-# used, to avoid complications with some more or less stupid packages.
-qt4_symlink_framework_headers() {
-       if use_if_iuse aqua && [[ ${CHOST##*-darwin} -ge 9 ]]; then
-               local frw dest f h rdir
-               # Some packages tend to include <Qt/...>
-               dodir "${QT4_HEADERDIR#${EPREFIX}}"/Qt
-
-               # Fake normal headers when frameworks are installed... eases 
life later
-               # on, make sure we use relative links though, as some ebuilds 
assume
-               # these dirs exist in src_install to add additional files
-               f=${QT4_HEADERDIR}
-               h=${QT4_LIBDIR}
-               while [[ -n ${f} && ${f%%/*} == ${h%%/*} ]] ; do
-                       f=${f#*/}
-                       h=${h#*/}
-               done
-               rdir=${h}
-               f="../"
-               while [[ ${h} == */* ]] ; do
-                       f="${f}../"
-                       h=${h#*/}
-               done
-               rdir="${f}${rdir}"
-
-               for frw in "${D}${QT4_LIBDIR}"/*.framework; do
-                       [[ -e "${frw}"/Headers ]] || continue
-                       f=$(basename ${frw})
-                       dest="${QT4_HEADERDIR#${EPREFIX}}"/${f%.framework}
-                       dosym "${rdir}"/${f}/Headers "${dest}"
-
-                       # Link normal headers as well.
-                       for hdr in "${D}${QT4_LIBDIR}/${f}"/Headers/*; do
-                               h=$(basename ${hdr})
-                               dosym "../${rdir}"/${f}/Headers/${h} \
-                                       "${QT4_HEADERDIR#${EPREFIX}}"/Qt/${h}
-                       done
-               done
-       fi
-}
-
 # @FUNCTION: qt4_get_mkspec
 # @INTERNAL
 # @DESCRIPTION:
@@ -790,9 +711,7 @@ qt4_get_mkspec() {
                *-linux*)
                        spec=linux ;;
                *-darwin*)
-                       use_if_iuse aqua &&
-                               spec=macx ||   # mac with carbon/cocoa
-                               spec=darwin ;; # darwin/mac with X11
+                       spec=darwin ;; # darwin/mac with X11
                *-freebsd*|*-dragonfly*)
                        spec=freebsd ;;
                *-netbsd*)

Reply via email to