parent
6c3dbcec4f
commit
70db71d505
@ -1,2 +1,3 @@
|
|||||||
DIST dxf-6.1.0.tar.gz 281228 SHA256 e5e3bff461ed83fdcbb885f4022db07a336a9992b8257e651b9ab4fac13ebe5f SHA512 ebe0757e311a39bffa86728cbf875c0386e2d7e476c2cc1faf23d578f0d0f504658f9c256a9f6465c2fde351876a40a8c4fc1c5ae6308db8c93a9319e9732eb7 WHIRLPOOL f108b1f230f24cbd1990008c65c5c8bcd8afe033fe79b963412441a6cd1c69115ca4693c4db254681f08b4f9572266324bb82dad14a3f89c6382f1dc22c4063c
|
DIST dxf-6.1.0.tar.gz 281228 SHA256 e5e3bff461ed83fdcbb885f4022db07a336a9992b8257e651b9ab4fac13ebe5f SHA512 ebe0757e311a39bffa86728cbf875c0386e2d7e476c2cc1faf23d578f0d0f504658f9c256a9f6465c2fde351876a40a8c4fc1c5ae6308db8c93a9319e9732eb7 WHIRLPOOL f108b1f230f24cbd1990008c65c5c8bcd8afe033fe79b963412441a6cd1c69115ca4693c4db254681f08b4f9572266324bb82dad14a3f89c6382f1dc22c4063c
|
||||||
|
DIST dxf-6.2.0.tar.gz 284243 SHA256 c3c927dd3c397683707ade3a909bb41e887d9a0b07f7f6efdd69c7b0f4793218 SHA512 b3498e6a05401be784aeb086be3db21199bc6f0fc206bbb31344b29b84289f56dc4001020597f77b6867dff9d5b14f6ab41c921df5dabc094520af5dd6fdea0b WHIRLPOOL f4a9a8981dc1abe2d12ad4fe48de1ec6d86ef2d4cb93c110ece9c9127c10dc79986237b340f14983080aea0fbea61e422555e18864966bb57830ddb27c8d7ca8
|
||||||
DIST python-dxf-6.0.0.tar.gz 18059 SHA256 9f3b60f87be1f47bf03f26f4fcfa8176dccdcfa7ea0533a0a6bb89b05f96a1bf SHA512 fb502aac73f7e4ff6c2ef8e11887ec71093c9387857da4eeca222fba23bd669d06e0f085660637ad9774decb310b56ed36c14e29014de3e15108d77417309d41 WHIRLPOOL 2ceb04804a358c2f09b7c1cff15b15c5b0d249639a3909eb0401c06e523ca0f655d740fa3929009c0cef23932e3ce65e1b52a05e59c2bb127c25947e1c528f5b
|
DIST python-dxf-6.0.0.tar.gz 18059 SHA256 9f3b60f87be1f47bf03f26f4fcfa8176dccdcfa7ea0533a0a6bb89b05f96a1bf SHA512 fb502aac73f7e4ff6c2ef8e11887ec71093c9387857da4eeca222fba23bd669d06e0f085660637ad9774decb310b56ed36c14e29014de3e15108d77417309d41 WHIRLPOOL 2ceb04804a358c2f09b7c1cff15b15c5b0d249639a3909eb0401c06e523ca0f655d740fa3929009c0cef23932e3ce65e1b52a05e59c2bb127c25947e1c528f5b
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Docker registry v2 client in Python"
|
||||||
|
HOMEPAGE="https://github.com/davedoesdev/dxf"
|
||||||
|
SRC_URI="https://github.com/davedoesdev/dxf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-python/jwcrypto-0.4.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/requests-2.9.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/tqdm-4.10.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/www-authenticate-0.9.2[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
RESTRICT="test"
|
||||||
|
# Require dockerd running
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
emake test
|
||||||
|
}
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
# See https://github.com/github/backup-utils/issues/135
|
||||||
|
PYTHON_COMPAT=(python2_7)
|
||||||
|
inherit python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Backup and recovery utilities for GitHub Enterprise"
|
||||||
|
HOMEPAGE="https://github.com/github/backup-utils"
|
||||||
|
SRC_URI="https://github.com/github/backup-utils/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="test? (
|
||||||
|
dev-util/checkbashisms
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="net-misc/rsync"
|
||||||
|
|
||||||
|
MY_PN="${PN/#github-/}"
|
||||||
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:;
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin/*
|
||||||
|
insinto usr/share/${PN}
|
||||||
|
doins share/${PN}/version
|
||||||
|
|
||||||
|
exeinto usr/share/${PN}
|
||||||
|
doexe share/${PN}/bm.sh
|
||||||
|
doexe share/${PN}/ghe-*
|
||||||
|
|
||||||
|
insinto etc/${PN}
|
||||||
|
newins backup.config-example backup.config
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
emake test
|
||||||
|
}
|
@ -1,3 +1,2 @@
|
|||||||
DIST glance-13.0.0.tar.gz 1742124 SHA256 3ef3594018469ba36425afafa61ae31487b6025e6f8d9d14febcedfa7136160f SHA512 2f49af5c462a10f8132bb50ad62a45026e77db1324384299551cfe2097b166ccb6fab82eacb092ab6c157f27cdb7253062e62881af795b15d8fd400c1fa096d8 WHIRLPOOL 0c859bbe9e87d2658118bdc111fd052ef088489d83d30574ec07271a50674d18b93d80de05a6282f7d43a8630d980340445b7eeee926bda84572df40086e5e5c
|
|
||||||
DIST glance-14.0.0.tar.gz 1788173 SHA256 360a9ef92121ed355ea812478933ac4b020adc6ae3bb5440b05cbdf06a2f9f46 SHA512 4d0b6654dc6a9848e164422d138d4f6c1ec3711a7eb56a3c437202aa5c8cf86bf341201c9007b2f12173189f18beb73eadbaaade936ececf705a31e8b6eac155 WHIRLPOOL 40c7959e052cb3f1d93f3542669b3009b83004cce7dbdcbe67651e69af93e01969f70f4586a022ffc60127ce70037d4887ab0d8de4e11de98519bef578632265
|
DIST glance-14.0.0.tar.gz 1788173 SHA256 360a9ef92121ed355ea812478933ac4b020adc6ae3bb5440b05cbdf06a2f9f46 SHA512 4d0b6654dc6a9848e164422d138d4f6c1ec3711a7eb56a3c437202aa5c8cf86bf341201c9007b2f12173189f18beb73eadbaaade936ececf705a31e8b6eac155 WHIRLPOOL 40c7959e052cb3f1d93f3542669b3009b83004cce7dbdcbe67651e69af93e01969f70f4586a022ffc60127ce70037d4887ab0d8de4e11de98519bef578632265
|
||||||
DIST glance-15.0.0.tar.gz 1803491 SHA256 6e0305e5bdc8f22dca083809e86cf82c430d1cb0164364dbc68263e36676e565 SHA512 beb5744f9e8b296356cb731c79f1efd7b60408c1282e8a64ab7d414929c447c4f2ff0562a0d59c0a05f828d420ba190946866543a37dbd2df73ae322cbcabab5 WHIRLPOOL dfb8ec280a161c09a03f2495b9ec26ec8b2a18f14fca0cad13d6c581a735858893bc0dce2de2bbe317ad61cb7fbca5de7d05d6bb85cb7e6949acd49baf91eb8f
|
DIST glance-15.0.0.tar.gz 1803491 SHA256 6e0305e5bdc8f22dca083809e86cf82c430d1cb0164364dbc68263e36676e565 SHA512 beb5744f9e8b296356cb731c79f1efd7b60408c1282e8a64ab7d414929c447c4f2ff0562a0d59c0a05f828d420ba190946866543a37dbd2df73ae322cbcabab5 WHIRLPOOL dfb8ec280a161c09a03f2495b9ec26ec8b2a18f14fca0cad13d6c581a735858893bc0dce2de2bbe317ad61cb7fbca5de7d05d6bb85cb7e6949acd49baf91eb8f
|
||||||
|
@ -1,140 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
|
||||||
|
|
||||||
inherit distutils-r1 user
|
|
||||||
|
|
||||||
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
|
|
||||||
HOMEPAGE="https://launchpad.net/glance"
|
|
||||||
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm64 x86"
|
|
||||||
IUSE="doc mysql postgres +sqlite +swift"
|
|
||||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
|
||||||
|
|
||||||
CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
#note to self, wsgiref is a python builtin, no need to package it
|
|
||||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
sqlite? (
|
|
||||||
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
mysql? (
|
|
||||||
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
postgres? (
|
|
||||||
>=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
|
|
||||||
!~dev-python/routes-2.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/futurist-0.11.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/futurist-0.15.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/taskflow-1.26.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/keystoneauth-2.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/keystonemiddleware-4.1.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/keystonemiddleware-4.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/prettytable-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/prettytable-0.8.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/paste[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/python-keystoneclient-2.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-db-4.10.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-db-4.13.1[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-db-4.13.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-messaging-5.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-policy-1.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/glance_store-0.18.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/cursive-0.1.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
|
|
||||||
#PATCHES=(
|
|
||||||
#)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup glance
|
|
||||||
enewuser glance -1 -1 /var/lib/glance glance
|
|
||||||
}
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
sed -i '/xattr/d' test-requirements.txt || die
|
|
||||||
sed -i '/pysendfile/d' test-requirements.txt || die
|
|
||||||
sed -i '/^hacking/d' test-requirements.txt || die
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
use doc && "${PYTHON}" setup.py build_sphinx
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install() {
|
|
||||||
distutils-r1_python_install
|
|
||||||
|
|
||||||
for svc in api glare registry scrubber; do
|
|
||||||
newinitd "${FILESDIR}/glance.initd" glance-${svc}
|
|
||||||
done
|
|
||||||
|
|
||||||
diropts -m 0750 -o glance -g glance
|
|
||||||
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
|
|
||||||
keepdir /etc/glance
|
|
||||||
keepdir /var/log/glance
|
|
||||||
keepdir /var/lib/glance/images
|
|
||||||
keepdir /var/lib/glance/scrubber
|
|
||||||
|
|
||||||
insinto /etc/glance
|
|
||||||
insopts -m 0640 -o glance -g glance
|
|
||||||
doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta*
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
@ -1,139 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
|
||||||
|
|
||||||
inherit distutils-r1 git-r3 user
|
|
||||||
|
|
||||||
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
|
|
||||||
HOMEPAGE="https://launchpad.net/glance"
|
|
||||||
EGIT_REPO_URI="https://github.com/openstack/glance.git"
|
|
||||||
EGIT_BRANCH="stable/newton"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS=""
|
|
||||||
IUSE="doc mysql postgres +sqlite +swift"
|
|
||||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
|
||||||
|
|
||||||
CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
#note to self, wsgiref is a python builtin, no need to package it
|
|
||||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
sqlite? (
|
|
||||||
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
mysql? (
|
|
||||||
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
postgres? (
|
|
||||||
>=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
>=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
|
|
||||||
!~dev-python/routes-2.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-concurrency-3.8.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/futurist-0.11.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/futurist-0.15.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/taskflow-1.26.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/keystoneauth-2.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/keystonemiddleware-4.1.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/keystonemiddleware-4.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/prettytable-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/prettytable-0.8.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/paste[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/python-keystoneclient-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/python-keystoneclient-2.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-db-4.10.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-db-4.13.1[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-db-4.13.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-messaging-5.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-policy-1.9.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/glance_store-0.18.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/cursive-0.1.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/monotonic-0.6[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
|
|
||||||
#PATCHES=(
|
|
||||||
#)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup glance
|
|
||||||
enewuser glance -1 -1 /var/lib/glance glance
|
|
||||||
}
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
sed -i '/xattr/d' test-requirements.txt || die
|
|
||||||
sed -i '/pysendfile/d' test-requirements.txt || die
|
|
||||||
sed -i '/^hacking/d' test-requirements.txt || die
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
use doc && "${PYTHON}" setup.py build_sphinx
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
for svc in api glare registry scrubber; do
|
|
||||||
newinitd "${FILESDIR}/glance.initd" glance-${svc}
|
|
||||||
done
|
|
||||||
|
|
||||||
diropts -m 0750 -o glance -g glance
|
|
||||||
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
|
|
||||||
keepdir /etc/glance
|
|
||||||
keepdir /var/log/glance
|
|
||||||
keepdir /var/lib/glance/images
|
|
||||||
keepdir /var/lib/glance/scrubber
|
|
||||||
|
|
||||||
insinto /etc/glance
|
|
||||||
insopts -m 0640 -o glance -g glance
|
|
||||||
doins -r etc/*.ini etc/*.conf etc/*.sample etc/*.json etc/meta*
|
|
||||||
|
|
||||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
@ -0,0 +1,22 @@
|
|||||||
|
diff -ruN radmind-1.14.1.orig/transcript.c radmind-1.14.1/transcript.c
|
||||||
|
--- radmind-1.14.1.orig/transcript.c 2010-12-13 04:42:49.000000000 +0100
|
||||||
|
+++ radmind-1.14.1/transcript.c 2017-10-20 23:07:47.126110238 +0200
|
||||||
|
@@ -6,6 +6,7 @@
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
+#include <sys/sysmacros.h>
|
||||||
|
#include <sys/param.h>
|
||||||
|
#ifdef sun
|
||||||
|
#include <sys/mkdev.h>
|
||||||
|
diff -ruN radmind-1.14.1.orig/update.c radmind-1.14.1/update.c
|
||||||
|
--- radmind-1.14.1.orig/update.c 2010-12-13 04:42:49.000000000 +0100
|
||||||
|
+++ radmind-1.14.1/update.c 2017-10-20 23:07:29.173898776 +0200
|
||||||
|
@@ -6,6 +6,7 @@
|
||||||
|
#include "config.h"
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
+#include <sys/sysmacros.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#include <sys/param.h>
|
||||||
|
#ifdef sun
|
@ -1,2 +1,3 @@
|
|||||||
DIST yubikey-manager-0.3.3.tar.gz 51223 SHA256 5447c026739d33455ac8ae13ccaef2df231a28dda75ffbd62c91a7c5ce5d30b5 SHA512 ced7acb848747399d4b9f0214044dd40c38b332c2f8557485d61f2f0cb857a9f47d12df59ea6a7bded1076b5d539bc171d1dbc9fd8899699c0cb3cb65b0800d7 WHIRLPOOL f68c896cb10b72271a6f42e34baf3671bfcd9ccd69c688db5fd06fd6672d1cbd12271ccc563f400d922eaf842bd7e5d73af9cac0f725927f7efe4ac520d3790b
|
DIST yubikey-manager-0.3.3.tar.gz 51223 SHA256 5447c026739d33455ac8ae13ccaef2df231a28dda75ffbd62c91a7c5ce5d30b5 SHA512 ced7acb848747399d4b9f0214044dd40c38b332c2f8557485d61f2f0cb857a9f47d12df59ea6a7bded1076b5d539bc171d1dbc9fd8899699c0cb3cb65b0800d7 WHIRLPOOL f68c896cb10b72271a6f42e34baf3671bfcd9ccd69c688db5fd06fd6672d1cbd12271ccc563f400d922eaf842bd7e5d73af9cac0f725927f7efe4ac520d3790b
|
||||||
DIST yubikey-manager-0.4.5.tar.gz 55315 SHA256 d91f5b549b23bfc6c04d9446b9ced6c6f80aac702b26a1fa4d1b8df5eb9a36d8 SHA512 232ce7557aaab3c8a27dfa2ceaab0491ac1f97d4332b25e7f77c968da48c9303627defd0246b1e97c7ed766e6a667ac996ac0430cfeb4e7310a0cfc4a633d1b2 WHIRLPOOL 15be6470b114a70d6c960b2518f94799b05e85be5a4c32d23f3e9a8eb20be681f66aed7aee65ea138d2de495e4215730b1ec7dcf99e4328561f205bf71fb69a6
|
DIST yubikey-manager-0.4.5.tar.gz 55315 SHA256 d91f5b549b23bfc6c04d9446b9ced6c6f80aac702b26a1fa4d1b8df5eb9a36d8 SHA512 232ce7557aaab3c8a27dfa2ceaab0491ac1f97d4332b25e7f77c968da48c9303627defd0246b1e97c7ed766e6a667ac996ac0430cfeb4e7310a0cfc4a633d1b2 WHIRLPOOL 15be6470b114a70d6c960b2518f94799b05e85be5a4c32d23f3e9a8eb20be681f66aed7aee65ea138d2de495e4215730b1ec7dcf99e4328561f205bf71fb69a6
|
||||||
|
DIST yubikey-manager-0.4.6.tar.gz 55065 SHA256 6f9aae731e1c71ea65bea48911aa33a29b284afbabe9430f84e07a27cfcfcbeb SHA512 fd52cb346e95b3184fd8e4bbb8e227c75780d7fcf5057712c6def866ea951700f8cdd1286ff857e32754d539dfc7093d809fc585191b05c57f5f983d5b288e7e WHIRLPOOL 1d9178c82b3ffa0622ce57ae372f966a6f729489518d3d85a19062c5dfe82700d21b60992665f497eac623a91c26d913aa813e2d990f93e563b565fe925587c0
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
|
||||||
|
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
|
||||||
|
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RESTRICT="test" # Testing requires RSA keys which are not present in the tarball
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-crypt/libu2f-host
|
||||||
|
dev-python/six[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyscard[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyusb[${PYTHON_USEDEP}]
|
||||||
|
dev-python/click[${PYTHON_USEDEP}]
|
||||||
|
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||||
|
$(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python2_7)
|
||||||
|
sys-auth/ykpers
|
||||||
|
"
|
@ -1,63 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils autotools
|
|
||||||
|
|
||||||
MY_P="${P/_beta/beta}"
|
|
||||||
|
|
||||||
DESCRIPTION="Emacs like micro editor Ng -- based on mg2a"
|
|
||||||
HOMEPAGE="http://tt.sakura.ne.jp/~amura/ng/"
|
|
||||||
SRC_URI="http://tt.sakura.ne.jp/~amura/archives/ng/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Emacs"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE="canna"
|
|
||||||
|
|
||||||
RDEPEND=">=sys-libs/ncurses-5.0
|
|
||||||
!dev-java/nailgun
|
|
||||||
canna? ( app-i18n/canna )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=sys-apps/sed-4.0"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${MY_P}-ncurses.patch"
|
|
||||||
epatch "${FILESDIR}/${MY_P}-configure.patch"
|
|
||||||
sed -i -e "/NO_BACKUP/s/undef/define/" config.h || die "sed failed"
|
|
||||||
|
|
||||||
pushd sys/unix || die
|
|
||||||
eautoconf
|
|
||||||
popd
|
|
||||||
cp sys/unix/configure . || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf $(use_enable canna)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake CC="$(tc-getCC)"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ng
|
|
||||||
dodoc docs/* MANIFEST dot.ng
|
|
||||||
|
|
||||||
insinto /usr/share/ng
|
|
||||||
doins bin/*
|
|
||||||
|
|
||||||
insinto /etc/skel
|
|
||||||
newins dot.ng .ng
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog
|
|
||||||
elog "If you want to use user Config"
|
|
||||||
elog "cp /etc/skel/.ng ~/.ng"
|
|
||||||
elog "and edit your .ng configuration file."
|
|
||||||
elog
|
|
||||||
}
|
|
@ -1,61 +0,0 @@
|
|||||||
# Copyright 1999-2010 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
inherit eutils toolchain-funcs
|
|
||||||
|
|
||||||
MY_P=${P/_beta/beta}
|
|
||||||
|
|
||||||
DESCRIPTION="Emacs like micro editor Ng -- based on mg2a"
|
|
||||||
HOMEPAGE="http://tt.sakura.ne.jp/~amura/ng/"
|
|
||||||
SRC_URI="http://tt.sakura.ne.jp/~amura/archives/ng/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Emacs"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc x86"
|
|
||||||
IUSE="canna"
|
|
||||||
|
|
||||||
RDEPEND=">=sys-libs/ncurses-5.0
|
|
||||||
!dev-java/nailgun
|
|
||||||
canna? ( app-i18n/canna )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=sys-apps/sed-4.0"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}/${MY_P}-ncurses.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local myconf
|
|
||||||
|
|
||||||
if use canna; then
|
|
||||||
myconf="--enable-canna"
|
|
||||||
fi
|
|
||||||
econf ${myconf} || die
|
|
||||||
sed -i -e "s/^#undef NO_BACKUP/#define NO_BACKUP/" config.h \
|
|
||||||
|| die "sed failed"
|
|
||||||
|
|
||||||
emake CC=$(tc-getCC) || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin ng || die
|
|
||||||
dodoc docs/* MANIFEST dot.ng
|
|
||||||
|
|
||||||
insinto /usr/share/ng
|
|
||||||
doins bin/*
|
|
||||||
|
|
||||||
insinto /etc/skel
|
|
||||||
newins dot.ng .ng
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog
|
|
||||||
elog "If you want to use user Config"
|
|
||||||
elog "cp /etc/skel/.ng ~/.ng"
|
|
||||||
elog "and edit your .ng configuration file."
|
|
||||||
elog
|
|
||||||
}
|
|
@ -1,7 +1,10 @@
|
|||||||
DIST kvmtool-cfae4d64482ed745214e3c62dd84b79c2ae0f325.tar.gz 245010 SHA256 4aad2913d66c7a3c308e0ca34c214307850b2556ab35999e7f86c253cb8bbf82 SHA512 7cca005136f3628dfef359f83732d6f8cc062c5e4a8d77f57c6dd5e007ed06c85f0c275c8844228b404755dbf3f4d45f6a149fc64235f4f1abe0058214e24730 WHIRLPOOL 341f9be7ff9517c822da00166cbf5334cf329f51895bb459c3e0bdda2f0c8724957bb79b354eadf9249b4c1f4b8d677c7c6ca57eaa04553804779ec8c53b37f4
|
DIST kvmtool-cfae4d64482ed745214e3c62dd84b79c2ae0f325.tar.gz 245010 SHA256 4aad2913d66c7a3c308e0ca34c214307850b2556ab35999e7f86c253cb8bbf82 SHA512 7cca005136f3628dfef359f83732d6f8cc062c5e4a8d77f57c6dd5e007ed06c85f0c275c8844228b404755dbf3f4d45f6a149fc64235f4f1abe0058214e24730 WHIRLPOOL 341f9be7ff9517c822da00166cbf5334cf329f51895bb459c3e0bdda2f0c8724957bb79b354eadf9249b4c1f4b8d677c7c6ca57eaa04553804779ec8c53b37f4
|
||||||
|
DIST kvmtool-include-sysmacros-c0a985531f49c06fd05069024f4664740e6a0baf.patch 1243 SHA256 dfb723ef66b9e9d6caf1e99e1e6d590b7c7d81d63dce22047cb735e8bc716629 SHA512 d8e9d6e656b51d8e4b3bf6939e927a4c11874dfb34b4d649adcbcaf44ec1f95af2bf73e138f94c53aa07cbd79db63a6ebf75f96861f8b13743c942523a3ff106 WHIRLPOOL b8ec75158d1e6ea2e53ec93f1c4dacb6783f5880c43d3ee8efe6bf0c2b8e8e0a0692fda5fd61ee9e889f8b383fa42e4b07518b91fddd5a8f5a4316b00925d85d
|
||||||
DIST linux-4.9.2.tar.xz 93189108 SHA256 8dda9aedd17ae0bf1e06ebb4b79082f83fb3ade45cbcc3ca4c30bf3faf085738 SHA512 85adf3715cba4a457efea8359ebed34413ac63ee58fe920c5713501dec1e727e167416e9d67a9e2d9430aa9f3a53ad0ac26a4f749984bc5a3f3c37ac504f75de WHIRLPOOL 74df775ab092a6be6684243d4c0d557c0ce27907c7e8ed97be54a45901e8f507deab1d5e72c35092884836f3fe446f838342ec0b53a3aa1c884489caadaf6a62
|
DIST linux-4.9.2.tar.xz 93189108 SHA256 8dda9aedd17ae0bf1e06ebb4b79082f83fb3ade45cbcc3ca4c30bf3faf085738 SHA512 85adf3715cba4a457efea8359ebed34413ac63ee58fe920c5713501dec1e727e167416e9d67a9e2d9430aa9f3a53ad0ac26a4f749984bc5a3f3c37ac504f75de WHIRLPOOL 74df775ab092a6be6684243d4c0d557c0ce27907c7e8ed97be54a45901e8f507deab1d5e72c35092884836f3fe446f838342ec0b53a3aa1c884489caadaf6a62
|
||||||
DIST qemu-2.8.0.tar.bz2 28368517 SHA256 dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62 SHA512 50f2988d822388ba9fd1bf5dbe68359033ed7432d7f0f9790299f32f63faa6dc72979256b5632ba572d47ee3e74ed40e3e8e331dc6303ec1599f1b4367cb78c2 WHIRLPOOL 0ce4e0539657eb832e4039819e7360c792b6aa41c718f0e0d762f4933217f0d370af94b1d6d9776853575b4a6811d8c85db069bf09d21bd15399ac8b50440ff5
|
DIST qemu-2.8.0.tar.bz2 28368517 SHA256 dafd5d7f649907b6b617b822692f4c82e60cf29bc0fc58bc2036219b591e5e62 SHA512 50f2988d822388ba9fd1bf5dbe68359033ed7432d7f0f9790299f32f63faa6dc72979256b5632ba572d47ee3e74ed40e3e8e331dc6303ec1599f1b4367cb78c2 WHIRLPOOL 0ce4e0539657eb832e4039819e7360c792b6aa41c718f0e0d762f4933217f0d370af94b1d6d9776853575b4a6811d8c85db069bf09d21bd15399ac8b50440ff5
|
||||||
DIST rkt-1.27.0.tar.gz 3423285 SHA256 213427c551ddc912622e967b30437e13485b88dcf7021c977a3205a1b03801a1 SHA512 8884683ed1bd456542f61f407509db1664589f05732b4c179954781fb847d00d311e973f7646b07eb5685e437793dc4e265686f5bb91b6131dd101466d21ab40 WHIRLPOOL b2fb1715ab1eea03a0c7345c9502f984116fe3ab3f394d9e9ab237dbedc4c902dd7790c99c3dabc80c124c7ebaf76aa21b53e7c42e13be0df53d7fdf4ba308bf
|
|
||||||
DIST rkt-1.28.1.tar.gz 3425099 SHA256 2610749f412ca697c57a797c8dd0024c4c215d7dd824599d8ed6f4297abd5e07 SHA512 02d47f4e95e5ff9dc82cd645f1c69bb1fe5ab856c32b3b29bcd74c0e96ae0b5831a610cbde04614d216e4f7387af54f904ebd31ddc3acc1d2cfa0178805fd811 WHIRLPOOL a7e1489b1295795fe3908e51f81be6db3ffd6b0ad17aa4828e7fb07551ea4a6b215fda9f6e4658aa5e7b4e36bcf3472aec8726e2751943c6b0a1aeb910ebe9cf
|
DIST rkt-1.28.1.tar.gz 3425099 SHA256 2610749f412ca697c57a797c8dd0024c4c215d7dd824599d8ed6f4297abd5e07 SHA512 02d47f4e95e5ff9dc82cd645f1c69bb1fe5ab856c32b3b29bcd74c0e96ae0b5831a610cbde04614d216e4f7387af54f904ebd31ddc3acc1d2cfa0178805fd811 WHIRLPOOL a7e1489b1295795fe3908e51f81be6db3ffd6b0ad17aa4828e7fb07551ea4a6b215fda9f6e4658aa5e7b4e36bcf3472aec8726e2751943c6b0a1aeb910ebe9cf
|
||||||
|
DIST rkt-1.29.0.tar.gz 3434520 SHA256 d2d89db86b4b3a586a8288ba7becdb87370d4fbe7e12aa37e9b1e30a9f9c9b20 SHA512 a128abddb29a246b0afea8f7dc81d77aae1e8efaf4dae8fe92aa0f2855c4e4f9dcf7a6f01efa77500ed8a6723db83933c8d1973b284dc62f8e9e0e06b6a20f6d WHIRLPOOL 2fbfc7c7e5e4087d3413d76b8bc0a72b4e34a3ae5c89914c2d4cd1e76128917fd6efb329dca32fc994cb2339369f990e715fd0e66e4d5bdff7196ed98cfe1151
|
||||||
DIST rkt-pxe-1235.0.0.img 243713684 SHA256 988e4ad8e044dd8bff54cb5e0a34a1ed25cf7bc8cc241f1a90e3fe7f1412f315 SHA512 b19821c63b7b53a1aad3b6e279189f9ceed1f5db1a691d12a70eb7340cceb4c3fd4f7f61a913d9482aec5ce28740b9ee777f86a1ce54f597f50341d701372542 WHIRLPOOL f3905ce3a2a55a027197a2d11ca541323fdfd560d186b4a2c39a8f45e19811067d5de4fbd3656935b12787e1dec79d118d7a01d52a8ef7abd0dad4f38a222b1c
|
DIST rkt-pxe-1235.0.0.img 243713684 SHA256 988e4ad8e044dd8bff54cb5e0a34a1ed25cf7bc8cc241f1a90e3fe7f1412f315 SHA512 b19821c63b7b53a1aad3b6e279189f9ceed1f5db1a691d12a70eb7340cceb4c3fd4f7f61a913d9482aec5ce28740b9ee777f86a1ce54f597f50341d701372542 WHIRLPOOL f3905ce3a2a55a027197a2d11ca541323fdfd560d186b4a2c39a8f45e19811067d5de4fbd3656935b12787e1dec79d118d7a01d52a8ef7abd0dad4f38a222b1c
|
||||||
|
DIST rkt-pxe-1478.0.0.img 264382497 SHA256 9897f9e78e207da42a75d03f7ff74c4400dce15843b752adcb3182ebe66c9868 SHA512 5f462b6223a141d72a38857fff26f4f70c0a36f21d1cc69623d946ba42f8b15fa994f222b1934cd16cc5b4e306cf5a8850295492dfb637f2a8fee8b774d7c1e4 WHIRLPOOL 6eed288afed99f26c892af4fdfea23bde5cb617918d34ba7132765bf11bdfc478f364b123d4c505d474740b5381b7f149dba856288ea59dbb5171782975d821b
|
||||||
DIST systemd-231.tar.gz 4381464 SHA256 899733ad6c157cedbb89aec4efe3bc824dcfd65a1d6f6bebc7b043f7924e39b4 SHA512 199fa33a0494d1d15f7fe3c796fe14913ad386766571d4d3fbb1cb1c446e04f6d06a965213be4c594a7183e810fc2fd4804fe14f64f21b0a1278b717889811c6 WHIRLPOOL 7779291e9fb9873cb1773b8583cf6d4b7dec837363ea89c4a73c1e397a76752b66f8b57d8fc4d9cef768cc1855b5e325ad88a8a69eb5380aa924e0a6dead41b1
|
DIST systemd-231.tar.gz 4381464 SHA256 899733ad6c157cedbb89aec4efe3bc824dcfd65a1d6f6bebc7b043f7924e39b4 SHA512 199fa33a0494d1d15f7fe3c796fe14913ad386766571d4d3fbb1cb1c446e04f6d06a965213be4c594a7183e810fc2fd4804fe14f64f21b0a1278b717889811c6 WHIRLPOOL 7779291e9fb9873cb1773b8583cf6d4b7dec837363ea89c4a73c1e397a76752b66f8b57d8fc4d9cef768cc1855b5e325ad88a8a69eb5380aa924e0a6dead41b1
|
||||||
|
DIST systemd-233.tar.gz 4660737 SHA256 8b3e99da3d4164b66581830a7f2436c0c8fe697b5fbdc3927bdb960646be0083 SHA512 5ad5329ea116d973cf67096f7e7ad28e9ea0905696e9451291f1d25e5064f4a9bfcfae87e912996c6a38397e9f4a148d4ccecfa9b70f7ecdf04deadb61784c8e WHIRLPOOL ce19f6a546b8f899cfa952e49d47f063fd29186be4a53391bc30ea2c487eb2c140a74ad843a1dc499bb61bba3e9ca055613852291e38b85af5d79c59409dc176
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
DIST ruby.eselect-20131227.bz2 1920 SHA256 b425962f9898ceb8bcdbb55d9648f3d98b82a916c4afa95b2fb1ddcd39cc3689 SHA512 9f13d4a6dc45923f88b145984f9c537846d4cb937b73c2be916792c70ff3c751f1e12b76f33686e35053bf6af1392e6c7e276f06dfb728e6a20f6335f739b784 WHIRLPOOL 38135af69952aff7cf874608365029947733733d33a3c586367ccf6fceb1bf2236781c9fe554a5654f720c19ef0fb0bd3dd5773a108386c6185a2fc2d94ac37b
|
|
||||||
DIST ruby.eselect-20161226.xz 1900 SHA256 55e1c16e92748c2853620780fbd9db8a28a88cb5e2dd1bfe92d104be8b60397f SHA512 69cf17e42d9908fdfc9b08a3ca2c1f406a5968fc1c22663cc4b2388ad29d3bdb8aec4f0210ce9d5c118514aea81a4465a299347dd702f859ba8660fcb3882f17 WHIRLPOOL e09a8964e77cd8293ca3fac41cf6bd819004bd62f4cdec0eae35b331073b175bd4085631660bcead0e93510bc7ada051070d2316aad3de6bd17d8cb0156fd6e3
|
DIST ruby.eselect-20161226.xz 1900 SHA256 55e1c16e92748c2853620780fbd9db8a28a88cb5e2dd1bfe92d104be8b60397f SHA512 69cf17e42d9908fdfc9b08a3ca2c1f406a5968fc1c22663cc4b2388ad29d3bdb8aec4f0210ce9d5c118514aea81a4465a299347dd702f859ba8660fcb3882f17 WHIRLPOOL e09a8964e77cd8293ca3fac41cf6bd819004bd62f4cdec0eae35b331073b175bd4085631660bcead0e93510bc7ada051070d2316aad3de6bd17d8cb0156fd6e3
|
||||||
DIST ruby.eselect-20170723.xz 1972 SHA256 c383871ce89a06c0fbaaa595a6746516556a17184146623abf3983402fbe342b SHA512 9c0614bc7e2ce9811466f257035d74622a96db8d44aa0908414fbac7d4142c34350257b08ace7371901e46cc0c9a38c3f2acae3caea4fb354ccc37b8c919b48f WHIRLPOOL 192c27a562536e848fa60e2ab1998c56308cf89655f86c887de4a9b58c2cf0efb7d8b8ec97f0018f865002d9d9b01d792d5cde6aeb8ca9feb8ec8d62480ce772
|
DIST ruby.eselect-20170723.xz 1972 SHA256 c383871ce89a06c0fbaaa595a6746516556a17184146623abf3983402fbe342b SHA512 9c0614bc7e2ce9811466f257035d74622a96db8d44aa0908414fbac7d4142c34350257b08ace7371901e46cc0c9a38c3f2acae3caea4fb354ccc37b8c919b48f WHIRLPOOL 192c27a562536e848fa60e2ab1998c56308cf89655f86c887de4a9b58c2cf0efb7d8b8ec97f0018f865002d9d9b01d792d5cde6aeb8ca9feb8ec8d62480ce772
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
DESCRIPTION="Manages multiple Ruby versions"
|
|
||||||
HOMEPAGE="https://www.gentoo.org"
|
|
||||||
SRC_URI="http://dev.a3li.li/gentoo/distfiles/ruby.eselect-${PVR}.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=app-admin/eselect-1.0.2"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
insinto /usr/share/eselect/modules
|
|
||||||
newins "${WORKDIR}/ruby.eselect-${PVR}" ruby.eselect || die
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="Displays a list of events happening in the near future"
|
|
||||||
HOMEPAGE="https://sourceforge.net/projects/birthday/"
|
|
||||||
SRC_URI="mirror://sourceforge/birthday/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ppc64 sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
cd "${S}"
|
|
||||||
|
|
||||||
# Don't strip, install in correct share dir and respect CFLAGS
|
|
||||||
sed \
|
|
||||||
-e "s:install -s:install:g" -e "s:#SHARE:SHARE:g" -e "s:-O2:${CFLAGS}:g" \
|
|
||||||
-i Makefile || die
|
|
||||||
sed \
|
|
||||||
-e 's:grep -v:grep --binary-files=text -v:g' \
|
|
||||||
-i runtest.sh || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake CC=$(tc-getCC) || die "emake failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
}
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST carbon-c-relay-2.5.tar.gz 102119 SHA256 6d3c538aacd08e9798e294d56b98854fdafe1b3a1d0d8118a406a2d8fe6aad5b SHA512 0b3b04003cda761816ea4bbe9d441366438c8507702f157504b21b66c9ef9b1e135239e6627d3dd3d371c023d71f2cd97ba45bc2ff6296a4998e06bdda219ea3 WHIRLPOOL dc73f9e001217ebbc84bc603fe94bdbf34a8039c65f3d1612c31a2e5de0fe8cb6a5c9db5bb7e79681daf567033b5ee2534a844f9e6d3315ca50f2ab0f1d5befa
|
|
||||||
DIST carbon-c-relay-3.0.tar.gz 153479 SHA256 5ae673ed0091a814bc8d6081ff14cfbbda7582fa0c8ccf1a5cf438ba84c2b585 SHA512 046dd19be1791eaf2b50bd7029f0bbe8ad0805113faf9a80b37571c42d76c0f7661a9273876de8cd5bf1d13fdc8133a8eaf9def28dd8077bf667225726797fdc WHIRLPOOL f349475179f762a226c87c87fe12e5b43be4fbff36ed12292c5461e65cbf1a814108daa4e0bd6946b077c230656372e6190fc657136cf6e4fa541e4636dc9b8d
|
DIST carbon-c-relay-3.0.tar.gz 153479 SHA256 5ae673ed0091a814bc8d6081ff14cfbbda7582fa0c8ccf1a5cf438ba84c2b585 SHA512 046dd19be1791eaf2b50bd7029f0bbe8ad0805113faf9a80b37571c42d76c0f7661a9273876de8cd5bf1d13fdc8133a8eaf9def28dd8077bf667225726797fdc WHIRLPOOL f349475179f762a226c87c87fe12e5b43be4fbff36ed12292c5461e65cbf1a814108daa4e0bd6946b077c230656372e6190fc657136cf6e4fa541e4636dc9b8d
|
||||||
DIST carbon-c-relay-3.1.tar.gz 271011 SHA256 d21203a63fefa7c226f8170da204832d8e519001004f0f6fb44546c5eb147389 SHA512 8c8062e4fa9ec22281b1848923dc73b39c4617b0c6297f57f69080a7aedf07ef8d5c6e0bebbd5ef0faf3a1255ab155475bc40aeee582838d604da1cc2e43ca4e WHIRLPOOL bdc4d238398ac6b981e432bef3c1f4c9d181d1540a0af1e573bb6e8bb0a42deb0e4b504b6b727019e4667aa8188d476e261e0bdbe5b469345f7b17a39b966b6c
|
DIST carbon-c-relay-3.1.tar.gz 271011 SHA256 d21203a63fefa7c226f8170da204832d8e519001004f0f6fb44546c5eb147389 SHA512 8c8062e4fa9ec22281b1848923dc73b39c4617b0c6297f57f69080a7aedf07ef8d5c6e0bebbd5ef0faf3a1255ab155475bc40aeee582838d604da1cc2e43ca4e WHIRLPOOL bdc4d238398ac6b981e432bef3c1f4c9d181d1540a0af1e573bb6e8bb0a42deb0e4b504b6b727019e4667aa8188d476e261e0bdbe5b469345f7b17a39b966b6c
|
||||||
|
DIST carbon-c-relay-3.2.tar.gz 291396 SHA256 c169255f5d1c2403947b03bc3b541b923121a4d78d9d2c62ddd719b75768b19e SHA512 11065303e18e9e2660150a7ba2137abe48b514abcdba93632a5fa46c8412bfb3472bfebb93584c629e5978be210237fad77f975eb1abb1e07b9cdba119c7eef4 WHIRLPOOL 633c6bda63310e0e68fb60ed3f93d0845bb74e9725f8bba842fbb320255fd0c73a5892596403f54c1d54aa06930dedb6698c7b0a9ceabb03f41a38c4a5038b13
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit toolchain-funcs user
|
|
||||||
|
|
||||||
DESCRIPTION="Enhanced C version of Carbon relay, aggregator and rewriter"
|
|
||||||
HOMEPAGE="https://github.com/grobian/carbon-c-relay"
|
|
||||||
SRC_URI="https://github.com/grobian/carbon-c-relay/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
enewgroup carbon
|
|
||||||
enewuser carbon -1 -1 -1 carbon
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
tc-export CC
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
newbin relay ${PN}
|
|
||||||
dodoc ChangeLog.md
|
|
||||||
doman ${PN}.1
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
|
||||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
|
||||||
}
|
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit user
|
||||||
|
|
||||||
|
DESCRIPTION="Enhanced C version of Carbon relay, aggregator and rewriter"
|
||||||
|
HOMEPAGE="https://github.com/grobian/carbon-c-relay"
|
||||||
|
SRC_URI="https://github.com/grobian/carbon-c-relay/releases/download/v${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc64 ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="lz4 ssl zlib"
|
||||||
|
|
||||||
|
RDEPEND="lz4? ( app-arch/lz4 )
|
||||||
|
ssl? ( dev-libs/openssl:0 )
|
||||||
|
zlib? ( app-arch/gzip )"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
enewgroup carbon
|
||||||
|
enewuser carbon -1 -1 -1 carbon
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_with lz4) $(use_with ssl) $(use_with zlib gzip)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
# rename too generic name
|
||||||
|
mv "${ED}"/usr/bin/{relay,${PN}} || die
|
||||||
|
dodoc ChangeLog.md
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
|
||||||
|
newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST cstream-3.0.0.tar.gz 98286 SHA256 3261202434d22256bb55fbcbafdfda5fac84c9c1e5589ba2c4ded45d3dad9bfc SHA512 53d72766071b64c81f16531e894d88c2559524e539c92616737b4c7d32c268771db2657afa5e2ad62a778e9dabaf3529f83067a12824e499767e5e9cf5f07387 WHIRLPOOL 2caa8a1cf9dbe646dc5a385404b377af61992f4441d879497d1745ba4cbf67afb8606185af29cba62811ddbde8a6dbff242e1a18d3b4e0573b71ecdcab3092af
|
|
||||||
DIST cstream-3.1.1.tar.gz 96609 SHA256 95ad4a41932edda121684eaed2435a11a26104c8193cffca0f892573acc095ae SHA512 8d6364da622711f6888fd221b2f36f5da23d2a562d5a797d58d7ef361415481de8ab9ae55ae856d47c2d0141d570e22a61ab0ce9954c043877196df168f2f43a WHIRLPOOL efebe40cf26b8defffc12ce2f6a280cc628b62314c50f22bbe73bd23bd7fa4f26484722e0c3d2b3de5d5d7828399660bcc12abdcd8be0e8a00f5b752db88df1b
|
DIST cstream-3.1.1.tar.gz 96609 SHA256 95ad4a41932edda121684eaed2435a11a26104c8193cffca0f892573acc095ae SHA512 8d6364da622711f6888fd221b2f36f5da23d2a562d5a797d58d7ef361415481de8ab9ae55ae856d47c2d0141d570e22a61ab0ce9954c043877196df168f2f43a WHIRLPOOL efebe40cf26b8defffc12ce2f6a280cc628b62314c50f22bbe73bd23bd7fa4f26484722e0c3d2b3de5d5d7828399660bcc12abdcd8be0e8a00f5b752db88df1b
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="general-purpose stream-handling tool like UNIX dd"
|
|
||||||
HOMEPAGE="http://www.cons.org/cracauer/cstream.html"
|
|
||||||
SRC_URI="http://www.cons.org/cracauer/download/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
inherit toolchain-funcs
|
|
||||||
|
|
||||||
MY_P="${P/-/_}"
|
|
||||||
|
|
||||||
DESCRIPTION="Attach/detach from interactive processes across the network"
|
|
||||||
HOMEPAGE="http://packages.debian.org/unstable/admin/detachtty"
|
|
||||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc ~sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin detachtty attachtty || die
|
|
||||||
doman detachtty.1 || die
|
|
||||||
dosym detachtty.1 /usr/share/man/man1/attachtty.1
|
|
||||||
dodoc INSTALL README || die
|
|
||||||
}
|
|
@ -1,26 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
DESCRIPTION="An application that translates joystick events to keyboard events"
|
|
||||||
HOMEPAGE="https://sourceforge.net/projects/joy2key"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE="X"
|
|
||||||
|
|
||||||
RDEPEND="X? ( x11-libs/libX11
|
|
||||||
x11-apps/xwininfo )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
X? ( x11-proto/xproto )"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
econf --disable-dependency-tracking $(use_enable X)
|
|
||||||
emake || die "emake failed."
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed."
|
|
||||||
dodoc AUTHORS ChangeLog joy2keyrc.sample rawscancodes README TODO
|
|
||||||
}
|
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="FreeBSD command-line tool that reminds you when its time to leave"
|
||||||
|
HOMEPAGE="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/leave/"
|
||||||
|
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${PN}-fix-makefile.diff"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cp -v "${FILESDIR}/README" . || die
|
||||||
|
emake \
|
||||||
|
CC="$(tc-getCC)" \
|
||||||
|
CFLAGS="${CFLAGS}" \
|
||||||
|
LDFLAGS="${LDFLAGS}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin "${PN}"
|
||||||
|
doman "${PN}.1"
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="A modified version of mv, used to convert filenames to lower/upper case"
|
||||||
|
HOMEPAGE="http://www.ibiblio.org/pub/Linux/utils/file"
|
||||||
|
SRC_URI="http://www.ibiblio.org/pub/Linux/utils/file/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
|
||||||
|
DEPEND="dev-libs/shhopt"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-includes.patch"
|
||||||
|
"${FILESDIR}/${P}-flags.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake CC=$(tc-getCC)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin "${PN}"
|
||||||
|
doman "${PN}.1"
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -1,5 +1,4 @@
|
|||||||
DIST libstemmer_c-20091122.tgz 129207 SHA256 ad4e152379214480d599c86dd19421a36fce78cedd20fc324520c5bba0a512e7 SHA512 d1b2203dcc3d0f421526d3ec2f7e04889f93221222efe50501b4a1c7e74dfc51905141d4ada5a76feab5cec8dbc64f55dd55b53f6e89f658c67e72dc6667091d WHIRLPOOL 03baf5de80854a2726990d1f79e17a46342b0d8431a564805d78878bba1eba0c1aba6f4f53c64eb1a1946b50053632c32c9106305f0a53623068531f2b67b5c4
|
DIST libstemmer_c-20091122.tgz 129207 SHA256 ad4e152379214480d599c86dd19421a36fce78cedd20fc324520c5bba0a512e7 SHA512 d1b2203dcc3d0f421526d3ec2f7e04889f93221222efe50501b4a1c7e74dfc51905141d4ada5a76feab5cec8dbc64f55dd55b53f6e89f658c67e72dc6667091d WHIRLPOOL 03baf5de80854a2726990d1f79e17a46342b0d8431a564805d78878bba1eba0c1aba6f4f53c64eb1a1946b50053632c32c9106305f0a53623068531f2b67b5c4
|
||||||
DIST sphinx-0.9.9.tar.gz 1218359 SHA256 bf8f55ffc095ff6b628f0cbc7eb54761811140140679a1c869cc1b17c42803e4 SHA512 bf1f6b3429beac9336ed975137b9cc582541357df487ae97f407589458fa4cc4f3a797c868fd505c6b4e97a73b30a0f7f9c7ab6b3d8685ba173fde6d1d5383c2 WHIRLPOOL 70a7db079e35671c17f1c29d71569c4b643462475b10dbed6342a74ed20304ea740e442fb97af874fb3acc3cb9eb8a07ff43aa90dc90c9cf477fb1d651ced021
|
|
||||||
DIST sphinx-2.0.10-release.tar.gz 2016687 SHA256 efc9e90d1edec4f159846c8d4ca8839e7dcf9ef88c117d0d369aaead75809f0a SHA512 d22a0ce261cd6decda2e9e91fc9806699c818bb45a9c9c5e11a0944a698d47b5862c577eb55e7b57dd208db982e7f8bfc7163af37aaedc1c537841aff1409952 WHIRLPOOL 46e17cc73225692e8ab73438547863ba78ef7c1be306bd46e393723220007b95d9a0ca62cbd8175423b62bf4599a68c4a4831ac6472d02249104ecdf0e3892ac
|
DIST sphinx-2.0.10-release.tar.gz 2016687 SHA256 efc9e90d1edec4f159846c8d4ca8839e7dcf9ef88c117d0d369aaead75809f0a SHA512 d22a0ce261cd6decda2e9e91fc9806699c818bb45a9c9c5e11a0944a698d47b5862c577eb55e7b57dd208db982e7f8bfc7163af37aaedc1c537841aff1409952 WHIRLPOOL 46e17cc73225692e8ab73438547863ba78ef7c1be306bd46e393723220007b95d9a0ca62cbd8175423b62bf4599a68c4a4831ac6472d02249104ecdf0e3892ac
|
||||||
DIST sphinx-2.1.9-release.tar.gz 2443797 SHA256 6289aa0ac3e1456a0c9181ce6bce2287778b5a163f685a1376e181fc87eb7c03 SHA512 7f4538011db5d68bd00c00978d476f780fc2d355113bd2819996bacbaef90b0de5b14c946a9aad83157b818d9b6b01ee0a26bc72862cfd151067ad9967c18f56 WHIRLPOOL fd9e6d31c8b9d88b8de7462ccd947aeb85d97ee4c23c64788653f732a5e47dad134c0f8cedc3b0ccc2d744eb0c4aaeb2d32fbdb02bae50be0d4ed8841a0683a1
|
DIST sphinx-2.1.9-release.tar.gz 2443797 SHA256 6289aa0ac3e1456a0c9181ce6bce2287778b5a163f685a1376e181fc87eb7c03 SHA512 7f4538011db5d68bd00c00978d476f780fc2d355113bd2819996bacbaef90b0de5b14c946a9aad83157b818d9b6b01ee0a26bc72862cfd151067ad9967c18f56 WHIRLPOOL fd9e6d31c8b9d88b8de7462ccd947aeb85d97ee4c23c64788653f732a5e47dad134c0f8cedc3b0ccc2d744eb0c4aaeb2d32fbdb02bae50be0d4ed8841a0683a1
|
||||||
DIST sphinx-2.2.11-release.tar.gz 3061998 SHA256 6662039f093314f896950519fa781bc87610f926f64b3d349229002f06ac41a9 SHA512 cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689 WHIRLPOOL 34e4aeb41f1b8e352404792cb18149542e624fd739b5d11bee688f49c8be5067553414e9bf57b4352408ce3a6ffb16ece843af8bcf3625a75813a6adaf231e62
|
DIST sphinx-2.2.11-release.tar.gz 3061998 SHA256 6662039f093314f896950519fa781bc87610f926f64b3d349229002f06ac41a9 SHA512 cf1a262a5b0fbf0bd2827ec6ec629edeaf709ce855a6e7b509b65342baaeb26c02717ca63f1578d32c83d21e2fd6d1e92dceb34660e6351b93cd96fd4e623689 WHIRLPOOL 34e4aeb41f1b8e352404792cb18149542e624fd739b5d11bee688f49c8be5067553414e9bf57b4352408ce3a6ffb16ece843af8bcf3625a75813a6adaf231e62
|
||||||
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils autotools
|
|
||||||
|
|
||||||
WANT_AUTOMAKE="1.11"
|
|
||||||
|
|
||||||
MY_P=${P/_/-}
|
|
||||||
|
|
||||||
# This has been added by Gentoo, to explicitly version libstemmer.
|
|
||||||
# It is the date that http://snowball.tartarus.org/dist/libstemmer_c.tgz was
|
|
||||||
# fetched.
|
|
||||||
STEMMER_PV="20091122"
|
|
||||||
DESCRIPTION="Full-text search engine with support for MySQL and PostgreSQL"
|
|
||||||
HOMEPAGE="http://www.sphinxsearch.com/"
|
|
||||||
SRC_URI="http://sphinxsearch.com/downloads/${MY_P}.tar.gz
|
|
||||||
stemmer? ( mirror://gentoo/libstemmer_c-${STEMMER_PV}.tgz )"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="debug id64 mysql postgres stemmer test"
|
|
||||||
|
|
||||||
RDEPEND="mysql? ( virtual/mysql )
|
|
||||||
postgres? ( dev-db/postgresql )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( dev-lang/php )"
|
|
||||||
|
|
||||||
# Tests require a live database.
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${MY_P}.tar.gz
|
|
||||||
if use stemmer; then
|
|
||||||
cd "${S}"
|
|
||||||
unpack libstemmer_c-${STEMMER_PV}.tgz
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--sysconfdir="/etc/${PN}" \
|
|
||||||
$(use_enable id64) \
|
|
||||||
$(use_with debug) \
|
|
||||||
$(use_with mysql) \
|
|
||||||
$(use_with postgres pgsql) \
|
|
||||||
$(use_with stemmer libstemmer)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake || die "emake failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "install failed"
|
|
||||||
dodoc doc/*
|
|
||||||
|
|
||||||
dodir /var/lib/sphinx
|
|
||||||
dodir /var/log/sphinx
|
|
||||||
dodir /var/run/sphinx
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}"/searchd.rc searchd
|
|
||||||
}
|
|
@ -1,8 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>shell-tools@gentoo.org</email>
|
<email>shell-tools@gentoo.org</email>
|
||||||
<name>Gentoo Shell Tools Project</name>
|
<name>Gentoo Shell Tools Project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,20 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="A text file colorizer using powerful regular expressions"
|
||||||
|
HOMEPAGE="http://supercat.nosredna.net"
|
||||||
|
SRC_URI="http://supercat.nosredna.net/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --with-system-directory="${EPREFIX}/etc/supercat"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Driver for Towitoko smartcard readers"
|
||||||
|
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||||
|
HOMEPAGE="https://www.gentoo.org/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE="moneyplex"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf
|
||||||
|
use moneyplex && myconf="--disable-atr-check"
|
||||||
|
econf \
|
||||||
|
$(use_enable moneyplex win32-com) \
|
||||||
|
"${myconf}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if ! use moneyplex; then
|
||||||
|
elog "If you want to use the moneyplex home banking software from"
|
||||||
|
elog "http://www.matrica.de"
|
||||||
|
elog "then please re-emerge this package with 'moneyplex' in USE"
|
||||||
|
fi
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST geierlein-0.9.10.tar.gz 1124924 SHA256 ac1c8cf481beb346488dfb4b053a87de72128884fef39f4cae409ba49bec0bb9 SHA512 d10a97471b3b3620ea993d281fcc1880b09d8a6fbfbbb638e2f036206a05f9daef3ff248d5434e31d9e240f9d9dd8b2e88011449ce3218918ae6bd374ecd62f6 WHIRLPOOL 1e36de28ac49489f7f229b566e6a1f25469626e1b80365d81f6d7aed2e69e7fb8b52befba3389d7c8b8840454d24a9ea9937910445ad668f16fdcfadfe4347ef
|
DIST geierlein-0.9.10.tar.gz 1124924 SHA256 ac1c8cf481beb346488dfb4b053a87de72128884fef39f4cae409ba49bec0bb9 SHA512 d10a97471b3b3620ea993d281fcc1880b09d8a6fbfbbb638e2f036206a05f9daef3ff248d5434e31d9e240f9d9dd8b2e88011449ce3218918ae6bd374ecd62f6 WHIRLPOOL 1e36de28ac49489f7f229b566e6a1f25469626e1b80365d81f6d7aed2e69e7fb8b52befba3389d7c8b8840454d24a9ea9937910445ad668f16fdcfadfe4347ef
|
||||||
DIST geierlein-0.9.11.tar.gz 1124776 SHA256 6ae358f4855c84a51bc10013bbb0b44877ef384854be2d7f1bb9b18ecc512ce8 SHA512 f82790364990ac08c7a130c44130e4c4ede7fc2d2410181c6b9608ede38b23a881b05c4742bdfe8b101751db8aedef552029a2c719c29fb25234e0fea0b67f20 WHIRLPOOL 1de028b31d2fb1a02da8453b9374643e1b3718c2cdd4b7367294736ffba1f495c95a141333c92aba72a8ffdf212d8682bb2121fdf498a27569dea4d3cda9f6f4
|
DIST geierlein-0.9.11.tar.gz 1124776 SHA256 6ae358f4855c84a51bc10013bbb0b44877ef384854be2d7f1bb9b18ecc512ce8 SHA512 f82790364990ac08c7a130c44130e4c4ede7fc2d2410181c6b9608ede38b23a881b05c4742bdfe8b101751db8aedef552029a2c719c29fb25234e0fea0b67f20 WHIRLPOOL 1de028b31d2fb1a02da8453b9374643e1b3718c2cdd4b7367294736ffba1f495c95a141333c92aba72a8ffdf212d8682bb2121fdf498a27569dea4d3cda9f6f4
|
||||||
DIST geierlein-0.9.12.tar.gz 1124901 SHA256 29bc2beddc723f81d5f9972ce07a8f2977f2da305d35bce6ad042b3e0a06b700 SHA512 bbae2fa9e72c278c4f58ca46b0950a33f1637c9d28e46c9bc4f98bf0d2ea2cac462d0c14e394144d6a1686a173163e5a5b5f4edb900bbbf7a96099f92702d249 WHIRLPOOL 29520d511304a4a978abe4c0593ae4fc0e589cd0248d6a54ae824797c77d7a5c36f6571063ac4cd4014bc414c6d716ab5f8c1faf74ec25e538603d892f5dbc0c
|
DIST geierlein-0.9.12.tar.gz 1124901 SHA256 29bc2beddc723f81d5f9972ce07a8f2977f2da305d35bce6ad042b3e0a06b700 SHA512 bbae2fa9e72c278c4f58ca46b0950a33f1637c9d28e46c9bc4f98bf0d2ea2cac462d0c14e394144d6a1686a173163e5a5b5f4edb900bbbf7a96099f92702d249 WHIRLPOOL 29520d511304a4a978abe4c0593ae4fc0e589cd0248d6a54ae824797c77d7a5c36f6571063ac4cd4014bc414c6d716ab5f8c1faf74ec25e538603d892f5dbc0c
|
||||||
|
DIST geierlein-0.9.13.tar.gz 1124833 SHA256 9713c821b6b9e2c390ae57bacc85dd7ff33efa925b43d061a3c0edddeb514e86 SHA512 f15bf4a5ca9c6bbdf736377d5a453bff3db961f27b9cef185905bc56e1bee8a5505d0cf181950d31e015b546f3cfb6d7008b8cd9c95d3ec3b22fe306d0b195ed WHIRLPOOL 74dbdb5cf334ecd68d09f9b6c53931c6745c26f684cca32f53e06f556d52e9e81cbb017b16ffeaacd6fe154f6cbe877e45f2997691656df4e8db310847c53108
|
||||||
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER"
|
||||||
|
HOMEPAGE="https://stesie.github.com/geierlein/"
|
||||||
|
SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
|
||||||
|
DEPEND=""
|
||||||
|
|
||||||
|
# needs nodejs and a couple of modules we don't have packaged
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake prefix=/usr
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake \
|
||||||
|
DESTDIR="${D}" \
|
||||||
|
prefix=/usr \
|
||||||
|
install || die
|
||||||
|
dodoc README.md
|
||||||
|
}
|
@ -1,4 +1,2 @@
|
|||||||
DIST scribus-1.4.6.tar.xz 73601104 SHA256 21e336500d9edc9c90ccf73087e5ef3df59ec3e4a3cbfec15367bcd8d078a19a SHA512 74d8a89eb767535bcd8fe5e3c55d03709d59ff8fc5280005bcc2ad36cae1d37c8442ab85abaea86fdee9f351a901c86947231001324e2d8df00cbd8e5c18d1e3 WHIRLPOOL 5c2ee366cb53720b35ffec2f7e2db244105a95ed7b14c27cf4fab7636cbdf10c6a370c0a14f65f630cd8252b22a4a3ec4b5e592c71308f78269205a89ae56fb7
|
DIST scribus-1.4.6.tar.xz 73601104 SHA256 21e336500d9edc9c90ccf73087e5ef3df59ec3e4a3cbfec15367bcd8d078a19a SHA512 74d8a89eb767535bcd8fe5e3c55d03709d59ff8fc5280005bcc2ad36cae1d37c8442ab85abaea86fdee9f351a901c86947231001324e2d8df00cbd8e5c18d1e3 WHIRLPOOL 5c2ee366cb53720b35ffec2f7e2db244105a95ed7b14c27cf4fab7636cbdf10c6a370c0a14f65f630cd8252b22a4a3ec4b5e592c71308f78269205a89ae56fb7
|
||||||
DIST scribus-1.5.0.tar.xz 75867348 SHA256 a3dbe66d12719355d41ae7f2cac7a8c9d5599b12aeb5c038d939636f054e8e68 SHA512 3d3f311543019cf985e12d25d0a9bd2ea470679aee0f40d0aed4d2f1532ea3cdbd4d2e215e59b559b4301613fb71f738a348c56d09d3c6e32da0047d9e212065 WHIRLPOOL feae71d139724b4927c81cab5d13168a9e00383f9a7890484cf5ab62f001b266b4af954440bc7edc51eedb65c3ace4541a7fc0836b0f6237061d6d38371ac6ca
|
|
||||||
DIST scribus-1.5.2.tar.xz 74456064 SHA256 ec5eec23aeda655d3a761cffb85853dcd2ede3973b9e62a1b3c28bd1093c74f5 SHA512 c3531bc5ef97e1f7d026ec7cff872ff7a6ea36472c794b632bee1a84fdeea87deaa56e8b9c467fe8e6db694266efc9ec84d822e5feefd2f99b4469d08826cea4 WHIRLPOOL cc1cd41c725aaa240a064149c011cee31f04e738ea386285b75f31aeb200b9351e6e434ed517a2d600c1de694f2f3584012e9213b0fdf094a6497d04c14e3fb7
|
|
||||||
DIST scribus-1.5.3.tar.xz 74222084 SHA256 73a30b4727e19f5d301a936d23a84275cc4f5613a92416cbd843f5167721d74f SHA512 487cea685869397bc52acc7be8e8e9f4bad3f594c1f95740207e4d9e26b07461a7fd2a95d5337b38f1b0fa6504a9f6059cca6740c78cc165eab0b779ffdfe980 WHIRLPOOL 0e4c36089e00f7bfc582f2138f4b402f26ca22ea6c7ecd1adce066e1b8741b839d34e769c2a7c4806e79279627d678223332cf36609d68716d32515f3389a48a
|
DIST scribus-1.5.3.tar.xz 74222084 SHA256 73a30b4727e19f5d301a936d23a84275cc4f5613a92416cbd843f5167721d74f SHA512 487cea685869397bc52acc7be8e8e9f4bad3f594c1f95740207e4d9e26b07461a7fd2a95d5337b38f1b0fa6504a9f6059cca6740c78cc165eab0b779ffdfe980 WHIRLPOOL 0e4c36089e00f7bfc582f2138f4b402f26ca22ea6c7ecd1adce066e1b8741b839d34e769c2a7c4806e79279627d678223332cf36609d68716d32515f3389a48a
|
||||||
|
@ -1,217 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="tk?"
|
|
||||||
|
|
||||||
inherit cmake-utils fdo-mime flag-o-matic multilib python-single-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Desktop publishing (DTP) and layout program"
|
|
||||||
HOMEPAGE="http://www.scribus.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
|
|
||||||
|
|
||||||
#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
|
|
||||||
IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fi fi_FI fr gl he hr hu hu_HU ia id id_ID is is_IS it ja ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI sq sr sv sv_SE th_TH tr uk uk_UA zh_CN zh_TW"
|
|
||||||
IUSE+=" ${IUSE_LINGUAS// / linguas_}"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
${PYTHON_REQUIRED_USE}
|
|
||||||
tk? ( scripts )"
|
|
||||||
|
|
||||||
# osg
|
|
||||||
# couple of third_party libs bundled
|
|
||||||
COMMON_DEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
app-text/libmspub
|
|
||||||
>=app-text/poppler-0.19.0:=
|
|
||||||
dev-libs/boost
|
|
||||||
dev-libs/hyphen
|
|
||||||
dev-libs/librevenge
|
|
||||||
dev-libs/libxml2
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtopengl:5
|
|
||||||
dev-qt/qtprintsupport:5
|
|
||||||
dev-qt/qtquickcontrols:5
|
|
||||||
dev-qt/qtwebkit:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtxml:5
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype:2
|
|
||||||
media-libs/lcms:2
|
|
||||||
media-libs/libcdr
|
|
||||||
media-libs/libpagemaker
|
|
||||||
media-libs/libpng:0
|
|
||||||
media-libs/libvisio
|
|
||||||
media-libs/tiff:0
|
|
||||||
net-print/cups
|
|
||||||
sys-libs/zlib[minizip]
|
|
||||||
virtual/jpeg:0=
|
|
||||||
>=x11-libs/cairo-1.10.0[X,svg]
|
|
||||||
boost? ( dev-libs/boost )
|
|
||||||
hunspell? ( app-text/hunspell )
|
|
||||||
graphicsmagick? ( media-gfx/graphicsmagick )
|
|
||||||
osg? ( dev-games/openscenegraph )
|
|
||||||
pdf? ( app-text/podofo:0= )
|
|
||||||
scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
|
|
||||||
tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
|
|
||||||
"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
app-text/ghostscript-gpl"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
dev-qt/linguist-tools:5
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${P}-docdir.patch
|
|
||||||
"${FILESDIR}"/${P}-fpic.patch
|
|
||||||
"${FILESDIR}"/${P}-QObject.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
rm -r codegen/cheetah || die
|
|
||||||
cat > cmake/modules/FindZLIB.cmake <<- EOF
|
|
||||||
find_package(PkgConfig)
|
|
||||||
pkg_check_modules(ZLIB minizip zlib)
|
|
||||||
SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
|
|
||||||
SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
|
|
||||||
MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
|
|
||||||
EOF
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e "/^\s*unzip\.[ch]/d" \
|
|
||||||
-e "/^\s*ioapi\.[ch]/d" \
|
|
||||||
-i scribus/CMakeLists.txt Scribus.pro || die
|
|
||||||
rm scribus/ioapi.[ch] || die
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
|
|
||||||
-i resources/templates/CMakeLists.txt || die
|
|
||||||
|
|
||||||
if has_version ">=dev-qt/qtcore-5.7.0" ; then
|
|
||||||
append-cxxflags "-std=c++11" #bug 591948
|
|
||||||
fi
|
|
||||||
|
|
||||||
cmake-utils_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local _lang lang langs
|
|
||||||
for lang in ${IUSE_LINGUAS}; do
|
|
||||||
_lang=$(translate_lang ${lang})
|
|
||||||
if use linguas_${lang} || [[ ${lang} == "en" ]]; then
|
|
||||||
# From the CMakeLists.txt
|
|
||||||
# "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
|
|
||||||
langs+=";${_lang}"
|
|
||||||
else
|
|
||||||
# Don't install localized documentation
|
|
||||||
sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
|
|
||||||
safe_delete \
|
|
||||||
./resources/dicts/README_${_lang}.txt \
|
|
||||||
./resources/dicts/README_hyph_${_lang}.txt \
|
|
||||||
./resources/dicts/hyph_${_lang}.dic \
|
|
||||||
./resources/loremipsum/${_lang}.xml
|
|
||||||
fi
|
|
||||||
sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
|
|
||||||
safe_delete \
|
|
||||||
./resources/dicts/README_en_EN.txt \
|
|
||||||
./resources/dicts/README_hyph_en_EN.txt \
|
|
||||||
./resources/dicts/hyph_en_EN.dic \
|
|
||||||
./resources/loremipsum/en_EN.xml
|
|
||||||
done
|
|
||||||
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DHAVE_PYTHON=ON
|
|
||||||
-DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
|
|
||||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
|
||||||
-DWANT_DISTROBUILD=ON
|
|
||||||
-DDOCDIR="/usr/share/doc/${PF}/"
|
|
||||||
-DWANT_GUI_LANG="${langs#;};en"
|
|
||||||
$(cmake-utils_use_with pdf PODOFO)
|
|
||||||
$(cmake-utils_use_with boost)
|
|
||||||
$(cmake-utils_use_want graphicsmagick)
|
|
||||||
$(cmake-utils_use !osg WANT_NOOSG)
|
|
||||||
$(cmake-utils_use_want debug DEBUG)
|
|
||||||
$(cmake-utils_use_want minimal NOHEADERINSTALL)
|
|
||||||
$(cmake-utils_use_want hunspell HUNSPELL)
|
|
||||||
$(cmake-utils_use_want !examples NOEXAMPLES)
|
|
||||||
$(cmake-utils_use_want !templates NOTEMPLATES)
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
|
|
||||||
local lang _lang
|
|
||||||
# en_EN can be deleted always
|
|
||||||
for lang in ${IUSE_LINGUAS}; do
|
|
||||||
if ! use linguas_${lang}; then
|
|
||||||
_lang=$(translate_lang)
|
|
||||||
safe_delete "${ED}"/usr/share/man/${_lang}
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if ! use scripts; then
|
|
||||||
rm "${ED}"/usr/share/scribus/scripts/*.py || die
|
|
||||||
elif ! use tk; then
|
|
||||||
rm "${ED}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
use scripts && \
|
|
||||||
python_fix_shebang "${ED}"/usr/share/scribus/scripts && \
|
|
||||||
python_optimize "${ED}"/usr/share/scribus/scripts
|
|
||||||
|
|
||||||
mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
|
|
||||||
ln -sf html "${ED}"/usr/share/doc/${PF}/en || die
|
|
||||||
cat >> "${T}"/COPYING <<- EOF
|
|
||||||
${PN} is licensed under the "${LICENSE}".
|
|
||||||
Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
|
|
||||||
EOF
|
|
||||||
dodoc "${T}"/COPYING
|
|
||||||
docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
|
|
||||||
doicon resources/icons/scribus.png
|
|
||||||
domenu scribus.desktop
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
safe_delete () {
|
|
||||||
local x
|
|
||||||
for x in ${@}; do
|
|
||||||
if [[ -d "${x}" ]]; then
|
|
||||||
ebegin "Deleting ${x} recursively"
|
|
||||||
rm -r "${x}" || die
|
|
||||||
eend $?
|
|
||||||
elif [[ -f "${x}" ]]; then
|
|
||||||
ebegin "Deleting ${x}"
|
|
||||||
rm "${x}" || die
|
|
||||||
eend $?
|
|
||||||
else
|
|
||||||
ewarn "${x} not found"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
translate_lang() {
|
|
||||||
_lang=${1}
|
|
||||||
[[ ${1} == "ru_RU" ]] && _lang+=_0
|
|
||||||
[[ ${1} == "de@1901" ]] && _lang=de_1901
|
|
||||||
echo ${_lang}
|
|
||||||
}
|
|
@ -1,216 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="tk?"
|
|
||||||
CMAKE_MAKEFILE_GENERATOR=ninja
|
|
||||||
|
|
||||||
inherit cmake-utils eutils fdo-mime flag-o-matic multilib python-single-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Desktop publishing (DTP) and layout program"
|
|
||||||
HOMEPAGE="http://www.scribus.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
|
||||||
IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
|
|
||||||
|
|
||||||
#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
|
|
||||||
IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fi fi_FI fr gl he hr hu hu_HU ia id id_ID is is_IS it ja ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI sq sr sv sv_SE th_TH tr uk uk_UA zh_CN zh_TW"
|
|
||||||
IUSE+=" ${IUSE_LINGUAS// / linguas_}"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
${PYTHON_REQUIRED_USE}
|
|
||||||
tk? ( scripts )"
|
|
||||||
|
|
||||||
# osg
|
|
||||||
# couple of third_party libs bundled
|
|
||||||
COMMON_DEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
app-text/libmspub
|
|
||||||
app-text/poppler:=
|
|
||||||
dev-libs/hyphen
|
|
||||||
dev-libs/librevenge
|
|
||||||
dev-libs/libxml2
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtopengl:5
|
|
||||||
dev-qt/qtprintsupport:5
|
|
||||||
dev-qt/qtquickcontrols:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtxml:5
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype:2
|
|
||||||
media-libs/lcms:2
|
|
||||||
media-libs/libcdr
|
|
||||||
media-libs/libpagemaker
|
|
||||||
media-libs/libpng:0=
|
|
||||||
media-libs/libvisio
|
|
||||||
media-libs/tiff:0
|
|
||||||
net-print/cups
|
|
||||||
sys-libs/zlib[minizip]
|
|
||||||
virtual/jpeg:0=
|
|
||||||
>=x11-libs/cairo-1.10.0[X,svg]
|
|
||||||
boost? ( >=dev-libs/boost-1.62:= )
|
|
||||||
hunspell? ( app-text/hunspell )
|
|
||||||
graphicsmagick? ( media-gfx/graphicsmagick )
|
|
||||||
osg? ( dev-games/openscenegraph )
|
|
||||||
pdf? ( app-text/podofo:0= )
|
|
||||||
scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
|
|
||||||
tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
|
|
||||||
"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
app-text/ghostscript-gpl"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
dev-qt/linguist-tools:5
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-1.5.0-docdir.patch
|
|
||||||
"${FILESDIR}"/${P}-fpic.patch
|
|
||||||
"${FILESDIR}"/${P}-cmake-qt57.patch
|
|
||||||
"${FILESDIR}"/${P}-qt57-build.patch
|
|
||||||
"${FILESDIR}"/${P}-cxx-build.patch
|
|
||||||
"${FILESDIR}"/${P}-gcc6-warn.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
rm -r codegen/cheetah || die
|
|
||||||
cat > cmake/modules/FindZLIB.cmake <<- EOF || die
|
|
||||||
find_package(PkgConfig)
|
|
||||||
pkg_check_modules(ZLIB minizip zlib)
|
|
||||||
SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
|
|
||||||
SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
|
|
||||||
MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
|
|
||||||
EOF
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e "/^\s*unzip\.[ch]/d" \
|
|
||||||
-e "/^\s*ioapi\.[ch]/d" \
|
|
||||||
-i scribus/CMakeLists.txt Scribus.pro || die
|
|
||||||
rm scribus/ioapi.[ch] || die
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
|
|
||||||
-i resources/templates/CMakeLists.txt || die
|
|
||||||
|
|
||||||
edos2unix scribus/ui/propertiespalette_utils.cpp
|
|
||||||
|
|
||||||
cmake-utils_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local _lang lang langs
|
|
||||||
for lang in ${IUSE_LINGUAS}; do
|
|
||||||
_lang=$(translate_lang ${lang})
|
|
||||||
if use linguas_${lang} || [[ ${lang} == "en" ]]; then
|
|
||||||
# From the CMakeLists.txt
|
|
||||||
# "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
|
|
||||||
langs+=";${_lang}"
|
|
||||||
else
|
|
||||||
# Don't install localized documentation
|
|
||||||
sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
|
|
||||||
safe_delete \
|
|
||||||
./resources/dicts/README_${_lang}.txt \
|
|
||||||
./resources/dicts/README_hyph_${_lang}.txt \
|
|
||||||
./resources/dicts/hyph_${_lang}.dic \
|
|
||||||
./resources/loremipsum/${_lang}.xml
|
|
||||||
fi
|
|
||||||
sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
|
|
||||||
safe_delete \
|
|
||||||
./resources/dicts/README_en_EN.txt \
|
|
||||||
./resources/dicts/README_hyph_en_EN.txt \
|
|
||||||
./resources/dicts/hyph_en_EN.dic \
|
|
||||||
./resources/loremipsum/en_EN.xml
|
|
||||||
done
|
|
||||||
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DHAVE_PYTHON=ON
|
|
||||||
-DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
|
|
||||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
|
||||||
-DWANT_DISTROBUILD=ON
|
|
||||||
-DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
|
|
||||||
-DWANT_GUI_LANG="${langs#;};en"
|
|
||||||
-DWANT_CPP11=ON
|
|
||||||
-DWITH_PODOFO="$(usex pdf)"
|
|
||||||
-DWITH_BOOST="$(usex boost)"
|
|
||||||
-DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
|
|
||||||
-DWANT_NOOSG="$(usex !osg)"
|
|
||||||
-DWANT_DEBUG="$(usex debug)"
|
|
||||||
-DWANT_NOHEADERINSTALL="$(usex minimal)"
|
|
||||||
-DWANT_HUNSPELL="$(usex hunspell)"
|
|
||||||
-DWANT_NOEXAMPLES="$(usex !examples)"
|
|
||||||
-DWANT_NOTEMPLATES="$(usex !templates)"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
|
|
||||||
local lang _lang
|
|
||||||
# en_EN can be deleted always
|
|
||||||
for lang in ${IUSE_LINGUAS}; do
|
|
||||||
if ! use linguas_${lang}; then
|
|
||||||
_lang=$(translate_lang ${lang})
|
|
||||||
safe_delete "${ED%/}"/usr/share/man/${_lang}
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if ! use scripts; then
|
|
||||||
rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
|
|
||||||
elif ! use tk; then
|
|
||||||
rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
use scripts && \
|
|
||||||
python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
|
|
||||||
python_optimize "${ED%/}"/usr/share/scribus/scripts
|
|
||||||
|
|
||||||
mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
|
|
||||||
ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
|
|
||||||
cat >> "${T}"/COPYING <<- EOF || die
|
|
||||||
${PN} is licensed under the "${LICENSE}".
|
|
||||||
Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
|
|
||||||
EOF
|
|
||||||
dodoc "${T}"/COPYING
|
|
||||||
docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
|
|
||||||
doicon resources/iconsets/*/scribus.png
|
|
||||||
domenu scribus.desktop
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
safe_delete () {
|
|
||||||
local x
|
|
||||||
for x in ${@}; do
|
|
||||||
if [[ -d "${x}" ]]; then
|
|
||||||
ebegin "Deleting ${x} recursively"
|
|
||||||
rm -r "${x}" || die
|
|
||||||
eend $?
|
|
||||||
elif [[ -f "${x}" ]]; then
|
|
||||||
ebegin "Deleting ${x}"
|
|
||||||
rm "${x}" || die
|
|
||||||
eend $?
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
translate_lang() {
|
|
||||||
_lang=${1}
|
|
||||||
[[ ${1} == "ru_RU" ]] && _lang+=_0
|
|
||||||
[[ ${1} == "de@1901" ]] && _lang=de_1901
|
|
||||||
echo ${_lang}
|
|
||||||
}
|
|
@ -1,234 +0,0 @@
|
|||||||
# Copyright 1999-2017 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
PYTHON_REQ_USE="tk?"
|
|
||||||
CMAKE_MAKEFILE_GENERATOR=ninja
|
|
||||||
|
|
||||||
inherit cmake-utils eutils fdo-mime flag-o-matic gnome2 multilib python-single-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Desktop publishing (DTP) and layout program"
|
|
||||||
HOMEPAGE="http://www.scribus.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
|
||||||
IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
|
|
||||||
|
|
||||||
#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
|
|
||||||
IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fi fi_FI fr gl he hr hu hu_HU ia id id_ID is is_IS it ja ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI sq sr sv sv_SE th_TH tr uk uk_UA zh_CN zh_TW"
|
|
||||||
IUSE+=" ${IUSE_LINGUAS// / linguas_}"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
${PYTHON_REQUIRED_USE}
|
|
||||||
tk? ( scripts )"
|
|
||||||
|
|
||||||
# osg
|
|
||||||
# couple of third_party libs bundled
|
|
||||||
COMMON_DEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
app-text/libmspub
|
|
||||||
app-text/poppler:=
|
|
||||||
dev-libs/hyphen
|
|
||||||
dev-libs/librevenge
|
|
||||||
dev-libs/libxml2
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtopengl:5
|
|
||||||
dev-qt/qtprintsupport:5
|
|
||||||
dev-qt/qtquickcontrols:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtxml:5
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/freetype:2
|
|
||||||
media-libs/lcms:2
|
|
||||||
media-libs/libcdr
|
|
||||||
media-libs/libpagemaker
|
|
||||||
media-libs/libpng:0=
|
|
||||||
media-libs/libvisio
|
|
||||||
media-libs/tiff:0
|
|
||||||
net-print/cups
|
|
||||||
sys-libs/zlib[minizip]
|
|
||||||
virtual/jpeg:0=
|
|
||||||
>=x11-libs/cairo-1.10.0[X,svg]
|
|
||||||
boost? ( >=dev-libs/boost-1.62:= )
|
|
||||||
hunspell? ( app-text/hunspell )
|
|
||||||
graphicsmagick? ( media-gfx/graphicsmagick )
|
|
||||||
osg? ( dev-games/openscenegraph )
|
|
||||||
pdf? ( app-text/podofo:0= )
|
|
||||||
scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
|
|
||||||
tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
|
|
||||||
"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
app-text/ghostscript-gpl"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
dev-qt/linguist-tools:5
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-1.5.0-docdir.patch
|
|
||||||
"${FILESDIR}"/${P}-fpic.patch
|
|
||||||
"${FILESDIR}"/${P}-cmake-qt57.patch
|
|
||||||
"${FILESDIR}"/${P}-qt57-build.patch
|
|
||||||
"${FILESDIR}"/${P}-cxx-build.patch
|
|
||||||
"${FILESDIR}"/${P}-gcc6-warn.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
rm -r codegen/cheetah || die
|
|
||||||
cat > cmake/modules/FindZLIB.cmake <<- EOF || die
|
|
||||||
find_package(PkgConfig)
|
|
||||||
pkg_check_modules(ZLIB minizip zlib)
|
|
||||||
SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
|
|
||||||
SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
|
|
||||||
MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
|
|
||||||
EOF
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e "/^\s*unzip\.[ch]/d" \
|
|
||||||
-e "/^\s*ioapi\.[ch]/d" \
|
|
||||||
-i scribus/CMakeLists.txt Scribus.pro || die
|
|
||||||
rm scribus/ioapi.[ch] || die
|
|
||||||
|
|
||||||
sed \
|
|
||||||
-e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
|
|
||||||
-i resources/templates/CMakeLists.txt || die
|
|
||||||
|
|
||||||
edos2unix scribus/ui/propertiespalette_utils.cpp
|
|
||||||
|
|
||||||
cmake-utils_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# bug #550818
|
|
||||||
append-cppflags -DHAVE_MEMRCHR
|
|
||||||
|
|
||||||
local _lang lang langs
|
|
||||||
for lang in ${IUSE_LINGUAS}; do
|
|
||||||
_lang=$(translate_lang ${lang})
|
|
||||||
if use linguas_${lang} || [[ ${lang} == "en" ]]; then
|
|
||||||
# From the CMakeLists.txt
|
|
||||||
# "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
|
|
||||||
langs+=";${_lang}"
|
|
||||||
else
|
|
||||||
# Don't install localized documentation
|
|
||||||
sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
|
|
||||||
safe_delete \
|
|
||||||
./resources/dicts/README_${_lang}.txt \
|
|
||||||
./resources/dicts/README_hyph_${_lang}.txt \
|
|
||||||
./resources/dicts/hyph_${_lang}.dic \
|
|
||||||
./resources/loremipsum/${_lang}.xml
|
|
||||||
fi
|
|
||||||
sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
|
|
||||||
safe_delete \
|
|
||||||
./resources/dicts/README_en_EN.txt \
|
|
||||||
./resources/dicts/README_hyph_en_EN.txt \
|
|
||||||
./resources/dicts/hyph_en_EN.dic \
|
|
||||||
./resources/loremipsum/en_EN.xml
|
|
||||||
done
|
|
||||||
|
|
||||||
local mycmakeargs=(
|
|
||||||
-DHAVE_PYTHON=ON
|
|
||||||
-DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
|
|
||||||
-DPYTHON_LIBRARY="$(python_get_library_path)"
|
|
||||||
-DWANT_DISTROBUILD=ON
|
|
||||||
-DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
|
|
||||||
-DWANT_GUI_LANG="${langs#;};en"
|
|
||||||
-DWANT_CPP11=ON
|
|
||||||
-DWITH_PODOFO="$(usex pdf)"
|
|
||||||
-DWITH_BOOST="$(usex boost)"
|
|
||||||
-DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
|
|
||||||
-DWANT_NOOSG="$(usex !osg)"
|
|
||||||
-DWANT_DEBUG="$(usex debug)"
|
|
||||||
-DWANT_NOHEADERINSTALL="$(usex minimal)"
|
|
||||||
-DWANT_HUNSPELL="$(usex hunspell)"
|
|
||||||
-DWANT_NOEXAMPLES="$(usex !examples)"
|
|
||||||
-DWANT_NOTEMPLATES="$(usex !templates)"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cmake-utils_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
|
|
||||||
local lang _lang
|
|
||||||
# en_EN can be deleted always
|
|
||||||
for lang in ${IUSE_LINGUAS}; do
|
|
||||||
if ! use linguas_${lang}; then
|
|
||||||
_lang=$(translate_lang ${lang})
|
|
||||||
safe_delete "${ED%/}"/usr/share/man/${_lang}
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if ! use scripts; then
|
|
||||||
rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
|
|
||||||
elif ! use tk; then
|
|
||||||
rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
use scripts && \
|
|
||||||
python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
|
|
||||||
python_optimize "${ED%/}"/usr/share/scribus/scripts
|
|
||||||
|
|
||||||
mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
|
|
||||||
ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
|
|
||||||
cat >> "${T}"/COPYING <<- EOF || die
|
|
||||||
${PN} is licensed under the "${LICENSE}".
|
|
||||||
Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
|
|
||||||
EOF
|
|
||||||
dodoc "${T}"/COPYING
|
|
||||||
docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
|
|
||||||
local size
|
|
||||||
for size in 16 32 128 256; do
|
|
||||||
newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png
|
|
||||||
done
|
|
||||||
newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png
|
|
||||||
doicon resources/iconsets/*/scribus.png
|
|
||||||
domenu scribus.desktop
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
}
|
|
||||||
|
|
||||||
safe_delete () {
|
|
||||||
local x
|
|
||||||
for x in ${@}; do
|
|
||||||
if [[ -d "${x}" ]]; then
|
|
||||||
ebegin "Deleting ${x} recursively"
|
|
||||||
rm -r "${x}" || die
|
|
||||||
eend $?
|
|
||||||
elif [[ -f "${x}" ]]; then
|
|
||||||
ebegin "Deleting ${x}"
|
|
||||||
rm "${x}" || die
|
|
||||||
eend $?
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
translate_lang() {
|
|
||||||
_lang=${1}
|
|
||||||
[[ ${1} == "ru_RU" ]] && _lang+=_0
|
|
||||||
[[ ${1} == "de@1901" ]] && _lang=de_1901
|
|
||||||
echo ${_lang}
|
|
||||||
}
|
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Distributed Shell"
|
||||||
|
HOMEPAGE="http://www.netfort.gr.jp/~dancer/software/dsh.html.en"
|
||||||
|
SRC_URI="http://www.netfort.gr.jp/~dancer/software/downloads/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~m68k-mint"
|
||||||
|
IUSE="nls"
|
||||||
|
|
||||||
|
DEPEND="dev-libs/libdshconfig"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
virtual/ssh"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf --sysconfdir="${EPREFIX}"/etc/dsh $(use_enable nls)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
dodir /etc/dsh/group
|
||||||
|
}
|
@ -1,29 +1,24 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="project">
|
||||||
<email>scheme@gentoo.org</email>
|
<email>scheme@gentoo.org</email>
|
||||||
<name>Gentoo Scheme Project</name>
|
<name>Gentoo Scheme Project</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
Scsh has two main components: a process notation for running programs
|
Scsh has two main components: a process notation for running programs
|
||||||
and setting up pipelines and redirections, and a complete syscall
|
and setting up pipelines and redirections, and a complete syscall
|
||||||
library for low-level access to the operating system, i.e. to POSIX,
|
library for low-level access to the operating system, i.e. to POSIX,
|
||||||
the least common denominator of more or less all Unices, plus widely
|
the least common denominator of more or less all Unices, plus widely
|
||||||
supported extensions such as symbolic links and BSD sockets.
|
supported extensions such as symbolic links and BSD sockets.
|
||||||
|
|
||||||
Moreover, scsh provides an awk facility for pattern-directed
|
Moreover, scsh provides an awk facility for pattern-directed
|
||||||
computation over streams of records, a rich facility for matching
|
computation over streams of records, a rich facility for matching
|
||||||
regular-expression patterns in strings, event-based interrupt
|
regular-expression patterns in strings, event-based interrupt
|
||||||
handling, user-level threads, a futuristic module system, and an
|
handling, user-level threads, a futuristic module system, and an
|
||||||
interactive environment.
|
interactive environment.
|
||||||
|
|
||||||
Scsh comes with extensive documentation describing these and other
|
Scsh comes with extensive documentation describing these and other
|
||||||
features.
|
features.
|
||||||
</longdescription>
|
</longdescription>
|
||||||
<!--
|
|
||||||
<use>
|
|
||||||
<flag name='scsh'>Use a non-FHS directory layout</flag>
|
|
||||||
</use>
|
|
||||||
-->
|
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit eutils multilib
|
|
||||||
|
|
||||||
MY_PV="${PV%*.*}"
|
|
||||||
|
|
||||||
DESCRIPTION="Unix shell embedded in Scheme"
|
|
||||||
HOMEPAGE="http://www.scsh.net/"
|
|
||||||
SRC_URI="ftp://ftp.scsh.net/pub/scsh/${MY_PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="!dev-scheme/scheme48"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PV}-Makefile.in-doc-dir-gentoo.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-Makefile.in-LDFLAGS.patch"
|
|
||||||
epatch "${FILESDIR}/${PV}-Missing-includes.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use amd64 && multilib_toolchain_setup x86
|
|
||||||
SCSH_LIB_DIRS="/usr/$(get_libdir)/${PN}"
|
|
||||||
econf \
|
|
||||||
--libdir=/usr/$(get_libdir) \
|
|
||||||
--includedir=/usr/include \
|
|
||||||
--with-lib-dirs-list=${SCSH_LIB_DIRS}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake -j1 DESTDIR="${D}" install || die "make install failed."
|
|
||||||
|
|
||||||
local ENVD="${T}/50scsh"
|
|
||||||
echo "SCSH_LIB_DIRS=\"${SCSH_LIB_DIRS}\"" > "${ENVD}"
|
|
||||||
doenvd "${ENVD}"
|
|
||||||
}
|
|
@ -1,41 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
inherit eutils multilib
|
|
||||||
|
|
||||||
MY_PV="${PV%*.*}"
|
|
||||||
|
|
||||||
DESCRIPTION="Unix shell embedded in Scheme"
|
|
||||||
HOMEPAGE="http://www.scsh.net/"
|
|
||||||
SRC_URI="ftp://ftp.scsh.net/pub/scsh/${MY_PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ppc sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="!dev-scheme/scheme48"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/${PV}-Makefile.in-doc-dir-gentoo.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
use amd64 && multilib_toolchain_setup x86
|
|
||||||
SCSH_LIB_DIRS="/usr/$(get_libdir)/${PN}"
|
|
||||||
econf \
|
|
||||||
--libdir=/usr/$(get_libdir) \
|
|
||||||
--includedir=/usr/include \
|
|
||||||
--with-lib-dirs-list=${SCSH_LIB_DIRS}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake -j1 DESTDIR="${D}" install || die "make install failed."
|
|
||||||
|
|
||||||
local ENVD="${T}/50scsh"
|
|
||||||
echo "SCSH_LIB_DIRS=\"${SCSH_LIB_DIRS}\"" > "${ENVD}"
|
|
||||||
doenvd "${ENVD}"
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST dvisvgm-1.10.tar.gz 831654 SHA256 339f4dcef0916c1daaf1b65d966737279464ec6858b28fda7196d8030d7f3735 SHA512 2d3cb2e6b36d6a3b996347b6031f67bb89bc76d2bf0244347e512e66333536638caf855d9856771b10245387abae99a06d4c6fe33def814cae639810b4cfe906 WHIRLPOOL 398e5378ce6e84768b73f7d6e9776eb177619de785a70d8fa416fecb275903e49c065ec23d78881eede9d4944525ecfba44d34a5d1b74b87dc1ef6ecf127b869
|
DIST dvisvgm-1.10.tar.gz 831654 SHA256 339f4dcef0916c1daaf1b65d966737279464ec6858b28fda7196d8030d7f3735 SHA512 2d3cb2e6b36d6a3b996347b6031f67bb89bc76d2bf0244347e512e66333536638caf855d9856771b10245387abae99a06d4c6fe33def814cae639810b4cfe906 WHIRLPOOL 398e5378ce6e84768b73f7d6e9776eb177619de785a70d8fa416fecb275903e49c065ec23d78881eede9d4944525ecfba44d34a5d1b74b87dc1ef6ecf127b869
|
||||||
DIST dvisvgm-2.1.3.tar.gz 2802278 SHA256 553215051e85882ab4658c294ed0483cd5009d295f0a38dfccb480367abfd170 SHA512 dfd6e94b28dcdf2d1be236f3f29eaf4e3e5b7bb34544cdd55ae09de612b02561dd782b693a9a94eea07420c795d31ef210eba34cb663d7de98f438c089369ff2 WHIRLPOOL 0baf0fff0172f9ff7dc95a848b69af240d6008f9f6e306f613f73b02a54d1922407cd12560fe166fd758de5f6f4a04e00e5d50af8098d09d59be84d4353e6962
|
DIST dvisvgm-2.1.3.tar.gz 2802278 SHA256 553215051e85882ab4658c294ed0483cd5009d295f0a38dfccb480367abfd170 SHA512 dfd6e94b28dcdf2d1be236f3f29eaf4e3e5b7bb34544cdd55ae09de612b02561dd782b693a9a94eea07420c795d31ef210eba34cb663d7de98f438c089369ff2 WHIRLPOOL 0baf0fff0172f9ff7dc95a848b69af240d6008f9f6e306f613f73b02a54d1922407cd12560fe166fd758de5f6f4a04e00e5d50af8098d09d59be84d4353e6962
|
||||||
|
DIST dvisvgm-2.2.tar.gz 2841354 SHA256 8b3a1f12782c2d84afa595cd1952756ee9f74058bfd0fa98e4ac6a06276ef6ef SHA512 310b3272f41d3378ddfb5663d4b6906f7b1cd1dfbbcff0ad249b27c5c37290c5eb496ec84a536f3166a51de4708f6069da9c6811bb7fc9e667d00b1c3aaafd53 WHIRLPOOL eb59e83ff8ca32e1f74015ed3d019d4be128a92a912f503283cc951cf09b4359de29b6604bd908cddf0afda7aced7f9c63ff7adfb2179727f993c6521b7b9972
|
||||||
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="Converts DVI files to SVG"
|
||||||
|
HOMEPAGE="http://dvisvgm.bplaced.net/"
|
||||||
|
SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="test"
|
||||||
|
# Tests don't work from $WORKDIR: kpathsea tries to search in relative
|
||||||
|
# directories from where the binary is executed.
|
||||||
|
# We cannot really use absolute paths in the kpathsea configuration since that
|
||||||
|
# would make it harder for prefix installs.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
RDEPEND="virtual/tex-base
|
||||||
|
app-text/ghostscript-gpl
|
||||||
|
>=media-gfx/potrace-1.10-r1
|
||||||
|
media-libs/freetype:2
|
||||||
|
dev-libs/kpathsea
|
||||||
|
sys-libs/zlib"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/xmlto
|
||||||
|
app-text/asciidoc
|
||||||
|
dev-libs/libxslt
|
||||||
|
virtual/pkgconfig
|
||||||
|
test? ( dev-cpp/gtest )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
|
||||||
|
default
|
||||||
|
}
|
@ -0,0 +1,95 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils multilib flag-o-matic
|
||||||
|
|
||||||
|
DESCRIPTION="E-Book Reader. Supports many e-book formats"
|
||||||
|
HOMEPAGE="http://www.fbreader.org/"
|
||||||
|
SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-arch/bzip2
|
||||||
|
dev-libs/expat
|
||||||
|
dev-libs/liblinebreak
|
||||||
|
dev-libs/fribidi
|
||||||
|
dev-db/sqlite
|
||||||
|
net-misc/curl
|
||||||
|
sys-libs/zlib
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtnetwork:5[ssl]
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Still use linebreak instead of new unibreak
|
||||||
|
sed -e "s:-lunibreak:-llinebreak:" \
|
||||||
|
-i makefiles/config.mk zlibrary/text/Makefile || die "fixing libunibreak failed"
|
||||||
|
|
||||||
|
# Let portage decide about the compiler
|
||||||
|
sed -e "/^CC = /d" \
|
||||||
|
-i makefiles/arch/desktop.mk || die "removing CC line failed"
|
||||||
|
|
||||||
|
# let portage strip the binary
|
||||||
|
sed -e '/@strip/d' \
|
||||||
|
-i fbreader/desktop/Makefile || die
|
||||||
|
|
||||||
|
# Respect *FLAGS
|
||||||
|
sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \
|
||||||
|
-i makefiles/arch/desktop.mk || die "CFLAGS sed failed"
|
||||||
|
sed -e "/^ CFLAGS +=/ d" \
|
||||||
|
-i makefiles/config.mk || die "CFLAGS sed failed"
|
||||||
|
sed -e "/^ LDFLAGS += -s$/ d" \
|
||||||
|
-i makefiles/config.mk || die "sed failed"
|
||||||
|
sed -e "/^LDFLAGS =$/ d" \
|
||||||
|
-i makefiles/arch/desktop.mk || die "sed failed"
|
||||||
|
|
||||||
|
echo "TARGET_ARCH = desktop" > makefiles/target.mk
|
||||||
|
echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk
|
||||||
|
|
||||||
|
echo "UI_TYPE = qt4" >> makefiles/target.mk
|
||||||
|
sed -e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \
|
||||||
|
-i makefiles/arch/desktop.mk || die "updating desktop.mk failed"
|
||||||
|
|
||||||
|
if use debug; then
|
||||||
|
echo "TARGET_STATUS = debug" >> makefiles/target.mk
|
||||||
|
else
|
||||||
|
echo "TARGET_STATUS = release" >> makefiles/target.mk
|
||||||
|
fi
|
||||||
|
|
||||||
|
# bug #452636
|
||||||
|
eapply "${FILESDIR}"/${P}.patch
|
||||||
|
# bug #515698
|
||||||
|
eapply "${FILESDIR}"/${P}-qreal-cast.patch
|
||||||
|
# bug #516794
|
||||||
|
eapply "${FILESDIR}"/${P}-mimetypes.patch
|
||||||
|
# bug #437262
|
||||||
|
eapply "${FILESDIR}"/${P}-ld-bfd.patch
|
||||||
|
# bug #592588
|
||||||
|
eapply -p0 "${FILESDIR}"/${P}-gcc6.patch
|
||||||
|
|
||||||
|
eapply "${FILESDIR}"/${P}-qt5.patch
|
||||||
|
append-cflags -std=c++11
|
||||||
|
|
||||||
|
eapply_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# bug #484516
|
||||||
|
emake -j1
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
dosym FBReader /usr/bin/fbreader
|
||||||
|
}
|
@ -0,0 +1,573 @@
|
|||||||
|
diff --git a/makefiles/arch/desktop.mk b/makefiles/arch/desktop.mk
|
||||||
|
index 4267113..3b46102 100644
|
||||||
|
--- a/makefiles/arch/desktop.mk
|
||||||
|
+++ b/makefiles/arch/desktop.mk
|
||||||
|
@@ -12,29 +12,11 @@ AR = ar rsu
|
||||||
|
LD = g++
|
||||||
|
|
||||||
|
CFLAGS += -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG
|
||||||
|
-EXTERNAL_INCLUDE = $(shell pkg-config --cflags fribidi)
|
||||||
|
+EXTERNAL_INCLUDE = $(shell pkg-config --cflags fribidi)
|
||||||
|
|
||||||
|
-ifeq "$(UI_TYPE)" "qt"
|
||||||
|
- MOC = moc-qt3
|
||||||
|
- QTINCLUDE = -I /usr/include/qt3
|
||||||
|
-else
|
||||||
|
- MOC = $(shell pkg-config QtCore --variable=moc_location)
|
||||||
|
- QTINCLUDE = -I $(shell pkg-config --cflags QtCore)
|
||||||
|
-endif
|
||||||
|
-
|
||||||
|
-GTKINCLUDE = $(shell pkg-config --cflags gtk+-2.0 libpng xft)
|
||||||
|
-
|
||||||
|
-ifeq "$(UI_TYPE)" "qt"
|
||||||
|
- UILIBS = -lqt-mt
|
||||||
|
-endif
|
||||||
|
-
|
||||||
|
-ifeq "$(UI_TYPE)" "qt4"
|
||||||
|
- UILIBS = $(shell pkg-config --libs QtCore QtGui QtNetwork)
|
||||||
|
-endif
|
||||||
|
-
|
||||||
|
-ifeq "$(UI_TYPE)" "gtk"
|
||||||
|
- UILIBS = $(shell pkg-config --libs gtk+-2.0 gio-2.0) -lpng -ljpeg
|
||||||
|
-endif
|
||||||
|
+MOC = /usr/lib/qt5/bin/moc
|
||||||
|
+QTINCLUDE = $(shell pkg-config --cflags Qt5Gui Qt5Widgets Qt5Network)
|
||||||
|
+UILIBS = $(shell pkg-config --libs Qt5Gui Qt5Widgets Qt5Network)
|
||||||
|
|
||||||
|
RM = rm -rvf
|
||||||
|
RM_QUIET = rm -rf
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp b/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp
|
||||||
|
index 47067d3..119a5ee 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp
|
||||||
|
@@ -24,7 +24,9 @@
|
||||||
|
#include <QtCore/QDir>
|
||||||
|
#include <QtCore/QList>
|
||||||
|
#include <QtCore/QTimer>
|
||||||
|
+#include <QtCore/QUrlQuery>
|
||||||
|
|
||||||
|
+#include <QtNetwork/QNetworkCookie>
|
||||||
|
#include <QtNetwork/QNetworkRequest>
|
||||||
|
#include <QtNetwork/QNetworkReply>
|
||||||
|
#include <QtNetwork/QNetworkProxy>
|
||||||
|
@@ -149,12 +151,12 @@ void ZLQtNetworkManager::prepareReply(ZLQtNetworkReplyScope &scope, QNetworkRequ
|
||||||
|
QNetworkReply *reply = NULL;
|
||||||
|
if (!scope.request->postParameters().empty()) {
|
||||||
|
QByteArray data;
|
||||||
|
- QUrl tmp;
|
||||||
|
+ QUrlQuery tmp;
|
||||||
|
typedef std::pair<std::string, std::string> string_pair;
|
||||||
|
foreach (const string_pair &pair, scope.request->postParameters()) {
|
||||||
|
tmp.addQueryItem(QString::fromStdString(pair.first), QString::fromStdString(pair.second));
|
||||||
|
}
|
||||||
|
- data = tmp.encodedQuery();
|
||||||
|
+ data = tmp.query(QUrl::FullyEncoded).toUtf8(); //encodedQuery();
|
||||||
|
reply = const_cast<QNetworkAccessManager&>(myManager).post(networkRequest, data);
|
||||||
|
} else {
|
||||||
|
reply = const_cast<QNetworkAccessManager&>(myManager).get(networkRequest);
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp
|
||||||
|
index a3e5b35..ab41684 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp
|
||||||
|
@@ -17,14 +17,14 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QVBoxLayout>
|
||||||
|
-#include <QtGui/QHBoxLayout>
|
||||||
|
#include <QtGui/QPixmap>
|
||||||
|
#include <QtGui/QPalette>
|
||||||
|
#include <QtGui/QPainter>
|
||||||
|
#include <QtGui/QPaintEvent>
|
||||||
|
-#include <QtGui/QScrollBar>
|
||||||
|
#include <QtCore/QTimer>
|
||||||
|
+#include <QtWidgets/QVBoxLayout>
|
||||||
|
+#include <QtWidgets/QHBoxLayout>
|
||||||
|
+#include <QtWidgets/QScrollBar>
|
||||||
|
|
||||||
|
#include <QtCore/QDebug>
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp
|
||||||
|
index 472f05f..b9809c8 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp
|
||||||
|
@@ -17,10 +17,10 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QVBoxLayout>
|
||||||
|
-#include <QtGui/QHBoxLayout>
|
||||||
|
-#include <QtGui/QScrollBar>
|
||||||
|
-#include <QtGui/QGraphicsDropShadowEffect>
|
||||||
|
+#include <QtWidgets/QVBoxLayout>
|
||||||
|
+#include <QtWidgets/QHBoxLayout>
|
||||||
|
+#include <QtWidgets/QScrollBar>
|
||||||
|
+#include <QtWidgets/QGraphicsDropShadowEffect>
|
||||||
|
|
||||||
|
#include <QtCore/QDebug>
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp
|
||||||
|
index 1cddaf9..2b65cc1 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp
|
||||||
|
@@ -18,9 +18,9 @@
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <QtCore/QDebug>
|
||||||
|
-#include <QtGui/QStyle>
|
||||||
|
-#include <QtGui/QCompleter>
|
||||||
|
-#include <QtGui/QStringListModel>
|
||||||
|
+#include <QtCore/QStringListModel>
|
||||||
|
+#include <QtWidgets/QStyle>
|
||||||
|
+#include <QtWidgets/QCompleter>
|
||||||
|
|
||||||
|
#include <ZLibrary.h>
|
||||||
|
#include <ZLFile.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp
|
||||||
|
index 6de2c72..d942d47 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp
|
||||||
|
@@ -19,12 +19,12 @@
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
|
-#include <QtGui/QSplitter>
|
||||||
|
-#include <QtGui/QVBoxLayout>
|
||||||
|
-#include <QtGui/QHBoxLayout>
|
||||||
|
-#include <QtGui/QScrollBar>
|
||||||
|
#include <QtGui/QResizeEvent>
|
||||||
|
#include <QtCore/QDebug>
|
||||||
|
+#include <QtWidgets/QSplitter>
|
||||||
|
+#include <QtWidgets/QVBoxLayout>
|
||||||
|
+#include <QtWidgets/QHBoxLayout>
|
||||||
|
+#include <QtWidgets/QScrollBar>
|
||||||
|
|
||||||
|
#include <ZLFile.h>
|
||||||
|
#include <ZLibrary.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h
|
||||||
|
index 4f09cfc..51f1545 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h
|
||||||
|
@@ -20,12 +20,12 @@
|
||||||
|
#ifndef __ZLQTITEMSLISTWIDGET_H__
|
||||||
|
#define __ZLQTITEMSLISTWIDGET_H__
|
||||||
|
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
-#include <QtGui/QFrame>
|
||||||
|
-#include <QtGui/QPushButton>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
-#include <QtGui/QVBoxLayout>
|
||||||
|
-#include <QtGui/QScrollArea>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
+#include <QtWidgets/QFrame>
|
||||||
|
+#include <QtWidgets/QPushButton>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
+#include <QtWidgets/QVBoxLayout>
|
||||||
|
+#include <QtWidgets/QScrollArea>
|
||||||
|
|
||||||
|
#include <ZLTreeTitledNode.h>
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/application/LineEditParameter.cpp b/zlibrary/ui/src/qt4/application/LineEditParameter.cpp
|
||||||
|
index dfcbc0b..bd2689e 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/application/LineEditParameter.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/application/LineEditParameter.cpp
|
||||||
|
@@ -17,9 +17,9 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QBoxLayout>
|
||||||
|
-#include <QtGui/QLineEdit>
|
||||||
|
-#include <QtGui/QToolBar>
|
||||||
|
+#include <QtWidgets/QBoxLayout>
|
||||||
|
+#include <QtWidgets/QLineEdit>
|
||||||
|
+#include <QtWidgets/QToolBar>
|
||||||
|
#include <QtGui/QKeyEvent>
|
||||||
|
|
||||||
|
#include "ZLQtApplicationWindow.h"
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp
|
||||||
|
index 6241514..e0b143b 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp
|
||||||
|
@@ -17,17 +17,17 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
#include <QtGui/QPixmap>
|
||||||
|
#include <QtGui/QImage>
|
||||||
|
#include <QtGui/QIcon>
|
||||||
|
-#include <QtGui/QToolBar>
|
||||||
|
-#include <QtGui/QMenuBar>
|
||||||
|
-#include <QtGui/QMenu>
|
||||||
|
-#include <QtGui/QToolButton>
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
+#include <QtWidgets/QToolBar>
|
||||||
|
+#include <QtWidgets/QMenuBar>
|
||||||
|
+#include <QtWidgets/QMenu>
|
||||||
|
+#include <QtWidgets/QToolButton>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
#include <QtGui/QWheelEvent>
|
||||||
|
-#include <QtGui/QDockWidget>
|
||||||
|
+#include <QtWidgets/QDockWidget>
|
||||||
|
#include <QtCore/QObjectList>
|
||||||
|
|
||||||
|
#include <ZLibrary.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h
|
||||||
|
index 3b4fd3a..42ff2c8 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h
|
||||||
|
@@ -22,8 +22,8 @@
|
||||||
|
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
-#include <QtGui/QMainWindow>
|
||||||
|
-#include <QtGui/QAction>
|
||||||
|
+#include <QtWidgets/QMainWindow>
|
||||||
|
+#include <QtWidgets/QAction>
|
||||||
|
#include <QtGui/QCursor>
|
||||||
|
|
||||||
|
class QDockWidget;
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp
|
||||||
|
index 24eb897..c17e86c 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp
|
||||||
|
@@ -17,8 +17,8 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
-#include <QtGui/QPushButton>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
+#include <QtWidgets/QPushButton>
|
||||||
|
|
||||||
|
#include <ZLDialogManager.h>
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h
|
||||||
|
index 068039d..811cec8 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h
|
||||||
|
@@ -20,8 +20,8 @@
|
||||||
|
#ifndef __ZLQTDIALOG_H__
|
||||||
|
#define __ZLQTDIALOG_H__
|
||||||
|
|
||||||
|
-#include <QtGui/QDialog>
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
+#include <QtWidgets/QDialog>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
|
||||||
|
#include <ZLDialog.h>
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp
|
||||||
|
index e8ff422..352c350 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp
|
||||||
|
@@ -17,10 +17,10 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
-#include <QtGui/QDesktopWidget>
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
+#include <QtWidgets/QDesktopWidget>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
|
||||||
|
#include "ZLQtDialogContent.h"
|
||||||
|
#include "ZLQtOptionView.h"
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp
|
||||||
|
index d5eb4d4..2fc769b 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp
|
||||||
|
@@ -17,11 +17,11 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
-#include <QtGui/QMessageBox>
|
||||||
|
-#include <QtGui/QFileDialog>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
+#include <QtWidgets/QMessageBox>
|
||||||
|
+#include <QtWidgets/QFileDialog>
|
||||||
|
#include <QtGui/QClipboard>
|
||||||
|
-#include <QtGui/QDesktopWidget>
|
||||||
|
+#include <QtWidgets/QDesktopWidget>
|
||||||
|
|
||||||
|
#include "ZLQtDialogManager.h"
|
||||||
|
#include "ZLQtDialog.h"
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp
|
||||||
|
index ec9e73c..a50a40d 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp
|
||||||
|
@@ -17,7 +17,7 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QFileDialog>
|
||||||
|
+#include <QtWidgets/QFileDialog>
|
||||||
|
|
||||||
|
#include "ZLQtOpenFileDialog.h"
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp
|
||||||
|
index 48a1b8f..90d50fb 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp
|
||||||
|
@@ -19,16 +19,16 @@
|
||||||
|
|
||||||
|
#include <cctype>
|
||||||
|
|
||||||
|
-#include <QtGui/QCheckBox>
|
||||||
|
-#include <QtGui/QComboBox>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
-#include <QtGui/QGroupBox>
|
||||||
|
-#include <QtGui/QRadioButton>
|
||||||
|
-#include <QtGui/QPushButton>
|
||||||
|
-#include <QtGui/QSpinBox>
|
||||||
|
-#include <QtGui/QLineEdit>
|
||||||
|
-#include <QtGui/QSlider>
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
+#include <QtWidgets/QCheckBox>
|
||||||
|
+#include <QtWidgets/QComboBox>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
+#include <QtWidgets/QGroupBox>
|
||||||
|
+#include <QtWidgets/QRadioButton>
|
||||||
|
+#include <QtWidgets/QPushButton>
|
||||||
|
+#include <QtWidgets/QSpinBox>
|
||||||
|
+#include <QtWidgets/QLineEdit>
|
||||||
|
+#include <QtWidgets/QSlider>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
|
||||||
|
#include <ZLStringUtil.h>
|
||||||
|
#include <ZLDialogManager.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp
|
||||||
|
index f6c36fb..7fe855a 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp
|
||||||
|
@@ -17,11 +17,11 @@
|
||||||
|
* 02110-1301, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
-#include <QtGui/QDesktopWidget>
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
-#include <QtGui/QPushButton>
|
||||||
|
-#include <QtGui/QButtonGroup>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
+#include <QtWidgets/QDesktopWidget>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
+#include <QtWidgets/QPushButton>
|
||||||
|
+#include <QtWidgets/QButtonGroup>
|
||||||
|
#include <QtGui/QResizeEvent>
|
||||||
|
|
||||||
|
#include <ZLDialogManager.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h
|
||||||
|
index e38b62a..ad26fba 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h
|
||||||
|
@@ -20,9 +20,9 @@
|
||||||
|
#ifndef __ZLQTOPTIONSDIALOG_H__
|
||||||
|
#define __ZLQTOPTIONSDIALOG_H__
|
||||||
|
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
-#include <QtGui/QTabWidget>
|
||||||
|
-#include <QtGui/QDialog>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
+#include <QtWidgets/QTabWidget>
|
||||||
|
+#include <QtWidgets/QDialog>
|
||||||
|
|
||||||
|
#include "../../../../core/src/desktop/dialogs/ZLDesktopOptionsDialog.h"
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp
|
||||||
|
index 98e469e..5a1d574 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp
|
||||||
|
@@ -19,11 +19,11 @@
|
||||||
|
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
-#include <QtGui/QDesktopWidget>
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
+#include <QtWidgets/QDesktopWidget>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
#include <QtCore/QThreadPool>
|
||||||
|
|
||||||
|
#include "../dialogs/ZLQtDialogManager.h"
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h
|
||||||
|
index df6c73b..837bce5 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h
|
||||||
|
@@ -22,11 +22,11 @@
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
#include <QtGui/QCursor>
|
||||||
|
-#include <QtGui/QDialog>
|
||||||
|
-#include <QtGui/QProgressBar>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
+#include <QtWidgets/QDialog>
|
||||||
|
+#include <QtWidgets/QProgressBar>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
#include <QtCore/QRunnable>
|
||||||
|
|
||||||
|
#include <ZLProgressDialog.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h
|
||||||
|
index 9cf7c47..03f1223 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h
|
||||||
|
@@ -24,12 +24,12 @@
|
||||||
|
#include <QtCore/QSet>
|
||||||
|
#include <QtCore/QMap>
|
||||||
|
|
||||||
|
-#include <QtGui/QDialog>
|
||||||
|
-#include <QtGui/QScrollArea>
|
||||||
|
-#include <QtGui/QPushButton>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
-#include <QtGui/QLineEdit>
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
+#include <QtWidgets/QDialog>
|
||||||
|
+#include <QtWidgets/QScrollArea>
|
||||||
|
+#include <QtWidgets/QPushButton>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
+#include <QtWidgets/QLineEdit>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
|
||||||
|
#include <ZLTreeDialog.h>
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/library/ZLQApplication.h b/zlibrary/ui/src/qt4/library/ZLQApplication.h
|
||||||
|
index c08c536..a714fa9 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/library/ZLQApplication.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/library/ZLQApplication.h
|
||||||
|
@@ -20,7 +20,7 @@
|
||||||
|
#ifndef __ZLQAPPLICATION_H__
|
||||||
|
#define __ZLQAPPLICATION_H__
|
||||||
|
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
|
||||||
|
class ZLQApplication : public QApplication {
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/library/ZLibrary.cpp b/zlibrary/ui/src/qt4/library/ZLibrary.cpp
|
||||||
|
index 9648e95..a544031 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/library/ZLibrary.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/library/ZLibrary.cpp
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
|
|
||||||
|
#include <QtCore/QTextCodec>
|
||||||
|
#include <QtCore/QFile>
|
||||||
|
-#include <QtGui/QApplication>
|
||||||
|
+#include <QtWidgets/QApplication>
|
||||||
|
#include <QtGui/QFileOpenEvent>
|
||||||
|
|
||||||
|
#include <ZLApplication.h>
|
||||||
|
@@ -72,7 +72,7 @@ bool ZLQApplication::event(QEvent *e) {
|
||||||
|
void ZLQtLibraryImplementation::init(int &argc, char **&argv) {
|
||||||
|
new ZLQApplication(argc, argv);
|
||||||
|
|
||||||
|
- QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8"));
|
||||||
|
+ QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));
|
||||||
|
|
||||||
|
ZLibrary::parseArguments(argc, argv);
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h b/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h
|
||||||
|
index cdaef01..a259c65 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h
|
||||||
|
@@ -3,7 +3,7 @@
|
||||||
|
|
||||||
|
#include <QtCore/QTimer>
|
||||||
|
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
#include <QtGui/QColor>
|
||||||
|
|
||||||
|
class QtWaitingSpinner : public QWidget {
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h
|
||||||
|
index 1b8ebcc..6f3b4e3 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h
|
||||||
|
@@ -20,11 +20,11 @@
|
||||||
|
#ifndef __ZLQTPREVIEWWIDGET_H__
|
||||||
|
#define __ZLQTPREVIEWWIDGET_H__
|
||||||
|
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
-#include <QtGui/QPushButton>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
-#include <QtGui/QScrollArea>
|
||||||
|
-#include <QtGui/QVBoxLayout>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
+#include <QtWidgets/QPushButton>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
+#include <QtWidgets/QScrollArea>
|
||||||
|
+#include <QtWidgets/QVBoxLayout>
|
||||||
|
#include <QtCore/QSet>
|
||||||
|
|
||||||
|
#include <ZLTreePageNode.h>
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h
|
||||||
|
index f6e174c..c360965 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h
|
||||||
|
@@ -21,8 +21,8 @@
|
||||||
|
#define __ZLQTSEARCHFIELD_H__
|
||||||
|
|
||||||
|
#include <QtCore/QSet>
|
||||||
|
-#include <QtGui/QLabel>
|
||||||
|
-#include <QtGui/QLineEdit>
|
||||||
|
+#include <QtWidgets/QLabel>
|
||||||
|
+#include <QtWidgets/QLineEdit>
|
||||||
|
|
||||||
|
#include "QtWaitingSpinner.h"
|
||||||
|
#include "ZLQtItemsListWidget.h"
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp
|
||||||
|
index 4f5d196..615050c 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp
|
||||||
|
+++ b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp
|
||||||
|
@@ -19,8 +19,8 @@
|
||||||
|
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
|
-#include <QtGui/QLayout>
|
||||||
|
-#include <QtGui/QScrollBar>
|
||||||
|
+#include <QtWidgets/QLayout>
|
||||||
|
+#include <QtWidgets/QScrollBar>
|
||||||
|
#include <QtGui/QPainter>
|
||||||
|
#include <QtGui/QPixmap>
|
||||||
|
#include <QtGui/QMouseEvent>
|
||||||
|
@@ -185,11 +185,11 @@ void ZLQtViewWidget::repaint() {
|
||||||
|
|
||||||
|
void ZLQtViewWidget::setScrollbarEnabled(ZLView::Direction direction, bool enabled) {
|
||||||
|
if (direction == ZLView::VERTICAL) {
|
||||||
|
- myRightScrollBar->setShown(enabled && myShowScrollBarAtRight);
|
||||||
|
- myLeftScrollBar->setShown(enabled && !myShowScrollBarAtRight);
|
||||||
|
+ myRightScrollBar->setVisible(enabled && myShowScrollBarAtRight);
|
||||||
|
+ myLeftScrollBar->setVisible(enabled && !myShowScrollBarAtRight);
|
||||||
|
} else {
|
||||||
|
- myBottomScrollBar->setShown(enabled && myShowScrollBarAtBottom);
|
||||||
|
- myTopScrollBar->setShown(enabled && !myShowScrollBarAtBottom);
|
||||||
|
+ myBottomScrollBar->setVisible(enabled && myShowScrollBarAtBottom);
|
||||||
|
+ myTopScrollBar->setVisible(enabled && !myShowScrollBarAtBottom);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h
|
||||||
|
index 6fabf00..ccec1e3 100644
|
||||||
|
--- a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h
|
||||||
|
+++ b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h
|
||||||
|
@@ -20,7 +20,7 @@
|
||||||
|
#ifndef __ZLQTVIEWWIDGET_H__
|
||||||
|
#define __ZLQTVIEWWIDGET_H__
|
||||||
|
|
||||||
|
-#include <QtGui/QWidget>
|
||||||
|
+#include <QtWidgets/QWidget>
|
||||||
|
|
||||||
|
#include "../../../../core/src/view/ZLViewWidget.h"
|
||||||
|
#include <ZLApplication.h>
|
@ -0,0 +1 @@
|
|||||||
|
DIST libepubgen-0.0.1.tar.xz 295780 SHA256 6e221ea10933bf6a80525e134c51e1adb6cdd67184c368fcdcb73ce8dbffeac7 SHA512 9add9c873ea0ad1b04fcfdfb987c7974b20f7e0c6c6b5a65b6ce5105a85318307fb9871ab60e998da649da378038f6df3722001940d00a7bc88af6dc87bd8945 WHIRLPOOL e90a196de03160f866bf0270e1a9b9a38fb9e8f2b03020dd1dace24fc8c324105a997b847e3285ec99e4ce77497b58e150dcc0c72b157ee40c5bae2d4dfe446d
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="EPUB generator for librevenge"
|
||||||
|
HOMEPAGE="https://sourceforge.net/projects/libepubgen/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="debug doc test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/librevenge
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-libs/boost
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--disable-weffc \
|
||||||
|
--disable-werror \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_with doc docs) \
|
||||||
|
$(use_enable test tests)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>office@gentoo.org</email>
|
||||||
|
<name>Gentoo Office project</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
DIST libqxp-0.0.0.tar.xz 337292 SHA256 0dd32afbf1c889debc28848b260c1bdc0eba5f57504476b787e164f7c59776d5 SHA512 c92cb6298ea4643e29145732ff3b6df806f2d30c86ab4967e445dcbc8c43b6d9fdd17c30a3e6131b4f0f2a42135caa0137b61aac2ab2722528a08e1fd6c02df9 WHIRLPOOL b24aa8205ab11792f189dc1862f54afafe2b7fbbbd45487ec5a212afa3946de5f1372af59ff0c05332d7b77763b112ae95de017b24d472221015655d719e7093
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="Library parsing QuarkXpress documents"
|
||||||
|
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/${PN}"
|
||||||
|
SRC_URI="https://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="debug doc test tools"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-libs/librevenge
|
||||||
|
dev-libs/icu:=
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-libs/boost
|
||||||
|
virtual/pkgconfig
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--disable-weffc \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_with doc docs) \
|
||||||
|
$(use_enable test tests) \
|
||||||
|
$(use_enable tools)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
find "${D}" -name '*.la' -delete || die
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>office@gentoo.org</email>
|
||||||
|
<name>Gentoo Office project</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="tools">Build file conversion tools</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
|||||||
DIST aerospike-server-community-3.13.0.7-debian7.tgz 10658707 SHA256 29715ff1698f69f29daeca80f0f70125aa2e8e1b798a34e8aa1ba23338552c66 SHA512 1dfe2fc52c7870f6c4bfbe26cb718cad7725c1362886c4ed30fed04ac40a692eedab47f03ce70fd2a4bc52a9df92ec08683eec24a1fa62a5674530272c705409 WHIRLPOOL 3780f47eecab4081359c2c41f3ec2fe28045bf55de0fb0889f15e0327522ff7ecdf401a8973a58d65efe575caaad6216e43dc8de695de21fbd71113cb2178a29
|
DIST aerospike-server-community-3.13.0.7-debian7.tgz 10658707 SHA256 29715ff1698f69f29daeca80f0f70125aa2e8e1b798a34e8aa1ba23338552c66 SHA512 1dfe2fc52c7870f6c4bfbe26cb718cad7725c1362886c4ed30fed04ac40a692eedab47f03ce70fd2a4bc52a9df92ec08683eec24a1fa62a5674530272c705409 WHIRLPOOL 3780f47eecab4081359c2c41f3ec2fe28045bf55de0fb0889f15e0327522ff7ecdf401a8973a58d65efe575caaad6216e43dc8de695de21fbd71113cb2178a29
|
||||||
DIST aerospike-server-community-3.14.1.4-debian7.tgz 10451324 SHA256 a7189f7d802b5d805d5d6e432b58de86c4db97bde482be255e58e61ef688362c SHA512 737c8e2e64d4738d97f1abe4199c4fbc5c00f4c967da3cf6ebbe6e77e416d40ec4c431cf3aec1b9dd4d6388efc0268220b5717924c7083631582899a2d3b6402 WHIRLPOOL dd46cabb8c7b6a8b77085d702538c037cb446327be335cef1cacbfa542613341af84ea6acac6038eb2ce7aee822f31bb8dbe0afb8e223212bf77237c28040e1e
|
DIST aerospike-server-community-3.14.1.4-debian7.tgz 10451324 SHA256 a7189f7d802b5d805d5d6e432b58de86c4db97bde482be255e58e61ef688362c SHA512 737c8e2e64d4738d97f1abe4199c4fbc5c00f4c967da3cf6ebbe6e77e416d40ec4c431cf3aec1b9dd4d6388efc0268220b5717924c7083631582899a2d3b6402 WHIRLPOOL dd46cabb8c7b6a8b77085d702538c037cb446327be335cef1cacbfa542613341af84ea6acac6038eb2ce7aee822f31bb8dbe0afb8e223212bf77237c28040e1e
|
||||||
|
DIST aerospike-server-community-3.15.0.1-debian7.tgz 10299283 SHA256 e4f3a8a08af075f8a5c61b0af735c4a136e6392caa80fb457c19fc459c94b926 SHA512 a68c6ce094176bf944baef551553a526581718757967f5f06a7bb02cb81eef923a86db6310f20a3380923ca65d8f31a6785251b7aaacca318c3dc9d6987eaaec WHIRLPOOL 47d1026a313d9a2f35da136181c985b1fd501814338b7574242d605a9ba1fd73b9844e6852f3de253e3773b5a00e9583eaf2d97bb7d981664c0b72ba261a6aaa
|
||||||
|
@ -0,0 +1,71 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils user
|
||||||
|
|
||||||
|
DESCRIPTION="Flash-optimized, in-memory, nosql database"
|
||||||
|
HOMEPAGE="http://www.aerospike.com"
|
||||||
|
SRC_URI="http://www.aerospike.com/artifacts/${PN}/${PV}/${P}-debian7.tgz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="sys-libs/readline
|
||||||
|
sys-libs/zlib
|
||||||
|
dev-libs/openssl
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${P}-debian7"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup aerospike
|
||||||
|
enewuser aerospike -1 /bin/bash /opt/aerospike aerospike
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local server_deb="${P}.debian7.x86_64.deb"
|
||||||
|
local tools_deb="aerospike-tools-3.15.0.3.debian7.x86_64.deb"
|
||||||
|
|
||||||
|
ar x "${server_deb}" || die
|
||||||
|
tar xzf data.tar.gz && rm data.tar.gz || die
|
||||||
|
|
||||||
|
ar x "${tools_deb}" || die
|
||||||
|
tar xzf data.tar.gz && rm data.tar.gz || die
|
||||||
|
|
||||||
|
rm *.deb asinstall control.tar.gz debian-binary LICENSE SHA256SUMS
|
||||||
|
rm usr/bin/{asfixownership,asmigrate2to3}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /opt/
|
||||||
|
doins -r opt/aerospike
|
||||||
|
|
||||||
|
fperms +x -R /opt/aerospike/bin/
|
||||||
|
fperms +x -R /opt/aerospike/lib/python/
|
||||||
|
|
||||||
|
for dir in '/etc' '/var/log'; do
|
||||||
|
keepdir "${dir}/aerospike"
|
||||||
|
done
|
||||||
|
|
||||||
|
insinto /etc/aerospike
|
||||||
|
for conf in 'aerospike.conf' 'aerospike_mesh.conf' 'aerospike_ssd.conf'; do
|
||||||
|
doins "${FILESDIR}/${conf}"
|
||||||
|
done
|
||||||
|
|
||||||
|
insinto /usr/bin
|
||||||
|
doins usr/bin/*
|
||||||
|
fperms +x -R /usr/bin/asd
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}"/aerospike.logrotate aerospike
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/aerospike.init aerospike
|
||||||
|
|
||||||
|
fowners -R aerospike:aerospike /opt/aerospike/
|
||||||
|
fowners aerospike:aerospike /usr/bin/asd
|
||||||
|
fowners -R aerospike:aerospike /var/log/aerospike
|
||||||
|
}
|
@ -0,0 +1,346 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index d9fd041..f589bfe 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -101,28 +101,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
-SET (QT_MT_REQUIRED true)
|
||||||
|
-SET (QT_MIN_VERSION "4.2.0")
|
||||||
|
+SET (QT_MIN_VERSION "5.7.1")
|
||||||
|
-SET( QT_USE_QTSQL TRUE )
|
||||||
|
-SET( QT_USE_QTXML TRUE )
|
||||||
|
-FIND_PACKAGE( Qt4 REQUIRED )
|
||||||
|
-MESSAGE(STATUS Qt4 version: ${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}.${QT_VERSION_PATCH})
|
||||||
|
-# suggest Qt upgrade
|
||||||
|
-if (QT_VERSION_MINOR LESS 3)
|
||||||
|
- MESSAGE(STATUS "")
|
||||||
|
- MESSAGE(STATUS "__ BIG FAT WARNING! _______________________________")
|
||||||
|
- MESSAGE(STATUS "Your Qt version seems older than it should be.")
|
||||||
|
- MESSAGE(STATUS "Althought will be Sqliteman compilled successfully,")
|
||||||
|
- MESSAGE(STATUS "it will be limited in its features.")
|
||||||
|
- MESSAGE(STATUS "There are some important bugs in older Qt versions.")
|
||||||
|
- MESSAGE(STATUS "Please upgrade to the current Qt version.")
|
||||||
|
- MESSAGE(STATUS "___________________________________________________")
|
||||||
|
- MESSAGE(STATUS "")
|
||||||
|
-endif (QT_VERSION_MINOR LESS 3)
|
||||||
|
-MESSAGE(STATUS Qt4 includes: ${QT_INCLUDES})
|
||||||
|
-MESSAGE(STATUS Qt4 libs: ${QT_LIBRARY_DIR})
|
||||||
|
-
|
||||||
|
-INCLUDE( ${QT_USE_FILE} )
|
||||||
|
-
|
||||||
|
+FIND_PACKAGE( Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Sql Widgets )
|
||||||
|
|
||||||
|
IF (WANT_INTERNAL_QSCINTILLA)
|
||||||
|
MESSAGE(STATUS "QSci: Building with internal copy of QScintilla.")
|
||||||
|
diff --git a/cmake/modules/FindQScintilla.cmake b/cmake/modules/FindQScintilla.cmake
|
||||||
|
index c4592d0..92754b4 100644
|
||||||
|
--- a/cmake/modules/FindQScintilla.cmake
|
||||||
|
+++ b/cmake/modules/FindQScintilla.cmake
|
||||||
|
@@ -10,22 +10,19 @@
|
||||||
|
#
|
||||||
|
# Redistribution and use is allowed according to the terms of the FreeBSD license.
|
||||||
|
|
||||||
|
-IF(NOT QT4_FOUND)
|
||||||
|
- INCLUDE(FindQt4)
|
||||||
|
-ENDIF(NOT QT4_FOUND)
|
||||||
|
-
|
||||||
|
SET(QSCINTILLA_FOUND FALSE)
|
||||||
|
|
||||||
|
-IF(QT4_FOUND)
|
||||||
|
- FIND_PATH(QSCINTILLA_INCLUDE_DIR qsciglobal.h
|
||||||
|
- "${QT_INCLUDE_DIR}/Qsci" /usr/include /usr/include/Qsci
|
||||||
|
+IF(Qt5_FOUND)
|
||||||
|
+ FIND_PATH(QSCINTILLA_INCLUDE_DIR qsciglobal.h
|
||||||
|
+ HINTS ${Qt5Core_INCLUDE_DIRS}
|
||||||
|
+ PATH_SUFFIXES Qsci
|
||||||
|
)
|
||||||
|
|
||||||
|
- SET(QSCINTILLA_NAMES ${QSCINTILLA_NAMES} qscintilla2 libqscintilla2)
|
||||||
|
- FIND_LIBRARY(QSCINTILLA_LIBRARY
|
||||||
|
- NAMES ${QSCINTILLA_NAMES}
|
||||||
|
- PATHS ${QT_LIBRARY_DIR}
|
||||||
|
- )
|
||||||
|
+ SET(QSCINTILLA_NAMES ${QSCINTILLA_NAMES} qscintilla2 libqscintilla2 qscintilla2_qt5 libqscintilla2_qt5)
|
||||||
|
+ FIND_LIBRARY(QSCINTILLA_LIBRARY
|
||||||
|
+ NAMES ${QSCINTILLA_NAMES}
|
||||||
|
+ HINTS ${Qt5Core_LIBRARIES}
|
||||||
|
+ )
|
||||||
|
|
||||||
|
IF (QSCINTILLA_LIBRARY AND QSCINTILLA_INCLUDE_DIR)
|
||||||
|
|
||||||
|
@@ -41,7 +34,7 @@ IF(QT4_FOUND)
|
||||||
|
ENDIF (CYGWIN)
|
||||||
|
|
||||||
|
ENDIF (QSCINTILLA_LIBRARY AND QSCINTILLA_INCLUDE_DIR)
|
||||||
|
-ENDIF(QT4_FOUND)
|
||||||
|
+ENDIF(Qt5_FOUND)
|
||||||
|
|
||||||
|
IF (QSCINTILLA_FOUND)
|
||||||
|
IF (NOT QScintilla_FIND_QUIETLY)
|
||||||
|
diff --git a/sqliteman/CMakeLists.txt b/sqliteman/CMakeLists.txt
|
||||||
|
index c9154a7..13397ee 100644
|
||||||
|
--- a/sqliteman/CMakeLists.txt
|
||||||
|
+++ b/sqliteman/CMakeLists.txt
|
||||||
|
@@ -139,12 +139,12 @@ IF (WANT_RESOURCES)
|
||||||
|
)
|
||||||
|
ENDIF (WANT_RESOURCES)
|
||||||
|
SET (SQLITEMAN_RCS ${SQLITEMAN_RCS} api/api.qrc)
|
||||||
|
-QT4_ADD_RESOURCES( SQLITEMAN_RC_RCS ${SQLITEMAN_RCS} )
|
||||||
|
+QT5_ADD_RESOURCES( SQLITEMAN_RC_RCS ${SQLITEMAN_RCS} )
|
||||||
|
|
||||||
|
|
||||||
|
-QT4_WRAP_UI( SQLITEMAN_UI_HDRS ${SQLITEMAN_UI} )
|
||||||
|
+QT5_WRAP_UI( SQLITEMAN_UI_HDRS ${SQLITEMAN_UI} )
|
||||||
|
|
||||||
|
-QT4_WRAP_CPP( SQLITEMAN_MOC_SRC ${SQLITEMAN_MOC} )
|
||||||
|
+QT5_WRAP_CPP( SQLITEMAN_MOC_SRC ${SQLITEMAN_MOC} )
|
||||||
|
|
||||||
|
INCLUDE_DIRECTORIES( ${CMAKE_BINARY_DIR} )
|
||||||
|
INCLUDE_DIRECTORIES( ${CMAKE_BINARY_DIR}/sqliteman )
|
||||||
|
@@ -157,10 +157,13 @@ IF (WANT_INTERNAL_QSCINTILLA)
|
||||||
|
${CMAKE_SOURCE_DIR}/sqliteman/qscintilla2/Qt4/Qsci
|
||||||
|
)
|
||||||
|
ELSE (WANT_INTERNAL_QSCINTILLA)
|
||||||
|
- INCLUDE_DIRECTORIES( ${QSCINTILLA_INCLUDE_DIR} )
|
||||||
|
+ INCLUDE_DIRECTORIES(
|
||||||
|
+ ${QSCINTILLA_INCLUDE_DIR}
|
||||||
|
+ ${Qt5Widgets_INCLUDE_DIRS}
|
||||||
|
+ ${Qt5Sql_INCLUDE_DIRS}
|
||||||
|
+ )
|
||||||
|
ENDIF (WANT_INTERNAL_QSCINTILLA)
|
||||||
|
|
||||||
|
-
|
||||||
|
IF (MSVC)
|
||||||
|
# this is a must to switch off subsystem:console (console window poping up)
|
||||||
|
# WinMain wrapper from QT_QTMAIN_LIBRARY is used and liner must be modified
|
||||||
|
@@ -178,6 +181,6 @@ ADD_EXECUTABLE( ${EXE_NAME} ${WIN32_SUBSYSTEM}
|
||||||
|
)
|
||||||
|
|
||||||
|
-TARGET_LINK_LIBRARIES( ${EXE_NAME} ${QT_LIBRARIES}) # ${POPULATOR_LIB})
|
||||||
|
+TARGET_LINK_LIBRARIES( ${EXE_NAME} Qt5::Widgets Qt5::Sql )
|
||||||
|
|
||||||
|
IF (WIN32)
|
||||||
|
# don't use console subsystem
|
||||||
|
diff --git a/sqliteman/alterviewdialog.h b/sqliteman/alterviewdialog.h
|
||||||
|
index 31407f9..b014473 100644
|
||||||
|
--- a/sqliteman/alterviewdialog.h
|
||||||
|
+++ b/sqliteman/alterviewdialog.h
|
||||||
|
@@ -8,11 +8,8 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#ifndef ALTERVIEWDIALOG_H
|
||||||
|
#define ALTERVIEWDIALOG_H
|
||||||
|
|
||||||
|
-#include <qwidget.h>
|
||||||
|
-
|
||||||
|
#include "ui_createviewdialog.h"
|
||||||
|
|
||||||
|
-
|
||||||
|
/*! \brief GUI for view altering
|
||||||
|
\author Petr Vanek <petr@scribus.info>
|
||||||
|
*/
|
||||||
|
@@ -22,10 +19,10 @@ class AlterViewDialog : public QDialog
|
||||||
|
|
||||||
|
public:
|
||||||
|
AlterViewDialog(const QString & name, const QString & schema, QWidget * parent = 0);
|
||||||
|
- ~AlterViewDialog(){};
|
||||||
|
+ ~AlterViewDialog(){}
|
||||||
|
|
||||||
|
bool update;
|
||||||
|
- void setText(const QString & text) { ui.sqlEdit->setText(text); };
|
||||||
|
+ void setText(const QString & text) { ui.sqlEdit->setText(text); }
|
||||||
|
|
||||||
|
private:
|
||||||
|
Ui::CreateViewDialog ui;
|
||||||
|
diff --git a/sqliteman/analyzedialog.h b/sqliteman/analyzedialog.h
|
||||||
|
index 4b871cf..3f4302e 100644
|
||||||
|
--- a/sqliteman/analyzedialog.h
|
||||||
|
+++ b/sqliteman/analyzedialog.h
|
||||||
|
@@ -8,8 +8,6 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#ifndef ANALYZEDIALOG_H
|
||||||
|
#define ANALYZEDIALOG_H
|
||||||
|
|
||||||
|
-#include <qdialog.h>
|
||||||
|
-
|
||||||
|
#include "ui_analyzedialog.h"
|
||||||
|
|
||||||
|
|
||||||
|
@@ -23,7 +21,7 @@ class AnalyzeDialog : public QDialog
|
||||||
|
|
||||||
|
public:
|
||||||
|
AnalyzeDialog(QWidget * parent = 0);
|
||||||
|
- ~AnalyzeDialog(){};
|
||||||
|
+ ~AnalyzeDialog(){}
|
||||||
|
|
||||||
|
private:
|
||||||
|
Ui::AnalyzeDialog ui;
|
||||||
|
diff --git a/sqliteman/constraintsdialog.h b/sqliteman/constraintsdialog.h
|
||||||
|
index 6ab19c7..61485bb 100644
|
||||||
|
--- a/sqliteman/constraintsdialog.h
|
||||||
|
+++ b/sqliteman/constraintsdialog.h
|
||||||
|
@@ -8,8 +8,6 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#ifndef CONSTRAINTSDIALOG_H
|
||||||
|
#define CONSTRAINTSDIALOG_H
|
||||||
|
|
||||||
|
-#include <qdialog.h>
|
||||||
|
-
|
||||||
|
#include "ui_constraintsdialog.h"
|
||||||
|
|
||||||
|
|
||||||
|
@@ -23,7 +21,7 @@ class ConstraintsDialog : public QDialog
|
||||||
|
|
||||||
|
public:
|
||||||
|
ConstraintsDialog(const QString & tabName, const QString & schema, QWidget * parent = 0);
|
||||||
|
- ~ConstraintsDialog(){};
|
||||||
|
+ ~ConstraintsDialog(){}
|
||||||
|
|
||||||
|
bool update;
|
||||||
|
|
||||||
|
diff --git a/sqliteman/createindexdialog.h b/sqliteman/createindexdialog.h
|
||||||
|
index 9c75b35..186a46a 100644
|
||||||
|
--- a/sqliteman/createindexdialog.h
|
||||||
|
+++ b/sqliteman/createindexdialog.h
|
||||||
|
@@ -8,8 +8,6 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#ifndef INDEXDIALOG_H
|
||||||
|
#define INDEXDIALOG_H
|
||||||
|
|
||||||
|
-#include <qwidget.h>
|
||||||
|
-
|
||||||
|
#include "ui_createindexdialog.h"
|
||||||
|
|
||||||
|
|
||||||
|
@@ -27,7 +25,7 @@ class CreateIndexDialog : public QDialog
|
||||||
|
\param parent standard Qt parent
|
||||||
|
*/
|
||||||
|
CreateIndexDialog(const QString & tabName, const QString & schema, QWidget * parent = 0);
|
||||||
|
- ~CreateIndexDialog(){};
|
||||||
|
+ ~CreateIndexDialog(){}
|
||||||
|
|
||||||
|
bool update;
|
||||||
|
|
||||||
|
diff --git a/sqliteman/dataexportdialog.cpp b/sqliteman/dataexportdialog.cpp
|
||||||
|
index 7ad5d03..ee77b25 100644
|
||||||
|
--- a/sqliteman/dataexportdialog.cpp
|
||||||
|
+++ b/sqliteman/dataexportdialog.cpp
|
||||||
|
@@ -223,7 +223,7 @@ bool DataExportDialog::exportHTML()
|
||||||
|
{
|
||||||
|
out << "<tr>";
|
||||||
|
for (int i = 0; i < m_header.size(); ++i)
|
||||||
|
- out << "<th>" << m_header.at(i) << "</th>";
|
||||||
|
+ out << "<th>" << m_header.at(i).toHtmlEscaped() << "</th>";
|
||||||
|
out << "</tr>" << endl();
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -234,7 +234,7 @@ bool DataExportDialog::exportHTML()
|
||||||
|
out << "<tr>";
|
||||||
|
QSqlRecord r = m_data->record(i);
|
||||||
|
for (int j = 0; j < m_header.size(); ++j)
|
||||||
|
- out << "<td>" << r.value(j).toString() << "</td>";
|
||||||
|
+ out << "<td>" << r.value(j).toString().toHtmlEscaped() << "</td>";
|
||||||
|
out << "</tr>" << endl();
|
||||||
|
}
|
||||||
|
out << "</table>" << endl() << "</body>" << endl() << "</html>";
|
||||||
|
@@ -256,7 +256,7 @@ bool DataExportDialog::exportExcelXML()
|
||||||
|
{
|
||||||
|
out << "<ss:Row ss:StyleID=\"1\">" << endl();
|
||||||
|
for (int i = 0; i < m_header.size(); ++i)
|
||||||
|
- out << "<ss:Cell><ss:Data ss:Type=\"String\">" << m_header.at(i) << "</ss:Data></ss:Cell>" << endl();
|
||||||
|
+ out << "<ss:Cell><ss:Data ss:Type=\"String\">" << m_header.at(i).toHtmlEscaped() << "</ss:Data></ss:Cell>" << endl();
|
||||||
|
out << "</ss:Row>" << endl();
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -267,7 +267,7 @@ bool DataExportDialog::exportExcelXML()
|
||||||
|
out << "<ss:Row>" << endl();
|
||||||
|
QSqlRecord r = m_data->record(i);
|
||||||
|
for (int j = 0; j < m_header.size(); ++j)
|
||||||
|
- out << "<ss:Cell><ss:Data ss:Type=\"String\">" << r.value(j).toString() << "</ss:Data></ss:Cell>" << endl();
|
||||||
|
+ out << "<ss:Cell><ss:Data ss:Type=\"String\">" << r.value(j).toString().toHtmlEscaped() << "</ss:Data></ss:Cell>" << endl();
|
||||||
|
out << "</ss:Row>" << endl();
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/sqliteman/populatordialog.cpp b/sqliteman/populatordialog.cpp
|
||||||
|
index 1e55f63..8e6e246 100644
|
||||||
|
--- a/sqliteman/populatordialog.cpp
|
||||||
|
+++ b/sqliteman/populatordialog.cpp
|
||||||
|
@@ -7,7 +7,7 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#include <QSqlQuery>
|
||||||
|
#include <QSqlError>
|
||||||
|
#include <QHeaderView>
|
||||||
|
-#include <math.h>
|
||||||
|
+#include <QtMath>
|
||||||
|
|
||||||
|
#include "populatordialog.h"
|
||||||
|
#include "populatorcolumnwidget.h"
|
||||||
|
--- a/sqliteman/shortcutmodel.cpp
|
||||||
|
+++ b/sqliteman/shortcutmodel.cpp
|
||||||
|
@@ -45,7 +45,7 @@ QVariant ShortcutModel::data(const QModelIndex & index, int role) const
|
||||||
|
return QVariant(index.column() == 0 ? m_values.at(index.row()).first : m_values.at(index.row()).second);
|
||||||
|
}
|
||||||
|
if (role == Qt::BackgroundRole && index.column() == 0 && m_values.at(index.row()).first.isEmpty())
|
||||||
|
- return QVariant(Qt::red);
|
||||||
|
+ return QVariant(QColor(Qt::red));
|
||||||
|
return QVariant();
|
||||||
|
}
|
||||||
|
|
||||||
|
diff --git a/sqliteman/sqlmodels.cpp b/sqliteman/sqlmodels.cpp
|
||||||
|
index 178b2e7..82d1f0c 100644
|
||||||
|
--- a/sqliteman/sqlmodels.cpp
|
||||||
|
+++ b/sqliteman/sqlmodels.cpp
|
||||||
|
@@ -47,7 +47,7 @@ QVariant SqlTableModel::data(const QModelIndex & item, int role) const
|
||||||
|
|
||||||
|
// mark rows prepared for a deletion in this trasnaction
|
||||||
|
if (role == Qt::BackgroundColorRole && m_deleteCache.contains(item.row()))
|
||||||
|
- return QVariant(Qt::red);
|
||||||
|
+ return QVariant(QColor(Qt::red));
|
||||||
|
|
||||||
|
// nulls
|
||||||
|
if (m_useNull && curr.isNull())
|
||||||
|
diff --git a/sqliteman/sqlparser/tosqlparse.h b/sqliteman/sqlparser/tosqlparse.h
|
||||||
|
index 3424fa2..678df90 100644
|
||||||
|
--- a/sqliteman/sqlparser/tosqlparse.h
|
||||||
|
+++ b/sqliteman/sqlparser/tosqlparse.h
|
||||||
|
@@ -50,7 +50,6 @@ This file is based on the TOra source code. http://tora.sf.net
|
||||||
|
|
||||||
|
#include <list>
|
||||||
|
#include <algorithm>
|
||||||
|
-// #include <qstring.h>
|
||||||
|
#include <QString>
|
||||||
|
|
||||||
|
// class toConnection;
|
||||||
|
diff --git a/sqliteman/tabletree.cpp b/sqliteman/tabletree.cpp
|
||||||
|
index 339e259..f4ab00c 100644
|
||||||
|
--- a/sqliteman/tabletree.cpp
|
||||||
|
+++ b/sqliteman/tabletree.cpp
|
||||||
|
@@ -6,6 +6,8 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
*/
|
||||||
|
#include <QMouseEvent>
|
||||||
|
#include <QApplication>
|
||||||
|
+#include <QDrag>
|
||||||
|
+#include <QMimeData>
|
||||||
|
|
||||||
|
#include "database.h"
|
||||||
|
#include "tabletree.h"
|
||||||
|
diff --git a/sqliteman/vacuumdialog.h b/sqliteman/vacuumdialog.h
|
||||||
|
index cac27f1..5e25214 100644
|
||||||
|
--- a/sqliteman/vacuumdialog.h
|
||||||
|
+++ b/sqliteman/vacuumdialog.h
|
||||||
|
@@ -8,7 +8,7 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#ifndef VACUUMDIALOG_H
|
||||||
|
#define VACUUMDIALOG_H
|
||||||
|
|
||||||
|
-#include <qdialog.h>
|
||||||
|
+#include <QDialog>
|
||||||
|
|
||||||
|
#include "ui_vacuumdialog.h"
|
||||||
|
|
||||||
|
diff --git a/sqliteman/sqliteprocess.h b/sqliteman/sqliteprocess.h
|
||||||
|
index aaa60ca..5bec5b0 100644
|
||||||
|
--- a/sqliteman/sqliteprocess.h
|
||||||
|
+++ b/sqliteman/sqliteprocess.h
|
||||||
|
@@ -8,6 +8,7 @@ for which a new license (GPL+exception) is in place.
|
||||||
|
#ifndef SQLITEPROCESS_H
|
||||||
|
#define SQLITEPROCESS_H
|
||||||
|
|
||||||
|
+#include <QObject>
|
||||||
|
#include <QStringList>
|
||||||
|
|
||||||
|
|
@ -0,0 +1,45 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
QT_VER=5.7.1
|
||||||
|
inherit cmake-utils flag-o-matic xdg-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Powerful GUI manager for the Sqlite3 database"
|
||||||
|
HOMEPAGE="https://sourceforge.net/projects/sqliteman/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-qt/qtcore-${QT_VER}:5
|
||||||
|
>=dev-qt/qtgui-${QT_VER}:5
|
||||||
|
>=dev-qt/qtsql-${QT_VER}:5[sqlite]
|
||||||
|
>=dev-qt/qtwidgets-${QT_VER}:5
|
||||||
|
>=x11-libs/qscintilla-2.9.4:=[qt5(+)]"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-lpthread.patch"
|
||||||
|
"${FILESDIR}/${P}-qt5.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# remove bundled lib
|
||||||
|
rm -rf "${S}"/${PN}/qscintilla2 || die
|
||||||
|
|
||||||
|
append-flags -fPIC
|
||||||
|
cmake-utils_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_desktop_database_update
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST jdk-7u80-docs-all.zip 61168809 SHA256 0494bd49bc9cb3cbe3203120ae8b2c8e0aeb1579cb15c0fbd3cd780d19aa200a SHA512 c673c00e55c9a19938c42512cb9c6ae65de9803a1307d11a2043903d87cc36d9ed1f5a1e287040d8570e430cfe55f496354c1242fe6e242f1245f8271394ea1a WHIRLPOOL ad18886c401ec42735665081a0dd5ba3dc7678de0171f3aa8151c2e4ce3392e467be65c602f393da38373e589fa9800ed1afd3601d2cef4e48b06e57f491698e
|
DIST jdk-7u80-docs-all.zip 61168809 SHA256 0494bd49bc9cb3cbe3203120ae8b2c8e0aeb1579cb15c0fbd3cd780d19aa200a SHA512 c673c00e55c9a19938c42512cb9c6ae65de9803a1307d11a2043903d87cc36d9ed1f5a1e287040d8570e430cfe55f496354c1242fe6e242f1245f8271394ea1a WHIRLPOOL ad18886c401ec42735665081a0dd5ba3dc7678de0171f3aa8151c2e4ce3392e467be65c602f393da38373e589fa9800ed1afd3601d2cef4e48b06e57f491698e
|
||||||
DIST jdk-8u144-docs-all.zip 93446459 SHA256 ae2b2fdb162ca5716fe60d8fddbe7b0d2059d2b571311d27d488a20a40c6b3be SHA512 28b4aa92453e61693fd72f190326c69956ab022400031b54490e11d81fb16b847eab8308e51126980d04b7ac21e1ea10c3446e621fef2293bc6e5f6ec9acf970 WHIRLPOOL ac12d6a2d83e6106e30d78ce50091c0f92cdbaefaaf94d61ac21b82e472ce606729a02c0ed9362098bc121ace16f149048df2b9d61640bda685a0d32dfea7555
|
DIST jdk-8u152-docs-all.zip 93495668 SHA256 68d1f0f7827d86c6309b04c0f089c219f203158e993a88b47a6acaa0e4b40823 SHA512 5aa49103685fc466bf2c5ff32aeee9ccf5b51359bb8e558bc8f23dc399fb108cba7fd282b669ce3b8062865fc4507afc809f8fb0ca844587eb168ad44c69ad77 WHIRLPOOL a0eff7c33c37c286a69e03340e1ccf5f4c59be40f0a03ff9c800960c2a26971cee22b94829bd1b064b77332b17590969cbcc31f291b7f8da0eebd63e5009aeeb
|
||||||
|
@ -0,0 +1,355 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils java-vm-2 prefix versionator
|
||||||
|
|
||||||
|
# This URIs need to be updated when bumping!
|
||||||
|
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html"
|
||||||
|
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html"
|
||||||
|
|
||||||
|
# This is a list of archs supported by this update.
|
||||||
|
# Currently arm comes and goes.
|
||||||
|
AT_AVAILABLE=( amd64 arm arm64 x86 x64-solaris sparc64-solaris x64-macos )
|
||||||
|
|
||||||
|
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||||
|
# the ebuild when it happens.
|
||||||
|
DEMOS_AVAILABLE=( amd64 arm arm64 x86 x64-solaris sparc64-solaris x64-macos )
|
||||||
|
|
||||||
|
if [[ "$(get_version_component_range 4)" == 0 ]] ; then
|
||||||
|
S_PV="$(get_version_component_range 1-3)"
|
||||||
|
else
|
||||||
|
MY_PV_EXT="u$(get_version_component_range 4)"
|
||||||
|
S_PV="$(get_version_component_range 1-4)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
|
||||||
|
|
||||||
|
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||||
|
AT_arm="jdk-${MY_PV}-linux-arm32-vfp-hflt.tar.gz"
|
||||||
|
AT_arm64="jdk-${MY_PV}-linux-arm64-vfp-hflt.tar.gz"
|
||||||
|
AT_x86="jdk-${MY_PV}-linux-i586.tar.gz"
|
||||||
|
AT_x64_solaris="jdk-${MY_PV}-solaris-x64.tar.gz"
|
||||||
|
AT_sparc64_solaris="${AT_sparc_solaris} jdk-${MY_PV}-solaris-sparcv9.tar.gz"
|
||||||
|
AT_x64_macos="jdk-${MY_PV}-macosx-x64.dmg"
|
||||||
|
|
||||||
|
DEMOS_amd64="jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||||
|
DEMOS_arm="jdk-${MY_PV}-linux-arm32-vfp-hflt-demos.tar.gz"
|
||||||
|
DEMOS_arm64="jdk-${MY_PV}-linux-arm64-vfp-hflt-demos.tar.gz"
|
||||||
|
DEMOS_x86="jdk-${MY_PV}-linux-i586-demos.tar.gz"
|
||||||
|
DEMOS_x64_solaris="jdk-${MY_PV}-solaris-x64-demos.tar.gz"
|
||||||
|
DEMOS_sparc64_solaris="jdk-${MY_PV}-solaris-sparcv9-demos.tar.gz"
|
||||||
|
DEMOS_x64_macos="jdk-${MY_PV}-macosx-x86_64-demos.zip"
|
||||||
|
|
||||||
|
JCE_DIR="UnlimitedJCEPolicyJDK8"
|
||||||
|
JCE_FILE="jce_policy-8.zip"
|
||||||
|
|
||||||
|
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||||
|
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||||
|
for d in "${AT_AVAILABLE[@]}"; do
|
||||||
|
SRC_URI+=" ${d}? ( $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||||
|
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||||
|
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||||
|
fi
|
||||||
|
SRC_URI+=" )"
|
||||||
|
done
|
||||||
|
unset d
|
||||||
|
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||||
|
|
||||||
|
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||||
|
SLOT="1.8"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc64-solaris ~x64-solaris"
|
||||||
|
IUSE="alsa commercial cups derby doc examples +fontconfig headless-awt javafx jce nsplugin selinux source visualvm"
|
||||||
|
REQUIRED_USE="javafx? ( alsa fontconfig )"
|
||||||
|
|
||||||
|
RESTRICT="fetch preserve-libs strip"
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
# NOTES:
|
||||||
|
#
|
||||||
|
# * cups is dlopened.
|
||||||
|
#
|
||||||
|
# * libpng is also dlopened but only by libsplashscreen, which isn't
|
||||||
|
# important, so we can exclude that.
|
||||||
|
#
|
||||||
|
# * We still need to work out the exact AWT and JavaFX dependencies
|
||||||
|
# under MacOS. It doesn't appear to use many, if any, of the
|
||||||
|
# dependencies below.
|
||||||
|
#
|
||||||
|
RDEPEND="!x64-macos? (
|
||||||
|
!headless-awt? (
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
)
|
||||||
|
javafx? (
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/libxml2:2
|
||||||
|
dev-libs/libxslt
|
||||||
|
media-libs/freetype:2
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libXxf86vm
|
||||||
|
x11-libs/pango
|
||||||
|
virtual/opengl
|
||||||
|
)
|
||||||
|
)
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
cups? ( net-print/cups )
|
||||||
|
doc? ( dev-java/java-sdk-docs:${SLOT} )
|
||||||
|
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||||
|
!prefix? ( sys-libs/glibc:* )
|
||||||
|
selinux? ( sec-policy/selinux-java )"
|
||||||
|
|
||||||
|
DEPEND="app-arch/zip
|
||||||
|
jce? ( app-arch/unzip )
|
||||||
|
examples? ( x64-macos? ( app-arch/unzip ) )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/jdk"
|
||||||
|
|
||||||
|
check_tarballs_available() {
|
||||||
|
local uri=$1; shift
|
||||||
|
local dl= unavailable=
|
||||||
|
for dl in "${@}" ; do
|
||||||
|
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ -n "${unavailable}" ]] ; then
|
||||||
|
if [[ -z ${_check_tarballs_available_once} ]] ; then
|
||||||
|
einfo
|
||||||
|
einfo "Oracle requires you to download the needed files manually after"
|
||||||
|
einfo "accepting their license through a javascript capable web browser."
|
||||||
|
einfo
|
||||||
|
_check_tarballs_available_once=1
|
||||||
|
fi
|
||||||
|
einfo "Download the following files:"
|
||||||
|
for dl in ${unavailable}; do
|
||||||
|
einfo " ${dl}"
|
||||||
|
done
|
||||||
|
einfo "at '${uri}'"
|
||||||
|
einfo "and move them to '${DISTDIR}'"
|
||||||
|
einfo
|
||||||
|
einfo "If the above mentioned urls do not point to the correct version anymore,"
|
||||||
|
einfo "please download the files from Oracle's java download archive:"
|
||||||
|
einfo
|
||||||
|
einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html#jdk-${MY_PV}-oth-JPR"
|
||||||
|
einfo
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_nofetch() {
|
||||||
|
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||||
|
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||||
|
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||||
|
fi
|
||||||
|
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||||
|
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if use x64-macos ; then
|
||||||
|
pushd "${T}" > /dev/null || die
|
||||||
|
mkdir dmgmount || die
|
||||||
|
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||||
|
-mountpoint "${T}"/dmgmount || die
|
||||||
|
printf -v update "%02d" $(get_version_component_range 4) || die
|
||||||
|
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ ${update}.pkg || die
|
||||||
|
hdiutil detach "${T}"/dmgmount || die
|
||||||
|
zcat jdk1${MY_PV%u*}0${update}.pkg/Payload | cpio -idv || die
|
||||||
|
mv Contents/Home "${WORKDIR}"/jdk${MY_PV} || die
|
||||||
|
popd > /dev/null || die
|
||||||
|
use jce && unpack "${JCE_FILE}"
|
||||||
|
else
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Upstream is changing their versioning scheme every release around 1.8.0.*;
|
||||||
|
# to stop having to change it over and over again, just wildcard match and
|
||||||
|
# live a happy life instead of trying to get this new jdk1.8.0_05 to work.
|
||||||
|
mv "${WORKDIR}"/jdk* "${S}" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if use jce ; then
|
||||||
|
mv "${WORKDIR}"/${JCE_DIR} jre/lib/security/ || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
if [[ -n ${JAVA_PKG_STRICT} ]] ; then
|
||||||
|
# Mark this binary early to run it now.
|
||||||
|
pax-mark m ./bin/javap
|
||||||
|
|
||||||
|
eqawarn "Ensure that this only calls trackJavaUsage(). If not, see bug #559936."
|
||||||
|
eqawarn
|
||||||
|
eqawarn "$(./bin/javap -J-Duser.home=${T} -c sun.misc.PostVMInitHook || die)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove the hook that calls Oracle's evil usage tracker. Not just
|
||||||
|
# because it's evil but because it breaks the sandbox during builds
|
||||||
|
# and we can't find any other feasible way to disable it or make it
|
||||||
|
# write somewhere else. See bug #559936 for details.
|
||||||
|
zip -d jre/lib/rt.jar sun/misc/PostVMInitHook.class || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}${dest#/}"
|
||||||
|
|
||||||
|
# Create files used as storage for system preferences.
|
||||||
|
mkdir jre/.systemPrefs || die
|
||||||
|
touch jre/.systemPrefs/.system.lock || die
|
||||||
|
touch jre/.systemPrefs/.systemRootModFile || die
|
||||||
|
|
||||||
|
if ! use alsa ; then
|
||||||
|
rm -vf jre/lib/*/libjsoundalsa.* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use commercial; then
|
||||||
|
rm -vfr lib/missioncontrol jre/lib/jfr* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use headless-awt ; then
|
||||||
|
rm -vf {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \
|
||||||
|
{,jre/}bin/{javaws,policytool} \
|
||||||
|
bin/appletviewer || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use javafx ; then
|
||||||
|
rm -vf jre/lib/*/lib*{decora,fx,glass,prism}* \
|
||||||
|
jre/lib/*/libgstreamer-lite.* {,jre/}lib/{,ext/}*fx* \
|
||||||
|
bin/*javafx* bin/javapackager || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use nsplugin ; then
|
||||||
|
rm -vf jre/lib/*/libnpjp2.* || die
|
||||||
|
else
|
||||||
|
local nsplugin=$(echo jre/lib/*/libnpjp2.*)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Even though plugins linked against multiple ffmpeg versions are
|
||||||
|
# provided, they generally lag behind what Gentoo has available.
|
||||||
|
rm -vf jre/lib/*/libavplugin* || die
|
||||||
|
|
||||||
|
# Packaged as dev-util/visualvm but some users prefer this version.
|
||||||
|
use visualvm || find -name "*visualvm*" -exec rm -vfr {} + || die
|
||||||
|
|
||||||
|
dodoc COPYRIGHT
|
||||||
|
dodir "${dest}"
|
||||||
|
cp -pPR bin include jre lib man "${ddest}" || die
|
||||||
|
|
||||||
|
if use derby ; then
|
||||||
|
cp -pPR db "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}" ; then
|
||||||
|
cp -pPR demo sample "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use jce ; then
|
||||||
|
dodir "${dest}"/jre/lib/security/strong-jce
|
||||||
|
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||||
|
"${ddest}"/jre/lib/security/strong-jce || die
|
||||||
|
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||||
|
"${ddest}"/jre/lib/security/strong-jce || die
|
||||||
|
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||||
|
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||||
|
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||||
|
"${dest}"/jre/lib/security/local_policy.jar
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use nsplugin ; then
|
||||||
|
local nsplugin_link=${nsplugin##*/}
|
||||||
|
nsplugin_link=${nsplugin_link/./-${PN}-${SLOT}.}
|
||||||
|
dosym "${dest}/${nsplugin}" "/usr/$(get_libdir)/nsbrowser/plugins/${nsplugin_link}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use source ; then
|
||||||
|
cp -v src.zip "${ddest}" || die
|
||||||
|
|
||||||
|
if use javafx ; then
|
||||||
|
cp -v javafx-src.zip "${ddest}" || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -d jre/lib/desktop ]] ; then
|
||||||
|
# Install desktop file for the Java Control Panel.
|
||||||
|
# Using ${PN}-${SLOT} to prevent file collision with jre and or
|
||||||
|
# other slots. make_desktop_entry can't be used as ${P} would
|
||||||
|
# end up in filename.
|
||||||
|
newicon jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||||
|
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||||
|
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT}#" \
|
||||||
|
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||||
|
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||||
|
-e "s#Application;##" \
|
||||||
|
-e "/Encoding/d" \
|
||||||
|
jre/lib/desktop/applications/sun_java.desktop \
|
||||||
|
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||||
|
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prune all fontconfig files so libfontconfig will be used and only install
|
||||||
|
# a Gentoo specific one if fontconfig is disabled.
|
||||||
|
# http://docs.oracle.com/javase/8/docs/technotes/guides/intl/fontconfig.html
|
||||||
|
rm "${ddest}"/jre/lib/fontconfig.* || die
|
||||||
|
if ! use fontconfig ; then
|
||||||
|
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||||
|
eprefixify "${T}"/fontconfig.properties
|
||||||
|
insinto "${dest}"/jre/lib/
|
||||||
|
doins "${T}"/fontconfig.properties
|
||||||
|
fi
|
||||||
|
|
||||||
|
# This needs to be done before CDS - #215225
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
|
||||||
|
# see bug #207282
|
||||||
|
einfo "Creating the Class Data Sharing archives"
|
||||||
|
case ${ARCH} in
|
||||||
|
arm|ia64)
|
||||||
|
${ddest}/bin/java -client -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
x86)
|
||||||
|
${ddest}/bin/java -client -Xshare:dump || die
|
||||||
|
# limit heap size for large memory on x86 #467518
|
||||||
|
# this is a workaround and shouldn't be needed.
|
||||||
|
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
${ddest}/bin/java -server -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Remove empty dirs we might have copied.
|
||||||
|
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||||
|
|
||||||
|
if use x64-macos ; then
|
||||||
|
# Fix miscellaneous install_name issues.
|
||||||
|
local lib
|
||||||
|
for lib in decora_sse glass prism_{common,es2,sw} ; do
|
||||||
|
lib=lib${lib}.dylib
|
||||||
|
einfo "Fixing self-reference of ${lib}"
|
||||||
|
install_name_tool \
|
||||||
|
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||||
|
"${ddest}"/jre/lib/${lib} || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||||
|
java-vm_revdep-mask
|
||||||
|
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
java-vm-2_pkg_postinst
|
||||||
|
|
||||||
|
if ! use headless-awt && ! use javafx; then
|
||||||
|
ewarn "You have disabled the javafx flag. Some modern desktop Java applications"
|
||||||
|
ewarn "require this and they may fail with a confusing error message."
|
||||||
|
fi
|
||||||
|
}
|
@ -1,3 +1,5 @@
|
|||||||
DIST jce_policy-8.zip 8409 SHA256 f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 SHA512 abbaa81a35f904ec61b4cf3c2d1ca8c8d49e53bb248e698185eea906939d68f5063412800585ec74027aab1012ef189aebe1dc99fe8ef4230a0ecb0b527f88e5 WHIRLPOOL 8c9ce1ea4673b75fa6271b74e598880f98361d5d2c9c25439fa0af3d07cfeb871b39682dae4e38160f49770b1fec953162e451b9b2cf44d2c72a226944212bcc
|
DIST jce_policy-8.zip 8409 SHA256 f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 SHA512 abbaa81a35f904ec61b4cf3c2d1ca8c8d49e53bb248e698185eea906939d68f5063412800585ec74027aab1012ef189aebe1dc99fe8ef4230a0ecb0b527f88e5 WHIRLPOOL 8c9ce1ea4673b75fa6271b74e598880f98361d5d2c9c25439fa0af3d07cfeb871b39682dae4e38160f49770b1fec953162e451b9b2cf44d2c72a226944212bcc
|
||||||
DIST jre-8u144-linux-i586.tar.gz 78658631 SHA256 9ac5b0d6cda9279a4959a6eb635d849d745a37dafc24666539d1c8f7d76ab77a SHA512 038e367fb00007e6b0f70ed3e48f318cfcb4144ef88b3a33d6c152cb186ede43622bc5d2fb40b39c695fdbe1fa735ab97f501a6ad0ed0a6cf48b286cc08e9ceb WHIRLPOOL 0bac95fc572bb1466b3f69c7e3dd03a77611366bc7c8076eb2feac41ecfde9a4aea6bb60b52b9db1dc0ec2bffcf553abe4ac4b1ffd28f7f3e1b6b71cd8ffc2fb
|
DIST jre-8u144-linux-i586.tar.gz 78658631 SHA256 9ac5b0d6cda9279a4959a6eb635d849d745a37dafc24666539d1c8f7d76ab77a SHA512 038e367fb00007e6b0f70ed3e48f318cfcb4144ef88b3a33d6c152cb186ede43622bc5d2fb40b39c695fdbe1fa735ab97f501a6ad0ed0a6cf48b286cc08e9ceb WHIRLPOOL 0bac95fc572bb1466b3f69c7e3dd03a77611366bc7c8076eb2feac41ecfde9a4aea6bb60b52b9db1dc0ec2bffcf553abe4ac4b1ffd28f7f3e1b6b71cd8ffc2fb
|
||||||
DIST jre-8u144-linux-x64.tar.gz 75922776 SHA256 4e6e11aad54ae3c716a5607ee88d81f3f1e8b5b23ee474b0272dba351ee9f28a SHA512 fba5a5f5959746cb76a71847f5c6e3142816940d18c0022c0baf59611d43b24fae1052eeb217f09e840b5c393118260fb99dd38d1db7e74bb07ab0c34c2e1d60 WHIRLPOOL ac1921780076ff7ab5be5b942d5be0bab7fe12c027f1564b91734086d14c5a0da6b66d137034d7ee0318c4f72cb843013488591d1066a5f55c66dd4f53561a6f
|
DIST jre-8u144-linux-x64.tar.gz 75922776 SHA256 4e6e11aad54ae3c716a5607ee88d81f3f1e8b5b23ee474b0272dba351ee9f28a SHA512 fba5a5f5959746cb76a71847f5c6e3142816940d18c0022c0baf59611d43b24fae1052eeb217f09e840b5c393118260fb99dd38d1db7e74bb07ab0c34c2e1d60 WHIRLPOOL ac1921780076ff7ab5be5b942d5be0bab7fe12c027f1564b91734086d14c5a0da6b66d137034d7ee0318c4f72cb843013488591d1066a5f55c66dd4f53561a6f
|
||||||
|
DIST jre-8u152-linux-i586.tar.gz 83131659 SHA256 1d0c9202fbed3136d46674547b92d467e28b6256dce5d1793c55c284c285a14d SHA512 8bd655ae97c333ed57991ed6d13d2c2647f85e5a1c853dd76031b8e7689db9a1b183bc665acc5b9f989139b34300ac65ab65c80e18234d6d1b06a4512fc4e542 WHIRLPOOL ea908a4efed078433cfb21ae6f015292ad0910e716e3f1a8748336e44484f0848dc317518e4fac04fd38aa6338f43b389c586b1cb6164639830f0024313688b7
|
||||||
|
DIST jre-8u152-linux-x64.tar.gz 80061016 SHA256 ed04ffbf8050a69b15f02c51a2cae8e0de9362e7f6fe8995b1c39c613fc20ede SHA512 7c58ff2c3ac9af423ffab0ebfbfa7b4842072f6554569d76a99f8c82fa6935e36dbcf811f9c5510d71fc87db9520e684d877d99cae95f4874578ba42157ce85d WHIRLPOOL 7a3f4e34d70b4ccc850df754084448065c844973d77dec98ff57c2c8fa6338417b4e3f732995fcbc4e66cd8cbc34a2306aff11c4579749d66e33538c0d724682
|
||||||
|
@ -0,0 +1,251 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils java-vm-2 prefix versionator
|
||||||
|
|
||||||
|
# This URIs need updating when bumping!
|
||||||
|
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html"
|
||||||
|
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html"
|
||||||
|
|
||||||
|
if [[ "$(get_version_component_range 4)" == 0 ]] ; then
|
||||||
|
S_PV="$(get_version_component_range 1-3)"
|
||||||
|
else
|
||||||
|
MY_PV_EXT="u$(get_version_component_range 4)"
|
||||||
|
S_PV="$(get_version_component_range 1-4)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
MY_PV="$(get_version_component_range 2)${MY_PV_EXT}"
|
||||||
|
|
||||||
|
AT_amd64="jre-${MY_PV}-linux-x64.tar.gz"
|
||||||
|
AT_x86="jre-${MY_PV}-linux-i586.tar.gz"
|
||||||
|
|
||||||
|
JCE_DIR="UnlimitedJCEPolicyJDK8"
|
||||||
|
JCE_FILE="jce_policy-8.zip"
|
||||||
|
|
||||||
|
DESCRIPTION="Oracle's Java SE Runtime Environment"
|
||||||
|
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( ${AT_amd64} )
|
||||||
|
x86? ( ${AT_x86} )
|
||||||
|
jce? ( ${JCE_FILE} )"
|
||||||
|
|
||||||
|
LICENSE="Oracle-BCLA-JavaSE"
|
||||||
|
SLOT="1.8"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="alsa commercial cups +fontconfig headless-awt javafx jce nsplugin selinux"
|
||||||
|
|
||||||
|
RESTRICT="fetch preserve-libs strip"
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
# NOTES:
|
||||||
|
#
|
||||||
|
# * cups is dlopened.
|
||||||
|
#
|
||||||
|
# * libpng is also dlopened but only by libsplashscreen, which isn't
|
||||||
|
# important, so we can exclude that.
|
||||||
|
#
|
||||||
|
# * We still need to work out the exact AWT and JavaFX dependencies
|
||||||
|
# under MacOS. It doesn't appear to use many, if any, of the
|
||||||
|
# dependencies below.
|
||||||
|
#
|
||||||
|
RDEPEND="!x64-macos? (
|
||||||
|
!headless-awt? (
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
)
|
||||||
|
javafx? (
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/libxml2:2
|
||||||
|
dev-libs/libxslt
|
||||||
|
media-libs/freetype:2
|
||||||
|
x11-libs/cairo
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/libXxf86vm
|
||||||
|
x11-libs/pango
|
||||||
|
virtual/opengl
|
||||||
|
)
|
||||||
|
)
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
cups? ( net-print/cups )
|
||||||
|
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||||
|
!prefix? ( sys-libs/glibc:* )
|
||||||
|
selinux? ( sec-policy/selinux-java )"
|
||||||
|
|
||||||
|
DEPEND="app-arch/zip
|
||||||
|
jce? ( app-arch/unzip )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/jre"
|
||||||
|
|
||||||
|
pkg_nofetch() {
|
||||||
|
local AT_ARCH="AT_${ARCH}"
|
||||||
|
local AT="${!AT_ARCH}"
|
||||||
|
|
||||||
|
einfo "Please download '${AT}' from:"
|
||||||
|
einfo "'${JRE_URI}'"
|
||||||
|
einfo "and move it to '${DISTDIR}'"
|
||||||
|
|
||||||
|
if use jce; then
|
||||||
|
einfo "Also download '${JCE_FILE}' from:"
|
||||||
|
einfo "'${JCE_URI}'"
|
||||||
|
einfo "and move it to '${DISTDIR}'"
|
||||||
|
fi
|
||||||
|
|
||||||
|
einfo
|
||||||
|
einfo "If the above mentioned urls do not point to the correct version anymore,"
|
||||||
|
einfo "please download the files from Oracle's java download archive:"
|
||||||
|
einfo
|
||||||
|
einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html#jre-${MY_PV}-oth-JPR"
|
||||||
|
einfo
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Upstream is changing their versioning scheme every release around 1.8.0.*;
|
||||||
|
# to stop having to change it over and over again, just wildcard match and
|
||||||
|
# live a happy life instead of trying to get this new jre1.8.0_05 to work.
|
||||||
|
mv "${WORKDIR}"/jre* "${S}" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if use jce ; then
|
||||||
|
mv "${WORKDIR}"/${JCE_DIR} lib/security/ || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
|
||||||
|
# Remove the hook that calls Oracle's evil usage tracker. Not just
|
||||||
|
# because it's evil but because it breaks the sandbox during builds
|
||||||
|
# and we can't find any other feasible way to disable it or make it
|
||||||
|
# write somewhere else. See bug #559936 for details.
|
||||||
|
zip -d lib/rt.jar sun/misc/PostVMInitHook.class || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}${dest#/}"
|
||||||
|
|
||||||
|
# Create files used as storage for system preferences.
|
||||||
|
mkdir .systemPrefs || die
|
||||||
|
touch .systemPrefs/.system.lock || die
|
||||||
|
touch .systemPrefs/.systemRootModFile || die
|
||||||
|
|
||||||
|
if ! use alsa ; then
|
||||||
|
rm -vf lib/*/libjsoundalsa.* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use commercial; then
|
||||||
|
rm -vfr lib/jfr* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use headless-awt ; then
|
||||||
|
rm -vf lib/*/lib*{[jx]awt,splashscreen}* \
|
||||||
|
bin/{javaws,policytool} || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use javafx ; then
|
||||||
|
rm -vf lib/*/lib*{decora,fx,glass,prism}* \
|
||||||
|
lib/*/libgstreamer-lite.* lib/{,ext/}*fx* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use nsplugin ; then
|
||||||
|
rm -vf lib/*/libnpjp2.* || die
|
||||||
|
else
|
||||||
|
local nsplugin=$(echo lib/*/libnpjp2.*)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Even though plugins linked against multiple ffmpeg versions are
|
||||||
|
# provided, they generally lag behind what Gentoo has available.
|
||||||
|
rm -vf lib/*/libavplugin* || die
|
||||||
|
|
||||||
|
dodoc COPYRIGHT
|
||||||
|
dodir "${dest}"
|
||||||
|
cp -pPR bin lib man "${ddest}" || die
|
||||||
|
|
||||||
|
if use jce ; then
|
||||||
|
dodir ${dest}/lib/security/strong-jce
|
||||||
|
mv "${ddest}"/lib/security/US_export_policy.jar \
|
||||||
|
"${ddest}"/lib/security/strong-jce || die
|
||||||
|
mv "${ddest}"/lib/security/local_policy.jar \
|
||||||
|
"${ddest}"/lib/security/strong-jce || die
|
||||||
|
dosym "${dest}"/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||||
|
"${dest}"/lib/security/US_export_policy.jar
|
||||||
|
dosym "${dest}"/lib/security/${JCE_DIR}/local_policy.jar \
|
||||||
|
"${dest}"/lib/security/local_policy.jar
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use nsplugin ; then
|
||||||
|
local nsplugin_link=${nsplugin##*/}
|
||||||
|
nsplugin_link=${nsplugin_link/./-${PN}-${SLOT}.}
|
||||||
|
dosym "${dest}/${nsplugin}" "/usr/$(get_libdir)/nsbrowser/plugins/${nsplugin_link}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install desktop file for the Java Control Panel.
|
||||||
|
# Using ${PN}-${SLOT} to prevent file collision with jre and or other slots.
|
||||||
|
# make_desktop_entry can't be used as ${P} would end up in filename.
|
||||||
|
newicon lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||||
|
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||||
|
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JRE ${SLOT}#" \
|
||||||
|
-e "s#Exec=.*#Exec=/opt/${P}/bin/jcontrol#" \
|
||||||
|
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||||
|
-e "s#Application;##" \
|
||||||
|
-e "/Encoding/d" \
|
||||||
|
lib/desktop/applications/sun_java.desktop > \
|
||||||
|
"${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||||
|
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||||
|
|
||||||
|
# Prune all fontconfig files so libfontconfig will be used and only install
|
||||||
|
# a Gentoo specific one if fontconfig is disabled.
|
||||||
|
# http://docs.oracle.com/javase/8/docs/technotes/guides/intl/fontconfig.html
|
||||||
|
rm "${ddest}"/lib/fontconfig.* || die
|
||||||
|
if ! use fontconfig ; then
|
||||||
|
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||||
|
eprefixify "${T}"/fontconfig.properties
|
||||||
|
insinto "${dest}"/lib/
|
||||||
|
doins "${T}"/fontconfig.properties
|
||||||
|
fi
|
||||||
|
|
||||||
|
# This needs to be done before CDS - #215225
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
|
||||||
|
# see bug #207282
|
||||||
|
einfo "Creating the Class Data Sharing archives"
|
||||||
|
case ${ARCH} in
|
||||||
|
arm|ia64)
|
||||||
|
${ddest}/bin/java -client -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
x86)
|
||||||
|
${ddest}/bin/java -client -Xshare:dump || die
|
||||||
|
# limit heap size for large memory on x86 #467518
|
||||||
|
# this is a workaround and shouldn't be needed.
|
||||||
|
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
${ddest}/bin/java -server -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Remove empty dirs we might have copied.
|
||||||
|
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||||
|
|
||||||
|
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||||
|
java-vm_revdep-mask
|
||||||
|
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
java-vm-2_pkg_postinst
|
||||||
|
|
||||||
|
if ! use headless-awt && ! use javafx; then
|
||||||
|
ewarn "You have disabled the javafx flag. Some modern desktop Java applications"
|
||||||
|
ewarn "require this and they may fail with a confusing error message."
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST gnat-gpl-2017-src.tar.gz 8783473 SHA256 91c9733fb8f8ca4c42fbcab3bc8a54fc83083126f6e6b630c9a36f3654537c29 SHA512 ae7314a2241107ed4d962dce08306eeb34c5f11e26183935bbb1ccf3a5eb011d6457c1b6fcded93dd0ee9ba31d791971ebe2a5a5a0ae04ff80d87a670325a098 WHIRLPOOL cf98ed36553ddfb54502f10898016017e387920bea074395c3a84047c2ec707734a9299de8c5f2f1931a53e04c24e67f8ab017437fbee7b7a658a6c0bca46e35
|
||||||
|
DIST spark-gpl-2017-src.tar.gz 19750595 SHA256 39f12849e0c537fe29b874ddc8f6949956894eb4b8e8f5451cbcea6bd3552622 SHA512 90e7644daa6a935c839da9799c6dc5fe0a566f29c5f5d0a964ef5c888581f18c11adf6aa0151ae72437b91430fae06604dab8c3f1fd3222d749cfd330293ff6e WHIRLPOOL f476fd03e1c30f2bc9e92719bf7b3724699586e3c030096dac5c4042e44b6f2cbf28e410bd918e2f4c25ac930229e7b42d6ed6a0b18be65d6a234b8cedd6f5c7
|
@ -0,0 +1,10 @@
|
|||||||
|
--- spark-gpl-2017-src/gnat2why/gnat2why_c.gpr.old 2017-10-04 21:41:41.613376056 +0200
|
||||||
|
+++ spark-gpl-2017-src/gnat2why/gnat2why_c.gpr 2017-10-04 21:42:30.582572536 +0200
|
||||||
|
@@ -1,4 +1,7 @@
|
||||||
|
project Gnat2Why_C is
|
||||||
|
for Languages use ("C");
|
||||||
|
for Object_Dir use "obj";
|
||||||
|
+ package Compiler is
|
||||||
|
+ for Driver ("C") use External ("CC", "gcc");
|
||||||
|
+ end Compiler;
|
||||||
|
end Gnat2Why_C;
|
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>tupone@gentoo.org</email>
|
||||||
|
<name>Tupone Alfredo</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
SPARK is a software development technology specifically designed for
|
||||||
|
engineering high-reliability applications. It consists of a programming
|
||||||
|
language, a verification toolset and a design method which, taken
|
||||||
|
together, ensure that ultra-low defect software can be deployed in
|
||||||
|
application domains where high-reliability must be assured, for example
|
||||||
|
where safety and security are key requirements.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,60 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit toolchain-funcs multiprocessing
|
||||||
|
|
||||||
|
MYP=${PN}-gpl-${PV}
|
||||||
|
|
||||||
|
DESCRIPTION="Software development for high-reliability applications."
|
||||||
|
HOMEPAGE="http://libre.adacore.com"
|
||||||
|
SRC_URI="http://mirrors.cdn.adacore.com/art/591c4777c7a447af2deed05e
|
||||||
|
-> ${MYP}-src.tar.gz
|
||||||
|
http://mirrors.cdn.adacore.com/art/591adbb4c7a4473fcc4532a3
|
||||||
|
-> gnat-gpl-2017-src.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-lang/gnat-gpl:6.3.0
|
||||||
|
>=dev-ada/gnatcoll-2017[gnat_2017,projects]
|
||||||
|
sci-mathematics/alt-ergo
|
||||||
|
sci-mathematics/why3-for-spark"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-ada/gprbuild[gnat_2017]"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${MYP}-src
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
ln -sf "${WORKDIR}"/gnat-gpl-2017-src/src/ada gnat2why/gnat_src || die
|
||||||
|
GCC_PV=6.3.0
|
||||||
|
sed -i \
|
||||||
|
-e "s:gnatmake:gnatmake-${GCC_PV}:g" \
|
||||||
|
-e "s:gnatls:gnatls-${GCC_PV}:g" \
|
||||||
|
Makefile \
|
||||||
|
gnat2why/Makefile || die
|
||||||
|
default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake gnat2why gnatprove
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake INSTALLDIR="${D}"/usr install
|
||||||
|
einstalldocs
|
||||||
|
dosym ../../../lib64/why3/why3server /usr/libexec/spark/bin/why3server
|
||||||
|
dobin install/bin/gnatprove
|
||||||
|
mv install/share/doc/spark/* "${D}"/usr/share/doc/${PF} || die
|
||||||
|
exeinto /usr/libexec/spark/bin
|
||||||
|
doexe install/bin/gnat2why
|
||||||
|
doexe install/bin/spark_memcached_wrapper
|
||||||
|
doexe install/bin/spark_report
|
||||||
|
doexe install/bin/spark_codepeer_wrapper
|
||||||
|
mv "${D}"/usr/bin/target.atp "${D}"/usr/libexec/spark/bin || die
|
||||||
|
}
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=YEWENBIN
|
||||||
|
|
||||||
|
inherit perl-module elisp-common
|
||||||
|
|
||||||
|
DESCRIPTION="Perl Develop Environment in Emacs"
|
||||||
|
|
||||||
|
LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="virtual/emacs"
|
||||||
|
DEPEND="dev-perl/Module-Build
|
||||||
|
${RDEPEND}"
|
||||||
|
myconf="--elispdir=${D}${SITELISP}/pde"
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
local MODULES=(
|
||||||
|
"Emacs::PDE ${PV}"
|
||||||
|
"Emacs::PDE::Util"
|
||||||
|
)
|
||||||
|
local failed=()
|
||||||
|
for dep in "${MODULES[@]}"; do
|
||||||
|
ebegin "Compile testing ${dep}"
|
||||||
|
perl -Mblib="${S}" -M"${dep} ()" -e1
|
||||||
|
eend $? || failed+=( "$dep" )
|
||||||
|
done
|
||||||
|
if [[ ${failed[@]} ]]; then
|
||||||
|
echo
|
||||||
|
eerror "One or more modules failed compile:";
|
||||||
|
for dep in "${failed[@]}"; do
|
||||||
|
eerror " ${dep}"
|
||||||
|
done
|
||||||
|
die "Failing due to module compilation errors";
|
||||||
|
fi
|
||||||
|
perl-module_src_test
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=PALI
|
||||||
|
DIST_VERSION=1.01
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Parse and format RFC 2822 email addresses and groups"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
virtual/perl-Exporter
|
||||||
|
virtual/perl-XSLoader
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
virtual/perl-Test-Simple
|
||||||
|
)
|
||||||
|
"
|
@ -0,0 +1 @@
|
|||||||
|
DIST Email-Address-XS-1.01.tar.gz 26805 SHA256 204bf61bc00fcb71100326bda81363803b71446dcf43074d3cb876a71d0a0c26 SHA512 399d8365f2d9d642f482b5fcb4400cb66923f99938180ed1e68c3c7729d44eb53159889780ce6bb97857ab8ef3bc0c4f2dbe74ee453ab250e003761f66c28449 WHIRLPOOL bcfaddf9499773d8a2bb77da0d2b072d702893c87e9effa07e2f3b90420951cd24a7f2d995537f0974c525d3fd0f8cc3dd7cee2f4230049e708855a6a07e17af
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>perl@gentoo.org</email>
|
||||||
|
<name>Gentoo Perl Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="cpan">Email-Address-XS</remote-id>
|
||||||
|
<remote-id type="cpan-module">Email::Address::XS</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=RJBS
|
||||||
|
DIST_VERSION=1.022
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Parse a MIME Content-Type Header or Content-Disposition Header"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
>=virtual/perl-Encode-2.870.0
|
||||||
|
>=virtual/perl-Exporter-5.570.0
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
>=virtual/perl-CPAN-Meta-2.120.900
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
>=virtual/perl-Test-Simple-0.960.0
|
||||||
|
)
|
||||||
|
"
|
@ -1,2 +1,3 @@
|
|||||||
DIST Email-MIME-ContentType-1.016.tar.gz 14231 SHA256 33507420ab5f87ab0edbf173454cb6c59e05bd0650dc07de351dc0b501ffd4d1 SHA512 f2ceb070f4bb02882bcd68c8f6a93e6cd34cbef1cf019ca83135a4461c3376b124bd6352def0325be418ca9d0e97c42d3f1d918a92768ba3b79f806995f9a8ba WHIRLPOOL b0a6d1a281d61051f2a306933e687e4003e4576a4f1275f180b47ec73045bab07edd18b922b99458daad35ab1ee877117598211bb0a5bb638d9bcdb515285340
|
DIST Email-MIME-ContentType-1.016.tar.gz 14231 SHA256 33507420ab5f87ab0edbf173454cb6c59e05bd0650dc07de351dc0b501ffd4d1 SHA512 f2ceb070f4bb02882bcd68c8f6a93e6cd34cbef1cf019ca83135a4461c3376b124bd6352def0325be418ca9d0e97c42d3f1d918a92768ba3b79f806995f9a8ba WHIRLPOOL b0a6d1a281d61051f2a306933e687e4003e4576a4f1275f180b47ec73045bab07edd18b922b99458daad35ab1ee877117598211bb0a5bb638d9bcdb515285340
|
||||||
DIST Email-MIME-ContentType-1.018.tar.gz 17195 SHA256 7508cd1227b8f150a403ca49658cb4a0892836dd8f01ff95f049957b2abf10f9 SHA512 0b3f9af2521cfd2aaac602f8e67f1ab12b7f9aa711d16ef73f95cb197ceae96c3f72328a21ba7c6a5c37a87822d774b0dfef090bc6b371b11e0dd866c61b197b WHIRLPOOL d93c33fa6c97c3cfcd8027ab2b9d348d392cfcf10e2632d18abdc78aa093949397120a673d68f1a9b653e8f89f2239ef079fb739cb8a994e985688b758dfbb62
|
DIST Email-MIME-ContentType-1.018.tar.gz 17195 SHA256 7508cd1227b8f150a403ca49658cb4a0892836dd8f01ff95f049957b2abf10f9 SHA512 0b3f9af2521cfd2aaac602f8e67f1ab12b7f9aa711d16ef73f95cb197ceae96c3f72328a21ba7c6a5c37a87822d774b0dfef090bc6b371b11e0dd866c61b197b WHIRLPOOL d93c33fa6c97c3cfcd8027ab2b9d348d392cfcf10e2632d18abdc78aa093949397120a673d68f1a9b653e8f89f2239ef079fb739cb8a994e985688b758dfbb62
|
||||||
|
DIST Email-MIME-ContentType-1.022.tar.gz 20365 SHA256 9abb7280b0da62a855ae5528b14deb94341a84e721af0a7e5a2adc3534ec5310 SHA512 38561922e0dbc180ac24003a3b64ef39e25a5607bbedc75a3e4580490ab84e02bfd5165225eff4884112cf1f82ec46ee62f31c047acea6b9a3cca390deb965be WHIRLPOOL f00c0429541fe4c6e80f95873819c1511f3a60aba9dd9dd29dbdcf422247fbb709af2fa164105d2fdc73038d8d4274958f5d8f40f0ab7662f8b6abd23f5a51c0
|
||||||
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=RJBS
|
||||||
|
DIST_VERSION=1.946
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Easy MIME message parsing"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
dev-perl/Email-Address-XS
|
||||||
|
>=dev-perl/Email-MIME-ContentType-1.22.0
|
||||||
|
>=dev-perl/Email-MIME-Encodings-1.314.0
|
||||||
|
dev-perl/Email-MessageID
|
||||||
|
>=dev-perl/Email-Simple-2.212.0
|
||||||
|
>=virtual/perl-Encode-1.980.100
|
||||||
|
virtual/perl-MIME-Base64
|
||||||
|
>=dev-perl/MIME-Types-1.130.0
|
||||||
|
dev-perl/Module-Runtime
|
||||||
|
virtual/perl-Scalar-List-Utils
|
||||||
|
virtual/perl-parent
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
>=virtual/perl-Test-Simple-0.960.0
|
||||||
|
)
|
||||||
|
"
|
@ -0,0 +1,27 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DIST_AUTHOR=RJBS
|
||||||
|
DIST_VERSION=2.214
|
||||||
|
inherit perl-module
|
||||||
|
|
||||||
|
DESCRIPTION="Simple parsing of RFC2822 message format and headers"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~sparc-solaris ~x86-solaris"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
virtual/perl-Carp
|
||||||
|
dev-perl/Email-Date-Format
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/perl-ExtUtils-MakeMaker
|
||||||
|
test? (
|
||||||
|
>=virtual/perl-CPAN-Meta-2.120.900
|
||||||
|
>=virtual/perl-Test-Simple-0.960.0
|
||||||
|
virtual/perl-File-Spec
|
||||||
|
)
|
||||||
|
"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue