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' APACHE2_MODULES='authz_host dir mime' ARCH=amd64 ASFLAGS_x86=--32 CBUILD=x86_64-pc-linux-gnu CDEFINE_amd64=__x86_64__ CDEFINE_x86=__i386__ CFLAGS='-march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector' CFLAGS_x86=-m32 CHOST=x86_64-pc-linux-gnu CHOST_amd64=x86_64-pc-linux-gnu CHOST_x86=i686-pc-linux-gnu CROSSCOMPILE_OPTS= CVS_RSH=ssh CXXFLAGS='-march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector' DCCC_PATH=/usr/lib64/distcc/bin DEFAULT_ABI=amd64 DEFINED_PHASES=' install' DEPEND=$'\n\t\tnet-libs/libnetfilter_conntrack\n\t\tnet-libs/libnetfilter_queue ' DESCRIPTION='Userspace utilities for layer 7 iptables QoS' DESTTREE=/usr DIROPTIONS=-m0755 EAPI=0 ELIBC=glibc EXEOPTIONS=-m0755 FEATURES='assume-digests ccache collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox' FFLAGS='-march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector' GCC_SPECS= GUILE_LOAD_PATH=/usr/share/guile/1.8 HOMEPAGE=http://l7-filter.sourceforge.net INHERITED= INPUT_DEVICES='keyboard mouse evdev' INSDESTTREE= INSOPTIONS=-m0644 IUSE=' ' KERNEL=linux KEYWORDS='~amd64 ~x86' KV=2.6.30.4-sheryl LADSPA_PATH=/usr/lib64/ladspa LANG=C LCD_DEVICES= LC_ALL= LC_COLLATE=C LC_NUMERIC=C LDFLAGS=-Wl,-O1 LDFLAGS_x86='-m elf_i386' LIBDIR_amd64=lib64 LIBDIR_amd64_fbsd=lib64 LIBDIR_ppc=lib32 LIBDIR_ppc64=lib64 LIBDIR_sparc32=lib32 LIBDIR_sparc64=lib64 LIBDIR_x86=lib32 LIBDIR_x86_fbsd=lib32 LIBOPTIONS=-m0644 LICENSE=GPL-2 LINGUAS='ru en' MAKEOPTS=-j2 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)' NETBEANS='apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml' PDEPEND=' ' PORTAGE_COMPRESS_EXCLUDE_SUFFIXES='css gif htm[l]? jp[e]?g js pdf png' PORTAGE_NICENESS=7 PORTAGE_TMPFS=/dev/shm PROFILE_ONLY_VARIABLES='ARCH ELIBC KERNEL USERLAND' PROPERTIES= PROVIDE= PYTHONDOCS=/usr/share/doc/python-docs-2.6.2-r1/html/library PYTHONDOCS_2_6=/usr/share/doc/python-docs-2.6.2-r1/html/library PYTHONDOCS_3_1=/usr/share/doc/python-docs-3.1/html/library RDEPEND=$'net-misc/l7-protocols\n\t\t\n\t\tnet-libs/libnetfilter_conntrack\n\t\tnet-libs/libnetfilter_queue ' RESTRICT= R_HOME=/usr/lib64/R S=/var/tmp/portage/net-misc/l7-filter-userspace-0.11/work/l7-filter-userspace-0.11 SANDBOX_DEBUG=0 SANDBOX_DENY= SANDBOX_PID=19327 SANDBOX_PREDICT=/var/tmp/portage/net-misc/l7-filter-userspace-0.11/homedir:/dev/crypto SANDBOX_READ=/:/var/tmp:/var/tmp/ccache:/var/tmp/ccache SANDBOX_VERBOSE=1 SANDBOX_WRITE=:/dev/console:/dev/fd:/dev/full:/dev/null:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp:/var/tmp/:/var/tmp/ccache:/var/tmp/portage/net-misc/l7-filter-userspace-0.11/homedir/.bash_history:/var/tmp/ccache SANE_CONFIG_DIR=/etc/sane.d SLOT=0 SRC_URI=mirror://sourceforge/l7-filter/l7-filter-userspace-0.11.tar.gz STAGE1_USE='multilib nptl nptlonly unicode' SYMLINK_LIB=yes USB_DEVFS_PATH=/dev/bus/usb USE='amd64 elibc_glibc kernel_linux multilib userland_GNU' USERLAND=GNU VIDEO_CARDS= _=PKG_INSTALL_MASK _E_DOCDESTTREE_= _E_EXEDESTTREE_= _pipestatus='0 0' conf=l7-filter-userspace-0.11-r0 _eapi3_src_install () { if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then emake DESTDIR="${D}" install; fi; if [[ -z $DOCS ]]; then local d; for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS FAQ CREDITS CHANGELOG; do [[ -s "${d}" ]] && dodoc "${d}"; done; else if [[ $(declare -p DOCS) == "declare -a "* ]]; then dodoc "${DOCS[@]}"; else dodoc ${DOCS}; fi; fi } _unpack_tar () { if [ "${y}" == "tar" ]; then $1 -dc "$srcdir$x" | tar xof -; _pipestatus="${PIPESTATUS[*]}"; [[ "${_pipestatus// /}" -eq 0 ]] || die "$myfail"; else $1 -dc "${srcdir}${x}" > ${x%.*} || die "$myfail"; fi } bashrc_has () { [[ " ${*:2} " == *" $1 "* ]] } dyn_pretend () { ebuild_phase_with_hooks pkg_pretend } 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/$/"/' } pkg_nofetch () { _eapi0_pkg_nofetch "$@" } remove_flag () { local remove="${1}"; shift; while [[ -n "${1}" ]]; do [[ "${1}" != "${remove}" ]] && echo -n "${1} "; shift; done } src_compile () { _eapi0_src_compile "$@" } src_install () { emake DESTDIR="${D}" install || die; dodoc README TODO BUGS THANKS AUTHORS } src_test () { _eapi0_src_test "$@" } src_unpack () { _eapi0_src_unpack "$@" } 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 APACHE2_MODULES="authz_host dir mime" 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=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector" 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 CROSSCOMPILE_OPTS="" declare -x CVS_RSH="ssh" declare -x CXXFLAGS="-march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector" declare -x DCCC_PATH="/usr/lib64/distcc/bin" declare -x DEFAULT_ABI="amd64" declare -x DESTTREE="/usr" declare -x DIROPTIONS="-m0755" declare -x EAPI="0" declare -x ELIBC="glibc" declare -x EXEOPTIONS="-m0755" declare -x FEATURES="assume-digests ccache collision-protect distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox" declare -x FFLAGS="-march=nocona -mcx16 -msahf --param l1-cache-line-size=64 --param l1-cache-size=16 --param l2-cache-size=256 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -ftree-vectorize -fomit-frame-pointer -pipe -fstack-protector" declare -x GCC_SPECS="" declare -x GUILE_LOAD_PATH="/usr/share/guile/1.8" declare -x INHERITED="" declare -x INPUT_DEVICES="keyboard mouse evdev" declare -x INSDESTTREE="" declare -x INSOPTIONS="-m0644" declare -x KERNEL="linux" declare -x KEYWORDS="~amd64 ~x86" declare -x KV="2.6.30.4-sheryl" declare -x LADSPA_PATH="/usr/lib64/ladspa" declare -x LANG="C" declare -x LCD_DEVICES="" declare -x LC_ALL="" declare -x LC_COLLATE="C" declare -x LC_NUMERIC="C" declare -x LDFLAGS="-Wl,-O1" declare -x LDFLAGS_x86="-m elf_i386" declare -x LIBDIR_amd64="lib64" declare -x LIBDIR_amd64_fbsd="lib64" declare -x LIBDIR_ppc="lib32" declare -x LIBDIR_ppc64="lib64" declare -x LIBDIR_sparc32="lib32" declare -x LIBDIR_sparc64="lib64" declare -x LIBDIR_x86="lib32" declare -x LIBDIR_x86_fbsd="lib32" declare -x LIBOPTIONS="-m0644" declare -x LICENSE="GPL-2" declare -x LINGUAS="ru en" declare -x MAKEOPTS="-j2" 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 NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" declare -x PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" declare -x PORTAGE_NICENESS="7" declare -x PORTAGE_TMPFS="/dev/shm" declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" declare -x PROPERTIES="" declare -x PROVIDE="" declare -x PYTHONDOCS="/usr/share/doc/python-docs-2.6.2-r1/html/library" declare -x PYTHONDOCS_2_6="/usr/share/doc/python-docs-2.6.2-r1/html/library" declare -x PYTHONDOCS_3_1="/usr/share/doc/python-docs-3.1/html/library" declare -x RDEPEND="net-misc/l7-protocols net-libs/libnetfilter_conntrack net-libs/libnetfilter_queue " declare -x RESTRICT="" declare -x R_HOME="/usr/lib64/R" declare -x S="/var/tmp/portage/net-misc/l7-filter-userspace-0.11/work/l7-filter-userspace-0.11" declare -x SANDBOX_DEBUG="0" declare -x SANDBOX_DENY="" declare -x SANDBOX_PID="19327" declare -x SANDBOX_PREDICT="/var/tmp/portage/net-misc/l7-filter-userspace-0.11/homedir:/dev/crypto" declare -x SANDBOX_READ="/:/var/tmp:/var/tmp/ccache:/var/tmp/ccache" declare -x SANDBOX_VERBOSE="1" declare -x SANDBOX_WRITE=":/dev/console:/dev/fd:/dev/full:/dev/null:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp:/var/tmp/:/var/tmp/ccache:/var/tmp/portage/net-misc/l7-filter-userspace-0.11/homedir/.bash_history:/var/tmp/ccache" declare -x SANE_CONFIG_DIR="/etc/sane.d" declare -x SLOT="0" declare -x STAGE1_USE="multilib nptl nptlonly unicode" declare -x SYMLINK_LIB="yes" declare -x USB_DEVFS_PATH="/dev/bus/usb" declare -x USE="amd64 elibc_glibc kernel_linux multilib userland_GNU" declare -x USERLAND="GNU" declare -x VIDEO_CARDS="" declare -x _E_DOCDESTTREE_="" declare -x _E_EXEDESTTREE_=""