757 changed files with 5260 additions and 5035 deletions
-
BINManifest.files.gz
-
BINapp-accessibility/Manifest.gz
-
4app-accessibility/orca/orca-3.36.5.ebuild
-
BINapp-admin/Manifest.gz
-
4app-admin/openrc-settingsd/openrc-settingsd-1.0.1-r1.ebuild
-
19app-admin/webalizer/files/webalizer-2.23.08-gcc-10.patch
-
3app-admin/webalizer/webalizer-2.23.08.ebuild
-
BINapp-backup/Manifest.gz
-
4app-backup/restic/restic-0.11.0.ebuild
-
BINapp-benchmarks/Manifest.gz
-
4app-benchmarks/iozone/iozone-3.488.ebuild
-
BINapp-crypt/Manifest.gz
-
3app-crypt/acme/Manifest
-
69app-crypt/acme/acme-1.11.0.ebuild
-
2app-crypt/acme/acme-1.12.0.ebuild
-
7app-crypt/acme/acme-1.13.0.ebuild
-
1app-crypt/acme/acme-9999.ebuild
-
3app-crypt/certbot-apache/Manifest
-
30app-crypt/certbot-apache/certbot-apache-1.11.0.ebuild
-
2app-crypt/certbot-apache/certbot-apache-1.12.0.ebuild
-
2app-crypt/certbot-apache/certbot-apache-1.13.0.ebuild
-
3app-crypt/certbot-nginx/Manifest
-
32app-crypt/certbot-nginx/certbot-nginx-1.11.0.ebuild
-
2app-crypt/certbot-nginx/certbot-nginx-1.12.0.ebuild
-
6app-crypt/certbot-nginx/certbot-nginx-1.13.0.ebuild
-
3app-crypt/certbot/Manifest
-
36app-crypt/certbot/certbot-1.11.0.ebuild
-
2app-crypt/certbot/certbot-1.12.0.ebuild
-
6app-crypt/certbot/certbot-1.13.0.ebuild
-
BINapp-editors/Manifest.gz
-
1app-editors/nano/Manifest
-
89app-editors/nano/nano-5.6.1.ebuild
-
BINapp-emulation/Manifest.gz
-
1app-emulation/diskimage-builder/Manifest
-
39app-emulation/diskimage-builder/diskimage-builder-3.5.0.ebuild
-
2app-emulation/diskimage-builder/diskimage-builder-3.7.0.ebuild
-
BINapp-i18n/Manifest.gz
-
4app-i18n/ibus-table/Manifest
-
55app-i18n/ibus-table/ibus-table-1.12.0.ebuild
-
4app-i18n/ibus-table/ibus-table-1.12.1.ebuild
-
4app-i18n/ibus-table/ibus-table-1.12.4.ebuild
-
55app-i18n/ibus-table/ibus-table-1.9.21-r2.ebuild
-
1app-i18n/transifex-client/Manifest
-
27app-i18n/transifex-client/transifex-client-0.13.9.ebuild
-
BINapp-misc/Manifest.gz
-
2app-misc/binwalk/binwalk-2.2.0.ebuild
-
2app-misc/jq/jq-1.7_pre20201109.ebuild
-
BINapp-text/Manifest.gz
-
144app-text/mupdf/mupdf-1.18.0-r2.ebuild
-
51app-text/po4a/po4a-0.61.ebuild
-
12app-text/vilistextum/files/vilistextum-2.8.0.20200411-static.patch
-
16app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild
-
BINapp-vim/Manifest.gz
-
4app-vim/editorconfig-vim/editorconfig-vim-1.1.1.ebuild
-
BINdev-db/Manifest.gz
-
4dev-db/mysqltuner/Manifest
-
11dev-db/mysqltuner/files/mysqltuner-1.7.15-password.patch
-
31dev-db/mysqltuner/mysqltuner-1.6.18.ebuild
-
35dev-db/mysqltuner/mysqltuner-1.7.13.ebuild
-
39dev-db/mysqltuner/mysqltuner-1.7.15.ebuild
-
4dev-db/mysqltuner/mysqltuner-1.7.21-r1.ebuild
-
35dev-db/mysqltuner/mysqltuner-1.7.21.ebuild
-
1dev-db/pgpool2/Manifest
-
98dev-db/pgpool2/pgpool2-4.2.2.ebuild
-
5dev-db/redis/Manifest
-
60dev-db/redis/files/redis-6.0.12-sharedlua.patch
-
40dev-db/redis/files/redis-6.2.1-config.patch
-
60dev-db/redis/files/redis-6.2.1-sharedlua.patch
-
0dev-db/redis/redis-5.0.12.ebuild
-
2dev-db/redis/redis-6.0.12.ebuild
-
174dev-db/redis/redis-6.0.9.ebuild
-
71dev-db/redis/redis-6.2.1.ebuild
-
2dev-db/spatialite-tools/spatialite-tools-5.0.1-r1.ebuild
-
BINdev-games/Manifest.gz
-
5dev-games/ois/files/ois-1.5-libdir.patch
-
2dev-games/ois/ois-1.5.ebuild
-
BINdev-lang/Manifest.gz
-
1dev-lang/erlang/Manifest
-
158dev-lang/erlang/erlang-23.2.7.ebuild
-
5dev-lang/python/python-3.10.0_alpha6-r1.ebuild
-
BINdev-libs/Manifest.gz
-
24dev-libs/ell/files/ell-0.35-add-missing-include-in-dhcp-server.patch
-
44dev-libs/ell/files/ell-0.35-add-rawmemchr-to-missing-h.patch
-
2dev-libs/freexl/freexl-1.0.6.ebuild
-
4dev-libs/gom/gom-0.4.ebuild
-
1dev-libs/hiredis/Manifest
-
81dev-libs/hiredis/hiredis-0.14.1.ebuild
-
4dev-libs/libgweather/libgweather-3.36.1.ebuild
-
1dev-libs/libpqxx/Manifest
-
78dev-libs/libpqxx/libpqxx-7.4.1.ebuild
-
8dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild
-
2dev-libs/spdlog/spdlog-1.8.2.ebuild
-
69dev-libs/tomsfastmath/tomsfastmath-0.13.1.ebuild
-
BINdev-lisp/Manifest.gz
-
2dev-lisp/sbcl/Manifest
-
245dev-lisp/sbcl/sbcl-2.1.2.ebuild
-
BINdev-ml/Manifest.gz
-
1dev-ml/zarith/Manifest
-
57dev-ml/zarith/zarith-1.12.ebuild
-
BINdev-php/Manifest.gz
@ -0,0 +1,19 @@ |
|||
https://bugs.gentoo.org/737694 |
|||
--- a/dns_resolv.c 2013-02-26 07:37:27.000000000 +0200
|
|||
+++ b/dns_resolv.c 2020-08-17 20:33:32.000000000 +0300
|
|||
@@ -78,11 +78,11 @@ DBC *geo_dbc = NULL;
|
|||
|
|||
struct dns_child child[MAXCHILD]; /* DNS child pipe data */ |
|||
|
|||
-DNODEPTR host_table[MAXHASH]; /* hostname/ip hash table */
|
|||
+extern DNODEPTR host_table[MAXHASH]; /* hostname/ip hash table */
|
|||
|
|||
-char buffer[BUFSIZE]; /* log file record buffer */
|
|||
-char tmp_buf[BUFSIZE]; /* used to temp save above */
|
|||
-struct utsname system_info; /* system info structure */
|
|||
+extern char buffer[BUFSIZE]; /* log file record buffer */
|
|||
+extern char tmp_buf[BUFSIZE]; /* used to temp save above */
|
|||
+extern struct utsname system_info; /* system info structure */
|
|||
|
|||
int raiseSigChild = 1; |
|||
|
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.10.1.tar.gz 1416402 BLAKE2B e00ba6bf69dbf4bc91be325d4c9ba470214aeef18b4ad4ac5efbf7d077ffa9498e9cff2eff00045bc1024930f95ec56e1773c3a193a982b393caf7ee19f8ccc0 SHA512 332e92dd7d91b9774e55ef8d2c0217a57167a26d1e86d36196fc601b4abb23f40033f94112c4b4bff5f8bc54e1e32ecd68b1f01e7d67bc4fd8f7dd98ce0362cc |
|||
DIST certbot-1.11.0.tar.gz 1419116 BLAKE2B 4749dcd897822d4e1981ef57334a493e7b729205f3ae808893ed4cab682b74c8779893378fa5cd2651b4ef681518c5aac751514104b64adfd7a17435946c46b7 SHA512 b744e44e8a7981d7b28064a2b7b5d1f47ac1ea465fa350b4f849004f38e6b3966e3118e5ebd8c1c83b9a4a065c31005c0e2cb33f75a0b04125fbe2ac17312a24 |
|||
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa |
|||
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48 |
@ -1,69 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
PYTHON_COMPAT=(python{3_7,3_8,3_9}) |
|||
DISTUTILS_USE_SETUPTOOLS=rdepend |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
S=${WORKDIR}/${P}/${PN} |
|||
else |
|||
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz" |
|||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" |
|||
S=${WORKDIR}/certbot-${PV}/acme |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="An implementation of the ACME protocol" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="doc test" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
RDEPEND=" |
|||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}] |
|||
>=dev-python/idna-2.0.0[${PYTHON_USEDEP}] |
|||
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}] |
|||
>=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] |
|||
dev-python/pyrfc3339[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
>=dev-python/requests-2.10[${PYTHON_USEDEP}] |
|||
>=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}] |
|||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}] |
|||
" |
|||
DEPEND=" |
|||
doc? ( |
|||
dev-python/sphinx[${PYTHON_USEDEP}] |
|||
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] |
|||
) |
|||
test? ( |
|||
${RDEPEND} |
|||
dev-python/nose[${PYTHON_USEDEP}] |
|||
dev-python/pytest[${PYTHON_USEDEP}] |
|||
dev-python/pytest-xdist[${PYTHON_USEDEP}] |
|||
) |
|||
" |
|||
|
|||
src_compile() { |
|||
python_foreach_impl run_in_build_dir default |
|||
distutils-r1_src_compile |
|||
if use doc ; then |
|||
cd docs || die |
|||
sphinx-build -b html -d _build/doctrees . _build/html |
|||
fi |
|||
} |
|||
|
|||
python_test() { |
|||
nosetests -w ${PN} || die |
|||
} |
|||
|
|||
python_install_all() { |
|||
use doc && local HTML_DOCS=( docs/_build/html/. ) |
|||
|
|||
distutils-r1_python_install_all |
|||
} |
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.10.1.tar.gz 1416402 BLAKE2B e00ba6bf69dbf4bc91be325d4c9ba470214aeef18b4ad4ac5efbf7d077ffa9498e9cff2eff00045bc1024930f95ec56e1773c3a193a982b393caf7ee19f8ccc0 SHA512 332e92dd7d91b9774e55ef8d2c0217a57167a26d1e86d36196fc601b4abb23f40033f94112c4b4bff5f8bc54e1e32ecd68b1f01e7d67bc4fd8f7dd98ce0362cc |
|||
DIST certbot-1.11.0.tar.gz 1419116 BLAKE2B 4749dcd897822d4e1981ef57334a493e7b729205f3ae808893ed4cab682b74c8779893378fa5cd2651b4ef681518c5aac751514104b64adfd7a17435946c46b7 SHA512 b744e44e8a7981d7b28064a2b7b5d1f47ac1ea465fa350b4f849004f38e6b3966e3118e5ebd8c1c83b9a4a065c31005c0e2cb33f75a0b04125fbe2ac17312a24 |
|||
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa |
|||
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48 |
@ -1,30 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
PYTHON_COMPAT=(python{3_7,3_8,3_9}) |
|||
DISTUTILS_USE_SETUPTOOLS=rdepend |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
S=${WORKDIR}/${P}/${PN} |
|||
else |
|||
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz" |
|||
KEYWORDS="amd64 ~arm64 x86" |
|||
S=${WORKDIR}/${PN%-apache}-${PV}/${PN} |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
|
|||
RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] |
|||
>=app-crypt/certbot-1.6.0[${PYTHON_USEDEP}] |
|||
dev-python/python-augeas[${PYTHON_USEDEP}] |
|||
dev-python/zope-component[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.10.1.tar.gz 1416402 BLAKE2B e00ba6bf69dbf4bc91be325d4c9ba470214aeef18b4ad4ac5efbf7d077ffa9498e9cff2eff00045bc1024930f95ec56e1773c3a193a982b393caf7ee19f8ccc0 SHA512 332e92dd7d91b9774e55ef8d2c0217a57167a26d1e86d36196fc601b4abb23f40033f94112c4b4bff5f8bc54e1e32ecd68b1f01e7d67bc4fd8f7dd98ce0362cc |
|||
DIST certbot-1.11.0.tar.gz 1419116 BLAKE2B 4749dcd897822d4e1981ef57334a493e7b729205f3ae808893ed4cab682b74c8779893378fa5cd2651b4ef681518c5aac751514104b64adfd7a17435946c46b7 SHA512 b744e44e8a7981d7b28064a2b7b5d1f47ac1ea465fa350b4f849004f38e6b3966e3118e5ebd8c1c83b9a4a065c31005c0e2cb33f75a0b04125fbe2ac17312a24 |
|||
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa |
|||
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48 |
@ -1,32 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
PYTHON_COMPAT=(python{3_7,3_8,3_9}) |
|||
DISTUTILS_USE_SETUPTOOLS=rdepend |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
S=${WORKDIR}/${P}/${PN} |
|||
else |
|||
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz" |
|||
KEYWORDS="amd64 ~arm ~arm64 x86" |
|||
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN} |
|||
fi |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
RDEPEND=" |
|||
>=app-crypt/acme-1.4.0[${PYTHON_USEDEP}] |
|||
>=app-crypt/certbot-1.6.0[${PYTHON_USEDEP}] |
|||
dev-python/pyopenssl[${PYTHON_USEDEP}] |
|||
>=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
@ -1,3 +1,2 @@ |
|||
DIST certbot-1.10.1.tar.gz 1416402 BLAKE2B e00ba6bf69dbf4bc91be325d4c9ba470214aeef18b4ad4ac5efbf7d077ffa9498e9cff2eff00045bc1024930f95ec56e1773c3a193a982b393caf7ee19f8ccc0 SHA512 332e92dd7d91b9774e55ef8d2c0217a57167a26d1e86d36196fc601b4abb23f40033f94112c4b4bff5f8bc54e1e32ecd68b1f01e7d67bc4fd8f7dd98ce0362cc |
|||
DIST certbot-1.11.0.tar.gz 1419116 BLAKE2B 4749dcd897822d4e1981ef57334a493e7b729205f3ae808893ed4cab682b74c8779893378fa5cd2651b4ef681518c5aac751514104b64adfd7a17435946c46b7 SHA512 b744e44e8a7981d7b28064a2b7b5d1f47ac1ea465fa350b4f849004f38e6b3966e3118e5ebd8c1c83b9a4a065c31005c0e2cb33f75a0b04125fbe2ac17312a24 |
|||
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa |
|||
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48 |
@ -1,36 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
PYTHON_COMPAT=(python{3_7,3_8,3_9}) |
|||
DISTUTILS_USE_SETUPTOOLS=rdepend |
|||
|
|||
if [[ ${PV} == 9999* ]]; then |
|||
EGIT_REPO_URI="https://github.com/certbot/certbot.git" |
|||
inherit git-r3 |
|||
else |
|||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|||
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" |
|||
fi |
|||
S=${WORKDIR}/${P}/${PN} |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates" |
|||
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
|
|||
RDEPEND=" |
|||
>=app-crypt/acme-1.8.0[${PYTHON_USEDEP}] |
|||
>=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}] |
|||
dev-python/configobj[${PYTHON_USEDEP}] |
|||
>=dev-python/cryptography-2.8[${PYTHON_USEDEP}] |
|||
>=dev-python/distro-1.0.1[${PYTHON_USEDEP}] |
|||
>=dev-python/josepy-1.1.0[${PYTHON_USEDEP}] |
|||
>=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}] |
|||
dev-python/pyrfc3339[${PYTHON_USEDEP}] |
|||
dev-python/pytz[${PYTHON_USEDEP}] |
|||
dev-python/zope-component[${PYTHON_USEDEP}] |
|||
dev-python/zope-interface[${PYTHON_USEDEP}]" |
@ -1,3 +1,4 @@ |
|||
DIST nano-5.3.tar.gz 2874796 BLAKE2B d266018f2508153369e10c6f9cf4c53eaeafdf0efe88da6de19efd76ef13fedebe4b9339ae594b751a12cf18a8c4dcd57466ceedfabf61406f63b69c75fceff1 SHA512 019b58779f5a7d9a9472b415715876d0daac313a02b794900339469ee0b5a27ce202e397c00ad6396b7e26a7c303e52c28d981fff85cf774c79a5a8a9835836d |
|||
DIST nano-5.5.tar.gz 2943973 BLAKE2B cecc4b3bb74c6ca35a249052cc58df618b6a0445781813d1b06164afb3d119bedf49bdb0a04c327d4db968eeb5b0f1087b84184b83d4b92548c3146a4400389d SHA512 968eac59db2889ba1cb75bc83a30fd0c0ae370a05c668da0f3a20768158f3be0962034737924ea49f06e696e68625bc6841f41aae86aebbe8ba7c00b2627c056 |
|||
DIST nano-5.6.1.tar.gz 2957693 BLAKE2B dbd1a63b6e0997a30a2ef40ad3248a7f53e2613d4662d5b9fc585bd0e2dfe78f8e8c71354e1a5bbf043ca99e0a69742df7846656d1f0706af79bcbfc53b6d1a6 SHA512 e27ca4411472409bd6ff8d812405e4d8aa869c1348c0a6adbb1c538fb5bdd112b322ef6d8a13df0b43c472d925b94111ac676d03f360d79181dee335a4fd09cf |
|||
DIST nano-5.6.tar.gz 2956090 BLAKE2B 753c49e67403577ac272438b2a577f29978f621cb1823f3ccc4fb5df229b805c72a7123d5e5632cb9e1d4b50c7cf90675d748e7e88709703be44126e11231974 SHA512 fff8a558b435b9f372f19306e63c3bad34a60b4b1979ddf2a5724f96ca69fd7fd5850e841f714fad2e382ffc8e5c3f5085f6a6e965ff30f44bf12b8ac865fe6b |
@ -0,0 +1,89 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit flag-o-matic |
|||
if [[ ${PV} == "9999" ]] ; then |
|||
EGIT_REPO_URI="git://git.sv.gnu.org/nano.git" |
|||
inherit git-r3 autotools |
|||
else |
|||
MY_P="${PN}-${PV/_}" |
|||
SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
|||
fi |
|||
|
|||
DESCRIPTION="GNU GPL'd Pico clone with more functionality" |
|||
HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide" |
|||
|
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
IUSE="debug justify magic minimal ncurses nls +spell +split-usr static unicode" |
|||
|
|||
LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?] |
|||
sys-libs/ncurses:0=[static-libs(+)] |
|||
magic? ( sys-apps/file[static-libs(+)] ) |
|||
nls? ( virtual/libintl )" |
|||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" |
|||
DEPEND="${RDEPEND} |
|||
static? ( ${LIB_DEPEND} )" |
|||
BDEPEND=" |
|||
nls? ( sys-devel/gettext ) |
|||
virtual/pkgconfig |
|||
" |
|||
|
|||
REQUIRED_USE=" |
|||
magic? ( !minimal ) |
|||
" |
|||
|
|||
src_prepare() { |
|||
default |
|||
if [[ ${PV} == "9999" ]] ; then |
|||
eautoreconf |
|||
fi |
|||
} |
|||
|
|||
src_configure() { |
|||
use static && append-ldflags -static |
|||
local myconf=( |
|||
--bindir="${EPREFIX}"/bin |
|||
--htmldir=/trash |
|||
$(use_enable !minimal color) |
|||
$(use_enable !minimal multibuffer) |
|||
$(use_enable !minimal nanorc) |
|||
$(use_enable magic libmagic) |
|||
$(use_enable spell speller) |
|||
$(use_enable justify) |
|||
$(use_enable debug) |
|||
$(use_enable nls) |
|||
$(use_enable unicode utf8) |
|||
$(use_enable minimal tiny) |
|||
) |
|||
econf "${myconf[@]}" |
|||
} |
|||
|
|||
src_install() { |
|||
default |
|||
# don't use "${ED}" here or things break (#654534) |
|||
rm -r "${D}"/trash || die |
|||
|
|||
dodoc doc/sample.nanorc |
|||
docinto html |
|||
dodoc doc/faq.html |
|||
insinto /etc |
|||
newins doc/sample.nanorc nanorc |
|||
if ! use minimal ; then |
|||
# Enable colorization by default. |
|||
sed -i \ |
|||
-e '/^# include /s:# *::' \ |
|||
"${ED}"/etc/nanorc || die |
|||
|
|||
# Since nano-5.0 these are no longer being "enabled" by default |
|||
# (bug #736848) |
|||
local rcdir="/usr/share/nano" |
|||
mv "${ED}"${rcdir}/extra/* "${ED}"/${rcdir}/ || die |
|||
rmdir "${ED}"${rcdir}/extra || die |
|||
fi |
|||
|
|||
use split-usr && dosym ../../bin/nano /usr/bin/nano |
|||
} |
@ -1,2 +1 @@ |
|||
DIST diskimage-builder-3.5.0.tar.gz 477918 BLAKE2B 0621a4af9bc68a19c45d88ddbe636ae3e6e86cc1668023b0f10020bff51929a03c12edfced248fc138a114ad4b538d7b71828ed44a5d18b54e39bd47919b9699 SHA512 bea42f47078966686af9774ef34300f326e2ddf4b536af53d1378cf413e6675df9f71c54d90fdb55fbdeeefc708264350a48d4a4b2824d0bc3263df04742d768 |
|||
DIST diskimage-builder-3.7.0.tar.gz 472703 BLAKE2B 4c3bf294f33556525f65d29e999cccaa4066d42f8e17742041666872ac01f5c6acab77d20b5d4281cc385a3f6988086e43c36f5330a656e5d2cb73c2e63e346d SHA512 c4453840f043774446e8dcb88bdc841d2fee8fb60432168fe48048171896932f2be9048fb0af9c5b777978218ec51f24bdfd6484a8e6cbe7a195b6df2508a1e1 |
@ -1,39 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python3_{7,8} ) |
|||
DISTUTILS_USE_SETUPTOOLS=rdepend |
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="Golden Disk Image builder." |
|||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/" |
|||
if [[ ${PV} == 9999* ]]; then |
|||
inherit git-r3 |
|||
EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git" |
|||
else |
|||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" |
|||
KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" |
|||
fi |
|||
|
|||
LICENSE="Apache-2.0" |
|||
SLOT="0" |
|||
IUSE="" |
|||
|
|||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] |
|||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" |
|||
DEPEND="${CDEPEND}" |
|||
RDEPEND="${CDEPEND} |
|||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] |
|||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] |
|||
>=dev-python/networkx-1.10[${PYTHON_USEDEP}] |
|||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] |
|||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}] |
|||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] |
|||
app-emulation/qemu |
|||
sys-block/parted |
|||
sys-fs/multipath-tools |
|||
sys-fs/dosfstools |
|||
sys-apps/gptfdisk |
|||
!dev-python/dib-utils[${PYTHON_USEDEP}]" |
@ -1,4 +1,2 @@ |
|||
DIST ibus-table-1.11.0.tar.gz 1312790 BLAKE2B 2f4edf8c52fd24f8f6735cfae8fe471e3c30ed6aea341758fc891fd7aa3ebc0dc3bbbf2bd4135586b8400c3e39035e877a0486be58a74ad5eb78bfdeef547f0e SHA512 269d7516d2580436d3bcdef2c77717c8b21c277dae0f55da3703e2bb3f26669dac29ddf3d4291854b205b5b2f5ab54d1894b32d541d084b03cb6cbb870e6b256 |
|||
DIST ibus-table-1.12.0.tar.gz 1344881 BLAKE2B 7b463799dd8adebce2f626a82f469fa8bc77b6e9dc6812eca47b11ed84bf2fea97990262c15738e2e0a97620edf19415c3e4016c48029b29393e70492a96e666 SHA512 f99b4164c7304bc6137be07001d52fbf8267fa068d8a6e96e5cb7856d00f3a0b82ad0b8fa9ae577bb82daab78ddfab7a222e2ef8891515e9edbb4db6fac84862 |
|||
DIST ibus-table-1.12.1.tar.gz 1365421 BLAKE2B 1ce49d5a837fc6cc1e00e681a51518d6ac5e9fb421a10493c110c67247a625df1fd6174c7bf4ee1c465253b77fee402ef5ae2a6f50b9466ffd64727e68edaafe SHA512 9cbd7c24067d182d3917eb66d8b18ea30e893b2d9a19dfb48ce4c91a41868707bf9682011f374dc2397f59f101855bddde0fbbe374856063e1f4226de7a9a01b |
|||
DIST ibus-table-1.9.21.tar.gz 615801 BLAKE2B f6b3fb4fe67e5f43cc7d21bd03cc530c03b3a161e099fbca0b116319f1590374ddcef2e97c2f4702c2cd8748e8009d703abfff51f93ffb933a1aecb028e03362 SHA512 354f7e8ece5c23b84251bd0d5ff06d7a368678ade25e340341ef9f85571b440c455d56660c743be97ff6776ff041c4da35079ce090955c5f87b8f3b587e35866 |
|||
DIST ibus-table-1.12.4.tar.gz 1371890 BLAKE2B e0d531bdd38e536ac9fc92465a651e971969278ab4826198d12399ebb1cd747d1f5d21713ecc86311ab3995b04a2842d230da8caed962045a959ba136f197cb1 SHA512 3e175dad8d9e12be91f6b6878b67301bbbf04c55e43d483162d3b10d2edbdcf1077d1f37beea2ef36323eb7de289a0c60cd3d055357a580e5d18bcc642bb907c |
@ -1,55 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
PYTHON_COMPAT=( python3_{7,8} ) |
|||
PYTHON_REQ_USE="sqlite(+)" |
|||
|
|||
inherit gnome2-utils python-single-r1 xdg |
|||
|
|||
DESCRIPTION="Tables engines for IBus" |
|||
HOMEPAGE="https://github.com/ibus/ibus/wiki" |
|||
SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2 LGPL-2.1" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
IUSE="nls" |
|||
RESTRICT="test" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
RDEPEND="${PYTHON_DEPS} |
|||
$(python_gen_cond_dep ' |
|||
app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}] |
|||
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
virtual/libiconv |
|||
nls? ( virtual/libintl )" |
|||
DEPEND="${RDEPEND}" |
|||
BDEPEND="virtual/pkgconfig |
|||
nls? ( sys-devel/gettext )" |
|||
|
|||
src_prepare() { |
|||
python_fix_shebang . |
|||
|
|||
default |
|||
} |
|||
|
|||
src_configure() { |
|||
econf $(use_enable nls) |
|||
} |
|||
|
|||
pkg_preinst() { |
|||
xdg_pkg_preinst |
|||
gnome2_schemas_savelist |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
xdg_pkg_postinst |
|||
gnome2_schemas_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
xdg_pkg_postrm |
|||
gnome2_schemas_update |
|||
} |
@ -1,8 +1,8 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
PYTHON_COMPAT=( python3_{7,8} ) |
|||
PYTHON_COMPAT=( python3_{7,8,9} ) |
|||
PYTHON_REQ_USE="sqlite(+)" |
|||
|
|||
inherit gnome2-utils python-single-r1 xdg |
@ -1,55 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
PYTHON_COMPAT=( python3_{7,8} ) |
|||
PYTHON_REQ_USE="sqlite(+)" |
|||
|
|||
inherit gnome2-utils python-single-r1 xdg |
|||
|
|||
DESCRIPTION="Tables engines for IBus" |
|||
HOMEPAGE="https://github.com/ibus/ibus/wiki" |
|||
SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2 LGPL-2.1" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
IUSE="nls" |
|||
RESTRICT="test" |
|||
REQUIRED_USE="${PYTHON_REQUIRED_USE}" |
|||
|
|||
RDEPEND="${PYTHON_DEPS} |
|||
$(python_gen_cond_dep ' |
|||
app-i18n/ibus[python(+),${PYTHON_MULTI_USEDEP}] |
|||
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] |
|||
') |
|||
virtual/libiconv |
|||
nls? ( virtual/libintl )" |
|||
DEPEND="${RDEPEND}" |
|||
BDEPEND="virtual/pkgconfig |
|||
nls? ( sys-devel/gettext )" |
|||
|
|||
src_prepare() { |
|||
python_fix_shebang . |
|||
|
|||
default |
|||
} |
|||
|
|||
src_configure() { |
|||
econf $(use_enable nls) |
|||
} |
|||
|
|||
pkg_preinst() { |
|||
xdg_pkg_preinst |
|||
gnome2_schemas_savelist |
|||
} |
|||
|
|||
pkg_postinst() { |
|||
xdg_pkg_postinst |
|||
gnome2_schemas_update |
|||
} |
|||
|
|||
pkg_postrm() { |
|||
xdg_pkg_postrm |
|||
gnome2_schemas_update |
|||
} |
@ -1,2 +1 @@ |
|||
DIST transifex-client-0.13.9.tar.gz 197283 BLAKE2B 9fd6f63a54d09f190f7dd6701e4994e4fd67e23cf630dcb49641a3c7356e55f1146be7c2a590fb09a52cccfa99e709c48fffd7df416d1d4c10231c4f42919380 SHA512 3dc4a1e713a797ce1ea626c9e85dd353fec3034ba21ab04bc89e5b927e0298b4f6560a793eec50d1a99c7ab340462c33d18c1e159697c476001be868cb7f87fa |
|||
DIST transifex-client-0.14.2.tar.gz 211398 BLAKE2B 4210a06da9fd09e689d28ae77a90c65f96cbba7b44a2cc506c2e385dc2f34659bfbda25eb81cef850442f4b3da22a859e19761798ec123888564b0327f0c6503 SHA512 5d7f8241d61621197df95cb42b2a8fb8088e77543f076c2401db14f7e44d67e49478d0b04cb525fc6281b37e5026edc8121f90cb7332e669d63be6112264044d |
@ -1,27 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
PYTHON_COMPAT=( python3_{7,8} ) |
|||
DISTUTILS_USE_SETUPTOOLS=rdepend |
|||
|
|||
inherit distutils-r1 |
|||
|
|||
DESCRIPTION="A command line interface for Transifex" |
|||
HOMEPAGE="https://pypi.org/project/transifex-client/ https://www.transifex.net/ https://github.com/transifex/transifex-client" |
|||
SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
IUSE="test" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
BDEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}] )" |
|||
RDEPEND="<dev-python/python-slugify-2.0.0[${PYTHON_USEDEP}] |
|||
>=dev-python/requests-2.19.1[${PYTHON_USEDEP}] |
|||
<dev-python/six-2.0.0[${PYTHON_USEDEP}] |
|||
>=dev-python/urllib3-1.24.2[${PYTHON_USEDEP}]" |
|||
|
|||
distutils_enable_tests setup.py |
@ -1,144 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
inherit desktop flag-o-matic toolchain-funcs xdg |
|||
|
|||
DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C" |
|||
HOMEPAGE="https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git" |
|||
SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz" |
|||
S="${WORKDIR}/${P}-source" |
|||
|
|||
LICENSE="AGPL-3" |
|||
SLOT="0/${PV}" |
|||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 x86" |
|||
IUSE="X +javascript libressl opengl ssl" |
|||
REQUIRED_USE="opengl? ( javascript )" |
|||
|
|||
# Although we use the bundled, patched version of freeglut in mupdf (because of |
|||
# bug #653298), the best way to ensure that its dependencies are present is to |
|||
# install system's freeglut. |
|||
BDEPEND="virtual/pkgconfig" |
|||
RDEPEND=" |
|||
dev-libs/gumbo |
|||
media-libs/freetype:2= |
|||
media-libs/harfbuzz:=[truetype] |
|||
media-libs/jbig2dec:= |
|||
media-libs/libpng:0= |
|||
>=media-libs/openjpeg-2.1:2= |
|||
virtual/jpeg |
|||
javascript? ( >=dev-lang/mujs-1.0.7:= ) |
|||
opengl? ( >=media-libs/freeglut-3.0.0 ) |
|||
ssl? ( |
|||
libressl? ( >=dev-libs/libressl-3.1.4:0= ) |
|||
!libressl? ( >=dev-libs/openssl-1.1:0= ) |
|||
) |
|||
X? ( |
|||
x11-libs/libX11 |
|||
x11-libs/libXext |
|||
)" |
|||
DEPEND="${RDEPEND}" |
|||
|
|||
PATCHES=( |
|||
"${FILESDIR}"/${PN}-1.15-CFLAGS.patch |
|||
"${FILESDIR}"/${PN}-1.18-Makefile.patch |
|||
"${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch |
|||
# See bugs #662352 |
|||
"${FILESDIR}"/${PN}-1.15-openssl-x11.patch |
|||
# General cross fixes from Debian (refreshed) |
|||
"${FILESDIR}"/${PN}-1.18.0-cross-fixes.patch |
|||
# Additional security patches post-1.18.0 |
|||
"${FILESDIR}"/${P}-fix-oob-in-pdf-layer.c |
|||
"${FILESDIR}"/${P}-fix-oob-in-pixmap.c |
|||
) |
|||
|
|||
src_prepare() { |
|||
xdg_src_prepare |
|||
|
|||
use hppa && append-cflags -ffunction-sections |
|||
|
|||
append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)" |
|||
|
|||
sed -e "1iOS = Linux" \ |
|||
-e "1iCC = $(tc-getCC)" \ |
|||
-e "1iCXX = $(tc-getCXX)" \ |
|||
-e "1iLD = $(tc-getLD)" \ |
|||
-e "1iAR = $(tc-getAR)" \ |
|||
-e "1iverbose = yes" \ |
|||
-e "1ibuild = debug" \ |
|||
-e "1iprefix = ${ED}/usr" \ |
|||
-e "1ilibdir = ${ED}/usr/$(get_libdir)" \ |
|||
-e "1idocdir = ${ED}/usr/share/doc/${PF}" \ |
|||
-i Makerules || die |
|||
} |
|||
|
|||
_emake() { |
|||
# When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings. |
|||
# Bundled libs |
|||
# * General |
|||
# Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's |
|||
# recommendations. It does not mean "always use system libs". |
|||
# See [0] below for what it means in a specific version. |
|||
# |
|||
# * freeglut |
|||
# We don't use system's freeglut because upstream has a special modified |
|||
# version of it that gives mupdf clipboard support. See bug #653298 |
|||
# |
|||
# * mujs |
|||
# As of v1.15.0, mupdf started using symbols in mujs that were not part |
|||
# of any release. We then went back to using the bundled version of it. |
|||
# But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk |
|||
# when bumping and check! |
|||
# See bug #685244 |
|||
# |
|||
# * lmms2 |
|||
# mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1]. |
|||
# It is therefore not appropriate for us to unbundle it at this time. |
|||
# |
|||
# [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9 |
|||
# [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt |
|||
emake \ |
|||
GENTOO_PV=${PV} \ |
|||
HAVE_GLUT=$(usex opengl) \ |
|||
HAVE_LIBCRYPTO=$(usex ssl) \ |
|||
HAVE_X11=$(usex X) \ |
|||
USE_SYSTEM_LIBS=yes \ |
|||
USE_SYSTEM_MUJS=$(usex javascript) \ |
|||
USE_SYSTEM_GLUT=no \ |
|||
HAVE_OBJCOPY=no \ |
|||
"$@" |
|||
} |
|||
|
|||
src_compile() { |
|||
_emake XCFLAGS="-fpic" |
|||
} |
|||
|
|||
src_install() { |
|||
if use X || use opengl ; then |
|||
domenu platform/debian/${PN}.desktop |
|||
doicon platform/debian/${PN}.xpm |
|||
else |
|||
rm docs/man/${PN}.1 || die |
|||
fi |
|||
|
|||
_emake install |
|||
|
|||
dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so |
|||
|
|||
if use opengl ; then |
|||
einfo "mupdf symlink points to mupdf-gl (bug 616654)" |
|||
dosym ${PN}-gl /usr/bin/${PN} |
|||
elif use X ; then |
|||
einfo "mupdf symlink points to mupdf-x11 (bug 616654)" |
|||
dosym ${PN}-x11 /usr/bin/${PN} |
|||
fi |
|||
|
|||
# Respect libdir (bug #734898) |
|||
sed -i -e "s:/lib:/$(get_libdir):" platform/debian/${PN}.pc || die |
|||
|
|||
insinto /usr/$(get_libdir)/pkgconfig |
|||
doins platform/debian/${PN}.pc |
|||
|
|||
dodoc README CHANGES CONTRIBUTORS |
|||
} |
@ -1,51 +0,0 @@ |
|||
# Copyright 1999-2020 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI="7" |
|||
PLOCALES="af ar ca cs da de eo es et eu fr hr hu id it ja kn ko nb nl pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_CN zh_HK" |
|||
|
|||
inherit l10n perl-module |
|||
|
|||
DESCRIPTION="Tools to ease the translation of documentation" |
|||
HOMEPAGE="https://po4a.org/" |
|||
SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-2+" |
|||
SLOT="0" |
|||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" |
|||
IUSE="test" |
|||
RESTRICT="!test? ( test )" |
|||
|
|||
RDEPEND="app-text/opensp |
|||
dev-libs/libxslt |
|||
dev-perl/Locale-gettext |
|||
dev-perl/SGMLSpm |
|||
dev-perl/TermReadKey |
|||
dev-perl/Text-WrapI18N |
|||
dev-perl/Unicode-LineBreak |
|||
dev-perl/YAML-Tiny |
|||
sys-devel/gettext" |
|||
DEPEND="${RDEPEND} |
|||
app-text/docbook-xml-dtd:4.1.2 |
|||
app-text/docbook-xsl-stylesheets |
|||
dev-perl/Module-Build |
|||
test? ( |
|||
app-text/docbook-sgml-dtd:4.1 |
|||
dev-perl/Test-Pod |
|||
virtual/latex-base |
|||
)" |
|||
|
|||
PATCHES=( "${FILESDIR}"/${PN}-0.60-man.patch ) |
|||
|
|||
DIST_TEST="do" |
|||
|
|||
src_prepare() { |
|||
l10n_find_plocales_changes "${S}/po/bin" '' '.po' |
|||
|
|||
rm_locale() { |
|||
PERL_RM_FILES+=( po/{bin,pod}/${1}.po ) |
|||
} |
|||
l10n_for_each_disabled_locale_do rm_locale |
|||
|
|||
perl-module_src_prepare |
|||
} |
@ -0,0 +1,12 @@ |
|||
https://bugs.gentoo.org/752051 |
|||
--- a/src/html.c
|
|||
+++ b/src/html.c
|
|||
@@ -47,7 +47,7 @@ CHAR attr_name[DEF_STR_LEN], /* Attribut name of a HTML-Tag */
|
|||
/* ------------------------------------------------ */ |
|||
#if defined(MULTIBYTE) && !defined(HAVE_WCSCASECMP) |
|||
#include <wchar.h> |
|||
-static int wcscasecmp(const wchar_t *s1, const wchar_t *s2)
|
|||
+extern int wcscasecmp(const wchar_t *s1, const wchar_t *s2)
|
|||
{ |
|||
size_t i; |
|||
wint_t c1, c2; |
@ -1,5 +1 @@ |
|||
DIST mysqltuner-1.6.18.tar.gz 169074 BLAKE2B e138e29db2f0b1abf88b2d8268732fd9f05043abf320d8d97493d6abb3880e5664eaea39392406297e3125789ffc172f6347922ba14a00af16beb3f6f8080802 SHA512 8067b7ac4a4fe7398ee2cdc463a30042f46972f97680b49912dca46fd1d835989aa4115568dbe5473ff28c4d956bf0ad70537318db788dd56bc93ad220e6bcb6 |
|||
DIST mysqltuner-1.7.13.tar.gz 26721104 BLAKE2B 76a51c5e3ff897feed6bb6348fb5b09ab3fce0eae403880a3be96203522c9006980dbf6966e8c7e7784168c71e149cc57941ffbadba049b68b30993ed4d519d1 SHA512 88842bef1968f3150be49a5e82cdd0349bf0975f6ff0d8188117240ed2161ae1e44722077ff661ce31b55d0d4fc90fa4bb1972d96405113d82255718cebe0d53 |
|||
DIST mysqltuner-1.7.15.tar.gz 212839 BLAKE2B cd90091063e6ae7737cb79f6936d14577352c5b6c016e0efcf82cfcabcbc1acf9f646258bebc835ede368d5ea5594e269d165cb01ab8c980e5fdc68f3c605747 SHA512 b1ea9c91df3fb68d7ae9e54014b4d9095122f10750f7807e0c72d9bbbb859db9a60bc8698d337f4dda6e1bd89ce4ff97fa4299f5dbf650f6fa03012c309e761f |
|||
DIST mysqltuner-1.7.17.tar.gz 213429 BLAKE2B 166ed3d657a529ce7c8e92648bcbf6da91f23a45222a8df0c6b79a7a23ffa7a1d066f2d3e2f651eb0aecc4032b75b7976cc8ea5e789ee2e7c990549b422fe30d SHA512 ded34cc9532eb407ba72b5669caab874c948031606b99e414b397bbd2a150801203f7af66a01b3d39a35cec570abbac09af9e2a5f594d1c36d9b3141b7bb12d5 |
|||
DIST mysqltuner-1.7.21.tar.gz 223961 BLAKE2B 1307afc2a73b40330817fe0c0b834a537b14caed1125acbdc5a03e98787321ffbbfb84ba0a2077adb0fa49c0e2df947dc0062d2218866c689fbfd903776f7fbd SHA512 2b5d8a7cc3f0ebe3a481cd77e395ead37ec037f0a9b9649bbf450215bc83f4049a297d86b171c7e2e7d51b3fbe381069310f13d3b8152f5a90e05a9efbabd4dc |
@ -1,11 +0,0 @@ |
|||
--- a/mysqltuner.pl 2019-05-21 21:04:53.000000000 +0300
|
|||
+++ b/mysqltuner.pl 2019-07-28 22:14:09.888967978 +0300
|
|||
@@ -1739,7 +1739,7 @@
|
|||
my $PASS_COLUMN_NAME = 'password'; |
|||
if ( $myvar{'version'} =~ /5\.7|10\..*MariaDB*/ ) { |
|||
$PASS_COLUMN_NAME = |
|||
-"IF(plugin='mysql_native_password', authentication_string, password)";
|
|||
+"IF(plugin='mysql_native_password', authentication_string, 'password')";
|
|||
} |
|||
debugprint "Password column = $PASS_COLUMN_NAME"; |
|||
|
@ -1,31 +0,0 @@ |
|||
# Copyright 1999-2018 Gentoo Foundation |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=6 |
|||
|
|||
MY_PN=MySQLTuner-perl |
|||
|
|||
DESCRIPTION="MySQLTuner is a high-performance MySQL tuning script" |
|||
HOMEPAGE="http://www.mysqltuner.com/" |
|||
SRC_URI="https://github.com/major/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
IUSE="" |
|||
|
|||
DEPEND="" |
|||
RDEPEND="dev-lang/perl |
|||
virtual/perl-Getopt-Long |
|||
virtual/mysql" |
|||
|
|||
DOCS=( USAGE.md CONTRIBUTING.md INTERNALS.md basic_passwords.txt vulnerabilities.csv ) |
|||
S="${WORKDIR}/${MY_PN}-${PV}" |
|||
|
|||
src_install() { |
|||
newbin "${PN}.pl" "${PN}" |
|||
|
|||
# The passwords and vulnerabilities are meant to be fed to the script uncompressed |
|||
docompress -x "/usr/share/doc/${PF}/basic_passwords.txt" "/usr/share/doc/${PF}/vulnerabilities.csv" |
|||
einstalldocs |
|||
} |
@ -1,35 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_PN=MySQLTuner-perl |
|||
|
|||
DESCRIPTION="MySQLTuner is a high-performance MySQL tuning script" |
|||
HOMEPAGE="http://www.mysqltuner.com/" |
|||
SRC_URI="https://github.com/major/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
RDEPEND=" |
|||
virtual/mysql |
|||
dev-lang/perl |
|||
virtual/perl-Getopt-Long" |
|||
|
|||
DEPEND="${RDEPEND}" |
|||
|
|||
S="${WORKDIR}/${MY_PN}-${PV}" |
|||
|
|||
DOCS=( USAGE.md CONTRIBUTING.md INTERNALS.md basic_passwords.txt vulnerabilities.csv ) |
|||
|
|||
src_install() { |
|||
einstalldocs |
|||
|
|||
newbin "${PN}.pl" "${PN}" |
|||
|
|||
# Passwords and vulnerabilities are meant to be fed |
|||
# to the script uncompressed. |
|||
docompress -x "/usr/share/doc/${PF}/basic_passwords.txt" "/usr/share/doc/${PF}/vulnerabilities.csv" |
|||
} |
@ -1,39 +0,0 @@ |
|||
# Copyright 1999-2019 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_PN=MySQLTuner-perl |
|||
|
|||
DESCRIPTION="MySQLTuner is a high-performance MySQL tuning script" |
|||
HOMEPAGE="https://github.com/major/MySQLTuner-perl" |
|||
SRC_URI="https://github.com/major/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3+" |
|||
SLOT="0" |
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
RDEPEND=" |
|||
dev-lang/perl |
|||
virtual/mysql |
|||
virtual/perl-Getopt-Long" |
|||
|
|||
DEPEND="${RDEPEND}" |
|||
|
|||
PATCHES=( |
|||
# Fix password detecting under MySQL 5.7 upstream #442 #427 #441 |
|||
"${FILESDIR}/${P}-password.patch" ) |
|||
|
|||
S="${WORKDIR}/${MY_PN}-${PV}" |
|||
|
|||
DOCS=( USAGE.md CONTRIBUTING.md INTERNALS.md basic_passwords.txt vulnerabilities.csv ) |
|||
|
|||
src_install() { |
|||
einstalldocs |
|||
|
|||
newbin "${PN}.pl" "${PN}" |
|||
|
|||
# Passwords and vulnerabilities are meant to be fed |
|||
# to the script uncompressed. |
|||
docompress -x "/usr/share/doc/${PF}/basic_passwords.txt" "/usr/share/doc/${PF}/vulnerabilities.csv" |
|||
} |
@ -1,35 +0,0 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
MY_PN=MySQLTuner-perl |
|||
|
|||
DESCRIPTION="MySQLTuner is a high-performance MySQL tuning script" |
|||
HOMEPAGE="https://github.com/major/MySQLTuner-perl" |
|||
SRC_URI="https://github.com/major/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" |
|||
|
|||
LICENSE="GPL-3+" |
|||
SLOT="0" |
|||
KEYWORDS="amd64 x86" |
|||
|
|||
RDEPEND=" |
|||
dev-lang/perl |
|||
virtual/mysql |
|||
virtual/perl-Getopt-Long" |
|||
|
|||
DEPEND="${RDEPEND}" |
|||
|
|||
S="${WORKDIR}/${MY_PN}-${PV}" |
|||
|
|||
DOCS=( USAGE.md CONTRIBUTING.md INTERNALS.md basic_passwords.txt vulnerabilities.csv ) |
|||
|
|||
src_install() { |
|||
einstalldocs |
|||
|
|||
newbin "${PN}.pl" "${PN}" |
|||
|
|||
# Passwords and vulnerabilities are meant to be fed |
|||
# to the script uncompressed. |
|||
docompress -x "/usr/share/doc/${PF}/basic_passwords.txt" "/usr/share/doc/${PF}/vulnerabilities.csv" |
|||
} |
@ -1 +1,2 @@ |
|||
DIST pgpool-II-4.2.1.tar.gz 4713114 BLAKE2B 207cb3c43e47d40385d6808195561117293e5acec6bc34664ec7a1d8754bf9beb8c5350252a4274d4c50520254089f0e5a5fdfc0faf778186fa8000db6124df2 SHA512 b859a3952f69dd98a3df60b33b801d3bc96b9a11757593795a89751abe558c6baab10a37701d69d415c9da26a16abcdc72e0209e74c62204facfb25cdbc512f8 |
|||
DIST pgpool-II-4.2.2.tar.gz 4734840 BLAKE2B 2b4d26991732293e1411d1219f85a8c9ad1dca72c63069381ae1377a02ae215e813356172f3b89b42b9140549c92c76d443b125bb65cbc6abf03d2b99cf18dab SHA512 a147c810cc691fb27b823a813cbd2eaad66822c7c9f5c0f829cc70d4ac65911bbe827640f2dbd8060913276ed97340b52167e4332e9cdf013b6c9bc144c7b5d8 |
@ -0,0 +1,98 @@ |
|||
# Copyright 1999-2021 Gentoo Authors |
|||
# Distributed under the terms of the GNU General Public License v2 |
|||
|
|||
EAPI=7 |
|||
|
|||
POSTGRES_COMPAT=( 9.{5..6} {10..13} ) |
|||
|
|||
inherit autotools postgres-multi |
|||
|
|||
MY_P="${PN/2/-II}-${PV}" |
|||
|
|||
DESCRIPTION="Connection pool server for PostgreSQL" |
|||
HOMEPAGE="https://www.pgpool.net/" |
|||
SRC_URI="https://www.pgpool.net/download.php?f=${MY_P}.tar.gz -> ${MY_P}.tar.gz" |
|||
LICENSE="BSD" |
|||
SLOT="0" |
|||
|
|||
KEYWORDS="~amd64 ~x86" |
|||
|
|||
IUSE="doc libressl memcached pam ssl static-libs" |
|||
|
|||
RDEPEND=" |
|||
${POSTGRES_DEP} |
|||
net-libs/libnsl:0= |
|||
memcached? ( dev-libs/libmemcached ) |
|||
pam? ( sys-auth/pambase ) |
|||
ssl? ( |
|||
!libressl? ( dev-libs/openssl:0= ) |
|||
libressl? ( dev-libs/libressl:= ) |
|||
) |
|||
" |
|||
DEPEND="${RDEPEND} |
|||
sys-devel/bison |
|||
virtual/pkgconfig |
|||
" |
|||
|
|||
S=${WORKDIR}/${MY_P} |
|||
|
|||
pkg_setup() { |
|||
postgres_new_user pgpool |
|||
|
|||
postgres-multi_pkg_setup |
|||
} |
|||
|
|||
src_prepare() { |
|||
eapply \ |
|||
"${FILESDIR}/pgpool-4.2.0-configure-memcached.patch" \ |
|||
"${FILESDIR}/pgpool-configure-pam.patch" \ |
|||
"${FILESDIR}/pgpool-4.2.0-configure-pthread.patch" \ |
|||
"${FILESDIR}/pgpool-4.2.0-run_paths.patch" |
|||
|
|||
eautoreconf |
|||
|
|||
postgres-multi_src_prepare |
|||
} |
|||
|
|||
src_configure() { |
|||
postgres-multi_foreach econf \ |
|||
--disable-rpath \ |
|||
--sysconfdir="${EROOT}/etc/${PN}" \ |
|||
--with-pgsql-includedir='/usr/include/postgresql-@PG_SLOT@' \ |
|||
--with-pgsql-libdir="/usr/$(get_libdir)/postgresql-@PG_SLOT@/$(get_libdir)" \ |
|||
$(use_enable static-libs static) \ |
|||
$(use_with memcached) \ |
|||
$(use_with pam) \ |
|||
$(use_with ssl openssl) |
|||
} |
|||
|
|||
src_compile() { |
|||
# Even though we're only going to do an install for the best slot |
|||
# available, the extension bits in src/sql need some things outside |
|||
# of that directory built, too. |
|||
postgres-multi_foreach emake |
|||
postgres-multi_foreach emake -C src/sql |
|||
} |
|||
|
|||
src_install() { |
|||
# We only need the best stuff installed |
|||
postgres-multi_forbest emake DESTDIR="${D}" install |
|||
|
|||
# Except for the extension and .so files that each PostgreSQL slot needs |
|||
postgres-multi_foreach emake DESTDIR="${D}" -C src/sql install |
|||
|
|||
newinitd "${FILESDIR}/${PN}.initd" ${PN} |
|||
newconfd "${FILESDIR}/${PN}.confd" ${PN} |
|||
|
|||
# Documentation! |
|||
dodoc NEWS TODO |
|||
doman doc/src/sgml/man{1,8}/* |
|||
use doc && dodoc -r doc/src/sgml/html |
|||
|
|||
# mv some files that get installed to /usr/share/pgpool-II so that |
|||
# they all wind up in the same place |
|||
mv "${ED}/usr/share/${PN/2/-II}" "${ED}/usr/share/${PN}" || die |
|||
|
|||
# One more thing: Evil la files! |
|||
find "${ED}" -name '*.la' -exec rm -f {} + |
|||
} |
@ -1,4 +1,5 @@ |
|||
DIST redis-5.0.10.tar.gz 1990507 BLAKE2B a3ed76efb387e2a8292f71607c19826c8a0a890f1c47c126fc4cf084955fcc5889e743d7c7103e4c66ad6c81c2b2d0d482b1b4a62ab11a757f4cf84271ae8199 SHA512 4dd3a639f44f2f077b36621f9eb88dc340089890abf07f57a969172ea806e1bd205f61e6842d316294b52cd73c98aec3363686b2a292efc18a2e1bdbd358fb3c |
|||
DIST redis-5.0.12.tar.gz 1995069 BLAKE2B 03bb5956fb1206ecfa7f621b22b3101d1ebad62c40ce52157fb802ecfa5c32ca493ff03a1cf909a1b0f1acdac83b3a939ab2042fbf092fea983cabe35d00f4c3 SHA512 f0ab161762006926064ba2176ea63bb2fa416fa386b44ca55a8edad9169627fcd1c4bd9c699fec585aefc68506deb0796f6a89844c21e74d2bdb19ca1638bbe7 |
|||
DIST redis-5.0.9.tar.gz 1986574 BLAKE2B 7802d0556d11c9be8577b9bb3f4dbad8c2419b38659001421f96040e8a64a4a304e9dc1f06d82802ce1c92515d166cfd37c2f347df4c4cda0c2c4c2bb10d27c5 SHA512 d2c7bc1f769bc5d179bfe6e71954962813b50597eafc752a9b1edf2fd87e84707b7daf0910db56dd0e89cb3bdb3e551da7f111ae4899f505bac5f77f99744c13 |
|||
DIST redis-6.0.10.tar.gz 2271970 BLAKE2B a7efc1a0ad9ec3b7414b410ba461e314d49197d218df611f5debba6bcfb9ae9e56b65ed8a0d455f52f761e33c9102b239a7e51eeb7e2cb20627c66cbf4b5cf35 SHA512 4ef60645316143db3c26c45e90c7dc629e15641313267fd732396212c67db9ebeb9e170d830599b2e143ad5135d1ef249b6fbc1fb4960f4cf857cfdb5c1470c8 |
|||
DIST redis-6.0.12.tar.gz 2276349 BLAKE2B ab49b0278420c65fc995a90e850130971ccaf3df34a08a5cc10a8c211239eba8449b87fe67684189c71816cf259a70a23a77935ec61e8baa787daa61cb994201 SHA512 9dd8e3bed51e1356470e1bf08892f771744c0c9418ff874c16ea932ad1f471a908ffd8479efe1f32531d7f63cd7af5224273ce50f2fe7aa26c47716e0e78330b |
|||
DIST redis-6.0.9.tar.gz 2261418 BLAKE2B 93e64e2c682320d11e468021fd13a2888dd6b15430c15eaaa9468242d9b4d8b60e29dfe656e677774dc88ed751471284d1adf94c723521085019b375785abe7a SHA512 ebae2b09637fdbdc71dd22b72ccea24e2c21beb81c6ff5c4bae8b341886a7d847ce868f52dc917079bab8aa250ff61c83efe8acbb8a1cbc5e285c7842b0aefa3 |
|||
DIST redis-6.2.1.tar.gz 2438367 BLAKE2B 8717630771eafaf8a15dd371d46475f81f15bbcdc9a4fabd8f270ab6e09fbfb3ee2a1cddddb6c7778922d3552bcf5ee475eec7ba0623147ec36a5c5422cb0de0 SHA512 7c339cc360fc3125bb67c5748bb4fe940977faa937e3a86294829bde472479a811df8ea0ce4961d8128ec8d4ffba5d5a943c2957589c8da0cfc3f109f82e4af6 |
@ -0,0 +1,60 @@ |
|||
diff --git a/deps/lua/src/lua_cjson.c b/deps/lua/src/lua_cjson.c
|
|||
index c26c0d7..fa50c41 100644
|
|||
--- a/deps/lua/src/lua_cjson.c
|
|||
+++ b/deps/lua/src/lua_cjson.c
|
|||
@@ -46,7 +46,7 @@
|
|||
#include "strbuf.h" |
|||
#include "fpconv.h" |
|||
|
|||
-#include "../../../src/solarisfixes.h"
|
|||
+#include "solarisfixes.h"
|
|||
|
|||
#ifndef CJSON_MODNAME |
|||
#define CJSON_MODNAME "cjson" |
|||
diff --git a/src/Makefile b/src/Makefile
|
|||
index cfecbb2..86c3127 100644
|
|||
--- a/src/Makefile
|
|||
+++ b/src/Makefile
|
|||
@@ -16,7 +16,7 @@ release_hdr := $(shell sh -c './mkreleasehdr.sh')
|
|||
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not') |
|||
uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not') |
|||
OPTIMIZATION?=-O2 |
|||
-DEPENDENCY_TARGETS=hiredis linenoise lua
|
|||
+DEPENDENCY_TARGETS=hiredis linenoise
|
|||
NODEPS:=clean distclean |
|||
|
|||
# Default settings |
|||
@@ -69,6 +69,7 @@ endif
|
|||
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) |
|||
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) |
|||
FINAL_LIBS=-lm |
|||
+FINAL_LIBS+=@LUA_LIBS@
|
|||
DEBUG=-g -ggdb |
|||
|
|||
# Linux ARM needs -latomic at linking time |
|||
@@ -159,7 +160,7 @@ endif
|
|||
endif |
|||
endif |
|||
# Include paths to dependencies |
|||
-FINAL_CFLAGS+= -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src
|
|||
+FINAL_CFLAGS+= -I../deps/hiredis -I../deps/linenoise @LUA_CFLAGS@
|
|||
|
|||
# Determine systemd support and/or build preference (defaulting to auto-detection) |
|||
BUILD_WITH_SYSTEMD=no |
|||
@@ -238,6 +239,7 @@ endif
|
|||
REDIS_SERVER_NAME=redis-server$(PROG_SUFFIX) |
|||
REDIS_SENTINEL_NAME=redis-sentinel$(PROG_SUFFIX) |
|||
REDIS_SERVER_OBJ=adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crcspeed.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o redis-check-aof.o geo.o lazyfree.o module.o evict.o expire.o geohash.o geohash_helper.o childinfo.o defrag.o siphash.o rax.o t_stream.o listpack.o localtime.o lolwut.o lolwut5.o lolwut6.o acl.o gopher.o tracking.o connection.o tls.o sha256.o timeout.o setcpuaffinity.o mt19937-64.o |
|||
+REDIS_SERVER_OBJ+=fpconv.o strbuf.o lua_bit.o lua_cjson.o lua_cmsgpack.o lua_struct.o
|
|||
REDIS_CLI_NAME=redis-cli$(PROG_SUFFIX) |
|||
REDIS_CLI_OBJ=anet.o adlist.o dict.o redis-cli.o zmalloc.o release.o ae.o crcspeed.o crc64.o siphash.o crc16.o mt19937-64.o |
|||
REDIS_BENCHMARK_NAME=redis-benchmark$(PROG_SUFFIX) |
|||
@@ -291,7 +293,7 @@ endif
|
|||
|
|||
# redis-server |
|||
$(REDIS_SERVER_NAME): $(REDIS_SERVER_OBJ) |
|||
- $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a $(FINAL_LIBS)
|
|||
+ $(REDIS_LD) -o $@ $^ ../deps/hiredis/libhiredis.a $(FINAL_LIBS)
|
|||
|
|||
# redis-sentinel |
|||
$(REDIS_SENTINEL_NAME): $(REDIS_SERVER_NAME) |
@ -0,0 +1,40 @@ |
|||
diff --git a/redis.conf b/redis.conf
|
|||
index 465d56f..ef56037 100644
|
|||
--- a/redis.conf
|
|||
+++ b/redis.conf
|
|||
@@ -276,7 +276,7 @@ daemonize no
|
|||
# |
|||
# Note that on modern Linux systems "/run/redis.pid" is more conforming |
|||
# and should be used instead. |
|||
-pidfile /var/run/redis_6379.pid
|
|||
+pidfile /run/redis/redis.pid
|
|||
|
|||
# Specify the server verbosity level. |
|||
# This can be one of: |
|||
@@ -289,7 +289,7 @@ loglevel notice
|
|||
# Specify the log file name. Also the empty string can be used to force |
|||
# Redis to log on the standard output. Note that if you use standard |
|||
# output for logging but daemonize, logs will be sent to /dev/null |
|||
-logfile ""
|
|||
+logfile /var/log/redis/redis.log
|
|||
|
|||
# To enable logging to the system logger, just set 'syslog-enabled' to yes, |
|||
# and optionally update the other syslog parameters to suit your needs. |
|||
@@ -441,7 +441,7 @@ rdb-del-sync-files no
|
|||
# The Append Only File will also be created inside this directory. |
|||
# |
|||
# Note that you must specify a directory here, not a file name. |
|||
-dir ./
|
|||
+dir /var/lib/redis/
|
|||
|
|||
################################# REPLICATION ################################# |
|||
|
|||
@@ -967,7 +967,7 @@ acllog-max-len 128
|
|||
# limit for maxmemory so that there is some free RAM on the system for replica |
|||
# output buffers (but this is not needed if the policy is 'noeviction'). |
|||
# |
|||
-# maxmemory <bytes>
|
|||
+maxmemory 64MB
|
|||
|
|||
# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory |
|||
# is reached. You can select one from the following behaviors: |
@ -0,0 +1,60 @@ |
|||
diff --git a/deps/lua/src/lua_cjson.c b/deps/lua/src/lua_cjson.c
|
|||
index c26c0d7..fa50c41 100644
|
|||
--- a/deps/lua/src/lua_cjson.c
|
|||
+++ b/deps/lua/src/lua_cjson.c
|
|||
@@ -46,7 +46,7 @@
|
|||
#include "strbuf.h" |
|||
#include "fpconv.h" |
|||
|
|||
-#include "../../../src/solarisfixes.h"
|
|||
+#include "solarisfixes.h"
|
|||
|
|||
#ifndef CJSON_MODNAME |
|||
#define CJSON_MODNAME "cjson" |
|||
diff --git a/src/Makefile b/src/Makefile
|
|||
index 6f0fd84..6546b5d 100644
|
|||
--- a/src/Makefile
|
|||
+++ b/src/Makefile
|
|||
@@ -16,7 +16,7 @@ release_hdr := $(shell sh -c './mkreleasehdr.sh')
|
|||
uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not') |
|||
uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo not') |
|||
OPTIMIZATION?=-O2 |
|||
-DEPENDENCY_TARGETS=hiredis linenoise lua hdr_histogram
|
|||
+DEPENDENCY_TARGETS=hiredis linenoise hdr_histogram
|
|||
NODEPS:=clean distclean |
|||
|
|||
# Default settings |
|||
@@ -84,6 +84,7 @@ endif
|
|||
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(REDIS_CFLAGS) |
|||
FINAL_LDFLAGS=$(LDFLAGS) $(REDIS_LDFLAGS) $(DEBUG) |
|||
FINAL_LIBS=-lm |
|||
+FINAL_LIBS+=@LUA_LIBS@
|
|||
DEBUG=-g -ggdb |
|||
|
|||
# Linux ARM needs -latomic at linking time |
|||
@@ -186,7 +187,7 @@ endif
|
|||