parent
923f223613
commit
98470bf4c1
Binary file not shown.
Binary file not shown.
@ -1,8 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="person">
|
<!-- maintainer-needed -->
|
||||||
<email>rafaelmartins@gentoo.org</email>
|
|
||||||
<name>Rafael G. Martins</name>
|
|
||||||
</maintainer>
|
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,378 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
VIM_VERSION="8.2"
|
||||||
|
LUA_COMPAT=( lua5-1 luajit )
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
||||||
|
|
||||||
|
inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix lua-single python-single-r1 ruby-single
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/vim/vim.git"
|
||||||
|
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
|
||||||
|
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="GUI version of the Vim text editor"
|
||||||
|
HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="vim"
|
||||||
|
IUSE="acl aqua cscope debug gtk gtk2 lua motif neXt netbeans nls perl python racket ruby selinux session sound tcl"
|
||||||
|
REQUIRED_USE="
|
||||||
|
lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
~app-editors/vim-core-${PV}
|
||||||
|
>=app-eselect/eselect-vi-1.1
|
||||||
|
>=sys-libs/ncurses-5.2-r2:0=
|
||||||
|
x11-libs/libICE
|
||||||
|
x11-libs/libSM
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXt
|
||||||
|
acl? ( kernel_linux? ( sys-apps/acl ) )
|
||||||
|
!aqua? (
|
||||||
|
gtk? (
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
x11-libs/libXft
|
||||||
|
)
|
||||||
|
!gtk? (
|
||||||
|
gtk2? (
|
||||||
|
>=x11-libs/gtk+-2.6:2
|
||||||
|
x11-libs/libXft
|
||||||
|
)
|
||||||
|
!gtk2? (
|
||||||
|
motif? ( >=x11-libs/motif-2.3:0 )
|
||||||
|
!motif? (
|
||||||
|
neXt? ( x11-libs/neXtaw )
|
||||||
|
!neXt? ( x11-libs/libXaw )
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
cscope? ( dev-util/cscope )
|
||||||
|
lua? (
|
||||||
|
${LUA_DEPS}
|
||||||
|
$(lua_gen_impl_dep 'deprecated' lua5-1)
|
||||||
|
)
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
racket? ( dev-scheme/racket )
|
||||||
|
ruby? ( ${RUBY_DEPS} )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
session? ( x11-libs/libSM )
|
||||||
|
sound? ( media-libs/libcanberra )
|
||||||
|
tcl? ( dev-lang/tcl:0= )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-devel/autoconf
|
||||||
|
virtual/pkgconfig
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
"
|
||||||
|
# configure runs the Lua interpreter
|
||||||
|
BDEPEND="lua? ( ${LUA_DEPS} )"
|
||||||
|
|
||||||
|
# various failures (bugs #630042 and #682320)
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
S=${WORKDIR}/vim-${PV}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# people with broken alphabets run into trouble. bug 82186.
|
||||||
|
unset LANG LC_ALL
|
||||||
|
export LC_COLLATE="C"
|
||||||
|
|
||||||
|
# Gnome sandbox silliness. bug #114475.
|
||||||
|
mkdir -p "${T}"/home || die
|
||||||
|
export HOME="${T}"/home
|
||||||
|
|
||||||
|
use lua && lua-single_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ ${PV} != 9999* ]]; then
|
||||||
|
# Gentoo patches to fix runtime issues, cross-compile errors, etc
|
||||||
|
eapply "${WORKDIR}"/patches/
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fixup a script to use awk instead of nawk
|
||||||
|
sed -i -e \
|
||||||
|
'1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
|
||||||
|
"${S}"/runtime/tools/mve.awk || die "mve.awk sed failed"
|
||||||
|
|
||||||
|
# Read vimrc and gvimrc from /etc/vim
|
||||||
|
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \
|
||||||
|
>> "${S}"/src/feature.h || die "echo failed"
|
||||||
|
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
|
||||||
|
>> "${S}"/src/feature.h || die "echo failed"
|
||||||
|
|
||||||
|
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
|
||||||
|
# Hopefully this pattern won't break for a while at least.
|
||||||
|
# This fixes bug 29398 (27 Sep 2003 agriffis)
|
||||||
|
sed -i -e \
|
||||||
|
's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
|
||||||
|
"${S}"/runtime/doc/syntax.txt \
|
||||||
|
"${S}"/runtime/doc/tagsrch.txt \
|
||||||
|
"${S}"/runtime/doc/usr_29.txt \
|
||||||
|
"${S}"/runtime/menu.vim \
|
||||||
|
"${S}"/src/configure.ac || die 'sed failed'
|
||||||
|
|
||||||
|
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
|
||||||
|
# this is NeXT, but it's actually just a file in dev-libs/9libs
|
||||||
|
# This fixes bug 43885 (20 Mar 2004 agriffis)
|
||||||
|
sed -i -e \
|
||||||
|
's/ libc\.h / /' "${S}"/src/configure.ac || die 'sed failed'
|
||||||
|
|
||||||
|
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
|
||||||
|
# correctly. To avoid some really entertaining error messages about stuff
|
||||||
|
# which isn't even in the source file being invalid, we'll do some trickery
|
||||||
|
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
|
||||||
|
find "${S}" -name '*.c' | while read c; do
|
||||||
|
echo >> "$c" || die "echo failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Try to avoid sandbox problems. Bug #114475.
|
||||||
|
if [[ -d "${S}"/src/po ]]; then
|
||||||
|
sed -i -e \
|
||||||
|
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
|
||||||
|
"${S}"/src/po/Makefile || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed"
|
||||||
|
|
||||||
|
# Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
|
||||||
|
sed -i -e \
|
||||||
|
"s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
|
||||||
|
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=()
|
||||||
|
|
||||||
|
# Fix bug 37354: Disallow -funroll-all-loops on amd64
|
||||||
|
# Bug 57859 suggests that we want to do this for all archs
|
||||||
|
filter-flags -funroll-all-loops
|
||||||
|
|
||||||
|
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
|
||||||
|
# everyone since previous flag filtering bugs have turned out to affect
|
||||||
|
# multiple archs...
|
||||||
|
replace-flags -O3 -O2
|
||||||
|
|
||||||
|
# Fix bug 18245: Prevent "make" from the following chain:
|
||||||
|
# (1) Notice configure.ac is newer than auto/configure
|
||||||
|
# (2) Rebuild auto/configure
|
||||||
|
# (3) Notice auto/configure is newer than auto/config.mk
|
||||||
|
# (4) Run ./configure (with wrong args) to remake auto/config.mk
|
||||||
|
sed -i -e \
|
||||||
|
's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
|
||||||
|
rm -v src/auto/configure || die "rm failed"
|
||||||
|
emake -j1 -C src autoconf
|
||||||
|
|
||||||
|
# This should fix a sandbox violation (see bug 24447). The hvc
|
||||||
|
# things are for ppc64, see bug 86433.
|
||||||
|
local file
|
||||||
|
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do
|
||||||
|
if [[ -e ${file} ]]; then
|
||||||
|
addwrite $file
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
use debug && append-flags "-DDEBUG"
|
||||||
|
|
||||||
|
myconf=(
|
||||||
|
--with-features=huge
|
||||||
|
--disable-gpm
|
||||||
|
--with-gnome=no
|
||||||
|
$(use_enable sound canberra)
|
||||||
|
$(use_enable acl)
|
||||||
|
$(use_enable cscope)
|
||||||
|
$(use_enable netbeans)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable perl perlinterp)
|
||||||
|
$(use_enable python python3interp)
|
||||||
|
$(use_with python python3-command "${PYTHON}")
|
||||||
|
$(use_enable racket mzschemeinterp)
|
||||||
|
$(use_enable ruby rubyinterp)
|
||||||
|
$(use_enable selinux)
|
||||||
|
$(use_enable session xsmp)
|
||||||
|
$(use_enable tcl tclinterp)
|
||||||
|
)
|
||||||
|
|
||||||
|
# --with-features=huge forces on cscope even if we --disable it. We need
|
||||||
|
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
|
||||||
|
if ! use cscope; then
|
||||||
|
sed -i -e \
|
||||||
|
'/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
myconf+=(
|
||||||
|
--enable-luainterp
|
||||||
|
$(use_with lua_single_target_luajit luajit)
|
||||||
|
--with-lua-prefix="${EPREFIX}/usr"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# gvim's GUI preference order is as follows:
|
||||||
|
# aqua CARBON (not tested)
|
||||||
|
# -aqua gtk GTK3
|
||||||
|
# -aqua -gtk gtk2 GTK2
|
||||||
|
# -aqua -gtk -gtk motif MOTIF
|
||||||
|
# -aqua -gtk -gtk -motif neXt NEXTAW
|
||||||
|
# -aqua -gtk -gtk -motif -neXt ATHENA
|
||||||
|
echo ; echo
|
||||||
|
if use aqua; then
|
||||||
|
einfo "Building gvim with the Carbon GUI"
|
||||||
|
myconf+=(
|
||||||
|
--enable-darwin
|
||||||
|
--enable-gui=carbon
|
||||||
|
)
|
||||||
|
elif use gtk; then
|
||||||
|
myconf+=( --enable-gtk3-check )
|
||||||
|
einfo "Building gvim with the gtk+-3 GUI"
|
||||||
|
myconf+=( --enable-gui=gtk3 )
|
||||||
|
elif use gtk2; then
|
||||||
|
myconf+=( --enable-gtk2-check )
|
||||||
|
einfo "Building gvim with the gtk+-2 GUI"
|
||||||
|
myconf+=( --enable-gui=gtk2 )
|
||||||
|
elif use motif; then
|
||||||
|
einfo "Building gvim with the MOTIF GUI"
|
||||||
|
myconf+=( --enable-gui=motif )
|
||||||
|
elif use neXt; then
|
||||||
|
einfo "Building gvim with the neXtaw GUI"
|
||||||
|
myconf+=( --enable-gui=nextaw )
|
||||||
|
else
|
||||||
|
einfo "Building gvim with the Athena GUI"
|
||||||
|
myconf+=( --enable-gui=athena )
|
||||||
|
fi
|
||||||
|
echo ; echo
|
||||||
|
|
||||||
|
# let package manager strip binaries
|
||||||
|
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
|
||||||
|
|
||||||
|
# keep prefix env contained within the EPREFIX
|
||||||
|
use prefix && myconf+=( --without-local-dir )
|
||||||
|
|
||||||
|
if [[ ${CHOST} == *-interix* ]]; then
|
||||||
|
# avoid finding of this function, to avoid having to patch either
|
||||||
|
# configure or the source, which would be much more hackish.
|
||||||
|
# after all vim does it right, only interix is badly broken (again)
|
||||||
|
export ac_cv_func_sigaction=no
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--with-modified-by=Gentoo-${PVR} \
|
||||||
|
--with-vim-name=gvim \
|
||||||
|
--with-x \
|
||||||
|
"${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# The following allows emake to be used
|
||||||
|
emake -j1 -C src auto/osdef.h objects
|
||||||
|
|
||||||
|
emake
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
einfo
|
||||||
|
einfo "Starting vim tests. Several error messages will be shown"
|
||||||
|
einfo "while the tests run. This is normal behaviour and does not"
|
||||||
|
einfo "indicate a fault."
|
||||||
|
einfo
|
||||||
|
ewarn "If the tests fail, your terminal may be left in a strange"
|
||||||
|
ewarn "state. Usually, running 'reset' will fix this."
|
||||||
|
einfo
|
||||||
|
|
||||||
|
# Don't let vim talk to X
|
||||||
|
unset DISPLAY
|
||||||
|
|
||||||
|
# Make gvim not try to connect to X. See :help gui-x11-start in vim for how
|
||||||
|
# this evil trickery works.
|
||||||
|
ln -s "${S}"/src/gvim "${S}"/src/testvim || die
|
||||||
|
|
||||||
|
# Make sure our VIMPROG is used.
|
||||||
|
sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die
|
||||||
|
|
||||||
|
# Don't do additional GUI tests.
|
||||||
|
emake -j1 VIMPROG=../testvim -C src/testdir nongui
|
||||||
|
}
|
||||||
|
|
||||||
|
# Call eselect vi update with --if-unset
|
||||||
|
# to respect user's choice (bug 187449)
|
||||||
|
eselect_vi_update() {
|
||||||
|
einfo "Calling eselect vi update..."
|
||||||
|
eselect vi update --if-unset
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
|
||||||
|
|
||||||
|
dobin src/gvim
|
||||||
|
dosym gvim /usr/bin/gvimdiff
|
||||||
|
dosym gvim /usr/bin/evim
|
||||||
|
dosym gvim /usr/bin/eview
|
||||||
|
dosym gvim /usr/bin/gview
|
||||||
|
dosym gvim /usr/bin/rgvim
|
||||||
|
dosym gvim /usr/bin/rgview
|
||||||
|
|
||||||
|
emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons
|
||||||
|
|
||||||
|
dodir /usr/share/man/man1
|
||||||
|
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed"
|
||||||
|
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed"
|
||||||
|
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \
|
||||||
|
die "echo failed"
|
||||||
|
|
||||||
|
insinto /etc/vim
|
||||||
|
newins "${FILESDIR}"/gvimrc-r1 gvimrc
|
||||||
|
eprefixify "${ED}"/etc/vim/gvimrc
|
||||||
|
|
||||||
|
# bash completion script, bug #79018.
|
||||||
|
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
|
||||||
|
|
||||||
|
# don't install vim desktop file
|
||||||
|
rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# update documentation tags (from vim-doc.eclass)
|
||||||
|
update_vim_helptags
|
||||||
|
|
||||||
|
# update fdo mime stuff, bug #78394
|
||||||
|
xdg_desktop_database_update
|
||||||
|
|
||||||
|
# update icon cache
|
||||||
|
xdg_icon_cache_update
|
||||||
|
|
||||||
|
# call eselect vi update
|
||||||
|
eselect_vi_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
# update documentation tags (from vim-doc.eclass)
|
||||||
|
update_vim_helptags
|
||||||
|
|
||||||
|
# update fdo mime stuff, bug #78394
|
||||||
|
xdg_desktop_database_update
|
||||||
|
|
||||||
|
# update icon cache
|
||||||
|
xdg_icon_cache_update
|
||||||
|
|
||||||
|
# call eselect vi update
|
||||||
|
eselect_vi_update
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -297,7 +297,7 @@
|
||||||
|
# -------------------------------
|
||||||
|
|
||||||
|
IF ( WITH_LUA )
|
||||||
|
- FIND_PACKAGE(Lua)
|
||||||
|
+ FIND_PACKAGE(Lua ${LUA_VERSION} EXACT REQUIRED)
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
IF ( WITH_PYTHON )
|
@ -0,0 +1,80 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1..3} )
|
||||||
|
PYTHON_COMPAT=( python{3_6,3_7} )
|
||||||
|
|
||||||
|
inherit lua-single python-single-r1 cmake virtualx xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="A simple interface for working with TeX documents"
|
||||||
|
HOMEPAGE="http://tug.org/texworks/"
|
||||||
|
SRC_URI="https://github.com/TeXworks/texworks/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="lua python"
|
||||||
|
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
RDEPEND="app-text/hunspell:=
|
||||||
|
app-text/poppler[qt5]
|
||||||
|
dev-qt/designer:5
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtconcurrent:5
|
||||||
|
dev-qt/qtdbus:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtscript:5[scripttools]
|
||||||
|
lua? ( ${LUA_DEPS} )
|
||||||
|
python? ( ${PYTHON_DEPS} ) "
|
||||||
|
|
||||||
|
DEPEND="dev-qt/linguist-tools:5
|
||||||
|
${RDEPEND}"
|
||||||
|
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/qt5.15-support.patch
|
||||||
|
"${FILESDIR}"/${PN}-0.6.5-cmake_lua_version.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
S=${WORKDIR}/${PN}-release-${PV}
|
||||||
|
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
CMAKE_REMOVE_MODULES_LIST="FindLua"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use lua && lua-single_pkg_setup
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-Wno-dev
|
||||||
|
-DPREFER_BUNDLED_SYNCTEX=ON
|
||||||
|
-DWITH_LUA=$(usex lua ON OFF)
|
||||||
|
-DWITH_PYTHON=$(usex python ON OFF)
|
||||||
|
-DTeXworks_PLUGIN_DIR="/usr/$(get_libdir)/texworks"
|
||||||
|
-DTeXworks_DOCS_DIR="/share/doc/${PF}"
|
||||||
|
-DQTPDF_VIEWER=ON
|
||||||
|
-DBUILD_SHARED_LIBS=ON
|
||||||
|
-DBUILD_SHARED_PLUGINS=ON
|
||||||
|
)
|
||||||
|
use lua && mycmakeargs+=( -DLUA_VERSION="$(lua_get_version)" )
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
virtx default_src_test
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
@ -0,0 +1,329 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
VIM_VERSION="8.2"
|
||||||
|
LUA_COMPAT=( lua5-1 luajit )
|
||||||
|
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
|
||||||
|
|
||||||
|
inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single desktop xdg-utils
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/vim/vim.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Vim, an improved vi-style text editor"
|
||||||
|
HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="vim"
|
||||||
|
IUSE="X acl cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager"
|
||||||
|
REQUIRED_USE="
|
||||||
|
lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
|
vim-pager? ( !minimal )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=app-eselect/eselect-vi-1.1
|
||||||
|
>=sys-libs/ncurses-5.2-r2:0=
|
||||||
|
nls? ( virtual/libintl )
|
||||||
|
acl? ( kernel_linux? ( sys-apps/acl ) )
|
||||||
|
cscope? ( dev-util/cscope )
|
||||||
|
gpm? ( >=sys-libs/gpm-1.19.3 )
|
||||||
|
lua? ( ${LUA_DEPS}
|
||||||
|
$(lua_gen_impl_dep 'deprecated' lua5-1)
|
||||||
|
)
|
||||||
|
!minimal? ( ~app-editors/vim-core-${PV} )
|
||||||
|
vim-pager? ( app-editors/vim-core[-minimal] )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
racket? ( dev-scheme/racket )
|
||||||
|
ruby? ( ${RUBY_DEPS} )
|
||||||
|
selinux? ( sys-libs/libselinux )
|
||||||
|
sound? ( media-libs/libcanberra )
|
||||||
|
tcl? ( dev-lang/tcl:0= )
|
||||||
|
X? ( x11-libs/libXt )
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
sys-devel/autoconf
|
||||||
|
nls? ( sys-devel/gettext )
|
||||||
|
"
|
||||||
|
# configure runs the Lua interpreter
|
||||||
|
BDEPEND="lua? ( ${LUA_DEPS} )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# people with broken alphabets run into trouble. bug 82186.
|
||||||
|
unset LANG LC_ALL
|
||||||
|
export LC_COLLATE="C"
|
||||||
|
|
||||||
|
# Gnome sandbox silliness. bug #114475.
|
||||||
|
mkdir -p "${T}"/home || die "mkdir failed"
|
||||||
|
export HOME="${T}"/home
|
||||||
|
|
||||||
|
use lua && lua-single_pkg_setup
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if [[ ${PV} != 9999* ]] ; then
|
||||||
|
# Gentoo patches to fix runtime issues, cross-compile errors, etc
|
||||||
|
eapply "${WORKDIR}"/patches/
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fixup a script to use awk instead of nawk
|
||||||
|
sed -i -e \
|
||||||
|
'1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
|
||||||
|
"${S}"/runtime/tools/mve.awk || die "mve.awk sed failed"
|
||||||
|
|
||||||
|
# Read vimrc and gvimrc from /etc/vim
|
||||||
|
echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \
|
||||||
|
>> "${S}"/src/feature.h || die "echo failed"
|
||||||
|
echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
|
||||||
|
>> "${S}"/src/feature.h || die "echo failed"
|
||||||
|
|
||||||
|
# Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
|
||||||
|
# Hopefully this pattern won't break for a while at least.
|
||||||
|
# This fixes bug 29398 (27 Sep 2003 agriffis)
|
||||||
|
sed -i -e \
|
||||||
|
's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
|
||||||
|
"${S}"/runtime/doc/syntax.txt \
|
||||||
|
"${S}"/runtime/doc/tagsrch.txt \
|
||||||
|
"${S}"/runtime/doc/usr_29.txt \
|
||||||
|
"${S}"/runtime/menu.vim \
|
||||||
|
"${S}"/src/configure.ac || die 'sed failed'
|
||||||
|
|
||||||
|
# Don't be fooled by /usr/include/libc.h. When found, vim thinks
|
||||||
|
# this is NeXT, but it's actually just a file in dev-libs/9libs
|
||||||
|
# This fixes bug 43885 (20 Mar 2004 agriffis)
|
||||||
|
sed -i -e \
|
||||||
|
's/ libc\.h / /' \
|
||||||
|
"${S}"/src/configure.ac || die 'sed failed'
|
||||||
|
|
||||||
|
# gcc on sparc32 has this, uhm, interesting problem with detecting EOF
|
||||||
|
# correctly. To avoid some really entertaining error messages about stuff
|
||||||
|
# which isn't even in the source file being invalid, we'll do some trickery
|
||||||
|
# to make the error never occur. bug 66162 (02 October 2004 ciaranm)
|
||||||
|
find "${S}" -name '*.c' | while read c; do
|
||||||
|
echo >> "$c" || die "echo failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
# conditionally make the manpager.sh script
|
||||||
|
if use vim-pager; then
|
||||||
|
cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed"
|
||||||
|
#!/bin/sh
|
||||||
|
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
|
||||||
|
vim \\
|
||||||
|
-c 'let no_plugin_maps = 1' \\
|
||||||
|
-c 'set nolist nomod ft=man ts=8' \\
|
||||||
|
-c 'let g:showmarks_enable=0' \\
|
||||||
|
-c 'runtime! macros/less.vim' -
|
||||||
|
_EOF_
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Try to avoid sandbox problems. Bug #114475.
|
||||||
|
if [[ -d "${S}"/src/po ]]; then
|
||||||
|
sed -i -e \
|
||||||
|
'/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
|
||||||
|
"${S}"/src/po/Makefile || die "sed failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed"
|
||||||
|
|
||||||
|
sed -i -e \
|
||||||
|
"s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
|
||||||
|
"${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=()
|
||||||
|
|
||||||
|
# Fix bug 37354: Disallow -funroll-all-loops on amd64
|
||||||
|
# Bug 57859 suggests that we want to do this for all archs
|
||||||
|
filter-flags -funroll-all-loops
|
||||||
|
|
||||||
|
# Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for
|
||||||
|
# everyone since previous flag filtering bugs have turned out to affect
|
||||||
|
# multiple archs...
|
||||||
|
replace-flags -O3 -O2
|
||||||
|
|
||||||
|
# Fix bug 18245: Prevent "make" from the following chain:
|
||||||
|
# (1) Notice configure.ac is newer than auto/configure
|
||||||
|
# (2) Rebuild auto/configure
|
||||||
|
# (3) Notice auto/configure is newer than auto/config.mk
|
||||||
|
# (4) Run ./configure (with wrong args) to remake auto/config.mk
|
||||||
|
sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
|
||||||
|
rm src/auto/configure || die "rm failed"
|
||||||
|
emake -j1 -C src autoconf
|
||||||
|
|
||||||
|
# This should fix a sandbox violation (see bug 24447). The hvc
|
||||||
|
# things are for ppc64, see bug 86433.
|
||||||
|
for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do
|
||||||
|
if [[ -e "${file}" ]]; then
|
||||||
|
addwrite $file
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if use minimal; then
|
||||||
|
myconf=(
|
||||||
|
--with-features=tiny
|
||||||
|
--disable-nls
|
||||||
|
--disable-canberra
|
||||||
|
--disable-acl
|
||||||
|
--enable-gui=no
|
||||||
|
--without-x
|
||||||
|
--disable-darwin
|
||||||
|
--disable-luainterp
|
||||||
|
--disable-perlinterp
|
||||||
|
--disable-pythoninterp
|
||||||
|
--disable-mzschemeinterp
|
||||||
|
--disable-rubyinterp
|
||||||
|
--disable-selinux
|
||||||
|
--disable-tclinterp
|
||||||
|
--disable-gpm
|
||||||
|
)
|
||||||
|
else
|
||||||
|
use debug && append-flags "-DDEBUG"
|
||||||
|
|
||||||
|
myconf=(
|
||||||
|
--with-features=huge
|
||||||
|
$(use_enable sound canberra)
|
||||||
|
$(use_enable acl)
|
||||||
|
$(use_enable cscope)
|
||||||
|
$(use_enable gpm)
|
||||||
|
$(use_enable nls)
|
||||||
|
$(use_enable perl perlinterp)
|
||||||
|
$(use_enable python python3interp)
|
||||||
|
$(use_with python python3-command "${PYTHON}")
|
||||||
|
$(use_enable racket mzschemeinterp)
|
||||||
|
$(use_enable ruby rubyinterp)
|
||||||
|
$(use_enable selinux)
|
||||||
|
$(use_enable tcl tclinterp)
|
||||||
|
$(use_enable terminal)
|
||||||
|
)
|
||||||
|
|
||||||
|
# --with-features=huge forces on cscope even if we --disable it. We need
|
||||||
|
# to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
|
||||||
|
if ! use cscope; then
|
||||||
|
sed -i -e \
|
||||||
|
'/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
myconf+=(
|
||||||
|
--enable-luainterp
|
||||||
|
$(use_with lua_single_target_luajit luajit)
|
||||||
|
--with-lua-prefix="${EPREFIX}/usr"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't test USE=X here ... see bug #19115
|
||||||
|
# but need to provide a way to link against X ... see bug #20093
|
||||||
|
myconf+=(
|
||||||
|
--enable-gui=no
|
||||||
|
--disable-darwin
|
||||||
|
$(use_with X x)
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# let package manager strip binaries
|
||||||
|
export ac_cv_prog_STRIP="$(type -P true ) faking strip"
|
||||||
|
|
||||||
|
# keep prefix env contained within the EPREFIX
|
||||||
|
use prefix && myconf+=( --without-local-dir )
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--with-modified-by=Gentoo-${PVR} \
|
||||||
|
"${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# The following allows emake to be used
|
||||||
|
emake -j1 -C src auto/osdef.h objects
|
||||||
|
|
||||||
|
emake
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
einfo
|
||||||
|
einfo "Starting vim tests. Several error messages will be shown"
|
||||||
|
einfo "while the tests run. This is normal behaviour and does not"
|
||||||
|
einfo "indicate a fault."
|
||||||
|
einfo
|
||||||
|
ewarn "If the tests fail, your terminal may be left in a strange"
|
||||||
|
ewarn "state. Usually, running 'reset' will fix this."
|
||||||
|
einfo
|
||||||
|
|
||||||
|
# Don't let vim talk to X
|
||||||
|
unset DISPLAY
|
||||||
|
|
||||||
|
emake -j1 -C src/testdir nongui
|
||||||
|
}
|
||||||
|
|
||||||
|
# Call eselect vi update with --if-unset
|
||||||
|
# to respect user's choice (bug 187449)
|
||||||
|
eselect_vi_update() {
|
||||||
|
einfo "Calling eselect vi update..."
|
||||||
|
eselect vi update --if-unset
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
|
||||||
|
|
||||||
|
# Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
|
||||||
|
# managed by eselect-vi
|
||||||
|
dobin src/vim
|
||||||
|
if ! use minimal ; then
|
||||||
|
dosym vim /usr/bin/vimdiff
|
||||||
|
fi
|
||||||
|
dosym vim /usr/bin/rvim
|
||||||
|
dosym vim /usr/bin/rview
|
||||||
|
if use vim-pager ; then
|
||||||
|
dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
|
||||||
|
dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
|
||||||
|
insinto ${vimfiles}/macros
|
||||||
|
doins runtime/macros/manpager.sh
|
||||||
|
fperms a+x ${vimfiles}/macros/manpager.sh
|
||||||
|
fi
|
||||||
|
|
||||||
|
domenu runtime/vim.desktop
|
||||||
|
|
||||||
|
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
|
||||||
|
|
||||||
|
# keep in sync with 'complete ... -F' list
|
||||||
|
bashcomp_alias vim ex vi view rvim rview vimdiff
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Update documentation tags (from vim-doc.eclass)
|
||||||
|
update_vim_helptags
|
||||||
|
|
||||||
|
# Call eselect vi update
|
||||||
|
eselect_vi_update
|
||||||
|
|
||||||
|
# update desktop file mime cache
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
# Update documentation tags (from vim-doc.eclass)
|
||||||
|
update_vim_helptags
|
||||||
|
|
||||||
|
# Call eselect vi update
|
||||||
|
eselect_vi_update
|
||||||
|
|
||||||
|
# update desktop file mime cache
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
Binary file not shown.
@ -1 +1,2 @@
|
|||||||
DIST s6-overlay-1.18.1.3.tar.gz 20067 BLAKE2B 7006549052fb27c8e7ec2a756854ebd82a41a88e14be45657c375321f4c18f482aefc8d21f1d57d8432ff1b836f114aac75a28b56bdd7722b14de3c06330024d SHA512 2b17b86a93e1efc27181a100bb86aacbce2e2c58cfd0d0855a293b99ba5c871a2f17bd10fa14b173b297816ae2d1658aaee2e6a6e25b957ad60f93d535955775
|
DIST s6-overlay-1.18.1.3.tar.gz 20067 BLAKE2B 7006549052fb27c8e7ec2a756854ebd82a41a88e14be45657c375321f4c18f482aefc8d21f1d57d8432ff1b836f114aac75a28b56bdd7722b14de3c06330024d SHA512 2b17b86a93e1efc27181a100bb86aacbce2e2c58cfd0d0855a293b99ba5c871a2f17bd10fa14b173b297816ae2d1658aaee2e6a6e25b957ad60f93d535955775
|
||||||
|
DIST s6-overlay-2.1.0.2.tar.gz 30688 BLAKE2B 14d631a23be831d9dbc62a7e5ca341320eb8a0f46ae94d243bba4d6ba8fe9f6102dc818555398af64a207ea3056eb2cbbe045b5ec3baaf7d3a058217ad20e4f7 SHA512 6ff18566c64031fca985b36d6cbba646c3fb5c7f16a9d2dcca74e66ed4de5f10399c2142453e550c4e711f716158b91dd5777c7f6a03a91ed61ca9e81d6cef30
|
||||||
|
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
if [[ ${PV} = 9999 ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/just-containers/${PN}"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/just-containers/${PN}/archive/v${PV}.tar.gz ->
|
||||||
|
${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="an s6-based init system for containers"
|
||||||
|
HOMEPAGE="https://github.com/just-containers/s6-overlay"
|
||||||
|
|
||||||
|
LICENSE="ISC"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="sys-apps/s6
|
||||||
|
sys-apps/s6-portable-utils"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodoc *.md
|
||||||
|
cd builder/overlay-rootfs
|
||||||
|
dobin usr/bin/{fix-attrs,logutil*,print*,with*}
|
||||||
|
|
||||||
|
insinto /
|
||||||
|
doins -r etc init
|
||||||
|
|
||||||
|
# create must exist directories
|
||||||
|
dodir /etc/{cont-init.d,cont-finish.d,fix-attrs.d,services.d}
|
||||||
|
dodir /etc/s6/init/env-stage2
|
||||||
|
|
||||||
|
# create "supervise" directory in fdholder, its needed for no-catchall
|
||||||
|
# stage2 wake up
|
||||||
|
dodir /etc/s6/services/s6-fdholderd/supervise
|
||||||
|
fperms 0700 /etc/s6/services/s6-fdholderd/supervise
|
||||||
|
|
||||||
|
# fix misc permissions
|
||||||
|
fperms 0755 /init
|
||||||
|
fperms 0755 /etc/s6/init/init-stage1 \
|
||||||
|
/etc/s6/init/init-stage2 \
|
||||||
|
/etc/s6/init/init-stage2-redirfd \
|
||||||
|
/etc/s6/init/init-stage3
|
||||||
|
fperms 0755 /etc/s6/init-catchall/init-stage1 \
|
||||||
|
/etc/s6/init-catchall/init-stage2
|
||||||
|
fperms 0755 /etc/s6/init-no-catchall/init-stage1 \
|
||||||
|
/etc/s6/init-no-catchall/init-stage2
|
||||||
|
fperms 0755 /etc/s6/services/.s6-svscan/crash
|
||||||
|
fperms 0755 /etc/s6/services/.s6-svscan/finish
|
||||||
|
fperms 0755 /etc/s6/services/s6-fdholderd/run
|
||||||
|
fperms 0755 /etc/s6/services/s6-svscan-log/run
|
||||||
|
|
||||||
|
# create a stub for the s6-overlay-preinit setuid program, since
|
||||||
|
# it's really not needed when permissions are already correct
|
||||||
|
dosym true /bin/s6-overlay-preinit
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 2019-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# This should be kept in sync with implementations supported
|
||||||
|
# by www-servers/nginx
|
||||||
|
LUA_COMPAT=( luajit )
|
||||||
|
|
||||||
|
# This is the upstream tag which corresponds to this release.
|
||||||
|
# It needs to be updated with every bump.
|
||||||
|
TAG="0.1-20170610"
|
||||||
|
|
||||||
|
inherit lua-single
|
||||||
|
|
||||||
|
DESCRIPTION="Library that exports Nginx metrics to Prometheus"
|
||||||
|
HOMEPAGE="https://github.com/knyar/nginx-lua-prometheus"
|
||||||
|
SRC_URI="https://github.com/knyar/${PN}/archive/${TAG}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
REQUIRED_USE="${LUA_REQUIRED_USE}"
|
||||||
|
|
||||||
|
COMMON_DEPEND="${LUA_DEPS}"
|
||||||
|
DEPEND="${COMMON_DEPEND}"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
www-servers/nginx[nginx_modules_http_lua,${LUA_SINGLE_USEDEP}]"
|
||||||
|
BDEPEND="${COMMON_DEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${TAG}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "$(lua_get_lmod_dir)"/${PN}
|
||||||
|
doins prometheus.lua
|
||||||
|
dodoc *.md
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,93 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit qmake-utils toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight"
|
|
||||||
HOMEPAGE="http://www.andre-simon.de/"
|
|
||||||
SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
|
||||||
IUSE="examples qt5"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-lang/lua:0=
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
)
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-libs/boost
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
qt5? ( dev-qt/linguist-tools:5 )
|
|
||||||
"
|
|
||||||
|
|
||||||
myhlopts=(
|
|
||||||
"CXX=$(tc-getCXX)"
|
|
||||||
"AR=$(tc-getAR)"
|
|
||||||
"LDFLAGS=${LDFLAGS}"
|
|
||||||
"CFLAGS=${CXXFLAGS} -DNDEBUG -std=c++11"
|
|
||||||
"DESTDIR=${D}"
|
|
||||||
"PREFIX=${EPREFIX}/usr"
|
|
||||||
"HL_CONFIG_DIR=${EPREFIX}/etc/highlight/"
|
|
||||||
"HL_DATA_DIR=${EPREFIX}/usr/share/highlight/"
|
|
||||||
"doc_dir=${EPREFIX}/usr/share/doc/${PF}/"
|
|
||||||
"conf_dir=${EPREFIX}/etc/highlight/"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# disable man page compression
|
|
||||||
sed -e "/GZIP/d" -i makefile || die
|
|
||||||
|
|
||||||
sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \
|
|
||||||
-i src/core/datadir.cpp || die
|
|
||||||
|
|
||||||
if has_version "<dev-lang/lua-5.2"; then
|
|
||||||
sed -e "s/-DUSE_LUA52//" -i src/makefile || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# We set it via eqmake5, otherwise it forces clang...
|
|
||||||
sed -e "s/QMAKE_CC/#QMAKE_CC/g" \
|
|
||||||
-e "s/QMAKE_CXX /#QMAKE_CXX /g" \
|
|
||||||
-i src/gui-qt/highlight.pro || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
if use qt5 ; then
|
|
||||||
pushd src/gui-qt > /dev/null || die
|
|
||||||
eqmake5 \
|
|
||||||
'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"'
|
|
||||||
popd > /dev/null || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake -f makefile "${myhlopts[@]}"
|
|
||||||
if use qt5 ; then
|
|
||||||
pushd src/gui-qt > /dev/null || die
|
|
||||||
emake
|
|
||||||
popd > /dev/null || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake -f makefile "${myhlopts[@]}" install
|
|
||||||
if use qt5; then
|
|
||||||
emake -f makefile "${myhlopts[@]}" install-gui
|
|
||||||
docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS}
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! use examples ; then
|
|
||||||
rm -r "${ED}"/usr/share/doc/${PF}/extras || die
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
@ -0,0 +1,3 @@
|
|||||||
|
# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file.
|
||||||
|
|
||||||
|
!includedir @GENTOO_PORTAGE_EPREFIX@/etc/mysql/mysql.d
|
@ -0,0 +1,164 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
# Redis does NOT build with Lua 5.2 or newer at this time:
|
||||||
|
# - 5.3 and 5.4 give:
|
||||||
|
# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
|
||||||
|
# - 5.2 fails with:
|
||||||
|
# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
|
||||||
|
# because lua_open became lua_newstate in 5.2
|
||||||
|
LUA_COMPAT=( lua5-1 luajit )
|
||||||
|
|
||||||
|
inherit autotools flag-o-matic lua-single systemd toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A persistent caching system, key-value and data structures database"
|
||||||
|
HOMEPAGE="https://redis.io"
|
||||||
|
SRC_URI="http://download.redis.io/releases/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos ~x86-solaris"
|
||||||
|
IUSE="+jemalloc tcmalloc test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
${LUA_DEPS}
|
||||||
|
jemalloc? ( >=dev-libs/jemalloc-5.1:= )
|
||||||
|
tcmalloc? ( dev-util/google-perftools )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
acct-group/redis
|
||||||
|
acct-user/redis
|
||||||
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
# Tcl is only needed in the CHOST test env
|
||||||
|
DEPEND="
|
||||||
|
${COMMON_DEPEND}
|
||||||
|
test? ( dev-lang/tcl:0= )"
|
||||||
|
|
||||||
|
REQUIRED_USE="?? ( jemalloc tcmalloc )
|
||||||
|
${LUA_REQUIRED_USE}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-3.2.3-config.patch
|
||||||
|
"${FILESDIR}"/${PN}-5.0-shared.patch
|
||||||
|
"${FILESDIR}"/${PN}-6.0.9-sharedlua.patch
|
||||||
|
"${FILESDIR}"/${PN}-5.0.8-ppc-atomic.patch
|
||||||
|
"${FILESDIR}"/${PN}-sentinel-5.0-config.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# unstable on jemalloc
|
||||||
|
> tests/unit/memefficiency.tcl || die
|
||||||
|
|
||||||
|
# Copy lua modules into build dir
|
||||||
|
cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
|
||||||
|
cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
|
||||||
|
# Append cflag for lua_cjson
|
||||||
|
# https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
|
||||||
|
append-cflags "-DENABLE_CJSON_GLOBAL"
|
||||||
|
|
||||||
|
# now we will rewrite present Makefiles
|
||||||
|
local makefiles="" MKF
|
||||||
|
for MKF in $(find -name 'Makefile' | cut -b 3-); do
|
||||||
|
mv "${MKF}" "${MKF}.in"
|
||||||
|
sed -i -e 's:$(CC):@CC@:g' \
|
||||||
|
-e 's:$(CFLAGS):@AM_CFLAGS@:g' \
|
||||||
|
-e 's: $(DEBUG)::g' \
|
||||||
|
-e 's:$(OBJARCH)::g' \
|
||||||
|
-e 's:ARCH:TARCH:g' \
|
||||||
|
-e '/^CCOPT=/s:$: $(LDFLAGS):g' \
|
||||||
|
"${MKF}.in" \
|
||||||
|
|| die "Sed failed for ${MKF}"
|
||||||
|
makefiles+=" ${MKF}"
|
||||||
|
done
|
||||||
|
# autodetection of compiler and settings; generates the modified Makefiles
|
||||||
|
cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
|
||||||
|
|
||||||
|
# Use the correct pkgconfig name for Lua.
|
||||||
|
# The upstream configure script handles luajit specially, and is not
|
||||||
|
# effected by these changes.
|
||||||
|
sed -i \
|
||||||
|
-e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
|
||||||
|
-e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
|
||||||
|
-e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${ELUA},g" \
|
||||||
|
configure.ac || die "Sed failed for configure.ac"
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_with lua_single_target_luajit luajit)
|
||||||
|
|
||||||
|
# Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
|
||||||
|
# also, don't define ANSI/c99 for lua twice
|
||||||
|
sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local myconf=""
|
||||||
|
|
||||||
|
if use jemalloc; then
|
||||||
|
myconf+="MALLOC=jemalloc"
|
||||||
|
elif use tcmalloc; then
|
||||||
|
myconf+="MALLOC=tcmalloc"
|
||||||
|
else
|
||||||
|
myconf+="MALLOC=libc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
tc-export AR CC RANLIB
|
||||||
|
emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# Known to fail with FEATURES=usersandbox
|
||||||
|
if has usersandbox ${FEATURES}; then
|
||||||
|
ewarn "You are emerging ${P} with 'usersandbox' enabled." \
|
||||||
|
"Expect some test failures or emerge with 'FEATURES=-usersandbox'!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /etc/
|
||||||
|
doins redis.conf sentinel.conf
|
||||||
|
use prefix || fowners redis:redis /etc/{redis,sentinel}.conf
|
||||||
|
fperms 0644 /etc/{redis,sentinel}.conf
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}/redis.confd-r1" redis
|
||||||
|
newinitd "${FILESDIR}/redis.initd-5" redis
|
||||||
|
|
||||||
|
systemd_newunit "${FILESDIR}/redis.service-3" redis.service
|
||||||
|
systemd_newtmpfilesd "${FILESDIR}/redis.tmpfiles-2" redis.conf
|
||||||
|
|
||||||
|
newconfd "${FILESDIR}/redis-sentinel.confd" redis-sentinel
|
||||||
|
newinitd "${FILESDIR}/redis-sentinel.initd" redis-sentinel
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d/
|
||||||
|
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||||
|
|
||||||
|
dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
|
||||||
|
|
||||||
|
dobin src/redis-cli
|
||||||
|
dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
|
||||||
|
fperms 0750 /usr/sbin/redis-benchmark
|
||||||
|
dosym redis-server /usr/sbin/redis-sentinel
|
||||||
|
|
||||||
|
if use prefix; then
|
||||||
|
diropts -m0750
|
||||||
|
else
|
||||||
|
diropts -m0750 -o redis -g redis
|
||||||
|
fi
|
||||||
|
keepdir /var/{log,lib}/redis
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
|||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -771,10 +771,7 @@
|
||||||
|
FIND_PACKAGE(LIBLAS)
|
||||||
|
|
||||||
|
IF (NOT(OSG_USE_LOCAL_LUA_SOURCE))
|
||||||
|
- FIND_PACKAGE(Lua52)
|
||||||
|
- IF (NOT (LUA_LIBRARIES AND LUA_INCLUDE_DIR))
|
||||||
|
- FIND_PACKAGE(Lua51)
|
||||||
|
- ENDIF()
|
||||||
|
+ FIND_PACKAGE(Lua ${LUA_VERSION} EXACT)
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
|
# V8 and Python plugins are tests for linking against these libraries but aren't functionality beyond this.
|
@ -0,0 +1,159 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1,2} )
|
||||||
|
|
||||||
|
MY_PN="OpenSceneGraph"
|
||||||
|
MY_P=${MY_PN}-${PV}
|
||||||
|
WX_GTK_VER="3.0-gtk3"
|
||||||
|
inherit cmake flag-o-matic lua-single wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="Open source high performance 3D graphics toolkit"
|
||||||
|
HOMEPAGE="http://www.openscenegraph.org/"
|
||||||
|
SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="wxWinLL-3 LGPL-2.1"
|
||||||
|
SLOT="0/161" # NOTE: CHECK WHEN BUMPING! Subslot is SOVERSION
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="curl dicom debug doc egl examples ffmpeg fltk fox gdal gif glut
|
||||||
|
gstreamer jpeg las lua openexr openinventor osgapps pdf png sdl sdl2
|
||||||
|
svg tiff truetype vnc wxwidgets xrandr +zlib"
|
||||||
|
|
||||||
|
REQUIRED_USE="dicom? ( zlib )
|
||||||
|
lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
openexr? ( zlib )
|
||||||
|
sdl2? ( sdl )"
|
||||||
|
|
||||||
|
# TODO: COLLADA, FBX, GTA, NVTT, OpenVRML, Performer
|
||||||
|
BDEPEND="
|
||||||
|
app-arch/unzip
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
media-libs/mesa[egl?]
|
||||||
|
virtual/glu
|
||||||
|
virtual/opengl
|
||||||
|
x11-libs/libSM
|
||||||
|
x11-libs/libXext
|
||||||
|
curl? ( net-misc/curl )
|
||||||
|
examples? (
|
||||||
|
fltk? ( x11-libs/fltk:1[opengl] )
|
||||||
|
fox? ( x11-libs/fox:1.6[opengl] )
|
||||||
|
glut? ( media-libs/freeglut )
|
||||||
|
sdl2? ( media-libs/libsdl2 )
|
||||||
|
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
|
||||||
|
)
|
||||||
|
ffmpeg? ( media-video/ffmpeg:0= )
|
||||||
|
gdal? ( sci-libs/gdal:= )
|
||||||
|
gif? ( media-libs/giflib:= )
|
||||||
|
gstreamer? (
|
||||||
|
media-libs/gstreamer:1.0
|
||||||
|
media-libs/gst-plugins-base:1.0
|
||||||
|
)
|
||||||
|
jpeg? ( virtual/jpeg:0 )
|
||||||
|
las? ( >=sci-geosciences/liblas-1.8.0 )
|
||||||
|
lua? ( ${LUA_DEPS} )
|
||||||
|
openexr? (
|
||||||
|
media-libs/ilmbase:=
|
||||||
|
media-libs/openexr:=
|
||||||
|
)
|
||||||
|
openinventor? ( media-libs/coin )
|
||||||
|
pdf? ( app-text/poppler[cairo] )
|
||||||
|
png? ( media-libs/libpng:0= )
|
||||||
|
sdl? ( media-libs/libsdl )
|
||||||
|
svg? (
|
||||||
|
gnome-base/librsvg
|
||||||
|
x11-libs/cairo
|
||||||
|
)
|
||||||
|
tiff? ( media-libs/tiff:0 )
|
||||||
|
truetype? ( media-libs/freetype:2 )
|
||||||
|
vnc? ( net-libs/libvncserver )
|
||||||
|
xrandr? ( x11-libs/libXrandr )
|
||||||
|
zlib? ( sys-libs/zlib )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-libs/boost-1.37.0:*
|
||||||
|
x11-base/xorg-proto
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${MY_P}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-3.6.3-cmake.patch
|
||||||
|
"${FILESDIR}"/${PN}-3.6.3-docdir.patch
|
||||||
|
"${FILESDIR}"/${PN}-3.6.5-use_boost_asio.patch
|
||||||
|
"${FILESDIR}"/${PN}-3.6.5-cmake_lua_version.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use lua && lua-single_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if use examples && use wxwidgets; then
|
||||||
|
need-wxwidgets unicode
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Needed by FFmpeg
|
||||||
|
append-cppflags -D__STDC_CONSTANT_MACROS
|
||||||
|
|
||||||
|
local libdir=$(get_libdir)
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DDYNAMIC_OPENSCENEGRAPH=ON
|
||||||
|
-DLIB_POSTFIX=${libdir/lib}
|
||||||
|
-DOPENGL_PROFILE=GL2 #GL1 GL2 GL3 GLES1 GLES3 GLES3
|
||||||
|
$(cmake_use_find_package curl CURL)
|
||||||
|
-DBUILD_DOCUMENTATION=$(usex doc)
|
||||||
|
$(cmake_use_find_package dicom DCMTK)
|
||||||
|
$(cmake_use_find_package egl EGL)
|
||||||
|
-DBUILD_OSG_EXAMPLES=$(usex examples)
|
||||||
|
$(cmake_use_find_package ffmpeg FFmpeg)
|
||||||
|
$(cmake_use_find_package gdal GDAL)
|
||||||
|
$(cmake_use_find_package gif GIFLIB)
|
||||||
|
$(cmake_use_find_package gstreamer GLIB)
|
||||||
|
$(cmake_use_find_package gstreamer GStreamer)
|
||||||
|
-DCMAKE_DISABLE_FIND_PACKAGE_GtkGl=ON
|
||||||
|
$(cmake_use_find_package jpeg JPEG)
|
||||||
|
-DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON
|
||||||
|
$(cmake_use_find_package las LIBLAS)
|
||||||
|
$(cmake_use_find_package lua Lua)
|
||||||
|
-DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade=ON
|
||||||
|
$(cmake_use_find_package openexr OpenEXR)
|
||||||
|
$(cmake_use_find_package openinventor Inventor)
|
||||||
|
-DBUILD_OSG_APPLICATIONS=$(usex osgapps)
|
||||||
|
$(cmake_use_find_package pdf Poppler-glib)
|
||||||
|
$(cmake_use_find_package png PNG)
|
||||||
|
$(cmake_use_find_package sdl SDL)
|
||||||
|
$(cmake_use_find_package sdl2 SDL2)
|
||||||
|
$(cmake_use_find_package svg RSVG)
|
||||||
|
$(cmake_use_find_package tiff TIFF)
|
||||||
|
$(cmake_use_find_package truetype Freetype)
|
||||||
|
$(cmake_use_find_package vnc LibVNCServer)
|
||||||
|
-DOSGVIEWER_USE_XRANDR=$(usex xrandr)
|
||||||
|
$(cmake_use_find_package zlib ZLIB)
|
||||||
|
-DOSG_USE_LOCAL_LUA_SOURCE=OFF
|
||||||
|
)
|
||||||
|
if use examples; then
|
||||||
|
mycmakeargs+=(
|
||||||
|
$(cmake_use_find_package fltk FLTK)
|
||||||
|
$(cmake_use_find_package fox FOX)
|
||||||
|
$(cmake_use_find_package glut GLUT)
|
||||||
|
$(cmake_use_find_package wxwidgets wxWidgets)
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
if use lua; then
|
||||||
|
mycmakeargs+=(
|
||||||
|
-DLUA_VERSION="$(lua_get_version)"
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cmake_src_compile
|
||||||
|
use doc && cmake_src_compile doc_openscenegraph doc_openthreads
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
|||||||
DIST Botan-2.16.0.tar.xz 5938644 BLAKE2B a4b7bb48aee0dbf0f8b81a407b6a39707c3e6040a2bb93f9c34208ab87ea64879b2e56af66f090a73d66b64156e333c89e490d206e666e665a5eb4fbcd98d13e SHA512 12550425c695119d7f448a47b7956565de373e1bc86b8fdfa0a2a5b9fed1ef93a36101b6480e7a2f78e9262c988904c353fa021b681543691d09bf5b00495bd4
|
DIST Botan-2.16.0.tar.xz 5938644 BLAKE2B a4b7bb48aee0dbf0f8b81a407b6a39707c3e6040a2bb93f9c34208ab87ea64879b2e56af66f090a73d66b64156e333c89e490d206e666e665a5eb4fbcd98d13e SHA512 12550425c695119d7f448a47b7956565de373e1bc86b8fdfa0a2a5b9fed1ef93a36101b6480e7a2f78e9262c988904c353fa021b681543691d09bf5b00495bd4
|
||||||
DIST Botan-2.17.2.tar.xz 5940964 BLAKE2B 009df11c9d4379a15a48697554a82df3baffad0fff98af995f9a5b9b3223e4db42837650d41b7081170b07fb70d62ab347c5577ef2480a8f7011b40e1cf1764d SHA512 fa9bd30d02540c4544646971c7b82d3873f32362668d2496b4bc1a92f47d52f75ec9533d5848a7d8e9b9077c7ae2866b55d70d39101c705eec0edf9dbf01d6cf
|
DIST Botan-2.17.2.tar.xz 5940964 BLAKE2B 009df11c9d4379a15a48697554a82df3baffad0fff98af995f9a5b9b3223e4db42837650d41b7081170b07fb70d62ab347c5577ef2480a8f7011b40e1cf1764d SHA512 fa9bd30d02540c4544646971c7b82d3873f32362668d2496b4bc1a92f47d52f75ec9533d5848a7d8e9b9077c7ae2866b55d70d39101c705eec0edf9dbf01d6cf
|
||||||
|
DIST Botan-2.17.3.tar.xz 5937596 BLAKE2B 605e71c959889b459bc26f17d310a33f26c9a51fe00db91db407ac5b96c9ff57bef67a401f71826e83e0d4eda2289c22685957289e6bb357f3693a1bce60f44d SHA512 ead0f144dfb9eca66d0e81e376d0d49f4b0b6bc1599f8cf52299e1753645b5b20100efa004ef5f9571f7bea88958f35db38367fc26f2603890f8f199cc890dbc
|
||||||
|
@ -0,0 +1,130 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||||
|
|
||||||
|
inherit python-r1 toolchain-funcs
|
||||||
|
|
||||||
|
MY_P="Botan-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="C++ crypto library"
|
||||||
|
HOMEPAGE="https://botan.randombit.net/"
|
||||||
|
SRC_URI="https://botan.randombit.net/releases/${MY_P}.tar.xz"
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="2/$(ver_cut 1-2)" # soname version
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
|
||||||
|
IUSE="bindist bzip2 boost doc libressl lzma python sqlite ssl static-libs zlib"
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
$(python_gen_any_dep '
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
')
|
||||||
|
"
|
||||||
|
|
||||||
|
# NOTE: Boost is needed at runtime too for the CLI tool.
|
||||||
|
DEPEND="
|
||||||
|
boost? ( >=dev-libs/boost-1.48:= )
|
||||||
|
bzip2? ( >=app-arch/bzip2-1.0.5:= )
|
||||||
|
lzma? ( app-arch/xz-utils:= )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
ssl? (
|
||||||
|
!libressl? ( dev-libs/openssl:0=[bindist=] )
|
||||||
|
libressl? ( dev-libs/libressl:0= )
|
||||||
|
)
|
||||||
|
sqlite? ( dev-db/sqlite:3= )
|
||||||
|
zlib? ( >=sys-libs/zlib-1.2.3:= )
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
# NOTE: Considering patching Botan?
|
||||||
|
# Please see upstream's guidance:
|
||||||
|
# https://botan.randombit.net/handbook/packaging.html#minimize-distribution-patches
|
||||||
|
|
||||||
|
python_check_deps() {
|
||||||
|
if use doc ; then
|
||||||
|
has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" || return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local disable_modules=()
|
||||||
|
use boost || disable_modules+=( "boost" )
|
||||||
|
use bindist && disable_modules+=( "ecdsa" )
|
||||||
|
elog "Disabling module(s): ${disable_modules[@]}"
|
||||||
|
|
||||||
|
# Enable v9 instructions for sparc64
|
||||||
|
local chostarch="${CHOST%%-*}"
|
||||||
|
if [[ "${PROFILE_ARCH}" = "sparc64" ]] ; then
|
||||||
|
chostarch="sparc32-v9"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local myos=
|
||||||
|
case ${CHOST} in
|
||||||
|
*-darwin*) myos=darwin ;;
|
||||||
|
*) myos=linux ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
case ${CHOST} in
|
||||||
|
hppa*) chostarch=parisc ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
local pythonvers=()
|
||||||
|
if use python ; then
|
||||||
|
_append() {
|
||||||
|
pythonvers+=( ${EPYTHON/python/} )
|
||||||
|
}
|
||||||
|
|
||||||
|
python_foreach_impl _append
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Don't install Python bindings automatically
|
||||||
|
# (do it manually later in the right place)
|
||||||
|
# https://bugs.gentoo.org/723096
|
||||||
|
local myargs=(
|
||||||
|
$(use_enable static-libs static-library)
|
||||||
|
$(use_with boost)
|
||||||
|
$(use_with bzip2)
|
||||||
|
$(use_with doc documentation)
|
||||||
|
$(use_with doc sphinx)
|
||||||
|
$(use_with lzma)
|
||||||
|
$(use_with sqlite sqlite3)
|
||||||
|
$(use_with ssl openssl)
|
||||||
|
$(use_with zlib)
|
||||||
|
$(usex hppa --without-stack-protector '')
|
||||||
|
--cpu=${chostarch}
|
||||||
|
--disable-modules=$( IFS=","; echo "${disable_modules[*]}" )
|
||||||
|
--docdir=share/doc
|
||||||
|
--libdir=$(get_libdir)
|
||||||
|
--os=${myos}
|
||||||
|
--distribution-info="Gentoo ${PVR}"
|
||||||
|
--prefix="${EPREFIX}/usr"
|
||||||
|
--with-endian="$(tc-endian)"
|
||||||
|
--with-python-version=$( IFS=","; echo "${pythonvers[*]}" )
|
||||||
|
--without-doxygen
|
||||||
|
--no-install-python-module
|
||||||
|
)
|
||||||
|
|
||||||
|
tc-export CC CXX AR
|
||||||
|
|
||||||
|
./configure.py "${myargs[@]}" || die "configure.py failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
LD_LIBRARY_PATH="${S}" ./botan-test || die "Validation tests failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Manually install the Python bindings (bug #723096)
|
||||||
|
if use python ; then
|
||||||
|
python_foreach_impl python_domodule src/python/botan2.py
|
||||||
|
fi
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST fstrm-0.3.0.tar.gz 185153 BLAKE2B 1e1e16792288255c1d963f2831b6f362d08a343cb58ae7ae8e24c5d9a70d870b238c399b9f2cb30da939dbfbf5faa49a61609725036113e579f2c7d63a36e599 SHA512 4134da0ed8579cb6784a419bba76b3be7487ec67b6fad65e0e662b40e668389010381176794d15da9c96339292f0faedc143f87b7ef3815b69bbc8b165af5c4d
|
|
||||||
DIST fstrm-0.6.0.tar.gz 135214 BLAKE2B 237b371450ea2e92e466aaeab2d6ebf9ba7c6bbf14d1517431818b01a2609c1765299bb576bb3a4a3a99a9ce7644992c3f5eaf82c01d903a1bad358d49ed47b4 SHA512 8e327f40fb49b36998d8bb9353b30b9924630b85adf1e4462ce4b456daa7eea727892a59f43ddd48de5bf5059a450fef54726b09af6d7f210fa182c4055d65f4
|
DIST fstrm-0.6.0.tar.gz 135214 BLAKE2B 237b371450ea2e92e466aaeab2d6ebf9ba7c6bbf14d1517431818b01a2609c1765299bb576bb3a4a3a99a9ce7644992c3f5eaf82c01d903a1bad358d49ed47b4 SHA512 8e327f40fb49b36998d8bb9353b30b9924630b85adf1e4462ce4b456daa7eea727892a59f43ddd48de5bf5059a450fef54726b09af6d7f210fa182c4055d65f4
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
inherit autotools multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="Frame Streams implementation in C"
|
|
||||||
HOMEPAGE="https://github.com/farsightsec/fstrm"
|
|
||||||
SRC_URI="https://github.com/farsightsec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86"
|
|
||||||
IUSE="static-libs utils"
|
|
||||||
|
|
||||||
RDEPEND="utils? ( dev-libs/libevent[${MULTILIB_USEDEP}] )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
eautoreconf
|
|
||||||
multilib_copy_sources
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable utils programs)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
default
|
|
||||||
find "${ED}" -name '*.la' -delete
|
|
||||||
}
|
|
@ -0,0 +1,190 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1..4} luajit )
|
||||||
|
PYTHON_COMPAT=( python3_{6..9} )
|
||||||
|
|
||||||
|
USE_PHP="php7-2 php7-3 php7-4"
|
||||||
|
PHP_EXT_ECONF_ARGS="--with-php=yes --without-lua --without-perl --without-python --without-ruby"
|
||||||
|
PHP_EXT_NAME="redland"
|
||||||
|
PHP_EXT_OPTIONAL_USE="php"
|
||||||
|
PHP_EXT_SKIP_PATCHES="yes"
|
||||||
|
PHP_EXT_SKIP_PHPIZE="yes"
|
||||||
|
|
||||||
|
inherit lua php-ext-source-r3 python-single-r1 autotools
|
||||||
|
|
||||||
|
DESCRIPTION="Language bindings for Redland"
|
||||||
|
HOMEPAGE="http://librdf.org/bindings/"
|
||||||
|
SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux"
|
||||||
|
IUSE="lua perl python php ruby test"
|
||||||
|
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
BDEPEND="sys-apps/sed
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/redland-1.0.14
|
||||||
|
lua? ( ${LUA_DEPS} )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
python? ( ${PYTHON_DEPS} )
|
||||||
|
ruby? ( dev-lang/ruby:* dev-ruby/log4r )
|
||||||
|
php? (
|
||||||
|
php_targets_php7-2? ( dev-lang/php:7.2[-threads] )
|
||||||
|
php_targets_php7-3? ( dev-lang/php:7.3[-threads] )
|
||||||
|
php_targets_php7-4? ( dev-lang/php:7.4[-threads] )
|
||||||
|
)"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-lang/swig-2
|
||||||
|
test? (
|
||||||
|
>=dev-libs/redland-1.0.14[berkdb]
|
||||||
|
)"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-bool.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.0.17.1-php-config-r1.patch
|
||||||
|
"${FILESDIR}"/${PN}-1.0.17.1-add-PHP7-support.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use python && python-single-r1_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# As of version 1.0.17.1, out-of-tree builds fail with:
|
||||||
|
# "error: redland_wrap.c: No such file or directory",
|
||||||
|
# have to copy the sources.
|
||||||
|
use lua && lua_copy_sources
|
||||||
|
|
||||||
|
use php && php-ext-source-r3_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_configure() {
|
||||||
|
pushd "${BUILD_DIR}" > /dev/null || die
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--with-lua="${ELUA}" \
|
||||||
|
--without-perl \
|
||||||
|
--without-php \
|
||||||
|
--without-python \
|
||||||
|
--without-ruby
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if use perl || use python || use ruby ; then
|
||||||
|
econf \
|
||||||
|
$(use_with lua) \
|
||||||
|
$(use_with perl) \
|
||||||
|
$(use_with python) \
|
||||||
|
--without-php \
|
||||||
|
$(use_with ruby)
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl lua_src_configure
|
||||||
|
fi
|
||||||
|
|
||||||
|
use php && php-ext-source-r3_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_compile() {
|
||||||
|
pushd "${BUILD_DIR}" > /dev/null || die
|
||||||
|
|
||||||
|
default_src_compile
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if use perl || use python || use ruby ; then
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl lua_src_compile
|
||||||
|
fi
|
||||||
|
|
||||||
|
use php && php-ext-source-r3_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_test() {
|
||||||
|
pushd "${BUILD_DIR}" > /dev/null || die
|
||||||
|
|
||||||
|
default_src_test
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if use perl || use python || use ruby ; then
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl lua_src_test
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use php ; then
|
||||||
|
local slot
|
||||||
|
for slot in $(php_get_slots) ; do
|
||||||
|
php_init_slot_env "${slot}"
|
||||||
|
cd php || die
|
||||||
|
${PHPCLI} -v
|
||||||
|
${PHPCLI} -d "extension=./${PHP_EXT_NAME}.so" -f test.php || die "PHP tests for ${slot} failed!"
|
||||||
|
cd "${S}" || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_src_install() {
|
||||||
|
pushd "${BUILD_DIR}" > /dev/null || die
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" INSTALLDIRS=vendor luadir="$(lua_get_cmod_dir)" install
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
if use perl || use python || use ruby ; then
|
||||||
|
emake DESTDIR="${D}" INSTALLDIRS=vendor install
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl lua_src_install
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use perl; then
|
||||||
|
find "${ED}" -type f -name perllocal.pod -delete
|
||||||
|
find "${ED}" -depth -mindepth 1 -type d -empty -delete
|
||||||
|
fi
|
||||||
|
|
||||||
|
use python && python_optimize
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
local slot
|
||||||
|
for slot in $(php_get_slots); do
|
||||||
|
php_init_slot_env "${slot}"
|
||||||
|
exeinto "${EXT_DIR#$EPREFIX}"
|
||||||
|
doexe "php/${PHP_EXT_NAME}.so"
|
||||||
|
done
|
||||||
|
|
||||||
|
php-ext-source-r3_createinifiles
|
||||||
|
fi
|
||||||
|
|
||||||
|
local DOCS=( AUTHORS ChangeLog NEWS README TODO )
|
||||||
|
local HTML_DOCS=( {NEWS,README,RELEASE,TODO}.html )
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -1,6 +1,8 @@
|
|||||||
DIST rocclr-3.10.0.tar.gz 813435 BLAKE2B c49f84d1ea62f14436bb6d24ad950427b353662d0a1e998953c14cb3a5bc7da6e754f04da9357c104a1b0d8ca3a616375ad6f875a704bd3cc5d5b6806f3f249e SHA512 d367777ab47063e53e768b5f16cda61b787a47a9946f6995f4f3e3e5e441737076a609a3aebb15187138a819c97ee0bd59b9476f8a27908b03d0d7c5871eba86
|
DIST rocclr-3.10.0.tar.gz 813435 BLAKE2B c49f84d1ea62f14436bb6d24ad950427b353662d0a1e998953c14cb3a5bc7da6e754f04da9357c104a1b0d8ca3a616375ad6f875a704bd3cc5d5b6806f3f249e SHA512 d367777ab47063e53e768b5f16cda61b787a47a9946f6995f4f3e3e5e441737076a609a3aebb15187138a819c97ee0bd59b9476f8a27908b03d0d7c5871eba86
|
||||||
DIST rocclr-3.8.0.tar.gz 882055 BLAKE2B 12b62d2316f3f2886f656c8fcca946735e262e850d49ef8cdb21dc984eba121d9c37250209696b2945f80be363c8244a66c3da91bc26f8c65405b27625b9538e SHA512 79bbaa628815620824fdf320451d729f630949a0e7cb35e2eca638a93f4788175759f68666a1cae6c1320458692c145a0c577739386681d2299c887420400edb
|
DIST rocclr-3.8.0.tar.gz 882055 BLAKE2B 12b62d2316f3f2886f656c8fcca946735e262e850d49ef8cdb21dc984eba121d9c37250209696b2945f80be363c8244a66c3da91bc26f8c65405b27625b9538e SHA512 79bbaa628815620824fdf320451d729f630949a0e7cb35e2eca638a93f4788175759f68666a1cae6c1320458692c145a0c577739386681d2299c887420400edb
|
||||||
DIST rocclr-3.9.0.tar.gz 811081 BLAKE2B 7c3131adcc820a7f331ddd178cd06eb8f3a22dfc85e9634906e60d7cd1b5b1ac3f0ac0327a815139901c8e2d40f74e8b7c84c761a2aecb2c63812559528ebf13 SHA512 211bc0e8008cdaeabe9e9d51f22d939f4f9703d546e6602e59286027c439ee996c44f805154bb31bedc4916ef810e4cffd9b91f054baa76db4a8945b03b07a73
|
DIST rocclr-3.9.0.tar.gz 811081 BLAKE2B 7c3131adcc820a7f331ddd178cd06eb8f3a22dfc85e9634906e60d7cd1b5b1ac3f0ac0327a815139901c8e2d40f74e8b7c84c761a2aecb2c63812559528ebf13 SHA512 211bc0e8008cdaeabe9e9d51f22d939f4f9703d546e6602e59286027c439ee996c44f805154bb31bedc4916ef810e4cffd9b91f054baa76db4a8945b03b07a73
|
||||||
|
DIST rocclr-4.0.0.tar.gz 813510 BLAKE2B b9043c6f2725bd8d1769669db522cfa8ece40d83f36dc0e79662137b285a6e89952693d55e5b241144aa7412fa31192c3aafa74ee8d498f02f9a0cffaec7de92 SHA512 81e64af843720efefd24478f65c2a8d9dafc55eb94e9c4865d7fc3e9fa15371570ed54882e3086dcb20f16487bf24bdde0d65c76c07195d854ed51895aad06b8
|
||||||
DIST rocm-opencl-runtime-3.10.0.tar.gz 1004148 BLAKE2B 3d2539d24f8b3fd039424d606ebe36d7d8d1db2425f646d093a1a48d95c1c8b1c20821674fc628e622c2a5e7cbb30547805c3b84af16ad53f860f1064efa572b SHA512 121d0f310b4b235adf5f34dbf1989016b4c875bb47779b18d35fd9fab01c2118d1860e520cc6202a6fc3405b4c7897f491f611193c992cc25fe48e12bdd9f83f
|
DIST rocm-opencl-runtime-3.10.0.tar.gz 1004148 BLAKE2B 3d2539d24f8b3fd039424d606ebe36d7d8d1db2425f646d093a1a48d95c1c8b1c20821674fc628e622c2a5e7cbb30547805c3b84af16ad53f860f1064efa572b SHA512 121d0f310b4b235adf5f34dbf1989016b4c875bb47779b18d35fd9fab01c2118d1860e520cc6202a6fc3405b4c7897f491f611193c992cc25fe48e12bdd9f83f
|
||||||
DIST rocm-opencl-runtime-3.8.0.tar.gz 1004339 BLAKE2B 966a5bd1d4d188004b15fe4263f2c18f6dad6a07f4bc264a5afa010f6035fbf73288966cd624e6e31e1ba584ba322d93343e3482177e6480c4a57a4150546f5a SHA512 bb4e3568e32bf6acc3c4812d7db169396a01bf90d079dc420ffb7df4bd4146d39938e76e9b386548fe64276bbf938a545c898de599113f20cc73ae98268c3d6a
|
DIST rocm-opencl-runtime-3.8.0.tar.gz 1004339 BLAKE2B 966a5bd1d4d188004b15fe4263f2c18f6dad6a07f4bc264a5afa010f6035fbf73288966cd624e6e31e1ba584ba322d93343e3482177e6480c4a57a4150546f5a SHA512 bb4e3568e32bf6acc3c4812d7db169396a01bf90d079dc420ffb7df4bd4146d39938e76e9b386548fe64276bbf938a545c898de599113f20cc73ae98268c3d6a
|
||||||
DIST rocm-opencl-runtime-3.9.0.tar.gz 1004372 BLAKE2B f5485dfbc615826214e1071485636e94bc83d12d4412da912455cb0ddd39ede3429a749a16428cb3c10775e652ffbe31a63ad00b3ea38a7fa43a120776a12bfe SHA512 e8149e99a7116a2c2af0d04dde55290c35dd5c6c26d95da8c8a04fcfccdb23f6617ab8348f9fc201b6d9fde7202de4ede480d7ac547ae2471c6ae10897e1795e
|
DIST rocm-opencl-runtime-3.9.0.tar.gz 1004372 BLAKE2B f5485dfbc615826214e1071485636e94bc83d12d4412da912455cb0ddd39ede3429a749a16428cb3c10775e652ffbe31a63ad00b3ea38a7fa43a120776a12bfe SHA512 e8149e99a7116a2c2af0d04dde55290c35dd5c6c26d95da8c8a04fcfccdb23f6617ab8348f9fc201b6d9fde7202de4ede480d7ac547ae2471c6ae10897e1795e
|
||||||
|
DIST rocm-opencl-runtime-4.0.0.tar.gz 1004149 BLAKE2B a41ca63bdac1930599fd808d0a5609dd4c0d475ba5fd6278a6c201e1ac72867a587d1ac6fa7d7a18a29ab708dd14b24abddd1326e1489e6aaa82d4b26be5f2f5 SHA512 913a135d693c133e17e6b3abaecac46a4fbeb5683ed7cf04060e04bec5f37d4ba5dd5ff4b357b8304142346dbde8acd3ddfdc1028f788550e0ca245f7ce665ea
|
||||||
|
@ -0,0 +1,44 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
DESCRIPTION="Radeon Open Compute Common Language Runtime"
|
||||||
|
HOMEPAGE="https://github.com/ROCm-Developer-Tools/ROCclr"
|
||||||
|
SRC_URI="https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-${PV}.tar.gz -> rocm-opencl-runtime-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/rocm-comgr-${PV}
|
||||||
|
>=dev-libs/rocr-runtime-${PV}"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-libs/rocm-comgr-${PV}
|
||||||
|
virtual/opengl
|
||||||
|
>=dev-util/rocm-cmake-${PV}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/rocclr-3.7.0-cmake-install-destination.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
S="${WORKDIR}/ROCclr-rocm-${PV}"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DUSE_COMGR_LIBRARY=YES
|
||||||
|
-DOPENCL_DIR="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"
|
||||||
|
-DCMAKE_INSTALL_PREFIX="/usr"
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
|
||||||
|
# This should be fixed in the CMakeLists.txt
|
||||||
|
sed -e "s:${BUILD_DIR}:${EPREFIX}/usr:" -i "${D}/usr/lib/cmake/rocclr/ROCclrConfig.cmake" || die
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST rocm-comgr-3.10.0.tar.gz 98322 BLAKE2B a7245531eb7e5e7a306a91ca917f03b25a159729a8fbd830cbb02355f807900f439d3d793c416ea277aa0aa64829e697ef8bb32a246a3618ed9bc2c42d25acdf SHA512 b9e0ae6d10a39d55855c35305560af8c5cdbef8f9d41022c40dc60b4fcc629a73a91c6d7235dd0785aba5e14f566f7ce0911a5a1c52c39cebd947f7b585c4d5a
|
DIST rocm-comgr-3.10.0.tar.gz 98322 BLAKE2B a7245531eb7e5e7a306a91ca917f03b25a159729a8fbd830cbb02355f807900f439d3d793c416ea277aa0aa64829e697ef8bb32a246a3618ed9bc2c42d25acdf SHA512 b9e0ae6d10a39d55855c35305560af8c5cdbef8f9d41022c40dc60b4fcc629a73a91c6d7235dd0785aba5e14f566f7ce0911a5a1c52c39cebd947f7b585c4d5a
|
||||||
DIST rocm-comgr-3.9.0.tar.gz 98316 BLAKE2B 424ff5152d99b1ea001985fbd9a6ca1a0925931579205b487505a6c3733d95fe4ee21d91453c538995b3696984acdf4d45cc77c43e1a7c75db78ad1164e3f9e6 SHA512 f49c91ba0db244a0f0d820edeb60013c8a09220e9e1a6be464c48766ac3322b18ed1d0f009e5b1df58340a6dd324a75717194696214e2bb7455cb85e516f071a
|
DIST rocm-comgr-3.9.0.tar.gz 98316 BLAKE2B 424ff5152d99b1ea001985fbd9a6ca1a0925931579205b487505a6c3733d95fe4ee21d91453c538995b3696984acdf4d45cc77c43e1a7c75db78ad1164e3f9e6 SHA512 f49c91ba0db244a0f0d820edeb60013c8a09220e9e1a6be464c48766ac3322b18ed1d0f009e5b1df58340a6dd324a75717194696214e2bb7455cb85e516f071a
|
||||||
|
DIST rocm-comgr-4.0.0.tar.gz 98316 BLAKE2B d96200d2fe8929631d1f40577a115b72e2341a66941e9de9de2e61c3d9eab9cb4a0cb51f3b2abc183be832ee86404b5f24d053396615038f4ca6bda23a7331d5 SHA512 fdbb334ff1cb2cd5eb40b9dcf1bbcb138b95d24fac80a90c12c9b5b2ac24226eed4f30ac2fa1923c274fae830e52542d5725436a77c404d1680266b103444549
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/"
|
||||||
|
inherit git-r3
|
||||||
|
S="${WORKDIR}/${P}/lib/comgr"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/ROCm-CompilerSupport-rocm-${PV}/lib/comgr"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-3.1.0-dependencies.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
DESCRIPTION="Radeon Open Compute Code Object Manager"
|
||||||
|
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/rocm-device-libs-${PV}
|
||||||
|
>=sys-devel/llvm-roc-${PV}:="
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DLLD_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/lld"
|
||||||
|
-DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
|
||||||
|
-DClang_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/clang"
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/"
|
||||||
|
inherit git-r3
|
||||||
|
S="${WORKDIR}/${P}/src"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Radeon Open Compute Device Libraries"
|
||||||
|
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
|
||||||
|
RDEPEND=">=sys-devel/llvm-roc-${PV}:="
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" || die
|
||||||
|
sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/Packages.cmake" || die
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST rocm-opencl-runtime-3.10.0.tar.gz 1004148 BLAKE2B 3d2539d24f8b3fd039424d606ebe36d7d8d1db2425f646d093a1a48d95c1c8b1c20821674fc628e622c2a5e7cbb30547805c3b84af16ad53f860f1064efa572b SHA512 121d0f310b4b235adf5f34dbf1989016b4c875bb47779b18d35fd9fab01c2118d1860e520cc6202a6fc3405b4c7897f491f611193c992cc25fe48e12bdd9f83f
|
DIST rocm-opencl-runtime-3.10.0.tar.gz 1004148 BLAKE2B 3d2539d24f8b3fd039424d606ebe36d7d8d1db2425f646d093a1a48d95c1c8b1c20821674fc628e622c2a5e7cbb30547805c3b84af16ad53f860f1064efa572b SHA512 121d0f310b4b235adf5f34dbf1989016b4c875bb47779b18d35fd9fab01c2118d1860e520cc6202a6fc3405b4c7897f491f611193c992cc25fe48e12bdd9f83f
|
||||||
DIST rocm-opencl-runtime-3.8.0.tar.gz 1004339 BLAKE2B 966a5bd1d4d188004b15fe4263f2c18f6dad6a07f4bc264a5afa010f6035fbf73288966cd624e6e31e1ba584ba322d93343e3482177e6480c4a57a4150546f5a SHA512 bb4e3568e32bf6acc3c4812d7db169396a01bf90d079dc420ffb7df4bd4146d39938e76e9b386548fe64276bbf938a545c898de599113f20cc73ae98268c3d6a
|
DIST rocm-opencl-runtime-3.8.0.tar.gz 1004339 BLAKE2B 966a5bd1d4d188004b15fe4263f2c18f6dad6a07f4bc264a5afa010f6035fbf73288966cd624e6e31e1ba584ba322d93343e3482177e6480c4a57a4150546f5a SHA512 bb4e3568e32bf6acc3c4812d7db169396a01bf90d079dc420ffb7df4bd4146d39938e76e9b386548fe64276bbf938a545c898de599113f20cc73ae98268c3d6a
|
||||||
DIST rocm-opencl-runtime-3.9.0.tar.gz 1004372 BLAKE2B f5485dfbc615826214e1071485636e94bc83d12d4412da912455cb0ddd39ede3429a749a16428cb3c10775e652ffbe31a63ad00b3ea38a7fa43a120776a12bfe SHA512 e8149e99a7116a2c2af0d04dde55290c35dd5c6c26d95da8c8a04fcfccdb23f6617ab8348f9fc201b6d9fde7202de4ede480d7ac547ae2471c6ae10897e1795e
|
DIST rocm-opencl-runtime-3.9.0.tar.gz 1004372 BLAKE2B f5485dfbc615826214e1071485636e94bc83d12d4412da912455cb0ddd39ede3429a749a16428cb3c10775e652ffbe31a63ad00b3ea38a7fa43a120776a12bfe SHA512 e8149e99a7116a2c2af0d04dde55290c35dd5c6c26d95da8c8a04fcfccdb23f6617ab8348f9fc201b6d9fde7202de4ede480d7ac547ae2471c6ae10897e1795e
|
||||||
|
DIST rocm-opencl-runtime-4.0.0.tar.gz 1004149 BLAKE2B a41ca63bdac1930599fd808d0a5609dd4c0d475ba5fd6278a6c201e1ac72867a587d1ac6fa7d7a18a29ab708dd14b24abddd1326e1489e6aaa82d4b26be5f2f5 SHA512 913a135d693c133e17e6b3abaecac46a4fbeb5683ed7cf04060e04bec5f37d4ba5dd5ff4b357b8304142346dbde8acd3ddfdc1028f788550e0ca245f7ce665ea
|
||||||
|
@ -0,0 +1,69 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake flag-o-matic
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/roc-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Radeon Open Compute OpenCL Compatible Runtime"
|
||||||
|
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 MIT"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/rocr-runtime-${PV}
|
||||||
|
>=dev-libs/rocclr-${PV}
|
||||||
|
>=dev-libs/rocm-comgr-${PV}
|
||||||
|
>=dev-libs/rocm-device-libs-${PV}
|
||||||
|
>=virtual/opencl-3
|
||||||
|
media-libs/mesa"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-lang/ocaml
|
||||||
|
dev-ml/findlib"
|
||||||
|
BDEPEND=">=dev-util/rocm-cmake-${PV}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-3.7.0-change-install-location.patch"
|
||||||
|
"${FILESDIR}/${PN}-3.5.0-do-not-install-libopencl.patch"
|
||||||
|
"${FILESDIR}/${PN}-3.10.0-add-rocclr-include-directories.patch"
|
||||||
|
"${FILESDIR}/${PN}-3.7.0-amdocl64icd.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Remove "clinfo" - use "dev-util/clinfo" instead
|
||||||
|
[ -d tools/clinfo ] && rm -rf tools/clinfo || die
|
||||||
|
|
||||||
|
# Wrong position of a '"' results in a list of strings instead of a single string and the build fails...
|
||||||
|
sed -e "s:set(CMAKE_SHARED_LINKER_FLAGS \${CMAKE_SHARED_LINKER_FLAGS} \":set(CMAKE_SHARED_LINKER_FLAGS \"\${CMAKE_SHARED_LINKER_FLAGS} :" -i "${S}/amdocl/CMakeLists.txt"
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Reported upstream: https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/issues/120
|
||||||
|
append-cflags -fcommon
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DUSE_COMGR_LIBRARY=yes
|
||||||
|
-DROCclr_DIR="${EPREFIX}/usr/include/rocclr"
|
||||||
|
-DLIBROCclr_STATIC_DIR="${EPREFIX}/usr/lib/cmake/rocclr"
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cd "${BUILD_DIR}" || die
|
||||||
|
insinto /etc/OpenCL/vendors
|
||||||
|
doins amdocl64.icd
|
||||||
|
insinto /usr/lib64
|
||||||
|
doins lib/libamdocl64.so
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST rocr-runtime-3.10.0.tar.gz 691857 BLAKE2B 68403081180fe1aead570f8055f91d13083516766afe6c9fd18d7619162cc12fa6dd0ec824ffdc44832d1ab7e823ac2cc399b7cbb4e603f95db54e492de152c5 SHA512 9ca7c7a22ea2a35437aa1a23a331c36684ada1af0f389f697bd6c1e35c4f9493b851d7e7176a0892be36d3d7de93000f7db37e3d2c109fa6c1932851c3bd703b
|
DIST rocr-runtime-3.10.0.tar.gz 691857 BLAKE2B 68403081180fe1aead570f8055f91d13083516766afe6c9fd18d7619162cc12fa6dd0ec824ffdc44832d1ab7e823ac2cc399b7cbb4e603f95db54e492de152c5 SHA512 9ca7c7a22ea2a35437aa1a23a331c36684ada1af0f389f697bd6c1e35c4f9493b851d7e7176a0892be36d3d7de93000f7db37e3d2c109fa6c1932851c3bd703b
|
||||||
DIST rocr-runtime-3.8.0.tar.gz 691209 BLAKE2B 0664b099a7ea4105e37cf42ee208c31dc58a1900aa35bbc0295df0cabba25e5352b3def0dbc1a8ea889ad4876321f99a73c4c6c9ec042186efda9b3308583825 SHA512 d968e96cabc98951890435a2b9bfc9943df9435848f0c6026a59953c78ad4c1048e7c532a8093e5f633fdc5d32622fb88ba0212f32f317d5473fd7e957e4dc4c
|
DIST rocr-runtime-3.8.0.tar.gz 691209 BLAKE2B 0664b099a7ea4105e37cf42ee208c31dc58a1900aa35bbc0295df0cabba25e5352b3def0dbc1a8ea889ad4876321f99a73c4c6c9ec042186efda9b3308583825 SHA512 d968e96cabc98951890435a2b9bfc9943df9435848f0c6026a59953c78ad4c1048e7c532a8093e5f633fdc5d32622fb88ba0212f32f317d5473fd7e957e4dc4c
|
||||||
DIST rocr-runtime-3.9.0.tar.gz 691645 BLAKE2B c90cdba93be510532a65ebfd69322972c61603b23932b95982d9a2bea742979b14acd83728a37ecacd7ec540268311bd313801acece89ec02a234dee66155dbe SHA512 e117536300ad05db27ccd92d2f9fadbdb9711fc724953ef65609c7af1ef369b8cf132c8b0f72d33e7ffd43acc3e59dc5525bacaa1507fd01fab79685f6b8d86e
|
DIST rocr-runtime-3.9.0.tar.gz 691645 BLAKE2B c90cdba93be510532a65ebfd69322972c61603b23932b95982d9a2bea742979b14acd83728a37ecacd7ec540268311bd313801acece89ec02a234dee66155dbe SHA512 e117536300ad05db27ccd92d2f9fadbdb9711fc724953ef65609c7af1ef369b8cf132c8b0f72d33e7ffd43acc3e59dc5525bacaa1507fd01fab79685f6b8d86e
|
||||||
|
DIST rocr-runtime-4.0.0.tar.gz 691835 BLAKE2B 328f7ea54767294036f435894d63354694447d964753de8b58b70ba5ae5f83561e5cda506890b43c80bdc480b1781d246ee77d5a0b08f74c5eb52d1ac5e8ddda SHA512 c95316cd8f221caee84f644e00b2b08d447b75ae4e5fe1871fa2ac6a879da57def497babfcabcaeb988d92421c165070e47d9fe846640b871249d66c82f82bea
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/"
|
||||||
|
inherit git-r3
|
||||||
|
S="${WORKDIR}/${P}/src"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/ROCR-Runtime-rocm-${PV}/src"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Radeon Open Compute Runtime"
|
||||||
|
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCR-Runtime"
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-3.7.0-cmake-install-paths.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
|
||||||
|
COMMON_DEPEND="sys-process/numactl
|
||||||
|
dev-libs/elfutils:="
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
>=dev-libs/roct-thunk-interface-${PV}
|
||||||
|
>=dev-libs/rocm-device-libs-${PV}"
|
||||||
|
BDEPEND="app-editors/vim-core"
|
||||||
|
# vim-core is needed for "xxd"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i CMakeLists.txt || die
|
||||||
|
|
||||||
|
# ... otherwise system llvm/clang is used ...
|
||||||
|
sed -e "s:find_package(Clang REQUIRED HINTS \${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS /opt/rocm/llvm ):find_package(Clang REQUIRED HINTS /usr/lib/llvm/roc ):" -i image/blit_src/CMakeLists.txt || die
|
||||||
|
|
||||||
|
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" directory ...
|
||||||
|
sed -e "s:/opt/rocm/amdgcn/bitcode:/usr/lib/amdgcn/bitcode:" -i image/blit_src/CMakeLists.txt || die
|
||||||
|
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit cmake linux-info
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]] ; then
|
||||||
|
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/ROCT-Thunk-Interface-rocm-${PV}"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Radeon Open Compute Thunk Interface"
|
||||||
|
HOMEPAGE="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
|
||||||
|
CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU ~DRM_AMDGPU_USERPTR"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/$(ver_cut 1-2)"
|
||||||
|
|
||||||
|
RDEPEND="sys-process/numactl"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i CMakeLists.txt || die
|
||||||
|
cmake_src_prepare
|
||||||
|
}
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DCPACK_PACKAGING_INSTALL_PREFIX="${EPREFIX}/usr"
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
@ -0,0 +1,340 @@
|
|||||||
|
# Copyright 1999-2020 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
LUA_COMPAT=( lua5-{1..4} luajit )
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{3_6,3_7,3_8} )
|
||||||
|
PYTHON_REQ_USE="threads(+)"
|
||||||
|
|
||||||
|
USE_PHP="php7-2 php7-3 php7-4"
|
||||||
|
|
||||||
|
PHP_EXT_NAME="xapian"
|
||||||
|
PHP_EXT_INI="yes"
|
||||||
|
PHP_EXT_OPTIONAL_USE="php"
|
||||||
|
|
||||||
|
USE_RUBY="ruby24 ruby25 ruby26"
|
||||||
|
RUBY_OPTIONAL="yes"
|
||||||
|
|
||||||
|
inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="SWIG and JNI bindings for Xapian"
|
||||||
|
HOMEPAGE="https://www.xapian.org/"
|
||||||
|
SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE="java lua mono perl php python ruby tcl"
|
||||||
|
REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
|
||||||
|
lua? ( ${LUA_REQUIRED_USE} )
|
||||||
|
python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
|
ruby? ( || ( $(ruby_get_use_targets) ) )"
|
||||||
|
|
||||||
|
COMMONDEPEND=">=dev-libs/xapian-1.4.15
|
||||||
|
lua? ( ${LUA_DEPS} )
|
||||||
|
perl? ( dev-lang/perl:= )
|
||||||
|
php? ( dev-lang/php:=[-threads] )
|
||||||
|
python? (
|
||||||
|
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
)
|
||||||
|
ruby? ( $(ruby_implementations_depend) )
|
||||||
|
tcl? ( dev-lang/tcl:= )
|
||||||
|
mono? ( dev-lang/mono )"
|
||||||
|
DEPEND="${COMMONDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
java? ( >=virtual/jdk-1.6 )"
|
||||||
|
RDEPEND="${COMMONDEPEND}
|
||||||
|
java? ( >=virtual/jre-1.6 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}"
|
||||||
|
|
||||||
|
has_basic_bindings() {
|
||||||
|
# Update this list if new bindings are added that are not built
|
||||||
|
# multiple times for multiple versions like lua, php, python and ruby are
|
||||||
|
return $(use mono || use java || use perl || use tcl)
|
||||||
|
}
|
||||||
|
|
||||||
|
php_copy_sources() {
|
||||||
|
local MULTIBUILD_VARIANTS=($(php_get_slots))
|
||||||
|
multibuild_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
php_foreach_impl() {
|
||||||
|
local MULTIBUILD_VARIANTS=($(php_get_slots))
|
||||||
|
multibuild_foreach_variant "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
ruby_copy_sources() {
|
||||||
|
local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
|
||||||
|
multibuild_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
ruby_foreach_impl() {
|
||||||
|
local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
|
||||||
|
multibuild_foreach_variant "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use mono && mono-env_pkg_setup
|
||||||
|
use java && java-pkg-opt-2_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
local php_slot
|
||||||
|
for php_slot in $(php_get_slots); do
|
||||||
|
# Unfortunately required for php-ext-source-r3_createinifiles().
|
||||||
|
mkdir "${WORKDIR}/${php_slot}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
use java && java-pkg-opt-2_src_prepare
|
||||||
|
|
||||||
|
# https://trac.xapian.org/ticket/702
|
||||||
|
export XAPIAN_CONFIG="/usr/bin/xapian-config"
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_copy_sources
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
php_copy_sources
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_copy_sources
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use ruby; then
|
||||||
|
ruby_copy_sources
|
||||||
|
fi
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if has_basic_bindings ; then
|
||||||
|
local conf=(
|
||||||
|
--disable-documentation
|
||||||
|
$(use_with mono csharp)
|
||||||
|
$(use_with java)
|
||||||
|
$(use_with perl)
|
||||||
|
$(use_with tcl)
|
||||||
|
--without-lua
|
||||||
|
--without-php
|
||||||
|
--without-php7
|
||||||
|
--without-python
|
||||||
|
--without-python3
|
||||||
|
--without-ruby
|
||||||
|
)
|
||||||
|
|
||||||
|
if use java; then
|
||||||
|
local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use perl; then
|
||||||
|
local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')"
|
||||||
|
local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')"
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf "${conf[@]}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
lua_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--disable-documentation
|
||||||
|
--without-csharp
|
||||||
|
--without-java
|
||||||
|
--without-perl
|
||||||
|
--without-tcl
|
||||||
|
--without-php
|
||||||
|
--without-php7
|
||||||
|
--without-python
|
||||||
|
--without-python3
|
||||||
|
--without-ruby
|
||||||
|
--with-lua
|
||||||
|
)
|
||||||
|
|
||||||
|
local -x LUA_INC="$(lua_get_include_dir)"
|
||||||
|
local -x LUA_LIB="$(lua_get_cmod_dir)"
|
||||||
|
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
lua_foreach_impl run_in_build_dir lua_configure
|
||||||
|
|
||||||
|
php_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--disable-documentation
|
||||||
|
--without-java
|
||||||
|
--without-lua
|
||||||
|
--without-csharp
|
||||||
|
--without-perl
|
||||||
|
--without-python
|
||||||
|
--without-python3
|
||||||
|
--without-ruby
|
||||||
|
--without-tcl
|
||||||
|
)
|
||||||
|
if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then
|
||||||
|
myconf+=(
|
||||||
|
--with-php
|
||||||
|
--without-php7
|
||||||
|
)
|
||||||
|
local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config"
|
||||||
|
elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then
|
||||||
|
myconf+=(
|
||||||
|
--without-php
|
||||||
|
--with-php7
|
||||||
|
)
|
||||||
|
local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config"
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
addpredict /usr/share/snmp/mibs/.index
|
||||||
|
addpredict /var/lib/net-snmp/mib_indexes
|
||||||
|
|
||||||
|
php_foreach_impl run_in_build_dir php_configure
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--disable-documentation
|
||||||
|
--without-java
|
||||||
|
--without-lua
|
||||||
|
--without-csharp
|
||||||
|
--without-perl
|
||||||
|
--without-php
|
||||||
|
--without-php7
|
||||||
|
--without-ruby
|
||||||
|
--without-tcl
|
||||||
|
--with-python3
|
||||||
|
)
|
||||||
|
|
||||||
|
# Avoid sandbox failures when compiling modules
|
||||||
|
addpredict "$(python_get_sitedir)"
|
||||||
|
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl run_in_build_dir python_configure
|
||||||
|
fi
|
||||||
|
|
||||||
|
ruby_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--disable-documentation
|
||||||
|
--without-java
|
||||||
|
--without-lua
|
||||||
|
--without-csharp
|
||||||
|
--without-perl
|
||||||
|
--without-php
|
||||||
|
--without-php7
|
||||||
|
--without-python
|
||||||
|
--without-python3
|
||||||
|
--with-ruby
|
||||||
|
--without-tcl
|
||||||
|
)
|
||||||
|
local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}"
|
||||||
|
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
if use ruby; then
|
||||||
|
ruby_foreach_impl run_in_build_dir ruby_configure
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
if has_basic_bindings ; then
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl run_in_build_dir emake
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
php_foreach_impl run_in_build_dir emake
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
unset PYTHONDONTWRITEBYTECODE
|
||||||
|
python_foreach_impl run_in_build_dir emake
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use ruby; then
|
||||||
|
ruby_foreach_impl run_in_build_dir emake
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
if has_basic_bindings ; then
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl run_in_build_dir emake check
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
php_foreach_impl run_in_build_dir emake check
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl run_in_build_dir emake check
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use ruby; then
|
||||||
|
ruby_foreach_impl run_in_build_dir emake check
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
if has_basic_bindings ; then
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use java; then
|
||||||
|
java-pkg_dojar java/built/xapian.jar
|
||||||
|
# TODO: make the build system not install this...
|
||||||
|
java-pkg_doso java/.libs/libxapian_jni.so
|
||||||
|
rm -rf "${D}var" || die "could not remove java cruft!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use lua; then
|
||||||
|
lua_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use php; then
|
||||||
|
php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
|
||||||
|
php-ext-source-r3_createinifiles
|
||||||
|
# php-ext-source-r3_createinifiles() changes current directory.
|
||||||
|
cd "${S}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use ruby; then
|
||||||
|
ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For some USE combinations this directory is not created
|
||||||
|
if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then
|
||||||
|
mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodoc AUTHORS HACKING NEWS TODO README
|
||||||
|
}
|
Binary file not shown.
@ -1,2 +1 @@
|
|||||||
DIST asgiref-3.3.0.tar.gz 26945 BLAKE2B bdb1154175f95fc068fd1841a69ec9c5e782c212d9649aef0b9ca7592987f88d23311149f573febd76e5ab6fea4e6087a8c5e6e9e2edb4dab37d34ff3d180845 SHA512 fbb66af8f0e2bbeed31ae6ac358f045c0eef6cdeec6edbaf358f7551ff24e69233cfbc898b60ac9d16d747a9fb7e10a8b203065602140c025b2ae7d4d7229def
|
|
||||||
DIST asgiref-3.3.1.tar.gz 27197 BLAKE2B 1a883ed8b87dd1214ffb7672796159684f04a9a38d75562df38455ea039667f877020263b4577a3f6f7cfdfa0aae2a2074781db669f10c5b639a5009ee4c94b3 SHA512 2d709e8b0ea8b9f11f485ee438cfbbfe8a832de1aa37094a6339cfff23c2605ec79f691320c42bebf46f3bddb005ebb6857d17a8ad641c87a149536cc65984e6
|
DIST asgiref-3.3.1.tar.gz 27197 BLAKE2B 1a883ed8b87dd1214ffb7672796159684f04a9a38d75562df38455ea039667f877020263b4577a3f6f7cfdfa0aae2a2074781db669f10c5b639a5009ee4c94b3 SHA512 2d709e8b0ea8b9f11f485ee438cfbbfe8a832de1aa37094a6339cfff23c2605ec79f691320c42bebf46f3bddb005ebb6857d17a8ad641c87a149536cc65984e6
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{6..9} )
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="ASGI utilities (successor to WSGI)"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://asgi.readthedocs.io/en/latest/
|
|
||||||
https://github.com/django/asgiref/
|
|
||||||
https://pypi.org/project/asgiref/"
|
|
||||||
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
@ -1,44 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python3_{6..9} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates"
|
|
||||||
HOMEPAGE="https://github.com/awslabs/serverless-application-model https://pypi.org/project/aws-sam-translator/"
|
|
||||||
SRC_URI="https://github.com/awslabs/serverless-application-model/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/serverless-application-model-${PV}"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/boto3-1.5[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jsonschema-2.6[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/six-1.11[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/mock[${PYTHON_USEDEP}]
|
|
||||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# remove pytest-cov dependency
|
|
||||||
sed -r -e 's:--cov(-[[:graph:]]+|)[[:space:]]+[[:graph:]]+::g' \
|
|
||||||
-i pytest.ini || die
|
|
||||||
|
|
||||||
# don't install tests
|
|
||||||
sed -e 's:"tests",:"tests", "tests.*",:' -i setup.py || die
|
|
||||||
|
|
||||||
# deps are installed by ebuild, don't try to reinstall them via pip
|
|
||||||
truncate --size=0 requirements/*.txt || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
@ -1,8 +1,4 @@
|
|||||||
DIST boto3-1.16.16.tar.gz 338959 BLAKE2B e34c14b89ddd402e4ca7037e1fdbb5121ff9eb2c7fefb67eabadb378cc4f8e5f5ddc3c933d366d086155b4b16319ed9e7d85af21bca1da0f17be3c2171dc9c1a SHA512 b0d0cf8877ac66e28f925c3eda6e02c845c8753c96ebb8684d7eb3a3e82ac6323ae8775715bcf7c70889921e53b0224561460cbc0c95ae56a17d606c75245971
|
|
||||||
DIST boto3-1.16.23.tar.gz 339889 BLAKE2B 0a41c084beba187a89ddf8a743c6dc4f3663aebae035468a76967e4b732abdad496bb2f0a516b5af76affa18f99d4c1a3405d0e152fb41fb1fae22a6728542e6 SHA512 942b0a540cdd6ed744bc1b4285ca8d9e3121193a59717fa247431d232f25cf042625abf82709cecef20611feb68735415be2e3187ebd4e6a1efd7488c0db14ff
|
DIST boto3-1.16.23.tar.gz 339889 BLAKE2B 0a41c084beba187a89ddf8a743c6dc4f3663aebae035468a76967e4b732abdad496bb2f0a516b5af76affa18f99d4c1a3405d0e152fb41fb1fae22a6728542e6 SHA512 942b0a540cdd6ed744bc1b4285ca8d9e3121193a59717fa247431d232f25cf042625abf82709cecef20611feb68735415be2e3187ebd4e6a1efd7488c0db14ff
|
||||||
DIST boto3-1.16.30.tar.gz 340801 BLAKE2B fcf87b43d2c18ecf1e9d7f0c8c423143e44777a6249a9893d0ebb4016703a9d87a157ed71fca98c8bd73419e6dd2bd2621d42406220e67e6dd462e1088837334 SHA512 66d3e4ae6296b1fbd31187228246c99e472ccfba756d6ca304eca134271d43dd80d1bc35af1fb63336a7c63f2341212329dde307cbbb2dce25e2aa0705c6a436
|
DIST boto3-1.16.30.tar.gz 340801 BLAKE2B fcf87b43d2c18ecf1e9d7f0c8c423143e44777a6249a9893d0ebb4016703a9d87a157ed71fca98c8bd73419e6dd2bd2621d42406220e67e6dd462e1088837334 SHA512 66d3e4ae6296b1fbd31187228246c99e472ccfba756d6ca304eca134271d43dd80d1bc35af1fb63336a7c63f2341212329dde307cbbb2dce25e2aa0705c6a436
|
||||||
DIST boto3-1.16.36.tar.gz 341458 BLAKE2B 7e4cf667cd59caa8433226eb6914412370bfa4c002f6f5d992fe49c93528d59d5740de6c8782af71d94461ea704a36d8ed46ccadfbf83982504ab507aab9b058 SHA512 06d9c6e721d1ab529e6a598b14ba6f740bec32a8165582853149b9aa294f0a272d0da4222f0dc7ef83055d91b4b0a0176e65bb34784990aca43e44db43650a2d
|
DIST boto3-1.16.36.tar.gz 341458 BLAKE2B 7e4cf667cd59caa8433226eb6914412370bfa4c002f6f5d992fe49c93528d59d5740de6c8782af71d94461ea704a36d8ed46ccadfbf83982504ab507aab9b058 SHA512 06d9c6e721d1ab529e6a598b14ba6f740bec32a8165582853149b9aa294f0a272d0da4222f0dc7ef83055d91b4b0a0176e65bb34784990aca43e44db43650a2d
|
||||||
DIST boto3-1.16.37.tar.gz 341684 BLAKE2B 4c9e7389ae4620edbb9cee2accfe6e7b520998b0a1110444d137387a098ed027a281e69a9bf6b2d3383a51b60b6dac16695b867ee27f44a9180459dd8a4b55b4 SHA512 1105b00d6aed4ebd36b77b21c6a3370dd1f34669df2621cd13dd776788d7fdd469086fd6956920632bf33a5291b14514518046983afd95441d54b35dc68347c2
|
|
||||||
DIST boto3-1.16.38.tar.gz 341739 BLAKE2B 75cad4c53ae951b8f913e533dc73f6b5e0bfebe416cb28b7a7700b848a39f0e46e225a5d9c926a3343412d0ea90405c2f22ee6e2ba996c42fab3c62bc77cf5e6 SHA512 9f9edd5a9b3b9695c453e86d29b33271134d297772b0d1e6bc440bb6a87918144c4fee16a629d67be174b756392fa7417374e12dc866d19da24174ebbf31e368
|
|
||||||
DIST boto3-1.16.39.tar.gz 341915 BLAKE2B 286a06b3e8bd6f2a1ddfb017705f19c4f73d20f46f47c74647ecdae0cc7df8246d4714b1d4f9474ce5d6748d161f1f324c84cb3371bee9945264a93d8e370d04 SHA512 e79c0f4f85364e0693e3931b70c7d6600ce8e1af990e103a2f2b4876653b472be2e20acc8fefda83c70d259661e7c4bcd5e1571fcd909a8fb3a78a924560cab5
|
|
||||||
DIST boto3-1.16.40.tar.gz 342028 BLAKE2B 6728b658ee75b76d4885e43316a58508a8563476a85af39462adf58982bfd75a680b05d273a5a0aabd3c935cd87f72d93ffd815d7230b9f44d64337f66de5071 SHA512 4ebe3069fd93657165acd7bab40c44fb37de61326e103b9675f919a0f88ef20341c9efd6fe05684a13e26f10d5b18858a978bbb04225af628df6ff16ad8ab071
|
DIST boto3-1.16.40.tar.gz 342028 BLAKE2B 6728b658ee75b76d4885e43316a58508a8563476a85af39462adf58982bfd75a680b05d273a5a0aabd3c935cd87f72d93ffd815d7230b9f44d64337f66de5071 SHA512 4ebe3069fd93657165acd7bab40c44fb37de61326e103b9675f919a0f88ef20341c9efd6fe05684a13e26f10d5b18858a978bbb04225af628df6ff16ad8ab071
|
||||||
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python3_{6..9} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="The AWS SDK for Python"
|
|
||||||
HOMEPAGE="https://github.com/boto/boto3"
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]]; then
|
|
||||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
|
||||||
inherit git-r3
|
|
||||||
BOTOCORE_PV=${PV}
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
# botocore is x.(y+3).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/mock[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_sphinx docs/source \
|
|
||||||
'dev-python/guzzle_sphinx_theme'
|
|
||||||
distutils_enable_tests nose
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# don't lock versions to narrow ranges
|
|
||||||
sed -e '/botocore/ d' \
|
|
||||||
-e '/jmespath/ d' \
|
|
||||||
-e '/s3transfer/ d' \
|
|
||||||
-i setup.py || die
|
|
||||||
|
|
||||||
# prevent an infinite loop
|
|
||||||
rm tests/functional/docs/test_smoke.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python3_{6..9} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="The AWS SDK for Python"
|
|
||||||
HOMEPAGE="https://github.com/boto/boto3"
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]]; then
|
|
||||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
|
||||||
inherit git-r3
|
|
||||||
BOTOCORE_PV=${PV}
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
# botocore is x.(y+3).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/mock[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_sphinx docs/source \
|
|
||||||
'dev-python/guzzle_sphinx_theme'
|
|
||||||
distutils_enable_tests nose
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# don't lock versions to narrow ranges
|
|
||||||
sed -e '/botocore/ d' \
|
|
||||||
-e '/jmespath/ d' \
|
|
||||||
-e '/s3transfer/ d' \
|
|
||||||
-i setup.py || die
|
|
||||||
|
|
||||||
# prevent an infinite loop
|
|
||||||
rm tests/functional/docs/test_smoke.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python3_{6..9} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="The AWS SDK for Python"
|
|
||||||
HOMEPAGE="https://github.com/boto/boto3"
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]]; then
|
|
||||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
|
||||||
inherit git-r3
|
|
||||||
BOTOCORE_PV=${PV}
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
# botocore is x.(y+3).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/mock[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_sphinx docs/source \
|
|
||||||
'dev-python/guzzle_sphinx_theme'
|
|
||||||
distutils_enable_tests nose
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# don't lock versions to narrow ranges
|
|
||||||
sed -e '/botocore/ d' \
|
|
||||||
-e '/jmespath/ d' \
|
|
||||||
-e '/s3transfer/ d' \
|
|
||||||
-i setup.py || die
|
|
||||||
|
|
||||||
# prevent an infinite loop
|
|
||||||
rm tests/functional/docs/test_smoke.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
|
||||||
}
|
|
@ -1,56 +0,0 @@
|
|||||||
# Copyright 1999-2020 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
PYTHON_COMPAT=( python3_{6..9} )
|
|
||||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="The AWS SDK for Python"
|
|
||||||
HOMEPAGE="https://github.com/boto/boto3"
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
if [[ "${PV}" == "9999" ]]; then
|
|
||||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
|
||||||
inherit git-r3
|
|
||||||
BOTOCORE_PV=${PV}
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
# botocore is x.(y+3).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/mock[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_sphinx docs/source \
|
|
||||||
'dev-python/guzzle_sphinx_theme'
|
|
||||||
distutils_enable_tests nose
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# don't lock versions to narrow ranges
|
|
||||||
sed -e '/botocore/ d' \
|
|
||||||
-e '/jmespath/ d' \
|
|
||||||
-e '/s3transfer/ d' \
|
|
||||||
-i setup.py || die
|
|
||||||
|
|
||||||
# prevent an infinite loop
|
|
||||||
rm tests/functional/docs/test_smoke.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}"
|
|
||||||
}
|
|
@ -1,8 +1,4 @@
|
|||||||
DIST botocore-1.19.16.tar.gz 7009239 BLAKE2B d582538f25c500297ab8a5ce3f054a5ba2f94d0d5f37d0aeee934943854bb5fc429e33040b56d1e06cfd93a51bd917c96dac9432c5b84d59513b47af52285ac1 SHA512 d36b580e0ad56143b9b36679d17910fcdb49ec132143441d6a078797f79bec1fd6f06b2afb8542e16e844fb892c2902aeab1cfcf66a8ddb9ecbcc92be4ced29d
|
|
||||||
DIST botocore-1.19.23.tar.gz 7090433 BLAKE2B c5b6801e169b7c0325b33b005be0e4096442d5f9e09e7223d6668cdbd7a68b977284b4e660be5dfbf30ae661202691866dff2b3b1639d7467b3ff21ed6c90702 SHA512 9e984c48109f17126e380b0194e998c65ef02cba83ce3be6b3398a5913a41e23607779c82b90814d8193abdeb3a6cecedb443a6fc5d8d6b7ccb68ed0a0e0bc37
|
DIST botocore-1.19.23.tar.gz 7090433 BLAKE2B c5b6801e169b7c0325b33b005be0e4096442d5f9e09e7223d6668cdbd7a68b977284b4e660be5dfbf30ae661202691866dff2b3b1639d7467b3ff21ed6c90702 SHA512 9e984c48109f17126e380b0194e998c65ef02cba83ce3be6b3398a5913a41e23607779c82b90814d8193abdeb3a6cecedb443a6fc5d8d6b7ccb68ed0a0e0bc37
|
||||||
DIST botocore-1.19.30.tar.gz 7224700 BLAKE2B 50712be7e6e4a8a22607d567a8d227bbc6d9a7156c245a9faa5adf0e94364d5e5738dd558534e072d071e88315fd79555454fd5f36dfb5d309effca6a39f2247 SHA512 8d9a0becad072ac01e04c1709e8851344bbcd35ecb6c269cace7c229e3b2e48b8fd91ca31be96c67831030a75a63027e8700772601a65eb529bcfd8a58434b6c
|
DIST botocore-1.19.30.tar.gz 7224700 BLAKE2B 50712be7e6e4a8a22607d567a8d227bbc6d9a7156c245a9faa5adf0e94364d5e5738dd558534e072d071e88315fd79555454fd5f36dfb5d309effca6a39f2247 SHA512 8d9a0becad072ac01e04c1709e8851344bbcd35ecb6c269cace7c229e3b2e48b8fd91ca31be96c67831030a75a63027e8700772601a65eb529bcfd8a58434b6c
|
||||||
DIST botocore-1.19.36.tar.gz 7291325 BLAKE2B d1f79298a0f47d704418cac8390a5d500b1f300fc9bdbc0b215a3630adb70c29a951c6dff2a6ebfde42872cbc3af4c442d09fa0233b2c957521e6a5e05816c60 SHA512 420ad7c59496b2b74ba6ecde8dc40ac3e47c5676335f7471448fcdde5b70bda3bd7516963788d8a7a940aaa9cf488b6529e6fbd2842806f58520cd8e2dc15a60
|
DIST botocore-1.19.36.tar.gz 7291325 BLAKE2B d1f79298a0f47d704418cac8390a5d500b1f300fc9bdbc0b215a3630adb70c29a951c6dff2a6ebfde42872cbc3af4c442d09fa0233b2c957521e6a5e05816c60 SHA512 420ad7c59496b2b74ba6ecde8dc40ac3e47c5676335f7471448fcdde5b70bda3bd7516963788d8a7a940aaa9cf488b6529e6fbd2842806f58520cd8e2dc15a60
|
||||||
DIST botocore-1.19.37.tar.gz 7335789 BLAKE2B 3df00ad1f0d34f8f8408741b503fafdf9bdaacd9f5b0c52ffbc0b3172e7b0d01e741a076430268c55c39f1fe050a9b8bcc2d183eb54830886c7f3f050a22c408 SHA512 53ff17dcba3e72910709de7fe4504a04a507a708c2674039cfb682276ea7f8f46d3afeadbb41103d02141183d6216aab5964b0df98033cd12946ed1c83373aaf
|
|
||||||
DIST botocore-1.19.38.tar.gz 7358201 BLAKE2B 16dee2bd0d27996fd761b19918c36de0475c827cb27d0c1505e438436872337f0a5b0ddceb3c4ffb3b5c15592a2aa328f8eec94e2e6ab55aa705299ea847c465 SHA512 51a6c7a0ab950c4a7f0d7859d90c39f30f4be2789b55f520f5318a00878c62a2f5eaa9741e53953d3226a23137415fc4318ca09d37d690e71b8f2078b2662cfe
|
|
||||||
DIST botocore-1.19.39.tar.gz 7371273 BLAKE2B 574b0dedfbae40d496d5600ca37ec1181e74d48301deacaeca8b1628df1d5bdb3dfcdd0310b3e4860c9f0605cca176dadb4e313040a27521a0c0643ac7d0df0f SHA512 4b8b197a222f70cb136aeeac04178a27c229a2e7a82e42c66ab5f7366039a3d1748290d59df14db9039016247782c8f144757890e9fa0ebef4ea61f81931600f
|
|
||||||
DIST botocore-1.19.40.tar.gz 7371480 BLAKE2B afd861d013b78487ff2a6d47a531536f3928c6e21dc88dc1a203d90e335c688a530bc9b253f325a641f4b31fc592dcec39d880e1962118b22a170229c54dbd29 SHA512 9d59a80864926a6ffcee7bd35ae1bc70cb5c373eba97318737f8485d8dc45a3efb4719dd6de64ced58077462eae445862708c04f2e936da6bf1fd7a0c24b3401
|
DIST botocore-1.19.40.tar.gz 7371480 BLAKE2B afd861d013b78487ff2a6d47a531536f3928c6e21dc88dc1a203d90e335c688a530bc9b253f325a641f4b31fc592dcec39d880e1962118b22a170229c54dbd29 SHA512 9d59a80864926a6ffcee7bd35ae1bc70cb5c373eba97318737f8485d8dc45a3efb4719dd6de64ced58077462eae445862708c04f2e936da6bf1fd7a0c24b3401
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue