parent
e0a163756d
commit
3dd74109a0
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29436 BLAKE2B cdab684c387566dc507a1a21f0c1bedde14be770e2c510adae769e06c276a405bf343d4a2bd9fa5f85f70f74ae9b553487dc343d95e0f05b9057ac4419b437f9 SHA512 d19b6bb0c389ceb7407957b634027543d200c8e3aa7e6536308677c410b740e887fff440ec8af752083159644049668b3e8ee1b64cd0bded24f624fc00a029b6
|
||||
TIMESTAMP 2020-08-24T06:38:44Z
|
||||
MANIFEST Manifest.files.gz 29455 BLAKE2B 961c4bbd0b469de85f2f4908d4292fd1ccfbbc059a4a228c34598367cbdf599feab09a345d7b5ae6886c63077779e89d0eb5ad550d73cd2bd2ea5cb046c339e9 SHA512 2191e354fd7f3166eb5d80142dca32f6694ff2cf7fb270a150b07f59aafc83487bfb2f9268cebb616b63fdaa67708705afc874a201f3fe58cf8f7a3b1a2ee207
|
||||
TIMESTAMP 2020-08-25T11:08:28Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl9DYHRfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl9E8SxfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klB/og/+IvqTfh1sxD9H6kr0twMQxF74L+enUxujf9YdXT1VJM+wgjlp/oZBw3W6
|
||||
ltUqpi1AK7M2Oz5t7XPP6SFwnwsxWivWM/EXWfKbGswpSdYmCABcJs6pqamT6s+J
|
||||
Q7Yl6K46AMDWNf5lLIR64hOxmVc7RdlY2FkpSprkDuETvxYQKNnBnxxvMs5YwAH2
|
||||
UrVBqr36bcNzcTxyP8oE9ZdiQqsQuPqAaGKYa097eqwE7eKM81xmloRF3FQXLIqt
|
||||
/3t4XDdDICbEZdrvoNYfb3C1vPi+qRCdjXg/TQMEkdXywfs7j5zhApS8gAszBW3c
|
||||
7M269UplRvUbE4TKpZwxzGuMfAug08+ZfzGGErr7TS7Wma2n5tgQt0RDAugnuxOq
|
||||
Z7RhIL2rjuJ+sCDNal1HDrIjapgSqJZdFEI6S6A1KPdjm0kFMiSX9+lwJ1i+6m3z
|
||||
1ndTrtskgx7hBwrmC+SHSMwyG1ZADGboidzaR11NszSGYTHA5Rxi1sGxjQabdmW1
|
||||
xO0NKhvmc7OzL7SR2g9CZlJ9J7jQ4v2Xo50rd5Ljhdeyc1SQcuvygFOaP2B54p23
|
||||
UiS0dAKtDz57VBWqT3hcPVG5+C5+cISGkqnh9/QvdTyE2eUG/Tpn1fBJz2NL1seO
|
||||
6iUu4Ir2rtdtUql83yAZiI7Cvmqa/JfwzulNoyGNyVoekMwCw7M=
|
||||
=cxwU
|
||||
klDGNxAArKldALJYbToUuqHix5Y1LkGJkCuoaXT0ySfpGdhbegXi5A9eHx3JL6X8
|
||||
v9RajPAQEEctNMcMQQiohXN9gq9ThnUU6DRONyUls1Cd6rhGDHeC8EhuHFLjNwYC
|
||||
MsLpQ5m5VnmIRh3/5TC/IjhBXwJaboLODzjX6nRRMg5Lj5DKu5vY40NlhjWNHxb7
|
||||
u++iv35m3owgBrxqOCmxJQkA6ekuE8UddqqBgRO59Q2MToNfOTI9z35ohBFQUc7h
|
||||
QUGiQP90IWLislfNDOvb2icdFw5r0gyz/TdjsyUIWkhEEiZbSdXlWxpd57FeVm23
|
||||
dvzzJRJBQBozgNgednL3jXIgyVNO9d56WwbDHDd2vNMlUNNwmreT6SARmmvBf9OB
|
||||
k4qEGIaeyWVRwNKl67sRjbpTpkZLgxp9frWwws6A9H4sb3+WoLc0VTLLY0M7OIgF
|
||||
6rgQ2rv6UmtySjhoDPJ8pw3QYfAnQ2XC9w7uztKTzFegH9ptaYjO8n6vq3ki08XU
|
||||
r2eIOrkXThwHimIfDv3ZXrX+pXDj2mOQyIv9C8GMIivnH14RsnZPT4lvzcwT39Bm
|
||||
oecnNt25zzbvLVj1n2I0zKNw8ND0ghyfG8lLrnDb9sR/OJ9yKeKewgiew1MlrmqN
|
||||
MXSCyg1dlMFjXw4UDsPKLjXxZMdoPlfY4abGWwToKMwqKAQZFUk=
|
||||
=se7z
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
EBUILD airdcppd-0.ebuild 196 BLAKE2B 9244aaa4d34e664c3ebe710afab404ad988eb74f2a7ceb6b1ea221fc49fabfd5c8c26ba96fb62efe73988501b1b6c8bee6d3aee323b54e1c508efc4dfa101c9b SHA512 9f5d5bed02d5b96cc8be8751a993da3744e545472229b39fff90071b33a3d21dcf9d2d860251925f229bcad21b8a754f9e6fcd4eb48b6cf02352e78b0143af19
|
||||
MISC metadata.xml 245 BLAKE2B 77bbd8ccef488d5c1f8fdb944a252b146e66ccd14f4b657859bb3d779782bc34bd477b9eb1aca4c615dbbc7802ff125574a291387313e3c93334ca6589a545dd SHA512 c6c6e79223e6b6a2b8253636c1e8404b578e3fae10bf793d1108733db811eb382731b22ad0b01896166ca6b13e747be42ec054c74beb5bd82cabf5d1d52e0bb1
|
@ -0,0 +1,9 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
DESCRIPTION="Group for net-p2p/airdcpp-webclient"
|
||||
ACCT_GROUP_ID=464
|
@ -1,8 +1,8 @@
|
||||
<?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>
|
||||
<maintainer type="person">
|
||||
<email>sbraz@gentoo.org</email>
|
||||
<name>Louis Sautier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
EBUILD airdcppd-0.ebuild 373 BLAKE2B 3e8176c48fb5ef3b74044b042dafb0ac34c7dd1ef147211403bda0d51628e70d205b795f624e8bdaf790e016b61ae63adab218037476a91c21fb428c3f35a96f SHA512 b88627d827f7946be26e6ea002a94c89c82f8c559c04d5cd674277b6675a5620f01bbaac6f9505c48a3b9df4808043bcb639f48ae060f6a4d489137985eaea88
|
||||
MISC metadata.xml 245 BLAKE2B 77bbd8ccef488d5c1f8fdb944a252b146e66ccd14f4b657859bb3d779782bc34bd477b9eb1aca4c615dbbc7802ff125574a291387313e3c93334ca6589a545dd SHA512 c6c6e79223e6b6a2b8253636c1e8404b578e3fae10bf793d1108733db811eb382731b22ad0b01896166ca6b13e747be42ec054c74beb5bd82cabf5d1d52e0bb1
|
@ -0,0 +1,16 @@
|
||||
# Copyright 2019-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for net-p2p/airdcpp-webclient"
|
||||
ACCT_USER_ID=464
|
||||
ACCT_USER_GROUPS=( ${PN} )
|
||||
# Settings are stored in $HOME
|
||||
ACCT_USER_HOME=/var/lib/airdcppd
|
||||
# Grant write access to group members
|
||||
ACCT_USER_HOME_PERMS=0770
|
||||
|
||||
acct-user_add_deps
|
@ -1,8 +1,8 @@
|
||||
<?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>
|
||||
<maintainer type="person">
|
||||
<email>sbraz@gentoo.org</email>
|
||||
<name>Louis Sautier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Binary file not shown.
@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit autotools python-single-r1 systemd xdg-utils
|
||||
|
||||
DESCRIPTION="Automatic bug detection and reporting tool"
|
||||
HOMEPAGE="https://github.com/abrt/abrt/wiki/ABRT-Project"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="selinux test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
>=dev-libs/glib-2.56:2
|
||||
>=dev-libs/libreport-2.13.0[gtk,python]
|
||||
dev-libs/libxml2:2
|
||||
>=gnome-base/gsettings-desktop-schemas-3.15.1
|
||||
net-libs/libsoup:2.4
|
||||
sys-apps/dbus
|
||||
sys-apps/systemd:0=
|
||||
sys-auth/polkit
|
||||
sys-libs/libcap
|
||||
sys-fs/inotify-tools
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
acct-user/abrt
|
||||
acct-group/abrt
|
||||
app-arch/cpio
|
||||
app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
|
||||
dev-libs/elfutils
|
||||
dev-libs/json-c:0=
|
||||
sys-apps/util-linux
|
||||
>=sys-devel/gdb-7
|
||||
$(python_gen_cond_dep '
|
||||
dev-libs/satyr[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/argcomplete[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/argh[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/humanize[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
$(python_gen_cond_dep 'dev-python/pytest[${PYTHON_MULTI_USEDEP}]')
|
||||
)
|
||||
app-text/asciidoc
|
||||
app-text/xmlto
|
||||
>=dev-util/intltool-0.35.0
|
||||
virtual/pkgconfig
|
||||
>=sys-devel/gettext-0.17
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
default
|
||||
|
||||
# Install under proper directory
|
||||
sed -i -e 's:dbusabrtdocdir = ${datadir}/doc/abrt-dbus-${VERSION}/html:dbusabrtdocdir = ${datadir}/doc/${PF}/html:' doc/problems-service/Makefile.am || die
|
||||
|
||||
# Ensure this works for systems with and without /usr merge
|
||||
sed -i -e "s:/usr/bin/bash:$(which bash):" init-scripts/abrtd.service || die
|
||||
|
||||
# Fix hardcoded "pytest-3"
|
||||
sed -i -e "s:pytest-3:pytest:" \
|
||||
configure.ac src/python-problem/tests/Makefile.am src/cli/test || die
|
||||
|
||||
# pyhook test is sensitive to the format of python's error messages, and
|
||||
# fails with certain python versions
|
||||
sed -e '/pyhook.at/ d' \
|
||||
-i tests/Makefile.* tests/testsuite.at || die "sed remove pyhook tests failed"
|
||||
./gen-version || die # Needed to be run before autoreconf
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myeconfargs=(
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)"
|
||||
--localstatedir="${EPREFIX}/var"
|
||||
--without-bodhi
|
||||
# package breaks due to not finding libreport-web with bodhi plugin enabled
|
||||
--without-rpm
|
||||
$(usex selinux "" "--without-selinux")
|
||||
--with-python3
|
||||
--without-pythondoc
|
||||
# package breaks due to no sphinx-build-3
|
||||
$(use_with test pythontests)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
python_optimize
|
||||
|
||||
keepdir /var/run/abrt
|
||||
# /var/spool/abrt is created by dev-libs/libreport
|
||||
|
||||
diropts -m 700 -o abrt -g abrt
|
||||
keepdir /var/spool/abrt-upload
|
||||
|
||||
diropts -m 775 -o abrt -g abrt
|
||||
keepdir /var/cache/abrt-di
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
newinitd "${FILESDIR}/${PN}-2.0.12-r1-init" abrt
|
||||
newconfd "${FILESDIR}/${PN}-2.0.12-r1-conf" abrt
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST gnome-abrt-1.2.7.tar.gz 339961 BLAKE2B cdacc079c4661c364f13af3102e2231adbeaf4226ba937436f5ce3ae109f28b87c9424c6dfbc016b912599205386f92c32b036ca31adbea79b9a54d7f3a27c4a SHA512 57446b1c1c312f3a47ea3dd2a40ac1d4ec5392df3181eac73086675b65d45cad9a01fba5252d073970878ef97d7d272508bc5b86a56779543ffdc8d083fb5413
|
||||
DIST gnome-abrt-1.3.6.tar.gz 112255 BLAKE2B d0e87ef5543e84c246f9e98aac8f92984af9e8220357359ffa76f91e00bb35ccb9b60a00c8e0b00d3464ecfc9ddffaeb61fb15b57480066d957a2af44b49c3be SHA512 7bd15c9956d2e4bafce7d1ef73e930f679119fe8ccebda8a27171a5b3b1dfa90255c572e3a0c70606fe389d50079870399b89f61f683896d4ca6380a7d3f7cc2
|
||||
EBUILD gnome-abrt-1.2.7.ebuild 1301 BLAKE2B d98bb45e945c4945b831f5007e6a9b69aa4a03d8bee8e53b38dfef2bed5d95fd5b3c67c317f9fe4a78e71b806e58975b689325a710fcbfcdaf36f9ea95e1874b SHA512 3a0d1333af2f9e2adc55c0f1acba8bf856433c7f97e44dbc304588cba4151473faa10f322f98d29c474fafd5c47b50f7adaebfc89220183c10f6354fa3134703
|
||||
EBUILD gnome-abrt-1.3.6.ebuild 1158 BLAKE2B cad8b6ffd29eee5d8383512f316688cb6890e5d74c91413c7d44c076704e2422e5e7564e518f13577b48eb62a5b32c9f01df1c3fc3fc59e1d09ed729c6507aed SHA512 d035095657ef1449c146e87ef7b56836f180b2a4ecd33352343858a9d4cfa56fe91cec0254edc033d79998a4c78c37adadbc5930a76605cb92ebc6b7efbe199c
|
||||
MISC metadata.xml 333 BLAKE2B 7dfc442159eac1c4501c5bfaeec34615e2e8dd63b982759f30a0835143a1d5b661cce8e85868be70115c93c26f7ed70389b9f7ad6ae88f93b081f126c42beef3 SHA512 8c2e01101d19e3cd8ade5da1921864d2103eaa2f140c0eccb398e2567254d839311ba1384e25e0bea316345943c0649aee92aabb3ec2092d1a9e0728436fadc4
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit meson python-r1
|
||||
|
||||
DESCRIPTION="A utility for viewing problems that have occurred with the system"
|
||||
HOMEPAGE="https://github.com/abrt/gnome-abrt"
|
||||
SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="doc"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
>=x11-libs/gtk+-3.10.0:3
|
||||
>=dev-libs/libreport-2.0.20[python,${PYTHON_USEDEP}]
|
||||
>=app-admin/abrt-2.10.10-r1
|
||||
>=dev-python/pygobject-3.29.1:3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyxdg-0.19[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/xmlto
|
||||
)
|
||||
virtual/pkgconfig
|
||||
>=sys-devel/gettext-0.17
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_use doc docs)
|
||||
-Dlint=false
|
||||
)
|
||||
|
||||
python_foreach_impl meson_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl meson_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl meson_src_install
|
||||
python_foreach_impl python_optimize
|
||||
}
|
||||
|
||||
src_test() {
|
||||
python_foreach_impl meson_src_test
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
AUX passwordsafe-1.06_beta-system-gtest.patch 2962 BLAKE2B 1ef77391d355364e55da568c2686c1988916da9eadc312c37d01016df3449535b88b503dfd3aeac2bf3c8e613141552bb1d97f5f5a733becc33f3c565a610940 SHA512 2fc6745b84ad810a550c2b221aca4cd10f87d4bc77282cb31b3d3070b61a3958c126ce0d3da4eaf550d80be470ca4c5aefaeb863caaf2f9fb285bf844f5705bb
|
||||
DIST passwordsafe-1.08_beta.tar.gz 14409047 BLAKE2B 029568b435d4cc19f3a95364355546afb99c13bbee0e83c248d57f47e472da714b95be00658ec2bba161b8eab6f0d94bf2856a2198d29673987e5c0cddf69aaf SHA512 7c37a91c71c1a79ea2cac87ec310d08df7491affd02c073d674bbedbabf25c1a1fb807376dae378dc4395b2146f6eaae059a0b14e0d1ba369cfa91a2d29060a4
|
||||
DIST passwordsafe-1.11.0.tar.gz 14538095 BLAKE2B c37e965968b7e2e694dfa9a9a9193dc9bb10f5b67446ce5db070be864c211f4af06e9c412fa1489f15151741fd1a1ec01d07d3dca4633effa284541e5d081268 SHA512 b6ac36911e24a89f51c8f2efaa381af516e826137a5b131a0258c00d9ff3be07b818ca23b3d49e8dee9913aa8fc73faedf2a70494c72c3b22cc518a9c215e5c5
|
||||
EBUILD passwordsafe-1.08_beta.ebuild 2280 BLAKE2B 8868affd34cee8695bc69ca3a2fe29d4b84ba1da30ac03bf38acc0985a4ddc0d387a774150a6808ec814bbb49d96d988afcd0e42c989245484262b3edd7ed13e SHA512 f6db9cd2bbb29b1430f6600e7640e2ee4846fd107b8c28a607901c2d6a8031d1fee9e3adeb5ee973d1fafecf273904c3355e1a66c32019ec5e93675589993d4c
|
||||
MISC metadata.xml 642 BLAKE2B 6a5747be36bcf53a360844ca4fe77ddb5603abc614f725a89f04f42aa1d337fb1a6e8b5d956cfd8b8347502a6e984fbc3b16ea876a1e818d0d09b1d0393cb889 SHA512 530d6595e3eaa29c460f721f187c729a01958d4e770f42c93b4d8fb4dc1d63ce4fdedb1f5c68f29c2cf86cdd9b1f947ea7bfd74eb523301c12e6689b9312e5c0
|
||||
EBUILD passwordsafe-1.11.0.ebuild 1950 BLAKE2B 97ab00bd8bc8a8309a947cedb730627d4a66efef322558af01e5e1244c44059f9e77dc7809c994f474ce32f94d5a4008ad6bb4cfad2bcc4630bda05c71ad9736 SHA512 694d5e09e7c260fbaba512744fb49d6dd137eb8108f90d81ac33a61f47398b69175468b29b63417b46b5ef6f14312321c7303e99709510ac35c3d50f42f67480
|
||||
MISC metadata.xml 842 BLAKE2B 719428e2e9a43317cbf00f6a0433719fce586a53b03374d011fe11e1a09664593d6a93f86ed7c77b6025496a5c7ae72304b910a4f0a15efb6c378418b2c6408a SHA512 da19977d8e8791ea0f274e17069201e6f2f2c7661e9c313906d674e9e44d964de36a30edb506c8c308a01b8094c6f455253ac449e3fdb3be7f75357c78234c66
|
||||
|
@ -0,0 +1,93 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
WX_GTK_VER="3.0-gtk3"
|
||||
|
||||
inherit cmake desktop eutils flag-o-matic wxwidgets
|
||||
|
||||
MY_PV="${PV/_beta/BETA}"
|
||||
DESCRIPTION="Password manager with wxGTK based frontend"
|
||||
HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/"
|
||||
SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="libressl qr test +xml yubikey"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
net-misc/curl
|
||||
sys-apps/file
|
||||
sys-apps/util-linux
|
||||
x11-libs/libXt
|
||||
x11-libs/libXtst
|
||||
x11-libs/wxGTK:${WX_GTK_VER}[X]
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
qr? ( media-gfx/qrencode )
|
||||
xml? ( dev-libs/xerces-c )
|
||||
yubikey? ( sys-auth/ykpers )"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
app-arch/zip
|
||||
sys-devel/gettext
|
||||
test? ( dev-cpp/gtest )"
|
||||
|
||||
S="${WORKDIR}/pwsafe-${MY_PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.06_beta-system-gtest.patch"
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
einfo "Checking for -std=c++11 support in compiler"
|
||||
test-flags-CXX -std=c++11 > /dev/null || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
setup-wxwidgets
|
||||
|
||||
local mycmakeargs=(
|
||||
-DNO_QR=$(usex !qr)
|
||||
-DNO_GTEST=$(usex !test)
|
||||
-DSYSTEM_GTEST=ON
|
||||
-DXML_XERCESC=$(usex xml)
|
||||
-DNO_YUBI=$(usex !yubikey)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd "${BUILD_DIR}" || die
|
||||
|
||||
dobin pwsafe
|
||||
dobin cli/pwsafe-cli
|
||||
dosym pwsafe /usr/bin/${PN}
|
||||
dosym pwsafe-cli /usr/bin/${PN}-cli
|
||||
|
||||
insinto /usr/share/locale
|
||||
doins -r src/ui/wxWidgets/I18N/mos/*
|
||||
|
||||
insinto /usr/share/${PN}/help
|
||||
doins help/*.zip
|
||||
|
||||
popd || die
|
||||
|
||||
newman docs/pwsafe.1 ${PN}.1
|
||||
|
||||
dodoc README.md README.LINUX.* SECURITY.md docs/{ReleaseNotes.md,ChangeLog.txt}
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins -r xml
|
||||
|
||||
newicon install/graphics/pwsafe.png ${PN}.png
|
||||
newmenu install/desktop/pwsafe.desktop ${PN}.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "on-screen keyboard for password entry" x11-misc/xvkbd
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST upx-3.96-src.tar.xz 792524 BLAKE2B 21af85dbcfdd1bf0151a653c865db13c9f30b9de0b9b4b94557ddd55736c7053dd829c5d72b9a7e5aa94a71ecc0151145dd66d7d98ded178c50ff7357d0ba442 SHA512 2d4d1be21d274d9bfdee9b9815396f5e5ff0bcdfb781b7be5fafa4d1e224028e412ec5f5ba607c482671aae27ccf9069abb2db0fb58f78f3a102a51897df2b11
|
||||
EBUILD upx-3.96.ebuild 803 BLAKE2B ce9312785a3f49eceb9b1c29b806092c853573ba278e35b72f82cf4b5a98a860f1495d7d53a9bedac0f9558f01752191d3a2dec5923e02f357ea9e455ee99047 SHA512 fa17699b21ce65bbded808a60dc80f8ba98237d199db2c196b7905fd5b34b3d85ad7596a1b7609cfb37b05b53b40ab3caf15f99310f9df113d5a28b5b3800207
|
||||
EBUILD upx-3.96.ebuild 810 BLAKE2B a7c7fabd58c3b527f48b7a6905032150aed66eea7efbfd5e07938367d0bd61dadf2f55924252bfbb2bcc1867af40ef7a55e46113ee2651695343dc6ffea8fb1a SHA512 221f0fc937505130b3c1d0014fd0236e2fbff597a0e2a1d19bb8b4a0dc5141800d50013f352f49b64599b106b6b0825b214854cbaaf181c4943364f79aaa66b1
|
||||
MISC metadata.xml 448 BLAKE2B 867df66ceb7f931bcbdf8e4fc8ebb935d398cd83c32f87f14ea66055e9d88a2b5e76007f394d46db0549128c1682de0b80bee74e290725b71a5be88876997ce0 SHA512 6a817175a939b260a01521d65f5add4569232da1fefe0662f977626ddef2053f9180a47a063e42d24f90de6b00ea29af451e7efaa604bbf80a2bb45d0d5d775c
|
||||
|
Binary file not shown.
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..8} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_SETUPTOOLS="rdepend"
|
||||
|
||||
inherit distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
|
||||
HOMEPAGE="https://torsion.org/borgmatic/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# borg is called as an external tool, hence no pythonic stuff
|
||||
RDEPEND="app-backup/borgbackup
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
>=dev-python/pykwalify-1.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
<dev-python/ruamel-yaml-0.17.0[${PYTHON_USEDEP}]
|
||||
')"
|
||||
BDEPEND="
|
||||
test? (
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/flexmock[${PYTHON_USEDEP}]
|
||||
')
|
||||
)"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.5.1-systemd_service_bin_path.patch
|
||||
"${FILESDIR}"/${PN}-1.5.1-no_test_coverage.patch
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
# Unlike the other two test files in integration/commands, which use the
|
||||
# relevant modules' respective APIs, test_borgmatic.py tries to call the
|
||||
# 'borgmatic' executable - which by the time we execute src_test will
|
||||
# not have been created yet. distutils_install_for_testing would likely
|
||||
# take care of this - but between the aforementioned behaviour inconsistency
|
||||
# and the fact the only test run from this file as of version 1.5.1 is the
|
||||
# parsing of contents of 'borgmatic --version', just skip it for now.
|
||||
rm -f "${S}"/tests/integration/commands/test_borgmatic.py
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
systemd_dounit sample/systemd/borgmatic.{service,timer}
|
||||
keepdir /etc/borgmatic
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "To generate a sample configuration file, run:"
|
||||
elog " generate-borgmatic-config"
|
||||
fi
|
||||
elog
|
||||
elog "Systemd users wishing to periodically run borgmatic can use the provided timer and service units."
|
||||
}
|
@ -0,0 +1,115 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools systemd
|
||||
|
||||
DESCRIPTION="Network backup and restore client and server for Unix and Windows"
|
||||
HOMEPAGE="https://burp.grke.org/"
|
||||
SRC_URI="https://github.com/grke/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="acl ipv6 libressl test xattr"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CDEPEND=" acct-group/burp
|
||||
acct-user/burp
|
||||
dev-libs/uthash
|
||||
net-libs/librsync
|
||||
sys-libs/ncurses:0=
|
||||
sys-libs/zlib
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
acl? ( sys-apps/acl )
|
||||
xattr? ( sys-apps/attr )"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( dev-libs/check )"
|
||||
RDEPEND="${CDEPEND}
|
||||
virtual/logger"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.1.20-no_mkdir_run.patch
|
||||
"${FILESDIR}"/${PN}-2.1.20-protocol1_by_default.patch
|
||||
"${FILESDIR}"/${PN}-2.0.54-server_user.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--localstatedir=/var
|
||||
--sysconfdir=/etc/burp
|
||||
--enable-largefile
|
||||
$(use_enable acl)
|
||||
$(use_enable ipv6)
|
||||
$(use_enable xattr)
|
||||
)
|
||||
# --runstatedir option will only work from autoconf-2.70 onwards
|
||||
runstatedir='/run' \
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
keepdir /var/spool/burp
|
||||
fowners -R root:${PN} /var/spool/burp
|
||||
fperms 0770 /var/spool/burp
|
||||
|
||||
emake DESTDIR="${D}" install-configs
|
||||
fowners -R root:${PN} /etc/burp
|
||||
fperms 0750 /etc/burp
|
||||
fperms 0640 /etc/burp/burp-server.conf
|
||||
fperms 0750 /etc/burp/clientconfdir
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn
|
||||
ewarn "You are installing a development version of burp. These versions contain"
|
||||
ewarn "new features but might have unexpected issues. It is recommended by upstream"
|
||||
ewarn "to use the current stable version (i.e. currently the 2.2 branch) instead."
|
||||
ewarn
|
||||
|
||||
elog "Burp ebuilds now support the autoupgrade mechanism in both"
|
||||
elog "client and server mode. In both cases it is disabled by"
|
||||
elog "default. You almost certainly do NOT want to enable it in"
|
||||
elog "client mode because upgrades obtained this way will not be"
|
||||
elog "managed by Portage."
|
||||
|
||||
if [[ ! -e /etc/burp/CA/index.txt ]]; then
|
||||
elog ""
|
||||
elog "At first run burp server will generate DH parameters and SSL"
|
||||
elog "certificates. You should adjust configuration before."
|
||||
elog "Server configuration is located at"
|
||||
elog ""
|
||||
elog " /etc/burp/burp-server.conf"
|
||||
elog ""
|
||||
fi
|
||||
|
||||
# According to PMS this can be a space-separated list of version
|
||||
# numbers, even though in practice it is typically just one.
|
||||
local oldver
|
||||
for oldver in ${REPLACING_VERSIONS}; do
|
||||
if [[ $(ver_cut 1 ${oldver}) -lt 2 ]]; then
|
||||
ewarn "Starting with version 2.0.54 we no longer patch bedup to use"
|
||||
ewarn "the server config file by default. If you use bedup, please"
|
||||
ewarn "update your scripts to invoke it as"
|
||||
ewarn ""
|
||||
ewarn " bedup -c /etc/burp/burp-server.conf"
|
||||
ewarn ""
|
||||
ewarn "Otherwise deduplication will not work!"
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit flag-o-matic
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://git.sv.gnu.org/nano.git"
|
||||
inherit git-r3 autotools
|
||||
else
|
||||
MY_P="${PN}-${PV/_}"
|
||||
SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
fi
|
||||
|
||||
DESCRIPTION="GNU GPL'd Pico clone with more functionality"
|
||||
HOMEPAGE="https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Basics_Guide"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static unicode"
|
||||
|
||||
LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
|
||||
sys-libs/ncurses:0=[static-libs(+)]
|
||||
magic? ( sys-apps/file[static-libs(+)] )
|
||||
nls? ( virtual/libintl )
|
||||
!ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )"
|
||||
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
|
||||
DEPEND="${RDEPEND}
|
||||
static? ( ${LIB_DEPEND} )"
|
||||
BDEPEND="
|
||||
nls? ( sys-devel/gettext )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
REQUIRED_USE="!ncurses? ( slang? ( minimal ) )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
local myconf=(
|
||||
--bindir="${EPREFIX}"/bin
|
||||
--htmldir=/trash
|
||||
$(use_enable !minimal color)
|
||||
$(use_enable !minimal multibuffer)
|
||||
$(use_enable !minimal nanorc)
|
||||
$(use_enable magic libmagic)
|
||||
$(use_enable spell speller)
|
||||
$(use_enable justify)
|
||||
$(use_enable debug)
|
||||
$(use_enable nls)
|
||||
$(use_enable unicode utf8)
|
||||
$(use_enable minimal tiny)
|
||||
$(usex ncurses --without-slang $(use_with slang))
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
# don't use "${ED}" here or things break (#654534)
|
||||
rm -r "${D}"/trash || die
|
||||
|
||||
dodoc doc/sample.nanorc
|
||||
docinto html
|
||||
dodoc doc/faq.html
|
||||
insinto /etc
|
||||
newins doc/sample.nanorc nanorc
|
||||
if ! use minimal ; then
|
||||
# Enable colorization by default.
|
||||
sed -i \
|
||||
-e '/^# include /s:# *::' \
|
||||
"${ED}"/etc/nanorc || die
|
||||
|
||||
# Since nano-5.0 these are no longer being "enabled" by default
|
||||
# (bug #736848)
|
||||
local rcdir="/usr/share/nano"
|
||||
mv "${ED}"${rcdir}/extra/* "${ED}"/${rcdir}/ || die
|
||||
rmdir "${ED}"${rcdir}/extra || die
|
||||
fi
|
||||
|
||||
use split-usr && dosym ../../bin/nano /usr/bin/nano
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
AUX mpost.eselect-0.3 3728 BLAKE2B 24404fd63aa87c430319512d2598ff37c2f342d7966606fd7a861ba8016103257859384932261f7705a26db3ef197ecf89471b2c28829921ce2e77dc2e2d92f1 SHA512 b2cd807c3ebf7933410dddc9a56129a6ecb284cb163510aac7340ca44ce4dd42e69953b24e002da3898b3961f2a661a27615fefec79b5ffed04dac5637c41b01
|
||||
EBUILD eselect-mpost-0.3.ebuild 706 BLAKE2B d8073315c6dd25569b147abf6838d860e5db309245aa37d60c8a541cba62b9240e1ec8e15e2dda9dc0d8eeb0cd645b4f729e6aa2180b7a4dcb519c9cb8c8ac7c SHA512 4a1227da522989a46023e19c25745d9ffc98c9c09361c05d2f126b0405098964ca7c0f7ccf77f31aeb35ce6ad3d58f87560e1605fe7523c03eefa4cec9c5ca94
|
||||
MISC metadata.xml 245 BLAKE2B ee3a163cfe0a4bc59c0dfb46f9ddb580e2d259b4d0e33cb4e684eb9e6d4b901bf97c6edd891f3b75a613a782f1b89318d0ee3ec9bee4e34c4441d9e8f4267678 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="mpost module for eselect"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:TeX"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 s390 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
# Depend on texlive-core-2008 that allows usage of this module, otherwise it
|
||||
# will not work so nicely.
|
||||
RDEPEND=">=app-admin/eselect-1.2.3
|
||||
>=app-text/texlive-core-2008"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
local MODULEDIR="/usr/share/eselect/modules"
|
||||
local MODULE="mpost"
|
||||
dodir ${MODULEDIR}
|
||||
insinto ${MODULEDIR}
|
||||
newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect
|
||||
}
|
@ -1,147 +0,0 @@
|
||||
# -*-eselect-*- vim: ft=eselect
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
DESCRIPTION="Manage /usr/bin/mpost implementations"
|
||||
MAINTAINER="ml@gentoo.org"
|
||||
SVN_DATE='$Date: 2015/03/31 16:51:56 $'
|
||||
VERSION=$(svn_date_to_version "${SVN_DATE}" )
|
||||
|
||||
# find a list of mpost symlink targets, best first
|
||||
find_targets() {
|
||||
local f
|
||||
for f in "${ROOT}"/usr/bin/mpost-*; do
|
||||
if [[ -f ${f} ]] ; then
|
||||
echo "${f##*/mpost-}"
|
||||
fi
|
||||
done | sort
|
||||
}
|
||||
|
||||
# find version number of currently symlinked version
|
||||
identify_target() {
|
||||
local f
|
||||
f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
|
||||
echo "${f##*/mpost-}"
|
||||
}
|
||||
|
||||
# try to remove the mpost symlink
|
||||
remove_symlinks() {
|
||||
rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
|
||||
}
|
||||
|
||||
# set the mpost symlink
|
||||
set_symlinks() {
|
||||
local target="${1}" targets
|
||||
if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
|
||||
targets=( $(find_targets ) )
|
||||
target=${targets[$(( ${target} - 1 ))]}
|
||||
fi
|
||||
if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
|
||||
remove_symlinks
|
||||
ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
|
||||
die "Could not set ${target} /usr/bin/mpost symlink"
|
||||
echo "Updating TeX formats"
|
||||
"${ROOT}"/usr/bin/fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
|
||||
else
|
||||
die -q "Target \"${target}\" doesn't appear to be valid!"
|
||||
fi
|
||||
}
|
||||
|
||||
### show action ###
|
||||
|
||||
describe_show() {
|
||||
echo "Show the current mpost version"
|
||||
}
|
||||
|
||||
do_show() {
|
||||
[[ -z "${@}" ]] || die -q "Too many parameters"
|
||||
|
||||
write_list_start "Current mpost version:"
|
||||
if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
|
||||
write_kv_list_entry "$(identify_target)" ""
|
||||
elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
|
||||
write_kv_list_entry "(not a symlink)" ""
|
||||
else
|
||||
write_kv_list_entry "(unset)" ""
|
||||
fi
|
||||
}
|
||||
|
||||
### list action ###
|
||||
|
||||
describe_list() {
|
||||
echo "List available mpost versions"
|
||||
}
|
||||
|
||||
do_list() {
|
||||
[[ -z "${@}" ]] || die -q "Too many parameters"
|
||||
|
||||
local i targets current
|
||||
targets=( $(find_targets ) )
|
||||
current=$(identify_target)
|
||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
||||
[[ ${targets[i]} = ${current} ]] \
|
||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
||||
done
|
||||
write_list_start "Available mpost versions:"
|
||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
||||
}
|
||||
|
||||
### set action ###
|
||||
|
||||
describe_set() {
|
||||
echo "Set a new mpost version"
|
||||
}
|
||||
|
||||
describe_set_options() {
|
||||
echo "target : Target version number or index from 'list' action"
|
||||
}
|
||||
|
||||
describe_set_parameters() {
|
||||
echo "<target>"
|
||||
}
|
||||
|
||||
do_set() {
|
||||
if [[ -z "${1}" ]] ; then
|
||||
die -q "You didn't give me a version number"
|
||||
|
||||
elif [[ -n "${2}" ]] ; then
|
||||
die -q "Too many parameters"
|
||||
|
||||
elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
|
||||
if ! remove_symlinks ; then
|
||||
die -q "Can't remove existing version symlink"
|
||||
elif ! set_symlinks "${1}" ; then
|
||||
die -q "Can't set new version"
|
||||
fi
|
||||
|
||||
elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
|
||||
die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
|
||||
else
|
||||
set_symlinks "${1}" || die -q "Can't set new version"
|
||||
fi
|
||||
}
|
||||
|
||||
### update action ###
|
||||
|
||||
describe_update() {
|
||||
echo "Automatically update the mpost version number"
|
||||
}
|
||||
|
||||
describe_update_options() {
|
||||
echo "--if-unset : Do not override currently selected version"
|
||||
}
|
||||
|
||||
do_update() {
|
||||
[[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
|
||||
die -q "Usage error"
|
||||
|
||||
if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
|
||||
[[ ${1} == "--if-unset" ]] && return
|
||||
remove_symlinks || die -q "Can't remove existing symlink"
|
||||
fi
|
||||
if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
|
||||
die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
|
||||
elif ! [[ -z $(find_targets ) ]] ; then
|
||||
set_symlinks 1 || die -q "Can't set a new version"
|
||||
fi
|
||||
}
|
@ -1,8 +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>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
AUX pdftex.eselect-0.3 3756 BLAKE2B d63f515ddae49219141093f8bba3830b4d1daaa0d0bf176537b0a0156bf65d3868bd467e337b6bdfff7e04a54cd54d2d4204141d0b2324630fcfef5c6110a7b4 SHA512 6821ae3dda5fdc35f9d8a41e789870e38c525cfafba0079fa912048a74b873236382367e5752ef3e7115799a9bd22e2b2147a5d778e5a2b688d86e550d534b2d
|
||||
EBUILD eselect-pdftex-0.3.ebuild 699 BLAKE2B 1d55448678bd84e6571cb57fa94f04a3d5b1dbfcac2a86ba388beb9b6b56dbc3addb2e6c6f6cf525e360643a6d8683930dda4deea7d6e133111876f1d3f61ff9 SHA512 798288a83939d2a10339ea28dfbe4eebf8ce252294983c90481d2c2014db7097b63d5b32e903b80ba8412d3071e3f8470621d07083b8ba14d06afc8c9e6fdcc1
|
||||
MISC metadata.xml 245 BLAKE2B ee3a163cfe0a4bc59c0dfb46f9ddb580e2d259b4d0e33cb4e684eb9e6d4b901bf97c6edd891f3b75a613a782f1b89318d0ee3ec9bee4e34c4441d9e8f4267678 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="pdftex module for eselect"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/eselect/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 s390 sparc x86"
|
||||
|
||||
DEPEND=""
|
||||
# Depend on texlive-core-2008 that allows usage of this module, otherwise it
|
||||
# will not work so nicely.
|
||||
RDEPEND=">=app-admin/eselect-1.2.3
|
||||
>=app-text/texlive-core-2008"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
local MODULEDIR="/usr/share/eselect/modules"
|
||||
local MODULE="pdftex"
|
||||
dodir ${MODULEDIR}
|
||||
insinto ${MODULEDIR}
|
||||
newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect
|
||||
}
|
@ -1,147 +0,0 @@
|
||||
# -*-eselect-*- vim: ft=eselect
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
DESCRIPTION="Manage /usr/bin/pdftex implementations"
|
||||
MAINTAINER="tex@gentoo.org"
|
||||
SVN_DATE='$Date: 2015/03/31 16:53:36 $'
|
||||
VERSION=$(svn_date_to_version "${SVN_DATE}" )
|
||||
|
||||
# find a list of pdftex symlink targets, best first
|
||||
find_targets() {
|
||||
local f
|
||||
for f in "${ROOT}"/usr/bin/pdftex-*; do
|
||||
if [[ -f ${f} ]] ; then
|
||||
echo "${f##*/pdftex-}"
|
||||
fi
|
||||
done | sort
|
||||
}
|
||||
|
||||
# find version number of currently symlinked version
|
||||
identify_target() {
|
||||
local f
|
||||
f="$(canonicalise "${ROOT}"/usr/bin/pdftex)"
|
||||
echo "${f##*/pdftex-}"
|
||||
}
|
||||
|
||||
# try to remove the pdftex symlink
|
||||
remove_symlinks() {
|
||||
rm -f "${ROOT}"/usr/bin/pdftex &>/dev/null
|
||||
}
|
||||
|
||||
# set the pdftex symlink
|
||||
set_symlinks() {
|
||||
local target="${1}" targets
|
||||
if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
|
||||
targets=( $(find_targets ) )
|
||||
target=${targets[$(( ${target} - 1 ))]}
|
||||
fi
|
||||
if [[ -f "${ROOT}/usr/bin/pdftex-${target}" ]] ; then
|
||||
remove_symlinks
|
||||
ln -s "pdftex-${target}" "${ROOT}/usr/bin/pdftex" || \
|
||||
die "Could not set ${target} /usr/bin/pdftex symlink"
|
||||
echo "Updating TeX formats"
|
||||
"${ROOT}"/usr/bin/fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, pdftex may not work properly."
|
||||
else
|
||||
die -q "Target \"${target}\" doesn't appear to be valid!"
|
||||
fi
|
||||
}
|
||||
|
||||
### show action ###
|
||||
|
||||
describe_show() {
|
||||
echo "Show the current pdftex version"
|
||||
}
|
||||
|
||||
do_show() {
|
||||
[[ -z "${@}" ]] || die -q "Too many parameters"
|
||||
|
||||
write_list_start "Current pdftex verson:"
|
||||
if [[ -L "${ROOT}/usr/bin/pdftex" ]] ; then
|
||||
write_kv_list_entry "$(identify_target)" ""
|
||||
elif [[ -e "${ROOT}/usr/bin/pdftex" ]] ; then
|
||||
write_kv_list_entry "(not a symlink)" ""
|
||||
else
|
||||
write_kv_list_entry "(unset)" ""
|
||||
fi
|
||||
}
|
||||
|
||||
### list action ###
|
||||
|
||||
describe_list() {
|
||||
echo "List available pdftex versions"
|
||||
}
|
||||
|
||||
do_list() {
|
||||
[[ -z "${@}" ]] || die -q "Too many parameters"
|
||||
|
||||
local i targets current
|
||||
targets=( $(find_targets ) )
|
||||
current=$(identify_target)
|
||||
for (( i = 0; i < ${#targets[@]}; i++ )); do
|
||||
[[ ${targets[i]} = ${current} ]] \
|
||||
&& targets[i]=$(highlight_marker "${targets[i]}")
|
||||
done
|
||||
write_list_start "Available pdftex versions:"
|
||||
write_numbered_list -m "(none found)" "${targets[@]}"
|
||||
}
|
||||
|
||||
### set action ###
|
||||
|
||||
describe_set() {
|
||||
echo "Set a new pdftex version"
|
||||
}
|
||||
|
||||
describe_set_options() {
|
||||
echo "target : Target version number or index from 'list' action"
|
||||
}
|
||||
|
||||
describe_set_parameters() {
|
||||
echo "<target>"
|
||||
}
|
||||
|
||||
do_set() {
|
||||
if [[ -z "${1}" ]] ; then
|
||||
die -q "You didn't give me a version number"
|
||||
|
||||
elif [[ -n "${2}" ]] ; then
|
||||
die -q "Too many parameters"
|
||||
|
||||
elif [[ -L "${ROOT}/usr/bin/pdftex" ]] ; then
|
||||
if ! remove_symlinks ; then
|
||||
die -q "Can't remove existing version symlink"
|
||||
elif ! set_symlinks "${1}" ; then
|
||||
die -q "Can't set new version"
|
||||
fi
|
||||
|
||||
elif [[ -e "${ROOT}/usr/bin/pdftex" ]] ; then
|
||||
die -q "${ROOT}/usr/bin/pdftex seems to be from an old ebuild, please remove manually"
|
||||
else
|
||||
set_symlinks "${1}" || die -q "Can't set new version"
|
||||
fi
|
||||
}
|
||||
|
||||
### update action ###
|
||||
|
||||
describe_update() {
|
||||
echo "Automatically update the pdftex version number"
|
||||
}
|
||||
|
||||
describe_update_options() {
|
||||
echo "--if-unset : Do not override currently selected version"
|
||||
}
|
||||
|
||||
do_update() {
|
||||
[[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
|
||||
die -q "Usage error"
|
||||
|
||||
if [[ -L "${ROOT}/usr/bin/pdftex" ]] ; then
|
||||
[[ ${1} == "--if-unset" ]] && return
|
||||
remove_symlinks || die -q "Can't remove existing symlink"
|
||||
fi
|
||||
if [[ -e "${ROOT}/usr/bin/pdftex" ]] ; then
|
||||
die -q "${ROOT}/usr/bin/pdftex seems to be from an old ebuild, please remove manually"
|
||||
elif ! [[ -z $(find_targets ) ]] ; then
|
||||
set_symlinks 1 || die -q "Can't set a new version"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,4 +1,5 @@
|
||||
DIST gramps-5.1.2.tar.gz 17304294 BLAKE2B 5d253f59e8312b5438922bcc00cce10368b75e45170d3b2f83be4b6226cb734dfd6e90bcde506aea9a572592f5f156aa0a1b977736df90b3eaff9bda3d592690 SHA512 12e88645d14717823457308cba55e1f6899e2a6aebcf281875261765f163529fd75512fca034db59816473c6542319166375bec6d5502e8e6a7c452bfc10c0ad
|
||||
DIST gramps-5.1.3.tar.gz 17352457 BLAKE2B 8356e29d4e9e2ee78f0f09e54db8f77b2db991652f2c6b2fdc742b8f2e160a2c9c2b7df1a43c34e5d05b12b540e88cd8572fe89cfbb3a1ecb6df650a39ac0651 SHA512 045d5dd6aac4745ce527624657bbee25b9130e63b1b66bdd6a8409cdc876f1f3a4a6c0435d433a62bfffb723f6ac66d93829b79fc12c8768694c266b7a3b82cc
|
||||
EBUILD gramps-5.1.2-r1.ebuild 2323 BLAKE2B 74a8c0694baa94bcb9e902e1f84b534623cf3638f1d4b2dc49d9519d790452f8894f32692d95bf4c123717a4064e190889ddda17823f0d9e4db0a2b99714d984 SHA512 9a66ca305bbfbd492df3392c666a99b1ae5577f7bca37301cbffacf6f94baf40712c76432fcf81bc755a43b8886749ac53dd2580779cf3714e7d44f4964a0793
|
||||
EBUILD gramps-5.1.2-r2.ebuild 2744 BLAKE2B 85f9935ff698fa766d7c57795ac0e6f750cf5ac72169dbc831da91f248df9f7e4d67cd9477197727745a63e94b3ca7c35af9c73d2fbdc3fed2ec1bdec672cde5 SHA512 cf06cf91b24013d7c2107351fbdf2912b14f71dd34d818ef3a1d652e8c15b8dcf0ce8d248ca868b3217b4256b25c062bb6fff37f5caf9e863e14c21bd39f5dcc
|
||||
EBUILD gramps-5.1.3.ebuild 2744 BLAKE2B 85f9935ff698fa766d7c57795ac0e6f750cf5ac72169dbc831da91f248df9f7e4d67cd9477197727745a63e94b3ca7c35af9c73d2fbdc3fed2ec1bdec672cde5 SHA512 cf06cf91b24013d7c2107351fbdf2912b14f71dd34d818ef3a1d652e8c15b8dcf0ce8d248ca868b3217b4256b25c062bb6fff37f5caf9e863e14c21bd39f5dcc
|
||||
MISC metadata.xml 5598 BLAKE2B 4516bb11bb4fa57403d9b86409a073021dc9372b4d6d53af2c90cb31d5988b960ce4ab9f190b7e82948c1118f1fb0581bef1f8e1e4bbc9da8c294541eabbeda5 SHA512 74b37ffecc01f6c140f349d822ceedf20eb36af2c7a09faca53abaacede12d916cae4b514d066026600bd46d04943c4948dda7fe8c85e7e01714ebd24e428359
|
||||
|
@ -1,9 +1,11 @@
|
||||
AUX mosquitto 559 BLAKE2B 16a34850c13d9fd6007b5fbd26b4db9e31caa0ee91b8eee8dbca605c273756bf6c92458d5093eee56f603cce7f10956ee084403e188d49693a759538976f411f SHA512 0bb0e648484269c2a5396118340177af10fae9ccbe4973371f7c8f5e31c96ff97c5146680415c450bad63397baa5c076e7c994f897fd3af2fcce0d1e0965ee22
|
||||
AUX mosquitto.service 261 BLAKE2B 6ea8059914acf8730f2e7d04bfd5f79c59a335b65ddecb4773bb4418260c6ed6d0120eaa2e3f7ba4842fc7014e5b51d1ba376cf1db2009b7a55a53a4e6747221 SHA512 3552618733fc106705375c5a1126db72e356694705312072f27f18e21c142cd75ae3ff1f17854ce54cdee092ff9e01fd75c1a8a12d68f75ead8a3697c69623e9
|
||||
DIST mosquitto-1.6.10.tar.gz 613060 BLAKE2B 8c148479f79a1aa8a9abdb2bd386dbf9466f1afa41f4e0ed4d29a52adf7571ebca47231f32ec8cbf2760eb7a27bd6633985851fe4c8cb413572c32588a12097b SHA512 2050a7a7af864057a177728f1cab9f6db70d6d1ea609d90c637723c2c9cfc9716429739302abd6742bde932716fae340854fff35956693dfee4ef31ce7b04a25
|
||||
DIST mosquitto-1.6.12.tar.gz 618718 BLAKE2B 4e7744d212f0fda980e485d102702547e76b39e4b98904afb05b372af8deba4eaaec2186dc61e8b218808a2435ed81f5fa621ebf41d5877c25b091ff64e8eb8b SHA512 68cd2e4aa14254c0332ad78eac1f885e0e4e9f2332540d3778b8c7df096db7618b8467b5bb25f70ddc3306d01dd36eb9a9e2bf2738da77e196c7a1ccaed869d2
|
||||
DIST mosquitto-1.6.8.tar.gz 589873 BLAKE2B aa2e13397f7d4b6305af3180cd042cd143054e154cf8e6d93b05bc5a10d48419174711a1893fe60c1303a2f83cfbc5341cf03ec595e3640f503a2407e869491b SHA512 c15897df4e0979ee29a1e67cc671f56db600a078e9eb0bea376248b3f53b13ceed36616ad3678e2c9e07d6834a6d75e4efca2c40086069c1546e0223be04c071
|
||||
DIST mosquitto-1.6.9.tar.gz 610934 BLAKE2B 59d126a2b26be895f078be0c0dcf3513e56fc135dc956d9361ee191bd7ad6972b4692cd1824ad7a4e86a982df70c1e198e937f9ab23bf778069690098f87c815 SHA512 f78228a1e8305e4d89b34250981ed2c5fe5317636003636dc90f6fa2b1e3ca3c8fadb705ee7301f5252456cb093a6547bd46a255ca3d9fb5cdced697738d6eb7
|
||||
EBUILD mosquitto-1.6.10.ebuild 2891 BLAKE2B ffa8c52fa329d7f63049441465494c7ee779c2df2910eb86d48e4d6255d04d9b4d3c284164f49e01fbca54be1095d126b0273d8789db5b7e5045d0ca146b229b SHA512 b73b05f93f445e124d2ab5aa31160cb5ad5b4ca58faec68a41cc228fc50a18fbd1f088a60f1e709a1e39d09bfd7d07c9bdf6d1f8dde7d6c7bb723049da6b04fb
|
||||
EBUILD mosquitto-1.6.12.ebuild 2891 BLAKE2B ffa8c52fa329d7f63049441465494c7ee779c2df2910eb86d48e4d6255d04d9b4d3c284164f49e01fbca54be1095d126b0273d8789db5b7e5045d0ca146b229b SHA512 b73b05f93f445e124d2ab5aa31160cb5ad5b4ca58faec68a41cc228fc50a18fbd1f088a60f1e709a1e39d09bfd7d07c9bdf6d1f8dde7d6c7bb723049da6b04fb
|
||||
EBUILD mosquitto-1.6.8.ebuild 2844 BLAKE2B 184a91a2834bce30e09267647ceb52a7a2be5aaa38497cdfb0432ba7fa06a4175f45089da2ebaa96e9f51dcccb02aa41564e3b7583d8236854bac083a45b8b7d SHA512 7ada49932aa9eae6b67e0d38e7654c5f4228b3d47682a13b2f27b09e008814fa0b2940bea45b1c393d325932d226423ed2eac9e8d0d9d19d004fbca1846ab9f7
|
||||
EBUILD mosquitto-1.6.9.ebuild 2884 BLAKE2B 80875c72c5c2569b06ece1aca53939f6e6156ff6ad1a9daf5dbf96de185a75dc496ec89faac43e492f6a25712599c27b432a8f508096dd224de27f1079ccc17b SHA512 d38a48bb3a73cf2942a1f1f48f01acd843a3e4a861aa3e906a05e99e610f6e290c86f652fc629b290ed82518fbbff3995a2ce0958660a50ef5cc29d3fd183275
|
||||
MISC metadata.xml 611 BLAKE2B be4691b67eeb17bd99ecf3783ddb5a7065f4ea89d2a4ff1a73fd572e6f720f105c7d49b91b7328e69e10b69b46e4e06147451586e3dee08f7a46bbeda3307deb SHA512 3fd1d005ee668217d3fb24c3954bdebe469f2194b332539f561fd168c8e738bc00cb858c497aa83629cc347481e9609c588ec889be260bf49c822e304bd21ff7
|
||||
|
@ -0,0 +1,114 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
|
||||
inherit python-any-r1 systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="An Open Source MQTT v3 Broker"
|
||||
HOMEPAGE="https://mosquitto.org/ https://github.com/eclipse/mosquitto"
|
||||
SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="bridge examples libressl +persistence +srv ssl tcpd test websockets"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
REQUIRED_USE="test? ( bridge )"
|
||||
|
||||
RDEPEND="
|
||||
acct-user/mosquitto
|
||||
acct-group/mosquitto
|
||||
srv? ( net-dns/c-ares:= )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
tcpd? ( sys-apps/tcp-wrappers )"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
${RDEPEND}
|
||||
test? ( dev-util/cunit )
|
||||
websockets? ( net-libs/libwebsockets[lejp] )"
|
||||
|
||||
_emake() {
|
||||
local LIBDIR=$(get_libdir)
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CLIENT_LDFLAGS="${LDFLAGS}" \
|
||||
LIB_SUFFIX="${LIBDIR:3}" \
|
||||
WITH_BRIDGE="$(usex bridge)" \
|
||||
WITH_PERSISTENCE="$(usex persistence)" \
|
||||
WITH_SRV="$(usex srv)" \
|
||||
WITH_TLS="$(usex ssl)" \
|
||||
WITH_WEBSOCKETS="$(usex websockets)" \
|
||||
WITH_WRAP="$(usex tcpd)" \
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use persistence; then
|
||||
sed -i -e "/^#autosave_interval/s|^#||" \
|
||||
-e "s|^#persistence false$|persistence true|" \
|
||||
-e "/^#persistence_file/s|^#||" \
|
||||
-e "s|#persistence_location|persistence_location /var/lib/mosquitto/|" \
|
||||
mosquitto.conf || die
|
||||
fi
|
||||
|
||||
# Remove prestripping
|
||||
sed -i -e 's/-s --strip-program=${CROSS_COMPILE}${STRIP}//'\
|
||||
client/Makefile lib/cpp/Makefile src/Makefile lib/Makefile || die
|
||||
|
||||
# Remove failing tests
|
||||
sed -i -e '/02-subpub-qos1-bad-pubcomp.py/d' \
|
||||
-e '/02-subpub-qos1-bad-pubrec.py/d' \
|
||||
-e '/02-subpub-qos2-bad-puback-1.py/d' \
|
||||
-e '/02-subpub-qos2-bad-puback-2.py/d' \
|
||||
-e '/02-subpub-qos2-bad-pubcomp.py/d' \
|
||||
test/broker/Makefile || die
|
||||
sed -i -e '/02-subscribe-qos1-async2.test/d' \
|
||||
test/lib/Makefile || die
|
||||
|
||||
python_setup
|
||||
python_fix_shebang test
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
_emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
_emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
_emake DESTDIR="${D}" prefix=/usr install
|
||||
keepdir /var/lib/mosquitto
|
||||
fowners mosquitto:mosquitto /var/lib/mosquitto
|
||||
dodoc readme.md CONTRIBUTING.md ChangeLog.txt
|
||||
doinitd "${FILESDIR}"/mosquitto
|
||||
insinto /etc/mosquitto
|
||||
doins mosquitto.conf
|
||||
systemd_dounit "${FILESDIR}/mosquitto.service"
|
||||
|
||||
if use examples; then
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
dodoc -r examples
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
elog "The Python module has been moved out of mosquitto."
|
||||
elog "See https://mosquitto.org/documentation/python/"
|
||||
else
|
||||
elog "To start the mosquitto daemon at boot, add it to the default runlevel with:"
|
||||
elog ""
|
||||
elog " rc-update add mosquitto default"
|
||||
elog "or"
|
||||
elog " systemctl enable mosquitto"
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST ufed-0.96.tar.bz2 48838 BLAKE2B c160192efb0b68f35454f210068763a54659a9a1904bff6b289aa449fb2ad1583ff727ec201581c0387f794391da9811e8594b57149f7cc47097211cf9bcd976 SHA512 4b4cdd44f793bf41f250e1888d8c2e49ef742ab0b3b3204a04415eea50d73dbdf001a373b125e6ef92450b1081609961d52fb8d98bb8c0fd9010aa549489e4b9
|
||||
EBUILD ufed-0.96.ebuild 957 BLAKE2B 0b94ee22c9ad017355fbcd618c2fe30b756bf7431a337a8d465d3d007b59fca5abc1d2d8927e59c466b59c99102a1436fa783c3c5619a6943b88f8a68da63548 SHA512 9177a978e55bfd831ebe63ffd7ddcd57781893fad4fc078fa44fac40204526a731a95efddcf9448456c9ba06705e1bba013798dc5c1d18b431e031383e54831d
|
||||
EBUILD ufed-9999.ebuild 948 BLAKE2B f20e415160ff62dcfcb4a601a40d2b94a017e772f26bf30331d80cb5e99bf4b4622c4a6901390bebd437669f02d3cb396d1a585c268872b903345c24498efddb SHA512 f78d0110f4b4f67ec6a015a8aa6a9f00b0f1fa9c263a353da89cf8b5ab78a2909b311b7380f6ad461c1736b309d38ccfca817e5487341e93cb3d67a66a1c703a
|
||||
MISC metadata.xml 361 BLAKE2B e72a5c7191ded0d83e12bf682664958d80b884b5217d2cec7e711be07c6a94d6b4dee2a451d7661d2c9f800e1fa4ece99d0a840d613266afd203f0428c27086f SHA512 f9731e429d091d02b83f3c60247150fabb267e74510c397978ee215c0a9eede6e74297ec3433b3e4ff1db858382136c74c5efbc43d2a8fcd6b848d19998bb6da
|
||||
MISC metadata.xml 168 BLAKE2B 95e3160d1d6abb3e5510581fe45ddcd9ad526f89bbc0d3ad226e2782d148a0c71e50426809a87fb45e6fc9356e597a1d271002764caebc79be8846301eb82d5e SHA512 5edd6cda32972ff5e53cf5f883928bd1887b4a45572657f99101284a909ea04ff906b8f4068d247d1b3367bde813dbb37ba11565aaff880d9b500685b0f5a33d
|
||||
|
@ -1,13 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>yamakuzure@gmx.net</email>
|
||||
<name>Sven Eden</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST bibletime-2.11.0.tar.xz 2403136 BLAKE2B fecf854a40ad0e188fde8ad3d047acf6274bfdf20f6a6211a6ff9d41e3de38f4d311db92e2b2fdf735e293163637cf4b553e722a05174d8c84201e94cf6e7b7c SHA512 41f0751db30b9001d04e1c4040dca022c83eb440987104e2c3465f4233f8c0ecb1c940eac0433409f97f78c89c00d0f880f822a51219eadcbf3fc6513cfa81e6
|
||||
DIST bibletime-2.11.2.tar.xz 2533472 BLAKE2B b116bbefaac8106d1f283d1c1a0c4d4c17e67d1cb41066c219ecca243914b0fa355748ebebb23ec88c1749548c853166d391764a454dd77b43c6617072a648a6 SHA512 99e2500e07797549e32ac28238c90a4db1cd98f74ea20f0161db7675127f42363006f20d859504be958bfdecf80a18a96229a1bbc105d332af97644fafc92d31
|
||||
DIST bibletime-3.0.tar.xz 1568732 BLAKE2B f1e9cb23d64d566d8b0934cfbdffabb52193f240523ad3ba79bbf0e3cd3ff516354791bf0b057354820cd3303c01d3ec50aa61f2e7843b1083c74d442d915a89 SHA512 85afc2781807345ea8fdefea6d179955fa76085c0a9c97e47321ea37ef9ea05367678c54bacfc10cf1d6085d46ba6fbd1c7d448044ffdfe3c96007ee8d7e5c00
|
||||
EBUILD bibletime-2.11.0.ebuild 960 BLAKE2B 65bdcfeb1a85ac2ae4232f58c00b48b5453f310530da42b62a3380affdd9f6fa274aa87e1e764ef501467893f4b7dd899e55f615df6b11d961f28cd97a0281d8 SHA512 35dfdbdc5220a77856ad9d00ba93eb5b834a3f3bb00dea85d1f418af8a4212a959e09682f471b083e0cfff1e53a7dd3678dd55783e786f0adf39be16df786ec2
|
||||
EBUILD bibletime-2.11.2.ebuild 1304 BLAKE2B 583de78e4e8868c26e509939d2273284db179d41b5207b3ef0bfa31f6abf859031ba239051b4122b42c39fc3a12eb0920786001ee188761fd2422e738e684e3b SHA512 f7b7ffe12fd292e35d910da8323d273c1c69a868ca7a0424f6f97f17f3d0fcb61bb122f3c6c647fd167f20a5f0875166270a3dccd3c0e6985a6eb66936ac2797
|
||||
EBUILD bibletime-3.0.ebuild 1468 BLAKE2B b067588a1e999a797ce9d2853eec25ec89319a60c7170dd33cf2a827e40bf3efb2ce6e97f1640cb3c3c517743b9c9060de992aa9d104538e311cf2932f1bf57c SHA512 7c224b59fb239b1ef8fe6ec1683e726691e2004eac2b72e93cbed52eb0a0dc82609c770bc6dae8dfc53783c65214baa28477338aa13c72937185434d8667d74a
|
||||
MISC metadata.xml 656 BLAKE2B 66daf991e55a977a67ff159c7d2bd780308bd580572b8eef8fd5a456cc0932e837c10b175cae7288b0c5097434820b9eb9bdd2b93124f81fe6441e913823674c SHA512 7214abfb4ded4f531e84a2895ece417bb3fe36249fb59ec1d53d231d49d40119c66438931c0cdae79fb4859a70874c3bb03670d554c86f221223530eb12f0bc0
|
||||
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
VIRTUALX_REQUIRED=test
|
||||
|
||||
inherit cmake virtualx
|
||||
|
||||
DESCRIPTION="Qt Bible-study application using the SWORD library"
|
||||
HOMEPAGE="http://bibletime.info/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# Some tests fail due to being unable to find an icon directory relative
|
||||
# to ${WORKDIR}, some others segfault. Needs work.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=app-text/sword-1.8.1
|
||||
dev-cpp/clucene
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebchannel:5
|
||||
dev-qt/qtwebengine:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost
|
||||
dev-libs/icu:=
|
||||
dev-qt/linguist-tools:5
|
||||
dev-qt/qttest:5
|
||||
net-misc/curl
|
||||
sys-libs/zlib"
|
||||
#BDEPEND="test? (
|
||||
# app-dicts/sword-Josephus
|
||||
# app-dicts/sword-KJV
|
||||
# app-dicts/sword-KJVA
|
||||
# app-dicts/sword-Scofield
|
||||
# app-dicts/sword-StrongsGreek
|
||||
#)"
|
||||
|
||||
DOCS=( ChangeLog README.md )
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt:" \
|
||||
-i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_HANDBOOK_HTML=no
|
||||
-DBUILD_HANDBOOK_PDF=no
|
||||
-DBUILD_HOWTO_HTML=no
|
||||
-DBUILD_HOWTO_PDF=no
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx cmake_src_test || die "Test run has failed"
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
AUX 80jadetex.cnf 995 BLAKE2B 31086ca95c6731978292a728771347ca4d3994d49ded1398cb8d4762c43021baadf8bb3b804184a0842cfa76d33cbfef96ab670562dd660285d7e71342ee76ee SHA512 66c65dc72d27d751e0973623e948094bdca41b09714dab50c975e794d6de7a99cea71f6e4421d39dbde7827a2857cf398eded6c98d65b4cebcde0017d89d05a3
|
||||
AUX format.jadetex.cnf 170 BLAKE2B f6f923eb38263e054ef470f0e9bb8f4beae75a9ea5f5df380077e1661e22fed024e1f77f56f8419127bfb831b7409f486cd53bfbf2aa81bb80a2c47ec674cf2a SHA512 8d5d6ed30c45e1d79f108268e045acb763fa6815ca90a8f246daff51350ab2c19c7d38237aff3ced94f10bb9de06e3021c11138d3f038f4beaff25c5cade391b
|
||||
DIST jadetex-3.13.tar.gz 103137 BLAKE2B f1b94f62a6a9c0a33acba4e8c757bcfaf26660a2d0b4ac338cf5afe8d03476a8744652244218d056678a59507ce3c8de7066314f5559469a60be5287a8c0ab37 SHA512 188fb83b50fbe82856a32ef95088d5c801750114810e3cdf7e1758f78b6a94b331b7ae7d81feb1c08b7bb31ac52f8435503911933350baa3068ad373e11dbba1
|
||||
EBUILD jadetex-3.13-r9.ebuild 1643 BLAKE2B 7fafa9770bb9c14b1270668068d630693775d7d23d60cb661c0d4628a26969a4447fb41d8176ab674e3929c1aa08c5403336609f1ba17be7f5dff627a14c7bba SHA512 638e17d7eaec8231f48a68a5a71d5a4a2eae18f369f1580b75c818921def60e44a4707de78596374e35dfcd14ce2340f03f8cd5a5ee89b8dee54da4da43f5f50
|
||||
MISC metadata.xml 326 BLAKE2B 43480e556a9ce9c52fc46d18765664881cbb16ea08954b18d357df0a956d335815e9a0c3093504bd68a5b2249bee307ca05030fbe7fb4324beb8fdd7ff8b2e53 SHA512 eb50eeb89f113a376963fe314c979d5e399f43b0ab85fcecc923618c717e30c90f8f70fe22ba7a02b39b14c57861efebfdb785f607a2e7830578aee20c2bd915
|
@ -1,37 +0,0 @@
|
||||
% -- jadetex configuration params added by texmf-update --
|
||||
% latex settings
|
||||
main_memory.latex = 1100000
|
||||
param_size.latex = 1500
|
||||
stack_size.latex = 1500
|
||||
hash_extra.latex = 15000
|
||||
string_vacancies.latex = 45000
|
||||
pool_free.latex = 47500
|
||||
nest_size.latex = 500
|
||||
save_size.latex = 5000
|
||||
pool_size.latex = 500000
|
||||
max_strings.latex = 55000
|
||||
font_mem_size.latex= 800000
|
||||
|
||||
% jadetex & pdfjadetex
|
||||
main_memory.jadetex = 1500000
|
||||
param_size.jadetex = 1500
|
||||
stack_size.jadetex = 1500
|
||||
hash_extra.jadetex = 50000
|
||||
string_vacancies.jadetex = 45000
|
||||
pool_free.jadetex = 47500
|
||||
nest_size.jadetex = 500
|
||||
save_size.jadetex = 5000
|
||||
pool_size.jadetex = 500000
|
||||
max_strings.jadetex = 55000
|
||||
|
||||
main_memory.pdfjadetex = 2500000
|
||||
param_size.pdfjadetex = 1500
|
||||
stack_size.pdfjadetex = 1500
|
||||
hash_extra.pdfjadetex = 50000
|
||||
string_vacancies.pdfjadetex = 45000
|
||||
pool_free.pdfjadetex = 47500
|
||||
nest_size.pdfjadetex = 500
|
||||
save_size.pdfjadetex = 5000
|
||||
pool_size.pdfjadetex = 500000
|
||||
max_strings.pdfjadetex = 55000
|
||||
% -- jadetex configuration ends here --
|
@ -1,3 +0,0 @@
|
||||
# JadeTeX
|
||||
jadetex pdftex language.dat -translate-file=cp227.tcx \&latex jadetex.ini
|
||||
pdfjadetex pdftex language.dat -translate-file=cp227.tcx \&pdflatex pdfjadetex.ini
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit latex-package texlive-common
|
||||
|
||||
DESCRIPTION="TeX macros used by Jade TeX output"
|
||||
HOMEPAGE="http://jadetex.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/jadetex/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=app-text/openjade-1.3.1
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
dev-texlive/texlive-plaingeneric"
|
||||
|
||||
src_compile() {
|
||||
fmt_call="$(has_version '>=app-text/texlive-core-2019' \
|
||||
&& echo "fmtutil-user" || echo "fmtutil")"
|
||||
VARTEXFONTS="${T}/fonts" emake
|
||||
VARTEXFONTS="${T}/fonts" TEXMFHOME="${S}" env -u TEXINPUTS \
|
||||
$fmt_call --cnffile "${FILESDIR}/format.jadetex.cnf" --fmtdir "${S}/texmf-var/web2c" --all\
|
||||
|| die "failed to build format"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Runtime files
|
||||
insinto /usr/share/texmf-site/tex/jadetex
|
||||
doins dsssl.def jadetex.ltx jadetex.cfg {pdf,}jadetex.ini *.sty
|
||||
|
||||
insinto /var/lib/texmf
|
||||
doins -r texmf-var
|
||||
|
||||
etexlinks "${FILESDIR}/format.jadetex.cnf"
|
||||
|
||||
# Doc/manpages
|
||||
dodoc ChangeLog*
|
||||
doman *.1
|
||||
dodoc -r .
|
||||
|
||||
# Support for our latex setup
|
||||
insinto /etc/texmf/texmf.d
|
||||
doins "${FILESDIR}/80jadetex.cnf"
|
||||
insinto /etc/texmf/fmtutil.d
|
||||
doins "${FILESDIR}/format.jadetex.cnf"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
etexmf-update
|
||||
elog
|
||||
elog "If jadetex fails with \"TeX capacity exceeded, sorry [save size=5000]\","
|
||||
elog "increase save_size in /etc/texmf/texmf.d/80jadetex.cnf and."
|
||||
elog "remerge jadetex. See bug #21501."
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
etexmf-update
|
||||
}
|
@ -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">jadetex</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST passivetex-1.25.zip 1190258 BLAKE2B bc82a0414c5df9b5619b099899ac3970943672fc3b76fa60549ba36dd60861b591c62174f1f55b58b0f51458bc961ce47fee9b991795e2d321daf3ae4b328e9d SHA512 083ba4fab9fee327ed3fef5bdc48b415138951432dcb53b1478d1ba16a92bebc1cfc4b8590e2aa647a32c7658124f2aca8160230176c623bbf531e996c43622b
|
||||
EBUILD passivetex-1.25-r2.ebuild 771 BLAKE2B f13ed4e492c697d3bc2fcef0688a03b70d8e531b5d016bd746c22c590b630ef9c7403368738b0e12af6913da302d2b6ed849af251862ddd390c36b55893762d0 SHA512 991b826ab16c02ae8ef421edf6e49e3869e77a54a3c8e72abde8e6739219add43e6d3f25e3c249a2011f105f47ac1803979dab74785e73e66f9adbbb217e8f77
|
||||
MISC metadata.xml 245 BLAKE2B ee3a163cfe0a4bc59c0dfb46f9ddb580e2d259b4d0e33cb4e684eb9e6d4b901bf97c6edd891f3b75a613a782f1b89318d0ee3ec9bee4e34c4441d9e8f4267678 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690
|
@ -1,8 +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>
|
||||
</pkgmetadata>
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit latex-package
|
||||
|
||||
DESCRIPTION="A namespace-aware XML parser written in Tex"
|
||||
HOMEPAGE="http://www.tei-c.org.uk/Software/passivetex/"
|
||||
# Taken from: http://www.tei-c.org.uk/Software/passivetex/${PN}.zip
|
||||
SRC_URI="mirror://gentoo/${P}.zip"
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
|
||||
|
||||
RDEPEND="virtual/latex-base
|
||||
dev-texlive/texlive-formatsextra"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
TEXMF=/usr/share/texmf-site
|
||||
|
||||
src_install() {
|
||||
insinto ${TEXMF}/tex/xmltex/passivetex
|
||||
doins *.sty *.xmt
|
||||
|
||||
dodoc README.passivetex index.{html,xml}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST nw-eps-icons-0.0.1.tar.gz 8733 BLAKE2B 467fa3f341c1d6ea20af059cfa88529a0b3bc729cefac72d5b3c264d3a224e8bfb05a89b5f491a22aaf4c194b72cd27ac103a381adb671d9867ef8fceb41f030 SHA512 597062e9882bb9bb73144bbdb056c3ccc2a6d99efc7da836f483ccd6f3799705bcbb897099cb1a580c8e22d936d281d95c3a875694f8e15b6989faf437f6cc7a
|
||||
DIST sgmltools-lite-3.0.3.tar.gz 61342 BLAKE2B 8fcac5b48fcdbb8fbbfdbf8ad055ab00cb3fb6a8447a27bf5b14faef968845554a86f04b4984c1ccc1e26d9c64dc5654d5831896bbc44bd3dee0ef3fc28109e5 SHA512 36709ba726859b734a7402c533ba7d2abc0546007bc97dba76ac824bc42f6f8ac7ef263b3740d0be51749cbc0982d010ba938646fca2006fa2c5094a296b3c81
|
||||
EBUILD sgmltools-lite-3.0.3-r16.ebuild 2556 BLAKE2B 2832e1838b9cce160538d9c57539d9887a2813f68e92dd59e1f14e8d77692be27092c23d27817574b171ac477a12cb56b0bc6ba525065899cc1a9b41d0c1a67d SHA512 6553c2c8ac76f45a6ca5cdbdccf1575071328c041aa2e695b5a5286c4b6695254c854c01409ffa22d65abdd290e72308f94896a965c8f01a44610664d6aefc66
|
||||
MISC metadata.xml 493 BLAKE2B 36e972b80b557e131d5decb41945968ce24de810197ea457e50081017e50e3926baa419082222cbdfb494a55e9bae125bf304a431234efb4c4a67a8c3536852a SHA512 9f2e53faa5f07d791f7c4cfa7972ed42a26d1abfa5c11faf3e36dce18c2c30d086462e9c0a2c7664153333cb10c3923d47b4bb9e873b7e48dd144e667719a14e
|
||||
MISC metadata.xml 459 BLAKE2B 1a92db84d9abf25e81f6d603fe2b37f68106ebd8485fe7df7983881455826f686f4d923065a14c26e316e55f5a2feb9c244af4b520fdac6dd5f555c565dcc4b9 SHA512 6faa350897ac1a1a3e833ed29c039632333f8874ff0b1f139ffa4a8cbdc21e220357d073ee244665c668ed9c959c93bcd9d471056af75f7a825517436942a413
|
||||
|
@ -1,366 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
TL_SOURCE_VERSION=20200406
|
||||
|
||||
inherit flag-o-matic toolchain-funcs libtool texlive-common
|
||||
|
||||
MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
|
||||
|
||||
PATCHLEVEL=5
|
||||
|
||||
DESCRIPTION="A complete TeX distribution"
|
||||
HOMEPAGE="https://tug.org/texlive/"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2 LPPL-1.3c TeX"
|
||||
|
||||
SRC_URI="https://dev.gentoo.org/~zlogene/distfiles/texlive/${MY_P}.tar.xz
|
||||
https://dev.gentoo.org/~zlogene/distfiles/texlive/texlive-tlpdb-${PV}.tar.xz
|
||||
https://dev.gentoo.org/~zlogene/distfiles/texlive/${PN}-patches-${PV}-${PATCHLEVEL}.tar.xz"
|
||||
|
||||
# We ship binextra collection alongside
|
||||
TL_CORE_BINEXTRA_MODULES="
|
||||
a2ping adhocfilelist arara asymptote bundledoc checklistings chklref ctan_chk
|
||||
clojure-pamphlet cluttex ctanify ctan-o-mat ctanbib ctanupload ctie cweb de-macro
|
||||
dtl dtxgen dvi2tty dviasm dvicopy dvidvi dviinfox dviout-util dviljk dvipos findhyph
|
||||
fragmaster hook-pre-commit-pkg installfont ketcindy lacheck latex-git-log latex-papersize
|
||||
latex2man latex2nemeth latexfileversion latexpand latexindent ltxfileinfo ltximg
|
||||
listings-ext make4ht match_parens mflua mkjobtexmf patgen pdfbook2 pdfcrop
|
||||
pdflatexpicscale pdftex-quiet pdfxup pdftosrc pfarrei pkfix pkfix-helper purifyeps
|
||||
seetexk srcredact sty2dtx synctex tex4ebook texcount texdef texdiff texdirflatten
|
||||
texdoc texfot texliveonfly texlive-scripts-extra texloganalyser texosquery texplate
|
||||
texware tie tpic2pdftex typeoutfileinfo web xindy xindex xpdfopen collection-binextra
|
||||
"
|
||||
TL_CORE_BINEXTRA_DOC_MODULES="
|
||||
a2ping.doc adhocfilelist.doc arara.doc asymptote.doc bundledoc.doc
|
||||
checklistings.doc chklref.doc ctan_chk.doc clojure-pamphlet.doc cluttex.doc
|
||||
ctanify.doc ctan-o-mat.doc ctanbib.doc ctanupload.doc ctie.doc cweb.doc de-macro.doc
|
||||
dtl.doc dtxgen.doc dvi2tty.doc dviasm.doc dvicopy.doc dvidvi.doc dviinfox.doc dviljk.doc
|
||||
dvipos.doc dviout-util.doc findhyph.doc fragmaster.doc hook-pre-commit-pkg.doc installfont.doc
|
||||
ketcindy.doc lacheck.doc latex-git-log.doc latex-papersize.doc latex2man.doc latex2nemeth.doc
|
||||
latexfileversion.doc latexpand.doc latexindent.doc ltxfileinfo.doc ltximg.doc listings-ext.doc
|
||||
make4ht.doc match_parens.doc mkjobtexmf.doc patgen.doc pdfbook2.doc pdfcrop.doc
|
||||
pdflatexpicscale.doc pdftex-quiet.doc pdfxup.doc pdftosrc.doc pfarrei.doc pkfix.doc
|
||||
pkfix-helper.doc purifyeps.doc pythontex.doc seetexk.doc srcredact.doc
|
||||
sty2dtx.doc synctex.doc tex4ebook.doc texcount.doc texdef.doc texdiff.doc
|
||||
texdirflatten.doc texdoc.doc texfot.doc texliveonfly.doc texlive-scripts-extra.doc
|
||||
texloganalyser.doc texosquery.doc texware.doc tie.doc tpic2pdftex.doc typeoutfileinfo.doc
|
||||
texplate.doc web.doc xindy.doc xindex.doc xpdfopen.doc
|
||||
"
|
||||
TL_CORE_BINEXTRA_SRC_MODULES="
|
||||
adhocfilelist.source arara.source checklistings.source clojure-pamphlet.source
|
||||
listings-ext.source mkjobtexmf.source pfarrei.source pythontex.source
|
||||
texdef.source texosquery.source texplate.source
|
||||
"
|
||||
# Macros that are not a part of texlive-sources or collection-binextra but still needed
|
||||
# for other packages during installation
|
||||
TL_CORE_EXTRA_MODULES="hyphen-base gsftopk texlive.infra texlive-scripts ${TL_CORE_BINEXTRA_MODULES}"
|
||||
TL_CORE_EXTRA_DOC_MODULES="gsftopk.doc texlive.infra.doc texlive-scripts.doc ${TL_CORE_BINEXTRA_DOC_MODULES}"
|
||||
TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}"
|
||||
|
||||
for i in ${TL_CORE_EXTRA_MODULES}; do
|
||||
SRC_URI="${SRC_URI} https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-${i}-${PV}.tar.xz"
|
||||
done
|
||||
|
||||
SRC_URI="${SRC_URI} doc? ( "
|
||||
for i in ${TL_CORE_EXTRA_DOC_MODULES}; do
|
||||
SRC_URI="${SRC_URI} https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-${i}-${PV}.tar.xz"
|
||||
done
|
||||
SRC_URI="${SRC_URI} )"
|
||||
SRC_URI="${SRC_URI} source? ( "
|
||||
for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
|
||||
SRC_URI="${SRC_URI} https://dev.gentoo.org/~zlogene/distfiles/texlive/tl-${i}-${PV}.tar.xz"
|
||||
done
|
||||
SRC_URI="${SRC_URI} )"
|
||||
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="cjk X doc source tk +luajittex xetex xindy"
|
||||
|
||||
TEXMF_PATH=/usr/share/texmf-dist
|
||||
|
||||
MODULAR_X_DEPEND="X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu
|
||||
)"
|
||||
|
||||
COMMON_DEPEND="${MODULAR_X_DEPEND}
|
||||
!app-text/vlna
|
||||
!app-text/xindy
|
||||
!~dev-texlive/texlive-basic-2019
|
||||
!~dev-texlive/texlive-fontutils-2019
|
||||
sys-libs/zlib
|
||||
>=media-libs/harfbuzz-1.4.5[icu,graphite]
|
||||
>=media-libs/libpng-1.2.43-r2:0=
|
||||
media-libs/gd[png]
|
||||
media-gfx/graphite2
|
||||
>=x11-libs/cairo-1.12
|
||||
>=x11-libs/pixman-0.18
|
||||
dev-libs/zziplib
|
||||
app-text/libpaper
|
||||
dev-libs/gmp:0
|
||||
dev-libs/mpfr:0=
|
||||
xetex? (
|
||||
>=app-text/teckit-2.5.3
|
||||
media-libs/fontconfig
|
||||
)
|
||||
xindy? ( dev-lisp/clisp:= )
|
||||
media-libs/freetype:2
|
||||
>=dev-libs/icu-50:=
|
||||
>=dev-libs/kpathsea-6.3.2
|
||||
cjk? ( >=dev-libs/ptexenc-1.3.8 )
|
||||
>=app-text/poppler-0.87.0:="
|
||||
|
||||
BDEPEND="sys-apps/ed
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=app-text/ps2pkm-1.8_p20170524
|
||||
>=app-text/dvipsk-5.997
|
||||
>=dev-tex/bibtexu-3.71_p20170524
|
||||
virtual/perl-Getopt-Long
|
||||
dev-perl/File-HomeDir
|
||||
dev-perl/Log-Dispatch
|
||||
dev-perl/Unicode-LineBreak
|
||||
dev-perl/YAML-Tiny
|
||||
tk? ( dev-perl/Tk )"
|
||||
|
||||
S="${WORKDIR}/${P}_build"
|
||||
B="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p "${S}" || die "failed to create build dir"
|
||||
}
|
||||
|
||||
RELOC_TARGET=texmf-dist
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}" || die
|
||||
|
||||
mv texlive.tlpdb tlpkg/ || die "failed to move texlive.tlpdb"
|
||||
|
||||
# From texlive-module.eclass.
|
||||
sed -n -e 's:\s*RELOC/::p' tlpkg/tlpobj/* > "${T}/reloclist" || die
|
||||
sed -e 's/\/[^/]*$//' -e "s:^:${RELOC_TARGET}/:" "${T}/reloclist" |
|
||||
sort -u |
|
||||
xargs mkdir -p || die
|
||||
local i
|
||||
while read i; do
|
||||
mv "${i}" "${RELOC_TARGET}/${i%/*}" || die
|
||||
done < "${T}/reloclist"
|
||||
|
||||
mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files"
|
||||
|
||||
cd "${B}" || die
|
||||
|
||||
sed -i \
|
||||
-e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${EPREFIX}/usr/include\"," \
|
||||
texk/web2c/configure || die
|
||||
|
||||
eapply "${WORKDIR}"/patches
|
||||
|
||||
default
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# It fails on alpha without this
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
# Too many regexps use A-Z a-z constructs, what causes problems with locales
|
||||
# that don't have the same alphabetical order than ascii. Bug #242430
|
||||
# So we set LC_ALL to C in order to avoid problems.
|
||||
export LC_ALL=C
|
||||
|
||||
# Disable freetype-config as this is considered obsolete.
|
||||
# Also only pkg-config works for prefix as described in bug #690094
|
||||
export ac_cv_prog_ac_ct_FT2_CONFIG=no
|
||||
|
||||
tc-export CC CXX AR RANLIB
|
||||
ECONF_SOURCE="${B}" \
|
||||
econf -C \
|
||||
--bindir="${EPREFIX}"/usr/bin \
|
||||
--datadir="${S}" \
|
||||
--with-system-freetype2 \
|
||||
--with-system-zlib \
|
||||
--with-system-libpng \
|
||||
--with-system-xpdf \
|
||||
--with-system-poppler \
|
||||
--with-system-teckit \
|
||||
--with-teckit-includes="${EPREFIX}"/usr/include/teckit \
|
||||
--with-system-kpathsea \
|
||||
--with-kpathsea-includes="${EPREFIX}"/usr/include \
|
||||
--with-system-icu \
|
||||
--with-system-ptexenc \
|
||||
--with-system-harfbuzz \
|
||||
--with-system-icu \
|
||||
--with-system-graphite2 \
|
||||
--with-system-cairo \
|
||||
--with-system-pixman \
|
||||
--with-system-zziplib \
|
||||
--with-system-libpaper \
|
||||
--with-system-gmp \
|
||||
--with-system-gd \
|
||||
--with-system-mpfr \
|
||||
--without-texinfo \
|
||||
--disable-dialog \
|
||||
--disable-multiplatform \
|
||||
--enable-epsfwin \
|
||||
--enable-mftalkwin \
|
||||
--enable-regiswin \
|
||||
--enable-tektronixwin \
|
||||
--enable-unitermwin \
|
||||
--enable-vlna \
|
||||
--with-ps=gs \
|
||||
--disable-psutils \
|
||||
--disable-t1utils \
|
||||
--enable-ipc \
|
||||
--disable-biber \
|
||||
--disable-bibtex-x \
|
||||
--disable-dvipng \
|
||||
--disable-dvipsk \
|
||||
--disable-chktex \
|
||||
--disable-lcdf-typetools \
|
||||
--disable-pdfopen \
|
||||
--disable-ps2eps \
|
||||
--disable-ps2pk \
|
||||
--disable-detex \
|
||||
--disable-ttf2pk2 \
|
||||
--disable-tex4htk \
|
||||
--disable-cjkutils \
|
||||
--disable-xdvik \
|
||||
--enable-luatex \
|
||||
--disable-dvi2tty \
|
||||
--disable-dvisvgm \
|
||||
--enable-shared \
|
||||
--disable-native-texlive-build \
|
||||
--disable-largefile \
|
||||
--disable-build-in-source-tree \
|
||||
--disable-xindy-docs \
|
||||
--disable-xindy-rules \
|
||||
--with-banner-add=" Gentoo Linux" \
|
||||
$(use_enable luajittex) \
|
||||
$(use_enable luajittex luajithbtex) \
|
||||
$(use_enable luajittex mfluajit) \
|
||||
$(use_enable xetex) \
|
||||
$(use_enable cjk dviout-util) \
|
||||
$(use_enable cjk ptex) \
|
||||
$(use_enable cjk eptex) \
|
||||
$(use_enable cjk uptex) \
|
||||
$(use_enable cjk euptex) \
|
||||
$(use_enable cjk mendexk) \
|
||||
$(use_enable cjk makejvf) \
|
||||
$(use_enable cjk pmp) \
|
||||
$(use_enable cjk upmp) \
|
||||
$(use_enable tk texdoctk) \
|
||||
$(use_with X x) \
|
||||
$(use_enable xindy)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC CXX AR RANLIB
|
||||
emake AR="$(tc-getAR)" SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
|
||||
|
||||
cd "${B}" || die
|
||||
# Mimic updmap --syncwithtrees to enable only fonts installed
|
||||
# Code copied from updmap script
|
||||
for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do
|
||||
texlive-common_is_file_present_in_texmf "${i}" || echo "${i}"
|
||||
done > "${T}/updmap_update"
|
||||
{
|
||||
sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
|
||||
sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
|
||||
sed 's@/@\\/@g; s@^@/^KanjiMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
|
||||
} > "${T}/updmap_update2"
|
||||
sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" > "${T}/updmap_update3"\
|
||||
&& cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
|
||||
emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
|
||||
|
||||
cd "${B}" || die
|
||||
dodir /usr/share # just in case
|
||||
cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
|
||||
cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
|
||||
|
||||
# When X is disabled mf-nowin doesn't exist but some scripts expect it to
|
||||
# exist. Instead, it is called mf, so we symlink it to please everything.
|
||||
use X || dosym mf /usr/bin/mf-nowin
|
||||
|
||||
docinto texk
|
||||
cd "${B}/texk" || die
|
||||
dodoc ChangeLog README
|
||||
|
||||
docinto dviljk
|
||||
cd "${B}/texk/dviljk" || die
|
||||
dodoc ChangeLog README NEWS
|
||||
|
||||
docinto makeindexk
|
||||
cd "${B}/texk/makeindexk" || die
|
||||
dodoc ChangeLog NOTES README
|
||||
|
||||
docinto web2c
|
||||
cd "${B}/texk/web2c" || die
|
||||
dodoc ChangeLog NEWS PROJECTS README
|
||||
|
||||
use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
|
||||
|
||||
dodir /etc/env.d
|
||||
echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
|
||||
# populate /etc/texmf
|
||||
keepdir /etc/texmf/web2c
|
||||
|
||||
# take care of updmap.cfg and language.d files
|
||||
keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
|
||||
|
||||
mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
|
||||
|
||||
# Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
|
||||
# by texmf-update
|
||||
rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf"
|
||||
# Remove bundled and invalid updmap.cfg
|
||||
rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg"
|
||||
|
||||
texlive-common_handle_config_files
|
||||
|
||||
keepdir /usr/share/texmf-site
|
||||
|
||||
# the virtex symlink is not installed
|
||||
# The links has to be relative, since the targets
|
||||
# is not present at this stage and MacOS doesn't
|
||||
# like non-existing targets
|
||||
dosym tex /usr/bin/virtex
|
||||
dosym pdftex /usr/bin/pdfvirtex
|
||||
|
||||
# Rename mpost to leave room for mplib
|
||||
mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}" || die
|
||||
dosym "mpost-${P}" /usr/bin/mpost
|
||||
|
||||
# Ditto for pdftex
|
||||
mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}" || die
|
||||
dosym "pdftex-${P}" /usr/bin/pdftex
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
etexmf-update
|
||||
|
||||
einfo "Regenerating TeX formats"
|
||||
fmtutil-sys --all &> /dev/null
|
||||
|
||||
elog
|
||||
elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge,"
|
||||
elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update."
|
||||
elog
|
||||
ewarn "If you are migrating from an older TeX distribution"
|
||||
ewarn "Please make sure you have read:"
|
||||
ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide"
|
||||
ewarn "in order to avoid possible problems"
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST zathura-cb-0.1.8.tar.xz 5616 BLAKE2B bfce33d56f7a28ae66f8bbee4bbb164238abba7ae3de0e7d9dd0874516b703a4e841749dd825a618aa09204e06a3fa339832412cd5b1cacf6814c4292634052e SHA512 ca9b57e59f3955afabb246b8f71989647ce4c86f7f59aa13e4d7150f22dfb1bd64642efc155bba5997633d8bf5144e7ef42bea05512a2c2d20e13fb180c89cb8
|
||||
EBUILD zathura-cb-0.1.8.ebuild 654 BLAKE2B 24002517066047c86d4e716bc27bad39890193376ce5a3e205614ec161dfe8d04aea57ee8f8ec97e89d1a7bc93ea02e129aa48582a8ab26e3a42e18e23420741 SHA512 f7756d761c06f0f1451759cae82a535c3fe70e202a09d0327c6825417df0100e8bb561bfef0db62ee2aba5e13f04ca2de7775e38de592310628af132d1583a96
|
||||
EBUILD zathura-cb-9999.ebuild 657 BLAKE2B 0836100ed329f8b153dfe4382ba22f9175c09812d62964eacdd628061758297e90a4a2c477176e02b13a95d5036072efc5be568873e4efb8f257e87dc0288a42 SHA512 bc0e52634152a0606b9107c9e0e825375b13fcf284ed7108552210a0bc3942e12d75c36f70f8e8a574927bfd0634a516cf7f8b6024e7d5e323687a339a3f5d8a
|
||||
MISC metadata.xml 662 BLAKE2B 814cc5f79fb81dd24d286c28af469a97eb3813f51bab2b9e42028d6b798d513066a5e66f2b5fa533d76dd0096a77c3a65d0f33c3181e195b77d2ef85305a225b SHA512 5e20b7489d0ba64ba4e58b555ff4b19eebfa652d085d665e6cc50b251f2ea846a59911e4b08bacb9dff0a02b3e91b278a52f68e9b2ea2569f89b102878414fe0
|
||||
EBUILD zathura-cb-0.1.8.ebuild 760 BLAKE2B 0f1fa2081c06090bc05e7d96813f6af4baf656fc605e69790ff5caf4c1e138ab9c39ca2ebddc75315003342e8649e180e782c50af3e3001b6ded7f9240d5c7db SHA512 3a1095d34359c98490b65ea2181170402b911e65756de930f01a6a0e643f2650e6c26988086c618e69c4196ff6bab01f6e1266b423d5832a855a49f692fce21d
|
||||
EBUILD zathura-cb-9999.ebuild 763 BLAKE2B 63ad420d4b577f61506936047fb187ea9e9c98aa7fa0a54cacec778f6f99012af2ab0b8a8dcbb4228fba60bfeb98f20d303a14b2d575ca432c83eb5b23c40824 SHA512 2d4348d3b1841712effd03f7aa65736c09b6ff8f0d8d50a814d71d2fdab0b00c23b8bd16ed35fc14fe24cc993f9ef439105e0792ee0072a36af7adca30b59d73
|
||||
MISC metadata.xml 582 BLAKE2B ed94d37e43b59abd8bf8fbc1da8a6839aceddd5aae31109bf5d35f3996992d96dec619daba1d2c67a7d5c6182a06a413dc5e425ae786c3fe2cdbb68bb25796fb SHA512 88a39e758edddb852dd554a88035a74b0043d37009f97fb2ba45fe94169e17eef02b41ba8666d9f712469ae3af3258f14f7958b4dc70fc8eaea790d31b092fb8
|
||||
|
@ -1,5 +1,6 @@
|
||||
AUX 0.3.5-compile-fix.patch 518 BLAKE2B e1e52be08b27459d2125fb44b1767c1f381ce13dfecae02b83afb6bc09db00c145f2b557db0c1515a383ea223eb51c68fdfa32d3effea334c5cddb9af5209ed5 SHA512 7af34317726849aa0eb49b7d7449c23cea1208a72ec1f872bf218b3be9c9b84bb8668523ef8ca0bee9fcdcffa44ba9599ba43f79c88bc3e8811597a91868a1c6
|
||||
AUX 0.3.5-fz_location.patch 1710 BLAKE2B fc6a13a495f3121466da5553c044d7de31c9a1c37984cc36b219d32aa2d9cfefb894f9f8225a5d93e96bbe4c25a6a4d76c2e24da24c583273bddf7efd4de4436 SHA512 fbab10cff2bc28da23effa17f05e17ef332b4ace23e7c995e1bfd6126f5dba66bb825ead78e91b70549e41c60ca089c64ba4961f2bc0d509c4e5bd6fa2b169e4
|
||||
DIST zathura-pdf-mupdf-0.3.5.tar.gz 8901 BLAKE2B 63595d6a4b305d8cd09eced1cfa3840a5ab3d37a61c42738603691621f1f1dbdfc31d5963b14c7af32f8c504f2470bf1cadb708fefbfd49fb25b2848b2564153 SHA512 1f7a748fee74296a008cef42c8f2e443409c77e16caa8441f74136260aaac7dee4d3c03e8a88532c45a0f9972e1b4965d4cffd488a00123d4d8cee9bcec2cf30
|
||||
EBUILD zathura-pdf-mupdf-0.3.5.ebuild 1014 BLAKE2B 7c9c4cbba3522ac96b552bdcc0162e333a213ab4de6f38490af6413d215fb6fd5b714ad804aad9f50aa6ed9ac6a8652bb8fb08926798420b521e2f63236ba712 SHA512 e879efacb15818bf3ca0a7bb0423adda5dabdc1f5354b42ed0d594554cf30c0edbe119aa48192ecdb4b673c46177c4f9272396b3cd17589f33d957eade8f71e0
|
||||
EBUILD zathura-pdf-mupdf-0.3.5.ebuild 1112 BLAKE2B 12620e265b0ce055f23ce2562faa958dcc9d5796fda2a9614e54e59567281fe8e77d7fb484ae6feae4b5602fa0481d62766c1df4ef0209e9e961ed62c6537ca7 SHA512 98db4e1cc241b331a76d6b357b837f54a5edc0ed2dc7a03afb6668c9ee611888f94e5ac4e0ad3b637dd28886ee9c66b5daaf956b9a1bf0b33650fd3abc3d178f
|
||||
EBUILD zathura-pdf-mupdf-9999.ebuild 809 BLAKE2B 848d3a8bd80d7b253fa42f2fa352946cc4f6d6a3da0568f230ee504c6c46c58470fb228e75142313769ddf86cbeadd674a978d70e56b713aadc9f4aa7873c9dd SHA512 b928e7582cd71e4135bc0967f3eea887e9657b41baf83c5b0995580fbac13ef4bc12583029e346b99a15b9a6de99733232f67954033cc6326c1562af9ca92766
|
||||
MISC metadata.xml 672 BLAKE2B 539ab88c5ef3fe3ad7ca25d9856bcf6a7755e09c479631c1cbdd835aeb398d2f6052af0980afc35771312397b6858fca2271f5aa8ee64fa8a57130f05b7594ee SHA512 288bfcdc265543b1d5d364af4fe0c6dbdeec0f30019b683ef0bf32619d87ada509cce47c141aac08cf0942f7ad74d1a453e6b5303175ea591e2f661ba044882a
|
||||
MISC metadata.xml 592 BLAKE2B 1159f04d19816c03115b8b2fd20ddbee3c420ffbd6276c9c48b80b4e6d43377354ae935d01c0ae7b3d81f8fc1f7b0f0928ee72ddcac6826c2775efd109b33e32 SHA512 449cce725a42bb2f05746e9af3e474547e83b4f7d25357b948ab8f24a9a6182dbd627a8cfa66b4385e396cfe3bc7e9dcadb9a6672eef354b49eb229e89640de8
|
||||
|
@ -0,0 +1,44 @@
|
||||
From c2dd7835b63ff68c0edc8a3182b3f994dc6ab4dd Mon Sep 17 00:00:00 2001
|
||||
From: a <a@a.com>
|
||||
Date: Sun, 16 Aug 2020 19:46:11 +0300
|
||||
Subject: [PATCH] fix conversion from 'fz_location' to 'unsigned int'
|
||||
|
||||
---
|
||||
zathura-pdf-mupdf/index.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/zathura-pdf-mupdf/index.c b/zathura-pdf-mupdf/index.c
|
||||
index c421f5c..996d012 100644
|
||||
--- a/zathura-pdf-mupdf/index.c
|
||||
+++ b/zathura-pdf-mupdf/index.c
|
||||
@@ -67,7 +67,7 @@ build_index(fz_context* ctx, fz_document* document, fz_outline* outline, girara_
|
||||
|
||||
type = ZATHURA_LINK_GOTO_DEST;
|
||||
target.destination_type = ZATHURA_LINK_DESTINATION_XYZ;
|
||||
- target.page_number = fz_resolve_link(ctx, document, outline->uri, &x, &y);
|
||||
+ target.page_number = fz_resolve_link(ctx, document, outline->uri, &x, &y).page;
|
||||
target.left = x;
|
||||
target.top = y;
|
||||
target.zoom = 0.0;
|
||||
--
|
||||
|
||||
---
|
||||
zathura-pdf-mupdf/links.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/zathura-pdf-mupdf/links.c b/zathura-pdf-mupdf/links.c
|
||||
index 99c5715..2e8e90a 100644
|
||||
--- a/zathura-pdf-mupdf/links.c
|
||||
+++ b/zathura-pdf-mupdf/links.c
|
||||
@@ -57,7 +57,7 @@ pdf_page_links_get(zathura_page_t* page, void* data, zathura_error_t* error)
|
||||
type = ZATHURA_LINK_GOTO_DEST;
|
||||
target.destination_type = ZATHURA_LINK_DESTINATION_XYZ;
|
||||
target.page_number = fz_resolve_link(mupdf_document->ctx,
|
||||
- mupdf_document->document, link->uri, &x, &y);
|
||||
+ mupdf_document->document, link->uri, &x, &y).page;
|
||||
target.left = x;
|
||||
target.top = y;
|
||||
target.zoom = 0.0;
|
||||
--
|
||||
2.28.0
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST zathura-ps-0.2.6.tar.xz 4336 BLAKE2B 9129ae5c5b6b7452fbee720ded0a69d4ae735811b81ec49485fffc81833e5e0adf0563b005770082adcc17dc90d4650b5bd309154b64377625c2cef86f0b7978 SHA512 6631f9b1c951b6f91f2a5217c3de47176205102206f15b596fb21285dae8d01fd759cfaca1b8a23bf47166dfbc3f8cf6061ce5a4d7a1c3a2b671a3beef5a07bb
|
||||
EBUILD zathura-ps-0.2.6.ebuild 672 BLAKE2B f5eb15d1e5892617a8167a5fb56cc5f13c32f7218e51a769409497156ffd954277a99213c6afaff6a69cd88dbf5a71289e50d3d7fc4775e1ba55a57503128efa SHA512 359a2ec673a1278c13ea285fc5cf199081746361bd92d6ab7efa7d2e6fa56a71751e347ad9d566e817966d7f8416f5454f6d248334c583540ad79d284e42c1c8
|
||||
EBUILD zathura-ps-9999.ebuild 675 BLAKE2B e9c7f67fc8d86bd307acb311d28f04a181511d70509ae777b2e096af40dd6518f7382468c423dcd368a3ae3fbec0c71bed17a6dc02b4807694a46d0df42066cd SHA512 e821086cbf8442d13bf4c08ec7cdb59d4eec41d2c2d09fb63a1281c8a5eed2e9daa7af5d9d618b405d7ae613f50ede25f1eece6638c96edf09f85741b6eb15ad
|
||||
MISC metadata.xml 662 BLAKE2B 814cc5f79fb81dd24d286c28af469a97eb3813f51bab2b9e42028d6b798d513066a5e66f2b5fa533d76dd0096a77c3a65d0f33c3181e195b77d2ef85305a225b SHA512 5e20b7489d0ba64ba4e58b555ff4b19eebfa652d085d665e6cc50b251f2ea846a59911e4b08bacb9dff0a02b3e91b278a52f68e9b2ea2569f89b102878414fe0
|
||||
EBUILD zathura-ps-0.2.6.ebuild 778 BLAKE2B 30a0e94aaaf25ee46f7de992c15e0b19aff13ad68778f1ce4ae8768fea4c5bad50e0a49c5f57ac51c79df66bf58cb6769ec0fed27ff7dc019fe4142ebf9b0adc SHA512 d195be1fbfa49e61885fde466c86f3966300d6f0468489ed36b8e472ad520d8f3b0ad42c7c9dd0487237bc2f1e39203603d0c80569d010639a24ff85be7087d0
|
||||
EBUILD zathura-ps-9999.ebuild 781 BLAKE2B 9baac092008549bae90c8a3ffe37dd10db60cd37bd8d963ff7d60f061de883344179b321492ebb34797edeea92a87d0e432ebd6b38f59fa9a1fa08978c269fe6 SHA512 476d15bc2fcbfa3d7943ff6fe0d1b1c262e2215f0ad12e7b5525f243c9fdafde9ac206207943e537c821bc2f07067a8730cd1f672364961614a7cb1cbffa081a
|
||||
MISC metadata.xml 582 BLAKE2B ed94d37e43b59abd8bf8fbc1da8a6839aceddd5aae31109bf5d35f3996992d96dec619daba1d2c67a7d5c6182a06a413dc5e425ae786c3fe2cdbb68bb25796fb SHA512 88a39e758edddb852dd554a88035a74b0043d37009f97fb2ba45fe94169e17eef02b41ba8666d9f712469ae3af3258f14f7958b4dc70fc8eaea790d31b092fb8
|
||||
|
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue