diff --git a/profiles/default/linux/arm64/17.0/feffe/rpi4/eapi b/profiles/default/linux/arm64/17.0/feffe/rpi4/eapi new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/feffe/rpi4/eapi @@ -0,0 +1 @@ +7 diff --git a/profiles/default/linux/arm64/17.0/feffe/rpi4/parent b/profiles/default/linux/arm64/17.0/feffe/rpi4/parent new file mode 100644 index 0000000..2469033 --- /dev/null +++ b/profiles/default/linux/arm64/17.0/feffe/rpi4/parent @@ -0,0 +1,2 @@ +gentoo:default/linux/arm64/17.0/hardened/selinux +../../../../../../targets/rpi4 diff --git a/profiles/profiles.desc b/profiles/profiles.desc index 3feed94..207a0d7 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -1,2 +1,3 @@ amd64 default/linux/amd64/17.1/feffe/desktop exp amd64 default/linux/amd64/17.1/feffe/server exp +arm64 default/linux/arm64/17.0/feffe/rpi4 exp diff --git a/profiles/targets/rpi4/make.defaults b/profiles/targets/rpi4/make.defaults new file mode 100644 index 0000000..879200d --- /dev/null +++ b/profiles/targets/rpi4/make.defaults @@ -0,0 +1,20 @@ +COMMON_FLAGS="-mcpu=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +CHOST="aarch64-unknown-linux-gnu" + +LC_MESSAGES=C.utf8 + +VIDEO_CARDS="v3d vc4" +INPUT_DEVICES="libinput" +PLOICY_TYPES="mcs" +USE="${USE} + ruby + relp + -sslv3 + -X wayland + pi4 + " diff --git a/profiles/targets/rpi4/package.accept_keywords/cpp-hocon b/profiles/targets/rpi4/package.accept_keywords/cpp-hocon new file mode 100644 index 0000000..3326ceb --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/cpp-hocon @@ -0,0 +1 @@ +=dev-cpp/cpp-hocon-0.3.0 ~amd64 diff --git a/profiles/targets/rpi4/package.accept_keywords/graylog b/profiles/targets/rpi4/package.accept_keywords/graylog new file mode 100644 index 0000000..280bbad --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/graylog @@ -0,0 +1,2 @@ +=app-misc/elasticsearch-7.13.2 +=app-admin/graylog-4.0.7 diff --git a/profiles/targets/rpi4/package.accept_keywords/ipv6calc b/profiles/targets/rpi4/package.accept_keywords/ipv6calc new file mode 100644 index 0000000..ae95cb0 --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/ipv6calc @@ -0,0 +1 @@ +=net-misc/ipv6calc-2.2.0 diff --git a/profiles/targets/rpi4/package.accept_keywords/jellyfin b/profiles/targets/rpi4/package.accept_keywords/jellyfin new file mode 100644 index 0000000..107b460 --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/jellyfin @@ -0,0 +1 @@ +www-apps/jellyfin ~amd64 diff --git a/profiles/targets/rpi4/package.accept_keywords/leatherman b/profiles/targets/rpi4/package.accept_keywords/leatherman new file mode 100644 index 0000000..a411c00 --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/leatherman @@ -0,0 +1 @@ +=dev-libs/leatherman-1.12.3 ~amd64 diff --git a/profiles/targets/rpi4/package.accept_keywords/pam_yubico b/profiles/targets/rpi4/package.accept_keywords/pam_yubico new file mode 100644 index 0000000..55eba56 --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/pam_yubico @@ -0,0 +1,2 @@ +=sys-auth/pam_yubico-2.27 +=sys-auth/ykclient-2.15 diff --git a/profiles/targets/rpi4/package.accept_keywords/zfs b/profiles/targets/rpi4/package.accept_keywords/zfs new file mode 100644 index 0000000..e8edc48 --- /dev/null +++ b/profiles/targets/rpi4/package.accept_keywords/zfs @@ -0,0 +1,2 @@ +=sys-fs/zfs-2.0.4-r1 ~amd64 +=sys-fs/zfs-kmod-2.0.4-r1 ~amd64 diff --git a/profiles/targets/rpi4/package.use/binutils b/profiles/targets/rpi4/package.use/binutils new file mode 100644 index 0000000..f583704 --- /dev/null +++ b/profiles/targets/rpi4/package.use/binutils @@ -0,0 +1,2 @@ +# Required for rclone +sys-devel/binutils gold diff --git a/profiles/targets/rpi4/package.use/libvpx b/profiles/targets/rpi4/package.use/libvpx new file mode 100644 index 0000000..3ea1a65 --- /dev/null +++ b/profiles/targets/rpi4/package.use/libvpx @@ -0,0 +1,2 @@ +# Required for wayland/mpv +media-libs/libvpx postproc diff --git a/profiles/targets/rpi4/packages b/profiles/targets/rpi4/packages new file mode 100644 index 0000000..7f7e70a --- /dev/null +++ b/profiles/targets/rpi4/packages @@ -0,0 +1,29 @@ +-*app-editor/nano + +*net-analyzer/icinga2 +*app-admin/puppet + +*app-admin/rsyslog +*app-admin/logrotate +*app-misc/tmux +*sys-process/htop +*sys-power/cpupower +*sys-apps/sau +*app-editors/vim +*net-analyzer/check_service +*net-misc/chrony +*sys-apps/rotator +*sys-apps/cronwrapper +*mail-mta/postfix +*app-admin/sudo +*sys-process/cronie +*net-firewall/nftables +*app-portage/eix +*app-portage/cpuid2cpuflags +*app-portage/gentoolkit +*mail-client/mailx +*net-analyzer/tcpdump + +*media-libs/raspberrypi-userland +*sys-boot/raspberrypi-firmware +*sys-kernel/raspberrypi-image