parent
022846e488
commit
b17d5a9b4c
Binary file not shown.
Binary file not shown.
@ -0,0 +1,150 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop multilib user systemd toolchain-funcs
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="Single process stack of various system monitors"
|
||||
HOMEPAGE="http://www.gkrellm.net/"
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.srcbox.net/gkrellm"
|
||||
else
|
||||
SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
LICENSE="GPL-3"
|
||||
SLOT="2"
|
||||
IUSE="gnutls hddtemp libressl lm_sensors nls ntlm ssl kernel_FreeBSD X"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
hddtemp? ( app-admin/hddtemp )
|
||||
ssl? (
|
||||
gnutls? ( net-libs/gnutls )
|
||||
!gnutls? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
)
|
||||
lm_sensors? ( sys-apps/lm_sensors:= )
|
||||
nls? ( virtual/libintl )
|
||||
ntlm? ( net-libs/libntlm )
|
||||
X? (
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/pango
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.3.5-config.patch
|
||||
"${FILESDIR}"/${PN}-2.3.5-width.patch
|
||||
"${FILESDIR}"/${PN}-2.3.5-sansfont.patch
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=( Changelog CREDITS README )
|
||||
|
||||
pkg_pretend() {
|
||||
if use gnutls && ! use ssl ; then
|
||||
ewarn "You have enabled the \"gnutls\" USE flag but not the \"ssl\" USE flag."
|
||||
ewarn "No ssl backend will be built!"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
TARGET=
|
||||
use kernel_FreeBSD && TARGET="freebsd"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's:-O2 ::' \
|
||||
-e 's:override CC:CFLAGS:' \
|
||||
-e 's:-L/usr/X11R6/lib::' \
|
||||
-i */Makefile || die "sed Makefile(s) failed"
|
||||
|
||||
sed -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" \
|
||||
-e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \
|
||||
-i src/${PN}.h || die "sed ${PN}.h failed"
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use X ; then
|
||||
emake \
|
||||
${TARGET} \
|
||||
CC="$(tc-getCC)" \
|
||||
STRIP="" \
|
||||
INSTALLROOT="${EPREFIX}/usr" \
|
||||
INCLUDEDIR="${EPREFIX}/usr/include/gkrellm2" \
|
||||
LOCALEDIR="${EPREFIX}/usr/share/locale" \
|
||||
$(usex nls "" "enable_nls=0") \
|
||||
$(usex lm_sensors "" "without-libsensors=yes") \
|
||||
$(usex ntlm "" "without-ntlm=yes") \
|
||||
$(usex ssl $(usex gnutls 'without-ssl=yes' 'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
|
||||
else
|
||||
cd server || die
|
||||
emake \
|
||||
${TARGET} \
|
||||
CC="$(tc-getCC)" \
|
||||
LINK_FLAGS="$LDFLAGS -Wl,-E" \
|
||||
STRIP="" \
|
||||
$(usex nls "" "enable_nls=0") \
|
||||
$(usex lm_sensors "" "without-libsensors=yes")
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use X ; then
|
||||
emake \
|
||||
install${TARGET:+_}${TARGET} \
|
||||
$(usex nls "" "enable_nls=0") \
|
||||
STRIP="" \
|
||||
INSTALLDIR="${ED}/usr/bin" \
|
||||
INCLUDEDIR="${ED}/usr/include" \
|
||||
LOCALEDIR="${ED}/usr/share/locale" \
|
||||
PKGCONFIGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
|
||||
MANDIR="${ED}/usr/share/man/man1"
|
||||
|
||||
docinto html
|
||||
dodoc *.html
|
||||
|
||||
newicon src/icon.xpm ${PN}.xpm
|
||||
make_desktop_entry ${PN} GKrellM ${PN}
|
||||
else
|
||||
dobin server/gkrellmd
|
||||
|
||||
insinto /usr/include/gkrellm2
|
||||
doins server/gkrellmd.h
|
||||
doins shared/log.h
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/gkrellmd.initd gkrellmd
|
||||
newconfd "${FILESDIR}"/gkrellmd.conf gkrellmd
|
||||
|
||||
systemd_dounit "${FILESDIR}"/gkrellmd.service
|
||||
|
||||
insinto /etc
|
||||
doins server/gkrellmd.conf
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup gkrellmd
|
||||
enewuser gkrellmd -1 -1 -1 gkrellmd
|
||||
}
|
Binary file not shown.
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit meson multilib-minimal
|
||||
|
||||
DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux"
|
||||
HOMEPAGE="https://gitlab.com/federicomenaquintero/bzip2"
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/federicomenaquintero/bzip2.git"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
fi
|
||||
LICENSE="BZIP2"
|
||||
SLOT="0/1" # subslot = SONAME
|
||||
|
||||
IUSE=""
|
||||
|
||||
multilib_src_configure() {
|
||||
local emesonargs=(
|
||||
# Requires whole tex stack
|
||||
-Ddocs="disabled"
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
meson_src_compile
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
meson_src_install
|
||||
|
||||
if multilib_is_native_abi ; then
|
||||
gen_usr_ldscript -a bz2
|
||||
|
||||
dodir /bin
|
||||
mv "${ED}"/usr/bin/bzip2 "${ED}"/bin || die
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# move "important" bzip2 binaries to /bin and use the shared libbz2.so
|
||||
dosym bzip2 /bin/bzcat
|
||||
dosym bzip2 /bin/bunzip2
|
||||
|
||||
dosym bzdiff /usr/bin/bzcmp
|
||||
dosym bzmore /usr/bin/bzless
|
||||
local x
|
||||
for x in bz{e,f}grep ; do
|
||||
dosym bzgrep /usr/bin/${x}
|
||||
done
|
||||
|
||||
dosym bzip2.1 /usr/share/man/man1/bzip2recover.1
|
||||
|
||||
local DOCS=( AUTHORS NEWS{,-pre-1.0.7} README.md )
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST sumibi-0.5.2.tar.gz 26755 BLAKE2B 329c094ed118e9dc53af1fb77fa31f8db5b97d69ac39fb0eaba99eeeeb8ab4588b1f9e232145a3c377fcf38bbaced605e86dd8c1ccb078969762d475d9cff7b7 SHA512 b630be8b7c73ba5e0babc2c2946ddb05019fa15b0a8aaf5b578c97de32094de174d6ced9c0168b2e802e35e2b30b4a02501a0d8c41b90a8f8bb4a85fe501cff3
|
||||
DIST sumibi-0.7.4.tar.gz 66886 BLAKE2B 9da3a411bc232061f311e70e9dadcb8399f36842d2e344145604e5c26cdcf46f00f38ef2d8130a2a56dde729a9e0348ad7056d00d764389dde4717d622d24478 SHA512 23c78c445479699551a5a25d67bb909746b6b1377bc81c372ffee02a4baf7968490d454b54340ec0cb46ec92d21a3945b8bb231f8b9833309022c204373d0a2b
|
||||
|
@ -0,0 +1,3 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(autoload 'sumibi-mode "sumibi" nil t)
|
||||
(autoload 'global-sumibi-mode "sumibi" nil t)
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Statistical Japanese input method using the Internet as a large corpus"
|
||||
HOMEPAGE="http://sumibi.org/sumibi/sumibi.html"
|
||||
SRC_URI="mirror://sourceforge.jp/sumibi/26504/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/${P}/client/elisp"
|
||||
SITEFILE="50${PN}-gentoo-${PV}.el"
|
||||
DOCS="../../CHANGELOG ../../CREDITS ../../README"
|
@ -1,3 +1 @@
|
||||
DIST undo-tree-0.5.2.el.bz2 27985 BLAKE2B a9c4fe9a1cf245278f88df97d6269c81a3ebae9d10a62b8390805c06636516fb7163dc5b4cfc81463e0b45f9cd04664b8aa5c86c3ebb56a7f07e86ee45f0305c SHA512 62b355cbebd4e17a59b70acdae69bdddc9a6fd57d5c684d0560eb03dfac69121bc63941ef6520853b174a6de0a5ae54dc4f240a55f0623312a86e799ea3785d0
|
||||
DIST undo-tree-0.6.4.el.xz 31124 BLAKE2B a81bb93489189d04ea81b98912fef6b7a6903f24548dcf9a9f44decc77e3219dd233d2d91c1c6c32047565297aa8583c09dc451ca060a10b52fc7b4e85d32b2d SHA512 e7017b23cceaf544de855bb21059959df539f5380db9c15b62f171d037b6ebb2d31f86f7ab3b724b048dafddfc3d2ace65dfac84c3eb0f6847489afb7f4b99cc
|
||||
DIST undo-tree-0.6.6.el.xz 31520 BLAKE2B 01ddd3283ab257de91bd3f38969b7426f21df58e010302d21ea093c9428481a4595ea7806c107c7f87f46825bf379e22423004a72d73fedf8c2a6138afeba510 SHA512 0510ca0020515d0afaf13dcfd1878fa527472a4115534b8f72ed907507a700b34fe7151f0f9aca3e9977f9d48a6fae231483beb14b63f1ce734dd6b3b0322a7a
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Undo trees and visualization"
|
||||
HOMEPAGE="http://www.dr-qubit.org/undo-tree.html"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "To enable undo trees globally, place '(global-undo-tree-mode)'"
|
||||
elog "in your .emacs file."
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit readme.gentoo elisp
|
||||
|
||||
DESCRIPTION="Undo trees and visualization"
|
||||
HOMEPAGE="http://www.dr-qubit.org/undo-tree.html"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOC_CONTENTS="To enable undo trees globally, place '(global-undo-tree-mode)'
|
||||
in your .emacs file."
|
Binary file not shown.
Binary file not shown.
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="Simple memory dumper for UNIX-Like systems"
|
||||
HOMEPAGE="http://www.porcupine.org/forensics"
|
||||
SRC_URI="http://www.porcupine.org/forensics/${P}.tar.gz"
|
||||
|
||||
LICENSE="IBM"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:$(CFLAGS):\0 $(LDFLAGS):' Makefile || die
|
||||
epatch "${FILESDIR}"/${P}-linux3.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" XFLAGS="${CFLAGS}" OPT= DEBUG=
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if [[ ${EUID} -ne 0 ]];
|
||||
then
|
||||
einfo "Cannot test with FEATURES=userpriv"
|
||||
elif [ -x /bin/wc ];
|
||||
then
|
||||
einfo "testing"
|
||||
if [ "`./memdump -s 344 | wc -c`" = "344" ];
|
||||
then
|
||||
einfo "passed test"
|
||||
else
|
||||
die "failed test"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin memdump
|
||||
dodoc README
|
||||
doman memdump.1
|
||||
}
|
Binary file not shown.
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Bayesian logfile filter"
|
||||
HOMEPAGE="https://www.vanheusden.com/btail/"
|
||||
SRC_URI="${HOMEPAGE}/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-libs/gdbm"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i Makefile \
|
||||
-e '/^LDFLAGS/s:=:+=:g' \
|
||||
-e '/$(CC)/s:-Wall:$(CFLAGS) &:g' \
|
||||
|| die
|
||||
sed -i conf.cpp \
|
||||
-e '/Configline/s:):, line):g' \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
CXXFLAGS="${CXXFLAGS}" \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin blearn btail
|
||||
dodoc readme.txt btail.conf license.txt
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Internet2 version for OpenSAML of log4cpp logging framework"
|
||||
HOMEPAGE="https://wiki.shibboleth.net/confluence/display/OpenSAML/log4shib"
|
||||
SRC_URI="https://shibboleth.net/downloads/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="debug doc static-libs"
|
||||
|
||||
DEPEND="doc? ( app-doc/doxygen )"
|
||||
RDEPEND=""
|
||||
|
||||
src_configure() {
|
||||
econf --without-idsa \
|
||||
$(use_enable debug) \
|
||||
$(use_enable doc doxygen) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS ChangeLog NEWS README THANKS
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd SHA512 26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
|
||||
DIST nettle-3.5.tar.gz 1989543 BLAKE2B db2a4c8deed2e99e746c702cc686385fc1ae87aab67d94ca67a4d9dfea4e10990f2a3fed81010c78364271c8a08e2208e5a479298ab5e9bc10a5c676fe7a3cbc SHA512 0aaac4b678fede9f462e0c71e5926b02e82aa7a54b15ab34d159315a36b99bd8f17c3ad89a1ffae7bc8333668fe9793c041637ffe8000175bb20b14047bef907
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0/7" # subslot = libnettle soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
|
||||
|
||||
DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/nettle/version.h
|
||||
)
|
||||
|
||||
DOCS=()
|
||||
HTML_DOCS=()
|
||||
|
||||
pkg_setup() {
|
||||
use doc && DOCS+=(
|
||||
nettle.pdf
|
||||
)
|
||||
use doc && HTML_DOCS+=(
|
||||
nettle.html
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e '/CFLAGS=/s: -ggdb3::' \
|
||||
-e 's/solaris\*)/sunldsolaris*)/' \
|
||||
-i configure.ac || die
|
||||
|
||||
# conditionally build tests and examples required by tests
|
||||
use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
$(tc-is-static-only && echo --disable-shared) \
|
||||
$(use_enable cpu_flags_x86_aes x86-aesni) \
|
||||
$(use_enable doc documentation) \
|
||||
$(use_enable gmp public-key) \
|
||||
$(use_enable neon arm-neon) \
|
||||
$(use_enable static-libs static) \
|
||||
--disable-fat \
|
||||
--disable-openssl \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST weston-3.0.0.tar.xz 1300340 BLAKE2B 38b46ecca03ffee7832a561348cb1d6604db7e0add8b5629141ce61593ae250625d71c6716f02296157ea5a61764ff10561fa7ffc8f3c1426a4c86589b13b5c3 SHA512 b824c39f2a884f6d50d607613f447090621f684c96f7d905f25f6e500dabd03ecb2b1cd1030babc193c3417223cb220103abb792437e1a5ead7229a76b5c7a58
|
||||
DIST weston-6.0.0.tar.xz 1517032 BLAKE2B 598c525598f877715320d8b468618595d1f7b10ed56aa82c3535b05c369216d1a938d32354e3a8cc9077a0d910d0dbfdcf504fb687c73942d8ad92b13a124bd2 SHA512 127ab64b689f202acca4d9461e4decfd42357e4bbb63493af257b3b20b693a8ab4207b3c6b97663cefeed200505aad5f32b6a064db2e53fa1e201877613b394f
|
||||
DIST weston-6.0.1.tar.xz 1522600 BLAKE2B 58318cc70bc935886141107d2be9cda8113b50723bb0893f9ada9e2469461a8ce84acd2796b052b6974439ce4ebae329b183761dcacae7137e0a64ac61cebe47 SHA512 3da04ff9b884480ce0824950347185e55584e3938021fe62014423d3d51577eafdda8de650a5de6eb37a842130c9cb14c7a952a560f6be93ff973164363af3d9
|
||||
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST gcs-oauth2-boto-plugin-1.14.tar.gz 14980 BLAKE2B 1123633b419291433d7cfa9a284303a7ae2a6b407f487b45897df6945a63f6b0cce733a5940e74acb70bcd9740a7c0cbd3828abfb4163f7ab845a9ff2c652a1b SHA512 86804a599c969c63587387df21a2396a27509981cc13a3f92bc98a645757362e77c63b68956ebd2663a721bb51993c9e61679db85a67de48d017ddad7de044b7
|
||||
DIST gcs-oauth2-boto-plugin-1.8.tar.gz 13248 BLAKE2B 831a1b88035d6331ac2cb122fda5ffabd6319b7a030ae8c46dac32be571bdff034d6e60830e5e4403b65a414487c874cd4743f537a9c1d3674bcb1461e457945 SHA512 5504fc38d58ee68a78ee2b8e6c3757045494d000748382bc26888a65085cec08d2d137c63cb51afd1cef72d31b3f0cac5d40014548cca47c5322a67a7f1ef204
|
||||
DIST gcs-oauth2-boto-plugin-2.1.tar.gz 15789 BLAKE2B f98eb41d07aede9379bb256723c217be1c2fcf2cda18e555a5d7e85bb402215052ff4d7770cdb4066fd989f7e78d070ea19e1a469f5e6dec2b94a367a6dc3c19 SHA512 26b519fa2987e83a687907aa72e0c9eb8b2a2c48143bc1bf13bad79791379daaae190a23f9f35d1a570e21c6800d5860bbb94f3c3f3b2ff7bfcfec8a5a39af7c
|
||||
DIST gcs-oauth2-boto-plugin-2.4.tar.gz 16721 BLAKE2B 38816f6f3e5a857967fad6698aa9a35df8d31d42f083584c1e24c4dcb9379b5e8dd18fbbcf0533dccbc2db9f5e4f400d8cd1f8baddf582894af918a2d2d1b23c SHA512 e3e6b7ffca4405a4c41ca1408f05e3c61acc342d236dd2dd857854242694fdca68e155baadb8be64239583954297dac82a07a73d6391cfb93a53d29f9bf67c99
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library"
|
||||
HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.13-use-friendy-version-checks.patch"
|
||||
)
|
||||
|
||||
# Keep versions in sync with setup.py.
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/freezegun[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=dev-python/boto-2.29.1[${PYTHON_USEDEP}]
|
||||
dev-python/google-reauth-python[${PYTHON_USEDEP}]
|
||||
>=dev-python/httplib2-0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/oauth2client-1.5.2[${PYTHON_USEDEP}]
|
||||
!=dev-python/oauth2client-2.0*
|
||||
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
|
||||
>=dev-python/retry-decorator-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/PySocks-1.01[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.6.1[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
sed -i \
|
||||
-e '/SocksiPy-branch/d' \
|
||||
setup.py || die
|
||||
# Make sure the unittests aren't installed.
|
||||
mv gcs_oauth2_boto_plugin/test_oauth2_client.py ./ || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} "${S}"/test_oauth2_client.py -v || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST pyfakefs-3.3.tar.gz 141704 BLAKE2B f805146024d9886ce6cb25b23f6f818bb37cac00a51528375b3da3e728515cb5ffd292352888861ff2b434ff71dd730bfbd84874fee0ae1f4d2cfca974f73771 SHA512 0044643964a4f2329d777476940b38d2d63c6de8f854992b4fba7b7e49f1186e7ce9811f83c9870655cbe33b7dda816c1aa1ce685e800e55c06d175c281748b7
|
||||
DIST pyfakefs-3.4.1.tar.gz 151662 BLAKE2B cbfdd7ab4c2936d484b5ff1e22852438c5c653e8875b7d363324e0a1aed0bfc5c492c2cd5c64a47052fcb4d043f567819f32067527b870ab42da8cfd92d40be3 SHA512 1be0254455f6046f1d28bf4377d17e0fb943b4b0db09e933c114f587f3d917877b23ee1610cf83a6330b406bb9ae66fe79dea31a6bf75c0b9c2b79a88d07e753
|
||||
DIST pyfakefs-3.4.3.tar.gz 156896 BLAKE2B 2450cb67dbb25d2029a113dd95c3d51e60ef66c6683a5898ea73800ce1269d628af9f8daa85195d5b473f18b7c3262f2f26fc9c17caf80ce2f5159c247ebea5b SHA512 aafcad5d801f625273239221c56e46229ff8ab622cfb474d92f8555cfff90279ad9a092c20878279454c59033ad23d53cfe877023ac5d20c5a67a610b62ba7f1
|
||||
DIST pyfakefs-3.5.8.tar.gz 171519 BLAKE2B 18eb784cf62108c3363b3b5fa137ec4ce830583d263dcecc6f007e6cdeb8a8eefcc4f9eecfba4a9b5b485508749f6dc75a47ff67bc8f5e77f2c0abae2cdd1778 SHA512 e72042dc80545d4a8602bf90bc832298184040389c8fd182df1ef33712061b4937623ca98d70e59b4a388677626f861ff096de939b5caa372849ee10fc3dd8bb
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="a fake file system that mocks the Python file system modules"
|
||||
HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs/"
|
||||
SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="test"
|
||||
|
||||
COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/pyfakefs-3.4.3-tests.patch )
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" -m ${PN}.tests.all_tests || die "tests failed under ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Decorator for retrying when exceptions occur"
|
||||
HOMEPAGE="https://github.com/pnpnpn/retry-decorator"
|
||||
SRC_URI="https://github.com/pnpnpn/retry-decorator/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( README.rst )
|
@ -1 +1,2 @@
|
||||
DIST sphinx_celery-1.3.1.tar.gz 15334 BLAKE2B 1e6d34e35327fee921c884c47b948b624f900eb3b98cb86b1e45d4054bee596d5525c2be2ddb4605d03d27167183844221e3789e27ae1f5834983e9fcaa5e66b SHA512 b3d11204fd02f85426e1f4bcb81e61557f04440656be946a18e142087180a50f864ca4bbb53d3fff4eabd7623bf5c3682d3c1e00b9adf9184de99a27de98b2f6
|
||||
DIST sphinx_celery-2.0.0.tar.gz 16203 BLAKE2B 439a9cd20e09071491338016ba83514e37c7cdfa34966e93e3c6062ed94cdaa0750351a0de9fc7b27be1b7e557b5625be73f01f1de59d15f36335e9d46d35cae SHA512 1beca69fe9b56d04cd3c42aa9244d50a364a860e9cf53f94897c0f690b8465f4e2a7b10ed6d310d3fa706d86f5882a338cd982a3ac7cec36586269756e9128a5
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Celery Sphinx Theme and Utilities"
|
||||
HOMEPAGE="https://pypi.org/project/sphinx_celery/ https://github.com/celery/sphinx_celery"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.4[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST public_suffix-3.0.2.gem 95744 BLAKE2B 5c06af572214760f7d2a176e1b6603ea9bf0f45c91633cdead841ef8289b7c9ae7ae5b0400d5248d3df4c3bc81d9bb357de622fb85a9c3a67f4973872bdee94a SHA512 eafab08d0114212798390b4b5e9472fab98c91b38ea836c76254673e48bd068afeeb5ec4a2685bdb030ea78e4e5ea0be10dc3b742ed30352e11ec7a7cc1e7bc2
|
||||
DIST public_suffix-3.0.3.gem 96768 BLAKE2B 0ef8da7c32a2a1268d45a03a46f9a7de9da312fae2b2461692b1eefca09075029972ef196ae5c531d85140cc5da4107ff47abb16129b19e995357d04cfd852b4 SHA512 8d80d126bb91162d9228dd515c2e5cee466134493e874c136831eda11293477a035ec05436a16dc0bf720b7b38b15664e8c1d9b5f4f140f4054fc387565ea275
|
||||
DIST public_suffix-3.1.0.gem 99328 BLAKE2B 50c5e415bc59edf3a733eed9bfd5e23b5892fc12dd9a0ce624dadc41227b5ed295a6df3a1b48b4dc375ab0e1c3b4411133280df03c9e0a5269e545213873ae8e SHA512 8f47f75bb9c23b1c3655aa3d3f5dab302e47c7c1a95f07bdc40f782b95c15a79c898f632e844cf9c350aafc1a7dffee3890d68dbfff73f43551a2bbb03667a69
|
||||
DIST public_suffix-3.1.1.gem 99840 BLAKE2B ef86b7ecb834a855dbb44b8a0f934de3715edb6d67faefd20f99054898b35bfedffd490b60fbe80236905826868611aa96e13766577bb98ab997321cf9c49b39 SHA512 1e266ed7fa224fa94a49a51dae2868bdadb80ca2de660d2cda9a1e146ccad5aaba2cf68d75272e333a4b1a80e47863d388d85d3a86bddf8f649a320e5e700078
|
||||
DIST public_suffix-4.0.0.gem 99840 BLAKE2B 198ba6107c9577e20438c9f5eeba33b740d194e491374ea336043e5f731b6cc956323c746ece0665943269d336cdaf1d94d9ca64022c8ada1d28ca00a12fa209 SHA512 ed4eae1e2ca1e7af08317bc82b4dbb7b1f1e4de9889f4e510a9f347b2212010da956ebc53cdc45f08b7f1f805d814a96f7da305f0b85434a0417fb740ab5e410
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby24 ruby25 ruby26"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="data"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
|
||||
HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
LICENSE="MIT"
|
||||
SLOT="3"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/mocha )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/rubocop/I s:^:#:' \
|
||||
-e '/yardoc/,/CLOBBER.include/ s:^:#:' \
|
||||
-e '/bundler/ s:^:#:' Rakefile || die
|
||||
sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby24 ruby25 ruby26"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="data"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
|
||||
HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
LICENSE="MIT"
|
||||
SLOT="4"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/mocha )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/rubocop/I s:^:#:' \
|
||||
-e '/yardoc/,/CLOBBER.include/ s:^:#:' \
|
||||
-e '/bundler/ s:^:#:' Rakefile || die
|
||||
sed -i -e '/reporters/I s:^:#:' test/test_helper.rb || die
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
DIST bpftrace-0.9.1_rc.tar.gz 702496 BLAKE2B 9dba9d132e30626a2b79ef3c36cbf3813dd20b649a96613458116d9631d16bf743659221d0dc9b231a2904420ef06497bfeffd86c2db652d9d77b6096d71dd08 SHA512 b6c3cd161febde5a156c01ccb852a3f5ddf56b0bdaaa97846dcebc8e573b6bba3ebe20c13dadb05047c9be7441d7b5915e72f4acf8fdf6f7afc40fcbd2facbb1
|
||||
DIST bpftrace-0.9.1.tar.gz 704365 BLAKE2B 03c73eac9cc116df916536239124a6a649aa1a390c97848baedaf5b329f5eda8752c9e39053e741a485d623240954f6659099f0c0ab65cc4bbf00fc6e52d0b46 SHA512 e813c598b3acb85d94e1cb02f75b5fa849f10ee1cc39fb73e843a797946d7642463bcc3d083ff377d68b9e2a1aabb56995ab4ebe2be822f4f393448c7f02ca4b
|
||||
DIST bpftrace-0.9.tar.gz 668655 BLAKE2B 650756ed7334cb92a64adc36a0bd86fff5c16c53fb94d57cc570dd3cd893d467e754da80c98da36c1ec1d14327fa6025b194d963e4a2d1bec99ebb868555b6bc SHA512 771c412a6b1ee7a7d5bba9e0910633056c6f5523e5d1efd9d7ccb5b9f9b462b7bda8d170c5ed0653f3c1bfd5cc77fce2fd552f12eb8222a8747620b3dc9b49f8
|
||||
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST libbluray-1.0.2.tar.bz2 733058 BLAKE2B 6428b3cb8a2339e2c2d7f86663d6917d8484b858fb03aaf3bda6824181d072050625d37280cf011574c07316ef83103b334f654de1a6219e3a33343532cfe986 SHA512 e1360ad08aa6cc67a80efa81a09004faebbe31105f1961494f82f655e3e7378b198ee3bc534b0d0c2bfec726939b11b545cc8bbfa30794fc647432dadf71089b
|
||||
DIST libbluray-1.1.1.tar.bz2 746034 BLAKE2B 031d9c4f5ed85cb9128ec6f9b0c4232e889578ca03e131024ce2bc7049ff7990ef1936aa5a525266f8d5402e58d9c2a92b14338259c37dfaebb50c6b9745ca1e SHA512 0a3bcef06d2a58c51c3d46934c32941ec0606dc9b71fe36f72a6e34ab8113cf72cfb6e2fdd51f23e0a44ccd404323f5ac5c666aa1d839ae16cc775267cbce839
|
||||
DIST libbluray-1.1.2.tar.bz2 745779 BLAKE2B 04803f67d9b0732df54e85d960539280ce26755c5874ae90cc8d787036ad279fca8c508695ea0607eed1183eea7b0be9326999dda473dc864fa4da131a27af40 SHA512 5a82af6c1840a1dcb31d06d90203c68e2c4f0bbadc9212eb0bb2776d42b0ab3793a769ebe07b3051be151e8b15876874d5a0658292f72b7126dd915a1ada3fe7
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
if [[ "${PV#9999}" != "${PV}" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://code.videolan.org/videolan/libbluray.git"
|
||||
else
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
SRC_URI="https://downloads.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2"
|
||||
fi
|
||||
|
||||
inherit autotools java-pkg-opt-2 flag-o-matic multilib-minimal
|
||||
|
||||
DESCRIPTION="Blu-ray playback libraries"
|
||||
HOMEPAGE="https://www.videolan.org/developers/libbluray.html"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0/2"
|
||||
IUSE="aacs bdplus +fontconfig java static-libs +truetype utils +xml"
|
||||
|
||||
COMMON_DEPEND="
|
||||
xml? ( >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] )
|
||||
fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
|
||||
truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
aacs? ( >=media-libs/libaacs-0.6.0[${MULTILIB_USEDEP}] )
|
||||
bdplus? ( media-libs/libbdplus[${MULTILIB_USEDEP}] )
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
java? ( >=virtual/jdk-1.6 )
|
||||
"
|
||||
BDEPEND="
|
||||
java? (
|
||||
>=virtual/jdk-1.6
|
||||
dev-java/ant-core
|
||||
)
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-jars.patch
|
||||
)
|
||||
|
||||
DOCS=(
|
||||
ChangeLog
|
||||
README.txt
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use java || unset JDK_HOME # Bug #621992.
|
||||
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
--disable-optimizations \
|
||||
$(multilib_native_use_enable utils examples) \
|
||||
$(multilib_native_use_enable java bdjava-jar) \
|
||||
$(use_with fontconfig) \
|
||||
$(use_with truetype freetype) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with xml libxml2)
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
multilib_is_native_abi || return
|
||||
|
||||
use utils &&
|
||||
find .libs/ -type f -executable ! -name "${PN}.*" \
|
||||
$(use java || echo '! -name bdj_test') -exec dobin {} +
|
||||
|
||||
use java &&
|
||||
java-pkg_regjar "${ED}"/usr/share/${PN}/lib/*.jar
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
diff -purN a/CMakeLists.txt b/CMakeLists.txt
|
||||
--- a/CMakeLists.txt 2017-01-07 18:10:57.214728093 +0000
|
||||
+++ b/CMakeLists.txt 2017-01-07 18:11:06.322736320 +0000
|
||||
@@ -37,12 +37,6 @@ cmake_policy(SET CMP0010 NEW)
|
||||
# Input directories must have CMakeLists.txt
|
||||
cmake_policy(SET CMP0014 NEW)
|
||||
|
||||
-# avoid having empty buildtype
|
||||
-set(CMAKE_BUILD_TYPE_INIT "Release")
|
||||
-
|
||||
-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE )
|
||||
-mark_as_advanced(CMAKE_CONFIGURATION_TYPES)
|
||||
-
|
||||
SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " )
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
@@ -84,7 +78,7 @@ macro(opencollada_add_lib
|
||||
message(${name} " WARNING: Shared library support implemented for UNIX-like OS only")
|
||||
endif ()
|
||||
add_library(${name}_shared SHARED ${sources})
|
||||
- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name})
|
||||
+ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${soversion})
|
||||
foreach(target_lib ${target_libs})
|
||||
if(TARGET ${target_lib}_shared)
|
||||
target_link_libraries(${name}_shared ${target_lib}_shared)
|
||||
@@ -158,6 +152,9 @@ set(OPENCOLLADA_VERSION_MINOR 1)
|
||||
set(OPENCOLLADA_VERSION_PATCH 0)
|
||||
set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH})
|
||||
|
||||
+#-----------------------------------------------------------------------------
|
||||
+# Generic install paths
|
||||
+include(GNUInstallDirs)
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
# Compiler warnings.
|
||||
@@ -190,9 +187,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}
|
||||
#-----------------------------------------------------------------------------
|
||||
# Install vars
|
||||
|
||||
-set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada)
|
||||
-set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada)
|
||||
-set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake)
|
||||
+set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_FULL_INCLUDEDIR}/opencollada)
|
||||
+set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada)
|
||||
+set(OPENCOLLADA_INST_CMAKECONFIG ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada/cmake)
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
@@ -236,8 +233,7 @@ endif ()
|
||||
|
||||
if (USE_EXPAT)
|
||||
add_definitions(-DGENERATEDSAXPARSER_XMLPARSER_EXPAT)
|
||||
- message("FATAL: EXPAT support not implemented")
|
||||
- # TODO:: use externals
|
||||
+ set(LIBEXPAT_LIBRARIES expat)
|
||||
endif ()
|
||||
|
||||
if(USE_STATIC_MSVC_RUNTIME)
|
@ -1,3 +1,4 @@
|
||||
DIST osl-1.10.5.tar.gz 13543151 BLAKE2B 3c67834d9ab6d4d725ecde622c402707593b9aaf25f1e94f9ed6b004c28fa9b7b90cfd0d320cb2898f77f8883ac14a71310abaf63a5b06704565c5a3bdea09b4 SHA512 d704b623836edca4c3fe9c18f33b8d76f4625036228fc977732c600e23e16da4cb4bf311607019b251d734b63a184bde0f7726f144ecd5bcd7866938d95bfdff
|
||||
DIST osl-1.8.12.tar.gz 14572814 BLAKE2B edf742b104e723e1e3e56b2fb28b1cd4c81921b04a00b8c0f58cf174105a78881283837b550fb4a67d38f5f0a37327fac7a17310974895ed747e8813e6c8ad7b SHA512 29bb0a23d9e1aa445e87b7080be056f939a1828fa87f001cc1503a8c76d21a5620c69146158d27800db71b1abee71a0c39804d85aea7b5899b0cb7ca1c617b56
|
||||
DIST osl-1.9.6.tar.gz 14765052 BLAKE2B c6c82d02d49d263361b5b3ba03fca8f35f16199d7d30bbeb50a6b2ee16efcb06ddddc9ce515f749b38b2428365c27a23bf673e9be64d1453c7a49ab0f0d09002 SHA512 e2eb8487038795630bfb38cfb7a39f0cc6877f83689d1e00327b9d95c4b5270c263546a02dff1511272d1d2f429757e11fa28095f9d16cb170b777b531678961
|
||||
DIST osl-1.9.9.tar.gz 14771575 BLAKE2B ffbfa935c0d6568c9b35048d5b05965abc75775f4a4f56a434a331a45f4963b3e5cb74fb965748a5fb94cdd3a4201a4745ce564646cbbe535ca2646a734dc33c SHA512 7f3a16bc654676f8e82bf87a2c33914997f1468772ad27bf284c848e9b02adddaf37cb6ef8bde16c81b9076247bca5463a1a5660023efd67d9ac20969ae99647
|
||||
|
@ -0,0 +1,35 @@
|
||||
From 296ee89fcdec8ff6e514a3aebf5cb6c177f7f0c1 Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Waibel <waebbl@gmail.com>
|
||||
Date: Mon, 10 Jun 2019 13:02:14 +0200
|
||||
Subject: [PATCH] fix install location of shaders (Gentoo specific)
|
||||
|
||||
Signed-off-by: Bernd Waibel <waebbl@gmail.com>
|
||||
---
|
||||
src/shaders/CMakeLists.txt | 2 +-
|
||||
src/shaders/MaterialX/CMakeLists.txt | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/shaders/CMakeLists.txt b/src/shaders/CMakeLists.txt
|
||||
index 9b263ff..5c47918 100644
|
||||
--- a/src/shaders/CMakeLists.txt
|
||||
+++ b/src/shaders/CMakeLists.txt
|
||||
@@ -63,4 +63,4 @@ add_custom_target (shaders ALL
|
||||
SOURCES ${shader_source} ${shader_headers})
|
||||
|
||||
install (FILES ${shader_headers} ${shader_source} ${shader_objs}
|
||||
- DESTINATION shaders)
|
||||
+ DESTINATION include/OSL/shaders)
|
||||
diff --git a/src/shaders/MaterialX/CMakeLists.txt b/src/shaders/MaterialX/CMakeLists.txt
|
||||
index 88b52f3..f0e0a23 100644
|
||||
--- a/src/shaders/MaterialX/CMakeLists.txt
|
||||
+++ b/src/shaders/MaterialX/CMakeLists.txt
|
||||
@@ -258,5 +258,5 @@ add_custom_target (mxshaders ALL
|
||||
SOURCES ${shader_source} ${mx_shader_headers})
|
||||
|
||||
install (FILES ${mx_shader_headers} ${mx_shader_objs} ${mx_shader_osls}
|
||||
- DESTINATION shaders/MaterialX)
|
||||
+ DESTINATION include/OSL/shaders/MaterialX)
|
||||
|
||||
--
|
||||
2.21.0
|
||||
|
@ -0,0 +1,76 @@
|
||||
From 9efdcfafcdfbb7666171b6016b725183a71fceb0 Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Waibel <waebbl@gmail.com>
|
||||
Date: Tue, 25 Jun 2019 19:44:14 +0200
|
||||
Subject: [PATCH] src/cmake/modules/FindOpenEXR.cmake: patch to find openexr
|
||||
|
||||
This upstream patch (see
|
||||
https://github.com/imageworks/OpenShadingLanguage/pull/1022/files)
|
||||
uses pkg-config variables to get the correct versions for openexr
|
||||
on multilib installations.
|
||||
|
||||
Signed-off-by: Bernd Waibel <waebbl@gmail.com>
|
||||
---
|
||||
src/cmake/modules/FindOpenEXR.cmake | 20 +++++++++++++++-----
|
||||
1 file changed, 15 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/cmake/modules/FindOpenEXR.cmake b/src/cmake/modules/FindOpenEXR.cmake
|
||||
index 6c6b39c..4a9de4b 100644
|
||||
--- a/src/cmake/modules/FindOpenEXR.cmake
|
||||
+++ b/src/cmake/modules/FindOpenEXR.cmake
|
||||
@@ -25,8 +25,12 @@ endif ()
|
||||
# Attempt to find OpenEXR with pkgconfig
|
||||
find_package(PkgConfig)
|
||||
if (PKG_CONFIG_FOUND)
|
||||
- pkg_check_modules(_ILMBASE QUIET IlmBase>=2.0.0)
|
||||
- pkg_check_modules(_OPENEXR QUIET OpenEXR>=2.0.0)
|
||||
+ if (NOT ILMBASE_ROOT_DIR)
|
||||
+ pkg_check_modules(_ILMBASE QUIET QUIET IlmBase>=2.0.0)
|
||||
+ endif()
|
||||
+ if (NOT OPENEXR_ROOT_DIR)
|
||||
+ pkg_check_modules(_OPENEXR QUIET OpenEXR>=2.0.0)
|
||||
+ endif()
|
||||
endif (PKG_CONFIG_FOUND)
|
||||
|
||||
# List of likely places to find the headers -- note priority override of
|
||||
@@ -60,7 +64,11 @@ find_path (OPENEXR_INCLUDE_PATH OpenEXR/OpenEXRConfig.h
|
||||
find_path (OPENEXR_INCLUDE_PATH OpenEXR/OpenEXRConfig.h)
|
||||
|
||||
# Try to figure out version number
|
||||
-if (EXISTS "${OPENEXR_INCLUDE_PATH}/OpenEXR/ImfMultiPartInputFile.h")
|
||||
+if (DEFINED _OPENEXR_VERSION AND NOT "${_OPENEXR_VERSION}" STREQUAL "")
|
||||
+ set (OPENEXR_VERSION "${_OPENEXR_VERSION}")
|
||||
+ string (REGEX REPLACE "([0-9]+)\\.[0-9\\.]+" "\\1" OPENEXR_VERSION_MAJOR "${_OPENEXR_VERSION}")
|
||||
+ string (REGEX REPLACE "[0-9]+\\.([0-9]+)(\\.[0-9]+)?" "\\1" OPENEXR_VERSION_MINOR "${_OPENEXR_VERSION}")
|
||||
+elseif (EXISTS "${OPENEXR_INCLUDE_PATH}/OpenEXR/ImfMultiPartInputFile.h")
|
||||
# Must be at least 2.0
|
||||
file(STRINGS "${OPENEXR_INCLUDE_PATH}/OpenEXR/OpenEXRConfig.h" TMP REGEX "^#define OPENEXR_VERSION_STRING .*$")
|
||||
string (REGEX MATCHALL "[0-9]+[.0-9]+" OPENEXR_VERSION ${TMP})
|
||||
@@ -93,6 +101,8 @@ set (GENERIC_LIBRARY_PATHS
|
||||
/opt/local/lib
|
||||
$ENV{PROGRAM_FILES}/OpenEXR/lib/static )
|
||||
|
||||
+# message (STATUS "Generic lib paths: ${GENERIC_LIBRARY_PATHS}")
|
||||
+
|
||||
# Handle request for static libs by altering CMAKE_FIND_LIBRARY_SUFFIXES.
|
||||
# We will restore it at the end of this file.
|
||||
set (_openexr_orig_suffixes ${CMAKE_FIND_LIBRARY_SUFFIXES})
|
||||
@@ -114,14 +124,14 @@ foreach (COMPONENT ${_openexr_components})
|
||||
# First try with the version embedded
|
||||
set (FULL_COMPONENT_NAME ${COMPONENT}-${OPENEXR_VERSION_MAJOR}_${OPENEXR_VERSION_MINOR})
|
||||
find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME}
|
||||
- PATHS ${OPENEXR_LIBRARY_DIR}
|
||||
+ PATHS ${OPENEXR_LIBRARY_DIR} $ENV{OPENEXR_LIBRARY_DIR}
|
||||
${GENERIC_LIBRARY_PATHS} NO_DEFAULT_PATH)
|
||||
# Again, with no directory restrictions
|
||||
find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME})
|
||||
# Try again without the version
|
||||
set (FULL_COMPONENT_NAME ${COMPONENT})
|
||||
find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME}
|
||||
- PATHS ${OPENEXR_LIBRARY_DIR}
|
||||
+ PATHS ${OPENEXR_LIBRARY_DIR} $ENV{OPENEXR_LIBRARY_DIR}
|
||||
${GENERIC_LIBRARY_PATHS} NO_DEFAULT_PATH)
|
||||
# One more time, with no restrictions
|
||||
find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY ${FULL_COMPONENT_NAME})
|
||||
--
|
||||
2.22.0
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit cmake-utils llvm toolchain-funcs
|
||||
|
||||
# check this on updates
|
||||
LLVM_MAX_SLOT=8
|
||||
|
||||
DESCRIPTION="Advanced shading language for production GI renderers"
|
||||
HOMEPAGE="http://opensource.imageworks.com/?p=osl"
|
||||
SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/Release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
X86_CPU_FEATURES=(
|
||||
sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
|
||||
avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
|
||||
)
|
||||
CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
|
||||
|
||||
IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*}"
|
||||
|
||||
# >=clang-3.4 is needed, but at least llvm:5 if both are installed
|
||||
RDEPEND="
|
||||
>=dev-libs/boost-1.62:=
|
||||
dev-libs/pugixml
|
||||
>=media-libs/openexr-2.2.0:=
|
||||
>=media-libs/openimageio-1.8.5
|
||||
>=sys-devel/clang-5:=
|
||||
sys-libs/zlib:=
|
||||
partio? ( media-libs/partio )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-upstream-patch-to-find-openexr-version.patch"
|
||||
"${FILESDIR}/${P}-fix-install-shaders.patch"
|
||||
)
|
||||
|
||||
# Restricting tests as Make file handles them differently
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/OpenShadingLanguage-Release-${PV}"
|
||||
|
||||
llvm_check_deps() {
|
||||
has_version -r "sys-devel/clang:${LLVM_SLOT}"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local cpufeature
|
||||
local mysimd=()
|
||||
for cpufeature in "${CPU_FEATURES[@]}"; do
|
||||
use "${cpufeature%:*}" && mysimd+=("${cpufeature#*:}")
|
||||
done
|
||||
|
||||
# If no CPU SIMDs were used, completely disable them
|
||||
[[ -z ${mysimd} ]] && mysimd=("0")
|
||||
|
||||
local gcc=$(tc-getCC)
|
||||
# LLVM needs CPP11. Do not disable.
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
|
||||
-DENABLERTTI=OFF
|
||||
-DINSTALL_DOCS=$(usex doc)
|
||||
-DLLVM_STATIC=ON
|
||||
-DOSL_BUILD_TESTS=$(usex test)
|
||||
-DSTOP_ON_WARNING=OFF
|
||||
-DUSE_PARTIO=$(usex partio)
|
||||
-DUSE_QT=$(usex qt5)
|
||||
-DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
DIST mumble-1.3.0-rc1.tar.gz 8638701 BLAKE2B 6c97c528e8b598bb86a7318e997067706216436b37aabb06931e509d1c713d0104aa599a72235dd0afd46b34779205bd622a496bf14fd54aa065d9ab1d869725 SHA512 e993b18b0ecf620d3a9a89f145c18b9ecde3aaf9b7217e235b7472908c81a365323c8683dd6fc9ed14b108160f8bf5244369c2a9ee57c22595550220d158516c
|
||||
DIST mumble-1.3.0_pre20190313.tar.xz 2904672 BLAKE2B 4f7b9b63b35c04ee646364cdccd8dd171ba63e41cdede79098ae68d551dd2aee7d2ee74711f92eb0da9998a199061d4438bebdaa1807f980cdfdfccf7e0460b6 SHA512 623103c846103e306ce9fb527130ecda8b65f8486819cc189fb21a4b313fbf987b29a63838c1eb29d0cbd71ae464b2acba4110fb500365115636c3d23827eec0
|
||||
DIST mumble-1.3.0-rc2.tar.gz 8759830 BLAKE2B 4df1001a174d042221a674a21dcdb7165742cba2428f778eb6ef7fcfe8128734f4207230222971fa97622af3ea81e40b676cc089e45704be3fecf76f97f72a36 SHA512 b31a92cbe9d2d973cb06e5f3bb237de22f0fa5f242e6a8141ffaa735268ca41097bda44445a73ea5dafef6ef3ff7a5050c52c7f9b9f5600d400e57aff6f2e4c4
|
||||
|
@ -1,138 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop qmake-utils xdg
|
||||
|
||||
DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
|
||||
HOMEPAGE="https://wiki.mumble.info"
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
|
||||
EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 3rdparty/rnnoise-src )
|
||||
else
|
||||
if [[ "${PV}" == *_pre* ]] ; then
|
||||
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz"
|
||||
else
|
||||
MY_P="${PN}-${PV/_/~}"
|
||||
SRC_URI="https://mumble.info/snapshot/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="BSD MIT"
|
||||
SLOT="0"
|
||||
IUSE="+alsa +dbus debug g15 jack libressl +opus oss pch portaudio pulseaudio +rnnoise speech zeroconf"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsql:5[sqlite]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
>=dev-libs/protobuf-2.2.0:=
|
||||
>=media-libs/libsndfile-1.0.20[-minimal]
|
||||
>=media-libs/speex-1.2.0
|
||||
media-libs/speexdsp
|
||||
sys-apps/lsb-release
|
||||
x11-libs/libX11
|
||||
x11-libs/libXi
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
dbus? ( dev-qt/qtdbus:5 )
|
||||
g15? ( app-misc/g15daemon )
|
||||
jack? ( virtual/jack )
|
||||
!libressl? ( >=dev-libs/openssl-1.0.0b:0= )
|
||||
libressl? ( dev-libs/libressl )
|
||||
opus? ( >=media-libs/opus-1.0.1 )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
|
||||
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.41.0
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
myuse() {
|
||||
[[ -n "${1}" ]] || die "myuse: No use option given"
|
||||
use ${1} || echo no-${1}
|
||||
}
|
||||
|
||||
local conf_add=(
|
||||
bundled-celt
|
||||
no-bundled-opus
|
||||
no-bundled-speex
|
||||
no-embed-qt-translations
|
||||
no-server
|
||||
no-update
|
||||
$(myuse alsa)
|
||||
$(myuse dbus)
|
||||
$(usex debug 'symbols debug' release)
|
||||
$(myuse g15)
|
||||
$(usex jack '' no-jackaudio)
|
||||
$(myuse opus)
|
||||
$(myuse oss)
|
||||
$(myuse portaudio)
|
||||
$(myuse pulseaudio)
|
||||
$(myuse rnnoise)
|
||||
$(usex speech '' no-speechd)
|
||||
$(usex zeroconf '' no-bonjour)
|
||||
)
|
||||
|
||||
use pch || conf_add+=( no-pch )
|
||||
|
||||
eqmake5 "${S}/main.pro" -recursive \
|
||||
CONFIG+="${conf_add[*]}" \
|
||||
DEFINES+="PLUGIN_PATH=/usr/$(get_libdir)/mumble"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newdoc README.Linux README
|
||||
dodoc CHANGES
|
||||
|
||||
local dir=release
|
||||
if use debug; then
|
||||
dir=debug
|
||||
fi
|
||||
|
||||
dobin "${dir}"/mumble
|
||||
dobin scripts/mumble-overlay
|
||||
|
||||
insinto /usr/share/services
|
||||
doins scripts/mumble.protocol
|
||||
|
||||
domenu scripts/mumble.desktop
|
||||
|
||||
doicon -s scalable icons/mumble.svg
|
||||
|
||||
doman man/mumble-overlay.1
|
||||
doman man/mumble.1
|
||||
|
||||
dolib.so "${dir}"/libmumble.so* "${dir}"/libcelt0.so* "${dir}"/plugins/lib*.so*
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
xdg_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
echo
|
||||
elog "Visit http://mumble.sourceforge.net/ for futher configuration instructions."
|
||||
elog "Run mumble-overlay to start the OpenGL overlay (after starting mumble)."
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST mumble-1.3.0-rc1.tar.gz 8638701 BLAKE2B 6c97c528e8b598bb86a7318e997067706216436b37aabb06931e509d1c713d0104aa599a72235dd0afd46b34779205bd622a496bf14fd54aa065d9ab1d869725 SHA512 e993b18b0ecf620d3a9a89f145c18b9ecde3aaf9b7217e235b7472908c81a365323c8683dd6fc9ed14b108160f8bf5244369c2a9ee57c22595550220d158516c
|
||||
DIST mumble-1.3.0_pre20190313.tar.xz 2904672 BLAKE2B 4f7b9b63b35c04ee646364cdccd8dd171ba63e41cdede79098ae68d551dd2aee7d2ee74711f92eb0da9998a199061d4438bebdaa1807f980cdfdfccf7e0460b6 SHA512 623103c846103e306ce9fb527130ecda8b65f8486819cc189fb21a4b313fbf987b29a63838c1eb29d0cbd71ae464b2acba4110fb500365115636c3d23827eec0
|
||||
DIST mumble-1.3.0-rc2.tar.gz 8759830 BLAKE2B 4df1001a174d042221a674a21dcdb7165742cba2428f778eb6ef7fcfe8128734f4207230222971fa97622af3ea81e40b676cc089e45704be3fecf76f97f72a36 SHA512 b31a92cbe9d2d973cb06e5f3bb237de22f0fa5f242e6a8141ffaa735268ca41097bda44445a73ea5dafef6ef3ff7a5050c52c7f9b9f5600d400e57aff6f2e4c4
|
||||
|
@ -1,2 +1,4 @@
|
||||
DIST TeamSpeak3-Client-linux_amd64-3.2.5.run 76619678 BLAKE2B b8d42a4d633124cab395ea69d3ccbebc65f4d9b5a148c6a81a6d9a3afab48dd59fd99ac3f5cc9551c89daabb7cc51a60c5587034a7a5bec5e3b530ecb3d6e220 SHA512 fdfaa863d3523fffdf46ca0cf9c2b0588e8d847e348ade75c8f82818920f493460740a5192d4cc8d1eafe1e7a03af93b09ae6ddecaa0b166552ab5409508a445
|
||||
DIST TeamSpeak3-Client-linux_amd64-3.3.0.run 95624376 BLAKE2B 0e6129ef32e43bbea18c9a047af3599f96975dbdbfd9ff22a9f3cea60eaf5841eacf8b396b855819fa06787a4f192aadcf2cd76b3873b48021fdd3e7fd99b371 SHA512 477ced3deb4d4226817bf1f4ec0828123c027027160cdc62a6384583227c153168ec28025613380483229e2a8b3c30bf5b17337c3011e52f01317a9f0dbd4bbb
|
||||
DIST TeamSpeak3-Client-linux_x86-3.2.5.run 76311914 BLAKE2B 4a8f4a6ce55bde680f2d9d1f28c1cabe2a01fa6c10f3f3f637931dbe2f652c87cd2a7b61f054b50a8faf3bce461e316ca2e9b68418271535a5f6a3cd0b9d3492 SHA512 90b46a840a6e43bbc7d4cfb526117a81cdb92fb8186194ab9f245e8e501608ec4740a198e8d1de5e3f69bea84ab6281384915193d4e6a1e90aff45b4b80d3d9a
|
||||
DIST TeamSpeak3-Client-linux_x86-3.3.0.run 94313517 BLAKE2B f806d23f3039cc30a6bf09945f7041bb271040419b5221d663b0119873edd08bfa4f57befc4e8f53efc12f5b9d4c423bc1706e48f6194f4df89392db6b4cff9f SHA512 b5696ed18fe31b3051c5346ceb1bb06ceb0abafb1f87767a696961836a02804cd92a1aabccd24959b37962162bdc2bcfbf5ccd0ebe44b1816b832f7b018c5588
|
||||
|
@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Sets BASEDIR for teamspeak3-client
|
||||
BASEDIR="/opt/teamspeak3-client"
|
||||
|
||||
# Work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH
|
||||
export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
|
||||
|
||||
# Launch teamspeak3-client
|
||||
cd "${BASEDIR}" && exec "${BASEDIR}/ts3client" $*
|
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop toolchain-funcs unpacker xdg-utils
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
|
||||
DESCRIPTION="A client software for quality voice communication via the internet"
|
||||
HOMEPAGE="https://www.teamspeak.com/"
|
||||
SRC_URI="
|
||||
amd64? ( https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run )
|
||||
x86? ( https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_x86-${MY_PV}.run )
|
||||
"
|
||||
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
|
||||
SLOT="0"
|
||||
IUSE="alsa pulseaudio"
|
||||
REQUIRED_USE="|| ( alsa pulseaudio )"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/snappy:0/1
|
||||
dev-libs/openssl:0
|
||||
dev-libs/quazip
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5[accessibility,dbus,xcb]
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsql:5[sqlite]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebchannel:5
|
||||
dev-qt/qtwebengine:5[geolocation,widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
net-libs/libsrtp:0
|
||||
sys-libs/libcxx[libcxxabi]
|
||||
sys-libs/zlib:0/1
|
||||
virtual/udev
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/teamspeak3-client/error_report
|
||||
opt/teamspeak3-client/package_inst
|
||||
opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
|
||||
opt/teamspeak3-client/soundbackends/libpulseaudio_linux_*.so
|
||||
opt/teamspeak3-client/ts3client
|
||||
opt/teamspeak3-client/update
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if ! use alsa; then
|
||||
rm -f soundbackends/libalsa_linux_*.so || die
|
||||
fi
|
||||
|
||||
if ! use pulseaudio ; then
|
||||
rm -f soundbackends/libpulseaudio_linux_*.so || die
|
||||
fi
|
||||
|
||||
mv ts3client_linux_* ts3client || die
|
||||
|
||||
tc-export CXX
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto /opt/teamspeak3-client
|
||||
doexe error_report package_inst ts3client update
|
||||
newexe "${FILESDIR}"/ts3client-bin-r2 ts3client-bin
|
||||
|
||||
exeinto /opt/teamspeak3-client/soundbackends
|
||||
doexe soundbackends/*.so
|
||||
|
||||
insinto /opt/teamspeak3-client
|
||||
doins -r gfx html resources sound styles translations
|
||||
|
||||
dosym ../../usr/$(get_libdir)/qt5/libexec/QtWebEngineProcess /opt/teamspeak3-client/QtWebEngineProcess
|
||||
|
||||
dodir /opt/bin
|
||||
dosym ../teamspeak3-client/ts3client-bin /opt/bin/ts3client
|
||||
|
||||
make_desktop_entry /opt/bin/ts3client "Teamspeak 3 Client" /opt/teamspeak3-client/styles/default/logo-128x128.png "Audio;AudioVideo;Network"
|
||||
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST teamspeak3-server_linux_amd64-3.8.0.tar.bz2 8870218 BLAKE2B 7dd9dbf712699f85e910b219efa5d1a482a61561ed1aba9fb9529f54679e0fef3ace95fe9bc3e4fda8e790b199b4d6e16340b6ea0b88acb9d5b84b452d743a0d SHA512 30e4886441cff8291a82f5a722c3eeecdc2e1c5bf2bf4e116d45a846bc3998554118cc57b65aeda7375523d87bcd09c9e2693451c055dfa5f90f3adb05022ebf
|
||||
DIST teamspeak3-server_linux_x86-3.8.0.tar.bz2 8765855 BLAKE2B 6af9414cd3dc3a4f4d6005aa24811bc44d6ef48199e5e49db8f82eab6a4319eb6f364a717e0191516e5ce26b54c8b26481aa0eddca8989a06f6acd31bc3ec83d SHA512 3fde2244dee1879d0ce1e1606973e8bd8ed30bb0a3eb0591a0f227b468007f4c6fb7ca8be867e1e1be177584a5c5ecb83fc2cbd93050e2937e8e6ade4473564c
|
||||
DIST teamspeak3-server_linux_amd64-3.9.0.tar.bz2 8907195 BLAKE2B 5a83674cd2f3722468349f150179d07a656527c5139cee351272faea983b492badb6f0f40629e5eaa78afdd7bcf236e4d437290461bce12ca129863695e2ed79 SHA512 eef59c4ac8bc22c38df4124ef9dd7b272f885696d1660b7fafc925996bb76689148f2f996961addb35424d73e44f95e7dd41d8e06da7d3ffa73ff409694e756e
|
||||
DIST teamspeak3-server_linux_x86-3.9.0.tar.bz2 8780476 BLAKE2B babcd5ba0754642998de67ba8b424fd2e4a697c19d4b4bccc96250d2b886456375d56f46416b4123972a441f725865f18e2c54ef3890fd191494eb62208b4f17 SHA512 aa11743a6c2a2e4d278c94b20449eb6c58e5c1420fff5c95d6a4e04046811cfd78c1ae0c3f47dd7f6e2c645d704a5031cae0e6a9fb280be86ed3ce5da23968fc
|
||||
|
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST vlc-3.0.6.tar.xz 25699704 BLAKE2B 91c43fa3ceb6f55a3808c64a661ca453f0872f01eecc801921eb1b9f9cc462478b1fcd6f7cc36f33b7e1085320710b27a42a3b7b49dd74338fe63a3a46f36b0f SHA512 7c72e98f30ce5c5a94d74e097fa9960442f89240079b042a729f8a33dd7fedee2538c86c99738ccef2eb27f29055f0221d4c70316e3312c5ebba9565eaa15c52
|
||||
DIST vlc-3.0.7.1.tar.xz 26052372 BLAKE2B 349e967ff00db2fd5ea1a62deb12009ff0d85c56a82774aa4fedf7bffecd21b0c8c745f41eb4b9b4d36aaddcce95e79146901f318d18eab99f08e347841a8008 SHA512 6b99ae0564630a7a7ca9187c3bb954c601e384522ce93460b73f2dbf31787ce5828daca9f31c781b97db77872d76b6a3e871ff3401d70f1b5829fee7c4e847fd
|
||||
DIST vlc-3.0.7.tar.xz 26059760 BLAKE2B 552ba7dce17219a632a011203e45405085ea39ec5b4bf062f9e94501fc4c24ea5a8c73f96690fd2b6d8e15be3fedcb9c5d01e5fced3a8725bf21e1e63655393f SHA512 0ee2407b44c6ed33e4c4089a9e00702dd65eb9a50173ca4028411ddd6de51fdee1f437de48941b2a9e449e647d14e16907be35daeb273b3ddfec92e0cd330bec
|
||||
|
@ -0,0 +1,494 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
MY_PV="${MY_PV/-beta/-test}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
if [[ ${PV} = *9999 ]] ; then
|
||||
if [[ ${PV%.9999} != ${PV} ]] ; then
|
||||
EGIT_REPO_URI="https://git.videolan.org/git/vlc/vlc-${PV%.9999}.git"
|
||||
else
|
||||
EGIT_REPO_URI="https://git.videolan.org/git/vlc.git"
|
||||
fi
|
||||
inherit git-r3
|
||||
else
|
||||
if [[ ${MY_P} = ${P} ]] ; then
|
||||
SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
|
||||
fi
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd"
|
||||
fi
|
||||
inherit autotools flag-o-matic toolchain-funcs virtualx xdg
|
||||
|
||||
DESCRIPTION="Media player and framework with support for most multimedia files and streaming"
|
||||
HOMEPAGE="https://www.videolan.org/vlc/"
|
||||
|
||||
LICENSE="LGPL-2.1 GPL-2"
|
||||
SLOT="0/5-9" # vlc - vlccore
|
||||
|
||||
IUSE="a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast
|
||||
dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac
|
||||
fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate
|
||||
libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc
|
||||
live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses
|
||||
neon nfs ogg omxil opencv optimisememory opus png postproc projectm pulseaudio
|
||||
+qt5 rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl
|
||||
svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vorbis vpx
|
||||
wayland +X x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse
|
||||
"
|
||||
REQUIRED_USE="
|
||||
chromecast? ( encode )
|
||||
directx? ( ffmpeg )
|
||||
fontconfig? ( truetype )
|
||||
libcaca? ( X )
|
||||
libtar? ( skins )
|
||||
libtiger? ( kate )
|
||||
postproc? ( ffmpeg )
|
||||
skins? ( qt5 truetype X xml )
|
||||
ssl? ( gcrypt )
|
||||
vaapi? ( ffmpeg X )
|
||||
vdpau? ( ffmpeg X )
|
||||
"
|
||||
BDEPEND="
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
amd64? ( dev-lang/yasm )
|
||||
x86? ( dev-lang/yasm )
|
||||
"
|
||||
RDEPEND="
|
||||
net-dns/libidn:=
|
||||
sys-libs/zlib[minizip]
|
||||
virtual/libintl
|
||||
virtual/opengl
|
||||
a52? ( media-libs/a52dec )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
aom? ( media-libs/libaom:= )
|
||||
archive? ( app-arch/libarchive:= )
|
||||
aribsub? ( media-libs/aribb24 )
|
||||
bidi? (
|
||||
dev-libs/fribidi
|
||||
media-libs/freetype:2[harfbuzz]
|
||||
media-libs/harfbuzz
|
||||
virtual/ttf-fonts
|
||||
)
|
||||
bluray? ( media-libs/libbluray:= )
|
||||
cddb? ( media-libs/libcddb )
|
||||
chromaprint? ( media-libs/chromaprint:= )
|
||||
chromecast? (
|
||||
>=dev-libs/protobuf-2.5.0:=
|
||||
>=net-libs/libmicrodns-0.0.9:=
|
||||
)
|
||||
dav1d? ( media-libs/dav1d )
|
||||
dbus? ( sys-apps/dbus )
|
||||
dc1394? (
|
||||
media-libs/libdc1394:2
|
||||
sys-libs/libraw1394
|
||||
)
|
||||
dts? ( media-libs/libdca )
|
||||
dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= )
|
||||
dvd? (
|
||||
>=media-libs/libdvdnav-4.9
|
||||
>=media-libs/libdvdread-4.9
|
||||
)
|
||||
faad? ( media-libs/faad2 )
|
||||
fdk? ( media-libs/fdk-aac:= )
|
||||
ffmpeg? (
|
||||
!libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?,vdpau?] )
|
||||
libav? ( >=media-video/libav-12.2:0=[vaapi?,vdpau?] )
|
||||
)
|
||||
flac? (
|
||||
media-libs/flac
|
||||
media-libs/libogg
|
||||
)
|
||||
fluidsynth? ( media-sound/fluidsynth:= )
|
||||
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||
gcrypt? (
|
||||
dev-libs/libgcrypt:0=
|
||||
dev-libs/libgpg-error
|
||||
)
|
||||
gme? ( media-libs/game-music-emu )
|
||||
gnome-keyring? ( app-crypt/libsecret )
|
||||
gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
|
||||
ieee1394? (
|
||||
sys-libs/libavc1394
|
||||
sys-libs/libraw1394
|
||||
)
|
||||
jack? ( virtual/jack )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
kate? ( media-libs/libkate )
|
||||
libass? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/libass:=
|
||||
)
|
||||
libcaca? ( media-libs/libcaca )
|
||||
libnotify? (
|
||||
dev-libs/glib:2
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
)
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
libtar? ( dev-libs/libtar )
|
||||
libtiger? ( media-libs/libtiger )
|
||||
linsys? ( media-libs/zvbi )
|
||||
lirc? ( app-misc/lirc )
|
||||
live? ( media-plugins/live:= )
|
||||
lua? ( >=dev-lang/lua-5.1:0= )
|
||||
mad? ( media-libs/libmad )
|
||||
matroska? (
|
||||
dev-libs/libebml:=
|
||||
media-libs/libmatroska:=
|
||||
)
|
||||
modplug? ( media-libs/libmodplug )
|
||||
mp3? ( media-sound/mpg123 )
|
||||
mpeg? ( media-libs/libmpeg2 )
|
||||
mtp? ( media-libs/libmtp:= )
|
||||
musepack? ( media-sound/musepack-tools )
|
||||
ncurses? ( sys-libs/ncurses:0=[unicode] )
|
||||
nfs? ( >=net-fs/libnfs-0.10.0:= )
|
||||
ogg? ( media-libs/libogg )
|
||||
opencv? ( media-libs/opencv:= )
|
||||
opus? ( >=media-libs/opus-1.0.3 )
|
||||
png? ( media-libs/libpng:0= )
|
||||
postproc? ( libav? ( media-libs/libpostproc ) )
|
||||
projectm? (
|
||||
media-fonts/dejavu
|
||||
media-libs/libprojectm
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
X? (
|
||||
dev-qt/qtx11extras:5
|
||||
x11-libs/libX11
|
||||
)
|
||||
)
|
||||
rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client] )
|
||||
samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
|
||||
sdl-image? ( media-libs/sdl-image )
|
||||
sftp? ( net-libs/libssh2 )
|
||||
shout? ( media-libs/libshout )
|
||||
sid? ( media-libs/libsidplay:2 )
|
||||
skins? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXpm
|
||||
)
|
||||
soxr? ( >=media-libs/soxr-0.1.2 )
|
||||
speex? (
|
||||
>=media-libs/speex-1.2.0
|
||||
media-libs/speexdsp
|
||||
)
|
||||
srt? ( net-libs/srt )
|
||||
ssl? ( net-libs/gnutls:= )
|
||||
svg? (
|
||||
gnome-base/librsvg:2
|
||||
x11-libs/cairo
|
||||
)
|
||||
taglib? ( >=media-libs/taglib-1.9 )
|
||||
theora? ( media-libs/libtheora )
|
||||
tremor? ( media-libs/tremor )
|
||||
truetype? (
|
||||
media-libs/freetype:2
|
||||
virtual/ttf-fonts
|
||||
!fontconfig? ( media-fonts/dejavu )
|
||||
)
|
||||
twolame? ( media-sound/twolame )
|
||||
udev? ( virtual/udev )
|
||||
upnp? ( net-libs/libupnp:= )
|
||||
v4l? ( media-libs/libv4l:= )
|
||||
vaapi? ( x11-libs/libva:=[drm,wayland?,X?] )
|
||||
vdpau? ( x11-libs/libvdpau )
|
||||
vnc? ( net-libs/libvncserver )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
vpx? ( media-libs/libvpx:= )
|
||||
wayland? (
|
||||
>=dev-libs/wayland-1.15
|
||||
dev-libs/wayland-protocols
|
||||
)
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/xcb-util
|
||||
x11-libs/xcb-util-keysyms
|
||||
)
|
||||
x264? ( >=media-libs/x264-0.0.20190214:= )
|
||||
x265? ( media-libs/x265:= )
|
||||
xml? ( dev-libs/libxml2:2 )
|
||||
zeroconf? ( net-dns/avahi[dbus] )
|
||||
zvbi? ( media-libs/zvbi )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch # build system
|
||||
"${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
|
||||
"${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
xdg_src_prepare # bug 608256
|
||||
|
||||
has_version '>=net-libs/libupnp-1.8.0' && \
|
||||
eapply "${FILESDIR}"/${PN}-2.2.8-libupnp-slot-1.8.patch
|
||||
|
||||
# Bootstrap when we are on a git checkout.
|
||||
if [[ ${PV} = *9999 ]] ; then
|
||||
./bootstrap
|
||||
fi
|
||||
|
||||
# Make it build with libtool 1.5
|
||||
rm m4/lt* m4/libtool.m4 || die
|
||||
|
||||
# We are not in a real git checkout due to the absence of a .git directory.
|
||||
touch src/revision.txt || die
|
||||
|
||||
# Don't use --started-from-file when not using dbus.
|
||||
if ! use dbus ; then
|
||||
sed -i 's/ --started-from-file//' share/vlc.desktop.in || die
|
||||
fi
|
||||
|
||||
# Disable running of vlc-cache-gen, we do that in pkg_postinst
|
||||
sed -e "/test.*build.*host/s/\$(host)/nothanks/" \
|
||||
-i Makefile.am -i bin/Makefile.am || die "Failed to disable vlc-cache-gen"
|
||||
|
||||
eautoreconf
|
||||
|
||||
# Disable automatic running of tests.
|
||||
find . -name 'Makefile.in' -exec sed -i 's/\(..*\)check-TESTS/\1/' {} \; || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-aa
|
||||
--disable-dependency-tracking
|
||||
--disable-optimizations
|
||||
--disable-rpath
|
||||
--disable-update-check
|
||||
--enable-fast-install
|
||||
--enable-screen
|
||||
--enable-vcd
|
||||
--enable-vlc
|
||||
$(use_enable a52)
|
||||
$(use_enable alsa)
|
||||
$(use_enable altivec)
|
||||
$(use_enable aom)
|
||||
$(use_enable archive)
|
||||
$(use_enable aribsub)
|
||||
$(use_enable bidi fribidi)
|
||||
$(use_enable bidi harfbuzz)
|
||||
$(use_enable bluray)
|
||||
$(use_enable cddb libcddb)
|
||||
$(use_enable chromaprint)
|
||||
$(use_enable chromecast)
|
||||
$(use_enable chromecast microdns)
|
||||
$(use_enable cpu_flags_x86_mmx mmx)
|
||||
$(use_enable cpu_flags_x86_sse sse)
|
||||
$(use_enable dav1d)
|
||||
$(use_enable dbus)
|
||||
$(use_enable dbus kwallet)
|
||||
$(use_enable dc1394)
|
||||
$(use_enable debug)
|
||||
$(use_enable directx)
|
||||
$(use_enable directx d3d11va)
|
||||
$(use_enable directx dxva2)
|
||||
$(use_enable dts dca)
|
||||
$(use_enable dvbpsi)
|
||||
$(use_enable dvd dvdnav)
|
||||
$(use_enable dvd dvdread)
|
||||
$(use_enable encode sout)
|
||||
$(use_enable encode vlm)
|
||||
$(use_enable faad)
|
||||
$(use_enable fdk fdkaac)
|
||||
$(use_enable ffmpeg avcodec)
|
||||
$(use_enable ffmpeg avformat)
|
||||
$(use_enable ffmpeg swscale)
|
||||
$(use_enable flac)
|
||||
$(use_enable fluidsynth)
|
||||
$(use_enable fontconfig)
|
||||
$(use_enable gcrypt libgcrypt)
|
||||
$(use_enable gme)
|
||||
$(use_enable gnome-keyring secret)
|
||||
$(use_enable gstreamer gst-decode)
|
||||
$(use_enable ieee1394 dv1394)
|
||||
$(use_enable jack)
|
||||
$(use_enable jpeg)
|
||||
$(use_enable kate)
|
||||
$(use_enable libass)
|
||||
$(use_enable libcaca caca)
|
||||
$(use_enable libnotify notify)
|
||||
$(use_enable libsamplerate samplerate)
|
||||
$(use_enable libtar)
|
||||
$(use_enable libtiger tiger)
|
||||
$(use_enable linsys)
|
||||
$(use_enable lirc)
|
||||
$(use_enable live live555)
|
||||
$(use_enable lua)
|
||||
$(use_enable macosx-notifications osx-notifications)
|
||||
$(use_enable mad)
|
||||
$(use_enable matroska)
|
||||
$(use_enable modplug mod)
|
||||
$(use_enable mp3 mpg123)
|
||||
$(use_enable mpeg libmpeg2)
|
||||
$(use_enable mtp)
|
||||
$(use_enable musepack mpc)
|
||||
$(use_enable ncurses)
|
||||
$(use_enable neon)
|
||||
$(use_enable ogg)
|
||||
$(use_enable omxil)
|
||||
$(use_enable omxil omxil-vout)
|
||||
$(use_enable opencv)
|
||||
$(use_enable optimisememory optimize-memory)
|
||||
$(use_enable opus)
|
||||
$(use_enable png)
|
||||
$(use_enable postproc)
|
||||
$(use_enable projectm)
|
||||
$(use_enable pulseaudio pulse)
|
||||
$(use_enable qt5 qt)
|
||||
$(use_enable rdp freerdp)
|
||||
$(use_enable run-as-root)
|
||||
$(use_enable samba smbclient)
|
||||
$(use_enable sdl-image)
|
||||
$(use_enable sftp)
|
||||
$(use_enable shout)
|
||||
$(use_enable sid)
|
||||
$(use_enable skins skins2)
|
||||
$(use_enable soxr)
|
||||
$(use_enable speex)
|
||||
$(use_enable srt)
|
||||
$(use_enable ssl gnutls)
|
||||
$(use_enable svg)
|
||||
$(use_enable svg svgdec)
|
||||
$(use_enable taglib)
|
||||
$(use_enable theora)
|
||||
$(use_enable tremor)
|
||||
$(use_enable twolame)
|
||||
$(use_enable udev)
|
||||
$(use_enable upnp)
|
||||
$(use_enable v4l v4l2)
|
||||
$(use_enable vaapi libva)
|
||||
$(use_enable vdpau)
|
||||
$(use_enable vnc)
|
||||
$(use_enable vorbis)
|
||||
$(use_enable vpx)
|
||||
$(use_enable wayland)
|
||||
$(use_with X x)
|
||||
$(use_enable X xcb)
|
||||
$(use_enable X xvideo)
|
||||
$(use_enable x264)
|
||||
$(use_enable x264 x26410b)
|
||||
$(use_enable x265)
|
||||
$(use_enable xml libxml2)
|
||||
$(use_enable zeroconf avahi)
|
||||
$(use_enable zvbi)
|
||||
$(use_enable !zvbi telx)
|
||||
--with-kde-solid=/usr/share/solid/actions
|
||||
--disable-asdcp
|
||||
--disable-coverage
|
||||
--disable-cprof
|
||||
--disable-crystalhd
|
||||
--disable-decklink
|
||||
--disable-gles2
|
||||
--disable-goom
|
||||
--disable-kai
|
||||
--disable-kva
|
||||
--disable-libplacebo
|
||||
--disable-macosx-qtkit
|
||||
--disable-maintainer-mode
|
||||
--disable-merge-ffmpeg
|
||||
--disable-mfx
|
||||
--disable-mmal
|
||||
--disable-opensles
|
||||
--disable-oss
|
||||
--disable-rpi-omxil
|
||||
--disable-schroedinger
|
||||
--disable-shine
|
||||
--disable-sndio
|
||||
--disable-spatialaudio
|
||||
--disable-vsxu
|
||||
--disable-wasapi
|
||||
--disable-wma-fixed
|
||||
)
|
||||
# ^ We don't have these disabled libraries in the Portage tree yet.
|
||||
|
||||
# Compatibility fix for Samba 4.
|
||||
use samba && append-cppflags "-I/usr/include/samba-4.0"
|
||||
|
||||
if use x86; then
|
||||
# We need to disable -fstack-check if use >=gcc 4.8.0. bug #499996
|
||||
append-cflags $(test-flags-CC -fno-stack-check)
|
||||
# Bug 569774
|
||||
replace-flags -Os -O2
|
||||
fi
|
||||
|
||||
# VLC now requires C++11 after commit 4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
|
||||
append-cxxflags -std=c++11
|
||||
|
||||
# FIXME: Needs libresid-builder from libsidplay:2 which is in another directory...
|
||||
append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
|
||||
|
||||
if use truetype || use bidi; then
|
||||
myeconfargs+=( --enable-freetype )
|
||||
else
|
||||
myeconfargs+=( --disable-freetype )
|
||||
fi
|
||||
|
||||
if use truetype || use projectm; then
|
||||
local dejavu="/usr/share/fonts/dejavu/"
|
||||
myeconfargs+=(
|
||||
--with-default-font=${dejavu}/DejaVuSans.ttf
|
||||
--with-default-font-family=Sans
|
||||
--with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
|
||||
--with-default-monospace-font-family=Monospace
|
||||
)
|
||||
fi
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
# _FORTIFY_SOURCE is set to 2 in config.h, which is also the default value on Gentoo.
|
||||
# Other values may break the build (bug 523144), so definition should not be removed.
|
||||
# To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the start of config.h
|
||||
sed -i '1i#undef _FORTIFY_SOURCE' config.h || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx emake check-TESTS
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${ROOT} ]] && [[ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
|
||||
einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen on /usr/$(get_libdir)/vlc/plugins/"
|
||||
"/usr/$(get_libdir)/vlc/vlc-cache-gen" "/usr/$(get_libdir)/vlc/plugins/"
|
||||
else
|
||||
ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)"
|
||||
ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually"
|
||||
ewarn "If you do not do it, vlc will take a long time to load."
|
||||
fi
|
||||
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if [[ -e /usr/$(get_libdir)/vlc/plugins/plugins.dat ]]; then
|
||||
rm /usr/$(get_libdir)/vlc/plugins/plugins.dat || die "Failed to rm plugins.dat"
|
||||
fi
|
||||
|
||||
xdg_pkg_postrm
|
||||
}
|
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 25 Jun 2019 17:08:53 +0000
|
||||
Wed, 26 Jun 2019 10:38:52 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 25 Jun 2019 17:08:53 +0000
|
||||
Wed, 26 Jun 2019 10:38:52 +0000
|
||||
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue