parent
152a1f4a9b
commit
d4499389df
Binary file not shown.
Binary file not shown.
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||||
|
|
||||||
|
inherit distutils-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||||
|
HOMEPAGE="https://ansible.com/"
|
||||||
|
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~x64-macos"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||||
|
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||||
|
net-misc/sshpass
|
||||||
|
virtual/ssh
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
test? (
|
||||||
|
${RDEPEND}
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||||
|
dev-python/passlib[${PYTHON_USEDEP}]
|
||||||
|
dev-python/coverage[${PYTHON_USEDEP}]
|
||||||
|
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||||
|
dev-vcs/git
|
||||||
|
)"
|
||||||
|
|
||||||
|
# not included in release tarball
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
cd docs/docsite || die
|
||||||
|
export CPUS=4
|
||||||
|
emake -f Makefile.sphinx html
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
|
||||||
|
doman docs/man/man1/*.1
|
||||||
|
dodoc -r examples
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST conky-1.10.4.tar.gz 365145 BLAKE2B 60f6f53ef67a9958d4dd4c3f1ab53886235927ed457ad3e98d2f6f61568a14baa7cd2afa0d3ddde9ed5e16aae17891213d906f49c308269f678adf37ea627329 SHA512 665a3c2a9b150576d7c29964dafb7030f5aa5955530142cf0d00f0f49f4a3b320924d389b3a833ef6eb18468000f5c62d918e8f067c7b40cd9e205d0bf0d8e0c
|
|
||||||
DIST conky-1.10.8.tar.gz 373075 BLAKE2B 749d8bb37557c1eeb8b07955bbd45704fadb41995fad8380dd89afdf7b0c9dce02d19692691e3ef1857d849c05eae1b2fdf20243460d767199a681aeb9e87746 SHA512 743b1d17db4ae654c7a319fe9157e9ebc5eb4ae0462a1f7269332d379e8bdd1dbfecc3ab6f46c8b5176b7e40918301649ac3ee883a84dc4fc8d766abbac6585a
|
DIST conky-1.10.8.tar.gz 373075 BLAKE2B 749d8bb37557c1eeb8b07955bbd45704fadb41995fad8380dd89afdf7b0c9dce02d19692691e3ef1857d849c05eae1b2fdf20243460d767199a681aeb9e87746 SHA512 743b1d17db4ae654c7a319fe9157e9ebc5eb4ae0462a1f7269332d379e8bdd1dbfecc3ab6f46c8b5176b7e40918301649ac3ee883a84dc4fc8d766abbac6585a
|
||||||
|
@ -1,184 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit cmake-utils linux-info readme.gentoo-r1
|
|
||||||
|
|
||||||
DESCRIPTION="An advanced, highly configurable system monitor for X"
|
|
||||||
HOMEPAGE="https://github.com/brndnmtthws/conky"
|
|
||||||
SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 ~arm ppc ppc64 sparc x86"
|
|
||||||
IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc
|
|
||||||
lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses
|
|
||||||
nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax
|
|
||||||
weather-metar weather-xoap webserver wifi X xmms2"
|
|
||||||
|
|
||||||
DEPEND_COMMON="
|
|
||||||
X? (
|
|
||||||
imlib? ( media-libs/imlib2[X] )
|
|
||||||
lua-cairo? (
|
|
||||||
>=dev-lua/toluapp-1.0.93
|
|
||||||
x11-libs/cairo[X] )
|
|
||||||
lua-imlib? (
|
|
||||||
>=dev-lua/toluapp-1.0.93
|
|
||||||
media-libs/imlib2[X] )
|
|
||||||
lua-rsvg? (
|
|
||||||
>=dev-lua/toluapp-1.0.93
|
|
||||||
gnome-base/librsvg )
|
|
||||||
nvidia? ( || ( x11-drivers/nvidia-drivers[tools,static-libs] media-video/nvidia-settings ) )
|
|
||||||
truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXinerama
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXext
|
|
||||||
audacious? ( >=media-sound/audacious-1.5 dev-libs/glib:2 )
|
|
||||||
xmms2? ( media-sound/xmms2 )
|
|
||||||
)
|
|
||||||
cmus? ( media-sound/cmus )
|
|
||||||
curl? ( net-misc/curl )
|
|
||||||
eve? ( net-misc/curl dev-libs/libxml2 )
|
|
||||||
ical? ( dev-libs/libical )
|
|
||||||
iconv? ( virtual/libiconv )
|
|
||||||
irc? ( net-libs/libircclient )
|
|
||||||
mysql? ( >=virtual/mysql-5.0 )
|
|
||||||
ncurses? ( sys-libs/ncurses:= )
|
|
||||||
pulseaudio? ( media-sound/pulseaudio )
|
|
||||||
rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 )
|
|
||||||
systemd? ( sys-apps/systemd )
|
|
||||||
wifi? ( net-wireless/wireless-tools )
|
|
||||||
weather-metar? ( net-misc/curl )
|
|
||||||
weather-xoap? ( dev-libs/libxml2 net-misc/curl )
|
|
||||||
webserver? ( net-libs/libmicrohttpd )
|
|
||||||
>=dev-lang/lua-5.1.4-r8:0
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND_COMMON}
|
|
||||||
apcupsd? ( sys-power/apcupsd )
|
|
||||||
hddtemp? ( app-admin/hddtemp )
|
|
||||||
moc? ( media-sound/moc )
|
|
||||||
nano-syntax? ( app-editors/nano )
|
|
||||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${DEPEND_COMMON}
|
|
||||||
app-text/docbook2X
|
|
||||||
"
|
|
||||||
|
|
||||||
CONFIG_CHECK=~IPV6
|
|
||||||
|
|
||||||
DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${P}-x11-build.patch )
|
|
||||||
|
|
||||||
DISABLE_AUTOFORMATTING="yes"
|
|
||||||
DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
|
|
||||||
To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf
|
|
||||||
and edit it to your liking.
|
|
||||||
|
|
||||||
There are pretty html docs available at the conky homepage
|
|
||||||
or in ${ROOT%/}/usr/share/doc/${PF}/html.
|
|
||||||
|
|
||||||
Also see https://wiki.gentoo.org/wiki/Conky/HOWTO"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use ipv6 && linux-info_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
mycmakeargs=(
|
|
||||||
-DBUILD_X11=ON
|
|
||||||
-DOWN_WINDOW=ON
|
|
||||||
-DBUILD_XDAMAGE=ON
|
|
||||||
-DBUILD_XINERAMA=ON
|
|
||||||
-DBUILD_XDBE=ON
|
|
||||||
-DBUILD_XFT=$(usex truetype)
|
|
||||||
-DBUILD_IMLIB2=$(usex imlib)
|
|
||||||
-DBUILD_XSHAPE=ON
|
|
||||||
-DBUILD_ARGB=ON
|
|
||||||
-DBUILD_LUA_CAIRO=$(usex lua-cairo)
|
|
||||||
-DBUILD_LUA_IMLIB2=$(usex lua-imlib)
|
|
||||||
-DBUILD_LUA_RSVG=$(usex lua-rsvg)
|
|
||||||
-DBUILD_NVIDIA=$(usex nvidia)
|
|
||||||
-DBUILD_AUDACIOUS=$(usex audacious)
|
|
||||||
-DBUILD_XMMS2=$(usex xmms2)
|
|
||||||
)
|
|
||||||
else
|
|
||||||
mycmakeargs=(
|
|
||||||
-DBUILD_X11=OFF
|
|
||||||
-DBUILD_NVIDIA=OFF
|
|
||||||
-DBUILD_LUA_CAIRO=OFF
|
|
||||||
-DBUILD_LUA_IMLIB2=OFF
|
|
||||||
-DBUILD_LUA_RSVG=OFF
|
|
||||||
-DBUILD_AUDACIOUS=OFF
|
|
||||||
-DBUILD_XMMS2=OFF
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
mycmakeargs+=(
|
|
||||||
-DBUILD_APCUPSD=$(usex apcupsd)
|
|
||||||
-DBUILD_CMUS=$(usex cmus)
|
|
||||||
-DBUILD_CURL=$(usex curl)
|
|
||||||
-DBUILD_EVE=$(usex eve)
|
|
||||||
-DBUILD_HDDTEMP=$(usex hddtemp)
|
|
||||||
-DBUILD_IOSTATS=$(usex iostats)
|
|
||||||
-DBUILD_ICAL=$(usex ical)
|
|
||||||
-DBUILD_ICONV=$(usex iconv)
|
|
||||||
-DBUILD_IPV6=$(usex ipv6)
|
|
||||||
-DBUILD_IRC=$(usex irc)
|
|
||||||
-DBUILD_MATH=$(usex math)
|
|
||||||
-DBUILD_MOC=$(usex moc)
|
|
||||||
-DBUILD_MPD=$(usex mpd)
|
|
||||||
-DBUILD_MYSQL=$(usex mysql)
|
|
||||||
-DBUILD_NCURSES=$(usex ncurses)
|
|
||||||
-DBUILD_PORT_MONITORS=$(usex portmon)
|
|
||||||
-DBUILD_PULSEAUDIO=$(usex pulseaudio)
|
|
||||||
-DBUILD_RSS=$(usex rss)
|
|
||||||
-DBUILD_JOURNAL=$(usex systemd)
|
|
||||||
-DBUILD_IBM=$(usex thinkpad)
|
|
||||||
-DBUILD_WEATHER_METAR=$(usex weather-metar)
|
|
||||||
-DBUILD_WEATHER_XOAP=$(usex weather-xoap)
|
|
||||||
-DBUILD_HTTP=$(usex webserver)
|
|
||||||
-DBUILD_WLAN=$(usex wifi)
|
|
||||||
-DBUILD_BUILTIN_CONFIG=ON
|
|
||||||
-DBUILD_OLD_CONFIG=ON
|
|
||||||
-DBUILD_I18N=ON
|
|
||||||
-DMAINTAINER_MODE=OFF
|
|
||||||
-DRELEASE=ON
|
|
||||||
-DBUILD_BMPX=OFF
|
|
||||||
-DDOC_PATH=/usr/share/doc/${PF}
|
|
||||||
)
|
|
||||||
# -DMAINTAINER_MODE=OFF disables building documentation and fixes bug #486270
|
|
||||||
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
|
|
||||||
if use vim-syntax; then
|
|
||||||
insinto /usr/share/vim/vimfiles/ftdetect
|
|
||||||
doins "${S}"/extras/vim/ftdetect/conkyrc.vim
|
|
||||||
|
|
||||||
insinto /usr/share/vim/vimfiles/syntax
|
|
||||||
doins "${S}"/extras/vim/syntax/conkyrc.vim
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use nano-syntax; then
|
|
||||||
insinto /usr/share/nano/
|
|
||||||
doins "${S}"/extras/nano/conky.nanorc
|
|
||||||
fi
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
# See https://github.com/github/backup-utils/issues/135
|
||||||
|
PYTHON_COMPAT=(python2_7)
|
||||||
|
inherit python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Backup and recovery utilities for GitHub Enterprise"
|
||||||
|
HOMEPAGE="https://github.com/github/backup-utils"
|
||||||
|
SRC_URI="https://github.com/github/backup-utils/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="test? (
|
||||||
|
dev-util/checkbashisms
|
||||||
|
sys-apps/moreutils
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="net-misc/rsync"
|
||||||
|
|
||||||
|
MY_PN="${PN/#github-/}"
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:;
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin/*
|
||||||
|
insinto usr/share/${PN}
|
||||||
|
doins share/${PN}/version
|
||||||
|
|
||||||
|
exeinto usr/share/${PN}
|
||||||
|
doexe share/${PN}/bm.sh
|
||||||
|
doexe share/${PN}/ghe-*
|
||||||
|
|
||||||
|
insinto etc/${PN}
|
||||||
|
newins backup.config-example backup.config
|
||||||
|
|
||||||
|
dodoc -r docs/*
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake test
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST kubectx-0.5.0.tar.gz 398389 BLAKE2B 6eb5a91667e62e029bc9810e4e5833acdb99a73201713f9eb3fcee991001546fbcb7a381e3b1a568952b1a224975a238c41f65382cf384ea266f3dad55a79949 SHA512 0a587a0260960dfc69c3a30c3e73d2b2ac83937ef8a05df345445f1dc64adc725d42f7652ec2c65a02becdc40a7de3e49b402d7991f8dc970ee60b913b3ae5df
|
DIST kubectx-0.5.0.tar.gz 398389 BLAKE2B 6eb5a91667e62e029bc9810e4e5833acdb99a73201713f9eb3fcee991001546fbcb7a381e3b1a568952b1a224975a238c41f65382cf384ea266f3dad55a79949 SHA512 0a587a0260960dfc69c3a30c3e73d2b2ac83937ef8a05df345445f1dc64adc725d42f7652ec2c65a02becdc40a7de3e49b402d7991f8dc970ee60b913b3ae5df
|
||||||
|
DIST kubectx-0.6.1.tar.gz 481134 BLAKE2B 2e7476dfb4fe0296abfbfd939af53438692a4efb7f899b659aa8578f2b4610c0cc87ad0eaa142276b32b5441febde211232ed39f2306af5fd232fea8a5cc688d SHA512 cb4616777a090625cba892b8f73c06a8c5e182d1373c636576a8ae6937bb9817c2546ae1ee3f56a9473f0b04a93965a1a857fdd2ba10451ea0e0509c9f765a79
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit vcs-snapshot bash-completion-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Fast way to switch between clusters and namespaces in kubectl"
|
||||||
|
HOMEPAGE="https://github.com/ahmetb/kubectx"
|
||||||
|
SRC_URI="https://github.com/ahmetb/kubectx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="sys-cluster/kubectl"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin kubectx kubens
|
||||||
|
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
newins completion/kubectx.zsh _kubectx
|
||||||
|
newins completion/kubens.zsh _kubens
|
||||||
|
|
||||||
|
newbashcomp completion/kubectx.bash kubectx
|
||||||
|
newbashcomp completion/kubens.bash kubens
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,4 @@
|
|||||||
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
||||||
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
||||||
DIST certbot-0.26.0.tar.gz 1236499 BLAKE2B ea276f8b0fd4c7c6ce59acdcd3829d45d06ee31ac317bd846083da8ab105ae9357eaafd81992e1493c4965a95a70ee71f2d41875ca7e8c0613cbe44eeb3dffa5 SHA512 19f689d5b8724c6e7aa1539808b1b60913ad0f4a9272ebf6f40115028cef3cb49d9416239e104f125ed549c15e2a032935d0d2da1866548d0a177ef70608dce1
|
DIST certbot-0.26.0.tar.gz 1236499 BLAKE2B ea276f8b0fd4c7c6ce59acdcd3829d45d06ee31ac317bd846083da8ab105ae9357eaafd81992e1493c4965a95a70ee71f2d41875ca7e8c0613cbe44eeb3dffa5 SHA512 19f689d5b8724c6e7aa1539808b1b60913ad0f4a9272ebf6f40115028cef3cb49d9416239e104f125ed549c15e2a032935d0d2da1866548d0a177ef70608dce1
|
||||||
|
DIST certbot-0.27.1.tar.gz 1240538 BLAKE2B 3d03acc8465c5d44de99ffbee67bd75fbd7d6e5d1cb1d1a6551d14c64dd699bbd91deaf3398ea3a7c2eeb8c353650e6a06cf64c88533f4270f05d1f3381843cf SHA512 ce4edd1088e9abba89f026953e42f782c6e3ef41b11123d7faf8f1e4c230b2be5107ad70b7c6d515b6ce3d06a65ae132a37d4e41fd35f728a17ba94bb09ebb00
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||||
|
inherit git-r3
|
||||||
|
S=${WORKDIR}/${P}/${PN}
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||||
|
S=${WORKDIR}/certbot-${PV}/acme
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="An implementation of the ACME protocol"
|
||||||
|
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/josepy-1.0.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytz[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-2.10[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
test? (
|
||||||
|
${RDEPEND}
|
||||||
|
dev-python/pytest[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests -w ${PN} || die
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
||||||
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
||||||
DIST certbot-0.26.0.tar.gz 1236499 BLAKE2B ea276f8b0fd4c7c6ce59acdcd3829d45d06ee31ac317bd846083da8ab105ae9357eaafd81992e1493c4965a95a70ee71f2d41875ca7e8c0613cbe44eeb3dffa5 SHA512 19f689d5b8724c6e7aa1539808b1b60913ad0f4a9272ebf6f40115028cef3cb49d9416239e104f125ed549c15e2a032935d0d2da1866548d0a177ef70608dce1
|
DIST certbot-0.26.0.tar.gz 1236499 BLAKE2B ea276f8b0fd4c7c6ce59acdcd3829d45d06ee31ac317bd846083da8ab105ae9357eaafd81992e1493c4965a95a70ee71f2d41875ca7e8c0613cbe44eeb3dffa5 SHA512 19f689d5b8724c6e7aa1539808b1b60913ad0f4a9272ebf6f40115028cef3cb49d9416239e104f125ed549c15e2a032935d0d2da1866548d0a177ef70608dce1
|
||||||
|
DIST certbot-0.27.1.tar.gz 1240538 BLAKE2B 3d03acc8465c5d44de99ffbee67bd75fbd7d6e5d1cb1d1a6551d14c64dd699bbd91deaf3398ea3a7c2eeb8c353650e6a06cf64c88533f4270f05d1f3381843cf SHA512 ce4edd1088e9abba89f026953e42f782c6e3ef41b11123d7faf8f1e4c230b2be5107ad70b7c6d515b6ce3d06a65ae132a37d4e41fd35f728a17ba94bb09ebb00
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||||
|
inherit git-r3
|
||||||
|
S=${WORKDIR}/${P}/${PN}
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
|
||||||
|
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND=">=app-crypt/certbot-0.26.0[${PYTHON_USEDEP}]
|
||||||
|
>=app-crypt/acme-0.25.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/python-augeas[${PYTHON_USEDEP}]
|
||||||
|
dev-python/zope-component[${PYTHON_USEDEP}]
|
||||||
|
dev-python/zope-interface[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="test? ( ${RDEPEND}
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}] )
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests || die
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
||||||
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
||||||
DIST certbot-0.26.0.tar.gz 1236499 BLAKE2B ea276f8b0fd4c7c6ce59acdcd3829d45d06ee31ac317bd846083da8ab105ae9357eaafd81992e1493c4965a95a70ee71f2d41875ca7e8c0613cbe44eeb3dffa5 SHA512 19f689d5b8724c6e7aa1539808b1b60913ad0f4a9272ebf6f40115028cef3cb49d9416239e104f125ed549c15e2a032935d0d2da1866548d0a177ef70608dce1
|
DIST certbot-0.26.0.tar.gz 1236499 BLAKE2B ea276f8b0fd4c7c6ce59acdcd3829d45d06ee31ac317bd846083da8ab105ae9357eaafd81992e1493c4965a95a70ee71f2d41875ca7e8c0613cbe44eeb3dffa5 SHA512 19f689d5b8724c6e7aa1539808b1b60913ad0f4a9272ebf6f40115028cef3cb49d9416239e104f125ed549c15e2a032935d0d2da1866548d0a177ef70608dce1
|
||||||
|
DIST certbot-0.27.1.tar.gz 1240538 BLAKE2B 3d03acc8465c5d44de99ffbee67bd75fbd7d6e5d1cb1d1a6551d14c64dd699bbd91deaf3398ea3a7c2eeb8c353650e6a06cf64c88533f4270f05d1f3381843cf SHA512 ce4edd1088e9abba89f026953e42f782c6e3ef41b11123d7faf8f1e4c230b2be5107ad70b7c6d515b6ce3d06a65ae132a37d4e41fd35f728a17ba94bb09ebb00
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||||
|
inherit git-r3
|
||||||
|
S=${WORKDIR}/${P}/${PN}
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)"
|
||||||
|
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
>=app-crypt/certbot-0.26.0[${PYTHON_USEDEP}]
|
||||||
|
>=app-crypt/acme-0.25.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}]
|
||||||
|
dev-python/zope-interface[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="${CDEPEND}"
|
@ -1,3 +1,4 @@
|
|||||||
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
|
||||||
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
DIST certbot-0.25.1.tar.gz 1160526 BLAKE2B 2dd2196c5986d5f5fe59f711589b6c3393d9c4183febb7048eab0b85e033f81d5c7ff12d7fea3aa69585308f5a4984143e431047fee73b42b16bd49e1cd2d14f SHA512 6395baa33acb4cf9e953294ddb07694ffa1e76424e12114db8df0f64fb3f1872c3145b02d853c139183b2b708d40d236f91d356eb9ecca447f577bd725fee6e5
|
||||||
DIST certbot-0.26.1.tar.gz 1237273 BLAKE2B d3e1582eac16c224a361d383266000c057a825fca996776b575c152e9d7b29c3ac719dccfd7a7dc4a6adb9070f7c3b4a2fbf0e59bd6d5bf74acdfd7487c5103a SHA512 e1eaca840f020135ad329c458b25f69b622de0e886c69fe64f098a6ea468e74e69e16625c5ea5c9465d220b1de01e40a45450dc5e2aded1c474508f65863396a
|
DIST certbot-0.26.1.tar.gz 1237273 BLAKE2B d3e1582eac16c224a361d383266000c057a825fca996776b575c152e9d7b29c3ac719dccfd7a7dc4a6adb9070f7c3b4a2fbf0e59bd6d5bf74acdfd7487c5103a SHA512 e1eaca840f020135ad329c458b25f69b622de0e886c69fe64f098a6ea468e74e69e16625c5ea5c9465d220b1de01e40a45450dc5e2aded1c474508f65863396a
|
||||||
|
DIST certbot-0.27.1.tar.gz 1240538 BLAKE2B 3d03acc8465c5d44de99ffbee67bd75fbd7d6e5d1cb1d1a6551d14c64dd699bbd91deaf3398ea3a7c2eeb8c353650e6a06cf64c88533f4270f05d1f3381843cf SHA512 ce4edd1088e9abba89f026953e42f782c6e3ef41b11123d7faf8f1e4c230b2be5107ad70b7c6d515b6ce3d06a65ae132a37d4e41fd35f728a17ba94bb09ebb00
|
||||||
|
@ -0,0 +1,53 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]]; then
|
||||||
|
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
|
||||||
|
inherit git-r3
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
|
||||||
|
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
>=app-crypt/acme-0.26.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
|
||||||
|
dev-python/configobj[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cryptography-1.2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/josepy[${PYTHON_USEDEP}]
|
||||||
|
dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyrfc3339[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytz[${PYTHON_USEDEP}]
|
||||||
|
dev-python/zope-component[${PYTHON_USEDEP}]
|
||||||
|
dev-python/zope-interface[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
test? (
|
||||||
|
>=dev-python/astroid-1.3.5[${PYTHON_USEDEP}]
|
||||||
|
dev-python/coverage[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ipdb[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pylint-1.4.2[${PYTHON_USEDEP}]
|
||||||
|
dev-python/wheel[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
nosetests -v ${PN} || die
|
||||||
|
}
|
@ -1,45 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit ltprune multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
|
|
||||||
HOMEPAGE="https://p11-glue.freedesktop.org/p11-kit.html"
|
|
||||||
SRC_URI="https://p11-glue.freedesktop.org/releases/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="+asn1 debug +libffi +trust"
|
|
||||||
REQUIRED_USE="trust? ( asn1 )"
|
|
||||||
|
|
||||||
RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4[${MULTILIB_USEDEP}] )
|
|
||||||
libffi? ( >=dev-libs/libffi-3.0.0[${MULTILIB_USEDEP}] )
|
|
||||||
trust? ( app-misc/ca-certificates )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# disable unsafe tests, bug#502088
|
|
||||||
export FAKED_MODE=1
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" econf \
|
|
||||||
$(use_enable trust trust-module) \
|
|
||||||
$(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_with libffi) \
|
|
||||||
$(use_with asn1 libtasn1)
|
|
||||||
|
|
||||||
if multilib_is_native_abi; then
|
|
||||||
# re-use provided documentation
|
|
||||||
ln -s "${S}"/doc/manual/html doc/manual/html || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files --modules
|
|
||||||
}
|
|
@ -1,60 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit ltprune multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
|
|
||||||
HOMEPAGE="https://p11-glue.freedesktop.org/p11-kit.html https://github.com/p11-glue/p11-kit"
|
|
||||||
SRC_URI="https://github.com/p11-glue/${PN}/releases/download/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="+asn1 debug +libffi +trust"
|
|
||||||
REQUIRED_USE="trust? ( asn1 )"
|
|
||||||
|
|
||||||
RDEPEND="asn1? ( >=dev-libs/libtasn1-3.4[${MULTILIB_USEDEP}] )
|
|
||||||
libffi? ( >=dev-libs/libffi-3.0.0[${MULTILIB_USEDEP}] )
|
|
||||||
trust? ( app-misc/ca-certificates )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# disable unsafe tests, bug#502088
|
|
||||||
export FAKED_MODE=1
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if [[ ${CHOST} == *-solaris2.* && ${CHOST##*-solaris2.} -lt 11 ]] ; then
|
|
||||||
# Solaris 10 and before doesn't know about XPG7 (XOPEN_SOURCE=700)
|
|
||||||
# drop to XPG6 to make feature_tests.h happy
|
|
||||||
sed -i -e '/define _XOPEN_SOURCE/s/700/600/' common/compat.c || die
|
|
||||||
# paths.h isn't available, oddly enough also not used albeit included
|
|
||||||
sed -i -e '/#include <paths.h>/d' trust/test-trust.c || die
|
|
||||||
# we don't have SUN_LEN here
|
|
||||||
sed -i -e 's/SUN_LEN \(([^)]\+)\)/strlen (\1->sun_path)/' \
|
|
||||||
p11-kit/server.c || die
|
|
||||||
fi
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
ECONF_SOURCE="${S}" econf \
|
|
||||||
$(use_enable trust trust-module) \
|
|
||||||
$(use_with trust trust-paths ${EPREFIX}/etc/ssl/certs/ca-certificates.crt) \
|
|
||||||
$(use_enable debug) \
|
|
||||||
$(use_with libffi) \
|
|
||||||
$(use_with asn1 libtasn1)
|
|
||||||
|
|
||||||
if multilib_is_native_abi; then
|
|
||||||
# re-use provided documentation
|
|
||||||
ln -s "${S}"/doc/manual/html doc/manual/html || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
einstalldocs
|
|
||||||
prune_libtool_files --modules
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST kicad-doc-4.0.4.tar.gz 33705865 BLAKE2B 191865f4a1956424bdf661bfb968bd6fb392af48318dd097d71e04495688ff2aa38476195fac07a6b8bbea92807fd2e51c056bdc88fadb907c0656175405f6ea SHA512 97a45ebbd11ab7f92eff1409bc03512b7685fb4a85dd1d87675e92742cc6672a1332c5fe8d63577eba93ed976af1bb4acaa461dbada5e4695a161cefa82c9ff4
|
|
||||||
DIST kicad-doc-4.0.7.tar.gz 54384893 BLAKE2B c38342ebb9b5a14f3bc2a6cffb870bf4238fe1010b611525992a4e109a215b5db15d60637aecea14c090d9fe23fd7928fedff587e34a088f3843002a0433a58e SHA512 c1f58ca04dff2afb7c8c23a81a4b54f91e310342e741cc92fe6168417252b76ee009651a6845924302651d4183ca3e58620b0655aea1ee8afa40581f62e5272a
|
DIST kicad-doc-4.0.7.tar.gz 54384893 BLAKE2B c38342ebb9b5a14f3bc2a6cffb870bf4238fe1010b611525992a4e109a215b5db15d60637aecea14c090d9fe23fd7928fedff587e34a088f3843002a0433a58e SHA512 c1f58ca04dff2afb7c8c23a81a4b54f91e310342e741cc92fe6168417252b76ee009651a6845924302651d4183ca3e58620b0655aea1ee8afa40581f62e5272a
|
||||||
DIST kicad-doc-5.0.0.tar.gz 68834628 BLAKE2B af6cf42fbabbf3dcd1a00b1bf94633d1cc09a5c6457bd20631f4049a0c7051b74e33cb62911e3df7cc8cfa6c50738276c17ba834923295538d88d9898cf24f73 SHA512 0fb266ada47303af41f3f5438894d66800644252bee898467522a7e6e86c372c7701768c34ac2260f0e6d76af669bf4bab33c41598037d6005ecc4ed6d31b419
|
DIST kicad-doc-5.0.0.tar.gz 68834628 BLAKE2B af6cf42fbabbf3dcd1a00b1bf94633d1cc09a5c6457bd20631f4049a0c7051b74e33cb62911e3df7cc8cfa6c50738276c17ba834923295538d88d9898cf24f73 SHA512 0fb266ada47303af41f3f5438894d66800644252bee898467522a7e6e86c372c7701768c34ac2260f0e6d76af669bf4bab33c41598037d6005ecc4ed6d31b419
|
||||||
|
@ -1,72 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Electronic Schematic and PCB design tools manuals"
|
|
||||||
HOMEPAGE="http://www.kicad-pcb.org/"
|
|
||||||
SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="html pdf"
|
|
||||||
LANGS="en fr it ja nl pl"
|
|
||||||
for lang in ${LANGS}; do
|
|
||||||
IUSE+=" l10n_${lang}"
|
|
||||||
done
|
|
||||||
unset lang
|
|
||||||
|
|
||||||
DEPEND=">=app-text/asciidoc-8.6.9
|
|
||||||
app-text/dblatex
|
|
||||||
app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
|
|
||||||
>=app-text/po4a-0.45
|
|
||||||
>=sys-devel/gettext-0.18
|
|
||||||
dev-util/source-highlight
|
|
||||||
dev-perl/Unicode-LineBreak
|
|
||||||
l10n_ja? ( media-fonts/vlgothic )"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad"
|
|
||||||
sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local formats=""
|
|
||||||
local doclang=""
|
|
||||||
local format lang
|
|
||||||
|
|
||||||
# construct format string
|
|
||||||
for format in html pdf; do
|
|
||||||
use ${format} && formats+="${format};"
|
|
||||||
done
|
|
||||||
if [[ -z ${formats} ]]; then
|
|
||||||
formats="html;"
|
|
||||||
ewarn "Neither \"html\" nor \"pdf\" USE flag set, using html."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# find out which language is requested
|
|
||||||
for lang in ${LANGS}; do
|
|
||||||
if use l10n_${lang}; then
|
|
||||||
if [[ -z ${doclang} ]]; then
|
|
||||||
doclang="${lang}"
|
|
||||||
else
|
|
||||||
ewarn "Only one single language can be enabled." \
|
|
||||||
"Using \"${doclang}\", ignoring \"${lang}\"."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if [[ -z ${doclang} ]]; then
|
|
||||||
doclang="en"
|
|
||||||
ewarn "No language flag set, falling back to \"en\"."
|
|
||||||
fi
|
|
||||||
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DBUILD_FORMATS="${formats}"
|
|
||||||
-DSINGLE_LANGUAGE="${doclang}"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
Binary file not shown.
@ -1,3 +1,2 @@
|
|||||||
DIST okteta-0.25.1.tar.xz 951952 BLAKE2B 180cb7426b85cc8598f774d50556fe26d95d11e7c8b5be542a38fd4fa1c0479b401e6be59e7ca86eabba805c2a5d2ea2d818960cb218d173fd87db23f9c5525f SHA512 67e594ee1674176cbf506ca1191ced748bf6aec268d57211e052552f9673c359ccb3fefd403b5cf63e04f63a4fd3b42b0d21ef8eefcbac999081d58505df2174
|
DIST okteta-0.25.1.tar.xz 951952 BLAKE2B 180cb7426b85cc8598f774d50556fe26d95d11e7c8b5be542a38fd4fa1c0479b401e6be59e7ca86eabba805c2a5d2ea2d818960cb218d173fd87db23f9c5525f SHA512 67e594ee1674176cbf506ca1191ced748bf6aec268d57211e052552f9673c359ccb3fefd403b5cf63e04f63a4fd3b42b0d21ef8eefcbac999081d58505df2174
|
||||||
DIST okteta-0.25.2.tar.xz 954124 BLAKE2B b880001d6351479accb2f5f2e00a2574337695642bf9082b030d1a56e828fa4cc8e4cf00c6781e12328a20fde004cddaad057b0dbce2fb34a243e24df48ee878 SHA512 78f905479dc5070754b53d8fb7374d162a64479303092ce3f391953a01332946d98151f181a6c9363c68dad7098b58909b4db53724fac9aa848606f9ff3b6511
|
|
||||||
DIST okteta-0.25.3.tar.xz 950956 BLAKE2B d177db59b5327f4e75157c99fdac2191de9a7ef63433635ccf8f11ef4dc4ff201942c9f68383d720b18c26a9e7335bc1181ea4f0e36491b34b27e6c7dc469c9e SHA512 f27b0c2ca3c5f1ad838af847e08c53c8f8f3c386921bd2e0d5e833902659477196e6c6b72a428443e2be9013928c2151c1889ef33d59404815a34d81560ef2a7
|
DIST okteta-0.25.3.tar.xz 950956 BLAKE2B d177db59b5327f4e75157c99fdac2191de9a7ef63433635ccf8f11ef4dc4ff201942c9f68383d720b18c26a9e7335bc1181ea4f0e36491b34b27e6c7dc469c9e SHA512 f27b0c2ca3c5f1ad838af847e08c53c8f8f3c386921bd2e0d5e833902659477196e6c6b72a428443e2be9013928c2151c1889ef33d59404815a34d81560ef2a7
|
||||||
|
Binary file not shown.
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
NEED_EMACS=24
|
|
||||||
|
|
||||||
inherit elisp
|
|
||||||
|
|
||||||
DESCRIPTION="GNU Emacs major mode for editing PHP code"
|
|
||||||
HOMEPAGE="https://github.com/ejmr/php-mode"
|
|
||||||
SRC_URI="https://github.com/ejmr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
|
||||||
|
|
||||||
SITEFILE="50${PN}-gentoo.el"
|
|
||||||
DOCS="README.md Changelog.md"
|
|
@ -1,20 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit elisp
|
|
||||||
|
|
||||||
DESCRIPTION="GNU Emacs major mode for editing PHP code"
|
|
||||||
HOMEPAGE="http://php-mode.sourceforge.net"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-3+ FDL-1.2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
|
||||||
|
|
||||||
DEPEND="sys-apps/texinfo"
|
|
||||||
|
|
||||||
SITEFILE="50${PN}-gentoo.el"
|
|
||||||
ELISP_TEXINFO="${PN}.texi"
|
|
||||||
DOCS="ChangeLog"
|
|
Binary file not shown.
@ -0,0 +1,43 @@
|
|||||||
|
--- a/common.sh.in 2018-09-05 23:23:07.811528673 +0000
|
||||||
|
+++ b/common.sh.in 2018-09-06 00:10:36.993693654 +0000
|
||||||
|
@@ -284,13 +284,13 @@
|
||||||
|
blockdev="$1"
|
||||||
|
filesystem_dev_base=`$KPARTX -l -p- $blockdev | \
|
||||||
|
grep -m 1 -- "-1.*$blockdev" | \
|
||||||
|
- $AWK '{print $1}'`
|
||||||
|
+ $AWK '{print $1}' | sed -r -e 's/-([0-9]{1,2})$/p\1/g'`
|
||||||
|
if [ -z "$filesystem_dev_base" ]; then
|
||||||
|
log_error "Cannot interpret kpartx output and get partition mapping"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
$KPARTX -a -p- $blockdev > /dev/null
|
||||||
|
- filesystem_dev="/dev/mapper/${filesystem_dev_base/%-1/}"
|
||||||
|
+ filesystem_dev="/dev/mapper/${filesystem_dev_base/%p1/}"
|
||||||
|
if [ ! -b "/dev/mapper/$filesystem_dev_base" ]; then
|
||||||
|
log_error "Can't find kpartx mapped partition: /dev/mapper/$filesystem_dev_base"
|
||||||
|
exit 1
|
||||||
|
@@ -302,17 +302,17 @@
|
||||||
|
filesystem_dev="$1"
|
||||||
|
partition="$2"
|
||||||
|
if [ "${SWAP}" = "yes" -a -z "${KERNEL_PATH}" ] ; then
|
||||||
|
- boot_dev="${filesystem_dev}-1"
|
||||||
|
- swap_dev="${filesystem_dev}-2"
|
||||||
|
- root_dev="${filesystem_dev}-3"
|
||||||
|
+ boot_dev="${filesystem_dev}p1"
|
||||||
|
+ swap_dev="${filesystem_dev}p2"
|
||||||
|
+ root_dev="${filesystem_dev}p3"
|
||||||
|
elif [ "${SWAP}" = "no" -a -z "${KERNEL_PATH}" ] ; then
|
||||||
|
- boot_dev="${filesystem_dev}-1"
|
||||||
|
- root_dev="${filesystem_dev}-2"
|
||||||
|
+ boot_dev="${filesystem_dev}p1"
|
||||||
|
+ root_dev="${filesystem_dev}p2"
|
||||||
|
elif [ "${SWAP}" = "yes" -a -n "${KERNEL_PATH}" ] ; then
|
||||||
|
- swap_dev="${filesystem_dev}-1"
|
||||||
|
+ swap_dev="${filesystem_dev}p1"
|
||||||
|
root_dev="${filesystem_dev}-2"
|
||||||
|
elif [ "${SWAP}" = "no" -a -n "${KERNEL_PATH}" ] ; then
|
||||||
|
- root_dev="${filesystem_dev}-1"
|
||||||
|
+ root_dev="${filesystem_dev}p1"
|
||||||
|
fi
|
||||||
|
echo "$(eval "echo \${$(echo ${partition}_dev)"})"
|
||||||
|
}
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]]; then
|
||||||
|
EGIT_REPO_URI="git://git.osuosl.org/${PN}.git"
|
||||||
|
EGIT_BRANCH="master"
|
||||||
|
inherit git-r3 autotools
|
||||||
|
else
|
||||||
|
SRC_URI="http://ftp.osuosl.org/pub/osl/ganeti-instance-image/${P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Scripts to build out CD or image based VMs using Ganeti"
|
||||||
|
HOMEPAGE="http://code.osuosl.org/projects/ganeti-image"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="app-arch/dump
|
||||||
|
>=app-emulation/ganeti-2.15.2-r7
|
||||||
|
app-emulation/qemu
|
||||||
|
sys-apps/util-linux
|
||||||
|
sys-fs/multipath-tools
|
||||||
|
sys-fs/e2fsprogs"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/ganeti-2.15.2-os-image-common_sh.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
if [[ ${PV} == "9999" ]]; then
|
||||||
|
eautoreconf
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --with-default-dir=/etc/ganeti
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install || die "install failed"
|
||||||
|
|
||||||
|
rm -rf "${D}"/usr/share/doc/${PN}
|
||||||
|
dodoc README.markdown NEWS ChangeLog
|
||||||
|
insinto /etc/ganeti
|
||||||
|
newins defaults ${PN}
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
--- a/lib/storage/bdev.py 2018-09-06 19:20:03.970318746 +0000
|
||||||
|
+++ b/lib/storage/bdev.py 2018-09-06 19:18:59.799346241 +0000
|
||||||
|
@@ -413,6 +413,16 @@
|
||||||
|
if not self.minor and not self.Attach():
|
||||||
|
# the LV does not exist
|
||||||
|
return
|
||||||
|
+
|
||||||
|
+ import glob
|
||||||
|
+
|
||||||
|
+ for partdev in glob.glob("/dev/mapper/%s-%sp*" % (self._vg_name, self._lv_name.replace("-", "--"))):
|
||||||
|
+ result = utils.RunCmd(["dmsetup", "remove", partdev])
|
||||||
|
+
|
||||||
|
+ if result.failed:
|
||||||
|
+ base.ThrowError("Can't dmsetup remove %s: %s-%s",
|
||||||
|
+ partdev, result.fail_reason, result.output)
|
||||||
|
+
|
@ -0,0 +1,365 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
PYTHON_COMPAT=(python2_7)
|
||||||
|
PYTHON_REQ_USE="ipv6(+)?"
|
||||||
|
|
||||||
|
inherit user autotools bash-completion-r1 python-single-r1
|
||||||
|
|
||||||
|
MY_PV="${PV/_rc/~rc}"
|
||||||
|
MY_PV="${MY_PV/_beta/~beta}"
|
||||||
|
MY_P="${PN}-${MY_PV}"
|
||||||
|
SERIES="$(ver_cut 1-2)"
|
||||||
|
|
||||||
|
DEBIAN_PATCH=11
|
||||||
|
SRC_URI="
|
||||||
|
http://downloads.ganeti.org/releases/${SERIES}/${MY_P}.tar.gz
|
||||||
|
mirror://debian/pool/main/g/ganeti-${SERIES}/ganeti-${SERIES}_${PV}-${DEBIAN_PATCH}.debian.tar.xz
|
||||||
|
"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
PATCHES=(
|
||||||
|
"${WORKDIR}"/debian/patches/do-not-backup-export-dir.patch
|
||||||
|
"${WORKDIR}"/debian/patches/Makefile.am-use-C.UTF-8
|
||||||
|
"${WORKDIR}"/debian/patches/relax-deps
|
||||||
|
"${WORKDIR}"/debian/patches/zlib-0.6-compatibility
|
||||||
|
"${WORKDIR}"/debian/patches/fix_FTBFS_with_sphinx-1.3.5
|
||||||
|
"${WORKDIR}"/debian/patches/fix_ftbfs_with_sphinx_1.4
|
||||||
|
"${WORKDIR}"/debian/patches/use-proper-cabal-dev.patch
|
||||||
|
"${WORKDIR}"/debian/patches/0001-Drop-dependency-on-MonadCatchIO-transformers.patch
|
||||||
|
"${WORKDIR}"/debian/patches/0001-GHC-8-support.patch
|
||||||
|
"${WORKDIR}"/debian/patches/ghc8-fixes
|
||||||
|
"${WORKDIR}"/debian/patches/snap-server-1.0-compat
|
||||||
|
"${WORKDIR}"/debian/patches/non-DSA-SSH-key-support.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-ssh-key-renewal-on-single-node-clusters.patch
|
||||||
|
"${WORKDIR}"/debian/patches/set-defaults-for-ssh-type-bits.patch
|
||||||
|
"${WORKDIR}"/debian/patches/use-hv-class-to-check-for-migration.patch
|
||||||
|
"${WORKDIR}"/debian/patches/do-not-specify-socat-ssl-method.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-ftbfs-with-sphinx-1.5.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-failover-from-dead-node.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-cpu-affinity.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-fcntl-i386.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-ovf-test-path.patch
|
||||||
|
"${WORKDIR}"/debian/patches/fix-qa-ssconf-race.patch
|
||||||
|
"${WORKDIR}"/debian/patches/relax-sphinx-version-check.patch
|
||||||
|
#"${WORKDIR}"/debian/patches/THH-2.12.patch
|
||||||
|
"${WORKDIR}"/debian/patches/sphinx-1.7.patch
|
||||||
|
"${WORKDIR}"/debian/patches/ca-use-sha256-md.patch
|
||||||
|
"${WORKDIR}"/debian/patches/impexpd-fix-certificate-verification-with-new-socat.patch
|
||||||
|
"${WORKDIR}"/debian/patches/impexpd-fix-certificate-verification-with-new-socat-2.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
DESCRIPTION="Ganeti is a virtual server management software tool"
|
||||||
|
HOMEPAGE="http://www.ganeti.org/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="drbd experimental haskell-daemons htools ipv6 kvm lxc monitoring multiple-users rbd syslog test xen restricted-commands"
|
||||||
|
|
||||||
|
REQUIRED_USE="|| ( kvm xen lxc )
|
||||||
|
test? ( ipv6 )
|
||||||
|
kvm? ( || ( amd64 x86 ) )
|
||||||
|
${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
USER_PREFIX="${GANETI_USER_PREFIX:-"gnt-"}"
|
||||||
|
GROUP_PREFIX="${GANETI_GROUP_PREFIX:-"${USER_PREFIX}"}"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/openssl:0
|
||||||
|
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyinotify[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pycurl[${PYTHON_USEDEP}]
|
||||||
|
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||||
|
dev-python/bitarray[${PYTHON_USEDEP}]
|
||||||
|
dev-python/docutils[${PYTHON_USEDEP}]
|
||||||
|
dev-python/fdsend[${PYTHON_USEDEP}]
|
||||||
|
|| (
|
||||||
|
net-misc/iputils[arping]
|
||||||
|
net-analyzer/arping
|
||||||
|
)
|
||||||
|
net-analyzer/fping
|
||||||
|
net-misc/bridge-utils
|
||||||
|
net-misc/curl[ssl]
|
||||||
|
net-misc/openssh
|
||||||
|
net-misc/socat
|
||||||
|
sys-apps/iproute2
|
||||||
|
>=sys-fs/lvm2-2.02.181
|
||||||
|
>=sys-apps/baselayout-2.0
|
||||||
|
>=dev-lang/ghc-8.0:0=
|
||||||
|
<dev-lang/ghc-8.1:0=
|
||||||
|
dev-haskell/cabal:0=
|
||||||
|
dev-haskell/cabal-install:0=
|
||||||
|
!<app-emulation/ganeti-instance-image-0.6-r1
|
||||||
|
>=dev-haskell/mtl-2.1.1:0=
|
||||||
|
>=dev-haskell/old-time-1.1.0.0:0=
|
||||||
|
>=dev-haskell/random-1.0.1.1:0=
|
||||||
|
haskell-daemons? ( >=dev-haskell/text-0.11.1.13:0= )
|
||||||
|
>=dev-haskell/transformers-0.3.0.0:0=
|
||||||
|
|
||||||
|
>=dev-haskell/attoparsec-0.10.1.1:0=
|
||||||
|
<dev-haskell/attoparsec-0.14:0
|
||||||
|
>=dev-haskell/base64-bytestring-1.0.0.1:0=
|
||||||
|
<dev-haskell/base64-bytestring-1.1:0=
|
||||||
|
>=dev-haskell/crypto-4.2.4:0=
|
||||||
|
<dev-haskell/crypto-4.3:0=
|
||||||
|
>=dev-haskell/curl-1.3.7:0=
|
||||||
|
<dev-haskell/curl-1.4:0=
|
||||||
|
>=dev-haskell/hinotify-0.3.2:0=
|
||||||
|
<dev-haskell/hinotify-0.4:0=
|
||||||
|
>=dev-haskell/hslogger-1.1.4:0=
|
||||||
|
<dev-haskell/hslogger-1.3:0=
|
||||||
|
>=dev-haskell/json-0.5:0=
|
||||||
|
>=dev-haskell/lens-3.10:0=
|
||||||
|
>=dev-haskell/lifted-base-0.2.0.3:0=
|
||||||
|
<dev-haskell/lifted-base-0.3:0=
|
||||||
|
>=dev-haskell/monad-control-1.0.1.0:0=
|
||||||
|
<dev-haskell/monad-control-1.0.2:0=
|
||||||
|
>=dev-haskell/network-2.3.0.13:0=
|
||||||
|
<dev-haskell/network-2.7:0=
|
||||||
|
>=dev-haskell/parallel-3.2.0.2:3=
|
||||||
|
<dev-haskell/parallel-3.3:3=
|
||||||
|
>=dev-haskell/temporary-1.1.2.3:0=
|
||||||
|
<dev-haskell/temporary-1.3:0=
|
||||||
|
>=dev-haskell/regex-pcre-0.94.2:0=
|
||||||
|
<dev-haskell/regex-pcre-0.95:0=
|
||||||
|
>=dev-haskell/transformers-base-0.4:0=
|
||||||
|
<dev-haskell/transformers-base-0.5:0=
|
||||||
|
>=dev-haskell/utf8-string-0.3.7:0=
|
||||||
|
>=dev-haskell/zlib-0.5.3.3:0=
|
||||||
|
<dev-haskell/zlib-0.7:0=
|
||||||
|
|
||||||
|
>=dev-haskell/psqueue-1.1:0=
|
||||||
|
<dev-haskell/psqueue-1.2:0=
|
||||||
|
>=dev-haskell/snap-core-1.0.1:0=
|
||||||
|
<dev-haskell/snap-core-1.1:0=
|
||||||
|
>=dev-haskell/snap-server-1.0.1:0=
|
||||||
|
<dev-haskell/snap-server-1.1:0=
|
||||||
|
>=dev-haskell/case-insensitive-0.4.0.1
|
||||||
|
|
||||||
|
dev-haskell/vector:0=
|
||||||
|
xen? ( >=app-emulation/xen-3.0 )
|
||||||
|
kvm? (
|
||||||
|
dev-python/psutil
|
||||||
|
app-emulation/qemu
|
||||||
|
)
|
||||||
|
lxc? ( app-emulation/lxc )
|
||||||
|
drbd? ( sys-cluster/drbd-utils )
|
||||||
|
rbd? ( sys-cluster/ceph )
|
||||||
|
ipv6? ( net-misc/ndisc6 )
|
||||||
|
${PYTHON_DEPS}"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!app-emulation/ganeti-htools"
|
||||||
|
DEPEND+="
|
||||||
|
sys-devel/m4
|
||||||
|
app-text/pandoc
|
||||||
|
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||||
|
media-fonts/urw-fonts
|
||||||
|
media-gfx/graphviz
|
||||||
|
>=dev-haskell/test-framework-0.6:0=
|
||||||
|
<dev-haskell/test-framework-0.9:0=
|
||||||
|
>=dev-haskell/test-framework-hunit-0.2.7:0=
|
||||||
|
<dev-haskell/test-framework-hunit-0.4:0=
|
||||||
|
>=dev-haskell/test-framework-quickcheck2-0.2.12.1:0=
|
||||||
|
<dev-haskell/test-framework-quickcheck2-0.4:0=
|
||||||
|
test? (
|
||||||
|
dev-python/mock
|
||||||
|
dev-python/pyyaml
|
||||||
|
dev-haskell/haddock:0=
|
||||||
|
>=dev-haskell/hunit-1.2.4.2:0=
|
||||||
|
<dev-haskell/hunit-1.3:0=
|
||||||
|
>=dev-haskell/quickcheck-2.4.2:2=
|
||||||
|
<dev-haskell/quickcheck-2.8.3:2=
|
||||||
|
sys-apps/fakeroot
|
||||||
|
>=net-misc/socat-1.7
|
||||||
|
dev-util/shelltestrunner
|
||||||
|
)"
|
||||||
|
|
||||||
|
PATCHES+=(
|
||||||
|
"${FILESDIR}/${PN}-2.12-start-stop-daemon-args.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.11-add-pgrep.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15-daemon-util.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-disable-root-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.9-skip-cli-test.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.10-rundir.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.12-qemu-enable-kvm.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.11-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-lockdir.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.11-dont-nest-libdir.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.11-dont-print-man-help.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.11-daemon-util-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.13-process_unittest.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15-python-mock.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15.2-remove-sandbox-failing-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15-noded-must-run-as-root.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15-kvmd-run-as-daemon-user.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15-dont-invert-return-values-for-man-warnings.patch"
|
||||||
|
"${FILESDIR}/${PN}-2.15-respect-HFLAGS.patch"
|
||||||
|
"${FILESDIR}/ganeti-2.15.2-bdev_py.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
QA_WX_LOAD="
|
||||||
|
usr/lib*/${PN}/${SERIES}/usr/sbin/ganeti-*d
|
||||||
|
usr/lib*/${PN}/${SERIES}/usr/bin/htools
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup () {
|
||||||
|
local user
|
||||||
|
python-single-r1_pkg_setup
|
||||||
|
|
||||||
|
if use multiple-users; then
|
||||||
|
for user in gnt-{masterd,confd,luxid,rapi,daemons,admin}; do
|
||||||
|
enewgroup ${user}
|
||||||
|
enewuser ${user} -1 -1 -1 ${user}
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local testfile
|
||||||
|
if has_version '>=dev-lang/ghc-7.10'; then
|
||||||
|
# Breaks the build on 7.8
|
||||||
|
PATCHES+=(
|
||||||
|
"${WORKDIR}"/debian/patches/ghc-7.10-compatibility.patch
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
if use experimental; then
|
||||||
|
ewarn "Experimental patches have been applied! RPC between daemons with different patches applied may cause breakage!"
|
||||||
|
PATCHES+=(
|
||||||
|
# QEMU Agent accepted upstream for 2.16, not yet in a tagged release
|
||||||
|
# backport available for 2.15, but refused upstream due to RPC breakage.
|
||||||
|
"${FILESDIR}"/0001-kvm-use_guest_agent-QEMU-Guest-Agent-sup.stable-2.15.patch
|
||||||
|
)
|
||||||
|
fi
|
||||||
|
eapply "${PATCHES[@]}"
|
||||||
|
# Upstream commits:
|
||||||
|
# 4c3c2ca2a97a69c0287a3d23e064bc17978105eb
|
||||||
|
# 24618882737fd7c189adf99f4acc767d48f572c3
|
||||||
|
sed -i \
|
||||||
|
-e '/QuickCheck/s,< 2.8,< 2.8.3,g' \
|
||||||
|
cabal/ganeti.template.cabal
|
||||||
|
# Neuter -Werror
|
||||||
|
sed -i \
|
||||||
|
-e '/^if DEVELOPER_MODE/,/^endif/s/-Werror//' \
|
||||||
|
Makefile.am
|
||||||
|
|
||||||
|
# not sure why these tests are failing
|
||||||
|
# should remove this on next version bump if possible
|
||||||
|
for testfile in test/py/import-export_unittest.bash; do
|
||||||
|
printf '#!/bin/bash\ntrue\n' > "${testfile}"
|
||||||
|
done
|
||||||
|
|
||||||
|
# take the sledgehammer approach to bug #526270
|
||||||
|
grep -lr '/bin/sh' "${S}" | xargs -r -- sed -i 's:/bin/sh:/bin/bash:g'
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
|
||||||
|
[[ ${PV} =~ [9]{4,} ]] && ./autogen.sh
|
||||||
|
rm autotools/missing
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure () {
|
||||||
|
# this is kind of a hack to work around the removal of the qemu-kvm wrapper
|
||||||
|
local kvm_arch
|
||||||
|
|
||||||
|
if use amd64; then
|
||||||
|
kvm_arch=x86_64
|
||||||
|
elif use x86; then
|
||||||
|
kvm_arch=i386
|
||||||
|
elif use kvm; then
|
||||||
|
die "Could not determine qemu system to use for kvm"
|
||||||
|
fi
|
||||||
|
|
||||||
|
econf --localstatedir=/var \
|
||||||
|
--sharedstatedir=/var \
|
||||||
|
--disable-symlinks \
|
||||||
|
--with-ssh-initscript=/etc/init.d/sshd \
|
||||||
|
--with-export-dir=/var/lib/ganeti-storage/export \
|
||||||
|
--with-os-search-path=/usr/share/${PN}/os \
|
||||||
|
$(use_enable restricted-commands) \
|
||||||
|
$(use_enable test haskell-tests) \
|
||||||
|
$(usex multiple-users "--with-default-user=" "" "gnt-daemons" "") \
|
||||||
|
$(usex multiple-users "--with-user-prefix=" "" "${USER_PREFIX}" "") \
|
||||||
|
$(usex multiple-users "--with-default-group=" "" "gnt-daemons" "") \
|
||||||
|
$(usex multiple-users "--with-group-prefix=" "" "${GROUP_PREFIX}" "") \
|
||||||
|
$(use_enable syslog) \
|
||||||
|
$(use_enable monitoring) \
|
||||||
|
$(usex kvm '--with-kvm-path=' '' "/usr/bin/qemu-system-${kvm_arch}" '') \
|
||||||
|
$(usex haskell-daemons "--enable-confd=haskell" '' '' '') \
|
||||||
|
--with-haskell-flags="-optl -Wl,-z,relro -optl -Wl,--as-needed" \
|
||||||
|
--enable-socat-escape \
|
||||||
|
--enable-socat-compress
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install () {
|
||||||
|
emake V=1 DESTDIR="${D}" install
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/ganeti.initd-r3 ${PN}
|
||||||
|
newconfd "${FILESDIR}"/ganeti.confd-r2 ${PN}
|
||||||
|
|
||||||
|
if use kvm; then
|
||||||
|
newinitd "${FILESDIR}"/ganeti-kvm-poweroff.initd ganeti-kvm-poweroff
|
||||||
|
newconfd "${FILESDIR}"/ganeti-kvm-poweroff.confd ganeti-kvm-poweroff
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ganeti installs it's own docs in a generic location
|
||||||
|
rm -rf "${D}"/{usr/share/doc/${PN},run}
|
||||||
|
|
||||||
|
sed -i "s:/usr/$(get_libdir)/${PN}/tools/burnin:burnin:" doc/examples/bash_completion
|
||||||
|
newbashcomp doc/examples/bash_completion gnt-instance
|
||||||
|
bashcomp_alias gnt-instance burnin ganeti-{cleaner,confd} \
|
||||||
|
h{space,check,scan,info,ail,arep,roller,squeeze,bal} \
|
||||||
|
gnt-{os,job,filter,debug,storage,group,node,network,backup,cluster}
|
||||||
|
|
||||||
|
use monitoring && bashcomp_alias gnt-instance mon-collector
|
||||||
|
|
||||||
|
dodoc INSTALL UPGRADE NEWS README doc/*.rst
|
||||||
|
|
||||||
|
docinto html
|
||||||
|
dodoc -r doc/html/* doc/css/*.css
|
||||||
|
|
||||||
|
docinto examples
|
||||||
|
dodoc doc/examples/{ganeti.cron,gnt-config-backup} doc/examples/*.ocf
|
||||||
|
|
||||||
|
docinto examples/hooks
|
||||||
|
dodoc doc/examples/hooks/{ipsec,ethers}
|
||||||
|
|
||||||
|
insinto /etc/cron.d
|
||||||
|
newins doc/examples/ganeti.cron ${PN}
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins doc/examples/ganeti.logrotate ${PN}
|
||||||
|
|
||||||
|
# need to dodir rather than keepdir here (bug #552482)
|
||||||
|
dodir /var/lib/${PN}
|
||||||
|
|
||||||
|
keepdir /var/log/${PN}/
|
||||||
|
keepdir /usr/share/${PN}/${SERIES}/os/
|
||||||
|
keepdir /var/lib/ganeti-storage/{export,file,shared}/
|
||||||
|
|
||||||
|
dosym ${SERIES} "/usr/share/${PN}/default"
|
||||||
|
dosym ${SERIES} "/usr/$(get_libdir)/${PN}/default"
|
||||||
|
|
||||||
|
python_fix_shebang "${ED}" "${D}"/usr/"$(get_libdir)"/${PN}/${SERIES}
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use multiple-users; then
|
||||||
|
elog "You have enable multiple user support, the users for this must"
|
||||||
|
elog "be created. You can use the provided tool for this, which is"
|
||||||
|
elog "located at:"
|
||||||
|
elog " /usr/$(get_libdir)/${PN}/tools/users-setup"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test () {
|
||||||
|
PATH="${S}/scripts:${S}/src:${PATH}" \
|
||||||
|
TMPDIR="/tmp" \
|
||||||
|
GANETI_MASTER="$(hostname -f)" \
|
||||||
|
emake check || die "emake check failed"
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=0
|
|
||||||
|
|
||||||
IUSE="moneyplex"
|
|
||||||
|
|
||||||
DESCRIPTION="Provides a driver for using Towitoko smartcard readers under UNIX environment"
|
|
||||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
|
||||||
HOMEPAGE="https://www.gentoo.org/"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
KEYWORDS="~amd64 ppc x86"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
myconf=""
|
|
||||||
use moneyplex && myconf="${myconf} --disable-atr-check"
|
|
||||||
|
|
||||||
econf \
|
|
||||||
$(use_enable moneyplex win32-com) \
|
|
||||||
${myconf} || die "econf failed"
|
|
||||||
emake || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if ! use moneyplex
|
|
||||||
then
|
|
||||||
elog "If you want to use the moneyplex home banking software from"
|
|
||||||
elog "http://www.matrica.de"
|
|
||||||
elog "then please re-emerge this package with 'moneyplex' in USE"
|
|
||||||
fi
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="Converts DVI files to SVG"
|
||||||
|
HOMEPAGE="http://dvisvgm.bplaced.net/"
|
||||||
|
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="test"
|
||||||
|
# Tests don't work from $WORKDIR: kpathsea tries to search in relative
|
||||||
|
# directories from where the binary is executed.
|
||||||
|
# We cannot really use absolute paths in the kpathsea configuration since that
|
||||||
|
# would make it harder for prefix installs.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
# TODO unbundle app-arch/brotli
|
||||||
|
RDEPEND="virtual/tex-base
|
||||||
|
>=app-arch/brotli-1.0.5
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
dev-libs/kpathsea:=
|
||||||
|
>=dev-libs/xxhash-0.6.5
|
||||||
|
>=media-gfx/potrace-1.10-r1
|
||||||
|
media-libs/freetype:2
|
||||||
|
>=media-libs/woff2-1.0.2
|
||||||
|
dev-libs/kpathsea
|
||||||
|
sys-libs/zlib"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/xmlto
|
||||||
|
app-text/asciidoc
|
||||||
|
dev-libs/libxslt
|
||||||
|
virtual/pkgconfig
|
||||||
|
test? ( dev-cpp/gtest )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myargs=(
|
||||||
|
--without-ttfautohint
|
||||||
|
)
|
||||||
|
econf "${myargs[@]}"
|
||||||
|
}
|
Binary file not shown.
@ -1,2 +1,2 @@
|
|||||||
DIST ogre-1.10.11.zip 133064317 BLAKE2B 88c64061377d8257853378219fb5906919d251f5b3c500f70bc1c04bc36e3083dc3dac4babb14d983c8b6fbb63ea3eecf698e3a0134f963db058055edd5dc4c4 SHA512 db207aec8330ec9da2a9781c8753411e69e08008995b8b3e127d454dc05aa899c75157718398ca24998644c586e2dd30cc7e9b7d98e045e4575537f5c81a5a54
|
DIST ogre-1.10.12.zip 133067192 BLAKE2B 188437153969504b169970d14c39d47c9e666308bf65412018f42ba8ad108876f164733fe2004ea31941ab5db534766c10b871b34ef525522d1120b175530b87 SHA512 63998ea4940d04adfc179a94aa91bb2598692307b429f4c7e5b86a1519c13817035de4c71afc9e4b33fde35e962504373d152de9b9cc8eebbbeb78b2c1942041
|
||||||
DIST ogre-1.9.0.tar.bz2 128098305 BLAKE2B 6e67a5b60a6606a910e099f1c7ba736eb525f079f3aba5cfb362329b9130059d303fc9df6f7b8611c0ba75e1e207fa018e543e93c9f5ce39a6621e4c72ed4a83 SHA512 b1ea93d80ac0978a7c228460a6714f8d17797450efd5af6765c9fa4402e9060a8ef3a700d2757593a3016fdc32276722c8f4a5d9889a3e2eb424f16162a52bde
|
DIST ogre-1.9.0.tar.bz2 128098305 BLAKE2B 6e67a5b60a6606a910e099f1c7ba736eb525f079f3aba5cfb362329b9130059d303fc9df6f7b8611c0ba75e1e207fa018e543e93c9f5ce39a6621e4c72ed4a83 SHA512 b1ea93d80ac0978a7c228460a6714f8d17797450efd5af6765c9fa4402e9060a8ef3a700d2757593a3016fdc32276722c8f4a5d9889a3e2eb424f16162a52bde
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
# HG changeset patch
|
|
||||||
# User niparx <koliap@gmail.com>
|
|
||||||
# Date 1515160111 -7200
|
|
||||||
# Node ID 88f0d5be23c521e7504e3f6cb2a153428efcf159
|
|
||||||
# Parent bc4fb04c1de686c23c6207eee69ae0ca9fddcb7c
|
|
||||||
[OGRE-592] RTShaderSystem compile error when using double precision (#622)
|
|
||||||
|
|
||||||
RTShaderSystem: compile error when using double precision
|
|
||||||
|
|
||||||
https://ogre3d.atlassian.net/browse/OGRE-592
|
|
||||||
|
|
||||||
diff --git a/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp b/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp
|
|
||||||
--- a/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp
|
|
||||||
+++ b/Components/RTShaderSystem/src/OgreShaderFFPTexturing.cpp
|
|
||||||
@@ -654,8 +654,12 @@
|
|
||||||
curFuncInvocation->pushOperand(ParameterFactory::createConstParam(Vector4(alphaValue)), Operand::OPS_IN);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
- {
|
|
||||||
- curFuncInvocation->pushOperand(ParameterFactory::createConstParam(Vector4(colourValue.ptr())), Operand::OPS_IN);
|
|
||||||
+ {
|
|
||||||
+ curFuncInvocation->pushOperand(ParameterFactory::createConstParam(Vector4((Real)colourValue.r,
|
|
||||||
+ (Real)colourValue.g,
|
|
||||||
+ (Real)colourValue.b,
|
|
||||||
+ (Real)colourValue.a)),
|
|
||||||
+ Operand::OPS_IN);
|
|
||||||
}
|
|
||||||
|
|
||||||
curFuncInvocation->pushOperand(arg, Operand::OPS_OUT);
|
|
@ -0,0 +1,42 @@
|
|||||||
|
--- a/CMake/Dependencies.cmake 2018-09-04 07:50:49.091120793 +0200
|
||||||
|
+++ b/CMake/Dependencies.cmake 2018-09-04 07:51:55.429118519 +0200
|
||||||
|
@@ -383,6 +383,10 @@
|
||||||
|
find_package(Softimage)
|
||||||
|
macro_log_feature(Softimage_FOUND "Softimage" "Softimage SDK needed for building XSIExporter" FALSE "6.0" "")
|
||||||
|
|
||||||
|
+# Find TinyXML
|
||||||
|
+find_package(TinyXML)
|
||||||
|
+macro_log_feature(TINYXML_FOUND "TinyXML" "TinyXML needed for building OgreXMLConverter" FALSE "" "")
|
||||||
|
+
|
||||||
|
#######################################################################
|
||||||
|
# Tests
|
||||||
|
#######################################################################
|
||||||
|
--- /dev/null 2018-09-03 08:18:52.571907158 +0200
|
||||||
|
+++ b/CMake/Packages/FindTinyXML.cmake 2018-09-04 19:15:06.392129319 +0200
|
||||||
|
@@ -0,0 +1,26 @@
|
||||||
|
+# - Find TinyXML
|
||||||
|
+# Find the native TinyXML includes and library
|
||||||
|
+#
|
||||||
|
+# TINYXML_FOUND - True if TinyXML found.
|
||||||
|
+# TINYXML_INCLUDE_DIR - where to find tinyxml.h, etc.
|
||||||
|
+# TINYXML_LIBRARIES - List of libraries when using TinyXML.
|
||||||
|
+#
|
||||||
|
+
|
||||||
|
+IF( TINYXML_INCLUDE_DIR )
|
||||||
|
+ # Already in cache, be silent
|
||||||
|
+ SET( TinyXML_FIND_QUIETLY TRUE )
|
||||||
|
+ENDIF( TINYXML_INCLUDE_DIR )
|
||||||
|
+
|
||||||
|
+FIND_PATH( TINYXML_INCLUDE_DIR "tinyxml.h"
|
||||||
|
+ PATH_SUFFIXES "tinyxml" )
|
||||||
|
+
|
||||||
|
+FIND_LIBRARY( TINYXML_LIBRARIES
|
||||||
|
+ NAMES "tinyxml"
|
||||||
|
+ PATH_SUFFIXES "tinyxml" )
|
||||||
|
+
|
||||||
|
+# handle the QUIETLY and REQUIRED arguments and set TINYXML_FOUND to TRUE if
|
||||||
|
+# all listed variables are TRUE
|
||||||
|
+INCLUDE( "FindPackageHandleStandardArgs" )
|
||||||
|
+FIND_PACKAGE_HANDLE_STANDARD_ARGS( "TinyXML" DEFAULT_MSG TINYXML_INCLUDE_DIR TINYXML_LIBRARIES )
|
||||||
|
+
|
||||||
|
+MARK_AS_ADVANCED( TINYXML_INCLUDE_DIR TINYXML_LIBRARIES )
|
Binary file not shown.
Binary file not shown.
@ -1,24 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit ltprune
|
|
||||||
|
|
||||||
DESCRIPTION="Libraries to write tests in C, C++ and shell"
|
|
||||||
HOMEPAGE="https://github.com/jmmv/atf"
|
|
||||||
SRC_URI="https://github.com/jmmv/atf/releases/download/${P}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD BSD-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="virtual/pkgconfig"
|
|
||||||
|
|
||||||
PATCHES=( ${FILESDIR}/${P}-getopt-solaris.patch )
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
prune_libtool_files
|
|
||||||
}
|
|
@ -1,22 +1,23 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=6
|
EAPI=6
|
||||||
|
|
||||||
inherit ltprune
|
|
||||||
|
|
||||||
DESCRIPTION="Libraries to write tests in C, C++ and shell"
|
DESCRIPTION="Libraries to write tests in C, C++ and shell"
|
||||||
HOMEPAGE="https://github.com/jmmv/atf"
|
HOMEPAGE="https://github.com/jmmv/atf"
|
||||||
SRC_URI="https://github.com/jmmv/atf/releases/download/${P}/${P}.tar.gz"
|
SRC_URI="https://github.com/jmmv/atf/releases/download/${P}/${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="BSD BSD-2"
|
LICENSE="BSD BSD-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
|
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND="virtual/pkgconfig"
|
DEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-getopt-solaris.patch )
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
default
|
default
|
||||||
prune_libtool_files
|
rm -r "${ED%/}"/usr/tests || die
|
||||||
|
find "${ED}" -name '*.la' -delete || die
|
||||||
}
|
}
|
@ -1,3 +1 @@
|
|||||||
DIST pkcs11-helper-1.21.tar.bz2 417527 BLAKE2B 39b2b405ada79e0077c810b3537853051bbaf1cb4d79bedaedf04156066b573c9186ee587c869ed49053a0b471fa239447edef71184d421fb6ac2e65e3a58830 SHA512 064b04c1ece2db0757e14263955c0f7488edde5f5f4415ebda9c4370e608d7df681706ddefcdba2392e5642d00ebd4c211f15266bb39baf8da46ffaec4f3e572
|
|
||||||
DIST pkcs11-helper-1.24.tar.bz2 425627 BLAKE2B 2489af89dc4be6d056facedecf38fc42079c18ee74ca4f9621cf11b1060e2f463318d0efc263df5009eab01771c98e44a3efe7246ccbdc8982a130592327beca SHA512 28e9b53dd36e4e3fa8e30b7ad76af3bcfce1947d228f07e607a26aa6b06ee3bf1fd6f5a0ebf8ec581a16074de7b21e53f3b225e1cb1f58d4ded7bff2c50a6376
|
|
||||||
DIST pkcs11-helper-1.25.1.tar.bz2 425719 BLAKE2B 527b387a981dbfd855d4eb0024dd7625388cda27c3a0e993b49315e311d46f1735afc8d436361ac1b75a7b3d7f1f712d7dda8eb546ab7adc3dc046bc85fd4c5a SHA512 a5954f4d07a166ed7e711b7a0aa84b454b25774b2fb187ca65bba439f59539c8074bda8ddd5f579d635fe0dc27d8415d8bd22707dc91327bbe05ce03e277b499
|
DIST pkcs11-helper-1.25.1.tar.bz2 425719 BLAKE2B 527b387a981dbfd855d4eb0024dd7625388cda27c3a0e993b49315e311d46f1735afc8d436361ac1b75a7b3d7f1f712d7dda8eb546ab7adc3dc046bc85fd4c5a SHA512 a5954f4d07a166ed7e711b7a0aa84b454b25774b2fb187ca65bba439f59539c8074bda8ddd5f579d635fe0dc27d8415d8bd22707dc91327bbe05ce03e277b499
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
|
|
||||||
inherit ltprune
|
|
||||||
|
|
||||||
DESCRIPTION="PKCS#11 helper library"
|
|
||||||
HOMEPAGE="https://github.com/OpenSC/pkcs11-helper"
|
|
||||||
SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
|
|
||||||
IUSE="doc gnutls libressl nss static-libs"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
!libressl? ( >=dev-libs/openssl-0.9.7:= )
|
|
||||||
libressl? ( dev-libs/libressl )
|
|
||||||
gnutls? ( >=net-libs/gnutls-1.4.4 )
|
|
||||||
nss? ( dev-libs/nss )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
doc? ( >=app-doc/doxygen-1.4.7 )"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--disable-crypto-engine-polarssl \
|
|
||||||
--disable-crypto-engine-mbedtls \
|
|
||||||
$(use_enable doc) \
|
|
||||||
$(use_enable gnutls crypto-engine-gnutls) \
|
|
||||||
$(use_enable nss crypto-engine-nss) \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
prune_libtool_files
|
|
||||||
}
|
|
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
|
|
||||||
inherit ltprune
|
|
||||||
|
|
||||||
DESCRIPTION="PKCS#11 helper library"
|
|
||||||
HOMEPAGE="https://github.com/OpenSC/pkcs11-helper"
|
|
||||||
SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="|| ( BSD GPL-2 )"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
|
||||||
IUSE="doc gnutls libressl nss static-libs"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
!libressl? ( >=dev-libs/openssl-0.9.7:= )
|
|
||||||
libressl? ( dev-libs/libressl )
|
|
||||||
gnutls? ( >=net-libs/gnutls-1.4.4 )
|
|
||||||
nss? ( dev-libs/nss )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig
|
|
||||||
doc? ( >=app-doc/doxygen-1.4.7 )"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--disable-crypto-engine-polarssl \
|
|
||||||
--disable-crypto-engine-mbedtls \
|
|
||||||
$(use_enable doc) \
|
|
||||||
$(use_enable gnutls crypto-engine-gnutls) \
|
|
||||||
$(use_enable nss crypto-engine-nss) \
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
prune_libtool_files
|
|
||||||
}
|
|
@ -1,6 +1 @@
|
|||||||
DIST tinyxml2-2.2.0.tar.gz 455226 BLAKE2B b3e76f0cda38ad01186b85ffadc554398edaf593624b869a7954ddf4aebe484abf95596fc4e7e11c622a1a23716d38d117035237c8e2f3d4e1f2fbe5551199ce SHA512 e06edb46f96dcc58cf16c8fef91dd072c9bd6dd296bb9ba3e082db059438f5f31e0689015deee7f1c390788d9bd0e64b6f5c0235c9d2839419ee2ab1784f53c4
|
|
||||||
DIST tinyxml2-3.0.0.tar.gz 339620 BLAKE2B 02c083462779467a40a30922b224634179d7feee19191a36d6106962e59d3cf2e29e6080628bd89881241d0010355bad619d8f47a31a0139bed219cd3476195b SHA512 724f1f6ea9bbc74b679067dfe69d156eb05f5d4a694cd825814b717dd676fe53ddc8707e0512a0c8449bb13586cc4bc085bbaca41bf8e29c304c5fafae53b1d2
|
|
||||||
DIST tinyxml2-4.0.1.tar.gz 344295 BLAKE2B 58044e7898b4004aa0c1ec4b65d11a75c7a85568665baff419a23ac096596bf424c49d13318bee43c467de2e722c21ac3304eab8978e7ca3602e68a83fad4ac5 SHA512 4add31a72c62b3f68bdb17fb90630bc51bf96b616f4beafb413082dc77bc699b8d516fa0955d001d5d69bc3371b7ca9ce5cd9696d91dd913b09a1c10681b819e
|
|
||||||
DIST tinyxml2-5.0.1.tar.gz 349622 BLAKE2B 13cec7ee49ad2fc2e74ce993e27de96fba45ed599b38a2d08463c2b6513be862e9f5f6c425549f0f07ee81e6fc8dc0ca1056295929c862b9da628d507dc9a3a1 SHA512 a51ec5843774df0482620c549fb6c61d30a6db5025be26ff6d25b3c53533a27a57f00b026bd9fbca78e9e30084b3f5f6fbff9dba315d078419da084b57f518ba
|
|
||||||
DIST tinyxml2-6.0.0.tar.gz 576612 BLAKE2B e7ad757edae2d07504b76821caf7a68a8dcac90fc90dc3d0a2fedd082297e522e5cc1f294ba31f14c6046d9742a09e16a046f6d283d7e1ed165d8d35703c6cb2 SHA512 30c68f491830187738b01ca5db1a96e7b4907cf8fa09a533c90ea084ab5e73f798dff6305cfc4edccc8989926e91c0482677bb5796799113c839dbd0528c8ad5
|
|
||||||
DIST tinyxml2-6.2.0.tar.gz 585870 BLAKE2B 6f79ffe0894d625e3a2cccaf897c13962672f090c477b6b13e8685585a304b5cf0f5069d88d61650882e55f23768514dcbeea4795e3a4758b016cb177eee44d4 SHA512 ef784240aeb090ab04aad659352ad4b224c431feecf485f33aca7936bcaa0ef4ab9d0a2e0692d3cf6036ac3e8012019d65665e780a920bbad3d4820f736445b1
|
DIST tinyxml2-6.2.0.tar.gz 585870 BLAKE2B 6f79ffe0894d625e3a2cccaf897c13962672f090c477b6b13e8685585a304b5cf0f5069d88d61650882e55f23768514dcbeea4795e3a4758b016cb177eee44d4 SHA512 ef784240aeb090ab04aad659352ad4b224c431feecf485f33aca7936bcaa0ef4ab9d0a2e0692d3cf6036ac3e8012019d65665e780a920bbad3d4820f736445b1
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
--- tinyxml2-1.0.9_p20121123/CMakeLists.txt
|
|
||||||
+++ tinyxml2-1.0.9_p20121123/CMakeLists.txt
|
|
||||||
@@ -55,10 +55,13 @@
|
|
||||||
VERSION "${GENERIC_LIB_VERSION}"
|
|
||||||
SOVERSION "${GENERIC_LIB_SOVERSION}")
|
|
||||||
|
|
||||||
-add_executable(test xmltest.cpp)
|
|
||||||
-add_dependencies(test tinyxml2)
|
|
||||||
-add_dependencies(test ${TARGET_DATA_COPY})
|
|
||||||
-target_link_libraries(test tinyxml2)
|
|
||||||
+set(BUILD_TEST OFF CACHE BOOL "Set to ON to build tests")
|
|
||||||
+if(BUILD_TEST)
|
|
||||||
+ add_executable(test xmltest.cpp)
|
|
||||||
+ add_dependencies(test tinyxml2)
|
|
||||||
+ add_dependencies(test ${TARGET_DATA_COPY})
|
|
||||||
+ target_link_libraries(test tinyxml2)
|
|
||||||
+endif(BUILD_TEST)
|
|
||||||
|
|
||||||
|
|
||||||
if(BUILD_STATIC_LIBS)
|
|
@ -1,30 +0,0 @@
|
|||||||
--- tinyxml2-4.0.1/CMakeLists.txt
|
|
||||||
+++ tinyxml2-4.0.1/CMakeLists.txt
|
|
||||||
@@ -100,15 +100,18 @@
|
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
-add_executable(xmltest xmltest.cpp)
|
|
||||||
-if(BUILD_SHARED_LIBS)
|
|
||||||
- add_dependencies(xmltest tinyxml2)
|
|
||||||
- add_dependencies(xmltest ${TARGET_DATA_COPY})
|
|
||||||
- target_link_libraries(xmltest tinyxml2)
|
|
||||||
-else(BUILD_STATIC_LIBS)
|
|
||||||
- add_dependencies(xmltest tinyxml2_static)
|
|
||||||
- add_dependencies(xmltest ${TARGET_DATA_COPY})
|
|
||||||
- target_link_libraries(xmltest tinyxml2_static)
|
|
||||||
+set(BUILD_TEST OFF CACHE BOOL "Set to ON to build tests")
|
|
||||||
+if(BUILD_TEST)
|
|
||||||
+ add_executable(xmltest xmltest.cpp)
|
|
||||||
+ if(BUILD_SHARED_LIBS)
|
|
||||||
+ add_dependencies(xmltest tinyxml2)
|
|
||||||
+ add_dependencies(xmltest ${TARGET_DATA_COPY})
|
|
||||||
+ target_link_libraries(xmltest tinyxml2)
|
|
||||||
+ else(BUILD_STATIC_LIBS)
|
|
||||||
+ add_dependencies(xmltest tinyxml2_static)
|
|
||||||
+ add_dependencies(xmltest ${TARGET_DATA_COPY})
|
|
||||||
+ target_link_libraries(xmltest tinyxml2_static)
|
|
||||||
+ endif()
|
|
||||||
endif()
|
|
||||||
install(TARGETS DESTINATION ${CMAKE_INSTALL_BINDIR})
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
|||||||
--- tinyxml2-4.0.1/xmltest.cpp
|
|
||||||
+++ tinyxml2-4.0.1/xmltest.cpp
|
|
||||||
@@ -1618,7 +1618,7 @@
|
|
||||||
|
|
||||||
FILE* perfFP = fopen("resources/dream.xml", "r");
|
|
||||||
fseek(perfFP, 0, SEEK_END);
|
|
||||||
- long size = ftell(fp);
|
|
||||||
+ long size = ftell(perfFP);
|
|
||||||
fseek(perfFP, 0, SEEK_SET);
|
|
||||||
|
|
||||||
char* mem = new char[size + 1];
|
|
@ -1,32 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="A simple, small, efficient, C++ XML parser"
|
|
||||||
HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/"
|
|
||||||
SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0/2"
|
|
||||||
KEYWORDS="amd64 arm hppa sparc x86"
|
|
||||||
IUSE="static-libs test"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-1.0.9_p20121123-test.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
$(cmake-utils_use_build static-libs STATIC_LIBS)
|
|
||||||
$(cmake-utils_use_build test TEST)
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
cmake-utils_src_test
|
|
||||||
./test || die "Tests failed"
|
|
||||||
}
|
|
@ -1,28 +0,0 @@
|
|||||||
# Copyright 1999-2018 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="A simple, small, efficient, C++ XML parser"
|
|
||||||
HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/"
|
|
||||||
SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0/3"
|
|
||||||
KEYWORDS="amd64 ~arm ~hppa sparc ~x86"
|
|
||||||
IUSE="static-libs test"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
|
||||||
-DBUILD_TEST=$(usex test)
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
cmake-utils_src_test
|
|
||||||
./xmltest || die "Tests failed"
|
|
||||||
}
|
|
@ -1,33 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="A simple, small, efficient, C++ XML parser"
|
|
||||||
HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/"
|
|
||||||
SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0/4"
|
|
||||||
KEYWORDS="~amd64 ~arm ~hppa ~sparc ~x86"
|
|
||||||
IUSE="static-libs test"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${P}-optional-tests.patch
|
|
||||||
"${FILESDIR}"/${P}-xmltest.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
|
||||||
-DBUILD_TEST=$(usex test)
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
cmake-utils_src_test
|
|
||||||
./xmltest || die "Tests failed"
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit cmake-multilib
|
|
||||||
|
|
||||||
DESCRIPTION="A simple, small, efficient, C++ XML parser"
|
|
||||||
HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/"
|
|
||||||
SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0/5"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
|
|
||||||
IUSE="static-libs test"
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
|
||||||
-DBUILD_TESTING=$(usex test)
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit cmake-multilib
|
|
||||||
|
|
||||||
DESCRIPTION="A simple, small, efficient, C++ XML parser"
|
|
||||||
HOMEPAGE="http://www.grinninglizard.com/tinyxml2/ https://github.com/leethomason/tinyxml2/"
|
|
||||||
SRC_URI="https://github.com/leethomason/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0/6"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
|
|
||||||
IUSE="static-libs test"
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DBUILD_STATIC_LIBS=$(usex static-libs)
|
|
||||||
-DBUILD_TESTING=$(usex test)
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
@ -0,0 +1,11 @@
|
|||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -82,7 +82,7 @@
|
||||||
|
all: lib xxhsum xxhsum_inlinedXXH
|
||||||
|
|
||||||
|
xxhsum32: CFLAGS += -m32
|
||||||
|
-xxhsum xxhsum32: xxhash.c xxhsum.c
|
||||||
|
+xxhsum xxhsum32: xxhash.o xxhsum.c
|
||||||
|
$(CC) $(FLAGS) $^ -o $@$(EXT)
|
||||||
|
|
||||||
|
.PHONY: xxhsum_and_links
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=ARFREITAS
|
||||||
|
DIST_VERSION=0.33
|
||||||
|
DIST_EXAMPLES=("eg/*")
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="API wrapper around the 'tar' utility"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
# r:Cwd -> File-Spec
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
virtual/perl-File-Temp
|
||||||
|
dev-perl/File-Which
|
||||||
|
dev-perl/IPC-Run
|
||||||
|
dev-perl/Log-Log4perl
|
||||||
|
virtual/perl-File-Path
|
||||||
|
app-arch/tar
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
>=dev-perl/Dumbbench-0.111.0
|
||||||
|
>=virtual/perl-Test-Simple-1.302.73
|
||||||
|
)
|
||||||
|
"
|
@ -1 +1,2 @@
|
|||||||
DIST Archive-Tar-Wrapper-0.23.tar.gz 16287 BLAKE2B 7e201265866c9d48fab5511f31e0cb26eb4778a898caeb887d6967292e5be31f120779b30b65758063a3bf22c97a364a25c675aa7161e8e0a121e234dff6cb42 SHA512 81ebef094b3392337d09ef33c92e3059fd5c4826133f1b4d2c6fdd8c0b65a611148a3731523616f464918691d47ed5140f9e03963cfdd02216192246d95bebb9
|
DIST Archive-Tar-Wrapper-0.23.tar.gz 16287 BLAKE2B 7e201265866c9d48fab5511f31e0cb26eb4778a898caeb887d6967292e5be31f120779b30b65758063a3bf22c97a364a25c675aa7161e8e0a121e234dff6cb42 SHA512 81ebef094b3392337d09ef33c92e3059fd5c4826133f1b4d2c6fdd8c0b65a611148a3731523616f464918691d47ed5140f9e03963cfdd02216192246d95bebb9
|
||||||
|
DIST Archive-Tar-Wrapper-0.33.tar.gz 34530 BLAKE2B 52342745a33b9c9d2728af06bea2213385180f3f45fd32c9494c310fa0d940533c1b56beb0c92ff422b9f3e9ebb15764c703a971562db72a63fcb4292dfa714b SHA512 1fc25a3ffa5a59e16a93bd0aabf49e245b114e9267ec89ffa273cf77d4a174327f57b370a170a01d47e59da5c3051ecc69f0dc60b26c39348808f66781f45bc3
|
||||||
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=PHRED
|
||||||
|
DIST_VERSION=1.63
|
||||||
|
DIST_EXAMPLES=("examples/*")
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/perl-Compress-Raw-Zlib-2.17.0
|
||||||
|
virtual/perl-Encode
|
||||||
|
virtual/perl-File-Path
|
||||||
|
>=virtual/perl-File-Spec-0.800.0
|
||||||
|
virtual/perl-File-Temp
|
||||||
|
virtual/perl-IO
|
||||||
|
virtual/perl-Time-Local
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
dev-perl/Test-MockModule
|
||||||
|
>=virtual/perl-Test-Simple-0.880.0
|
||||||
|
)
|
||||||
|
"
|
@ -1 +1,2 @@
|
|||||||
DIST Archive-Zip-1.60.tar.gz 191318 BLAKE2B 97b66b360c55ba864e9e78e74ab5bbeec145859cd551efe5a248a4ad9af7ddbdbd32ad61dd8f30bbfb7e9bb583d0463b657bbe6d67464105fd536adc6a0bd660 SHA512 5af85e1717e7026b5ebe9533b0dd57290b35099d166ee400ca648cb558a37529a3ec290fb9a44679c16cf955a2de9b75328c2fa88d3e87e51c10cac80247852f
|
DIST Archive-Zip-1.60.tar.gz 191318 BLAKE2B 97b66b360c55ba864e9e78e74ab5bbeec145859cd551efe5a248a4ad9af7ddbdbd32ad61dd8f30bbfb7e9bb583d0463b657bbe6d67464105fd536adc6a0bd660 SHA512 5af85e1717e7026b5ebe9533b0dd57290b35099d166ee400ca648cb558a37529a3ec290fb9a44679c16cf955a2de9b75328c2fa88d3e87e51c10cac80247852f
|
||||||
|
DIST Archive-Zip-1.63.tar.gz 191957 BLAKE2B e69f132e09458a2d4286b504113b53a7efef44c08a119434f6966f2019d439d6101d8f9ee82cb8d7e0dd29e40c5c92621ebdfc70d75abcf68ff79d4a487bd3fa SHA512 53876bbda170ab8184f80bb43794d348aff1b82ba650694158ddef28b27b87f5d4ac1e4cb11be2c82c939e09787478543faec116ac76f0802064da667b4ebac2
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=AGRUNDMA
|
||||||
|
DIST_VERSION=1.01
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Fast C metadata and tag reader for all common audio file formats"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND=""
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
dev-perl/Test-Warn
|
||||||
|
)
|
||||||
|
"
|
||||||
|
PERL_RM_FILES=( "t/02pod.t" "t/03podcoverage.t" "t/04critic.t" )
|
@ -1 +1,2 @@
|
|||||||
DIST Audio-Scan-1.00.tar.gz 3400133 BLAKE2B b6e4c4418d2f960e64d7f9d66b75a612e2f462da600e6063ae3f903810ed6276dee2047a064d4d26ada3f2f8a4a3ed7d10ed6408d3fab9400003ef98d18f8890 SHA512 de05aa38f49f085db3f7b4c0278dc7e08282fbd3a9441343416dcdbe5b1999d4d79c617fbc70edfa579cb80f4131705aa3e9203e61f7f6ea1b4dac8f8d5ac8f2
|
DIST Audio-Scan-1.00.tar.gz 3400133 BLAKE2B b6e4c4418d2f960e64d7f9d66b75a612e2f462da600e6063ae3f903810ed6276dee2047a064d4d26ada3f2f8a4a3ed7d10ed6408d3fab9400003ef98d18f8890 SHA512 de05aa38f49f085db3f7b4c0278dc7e08282fbd3a9441343416dcdbe5b1999d4d79c617fbc70edfa579cb80f4131705aa3e9203e61f7f6ea1b4dac8f8d5ac8f2
|
||||||
|
DIST Audio-Scan-1.01.tar.gz 4827918 BLAKE2B 9212509919fb0084e04fe29b6d8b9a7171fd418e96ffa1407b9e7114e1a76e7738f27cee8f48a8badef31ea84413ccd0b092dcaba4ebddb5ab2513237a16053d SHA512 07e97bd1bb2c469d07c27e20bf2f3067967e21658493de012fcc4c083a0a0c42e36d6d8d5ae8d6f80d8b447d11fdea1c024ee7f4c3f857e565335328238e2853
|
||||||
|
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=PORTAONE
|
||||||
|
DIST_VERSION=0.27
|
||||||
|
DIST_EXAMPLES=("contrib/*")
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Communicate with a Radius server from Perl"
|
||||||
|
|
||||||
|
LICENSE="Artistic-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~sparc ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=virtual/perl-Data-Dumper-1.0.0
|
||||||
|
>=dev-perl/Data-HexDump-0.20.0
|
||||||
|
>=virtual/perl-Digest-MD5-2.200.0
|
||||||
|
>=virtual/perl-IO-1.120.0
|
||||||
|
>=dev-perl/Net-IP-1.260.0
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/perl-ExtUtils-MakeMaker-6.640.0
|
||||||
|
test? (
|
||||||
|
dev-perl/Test-NoWarnings
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
)
|
||||||
|
"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-0.26-cisco-dictionary.patch
|
||||||
|
"${FILESDIR}"/${PN}-0.26-no-install-db.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
export OPTIMIZE="$CFLAGS"
|
||||||
|
perl-module_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
perl-module_src_install
|
||||||
|
|
||||||
|
# Really want to install these radius dictionaries?
|
||||||
|
insinto /etc/raddb
|
||||||
|
doins raddb/dictionary*
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST Authen-Radius-0.26.tar.gz 49432 BLAKE2B 05ce64cf463faa1ad1004a659859961d6df24d0651a180603a5a5fc3d672a91f8df521f7d19bbc7b62aa0d63e1ae5b54dec3d46718973ee160f3e7bae5f15d02 SHA512 6779712cd4fdc45115c6e68766ef58c8b1dc9bf3037f3e0e243bc23318d13b09104df5f825b40ce26f7eebe52e6c4887efc8525334f2ab00da23fe76322f0b56
|
DIST Authen-Radius-0.26.tar.gz 49432 BLAKE2B 05ce64cf463faa1ad1004a659859961d6df24d0651a180603a5a5fc3d672a91f8df521f7d19bbc7b62aa0d63e1ae5b54dec3d46718973ee160f3e7bae5f15d02 SHA512 6779712cd4fdc45115c6e68766ef58c8b1dc9bf3037f3e0e243bc23318d13b09104df5f825b40ce26f7eebe52e6c4887efc8525334f2ab00da23fe76322f0b56
|
||||||
|
DIST Authen-Radius-0.27.tar.gz 49679 BLAKE2B 81a676cce378054b971932f78b37c6e9683b2acd0f214ad4dbdb84e089b683e6011cc3f75e952d687a364d29c1907b586f369fe6e5e9d1cf77ce131b8ce9035d SHA512 0b039b3b5b434225a92596075a3943f278f87c634c6764de477a31de515065d1ded762b38621c338785f73fe2a0e132d835a33a00891707950777a16e0277f67
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=DAGOLDEN
|
||||||
|
DIST_VERSION=0.011
|
||||||
|
DIST_EXAMPLES=("devel/*")
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Salted Challenge Response Authentication Mechanism (RFC 5802)"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-perl/Authen-SASL-SASLprep
|
||||||
|
virtual/perl-Carp
|
||||||
|
dev-perl/Crypt-URandom
|
||||||
|
virtual/perl-Encode
|
||||||
|
virtual/perl-MIME-Base64
|
||||||
|
>=dev-perl/Moo-1.1.0
|
||||||
|
>=dev-perl/PBKDF2-Tiny-0.3.0
|
||||||
|
dev-perl/Try-Tiny
|
||||||
|
dev-perl/Type-Tiny
|
||||||
|
dev-perl/namespace-clean
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/perl-ExtUtils-MakeMaker-6.170.0
|
||||||
|
test? (
|
||||||
|
virtual/perl-Exporter
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
dev-perl/Test-FailWarnings
|
||||||
|
dev-perl/Test-Fatal
|
||||||
|
>=virtual/perl-Test-Simple-0.960.0
|
||||||
|
)
|
||||||
|
"
|
@ -1 +1,2 @@
|
|||||||
DIST Authen-SCRAM-0.009.tar.gz 25013 BLAKE2B 6c0d653fa6d8d00ad779b635bc50990aecd68c117d2c7b330bbcfacc2d74c740e25169c5acd96e5a431150670cbafb6fec5b4b709fdd48719ce8b558434a0915 SHA512 4cb0ce17dfeda301e33d2bdbcd266d0a86ae1b2360a1e2d29b10bb26d96e1e821b95729fd7f7f3671c498112bb5205552b1784a8b38b6c7f3002051c4f420726
|
DIST Authen-SCRAM-0.009.tar.gz 25013 BLAKE2B 6c0d653fa6d8d00ad779b635bc50990aecd68c117d2c7b330bbcfacc2d74c740e25169c5acd96e5a431150670cbafb6fec5b4b709fdd48719ce8b558434a0915 SHA512 4cb0ce17dfeda301e33d2bdbcd266d0a86ae1b2360a1e2d29b10bb26d96e1e821b95729fd7f7f3671c498112bb5205552b1784a8b38b6c7f3002051c4f420726
|
||||||
|
DIST Authen-SCRAM-0.011.tar.gz 26385 BLAKE2B 8783e9af0e026d7376aecd60d3e7524cf28997c5a75f50bcf49f40b49bef83571a81f01a14b30fcb3548c169fb26c7b36102aa3782e2206dd550b671212b9a4b SHA512 8705282a6ddb4bac3835555c42964cc5edd48f890991ddc307bfad5271d1a0484faf1de3060f4e605d437bb042b2aba00fde77993592814ca24414868c092e6a
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue