diff options
Diffstat (limited to 'profiles/arch')
33 files changed, 0 insertions, 343 deletions
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults deleted file mode 100644 index 4ea41dbc6..000000000 --- a/profiles/arch/alpha/make.defaults +++ /dev/null @@ -1 +0,0 @@ -ARCH=alpha diff --git a/profiles/arch/alpha/parent b/profiles/arch/alpha/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/alpha/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults deleted file mode 100644 index c2bd556d3..000000000 --- a/profiles/arch/arm/make.defaults +++ /dev/null @@ -1 +0,0 @@ -ARCH=arm diff --git a/profiles/arch/arm/parent b/profiles/arch/arm/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/arm/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/arm64/make.defaults b/profiles/arch/arm64/make.defaults deleted file mode 100644 index a22b214ef..000000000 --- a/profiles/arch/arm64/make.defaults +++ /dev/null @@ -1,2 +0,0 @@ -ARCH=arm64 -ACCEPT_KEYWORDS="arm64" diff --git a/profiles/arch/arm64/package.accept_keywords b/profiles/arch/arm64/package.accept_keywords deleted file mode 100644 index 6ae6e7b1a..000000000 --- a/profiles/arch/arm64/package.accept_keywords +++ /dev/null @@ -1,32 +0,0 @@ -=app-arch/libarchive-3.2.2-r1 ~arm64 -=app-editors/vim-8.0.0106 ~arm64 -=app-editors/vim-core-8.0.0106 ~arm64 -=app-misc/ca-certificates-20161130.3.29 ~arm64 -=dev-lang/perl-5.24.1 ~arm64 -=dev-libs/icu-58.1-r1 ** -=dev-libs/libbsd-0.8.3 ~arm64 -=dev-libs/libfetch-2.33-r1 ~arm64 -=gnome-base/dconf-0.26.0-r1 ~arm64 -=sys-apps/apk-tools-2.6.6-r2 ~arm64 -=sys-apps/dbus-1.10.16 ~arm64 -=sys-apps/ed-1.14.1a ~arm64 -=virtual/logger-0 ~arm64 -=virtual/perl-Test-Harness-3.360.100_rc ~arm64 -=x11-libs/xtrans-1.3.5 ~arm64 - -# APK Kit dependencies -=dev-db/sqlite-3.16.2 ~arm64 -=dev-python/apkkit-0.5.1 ** -=dev-python/cryptography-1.7.2 ~arm64 -=dev-python/idna-2.2 ~arm64 -=dev-python/jinja-2.9.5 ~arm64 -=dev-python/six-1.10.0 ~arm64 -=virtual/python-ipaddress-1.0-r1 ~arm64 - -# TODO: Poke upstream about adding arm64 keywords to these. -=mail-client/nail-12.4-r3 ** -=mail-mta/postfix-3.1.4-r1 ** -=sys-libs/musl-1.1.15-r5 ** -=sys-process/at-3.1.20 ** -=sys-process/fcron-3.2.1-r1 ** -=sys-libs/fts-standalone-1.2.7 ** diff --git a/profiles/arch/arm64/package.mask b/profiles/arch/arm64/package.mask deleted file mode 100644 index 5d9a86c38..000000000 --- a/profiles/arch/arm64/package.mask +++ /dev/null @@ -1 +0,0 @@ -=sys-libs/ncurses-5.9-r101 diff --git a/profiles/arch/arm64/parent b/profiles/arch/arm64/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/arm64/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults deleted file mode 100644 index c2b2c7e9f..000000000 --- a/profiles/arch/hppa/make.defaults +++ /dev/null @@ -1 +0,0 @@ -ARCH=hppa diff --git a/profiles/arch/hppa/parent b/profiles/arch/hppa/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/hppa/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/mips/make.defaults b/profiles/arch/mips/make.defaults deleted file mode 100644 index 1e6651339..000000000 --- a/profiles/arch/mips/make.defaults +++ /dev/null @@ -1,3 +0,0 @@ -# MIPS is an unstable arch, so we accept ~mips -ACCEPT_KEYWORDS="mips ~mips" -ARCH=mips diff --git a/profiles/arch/mips/parent b/profiles/arch/mips/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/mips/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/ppc/make.defaults b/profiles/arch/ppc/make.defaults deleted file mode 100644 index 8964d8318..000000000 --- a/profiles/arch/ppc/make.defaults +++ /dev/null @@ -1,27 +0,0 @@ -CHOST="powerpc-foxkit-linux-musl" - -# We definitely use 32-bit ABI. -ABI_PPC="32" -IUSE_IMPLICIT="abi_ppc_32" - -ARCH="ppc" -ACCEPT_KEYWORDS="${ARCH}" - -# -O2 -> Perform second-level optimisations. -# Not -Os because most/all PPC aren't starved for space. -# -ggdb -> Generate GDB debugging information. -# This is used with splitdebug to make -dbg split packages. -# -mcpu=7450 -> Require a 7450 or higher, or "G4". -# 700/G3 uses the g3 profile, overriding this. -# 600 series is not supported by Adélie. -# -maltivec. -> Use AltiVec floating point extensions. -#. These are always available on 7450+. -# -fno-omit-... -> Never omit the frame pointer. -# This is crucial for proper debugging. -# -mfpu=dp_full -> Use hardware for floating point math. -CFLAGS="-O2 -mlong-double-64 -ggdb -mcpu=G3 -fno-omit-frame-pointer" -CXXFLAGS="${CFLAGS}" - -ELIBC="musl" - -USE="altivec pam threads" diff --git a/profiles/arch/ppc/package.accept_keywords b/profiles/arch/ppc/package.accept_keywords deleted file mode 100644 index a305a6726..000000000 --- a/profiles/arch/ppc/package.accept_keywords +++ /dev/null @@ -1,164 +0,0 @@ -# the goal is for all of these to be upstreamed to glpgs/gentoo -# if a binary distro with support guarantees can keyword it, you can too! <3 -=app-crypt/gnupg-2.1.15 ~ppc -=app-misc/fdupes-1.6.1 ~ppc -=app-laptop/radeontool-1.6.3 ~ppc -=dev-cpp/muParser-2.2.5 ~ppc -=dev-libs/libassuan-2.4.3 ~ppc -=dev-libs/libgpg-error-1.25 ~ppc -=dev-libs/npth-1.3 ~ppc -=sys-boot/grub-2.02_beta3-r1 ** -=x11-misc/lightdm-1.18.3 ~ppc -=x11-misc/lightdm-gtk-greeter-2.0.1-r1 ~ppc -=x11-misc/sddm-0.14.0-r2 ** -=x11-misc/xdg-utils-1.1.1-r1 ~ppc - -# KDE Frameworks 5.29 -=kde-frameworks/extra-cmake-modules-5.29.0 ** -=kde-frameworks/kf-env-4 ** -=kde-frameworks/kguiaddons-5.29.0 ** -=kde-frameworks/kidletime-5.29.0 ** -=kde-frameworks/kwayland-5.29.0 ** -=kde-frameworks/kwindowsystem-5.29.0 ** -=kde-frameworks/solid-5.29.0 ** -=kde-plasma/libkscreen-5.8.5 ** - -# Qt 5.7.1 -=dev-qt/linguist-tools-5.7.1 ~ppc -=dev-qt/qtconcurrent-5.7.1 ~ppc -=dev-qt/qtcore-5.7.1 ~ppc -=dev-qt/qtdbus-5.7.1 ~ppc -=dev-qt/qtdeclarative-5.7.1 ~ppc -=dev-qt/qtgui-5.7.1 ~ppc -=dev-qt/qtnetwork-5.7.1 ~ppc -=dev-qt/qtsvg-5.7.1 ~ppc -=dev-qt/qttest-5.7.1 ~ppc -=dev-qt/qtwayland-5.7.1 ~ppc -=dev-qt/qtwidgets-5.7.1 ~ppc -=dev-qt/qtx11extras-5.7.1 ~ppc -=dev-qt/qtxml-5.7.1 ~ppc - - -# KDE Plasma 5.8.5 and dependencies -=dev-qt/designer-5.7.1 ~ppc -=dev-qt/qdbus-5.7.1 ~ppc -=dev-qt/qtgraphicaleffects-5.7.1 ~ppc -=dev-qt/qtpaths-5.7.1 ~ppc -=dev-qt/qtprintsupport-5.7.1 ~ppc -=dev-qt/qtquickcontrols-5.7.1 ~ppc -=dev-qt/qtscript-5.7.1 ~ppc -=dev-qt/qtsql-5.7.1 ~ppc -=dev-qt/qtxmlpatterns-5.7.1 ~ppc - -=kde-apps/kholidays-16.12.0 ** -=kde-apps/kio-extras-16.12.0 ** - -=kde-frameworks/attica-5.29.0 ** -=kde-frameworks/baloo-5.29.0 ** -=kde-frameworks/breeze-icons-5.29.0 ** -=kde-frameworks/frameworkintegration-5.29.0 ** -=kde-frameworks/kactivities-5.29.0 ** -=kde-frameworks/kactivities-stats-5.29.0 ** -=kde-frameworks/karchive-5.29.0 ** -=kde-frameworks/kauth-5.29.0 ** -=kde-frameworks/kbookmarks-5.29.0 ** -=kde-frameworks/kcmutils-5.29.0 ** -=kde-frameworks/kcompletion-5.29.0 ** -=kde-frameworks/kcodecs-5.29.0 ** -=kde-frameworks/kconfig-5.29.0 ** -=kde-frameworks/kconfigwidgets-5.29.0 ** -=kde-frameworks/kcoreaddons-5.29.0 ** -=kde-frameworks/kcrash-5.29.0 ** -=kde-frameworks/kdbusaddons-5.29.0 ** -=kde-frameworks/kdeclarative-5.29.0 ** -=kde-frameworks/kded-5.29.0 ** -=kde-frameworks/kdelibs4support-5.29.0 ** -=kde-frameworks/kdesignerplugin-5.29.0 ** -=kde-frameworks/kdesu-5.29.0 ** -=kde-frameworks/kdnssd-5.29.0 ** -=kde-frameworks/kdoctools-5.29.0 ** -=kde-frameworks/kemoticons-5.29.0 ** -=kde-frameworks/kfilemetadata-5.29.0 ** -=kde-frameworks/kglobalaccel-5.29.0 ** -=kde-frameworks/khtml-5.29.0 ** -=kde-frameworks/ki18n-5.29.0 ** -=kde-frameworks/kiconthemes-5.29.0 ** -=kde-frameworks/kinit-5.29.0 ** -=kde-frameworks/kio-5.29.0 ** -=kde-frameworks/kitemmodels-5.29.0 ** -=kde-frameworks/kitemviews-5.29.0 ** -=kde-frameworks/kjobwidgets-5.29.0 ** -=kde-frameworks/kjs-5.29.0 ** -=kde-frameworks/kjsembed-5.29.0 ** -=kde-frameworks/knewstuff-5.29.0 ** -=kde-frameworks/knotifications-5.29.0 ** -=kde-frameworks/knotifyconfig-5.29.0 ** -=kde-frameworks/kpackage-5.29.1 ** -=kde-frameworks/kparts-5.29.0 ** -=kde-frameworks/kpeople-5.29.0 ** -=kde-frameworks/kpty-5.29.0 ** -=kde-frameworks/krunner-5.29.0 ** -=kde-frameworks/kservice-5.29.0 ** -=kde-frameworks/ktexteditor-5.29.0 ** -=kde-frameworks/ktextwidgets-5.29.0 ** -=kde-frameworks/kunitconversion-5.29.0 ** -=kde-frameworks/kwallet-5.29.0-r1 ** -=kde-frameworks/kwidgetsaddons-5.29.0 ** -=kde-frameworks/kxmlgui-5.29.0 ** -=kde-frameworks/kxmlrpcclient-5.29.0 ** -=kde-frameworks/plasma-5.29.0 ** -=kde-frameworks/sonnet-5.29.0 ** -=kde-frameworks/syntax-highlighting-5.29.0 ** -=kde-frameworks/threadweaver-5.29.0 ** - -=kde-plasma/breeze-5.8.5 ** -=kde-plasma/kactivitymanagerd-5.8.5 ** -=kde-plasma/kdecoration-5.8.5 ** -=kde-plasma/kde-cli-tools-5.8.5 ** -=kde-plasma/kscreenlocker-5.8.5 ** -=kde-plasma/ksysguard-5.8.5 ** -=kde-plasma/kwin-5.8.5 ** -=kde-plasma/libksysguard-5.8.5 ** -=kde-plasma/milou-5.8.5 ** -=kde-plasma/oxygen-5.8.5 ** -=kde-plasma/plasma-integration-5.8.5-r1 ** -=kde-plasma/plasma-desktop-5.8.5-r1 ** -=kde-plasma/plasma-workspace-5.8.5 ** -=kde-plasma/polkit-kde-agent-5.8.5 ** - -=media-fonts/hack-2.020 ** - -=x11-libs/libva-1.7.3 ** - - -# Further plasma-meta deps -=dev-libs/grantlee-5.1.0 ~ppc - -=kde-apps/khelpcenter-16.12.0 ** - -=kde-frameworks/kross-5.29.0 ** - -=kde-plasma/kde-gtk-config-5.8.5 ** -=kde-plasma/kdeplasma-addons-5.8.5 ** -=kde-plasma/kgamma-5.8.5 ** -=kde-plasma/khotkeys-5.8.5 ** -=kde-plasma/kinfocenter-5.8.5 ** -=kde-plasma/kmenuedit-5.8.5 ** -=kde-plasma/kscreen-5.8.5 ** -=kde-plasma/ksshaskpass-5.8.5 ** -=kde-plasma/kwallet-pam-5.8.5 ** -=kde-plasma/kwayland-integration-5.8.5 ** -=kde-plasma/kwrited-5.8.5 ** -=kde-plasma/plasma-meta-5.8.5 ** -=kde-plasma/plasma-workspace-wallpapers-5.8.5 ** -=kde-plasma/powerdevil-5.8.5 ** -=kde-plasma/sddm-kcm-5.8.5 ** -=kde-plasma/systemsettings-5.8.5 ** -=kde-plasma/user-manager-5.8.5 ** - -=sys-auth/polkit-pkla-compat-0.1 ~ppc -=x11-libs/libvdpau-1.1.1 ** - - -=kde-apps/konsole-16.12.0 ** -=kde-apps/spectacle-16.12.0 ** diff --git a/profiles/arch/ppc/package.mask b/profiles/arch/ppc/package.mask deleted file mode 100644 index 96a730359..000000000 --- a/profiles/arch/ppc/package.mask +++ /dev/null @@ -1,7 +0,0 @@ -# A. Wilcox <awilfox@adelielinux.org> (20 Jan 2017) -# Broken on PowerPC. Fails test suite with segmentation fault. -media-libs/libvpx - -# A. Wilcox <awilfox@adelielinux.org> (20 Jan 2017) -# Broken on big endian. Fails 52 tests. -media-libs/openjpeg diff --git a/profiles/arch/ppc/package.use b/profiles/arch/ppc/package.use deleted file mode 100644 index 7e9f139d5..000000000 --- a/profiles/arch/ppc/package.use +++ /dev/null @@ -1,2 +0,0 @@ -dev-vcs/git -blksha1 ppcsha1 -sys-boot/grub device-mapper fonts sdl themes truetype grub_platforms_ieee1275 diff --git a/profiles/arch/ppc/package.use.mask b/profiles/arch/ppc/package.use.mask deleted file mode 100644 index 78b3f8fc8..000000000 --- a/profiles/arch/ppc/package.use.mask +++ /dev/null @@ -1,12 +0,0 @@ -# A. Wilcox <awilfox@adelielinux.org> (15 Jan 2017) -# Does not work on PowerPC (unsupported arch) -media-sound/pulseaudio webrtc-aec - -# A. Wilcox <awilfox@adelielinux.org> (20 Jan 2017) -# media-libs/libvpx is masked for non-functional PowerPC code. -media-video/ffmpeg vpx -media-video/vlc vpx - -# A. Wilcox <awilfox@adelielinux.org> (20 Jan 2017) -# media-libs/openjpeg is masked for endian brokenness. -app-text/poppler jpeg2k diff --git a/profiles/arch/ppc/parent b/profiles/arch/ppc/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/ppc/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/ppc64/make.defaults b/profiles/arch/ppc64/make.defaults deleted file mode 100644 index 00d069092..000000000 --- a/profiles/arch/ppc64/make.defaults +++ /dev/null @@ -1 +0,0 @@ -ARCH=ppc64 diff --git a/profiles/arch/ppc64/parent b/profiles/arch/ppc64/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/ppc64/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/sparc64/make.defaults b/profiles/arch/sparc64/make.defaults deleted file mode 100644 index 06b2dc819..000000000 --- a/profiles/arch/sparc64/make.defaults +++ /dev/null @@ -1 +0,0 @@ -ARCH=sparc64 diff --git a/profiles/arch/sparc64/parent b/profiles/arch/sparc64/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/sparc64/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/x86/i486/make.defaults b/profiles/arch/x86/i486/make.defaults deleted file mode 100644 index 5b52853dd..000000000 --- a/profiles/arch/x86/i486/make.defaults +++ /dev/null @@ -1,9 +0,0 @@ -CHOST="i486-foxkit-linux-musl" - -# -O2 -> Perform second-level optimisations. -# Not -Os because most/all x86 aren't starved for space. -# -ggdb -> Generate GDB debugging information. -# This is used with splitdebug to make -dbg split packages. -# -march=i486 -> Require an i486 or newer. -# -mtune=pen... -> Tune for Pentium processors. -CFLAGS="-O2 -ggdb -march=i486 -mtune=pentium" diff --git a/profiles/arch/x86/i486/parent b/profiles/arch/x86/i486/parent deleted file mode 100644 index f3229c5b9..000000000 --- a/profiles/arch/x86/i486/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/arch/x86/i525/make.defaults b/profiles/arch/x86/i525/make.defaults deleted file mode 100644 index a0b5e2df7..000000000 --- a/profiles/arch/x86/i525/make.defaults +++ /dev/null @@ -1,15 +0,0 @@ -CHOST="pentium3-foxkit-linux-musl" - -# -O2 -> Perform second-level optimisations. -# Not -Os because most/all x86 aren't starved for space. -# -ggdb -> Generate GDB debugging information. -# This is used with splitdebug to make -dbg split packages. -# -march=pen... -> Require a Pentium III or newer. -# -mtune=pen... -> Tune for Pentium M processors. -# More Pentium M netbooks exist than many realise, and they -# are more likely users of Adélie than Pentium III. This -# makes code more performant on the larger base of machines. -# -mfpmath=sse -> Use SSE for all floating point math. -# Since SSE is always available, this knob ensures that GCC -# will take advantage of it over preferring 387 math. -CFLAGS="-O2 -ggdb -march=pentium3 -mtune=pentium-m -mfpmath=sse" diff --git a/profiles/arch/x86/i525/parent b/profiles/arch/x86/i525/parent deleted file mode 100644 index f3229c5b9..000000000 --- a/profiles/arch/x86/i525/parent +++ /dev/null @@ -1 +0,0 @@ -.. diff --git a/profiles/arch/x86/make.defaults b/profiles/arch/x86/make.defaults deleted file mode 100644 index 0694bbcda..000000000 --- a/profiles/arch/x86/make.defaults +++ /dev/null @@ -1,13 +0,0 @@ -# CHOST is defined in each subarch. - -# We definitely use 32-bit ABI. -ABI_X86="32" -IUSE_IMPLICIT="abi_x86_32" - -ARCH="x86" -ACCEPT_KEYWORDS="x86" - -USE="pam threads" - -INPUT_DEVICES="${INPUT_DEVICES} vmmouse" -VIDEO_CARDS="${VIDEO_CARDS} amdgpu apm ast i128 i740 intel neomagic openchrome qxl radeonsi rendition siliconmotion tga tseng vesa via vmware" diff --git a/profiles/arch/x86/parent b/profiles/arch/x86/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/x86/parent +++ /dev/null @@ -1 +0,0 @@ -../../base diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask deleted file mode 100644 index db7ada688..000000000 --- a/profiles/arch/x86/use.mask +++ /dev/null @@ -1 +0,0 @@ -abi_x86_64 diff --git a/profiles/arch/x86_64/make.defaults b/profiles/arch/x86_64/make.defaults deleted file mode 100644 index b085a8358..000000000 --- a/profiles/arch/x86_64/make.defaults +++ /dev/null @@ -1,35 +0,0 @@ -CHOST="x86_64-foxkit-linux-musl" - -# We definitely use 64-bit ABI. -ABI_X86="64" -IUSE_IMPLICIT="abi_x86_64 amd64-linux" - -ARCH="x86_64" -ACCEPT_KEYWORDS="${ARCH} amd64" # HACK for using Gentoo ebuilds - -# -O2 -> Perform second-level optimisations. -# Not -Os because most/all x86_64 aren't starved for space. -# -ggdb -> Generate GDB debugging information. -# This is used with splitdebug to make -dbg split packages. -# -march=nocona -> Require a "Nocona" Pentium 4 or newer. -# At some point, pending user demand, this may change to core2. -# !!!NOTE!!! If that happens, Nocona P4 will no longer work! -# -mtune=core2 -> Tune for Core 2 processors. -# Most tuning for Core 2 is applicable to * Bridge and *well, -# and makes code more performant on the much larger base of -# those machines. -# -fno-omit-... -> Never omit the frame pointer. -# This is crucial for proper debugging. -# -mfpmath=sse -> Use SSE for all floating point math. -# Since SSE is always available, this knob ensures that GCC -# will take advantage of it over preferring 387 math, which -# can drag down performance on modern x86_64. -CFLAGS="-O2 -ggdb -march=nocona -mtune=core2 -fno-omit-frame-pointer -mfpmath=sse" -CXXFLAGS="${CFLAGS}" - -ELIBC="musl" - -USE="amd64 amd64-linux pam threads" - -INPUT_DEVICES="${INPUT_DEVICES} vmmouse" -VIDEO_CARDS="${VIDEO_CARDS} amdgpu apm ast i128 i740 intel neomagic openchrome qxl radeonsi rendition siliconmotion tga tseng vesa via vmware" diff --git a/profiles/arch/x86_64/package.accept_keywords b/profiles/arch/x86_64/package.accept_keywords deleted file mode 100644 index 83605cd84..000000000 --- a/profiles/arch/x86_64/package.accept_keywords +++ /dev/null @@ -1,2 +0,0 @@ -=sys-boot/syslinux-6.03 ** -=sys-boot/elilo-3.16 ** diff --git a/profiles/arch/x86_64/package.use b/profiles/arch/x86_64/package.use deleted file mode 100644 index 966752d48..000000000 --- a/profiles/arch/x86_64/package.use +++ /dev/null @@ -1 +0,0 @@ -sys-boot/grub device-mapper fonts sdl themes truetype grub_platforms_efi-64 diff --git a/profiles/arch/x86_64/parent b/profiles/arch/x86_64/parent deleted file mode 100644 index 985c694a0..000000000 --- a/profiles/arch/x86_64/parent +++ /dev/null @@ -1 +0,0 @@ -../../base |