From a9350290476efe02efbb1a2be3d7b868a9d74559 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 15 Jul 2011 07:43:21 +0200 Subject: [PATCH] [repo] sabayon-limbo and sabayonlinux.org repo config --- .../repo/sabayon-limbo/packages.db.critical | 3 + .../packages.db.fallback_mirrors | 2 + .../repo/sabayon-limbo/packages.db.keywords | 2 + .../repo/sabayon-limbo/packages.db.mirrors | 4 + .../packages.db.missing_deps_blacklist | 1 + .../sabayon-limbo/packages.db.post_update.sh | 59 ++ .../sabayon-limbo/packages.db.post_upgrade.sh | 147 ++++ .../sabayon-limbo/packages.db.repo_updates | 97 +++ .../sabayon-limbo/packages.db.system_mask | 9 + .../sabayonlinux.org/packages.db.critical | 3 + .../packages.db.fallback_mirrors | 2 + .../sabayonlinux.org/packages.db.keywords | 2 + .../packages.db.lic_whitelist | 761 ++++++++++++++++++ .../repo/sabayonlinux.org/packages.db.mask | 3 + .../repo/sabayonlinux.org/packages.db.mirrors | 4 + .../packages.db.missing_deps_blacklist | 1 + .../packages.db.post_update.sh | 59 ++ .../packages.db.post_upgrade.sh | 147 ++++ .../sabayonlinux.org/packages.db.repo_updates | 97 +++ .../sabayonlinux.org/packages.db.restricted | 7 + .../sabayonlinux.org/packages.db.system_mask | 9 + .../sabayonlinux.org/packages.db.webservices | 1 + 22 files changed, 1420 insertions(+) create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.critical create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.fallback_mirrors create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.keywords create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.mirrors create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.missing_deps_blacklist create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.post_update.sh create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.post_upgrade.sh create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.repo_updates create mode 100644 conf/intel/repo/sabayon-limbo/packages.db.system_mask create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.critical create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.fallback_mirrors create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.keywords create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.lic_whitelist create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.mask create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.mirrors create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.missing_deps_blacklist create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.post_update.sh create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.post_upgrade.sh create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.repo_updates create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.restricted create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.system_mask create mode 100644 conf/intel/repo/sabayonlinux.org/packages.db.webservices diff --git a/conf/intel/repo/sabayon-limbo/packages.db.critical b/conf/intel/repo/sabayon-limbo/packages.db.critical new file mode 100644 index 0000000..9758f58 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.critical @@ -0,0 +1,3 @@ +sys-devel/gcc:4.5 +>=sys-apps/portage-2.2_alpha13 +>sys-libs/glibc-2.11.9999 diff --git a/conf/intel/repo/sabayon-limbo/packages.db.fallback_mirrors b/conf/intel/repo/sabayon-limbo/packages.db.fallback_mirrors new file mode 100644 index 0000000..f4acc15 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.fallback_mirrors @@ -0,0 +1,2 @@ +# Our fallback mirror is pkg.sabayon.org +pkg.sabayon.org diff --git a/conf/intel/repo/sabayon-limbo/packages.db.keywords b/conf/intel/repo/sabayon-limbo/packages.db.keywords new file mode 100644 index 0000000..5dc03e0 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.keywords @@ -0,0 +1,2 @@ +media-sound/pulseaudio ~x86 ~amd64 +sys-apps/portage ~x86 ~amd64 diff --git a/conf/intel/repo/sabayon-limbo/packages.db.mirrors b/conf/intel/repo/sabayon-limbo/packages.db.mirrors new file mode 100644 index 0000000..52df612 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.mirrors @@ -0,0 +1,4 @@ +http://ftp.rnl.ist.utl.pt/pub/sabayon +http://mirror.internode.on.net/pub/sabayonlinux/entropy +http://cross-lfs.sabayonlinux.org/entropy +http://na.mirror.garr.it/mirrors/sabayonlinux/entropy diff --git a/conf/intel/repo/sabayon-limbo/packages.db.missing_deps_blacklist b/conf/intel/repo/sabayon-limbo/packages.db.missing_deps_blacklist new file mode 100644 index 0000000..d3a0e04 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.missing_deps_blacklist @@ -0,0 +1 @@ +dev-lang/gnat-gcc diff --git a/conf/intel/repo/sabayon-limbo/packages.db.post_update.sh b/conf/intel/repo/sabayon-limbo/packages.db.post_update.sh new file mode 100644 index 0000000..0db1c6a --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.post_update.sh @@ -0,0 +1,59 @@ +#!/bin/sh +# Entropy Framework 1.0 +# Entropy Client post repository update (equo update ) script +# -- called every time repositories are updated -- +# +# This is a sample file shipped with client repositories which contains +# per-repository post repository update hook. More precisely, this script is +# triggered when entropy updates repositories. As stated, this script is PER- +# repository and it's shipped with it. +# It MUST return 0, any different value will be considered as critical error. +# +# This script must be called with specific arguments explained here below: +# +# # sh packages.db.post_upgrade.sh [REPOSITORY_ID] [ROOT] [ENTROPY_BRANCH] +# +# example: +# +# # sh packages.db.post_branch.sh "sabayonlinux.org" "/" "5" +# +# PLEASE NOTE: this script is called automatically by entropy and, unless +# requested otherwise, it should be NEVER EVER called by user. + +[[ "$UID" != "0" ]] && echo && echo "Skipping update script, you are not root" && exit 0 + +[[ -z "$3" ]] && echo "not enough parameters" && exit 1 + +REPO_ID=$1 +ROOT=$2 +BRANCH=$3 + +function configure_correct_binutils() { + # configure correct binutils + # new profile needs to be configured + echo + binutils_dir="${ROOT}/etc/env.d/binutils" + if [ -d "${binutils_dir}" ]; then + binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \ + sort | tail -n 1 | xargs basename) + echo "trying to set binutils profile ${binutils_profile}" + binutils-config ${binutils_profile} + else + echo "binutils directory ${binutils_dir} not found" + echo "cannot properly set binutils profile" + rc=1 + fi +} + +if [ ! -f "/usr/$(uname -m)-pc-linux-gnu/bin/ld" ]; then + configure_correct_binutils +fi + +autoconfl_file="${ROOT}/etc/env.d/00-entropy-autoconflict" +if [ -e "${autoconfl_file}" ]; then + rm -f "${autoconfl_file}" +fi + +exit 0 + +### CUT HERE ### diff --git a/conf/intel/repo/sabayon-limbo/packages.db.post_upgrade.sh b/conf/intel/repo/sabayon-limbo/packages.db.post_upgrade.sh new file mode 100644 index 0000000..f2bf7d2 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.post_upgrade.sh @@ -0,0 +1,147 @@ +#!/bin/sh + +[[ -z "$4" ]] && echo "not enough parameters" && exit 1 + +REPO_ID=$1 +ROOT=$2 +OLD_BRANCH=$3 +NEW_BRANCH=$4 + +echo -e " +>> requirements for this branch: + app-admin/eselect-python + sys-devel/gcc:4.5 +>> Entropy post-upgrade migration script +>> Repository: "${REPO_ID}" +>> Root: "${ROOT}" +>> Old branch: "${OLD_BRANCH}" +>> New branch: "${NEW_BRANCH}" + +>> ATTENTION ATTENTION ATTENTION +>> - If you are upgrading from a previous branch (say, 4) +>> and you are a NetworkManager user, make sure to have +>> your users inside the "netdev" group. +>> - If you compile stuff manually, it is strongly +>> suggested to install "lafilefixer" and execute: +>> # lafilefixer --justfixit +>> ATTENTION ATTENTION ATTENTION + +" + +### CUT HERE ### + +fix_lib64_symlinks() { + + if [ -L ${ROOT}/lib64 ] ; then + echo "removing /lib64 symlink and moving lib to lib64..." + echo "dont hit ctrl-c until this is done" + rm ${ROOT}/lib64 + # now that lib64 is gone, nothing will run without calling ld.so + # directly. luckily the window of brokenness is almost non-existant + /lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64 + # all better :) + ldconfig + ln -s lib64 ${ROOT}/lib + echo "done! :-)" + echo "fixed broken lib64/lib symlink in ${ROOT}" + fi + if [ -L ${ROOT}/usr/lib64 ] ; then + rm ${ROOT}/usr/lib64 + mv ${ROOT}/usr/lib ${ROOT}/usr/lib64 + ln -s lib64 ${ROOT}/usr/lib + echo "fixed broken lib64/lib symlink in ${ROOT}/usr" + fi + if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then + rm ${ROOT}/usr/X11R6/lib64 + mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64 + ln -s lib64 ${ROOT}/usr/X11R6/lib + echo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6" + fi + +} + +function three_four_to_five() { + + local rc=0 + + # switch Python to latest available, 2.7 + eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 --ignore 3.3 --ignore 3.4 + [[ "${?}" != "0" ]] && echo "eselect-python not available" && rc=1 + + # configure correct binutils + # new profile needs to be configured + binutils_dir="${ROOT}/etc/env.d/binutils" + if [ -d "${binutils_dir}" ]; then + binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \ + sort | tail -n 1 | xargs basename) + echo "trying to set binutils profile ${binutils_profile}" + binutils-config ${binutils_profile} + else + echo "binutils directory ${binutils_dir} not found" + echo "cannot properly set binutils profile" + rc=1 + fi + + ## sys-devel/gcc:4.5 must be forced using + ## packages.db.system_mask inside repository db dir + c_profile=$(gcc-config -l | grep "\-4.5" | cut -d"[" -f 2 | cut -d"]" -f 1) + [[ "${?}" != "0" ]] && echo "gcc-config script error" && exit 1 + if [[ ${c_profile} =~ ^[0-9]+$ ]]; then + gcc-config ${c_profile} + # update env + env-update + else + echo "gcc-config unable to set new profile:" ${c_profile} + rc=1 + fi + + # set proper eselect esd engine + if [ -f "${ROOT}/usr/bin/esdcompat" ]; then + eselect esd list | grep PulseAudio | cut -d"[" -f 2 | \ + cut -d"]" -f 1 | xargs eselect esd set &> /dev/null + fi + + # make sure working eselect boost is selected + e_boost_mod="${ROOT}/usr/share/eselect/modules/boost.eselect" + if [ -f "${e_boost_mod}" ]; then + eselect boost update &> /dev/null + fi + + # move alsa conf to new location + [[ -f "${ROOT}/etc/modprobe.d/alsa" ]] && \ + mv "${ROOT}/etc/modprobe.d/alsa" "${ROOT}/etc/modprobe.d/alsa.conf" + + # try to mount /boot, ignore all the possible bullshit + # [[ "${ROOT}" = "/" ]] && mount /boot &> /dev/null + # setup grub.conf, if found + [[ -f "${ROOT}boot/grub/grub.conf" ]] && \ + sed -i 's/CONSOLE=\/dev\/tty1/console=tty1/g' "${ROOT}/boot/grub/grub.conf" + + # setup grub.conf, if found, change nox into gentoo=nox + [[ -f "${ROOT}boot/grub/grub.conf" ]] && \ + sed -i 's/ nox / gentoo=nox /g' "${ROOT}/boot/grub/grub.conf" + + # setup /etc/localtime correctly + if [ -f "${ROOT}etc/timezone" ]; then + tzdata=$(cat "${ROOT}etc/timezone") + rm -f "${ROOT}etc/localtime" && ln -sf "/usr/share/zoneinfo/${tzdata}" "${ROOT}etc/localtime" + fi + + # always add udev to sysinit + rc-update add udev sysinit &> /dev/null + exit ${rc} +} + +# run this in any case, it will fix symlinks setup +fix_lib64_symlinks + +# migration script from branch 4 to 5 +[[ "${OLD_BRANCH}" = "4" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five + +# migration script from branch 3.5 to 5 +[[ "${OLD_BRANCH}" = "3.5" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five + +echo "migration switch not found" +exit 1 + + diff --git a/conf/intel/repo/sabayon-limbo/packages.db.repo_updates b/conf/intel/repo/sabayon-limbo/packages.db.repo_updates new file mode 100644 index 0000000..43c5522 --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.repo_updates @@ -0,0 +1,97 @@ +move app-admin/liboobs dev-libs/liboobs +move app-portage/etcproposals app-portage/etc-proposals +move net-misc/nm-applet gnome-extra/nm-applet +move media-video/xbmc media-tv/xbmc + +# Drop openoffice completely in favour of libreoffice +move app-office/openoffice app-office/libreoffice +move app-office/openoffice-l10n-af app-office/libreoffice-l10n-af +move app-office/openoffice-l10n-ar app-office/libreoffice-l10n-ar +move app-office/openoffice-l10n-as app-office/libreoffice-l10n-as +move app-office/openoffice-l10n-ast app-office/libreoffice-l10n-ast +move app-office/openoffice-l10n-be_BY app-office/libreoffice-l10n-be_BY +move app-office/openoffice-l10n-bg app-office/libreoffice-l10n-bg +move app-office/openoffice-l10n-bn app-office/libreoffice-l10n-bn +move app-office/openoffice-l10n-br app-office/libreoffice-l10n-br +move app-office/openoffice-l10n-bs app-office/libreoffice-l10n-bs +move app-office/openoffice-l10n-ca app-office/libreoffice-l10n-ca +move app-office/openoffice-l10n-cs app-office/libreoffice-l10n-cs +move app-office/openoffice-l10n-da app-office/libreoffice-l10n-da +move app-office/openoffice-l10n-de app-office/libreoffice-l10n-de +move app-office/openoffice-l10n-dz app-office/libreoffice-l10n-dz +move app-office/openoffice-l10n-el app-office/libreoffice-l10n-el +move app-office/openoffice-l10n-en_GB app-office/libreoffice-l10n-en_GB +move app-office/openoffice-l10n-en_ZA app-office/libreoffice-l10n-en_ZA +move app-office/openoffice-l10n-eo app-office/libreoffice-l10n-eo +move app-office/openoffice-l10n-es app-office/libreoffice-l10n-es +move app-office/openoffice-l10n-et app-office/libreoffice-l10n-et +move app-office/openoffice-l10n-fi app-office/libreoffice-l10n-fi +move app-office/openoffice-l10n-fr app-office/libreoffice-l10n-fr +move app-office/openoffice-l10n-ga app-office/libreoffice-l10n-ga +move app-office/openoffice-l10n-gl app-office/libreoffice-l10n-gl +move app-office/openoffice-l10n-gu app-office/libreoffice-l10n-gu +move app-office/openoffice-l10n-he app-office/libreoffice-l10n-he +move app-office/openoffice-l10n-hi app-office/libreoffice-l10n-hi +move app-office/openoffice-l10n-hi_IN app-office/libreoffice-l10n-hi_IN +move app-office/openoffice-l10n-hr app-office/libreoffice-l10n-hr +move app-office/openoffice-l10n-hu app-office/libreoffice-l10n-hu +move app-office/openoffice-l10n-it app-office/libreoffice-l10n-it +move app-office/openoffice-l10n-ja app-office/libreoffice-l10n-ja +move app-office/openoffice-l10n-km app-office/libreoffice-l10n-km +move app-office/openoffice-l10n-ko app-office/libreoffice-l10n-ko +move app-office/openoffice-l10n-ku app-office/libreoffice-l10n-ku +move app-office/openoffice-l10n-lt app-office/libreoffice-l10n-lt +move app-office/openoffice-l10n-lv app-office/libreoffice-l10n-lv +move app-office/openoffice-l10n-meta app-office/libreoffice-l10n-meta +move app-office/openoffice-l10n-mk app-office/libreoffice-l10n-mk +move app-office/openoffice-l10n-ml app-office/libreoffice-l10n-ml +move app-office/openoffice-l10n-ml_IN app-office/libreoffice-l10n-ml_IN +move app-office/openoffice-l10n-mr app-office/libreoffice-l10n-mr +move app-office/openoffice-l10n-mr_IN app-office/libreoffice-l10n-mr_IN +move app-office/openoffice-l10n-my app-office/libreoffice-l10n-my +move app-office/openoffice-l10n-nb app-office/libreoffice-l10n-nb +move app-office/openoffice-l10n-ne app-office/libreoffice-l10n-ne +move app-office/openoffice-l10n-nl app-office/libreoffice-l10n-nl +move app-office/openoffice-l10n-nn app-office/libreoffice-l10n-nn +move app-office/openoffice-l10n-nr app-office/libreoffice-l10n-nr +move app-office/openoffice-l10n-ns app-office/libreoffice-l10n-ns +move app-office/openoffice-l10n-oc app-office/libreoffice-l10n-oc +move app-office/openoffice-l10n-om app-office/libreoffice-l10n-om +move app-office/openoffice-l10n-or app-office/libreoffice-l10n-or +move app-office/openoffice-l10n-or_IN app-office/libreoffice-l10n-or_IN +move app-office/openoffice-l10n-pa_IN app-office/libreoffice-l10n-pa_IN +move app-office/openoffice-l10n-pl app-office/libreoffice-l10n-pl +move app-office/openoffice-l10n-pt app-office/libreoffice-l10n-pt +move app-office/openoffice-l10n-pt_BR app-office/libreoffice-l10n-pt_BR +move app-office/openoffice-l10n-ro app-office/libreoffice-l10n-ro +move app-office/openoffice-l10n-ru app-office/libreoffice-l10n-ru +move app-office/openoffice-l10n-rw app-office/libreoffice-l10n-rw +move app-office/openoffice-l10n-sh app-office/libreoffice-l10n-sh +move app-office/openoffice-l10n-si app-office/libreoffice-l10n-si +move app-office/openoffice-l10n-sk app-office/libreoffice-l10n-sk +move app-office/openoffice-l10n-sl app-office/libreoffice-l10n-sl +move app-office/openoffice-l10n-sr app-office/libreoffice-l10n-sr +move app-office/openoffice-l10n-ss app-office/libreoffice-l10n-ss +move app-office/openoffice-l10n-st app-office/libreoffice-l10n-st +move app-office/openoffice-l10n-sv app-office/libreoffice-l10n-sv +move app-office/openoffice-l10n-sw_TZ app-office/libreoffice-l10n-sw_TZ +move app-office/openoffice-l10n-ta app-office/libreoffice-l10n-ta +move app-office/openoffice-l10n-te app-office/libreoffice-l10n-te +move app-office/openoffice-l10n-te_IN app-office/libreoffice-l10n-te_IN +move app-office/openoffice-l10n-tg app-office/libreoffice-l10n-tg +move app-office/openoffice-l10n-th app-office/libreoffice-l10n-th +move app-office/openoffice-l10n-ti_ER app-office/libreoffice-l10n-ti_ER +move app-office/openoffice-l10n-tr app-office/libreoffice-l10n-tr +move app-office/openoffice-l10n-ts app-office/libreoffice-l10n-ts +move app-office/openoffice-l10n-ug app-office/libreoffice-l10n-ug +move app-office/openoffice-l10n-uk app-office/libreoffice-l10n-uk +move app-office/openoffice-l10n-ur_IN app-office/libreoffice-l10n-ur_IN +move app-office/openoffice-l10n-uz app-office/libreoffice-l10n-uz +move app-office/openoffice-l10n-ve app-office/libreoffice-l10n-ve +move app-office/openoffice-l10n-vi app-office/libreoffice-l10n-vi +move app-office/openoffice-l10n-xh app-office/libreoffice-l10n-xh +move app-office/openoffice-l10n-zh_CN app-office/libreoffice-l10n-zh_CN +move app-office/openoffice-l10n-zh_TW app-office/libreoffice-l10n-zh_TW +move app-office/openoffice-l10n-zu app-office/libreoffice-l10n-zu +move app-office/libreoffice-bin app-office/libreoffice + diff --git a/conf/intel/repo/sabayon-limbo/packages.db.system_mask b/conf/intel/repo/sabayon-limbo/packages.db.system_mask new file mode 100644 index 0000000..425959c --- /dev/null +++ b/conf/intel/repo/sabayon-limbo/packages.db.system_mask @@ -0,0 +1,9 @@ +app-admin/equo +app-misc/sabayon-version +dev-db/sqlite +sys-apps/entropy +sys-devel/gcc:4.5 +sys-libs/db:4.8 +virtual/cron +# virtual/linux-binary +sys-auth/pambase diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.critical b/conf/intel/repo/sabayonlinux.org/packages.db.critical new file mode 100644 index 0000000..9758f58 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.critical @@ -0,0 +1,3 @@ +sys-devel/gcc:4.5 +>=sys-apps/portage-2.2_alpha13 +>sys-libs/glibc-2.11.9999 diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.fallback_mirrors b/conf/intel/repo/sabayonlinux.org/packages.db.fallback_mirrors new file mode 100644 index 0000000..f4acc15 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.fallback_mirrors @@ -0,0 +1,2 @@ +# Our fallback mirror is pkg.sabayon.org +pkg.sabayon.org diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.keywords b/conf/intel/repo/sabayonlinux.org/packages.db.keywords new file mode 100644 index 0000000..5dc03e0 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.keywords @@ -0,0 +1,2 @@ +media-sound/pulseaudio ~x86 ~amd64 +sys-apps/portage ~x86 ~amd64 diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.lic_whitelist b/conf/intel/repo/sabayonlinux.org/packages.db.lic_whitelist new file mode 100644 index 0000000..afe1425 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.lic_whitelist @@ -0,0 +1,761 @@ +3DFX +3proxy +3ware +4F +7plus +9wm +ACME +ACML +aczoom +Adaptec +adobe-ps +AdobePS +Adobe-SourceCode +AECA +aewm +AFL-2.0 +AFL-2.1 +AFL-3.0 +AFTERSTEP +AICCU +Aladdin +Allegro +amiwm +AMPAS +AMS +ANTL +Apache-1.1 +Apache-2.0 +APL-1.0 +appres +APSL-2 +aquafont +arj +Arphic +Artistic +Artistic-2 +as-is +astrolog +astromenace +ATOK +AURA +BAEKMUK +bass +BCS +bdftopcf +BEER-WARE +beforelight +bigresproto +bioapi +bitmap +BitstreamVera +BitTorrent +blackshades +Blitz-Artistic +bonnie +Boost-1.0 +BSD +BSD-2 +BSD-4 +BSD-4 +bungie-marathon +BWidget +BZIP2 +C3 +cadsoft +Caldera +canada-med +CAOSL +ccp4 +CCPL-Attribution-2.0 +CCPL-Attribution-3.0 +CCPL-Attribution-NoDerivs-2.5 +CCPL-Attribution-NonCommercial-NoDerivs-2.0 +CCPL-Attribution-NonCommercial-NoDerivs-2.5 +CCPL-Attribution-ShareAlike-2.0 +CCPL-Attribution-ShareAlike-2.5 +CCPL-Attribution-ShareAlike-3.0 +CCPL-Attribution-ShareAlike-NonCommercial-2.5 +CCPL-ShareAlike-1.0 +CDDL +CDDL-Schily +cdegroot +CDF +CeCILL-2 +Cenon +CGL +charm +chasen +circlemud +cisco-vpn-client +Clarified-Artistic +clustalw +CMake +CMASS-M3 +cmigemo +CNRI +CNRI-QUIXOTE-2.4 +codehaus-classworlds +codehaus-groovy +colt +compositeproto +Conexant +cos +CPL-0.5 +CPL-1.0 +CRACKLIB +crafty +crazney +cryptopp +CS-1.0 +CyberNeko-1.0 +damageproto +DB +dbgphp +DCC +DEC-M3 +DES +dgen-sdl +dlj-1.1 +dmxproto +dom4j +DSL +DSNIFF +DUMB-0.9.2 +dvibook +EAPL +ECWPL +EDB +editres +eGenixPublic +eGenixPublic-1.1 +ElementTree +Elm +Emacs +encodings +EPL +EPL-1.0 +EPSON +eternal_lands +evieext +Exolab +FastCGI +FDL-1.1 +FDL-1.2 +FESTIVAL +FIPL-1.0 +fixesproto +FLEX +FLTK +FML-1 +fmod +folding-at-home +font-adobe-100dpi +font-adobe-75dpi +font-adobe-utopia-100dpi +font-adobe-utopia-75dpi +font-adobe-utopia-type1 +font-alias +font-arabic-misc +font-bh-100dpi +font-bh-75dpi +font-bh-lucidatypewriter-100dpi +font-bh-lucidatypewriter-75dpi +font-bh-ttf +font-bh-type1 +font-bitstream-100dpi +font-bitstream-75dpi +font-bitstream-speedo +font-bitstream-type1 +fontcacheproto +fontconfig +font-cronyx-cyrillic +font-cursor-misc +font-daewoo-misc +font-dec-misc +font-ibm-type1 +font-isas-misc +font-jis-misc +font-micro-misc +font-misc-cyrillic +font-misc-ethiopic +font-misc-meltho +font-misc-misc +font-mutt-misc +font-schumacher-misc +font-screen-cyrillic +font-sony-misc +fontsproto +font-sun-misc +fonttosfnt +font-util +font-winitzki-cyrillic +font-xfree86-type1 +fping +FreeArt +freedist +freemarker +freetts +Frodo +fslsfonts +fstobdf +FTL +FVWM +galaxyhack +GAlib +gamess +gccmakedep +gcc-runtime-library-exception-3.1 +GDLS +gips_iLBClicense.pdf +glest-data +glimpse +glproto +glut +GLX +GMGPL +gnuplot +GPL-1 +GPL-2 +GPL-2-with-exceptions +GPL-2-with-linking-exception +GPL-2-with-MySQL-FLOSS-exception +GPL-3 +grass-ipafonts +guild +HPL +HYDRA +hylafax +hyperic +HyperSpec +iASL +IBM +IBM-J1.4 +IBM-J1.5 +ICE +iceauth +ico +icu +IDPL +imagemagick +imake +immon-sflow +Indir +Inform +Info-ZIP +inputproto +Interbase-1.0 +ipadic +IPL-1 +IRPDL +ISC +isc-dhcp +ITS4 +JamesClark +jardinains +JasPer +jaxen +jcraft +jdepend +JDOM +jlex +JNIC +JPython +jrockit +kbproto +KenMacLeod +Kermit +knights-demo +kvirc +lam-mpi +LDP +LDP-1a +less +levee +LFS +LGPL-2 +LGPL-2.1 +LGPL-2.1-linking-exception +LGPL-2.1-UUST +LGPL-3 +lha +libdmx +libdomainkeys-1.1 +libdrm +libf2c +libffi +libfontenc +libFS +libgcc +LIBGLOSS +libICE +liblbxutil +liboldX +libSM +libstdc++ +libX11 +libXau +libXaw +libXcomposite +libXcursor +libXdamage +libXdmcp +libXevie +libXext +libXfixes +libXfont +libXfontcache +libXft +libXi +libXinerama +libxkbfile +libxkbui +libXmu +libXp +libXpm +libXprintAppUtil +libXprintUtil +libxproxy +libXrandr +libXrender +libXres +libXScrnSaver +libXt +libXTrap +libXtst +libXv +libXvMC +libXxf86dga +libXxf86misc +libXxf86vm +LICENSE-BITSTREAM +lisp2wish +listres +LLGPL-2.1 +LOKI-EULA +LPPL-1.2 +LPPL-1.3 +LPPL-1.3b +LPPL-1.3c +lsof +luit +maestro +MagickWand +makedepend +MakeIndex +mapm +marginalhacks +mayadoc-5.0 +MBROLA +mekanix +meme +Memonix +MILO +mindterm +Mini-XML +MIT +mkfontdir +mkfontscale +mmix +molmol +molscript +MonetDBPL-1.1 +mongrel +mopac7 +Moria +MOTIF +Mozart +MPEG4 +MPL-1.0 +MPL-1.1 +mplus-fonts +mserv +MSF-1.2 +Ms-PL +mx4j +myspell-en_CA-JRossBeresford +myspell-en_CA-KevinAtkinson +myspell-et_EE-IEL +myspell-hyph_sk_SK-TiborBako +myspell-ispell-GeoffKuenning +myspell-lt_LT-AlbertasAgejevas +myspell-ru_RU-ALexanderLebedev +myspell-th_cs_CZ-PavelRychlySmrz +namd +NCSA-HDF +nemerle +nethack +netlogo +netperf +NewArtisans +NEWLIB +newton +nhc98 +No-Problem-Bugroff +Norvig +NPL-1.1 +oclock +OFL +OFL-1.1 +OGL-1.0a +OGTSL +openafs-krb5 +openafs-krb5-a +openknights +OPENLDAP +openmarket +openpbs +OpenSoftware +openspml +openssl +OpenSymphony-1.1 +OPERA-9 +OPL +OracleDB +OSI-Approved +OSIRIS +OSL-1.1 +OSL-2.0 +OTN +otter +Palm-SDK +PAM +Parallels +paraview +PathfinderPL-1.1 +PBZIP2 +PDB +PDFLite +PEL +penguzzle +perforce +petrify +pgasync +PHP +PHP-2.02 +PHP-3 +PHP-3.01 +phrack +PICO +PicoContainer +pixman +pkcrack +PLAN9 +pmd +POMPOM +poster +POSTGRESQL +Princeton +printproto +proxymngr +PSF-2.2 +PSF-2.3 +PSF-2.4 +PSTT +public-domain +pymol +pysqlite +PYTHON +qeradiant +qlogic-fibre-channel-firmware +qpage +QPL +QPL-1.0 +qpopper +queen +qwt +randrproto +RDist +REALbasic +recordproto +renderproto +Resounding +resourceproto +rgb +RiceBSD +richardson +ringtonetools +Roadrunner +RSA-MD2 +RSA-MD4 +RSA-MD5 +RSA-PKCS11 +rstart +Ruby +ruby-debug +satan +saxpath +scilab +Scintilla +scripts +scrnsaverproto +selfhtml +Sendmail +Sendmail-Open-Source +sessreg +setxkbmap +SGI-B +SGI-B-1.1 +SGMLUG +showfont +SIFT +SIL-freeware +singular +sip +SixXS +Sleepycat +Smart-Link +smproxy +SNNS-4.2 +SOPLA-2.3 +sparky +Spice-1.1 +SPL +Spread-1.0 +ssh +sslwrap +staden +Stanford +stardock-images +stix +Subversion +Sudo +sun-asis-javamake +sun-bcla-j2ee +sun-bcla-j2ee-deployment +sun-bcla-j2me +sun-bcla-jai +sun-bcla-jimi +sun-bcla-jmf +sun-bcla-jmi +sun-bcla-jms +sun-bcla-jsapi +sun-bcla-jsr101 +sun-bcla-jta +sun-bcla-jvmstat +sun-j2sl +sun-j2sl-6 +sun-jrl +sun-jsr67 +sun-jsr93 +sun-openlook +sun-rpc +SVFL +tacc +t-coffee +tcp_wrappers_license +TeX +trac +trapproto +truecrypt-collective-1.0 +truecrypt-collective-1.3 +twm +UCAR-Unidata +unRAR +ut2003-demo +util-macros +ValveSDK +ventrilo +VGBA +videoproto +vienna-rna +viewres +VIGRA +vim +visual +vlgothic +Volano +VOSTROM +W3C +W3C-document +w3m +WarpPipe +WebMO +Werken-1.1.1.1 +werken.xpath +whitehead +WordNet-1.6 +worldofpadman +WTFPL-2 +wxWinFDL-3 +wxWinLL-3 +X11 +x11perf +XAnim +xauth +xbacklight +xbattle +xbiff +xbitmaps +xboing +xcalc +XCIN +xclipboard +xcmiscproto +xcmsdb +xconsole +xcursorgen +xcursor-themes +xdbedizzy +Xdebug +xditview +xdm +xdpyinfo +xdriinfo +xearth +xedit +XeTeX +xev +xextproto +xeyes +xf86bigfontproto +xf86dga +xf86dgaproto +xf86driproto +xf86-input-acecad +xf86-input-aiptek +xf86-input-calcomp +xf86-input-citron +xf86-input-digitaledge +xf86-input-dmc +xf86-input-dynapro +xf86-input-elo2300 +xf86-input-elographics +xf86-input-evdev +xf86-input-fpit +xf86-input-hyperpen +xf86-input-jamstudio +xf86-input-joystick +xf86-input-keyboard +xf86-input-magellan +xf86-input-magictouch +xf86-input-microtouch +xf86-input-mouse +xf86-input-mutouch +xf86-input-palmax +xf86-input-penmount +xf86-input-spaceorb +xf86-input-summa +xf86-input-tek4957 +xf86-input-ur98 +xf86-input-vmmouse +xf86-input-void +xf86miscproto +xf86rushproto +xf86-video-amd +xf86-video-apm +xf86-video-ark +xf86-video-ati +xf86-video-chips +xf86-video-cirrus +xf86-video-cyrix +xf86-video-dummy +xf86-video-fbdev +xf86-video-glint +xf86-video-i128 +xf86-video-i740 +xf86-video-i810 +xf86-video-impact +xf86-video-imstt +xf86-video-mga +xf86-video-neomagic +xf86-video-newport +xf86-video-nsc +xf86-video-nv +xf86-video-rendition +xf86-video-s3 +xf86-video-s3virge +xf86-video-savage +xf86-video-siliconmotion +xf86-video-sis +xf86-video-sisusb +xf86-video-sunbw2 +xf86-video-suncg14 +xf86-video-suncg3 +xf86-video-suncg6 +xf86-video-sunffb +xf86-video-sunleo +xf86-video-suntcx +xf86-video-tdfx +xf86-video-tga +xf86-video-trident +xf86-video-tseng +xf86-video-v4l +xf86-video-vermilion +xf86-video-vesa +xf86-video-vga +xf86-video-via +xf86-video-vmware +xf86-video-voodoo +xf86-video-xgi +xf86vidmodeproto +xfd +xfindproxy +xfontsel +xfs +xfsinfo +xfwp +xgamma +xgc +xhost +Ximian-logos +xineramaproto +xinit +xkbcomp +xkbdata +xkbevd +xkbprint +xkbutils +xkill +xload +xlogo +xlsatoms +xlsclients +xlsfonts +xmag +xmame +xman +xmessage +xmh +xmlformat +xmodmap +xmore +xorg-cf-files +xorg-docs +xorg-server +xorg-sgml-doctools +xphelloworld +xplsprinters +xpr +xprehashprinterlist +xprop +xproto +xproxymanagementproto +xrandr +xrdb +xref.lisp +xrefresh +xrx +xset +xsetmode +xsetpointer +xsetroot +xshipwars +xsm +xstdcmap +xtrans +xtrap +xvidtune +xvinfo +xwd +xwininfo +xwud +YAZ +ZBL +ZendFramework-1.1 +zend-optimizer +ZLIB +zoo +ZORK +ZPL +ZSH diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.mask b/conf/intel/repo/sabayonlinux.org/packages.db.mask new file mode 100644 index 0000000..8b5c892 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.mask @@ -0,0 +1,3 @@ +# Mask apache using MPM worker for now +www-servers/apache[threads] +=x11-drivers/ati-drivers-10.6 diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.mirrors b/conf/intel/repo/sabayonlinux.org/packages.db.mirrors new file mode 100644 index 0000000..52df612 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.mirrors @@ -0,0 +1,4 @@ +http://ftp.rnl.ist.utl.pt/pub/sabayon +http://mirror.internode.on.net/pub/sabayonlinux/entropy +http://cross-lfs.sabayonlinux.org/entropy +http://na.mirror.garr.it/mirrors/sabayonlinux/entropy diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.missing_deps_blacklist b/conf/intel/repo/sabayonlinux.org/packages.db.missing_deps_blacklist new file mode 100644 index 0000000..d3a0e04 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.missing_deps_blacklist @@ -0,0 +1 @@ +dev-lang/gnat-gcc diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.post_update.sh b/conf/intel/repo/sabayonlinux.org/packages.db.post_update.sh new file mode 100644 index 0000000..0db1c6a --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.post_update.sh @@ -0,0 +1,59 @@ +#!/bin/sh +# Entropy Framework 1.0 +# Entropy Client post repository update (equo update ) script +# -- called every time repositories are updated -- +# +# This is a sample file shipped with client repositories which contains +# per-repository post repository update hook. More precisely, this script is +# triggered when entropy updates repositories. As stated, this script is PER- +# repository and it's shipped with it. +# It MUST return 0, any different value will be considered as critical error. +# +# This script must be called with specific arguments explained here below: +# +# # sh packages.db.post_upgrade.sh [REPOSITORY_ID] [ROOT] [ENTROPY_BRANCH] +# +# example: +# +# # sh packages.db.post_branch.sh "sabayonlinux.org" "/" "5" +# +# PLEASE NOTE: this script is called automatically by entropy and, unless +# requested otherwise, it should be NEVER EVER called by user. + +[[ "$UID" != "0" ]] && echo && echo "Skipping update script, you are not root" && exit 0 + +[[ -z "$3" ]] && echo "not enough parameters" && exit 1 + +REPO_ID=$1 +ROOT=$2 +BRANCH=$3 + +function configure_correct_binutils() { + # configure correct binutils + # new profile needs to be configured + echo + binutils_dir="${ROOT}/etc/env.d/binutils" + if [ -d "${binutils_dir}" ]; then + binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \ + sort | tail -n 1 | xargs basename) + echo "trying to set binutils profile ${binutils_profile}" + binutils-config ${binutils_profile} + else + echo "binutils directory ${binutils_dir} not found" + echo "cannot properly set binutils profile" + rc=1 + fi +} + +if [ ! -f "/usr/$(uname -m)-pc-linux-gnu/bin/ld" ]; then + configure_correct_binutils +fi + +autoconfl_file="${ROOT}/etc/env.d/00-entropy-autoconflict" +if [ -e "${autoconfl_file}" ]; then + rm -f "${autoconfl_file}" +fi + +exit 0 + +### CUT HERE ### diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.post_upgrade.sh b/conf/intel/repo/sabayonlinux.org/packages.db.post_upgrade.sh new file mode 100644 index 0000000..f2bf7d2 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.post_upgrade.sh @@ -0,0 +1,147 @@ +#!/bin/sh + +[[ -z "$4" ]] && echo "not enough parameters" && exit 1 + +REPO_ID=$1 +ROOT=$2 +OLD_BRANCH=$3 +NEW_BRANCH=$4 + +echo -e " +>> requirements for this branch: + app-admin/eselect-python + sys-devel/gcc:4.5 +>> Entropy post-upgrade migration script +>> Repository: "${REPO_ID}" +>> Root: "${ROOT}" +>> Old branch: "${OLD_BRANCH}" +>> New branch: "${NEW_BRANCH}" + +>> ATTENTION ATTENTION ATTENTION +>> - If you are upgrading from a previous branch (say, 4) +>> and you are a NetworkManager user, make sure to have +>> your users inside the "netdev" group. +>> - If you compile stuff manually, it is strongly +>> suggested to install "lafilefixer" and execute: +>> # lafilefixer --justfixit +>> ATTENTION ATTENTION ATTENTION + +" + +### CUT HERE ### + +fix_lib64_symlinks() { + + if [ -L ${ROOT}/lib64 ] ; then + echo "removing /lib64 symlink and moving lib to lib64..." + echo "dont hit ctrl-c until this is done" + rm ${ROOT}/lib64 + # now that lib64 is gone, nothing will run without calling ld.so + # directly. luckily the window of brokenness is almost non-existant + /lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64 + # all better :) + ldconfig + ln -s lib64 ${ROOT}/lib + echo "done! :-)" + echo "fixed broken lib64/lib symlink in ${ROOT}" + fi + if [ -L ${ROOT}/usr/lib64 ] ; then + rm ${ROOT}/usr/lib64 + mv ${ROOT}/usr/lib ${ROOT}/usr/lib64 + ln -s lib64 ${ROOT}/usr/lib + echo "fixed broken lib64/lib symlink in ${ROOT}/usr" + fi + if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then + rm ${ROOT}/usr/X11R6/lib64 + mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64 + ln -s lib64 ${ROOT}/usr/X11R6/lib + echo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6" + fi + +} + +function three_four_to_five() { + + local rc=0 + + # switch Python to latest available, 2.7 + eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 --ignore 3.3 --ignore 3.4 + [[ "${?}" != "0" ]] && echo "eselect-python not available" && rc=1 + + # configure correct binutils + # new profile needs to be configured + binutils_dir="${ROOT}/etc/env.d/binutils" + if [ -d "${binutils_dir}" ]; then + binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \ + sort | tail -n 1 | xargs basename) + echo "trying to set binutils profile ${binutils_profile}" + binutils-config ${binutils_profile} + else + echo "binutils directory ${binutils_dir} not found" + echo "cannot properly set binutils profile" + rc=1 + fi + + ## sys-devel/gcc:4.5 must be forced using + ## packages.db.system_mask inside repository db dir + c_profile=$(gcc-config -l | grep "\-4.5" | cut -d"[" -f 2 | cut -d"]" -f 1) + [[ "${?}" != "0" ]] && echo "gcc-config script error" && exit 1 + if [[ ${c_profile} =~ ^[0-9]+$ ]]; then + gcc-config ${c_profile} + # update env + env-update + else + echo "gcc-config unable to set new profile:" ${c_profile} + rc=1 + fi + + # set proper eselect esd engine + if [ -f "${ROOT}/usr/bin/esdcompat" ]; then + eselect esd list | grep PulseAudio | cut -d"[" -f 2 | \ + cut -d"]" -f 1 | xargs eselect esd set &> /dev/null + fi + + # make sure working eselect boost is selected + e_boost_mod="${ROOT}/usr/share/eselect/modules/boost.eselect" + if [ -f "${e_boost_mod}" ]; then + eselect boost update &> /dev/null + fi + + # move alsa conf to new location + [[ -f "${ROOT}/etc/modprobe.d/alsa" ]] && \ + mv "${ROOT}/etc/modprobe.d/alsa" "${ROOT}/etc/modprobe.d/alsa.conf" + + # try to mount /boot, ignore all the possible bullshit + # [[ "${ROOT}" = "/" ]] && mount /boot &> /dev/null + # setup grub.conf, if found + [[ -f "${ROOT}boot/grub/grub.conf" ]] && \ + sed -i 's/CONSOLE=\/dev\/tty1/console=tty1/g' "${ROOT}/boot/grub/grub.conf" + + # setup grub.conf, if found, change nox into gentoo=nox + [[ -f "${ROOT}boot/grub/grub.conf" ]] && \ + sed -i 's/ nox / gentoo=nox /g' "${ROOT}/boot/grub/grub.conf" + + # setup /etc/localtime correctly + if [ -f "${ROOT}etc/timezone" ]; then + tzdata=$(cat "${ROOT}etc/timezone") + rm -f "${ROOT}etc/localtime" && ln -sf "/usr/share/zoneinfo/${tzdata}" "${ROOT}etc/localtime" + fi + + # always add udev to sysinit + rc-update add udev sysinit &> /dev/null + exit ${rc} +} + +# run this in any case, it will fix symlinks setup +fix_lib64_symlinks + +# migration script from branch 4 to 5 +[[ "${OLD_BRANCH}" = "4" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five + +# migration script from branch 3.5 to 5 +[[ "${OLD_BRANCH}" = "3.5" ]] && [[ "${NEW_BRANCH}" = "5" ]] && three_four_to_five + +echo "migration switch not found" +exit 1 + + diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.repo_updates b/conf/intel/repo/sabayonlinux.org/packages.db.repo_updates new file mode 100644 index 0000000..43c5522 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.repo_updates @@ -0,0 +1,97 @@ +move app-admin/liboobs dev-libs/liboobs +move app-portage/etcproposals app-portage/etc-proposals +move net-misc/nm-applet gnome-extra/nm-applet +move media-video/xbmc media-tv/xbmc + +# Drop openoffice completely in favour of libreoffice +move app-office/openoffice app-office/libreoffice +move app-office/openoffice-l10n-af app-office/libreoffice-l10n-af +move app-office/openoffice-l10n-ar app-office/libreoffice-l10n-ar +move app-office/openoffice-l10n-as app-office/libreoffice-l10n-as +move app-office/openoffice-l10n-ast app-office/libreoffice-l10n-ast +move app-office/openoffice-l10n-be_BY app-office/libreoffice-l10n-be_BY +move app-office/openoffice-l10n-bg app-office/libreoffice-l10n-bg +move app-office/openoffice-l10n-bn app-office/libreoffice-l10n-bn +move app-office/openoffice-l10n-br app-office/libreoffice-l10n-br +move app-office/openoffice-l10n-bs app-office/libreoffice-l10n-bs +move app-office/openoffice-l10n-ca app-office/libreoffice-l10n-ca +move app-office/openoffice-l10n-cs app-office/libreoffice-l10n-cs +move app-office/openoffice-l10n-da app-office/libreoffice-l10n-da +move app-office/openoffice-l10n-de app-office/libreoffice-l10n-de +move app-office/openoffice-l10n-dz app-office/libreoffice-l10n-dz +move app-office/openoffice-l10n-el app-office/libreoffice-l10n-el +move app-office/openoffice-l10n-en_GB app-office/libreoffice-l10n-en_GB +move app-office/openoffice-l10n-en_ZA app-office/libreoffice-l10n-en_ZA +move app-office/openoffice-l10n-eo app-office/libreoffice-l10n-eo +move app-office/openoffice-l10n-es app-office/libreoffice-l10n-es +move app-office/openoffice-l10n-et app-office/libreoffice-l10n-et +move app-office/openoffice-l10n-fi app-office/libreoffice-l10n-fi +move app-office/openoffice-l10n-fr app-office/libreoffice-l10n-fr +move app-office/openoffice-l10n-ga app-office/libreoffice-l10n-ga +move app-office/openoffice-l10n-gl app-office/libreoffice-l10n-gl +move app-office/openoffice-l10n-gu app-office/libreoffice-l10n-gu +move app-office/openoffice-l10n-he app-office/libreoffice-l10n-he +move app-office/openoffice-l10n-hi app-office/libreoffice-l10n-hi +move app-office/openoffice-l10n-hi_IN app-office/libreoffice-l10n-hi_IN +move app-office/openoffice-l10n-hr app-office/libreoffice-l10n-hr +move app-office/openoffice-l10n-hu app-office/libreoffice-l10n-hu +move app-office/openoffice-l10n-it app-office/libreoffice-l10n-it +move app-office/openoffice-l10n-ja app-office/libreoffice-l10n-ja +move app-office/openoffice-l10n-km app-office/libreoffice-l10n-km +move app-office/openoffice-l10n-ko app-office/libreoffice-l10n-ko +move app-office/openoffice-l10n-ku app-office/libreoffice-l10n-ku +move app-office/openoffice-l10n-lt app-office/libreoffice-l10n-lt +move app-office/openoffice-l10n-lv app-office/libreoffice-l10n-lv +move app-office/openoffice-l10n-meta app-office/libreoffice-l10n-meta +move app-office/openoffice-l10n-mk app-office/libreoffice-l10n-mk +move app-office/openoffice-l10n-ml app-office/libreoffice-l10n-ml +move app-office/openoffice-l10n-ml_IN app-office/libreoffice-l10n-ml_IN +move app-office/openoffice-l10n-mr app-office/libreoffice-l10n-mr +move app-office/openoffice-l10n-mr_IN app-office/libreoffice-l10n-mr_IN +move app-office/openoffice-l10n-my app-office/libreoffice-l10n-my +move app-office/openoffice-l10n-nb app-office/libreoffice-l10n-nb +move app-office/openoffice-l10n-ne app-office/libreoffice-l10n-ne +move app-office/openoffice-l10n-nl app-office/libreoffice-l10n-nl +move app-office/openoffice-l10n-nn app-office/libreoffice-l10n-nn +move app-office/openoffice-l10n-nr app-office/libreoffice-l10n-nr +move app-office/openoffice-l10n-ns app-office/libreoffice-l10n-ns +move app-office/openoffice-l10n-oc app-office/libreoffice-l10n-oc +move app-office/openoffice-l10n-om app-office/libreoffice-l10n-om +move app-office/openoffice-l10n-or app-office/libreoffice-l10n-or +move app-office/openoffice-l10n-or_IN app-office/libreoffice-l10n-or_IN +move app-office/openoffice-l10n-pa_IN app-office/libreoffice-l10n-pa_IN +move app-office/openoffice-l10n-pl app-office/libreoffice-l10n-pl +move app-office/openoffice-l10n-pt app-office/libreoffice-l10n-pt +move app-office/openoffice-l10n-pt_BR app-office/libreoffice-l10n-pt_BR +move app-office/openoffice-l10n-ro app-office/libreoffice-l10n-ro +move app-office/openoffice-l10n-ru app-office/libreoffice-l10n-ru +move app-office/openoffice-l10n-rw app-office/libreoffice-l10n-rw +move app-office/openoffice-l10n-sh app-office/libreoffice-l10n-sh +move app-office/openoffice-l10n-si app-office/libreoffice-l10n-si +move app-office/openoffice-l10n-sk app-office/libreoffice-l10n-sk +move app-office/openoffice-l10n-sl app-office/libreoffice-l10n-sl +move app-office/openoffice-l10n-sr app-office/libreoffice-l10n-sr +move app-office/openoffice-l10n-ss app-office/libreoffice-l10n-ss +move app-office/openoffice-l10n-st app-office/libreoffice-l10n-st +move app-office/openoffice-l10n-sv app-office/libreoffice-l10n-sv +move app-office/openoffice-l10n-sw_TZ app-office/libreoffice-l10n-sw_TZ +move app-office/openoffice-l10n-ta app-office/libreoffice-l10n-ta +move app-office/openoffice-l10n-te app-office/libreoffice-l10n-te +move app-office/openoffice-l10n-te_IN app-office/libreoffice-l10n-te_IN +move app-office/openoffice-l10n-tg app-office/libreoffice-l10n-tg +move app-office/openoffice-l10n-th app-office/libreoffice-l10n-th +move app-office/openoffice-l10n-ti_ER app-office/libreoffice-l10n-ti_ER +move app-office/openoffice-l10n-tr app-office/libreoffice-l10n-tr +move app-office/openoffice-l10n-ts app-office/libreoffice-l10n-ts +move app-office/openoffice-l10n-ug app-office/libreoffice-l10n-ug +move app-office/openoffice-l10n-uk app-office/libreoffice-l10n-uk +move app-office/openoffice-l10n-ur_IN app-office/libreoffice-l10n-ur_IN +move app-office/openoffice-l10n-uz app-office/libreoffice-l10n-uz +move app-office/openoffice-l10n-ve app-office/libreoffice-l10n-ve +move app-office/openoffice-l10n-vi app-office/libreoffice-l10n-vi +move app-office/openoffice-l10n-xh app-office/libreoffice-l10n-xh +move app-office/openoffice-l10n-zh_CN app-office/libreoffice-l10n-zh_CN +move app-office/openoffice-l10n-zh_TW app-office/libreoffice-l10n-zh_TW +move app-office/openoffice-l10n-zu app-office/libreoffice-l10n-zu +move app-office/libreoffice-bin app-office/libreoffice + diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.restricted b/conf/intel/repo/sabayonlinux.org/packages.db.restricted new file mode 100644 index 0000000..39121c8 --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.restricted @@ -0,0 +1,7 @@ +# Server side packages.db.restricted file +# List here atoms (either package key or package key : slot) that should be +# considered legally sensible such as libdvdcss and friends + +media-libs/libdvdcss +media-libs/amd64codecs +media-libs/win32codecs diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.system_mask b/conf/intel/repo/sabayonlinux.org/packages.db.system_mask new file mode 100644 index 0000000..425959c --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.system_mask @@ -0,0 +1,9 @@ +app-admin/equo +app-misc/sabayon-version +dev-db/sqlite +sys-apps/entropy +sys-devel/gcc:4.5 +sys-libs/db:4.8 +virtual/cron +# virtual/linux-binary +sys-auth/pambase diff --git a/conf/intel/repo/sabayonlinux.org/packages.db.webservices b/conf/intel/repo/sabayonlinux.org/packages.db.webservices new file mode 100644 index 0000000..3059b1e --- /dev/null +++ b/conf/intel/repo/sabayonlinux.org/packages.db.webservices @@ -0,0 +1 @@ +https://packages.sabayon.org/service