update repos

This commit is contained in:
ace 2023-01-19 15:18:34 +03:00
parent fa1806527f
commit 730e7a5c0f
Signed by: ace
GPG Key ID: 2C08973DD37A76FD
17 changed files with 160 additions and 755 deletions

View File

@ -1,9 +1,5 @@
AUX virtualbmc-initd 650 BLAKE2B 881be6383f300901643008b3fc9e104fbd053efcd237af5dac3cde9606d232ce62fb26c9722ff48920b2c7446c886b6f6fc009c399eadc19caee533efb14552f SHA512 675bbc21d642442897d0461d6e842b7c7677ee3e212903be8127d6ed4a72c40fa993ebf78dbca4139afed375b4516f92b353785b21fc152c9bb37b9037cc3736
DIST virtualbmc-2.0.0.tar.gz 35775 BLAKE2B 83d29e6756b9d6b3975d60b8683646daacb2142a19b298d27da39404e7924b452b9c5a24cbf3fb5615a95ef2e6c3f5dd801c6a91f8a8b54f67cb33c3fb4b8913 SHA512 de449796e6d6880a039adc28183325bed10536b0d24bf14e0060d46ab1d1f566ccda0ac9f058c88bb2d880af3bc9bdb5d626f6d141ddece7301ae850911819d1
DIST virtualbmc-2.1.0.tar.gz 36365 BLAKE2B 719ddd4aab6e12763a44fa50c380a5f048ae9bc0bddb1d82df725e4ece66b14012560709175540448850e4cba5386568519f5abe3ea8ca035eb1d5a523344fd8 SHA512 41236904f5a2597be70c7022573f6da86026323991e7da642b21c19e38cbfb9d3819cce77f1791e72fb109d47e79aa49cd792cd6cf4f0066b8d99b6b1a694c26
DIST virtualbmc-2.2.0.tar.gz 36413 BLAKE2B 80842405f9d868ff1bcec35ad652fc20970dd6bdb0ca5de550ad707a241f470130201979436e6bac6d4dae41a90227741d9339fdd955144d0ce149b4e27461be SHA512 06d6579247a41b3561346b866bdffe27d7c6365a648cbe946abcec8ff8408bdab58fe56b903d93430ffebf5a8dbad76691a88853bbefdaf599e971a42661c3c1
DIST virtualbmc-2.2.2.tar.gz 38659 BLAKE2B fd5c46d1500194e4ba2aee933e40592538a9475e2a0e82c700c6eacb07b6980a7d6684d8918ee3b49631ae4280b24029bf1c5b9d51f3bc2a8611c8a8ccd6cee2 SHA512 f74c945347d83a9e91dba76317ead53222236ac0ce07bd647d7bf502856ab938ed3543d820525f2bc736c693e45a550cce11a73f51de06d3ad47ec5cbb158ad2
EBUILD virtualbmc-2.0.0.ebuild 1049 BLAKE2B 97e5693594d6463e65f8174b87aa7a051cd817b4a2995a1199313732852ee26d414fde44481c639a0fc118da73d130db5443cc10292ff51382949824576b73b8 SHA512 f1d757033490b44f22c4ca60b1a119fe81d5e0529ce6a29a7ceb8f09bf0103c4f8b7c97e3ff648d228d24b13ebd36b15bec1847bad8f023d670d1e20a005a09a
EBUILD virtualbmc-2.1.0.ebuild 1048 BLAKE2B 4efe7df779b403b44fe0a310dc29dfb523cf59d9a97610628423e42a0b7ab4220b2443693e66e46e600620355f434eaff8880ce0027d8ee8fdd4225b95da35d6 SHA512 e4b7693c1670439ff1b54c09ff084a48c44b3876a55ff69c358311325a06a51235a3a6cb235fbcf46af8bea6d23317f8c54f86eaefe039a6acac0c927982e1d7
EBUILD virtualbmc-2.2.0.ebuild 1014 BLAKE2B 3f74645f1a594643362746c7d8cb734934ea9308315d22e123111bfd130db48c9737c01c20967d555e085cf7820fb22e0e96bf9698e6daa661f3cfbbce0cca20 SHA512 6ff3615d00e50680d5a3b62a45990104d3622e8e5408ab7275d33216ffa8b06f6ecd904bdc2de5d47e69aa43d6c951c708fc95f711516fb0813be866ef9bd42e
EBUILD virtualbmc-2.2.2.ebuild 1011 BLAKE2B 748a15b5022abee8e0015c581e65dc53d995b43095ee367789338d2f61fe1d5ec7837cc4589ac7760d0900f909db46151f2c328607ac7af37565aedca2fe65e6 SHA512 867a0f4b383a11f51c836ed268a5533389754fca3ebcab0241cfa8afd75dfa0484069390301d05c8c0e28dd2d9c8168d6774a8a9f35d61efe9e52c8ffd710d0e

View File

@ -1,40 +0,0 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1 eutils
DESCRIPTION="A virtual BMC for controlling virtual machines using IPMI commands"
HOMEPAGE="https://github.com/openstack/virtualbmc"
SRC_URI="https://tarballs.opendev.org/openstack/${PN}/${P}.tar.gz"
RESTRICT="nomirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0
>=dev-python/libvirt-python-3.7.0[${PYTHON_USEDEP}]
!~dev-python/libvirt-python-4.1.0
>=dev-python/pyghmi-1.0.22[${PYTHON_USEDEP}]
>=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
!~dev-python/cliff-2.9.0
>=dev-python/pyzmq-14.3.1[${PYTHON_USEDEP}]
dev-python/wcwidth[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
BDEPEND=""
python_install_all() {
distutils-r1_python_install_all
newinitd "${FILESDIR}"/virtualbmc-initd vbmcd
}

View File

@ -1,39 +0,0 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1 eutils
DESCRIPTION="A virtual BMC for controlling virtual machines using IPMI commands"
HOMEPAGE="https://github.com/openstack/virtualbmc"
SRC_URI="https://tarballs.opendev.org/openstack/${PN}/${P}.tar.gz"
RESTRICT="nomirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0
>=dev-python/libvirt-python-3.7.0[${PYTHON_USEDEP}]
!~dev-python/libvirt-python-4.1.0
>=dev-python/pyghmi-1.0.22[${PYTHON_USEDEP}]
>=dev-python/cliff-2.8.0[${PYTHON_USEDEP}]
!~dev-python/cliff-2.9.0
>=dev-python/pyzmq-14.3.1[${PYTHON_USEDEP}]
dev-python/wcwidth[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
BDEPEND=""
python_install_all() {
distutils-r1_python_install_all
newinitd "${FILESDIR}"/virtualbmc-initd vbmcd
}

View File

@ -1,3 +0,0 @@
DIST blender-2.91.2.tar.xz 42057100 BLAKE2B f10f838ad6d56135fddf9e9171473e1e589f511a38112845d650436a1eb4da94ea0777571dffc6446f4217dce647b087cf5a18841d7dde2086d187bb8f7d3654 SHA512 9a3bae01bd09b1d665af4882f53e8a88d85ff44678233c90788a7801ce0d551a3cc1f71026b71ea1c77d7eaedf7ab6fc8709104c22b564f4fc6cc0d5b3b76f5e
EBUILD blender-2.91.2-r1.ebuild 9075 BLAKE2B 9db305ff41f87c6646a65d187c7d68f32535cf0192bcbd3d9824a0814dbbd1a1545dd69705801988462170b1643b021e7803baf01213ba85a1e6134f603307ea SHA512 66ebe93ec3f9e7976879e9bf384dd51c6278bc094b85869b166d381ce4c72eeb6a1ccfb8492814c740d29a863f6b58b0142f01d6802c4b914b24c38551277463
EBUILD blender-2.91.2.ebuild 9051 BLAKE2B da48e82f25971c9322553734d18a7d8a60f51d728ebe965a1b2d3b49478b42fb89f2bb7db820e925c79ff66db26a03ca40ce5de7324633b37673a24ded423a27 SHA512 6c6544ea48980a3f4e3a8173f611daeee94ee9d6f5dcccf358a890a0d8321f797737c498afa88a401ac1f6bc155ed03448415c585103b9a9d178cf83d435ae48

View File

@ -1,334 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 \
toolchain-funcs xdg-utils
DESCRIPTION="3D Creation/Animation/Publishing System"
HOMEPAGE="https://www.blender.org"
SRC_URI="https://download.blender.org/source/${P}.tar.xz"
# Blender can have letters in the version string,
# so strip off the letter if it exists.
MY_PV="$(ver_cut 1-2)"
SLOT="0"
LICENSE="|| ( GPL-2 BL )"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+bullet +dds +elbeem +openexr +system-python +system-numpy +tbb \
abi6-compat abi7-compat alembic collada color-management cuda cycles \
debug doc ffmpeg fftw headless jack jemalloc jpeg2k llvm \
man ndof nls openal opencl openimageio openmp opensubdiv \
openvdb osl sdl sndfile standalone test tiff valgrind"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
cuda? ( cycles )
cycles? ( openexr tbb tiff openimageio )
elbeem? ( tbb )
opencl? ( cycles )
openvdb? (
^^ ( abi6-compat abi7-compat )
tbb
)
osl? ( cycles llvm )
standalone? ( cycles )"
RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=[nls?,threads(+)]
dev-libs/gmp
dev-libs/pugixml
dev-libs/lzo:2=
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
media-gfx/potrace
media-libs/fontconfig:=
media-libs/freetype:=
media-libs/glew:*
media-libs/libpng:=
media-libs/libsamplerate
sys-libs/zlib:=
virtual/glu
virtual/jpeg
virtual/libintl
virtual/opengl
alembic? ( >=media-gfx/alembic-1.7.12[boost(+),hdf(+)] )
collada? ( >=media-libs/opencollada-1.6.68 )
color-management? ( media-libs/opencolorio )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
cycles? ( media-libs/freeglut )
ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
fftw? ( sci-libs/fftw:3.0= )
!headless? (
x11-libs/libX11
x11-libs/libXi
x11-libs/libXxf86vm
)
jack? ( virtual/jack )
jemalloc? ( dev-libs/jemalloc:= )
jpeg2k? ( media-libs/openjpeg:2= )
llvm? ( sys-devel/llvm:= )
ndof? (
app-misc/spacenavd
dev-libs/libspnav
)
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
opencl? ( virtual/opencl )
openimageio? ( >=media-libs/openimageio-2.2.13.1:= )
openexr? (
media-libs/ilmbase:=
media-libs/openexr:=
)
opensubdiv? ( >=media-libs/opensubdiv-3.4.0[cuda=,opencl=] )
openvdb? (
~media-gfx/openvdb-7.0.0[abi6-compat(-)?,abi7-compat(-)?]
dev-libs/c-blosc:=
)
osl? ( media-libs/osl:= )
sdl? ( media-libs/libsdl2[sound,joystick] )
sndfile? ( media-libs/libsndfile )
tbb? ( dev-cpp/tbb )
tiff? ( media-libs/tiff )
valgrind? ( dev-util/valgrind )
"
DEPEND="${RDEPEND}
dev-cpp/eigen:=
"
BDEPEND="
virtual/pkgconfig
doc? (
app-doc/doxygen[dot]
dev-python/sphinx[latex]
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsextra
dev-texlive/texlive-fontutils
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
)
nls? ( sys-devel/gettext )
"
CMAKE_BUILD_TYPE="Release"
blender_check_requirements() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
if use doc; then
CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
fi
}
pkg_pretend() {
blender_check_requirements
}
pkg_setup() {
blender_check_requirements
python-single-r1_pkg_setup
}
src_prepare() {
cmake_src_prepare
# we don't want static glew, but it's scattered across
# multiple files that differ from version to version
# !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
local file
while IFS="" read -d $'\0' -r file ; do
sed -i -e '/-DGLEW_STATIC/d' "${file}" || die
done < <(find . -type f -name "CMakeLists.txt")
# Disable MS Windows help generation. The variable doesn't do what it
# it sounds like.
sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \
-i doc/doxygen/Doxyfile || die
}
src_configure() {
# FIX: forcing '-funsigned-char' fixes an anti-aliasing issue with menu
# shadows, see bug #276338 for reference
append-flags -funsigned-char
append-lfs-flags
if use openvdb; then
local version
if use abi6-compat; then
version=6;
elif use abi7-compat; then
version=7;
else
die "Openvdb abi version not compatible"
fi
append-cppflags -DOPENVDB_ABI_VERSION_NUMBER=${version}
fi
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
-DPYTHON_VERSION="${EPYTHON/python/}"
-DWITH_ALEMBIC=$(usex alembic)
-DWITH_ASSERT_ABORT=$(usex debug)
-DWITH_BOOST=ON
-DWITH_BULLET=$(usex bullet)
-DWITH_CODEC_FFMPEG=$(usex ffmpeg)
-DWITH_CODEC_SNDFILE=$(usex sndfile)
-DWITH_CXX_GUARDEDALLOC=$(usex debug)
-DWITH_CYCLES_DEVICE_CUDA=$(usex cuda TRUE FALSE)
-DWITH_CYCLES=$(usex cycles)
-DWITH_CYCLES_DEVICE_OPENCL=$(usex opencl)
-DWITH_CYCLES_EMBREE=OFF
-DWITH_CYCLES_STANDALONE=$(usex standalone)
-DWITH_CYCLES_STANDALONE_GUI=$(usex standalone)
-DWITH_CYCLES_OSL=$(usex osl)
-DWITH_DOC_MANPAGE=$(usex man)
-DWITH_FFTW3=$(usex fftw)
-DWITH_GHOST_X11=$(usex !headless)
-DWITH_GTESTS=$(usex test)
-DWITH_HEADLESS=$(usex headless)
-DWITH_INSTALL_PORTABLE=OFF
-DWITH_IMAGE_DDS=$(usex dds)
-DWITH_IMAGE_OPENEXR=$(usex openexr)
-DWITH_IMAGE_OPENJPEG=$(usex jpeg2k)
-DWITH_IMAGE_TIFF=$(usex tiff)
-DWITH_INPUT_NDOF=$(usex ndof)
-DWITH_INTERNATIONAL=$(usex nls)
-DWITH_JACK=$(usex jack)
-DWITH_LLVM=$(usex llvm)
-DWITH_MEM_JEMALLOC=$(usex jemalloc)
-DWITH_MEM_VALGRIND=$(usex valgrind)
-DWITH_MOD_FLUID=$(usex elbeem)
-DWITH_MOD_OCEANSIM=$(usex fftw)
-DWITH_OPENAL=$(usex openal)
-DWITH_OPENCOLLADA=$(usex collada)
-DWITH_OPENCOLORIO=$(usex color-management)
-DWITH_OPENIMAGEIO=$(usex openimageio)
-DWITH_OPENMP=$(usex openmp)
-DWITH_OPENSUBDIV=$(usex opensubdiv)
-DWITH_OPENVDB=$(usex openvdb)
-DWITH_OPENVDB_BLOSC=$(usex openvdb)
-DWITH_PYTHON_INSTALL=$(usex system-python OFF ON)
-DWITH_PYTHON_INSTALL_NUMPY=$(usex system-numpy OFF ON)
-DWITH_SDL=$(usex sdl)
-DWITH_STATIC_LIBS=OFF
-DWITH_SYSTEM_EIGEN3=ON
-DWITH_SYSTEM_GLEW=ON
-DWITH_SYSTEM_LZO=ON
-DWITH_TBB=$(usex tbb)
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
if use doc; then
# Workaround for binary drivers.
addpredict /dev/ati
addpredict /dev/dri
addpredict /dev/nvidiactl
einfo "Generating Blender C/C++ API docs ..."
cd "${CMAKE_USE_DIR}"/doc/doxygen || die
doxygen -u Doxyfile || die
doxygen || die "doxygen failed to build API docs."
cd "${CMAKE_USE_DIR}" || die
einfo "Generating (BPY) Blender Python API docs ..."
"${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed."
cd "${CMAKE_USE_DIR}"/doc/python_api || die
sphinx-build sphinx-in BPY_API || die "sphinx failed."
fi
}
src_test() {
if use test; then
einfo "Running Blender Unit Tests ..."
cd "${BUILD_DIR}"/bin/tests || die
local f
for f in *_test; do
./"${f}" || die
done
fi
}
src_install() {
# Pax mark blender for hardened support.
pax-mark m "${BUILD_DIR}"/bin/blender
if use standalone; then
dobin "${BUILD_DIR}"/bin/cycles
fi
if use doc; then
docinto "html/API/python"
dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/.
docinto "html/API/blender"
dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/.
fi
cmake_src_install
# fix doc installdir
docinto "html"
dodoc "${CMAKE_USE_DIR}"/release/text/readme.html
rm -r "${ED}"/usr/share/doc/blender || die
python_fix_shebang "${ED}/usr/bin/blender-thumbnailer.py"
python_optimize "${ED}/usr/share/blender/${MY_PV}/scripts"
}
pkg_postinst() {
elog
elog "Blender uses python integration. As such, may have some"
elog "inherent risks with running unknown python scripts."
elog
elog "It is recommended to change your blender temp directory"
elog "from /tmp to /home/user/tmp or another tmp file under your"
elog "home directory. This can be done by starting blender, then"
elog "dragging the main menu down do display all paths."
elog
ewarn
ewarn "This ebuild does not unbundle the massive amount of 3rd party"
ewarn "libraries which are shipped with blender. Note that"
ewarn "these have caused security issues in the past."
ewarn "If you are concerned about security, file a bug upstream:"
ewarn " https://developer.blender.org/"
ewarn
if use python_single_target_python3_8; then
elog "You've enabled python-3.8 support for blender, which is still experimental."
elog "If you experience breakages with e.g. plugins, please switch to"
elog "python_single_target_python3_7 instead."
elog "Bug: https://bugs.gentoo.org/737388"
elog
fi
xdg_icon_cache_update
xdg_mimeinfo_database_update
xdg_desktop_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
xdg_desktop_database_update
ewarn ""
ewarn "You may want to remove the following directory."
ewarn "~/.config/${PN}/${MY_PV}/cache/"
ewarn "It may contain extra render kernels not tracked by portage"
ewarn ""
}

View File

@ -1,335 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 \
toolchain-funcs xdg-utils
DESCRIPTION="3D Creation/Animation/Publishing System"
HOMEPAGE="https://www.blender.org"
SRC_URI="https://download.blender.org/source/${P}.tar.xz"
# Blender can have letters in the version string,
# so strip off the letter if it exists.
MY_PV="$(ver_cut 1-2)"
SLOT="0"
LICENSE="|| ( GPL-2 BL )"
KEYWORDS="~amd64 ~x86"
IUSE="+bullet +dds +elbeem +openexr +system-python +system-numpy +tbb \
abi6-compat abi7-compat alembic collada color-management cuda cycles \
debug doc ffmpeg fftw headless jack jemalloc jpeg2k llvm \
man ndof nls openal opencl openimageio openmp opensubdiv \
openvdb osl sdl sndfile standalone test tiff valgrind"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
alembic? ( openexr )
cuda? ( cycles )
cycles? ( openexr tbb tiff openimageio )
elbeem? ( tbb )
opencl? ( cycles )
openvdb? (
^^ ( abi6-compat abi7-compat )
tbb
)
osl? ( cycles llvm )
standalone? ( cycles )"
RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=[nls?,threads(+)]
dev-libs/gmp
dev-libs/pugixml
dev-libs/lzo:2=
$(python_gen_cond_dep '
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
media-gfx/potrace
media-libs/fontconfig:=
media-libs/freetype:=
media-libs/glew:*
media-libs/libpng:=
media-libs/libsamplerate
sys-libs/zlib:=
virtual/glu
virtual/jpeg
virtual/libintl
virtual/opengl
alembic? ( >=media-gfx/alembic-1.7.12[boost(+),hdf(+)] )
collada? ( >=media-libs/opencollada-1.6.68 )
color-management? ( media-libs/opencolorio )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
cycles? ( media-libs/freeglut )
ffmpeg? ( media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?] )
fftw? ( sci-libs/fftw:3.0= )
!headless? (
x11-libs/libX11
x11-libs/libXi
x11-libs/libXxf86vm
)
jack? ( virtual/jack )
jemalloc? ( dev-libs/jemalloc:= )
jpeg2k? ( media-libs/openjpeg:2= )
llvm? ( sys-devel/llvm:= )
ndof? (
app-misc/spacenavd
dev-libs/libspnav
)
nls? ( virtual/libiconv )
openal? ( media-libs/openal )
opencl? ( virtual/opencl )
openimageio? ( media-libs/openimageio:= )
openexr? (
media-libs/ilmbase:=
media-libs/openexr:=
)
opensubdiv? ( >=media-libs/opensubdiv-3.4.0[cuda=,opencl=] )
openvdb? (
~media-gfx/openvdb-7.0.0[abi6-compat(-)?,abi7-compat(-)?]
dev-libs/c-blosc:=
)
osl? ( media-libs/osl:= )
sdl? ( media-libs/libsdl2[sound,joystick] )
sndfile? ( media-libs/libsndfile )
tbb? ( dev-cpp/tbb )
tiff? ( media-libs/tiff )
valgrind? ( dev-util/valgrind )
"
DEPEND="${RDEPEND}
dev-cpp/eigen:=
"
BDEPEND="
virtual/pkgconfig
doc? (
app-doc/doxygen[dot]
dev-python/sphinx[latex]
dev-texlive/texlive-bibtexextra
dev-texlive/texlive-fontsextra
dev-texlive/texlive-fontutils
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
)
nls? ( sys-devel/gettext )
"
CMAKE_BUILD_TYPE="Release"
blender_check_requirements() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
if use doc; then
CHECKREQS_DISK_BUILD="4G" check-reqs_pkg_pretend
fi
}
pkg_pretend() {
blender_check_requirements
}
pkg_setup() {
blender_check_requirements
python-single-r1_pkg_setup
}
src_prepare() {
cmake_src_prepare
# we don't want static glew, but it's scattered across
# multiple files that differ from version to version
# !!!CHECK THIS SED ON EVERY VERSION BUMP!!!
local file
while IFS="" read -d $'\0' -r file ; do
sed -i -e '/-DGLEW_STATIC/d' "${file}" || die
done < <(find . -type f -name "CMakeLists.txt")
# Disable MS Windows help generation. The variable doesn't do what it
# it sounds like.
sed -e "s|GENERATE_HTMLHELP = YES|GENERATE_HTMLHELP = NO|" \
-i doc/doxygen/Doxyfile || die
}
src_configure() {
# FIX: forcing '-funsigned-char' fixes an anti-aliasing issue with menu
# shadows, see bug #276338 for reference
append-flags -funsigned-char
append-lfs-flags
if use openvdb; then
local version
if use abi6-compat; then
version=6;
elif use abi7-compat; then
version=7;
else
die "Openvdb abi version not compatible"
fi
append-cppflags -DOPENVDB_ABI_VERSION_NUMBER=${version}
fi
local mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
-DPYTHON_VERSION="${EPYTHON/python/}"
-DWITH_ALEMBIC=$(usex alembic)
-DWITH_ASSERT_ABORT=$(usex debug)
-DWITH_BOOST=ON
-DWITH_BULLET=$(usex bullet)
-DWITH_CODEC_FFMPEG=$(usex ffmpeg)
-DWITH_CODEC_SNDFILE=$(usex sndfile)
-DWITH_CXX_GUARDEDALLOC=$(usex debug)
-DWITH_CYCLES_DEVICE_CUDA=$(usex cuda TRUE FALSE)
-DWITH_CYCLES=$(usex cycles)
-DWITH_CYCLES_DEVICE_OPENCL=$(usex opencl)
-DWITH_CYCLES_EMBREE=OFF
-DWITH_CYCLES_STANDALONE=$(usex standalone)
-DWITH_CYCLES_STANDALONE_GUI=$(usex standalone)
-DWITH_CYCLES_OSL=$(usex osl)
-DWITH_DOC_MANPAGE=$(usex man)
-DWITH_FFTW3=$(usex fftw)
-DWITH_GHOST_X11=$(usex !headless)
-DWITH_GTESTS=$(usex test)
-DWITH_HEADLESS=$(usex headless)
-DWITH_INSTALL_PORTABLE=OFF
-DWITH_IMAGE_DDS=$(usex dds)
-DWITH_IMAGE_OPENEXR=$(usex openexr)
-DWITH_IMAGE_OPENJPEG=$(usex jpeg2k)
-DWITH_IMAGE_TIFF=$(usex tiff)
-DWITH_INPUT_NDOF=$(usex ndof)
-DWITH_INTERNATIONAL=$(usex nls)
-DWITH_JACK=$(usex jack)
-DWITH_LLVM=$(usex llvm)
-DWITH_MEM_JEMALLOC=$(usex jemalloc)
-DWITH_MEM_VALGRIND=$(usex valgrind)
-DWITH_MOD_FLUID=$(usex elbeem)
-DWITH_MOD_OCEANSIM=$(usex fftw)
-DWITH_OPENAL=$(usex openal)
-DWITH_OPENCOLLADA=$(usex collada)
-DWITH_OPENCOLORIO=$(usex color-management)
-DWITH_OPENIMAGEIO=$(usex openimageio)
-DWITH_OPENMP=$(usex openmp)
-DWITH_OPENSUBDIV=$(usex opensubdiv)
-DWITH_OPENVDB=$(usex openvdb)
-DWITH_OPENVDB_BLOSC=$(usex openvdb)
-DWITH_PYTHON_INSTALL=$(usex system-python OFF ON)
-DWITH_PYTHON_INSTALL_NUMPY=$(usex system-numpy OFF ON)
-DWITH_SDL=$(usex sdl)
-DWITH_STATIC_LIBS=OFF
-DWITH_SYSTEM_EIGEN3=ON
-DWITH_SYSTEM_GLEW=ON
-DWITH_SYSTEM_LZO=ON
-DWITH_TBB=$(usex tbb)
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
if use doc; then
# Workaround for binary drivers.
addpredict /dev/ati
addpredict /dev/dri
addpredict /dev/nvidiactl
einfo "Generating Blender C/C++ API docs ..."
cd "${CMAKE_USE_DIR}"/doc/doxygen || die
doxygen -u Doxyfile || die
doxygen || die "doxygen failed to build API docs."
cd "${CMAKE_USE_DIR}" || die
einfo "Generating (BPY) Blender Python API docs ..."
"${BUILD_DIR}"/bin/blender --background --python doc/python_api/sphinx_doc_gen.py -noaudio || die "sphinx failed."
cd "${CMAKE_USE_DIR}"/doc/python_api || die
sphinx-build sphinx-in BPY_API || die "sphinx failed."
fi
}
src_test() {
if use test; then
einfo "Running Blender Unit Tests ..."
cd "${BUILD_DIR}"/bin/tests || die
local f
for f in *_test; do
./"${f}" || die
done
fi
}
src_install() {
# Pax mark blender for hardened support.
pax-mark m "${BUILD_DIR}"/bin/blender
if use standalone; then
dobin "${BUILD_DIR}"/bin/cycles
fi
if use doc; then
docinto "html/API/python"
dodoc -r "${CMAKE_USE_DIR}"/doc/python_api/BPY_API/.
docinto "html/API/blender"
dodoc -r "${CMAKE_USE_DIR}"/doc/doxygen/html/.
fi
cmake_src_install
# fix doc installdir
docinto "html"
dodoc "${CMAKE_USE_DIR}"/release/text/readme.html
rm -r "${ED}"/usr/share/doc/blender || die
python_fix_shebang "${ED}/usr/bin/blender-thumbnailer.py"
python_optimize "${ED}/usr/share/blender/${MY_PV}/scripts"
}
pkg_postinst() {
elog
elog "Blender uses python integration. As such, may have some"
elog "inherent risks with running unknown python scripts."
elog
elog "It is recommended to change your blender temp directory"
elog "from /tmp to /home/user/tmp or another tmp file under your"
elog "home directory. This can be done by starting blender, then"
elog "dragging the main menu down do display all paths."
elog
ewarn
ewarn "This ebuild does not unbundle the massive amount of 3rd party"
ewarn "libraries which are shipped with blender. Note that"
ewarn "these have caused security issues in the past."
ewarn "If you are concerned about security, file a bug upstream:"
ewarn " https://developer.blender.org/"
ewarn
if use python_single_target_python3_8; then
elog "You've enabled python-3.8 support for blender, which is still experimental."
elog "If you experience breakages with e.g. plugins, please switch to"
elog "python_single_target_python3_7 instead."
elog "Bug: https://bugs.gentoo.org/737388"
elog
fi
xdg_icon_cache_update
xdg_mimeinfo_database_update
xdg_desktop_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_mimeinfo_database_update
xdg_desktop_database_update
ewarn ""
ewarn "You may want to remove the following directory."
ewarn "~/.config/${PN}/${MY_PV}/cache/"
ewarn "It may contain extra render kernels not tracked by portage"
ewarn ""
}

View File

@ -0,0 +1,12 @@
DEFINED_PHASES=install unpack
DESCRIPTION=Mozilla SOPS: Secrets OPerationS (binary version)
EAPI=8
HOMEPAGE=https://github.com/mozilla/sops
INHERIT=unpacker
KEYWORDS=-* ~amd64
LICENSE=MIT
RESTRICT=mirror strip bindist
SLOT=0
SRC_URI=https://github.com/mozilla/sops/releases/download/v3.7.1/sops_3.7.1_amd64.deb
_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f multilib 5ca4e49abed8e3a2f7b56920eadee157 unpacker fdd15d854bf5e84f82d35524ab8ca6ba
_md5_=5de5e3d3ee426bd28a05d18967a732cd

View File

@ -0,0 +1,17 @@
BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) >=dev-python/setuptools-65.5.1[python_targets_python3_9(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/setuptools[python_targets_python3_9(-)?] >=dev-python/six-1.10.0[python_targets_python3_9(-)?] >=dev-python/pbr-2.0.0[python_targets_python3_9(-)?] !~dev-python/pbr-2.1.0 >=dev-python/libvirt-python-6.0.0[python_targets_python3_9(-)?] >=dev-python/pyghmi-1.0.22[python_targets_python3_9(-)?] >=dev-python/cliff-2.8.0[python_targets_python3_9(-)?] !~dev-python/cliff-2.9.0 >=dev-python/pyzmq-19.0.0[python_targets_python3_9(-)?] dev-python/wcwidth[python_targets_python3_9(-)?]
DESCRIPTION=A virtual BMC for controlling virtual machines using IPMI commands
EAPI=7
HOMEPAGE=https://github.com/openstack/virtualbmc
INHERIT=distutils-r1 eutils
IUSE=python_targets_python3_9
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=dev-python/setuptools[python_targets_python3_9(-)?] >=dev-python/six-1.10.0[python_targets_python3_9(-)?] >=dev-python/pbr-2.0.0[python_targets_python3_9(-)?] !~dev-python/pbr-2.1.0 >=dev-python/libvirt-python-6.0.0[python_targets_python3_9(-)?] >=dev-python/pyghmi-1.0.22[python_targets_python3_9(-)?] >=dev-python/cliff-2.8.0[python_targets_python3_9(-)?] !~dev-python/cliff-2.9.0 >=dev-python/pyzmq-19.0.0[python_targets_python3_9(-)?] dev-python/wcwidth[python_targets_python3_9(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 )
REQUIRED_USE=|| ( python_targets_python3_9 )
RESTRICT=nomirror
SLOT=0
SRC_URI=https://tarballs.opendev.org/openstack/virtualbmc/virtualbmc-2.2.0.tar.gz
_eclasses_=out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild bddcb51b74f4a76724ff7cf8e7388869 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f multilib 5ca4e49abed8e3a2f7b56920eadee157 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 python-utils-r1 a1a985ddd8795a8634b4b7f820b93143 python-r1 666be58f658d6b32affe30f80e39a49e distutils-r1 dcd5f48510105eb95e550ab968147365 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32
_md5_=92159be01abb7c97971732e355312a62

View File

@ -0,0 +1,17 @@
BDEPEND=python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) >=dev-python/setuptools-65.5.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] !~dev-python/pbr-2.1.0 >=dev-python/libvirt-python-6.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyghmi-1.0.22[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cliff-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] !~dev-python/cliff-2.9.0 >=dev-python/pyzmq-19.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_9(-)?,python_targets_python3_10(-)?]
DESCRIPTION=A virtual BMC for controlling virtual machines using IPMI commands
EAPI=7
HOMEPAGE=https://github.com/openstack/virtualbmc
INHERIT=distutils-r1 eutils
IUSE=python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/six-1.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pbr-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] !~dev-python/pbr-2.1.0 >=dev-python/libvirt-python-6.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pyghmi-1.0.22[python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/cliff-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] !~dev-python/cliff-2.9.0 >=dev-python/pyzmq-19.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 )
RESTRICT=nomirror
SLOT=0
SRC_URI=https://tarballs.opendev.org/openstack/virtualbmc/virtualbmc-2.2.2.tar.gz
_eclasses_=out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild bddcb51b74f4a76724ff7cf8e7388869 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f multilib 5ca4e49abed8e3a2f7b56920eadee157 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 python-utils-r1 a1a985ddd8795a8634b4b7f820b93143 python-r1 666be58f658d6b32affe30f80e39a49e distutils-r1 dcd5f48510105eb95e550ab968147365 edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32
_md5_=e5e3a36664d9f7ddfa6b1a47d6e89ba4

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=6
HOMEPAGE=http://savannah.gnu.org/projects/gvpe
INHERIT=eutils linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish digset-sha512 digset-sha256 digset-sha1 +digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=mirror://gnu/gvpe/gvpe-2.21.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 ltprune 97143780d341cc8d8f1d4c6187a36d29 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 linux-info bbfa385d6907d7948d49a5e107bd654d
_md5_=649e7fee2a718faec9b848c9fde1230b

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=8
HOMEPAGE=http://savannah.gnu.org/projects/gvpe
INHERIT=linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish digset-sha512 digset-sha256 digset-sha1 +digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=mirror://gnu/gvpe/gvpe-2.21.tar.gz
_eclasses_=toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 linux-info bbfa385d6907d7948d49a5e107bd654d
_md5_=970e20720267a33dc1dfbcdc5a5c9f66

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=6
HOMEPAGE=https://savannah.gnu.org/projects/gvpe
INHERIT=eutils linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish +digset-sha512 digset-sha256 digset-sha1 digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=https://ftp.gnu.org/gnu/gvpe/gvpe-2.25.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 ltprune 97143780d341cc8d8f1d4c6187a36d29 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 linux-info bbfa385d6907d7948d49a5e107bd654d
_md5_=2eed8205886cd64bd957b9d9f2753863

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=8
HOMEPAGE=https://savannah.gnu.org/projects/gvpe
INHERIT=linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish +digset-sha512 digset-sha256 digset-sha1 digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=https://ftp.gnu.org/gnu/gvpe/gvpe-2.25.tar.gz
_eclasses_=toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 linux-info bbfa385d6907d7948d49a5e107bd654d
_md5_=99279229694c6c758530fd951b6ff4ad

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=6
HOMEPAGE=https://savannah.gnu.org/projects/gvpe
INHERIT=eutils linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish +digset-sha512 digset-sha256 digset-sha1 digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=https://ftp.gnu.org/gnu/gvpe/gvpe-3.0.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa edos2unix 33e347e171066657f91f8b0c72ec8773 estack 055c42df72f76a4f45ec92b35e83cd56 epatch 447396341f5f896d722e435a06f87a4f eqawarn c9847c43b3253a276ae2eabddedab3d7 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 ltprune 97143780d341cc8d8f1d4c6187a36d29 preserve-libs a8e50acee31b5759b4df1f7707cae54b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 vcs-clean d271b7bc7e6a009758d7d4ef749174e3 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 linux-info bbfa385d6907d7948d49a5e107bd654d
_md5_=045d245fff06a2c2d94b43036354107c

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=8
HOMEPAGE=https://savannah.gnu.org/projects/gvpe
INHERIT=linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish +digset-sha512 digset-sha256 digset-sha1 digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=https://ftp.gnu.org/gnu/gvpe/gvpe-3.0.tar.gz
_eclasses_=toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 multilib 5ca4e49abed8e3a2f7b56920eadee157 linux-info bbfa385d6907d7948d49a5e107bd654d
_md5_=d9e41dda84e4e9a77ad5d478a8d8b3a0

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile install postinst setup
DEPEND=dev-libs/libev >=dev-libs/openssl-0.9.7c nls? ( sys-devel/gettext ) virtual/linux-sources
DESCRIPTION=GNU Virtual Private Ethernet
EAPI=8
HOMEPAGE=https://savannah.gnu.org/projects/gvpe
INHERIT=linux-info
IUSE=nls tcp +compression dns icmp http-proxy cipher-aes-128 cipher-aes-192 +cipher-aes-256 cipher-blowfish +digset-sha512 digset-sha256 digset-sha1 digset-ripemd160 digset-md5 digset-md4-insecure
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-0.9.7c
SLOT=0
SRC_URI=https://ftp.gnu.org/gnu/gvpe/gvpe-3.1.tar.gz
_eclasses_=toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f multilib 5ca4e49abed8e3a2f7b56920eadee157 linux-info 4b552625ebd741dfd2ac08637fd2436e
_md5_=d9e41dda84e4e9a77ad5d478a8d8b3a0

View File

@ -0,0 +1,16 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure prepare
DEPEND=dev-libs/glib:2= x11-libs/libX11:0= dbus? ( sys-apps/dbus:0= >=dev-libs/dbus-glib-0.86:0= )
DESCRIPTION=Keeps per window keyboard layout under X11
EAPI=7
HOMEPAGE=https://sourceforge.net/projects/perwindowlayout
INHERIT=autotools eutils
IUSE=dbus
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/glib:2= x11-libs/libX11:0= dbus? ( sys-apps/dbus:0= >=dev-libs/dbus-glib-0.86:0= )
RESTRICT=nomirror
SLOT=0
SRC_URI=https://downloads.sourceforge.net/perwindowlayout/perwindowlayoutd-0.6.tar.gz
_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs ec8bbc28394c7305b43ea07164bd8f5f multilib 5ca4e49abed8e3a2f7b56920eadee157 libtool 241a8f577b9781a42a7421e53448a44e autotools 6dcd6b6a486e79928e1243ff9ba41fcc edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32
_md5_=c0486c381ab686e79ac3f7250189ac03