parent
82cd039242
commit
414b73b7d3
@ -1 +1,2 @@
|
|||||||
|
DIST unrar-5.5.5.tar.gz 220377 SHA256 a4553839cb2f025d0d9c5633816a83a723e3938209f17620c8c15da06ed061ef SHA512 b0979641737e3ef18f6708cc19e335c312ac5c6e2a13206d5fed9a5564ac99042c45a842da95163e53c6415131a39a91e901aeb186016da2e3781164679a07ff WHIRLPOOL e22399e866fabeb6f0c1617ca6b8852cf1bd406c0e95e5480692fe33bed9a130dd678f93dde6401015928437b99949865a80b21774788fdb1c7a12e3175560f4
|
||||||
DIST unrarsrc-5.4.5.tar.gz 226320 SHA256 e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c SHA512 ba2abf11638b5ee026cb9e0c3576c94376a01ab3c5411b9bd0e8116d64879c81e76df16f98d850f0f0f5387dda046f38be64ddfb4fe57431cc4d97066d6e3c2f WHIRLPOOL c8e035ec183f41d8faf8345b49d2a4d20e21f9c6e27f14d7794389942df4954cd66ab4a5be2fdff6d369b514ae99d5d015f35a36143d686563b2a8efdfc77dce
|
DIST unrarsrc-5.4.5.tar.gz 226320 SHA256 e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c SHA512 ba2abf11638b5ee026cb9e0c3576c94376a01ab3c5411b9bd0e8116d64879c81e76df16f98d850f0f0f5387dda046f38be64ddfb4fe57431cc4d97066d6e3c2f WHIRLPOOL c8e035ec183f41d8faf8345b49d2a4d20e21f9c6e27f14d7794389942df4954cd66ab4a5be2fdff6d369b514ae99d5d015f35a36143d686563b2a8efdfc77dce
|
||||||
|
@ -0,0 +1,44 @@
|
|||||||
|
Makefile: Fix parallel build issue
|
||||||
|
|
||||||
|
If clean runs in parallel with $(OBJECTS), it is possible to build some
|
||||||
|
objects first, then the clean target fires and deletes some, and then we
|
||||||
|
try to link and fail.
|
||||||
|
|
||||||
|
Gentoo-Bug: https://bugs.gentoo.org/528218
|
||||||
|
|
||||||
|
--- a/makefile
|
||||||
|
+++ b/makefile
|
||||||
|
@@ -139,23 +139,23 @@ uninstall: uninstall-unrar
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@rm -f *.o *.bak *~
|
||||||
|
-
|
||||||
|
-unrar: clean $(OBJECTS) $(UNRAR_OBJ)
|
||||||
|
@rm -f unrar
|
||||||
|
+ @rm -f default.sfx
|
||||||
|
+ @rm -f libunrar.so
|
||||||
|
+ @rm -f libunrar.a
|
||||||
|
+
|
||||||
|
+unrar: $(OBJECTS) $(UNRAR_OBJ)
|
||||||
|
$(LINK) -o unrar $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS)
|
||||||
|
$(STRIP) unrar
|
||||||
|
|
||||||
|
sfx: WHAT=SFX_MODULE
|
||||||
|
-sfx: clean $(OBJECTS)
|
||||||
|
- @rm -f default.sfx
|
||||||
|
+sfx: $(OBJECTS)
|
||||||
|
$(LINK) -o default.sfx $(LDFLAGS) $(OBJECTS)
|
||||||
|
$(STRIP) default.sfx
|
||||||
|
|
||||||
|
lib: WHAT=RARDLL
|
||||||
|
lib: CXXFLAGS+=$(LIBFLAGS)
|
||||||
|
-lib: clean $(OBJECTS) $(LIB_OBJ)
|
||||||
|
- @rm -f libunrar.so
|
||||||
|
- @rm -f libunrar.a
|
||||||
|
+lib: $(OBJECTS) $(LIB_OBJ)
|
||||||
|
$(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
|
||||||
|
$(AR) rcs libunrar.a $(OBJECTS) $(LIB_OBJ)
|
||||||
|
|
||||||
|
--
|
||||||
|
2.13.1
|
||||||
|
|
@ -0,0 +1,46 @@
|
|||||||
|
Makefile: Honor {LD,CXX}FLAGS, add LIBFLAGS
|
||||||
|
|
||||||
|
- append -pthread to LDFLAGS instead of replacing them
|
||||||
|
- use CXXFLAGS when linking
|
||||||
|
- append LIBFLAGS to the individual targets instead of the final link
|
||||||
|
|
||||||
|
Gentoo-Bug: https://bugs.gentoo.org/461806
|
||||||
|
|
||||||
|
--- a/makefile
|
||||||
|
+++ b/makefile
|
||||||
|
@@ -8,7 +8,7 @@ LIBFLAGS=-fPIC
|
||||||
|
DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP
|
||||||
|
STRIP=strip
|
||||||
|
AR=ar
|
||||||
|
-LDFLAGS=-pthread
|
||||||
|
+LDFLAGS+=-pthread
|
||||||
|
DESTDIR=/usr
|
||||||
|
|
||||||
|
# Linux using LCC
|
||||||
|
@@ -145,18 +145,19 @@ clean:
|
||||||
|
@rm -f libunrar.a
|
||||||
|
|
||||||
|
unrar: $(OBJECTS) $(UNRAR_OBJ)
|
||||||
|
- $(LINK) -o unrar $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS)
|
||||||
|
+ $(LINK) -o unrar $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS)
|
||||||
|
$(STRIP) unrar
|
||||||
|
|
||||||
|
sfx: WHAT=SFX_MODULE
|
||||||
|
sfx: $(OBJECTS)
|
||||||
|
- $(LINK) -o default.sfx $(LDFLAGS) $(OBJECTS)
|
||||||
|
+ $(LINK) -o default.sfx $(CXXFLAGS) $(LDFLAGS) $(OBJECTS)
|
||||||
|
$(STRIP) default.sfx
|
||||||
|
|
||||||
|
+$(OBJECTS) $(LIB_OBJ): CXXFLAGS+=$(LIBFLAGS)
|
||||||
|
+
|
||||||
|
lib: WHAT=RARDLL
|
||||||
|
-lib: CXXFLAGS+=$(LIBFLAGS)
|
||||||
|
lib: $(OBJECTS) $(LIB_OBJ)
|
||||||
|
- $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
|
||||||
|
+ $(LINK) -shared -o libunrar.so $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
|
||||||
|
$(AR) rcs libunrar.a $(OBJECTS) $(LIB_OBJ)
|
||||||
|
|
||||||
|
install-unrar:
|
||||||
|
--
|
||||||
|
2.13.1
|
||||||
|
|
@ -0,0 +1,65 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils flag-o-matic multilib toolchain-funcs
|
||||||
|
|
||||||
|
MY_PN=${PN}src
|
||||||
|
|
||||||
|
DESCRIPTION="Uncompress rar files"
|
||||||
|
HOMEPAGE="http://www.rarlab.com/rar_add.htm"
|
||||||
|
SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="unRAR"
|
||||||
|
# subslot = soname version
|
||||||
|
SLOT="0/5"
|
||||||
|
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
|
||||||
|
|
||||||
|
S=${WORKDIR}/unrar
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-5.5.5-build.patch
|
||||||
|
epatch "${FILESDIR}"/${PN}-5.5.5-honor-flags.patch
|
||||||
|
epatch_user
|
||||||
|
|
||||||
|
local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
|
||||||
|
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||||
|
sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
|
||||||
|
else
|
||||||
|
sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
|
||||||
|
fi
|
||||||
|
sed -i "${sed_args[@]}" makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
mkdir -p build-{lib,bin}
|
||||||
|
printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
|
||||||
|
cp build-{lib,bin}/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
unrar_make() {
|
||||||
|
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
|
||||||
|
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
|
||||||
|
ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
|
||||||
|
|
||||||
|
unrar_make -C build-bin
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin build-bin/unrar
|
||||||
|
dodoc readme.txt
|
||||||
|
|
||||||
|
dolib.so build-lib/libunrar*
|
||||||
|
|
||||||
|
insinto /usr/include/libunrar${PV%.*.*}
|
||||||
|
doins *.hpp
|
||||||
|
dosym libunrar${PV%.*.*} /usr/include/libunrar
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST docker-compose-1.13.0.tar.gz 201429 SHA256 3c7b62cd0ab5f33d21db197d8a74739d320a6fe32e4ef8282c35d4dee5a7c77c SHA512 a435cd1634a66924e04b89ca8b3481bb0e4288b03a2e9acc50d01b56a40996e0d51a2d856da8ef6a6e784617b4cda85f7966c372e256dc8b7b0ab0f0ebf60a20 WHIRLPOOL 1e6652f97c55705a0e97f6a16f95a2659ef6ef5f53cc85bb6f8a416d711dca21eb3882912d528afbc68f1fb1d6f8d824273352e86b21e2168f9af812790bcbfc
|
DIST docker-compose-1.13.0.tar.gz 201429 SHA256 3c7b62cd0ab5f33d21db197d8a74739d320a6fe32e4ef8282c35d4dee5a7c77c SHA512 a435cd1634a66924e04b89ca8b3481bb0e4288b03a2e9acc50d01b56a40996e0d51a2d856da8ef6a6e784617b4cda85f7966c372e256dc8b7b0ab0f0ebf60a20 WHIRLPOOL 1e6652f97c55705a0e97f6a16f95a2659ef6ef5f53cc85bb6f8a416d711dca21eb3882912d528afbc68f1fb1d6f8d824273352e86b21e2168f9af812790bcbfc
|
||||||
|
DIST docker-compose-1.14.0.tar.gz 205658 SHA256 5649124df5f11b66298e54e6abde0e6991cafa33bc8d69ad037736bf4e276c79 SHA512 d9216744b70155044d5eeffc5a29c4341a217b46af8904ee4ac11c6c766e0233225f5d65ee8f1bed6979cf2443df10f1b8ebca09a1e092aa0e07ec8afed52c77 WHIRLPOOL 83aa666f229cf8fae3c163dc1f9840cc7d6273459819f8a68c1daf989d2354795075edfa171945ab5aaf5ecdf400f7104e9e650c073d08ac7d51d47521d876fe
|
||||||
|
@ -0,0 +1,68 @@
|
|||||||
|
# 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} )
|
||||||
|
|
||||||
|
inherit bash-completion-r1 distutils-r1 vcs-snapshot
|
||||||
|
|
||||||
|
MY_PV=${PV//_/}
|
||||||
|
|
||||||
|
DESCRIPTION="Multi-container orchestration for Docker"
|
||||||
|
HOMEPAGE="https://www.docker.com/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
CDEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/cached-property-2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/colorama-0.3.7[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/colorama-0.4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/dockerpty-0.5[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/docker-py-2.3.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/docker-py-3.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/docopt-0.7[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/jsonschema-3[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/pyyaml-4[${PYTHON_USEDEP}]
|
||||||
|
!~dev-python/requests-2.11.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/requests-2.12[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-2.6.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/six-2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/texttable-0.8.1[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/texttable-0.9[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/websocket-client-1.0[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep '>=dev-python/enum34-1.0.4[${PYTHON_USEDEP}]' 'python2_7' )
|
||||||
|
$(python_gen_cond_dep '<dev-python/enum34-2[${PYTHON_USEDEP}]' 'python2_7' )
|
||||||
|
"
|
||||||
|
DEPEND="
|
||||||
|
${CDEPEND}
|
||||||
|
test? (
|
||||||
|
dev-python/pytest[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2_7' )
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="${CDEPEND}"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
${PYTHON} -m pytest tests/unit || die "tests failed under ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
newbashcomp contrib/completion/bash/docker-compose ${PN}
|
||||||
|
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
doins contrib/completion/zsh/*
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST jo-1.0.tar.gz 30165 SHA256 1aafebbff4b1eb81dd9fa6059449d4af5399a2195db1b26d84cca348cb153900 SHA512 129f890ffe8b7d7ddc7c6bc449145afa69c87a63b0c2f5edde01125fb1e038333016d89b7229246495062074327ce5b90ce9e9ddd14517414b30a86423be41a2 WHIRLPOOL 9bd0d3969d11ba5068cbb20e16c1f2af326ca7c9b3686a6f8c89c7878268e4420a7c1ead7b93e37f7f87a2451b688d0e3131b49fe996a65c57147d4f67121c3d
|
|
||||||
DIST jo-1.1.tar.gz 50395 SHA256 1471e257517ff8123197aa022b2e76c914fbfdbecb5fbb7be9c55a231d8a9630 SHA512 fd220acf53d554cb9e9920510dba2f4a01337b126dca89882e02ba96cdd84bf7a5e935a4c06dddb5200cd808f0609fd697e51a56161dc99b1638e33181494242 WHIRLPOOL 50c87c5fb02337490970747fead3c1a4333b7a8de6ef98ac197bfa809599bde40c48e968d8621199f5aa3fde1977b5382ed40b54fd07b0a7b5df84ffc370d67a
|
DIST jo-1.1.tar.gz 50395 SHA256 1471e257517ff8123197aa022b2e76c914fbfdbecb5fbb7be9c55a231d8a9630 SHA512 fd220acf53d554cb9e9920510dba2f4a01337b126dca89882e02ba96cdd84bf7a5e935a4c06dddb5200cd808f0609fd697e51a56161dc99b1638e33181494242 WHIRLPOOL 50c87c5fb02337490970747fead3c1a4333b7a8de6ef98ac197bfa809599bde40c48e968d8621199f5aa3fde1977b5382ed40b54fd07b0a7b5df84ffc370d67a
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="JSON output from a shell"
|
|
||||||
HOMEPAGE="https://github.com/jpmens/jo"
|
|
||||||
SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
|
DIST javax-inject-1.jar 10928 SHA256 c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e SHA512 8bcfae4933073c212c3370a36cdacbff0474648720766df5d0acfc2dafd3307a514b7fb49c08762d32bfca9d8afce47cbfe1eba7399b459b6543472ac9de715b WHIRLPOOL 4ae44b7088d381f8875d910bafb74e99b724277bffc5274bde75588b614aa0defd66b43a0774957f9cba4d28435397b3e130d9373b0e68e3a29857f0a36cf18b
|
||||||
DIST javax.inject-1-sources.jar 10928 SHA256 c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e SHA512 8bcfae4933073c212c3370a36cdacbff0474648720766df5d0acfc2dafd3307a514b7fb49c08762d32bfca9d8afce47cbfe1eba7399b459b6543472ac9de715b WHIRLPOOL 4ae44b7088d381f8875d910bafb74e99b724277bffc5274bde75588b614aa0defd66b43a0774957f9cba4d28435397b3e130d9373b0e68e3a29857f0a36cf18b
|
DIST javax.inject-1-sources.jar 10928 SHA256 c4b87ee2911c139c3daf498a781967f1eb2e75bc1a8529a2e7b328a15d0e433e SHA512 8bcfae4933073c212c3370a36cdacbff0474648720766df5d0acfc2dafd3307a514b7fb49c08762d32bfca9d8afce47cbfe1eba7399b459b6543472ac9de715b WHIRLPOOL 4ae44b7088d381f8875d910bafb74e99b724277bffc5274bde75588b614aa0defd66b43a0774957f9cba4d28435397b3e130d9373b0e68e3a29857f0a36cf18b
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
MY_PN="${PN/-/.}"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Dependency injection for Java (JSR-330)"
|
||||||
|
HOMEPAGE="https://code.google.com/p/atinject/"
|
||||||
|
SRC_URI="http://central.maven.org/maven2/javax/inject/${MY_PN}/${PV}/${MY_P}-sources.jar -> ${P}.jar"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||||
|
|
||||||
|
RDEPEND=">=virtual/jre-1.6"
|
||||||
|
DEPEND=">=virtual/jdk-1.6"
|
@ -1,2 +1,3 @@
|
|||||||
DIST libbsd-0.8.2.tar.xz 344292 SHA256 b2f644cae94a6e2fe109449c20ad79a0f6ee4faec2205b07eefa0020565e250a SHA512 2230d51a30a0c3a8518c7e325036d2b578c8c2b47525c2d0d5f530d28d82227ad48b50341e44521db21f99208fe7c0df7313254c90e3c92da1c8664a8cbb87c5 WHIRLPOOL 4f9b09aaa7c0775cd46bf0aaaba9e9a7f07040262739002bf3966aace3bb4d782f96b176e2c489e7d7cbc0840eecc463a414dee1b5c92414c9a821796d739290
|
DIST libbsd-0.8.2.tar.xz 344292 SHA256 b2f644cae94a6e2fe109449c20ad79a0f6ee4faec2205b07eefa0020565e250a SHA512 2230d51a30a0c3a8518c7e325036d2b578c8c2b47525c2d0d5f530d28d82227ad48b50341e44521db21f99208fe7c0df7313254c90e3c92da1c8664a8cbb87c5 WHIRLPOOL 4f9b09aaa7c0775cd46bf0aaaba9e9a7f07040262739002bf3966aace3bb4d782f96b176e2c489e7d7cbc0840eecc463a414dee1b5c92414c9a821796d739290
|
||||||
DIST libbsd-0.8.3.tar.xz 356772 SHA256 934b634f4dfd865b6482650b8f522c70ae65c463529de8be907b53c89c3a34a8 SHA512 155b895d6bd62b180718d65a2cda7484946c492d52735a57b51005705dfe4528b6a72e8745acea47b01fe68e3bbbe3c036c5e9998a8d06fc79efe2b96a04767f WHIRLPOOL ab74a85813ea3308e7e4c53b7a46f4b93e4dff4d091964a6347f9960729e8eb4c8a2a0866938de508caf47caf9371f14499fcb0cc4aa30da06f501f4ccad9ef2
|
DIST libbsd-0.8.3.tar.xz 356772 SHA256 934b634f4dfd865b6482650b8f522c70ae65c463529de8be907b53c89c3a34a8 SHA512 155b895d6bd62b180718d65a2cda7484946c492d52735a57b51005705dfe4528b6a72e8745acea47b01fe68e3bbbe3c036c5e9998a8d06fc79efe2b96a04767f WHIRLPOOL ab74a85813ea3308e7e4c53b7a46f4b93e4dff4d091964a6347f9960729e8eb4c8a2a0866938de508caf47caf9371f14499fcb0cc4aa30da06f501f4ccad9ef2
|
||||||
|
DIST libbsd-0.8.4.tar.xz 368396 SHA256 217af1642915703151ea6df077311633dd6ad7bfa3c7e07dd9329a93f642cab3 SHA512 83ca4733edad918a51096301480b702be96f064d7e731cc0870a78d6505574ac6f4edc101aae8b97ff430b2b3ae99e162660e7e3933d05caa14537e581926dc3 WHIRLPOOL 9e0cf7b0db53659d3cce19d2906092298da272dd52489f0820fc1df8a074c7f15e85b3fc4abf82e26b3c311df35ebdc96f06000f580458dc371eab0387d05a67
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
inherit multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="An library to provide useful functions commonly found on BSD systems"
|
||||||
|
HOMEPAGE="https://libbsd.freedesktop.org/wiki/"
|
||||||
|
SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="BSD BSD-2 BSD-4 ISC"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="static-libs"
|
||||||
|
|
||||||
|
DEPEND=">=sys-kernel/linux-headers-3.17"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
local f="${EROOT}/usr/$(get_libdir)/${PN}.a"
|
||||||
|
local m="You need to remove ${f} by hand or re-emerge sys-libs/glibc first."
|
||||||
|
if ! has_version ${CATEGORY}/${PN}; then
|
||||||
|
if [[ -e ${f} ]]; then
|
||||||
|
eerror "${m}"
|
||||||
|
die "${m}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
# The build system will install libbsd-ctor.a despite of USE="-static-libs"
|
||||||
|
# which is correct, see:
|
||||||
|
# https://cgit.freedesktop.org/libbsd/commit/?id=c5b959028734ca2281250c85773d9b5e1d259bc8
|
||||||
|
ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
find "${ED}" -name "*.la" -delete || die
|
||||||
|
}
|
@ -1,37 +0,0 @@
|
|||||||
2013-05-22 Magnus Granberg <zorry@gentoo.org>
|
|
||||||
|
|
||||||
#457194
|
|
||||||
* src/closuer.c (emutramp_enabled_check): Check with /proc.
|
|
||||||
|
|
||||||
--- a/src/closures.c 2013-03-17 23:27:11.000000000 +0100
|
|
||||||
+++ b/src/closures.c 2013-04-29 23:26:02.279022022 +0200
|
|
||||||
@@ -181,10 +181,26 @@ static int emutramp_enabled = -1;
|
|
||||||
static int
|
|
||||||
emutramp_enabled_check (void)
|
|
||||||
{
|
|
||||||
- if (getenv ("FFI_DISABLE_EMUTRAMP") == NULL)
|
|
||||||
- return 1;
|
|
||||||
- else
|
|
||||||
+ char *buf = NULL;
|
|
||||||
+ size_t len = 0;
|
|
||||||
+ FILE *f;
|
|
||||||
+ int ret;
|
|
||||||
+ f = fopen ("/proc/self/status", "r");
|
|
||||||
+ if (f == NULL)
|
|
||||||
return 0;
|
|
||||||
+ ret = 0;
|
|
||||||
+
|
|
||||||
+ while (getline (&buf, &len, f) != -1)
|
|
||||||
+ if (!strncmp (buf, "PaX:", 4))
|
|
||||||
+ {
|
|
||||||
+ char emutramp;
|
|
||||||
+ if (sscanf (buf, "%*s %*c%c", &emutramp) == 1)
|
|
||||||
+ ret = (emutramp == 'E');
|
|
||||||
+ break;
|
|
||||||
+ }
|
|
||||||
+ free (buf);
|
|
||||||
+ fclose (f);
|
|
||||||
+ return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
#define is_emutramp_enabled() (emutramp_enabled >= 0 ? emutramp_enabled \
|
|
@ -1,12 +0,0 @@
|
|||||||
https://bugs.gentoo.org/511634
|
|
||||||
https://sourceware.org/ml/libffi-discuss/2014/msg00058.html
|
|
||||||
|
|
||||||
--- src/x86/win32.S
|
|
||||||
+++ src/x86/win32.S
|
|
||||||
@@ -1304,3 +1304,6 @@
|
|
||||||
|
|
||||||
#endif /* !_MSC_VER */
|
|
||||||
|
|
||||||
+#if defined __ELF__ && defined __linux__
|
|
||||||
+ .section .note.GNU-stack,"",@progbits
|
|
||||||
+#endif
|
|
@ -1,14 +0,0 @@
|
|||||||
https://bugs.gentoo.org/511752
|
|
||||||
https://sourceware.org/ml/libffi-discuss/2014/msg00059.html
|
|
||||||
|
|
||||||
--- include/ffi.h.in
|
|
||||||
+++ include/ffi.h.in
|
|
||||||
@@ -221,7 +221,7 @@ typedef struct {
|
|
||||||
#endif
|
|
||||||
} ffi_cif;
|
|
||||||
|
|
||||||
-#if HAVE_LONG_DOUBLE_VARIANT
|
|
||||||
+#if @HAVE_LONG_DOUBLE_VARIANT@
|
|
||||||
/* Used to adjust size/alignment of ffi types. */
|
|
||||||
void ffi_prep_types (ffi_abi abi);
|
|
||||||
# endif
|
|
@ -1,64 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils libtool multilib toolchain-funcs multilib-minimal
|
|
||||||
|
|
||||||
DESCRIPTION="a portable, high level programming interface to various calling conventions"
|
|
||||||
HOMEPAGE="https://sourceware.org/libffi/"
|
|
||||||
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~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"
|
|
||||||
IUSE="debug pax_kernel static-libs test"
|
|
||||||
|
|
||||||
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
|
||||||
DEPEND="test? ( dev-util/dejagnu )"
|
|
||||||
|
|
||||||
DOCS="ChangeLog* README"
|
|
||||||
|
|
||||||
ECONF_SOURCE=${S}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example
|
|
||||||
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
|
|
||||||
local base="${T}"/conftest
|
|
||||||
echo 'int main() { }' > "${base}".c
|
|
||||||
$(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
eerror "The linker reported linking against -lffi to be working while it shouldn't have."
|
|
||||||
eerror "This is wrong and you should find and delete the old copy of libffi before continuing."
|
|
||||||
die "The system is in inconsistent state with unknown libffi installed."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
|
|
||||||
epatch "${FILESDIR}"/${P}-emutramp_pax_proc.patch #457194
|
|
||||||
epatch_user
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
use userland_BSD && export HOST="${CHOST}"
|
|
||||||
econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable pax_kernel pax_emutramp) \
|
|
||||||
$(use_enable debug)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
preserve_old_lib /usr/$(get_libdir)/${PN}$(get_libname 5)
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
preserve_old_lib_notify /usr/$(get_libdir)/${PN}$(get_libname 5)
|
|
||||||
}
|
|
@ -1,62 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils libtool multilib multilib-minimal toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="a portable, high level programming interface to various calling conventions"
|
|
||||||
HOMEPAGE="https://sourceware.org/libffi/"
|
|
||||||
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~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"
|
|
||||||
IUSE="debug pax_kernel static-libs test"
|
|
||||||
|
|
||||||
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
|
||||||
DEPEND="test? ( dev-util/dejagnu )"
|
|
||||||
|
|
||||||
DOCS="ChangeLog* README"
|
|
||||||
|
|
||||||
ECONF_SOURCE=${S}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example
|
|
||||||
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
|
|
||||||
local base="${T}"/conftest
|
|
||||||
echo 'int main() { }' > "${base}".c
|
|
||||||
$(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
eerror "The linker reported linking against -lffi to be working while it shouldn't have."
|
|
||||||
eerror "This is wrong and you should find and delete the old copy of libffi before continuing."
|
|
||||||
die "The system is in inconsistent state with unknown libffi installed."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}"/${P}-execstack.patch \
|
|
||||||
"${FILESDIR}"/${P}-typing_error.patch
|
|
||||||
|
|
||||||
sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
|
|
||||||
# https://sourceware.org/ml/libffi-discuss/2014/msg00060.html
|
|
||||||
sed -i -e 's:@toolexeclibdir@:${libdir}:' libffi.pc.in || die #511726
|
|
||||||
|
|
||||||
epatch_user
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
use userland_BSD && export HOST="${CHOST}"
|
|
||||||
econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable pax_kernel pax_emutramp) \
|
|
||||||
$(use_enable debug)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
@ -1,59 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit eutils libtool multilib multilib-minimal toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="a portable, high level programming interface to various calling conventions"
|
|
||||||
HOMEPAGE="https://sourceware.org/libffi/"
|
|
||||||
SRC_URI="ftp://sourceware.org/pub/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
# A number of people report python ctypes errors #529044
|
|
||||||
#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE="debug pax_kernel static-libs test"
|
|
||||||
|
|
||||||
RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r1
|
|
||||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"
|
|
||||||
DEPEND="test? ( dev-util/dejagnu )"
|
|
||||||
|
|
||||||
DOCS="ChangeLog* README"
|
|
||||||
|
|
||||||
ECONF_SOURCE=${S}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
# Check for orphaned libffi, see https://bugs.gentoo.org/354903 for example
|
|
||||||
if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version ${CATEGORY}/${PN}; then
|
|
||||||
local base="${T}"/conftest
|
|
||||||
echo 'int main() { }' > "${base}".c
|
|
||||||
$(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
eerror "The linker reported linking against -lffi to be working while it shouldn't have."
|
|
||||||
eerror "This is wrong and you should find and delete the old copy of libffi before continuing."
|
|
||||||
die "The system is in inconsistent state with unknown libffi installed."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i -e 's:@toolexeclibdir@:$(libdir):g' Makefile.in || die #462814
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${PN}-3.1-darwin-x32.patch
|
|
||||||
|
|
||||||
epatch_user
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_configure() {
|
|
||||||
use userland_BSD && export HOST="${CHOST}"
|
|
||||||
econf \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable pax_kernel pax_emutramp) \
|
|
||||||
$(use_enable debug)
|
|
||||||
}
|
|
||||||
|
|
||||||
multilib_src_install_all() {
|
|
||||||
prune_libtool_files
|
|
||||||
einstalldocs
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST ocaml-magic-mime-1.0.0.tar.gz 53937 SHA256 a9ae72476e7b8dbd70462a10b289cb29ea8a2b1b0e6e31c8faa9e5447a51e159 SHA512 e6a050e0adc465d174083b101b66805e3261b0498cd20d19bd4d2da52859d6c792f8e13e1c787d54f81e1ff65048f4fb3c38367f1a60c8e5c94367f5f685dc8e WHIRLPOOL be87b1b7d0f5426360f4c565933ab7eae572a71f045dbaeff6c2ee8fb7a02e8e0a3e6c3a9843cdedde02d9c78e5f2b973b9bb5768fbc267a4852277984a9e440
|
DIST ocaml-magic-mime-1.0.0.tar.gz 53937 SHA256 a9ae72476e7b8dbd70462a10b289cb29ea8a2b1b0e6e31c8faa9e5447a51e159 SHA512 e6a050e0adc465d174083b101b66805e3261b0498cd20d19bd4d2da52859d6c792f8e13e1c787d54f81e1ff65048f4fb3c38367f1a60c8e5c94367f5f685dc8e WHIRLPOOL be87b1b7d0f5426360f4c565933ab7eae572a71f045dbaeff6c2ee8fb7a02e8e0a3e6c3a9843cdedde02d9c78e5f2b973b9bb5768fbc267a4852277984a9e440
|
||||||
|
DIST ocaml-magic-mime-1.1.0.tar.gz 13228 SHA256 76b01222006ac77c9f95053af3ef1c3d9fc7c340fd5637bcc5659bda772f0ddf SHA512 41daa6d85a1398498f03dc54d6e5c5057c79c9c7e4063fb67e73c1b497e69a0c67796640c837fcf3715e8bea7590288f1cf84e41c7ab46d910c6d8d32156efe5 WHIRLPOOL 52011c018f869cde3436cccf98e9d5fd8f96f6ea4a2d686f2d75b08afae3491f5216818e567e0296c5e253dd506165a11892edbb3d2f18b8bc73be6d7260e829
|
||||||
|
@ -0,0 +1,26 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Convert file extensions to MIME types"
|
||||||
|
HOMEPAGE="https://github.com/mirage/ocaml-magic-mime"
|
||||||
|
SRC_URI="https://github.com/mirage/ocaml-magic-mime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="ISC"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/ocaml:="
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-ml/jbuilder
|
||||||
|
dev-ml/opam
|
||||||
|
"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
opam-installer -i \
|
||||||
|
--prefix="${ED}/usr" \
|
||||||
|
--libdir="${D}/$(ocamlc -where)" \
|
||||||
|
--docdir="${ED}/usr/share/doc/${PF}" \
|
||||||
|
magic-mime.install || die
|
||||||
|
}
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
MODULE_AUTHOR=CHARTGRP
|
|
||||||
MODULE_VERSION=2.4.6
|
|
||||||
inherit perl-module
|
|
||||||
|
|
||||||
DESCRIPTION="The Perl Chart Module"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-perl/GD-2.0.36"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? (
|
|
||||||
dev-perl/GD[png,jpeg]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
SRC_TEST="do"
|
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1 python-r1
|
||||||
|
|
||||||
|
MY_PN="python-coverage-test-runner"
|
||||||
|
DESCRIPTION="fail Python program unit tests unless they test everything"
|
||||||
|
HOMEPAGE="http://liw.fi/coverage-test-runner/"
|
||||||
|
SRC_URI="http://code.liw.fi/debian/pool/main/p/${MY_PN}/${MY_PN}_${PV}.orig.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DEPEND="${PYTHON_DEPS}
|
||||||
|
dev-python/coverage"
|
||||||
|
RDEPEND="${DEPEND}"
|
@ -1,2 +1,3 @@
|
|||||||
DIST python-coverage-test-runner_1.10.orig.tar.gz 19149 SHA256 550fbffe220007608e6aa41904134321d2fb32af11078cc280fe39d84b251300 SHA512 041896468863d1f06a932da4a4113d9afe952ca88004feb3ac872cc8352a94e5f4b5d7444f8b5dce49e5dc3ccfc727553d540b9865e8bf00724ae312ff1be2e6 WHIRLPOOL 3d11391e7624e8e3743d3d01cfb915523361f9cae3dbae1709eb45b6c467f4bbbbe83eacb7f093e74b25f82c2ce6e982bf921c748b73a233e96bc19cd99a4eae
|
DIST python-coverage-test-runner_1.10.orig.tar.gz 19149 SHA256 550fbffe220007608e6aa41904134321d2fb32af11078cc280fe39d84b251300 SHA512 041896468863d1f06a932da4a4113d9afe952ca88004feb3ac872cc8352a94e5f4b5d7444f8b5dce49e5dc3ccfc727553d540b9865e8bf00724ae312ff1be2e6 WHIRLPOOL 3d11391e7624e8e3743d3d01cfb915523361f9cae3dbae1709eb45b6c467f4bbbbe83eacb7f093e74b25f82c2ce6e982bf921c748b73a233e96bc19cd99a4eae
|
||||||
|
DIST python-coverage-test-runner_1.11.orig.tar.xz 19056 SHA256 11630209fbb02a86c0cea898daf3094f463ead256f83d05a742fa41be7972639 SHA512 669947608636a46614022d8dee42d144e9a4ca4986efbaeff503c2b68c3612e60fb03fb255893dbe9bbf4b1df3c6e375e2d93f333cb79b1bbb2b63a64e59c866 WHIRLPOOL 897a5b993a46d7a22092202926d955ee2f3e27416cf57310f06ceb7fe8d466453fbb3971e7eb86eb9c1ff9b0e8fe1104768df2cc7136745d2cf71bcd154fe196
|
||||||
DIST python-coverage-test-runner_1.9.orig.tar.gz 19175 SHA256 d3bf062e6f7797a71e8958f2cf1b879e2037c0b2cb9b4deb73c769bafe295437 SHA512 7793fc4eed0eb92a53a4dd1662a92dc131ebefe1194196f9a8e022d8d63da779aa8f978c056e981629324465f919869b5dc31cc9b31fe5e3173f1ac3f3f5c83e WHIRLPOOL f54e309fd0526740c8b580ac2d1eea4858af313564fa59ce92b812f771199a5b6b8dc4b36d235554939db45d18d4671287e1ab7bace37fdce136c0c52c215931
|
DIST python-coverage-test-runner_1.9.orig.tar.gz 19175 SHA256 d3bf062e6f7797a71e8958f2cf1b879e2037c0b2cb9b4deb73c769bafe295437 SHA512 7793fc4eed0eb92a53a4dd1662a92dc131ebefe1194196f9a8e022d8d63da779aa8f978c056e981629324465f919869b5dc31cc9b31fe5e3173f1ac3f3f5c83e WHIRLPOOL f54e309fd0526740c8b580ac2d1eea4858af313564fa59ce92b812f771199a5b6b8dc4b36d235554939db45d18d4671287e1ab7bace37fdce136c0c52c215931
|
||||||
|
@ -1,24 +1,28 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>python@gentoo.org</email>
|
<email>sci@gentoo.org</email>
|
||||||
<name>Python</name>
|
<name>Gentoo Science Project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription lang="en">
|
<maintainer type="project">
|
||||||
matplotlib is an interactive library for plotting and doing basic
|
<email>python@gentoo.org</email>
|
||||||
data analysis in python with a syntax similar to matlab. It provides a
|
<name>Python</name>
|
||||||
variety of backends and hard copy formats for almost ready
|
</maintainer>
|
||||||
publication plots.
|
<longdescription lang="en">
|
||||||
</longdescription>
|
matplotlib is an interactive library for plotting and doing basic
|
||||||
<use>
|
data analysis in python with a syntax similar to matlab. It provides a
|
||||||
<flag name="excel">Pull <pkg>dev-python/xlwt</pkg> for the exceltools toolkit</flag>
|
variety of backends and hard copy formats for almost ready
|
||||||
<flag name="gtk2">Enable <pkg>x11-libs/gtk+</pkg>:2 support</flag>
|
publication plots.
|
||||||
<flag name="gtk3">Enable <pkg>x11-libs/gtk+</pkg>:3 support</flag>
|
</longdescription>
|
||||||
<flag name="pyside">Qt support via <pkg>dev-python/pyside</pkg></flag>
|
<use>
|
||||||
</use>
|
<flag name="excel">Pull <pkg>dev-python/xlwt</pkg> for the exceltools toolkit</flag>
|
||||||
<upstream>
|
<flag name="gtk2">Enable <pkg>x11-libs/gtk+</pkg>:2 support</flag>
|
||||||
<remote-id type="pypi">matplotlib</remote-id>
|
<flag name="gtk3">Enable <pkg>x11-libs/gtk+</pkg>:3 support</flag>
|
||||||
<remote-id type="sourceforge">matplotlib</remote-id>
|
<flag name="pyside">Qt support via <pkg>dev-python/pyside</pkg></flag>
|
||||||
</upstream>
|
</use>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="pypi">matplotlib</remote-id>
|
||||||
|
<remote-id type="sourceforge">matplotlib</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
DIST pycobertura-0.10.0.tar.gz 54209 SHA256 bca6b056dc166081fb6b450bcdd28a49185f0bd97ed9303cdd3fbf914e4777b2 SHA512 47e64c462aa09c871eb6ccffcb5cff8870b332082b79d7642da540014d3b5c3c59fcdef62ee71a2405af48b1393d4f13c79fabb9d182026024cc4887b8681422 WHIRLPOOL 9af42efe7a3080130e5df14c25ed6e99c0404f2d2f96c52feaa65640d46824878fbadd2492f64408191d36ccc1aa3a857d98e8bb998319b0459c9c384630a253
|
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>mrueg@gentoo.org</email>
|
||||||
|
<name>Manuel Rüger</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>python@gentoo.org</email>
|
||||||
|
<name>Python</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">SurveyMonkey/pycobertura</remote-id>
|
||||||
|
<remote-id type="pypi">pycoberutra</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,31 @@
|
|||||||
|
# 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="Cobertura coverage parser that can diff reports and show coverage progress"
|
||||||
|
HOMEPAGE="https://github.com/SurveyMonkey/pycobertura"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/click-4.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/colorama[${PYTHON_USEDEP}]
|
||||||
|
dev-python/jinja[${PYTHON_USEDEP}]
|
||||||
|
dev-python/lxml[${PYTHON_USEDEP}]
|
||||||
|
dev-python/tabulate[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-python/setuptools-git[${PYTHON_USEDEP}]
|
||||||
|
test? ( dev-python/mock[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pytest-cov[${PYTHON_USEDEP}] )"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
py.test || die
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue