parent
a9e50a6527
commit
15533e6962
Binary file not shown.
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST ansible-2.5.11.tar.gz 10114022 BLAKE2B 196c657c66b588ed709b8354d7f043c12701f08e263ede1224f59457b7d65c113d6a936150c0379378615e7a89a66db6a8cfc52304f2c3431a4cafbed9a3bdb5 SHA512 b0da66fb67bdd33b42b35239d392793cc19b98650990028ef89b83384285ab6185accbfe15edb030b9e9a62e59961a22e2002b6aeea34f1f063da857ad199358
|
||||
DIST ansible-2.6.7.tar.gz 10708387 BLAKE2B cfdd8940e3c23183fa8650d9c5a46b9af056dc9850b25b7969925ea66f2ec7d78945efaf982bc8c8752a285295461922b3e047b4edf75ecf3e3d4c893f0dafbc SHA512 23fde88f7e2151154cd77bb8a946c06c703b620456e0f1e9dc74f532b95d2868eb96e9c6f52fc48fc75ed5ad77d45d61be48fe4b7bd11ac8baa4745a026852bc
|
||||
DIST ansible-2.6.8.tar.gz 10714750 BLAKE2B 303e1be319d7fbe3ef6cccace6bcaafef8ddacc0ea2d749cabe71dbeae1bb8ca6bb770e45f226425625e6d045e31cff7f0ef08feafbebbd1db5751f11699a26e SHA512 a072ad1dac730dc9be50c902acd8ae6ba03cb82eecb505ed70e9cb33957fc0391c0461b89593331731e10dad970ee8f81843b1e1039788c320f593db1241ecf4
|
||||
DIST ansible-2.7.1.tar.gz 11738557 BLAKE2B 8d154d9f09eabd851fb182cea3a6a810385ed971429f4968b649ccd7e5cbbb5c6cd884a478b235f04f12134b471c99a4f77c32826661cc73cbb9e3a1159c377c SHA512 263ebc5fb172c7eda0cc703508ba06a5a6ab197923597a616bcdf28b8bc673ff6117c72cbff4546a1f3628656b0c4d7dd05c34c75e68b9a0d9c29ea9b5a4162f
|
||||
DIST ansible-2.7.2.tar.gz 11755722 BLAKE2B 8f1b733f2d4569bd6d1fd52b49b984104bccca28e5fc572abea56572b634a5acfd556562f6a2d2d32277282c8ca7f0c35f2e768d2935dc7d161b2389b37b62e2 SHA512 ee1dcacfdf6af8124b3b000acecb7dcfbf4f221eefbd3165c109e03c8ce7efee56ad643f143a1d159c1ac539536490a15547a9d0635b3c7daae2c9cbda7bc824
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||
HOMEPAGE="https://ansible.com/"
|
||||
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||
net-misc/sshpass
|
||||
virtual/ssh
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
|
||||
# not included in release tarball
|
||||
RESTRICT="test"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
cd docs/docsite || die
|
||||
export CPUS=4
|
||||
emake -f Makefile.sphinx html
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/man/man1/*.1
|
||||
dodoc -r examples
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||
HOMEPAGE="https://ansible.com/"
|
||||
SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||
net-misc/sshpass
|
||||
virtual/ssh
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
|
||||
# not included in release tarball
|
||||
RESTRICT="test"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
cd docs/docsite || die
|
||||
export CPUS=4
|
||||
emake -f Makefile.sphinx html
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/docsite/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/man/man1/*.1
|
||||
dodoc -r examples
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST paperkey-1.4.tar.gz 259446 BLAKE2B bdc011cfefb7fb6b6359bd1506825d4a65b0110ad302671aced6551bfd54fe4588d4adcb35159e9b29c0f056a1d7e0bc932ac1223b325ff4f04397c1a1d0b797 SHA512 d0e87760bfd66c39c407f59f94cdd3dfd8f399a51b854a2485f923f4f1faa95a40a68ffd018b9141b923c1db346993600e5e3644314e4f8c94585d47f1367e9c
|
||||
DIST paperkey-1.5.tar.gz 266722 BLAKE2B 8b838b70690a080ca3e579780af890021f218e86dc73099e2adc457c169d2268795e34779d839b63cfe4fec549f44df058d49a853f9c02a878c2163a5e03b393 SHA512 3abe6be913748c08dd2a8fad1e0624dd77a14972abdc76722507ec454aa31cd24fe9ae9f85e256300e568fbc84da6369fbf07f93ae8520f71c46edae4f0f6fe6
|
||||
DIST paperkey-1.6.tar.gz 271424 BLAKE2B 625a26bbae93122acf553036e902421ec630f6f92507b1f6dd231e970fc8d94a9d7017018bb783f934a37577de3e0c4f1fa68ca359c3de06f1a87590c188d266 SHA512 a07fc22bf56cd9524ecba61d1bf00102e6e97842e219682771187a2a2327c9daa885d457417bb2ea960f5ebd66bd711fa1d86687fda159647ff47980dee21b01
|
||||
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="OpenPGP key archiver"
|
||||
HOMEPAGE="http://www.jabberwocky.com/software/paperkey/"
|
||||
SRC_URI="http://www.jabberwocky.com/software/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos"
|
||||
IUSE=""
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,3 +1,2 @@
|
||||
DIST gnat_util-gpl-2016-src.tar.gz 1126296 BLAKE2B e1e7c2628b6a012ca3ad5809d4ea785a9fa68ed5e7f67a80475ece80161f53d611eb9a383591167d30f2a1125de48299123cc0c0b4807b6bcb4bca197bda78ed SHA512 1edb67e762637e9e951356c7be402d7b2b903a05abdc93eadaf5ba98bc7bfa936b4fa2a2ae7eb986200dec755020e53d312d42769512fba2e290099f6030bbd0
|
||||
DIST gnat_util-gpl-2017-src.tar.gz 868496 BLAKE2B d105a59f0533428a4d57b3c81c0818f4d1bd457b113d775fe97f35f7352e03b602ac0e6d7b970e408fb3dd6d30f0d4e60feffccf42dbdc0723a76855b0164ee0 SHA512 d5e48c6fafc870f36094d2dfd5f45f2d5b5729c97596afff7475b7838c1c7c029ef57395ca1011ee74d8a4195597ea1f502732e654a02561a7abc72c8a7d3a6a
|
||||
DIST gnat_util-gpl-2018-src.tar.gz 883945 BLAKE2B e30ee379f4ea9525337b0794d4fc91c80458b3b1dd3d10cbc455c6f566d4d073b6753c171ffbbabd85995717de249cdee7c094b7ba00d752a13e18d0f54da192 SHA512 490b0fa944f4b9fee2a4e78c1181658eb8f95262314455c41beb3ebe9db5dd540090d1f9840357572969721966fa11085dc680f3498dc539631ef3f4dbf56426
|
||||
|
@ -1,100 +0,0 @@
|
||||
--- gnat_util-gpl-2014-src/Makefile.old 2016-12-28 09:56:49.378950217 +0100
|
||||
+++ gnat_util-gpl-2014-src/Makefile 2016-12-28 09:57:12.301562519 +0100
|
||||
@@ -19,17 +19,26 @@
|
||||
MKDIR=mkdir -p
|
||||
SRC=gen_src
|
||||
|
||||
-.PHONY: all
|
||||
-all: generate_sources
|
||||
+build-static:
|
||||
${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \
|
||||
- -XLIBRARY_TYPE=static -Pgnat_util -p
|
||||
+ -XLIBRARY_TYPE=static -Pgnat_util -p \
|
||||
+ -cargs:ada $(ADAFLAGS) -cargs:C $(CFLAGS)
|
||||
-ifeq ($(ENABLE_SHARED), yes)
|
||||
+build-shared:
|
||||
${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \
|
||||
- -XLIBRARY_TYPE=relocatable -Pgnat_util -p
|
||||
+ -XLIBRARY_TYPE=relocatable -Pgnat_util -p \
|
||||
+ -cargs:ada $(ADAFLAGS) -cargs:C $(CFLAGS)
|
||||
-endif
|
||||
-ifeq ($(ENABLE_PIC), yes)
|
||||
+build-static-pic:
|
||||
${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \
|
||||
- -XLIBRARY_TYPE=static-pic -Pgnat_util -p
|
||||
+ -XLIBRARY_TYPE=static-pic -Pgnat_util -p \
|
||||
+ -cargs:ada $(ADAFLAGS) -cargs:C $(CFLAGS)
|
||||
+.PHONY: all
|
||||
+all: generate_sources
|
||||
+ $(MAKE) build-static
|
||||
+ifeq ($(ENABLE_SHARED), yes)
|
||||
+ $(MAKE) build-shared
|
||||
+endif
|
||||
+ifeq ($(ENABLE_PIC), yes)
|
||||
+ $(MAKE) build-static-pic
|
||||
endif
|
||||
|
||||
.PHONY: generate_sources
|
||||
@@ -48,7 +48,7 @@
|
||||
$(MKDIR) $(SRC)
|
||||
$(CP) xsnamest.adb xutil.* snames.adb-tmpl snames.ads-tmpl snames.h-tmpl $(SRC)
|
||||
(cd $(SRC) && \
|
||||
- gnatmake -gnatf -gnatwae -gnatyg -gnatyS xsnamest && \
|
||||
+ ${GNATMAKE} -gnatf -gnatwae -gnatyg -gnatyS xsnamest && \
|
||||
./xsnamest && mv snames.ns snames.ads && mv snames.nb snames.adb)
|
||||
$(CP) sdefault_adb.gnat_util $(SRC)/sdefault.adb
|
||||
|
||||
@@ -58,8 +58,7 @@
|
||||
--prefix=$(prefix) --project-subdir=lib/gnat gnat_util
|
||||
endif
|
||||
|
||||
-.PHONY: install
|
||||
-install: install-clean
|
||||
+install-static:
|
||||
${INSTALLER} -p -f -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \
|
||||
-XLIBRARY_TYPE=static \
|
||||
--prefix=$(prefix) \
|
||||
@@ -67,7 +66,7 @@
|
||||
--lib-subdir=lib/gnat_util/static \
|
||||
--project-subdir=lib/gnat \
|
||||
--build-var=LIBRARY_TYPE --build-name=static -Pgnat_util
|
||||
-ifeq ($(ENABLE_SHARED), yes)
|
||||
+install-shared:
|
||||
${INSTALLER} -p -f -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \
|
||||
-XLIBRARY_TYPE=relocatable \
|
||||
--prefix=$(prefix) \
|
||||
@@ -75,8 +74,7 @@
|
||||
--lib-subdir=lib/gnat_util/relocatable \
|
||||
--project-subdir=lib/gnat \
|
||||
--build-var=LIBRARY_TYPE --build-name=relocatable -Pgnat_util
|
||||
-endif
|
||||
-ifeq ($(ENABLE_PIC), yes)
|
||||
+install-static-pic:
|
||||
${INSTALLER} -p -f -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \
|
||||
-XLIBRARY_TYPE=static-pic \
|
||||
--prefix=$(prefix) \
|
||||
@@ -84,6 +82,14 @@
|
||||
--lib-subdir=lib/gnat_util/static-pic \
|
||||
--project-subdir=lib/gnat \
|
||||
--build-var=LIBRARY_TYPE --build-name=static-pic -Pgnat_util
|
||||
+.PHONY: install
|
||||
+install: install-clean
|
||||
+ $(MAKE) install-static
|
||||
+ifeq ($(ENABLE_SHARED), yes)
|
||||
+ $(MAKE) install-shared
|
||||
+endif
|
||||
+ifeq ($(ENABLE_PIC), yes)
|
||||
+ $(MAKE) install-static-pic
|
||||
endif
|
||||
|
||||
.PHONY: clean
|
||||
--- gnat_util-gpl-2016-src/gnat_util.gpr.old 2017-02-09 22:15:27.153827164 +0100
|
||||
+++ gnat_util-gpl-2016-src/gnat_util.gpr 2017-02-09 22:15:38.307627480 +0100
|
||||
@@ -31,6 +31,7 @@
|
||||
for Default_Switches ("Ada") use ("-O0", "-gnato", "-g", "-gnata");
|
||||
for Default_Switches ("C") use ("-g");
|
||||
end case;
|
||||
+ for Driver ("C") use External ("CC", "gcc");
|
||||
end Compiler;
|
||||
|
||||
package Builder is
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs multiprocessing
|
||||
|
||||
MYP=${PN}-gpl-${PV}
|
||||
|
||||
DESCRIPTION="Provides access to GNAT compiler internals for AdaCore utilities"
|
||||
HOMEPAGE="http://libre.adacore.com"
|
||||
SRC_URI="http://mirrors.cdn.adacore.com/art/57399637c7a447658e0affa6
|
||||
-> ${MYP}-src.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="+gnat_2016 gnat_2017 +shared static-libs static-pic"
|
||||
|
||||
RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
|
||||
gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
|
||||
REQUIRED_USE="^^ ( gnat_2016 gnat_2017 )"
|
||||
|
||||
S="${WORKDIR}"/${MYP}-src
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
|
||||
|
||||
src_compile() {
|
||||
if use gnat_2016; then
|
||||
GCC_PV=4.9.4
|
||||
else
|
||||
GCC_PV=6.3.0
|
||||
fi
|
||||
GCC=${CHOST}-gcc-${GCC_PV}
|
||||
GNATMAKE=${CHOST}-gnatmake-${GCC_PV}
|
||||
emake GNATMAKE="${GNATMAKE} ${ADAFLAGS}" \
|
||||
BUILDER="gprbuild -j$(makeopts_jobs)" generate_sources
|
||||
if use static-libs; then
|
||||
emake CC="${GCC}" BUILDER="gprbuild -v -j$(makeopts_jobs)" build-static
|
||||
fi
|
||||
for kind in shared static-pic; do
|
||||
if use ${kind}; then
|
||||
emake CC="${GCC}" BUILDER="gprbuild -v -j$(makeopts_jobs)" \
|
||||
build-${kind}
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use static-libs; then
|
||||
emake prefix="${D}"/usr install-static
|
||||
fi
|
||||
for kind in shared static-pic; do
|
||||
if use ${kind}; then
|
||||
emake prefix="${D}"/usr install-${kind}
|
||||
fi
|
||||
done
|
||||
einstalldocs
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST gprbuild-gpl-2017-src.tar.gz 2454957 BLAKE2B 890e5aa29e9f8fa8b140988ee8e5d6042640c34fe0877acde959de803bf690bb33c63b1c7e7db486f804882bddd77ab76ffbaa4dd27da327e21ed0376cadb99d SHA512 12f3682d64ce0718de4940c1e71a4380b20021805d88543842dbf3b5ce5d518c23a6b2d868565579baf81efa1d8cf05c7778253162f0df5d7adc0eb1865c9f88
|
||||
DIST gprbuild-gpl-2018-src.tar.gz 2479651 BLAKE2B b0e24f4d97f06fe84569f8f0284e1028fce8e4ae90cfd27ab31ada0988f4f1b37eca4868bc212a21d26fb1a0a7ba6f031062e16d9758ab211e2fee40e25077ab SHA512 d22c0133baa6a0b626a0c1d145b21865bd0699cd8155ca22727272b0f8988c78163410b432ae148e87099e931df19d51ea867981556c79cb1cceb25456333044
|
||||
|
@ -1,89 +0,0 @@
|
||||
--- gprbuild-gpl-2016-src/Makefile.in.old 2017-01-19 19:52:41.242907252 +0100
|
||||
+++ gprbuild-gpl-2016-src/Makefile.in 2017-01-19 19:54:45.822646333 +0100
|
||||
@@ -25,12 +25,12 @@
|
||||
host=@host@
|
||||
target=@target@
|
||||
build=@build@
|
||||
-prefix=@prefix@
|
||||
+prefix=$(DESTDIR)@prefix@
|
||||
srcdir=@srcdir@
|
||||
objdir=@objdir@
|
||||
exec_prefix=@exec_prefix@
|
||||
datarootdir=@datarootdir@
|
||||
-datadir=@datadir@
|
||||
+datadir=$(DESTDIR)@datadir@
|
||||
bindir=@bindir@
|
||||
libdir=@libdir@
|
||||
libexecdir=@libexecdir@
|
||||
@@ -173,13 +173,13 @@
|
||||
libgpr.build: $(foreach t, $(LIBGPR_TYPES), libgpr.build.$(t))
|
||||
|
||||
libgpr.build.shared:
|
||||
- ${BUILDER} -XLIBRARY_TYPE=relocatable -P$(srcdir)/gpr/gpr.gpr
|
||||
+ ${BUILDER} -v -XLIBRARY_TYPE=relocatable -P$(srcdir)/gpr/gpr.gpr -cargs:Ada $(ADAFLAGS)
|
||||
|
||||
libgpr.build.static:
|
||||
- ${BUILDER} -XLIBRARY_TYPE=static -P$(srcdir)/gpr/gpr.gpr
|
||||
+ ${BUILDER} -v -XLIBRARY_TYPE=static -P$(srcdir)/gpr/gpr.gpr -cargs:Ada $(ADAFLAGS)
|
||||
|
||||
libgpr.build.static-pic:
|
||||
- ${BUILDER} -XLIBRARY_TYPE=static-pic -P$(srcdir)/gpr/gpr.gpr
|
||||
+ ${BUILDER} -v -XLIBRARY_TYPE=static-pic -P$(srcdir)/gpr/gpr.gpr -cargs:Ada $(ADAFLAGS)
|
||||
|
||||
libgpr.install: $(foreach t, $(LIBGPR_TYPES), libgpr.install.$(t))
|
||||
|
||||
--- gprbuild-gpl-2016-src/gpr/src/gpr-env.adb.old 2017-11-13 22:16:53.349083426 +0100
|
||||
+++ gprbuild-gpl-2016-src/gpr/src/gpr-env.adb 2017-11-13 22:17:22.692590351 +0100
|
||||
@@ -1948,6 +1948,8 @@
|
||||
|
||||
end if;
|
||||
|
||||
+ Add_Directories (Self, "/usr/share/gpr");
|
||||
+
|
||||
if Gpr_Prj_Path.all /= "" then
|
||||
Add_Directories (Self, Gpr_Prj_Path.all);
|
||||
end if;
|
||||
--- gprbuild-gpl-2017-src/gpr/src/gpr-names.ads.old 2017-11-19 13:09:18.947527738 +0100
|
||||
+++ gprbuild-gpl-2017-src/gpr/src/gpr-names.ads 2017-11-19 13:10:08.125654595 +0100
|
||||
@@ -27,6 +27,8 @@
|
||||
Name_Buffer : String (1 .. 1_000_000);
|
||||
Name_Len : Natural := 0;
|
||||
|
||||
+ Last_Id : Name_Id := Name_Id'First;
|
||||
+
|
||||
procedure Get_Name_String (Id : Name_Id);
|
||||
procedure Get_Name_String (Id : Unit_Name_Type);
|
||||
procedure Get_Name_String (Id : File_Name_Type);
|
||||
--- gprbuild-gpl-2017-src/gpr/src/gpr-names.adb.old 2017-11-19 13:10:27.674316703 +0100
|
||||
+++ gprbuild-gpl-2017-src/gpr/src/gpr-names.adb 2017-11-19 13:14:38.360963627 +0100
|
||||
@@ -354,6 +354,8 @@
|
||||
|
||||
Name_Chars.Append (ASCII.NUL);
|
||||
|
||||
+ Last_Id := Name_Entries.Last;
|
||||
+
|
||||
return Name_Entries.Last;
|
||||
end Name_Enter;
|
||||
|
||||
@@ -427,6 +429,8 @@
|
||||
|
||||
Name_Chars.Append (ASCII.NUL);
|
||||
|
||||
+ Last_Id := Name_Entries.Last;
|
||||
+
|
||||
return Name_Entries.Last;
|
||||
end Name_Find;
|
||||
|
||||
--- gprbuild-gpl-2017-src/gpr/src/gpr-snames.adb.old 2017-11-19 13:12:41.592995718 +0100
|
||||
+++ gprbuild-gpl-2017-src/gpr/src/gpr-snames.adb 2017-11-19 13:16:31.980979696 +0100
|
||||
@@ -53,6 +53,10 @@
|
||||
return;
|
||||
end if;
|
||||
|
||||
+ if Last_Id = Name_Id'First then
|
||||
+ Add_Name ("");
|
||||
+ end if;
|
||||
+
|
||||
Add_Name ("a");
|
||||
Add_Name ("b");
|
||||
Add_Name ("c");
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs multiprocessing
|
||||
|
||||
MYP=gprbuild-gpl-${PV}
|
||||
|
||||
DESCRIPTION="Ada library to handle GPRbuild project files"
|
||||
HOMEPAGE="http://libre.adacore.com/"
|
||||
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deecff7
|
||||
-> ${MYP}-src.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="gnat_2016 +gnat_2017 +shared static-libs static-pic"
|
||||
|
||||
RDEPEND="dev-ada/xmlada[static-libs,gnat_2016=,gnat_2017=]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ada/gprbuild"
|
||||
|
||||
S="${WORKDIR}"/${MYP}-src
|
||||
|
||||
REQUIRED_USE="|| ( shared static-libs static-pic )"
|
||||
PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
|
||||
|
||||
src_configure() {
|
||||
emake prefix="${D}"usr setup
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
build () {
|
||||
gprbuild -p -m -j$(makeopts_jobs) -XBUILD=production -v \
|
||||
-XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \
|
||||
gpr/gpr.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die
|
||||
}
|
||||
if use shared; then
|
||||
build relocatable
|
||||
fi
|
||||
if use static-libs; then
|
||||
build static
|
||||
fi
|
||||
if use static-pic; then
|
||||
build static-pic
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use static-libs; then
|
||||
emake DESTDIR="${D}" libgpr.install.static
|
||||
fi
|
||||
for kind in shared static-pic; do
|
||||
if use ${kind}; then
|
||||
emake DESTDIR="${D}" libgpr.install.${kind}
|
||||
fi
|
||||
done
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,113 @@
|
||||
--- a/gcc/ada/s-rident.ads 2018-11-18 18:47:39.042412895 +0100
|
||||
+++ b/gcc/ada/s-rident.ads 2018-11-18 19:02:31.736559044 +0100
|
||||
@@ -378,15 +378,17 @@
|
||||
type Profile_Name is
|
||||
(No_Profile,
|
||||
No_Implementation_Extensions,
|
||||
+ Restricted_Tasking,
|
||||
+ Restricted,
|
||||
Ravenscar,
|
||||
GNAT_Extended_Ravenscar,
|
||||
- Restricted);
|
||||
+ GNAT_Ravenscar_EDF);
|
||||
-- Names of recognized profiles. No_Profile is used to indicate that a
|
||||
-- restriction came from pragma Restrictions[_Warning], as opposed to
|
||||
-- pragma Profile[_Warning].
|
||||
|
||||
subtype Profile_Name_Actual is Profile_Name
|
||||
- range No_Implementation_Extensions .. Restricted;
|
||||
+ range No_Implementation_Extensions .. Profile_Name'Last;
|
||||
-- Actual used profile names
|
||||
|
||||
type Profile_Data is record
|
||||
@@ -456,6 +458,40 @@
|
||||
Max_Task_Entries => 0,
|
||||
others => 0)),
|
||||
|
||||
+ -- Restricted_Tasking Profile
|
||||
+
|
||||
+ Restricted_Tasking =>
|
||||
+
|
||||
+ -- Restrictions for Restricted_Tasking profile
|
||||
+
|
||||
+ (Set =>
|
||||
+ (No_Abort_Statements => True,
|
||||
+ No_Asynchronous_Control => True,
|
||||
+ No_Dynamic_Attachment => True,
|
||||
+ No_Dynamic_Priorities => True,
|
||||
+ No_Entry_Queue => True,
|
||||
+ No_Local_Protected_Objects => True,
|
||||
+ No_Protected_Type_Allocators => True,
|
||||
+ No_Requeue_Statements => True,
|
||||
+ No_Task_Allocators => True,
|
||||
+ No_Task_Attributes_Package => True,
|
||||
+ No_Task_Hierarchy => True,
|
||||
+ No_Terminate_Alternatives => True,
|
||||
+ Max_Asynchronous_Select_Nesting => True,
|
||||
+ Max_Protected_Entries => True,
|
||||
+ Max_Select_Alternatives => True,
|
||||
+ Max_Task_Entries => True,
|
||||
+ others => False),
|
||||
+
|
||||
+ -- Value settings for Restricted profile
|
||||
+
|
||||
+ Value =>
|
||||
+ (Max_Asynchronous_Select_Nesting => 0,
|
||||
+ Max_Protected_Entries => 1,
|
||||
+ Max_Select_Alternatives => 0,
|
||||
+ Max_Task_Entries => 0,
|
||||
+ others => 0)),
|
||||
+
|
||||
-- Ravenscar Profile
|
||||
|
||||
-- Note: the table entries here only represent the
|
||||
@@ -509,6 +545,49 @@
|
||||
Max_Task_Entries => 0,
|
||||
others => 0)),
|
||||
|
||||
+ GNAT_Ravenscar_EDF =>
|
||||
+
|
||||
+ -- Restrictions for Ravenscar = Restricted profile ..
|
||||
+
|
||||
+ (Set =>
|
||||
+ (No_Abort_Statements => True,
|
||||
+ No_Asynchronous_Control => True,
|
||||
+ No_Dynamic_Attachment => True,
|
||||
+ No_Dynamic_Priorities => True,
|
||||
+ No_Entry_Queue => True,
|
||||
+ No_Local_Protected_Objects => True,
|
||||
+ No_Protected_Type_Allocators => True,
|
||||
+ No_Requeue_Statements => True,
|
||||
+ No_Task_Allocators => True,
|
||||
+ No_Task_Attributes_Package => True,
|
||||
+ No_Task_Hierarchy => True,
|
||||
+ No_Terminate_Alternatives => True,
|
||||
+ Max_Asynchronous_Select_Nesting => True,
|
||||
+ Max_Protected_Entries => True,
|
||||
+ Max_Select_Alternatives => True,
|
||||
+ Max_Task_Entries => True,
|
||||
+
|
||||
+ -- plus these additional restrictions:
|
||||
+
|
||||
+ No_Calendar => True,
|
||||
+ No_Implicit_Heap_Allocations => True,
|
||||
+ No_Local_Timing_Events => True,
|
||||
+ No_Relative_Delay => True,
|
||||
+ No_Select_Statements => True,
|
||||
+ No_Specific_Termination_Handlers => True,
|
||||
+ No_Task_Termination => True,
|
||||
+ Simple_Barriers => True,
|
||||
+ others => False),
|
||||
+
|
||||
+ -- Value settings for Ravenscar (same as Restricted)
|
||||
+
|
||||
+ Value =>
|
||||
+ (Max_Asynchronous_Select_Nesting => 0,
|
||||
+ Max_Protected_Entries => 1,
|
||||
+ Max_Select_Alternatives => 0,
|
||||
+ Max_Task_Entries => 0,
|
||||
+ others => 0)),
|
||||
+
|
||||
GNAT_Extended_Ravenscar =>
|
||||
|
||||
-- Restrictions for GNAT_Extended_Ravenscar =
|
Binary file not shown.
@ -1,3 +1 @@
|
||||
DIST dbus-glib-0.102.tar.gz 783792 BLAKE2B 5dca4d1d4c9d281e46ad9b15307a738698d6588b064fe07ddeae63d7fbbca0b1338d655ebcdb2b4259ce8979c5ec2888c05f8578d73f04c6c7037bd80e6692d7 SHA512 9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f
|
||||
DIST dbus-glib-0.108.tar.gz 812488 BLAKE2B e958c4054c09ec98d7bff659917a9c162dc4338aabcc5c6ec6d7ec34304867dd65d373eeb8871cd188424a36dafa337bb713fb2aaa87e47d1ed4f91a4e7ecd7f SHA512 9fa7cd1c22bf6ee1e345dd6fe48aa725abc01b3b180ba430efea9996403ad99636b2c40f682956978ae5049c110c3298fa199470a4cc05907e11773d034ea5b1
|
||||
DIST dbus-glib-0.110.tar.gz 836497 BLAKE2B d936402bbaa5c354b2730cbace273974ec0133db052503fea2780d70b128e50e4fdf54f6ebfeed024eb5602fa3725a40627e27320a4727647299f74b2eb75c85 SHA512 c40ccf7118d4951f0e09082216ccd26f21ee906bdf96d912611d3cd29badd7ef446bea74e19f26c28ebceb9e19bb659d11c643c3e712dac499df12907be88a54
|
||||
|
@ -1,86 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit bash-completion-r1 eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="D-Bus bindings for glib"
|
||||
HOMEPAGE="https://dbus.freedesktop.org/"
|
||||
SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
|
||||
IUSE="debug doc static-libs test"
|
||||
|
||||
CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
|
||||
>=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.4 )"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
|
||||
|
||||
set_TBD() {
|
||||
# out of sources build dir for make check
|
||||
export TBD="${BUILD_DIR}-tests"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
--enable-bash-completion
|
||||
$(use_enable debug asserts)
|
||||
$(use_enable static-libs static)
|
||||
$(multilib_native_use_enable doc gtk-doc)
|
||||
)
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
|
||||
use doc || ln -s "${S}"/doc/reference/html doc/reference/html #460042
|
||||
|
||||
if use test; then
|
||||
set_TBD
|
||||
mkdir "${TBD}"
|
||||
cd "${TBD}"
|
||||
einfo "Running configure in ${TBD}"
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable test checks) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable test asserts) \
|
||||
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
|
||||
if use test; then
|
||||
set_TBD
|
||||
cd "${TBD}"
|
||||
einfo "Running make in ${TBD}"
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
set_TBD
|
||||
cd "${TBD}"
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus-send
|
||||
rm -rf "${ED}"/etc/bash_completion.d || die
|
||||
|
||||
prune_libtool_files
|
||||
}
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit bash-completion-r1 eutils multilib-minimal
|
||||
|
||||
DESCRIPTION="D-Bus bindings for glib"
|
||||
HOMEPAGE="https://dbus.freedesktop.org/"
|
||||
SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 AFL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
|
||||
IUSE="debug static-libs test"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
|
||||
>=sys-apps/dbus-1.8[${MULTILIB_USEDEP}]
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.14
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
|
||||
|
||||
set_TBD() {
|
||||
# out of sources build dir for make check
|
||||
export TBD="${BUILD_DIR}-tests"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
--enable-bash-completion
|
||||
--disable-gtk-doc
|
||||
$(use_enable debug asserts)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myconf[@]}"
|
||||
|
||||
ln -s "${S}"/doc/reference/html doc/reference/html #460042
|
||||
|
||||
if use test; then
|
||||
set_TBD
|
||||
mkdir "${TBD}"
|
||||
cd "${TBD}"
|
||||
einfo "Running configure in ${TBD}"
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable test checks) \
|
||||
$(use_enable test tests) \
|
||||
$(use_enable test asserts) \
|
||||
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
|
||||
if use test; then
|
||||
set_TBD
|
||||
cd "${TBD}"
|
||||
einfo "Running make in ${TBD}"
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
set_TBD
|
||||
cd "${TBD}"
|
||||
emake check
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus-send
|
||||
rm -rf "${ED}"/etc/bash_completion.d || die
|
||||
|
||||
prune_libtool_files
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libarcus-3.3.0.tar.gz 29695 BLAKE2B a63ca06133cf7db556fe82cc7ea060badd7838d697822d64e09c52aaa81a8509bfa6010037004593da3b1e66dde510767a992524f8e1719e614932b88b9393fe SHA512 a911fb5784ceb835ba2c175ce42cc10544bdd0834e987d8ac1be2517293f00e596f94910d8bf5f37f61e63246ba6e78d28a23bc061809e70b1bb6ad1a21107c9
|
||||
DIST libarcus-3.4.1.tar.gz 29699 BLAKE2B 73f132ff9d908468f1d67c54b7430ac84c0aebb5dd12282dc894b877a91da3f9822e4db8bf16cb53f313396598d3890be9e06e50737b0a50edfc84543285f251 SHA512 63ed8d8da389641b91ed955624c04ca5488f98d3ef409c4a94ad1962155d6aedd8d61ca0231543cfe4e92ae10beb00001f957eb48f74b0c21447a1bd9b66d85d
|
||||
DIST libarcus-3.5.1.tar.gz 28935 BLAKE2B ae850a0923e45446f248fb9944cd795cfa07e05ae4a1c0c91089fd60711603cb1c7b6c3ec81e71496e1a5a2752abb215cbcf725be65a0f8ca92dd0c9d24ed3f1 SHA512 a3cf8599aee83aa080d23849c2c9760e1342fd738db58f4e4bb974a9c3f3dfa34dab1fead6292aa6e27ad9a659fda7b92f031c141039bc3118df8f97cc4b8712
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
|
||||
inherit cmake-utils python-single-r1
|
||||
|
||||
MY_PN="libArcus"
|
||||
|
||||
DESCRIPTION="This library facilitates communication between Cura and its backend"
|
||||
HOMEPAGE="https://github.com/Ultimaker/libArcus"
|
||||
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0/3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples python static-libs"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/sip[${PYTHON_USEDEP}]
|
||||
dev-libs/protobuf
|
||||
python? ( dev-python/protobuf-python[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_PYTHON=$(usex python ON OFF)
|
||||
-DBUILD_EXAMPLES=$(usex examples ON OFF)
|
||||
-DBUILD_STATIC=$(usex static-libs ON OFF)
|
||||
)
|
||||
use python && mycmakeargs+=( -DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libcharon-3.3.0.tar.gz 141001 BLAKE2B 80d880ac274a53dc6673d9993ef8474091a036e6faac8fa44df3ace0f4b2fcf0102229b0f407acf9f7df7c56fb08a60c7ac3b7078e5e5daf86e1f0fe3fa453fa SHA512 92e7a33c77d05224f0b07c92f105d66010e727f67ec51e6dc314c001953e14047a7d59e2e0887950dcd38d25595df5186161ff1c0272a1193bcd8ccd64b0033b
|
||||
DIST libcharon-3.4.1.tar.gz 143489 BLAKE2B e8eb5317c708b808981cf8cb53614b54a34abca284457716b7997633a86e3cc2101f788b5c39b9292944d884985f3c342459626282695be484be5adf32b53501 SHA512 9aa269e477ce6c5c563986fcfd0061032dc58df30a7bd687a243db06ef071e888d45cc2c47cfeaac0837672529d6b3150a0a60d0cb357cea5035e47ba16115f3
|
||||
DIST libcharon-3.5.1.tar.gz 143496 BLAKE2B bffbe111b6d671d4c2b636e3f708555ba98acafb0d0475c07e0658bca7a557a678097a0daa600dd59f71628802a5c2b995683a25965da200681373b9184e9a1f SHA512 d8cf3b95e09fe9f046e7b2c3a2163f8d125e25c2b5c13c286fd8144bda865457bd730a01f8ac83b3b4eb68ff4b7d1a59e030e99f92f5bea612845380c71ff772
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
inherit cmake-utils python-single-r1
|
||||
|
||||
MY_PN="libCharon"
|
||||
|
||||
DESCRIPTION="This library facilitates communication between Cura and its backend"
|
||||
HOMEPAGE="https://github.com/Ultimaker/libCharon"
|
||||
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0/3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
@ -1,3 +1,4 @@
|
||||
DIST liblinear-210.tar.gz 381662 BLAKE2B d64d217f7ba67605821062f66d4e9f130f4f2396dde14cd35532bad11f4af4f34bc231a1e3796ba2d0e14f84830ec05c6358d40018e048f4ae3fa62db2b1d0d7 SHA512 4e4558467f2ebb3dbd640c172b1129c8e5981c231a043abb0398a803252559795604a34992baee50ae6689646050733d3a908d7d76f8b1c94309b859eae7f8c8
|
||||
DIST liblinear-211.tar.gz 506507 BLAKE2B 31b7677dfbf9dbb060a28dc19c63db4244e55c4ddc984a8c9ccadc517beabaf8fabef04488366cd7375608412dad3c37d4f09fe27b37b69e69209d32379a9e45 SHA512 005a47b3a8ff27f9890ce10549478be4b041c92d162815fba33dd56db7c014e6958b3e7e161451490c34d88df2161366365bd41b1a48d6a77034edc346a0fc3a
|
||||
DIST liblinear-220.tar.gz 517302 BLAKE2B 6aa28c3357f830441ee3cb2e9691d4952e4d4db6592622f6e93be1ed12c8f871e4a9c98abcb35b472a227005bad0cc1e6076678358dc324a7453cbbfb34a0866 SHA512 cde798b7cb221513cf2b8bbe134d6c3dce1ed26c43504d8c09dbed93b82ca47bfd271d4dd3d03384187273906ce140d4ce4418a4a8c21410015ec1631c1042c6
|
||||
DIST liblinear-221.tar.gz 520288 BLAKE2B b28c837488f5827ae76f32dc14a1b92027eb5ff123a15c07e9974197eea842c8247420632d259defdba3968383749538c1ed16f6b5c982fad87b3bc52572b485 SHA512 abf21f9030e67886d88a95ad1699e566f8b67bb3bd23253f1f656460911f92a5c3c184fe127390d6100bbf9970cf7a246ef3611b0788907c35a33286228f1753
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A Library for Large Linear Classification"
|
||||
HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/liblinear/ https://github.com/cjlin1/liblinear"
|
||||
SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos"
|
||||
IUSE="blas"
|
||||
|
||||
RDEPEND="
|
||||
blas? ( virtual/blas )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
blas? ( virtual/pkgconfig )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e '/^AR/s|=|?=|g' \
|
||||
-e '/^RANLIB/s|=|?=|g' \
|
||||
-e '/^CFLAGS/d;/^CXXFLAGS/d' \
|
||||
blas/Makefile || die
|
||||
sed -i \
|
||||
-e 's|make|$(MAKE)|g' \
|
||||
-e '/$(LIBS)/s|$(CFLAGS)|& $(LDFLAGS)|g' \
|
||||
-e '/^CFLAGS/d;/^CXXFLAGS/d' \
|
||||
-e 's|$${SHARED_LIB_FLAG}|& $(LDFLAGS)|g' \
|
||||
Makefile || die
|
||||
if use blas; then
|
||||
sed -i -e 's:blas/blas.a::g' Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CFLAGS="${CFLAGS} -fPIC" \
|
||||
CXXFLAGS="${CXXFLAGS} -fPIC" \
|
||||
AR="$(tc-getAR) rcv" \
|
||||
RANLIB="$(tc-getRANLIB)" \
|
||||
LIBS="$(usex blas "$( $(tc-getPKG_CONFIG) --libs blas )" blas/blas.a)" \
|
||||
lib all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dolib.so ${PN}.so.3
|
||||
dosym ${PN}.so.3 /usr/$(get_libdir)/${PN}.so
|
||||
|
||||
newbin predict ${PN}-predict
|
||||
newbin train ${PN}-train
|
||||
|
||||
doheader linear.h
|
||||
|
||||
dodoc README
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libsavitar-3.3.0.tar.gz 92460 BLAKE2B 7b68e42b41092986452684f5778873a2636741fcd5659d2ff543b3a81fbe1e9fc7a216b77506873e08e9a1c76dfa8d365d7524a83b974db864ca60727a6a8d4e SHA512 9b64e18496dac00f521294ae2401002b0cca1249a80426ac0c1a1edb0d41984aba957a0c2e9acbd1ac1678307f2778617dab3c88db5d244bd746314d1a991eba
|
||||
DIST libsavitar-3.4.1.tar.gz 92457 BLAKE2B ef5b7bb87d7b3293c0634d510f860b64f3235f46c8abb1365eb5e439b6f1cf3eed6ff1fa4f2a3476a6f3ed0193356d8019a6ccbce044c29339ec2693b96db3d4 SHA512 4273723536578816ab16c2d9f8c0fba57651a2cd5730e45a27e5ed5ec6a7986f59ef932094392b6bf7bd9dd9555cc44e09505c843e9b364a2c7bcc1770af1f35
|
||||
DIST libsavitar-3.5.1.tar.gz 92456 BLAKE2B 6b7b533af744d3e9c59aae2338cb050cc44240969f07184d311fc1778487e230459cee4684d863a582c52ced34aa5e42bc6b7816ad5d8560f107ae6373f2aebb SHA512 740c3df1a0ae5bc406d1ac555d5952f9d1d49089d8b0eda9c4fafdf3c902f44b7a137906aa5a00ef0ea46d9f76409baf62a26c269d8401abcc642d36a2f7b524
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6} )
|
||||
inherit cmake-utils python-single-r1
|
||||
|
||||
MY_PN="libSavitar"
|
||||
|
||||
DESCRIPTION="C++ implementation of 3mf loading with SIP python bindings"
|
||||
HOMEPAGE="https://github.com/Ultimaker/libSavitar"
|
||||
SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0/3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+python static-libs"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-libs/pugixml
|
||||
dev-python/sip[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-3.3.0-remove-packaged-pugixml.patch )
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_PYTHON=$(usex python ON OFF)
|
||||
-DBUILD_STATIC=$(usex static-libs ON OFF)
|
||||
)
|
||||
use python && mycmakeargs+=( -DPYTHON_SITE_PACKAGES_DIR="$(python_get_sitedir)" )
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST redland-1.0.15.tar.gz 1600090 BLAKE2B e655860230459afafaad549d0403c0c439a744bc8f8168e8abf498d52988f716d1b719be25d8ef034008fda8194bcaaa4c0c46230d2bff84b6a046ff150b464b SHA512 94b8806d0c5b8ff5c394bc6825c1347efe609a2d7a72f9346fc88b15094938e69b482d28ca8a4eea64876a6afdf6c3b60275c987a617cc498cf19d6fbc53950b
|
||||
DIST redland-1.0.16.tar.gz 1624112 BLAKE2B cee6c1b4ca07e2758be57b63a47a2d1b63e0db46ff26aad3a2779b7f64fe2bb147dbcd924142eb46614f249bce78f3b760f2dfc4b0de8f9c956f5696c5df6045 SHA512 16a57569d00f8bbfda9e90d93d686e6f51b14f066f013c9757f2b372d7b23c58fe0ba172953f8affe73c8d804e966566dc38401caca46cee2a8b091019828457
|
||||
DIST redland-1.0.17.tar.gz 1621566 BLAKE2B ec94cd456a771b97ab16fab63cf6beffe1ce3371c06213faa49162fe452b31a21dffe6c2cc631c10b137f44dc71c2c40c1d7fac0552bbe0169728427b1f47a36 SHA512 363323ffc9e75d4f0e3a3b40952f6241fd0d8b9f46bfd4dd86cf0a5162de35257a8b70ce408a6083c03ba7c388982231a3774e5e9024b262ebb02968f778b850
|
||||
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
inherit libtool
|
||||
|
||||
DESCRIPTION="High-level interface for the Resource Description Framework"
|
||||
HOMEPAGE="http://librdf.org/"
|
||||
SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="berkdb iodbc mysql odbc postgres sqlite ssl static-libs +xml"
|
||||
|
||||
RDEPEND="dev-libs/libltdl:0
|
||||
mysql? ( virtual/mysql )
|
||||
sqlite? ( =dev-db/sqlite-3* )
|
||||
berkdb? ( sys-libs/db )
|
||||
xml? ( dev-libs/libxml2 )
|
||||
!xml? ( >=dev-libs/expat-2 )
|
||||
ssl? ( dev-libs/openssl:0 )
|
||||
>=media-libs/raptor-2.0.7
|
||||
>=dev-libs/rasqal-0.9.28
|
||||
postgres? ( dev-db/postgresql )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize # NOTE: this is for fbsd .so version
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local parser=expat
|
||||
use xml && parser=libxml
|
||||
|
||||
local myconf="--without-virtuoso"
|
||||
if use iodbc; then
|
||||
myconf="--with-virtuoso --with-iodbc --without-unixodbc"
|
||||
elif use odbc; then
|
||||
myconf="--with-virtuoso --with-unixodbc --without-iodbc"
|
||||
fi
|
||||
|
||||
# FIXME: upstream doesn't test with --with-threads and testsuite fails
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with berkdb bdb) \
|
||||
--with-xml-parser=${parser} \
|
||||
$(use_with ssl openssl-digests) \
|
||||
$(use_with mysql) \
|
||||
$(use_with sqlite) \
|
||||
$(use_with postgres postgresql) \
|
||||
--without-threads \
|
||||
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! use berkdb; then
|
||||
export REDLAND_TEST_CLONING_STORAGE_TYPE=hashes
|
||||
export REDLAND_TEST_CLONING_STORAGE_NAME=test
|
||||
export REDLAND_TEST_CLONING_STORAGE_OPTIONS="hash-type='memory',dir='.',write='yes',new='yes',contexts='yes'"
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dohtml {FAQS,NEWS,README,RELEASE,TODO}.html
|
||||
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
inherit db-use libtool
|
||||
|
||||
DESCRIPTION="High-level interface for the Resource Description Framework"
|
||||
HOMEPAGE="http://librdf.org/"
|
||||
SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs +xml"
|
||||
|
||||
RDEPEND="dev-libs/libltdl:0
|
||||
mysql? ( virtual/mysql )
|
||||
sqlite? ( =dev-db/sqlite-3* )
|
||||
berkdb? ( sys-libs/db )
|
||||
xml? ( dev-libs/libxml2 )
|
||||
!xml? ( >=dev-libs/expat-2 )
|
||||
>=media-libs/raptor-2.0.7
|
||||
>=dev-libs/rasqal-0.9.28
|
||||
postgres? ( dev-db/postgresql )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize # NOTE: this is for fbsd .so version
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local parser=expat
|
||||
use xml && parser=libxml
|
||||
|
||||
local myconf=( --without-virtuoso )
|
||||
if use iodbc; then
|
||||
myconf=( --with-virtuoso --with-iodbc --without-unixodbc )
|
||||
elif use odbc; then
|
||||
myconf=( --with-virtuoso --with-unixodbc --without-iodbc )
|
||||
fi
|
||||
|
||||
if use berkdb; then
|
||||
myconf+=(
|
||||
--with-bdb-include="$(db_includedir)"
|
||||
--with-bdb-lib="${EPREFIX}"/usr/$(get_libdir)
|
||||
--with-bdb-dbname="$(db_libname)"
|
||||
)
|
||||
fi
|
||||
|
||||
# FIXME: upstream doesn't test with --with-threads and testsuite fails
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with berkdb bdb) \
|
||||
--with-xml-parser=${parser} \
|
||||
$(use_with mysql) \
|
||||
$(use_with sqlite) \
|
||||
$(use_with postgres postgresql) \
|
||||
--without-threads \
|
||||
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! use berkdb; then
|
||||
export REDLAND_TEST_CLONING_STORAGE_TYPE=hashes
|
||||
export REDLAND_TEST_CLONING_STORAGE_NAME=test
|
||||
export REDLAND_TEST_CLONING_STORAGE_OPTIONS="hash-type='memory',dir='.',write='yes',new='yes',contexts='yes'"
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dohtml {FAQS,NEWS,README,RELEASE,TODO}.html
|
||||
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
|
||||
|
||||
# !!! REMOVE THIS ON VERSION BUMP, see bug 468298 for proper fix !!!
|
||||
if [[ -n ${LDFLAGS} ]] ; then
|
||||
sed -i \
|
||||
-e "s:${LDFLAGS} ::g" \
|
||||
"${ED}"/usr/$(get_libdir)/pkgconfig/redland.pc || die
|
||||
fi
|
||||
}
|
@ -1,86 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit db-use libtool
|
||||
|
||||
DESCRIPTION="High-level interface for the Resource Description Framework"
|
||||
HOMEPAGE="http://librdf.org/"
|
||||
SRC_URI="http://download.librdf.org/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="berkdb iodbc mysql odbc postgres sqlite static-libs"
|
||||
|
||||
RDEPEND="dev-libs/libltdl:0
|
||||
mysql? ( virtual/mysql )
|
||||
sqlite? ( =dev-db/sqlite-3* )
|
||||
berkdb? ( sys-libs/db )
|
||||
>=media-libs/raptor-2.0.14
|
||||
>=dev-libs/rasqal-0.9.32
|
||||
postgres? ( dev-db/postgresql )
|
||||
iodbc? ( dev-db/libiodbc )
|
||||
odbc? ( dev-db/unixODBC )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
MAKEOPTS="${MAKEOPTS} -j1" #500574, required for both src_compile() and src_install()
|
||||
|
||||
src_prepare() {
|
||||
elibtoolize # NOTE: this is for fbsd .so version
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=( --without-virtuoso )
|
||||
if use iodbc; then
|
||||
myconf=( --with-virtuoso --with-iodbc --without-unixodbc )
|
||||
elif use odbc; then
|
||||
myconf=( --with-virtuoso --with-unixodbc --without-iodbc )
|
||||
fi
|
||||
|
||||
if use berkdb; then
|
||||
myconf+=(
|
||||
--with-bdb-include="$(db_includedir)"
|
||||
--with-bdb-lib="${EPREFIX}"/usr/$(get_libdir)
|
||||
--with-bdb-dbname="$(db_libname)"
|
||||
)
|
||||
fi
|
||||
|
||||
# FIXME: upstream doesn't test with --with-threads and testsuite fails
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with berkdb bdb) \
|
||||
$(use_with mysql) \
|
||||
$(use_with sqlite) \
|
||||
$(use_with postgres postgresql) \
|
||||
--without-threads \
|
||||
--with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! use berkdb; then
|
||||
export REDLAND_TEST_CLONING_STORAGE_TYPE=hashes
|
||||
export REDLAND_TEST_CLONING_STORAGE_NAME=test
|
||||
export REDLAND_TEST_CLONING_STORAGE_OPTIONS="hash-type='memory',dir='.',write='yes',new='yes',contexts='yes'"
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dohtml {FAQS,NEWS,README,RELEASE,TODO}.html
|
||||
find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
|
||||
|
||||
# !!! REMOVE THIS ON VERSION BUMP, see bug 468298 for proper fix !!!
|
||||
if [[ -n ${LDFLAGS} ]]; then
|
||||
sed -i \
|
||||
-e "s:${LDFLAGS} ::g" \
|
||||
"${ED}"/usr/$(get_libdir)/pkgconfig/${PN}.pc || die
|
||||
fi
|
||||
|
||||
# https://bugs.gentoo.org/467768
|
||||
local _rdocdir=/usr/share/doc/${PF}/html/${PN}
|
||||
[[ -d ${ED}/${_rdocdir} ]] && dosym ${_rdocdir} /usr/share/gtk-doc/html/${PN}
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST bleach-1.5.0.tar.gz 36502 BLAKE2B a56eb875a5becd21f7ff71a29db8178a7536a7aadfe81fe178360ba61ba599df9d4d9a782bbf72eb186b61a0b2e3f99058c483cc0d194e735a787319697c7327 SHA512 572a089691af61f096716d96517a96755fe674cc471bdbcff80615ae903eaeff72c47b918ee28a1db60ee5c0253c0c52ba02544f8535ae4f283a3a87a3061124
|
||||
DIST bleach-2.1.3.tar.gz 60141 BLAKE2B 5c04269266007e31e1a01540198177afb6b13362b89815073b7cd68668da26725f2631defdb26d124ae6c74743de0d31b2975a0d19f58e032ac2332e3ea46a75 SHA512 ff74fb3646709f20c79ea02e6d0fb93e2f204d3151a05f259b703050c10d410859af76acb470405f6fb7b55c8fb64595e6f0fcf8e9cb8fd3fc3722fa30a47de5
|
||||
DIST bleach-3.0.1.tar.gz 165179 BLAKE2B 261ef2692c8c30e1ce387346aee03e45d46e195d45778485371a4e5d5d754c579853b50633fd5a834038c931cb48dc458771e7a44b7e0726015ea5934b2968bf SHA512 c90fee244d10ae66c30c8bff80e096cf508b2413a7ee082cbe2c5e0f1508d078133c2db6cd09f05ce875e867d4c0fab985659e4fe6d7bd9fe6ad4f823af03736
|
||||
DIST bleach-3.0.2.tar.gz 165682 BLAKE2B 26dfca08732af9eb11a27e1913ad1ed76454950d902d8f0dfd4a816dfe972d2280a29fcb7ba6c021938863f92d20d6ee3bb5ea64ee0b1f52e62cdbe12aebe009 SHA512 f5a6537c5b048a23b7834f27e30413517f82082f2abc4ad26c16a3aa4486545beec5394d2b759e82022f4cb8915e4034d8cd3383e41a3772a73f3858c283c155
|
||||
|
@ -1 +1,2 @@
|
||||
DIST diskcache-2.8.3.tar.gz 438587 BLAKE2B 3b7b50fe6cabe8a4eb92b3dd72a2b99d6cedc8b7d055fcdf7b445f016957e6c7692571e9f83aafe36141b69a0e93f638b9e3e2f210bb56e6358260a5ff4130d3 SHA512 d96ac76dfb68cb817febd3f4ed8927a8409c02b13b4112a739528cade40f9a588c732dfc3148392dd12676380c3a2b006ee63b86f30ad70f5d205273003bf23d
|
||||
DIST diskcache-3.1.0.tar.gz 489821 BLAKE2B 56b54662f31172f4f746ce885d57a3e9f34af9d7318300fe6906aee1b3373919f6ee33922ab30b7979cc6e271f2f780894438b4114483a7c76f198fb7b2213c1 SHA512 30ea3e6c1ed6430c1a7e3bf022bd9233e89a2486308d1f48f6e2f0b50ccc1ee50dade7c55d98a5611ef384bd193cd28f7e65f5737bae00845b17c159177dd345
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
HOMEPAGE="http://www.grantjenks.com/docs/diskcache/"
|
||||
DESCRIPTION="Disk and file backed cache"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
)
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
emake -C docs html
|
||||
HTML_DOCS=( docs/_build/html/. )
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -v || die "failed with ${PYTHON}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST py-filelock-3.0.10.tar.gz 587469 BLAKE2B 8a116f038f344f282540243a757524bd2e72ab8419a0cbdc35910245b8794cab0f96f93d7d8e3b267018054aa1459892506edc9cbfe1099d141a44be9eaa937a SHA512 1fa4594eaba6689ea61149a60a71e86007297614a1c22dc6c94b4774520d396ff8ad03076dfdbb2ce49d2b6e42c374af065a115c167d81cf6107918abfbe52ef
|
@ -0,0 +1,34 @@
|
||||
# Copyright 2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P=py-filelock-${PV}
|
||||
DESCRIPTION="A platform independent file lock for Python"
|
||||
HOMEPAGE="https://github.com/benediktschmitt/py-filelock
|
||||
https://pypi.org/project/filelock/"
|
||||
SRC_URI="https://github.com/benediktschmitt/py-filelock/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# test_del is relying on CPython behavior, so it breaks PyPy
|
||||
# (and it's not very valuable anyway)
|
||||
sed -i -e '/test_del/i\ \ \ \ @unittest.skipIf(hasattr(sys, "pypy_version_info"), "del() does not trigger GC on PyPy")' test.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" test.py -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">filelock</remote-id>
|
||||
<remote-id type="github">benediktschmitt/py-filelock</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_5 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Library for client programming with Open Geospatial Consortium web service"
|
||||
HOMEPAGE="https://geopython.github.io/OWSLib"
|
||||
SRC_URI="https://github.com/geopython/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pyproj[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
dev-python/elementtree[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/tox[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
RESTRICT="test" # tests require WAN access
|
||||
|
||||
S="${WORKDIR}/OWSLib-${PV}"
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" "${S}/setup.py" test || die
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy{,3} )
|
||||
PYTHON_REQ_USE="xml(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/pypa/setuptools.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Collection of extensions to Distutils"
|
||||
HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
test? (
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-3.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
|
||||
>=dev-python/backports-unittest-mock-1.2[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
PDEPEND="
|
||||
>=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]"
|
||||
|
||||
# Force in-source build because build system modifies sources.
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS=( {CHANGES,README}.rst docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
|
||||
|
||||
python_prepare_all() {
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
python_setup
|
||||
${EPYTHON} bootstrap.py || die
|
||||
fi
|
||||
|
||||
# disable tests requiring a network connection
|
||||
rm setuptools/tests/test_packageindex.py || die
|
||||
|
||||
# don't run integration tests
|
||||
rm setuptools/tests/test_integration.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
|
||||
# It tries to sandbox the test in a tempdir
|
||||
HOME="${PWD}" py.test --verbose ${PN} || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
|
||||
distutils-r1_python_install
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST tox-2.9.1.tar.gz 1855982 BLAKE2B 3e2f5fd3d3e45e54f96b0a6fc8f9e98bfba3b48540cc2922a897e016b5aabc9974772c9b897e0fab7b38b00f99478a063ad988ffa8b65fa53f684997334e492c SHA512 ff19b2bb7ac963379f1cccd4973ad9eb4dabfbda976cde7caba50ad010d8fa57c1cba91d63e3e0512e44cc7d350bc9270fbd9b30db1bd55f7d9c239e7623d066
|
||||
DIST tox-3.2.1.tar.gz 268827 BLAKE2B 764835d04fb0c17f32eb8e2041b83f90d6a729b781a5b5b95e9ecb1162f1c29ed595d4a6369524b390a31853b8003485b27a3a12d63e84f49e92675f1a9bee13 SHA512 79f5a1c8f6e818fbb8444754e3767d880fc1fdfe63b46c518d37440fe2b2f3ce572865aff83d9492c24486fded49893cc31bd9b11254bac4db507260304bc76f
|
||||
DIST tox-3.5.3.tar.gz 256487 BLAKE2B 5c9e5fece58d594e46ddacc9c8dca88077f8440fad4f0c3806a448c5bde63f0b9204d4975207bdddaa940cd9c2c76218e9f9925f8e05d278760859f65575adb7 SHA512 d93fd44af6e62d0ceb756894f2b6d3fc695f7a797069422c93a1d82eb62542227f900ed19505cb6f77345a9c03fd1080f017638fa623d985c4f6ded48aad5545
|
||||
|
@ -0,0 +1,14 @@
|
||||
diff --git a/tests/unit/test_interpreters.py b/tests/unit/test_interpreters.py
|
||||
index 0787b95..1563ede 100644
|
||||
--- a/tests/unit/test_interpreters.py
|
||||
+++ b/tests/unit/test_interpreters.py
|
||||
@@ -60,7 +60,8 @@ def test_locate_via_py(monkeypatch):
|
||||
assert fake_popen.last_call == ("py", "-3", "-c")
|
||||
|
||||
|
||||
-def test_tox_get_python_executable():
|
||||
+# doesn't play well with Gentoo
|
||||
+def xtest_tox_get_python_executable():
|
||||
class envconfig:
|
||||
basepython = sys.executable
|
||||
envname = "pyxx"
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="virtualenv-based automation of test activities"
|
||||
HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# doc disabled because of missing deps in tree
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/filelock[${PYTHON_USEDEP}]
|
||||
<dev-python/pluggy-1.0[${PYTHON_USEDEP}]
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/py[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/toml[${PYTHON_USEDEP}]
|
||||
dev-python/virtualenv[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/pytest-3.6[${PYTHON_USEDEP}]
|
||||
<dev-python/pytest-4.0
|
||||
<dev-python/pytest-mock-2.0[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-3.5.3-skip-broken-tests.patch" )
|
||||
|
||||
python_test() {
|
||||
# TODO: find why these 8 tests excluded below fail.
|
||||
pytest -v --no-network \
|
||||
--deselect tests/test_config.py::test_plugin_require \
|
||||
--deselect tests/test_docs.py::test_all_rst_ini_blocks_parse \
|
||||
--deselect tests/test_interpreters.py::test_tox_get_python_executable \
|
||||
--deselect tests/test_session.py::test_tox_parallel_build_safe \
|
||||
--deselect tests/test_venv.py::test_install_python3 \
|
||||
--deselect tests/test_z_cmdline.py::test_alwayscopy \
|
||||
--deselect tests/test_z_cmdline.py::test_tox_quickstart_script \
|
||||
--deselect tests/test_z_cmdline.py::test_tox_console_script \
|
||||
|| die "Testsuite failed under ${EPYTHON}"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue