parent
5b9447c6e4
commit
f39939584d
@ -1,6 +1,4 @@
|
||||
DIST lastpass-cli-0.6.0.tar.gz 65047 SHA256 e48f210b34a030e8b8cef3e1d05957aabe757ea4cd31bf03c46b70ddc830733c SHA512 ceaa660e6a7d3b27b09ce6d1d522af216e2c8357859d87034f7f887b53631bf5214b02400f8cb91d0c0020fcfb7889dd0fd8731b1af76a63f94666de2ac4dcd4 WHIRLPOOL 4554d8576e71a0b4c7d69556614a33f3e34d85aec4dd6aa50973ba8eb212864fc45bf3a7cb4e2847cb60a00546e46652cf5baf7f34872ada23431e78078cc6ed
|
||||
DIST lastpass-cli-0.6.1.tar.gz 65996 SHA256 6ae596a59439d39794e31004d877ad6884d0f820bc0cc0a94c87bd2800ddbe9b SHA512 6bfb4d8d5c85a32179d6d577270a91d9731834f79b0ecbd9c8e3f66a403be876de073eb0418cd94ef04f545c3a8aca6fa503e892a13827f7c28f31d15e161dbc WHIRLPOOL a972d245087c2e72c029e06111b082b41f769b18b30ec6fc64176bba22c394d71aaa7cf66d32f31f7b4d4475056c547eae36d8f43f4f6add4aa71d46fb9178b7
|
||||
DIST lastpass-cli-0.7.1.tar.gz 68232 SHA256 e9e2d1dbbb6be0b0d9ce8d6c24026fc537cadc824528c96ac562737a90152f5c SHA512 c6be9b4cf30165835dd4e8716992d43246c91c4e9177226285b5a5214fd5927774155cc75b9aad66c69ec8b10ca0b0e00485a429e2bd064dd406fc55f275a295 WHIRLPOOL b88d4de9fdb120463a8454c098c12a1e2a366429904dec82d271b4ef287bdce192efef5de297733c3a38be21f3241ff402c8448a96daa195b986c671456b0b1d
|
||||
DIST lastpass-cli-0.7.2.tar.gz 69134 SHA256 e66390ed4037a0b3efef402ca742cc16fc0ac165308188fbd90c25e50ddff00f SHA512 00383ecd38d25ded26004114e1ff7ed21e4d1ee88a4e9b61ad538532f7f609c556d732e4c046faf35d4151cf203e7ea143042722709a3f30e19e81dff869a5c6 WHIRLPOOL 7935f896ac344d322b4fd44421a7b5a34e56200f3e9cc5077bd54ce3ef88e9c4fe242f28a1f6abecf52bbb14e8bbf7c22a859fcf1f95d3faa78138674aaea145
|
||||
DIST lastpass-cli-0.8.0.tar.gz 79167 SHA256 c5c6076a9a80de275f7fc57275d303cc0c4eb21ff06f705659047abc09a8595b SHA512 2bbaffbe31ed95bda77cec82d5f702f92a311798590d9d41f63f920e50f79b2b7a9ab9b6fb05f4e0650ea4ba75d3e845b817a4f4206f316bc2cdba0de85f9999 WHIRLPOOL 9f7da593457555e50a0450cb0cb4d9d9a8e9b940566158eaf95b21b0865d8f14d19211c9e9fcf9794784695ffc1df66712ed569b3f1cabb472260a0b5c7b1106
|
||||
DIST lastpass-cli-0.8.1.tar.gz 79981 SHA256 ba845a827501f3c49514e977c8de25e5950d3ea482d7a3c31090148310a83056 SHA512 bc58500165e26dc87b592a7d975fa5b6e6698ca7b68fdd8205d21cfd13f72860cbbf5cd36b162fe928c12eb6c8ab86b42e369b8abc719bd36df5a8d8ea5f1689 WHIRLPOOL 3a332725106a43dc5738ad4b066a5b4c2fd3764e3543257931ba267068d202cb4bafbbdb4b72a336032e66161fba98f3d0c1d9b0f8a194a413fed0bc28a6f692
|
||||
DIST lastpass-cli-0.9.0.tar.gz 84433 SHA256 e7314f0dfeec86add7c19c053ee34bb7a176e462e71727d2b345481d2d136800 SHA512 1e377cfeb9b62c5a69b461312582b6893f88fa12079ad8e52a1e7a3be806225009f0f84eff7d806191ff7f3482e34cd16e10d0b623fa0b0357703d585a015878 WHIRLPOOL 12e6c8ce6ab03ae9586a949f1a9316bf18d80c2ed54b7b883f3888e76932999bb74b8d36bac0361a11da126df20b5b5c39f2dc62cbd76b7d3deacfb57a789406
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Interfaces with LastPass.com from the command line."
|
||||
SRC_URI="https://github.com/lastpass/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
HOMEPAGE="https://github.com/lastpass/lastpass-cli"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="libressl X +pinentry"
|
||||
|
||||
RDEPEND="
|
||||
X? ( || ( x11-misc/xclip x11-misc/xsel ) )
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
net-misc/curl
|
||||
dev-libs/libxml2
|
||||
pinentry? ( app-crypt/pinentry )
|
||||
"
|
||||
DEPEND="${RDEPEND} app-text/asciidoc"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/install -s/install/' Makefile || die "Could not remove stripping"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}/usr"
|
||||
emake PREFIX="${EPREFIX}/usr" doc-man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-doc
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Interfaces with LastPass.com from the command line."
|
||||
SRC_URI="https://github.com/lastpass/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
HOMEPAGE="https://github.com/lastpass/lastpass-cli"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="libressl X +pinentry"
|
||||
|
||||
RDEPEND="
|
||||
X? ( || ( x11-misc/xclip x11-misc/xsel ) )
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
net-misc/curl
|
||||
dev-libs/libxml2
|
||||
pinentry? ( app-crypt/pinentry )
|
||||
"
|
||||
DEPEND="${RDEPEND} app-text/asciidoc"
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}/usr"
|
||||
emake PREFIX="${EPREFIX}/usr" doc-man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-doc
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST monit-5.15.tar.gz 1218043 SHA256 deada8153dc7e8755f572bc4d790143a92c7a8668dccb563ae4dbd73af56697c SHA512 7e2b011a89d9b1dc990faf413a38f0c68aea398e25efd5392d6aa1baf50d68ea2db087ea2093c84658a99b7a83d133b23562d5ad11e1197db7a54a2b961177cd WHIRLPOOL e305705583c79b8d861595cae4d000b5832e3288f3d0ec59e69ac811e1f402af489e44c8fe568941781d97c953ff181a8048f0b3dfaeec14a26fd4bbc8cff697
|
||||
DIST monit-5.16.1.tar.gz 1226375 SHA256 b729b8345f5b85311c7f05751fc5d009128fd4a95fc4929a04b43bd15ab3b23f SHA512 911462b73074cbdd151596dc29cef74370af3ae368067d36e9f630fd2f4cb37867f0eef68083ee07efa1f489848560c4b4152e55eccc829d5118990e04308ffa WHIRLPOOL bca90fd0d28aa65c81074d427426bf748a94de23716fe99a203e8af7bea34aa32d9f0c02716d4850b67f165c0224de14618f8a64061588bfe2fa2542a70a1a70
|
||||
DIST monit-5.16.tar.gz 1226329 SHA256 5b998e796113ce244c8b575da09d3a62bac1b2765484fe6416f224b4ba8f391f SHA512 09d3fa772c0749e0cb7fd057bcf9d057650601e09b746dd335ee040ba1f9f45693174aead065d50c7f43c2f5dc7f3cace252cf2c94ccdf767a14afdff57f808e WHIRLPOOL 9cbf7dd1f42ebb43f4e3ea1d5880f3229b147576d4ea4f856e38d1fffb20af539d31d52d7bdebcad9354a0ffd3c135760e585a673cb76e2b56f396e34d5dcfc9
|
||||
DIST monit-5.17.tar.gz 1231882 SHA256 2fbcdea79ae39228791a0aaa685ebbf650f2b58d086eaf77a33226e972cb216e SHA512 6e5459f3c1d37e3713286bfabc4a6a109f90438a0b45630af7f93fbe1e8ec7984551c7026f3fe1d8b63632bca7b3678f9ea3cbed194d6e5e7abe367d62d8ad61 WHIRLPOOL de10a18996cee1bcb1637e53e3e5ea8517ec4d7f33efbd73110c639cf921cb52cdd4ddb547a474e9d60e4c4bd451dc1947692b3244bd254027885df65074b259
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
inherit pam systemd
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system"
|
||||
HOMEPAGE="http://mmonit.com/monit/"
|
||||
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE="libressl pam ssl"
|
||||
|
||||
RDEPEND="
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
pam? ( virtual/pam )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ssl) $(use_with pam)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dodoc README*
|
||||
dohtml -r doc/*
|
||||
|
||||
insinto /etc; insopts -m600; doins monitrc
|
||||
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
|
||||
use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Sample configurations are available at:"
|
||||
elog "http://mmonit.com/monit/documentation/"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST myspell-cy-2013.07.08.oxt 691468 SHA256 6c3c7d09db73a91b8c187377c8ce15b5aeb139ce92a9a1f281a9bb7392b91b29 SHA512 3faa794d0fb62a3f9545afb9740d217b24357be1769082beb8d3fec54fcf5eee9e7ec5b54a316b10e48135db48406d814bdfa3f0448e3c527772fb4e69f17edd WHIRLPOOL 166d5233899a9316709725f6c7e1770e3b4171312cf4c158c30e4a54d14bbf2d96825d0a1a99131822782d6fe2ddf335434ae498cd0fcbc9809054fdac1a4bca
|
||||
DIST myspell-cy_GB-20060316.zip 690204 SHA256 3ef99256b716a848400734079c5e9851e649a72c936c57a52de90d4269ed41c7 SHA512 f573a1f151c64eade7c2901ed56bec58c4f74a0cd409d2ee27e11a37191c98e0df1d889085110ce7d0c3cb1d8e8244f1915101d17a8ec77a4121411b9fb80870 WHIRLPOOL 3ecec2630a0018fc5c4d0a0de59565530a56c18285045c297ad8bd8dc699b99162d59cad48a8d1aea8c86a8c5f300ea464540fb37fe07726fcbdb376c5b713c3
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
MYSPELL_DICT=(
|
||||
"cy_GB.aff"
|
||||
"cy_GB.dic"
|
||||
)
|
||||
|
||||
MYSPELL_HYPH=(
|
||||
)
|
||||
|
||||
MYSPELL_THES=(
|
||||
)
|
||||
|
||||
inherit myspell-r2
|
||||
|
||||
DESCRIPTION="Welsh dictionaries for myspell/hunspell"
|
||||
HOMEPAGE="http://extensions.openoffice.org/en/project/gwirydd-sillafu-cymraeg-welsh-language-spell-checker"
|
||||
SRC_URI="mirror://sourceforge/aoo-extensions/geiriadur-cy.oxt -> ${P}.oxt"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
MYSPELL_DICT=(
|
||||
"en_AU.aff"
|
||||
"en_AU.dic"
|
||||
"en_CA.aff"
|
||||
"en_CA.dic"
|
||||
"en_GB.aff"
|
||||
"en_GB.dic"
|
||||
"en_US.aff"
|
||||
"en_US.dic"
|
||||
"en_ZA.aff"
|
||||
"en_ZA.dic"
|
||||
)
|
||||
|
||||
MYSPELL_HYPH=(
|
||||
"hyph_en_GB.dic"
|
||||
)
|
||||
|
||||
MYSPELL_THES=(
|
||||
"th_en_US_v2.dat"
|
||||
"th_en_US_v2.idx"
|
||||
)
|
||||
|
||||
inherit myspell-r2
|
||||
|
||||
DESCRIPTION="English dictionaries for myspell/hunspell"
|
||||
HOMEPAGE="http://extensions.libreoffice.org/extension-center/english-dictionaries"
|
||||
SRC_URI="http://extensions.libreoffice.org/extension-center/english-dictionaries/releases/${PV}/dict-en.oxt -> dict-en-${PV}.oxt"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 Princeton myspell-en_CA-KevinAtkinson"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
@ -1,20 +1,41 @@
|
||||
DIST es_ANY-0.6.oxt 1416162 SHA256 09290d3dbc5502de8bd0a5ca8366634fdb3380d30f4ab792b5fb86b4c9103e44 SHA512 c68cb988c68d35107d38edda1cb8246e70daf1de187efef5d88363c88f80004717881127164106846e58567f22c38968607b7336001471561f23b48656c69e54 WHIRLPOOL 57ceb34a8cbbd1c207ef56b4d0128cf48a6e9a83a7a48a95e27c7cbdee7eb64e1b9e8147a759e37b1a00667d3ee74778fe367e0b5e43715d731ebdfac08a0a38
|
||||
DIST es_ANY-0.7.oxt 1415886 SHA256 a30804b7f78b2858f39ae4dc246002105838a1aa58246da6b81ab3993a79f650 SHA512 ea4e015bbaa86865537b0079b71160881abb78f651757aee784e032374f8cc96f2296b0f83081bd2543d35a246a2deca384ddd8a28a37f26b82d306b19ace3cd WHIRLPOOL c3c08adc8c32e5f7bef28cc5d1a90839c9bfa69508f56212ca2881d016cb6b8e975fe8b47733ec996d5c7fd094799bcda654fe47e7e91bbd24967f76fe26b475
|
||||
DIST es_AR-0.6.oxt 1401042 SHA256 747bdf6efc270a8423e4132aff337f2d5408f22f5f6268260115da4db19bb844 SHA512 1965ff011d8e365641e45952d13ee16460b1b37a5196d81a00d9faa2d633b09c5ca643423b746baa9e58ea80218e7c841abed10ee4d1343bf9e975541d5297c1 WHIRLPOOL e628e8c783a6026b5b7c79d14adce89a5b2490b04fc5efac2c4539a590e5abf53ca66584ec7ae9bb8c076adfceee537ff0b11a779eb70d052971c5e5c424392d
|
||||
DIST es_AR-0.7.oxt 1437556 SHA256 5b49ca4d3a16718bbfe2965dc4706d9f2e95311b27a5fd8a75cccdc36b9a663e SHA512 2c996a92cd3aba6edb979641025e45362d8079061423296430eaef113354f14defdfeb1e23c1d0b8a8157fdc914f07e7fde8c51560091a389e242a5b68552088 WHIRLPOOL 089edb5659531a5dd5ab0cfd27137ea518b1b73afd0290ed0ef8a50e6b08e21e1ff48116c35491f0e60051790ccf3c71302f184636637461dd39608e7a03ca89
|
||||
DIST es_BO-0.6.oxt 1399523 SHA256 f5dc16e58169847f25d5e3203c25b4322949ff26139d752f2936d291cb10e45c SHA512 63df8f521773cec2e3a968df422e0831f7b803da9a70bedd1342d87c22e0d883c950c9ce39ac6304d04a2848f20201e0ea531bf8876d86945a90a057ebb14518 WHIRLPOOL 7d959e769dad3ae477f71a2a58d98e0d34579318874f828f7dce0113bd95c40a228e6d341568afca93cf7a6a9eac950fd73e4335e40355dc7b9fa19ecba21a6d
|
||||
DIST es_BO-0.7.oxt 1435774 SHA256 3780bb2f4fa939080c4bf083961bba7c7a49c39b2bc7b8dc35fe039fb7b9c3c2 SHA512 04549045546444c84f623552f6264d17ffe4cadd77f81b8e2828978f6172e275b203eb83aec1dfac17acbf3466cc3562d825071116de6af8c52510feaa7fc9de WHIRLPOOL 8ae2e3308b6d25fbd890e51f76b0752bdeccf770abb36d5d4e7c31d6bd9c61a5b26a7c413c526e3b6b507d0f61f3ae538d851eb7923b826749c981e1e4cb1515
|
||||
DIST es_CL-0.6.oxt 1400670 SHA256 5cdfe0de0cacb3d5810f49fe42b302c82d1eb5e68cd01f5dffaed98f9c8e6182 SHA512 356cc1425ab587c4b5429548b29010598912aba2921f5db120fb4744355f09e445779025a7897304e5985ded0e59dce00a48802cd7e822d5d2c71364ef208cae WHIRLPOOL 26951b4532d4431a3b30aecb090a3017e8f979af55abd31f3907c460f6c3217965b0147146d6915cd8181162d8cf60a7ea6331c326fc2b5c1437bfedd8fb401a
|
||||
DIST es_CL-0.7.oxt 1436928 SHA256 0b795df4d605f1ce03e82ce7cc17e17baac2b58373f38503a23ff2f20cf0afc6 SHA512 13ff5459f83e06aba63e248fcd024aaa49afd38a65ff04ffca5a833e3f8a828cd3dde60629e8eb377ee6bdc86c5e686fa65867f2223b1f0861a9dc74fb020263 WHIRLPOOL 1970d86b2835ccece44eba48d5f2b6a7a8044d8d3a0dde60c12c2f295a6c3e4330a7ce7dbec211b066c511ebc89562ad42129504c9a35c852e93bdfc1b762bb0
|
||||
DIST es_CO-0.6.oxt 1401944 SHA256 f5f82ca46608f7b94c1993c376c0b4345b5ba88a79a5be73c2d313d4a720ec6d SHA512 351d0b91711debe21603492d344cdb82462dd1bb09c8c7c3d090ee3fc91e2a78e72c2d794717c6158620c547a3f787bf22c426d8744dde4f06dbc024d646660e WHIRLPOOL f4fd577cd738e5b50ffdd3747b71daeeda63aab95ded3b2eb772d08efb499061bd20a29b87fc7aa2f81474be347f87add4d04a21fc1be5a092e6fb0135901c48
|
||||
DIST es_CO-0.7.oxt 1437795 SHA256 0785a8757891c5924ea59ab42f360af58881e546dc4c0c5d016db46689f6a479 SHA512 b071add498b9c60bb1db94dda7e2896ab109165d65142b4ac539e88434d9880b7b5d437769cc0475ce432f45b1832d648bed7925adc9cf4e678e183f5cdb5374 WHIRLPOOL c140c28db0b759651ff85311579d4e74d33097e303a930fd505131644f1dfbd093f26b6cfdde1e79c093c3795353c19b71185e5d44595947c51061280094432d
|
||||
DIST es_CR-0.6.oxt 1398439 SHA256 c81d983136f26d28208ef620cd0415ec7351ce1bcd03a9c61cef18946c487029 SHA512 96743d7e91281b007b36548817f3a1bea0756c133abe96f7e79c187fcced0c7f70cc922c141701f0c0478021e8a8286cc90389b85b763c8300c8d4959e6332eb WHIRLPOOL 37e7f98cc0483e1881c69d62bddd085a22e3c1dfa1e2901d47a7e79fedc44b05e490c40c6504b447ae6debfb2982184410fbafabcdaea0484682ed59c4e077f4
|
||||
DIST es_CR-0.7.oxt 1434858 SHA256 bb4f29839db81b30133275913d3a0b80ac2e520b84b6c6d74c484b02db321cdb SHA512 1ed3dc04e5bf187fa2ed4a4f8326537760541ef38d60abc33d729961eeac75e206e7e50dfe3e85bf0053e42a7307779f2508a16b04df5e4ab2752091182b2a68 WHIRLPOOL 9db0ffb97ddbe1e774753b02cdf91625acbbc63375ba574f50e430e33fd0fcddfcf32f142cbeb2cc01b8bfc304bd88c0dcc4fd0b5e89934c59b5f2094c8d0d90
|
||||
DIST es_CU-0.6.oxt 1397494 SHA256 d232eb578e447c1882d72405b6479829420c714ed5b46739162cec705ef550cd SHA512 0e8b03d4767083de8d7ecd9b95896efc4985f67734e0d7f96010fc3b29d7f1992d9c2330d1535fab8c6c25a99c923f87a93861516402da568ef8b144038bebd2 WHIRLPOOL 8d8f88970eda2c51c70826d9fe6173655542a11022fc2a60de0f888cbdca4fd37c45856cc4ac03e343d4b82d02081e28b475d41970d9f3ab4df8d91bd45dbaf1
|
||||
DIST es_CU-0.7.oxt 1435506 SHA256 777276e0d1a1f3ea4aea5e5509c19a0989e5b3aa50fa9a6f1922c53eb0a80008 SHA512 b60fa3d092512e43610695b507e4e2c09065bf9a2c50971c9a8074bf93896e19d512847aab9190b2215da4481e514ce7fe23a851d27eafc24704bc7a3f4756a3 WHIRLPOOL 65e66f84804adf931a7dd85ff381f05566c989159b3957e98b25707e5859b539e4d5d3ffe5dbd2deaea8f69a363c1a73790f470bcecad2666ead4c22a153ec10
|
||||
DIST es_DO-0.6.oxt 1398373 SHA256 11b96459625d0287b4def2f161a0e2e3a4dc39279f3cdfb89d835199a4c36c45 SHA512 ae154eff069bcb70ca5d1a0baa02f7eab199e3b5a1fbb349e069888ac93e247832f0acf3ac65809ed47fb749881fbc1576add37bf0943889e287ce9c792f925a WHIRLPOOL a6ac4db562ae4f48f9a17db630ac73b134be2bd2c393c97ed1bc44ba5b933adf87f56c4a9e7b102275d13f113c7991b3e8142c7e8e8dce56e61acc84b66f3c6d
|
||||
DIST es_DO-0.7.oxt 1434782 SHA256 9c0484ebd8d5ef9ce56631fd3920494a4d51bbfa6c15b9ae9cc9021411337370 SHA512 621be08835598664de6a6f1e865c1293ee62d0581d429bdc6675991838483d9bfd9be38d08cdbeab8d03ad7709f20dc2af38ad054718fd6e2b74913bfac1f5b6 WHIRLPOOL caa80d5f8729195c61e8dfaa5788a46ba6a58705b696cb5eaf15e18a45a48fcd7858a10f871df0d1119b2f551281ebfdfc574e6623ec6f13cca2374b706c9680
|
||||
DIST es_EC-0.6.oxt 1399055 SHA256 2e7513b8edcae04e0cdeb63b92882372ed4732e4d62bbc36cfbf54a12da47e48 SHA512 c593aed45d26e6957970d574c8ac6553a482d9b0c38ec788a3a9951f09ce6fc064fac8269fda84b81ce36d01407187215484315ef63a8cc5e735f626320458a5 WHIRLPOOL 82664e7c315c04e6bf1297884bf38ff19b1cb8b042a9470e0138ed3edd9fac5ac5b72f8bd3da7a0f396d4eb03dc582337a4ecdc2239679bd3d0495a2b5fae324
|
||||
DIST es_EC-0.7.oxt 1435564 SHA256 ee02b40c32e1e8b2ad0aaba5f882499c650d989a18a6ff5d96c1cff10f345a38 SHA512 30bf5b228ddc3afafd6e17e0ecaad10266f30bf1738a7d67472112bfb5f08cef29e681f63d3613a6fe71b0897b92a9bf9eafd90bf0d50f4f81697828fc6b00dc WHIRLPOOL bbfa663b0a4084ac1001df5599131e364b6e756366877204b58dac98f9febebef403868d4dcc29ecdeba9fa087519fa81461775325dc35088a7899a9e42b09bf
|
||||
DIST es_ES-0.6.oxt 1402228 SHA256 2bea4892b716148aef4073eb4c006a7f7b1f9f1f227c2827d5da91753e244d18 SHA512 652a600dc36bda2e9e0dd73279ca4fd4e4c94b954ae1f5034cfac74ae68ce29fe1639e000c5700cc463414c0450388843d41074c0aa3d85ea721c42ef5cf5a7f WHIRLPOOL c811bb047977a4f9e08148c6fcfb2281fadd25fe4c81ea3388c89bf672bea4aa528b5a9681be3c0da512ff1ea3fcb7d8feb27d1838195f49a97256e03f044afb
|
||||
DIST es_ES-0.7.oxt 1438691 SHA256 af31d8b59031508fa286756d8e0ea5a5e92e2192012d4b81ba200a2215ef240e SHA512 6eb23eac189d6e0586a69b2e68c6aadf5eeb6ed204d222a76bff955604c0d7f6c55fd5b195959a542357d943da73eb0390d60b38bb07eecf49e73df28f586f51 WHIRLPOOL e37392070b54a34b3394355dd7caa162b87e73ffb7bf9dafd8b54ffee56d0ce2481c38de4d00d56891170cf8b7a92d0d0b8e6139315f753c5725a491e4007473
|
||||
DIST es_GT-0.6.oxt 1398528 SHA256 823e2a787b06d1deb377d8e0b1450d14119212c012d883cdd14231eec2564e1b SHA512 a4de6fdd8908f314b8f541bc31bf52442835eb330a4ab9eea48f6b71138947d3ef0cfe5894a7162129b187ce23553c3a51c746213d801a890ae5d98048f8ec80 WHIRLPOOL 9cd0ba35c3e1a1ffee45a7569336e0749cb46a0fd4f5acd5e082e8b91439a23b564d14d29f29a21086aff819674cb2e8f5daab4265df574783882c2b7307a424
|
||||
DIST es_GT-0.7.oxt 1434939 SHA256 21ed781b52e530a8a8cb1c070c06232a6515c98a793fb6a24c150b6ccf25ca27 SHA512 162e59309532e6cad7ad49866375970b3ad788a11ae6b63ac9c182da5aa50948139c0eb9f2e727909da4744a095099ab5bb18ee2f73b0e1c63921dad8dbca4ad WHIRLPOOL 3cfa3a70917a5cca9da750c379cff1afe26573ef43ddfd084228702f4e70ecebf3f1eefc7ab6b3a53457baf804de80a9bfaec971930f3a8c53441c3c4326dd78
|
||||
DIST es_HN-0.6.oxt 1398949 SHA256 ff7cea434f2105ef119717a30a6614ed96f782fca15782de8fb95157db20fbf7 SHA512 4ed5e06ed0d757232202a7b2551dad54b7d45d08ec0ed77943d6f40e4b72d5abe88729f09bf50cee1cdb2106f48a1bb296a8947f1caf7a32fd53da1188140090 WHIRLPOOL e7c8320a7119ed92c21ef825e91e11f027ddc7fcd7f22bcf29537af495a5b1e3c2501c1f24af827d9b1582fc98ed4e4008f60d639c2ba16b6e272c64c898a162
|
||||
DIST es_HN-0.7.oxt 1435398 SHA256 1b975fed174d71c3223dc5cb279a5fcb38ddb7bf76015aa19af56b2e0f4cd6d2 SHA512 3d8050c22d27a32b5ebc72862ed7066b3e58083c9cd6847824361d656ba4f8b122121509bfce303edf1b3b0a0e9cdd31671caac28662299879eb1cacc19d81b1 WHIRLPOOL dc4652cfae35772c8aa2cab4567bd8faade95ccc29a04f938f917d052b4c0eff3cf0294cf081ad27cb163a6412ac6c02997d1802184bdda89ee6dacf5a252892
|
||||
DIST es_MX-0.6.oxt 1398771 SHA256 487954c84c8bee3cfcd606e03963ea3d2f0dad325de170884d3ce169bb6abd07 SHA512 4e198895f11864debb3dda2ada71e7ddba0999d8ff72a2d2dceb7d5f812ef1b64989fd8e23e0df6a5d30d5d68a5f976a57880206ba4e17ff81ff78b9a0edcb3a WHIRLPOOL 2503b541c363a837f1810b0700e51526dd1017792b09266d651c37b8e214a5b5928204478b7ea7a5227b34a17a8e8f9e5504a7c00214539207e0b4c6b37d9bb4
|
||||
DIST es_MX-0.7.oxt 1435177 SHA256 a0225a2f9db0c5211ff5a59f8bfd341b9cef5223c39a66d4648d523a84a2c226 SHA512 6e560d630da72f627c0f5a603adc9bacb102edc106c9bd7ca831c7b4c808441cbf73eaa3f75c5953b89548d071a97e81fa57d5b2542e0be6c6d993d74b09020e WHIRLPOOL f41b55620d8db82795709bd8a1bd997f83ff0f7ce9f10ec7dccbf9d268c6d06222b2b9979981bd2536ca557b95e73e3438604573489ede783700affc612b1a2e
|
||||
DIST es_NI-0.6.oxt 1398631 SHA256 4e2fa0923ddafddc93916a559f9104d9a6162d1a788ff239b88857f57ea297ad SHA512 533a20d5e2e55405874b021a6ccfb2d9791b72d7b469aa3807ae524ea3a0306f9ee851807190d75bc1358c4b45f6891c9da508a903f2505d59d40c5a17d27523 WHIRLPOOL bd50259911c4b812639057822a1c48606697601906716dd39801bbae285866ae0e13d0fa4f07db7c5988ce216978c4761a3348509709607e8dab7eeb35eddec4
|
||||
DIST es_NI-0.7.oxt 1435054 SHA256 1759ba99637b36a78acfb4c5187190f337b676479dd2130dd0465ce6539ed4ac SHA512 e86e0748a04ed3ce74f4309764d08063c0e01b9f1568f1de7e08bd8c22cd2d0ba6a3dea3afa272d2d697644bed8e0fa19c7d7940fa87393de30fcdaee095e483 WHIRLPOOL d6a136a988b16bf6b0b9706f808a444a18c37b5c3bfbb7bc6be7a13401f4cad85f88979c657e0d798867d4b404bd64fffe9692284a734e2c188090f85eac3d6f
|
||||
DIST es_PA-0.6.oxt 1398549 SHA256 cfe6f90cb90f73690f09ec579a6563c039fe5319a42f13a5ade13a1be2be67fc SHA512 8050b608ac64c6c61656749791ec141f6077896cc6fec4229667bb02e81588c1639e3d702ce33122fcf9a608e593c352562df123e81aeb136f8c4e5f71d86f62 WHIRLPOOL 962a9a9c6fb792f7daaf114f5924a986b151638fbb93eedb31942e17e636926bbfc3eb755aaa97136a49a7ace8494831857ea0c32994bfd4a282b99512b200a1
|
||||
DIST es_PA-0.7.oxt 1434970 SHA256 a00303d219fb6445a94c35c5379db31ab985510a436de0deeefbc1b8462d3c8c SHA512 172898dbe6a9b6ebe767797e08952af50fa0148059f215f4662c215b0df1b6333dec6d81bd3c629a538a96cfc571ed4ad1337d6a9e6d7bb941ad0a609a8cf588 WHIRLPOOL 78f928a8993c17847d7949c06f33703ce1fd63c6ce81434a4f94d1306a8de5169b5b5da64999a0351415a93577e2afdd59d2f4fef130bea1df6d11de5f10bb0f
|
||||
DIST es_PE-0.6.oxt 1397841 SHA256 92209f3dea68e01bc668db332f73c90241db45fbfda643361b04766849d64cf6 SHA512 3f97f8b76895c8a2f2d802684f99c001e94219677ecffbc365d126dc86c04a5cc2273462b427d0e74559d86c7fe62f24aaa574a86fcf85d60d8cd76cd9513cc1 WHIRLPOOL dce1a72795f2fa37895238a47d5a13906432c14bb628c8085824283e335622d20ac30087257e6eb6e4e4bac23d7ee3602c6f8dd679774c1f17d5f0341d363416
|
||||
DIST es_PE-0.7.oxt 1434282 SHA256 4b8aa03bb9f9deaf13fd4f08328260eda1d0fd0217f9e1bdb646bf933a33268e SHA512 60ad75c363fb3e5612bf8b423975aedd32b7738073e0e863c42de3be7d22bf3a050d3d09a5a8a6a65ad8e36fd7a516f1c6c3775f9ad76696657d9eb8a4e2336e WHIRLPOOL a1b889165875e63459f065b4ea715e178e16b4036c6732ab6e630afdc49192814f5cb242b8d7c2a2b9191fb5c36739d5083b60ada81a954b40b352d4dad3b952
|
||||
DIST es_PR-0.6.oxt 1399016 SHA256 d63e16115e38f3dc6dd5c80d7f5111b9703047a0d5da571861f5b0e3c4dd9457 SHA512 475de84261808bfcdf610eea5ec889f01398c02b9ccb74c0b79d39f2b5b5a842a07226cf9b83208f652f06a10f1d8f7f50bb01327570d1d59816853dfd3e6371 WHIRLPOOL 22589aa9885e0b2080c60d20111272a2b718594af3583178f70dbf1627ee43be5dbbf559429e86fe282f6f4175946b098a949674ab71ede74a93aa5e597f7807
|
||||
DIST es_PR-0.7.oxt 1435436 SHA256 1fe41e716347ef9c334f20838b346d327f09d3c6ee92f3675648685eca162bf8 SHA512 002767cd23709a3b2dd2a2616642fbb1b1d674a21507ee21c830741e04234fc32b0fd6a8b762c24183d44d9f7a233c8304b580ff3d96b7c87b10f43393e3a604 WHIRLPOOL 94fed7ca20fbe0fdc8f2f81a09e8dce8d81e3ecfa068299d39c0a83903ebc8d7dd8c6d977f23481c9f66b8a9d6db4f554305f6ebb793c4f002d3a1df8fa9c6b5
|
||||
DIST es_PY-0.7.oxt 1434869 SHA256 d2c893ed8565f6b192f13d88e74ed5d1b2854ee12a3ea6e1d98e3d7e3b75e1d3 SHA512 10d785338250506ebf8bf3a8cbb79413c817e4e25f9153b4b8af9c0a7a422079d5d2bb9411e4989ceb7503d0a65ce926352af242bfa0a3de9c23e3dc6ef889c0 WHIRLPOOL 01e94a3e88e90290dff508dbf6cd792517ba6415cf528c320dc1bb9481a902e808f1d19872fb4be9cbe8e8a9dfe62dccd51960d3ef1c35567e7782e2fc3559c8
|
||||
DIST es_SV-0.6.oxt 1398633 SHA256 425e914014a640db0f8d096e82b3bdf6029be6ddd6497f5e166e1818b0277394 SHA512 04c6dcb3ab8ec7c3ae0047854baae9172925adeed33349e4cfdebe5847af5592e5d76d125dd37764e3c3533dff5d172ce9c6b192f6e2f47d7b2fddab87bda733 WHIRLPOOL 07fcaf973e036268d1f195cd205719044532c4cb27b4cf605f064cc4000293e82b349156c62a0ef014fb4dfdf85b5ae1e237ee62f289087d3229e9e47209244b
|
||||
DIST es_SV-0.7.oxt 1435063 SHA256 b4aeabc7333e3f9056dd3a73592f41605abf60fd8f15955525c7667bdd96e73e SHA512 30baf8e0191b10f107914728f09c5d193264932f4a78ad7cf8ad55bad9e80ae9cc42802ea69e4b5cbd5ea5871a8fb45c04728b29d51e2d4f24a9e4c1f1a62d57 WHIRLPOOL 487f213ba991f39f70daefc60d8fcc9ba326d4fe5b2715f5b5a822ddf278abee9b6f75de4ee9f7b9f0e9ae6a0d6028750770388f8d9c3ce57889ff1f79f9954b
|
||||
DIST es_UY-0.6.oxt 1399414 SHA256 56c76b1f4c9084205363d8ebd92710093159c5691cb002443bf72d53140ce9a9 SHA512 49fb83310a13c63b599ea91c380fbcfee35fb21a223672dff6cdfc85b5c9eefbd6862da23271f1b2b6e4bd60e04942f29eb28068351069eb62c299ad92aa4c65 WHIRLPOOL e0f3744af673ae0903beb77928bf32c4b6d57dd3d9c2bb05d99f595d17bda5672bf64c518aa4c9e9dffb8e6f2b8d3715cfe2fc78c692966c7fea92c8d90739ee
|
||||
DIST es_UY-0.7.oxt 1435883 SHA256 fa6162b847476a73d3dd94fa4a3d42ab86f9e8bc0ce1dcc9def5a022c1cdcfe6 SHA512 ed0cfb3c8d097e4c56f92e239c6f27e1e794baa2ab4b81fe6eaa03dce00716c303d8d3bff20e163723c8a885029b9ae3f9e10d232d5c94f344b1a36261b86f1e WHIRLPOOL f65f1b106173cd8a43e781e1b25036b59948fb7ca58d39b7e7b2583fd41aacf2748efa3793ddbaa0b7ddb1a362cd1996de0fca565c8d3b742a1217b30805b83a
|
||||
DIST es_VE-0.6.oxt 1398623 SHA256 4c3f511aa467d6bd8afd3b7af3040c93028f7d5eb25c1942be652666a4a02154 SHA512 090da56d6591e684b11b6cb6d4bba26f9dccfa6e6b436b840c151e1a36f5e2561d4317defdb4cc52bf11d67fdaeb3a620c47d8555fbd90bd9b75514af2132013 WHIRLPOOL 89157faf6b8c851e703e41e7d06f754e5aed6e55d8e0efdeb89949e6893d742e52021afc411d309e0be51ec0bef12bfac48de49815592efd0227cdc24baf3d93
|
||||
DIST es_VE-0.7.oxt 1435033 SHA256 eacab6345b3b51b0818b090a44c0ab4056a9d5d0767accc4a9733542dc90b0ec SHA512 e70ab6b64931dd0f572625564295844d471e68d0e6d38dba5e2c27646d5caf416a412f179e31ac647ace9fcc673a40727abd1375c1edd69d80246b4888380969 WHIRLPOOL a813396fdba303cd3abf3df0f793165407979427d9390803911e2026fc54166a56fada21053ad6d8a49368a47dffa86cad23d3093c8c20bc05bd27c2a51a1971
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
# yay for modern download tools like redmine and their unique IDs as part of
|
||||
# the URL - this means that someone needs to check the download page if there
|
||||
# are new releases:
|
||||
# http://forja.rediris.es/frs/?group_id=341
|
||||
# When checking ensure you update id above as well as the order of MUTATIONS if
|
||||
# necessary.
|
||||
MUTATIONS="es_ANY es_VE es_UY es_SV es_PY es_PR es_PE es_PA es_NI es_MX es_HN
|
||||
es_GT es_ES es_EC es_DO es_CU es_CR es_CO es_CL es_BO es_AR"
|
||||
d_id=2933
|
||||
|
||||
MYSPELL_DICT=( )
|
||||
MYSPELL_HYPH=(
|
||||
"hyph_es_ANY.dic"
|
||||
)
|
||||
MYSPELL_THES=(
|
||||
"th_es_ES_v2.dat"
|
||||
"th_es_ES_v2.idx"
|
||||
)
|
||||
|
||||
SRC_URI=""
|
||||
for i in ${MUTATIONS}; do
|
||||
MYSPELL_DICT+=(
|
||||
"${i}.dic"
|
||||
"${i}.aff"
|
||||
)
|
||||
SRC_URI+=" http://forja.rediris.es/frs/download.php/${d_id}/${i}.oxt -> ${i}-${PV}.oxt"
|
||||
let d_id=${d_id}+1
|
||||
done
|
||||
unset i d_id
|
||||
|
||||
inherit myspell-r2
|
||||
|
||||
DESCRIPTION="Spanish dictionaries for myspell/hunspell"
|
||||
HOMEPAGE="http://rla-es.forja.rediris.es/"
|
||||
LICENSE="GPL-3 LGPL-3 MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
# remove license files
|
||||
rm -rf {GPL,LGPL,MPL}*
|
||||
default
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST NanoXML-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882
|
||||
DIST nanoxml-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882
|
||||
|
@ -0,0 +1,208 @@
|
||||
--- Sources/Java/net/n3/nanoxml/XMLElement.java.orig 2016-03-04 09:21:07.908000000 +0000
|
||||
+++ Sources/Java/net/n3/nanoxml/XMLElement.java 2016-03-04 09:35:16.283000000 +0000
|
||||
@@ -484,9 +484,9 @@
|
||||
* @return the child element, or null if no such child was found.
|
||||
*/
|
||||
public IXMLElement getFirstChildNamed(String name) {
|
||||
- Enumeration enum = this.children.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- IXMLElement child = (IXMLElement) enum.nextElement();
|
||||
+ Enumeration myEnum = this.children.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ IXMLElement child = (IXMLElement) myEnum.nextElement();
|
||||
String childName = child.getFullName();
|
||||
if ((childName != null) && childName.equals(name)) {
|
||||
return child;
|
||||
@@ -506,9 +506,9 @@
|
||||
*/
|
||||
public IXMLElement getFirstChildNamed(String name,
|
||||
String namespace) {
|
||||
- Enumeration enum = this.children.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- IXMLElement child = (IXMLElement) enum.nextElement();
|
||||
+ Enumeration myEnum = this.children.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ IXMLElement child = (IXMLElement) myEnum.nextElement();
|
||||
String str = child.getName();
|
||||
boolean found = (str != null) && (str.equals(name));
|
||||
str = child.getNamespace();
|
||||
@@ -534,9 +534,9 @@
|
||||
*/
|
||||
public Vector getChildrenNamed(String name) {
|
||||
Vector result = new Vector(this.children.size());
|
||||
- Enumeration enum = this.children.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- IXMLElement child = (IXMLElement) enum.nextElement();
|
||||
+ Enumeration myEnum = this.children.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ IXMLElement child = (IXMLElement) myEnum.nextElement();
|
||||
String childName = child.getFullName();
|
||||
if ((childName != null) && childName.equals(name)) {
|
||||
result.addElement(child);
|
||||
@@ -557,9 +557,9 @@
|
||||
public Vector getChildrenNamed(String name,
|
||||
String namespace) {
|
||||
Vector result = new Vector(this.children.size());
|
||||
- Enumeration enum = this.children.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- IXMLElement child = (IXMLElement) enum.nextElement();
|
||||
+ Enumeration myEnum = this.children.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ IXMLElement child = (IXMLElement) myEnum.nextElement();
|
||||
String str = child.getName();
|
||||
boolean found = (str != null) && (str.equals(name));
|
||||
str = child.getNamespace();
|
||||
@@ -585,9 +585,9 @@
|
||||
* @return the attribute, or null if the attribute does not exist.
|
||||
*/
|
||||
private XMLAttribute findAttribute(String fullName) {
|
||||
- Enumeration enum = this.attributes.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLAttribute attr = (XMLAttribute) enum.nextElement();
|
||||
+ Enumeration myEnum = this.attributes.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLAttribute attr = (XMLAttribute) myEnum.nextElement();
|
||||
if (attr.getFullName().equals(fullName)) {
|
||||
return attr;
|
||||
}
|
||||
@@ -606,9 +606,9 @@
|
||||
*/
|
||||
private XMLAttribute findAttribute(String name,
|
||||
String namespace) {
|
||||
- Enumeration enum = this.attributes.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLAttribute attr = (XMLAttribute) enum.nextElement();
|
||||
+ Enumeration myEnum = this.attributes.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLAttribute attr = (XMLAttribute) myEnum.nextElement();
|
||||
boolean found = attr.getName().equals(name);
|
||||
if (namespace == null) {
|
||||
found &= (attr.getNamespace() == null);
|
||||
@@ -860,9 +860,9 @@
|
||||
*/
|
||||
public Enumeration enumerateAttributeNames() {
|
||||
Vector result = new Vector();
|
||||
- Enumeration enum = this.attributes.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLAttribute attr = (XMLAttribute) enum.nextElement();
|
||||
+ Enumeration myEnum = this.attributes.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLAttribute attr = (XMLAttribute) myEnum.nextElement();
|
||||
result.addElement(attr.getFullName());
|
||||
}
|
||||
return result.elements();
|
||||
@@ -897,9 +897,9 @@
|
||||
*/
|
||||
public Properties getAttributes() {
|
||||
Properties result = new Properties();
|
||||
- Enumeration enum = this.attributes.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLAttribute attr = (XMLAttribute) enum.nextElement();
|
||||
+ Enumeration myEnum = this.attributes.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLAttribute attr = (XMLAttribute) myEnum.nextElement();
|
||||
result.put(attr.getFullName(), attr.getValue());
|
||||
}
|
||||
return result;
|
||||
@@ -915,9 +915,9 @@
|
||||
*/
|
||||
public Properties getAttributesInNamespace(String namespace) {
|
||||
Properties result = new Properties();
|
||||
- Enumeration enum = this.attributes.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLAttribute attr = (XMLAttribute) enum.nextElement();
|
||||
+ Enumeration myEnum = this.attributes.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLAttribute attr = (XMLAttribute) myEnum.nextElement();
|
||||
if (namespace == null) {
|
||||
if (attr.getNamespace() == null) {
|
||||
result.put(attr.getName(), attr.getValue());
|
||||
@@ -1007,9 +1007,9 @@
|
||||
if (this.attributes.size() != elt.getAttributeCount()) {
|
||||
return false;
|
||||
}
|
||||
- Enumeration enum = this.attributes.elements();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLAttribute attr = (XMLAttribute) enum.nextElement();
|
||||
+ Enumeration myEnum = this.attributes.elements();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLAttribute attr = (XMLAttribute) myEnum.nextElement();
|
||||
if (! elt.hasAttribute(attr.getName(), attr.getNamespace())) {
|
||||
return false;
|
||||
}
|
||||
--- Sources/Java/net/n3/nanoxml/NonValidator.java.orig 2016-03-04 09:36:05.247000000 +0000
|
||||
+++ Sources/Java/net/n3/nanoxml/NonValidator.java 2016-03-04 09:36:25.195000000 +0000
|
||||
@@ -587,10 +587,10 @@
|
||||
int lineNr)
|
||||
{
|
||||
Properties props = (Properties) this.currentElements.pop();
|
||||
- Enumeration enum = props.keys();
|
||||
+ Enumeration myEnum = props.keys();
|
||||
|
||||
- while (enum.hasMoreElements()) {
|
||||
- String key = (String) enum.nextElement();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ String key = (String) myEnum.nextElement();
|
||||
extraAttributes.put(key, props.get(key));
|
||||
}
|
||||
}
|
||||
--- Sources/Java/net/n3/nanoxml/XMLWriter.java.orig 2016-03-04 09:36:53.616000000 +0000
|
||||
+++ Sources/Java/net/n3/nanoxml/XMLWriter.java 2016-03-04 09:38:11.868000000 +0000
|
||||
@@ -182,10 +182,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
- Enumeration enum = xml.enumerateAttributeNames();
|
||||
+ Enumeration myEnum = xml.enumerateAttributeNames();
|
||||
|
||||
- while (enum.hasMoreElements()) {
|
||||
- String key = (String) enum.nextElement();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ String key = (String) myEnum.nextElement();
|
||||
int index = key.indexOf(':');
|
||||
|
||||
if (index >= 0) {
|
||||
@@ -203,10 +203,10 @@
|
||||
}
|
||||
}
|
||||
|
||||
- enum = xml.enumerateAttributeNames();
|
||||
+ myEnum = xml.enumerateAttributeNames();
|
||||
|
||||
- while (enum.hasMoreElements()) {
|
||||
- String key = (String) enum.nextElement();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ String key = (String) myEnum.nextElement();
|
||||
String value = xml.getAttribute(key, null);
|
||||
this.writer.print(" " + key + "=\"");
|
||||
this.writeEncoded(value);
|
||||
@@ -229,10 +229,10 @@
|
||||
writer.println();
|
||||
}
|
||||
|
||||
- enum = xml.enumerateChildren();
|
||||
+ myEnum = xml.enumerateChildren();
|
||||
|
||||
- while (enum.hasMoreElements()) {
|
||||
- IXMLElement child = (IXMLElement) enum.nextElement();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ IXMLElement child = (IXMLElement) myEnum.nextElement();
|
||||
this.write(child, prettyPrint, indent + 4,
|
||||
collapseEmptyElements);
|
||||
}
|
||||
--- Sources/Java/net/n3/nanoxml/StdXMLParser.java.orig 2016-03-04 09:38:44.521000000 +0000
|
||||
+++ Sources/Java/net/n3/nanoxml/StdXMLParser.java 2016-03-04 09:39:08.028000000 +0000
|
||||
@@ -492,10 +492,10 @@
|
||||
extraAttributes,
|
||||
this.reader.getSystemID(),
|
||||
this.reader.getLineNr());
|
||||
- Enumeration enum = extraAttributes.keys();
|
||||
+ Enumeration myEnum = extraAttributes.keys();
|
||||
|
||||
- while (enum.hasMoreElements()) {
|
||||
- String key = (String) enum.nextElement();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ String key = (String) myEnum.nextElement();
|
||||
String value = extraAttributes.getProperty(key);
|
||||
attrNames.addElement(key);
|
||||
attrValues.addElement(value);
|
@ -0,0 +1,53 @@
|
||||
--- Sources/Lite/nanoxml/XMLElement.java.orig 2016-03-04 09:16:52.339000000 +0000
|
||||
+++ Sources/Lite/nanoxml/XMLElement.java 2016-03-04 09:19:03.213000000 +0000
|
||||
@@ -63,8 +63,8 @@
|
||||
* The following example shows how to list the attributes of an element:
|
||||
* <UL><CODE>
|
||||
* XMLElement element = ...;<BR>
|
||||
- * Enumeration enum = element.getAttributeNames();<BR>
|
||||
- * while (enum.hasMoreElements()) {<BR>
|
||||
+ * Enumeration myEnum = element.getAttributeNames();<BR>
|
||||
+ * while (myEnum.hasMoreElements()) {<BR>
|
||||
* String key = (String) enum.nextElement();<BR>
|
||||
* String value = element.getStringAttribute(key);<BR>
|
||||
* System.out.println(key + " = " + value);<BR>
|
||||
@@ -478,9 +478,9 @@
|
||||
this.children = new Vector();
|
||||
this.entities = entities;
|
||||
this.lineNr = 0;
|
||||
- Enumeration enum = this.entities.keys();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- Object key = enum.nextElement();
|
||||
+ Enumeration myEnum = this.entities.keys();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ Object key = myEnum.nextElement();
|
||||
Object value = this.entities.get(key);
|
||||
if (value instanceof String) {
|
||||
value = ((String) value).toCharArray();
|
||||
@@ -2168,10 +2168,10 @@
|
||||
writer.write('<');
|
||||
writer.write(this.name);
|
||||
if (! this.attributes.isEmpty()) {
|
||||
- Enumeration enum = this.attributes.keys();
|
||||
- while (enum.hasMoreElements()) {
|
||||
+ Enumeration myEnum = this.attributes.keys();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
writer.write(' ');
|
||||
- String key = (String) enum.nextElement();
|
||||
+ String key = (String) myEnum.nextElement();
|
||||
String value = (String) this.attributes.get(key);
|
||||
writer.write(key);
|
||||
writer.write('='); writer.write('"');
|
||||
@@ -2189,9 +2189,9 @@
|
||||
writer.write('/'); writer.write('>');
|
||||
} else {
|
||||
writer.write('>');
|
||||
- Enumeration enum = this.enumerateChildren();
|
||||
- while (enum.hasMoreElements()) {
|
||||
- XMLElement child = (XMLElement) enum.nextElement();
|
||||
+ Enumeration myEnum = this.enumerateChildren();
|
||||
+ while (myEnum.hasMoreElements()) {
|
||||
+ XMLElement child = (XMLElement) myEnum.nextElement();
|
||||
child.write(writer);
|
||||
}
|
||||
writer.write('<'); writer.write('/');
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
MY_P="NanoXML-${PV}"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="NanoXML is a small non-validating parser for Java"
|
||||
HOMEPAGE="http://nanoxml.sourceforge.net/"
|
||||
SRC_URI="http://pkgs.fedoraproject.org/repo/pkgs/nanoxml/${MY_P}.tar.gz/357c7136417ea996cf714278ea84f2df/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="dev-java/sax:0"
|
||||
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jdk-1.6"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="sax"
|
||||
|
||||
JAVA_SRC_DIR="Sources"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${P}-lite-enum.patch"
|
||||
"${FILESDIR}"/"${P}-enum.patch"
|
||||
)
|
||||
|
||||
java_prepare() {
|
||||
java-pkg_clean
|
||||
rm -rf Test || die
|
||||
epatch "${PATCHES[@]}"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST toolbar-1.1.0-src.zip 72829 SHA256 4a873f7f8202e000b050d2777b78ea51410b3d5d7bc8456c111292b81d53c28e SHA512 57f4b7970beb78f979bd3970dfc528e0a26e38828dcb8a2cc81c8f886e900f81fe53ca6cae7b5cfa3ce93cc273fa2f440cb0bd720ba6052e84e9f2df1e77099e WHIRLPOOL 0d16d46392404254726070ad6fc392204f3262adeb6a4f2da0abff1e20317b476afea4ece91c5e527ffca8096bdcbbd4049ab46f6f39129f0cfa5c7ff74852b2
|
||||
DIST toolbar-1.1.0.zip 72829 SHA256 4a873f7f8202e000b050d2777b78ea51410b3d5d7bc8456c111292b81d53c28e SHA512 57f4b7970beb78f979bd3970dfc528e0a26e38828dcb8a2cc81c8f886e900f81fe53ca6cae7b5cfa3ce93cc273fa2f440cb0bd720ba6052e84e9f2df1e77099e WHIRLPOOL 0d16d46392404254726070ad6fc392204f3262adeb6a4f2da0abff1e20317b476afea4ece91c5e527ffca8096bdcbbd4049ab46f6f39129f0cfa5c7ff74852b2
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="An improved version of JToolBar"
|
||||
HOMEPAGE="http://toolbar.tigris.org"
|
||||
SRC_URI="http://toolbar.tigris.org/files/documents/869/25285/toolbar-${PV}-src.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
JAVA_SRC_DIR="src"
|
||||
|
||||
java_prepare() {
|
||||
rm -rf test || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST ekopath-2015-12-13-installer.run 57231316 SHA256 85a3fc7df59373bfef32bf9388fd77c19d7c780dc5e9e52e1e8664f0139a9ac6 SHA512 9454f263c921d26f521e374eb2f346f1e257bf58daf2ce5e54ce1a2cced7291bd9b5ece08cd4da441498f66bcd6a01a45309d4463fe65ea5d094b21612a8d3f8 WHIRLPOOL 3157ed63da3d87912163af2e8927a332640b2682289234b25b5f7b75a698490dc2cf8e0d5f51d82eb0b072654f15040c6b94f94e3cf7a428b793a575d6f71ed0
|
||||
DIST ekopath-2015-12-31-installer.run 57236877 SHA256 f8e5a2910ac001ace7d42254553e27f79b62eb6650d89778eced3ff483854917 SHA512 d191ce829c1c285c848c58f7bca194df72975d0d0685cf70c324831ca9ce67729dbf9fa46f36b4e17cc726fb8144739608fa825d4e2dd447b40dc0b1461f9f9b WHIRLPOOL 7988f8c93522aa38ec18c69979789fda1f64ab647d712da02260961a98e7ee75d90525c76947e6f32c073f289af419154d58072e5edac5093fdeaee7489c096c
|
||||
DIST ekopath-2016-01-24-installer.run 57266129 SHA256 3ea7471dc29ccfd89b7a7cee788243cd94f0b86cbe4345f7576a4444119b1122 SHA512 514e1a317822ca8edf2bfe2f2d99928717876731fbb3949165ded97fe7ed99acf01eb27f862ba9c84e8a3fd4f0c46aa31734925847351ad0b74a4d0bde8c4240 WHIRLPOOL a9ca485f5196563fd5fe449c3ab745c162492eff6c51b560234338ab0aa96b3128fd44e401eb28e50c47425315447c1b8f2f9a80bb9ce59fdac21232c6262f8d
|
||||
DIST ekopath-2016-03-03-installer.run 57856781 SHA256 0db16cf44f38e170e80230e08cccd2596187c869a3cd9ec74a6c368f9f1cb617 SHA512 c7ddb516f420a2efd278472f2694cad87b6e8e956f56b48473f432cc9b3565e568713915137b980cd03e89003e80a098a29cb7f3fea93f02c590577ef521f0ba WHIRLPOOL a270e5eb8731fc5a8c536d2328b5c5d1012397df895d01009dc2d3751c0f344697069e998d51fcbc183cec719652cbfee0032b3b7ae408f5d9104376f22ddbaa
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator multilib pax-utils
|
||||
|
||||
MY_PV=$(get_version_component_range 1-3)
|
||||
DATE=$(get_version_component_range 4)
|
||||
DATE=${DATE#p}
|
||||
DATE=${DATE:0:4}-${DATE:4:2}-${DATE:6}
|
||||
INSTALLER=${PN}-${DATE}-installer.run
|
||||
|
||||
DESCRIPTION="PathScale EKOPath Compiler Suite"
|
||||
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
|
||||
SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!!app-arch/rpm"
|
||||
RDEPEND=""
|
||||
|
||||
RESTRICT="bindist mirror"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${PN}/lib/${MY_PV}/x8664/*
|
||||
opt/${PN}/bin/*"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${INSTALLER}" "${S}/" || die
|
||||
chmod +x "${S}/${INSTALLER}" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cat > 99${PN} <<-EOF || die
|
||||
PATH=${EROOT%/}/opt/${PN}/bin
|
||||
ROOTPATH=${EROOT%/}/opt/${PN}/bin
|
||||
LDPATH=${EROOT%/}/opt/${PN}/lib:${EROOT%/}/opt/${PN}/lib/${MY_PV}/x8664/64
|
||||
MANPATH=${EROOT%/}/opt/${PN}/docs/man
|
||||
EOF
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# EI_PAX marking is obsolete and PT_PAX breaks the binary.
|
||||
# We must use XT_PAX to run the installer.
|
||||
if [[ ${PAX_MARKINGS} == "XT" ]]; then
|
||||
pax-mark m "${INSTALLER}"
|
||||
fi
|
||||
|
||||
./"${INSTALLER}" \
|
||||
--prefix "${ED%/}/opt/${PN}" \
|
||||
--mode unattended || die
|
||||
|
||||
if [[ ! -d ${ED%/}/opt/${PN}/lib/${MY_PV} ]]; then
|
||||
local guess
|
||||
cd "${ED%/}/opt/${PN}/lib" && guess=( * )
|
||||
|
||||
if [[ ${guess[@]} ]]; then
|
||||
die "Incorrect release version in PV, guessing it should be: ${guess[*]}"
|
||||
else
|
||||
die "No libdir installed"
|
||||
fi
|
||||
fi
|
||||
[[ -x ${ED%}/opt/${PN}/bin/pathcc ]] || die "No pathcc executable was installed, your hardware is unsupported most likely"
|
||||
|
||||
rm -r "${ED}/opt/${PN}"/uninstall* || die
|
||||
doenvd 99${PN}
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST menhir-20151112.tar.gz 727051 SHA256 06616e300ed2e5f4f2c74c58873fcd4b5f8f033b4f375f201049dafe4cd20e3a SHA512 121a932a0918f8fcc08dd86a758a7f791c4b527ef110cdbd33356d3317820ec849e6d33b23b60c948a9ff995e3ca858581adbaf2b5622c7ff6e99ae83ce8cf7d WHIRLPOOL d1ce225fa23d4834b67d63c6ec1b90fdfd7dd34ce1ef74c76dfaf82d797345ac48a695290724cd359d0844524f7a165ef2bd2a0ade0ef3de08f0cab653a74759
|
||||
DIST menhir-20160303.tar.gz 750200 SHA256 c330934ff449e7af101df0f8a15df29712465a185de265fadab30f4402eaa7e0 SHA512 9d5dbdf863f8e3157933a79690835d98f806e8110d3fcfe2b6e4137522fe8a5d063d058e4956ba30ed71a3ac5b2a82020f598799c67c4b692e4712e15b7f290c WHIRLPOOL b9da5f330c36521bd7abb6ec9a9f6aa164aff764b6e8b2296ef70bddb8b3019d92f2466b9f28aaa3cdfb3216decbbf165c6cf3fdca0f22dd7010d685bf877779
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit findlib eutils
|
||||
|
||||
DESCRIPTION="LR(1) parser generator for the OCaml language"
|
||||
HOMEPAGE="http://gallium.inria.fr/~fpottier/menhir/"
|
||||
SRC_URI="http://gallium.inria.fr/~fpottier/menhir/${P}.tar.gz"
|
||||
|
||||
LICENSE="QPL-1.0 LGPL-2-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples +ocamlopt"
|
||||
|
||||
RDEPEND=">=dev-lang/ocaml-4.02:=[ocamlopt?]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ml/ocamlbuild"
|
||||
|
||||
src_configure() {
|
||||
if ! use ocamlopt ; then
|
||||
export TARGET=byte
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}"/usr -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
findlib_src_preinst
|
||||
emake PREFIX="${ED}"/usr docdir="${ED}"/usr/share/doc/"${PF}" $(use examples || echo "DOCS=manual.pdf") install
|
||||
use examples && docompress -x /usr/share/doc/${PF}/demos
|
||||
dodoc AUTHORS CHANGES
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST utop-1.11.tar.gz 102730 SHA256 07dff727de3db9b9014f7ece3e94f044b50f9f0896e982c99efaa5199d4ccf2d SHA512 b26513f081e1ef6a139d74ca63b7d96a16d89a03d2dd42ccb4bc21463104184147c636bf26e44116fbba2330b8116ff9ee884fcc042fac89356f65ac2b133a92 WHIRLPOOL 4f0ca27eae1d2bc5a382d35b4bcfd4ad0ab581727df700047a9b71dc15a8b609ee5262911216456cea7f7e7b45a3f441fe80288a67e18283eb13e11d2f9a12b0
|
||||
DIST utop-1.16.tar.gz 99563 SHA256 f2d0a2cc8ab74dbbec3e9b3f83eea097a8da482c3831392741657b16093a129d SHA512 a374d1974bd1c6a30544938dc3d19d10e38363f0ad51563fd151752cc2b2cbe4e9a0a782263daf93b58631d7c105f81f52767341a684e3efed2397056c7b993a WHIRLPOOL f53700540f3a068f0dba72b7511d607fafb5505b2cabeaad2ede8c69eba2c7d2c3949f266c23b35deab1500075ba7c727a9db7178ae72395f4c67a9d92dc3d65
|
||||
DIST utop-1.18.1.tar.gz 101718 SHA256 a8dae3d520a28eb0a57620d53901f523ee3da0a54bffb0e6364aa3da9c50f242 SHA512 d828f4b76dd3deba5d07d86fcc3d2e4513d35514517c56618c499f2405a7f8df7912097064f71b2591a3eb9da6890d90f2e11a8f38cf850391d09094c68e0fdc WHIRLPOOL f8c1ead6bc53133361bee5190c0deded86ac058be8ed4a8237820e6fcb534b24ff9281249bfc76ec620085c2ea61858e7a639e5cc4f6d823a1c5fef5c7315444
|
||||
DIST utop-1.18.2.tar.gz 101774 SHA256 f55c218d6a58577adaec2aaa68f01af653d96db7aea21bc483f89b97d4efbb38 SHA512 7c5365d2effe74c4db17ec2c3696db3c88582c3cdc64a4750fe308f1b33d8ff95d14fa039aa38ca92592aa2ff6bd99f88efcb8327a441ff0f111c99e56397b3f WHIRLPOOL 39abfaa7881e34a6ed1cbcbcd700186910e6db7b980354f7f14442512c8ae2977234fbeb3164703fedf6bf5ed59a164ece716e7fcf942624a2f3c83b6d14da87
|
||||
DIST utop-1.18.tar.gz 101673 SHA256 157f3883a3daf379ba7d67118e1e2a4d2d73e9c3461fe82219dff4fe662272a1 SHA512 b352ad9a91c1ad5214a7689ca2d71ae41c2891ea240d41620ce2778f10380116709e2d2575f56d972bb038eb0c2333253c2fd3482be1eb145b976a2922175086 WHIRLPOOL ffa1c46f90b66dca4c2c3d95a9abac4ba4a2087b2121a4eb7b3daeccae550db82f0894dedcc9169d5ec9fec83ccd2de727374664bb0f49ea4151fad28018e68a
|
||||
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
inherit oasis elisp-common
|
||||
|
||||
DESCRIPTION="A new toplevel for OCaml with completion and colorization"
|
||||
HOMEPAGE="https://github.com/diml/utop"
|
||||
SRC_URI="https://github.com/diml/utop/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="camlp4 emacs"
|
||||
|
||||
DEPEND=">=dev-ml/lwt-2.4.0:=[react]
|
||||
>=dev-ml/lambda-term-1.2:=
|
||||
>=dev-ml/zed-1.2:=
|
||||
>=dev-ml/cppo-1.0.1:=
|
||||
emacs? ( virtual/emacs )
|
||||
camlp4? ( || ( dev-ml/camlp4:= <dev-lang/ocaml-4.02.0 ) )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "CHANGES.md" "README.md" )
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s/(\"utop.el.*)//" setup.ml
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
oasis_configure_opts="$(use_enable camlp4)" \
|
||||
oasis_src_configure
|
||||
}
|
||||
src_compile() {
|
||||
oasis_src_compile
|
||||
if use emacs; then
|
||||
elisp-compile src/top/*.el
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
oasis_src_install
|
||||
if use emacs; then
|
||||
elisp-install "${PN}" src/top/*.el src/top/*.elc || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST stomp-1.3.2.gem 75264 SHA256 37ed903900f7abfcad0a714c0153632c97cb65de7c247c2a34f955c07ce174b4 SHA512 69142c2dae059f63d3cc2ac2ae5d9ccaceda84aa6b69a880325cbfc90f18774bc413a150449acc30fe66d932224731508a20e097f8c3a8c3dae7f636c41dbf94 WHIRLPOOL ad914a64050eb41f07ba760489fb952e811c9f094f30847f4f43b47f600b2b55968b481d93590375eea8c43c17469a9a401dd5e9d01a2d11294b224c22095a70
|
||||
DIST stomp-1.3.4.gem 77824 SHA256 adc77e8760236bd6d751991e0a4fc2bfd5443fc45dd5cfedb0d8c99273bc5897 SHA512 f141593a36bf45bcfa7254379fd88b78a62630eeebd638cea9e6e125d6cf5006632c96bcbdd6c0def0cea8f5fe7af11925d372d1e1fb3f1ee802c1a1023e2f15 WHIRLPOOL e1ac18aa1272e3cc59ab98c415c55e719437dbeb1fe13d07692564c636b08516d0be60570baa31973adf80c52fcc3017d7a7490daba737cac9f229811d402eab
|
||||
DIST stomp-1.3.5.gem 78848 SHA256 5abfd406fced18f236a84a457853afb99eab60ee3a4d4cd605678128f61aa9cd SHA512 d546f262d9a2d6a4934d66b9849f59e1d4676ffc35ad1d476477a2736e1eba3c8da9ab684204f97935ba6aaf83271a1d8fdeff8ebcdd4446ecababa366940284 WHIRLPOOL 773e26b27306df16b519f246a15240b71814359c0d4df0fee3aedf47da9ed154e2c4d154f279cb636501f3a086fa14ef6193776e9c645c16e780c9fd86f1aebf
|
||||
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
|
@ -1,7 +1,5 @@
|
||||
DIST webmock-1.19.0.gem 97792 SHA256 af78155d46cfe293b052d08403932d994d366857a794908e462683e387830988 SHA512 a647045ecc5ec2fd0d8ca9872b260cde745e351e96be347b54cd1554fef20c773a579284c14dcb8c6332de4901ea77f37042b0a2af2ae0314142f293d52d4e2e WHIRLPOOL e5715841d5d8b1403e347f711e42023d7e8717151fb351094656cca915a662fd5233da91a3b1b7f924a4222a306789586eb1c2f329f8370804e47fd37cdb3859
|
||||
DIST webmock-1.20.3.gem 99840 SHA256 c01692190af4a5f26f376bf5678af1ebaeb5ac6d6f43d7a388c84f13d1f01025 SHA512 db9d770636dabf95b3a03a6589a259c1d66d875dba0cbcd493acf6bb35649c885139528aa5a8976d7ef438bca761e1063ae0fcf1da5b799e8d45abf1986c000c WHIRLPOOL bb0c4007bdd8f32e7cc6e8311d349b54be4f9dff81a88e6ab3f2df949008fce7dbd0de4127a202ca2677e1e6875759b5b683136d15d24dbfcc26f8e8e2e9f8cd
|
||||
DIST webmock-1.22.1.gem 106496 SHA256 99ef5ebda396770ffe44380428845038d02bd8d5e398a633d16675a32ec637a8 SHA512 c7cd02d0f9dc37e54027497d37f7b2a2a83748357b96d3b721b0fcb56f502bf5d3897f95d0b7e2a5f6a99916881e618ee747107c657fc8fd966c61d7cd2834b7 WHIRLPOOL 16697be31f35d49a40202ae1711a4aa2327bd1838129e33c2b7964810acab4364315245fd1e18c27cc60611aaea60abe75241dce93b020b932e690b29450dace
|
||||
DIST webmock-1.22.3.gem 106496 SHA256 5483cbb3f871107cf3a9ef8500b973ff3f7550a412498651b71bceb8fe3e4451 SHA512 268552bbbee8706d2e57dd8674335f42e8ed79ade29b7771eb5bc05b1f86288220359c0fae7e63dab11172c79317acf3331d2d2935e2e32060538a491d6f5b4f WHIRLPOOL 95ffe8a95a4d5ee0dd00ab06abb0e3a16cab7b768a6110fe767ee783a8a8a187684205ebc6613b437107492641ba3e868b0b9ca89fb4dc883c6fcfae02f8c830
|
||||
DIST webmock-1.22.5.gem 107520 SHA256 76539e2697146ce7b188244d233b11818a05a6bec1d72702f740c638a9195658 SHA512 977fc73d7d9200f23977d5b94cd3d4c2cdd7125f77b4befffb8fb0d543fcaa5c8a3d7576d30d24607fba9e75fd865e4f4991309ceb18343b7fc6a50e505c7989 WHIRLPOOL 29d5934b3a975147bcde5d62e14070c952b4b789495f659f01800cad0c68de4d47343ea74bdadcda79fbee4f0494e72c8b4b1b8b23f2801f4370aeba1bff725f
|
||||
DIST webmock-1.22.6.gem 108032 SHA256 a4ba0124c5e1890a1d9e4a47f44493f14abb2fe3415e82b64bc677670792debf SHA512 42dbec5e3c56f0cdce37a53b2f49f400e03601f1a62c02caf7c5c022e51ab5c8304b35a8edea6675347a39b1d2ce08dea24bf555bdecf9268308dcfa6ec1c302 WHIRLPOOL 2033d4634125669556bfad0bfe22881c9115478e175a015a5c22323e30195f135e757e46c44f27fde98109527d78ff4a25d4f4d56b7143db212d9e34056d4623
|
||||
DIST webmock-1.24.1.gem 109568 SHA256 028b83161035744e37738e8f832da8737b3a314e4153d5c5168ee20a4c6d8a7b SHA512 9330327b9fab829e552b6727b5f4e90795cb1329fc35b9e4ef14c78981549100bd51e78821acf1ba99f7583251c2c512db59ff601e430251a88176b91ef8b2ac WHIRLPOOL e4e38f4df956c51f24bc35a1ef4d4ff584311fc88a407683a29f9e43747d119498db8804b9246011e0e8c85a56341a4aaa9f7f1a68e518eff1fd1d1093657f6d
|
||||
DIST webmock-1.24.2.gem 110080 SHA256 254b75209e182e6afbf8cf6bb5844724a50c5857d1a476cdc18053437654caf7 SHA512 187dcff7d928f47891effe34f8cdcc55780c75f39467ec120467b173eedc73842a705f2baff5c459f4e8c7d1554fdfa70e5e8f0c7a5452f873c417e084db2201 WHIRLPOOL b59a9a5b79978589b912205f453cfc6cfbaab767dde63d4f292653e164dea650257aabb73fb8b189581b499b49c1096c670d8d63d2fa2cd4df26cd3cf2aeb63c
|
||||
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ruby22 → spec failures
|
||||
USE_RUBY="ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
|
||||
HOMEPAGE="https://github.com/bblimke/webmock"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 dev-ruby/hashdiff"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/minitest:5
|
||||
dev-ruby/rspec:3
|
||||
dev-ruby/rack
|
||||
>=dev-ruby/httpclient-2.2.4
|
||||
>=dev-ruby/patron-0.4.18
|
||||
>=dev-ruby/http-0.6.0:0.6 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
|
||||
# There is now optional support for curb and typhoeus which we don't
|
||||
# have in Gentoo yet. em_http_request is available in Gentoo but its
|
||||
# version is too old.
|
||||
sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die
|
||||
rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S rake test NO_CONNECTION=true || die
|
||||
${RUBY} -S rspec-3 spec || die
|
||||
|
||||
einfo "Delay to allow the test server to stop"
|
||||
sleep 10
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
|
||||
HOMEPAGE="https://github.com/bblimke/webmock"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 dev-ruby/hashdiff"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/minitest:5
|
||||
dev-ruby/rspec:3
|
||||
dev-ruby/rack
|
||||
>=dev-ruby/httpclient-2.2.4
|
||||
>=dev-ruby/patron-0.4.18
|
||||
>=dev-ruby/http-0.8.0:0.8 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
|
||||
# There is now optional support for curb and typhoeus which we don't
|
||||
# have in Gentoo yet. em_http_request is available in Gentoo but its
|
||||
# version is too old.
|
||||
sed -i -e '/\(curb\|typhoeus\|em-http\)/d' spec/spec_helper.rb || die
|
||||
rm spec/acceptance/{typhoeus,curb,excon,em_http_request}/* || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S rake test NO_CONNECTION=true || die
|
||||
${RUBY} -S rspec-3 spec || die
|
||||
|
||||
einfo "Delay to allow the test server to stop"
|
||||
sleep 10
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
Adapted for 4.86.2
|
||||
|
||||
From c36cf51b85cfc86e46226c846914c8d915f9f3c0 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Tsoy <alexander@tsoy.me>
|
||||
Date: Tue, 2 Feb 2016 20:56:15 +0300
|
||||
Subject: [PATCH] Rename build-time option TMPDIR to EXIM_TMPDIR
|
||||
|
||||
---
|
||||
src/EDITME | 2 +-
|
||||
src/config.h.defaults | 2 +-
|
||||
src/exim.c | 12 ++++++------
|
||||
3 files changed, 8 insertions(+), 8 deletions(-)
|
||||
|
||||
diff --git a/src/EDITME b/src/EDITME
|
||||
index 30a296e..6afe0c7 100644
|
||||
--- a/src/EDITME
|
||||
+++ b/src/EDITME
|
||||
@@ -1123,7 +1123,7 @@ SYSTEM_ALIASES_FILE=/etc/aliases
|
||||
# it replaces the value with what is defined here. Commenting this setting
|
||||
# suppresses the check altogether.
|
||||
|
||||
-TMPDIR="/tmp"
|
||||
+EXIM_TMPDIR="/tmp"
|
||||
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
diff --git a/src/config.h.defaults b/src/config.h.defaults
|
||||
index 14de083..c1cf1a9 100644
|
||||
--- a/src/config.h.defaults
|
||||
+++ b/src/config.h.defaults
|
||||
@@ -150,7 +150,7 @@ it's a default value. */
|
||||
|
||||
#define TCP_WRAPPERS_DAEMON_NAME "exim"
|
||||
#define TIMEZONE_DEFAULT
|
||||
-#define TMPDIR
|
||||
+#define EXIM_TMPDIR
|
||||
|
||||
#define TRANSPORT_APPENDFILE
|
||||
#define TRANSPORT_AUTOREPLY
|
||||
--- a/src/exim.c
|
||||
+++ b/src/exim.c
|
||||
@@ -3887,20 +3887,20 @@
|
||||
temporary files are created; Exim doesn't use these (apart from when delivering
|
||||
to MBX mailboxes), but called libraries such as DBM libraries may require them.
|
||||
If TMPDIR is found in the environment, reset it to the value defined in the
|
||||
-TMPDIR macro, if this macro is defined. */
|
||||
+EXIM_TMPDIR macro, if this macro is defined. */
|
||||
|
||||
-#ifdef TMPDIR
|
||||
+#ifdef EXIM_TMPDIR
|
||||
{
|
||||
uschar **p;
|
||||
if (environ) for (p = USS environ; *p != NULL; p++)
|
||||
{
|
||||
if (Ustrncmp(*p, "TMPDIR=", 7) == 0 &&
|
||||
- Ustrcmp(*p+7, TMPDIR) != 0)
|
||||
+ Ustrcmp(*p+7, EXIM_TMPDIR) != 0)
|
||||
{
|
||||
- uschar *newp = malloc(Ustrlen(TMPDIR) + 8);
|
||||
- sprintf(CS newp, "TMPDIR=%s", TMPDIR);
|
||||
+ uschar *newp = malloc(Ustrlen(EXIM_TMPDIR) + 8);
|
||||
+ sprintf(CS newp, "TMPDIR=%s", EXIM_TMPDIR);
|
||||
*p = newp;
|
||||
- DEBUG(D_any) debug_printf("reset TMPDIR=%s in environment\n", TMPDIR);
|
||||
+ DEBUG(D_any) debug_printf("reset TMPDIR=%s in environment\n", EXIM_TMPDIR);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,2 +1,4 @@
|
||||
DIST teamspeak3-server_linux-amd64-3.0.11.4.tar.gz 5024057 SHA256 92123aff892740c88acc30a6e3e4df1615be44f9780acd396d663bac91323a40 SHA512 4e1d04e9943f02e1bc5042da0ee3cee3520a56eac9102c02ae6415e179a1daa4f8480c55eaa01c2c1d37a3c2bf6bd90b081131ea177a78f73ce2eddfb791224a WHIRLPOOL 19e1d3726d2782cca51495d6f7f034819596c3e04cacbd784c055b2baad03bf1aa92aa24223aa9f67f7ee5f1125c83556ed454bc9ceb62c14e0eb3166148c3f7
|
||||
DIST teamspeak3-server_linux-x86-3.0.11.4.tar.gz 5178378 SHA256 ca25c53aaf61f2111ba425263cd782d1556b42d579607f5390268676645c8dd2 SHA512 6bb6edbb9f8e7b5aeadfae4e9e01da6be113348648cf307d92132eb1f9e6e09406c69ec5f2769b51a0cae17776899c99e0867963dd39a515f802e01dc285d8b3 WHIRLPOOL f5a5123c99ed41e1032d96a2396e3de1c957fb4dd12ec11407f28e8768325cfb85fb5314961b1e91a2c5d34ed7226d5df417d02fc50fc95d11e96b16312fba32
|
||||
DIST teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2 6604024 SHA256 24180a1a4c2e7d33b0574fa6b9860f25c248b96638410c01622c275e7284184a SHA512 2dcf6110dcd4af492a22b51762c1d8f47d16140bfc7d82a17282965e3b13741fff09199aea85a8389030495a5d04e4bfdb1cf53443a6dc1b14b7f82840e49a90 WHIRLPOOL b92da12743a8b472bbbfb3f0dc3624e52e13768de5677143d567ed7bb6d7ea0061b3da93ae072dc04175beb006cc187b0c05fc8d288178a45bc7789da67d7742
|
||||
DIST teamspeak3-server_linux_x86-3.0.12.2.tar.bz2 6450248 SHA256 2b8241052747ee8ce65b88ea7db689791c373dccc37832747600e5b2cc462c82 SHA512 365c96d43b5b94a4d2af0c023c163046fa125e8626c12f9eb82ae46d96b3976c2ade9073dfe79a92a4f40f8ce3600e43b6fe8c2aa4914f80d5dc2cdbfd97baa3 WHIRLPOOL 85a80ca55cdbd91bc37bc4f5b284aea804886ee282ee2f9bfe0435dfaaab059630cfcc804d6bb2970f193d27b0ead35187e18979067e81238d13ef72ed7bc559
|
||||
|
@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib systemd user
|
||||
|
||||
DESCRIPTION="Crystal Clear Cross-Platform Voice Communication Server"
|
||||
HOMEPAGE="http://www.teamspeak.com/"
|
||||
SRC_URI="
|
||||
amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2 )
|
||||
x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2 )"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="teamspeak3 GPL-2"
|
||||
IUSE="doc tsdns"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RESTRICT="installsources fetch mirror strip"
|
||||
|
||||
S="${WORKDIR}/teamspeak3-server_linux_${ARCH}"
|
||||
|
||||
QA_PREBUILT="/opt/*"
|
||||
|
||||
pkg_nofetch() {
|
||||
elog "Please download ${A}"
|
||||
elog "from ${HOMEPAGE}downloads and place this"
|
||||
elog "file in ${DISTDIR}"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewuser teamspeak3
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install wrapper
|
||||
dosbin "${FILESDIR}"/ts3server
|
||||
|
||||
# Install TeamSpeak 3 server into /opt/teamspeak3-server.
|
||||
local opt_dir="/opt/teamspeak3-server"
|
||||
into ${opt_dir}
|
||||
insinto ${opt_dir}
|
||||
exeinto ${opt_dir}
|
||||
newsbin ts3server ts3server-bin
|
||||
doexe *.sh
|
||||
doins *.so
|
||||
doins -r sql
|
||||
|
||||
# Install documentation and tsdns.
|
||||
dodoc -r CHANGELOG doc/*.txt
|
||||
use doc && dodoc -r serverquerydocs doc/serverquery && \
|
||||
docompress -x /usr/share/doc/${PF}/serverquerydocs && \
|
||||
docompress -x /usr/share/doc/${PF}/serverquery && \
|
||||
dosym ../../../usr/share/doc/${PF}/serverquery ${opt_dir}/doc/serverquery && \
|
||||
dosym ../../usr/share/doc/${PF}/serverquerydocs ${opt_dir}/serverquerydocs
|
||||
|
||||
if use tsdns; then
|
||||
newsbin tsdns/tsdnsserver tsdnsserver
|
||||
newdoc tsdns/README README.tsdns
|
||||
newdoc tsdns/USAGE USAGE.tsdns
|
||||
dodoc tsdns/tsdns_settings.ini.sample
|
||||
fi
|
||||
|
||||
# Install the runtime FS layout.
|
||||
insinto /etc/teamspeak3-server
|
||||
doins "${FILESDIR}"/server.conf "${FILESDIR}"/ts3db_mariadb.ini
|
||||
keepdir /{etc,var/{lib,log}}/teamspeak3-server
|
||||
|
||||
# Install the init script and systemd unit.
|
||||
newinitd "${FILESDIR}"/${PN}-init-r1 teamspeak3-server
|
||||
systemd_dounit "${FILESDIR}"/systemd/teamspeak3.service
|
||||
systemd_dotmpfilesd "${FILESDIR}"/systemd/teamspeak3.conf
|
||||
|
||||
# Fix up permissions.
|
||||
fowners teamspeak3 /{etc,var/{lib,log}}/teamspeak3-server
|
||||
fowners teamspeak3 ${opt_dir}
|
||||
|
||||
fperms 700 /{etc,var/{lib,log}}/teamspeak3-server
|
||||
fperms 755 ${opt_dir}
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
respect $PKG_CONFIG, and use pkg-config for libdvdnav/libdvdread by
|
||||
default rather than the ugly xxx-config scripts
|
||||
|
||||
https://bugs.gentoo.org/410189
|
||||
|
||||
hassle vapier@gentoo.org if this causes issues
|
||||
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -4042,7 +4042,7 @@ echores "$_apple_ir"
|
||||
fi #if linux
|
||||
|
||||
echocheck "pkg-config"
|
||||
-_pkg_config=pkg-config
|
||||
+_pkg_config=${PKG_CONFIG:-pkg-config}
|
||||
if $($_pkg_config --version > /dev/null 2>&1); then
|
||||
if test "$ld_static"; then
|
||||
_pkg_config="$_pkg_config --static"
|
||||
@@ -5740,8 +5740,13 @@ if test "$_dvdread_internal" = auto ; th
|
||||
elif test "$_dvdread" = auto ; then
|
||||
_dvdread=no
|
||||
if test "$_dl" = yes; then
|
||||
- _dvdreadcflags=$($_dvdreadconfig --cflags 2> /dev/null)
|
||||
- _dvdreadlibs=$($_dvdreadconfig --libs 2> /dev/null)
|
||||
+ if ! $_pkg_config --exists dvdread ; then
|
||||
+ _dvdreadcflags=$($_pkgconfig dvdread --cflags)
|
||||
+ _dvdreadlibs=$($_pkgconfig dvdread --libs)
|
||||
+ else
|
||||
+ _dvdreadcflags=$($_dvdreadconfig --cflags 2> /dev/null)
|
||||
+ _dvdreadlibs=$($_dvdreadconfig --libs 2> /dev/null)
|
||||
+ fi
|
||||
if header_check dvdread/dvd_reader.h $_dvdreadcflags $_dvdreadlibs $ld_dl ; then
|
||||
_dvdread=yes
|
||||
extra_cflags="$extra_cflags $_dvdreadcflags"
|
||||
@@ -7721,13 +7726,20 @@ if test "$_dvdnav" = auto ; then
|
||||
dvdnav_internal=yes
|
||||
res_comment="internal"
|
||||
else
|
||||
- $_dvdnavconfig --version --minilibs >> $TMPLOG 2>&1 || _dvdnav=no
|
||||
+ if ! $_pkg_config --exists dvdnavmini ; then
|
||||
+ $_dvdnavconfig --version --minilibs >> $TMPLOG 2>&1 || _dvdnav=no
|
||||
+ fi
|
||||
fi
|
||||
fi
|
||||
if test "$_dvdnav" = auto ; then
|
||||
_dvdnav=no
|
||||
- _dvdnavdir=$($_dvdnavconfig --cflags)
|
||||
- _dvdnavlibs=$($_dvdnavconfig --libs)
|
||||
+ if $_pkg_config --exists dvdnavmini ; then
|
||||
+ _dvdnavdir=$($_pkg_config --cflags dvdnavmini)
|
||||
+ _dvdnavlibs=$($_pkg_config --libs dvdnavmini)
|
||||
+ else
|
||||
+ _dvdnavdir=$($_dvdnavconfig --cflags)
|
||||
+ _dvdnavlibs=$($_dvdnavconfig --libs)
|
||||
+ fi
|
||||
statement_check_broken stdint.h dvdnav/dvdnav.h 'dvdnav_t *dvd = 0' $_dvdnavdir $_dvdnavlibs $ld_dl $ld_pthread && _dvdnav=yes
|
||||
fi
|
||||
if test "$_dvdnav" = yes ; then
|
||||
@@ -7736,8 +7748,13 @@ if test "$_dvdnav" = yes ; then
|
||||
cflags_libdvdnav="-Ilibdvdnav"
|
||||
inputmodules="dvdnav(internal) $inputmodules"
|
||||
else
|
||||
- extra_cflags="$extra_cflags $($_dvdnavconfig --cflags)"
|
||||
- extra_ldflags="$extra_ldflags $($_dvdnavconfig --minilibs)"
|
||||
+ if $_pkg_config --exists dvdnavmini ; then
|
||||
+ extra_cflags="$extra_cflags $($_pkg_config --cflags dvdnavmini)"
|
||||
+ extra_ldflags="$extra_ldflags $($_pkg_config --libs dvdnavmini)"
|
||||
+ else
|
||||
+ extra_cflags="$extra_cflags $($_dvdnavconfig --cflags)"
|
||||
+ extra_ldflags="$extra_ldflags $($_dvdnavconfig --minilibs)"
|
||||
+ fi
|
||||
inputmodules="dvdnav $inputmodules"
|
||||
fi
|
||||
else
|
@ -1,19 +0,0 @@
|
||||
r35075 | iive | 2012-08-11 12:42:43 -0400 (Sat, 11 Aug 2012) | 4 lines
|
||||
|
||||
Quick Build Fix. FFmpeg CodecID is redefined as AVCodecID.
|
||||
It needs the FFmpeg includes in all places that use it.
|
||||
|
||||
|
||||
Index: libmpdemux/mp_taglists.h
|
||||
===================================================================
|
||||
--- libmpdemux/mp_taglists.h (revision 35074)
|
||||
+++ libmpdemux/mp_taglists.h (revision 35075)
|
||||
@@ -20,6 +20,8 @@
|
||||
#define MPLAYER_MP_TAGLISTS_H
|
||||
|
||||
#include <stdint.h>
|
||||
+#include "libavutil/common.h"
|
||||
+#include "libavformat/avformat.h"
|
||||
|
||||
enum CodecID mp_tag2codec_id(uint32_t tag, int audio);
|
||||
uint32_t mp_codec_id2tag(enum CodecID codec_id, uint32_t old_tag, int audio);
|
@ -1,34 +0,0 @@
|
||||
Let it build with ffmpeg 0.10.3.
|
||||
|
||||
Index: MPlayer-1.1/fmt-conversion.c
|
||||
===================================================================
|
||||
--- MPlayer-1.1.orig/fmt-conversion.c
|
||||
+++ MPlayer-1.1/fmt-conversion.c
|
||||
@@ -65,9 +65,13 @@ static const struct {
|
||||
{IMGFMT_RGBA, PIX_FMT_RGB0},
|
||||
{IMGFMT_RGB64LE, PIX_FMT_RGBA64LE},
|
||||
{IMGFMT_RGB64BE, PIX_FMT_RGBA64BE},
|
||||
+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 50, 0)
|
||||
{IMGFMT_422A, PIX_FMT_YUVA422P},
|
||||
+#endif
|
||||
+#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 35, 101)
|
||||
{IMGFMT_444A, PIX_FMT_YUVA444P},
|
||||
#endif
|
||||
+#endif
|
||||
#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 20, 1)
|
||||
{IMGFMT_GBR24P, PIX_FMT_GBRP},
|
||||
#endif
|
||||
Index: MPlayer-1.1/libmpdemux/mp_taglists.c
|
||||
===================================================================
|
||||
--- MPlayer-1.1.orig/libmpdemux/mp_taglists.c
|
||||
+++ MPlayer-1.1/libmpdemux/mp_taglists.c
|
||||
@@ -125,7 +125,9 @@ static const struct AVCodecTag mp_bmp_ta
|
||||
{ CODEC_ID_BMV_VIDEO, MKTAG('B', 'M', 'V', 'V')},
|
||||
{ CODEC_ID_C93, MKTAG('C', '9', '3', 'V')},
|
||||
{ CODEC_ID_CDGRAPHICS, MKTAG('C', 'D', 'G', 'R')},
|
||||
+#if LIBAVCODEC_VERSION_INT > AV_VERSION_INT(54,1,0)
|
||||
{ CODEC_ID_CDXL, MKTAG('C', 'D', 'X', 'L')},
|
||||
+#endif
|
||||
{ CODEC_ID_CMV, MKTAG('M', 'V', 'I', 'f')},
|
||||
{ CODEC_ID_DFA, MKTAG('C', 'D', 'F', 'A')},
|
||||
{ CODEC_ID_DNXHD, MKTAG('A', 'V', 'd', 'n')},
|
@ -1,21 +0,0 @@
|
||||
--- mplayer-1.0~svn34750.orig/libmpcodecs/vd_ffmpeg.c
|
||||
+++ mplayer-1.0~svn34750/libmpcodecs/vd_ffmpeg.c
|
||||
@@ -47,6 +47,18 @@
|
||||
|
||||
#include "libavcodec/avcodec.h"
|
||||
|
||||
+#ifndef AV_EF_COMPLIANT
|
||||
+#define AV_EF_COMPLIANT 0
|
||||
+#endif
|
||||
+
|
||||
+#ifndef AV_EF_CAREFUL
|
||||
+#define AV_EF_CAREFUL 0
|
||||
+#endif
|
||||
+
|
||||
+#ifndef AV_EF_AGGRESSIVE
|
||||
+#define AV_EF_AGGRESSIVE 0
|
||||
+#endif
|
||||
+
|
||||
#if AVPALETTE_SIZE > 1024
|
||||
#error palette too large, adapt libmpcodecs/vf.c:vf_get_image
|
||||
#endif
|
@ -1,488 +0,0 @@
|
||||
diff -urN MPlayer-1.1.orig//av_opts.c MPlayer-1.1/av_opts.c
|
||||
--- MPlayer-1.1.orig//av_opts.c 2012-01-28 14:51:57.000000000 +0100
|
||||
+++ MPlayer-1.1/av_opts.c 2013-01-17 09:29:34.472213703 +0100
|
||||
@@ -42,7 +42,7 @@
|
||||
arg = strchr(str, '=');
|
||||
if(arg) *arg++= 0;
|
||||
|
||||
- if(av_set_string3(v, str, arg, 0, NULL) < 0){
|
||||
+ if(av_opt_set(v, str, arg, 0) < 0){
|
||||
free(start);
|
||||
return -1;
|
||||
}
|
||||
diff -urN MPlayer-1.1.orig//bstr.c MPlayer-1.1/bstr.c
|
||||
--- MPlayer-1.1.orig//bstr.c 2010-07-19 00:00:48.000000000 +0200
|
||||
+++ MPlayer-1.1/bstr.c 2013-01-17 09:43:10.787183988 +0100
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
#include <string.h>
|
||||
#include <libavutil/avutil.h>
|
||||
+#include <libavutil/common.h>
|
||||
|
||||
#include "bstr.h"
|
||||
|
||||
diff -urN MPlayer-1.1.orig//codec-cfg.c MPlayer-1.1/codec-cfg.c
|
||||
--- MPlayer-1.1.orig//codec-cfg.c 2012-05-08 12:56:22.000000000 +0200
|
||||
+++ MPlayer-1.1/codec-cfg.c 2013-01-17 09:34:39.860202586 +0100
|
||||
@@ -54,6 +54,7 @@
|
||||
#include "help_mp.h"
|
||||
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/common.h"
|
||||
#include "libmpcodecs/img_format.h"
|
||||
#include "codec-cfg.h"
|
||||
|
||||
diff -urN MPlayer-1.1.orig//fmt-conversion.c MPlayer-1.1/fmt-conversion.c
|
||||
--- MPlayer-1.1.orig//fmt-conversion.c 2013-01-17 09:16:03.213243232 +0100
|
||||
+++ MPlayer-1.1/fmt-conversion.c 2013-01-17 09:28:32.490215959 +0100
|
||||
@@ -26,134 +26,134 @@
|
||||
|
||||
static const struct {
|
||||
int fmt;
|
||||
- enum PixelFormat pix_fmt;
|
||||
+ enum AVPixelFormat pix_fmt;
|
||||
} conversion_map[] = {
|
||||
- {IMGFMT_ARGB, PIX_FMT_ARGB},
|
||||
- {IMGFMT_BGRA, PIX_FMT_BGRA},
|
||||
- {IMGFMT_BGR24, PIX_FMT_BGR24},
|
||||
- {IMGFMT_BGR16BE, PIX_FMT_RGB565BE},
|
||||
- {IMGFMT_BGR16LE, PIX_FMT_RGB565LE},
|
||||
- {IMGFMT_BGR15BE, PIX_FMT_RGB555BE},
|
||||
- {IMGFMT_BGR15LE, PIX_FMT_RGB555LE},
|
||||
- {IMGFMT_BGR12BE, PIX_FMT_RGB444BE},
|
||||
- {IMGFMT_BGR12LE, PIX_FMT_RGB444LE},
|
||||
- {IMGFMT_BGR8, PIX_FMT_RGB8},
|
||||
- {IMGFMT_BGR4, PIX_FMT_RGB4},
|
||||
- {IMGFMT_BGR1, PIX_FMT_MONOBLACK},
|
||||
- {IMGFMT_RGB1, PIX_FMT_MONOBLACK},
|
||||
- {IMGFMT_RG4B, PIX_FMT_BGR4_BYTE},
|
||||
- {IMGFMT_BG4B, PIX_FMT_RGB4_BYTE},
|
||||
- {IMGFMT_RGB48LE, PIX_FMT_RGB48LE},
|
||||
- {IMGFMT_RGB48BE, PIX_FMT_RGB48BE},
|
||||
- {IMGFMT_ABGR, PIX_FMT_ABGR},
|
||||
- {IMGFMT_RGBA, PIX_FMT_RGBA},
|
||||
- {IMGFMT_RGB24, PIX_FMT_RGB24},
|
||||
- {IMGFMT_RGB16BE, PIX_FMT_BGR565BE},
|
||||
- {IMGFMT_RGB16LE, PIX_FMT_BGR565LE},
|
||||
- {IMGFMT_RGB15BE, PIX_FMT_BGR555BE},
|
||||
- {IMGFMT_RGB15LE, PIX_FMT_BGR555LE},
|
||||
- {IMGFMT_RGB12BE, PIX_FMT_BGR444BE},
|
||||
- {IMGFMT_RGB12LE, PIX_FMT_BGR444LE},
|
||||
- {IMGFMT_RGB8, PIX_FMT_BGR8},
|
||||
- {IMGFMT_RGB4, PIX_FMT_BGR4},
|
||||
- {IMGFMT_BGR8, PIX_FMT_PAL8},
|
||||
-// NB: This works only because PIX_FMT_0RGB32 is a CPP Macro.
|
||||
-// note that most other PIX_FMT values are enums
|
||||
-#ifdef PIX_FMT_0RGB32
|
||||
- {IMGFMT_BGR32, PIX_FMT_0RGB32},
|
||||
- {IMGFMT_BGRA, PIX_FMT_BGR0},
|
||||
- {IMGFMT_RGBA, PIX_FMT_RGB0},
|
||||
- {IMGFMT_RGB64LE, PIX_FMT_RGBA64LE},
|
||||
- {IMGFMT_RGB64BE, PIX_FMT_RGBA64BE},
|
||||
+ {IMGFMT_ARGB, AV_PIX_FMT_ARGB},
|
||||
+ {IMGFMT_BGRA, AV_PIX_FMT_BGRA},
|
||||
+ {IMGFMT_BGR24, AV_PIX_FMT_BGR24},
|
||||
+ {IMGFMT_BGR16BE, AV_PIX_FMT_RGB565BE},
|
||||
+ {IMGFMT_BGR16LE, AV_PIX_FMT_RGB565LE},
|
||||
+ {IMGFMT_BGR15BE, AV_PIX_FMT_RGB555BE},
|
||||
+ {IMGFMT_BGR15LE, AV_PIX_FMT_RGB555LE},
|
||||
+ {IMGFMT_BGR12BE, AV_PIX_FMT_RGB444BE},
|
||||
+ {IMGFMT_BGR12LE, AV_PIX_FMT_RGB444LE},
|
||||
+ {IMGFMT_BGR8, AV_PIX_FMT_RGB8},
|
||||
+ {IMGFMT_BGR4, AV_PIX_FMT_RGB4},
|
||||
+ {IMGFMT_BGR1, AV_PIX_FMT_MONOBLACK},
|
||||
+ {IMGFMT_RGB1, AV_PIX_FMT_MONOBLACK},
|
||||
+ {IMGFMT_RG4B, AV_PIX_FMT_BGR4_BYTE},
|
||||
+ {IMGFMT_BG4B, AV_PIX_FMT_RGB4_BYTE},
|
||||
+ {IMGFMT_RGB48LE, AV_PIX_FMT_RGB48LE},
|
||||
+ {IMGFMT_RGB48BE, AV_PIX_FMT_RGB48BE},
|
||||
+ {IMGFMT_ABGR, AV_PIX_FMT_ABGR},
|
||||
+ {IMGFMT_RGBA, AV_PIX_FMT_RGBA},
|
||||
+ {IMGFMT_RGB24, AV_PIX_FMT_RGB24},
|
||||
+ {IMGFMT_RGB16BE, AV_PIX_FMT_BGR565BE},
|
||||
+ {IMGFMT_RGB16LE, AV_PIX_FMT_BGR565LE},
|
||||
+ {IMGFMT_RGB15BE, AV_PIX_FMT_BGR555BE},
|
||||
+ {IMGFMT_RGB15LE, AV_PIX_FMT_BGR555LE},
|
||||
+ {IMGFMT_RGB12BE, AV_PIX_FMT_BGR444BE},
|
||||
+ {IMGFMT_RGB12LE, AV_PIX_FMT_BGR444LE},
|
||||
+ {IMGFMT_RGB8, AV_PIX_FMT_BGR8},
|
||||
+ {IMGFMT_RGB4, AV_PIX_FMT_BGR4},
|
||||
+ {IMGFMT_BGR8, AV_PIX_FMT_PAL8},
|
||||
+// NB: This works only because AV_PIX_FMT_0RGB32 is a CPP Macro.
|
||||
+// note that most other AV_PIX_FMT values are enums
|
||||
+#ifdef AV_PIX_FMT_0RGB32
|
||||
+ {IMGFMT_BGR32, AV_PIX_FMT_0RGB32},
|
||||
+ {IMGFMT_BGRA, AV_PIX_FMT_BGR0},
|
||||
+ {IMGFMT_RGBA, AV_PIX_FMT_RGB0},
|
||||
+ {IMGFMT_RGB64LE, AV_PIX_FMT_RGBA64LE},
|
||||
+ {IMGFMT_RGB64BE, AV_PIX_FMT_RGBA64BE},
|
||||
#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 50, 0)
|
||||
- {IMGFMT_422A, PIX_FMT_YUVA422P},
|
||||
+ {IMGFMT_422A, AV_PIX_FMT_YUVA422P},
|
||||
#endif
|
||||
#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 35, 101)
|
||||
- {IMGFMT_444A, PIX_FMT_YUVA444P},
|
||||
+ {IMGFMT_444A, AV_PIX_FMT_YUVA444P},
|
||||
#endif
|
||||
#endif
|
||||
#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 20, 1)
|
||||
- {IMGFMT_GBR24P, PIX_FMT_GBRP},
|
||||
+ {IMGFMT_GBR24P, AV_PIX_FMT_GBRP},
|
||||
#endif
|
||||
- {IMGFMT_YUY2, PIX_FMT_YUYV422},
|
||||
- {IMGFMT_UYVY, PIX_FMT_UYVY422},
|
||||
- {IMGFMT_NV12, PIX_FMT_NV12},
|
||||
- {IMGFMT_NV21, PIX_FMT_NV21},
|
||||
- {IMGFMT_Y800, PIX_FMT_GRAY8},
|
||||
- {IMGFMT_Y8, PIX_FMT_GRAY8},
|
||||
- {IMGFMT_YVU9, PIX_FMT_YUV410P},
|
||||
- {IMGFMT_IF09, PIX_FMT_YUV410P},
|
||||
- {IMGFMT_YV12, PIX_FMT_YUV420P},
|
||||
- {IMGFMT_I420, PIX_FMT_YUV420P},
|
||||
- {IMGFMT_IYUV, PIX_FMT_YUV420P},
|
||||
- {IMGFMT_411P, PIX_FMT_YUV411P},
|
||||
- {IMGFMT_422P, PIX_FMT_YUV422P},
|
||||
- {IMGFMT_444P, PIX_FMT_YUV444P},
|
||||
- {IMGFMT_440P, PIX_FMT_YUV440P},
|
||||
-
|
||||
- {IMGFMT_420A, PIX_FMT_YUVA420P},
|
||||
-
|
||||
- {IMGFMT_420P16_LE, PIX_FMT_YUV420P16LE},
|
||||
- {IMGFMT_420P16_BE, PIX_FMT_YUV420P16BE},
|
||||
- {IMGFMT_420P10_LE, PIX_FMT_YUV420P10LE},
|
||||
- {IMGFMT_420P10_BE, PIX_FMT_YUV420P10BE},
|
||||
- {IMGFMT_420P9_LE, PIX_FMT_YUV420P9LE},
|
||||
- {IMGFMT_420P9_BE, PIX_FMT_YUV420P9BE},
|
||||
- {IMGFMT_422P16_LE, PIX_FMT_YUV422P16LE},
|
||||
- {IMGFMT_422P16_BE, PIX_FMT_YUV422P16BE},
|
||||
- {IMGFMT_422P10_LE, PIX_FMT_YUV422P10LE},
|
||||
- {IMGFMT_422P10_BE, PIX_FMT_YUV422P10BE},
|
||||
- {IMGFMT_422P9_LE, PIX_FMT_YUV422P9LE},
|
||||
- {IMGFMT_422P9_BE, PIX_FMT_YUV422P9BE},
|
||||
- {IMGFMT_444P16_LE, PIX_FMT_YUV444P16LE},
|
||||
- {IMGFMT_444P16_BE, PIX_FMT_YUV444P16BE},
|
||||
- {IMGFMT_444P10_LE, PIX_FMT_YUV444P10LE},
|
||||
- {IMGFMT_444P10_BE, PIX_FMT_YUV444P10BE},
|
||||
- {IMGFMT_444P9_LE, PIX_FMT_YUV444P9LE},
|
||||
- {IMGFMT_444P9_BE, PIX_FMT_YUV444P9BE},
|
||||
+ {IMGFMT_YUY2, AV_PIX_FMT_YUYV422},
|
||||
+ {IMGFMT_UYVY, AV_PIX_FMT_UYVY422},
|
||||
+ {IMGFMT_NV12, AV_PIX_FMT_NV12},
|
||||
+ {IMGFMT_NV21, AV_PIX_FMT_NV21},
|
||||
+ {IMGFMT_Y800, AV_PIX_FMT_GRAY8},
|
||||
+ {IMGFMT_Y8, AV_PIX_FMT_GRAY8},
|
||||
+ {IMGFMT_YVU9, AV_PIX_FMT_YUV410P},
|
||||
+ {IMGFMT_IF09, AV_PIX_FMT_YUV410P},
|
||||
+ {IMGFMT_YV12, AV_PIX_FMT_YUV420P},
|
||||
+ {IMGFMT_I420, AV_PIX_FMT_YUV420P},
|
||||
+ {IMGFMT_IYUV, AV_PIX_FMT_YUV420P},
|
||||
+ {IMGFMT_411P, AV_PIX_FMT_YUV411P},
|
||||
+ {IMGFMT_422P, AV_PIX_FMT_YUV422P},
|
||||
+ {IMGFMT_444P, AV_PIX_FMT_YUV444P},
|
||||
+ {IMGFMT_440P, AV_PIX_FMT_YUV440P},
|
||||
+
|
||||
+ {IMGFMT_420A, AV_PIX_FMT_YUVA420P},
|
||||
+
|
||||
+ {IMGFMT_420P16_LE, AV_PIX_FMT_YUV420P16LE},
|
||||
+ {IMGFMT_420P16_BE, AV_PIX_FMT_YUV420P16BE},
|
||||
+ {IMGFMT_420P10_LE, AV_PIX_FMT_YUV420P10LE},
|
||||
+ {IMGFMT_420P10_BE, AV_PIX_FMT_YUV420P10BE},
|
||||
+ {IMGFMT_420P9_LE, AV_PIX_FMT_YUV420P9LE},
|
||||
+ {IMGFMT_420P9_BE, AV_PIX_FMT_YUV420P9BE},
|
||||
+ {IMGFMT_422P16_LE, AV_PIX_FMT_YUV422P16LE},
|
||||
+ {IMGFMT_422P16_BE, AV_PIX_FMT_YUV422P16BE},
|
||||
+ {IMGFMT_422P10_LE, AV_PIX_FMT_YUV422P10LE},
|
||||
+ {IMGFMT_422P10_BE, AV_PIX_FMT_YUV422P10BE},
|
||||
+ {IMGFMT_422P9_LE, AV_PIX_FMT_YUV422P9LE},
|
||||
+ {IMGFMT_422P9_BE, AV_PIX_FMT_YUV422P9BE},
|
||||
+ {IMGFMT_444P16_LE, AV_PIX_FMT_YUV444P16LE},
|
||||
+ {IMGFMT_444P16_BE, AV_PIX_FMT_YUV444P16BE},
|
||||
+ {IMGFMT_444P10_LE, AV_PIX_FMT_YUV444P10LE},
|
||||
+ {IMGFMT_444P10_BE, AV_PIX_FMT_YUV444P10BE},
|
||||
+ {IMGFMT_444P9_LE, AV_PIX_FMT_YUV444P9LE},
|
||||
+ {IMGFMT_444P9_BE, AV_PIX_FMT_YUV444P9BE},
|
||||
|
||||
// YUVJ are YUV formats that use the full Y range and not just
|
||||
// 16 - 235 (see colorspaces.txt).
|
||||
// Currently they are all treated the same way.
|
||||
- {IMGFMT_YV12, PIX_FMT_YUVJ420P},
|
||||
- {IMGFMT_422P, PIX_FMT_YUVJ422P},
|
||||
- {IMGFMT_444P, PIX_FMT_YUVJ444P},
|
||||
- {IMGFMT_440P, PIX_FMT_YUVJ440P},
|
||||
-
|
||||
- {IMGFMT_XVMC_MOCO_MPEG2, PIX_FMT_XVMC_MPEG2_MC},
|
||||
- {IMGFMT_XVMC_IDCT_MPEG2, PIX_FMT_XVMC_MPEG2_IDCT},
|
||||
- {IMGFMT_VDPAU_MPEG1, PIX_FMT_VDPAU_MPEG1},
|
||||
- {IMGFMT_VDPAU_MPEG2, PIX_FMT_VDPAU_MPEG2},
|
||||
- {IMGFMT_VDPAU_H264, PIX_FMT_VDPAU_H264},
|
||||
- {IMGFMT_VDPAU_WMV3, PIX_FMT_VDPAU_WMV3},
|
||||
- {IMGFMT_VDPAU_VC1, PIX_FMT_VDPAU_VC1},
|
||||
- {IMGFMT_VDPAU_MPEG4, PIX_FMT_VDPAU_MPEG4},
|
||||
- {0, PIX_FMT_NONE}
|
||||
+ {IMGFMT_YV12, AV_PIX_FMT_YUVJ420P},
|
||||
+ {IMGFMT_422P, AV_PIX_FMT_YUVJ422P},
|
||||
+ {IMGFMT_444P, AV_PIX_FMT_YUVJ444P},
|
||||
+ {IMGFMT_440P, AV_PIX_FMT_YUVJ440P},
|
||||
+
|
||||
+ {IMGFMT_XVMC_MOCO_MPEG2, AV_PIX_FMT_XVMC_MPEG2_MC},
|
||||
+ {IMGFMT_XVMC_IDCT_MPEG2, AV_PIX_FMT_XVMC_MPEG2_IDCT},
|
||||
+ {IMGFMT_VDPAU_MPEG1, AV_PIX_FMT_VDPAU_MPEG1},
|
||||
+ {IMGFMT_VDPAU_MPEG2, AV_PIX_FMT_VDPAU_MPEG2},
|
||||
+ {IMGFMT_VDPAU_H264, AV_PIX_FMT_VDPAU_H264},
|
||||
+ {IMGFMT_VDPAU_WMV3, AV_PIX_FMT_VDPAU_WMV3},
|
||||
+ {IMGFMT_VDPAU_VC1, AV_PIX_FMT_VDPAU_VC1},
|
||||
+ {IMGFMT_VDPAU_MPEG4, AV_PIX_FMT_VDPAU_MPEG4},
|
||||
+ {0, AV_PIX_FMT_NONE}
|
||||
};
|
||||
|
||||
-enum PixelFormat imgfmt2pixfmt(int fmt)
|
||||
+enum AVPixelFormat imgfmt2pixfmt(int fmt)
|
||||
{
|
||||
int i;
|
||||
- enum PixelFormat pix_fmt;
|
||||
+ enum AVPixelFormat pix_fmt;
|
||||
for (i = 0; conversion_map[i].fmt; i++)
|
||||
if (conversion_map[i].fmt == fmt)
|
||||
break;
|
||||
pix_fmt = conversion_map[i].pix_fmt;
|
||||
- if (pix_fmt == PIX_FMT_NONE)
|
||||
+ if (pix_fmt == AV_PIX_FMT_NONE)
|
||||
mp_msg(MSGT_GLOBAL, MSGL_ERR, "Unsupported format %s\n", vo_format_name(fmt));
|
||||
return pix_fmt;
|
||||
}
|
||||
|
||||
-int pixfmt2imgfmt(enum PixelFormat pix_fmt)
|
||||
+int pixfmt2imgfmt(enum AVPixelFormat pix_fmt)
|
||||
{
|
||||
int i;
|
||||
int fmt;
|
||||
- for (i = 0; conversion_map[i].pix_fmt != PIX_FMT_NONE; i++)
|
||||
+ for (i = 0; conversion_map[i].pix_fmt != AV_PIX_FMT_NONE; i++)
|
||||
if (conversion_map[i].pix_fmt == pix_fmt)
|
||||
break;
|
||||
fmt = conversion_map[i].fmt;
|
||||
if (!fmt)
|
||||
- mp_msg(MSGT_GLOBAL, MSGL_ERR, "Unsupported PixelFormat %i\n", pix_fmt);
|
||||
+ mp_msg(MSGT_GLOBAL, MSGL_ERR, "Unsupported AVPixelFormat %i\n", pix_fmt);
|
||||
return fmt;
|
||||
}
|
||||
|
||||
diff -urN MPlayer-1.1.orig//fmt-conversion.h MPlayer-1.1/fmt-conversion.h
|
||||
--- MPlayer-1.1.orig//fmt-conversion.h 2011-03-01 22:44:15.000000000 +0100
|
||||
+++ MPlayer-1.1/fmt-conversion.h 2013-01-17 09:28:38.120215759 +0100
|
||||
@@ -23,8 +23,8 @@
|
||||
#include "libavutil/avutil.h"
|
||||
#include "libavutil/samplefmt.h"
|
||||
|
||||
-enum PixelFormat imgfmt2pixfmt(int fmt);
|
||||
-int pixfmt2imgfmt(enum PixelFormat pix_fmt);
|
||||
+enum AVPixelFormat imgfmt2pixfmt(int fmt);
|
||||
+int pixfmt2imgfmt(enum AVPixelFormat pix_fmt);
|
||||
enum AVSampleFormat affmt2samplefmt(int fmt);
|
||||
int samplefmt2affmt(enum AVSampleFormat sample_fmt);
|
||||
|
||||
diff -urN MPlayer-1.1.orig//libaf/af_format.c MPlayer-1.1/libaf/af_format.c
|
||||
--- MPlayer-1.1.orig//libaf/af_format.c 2011-10-26 17:12:35.000000000 +0200
|
||||
+++ MPlayer-1.1/libaf/af_format.c 2013-01-17 09:43:32.770183189 +0100
|
||||
@@ -34,6 +34,7 @@
|
||||
#include "libvo/fastmemcpy.h"
|
||||
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/common.h"
|
||||
|
||||
/* Functions used by play to convert the input audio to the correct
|
||||
format */
|
||||
diff -urN MPlayer-1.1.orig//libaf/af_lavcac3enc.c MPlayer-1.1/libaf/af_lavcac3enc.c
|
||||
--- MPlayer-1.1.orig//libaf/af_lavcac3enc.c 2012-02-19 16:21:23.000000000 +0100
|
||||
+++ MPlayer-1.1/libaf/af_lavcac3enc.c 2013-01-17 09:44:27.103181211 +0100
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "reorder_ch.h"
|
||||
#include "av_helpers.h"
|
||||
|
||||
+#include "libavutil/common.h"
|
||||
#include "libavcodec/avcodec.h"
|
||||
#include "libavutil/intreadwrite.h"
|
||||
|
||||
diff -urN MPlayer-1.1.orig//libmpcodecs/vf.c MPlayer-1.1/libmpcodecs/vf.c
|
||||
--- MPlayer-1.1.orig//libmpcodecs/vf.c 2012-05-30 23:08:05.000000000 +0200
|
||||
+++ MPlayer-1.1/libmpcodecs/vf.c 2013-01-17 09:50:25.861168154 +0100
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "vf.h"
|
||||
|
||||
#include "libvo/fastmemcpy.h"
|
||||
+#include "libavutil/common.h"
|
||||
#include "libavutil/mem.h"
|
||||
|
||||
extern const vf_info_t vf_info_1bpp;
|
||||
diff -urN MPlayer-1.1.orig//libmpcodecs/vf_geq.c MPlayer-1.1/libmpcodecs/vf_geq.c
|
||||
--- MPlayer-1.1.orig//libmpcodecs/vf_geq.c 2011-04-19 09:32:36.000000000 +0200
|
||||
+++ MPlayer-1.1/libmpcodecs/vf_geq.c 2013-01-17 09:44:01.045182161 +0100
|
||||
@@ -34,6 +34,8 @@
|
||||
|
||||
#include "libavcodec/avcodec.h"
|
||||
#include "libavutil/eval.h"
|
||||
+#include "libavutil/common.h"
|
||||
+#include "libavutil/mem.h"
|
||||
|
||||
struct vf_priv_s {
|
||||
AVExpr * e[3];
|
||||
diff -urN MPlayer-1.1.orig//libmpcodecs/vf_gradfun.c MPlayer-1.1/libmpcodecs/vf_gradfun.c
|
||||
--- MPlayer-1.1.orig//libmpcodecs/vf_gradfun.c 2010-04-06 11:46:47.000000000 +0200
|
||||
+++ MPlayer-1.1/libmpcodecs/vf_gradfun.c 2013-01-17 09:47:10.679175257 +0100
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "vf.h"
|
||||
#include "libvo/fastmemcpy.h"
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/common.h"
|
||||
#include "libavutil/x86_cpu.h"
|
||||
|
||||
struct vf_priv_s {
|
||||
diff -urN MPlayer-1.1.orig//libmpcodecs/vf_sab.c MPlayer-1.1/libmpcodecs/vf_sab.c
|
||||
--- MPlayer-1.1.orig//libmpcodecs/vf_sab.c 2011-05-25 15:46:32.000000000 +0200
|
||||
+++ MPlayer-1.1/libmpcodecs/vf_sab.c 2013-01-17 09:28:59.964214957 +0100
|
||||
@@ -32,6 +32,7 @@
|
||||
#endif
|
||||
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/mem.h"
|
||||
#include "img_format.h"
|
||||
#include "mp_image.h"
|
||||
#include "vf.h"
|
||||
diff -urN MPlayer-1.1.orig//libmpcodecs/vf_screenshot.c MPlayer-1.1/libmpcodecs/vf_screenshot.c
|
||||
--- MPlayer-1.1.orig//libmpcodecs/vf_screenshot.c 2012-02-19 23:09:30.000000000 +0100
|
||||
+++ MPlayer-1.1/libmpcodecs/vf_screenshot.c 2013-01-17 09:28:04.643216971 +0100
|
||||
@@ -39,6 +39,7 @@
|
||||
|
||||
#include "libswscale/swscale.h"
|
||||
#include "libavcodec/avcodec.h"
|
||||
+#include "libavutil/mem.h"
|
||||
|
||||
struct vf_priv_s {
|
||||
int frameno;
|
||||
diff -urN MPlayer-1.1.orig//libmpdemux/demux_lavf.c MPlayer-1.1/libmpdemux/demux_lavf.c
|
||||
--- MPlayer-1.1.orig//libmpdemux/demux_lavf.c 2012-04-07 22:08:53.000000000 +0200
|
||||
+++ MPlayer-1.1/libmpdemux/demux_lavf.c 2013-01-17 09:41:44.880187116 +0100
|
||||
@@ -317,20 +317,20 @@
|
||||
sh_audio->samplerate= codec->sample_rate;
|
||||
sh_audio->i_bps= codec->bit_rate/8;
|
||||
switch (codec->codec_id) {
|
||||
- case CODEC_ID_PCM_S8:
|
||||
- case CODEC_ID_PCM_U8:
|
||||
+ case AV_CODEC_ID_PCM_S8:
|
||||
+ case AV_CODEC_ID_PCM_U8:
|
||||
sh_audio->samplesize = 1;
|
||||
break;
|
||||
- case CODEC_ID_PCM_S16LE:
|
||||
- case CODEC_ID_PCM_S16BE:
|
||||
- case CODEC_ID_PCM_U16LE:
|
||||
- case CODEC_ID_PCM_U16BE:
|
||||
+ case AV_CODEC_ID_PCM_S16LE:
|
||||
+ case AV_CODEC_ID_PCM_S16BE:
|
||||
+ case AV_CODEC_ID_PCM_U16LE:
|
||||
+ case AV_CODEC_ID_PCM_U16BE:
|
||||
sh_audio->samplesize = 2;
|
||||
break;
|
||||
- case CODEC_ID_PCM_ALAW:
|
||||
+ case AV_CODEC_ID_PCM_ALAW:
|
||||
sh_audio->format = 0x6;
|
||||
break;
|
||||
- case CODEC_ID_PCM_MULAW:
|
||||
+ case AV_CODEC_ID_PCM_MULAW:
|
||||
sh_audio->format = 0x7;
|
||||
break;
|
||||
}
|
||||
@@ -358,7 +358,7 @@
|
||||
priv->vstreams[priv->video_streams] = i;
|
||||
bih=calloc(sizeof(*bih) + codec->extradata_size,1);
|
||||
|
||||
- if(codec->codec_id == CODEC_ID_RAWVIDEO) {
|
||||
+ if(codec->codec_id == AV_CODEC_ID_RAWVIDEO) {
|
||||
switch (codec->pix_fmt) {
|
||||
case PIX_FMT_RGB24:
|
||||
codec->codec_tag= MKTAG(24, 'B', 'G', 'R');
|
||||
@@ -423,24 +423,24 @@
|
||||
case AVMEDIA_TYPE_SUBTITLE:{
|
||||
sh_sub_t* sh_sub;
|
||||
char type;
|
||||
- if(codec->codec_id == CODEC_ID_TEXT)
|
||||
+ if(codec->codec_id == AV_CODEC_ID_TEXT)
|
||||
type = 't';
|
||||
- else if(codec->codec_id == CODEC_ID_MOV_TEXT)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_MOV_TEXT)
|
||||
type = 'm';
|
||||
- else if(codec->codec_id == CODEC_ID_SSA)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_SSA)
|
||||
type = 'a';
|
||||
- else if(codec->codec_id == CODEC_ID_DVD_SUBTITLE)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_DVD_SUBTITLE)
|
||||
type = 'v';
|
||||
- else if(codec->codec_id == CODEC_ID_XSUB)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_XSUB)
|
||||
type = 'x';
|
||||
- else if(codec->codec_id == CODEC_ID_DVB_SUBTITLE)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_DVB_SUBTITLE)
|
||||
type = 'b';
|
||||
- else if(codec->codec_id == CODEC_ID_DVB_TELETEXT)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_DVB_TELETEXT)
|
||||
type = 'd';
|
||||
- else if(codec->codec_id == CODEC_ID_HDMV_PGS_SUBTITLE)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_HDMV_PGS_SUBTITLE)
|
||||
type = 'p';
|
||||
-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(54, 14, 100)
|
||||
- else if(codec->codec_id == CODEC_ID_EIA_608)
|
||||
+#if LIBAVUTIL_VERSION_MICRO >= 100 && LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(54, 14, 100)
|
||||
+ else if(codec->codec_id == AV_CODEC_ID_EIA_608)
|
||||
type = 'c';
|
||||
#endif
|
||||
else if(codec->codec_tag == MKTAG('c', '6', '0', '8'))
|
||||
@@ -465,7 +465,7 @@
|
||||
break;
|
||||
}
|
||||
case AVMEDIA_TYPE_ATTACHMENT:{
|
||||
- if (st->codec->codec_id == CODEC_ID_TTF) {
|
||||
+ if (st->codec->codec_id == AV_CODEC_ID_TTF) {
|
||||
AVDictionaryEntry *fnametag = av_dict_get(st->metadata, "filename", NULL, 0);
|
||||
demuxer_add_attachment(demuxer, fnametag ? fnametag->value : NULL,
|
||||
"application/x-truetype-font",
|
||||
@@ -808,7 +808,7 @@
|
||||
prog->aid = program->stream_index[i];
|
||||
break;
|
||||
case AVMEDIA_TYPE_SUBTITLE:
|
||||
- if(prog->sid == -2 && priv->avfc->streams[program->stream_index[i]]->codec->codec_id == CODEC_ID_TEXT)
|
||||
+ if(prog->sid == -2 && priv->avfc->streams[program->stream_index[i]]->codec->codec_id == AV_CODEC_ID_TEXT)
|
||||
prog->sid = program->stream_index[i];
|
||||
break;
|
||||
}
|
||||
diff -urN MPlayer-1.1.orig//stream/cache2.c MPlayer-1.1/stream/cache2.c
|
||||
--- MPlayer-1.1.orig//stream/cache2.c 2012-03-04 16:11:50.000000000 +0100
|
||||
+++ MPlayer-1.1/stream/cache2.c 2013-01-17 09:30:01.501212718 +0100
|
||||
@@ -40,6 +40,7 @@
|
||||
#include <errno.h>
|
||||
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/common.h"
|
||||
#include "osdep/shmem.h"
|
||||
#include "osdep/timer.h"
|
||||
#if defined(__MINGW32__)
|
||||
diff -urN MPlayer-1.1.orig//sub/spudec.c MPlayer-1.1/sub/spudec.c
|
||||
--- MPlayer-1.1.orig//sub/spudec.c 2012-04-23 20:39:16.000000000 +0200
|
||||
+++ MPlayer-1.1/sub/spudec.c 2013-01-17 09:46:50.054176009 +0100
|
||||
@@ -42,6 +42,7 @@
|
||||
#include "spudec.h"
|
||||
#include "vobsub.h"
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/common.h"
|
||||
#include "libavutil/intreadwrite.h"
|
||||
#include "libswscale/swscale.h"
|
||||
|
||||
diff -urN MPlayer-1.1.orig//sub/sub_cc.c MPlayer-1.1/sub/sub_cc.c
|
||||
--- MPlayer-1.1.orig//sub/sub_cc.c 2012-04-07 22:08:53.000000000 +0200
|
||||
+++ MPlayer-1.1/sub/sub_cc.c 2013-01-17 09:46:31.413176687 +0100
|
||||
@@ -42,6 +42,7 @@
|
||||
#include "sub.h"
|
||||
|
||||
#include "libavutil/avutil.h"
|
||||
+#include "libavutil/common.h"
|
||||
|
||||
|
||||
#define CC_MAX_LINE_LENGTH 64
|
@ -1,18 +0,0 @@
|
||||
------------------------------------------------------------------------
|
||||
r35436 | upsuper | 2012-11-21 08:37:24 -0300 (Wed, 21 Nov 2012) | 2 lines
|
||||
|
||||
Add missing break.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
Index: libmpcodecs/ad_ffmpeg.c
|
||||
===================================================================
|
||||
--- libmpcodecs/ad_ffmpeg.c (revision 35435)
|
||||
+++ libmpcodecs/ad_ffmpeg.c (revision 35436)
|
||||
@@ -245,6 +245,7 @@
|
||||
case 4:
|
||||
copy_samples_planar(4, frame->nb_samples, channels,
|
||||
buf, frame->extended_data);
|
||||
+ break;
|
||||
default:
|
||||
copy_samples_planar(sample_size, frame->nb_samples, channels,
|
||||
buf, frame->extended_data);
|
@ -1,138 +0,0 @@
|
||||
------------------------------------------------------------------------
|
||||
r35228 | cigaes | 2012-10-04 15:04:42 -0300 (Thu, 04 Oct 2012) | 5 lines
|
||||
|
||||
ad_ffmpeg: basic support for planar formats.
|
||||
|
||||
Upgrade to avcodec_decode_audio4().
|
||||
Planar formats are immediately converted to packet formats.
|
||||
A lot of optimizations are still possible.
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
||||
Index: libmpcodecs/ad_ffmpeg.c
|
||||
===================================================================
|
||||
--- libmpcodecs/ad_ffmpeg.c (revision 35227)
|
||||
+++ libmpcodecs/ad_ffmpeg.c (revision 35228)
|
||||
@@ -57,7 +57,7 @@
|
||||
{
|
||||
int broken_srate = 0;
|
||||
int samplerate = lavc_context->sample_rate;
|
||||
- int sample_format = samplefmt2affmt(lavc_context->sample_fmt);
|
||||
+ int sample_format = samplefmt2affmt(av_get_packed_sample_fmt(lavc_context->sample_fmt));
|
||||
if (!sample_format)
|
||||
sample_format = sh_audio->sample_format;
|
||||
if(sh_audio->wf){
|
||||
@@ -169,10 +169,10 @@
|
||||
sh_audio->i_bps=sh_audio->wf->nAvgBytesPerSec;
|
||||
|
||||
switch (lavc_context->sample_fmt) {
|
||||
- case AV_SAMPLE_FMT_U8:
|
||||
- case AV_SAMPLE_FMT_S16:
|
||||
- case AV_SAMPLE_FMT_S32:
|
||||
- case AV_SAMPLE_FMT_FLT:
|
||||
+ case AV_SAMPLE_FMT_U8: case AV_SAMPLE_FMT_U8P:
|
||||
+ case AV_SAMPLE_FMT_S16: case AV_SAMPLE_FMT_S16P:
|
||||
+ case AV_SAMPLE_FMT_S32: case AV_SAMPLE_FMT_S32P:
|
||||
+ case AV_SAMPLE_FMT_FLT: case AV_SAMPLE_FMT_FLTP:
|
||||
break;
|
||||
default:
|
||||
return 0;
|
||||
@@ -202,10 +202,68 @@
|
||||
return CONTROL_UNKNOWN;
|
||||
}
|
||||
|
||||
+static av_always_inline void copy_samples_planar(unsigned bps,
|
||||
+ unsigned nb_samples,
|
||||
+ unsigned nb_channels,
|
||||
+ unsigned char *dst,
|
||||
+ unsigned char **src)
|
||||
+{
|
||||
+ unsigned s, c, o = 0;
|
||||
+
|
||||
+ for (s = 0; s < nb_samples; s++) {
|
||||
+ for (c = 0; c < nb_channels; c++) {
|
||||
+ memcpy(dst, src[c] + o, bps);
|
||||
+ dst += bps;
|
||||
+ }
|
||||
+ o += bps;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+static int copy_samples(AVCodecContext *avc, AVFrame *frame,
|
||||
+ unsigned char *buf, int max_size)
|
||||
+{
|
||||
+ int channels = avc->channels;
|
||||
+ int sample_size = av_get_bytes_per_sample(avc->sample_fmt);
|
||||
+ int size = channels * sample_size * frame->nb_samples;
|
||||
+
|
||||
+ if (size > max_size) {
|
||||
+ av_log(avc, AV_LOG_ERROR,
|
||||
+ "Buffer overflow while decoding a single frame\n");
|
||||
+ return AVERROR(EINVAL); /* same as avcodec_decode_audio3 */
|
||||
+ }
|
||||
+ /* TODO reorder channels at the same time */
|
||||
+ if (av_sample_fmt_is_planar(avc->sample_fmt)) {
|
||||
+ switch (sample_size) {
|
||||
+ case 1:
|
||||
+ copy_samples_planar(1, frame->nb_samples, channels,
|
||||
+ buf, frame->extended_data);
|
||||
+ break;
|
||||
+ case 2:
|
||||
+ copy_samples_planar(2, frame->nb_samples, channels,
|
||||
+ buf, frame->extended_data);
|
||||
+ break;
|
||||
+ case 4:
|
||||
+ copy_samples_planar(4, frame->nb_samples, channels,
|
||||
+ buf, frame->extended_data);
|
||||
+ default:
|
||||
+ copy_samples_planar(sample_size, frame->nb_samples, channels,
|
||||
+ buf, frame->extended_data);
|
||||
+ }
|
||||
+ } else {
|
||||
+ memcpy(buf, frame->data[0], size);
|
||||
+ }
|
||||
+ return size;
|
||||
+}
|
||||
+
|
||||
static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen)
|
||||
{
|
||||
unsigned char *start=NULL;
|
||||
- int y,len=-1;
|
||||
+ int y,len=-1, got_frame;
|
||||
+ AVFrame *frame = avcodec_alloc_frame();
|
||||
+
|
||||
+ if (!frame)
|
||||
+ return AVERROR(ENOMEM);
|
||||
+
|
||||
while(len<minlen){
|
||||
AVPacket pkt;
|
||||
int len2=maxlen;
|
||||
@@ -230,7 +288,7 @@
|
||||
sh_audio->pts = pts;
|
||||
sh_audio->pts_bytes = 0;
|
||||
}
|
||||
- y=avcodec_decode_audio3(sh_audio->context,(int16_t*)buf,&len2,&pkt);
|
||||
+ y=avcodec_decode_audio4(sh_audio->context, frame, &got_frame, &pkt);
|
||||
//printf("return:%d samples_out:%d bitstream_in:%d sample_sum:%d\n", y, len2, x, len); fflush(stdout);
|
||||
// LATM may need many packets to find mux info
|
||||
if (y == AVERROR(EAGAIN))
|
||||
@@ -238,6 +296,11 @@
|
||||
if(y<0){ mp_msg(MSGT_DECAUDIO,MSGL_V,"lavc_audio: error\n");break; }
|
||||
if(!sh_audio->parser && y<x)
|
||||
sh_audio->ds->buffer_pos+=y-x; // put back data (HACK!)
|
||||
+ if (!got_frame)
|
||||
+ continue;
|
||||
+ len2 = copy_samples(sh_audio->context, frame, buf, maxlen);
|
||||
+ if (len2 < 0)
|
||||
+ return len2;
|
||||
if(len2>0){
|
||||
if (((AVCodecContext *)sh_audio->context)->channels >= 5) {
|
||||
int samplesize = av_get_bytes_per_sample(((AVCodecContext *)
|
||||
@@ -258,5 +321,7 @@
|
||||
if (setup_format(sh_audio, sh_audio->context))
|
||||
break;
|
||||
}
|
||||
+
|
||||
+ av_free(frame);
|
||||
return len;
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
Index: MPlayer-1.1.1/libmpdemux/demux_lavf.c
|
||||
===================================================================
|
||||
--- MPlayer-1.1.1.orig/libmpdemux/demux_lavf.c
|
||||
+++ MPlayer-1.1.1/libmpdemux/demux_lavf.c
|
||||
@@ -423,7 +423,11 @@ static void handle_stream(demuxer_t *dem
|
||||
case AVMEDIA_TYPE_SUBTITLE:{
|
||||
sh_sub_t* sh_sub;
|
||||
char type;
|
||||
- if(codec->codec_id == AV_CODEC_ID_TEXT)
|
||||
+ if(codec->codec_id == AV_CODEC_ID_TEXT
|
||||
+#if LIBAVUTIL_VERSION_MICRO >= 100
|
||||
+ || codec->codec_id == AV_CODEC_ID_SUBRIP
|
||||
+#endif
|
||||
+ )
|
||||
type = 't';
|
||||
else if(codec->codec_id == AV_CODEC_ID_MOV_TEXT)
|
||||
type = 'm';
|
@ -1,17 +0,0 @@
|
||||
Index: MPlayer-1.1.1/libmpdemux/demux_lavf.c
|
||||
===================================================================
|
||||
--- MPlayer-1.1.1.orig/libmpdemux/demux_lavf.c
|
||||
+++ MPlayer-1.1.1/libmpdemux/demux_lavf.c
|
||||
@@ -423,7 +423,11 @@ static void handle_stream(demuxer_t *dem
|
||||
case AVMEDIA_TYPE_SUBTITLE:{
|
||||
sh_sub_t* sh_sub;
|
||||
char type;
|
||||
- if(codec->codec_id == CODEC_ID_TEXT)
|
||||
+ if(codec->codec_id == CODEC_ID_TEXT
|
||||
+#if LIBAVUTIL_VERSION_MICRO >= 100
|
||||
+ || codec->codec_id == AV_CODEC_ID_SUBRIP
|
||||
+#endif
|
||||
+ )
|
||||
type = 't';
|
||||
else if(codec->codec_id == CODEC_ID_MOV_TEXT)
|
||||
type = 'm';
|
@ -1,658 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
EGIT_REPO_URI="git://git.videolan.org/ffmpeg.git"
|
||||
ESVN_REPO_URI="svn://svn.mplayerhq.hu/mplayer/trunk"
|
||||
[[ ${PV} = *9999* ]] && SVN_ECLASS="subversion git-2" || SVN_ECLASS=""
|
||||
|
||||
inherit toolchain-funcs eutils flag-o-matic multilib base ${SVN_ECLASS}
|
||||
|
||||
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext +a52 aalib +alsa altivec aqua bidi bl bluray
|
||||
bs2b cddb +cdio cdparanoia cpudetection debug dga
|
||||
directfb doc +dts +dv dvb +dvd +dvdnav +enca +encode faac +faad fbcon
|
||||
ftp gif ggi gsm +iconv ipv6 jack joystick jpeg jpeg2k kernel_linux ladspa
|
||||
+libass libcaca libmpeg2 lirc +live lzo mad md5sum +cpu_flags_x86_mmx cpu_flags_x86_mmxext mng +mp3 nas
|
||||
+network nut openal +opengl +osdmenu oss png pnm pulseaudio pvr +quicktime
|
||||
radio +rar +rtc rtmp samba selinux +shm sdl +speex cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_ssse3
|
||||
tga +theora +tremor +truetype +toolame +twolame +unicode v4l vdpau vidix
|
||||
+vorbis +X +x264 xanim xinerama +xscreensaver +xv +xvid xvmc zoran"
|
||||
|
||||
VIDEO_CARDS="s3virge mga tdfx"
|
||||
for x in ${VIDEO_CARDS}; do
|
||||
IUSE+=" video_cards_${x}"
|
||||
done
|
||||
|
||||
FONT_URI="
|
||||
mirror://mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2
|
||||
mirror://mplayer/releases/fonts/font-arial-iso-8859-2.tar.bz2
|
||||
mirror://mplayer/releases/fonts/font-arial-cp1250.tar.bz2
|
||||
"
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
RELEASE_URI=""
|
||||
elif [ "${PV%_rc*}" = "${PV}" ]; then
|
||||
MY_P="MPlayer-${PV}"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
RELEASE_URI="mirror://mplayer/releases/${MY_P}.tar.xz"
|
||||
else
|
||||
RELEASE_URI="mirror://gentoo/${P}.tar.xz"
|
||||
fi
|
||||
SRC_URI="${RELEASE_URI}
|
||||
!truetype? ( ${FONT_URI} )"
|
||||
|
||||
DESCRIPTION="Media Player for Linux"
|
||||
HOMEPAGE="http://www.mplayerhq.hu/"
|
||||
|
||||
FONT_RDEPS="
|
||||
virtual/ttf-fonts
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.2.1:2
|
||||
"
|
||||
X_RDEPS="
|
||||
x11-libs/libXext
|
||||
x11-libs/libXxf86vm
|
||||
"
|
||||
# Rar: althrought -gpl version is nice, it cant do most functions normal rars can
|
||||
# nemesi? ( net-libs/libnemesi )
|
||||
RDEPEND+="
|
||||
sys-libs/ncurses
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
>=virtual/ffmpeg-0.10.3
|
||||
a52? ( media-libs/a52dec )
|
||||
aalib? ( media-libs/aalib )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bidi? ( dev-libs/fribidi )
|
||||
bluray? ( >=media-libs/libbluray-0.2.1 )
|
||||
bs2b? ( media-libs/libbs2b )
|
||||
cdio? ( || ( dev-libs/libcdio-paranoia <dev-libs/libcdio-0.90[-minimal] ) )
|
||||
cdparanoia? ( !cdio? ( media-sound/cdparanoia ) )
|
||||
dga? ( x11-libs/libXxf86dga )
|
||||
directfb? ( dev-libs/DirectFB )
|
||||
dts? ( media-libs/libdca )
|
||||
dv? ( media-libs/libdv )
|
||||
dvb? ( virtual/linuxtv-dvb-headers )
|
||||
dvd? ( >=media-libs/libdvdread-4.1.3 )
|
||||
dvdnav? ( >=media-libs/libdvdnav-4.1.3 )
|
||||
encode? (
|
||||
!twolame? ( toolame? ( media-sound/toolame ) )
|
||||
twolame? ( media-sound/twolame )
|
||||
faac? ( media-libs/faac )
|
||||
mp3? ( media-sound/lame )
|
||||
x264? ( >=media-libs/x264-0.0.20100423 )
|
||||
xvid? ( media-libs/xvid )
|
||||
)
|
||||
enca? ( app-i18n/enca )
|
||||
faad? ( media-libs/faad2 )
|
||||
ggi? ( media-libs/libggi media-libs/libggiwmh )
|
||||
gif? ( media-libs/giflib )
|
||||
gsm? ( media-sound/gsm )
|
||||
iconv? ( virtual/libiconv )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
ladspa? ( media-libs/ladspa-sdk )
|
||||
libass? ( >=media-libs/libass-0.9.10[enca?] )
|
||||
libcaca? ( media-libs/libcaca )
|
||||
libmpeg2? ( media-libs/libmpeg2 )
|
||||
lirc? ( app-misc/lirc )
|
||||
live? ( media-plugins/live )
|
||||
lzo? ( >=dev-libs/lzo-2 )
|
||||
mad? ( media-libs/libmad )
|
||||
mng? ( media-libs/libmng )
|
||||
mp3? ( media-sound/mpg123 )
|
||||
nas? ( media-libs/nas )
|
||||
nut? ( >=media-libs/libnut-661 )
|
||||
openal? ( media-libs/openal )
|
||||
opengl? ( virtual/opengl )
|
||||
png? ( media-libs/libpng )
|
||||
pnm? ( media-libs/netpbm )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
rar? (
|
||||
|| (
|
||||
app-arch/unrar
|
||||
app-arch/rar
|
||||
)
|
||||
)
|
||||
rtmp? ( media-video/rtmpdump )
|
||||
samba? ( net-fs/samba )
|
||||
selinux? ( sec-policy/selinux-mplayer )
|
||||
sdl? ( media-libs/libsdl )
|
||||
speex? ( media-libs/speex )
|
||||
theora? ( media-libs/libtheora[encode?] )
|
||||
truetype? ( ${FONT_RDEPS} )
|
||||
vdpau? ( x11-libs/libvdpau )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
X? ( ${X_RDEPS} )
|
||||
xanim? ( media-video/xanim )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
xscreensaver? ( x11-libs/libXScrnSaver )
|
||||
xv? ( x11-libs/libXv )
|
||||
xvmc? ( x11-libs/libXvMC )
|
||||
"
|
||||
|
||||
X_DEPS="
|
||||
x11-proto/videoproto
|
||||
x11-proto/xf86vidmodeproto
|
||||
"
|
||||
ASM_DEP="dev-lang/yasm"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
dga? ( x11-proto/xf86dgaproto )
|
||||
X? ( ${X_DEPS} )
|
||||
xinerama? ( x11-proto/xineramaproto )
|
||||
xscreensaver? ( x11-proto/scrnsaverproto )
|
||||
amd64? ( ${ASM_DEP} )
|
||||
doc? (
|
||||
dev-libs/libxslt app-text/docbook-xml-dtd
|
||||
app-text/docbook-xsl-stylesheets
|
||||
)
|
||||
x86? ( ${ASM_DEP} )
|
||||
x86-fbsd? ( ${ASM_DEP} )
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
# faac codecs are nonfree, win32codecs are nonfree
|
||||
# libcdio support: prefer libcdio over cdparanoia and don't check for cddb w/cdio
|
||||
# dvd navigation requires dvd read support
|
||||
# ass and freetype font require iconv and ass requires freetype fonts
|
||||
# unicode transformations are usefull only with iconv
|
||||
# libvorbis require external tremor to work
|
||||
# radio requires oss or alsa backend
|
||||
# xvmc requires xvideo support
|
||||
REQUIRED_USE="
|
||||
dvdnav? ( dvd )
|
||||
libass? ( truetype )
|
||||
truetype? ( iconv )
|
||||
ggi? ( X )
|
||||
xinerama? ( X )
|
||||
dga? ( X )
|
||||
opengl? ( || ( X aqua ) )
|
||||
osdmenu? ( || ( X aqua ) )
|
||||
vdpau? ( X )
|
||||
vidix? ( X )
|
||||
xscreensaver? ( X )
|
||||
xv? ( X )
|
||||
xvmc? ( xv )"
|
||||
RESTRICT="faac? ( bindist )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.0_rc4-pkg-config.patch"
|
||||
"${FILESDIR}/${PN}-1.1-ffmpeg.patch"
|
||||
"${FILESDIR}/${PN}-1.1-libav-0.8.patch"
|
||||
"${FILESDIR}/${PN}-1.1-codecid.patch"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
elog
|
||||
elog "This is a live ebuild which installs the latest from upstream's"
|
||||
elog "subversion repository, and is unsupported by Gentoo."
|
||||
elog "Everything but bugs in the ebuild itself will be ignored."
|
||||
elog
|
||||
fi
|
||||
|
||||
if use cpudetection; then
|
||||
ewarn
|
||||
ewarn "You've enabled the cpudetection flag. This feature is"
|
||||
ewarn "included mainly for people who want to use the same"
|
||||
ewarn "binary on another system with a different CPU architecture."
|
||||
ewarn "MPlayer will already detect your CPU settings by default at"
|
||||
ewarn "buildtime; this flag is used for runtime detection."
|
||||
ewarn "You won't need this turned on if you are only building"
|
||||
ewarn "mplayer for this system. Also, if your compile fails, try"
|
||||
ewarn "disabling this use flag."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
subversion_src_unpack
|
||||
cd "${WORKDIR}"
|
||||
rm -rf "${WORKDIR}/${P}/ffmpeg/"
|
||||
( S="${WORKDIR}/${P}/ffmpeg/" git-2_src_unpack )
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
|
||||
if [[ ${PV} = *9999* ]] || [[ "${PV%_rc*}" = "${PV}" ]]; then
|
||||
cd "${S}"
|
||||
cp "${FILESDIR}/dump_ffmpeg.sh" . || die
|
||||
chmod +x dump_ffmpeg.sh
|
||||
./dump_ffmpeg.sh || die
|
||||
fi
|
||||
|
||||
if ! use truetype; then
|
||||
unpack font-arial-iso-8859-1.tar.bz2 \
|
||||
font-arial-iso-8859-2.tar.bz2 \
|
||||
font-arial-cp1250.tar.bz2
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local svf=snapshot_version
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
# Set SVN version manually
|
||||
subversion_wc_info
|
||||
printf "${ESVN_WC_REVISION}" > $svf
|
||||
fi
|
||||
if [ ! -f VERSION ] ; then
|
||||
[ -f "$svf" ] || die "Missing ${svf}. Did you generate your snapshot with prepare_mplayer.sh?"
|
||||
local sv=$(<$svf)
|
||||
printf "SVN-r${sv} (Gentoo)" > VERSION
|
||||
fi
|
||||
|
||||
# fix path to bash executable in configure scripts
|
||||
sed -i -e "1c\#!${EPREFIX}/bin/bash" configure version.sh || die
|
||||
|
||||
if has_version dev-libs/libcdio-paranoia; then
|
||||
sed -i \
|
||||
-e 's:cdio/cdda.h:cdio/paranoia/cdda.h:' \
|
||||
-e 's:cdio/paranoia.h:cdio/paranoia/paranoia.h:' \
|
||||
configure stream/stream_cdda.c || die
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
if has_version '>=media-video/libav-9_rc' || has_version '>=media-video/ffmpeg-1.1' ; then
|
||||
epatch "${FILESDIR}/${PN}-1.1-libav-9.patch" \
|
||||
"${FILESDIR}/${PN}-1.1-planaraudio.patch" \
|
||||
"${FILESDIR}/${PN}-1.1-missingbreak.patch" \
|
||||
"${FILESDIR}/${PN}-1.1.1-avcodecidsubrip.patch"
|
||||
elif has_version '>=media-video/ffmpeg-1' ; then
|
||||
epatch "${FILESDIR}/${PN}-1.1.1-codecidsubrip.patch"
|
||||
fi
|
||||
|
||||
# Use sane default for >=virtual/udev-197
|
||||
sed -i -e '/default_dvd_device/s:/dev/dvd:/dev/cdrom:' configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
local uses i
|
||||
|
||||
# set LINGUAS
|
||||
[[ -n $LINGUAS ]] && LINGUAS="${LINGUAS/da/dk}"
|
||||
|
||||
# mplayer ebuild uses "use foo || --disable-foo" to forcibly disable
|
||||
# compilation in almost every situation. The reason for this is
|
||||
# because if --enable is used, it will force the build of that option,
|
||||
# regardless of whether the dependency is available or not.
|
||||
|
||||
###################
|
||||
#Optional features#
|
||||
###################
|
||||
# disable svga since we don't want it
|
||||
# disable arts since we don't have kde3
|
||||
# always disable internal ass
|
||||
myconf+="
|
||||
--disable-svga --disable-svgalib_helper
|
||||
--disable-ass-internal
|
||||
--disable-arts
|
||||
--disable-kai
|
||||
$(use_enable network networking)
|
||||
$(use_enable joystick)
|
||||
"
|
||||
uses="bl bluray enca ftp rtc" # nemesi <- not working with in-tree ebuild
|
||||
myconf+=" --disable-nemesi" # nemesi automagic disable
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use bidi || myconf+=" --disable-fribidi"
|
||||
use ipv6 || myconf+=" --disable-inet6"
|
||||
use libass || myconf+=" --disable-ass"
|
||||
use nut || myconf+=" --disable-libnut"
|
||||
use rar || myconf+=" --disable-unrarexec"
|
||||
use samba || myconf+=" --disable-smb"
|
||||
use lirc || myconf+=" --disable-lirc --disable-lircc --disable-apple-ir"
|
||||
|
||||
# libcdio support: prefer libcdio over cdparanoia
|
||||
# don't check for cddb w/cdio
|
||||
if use cdio; then
|
||||
myconf+=" --disable-cdparanoia"
|
||||
else
|
||||
myconf+=" --disable-libcdio"
|
||||
use cdparanoia || myconf+=" --disable-cdparanoia"
|
||||
use cddb || myconf+=" --disable-cddb"
|
||||
fi
|
||||
|
||||
################################
|
||||
# DVD read, navigation support #
|
||||
################################
|
||||
#
|
||||
# dvdread - accessing a DVD
|
||||
# dvdnav - navigation of menus
|
||||
#
|
||||
# use external libdvdcss, dvdread and dvdnav
|
||||
myconf+=" --disable-dvdread-internal --disable-libdvdcss-internal"
|
||||
use dvd || myconf+=" --disable-dvdread"
|
||||
use dvdnav || myconf+=" --disable-dvdnav"
|
||||
|
||||
#############
|
||||
# Subtitles #
|
||||
#############
|
||||
#
|
||||
# SRT/ASS/SSA (subtitles) requires freetype support
|
||||
# freetype support requires iconv
|
||||
# iconv optionally can use unicode
|
||||
use truetype || myconf+=" --disable-freetype"
|
||||
use iconv || myconf+=" --disable-iconv --charset=noconv"
|
||||
use iconv && use unicode && myconf+=" --charset=UTF-8"
|
||||
|
||||
#####################################
|
||||
# DVB / Video4Linux / Radio support #
|
||||
#####################################
|
||||
myconf+=" --disable-tv-bsdbt848"
|
||||
# broken upstream, won't work with recent kernels
|
||||
myconf+=" --disable-ivtv"
|
||||
# gone since linux-headers-2.6.38
|
||||
myconf+=" --disable-tv-v4l1"
|
||||
if { use dvb || use v4l || use pvr || use radio; }; then
|
||||
use dvb || myconf+=" --disable-dvb"
|
||||
use pvr || myconf+=" --disable-pvr"
|
||||
use v4l || myconf+=" --disable-tv-v4l2"
|
||||
if use radio && { use dvb || use v4l; }; then
|
||||
myconf+="
|
||||
--enable-radio
|
||||
$(use_enable encode radio-capture)
|
||||
"
|
||||
else
|
||||
myconf+="
|
||||
--disable-radio-v4l2
|
||||
--disable-radio-bsdbt848
|
||||
"
|
||||
fi
|
||||
else
|
||||
myconf+="
|
||||
--disable-tv
|
||||
--disable-tv-v4l2
|
||||
--disable-radio
|
||||
--disable-radio-v4l2
|
||||
--disable-radio-bsdbt848
|
||||
--disable-dvb
|
||||
--disable-v4l2
|
||||
--disable-pvr"
|
||||
fi
|
||||
|
||||
##########
|
||||
# Codecs #
|
||||
##########
|
||||
myconf+=" --disable-musepack" # Use internal musepack codecs for SV7 and SV8 support
|
||||
myconf+=" --disable-libmpeg2-internal" # always use system media-libs/libmpeg2
|
||||
use dts || myconf+=" --disable-libdca"
|
||||
# Disable internal mp3lib, bug #384849
|
||||
# Samuli Suominen: Looks like MPlayer in Portage is using internal mp3lib by
|
||||
# default, where as mpg123 upstream has incorporated all the optimizations
|
||||
# from mplayer's mp3lib in libmpg123 and more.
|
||||
# It makes very little sense to use the internal copy as default anymore.
|
||||
myconf+=" --disable-mp3lib"
|
||||
if ! use mp3; then
|
||||
myconf+="
|
||||
--disable-mp3lame
|
||||
--disable-mpg123
|
||||
"
|
||||
fi
|
||||
uses="a52 bs2b dv gsm lzo rtmp"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-lib${i}"
|
||||
done
|
||||
|
||||
uses="faad gif jpeg libmpeg2 live mad mng png pnm speex tga theora xanim"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use jpeg2k || myconf+=" --disable-libopenjpeg"
|
||||
if use vorbis || use tremor; then
|
||||
use tremor || myconf+=" --disable-tremor-internal"
|
||||
use vorbis || myconf+=" --disable-libvorbis"
|
||||
else
|
||||
myconf+="
|
||||
--disable-tremor-internal
|
||||
--disable-tremor
|
||||
--disable-libvorbis
|
||||
"
|
||||
fi
|
||||
# Encoding
|
||||
uses="faac x264 xvid toolame twolame"
|
||||
if use encode; then
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
else
|
||||
myconf+=" --disable-mencoder"
|
||||
for i in ${uses}; do
|
||||
myconf+=" --disable-${i}"
|
||||
use ${i} && elog "Useflag \"${i}\" will only be useful for encoding, i.e., with \"encode\" useflag enabled."
|
||||
done
|
||||
fi
|
||||
|
||||
#################
|
||||
# Binary codecs #
|
||||
#################
|
||||
# bug 213836
|
||||
use quicktime || myconf+=" --disable-qtx"
|
||||
myconf+=" --disable-real --disable-win32dll"
|
||||
|
||||
################
|
||||
# Video Output #
|
||||
################
|
||||
uses="directfb md5sum sdl"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use aalib || myconf+=" --disable-aa"
|
||||
use fbcon || myconf+=" --disable-fbdev"
|
||||
use fbcon && use video_cards_s3virge && myconf+=" --enable-s3fb"
|
||||
use libcaca || myconf+=" --disable-caca"
|
||||
use zoran || myconf+=" --disable-zr"
|
||||
|
||||
if ! use kernel_linux || ! use video_cards_mga; then
|
||||
myconf+=" --disable-mga --disable-xmga"
|
||||
fi
|
||||
|
||||
if use video_cards_tdfx; then
|
||||
myconf+="
|
||||
$(use_enable video_cards_tdfx tdfxvid)
|
||||
$(use_enable fbcon tdfxfb)
|
||||
"
|
||||
else
|
||||
myconf+="
|
||||
--disable-3dfx
|
||||
--disable-tdfxvid
|
||||
--disable-tdfxfb
|
||||
"
|
||||
fi
|
||||
|
||||
# sun card, disable by default, see bug #258729
|
||||
myconf+=" --disable-xvr100"
|
||||
|
||||
################
|
||||
# Audio Output #
|
||||
################
|
||||
myconf+=" --disable-esd"
|
||||
uses="alsa jack ladspa nas openal"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use pulseaudio || myconf+=" --disable-pulse"
|
||||
if ! use radio; then
|
||||
use oss || myconf+=" --disable-ossaudio"
|
||||
fi
|
||||
|
||||
####################
|
||||
# Advanced Options #
|
||||
####################
|
||||
# Platform specific flags, hardcoded on amd64 (see below)
|
||||
use cpudetection && myconf+=" --enable-runtime-cpudetection"
|
||||
|
||||
uses="3dnow 3dnowext mmx mmxext sse sse2 ssse3"
|
||||
for i in ${uses}; do
|
||||
myconf+=" $(use_enable cpu_flags_x86_${i} ${i})"
|
||||
done
|
||||
|
||||
uses="altivec shm"
|
||||
for i in ${uses}; do
|
||||
myconf+=" $(use_enable ${i})"
|
||||
done
|
||||
|
||||
use debug && myconf+=" --enable-debug=3"
|
||||
|
||||
if use x86 && gcc-specs-pie; then
|
||||
filter-flags -fPIC -fPIE
|
||||
append-ldflags -nopie
|
||||
fi
|
||||
|
||||
###########################
|
||||
# X enabled configuration #
|
||||
###########################
|
||||
myconf+=" --disable-gui"
|
||||
myconf+=" --disable-vesa"
|
||||
uses="ggi vdpau xinerama xv"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use dga || myconf+=" --disable-dga1 --disable-dga2"
|
||||
use opengl || myconf+=" --disable-gl"
|
||||
use osdmenu && myconf+=" --enable-menu"
|
||||
use vidix || myconf+=" --disable-vidix --disable-vidix-pcidb"
|
||||
use xscreensaver || myconf+=" --disable-xss"
|
||||
use X || myconf+=" --disable-x11"
|
||||
if use xvmc; then
|
||||
myconf+=" --enable-xvmc --with-xvmclib=XvMCW"
|
||||
else
|
||||
myconf+=" --disable-xvmc"
|
||||
fi
|
||||
|
||||
############################
|
||||
# OSX (aqua) configuration #
|
||||
############################
|
||||
if use aqua; then
|
||||
myconf+="
|
||||
--enable-macosx-finder
|
||||
--enable-macosx-bundle
|
||||
"
|
||||
fi
|
||||
|
||||
tc-export PKG_CONFIG
|
||||
./configure \
|
||||
--cc="$(tc-getCC)" \
|
||||
--host-cc="$(tc-getBUILD_CC)" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--bindir="${EPREFIX}/usr/bin" \
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--confdir="${EPREFIX}/etc/mplayer" \
|
||||
--datadir="${EPREFIX}/usr/share/mplayer${namesuf}" \
|
||||
--mandir="${EPREFIX}/usr/share/man" \
|
||||
--disable-ffmpeg_a \
|
||||
${myconf} || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
base_src_compile
|
||||
# Build only user-requested docs if they're available.
|
||||
if use doc ; then
|
||||
# select available languages from $LINGUAS
|
||||
LINGUAS=${LINGUAS/zh/zh_CN}
|
||||
local ALLOWED_LINGUAS="cs de en es fr hu it pl ru zh_CN"
|
||||
local BUILT_DOCS=""
|
||||
for i in ${LINGUAS} ; do
|
||||
has ${i} ${ALLOWED_LINGUAS} && BUILT_DOCS+=" ${i}"
|
||||
done
|
||||
if [[ -z $BUILT_DOCS ]]; then
|
||||
emake -j1 html-chunked
|
||||
else
|
||||
for i in ${BUILT_DOCS}; do
|
||||
emake -j1 html-chunked-${i}
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
INSTALLSTRIP="" \
|
||||
install
|
||||
|
||||
dodoc AUTHORS Changelog Copyright README etc/codecs.conf
|
||||
|
||||
docinto tech/
|
||||
dodoc DOCS/tech/{*.txt,MAINTAINERS,mpsub.sub,playtree,TODO,wishlist}
|
||||
docinto TOOLS/
|
||||
dodoc -r TOOLS
|
||||
docinto tech/mirrors/
|
||||
dodoc DOCS/tech/mirrors/*
|
||||
|
||||
if use doc; then
|
||||
docinto html/
|
||||
dohtml -r "${S}"/DOCS/HTML/*
|
||||
fi
|
||||
|
||||
if ! use truetype; then
|
||||
dodir /usr/share/mplayer/fonts
|
||||
# Do this generic, as the mplayer people like to change the structure
|
||||
# of their zips ...
|
||||
for i in $(find "${WORKDIR}/" -type d -name 'font-arial-*'); do
|
||||
cp -pPR "${i}" "${ED}/usr/share/mplayer/fonts"
|
||||
done
|
||||
# Fix the font symlink ...
|
||||
rm -rf "${ED}/usr/share/mplayer/font"
|
||||
dosym fonts/font-arial-14-iso-8859-1 /usr/share/mplayer/font
|
||||
fi
|
||||
|
||||
insinto /etc/mplayer
|
||||
newins "${S}/etc/example.conf" mplayer.conf
|
||||
cat >> "${ED}/etc/mplayer/mplayer.conf" << _EOF_
|
||||
# Config options can be section specific, global
|
||||
# options should go in the default section
|
||||
[default]
|
||||
_EOF_
|
||||
doins "${S}/etc/input.conf"
|
||||
if use osdmenu; then
|
||||
doins "${S}/etc/menu.conf"
|
||||
fi
|
||||
|
||||
if use truetype; then
|
||||
cat >> "${ED}/etc/mplayer/mplayer.conf" << _EOF_
|
||||
fontconfig=1
|
||||
subfont-osd-scale=4
|
||||
subfont-text-scale=3
|
||||
_EOF_
|
||||
fi
|
||||
|
||||
# bug 256203
|
||||
if use rar; then
|
||||
cat >> "${ED}/etc/mplayer/mplayer.conf" << _EOF_
|
||||
unrarexec=${EPREFIX}/usr/bin/unrar
|
||||
_EOF_
|
||||
fi
|
||||
|
||||
dosym ../../../etc/mplayer/mplayer.conf /usr/share/mplayer/mplayer.conf
|
||||
newbin "${S}/TOOLS/midentify.sh" midentify
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
[[ -d ${EROOT}/usr/share/mplayer/Skin/default ]] && \
|
||||
rm -rf "${EROOT}/usr/share/mplayer/Skin/default"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
# Cleanup stale symlinks
|
||||
[ -L "${EROOT}/usr/share/mplayer/font" -a \
|
||||
! -e "${EROOT}/usr/share/mplayer/font" ] && \
|
||||
rm -f "${EROOT}/usr/share/mplayer/font"
|
||||
|
||||
[ -L "${EROOT}/usr/share/mplayer/subfont.ttf" -a \
|
||||
! -e "${EROOT}/usr/share/mplayer/subfont.ttf" ] && \
|
||||
rm -f "${EROOT}/usr/share/mplayer/subfont.ttf"
|
||||
}
|
@ -1 +1 @@
|
||||
Fri, 04 Mar 2016 05:08:54 +0000
|
||||
Fri, 04 Mar 2016 12:38:54 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 04 Mar 2016 05:08:54 +0000
|
||||
Fri, 04 Mar 2016 12:38:54 +0000
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc
|
||||
DESCRIPTION=Interfaces with LastPass.com from the command line.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/lastpass/lastpass-cli
|
||||
IUSE=libressl X +pinentry
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.6.0.tar.gz -> lastpass-cli-0.6.0.tar.gz
|
||||
_md5_=7d68ea7a25ae08df9134dac6d25a9804
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc virtual/pkgconfig
|
||||
DESCRIPTION=Interfaces with LastPass.com from the command line.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/lastpass/lastpass-cli
|
||||
IUSE=libressl X +pinentry
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.6.1.tar.gz -> lastpass-cli-0.6.1.tar.gz
|
||||
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=e88b451b0e980ab71261f36b76ddb654
|
||||
_md5_=f9d2df51d1c0d7edb11ded058ef1e24b
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc
|
||||
DESCRIPTION=Interfaces with LastPass.com from the command line.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/lastpass/lastpass-cli
|
||||
IUSE=libressl X +pinentry
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.7.1.tar.gz -> lastpass-cli-0.7.1.tar.gz
|
||||
_md5_=61e7b6f7260de07308ca09c43afc0797
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc virtual/pkgconfig
|
||||
DESCRIPTION=Interfaces with LastPass.com from the command line.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/lastpass/lastpass-cli
|
||||
IUSE=libressl X +pinentry
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.7.2.tar.gz -> lastpass-cli-0.7.2.tar.gz
|
||||
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=94e787340d64e9d50001a503b02d8e98
|
||||
_md5_=8ea7b912dfee1d8ef1e212bac2555a22
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc virtual/pkgconfig
|
||||
DESCRIPTION=Interfaces with LastPass.com from the command line.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/lastpass/lastpass-cli
|
||||
IUSE=libressl X +pinentry
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.8.1.tar.gz -> lastpass-cli-0.8.1.tar.gz
|
||||
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=e00d4e028f7d2f5864ac1e7209994dbb
|
||||
_md5_=60431ef7c9387bcde5d03fd296e7a105
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc
|
||||
DEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry ) app-text/asciidoc virtual/pkgconfig
|
||||
DESCRIPTION=Interfaces with LastPass.com from the command line.
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/lastpass/lastpass-cli
|
||||
IUSE=libressl X +pinentry
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=X? ( || ( x11-misc/xclip x11-misc/xsel ) ) !libressl? ( dev-libs/openssl:0 ) libressl? ( dev-libs/libressl ) net-misc/curl dev-libs/libxml2 pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.8.0.tar.gz -> lastpass-cli-0.8.0.tar.gz
|
||||
SRC_URI=https://github.com/lastpass/lastpass-cli/archive/v0.9.0.tar.gz -> lastpass-cli-0.9.0.tar.gz
|
||||
_eclasses_=multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=e00d4e028f7d2f5864ac1e7209994dbb
|
||||
_md5_=8f3aa13571fac7c8a51611dc55eb2f50
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl ) ) sys-devel/flex sys-devel/bison pam? ( virtual/pam ) virtual/pkgconfig
|
||||
DESCRIPTION=a utility for monitoring and managing daemons or similar programs running on a Unix system
|
||||
EAPI=5
|
||||
HOMEPAGE=http://mmonit.com/monit/
|
||||
IUSE=libressl pam ssl
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl ) )
|
||||
SLOT=0
|
||||
SRC_URI=http://mmonit.com/monit/dist/monit-5.15.tar.gz
|
||||
_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=252a821a724464258af5c6cbf765b752
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue