parent
25337e00e5
commit
214a130a84
Binary file not shown.
Binary file not shown.
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="https://pypi.org/project/awscli/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/aws-cli-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
# botocore is x.(y+1).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests --install pytest
|
||||
|
||||
src_prepare() {
|
||||
# do not rely on bundled deps in botocore (sic!)
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
# strip overzealous upper bounds on requirements
|
||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
# integration tests require AWS credentials and Internet access
|
||||
epytest tests/{functional,unit}
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp bin/aws_bash_completer aws
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins bin/aws_zsh_completer.sh _aws
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST psmon-1.39.tar.gz 57475 BLAKE2B 37998dabcfe5b329f74b7f6996fe3e8a350cc756a064e98549a38ade997115c3f03c57bf8b145c732edb021fe615be2a1210419f8b77666ad5caa79b74ccdc75 SHA512 08992023af29433da0fe8c48b610df3008b9ea14e197b52bc9582895275fc65cd0faca7e29f36356344219d6a61ef9350713aaa60377ce7ae49a882044b91e32
|
@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
A perl script that monitors processes to make sure they are running as
|
||||
the user has intended. Will respawn dead processes and/or kill illegal
|
||||
processes.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
GENTOO_DEPEND_ON_PERL_SUBSLOT="no"
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Monitors process table to slay aggressive, and spawn dead, processes"
|
||||
HOMEPAGE="http://www.psmon.com/"
|
||||
SRC_URI="http://www.psmon.com/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/perl-5.6.0
|
||||
dev-perl/Config-General
|
||||
dev-perl/Proc-ProcessTable
|
||||
dev-perl/Unix-Syslog
|
||||
virtual/perl-Getopt-Long"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
insinto /etc
|
||||
doins etc/psmon.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "NOTICE: Please modify at least the NotifyEmail parameter found in"
|
||||
einfo "the /etc/psmon.conf file"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
https://bugs.gentoo.org/782643
|
||||
https://github.com/syslog-ng/syslog-ng/pull/3669/commits/b8284f8ecac588f6a321c779cce06cbe182611a5
|
||||
|
||||
From b8284f8ecac588f6a321c779cce06cbe182611a5 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?L=C3=A1szl=C3=B3=20V=C3=A1rady?=
|
||||
<laszlo.varady@protonmail.com>
|
||||
Date: Sun, 9 May 2021 03:43:46 +0200
|
||||
Subject: [PATCH] configure: add pkg-config detection for libesmtp
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Signed-off-by: László Várady <laszlo.varady@protonmail.com>
|
||||
---
|
||||
configure.ac | 22 +++++++++++++---------
|
||||
1 file changed, 13 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 86b67ba9a2..bd6efa8711 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1278,15 +1278,19 @@ if test "x$enable_smtp" != "xno" && test "x$with_libesmtp" != "xno"; then
|
||||
CPPFLAGS="$CPPFLAGS_SAVE"
|
||||
LDFLAGS="$LDFLAGS_SAVE"
|
||||
else
|
||||
- AC_MSG_CHECKING(for libESMTP)
|
||||
- if libesmtp-config --version >/dev/null 2>&1; then
|
||||
- AC_MSG_RESULT(yes)
|
||||
- LIBESMTP_CFLAGS="`libesmtp-config --cflags`"
|
||||
- LIBESMTP_LIBS="`libesmtp-config --libs`"
|
||||
- else
|
||||
- AC_MSG_RESULT(no)
|
||||
- libesmtp=no
|
||||
- fi
|
||||
+ PKG_CHECK_MODULES(LIBESMTP, libesmtp-1.0, libesmtp="yes", libesmtp="no")
|
||||
+ if test "x$libesmtp" = "xno"; then
|
||||
+ AC_MSG_CHECKING(for libESMTP with libesmtp-config)
|
||||
+ if libesmtp-config --version >/dev/null 2>&1; then
|
||||
+ AC_MSG_RESULT(yes)
|
||||
+ LIBESMTP_CFLAGS="`libesmtp-config --cflags`"
|
||||
+ LIBESMTP_LIBS="`libesmtp-config --libs`"
|
||||
+ libesmtp="yes"
|
||||
+ else
|
||||
+ AC_MSG_RESULT(no)
|
||||
+ libesmtp=no
|
||||
+ fi
|
||||
+ fi
|
||||
fi
|
||||
if test "x$enable_smtp" = "xyes" && test "x$libesmtp" = "xno"; then
|
||||
AC_MSG_ERROR(libESMTP not found)
|
Binary file not shown.
@ -1,27 +0,0 @@
|
||||
diff --git a/config/bash/lxc.in b/config/bash/lxc.in
|
||||
index 43056882..0a22d4ad 100644
|
||||
--- a/config/bash/lxc.in
|
||||
+++ b/config/bash/lxc.in
|
||||
@@ -1,4 +1,3 @@
|
||||
-_have lxc-start && {
|
||||
_lxc_names() {
|
||||
COMPREPLY=( $( compgen -W "$( lxc-ls )" "$cur" ) )
|
||||
}
|
||||
@@ -108,4 +107,3 @@ _have lxc-start && {
|
||||
complete -o default -F _lxc_generic_t lxc-create
|
||||
|
||||
complete -o default -F _lxc_generic_o lxc-copy
|
||||
-}
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 50c99836..0569caec 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -395,7 +395,7 @@ AM_CONDITIONAL([ENABLE_BASH], [test "x$enable_bash" = "xyes"])
|
||||
AM_COND_IF([ENABLE_BASH],
|
||||
[AC_MSG_CHECKING([bash completion directory])
|
||||
PKG_CHECK_VAR(bashcompdir, [bash-completion], [completionsdir], ,
|
||||
- bashcompdir="${sysconfdir}/bash_completion.d")
|
||||
+ bashcompdir="$datadir/bash-completion/completions")
|
||||
AC_MSG_RESULT([$bashcompdir])
|
||||
AC_SUBST(bashcompdir)
|
||||
])
|
@ -1,4 +1,2 @@
|
||||
DIST lxd-4.0.7.tar.gz 15454709 BLAKE2B 6278fa058efa15a689a982dcf0bce58bf320ac500bc8bd6cd4227f5f126a03dd85a65363d4d36b3437a0a2fd8e08e8a7332b96f9aba8e8eb2aa508d1129fec13 SHA512 dd99db21a4de95d95e6bd53dcbd68f4d9f0ffbd9e60d994340cd0b1e820068e671507a9718d1c56488c79ad49019f86637a4a8b9c945cdd3f70d59c9e2026fb1
|
||||
DIST lxd-4.0.7.tar.gz.asc 833 BLAKE2B a28e43d1fd0d5851a62121069703637e7ba25cbeb142507e4e162b254eddce2b5a13a100eedb202fbf3d8aa40f6e20b4fd587ef38f6c73a07d2bd9d8d9d00c8f SHA512 561d7cbf94a37e7ed03828ac98a2022dc1a4e11b80cdee3ad925bf4226b78b9e1d1b9c51ed070e60fba881b69e06dc70be2713026285b10de5cca59549ac5f82
|
||||
DIST lxd-4.0.8.tar.gz 8898153 BLAKE2B c02bea1019079f59fff5fbb2c3d3ebf13e01751fd1c18b9aa44a9306a8f631cb0c0a55f77eb17945e44c040dfdad5c790bb2c2e3ab165356e3900c3d6cccec0e SHA512 9bf5ee91438bc14e916410254979838a110d21d8329c0eaa0a5eecfd378039a3ac10291197d2f680dc12484866f21ef724618e88e6c02038e6d2484d33571dd6
|
||||
DIST lxd-4.0.8.tar.gz.asc 833 BLAKE2B 2073b113f34b2ab052e6e4f406016ac04631ec63269b79dd1e85ca5191aa73ed1f47f0e87f5155b6e5c6659138a182c4c403a66e20925cdb347f49e542e8139b SHA512 9b5f00f9d4a601e718ca91f623dd31e864963b7b8a9e9be6af8da2288b775c4fc8c60b0d6fcefa2a347d733d1e002a3714ac3dbfadf9a1188f9747e9682fe8b9
|
||||
|
@ -1,58 +0,0 @@
|
||||
From 9a128f32fc277dd0c07bc85c71dc25d123f8a831 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Brauner <christian.brauner@ubuntu.com>
|
||||
Date: Wed, 4 Aug 2021 21:34:11 +0200
|
||||
Subject: [PATCH] syscall_wrappers: don't conflict with glibc provided
|
||||
close_range()
|
||||
|
||||
Newer glibc version's provide a wrapper for close_range().
|
||||
|
||||
Fixes: #9084
|
||||
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
||||
---
|
||||
lxd/include/syscall_wrappers.h | 2 +-
|
||||
lxd/main_checkfeature.go | 2 +-
|
||||
lxd/main_forkexec.go | 2 +-
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/lxd/include/syscall_wrappers.h b/lxd/include/syscall_wrappers.h
|
||||
index 4405a622b801..25e56a5cefac 100644
|
||||
--- a/lxd/include/syscall_wrappers.h
|
||||
+++ b/lxd/include/syscall_wrappers.h
|
||||
@@ -16,7 +16,7 @@
|
||||
#define CLOSE_RANGE_UNSHARE (1U << 1)
|
||||
#endif
|
||||
|
||||
-static inline int close_range(unsigned int fd, unsigned int max_fd, unsigned int flags)
|
||||
+static inline int lxd_close_range(unsigned int fd, unsigned int max_fd, unsigned int flags)
|
||||
{
|
||||
return syscall(__NR_close_range, fd, max_fd, flags);
|
||||
}
|
||||
diff --git a/lxd/main_checkfeature.go b/lxd/main_checkfeature.go
|
||||
index 9511b684fa5d..0cc89207158d 100644
|
||||
--- a/lxd/main_checkfeature.go
|
||||
+++ b/lxd/main_checkfeature.go
|
||||
@@ -496,7 +496,7 @@ static void is_close_range_aware(void)
|
||||
if (fd < 0)
|
||||
return;
|
||||
|
||||
- if (close_range(fd, fd, CLOSE_RANGE_UNSHARE))
|
||||
+ if (lxd_close_range(fd, fd, CLOSE_RANGE_UNSHARE))
|
||||
return;
|
||||
|
||||
close_range_aware = true;
|
||||
diff --git a/lxd/main_forkexec.go b/lxd/main_forkexec.go
|
||||
index 574f25eeb988..cfa4cd6bcda8 100644
|
||||
--- a/lxd/main_forkexec.go
|
||||
+++ b/lxd/main_forkexec.go
|
||||
@@ -290,7 +290,7 @@ __attribute__ ((noinline)) static int __forkexec(void)
|
||||
if (!argvp || !*argvp)
|
||||
return log_error(EXIT_FAILURE, "No command specified");
|
||||
|
||||
- ret = close_range(EXEC_PIPE_FD + 1, UINT_MAX, CLOSE_RANGE_UNSHARE);
|
||||
+ ret = lxd_close_range(EXEC_PIPE_FD + 1, UINT_MAX, CLOSE_RANGE_UNSHARE);
|
||||
if (ret) {
|
||||
// Fallback to close_inherited() when the syscall is not
|
||||
// available or when CLOSE_RANGE_UNSHARE isn't supported.
|
||||
--
|
||||
2.32.0
|
||||
|
@ -1,175 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit bash-completion-r1 linux-info optfeature systemd verify-sig
|
||||
|
||||
DESCRIPTION="Fast, dense and secure container management"
|
||||
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/ https://github.com/lxc/lxd"
|
||||
SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
|
||||
verify-sig? ( https://linuxcontainers.org/downloads/lxd/${P}.tar.gz.asc )"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE="apparmor ipv6 nls verify-sig"
|
||||
|
||||
DEPEND="acct-group/lxd
|
||||
app-arch/xz-utils
|
||||
>=app-containers/lxc-3.0.0[apparmor?,seccomp(+)]
|
||||
dev-libs/dqlite
|
||||
dev-libs/lzo
|
||||
dev-libs/raft[lz4]
|
||||
>=dev-util/xdelta-3.0[lzma(+)]
|
||||
net-dns/dnsmasq[dhcp,ipv6?]"
|
||||
RDEPEND="${DEPEND}
|
||||
net-firewall/ebtables
|
||||
net-firewall/iptables[ipv6?]
|
||||
sys-apps/iproute2[ipv6?]
|
||||
sys-fs/fuse:*
|
||||
sys-fs/lxcfs
|
||||
sys-fs/squashfs-tools[lzma]
|
||||
virtual/acl"
|
||||
BDEPEND="dev-lang/go
|
||||
nls? ( sys-devel/gettext )
|
||||
verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
|
||||
|
||||
CONFIG_CHECK="
|
||||
~CGROUPS
|
||||
~IPC_NS
|
||||
~NET_NS
|
||||
~PID_NS
|
||||
|
||||
~SECCOMP
|
||||
~USER_NS
|
||||
~UTS_NS
|
||||
"
|
||||
|
||||
ERROR_IPC_NS="CONFIG_IPC_NS is required."
|
||||
ERROR_NET_NS="CONFIG_NET_NS is required."
|
||||
ERROR_PID_NS="CONFIG_PID_NS is required."
|
||||
ERROR_SECCOMP="CONFIG_SECCOMP is required."
|
||||
ERROR_UTS_NS="CONFIG_UTS_NS is required."
|
||||
|
||||
# Go magic.
|
||||
QA_PREBUILT="/usr/bin/fuidshift
|
||||
/usr/bin/lxc
|
||||
/usr/bin/lxc-to-lxd
|
||||
/usr/bin/lxd-agent
|
||||
/usr/bin/lxd-benchmark
|
||||
/usr/bin/lxd-p2c
|
||||
/usr/sbin/lxd"
|
||||
|
||||
EGO_PN="github.com/lxc/lxd"
|
||||
GOPATH="${S}/_dist" # this seems to reset every now and then, though
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linuxcontainers.asc
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-syscall_wrappers-don-t-conflict-with-glibc-provided.patch"
|
||||
"${FILESDIR}"/lxd-4.0.7-no-werror.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
export GOPATH="${S}/_dist"
|
||||
|
||||
sed -i \
|
||||
-e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/lxd:g" \
|
||||
-e "s:make:make ${MAKEOPTS}:g" \
|
||||
Makefile || die
|
||||
|
||||
# Fix hardcoded ovmf file path, see bug 763180
|
||||
sed -i \
|
||||
-e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
|
||||
-e "s:OVMF_VARS.ms.fd:OVMF_VARS.secboot.fd:g" \
|
||||
doc/environment.md \
|
||||
lxd/apparmor/instance_qemu.go \
|
||||
lxd/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
|
||||
|
||||
# Fix hardcoded virtfs-proxy-helper file path, see bug 798924
|
||||
sed -i \
|
||||
-e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
|
||||
lxd/device/disk.go || die "Failed to fix virtfs-proxy-helper path."
|
||||
|
||||
cp "${FILESDIR}"/lxd-4.0.7-r1.service "${T}"/lxd.service || die
|
||||
if use apparmor; then
|
||||
sed -i \
|
||||
'/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
|
||||
"${T}"/lxd.service || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() {
|
||||
export GOPATH="${S}/_dist"
|
||||
export GO111MODULE=auto
|
||||
export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
for k in fuidshift lxd-benchmark lxc lxc-to-lxd; do
|
||||
go install -v -x "${EGO_PN}/${k}" || die "failed compiling ${k}"
|
||||
done
|
||||
|
||||
go install -v -x -tags libsqlite3 ${EGO_PN}/lxd || die "Failed to build the daemon"
|
||||
|
||||
# Needs to be built statically
|
||||
CGO_ENABLED=0 go install -v -tags netgo "${EGO_PN}"/lxd-p2c
|
||||
CGO_ENABLED=0 go install -v -tags agent,netgo "${EGO_PN}"/lxd-agent
|
||||
|
||||
use nls && emake build-mo
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export GOPATH="${S}/_dist"
|
||||
export GO111MODULE=off
|
||||
go test -v ${EGO_PN}/lxd || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local bindir="_dist/bin"
|
||||
export GOPATH="${S}/_dist"
|
||||
|
||||
dosbin ${bindir}/lxd
|
||||
|
||||
for l in fuidshift lxd-agent lxd-benchmark lxd-p2c lxc lxc-to-lxd; do
|
||||
dobin ${bindir}/${l}
|
||||
done
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
newbashcomp scripts/bash/lxd-client lxc
|
||||
|
||||
newconfd "${FILESDIR}"/lxd-4.0.0.confd lxd
|
||||
newinitd "${FILESDIR}"/lxd-4.0.0.initd lxd
|
||||
|
||||
systemd_dounit "${T}"/lxd.service
|
||||
|
||||
systemd_newunit "${FILESDIR}"/lxd-containers-4.0.0.service lxd-containers.service
|
||||
systemd_newunit "${FILESDIR}"/lxd-4.0.0.socket lxd.socket
|
||||
|
||||
# Temporary fix for #817287
|
||||
keepdir /var/log/lxd
|
||||
fowners root:lxd /var/log/lxd
|
||||
|
||||
dodoc AUTHORS doc/*
|
||||
use nls && domo po/*.mo
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
|
||||
elog "including a Quick Start."
|
||||
elog
|
||||
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
|
||||
elog
|
||||
optfeature "btrfs storage backend" sys-fs/btrfs-progs
|
||||
optfeature "lvm2 storage backend" sys-fs/lvm2
|
||||
optfeature "zfs storage backend" sys-fs/zfs
|
||||
elog
|
||||
elog "Be sure to add your local user to the lxd group."
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
||||
DIST selfhtml812.zip 8435931 BLAKE2B cad5a3284b09b73c23d43b3655c2f1df16832c2ac46c6b7e135d233396653de387e18da5d786e3899539dcc32fc30be4f977bc9a1ca687962666d53527b47da3 SHA512 95df63a90ee42e5c890aa42453987821ded0b89d008cebd334f853ce638670cda7f352923130853a8b8af10a4a8caf0b69a3f887aec514bc2c0bc8eb0e8450a5
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
S=${WORKDIR}
|
||||
TARGET=/usr/share/doc/${PF}/html
|
||||
DESCRIPTION="\"The\" German HTML/XHTML/CSS/XML/DHTML/CGI/Perl/JavaScript Documentation"
|
||||
SRC_URI="http://aktuell.de.selfhtml.org/cgi-bin/selfdown/download.pl/${PN}${PV//\./}.zip"
|
||||
HOMEPAGE="http://selfhtml.org"
|
||||
DEPEND="app-arch/unzip"
|
||||
SLOT="0"
|
||||
LICENSE="selfhtml"
|
||||
KEYWORDS="~alpha amd64 hppa ~mips ppc sparc x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
dodir "${TARGET}"
|
||||
cp -pR "${S}/"* "${D}${TARGET}"
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,73 @@
|
||||
https://bugs.gentoo.org/829055
|
||||
|
||||
From b6c5f028a061557e2edb64eef897cd4a28b2afeb Mon Sep 17 00:00:00 2001
|
||||
From: Marco Wahl <marcowahlsoft@gmail.com>
|
||||
Date: Mon, 20 Dec 2021 22:27:50 +0100
|
||||
Subject: [PATCH] Fix parallel make of docs
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
* doc/Makefile: Split multiple target "org.texi orgguide.texi".
|
||||
* mk/org-fixup.el (org-make-manual, org-make-guide): New functions.
|
||||
(org-make-manuals): Make obsolete.
|
||||
|
||||
Reported by Ulrich Müller. https://list.orgmode.org/uee67gr96@gentoo.org/
|
||||
---
|
||||
doc/Makefile | 10 ++++++++--
|
||||
mk/org-fixup.el | 15 +++++++++++++++
|
||||
2 files changed, 23 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/doc/Makefile b/doc/Makefile
|
||||
index 7fb96e65d..cb6d72bdc 100644
|
||||
--- a/doc/Makefile
|
||||
+++ b/doc/Makefile
|
||||
@@ -27,11 +27,17 @@ guide:: orgguide.texi org-version.inc
|
||||
../mk/guidesplit.pl $@/*
|
||||
endif
|
||||
|
||||
-org.texi orgguide.texi: org-manual.org org-guide.org
|
||||
+org.texi: org-manual.org
|
||||
$(BATCH) \
|
||||
--eval '(add-to-list `load-path "../lisp")' \
|
||||
--eval '(load "../mk/org-fixup.el")' \
|
||||
- --eval '(org-make-manuals)'
|
||||
+ --eval '(org-make-manual)'
|
||||
+
|
||||
+orgguide.texi: org-guide.org
|
||||
+ $(BATCH) \
|
||||
+ --eval '(add-to-list `load-path "../lisp")' \
|
||||
+ --eval '(load "../mk/org-fixup.el")' \
|
||||
+ --eval '(org-make-guide)'
|
||||
|
||||
org-version.inc: org.texi
|
||||
@echo "org-version: $(ORGVERSION) ($(GITVERSION))"
|
||||
diff --git a/mk/org-fixup.el b/mk/org-fixup.el
|
||||
index c0eef23cb..0e26cc7e7 100644
|
||||
--- a/mk/org-fixup.el
|
||||
+++ b/mk/org-fixup.el
|
||||
@@ -27,6 +27,21 @@
|
||||
(require 'autoload)
|
||||
(require 'org-compat "org-compat.el")
|
||||
|
||||
+(defun org-make-manual ()
|
||||
+ "Generate the Texinfo file out of the Org manual."
|
||||
+ (require 'ox-texinfo)
|
||||
+ (find-file "../doc/org-manual.org")
|
||||
+ (org-texinfo-export-to-texinfo))
|
||||
+
|
||||
+(defun org-make-guide ()
|
||||
+ "Generate the Texinfo file out of the Org guide."
|
||||
+ (require 'ox-texinfo)
|
||||
+ (find-file "../doc/org-guide.org")
|
||||
+ (org-texinfo-export-to-texinfo))
|
||||
+
|
||||
+(make-obsolete 'org-make-manuals
|
||||
+ "use org-make-manual and org-make-guide."
|
||||
+ "9.6")
|
||||
(defun org-make-manuals ()
|
||||
"Generate the Texinfo files out of Org manuals."
|
||||
(require 'ox-texinfo)
|
||||
--
|
||||
2.34.1
|
||||
|
Binary file not shown.
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Graphical interface for QEMU and KVM emulators, using Qt5"
|
||||
HOMEPAGE="https://sourceforge.net/projects/aqemu"
|
||||
SRC_URI="https://github.com/tobimensch/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="vnc"
|
||||
|
||||
RDEPEND="
|
||||
app-emulation/qemu
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtwidgets:5
|
||||
vnc? ( net-libs/libvncserver )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( AUTHORS CHANGELOG README TODO )
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.9.2-qtbindir.patch"
|
||||
"${FILESDIR}/${PN}-0.9.2-include.patch"
|
||||
"${FILESDIR}/${PN}-0.9.2-docs.patch"
|
||||
"${FILESDIR}/${PN}-0.9.2-crash-fix.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DMAN_PAGE_COMPRESSOR=OFF
|
||||
-DWITHOUT_EMBEDDED_DISPLAY=$(usex vnc OFF ON)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
@ -0,0 +1,116 @@
|
||||
https://github.com/tobimensch/aqemu/pull/116
|
||||
https://bugs.gentoo.org/738020
|
||||
|
||||
From dc19121a923c71eed248cd6310b9b06ec0af6abe Mon Sep 17 00:00:00 2001
|
||||
From: Moskaliou Nikita <44800696+nikitamos@users.noreply.github.com>
|
||||
Date: Sun, 5 Dec 2021 19:36:44 +0300
|
||||
Subject: [PATCH] Change widgets names
|
||||
|
||||
Several widgets in the src/Main_Window.ui file had the same name ("widget"), for several users AQEMU crashed with SEGFAULT. So, the names were changed and now everything works fine
|
||||
--- a/src/Main_Window.ui
|
||||
+++ b/src/Main_Window.ui
|
||||
@@ -226,7 +226,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
- <widget class="QWidget" name="widget" native="true">
|
||||
+ <widget class="QWidget" name="general_Machine_Sets" native="true">
|
||||
<layout class="QGridLayout" name="gridLayout_12">
|
||||
<property name="leftMargin">
|
||||
<number>24</number>
|
||||
@@ -275,9 +275,6 @@
|
||||
<property name="maxCount">
|
||||
<number>64</number>
|
||||
</property>
|
||||
- <property name="sizeAdjustPolicy">
|
||||
- <enum>QComboBox::AdjustToMinimumContentsLength</enum>
|
||||
- </property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
@@ -294,9 +291,6 @@
|
||||
<property name="maxCount">
|
||||
<number>16</number>
|
||||
</property>
|
||||
- <property name="sizeAdjustPolicy">
|
||||
- <enum>QComboBox::AdjustToMinimumContentsLength</enum>
|
||||
- </property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>1</string>
|
||||
@@ -395,9 +389,6 @@
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
- <property name="sizeAdjustPolicy">
|
||||
- <enum>QComboBox::AdjustToMinimumContentsLength</enum>
|
||||
- </property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2">
|
||||
@@ -526,9 +517,6 @@
|
||||
<property name="maxCount">
|
||||
<number>8</number>
|
||||
</property>
|
||||
- <property name="sizeAdjustPolicy">
|
||||
- <enum>QComboBox::AdjustToMinimumContentsLength</enum>
|
||||
- </property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Floppy</string>
|
||||
@@ -586,9 +574,6 @@
|
||||
<property name="maxCount">
|
||||
<number>8</number>
|
||||
</property>
|
||||
- <property name="sizeAdjustPolicy">
|
||||
- <enum>QComboBox::AdjustToMinimumContentsLength</enum>
|
||||
- </property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
@@ -618,9 +603,6 @@
|
||||
<property name="maxCount">
|
||||
<number>128</number>
|
||||
</property>
|
||||
- <property name="sizeAdjustPolicy">
|
||||
- <enum>QComboBox::AdjustToMinimumContentsLength</enum>
|
||||
- </property>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>en-us (default)</string>
|
||||
@@ -1333,7 +1315,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
- <zorder>widget</zorder>
|
||||
+ <zorder>general_Machine_Sets</zorder>
|
||||
<zorder>GB_Options</zorder>
|
||||
<zorder>GB_Audio</zorder>
|
||||
<zorder>GB_Memory</zorder>
|
||||
@@ -2457,7 +2439,7 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item row="1" column="0" colspan="2">
|
||||
- <widget class="QWidget" name="widget" native="true">
|
||||
+ <widget class="QWidget" name="protocol_Sets" native="true">
|
||||
<layout class="QHBoxLayout" name="Widget_Redirection_Protocol">
|
||||
<property name="spacing">
|
||||
<number>6</number>
|
||||
@@ -2515,7 +2497,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0" colspan="2">
|
||||
- <widget class="QWidget" name="widget" native="true">
|
||||
+ <widget class="QWidget" name="ip_Sets" native="true">
|
||||
<layout class="QHBoxLayout" name="Widget_Redirection_Net">
|
||||
<property name="spacing">
|
||||
<number>6</number>
|
||||
@@ -3018,7 +3000,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>982</width>
|
||||
- <height>32</height>
|
||||
+ <height>22</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QMenu" name="menuVM">
|
@ -0,0 +1,228 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{7..10} )
|
||||
|
||||
inherit python-single-r1 unpacker
|
||||
|
||||
DESCRIPTION="Commercial version of app-emulation/wine with paid support"
|
||||
HOMEPAGE="https://www.codeweavers.com/products/"
|
||||
SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin"
|
||||
|
||||
LICENSE="CROSSOVER-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="+capi +cups doc +gphoto2 +gsm +gstreamer +jpeg +lcms ldap +mp3 +nls osmesa +openal +opencl +opengl +pcap +png +scanner +ssl +v4l +vulkan"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="bindist test"
|
||||
|
||||
QA_FLAGS_IGNORED="opt/cxoffice/.*"
|
||||
QA_PRESTRIPPED="
|
||||
opt/cxoffice/lib/.*
|
||||
opt/cxoffice/lib64/.*
|
||||
opt/cxoffice/bin/cabextract
|
||||
opt/cxoffice/bin/cxburner
|
||||
opt/cxoffice/bin/cxntlm_auth
|
||||
opt/cxoffice/bin/wineserver
|
||||
opt/cxoffice/bin/wineserver32
|
||||
opt/cxoffice/bin/wineserver64
|
||||
opt/cxoffice/bin/wine64-preloader
|
||||
opt/cxoffice/bin/unrar
|
||||
opt/cxoffice/bin/wine-preloader
|
||||
opt/cxoffice/bin/cxdiag
|
||||
opt/cxoffice/bin/cxdiag64
|
||||
opt/cxoffice/bin/cxgettext
|
||||
opt/cxoffice/bin/vkd3d-compiler
|
||||
opt/cxoffice/bin/wineloader
|
||||
opt/cxoffice/bin/wineloader64
|
||||
"
|
||||
QA_TEXTRELS="
|
||||
opt/cxoffice/bin/wineserver32
|
||||
opt/cxoffice/lib/wine/*
|
||||
opt/cxoffice/lib/libwine.so*
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
DEPEND=""
|
||||
BDEPEND="${PYTHON_DEPS}
|
||||
app-arch/cpio
|
||||
app-arch/unzip
|
||||
dev-lang/perl
|
||||
dev-util/bbe
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
')
|
||||
!prefix? ( sys-libs/glibc )
|
||||
!app-emulation/crossover-office-pro-bin
|
||||
!app-emulation/crossover-office-bin
|
||||
capi? ( net-libs/libcapi[abi_x86_32(-)] )
|
||||
cups? ( net-print/cups[abi_x86_32(-)] )
|
||||
gsm? ( media-sound/gsm[abi_x86_32(-)] )
|
||||
jpeg? ( virtual/jpeg:0[abi_x86_32(-)] )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
ldap? ( net-nds/openldap[abi_x86_32(-)] )
|
||||
gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0[abi_x86_32(-)]
|
||||
jpeg? ( media-plugins/gst-plugins-jpeg:1.0[abi_x86_32(-)] )
|
||||
media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)]
|
||||
)
|
||||
mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
|
||||
nls? ( sys-devel/gettext[abi_x86_32(-)] )
|
||||
openal? ( media-libs/openal[abi_x86_32(-)] )
|
||||
opencl? ( virtual/opencl[abi_x86_32(-)] )
|
||||
opengl? (
|
||||
virtual/glu[abi_x86_32(-)]
|
||||
virtual/opengl[abi_x86_32(-)]
|
||||
)
|
||||
pcap? ( net-libs/libpcap[abi_x86_32(-)] )
|
||||
png? ( media-libs/libpng:0[abi_x86_32(-)] )
|
||||
scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
|
||||
ssl? ( net-libs/gnutls:0/30[abi_x86_32(-)] )
|
||||
v4l? ( media-libs/libv4l[abi_x86_32(-)] )
|
||||
vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)] )
|
||||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
dev-libs/openssl:0
|
||||
dev-util/desktop-file-utils
|
||||
media-libs/alsa-lib[abi_x86_32(-)]
|
||||
media-libs/freetype:2[abi_x86_32(-)]
|
||||
media-libs/mesa[abi_x86_32(-),osmesa?]
|
||||
media-libs/tiff:0[abi_x86_32(-)]
|
||||
sys-auth/nss-mdns[abi_x86_32(-)]
|
||||
sys-apps/util-linux[abi_x86_32(-)]
|
||||
sys-libs/libunwind[abi_x86_32(-)]
|
||||
sys-libs/ncurses-compat:5[abi_x86_32(-)]
|
||||
sys-libs/zlib[abi_x86_32(-)]
|
||||
x11-libs/libICE[abi_x86_32(-)]
|
||||
x11-libs/libSM[abi_x86_32(-)]
|
||||
x11-libs/libX11[abi_x86_32(-)]
|
||||
x11-libs/libXau[abi_x86_32(-)]
|
||||
x11-libs/libXcursor[abi_x86_32(-)]
|
||||
x11-libs/libXdmcp[abi_x86_32(-)]
|
||||
x11-libs/libXext[abi_x86_32(-)]
|
||||
x11-libs/libXi[abi_x86_32(-)]
|
||||
x11-libs/libXrandr[abi_x86_32(-)]
|
||||
x11-libs/libXxf86vm[abi_x86_32(-)]
|
||||
x11-libs/libxcb[abi_x86_32(-)]
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/vte:2.91[introspection]
|
||||
|| (
|
||||
sys-libs/libxcrypt[compat]
|
||||
sys-libs/glibc[crypt(+)]
|
||||
)
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
# self unpacking zip archive; unzip warns about the exe stuff
|
||||
unpack_zip ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e "s:xdg_install_icons(:&\"${ED}\".:" \
|
||||
-e "s:\"\(.*\)/applications:\"${ED}\1/applications:" \
|
||||
-e "s:\"\(.*\)/desktop-directories:\"${ED}\1/desktop-directories:" \
|
||||
"${S}/lib/perl/CXMenuXDG.pm"
|
||||
|
||||
# Remove unnecessary files, license.txt file kept as it's used by
|
||||
# multiple files (apart of the menu to show the license)
|
||||
rm -r guis/ || die "Could not remove files"
|
||||
use doc || rm -r doc/ || die "Could not remove files"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install crossover symlink, bug #476314
|
||||
dosym ../cxoffice/bin/crossover /opt/bin/crossover
|
||||
|
||||
# Install documentation
|
||||
dodoc README changelog.txt
|
||||
rm README changelog.txt || die "Could not remove README and changelog.txt"
|
||||
|
||||
# Install files
|
||||
dodir /opt/cxoffice
|
||||
#cp -r ./* "${ED}/opt/cxoffice" \
|
||||
find . | cpio -dumpl "${ED}/opt/cxoffice" 2>/dev/null \
|
||||
|| die "Could not install into ${ED}/opt/cxoffice"
|
||||
|
||||
# Disable auto-update
|
||||
sed -i -e 's/;;\"AutoUpdate\" = \"1\"/\"AutoUpdate\" = \"0\"/g' share/crossover/data/cxoffice.conf || die
|
||||
|
||||
# Install configuration file
|
||||
insinto /opt/cxoffice/etc
|
||||
doins share/crossover/data/cxoffice.conf
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/opt/cxoffice/etc/cxoffice.conf" >> "${ED}"/etc/env.d/30crossover-bin || die
|
||||
|
||||
# Konqueror in its infinite wisdom decides to try opening things for
|
||||
# writing, which are sandbox violations. This breaks the install process if
|
||||
# it is installed, so we ninja edit it to false so it so doesn't run.
|
||||
sed -i -e 's/cxwhich konqueror/false &/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
||||
|| die "Could not apply workaround for konqueror"
|
||||
|
||||
# Install menus
|
||||
# XXX: locate_gui.sh automatically detects *-application-merged directories
|
||||
# This means what we install will vary depending on the contents of
|
||||
# /etc/xdg, which is a QA violation. It is not clear how to resolve this.
|
||||
XDG_DATA_HOME="/usr/share" XDG_CONFIG_HOME="/etc/xdg" \
|
||||
"${ED}/opt/cxoffice/bin/cxmenu" --destdir="${ED}" --crossover --install \
|
||||
|| die "Could not install menus"
|
||||
|
||||
# Revert ninja edit
|
||||
sed -i -e 's/false \(cxwhich konqueror\)/\1/' "${ED}/opt/cxoffice/bin/locate_gui.sh" \
|
||||
|| die "Could not apply workaround for konqueror"
|
||||
|
||||
# Drop Uninstall menus
|
||||
rm "${ED}/usr/share/applications/"*"Uninstall"* \
|
||||
|| die "Could not remove uninstall menus"
|
||||
|
||||
# Fix PATHs
|
||||
sed -i \
|
||||
-e "s:\"${ED}\".::" \
|
||||
-e "s:${ED}::" \
|
||||
"${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm" \
|
||||
|| die "Could not fix paths in ${ED}/opt/cxoffice/lib/perl/CXMenuXDG.pm"
|
||||
sed -i -e "s:${ED}:/:" \
|
||||
"${ED}/usr/share/applications/"*"CrossOver.desktop" \
|
||||
|| die "Could not fix paths of *.desktop files"
|
||||
|
||||
# Workaround missing libs
|
||||
# https://www.codeweavers.com/support/forums/general/?t=26;mhl=198658;msg=198658
|
||||
if use gphoto2; then
|
||||
bbe -e 's/libgphoto2_port.so.10/libgphoto2_port.so.12/' "${ED}/opt/cxoffice/lib/wine/gphoto2.ds.so" >tmp || die
|
||||
mv tmp "${ED}/opt/cxoffice/lib/wine/gphoto2.ds.so" || die
|
||||
bbe -e 's/libgphoto2_port.so.10/libgphoto2_port.so.12/' "${ED}/opt/cxoffice/bin/cxdiag" >tmp || die
|
||||
mv tmp "${ED}/opt/cxoffice/bin/cxdiag" || die
|
||||
fperms a+x "/opt/cxoffice/bin/cxdiag"
|
||||
fi
|
||||
# It tries to load libpcap as packaged in Debian, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657900
|
||||
# https://bugs.gentoo.org/721108
|
||||
if use pcap; then
|
||||
bbe -e 's/libpcap.so.0.8/libpcap.so.1.9.1/' "${ED}/opt/cxoffice/lib/wine/wpcap.dll.so" >tmp || die
|
||||
bbe -e 's/libpcap.so.0.8/libpcap.so.1.9.1/' "${ED}/opt/cxoffice/lib64/wine/wpcap.dll.so" >tmp64 || die
|
||||
mv tmp "${ED}/opt/cxoffice/lib/wine/wpcap.dll.so" || die
|
||||
mv tmp64 "${ED}/opt/cxoffice/lib64/wine/wpcap.dll.so" || die
|
||||
fi
|
||||
|
||||
# Remove libs that link to openldap
|
||||
if ! use ldap; then
|
||||
rm "${ED}"/opt/cxoffice/lib*/wine/wldap32.dll.so || die
|
||||
fi
|
||||
|
||||
# Remove libs that link to opencl
|
||||
if ! use opencl; then
|
||||
rm "${ED}"/opt/cxoffice/lib*/wine/opencl.dll.so || die
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,18 @@
|
||||
https://bugs.gentoo.org/829800
|
||||
https://src.fedoraproject.org/rpms/gnokii/raw/rawhide/f/gnokii-0.6.31-sqlite3.patch
|
||||
|
||||
Patch by Robert Scheck <robert@fedoraproject.org> for gnokii <= 0.6.31 which adds
|
||||
the missing linking to -lsqlite3 by correcting the configure script. Without this
|
||||
patch the libsmsd_sqlite.so fails with "undefined symbol: sqlite3_open" simply.
|
||||
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -747,7 +747,7 @@
|
||||
have_sqlite=no
|
||||
PKG_CHECK_MODULES(SQLITE3, sqlite3, have_sqlite=yes, have_sqlite=no)
|
||||
if test x$enable_sqlite != xno && test x$PKGCONF != xno ; then
|
||||
- SQLITE_LIBS=SQLITE3_LIBS
|
||||
+ SQLITE_LIBS=$SQLITE3_LIBS
|
||||
dnl SQLITE_CFLAGS=SQLITE3_CFLAGS
|
||||
AC_SUBST(SQLITE_LIBS)
|
||||
AC_SUBST(SQLITE_CFLAGS)
|
Binary file not shown.
Binary file not shown.
@ -1 +0,0 @@
|
||||
DIST XML-Schema-learner-1.0.1.tar.gz 51057 BLAKE2B db9e5c6176484278fcc050c201f4ee3c560536fd1439cadf1f7c2be29e967ef9d84a488ec01045cc3887f527a0cbaf53649bdb4a505f11df17c5697b344a6fd3 SHA512 f357c1a99ac6a7f807538910dfe5e19b14f789046816d333cb031addfbffc0858fd5641f52dcd7304417d0cf0b6c45d1eb3f2092652c4891c09fc45dd26feb9d
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Algorithmic inferencing of XML schema definitions and DTDs"
|
||||
HOMEPAGE="https://github.com/kore/XML-Schema-learner"
|
||||
SRC_URI="https://github.com/kore/XML-Schema-learner/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
# This test suite used to work but needs an update for modern versions
|
||||
# of PHPUnit. See https://github.com/kore/XML-Schema-learner/issues/6
|
||||
RESTRICT="test"
|
||||
|
||||
# PHP dependency can be inferred from .travis.yml in the repository.
|
||||
# The necessary USE flags on the other hand were found the hard way.
|
||||
#
|
||||
# The dependencies here aren't as expressive as they should be. What we
|
||||
# really want is for php[...] to apply to everything in PHP_TARGETS, and
|
||||
# for those interpreters (the ones in PHP_TARGETS) to be used to run the
|
||||
# test suite.
|
||||
#
|
||||
# See bug #497606.
|
||||
#
|
||||
RDEPEND="dev-lang/php:*[cli,xml,xmlreader]"
|
||||
DEPEND="test? ( ${RDEPEND}
|
||||
dev-php/phpunit )"
|
||||
|
||||
src_compile() {
|
||||
# Don't run make, the default target is 'check'.
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="/usr" install
|
||||
dodoc README.rst
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mjo@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
This software implements various state-of-the-art algorithms for
|
||||
algorithmic learning of XML Schema definitions and Document Type
|
||||
Definitions.
|
||||
|
||||
Given a set or a single XML instance it can algorithmically infer
|
||||
a schema which describes the XML instances. The resulting schemas
|
||||
are of high-quality and human readable.
|
||||
|
||||
The theory behind the project is described in Kore Nordmann's
|
||||
thesis, "Algorithmic learning of XML Schema definitions from XML
|
||||
data," available at
|
||||
http://kore-nordmann.de/talks/11_03_learning_xml_schema_definitions_from_xml_data.pdf.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">kore/XML-Schema-learner</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
PATCHVER="r2"
|
||||
DESCRIPTION="free MS Word reader"
|
||||
HOMEPAGE="http://www.winfield.demon.nl"
|
||||
SRC_URI="http://www.winfield.demon.nl/linux/${P}.tar.gz
|
||||
https://dev.gentoo.org/~grobian/distfiles/${PN}-gentoo-patches-${PATCHVER}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
PATCHES=(
|
||||
"${WORKDIR}"/${PN}-gentoo-patches-${PATCHVER}
|
||||
"${FILESDIR}"/${P}-CVE-2014-8123.patch
|
||||
)
|
||||
|
||||
DOCS=( Docs/{ChangeLog,Exmh,Emacs,FAQ,History,Netscape,QandA,ReadMe,Mozilla,Mutt} )
|
||||
|
||||
src_prepare() {
|
||||
# Makefile is a symlink to Makefile.Linux, avoid that we patch it by
|
||||
# accident using patch <2.7, see bug #435492
|
||||
rm Makefile || die
|
||||
|
||||
default
|
||||
|
||||
# Re-add convenience symlink, see above
|
||||
ln -s Makefile.Linux Makefile
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
true
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}" OPT="${CFLAGS}" CC="$(tc-getCC)" LD="$(tc-getCC)" \
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 PREFIX="${EPREFIX}" DESTDIR="${D}" global_install
|
||||
|
||||
einstalldocs
|
||||
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
docinto examples
|
||||
dodoc Docs/testdoc.doc Docs/antiword.php
|
||||
|
||||
doman Docs/antiword.1
|
||||
}
|
@ -1,2 +0,0 @@
|
||||
DIST dbacl-1.14.1.tar.gz 923956 BLAKE2B a98b7e01a0cafaee8178120069beaa6fbfe716eaa02eeb9505aa498f11b1c54ef599ea3a40bbc6ddfe235d571f550381a9c8026e80208c56a4a44a80750f00e1 SHA512 910fe5d8e56a92a643f16eab73fc3376489f303e22c470b3d78428d65340b01073f336ac8febb7d911eae0995f08ba265cac09628efd55a64955814a810b7372
|
||||
DIST dbacl-1.14.tar.gz 922969 BLAKE2B 9d16c1736b9bc062135daa2fd810b527324abe1fa4cdab650bee45949c21f44fef4197a09d9059e89bdc36dc038f073e7d67b295f6a460fad5dd22d688bd464d SHA512 1cf0877c8bea9c47e055f9291efbb934b65cfd7d26d4ef375ee9fb154b557c691e760543254c5128eb1a04b0724462078f47477a91c4e396e7096ef88d2d77c9
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Digramic Bayesian text classifier"
|
||||
HOMEPAGE="http://www.lbreyer.com/gpl.html"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="interactive"
|
||||
|
||||
RDEPEND="interactive? (
|
||||
sys-libs/slang:=
|
||||
sys-libs/readline:=
|
||||
sys-libs/ncurses:= )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# See bug #352636 for reference
|
||||
export ac_cv_lib_ncurses_initscr=$(usex interactive)
|
||||
export ac_cv_lib_readline_readline=$(usex interactive)
|
||||
export ac_cv_lib_slang_SLsmg_init_smg=$(usex interactive)
|
||||
default
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Digramic Bayesian text classifier"
|
||||
HOMEPAGE="http://www.lbreyer.com/gpl.html"
|
||||
SRC_URI="http://www.lbreyer.com/gpl/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="interactive"
|
||||
|
||||
RDEPEND="interactive? (
|
||||
sys-libs/slang:=
|
||||
sys-libs/readline:=
|
||||
sys-libs/ncurses:= )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# See bug #352636 for reference
|
||||
export ac_cv_lib_ncurses_initscr=$(usex interactive)
|
||||
export ac_cv_lib_readline_readline=$(usex interactive)
|
||||
export ac_cv_lib_slang_SLsmg_init_smg=$(usex interactive)
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<use>
|
||||
<flag name="interactive">Enable the interactive mailinspect ability</flag>
|
||||
</use>
|
||||
<longdescription>dbacl is a fast Bayesian text and email classifier. It builds a variety of language models using maximum entropy (minimum divergence) principles, and these can then be used to categorize input data automatically among multiple categories.</longdescription>
|
||||
</pkgmetadata>
|
@ -1 +1 @@
|
||||
DIST kramdown-rfc2629-1.5.21.gem 51200 BLAKE2B 554806eaf72532d99bc1a620a4806ad167c44287b91bea57638b894770e35c50cd195deff487370dbe501efffdf3ec4453a3c0084705e3bf4b5b66fe5b204a13 SHA512 acb087d3c8cf9c33ded92275fff774403585bcd3db2faaf02fb78ecf60b58cce626856c28b91c6aad85b07b6c913d93b1ca109a4839f9e80b1fc312fced3a2e7
|
||||
DIST kramdown-rfc2629-1.5.24.gem 51712 BLAKE2B bedca34835233e6db72b52ed634f07efa97a121903097230c95cc8db60c14662f697a5e02df5b87d8f2fa8614ac5bbc22d0a018d5dd339229da14c3517897c0e SHA512 6e358ad09afef4768e9c1698732c2058040f05180a8fda36c96dbbc68e670c8bf509ebdd92f51d9696b5305fb54398885230daa09b82ac5805a5c4d4eb10a4ba
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST openpaperwork-core-2.0.2.tar.gz 67268 BLAKE2B 85fcd8d4e1c8a054267b28eb5ec826617e13f93bf7cd54d6defffd62be65fb0306a0ae4fadb1cc8e875c23933c3559e41aab46b58a333489fed0174776ede597 SHA512 fb47d1d8b7747274a6b60248180786f4142110feffa1a8f886b0486a1e1cefbe11d06e3ec1f3a3ee33e38cd40d8e7460afefb466ee938e847deb2518d642ed00
|
||||
DIST openpaperwork-core-2.0.3.tar.gz 82231 BLAKE2B d113324f5f0f03d0a7c1c9f28bc4bdfa8dc296104f4f7aef4f172ba9ff94bc02caad928aa3db0f314df64935052b6dc4995b8d6e78e2c33367b080321414f40d SHA512 613e1b07b0ef4be3a429cc88f1fed41d1d79adab0cad70ee4e1d74c06cb8917c7fc6f8d2ffca5fcc95f97fb5c0690cdc21aa5cf7966e19cfb5ae5d2ab0fec6f3
|
||||
DIST openpaperwork-core-2.1.0.tar.gz 105113 BLAKE2B a9f37bab4e5af8bb2bbdca2c6785086962d78d0c27791b42a81b5a246152572c987f174bfd501aa9d25e9548b1e17c98115736f2403eb5669d758aa6552d4ccc SHA512 3fd92928416763cedec86de01fdb610b5826a76a092c996451f70f3d6959fc946dcdfce27f3d746b1eee1d5a38a09c4f5161572c72f5d3e0ef471e3af18dac1c
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Core part of Paperwork (plugin management)"
|
||||
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/distro[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,2 +1,3 @@
|
||||
DIST openpaperwork-gtk-2.0.2.tar.gz 37740 BLAKE2B 40e1570364dd23cda97184211205186dadf7826624c1d8846a7fb31378fdf0ea9aa715c07adbf657eea9b08f4c583d86eb248b8907317b572bea51ac52c9a54b SHA512 c24f19a47f1ea1452f8efcf5cf1e4492f49a4f1c7fa7572f09341f4a8f70c2e9cfea478c32635d4ad998be90a069a55c4fe2a4c0e12a9835b9fa7e6b707494d7
|
||||
DIST openpaperwork-gtk-2.0.3.tar.gz 50590 BLAKE2B 69fd8b9b6b964a375e511dd7ef535a8fea58e6183165a4b7b96239a6a35486f791ca9fc8aced7a5b84cc21cc1ccab12c114276de87e1d1cf55b2565dc44da7fc SHA512 8da5651b7d949dfb4fa32ef84760530bba6d718674e6616ae80d1a274ae51cf5e28a55f7e08fc34e4681f61de8aef9d2094f2c4aa4862f8989b7c81da47e48c8
|
||||
DIST openpaperwork-gtk-2.1.0.tar.gz 57327 BLAKE2B 13f3f0ded868948a9b489629e12c56625ce85aa13617fa72a40fa80b7182587340a295631a898e69267ace1df3ef75529e1e2b9d8654131d67224868aefba172 SHA512 73bd7e12c804d2e31920f16f8d2b48ff4d6e387d8982573c1960851b1b6d082ae4961aa163059831b0698d8072a4f9374f9c0b5b3deb52534ed6aa2734e7f916
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Paperwork plugins"
|
||||
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
x11-libs/gtk+:3[introspection]"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,2 +1,3 @@
|
||||
DIST paperwork-backend-2.0.2.tar.gz 1293642 BLAKE2B 3785f69e941c14c1146ff1c9a5afa149559821f915ff1068b38f94c3fc3fbd591c2144f24070232e885b616eeb88b5dd1a7c86d608d9ad42f6512688db79b1fe SHA512 36261b89078e7ca10ddda3ad03871db34931d8a04f16edd663873a2f7c46b527bd607c27d0f4ff005ed869c16e0b7065992e629e257677b46d5ccb4b9a1dc7b2
|
||||
DIST paperwork-backend-2.0.3.tar.gz 1315449 BLAKE2B b5f788d1f3dd02ae9693ffbde6909fb343d5d68555c2d7225300371d545fc96550a34d5214b7b68594e6c5558aad6c50b38de26e444a7a2ca4f9318a7fbc4c84 SHA512 ed705910a09aedc124d6f14c1fd6d76d5e3790d2d01363bcea3cbb28955c1a08725276f09828ce1e286df06d7310b78630b95201146940d1680395c6420190a6
|
||||
DIST paperwork-backend-2.1.0.tar.gz 1352553 BLAKE2B 84bf9f34be50c2cd762c1afb496e4625bed50018242e94925ad4d5428228fadc9ac8d3866f8fbb9f0a78d049599048db62c6d7201852638cc5ad0674ebc791f0 SHA512 72cf3176091d899433a50d8a166a2505f0be9e5917df311a6f5139af472363df427102dcde99e6097b11f6aa26571bdaba06047fafd2365b4dedec0d3a47da7a
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
|
||||
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-text/poppler[introspection]
|
||||
dev-python/distro[${PYTHON_USEDEP}]
|
||||
dev-python/natsort[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/psutil[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pycountry[${PYTHON_USEDEP}]
|
||||
dev-python/pyenchant[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/python-levenshtein[${PYTHON_USEDEP}]
|
||||
dev-python/termcolor[${PYTHON_USEDEP}]
|
||||
dev-python/whoosh[${PYTHON_USEDEP}]
|
||||
sci-libs/scikit-learn[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,2 +1,3 @@
|
||||
DIST paperwork-2.0.2.tar.gz 6222075 BLAKE2B 6dba798ae2b18ba81891c8f9c29e1e2bc8670f24a65e554aa169f05fbf1a89382b9ea24abaa1784da657ac5b9d9d145ffbadaff86ddc3583023f164ffb40c351 SHA512 bde28c167eac5b134b4bdf0f2ac8d93eca4f99c1881ca0edc105c33674114b3a4e3508a1f45048f45ce1c2f6b690a0f765c1b980dbe42c7e1282172f12c3a853
|
||||
DIST paperwork-2.0.3.tar.gz 6224520 BLAKE2B 099d76893b0b89e5f7914456ec31346f28335333361a4528efed6ab4c596fa24893d375557d6c1e89f7c83f4a1acac161004138b7e1537aa2f3cb2de0460bcc3 SHA512 d5cf30ef8a6011817947c9878d4defe93a0c82f77562fd707c198d944657db754ba57d703ae3f931ac9e2d7f9f1eb7f9f9093a1d26f25dac0e336b03f9b25ed3
|
||||
DIST paperwork-2.1.0.tar.gz 5887310 BLAKE2B a28229c73342769fe004be38d5782c6e29d3893bf1fbdd8ccac9790057e2af0b01ef0ad6719310a40d609811efd6c13c7b3761bb9d5feab91a6127eca1526a3a SHA512 4362b7feba917017d5c04cbfaf3d77a2619b7431f2687800f112ecac2edc48604f8bca8d4e6defd09bae1c69c6dfc3e1f22327166aa3563eb6b2c575827e536c
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 xdg
|
||||
|
||||
DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
|
||||
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}]
|
||||
~app-text/openpaperwork-gtk-${PV}[${PYTHON_USEDEP}]
|
||||
~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}]
|
||||
dev-python/libpillowfight[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pyenchant[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
media-libs/libinsane
|
||||
x11-libs/libnotify[introspection]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
# This queries tesseract languages and will fail sandbox with
|
||||
# USE=opencl, bug #793446
|
||||
addpredict /dev/nvidiactl
|
||||
|
||||
PYTHONPATH="src" "${EPYTHON}" src/paperwork_gtk/main.py install \
|
||||
--icon_base_dir="${ED}"/usr/share/icons \
|
||||
--data_base_dir="${ED}"/usr/share
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST pdf2oo-20090715.tar.gz 14765 BLAKE2B b84b34f4c932468d26ca6f53b596f762ec098fedfee22f1dc568e27a41c7ea9df32cc645a1f2ffd1469441ef579a11f31840fd9ed536853aacdef1f1593f4aeb SHA512 44a933e55f9137d8b02f8deedd3e0af2bbaf7a5d8ba94b3ab3ee32cf2ee331576a871fadb902fbf32ff231200d1e54b2bf8d31cd15005dee7deb5810a804bff5
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">pdf2oo</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Converts pdf files to odf"
|
||||
HOMEPAGE="https://sourceforge.net/projects/pdf2oo/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-arch/zip
|
||||
>=app-text/poppler-0.12.3-r3[utils]
|
||||
virtual/imagemagick-tools"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
src_install() {
|
||||
dobin pdf2oo
|
||||
dodoc README
|
||||
}
|
@ -1,5 +1,4 @@
|
||||
DIST qpdf-10.0.4.tar.gz 18465085 BLAKE2B 3b9edc38069d58d43d26b131da755b7921b7add905ed652e3abb48d9b2e140d0c3b38f0250dbd3dca1c4b3dadf76c636606c6fa802b1ebe2dda77444badd828e SHA512 0a8c243928a3273d78b4a898e17a619f1565ec5e9b6f637800a2937749fb8006d0438fee2e623d2f8dc715bfb478ee818e86e9da7c7e0fcf14af496464b79a07
|
||||
DIST qpdf-10.1.0.tar.gz 18528427 BLAKE2B e62b1c8ca8d301b082cde292cb8430d6ae26433c77a30a6a21379f00cbfb3df09117d042f532f77d372d091a89a3f6581ef7d7734c67a4a1b29c1708129078f3 SHA512 f9b22d89fc62e430e6232c840ad74d220ac9eb09d7f2dfe2c42c1c943d35b5fd25e2abec9970ac19ad7ad25dc3d95c74e68e50bad395abf815cf71c432233106
|
||||
DIST qpdf-10.3.1.tar.gz 18956768 BLAKE2B 1581799b7bd08e28829fd26571ddaa06fc8460fd4f6935a4f69374e49c445cfcbe824175de7137817a26278c2f58d7524f6440181945064fc853f4dd30b2d528 SHA512 def94fe09770e67fe13bd3fc946667fc2935e7c448eb43602e15218e5b50f452e4f4152411f818115620e67934890c37203663537ac77ed1fcd4317e01a6d623
|
||||
DIST qpdf-10.3.2.tar.gz 18943834 BLAKE2B 5b4e320ddd663721d8201139842bb09a752347f86c3e33116063b2fff1426aed5ff6e3c581c120771a712a8ed278102e0d41816db207a25dabd84e5b89490d35 SHA512 4e630959abf27d1801e36d0cbd754945ded42ade9299057a6b9a642c7cb2a3f8242e274642f1c33a65b4a5a77562d91dcbe64fd5772d483cbe5edb4a6a389219
|
||||
DIST qpdf-10.4.0.tar.gz 18942833 BLAKE2B bc984c742bec582b5b67f7a4f4f00bb22a36e8e14d78b8e8848baed0c94489f6920070bc317928c53aca855c252c2fa5de0fba8b64ba16ba37afc2362d6ae7ba SHA512 7a17cc2b3168bb60ac05d01b585d34d94f62e44e309b86635351b2564bc2c3b7846d3a008ae0d6c068bce3b1d9c42d3a3ab40de3f85a1ec4952280cf8321a041
|
||||
DIST qpdf-10.5.0-doc.zip 6621139 BLAKE2B 9297946619df67799a450495ead8a980d8e2cfa92556e9eb6ac6f365b80d489bb11a9c5dd95e13df9a8fb013a3f254e89ae1682e8be73799ba0c872dc50075c5 SHA512 75c4eac6e828eb5f8544b4194b775e8258a769aa5e18006b9491d9658981abcd286cd082a233122805e785f283704dccaf2078cd84965ab58ebc6c80fdb4a06f
|
||||
DIST qpdf-10.5.0.tar.gz 18362586 BLAKE2B efb0a051df9824c6324ce3c4de7b6f5890a04e0a0e1e08a1086c7b7a7e3d29e01d8b6760eeb36cd5461f5ea8a9ac1e6453711df53b514c223abd3d2a41ae1a93 SHA512 758dd4fd86b79a8b08738abb36685cf4a458dcf70a480efe3207d1148a691cf06a8040c83075ace9c3bbaf372cefe78508df2e52513cc969dca76442ed43775d
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
|
||||
HOMEPAGE="http://qpdf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qpdf/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 Artistic-2 )"
|
||||
# subslot = libqpdf soname version
|
||||
SLOT="0/28"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
|
||||
IUSE="doc examples ssl test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
net-libs/gnutls:0=
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0=
|
||||
ssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
app-text/ghostscript-gpl[tiff(+)]
|
||||
media-libs/tiff
|
||||
sys-apps/diffutils
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog README.md TODO )
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-implicit-crypto
|
||||
--enable-crypto-gnutls
|
||||
--enable-crypto-native
|
||||
--with-default-crypto=gnutls
|
||||
--disable-static
|
||||
$(use_enable ssl crypto-openssl)
|
||||
$(use_enable test test-compare-images)
|
||||
)
|
||||
CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use examples ; then
|
||||
dobin examples/build/.libs/*
|
||||
fi
|
||||
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
|
||||
HOMEPAGE="http://qpdf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qpdf/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 Artistic-2 )"
|
||||
# subslot = libqpdf soname version
|
||||
SLOT="0/28"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
|
||||
IUSE="doc examples ssl test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
net-libs/gnutls:0=
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0=
|
||||
ssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
app-text/ghostscript-gpl[tiff(+)]
|
||||
media-libs/tiff
|
||||
sys-apps/diffutils
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog README.md TODO )
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-implicit-crypto
|
||||
--enable-crypto-gnutls
|
||||
--enable-crypto-native
|
||||
--with-default-crypto=gnutls
|
||||
--disable-static
|
||||
$(use_enable ssl crypto-openssl)
|
||||
$(use_enable test test-compare-images)
|
||||
)
|
||||
CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use examples ; then
|
||||
dobin examples/build/.libs/*
|
||||
fi
|
||||
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
}
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
|
||||
HOMEPAGE="http://qpdf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qpdf/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 Artistic-2 )"
|
||||
# subslot = libqpdf soname version
|
||||
SLOT="0/28"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris"
|
||||
IUSE="doc examples ssl test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
net-libs/gnutls:0=
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0=
|
||||
ssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
app-text/ghostscript-gpl[tiff(+)]
|
||||
media-libs/tiff
|
||||
sys-apps/diffutils
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog README.md TODO )
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-implicit-crypto
|
||||
--enable-crypto-gnutls
|
||||
--enable-crypto-native
|
||||
--with-default-crypto=gnutls
|
||||
--disable-static
|
||||
$(use_enable ssl crypto-openssl)
|
||||
$(use_enable test test-compare-images)
|
||||
)
|
||||
CONFIG_SHELL="${BROOT}/bin/bash" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use examples ; then
|
||||
dobin examples/build/.libs/*
|
||||
fi
|
||||
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
|
||||
HOMEPAGE="http://qpdf.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qpdf/${P}.tar.gz"
|
||||
SRC_URI+=" doc? ( mirror://sourceforge/qpdf/${P}-doc.zip )"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 Artistic-2 )"
|
||||
# subslot = libqpdf soname version
|
||||
SLOT="0/28"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris"
|
||||
IUSE="doc examples gnutls ssl test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0=
|
||||
ssl? (
|
||||
gnutls? ( net-libs/gnutls:= )
|
||||
!gnutls? ( dev-libs/openssl:= )
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
app-text/ghostscript-gpl[tiff(+)]
|
||||
media-libs/tiff
|
||||
sys-apps/diffutils
|
||||
)
|
||||
"
|
||||
BDEPEND="dev-lang/perl
|
||||
doc? ( app-arch/unzip )"
|
||||
|
||||
DOCS=( ChangeLog README.md TODO )
|
||||
|
||||
src_configure() {
|
||||
# Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
|
||||
local myeconfargs=(
|
||||
--disable-check-autofiles
|
||||
|
||||
--disable-implicit-crypto
|
||||
--enable-crypto-native
|
||||
|
||||
--disable-oss-fuzz
|
||||
$(use_enable test test-compare-images)
|
||||
)
|
||||
|
||||
if use ssl ; then
|
||||
local crypto_provider=openssl
|
||||
|
||||
if use gnutls ; then
|
||||
crypto_provider=gnutls
|
||||
fi
|
||||
|
||||
myeconfargs+=(
|
||||
--with-default-crypto=${crypto_provider}
|
||||
--enable-crypto-${crypto_provider}
|
||||
)
|
||||
fi
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use doc ; then
|
||||
docompress -x /usr/share/doc/${PF}/singlehtml
|
||||
dodoc -r "${WORKDIR}"/${P}-doc/.
|
||||
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
dobin $(find examples/build/.libs -maxdepth 1 -type f -executable || die)
|
||||
fi
|
||||
|
||||
# Completions
|
||||
dobashcomp completions/bash/qpdf
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins completions/zsh/_qpdf
|
||||
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST tesseract-4.1.1.tar.gz 1974988 BLAKE2B f729beb017ec81704b84f5e6539706ff0cd6a51a4d1b7b730c394af58ce2ea2a659203bf239417e8d500cfbde845a73d6e6e181ca946257c2f22525820899602 SHA512 017723a2268be789fe98978eed02fd294968cc8050dde376dee026f56f2b99df42db935049ae5e72c4519a920e263b40af1a6a40d9942e66608145b3131a71a2
|
||||
DIST tesseract-5.0.0_beta20210815.tar.gz 1914265 BLAKE2B eadefb46a84fcc73d3da7a1780d1e0669840183266176021871e57ca55c79e9b56a78334414732b9024ae911cee522069c3170bf71af877c46c1ffae37c88b3f SHA512 4b78af9119c35d783e47523b41ee8bbf63913f8c122e94b6e6538a4cbab8e751df9f00f3a50d48e8a7beb948c6b23794e2481721696bf3e0f284de8aa6e9e8e7
|
||||
DIST tesseract-5.0.0.tar.gz 1919742 BLAKE2B 39897f8778017627ce70227c6c162d6b53b504a95c92d9c13e1a27f8b71ec9828bfba8497535cd1684330a110001380433ad6120c0d2a61d86a01bbf1f1db015 SHA512 80e0d6e9076eb8d6b0d99942586acbb43aaec7bee7f7b13a500470aa11bf03f1c128434d764abd67839355e3fb80d41d0bcf10400b33e57fa0ae4659adb42af9
|
||||
|
Binary file not shown.
@ -0,0 +1,11 @@
|
||||
--- a/share/gprconfig/linker.xml 2021-12-22 22:06:14.895471351 +0100
|
||||
+++ b/share/gprconfig/linker.xml 2021-12-22 22:08:01.050767123 +0100
|
||||
@@ -864,7 +864,7 @@
|
||||
<host name="^x86_64-.*linux.*" />
|
||||
</hosts>
|
||||
<config>
|
||||
- for Archive_Builder use ("ar", "cr");
|
||||
+ for Archive_Builder use ("${HOST(Ada)}-ar", "cr");
|
||||
for Archive_Builder_Append_Option use ("q");
|
||||
for Archive_Indexer use ("ranlib");
|
||||
for Archive_Suffix use ".a";
|
@ -0,0 +1,11 @@
|
||||
--- a/share/gprconfig/linker.xml 2021-12-22 22:40:42.611766036 +0100
|
||||
+++ b/share/gprconfig/linker.xml 2021-12-22 22:42:28.839096356 +0100
|
||||
@@ -877,7 +877,7 @@
|
||||
<host name="^x86_64-.*linux.*" />
|
||||
</hosts>
|
||||
<config>
|
||||
- for Archive_Builder use ("ar", "cr");
|
||||
+ for Archive_Builder use ("${HOST(Ada)}-ar", "cr");
|
||||
for Archive_Builder_Append_Option use ("q");
|
||||
for Archive_Indexer use ("ranlib");
|
||||
for Archive_Suffix use ".a";
|
Binary file not shown.
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_COMMIT_HASH="abc8fca7499f44c725122881cd380a88c37abe0e"
|
||||
DESCRIPTION="Arduino private fork of dev-util/ctags"
|
||||
HOMEPAGE="https://github.com/arduino/ctags"
|
||||
SRC_URI="https://github.com/arduino/ctags/archive/${COMMITHASH}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/ctags-${MY_COMMIT_HASH}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-20161123-gcc-unused-attribute.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-readlib \
|
||||
--disable-etags \
|
||||
--enable-tmpdir="${EPREFIX}"/tmp
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# This package compiles into a "ctags" executable, but don't want to clash into
|
||||
# actually legitimate ctags implementations.
|
||||
mv ctags arduino-ctags
|
||||
dobin arduino-ctags
|
||||
}
|
@ -0,0 +1,225 @@
|
||||
https://bugs.gentoo.org/828550
|
||||
|
||||
Thanks-to: <s.zharkoff@gmail.com>
|
||||
--- a/eiffel.c
|
||||
+++ b/eiffel.c
|
||||
@@ -807,7 +807,7 @@
|
||||
|
||||
static boolean parseType (tokenInfo *const token);
|
||||
|
||||
-static void parseGeneric (tokenInfo *const token, boolean declaration __unused__)
|
||||
+static void parseGeneric (tokenInfo *const token, boolean declaration __arduino_unused__)
|
||||
{
|
||||
unsigned int depth = 0;
|
||||
#ifdef TYPE_REFERENCE_TOOL
|
||||
--- a/general.h
|
||||
+++ b/general.h
|
||||
@@ -57,7 +57,7 @@
|
||||
* to prevent warnings about unused variables.
|
||||
*/
|
||||
#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)) && !defined (__GNUG__)
|
||||
-# define __unused__ __attribute__((unused))
|
||||
+# define __arduino_unused__ __attribute__ ((__unused__))
|
||||
# define __printf__(s,f) __attribute__((format (printf, s, f)))
|
||||
#else
|
||||
# define __unused__
|
||||
--- a/lregex.c
|
||||
+++ b/lregex.c
|
||||
@@ -538,11 +538,11 @@
|
||||
#endif /* HAVE_REGEX */
|
||||
|
||||
extern void addTagRegex (
|
||||
- const langType language __unused__,
|
||||
- const char* const regex __unused__,
|
||||
- const char* const name __unused__,
|
||||
- const char* const kinds __unused__,
|
||||
- const char* const flags __unused__)
|
||||
+ const langType language __arduino_unused__,
|
||||
+ const char* const regex __arduino_unused__,
|
||||
+ const char* const name __arduino_unused__,
|
||||
+ const char* const kinds __arduino_unused__,
|
||||
+ const char* const flags __arduino_unused__)
|
||||
{
|
||||
#ifdef HAVE_REGEX
|
||||
Assert (regex != NULL);
|
||||
@@ -564,10 +564,10 @@
|
||||
}
|
||||
|
||||
extern void addCallbackRegex (
|
||||
- const langType language __unused__,
|
||||
- const char* const regex __unused__,
|
||||
- const char* const flags __unused__,
|
||||
- const regexCallback callback __unused__)
|
||||
+ const langType language __arduino_unused__,
|
||||
+ const char* const regex __arduino_unused__,
|
||||
+ const char* const flags __arduino_unused__,
|
||||
+ const regexCallback callback __arduino_unused__)
|
||||
{
|
||||
#ifdef HAVE_REGEX
|
||||
Assert (regex != NULL);
|
||||
@@ -581,7 +581,7 @@
|
||||
}
|
||||
|
||||
extern void addLanguageRegex (
|
||||
- const langType language __unused__, const char* const regex __unused__)
|
||||
+ const langType language __arduino_unused__, const char* const regex __arduino_unused__)
|
||||
{
|
||||
#ifdef HAVE_REGEX
|
||||
if (! regexBroken)
|
||||
@@ -602,7 +602,7 @@
|
||||
*/
|
||||
|
||||
extern boolean processRegexOption (const char *const option,
|
||||
- const char *const parameter __unused__)
|
||||
+ const char *const parameter __arduino_unused__)
|
||||
{
|
||||
boolean handled = FALSE;
|
||||
const char* const dash = strchr (option, '-');
|
||||
@@ -624,7 +624,7 @@
|
||||
return handled;
|
||||
}
|
||||
|
||||
-extern void disableRegexKinds (const langType language __unused__)
|
||||
+extern void disableRegexKinds (const langType language __arduino_unused__)
|
||||
{
|
||||
#ifdef HAVE_REGEX
|
||||
if (language <= SetUpper && Sets [language].count > 0)
|
||||
@@ -639,8 +639,8 @@
|
||||
}
|
||||
|
||||
extern boolean enableRegexKind (
|
||||
- const langType language __unused__,
|
||||
- const int kind __unused__, const boolean mode __unused__)
|
||||
+ const langType language __arduino_unused__,
|
||||
+ const int kind __arduino_unused__, const boolean mode __arduino_unused__)
|
||||
{
|
||||
boolean result = FALSE;
|
||||
#ifdef HAVE_REGEX
|
||||
@@ -660,7 +660,7 @@
|
||||
return result;
|
||||
}
|
||||
|
||||
-extern void printRegexKinds (const langType language __unused__, boolean indent __unused__)
|
||||
+extern void printRegexKinds (const langType language __arduino_unused__, boolean indent __arduino_unused__)
|
||||
{
|
||||
#ifdef HAVE_REGEX
|
||||
if (language <= SetUpper && Sets [language].count > 0)
|
||||
--- a/lua.c
|
||||
+++ b/lua.c
|
||||
@@ -37,7 +37,7 @@
|
||||
*/
|
||||
|
||||
/* for debugging purposes */
|
||||
-static void __unused__ print_string (char *p, char *q)
|
||||
+static void __arduino_unused__ print_string (char *p, char *q)
|
||||
{
|
||||
for ( ; p != q; p++)
|
||||
fprintf (errout, "%c", *p);
|
||||
--- a/main.c
|
||||
+++ b/main.c
|
||||
@@ -522,7 +522,7 @@
|
||||
* Start up code
|
||||
*/
|
||||
|
||||
-extern int main (int __unused__ argc, char **argv)
|
||||
+extern int main (int __arduino_unused__ argc, char **argv)
|
||||
{
|
||||
cookedArgs *args;
|
||||
#ifdef VMS
|
||||
--- a/options.c
|
||||
+++ b/options.c
|
||||
@@ -731,7 +731,7 @@
|
||||
}
|
||||
|
||||
static void processExcludeOption (
|
||||
- const char *const option __unused__, const char *const parameter)
|
||||
+ const char *const option __arduino_unused__, const char *const parameter)
|
||||
{
|
||||
const char *const fileName = parameter + 1;
|
||||
if (parameter [0] == '\0')
|
||||
@@ -869,7 +869,7 @@
|
||||
}
|
||||
|
||||
static void processFilterTerminatorOption (
|
||||
- const char *const option __unused__, const char *const parameter)
|
||||
+ const char *const option __arduino_unused__, const char *const parameter)
|
||||
{
|
||||
freeString (&Option.filterTerminator);
|
||||
Option.filterTerminator = stringCopy (parameter);
|
||||
@@ -932,8 +932,8 @@
|
||||
}
|
||||
|
||||
static void processHelpOption (
|
||||
- const char *const option __unused__,
|
||||
- const char *const parameter __unused__)
|
||||
+ const char *const option __arduino_unused__,
|
||||
+ const char *const parameter __arduino_unused__)
|
||||
{
|
||||
printProgramIdentification ();
|
||||
putchar ('\n');
|
||||
@@ -1141,8 +1141,8 @@
|
||||
}
|
||||
|
||||
static void processLicenseOption (
|
||||
- const char *const option __unused__,
|
||||
- const char *const parameter __unused__)
|
||||
+ const char *const option __arduino_unused__,
|
||||
+ const char *const parameter __arduino_unused__)
|
||||
{
|
||||
printProgramIdentification ();
|
||||
puts ("");
|
||||
@@ -1168,8 +1168,8 @@
|
||||
}
|
||||
|
||||
static void processListMapsOption (
|
||||
- const char *const __unused__ option,
|
||||
- const char *const __unused__ parameter)
|
||||
+ const char *const __arduino_unused__ option,
|
||||
+ const char *const __arduino_unused__ parameter)
|
||||
{
|
||||
if (parameter [0] == '\0' || strcasecmp (parameter, "all") == 0)
|
||||
printLanguageMaps (LANG_AUTO);
|
||||
@@ -1185,8 +1185,8 @@
|
||||
}
|
||||
|
||||
static void processListLanguagesOption (
|
||||
- const char *const option __unused__,
|
||||
- const char *const parameter __unused__)
|
||||
+ const char *const option __arduino_unused__,
|
||||
+ const char *const parameter __arduino_unused__)
|
||||
{
|
||||
printLanguageList ();
|
||||
exit (0);
|
||||
@@ -1360,8 +1360,8 @@
|
||||
}
|
||||
|
||||
static void processVersionOption (
|
||||
- const char *const option __unused__,
|
||||
- const char *const parameter __unused__)
|
||||
+ const char *const option __arduino_unused__,
|
||||
+ const char *const parameter __arduino_unused__)
|
||||
{
|
||||
printProgramIdentification ();
|
||||
exit (0);
|
||||
--- a/parse.c
|
||||
+++ b/parse.c
|
||||
@@ -376,7 +376,7 @@
|
||||
*/
|
||||
|
||||
extern void processLanguageDefineOption (
|
||||
- const char *const option, const char *const parameter __unused__)
|
||||
+ const char *const option, const char *const parameter __arduino_unused__)
|
||||
{
|
||||
#ifdef HAVE_REGEX
|
||||
if (parameter [0] == '\0')
|
||||
--- a/python.c
|
||||
+++ b/python.c
|
||||
@@ -135,7 +135,7 @@
|
||||
* extract all relevant information and create a tag.
|
||||
*/
|
||||
static void makeFunctionTag (vString *const function,
|
||||
- vString *const parent, int is_class_parent, const char *arglist __unused__)
|
||||
+ vString *const parent, int is_class_parent, const char *arglist __arduino_unused__)
|
||||
{
|
||||
tagEntryInfo tag;
|
||||
initTagEntry (&tag, vStringValue (function));
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST gradle-bin-6.8.3.zip 150631445 BLAKE2B 935a6631167481e289ac5a468b822ffeec204519edf42c8a0f05a911ef716715b706e3c22637763b4a7a0c7cbfa89f163673ef5631c115c025c5634b353fcee6 SHA512 fdd5c347142c2a8e2a1455d8886ddb103531de6e69d41f20d199a488d10165600924876761b452da213759a1dc6d47ed00a069f1a9f8af99fdbf1af3bb2e0564
|
||||
DIST gradle-bin-7.1.1.zip 154838841 BLAKE2B 0a0ad08101f0c5fa7c0cb2a4c9ad6e53320cc6214fe1a139f390b73d9aa656ebfaf90c21816d57964f37e9cad51faed21f82f55b7e24fcf0f5a3ffd861c990ad SHA512 95cc2de9b7c3d6019d7780b17238ff8f0db14c9a1e494b391c84d75619eb3064322bb2c56fa9127b0a5681c94b32283090a15b06fefeccdb95a1f8fb9e58c75c
|
||||
DIST gradle-bin-7.2.zip 157058280 BLAKE2B 918213df58ac2afbd075c74588f60676cd7dc99030834828138c621348ac1abd368e0b54c2f6937cbfc9533e55e310b46cf841c92dcb1039b898c6f456032d38 SHA512 6ccc79f08afdc20b3d5abf876c3cabb69114d1ab4285cdb77158cd8c5e09207589edefb6c79f2bcffe4629a38c6b9e2f473de42dab29a24310965bc5816b907d
|
||||
DIST gradle-bin-7.3.2.zip 158875135 BLAKE2B 52ae669eb4bea61aa13ac734f8e660db63d0beb865bdb07250cfc14e4a2e8a7fea9613629ec8a1949042463d0a3056949f7bd7c9944e663eee64d900bd92bec4 SHA512 86ca78148bf1df1642ee8a89fb2d560522dd01666de8dd4002f5425ac17b178d108cca99a3311700a84b7dc1d962a2392ab5da6b446177702dfea52c29b6fa40
|
||||
DIST gradle-bin-7.3.3.zip 158875257 BLAKE2B 94f86e06da3eae4a9522d35a28577d033d64ce1bc2f36d0f5c1992e9b92ec311d25bd98bbeaf4b8a9869f22d93e14c88952e12166e436a0a6c206541d1f967aa SHA512 03f2bdd77202788cd43bb3e3a6390340f4d083d69ade5a53e0163204fb85307f5bbbbf4e04077c6ae558bc36ab3c478674f941079bc14a8344f55631fbba1490
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue