From: "Mike Gilbert" <floppym@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/portage:master commit in: bin/
Date: Sun, 22 May 2022 14:51:24 +0000 (UTC) [thread overview]
Message-ID: <1653231046.5ebec80b176a0493fde0b8f2278ed507ec0ec8d7.floppym@gentoo> (raw)
commit: 5ebec80b176a0493fde0b8f2278ed507ec0ec8d7
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri May 6 11:26:18 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun May 22 14:50:46 2022 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=5ebec80b
bin/*.sh: use bash's extended-test builtin ('[[' and ']]')
The following sed was basically used to transform POSIX test to bash's
extended-test builtin:
sed -i \
-e 's:\(\s\)\[ :\1[[ :' \
-e 's: ] \?;: ]];:' \
-e 's: ] : ]] :' \
bin/*.sh
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
bin/ebuild.sh | 76 +++++++++++++++++++++++------------------------
bin/isolated-functions.sh | 16 +++++-----
bin/misc-functions.sh | 32 ++++++++++----------
bin/phase-functions.sh | 34 ++++++++++-----------
bin/phase-helpers.sh | 48 +++++++++++++++---------------
5 files changed, 103 insertions(+), 103 deletions(-)
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index ec96c757d..056372283 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -224,7 +224,7 @@ inherit() {
local B_IDEPEND
local B_PROPERTIES
local B_RESTRICT
- while [ "$1" ]; do
+ while [[ "$1" ]]; do
location=""
potential_location=""
@@ -269,13 +269,13 @@ inherit() {
# Retain the old data and restore it later.
unset B_IUSE B_REQUIRED_USE B_DEPEND B_RDEPEND B_PDEPEND
unset B_BDEPEND B_IDEPEND B_PROPERTIES B_RESTRICT
- [ "${IUSE+set}" = set ] && B_IUSE="${IUSE}"
- [ "${REQUIRED_USE+set}" = set ] && B_REQUIRED_USE="${REQUIRED_USE}"
- [ "${DEPEND+set}" = set ] && B_DEPEND="${DEPEND}"
- [ "${RDEPEND+set}" = set ] && B_RDEPEND="${RDEPEND}"
- [ "${PDEPEND+set}" = set ] && B_PDEPEND="${PDEPEND}"
- [ "${BDEPEND+set}" = set ] && B_BDEPEND="${BDEPEND}"
- [ "${IDEPEND+set}" = set ] && B_IDEPEND="${IDEPEND}"
+ [[ "${IUSE+set}" = set ]] && B_IUSE="${IUSE}"
+ [[ "${REQUIRED_USE+set}" = set ]] && B_REQUIRED_USE="${REQUIRED_USE}"
+ [[ "${DEPEND+set}" = set ]] && B_DEPEND="${DEPEND}"
+ [[ "${RDEPEND+set}" = set ]] && B_RDEPEND="${RDEPEND}"
+ [[ "${PDEPEND+set}" = set ]] && B_PDEPEND="${PDEPEND}"
+ [[ "${BDEPEND+set}" = set ]] && B_BDEPEND="${BDEPEND}"
+ [[ "${IDEPEND+set}" = set ]] && B_IDEPEND="${IDEPEND}"
unset IUSE REQUIRED_USE DEPEND RDEPEND PDEPEND BDEPEND IDEPEND
if ___eapi_has_accumulated_PROPERTIES; then
@@ -299,34 +299,34 @@ inherit() {
# If each var has a value, append it to the global variable E_* to
# be applied after everything is finished. New incremental behavior.
- [ "${IUSE+set}" = set ] && E_IUSE+="${E_IUSE:+ }${IUSE}"
- [ "${REQUIRED_USE+set}" = set ] && E_REQUIRED_USE+="${E_REQUIRED_USE:+ }${REQUIRED_USE}"
- [ "${DEPEND+set}" = set ] && E_DEPEND+="${E_DEPEND:+ }${DEPEND}"
- [ "${RDEPEND+set}" = set ] && E_RDEPEND+="${E_RDEPEND:+ }${RDEPEND}"
- [ "${PDEPEND+set}" = set ] && E_PDEPEND+="${E_PDEPEND:+ }${PDEPEND}"
- [ "${BDEPEND+set}" = set ] && E_BDEPEND+="${E_BDEPEND:+ }${BDEPEND}"
- [ "${IDEPEND+set}" = set ] && E_IDEPEND+="${E_IDEPEND:+ }${IDEPEND}"
+ [[ "${IUSE+set}" = set ]] && E_IUSE+="${E_IUSE:+ }${IUSE}"
+ [[ "${REQUIRED_USE+set}" = set ]] && E_REQUIRED_USE+="${E_REQUIRED_USE:+ }${REQUIRED_USE}"
+ [[ "${DEPEND+set}" = set ]] && E_DEPEND+="${E_DEPEND:+ }${DEPEND}"
+ [[ "${RDEPEND+set}" = set ]] && E_RDEPEND+="${E_RDEPEND:+ }${RDEPEND}"
+ [[ "${PDEPEND+set}" = set ]] && E_PDEPEND+="${E_PDEPEND:+ }${PDEPEND}"
+ [[ "${BDEPEND+set}" = set ]] && E_BDEPEND+="${E_BDEPEND:+ }${BDEPEND}"
+ [[ "${IDEPEND+set}" = set ]] && E_IDEPEND+="${E_IDEPEND:+ }${IDEPEND}"
- [ "${B_IUSE+set}" = set ] && IUSE="${B_IUSE}"
- [ "${B_IUSE+set}" = set ] || unset IUSE
+ [[ "${B_IUSE+set}" = set ]] && IUSE="${B_IUSE}"
+ [[ "${B_IUSE+set}" = set ]] || unset IUSE
- [ "${B_REQUIRED_USE+set}" = set ] && REQUIRED_USE="${B_REQUIRED_USE}"
- [ "${B_REQUIRED_USE+set}" = set ] || unset REQUIRED_USE
+ [[ "${B_REQUIRED_USE+set}" = set ]] && REQUIRED_USE="${B_REQUIRED_USE}"
+ [[ "${B_REQUIRED_USE+set}" = set ]] || unset REQUIRED_USE
- [ "${B_DEPEND+set}" = set ] && DEPEND="${B_DEPEND}"
- [ "${B_DEPEND+set}" = set ] || unset DEPEND
+ [[ "${B_DEPEND+set}" = set ]] && DEPEND="${B_DEPEND}"
+ [[ "${B_DEPEND+set}" = set ]] || unset DEPEND
- [ "${B_RDEPEND+set}" = set ] && RDEPEND="${B_RDEPEND}"
- [ "${B_RDEPEND+set}" = set ] || unset RDEPEND
+ [[ "${B_RDEPEND+set}" = set ]] && RDEPEND="${B_RDEPEND}"
+ [[ "${B_RDEPEND+set}" = set ]] || unset RDEPEND
- [ "${B_PDEPEND+set}" = set ] && PDEPEND="${B_PDEPEND}"
- [ "${B_PDEPEND+set}" = set ] || unset PDEPEND
+ [[ "${B_PDEPEND+set}" = set ]] && PDEPEND="${B_PDEPEND}"
+ [[ "${B_PDEPEND+set}" = set ]] || unset PDEPEND
- [ "${B_BDEPEND+set}" = set ] && BDEPEND="${B_BDEPEND}"
- [ "${B_BDEPEND+set}" = set ] || unset BDEPEND
+ [[ "${B_BDEPEND+set}" = set ]] && BDEPEND="${B_BDEPEND}"
+ [[ "${B_BDEPEND+set}" = set ]] || unset BDEPEND
- [ "${B_IDEPEND+set}" = set ] && IDEPEND="${B_IDEPEND}"
- [ "${B_IDEPEND+set}" = set ] || unset IDEPEND
+ [[ "${B_IDEPEND+set}" = set ]] && IDEPEND="${B_IDEPEND}"
+ [[ "${B_IDEPEND+set}" = set ]] || unset IDEPEND
if ___eapi_has_accumulated_PROPERTIES; then
[[ ${PROPERTIES+set} == set ]] &&
@@ -375,7 +375,7 @@ inherit() {
# code will be eval'd:
# src_unpack() { base_src_unpack; }
EXPORT_FUNCTIONS() {
- if [ -z "$ECLASS" ]; then
+ if [[ -z "$ECLASS" ]]; then
die "EXPORT_FUNCTIONS without a defined ECLASS"
fi
eval $__export_funcs_var+=\" $*\"
@@ -416,8 +416,8 @@ __source_all_bashrcs() {
__source_env_files --no-qa "${PM_EBUILD_HOOK_DIR}"
fi
- [ ! -z "${OCC}" ] && export CC="${OCC}"
- [ ! -z "${OCXX}" ] && export CXX="${OCXX}"
+ [[ ! -z "${OCC}" ]] && export CC="${OCC}"
+ [[ ! -z "${OCXX}" ]] && export CXX="${OCXX}"
}
# @FUNCTION: __source_env_files
@@ -490,14 +490,14 @@ fi
if [[ -n ${QA_INTERCEPTORS} ]] ; then
for BIN in ${QA_INTERCEPTORS}; do
BIN_PATH=$(type -Pf ${BIN})
- if [ "$?" != "0" ]; then
+ if [[ "$?" != "0" ]]; then
BODY="echo \"*** missing command: ${BIN}\" >&2; return 127"
else
BODY="${BIN_PATH} \"\$@\"; return \$?"
fi
if [[ ${EBUILD_PHASE} == depend ]] ; then
FUNC_SRC="${BIN}() {
- if [ \$ECLASS_DEPTH -gt 0 ]; then
+ if [[ \$ECLASS_DEPTH -gt 0 ]]; then
eqawarn \"QA Notice: '${BIN}' called in global scope: eclass \${ECLASS}\"
else
eqawarn \"QA Notice: '${BIN}' called in global scope: \${CATEGORY}/\${PF}\"
@@ -532,7 +532,7 @@ trap 'exit 1' SIGTERM
if ! has "$EBUILD_PHASE" clean cleanrm depend && \
! [[ $EMERGE_FROM = ebuild && $EBUILD_PHASE = setup ]] && \
- [ -f "${T}"/environment ] ; then
+ [[ -f "${T}"/environment ]]; then
# The environment may have been extracted from environment.bz2 or
# may have come from another version of ebuild.sh or something.
# In any case, preprocess it to prevent any potential interference.
@@ -554,9 +554,9 @@ if ! has "$EBUILD_PHASE" clean cleanrm depend && \
export SANDBOX_ON=0
for x in SANDBOX_DENY SANDBOX_PREDICT SANDBOX_READ SANDBOX_WRITE ; do
y="PORTAGE_${x}"
- if [ -z "${!x}" ] ; then
+ if [[ -z "${!x}" ]]; then
export ${x}="${!y}"
- elif [ -n "${!y}" ] && [ "${!y}" != "${!x}" ] ; then
+ elif [[ -n "${!y}" ]] && [[ "${!y}" != "${!x}" ]]; then
# filter out dupes
export ${x}="$(printf "${!y}:${!x}" | tr ":" "\0" | \
sort -z -u | tr "\0" ":")"
@@ -619,7 +619,7 @@ if ! has "$EBUILD_PHASE" clean cleanrm ; then
shopt -u failglob
fi
- [ "${EAPI+set}" = set ] || EAPI=0
+ [[ "${EAPI+set}" = set ]] || EAPI=0
# export EAPI for helpers (especially since we unset it above)
export EAPI
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 912782914..848e44b04 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -61,7 +61,7 @@ __dump_trace() {
(( n = ${#FUNCNAME[@]} - 1 ))
(( p = ${#BASH_ARGV[@]} ))
while (( n > 0 )) ; do
- [ "${FUNCNAME[${n}]}" == "__qa_call" ] && break
+ [[ "${FUNCNAME[${n}]}" == "__qa_call" ]] && break
(( p -= ${BASH_ARGC[${n}]} ))
(( n-- ))
done
@@ -132,7 +132,7 @@ die() {
fi
set +e
- if [ -n "${QA_INTERCEPTORS}" ] ; then
+ if [[ -n "${QA_INTERCEPTORS}" ]]; then
# die was called from inside inherit. We need to clean up
# QA_INTERCEPTORS since sed is called below.
unset -f ${QA_INTERCEPTORS}
@@ -142,7 +142,7 @@ die() {
# setup spacing to make output easier to read
(( n = ${#FUNCNAME[@]} - 1 ))
while (( n > 0 )) ; do
- [ "${FUNCNAME[${n}]}" == "__qa_call" ] && break
+ [[ "${FUNCNAME[${n}]}" == "__qa_call" ]] && break
(( n-- ))
done
(( n == 0 )) && (( n = ${#FUNCNAME[@]} - 1 ))
@@ -217,9 +217,9 @@ die() {
eerror "For convenience, a symlink to the build log is located at '${T}/build.${log_ext}'."
fi
fi
- if [ -f "${T}/environment" ] ; then
+ if [[ -f "${T}/environment" ]]; then
eerror "The ebuild environment file is located at '${T}/environment'."
- elif [ -d "${T}" ] ; then
+ elif [[ -d "${T}" ]]; then
{
set
export
@@ -250,7 +250,7 @@ __vecho() {
# Internal logging function, don't use this in ebuilds
__elog_base() {
local messagetype
- [ -z "${1}" -o -z "${T}" -o ! -d "${T}/logging" ] && return 1
+ [[ -z "${1}" || -z "${T}" || ! -d "${T}/logging" ]] && return 1
case "${1}" in
INFO|WARN|ERROR|LOG|QA)
messagetype="${1}"
@@ -429,7 +429,7 @@ __set_colors() {
# Now, ${ENDCOL} will move us to the end of the
# column; irregardless of character width
ENDCOL=$'\e[A\e['$(( COLS - 8 ))'C'
- if [ -n "${PORTAGE_COLORMAP}" ] ; then
+ if [[ -n "${PORTAGE_COLORMAP}" ]]; then
eval ${PORTAGE_COLORMAP}
else
PORTAGE_COLOR_BAD=$'\e[31;01m'
@@ -531,7 +531,7 @@ has() {
local x
for x in "$@"; do
- [ "${x}" = "${needle}" ] && return 0
+ [[ "${x}" = "${needle}" ]] && return 0
done
return 1
}
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index de7ebf4a2..41340e3f7 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -22,16 +22,16 @@ install_symlink_html_docs() {
fi
cd "${ED}" || die "cd failed"
# Symlink the html documentation (if DOC_SYMLINKS_DIR is set in make.conf)
- if [ -n "${DOC_SYMLINKS_DIR}" ] ; then
+ if [[ -n "${DOC_SYMLINKS_DIR}" ]]; then
local mydocdir docdir
for docdir in "${HTMLDOC_DIR:-does/not/exist}" "${PF}/html" "${PF}/HTML" "${P}/html" "${P}/HTML" ; do
- if [ -d "usr/share/doc/${docdir}" ] ; then
+ if [[ -d "usr/share/doc/${docdir}" ]]; then
mydocdir="/usr/share/doc/${docdir}"
fi
done
- if [ -n "${mydocdir}" ] ; then
+ if [[ -n "${mydocdir}" ]]; then
local mysympath
- if [ -z "${SLOT}" -o "${SLOT%/*}" = "0" ] ; then
+ if [[ -z "${SLOT}" || "${SLOT%/*}" = "0" ]]; then
mysympath="${DOC_SYMLINKS_DIR}/${CATEGORY}/${PN}"
else
mysympath="${DOC_SYMLINKS_DIR}/${CATEGORY}/${PN}-${SLOT%/*}"
@@ -206,7 +206,7 @@ install_qa_check() {
arch=${l%%;*}; l=${l#*;}
obj="/${l%%;*}"; l=${l#*;}
soname=${l%%;*}; l=${l#*;}
- rpath=${l%%;*}; l=${l#*;}; [ "${rpath}" = " - " ] && rpath=""
+ rpath=${l%%;*}; l=${l#*;}; [[ "${rpath}" = " - " ]] && rpath=""
needed=${l%%;*}; l=${l#*;}
# Infer implicit soname from basename (bug 715162).
@@ -219,7 +219,7 @@ install_qa_check() {
done <<< ${scanelf_output}
fi
- [ -n "${QA_SONAME_NO_SYMLINK}" ] && \
+ [[ -n "${QA_SONAME_NO_SYMLINK}" ]] && \
echo "${QA_SONAME_NO_SYMLINK}" > \
"${PORTAGE_BUILDDIR}"/build-info/QA_SONAME_NO_SYMLINK
@@ -384,7 +384,7 @@ preinst_mask() {
}
preinst_sfperms() {
- if [ -z "${D}" ]; then
+ if [[ -z "${D}" ]]; then
eerror "${FUNCNAME}: D is unset"
return 1
fi
@@ -398,7 +398,7 @@ preinst_sfperms() {
local i
find "${ED}" -type f -perm -4000 -print0 | \
while read -r -d $'\0' i ; do
- if [ -n "$(find "$i" -perm -2000)" ] ; then
+ if [[ -n "$(find "$i" -perm -2000)" ]]; then
ebegin ">>> SetUID and SetGID: [chmod o-r] ${i#${ED%/}}"
chmod o-r "$i"
eend $?
@@ -410,7 +410,7 @@ preinst_sfperms() {
done
find "${ED}" -type f -perm -2000 -print0 | \
while read -r -d $'\0' i ; do
- if [ -n "$(find "$i" -perm -4000)" ] ; then
+ if [[ -n "$(find "$i" -perm -4000)" ]]; then
# This case is already handled
# by the SetUID check above.
true
@@ -424,7 +424,7 @@ preinst_sfperms() {
}
preinst_suid_scan() {
- if [ -z "${D}" ]; then
+ if [[ -z "${D}" ]]; then
eerror "${FUNCNAME}: D is unset"
return 1
fi
@@ -443,7 +443,7 @@ preinst_suid_scan() {
addwrite "${sfconf}"
__vecho ">>> Performing suid scan in ${ED}"
for i in $(find "${ED}" -type f \( -perm -4000 -o -perm -2000 \) ); do
- if [ -s "${sfconf}" ]; then
+ if [[ -s "${sfconf}" ]]; then
install_path=${i#${ED%/}}
if grep -q "^${install_path}\$" "${sfconf}" ; then
__vecho "- ${install_path} is an approved suid file"
@@ -468,7 +468,7 @@ preinst_suid_scan() {
}
preinst_selinux_labels() {
- if [ -z "${D}" ]; then
+ if [[ -z "${D}" ]]; then
eerror "${FUNCNAME}: D is unset"
return 1
fi
@@ -476,7 +476,7 @@ preinst_selinux_labels() {
# SELinux file labeling (needs to execute after preinst)
# only attempt to label if setfiles is executable
# and 'context' is available on selinuxfs.
- if [ -f /sys/fs/selinux/context -a -x /usr/sbin/setfiles -a -x /usr/sbin/selinuxconfig ]; then
+ if [[ -f /sys/fs/selinux/context && -x /usr/sbin/setfiles && -x /usr/sbin/selinuxconfig ]]; then
__vecho ">>> Setting SELinux security labels"
(
eval "$(/usr/sbin/selinuxconfig)" || \
@@ -633,7 +633,7 @@ install_hooks() {
local ret=0
shopt -s nullglob
for fp in "${hooks_dir}"/*; do
- if [ -x "$fp" ]; then
+ if [[ -x "$fp" ]]; then
"$fp"
ret=$(( $ret | $? ))
fi
@@ -646,9 +646,9 @@ eqatag() {
__eqatag "${@}"
}
-if [ -n "${MISC_FUNCTIONS_ARGS}" ]; then
+if [[ -n "${MISC_FUNCTIONS_ARGS}" ]]; then
__source_all_bashrcs
- [ "$PORTAGE_DEBUG" == "1" ] && set -x
+ [[ "$PORTAGE_DEBUG" == "1" ]] && set -x
for x in ${MISC_FUNCTIONS_ARGS}; do
${x}
done
diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index 6b48c2351..5aba2519c 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -136,7 +136,7 @@ __filter_readonly_variables() {
LC_NUMERIC LC_PAPER LC_TIME"
fi
if ! has --allow-extra-vars $* ; then
- if [ "${EMERGE_FROM}" = binary ] ; then
+ if [[ "${EMERGE_FROM}" = binary ]]; then
# preserve additional variables from build time,
# while excluding untrusted variables
filtered_vars+=" ${binpkg_untrusted_vars}"
@@ -163,7 +163,7 @@ __preprocess_ebuild_env() {
# indicating that the environment may contain stale FEATURES and
# SANDBOX_{DENY,PREDICT,READ,WRITE} variables that should be filtered out.
# Otherwise, we don't need to filter the environment.
- [ -f "${T}/environment.raw" ] || return 0
+ [[ -f "${T}/environment.raw" ]] || return 0
__filter_readonly_variables $_portage_filter_opts < "${T}"/environment \
>> "$T/environment.filtered" || return $?
@@ -195,7 +195,7 @@ __preprocess_ebuild_env() {
>> "$T/environment.success" || exit $?
) > "${T}/environment.filtered"
local retval
- if [ -e "${T}/environment.success" ] ; then
+ if [[ -e "${T}/environment.success" ]]; then
__filter_readonly_variables --filter-features < \
"${T}/environment.filtered" > "${T}/environment"
retval=$?
@@ -248,7 +248,7 @@ __dyn_unpack() {
__vecho ">>> WORKDIR is up-to-date, keeping..."
return 0
fi
- if [ ! -d "${WORKDIR}" ]; then
+ if [[ ! -d "${WORKDIR}" ]]; then
install -m${PORTAGE_WORKDIR_MODE:-0700} -d "${WORKDIR}" || die "Failed to create dir '${WORKDIR}'"
fi
cd "${WORKDIR}" || die "Directory change failed: \`cd '${WORKDIR}'\`"
@@ -262,10 +262,10 @@ __dyn_unpack() {
}
__dyn_clean() {
- if [ -z "${PORTAGE_BUILDDIR}" ]; then
+ if [[ -z "${PORTAGE_BUILDDIR}" ]]; then
echo "Aborting clean phase because PORTAGE_BUILDDIR is unset!"
return 1
- elif [ ! -d "${PORTAGE_BUILDDIR}" ] ; then
+ elif [[ ! -d "${PORTAGE_BUILDDIR}" ]]; then
return 0
fi
if has chflags $FEATURES ; then
@@ -299,7 +299,7 @@ __dyn_clean() {
rm -f "${PORTAGE_BUILDDIR}/files"
fi
- if [ -f "${PORTAGE_BUILDDIR}/.unpacked" ]; then
+ if [[ -f "${PORTAGE_BUILDDIR}/.unpacked" ]]; then
find "${PORTAGE_BUILDDIR}" -type d ! -regex "^${WORKDIR}" | sort -r | tr "\n" "\0" | $XARGS -0 rmdir &>/dev/null
fi
@@ -314,7 +314,7 @@ __dyn_clean() {
__abort_handler() {
local msg
- if [ "$2" != "fail" ]; then
+ if [[ "$2" != "fail" ]]; then
msg="${EBUILD}: ${1} aborted; exiting."
else
msg="${EBUILD}: ${1} failed; exiting."
@@ -519,7 +519,7 @@ __dyn_test() {
}
__dyn_install() {
- [ -z "$PORTAGE_BUILDDIR" ] && die "${FUNCNAME}: PORTAGE_BUILDDIR is unset"
+ [[ -z "$PORTAGE_BUILDDIR" ]] && die "${FUNCNAME}: PORTAGE_BUILDDIR is unset"
if has noauto $FEATURES ; then
rm -f "${PORTAGE_BUILDDIR}/.installed"
elif [[ -e $PORTAGE_BUILDDIR/.installed ]] ; then
@@ -703,7 +703,7 @@ __dyn_install() {
${PORTAGE_BZIP2_COMMAND} -f9 environment
cp "${EBUILD}" "${PF}.ebuild"
- [ -n "${PORTAGE_REPO_NAME}" ] && echo "${PORTAGE_REPO_NAME}" > repository
+ [[ -n "${PORTAGE_REPO_NAME}" ]] && echo "${PORTAGE_REPO_NAME}" > repository
if has nostrip ${FEATURES} ${PORTAGE_RESTRICT} || has strip ${PORTAGE_RESTRICT}
then
>> DEBUGBUILD
@@ -767,7 +767,7 @@ __dyn_help() {
fi
echo " merge to : ${ROOT}"
echo
- if [ -n "$USE" ]; then
+ if [[ -n "$USE" ]]; then
echo "Additionally, support for the following optional features will be enabled:"
echo
echo " ${USE}"
@@ -780,7 +780,7 @@ __dyn_help() {
# Translate a known ebuild(1) argument into the precise
# name of it's corresponding ebuild phase.
__ebuild_arg_to_phase() {
- [ $# -ne 1 ] && die "expected exactly 1 arg, got $#: $*"
+ [[ $# -ne 1 ]] && die "expected exactly 1 arg, got $#: $*"
local arg=$1
local phase_func=""
@@ -835,7 +835,7 @@ __ebuild_arg_to_phase() {
}
__ebuild_phase_funcs() {
- [ $# -ne 2 ] && die "expected exactly 2 args, got $#: $*"
+ [[ $# -ne 2 ]] && die "expected exactly 2 args, got $#: $*"
local eapi=$1
local phase_func=$2
local all_phases="src_compile pkg_config src_configure pkg_info
@@ -988,7 +988,7 @@ __ebuild_main() {
ewarn "pkg_${1}() is not defined: '${EBUILD##*/}'"
fi
export SANDBOX_ON="0"
- if [ "${PORTAGE_DEBUG}" != "1" ] || [ "${-/x/}" != "$-" ]; then
+ if [[ "${PORTAGE_DEBUG}" != "1" ]] || [[ "${-/x/}" != "$-" ]]; then
__ebuild_phase_with_hooks pkg_${1}
else
set -x
@@ -1043,7 +1043,7 @@ __ebuild_main() {
fi
cd "$PORTAGE_BUILDDIR"
- if [ ! -d build-info ] ; then
+ if [[ ! -d build-info ]]; then
mkdir build-info
cp "$EBUILD" "build-info/$PF.ebuild"
fi
@@ -1055,7 +1055,7 @@ __ebuild_main() {
;;
esac
- if [ "${PORTAGE_DEBUG}" != "1" ] || [ "${-/x/}" != "$-" ]; then
+ if [[ "${PORTAGE_DEBUG}" != "1" ]] || [[ "${-/x/}" != "$-" ]]; then
__dyn_${1}
else
set -x
@@ -1069,7 +1069,7 @@ __ebuild_main() {
#for example, awking and piping a file in /tmp requires a temp file to be created
#in /etc. If pkg_setup is in the sandbox, both our lilo and apache ebuilds break.
export SANDBOX_ON="0"
- if [ "${PORTAGE_DEBUG}" != "1" ] || [ "${-/x/}" != "$-" ]; then
+ if [[ "${PORTAGE_DEBUG}" != "1" ]] || [[ "${-/x/}" != "$-" ]]; then
__dyn_${1}
else
set -x
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index cbe0b825d..64c168627 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -25,14 +25,14 @@ has strip ${PORTAGE_RESTRICT} && PORTAGE_DOSTRIP=()
declare -a PORTAGE_DOSTRIP_SKIP=()
into() {
- if [ "$1" == "/" ]; then
+ if [[ "$1" == "/" ]]; then
export _E_DESTTREE_=""
else
export _E_DESTTREE_=$1
if ! ___eapi_has_prefix_variables; then
local ED=${D}
fi
- if [ ! -d "${ED%/}/${_E_DESTTREE_#/}" ]; then
+ if [[ ! -d "${ED%/}/${_E_DESTTREE_#/}" ]]; then
install -d "${ED%/}/${_E_DESTTREE_#/}"
local ret=$?
if [[ $ret -ne 0 ]] ; then
@@ -48,14 +48,14 @@ into() {
}
insinto() {
- if [ "$1" == "/" ]; then
+ if [[ "$1" == "/" ]]; then
export _E_INSDESTTREE_=""
else
export _E_INSDESTTREE_=$1
if ! ___eapi_has_prefix_variables; then
local ED=${D}
fi
- if [ ! -d "${ED%/}/${_E_INSDESTTREE_#/}" ]; then
+ if [[ ! -d "${ED%/}/${_E_INSDESTTREE_#/}" ]]; then
install -d "${ED%/}/${_E_INSDESTTREE_#/}"
local ret=$?
if [[ $ret -ne 0 ]] ; then
@@ -71,14 +71,14 @@ insinto() {
}
exeinto() {
- if [ "$1" == "/" ]; then
+ if [[ "$1" == "/" ]]; then
export _E_EXEDESTTREE_=""
else
export _E_EXEDESTTREE_="$1"
if ! ___eapi_has_prefix_variables; then
local ED=${D}
fi
- if [ ! -d "${ED%/}/${_E_EXEDESTTREE_#/}" ]; then
+ if [[ ! -d "${ED%/}/${_E_EXEDESTTREE_#/}" ]]; then
install -d "${ED%/}/${_E_EXEDESTTREE_#/}"
local ret=$?
if [[ $ret -ne 0 ]] ; then
@@ -90,14 +90,14 @@ exeinto() {
}
docinto() {
- if [ "$1" == "/" ]; then
+ if [[ "$1" == "/" ]]; then
export _E_DOCDESTTREE_=""
else
export _E_DOCDESTTREE_="$1"
if ! ___eapi_has_prefix_variables; then
local ED=${D}
fi
- if [ ! -d "${ED%/}/usr/share/doc/${PF}/${_E_DOCDESTTREE_#/}" ]; then
+ if [[ ! -d "${ED%/}/usr/share/doc/${PF}/${_E_DOCDESTTREE_#/}" ]]; then
install -d "${ED%/}/usr/share/doc/${PF}/${_E_DOCDESTTREE_#/}"
local ret=$?
if [[ $ret -ne 0 ]] ; then
@@ -268,7 +268,7 @@ use() {
}
use_with() {
- if [ -z "$1" ]; then
+ if [[ -z "$1" ]]; then
echo "!!! use_with() called without a parameter." >&2
echo "!!! use_with <USEFLAG> [<flagname> [value]]" >&2
return 1
@@ -290,7 +290,7 @@ use_with() {
}
use_enable() {
- if [ -z "$1" ]; then
+ if [[ -z "$1" ]]; then
echo "!!! use_enable() called without a parameter." >&2
echo "!!! use_enable <USEFLAG> [<flagname> [value]]" >&2
return 1
@@ -318,7 +318,7 @@ unpack() {
local suffix suffix_insensitive
local myfail
local eapi=${EAPI:-0}
- [ -z "$*" ] && die "Nothing passed to the 'unpack' command"
+ [[ -z "$*" ]] && die "Nothing passed to the 'unpack' command"
for x in "$@"; do
__vecho ">>> Unpacking ${x} to ${PWD}"
@@ -436,7 +436,7 @@ unpack() {
if ___eapi_unpack_supports_7z; then
local my_output
my_output="$(7z x -y "${srcdir}${x}")"
- if [ $? -ne 0 ]; then
+ if [[ $? -ne 0 ]]; then
echo "${my_output}" >&2
die "$myfail"
fi
@@ -497,7 +497,7 @@ unpack() {
type -P deb2targz > /dev/null; then
y=${x##*/}
local created_symlink=0
- if [ ! "$srcdir$x" -ef "$y" ] ; then
+ if [[ ! "$srcdir$x" -ef "$y" ]]; then
# deb2targz always extracts into the same directory as
# the source file, so create a symlink in the current
# working directory if necessary.
@@ -505,7 +505,7 @@ unpack() {
created_symlink=1
fi
deb2targz "$y" || die "$myfail"
- if [ $created_symlink = 1 ] ; then
+ if [[ $created_symlink = 1 ]]; then
# Clean up the symlink so the ebuild
# doesn't inadvertently install it.
rm -f "$y"
@@ -594,7 +594,7 @@ econf() {
fi
: ${ECONF_SOURCE:=.}
- if [ -x "${ECONF_SOURCE}/configure" ]; then
+ if [[ -x "${ECONF_SOURCE}/configure" ]]; then
if [[ -n $CONFIG_SHELL && \
"$(head -n1 "$ECONF_SOURCE/configure")" =~ ^'#!'[[:space:]]*/bin/sh([[:space:]]|$) ]] ; then
cp -p "${ECONF_SOURCE}/configure" "${ECONF_SOURCE}/configure._portage_tmp_.${pid}" || die
@@ -606,7 +606,7 @@ econf() {
touch -r "${ECONF_SOURCE}/configure" "${ECONF_SOURCE}/configure._portage_tmp_.${pid}" || die
mv -f "${ECONF_SOURCE}/configure._portage_tmp_.${pid}" "${ECONF_SOURCE}/configure" || die
fi
- if [ -e "${EPREFIX}"/usr/share/gnuconfig/ ]; then
+ if [[ -e "${EPREFIX}"/usr/share/gnuconfig/ ]]; then
find "${WORKDIR}" -type f '(' \
-name config.guess -o -name config.sub ')' -print0 | \
while read -r -d $'\0' x ; do
@@ -701,7 +701,7 @@ econf() {
if ! "${ECONF_SOURCE}/configure" "$@" ; then
- if [ -s config.log ]; then
+ if [[ -s config.log ]]; then
echo
echo "!!! Please attach the following file when seeking support:"
echo "!!! ${PWD}/config.log"
@@ -711,7 +711,7 @@ econf() {
__helpers_die "econf failed"
return 1
fi
- elif [ -f "${ECONF_SOURCE}/configure" ]; then
+ elif [[ -f "${ECONF_SOURCE}/configure" ]]; then
die "configure is not executable"
else
die "no configure script found"
@@ -730,11 +730,11 @@ einstall() {
local ED=${D}
fi
LIBDIR_VAR="LIBDIR_${ABI}"
- if [ -n "${ABI}" -a -n "${!LIBDIR_VAR}" ]; then
+ if [[ -n "${ABI}" && -n "${!LIBDIR_VAR}" ]]; then
CONF_LIBDIR="${!LIBDIR_VAR}"
fi
unset LIBDIR_VAR
- if [ -n "${CONF_LIBDIR}" ] && [ "${CONF_PREFIX:+set}" = set ]; then
+ if [[ -n "${CONF_LIBDIR}" && "${CONF_PREFIX:+set}" = set ]]; then
EI_DESTLIBDIR="${D%/}/${CONF_PREFIX}/${CONF_LIBDIR}"
EI_DESTLIBDIR="$(__strip_duplicate_slashes "${EI_DESTLIBDIR}")"
LOCAL_EXTRA_EINSTALL="libdir=${EI_DESTLIBDIR} ${LOCAL_EXTRA_EINSTALL}"
@@ -742,7 +742,7 @@ einstall() {
fi
if [[ -f Makefile || -f GNUmakefile || -f makefile ]] ; then
- if [ "${PORTAGE_DEBUG}" == "1" ]; then
+ if [[ "${PORTAGE_DEBUG}" == "1" ]]; then
${MAKE:-make} -n prefix="${ED%/}/usr" \
datadir="${ED%/}/usr/share" \
infodir="${ED%/}/usr/share/info" \
@@ -786,7 +786,7 @@ __eapi0_src_unpack() {
}
__eapi0_src_compile() {
- if [ -x ./configure ] ; then
+ if [[ -x ./configure ]]; then
econf
fi
__eapi2_src_compile
@@ -830,7 +830,7 @@ __eapi2_src_configure() {
}
__eapi2_src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
+ if [[ -f Makefile || -f GNUmakefile || -f makefile ]]; then
emake || die "emake failed"
fi
}
@@ -892,7 +892,7 @@ ___best_version_and_has_version_common() {
esac
atom=$1
shift
- [ $# -gt 0 ] && die "${FUNCNAME[1]}: unused argument(s): $*"
+ [[ $# -gt 0 ]] && die "${FUNCNAME[1]}: unused argument(s): $*"
case ${root_arg} in
"") if ___eapi_has_prefix_variables; then
next reply other threads:[~2022-05-22 14:51 UTC|newest]
Thread overview: 881+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-22 14:51 Mike Gilbert [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-09-10 10:29 [gentoo-commits] proj/portage:master commit in: bin/ Ulrich Müller
2024-09-10 10:29 Ulrich Müller
2024-09-10 10:29 Ulrich Müller
2024-08-15 17:28 Mike Gilbert
2024-08-14 14:44 Mike Gilbert
2024-05-22 16:35 Mike Gilbert
2024-05-04 1:32 Sam James
2024-03-15 14:55 Zac Medico
2024-03-10 20:14 Zac Medico
2024-03-09 18:46 Sam James
2024-02-22 15:36 Zac Medico
2024-02-05 6:44 Zac Medico
2023-10-26 18:44 Ulrich Müller
2023-10-24 17:49 Zac Medico
2023-10-24 2:27 Zac Medico
2023-10-24 2:27 Zac Medico
2023-10-24 2:21 Zac Medico
2023-10-24 2:21 Zac Medico
2023-10-24 2:10 Zac Medico
2023-10-13 10:19 Sam James
2023-09-26 20:54 Sam James
2023-09-26 20:54 Sam James
2023-09-08 21:43 Sam James
2023-08-19 15:03 Sam James
2023-08-19 14:49 Sam James
2023-08-19 14:49 Sam James
2023-07-03 20:19 Sam James
2023-05-26 1:33 Sam James
2023-05-26 1:33 Sam James
2023-05-18 7:23 Ulrich Müller
2023-05-17 6:20 Sam James
2023-05-13 20:29 Ulrich Müller
2023-05-12 17:23 Ulrich Müller
2023-05-12 17:23 Ulrich Müller
2023-05-10 1:28 Sam James
2023-05-01 7:21 Sam James
2023-05-01 7:21 Sam James
2023-05-01 7:21 Sam James
2023-05-01 7:21 Sam James
2023-04-29 4:44 Sam James
2023-04-09 7:26 Sam James
2023-04-09 7:19 Sam James
2023-04-09 6:52 Sam James
2023-04-06 8:08 Ulrich Müller
2023-03-21 23:52 Sam James
2023-03-21 23:52 Sam James
2023-01-02 20:45 Mike Gilbert
2022-12-31 13:33 Sam James
2022-11-24 4:16 Sam James
2022-10-21 2:34 Sam James
2022-09-24 22:13 Sam James
2022-08-17 3:26 Sam James
2022-08-13 17:51 Sam James
2022-08-10 4:31 Sam James
2022-08-06 21:01 Sam James
2022-08-06 21:01 Sam James
2022-08-06 21:01 Sam James
2022-08-06 21:01 Sam James
2022-08-01 22:39 Sam James
2022-08-01 1:19 Sam James
2022-07-27 19:07 Fabian Groffen
2022-07-27 19:07 Fabian Groffen
2022-07-20 18:07 Ulrich Müller
2022-07-18 15:16 Sam James
2022-07-11 23:02 Sam James
2022-07-03 19:36 Mike Gilbert
2022-06-24 2:20 Zac Medico
2022-05-22 14:51 Mike Gilbert
2022-05-15 1:02 Sam James
2022-04-28 15:50 Sam James
2022-04-15 4:47 Sam James
2022-04-14 2:36 Sam James
2022-04-13 4:02 Sam James
2022-04-12 2:00 Sam James
2022-03-28 6:20 Sam James
2022-02-15 21:30 Mike Frysinger
2022-02-15 21:30 Mike Frysinger
2022-02-15 21:30 Mike Frysinger
2022-02-04 17:32 Mike Gilbert
2022-01-24 2:07 Sam James
2021-11-19 23:59 Zac Medico
2021-11-19 16:17 Mike Gilbert
2021-11-19 16:17 Mike Gilbert
2021-11-19 16:17 Mike Gilbert
2021-11-01 17:32 Mike Gilbert
2021-11-01 17:32 Mike Gilbert
2021-10-20 7:02 Sam James
2021-09-27 11:19 Ulrich Müller
2021-09-21 17:27 Sam James
2021-09-03 11:34 Michał Górny
2021-09-03 11:34 Michał Górny
2021-07-17 22:16 Zac Medico
2021-06-20 20:21 Michał Górny
2021-06-18 6:59 Zac Medico
2021-06-13 21:48 Zac Medico
2021-06-05 18:47 Zac Medico
2021-06-02 21:47 Michał Górny
2021-05-31 16:35 Michał Górny
2021-05-24 4:55 Zac Medico
2021-05-24 4:37 Zac Medico
2021-05-24 4:37 Zac Medico
2021-05-24 4:37 Zac Medico
2021-05-24 4:34 Zac Medico
2021-05-12 11:28 Michał Górny
2021-05-12 11:28 Michał Górny
2021-05-01 23:25 Zac Medico
2021-03-29 0:30 Zac Medico
2021-03-04 9:14 Zac Medico
2021-02-24 18:51 Zac Medico
2020-12-24 17:55 Mike Gilbert
2020-11-01 21:46 Zac Medico
2020-10-18 9:32 Ulrich Müller
2020-08-03 19:30 Zac Medico
2020-07-13 5:22 Zac Medico
2020-06-24 23:09 Zac Medico
2020-06-24 3:01 Zac Medico
2020-06-14 19:12 Zac Medico
2020-05-24 23:49 Zac Medico
2020-05-03 21:42 Mike Gilbert
2020-03-21 22:08 Zac Medico
2020-03-02 6:13 Zac Medico
2020-02-21 6:35 Ulrich Müller
2020-02-08 18:19 Mike Gilbert
2019-12-30 21:30 Zac Medico
2019-12-26 20:36 Ulrich Müller
2019-12-15 22:01 Zac Medico
2019-12-15 7:40 Zac Medico
2019-12-09 9:19 Zac Medico
2019-11-27 19:39 Michał Górny
2019-11-25 16:59 Ulrich Müller
2019-11-08 16:02 Mike Gilbert
2019-10-18 3:47 Zac Medico
2019-09-15 3:08 Zac Medico
2019-09-15 3:08 Zac Medico
2019-09-15 1:51 Zac Medico
2019-09-15 1:50 Zac Medico
2019-09-01 19:03 Zac Medico
2019-09-01 18:26 Zac Medico
2019-08-31 3:44 Zac Medico
2019-08-31 3:42 Zac Medico
2019-08-31 3:42 Zac Medico
2019-08-31 3:42 Zac Medico
2019-08-30 17:05 Zac Medico
2019-08-26 18:13 Zac Medico
2019-08-23 17:58 Zac Medico
2019-08-18 19:27 Ulrich Müller
2019-08-16 1:09 Zac Medico
2019-08-14 2:19 Zac Medico
2019-08-14 2:08 Zac Medico
2019-08-10 19:12 Zac Medico
2019-08-03 17:38 Zac Medico
2019-07-21 4:12 Zac Medico
2019-07-03 21:27 Zac Medico
2019-06-05 20:33 Zac Medico
2019-05-20 5:09 Zac Medico
2019-05-20 4:21 Zac Medico
2019-05-20 4:21 Zac Medico
2019-05-20 0:35 Zac Medico
2019-04-30 18:56 Zac Medico
2019-03-19 1:20 Ulrich Müller
2019-01-28 19:45 Zac Medico
2019-01-28 6:41 Zac Medico
2019-01-23 5:33 Zac Medico
2019-01-23 4:35 Zac Medico
2019-01-23 1:08 Zac Medico
2019-01-17 18:30 Zac Medico
2019-01-16 8:33 Zac Medico
2019-01-06 19:07 Zac Medico
2018-11-19 21:40 Zac Medico
2018-11-19 7:29 Zac Medico
2018-11-18 8:13 Michał Górny
2018-11-05 22:10 Ulrich Müller
2018-11-05 18:48 Michał Górny
2018-11-02 19:14 Zac Medico
2018-10-31 16:37 Michał Górny
2018-10-20 4:08 Zac Medico
2018-10-08 21:47 Zac Medico
2018-10-06 1:35 Zac Medico
2018-09-28 20:33 Michał Górny
2018-09-28 20:33 Michał Górny
2018-09-28 20:33 Michał Górny
2018-09-28 20:33 Michał Górny
2018-09-26 22:53 Zac Medico
2018-09-25 21:04 Zac Medico
2018-09-24 20:24 Zac Medico
2018-09-20 18:49 Michał Górny
2018-09-17 18:18 Michał Górny
2018-09-03 18:25 Zac Medico
2018-08-16 17:15 Zac Medico
2018-08-11 8:14 Zac Medico
2018-08-08 21:45 Zac Medico
2018-08-01 20:51 Zac Medico
2018-07-28 6:12 Zac Medico
2018-06-15 23:56 Zac Medico
2018-05-26 6:36 Zac Medico
2018-05-18 16:08 Zac Medico
2018-05-18 16:08 Zac Medico
2018-05-16 20:58 Zac Medico
2018-05-16 20:46 Zac Medico
2018-05-16 17:32 Zac Medico
2018-05-16 16:53 Zac Medico
2018-05-03 1:15 Zac Medico
2018-05-01 16:26 Zac Medico
2018-05-01 16:26 Zac Medico
2018-04-30 18:28 Zac Medico
2018-04-30 6:29 Zac Medico
2018-04-26 18:04 Zac Medico
2018-04-26 17:57 Zac Medico
2018-04-26 10:08 Zac Medico
2018-04-26 10:08 Zac Medico
2018-04-26 9:06 Zac Medico
2018-04-26 9:06 Zac Medico
2018-04-24 20:20 Zac Medico
2018-04-07 17:12 Zac Medico
2018-03-28 15:42 Zac Medico
2018-03-28 6:52 Zac Medico
2018-03-28 5:47 Zac Medico
2018-03-26 17:43 Zac Medico
2018-03-15 20:43 Zac Medico
2018-03-04 21:05 Michał Górny
2018-03-04 21:05 Michał Górny
2018-03-04 18:35 Zac Medico
2018-03-04 18:22 Zac Medico
2018-02-07 5:24 Zac Medico
2018-02-07 5:08 Zac Medico
2018-02-07 4:58 Zac Medico
2018-02-05 4:22 Zac Medico
2018-02-05 3:34 Zac Medico
2018-02-05 1:03 Zac Medico
2018-02-01 6:18 Zac Medico
2018-01-17 19:39 Zac Medico
2017-12-10 8:55 Zac Medico
2017-12-10 8:51 Zac Medico
2017-12-08 3:30 Zac Medico
2017-12-02 21:33 Zac Medico
2017-11-16 23:47 Zac Medico
2017-11-16 23:22 Zac Medico
2017-09-19 7:00 Zac Medico
2017-09-11 20:32 Michał Górny
2017-08-31 18:10 Michał Górny
2017-08-31 14:07 Michał Górny
2017-08-28 13:23 Fabian Groffen
2017-08-28 6:24 Fabian Groffen
2017-08-16 23:06 Zac Medico
2017-08-16 23:06 Zac Medico
2017-08-16 23:03 Zac Medico
2017-08-11 16:06 Zac Medico
2017-07-02 16:31 Zac Medico
2017-03-26 8:44 Ulrich Müller
2017-03-26 7:43 Michał Górny
2017-03-24 20:33 Zac Medico
2017-02-22 22:28 Zac Medico
2017-01-18 16:29 Zac Medico
2017-01-17 17:52 Zac Medico
2017-01-14 0:19 Zac Medico
2017-01-12 23:52 Zac Medico
2017-01-12 23:45 Zac Medico
2016-12-31 22:08 Zac Medico
2016-11-25 19:46 Zac Medico
2016-10-04 16:41 Zac Medico
2016-09-26 17:19 Zac Medico
2016-06-26 23:40 Zac Medico
2016-06-19 5:51 Zac Medico
2016-05-20 21:14 Michał Górny
2016-05-18 16:49 Zac Medico
2016-05-18 16:29 Zac Medico
2016-05-18 16:20 Zac Medico
2016-04-22 8:21 Alexander Berntsen
2016-03-12 18:47 Zac Medico
2016-03-08 22:52 Zac Medico
2016-03-06 18:05 Brian Dolbec
2016-03-06 18:05 Brian Dolbec
2016-03-06 2:11 Brian Dolbec
2016-02-24 21:40 Zac Medico
2016-01-29 23:04 Brian Dolbec
2016-01-28 12:10 Alexander Berntsen
2016-01-29 11:17 ` Alexander Berntsen
2016-01-15 13:43 Michał Górny
2016-01-02 5:18 Zac Medico
2015-12-20 17:37 Michał Górny
2015-12-13 12:57 Michał Górny
2015-12-13 12:57 Michał Górny
2015-12-08 20:57 Arfrever Frehtes Taifersar Arahesis
2015-12-08 10:32 Arfrever Frehtes Taifersar Arahesis
2015-12-08 7:23 Arfrever Frehtes Taifersar Arahesis
2015-12-01 0:27 Arfrever Frehtes Taifersar Arahesis
2015-11-25 12:51 Arfrever Frehtes Taifersar Arahesis
2015-11-24 1:08 Zac Medico
2015-11-22 21:07 Robin H. Johnson
2015-11-22 20:57 Robin H. Johnson
2015-11-18 16:57 Zac Medico
2015-11-18 16:50 Michał Górny
2015-11-18 5:12 Michał Górny
2015-11-14 22:13 Michał Górny
2015-11-14 22:13 Michał Górny
2015-11-14 22:13 Michał Górny
2015-11-14 22:13 Michał Górny
2015-11-13 17:52 Zac Medico
2015-11-13 2:55 Mike Frysinger
2015-11-13 2:55 Mike Frysinger
2015-11-13 1:42 Mike Frysinger
2015-11-12 21:43 Michał Górny
2015-11-12 21:19 Robin H. Johnson
2015-11-12 19:32 Michał Górny
2015-11-12 19:32 Michał Górny
2015-11-12 19:32 Michał Górny
2015-11-12 19:32 Michał Górny
2015-11-12 19:32 Michał Górny
2015-11-12 19:32 Michał Górny
2015-11-12 18:56 Michał Górny
2015-11-11 22:43 Zac Medico
2015-10-04 21:29 Zac Medico
2015-09-28 19:10 Brian Dolbec
2015-08-26 1:52 Zac Medico
2015-08-11 19:57 Michał Górny
2015-07-20 21:48 Brian Dolbec
2015-07-17 20:53 Zac Medico
2015-07-07 18:10 Brian Dolbec
2015-05-18 23:19 Brian Dolbec
2015-05-09 23:10 Brian Dolbec
2015-05-09 15:22 Brian Dolbec
2015-05-06 18:26 Zac Medico
2015-04-28 23:47 Zac Medico
2015-04-22 0:23 Brian Dolbec
2015-04-20 23:34 Zac Medico
2015-04-20 23:34 Zac Medico
2015-04-13 17:27 Brian Dolbec
2015-04-11 15:57 Zac Medico
2015-04-10 16:58 Zac Medico
2015-03-31 16:52 Michał Górny
2015-02-21 20:24 Zac Medico
2015-02-16 18:54 Ulrich Müller
2015-02-09 20:32 Zac Medico
2015-02-09 0:45 Zac Medico
2015-02-03 21:39 Brian Dolbec
2015-01-19 20:47 Zac Medico
2015-01-18 5:06 Zac Medico
2014-12-15 16:28 Arfrever Frehtes Taifersar Arahesis
2014-12-07 23:53 Zac Medico
2014-12-07 23:23 Brian Dolbec
2014-12-07 18:51 Ulrich Müller
2014-12-07 6:02 Zac Medico
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-04 14:01 Michał Górny
2014-12-02 23:06 Michał Górny
2014-11-29 22:48 Michał Górny
2014-11-26 8:40 Zac Medico
2014-11-19 23:26 Michał Górny
2014-11-19 23:26 Michał Górny
2014-11-08 20:26 Zac Medico
2014-11-08 20:24 Zac Medico
2014-11-03 4:42 Zac Medico
2014-10-27 19:28 Zac Medico
2014-10-27 9:47 Zac Medico
2014-10-27 9:46 Zac Medico
2014-10-24 22:55 Zac Medico
2014-10-24 20:39 Zac Medico
2014-10-19 17:31 Zac Medico
2014-09-26 2:17 Brian Dolbec
2014-09-26 2:17 Brian Dolbec
2014-09-26 2:17 Brian Dolbec
2014-09-24 22:23 Brian Dolbec
2014-09-20 15:09 Brian Dolbec
2014-09-20 4:52 Brian Dolbec
2014-09-20 4:52 Brian Dolbec
2014-09-20 4:52 Brian Dolbec
2014-09-20 3:56 Arfrever Frehtes Taifersar Arahesis
2014-09-11 23:45 Brian Dolbec
2014-09-11 23:45 Brian Dolbec
2014-09-11 23:45 Brian Dolbec
2014-09-11 23:45 Brian Dolbec
2014-09-10 6:51 Michał Górny
2014-09-03 20:22 Michał Górny
2014-08-26 19:38 Michał Górny
2014-08-19 7:01 Michał Górny
2014-08-19 7:01 Michał Górny
2014-08-06 21:11 ` Michał Górny
2014-08-19 7:01 Michał Górny
2014-08-19 7:01 Michał Górny
2014-08-19 7:01 Michał Górny
2014-08-11 20:52 Michał Górny
2014-08-19 7:01 ` Michał Górny
2014-08-11 20:52 Michał Górny
2014-08-19 7:01 ` Michał Górny
2014-08-10 10:32 Arfrever Frehtes Taifersar Arahesis
2014-08-04 12:16 Arfrever Frehtes Taifersar Arahesis
2014-08-03 15:24 [gentoo-commits] proj/portage:v2.2.11 " Brian Dolbec
2014-08-03 15:22 ` [gentoo-commits] proj/portage:master " Brian Dolbec
2014-07-25 16:15 Alexander Berntsen
2014-06-16 5:16 Brian Dolbec
2014-04-19 7:59 Brian Dolbec
2014-04-19 5:26 Brian Dolbec
2014-04-19 5:26 Brian Dolbec
2014-02-19 17:52 Chris Reffett
2014-01-05 17:56 Brian Dolbec
2013-12-24 8:28 Arfrever Frehtes Taifersar Arahesis
2013-12-18 2:50 Mike Frysinger
2013-12-12 19:39 Mike Frysinger
2013-12-02 15:18 Arfrever Frehtes Taifersar Arahesis
2013-12-01 7:22 Mike Frysinger
2013-11-30 4:22 Mike Frysinger
2013-11-27 3:27 Mike Frysinger
2013-10-16 6:56 Mike Frysinger
2013-10-11 10:33 Mike Frysinger
2013-10-11 10:33 Mike Frysinger
2013-10-11 10:33 Mike Frysinger
2013-10-11 10:33 Mike Frysinger
2013-10-11 10:33 Mike Frysinger
2013-10-11 10:33 Mike Frysinger
2013-10-08 20:00 Mike Frysinger
2013-10-08 19:40 Mike Frysinger
2013-10-08 19:40 Mike Frysinger
2013-09-20 12:40 Zac Medico
2013-09-16 5:03 Arfrever Frehtes Taifersar Arahesis
2013-09-15 0:30 Zac Medico
2013-09-13 3:07 Zac Medico
2013-09-11 20:47 Zac Medico
2013-09-03 19:43 Zac Medico
2013-09-01 19:04 Zac Medico
2013-09-01 18:46 Zac Medico
2013-09-01 18:16 Zac Medico
2013-08-27 4:00 Zac Medico
2013-08-24 18:24 Zac Medico
2013-08-22 2:19 Zac Medico
2013-08-18 6:52 Zac Medico
2013-08-12 23:09 Zac Medico
2013-08-06 4:30 Zac Medico
2013-08-05 17:57 Zac Medico
2013-08-03 22:14 Zac Medico
2013-08-03 11:09 Zac Medico
2013-08-03 1:32 Zac Medico
2013-08-03 1:29 Zac Medico
2013-08-03 1:27 Zac Medico
2013-08-03 1:21 Zac Medico
2013-08-03 1:02 Zac Medico
2013-08-03 0:59 Zac Medico
2013-08-03 0:49 Zac Medico
2013-08-03 0:49 Zac Medico
2013-08-02 23:04 Zac Medico
2013-08-02 22:49 Zac Medico
2013-08-02 22:37 Zac Medico
2013-08-02 18:06 Zac Medico
2013-07-30 22:26 Zac Medico
2013-07-27 22:29 Zac Medico
2013-07-25 18:00 Zac Medico
2013-07-23 22:18 Arfrever Frehtes Taifersar Arahesis
2013-07-22 20:48 Zac Medico
2013-07-22 3:21 Zac Medico
2013-07-22 1:59 Zac Medico
2013-07-21 16:53 Zac Medico
2013-07-16 18:57 Arfrever Frehtes Taifersar Arahesis
2013-07-14 18:56 Arfrever Frehtes Taifersar Arahesis
2013-07-14 18:40 Arfrever Frehtes Taifersar Arahesis
2013-07-14 18:02 Arfrever Frehtes Taifersar Arahesis
2013-07-14 8:39 Arfrever Frehtes Taifersar Arahesis
2013-07-13 18:19 Zac Medico
2013-06-29 4:21 Zac Medico
2013-06-25 19:24 Zac Medico
2013-06-25 18:50 Zac Medico
2013-06-25 3:29 Zac Medico
2013-06-25 3:26 Zac Medico
2013-06-25 2:23 Arfrever Frehtes Taifersar Arahesis
2013-06-24 21:21 Zac Medico
2013-06-21 23:07 Zac Medico
2013-06-21 22:10 Zac Medico
2013-06-21 21:24 Zac Medico
2013-06-21 20:41 Zac Medico
2013-06-20 7:05 Zac Medico
2013-05-20 15:30 Zac Medico
2013-05-18 23:25 Zac Medico
2013-05-18 18:58 Zac Medico
2013-05-15 22:27 Zac Medico
2013-05-15 20:21 Zac Medico
2013-05-15 20:16 Zac Medico
2013-05-15 18:02 Zac Medico
2013-05-12 20:21 Zac Medico
2013-05-12 20:12 Zac Medico
2013-05-12 19:48 Zac Medico
2013-04-30 5:07 Zac Medico
2013-04-30 4:54 Zac Medico
2013-04-29 4:27 Zac Medico
2013-04-23 3:20 Zac Medico
2013-04-22 21:02 Zac Medico
2013-04-16 19:26 Zac Medico
2013-04-16 18:19 Zac Medico
2013-04-16 18:16 Zac Medico
2013-04-12 7:20 Zac Medico
2013-04-11 17:51 Zac Medico
2013-03-27 19:11 Mike Frysinger
2013-03-20 3:30 Zac Medico
2013-03-19 19:58 Zac Medico
2013-03-18 19:39 Zac Medico
2013-03-18 12:01 Zac Medico
2013-03-18 11:06 Zac Medico
2013-03-18 10:09 Zac Medico
2013-03-18 8:32 Zac Medico
2013-03-18 6:27 Zac Medico
2013-03-17 23:45 Zac Medico
2013-03-17 22:38 Zac Medico
2013-03-17 22:37 Zac Medico
2013-03-17 20:02 Zac Medico
2013-03-09 7:53 Zac Medico
2013-03-06 22:16 Zac Medico
2013-03-03 17:59 Zac Medico
2013-03-03 8:12 Zac Medico
2013-03-02 3:44 Zac Medico
2013-03-02 3:42 Zac Medico
2013-03-02 3:24 Zac Medico
2013-02-18 2:09 Mike Frysinger
2013-02-17 22:53 Zac Medico
2013-02-14 16:47 Zac Medico
2013-02-14 5:33 Zac Medico
2013-02-11 7:20 Zac Medico
2013-02-05 8:39 Zac Medico
2013-02-04 17:53 Zac Medico
2013-02-03 5:52 Mike Frysinger
2013-01-27 21:27 Zac Medico
2013-01-25 22:35 Zac Medico
2013-01-20 15:43 Zac Medico
2013-01-19 6:40 Zac Medico
2013-01-18 17:27 Zac Medico
2013-01-12 0:09 Zac Medico
2013-01-04 13:23 Zac Medico
2013-01-04 7:34 Zac Medico
2013-01-04 7:14 Zac Medico
2013-01-04 7:07 Zac Medico
2013-01-04 6:30 Zac Medico
2013-01-02 0:44 Zac Medico
2013-01-02 0:30 Zac Medico
2013-01-01 23:50 Zac Medico
2012-12-29 1:11 Zac Medico
2012-12-26 22:47 Zac Medico
2012-12-21 22:02 Zac Medico
2012-12-16 8:56 Zac Medico
2012-12-15 23:42 Zac Medico
2012-12-15 23:08 Zac Medico
2012-12-15 22:24 Zac Medico
2012-12-11 17:14 Zac Medico
2012-12-11 11:09 Zac Medico
2012-11-29 21:40 Zac Medico
2012-11-29 5:58 Zac Medico
2012-11-29 5:37 Zac Medico
2012-11-25 10:41 Arfrever Frehtes Taifersar Arahesis
2012-11-25 10:41 Arfrever Frehtes Taifersar Arahesis
2012-10-27 10:01 Zac Medico
2012-10-25 3:21 Zac Medico
2012-10-24 21:04 Arfrever Frehtes Taifersar Arahesis
2012-10-18 1:59 Zac Medico
2012-10-17 22:54 Arfrever Frehtes Taifersar Arahesis
2012-10-17 22:46 Arfrever Frehtes Taifersar Arahesis
2012-10-16 22:35 Zac Medico
2012-10-16 21:46 Zac Medico
2012-10-15 0:11 Zac Medico
2012-10-14 20:32 Zac Medico
2012-10-14 20:17 Zac Medico
2012-10-14 19:48 Zac Medico
2012-10-14 19:26 Zac Medico
2012-10-08 16:26 Zac Medico
2012-10-07 21:31 Zac Medico
2012-10-04 22:18 Zac Medico
2012-10-03 23:53 Zac Medico
2012-09-30 17:31 Zac Medico
2012-09-30 17:23 Zac Medico
2012-09-30 8:40 Zac Medico
2012-09-27 19:12 Zac Medico
2012-09-27 17:38 Zac Medico
2012-09-24 22:30 Arfrever Frehtes Taifersar Arahesis
2012-09-24 3:47 Mike Frysinger
2012-09-24 0:13 Mike Frysinger
2012-09-17 1:36 Zac Medico
2012-09-14 17:17 Zac Medico
2012-09-14 17:09 Zac Medico
2012-09-14 7:26 Zac Medico
2012-09-14 7:26 Zac Medico
2012-09-14 7:26 Zac Medico
2012-09-14 7:26 Zac Medico
2012-09-12 6:33 Zac Medico
2012-09-12 4:52 Zac Medico
2012-09-10 20:45 Zac Medico
2012-09-10 20:33 Zac Medico
2012-09-10 19:48 Zac Medico
2012-09-10 1:26 Zac Medico
2012-09-10 0:53 Zac Medico
2012-09-08 20:32 Zac Medico
2012-09-08 16:50 Zac Medico
2012-09-08 16:15 Zac Medico
2012-09-08 5:35 Zac Medico
2012-09-04 1:34 Zac Medico
2012-09-02 21:56 Zac Medico
2012-09-02 2:24 Zac Medico
2012-08-31 16:37 Zac Medico
2012-08-31 14:55 Ulrich Mueller
2012-08-31 14:52 Zac Medico
2012-08-31 14:47 Ulrich Mueller
2012-08-31 1:49 Zac Medico
2012-08-30 16:33 Zac Medico
2012-08-30 5:30 Zac Medico
2012-08-30 5:26 Zac Medico
2012-08-30 5:05 Zac Medico
2012-08-29 16:43 Zac Medico
2012-08-19 4:03 Zac Medico
2012-08-19 0:00 Zac Medico
2012-08-17 19:10 Mike Frysinger
2012-08-15 3:04 Zac Medico
2012-08-15 2:55 Zac Medico
2012-08-15 2:00 Zac Medico
2012-08-15 1:03 Zac Medico
2012-08-14 4:08 Zac Medico
2012-08-07 21:09 Zac Medico
2012-08-05 20:11 Zac Medico
2012-08-04 21:18 Zac Medico
2012-07-31 23:12 Arfrever Frehtes Taifersar Arahesis
2012-07-18 20:23 Zac Medico
2012-07-10 0:13 Zac Medico
2012-07-03 21:35 Zac Medico
2012-06-25 4:16 Arfrever Frehtes Taifersar Arahesis
2012-06-25 1:26 Arfrever Frehtes Taifersar Arahesis
2012-06-20 21:58 Zac Medico
2012-06-16 0:45 Zac Medico
2012-06-12 2:18 Zac Medico
2012-06-11 23:24 Zac Medico
2012-06-06 1:35 Zac Medico
2012-06-04 22:22 Zac Medico
2012-06-04 20:34 Zac Medico
2012-06-02 6:45 Zac Medico
2012-06-02 6:19 Zac Medico
2012-05-24 5:50 Mike Frysinger
2012-05-14 18:51 Mike Frysinger
2012-05-14 8:00 Zac Medico
2012-05-13 21:43 Zac Medico
2012-05-13 21:42 Zac Medico
2012-05-09 18:21 Zac Medico
2012-05-09 0:46 Zac Medico
2012-05-08 15:42 Zac Medico
2012-05-08 7:39 Zac Medico
2012-05-05 7:32 Zac Medico
2012-05-05 7:17 Zac Medico
2012-05-01 13:10 Zac Medico
2012-04-30 19:17 Zac Medico
2012-04-28 20:19 Zac Medico
2012-04-22 21:59 Zac Medico
2012-04-22 21:10 Zac Medico
2012-04-22 19:50 Arfrever Frehtes Taifersar Arahesis
2012-04-22 17:41 Zac Medico
2012-04-14 0:37 Zac Medico
2012-04-13 21:52 Zac Medico
2012-04-05 16:45 Zac Medico
2012-04-01 17:16 Zac Medico
2012-04-01 16:48 Zac Medico
2012-03-27 17:36 Zac Medico
2012-03-27 17:06 Zac Medico
2012-03-23 5:38 Zac Medico
2012-03-21 7:40 Zac Medico
2012-03-17 23:29 Zac Medico
2012-03-17 22:56 Zac Medico
2012-03-17 19:48 Zac Medico
2012-03-12 5:29 Mike Frysinger
2012-03-12 4:42 Mike Frysinger
2012-03-11 19:41 Mike Frysinger
2012-03-11 3:58 Mike Frysinger
2012-03-11 3:25 Mike Frysinger
2012-03-10 17:45 Zac Medico
2012-03-10 15:22 Zac Medico
2012-03-08 23:55 Zac Medico
2012-03-08 23:26 Mike Frysinger
2012-03-08 18:46 Mike Frysinger
2012-03-08 5:18 Mike Frysinger
2012-03-05 0:55 Zac Medico
2012-03-05 0:49 Zac Medico
2012-02-11 5:43 Zac Medico
2012-02-10 23:19 Zac Medico
2012-02-10 23:14 Zac Medico
2012-02-08 17:33 Zac Medico
2012-02-08 17:33 Zac Medico
2012-02-01 18:52 Zac Medico
2012-01-25 5:34 Zac Medico
2012-01-17 20:39 Zac Medico
2012-01-17 15:30 Zac Medico
2012-01-15 21:46 Arfrever Frehtes Taifersar Arahesis
2012-01-14 17:10 Zac Medico
2012-01-14 17:01 Zac Medico
2012-01-13 16:22 Zac Medico
2012-01-13 16:06 Zac Medico
2012-01-13 14:14 Zac Medico
2012-01-13 12:20 Zac Medico
2012-01-08 6:07 Arfrever Frehtes Taifersar Arahesis
2012-01-02 7:37 Zac Medico
2011-12-25 20:05 Zac Medico
2011-12-24 11:53 Zac Medico
2011-12-24 10:13 Zac Medico
2011-12-24 9:10 Zac Medico
2011-12-23 0:27 Zac Medico
2011-12-22 19:39 Zac Medico
2011-12-22 5:44 Zac Medico
2011-12-22 4:06 Zac Medico
2011-12-21 19:36 Zac Medico
2011-12-19 1:38 Arfrever Frehtes Taifersar Arahesis
2011-12-18 22:13 Zac Medico
2011-12-18 20:48 Arfrever Frehtes Taifersar Arahesis
2011-12-18 20:18 Zac Medico
2011-12-14 9:43 Zac Medico
2011-12-14 5:32 Zac Medico
2011-12-14 4:06 Zac Medico
2011-12-10 23:39 Zac Medico
2011-12-10 20:52 Zac Medico
2011-12-10 18:45 Zac Medico
2011-12-09 18:54 Zac Medico
2011-12-08 19:51 Zac Medico
2011-12-08 18:03 Zac Medico
2011-12-08 6:43 Zac Medico
2011-12-06 21:57 Zac Medico
2011-12-06 19:06 Zac Medico
2011-12-06 19:01 Zac Medico
2011-12-05 2:28 Zac Medico
2011-12-05 1:52 Zac Medico
2011-11-25 5:29 Zac Medico
2011-11-09 18:48 Zac Medico
2011-11-09 18:42 Zac Medico
2011-11-09 2:36 Zac Medico
2011-11-08 19:28 Zac Medico
2011-11-07 20:42 Zac Medico
2011-11-07 20:20 Zac Medico
2011-11-07 19:16 Zac Medico
2011-11-07 18:30 Arfrever Frehtes Taifersar Arahesis
2011-11-07 8:32 Zac Medico
2011-11-02 4:57 Zac Medico
2011-11-02 1:48 Zac Medico
2011-10-30 6:42 Arfrever Frehtes Taifersar Arahesis
2011-10-30 5:25 Zac Medico
2011-10-29 20:38 Zac Medico
2011-10-29 19:38 Zac Medico
2011-10-29 18:56 Zac Medico
2011-10-29 18:33 Zac Medico
2011-10-29 7:59 Zac Medico
2011-10-29 3:26 Zac Medico
2011-10-21 2:23 Zac Medico
2011-10-20 14:17 Zac Medico
2011-10-18 6:05 Zac Medico
2011-10-17 2:51 Zac Medico
2011-10-17 0:39 Zac Medico
2011-10-16 0:03 Zac Medico
2011-10-15 23:10 Zac Medico
2011-10-15 22:33 Zac Medico
2011-10-15 18:58 Zac Medico
2011-10-15 18:20 Zac Medico
2011-10-15 3:21 Zac Medico
2011-10-15 3:03 Zac Medico
2011-10-15 2:54 Zac Medico
2011-10-15 2:34 Zac Medico
2011-10-14 19:31 Zac Medico
2011-10-14 5:13 Zac Medico
2011-10-14 5:04 Zac Medico
2011-10-13 21:58 Zac Medico
2011-10-13 21:53 Zac Medico
2011-10-13 15:14 Zac Medico
2011-10-13 15:07 Zac Medico
2011-10-11 18:28 Zac Medico
2011-10-08 6:55 Zac Medico
2011-10-07 16:07 Zac Medico
2011-10-07 15:04 Zac Medico
2011-10-07 14:33 Zac Medico
2011-10-04 5:42 Zac Medico
2011-10-03 10:02 Zac Medico
2011-10-02 0:36 Zac Medico
2011-09-29 16:49 Zac Medico
2011-09-29 0:36 Zac Medico
2011-09-28 13:51 Zac Medico
2011-09-23 21:00 Zac Medico
2011-09-23 18:36 Fabian Groffen
2011-09-23 17:47 Zac Medico
2011-09-23 17:15 Zac Medico
2011-09-23 3:26 Arfrever Frehtes Taifersar Arahesis
2011-09-22 23:53 Zac Medico
2011-09-19 3:18 Zac Medico
2011-09-18 20:41 Zac Medico
2011-09-17 17:34 Zac Medico
2011-09-17 4:09 Zac Medico
2011-09-14 20:23 Zac Medico
2011-09-14 18:40 Zac Medico
2011-09-14 16:11 Zac Medico
2011-09-13 5:22 Zac Medico
2011-09-13 4:57 Zac Medico
2011-09-13 3:20 Zac Medico
2011-09-12 20:43 Zac Medico
2011-09-12 3:06 Zac Medico
2011-09-12 1:25 Zac Medico
2011-09-12 1:10 Zac Medico
2011-09-12 0:57 Zac Medico
2011-09-12 0:41 Zac Medico
2011-09-12 0:16 Zac Medico
2011-09-12 0:02 Zac Medico
2011-09-11 23:40 Zac Medico
2011-09-11 23:15 Zac Medico
2011-09-11 22:58 Zac Medico
2011-09-11 22:50 Zac Medico
2011-09-11 22:17 Zac Medico
2011-09-11 21:29 Zac Medico
2011-09-11 21:17 Zac Medico
2011-09-11 0:47 Zac Medico
2011-09-11 0:25 Zac Medico
2011-09-10 19:43 Zac Medico
2011-09-07 18:02 Zac Medico
2011-09-07 16:30 Zac Medico
2011-09-04 0:23 Zac Medico
2011-08-27 19:04 Zac Medico
2011-08-27 19:01 Zac Medico
2011-08-25 23:45 Zac Medico
2011-08-25 16:38 Zac Medico
2011-08-20 21:09 Zac Medico
2011-08-12 11:44 Zac Medico
2011-08-12 11:23 Zac Medico
2011-08-06 5:16 Zac Medico
2011-08-04 21:26 Zac Medico
2011-08-02 18:28 Zac Medico
2011-08-01 23:48 Zac Medico
2011-07-15 17:06 Zac Medico
2011-07-14 22:33 Zac Medico
2011-07-12 20:17 Zac Medico
2011-07-12 18:46 Zac Medico
2011-07-11 14:27 Zac Medico
2011-07-08 17:23 Zac Medico
2011-07-08 16:54 Zac Medico
2011-07-03 15:53 Zac Medico
2011-07-01 13:27 Zac Medico
2011-06-30 8:55 Zac Medico
2011-06-30 4:40 Zac Medico
2011-06-30 4:27 Zac Medico
2011-06-30 4:13 Zac Medico
2011-06-24 20:35 Zac Medico
2011-06-24 10:29 Zac Medico
2011-06-18 22:11 Zac Medico
2011-06-18 19:51 Zac Medico
2011-06-18 17:54 Zac Medico
2011-06-16 20:06 Zac Medico
2011-06-09 15:12 Zac Medico
2011-06-09 14:36 Zac Medico
2011-06-06 2:53 Zac Medico
2011-06-02 21:02 Zac Medico
2011-06-02 13:06 Zac Medico
2011-05-26 6:28 Zac Medico
2011-05-23 7:05 Zac Medico
2011-05-18 3:46 Zac Medico
2011-05-05 13:47 Zac Medico
2011-05-02 20:17 Arfrever Frehtes Taifersar Arahesis
2011-05-02 17:58 Zac Medico
2011-04-30 16:32 Arfrever Frehtes Taifersar Arahesis
2011-04-30 0:25 Zac Medico
2011-04-26 21:18 Zac Medico
2011-04-23 15:42 Zac Medico
2011-04-14 1:55 Zac Medico
2011-04-03 15:56 Zac Medico
2011-03-30 22:22 Arfrever Frehtes Taifersar Arahesis
2011-03-30 20:35 Arfrever Frehtes Taifersar Arahesis
2011-03-30 15:03 Arfrever Frehtes Taifersar Arahesis
2011-03-27 20:01 Zac Medico
2011-03-24 5:05 Zac Medico
2011-03-20 17:41 Zac Medico
2011-03-17 21:52 Zac Medico
2011-03-17 21:12 Zac Medico
2011-03-10 22:52 Zac Medico
2011-03-02 0:53 Zac Medico
2011-02-28 18:58 Zac Medico
2011-02-21 16:18 Zac Medico
2011-02-18 23:39 Ulrich Mueller
2011-02-18 15:38 Zac Medico
2011-02-13 14:19 Zac Medico
2011-02-13 8:38 Zac Medico
2011-02-06 23:03 Zac Medico
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1653231046.5ebec80b176a0493fde0b8f2278ed507ec0ec8d7.floppym@gentoo \
--to=floppym@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox