Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 164696 Details for
Bug 236813
dev-cpp/gtkmm-2.12.7 does not build because of wrong code in dev-cpp/glibmm-2.16.4
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-cpp/gtkmm-2.12.7 environment
environment (text/plain), 29.73 KB, created by
Bernd Buschinski
on 2008-09-06 09:09:03 UTC
(
hide
)
Description:
dev-cpp/gtkmm-2.12.7 environment
Filename:
MIME Type:
Creator:
Bernd Buschinski
Created:
2008-09-06 09:09:03 UTC
Size:
29.73 KB
patch
obsolete
>ABI=amd64 >ALSA_CARDS= >ALSA_PCM_PLUGINS='adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol' >ANT_HOME=/usr/share/ant >APACHE2_MODULES='actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias' >ARCH=amd64 >ASFLAGS_x86=--32 >CBUILD=x86_64-pc-linux-gnu >CDEFINE_amd64=__x86_64__ >CDEFINE_x86=__i386__ >CFLAGS='-march=amdfam10 -O2 -pipe -fomit-frame-pointer -fweb' >CFLAGS_x86=-m32 >CHOST=x86_64-pc-linux-gnu >CHOST_amd64=x86_64-pc-linux-gnu >CHOST_x86=i686-pc-linux-gnu >CLASSPATH=. >CROSSCOMPILE_OPTS= >CVS_RSH=ssh >CXXFLAGS='-march=amdfam10 -O2 -pipe -fomit-frame-pointer -fweb' >DCCC_PATH=/usr/lib/distcc/bin >DEBUGBUILD=1 >DEFAULT_ABI=amd64 >DEPEND=$'>=dev-cpp/glibmm-2.14.1\n\t>=x11-libs/gtk+-2.12\n\t>=dev-cpp/cairomm-1.1.12\n\t>=dev-libs/libsigc++-2.0\n\taccessibility? ( >=dev-libs/atk-1.9.1 )\n\tdev-util/pkgconfig >=sys-apps/sed-4' >DESCRIPTION='C++ interface for GTK+2' >DESTTREE=/usr >DIROPTIONS=-m0755 >DOCS='AUTHORS CHANGES ChangeLog PORTING NEWS README' >EAPI=0 >ELIBC=glibc >ELIBTOOL_VERSION=2.0.2 >ELTCONF= >ELT_APPLIED_PATCHES=' 1.5.10 1.5.20 1.5.6' >ELT_LTMAIN_SH=/var/tmp/portage/dev-cpp/gtkmm-2.12.7/work/gtkmm-2.12.7/scripts/ltmain.sh >ELT_PATCH_DIR=/usr/portage/eclass/ELT-patches >EXEOPTIONS=-m0755 >FEATURES='ccache distlocks fixpackages metadata-transfer nostrip parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch' >G2CONF=$'\n\t\t--enable-api-atkmm\n\t\t--disable-docs\n\t\t--disable-examples\n\t\t--disable-demos' >GCC_SPECS= >GCONFTOOL_BIN=/usr/bin/gconftool-2 >GDK_USE_XFT=1 >GDM_LANG=de_DE.utf8 >GENERATION=2 >GNOME_TARBALL_SUFFIX=bz2 >HOMEPAGE=http://www.gtkmm.org >INHERITED='gnome.org fdo-mime gnome2 gnome2-utils libtool' >INPUT_DEVICES='keyboard mouse joystick' >INSDESTTREE= >INSOPTIONS=-m0644 >IUSE='accessibility doc examples test debug' >JAVAC=/etc/java-config-2/current-system-vm/bin/javac >JAVA_HOME=/etc/java-config-2/current-system-vm >JDK_HOME=/etc/java-config-2/current-system-vm >KDEDIRS=/usr:/usr/local:/usr/kde/3.5 >KERNEL=linux >KEYWORDS='alpha amd64 ~arm ~hppa ia64 ppc ~ppc64 ~sh sparc x86 ~x86-fbsd' >KRAZY_PLUGIN_PATH=/usr/local/libexec/krazy-plugins/ >KV=2.6.26.3 >LANG=de_DE.UTF-8 >LANGUAGE=de_DE.UTF-8 >LCD_DEVICES= >LC_ADDRESS=de_DE.utf8 >LC_ALL=de_DE.utf8 >LC_COLLATE=de_DE.utf8 >LC_CTYPE=de_DE.utf8 >LC_IDENTIFICATION=de_DE.utf8 >LC_MEASUREMENT=de_DE.utf8 >LC_MESSAGES=de_DE.uft8 >LC_MONETARY=de_DE.utf8 >LC_NAME=de_DE.utf8 >LC_NUMERIC=de_DE.utf8 >LC_PAPER=de_DE.utf8 >LC_TELEPHONE=de_DE.utf8 >LC_TIME=de_DE.utf8 >LDFLAGS=-Wl,-O1 >LDFLAGS_x86='-m elf_i386' >LIBDIR_amd64=lib64 >LIBDIR_ppc=lib32 >LIBDIR_ppc64=lib64 >LIBDIR_x86=lib32 >LIBOPTIONS=-m0644 >LICENSE=LGPL-2.1 >LINGUAS='de en en_GB' >LIRC_DEVICES='hauppauge hauppauge_dvb' >MAKEOPTS=-j5 >MULTILIB_ABIS='amd64 x86' >MULTILIB_STRICT_DENY='64-bit.*shared object' >MULTILIB_STRICT_DIRS='/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib' >MULTILIB_STRICT_EXEMPT='(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)' >OPENGL_PROFILE=nvidia >PDEPEND=' ' >PKG_CONFIG_PATH=/usr/qt/3/lib64/pkgconfig >PROVIDE= >PVP=([0]="2" [1]="12" [2]="7") >QMAKESPEC=linux-g++ >QTDIR=/usr/qt/3 >RDEPEND=$'>=dev-cpp/glibmm-2.14.1\n\t>=x11-libs/gtk+-2.12\n\t>=dev-cpp/cairomm-1.1.12\n\t>=dev-libs/libsigc++-2.0\n\taccessibility? ( >=dev-libs/atk-1.9.1 ) ' >RESTRICT= >RUBYOPT=-rauto_gem >S=/var/tmp/portage/dev-cpp/gtkmm-2.12.7/work/gtkmm-2.12.7 >SANDBOX_DENY=/etc/ld.so.preload >SANDBOX_PREDICT=:/dev/console:/dev/random:/proc/self/maps:/usr/lib/python2.0/:/usr/lib/python2.1/:/usr/lib/python2.2/:/usr/lib/python2.3/:/usr/lib/python2.4/:/usr/lib/python2.5/:/usr/lib/python3.0/:/var/db/aliases.db:/var/db/ethers.db:/var/db/group.db:/var/db/hosts.db:/var/db/netgroup.db:/var/db/netmasks.db:/var/db/networks.db:/var/db/passwd.db:/var/db/protocols.db:/var/db/rpc.db:/var/db/services.db:/var/tmp/portage/dev-cpp/gtkmm-2.12.7/homedir/.: >SANDBOX_READ=:/:/dev/shm:/dev/stdin:/var/ccache:/var/tmp: >SANDBOX_WRITE=:/dev/console:/dev/fd:/dev/null:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ngpt:/dev/stderr:/dev/stdout:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp:/tmp/:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/lib/cf:/usr/lib/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/ccache:/var/log/scrollkeeper.log:/var/tmp:/var/tmp/:/var/tmp/portage/dev-cpp/gtkmm-2.12.7/homedir/.bash_history:/var/tmp/portage/dev-cpp/gtkmm-2.12.7/homedir/.gconfd/lock: >SCROLLKEEPER_DIR=/var/lib/scrollkeeper >SCROLLKEEPER_UPDATE=1 >SCROLLKEEPER_UPDATE_BIN=/usr/bin/scrollkeeper-update >SLOT=2.4 >SRC_URI=mirror://gnome/sources/gtkmm/2.12/gtkmm-2.12.7.tar.bz2 >STAGE1_USE='multilib nptl nptlonly unicode' >SYMLINK_LIB=yes >TMAKEPATH=/usr/lib/tmake/linux-g++ >USE='accessibility amd64 elibc_glibc kernel_linux multilib userland_GNU' >USERLAND=GNU >USE_EINSTALL= >UT_DATA_PATH=/opt/unreal-tournament/System >VIDEO_CARDS= >VMHANDLE=blackdown-jdk-1.4.2 >XDG_DATA_DIRS=/usr/share:/usr/kde/3.5/share:/usr/local/share >_=PKG_INSTALL_MASK >_E_DOCDESTTREE_= >_E_EXEDESTTREE_= >_pipestatus='0 0' >conf=gtkmm-2.12.7-r0 >omf=./examples/tictactoe/Makefile.in >ELT_find_ltmain_sh () >{ > local x=; > local dirlist=; > for x in $(find "${S}" -name 'ltmain.sh'); > do > dirlist="${dirlist} ${x%/*}"; > done; > echo "${dirlist}" >} >ELT_libtool_version () >{ > local ltmain_sh=$1; > local version=; > version=$(eval $(grep -e '^[[:space:]]*VERSION=' "${ltmain_sh}"); echo "${VERSION}"); > [[ -z ${version} ]] && version="0"; > echo "${version}" >} >ELT_try_and_apply_patch () >{ > local ret=0; > local file=$1; > local patch=$2; > if patch -p0 --dry-run "${file}" "${patch}" >&"${T}/elibtool.log"; then > einfo " Applying $(basename "$(dirname "${patch}")")-${patch##*/}.patch ..."; > patch -p0 -g0 --no-backup-if-mismatch "${file}" "${patch}" >&"${T}/elibtool.log"; > ret=$?; > export ELT_APPLIED_PATCHES="${ELT_APPLIED_PATCHES} ${patch##*/}"; > else > ret=1; > fi; > return "${ret}" >} >ELT_walk_patches () >{ > local x=; > local y=; > local ret=1; > local file=$1; > local patch_set=$2; > local patch_dir=; > local rem_int_dep=$3; > if [[ -n ${patch_set} ]]; then > if [[ -d ${ELT_PATCH_DIR}/${patch_set} ]]; then > patch_dir="${ELT_PATCH_DIR}/${patch_set}"; > else > return "${ret}"; > fi; > for x in $(ls -d "${patch_dir}"/* 2> /dev/null | grep -v 'CVS' | sort -r); > do > if [[ -n ${x} && -f ${x} ]]; then > if [[ -n ${rem_int_dep} ]]; then > sed -e "s|@REM_INT_DEP@|${rem_int_dep}|g" ${x} > "${T}/$$.rem_int_deps.patch"; > x="${T}/$$.rem_int_deps.patch"; > fi; > if ELT_try_and_apply_patch "${file}" "${x}"; then > ret=0; > break; > fi; > fi; > done; > fi; > return "${ret}" >} >VER_major () >{ > [[ -z $1 ]] && return 1; > local VER=$@; > echo "${VER%%[^[:digit:]]*}" >} >VER_micro () >{ > [[ -z $1 ]] && return 1; > local VER=$@; > VER=${VER#*.*.}; > echo "${VER%%[^[:digit:]]*}" >} >VER_minor () >{ > [[ -z $1 ]] && return 1; > local VER=$@; > VER=${VER#*.}; > echo "${VER%%[^[:digit:]]*}" >} >VER_to_int () >{ > [[ -z $1 ]] && return 1; > local VER_MAJOR=$(VER_major "$1"); > local VER_MINOR=$(VER_minor "$1"); > local VER_MICRO=$(VER_micro "$1"); > local VER_int=$(( VER_MAJOR * 65536 + VER_MINOR * 256 + VER_MICRO )); > if [[ ${VER_int} -ge 65536 ]]; then > echo "${VER_int}"; > return 0; > fi; > echo 1; > return 1 >} >bashrc_has () >{ > [[ " ${*:2} " == *" $1 "* ]] >} >darwintoolize () >{ > ewarn "darwintoolize() is deprecated, please just use elibtoolize()!"; > elibtoolize >} >elibtoolize () >{ > local x=; > local y=; > local do_portage="no"; > local do_reversedeps="no"; > local do_only_patches="no"; > local do_uclibc="yes"; > local deptoremove=; > local my_dirlist=; > local elt_patches="install-sh ltmain portage relink max_cmd_len sed test tmp"; > local start_dir=${PWD}; > my_dirlist=$(ELT_find_ltmain_sh); > for x in "$@"; > do > case "${x}" in > "--portage") > do_portage="yes" > ;; > "--reverse-deps") > do_reversedeps="yes"; > elt_patches="${elt_patches} fix-relink" > ;; > "--patch-only") > do_only_patches="yes" > ;; > "^--remove-internal-dep="*) > deptoremove=$(echo "${x}" | sed -e 's|--remove-internal-dep=||'); > [[ -n ${deptoremove} ]] && elt_patches="${elt_patches} rem-int-dep" > ;; > "--shallow") > if [[ -f ${S}/ltmain.sh ]]; then > my_dirlist=${S}; > else > my_dirlist=; > fi > ;; > "--no-uclibc") > do_uclibc="no" > ;; > *) > eerror "Invalid elibtoolize option: ${x}"; > die "elibtoolize called with ${x} ??" > ;; > esac; > done; > [[ ${do_uclibc} == "yes" ]] && elt_patches="${elt_patches} uclibc-conf uclibc-ltconf"; > [[ ${CHOST} == *"-freebsd"* ]] && elt_patches="${elt_patches} fbsd-conf fbsd-ltconf"; > [[ ${CHOST} == *"-darwin"* ]] && elt_patches="${elt_patches} darwin-ltconf darwin-ltmain"; > for x in ${my_dirlist}; > do > local tmp=$(echo "${x}" | sed -e "s|${WORKDIR}||"); > export ELT_APPLIED_PATCHES=; > export ELT_LTMAIN_SH="${x}/ltmain.sh"; > [[ -f ${x}/.elibtoolized ]] && continue; > cd ${x}; > einfo "Running elibtoolize in: $(echo "/${tmp}" | sed -e 's|//|/|g; s|^/||')"; > for y in ${elt_patches}; > do > local ret=0; > case "${y}" in > "portage") > if [[ -z $(grep 'We do not want portage' "${x}/ltmain.sh") ]]; then > ELT_walk_patches "${x}/ltmain.sh" "${y}"; > ret=$?; > fi > ;; > "rem-int-dep") > ELT_walk_patches "${x}/ltmain.sh" "${y}" "${deptoremove}"; > ret=$? > ;; > "fix-relink") > if [[ -n $(grep 'inst_prefix_dir' "${x}/ltmain.sh") ]]; then > ELT_walk_patches "${x}/ltmain.sh" "${y}"; > ret=$?; > fi > ;; > "max_cmd_len") > if [[ -n $(grep 'max_cmd_len' "${x}/ltmain.sh") ]]; then > ELT_walk_patches "${x}/ltmain.sh" "${y}"; > ret=$?; > fi > ;; > "uclibc-conf") > if [[ -e ${x}/configure && -n $(grep 'Transform linux' "${x}/configure") ]]; then > ELT_walk_patches "${x}/configure" "${y}"; > ret=$?; > else > if [[ ! -e ${x}/configure && -e ${x}/../configure && -n $(grep 'Transform linux' "${x}/../configure") ]]; then > ELT_walk_patches "${x}/../configure" "${y}"; > ret=$?; > fi; > fi > ;; > "uclibc-ltconf") > if [[ -s ${x}/ltconfig ]]; then > ELT_walk_patches "${x}/ltconfig" "${y}"; > ret=$?; > fi > ;; > "fbsd-conf") > if [[ -e ${x}/configure && -n $(grep 'version_type=freebsd-' "${x}/configure") ]]; then > ELT_walk_patches "${x}/configure" "${y}"; > ret=$?; > else > if [[ ! -e ${x}/configure && -e ${x}/../configure && -n $(grep 'version_type=freebsd-' "${x}/../configure") ]]; then > ELT_walk_patches "${x}/../configure" "${y}"; > ret=$?; > fi; > fi > ;; > "fbsd-ltconf") > if [[ -s ${x}/ltconfig ]]; then > ELT_walk_patches "${x}/ltconfig" "${y}"; > ret=$?; > fi > ;; > "darwin-ltconf") > if [[ -s ${x}/ltconfig ]]; then > ELT_walk_patches "${x}/ltconfig" "${y}"; > ret=$?; > fi > ;; > "install-sh") > ELT_walk_patches "${x}/install-sh" "${y}"; > ret=$? > ;; > *) > ELT_walk_patches "${x}/ltmain.sh" "${y}"; > ret=$? > ;; > esac; > if [[ ${ret} -ne 0 ]]; then > case ${y} in > "relink") > local version=$(ELT_libtool_version "${x}/ltmain.sh"); > if [[ -z $(grep 'inst_prefix_dir' "${x}/ltmain.sh") && $(VER_to_int "${version}") -ge $(VER_to_int "1.4.0") ]]; then > ewarn " Could not apply relink.patch!"; > fi > ;; > "portage") > if [[ ${do_portage} == "yes" ]]; then > if [[ -z $(grep 'We do not want portage' "${x}/ltmain.sh") ]]; then > echo; > eerror "Portage patch requested, but failed to apply!"; > eerror "Please bug azarah or vapier to add proper patch."; > die "Portage patch requested, but failed to apply!"; > fi; > else > if [[ -n $(grep 'We do not want portage' "${x}/ltmain.sh") ]]; then > :; > else > local version=$( eval $(grep -e '^[[:space:]]*VERSION=' "${x}/ltmain.sh"); echo "${VERSION}"); > echo; > eerror "Portage patch failed to apply (ltmain.sh version ${version})!"; > eerror "Please bug azarah or vapier to add proper patch."; > die "Portage patch failed to apply!"; > fi; > ELT_APPLIED_PATCHES="portage"; > fi > ;; > "uclibc-"*) > [[ ${CHOST} == *"-uclibc" ]] && ewarn " uClibc patch set '${y}' failed to apply!" > ;; > "fbsd-"*) > if [[ ${CHOST} == *"-freebsd"* ]]; then > if [[ -z $(grep 'Handle Gentoo/FreeBSD as it was Linux' "${x}/configure" "${x}/../configure" 2>/dev/null) ]]; then > eerror " FreeBSD patch set '${y}' failed to apply!"; > die "FreeBSD patch set '${y}' failed to apply!"; > fi; > fi > ;; > "darwin-"*) > [[ ${CHOST} == *"-darwin"* ]] && ewarn " Darwin patch set '${y}' failed to apply!" > ;; > esac; > fi; > done; > if [[ -z ${ELT_APPLIED_PATCHES} ]]; then > if [[ ${do_portage} == "no" && ${do_reversedeps} == "no" && ${do_only_patches} == "no" && ${deptoremove} == "" ]]; then > ewarn "Cannot apply any patches, please file a bug about this"; > die; > fi; > fi; > [[ -f ${x}/libtool ]] && rm -f "${x}/libtool"; > >> "${x}/.elibtoolized"; > done; > cd "${start_dir}" >} >fdo-mime_desktop_database_update () >{ > if [ -x "${ROOT}/usr/bin/update-desktop-database" ]; then > einfo "Updating desktop mime database ..."; > "${ROOT}/usr/bin/update-desktop-database" -q "${ROOT}/usr/share/applications"; > fi >} >fdo-mime_mime_database_update () >{ > if [ -x "${ROOT}/usr/bin/update-mime-database" ]; then > einfo "Updating shared mime info database ..."; > "${ROOT}/usr/bin/update-mime-database" "${ROOT}/usr/share/mime"; > fi >} >filter_invalid_flags () >{ > local flag broken_flags; > eval broken_flags=($(get_broken_flags $(getPROG CC gcc) c ${CFLAGS})); > for flag in "${broken_flags[@]}"; > do > ewarn "Filtering out invalid CFLAG \"${flag}\""; > CFLAGS="$(remove_flag "${flag}" ${CFLAGS})"; > done; > eval broken_flags=($(get_broken_flags $(getPROG CXX g++) c++ ${CXXFLAGS})); > for flag in "${broken_flags[@]}"; > do > ewarn "Filtering out invalid CXXFLAG \"${flag}\""; > CXXFLAGS="$(remove_flag "${flag}" ${CXXFLAGS})"; > done >} >getPROG () >{ > local var=$1 prog=$2; > if [[ -n ${!var} ]]; then > echo "${!var}"; > return 0; > fi; > local search=; > [[ -n $3 ]] && search=$(type -p "$3-${prog}"); > [[ -z ${search} && -n ${CHOST} ]] && search=$(type -p "${CHOST}-${prog}"); > [[ -n ${search} ]] && prog=${search##*/}; > export ${var}=${prog}; > echo "${!var}" >} >get_broken_flags () >{ > local myprog="${1}" lang="${2}"; > shift 2; > echo 'main(){}' | LC_ALL=C ${myprog} ${@} -x ${lang} -o /dev/null - 2>&1 | egrep "unrecognized .*option" | egrep -o -- '('\''|\"|`)-.*' | sed -r 's/('\''|`|")//g; s/^/"/; s/$/"/'; > echo 'main(){}' | LC_ALL=C ${myprog} ${@} -x ${lang} -o /dev/null - 2>&1 | egrep "unrecognised debug output" | egrep -o -- '('\''|\"|`).*' | sed -r 's/('\''|`|")//g; s/^/"-g/; s/$/"/' >} >gnome2_gconf_install () >{ > local F; > if [[ ! -x "${GCONFTOOL_BIN}" ]]; then > return; > fi; > if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then > einfo "No GNOME 2 GConf schemas found"; > return; > fi; > unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL; > export GCONF_CONFIG_SOURCE="$("${GCONFTOOL_BIN}" --get-default-source)"; > einfo "Installing GNOME 2 GConf schemas"; > for F in ${GNOME2_ECLASS_SCHEMAS}; > do > if [[ -e "${ROOT}${F}" ]]; then > "${GCONFTOOL_BIN}" --makefile-install-rule "${ROOT}${F}" > /dev/null; > fi; > done; > pids=$(pgrep -x gconfd-2); > if [[ $? == 0 ]]; then > ebegin "Reloading GConf schemas"; > kill -HUP ${pids}; > eend $?; > fi >} >gnome2_gconf_savelist () >{ > pushd "${D}" >&/dev/null; > export GNOME2_ECLASS_SCHEMAS=$(find 'etc/gconf/schemas/' -name '*.schemas' 2> /dev/null); > popd >&/dev/null >} >gnome2_gconf_uninstall () >{ > local F; > if [[ ! -x "${GCONFTOOL_BIN}" ]]; then > return; > fi; > if [[ -z "${GNOME2_ECLASS_SCHEMAS}" ]]; then > einfo "No GNOME 2 GConf schemas found"; > return; > fi; > unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL; > export GCONF_CONFIG_SOURCE=$("${GCONFTOOL_BIN}" --get-default-source); > einfo "Uninstalling GNOME 2 GConf schemas"; > for F in ${GNOME2_ECLASS_SCHEMAS}; > do > if [[ -e "${ROOT}${F}" ]]; then > "${GCONFTOOL_BIN}" --makefile-uninstall-rule "${ROOT}${F}" > /dev/null; > fi; > done; > pids=$(pgrep -x gconfd-2); > if [[ $? == 0 ]]; then > ebegin "Reloading GConf schemas"; > kill -HUP ${pids}; > eend $?; > fi >} >gnome2_icon_cache_update () >{ > local updater="$(type -p gtk-update-icon-cache 2> /dev/null)"; > if [[ ! -x "${updater}" ]]; then > debug-print "${updater} is not executable"; > return; > fi; > if [[ -z "${GNOME2_ECLASS_ICONS}" ]]; then > return; > fi; > ebegin "Updating icons cache"; > local retval=0; > local fails=(); > for dir in ${GNOME2_ECLASS_ICONS}; > do > if [[ -f "${ROOT}${dir}/index.theme" ]]; then > local rv=0; > "${updater}" -qf "${ROOT}${dir}"; > rv=$?; > if [[ ! $rv -eq 0 ]]; then > debug-print "Updating cache failed on ${ROOT}${dir}"; > fails[$(( ${#fails[@]} + 1 ))]="${ROOT}${dir}"; > retval=2; > fi; > fi; > done; > eend ${retval}; > for f in "${fails[@]}"; > do > eerror "Failed to update cache with icon $f"; > done >} >gnome2_icon_savelist () >{ > pushd "${D}" >&/dev/null; > export GNOME2_ECLASS_ICONS=$(find 'usr/share/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null); > popd >&/dev/null >} >gnome2_omf_fix () >{ > local omf_makefiles filename; > omf_makefiles="$@"; > if [[ -f ${S}/omf.make ]]; then > omf_makefiles="${omf_makefiles} ${S}/omf.make"; > fi; > for filename in $(find ./ -name "Makefile.in" -o -name "Makefile.am"); > do > omf_makefiles="${omf_makefiles} ${filename}"; > done; > ebegin "Fixing OMF Makefiles"; > local retval=0; > local fails=(); > for omf in ${omf_makefiles}; > do > local rv=0; > sed -i -e 's:scrollkeeper-update:true:' "${omf}"; > retval=$?; > if [[ ! $rv -eq 0 ]]; then > debug-print "updating of ${omf} failed"; > fails[$(( ${#fails[@]} + 1 ))]=$omf; > retval=2; > fi; > done; > eend $retval; > for f in "${fails[@]}"; > do > eerror "Failed to update OMF Makefile $f"; > done >} >gnome2_pkg_postinst () >{ > gnome2_gconf_install; > fdo-mime_desktop_database_update; > fdo-mime_mime_database_update; > gnome2_icon_cache_update; > if [[ "${SCROLLKEEPER_UPDATE}" = "1" ]]; then > gnome2_scrollkeeper_update; > fi >} >gnome2_pkg_postrm () >{ > fdo-mime_desktop_database_update; > fdo-mime_mime_database_update; > gnome2_icon_cache_update; > if [[ "${SCROLLKEEPER_UPDATE}" = "1" ]]; then > gnome2_scrollkeeper_update; > fi >} >gnome2_pkg_preinst () >{ > gnome2_gconf_savelist; > gnome2_icon_savelist >} >gnome2_scrollkeeper_update () >{ > if [[ -x "${SCROLLKEEPER_UPDATE_BIN}" ]]; then > einfo "Updating scrollkeeper database ..."; > "${SCROLLKEEPER_UPDATE_BIN}" -q -p "${SCROLLKEEPER_DIR}"; > fi >} >gnome2_src_compile () >{ > gnome2_src_configure "$@"; > emake || die "compile failure" >} >gnome2_src_configure () >{ > if [[ ${GCONF_DEBUG} != 'no' ]]; then > if use debug; then > G2CONF="${G2CONF} --enable-debug=yes"; > fi; > fi; > if hasq doc ${IUSE}; then > G2CONF="${G2CONF} $(use_enable doc gtk-doc)"; > fi; > addwrite "/root/.gnome2"; > GST_REGISTRY="${S}/registry.xml" econf "$@" ${G2CONF} || die "configure failed" >} >gnome2_src_install () >{ > local sk_tmp_dir="/var/lib/scrollkeeper"; > dodir "${sk_tmp_dir}"; > export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL="1"; > if [[ -z "${USE_EINSTALL}" || "${USE_EINSTALL}" = "0" ]]; then > debug-print "Installing with 'make install'"; > emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed"; > else > debug-print "Installing with 'einstall'"; > einstall "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" || die "einstall failed"; > fi; > unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL; > [[ -n "${DOCS}" ]] && dodoc ${DOCS}; > if [[ -z "$(find "${D}" -name '*.omf')" ]]; then > export SCROLLKEEPER_UPDATE="0"; > fi; > rm -rf "${D}${sk_tmp_dir}"; > rm -fr "${D}/usr/share/applications/mimeinfo.cache" >} >gnome2_src_unpack () >{ > unpack ${A}; > cd "${S}"; > gnome2_omf_fix; > elibtoolize ${ELTCONF} >} >pkg_nofetch () >{ > _eapi0_pkg_nofetch "$@" >} >pkg_postinst () >{ > gnome2_pkg_postinst "$@" >} >pkg_postrm () >{ > gnome2_pkg_postrm "$@" >} >pkg_preinst () >{ > gnome2_pkg_preinst "$@" >} >pkg_setup () >{ > G2CONF="${G2CONF} > $(use_enable accessibility api-atkmm) > $(use_enable doc docs) > $(use_enable examples) > $(use_enable examples demos)" >} >remove_flag () >{ > local remove="${1}"; > shift; > while [[ -n "${1}" ]]; do > [[ "${1}" != "${remove}" ]] && echo -n "${1} "; > shift; > done >} >src_compile () >{ > gnome2_src_compile "$@" >} >src_install () >{ > gnome2_src_install "$@" >} >src_test () >{ > _eapi0_src_test "$@" >} >src_unpack () >{ > gnome2_src_unpack; > if ! use test; then > sed -i 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' Makefile.in || die "sed failed"; > fi >} >uclibctoolize () >{ > ewarn "uclibctoolize() is deprecated, please just use elibtoolize()!"; > elibtoolize >} >declare -x ABI="amd64" >declare -x ALSA_CARDS="" >declare -x ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" >declare -x ANT_HOME="/usr/share/ant" >declare -x APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" >declare -x ARCH="amd64" >declare -x ASFLAGS_x86="--32" >declare -x CBUILD="x86_64-pc-linux-gnu" >declare -x CDEFINE_amd64="__x86_64__" >declare -x CDEFINE_x86="__i386__" >declare -x CFLAGS="-march=amdfam10 -O2 -pipe -fomit-frame-pointer -fweb" >declare -x CFLAGS_x86="-m32" >declare -x CHOST="x86_64-pc-linux-gnu" >declare -x CHOST_amd64="x86_64-pc-linux-gnu" >declare -x CHOST_x86="i686-pc-linux-gnu" >declare -x CLASSPATH="." >declare -x CROSSCOMPILE_OPTS="" >declare -x CVS_RSH="ssh" >declare -x CXXFLAGS="-march=amdfam10 -O2 -pipe -fomit-frame-pointer -fweb" >declare -x DCCC_PATH="/usr/lib/distcc/bin" >declare -x DEBUGBUILD="1" >declare -x DEFAULT_ABI="amd64" >declare -x DESTTREE="/usr" >declare -x DIROPTIONS="-m0755" >declare -x EAPI="0" >declare -x ELIBC="glibc" >declare -x ELT_APPLIED_PATCHES=" 1.5.10 1.5.20 1.5.6" >declare -x ELT_LTMAIN_SH="/var/tmp/portage/dev-cpp/gtkmm-2.12.7/work/gtkmm-2.12.7/scripts/ltmain.sh" >declare -x EXEOPTIONS="-m0755" >declare -x FEATURES="ccache distlocks fixpackages metadata-transfer nostrip parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" >declare -x GCC_SPECS="" >declare -x GDK_USE_XFT="1" >declare -x GDM_LANG="de_DE.utf8" >declare -x GENERATION="2" >declare -x GNOME_TARBALL_SUFFIX="bz2" >declare -x INHERITED="gnome.org fdo-mime gnome2 gnome2-utils libtool" >declare -x INPUT_DEVICES="keyboard mouse joystick" >declare -x INSDESTTREE="" >declare -x INSOPTIONS="-m0644" >declare -x JAVAC="/etc/java-config-2/current-system-vm/bin/javac" >declare -x JAVA_HOME="/etc/java-config-2/current-system-vm" >declare -x JDK_HOME="/etc/java-config-2/current-system-vm" >declare -x KDEDIRS="/usr:/usr/local:/usr/kde/3.5" >declare -x KERNEL="linux" >declare -x KRAZY_PLUGIN_PATH="/usr/local/libexec/krazy-plugins/" >declare -x KV="2.6.26.3" >declare -x LANG="de_DE.UTF-8" >declare -x LANGUAGE="de_DE.UTF-8" >declare -x LCD_DEVICES="" >declare -x LC_ADDRESS="de_DE.utf8" >declare -x LC_ALL="de_DE.utf8" >declare -x LC_COLLATE="de_DE.utf8" >declare -x LC_CTYPE="de_DE.utf8" >declare -x LC_IDENTIFICATION="de_DE.utf8" >declare -x LC_MEASUREMENT="de_DE.utf8" >declare -x LC_MESSAGES="de_DE.uft8" >declare -x LC_MONETARY="de_DE.utf8" >declare -x LC_NAME="de_DE.utf8" >declare -x LC_NUMERIC="de_DE.utf8" >declare -x LC_PAPER="de_DE.utf8" >declare -x LC_TELEPHONE="de_DE.utf8" >declare -x LC_TIME="de_DE.utf8" >declare -x LDFLAGS="-Wl,-O1" >declare -x LDFLAGS_x86="-m elf_i386" >declare -x LIBDIR_amd64="lib64" >declare -x LIBDIR_ppc="lib32" >declare -x LIBDIR_ppc64="lib64" >declare -x LIBDIR_x86="lib32" >declare -x LIBOPTIONS="-m0644" >declare -x LINGUAS="de en en_GB" >declare -x LIRC_DEVICES="hauppauge hauppauge_dvb" >declare -x MAKEOPTS="-j5" >declare -x MULTILIB_ABIS="amd64 x86" >declare -x MULTILIB_STRICT_DENY="64-bit.*shared object" >declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" >declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" >declare -x OPENGL_PROFILE="nvidia" >declare -x PKG_CONFIG_PATH="/usr/qt/3/lib64/pkgconfig" >declare -x QMAKESPEC="linux-g++" >declare -x QTDIR="/usr/qt/3" >declare -x RESTRICT="" >declare -x RUBYOPT="-rauto_gem" >declare -x S="/var/tmp/portage/dev-cpp/gtkmm-2.12.7/work/gtkmm-2.12.7" >declare -x SANDBOX_DENY="/etc/ld.so.preload" >declare -x SANDBOX_PREDICT=":/dev/console:/dev/random:/proc/self/maps:/usr/lib/python2.0/:/usr/lib/python2.1/:/usr/lib/python2.2/:/usr/lib/python2.3/:/usr/lib/python2.4/:/usr/lib/python2.5/:/usr/lib/python3.0/:/var/db/aliases.db:/var/db/ethers.db:/var/db/group.db:/var/db/hosts.db:/var/db/netgroup.db:/var/db/netmasks.db:/var/db/networks.db:/var/db/passwd.db:/var/db/protocols.db:/var/db/rpc.db:/var/db/services.db:/var/tmp/portage/dev-cpp/gtkmm-2.12.7/homedir/.:" >declare -x SANDBOX_READ=":/:/dev/shm:/dev/stdin:/var/ccache:/var/tmp:" >declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/null:/dev/pts/:/dev/pty:/dev/shm:/dev/shm/ngpt:/dev/stderr:/dev/stdout:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp:/tmp/:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/lib/cf:/usr/lib/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/ccache:/var/log/scrollkeeper.log:/var/tmp:/var/tmp/:/var/tmp/portage/dev-cpp/gtkmm-2.12.7/homedir/.bash_history:/var/tmp/portage/dev-cpp/gtkmm-2.12.7/homedir/.gconfd/lock:" >declare -x SLOT="2.4" >declare -x STAGE1_USE="multilib nptl nptlonly unicode" >declare -x SYMLINK_LIB="yes" >declare -x TMAKEPATH="/usr/lib/tmake/linux-g++" >declare -x USE="accessibility amd64 elibc_glibc kernel_linux multilib userland_GNU" >declare -x USERLAND="GNU" >declare -x UT_DATA_PATH="/opt/unreal-tournament/System" >declare -x VIDEO_CARDS="" >declare -x VMHANDLE="blackdown-jdk-1.4.2" >declare -x XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share" >declare -x _E_DOCDESTTREE_="" >declare -x _E_EXEDESTTREE_=""
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 236813
:
164694
| 164696 |
165200