parent
d698f2424b
commit
94806a95b3
@ -1,4 +1,4 @@
|
||||
DIST certbot-0.15.0.tar.gz 942788 SHA256 87d306b1c013b472b8f548b38ccc476c125816435bb3b99e932fed09ac777296 SHA512 e884b34985a1128ce94d6b2be77af6ee86ded8b870e066f3f4bc22f78501f3f0a51060edcf75a11cd31dd525388adb8ccc4e2da0068b5b75be131d0fb0ca6844 WHIRLPOOL 01b172e8c7ac5d3678ee608b36d93f23943bf17f1e9c593cc1af3febcf0549b03961e69e537f099643dd9ee268497f76c2c18d8fa7a1d45753bc50e670375317
|
||||
EBUILD certbot-nginx-0.15.0.ebuild 1007 SHA256 92328a779013918cd7e37b929e5d37ddb613f59d0fe818cbf8d1a39ddfc4cfb5 SHA512 580e0d41237668b9d97d675743b6b80d7ddf7ad6baa62513224a6c79cbda3c197c8562a8f3548066216543eede2c0e21158363f8d545782920811aa01d6c4e56 WHIRLPOOL a1f69031ab8bd1062cc1173939b2f7b626bc0bea5e72429434d96c56b1b8e3c5953ec42096b7c3ed6231cbd27072bfacc81d14ab938a0a3c8402f04670fdea52
|
||||
EBUILD certbot-nginx-9999.ebuild 1002 SHA256 6789f86bec3256aaaaf8ca42ac94c97660c2c95d99b2d622497aeb4bcea66c4e SHA512 c52f1ad93218421dcd0192605ab8540593bdd9c9ca475691d889662944295cd91228c84bfde9b9ca3af12784783ff17c8511e048ba3ef685bc3a76d9295a6d3e WHIRLPOOL 323f8b85458481b9ae09d1881edf207f3c5141e3e64afd8ab05f3ac3f6a6132e782e00e42ae78d7b6749063725ea61174a522fbd47eaf6e221bf1b23503a64e7
|
||||
MISC metadata.xml 247 SHA256 838a26903b544d348e3e32115ebae1d7b2b490f91608bd8b5af61234a9df11f7 SHA512 c3b8b38361c8b26316f4ed2de33cc4e144d5582572f865b39225c350429a2dd49c61c7e54ed2c8092203fbe8b3f269e6aa446cc0672b65fab156cc390cd9a21c WHIRLPOOL 88491c5a375d91fd37abac7e32205e6fedbca6e9068537d4b0661962a11c91330d18a1130d777f9bff111cf904535b952746d457514fedc6f7ed1d632b7648c2
|
||||
MISC metadata.xml 334 SHA256 e1059ce7794fc4edc2c39a6a55932cfaa9e6d4b6de59d4b9dafdfa8f6f790084 SHA512 e3d6dda6c44557523fd48b464b6d39fc45b90ba2ecbe03fb300a655973c1b2e654a24d8d381b769eba00d0d80fb5881e1dfec1694e223cd83047abba9f01a44f WHIRLPOOL 8a5d0b99f05b3f8097607db4c03ceedea11dacf064a1acdbc9b97f8ec3a7379e487e9470977cf61ef2cb21ccc29959b371f3f7caec322648091d84f95d7db5d8
|
||||
|
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit versionator toolchain-funcs
|
||||
|
||||
MY_PV=$(replace_version_separator 2 '_')
|
||||
|
||||
DESCRIPTION="A vi/ex clone"
|
||||
HOMEPAGE="http://elvis.the-little-red-haired-girl.org"
|
||||
SRC_URI="ftp://ftp.cs.pdx.edu/pub/elvis/${PN}-${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="Artistic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
app-eselect/eselect-vi
|
||||
X? (
|
||||
>=x11-proto/xproto-7.0.4
|
||||
>=x11-libs/libX11-1.0.0
|
||||
>=x11-libs/libXt-1.0.0
|
||||
>=x11-libs/libXpm-3.5.4.2
|
||||
>=x11-libs/libXft-2.1.8.2
|
||||
)"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/ft2.3-symbol-collision-fix.patch
|
||||
"${FILESDIR}"/${P}-glibc-2.10.patch
|
||||
"${FILESDIR}"/${P}-interix.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
./configure \
|
||||
--libs="$($(tc-getPKG_CONFIG) --libs ncurses)" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--bindir="${EPREFIX}"/usr/bin \
|
||||
--datadir="${EPREFIX}"/usr/share/elvis \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
$(use_with X x) \
|
||||
|| die
|
||||
|
||||
# Some Makefile fixups (must happen after configure)
|
||||
# Use our CFLAGS
|
||||
sed -i -e "s:gcc -O2:$(tc-getCC) ${CFLAGS}:" Makefile || die "sed 1 failed"
|
||||
|
||||
# We'll install the man-pages ourselves
|
||||
sed -i -e '/^ sh instman.sh/d' Makefile || die "sed 2 failed"
|
||||
|
||||
# Don't try to write to /etc
|
||||
sed -i -e 's,/etc/elvis,${ED}/etc/elvis,g' Makefile || die "sed 3 failed"
|
||||
|
||||
# Use LDFLAGS
|
||||
sed -i -e "s#\$(CC) \$(CFLAGS)#\$(CC) \$(CFLAGS) ${LDFLAGS}#" Makefile || \
|
||||
die "sed 4 failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
dodir /usr/share/man/man1
|
||||
dodir /usr/share/elvis
|
||||
dodir /usr/share/doc/${PF}
|
||||
dodir /etc
|
||||
|
||||
emake install \
|
||||
PREFIX="${ED}"/usr \
|
||||
BINDIR="${ED}"/usr/bin \
|
||||
DATADIR="${ED}"/usr/share/elvis \
|
||||
DOCDIR="${ED}"/usr/share/doc/${PF}
|
||||
|
||||
# Install the man-pages
|
||||
mv doc/elvis.man doc/elvis.1 || die
|
||||
mv doc/elvtags.man doc/elvtags.1 || die
|
||||
mv doc/ref.man doc/ref.1 || die
|
||||
doman doc/*.1
|
||||
|
||||
# Fixup some READMEs
|
||||
sed -i -e "s,${ED},,g" "${ED}"/etc/elvis/README \
|
||||
|| die 'sed /etc/elvis/README failed'
|
||||
sed -i -e "s,${ED},,g" "${ED}"/usr/share/elvis/README \
|
||||
|| die 'sed /usr/share/elvis/README failed'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Setting /usr/bin/vi symlink"
|
||||
eselect vi set "${PN}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
einfo "Updating /usr/bin/vi symlink"
|
||||
eselect vi update
|
||||
}
|
@ -1,16 +1,8 @@
|
||||
DIST diskimage-builder-1.28.0.tar.gz 267409 SHA256 2d8999a8484d27e8604d125aabcbdad648f8b601776225cfc611faf1a3b9a0e6 SHA512 ae13e29563f90a4aaa4f2bee889bca4fd662da41fcffb957ca8a4380907e5d89fbc25ecb93aeda2cb5597776b51417388e8a5e39741250d68a8f7f67239ebc7f WHIRLPOOL 7cfcefcf37fd0d5fae4fb8d3284ad3b60e53e4a2853c85625a1925c34bd4cdbee999932089f7dae81adcf699226ba1550f729a2b1b8aab4b6e54c10c7148fea1
|
||||
DIST diskimage-builder-2.3.3.tar.gz 294768 SHA256 227943d8702a66c9ed08d59362324bc79951ad7c11d9efdb67c32b2fbd517af2 SHA512 d3e97ef520270d056877bef467d9fb4bb8bd64ebff149ca7e8a5b11e5f19043a93932968d61b7efe7e54767dc88e04536ceb8b664e9c40ab388eac52303e2a74 WHIRLPOOL c780d3de0bcc43e35b5b12bbd188eece079467eec5ea7a426450d30f14135cdd4fe82985804514c1382424aae41534af37c163e55de98031d3327d89743a3a2b
|
||||
DIST diskimage-builder-2.4.0.tar.gz 308467 SHA256 ae9bc8b0dde17d422785d0099152997a15a4c051c484f3efff17594d8bb8d34c SHA512 2936d88f13dcebe67133400c20fa355349c33eb1d89045c38ffa4c2942152d9ca4b7fadefa622bf1c0055f8903a68d958f3b3db21fb3472da7b6ec7fd5c01267 WHIRLPOOL 6cd869d5a8fd31e3aa154d76eaa2543644c254eb90b12df80ce649c331759fbc5e4c8912a7753099a32c15c6dc98db256080d02d16e1d1d82377b293a7af49f0
|
||||
DIST diskimage-builder-2.4.1.tar.gz 304969 SHA256 9a01eabc73bde93da3fde598249cc273c6cc744e8e6b850a0f7dd7e69c076543 SHA512 32ef8b7cae08c90691256be4b8b65c986de00306d935919c7d9ecba21722534da8bb00ab887b810bfff35e60c1e943641de576a7c4b29a6ff3d15315b55fb307 WHIRLPOOL a4e9a30452e2e0785e371968d463a95a04d5e9a7316decc2a00e27038b3606ca03515535b76e721eb12b8072567c91f9a6372d780fb60ab983d81071f88974e4
|
||||
DIST diskimage-builder-2.5.0.tar.gz 312486 SHA256 5c665dbd6b8e3f24be26e65159a560b34e2250111adb4c7569db453d4bbbdf6c SHA512 b254b5ca9d56ace54fcdd90ec35065bb67312a203529b94d24ff6629a159e6918bae291b2bc2f8218b38caa8fe65369ebaf8c286994b060c4f62342e6a192bea WHIRLPOOL 31f3f4867dcd7543c7e6006717dc13de0d0d00f23a96126ce1cfac20bd24b17803422099a5737dd7b4aea1ddf53c9b9b6d3ad702fb0ace72bcb4ddb03d33acd1
|
||||
DIST diskimage-builder-2.6.1.tar.gz 312190 SHA256 4f5a9405c3b6599afe2ed037ef3dc72727a539a8b902dd23f1905dd772ab2ad1 SHA512 d79ec6b0cc7962b8dbd4a3f8d5193907f89c39e15a73fd5cd9cf5203792df2de7ced6b0acbe53e9d1cb7e100751f36c1bc77db2be1f25ab9472ca759f54bdc4b WHIRLPOOL 234308ec76126f8b1002e47a72eec3590b39997acfd6e9ea8c0ebdddfee01ab6a9dd249a5e245d58475f067ef0635d783ee9cc82344c9061d69dce38fa4ae888
|
||||
DIST diskimage-builder-2.7.2.tar.gz 315463 SHA256 0a914611aca8d03266a744af3807d1452aa49475dfec2abd7d17e312284617d0 SHA512 e5ea2fa692ce8c9234e8ff1e1fccd94452ec4887838cfe823464cbeb448c5fc8645310e455d38269db5ba0dd3efc5c7934511bf07549a66d49bf75a2acb285bc WHIRLPOOL f6c57498d011b5bcb8bc4906ccf886001db01ff0cf1e6eecebe99604968346c315a1673fadecff612d0c3d4f09bfe594a2108bf0011d0f1651eeeff6e5d8587c
|
||||
DIST diskimage-builder-2.8.0.tar.gz 315628 SHA256 ac93598cff826074c4a83049be0c3745b13891dc21e5e9d85fc354d99583c0e8 SHA512 9827f063ed7e4e66fb55a721f3ea81a2e6186b87000b9008a40469934b64b9380699f709956e7396c8b9f03275d195645f9e9b74d6eae4812b1b2149a884cca2 WHIRLPOOL 68a4fbc3d83ce0355d411e8f8aeb84946fba7e2a3fc47bcb211405862be3b69d3233061c4f8b41d478b23762273148acd34e2bf64596e9696a1b3cb6a81e1290
|
||||
EBUILD diskimage-builder-1.28.0.ebuild 915 SHA256 d41041600d3d3a90b563e56873efc458db095de051c01e557b486760d2fa8149 SHA512 eb129f8527f64dbaf9f207512b4cb0b5384c546bdda76f9b3c5df4f23b276c6c33ffc4ca7dce9441db97af3cb7216d87c1040dbc85aa6dbb33edc15e24996955 WHIRLPOOL be568ffade8ac29dd0ceff5cfc88391cebee74d120b055751470250f98955edb0023961b9b5441cdf61812060db47b70a9e4b281687912478e5b9ebebaad11d6
|
||||
EBUILD diskimage-builder-2.3.3.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
|
||||
EBUILD diskimage-builder-2.4.0.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
|
||||
EBUILD diskimage-builder-2.4.1.ebuild 1011 SHA256 a4a8369e60f56af4b3ad9c5b46893d9b9879912276ce1c722bcb8655edeb5ba6 SHA512 ebfde90865d0e66bce5139d416d9cda58cb836102984d7ba39d294b46671a1fd3574d09177070c8ab4152f6ce186679769628413d14c45e2ed2bf2555ff80222 WHIRLPOOL cfaa964f62c68f58179fbb54771fa87f5a8fe05ff1899db897c66b8cb1de7c9f9c24c44508f1881494948581d774ab2d0934ded9ff5ae233c1911616dd5c8834
|
||||
EBUILD diskimage-builder-2.5.0.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
|
||||
EBUILD diskimage-builder-2.6.1.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
|
||||
EBUILD diskimage-builder-2.7.2.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
|
||||
EBUILD diskimage-builder-2.8.0.ebuild 1057 SHA256 b9380c09c4c007a25543c1ac70ae2fe49b87f6452c6982fd82b6272227e8f35d SHA512 bbbe9ba657bb41c47b1385594acf9f9291c3f8724d6bcb8bba16391bf991a8a538256dc70c7aa7db0bd9b6c1509bc8b61108221c583f94b9c1ffeb5c8e47939f WHIRLPOOL 0a3b2489340e665972a2f4a675acc4ea13106164179efebaf7891a35bfbd999479fdd96d377e57b9ef8e8318de6a506bea29120cf01065821f00af80e4d0b581
|
||||
MISC ChangeLog 1987 SHA256 80e24f8406e897762ef9deb02d2d61e0ba5a6a827457ba0c3ea9ed19e4936c5f SHA512 05da20a179d6bd337cb5c22a119cd8f991c19d715b56dc0348283467e44c8bb26014d5cae2112a758e5f5d7384372375f1a82d301f0fca7e381ffc48be8632f7 WHIRLPOOL f004bc9ccdd869f07cb1a7ddafa56af3dbe685f0aa4aae47c07bf268eae05fe59ebdf9e69673321bbf26984731829c807a8140b8be0c64637b1b8d14a53cbd40
|
||||
MISC metadata.xml 718 SHA256 b74cd0a9cd8f40e45fe04f8c22f267f95740d534c3c8c60f42e64b1d63a44731 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277 WHIRLPOOL 05967793be1e8e7e2998fb98069e58c449f1a494e5cbec8d504d6678e2026b420e557b8309abbbfa789b46aefccafcd1d13e95531efaf68d1cfa08eb360b3363
|
||||
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
|
||||
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
|
||||
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
|
||||
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/networkx-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
|
||||
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -1,20 +1,9 @@
|
||||
AUX disable-acl.patch 1407 SHA256 7b47e1dce90e8fd75598a36b4a9edf40ff6614c1a8e48f44c15e41e04be7aa51 SHA512 7df8444f33bc23baf6327fc7fa6fe40329fffd71185ab663f192921bab00d93e360c5ea539318554e42c63da5dbef781ece84e795b46a7ac65dcb694ebb47a35 WHIRLPOOL 43a7a0c76d2c62347b4b942347b2eeee4393466ee695e307e9328174fcfd6b6cf1be57be922fe2e1557a519e6f549796cb6a90e3f6152ee005866789e9037426
|
||||
AUX ovaldi-5.10.1.2-add-selinux-libs.patch 494 SHA256 7b2cc39e80170bb2418df7c98e3f46757f452f372f33b40adad8a3081a04bca8 SHA512 0c0c19b791d95c0117735539885529338e380881ec4ab49d19efad96726d65b7e54abce302d80847eccde97a285bb7fc9c1d67dbebd80b82c7063b142b2a1dbc WHIRLPOOL ad0ab14e3a2e2c391aacdd50632b08569e2ba12b0f2ab26a68810305f1d01fff8b9cb2aff2078bfb57714cf254818ea2d5f736ee337c53918aebc1561c12554d
|
||||
AUX ovaldi-5.10.1.2-disable-ldap-probes.patch 514 SHA256 fab78dc2e49a642337c85537199db797ebcc8d5dfe6bd2f977a7d3d43c2f646b SHA512 ad8874da919ce6f227ee9a1c3b1e4f25b43179440f0bd7f1adb60af6377a3953f59a4f0a11f9eafdb6bc7facee5d77f0ff55925ead8b6c7a72f367ab211a9e4b WHIRLPOOL 896aee7ecce5332a0388e2f84e15eb0550db8257d7a5119d093934e6f143b723c58785407eaa641029e8b9ddb2432a05dddafd1cec09d332e58faf3150f534fd
|
||||
AUX ovaldi-5.10.1.2-disable-selinux-probes.patch 3418 SHA256 0852abf008d39827dff195005df718233c122cfa86a47be27592ecbee1cb08fa SHA512 ce824c08a45c65721f8a4f8ef23074108710f8deaf08171a8a0204dd99af94b2f072fe07c68a10cae9dc7ec4fa5ef63227a631b389d0343ca05d006d76418315 WHIRLPOOL 2db1297f482568fe1642915f84ea906ef056181382d0cdef5d5baa116a92510471aff3d9b8dd2023fd6c4cb391e4285d221c3c43ddd9ff70065eb148d0226cd6
|
||||
AUX ovaldi-5.10.1.2-missing-memory-header.patch 703 SHA256 145ba83c3000de0204d6b892702b490c1c592c0f47b4c8d20138a53623abfc1f SHA512 6c414fff0b8d262bbaf8ee7325269fab1bc82b0c8fa1f13f15bb2dc9b91e732510d202d1fcc507aa9b923339c1feeabe49aebb6bef8c86336f6b704155d15af5 WHIRLPOOL 827a274d9ff13bead1e9a4d04e273d37db84753a9012f96943a4c65204e95da54da83ca54b6a3f4322c3b81892a882bafbd6977bc7d0d54eb6ffef2f9c7fc105
|
||||
AUX ovaldi-5.10.1.2-strnicmp.patch 292 SHA256 aa4a1f23df2fd4b8ed0456a23948cc597d0573eb1e9881f8a8f229b8778f6a54 SHA512 498ce005a56cbe16377653a25da783e96fc7871cb114d19e3695579263403ecb3a917abe637965bc6ee62dd36e927ad564c83d253b3a6467651e9ad57f9bf1f1 WHIRLPOOL 9f6859f543749c45d98e5fbfbe45a7e5fa341e590a705afe2b7f477f76fa569e0b220b8f0af6d5fd2bdde0183a3f6ce8be93aca3ffe2bfee852da95ec9dcd556
|
||||
AUX ovaldi-5.10.1.2-xerces3.patch 13510 SHA256 7818b08cb2fe965b14a7732f26f36d4a2a67da70fdf050751b42834e95cac39e SHA512 0b95bc164fbf236c317a4c0d9057c8ba2085931d51eace7148a4de4983690dda9721c3accfad02950d7aac244562d208fb7d48210efd5135d33e4e762e2f3da3 WHIRLPOOL 95b2c5d2b806531c99aef415754152a9dedb5df0021fb1eaac6f94f3bbedf3cf17f4204d56b1a95bd406c701368399a866052232b4339a7179b8ec9560066b33
|
||||
AUX ovaldi-5.10.1.4-disable-selinux-probes.patch 3928 SHA256 5f473d56e7fb93b093b2e1b484d2b7b03ceea2b4e6014cd9a1ebc6a31aebd0f5 SHA512 e9d6f2bab3fd5d6fbb2b6bc6dc881bfb22c873c8856dc9da7c01d2992f74479177d82529df84b186da285aed8d943919b9bbbe59d7d1e0788c42351a3f895217 WHIRLPOOL fd74b7336132fc2296bb280c91428177847001beef8ed86005ac8be8da650a9f62e10164dc3dc7325a6535eb588e36dd5925d60503a7e922475927190b15cd82
|
||||
AUX ovaldi-5.10.1.4-strnicmp.patch 292 SHA256 aa4a1f23df2fd4b8ed0456a23948cc597d0573eb1e9881f8a8f229b8778f6a54 SHA512 498ce005a56cbe16377653a25da783e96fc7871cb114d19e3695579263403ecb3a917abe637965bc6ee62dd36e927ad564c83d253b3a6467651e9ad57f9bf1f1 WHIRLPOOL 9f6859f543749c45d98e5fbfbe45a7e5fa341e590a705afe2b7f477f76fa569e0b220b8f0af6d5fd2bdde0183a3f6ce8be93aca3ffe2bfee852da95ec9dcd556
|
||||
AUX ovaldi-5.10.1.4-xerces3.patch 13354 SHA256 2ca9f980072333e320cdd5ffb55ccc78e033d1c98746292855439b56b8d42c7f SHA512 4f31d9b7fdbd31fb3228da1d3c637ff8a205395754fd9a27375a33b18d954bfb29b7365e7134e7ae8c93e867dba980f5a18255872d6c64e03f449b32349d2a99 WHIRLPOOL 271b28e3281ef027e41d649507d44c7d8c485de9d75a47c1447550b71a8d13f1dc5da5ded387200094fbbd743361d52635be210e01d5346036d1f844a5057629
|
||||
AUX ovaldi-5.9.1-disable-ldap-probes.patch 1237 SHA256 ca8846757488a75d434a4cc909a96de44cf4b8f6d8f7950c2938630668bbde6a SHA512 08b7c8768eaea0a4b0e96e1791609d8cfacc386fc821d0fa9e38e8d52c596d5eeb6d55eb0db619c9f441b4b4ef3e96e061a59f4c59320072dfc2aa869ac6bd6f WHIRLPOOL 4b026706c988a543f154e199f59a78bdf014e0e764df27db957d8a020f0fd3ecf56c88fff6d0332887ef4910e4e4775947c9e59f49d5ddeb81e2c640888c0e49
|
||||
AUX ovaldi-5.9.1-strnicmp.patch 292 SHA256 aa4a1f23df2fd4b8ed0456a23948cc597d0573eb1e9881f8a8f229b8778f6a54 SHA512 498ce005a56cbe16377653a25da783e96fc7871cb114d19e3695579263403ecb3a917abe637965bc6ee62dd36e927ad564c83d253b3a6467651e9ad57f9bf1f1 WHIRLPOOL 9f6859f543749c45d98e5fbfbe45a7e5fa341e590a705afe2b7f477f76fa569e0b220b8f0af6d5fd2bdde0183a3f6ce8be93aca3ffe2bfee852da95ec9dcd556
|
||||
AUX ovaldi-5.9.1-xerces3.patch 12336 SHA256 70754174e4d390663b79b0dc070eba536d2868ce5b68aae1632e805a52b0e0f0 SHA512 40f75b885ac88b12cee7643f0a310f788c7c2109c3701ece5f2bb383ad7372599d03f4fbe125ae9cdf996786e1be9a525b5a209f60b6f25adc3b615aa44f6da3 WHIRLPOOL 30d8ed0611c2d46e8245a0281952f4de22eac3b7e80fe4a023262cfec8668d490356eb6a4f69d276113ed5488603a88ecf9af67345d02a95685e7f404c1d34a7
|
||||
AUX rpmdb.patch 2131 SHA256 d40775d272b8aed6062b983640cf4c0a330a9d318012b922099eeb04d4c1d131 SHA512 d802967812888ecd0db8fbf447c0ab1f6496409c1971fa3e36207c8be12fc99b9d61b0c7b312a5956dddddf15f50558f6cc36ee5f81fd1081579de9e3289f92c WHIRLPOOL f9af491f8df053337cf5fde99a983e1b03a275242195e0b839ddb824c74e93a8b37aca758c63f409af4857d2ea55ff34e99791fbc6061e4da01baccb218fee8a
|
||||
AUX use_local_rpmdb.patch 429 SHA256 e7956ab2c1de68b0c5284641a36136643aa5a6e12cfd8b6042f0484c1cba63cd SHA512 737dfccc3391e3bedc9fa284f5409dd481fd14f427f4aa9922e712dba2776db83d59b399ae77366bb75a37b8b04ae9cf81e7a2853fc463e4b6cc094609e92d97 WHIRLPOOL c3dae829cac66847140a5e5d8b6b84b9fa95b47544fabc6ecb1bef8077f536310f4b0335f7185b00afd70da0b1e4cb2f759afa26a7f66f9f72fc5c98a3e5493c
|
||||
DIST ovaldi-5.10.1.4-src.tar.bz2 14868251 SHA256 92a22ad75ecdb02abb155e520cf249cc0f737c52b17380b1d58caf410f8c2560 SHA512 d7926a7416fe90013e203b333390e33d51c3eb0caa6ebba69dd593791a8377ac38f5db72fcff2d1ab2dd39a0f5d1b0d2a0d08f906d3e26740288532a27debb47 WHIRLPOOL b9e9142f3d51818c6fbdd12d036176a435bb7af4a75b39bd6bbaee9c542718f9058401ccdfb053a84bac97dfb9b5ba0acdbcf98c4085f6198ad51e94d6ea9d25
|
||||
EBUILD ovaldi-5.10.1.4.ebuild 3331 SHA256 8e8d9c9952849b3dd4cab99543a37439ae448164bf8ee5f4185ba43648aa0ae4 SHA512 6e42f47b85a18c165e8d547e49503098b8a6ac43c533a935691f520c61d2a59325ff340a97e2bf46d9d7f105af2682cae5deefe7e5fe01297b34bf78b8d343e7 WHIRLPOOL 86aef0d65f61e60b3b74ed94dd15229894c76aa944c34c4394f20c2dca6bc551d438a6e84d76b483ccfd0a753852ea4f3c73d16edf63891ec0af1a7b99f11fc5
|
||||
EBUILD ovaldi-5.10.1.4.ebuild 2979 SHA256 49cd63cf0120f8f9c599b9c25a2561c20c1c2bafb577e9ee996de0f547108d6d SHA512 3cbd6a919cc0285edefec12a41ae85b10104a8c1d49c419fdb95740489982726a551c8539cae7e63101ed6634cc07508176c65fb7aa0cf73d7253211695200f4 WHIRLPOOL 4b08de54dc065ad5e2fcd5d8a90dda42513d9e050b79f36d33cc292940a29e4d793b4b8c5a16de696be81fc1084067d69c6de7035ad3804c5b97b0d69d667090
|
||||
MISC ChangeLog 3310 SHA256 4069812227522da9cf22f8e1340151fc07d1b11de2e589aad63efbaf006cd7a6 SHA512 6e12c4f3038bb468d0c21548881c219e5d2756101aa2385e20eb7d462f463c3dae0f3939136faf5e4fe496cc5b9d64a5e8af7aa5f183b98db82c59e55181c682 WHIRLPOOL 78abd7c6fb9398ec4da6b86a048b48aa5f884dbe08a765d121a08bbc078e40c0d73445fab2ce4207f00e260e752b95cef410afe53c3824f82722c79e7ac6667b
|
||||
MISC ChangeLog-2015 2140 SHA256 8f642b555d388455df80620a525d362d2dfa637f42ce4c21faeb191c4ff587ad SHA512 e3b3bbcf1f185fa4b93bcc52f9db7370e59fdf20b443fa0d628b1ca9b02a589011bbaacc9242cbd995e052e33663d7886643c002833c9dc67cc80cd7e4a774e9 WHIRLPOOL 44b5ab5f132d94120c201ddd1f120f58fa38dbc0766824998a4e290cdc5260da183d17af837ac1ae8b8e85b05e05c1e6e88db02e175717574835b3c7b747245b
|
||||
MISC metadata.xml 584 SHA256 665c193066f53483edf6a6389a2c2fde55fb4e613fb00f8984701cbc6213a9af SHA512 073b39517ee51659846df0cd596535792054c83aa7784d5a4f241785a20f064c0365f8cb24757c447d606ba7621f951b18859ce240e96b65a49389a6374ddb72 WHIRLPOOL 7985de7c042c5c236357fc990f0eeb734cc8d5aef3e8ceaf120280b755398a8da5c56c01761a684d7a544bc39b47e594bda739a92c96d12642adf6bf273d8692
|
||||
MISC metadata.xml 521 SHA256 a7ce370f320bb8a14757b7a5d9dac6fdcf055b4d5bcf5b6711a864f927a937af SHA512 dee5923b60ffefc8733bf3eca5f547aec7494744e088f120e9408d3e5b28fb013dc414756b191348454dc0436aab6cc1b71f0c697a8f5c33c2b16d1681c32209 WHIRLPOOL 529d2a0ee8bca14384cec367bfed162885ab00c4c182b0bd1a485af5dae471cc2cf37a27b429ee19c26150357544b69cb58299fc67ba5681f5109fd83a700685
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- project/linux/Makefile.orig 2012-01-02 12:08:20.400871287 +0100
|
||||
+++ project/linux/Makefile 2012-01-02 12:08:48.966488826 +0100
|
||||
@@ -50,7 +50,7 @@
|
||||
LIBDIR = -L/usr/local/lib -L/usr/lib
|
||||
|
||||
# What libraries do we need?
|
||||
-LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lblkid
|
||||
+LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lblkid -lsepol -lselinux
|
||||
|
||||
# Determine what package management system is being used
|
||||
#PACKAGE_RPM = $(shell /usr/bin/env rpm --version 2>/dev/null)
|
@ -1,11 +0,0 @@
|
||||
--- src/linux/ProbeFactory.cpp 2010-12-10 13:37:00.019140703 +0100
|
||||
+++ src/linux/ProbeFactory.cpp 2010-08-27 21:23:41.000000000 +0200
|
||||
@@ -61,8 +61,6 @@
|
||||
probe = XmlFileContentProbe::Instance();
|
||||
} else if(objectName.compare("textfilecontent54_object") == 0) {
|
||||
probe = TextFileContent54Probe::Instance();
|
||||
- } else if(objectName.compare("ldap_object") == 0) {
|
||||
- probe = LDAPProbe::Instance();
|
||||
|
||||
// here are the objects defined in the unix schema
|
||||
} else if(objectName.compare("file_object") == 0) {
|
@ -1,94 +0,0 @@
|
||||
--- ./src/linux/ProbeFactory.cpp.old 2011-08-18 14:45:11.314556346 +0200
|
||||
+++ ./src/linux/ProbeFactory.cpp 2011-08-18 14:45:23.151011753 +0200
|
||||
@@ -101,10 +101,6 @@
|
||||
#endif
|
||||
} else if (objectName.compare("partition_object") == 0) {
|
||||
probe = PartitionProbe::Instance();
|
||||
- } else if (objectName.compare("selinuxsecuritycontext_object") == 0) {
|
||||
- probe = SelinuxSecurityContextProbe::Instance();
|
||||
- } else if (objectName.compare("selinuxboolean_object") == 0) {
|
||||
- probe = SelinuxBooleanProbe::Instance();
|
||||
} else if (objectName.compare("iflisteners_object") == 0) {
|
||||
probe = IfListenersProbe::Instance();
|
||||
} else {
|
||||
--- src/linux/ProbeFactory.h.old 2011-08-18 14:47:23.226501075 +0200
|
||||
+++ src/linux/ProbeFactory.h 2011-08-18 14:47:34.183998019 +0200
|
||||
@@ -71,8 +71,6 @@
|
||||
#include "InetdProbe.h"
|
||||
|
||||
#include "PartitionProbe.h"
|
||||
-#include "SelinuxSecurityContextProbe.h"
|
||||
-#include "SelinuxBooleanProbe.h"
|
||||
#include "IfListenersProbe.h"
|
||||
|
||||
class AbsProbe;
|
||||
--- src/probes/unix/Process58Probe.cpp.old 2012-05-22 10:09:52.980828398 +0200
|
||||
+++ src/probes/unix/Process58Probe.cpp 2012-05-22 10:11:06.266468168 +0200
|
||||
@@ -29,10 +29,10 @@
|
||||
//****************************************************************************************//
|
||||
|
||||
#ifdef LINUX
|
||||
-# include <selinux/selinux.h>
|
||||
-# include <selinux/context.h>
|
||||
+/*# include <selinux/selinux.h>
|
||||
+# include <selinux/context.h>*/
|
||||
# include <sys/capability.h>
|
||||
-# include <SecurityContextGuard.h>
|
||||
+/*# include <SecurityContextGuard.h>*/
|
||||
#endif
|
||||
|
||||
#include <fstream>
|
||||
@@ -328,7 +328,7 @@
|
||||
pid_t sessionId;
|
||||
uid_t loginuid;
|
||||
uint64_t effCap, *effCapp=&effCap;
|
||||
- string selinuxDomainLabel;
|
||||
+/* string selinuxDomainLabel;*/
|
||||
|
||||
Process58Probe::ProcStatus statStatus, statusStatus, ttyStatus, loginuidStatus;
|
||||
|
||||
@@ -423,10 +423,10 @@
|
||||
}
|
||||
|
||||
// this one doesn't require reading anything in /proc
|
||||
- if (!RetrieveSelinuxDomainLabel(pid, &selinuxDomainLabel, &errMsg)) {
|
||||
+/* if (!RetrieveSelinuxDomainLabel(pid, &selinuxDomainLabel, &errMsg)) {
|
||||
item->AppendMessage(new OvalMessage(errMsg, OvalEnum::LEVEL_ERROR));
|
||||
item->SetStatus(OvalEnum::STATUS_ERROR);
|
||||
- }
|
||||
+ }*/
|
||||
|
||||
// The Linux start time is represented as the number of jiffies (1/100 sec)
|
||||
// that the application was started after the last system reboot. To get an
|
||||
@@ -491,10 +491,10 @@
|
||||
// aren't any.
|
||||
item->AppendElement(new ItemEntity("posix_capability", "", OvalEnum::DATATYPE_STRING, false, OvalEnum::STATUS_ERROR));
|
||||
|
||||
- if (selinuxDomainLabel.empty())
|
||||
+/* if (selinuxDomainLabel.empty())*/
|
||||
item->AppendElement(new ItemEntity("selinux_domain_label", "", OvalEnum::DATATYPE_STRING, false, OvalEnum::STATUS_ERROR));
|
||||
- else
|
||||
- item->AppendElement(new ItemEntity("selinux_domain_label", selinuxDomainLabel));
|
||||
+/* else
|
||||
+ item->AppendElement(new ItemEntity("selinux_domain_label", selinuxDomainLabel));*/
|
||||
|
||||
if (statStatus == PROC_OK)
|
||||
item->AppendElement(new ItemEntity("session_id", Common::ToString(sessionId), OvalEnum::DATATYPE_INTEGER));
|
||||
@@ -709,7 +709,7 @@
|
||||
capMap[capEnum]));
|
||||
}
|
||||
}
|
||||
-
|
||||
+/*
|
||||
bool Process58Probe::RetrieveSelinuxDomainLabel(pid_t pid, string *label, string *err) {
|
||||
security_context_t sctx;
|
||||
int ec = getpidcon(pid, &sctx);
|
||||
@@ -732,7 +732,7 @@
|
||||
*label = tmp;
|
||||
return true;
|
||||
}
|
||||
-
|
||||
+*/
|
||||
#elif defined SUNOS
|
||||
|
||||
void Process58Probe::GetPSInfo(string command, string pidStr, ItemVector* items) {
|
@ -1,20 +0,0 @@
|
||||
--- src/CountFunction.cpp.old 2012-01-02 11:37:27.113604532 +0100
|
||||
+++ src/CountFunction.cpp 2012-01-02 11:37:39.624998573 +0100
|
||||
@@ -29,6 +29,7 @@
|
||||
//****************************************************************************************//
|
||||
|
||||
#include <cstddef>
|
||||
+#include <memory>
|
||||
#include "CountFunction.h"
|
||||
#include "ComponentFactory.h"
|
||||
|
||||
--- src/UniqueFunction.cpp.orig 2012-01-02 11:39:58.564269070 +0100
|
||||
+++ src/UniqueFunction.cpp 2012-01-02 11:40:12.057615550 +0100
|
||||
@@ -29,6 +29,7 @@
|
||||
//****************************************************************************************//
|
||||
|
||||
#include <set>
|
||||
+#include <memory>
|
||||
#include "Common.h"
|
||||
#include "ComponentFactory.h"
|
||||
#include "UniqueFunction.h"
|
@ -1,11 +0,0 @@
|
||||
--- src/Main.h.old 2010-10-22 14:59:13.000000000 +0200
|
||||
+++ src/Main.h 2010-10-22 14:59:38.000000000 +0200
|
||||
@@ -38,7 +38,7 @@
|
||||
#endif
|
||||
|
||||
#ifdef LINUX
|
||||
-# define STRNICMP strnicmp
|
||||
+# define STRNICMP strncasecmp
|
||||
#elif defined SUNOS
|
||||
# define STRNICMP strncasecmp
|
||||
#elif defined DARWIN
|
@ -1,306 +0,0 @@
|
||||
--- src/XmlProcessor.cpp.old 2011-08-18 14:51:20.311616357 +0200
|
||||
+++ src/XmlProcessor.cpp 2011-08-18 14:51:47.214381144 +0200
|
||||
@@ -35,7 +35,6 @@
|
||||
// for dom Writer
|
||||
#include <xercesc/dom/DOMImplementation.hpp>
|
||||
#include <xercesc/dom/DOMImplementationLS.hpp>
|
||||
-#include <xercesc/dom/DOMWriter.hpp>
|
||||
#include <xercesc/framework/StdOutFormatTarget.hpp>
|
||||
#include <xercesc/framework/LocalFileFormatTarget.hpp>
|
||||
#include <xercesc/util/XMLUni.hpp>
|
||||
@@ -53,8 +52,17 @@
|
||||
//****************************************************************************************//
|
||||
// DataDirResolver Class //
|
||||
//****************************************************************************************//
|
||||
-
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
DOMInputSource* DataDirResolver::resolveEntity (const XMLCh *const /*publicId*/, const XMLCh *const systemId, const XMLCh *const /*baseURI*/) {
|
||||
+#else
|
||||
+InputSource* DataDirResolver::resolveEntity(const XMLCh* publicId, const XMLCh* systemId)
|
||||
+{
|
||||
+ return NULL;
|
||||
+ //return DataDirResolver::resolveEntity (publicId, systemId, NULL);
|
||||
+}
|
||||
+
|
||||
+DOMLSInput* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) {
|
||||
+#endif
|
||||
string path = "";
|
||||
size_t last;
|
||||
string schemapath = Common::GetSchemaPath();
|
||||
@@ -104,13 +112,19 @@
|
||||
|
||||
try {
|
||||
XMLPlatformUtils::Initialize();
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+#define SetParameter(parser,n,v) parser->setFeature(n,v)
|
||||
+#else
|
||||
+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v)
|
||||
+#endif
|
||||
|
||||
parser = makeParser();
|
||||
parserWithCallerAdoption = makeParser();
|
||||
// add one extra feature on this parser to prevent it from
|
||||
// taking ownership of its documents.
|
||||
- parserWithCallerAdoption->setFeature(XMLUni::fgXercesUserAdoptsDOMDocument, true);
|
||||
+ SetParameter(parserWithCallerAdoption, XMLUni::fgXercesUserAdoptsDOMDocument, true);
|
||||
|
||||
+#undef SetParameter
|
||||
} catch (const XMLException& toCatch) {
|
||||
string errMsg = "Error: An error occured durring initialization of the xml utilities:\n";
|
||||
errMsg.append(XmlCommon::ToString(toCatch.getMessage()));
|
||||
@@ -137,32 +151,55 @@
|
||||
|
||||
}
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
DOMBuilder *XmlProcessor::makeParser() {
|
||||
+#else
|
||||
+DOMLSParser *XmlProcessor::makeParser() {
|
||||
+#endif
|
||||
// Instantiate the DOM parser.
|
||||
static const XMLCh gLS[] = { chLatin_L, chLatin_S, chNull };
|
||||
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(gLS);
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
DOMBuilder *parser = ((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
|
||||
+#else
|
||||
+ DOMLSParser *parser = ((DOMImplementationLS*)impl)->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
|
||||
+#endif
|
||||
|
||||
///////////////////////////////////////////////////////
|
||||
// Set features on the builder
|
||||
///////////////////////////////////////////////////////
|
||||
|
||||
- parser->setFeature(XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
|
||||
- parser->setFeature(XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
|
||||
- parser->setFeature(XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
|
||||
- parser->setFeature(XMLUni::fgDOMValidation, true); // Report all validation errors.
|
||||
- parser->setFeature(XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
|
||||
- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
|
||||
- parser->setFeature(XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
|
||||
- parser->setFeature(XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+#define SetParameter(parser,n,v) parser->setFeature(n,v)
|
||||
+#else
|
||||
+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v)
|
||||
+#endif
|
||||
+
|
||||
+ SetParameter(parser, XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
|
||||
+ SetParameter(parser, XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
|
||||
+ SetParameter(parser, XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+ SetParameter(parser, XMLUni::fgDOMValidation, true); // Report all validation errors.
|
||||
+#else
|
||||
+ SetParameter(parser, XMLUni::fgDOMValidate, true); // Report all validation errors.
|
||||
+#endif
|
||||
+ SetParameter(parser, XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
|
||||
+ SetParameter(parser, XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
|
||||
+ SetParameter(parser, XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
|
||||
+ SetParameter(parser, XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
|
||||
+#undef SetParameter
|
||||
|
||||
///////////////////////////////////////////////////////
|
||||
//****************************************************************************************//
|
||||
// The following code was added to handle air-gap operation //
|
||||
//****************************************************************************************//
|
||||
/* Look for XML schemas in local directory instead of Internet */
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
parser->setEntityResolver (&resolver);
|
||||
+#else
|
||||
+ parser->getDomConfig()->setParameter(XMLUni::fgXercesEntityResolver, &resolver);
|
||||
+#endif
|
||||
//****************************************************************************************//
|
||||
// End of air-gap code //
|
||||
//****************************************************************************************//
|
||||
@@ -170,7 +207,11 @@
|
||||
///////////////////////////////////////////////////////
|
||||
// Add an Error Handler
|
||||
///////////////////////////////////////////////////////
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
parser->setErrorHandler(&errHandler);
|
||||
+#else
|
||||
+ parser->getDomConfig()->setParameter(XMLUni::fgDOMErrorHandler, &errHandler);
|
||||
+#endif
|
||||
|
||||
return parser;
|
||||
}
|
||||
@@ -250,24 +291,26 @@
|
||||
XMLCh tempStr[100];
|
||||
XMLString::transcode("LS", tempStr, 99);
|
||||
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(tempStr);
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
DOMWriter *theSerializer = ((DOMImplementationLS*)impl)->createDOMWriter();
|
||||
+#else
|
||||
+ DOMLSSerializer *theSerializer = ((DOMImplementationLS*)impl)->createLSSerializer();
|
||||
+#endif
|
||||
+
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+#define SetParameter(serializer,n,v) if (serializer->canSetFeature(n,v)) serializer->setFeature(n,v)
|
||||
+#else
|
||||
+#define SetParameter(serializer,n,v) if (serializer->getDomConfig()->canSetParameter(n,v)) serializer->getDomConfig()->setParameter(n,v)
|
||||
+#endif
|
||||
|
||||
// set feature if the serializer supports the feature/mode
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTSplitCdataSections, true))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTSplitCdataSections, true);
|
||||
-
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true);
|
||||
-
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true);
|
||||
-
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTBOM, false))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTBOM, false);
|
||||
-
|
||||
- //if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
|
||||
- // theSerializer->setFeature(XMLUni::fgDOMWRTBOM, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTSplitCdataSections, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTDiscardDefaultContent, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTFormatPrettyPrint, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, false);
|
||||
+ //SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, true);
|
||||
|
||||
+#undef SetParameter
|
||||
//
|
||||
// Plug in a format target to receive the resultant
|
||||
// XML stream from the serializer.
|
||||
@@ -284,7 +327,13 @@
|
||||
//
|
||||
// do the serialization through DOMWriter::writeNode();
|
||||
//
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
theSerializer->writeNode(myFormTarget, *doc);
|
||||
+#else
|
||||
+ DOMLSOutput *output = ((DOMImplementationLS*)impl)->createLSOutput();
|
||||
+ output->setByteStream(myFormTarget);
|
||||
+ theSerializer->write(doc, output);
|
||||
+#endif
|
||||
|
||||
theSerializer->release();
|
||||
delete myFormTarget;
|
||||
--- src/XmlProcessor.h.old 2011-08-18 14:35:41.608703233 +0200
|
||||
+++ src/XmlProcessor.h 2011-08-18 14:39:21.835597094 +0200
|
||||
@@ -38,14 +38,17 @@
|
||||
#include <string>
|
||||
|
||||
// required xerces includes
|
||||
-#include <xercesc/dom/DOMBuilder.hpp>
|
||||
#include <xercesc/dom/DOMDocument.hpp>
|
||||
#include <xercesc/dom/DOMErrorHandler.hpp>
|
||||
#include <xercesc/dom/DOMError.hpp>
|
||||
|
||||
// for entity resolver
|
||||
-#include <xercesc/dom/DOMEntityResolver.hpp>
|
||||
-#include <xercesc/dom/DOMInputSource.hpp>
|
||||
+
|
||||
+#include <xercesc/dom/DOMImplementationRegistry.hpp>
|
||||
+#include <xercesc/dom/DOMLSParser.hpp>
|
||||
+#include <xercesc/sax/EntityResolver.hpp>
|
||||
+#include <xercesc/sax/InputSource.hpp>
|
||||
+#include <xercesc/sax2/SAX2XMLReader.hpp>
|
||||
|
||||
#include "Exception.h"
|
||||
|
||||
@@ -53,12 +56,14 @@
|
||||
This class extends the default DOMEntityResolver and implments the resolve entity method
|
||||
to support
|
||||
*/
|
||||
-class DataDirResolver : public xercesc::DOMEntityResolver {
|
||||
+class DataDirResolver : public xercesc::EntityResolver {
|
||||
public:
|
||||
/**
|
||||
*
|
||||
*/
|
||||
- xercesc::DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
|
||||
+// xercesc::DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
|
||||
+ xercesc::InputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId);
|
||||
+ xercesc::DOMLSInput *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -135,7 +140,7 @@
|
||||
/**
|
||||
* Has the common code for creating an XML parser.
|
||||
*/
|
||||
- xercesc::DOMBuilder *makeParser();
|
||||
+ xercesc::DOMLSParser *makeParser();
|
||||
|
||||
static XmlProcessor* instance;
|
||||
|
||||
@@ -144,7 +149,7 @@
|
||||
* owns the documents it builds. Users must manually destroy
|
||||
* those documents.
|
||||
*/
|
||||
- xercesc::DOMBuilder *parserWithCallerAdoption;
|
||||
+ xercesc::DOMLSParser *parserWithCallerAdoption;
|
||||
|
||||
/**
|
||||
* This parser doesn't have user-adoption switched on, so it
|
||||
@@ -156,7 +161,7 @@
|
||||
* appear to ever be switched off. So to make sure this isn't
|
||||
* leaking memory, I have created separate parsers.
|
||||
*/
|
||||
- xercesc::DOMBuilder *parser;
|
||||
+ xercesc::DOMLSParser *parser;
|
||||
|
||||
/** The entity resolver for both parsers. */
|
||||
DataDirResolver resolver;
|
||||
--- src/probes/independent/XmlFileContentProbe.cpp.old 2010-10-22 14:49:22.000000000 +0200
|
||||
+++ src/probes/independent/XmlFileContentProbe.cpp 2010-10-22 14:51:39.000000000 +0200
|
||||
@@ -419,12 +419,24 @@
|
||||
return new DummyEntityResolver::DoNothingBinInputStream();
|
||||
}
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
unsigned int DummyEntityResolver::DoNothingBinInputStream::curPos() const
|
||||
+#else
|
||||
+const XMLCh* DummyEntityResolver::DoNothingBinInputStream::getContentType() const
|
||||
+{
|
||||
+ return NULL;
|
||||
+}
|
||||
+XMLFilePos DummyEntityResolver::DoNothingBinInputStream::curPos() const
|
||||
+#endif
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
unsigned int DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const /*toFill*/, const unsigned int /*maxToRead*/)
|
||||
+#else
|
||||
+XMLSize_t DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, XMLSize_t maxToRead)
|
||||
+#endif
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
--- src/probes/independent/XmlFileContentProbe.h.old 2010-10-22 14:55:47.000000000 +0200
|
||||
+++ src/probes/independent/XmlFileContentProbe.h 2010-10-22 14:57:00.000000000 +0200
|
||||
@@ -134,8 +134,14 @@
|
||||
class DoNothingBinInputStream : public BinInputStream
|
||||
{
|
||||
public:
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
virtual unsigned int curPos() const;
|
||||
virtual unsigned int readBytes(XMLByte *const toFill, const unsigned int maxToRead);
|
||||
+#else
|
||||
+ virtual XMLFilePos curPos() const;
|
||||
+ virtual const XMLCh* getContentType() const;
|
||||
+ virtual XMLSize_t readBytes(XMLByte *const toFill, XMLSize_t maxToRead);
|
||||
+#endif
|
||||
};
|
||||
};
|
||||
|
||||
--- src/XmlCommon.cpp.old
|
||||
+++ src/XmlCommon.cpp
|
||||
@@ -546,7 +546,11 @@ void XmlCommon::AddSchemaLocation(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *do
|
||||
string XmlCommon::GetNamespace(DOMElement *element) {
|
||||
|
||||
string xmlns = "";
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
xmlns = XmlCommon::ToString(element->getTypeInfo()->getNamespace());
|
||||
+#else
|
||||
+ xmlns = XmlCommon::ToString(element->getSchemaTypeInfo()->getTypeNamespace());
|
||||
+#endif
|
||||
if (xmlns.compare("") == 0) {
|
||||
xmlns = "";
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
--- src/linux/ProbeFactory.cpp 2010-12-10 13:37:00.019140703 +0100
|
||||
+++ src/linux/ProbeFactory.cpp 2010-08-27 21:23:41.000000000 +0200
|
||||
@@ -61,8 +61,6 @@
|
||||
probe = XmlFileContentProbe::Instance();
|
||||
} else if(objectName.compare("textfilecontent54_object") == 0) {
|
||||
probe = TextFileContent54Probe::Instance();
|
||||
- } else if(objectName.compare("ldap_object") == 0) {
|
||||
- probe = LDAPProbe::Instance();
|
||||
|
||||
// here are the objects defined in the unix schema
|
||||
} else if(objectName.compare("file_object") == 0) {
|
||||
--- src/linux/ProbeFactory.h 2010-12-10 13:36:50.315386197 +0100
|
||||
+++ src/linux/ProbeFactory.h 2010-08-27 21:23:41.000000000 +0200
|
||||
@@ -68,7 +68,6 @@
|
||||
#include "RunLevelProbe.h"
|
||||
#include "XinetdProbe.h"
|
||||
#include "InetdProbe.h"
|
||||
-#include "LDAPProbe.h"
|
||||
|
||||
|
||||
|
||||
--- project/linux/Makefile 2010-12-10 13:49:06.655143160 +0100
|
||||
+++ project/linux/Makefile 2010-12-10 13:47:37.247382096 +0100
|
||||
@@ -49,7 +49,7 @@
|
||||
LIBDIR = -L/usr/local/lib -L/usr/lib
|
||||
|
||||
# What libraries do we need?
|
||||
-LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lldap
|
||||
+LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt
|
||||
|
||||
# Determine what package management system is being used
|
||||
PACKAGE_RPM = $(shell /usr/bin/env rpm --version 2>/dev/null)
|
@ -1,11 +0,0 @@
|
||||
--- src/Main.h.old 2010-10-22 14:59:13.000000000 +0200
|
||||
+++ src/Main.h 2010-10-22 14:59:38.000000000 +0200
|
||||
@@ -38,7 +38,7 @@
|
||||
#endif
|
||||
|
||||
#ifdef LINUX
|
||||
-# define STRNICMP strnicmp
|
||||
+# define STRNICMP strncasecmp
|
||||
#elif defined SUNOS
|
||||
# define STRNICMP strncasecmp
|
||||
#elif defined DARWIN
|
@ -1,270 +0,0 @@
|
||||
--- src/XmlProcessor.cpp.old 2010-10-25 15:13:58.000000000 +0200
|
||||
+++ src/XmlProcessor.cpp 2010-10-26 09:14:46.000000000 +0200
|
||||
@@ -34,8 +34,17 @@
|
||||
//****************************************************************************************//
|
||||
// DataDirResolver Class //
|
||||
//****************************************************************************************//
|
||||
-
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
DOMInputSource* DataDirResolver::resolveEntity (const XMLCh *const /*publicId*/, const XMLCh *const systemId, const XMLCh *const /*baseURI*/) {
|
||||
+#else
|
||||
+InputSource* DataDirResolver::resolveEntity(const XMLCh* publicId, const XMLCh* systemId)
|
||||
+{
|
||||
+ return NULL;
|
||||
+ //return DataDirResolver::resolveEntity (publicId, systemId, NULL);
|
||||
+}
|
||||
+
|
||||
+DOMLSInput* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) {
|
||||
+#endif
|
||||
string path = "";
|
||||
size_t last;
|
||||
string schemapath = Common::GetSchemaPath();
|
||||
@@ -111,21 +120,35 @@
|
||||
// Instantiate the DOM parser.
|
||||
static const XMLCh gLS[] = { chLatin_L, chLatin_S, chNull };
|
||||
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(gLS);
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
parser = ((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
|
||||
+#else
|
||||
+ parser = ((DOMImplementationLS*)impl)->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
|
||||
+#endif
|
||||
|
||||
///////////////////////////////////////////////////////
|
||||
// Set fetuares on the builder
|
||||
///////////////////////////////////////////////////////
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+#define SetParameter(parser,n,v) parser->setFeature(n,v)
|
||||
+#else
|
||||
+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v)
|
||||
+#endif
|
||||
+ SetParameter(parser, XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
|
||||
+ SetParameter(parser, XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
|
||||
+ SetParameter(parser, XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+ SetParameter(parser, XMLUni::fgDOMValidation, true); // Report all validation errors.
|
||||
+#else
|
||||
+ SetParameter(parser, XMLUni::fgDOMValidate, true); // Report all validation errors.
|
||||
+#endif
|
||||
+ SetParameter(parser, XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
|
||||
+ SetParameter(parser, XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
|
||||
+ SetParameter(parser, XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
|
||||
+ SetParameter(parser, XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
|
||||
|
||||
- parser->setFeature(XMLUni::fgDOMComments, false); // Discard Comment nodes in the document.
|
||||
- parser->setFeature(XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language.
|
||||
- parser->setFeature(XMLUni::fgDOMNamespaces, true); // Perform Namespace processing
|
||||
- parser->setFeature(XMLUni::fgDOMValidation, true); // Report all validation errors.
|
||||
- parser->setFeature(XMLUni::fgXercesSchema, true); // Enable the parser's schema support.
|
||||
- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option.
|
||||
- parser->setFeature(XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit
|
||||
- parser->setFeature(XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes.
|
||||
+#undef SetParameter
|
||||
|
||||
///////////////////////////////////////////////////////
|
||||
//****************************************************************************************//
|
||||
@@ -133,7 +156,11 @@
|
||||
//****************************************************************************************//
|
||||
/* Look for XML schemas in local directory instead of Internet */
|
||||
DataDirResolver resolver;
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
parser->setEntityResolver (&resolver);
|
||||
+#else
|
||||
+ parser->getDomConfig()->setParameter(XMLUni::fgXercesEntityResolver, &resolver);
|
||||
+#endif
|
||||
//****************************************************************************************//
|
||||
// End of air-gap code //
|
||||
//****************************************************************************************//
|
||||
@@ -144,7 +171,11 @@
|
||||
// Create a new DOMErrorHandler
|
||||
// and set it to the builder
|
||||
XmlProcessorErrorHandler *errHandler = new XmlProcessorErrorHandler();
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
parser->setErrorHandler(errHandler);
|
||||
+#else
|
||||
+ parser->getDomConfig()->setParameter(XMLUni::fgDOMErrorHandler, errHandler);
|
||||
+#endif
|
||||
|
||||
try {
|
||||
// reset document pool
|
||||
@@ -215,24 +246,26 @@
|
||||
XMLCh tempStr[100];
|
||||
XMLString::transcode("LS", tempStr, 99);
|
||||
DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(tempStr);
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
DOMWriter *theSerializer = ((DOMImplementationLS*)impl)->createDOMWriter();
|
||||
+#else
|
||||
+ DOMLSSerializer *theSerializer = ((DOMImplementationLS*)impl)->createLSSerializer();
|
||||
+#endif
|
||||
+
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
+#define SetParameter(serializer,n,v) if (serializer->canSetFeature(n,v)) serializer->setFeature(n,v)
|
||||
+#else
|
||||
+#define SetParameter(serializer,n,v) if (serializer->getDomConfig()->canSetParameter(n,v)) serializer->getDomConfig()->setParameter(n,v)
|
||||
+#endif
|
||||
|
||||
// set feature if the serializer supports the feature/mode
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTSplitCdataSections, true))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTSplitCdataSections, true);
|
||||
-
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true);
|
||||
-
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true);
|
||||
-
|
||||
- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTBOM, false))
|
||||
- theSerializer->setFeature(XMLUni::fgDOMWRTBOM, false);
|
||||
-
|
||||
- //if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true))
|
||||
- // theSerializer->setFeature(XMLUni::fgDOMWRTBOM, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTSplitCdataSections, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTDiscardDefaultContent, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTFormatPrettyPrint, true);
|
||||
+ SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, false);
|
||||
+ //SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, true);
|
||||
|
||||
+#undef SetParameter
|
||||
//
|
||||
// Plug in a format target to receive the resultant
|
||||
// XML stream from the serializer.
|
||||
@@ -249,7 +282,13 @@
|
||||
//
|
||||
// do the serialization through DOMWriter::writeNode();
|
||||
//
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
theSerializer->writeNode(myFormTarget, *doc);
|
||||
+#else
|
||||
+ DOMLSOutput *output = ((DOMImplementationLS*)impl)->createLSOutput();
|
||||
+ output->setByteStream(myFormTarget);
|
||||
+ theSerializer->write(doc, output);
|
||||
+#endif
|
||||
|
||||
delete theSerializer;
|
||||
delete myFormTarget;
|
||||
--- src/XmlProcessor.h.old 2010-10-22 12:06:05.000000000 +0200
|
||||
+++ src/XmlProcessor.h 2010-10-22 12:06:20.000000000 +0200
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
// required xerces includes
|
||||
#include <xercesc/dom/DOMImplementationRegistry.hpp>
|
||||
-#include <xercesc/dom/DOMBuilder.hpp>
|
||||
+//#include <xercesc/dom/DOMBuilder.hpp>
|
||||
#include <xercesc/dom/DOMException.hpp>
|
||||
#include <xercesc/dom/DOMErrorHandler.hpp>
|
||||
#include <xercesc/dom/DOMError.hpp>
|
||||
--- src/XmlProcessor.h.old 2010-10-22 14:40:45.000000000 +0200
|
||||
+++ src/XmlProcessor.h 2010-10-22 14:42:00.000000000 +0200
|
||||
@@ -50,18 +50,23 @@
|
||||
// for dom Writer
|
||||
#include <xercesc/dom/DOMImplementation.hpp>
|
||||
#include <xercesc/dom/DOMImplementationLS.hpp>
|
||||
-#include <xercesc/dom/DOMWriter.hpp>
|
||||
+//#include <xercesc/dom/DOMWriter.hpp>
|
||||
#include <xercesc/framework/StdOutFormatTarget.hpp>
|
||||
#include <xercesc/framework/LocalFileFormatTarget.hpp>
|
||||
#include <xercesc/parsers/XercesDOMParser.hpp>
|
||||
#include <xercesc/util/XMLUni.hpp>
|
||||
|
||||
// for entity resolver
|
||||
-#include <xercesc/dom/DOMEntityResolver.hpp>
|
||||
-#include <xercesc/dom/DOMInputSource.hpp>
|
||||
+//#include <xercesc/dom/DOMEntityResolver.hpp>
|
||||
+//#include <xercesc/dom/DOMInputSource.hpp>
|
||||
#include <xercesc/framework/LocalFileInputSource.hpp>
|
||||
#include <xercesc/framework/Wrapper4InputSource.hpp>
|
||||
|
||||
+#include <xercesc/dom/DOMImplementationRegistry.hpp>
|
||||
+#include <xercesc/sax/EntityResolver.hpp>
|
||||
+#include <xercesc/sax/InputSource.hpp>
|
||||
+#include <xercesc/sax2/SAX2XMLReader.hpp>
|
||||
+
|
||||
|
||||
XERCES_CPP_NAMESPACE_USE
|
||||
|
||||
--- src/XmlProcessor.h.old 2010-10-22 14:43:06.000000000 +0200
|
||||
+++ src/XmlProcessor.h 2010-10-22 14:44:16.000000000 +0200
|
||||
@@ -75,12 +75,14 @@
|
||||
This class extends the default DOMEntityResolver and implments the resolve entity method
|
||||
to support
|
||||
*/
|
||||
-class DataDirResolver : public DOMEntityResolver {
|
||||
+class DataDirResolver : public EntityResolver {
|
||||
public:
|
||||
/**
|
||||
*
|
||||
*/
|
||||
- DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
|
||||
+// DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
|
||||
+ InputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId);
|
||||
+ DOMLSInput *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -120,7 +122,7 @@
|
||||
|
||||
static XmlProcessor* instance;
|
||||
|
||||
- DOMBuilder *parser;
|
||||
+ DOMLSParser *parser;
|
||||
};
|
||||
|
||||
/**
|
||||
--- src/probes/independent/XmlFileContentProbe.cpp.old 2010-10-22 14:49:22.000000000 +0200
|
||||
+++ src/probes/independent/XmlFileContentProbe.cpp 2010-10-22 14:51:39.000000000 +0200
|
||||
@@ -419,12 +419,24 @@
|
||||
return new DummyEntityResolver::DoNothingBinInputStream();
|
||||
}
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
unsigned int DummyEntityResolver::DoNothingBinInputStream::curPos() const
|
||||
+#else
|
||||
+const XMLCh* DummyEntityResolver::DoNothingBinInputStream::getContentType() const
|
||||
+{
|
||||
+ return NULL;
|
||||
+}
|
||||
+XMLFilePos DummyEntityResolver::DoNothingBinInputStream::curPos() const
|
||||
+#endif
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
unsigned int DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const /*toFill*/, const unsigned int /*maxToRead*/)
|
||||
+#else
|
||||
+XMLSize_t DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, XMLSize_t maxToRead)
|
||||
+#endif
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
--- src/probes/independent/XmlFileContentProbe.h.old 2010-10-22 14:55:47.000000000 +0200
|
||||
+++ src/probes/independent/XmlFileContentProbe.h 2010-10-22 14:57:00.000000000 +0200
|
||||
@@ -134,8 +134,14 @@
|
||||
class DoNothingBinInputStream : public BinInputStream
|
||||
{
|
||||
public:
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
virtual unsigned int curPos() const;
|
||||
virtual unsigned int readBytes(XMLByte *const toFill, const unsigned int maxToRead);
|
||||
+#else
|
||||
+ virtual XMLFilePos curPos() const;
|
||||
+ virtual const XMLCh* getContentType() const;
|
||||
+ virtual XMLSize_t readBytes(XMLByte *const toFill, XMLSize_t maxToRead);
|
||||
+#endif
|
||||
};
|
||||
};
|
||||
|
||||
--- src/XmlCommon.cpp.old
|
||||
+++ src/XmlCommon.cpp
|
||||
@@ -546,7 +546,11 @@ void XmlCommon::AddSchemaLocation(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *do
|
||||
string XmlCommon::GetNamespace(DOMElement *element) {
|
||||
|
||||
string xmlns = "";
|
||||
+#if XERCES_VERSION_MAJOR < 3
|
||||
xmlns = XmlCommon::ToString(element->getTypeInfo()->getNamespace());
|
||||
+#else
|
||||
+ xmlns = XmlCommon::ToString(element->getSchemaTypeInfo()->getTypeNamespace());
|
||||
+#endif
|
||||
if (xmlns.compare("") == 0) {
|
||||
xmlns = "";
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
--- src/probes/linux/rpmdb.h.old 2010-10-22 15:16:49.000000000 +0200
|
||||
+++ src/probes/linux/rpmdb.h 2010-10-22 15:22:09.000000000 +0200
|
||||
@@ -8,8 +8,8 @@
|
||||
*/
|
||||
|
||||
#include <assert.h>
|
||||
-#include "rpmlib.h"
|
||||
-#include "rpmsw.h"
|
||||
+/*#include <rpmlib.h>
|
||||
+#include <rpmsw.h>*/
|
||||
#include "db.h"
|
||||
|
||||
/*@-exportlocal@*/
|
||||
@@ -508,7 +508,7 @@
|
||||
* @param opx per-rpmdb accumulator index (aka rpmtsOpX)
|
||||
* @return per-rpmdb accumulator pointer
|
||||
*/
|
||||
-void * dbiStatsAccumulator(dbiIndex dbi, int opx)
|
||||
+rpmop_s * dbiStatsAccumulator(dbiIndex dbi, int opx)
|
||||
/*@*/;
|
||||
|
||||
#if !defined(SWIG)
|
||||
@@ -576,7 +576,7 @@
|
||||
/*@globals fileSystem, internalState @*/
|
||||
/*@modifies dbi, *dbcursor, fileSystem, internalState @*/
|
||||
{
|
||||
- void * sw = dbiStatsAccumulator(dbi, 16); /* RPMTS_OP_DBDEL */
|
||||
+ rpmop_s *sw = dbiStatsAccumulator(dbi, 16); /* RPMTS_OP_DBDEL */
|
||||
int rc;
|
||||
assert(key->data != NULL && key->size > 0);
|
||||
(void) rpmswEnter(sw, 0);
|
||||
@@ -600,7 +600,7 @@
|
||||
/*@globals fileSystem, internalState @*/
|
||||
/*@modifies dbi, *dbcursor, *key, *data, fileSystem, internalState @*/
|
||||
{
|
||||
- void * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
|
||||
+ rpmop_s * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
|
||||
int rc;
|
||||
assert((flags == DB_NEXT) || (key->data != NULL && key->size > 0));
|
||||
(void) rpmswEnter(sw, 0);
|
||||
@@ -625,7 +625,7 @@
|
||||
/*@globals fileSystem, internalState @*/
|
||||
/*@modifies dbi, *dbcursor, *key, *pkey, *data, fileSystem, internalState @*/
|
||||
{
|
||||
- void * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
|
||||
+ rpmop_s * sw = dbiStatsAccumulator(dbi, 14); /* RPMTS_OP_DBGET */
|
||||
int rc;
|
||||
assert((flags == DB_NEXT) || (key->data != NULL && key->size > 0));
|
||||
(void) rpmswEnter(sw, 0);
|
||||
@@ -649,7 +649,7 @@
|
||||
/*@globals fileSystem, internalState @*/
|
||||
/*@modifies dbi, *dbcursor, *key, fileSystem, internalState @*/
|
||||
{
|
||||
- void * sw = dbiStatsAccumulator(dbi, 15); /* RPMTS_OP_DBPUT */
|
||||
+ rpmop_s * sw = dbiStatsAccumulator(dbi, 15); /* RPMTS_OP_DBPUT */
|
||||
int rc;
|
||||
assert(key->data != NULL && key->size > 0 && data->data != NULL && data->size > 0);
|
||||
(void) rpmswEnter(sw, 0);
|
@ -1,11 +0,0 @@
|
||||
--- src/probes/linux/RPMInfoProbe.h.old 2010-10-22 15:12:50.000000000 +0200
|
||||
+++ src/probes/linux/RPMInfoProbe.h 2010-10-22 15:13:02.000000000 +0200
|
||||
@@ -36,7 +36,7 @@
|
||||
#include <rpm/rpmlib.h>
|
||||
#include <rpm/rpmio.h>
|
||||
#include <rpm/rpmts.h>
|
||||
-#include <rpm/rpmdb.h>
|
||||
+#include "rpmdb.h"
|
||||
#include <rpm/header.h>
|
||||
#include <rpm/rpmcli.h> // added for rpm query function
|
||||
#include <rpm/rpmds.h> // added for rpm query function
|
@ -1,5 +1,5 @@
|
||||
DIST unite-4.0.tar.bz2 80472 SHA256 46e3cc1439e6d9d581975c2b742a53ab2c076c01ebdf0d0dbebe1fdf425adc39 SHA512 e554e48d740b0ce6406d8512a0c769e25f78b763d267bbbf8228197835b724154f33452571c771fede1415a9b3108deb096e3bc90291a95e8a3b00d216287928 WHIRLPOOL 0244c1d7da2d9b0e474a429f9d3ebf012635981f7a0b8437172cebcf6c560a584f86143738532d2d9af8609a025ed92aeb31a2839c343496edc2bb3823785e0f
|
||||
EBUILD unite-4.0-r1.ebuild 321 SHA256 6fa153fd9cdcae9666a7e57a4a59b003a7ae1b04231edc4cd56e3cb5eb40560e SHA512 3c886bdc92ac358c62019dbb1b5d1a17c7f8a3e6407e8ee5e527a99615f61e7b19e6d4f087df4fc55e2960909f5f50587ccb629c64198f48710fa3c496041b1a WHIRLPOOL 36c6012658aa7dc229954d6969a8dbc866c9daa5171594032744e34424d015a183b7ad8fd27e7cbb2ca3f12cda374361e7fc0853de36583b1c4e1d49e703d015
|
||||
EBUILD unite-4.0-r1.ebuild 347 SHA256 39859a9bfa6ae8258df9d93597174fa126959f9f688e62d6070b459c566923e8 SHA512 79b138b549c5a17a573c682cc8fc06d4ddd6880338f9cf035748a2aec9ab325fbbe3944b7d13e6f37d7e9170b4291595d08bdcc05e7b163e22a1ecf357bb2277 WHIRLPOOL 791754aa0ad30e594ce50df01025e5e02d8311d628bdf733c8f64d665ea3e4751f5ff8f510d872b95b74714a020039b52663f4d2628ddd95d63f80a4cf283f50
|
||||
MISC ChangeLog 2762 SHA256 551dcc5bb94cd287f84ce8ba787e206d2530baca3bcaecb10ccc581f8ee456bb SHA512 0f46af467fe4c5043d946be61f0838f8969357d52b1a3f93b898b92cc271566c0cf028408a89f1d073216df9c67f071e3f67b3a91c81e1dd0226cda7775326f7 WHIRLPOOL d9e965aac4f0bc7e5328034e73f3a1afbfd1eac59673328843041ee94142874223b4ac8bc0c5aad466e8d25df18fb04375291ccfe5245a93fc50479808df6938
|
||||
MISC ChangeLog-2015 443 SHA256 3295904cf35ca71eed95fc3473683a9b31f4b5a5fd7c0bd68f3c97020480af3a SHA512 87eea6531a2b6face74e85521cc57d1113b9180f150fea6031ba53ea5f8dbd2eed2c83f766e3189f3364b2231474c96b8ec44a862196ea9aa5b89cdc7389173e WHIRLPOOL d82ca5cc5a6db47358a3d5810ae357cfe44aa2c22e7988143d7c9fd3abc0617b6366a94670d495278e9e95375c0e826478c5e2713ad88ed14429b24195fd251d
|
||||
MISC metadata.xml 669 SHA256 8d1974ba98e0a056d89e96227ee91ce0c1654862ef38c39579187c29db5ba1fe SHA512 9a1b6ee71975656291278d75923247438be875af17abf1395a08ac3e9c8ee10b72830f0380117fad38214257ab01fbec35e45b0ce9ae7791a96a1f10cf065426 WHIRLPOOL 5adbfdd80592378df6b470eb824f7b406405211c08744f7b31f5c1db29edd4fae2a6b06b75d6a946ad74ac7088893a614db28557e1f15d2833a76ef3cc3f4490
|
||||
|
@ -1,12 +1,10 @@
|
||||
AUX my.cnf-5.5 4795 SHA256 fdcc4678723fdac5dba4b5f87299f142ed8f683e800a44d18ae482f09f0cb3cd SHA512 664b81a1621507104fa843fdda01c3bc60e1f39a6c397329ac8a9f00a63d9298b656d374b819b62ba0de5c1a380e9b16b75ebeaaa2d4614274ff2c168cdc5736 WHIRLPOOL 09176ef118e2c0cff8da87b942f871d2da831421fcd35619f7c785e61d773e0209bda856ad69eb91c243c38fdd73ff4cda6fdae17631b992616053d99eb32857
|
||||
AUX my.cnf-5.6 4568 SHA256 4c0657abd5ce47eb84332a85be0a8d808bb8902202722c216c08baa26674e798 SHA512 498826f147ad01615358111511c88f671ff823c400782dbad5f359aff99fa88a7be66e3c3b42fd58a5634f17e12f6a18e1896340f1a5a7acecd75320671c3a10 WHIRLPOOL f9fddb93582129cc332e738f4235a0e22a645cd8a2cbf6fea94666f9ec718093be6cfccf8459c85ada5d34e9bc47612e80b7ac0d9af702033ad1219d3e1801a8
|
||||
DIST mysql-extras-20161130-2354Z.tar.bz2 303863 SHA256 b18ce4ccfd023106a802bcb2e17a5bc3a1ec4d99e7bf7f45d047cf18ebb9ad1b SHA512 6c24c581fd471c4ce0ff20ed68bdb32150e310a2f8f000c8bb9892ab98302127f3427165b17967da3f5663e1da5a7f1d26f84021d4cb8292cbb5e0c241505113 WHIRLPOOL de6d896474faedf1d3696e346877cb03fb9908338d66f2b901aa83a24983ec3e0ea5f7f54dfd190bdf7a55f72bb580e21ab826850018ae25629b572cbabf532d
|
||||
DIST percona-server-5.6.35-80.0.tar.gz 55839147 SHA256 259b5aa2c6218958c8cc55170b9381955ea60445127bf46e02aa09903af7f26b SHA512 78b0b9cd69f26dc3ac13e4c6165590736d723b0f07d18a8ac1056281522de22b67d9fd931b035962bc278c97775fe7f98c46791328ece286268c7d31a484b69d WHIRLPOOL a6a6f78f41b1f8b5c26d0899efa6b043256749f4082ae9bffafe9210c3a326f33fe512a4c6578984892797e4f2c94de88ceca4c8c983cde7096cf01e88dec9b7
|
||||
DIST percona-server-5.6.35-81.0.tar.gz 56065684 SHA256 c71c3f80662982ade22a0a538c5fd595b1761472c98efc2509124ecc4004d1e7 SHA512 7020946e91d57f6377064a7c3e820b9c9d5149d22f80c9bb509d4b06631862a4378167d7bec40d7ca9ff01bcb498bdb9656cad8a64f2eab985ebc722fd1985aa WHIRLPOOL 51239409fc5742f81b4baa6e3150ac5f2fa6d6f55d55b34e426737968bacc44999427e9ab65a390459ba270b740462b4c1c409d95a3d13781a2aefe716037cdf
|
||||
DIST percona-server-5.6.36-82.0.tar.gz 56116691 SHA256 4304ac45de79053128fb78f13527f483ec9cf1c9592498deeacbbe541216fc9d SHA512 c5046f212a893de2ce80afbeed3648915842d862383faf3a354a47515920016ed98b91d4bd42b77ea422b28aa9a5cb691942b031099fc893833127080e5a38b0 WHIRLPOOL 2cfa29d9cd864f5ff828553a3659ff2818589201f983be45a984474a27c625e6868a77f4a751ba0a575a79793ddcf34337f7efa95cb09e0c290c9b9cdaa9b173
|
||||
EBUILD percona-server-5.6.35.80.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
|
||||
EBUILD percona-server-5.6.35.81.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
|
||||
DIST percona-server-5.6.36-82.1.tar.gz 56190395 SHA256 bebab31321e17682bc23f0f1e95211f002ba2a24c21d9a7ce9821cbe2a1ba4ba SHA512 b604772a65cdd94d832c69a2b7984e065bef1ce3b9305c1d35c0f37513b962067f9fcb47f43172a318e55648222b7c7bd6e86fb003314ef75da3696bd2a63a21 WHIRLPOOL 88307c416f066df5a55821d2b6fa4bde98acb4e23defc661cf01a52d635f6e25e132f37a27e5748d302ade80470803aab0afca2585221870b7208edfff6aa7b0
|
||||
EBUILD percona-server-5.6.36.82.0.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
|
||||
EBUILD percona-server-5.6.36.82.1.ebuild 7424 SHA256 19d1bb699d52075388fb70f4d692b640604e4467cce18f17a04d9f3bbd055f4c SHA512 d81c89d68e752b66e37722e50e64e1ade5a0835348306a430e4d1d6dbbc84556478d9b1f22794a5be580b86baa9b80958af66c83282ad9b2517b457e909a57b4 WHIRLPOOL fe89584808ed4b0eadc247c9b276e73f43d6c016cc0b2a5b98ce272226f30d6d102da7556fbb08d27108e0a58561dc2a5d6a9cc866d60745f8683a1f74ee600d
|
||||
MISC ChangeLog 8899 SHA256 25435f089936ab71880a07e1561d3838f0e0413b4d2cf2cf141858d031901f61 SHA512 7dd26f70ade041ac8da7ea727c934aed7622fb54477cf1a6140109e402f991fd352bd561e0f763682ba61d1d4ddc5c6309ebf3cfb629e7d2067c4abf2c01ab0c WHIRLPOOL c3794ce8daa271144c82b48ff24b491f2f169dfbaef20980db6bdec2df25838b633b8c1e0d4b76ebea633c7c11ef85dcd2e2e4cbfecde9008e3ad7836a76f22a
|
||||
MISC ChangeLog-2015 3040 SHA256 66fbbbf27d7181ae09ff7335f029e507e8004ea3aa2ace8c6cd6ad6b6dee4812 SHA512 b1de5efb9da051d6d76b3c65480ecc2266a55baf6071fcf84ca6cda81b6e84075a0bc2654f3a05b787c7827b5420de168e027acf27c460131e67acd9fa71190c WHIRLPOOL 6edd5db667d4d347347d7181670e39ec1ea1d36f39ac7032a5bb9cfafaa544f39b8dc8d429c530f24919d4dd4a347fc167af53cf603c577df90352ec8bfee207
|
||||
MISC metadata.xml 1505 SHA256 bb735bd3118fae8803888a0567ea6dd9ff39c65b364015be218f16d3f9a1f314 SHA512 0ccb7a31827fa15606e060522daf9364bc843a64cfca8538292e989546e07784ea7a8af54ea7a1b02675c64515a1f2225b22971cda4110610836770d1ff33dd6 WHIRLPOOL 052bc0f6e078fff0f2d44e0ace7bbd814395230cb713090c170f663c8a692162196811d2cdae79c3ef6adf178daa61c30339b735c07594b29685c1268bc54600
|
||||
|
@ -1,219 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
MY_EXTRAS_VER="20161130-2354Z"
|
||||
SUBSLOT="18"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit linux-info python-any-r1 mysql-multilib-r1
|
||||
|
||||
IUSE="numa pam tokudb tokudb-backup-plugin"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-linux"
|
||||
HOMEPAGE="http://www.percona.com/software/percona-server"
|
||||
DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
COMMON_DEPEND="numa? ( sys-process/numactl:= )
|
||||
server? ( pam? ( virtual/pam:0= ) )
|
||||
tokudb? ( app-arch/snappy )
|
||||
tokudb-backup-plugin? ( dev-util/valgrind )
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
|
||||
test? ( $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') )"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc )"
|
||||
|
||||
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
|
||||
|
||||
PATCHES=(
|
||||
"${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
|
||||
"${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
|
||||
"${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch
|
||||
"${MY_PATCH_DIR}"/20006_all_cmake_elib-percona-5.6.34.patch
|
||||
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
|
||||
"${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
|
||||
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
|
||||
"${MY_PATCH_DIR}"/20018_all_percona-server-5.6.25-without-clientlibs-tools.patch
|
||||
)
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
pkg_pretend() {
|
||||
mysql-multilib-r1_pkg_pretend
|
||||
|
||||
if use numa; then
|
||||
local CONFIG_CHECK="~NUMA"
|
||||
|
||||
local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;"
|
||||
WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support"
|
||||
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
python_check_deps() {
|
||||
has_version "dev-python/mysql-python[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
mysql-multilib-r1_src_prepare
|
||||
if use libressl ; then
|
||||
sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
|
||||
"${S}/cmake/ssl.cmake" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local MYSQL_CMAKE_NATIVE_DEFINES=( -DWITH_NUMA=$(usex numa)
|
||||
-DWITH_PAM=$(usex pam)
|
||||
$(mysql-cmake_use_plugin tokudb TOKUDB)
|
||||
)
|
||||
if use tokudb ; then
|
||||
# TokuDB Backup plugin requires valgrind unconditionally
|
||||
MYSQL_CMAKE_NATIVE_DEFINES+=(
|
||||
$(usex tokudb-backup-plugin '' -DTOKUDB_BACKUP_DISABLED=1)
|
||||
)
|
||||
fi
|
||||
mysql-multilib-r1_src_configure
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='extraengine perl openssl static-libs' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild percona-server-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
if ! use server ; then
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
return 0
|
||||
fi
|
||||
|
||||
local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# These are failing in Percona 5.6 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help-notwin, binlog.binlog_mysqlbinlog_filter
|
||||
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt
|
||||
# funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers
|
||||
# engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate
|
||||
# engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8
|
||||
# engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# main.percona_bug1289599
|
||||
# Looks to be a syntax error in the test file itself
|
||||
#
|
||||
# main.variables main.myisam main.merge_recover
|
||||
# fails due to ulimit not able to open enough files (needs 5000)
|
||||
#
|
||||
# main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
|
||||
# Called with bad parameters should be reported upstream
|
||||
#
|
||||
|
||||
local t
|
||||
|
||||
for t in main.mysql_client_test \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \
|
||||
perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \
|
||||
funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers \
|
||||
main.variables main.myisam main.merge_recover \
|
||||
engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate \
|
||||
engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8 \
|
||||
engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate \
|
||||
main.percona_bug1289599 main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
|
||||
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
if use numa && use kernel_linux ; then
|
||||
# bug 584880
|
||||
if ! linux_config_exists || ! linux_chkconfig_present NUMA ; then
|
||||
for t in sys_vars.innodb_buffer_pool_populate_basic ; do
|
||||
mysql-multilib-r1_disable_test "$t" "Test $t requires system with NUMA support"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use extraengine ; then
|
||||
# bug 401673, 530766
|
||||
for t in federated.federated_plugin ; do
|
||||
mysql-multilib-r1_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
|
||||
done
|
||||
fi
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}" || die
|
||||
|
||||
# Set file limits higher so tests run
|
||||
ulimit -n 3000
|
||||
python_setup
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
|
||||
--testcase-timeout=30 --reorder
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
|
||||
popd || die
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
|
||||
if [[ -n "$failures" ]]; then
|
||||
has usersandbox $FEATURES && eerror "Some tests may have failed due to FEATURES=usersandbox"
|
||||
die "Test failures: $failures"
|
||||
fi
|
||||
|
||||
einfo "Tests successfully completed"
|
||||
}
|
@ -0,0 +1,144 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc readline ssl static-libs test uuid zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses:=
|
||||
archive? ( app-arch/libarchive )
|
||||
berkdb? ( >=sys-libs/db-4:= )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline:= )
|
||||
libedit? ( dev-libs/libedit )
|
||||
gmp? ( dev-libs/gmp:0 )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
libressl? ( dev-libs/libressl )
|
||||
)
|
||||
java? ( >=virtual/jdk-1.5:= )
|
||||
uuid? ( dev-libs/ossp-uuid )
|
||||
X? (
|
||||
virtual/jpeg:0
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/swipl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
if [[ -d "${WORKDIR}"/${PV} ]] ; then
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
fi
|
||||
|
||||
if ! use uuid; then
|
||||
mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die
|
||||
fi
|
||||
|
||||
# OSX/Intel ld doesn't like an archive without table of contents
|
||||
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
# ARCH is used in the configure script to figure out host and target
|
||||
# specific stuff
|
||||
export ARCH=${CHOST}
|
||||
|
||||
export CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
|
||||
cd "${S}"/src || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages" || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
$(use_with berkdb bdb ) \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
$(use_with libedit) \
|
||||
$(use_with odbc) \
|
||||
$(use_with readline) \
|
||||
$(use_with ssl) \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src || die
|
||||
emake
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake
|
||||
./report-failed || die "Cannot report failed packages"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src" || die
|
||||
emake check
|
||||
|
||||
if ! use minimal ; then
|
||||
unset DISPLAY
|
||||
cd "${S}/packages" || die
|
||||
emake \
|
||||
USE_PUBLIC_NETWORK_TESTS=false \
|
||||
USE_ODBC_TESTS=false \
|
||||
check
|
||||
./report-failed || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install
|
||||
fi
|
||||
./packages/report-failed || die "Cannot report failed packages"
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST amdgpu-pro-17.10-429170.tar.xz 121382128 SHA256 cb1ea7f9756f197a976138d2c00f239ae4ee43b839fbb1ea57f8770957d4afd6 SHA512 2d9d0a97478564e259dc8494083df8dc13e3bc664384978aff369070b1105703653d8dc4dca38e94dc8bdf3ddfb5c6f4de39cec5a9b263423de8fb91fd0117c6 WHIRLPOOL 1e07579d2c9d5d8a796973658cbb6627418b133a630ca5e977f93da0d27b900da2078d2ea8b35a13071b0b05e3d5e7f47e17d61042dcca60709f6599c18380a2
|
||||
DIST amdgpu-pro-17.30-458935.tar.xz 393634984 SHA256 3652a5c9476a650a3e3cd89bcd7ac119ed7d16a570501eeeea6a902cbc6f9488 SHA512 3f517ce13e102edb820f8f9538e0894c794d767816f99774fbfec342adb6912712664f069db2542412baabb24ee198204f38757407c29aff238ed1772dc3caab WHIRLPOOL 29a5b06657767255ace0529467ca56a904a021254f7dab854b1fd3ac843108ac346d3c4e97e10ef53844152de116581bff7c3aa8f4f066a08becb88e59918da3
|
||||
EBUILD amdgpu-pro-opencl-17.10.429170.ebuild 2212 SHA256 dd252f3ec7c46d309d5f649b657a20b31f1f50074bf32d6a643aa050a5fefdb1 SHA512 a8b6ed2b70ec0ed77fb65e23797a31303402f7072c22cd1ea6b63a76318e325e61875da76998d2fde7fd72494d9fcac48b4472610b8408e7584b301b97637a8b WHIRLPOOL 8a2c875ece21945796598f37b4656fe7738b8a2213467cb741e003bff837fb1b67d4e6a76675328d67b10fc15f45436988c8595867d68f39d779455d38584e4e
|
||||
EBUILD amdgpu-pro-opencl-17.30.458935.ebuild 2212 SHA256 dd252f3ec7c46d309d5f649b657a20b31f1f50074bf32d6a643aa050a5fefdb1 SHA512 a8b6ed2b70ec0ed77fb65e23797a31303402f7072c22cd1ea6b63a76318e325e61875da76998d2fde7fd72494d9fcac48b4472610b8408e7584b301b97637a8b WHIRLPOOL 8a2c875ece21945796598f37b4656fe7738b8a2213467cb741e003bff837fb1b67d4e6a76675328d67b10fc15f45436988c8595867d68f39d779455d38584e4e
|
||||
MISC metadata.xml 536 SHA256 470656217ffaa8fb735bea6b795f5206a727d783ec8ae671dc518af9b7e6c40c SHA512 912ff2f26e27d5c20219a26505f3a4545409773f1f761de4591cbd7086cd1ff241fca18d7ae5081ed12e04c1b5dc46deeb02b4a68e2a3787d1d20739a818325d WHIRLPOOL eab775a0a603cc6562a02a7cb79585d1dddfb837e67cecf82a6c325148b53cca7e4079e79f6d9a6e09486fb31a2f5a1fadbc92ee30a5b09313c5aa0871b1837a
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit unpacker versionator
|
||||
|
||||
SUPER_PN='amdgpu-pro'
|
||||
MY_PV=$(replace_version_separator 2 '-')
|
||||
|
||||
DESCRIPTION="Proprietary OpenCL implementation for AMD GPUs"
|
||||
HOMEPAGE="https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx"
|
||||
SRC_URI="${SUPER_PN}-${MY_PV}.tar.xz"
|
||||
|
||||
LICENSE="AMD-GPU-PRO-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="mirror fetch strip"
|
||||
|
||||
DEPEND="dev-util/patchelf"
|
||||
RDEPEND="dev-libs/ocl-icd"
|
||||
|
||||
QA_PREBUILT="/opt/${SUPER_PN}/lib*/*"
|
||||
|
||||
S="${WORKDIR}/${SUPER_PN}-${MY_PV}"
|
||||
|
||||
pkg_nofetch() {
|
||||
local pkgver=$(get_version_component_range 1-2)
|
||||
einfo "Please download the AMDGPU-Pro Driver ${pkgver} for Ubuntu from"
|
||||
einfo " ${HOMEPAGE}"
|
||||
einfo "The archive should then be placed into ${DISTDIR}."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
local libdrm_ver="2.4.70"
|
||||
local patchlevel=$(get_version_component_range 3)
|
||||
cd "${S}" || die
|
||||
unpack_deb opencl-${SUPER_PN}-icd_${MY_PV}_amd64.deb
|
||||
unpack_deb libdrm-${SUPER_PN}-amdgpu1_${libdrm_ver}-${patchlevel}_amd64.deb
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
cd "${S}/opt/${SUPER_PN}/lib/x86_64-linux-gnu" || die
|
||||
patchelf --set-rpath '$ORIGIN' libamdocl64.so || die "Failed to fix library rpath"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
into "/opt/${SUPER_PN}"
|
||||
dolib opt/${SUPER_PN}/lib/x86_64-linux-gnu/*
|
||||
|
||||
insinto /etc/OpenCL/vendors/
|
||||
echo "/opt/${SUPER_PN}/$(get_libdir)/libamdocl64.so" > "${SUPER_PN}.icd" || die "Failed to generate ICD file"
|
||||
doins "${SUPER_PN}.icd"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
ewarn "Please note that using proprietary OpenCL libraries together with the"
|
||||
ewarn "Open Source amdgpu stack is not officially supported by AMD. Do not ask them"
|
||||
ewarn "for support in case of problems with this package."
|
||||
ewarn ""
|
||||
ewarn "Furthermore, if you have the whole AMDGPU-Pro stack installed this package"
|
||||
ewarn "will almost certainly conflict with it. This might change once AMDGPU-Pro"
|
||||
ewarn "has become officially supported by Gentoo."
|
||||
fi
|
||||
|
||||
elog "AMD OpenCL driver relies on dev-libs/ocl-icd to work. To enable it, please run"
|
||||
elog ""
|
||||
elog " eselect opencl set ocl-icd"
|
||||
elog ""
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils libtool multilib toolchain-funcs multilib-minimal
|
||||
|
||||
DESCRIPTION="Stream-oriented XML parser library"
|
||||
HOMEPAGE="https://libexpat.github.io/"
|
||||
SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE="elibc_FreeBSD examples static-libs unicode"
|
||||
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
||||
|
||||
DOCS=( AUTHORS Changes README.md )
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf="$(use_enable static-libs static)"
|
||||
|
||||
mkdir -p "${BUILD_DIR}"{u,w} || die
|
||||
|
||||
ECONF_SOURCE="${S}" econf ${myconf}
|
||||
|
||||
if use unicode; then
|
||||
pushd "${BUILD_DIR}"w >/dev/null
|
||||
CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}" econf ${myconf}
|
||||
popd >/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
|
||||
if use unicode; then
|
||||
pushd "${BUILD_DIR}"w >/dev/null
|
||||
emake buildlib LIBRARY=libexpatw.la
|
||||
popd >/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
|
||||
if use unicode; then
|
||||
pushd "${BUILD_DIR}"w >/dev/null
|
||||
emake installlib DESTDIR="${D}" LIBRARY=libexpatw.la
|
||||
popd >/dev/null
|
||||
|
||||
pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
|
||||
cp expat.pc expatw.pc
|
||||
sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
|
||||
popd >/dev/null
|
||||
fi
|
||||
|
||||
if multilib_is_native_abi ; then
|
||||
# libgeom in /lib and ifconfig in /sbin require libexpat on FreeBSD since
|
||||
# we stripped the libbsdxml copy starting from freebsd-lib-8.2-r1
|
||||
use elibc_FreeBSD && gen_usr_ldscript -a expat
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
# Note: Use of HTML_DOCS would add unwanted "doc" subfolder
|
||||
docinto html
|
||||
dodoc doc/*.{css,html,png}
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins examples/*.c
|
||||
fi
|
||||
|
||||
prune_libtool_files
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
|
||||
|
||||
DESCRIPTION="Database abstraction layer for PHP"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE=""
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit php-pear-r2
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
|
||||
DESCRIPTION="Database abstraction layer for PHP"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
DEPEND="test? ( dev-php/PEAR-PEAR )"
|
||||
|
||||
DOCS=( doc/TESTERS doc/IDEAS doc/MAINTAINERS doc/STATUS )
|
||||
|
||||
src_test() {
|
||||
# Requires the "pear" executable from dev-php/PEAR-PEAR, and also
|
||||
# a working version of the cli SAPI eselected.
|
||||
pear run-tests tests || die
|
||||
|
||||
# The command succeeds regardless of whether or not the test suite
|
||||
# passed, but this file is only written when there was a failure.
|
||||
[[ -f run-tests.log ]] && die "test suite failed"
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST oslo.context-2.12.1.tar.gz 25879 SHA256 e257c5962928c564ad323a436703733662b39e45d4892d5aff3f290e89e95b94 SHA512 075f402786dfe0e153c0fe21f2a2a8a2099cc2451a6f891fef00e0fd460f9f39220d390c9ae7ba0515a3ad79a94a1b2288c65029aea8f5e7481f8fe181d877b4 WHIRLPOOL 9df270cd41bc2067dcbbba4312fd60682a4f2a5f461d61c80d4b5d5e19a4b1c691c08e8bd34d581e89e4998760f950cc7e8964d04a23c6188cf906892623c55b
|
||||
DIST oslo.context-2.12.2.tar.gz 26860 SHA256 36decf5f8bd72a986d58c2e603c2e0d96d31da4283f2fbc145c6804113b86f64 SHA512 752d2e9744fbf94d23d6cc3205f3b4974d440bf71ab885de2feea3e706ed93b771b50df264c754cc8f6882f8526de0318cb3d1fc07a28a872f4b02e59118af98 WHIRLPOOL e54612a8fda6ee4a07ad603f54356f6bf5aa8bedcd11f9faaf88ff7f98ef79b0407dc50d9295b8131375fbc4916b5915096ce97a142a2c8c06eb9345749483e6
|
||||
EBUILD oslo-context-2.12.1.ebuild 1308 SHA256 29dd10ff7a58593cdc323593c9aedf9c1bd94857f678a91d3e3686847e8a1b10 SHA512 8e8b630dd2499bc561371eee807d6ea24070758d86200150ac205ca9c6a57064a81e90881045018eedd29d5d2fb8368f824fe4c41ccd517406480b1373ad90c2 WHIRLPOOL 9e53d00650fc9d15d7a560d3dece09bc07e9a126c303d4e1195559f129b67940e2c26f57073915eb9459de167d1157b81b0f73e7c32b987f2bc1b13a147b0526
|
||||
EBUILD oslo-context-2.12.2.ebuild 1310 SHA256 c85b18acb37d5bb0ae164fa0e07b7b9f444b4921b2e96b8ef7e704e91ec47eaf SHA512 8c6c1a6fc9d2d0ca6b85557869349fbe15d7a51b40fc33c6023fb929af8ba248259e2306b9da0f858e026cff596fde837b7d2104caca663e986a95c4e68a39a5 WHIRLPOOL 8dbefc9d560e46001b46cfa5b2d87926843e2110bf4f45ec27f9f19a7d3254320ecc9d44e0954318bc1abeaba94a572161505fcea8bcebae4b2cb7ba2bbe91ca
|
||||
EBUILD oslo-context-2.12.2.ebuild 1308 SHA256 29dd10ff7a58593cdc323593c9aedf9c1bd94857f678a91d3e3686847e8a1b10 SHA512 8e8b630dd2499bc561371eee807d6ea24070758d86200150ac205ca9c6a57064a81e90881045018eedd29d5d2fb8368f824fe4c41ccd517406480b1373ad90c2 WHIRLPOOL 9e53d00650fc9d15d7a560d3dece09bc07e9a126c303d4e1195559f129b67940e2c26f57073915eb9459de167d1157b81b0f73e7c32b987f2bc1b13a147b0526
|
||||
MISC ChangeLog 4612 SHA256 9a9655524d233c7962ccde7c6ca8f48e864b04c11a9d338255cdcab93f8c0782 SHA512 4a0aa37a015d9239dab61a05ee2be0df0000746d03e862c1b2c8500a123550d6b5549837b44bc21849251c33ec48974866599d7b3b1889dbb9f3b470cf127ee7 WHIRLPOOL 20575fabc069ad2c46d8b9e8704c46cc7e5bfc5ac184074c7558800c850e110f47190314f1761e864a82dc273633d8265bd417f9e003d22df374e62c21907fbe
|
||||
MISC ChangeLog-2015 1223 SHA256 8541bc2a4ace89b8170a7198cd30e77064a01ea1ab78a42b124a95f3f0e87bc8 SHA512 27e86c2b969d2ed7898252dff4d2c7a1d9c7376d80a61187b1eb1d47c5e01f07de95ee58dcaa477b7a263be83a7904dfc5bfac474778ce8d961c606b8d558fe5 WHIRLPOOL d080ee4c4c8377f31cdb0c7a97dba817895af502460098a177e46aac1e223e75cfa84016064e256d40a75bf540c08849a57d457c51b35c602960b8d56006a70d
|
||||
MISC metadata.xml 700 SHA256 5ec04d6d5204c95c2609448d4eafbd3b2170d7494b49b82606e4b037d128eaa3 SHA512 2ff5f7f1e4a65feee089f19c189a30668f09000ffe03e852d084d65f4db245e94086dea053620cfbde5a793f3c1014f84e3e3e192deb5e16e94bd46017e88bcb WHIRLPOOL 43aad37384d3d1b1112ebb7f1b0ae54f4186f878bbbecb474e19f69e534bcd31924bc7d09ba5adb265b81c51ab232014b7c18d5c5b433560d881481b1032c11e
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Helpers to maintain useful information about a request context"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/oslo.context"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}
|
||||
test? (
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/positional-1.1.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/oslo.context-${PV}"
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
# This time half the doc files are missing; Do you want them?
|
||||
python_test() {
|
||||
nosetests tests/ || die "test failed under ${EPYTHON}"
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST oslo.db-4.17.0.tar.gz 158388 SHA256 e25bfea8393bdbecba84cf82910378c34d646e930e9bedd5e8bf7b20a73f3ba7 SHA512 3b3c3af14080aae46d9d18958470b4004e9ed9d392475558f38973fc2acd2d4be0a49840f6914d3b54f54bf2cf44fe9f9302b8f7459a3fade28a5b0ba923546d WHIRLPOOL f14335f062166eca7fa407f7aab2d0a54b015060a74c93e39549b1de68b505c1a74f117ab1a0640eea275c977a6137fdd44b97d63eea233b290e9c5ef7d5eb31
|
||||
DIST oslo.db-4.17.1.tar.gz 159919 SHA256 a38250c599b6d3e04f008251098eab1b7951e29d8e5ba1ff16fb3f1c55bceac9 SHA512 8bbe89feb56784b964778655cc9e12e57d20079ef520f68ca115168273ec86705b27c5551cd7707c6d64b8d87b742c6d7f80d9cce39141751cf77fb51cc9b1de WHIRLPOOL eebdcbe4974a915237bb237a0c484ac6433dedd54aa991ca140e0e802b26ff4a070619d04f2a97501ed59be0dbc3195dfc588f31716f43505e70141ed8b3a7c2
|
||||
EBUILD oslo-db-4.17.0.ebuild 1578 SHA256 9c578755dccfcb7565cde32cb3a8f15f04353f3854d6f7d43838227f0e6719bc SHA512 7cce7d9c22919ea8b79ecdda7e0ba2ba16ba105c1f82c532544c28e478255b3ae653c9c67532553c5bb94df0b61948be495139672b9afc798f55e9e26e963b46 WHIRLPOOL c36692eb3cb853ece358462706583bb3d2d2b94a9812b6c22f1f2ede56dd0a3a3737b3026de003418797adacfac264c866e93a0155a4d7ebfffb12bb9e67ff31
|
||||
EBUILD oslo-db-4.17.1.ebuild 1581 SHA256 926bfd35c92d0def95690db07d35cf3982123af0397e222ee5245c1f30781a2e SHA512 43177048d2e8dcecaeced4a0a7ce0150e505b20b12d82fbba59d625c12499f88bc7204156f29ff0418db30de1ffc745006b9b818243f5daf19a570a2bfbf511d WHIRLPOOL 9def8b89b2c5d40076ae83ba0e3bed4cdfb4682e88633364fbf2dd6ceaa4d5d9b7ecaeca32910c9a4dc70e144bcdbc52438f83cd6f865c6886f0950d4c6efc2f
|
||||
EBUILD oslo-db-4.17.1.ebuild 1579 SHA256 8dd5f5d93087013586297a71964230b6e19bd9e1e8e9f21ef77ab4e0c8c938da SHA512 1124bc6f472023d6974dfc2898eca465d5f5f203e2c1d587e5388ee9f54a7c8a58b3142e86096ec4f8b223903ae6a62c623c4967be07982b8969cb3de0d86333 WHIRLPOOL 5f439b284043fccd3765b6ac8e7ea5b55a36b2a3dee121595fb6b90b752def0e361bc7eb12bcdd79755748707ee0dcbe45fd332ffc0f66897b2cf55bbcba06c7
|
||||
MISC ChangeLog 5418 SHA256 a8c0742e43c5aab4dcd21cc7302ed9ba645787e08f5f263e3512ad2fbd60036b SHA512 641d90f075ec8706d4bf8bb5e04cbff313b6f4ed60c4dea09f4c7f568b6a14f9f26b4dc3c79efebc8ab2391921ba08247a1aaec28f6b8e40fb84b25c1bc686c0 WHIRLPOOL 2029028b0d64f2795a245f781e1900d4b9c00da5eaee835589a929b94d4ea11ec6a7a277c1740b20aa282deba5ad729d6b5e893f63199899fe8e0bd7d746f21b
|
||||
MISC ChangeLog-2015 1749 SHA256 2017e63102ca8938f53a0b6e242c05cc0dcd080b20cf9932d1dc45fcc636cc32 SHA512 f106392ba0584be6fe262e3b4223ca399331e0accaf74a98cb3cf8e3ff005dff72f9f82b50277a70e9dfc9962de2917bee60ef8a1388a2bcff200d0505b83b96 WHIRLPOOL 0b565f5240ffd5aa04c5773e3f5ca6dc7242bcbc7d81118724a8feabfc7678312dec099bcb99efcc535a23b3e7db5aa29269e5561a8cb519fb8960189eed5977
|
||||
MISC metadata.xml 553 SHA256 ad927dfe8b2030d9866f91be0db3288c6a78db80600e0bf0e0b027e735af90d3 SHA512 381c6771ca698c6d8958ecee9805e079e0194d35ad55d0ce3543428026229450689ae681e80b33cffab498537a8874b0236aad996e843ecc00d39e943ff0f7dd WHIRLPOOL 81098891b12d8d655aa514181a0b3102770422a0c60dd1b8da44cd948005e8c547c3afa427a9c8e3e326243a22bc0a8e60a6faeb22f7ac436c804a187c515876
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5)
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="OpenStack Common DB Code"
|
||||
HOMEPAGE="https://launchpad.net/oslo"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz"
|
||||
S="${WORKDIR}/oslo.db-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="+sqlite mysql postgres"
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
>=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/alembic-0.8.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
|
||||
sqlite? (
|
||||
|| (
|
||||
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mysql? (
|
||||
dev-python/mysql-python
|
||||
|| (
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
postgres? (
|
||||
dev-python/psycopg:2
|
||||
|| (
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
"
|
@ -1,7 +1,5 @@
|
||||
DIST oslo.middleware-3.23.1.tar.gz 52469 SHA256 fab9a0779ff196020875c7e47e6c36b9d6c9468063645b857e687114e70a8019 SHA512 155f88184216ef18a265b996973b616a3b7a9e52618d95235a396e099bcfb5f51a5dded8e1f039df4d648a0b779c8a6daab9d6b8ff091981c17524a8521ac72a WHIRLPOOL 683d78da63af0d68b6301aa718562cd29f8dc09511df53fb0394311bbda7727edadd975401f81e8ee5c6f35a4e9e8d636bd140b786fec4e7f9c3b0f0015f02e8
|
||||
DIST oslo.middleware-3.23.2.tar.gz 51645 SHA256 53363b5d92ac23378cfd872720f9dada29afb267c8b303d8910c3f5b6cb208a9 SHA512 0fbf97b3fd5ae69c72f42755cdfdba7dc70570763299cbdbf836b5ad0a70c692cb1249397ed6e6f9d843223f656e5814adcc80e19d283984851216ea7395de83 WHIRLPOOL ecb736218e0c571a2aa6e1f8d2ca5a088496bd06fbb54ff60f2e392fb0fd153b46dc46448136ae34b86276730d1edbcf24453cbc462aa23659e440116de730c6
|
||||
EBUILD oslo-middleware-3.23.1.ebuild 2017 SHA256 14fbda80d800722e377a6cec4c22580b518166856688ae3d50ca865bbacbfbb4 SHA512 787517a41afe7a9cbc7dbd05bc94676c228d450d169dd2fa5c07cb99b7fd8479c85c2466d5fbac66d9e86c1362ad3131b017e3316361d4913601fd35937e3d9a WHIRLPOOL f0d039ebf67990025e53a14262b4e7fd99f99d3bf4c9693b4d86ecdd5fe8fa5ed6fb6f7c5ae13924827e1fbf9c2383ed974e7ebd64fffb73a6956a440433415a
|
||||
EBUILD oslo-middleware-3.23.2.ebuild 2019 SHA256 597cbc7ad053246b3b32f518fd2a8ed609b919fdd93149a4a88270753638abfa SHA512 7aa9cddbfb46f17fbe49b58db3c744932e372c9a85299a797ceeeaef32f0fccd890a6fbd9e4862252f580b8671c82e4a1921f937b878997b210f3138098441d6 WHIRLPOOL a33cffee7b04c746eb6f75a75e244677946843ce77ab3f12188d9f40597a23b8311bf57c17baa13fb80b28f216b86d2af2e81c75e41457150140bd18bdcfc005
|
||||
EBUILD oslo-middleware-3.23.2.ebuild 2017 SHA256 14fbda80d800722e377a6cec4c22580b518166856688ae3d50ca865bbacbfbb4 SHA512 787517a41afe7a9cbc7dbd05bc94676c228d450d169dd2fa5c07cb99b7fd8479c85c2466d5fbac66d9e86c1362ad3131b017e3316361d4913601fd35937e3d9a WHIRLPOOL f0d039ebf67990025e53a14262b4e7fd99f99d3bf4c9693b4d86ecdd5fe8fa5ed6fb6f7c5ae13924827e1fbf9c2383ed974e7ebd64fffb73a6956a440433415a
|
||||
MISC ChangeLog 5238 SHA256 a886586662f344dabb25acd5b22e733556eeb6908f3dd1ac810c2ccd3af29326 SHA512 ca45e1aae30d41462150fa092588e25e6d49192ac6dfbeb480d40947f791cc7d773b0e8a6eb9497e10023ead9e98502c0f11f7a1b84b4b33905d836c0cc2e709 WHIRLPOOL c5d92a563b6844175a4198306ac613306c575b0e9bfee3c9cc54400e5ed877c3b113ea0439d53f03258b29f1f8d684fe3fbdcc28fb509ebda270f4b0566e306d
|
||||
MISC ChangeLog-2015 1532 SHA256 821854b55a4b7ceaf11b9f234b0066f1ecdc109d12bd77b0794b22015bd08d3a SHA512 6ebd7f88a04e1c3173181fc8c3aac5a9f773ecff566bc5446d343c3a31159d981af93b0901e10016bd504408b34eb8784f8d8fbee0f1105033247de56d02de16 WHIRLPOOL bb409aa8a01167ddf8440dca4429545711969135158b318a4576b92a5ad66a95620cc7e8b7e7364226b2fb568ad0697f769f289e808ea49104c9fbb4cdf65fcc
|
||||
MISC metadata.xml 766 SHA256 a759840d5508d22d2532d557f08b44c0aba0e90a7ad4bd4421eb5671f56cc0e0 SHA512 38381c4dd993470e01cb5d469f345880a730b9afb3536b467a6e86243174192db346dfad58282e17d1bc0bcfb33e08b0f1797577e938c982e633cec8719d468e WHIRLPOOL a3aff00d18023d2bf613da5be7d959e974ab148ed3f755c0104e4f2655f1be1c8c7351161c3bf98e8ede0fd4abaca44608df3f5ec37f320211a9e8f32fdee9a5
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows."
|
||||
HOMEPAGE="https://pypi.python.org/pypi/oslo.middleware"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz"
|
||||
S="${WORKDIR}/oslo.middleware-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}
|
||||
test? (
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=dev-python/jinja-2.8[${PYTHON_USEDEP}]
|
||||
!~dev-python/jinja-2.9.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/jinja-2.9.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/jinja-2.9.2[${PYTHON_USEDEP}]
|
||||
!~dev-python/jinja-2.9.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/jinja-2.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/statsd-3.2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests tests/ || die "test failed under ${EPYTHON}"
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST oslo-utils-3.22.0.tar.gz 84490 SHA256 aa72be266fee787541c02baa9ac341ec4b1b01b0d5a097db459aee05b27b12fb SHA512 09b53b5a322133ace2d68bba871746b88f709b50385b93bea0c4398ceb6a848a3019f2fc68f0bb645963a95432b9e616e733720ebb57aff61108d8e22bc11e70 WHIRLPOOL b464196269e165db0aaa9807a5e284f5905f5aaf95e6fd66cf3580838eb07611dacc3f69f2d21c7516c75694d6d246cb6c719756fca61b136388875a2e921236
|
||||
DIST oslo-utils-3.22.1.tar.gz 84249 SHA256 9825db6337ce10e7c383d2598f87865605d35af15fa9ece7212838ba7d33730e SHA512 afb21f8267f815e192a667fec247ae2e0d8163d7872805d36c4399928b475e34790136810607e8706ea37e32eb31da2fdc2b9defb2e06f7ba0a7235b2de1abc9 WHIRLPOOL 501cb7c18b2997635b5a2ffd91fd472f84168730e2cc76cb13f4937e657448e535d614e9eea64595bce31211af4e1ce0590cb8e313dd31785fe7700c4776585a
|
||||
EBUILD oslo-utils-3.22.0.ebuild 2692 SHA256 df09ff6dff2887757ff8add71c125b2cf285bf3e17e9d186130456eaea40c6c1 SHA512 67ed013226762e119f557325285bf4be2328cf31773b4d854dbe6326b48ce9f2d7fb0b746d2466d793c475131c753e0a5bb92b5f924da3228b9c8be9b1c76183 WHIRLPOOL 90b3f4a71d03a9eb8b8f192e7009e0094ac547c7ecb2fc7d1e377bef43a02fb0d5a207d82a7721baf226f7692a232fd69724467fb1fc250b6a5c5995cab627f7
|
||||
EBUILD oslo-utils-3.22.1.ebuild 2694 SHA256 68c425a27dce21574362a8d659e1efcaaed967ef69b15ae9ef813dd05a40d407 SHA512 05c2f2f183511998b042394ec4939d2301ddd639b58cb145bbc0a4aaf0cc22dc280725a5fddc2fc5d9a111e8bd4f14b38534eaf3edbb6a674e952e9f669a60c0 WHIRLPOOL dc45b1c33e5ebd14675d114c222e952250664289d159c1eac02eddf1ca63e6c235ce8b4fa55309b4af3ab0a1ca5e836cc6a06152957462d69f8ff76b0e6707c8
|
||||
EBUILD oslo-utils-3.22.1.ebuild 2692 SHA256 d285701e55c833ad41a700f761c4be91b2621f466ee3f662fdbf7866231496b6 SHA512 be67e1492be16e46cdc3468a17b0f1445b841e1cef81dbf5133741645a3e9461d38cca6416cbc182c0428aff13f3db7d5c7fc1dcf375b22f1b4ad4e3558d6e3f WHIRLPOOL da1ccd253e28ecc63d5dad011ffca6f8a15bbbc7a16eb03481779fa934b08246526ea9403eb3ce851a8917d35a42e3498b97a078f72795c8fb3c9151371cf48c
|
||||
MISC ChangeLog 5642 SHA256 4795b6d3eeb9394499e1a0f6a3ff5858e2fc988476ac8a6dccf8005b8407ffa6 SHA512 295d19c3197240b118ccabaf82e8eb74a7d04b4fe636e731f380d10e54b3f39f43e45b394399a9a08c41bcaabde4bdbe9765f1971504b17dff5743aa4bddb9b1 WHIRLPOOL 3639f5f1796e46c7e57ab225cee49908ecbc855c49cd71305e278069ed8dc5f7eca56829bab4797e425cfe2eff84ae1081d59e5128215f81df668ab34449ca34
|
||||
MISC ChangeLog-2015 1734 SHA256 e91d7526fe0d95586559cafa6ba228c1b27721df8c572408dfb2853ffe8a7904 SHA512 2713fa387ece4fd0b1f70ffc56d4e68e76f8ff96096ed7b252b3f1b307abfb2dd62f8d339cc24a30a9cc2e779d49e15a158f83e04080bdf8c6301a827522ba60 WHIRLPOOL 1036e7335918db7bcba051eccb9a3b47ff733e4ada6b0057f0d4ccc3f2add2885533c664caaec8bca85cfaa61f7543ebdd1af2c3065fd9948e7051d16f607b63
|
||||
MISC metadata.xml 522 SHA256 bfc194164d5b12556423140d159976e75dd0d29ef9dc636d079c7d6722ca420f SHA512 110ed974fbc2ad45107853231a5559c5de32a776134aca180d581a891006c1278f73e4c143d43e3c529dccdf8e86b5d41f9f4a2aea8c9c8eae9b76a80b350a3b WHIRLPOOL dfd477f140e92cf93cd6bd618beeb7059669a09cf396c52c2ab255c2592d083eee7307601ecfa90eb8b7aa7af14471ca38b22a5481525de39ccc8cec28a946dd
|
||||
|
@ -1,95 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1 vcs-snapshot
|
||||
|
||||
MY_PN=${PN/-/.}
|
||||
|
||||
DESCRIPTION="Oslo Utility library"
|
||||
HOMEPAGE="https://launchpad.net/oslo"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="doc test"
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}
|
||||
test? (
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/oslo-config-3.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
doc? (
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
virtual/python-funcsigs[${PYTHON_USEDEP}]
|
||||
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/netaddr-0.7.13[${PYTHON_USEDEP}]
|
||||
!~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyparsing-2.0.7[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && esetup.py build_sphinx
|
||||
}
|
||||
|
||||
# Note: Tests fail due to requiring installation
|
||||
#
|
||||
# Installation appears to fail due to the use of namespace packages but root
|
||||
# cause was never truly established.
|
||||
#
|
||||
# Tests fail with:
|
||||
# ImportError: No module named 'oslo.utils
|
||||
|
||||
#RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
|
||||
cd "${TEST_DIR}"/lib || die
|
||||
|
||||
rm -rf .testrepository || die "couldn't remove '.testrepository' under ${EPTYHON}"
|
||||
|
||||
testr init || die "testr init failed under ${EPYTHON}"
|
||||
testr run || die "testr run failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST oslo.vmware-2.17.0.tar.gz 205078 SHA256 f283a3c5b9ff79602519c758efebcb41d490eedf1d6f76e9d4e30e61fbd1d36d SHA512 03750c0bf498b45fe812e10e97c2efcbb04ea3c020f0dde26361c25ad4fc2ad10637930653ed4e667571ade02553e82adc79f9b74d3b766b5db923256d2cdcbb WHIRLPOOL 974ab36d2e4088b72cdd80376541c59f9d6ce18b3926051f6d7dfec2e8cf2291b36d14ad25bcb2290c547496dfb0a3c3bf6d67d1bf970a7d320f69bd1cc6ab8a
|
||||
DIST oslo.vmware-2.17.1.tar.gz 205998 SHA256 43a306816440dd1571cbdd8625f975aa58389121ba96f90e7bb2fcefa177ad7e SHA512 da8516733ffd10821691e56ca036942dc9f1043452999b42f115e87c83ccb79058bcaea604b7ca990f53f4dd4ad7302989b417ca179898523fade5b136fbca85 WHIRLPOOL 7597acf5337b20aba8b35a04d4bb88243602be72a1b07bd2384178d180628774d3fd4e2e7a6d816a94aac24e370baa13a844fb76f7396336deba251d221e7070
|
||||
EBUILD oslo-vmware-2.17.0.ebuild 2121 SHA256 8336cb44c8d4c69957a07929a690e3e3c2c43001a89726940802a4b82f96af25 SHA512 2b44465761de1f20502d630e3a700ee13e0cf80c59e2af166d00f553b99889ad580846989c8d28dabdda7caf824cf0fe11a520a6d27448a6889b7de31abdac50 WHIRLPOOL a1f9b715b2979ae69c37fb21c125b8260c6581f1761ea319fd2149814d44aadea3ea6f1b6f219c0294cd88c3d631da4c8c4d34a2c5b9376448471c5b4c718a7b
|
||||
EBUILD oslo-vmware-2.17.1.ebuild 2123 SHA256 b81d309be018e7ee078b911d1517e608420e65bd14bd4e4dd33972076885d8b1 SHA512 00ddc4cbbb30af4d2ce65f3284ec4fe3ec795659febb2558a8e9244766b8239ece6204e379c96a9d220fee46be4f56e04f3652be69107742e35b966f8fe8ef21 WHIRLPOOL 4682fc0efaff6c9d3a2e0aec8adb5b3d59b77cab56f6fa92b4aee7e1c10217d6e30457403d42d7f9e080039564afbfcd826520655edeb83e67730ee50680dcd4
|
||||
EBUILD oslo-vmware-2.17.1.ebuild 2121 SHA256 8336cb44c8d4c69957a07929a690e3e3c2c43001a89726940802a4b82f96af25 SHA512 2b44465761de1f20502d630e3a700ee13e0cf80c59e2af166d00f553b99889ad580846989c8d28dabdda7caf824cf0fe11a520a6d27448a6889b7de31abdac50 WHIRLPOOL a1f9b715b2979ae69c37fb21c125b8260c6581f1761ea319fd2149814d44aadea3ea6f1b6f219c0294cd88c3d631da4c8c4d34a2c5b9376448471c5b4c718a7b
|
||||
MISC ChangeLog 5336 SHA256 b5f29b3ced73b9d73c353e62818358b4fce07c4c0f4a77ff6a7ae3b52a5ce8b3 SHA512 cbdf60e259c977f740fcf64037104d8f438f810ee2763c7765ef1f5cb380a59e88c0d1d8869dc55bae32c1682acce5db7d9ed8d3143a50fcafb65ad79cffb04a WHIRLPOOL 611865f044dcfa5604dd6bd9dbe4e91afad8bfdb2eeefeff48ba45ca9f21ecad29327a54b34ee9c35ff8b7a441094b5c13e8f717b5166e25f8dfe4f667929f69
|
||||
MISC ChangeLog-2015 1579 SHA256 9e7b303e08847e50dfaa42aefeaa0fd2b3d9bce1c79d75a86159275b9fb14add SHA512 af302dca77bd18c03ded25f48e39833427f80427e5158ab37f5a56d611690c29cd8395fe11723df63c36018cf69ae8522a65923a3f315118f804a843ef267fb1 WHIRLPOOL cdb348de454d1bdd3f87283c6e44779cad98e5efc1c3f6dc210c92cdd6c112d00a6b373b10327b325df43a05cfe96cc219fe24bac54c4246150c0e28afb12135
|
||||
MISC metadata.xml 568 SHA256 9b85d98b1168b6679a4249209750743f3a7a606511f9705edfcf82d103f46f29 SHA512 879bcc0237b70f9ab61a3d659e948e5d1289128b3b4f11f6797b0f20809c3cc90efa104a582dd6cb407fd9a7dd4f0e2330d68227dda145c9456875d44db913dc WHIRLPOOL 6563fa33092c2cbe161e97581d1e5d15bfbdcbd47fa276f0749a4478bb254f13b48b2bfd59c733b62b2621ffde9cc9f68dd299fedc6cc960f3242dd14b7e7d1c
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Oslo VMware library for OpenStack projects"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/oslo.vmware"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz"
|
||||
S="${WORKDIR}/oslo.vmware-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}
|
||||
test? (
|
||||
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bandit-1.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}]
|
||||
!~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-utils-3.18.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-2.3[${PYTHON_USEDEP}]
|
||||
!~dev-python/lxml-3.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/suds-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.10.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/requests-2.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
python_prepare() {
|
||||
sed -i '/^suds-jurko/d' requirements.txt || die
|
||||
sed -i '/^hacking/d' test-requirements.txt || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests tests/ || die "test failed under ${EPYTHON}"
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
DIST sphinxcontrib-issuetracker-0.11.tar.gz 30351 SHA256 843753d8b5e989116378ab45ecccb368fb78dc56eaa1554ed25e4fbf22745f4e SHA512 fb4a977bea22451a3d90b16821fc2a38ed53b17913666ca250e9aab8bb1726bbdb52fb2b6dbb2ae512a0ca6cc3d33dcddeba758c02c77b099180443d67e147c9 WHIRLPOOL f49f01b6b9de9bb21473ee810c9bb663ec76e7744c4c58b96c698d1ffb177bdcda08c9de60311d62789a065fd0322336a60930715d362691e74458070df2c7ca
|
||||
EBUILD sphinxcontrib-issuetracker-0.11-r1.ebuild 1552 SHA256 88af2a6018388cb7691edfca52719443eecc107ed61b24db7b1bafd52f2d75ff SHA512 9c064d855275e3ae7295e47b4e8e320267827066e20f0c46684e65005c0b18add8b662f595f488cf9f3619843ca29386a2c5720929ef4b7ec228ba68237c98e6 WHIRLPOOL e2bfee471ebd16986a62ea2a442532b1765cb034b876d2fe992143c897c7b6f5d0882a9f813f4f5b590f6e6ca71d5b18f262ea96292efe811990ae3b345fba95
|
||||
EBUILD sphinxcontrib-issuetracker-0.11-r1.ebuild 1376 SHA256 95fc962ab7c2d7e7ad97f82dd661eef718e65d5df6dc57d68821430f83010e40 SHA512 dbe2e63afe4384889d2c492bc154492de5b3e7ef187914fbd6169d24b28f37665bbced82a8e44b2e0952df77db4bd438f4daa52ca22135835a093611cc7ad77a WHIRLPOOL ded726b9c6a424f89c506753c883debe90cc86d6ffc6c3c32e5c0c899d7222c4a2346f484f1e3c9aee56846a0f9b073a9377090d2f8a5a0bf252cbad4736be3e
|
||||
EBUILD sphinxcontrib-issuetracker-0.11-r2.ebuild 1552 SHA256 88af2a6018388cb7691edfca52719443eecc107ed61b24db7b1bafd52f2d75ff SHA512 9c064d855275e3ae7295e47b4e8e320267827066e20f0c46684e65005c0b18add8b662f595f488cf9f3619843ca29386a2c5720929ef4b7ec228ba68237c98e6 WHIRLPOOL e2bfee471ebd16986a62ea2a442532b1765cb034b876d2fe992143c897c7b6f5d0882a9f813f4f5b590f6e6ca71d5b18f262ea96292efe811990ae3b345fba95
|
||||
MISC ChangeLog 3689 SHA256 ad2db85cb5097f9ab4a1084f6a788a44c8f51b0e1b2cac68ae1cd7aab81ad5f8 SHA512 d727ca9c4121b63c585f3c2126f515ee2b083f33207835d63a3b601193f666435394768bf93681b94de88ac983e9791da7e7933178cc71ce6af51c73c3a80016 WHIRLPOOL 73476fcdd6d8946b9e8c3ae05bf9f300da924ab6710f8ea8314ce8a115f61dd3389e084aa7d44335b6ee34b294d13b0739501e8f3f562c141c2f53af2d0cdfce
|
||||
MISC ChangeLog-2015 3745 SHA256 b80b15282a14ab33e750064306446d3451ca175ac02756547ce3b7acf1f2d9b9 SHA512 d2a762e3edeb0e37d88ec7ceeb08e1dd064d9f25d8ca4b5bf11a469892495a2036ae440966893f6e4929582744b28165bb960c7d58acd9a209d080ba6d75cc1a WHIRLPOOL 1a59782a466777c76c6e095ef54dd09d51d210e607e327445d1b8bbd38595ba958816e93df1ceabb249545a580c7962a12467461b70a2f89a6ebbad49e873658
|
||||
MISC metadata.xml 329 SHA256 31737d9596c1b666703a95b7d1b3a5c0b7d62bd6a780593dcd47b7f9fc290bcf SHA512 16db67eafefac64ab7b17d99e0520c1c6f58cfd929274e9f82af85aa4842278ebe29fda98ad824c673b3bc56fe8c5cf469260fec9ec2c977ca11d51b8343a2bd WHIRLPOOL c376b134f60d81c8e409f075c1eb67cbb98930477e252e4b9cac4e1d68ff3f438301e6c4dd710f37e726ad4beb0aad55a93a656564815babd846f476b0b05d61
|
||||
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Extension to sphinx to create links to issue trackers"
|
||||
HOMEPAGE="http://sphinxcontrib-issuetracker.readthedocs.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/namespace-sphinxcontrib[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
python_prepare_all() {
|
||||
# test requires network access (bug #425694)
|
||||
rm tests/test_builtin_trackers.py || die
|
||||
|
||||
# Tests from tests/test_stylesheet.py require dev-python/PyQt4[X,webkit]
|
||||
# and virtualx.eclass.
|
||||
rm tests/test_stylesheet.py || die
|
||||
|
||||
# Avoid redundant objects.inv from downloading, sed more lightweight
|
||||
if use doc; then
|
||||
sed -e "s:^intersphinx_mapping:#intersphinx_mapping:" \
|
||||
-e "s:^ 'sphinx':#:" \
|
||||
-i doc/conf.py || die
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
emake -C doc html
|
||||
HTML_DOCS=( doc/_build/html/. )
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
find "${ED}" -name '*.pth' -delete || die
|
||||
}
|
@ -1,9 +1,7 @@
|
||||
AUX 1.1.0-requirements.patch 382 SHA256 212f20e9d0447b9a99945c75bb7648dc1c5dd719c39d63b6b249a78ed4267e0c SHA512 7527307a94a7200290402425a7ca17ed080962595a8e80f360d84b18296da97c69a07b3e8fe4d9a9810bedea50990fb11bcec9d59e63cda48bd48eef048f7c04 WHIRLPOOL 9a69e2d3b4590df2a278c2a23c7956bf244a0df20b7d022e542eb213bcd12bd14b91673147f882e90375ff2658ea135b5bb43914e8c463ec6f7c3a707695fb27
|
||||
AUX 1.4.0-requirements.patch 382 SHA256 97b01c3d35843831d984baea712eae1d84b79201ff05f4da28639729862a6290 SHA512 b6b1c1da7b63fba6a5776ecf6594668847b3122b4e4a7b26c3ed2aafc7f63fa4783804acba982cba45f91bb1c394cfb899bf1fd27213469e03326311ef81db55 WHIRLPOOL ec83b28445c92b2bc4af32ca9f75b913c3a92ea43d112089d0c3959856a648630e1ce62126a69d0ffd689ca1935199116b16a4f44e94db43c50cc311f703d980
|
||||
DIST stevedore-1.20.0.tar.gz 505716 SHA256 83884f80ed0917346e658bfe51cdb2474512ec6521c18480b41f58b54c4a1f83 SHA512 c4519004eb61ab6ca48cf3b9e543d6c9d726d6f9e1208b6d6e44eb1e770cd7c5c1f378464e50a5510f99f3d91f1d2cf93e9cf3e1812aeab3bfa71a04dcb695d2 WHIRLPOOL 8b169c02d8e92dde53288fdc11b6dd02ce0bae81bf583e675cd9e959537cc54c19b9183468ec83d6206a6d3bf47f33d8597202acd2bae56dde81e8bd37255a5c
|
||||
DIST stevedore-1.20.1.tar.gz 505908 SHA256 046200a915780b58bf1c84436e86701b741d664893aefa84d8aceadd15ed4734 SHA512 7518fb4cac2ea15867a616373521169fd114152ae7e657deb26dbcf874f2442336824ded480973b4334e9b56c349abd165aab7779defc219f57d7ba7f670048c WHIRLPOOL e67a89733def07e8425750d9bc742388de83f8cb13d95dd0001fba4136449e74c465b847a7218df423633d311f0af0003eda8087eb0a4e071ab4d2e78949fca7
|
||||
EBUILD stevedore-1.20.0.ebuild 1596 SHA256 1c7b5bfad309b2788801d6dbdaed8fa3fe02dc5a570da0503d0835415f5ba516 SHA512 a29892736b4c95e13daf3e021d51dd2ddcffcc2717d15d02d5740f4d3d4ccb2d5be7e76557b560627e1b3b4755ec329ef262fc2b2b75d4b35bb9551541659d43 WHIRLPOOL 1205d407dfd62273dfc228284472c9d5ab375ed5b6f61c823e76c0662e009811d16ea4f21741c543e6ecbc0a945116954fa77cbd7cf780e66a03c349ba9dd296
|
||||
EBUILD stevedore-1.20.1.ebuild 1598 SHA256 b1e638a316467c44b820e7b3dc009a3b444a5cada3fe1c43e40428a9223ecd4a SHA512 6c570b07210b63e1c5ed58c2654411a9ca7bcd8f57224f5fec9c8416124a60987e6792d87301af2f8b40ba473eae500239931182ac1e969f1845c163500dd5f3 WHIRLPOOL d8e66e1f113a1e2705f9c02d8d88292fb23d9517656d86e6d3525736c62b0074e0993f121843364cc03a09b45ec4d3f7e2409ab561feee6d9e587437247d2ddb
|
||||
EBUILD stevedore-1.20.1.ebuild 1596 SHA256 1c7b5bfad309b2788801d6dbdaed8fa3fe02dc5a570da0503d0835415f5ba516 SHA512 a29892736b4c95e13daf3e021d51dd2ddcffcc2717d15d02d5740f4d3d4ccb2d5be7e76557b560627e1b3b4755ec329ef262fc2b2b75d4b35bb9551541659d43 WHIRLPOOL 1205d407dfd62273dfc228284472c9d5ab375ed5b6f61c823e76c0662e009811d16ea4f21741c543e6ecbc0a945116954fa77cbd7cf780e66a03c349ba9dd296
|
||||
MISC ChangeLog 4620 SHA256 8273f7644f17cf660a17dce59b47b18b0522375cb1eec9b118b7c68b5e034762 SHA512 21b88f8d5741067130f3e74001f294a2ef3162057496c07448e4c7312f38b5b0d01eae087b6e1a4c1e59b75860c750d1905f2bec1df81c1036903495a4927359 WHIRLPOOL 7bdc80ba1374a094e5bb72d151bc4206205c091c13e625d41cfb220b8f93c505fd3ed7a4de8a98f8b7daee76a67ba20e0a788b0d48cfcff1269a0d1741215e65
|
||||
MISC ChangeLog-2015 5460 SHA256 4c96f4c380b45b497c99a730881ae1b0974749254a9a5781d32fd2bceb3283ba SHA512 c1b6e568563daf00694021369d0c928afa1077953e7e2002acbf68ba24365b57e6f10cae2e7396b1a0a54d568fc1f4d7c21678307c4b4f14b096d2680f54d3cd WHIRLPOOL 87ee236eb455d8987533cf2c05d0fcb09f7527eb6c8ab2c4792f276b277b5a17c6c54f012857a6e1419d148b05737b7e7305b406be69ecdf7e26120aa0f06225
|
||||
MISC metadata.xml 496 SHA256 0d39615641c99c1b8347dba53d0f3657eb3e1f24326120a2d4ec1bdd04a77a57 SHA512 569ee9efc45e2445b71ffe7201ea92a7bdae048de528664d2a908b94c3fb23f6632e2457623c5b0d961dcf7aac2d96c6385d225628a3c5234363159f56961f00 WHIRLPOOL 487aea0ac5bb7ceab77f504aa337e8f78902834a2593c5582bc775f23560cc7fd9be3075d6b0b295575ce8e91c331b6c8b81cb851892261e6303f71420b0e30b
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Manage dynamic plugins for Python applications"
|
||||
HOMEPAGE="https://github.com/openstack/stevedore https://pypi.python.org/pypi/stevedore"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="doc test"
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
${CDEPEND}
|
||||
test? (
|
||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
doc? (
|
||||
>=dev-python/pillow-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
<dev-python/sphinx-1.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/reno-1.8.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare_all() {
|
||||
# Delete spurious data in requirements.txt
|
||||
sed -e '/^pbr/d' -i requirements.txt || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && esetup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbosity=3 stevedore || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST daemon_controller-1.2.0.gem 37888 SHA256 6d4b4589f7f8ed2201e857a9f0c80a5c3c19548c5b7b5df55794299fd981aa0b SHA512 d22b5f37a41f2fab642cc7a6f5b5ea8a892d2c8b9eda04c9a547ee3aab3148a8897bc4737fd30fd9eb6e2a4fba458ea5811024fb5ad71b7959f3996dfa7b7705 WHIRLPOOL d7e6322464c5950ede20367cb54360f224339bd35595e16a9415a57c398827bb2a51d1056880fbbbbe50d76dfa32184a6b26b344734f5c380488255eb3bbd69b
|
||||
EBUILD daemon_controller-1.2.0-r1.ebuild 587 SHA256 3d7d58c4de2941c1dff5d829e7251de58421801ff0a54d50c24e03fd4d96aeb6 SHA512 a77488dfb09e228bb4c3e4363de031aac335add9ba0ac1563c58c1c5e8b6774f7c9d475828fd22a50697e5dac37fa349555b3ebbaa1889fdba210453c7947bb8 WHIRLPOOL 64f7d1ef9e94dc595796f0ebf31ea19b3a879f1c6fd3fe97f16cbc7d7874c9374807430bd8f7f50b374c9bfa0c55fcae3bae62bd27231617acfdb9c6b034df01
|
||||
EBUILD daemon_controller-1.2.0-r1.ebuild 594 SHA256 6bae9433417d4df5d8c8e99edb11400b4ca88d068326e4e67b541fb9b7ccc0fd SHA512 f3a00f47b4df34ab377e0a0becdea9bbde62e03e46b5a9e5b0e0d47deeffdee96107fe523d65b6dec3bfece9deb67f9e04e3b4ea92cf7ba4807004cec0c8c24c WHIRLPOOL 805232cb6c3a86055ccb6b5f4f98bd95a44c3ec335fcf80caa857458d2294179804cbfa38f262d6b0421db6d24ee73541cc5ea44d8b0f12748d1247bc51fee0d
|
||||
MISC ChangeLog 3603 SHA256 78f9057d33ecc270d16e5dfc4dfeb89b39d4ca3b90c4d12db951025e768ba1cd SHA512 e648c85464c72b705b4eb2bfda86bf09e93c97326bb1fd4403a94d135cbbbb34b7abbad609e3c417e0f94c1fe3b4ebd6a3b43e0be6cd49b779f3fa1a631f2aed WHIRLPOOL 33ad396dc0f3e805270731a7d6773806d02dc3b95ee4a0135d744ca626f617ad2b755d73f025ebf312355c583ae8059a1ea253e424dbdeaed4ba0337ad953e4a
|
||||
MISC ChangeLog-2015 5732 SHA256 213da2cd068d31a938dc8e4385ad16f03eb8542635d6007a083f1e95363050a6 SHA512 e600c92b633e400bc0a01623a12b89aaa5b041a23ba5111d9b126932024b40b8a1d00804413c64a4200cea2dce4e9744deedfb663351e45d1353faf67d49b624 WHIRLPOOL c628430a9041602b786850f2accc5e59db9561d7180033284debe2c150c6b2a25102dffb60b4d2a5e6dead46185ecae42c1923768065cac64f6762cec916564e
|
||||
MISC metadata.xml 356 SHA256 0eb9f9ac2b585296c10a559ac823dfb09fb7d299bae736ba4400bff034090ab4 SHA512 9e909abe5942b5bdcf4e3cbf770d8c7b2310ceebeb241c1fccfd981e5455e5dd8780f0b375a99304e4f24bcc8e99ae9c1de6e2311b0e4295d1bcb8115b66a112 WHIRLPOOL b24403a0502475196fbe8a7f5075bdf64cf9ae78584f0b8b59747f223c4cd4beaf1bffdeba63d90091aa7a4db1dddd92ae2a533581164bea46cd1285c401f695
|
||||
|
@ -1,7 +1,9 @@
|
||||
DIST haml-4.0.7.gem 121856 SHA256 3754d0f7c21cf261a30b207a94524211293b921492fab58c89d1ede7e7933f57 SHA512 5736ded231bb10a0c0932453294604075e24a9020c2658e703c13ebf7a8d148327188157f982a3aea5db6d6938beb372c0167dfbc4ff06325517b2c8bd71a568 WHIRLPOOL 62f1f152dbf8eea15ef3935d8e85b062f5a3f079a3cc4e4ad47056acfe7427b443611f092f591ff957f348d1727ce43b23d9f88083a4678b30d759a2ecd6e659
|
||||
DIST haml-5.0.1.tar.gz 123154 SHA256 c6580d96245f85d26c2d953cabb14c3035941e82b897684d528a10491fa5cb42 SHA512 deb5dc4746a0bc4b5103880c2364b6354eaa7968b6fa3df5a0a216a5c26c524e985c4a1e39df1de90b303d490b8d9ed9daa65eb00c0cbbbf772cd6b577c773be WHIRLPOOL 8174e1b5b027604157297f6c9f1bcd03bbfe20357a55799bfaa55e179025c53daab64d024eb8ab765592980199c758f4a8e901df975695c1326e1699b1d85b0b
|
||||
DIST haml-5.0.2.tar.gz 124000 SHA256 76e1024120d00454e11d6061a630ce785bf7092ba9063bbe1926ae51fceeb619 SHA512 c266a48424db4c9949d29bdb72f2c96ef5878a78ae98867b9259b0e2e2f581cb9fecf4c51091e6bce3ba4d86c60b44e8c7e95759a8aec8c95d59b9707903032e WHIRLPOOL ffaf5249f3241573c4752d31031b290a5190da14701b5f194660c342bffd546b38f279707a9befcfbb72f8ec70fe994966bcfce5c4f576ff1a1fd97615ea3d2c
|
||||
EBUILD haml-4.0.7-r1.ebuild 1282 SHA256 eeb14c31a4ad3afb41574fd82f36c8db3ed19eb268380d71a33f0710d3d12faf SHA512 fabe972053bb3b4c3266e014498a29f24231a1a9f601cb31a22b6f0c0ec3b47f2fe4d60b88a009c5db89e64c59c598b48df51f01b8890e808bc3a6a45d8f7a43 WHIRLPOOL a8cd1804c18047a0d89f8715ceee394961cb9424389a86053da157b0d6f24eea16157d1e8d99e6f34726ef7ff85efa325a7ab09c60c281f60d1b3967df6d35f1
|
||||
EBUILD haml-5.0.1.ebuild 1585 SHA256 0f0da192277e74bffbcc8b0e32692e5e401df8d64df1fbf8f93f12026538a4b3 SHA512 b5ce3e380a93ac7f5fdb06bd4914bf7cadc0931e2432e7cb282e7737e75f5035ec92b8dab2cefbbc9a92674aad1c723fb647f6218a638fc0f2f6bdb78b6963e8 WHIRLPOOL 9d9d5b35e574ed4ec5f4216338581331aece02e44af77c7624c9a456b86dd75688e22dbf8b5643b83ff3eac61f161d4174a0a0701d2732d8164edc9ff95c5b7c
|
||||
EBUILD haml-5.0.2.ebuild 1581 SHA256 559a2307675f6815a2a9f058842887898d91a1ced6227d4d54565a4b7dee5a85 SHA512 ba3c27c518d89bc5eedc0e77a1c799776cbcf500dbc886121cf11d94bd4a5ef29c6fac4a312abcfbf39ba51708c26e0da3806830bb29f64aafcff79f1d1debbe WHIRLPOOL f807e6cb8cc5deba2529380364d20606bd88a66f22c7a9a7c4462360d635c63290bdb6ec450e441ecf9606a9321a3c921ba1e4f296bfa8b657bdfb187b34801a
|
||||
MISC ChangeLog 3443 SHA256 dfb94f75fc8462c19b4d19183b313eb20aec3e6d8a24e87abbd718f6b66a84e0 SHA512 ec2a2d184646cf350aa16c0c42f222a067b6e36740b67638a545cb6723cff19b32985ddf8c81c794e84dfed5b47d5a7fa6b2ee53b76bcf05fa163d4ddc54bf07 WHIRLPOOL 680832b72b0c219dd3de979bba333573f68591f8ec0dc440b31f10886a2deb2767be8f797bb0f05a9741820c130019b674e7fdc14bf20ce4d03fd30694c29adb
|
||||
MISC ChangeLog-2015 14172 SHA256 486b4aa86f20230b215909732049da35b146a6f465e0336bae727a957582b13c SHA512 e5d371aac544a3493064b66d73258201d769550623fe46fea3f0f249e085d4d316b5e445adfb3658d9f0ccf37ab24a094837f74fc1c18f01a980aaf8a852412f WHIRLPOOL 5cab8d040c316970c6b32db4d2cc6c7a81b705942e25a3a17d5645d2726cfb0ffe2ce1af4cabf3383b8316dff9e8ac299111ca95eeaf9a747c26628bc12cbc29
|
||||
MISC metadata.xml 247 SHA256 1236c1552dc683658bd5bc3c5f880b71d9dfa13025edab4a0f8973f9eaa6bcf5 SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 WHIRLPOOL c1aa829db3553d79fe71a8bf79fd6ea24e9fff4e591a4ade3c05e2a97b0df352170fbce76450c0402ec6d8998951c2f3eb3e198ac4638c0e0882208b9f4d8fc8
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
RUBY_FAKEGEM_TASK_DOC="-Ilib doc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A ruby web page templating engine"
|
||||
HOMEPAGE="http://haml.info/"
|
||||
SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="${RDEPEND} !!<dev-ruby/haml-3.1.8-r2"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/temple-0.8.0 dev-ruby/tilt:*"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/minitest:5
|
||||
dev-ruby/nokogiri
|
||||
dev-ruby/railties:4.2
|
||||
dev-ruby/activemodel:4.2
|
||||
dev-ruby/actionpack:4.2
|
||||
)
|
||||
doc? (
|
||||
dev-ruby/yard
|
||||
>=dev-ruby/maruku-0.7.2-r1
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
|
||||
sed -i -e '/bundler/ s:^:#:' \
|
||||
-e 's/gem "minitest"/gem "minitest", "~>5.0"/'\
|
||||
-e '1igem "actionpack", "~>4.2"'\
|
||||
-e '1igem "activesupport", "~>4.2"; gem "activemodel", "~>4.2"'\
|
||||
-e '1igem "railties", "~>4.2"'\
|
||||
test/test_helper.rb || die
|
||||
# Remove test that fails when RedCloth is available
|
||||
sed -i -e "/should raise error when a Tilt filters dependencies are unavailable for extension/,/^ end/ s/^/#/"\
|
||||
test/filters_test.rb || die
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST jira-ruby-1.2.0.gem 53760 SHA256 427127d81f6cbe94ba8c0b9c25e7caedcdee6226719ddd9a9ab4b9c64d2dda4a SHA512 83f469a818fcfe84fb4d7dd744400f937b114930e3108ac3a2d4aa99f4d0780961d929b781cc0f9bb614c09cc7651a7e9addb2d5a38caa086f239abc5aed92f8 WHIRLPOOL 130da1340fb7b28bd0046f6b370498aa8dcde13c89dab4693e2c18f34ccbb469101a255aa3a4e15fed783dbf2c691709747eb1f3d2f710124c16c477cbf975e6
|
||||
DIST jira-ruby-1.3.0.gem 57344 SHA256 b25f24188e42b0e87b6a8d5b6abfab999e94ae82de5fde32a1e9661c648e093a SHA512 dcfbce86e21b57a2c50d11655d4e94c7341c32f32c935f7d2f841d4706e61011c96b2bc57a8d7f2c0c6a1288b21ac7fcef9d21d16a8b6a8d6f82e6e8ef77b7ac WHIRLPOOL 936630df6c1f7bd63d7349a305fd64b34794c08c38cbdebb7e5d9aefde76904ad2696201b14f67b460ddc17f0802499662452b2f9517e411ac2526e8da0f83d8
|
||||
DIST jira-ruby-1.4.0.gem 57856 SHA256 bf6ead596530def3945b30b5d9729074cd034a6481233c2fc34845fd7f267e5b SHA512 11a8560b5ae31e9da508e1ba1bd5cf1916d65535d05c0f888e126e712070835f89cacb5d90c6118b8abd4363b62b0f5c070cde40b2c034d98f4eab4b584d2104 WHIRLPOOL 7f81e4ac41b41381ece295523657a8d13e20a6c766a93e6e00e8e8c8630318bac671cde96c85e741570fce0a10a6d7e4c10b2d37a766e347c40afa8360c7c41f
|
||||
EBUILD jira-ruby-1.2.0.ebuild 869 SHA256 56f709823e4f430686069d4829b1dbfac1a5d122daf3dea47572fd994c36cc6c SHA512 38ac5bd07b922478b78f45291fa05e6f68b7532c8c1597dafa1b4c1b208be7c55f0a3a9ef0c7e82eec6000f61684fb6e9b0ca3f9316e94a184ee576ff9107e77 WHIRLPOOL 42fb26d312d19414a59eb45ff1174ea06f5018d759fea17e82b9e203418151891957f32145dcac2eae6f450b600d23bb49109b0d190e07d6326cf75997337162
|
||||
EBUILD jira-ruby-1.3.0.ebuild 921 SHA256 0eeb1f3d616ea308f4572b75ab8f545962f9ba543b6a84c76e516a5d4a722f36 SHA512 d6270dbf0869cc0a244a2b24c2d3e6fef80ab3fafd2f3b247349cf0fe1b6b7ec63eaaa890d8c97ea258790f6d9bf984ddb111d757e7d308928bb024e138ece1d WHIRLPOOL de2009d5a6a366ba18bc8a3dd1b9b1b76d3b6440bc3a793ab3a8a036b01975b062ee2174654ab24336a4c8d99dbe4a75e8fc8ab8311235ed0c2195ec391f6f78
|
||||
EBUILD jira-ruby-1.4.0.ebuild 921 SHA256 0eeb1f3d616ea308f4572b75ab8f545962f9ba543b6a84c76e516a5d4a722f36 SHA512 d6270dbf0869cc0a244a2b24c2d3e6fef80ab3fafd2f3b247349cf0fe1b6b7ec63eaaa890d8c97ea258790f6d9bf984ddb111d757e7d308928bb024e138ece1d WHIRLPOOL de2009d5a6a366ba18bc8a3dd1b9b1b76d3b6440bc3a793ab3a8a036b01975b062ee2174654ab24336a4c8d99dbe4a75e8fc8ab8311235ed0c2195ec391f6f78
|
||||
MISC metadata.xml 386 SHA256 fb9cbb75ad364bbccd5185f8e0f0eaa25015aa2a7960294b4b40f67f2dfc043e SHA512 602e523d7dc556ab2d2dfc3abe9c4754fc21792931ea6698baf82f23f03db3ba5135dcc867f608e01fd66a166b9312e838f404fed91eb5f286f766353d0d1a67 WHIRLPOOL 4cebd2b63d5148ce656a4cff3505aab9efa712bff44fd4628f5dbfcc32656103b8fa52e1b97dd03b21e1d8822bc8a1f00f0621cc6c70aeff540d3e5627640f39
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
USE_RUBY="ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="API for JIRA"
|
||||
HOMEPAGE="https://github.com/sumoheavy/jira-ruby https://rubygems.org/gems/jira-ruby"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/activesupport:*
|
||||
dev-ruby/multipart-post
|
||||
>=dev-ruby/oauth-0.5.0
|
||||
<dev-ruby/oauth-1"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/railties
|
||||
>=dev-ruby/webmock-1.18.0:0
|
||||
dev-ruby/rake )"
|
||||
|
||||
DEPEND="${DEPEND} test? ( dev-libs/openssl:0 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/bundler/d" \
|
||||
-e '1igem "webmock", "~>1.0"' \
|
||||
spec/spec_helper.rb || die
|
||||
sed -i -e '/git ls-files/d' ${PN}.gemspec || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S rake jira:generate_public_cert || die
|
||||
RSPEC_VERSION=3 ruby-ng_rspec || die
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST maruku-0.7.2.gem 142336 SHA256 e8a755d8e9c24f1601157c8b376f0378f88d487fa777aa655f332504557a0798 SHA512 45eaec7ba721499acbfed97cac4eddfe50c2200a70394e06dc6dd4c6c642b0c58d126c48dabfc4b9697423dd99ecf8691e223125a44d59a382a76e051f2af622 WHIRLPOOL e472acd1366a032c920447ede4a329defa074338da16ae3075238f6f2d6498b2968a1f09ac040ff90d9aef14ea4d0d5a118abcf334cd245a231fb3cc1eb0a090
|
||||
DIST maruku-0.7.3.gem 140288 SHA256 dd14156f57b5433993710adca63b766d18b36f6e35cb25c21b178a6edfedebe4 SHA512 efef3eea7451e32c06c0820834cb98eb5424f6837b2e66e44482679d73d958e1e2c59e790a3e5ba26e0c91ece0a5c17f91877a7797d9a15a73b5344b0d444507 WHIRLPOOL 8ec5e8f8ebfb3650c674dca3f70c34260599a3f3a56636306ba2f9bc2e8d7ddf44e4183d901819228bd91394bd1c86c6c9eee6a8b03edcc9496b901ad7a12c82
|
||||
EBUILD maruku-0.7.2-r1.ebuild 1249 SHA256 4c1d2a2125583580fa2e3ef93b26c618fb797c682682bcb550db2470636be7cd SHA512 01753e30c7897650229c9aae177d97c6b9a8b53697677d48d6073f75894a630d9660b8be5b82e5feec1405e83b440665e00cf99e577013d99001624612ebe39a WHIRLPOOL 8ee67630475a8cfb3f38239659b04e8ed6c2b35ab683668c4c1937b5baf75dd382052913109ee0f63eff4a3630c7f89f55334800bd901e01524e6faa67933a50
|
||||
EBUILD maruku-0.7.3.ebuild 1254 SHA256 ea558b03ca0cef29ccc5b8e14ce0b54725449f0bde16d78fa24b84efa9163f0a SHA512 039de1f4d0208eabf934da07af2cbfdd0dfe5d39e6010f395efb3ac4068340b97f2b6c8ff17bc7ec3a751cb512e8bd6a321f5b0f28fb3e85b1f14a6b131e41a8 WHIRLPOOL db9e93743c645a8265a726c3dffd7a9dc587e1964c3bef69eea156c9ef121035ce94e68d51897a8046ff3e0b1ad71fbeacf45cfd29075d568d2bf89233f77f2a
|
||||
EBUILD maruku-0.7.3.ebuild 1261 SHA256 7c05cb503a7539fd653307d43d122a4db868432561a3c844f7b0b013dee34ea1 SHA512 8ca483523d869ce2234bf417227b0fc46ce364cefb07600931c77898700250fa3a1aebef604e57c0d30f0be095b776c977589b9b01de7320ed9456ad375c4816 WHIRLPOOL a8587e59a13c529839910d8a7a276e5deb1663fd8e3ad44d376564ae09d9865aceaf3b546f2aec965f52fb626168a8da1dcab68bb5347d8eacc6c8b5ae38035a
|
||||
MISC ChangeLog 3006 SHA256 a0423f6dd99e871ec937dd9a50a3985aa80157f764eaada2cd527c18c1ef3f75 SHA512 ed588d349a90397b655bef947234138a2889824c99ef1cfb1b55d9b43e25970d224c2f3871939a557ff6b8fa11e44872a77701061a512c9cffd509bcc9052df9 WHIRLPOOL 0d27960254c65d1a07375859043fdc3ab0ef4bd372db187d0197f96659393d4c66b0bd4b542d5fcf6c8753c7776865411b88ab0c8c0a6497ad448d18ef9d9faf
|
||||
MISC ChangeLog-2015 6485 SHA256 e68913c76d5cdab08c1824256b42c0f911a5403577ae30e6d93d5876f28815e1 SHA512 c8828c232641a7ed1cffaa87da5d556a23be422ad0ab096a635a008e7c0c2c7f4033e9cb96e4ee5fbce9478500194ea7bb46e75ce3f6b8eed86e48e4bc327265 WHIRLPOOL 51015ee8a096e9ddc3cd983221b9d10654d7bdca789438c131010c50bab95ec7bcbdba807c19e925b7ab554a3cc6f68b4868dc830da550346b56e8c786e795df
|
||||
MISC metadata.xml 454 SHA256 3f4febe14e3aef672d5e3129dcf855657d3f76a2512d51543da54c0cd5bbe0f7 SHA512 b58d0a08843b11dd0ce0fc68d347f16aa2e6fd6530a3f7a54ece40c6076cc64544857081d9ff889a816ac545e68973f709c168378fdd756bca286e4b874a2084 WHIRLPOOL c8620e62a0e2cd5c0546ce6b4c4639fe8f9a9cd1ffbebfc39f613a0aeb96bc7483d00170d649372d94686ddf4fae3dd74ec6ac9f026cb26e980bb6248dbaf7ae
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST stklos-1.10.tar.gz 6097807 SHA256 215e6e6ffcf7751be5f0c114f83286f99e556e089ca1b0ee66f54dd1be080de4 SHA512 64877dec82b4c19bcaea95f6c60a4b9dff19c11bf11792fa5204d0ca3bb6f6962cc9250b35dcd5f01015e430b9a027add4f40c6a7169858893cab3e8c8df0bbb WHIRLPOOL aba96ee4d258c1f92100392f0fbcd5fa39fcadba23538ca70c1c6c3a952460cfd1e3675b03500a85265208f548dfdf2f6bbf89a755338bd09b5ad9ec09785a6d
|
||||
EBUILD stklos-1.10.ebuild 933 SHA256 1194bc3540318855177d1e47cefb597c1be41c2116d002b966c6c2796f33198f SHA512 83a2683651b4c231cf5369f2276c254379a5c84170b35cd405d887ad106c2cf70052dced4a8aca2372e83606a16d5cde104caee02bc7e979f67b92bff76fadb6 WHIRLPOOL 39deb70a3241743314f2793adfdde99f3363b56f368225a406b483308d42a288620f704334c948d8afc4b86ae2b183abba2a2375d6210298ac168013cb73218c
|
||||
EBUILD stklos-1.10-r1.ebuild 898 SHA256 786108e7b68d5fec7aa4a1e7705e3812e8ad8ab651d7c89f2aad622f2396f536 SHA512 c11a85b5044b87af3e9bc4cc4550ec76006e902868cb248eb47c1972fec64b353bb4c580a67f570306715b6c21bc9c26b866a9470512c88b7b48c8cd70314d7c WHIRLPOOL d6baafaa5d6b63294482447d2dca4f839368ba9ffe2b06166fef4b76939e96289c8efa70e8c6f6b2c245d41d3bc03f317e1385b32763eac48173b1e79c1c4021
|
||||
MISC ChangeLog 2545 SHA256 0b5580375f5e0c697d3d9f466dedd7cf2443561653a234d3816701fa14706bf0 SHA512 cfd302615fd5ee23f5b0ca7c0e6c95480bb837d4593d9c5d47555588a08bef0ae0ac575b11f5b39ae87fecef3adfedf752df73fdf1e73566067f3bf907e50b40 WHIRLPOOL a0d2bb82bf768808ab89bb7fd5d0ba2a38b9b67659427785064ca708fcc710a3a139ff5272347eebe7ed0ea9ffb96fa21c9970c6673ca8a9b353cfdd50a5e626
|
||||
MISC ChangeLog-2015 3542 SHA256 149a0c9d7800b8a835ae6f1bea16d5d30f5ebe72d90c548103d678451e0c1645 SHA512 98cb358145fe43c6b112c18460e5260ab97669f3652f767e98606dd7aff1baad90ad462c1512767d497d1883cbde43a482d2409797ff2a0fdecf9b7ef26ed366 WHIRLPOOL 5e436599e1022b60e4e412a59e77b719bd921a73d6c46a133f66869caf1620f4a408fbe1a1e21ff48352ba3d5f19cdb67a6c2bdf7a61063a10885c44e567bdd3
|
||||
MISC metadata.xml 602 SHA256 0e1670e8cfd722cfd32b5d9b6dd22b1c7d7938ce2f2df18e596ac5c3d34a6c3e SHA512 ee3d82277e478d2e00f67fc96268dd45440efd0a2b3dac1adae60e905af831478fdb43ce9051f909b20183a305784d7327bc677887598fbb5558c9a6b6297aa1 WHIRLPOOL 585c2d400987e480d73289e32b7bddc4649842476336b0727999b88f825c97670f2d96458f1e23b8c3639711201144a3a7301d27d38602c7a9f2f69e6bbca9ad
|
||||
|
@ -0,0 +1,75 @@
|
||||
From 7f0be6a33b8260f7789c6aeed58be8d1c844229a Mon Sep 17 00:00:00 2001
|
||||
From: Leslie Zhai <lesliezhai@llvm.org.cn>
|
||||
Date: Tue, 1 Aug 2017 14:13:05 +0800
|
||||
Subject: Fix K3b::Device::from2Byte out-of-bounds issue.
|
||||
|
||||
A great bug report by Mark!
|
||||
|
||||
BUG: 382941
|
||||
---
|
||||
libk3bdevice/k3bdeviceglobals.cpp | 24 ++++++++++++------------
|
||||
tests/k3bdeviceglobalstest.cpp | 4 +++-
|
||||
2 files changed, 15 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/libk3bdevice/k3bdeviceglobals.cpp b/libk3bdevice/k3bdeviceglobals.cpp
|
||||
index 090ed29..c016f59 100644
|
||||
--- a/libk3bdevice/k3bdeviceglobals.cpp
|
||||
+++ b/libk3bdevice/k3bdeviceglobals.cpp
|
||||
@@ -212,27 +212,27 @@ void K3b::Device::debugBitfield( unsigned char* data, long len )
|
||||
}
|
||||
|
||||
|
||||
-quint16 K3b::Device::from2Byte( const unsigned char* d )
|
||||
+quint16 K3b::Device::from2Byte(const unsigned char* d)
|
||||
{
|
||||
- if (d == NULL) {
|
||||
- qWarning() << "Invalid nullptr!";
|
||||
+ if (d == NULL || strlen((const char *) d) < 2) {
|
||||
+ qWarning() << "Invalid Byte!";
|
||||
return 0;
|
||||
}
|
||||
- return ( (d[0] << 8 & 0xFF00) |
|
||||
- (d[1] & 0xFF) );
|
||||
+ return ((d[0] << 8 & 0xFF00) |
|
||||
+ (d[1] & 0xFF));
|
||||
}
|
||||
|
||||
|
||||
-quint32 K3b::Device::from4Byte( const unsigned char* d )
|
||||
+quint32 K3b::Device::from4Byte(const unsigned char* d)
|
||||
{
|
||||
- if (d == NULL) {
|
||||
- qWarning() << "Invalid nullptr!";
|
||||
+ if (d == NULL || strlen((const char *) d) < 4) {
|
||||
+ qWarning() << "Invalid Byte!";
|
||||
return 0;
|
||||
}
|
||||
- return ( (d[0] << 24 & 0xFF000000) |
|
||||
- (d[1] << 16 & 0xFF0000) |
|
||||
- (d[2] << 8 & 0xFF00) |
|
||||
- (d[3] & 0xFF) );
|
||||
+ return ((d[0] << 24 & 0xFF000000) |
|
||||
+ (d[1] << 16 & 0xFF0000) |
|
||||
+ (d[2] << 8 & 0xFF00) |
|
||||
+ (d[3] & 0xFF));
|
||||
}
|
||||
|
||||
|
||||
diff --git a/tests/k3bdeviceglobalstest.cpp b/tests/k3bdeviceglobalstest.cpp
|
||||
index 307b772..635ee39 100644
|
||||
--- a/tests/k3bdeviceglobalstest.cpp
|
||||
+++ b/tests/k3bdeviceglobalstest.cpp
|
||||
@@ -23,8 +23,10 @@ DeviceGlobalsTest::DeviceGlobalsTest()
|
||||
|
||||
void DeviceGlobalsTest::testFrom2Byte()
|
||||
{
|
||||
- const unsigned char* d = NULL;
|
||||
+ unsigned char* d = NULL;
|
||||
QCOMPARE(K3b::Device::from2Byte(d), (quint16)0);
|
||||
+ unsigned char buf[1] = { '\0' };
|
||||
+ QCOMPARE(K3b::Device::from2Byte(buf), (quint16)0);
|
||||
}
|
||||
|
||||
void DeviceGlobalsTest::testFrom4Byte()
|
||||
--
|
||||
cgit v0.11.2
|
@ -0,0 +1,120 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
KDE_TEST="true"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
|
||||
HOMEPAGE="http://www.k3b.org/"
|
||||
|
||||
LICENSE="GPL-2 FDL-1.2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep karchive)
|
||||
$(add_frameworks_dep kbookmarks)
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kfilemetadata 'taglib?')
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep knotifyconfig)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep solid)
|
||||
$(add_kdeapps_dep libkcddb)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
media-libs/libsamplerate
|
||||
dvd? ( media-libs/libdvdread )
|
||||
ffmpeg? (
|
||||
libav? ( media-video/libav:= )
|
||||
!libav? ( media-video/ffmpeg:0= )
|
||||
)
|
||||
flac? ( >=media-libs/flac-1.2[cxx] )
|
||||
mp3? ( media-sound/lame )
|
||||
mad? ( media-libs/libmad )
|
||||
musepack? ( >=media-sound/musepack-tools-444 )
|
||||
sndfile? ( media-libs/libsndfile )
|
||||
taglib? ( >=media-libs/taglib-1.5 )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
webkit? ( $(add_qt_dep qtwebkit) )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
app-cdr/cdrdao
|
||||
dev-libs/libburn
|
||||
media-sound/cdparanoia
|
||||
virtual/cdrtools
|
||||
dvd? (
|
||||
>=app-cdr/dvd+rw-tools-7
|
||||
encode? ( media-video/transcode[dvd] )
|
||||
)
|
||||
emovix? ( media-video/emovix )
|
||||
sox? ( media-sound/sox )
|
||||
vcd? ( media-video/vcdimager )
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
flac? ( taglib )
|
||||
mp3? ( encode taglib )
|
||||
sox? ( encode taglib )
|
||||
"
|
||||
|
||||
DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-out-of-bounds.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DK3B_BUILD_API_DOCS=OFF
|
||||
-DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
|
||||
-DK3B_ENABLE_HAL_SUPPORT=OFF
|
||||
-DK3B_ENABLE_MUSICBRAINZ=OFF
|
||||
-DK3B_DEBUG=$(usex debug)
|
||||
-DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
|
||||
-DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
|
||||
-DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
|
||||
-DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
|
||||
-DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
|
||||
-DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
|
||||
-DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
|
||||
-DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
|
||||
-DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
|
||||
-DK3B_ENABLE_TAGLIB=$(usex taglib)
|
||||
-DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
|
||||
-DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
|
||||
$(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde5_pkg_postinst
|
||||
|
||||
echo
|
||||
elog "If you get warnings on start-up, uncheck the \"Check system"
|
||||
elog "configuration\" option in the \"Misc\" settings window."
|
||||
echo
|
||||
|
||||
local group=cdrom
|
||||
use kernel_linux || group=operator
|
||||
elog "Make sure you have proper read/write permissions on optical device(s)."
|
||||
elog "Usually, it is sufficient to be in the ${group} group."
|
||||
echo
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST kwave-16.12.3.tar.xz 1522844 SHA256 4da5ee0868480402dd2d8b46cd1786ffb6d1e2876fd59b672e95003119e4bfe8 SHA512 cb3f9d131ab58d0a7567fcd97a6eaca0dc3b98fb4f54caa9304b33fa0969bf6e1b12527718892907d89fcccc2fc183caa682309bee948ec0bfeb516186e77c64 WHIRLPOOL 755ee4f169679754384c0f0702c56971bfcb282606fdc652c63e79e624ed73db11aa514a30ab5d5d5736773a12fb08e7acf5390b9f1bd73af297e5ce0eef8d43
|
||||
DIST kwave-17.04.3.tar.xz 4654960 SHA256 b68b23976479c3994c8074a72c0f20a562622c64909c9df5c5dd8532b023fad6 SHA512 781f88532fb0a1309f8589aa60b91e0c78b93eab29ae4016a4009b5280e24449e43bd1508b58540b46e2d3aa6965c45101fd7f374ddacfd19eee9ee2e6af6314 WHIRLPOOL 6505e981b658f449e57656b983e44bec8d1768eaffd5ea47335c1ff464dd82986fb5781a154bd579a2d5ac09df4cada9d7ac5a991fd75926b9c44fb1d471b8fa
|
||||
EBUILD kwave-16.12.3.ebuild 1942 SHA256 2ff165e385c14196b4dbe88675e219c2b24b49c5b7d78cb89a90b5152abd2b4b SHA512 98eb87358b7af5dd960049982df8e115aa1f6d2195021437aa206b9b1559f63ad45b92029980d4454f8a222dcab32d1b41739910b72fbd3d55b5320da9559507 WHIRLPOOL ce9a8062fd5b60ea1e11469609279e85fb2c912a7e1b6e3b76f3330ec736942f3d589234e96725528d6721dee63f5481621cbc1da62d773ae3284611335e7188
|
||||
EBUILD kwave-17.04.3.ebuild 1944 SHA256 3715e29dec9320e9bb7ee575b2888b58bf9bdc1e2c3eb8e790f2b0c267e7bf96 SHA512 aff1565116e4d06490c6cb2ecad2836622ec66f1e27c7ce827b1832415a318e3b8b79814ef74b0a0d35db07bf32a24462e467441612565c265af4f01cebf8dc1 WHIRLPOOL 18fbbe4a2788d4043961562e50a1b146fe0d2eccef70f9c60d36467b70b433034f66b9ff83676852ce4513ce88f27673483ccda125f300cb6dbeb39657ddff76
|
||||
EBUILD kwave-17.04.3.ebuild 1989 SHA256 1656f897c4c54e086ead9910550bb53a99540cb9363d52f9482820bf9f563cad SHA512 92474c5b2545fb0ac7efccb73927e4afb2c146cc3ea5d1c24b61bf1d7ceb4d44e88b46e65fd1f96ecbeb9a188a7576787062d2070419f75d26629f7da8786341 WHIRLPOOL 84748ca6a5b75225526d49ea27937dd3f76c26e4fb8df5ae06e291577949c09a32de96b1b625431b75490010c03bed39e0306f16770075d09778f646dccd0f5e
|
||||
MISC ChangeLog 747 SHA256 3fa3e61b8a356586823b3d7de6669e257360c484e4bdc2dfd68471066497c21c SHA512 d10c1fd75c8d84329fef2b79bddff37823a3aeb8089d0a8c19261bbe3037dbde92f036c147bf7a37ff7004490907b5b478266ae483cfd04324206d0ef6aa3d8f WHIRLPOOL b7bdd7b95abc074fb8e69508865399bbb44c6b3e49e56eec450212ff2e023210167a92ffd640379abd2dfc472954adc30fb32c8933312d2ea145a22916a5d31d
|
||||
MISC metadata.xml 824 SHA256 2529868ff558c1dcce9938f5193470d031bea93f8b702c4712de12a6f50c694d SHA512 0de131098d6a67a458ab914b5ca3e7ccc8cb99b955ec33a3de89bc3fb0882d1e25f8df204524e444f7a27565d2a0199ce41c62b17162fa4d23b37525d8630402 WHIRLPOOL 82826b2678a819996963d8801b7b6abe15aa945a5c062897c5f864716bfc427063c566ab66bfd780f0245a6f681112a25c1d43901faafe40f29ce26c606b4452
|
||||
|
@ -1,13 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# This file is executed at plasma shutdown.
|
||||
# Uncomment the following lines to kill the agents
|
||||
# that were started at session startup.
|
||||
|
||||
#if [ -n "${GPG_AGENT_INFO}" ]; then
|
||||
# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1
|
||||
#fi
|
||||
|
||||
#if [ -n "${SSH_AGENT_PID}" ]; then
|
||||
# eval "$(ssh-agent -s -k)"
|
||||
#fi
|
@ -1,29 +0,0 @@
|
||||
# Agents startup file
|
||||
#
|
||||
# This file is sourced at plasma startup, so that
|
||||
# the environment variables set here are available
|
||||
# throughout the session.
|
||||
|
||||
# Uncomment the following lines to start gpg-agent
|
||||
# and/or ssh-agent at plasma startup.
|
||||
# If you do so, do not forget to uncomment the respective
|
||||
# lines in PLASMADIR/shutdown/agent-shutdown.sh to
|
||||
# properly kill the agents when the session ends.
|
||||
|
||||
#if [ -x /usr/bin/gpg-agent ]; then
|
||||
# eval "$(/usr/bin/gpg-agent --daemon)"
|
||||
#fi
|
||||
|
||||
#if [ -x /usr/bin/ssh-agent ]; then
|
||||
# eval "$(/usr/bin/ssh-agent -s)"
|
||||
#fi
|
||||
|
||||
# Uncomment the following lines to start rxvt-unicode which has the ability to
|
||||
# run multiple terminals in one single process, thus starting up faster and
|
||||
# saving resources.
|
||||
# The --opendisplay ensures that the daemon quits when the X server terminates,
|
||||
# therefore we don't need matching lines in agent-shutdown.sh.
|
||||
|
||||
#if [ -x /usr/bin/urxvtd ]; then
|
||||
# /usr/bin/urxvtd --opendisplay --fork --quiet
|
||||
#fi
|
@ -0,0 +1,40 @@
|
||||
From a9b685f0dab7f21dfa3ed55011c035bab1c972d9 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= <koalinux@gmail.com>
|
||||
Date: Tue, 1 Aug 2017 23:09:24 +0300
|
||||
Subject: [PATCH] Source files in /etc/plasma/{startup,shutdown}
|
||||
|
||||
---
|
||||
startkde/startplasmacompositor.cmake | 10 ++++++++++
|
||||
1 file changed, 10 insertions(+)
|
||||
|
||||
diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
|
||||
index 5bcf26a..e965f19 100644
|
||||
--- a/startkde/startplasmacompositor.cmake
|
||||
+++ b/startkde/startplasmacompositor.cmake
|
||||
@@ -157,6 +157,11 @@ for prefix in `echo $scriptpath`; do
|
||||
done
|
||||
done
|
||||
|
||||
+# Gentoo part for FHS installs
|
||||
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do
|
||||
+ test -r "${file}" && . "${file}"
|
||||
+done
|
||||
+
|
||||
echo 'startplasmacompositor: Starting up...' 1>&2
|
||||
|
||||
# Make sure that the KDE prefix is first in XDG_DATA_DIRS and that it's set at all.
|
||||
@@ -232,6 +237,11 @@ fi
|
||||
|
||||
echo 'startplasmacompositor: Shutting down...' 1>&2
|
||||
|
||||
+# Gentoo part for FHS installs
|
||||
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do
|
||||
+ test -r "${file}" && . "${file}"
|
||||
+done
|
||||
+
|
||||
unset KDE_FULL_SESSION
|
||||
xprop -root -remove KDE_FULL_SESSION
|
||||
unset KDE_SESSION_VERSION
|
||||
--
|
||||
2.13.0
|
||||
|
@ -0,0 +1,34 @@
|
||||
commit ae943198bf74d563adcb1f3d36ee4ba1b7b274a9
|
||||
Author: Aleix Pol <aleixpol@kde.org>
|
||||
Date: Fri Jul 28 13:21:38 2017 +0200
|
||||
|
||||
Prefer using https for kns providers
|
||||
|
||||
CCBUG: 382820
|
||||
|
||||
diff --git a/components/shellprivate/widgetexplorer/plasmoids.knsrc b/components/shellprivate/widgetexplorer/plasmoids.knsrc
|
||||
index c683a257..03c7de0e 100644
|
||||
--- a/components/shellprivate/widgetexplorer/plasmoids.knsrc
|
||||
+++ b/components/shellprivate/widgetexplorer/plasmoids.knsrc
|
||||
@@ -36,7 +36,7 @@ Name[x-test]=xxPlasma Widgetsxx
|
||||
Name[zh_CN]=Plasma 部件
|
||||
Name[zh_TW]=Plasma 元件
|
||||
|
||||
-ProvidersUrl=http://download.kde.org/ocs/providers.xml
|
||||
+ProvidersUrl=https://download.kde.org/ocs/providers.xml
|
||||
Categories=Plasma 5 Plasmoid
|
||||
StandardResource=tmp
|
||||
InstallationCommand=kpackagetool5 --install %f --type Plasma/Applet
|
||||
diff --git a/wallpapers/image/wallpaper.knsrc b/wallpapers/image/wallpaper.knsrc
|
||||
index 4a0cf2d6..2decc7e7 100644
|
||||
--- a/wallpapers/image/wallpaper.knsrc
|
||||
+++ b/wallpapers/image/wallpaper.knsrc
|
||||
@@ -36,7 +36,7 @@ Name[x-test]=xxWallpapersxx
|
||||
Name[zh_CN]=壁纸
|
||||
Name[zh_TW]=桌布
|
||||
|
||||
-ProvidersUrl=http://download.kde.org/ocs/providers.xml
|
||||
+ProvidersUrl=https://download.kde.org/ocs/providers.xml
|
||||
Categories=KDE Wallpaper 800x600,KDE Wallpaper 1024x768,KDE Wallpaper 1280x1024,KDE Wallpaper 1440x900,KDE Wallpaper 1600x1200,KDE Wallpaper (other)
|
||||
StandardResource=wallpaper
|
||||
Uncompress=archive
|
@ -0,0 +1,69 @@
|
||||
commit 7e2a29b0b18abe31df68c2f176124acfbc15c438
|
||||
Author: Kai Uwe Broulik <kde@privat.broulik.de>
|
||||
Date: Tue Aug 1 12:53:38 2017 +0200
|
||||
|
||||
[Notifications] Improve mouse handling
|
||||
|
||||
* Make links clickable again
|
||||
* Don't pass visualParent to context menu as we already give it a position, fixes it being positioned incorrectly
|
||||
* Open context menu on press already like is done everywhere else
|
||||
* Give "Copy" the edit-copy icon
|
||||
* Deselect text after copying again, otherwise it stays selected but the user cannot unselect it.
|
||||
|
||||
BUG: 382263
|
||||
FIXED-IN: 5.10.5
|
||||
|
||||
Differential Revision: https://phabricator.kde.org/D7029
|
||||
|
||||
diff --git a/applets/notifications/package/contents/ui/NotificationItem.qml b/applets/notifications/package/contents/ui/NotificationItem.qml
|
||||
index dabf1b90..c260d588 100644
|
||||
--- a/applets/notifications/package/contents/ui/NotificationItem.qml
|
||||
+++ b/applets/notifications/package/contents/ui/NotificationItem.qml
|
||||
@@ -282,8 +282,6 @@ MouseArea {
|
||||
wrapMode: Text.Wrap
|
||||
textFormat: TextEdit.RichText
|
||||
|
||||
- onLinkActivated: Qt.openUrlExternally(link)
|
||||
-
|
||||
// ensure selecting text scrolls the view as needed...
|
||||
onCursorRectangleChanged: {
|
||||
var flick = bodyTextScrollArea.flickableItem
|
||||
@@ -297,23 +295,33 @@ MouseArea {
|
||||
anchors.fill: parent
|
||||
acceptedButtons: Qt.RightButton | Qt.LeftButton
|
||||
|
||||
- onClicked: {
|
||||
- if (mouse.button == Qt.RightButton)
|
||||
+ onPressed: {
|
||||
+ if (mouse.button === Qt.RightButton) {
|
||||
contextMenu.open(mouse.x, mouse.y)
|
||||
- else {
|
||||
- notificationItem.clicked(mouse)
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ onClicked: {
|
||||
+ if (mouse.button === Qt.LeftButton) {
|
||||
+ var link = bodyText.linkAt(mouse.x, mouse.y)
|
||||
+ if (link) {
|
||||
+ Qt.openUrlExternally(link)
|
||||
+ } else {
|
||||
+ notificationItem.clicked(mouse)
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
PlasmaComponents.ContextMenu {
|
||||
id: contextMenu
|
||||
- visualParent: parent
|
||||
|
||||
PlasmaComponents.MenuItem {
|
||||
text: i18n("Copy")
|
||||
+ icon: "edit-copy"
|
||||
onClicked: {
|
||||
bodyText.selectAll()
|
||||
bodyText.copy()
|
||||
+ bodyText.deselect()
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,172 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
KDE_TEST="forceoptional"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5 qmake-utils
|
||||
|
||||
DESCRIPTION="KDE Plasma workspace"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="+calendar geolocation gps prison qalculate +semantic-desktop"
|
||||
|
||||
REQUIRED_USE="gps? ( geolocation )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
$(add_frameworks_dep kactivities)
|
||||
$(add_frameworks_dep kauth)
|
||||
$(add_frameworks_dep kbookmarks)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep kdeclarative)
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
$(add_frameworks_dep kglobalaccel)
|
||||
$(add_frameworks_dep kguiaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kidletime)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kitemmodels)
|
||||
$(add_frameworks_dep kitemviews)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep kjs)
|
||||
$(add_frameworks_dep kjsembed)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep knotifyconfig)
|
||||
$(add_frameworks_dep kpackage)
|
||||
$(add_frameworks_dep krunner)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep ktexteditor)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
$(add_frameworks_dep kwallet)
|
||||
$(add_frameworks_dep kwayland)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kwindowsystem)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep kxmlrpcclient)
|
||||
$(add_frameworks_dep plasma)
|
||||
$(add_frameworks_dep solid)
|
||||
$(add_plasma_dep kscreenlocker)
|
||||
$(add_plasma_dep kwin)
|
||||
$(add_plasma_dep libksysguard)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtdeclarative 'widgets')
|
||||
$(add_qt_dep qtgui 'jpeg')
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtscript)
|
||||
$(add_qt_dep qtsql)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtx11extras)
|
||||
$(add_qt_dep qtxml)
|
||||
media-libs/phonon[qt5]
|
||||
sys-libs/zlib
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libxcb
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/xcb-util
|
||||
x11-libs/xcb-util-image
|
||||
calendar? ( $(add_kdeapps_dep kholidays) )
|
||||
geolocation? ( $(add_frameworks_dep networkmanager-qt) )
|
||||
gps? ( sci-geosciences/gpsd )
|
||||
prison? ( $(add_frameworks_dep prison) )
|
||||
qalculate? ( sci-libs/libqalculate:= )
|
||||
semantic-desktop? ( $(add_frameworks_dep baloo) )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
$(add_frameworks_dep kded)
|
||||
$(add_frameworks_dep kdesu)
|
||||
$(add_kdeapps_dep kio-extras)
|
||||
$(add_plasma_dep kde-cli-tools)
|
||||
$(add_plasma_dep ksysguard)
|
||||
$(add_plasma_dep milou)
|
||||
$(add_plasma_dep plasma-integration)
|
||||
$(add_qt_dep qdbus)
|
||||
$(add_qt_dep qtgraphicaleffects)
|
||||
$(add_qt_dep qtpaths)
|
||||
$(add_qt_dep qtquickcontrols 'widgets')
|
||||
app-text/iso-codes
|
||||
x11-apps/mkfontdir
|
||||
x11-apps/xmessage
|
||||
x11-apps/xprop
|
||||
x11-apps/xrdb
|
||||
x11-apps/xset
|
||||
x11-apps/xsetroot
|
||||
!dev-libs/xembed-sni-proxy
|
||||
!kde-plasma/freespacenotifier:4
|
||||
!kde-plasma/libtaskmanager:4
|
||||
!kde-plasma/kcminit:4
|
||||
!kde-plasma/kdebase-startkde:4
|
||||
!kde-plasma/klipper:4
|
||||
!kde-plasma/krunner:4
|
||||
!kde-plasma/ksmserver:4
|
||||
!kde-plasma/ksplash:4
|
||||
!kde-plasma/plasma-workspace:4
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
$(add_qt_dep qtconcurrent)
|
||||
x11-proto/xproto
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.4-startkde-script.patch"
|
||||
"${FILESDIR}/${PN}-5.10-startplasmacompositor-script.patch"
|
||||
"${FILESDIR}/${P}-ghns-https.patch"
|
||||
"${FILESDIR}/${P}-notifications.patch"
|
||||
"${FILESDIR}/${P}-unused-dep.patch"
|
||||
)
|
||||
|
||||
RESTRICT+=" test"
|
||||
|
||||
src_prepare() {
|
||||
kde5_src_prepare
|
||||
|
||||
sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \
|
||||
-i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package calendar KF5Holidays)
|
||||
$(cmake-utils_use_find_package geolocation KF5NetworkManagerQt)
|
||||
$(cmake-utils_use_find_package prison KF5Prison)
|
||||
$(cmake-utils_use_find_package qalculate Qalculate)
|
||||
$(cmake-utils_use_find_package semantic-desktop KF5Baloo)
|
||||
)
|
||||
|
||||
use gps && mycmakeargs+=( $(cmake-utils_use_find_package gps libgps) )
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kde5_src_install
|
||||
|
||||
# startup and shutdown scripts
|
||||
insinto /etc/plasma/startup
|
||||
doins "${FILESDIR}/10-agent-startup.sh"
|
||||
|
||||
insinto /etc/plasma/shutdown
|
||||
doins "${FILESDIR}/10-agent-shutdown.sh"
|
||||
}
|
||||
|
||||
pkg_postinst () {
|
||||
kde5_pkg_postinst
|
||||
|
||||
echo
|
||||
elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
|
||||
elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
|
||||
elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
|
||||
echo
|
||||
}
|
@ -1,15 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>in-gentoo@baka.org</email>
|
||||
<name>Seth Robertson</name>
|
||||
<description>Maintainer</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
</longdescription>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue