parent
3ba68dffb4
commit
0ba706dd1b
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29264 BLAKE2B 3c59d000167fbfa782cbb8a49d8a2e20dadc836a1249c9f6cf5fd32e4c61853b89d01eaedf06756466e9cd0e032e3bdabd50e809eed34ed60cc87f2349710489 SHA512 23bbb79484a0ac2411f980b0a7a1c93c3e369802a57c46874cea7bf7c54198d92a362a2e113486d9660f9bd64ea6d03f5c8fed0c5846f05c3486d22e87649b29
|
||||
TIMESTAMP 2021-06-14T07:39:05Z
|
||||
MANIFEST Manifest.files.gz 29259 BLAKE2B 37fbf18cd37ebd1334b326e19ce5f535e7a9afbd54274ef223a72317bd412a752e3887990c040733211bafb95bf6a0c28051d6247a78774567b373c0b7b15986 SHA512 e5dd27947c4dbd680827aeb18728c226ccddb440be76cfe141dcfdf9381341e7ca5d2d0a23ca5be760d665d7c012023b74a635d9c7ae57bd550204d5edc03c36
|
||||
TIMESTAMP 2021-06-14T14:09:06Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmDHB5lfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmDHYwJfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klD/Ww//UvfMbhqMAMaHJYsVsaJT4wj33aJcp5TqRvThgXwq6JRSqu6C4sFlmI6y
|
||||
KjbFRoKAykw5J/TXkDG+qZiQ861OegbZMBdXzVYef+e6AUdBHFHJ8KHiffGf5v7N
|
||||
RHoOaJvz78ur5FOI/Sx5owh9Wk3cjNG272n8sPKM0Qwmle46ViuhaU4JOkDnqWty
|
||||
Hh1CKwInKjtnVVXcbWnO933m+iu7yhT1j7N5kKtKxH1IipG/dxvNVjx75zvSXdtO
|
||||
iTU2ANYg+p+xQVju+dOSFQGmb4HBK1v5n7lDEssXo2DloGxkh62Vm+8c3Pf7hETu
|
||||
dKrxzYXqo/yvVKgrILQUAsltBzhmhxIbLuEL9Foizez9lsUBvCbD6lVgxjV9jF/8
|
||||
2KDOD/Vv+DaeC8bIRAwsx6sGejKmC+h/6v+OePF5d8GOsSnvAx/63Hre0tryiOy0
|
||||
SWY7AP35cS5oRRjFRjmwRYJQMWvyKNWcA4MLiwLIge41igPnYWkn0DQIx4KqaUBP
|
||||
M7P4JZuPpB9GBZpiQJPOe4ob2gBpQCNaxUANVRL33chjr9FgEBQBSCLp6sdjJ7Tj
|
||||
dlMQvGk4vMVNVBHX3iIYkl1QF5UZYCDZyKsgSGoWh8RU/wHIBNw5i4ySeIZQayK+
|
||||
vTXirg9OWkUXFejZrXHWLCVMHAxMc4SO0DK3WXB7w46lPpazAQ4=
|
||||
=aBLX
|
||||
klBD2Q/9GBbD7XwD32kCYuhpE3pOO5tMrpUCSYXUdsXSlVPlRQ1QihNvJqOA1kCs
|
||||
t1yup5b+F4y8vW64VV8pJnliag/UDqJm836le8LZCH+XjalBeRQ9cIUnR9NfobdS
|
||||
2JIkSG4Tz8P8hL/pECmXOXoin0pL63wjtkdFjvaVuQpy/ri0pASxOh6+ZKyyo3Y5
|
||||
ccit7tsLYLY+0AXJZLMUCEFHuU0IuXXg2F131h222U9ZffIs2InUhwfpkLBNgDPa
|
||||
I0q3UI9wZ0lOHXnylmSnW69k4wtK+7jUbjQOGv2nr8yOwwPLc2oSaJCL8Yc2HnF7
|
||||
ctcHr8sIH98tsV+FMCdBH449YPJWchWQ9dWCh21+RF0n9JkFc4BB0rLFc8tHpHOO
|
||||
zDfSJ3wCNOvGvWxST7bolWCA8ikzycNDftql/keqj/sFUEuyoHDJJIOKWC1IuGy5
|
||||
6yrY1ek7os7tOU577Q4aGKfX8xJ11bAIrI70L7M0FjBwEy1M0S2qQAwD4pVks9up
|
||||
aHMFF5atQEDsEztgylyq9nNrQDDTXitV1IKQ4Ljq4GkOkc6fAwUBUPoHYHhN61Kf
|
||||
zfQFMpmvHZWvL/YciU+hVJCCMfFchBCizhxv+PGyJySdswZoprx0K817Jo/YkM6I
|
||||
EACnBd2z+H3tLDnqYjVIBRUtvJN43bvLC4rvKxB0Xqepq8JHAOI=
|
||||
=6Y9o
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
DIST molecule-3.3.4.tar.gz 280980 BLAKE2B af704a8a8d709323441e6e6057bf7a62b0d89aa582eff4d9139b521ed0729c36836f324cd1741f441fae4ed4b9c148de76c2502a01ce5a7b142bfe32bc7fd391 SHA512 8ccc6e121d028bc9d477504a3e5067486d4a3e37f2c27a9686b068c9dac2185db7f965960affb4f9e958bb68d3c3a72786459ea3d221d781377d899b0d75d5a5
|
||||
EBUILD ansible-molecule-3.3.4.ebuild 2730 BLAKE2B 5c0cf137bfcd8040a1621a321f406870e6220eb7d59bcadd55c9607cc0e88eaa1c4c70910acb63641138ee587aa1ee9ff7c020de3b4cf1d08cbbb15a064c4418 SHA512 8d2a6acd1d1243d96afeada816973282989007de7ef079c828c58645354cba571c836b9e30cebbcb1784c138eb3820915081e76e74d3a84011883a17a4e98b5c
|
||||
MISC metadata.xml 406 BLAKE2B 29635b8ebd22c25ed76430011922b05f44276f4ae5a2955ac47ead0e53dc11b689980a50ac0b660e57f7979378b33053fe148bcfdd70d0ef977c0466c353b893 SHA512 aec818ea1e3c5465663121a0047496ecc68acf75b074f334fc892e5bd52771173d44c8b3a71cfbba7de0bd139821889dc183aecd151afc89be624c345c11495e
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_SETUPTOOLS="rdepend"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN#ansible-}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A toolkit designed to aid in the development and testing of Ansible roles"
|
||||
HOMEPAGE="https://pypi.org/project/molecule/ https://github.com/ansible-community/molecule/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="selinux"
|
||||
|
||||
RDEPEND="$(python_gen_cond_dep '
|
||||
>=app-admin/ansible-lint-5.0.12[${PYTHON_USEDEP}]
|
||||
<dev-python/cerberus-1.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.0[${PYTHON_USEDEP}]
|
||||
dev-python/click-help-colors[${PYTHON_USEDEP}]
|
||||
dev-python/enrich[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
<dev-python/paramiko-3[${PYTHON_USEDEP}]
|
||||
<dev-python/pluggy-1.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pyyaml-6[${PYTHON_USEDEP}]
|
||||
dev-python/rich[${PYTHON_USEDEP}]
|
||||
dev-python/subprocess-tee[${PYTHON_USEDEP}]
|
||||
>=dev-util/cookiecutter-1.7.3[${PYTHON_USEDEP}]
|
||||
selinux? ( sys-libs/libselinux[python,${PYTHON_USEDEP}] )
|
||||
')"
|
||||
BDEPEND="$(python_gen_cond_dep '
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
dev-python/ansi2html[${PYTHON_USEDEP}]
|
||||
<dev-python/pexpect-5[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-html-3.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-plus[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-testinfra[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-verbose-parametrize[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
')"
|
||||
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
distutils_enable_sphinx docs '>=dev-python/sphinx-notfound-page-0.7.1' 'dev-python/sphinx_ansible_theme'
|
||||
distutils_enable_tests --install pytest
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if ! use selinux; then
|
||||
sed -i "/^\s\+selinux/d" setup.cfg || die "Failed to remove dependency on SELinux"
|
||||
fi
|
||||
|
||||
# Several issues with tests from this file:
|
||||
# - quite a few of these use the network;
|
||||
# - test_command_dependency[shell] only works if Molecule has previously been installed;
|
||||
# - tests involving creation of a new scenario fail on ansible-lint errors, even though
|
||||
# a config file is deployed which should skip expected issues.
|
||||
rm -f src/molecule/test/functional/test_command.py
|
||||
# Uses unpackaged yamllint
|
||||
rm -f src/molecule/test/unit/cookiecutter/test_molecule.py
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing --via-venv
|
||||
distutils-r1_python_test
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>marecki@gentoo.org</email>
|
||||
<name>Marek Szuba</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="pypi">molecule</remote-id>
|
||||
<remote-id type="github">ansible-community/molecule</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,8 +1,6 @@
|
||||
DIST sudo-1.9.6p1.tar.gz 4119888 BLAKE2B 02bdb551c46cff11ac56e64937c64e6a29ccd8e0af34ea2f6b33c223bee8f7ad958d0fc3d7ef8ef12bf5bc82565769b923ff112a3f3d6bf6999fa4f6ea55e38e SHA512 632dfe72f04ce9a7a5a7236fcd5c09ce4535e695ced49d24dd848e3a7b1bea7380df44188b9e475af4271069539b5a5816948a98fbb0649ebebaba8b4c4b7745
|
||||
DIST sudo-1.9.7.tar.gz 4194242 BLAKE2B 5addf9fc0a8fea8ada89f240f827dcec973277f120ad98f7942f8e46e2869c676eaca044b9c46e43dab120efea3413c71e19c30ef5b0d9cc4d9ad8f0413dbffe SHA512 53e9f18f6c0acd4f80c0cd695cd23781310e9edd305d1b3ea19653efa3fd7faba149daef0ba4953615b140a8816bc980c9bd8d28545dd8db98075abf11b63e61
|
||||
DIST sudo-1.9.7p1.tar.gz 4197591 BLAKE2B fff3eab8b4de6276135229c5fe12e7eced98af988b7686600e6a63b8615f6357ab2c5f95ef6f1872534476c4398a28c4f468ffc316e0cff7d4b32e6068aa97d4 SHA512 bc85d9de1566de24883375edd1c4cd24b1f24437bb16d181bfa3c9c94cead220c69ad00d6727560ca195765ced970e95d69b9ce01dbea448de39afac9a902fb4
|
||||
EBUILD sudo-1.9.6_p1-r1.ebuild 6705 BLAKE2B 9092aba09021464c58f7bdfc8565b9206a348c716bebeb51f074fdc979bd17d724d576cd5a46ad0800e8371d9841be6dfc40bcbd1a7945802839da418eb31501 SHA512 8f6ead478ea174163731da20b779b2677c37e8f10a373cafcba397e3c5e364af92b191d85360b03373ee3fb9cb4d540375f19194a75db0b704747f79b576d477
|
||||
EBUILD sudo-1.9.7.ebuild 6659 BLAKE2B 85c293bc01a785f063bd70fb42dded28d0cc07eac8c83f9d3a37e3291de0cc997f9d67a64bb43777e579431fbe17c3626bdd4a7fcad85e94062d2162543488d3 SHA512 9d2b56674ab5ef1d6735c7b12e83a18591661dfeef455d844a61abd2730b5713ff95956e24994bffcb2a5de5e9dc724b9072a3559c9bbab2b5c03800340118ff
|
||||
EBUILD sudo-1.9.7_p1.ebuild 6659 BLAKE2B 85c293bc01a785f063bd70fb42dded28d0cc07eac8c83f9d3a37e3291de0cc997f9d67a64bb43777e579431fbe17c3626bdd4a7fcad85e94062d2162543488d3 SHA512 9d2b56674ab5ef1d6735c7b12e83a18591661dfeef455d844a61abd2730b5713ff95956e24994bffcb2a5de5e9dc724b9072a3559c9bbab2b5c03800340118ff
|
||||
EBUILD sudo-9999.ebuild 6713 BLAKE2B 00d76cb0d10ba205c2f71c50872e3a888a15bbb749db0f099fd865c94f004dff3bfe3900bbed625db307917cda05480a79e4d4b898aa136e6495a51da0fb66bc SHA512 dfe8ab766cecd966c1304088ac7b1e4b465dfe84ac686da4d8716f8678bd6b6697cd585dd7f975a78b6183cb1066c72b2dd0c8d8b50ef3715b28b65dcb488d46
|
||||
MISC metadata.xml 1049 BLAKE2B 7b4bbe6469dc6e683d73b81d055ca3b7b3ae610e2889edcde54b735cafa91d1a186268d70c96f5e90a4fcf90f4750ecee9eb4823fcbde5b47dfb9ebf27845b2e SHA512 7a9a9c9e0f457ba15355d5f14dbe0fd187485df6f9fad0c32a4e39850947e4bf1329370a52e4eb7396e0ee55c81fc31ea8569895e0d4608983b4b703d0dcc761
|
||||
|
@ -1,254 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit pam multilib libtool systemd tmpfiles toolchain-funcs
|
||||
|
||||
MY_P="${P/_/}"
|
||||
MY_P="${MY_P/beta/b}"
|
||||
|
||||
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||
HOMEPAGE="https://www.sudo.ws/"
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://www.sudo.ws/repos/sudo"
|
||||
else
|
||||
uri_prefix=
|
||||
case ${P} in
|
||||
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||
esac
|
||||
|
||||
SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd"
|
||||
|
||||
DEPEND="
|
||||
sys-libs/zlib:=
|
||||
gcrypt? ( dev-libs/libgcrypt:= )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
sasl? (
|
||||
dev-libs/cyrus-sasl
|
||||
net-nds/openldap[sasl]
|
||||
)
|
||||
)
|
||||
pam? ( sys-libs/pam )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
sssd? ( sys-auth/sssd[sudo] )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
sendmail? ( virtual/mta )
|
||||
"
|
||||
BDEPEND="
|
||||
sys-devel/bison
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
REQUIRED_USE="
|
||||
?? ( pam skey )
|
||||
?? ( gcrypt ssl )
|
||||
"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_secure_path() {
|
||||
# first extract the default ROOTPATH from build env
|
||||
SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env;
|
||||
echo "${ROOTPATH}")
|
||||
case "${SECURE_PATH}" in
|
||||
*/usr/sbin*) ;;
|
||||
*) SECURE_PATH=$(unset PATH;
|
||||
. "${EPREFIX}"/etc/profile.env; echo "${PATH}")
|
||||
;;
|
||||
esac
|
||||
if [[ -z ${SECURE_PATH} ]] ; then
|
||||
ewarn " Failed to detect SECURE_PATH, please report this"
|
||||
fi
|
||||
|
||||
# then remove duplicate path entries
|
||||
cleanpath() {
|
||||
local newpath thisp IFS=:
|
||||
for thisp in $1 ; do
|
||||
if [[ :${newpath}: != *:${thisp}:* ]] ; then
|
||||
newpath+=:${thisp}
|
||||
else
|
||||
einfo " Duplicate entry ${thisp} removed..."
|
||||
fi
|
||||
done
|
||||
SECURE_PATH=${newpath#:}
|
||||
}
|
||||
cleanpath /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin${SECURE_PATH:+:${SECURE_PATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${SECURE_PATH} ; do
|
||||
for e ; do [[ ${thisp} == ${e} ]] && continue 2 ; done
|
||||
newpath+=:${thisp}
|
||||
done
|
||||
SECURE_PATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local SECURE_PATH
|
||||
set_secure_path
|
||||
tc-export PKG_CONFIG #767712
|
||||
|
||||
# audit: somebody got to explain me how I can test this before I
|
||||
# enable it.. - Diego
|
||||
# plugindir: autoconf code is crappy and does not delay evaluation
|
||||
# until `make` time, so we have to use a full path here rather than
|
||||
# basing off other values.
|
||||
myeconfargs=(
|
||||
# requires some python eclass
|
||||
--disable-python
|
||||
--enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d
|
||||
--enable-zlib=system
|
||||
--with-editor="${EPREFIX}"/usr/libexec/editor
|
||||
--with-env-editor
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo
|
||||
--with-rundir="${EPREFIX}"/run/sudo
|
||||
--with-vardir="${EPREFIX}"/var/db/sudo
|
||||
--without-linux-audit
|
||||
--without-opie
|
||||
$(use_enable gcrypt)
|
||||
$(use_enable nls)
|
||||
$(use_enable sasl)
|
||||
$(use_enable ssl openssl)
|
||||
$(use_with ldap)
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo)
|
||||
$(use_with offensive insults)
|
||||
$(use_with offensive all-insults)
|
||||
$(use_with pam)
|
||||
$(use_with pam pam-login)
|
||||
$(use_with secure-path secure-path "${SECURE_PATH}")
|
||||
$(use_with selinux)
|
||||
$(use_with sendmail)
|
||||
$(use_with skey)
|
||||
$(use_with sssd)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP
|
||||
|
||||
cat <<-EOF > "${T}"/ldap.conf.sudo
|
||||
# See ldap.conf(5) and README.LDAP for details
|
||||
# This file should only be readable by root
|
||||
|
||||
# supported directives: host, port, ssl, ldap_version
|
||||
# uri, binddn, bindpw, sudoers_base, sudoers_debug
|
||||
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key}
|
||||
EOF
|
||||
|
||||
if use sasl ; then
|
||||
cat <<-EOF >> "${T}"/ldap.conf.sudo
|
||||
|
||||
# SASL directives: use_sasl, sasl_mech, sasl_auth_id
|
||||
# sasl_secprops, rootuse_sasl, rootsasl_auth_id, krb5_ccname
|
||||
EOF
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
doins "${T}"/ldap.conf.sudo
|
||||
fperms 0440 /etc/ldap.conf.sudo
|
||||
|
||||
insinto /etc/openldap/schema
|
||||
newins doc/schema.OpenLDAP sudo.schema
|
||||
fi
|
||||
|
||||
if use pam; then
|
||||
pamd_mimic system-auth sudo auth account session
|
||||
pamd_mimic system-auth sudo-i auth account session
|
||||
fi
|
||||
|
||||
keepdir /var/db/sudo/lectured
|
||||
fperms 0700 /var/db/sudo/lectured
|
||||
fperms 0711 /var/db/sudo #652958
|
||||
|
||||
# Don't install into /run as that is a tmpfs most of the time
|
||||
# (bug #504854)
|
||||
rm -rf "${ED}"/run || die
|
||||
|
||||
find "${ED}" -type f -name "*.la" -delete || die #697812
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
tmpfiles_process sudo.conf
|
||||
|
||||
#652958
|
||||
local sudo_db="${EROOT}/var/db/sudo"
|
||||
if [[ "$(stat -c %a "${sudo_db}")" -ne 711 ]] ; then
|
||||
chmod 711 "${sudo_db}" || die
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
ewarn
|
||||
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration."
|
||||
ewarn
|
||||
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then
|
||||
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly"
|
||||
ewarn "configured in /etc/nsswitch.conf."
|
||||
ewarn
|
||||
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:"
|
||||
ewarn " sudoers: ldap files"
|
||||
ewarn
|
||||
fi
|
||||
fi
|
||||
if use prefix ; then
|
||||
ewarn
|
||||
ewarn "To use sudo, you need to change file ownership and permissions"
|
||||
ewarn "with root privileges, as follows:"
|
||||
ewarn
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d"
|
||||
ewarn " # chown root:root ${EPREFIX}/var/db/sudo"
|
||||
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To use the -A (askpass) option, you need to install a compatible"
|
||||
elog "password program from the following list. Starred packages will"
|
||||
elog "automatically register for the use with sudo (but will not force"
|
||||
elog "the -A option):"
|
||||
elog ""
|
||||
elog " [*] net-misc/ssh-askpass-fullscreen"
|
||||
elog " net-misc/x11-ssh-askpass"
|
||||
elog ""
|
||||
elog "You can override the choice by setting the SUDO_ASKPASS environmnent"
|
||||
elog "variable to the program you want to use."
|
||||
}
|
Binary file not shown.
@ -1,5 +1,9 @@
|
||||
DIST rarlinux-6.0.1_p20210407.tar.gz 610095 BLAKE2B 897a72f7fca5efe828bf21cfd6ce5a320b5aba8fb9ca7f83991fda292ab753f860188c632aa96fa5c8e50bc3bbfda644d163e349e68a655681f36e1d36d5991f SHA512 55627c4cf7ad1651f4f9d79650b9b6ea203e20573f65158c366e4a2ec5492549e0f74d7c5ec96b71f7264a6ecebd7f6b5d8706d294f0e4bb66ca7d5eb57d9f39
|
||||
DIST rarlinux-6.0.2_p20210611.tar.gz 610546 BLAKE2B 927a7f60af431e84e9ff19dc1abf52c4697068264d3c67a17ada324bfb00975824e26937a19dea023cda772066991de719ec68fb1fb380f6656130af67202131 SHA512 6b6ef629dd0e681702fb0835cf6fe9962dc2ce774291f800893308a93a0a498099775e7d897d69375f68107b0ce0862bb2a6a169b8fbda534091678e9be3f09c
|
||||
DIST rarlinux-x64-6.0.1_p20210407.tar.gz 598720 BLAKE2B 7b33c2d10064db20d9bea0d416e3531dbafec659733ac361fb6c87afd646bdbf8eb8ac8581c854ec2cf193a8fbb3fe3da028a20653ead6e566e9b8de4be3b1e9 SHA512 58b308ee90dbbb416cbb1d510372fc6099c499155787e521a9103347ca853d0c30552a3f0d74207cb456fa3081a7d41c11685208bc996325b825f832cba12b12
|
||||
DIST rarlinux-x64-6.0.2_p20210611.tar.gz 599150 BLAKE2B ff60f32ee5215403e622bc5c341b8212c3deee0020155043e4c7c3d5feff113da351412a91fd42f46e3293dc5975fd2beca558e3e45744cdc5356ace82af6c93 SHA512 909eb3b05c56327ccec101652d1d68ca5eb97ba3a7223954724fbccf4960b07ffa0ff5fe5405c53a248342a3ae171325e7bbf7fadeaf63c1c45bf00853e0a940
|
||||
DIST winrar-x64-6.0.1_p20210407.exe 3342736 BLAKE2B d85763f9f78528c0da838efc4ad131eaffd0c97087394df32373847110127735f8199fedc7d577dee7fff97cb31566d1431eb31a202c36f340cbf5acbea045ce SHA512 9b897be51947871cbc4a3395e4f25644ac5bf328c86b033c58b127710264abb1486dac28f91b421c6f8e1196466fd91313acd379077fdfba7795df8cb929a7b2
|
||||
DIST winrar-x64-6.0.2_p20210611.exe 3348968 BLAKE2B 482e5c34cae9c452b539f6e9e89efc7db8e463cc58b4db43cd25caa7e3fc6ab7945a7a17e9605b9d6d505c31a9a343a29812531dc5ba319765bf80fcc775426e SHA512 4c2bd804465e6bd948de248a7a0893f4b38728665b8e67c65bfc14766475072960250057ad1afc457a0df1f128da96d69483b000a5da18826776ea0a4377230a
|
||||
EBUILD rar-6.0.1_p20210407.ebuild 2232 BLAKE2B c038b494adcc5ead0eae6c03f39518221598195be4f1aa99601264d01fc22c86dfd985fb88ea6ad3697d1afc71c42404ffd06437f9b046ffb2710226a051b0eb SHA512 ed19c27d77c6b806f780f61670632e2f4f1d19e77fef3871e722a9c6c34b91a8851b9cfd30fe10c0b7b3906c01c80e635dcc82d416392182830a2765c6e39809
|
||||
EBUILD rar-6.0.2_p20210611.ebuild 2234 BLAKE2B b8f103104510af1eff6ad4a0d44554a4d0d2e346a8c353c77fb7bde77f6e8937fa64058155840fcc18c676da4fb6ec4d5e66367959bbb11c4067b3eb0516c42e SHA512 5959dd9089df6285771f395c5ad07905c4a624fa4128e95d28f4ae938ae751dc470bbeea231780efcc79b986ad6bacb060edef0cfb523b70dfd0c33e82af40a6
|
||||
MISC metadata.xml 436 BLAKE2B 772b97d33730af0ec24c126f46634735b661470d99fe1c2fc90d36653d0143014cf45f84686f3621b3b276c70b859f6551ffe764089d0fb646f99cd04b7d0def SHA512 9748890b95ef59d0fc815cc71757c10e77914ea73d254770a8669d8b766d95c65a90eb941a360b361d4e0c28f1abde6ba15a84a77609820aea7eaa25d2e913a1
|
||||
|
@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DESCRIPTION="RAR compressor/uncompressor"
|
||||
HOMEPAGE="https://rarlab.com/"
|
||||
URI_x86="https://mirror.whissi.de/distfiles/rar/rarlinux-${PV}.tar.gz"
|
||||
URI_amd64="https://mirror.whissi.de/distfiles/rar/rarlinux-x64-${PV}.tar.gz"
|
||||
URI_w64="https://mirror.whissi.de/distfiles/rar/winrar-x64-${PV}.exe"
|
||||
SRC_URI="x86? ( ${URI_x86} )
|
||||
amd64? ( ${URI_amd64} )
|
||||
all_sfx? (
|
||||
${URI_x86}
|
||||
${URI_amd64}
|
||||
${URI_w64}
|
||||
)"
|
||||
|
||||
LICENSE="RAR BSD BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="all_sfx"
|
||||
RESTRICT="mirror bindist"
|
||||
|
||||
DEPEND="all_sfx? ( app-arch/unrar )"
|
||||
RDEPEND="sys-libs/glibc"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
QA_FLAGS_IGNORED="opt/rar/default.sfx
|
||||
opt/rar/default-elf32.sfx
|
||||
opt/rar/default-elf64.sfx
|
||||
opt/rar/default-win32.sfx
|
||||
opt/rar/default-win64.sfx
|
||||
opt/rar/WinCon.SFX
|
||||
opt/rar/WinCon64.SFX
|
||||
opt/rar/Zip.SFX
|
||||
opt/rar/Zip64.SFX
|
||||
opt/rar/unrar
|
||||
opt/rar/rar"
|
||||
QA_PRESTRIPPED=${QA_FLAGS_IGNORED}
|
||||
|
||||
src_unpack() {
|
||||
local _file
|
||||
|
||||
for _file in ${A}; do
|
||||
if [[ "${_file}" == rarli* ]]; then
|
||||
if [[ "${_file}" =~ x64 ]]; then
|
||||
if ! use amd64; then
|
||||
continue
|
||||
fi
|
||||
|
||||
unpack "${_file}"
|
||||
elif [[ ! "${_file}" =~ x64 ]]; then
|
||||
if ! use x86; then
|
||||
continue
|
||||
fi
|
||||
|
||||
unpack "${_file}"
|
||||
else
|
||||
die "Unknown SRC file '${_file}'!"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
rm -f "${S}"/license.txt
|
||||
|
||||
if use all_sfx ; then
|
||||
mkdir sfx
|
||||
cd sfx
|
||||
for _file in ${A}; do
|
||||
if [[ "${_file}" == rarli* ]]; then
|
||||
unpack "${_file}"
|
||||
if [[ "${_file}" =~ x64 ]]; then
|
||||
mv rar/default.sfx default-elf64.sfx || die
|
||||
else
|
||||
mv rar/default.sfx default-elf32.sfx || die
|
||||
fi
|
||||
elif [[ "${_file}" == winrar* ]]; then
|
||||
ln -s "${DISTDIR}"/${_file} w64.rar || die
|
||||
unpack ./w64.rar
|
||||
mv Default.SFX default-win32.sfx || die
|
||||
mv Default64.SFX default-win64.sfx || die
|
||||
else
|
||||
die "Unknown SFX file '${_file}'!"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
exeinto /opt/rar
|
||||
doexe rar unrar
|
||||
|
||||
dodir /opt/bin
|
||||
dosym ../rar/rar /opt/bin/rar
|
||||
dosym ../rar/unrar /opt/bin/unrar
|
||||
|
||||
insinto /opt/rar
|
||||
if use all_sfx ; then
|
||||
doins "${WORKDIR}"/sfx/*.{sfx,SFX}
|
||||
else
|
||||
doins default.sfx
|
||||
fi
|
||||
doins rarfiles.lst
|
||||
dodoc *.txt
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST openpgp-keys-mlichvar-20210416.asc 1672 BLAKE2B 62af2374a607f5d1840aff3e296b3daf37a91bd4c8148b8c86c709eb59de21ab981984296f578304f19436cdd6e3846b442a6b6313b217951379fac96b686522 SHA512 dbf4ef590318ce4429c196259573bdaa3557a131e7f0914fda7192665c5046f5e90d99cf637977affe030dd305e865230e111ea00a6601186bde43b21a8a724e
|
||||
DIST openpgp-keys-mlichvar-20210513.asc 3285 BLAKE2B 3ba5046e98eafe52eae126d0e05cda195f12a20a15c3cfe92cffc25a7d339418931e4e72ba2a36d5ae614b6f7a96a923495592419c09dfe712dbdcac80cb2624 SHA512 8cedd37e6a42b21e71fa5c8779300e65fdc078d41fb750abd07bd8f6f1cd41bc54814c021f6fd3d25e67190e84aa45d37735ea03325dbc5e77582506fa4b8b9b
|
||||
EBUILD openpgp-keys-mlichvar-20210416.ebuild 601 BLAKE2B df2b4eb3a34d6d50ea3df0b4c5bcd7bca490cb111e08671e582902e85de98776bf24c0d91360b269d77c4534548cfce677855157b52089637bb43b3e08ca444f SHA512 a08cc80fc7273ed0790c19e4bb248f062b7d26617633cec2b4a69579876d16b9a258987e4bd838f00d4316e81caf170505c6bb6225835f540260cd53d913d864
|
||||
EBUILD openpgp-keys-mlichvar-20210513.ebuild 603 BLAKE2B cba395dab3074edef24fb7d59f256728abd285ab0507e48ac8b30b49699131d4043a31a5d01090dcfb8a4eaaa433c60cd4091ea8b6b818c976817f0b3f07b995 SHA512 2510f8f9f2f29e9971ab69e13fceefe82c16750f5715400a9f61eb561ffe284335cd85cad95b78f75ff932274878ca183ac5fec9d1aa71ad4bea6efd4816b8fc
|
||||
EBUILD openpgp-keys-mlichvar-20210513.ebuild 602 BLAKE2B 79c5a574845f78f0b2d28a8ab5e046a620d4521c4b57b4b19f3d9b79de3d37ef463d1008f5d4d437dcee5ab19736afcdf6ef5f4a56a331e8a324ae04427cad08 SHA512 fe1635f8184bb2c4275110ff36926846a568731d86e62e315cac1c6fad6a0e38ac8c888dd93164ed2c623fb4cf0450ff77f6051ca4396d95bcecd76732d3cba4
|
||||
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862
|
||||
|
Binary file not shown.
@ -1,17 +1,9 @@
|
||||
DIST BookFAQ-4.10.6c.pdf 183227 BLAKE2B 50065fea13a2f5fed0e0de52b316968da05ebaf7fc8704fd9860b07ac83af9423ff2937a5b134a987b32dfec108b86548e4b0e0bcaddb1608850f336dc38ba7b SHA512 99a80740dd996d0a5f6ad198d82b9cbf991dac13096f4220530a9e87103791b65a43c887797efb261e2e461a0a89e652f18665095a661e68d1bbd763d8385d6d
|
||||
DIST BookFAQ-4.10.7.pdf 182327 BLAKE2B 5a625b1d455a7313ccd9a36296b11390c7497ba7cab4fe952933c29b9e706cac370332057a79d444100130dc5d4097258f71c6d51e36cc7b74cd62d8685f5479 SHA512 79a10f6b0d318ef19b05fc28b499d7d60a358a7a15cf8194a4a935721e35fe34c50b05b50032eb7134183b4ef8f4fc8f43f742007e2ffa0db0bf9c6ddd8ec917
|
||||
DIST BookForApplicationDevelopers-4.10.6c.pdf 3731281 BLAKE2B 40a7ba97dbde79bbdfcf800922bad6e8678818fcb49d175a1f8514dff1c893036fddc9f5a04710961a9612fa7d5ce9e422e5bf12d025f665cc60c29af4094b23 SHA512 1b78eb945bd8819daa0d218d069e9a799736ce8e8added481038e4c61619f533491b5d1119791e0adefb5c5bf0eedcc36435b23120ea3276977c459d20e1ee3c
|
||||
DIST BookForApplicationDevelopers-4.10.7.pdf 3796649 BLAKE2B 75acd17cfd29245604fb95ffd606b72ef59943d3916e34e0c33ed271d92f2091994c99ebbae0b95fc09bc42092e1983a320142bc62a7156d702584dd276273ec SHA512 273c0b0ca94dc9d26b44955ea13150417e766b08762b5b2c94d743fbf6ea7b47dada9009cc8765b62e3e7e6a2ad37b95168c45f206e20cbb23cea9c577da3f64
|
||||
DIST BookForToolkitDevelopers-4.10.6c.pdf 7331646 BLAKE2B f5ef48bf09284e1207dbfd9513c096dba0595dd357caf45f52aa164206fb0c24935844b3b45f95d606339756c0a9bd558965b78de7cb62abc5bfd74a2b01bfbd SHA512 e108577c2d3dba45422fd5523b2a6fc222457e0cae76e34ebb2d1f4692b4ff9714a8a9f1ae95307aaae528b86373a844821a4a073733185ee56a3df94ce6e24a
|
||||
DIST BookForToolkitDevelopers-4.10.7.pdf 7336024 BLAKE2B f217c2bd01b73138f5b6b7f4211f5277fe2ea0f48e9849fedc4d5c56b766b69705fac2cf3d7523c8d008d6a546e4753ce485d852c4b8886a2403c6ba7212704e SHA512 62a68b3c02dc301f3c627da3b029620606e975316f90637b76e06e5e766647608d69eb29a14fdbe3264401d664eecd5d128b9990cef0c5f6f69d244dc804cfb8
|
||||
DIST Geant4InstallationGuide-4.10.6c.pdf 327501 BLAKE2B 9379ce8243dcdc08f764f7217b86d1dd414c649cfc163702a16e883774be9ea2242b8f326672be0088dd180de727c95539227d8d17002f0bf79e74ecf5a5955c SHA512 3c480f493d093d22c6cf4378ddcebd7d192684a4202597fe04640e695cecc7ec36fb403311eae8a59fd88a5136d5734fadf03174b3391cdc06744a7b91834caa
|
||||
DIST Geant4InstallationGuide-4.10.7.pdf 282056 BLAKE2B 36e3ce01c836796973a63f1f48248024d55e6cb4c2383aa245baaf85b57fbc722d2ff518c11078434571160d2ccfe8d8b7770c58e31a24b264100cdf792b7508 SHA512 13372a61629c6ccadbec4416da06db1c8f53be5f69d8918997643de16f8547d74eb604cbf1b6fba55001093ce3cfbf74f0ebf249cc6f7dae877c9397d67d153b
|
||||
DIST IntroductionToGeant4-4.10.6c.pdf 142963 BLAKE2B 69b3594fbe888c4d00cf41f27a20a4127df970d4b58da68ab921245b7a888f3d3e439c6bc2fd2b32b7720aef6e867159ea1dcc22a66f4fb91c78c7a8c60ff255 SHA512 ef04dfc8ef49f05d3eaeb625fa61d74c6b59dd1b3504d63ddf6a0c80dd547ca03f5ce0cd28fdd7e9f1638bb91ce7dbea059cc5ae26ed776d78767cddf8b237be
|
||||
DIST IntroductionToGeant4-4.10.7.pdf 142118 BLAKE2B 975906d4cc1dd2a54bd283c228cc4ff577f842eac853b491899dbce243732231843ee9296c4511f171fdb089f98a4bf8dc14fbed85b3e3fd908f77d7e4395a6c SHA512 940cfe00e9ffac83ceedde03438a2b05b80ce6f7d763811924ec07e2eb8f69516c3a2ba18bf7bfab37c1026a00481d483129835830ecfd75e4277ef063dbd464
|
||||
DIST PhysicsListGuide-4.10.6c.pdf 343740 BLAKE2B f53d7e06692af87aeee32a43406ff8388bc491e3cdfb37c41106e6d0848433ab3ab8c12da2160dc4a89593998f40d3447a026e1b294e989c902352f01e941d68 SHA512 58ffc1ed365f14cd03dce76ce98a6ef54d52bb4b4fa5d6906e64cbb8e81045e2ed980815760d5a25b95883c01ec081bfc8a21def2b43f9b61964cb50a79b5bfd
|
||||
DIST PhysicsListGuide-4.10.7.pdf 347016 BLAKE2B eaf1ba5fadf80180478715e69074e88377a036f4e69d42dbff50b8c8112ecfe32f6265b7397965432b077c34b4e81d8740f008e03f1445b697702d521b1e6944 SHA512 ca90ccfecd9f1c8a3cc34589359d3d1e5ccd8499a2d747fe8735a776b3dd7815e6090d01e42beca2c61c330bc21e34ea0948e8e62cea7ed1e59f61fbad102799
|
||||
DIST PhysicsReferenceManual-4.10.6c.pdf 19489188 BLAKE2B 4323a460a62a9cb7a1bf575489ab02f15bb96dfe017a19d71e15f6d3a06ed8355246c2d5f362601ca5dff9cfad1e0032a85cc8aac88e150dca36308925016efe SHA512 7e42749e578809e89ed589498e18e15fa2a62cac61668e628c77af093a85454d79a5738f4ca034c73a2fb7c67afb9a563e9ffc16a20d85fdbab9f57b6bda4d55
|
||||
DIST PhysicsReferenceManual-4.10.7.pdf 19522499 BLAKE2B 9d386c81910ac695c172c2c692ce5b8d6c4b9e7213f07851ddbbad43b299da5788d1027238a25d00fbcae47091c5194d43fd6b8abe0d6385376c4cd98c6f73a2 SHA512 269ddc752a11c8257e9fe042dcc0a115a1bdeb5f312dd16378df6db751477f36758189894a0f07a6303f8fef9a26cff05e99aa691fb83e17c8db3a1de674a8ae
|
||||
EBUILD geant-docs-4.10.6c.ebuild 1368 BLAKE2B cc6f9aa96165ee160ffe5cfb2f1d79c0cdbc6f5f9ef85b20cd62c1c454c5c00c3e4384919e6e804f5b6258c32b966b2905e4169049090dfbf13b2e351c3875b3 SHA512 e7bcf2cc9e4d6ee0f3be7027ecfb4518525ad3e2bc3fad1662beaff339b4f1898982d5476998143b23426b05e78ab9dbb05b15545e649a1b42020be7253d97ed
|
||||
EBUILD geant-docs-4.10.7.ebuild 1370 BLAKE2B b35de42675b442c06ec2b9fdd6d77310eefdabf89d2455fc6186712bd93c4800406f8f9ed05d1fa875457224fc221c15429ac1f6c7331c5c002e225e28adacdb SHA512 63e7ab681b8637971a72cb208b471eb27ffe50f9ae15ef63bcd4048e5abdaea20f8b2b0e225f4326f3778f38c15f02e398f5f07bf053f98afe9195b7a0de978c
|
||||
EBUILD geant-docs-4.10.7.ebuild 1368 BLAKE2B 47030f5c02b263d9f87952a89f2a869e7099c13b1f1107c0f77985ade5d313d443df41e18c7b1b02bf3f722719682f26e386cb70ada5480ba5124c1cb3e090b1 SHA512 56d3985208a0803375da8aae1c77dea09f0c43c3b259f7c18f7476a5665e47cf4eb7113dd86c0e6f7c874614fac5f87708ab89bb10831cd6147dc07a93ee6d2d
|
||||
MISC metadata.xml 280 BLAKE2B 7184e9c44aa5869cdaed77878aa589dc155003b3647959600d8dfc84ba5de44010dc42fa9cabf4bc80e68407007a7d5b220b43afcdeb3a1cb702a2b23180e19d SHA512 de744ec4e40c3aee047e5ef30ffadc9542e8ba2e88d6cd41f56b5b587cd70527c80560d4b0c6dbccc7641da12ee0d863e5dd6492a02bc56e5a12227fbeb5ecbd
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PV=V$(ver_cut 2-3)
|
||||
|
||||
DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
|
||||
HOMEPAGE="https://geant4.web.cern.ch/support/user_documentation"
|
||||
SRC_DOC="https://geant4-userdoc.web.cern.ch/geant4-userdoc/UsersGuides"
|
||||
SRC_URI="
|
||||
${SRC_DOC}/FAQ/BackupVersions/${MY_PV}/fo/BookFAQ.pdf
|
||||
-> BookFAQ-${PV}.pdf
|
||||
${SRC_DOC}/ForApplicationDeveloper/BackupVersions/${MY_PV}/fo/BookForApplicationDevelopers.pdf
|
||||
-> BookForApplicationDevelopers-${PV}.pdf
|
||||
${SRC_DOC}/ForToolkitDeveloper/BackupVersions/${MY_PV}/fo/BookForToolkitDevelopers.pdf
|
||||
-> BookForToolkitDevelopers-${PV}.pdf
|
||||
${SRC_DOC}/InstallationGuide/BackupVersions/${MY_PV}/fo/Geant4InstallationGuide.pdf
|
||||
-> Geant4InstallationGuide-${PV}.pdf
|
||||
${SRC_DOC}/IntroductionToGeant4/BackupVersions/${MY_PV}/fo/IntroductionToGeant4.pdf
|
||||
-> IntroductionToGeant4-${PV}.pdf
|
||||
${SRC_DOC}/PhysicsListGuide/BackupVersions/${MY_PV}/fo/PhysicsListGuide.pdf
|
||||
-> PhysicsListGuide-${PV}.pdf
|
||||
${SRC_DOC}/PhysicsReferenceManual/BackupVersions/${MY_PV}/fo/PhysicsReferenceManual.pdf
|
||||
-> PhysicsReferenceManual-${PV}.pdf
|
||||
"
|
||||
|
||||
LICENSE="geant4"
|
||||
SLOT="4"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
S="${DISTDIR}"
|
||||
|
||||
src_install() {
|
||||
local doc
|
||||
for doc in *.pdf; do
|
||||
newdoc ${doc} ${doc/-${PV}};
|
||||
done
|
||||
}
|
Binary file not shown.
@ -1,7 +0,0 @@
|
||||
AUX amyedit-1.0-gcc45.patch 675 BLAKE2B 9df4b7bedfef1aefb8ac7965ed0a18a9a80d714c88ea34ce198b591203699f57a12e37cf30d7f8bc3fb94e818651a1fa4ba5d97c94e36404ca24e75aa0f7fff1 SHA512 5101dcd96f96f7f643001a03db4a7cb149568a689683c4faf13e82d948364b19fd0fff4bfbbd7efcab88392a5c0d51e0826ca8117b76032dc351f25694391b89
|
||||
AUX amyedit-1.0-keyfile.patch 2123 BLAKE2B 0993a38d306a58b2aa020ba010baab9dfb12bc16dcb3f01327ead7c01be229514dd591dea791d798e8de34f2e0869a3d5b49a76e578c3249afb8b0fea96bd325 SHA512 1fa4267c81d357294210cd3c1018a788cacc3e407cde8b566a9f3ff9bbfc69c54fa9cc80f4f21e377279f7c4886b39c6a53c9329ac28a85723f5c8fbe03b0cd1
|
||||
AUX amyedit-1.0-signal.patch 3142 BLAKE2B 3df4279c6fa734033604ca1fccfa9ae01b025f465b788bd29cc32f536c4b3d5b70468a9c916a0acb959959daa1967d151f67884846559fde0fb768039e856015 SHA512 b288592a941af8e7be3897f88dd51911560bb60e702a0a846eeca77b2d116b393e2a5bab278c2264a555e6b273a38ab972050db842d37fa958e3fc78e09d5b5c
|
||||
AUX amyedit-1.0-sourceviewmm2.patch 12144 BLAKE2B e2e85fda6e08341be23dd470b0f9bf7c60d3789443a4462ee20d8c3a1b02d0e6df96165840bd2432ccfc242c147562ad3029ac35a36c63dde5bcaf9c8aee96cc SHA512 4c17617635765050edb64676f61a9d801747a50b38b66d4bb2dcf528e6ba10e4375c72008b6f84d620d2ffabe647dec33a51fa1c950be1179456df4eb0db1070
|
||||
DIST amyedit-1.0.tar.bz2 297769 BLAKE2B 9b3640db7f56bc6e5481b46f760e682cedc860e9439a55edcd45b9f1ec0a8dbead3f8f1075c2613da9842a590b56375fde8b3d36c98c813d400960a4d98fdbda SHA512 dce101c5d356cd194703798002c29772b7b7339a97f683ba7459e983988f26722f800a2c36a0c36bdea70a35c8398bc55b5215b4c30779ca22b5f25bbfedbe09
|
||||
EBUILD amyedit-1.0-r3.ebuild 860 BLAKE2B 8c953414e40480eb56a5df16ea90b39107aa4f410dd9393a3a078983df174475df0c5114f60a58508239dd443e6c4a275dad43127f22767d86e1bb8874a45481 SHA512 4c541c5f07acb0806a707cdf7288bed96230c742cf87ce7ce1490a6d533dfa95db13de4e7da96460e2dd06305c60014af44b62be561ada96e875ad8afc9426c5
|
||||
MISC metadata.xml 336 BLAKE2B d268a52e6363ffccd9760188df301cde94def002e716452837b61e396192b1e934a671eaaf5cc4ae38e9e9b6946fb5ecf7350fb767a169a7a922d6cd116b4783 SHA512 93c12ff67fc6038a20615e27eaa2df0d9c02d4a9d15fa92e26ba4158872d60d9876e7caa3b0e970d90e86f5985f7f890f926ec6fc4420f06d53efec27db8e85e
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools epatch flag-o-matic
|
||||
|
||||
DESCRIPTION=" AmyEdit is a LaTeX editor"
|
||||
HOMEPAGE="http://amyedit.sf.net"
|
||||
SRC_URI="mirror://sourceforge/amyedit/${P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
RDEPEND=">=dev-cpp/gtkmm-2.6:2.4
|
||||
>=dev-cpp/glibmm-2.14:2
|
||||
>=dev-libs/libsigc++-2.2:2
|
||||
x11-libs/gtksourceview:2.0
|
||||
dev-cpp/gtksourceviewmm:2.0
|
||||
app-text/aspell"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-keyfile.patch"
|
||||
epatch "${FILESDIR}/${P}-signal.patch"
|
||||
epatch "${FILESDIR}/${P}-gcc45.patch"
|
||||
epatch "${FILESDIR}/${P}-sourceviewmm2.patch"
|
||||
rm -rf "${S}/src/gtksourceviewmm" || die
|
||||
append-cxxflags -std=c++11
|
||||
mv configure.in configure.ac || die
|
||||
eautoreconf
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
Fix build with gcc 4.5
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=321293
|
||||
|
||||
Index: amyedit-1.0/src/Preferences.cc
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/Preferences.cc
|
||||
+++ amyedit-1.0/src/Preferences.cc
|
||||
@@ -211,7 +211,7 @@ int Preferences::run()
|
||||
}
|
||||
|
||||
void Preferences::edit_latex_commands(){
|
||||
- EditLatexCommands::EditLatexCommands dialog(this);
|
||||
+ EditLatexCommands dialog(this);
|
||||
dialog.run();
|
||||
Amy::populate_text_list_model_from_list(previewoptionslist->get_model(), PrefStruct::instance()->get_keys("Commands"), true);
|
||||
previewoptionslist->select(PrefStruct::instance()->get<Glib::ustring>("General", "preview_combo"));
|
@ -1,62 +0,0 @@
|
||||
diff -ur amyedit-1.0/src/main.cc amyedit-1.0.new/src/main.cc
|
||||
--- amyedit-1.0/src/main.cc 2006-03-14 06:08:32.000000000 +0700
|
||||
+++ amyedit-1.0.new/src/main.cc 2008-01-07 20:45:39.000000000 +0700
|
||||
@@ -54,7 +54,6 @@
|
||||
|
||||
#include "AmyEdit.hh"
|
||||
#include "gtksourceviewmm/init.hh"
|
||||
-#include "gtkmm_extra/keyfile.h"
|
||||
#include "Utils.hh"
|
||||
|
||||
int main(int argc, char **argv)
|
||||
@@ -65,7 +64,6 @@
|
||||
|
||||
Gtk::Main m(&argc, &argv);
|
||||
Gtk::SourceViewmm_init();
|
||||
- Glib::keyfile_init();
|
||||
|
||||
/* TODO This should probably be removed and created on demand */
|
||||
|
||||
Only in amyedit-1.0.new/src: main.o
|
||||
Only in amyedit-1.0.new/src: Makefile
|
||||
diff -ur amyedit-1.0/src/Makefile.am amyedit-1.0.new/src/Makefile.am
|
||||
--- amyedit-1.0/src/Makefile.am 2006-03-08 05:44:53.000000000 +0700
|
||||
+++ amyedit-1.0.new/src/Makefile.am 2008-01-07 20:41:46.000000000 +0700
|
||||
@@ -30,8 +30,7 @@
|
||||
gtksourceviewmm/sourcelanguage.cpp \
|
||||
gtksourceviewmm/sourcelanguagesmanager.cpp \
|
||||
gtksourceviewmm/sourceview.cpp \
|
||||
- gtksourceviewmm/init.cc \
|
||||
- gtkmm_extra/keyfile.cc
|
||||
+ gtksourceviewmm/init.cc
|
||||
|
||||
headers = \
|
||||
AboutDialog.hh \
|
||||
@@ -54,15 +53,13 @@
|
||||
gtksourceviewmm/sourcelanguage.h \
|
||||
gtksourceviewmm/sourcelanguagesmanager.h \
|
||||
gtksourceviewmm/sourceview.h \
|
||||
- gtksourceviewmm/init.hh \
|
||||
- gtkmm_extra/keyfile.h
|
||||
+ gtksourceviewmm/init.hh
|
||||
|
||||
privateheaders= \
|
||||
gtksourceviewmm/private/sourcebuffer_p.h \
|
||||
gtksourceviewmm/private/sourcelanguage_p.h \
|
||||
gtksourceviewmm/private/sourcelanguagesmanager_p.h \
|
||||
gtksourceviewmm/private/sourceview_p.h \
|
||||
- gtkmm_extra/private/keyfile_p.h \
|
||||
Utils_p.hh
|
||||
|
||||
if PRECOMPILE_HEADERS
|
||||
diff -ur amyedit-1.0/src/PrefStruct.hh amyedit-1.0.new/src/PrefStruct.hh
|
||||
--- amyedit-1.0/src/PrefStruct.hh 2006-03-09 06:54:41.000000000 +0700
|
||||
+++ amyedit-1.0.new/src/PrefStruct.hh 2008-01-07 20:46:32.000000000 +0700
|
||||
@@ -24,7 +24,6 @@
|
||||
|
||||
#include "Preferences.hh"
|
||||
#include <glibmm/ustring.h>
|
||||
-#include <gtkmm_extra/keyfile.h>
|
||||
#include <iostream>
|
||||
|
||||
class PrefStruct
|
@ -1,86 +0,0 @@
|
||||
diff -Naur amyeditbroken/src/AmyEdit.cc amyedit-1.0/src/AmyEdit.cc
|
||||
--- amyeditbroken/src/AmyEdit.cc 2006-03-13 22:13:08.000000000 +0100
|
||||
+++ amyedit-1.0/src/AmyEdit.cc 2008-07-12 05:07:43.965608312 +0200
|
||||
@@ -65,9 +65,9 @@
|
||||
|
||||
/* My Signals */
|
||||
// signals when there is a file available
|
||||
-SigC::Signal1<void,bool> signal_file_open;
|
||||
+sigc::signal1<void,bool> signal_file_open;
|
||||
// signals an update to preferences
|
||||
-SigC::Signal0<void> signal_preferences_update;
|
||||
+sigc::signal0<void> signal_preferences_update;
|
||||
/**************/
|
||||
|
||||
AmyEdit* AmyEdit::smInstance=NULL;
|
||||
diff -Naur amyeditbroken/src/EditTabs.cc amyedit-1.0/src/EditTabs.cc
|
||||
--- amyeditbroken/src/EditTabs.cc 2006-03-13 22:25:53.000000000 +0100
|
||||
+++ amyedit-1.0/src/EditTabs.cc 2008-07-12 05:08:41.022094749 +0200
|
||||
@@ -76,7 +76,7 @@
|
||||
set_tab_pos(Gtk::POS_TOP);
|
||||
set_scrollable(true);
|
||||
|
||||
- extern SigC::Signal0<void> signal_preferences_update;
|
||||
+ extern sigc::signal0<void> signal_preferences_update;
|
||||
|
||||
signal_switch_page().connect(sigc::mem_fun(*this, &EditTabs::on_switching_page));
|
||||
signal_preferences_update.connect(sigc::mem_fun(*this, &EditTabs::on_preferences_update));
|
||||
@@ -414,7 +414,7 @@
|
||||
|
||||
bool EditTabs::CloseTab(int tab)
|
||||
{
|
||||
- extern SigC::Signal1<void,bool> signal_file_open;
|
||||
+ extern sigc::signal1<void,bool> signal_file_open;
|
||||
|
||||
if (tab<0)
|
||||
tab=get_current_page();
|
||||
@@ -686,8 +686,8 @@
|
||||
|
||||
void EditTabs::on_switching_page(GtkNotebookPage *page, guint number)
|
||||
{
|
||||
- extern SigC::Signal1<void, int> signal_line_set;
|
||||
- extern SigC::Signal1<void, bool> signal_file_open;
|
||||
+ extern sigc::signal1<void, int> signal_line_set;
|
||||
+ extern sigc::signal1<void, bool> signal_file_open;
|
||||
Page *curtab = get_current_tab();
|
||||
|
||||
if (curtab)
|
||||
@@ -735,7 +735,7 @@
|
||||
|
||||
on_preferences_update();
|
||||
|
||||
- extern SigC::Signal0<void> signal_preferences_update;
|
||||
+ extern sigc::signal0<void> signal_preferences_update;
|
||||
get_buffer()->signal_modified_changed().connect(sigc::mem_fun(*this, &EditTabs::Page::on_modified_changed));
|
||||
get_buffer()->signal_changed().connect(sigc::mem_fun(*this, &EditTabs::Page::on_changed));
|
||||
get_buffer()->signal_mark_set().connect(sigc::mem_fun(*this, &EditTabs::Page::on_mark_changed));
|
||||
@@ -815,7 +815,7 @@
|
||||
|
||||
void EditTabs::Page::on_changed()
|
||||
{
|
||||
- extern SigC::Signal1<void, int> signal_line_set;
|
||||
+ extern sigc::signal1<void, int> signal_line_set;
|
||||
signal_line_set(get_buffer()->get_insert()->get_iter().get_line());
|
||||
|
||||
}
|
||||
@@ -823,7 +823,7 @@
|
||||
void EditTabs::Page::on_mark_changed(Gtk::SourceBuffer::iterator iter, Glib::RefPtr<Gtk::SourceBuffer::Mark> mark){
|
||||
if (mark->get_name()=="insert")
|
||||
{
|
||||
- extern SigC::Signal1<void, int> signal_line_set;
|
||||
+ extern sigc::signal1<void, int> signal_line_set;
|
||||
|
||||
signal_line_set(get_buffer()->get_insert()->get_iter().get_line());
|
||||
|
||||
diff -Naur amyeditbroken/src/StatusBar.cc amyedit-1.0/src/StatusBar.cc
|
||||
--- amyeditbroken/src/StatusBar.cc 2005-12-17 15:56:47.000000000 +0100
|
||||
+++ amyedit-1.0/src/StatusBar.cc 2008-07-12 05:09:14.020602906 +0200
|
||||
@@ -50,7 +50,7 @@
|
||||
#include "StatusBar.hh"
|
||||
#include "Utils.hh"
|
||||
|
||||
-SigC::Signal1<void, int> signal_line_set;
|
||||
+sigc::signal1<void, int> signal_line_set;
|
||||
|
||||
StatusBar::StatusBar()
|
||||
{
|
@ -1,331 +0,0 @@
|
||||
Index: amyedit-1.0/configure.in
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/configure.in
|
||||
+++ amyedit-1.0/configure.in
|
||||
@@ -36,7 +36,7 @@ AC_ARG_ENABLE(precompiled-headers,
|
||||
AM_CONDITIONAL(PRECOMPILE_HEADERS, test x$enable_precompiled_headers = xyes)
|
||||
|
||||
AC_CHECK_LIB([aspell], [new_aspell_config])
|
||||
-PKG_CHECK_MODULES(AMYEDIT, gtkmm-2.4 >= 2.6 gtksourceview-1.0)
|
||||
+PKG_CHECK_MODULES(AMYEDIT, gtkmm-2.4 >= 2.6 gtksourceview-2.0 gtksourceviewmm-2.0)
|
||||
AC_SUBST(AMYEDIT_CFLAGS)
|
||||
AC_SUBST(AMYEDIT_LIBS)
|
||||
|
||||
Index: amyedit-1.0/src/Makefile.am
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/Makefile.am
|
||||
+++ amyedit-1.0/src/Makefile.am
|
||||
@@ -25,12 +25,7 @@ sources = \
|
||||
TextListViewComboBox.cc \
|
||||
TextListViewListBox.cc \
|
||||
Utils.cc \
|
||||
- main.cc \
|
||||
- gtksourceviewmm/sourcebuffer.cpp \
|
||||
- gtksourceviewmm/sourcelanguage.cpp \
|
||||
- gtksourceviewmm/sourcelanguagesmanager.cpp \
|
||||
- gtksourceviewmm/sourceview.cpp \
|
||||
- gtksourceviewmm/init.cc
|
||||
+ main.cc
|
||||
|
||||
headers = \
|
||||
AboutDialog.hh \
|
||||
@@ -48,18 +43,9 @@ headers = \
|
||||
TextListModel.hh \
|
||||
TextListViewComboBox.hh \
|
||||
TextListViewListBox.hh \
|
||||
- Utils.hh \
|
||||
- gtksourceviewmm/sourcebuffer.h \
|
||||
- gtksourceviewmm/sourcelanguage.h \
|
||||
- gtksourceviewmm/sourcelanguagesmanager.h \
|
||||
- gtksourceviewmm/sourceview.h \
|
||||
- gtksourceviewmm/init.hh
|
||||
+ Utils.hh
|
||||
|
||||
privateheaders= \
|
||||
- gtksourceviewmm/private/sourcebuffer_p.h \
|
||||
- gtksourceviewmm/private/sourcelanguage_p.h \
|
||||
- gtksourceviewmm/private/sourcelanguagesmanager_p.h \
|
||||
- gtksourceviewmm/private/sourceview_p.h \
|
||||
Utils_p.hh
|
||||
|
||||
if PRECOMPILE_HEADERS
|
||||
Index: amyedit-1.0/src/EditTabs.cc
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/EditTabs.cc
|
||||
+++ amyedit-1.0/src/EditTabs.cc
|
||||
@@ -57,8 +57,8 @@ Foundation, Inc., 59 Temple Place, Suite
|
||||
|
||||
#include <gtksourceview/gtksourcebuffer.h>
|
||||
#include <gtksourceviewmm/sourcelanguage.h>
|
||||
-#include <gtksourceviewmm/sourcelanguagesmanager.h>
|
||||
-#include <gtksourceview/gtksourcelanguagesmanager.h>
|
||||
+#include <gtksourceviewmm/sourcelanguagemanager.h>
|
||||
+#include <gtksourceview/gtksourcelanguagemanager.h>
|
||||
#include <gtksourceview/gtksourceiter.h>
|
||||
|
||||
#include <gtkmm/stock.h>
|
||||
@@ -161,7 +161,7 @@ void EditTabs::OpenTab(Glib::ustring fil
|
||||
{
|
||||
try
|
||||
{
|
||||
- Glib::RefPtr<Gtk::SourceBuffer> buffer = is_buffer_open(filename);
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer> buffer = is_buffer_open(filename);
|
||||
Page *newpage;
|
||||
|
||||
if (buffer){
|
||||
@@ -553,16 +553,15 @@ Glib::ustring EditTabs::GetUntitledTabNa
|
||||
|
||||
void EditTabs::Undo()
|
||||
{
|
||||
- Glib::RefPtr<Gtk::SourceBuffer> buffer = get_current_view()->get_buffer();
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer> buffer = Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(get_current_view()->get_buffer());
|
||||
if (buffer->can_undo ())
|
||||
buffer->undo ();
|
||||
|
||||
}
|
||||
|
||||
-
|
||||
void EditTabs::Redo()
|
||||
{
|
||||
- Glib::RefPtr<Gtk::SourceBuffer> buffer = get_current_view()->get_buffer();
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer> buffer = Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(get_current_view()->get_buffer());
|
||||
if (buffer->can_redo ())
|
||||
buffer->redo ();
|
||||
|
||||
@@ -625,10 +624,10 @@ void EditTabs::FindNext()
|
||||
Page *curtab = get_current_tab();
|
||||
if (curtab)
|
||||
{
|
||||
- Glib::RefPtr<Gtk::SourceBuffer::Mark> cursor=curtab->get_buffer()->get_insert();
|
||||
- Gtk::SourceBuffer::iterator start, end;
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer::Mark> cursor=curtab->get_buffer()->get_insert();
|
||||
+ gtksourceview::SourceBuffer::iterator start, end;
|
||||
GtkTextIter climit;
|
||||
- Gtk::SourceBuffer::iterator limit(&climit);
|
||||
+ gtksourceview::SourceBuffer::iterator limit(&climit);
|
||||
FindDialog fdialog;
|
||||
int result;
|
||||
do
|
||||
@@ -648,7 +647,7 @@ void EditTabs::FindNext()
|
||||
if(gtk_source_iter_forward_search(cursor->get_iter().gobj(),fdialog.get_text().c_str(),fdialog.get_flags(),start.gobj(),end.gobj(),0))
|
||||
{
|
||||
curtab->get_buffer()->select_range(end, start);
|
||||
- (static_cast<Gtk::SourceView*>(curtab->get_child()))->scroll_to(end);
|
||||
+ (static_cast<gtksourceview::SourceView*>(curtab->get_child()))->scroll_to(end);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -701,7 +700,7 @@ void EditTabs::on_switching_page(GtkNote
|
||||
|
||||
}
|
||||
|
||||
-Glib::RefPtr <Gtk::SourceBuffer> EditTabs::is_buffer_open(Glib::ustring filename){
|
||||
+Glib::RefPtr <gtksourceview::SourceBuffer> EditTabs::is_buffer_open(Glib::ustring filename){
|
||||
int p = get_n_pages();
|
||||
|
||||
for (int x=0;x<p;x++){
|
||||
@@ -711,19 +710,19 @@ Glib::RefPtr <Gtk::SourceBuffer> EditTab
|
||||
return curtab->get_buffer();
|
||||
}
|
||||
|
||||
- return Glib::RefPtr <Gtk::SourceBuffer> (NULL);
|
||||
+ return Glib::RefPtr <gtksourceview::SourceBuffer> (NULL);
|
||||
|
||||
|
||||
}
|
||||
|
||||
-EditTabs::Page::Page(EditTabs *parent, Glib::RefPtr<Gtk::SourceBuffer> buffer){
|
||||
+EditTabs::Page::Page(EditTabs *parent, Glib::RefPtr<gtksourceview::SourceBuffer> buffer){
|
||||
|
||||
/* Note to self! CLEAN THIS UP!!!! */
|
||||
|
||||
/* Page is actually a ScrollWindow thing */
|
||||
set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_ALWAYS);
|
||||
|
||||
- Gtk::SourceView *sourceview=Gtk::manage(new Gtk::SourceView());
|
||||
+ gtksourceview::SourceView *sourceview=Gtk::manage(new gtksourceview::SourceView());
|
||||
|
||||
if (buffer)
|
||||
sourceview->set_buffer(buffer);
|
||||
@@ -750,10 +749,10 @@ EditTabs::Page::Page(EditTabs *parent, G
|
||||
* (ie buffer is null) */
|
||||
|
||||
if (!buffer){
|
||||
- Glib::ustring mime_type("text/x-tex");
|
||||
+ Glib::ustring mime_type("latex");
|
||||
|
||||
- Glib::RefPtr<Gtk::SourceLanguagesManager> lm = buffer->get_languages_manager();
|
||||
- Glib::RefPtr<Gtk::SourceLanguage> language = lm->get_language_from_mime_type(mime_type);
|
||||
+ Glib::RefPtr<gtksourceview::SourceLanguageManager> lm = gtksourceview::SourceLanguageManager::create();
|
||||
+ Glib::RefPtr<gtksourceview::SourceLanguage> language = lm->get_language(mime_type);
|
||||
|
||||
|
||||
if (language)
|
||||
@@ -820,7 +819,7 @@ void EditTabs::Page::on_changed()
|
||||
|
||||
}
|
||||
|
||||
-void EditTabs::Page::on_mark_changed(Gtk::SourceBuffer::iterator iter, Glib::RefPtr<Gtk::SourceBuffer::Mark> mark){
|
||||
+void EditTabs::Page::on_mark_changed(gtksourceview::SourceBuffer::iterator iter, Glib::RefPtr<gtksourceview::SourceBuffer::Mark> mark){
|
||||
if (mark->get_name()=="insert")
|
||||
{
|
||||
extern sigc::signal1<void, int> signal_line_set;
|
||||
@@ -835,14 +834,14 @@ EditTabs *EditTabs::Page::get_parent()
|
||||
return (static_cast<EditTabs*>(Gtk::Widget::get_parent()));
|
||||
}
|
||||
|
||||
-Gtk::SourceView* EditTabs::Page::get_child()
|
||||
+gtksourceview::SourceView* EditTabs::Page::get_child()
|
||||
{
|
||||
- return (static_cast<Gtk::SourceView*>(Gtk::Bin::get_child()));
|
||||
+ return (static_cast<gtksourceview::SourceView*>(Gtk::Bin::get_child()));
|
||||
}
|
||||
|
||||
-Glib::RefPtr<Gtk::SourceBuffer> EditTabs::Page::get_buffer()
|
||||
+Glib::RefPtr<gtksourceview::SourceBuffer> EditTabs::Page::get_buffer()
|
||||
{
|
||||
- return (get_child()->get_buffer());
|
||||
+ return Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(get_child()->get_buffer());
|
||||
}
|
||||
|
||||
EditTabs::Page *EditTabs::get_current_tab()
|
||||
@@ -850,9 +849,9 @@ EditTabs::Page *EditTabs::get_current_ta
|
||||
return (static_cast<EditTabs::Page*>(get_nth_page(get_current_page())));
|
||||
}
|
||||
|
||||
-Gtk::SourceView *EditTabs::get_current_view()
|
||||
+gtksourceview::SourceView *EditTabs::get_current_view()
|
||||
{
|
||||
- return (static_cast<Gtk::SourceView*>(get_current_tab()->get_child()));
|
||||
+ return (static_cast<gtksourceview::SourceView*>(get_current_tab()->get_child()));
|
||||
}
|
||||
|
||||
|
||||
@@ -861,8 +860,8 @@ void EditTabs::Page::on_preferences_upda
|
||||
// For things that need to happen for all pages
|
||||
PrefStruct *prefs = PrefStruct::instance();
|
||||
|
||||
- get_child()->set_tabs_width(prefs->get<int>("General", "tab_size"));
|
||||
- get_buffer()->set_highlight(prefs->get<bool>("General", "syntax_highlighting"));
|
||||
+ get_child()->set_tab_width(prefs->get<int>("General", "tab_size"));
|
||||
+ get_buffer()->set_highlight_syntax(prefs->get<bool>("General", "syntax_highlighting"));
|
||||
|
||||
}
|
||||
|
||||
Index: amyedit-1.0/src/EditTabs.hh
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/EditTabs.hh
|
||||
+++ amyedit-1.0/src/EditTabs.hh
|
||||
@@ -63,11 +63,11 @@ class EditTabs: public Gtk::Notebook
|
||||
class Page:public Gtk::ScrolledWindow
|
||||
{
|
||||
public:
|
||||
- Page(EditTabs *parent, Glib::RefPtr<Gtk::SourceBuffer> buffer=Glib::RefPtr<Gtk::SourceBuffer>());
|
||||
+ Page(EditTabs *parent, Glib::RefPtr<gtksourceview::SourceBuffer> buffer=Glib::RefPtr<gtksourceview::SourceBuffer>());
|
||||
|
||||
EditTabs *get_parent();
|
||||
- Gtk::SourceView *get_child();
|
||||
- Glib::RefPtr<Gtk::SourceBuffer> get_buffer();
|
||||
+ gtksourceview::SourceView *get_child();
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer> get_buffer();
|
||||
|
||||
Glib::ustring filename;
|
||||
Gtk::Label *tablabel;
|
||||
@@ -77,8 +77,8 @@ class EditTabs: public Gtk::Notebook
|
||||
void on_close_me();
|
||||
void on_modified_changed();
|
||||
void on_changed();
|
||||
- void on_mark_changed(Gtk::SourceBuffer::iterator iter,
|
||||
- Glib::RefPtr<Gtk::SourceBuffer::Mark> mark);
|
||||
+ void on_mark_changed(gtksourceview::SourceBuffer::iterator iter,
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer::Mark> mark);
|
||||
void on_preferences_update();
|
||||
|
||||
};
|
||||
@@ -89,13 +89,13 @@ class EditTabs: public Gtk::Notebook
|
||||
Glib::ustring GetRootFileName();
|
||||
Glib::ustring TabNameFromFile(Glib::ustring start);
|
||||
Glib::ustring GetUntitledTabName(Glib::ustring start);
|
||||
- Glib::RefPtr<Gtk::SourceBuffer> is_buffer_open(Glib::ustring filename);
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer> is_buffer_open(Glib::ustring filename);
|
||||
|
||||
void on_switching_page(GtkNotebookPage *page, guint number);
|
||||
public:
|
||||
Page *get_current_tab();
|
||||
private:
|
||||
- Gtk::SourceView *get_current_view();
|
||||
+ gtksourceview::SourceView *get_current_view();
|
||||
|
||||
void on_preferences_update();
|
||||
|
||||
Index: amyedit-1.0/src/SpellDialog.cc
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/SpellDialog.cc
|
||||
+++ amyedit-1.0/src/SpellDialog.cc
|
||||
@@ -267,9 +267,9 @@ int SpellDialog::checkDocument(){
|
||||
aspell_document_checker_reset(checker);
|
||||
|
||||
view = getCurrentPage()->get_child();
|
||||
- buffer = view->get_buffer();
|
||||
+ buffer = Glib::RefPtr<gtksourceview::SourceBuffer>::cast_static(view->get_buffer());
|
||||
|
||||
- buffer->set_check_brackets(false);
|
||||
+ buffer->set_highlight_matching_brackets(false);
|
||||
|
||||
/* areastart has left gravity, arearight has right gravity, as inserts only
|
||||
* occur inside them, they should always mark the beginning and ends of the
|
||||
@@ -315,7 +315,7 @@ int SpellDialog::checkDocument(){
|
||||
buffer->delete_mark(areastart);
|
||||
buffer->delete_mark(areaend);
|
||||
|
||||
- buffer->set_check_brackets(true);
|
||||
+ buffer->set_highlight_matching_brackets(true);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -370,7 +370,7 @@ bool SpellDialog::changeWord(AspellToken
|
||||
/* Close Clicked */
|
||||
|
||||
buffer->place_cursor(wordend);
|
||||
- buffer->set_check_brackets();
|
||||
+ buffer->set_highlight_matching_brackets();
|
||||
return false;
|
||||
}
|
||||
|
||||
Index: amyedit-1.0/src/SpellDialog.hh
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/SpellDialog.hh
|
||||
+++ amyedit-1.0/src/SpellDialog.hh
|
||||
@@ -49,8 +49,8 @@ class SpellDialog : public Gtk::Dialog,
|
||||
|
||||
void on_preferences_update();
|
||||
|
||||
- Gtk::SourceView* view;
|
||||
- Glib::RefPtr<Gtk::SourceBuffer> buffer;
|
||||
+ gtksourceview::SourceView* view;
|
||||
+ Glib::RefPtr<gtksourceview::SourceBuffer> buffer;
|
||||
Gtk::Entry misslabel;
|
||||
Gtk::Entry replaceentry;
|
||||
TextListViewListBox listbox;
|
||||
Index: amyedit-1.0/src/main.cc
|
||||
===================================================================
|
||||
--- amyedit-1.0.orig/src/main.cc
|
||||
+++ amyedit-1.0/src/main.cc
|
||||
@@ -53,7 +53,7 @@
|
||||
#include <fstream>
|
||||
|
||||
#include "AmyEdit.hh"
|
||||
-#include "gtksourceviewmm/init.hh"
|
||||
+#include "gtksourceviewmm/init.h"
|
||||
#include "Utils.hh"
|
||||
|
||||
int main(int argc, char **argv)
|
||||
@@ -63,7 +63,7 @@ int main(int argc, char **argv)
|
||||
textdomain (GETTEXT_PACKAGE);
|
||||
|
||||
Gtk::Main m(&argc, &argv);
|
||||
- Gtk::SourceViewmm_init();
|
||||
+ gtksourceview::init();
|
||||
|
||||
/* TODO This should probably be removed and created on demand */
|
||||
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>tex@gentoo.org</email>
|
||||
<name>Gentoo TeX Project</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">amyedit</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
AUX gcstar-1.4.0-man.patch 902 BLAKE2B 092a745eaa409c8b4c8b44244c99f4012d9eaa25c530b7731ec8e1ee5750b62b25c518917afe112c520f8f38c1ac8d09c88305a4048a34203b4fcb3257194eaf SHA512 eb1f1ec1822927b5885350fd69f26e599afebe240cfdc01adde27894f37ebdfa2fe14fd0e5cda3e0f12acea622d852d5442fef1f08b4ab8e8238b9d1d5b56482
|
||||
DIST gcstar-1.7.1.tar.gz 4514370 BLAKE2B 001768d7e2b4d01c97b5a34d078979ce909def1e516166aa305dd03e343bd0188bb54c7adfeb84578f063e860fa78f8faf426f64938eba0688cf5c86feebee4a SHA512 2a37717c6e9bd83758bef99e810ef3321f5558bd5714aa2a332522262182daade9e623f51a256594f74094da3e680ba35d9650d0bc0451226bf41e98fdd57802
|
||||
EBUILD gcstar-1.7.1-r2.ebuild 1868 BLAKE2B 98575b5fdc967dc043b3c7c7539f19c0d797e12c75a5369864b47bec95cb5a44c6e67a108bdf09a2fbca301f092156d04dc3e1efe841b7757b57c8052aea1d53 SHA512 3ecef5285721222e1c25135104ffc86b9349c911c6fed71ba4c0b4bafe178ee8ce9e6484b46fae9d603d29fe26b07f4abf5727b1d07b11c95456ad4a3a7f11d8
|
||||
MISC metadata.xml 878 BLAKE2B 08bd6224a9066bcd47292389f3718d5378934bcf6b76c2d969f0703003ca50b725429dd3c336b4cb9021bd3dd0534d7ec7a5c1b6030f8338b952ae8c187c20b8 SHA512 b086dcfa2d846aab85f413600ba9f8db1bce21d6ff2463d7fd2f4328c10a5343013b049bf5143c0591f52ff111415ddd2863b09d634fa3cf124b384dad4f4dc2
|
@ -1,26 +0,0 @@
|
||||
Install man files in /usr/share/man, not /usr/man
|
||||
|
||||
--- gcstar/install 2008-03-04 22:56:00.000000000 -0500
|
||||
+++ gcstar-1.4.0/install 2008-06-06 18:16:17.819918815 -0400
|
||||
@@ -107,7 +107,7 @@
|
||||
}
|
||||
|
||||
unlink $baseDir.'/bin/'.$binName;
|
||||
- unlink $baseDir.'/man/man1/'.$binName.'.1.gz';
|
||||
+ unlink $baseDir.'/share/man/man1/'.$binName.'.1.gz';
|
||||
|
||||
# remove menu and mime items
|
||||
|
||||
@@ -187,9 +187,9 @@
|
||||
mkpath $baseDir.'/bin';
|
||||
copy 'bin/gcstar', $baseDir.'/bin/'.$binName;
|
||||
|
||||
- verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/man/man1';
|
||||
- mkpath $baseDir.'/man/man1';
|
||||
- my $manPage = "$baseDir/man/man1/$binName.1";
|
||||
+ verbosePrint $lang{InstallCopyDirectory}, $baseDir.'/share/man/man1';
|
||||
+ mkpath $baseDir.'/share/man/man1';
|
||||
+ my $manPage = "$baseDir/share/man/man1/$binName.1";
|
||||
copy 'man/gcstar.1', $manPage;
|
||||
`gzip -f $manPage 2>&1 >/dev/null`;
|
||||
|
@ -1,67 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="Manage your collections of movies, games, books, music and more"
|
||||
HOMEPAGE="http://www.gcstar.org/"
|
||||
# Gna permanently shut down in May 2017
|
||||
# Original SRC_URI was http://download.gna.org/gcstar/${P}.tar.gz
|
||||
SRC_URI="https://launchpad.net/gcstar/1.7/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="cddb mp3 spell stats tellico vorbis"
|
||||
|
||||
RDEPEND="dev-lang/perl
|
||||
dev-perl/Archive-Zip
|
||||
dev-perl/DateTime-Format-Strptime
|
||||
dev-perl/Gtk2
|
||||
dev-perl/HTML-Parser
|
||||
dev-perl/libwww-perl
|
||||
dev-perl/URI
|
||||
dev-perl/XML-Parser
|
||||
dev-perl/XML-Simple
|
||||
virtual/perl-Archive-Tar
|
||||
virtual/perl-Encode
|
||||
virtual/perl-Getopt-Long
|
||||
virtual/perl-File-Path
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-File-Temp
|
||||
virtual/perl-IO-Compress
|
||||
virtual/perl-libnet
|
||||
virtual/perl-Storable
|
||||
virtual/perl-Time-Piece
|
||||
cddb? ( dev-perl/Net-FreeDB )
|
||||
mp3? ( dev-perl/MP3-Info dev-perl/MP3-Tag )
|
||||
spell? ( dev-perl/gtk2-spell )
|
||||
stats? ( dev-perl/Date-Calc
|
||||
dev-perl/GD[png(+),truetype(+)] )
|
||||
tellico? ( virtual/perl-Digest-MD5
|
||||
virtual/perl-MIME-Base64 )
|
||||
vorbis? ( dev-perl/Ogg-Vorbis-Header-PurePerl )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-1.4.0-man.patch" )
|
||||
|
||||
src_install() {
|
||||
# Yes, ED *is* needed here. GCstar's install lacks any concept of DESTDIR.
|
||||
./install --prefix="${ED}usr" \
|
||||
--noclean --nomenu || die "install script failed"
|
||||
|
||||
domenu share/applications/gcstar.desktop
|
||||
for size in 16 22 24 32 36 48 64 72 96 128 256
|
||||
do
|
||||
newicon -s "${size}" share/gcstar/icons/gcstar_${size}x${size}.png gcstar.png
|
||||
done
|
||||
newicon -s scalable share/gcstar/icons/gcstar_scalable.svg gcstar.svg
|
||||
insinto /usr/share/mime/packages
|
||||
doins share/applications/gcstar.xml
|
||||
|
||||
dodoc CHANGELOG README README.fr
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
GCstar is an application for managing your collections. It supports many
|
||||
types of collections, including movies, books, games, comics, stamps,
|
||||
coins, and many more. You can even create your own collection type for
|
||||
whatever unique thing it is that you collect! Detailed information on
|
||||
each item can be automatically retrieved from the internet and you can
|
||||
store additional data, such as the location or who you've lent it to.
|
||||
You may also search and filter your collections by many criteria.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="stats">Enable statistics reporting</flag>
|
||||
<flag name="tellico">Enable support for <pkg>kde-misc/tellico</pkg>
|
||||
files</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST gnocky-0.0.7.tar.bz2 569945 BLAKE2B 581e79d0126a12d3a24efd8abc4e22e0ac6195ef90143b27aedd2b14b8389b539d90b1e56d5b87bd05dd090df73477d248ef0156d4318f4860153bef69a0c126 SHA512 a4387c68bc7c3e59f122be87b5b68ec7cae9016039fb1f76c8ebfbe421bcf2399ba93419a2d27c61afe937f580dd7e9bff14f4b803bee70aa60c95c7d0f6ad53
|
||||
EBUILD gnocky-0.0.7.ebuild 432 BLAKE2B 6bc5f3630925f1134854361b539ecb5caa97fde0796e8118209cd105ea1c10f9f946d39531708cd4813df85fa56f8240f020ad0c75e4eddaa11b28163a44171a SHA512 0e655b71c040aa38b7fa2d12ee13923c4c95c47d9c02a203d61ba27f5fdb77e279f1c1f8b63ae4b94de5833e2ad8dd3b4928ffb67dc4db8bb61dfbba9d3128c2
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="GTK-2 version of gnokii"
|
||||
HOMEPAGE="http://www.gnokii.org/"
|
||||
SRC_URI="http://www.gnokii.org/download/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
app-mobilephone/gnokii
|
||||
dev-libs/glib:2
|
||||
gnome-base/libglade:2.0
|
||||
x11-libs/gtk+:2
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
AUX ledger-3.2.1-fix-build-boost-1-76.patch 650 BLAKE2B 7bdd5200cc8facf7a233ea4cab60159da586dea55694cb993494747b8fbe849f197c1cde9d471a8ed1a2c6734480bb0dc8af0ee4dc07afe78ca18bc6b5a60a15 SHA512 3255474d916c6f1e9faf3acd3f113ff8c9c4e44367be644d83bb5a7c5d0fbcd890e95f6d2d649ed639afc32498969a3ed996d1ce1e59a6a0b924b9d4ab6bb548
|
||||
DIST ledger-3.2.1.tar.gz 790959 BLAKE2B a25b08f37c6bcf409fb60e0bcc6e11021515fe17f7eb6f23781bd7a7c16b58ac92d4684e5936901ed87f2f5be4df427bd95fe856f8e7eff1e2609329866de71a SHA512 526c60cee354c9d2ead38cef3b89b349467e41fa3ec0927b51e7246a3352f19f0f81574211f20ba9bac5915590b870b9f9478a103ab661d3d9a10f41c52f4512
|
||||
EBUILD ledger-3.2.1.ebuild 2379 BLAKE2B 32c247080924c5503980f80e4e544654cea48acbc3314c3b1cba36e6c783f8dffcdc2b341a829250046662e0e5b826d60a75c589f6b3945450678cabbc5cc251 SHA512 74b584c9bac04ed1299e19b348decc468448f4d63240e231b6021a985cfcecec291cb93dfd55a1475c082f793442f872c54b258b42d3f6d9503f619f64dbbfd0
|
||||
EBUILD ledger-3.2.1.ebuild 2446 BLAKE2B bd054029ee5afe706aae167fa58d27d7b8013efb3550d7fc73daa1fecea801671b676c2bc3fa31e8da89c7aaf6174623f82d2525b1fa68e47d0a157a357445ee SHA512 8cab962223b171e5b8dc4c0123632c611717efef1341d662fb41c7418e3515fdc62da03049cce25e34e8bae473b61c624d9602450cce13683d15544f4a0919be
|
||||
MISC metadata.xml 306 BLAKE2B 58c3d0307a4358f50e8ede8ddf3f598a55ad03dd9af3351b4f15a46465a844c24f9d5966ee5fbbcb9a68d65eb509a18a87aa95400094539475f65493e34f1839 SHA512 c83b1be9474bbfa3296040c56bf14e22afd214835a44907bcb4db2a8047f05e1fe49b1d1ebe5bcd72fe5ed2f27c832d20169aa813f0d9bd619fc1f7a1c5e15cb
|
||||
|
@ -0,0 +1,29 @@
|
||||
https://bugs.gentoo.org/790176
|
||||
https://github.com/ledger/ledger/issues/2030
|
||||
|
||||
From fa37f595b3c44dc7ac86b29d105ae6417c3e0080 Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Mon, 14 Jun 2021 12:37:58 +0000
|
||||
Subject: [PATCH] Fix compilation with Boost 1.76
|
||||
--- a/src/expr.cc
|
||||
+++ b/src/expr.cc
|
||||
@@ -35,6 +35,8 @@
|
||||
#include "parser.h"
|
||||
#include "scope.h"
|
||||
|
||||
+#include <boost/smart_ptr/scoped_ptr.hpp>
|
||||
+
|
||||
namespace ledger {
|
||||
|
||||
expr_t::expr_t() : base_type()
|
||||
--- a/src/format.h
|
||||
+++ b/src/format.h
|
||||
@@ -45,6 +45,8 @@
|
||||
#include "expr.h"
|
||||
#include "unistring.h"
|
||||
|
||||
+#include <boost/smart_ptr/scoped_ptr.hpp>
|
||||
+
|
||||
namespace ledger {
|
||||
|
||||
class unistring;
|
@ -0,0 +1,91 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit rpm
|
||||
|
||||
BASE_PV=$(ver_cut 1-3)
|
||||
MY_PV="${PV/_alpha/.alpha}"
|
||||
MY_PV="${MY_PV/_beta/.beta}"
|
||||
[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
|
||||
|
||||
DESCRIPTION="Translations for the Libreoffice suite"
|
||||
HOMEPAGE="https://www.libreoffice.org"
|
||||
BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
|
||||
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
|
||||
IUSE="offlinehelp"
|
||||
|
||||
#
|
||||
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
|
||||
#
|
||||
# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
|
||||
LANGUAGES_HELP=" am ar ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW "
|
||||
LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu "
|
||||
|
||||
for lang in ${LANGUAGES_HELP}; do
|
||||
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )"
|
||||
SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
|
||||
done
|
||||
for lang in ${LANGUAGES}; do
|
||||
if [[ ${lang%:*} != en ]]; then
|
||||
langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz"
|
||||
SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
|
||||
fi
|
||||
IUSE+=" l10n_${lang%:*}"
|
||||
done
|
||||
unset lang helppack langpack
|
||||
|
||||
RDEPEND+="app-text/hunspell"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local lang dir rpmdir
|
||||
|
||||
# First remove dictionaries, we want to use system ones.
|
||||
find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
|
||||
|
||||
for lang in ${LANGUAGES}; do
|
||||
# break away if not enabled
|
||||
use l10n_${lang%:*} || continue
|
||||
|
||||
dir=${lang#*:}
|
||||
|
||||
# for english we provide just helppack, as translation is always there
|
||||
if [[ ${lang%:*} != en ]]; then
|
||||
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/"
|
||||
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
|
||||
rpm_unpack ./${rpmdir}/*.rpm
|
||||
fi
|
||||
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
|
||||
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/"
|
||||
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
|
||||
rpm_unpack ./${rpmdir}/*.rpm
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
|
||||
# Condition required for people who do not install anything e.g. no l10n
|
||||
# or just english with no offlinehelp.
|
||||
if [[ -d "${dir}" ]] ; then
|
||||
insinto /usr/$(get_libdir)/${PN/-l10n/}/
|
||||
doins -r "${dir}"/*
|
||||
fi
|
||||
# remove extensions that are in l10n for some weird reason
|
||||
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
|
||||
die "Failed to remove extensions"
|
||||
}
|
@ -0,0 +1,664 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
PYTHON_REQ_USE="threads(+),xml"
|
||||
|
||||
MY_PV="${PV/_alpha/.alpha}"
|
||||
MY_PV="${MY_PV/_beta/.beta}"
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make everyone happy.
|
||||
DEV_URI="
|
||||
https://dev-builds.libreoffice.org/pre-releases/src
|
||||
https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
|
||||
https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
|
||||
"
|
||||
ADDONS_URI="https://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${MY_PV} == *9999* ]] && inherit git-r3
|
||||
inherit autotools bash-completion-r1 check-reqs eapi8-dosym flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
|
||||
|
||||
DESCRIPTION="A full office productivity suite"
|
||||
HOMEPAGE="https://www.libreoffice.org"
|
||||
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs; Core MUST be first!
|
||||
# Help is used for the image generator
|
||||
# Only release has the tarballs
|
||||
if [[ ${MY_PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
unset DEV_URI
|
||||
|
||||
# Really required addons
|
||||
# These are bundles that can't be removed for now due to huge patchsets.
|
||||
# If you want them gone, patches are welcome.
|
||||
ADDONS_SRC=(
|
||||
# not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c
|
||||
"${ADDONS_URI}/dtoa-20180411.tgz"
|
||||
# not packaged in Gentoo, https://skia.org/
|
||||
"${ADDONS_URI}/skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz"
|
||||
# QR code generating library for >=libreoffice-6.4, bug #691740
|
||||
"${ADDONS_URI}/QR-Code-generator-1.4.0.tar.gz"
|
||||
"base? (
|
||||
${ADDONS_URI}/commons-logging-1.2-src.tar.gz
|
||||
${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
|
||||
${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
|
||||
${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
|
||||
${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
|
||||
${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
|
||||
${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
|
||||
${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
|
||||
${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
|
||||
${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
|
||||
${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
|
||||
${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
|
||||
)"
|
||||
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||
# no release for 8 years, should we package it?
|
||||
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
|
||||
# Does not build with 1.6 rhino at all
|
||||
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
|
||||
# requirement of rhino
|
||||
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
|
||||
# not packageable
|
||||
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
|
||||
)
|
||||
SRC_URI+=" ${ADDONS_SRC[*]}"
|
||||
|
||||
unset ADDONS_URI
|
||||
unset ADDONS_SRC
|
||||
|
||||
# Extensions that need extra work:
|
||||
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
|
||||
|
||||
IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
|
||||
googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan
|
||||
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
base? ( firebird java )
|
||||
bluetooth? ( dbus )
|
||||
gtk? ( dbus )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
|
||||
[[ ${MY_PV} == *9999* ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/intltool
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
odk? ( >=app-doc/doxygen-1.8.4 )
|
||||
"
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
app-crypt/gpgme[cxx]
|
||||
app-text/hunspell:=
|
||||
>=app-text/libabw-0.1.0
|
||||
>=app-text/libebook-0.1
|
||||
app-text/libepubgen
|
||||
>=app-text/libetonyek-0.1
|
||||
app-text/libexttextcat
|
||||
app-text/liblangtag
|
||||
>=app-text/libmspub-0.1.0
|
||||
>=app-text/libmwaw-0.3.1
|
||||
>=app-text/libnumbertext-1.0.6
|
||||
>=app-text/libodfgen-0.1.0
|
||||
app-text/libqxp
|
||||
app-text/libstaroffice
|
||||
app-text/libwpd:0.10[tools]
|
||||
app-text/libwpg:0.3
|
||||
>=app-text/libwps-0.4
|
||||
app-text/mythes
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
>=dev-cpp/libcmis-0.5.2
|
||||
dev-db/unixODBC
|
||||
>=games-engines/box2d-2.4.1:0
|
||||
dev-lang/perl
|
||||
>=dev-libs/boost-1.72.0:=[nls]
|
||||
dev-libs/expat
|
||||
dev-libs/hyphen
|
||||
dev-libs/icu:=
|
||||
dev-libs/libassuan
|
||||
dev-libs/libgpg-error
|
||||
dev-libs/liborcus:0/0.16
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
>=dev-libs/redland-1.0.16
|
||||
>=dev-libs/xmlsec-1.2.28[nss]
|
||||
media-gfx/fontforge
|
||||
media-gfx/graphite2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
>=media-libs/harfbuzz-0.9.42:=[graphite,icu]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libcdr-0.1.0
|
||||
>=media-libs/libepoxy-1.3.1[X]
|
||||
>=media-libs/libfreehand-0.1.0
|
||||
media-libs/libpagemaker
|
||||
>=media-libs/libpng-1.4:0=
|
||||
>=media-libs/libvisio-0.1.0
|
||||
media-libs/libzmf
|
||||
>=net-libs/neon-0.31.1:=
|
||||
net-misc/curl
|
||||
sci-mathematics/lpsolve
|
||||
sys-libs/zlib
|
||||
virtual/glu
|
||||
virtual/jpeg:0
|
||||
virtual/opengl
|
||||
x11-libs/cairo[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
accessibility? (
|
||||
$(python_gen_cond_dep 'dev-python/lxml[${PYTHON_MULTI_USEDEP}]')
|
||||
)
|
||||
bluetooth? (
|
||||
dev-libs/glib:2
|
||||
net-wireless/bluez
|
||||
)
|
||||
clang? (
|
||||
|| (
|
||||
( sys-devel/clang:12
|
||||
sys-devel/llvm:12
|
||||
=sys-devel/lld-12* )
|
||||
( sys-devel/clang:11
|
||||
sys-devel/llvm:11
|
||||
=sys-devel/lld-11* )
|
||||
( sys-devel/clang:10
|
||||
sys-devel/llvm:10
|
||||
=sys-devel/lld-10* )
|
||||
)
|
||||
)
|
||||
coinmp? ( sci-libs/coinor-mp )
|
||||
cups? ( net-print/cups )
|
||||
dbus? ( sys-apps/dbus[X] )
|
||||
eds? (
|
||||
dev-libs/glib:2
|
||||
gnome-base/dconf
|
||||
gnome-extra/evolution-data-server
|
||||
)
|
||||
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
gtk? (
|
||||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
gnome-base/dconf
|
||||
media-libs/mesa[egl]
|
||||
x11-libs/gtk+:3[X]
|
||||
x11-libs/pango
|
||||
)
|
||||
kde? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
kde-frameworks/kconfig:5
|
||||
kde-frameworks/kcoreaddons:5
|
||||
kde-frameworks/ki18n:5
|
||||
kde-frameworks/kio:5
|
||||
kde-frameworks/kwindowsystem:5
|
||||
)
|
||||
ldap? ( net-nds/openldap )
|
||||
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
|
||||
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
|
||||
mariadb? ( dev-db/mariadb-connector-c )
|
||||
!mariadb? ( dev-db/mysql-connector-c )
|
||||
pdfimport? ( app-text/poppler:=[cxx] )
|
||||
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
|
||||
"
|
||||
# FIXME: cppunit should be moved to test conditional
|
||||
# after everything upstream is under gbuild
|
||||
# as dmake execute tests right away
|
||||
# tests apparently also need google-carlito-fonts (not packaged)
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-libs/libatomic_ops-7.2d
|
||||
dev-perl/Archive-Zip
|
||||
>=dev-util/cppunit-1.14.0
|
||||
>=dev-util/gperf-3.1
|
||||
dev-util/mdds:1/1.5
|
||||
media-libs/glm
|
||||
sys-devel/ucpp
|
||||
x11-base/xorg-proto
|
||||
x11-libs/libXt
|
||||
x11-libs/libXtst
|
||||
java? (
|
||||
dev-java/ant-core
|
||||
|| (
|
||||
dev-java/openjdk:11
|
||||
dev-java/openjdk-bin:11
|
||||
)
|
||||
)
|
||||
test? (
|
||||
app-crypt/gnupg
|
||||
dev-util/cppunit
|
||||
media-fonts/dejavu
|
||||
media-fonts/liberation-fonts
|
||||
)
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice-bin
|
||||
!app-office/libreoffice-bin-debug
|
||||
media-fonts/liberation-fonts
|
||||
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
|
||||
java? ( || (
|
||||
dev-java/openjdk:11
|
||||
dev-java/openjdk-jre-bin:11
|
||||
>=virtual/jre-1.8
|
||||
) )
|
||||
kde? ( kde-frameworks/breeze-icons:* )
|
||||
"
|
||||
if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
|
||||
else
|
||||
# Translations are not reliable on live ebuilds
|
||||
# rather force people to use english only.
|
||||
PDEPEND="!app-office/libreoffice-l10n"
|
||||
fi
|
||||
|
||||
PATCHES=(
|
||||
# "${WORKDIR}"/${PATCHSET/.tar.xz/}
|
||||
|
||||
# not upstreamable stuff
|
||||
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
|
||||
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
|
||||
"${FILESDIR}/${PN}-7.0.3.1-qt5detect.patch"
|
||||
|
||||
# master branch
|
||||
"${FILESDIR}/${PN}-7.1.3.2-bashism.patch" # bug 780432
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
_check_reqs() {
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
check-reqs_$1
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
if use x86; then
|
||||
elog "Unfortunately for packaging reasons on x86, various Java-based wizards,"
|
||||
elog "most notably Report Builder in LibreOffice Base, will not be available."
|
||||
elog "See also: https://bugs.gentoo.org/785640"
|
||||
else
|
||||
use base ||
|
||||
ewarn "If you plan to use Base application you must enable USE base."
|
||||
use java ||
|
||||
ewarn "Without USE java, several wizards are not going to be available."
|
||||
fi
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
xdg_environment_reset
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
if [[ ${MY_PV} = *9999* ]]; then
|
||||
local base_uri branch mypv
|
||||
base_uri="https://anongit.freedesktop.org/git"
|
||||
branch="master"
|
||||
mypv=${MY_PV/.9999}
|
||||
[[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
|
||||
git-r3_checkout "${base_uri}/${PN}/core"
|
||||
LOCOREGIT_VERSION=${EGIT_VERSION}
|
||||
|
||||
git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
|
||||
git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# sandbox violations on many systems, we don't need it. Bug #646406
|
||||
sed -i \
|
||||
-e "/KF5_CONFIG/s/kf5-config/no/" \
|
||||
configure.ac || die "Failed to disable kf5-config"
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
# hack in the autogen.sh
|
||||
touch autogen.lastrun
|
||||
|
||||
# sed in the tests
|
||||
sed -i \
|
||||
-e "s#all : build unitcheck#all : build#g" \
|
||||
solenv/gbuild/Module.mk || die
|
||||
sed -i \
|
||||
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
|
||||
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
|
||||
Makefile.in || die
|
||||
|
||||
sed -i \
|
||||
-e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
|
||||
-e "s,\$INSTALLDIRNAME.sh,${PN}," \
|
||||
bin/distro-install-desktop-integration || die
|
||||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die
|
||||
fi
|
||||
|
||||
# Don't list pdfimport support in desktop when built with none, bug # 605464
|
||||
if ! use pdfimport; then
|
||||
sed -i \
|
||||
-e ":MimeType: s:application/pdf;::" \
|
||||
-e ":Keywords: s:pdf;::" \
|
||||
sysui/desktop/menus/draw.desktop || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
|
||||
# Note: these are for Gentoo use ONLY. For your own distribution, please get
|
||||
# your own set of keys. Feel free to contact chromium@gentoo.org for more info.
|
||||
local google_default_client_id="329227923882.apps.googleusercontent.com"
|
||||
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
|
||||
|
||||
# Show flags set at the beginning
|
||||
einfo "Preset CFLAGS: ${CFLAGS}"
|
||||
einfo "Preset LDFLAGS: ${LDFLAGS}"
|
||||
|
||||
if use clang ; then
|
||||
# Force clang
|
||||
einfo "Enforcing the use of clang due to USE=clang ..."
|
||||
AR=llvm-ar
|
||||
CC=${CHOST}-clang
|
||||
CXX=${CHOST}-clang++
|
||||
NM=llvm-nm
|
||||
RANLIB=llvm-ranlib
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
else
|
||||
# Force gcc
|
||||
einfo "Enforcing the use of gcc due to USE=-clang ..."
|
||||
AR=gcc-ar
|
||||
CC=${CHOST}-gcc
|
||||
CXX=${CHOST}-g++
|
||||
NM=gcc-nm
|
||||
RANLIB=gcc-ranlib
|
||||
fi
|
||||
|
||||
if use custom-cflags ; then
|
||||
elog "USE=custom-cflags has been selected. You are on your own to make sure that"
|
||||
elog "the build succeeds. Good luck!"
|
||||
else
|
||||
strip-flags
|
||||
fi
|
||||
|
||||
export LO_CLANG_CC=${CC}
|
||||
export LO_CLANG_CXX=${CXX}
|
||||
|
||||
# Show flags set at the end
|
||||
einfo " Used CFLAGS: ${CFLAGS}"
|
||||
einfo " Used LDFLAGS: ${LDFLAGS}"
|
||||
|
||||
# Ensure we use correct toolchain
|
||||
tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
|
||||
|
||||
if use vulkan && ! use clang ; then
|
||||
ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang."
|
||||
fi
|
||||
|
||||
# optimization flags
|
||||
export GMAKE_OPTIONS="${MAKEOPTS}"
|
||||
# System python enablement:
|
||||
export PYTHON_CFLAGS=$(python_get_CFLAGS)
|
||||
export PYTHON_LIBS=$(python_get_LIBS)
|
||||
|
||||
use kde && export QT5DIR="$(qt5_get_bindir)/.."
|
||||
|
||||
local gentoo_buildid="Gentoo official package"
|
||||
if [[ -n ${LOCOREGIT_VERSION} ]]; then
|
||||
gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})"
|
||||
fi
|
||||
|
||||
# system headers/libs/...: enforce using system packages
|
||||
# --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
|
||||
# --enable-cairo: ensure that cairo is always required
|
||||
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||
# --enable-release-build: build the libreoffice as release
|
||||
# --disable-fetch-external: prevent dowloading during compile phase
|
||||
# --enable-extension-integration: enable any extension integration support
|
||||
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||
# --disable-report-builder: too much java packages pulled in without pkgs
|
||||
# --without-system-sane: just sane.h header that is used for scan in writer,
|
||||
# not linked or anything else, worthless to depend on
|
||||
# --disable-pdfium: not yet packaged
|
||||
# --without-system-qrcodegen: has no real build system and LO is the only user
|
||||
local myeconfargs=(
|
||||
--with-system-dicts
|
||||
--with-system-epoxy
|
||||
--with-system-headers
|
||||
--with-system-jars
|
||||
--with-system-libs
|
||||
--enable-build-opensymbol
|
||||
--enable-cairo-canvas
|
||||
--enable-largefile
|
||||
--enable-mergelibs
|
||||
--enable-neon
|
||||
--enable-python=system
|
||||
--enable-randr
|
||||
--enable-release-build
|
||||
--disable-breakpad
|
||||
--disable-bundle-mariadb
|
||||
--disable-ccache
|
||||
--disable-epm
|
||||
--disable-fetch-external
|
||||
--disable-gtk3-kde5
|
||||
--disable-online-update
|
||||
--disable-openssl
|
||||
--disable-pdfium
|
||||
--disable-vlc
|
||||
--with-extra-buildid="${gentoo_buildid}"
|
||||
--enable-extension-integration
|
||||
--with-external-dict-dir="${EPREFIX}/usr/share/myspell"
|
||||
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
|
||||
--with-external-thes-dir="${EPREFIX}/usr/share/myspell"
|
||||
--with-external-tar="${DISTDIR}"
|
||||
--with-lang=""
|
||||
--with-parallelism=$(makeopts_jobs)
|
||||
--with-system-ucpp
|
||||
--with-tls=nss
|
||||
--with-vendor="Gentoo Foundation"
|
||||
--with-x
|
||||
--without-fonts
|
||||
--without-myspell-dicts
|
||||
--with-help="html"
|
||||
--without-helppack-integration
|
||||
--with-system-gpgmepp
|
||||
--without-system-jfreereport
|
||||
--without-system_apache_commons
|
||||
--without-system-sane
|
||||
--without-system-qrcodegen
|
||||
$(use_enable base report-builder)
|
||||
$(use_enable bluetooth sdremote-bluetooth)
|
||||
$(use_enable coinmp)
|
||||
$(use_enable cups)
|
||||
$(use_enable dbus)
|
||||
$(use_enable debug)
|
||||
$(use_enable eds evolution2)
|
||||
$(use_enable firebird firebird-sdbc)
|
||||
$(use_enable gstreamer gstreamer-1-0)
|
||||
$(use_enable gtk gtk3)
|
||||
$(use_enable kde kf5)
|
||||
$(use_enable kde qt5)
|
||||
$(use_enable ldap)
|
||||
$(use_enable odk)
|
||||
$(use_enable pdfimport)
|
||||
$(use_enable postgres postgresql-sdbc)
|
||||
$(use_enable vulkan skia)
|
||||
$(use_with accessibility lxml)
|
||||
$(use_with coinmp system-coinmp)
|
||||
$(use_with googledrive gdrive-client-id ${google_default_client_id})
|
||||
$(use_with googledrive gdrive-client-secret ${google_default_client_secret})
|
||||
$(use_with java)
|
||||
$(use_with odk doxygen)
|
||||
)
|
||||
|
||||
if use eds || use gtk; then
|
||||
myeconfargs+=( --enable-dconf --enable-gio )
|
||||
else
|
||||
myeconfargs+=( --disable-dconf --disable-gio )
|
||||
fi
|
||||
|
||||
# libreoffice extensions handling
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
|
||||
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
|
||||
else
|
||||
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
|
||||
fi
|
||||
done
|
||||
|
||||
if use java; then
|
||||
# hsqldb: system one is too new
|
||||
myeconfargs+=(
|
||||
--without-junit
|
||||
--without-system-hsqldb
|
||||
--with-ant-home="${ANT_HOME}"
|
||||
)
|
||||
if has_version "dev-java/openjdk:11"; then
|
||||
myeconfargs+=( -with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" )
|
||||
elif has_version "dev-java/openjdk-bin:11"; then
|
||||
myeconfargs+=( --with-jdk-home="/opt/openjdk-bin-11" )
|
||||
fi
|
||||
|
||||
use libreoffice_extensions_scripting-beanshell && \
|
||||
myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
|
||||
|
||||
use libreoffice_extensions_scripting-javascript && \
|
||||
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) )
|
||||
fi
|
||||
|
||||
is-flagq "-flto*" && myeconfargs+=( --enable-lto )
|
||||
|
||||
MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# more and more LO stuff tries to use OpenGL, including tests during build
|
||||
# bug 501508, bug 540624, bug 545974 and probably more
|
||||
addpredict /dev/dri
|
||||
addpredict /dev/ati
|
||||
addpredict /dev/nvidiactl
|
||||
|
||||
local target
|
||||
use test && target="build" || target="build-nocheck"
|
||||
|
||||
# this is not a proper make script
|
||||
make ${target} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make unitcheck || die
|
||||
make slowcheck || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# This is not Makefile so no buildserver
|
||||
emake DESTDIR="${D}" distro-pack-install -o build -o check
|
||||
|
||||
# bug 593514
|
||||
if use gtk; then
|
||||
dosym libreoffice/program/liblibreofficekitgtk.so \
|
||||
/usr/$(get_libdir)/liblibreofficekitgtk.so
|
||||
fi
|
||||
|
||||
# bash completion aliases
|
||||
bashcomp_alias \
|
||||
libreoffice \
|
||||
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
|
||||
|
||||
if use branding; then
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die
|
||||
fi
|
||||
|
||||
# bug 703474
|
||||
insinto /usr/include
|
||||
doins -r include/LibreOfficeKit
|
||||
|
||||
local lodir=/usr/$(get_libdir)/libreoffice
|
||||
# patching this would break tests
|
||||
cat <<-EOF > "${T}"/uno.py
|
||||
import sys, os
|
||||
sys.path.append('${EPREFIX}${lodir}/program')
|
||||
os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc')
|
||||
EOF
|
||||
sed -e "/^import sys/d" -e "/^import os/d" \
|
||||
-i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed"
|
||||
cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die
|
||||
cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die
|
||||
|
||||
# more system pyuno mess
|
||||
sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \
|
||||
-i "${D}"${lodir}/program/officehelper.py || die
|
||||
|
||||
python_optimize "${D}"${lodir}/program
|
||||
# link python bridge in site-packages, bug 667802
|
||||
local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program
|
||||
for py in uno.py unohelper.py officehelper.py; do
|
||||
dosym8 -r ${loprogdir}/${py} $(python_get_sitedir)/${py}
|
||||
while IFS="" read -d $'\0' -r pyc; do
|
||||
pyc=${pyc//*\/}
|
||||
dosym8 -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
|
||||
done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
DIST djvu-3.5.27.zip 3567522 BLAKE2B c074468a2fedf097b9b8fea4c449f26b61bffb31d10114081554e59256a23315ecffc203b5223468ca0c3338118b53aba65eee4cb5e7ad5c8d55470e90f43843 SHA512 dc1cd1bce2fb6245946f9409b3a3826ef2dc77a20be079c929b17508c3d967a0b5d8acd61bad00357e46a845f7f97717a043db9ffd1fe23e9a09441b7d21cbd6
|
||||
DIST djvulibre-3.5.28.tar.gz 3701161 BLAKE2B 74681f00d5f116ab08ccadb6c6f536f5d23f1fafdfae1239add6d800c0446298e65cd5dad293e28aa4d309dc93eaeec9036a7144f6fa42ff1104a4b945ca6bce SHA512 db3b8a5b56d700e911be32057f721a2a597e6f52e6fade203ad75ad76ab2d8facff2e474fd18beea703ccd5fa6425352e619a8fda40e69add1724dbee26050c6
|
||||
EBUILD djvu-3.5.27-r2.ebuild 1656 BLAKE2B c198997bd2b46f796e5ce31812830be1073d02fe4d716d5cd7e9d04c01b3bc792134e0f715f330f73e5e73e083206fda8211269eb9cfcda83e85221572fa0ef8 SHA512 774cae08ce0940d27e2bb4961509e005fe134bf2eeb59aa3b60dd98aca1786acc4bd6b6d438d8f936424eaa17a3bc174b77f89dbccee4908c23c3aebe2005e0b
|
||||
EBUILD djvu-3.5.28-r1.ebuild 1533 BLAKE2B 2a144e5c088b3c7fb30c53b858c45b392b5e0110d611fd8fe1db9567cabf58cd823042c4a958c99df4012c81cfe8f1a9d1672687c16957a4bc1476a0813ae23d SHA512 79e2f36400dbcf1416ae32336b43ef074ca88689f36e0663072b3869524c9e78f1564731c7cbf42317b01562d6173be3749fc124d202f8ef33490c012cdab27e
|
||||
EBUILD djvu-3.5.28-r1.ebuild 1532 BLAKE2B da59eabf654f375a9a053abf8535275019789e2140a46f0410e3802126fe1edb91487625eccd0fd43c340cc56a9778d117017bd2d285680691f702ee9dfe4022 SHA512 9e79d5806181fe89cc0b0393b716c2556391e4ce319f21c7d0296fa0beefc3eada4276156c672a2ddaefcb1b06e8a5c2644a93366304a90bc1a0af34d43d2d9d
|
||||
EBUILD djvu-3.5.28.ebuild 1460 BLAKE2B 0676c99f9d5a56f052ee72787096fbcf109e4bf18783ec5e0f3d8604af04b4e927916951ec5c0936f73f42a6e65a4eb66f98148ac99921c1682f57cd15b22e2c SHA512 c90c9f93d60fc510a6da17027d3f85b9b15867e1c83359ba3c34c87c71083a6d3602eec24731dd8c9fc36117a271691bfb405366a5c43830c7796310b4b9cf3d
|
||||
MISC metadata.xml 948 BLAKE2B 1d15a217967f10397d747f2cc0844ea76d4f876ed0ee8cb56733b74a3b92f023e3eeff11bfcb4265766c14dad4b1e35a18f7d2fdd7442068bf82c4a8302690db SHA512 e5cfa3a2b2077a3f0dbfcc99165fb678e8c8759724790d520f1bed670fed5e753a47207bbbcd7d2ff2d55def5b34bf32201771918c9e7a16583d91553ac75e42
|
||||
|
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
DIST godep-74.tar.gz 71366 BLAKE2B ce16803fd0bbc7a28de2957b47faf1b88461387a240628d87346f8a64ef19ba2cb4d61fd3a37a990a4c99fb42a2583379ff015163da307ff08f1e3d4ce3f85dd SHA512 c131fd72cd6d6f3d3603c8698a9c4213c6402956488bcf169a846a87607f46c6e94184a6c5c3d4fc04110231a0954e0024c3008577d3ede7aa0825460f430add
|
||||
EBUILD godep-74.ebuild 641 BLAKE2B 8b7f18f6e76b4aa7f3574c1051b15ac91f642fb59c4ead889edbd3f73e06a9a8504e225872a81f404bee6f67a50cb8d921fb6b4b4dc92c5061643169ae5eef31 SHA512 ad962744146b79afdf530b05a79d33ee32f5c8ed66872030a2e32b1de964fedf4f18a45fbb8edf0d79e1fd73ec0a8c5373e59cafdb8b1f1124350e57586beb19
|
||||
EBUILD godep-9999.ebuild 641 BLAKE2B 8b7f18f6e76b4aa7f3574c1051b15ac91f642fb59c4ead889edbd3f73e06a9a8504e225872a81f404bee6f67a50cb8d921fb6b4b4dc92c5061643169ae5eef31 SHA512 ad962744146b79afdf530b05a79d33ee32f5c8ed66872030a2e32b1de964fedf4f18a45fbb8edf0d79e1fd73ec0a8c5373e59cafdb8b1f1124350e57586beb19
|
||||
MISC metadata.xml 248 BLAKE2B f9efa1c45294d6c14c0e896cd0b75ddcba4ad9f7d1bd6f16a8d543a2cd6c9f21273e08e249623310948f716b7329be3e2fa57363edf3b64bbb41e188ab478987 SHA512 60b85cc1ee2d70e66e24f11ba8958ff490ccee543572cbf35f5799841e05abcab37ae64a35e5a9efe3f1501a586284e19a4451fbf58d5f0d55d88ac5f0e0362a
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EGO_PN=github.com/tools/godep
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
EGIT_COMMIT=v${PV}
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit golang-build
|
||||
|
||||
DESCRIPTION="dependency tool for go"
|
||||
HOMEPAGE="https://github.com/tools/godep"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
export -n GOCACHE XDG_CACHE_HOME #681204
|
||||
golang-build_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin godep
|
||||
dodoc src/${EGO_PN}/*.md
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EGO_PN=github.com/tools/godep
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
EGIT_COMMIT=v${PV}
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit golang-build
|
||||
|
||||
DESCRIPTION="dependency tool for go"
|
||||
HOMEPAGE="https://github.com/tools/godep"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
export -n GOCACHE XDG_CACHE_HOME #681204
|
||||
golang-build_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin godep
|
||||
dodoc src/${EGO_PN}/*.md
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">tools/godep</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Jakarta components to manipulate core java classes"
|
||||
HOMEPAGE="http://commons.apache.org/lang/"
|
||||
SRC_URI="mirror://apache/jakarta/commons/lang/source/${P}-src.tar.gz"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
test? ( dev-java/ant-junit )"
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
LICENSE="Apache-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${P}-src"
|
||||
|
||||
java_prepare() {
|
||||
java-pkg_clean
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/${P}.jar ${PN}.jar
|
||||
|
||||
dodoc RELEASE-NOTES.txt
|
||||
java-pkg_dohtml DEVELOPERS-GUIDE.html PROPOSAL.html STATUS.html
|
||||
use doc && java-pkg_dojavadoc dist/docs/api
|
||||
use source && java-pkg_dosrc src/java/*
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
AUX build.xml.patch 2160 BLAKE2B 15221b65f00871e3e01b30b735d9ac3498644eb5570e4d8ac5e75ad4dc995719f40832fe9a58fa367aee8a8a2a0d854ea99370cd1def119c30371c3f503b2a69 SHA512 ae01462ed0a8fc61fc6e34b99b536bf7d36da73744a070ad63f555af07de5dec3a0926b97fc984ab481db7b7c8807db53998f83e17a5717e805c87a49047731a
|
||||
DIST freemarker-2.3.25.tar.gz 1873971 BLAKE2B 52c64938c67ac0303b07f4aa74c3fc7ccc0be68bd37a7c6c663ac0849acc9f2236d1028abb377efa6fdb518840b1961e71c1a02a37388864f9be14b3b443f28a SHA512 32a41a73a2f71a4e0ae8829da2c09e07204aa2b4a6899e2c7a3db0bde5d3e129ec7b44b7299a20165d7eb88f4f7d1bd9f0b7a1fd116dc11493134bec2306d1ac
|
||||
EBUILD freemarker-2.3.25.ebuild 1526 BLAKE2B 0b4e6f847093e799574dcedeef4dfe68363614019238cf38bc2e4e5ff2b9f220c63f267864bf9977608435fb8187c44443c1b66f874e7c703883bdeb51494032 SHA512 94ec6dc94caa99523a31a930cdd82da0de2db01a3a4aae5c1845dd36884335c2cc2cf34653bb882f37d4e6e177f81108d4ae39c225b9bf038f5d3d30731b9b38
|
||||
MISC metadata.xml 383 BLAKE2B 673f786e4169d8ce1dfa9b341738f6b30cab82a6c0c86cbb53e6b3ef7fb853285ad33551d0a1f436a77eb5fd029f5a50120a4a3dc29e0edd8643a6248af540f5 SHA512 6159fec9f927ef733fb89aa11bf0fc6e9920d9b4d33601bf728d6f0c32a625ed673a4c1db0fd4d364664479da85c3bd0a11e26debdb0664a88659970740c8202
|
@ -1,60 +0,0 @@
|
||||
diff -Naur a/build.xml b/build.xml
|
||||
--- a/build.xml 2016-06-14 19:48:01.000000000 +0100
|
||||
+++ b/build.xml 2016-12-22 22:41:41.988262564 +0000
|
||||
@@ -27,6 +27,10 @@
|
||||
xmlns:u="http://freemarker.org/util"
|
||||
>
|
||||
|
||||
+ <path id="gentoo.classpath">
|
||||
+ <pathelement path="${gentoo.classpath}/"/>
|
||||
+ </path>
|
||||
+
|
||||
<!-- ================================================================== -->
|
||||
<!-- Properties -->
|
||||
<!-- ================================================================== -->
|
||||
@@ -143,13 +147,11 @@
|
||||
/>
|
||||
|
||||
<mkdir dir="${_javaccOutputDir}" />
|
||||
- <ivy:retrieve conf="parser" pattern="build/javacc-home.tmp/[artifact].[ext]" />
|
||||
<javacc:generate
|
||||
target="src/main/javacc/FTL.jj"
|
||||
outputdirectory="${_javaccOutputDir}"
|
||||
javacchome="build/javacc-home.tmp"
|
||||
/>
|
||||
- <delete dir="build/javacc-home.tmp" />
|
||||
|
||||
<replace
|
||||
file="${_javaccOutputDir}/FMParser.java"
|
||||
@@ -271,6 +273,7 @@
|
||||
verify="yes" stubversion="1.2"
|
||||
/>
|
||||
|
||||
+<!--
|
||||
<ivy:cachepath conf="build.jsp2.0" pathid="ivy.dep.jsp2.0" />
|
||||
<javac srcdir="build/src-main-java-filtered" destdir="build/classes" deprecation="off"
|
||||
debug="on" optimize="off" target="1.5" source="1.5" encoding="utf-8"
|
||||
@@ -286,6 +289,7 @@
|
||||
freemarker/ext/jsp/FreeMarkerJspFactory21.java,
|
||||
freemarker/ext/jsp/FreeMarkerJspApplicationContext.java"
|
||||
/>
|
||||
+!-->
|
||||
|
||||
<!-- There's no build.jsp2.0, as those classes are part of the common build subset. -->
|
||||
|
||||
@@ -301,6 +305,7 @@
|
||||
freemarker/ext/jsp/FreeMarkerJspApplicationContext.java"
|
||||
/>
|
||||
|
||||
+<!--
|
||||
<ivy:cachepath conf="build.jython2.0" pathid="ivy.dep.jython2.0" />
|
||||
<javac srcdir="build/src-main-java-filtered" destdir="build/classes" deprecation="off"
|
||||
debug="on" optimize="off" target="1.5" source="1.5" encoding="utf-8"
|
||||
@@ -325,6 +330,7 @@
|
||||
includes="
|
||||
freemarker/ext/jython/_Jython22VersionAdapter.java"
|
||||
/>
|
||||
+!-->
|
||||
|
||||
<ivy:cachepath conf="build.jython2.5" pathid="ivy.dep.jython2.5" />
|
||||
<javac srcdir="build/src-main-java-filtered" destdir="build/classes" deprecation="off"
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
MY_PN="incubator-${PN}"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A Java tool to generate text output based on templates"
|
||||
HOMEPAGE="http://freemarker.org/"
|
||||
SRC_URI="https://github.com/apache/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="2.3"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
CP_DEPEND="dev-java/avalon-logkit:2.0
|
||||
dev-java/commons-logging:0
|
||||
dev-java/dom4j:1
|
||||
dev-java/jaxen:1.1
|
||||
dev-java/jython:2.7
|
||||
dev-java/log4j:0
|
||||
dev-java/rhino:1.6
|
||||
dev-java/slf4j-api:0
|
||||
dev-java/xalan:0
|
||||
java-virtuals/servlet-api:2.5"
|
||||
|
||||
RDEPEND="${CP_DEPEND}
|
||||
>=virtual/jre-1.7"
|
||||
|
||||
DEPEND="${CP_DEPEND}
|
||||
>=virtual/jdk-1.7
|
||||
dev-java/javacc:0"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/build.xml.patch
|
||||
)
|
||||
|
||||
EANT_BUILD_TARGET="compile"
|
||||
EANT_EXTRA_ARGS="-Ddeps.available=true"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
rm -rv \
|
||||
src/main/java/freemarker/ext/jdom \
|
||||
src/main/java/freemarker/ext/xml/_JdomNavigator.java \
|
||||
src/main/java/freemarker/ext/beans/JRebelClassChangeNotifier.java || die
|
||||
|
||||
sed -i \
|
||||
-e '/<ivy:cachepath/d' \
|
||||
-e 's/"ivy\.dep[^"]*"/"gentoo.classpath"/g' \
|
||||
-e "s:javacchome=\"[^\"]*\":javacchome=\"${EPREFIX%/}/usr/share/javacc/lib\":g" \
|
||||
build.xml || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
jar cf ${PN}.jar -C build/classes . || die
|
||||
java-pkg_dojar ${PN}.jar
|
||||
|
||||
dodoc README
|
||||
use doc && java-pkg_dojavadoc build/api
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">freemarker</remote-id>
|
||||
<remote-id type="github">apache/incubator-freemarker</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +1,4 @@
|
||||
DIST miglayout-4.0-sources.jar 194675 BLAKE2B 9d0a4fce1b76e49f4a2962fccf323676172fc9fa084060d8b3507031635b7979d8b29ce598a0a484e3707eefdf90721162e67d36be5702e9309ef067fd39aab3 SHA512 27284ceac254707428351fb2451ffd5f2ebd580374df59624bb6af06011f70d87b27849900c2573aff782ebe6d84e1806c18a59741213948f0b238ee5a51ec2f
|
||||
EBUILD miglayout-4.0-r1.ebuild 1274 BLAKE2B 8d7d2db7d2fe14b4a827ff1f089083476fee8daf84c5ce96cae6ebc886d37234e106da7d8f72693d77a321d5675c6b6e99ba58d2f06ac7cfeeea0f71e4862ee9 SHA512 a51a700c956e4693eded18a36c848da2b8e6582c5527b75ada686f00fb8ad95b313f6fcd3de725d46f113bfacdcc9d62b7e06f3e7e7f6c5d920cd0b02ec5d572
|
||||
EBUILD miglayout-4.0-r2.ebuild 1273 BLAKE2B d196a79d9846086ddfed5d887c828711365b4004e8d5cc02feca6e150d2d8c3fcac6c0f45e08ca737a0104ad71bb86a2fb428e1a6c7608b75152d01f43c85aad SHA512 862bda7cddea4ce4dce7be1849b28600bf6eaabed710889eab5b008cd23a7530da813d77a650ee0d8f0a82a66644864c58972fabbc0f0006272c4017e007e01a
|
||||
EBUILD miglayout-4.0-r2.ebuild 1139 BLAKE2B fb03d2d32ebae5e306c67ed7a2b382ad44abd64bd505d3440251c5860e1d895fae0e28943c4b5c5fd5a8627f5a77a412612abc245f3fcfb6d4395c0f0b61fe32 SHA512 bf163dbf9aa64bd8d5c8d5f0ea5422f9c014d5d3d0de94431d175b813f0f32c28e1c4e7dbbe04c1f3c57c09ba1302d75a6c37bfe7941cd06b2f22c40a3381af8
|
||||
MISC metadata.xml 751 BLAKE2B 2fdfc28e91176b4c7e1dcc4a1d61c491c1e7a5d835fb1bdc89e340db57dcabbf951da958ac0ae728658fffcc6aada76194745282245a066adc8d9c792ac09a49 SHA512 b097936cfa00fa8468489722f2d9557ee93efdf0d9ac852fbcf745814d35b294d0a8b5f559c4aecc62480c6f59e8329013e133a7dc7618c4f665b79c3b03375d
|
||||
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
DIST ell-0.39.tar.xz 523932 BLAKE2B de1cb68347ed9047bb1fe79dc91ed1db7ab466a5610647660a4eb50519c620f8ea28767538d0cb79e3c3de17f884227f1dd957453c56df322ffff2c5856e94ee SHA512 ee525268276aec13bd8004c8211c768c682fbbe4b50d5dfa886a76cfa20be98e867cb2b1850b23fc16cf47b942e21ad272f19ae3d5cff36ce856ae8811938dc0
|
||||
DIST ell-0.40.tar.xz 524256 BLAKE2B de7326cfc7d00970fdeb5f19e38b9c68e6443544f5a6397aa031a7dcd0d61c77ab72303ad51d36e8fbc2c34c954631636f7f42bae0c40cd75498882ab78e2c85 SHA512 bc721e300e5b689dc51f794019e731eb252ad74dd199bec7685373ffa32ad42950aae9e36cb74d3b6590016c046589acb3ae8c009c4a14bd89331913392e923e
|
||||
EBUILD ell-0.39.ebuild 1251 BLAKE2B fdf1de6253dd70eca9a06cf5709a5ace67be4bcac98af27fc731f70938f86af8d421701327750c3c1508302c3736bf28f46f95f60cb1d3422260ea3bb9c237cd SHA512 16244e84cfa811cd8d2e1b81ec4544a2d9618aba9c29b1853ea1512ad065bbdec6daefc176330454e56c4cf9e00156d2f83d1df7a68cd1ed5f940655cf32bfc0
|
||||
DIST ell-0.41.tar.xz 525240 BLAKE2B 80614190c1237fdbb867300418d474d50e163fba7ca15f4c74c3019b4d407da8319b67be5a88886894dd8869620bae1338e91d28993077690e93260ed1dc3cf6 SHA512 bfbc18195126196776a0d00b4ae8bd8358a6cd1d2f8221132fdae1f323172f148a3faad84a951774ca38a3a72e8d96512b9cac84d9ef3a6cddf4b1490b34453e
|
||||
EBUILD ell-0.40.ebuild 1251 BLAKE2B fdf1de6253dd70eca9a06cf5709a5ace67be4bcac98af27fc731f70938f86af8d421701327750c3c1508302c3736bf28f46f95f60cb1d3422260ea3bb9c237cd SHA512 16244e84cfa811cd8d2e1b81ec4544a2d9618aba9c29b1853ea1512ad065bbdec6daefc176330454e56c4cf9e00156d2f83d1df7a68cd1ed5f940655cf32bfc0
|
||||
EBUILD ell-0.41.ebuild 1257 BLAKE2B 30e7c78fdbca48a13abdc36bd847bad0d5b5d937347336bc4eb90782e8134d7b1a618e73cd9d85598e8ed2f649f933256ee6bccf550407563d7d1ec923ed923b SHA512 6e42aa85804fe81fd3fc4960dabb84305f0eab4462ec57583581eda76f2713c390d34b57e66aeef170a65915041ff5737d3c914bdbaa14d5570371dfcf1392c1
|
||||
EBUILD ell-9999.ebuild 1257 BLAKE2B 27e21a66e146c9c55d06dd774124a30c14b5a3c26f571645667ed5660f0bc70e23b1fb27c68a740e6693870b6bbbc62e5eb3d930ae1b7bb5f05464c59d8f8e53 SHA512 cc5ea49eabe2db020d458569fa5cfda3e37602e63706c51772d8af7358a38ab5a8b62e9b5a95ebbc84276f70ceb852c406ff3051d46e32413d9f91e1680ac5e1
|
||||
MISC metadata.xml 336 BLAKE2B 119f1779bc0632481e1053d02f3fc56df9504ad591e057148c5885d595538d5b3d16fe0b76361a2051433f710228b85af866ea0694f695fe0268f8990dd07c15 SHA512 16de07f5cf33c2a9d44817f75a005e035ad51718af1ae4eff6c31519858294dee82286ec5a80ed87b0487c8deb352d1e46f4f53a0ffb06c5a4f9d3f27e704284
|
||||
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit libtool multilib-minimal usr-ldscript
|
||||
|
||||
PATCH_SET="${PN}-10.36-patchset-01.tar.xz"
|
||||
|
||||
DESCRIPTION="Perl-compatible regular expression library"
|
||||
HOMEPAGE="https://www.pcre.org/"
|
||||
MY_P="pcre2-${PV/_rc/-RC}"
|
||||
if [[ ${PV} != *_rc* ]] ; then
|
||||
# Only the final releases are available here.
|
||||
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
|
||||
https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2"
|
||||
else
|
||||
SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2"
|
||||
fi
|
||||
|
||||
if [[ -n "${PATCH_SET}" ]] ; then
|
||||
SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET}
|
||||
https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/3" # libpcre2-posix.so version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bzip2 +jit libedit +pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
|
||||
REQUIRED_USE="?? ( libedit readline )"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
"
|
||||
RDEPEND="
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
libedit? ( dev-libs/libedit )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/pcre2-config
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if [[ -d "${WORKDIR}/patches" ]] ; then
|
||||
rm "${WORKDIR}"/patches/pcre2-10.36-001-issue2698.patch || die
|
||||
eapply "${WORKDIR}"/patches
|
||||
fi
|
||||
|
||||
default
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myeconfargs=(
|
||||
--enable-pcre2-8
|
||||
--enable-shared
|
||||
--with-match-limit-depth=$(usex recursion-limit 8192 MATCH_LIMIT)
|
||||
$(multilib_native_use_enable bzip2 pcre2grep-libbz2)
|
||||
$(multilib_native_use_enable libedit pcre2test-libedit)
|
||||
$(multilib_native_use_enable readline pcre2test-libreadline)
|
||||
$(multilib_native_use_enable zlib pcre2grep-libz)
|
||||
$(use_enable jit)
|
||||
$(use_enable jit pcre2grep-jit)
|
||||
$(use_enable pcre16 pcre2-16)
|
||||
$(use_enable pcre32 pcre2-32)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable unicode)
|
||||
)
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
|
||||
install
|
||||
multilib_is_native_abi && gen_usr_ldscript -a pcre2-posix
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -type f -name "*.la" -delete || die
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST Gtk2-Spell-1.04.tar.gz 17512 BLAKE2B bcbebd399609c289f04b76d466a1414ba0cf3d654dced50799b4300853a73556e4a0c2d7cb769bcd3084ba00e850c494b0ba8f345ad558e443a1808023b93008 SHA512 b0f71158e56efe561e9999066e896c92b90e9b046e6193fe0b96b4b8fbd4d10d9fc906b9313b4c5c5fbc93cdd33b710eea3170a9677bcdea46fa22032d19b960
|
||||
EBUILD gtk2-spell-1.40.0-r2.ebuild 676 BLAKE2B 36c911ed9f0ebab6623764cd48994320507401db4740fcea4477da91e38c9653aabb75ac549ab48da56634302945f647a438560c2a12c3730228a821b41da558 SHA512 2c932f717ba99050d654dbfe476a2a5dec0bf1db1b44e881e0e11f2f050d0a619592e27e7d9359c8d5f5158fb41824a016da9ef22822e60dae3cc8842fcff5ea
|
||||
MISC metadata.xml 392 BLAKE2B 34246fcc86a79ef40a96f50dba81e6a56883237b89ca80b2399eb726b80abe5fbcb045a4099955424e49adaa78708c14750e3f1527689e83f5b351b3fab4a40a SHA512 7998a8bc4adf67707626dcd9a388c12da013c787b2856c69a3178bd0472778b4cccb4d5df1d23d85413931feddc43b21febc6746d1e59abf84a8e19aed5d22b5
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_NAME=Gtk2-Spell
|
||||
DIST_AUTHOR=TSCH
|
||||
DIST_VERSION=1.04
|
||||
inherit perl-module virtualx
|
||||
|
||||
DESCRIPTION="Bindings for GtkSpell with Gtk2.x"
|
||||
HOMEPAGE="http://gtk2-perl.sf.net/ https://metacpan.org/release/Gtk2-Spell"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="amd64 ~hppa ~ppc x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/gtk+:2
|
||||
>=app-text/gtkspell-2:2
|
||||
>=dev-perl/glib-perl-1.240.0
|
||||
>=dev-perl/Gtk2-1.012
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/ExtUtils-Depends
|
||||
dev-perl/ExtUtils-PkgConfig
|
||||
virtual/pkgconfig
|
||||
"
|
||||
src_test() {
|
||||
virtx perl-module_src_test
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
<?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">Gtk2-Spell</remote-id>
|
||||
<remote-id type="cpan-module">Gtk2::Spell</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST diskcache-5.2.1.gh.tar.gz 652769 BLAKE2B 25fcdcf51c8be7a6e2a9de645258f776647789a7f06c70c8564ad28bd003a745167095b11a54d435e733d9f5181a1443be2510fe2d901cc208ea426d3359c0ba SHA512 6e55bada12145d931f4a465092decc3f2cfed2e618d1ea271ad6daa6caf7c3abfd6ae5de11072efdf898ebf272acd39136136b58d7b5e735092963bdd46af52e
|
||||
EBUILD diskcache-5.2.1.ebuild 846 BLAKE2B 6bcfe461c76ae56ebb0f97b0949afe54678998e8716cc56e6dcae52e5a77d36081db93be1dba6c124d87b206fbf87b33e71529c5a9a4c9d688ef9626953d5f3f SHA512 20df3b12a6bb4dddaf9a39b8c7dec2465f5051c0b35657b10e857c72cb8175a0d37631cd9f2958a192bdffa68a2a760d611f76a45962c2baae068b8ca54f1156
|
||||
EBUILD diskcache-5.2.1-r1.ebuild 1007 BLAKE2B 099c57ed08d4ecf517d305a231a2a66983f5b1bf66c43a56917e9e03904dc85b728b6ee3d4e78aac744dd87aa021c8ae18b72902cdef52a7e0bc35fda1562bd3 SHA512 8708fe09184a5a92cf49a1782f2940e32cb1960fcbb3b619a6800f35a947dda3e8e9a048d845fcc8471a1d386055ad4fd3e804b5edb9fa701ed5a536203aa149
|
||||
EBUILD diskcache-5.2.1.ebuild 845 BLAKE2B 9b435c3adf032acdc81a283d00102cb3f0b9dbe22f76438f02eb98b0234cbe0418af1526192f84409d6c4bb7a1b6baec07dcc0ac888002c808dbcc3913462fd8 SHA512 3525d0cefdfa839fd45bf337501a2a17c799eaada4edf79e9ce7a3d890282ba98036b5dbb3741e4a53d7afdb9f0d3e21ea17fb984bd1d084f9569180769c7b02
|
||||
MISC metadata.xml 416 BLAKE2B abce0086d9e449bb58281c7856b518501d837b88473dcd611d3f7026a221bb320d866ba631f704a2cc9a5d24af88fdb171e5a0dc28a79f88852ce6931d4a37e7 SHA512 14c60bba29274523a81a24008d51d74ed2ff3c5ae84ed11110fd1e3b83c39c35eb0a95d56edf53db5bbccd08c6bea62cc3019405a077dc00a0869f01e6968c9e
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
HOMEPAGE="http://www.grantjenks.com/docs/diskcache/
|
||||
https://github.com/grantjenks/python-diskcache/"
|
||||
DESCRIPTION="Disk and file backed cache"
|
||||
SRC_URI="
|
||||
https://github.com/grantjenks/python-diskcache/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz"
|
||||
S=${WORKDIR}/python-diskcache-${PV}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# remove dep on pytest-xdist and pytest-cov
|
||||
sed -i -e '/-n auto/d' -e '/--cov/d' tox.ini || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local ignore=(
|
||||
# django tests don't work with django-3.2, and django-3.1
|
||||
# doesn't work with py3.10
|
||||
tests/test_djangocache.py
|
||||
tests/test_doctest.py
|
||||
README.rst
|
||||
)
|
||||
epytest ${ignore[@]/#/--ignore }
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST pyls-spyder-0.3.2-gh.tar.gz 8781 BLAKE2B ac24e0433c2e5ba43274d6266bc7532e7a1f1b0c3c34b9acfe10e5c7d789937536e81c4b19f96090f32d34c932529c0f4c23b49d2b01e7a0b628f8c2dd6f7611 SHA512 c08910ebaf161ceb712f273f054add1f3a202684b001d8d95650555bd67fa5675b3fef9e3d62d0d1b9da0f5adfeae9ff0fbfee44e4362856550d77582dbc6e95
|
||||
DIST pyls-spyder-0.4.0-gh.tar.gz 8854 BLAKE2B d14a78be98c1db0a37a2fffe2e6bd8955687a95af8524c852d434e57cdd157dda8f5ecceb19ad34527dedede4497c59fb7949a709d266803c2d8cd67c60380ce SHA512 5a9d6667cb85434ec41a176e097d20c78751d5f3879d4d361e097da214b54b37fbef97d95a763a58d7f5e3c148215672e769091814f06a34139c6625cdae3f9f
|
||||
EBUILD pyls-spyder-0.3.2-r1.ebuild 595 BLAKE2B ed213a646d2c88b0d7a039269cf82f55e4828349468b2f708b617bf88b0e1c819b95ec6bb2bb6031fc82fa4bdb9fc7e776f8513415f572b339b2e3e536272230 SHA512 c51c944f6884b03e7b75dd7635be9c506b7146ce0aba55bfe83d1d793f59c9aa461d9172a591a660e69c772ac6afcd1823d34c52995642f07d0574fd7861f0a7
|
||||
EBUILD pyls-spyder-0.4.0.ebuild 600 BLAKE2B 1a2582b0ee86ba3b74995420d58ac2257f19957fe7ead2d4ef1ff3b61abb92260c00bfea0559929913ed67c2fe38f4101009b74f11f9577a15e855668daff0e3 SHA512 8f147f6382d7bc44525e8166a0a65bf4e0f948e7a48a8fa5c7b77de2649ed97cca05b09c4b2dd5d7167c411b9c4d75abb003a77f6b2d57ef4329685f5505b518
|
||||
EBUILD pyls-spyder-0.4.0.ebuild 598 BLAKE2B dd765621565d4fff92ec8c68688586c38fcf8e5bb3d9445ffc672a1a99af84e69b1faf86e99b39c9ee489eff5c7fb9fe6f47f80b7aeb75ac1d37274eaf55ed34 SHA512 8df8b8a30a17aaca1889e698be51cb712c7251cd04b55d35799a1a106cd64ec01d90d74e07346134a01488dca0e32b2adc58779df7b61ba03461f28d899555e8
|
||||
MISC metadata.xml 519 BLAKE2B 56a611a4a62e08659e92f60d8262aaef2b81c60036517b7b6cc47c1d9af998e6d18ca08844ddd1ecb6c6853db778a9f79edc34e4618d363f7e6fe93ddaa60a11 SHA512 9ed90f62c0ec5fb27f5d18b78df942b9bfc15fbd39d39ef21eb050d011a880514a4f1361c84e72f026195bf9e8630d65f21136170c90c7929f83bc69c74fa0cb
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Spyder extensions for the python language server"
|
||||
HOMEPAGE="https://github.com/spyder-ide/pyls-spyder
|
||||
https://pypi.org/project/pyls-spyder/"
|
||||
SRC_URI="https://github.com/spyder-ide/${PN}/archive/v${PV}.tar.gz -> ${P}-gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND=">=dev-python/python-language-server-0.36.2[${PYTHON_USEDEP}]"
|
||||
BDEPEND="test? ( dev-python/mock )"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,3 +1,3 @@
|
||||
DIST python-lsp-black-1.0.0.gh.tar.gz 5714 BLAKE2B 8189ab4742b303f32a7963b67b40d826196d5d0420970aeeb7ff614e686be0571143a18d91f2964dc3fd48b71d3d5fb77f76f0877df0c462eef5d2c996200a44 SHA512 46377a4d1bdd40e72a6174468838ed06b26a403029a6911c52dd325581b3423bf9b2c4decc6c931cb177ca9ad481135531e176b0afa602236acbb3dd18f490be
|
||||
EBUILD python-lsp-black-1.0.0.ebuild 600 BLAKE2B ffbfb41787517c32460686fb513fe80c3e2fd052301702e0fbcccfd692b0ceb03b960847c4bee247774b855a1a921f3e282a53fa6cbe8087232bb4197f3b62e1 SHA512 bfef1f0b53931d0b24c0a192237dcb090f821c60e3537737943ac210c24a0b2576e25e6de411682198f9fb82d74b54992329afe56df5a17099ecfd5cdd632d4e
|
||||
EBUILD python-lsp-black-1.0.0.ebuild 598 BLAKE2B 39bc85212ac3d61159d488f857aab66368ee257f7713ded17349ed03232fbc473c39ab7db67d19cc5dc35d37a241cdc2feeb3d4876216d2aca2495be09228e24 SHA512 5818a5ca0b1b62e844c98e3e555a583213f4221760f47582d0e7894db7858434b435d46981b020d3557cf944f8e1d4afddab3b2f8b6ce201bd052f8c7ba2d784
|
||||
MISC metadata.xml 428 BLAKE2B 6354ba8a422a4caa1335abcec535e71292ad1cd1cf8c7f149a6b208aff12a5f470a6381183b6c1b2461d12b81cdd06f4d2d57dee48cb94b40a0f3a2cdea31f5f SHA512 c5d3532e9ec123e491f18b9ceb17e68e7a56931d3eaabff070238d7fd3f962d13e66c1abc66f9b5dbd4760961cb95119184eaaf95b71ba8d903b6a16468c0c2f
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX python-lsp-jsonrpc-1.0.0-fix-test-with-ujson-3-and-up.patch 342 BLAKE2B aafe30896b88531102ff79900d845a24a506ff8d0649699311e77f9ba6742f591500e2cb83a2e5aff3118a1174819b2745a8f9ca6919af8b84d379422c7e06b7 SHA512 baaa0105df9906d451a9870c7f0ca5980c6b667b7d8c4fb4f57a0fb3bfbd3f2b7502cfeea7f2abb041c2dcb344f6f5ef69822d82daed3de1ebe4564c812c7430
|
||||
DIST python-lsp-jsonrpc-1.0.0.tar.gz 10011 BLAKE2B 671490d439f10eebf2d05f221adad25be6f881f4a0f4fa975d4574937a951d4d0bc51264a9ec67d3ef5d112b6e025b551685d3e3c2b959c4a6bcef92d46c5ff3 SHA512 447835fc6c3810f486d80f85295089c021b792843bdf88d461c021b8b04407d8f7e6a99c07351a23658a5dff46eb475bc64e51bdec029787cd33330b54d4dfec
|
||||
EBUILD python-lsp-jsonrpc-1.0.0.ebuild 763 BLAKE2B 7881f6fbb215e7897844e0c718a192a0cd402deabace44054c83d602a9c4d0cec54bc17870926d2058d00b93a8497e341313c794e5931692a40a45e12dce4268 SHA512 3a2a08b68ac7615c8144d686b99f1fea2dff61e7814dc62d0927abd20c441da129b3ea7ffb040f6d8b1045e246e01ab6422d8b845bc67469649805c8e4a734f4
|
||||
EBUILD python-lsp-jsonrpc-1.0.0.ebuild 761 BLAKE2B 9bf55eaf3b4dc14fd412106feb33cf6ab0d4e9e35d096a720ba80d217e8b427b1543da21cb9ba5b2c84a586f7d41d1ed111c54d4a872fb759d91aef14758c580 SHA512 6aa3be0ccd0b8dd3610a92254ae4ae6d1e0be00a135cbd4645b0a162c48d70148a2fb8ea09de26ec3761317f7407df42d445624a5a1710071a27ef128b51bfcc
|
||||
MISC metadata.xml 464 BLAKE2B 604db448396e6558c6a65f823b25d5d1866b7558e72c96d4356488f002c3c27dd50c6a3a08457920a3f46805b01102e74ce6246c3c3686d686c722418e13ce14 SHA512 046b237e0b4b4cc0d19d58ebe225ded113b60704c190d5de5dc4a47cde24b7a539fe106dfc08b71fb3c96592aaffc10bc842d5f506726d65f1d024020ea14a25
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX pyls-fix-test-with-pylint28.patch 9964 BLAKE2B 8f8f4a2a874f0f4a3b146463301b997b82a0b05d662451faf77994ede1057f7be71e2916d74944e0b30fb6d6c0d7b7a9bf5eb651085033b2279974d2005191a2 SHA512 248bfc639c6e534ddaa7775ec09e8c108e1ab8b071b99e2b9fb855c22b9427112a6e46e6f9261150700ecc752206c36a99398973bc8a10b48587f12bc42bed7d
|
||||
DIST python-lsp-server-1.0.1.tar.gz 56835 BLAKE2B 430e215b7d65bff2008136783539c262ee201d651bf83750333d41353483882fe7a603208c2725c89530a34cef22e73fe1ef26ec80fe7fb42d2df79eae511528 SHA512 bf116d92bdebea41e4f6647673d390887d84be70d612b92b8c3973aa55db4b151c1188b06fb8e3b6dccb814fd22f938572e998f0b1329bf0b69d0e4750b8f5f6
|
||||
EBUILD python-lsp-server-1.0.1.ebuild 2288 BLAKE2B 47f990512d9a5bb3728152f441817400b79e5f32b71cd669b66a5868c9f116776cbd4573fa2f18c8cd41950aee1a25e54179902f3180d3ecd3109c58c7ca22fb SHA512 a97b0540b36eeae3442afd47c1162bef0c8426e71f2d1ae06bedbb95f318283b4206b82280a175dc6e2a257280344cb7e777c0c76f4c589a2038e8a068853f35
|
||||
EBUILD python-lsp-server-1.0.1.ebuild 2286 BLAKE2B 13a703acc5377bf150118ca12f626bb8bf4025df6499f0dd1bf9ba0d8f504cb0cc1505355f94262a4336f3328b778682a0144bec6f022161eb6c9f3a034c07ee SHA512 0dd9e1d7e0dd54da5f9a2986eb7dd72308cd053d10dd563dc7efe99c2e7ed7287d7c15a3e83a6b34bf51f2d5be73cd6905e2307ca24bb26f24003b1e9cdb5c74
|
||||
MISC metadata.xml 463 BLAKE2B 4b7c9f0dd4bf6631ed4da34e4c048a5ce16b676b6c56a7f7598074db744e1ccff4c977b5dfcf46d77221d9b1821e56df1722a626f02a6fb7f7c6ba303308c514 SHA512 f868ad2bb319f1ababb0d9a70cb368dec36935822678a6bc365eb2569cab661d300d4d347cd207f6b2f537b5ffebb84dd804fc2faa35cf85f17d437edb177eb7
|
||||
|
@ -0,0 +1,3 @@
|
||||
DIST sphinx_ansible_theme-0.6.0.tar.gz 37606 BLAKE2B 3b27d15133e167602ce9515fb630ed9ecb0b0d346450417900e616476fa80aa216c033741121f82289d9e5bf977e01395663e5f61c4682576e8b773c17af2723 SHA512 d134a9e6eab0cab8e60c251a69e7b3dfa2864e5e19d65ce2e8b565a601e4b5255536f6b69ac17952ebd14929471a487200fc97c9c5e1f3f8232daf8e4ed63cef
|
||||
EBUILD sphinx_ansible_theme-0.6.0.ebuild 546 BLAKE2B 2cf05a53b73353c25b9bbab9cf6224acf86fa75c7cdd31ca1ac8a2e0adc4fb04f266cbbe4220913628097ab95daac9bbe4b3599c58bc2d8f5d585495c57f0bbb SHA512 0d9c175f59ea2f22d7bc51cab60e9da2076571bed6074ef6ba152d0f9a52e6e595228d86977e38ce2ee6565b69c0210fc587823f283e4ce9b73593117de50773
|
||||
MISC metadata.xml 430 BLAKE2B d69493167713787e38b47e62dcf894646cc2df043c2010c543f7f1b608b5511a23cf558752244b6a6ae2521e00c4c1da2cfc33777e5ed71ed3d04844f06eec6b SHA512 518ca67d4193bbfc53851e64bac3be3769677ff987bd0edb3bb102b05e1cd1b3c818f194b5fcdf0471dc6a89bc9d45a393922a5767675818dcdd5303c07d1e56
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>marecki@gentoo.org</email>
|
||||
<name>Marek Szuba</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="github">ansible-community/sphinx_ansible_theme</remote-id>
|
||||
<remote-id type="pypi">sphinx-ansible-theme</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A reusable Ansible Sphinx theme"
|
||||
HOMEPAGE="https://github.com/ansible-community/sphinx_ansible_theme"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
|
||||
BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]"
|
@ -1,3 +0,0 @@
|
||||
DIST sphinxcontrib-httpdomain-1.7.0.tar.gz 37493 BLAKE2B e34682029ed2f59cb8c70b2a5270a2f89c4cb08179fdf3a53c65f1ad23eebba71bff5385b5d3fd971a6e3341457b253e4187632a8bf856ca208843938bbde056 SHA512 8c6e40dfaa29a552164078fbc96de578b2aac269cb0ce5e228293a85f87c4db4ef8c902868caccaca709df938d4e3917cc77b3da9bd889b9c6f8c6fa242dcc0d
|
||||
EBUILD sphinxcontrib-httpdomain-1.7.0.ebuild 899 BLAKE2B a01c70c3f1016ff94c89994db726ca04f475571e694b73b10a3ca7402ab114a0296958ca09b457cafabfca52647ec485e1cd8ef1ab19c98a745e5ed7a738c809 SHA512 dd557f3b42b697dce308b13cb733dfb0c3afb2ab1069f447bb47a58971cb9bc307e43614bd9d19fa6f9a8b391c12440f5756103ccd4abbae6857f443877fdfcb
|
||||
MISC metadata.xml 416 BLAKE2B a412fd46598d56b545efab6a3896adb3bce081afd9606491c3938a4adf7fa0afb814f5ee78187a699d929f5fac30304e6fc7760faac60f6a2544bf78b44e3821 SHA512 9e83e7e02ed3b0c17694e1efbc446fafd29435c639e09c9975427fcfcf39588624f19a7af2d2c26b8a1308254163456c9da9e98e728b40825864d40c5cfefb00
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="pypi">sphinxcontrib-httpdomain</remote-id>
|
||||
<remote-id type="github">sphinx-contrib/httpdomain</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue