396 changed files with 3592 additions and 4261 deletions
-
BINManifest.files.gz
-
BINacct-group/Manifest.gz
-
0acct-group/memcached/Manifest
-
8acct-group/memcached/memcached-0.ebuild
-
11acct-group/memcached/metadata.xml
-
BINacct-user/Manifest.gz
-
0acct-user/memcached/Manifest
-
12acct-user/memcached/memcached-0.ebuild
-
11acct-user/memcached/metadata.xml
-
BINapp-admin/Manifest.gz
-
1app-admin/kube-bench/Manifest
-
94app-admin/kube-bench/kube-bench-0.2.3.ebuild
-
BINapp-misc/Manifest.gz
-
3app-misc/khal/Manifest
-
44app-misc/khal/khal-0.9.7.ebuild
-
43app-misc/khal/khal-0.9.8.ebuild
-
43app-misc/khal/khal-0.9.9-r1.ebuild
-
1app-misc/lfm/Manifest
-
17app-misc/lfm/lfm-3.1.ebuild
-
5app-misc/lfm/metadata.xml
-
1app-misc/mosquitto/Manifest
-
114app-misc/mosquitto/mosquitto-1.6.7.ebuild
-
2app-misc/mosquitto/mosquitto-1.6.8.ebuild
-
BINapp-text/Manifest.gz
-
1app-text/calibre/Manifest
-
266app-text/calibre/calibre-4.9.0.ebuild
-
BINdev-db/Manifest.gz
-
1dev-db/myodbc/Manifest
-
27dev-db/myodbc/files/myodbc-8.0.19-cxxlinkage.patch
-
118dev-db/myodbc/myodbc-8.0.19.ebuild
-
19dev-db/mysql/mysql-8.0.19-r1.ebuild
-
7dev-db/percona-server/Manifest
-
1108dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild
-
85dev-db/percona-server/percona-server-8.0.18.9.ebuild
-
33dev-db/percona-toolkit/files/percona-toolkit-3.1.0-drop-swap-gentoo-mariadb-fix.patch
-
3dev-db/percona-toolkit/percona-toolkit-3.1.0-r1.ebuild
-
BINdev-lang/Manifest.gz
-
0dev-lang/gdl/gdl-0.9.6-r3.ebuild
-
8dev-lang/go/Manifest
-
2dev-lang/go/go-1.13.6.ebuild
-
2dev-lang/go/go-9999.ebuild
-
BINdev-php/Manifest.gz
-
1dev-php/composer/Manifest
-
48dev-php/composer/composer-1.9.2.ebuild
-
1dev-php/igbinary/Manifest
-
26dev-php/igbinary/igbinary-3.1.2.ebuild
-
1dev-php/phpspec-prophecy/Manifest
-
31dev-php/phpspec-prophecy/phpspec-prophecy-1.10.1.ebuild
-
1dev-php/phpunit/Manifest
-
69dev-php/phpunit/phpunit-8.5.2.ebuild
-
1dev-php/swoole/Manifest
-
74dev-php/swoole/swoole-4.4.15.ebuild
-
1dev-php/xdebug-client/Manifest
-
40dev-php/xdebug-client/xdebug-client-2.9.1.ebuild
-
1dev-php/xdebug/Manifest
-
42dev-php/xdebug/xdebug-2.9.1.ebuild
-
BINdev-python/Manifest.gz
-
15dev-python/awscli/Manifest
-
56dev-python/awscli/awscli-1.16.104.ebuild
-
56dev-python/awscli/awscli-1.16.125.ebuild
-
56dev-python/awscli/awscli-1.16.148.ebuild
-
56dev-python/awscli/awscli-1.16.190.ebuild
-
56dev-python/awscli/awscli-1.16.215.ebuild
-
56dev-python/awscli/awscli-1.16.220.ebuild
-
56dev-python/awscli/awscli-1.16.233-r1.ebuild
-
56dev-python/awscli/awscli-1.16.261.ebuild
-
56dev-python/awscli/awscli-1.16.278.ebuild
-
56dev-python/awscli/awscli-1.16.283.ebuild
-
56dev-python/awscli/awscli-1.16.308.ebuild
-
2dev-python/awscli/awscli-1.16.314.ebuild
-
8dev-python/awscli/awscli-1.17.7.ebuild
-
14dev-python/botocore/Manifest
-
59dev-python/botocore/botocore-1.12.223.ebuild
-
59dev-python/botocore/botocore-1.12.251.ebuild
-
59dev-python/botocore/botocore-1.12.4-r1.ebuild
-
59dev-python/botocore/botocore-1.12.81.ebuild
-
59dev-python/botocore/botocore-1.13.14.ebuild
-
59dev-python/botocore/botocore-1.13.19.ebuild
-
59dev-python/botocore/botocore-1.13.2.ebuild
-
59dev-python/botocore/botocore-1.13.28.ebuild
-
59dev-python/botocore/botocore-1.13.36.ebuild
-
59dev-python/botocore/botocore-1.13.44.ebuild
-
2dev-python/botocore/botocore-1.13.46.ebuild
-
0dev-python/botocore/botocore-1.13.50.ebuild
-
2dev-python/botocore/botocore-1.14.7.ebuild
-
2dev-python/botocore/botocore-9999.ebuild
-
9dev-python/constantly/constantly-15.1.0-r1.ebuild
-
0dev-python/gnuplot-py/gnuplot-py-1.8-r2.ebuild
-
2dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r1.ebuild
-
10dev-python/incremental/incremental-17.5.0.ebuild
-
2dev-python/jmespath/jmespath-0.9.3-r1.ebuild
-
2dev-python/jsonschema/jsonschema-3.2.0.ebuild
-
2dev-python/plyvel/Manifest
-
17dev-python/plyvel/plyvel-1.2.0.ebuild
-
0dev-python/pupynere/pupynere-1.0.15-r2.ebuild
-
2dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
-
0dev-python/pyilmbase/pyilmbase-2.3.0-r1.ebuild
-
31dev-python/pysrt/pysrt-1.1.1.ebuild
-
5dev-python/python-dateutil/Manifest
-
38dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
@ -0,0 +1,8 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-group |
|||
|
|||
ACCT_GROUP_ID=441 |
@ -0,0 +1,11 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>prometheanfire@gentoo.org</email> |
|||
<name>Matthew Thode</name> |
|||
</maintainer> |
|||
<longdescription lang="en"> |
|||
Group for the memcached service |
|||
</longdescription> |
|||
</pkgmetadata> |
@ -0,0 +1,12 @@ |
|||
# Copyright 2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit acct-user |
|||
|
|||
DESCRIPTION="User for the memcached service" |
|||
ACCT_USER_ID=441 |
|||
ACCT_USER_GROUPS=( memcached ) |
|||
|
|||
acct-user_add_deps |
@ -0,0 +1,11 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<maintainer type="person"> |
|||
<email>prometheanfire@gentoo.org</email> |
|||
<name>Matthew Thode</name> |
|||
</maintainer> |
|||
<longdescription lang="en"> |
|||
User for the memcached service |
|||
</longdescription> |
|||
</pkgmetadata> |
@ -0,0 +1,94 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
EGO_PN=github.com/aquasecurity/kube-bench |
|||
inherit go-module |
|||
|
|||
DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark" |
|||
HOMEPAGE="https://github.com/aquasecurity/kube-bench" |
|||
|
|||
EGO_VENDOR=( |
|||
"github.com/PuerkitoBio/purell v1.1.1" |
|||
"github.com/PuerkitoBio/urlesc de5bf2ad4578" |
|||
"github.com/davecgh/go-spew v1.1.1" |
|||
"github.com/emicklei/go-restful v2.9.6" |
|||
"github.com/evanphx/json-patch v4.5.0" |
|||
"github.com/fatih/color v1.5.0" |
|||
"github.com/fsnotify/fsnotify v1.4.7" |
|||
"github.com/go-openapi/jsonpointer v0.19.2" |
|||
"github.com/go-openapi/jsonreference v0.19.2" |
|||
"github.com/go-openapi/spec v0.19.2" |
|||
"github.com/go-openapi/swag v0.19.2" |
|||
"github.com/gogo/protobuf v1.2.1" |
|||
"github.com/golang/glog 23def4e6c14b" |
|||
"github.com/golang/protobuf v1.3.1" |
|||
"github.com/google/gofuzz v1.0.0" |
|||
"github.com/googleapis/gnostic v0.3.0" |
|||
"github.com/hashicorp/hcl v1.0.0" |
|||
"github.com/imdario/mergo v0.3.5" |
|||
"github.com/inconshreveable/mousetrap v1.0.0" |
|||
"github.com/jinzhu/gorm 5174cc5c242a" |
|||
"github.com/jinzhu/inflection 1c35d901db3d" |
|||
"github.com/json-iterator/go v1.1.6" |
|||
"github.com/konsorten/go-windows-terminal-sequences v1.0.1" |
|||
"github.com/lib/pq 83612a56d3dd" |
|||
"github.com/magiconair/properties v1.8.0" |
|||
"github.com/mailru/easyjson da37f6c1e481" |
|||
"github.com/mattn/go-colorable 5411d3eea597" |
|||
"github.com/mattn/go-isatty 57fdcb988a5c" |
|||
"github.com/mitchellh/mapstructure v1.1.2" |
|||
"github.com/modern-go/concurrent bacd9c7ef1dd" |
|||
"github.com/modern-go/reflect2 v1.0.1" |
|||
"github.com/onsi/ginkgo v1.10.1" |
|||
"github.com/pelletier/go-toml v1.2.0" |
|||
"github.com/pkg/errors v0.8.1" |
|||
"github.com/pmezard/go-difflib v1.0.0" |
|||
"github.com/sirupsen/logrus v1.4.1" |
|||
"github.com/spf13/afero v1.2.2" |
|||
"github.com/spf13/cast v1.3.0" |
|||
"github.com/spf13/cobra v0.0.3" |
|||
"github.com/spf13/jwalterweatherman v1.0.0" |
|||
"github.com/spf13/pflag v1.0.3" |
|||
"github.com/spf13/viper v1.4.0" |
|||
"github.com/stretchr/objx v0.2.0" |
|||
"github.com/stretchr/testify v1.3.0" |
|||
"golang.org/x/crypto 5c40567a22f8 github.com/golang/crypto" |
|||
"golang.org/x/net 3b0461eec859 github.com/golang/net" |
|||
"golang.org/x/oauth2 9f3314589c9a github.com/golang/oauth2" |
|||
"golang.org/x/sys d432491b9138 github.com/golang/sys" |
|||
"golang.org/x/text v0.3.2 github.com/golang/text" |
|||
"golang.org/x/time 9d24e82272b4 github.com/golang/time" |
|||
"google.golang.org/appengine v1.5.0 github.com/golang/appengine" |
|||
"gopkg.in/inf.v0 v0.9.1 github.com/go-inf/inf" |
|||
"gopkg.in/yaml.v2 v2.2.4 github.com/go-yaml/yaml" |
|||
"k8s.io/api 6e4e0e4f393b github.com/kubernetes/api" |
|||
"k8s.io/apimachinery 6a84e37a896d github.com/kubernetes/apimachinery" |
|||
"k8s.io/client-go v11.0.0 github.com/kubernetes/client-go" |
|||
"k8s.io/klog v0.3.3 github.com/kubernetes/klog" |
|||
"k8s.io/kube-openapi db7b694dc208 github.com/kubernetes/kube-openapi" |
|||
"k8s.io/utils 6ca3b61696b6 github.com/kubernetes/utils" |
|||
"sigs.k8s.io/kind v0.5.1 github.com/kubernetes-sigs/kind" |
|||
"sigs.k8s.io/kustomize/v3 4b67a6de1296 github.com/kubernetes-sigs/kustomize" |
|||
"sigs.k8s.io/yaml v1.1.0 github.com/kubernetes-sigs/yaml" |
|||
) |
|||
|
|||
SRC_URI="https://github.com/aquasecurity/kube-bench/archive/v${PV}.tar.gz -> ${P}.tar.gz |
|||
$(go-module_vendor_uris)" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64" |
|||
IUSE="" |
|||
|
|||
RESTRICT+=" test" |
|||
|
|||
src_compile() { |
|||
go build -ldflags "-X ${EGO_PN}/cmd.KubeBenchVersion=${PV}" -o ${PN} . || die |
|||
} |
|||
|
|||
src_install() { |
|||
dobin ${PN} |
|||
insinto /etc/kube-bench |
|||
doins -r cfg |
|||
} |
@ -1,5 +1,2 @@ |
|||
DIST khal-0.10.1.tar.gz 173636 BLAKE2B 97158bc78dfbda3a3555df3588c61f6a5e8b20d71921099a74ba997eb7ccef05ed931e930afbb09f9c125f3e0e782143dd2cdf4d0da6bd09952765b9117d6ac4 SHA512 5b81a60099c201fa112ab17740b73edb17b29efa1548086766d57d9d595451e7d779aad5a2ce7a2afc78050116782ff6696c4bd284021a5e12c87fe361d15e47 |
|||
DIST khal-0.9.10.tar.gz 171132 BLAKE2B c9356bd65197db3a492939fbeec3c51c092ce02388a61fa1c426cc16e97fe509110c2f129203882504dd4d7bbe6ddf95a01d7147abf78a0a9b6c898af89814ee SHA512 7618e34e35726670721dfd12e1434d5ffe4221ffad5d751ef26dc26edab4334c847582bbd4f50cfb93f37a07397ccc467e240adaf3dcf1d9446e0ca6faff7721 |
|||
DIST khal-0.9.7.tar.gz 173401 BLAKE2B a0ab87f8ff4546f589b7cc05586c1aa36cf80760234df00241d9eaaced3bcf37bb8b4bb282c39491f69c9ad6fea0f89af3836c29e23294356847bb88fce645b8 SHA512 24fd1ee472971f029f998b061da719a0dfe4ee9584a5ea237b6cf0c886b5c45d7a7ee4bf9c23c41eb0dd0c5eba0bcabed7a5f05ae486a890150429031e215180 |
|||
DIST khal-0.9.8.tar.gz 173717 BLAKE2B d17a355bd4eddaaf3cf838bac6e66f6a4a72170d6e166aa9fe00d44295031d336651bbb74e2ab73a6ae85275f02f8bf035b6798e280055dd6e38dd139f30c6c8 SHA512 4c47bd18e7458ca7a6adf0684872923b4e49e6bfe481269cf9f77dee29dd47dbacf0d557890080618b4d3f08766fc8fae32de7682167642f0705e5b3b6b5dc01 |
|||
DIST khal-0.9.9.tar.gz 171830 BLAKE2B 924df2bc8cfa8373ded88e9173e57a6017fd0c0d7ff507d79cd8ef8845d81e3962130d1def3a0070c6a68a00bf27a80d5b851bf79c23087f8513d1ae81222566 SHA512 cc38d8852e5bd47e266e23d48fbafa66aa1f84d67022780b7b0c8c8d4f54860be06a4d2675c49a48b4551fbdce1ec99762fd3b12a2ada69a0768d200697ef03e |
@ -1,44 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
PYTHON_COMPAT=( python3_6 ) |
|||
PYTHON_REQ_USE="sqlite" |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="A CalDAV based calendar" |
|||
HOMEPAGE="http://lostpackets.de/khal/" |
|||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
|||
|
|||
LICENSE="MIT" |
|||
KEYWORDS="~amd64 ~x86" |
|||
SLOT="0" |
|||
IUSE="zsh-completion" |
|||
|
|||
RDEPEND=">=dev-python/click-3.2[${PYTHON_USEDEP}] |
|||
>=dev-python/click-log-0.1.3[${PYTHON_USEDEP}] |
|||
dev-python/icalendar[${PYTHON_USEDEP}] |
|||
dev-python/urwid[${PYTHON_USEDEP}] |
|||
dev-python/pyxdg[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
dev-python/python-dateutil[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}] |
|||
>=dev-python/tzlocal-1.0[${PYTHON_USEDEP}] |
|||
dev-python/setproctitle[${PYTHON_USEDEP}] |
|||
zsh-completion? ( app-shells/zsh )" |
|||
|
|||
DEPEND=">dev-python/setuptools_scm-1.12.0[${PYTHON_USEDEP}] |
|||
dev-python/freezegun" |
|||
|
|||
DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.rst README.rst khal.conf.sample ) |
|||
|
|||
src_install() { |
|||
distutils-r1_src_install |
|||
if use zsh-completion; then |
|||
insinto /usr/share/zsh/site-functions |
|||
doins misc/__khal |
|||
fi |
|||
} |
@ -1,43 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
PYTHON_COMPAT=( python3_6 ) |
|||
PYTHON_REQ_USE="sqlite" |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="A CalDAV based calendar" |
|||
HOMEPAGE="http://lostpackets.de/khal/" |
|||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
|||
|
|||
LICENSE="MIT" |
|||
KEYWORDS="~amd64 ~x86" |
|||
SLOT="0" |
|||
IUSE="zsh-completion" |
|||
|
|||
RDEPEND=">=dev-python/click-3.2[${PYTHON_USEDEP}] |
|||
>=dev-python/click-log-0.1.3[${PYTHON_USEDEP}] |
|||
dev-python/icalendar[${PYTHON_USEDEP}] |
|||
dev-python/urwid[${PYTHON_USEDEP}] |
|||
dev-python/pyxdg[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
dev-python/python-dateutil[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}] |
|||
>=dev-python/tzlocal-1.0[${PYTHON_USEDEP}] |
|||
dev-python/setproctitle[${PYTHON_USEDEP}] |
|||
zsh-completion? ( app-shells/zsh )" |
|||
DEPEND=">dev-python/setuptools_scm-1.12.0[${PYTHON_USEDEP}] |
|||
dev-python/freezegun" |
|||
|
|||
DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.rst README.rst khal.conf.sample ) |
|||
|
|||
src_install() { |
|||
distutils-r1_src_install |
|||
if use zsh-completion; then |
|||
insinto /usr/share/zsh/site-functions |
|||
doins misc/__khal |
|||
fi |
|||
} |
@ -1,43 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="6" |
|||
|
|||
PYTHON_COMPAT=( python3_6 ) |
|||
PYTHON_REQ_USE="sqlite" |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="A CalDAV based calendar" |
|||
HOMEPAGE="http://lostpackets.de/khal/" |
|||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
|||
|
|||
LICENSE="MIT" |
|||
KEYWORDS="~amd64 ~x86" |
|||
SLOT="0" |
|||
IUSE="zsh-completion" |
|||
|
|||
RDEPEND=">=dev-python/click-3.2[${PYTHON_USEDEP}] |
|||
>=dev-python/click-log-0.2.0[${PYTHON_USEDEP}] |
|||
>=dev-python/icalendar-3.11.7[${PYTHON_USEDEP}] |
|||
dev-python/urwid[${PYTHON_USEDEP}] |
|||
dev-python/pyxdg[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
<=dev-python/python-dateutil-2.6.1[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}] |
|||
>=dev-python/tzlocal-1.0[${PYTHON_USEDEP}] |
|||
dev-python/setproctitle[${PYTHON_USEDEP}] |
|||
zsh-completion? ( app-shells/zsh )" |
|||
DEPEND=">dev-python/setuptools_scm-1.12.0[${PYTHON_USEDEP}] |
|||
dev-python/freezegun" |
|||
|
|||
DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.rst README.rst khal.conf.sample ) |
|||
|
|||
src_install() { |
|||
distutils-r1_src_install |
|||
if use zsh-completion; then |
|||
insinto /usr/share/zsh/site-functions |
|||
doins misc/__khal |
|||
fi |
|||
} |
@ -1 +1,2 @@ |
|||
DIST lfm-2.3.tar.gz 119120 BLAKE2B 12d72d1caed7745dc336644589fba359c198c145d29bb419dbd0586ebe5e170d1a743e24638913a4581137c6e0d2f312a58fb84b22218ecb3f93942cf3d63db9 SHA512 d244cd03ebf4b145c0d364d9d7038a2b640010e7e6bc413a3613d4519afac4856ee7694a962176d7693bef6503b80703685b1cefab1eda0f8d0768ae10abf6c7 |
|||
DIST lfm-3.1.tar.gz 88878 BLAKE2B 409b61d24de671db33c25ff78c039f690fb376fce7bf146c452a67e72d3b50d54b461994ae7a2fb9a17fb64fc94de83f58d5faa0bd960970a53ee5c42fc9c166 SHA512 9e6142c0d871fe19b4b82e5333e03de562ca87a7498bd7fb496cca27e0b42c56a33913f2a7eb46439447ab7adb4a87da44bfcc1548101e15703aaa21ec105af8 |
@ -0,0 +1,17 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python3_{6,7,8} ) |
|||
PYTHON_REQ_USE="ncurses" |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Last File Manager is a powerful file manager for the console" |
|||
HOMEPAGE="https://inigo.katxi.org/devel/lfm/" |
|||
SRC_URI="https://inigo.katxi.org/devel/${PN}/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3+" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
@ -1,5 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
|||
<pkgmetadata> |
|||
<!-- maintainer-needed --> |
|||
<maintainer type="person"> |
|||
<email>bkohler@gentoo.org</email> |
|||
<name>Ben Kohler</name> |
|||
</maintainer> |
|||
</pkgmetadata> |
@ -1,2 +1 @@ |
|||
DIST mosquitto-1.6.7.tar.gz 591062 BLAKE2B a215e311197fd84f1fa1ff0b681c8d1157db1a3e538a5a16afa1f11d17a08a720d44ae16b306cb08d6b585c8c4d4b2e38df972ceebc4634c727f4c8e0994c170 SHA512 0a75cf192483053ce78c6d9e3be158bdf66366d7731a68cf29e24731f6936027af1d86045c2b973f642e42e58efa033dbfd17842e3e95550bac4c1f44ab346e9 |
|||
DIST mosquitto-1.6.8.tar.gz 589873 BLAKE2B aa2e13397f7d4b6305af3180cd042cd143054e154cf8e6d93b05bc5a10d48419174711a1893fe60c1303a2f83cfbc5341cf03ec595e3640f503a2407e869491b SHA512 c15897df4e0979ee29a1e67cc671f56db600a078e9eb0bea376248b3f53b13ceed36616ad3678e2c9e07d6834a6d75e4efca2c40086069c1546e0223be04c071 |
@ -1,114 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
PYTHON_COMPAT=( python3_{6,7} ) |
|||
|
|||
inherit python-any-r1 systemd toolchain-funcs |
|||
|
|||
DESCRIPTION="An Open Source MQTT v3 Broker" |
|||
HOMEPAGE="https://mosquitto.org/" |
|||
SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz" |
|||
|
|||
LICENSE="EPL-1.0" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 arm x86" |
|||
IUSE="bridge examples libressl +persistence +srv ssl tcpd test websockets" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
REQUIRED_USE="test? ( bridge )" |
|||
|
|||
RDEPEND=" |
|||
acct-user/mosquitto |
|||
acct-group/mosquitto |
|||
srv? ( net-dns/c-ares:= ) |
|||
ssl? ( |
|||
!libressl? ( dev-libs/openssl:0= ) |
|||
libressl? ( dev-libs/libressl:0= ) |
|||
) |
|||
tcpd? ( sys-apps/tcp-wrappers )" |
|||
|
|||
DEPEND="${PYTHON_DEPS} |
|||
${RDEPEND} |
|||
test? ( dev-util/cunit ) |
|||
websockets? ( net-libs/libwebsockets )" |
|||
|
|||
_emake() { |
|||
local LIBDIR=$(get_libdir) |
|||
emake \ |
|||
CC="$(tc-getCC)" \ |
|||
CLIENT_LDFLAGS="${LDFLAGS}" \ |
|||
LIB_SUFFIX="${LIBDIR:3}" \ |
|||
WITH_BRIDGE="$(usex bridge)" \ |
|||
WITH_PERSISTENCE="$(usex persistence)" \ |
|||
WITH_SRV="$(usex srv)" \ |
|||
WITH_TLS="$(usex ssl)" \ |
|||
WITH_WEBSOCKETS="$(usex websockets)" \ |
|||
WITH_WRAP="$(usex tcpd)" \ |
|||
"$@" |
|||
} |
|||
|
|||
src_prepare() { |
|||
default |
|||
if use persistence; then |
|||
sed -i -e "/^#autosave_interval/s|^#||" \ |
|||
-e "s|^#persistence false$|persistence true|" \ |
|||
-e "/^#persistence_file/s|^#||" \ |
|||
-e "s|#persistence_location|persistence_location /var/lib/mosquitto/|" \ |
|||
mosquitto.conf || die |
|||
fi |
|||
|
|||
# Remove prestripping |
|||
sed -i -e 's/-s --strip-program=${CROSS_COMPILE}${STRIP}//'\ |
|||
client/Makefile lib/cpp/Makefile src/Makefile lib/Makefile || die |
|||
|
|||
# Remove failing tests |
|||
sed -i -e '/02-subpub-qos1-bad-pubcomp.py/d' \ |
|||
-e '/02-subpub-qos1-bad-pubrec.py/d' \ |
|||
-e '/02-subpub-qos2-bad-puback-1.py/d' \ |
|||
-e '/02-subpub-qos2-bad-puback-2.py/d' \ |
|||
-e '/02-subpub-qos2-bad-pubcomp.py/d' \ |
|||
test/broker/Makefile || die |
|||
sed -i -e '/02-subscribe-qos1-async2.test/d' \ |
|||
test/lib/Makefile || die |
|||
|
|||
python_setup |
|||
python_fix_shebang test |
|||
} |
|||
|
|||
src_compile() { |
|||
_emake |
|||
} |
|||
|
|||
src_test() { |
|||
_emake test |
|||
} |
|||
|
|||
src_install() { |
|||
_emake DESTDIR="${D}" prefix=/usr install |
|||
keepdir /var/lib/mosquitto |
|||
fowners mosquitto:mosquitto /var/lib/mosquitto |
|||
dodoc readme.md CONTRIBUTING.md ChangeLog.txt |
|||
doinitd "${FILESDIR}"/mosquitto |
|||
insinto /etc/mosquitto |
|||
doins mosquitto.conf |
|||
systemd_dounit "${FILESDIR}/mosquitto.service" |
|||
|
|||
if use examples; then |
|||
docompress -x "/usr/share/doc/${PF}/examples" |
|||
dodoc -r examples |
|||
fi |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
if [[ -z "${REPLACING_VERSIONS}" ]]; then |
|||
elog "The Python module has been moved out of mosquitto." |
|||
elog "See https://mosquitto.org/documentation/python/" |
|||
else |
|||
elog "To start the mosquitto daemon at boot, add it to the default runlevel with:" |
|||
elog "" |
|||
elog " rc-update add mosquitto default" |
|||
elog "or" |
|||
elog " systemctl enable mosquitto" |
|||
fi |
|||
} |
@ -1,3 +1,4 @@ |
|||
DIST calibre-3.48.0.tar.xz 38777408 BLAKE2B 9a7fae20487ae93120cfdc06a312a42d54d68935fdd2bc18dc41be5f8d359c79eae24e0409ba8e7f4df85e2f073f80ce6bab56cba0638cead6693600fa93cb41 SHA512 6cee28fb560e2e00b8ac2f32756f094146c6fe744cfc343d68f1fb54b3f8b0ca16129a5b35018af54a103790faa2eb03ac186c01003f21c874d2ed5218441220 |
|||
DIST calibre-4.7.0.tar.xz 37432756 BLAKE2B 5030bee02506c2051949c248a941289da7b4e6b48aa638abcf14ab9c56f6552b1043f85bc6fbae644e33843711ad11d03da4ac3a320cb7cf4590bc1d0bf92ed8 SHA512 852f3ff45cbf055571c47754b55b51607ede63865fe04263a9c8d5d59973eaa8c5da718f589d2b830567796f59d5bd5189c8e5e9455e3f98e879a37acb7174e3 |
|||
DIST calibre-4.8.0.tar.xz 37448552 BLAKE2B 416500da33c5a7e0bb84e521db757c1ba5c6e38f04c2b92ad08c2039c64a7c7cc6daddf379cffe120e966e856468cb99da6d80feab75c518a3218a2e07c9cfd9 SHA512 5ab2340d9f4a8e4592aa5929827513127830bca5830f4861db97699fe491845dd17018158dc7c143255ce57730bc9e5ba556ddebb033d18086d0e1901388f840 |
|||
DIST calibre-4.9.0.tar.xz 37536676 BLAKE2B 6dd57d1c0e57197b299d253ed7b9b0a941664dccef4fe37cb5586bc32ca29617355db8d84944d8fa9f56e09d3cfea54e9cb893f2eec07f3f359516b6c47ea074 SHA512 5442daf6143571bac5c970ff5f6285cbcd63ec30ce6e77603ef7966fa4e033b3b575fec65887defe5e511b2157ae114349851e2d0f398c117e5fccc799e01046 |
@ -0,0 +1,266 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python2_7 ) |
|||
PYTHON_REQ_USE="sqlite,ssl" |
|||
|
|||
inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils |
|||
|
|||
DESCRIPTION="Ebook management application" |
|||
HOMEPAGE="https://calibre-ebook.com/" |
|||
SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz" |
|||
|
|||
LICENSE=" |
|||
GPL-3+ |
|||
GPL-3 |
|||
GPL-2+ |
|||
GPL-2 |
|||
GPL-1+ |
|||
LGPL-3+ |
|||
LGPL-2.1+ |
|||
LGPL-2.1 |
|||
BSD |
|||
MIT |
|||
Old-MIT |
|||
Apache-2.0 |
|||
public-domain |
|||
|| ( Artistic GPL-1+ ) |
|||
CC-BY-3.0 |
|||
OFL-1.1 |
|||
PSF-2 |
|||
" |
|||
KEYWORDS="~amd64 ~arm ~x86" |
|||
SLOT="0" |
|||
IUSE="ios +udisks" |
|||
|
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
COMMON_DEPEND="${PYTHON_DEPS} |
|||
>=app-text/hunspell-1.7:= |
|||
>=app-text/podofo-0.9.6_pre20171027:= |
|||
>=app-text/poppler-0.26.5[qt5] |
|||
>=dev-libs/chmlib-0.40:= |
|||
dev-libs/glib:2= |
|||
dev-libs/hyphen:= |
|||
>=dev-libs/icu-57.1:= |
|||
dev-libs/libinput:= |
|||
>=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}] |
|||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}] |
|||
>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}] |
|||
>=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] |
|||
>=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}] |
|||
>=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}] |
|||
>=dev-libs/dbus-glib-0.106 |
|||
>=sys-apps/dbus-1.10.8 |
|||
dev-python/dnspython[${PYTHON_USEDEP}] |
|||
>=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}] |
|||
>=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}] |
|||
>=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}] |
|||
>=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] |
|||
>=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] |
|||
>=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}] |
|||
>=dev-python/msgpack-0.5.6[${PYTHON_USEDEP}] |
|||
>=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}] |
|||
>=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] |
|||
>=dev-python/psutil-4.3.0[${PYTHON_USEDEP}] |
|||
>=dev-python/pygments-2.3.1[${PYTHON_USEDEP}] |
|||
>=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] |
|||
>=dev-python/PyQt5-5.12[gui,svg,widgets,network,printsupport,${PYTHON_USEDEP}] |
|||
>=dev-python/PyQtWebEngine-5.12[${PYTHON_USEDEP}] |
|||
dev-python/regex[${PYTHON_USEDEP}] |
|||
dev-qt/qtcore:5= |
|||
dev-qt/qtdbus:5= |
|||
dev-qt/qtgui:5= |
|||
>=dev-qt/qtwebengine-5.12 |
|||
dev-qt/qtwidgets:5= |
|||
dev-util/desktop-file-utils |
|||
dev-util/gtk-update-icon-cache |
|||
media-fonts/liberation-fonts |
|||
media-libs/fontconfig:= |
|||
>=media-libs/freetype-2:= |
|||
>=media-libs/libmtp-1.1.11:= |
|||
>=media-libs/libwmf-0.2.8 |
|||
>=media-gfx/optipng-0.7.6 |
|||
>=sys-libs/zlib-1.2.11:= |
|||
virtual/libusb:1= |
|||
x11-libs/libxkbcommon:= |
|||
x11-libs/libX11:= |
|||
x11-libs/libXext:= |
|||
x11-libs/libXrender:= |
|||
x11-misc/shared-mime-info |
|||
>=x11-misc/xdg-utils-1.0.2-r2 |
|||
ios? ( |
|||
>=app-pda/usbmuxd-1.0.8 |
|||
>=app-pda/libimobiledevice-1.2.0 |
|||
) |
|||
udisks? ( virtual/libudev )" |
|||
RDEPEND="${COMMON_DEPEND} |
|||
udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )" |
|||
DEPEND="${COMMON_DEPEND} |
|||
>=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}] |
|||
dev-python/sip[${PYTHON_USEDEP}] |
|||
>=virtual/podofo-build-0.9.6_pre20171027 |
|||
virtual/pkgconfig" |
|||
|
|||
pkg_pretend() { |
|||
if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then |
|||
eerror "Calibre cannot be built with this version of gcc." |
|||
eerror "You need at least gcc-6.0" |
|||
die "Your C compiler is too old for this package." |
|||
fi |
|||
} |
|||
|
|||
src_prepare() { |
|||
# no_updates: do not annoy user with "new version is availible all the time |
|||
# disable_plugins: walking sec-hole, wait for upstream to use GHNS interface |
|||
eapply \ |
|||
"${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \ |
|||
"${FILESDIR}/${PN}-disable_plugins.patch" |
|||
|
|||
eapply_user |
|||
|
|||
# Fix outdated version constant. |
|||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \ |
|||
# -i src/calibre/constants.py || \ |
|||
# die "sed failed to patch constants.py" |
|||
|
|||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py |
|||
# calls xdg-* (bug #258938). |
|||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \ |
|||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ |
|||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \ |
|||
-e "s|, PreserveMIMEDefaults():|:|" \ |
|||
-e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \ |
|||
-e "s|cmd\[2\]|cmd[4]|" \ |
|||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ |
|||
-e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \ |
|||
-i src/calibre/linux.py || die "sed failed to patch linux.py" |
|||
|
|||
# Disable unnecessary privilege dropping for bug #287067. |
|||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ |
|||
-i setup/install.py || die "sed failed to patch install.py" |
|||
|
|||
sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\ |
|||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \ |
|||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \ |
|||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \ |
|||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \ |
|||
'-i', 'Makefile'])" \ |
|||
-i setup/build.py || die "sed failed to patch build.py" |
|||
} |
|||
|
|||
src_install() { |
|||
# Bypass kbuildsycoca and update-mime-database in order to |
|||
# avoid sandbox violations if xdg-mime tries to call them. |
|||
cat - > "${T}/kbuildsycoca" <<-EOF |
|||
#!${BASH} |
|||
echo $0 : $@ |
|||
exit 0 |
|||
EOF |
|||
|
|||
cp "${T}"/{kbuildsycoca,update-mime-database} || die |
|||
chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die |
|||
|
|||
export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake" |
|||
|
|||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox |
|||
# violation with kbuildsycoca as in bug #287067, comment #13. |
|||
export -n DISPLAY |
|||
|
|||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError: |
|||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale |
|||
# return _parse_localename(localename) |
|||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename |
|||
# raise ValueError, 'unknown locale: %s' % localename |
|||
#ValueError: unknown locale: 46 |
|||
export -n LANG LANGUAGE ${!LC_*} |
|||
export LC_ALL=C #684484 |
|||
|
|||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing |
|||
# variables to point to our fake temporary $HOME. |
|||
export HOME="${T}/fake_homedir" |
|||
export XDG_CONFIG_HOME="${HOME}/.config" |
|||
export XDG_DATA_HOME="${HOME}/.local/share" |
|||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" |
|||
mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die |
|||
|
|||
tc-export CC CXX |
|||
# Bug #334243 - respect LDFLAGS when building extensions |
|||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" |
|||
local libdir=$(get_libdir) |
|||
[[ -n $libdir ]] || die "get_libdir returned an empty string" |
|||
|
|||
addpredict /dev/dri #665310 |
|||
|
|||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ |
|||
"${PYTHON}" setup.py install \ |
|||
--root="${D}" \ |
|||
--prefix="${EPREFIX}/usr" \ |
|||
--libdir="${EPREFIX}/usr/${libdir}" \ |
|||
--staging-root="${ED}/usr" \ |
|||
--staging-libdir="${ED}/usr/${libdir}" || die |
|||
|
|||
rm "${ED}/usr/share/applications/defaults.list" || die |
|||
find "${ED}"/usr/share -type d -empty -delete |
|||
|
|||
cd "${ED}"/usr/share/calibre/fonts/liberation || die |
|||
local x |
|||
for x in * ; do |
|||
[[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue |
|||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die |
|||
done |
|||
|
|||
einfo "Converting python shebangs" |
|||
python_fix_shebang --force "${ED}" |
|||
|
|||
einfo "Compiling python modules" |
|||
python_optimize "${ED}"/usr/lib/calibre |
|||
|
|||
newinitd "${FILESDIR}"/calibre-server-3.init calibre-server |
|||
newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server |
|||
|
|||
bashcomp_alias calibre \ |
|||
lrfviewer \ |
|||
calibre-debug \ |
|||
ebook-meta \ |
|||
calibre-server \ |
|||
ebook-viewer \ |
|||
ebook-polish \ |
|||
fetch-ebook-metadata \ |
|||
lrf2lrs \ |
|||
ebook-convert \ |
|||
ebook-edit \ |
|||
calibre-smtp \ |
|||
ebook-device |
|||
|
|||
} |
|||
|
|||
pkg_preinst() { |
|||
# Indentify stray directories from upstream's "Binary install" |
|||
# method (see bug 622728). |
|||
CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre |
|||
CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do |
|||
printf -- "${x##*/} "; done) || die "Failed to list ${ED}${CALIBRE_LIB_DIR}" |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
[[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" |
|||
local x |
|||
for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do |
|||
if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then |
|||
elog "Purging '${x}'" |
|||
rm -rf "${x}" |
|||
fi |
|||
done |
|||
xdg_desktop_database_update |
|||
xdg_mimeinfo_database_update |
|||
xdg_icon_cache_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
xdg_desktop_database_update |
|||
xdg_mimeinfo_database_update |
|||
xdg_icon_cache_update |
|||
} |
@ -0,0 +1,27 @@ |
|||
--- a/CMakeLists.txt
|
|||
+++ b/CMakeLists.txt
|
|||
@@ -454,10 +454,9 @@ endmacro()
|
|||
SET(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}/bin") |
|||
SET(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}/lib") |
|||
|
|||
-SET(LIB_SUBDIR "lib")
|
|||
-IF(RPM_BUILD AND CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64|ppc64|ppc64p7|s390x|sparc64|aarch64)")
|
|||
- SET(LIB_SUBDIR "lib64")
|
|||
-ENDIF()
|
|||
+IF(NOT LIB_SUBDIR)
|
|||
+ MESSAGE(ERROR "LIB_SUBDIR is not set")
|
|||
+ENDIF(NOT LIB_SUBDIR)
|
|||
|
|||
MESSAGE(STATUS "Installation library subdir: ${LIB_SUBDIR}") |
|||
|
|||
--- a/cmake/FindMySQL.cmake
|
|||
+++ b/cmake/FindMySQL.cmake
|
|||
@@ -805,7 +805,7 @@ if(NOT WIN32)
|
|||
endif() |
|||
|
|||
if(NOT MYSQL_CXXFLAGS) |
|||
- if(MYSQL_CXX_LINKAGE OR MYSQL_VERSION_ID GREATER 50603)
|
|||
+ if(MYSQL_CXX_LINKAGE)
|
|||
_mysql_conf(MYSQL_CXXFLAGS "--cxxflags") |
|||
set(MYSQL_CXX_LINKAGE 1) |
|||
else() |
@ -0,0 +1,118 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit cmake-multilib |
|||
|
|||
MAJOR="$(ver_cut 1-2)" |
|||
MY_PN="mysql-connector-odbc" |
|||
MY_P="${MY_PN}-${PV/_p/r}-src" |
|||
|
|||
DESCRIPTION="ODBC driver for MySQL" |
|||
HOMEPAGE="https://dev.mysql.com/downloads/connector/odbc/" |
|||
SRC_URI="https://dev.mysql.com/get/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="${MAJOR}" |
|||
KEYWORDS="~amd64 ~ppc ~x86" |
|||
IUSE="" |
|||
|
|||
# Broken when built dynamically against libmysqlclient.so |
|||
RDEPEND=" |
|||
dev-db/unixODBC[${MULTILIB_USEDEP}] |
|||
>=dev-db/mysql-connector-c-8.0:0=[static-libs,${MULTILIB_USEDEP}] |
|||
" |
|||
DEPEND="${RDEPEND}" |
|||
S=${WORKDIR}/${MY_P} |
|||
|
|||
# Careful! |
|||
DRIVER_NAME="${PN}-${SLOT}" |
|||
|
|||
# Patch document path so it doesn't install files to /usr |
|||
PATCHES=( |
|||
"${FILESDIR}/${MAJOR}-cmake-doc-path.patch" |
|||
"${FILESDIR}/${PN}-8.0.19-cxxlinkage.patch" |
|||
) |
|||
|
|||
src_prepare() { |
|||
# Remove Tests |
|||
sed -i -e "s/ADD_SUBDIRECTORY(test)//" \ |
|||
"${S}/CMakeLists.txt" |
|||
|
|||
cmake-utils_src_prepare |
|||
} |
|||
|
|||
multilib_src_configure() { |
|||
mycmakeargs+=( |
|||
-DMYSQLCLIENT_STATIC_LINKING=1 |
|||
-DMYSQL_CXX_LINKAGE=1 |
|||
-DWITH_UNIXODBC=1 |
|||
-DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF} |
|||
-DLIB_SUBDIR="$(get_libdir)/${PN}-${MAJOR}" |
|||
-DMYSQLCLIENT_NO_THREADS=ON |
|||
-DDISABLE_GUI=ON |
|||
# The NUMA and LIBWRAP options are not really used. |
|||
# They are just copied from the server code |
|||
-DWITH_NUMA=OFF |
|||
-DWITH_LIBWRAP=OFF |
|||
) |
|||
cmake-utils_src_configure |
|||
} |
|||
|
|||
multilib_src_install_all() { |
|||
debug-print-function ${FUNCNAME} "$@" |
|||
|
|||
dodir /usr/share/${PN}-${SLOT} |
|||
for i in odbc.ini odbcinst.ini; do |
|||
einfo "Building $i" |
|||
sed \ |
|||
-e "s,__PN__,${DRIVER_NAME},g" \ |
|||
-e "s,__PF__,${MAJOR},g" \ |
|||
-e "s,lib/libmyodbc3.so,$(get_libdir)/${PN}-${MAJOR}/libmyodbc${SLOT:0:1}a.so,g" \ |
|||
>"${D}"/usr/share/${PN}-${SLOT}/${i} \ |
|||
<"${FILESDIR}"/${i}.m4 \ |
|||
|| die "Failed to build $i" |
|||
done; |
|||
mv "${D}/usr/bin/myodbc-installer" \ |
|||
"${D}/usr/bin/myodbc-installer-${MAJOR}" || die "failed to move slotted binary" |
|||
} |
|||
|
|||
pkg_config() { |
|||
|
|||
[ "${ROOT}" != "/" ] && \ |
|||
die 'Sorry, non-standard ROOT setting is not supported :-(' |
|||
|
|||
local msg='MySQL ODBC driver' |
|||
local drivers=$(/usr/bin/odbcinst -q -d) |
|||
|
|||
if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then |
|||
ebegin "Installing ${msg}" |
|||
/usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini |
|||
rc=$? |
|||
eend $rc |
|||
[ $rc -ne 0 ] && die |
|||
else |
|||
einfo "Skipping already installed ${msg}" |
|||
fi |
|||
|
|||
local sources=$(/usr/bin/odbcinst -q -s) |
|||
msg='sample MySQL ODBC DSN' |
|||
if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then |
|||
ebegin "Installing ${msg}" |
|||
/usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini |
|||
rc=$? |
|||
eend $rc |
|||
[ $rc -ne 0 ] && die |
|||
else |
|||
einfo "Skipping already installed ${msg}" |
|||
fi |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog "If this is a new install, please run the following command" |
|||
elog "to configure the MySQL ODBC drivers and sources:" |
|||
elog "emerge --config =${CATEGORY}/${PF}" |
|||
elog "Please note that the driver name used to form the DSN now includes the SLOT." |
|||
elog "The myodbc-install utility is installed as myodbc-install-${MAJOR}" |
|||
} |
@ -1,7 +1,6 @@ |
|||
DIST boost_1_59_0.tar.gz 83709983 BLAKE2B 8c6676fa05fa401a6ecb3b890d95aceb4421ec48dd0eab38ce8d170c618e177c82dc67a165938f6be1a01daab24ce41888f5442dbc19ad3dd41368a01a6f89e4 SHA512 05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae |
|||
DIST boost_1_69_0.tar.bz2 95078138 BLAKE2B ccab52b911066ed41db6555fe13fbc142cd51250ad620665d3fcf25508e158b7b766f4f3654333b4a19517215ebe4a6ce14e64395b093b9604b3f0e570419841 SHA512 d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552 |
|||
DIST boost_1_70_0.tar.bz2 97887058 BLAKE2B dc7a974c6dc2662b767dbd87cb832cd1749c24fb745779d1059b73f19f7e52b33b645adfe72b0296c5e098e5cdb3b9f5eddd382374f33fbcd2ad5739287b2206 SHA512 7f2ea9636baf0210e8ed1d21ee798efb6ce23c0710ff8228b285e2214f82193bcd2d912fd435929c554289a59101c7be2e27ce798f93833f307976f0dd070b49 |
|||
DIST mysql-extras-20190822-1908Z.tar.bz2 338830 BLAKE2B bc197f8e541206548d8982814e82e028d699ba9c41aec8d5191bcc46581f7880ed2741dbe2206fde44a5e8d8d54bbcf40efbd0709b357636c4c8fdb2ccc3a7bb SHA512 be469e55f7e9966638600d6836a44258c74e5600240fafe2d79eaeebe7d1695b043678184b5d18ee9946f28154bc2529586a7f860b510180a30c82454ed575c8 |
|||
DIST mysql-extras-20191031-0134Z.tar.bz2 340718 BLAKE2B 8c228d6953aa888449a006ab1000ef3ecb1747fd055f58a8eaa5f5680b223fa840debbb7fce7404aa7ef4524ce71144a6a970483ad6536ff7521bd949f4dfa90 SHA512 6d61c4a70980759ac90fc3ac35a677a340d88f63260fb2c130ef70de0c05654895fe17b5f4915ca6d96f2406f215559182af61f7d88c1a4157e9bcbcc0f4d4e2 |
|||
DIST percona-server-5.7.26-29.tar.gz 84327421 BLAKE2B beedb4b5025c337a63ae56644e47991e90c2c0e57c6d03f1562095f9470cef4b67c8df6c3774d88dfc6ed6dfb81f9dd4b62325db30bc26802651279921bd3a2d SHA512 c8100e69f7e29a5aa2de9dddbc1a3cba9836fe485b7f829a8db0a7e5ac1d1bdabfb1360dacad90665f4c9c78ac91226209c6c15158ef449e84519e36bb06f0a1 |
|||
DIST mysql-extras-20200122-2007Z.tar.bz2 344188 BLAKE2B e12a9886bb0c55f1af1ea979c9b1491b65195a54f927f0060f466fe858ea9dd2faffb6eeb7acb7efd28dfb37383b6730c314ea54fbaed2ec3e54655546c883e3 SHA512 ef43324b70081214f3e02eb677bde0e4e3575d2b3b1cb7fb8da18f50ff43a9554e13d13594c0d875bd1438695725ed28a586e4f67f4f4e39054d54671f9525de |
|||
DIST percona-server-5.7.27-30.tar.gz 84672298 BLAKE2B 8431d231f602b704195868110e8eb73adb3db7c761906c15eff182e54634ef091a3ffa0d4f3498a93dbfbf65cd5cdd12102871abaaaa0f32378ba3068d083b2b SHA512 d62c66de3128df87dce52292ad1671e01fe2c923e668ef0faf9cb663c11c9cd0b976345aea1de6ea2bc458d0e1066b42c022849e422121d96cea082ed12c8f4b |
|||
DIST percona-server-8.0.17-8.tar.gz 249562136 BLAKE2B d3bf20d9fee43f17b8aef3e403e74d9c5924a5a012d0c4208b22ffffce37f48867a2a1fb7992d7837f35492d5c5871901f3e0f68cde54793090bb2c089cee310 SHA512 c875492e8b67307aef439ae54b8ff6320464ac495a2d06029f1b33b2117e56bd1c2b3ce4ba7b406c1bd6604d0016d04a5c3f36643097cbf36425d60a44b6adc3 |
|||
DIST percona-server-8.0.18-9.tar.gz 256867152 BLAKE2B 34c7b7b320f973313ecd95e658999a17748fc70ff46b1dc58144df02c17b7870cf33d68a555ee8aaaecb66c5b1003e6023154f7100a6f413514e89d495330dd2 SHA512 ce537a160b48e7c3dc35b15a293c39142a5b633111b5c9c5f9c1150476f0faa5e9cf81b34c9ca85286463455e3ae3fce7a200d253d880e3b67b3c71eefdbdcd4 |
1108
dev-db/percona-server/percona-server-5.7.26.29-r1.ebuild
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,33 @@ |
|||
diff --git a/bin/pt-online-schema-change b/bin/pt-online-schema-change
|
|||
index 7ecec11..afdd7dd 100755
|
|||
--- a/bin/pt-online-schema-change
|
|||
+++ b/bin/pt-online-schema-change
|
|||
@@ -8948,15 +8948,6 @@ sub main {
|
|||
Quoter => $q, |
|||
); |
|||
|
|||
- my $vp = VersionParser->new($cxn->dbh());
|
|||
- if ($vp->cmp('8.0.14') > -1 && $vp->flavor() !~ m/maria/i) {
|
|||
- my $msg = "There is an error in MySQL that makes the server to die when trying to ".
|
|||
- "rename a table with FKs. See https://bugs.mysql.com/bug.php?id=96145\n".
|
|||
- "Since pt-online-schema change needs to rename the old <-> new tables as the final " .
|
|||
- "step, and the requested table has FKs, it cannot be executed under the current MySQL version";
|
|||
- _die($msg, NO_MINIMUM_REQUIREMENTS);
|
|||
- }
|
|||
-
|
|||
if ( ($alter_fk_method || '') eq 'none' ) { |
|||
print "Not updating foreign keys because " |
|||
. "--alter-foreign-keys-method=none. Foreign keys " |
|||
@@ -9872,12 +9863,6 @@ sub main {
|
|||
} |
|||
} |
|||
|
|||
- if ($vp->cmp('8.0') > -1 && $vp->flavor() !~ m/maria/i && $alter_fk_method eq 'drop_swap') {
|
|||
- my $msg = "--alter-foreign-keys-method=drop_swap doesn't work with MySQL 8.0+\n".
|
|||
- "See https://bugs.mysql.com/bug.php?id=89441";
|
|||
- _die($msg, INVALID_PARAMETERS);
|
|||
- }
|
|||
-
|
|||
# --plugin hook |
|||
if ( $plugin && $plugin->can('after_copy_rows') ) { |
|||
$plugin->after_copy_rows(); |
@ -1,3 +1,4 @@ |
|||
DIST composer-1.8.6.tar.gz 409002 BLAKE2B 15d9621e062646b81518aff816a3e0b187bf1d9cd617c32e3a19167ba0c89b9ee8f55503e7d2e6d3515939f7d50131c5be0786fc04518409584960290eb32118 SHA512 97ab93acba24307897fe64b3762e77ebca9fa794c5eb476a9d774feb124dbd53b090c36b0fa9d1da38ea26d13af8bf13d7bc733c9c465fba6b908e590ea96dbc |
|||
DIST composer-1.9.0.tar.gz 410267 BLAKE2B 5bbba9eefe703eb55a7d63647e8ecb3e4560b4ffeff321282f4f0c0db1aca143e210b517f98cf5fd9a9839d714b9badb1092b9d1430d65f29e5b134d9321370f SHA512 70e484404752a6b4aa94dc2c5999ab615c5518b60a580399096c7d2b0a026feadc7c10509a00920eab8f0298015fb1f5f82abc426927a35b8bc3c3e454d0b20e |
|||
DIST composer-1.9.1.tar.gz 411432 BLAKE2B a5f495f2358166aa04062fa16074fed3978eacce864d0497a0c0ecc9ff130068d37435c15d972740d663acfb1b313276c9b6bcfa32e3e6860e0c0b15045e5d9b SHA512 34ab19a61285ccc065dbedb276677919deaff35a0e963e361d9f2dfb183e80bcea9fb04931ab7cc9fd4088a8806cf516acf0651c692d00d1cee515f7fe46de82 |
|||
DIST composer-1.9.2.tar.gz 412196 BLAKE2B 7ded79c5eb9a6446fd5eb442f443dcd45746504d940d133c67df6ccb68ce7e5ba905dc1f719b914563884396cd8914fc5b0606441692248fbbae0dafac838d69 SHA512 fbdb6f0204deb0756c8a4e496b12e4200071263bb6a23b521c880a0da547d6cbea294dcb66875f4de85369bec12a9553355ae8b33dffab387ae69de42cd1d5a0 |
@ -0,0 +1,48 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
DESCRIPTION="Dependency Manager for PHP" |
|||
HOMEPAGE="https://github.com/composer/composer" |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="MIT" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="test" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
RDEPEND=" |
|||
dev-lang/php:*[curl] |
|||
>=dev-php/ca-bundle-1.1.3 |
|||
>=dev-php/psr-log-1.1.0 |
|||
dev-php/fedora-autoloader |
|||
>=dev-php/json-schema-5.2.7 |
|||
>=dev-php/jsonlint-1.7.1 |
|||
>=dev-php/phar-utils-1.0.1 |
|||
>=dev-php/semver-1.4.2 |
|||
>=dev-php/spdx-licenses-1.5.0 |
|||
>=dev-php/symfony-console-2.8.48 |
|||
>=dev-php/symfony-filesystem-2.8.48 |
|||
>=dev-php/symfony-finder-2.8.49 |
|||
>=dev-php/symfony-process-2.8.48 |
|||
>=dev-php/xdebug-handler-1.3.1" |
|||
|
|||
src_install() { |
|||
insinto "/usr/share/${PN}" |
|||
|
|||
# Composer expects the LICENSE file to be there, and the |
|||
# easiest thing to do is to give it what it wants. |
|||
doins -r src res LICENSE |
|||
|
|||
insinto "/usr/share/${PN}/vendor" |
|||
newins "${FILESDIR}"/autoload-r1.php autoload.php |
|||
|
|||
exeinto "/usr/share/${PN}/bin" |
|||
doexe "bin/${PN}" |
|||
dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}" |
|||
|
|||
dodoc CHANGELOG.md README.md doc/*.md |
|||
dodoc -r doc/articles doc/faqs |
|||
} |
@ -1,3 +1,4 @@ |
|||
DIST igbinary-2.0.8.tar.gz 189726 BLAKE2B c4691cda07095c3907fc1caf86b1ba5a066a4d3cc4ca7274b9c825e1dd299ec6240bd703152510428cff8b7ca59571bc478a8679033c6fb852e54bae697d3180 SHA512 0161e05b246a3b749213fffafd74265e337fc657ea5e1390507a48865e9434aa3ac7e73bd9d04bfef0d8ceeae222a95cb9490d4705ad2b4607b3eaf2d05962c6 |
|||
DIST igbinary-3.0.1.tar.gz 170957 BLAKE2B 2250ef228b059d5d87615412ffae3242cd757df25dc9a1bfe2a4d1dc33a417a4389abb2ab613359537a6ee3947526caded0ec584049e3d42669532b4a930afc9 SHA512 4930670ecdc1796fa73184e8f12bf570f7b1a43cb422cede056ccd1ca28fc950b00a9418519c59a9c07e346a89153b6b105e873fcfccb1365d43d4abf98804da |
|||
DIST igbinary-3.1.0.tar.gz 210822 BLAKE2B ecc662ca5d1f762dfc5d8e660a7ce7caa1ea2c26e42326d55072d20c4310cc67e977ceab5dd7b8adb331b7ebd63b84aecaf0af2c722e72866b44d3d25ae48d24 SHA512 7b20048b2923ebf760b9743cd08aab04b90f02f3e6ddf840e829db9e6c5335cf936a5218b1590b31b1b553e7748e393d3aee83214b83532b722f4590a36f5b38 |
|||
DIST igbinary-3.1.2.tar.gz 212162 BLAKE2B c88de3abc274d0fce20a13604b51c30dcb4259a1bbfd6b6bc15abbec5b48d9c4735cd023575b9f9f2b1c81a6188676bb39032d72165eb872dc83b6daf27d16da SHA512 617442e1fc437d12666b1172ca2ae34a4d7377bff8b1d00194a159260213179e65e7e2f755a1583d2b299e3b0e90374b9021cd61ec7ac67e64018153e77af8c5 |
@ -0,0 +1,26 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
PHP_EXT_NAME="${PN}" |
|||
PHP_EXT_INI="yes" |
|||
PHP_EXT_ZENDEXT="no" |
|||
DOCS=( CREDITS NEWS README.md ) |
|||
PHP_EXT_ECONF_ARGS=( --enable-${PN} ) |
|||
|
|||
USE_PHP="php7-1 php7-2 php7-3 php7-4" |
|||
|
|||
inherit php-ext-source-r3 |
|||
|
|||
KEYWORDS="~amd64 ~arm ~arm64 ~x86" |
|||
|
|||
DESCRIPTION="A fast drop-in replacement for the standard PHP serialize" |
|||
HOMEPAGE="https://github.com/igbinary/igbinary" |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
#IUSE="" |
|||
|
|||
#DEPEND="" |
|||
#RDEPEND="" |
@ -1,4 +1,5 @@ |
|||
DIST phpspec-prophecy-1.10.0.tar.gz 38663 BLAKE2B 44a292eb24cbef36217c108cc09497847b27e249fa3894bdd6846e7547aab7a514396deb9918f7b1ddfe4e71142beb266914669c1d3ce151dfac2aafe7be214b SHA512 f2f871dfe6db2b405ef57b859f82b7540c233ce3056601aee3a09394416a625445e4b94db50cef240a5b0da0fc972fb8b8ca3216750b6a658f09817a60da21b1 |
|||
DIST phpspec-prophecy-1.10.1.tar.gz 38707 BLAKE2B 1eaa3fe0043b0d03341778679683cd388d2cdcc3c386ee5801f22dce453fbc3c276023f1b9dc6f26ee332948f59081e09d0944948feff1a6332195523570e4c9 SHA512 f42d115969894b0c1f4887a2154fe310ddd3c7d5a49abbed3c3cb6ffa86d83b1458b9323203e68a7389f5df3c95b3a25037bed41cb8f3b5e824d45102579b9ca |
|||
DIST phpspec-prophecy-1.7.0.tar.gz 60338 BLAKE2B 8171120d8407f2e554150d5e3ea1972c54d4e2ce0e6698763f0b3c7e1645340ce22404da7844fed8412579c46f372852b4553c6d8a65c8094ef3065b0dbbd80c SHA512 e8efb3882d869f10fe39dff7c2185e1ec6f044c794fd6a5785e1c1c69c71b91dc3997f61bd2566d3243dde0becce568beba9a18fa0fd152e6ce74ca43a9a0fb0 |
|||
DIST phpspec-prophecy-1.8.0.tar.gz 37907 BLAKE2B 4bdd55d7fc14604c9fade23c60bf51f4c03accc182d7c5ad445dc6212a1e41b1bf392fe8f4a29768ecfcb2af479c0db3e29d5787d12e1f3222b032ba7e64dbc8 SHA512 992673f7cd148cf0b8752bbad614bbe34175a761cd4bf8849625794b505342d1bd918212a0f1463d94513f9e805d3dd127ba129d6622bcda29ea2b5c57a5582f |
|||
DIST phpspec-prophecy-1.9.0.tar.gz 38262 BLAKE2B 1642d38afa368be504da73c0bcf34921fe167dff5665651af23142f33979a35d8d10112e3d1c5b1b38448b92b4741ebda2c183dca10473dce833090a603f95f6 SHA512 d0ba1840ca84cf4b0642083858326c593086f35ba3a6d83746956efbe5d538910efc01655eaa14b4e2b7e17e7bd19cd2494cdfad0dd5bdfb43cdee2402a55b05 |
@ -0,0 +1,31 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
|
|||
MY_PN="prophecy" |
|||
MY_VENDOR="phpspec" |
|||
|
|||
DESCRIPTION="Highly opinionated mocking framework" |
|||
HOMEPAGE="https://github.com/phpspec/prophecy" |
|||
SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="MIT" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
|||
IUSE="" |
|||
|
|||
S="${WORKDIR}/${MY_PN}-${PV}" |
|||
|
|||
RDEPEND="dev-php/fedora-autoloader |
|||
<dev-php/doctrine-instantiator-2 |
|||
<dev-php/phpdocumentor-reflection-docblock-6 |
|||
<dev-php/sebastian-comparator-4 |
|||
<dev-php/sebastian-recursion-context-4 |
|||
>=dev-lang/php-5.6:*" |
|||
|
|||
src_install() { |
|||
insinto /usr/share/php/${MY_VENDOR}/Prophecy |
|||
doins -r src/Prophecy/* |
|||
newins "${FILESDIR}/autoload-1.10.0.php" autoload.php |
|||
} |
@ -1,3 +1,4 @@ |
|||
DIST phpunit-5.7.15.tar.gz 205474 BLAKE2B 0220edd59fc3f191b7621f275d3e4ee8f8bf514f74533d99bfb925e11cc54a235fb292ffd1bb54f6bec1e038c06e35a0dc43c1227618590f99e7e85638a7de28 SHA512 6a836e1ad1656fd1d1c5a58ced3c1826b4decc01798b6a804b487c9b4e094ec32f6eb8a84058e268eade62a2fe19d7bd1e760b8b9433299d9fe9c09afdf2bdd3 |
|||
DIST phpunit-8.5.0.tar.gz 311500 BLAKE2B 1b21b898f8a933a228bb6f0197e1a884fe1ab67e7774194d32d23393b2ee649a307e0d00cc6a3b89bad19ab5abc22de8fbc99ff41dc69a006117eabe626cd86a SHA512 3f2c615fbe05c2c04db71b237716ffa3a9ac2c0a5e490fea5db9780efe7f825d47ebb04e81dcdbd4c55f2c3667caf2de79cdbeece6c10ec999c9786fee245721 |
|||
DIST phpunit-8.5.1.tar.gz 311607 BLAKE2B be746b70df855dd53a7faf61801258e2a3ec4f1ea008575328505e174193990d60d35533a220e03c93a4a013bcf177de71c3f8c1b856767a7cc52ab6aaaef0d6 SHA512 ab2d01d924ed34fc843f33f917e8aab6987ec547e02cdc662ce1f6d6ee383b064bb63a6f71420daee49ef87499471aa4e98b99ab6fc585229738efcbfb87fd46 |
|||
DIST phpunit-8.5.2.tar.gz 311677 BLAKE2B 7cc42db3618a9e6ffcc35a7a38a6691193814a036869c78af6ef4d020f43fe00633eeebc81cf5c4cb2db04b06706206d78885a1a2e39deea4d20e55a0f8189b2 SHA512 2b8c82381b3a4712c8cae453924b5b0ec25e6c4ef2de6d36ab31f6414a32806abfaa0de5068e585f203dcdd0f228b7ddffb930f394ca5af325c1f222e0523642 |
@ -0,0 +1,69 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
DESCRIPTION="A PHP Unit Testing framework" |
|||
HOMEPAGE="http://phpunit.de" |
|||
SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
|||
IUSE="" |
|||
|
|||
RDEPEND="dev-php/fedora-autoloader |
|||
>=dev-php/File_Iterator-2.0.2 |
|||
<dev-php/File_Iterator-3.0 |
|||
>=dev-php/Text_Template-1.2.1 |
|||
<dev-php/Text_Template-2.0 |
|||
>=dev-php/PHP_CodeCoverage-7.0.7 |
|||
<dev-php/PHP_CodeCoverage-8.0 |
|||
>=dev-php/PHP_Timer-2.1.2 |
|||
<dev-php/PHP_Timer-3.0 |
|||
>=dev-php/doctrine-instantiator-1.2 |
|||
<dev-php/doctrine-instantiator-2.0 |
|||
>=dev-php/myclabs-deepcopy-1.9.1 |
|||
<dev-php/myclabs-deepcopy-2.0 |
|||
>=dev-php/phar-io-manifest-1.0.3 |
|||
<dev-php/phar-io-manifest-2.0 |
|||
>=dev-php/phar-io-version-2.0.1 |
|||
<dev-php/phar-io-version-3.0 |
|||
>=dev-php/phpspec-prophecy-1.8.1 |
|||
<dev-php/phpspec-prophecy-2.0 |
|||
>=dev-php/sebastian-comparator-3.0.2 |
|||
<dev-php/sebastian-comparator-4.0 |
|||
>=dev-php/sebastian-diff-3.0.2 |
|||
<dev-php/sebastian-diff-4.0 |
|||
>=dev-php/sebastian-environment-4.2.2 |
|||
<dev-php/sebastian-environment-5.0 |
|||
>=dev-php/sebastian-exporter-3.1.1 |
|||
<dev-php/sebastian-exporter-4.0 |
|||
>=dev-php/sebastian-global-state-3.0 |
|||
<dev-php/sebastian-global-state-4.0 |
|||
>=dev-php/sebastian-object-enumerator-3.0.3 |
|||
<dev-php/sebastian-object-enumerator-4.0 |
|||
>=dev-php/sebastian-resource-operations-2.0.1 |
|||
<dev-php/sebastian-resource-operations-3.0 |
|||
<dev-php/sebastian-type-2.0 |
|||
<dev-php/sebastian-version-3.0 |
|||
>=dev-lang/php-7.2:*[cli(-),json(-),unicode(-),xml(-),xmlwriter(-)] |
|||
!dev-php/phpunit-mock-objects |
|||
" |
|||
|
|||
src_install() { |
|||
insinto /usr/share/php/PHPUnit |
|||
doins -r src/* |
|||
insinto /usr/share/php/PHPUnit/vendor |
|||
newins "${FILESDIR}/autoload-8.5.0.php" autoload.php |
|||
exeinto /usr/share/php/PHPUnit |
|||
doexe phpunit |
|||
dosym ../share/php/PHPUnit/phpunit /usr/bin/phpunit |
|||
insinto /usr/share/php |
|||
doins phpunit.xsd |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
elog "${PN} can optionally use json, pdo-sqlite and pdo-mysql features." |
|||
elog "If you want those, emerge dev-lang/php with USE=\"json pdo sqlite mysql\"." |
|||
} |
@ -1,3 +1,4 @@ |
|||
DIST swoole-4.2.13.tgz 1305634 BLAKE2B bb30180f7ca7b024a2aab8aff1149f6b19035315c9518dfc9e9e2e02acde09aa4cd09fbe146aefd39fc09c25af68347a5c188ca8a21677926b1adea5b549858b SHA512 f2438ce761766d20a24279a2d6f2094c718324585b1d396344f64e8a4facc1cc025a3afb2deff3b1accd5266763bdaa0a2b15e831ea4b9bdb107c83b0046636d |
|||
DIST swoole-4.4.12.tgz 1436554 BLAKE2B cc9e64e108aa9b393265708a6922f53824c2e9941c0f47f4f6aacf93239829381cdf4625af8f30e2ca8ceb1663047c6be8b2d7808dbc29d27100135288f7ac85 SHA512 8899bb048b85c048903c80fe1af045ea4f82a25b3b4fd9995d51c8a2ab144306f9f5651276776e3f6a29c83322fb0aeee2822d131247070fe9e2e87b26f2e0e9 |
|||
DIST swoole-4.4.14.tgz 1440095 BLAKE2B 8a893604a84f750b95bb63a3c6ce9869a80a700b58e744e0da588dcdb88b9d9ae8fa5b73548cc182e255d7fe4e49139c3da9bcec40a54af94c35d355ee4cbfe0 SHA512 73b598069d38dcc3201a31fdd93c1bcf0ce31ab5399bade8c31f6decae25ef6e9c0aefe0412409158c1dd0fe502751c8e669e0a34561cb1b36448366708572c6 |
|||
DIST swoole-4.4.15.tgz 1454897 BLAKE2B 38f804e5f2f41ba2bc32ac2e6fd7be3e03f7a361487d7dad41bdc2ee3f2489d41824f60a841de1e3dea0cbf105d11dc1b5c2225ae49a02155604bc09c990ed61 SHA512 5ad797b38a20cfa17b0aa1fc5ab4f6446b84debb38babc05630e07833895401c778f1c6cf9eb32d7204b02c0e170ba6e613f356a054baa29ac511c19ce59620f |
@ -0,0 +1,74 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
|
|||
PHP_EXT_NAME="swoole" |
|||
PHP_EXT_INI="yes" |
|||
PHP_EXT_ZENDEXT="no" |
|||
PHP_EXT_SAPIS="cli" |
|||
DOCS=( README.md ) |
|||
|
|||
USE_PHP="php7-1 php7-2 php7-3 php7-4" |
|||
|
|||
inherit php-ext-pecl-r3 |
|||
|
|||
HOMEPAGE="https://www.swoole.co.uk" |
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking engine" |
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
# Tests can hang. Disable until this no longer happens |
|||
RESTRICT="test" |
|||
|
|||
DEPEND=" |
|||
app-arch/brotli:0= |
|||
dev-libs/libaio |
|||
dev-libs/boost:0= |
|||
dev-libs/libpcre |
|||
sys-libs/zlib:0= |
|||
http2? ( net-libs/nghttp2:0= ) |
|||
ssl? ( |
|||
!libressl? ( dev-libs/openssl:0= ) |
|||
libressl? ( dev-libs/libressl:0= ) |
|||
) |
|||
php_targets_php7-1? ( dev-lang/php:7.1[cli,sockets?] ) |
|||
php_targets_php7-2? ( dev-lang/php:7.2[cli,sockets?] ) |
|||
php_targets_php7-3? ( dev-lang/php:7.3[cli,sockets?] ) |
|||
php_targets_php7-4? ( dev-lang/php:7.4[cli,sockets?] ) |
|||
mysql? ( |
|||
php_targets_php7-1? ( dev-lang/php:7.1[mysql,mysqli(+)] ) |
|||
php_targets_php7-2? ( dev-lang/php:7.2[mysql,mysqli(+)] ) |
|||
php_targets_php7-3? ( dev-lang/php:7.3[mysql,mysqli(+)] ) |
|||
php_targets_php7-4? ( dev-lang/php:7.4[mysql,mysqli(+)] ) |
|||
) |
|||
" |
|||
|
|||
RDEPEND="${DEPEND}" |
|||
|
|||
IUSE="debug http2 libressl mysql sockets ssl" |
|||
|
|||
src_configure() { |
|||
# JEMalloc not included as it refuses to find a ${EROOT}/usr/includes/jemalloc subdirectory |
|||
local PHP_EXT_ECONF_ARGS=( |
|||
--enable-swoole |
|||
$(use_enable debug) |
|||
$(use_enable http2) |
|||
$(use_enable mysql mysqlnd) |
|||
$(use_enable ssl openssl) |
|||
$(use_with ssl openssl-dir "${EROOT}/usr") |
|||
$(use_enable sockets) |
|||
) |
|||
|
|||
php-ext-source-r3_src_configure |
|||
} |
|||
|
|||
src_test() { |
|||
local slot |
|||
for slot in $(php_get_slots); do |
|||
php_init_slot_env "${slot}" |
|||
[[ -f tests/template.phpt ]] && rm tests/template.phpt |
|||
SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test |
|||
done |
|||
} |
@ -0,0 +1,40 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
|
|||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" |
|||
|
|||
MY_PN="xdebug" |
|||
MY_PV="${PV/_/}" |
|||
MY_PV="${MY_PV/rc/RC}" |
|||
|
|||
inherit autotools |
|||
|
|||
DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)" |
|||
HOMEPAGE="https://xdebug.org/" |
|||
# Using tarball from GitHub for tests |
|||