Sync with portage [Sat Dec 8 15:06:39 MSK 2018].

mhiretskiy 1300
root 5 years ago
parent ed9a4ffeff
commit cc233f3bca

Binary file not shown.

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="test"
RDEPEND="

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility"
LICENSE="LGPL-2+"
SLOT="2"
IUSE="X +introspection"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
# x11-libs/libSM is needed until upstream #719808 is solved either
# making the dep unneeded or fixing their configure

@ -1,2 +1 @@
DIST speech-dispatcher-0.8.1.tar.gz 1309969 BLAKE2B 225a7b6a134cf0c82b1e08f961bad87a509ae7b4a9948c1e548c84a325b86b70ee66cd52dabd560f6640682385ea826fa4e67ec762a3da223a14303ddfdae5c2 SHA512 35f1ae547001a45d7945406ae5672829ff9ab6ac3f0cccb9eb3670dd92888a63c7cc4270ee90b5a166e6788afe3b117b5c3ef62c41a9df9f9af94dc4e0948fe8
DIST speech-dispatcher-0.8.7.tar.gz 1333677 BLAKE2B 0b08f1a1228fe1240e14b3d52913f8fa64a1f2ee9b563294b49ea8d3e5cfd3041aa5572ec72354b360dabd2d263deb79e418b95b6174a5b89ee541e9fd23c7e2 SHA512 0e7af02e8521aa8d397ea4d0329f9a8d56970beed645456dfedc738ececd2ccd8ecfdf66e92ae852878a473ba991175e1d4dc2b8b0148c958163682b49678375

@ -1,109 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python3_4 python3_5 )
PYTHON_REQ_USE="threads(+)"
inherit eutils python-r1
DESCRIPTION="Speech synthesis interface"
HOMEPAGE="http://www.freebsoft.org/speechd"
SRC_URI="http://www.freebsoft.org/pub/projects/speechd/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="alsa ao +espeak flite nas pulseaudio python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
COMMON_DEPEND="python? ( ${PYTHON_DEPS} )
>=dev-libs/dotconf-1.3
>=dev-libs/glib-2.28:2
>=media-libs/libsndfile-1.0.2
alsa? ( media-libs/alsa-lib )
ao? ( media-libs/libao )
espeak? ( app-accessibility/espeak )
flite? ( app-accessibility/flite )
nas? ( media-libs/nas )
pulseaudio? ( media-sound/pulseaudio )"
DEPEND="${COMMON_DEPEND}
>=dev-util/intltool-0.40.0
virtual/pkgconfig"
RDEPEND="${COMMON_DEPEND}
python? ( dev-python/pyxdg[${PYTHON_USEDEP}] )"
src_configure() {
local myeconfargs=(
--disable-python
$(use_enable static-libs static)
$(use_with alsa)
$(use_with ao libao)
$(use_with espeak)
$(use_with flite)
$(use_with pulseaudio pulse)
$(use_with nas)
)
econf ${myeconfargs[@]}
}
src_compile() {
use python && python_copy_sources
emake
if use python; then
building() {
cd src/api/python || die
emake \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)"
}
python_foreach_impl run_in_build_dir building
fi
}
src_install() {
emake DESTDIR="${D}" install
dodoc ANNOUNCE AUTHORS BUGS ChangeLog FAQ NEWS README*
prune_libtool_files --all
if use python; then
installation() {
cd src/api/python || die
emake \
DESTDIR="${D}" \
pyexecdir="$(python_get_sitedir)" \
pythondir="$(python_get_sitedir)" \
install
}
python_foreach_impl run_in_build_dir installation
python_replicate_script "${ED}"/usr/bin/spd-conf
fi
}
pkg_postinst() {
local editconfig="n"
if ! use espeak; then
ewarn "You have disabled espeak, which is speech-dispatcher's"
ewarn "default speech synthesizer."
ewarn
editconfig="y"
fi
if ! use pulseaudio; then
ewarn "You have disabled pulseaudio support."
ewarn "pulseaudio is speech-dispatcher's default audio subsystem."
ewarn
editconfig="y"
fi
if [[ "${editconfig}" == "y" ]]; then
ewarn "You must edit ${EROOT}etc/speech-dispatcher/speechd.conf"
ewarn "and make sure the settings there match your system."
ewarn
fi
elog "For festival support, you need to"
elog "install app-accessibility/festival-freebsoft-utils."
}

Binary file not shown.

@ -6,6 +6,7 @@ DIST github-backup-utils-2.13.0.tar.gz 79173 BLAKE2B 567865ede11d200a9dbc4641d98
DIST github-backup-utils-2.13.2.tar.gz 83126 BLAKE2B f79d378a1126a16f366930a40ca6db43865c2615edb65b13a3b4a1ac693f3f3419f6b821ec4454cd2b4858fd13038ca66e158c37338b671f69f14aca2e36c6de SHA512 b394dfde420d2f1adbaad6b61a665fa99e6a35007fd5162114ec01629a04be31780f3f36e9133456bbb015c6a3939430b5d65572e580d8757f023a2309d104ca
DIST github-backup-utils-2.14.2.tar.gz 84628 BLAKE2B 579088448da16330083ee4ffbbd2d9e286eac7bf89bc9146bb4eaed8aee42971238ea997625da2e5c6f10097b329ffb7db876aab20acdbe7d17c1a8bcb9a3801 SHA512 6a93861441388866ba57c8be13ece0df6967e711fd643138c00490ce439fb74d29ceb5b482f6315d1a47df0cb90ab4a835bb25bdcc92172f5f200b5900108bd4
DIST github-backup-utils-2.15.0.tar.gz 84856 BLAKE2B cc31d45711d4b26d246e08565b48bf5b65e3c6127bbeb01064273e4bcc8e3f3b5fd8e439cd4717c4c8d103113b00eba4ed670737169ce6ffa7a8256b08386e01 SHA512 3294641c8220cd7d5e212e47b7011f188432e5e6437e6d97a9d6c38182fd451a0229588ee28872d5c1bb1b0cab93eb612586a268761d42cb763f38ad13ec0ab4
DIST github-backup-utils-2.15.1.tar.gz 84627 BLAKE2B 14f448a8c15b45cdf2a2868d70d90bd91228bbeb3d7534fd89ed1812fd1bcc52e9720d4063fc33f9463035eb34736c919c888c17b2602ebb772fdef4830592f5 SHA512 72a0c70ef629f17a2b3be12661379a94150181c0ac87803e4490a9b927e84760917e936e3346d2da6a0ec004ef8fa9b1297b41341bce115a2dd26bbcc62c1843
DIST github-backup-utils-2.5.0.tar.gz 40850 BLAKE2B 34f16e290619a21edef11410a583357a15b57c9a6a0d20b188863f5c41a7a30bcc168a2337ff7203de6f5659c611178bed0e0cff3d802c1ec923d7c4d8e1ee3a SHA512 ecd5b85e0e2e300a9f40ecb8f545868554c7b48bdf800a21cf111ead80c185c96d475c67487c9b9e8af676f8c71a001730084abde79e05860b3e24004888292d
DIST github-backup-utils-2.6.0.tar.gz 45970 BLAKE2B 855c7e93aa4db136629db8ba109328d51b9e9ca82aef1190a9703be2cc456ac006cd6bacaf1d3ffe9ccd8d43fb83c15c30c9b514abd37fb2104e62b2e1ed51fa SHA512 a795e439f9d28e27b457c5b6eb42f35d6aea1527c2a01a26b81d6e86829db14a0b27a366d9358214bbe1c16540fe524fb0010d5f509c78ba5398c6bdbf04182e
DIST github-backup-utils-2.6.3.tar.gz 50884 BLAKE2B 43e8c398da11f891230a7910fc29d9fc702f5985c8bda5388f8415446e12a3408383ee5a76a26f2519625be3bf442600e4281a4e10e24b5a1143ac4ca1934442 SHA512 dff092325ad6f3502c8c0afbea90a53469af0ab4b98eaa39a950022c5b4e199cd3b48b5ec0585e3ea39b9bbd707dd037e8e0ed00ed8c6858276ba1a8e1075290

@ -0,0 +1,51 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# See https://github.com/github/backup-utils/issues/135
PYTHON_COMPAT=(python2_7)
inherit python-any-r1
DESCRIPTION="Backup and recovery utilities for GitHub Enterprise"
HOMEPAGE="https://github.com/github/backup-utils"
SRC_URI="https://github.com/github/backup-utils/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
DEPEND="test? (
dev-util/checkbashisms
sys-apps/moreutils
${PYTHON_DEPS}
)"
RDEPEND="net-misc/rsync"
MY_PN="${PN/#github-/}"
S="${WORKDIR}/${MY_PN}-${PV}"
src_compile() {
:;
}
src_install() {
dobin bin/*
insinto usr/share/${PN}
doins share/${PN}/version
exeinto usr/share/${PN}
doexe share/${PN}/bm.sh
doexe share/${PN}/ghe-*
insinto etc/${PN}
newins backup.config-example backup.config
dodoc -r docs/*
}
src_test() {
emake test
}

@ -1,2 +1 @@
DIST pass-otp-1.1.0.tar.gz 32857 BLAKE2B 97ca197b251d9748c0ace5b40aca2547cd278e9eee9768b8882cdfbb23bd440792101ab82d2ade276cfc34de1364460a066adc8395336380b1ef6759f51804eb SHA512 3c880bcb7e7e984494796bc7a0c0fb5f70b052938f6ce5c0b1cbb745d0b30febab2ca51c264fac02f884699dc685400076f0065db0c3d08da436e93c27f075ce
DIST pass-otp-1.1.1.tar.gz 46283 BLAKE2B d2448a82b67a685e9df366dbec29fd4a3cedea03b0218714b95d5bc2663ac86b3fa79a4bba5157b6948111aa7bf06d5d48e320d9fecf1b23e71ff73d3b65d861 SHA512 8dfaafac08aa17a4ee1ae34bb47d26ca337fe05b69be19a3bcb3521e033631fde9dd559481c1512500775186ca08e26a4589dfc76b4dac718f64a33819c9b5b6
DIST pass-otp-1.2.0.tar.gz 46789 BLAKE2B 373b1ddfb4cfae07e9e58bdad1c9c73ca6c6f53fc140ccda21527ad2ae237d3402bc52e95a180811263ef1a29f5c9da7db0063178b19a85b1dafc3d20e22996d SHA512 3d1417462998750ef1580169ed0e4b721b5f430cd86a678d1b6bc7b2ac123879902f7d22c28dc21e8a171ec80dfc51b6465d0dcc78cb009eb731651f2cb152f5

@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="A pass extension for managing one-time-password (OTP) tokens."
HOMEPAGE="https://github.com/tadfisher/pass-otp"
SRC_URI="https://github.com/tadfisher/pass-otp/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="qrcode test"
DEPEND="test? ( dev-tcltk/expect:* )"
RDEPEND=">=app-admin/pass-1.7
sys-auth/oath-toolkit
qrcode? ( media-gfx/qrencode )"
src_compile() {
:
}

@ -1,8 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit bash-completion-r1
DESCRIPTION="A pass extension for managing one-time-password (OTP) tokens."
HOMEPAGE="https://github.com/tadfisher/pass-otp"
SRC_URI="https://github.com/tadfisher/pass-otp/releases/download/v${PV}/${P}.tar.gz"
@ -21,3 +23,7 @@ RDEPEND=">=app-admin/pass-1.7
src_compile() {
:
}
src_install() {
emake install DESTDIR="${D}" BASHCOMPDIR="$(get_bashcompdir)"
}

Binary file not shown.

@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]] ; then
LIBMSPACK_DEPEND="~dev-libs/libmspack-9999:="
else
KEYWORDS="amd64 ~arm hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="amd64 arm hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
MY_PV="${PV/_alpha/alpha}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"

Binary file not shown.

@ -0,0 +1,434 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit desktop libtool qmake-utils systemd user
MY_PV=${PV/_beta/-b}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="http://www.bacula.org/"
SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
DEPEND="
!bacula-clientonly? (
!bacula-nodir? ( virtual/mta )
postgres? ( dev-db/postgresql:=[threads] )
mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) )
sqlite? ( dev-db/sqlite:3 )
)
dev-libs/gmp:0
qt5? (
dev-qt/qtsvg:5
x11-libs/qwt:6
)
logwatch? ( sys-apps/logwatch )
readline? ( sys-libs/readline:0 )
static? (
dev-libs/lzo[static-libs]
sys-libs/ncurses:=[static-libs]
sys-libs/zlib[static-libs]
acl? ( virtual/acl[static-libs] )
ssl? (
!libressl? ( dev-libs/openssl:0=[static-libs] )
libressl? ( dev-libs/libressl:0=[static-libs] )
)
)
!static? (
dev-libs/lzo
sys-libs/ncurses:=
sys-libs/zlib
acl? ( virtual/acl )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
)
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
"
RDEPEND="${DEPEND}
!bacula-clientonly? (
!bacula-nosd? (
app-arch/mt-st
sys-block/mtx
)
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
"
REQUIRED_USE="
!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )
"
S=${WORKDIR}/${MY_P}
pkg_setup() {
#XOR and !bacula-clientonly controlled by REQUIRED_USE
use mysql && export mydbtype="mysql"
use postgres && export mydbtype="postgresql"
use sqlite && export mydbtype="sqlite3"
# create the daemon group and user
if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
enewgroup bacula
einfo
einfo "The group 'bacula' has been created. Any users you add to this"
einfo "group have access to files created by the daemons."
einfo
fi
if use bacula-clientonly && use static && use qt5; then
ewarn
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt5' useflag."
ewarn
fi
if ! use bacula-clientonly; then
if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
enewuser bacula -1 -1 /var/lib/bacula bacula,disk,tape,cdrom,cdrw
einfo
einfo "The user 'bacula' has been created. Please see the bacula manual"
einfo "for information about running bacula as a non-root user."
einfo
fi
fi
}
src_prepare() {
# adjusts default configuration files for several binaries
# to /etc/bacula/<config> instead of ./<config>
pushd src >&/dev/null || die
for f in console/console.c dird/dird.c filed/filed.c \
stored/bcopy.c stored/bextract.c stored/bls.c \
stored/bscan.c stored/btape.c stored/stored.c \
qt-console/main.cpp; do
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
|| die "sed on ${f} failed"
done
popd >&/dev/null || die
# bug 466688 drop deprecated categories from Desktop file
sed -i -e 's/Application;//' scripts/bat.desktop.in || die
# bug 466690 Use CXXFLAGS instead of CFLAGS
sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
# drop automatic install of unneeded documentation (for bug 356499)
eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
# bug #310087
eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
# bug #311161
eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
# bat needs to respect LDFLAGS and CFLAGS
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
# bug #328701
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
eapply -p0 "${FILESDIR}"/9.0.8/${PN}-9.0.8-fix-static.patch
# fix soname in libbaccat.so bug #602952
eapply -p0 "${FILESDIR}/bacula-fix-sonames.patch"
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
# fix file not found error during make depend
eapply -p0 "${FILESDIR}"/7.0.2/${PN}-7.0.2-depend.patch
eapply_user
# Fix systemd unit files:
# bug 497748
sed -i -e '/Requires/d' platforms/systemd/*.service.in || die
sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in || die
# bug 504370
sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in || die
# bug 584442 and 504368
sed -i -e 's/@dir_user@/root/g' platforms/systemd/bacula-dir.service.in || die
# build 'bat' for Qt5
export QMAKE="$(qt5_get_bindir)"/qmake
# adapt to >=Qt-5.9 (see bug #644566)
# qmake needs an existing target file to generate install instructions
sed -i -e 's#bins.files = bat#bins.files = .libs/bat#g' \
src/qt-console/bat.pro.in || die
mkdir src/qt-console/.libs || die
touch src/qt-console/.libs/bat || die
chmod 755 src/qt-console/.libs/bat || die
# fix wrong handling of libressl version
# needs separate handling for <libressl-2.7 and >=libressl2.7
# (see bug #655520)
if has_version "<dev-libs/libressl-2.7"; then
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-libressl26.patch
else
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-libressl27.patch
fi
# Don't let program instal man pages directly
rm "${S}"/manpages/Makefile.in || die "Unable to remove man pages Makefile.in"
eapply -p1 "${FILESDIR}/bacula-fix-manpages.patch"
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.
mv autoconf/libtool autoconf/libtool1 || die
elibtoolize
}
src_configure() {
local myconf=''
if use bacula-clientonly; then
myconf="${myconf} \
$(use_enable bacula-clientonly client-only) \
$(use_enable !static libtool) \
$(use_enable static static-cons) \
$(use_enable static static-fd)"
else
myconf="${myconf} \
$(use_enable !bacula-nodir build-dird) \
$(use_enable !bacula-nosd build-stored)"
# bug #311099
# database support needed by dir-only *and* sd-only
# build as well (for building bscan, btape, etc.)
myconf="${myconf}
--with-${mydbtype}"
fi
# do not build bat if 'static' clientonly
if ! use bacula-clientonly || ! use static; then
myconf="${myconf} \
$(use_enable qt5 bat)"
fi
myconf="${myconf} \
$(use_with X x) \
$(use_with batch-insert) \
$(use_enable !readline conio) \
$(use_enable readline) \
$(use_with readline readline /usr) \
$(use_with ssl openssl) \
$(use_enable ipv6) \
$(use_enable acl) \
$(use_with tcpd tcp-wrappers)"
econf \
--libdir=/usr/$(get_libdir) \
--docdir=/usr/share/doc/${PF} \
--htmldir=/usr/share/doc/${PF}/html \
--with-pid-dir=/var/run \
--sysconfdir=/etc/bacula \
--with-archivedir=/var/lib/bacula/tmp \
--with-subsys-dir=/var/lock/subsys \
--with-working-dir=/var/lib/bacula \
--with-logdir=/var/lib/bacula \
--with-scriptdir=/usr/libexec/bacula \
--with-systemd=$(systemd_get_systemunitdir) \
--with-dir-user=bacula \
--with-dir-group=bacula \
--with-sd-user=root \
--with-sd-group=bacula \
--with-fd-user=root \
--with-fd-group=bacula \
--enable-smartalloc \
--disable-afs \
--host=${CHOST} \
${myconf}
}
src_compile() {
# Make build log verbose (bug #447806)
emake NO_ECHO=""
}
src_install() {
emake DESTDIR="${D}" install
doicon scripts/bacula.png
# install bat icon and desktop file when enabled
# (for some reason ./configure doesn't pick this up)
if use qt5 && ! use static ; then
doicon src/qt-console/images/bat_icon.png
domenu scripts/bat.desktop
fi
# remove some scripts we don't need at all
rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
# rename statically linked apps
if use bacula-clientonly && use static ; then
pushd "${D}"/usr/sbin || die
mv static-bacula-fd bacula-fd || die
mv static-bconsole bconsole || die
popd || die
fi
# extra files which 'make install' doesn't cover
if ! use bacula-clientonly; then
# the database update scripts
diropts -m0750
insinto /usr/libexec/bacula/updatedb
insopts -m0754
doins "${S}"/updatedb/*
fperms 0640 /usr/libexec/bacula/updatedb/README
# the logrotate configuration
# (now unconditional wrt bug #258187)
diropts -m0755
insinto /etc/logrotate.d
insopts -m0644
newins "${S}"/scripts/logrotate bacula
# the logwatch scripts
if use logwatch; then
diropts -m0750
dodir /usr/share/logwatch/scripts/services
dodir /usr/share/logwatch/scripts/shared
dodir /etc/logwatch/conf/logfiles
dodir /etc/logwatch/conf/services
pushd "${S}"/scripts/logwatch >&/dev/null || die
emake DESTDIR="${D}" install
popd >&/dev/null || die
fi
fi
if ! use qt5; then
rm -vf "${D}"/usr/share/man/man1/bat.1*
fi
rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
if use bacula-clientonly || use bacula-nodir ; then
rm -vf "${D}"/usr/libexec/bacula/create_*_database
rm -vf "${D}"/usr/libexec/bacula/drop_*_database
rm -vf "${D}"/usr/libexec/bacula/make_*_tables
rm -vf "${D}"/usr/libexec/bacula/update_*_tables
rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
fi
if use bacula-clientonly || use bacula-nosd; then
rm -vf "${D}"/usr/libexec/bacula/disk-changer
rm -vf "${D}"/usr/libexec/bacula/mtx-changer
rm -vf "${D}"/usr/libexec/bacula/dvd-handler
fi
# documentation
dodoc ChangeLog ReleaseNotes SUPPORT
# Install all man pages
doman "${S}"/manpages/*
# install examples (bug #457504)
if use examples; then
docinto examples/
dodoc -r examples/*
fi
# vim-files
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins scripts/bacula.vim
insinto /usr/share/vim/vimfiles/ftdetect
newins scripts/filetype.vim bacula_ft.vim
fi
# setup init scripts
myscripts="bacula-fd"
if ! use bacula-clientonly; then
if ! use bacula-nodir; then
myscripts="${myscripts} bacula-dir"
fi
if ! use bacula-nosd; then
myscripts="${myscripts} bacula-sd"
fi
fi
for script in ${myscripts}; do
# copy over init script and config to a temporary location
# so we can modify them as needed
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
# now set the database dependancy for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in
sqlite3)
# sqlite databases don't have a daemon
sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
;;
*)
# all other databases have daemons
sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
;;
esac
;;
*)
;;
esac
# install init script and config
newinitd "${T}/${script}".initd "${script}"
newconfd "${T}/${script}".confd "${script}"
done
systemd_dounit "${S}"/platforms/systemd/bacula-{dir,fd,sd}.service
# make sure the working directory exists
diropts -m0750
keepdir /var/lib/bacula
# make sure bacula group can execute bacula libexec scripts
fowners -R root:bacula /usr/libexec/bacula
}
pkg_postinst() {
if use bacula-clientonly; then
fowners root:bacula /var/lib/bacula
else
fowners bacula:bacula /var/lib/bacula
fi
if ! use bacula-clientonly && ! use bacula-nodir; then
einfo
einfo "If this is a new install, you must create the ${mydbtype} databases with:"
einfo " /usr/libexec/bacula/create_${mydbtype}_database"
einfo " /usr/libexec/bacula/make_${mydbtype}_tables"
einfo " /usr/libexec/bacula/grant_${mydbtype}_privileges"
einfo
ewarn "ATTENTION!"
ewarn "The format of the database may have changed."
ewarn "If you just upgraded from a version below 9.0.0 you must run"
ewarn "'update_bacula_tables' now."
ewarn "Make sure to have a backup of your catalog before."
ewarn
fi
if use sqlite; then
einfo
einfo "Be aware that Bacula does not officially support SQLite database anymore."
einfo "Best use it only for a client-only installation. See Bug #445540."
einfo
fi
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
einfo "you have to enable 'USE=qt5'."
einfo
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during"
einfo "restores, so be sure to set it to an appropriate in dir in the bacula config."
}

@ -10,6 +10,7 @@
client</flag>
<flag name="bacula-nodir">Disable building of director</flag>
<flag name="bacula-nosd">Disable building of storage daemon</flag>
<flag name="batch-insert">Enable batch insert into data base</flag>
<flag name="logwatch">Install support files for logwatch</flag>
</use>
<upstream>

Binary file not shown.

@ -1 +1,2 @@
DIST gnome-dictionary-3.24.1.tar.xz 880500 BLAKE2B f730276612d2578e7b25121b49be9639cf7a9fc67bda9687285f6d3873d3b825301246447d968b24ed29240a1b0e7fc48d63c8454e704b799eebdf340f5f6da2 SHA512 b3ee838888a97e914add58dd4b61fa096b9488aab360815f2e7b674e7a57b237849a1ccaf107c1e94968e534b24ee24d827c42a3a1b0dfd8c5ef25eeb90456d3
DIST gnome-dictionary-3.26.1.tar.xz 662048 BLAKE2B 3b77d3632629f8502476f029ab9ba3c66225cd619992e185b1403adfeba718b7e0fa0f32762eb086c1e9ef80a08cf79cd872e2ca3026b8cb3975954077c5f7c1 SHA512 da7169795740295c13f02143f5263603f0f6c621e96cecf88a4ee089114399d59f083987bc4571821467da64dc43f00bebbe4ea66b46a035088f85d35d6aee27

@ -0,0 +1,48 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome.org gnome2-utils meson xdg
DESCRIPTION="Dictionary utility for GNOME"
HOMEPAGE="https://wiki.gnome.org/Apps/Dictionary"
LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
SLOT="0" # does not provide a public libgdict-1.0.so anymore
IUSE="ipv6"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
COMMON_DEPEND="
>=dev-libs/glib-2.42:2
>=x11-libs/gtk+-3.21.2:3
"
RDEPEND="${COMMON_DEPEND}
gnome-base/gsettings-desktop-schemas
"
DEPEND="${COMMON_DEPEND}
app-text/docbook-xsl-stylesheets
app-text/docbook-xml-dtd:4.3
dev-libs/libxslt
dev-util/glib-utils
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
src_configure() {
local emesonargs=(
$(meson_use ipv6 use_ipv6)
-Dbuild_man=true
)
meson_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

Binary file not shown.

@ -1,3 +1,2 @@
DIST appliance-1.26.0.tar.xz 94753208 BLAKE2B f3d264d07130a79dd74a1a069cade87b72a36b4cf6bd4326379bf948eaa8e6e45de564cfabdb82bd15106fc1bfdb478941974f06b73b630d23fc66b70c6c11c3 SHA512 5d493ed6e8601dde8d5a45debfee71696b96a36d0f69d428388a6f2a2d49e12c0a66bcee210fe606fc9b2b41cb42d0d2a9f5d12425f2b234423194b2609f081f
DIST appliance-1.28.1.tar.xz 100065044 BLAKE2B 2950377bf9aa31ce68ae7127126456a018c303c483308ac9deab9e40b1e991c4d4a02ee55b65385b5a5fd1e94fa3119a8a1a8718dad0d066f21c679239158ca1 SHA512 f13c556953d3542f92c2c007d3e97c3568382a1879e7a558471dbeac8962bd2809e446bbf0f4647002967112abe8f9a9a06910b74e9b7d72694cf49859a26330
DIST appliance-1.36.1.tar.xz 91514476 BLAKE2B 4cb328178e93b2430c85d1eb23450633220cabfa16e4dbbb11e0e5b75f7fc4c33daabc171dd19aee46ce385ec06665010e52d8dafac7581695cf40ff5d194dcb SHA512 2af550078a0e6b37e97988018f579df0e19072d06cbb53eccd85c2873850b472cabf34bbfb4e0ef5f43b5a1af4155f014eeefb85a1b05035d7916c7b1187d722
DIST appliance-1.38.0.tar.xz 96537604 BLAKE2B 8b425b624dec274f2913ab9ff89cc02fea6c9244d6e3ee64f054d2a91f7959d9dbc03d55e9f5b4f5df835007581a18914b5c790f55b01c3398412ce5a7e9309d SHA512 a423fd54627ffb9c2ae05b26ad60b9089f8119a99d30612a33921a2662ba42332ad0a7a7ad6c33b7042fc02a5c4dc9b563158650c6cb4a3eaaae6b764f7d7082

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CHECKREQS_DISK_USR=500M
CHECKREQS_DISK_BUILD=500M
inherit check-reqs
DESCRIPTION="VM appliance disk image used in libguestfs package"
HOMEPAGE="http://libguestfs.org/"
SRC_URI="http://libguestfs.org/download/binaries/appliance/appliance-${PV}.tar.xz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="app-arch/xz-utils"
# Mixing libguestfs versions causes weird problems. #501588
RDEPEND="!<app-emulation/libguestfs-${PV}"
S="${WORKDIR}"
src_unpack() {
# We'll unpack the tarball directly into ${D} to speed up install.
# Otherwise we need to duplicate hundreds of data.
:
}
src_install() {
dodir /usr/share/guestfs
cd "${ED}"/usr/share/guestfs
unpack ${A}
cd appliance || die
dodoc README*
rm README* || die
chmod 755 . || die
chmod 644 * || die
newenvd "${FILESDIR}"/env.file 99"${PN}"
}

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CHECKREQS_DISK_USR=500M
CHECKREQS_DISK_BUILD=500M
inherit check-reqs
DESCRIPTION="VM appliance disk image used in libguestfs package"
HOMEPAGE="http://libguestfs.org/"
SRC_URI="http://libguestfs.org/download/binaries/appliance/appliance-${PV}.tar.xz"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="app-arch/xz-utils"
# Mixing libguestfs versions causes weird problems. #501588
RDEPEND="!<app-emulation/libguestfs-${PV}"
S="${WORKDIR}"
src_unpack() {
# We'll unpack the tarball directly into ${D} to speed up install.
# Otherwise we need to duplicate hundreds of data.
:
}
src_install() {
dodir /usr/share/guestfs
cd "${ED}"/usr/share/guestfs
unpack ${A}
cd appliance || die
dodoc README*
rm README* || die
chmod 755 . || die
chmod 644 * || die
newenvd "${FILESDIR}"/env.file 99"${PN}"
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5

@ -1,3 +1,3 @@
DIST libguestfs-1.28.5.tar.gz 12747537 BLAKE2B b0cc023efef41955c4b448b68bd5578d88d305364afdc1fc24c7d26ba5fae4a1b81ee58799d42774ea28e162208edbf36a0e49c1a7e4f751c74e9c45e9a472a6 SHA512 5ab25498fa9141950c1077cc52bae05a2781fa86a983b5fa49fbd4a4bca70710db3d4f7b9f45fb6f8b4ee8e3d77ffde7c4c0d9e9e526443e2a8251a62306ebb6
DIST libguestfs-1.36.13.tar.gz 22886310 BLAKE2B b0961cc6b941f1b68bba23af72e8b5478ed33da6f343e453f90decd7454cfc6a94cf67a81ad59c443df744727afa9bd4e98c77411efc4134e3422eaae59ffff5 SHA512 7c9799d5d563ffd8296f70a8402582aba85f3bf3c0dcaa18c44ecff5b7f771a3bc3f297aa85a4056351758298c79752d456a4b46e41924ff9acf196c992d51fb
DIST libguestfs-1.36.5.tar.gz 23012703 BLAKE2B 31dcbef2ae1c287c4a353f671e6073cdb4eb2c7173666ff9589ed0e0ce909c2dfa00f2da14b40a0a6a9384dd830082f1f721b0c1dafabe2862391f0f75ff3f3d SHA512 01f10ab902386130f0565f53d0c361b903d6790b572e5562a2180e896952ead2e7661795bd976a7e2442887ea17014a6767db8b6e575de634f32de82ca4124c6
DIST libguestfs-1.36.15.tar.gz 22256729 BLAKE2B 7ed9c0010ffe6b904b055068e86544f12a884ff52f1f3322a3014574310de9a69077d1865e641ad8304149d1a2eb0d0fbc5e107c93a9790135dc543592da68a6 SHA512 a918bc886b60340d748093bdcca3a048ed26b31508ba256cd7903b76798816e54f836446d9286f7c452fa0d4fa82c0c1216606d01fce2ada9d7386fa463857c7
DIST libguestfs-1.38.6.tar.gz 23284845 BLAKE2B 005aaef731e1711dc5f4552dbecff80f2c7a79fd8a13f6b79675b0a381dcd7b9ad16867ed0dda73a9f20ab0a7e03892b5ebffa5436b870613233fbd2024ca846 SHA512 20a254f1d6a4628a11f42c08947d1165430a020030da7e6ee7b22859b552245e8f3822a2d86c60055878ca00d8f17d346a0ad8274e8f0bb03ef4a9410b9630f1

@ -0,0 +1,40 @@
From dc35ce2ba774a9284360bfd6532acb527a2f73d7 Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 7 Dec 2018 11:21:25 +0100
Subject: [PATCH 3/4] Fix install failure when not built with OCaml support
Makefile rules in po/ require builder/index-parse.c to be generated to
allow translation utilities to work on it, however builder/ is
completely masked behind OCaml conditional build even if some tools do
not require it and proper guards are in place already.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1614502
---
Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index 7eefacbeb..c0a68151f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -155,7 +155,6 @@ if HAVE_OCAML
SUBDIRS += \
mllib \
customize \
- builder builder/templates \
get-kernel \
resize \
sparsify \
@@ -169,6 +168,9 @@ SUBDIRS += dib
endif
endif
+# Tools mixed with more OCAML based tools
+SUBDIRS += builder builder/templates
+
# Perl tools.
if HAVE_TOOLS
SUBDIRS += tools
--
2.19.2

@ -0,0 +1,45 @@
From 1f51b8ef921ad804022fc39b7465f9f731cbb6be Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 7 Dec 2018 12:14:15 +0100
Subject: [PATCH 4/5] Loosen build time requirement on bash-completion
Distributions might avoid pulling bash-completion during build as it is
an optional feature and would only make sense at runtime anyway. Since
this setting is well-known across a given distribution, allow them to
provide the value and avoid the dependency.
---
m4/guestfs_bash_completion.m4 | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/m4/guestfs_bash_completion.m4 b/m4/guestfs_bash_completion.m4
index 1f171b79d..9e877f6ab 100644
--- a/m4/guestfs_bash_completion.m4
+++ b/m4/guestfs_bash_completion.m4
@@ -16,14 +16,13 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
dnl Bash completion.
-PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [
- bash_completion=yes
- AC_MSG_CHECKING([for bash-completions directory])
- BASH_COMPLETIONS_DIR="`pkg-config --variable=completionsdir bash-completion`"
- AC_MSG_RESULT([$BASH_COMPLETIONS_DIR])
- AC_SUBST([BASH_COMPLETIONS_DIR])
-],[
- bash_completion=no
- AC_MSG_WARN([bash-completion not installed])
-])
-AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"])
+AC_ARG_WITH([bashcompletiondir],
+ AS_HELP_STRING([--with-bashcompletiondir=DIR], [Bash completions directory]),
+ [],
+ [AS_IF([$($PKG_CONFIG --exists bash-completion)], [
+ with_bashcompletiondir=$($PKG_CONFIG --variable=completionsdir bash-completion)
+ ] , [
+ with_bashcompletiondir=${datadir}/bash-completion/completions
+ ])])
+AC_SUBST([BASH_COMPLETIONS_DIR], [$with_bashcompletiondir])
+AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test -n "$with_bashcompletiondir"])
--
2.19.2

@ -0,0 +1,40 @@
From 3b06e1cbb25615495ef108d6ee194bb718e46408 Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 7 Dec 2018 11:21:25 +0100
Subject: [PATCH 1/2] Fix install failure when not built with OCaml support
Makefile rules in po/ require builder/index-parse.c to be generated to
allow translation utilities to work on it, however builder/ is
completely masked behind OCaml conditional build even if some tools do
not require it and proper guards are in place already.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1614502
---
Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
index cc363341f..5d96093a1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -164,7 +164,6 @@ SUBDIRS += common/mlvisit
SUBDIRS += common/mlxml
SUBDIRS += common/mltools
SUBDIRS += customize
-SUBDIRS += builder builder/templates
SUBDIRS += get-kernel
SUBDIRS += resize
SUBDIRS += sparsify
@@ -178,6 +177,9 @@ SUBDIRS += dib
endif
endif
+# Tools mixed with more OCAML based tools
+SUBDIRS += builder builder/templates
+
# Perl tools.
if HAVE_TOOLS
SUBDIRS += tools
--
2.19.2

@ -0,0 +1,45 @@
From b8a31fcfe81a680ffed1fa0879ac20a3e0e8753a Mon Sep 17 00:00:00 2001
From: Gilles Dartiguelongue <eva@gentoo.org>
Date: Fri, 7 Dec 2018 12:14:15 +0100
Subject: [PATCH 2/2] Loosen build time requirement on bash-completion
Distributions might avoid pulling bash-completion during build as it is
an optional feature and would only make sense at runtime anyway. Since
this setting is well-known across a given distribution, allow them to
provide the value and avoid the dependency.
---
m4/guestfs-bash-completion.m4 | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/m4/guestfs-bash-completion.m4 b/m4/guestfs-bash-completion.m4
index 1975b8c03..9a38ab2d6 100644
--- a/m4/guestfs-bash-completion.m4
+++ b/m4/guestfs-bash-completion.m4
@@ -16,14 +16,13 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
dnl Bash completion.
-PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [
- bash_completion=yes
- AC_MSG_CHECKING([for bash-completions directory])
- BASH_COMPLETIONS_DIR="`pkg-config --variable=completionsdir bash-completion`"
- AC_MSG_RESULT([$BASH_COMPLETIONS_DIR])
- AC_SUBST([BASH_COMPLETIONS_DIR])
-],[
- bash_completion=no
- AC_MSG_WARN([bash-completion not installed])
-])
-AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test "x$bash_completion" = "xyes"])
+AC_ARG_WITH([bashcompletiondir],
+ AS_HELP_STRING([--with-bashcompletiondir=DIR], [Bash completions directory]),
+ [],
+ [AS_IF([$($PKG_CONFIG --exists bash-completion)], [
+ with_bashcompletiondir=$($PKG_CONFIG --variable=completionsdir bash-completion)
+ ] , [
+ with_bashcompletiondir=${datadir}/bash-completion/completions
+ ])])
+AC_SUBST([BASH_COMPLETIONS_DIR], [$with_bashcompletiondir])
+AM_CONDITIONAL([HAVE_BASH_COMPLETION],[test -n "$with_bashcompletiondir"])
--
2.19.2

@ -1,17 +1,15 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WANT_LIBTOOL=latest
WANT_AUTOMAKE=1.14
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
inherit python-single-r1 autotools versionator linux-info perl-module
inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions python-single-r1 xdg-utils
MY_PV_1="$(get_version_component_range 1-2)"
MY_PV_2="$(get_version_component_range 2)"
[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
HOMEPAGE="http://libguestfs.org/"
@ -21,14 +19,13 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
IUSE="bash-completion erlang +fuse debug ocaml doc +perl python ruby static-libs
selinux systemtap introspection inspect-icons test lua"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# Failures - doc
# Failures - bash-completion, see GBZ #486306
# FIXME: selinux support is automagic
COMMON_DEPEND="
sys-libs/ncurses:0=
sys-devel/gettext
@ -40,7 +37,7 @@ COMMON_DEPEND="
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
sys-apps/file
app-emulation/libvirt
libvirt? ( app-emulation/libvirt )
dev-libs/libxml2:2
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.0.0
@ -52,7 +49,8 @@ COMMON_DEPEND="
app-arch/lzma
app-crypt/gnupg
app-arch/unzip[natspec]
perl? ( virtual/perl-ExtUtils-MakeMaker
perl? (
virtual/perl-ExtUtils-MakeMaker
>=dev-perl/Sys-Virt-0.2.4
virtual/perl-Getopt-Long
virtual/perl-Data-Dumper
@ -63,30 +61,41 @@ COMMON_DEPEND="
python? ( ${PYTHON_DEPS} )
fuse? ( sys-fs/fuse:= )
introspection? (
>=dev-libs/glib-2.26:2
>=dev-libs/gobject-introspection-1.30.0:=
dev-libs/gjs
)
selinux? ( sys-libs/libselinux sys-libs/libsemanage )
selinux? (
sys-libs/libselinux
sys-libs/libsemanage
)
systemtap? ( dev-util/systemtap )
ocaml? ( dev-lang/ocaml[ocamlopt]
ocaml? (
>=dev-lang/ocaml-4.02[ocamlopt]
dev-ml/findlib[ocamlopt]
dev-ml/ocaml-gettext
>=dev-ml/ounit-2
)
erlang? ( dev-lang/erlang )
inspect-icons? ( media-libs/netpbm
inspect-icons? (
media-libs/netpbm
media-gfx/icoutils
)
virtual/acl
sys-libs/libcap
lua? ( dev-lang/lua:* )
>=app-shells/bash-completion-2.0
dev-libs/yajl
>=dev-libs/yajl-2.0.4
gtk? (
sys-apps/dbus
x11-libs/gtk+:3
)
net-libs/libtirpc
sys-libs/libxcrypt
"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
"
RDEPEND="${COMMON_DEPEND}
app-emulation/libguestfs-appliance
@ -94,6 +103,13 @@ RDEPEND="${COMMON_DEPEND}
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
PATCHES=(
"${FILESDIR}"/${MY_PV_1}/0001-Update-libtool-initialization.patch
"${FILESDIR}"/${MY_PV_1}/0002-Add-support-for-Gentoo-in-distribution-detection.patch
"${FILESDIR}"/${MY_PV_1}/0003-Fix-install-failure-when-not-built-with-OCaml-suppor.patch
"${FILESDIR}"/${MY_PV_1}/0004-Loosen-build-time-requirement-on-bash-completion.patch
)
pkg_setup () {
CONFIG_CHECK="~KVM ~VIRTIO"
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
@ -102,11 +118,9 @@ pkg_setup () {
}
src_prepare() {
eapply "${FILESDIR}"/${MY_PV_1}
eapply_user
eaclocal
eautomake
eautoconf
default
xdg_environment_reset
eautoreconf
}
src_configure() {
@ -119,9 +133,8 @@ src_configure() {
export vmchannel_test=no
econf \
$(use_enable test werror) \
--with-libvirt \
--with-default-backend=libvirt \
--with-bashcompletiondir="$(get_bashcompdir)" \
$(use_with libvirt) \
--disable-appliance \
--disable-daemon \
--with-extra="-gentoo" \
@ -136,23 +149,30 @@ src_configure() {
--disable-haskell \
--disable-golang \
$(use_enable introspection gobject) \
$(use_enable introspection) \
$(use_enable erlang) \
$(use_enable static-libs static) \
$(use_enable systemtap probes) \
$(use_enable lua)
$(use_enable lua) \
--with-gtk=$(usex gtk 3 no) \
$(usex doc '' PO4A=no)
}
src_install() {
strip-linguas -i po
emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
find "${ED}" -name '*.la' -delete || die
use perl && perl_delete_localpod
}
pkg_postinst() {
if ! use perl ; then
einfo "Perl based tools NOT build"
if ! use gtk ; then
einfo "virt-p2v NOT installed"
fi
if ! use ocaml ; then
einfo "Ocaml based tools ( sysprep , ... ) NOT installed"
fi
if ! use perl ; then
einfo "Perl based tools NOT build"
fi
}

@ -1,15 +1,15 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{4,5}} )
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
inherit autotools linux-info perl-module python-single-r1 versionator
inherit autotools bash-completion-r1 eapi7-ver eutils linux-info perl-functions python-single-r1 xdg-utils
MY_PV_1="$(get_version_component_range 1-2)"
MY_PV_2="$(get_version_component_range 2)"
[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
MY_PV_1="$(ver_cut 1-2)"
MY_PV_2="$(ver_cut 2)"
[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development"
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
HOMEPAGE="http://libguestfs.org/"
@ -19,13 +19,11 @@ LICENSE="GPL-2 LGPL-2"
SLOT="0/"${MY_PV_1}""
KEYWORDS="~amd64"
IUSE="bash-completion erlang +fuse debug doc +perl python ruby static-libs
selinux systemtap introspection inspect-icons test lua gtk"
IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua ocaml +perl python ruby selinux static-libs systemtap test"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# Failures - doc
# Failures - bash-completion, see GBZ #486306
# FIXME: selinux support is automagic
COMMON_DEPEND="
@ -39,10 +37,10 @@ COMMON_DEPEND="
>=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps]
sys-apps/fakeroot
sys-apps/file
app-emulation/libvirt
libvirt? ( app-emulation/libvirt )
dev-libs/libxml2:2
>=sys-apps/fakechroot-2.8
>=app-admin/augeas-1.0.0
>=app-admin/augeas-1.8.0
sys-fs/squashfs-tools:*
dev-libs/libconfig
sys-libs/readline:0=
@ -65,17 +63,13 @@ COMMON_DEPEND="
introspection? (
>=dev-libs/glib-2.26:2
>=dev-libs/gobject-introspection-1.30.0:=
dev-libs/gjs
)
selinux? (
sys-libs/libselinux
sys-libs/libsemanage
)
systemtap? ( dev-util/systemtap )
>=dev-lang/ocaml-4.02[ocamlopt]
dev-ml/findlib[ocamlopt]
dev-ml/ocaml-gettext
>=dev-ml/ounit-2
ocaml? ( >=dev-lang/ocaml-4.03[ocamlopt] )
erlang? ( dev-lang/erlang )
inspect-icons? (
media-libs/netpbm
@ -84,18 +78,23 @@ COMMON_DEPEND="
virtual/acl
sys-libs/libcap
lua? ( dev-lang/lua:* )
>=app-shells/bash-completion-2.0
>=dev-libs/yajl-2.0.4
gtk? (
sys-apps/dbus
x11-libs/gtk+:3
)
net-libs/libtirpc
sys-libs/libxcrypt
"
DEPEND="${COMMON_DEPEND}
dev-util/gperf
>=dev-util/gtk-doc-am-1.14
>=dev-lang/ocaml-4.03[ocamlopt]
dev-ml/findlib[ocamlopt]
dev-ml/ocaml-gettext
>=dev-ml/ounit-2
doc? ( app-text/po4a )
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
test? ( introspection? ( dev-libs/gjs ) )
"
RDEPEND="${COMMON_DEPEND}
app-emulation/libguestfs-appliance
@ -103,6 +102,10 @@ RDEPEND="${COMMON_DEPEND}
DOCS=( AUTHORS BUGS ChangeLog HACKING README TODO )
PATCHES=(
"${FILESDIR}"/${MY_PV_1}/
)
pkg_setup () {
CONFIG_CHECK="~KVM ~VIRTIO"
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
@ -111,8 +114,8 @@ pkg_setup () {
}
src_prepare() {
eapply "${FILESDIR}"/${MY_PV_1}
eapply_user
default
xdg_environment_reset
eautoreconf
}
@ -126,9 +129,8 @@ src_configure() {
export vmchannel_test=no
econf \
$(use_enable test werror) \
--with-libvirt \
--with-default-backend=libvirt \
--with-bashcompletiondir="$(get_bashcompdir)" \
$(use_with libvirt) \
--disable-appliance \
--disable-daemon \
--with-extra="-gentoo" \
@ -138,12 +140,14 @@ src_configure() {
--without-java \
$(use_enable perl) \
$(use_enable fuse) \
--enable-ocaml \
$(use_enable ocaml) \
$(use_enable ruby) \
--disable-haskell \
--disable-golang \
$(use_enable introspection gobject) \
$(use_enable introspection) \
$(use_enable erlang) \
$(use_enable static-libs static) \
$(use_enable systemtap probes) \
$(use_enable lua) \
--with-gtk=$(usex gtk 3 no) \
@ -153,15 +157,18 @@ src_configure() {
src_install() {
strip-linguas -i po
emake DESTDIR="${D}" install "LINGUAS=""${LINGUAS}"""
find "${ED}" -name '*.la' -delete || die
use perl && perl_delete_localpod
}
pkg_postinst() {
if ! use gtk ; then
einfo "virt-p2v NOT installed"
fi
if ! use ocaml ; then
einfo "Ocaml based tools and bindings (sysprep, ...) NOT installed"
fi
if ! use perl ; then
einfo "Perl based tools NOT build"
fi
if ! gtk ; then
einfo "virt-p2v NOT installed"
fi
}

@ -17,9 +17,10 @@
<longdescription>Libguestfs is a library and tool set for accessing and
modifying virtual machine (VM) disk images</longdescription>
<use>
<flag name="fuse">Enable image mount support via fuse</flag>
<flag name="erlang">Build Erlang bindings</flag>
<flag name="fuse">Enable image mount support via fuse</flag>
<flag name="inspect-icons">Use <pkg>media-gfx/icoutils</pkg> for acces icon file in image and inspect it</flag>
<flag name="libvirt">Use <pkg>app-emulation/libvirt</pkg> to manipulate VMs</flag>
<flag name="systemtap">Use <pkg>dev-util/systemtap</pkg> to inspect VM via "probes" way</flag>
<flag name="inspect-icons">Use <pkg>media-gfx/icoutils</pkg>for acces icon file in image and inspect it</flag>
</use>
</pkgmetadata>

@ -1 +1,2 @@
DIST virt-what-1.18.tar.gz 173703 BLAKE2B c1ab6f331ca370572cedef06fd3eb9177ca8ef4302446eb46c737446a001e77a0825ec8771aade903e6194af3f4f745c3f35f1d9dbbb8a0550b493296878ade3 SHA512 8085a38111d5664f411f5bb9d2ee221bc22e5b0f2d993e8d518718b3f63b16ba73e052b1623c090493cf8fef52fd237ba823377503a32b4b7d03cc5380d5c613
DIST virt-what-1.19.tar.gz 183594 BLAKE2B 36b58cbe41f195cf81e0b0cf35ab881c3746ac352c57f470e1fe0005d65534f38886d7688ee9393837e667fd1c8bf41af013f3a12748db5f8615b9b5c944f7a9 SHA512 7b6e6c00e3f35cea236cc5f5fdf28d13e9e38143f280dfcbf083ebf0dca2cb677752b8daec5b2956a08405d1fe5368f9f633ce11a854928c31121a35ee4c6820

@ -0,0 +1,24 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Detects if the current machine is running in a virtual machine"
HOMEPAGE="https://people.redhat.com/~rjones/virt-what/"
SRC_URI="https://people.redhat.com/~rjones/virt-what/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="dmi"
DEPEND="dev-lang/perl"
RDEPEND="app-shells/bash
dmi? ( sys-apps/dmidecode )"
src_prepare() {
default
# Pretends to be POSIX sh while it is not
sed -e 's:/bin/sh:/bin/bash:' -i virt-what.in || die
}

@ -0,0 +1,119 @@
#!/bin/sh
## @file
# Oracle VM VirtualBox startup script, Linux hosts.
#
#
# Copyright (C) 2006-2017 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
# you can redistribute it and/or modify it under the terms of the GNU
# General Public License (GPL) as published by the Free Software
# Foundation, in version 2 as it comes in the "COPYING" file of the
# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
#
PATH="/usr/bin:/bin:/usr/sbin:/sbin"
CONFIG="/etc/vbox/vbox.cfg"
test -r "${CONFIG}" &&
. "${CONFIG}"
test -z "${INSTALL_DIR}" &&
if test -f /usr/lib/virtualbox/VirtualBox &&
test -x /usr/lib/virtualbox/VirtualBox; then
INSTALL_DIR=/usr/lib/virtualbox
else
echo "Could not find VirtualBox installation. Please reinstall."
exit 1
fi
# Note: This script must not fail if the module was not successfully installed
# because the user might not want to run a VM but only change VM params!
if [ "$1" = "shutdown" ]; then
SHUTDOWN="true"
elif ! lsmod|grep -q vboxdrv; then
cat << EOF
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (`uname -r`) or it failed to
load. Please recompile the kernel module and install it by
for m in vbox{drv,netadp,netflt}; do modprobe \$m; done
You will not be able to start VMs until this problem is fixed.
EOF
elif [ ! -c /dev/vboxdrv ]; then
cat << EOF
WARNING: The character device /dev/vboxdrv does not exist.
Please try to reload all the needed kernel modules by:
for m in vbox{netflt,netadp,drv}; do rmmod \$m; done
for m in vbox{drv,netadp,netflt}; do modprobe \$m; done
and if that is not successful, try to re-install the package by:
emerge -1av app-emulation/virtualbox-modules
You will not be able to start VMs until this problem is fixed.
EOF
fi
SERVER_PID=`ps -U \`whoami\` | grep VBoxSVC | awk '{ print $1 }'`
if [ -z "$SERVER_PID" ]; then
# Server not running yet/anymore, cleanup socket path.
# See IPC_GetDefaultSocketPath()!
if [ -n "$LOGNAME" ]; then
rm -rf /tmp/.vbox-$LOGNAME-ipc > /dev/null 2>&1
else
rm -rf /tmp/.vbox-$USER-ipc > /dev/null 2>&1
fi
fi
if [ "$SHUTDOWN" = "true" ]; then
if [ -n "$SERVER_PID" ]; then
kill -TERM $SERVER_PID
sleep 2
fi
exit 0
fi
APP=`basename $0`
case "$APP" in
VirtualBox|virtualbox)
exec "$INSTALL_DIR/VirtualBox" "$@"
;;
VirtualBoxVM|virtualboxvm)
exec "$INSTALL_DIR/VirtualBoxVM" "$@"
;;
VBoxManage|vboxmanage)
exec "$INSTALL_DIR/VBoxManage" "$@"
;;
VBoxSDL|vboxsdl)
exec "$INSTALL_DIR/VBoxSDL" "$@"
;;
VBoxVRDP|VBoxHeadless|vboxheadless)
exec "$INSTALL_DIR/VBoxHeadless" "$@"
;;
VBoxAutostart|vboxautostart)
exec "$INSTALL_DIR/VBoxAutostart" "$@"
;;
VBoxBalloonCtrl|vboxballoonctrl)
exec "$INSTALL_DIR/VBoxBalloonCtrl" "$@"
;;
VBoxBugReport|vboxbugreport)
exec "$INSTALL_DIR/VBoxBugReport" "$@"
;;
VBoxDTrace|vboxdtrace)
exec "$INSTALL_DIR/VBoxDTrace" "$@"
;;
vboxwebsrv)
exec "$INSTALL_DIR/vboxwebsrv" "$@"
;;
*)
echo "Unknown application - $APP"
exit 1
;;
esac
exit 0

@ -262,7 +262,7 @@ src_install() {
use debug && binpath="debug"
cd "${S}"/out/linux.${ARCH}/${binpath}/bin || die
local vbox_inst_path="/usr/$(get_libdir)/${PN}" each fwfile size ico icofile
local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile
vbox_inst() {
local binary="${1}"
@ -289,7 +289,7 @@ src_install() {
# Install the wrapper script
exeinto ${vbox_inst_path}
newexe "${FILESDIR}/${PN}-ose-5-wrapper" "VBox"
newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox"
fowners root:vboxusers ${vbox_inst_path}/VBox
fperms 0750 ${vbox_inst_path}/VBox
@ -302,7 +302,7 @@ src_install() {
if use amd64 && ! has_multilib_profile ; then
rcfiles=""
fi
for each in VBox{ExtPackHelperApp,Manage,SVC,Tunctl,XPCOMIPCD} *so *r0 ${rcfiles} ; do
for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,Tunctl,VMMPreload,XPCOMIPCD} *so *r0 ${rcfiles} iPxeBaseBin rdesktop-vrdp ; do
vbox_inst ${each}
done
@ -312,11 +312,9 @@ src_install() {
done
# Install EFI Firmware files (bug #320757)
pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die
for fwfile in VBoxEFI{32,64}.fd ; do
vbox_inst ${fwfile} 0644
for each in VBoxEFI{32,64}.fd ; do
vbox_inst ${each} 0644
done
popd &>/dev/null || die
# VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
# VBoxXPCOMIPCD (bug #524202)
@ -325,7 +323,7 @@ src_install() {
done
# Symlink binaries to the shipped wrapper
for each in vbox{headless,manage} VBox{Headless,Manage,VRDP} ; do
for each in vbox{autostart,balloonctrl,bugreport,headless,manage} VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
done
dosym ${vbox_inst_path}/VBoxTunctl /usr/bin/VBoxTunctl
@ -348,15 +346,18 @@ src_install() {
done
if use qt5 ; then
vbox_inst VirtualBox
pax-mark -m "${ED%/}"${vbox_inst_path}/VirtualBox
vbox_inst Virtualbox
vbox_inst VirtualboxVM 4750
for each in VirtualBox{,VM} ; do
pax-mark -m "${ED%/}"${vbox_inst_path}/${each}
done
if use opengl ; then
vbox_inst VBoxTestOGL
pax-mark -m "${ED%/}"${vbox_inst_path}/VBoxTestOGL
fi
for each in virtualbox VirtualBox ; do
for each in virtualbox{,vm} VirtualBox{,VM} ; do
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
done
@ -364,7 +365,7 @@ src_install() {
doins -r nls
doins -r UnattendedTemplates
newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
domenu ${PN}.desktop
fi
pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die

Binary file not shown.

@ -1,7 +1,7 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=6
inherit multilib

@ -20,7 +20,7 @@ if ls -A ~/.msf4/*.gemspec > /dev/zero 2>&1; then
rm ~/.msf4/*.gemspec
fi
#fetch the latest Gemfile and gemspecsfrom the selected version of msf
#fetch the latest Gemfile and gemspecs from the selected version of msf
cp /usr/lib/metasploit/Gemfile ~/.msf4/
if ls -A /usr/lib/metasploit/*.gemspec > /dev/zero 2>&1; then
cp /usr/lib/metasploit/*.gemspec ~/.msf4/

Binary file not shown.

@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>zlogene@gentoo.org</email>
<name>Mikle Kolyada</name>
</maintainer>
<use>
<flag name="atasmart">include libatasmart support to get disc temperature</flag>
</use>

Binary file not shown.

@ -1 +1,2 @@
DIST blackbox_exporter-0.12.0.tar.gz 2202465 BLAKE2B e3b082f8a491b531b0caf3331ecd391bf8734df0915ccbb7988ac1e67e57436bd45169aa403d5511fbb44eb176f89836ad8c04c491f5194f90f9f8a3b686a656 SHA512 2c98c0f4127bdd04ac54eb182c5468fd38121558f85aa8b4bec860f783f266b144df3153da0b028fdb84a4131a4e374a969bb09ce3a781ddf95f0a008c11bbb6
DIST blackbox_exporter-0.13.0.tar.gz 668255 BLAKE2B 08c772175fa911ced04576c43b03b8594a1e6d30767742cea6630561045dd0440e1cd26847f2e7e506fb4fefc603a9a3e1b4228e46735f8d559a55462c0d11e4 SHA512 49290860e5e1713cc0e1edd93fd193d6e23aebe55a6f62778da89450f5ba79787d4ac3fd6ca3aae37f4941c16976db4570f2d4888534f2ce2c86e25e250b12f1

@ -0,0 +1,55 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit fcaps user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/blackbox_exporter"
EGIT_COMMIT="v${PV/_rc/-rc.}"
BLACKBOX_EXPORTER_COMMIT="1cfb751"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
DESCRIPTION="Prometheus exporter for blackbox probing via HTTP, HTTPS, DNS, TCP and ICMP"
HOMEPAGE="https://github.com/prometheus/blackbox_exporter"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND=">=dev-lang/go-1.11
dev-util/promu"
FILECAPS=(
cap_net_raw usr/bin/blackbox_exporter
)
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 -1 ${PN}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${BLACKBOX_EXPORTER_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
mkdir -p bin || die
GO111MODULE=on GOPATH="${S}" promu build -v --prefix blackbox_exporter || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin blackbox_exporter/blackbox_exporter
dodoc {README,CONFIGURATION}.md blackbox.yml
insinto /etc/blackbox_exporter
newins example.yml blackbox.yml.example
popd || die
keepdir /var/lib/blackbox_exporter /var/log/blackbox_exporter
fowners ${PN}:${PN} /var/lib/blackbox_exporter /var/log/blackbox_exporter
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newconfd "${FILESDIR}"/${PN}.confd ${PN}
}

Binary file not shown.

@ -12,7 +12,7 @@ SRC_URI="https://mosquitto.org/files/source/${P}.tar.gz"
LICENSE="EPL-1.0"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
KEYWORDS="amd64 arm x86"
IUSE="bridge examples +persistence +srv ssl tcpd test websockets"
REQUIRED_USE="test? ( bridge )"

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc nls sqlite"
BOTHDEPEND="nls? ( virtual/libintl )

Binary file not shown.

@ -10,7 +10,7 @@ HOMEPAGE="http://mirbsd.de/mksh"
SRC_URI="http://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~amd64 ppc x86 ~amd64-linux ~x86-linux"
IUSE="static"
DEPEND="static? ( dev-libs/klibc )"
RDEPEND=""

@ -9,7 +9,7 @@ if [[ ${PV} == 9999* ]] ; then
inherit git-r3 autotools
EGIT_REPO_URI="https://git.code.sf.net/p/zsh/code"
else
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://www.zsh.org/pub/${P}.tar.xz
https://www.zsh.org/pub/old/${P}.tar.xz
doc? ( https://www.zsh.org/pub/${P}-doc.tar.xz )"

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="http://www.kaoriya.net/dist/var/${MY_P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc x86"
KEYWORDS="~alpha ~amd64 ppc x86"
IUSE="unicode vim-syntax"
DEPEND=">=app-dicts/migemo-dict-200812[unicode=]

@ -1 +1,2 @@
DIST gtranslator-2.91.7.tar.xz 2835836 BLAKE2B e6e1f7b512705152a520a47bdddd01336ddcecb9ca20409546d64caa124f1bca2985fd2a9cd7564983a8411c6a7227d37b55ce8b3e452ee7a0d5beba3460bd59 SHA512 8d2a582e06ab0fecb9c18bde372ca0cd02d426155d4b30b876bd8f2e177c88c79d410adb0297ab85f18a952eeef32c17352cde18eda3c4c4fe33833db25022b5
DIST gtranslator-3.30.1.tar.xz 3060168 BLAKE2B e2e238ffc461b99be9df679c431d7cae85c70ca9db7aea4e7c51d9bd12aa417fab0d53d6c512555992dfb2d40f55d6d0dba8c3aacd043ad8c2ebe690de8ac562 SHA512 5f6384bec8bb23afa9aefe5928260b7ccb408d41b8a363d85277435428ca34fe544068526b11801e534911753c95b3049892e647938bee755b37f3f5cbf94f41

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -29,7 +29,7 @@ COMMON_DEPEND="
gnome-base/gsettings-desktop-schemas
gnome-dictionary? ( app-dicts/gnome-dictionary:= )
gnome-dictionary? ( app-dicts/gnome-dictionary:0/10 )
gucharmap? ( ${PYTHON_DEPS} )
introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
spell? ( app-text/gtkspell:3= )
@ -43,8 +43,10 @@ RDEPEND="${COMMON_DEPEND}
x11-libs/gtk+:3[introspection] )
"
DEPEND="${COMMON_DEPEND}
dev-util/glib-utils
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.50.1
dev-util/itstool
>=sys-devel/gettext-0.17
virtual/pkgconfig
"

@ -0,0 +1,52 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome.org gnome2-utils meson xdg
DESCRIPTION="GNOME Translation Editor"
HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="gtk-doc"
RDEPEND="
>=dev-libs/glib-2.36.0:2
>=x11-libs/gtk+-3.22.20:3
>=app-text/iso-codes-0.35
gnome-extra/libgda:5=
gnome-base/gsettings-desktop-schemas
>=app-text/gspell-1.2.0:=
>=x11-libs/gtksourceview-4.0.2:4
>=dev-libs/libxml2-2.4.12:2
"
DEPEND="${RDEPEND}
dev-util/glib-utils
>=dev-util/meson-0.46.0
gtk-doc? ( dev-util/gtk-doc )
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
src_configure() {
local emesonargs=(
$(meson_use gtk-doc gtk_doc)
)
meson_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_icon_cache_update
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_icon_cache_update
gnome2_schemas_update
}

@ -9,6 +9,15 @@
<flag name="gnome-dictionary">Enable plugin for dictionary lookups using <pkg>app-dicts/gnome-dictionary</pkg>.</flag>
<flag name="gucharmap">Enable plugin for unicode symbols selection using <pkg>gnome-extra/gucharmap</pkg>.</flag>
</use>
<longdescription lang="en">
Gtranslator is an enhanced gettext po file editor for the GNOME desktop
environment.
It handles all forms of gettext po files and includes very useful features
like find/replace, translation memory, different translator profiles,
messages table (for having an overview of the translations/messages in the
po file), easy navigation and editing of translation messages and comments
of the translation where accurate.
</longdescription>
<upstream>
<remote-id type="sourceforge">gtranslator</remote-id>
</upstream>

@ -1,3 +1,2 @@
DIST hunspell-1.6.1.tar.gz 706893 BLAKE2B 5e5047aceb7510c2cfaa05d540f8faad2fb844b51bf2d8e48793d588e3b9d31628ddac5d7f9c87078a3b2b8aadf64cd8d93fd4ef881b13451d52f10a1960e2fb SHA512 39b096ec1f5226f13eaf241647fc9b49a6dad04945ae0bcdc61ba845d66d67d64a72ba4287b6f376b5ad053b5d0e1d42a42415c30521c50693f0544718029458
DIST hunspell-1.6.2.tar.gz 721165 BLAKE2B f377596d2031e89ad902a0f5da85e77948bd5d582bb4c558cc7c379d803a00787237d2feed9d26e037cebb77958709f41fb01d5f8bfed6ae21047a2da83c8f51 SHA512 a23127f1271da95ac06a1fb2f57b659485e959567b61da05b2bb350684003a0fb7e882b5e524c465fd890f79f513ed03174f38611989a1c09081147c47d6da11
DIST hunspell-1.7.0.tar.gz 482156 BLAKE2B daf689ab44872c78d27bd035d996c61da9b01b7bbe5ced120034b2d64bbead573ad3807dfe5a06ecdbd96c610f42e4ea015be4b2046ebafad13347c08e60913a SHA512 8149b2e8b703a0610c9ca5160c2dfad3cf3b85b16b3f0f5cfcb7ebb802473b2d499e8e2d0a637a97a37a24d62424e82d3880809210d3f043fa17a4970d47c903

@ -1,124 +0,0 @@
--- hunspell-1.6.0/src/tools/chmorph.cxx
+++ hunspell-1.6.0/src/tools/chmorph.cxx
@@ -58,11 +58,11 @@
if (!argv[i]) {
fprintf(
stderr,
- "chmorph - change affixes by morphological analysis and generation\n"
- "correct syntax is:\nchmorph affix_file "
+ "hunspell-chmorph - change affixes by morphological analysis and generation\n"
+ "correct syntax is:\nhunspell-chmorph affix_file "
"dictionary_file file_to_convert STRING1 STRING2\n"
"STRINGS may be arbitrary parts of the morphological descriptions\n"
- "example: chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
+ "example: hunspell-chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
" (convert informal Hungarian second person texts to formal third "
"person texts)\n");
exit(1);
--- hunspell-1.6.0/src/tools/example.cxx
+++ hunspell-1.6.0/src/tools/example.cxx
@@ -53,9 +53,9 @@
/* first parse the command line options */
if (argc < 4) {
- fprintf(stderr, "example (now it works with more dictionary files):\n");
+ fprintf(stderr, "hunspell-example (now it works with more dictionary files):\n");
fprintf(stderr,
- "example affix_file dictionary_file(s) file_of_words_to_check\n");
+ "hunspell-example affix_file dictionary_file(s) file_of_words_to_check\n");
exit(1);
}
--- hunspell-1.6.0/src/tools/Makefile.am
+++ hunspell-1.6.0/src/tools/Makefile.am
@@ -1,4 +1,4 @@
-bin_PROGRAMS=analyze chmorph hunspell munch unmunch hzip hunzip
+bin_PROGRAMS=hunspell-analyze hunspell-chmorph hunspell hunspell-munch hunspell-unmunch hzip hunzip
INCLUDES=-I${top_builddir}/src/hunspell -I${top_srcdir}/src/hunspell -I${top_srcdir}/src/parsers
@@ -6,8 +6,8 @@
hunzip_SOURCES=hunzip.cxx
hunzip_LDADD = ../hunspell/libhunspell-1.6.la
-munch_SOURCES=munch.cxx munch.h
-unmunch_SOURCES=unmunch.cxx unmunch.h
+hunspell_munch_SOURCES=munch.cxx munch.h
+hunspell_unmunch_SOURCES=unmunch.cxx unmunch.h
example_SOURCES=example.cxx
example_LDADD = ../hunspell/libhunspell-1.6.la
@@ -16,11 +16,11 @@
hunspell_LDADD = @LIBINTL@ @LIBICONV@ ../parsers/libparsers.a \
../hunspell/libhunspell-1.6.la @CURSESLIB@ @READLINELIB@
-analyze_SOURCES=analyze.cxx
-analyze_LDADD = ../hunspell/libhunspell-1.6.la
+hunspell_analyze_SOURCES=analyze.cxx
+hunspell_analyze_LDADD = ../hunspell/libhunspell-1.6.la
-chmorph_SOURCES=chmorph.cxx
-chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.6.la
+hunspell_chmorph_SOURCES=chmorph.cxx
+hunspell_chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.6.la
noinst_PROGRAMS=example
--- hunspell-1.6.0/src/tools/munch.cxx
+++ hunspell-1.6.0/src/tools/munch.cxx
@@ -81,14 +81,14 @@
wf = mystrdup(argv[1]);
} else {
fprintf(stderr, "correct syntax is:\n");
- fprintf(stderr, "munch word_list_file affix_file\n");
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
exit(1);
}
if (argv[2]) {
af = mystrdup(argv[2]);
} else {
fprintf(stderr, "correct syntax is:\n");
- fprintf(stderr, "munch word_list_file affix_file\n");
+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
exit(1);
}
--- hunspell-1.6.0/src/tools/unmunch.cxx
+++ hunspell-1.6.0/src/tools/unmunch.cxx
@@ -76,14 +76,14 @@
wf = mystrdup(argv[1]);
} else {
fprintf(stderr, "correct syntax is:\n");
- fprintf(stderr, "unmunch dic_file affix_file\n");
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
exit(1);
}
if (argv[2]) {
af = mystrdup(argv[2]);
} else {
fprintf(stderr, "correct syntax is:\n");
- fprintf(stderr, "unmunch dic_file affix_file\n");
+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
exit(1);
}
--- hunspell-1.6.0/tests/test.sh
+++ hunspell-1.6.0/tests/test.sh
@@ -74,7 +74,7 @@
shopt -s expand_aliases
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell'
-alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/analyze'
+alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la ../src/tools/hunspell-analyze'
if [ "$VALGRIND" != "" ]; then
rm -f $TEMPDIR/test.pid*
@@ -83,7 +83,7 @@
fi
alias hunspell='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell'
- alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/analyze'
+ alias analyze='../libtool --mode=execute -dlopen ../src/hunspell/.libs/libhunspell*.la valgrind --tool=$VALGRIND --leak-check=yes --show-reachable=yes --log-file=$TEMPDIR/test.pid ../src/tools/hunspell-analyze'
fi
# Tests good words

@ -1,84 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils multilib autotools flag-o-matic versionator
MY_P=${PN}-${PV/_beta/b}
DESCRIPTION="Hunspell spell checker - an improved replacement for myspell in OOo"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="https://github.com/hunspell"
SLOT="0/$(get_version_component_range 1-2)"
LICENSE="MPL-1.1 GPL-2 LGPL-2.1"
IUSE="ncurses nls readline static-libs"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
RDEPEND="
ncurses? ( sys-libs/ncurses:0= )
readline? ( sys-libs/readline:= )"
DEPEND="${RDEPEND}
sys-devel/gettext"
LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id
is it kk km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk
zu"
PDEPEND="app-dicts/myspell-en"
for lang in ${LANGS}; do
IUSE+=" l10n_${lang}"
case ${lang} in
de-1901) dict="de_1901" ;;
pt-BR) dict="pt-br" ;;
*) dict="${lang}" ;;
esac
PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
done
unset dict lang LANGS
S=${WORKDIR}/${MY_P}
DOCS=(
AUTHORS ChangeLog NEWS README THANKS TODO license.hunspell
AUTHORS.myspell README.myspell license.myspell README.md
)
PATCHES=(
# Upstream package creates some executables which names are too generic
# to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
# It modifies a Makefile.am file, hence eautoreconf.
"${FILESDIR}/${PN}-1.6.0-renameexes.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
# missing somehow, and I am too lazy to fix it properly
[[ ${CHOST} == *-darwin* ]] && append-libs -liconv
# I wanted to put the include files in /usr/include/hunspell.
# You can do that, libreoffice can find them anywhere, just
# ping me when you do so ; -- scarabeus
econf \
$(use_enable nls) \
$(use_with ncurses ui) \
$(use_with readline readline) \
$(use_enable static-libs static)
}
src_install() {
default
einstalldocs
prune_libtool_files --all
#342449
pushd "${ED}"/usr/$(get_libdir)/ >/dev/null
ln -s lib${PN}{-$(get_major_version).$(get_version_component_range 2).so.0.0.1,.so}
popd >/dev/null
}

@ -11,7 +11,7 @@ SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz"
LICENSE="AGPL-3"
SLOT="0/${PV}"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ~ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="X curl +javascript libressl opengl +openssl static-libs +vanilla"
RDEPEND="

@ -9,5 +9,5 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""

Binary file not shown.

@ -1,2 +1,3 @@
DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
DIST gtkmm-3.22.2.tar.xz 12341028 BLAKE2B cac55d0358be4be50ff2d603b245a34af4bab0a046332ac6a7159ea7dece8bce8cd53c532ce499cf3172e8f69455de0378946640ad363e33ddd2a5c38e6843ca SHA512 6e96b543e459481145ee0f56f31a7ad2466bd8ccdd2abf3205998aecede73d235149ca6e5ba6e8d20a4fd5345e310870d81ac2a716d4f78d1460ed685badbdc2
DIST gtkmm-3.24.0.tar.xz 12515792 BLAKE2B d1150019b28ecffbf1e2f561e8b691d584dfc893dbc1ef46f1dd33e2c9050ea77e00a1cb7ce1f3832568fd9865c977dbc71a461923c285331372371a5f235369 SHA512 94658fbf7eebbac2a864d6c7d3cd0e6ffd4ac213fd1d9986d721d4906c7a43a45d8757df475879ee37ef54ec5e3fac7d9a8e4a194b97b2be72a10743bf2e13ac

@ -0,0 +1,72 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2 multilib-minimal virtualx
DESCRIPTION="C++ interface for GTK+"
HOMEPAGE="https://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="3.0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="aqua doc test wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
RDEPEND="
>=dev-cpp/glibmm-2.54.0:2[${MULTILIB_USEDEP}]
>=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X?,${MULTILIB_USEDEP}]
>=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}]
>=dev-cpp/atkmm-2.24.2[${MULTILIB_USEDEP}]
>=dev-cpp/cairomm-1.12.0[${MULTILIB_USEDEP}]
>=dev-cpp/pangomm-2.38.2:1.4[${MULTILIB_USEDEP}]
>=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? (
media-gfx/graphviz
dev-libs/libxslt
app-doc/doxygen )
"
# eautoreconf needs mm-common
src_prepare() {
if ! use test; then
# don't waste time building tests
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 1 failed"
fi
# don't waste time building examples
sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed 2 failed"
gnome2_src_prepare
}
multilib_src_configure() {
ECONF_SOURCE="${S}" gnome2_src_configure \
--enable-api-atkmm \
$(multilib_native_use_enable doc documentation) \
$(use_enable aqua quartz-backend) \
$(use_enable wayland wayland-backend) \
$(use_enable X x11-backend)
}
multilib_src_test() {
virtx emake check
}
multilib_src_install() {
gnome2_src_install
}
multilib_src_install_all() {
einstalldocs
find demos -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
find demos -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
dodoc -r demos
}

Binary file not shown.

@ -15,7 +15,7 @@ SRC_URI="mirror://apache/${PN}/${PV}/${P}-src.zip
http://repo2.maven.org/maven2/com/adobe/pdf/pcfi/2010.08.09/${ADOBE_FILES}"
LICENSE="Apache-2.0"
SLOT="1.8"
KEYWORDS="amd64 ~arm64 ~ppc64 x86"
KEYWORDS="amd64 ~arm64 ppc64 x86"
IUSE="test"
RESTRICT="test" # Explosive even when manually using unmodified build.xml.

@ -1,3 +1,4 @@
DIST tomcat-native-1.2.16-src.tar.gz 405109 BLAKE2B e153caeb82c4ac4d2a8c7c24373204edf6e691068e70c858618caf72faaee1f4d10c4529ba758e24422e8580e8b3e95d28cc942998568106ec60b8de7c196c51 SHA512 0345f85fbab406f25c25c8fc06bf55f3d166fa14bfcf542bddb5dc5db4c8c7bd0c5b71603d85261d71152ead3023b112144f2ffa5ede14ae8595013f79c802aa
DIST tomcat-native-1.2.17-src.tar.gz 408967 BLAKE2B 482b0416be01bcbe9ba55555715de37c6071502ed57f179115c3d351684621487b90e05dd488b1c2137e4813a785c1fe229241f191468bc88f7f0dd3a31562c0 SHA512 8fa946855fd14525ec0abe7b09975bbd34d6127352e90730a8afb77e16cd91715417e812a40017fee65939a9ce95faf39a9193222f441cda0ad2eb7f690e77b9
DIST tomcat-native-1.2.18-src.tar.gz 411789 BLAKE2B 16f1ecff3abfa6bf1f88c44af4a6ba58addac69bec1c257325c429fe6eec6a522fd2ae7932d68afa9bb442b0cf248731ce3e1a9db2b383f502093bf0ea5bfd23 SHA512 66481c1f36dc7ea909bf8d55075a232bf6dea3300b56d36415b13da4aefbee16cb52456f3d44b4a2b09b43cd8c7df628145a0623b9cdfa322bc2432e6c44827f
DIST tomcat-native-1.2.19-src.tar.gz 418183 BLAKE2B cab8621bca4dc41e87ebf6418337da8a86d56a0717aacd62c6e4fb2d039e413cb29e8f169abbd353719ce083d302613d3e0f64cd54f1bc8e57f26a523a828025 SHA512 7d69acd5dd684eee9a85c08357b7288a9f083c15a12a9524ba6344f1b9dcdc6ccc512a37b64b9f15b0e697609833e6c68591a60976dcfecce124ec29eb532dba

@ -0,0 +1,61 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit java-pkg-2 java-ant-2
DESCRIPTION="Allows Tomcat to use certain native resources for better performance"
HOMEPAGE="https://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-connectors/native/${PV}/source/${P}-src.tar.gz"
KEYWORDS="~amd64 ~x86"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="static-libs test"
RDEPEND="dev-libs/apr:1=
dev-libs/openssl:0=
>=virtual/jre-1.8"
DEPEND=">=virtual/jdk-1.8
test? ( dev-java/ant-junit:0 )"
S=${WORKDIR}/${P}-src
JAVA_ANT_REWRITE_CLASSPATH="yes"
src_configure() {
local myeconfargs=(
--with-apr="${EPREFIX}"/usr/bin/apr-1-config
--with-ssl="${EPREFIX}"/usr
)
cd native || die
econf "${myeconfargs[@]}"
}
src_compile() {
eant jar
cd native || die
default
}
src_install() {
java-pkg_newjar "dist/${P}.jar" "${PN}.jar"
cd native || die
default
! use static-libs && find "${D}" -name '*.la' -delete || die
}
src_test() {
java-pkg-2_src_test
}
pkg_postinst() {
elog "For more information, please visit"
elog "https://tomcat.apache.org/tomcat-9.0-doc/apr.html"
}

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux"
KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
IUSE="nls minimal pax_kernel xen doc"

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
RESTRICT="mirror"
SLOT="0"

@ -3,7 +3,7 @@
EAPI=6
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
SLOT="0"

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="0/8" # soname version
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 sparc x86"
IUSE="doc +introspection stemmer"
RDEPEND="

@ -1,3 +1 @@
DIST AppStream-0.12.2.tar.xz 1938868 BLAKE2B 968853e9d5f87ca2c1f894a6ffe5439f7fce611459243cd96d3859a15e225243585a1a43e90d8eca8271b91e1237d94eb4615b5c3c0543d9a37646b5fbd7d2fe SHA512 d5c95309d4fddb961f4a5b9ac460840e34d4bae0e256bd0be09ceeab0d45a3ac5254c9e9c183a1e6cb3983ce0a9d6d0e519908f612a5b135ed578ec26556e53d
DIST AppStream-0.12.3.tar.xz 1940064 BLAKE2B a0160c4a922abfe315bdbfe6b7b32fea8d5eda5631347be4a39dcf102660ad26a3f40c5fed9dd0bdfb1b91956780ff7cf58e61d7f38b03d2f48a5bf67f2871f6 SHA512 3d54bb499e4056d341ffde2878549011708e6699b3ec58756ef2e4080864279ff5e5003224fcbad601007fd9296bb9ed062da7843e3e02272837ecc5d4c802f9
DIST appstream-0.10.6.tar.gz 1821879 BLAKE2B 49e0476ef41c37d2e9bb12a7c046fcbb2cd8fcb1f521321dce4cda15e504a966cf59a1cbf56fc7359a82f677c54906ba041ad37eeb7f639ad69691e8d2ccd24c SHA512 9f8b4ddc39d580c62b166df0d9a2c5e4caac1b433d25a4e9118b7c73ceea5c7b1ff78f02d682a68cdfeb8da29e806a4838cfc11637fca2982f436af333605256

@ -1,72 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils xdg-utils
if [[ ${PV} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ximion/${PN}"
else
inherit versionator
MY_PV="$(replace_all_version_separators '_')"
MY_P="APPSTREAM_${MY_PV}"
SRC_URI="https://github.com/ximion/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 ~arm ~arm64 x86"
S="${WORKDIR}/${PN}-${MY_P}"
fi
DESCRIPTION="Cross-distro effort for providing metadata for software in the Linux ecosystem"
HOMEPAGE="https://www.freedesktop.org/wiki/Distributions/AppStream/"
LICENSE="LGPL-2.1+ GPL-2+"
# check APPSTREAM_LIB_API_LEVEL
SLOT="0/4"
IUSE="apt doc qt5 test"
RDEPEND="
dev-libs/glib:2
dev-libs/gobject-introspection
dev-libs/libxml2:2
dev-libs/libyaml
dev-libs/snowball-stemmer
qt5? ( dev-qt/qtcore:5 )
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.5
app-text/xmlto
dev-util/itstool
sys-devel/gettext
test? (
qt5? ( dev-qt/qttest:5 )
)
"
src_prepare() {
cmake-utils_src_prepare
if ! use test; then
pushd qt > /dev/null || die
cmake_comment_add_subdirectory tests
popd > /dev/null || die
fi
}
src_configure() {
xdg_environment_reset
local mycmakeargs=(
-DSTEMMING=ON
-DL18N=ON
-DVAPI=OFF
-DMAINTAINER=OFF
-DSANITIZERS=OFF
-DDOCUMENTATION=OFF
-DAPT_SUPPORT=$(usex apt)
-DINSTALL_PREBUILT_DOCS=$(usex doc)
-DQT=$(usex qt5)
)
cmake-utils_src_configure
}

@ -1,68 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit meson xdg-utils
if [[ ${PV} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ximion/${PN}"
else
MY_PN="AppStream"
SRC_URI="https://www.freedesktop.org/software/appstream/releases/${MY_PN}-${PV}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
S="${WORKDIR}/${MY_PN}-${PV}"
fi
DESCRIPTION="Cross-distro effort for providing metadata for software in the Linux ecosystem"
HOMEPAGE="https://www.freedesktop.org/wiki/Distributions/AppStream/"
LICENSE="LGPL-2.1+ GPL-2+"
# check as_api_level
SLOT="0/4"
IUSE="apt +introspection qt5 test"
RDEPEND="
dev-libs/glib:2
dev-libs/libxml2:2
dev-libs/libyaml
dev-libs/snowball-stemmer
introspection? ( >=dev-libs/gobject-introspection-1.56:= )
qt5? ( dev-qt/qtcore:5 )
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.5
dev-libs/appstream-glib
dev-util/itstool
>=dev-util/meson-0.42.0
>=sys-devel/gettext-0.19.8
qt5? (
dev-qt/linguist-tools:5
test? ( dev-qt/qttest:5 )
)
"
PATCHES=( "${FILESDIR}/${P}-gcc-7.3.patch" )
src_prepare() {
default
sed -e "/^as_doc_target_dir/s/appstream/${PF}/" -i docs/meson.build || die
}
src_configure() {
xdg_environment_reset
local emesonargs=(
-Dapidocs=false
-Ddocs=false
-Dmaintainer=false
-Dstemming=true
-Dvapi=false
-Dapt-support=$(usex apt true false)
-Dgir=$(usex introspection true false)
-Dqt=$(usex qt5 true false)
)
meson_src_configure
}

@ -11,7 +11,7 @@ if [[ ${PV} = 9999 ]]; then
else
MY_PN="AppStream"
SRC_URI="https://www.freedesktop.org/software/appstream/releases/${MY_PN}-${PV}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64 x86"
KEYWORDS="amd64 ~arm ~arm64 x86"
S="${WORKDIR}/${MY_PN}-${PV}"
fi

@ -1,24 +0,0 @@
From 9252de815e4443d1b617211f38685afe7c0f6b0e Mon Sep 17 00:00:00 2001
From: Matthias Klumpp <matthias@tenstral.net>
Date: Sat, 20 Oct 2018 20:20:09 +0200
Subject: [PATCH] Explicitly include string.h in as-tag.c
This apparently is necessary to fix an FTBFS issue with older GCC
releases. Resolves #207
---
src/as-tag.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/as-tag.c b/src/as-tag.c
index 6afba621..91076e69 100644
--- a/src/as-tag.c
+++ b/src/as-tag.c
@@ -32,6 +32,8 @@
#include "as-tag.h"
+#include <string.h>
+
#ifdef __clang__
#pragma clang diagnostic ignored "-Wmissing-field-initializers"
#endif

@ -1,8 +1,8 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils multilib
inherit cmake-utils multilib toolchain-funcs
DESCRIPTION="Suffix-sorting library (for BWT)"
HOMEPAGE="https://github.com/y-256/libdivsufsort"
@ -11,7 +11,15 @@ SRC_URI="https://github.com/y-256/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="openmp"
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
src_prepare() {
cmake-utils_src_prepare
@ -20,3 +28,8 @@ src_prepare() {
sed -i -e "s:\(DESTINATION \)lib:\1$(get_libdir):" \
*/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=("-DBUILD_DIVSUFSORT64=ON" "-DUSE_OPENMP=$(usex openmp)")
cmake-utils_src_configure
}

@ -1,9 +1,9 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EGIT_REPO_URI="https://github.com/y-256/${PN}"
inherit cmake-utils multilib git-r3
inherit cmake-utils multilib toolchain-funcs git-r3
DESCRIPTION="Suffix-sorting library (for BWT)"
HOMEPAGE="https://github.com/y-256/libdivsufsort"
@ -12,7 +12,15 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0"
KEYWORDS=""
IUSE=""
IUSE="openmp"
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
src_prepare() {
cmake-utils_src_prepare
@ -21,3 +29,8 @@ src_prepare() {
sed -i -e "s:\(DESTINATION \)lib:\1$(get_libdir):" \
*/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=("-DBUILD_DIVSUFSORT64=ON" "-DUSE_OPENMP=$(usex openmp)")
cmake-utils_src_configure
}

@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
MY_P="${PN}-9999"
else
KEYWORDS="amd64 ~arm hppa ia64 ~ppc ~ppc64 sparc x86"
KEYWORDS="amd64 arm hppa ia64 ~ppc ~ppc64 sparc x86"
MY_PV="${PV/_alpha/alpha}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz"

@ -18,7 +18,7 @@ LICENSE="BSD"
# https://abi-laboratory.pro/tracker/timeline/re2/
SONAME="gentoo-2017-03-01"
SLOT="0/${SONAME}"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="icu"
RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )"

@ -0,0 +1,770 @@
--- /dev/null 2018-12-04 16:29:46.857790926 -0500
+++ b/src/xercesc/util/MsgLoaders/MsgCatalog/XercesMessages_en_US.Msg 2018-12-07 14:18:19.183422991 -0500
@@ -0,0 +1,767 @@
+$quote "
+$set 1
+2 notation '{0}' has already been declared
+3 attribute '{0}' has already been declared for element '{1}'
+4 encoding '{0}' from XML declaration or manually set contradicts the auto-sensed encoding; ignoring
+5 element '{0}' is referenced in a content model but was never declared
+6 element '{0}' is referenced in an ATTLIST but was never declared
+7 {0}
+8 unable to include document '{0}'
+9 unable to open text file target '{0}'
+10 unable to include resource '{0}'
+13 '{0}' is not allowed for the content of simpleType; only list, union, and restriction are allowed
+14 globally-defined complex type must have a name
+15 globally-declared attribute must have a name
+16 attribute declaration must have name or 'ref' attribute
+17 element declaration must have name or 'ref' attribute
+18 group declaration must have name or a 'ref' attribute
+19 attributeGroup declaration must have name or 'ref' attribute
+20 anonymous complexType in element '{0}' has name
+21 anonymous simpleType in element '{0}' has name
+22 content of element declaration must match (annotation?, (simpleType | complexType)?, (unique | key | keyref)*)
+23 invalid content in simple type '{0}'; only list, union, and restriction are allowed
+24 expected simpleType in list definition for type '{0}'
+25 list, union, or restriction content is invalid for type '{0}'
+26 invalid content in list definition for type '{0}'
+27 expected simpleType in restriction definition for type '{0}'
+28 facet '{0}' is already defined
+29 expected simpleType in union definition for type '{0}'
+30 content in simpleType definition is empty
+31 expected restriction or extension in simpleContent definition
+32 base attribute must be specified for restriction or extension definition
+33 expected restriction or extension in complexContent definition
+34 invalid content in 'schema' element
+35 invalid content for type '{0}'
+36 unknown simpleType '{0}'
+37 unknown complexType '{0}'
+38 prefix '{0}' can not be resolved to namespace URI
+39 referenced element '{0}' not found
+40 type '{0}:{1}' not found
+41 attribute '{0}' not found
+42 invalid element '{0}' in complex type definition
+43 base type '{0}' not found
+44 unable to create validator for '{0}'
+45 invalid element following simpleContent definition in complexType
+46 invalid element following complexContent definition in complexType
+47 attribute '{0}' cannot have both fixed and default values
+48 attribute '{0}' with default value must be optional
+49 attribute '{0}' declared more than once in the same scope
+50 attribute '{0}' cannot have both 'type' attribute and simpleType definition
+51 simpleType '{0}:{1}' for attribute '{2}' not found
+52 element '{0}' cannot have both fixed and default values
+53 invalid {0} name '{1}'
+54 element '{0}' cannot have both 'type' attribute and simpleType/complexType definition
+55 element '{0}' has fixed or default value and must have mixed simple or simple content model
+56 simpleType '{0}' that '{1}' extends has a value of the final attribute that does not permit extension
+57 type '{0}' specified as the base in simpleContent definition must not have complex content
+58 type '{0}' is a simple type and cannot be used in derivation by restriction in complexType definition
+59 invalid element following restriction or extension definition in simpleContent
+60 invalid element following restriction or extension definition in complexContent
+61 duplicate annotation in type '{0}'
+62 type '{0}' cannot be used in its own union, list, or restriction definition
+63 block value '{0}' is invalid
+64 final value '{0}' is invalid
+65 element '{0}' cannot be part of the substitution group headed by '{1}'
+66 element '{0}' has a type which does not derive from the type of the element at the head of the substitution group
+67 element '{0}' declared more than once in the same scope
+68 value '{0}' invalid for attribute '{1}'
+69 attribute '{0}' has both 'ref' attribute and inline simpleType definition or 'form' or 'type' attribute
+70 duplicate reference attribute '{0}:{1}' in complexType definition
+71 derivation by restriction is forbidden by either base type '{0}' or globally
+72 derivation by extension is forbidden by either base type '{0}' or globally
+73 base type specified in complexContent definition must be a complex type
+74 imported schema '{0}' has different target namespace '{1}'; expected '{2}'
+75 'schemaLocation' attribute must be specified in element '{0}'
+76 included schema '{0}' has different target namespace '{1}'
+77 at most one annotation is allowed
+78 content of attribute '{0}' must match (annotation?, simpleType?)
+79 attribute '{0}' must appear in global {1} declarations
+80 attribute '{0}' must appear in local {1} declarations
+81 attribute '{0}' cannot appear in global {1} declarations
+82 attribute '{0}' cannot appear in local {1} declarations
+83 minOccurs value '{0}' must not be greater than maxOccurs value '{1}'
+84 duplicate annotation in anyAttribute declaration
+85 global {0} declaration must have name
+86 circular definition in '{0}'
+87 global type '{0}:{1}' declared more than once or also declared as {2}
+88 global {0} '{1}' declared more than once
+89 invalid value '{0}' for whiteSpace facet; expected 'collapse'
+90 namespace of import declaration must be different from target namespace of importing schema
+91 importing schema must have target namespace if namespace in import declaration is not present
+92 element '{0}' cannot have value constraint '{1}' if its type is derived from ID
+93 element/attribute '{0}' is of NOTATION type
+94 element '{0}' has mixed content type and the content type's particle must be emptiable
+95 complexType definition has empty content but base type is not empty or does not have emptiable particle
+96 content types of base type '{0}' and derived type '{1}' must both be mixed or element-only
+97 derived content type is not a valid restriction of base content type
+98 derivation by extension or restriction is forbidden by either base type '{0}' or globally
+99 item type definition must have variety of atomic or union where all member types must be atomic
+100 group '{0}' must contain all, choice, or sequence compositor
+101 content of attributeGroup '{0}' must match (annotation?, ((attribute | attributeGroup)*, anyAttribute?))
+102 top-level compositor in a group must not have 'minOccurs' or 'maxOccurs' attribute
+103 {0} '{1}:{2}' not found
+104 group with the all compositor must only appear as content type of a complex type
+105 group with the all compositor constituting the content type of a complex type must have both minOccurs and maxOccurs equal 1
+106 element declaration in the all compositor must have minOccurs and maxOccurs equal 0 or 1
+107 attribute '{0}' is already defined in base
+108 intensional intersection of attribute wildcards must be expressible
+109 base type does not have any attributes
+110 attribute '{0}' has incompatible use value in the base
+111 type of attribute '{0}' must be derived by restriction from type of the corresponding attribute in the base
+112 attribute '{0}' does not have a fixed value or has a different fixed value from that of the base
+113 attribute '{0}' has invalid target namespace with respect to the base wildcard constraint or base has no wildcard
+114 attribute wildcard is present in the derived type but not in the base
+115 attribute wildcard in the derived type is not a valid subset of that in the base
+116 attribute '{0}' cannot have different use value in the derived type if the base attribute use value is 'prohibited'
+117 attribute wildcard in the derived type must be identical to or stricter than the one in the base
+118 unexpected '{0}' in the content of the all compositor; only elements are allowed
+119 redefined schema '{0}' has a different target namespace '{1}'
+120 simpleType in redefine must have a restriction definition
+121 simpleType base attribute in redefine must reference the original type with the same name
+122 complexType in redefine must have a restriction or extension definition
+123 complexType base attribute in redefine must reference the original type with the same name
+124 group '{0}' must have minOccurs and maxOccurs equal 1
+125 unable to find declaration in the schema being redefined corresponding to '{0}'
+126 group declaration in redefine may only contain one reference to itself
+127 attributeGroup declaration in redefine may only contain one reference to itself
+128 redefine declaration cannot contain '{0}'
+129 notation declaration '{0}:{1}' not found
+130 more than one identity constraint has name '{0}'
+131 identity constraint declaration must match (annotation?, selector, field+)
+132 key reference declaration '{0}' refers to unknown key '{1}'
+133 field cardinalities for keyref '{0}' and key '{1}' must match
+134 XPath expression is missing or empty
+135 fixed value in attribute reference is not set or differs from the fixed value of '{0}'
+136 attribute '{0}' is of ID type or type derived from ID and cannot have default/fixed value constraint
+137 attribute '{0}' is a subsequent attribute in this complex type with a type derived from ID
+138 attribute '{0}' is a subsequent attribute in this attribute group with a type derived from ID
+139 empty value illegal for 'targetNamespace' attribute; target namespace must be absent or contain non-empty value
+140 {0}
+141 '{0}' has already been included or redefined
+142 namespace '{0}' is referenced without import declaration
+143 all compositor that is part of a complex type definition must constitute the entire content of the definition
+144 annotation can only contain appinfo and documentation declarations
+145 invalid facet name '{0}'
+146 root element name of XML Schema document must be 'schema'
+147 circular substitution group in element '{0}'
+148 element '{0}' must be from the XML Schema namespace
+149 target namespace of attribute '{0}' cannot be http://www.w3.org/2001/XMLSchema-instance
+150 invalid namespace declaration
+151 namespace fix-up cannot be performed on DOM Level 1 node
+152 more than one anyAttribute declaration found in complex type declaration
+153 anyAttribute must not be followed by other declarations
+156 parser has encountered more than '{0}' entity expansions in the document; this is the limit imposed by the application
+157 expected comment or CDATA section
+158 attribute name expected
+159 notation name expected
+160 illegal repetition of elements in mixed content model
+161 default attribute declaration expected
+162 equal sign expected
+163 element name expected
+164 comment must start with <!--
+165 invalid document structure
+166 expected version, encoding, or standalone declaration
+167 invalid XML version declaration
+168 unsupported XML version '{0}'
+169 unterminated XML declaration
+170 invalid XML encoding declaration '{0}'
+171 invalid standalone declaration
+172 unterminated comment
+173 processing instruction name expected
+174 unterminated processing instruction
+175 invalid character 0x{0}
+176 unterminated start tag '{0}'
+177 attribute value expected
+178 unterminated end tag '{0}'
+179 expected type for attribute '{0}' of element '{1}'
+180 expected end of tag '{0}'
+181 expected tag name, comment, PI, or other markup
+182 invalid content after root element's end tag
+183 comment expected
+184 comment or processing instruction expected
+185 whitespace expected
+186 expected root element in DOCTYPE declaration
+187 quoted string expected
+188 public id expected
+189 invalid character 0x{0} in public id
+190 unterminated DOCTYPE declaration
+191 invalid character 0x{0} in internal subset
+192 unexpected whitespace
+193 invalid character 0x{1} in attribute value '{0}'
+194 markup declaration expected
+195 TEXT declaration is illegal at this point
+196 conditional section in internal subset
+197 parameter entity name expected
+198 unterminated entity declaration '{0}'
+199 invalid character reference
+200 unterminated character reference
+201 expected entity name for reference
+202 entity '{0}' not found
+203 unparsed entity reference '{0}' is invalid at this point
+204 unterminated entity reference '{0}'
+205 recursive entity expansion '{0}'
+206 partial markup in entity value
+207 unterminated element declaration '{0}'
+208 expected content specification for element '{0}'
+209 '*' expected
+210 mixed content model '{0}' not terminated properly
+211 system or public id expected
+212 unterminated notation declaration
+213 expected ',', '|', or ')'
+214 expected '|' or ')'
+215 expected ',', '|', or ')' in content model of element '{0}'
+216 expected enumeration value for attribute '{0}'
+217 expected '|' or ')'
+218 unterminated entity literal
+219 unmatched end tag detected
+220 '(' expected
+221 attribute '{0}' is already specified for element '{1}'
+222 '<' character cannot be used in attribute value '{0}'; use &lt; instead
+223 leading surrogate character is not followed by a legal second character
+224 expected ']]>' sequence to end conditional section
+225 expected INCLUDE or IGNORE at this point
+226 expected '[' to follow INCLUDE or IGNORE
+227 unexpected end of entity '{0}'
+228 parameter entity propagated out of internal/external subset
+229 unmatched ']' character detected
+230 parameter entity references are not allowed inside markup in internal subset
+231 entity propagated out of the content section into miscellaneous
+232 expected &# to be followed by a numeric character value
+233 '[' expected
+234 ']]>' sequence is not allowed in character data
+235 '--' sequence is illegal in comment
+236 unterminated CDATA section
+237 NDATA expected
+238 NDATA is illegal for parameter entities
+239 hex radix character references must use 'x', not 'X'
+240 {0} declaration already seen
+241 XML declarations must be in this order: version, encoding, standalone
+242 external entity cannot be referred to from attribute value
+243 XML or TEXT declaration must start with '<?xml ', not '<?XML '
+244 expected literal entity value or public/system id
+245 '{0}' is not a valid digit for the specified radix
+246 input ended before all started tags were ended; last tag started is '{0}'
+247 nested CDATA section illegal
+248 prefix '{0}' can not be resolved to namespace URI
+249 start and the end tags are in different entities
+250 XML document cannot be empty
+251 CDATA section is illegal outside the root element
+252 unexpected trailing surrogate character
+253 processing instruction cannot start with 'xml'
+254 XML or TEXT declaration must start at line 1, column 1
+255 version declaration is required in XML declaration
+256 standalone declaration is only legal in the main XML entity
+257 encoding declaration is required in TEXT declaration
+258 colon is illegal in names when namespaces are enabled
+259 {0}
+260 schemaLocation does not contain namespace-location pairs
+261 fatal error during schema scan
+262 reference to external entity declaration '{0}' is illegal in standalone document
+263 partial markup in parameter entity replacement text in complete declaration
+264 invalid namespace value in prefix-namespace mapping '{0}'
+265 prefix 'xmlns' cannot be explicitly bound to namespace
+266 namespace for 'xmlns' cannot be explicitly bound to prefix
+267 prefix 'xml' cannot be bound to namespace other than its canonical namespace
+268 namespace for 'xml' cannot be bound to prefix other than 'xml'
+269 element '{0}' cannot have 'xmlns' as its prefix
+270 restriction must contain simpleType definition
+271 invalid root element '{0}' in DOCTYPE declaration
+272 invalid element name '{0}'
+273 invalid attribute name '{0}'
+274 invalid entity reference name '{0}'
+275 DOCTYPE declaration already seen
+276 fallback element is not a direct child of include element
+277 include element without 'href' attribute
+278 include element with XPointer specification; XPointer is not yet supported
+279 invalid 'parse' attribute value '{0}'; expected 'text' or 'xml'
+280 multiple fallback elements in document '{0}'
+281 include failed and no fallback element found in document '{0}'
+282 circular inclusion in document '{0}'
+283 self-inclusion in document '{0}'
+284 element '{0}' is not allowed as a child of include element
+285 included notation '{0}' conflicts with notation already defined
+286 included entity '{0}' conflicts with entity already defined
+
+
+$set 2
+2 no declaration found for element '{0}'
+3 no declaration found for attribute '{0}'
+4 notation '{0}' is referenced but was never declared
+5 root element differs from that declared in DOCTYPE
+6 missing required attribute '{0}'
+7 element '{0}' is not allowed for content model '{1}'
+8 ID attribute must be #IMPLIED or #REQUIRED
+9 attribute cannot have empty value
+10 element '{0}' has already been declared
+11 element '{0}' has more than one ID attribute
+12 ID value '{0}' has already been used
+13 ID attribute '{0}' is referenced but was never declared
+14 attribute '{0}' refers to undeclared notation '{1}'
+15 element '{0}' is specified in DOCTYPE but was never declared
+16 empty content is not valid for content model '{0}'
+17 attribute '{0}' is not declared for element '{1}'
+18 value '{0}' for attribute '{1}' of type ENTITY/ENTITIES must refer to external, unparsed entity
+19 attribute '{0}' refers to unknown entity '{1}'
+20 attribute of type ID/IDREF/IDREFS/ENTITY/ENTITIES/NOTATION cannot contain colon when namespaces are enabled
+21 missing elements in content model '{0}'
+22 no character data is allowed by content model
+23 value '{0}' for attribute '{1}' does not match its type's defined enumeration or notation list
+24 value '{0}' for attribute '{1}' is invalid Name or NMTOKEN value
+25 attribute '{0}' does not allow multiple values
+26 attribute '{0}' has value '{1}' that does not match its #FIXED value '{2}'
+27 element types cannot be duplicated in mixed content model
+28 {0} is not supported
+29 '{0}' is not allowed in the {1} compositor; only element, group, choice, sequence, and any are allowed
+30 base type '{0}' not found in '{1}' definition
+31 {0} declaration with 'ref' attribute cannot have content
+32 {0}
+33 prohibited attribute '{0}' is present
+34 illegal 'xml:space' declaration
+35 schema document '{0}' has different target namespace from the one specified in instance document '{1}'
+36 element '{0}' is of simple type and cannot have elements in its content
+37 unable to find validator for simple type of element '{0}'
+38 grammar not found for namespace '{0}'
+39 {0}
+40 'xsi:nil' specified for non-nillable element '{0}'
+41 element '{0}' is nil and must be empty
+42 content of element '{0}' differs from its declared fixed value
+43 unable to find validator for simple type of attribute '{0}'
+44 error during schema scan
+45 element '{0}' must be qualified
+46 element '{0}' must be unqualified
+47 reference to external entity declaration '{0}' is not allowed in standalone document
+48 attribute '{0}' in element '{1}' has default value and must be specified in standalone document
+49 attribute '{0}' must not be changed by normalization in standalone document
+50 whitespace must not occur between externally declared elements with element content in standalone document
+51 entity '{0}' not found
+52 partial markup in parameter entity replacement text
+53 failed to validate '{0}'
+54 complex type '{0}' violates the unique particle attribution rule in its components '{1}' and '{2}'
+55 abstract type '{0}' cannot be used in 'xsi:type'
+56 element '{0}' is abstract; use non-abstract member of its substitution group instead
+57 type of element '{0}' is abstract; use 'xsi:type' to specify non-abstract type instead
+58 type '{0}' specified in 'xsi:type' cannot be resolved
+59 type '{0}' specified in 'xsi:type' does not derive from type of element '{1}'
+60 element '{0}' does not permit substitution
+61 complex type '{0}' does not permit substitution
+62 attribute '{0}' must be qualified
+63 attribute '{0}' must be unqualified
+64 identity constraint field matches more than one value within the scope of its selector; field must match unique value
+65 unknown identity constraint field
+66 element '{0}' has identity constraint key with no value
+67 element '{0}' does not have enough values for identity constraint key '{1}'
+68 element '{0}' declares identity constraint key that matches nillable element
+69 element '{0}' declares duplicate identity constraint unique values
+70 element '{0}' declares duplicate identity constraint key values
+71 keyref '{0}' refers to out of scope key/unique
+72 identity constraint key for element '{0}' not found
+73 non-whitespace characters are not allowed in schema declarations other than appinfo and documentation
+74 element '{0}' declared EMPTY but has attribute '{1}' of type NOTATION
+75 element '{0}' declared EMPTY and cannot have content, not even entity references, comments, PIs, or whitespaces
+76 element '{0}' has more than one attribute of type NOTATION
+77 attribute '{0}' has non-distinct token '{1}'
+78 content model of element '{0}' does not allow escaped whitespaces
+
+
+$set 3
+2 unable to open primary document entity '{0}'
+5 index is beyond array bounds
+6 new array size is less than the old
+7 index is beyond maximum attribute index
+8 invalid AttType value
+9 invalid DefAttType value
+10 bit index is beyond set size
+11 bit sets have different sizes
+12 no more buffers available
+13 buffer is not found in the manager's pool
+14 NULL pointer
+15 binary operation node has unary node type
+16 content type must be mixed or children
+17 PCDATA node is illegal at this point
+18 unary operation node has binary node type
+19 unknown content model type
+20 unknown content spec type
+21 parent element has no content spec node
+22 invalid spec type for '{0}'
+23 unknown creation reason value
+24 element stack is empty
+25 pop operation requested on empty stack
+26 parent operation requested with only one element in stack
+27 no more elements in enumerator
+28 unable to open file '{0}'
+29 unable to query file position
+30 unable to close file
+31 unable to seek to the end of file
+32 unable to seek to the required position in file
+33 unable to duplicate handle
+34 unable to read data from file
+35 unable to write data to file
+36 unable to reset file position to the beginning
+37 unable to get file size
+38 unable to determine file base pathname
+39 parsing in progress
+40 DOCTYPE declaration was seen but installed validator does not support DTD
+41 unable to open DTD document '{0}'
+42 unable to open external entity '{0}'
+43 unexpected end of input
+44 zero hash modulus
+45 hashing key produced invalid hash
+46 no such key in hash table
+47 unable to destroy mutex
+48 internal error in NetAccessor
+49 NetAccessor is unable to determine length of remote file
+50 unable to initialize NetAccessor
+51 unable to resolve host/address '{0}'
+52 unable to create socket for URL '{0}'
+53 unable to connect socket for URL '{0}'
+54 unable to write to socket for URL '{0}'
+55 unable to read from socket for URL '{0}'
+56 specified HTTP method is not supported by NetAccessor
+57 element '{0}' is already in pool
+58 invalid pool element id
+59 zero hash modulus
+60 reader id not found
+61 invalid auto encoding value
+62 unable to decode first line in entity '{0}'
+63 XML or TEXT declaration '{0}' cannot have NEL or lsep
+64 current transcoding service does not support source offset information
+65 EBCDIC file must provide encoding declaration
+66 unable to open primary document entity '{0}'
+67 unbalanced start/end tags
+68 call to scanNext is illegal at this point
+69 index is past top of stack
+70 empty stack
+71 target buffer cannot have zero max size
+72 unsupported radix; expected 2, 8, 10, or 16
+73 target buffer is too small
+74 start index is past the end of string
+75 string representation overflows output binary result
+76 illegal string pool id
+77 char 0x{0} is not representable in '{1}' encoding
+78 invalid multi-byte sequence
+79 code point 0x{0} is invalid for '{1}' encoding
+80 leading surrogate followed by invalid trailing surrogate
+81 unable to create converter for '{0}' encoding
+82 malformed URL
+83 unsupported protocol in URL
+84 URL protocol '{0}' is unsupported
+85 missing protocol prefix
+86 expected '//' after protocol
+87 base part of URL cannot be relative
+88 port field must be 16-bit decimal number
+89 invalid byte '{1}' at position {0} of a {2}-byte sequence
+90 invalid bytes '{0}' and '{1}' of a 3-byte sequence
+91 irregular bytes '{0}' and '{1}' of a 3-byte sequence
+92 invalid bytes '{0}' and '{1}' of a 4-byte sequence
+93 exceeded byte limit at byte '{0}' in a {1}-byte sequence
+94 index is beyond vector bounds
+95 invalid element id
+96 internal subset is not allowed when reusing the grammar
+97 unknown recognizer encoding
+98 illegal character at offset {0} in regular expression '{1}'
+99 invalid reference number
+100 character expected after backslash
+101 unexpected '?'; '(?:', '(?=', '(?!', '(?<', '(?#', or '(?>' expected
+102 '(?<=' or '(?<!' expected
+103 unterminated comment
+104 ')' expected
+105 unexpected end of pattern in modifier group
+106 ':' expected
+107 unexpected end of pattern in conditional group
+108 back reference, anchor, lookahead, or lookbehind expected in conditional pattern
+109 more than three choices in conditional group
+110 character in the U+0040-U+005f range must follow '\c'
+111 '{' expected before category character
+112 property name must be closed with '}'
+113 unexpected meta character
+114 unknown property
+115 POSIX character class must be closed with ':]'
+116 unexpected end of pattern in character class
+117 unknown name for POSIX character class
+118 ']' expected
+119 '{0}' is invalid character range; use '\{1}' instead
+120 '[' expected
+121 ')', '-[', '+[', or '&[' expected
+122 range end code point '{0}' is less than start code point '{1}'
+123 invalid Unicode hex notation
+124 '\ x{' must be closed with '}'
+125 invalid Unicode code point
+126 anchor cannot be present at this point
+127 '{0}' is invalid character escape sequence
+128 invalid quantifier in '{0}'; digit expected
+129 invalid quantifier in '{0}'; invalid quantity or missing '}'
+130 invalid quantifier in '{0}'; digit or '}' expected
+131 invalid quantifier in '{0}'; min quantity must be less than or equal max quantity
+132 invalid quantifier in '{0}'; quantity value overflow
+133 XML Schema was seen but installed validator does not support XML Schema
+134 SubstitutionGroupComparator has no grammar resolver
+135 invalid length value '{0}'
+136 invalid maxLength value '{0}'
+137 invalid minLength value '{0}'
+138 length value '{0}' must be a non-negative integer
+139 maxLength value '{0}' must be a non-negative integer
+140 minLength value '{0}' must be a non-negative integer
+141 both length and maxLength cannot be present at the same time
+142 both length and minLength cannot be present at the same time
+143 maxLength value '{0}' must be greater than minLength value '{1}'
+144 invalid facet tag '{0}'
+145 length value '{0}' must be equal to length value '{1}' in the base
+146 minLength value '{0}' must be greater than or equal to minLength value '{1}' in the base
+147 minLength value '{0}' must be less than or equal to maxLength value '{1}' in the base
+148 maxLength value '{0}' must be less than or equal to maxLength value '{1}' in the base
+149 maxLength value '{0}' must be greater than or equal to minLength value '{1}' in the base
+150 length value '{0}' must be greater than or equal to minLength value '{1}' in the base
+151 length value '{0}' must be less than or equal to maxLength value '{1}' in the base
+152 minLength value '{0}' must be less than or equal to length value '{1}' in the base
+153 maxLength value '{0}' must be greater than or equal to length value '{1}' in the base
+154 enumeration value '{0}' must be from the value space of the base
+155 whiteSpace value '{0}' must be one of 'preserve', 'replace', or 'collapse'
+156 whiteSpace value is 'preserve' or 'replace' while base type whiteSpace value is 'collapse'
+157 whiteSpace value is 'preserve' while base type whiteSpace value is 'replace'
+158 invalid maxInclusive value '{0}'
+159 invalid maxExclusive value '{0}'
+160 invalid minInclusive value '{0}'
+161 invalid minExclusive value '{0}'
+162 invalid totalDigits value '{0}'
+163 invalid fractionDigits value '{0}'
+164 totalDigits value '{0}' must be a positive integer
+165 fractionDigits value '{0}' must be a non-negative integer
+166 both maxInclusive and maxExclusive cannot be present at the same time
+167 both minInclusive and minExclusive cannot be present at the same time
+168 maxExclusive value '{0}' must be greater than minExclusive value '{1}'
+169 maxExclusive value '{0}' must be greater than minInclusive value '{1}'
+170 maxInclusive value '{0}' must be greater than minExclusive value '{1}'
+171 maxInclusive value '{0}' must be greater than minInclusive value '{1}'
+172 totalDigits value '{0}' must be greater than fractionDigits value '{1}'
+173 maxInclusive value '{0}' must be less than maxExclusive value '{1}' in the base
+174 maxInclusive value '{0}' must be less than or equal to maxInclusive value '{1}' in the base
+175 maxInclusive value '{0}' must be greater than or equal to minInclusive value '{1}' in the base
+176 maxInclusive value '{0}' must be greater than minExclusive value '{1}' in the base
+177 maxExclusive value '{0}' must be less than or equal to maxExclusive value '{1}' in the base
+178 maxExclusive value '{0}' must be less than or equal to maxInclusive value '{1}' in the base
+179 maxExclusive value '{0}' must be greater than minInclusive value '{1}' in the base
+180 maxExclusive value '{0}' must be greater than minExclusive value '{1}' in the base
+181 minExclusive value '{0}' must be less than maxExclusive value '{1}' in the base
+182 minExclusive value '{0}' must be less than or equal to maxInclusive value '{1}' in the base
+183 minExclusive value '{0}' must be greater than minInclusive value '{1}' in the base
+184 minExclusive value '{0}' must be greater than minExclusive value '{1}' in the base
+185 minInclusive value '{0}' must be less than maxExclusive value '{1}' in the base
+186 minInclusive value '{0}' must be less than or equal to maxInclusive value '{1}' in the base
+187 minInclusive value '{0}' must be greater than or equal to minInclusive value '{1}' in the base
+188 minInclusive value '{0}' must be greater than minExclusive value '{1}' in the base
+189 maxInclusive value '{0}' must be from the base type value space
+190 maxExclusive value '{0}' must be from the base type value space
+191 minInclusive value '{0}' must be from the base type value space
+192 minExclusive value '{0}' must be from the base type value space
+193 totalDigits value '{0}' must be less than or equal to totalDigits value '{1}' in the base
+194 fractionDigits value '{0}' must be less than or equal to totalDigits value '{1}' in the base
+195 fractionDigits value '{0}' must be less than or equal to fractionDigits value '{1}' in the base
+196 maxInclusive value '{0}' must be equal to fixed maxInclusive value '{1}' in the base
+197 maxExclusive value '{0}' must be equal to fixed maxExclusive value '{1}' in the base
+198 minInclusive value '{0}' must be equal to fixed minInclusive value '{1}' in the base
+199 minExclusive value '{0}' must be equal to fixed minExclusive value '{1}' in the base
+200 totalDigits value '{0}' must be equal to fixed totalDigits value '{1}' in the base
+201 fractionDigits value '{0}' must be equal to fixed fractionDigits value '{1}' in the base
+202 maxLength value '{0}' must be equal to fixed maxLength value '{1}' in the base
+203 minLength value '{0}' must be equal to fixed minLength value '{1}' in the base
+204 whiteSpace value '{0}' must be equal to fixed whiteSpace value '{1}' in the base
+205 internal error while processing fixed facet
+206 list itemType is empty
+207 union memberTypes is empty
+208 restriction union base is empty
+209 restriction union base is '{0}' instead of union
+210 value '{0}' does not match regular expression facet '{1}'
+211 value '{0}' is invalid Base64-encoded binary
+212 value '{0}' is invalid Hex-encoded binary
+213 value '{0}' has length '{1}' which exceeds maxLength facet value '{2}'
+214 value '{0}' has length '{1}' which is less than minLength facet value '{2}'
+215 value '{0}' has length '{1}' which is not equal to length facet value '{2}'
+216 value '{0}' not in enumeration
+217 value '{0}' has '{1}' total digits which exceeds totalDigits facet value '{2}'
+218 value '{0}' has '{1}' fraction digits which exceeds fractionDigits facet value '{2}'
+219 value '{0}' must be less than or equal to maxInclusive facet value '{1}'
+220 value '{0}' must be less than maxExclusive facet value '{1}'
+221 value '{0}' must be greater than or equal to minInclusive facet value '{1}'
+222 value '{0}' must be greater than or equal to minExclusive facet value '{1}'
+223 value '{0}' is not whitespace replaced
+224 value '{0}' is not whitespace collapsed
+225 value '{0}' is invalid NCName
+226 value '{0}' is invalid {1}
+227 ID value '{0}' is not unique
+228 value '{0}' is invalid ENTITY
+229 value '{0}' is invalid QName
+230 NOTATION '{0}' must be valid QName
+231 value '{0}' does not match any member types of the union
+232 value '{0}' is invalid anyURI
+233 empty string encountered
+234 string contains only whitespaces
+235 more than one decimal point encountered
+236 invalid character encountered
+237 NULL pointer encountered
+238 unable to construct URI with NULL/empty {0}
+239 {0} '{1}' can only be set for a generic URI
+240 {0} contains invalid escape sequence '{1}'
+241 {0} contains invalid character '{1}'
+242 {0} cannot be NULL
+243 '{1}' is not conformant to {0}
+244 no scheme found in URI
+245 {0} '{1}' may not be specified if host is not specified
+246 {0} '{1}' may not be specified if path is not specified
+247 port number '{0}' must be in the (0,65535) range
+248 internal error while validating '{0}'
+249 result not set
+250 internal error in CompactRanges
+251 mismatched type in MergeRanges
+252 internal error in SubtractRanges
+253 internal error in IntersectRanges
+254 argument must be RangeToken
+255 invalid category name '{0}'
+256 keyword '{0}' not found
+257 reference number must be greater than zero
+258 option '{0}' unknown
+259 unknown token type
+260 unable to get RangeToken for '{0}'
+261 not supported
+262 invalid child index
+263 replace pattern cannot match zero-length string
+264 invalid replace pattern
+265 enabling NEL option can only be done once per process
+266 out of memory
+267 operation is not allowed
+268 selector cannot select attribute
+269 '|' at the beginning of XPath expression is illegal
+270 '||' in XPath expression is illegal
+271 missing attribute name in XPath expression
+272 unexpected XPath token; expected qname, any, or namespace test
+273 prefix '{0}' used in XPath expression can not be resolved to namespace URI
+274 '::' in XPath expression is illegal
+275 expected step following 'child' token in XPath expression
+276 expected step following '//' in XPath expression
+277 expected step following '/' in XPath expression
+278 '/' not allowed after '//' in XPath expression
+279 '//' only allowed after '.' at the beginning of XPath expression
+280 '/' at the beginning of XPath expression is illegal
+281 root element selection is illegal in XPath expression
+282 empty XPath expression
+283 XPath expression cannot end with '|'
+284 invalid character '{0}' in XPath expression
+285 unsupported XPath token
+286 fractional values not supported in XPath expression
+287 invalid dateTime value '{0}'
+288 missing 'T' separator in dateTime value '{0}'
+289 invalid gDay value '{0}'
+290 invalid gMonth value '{0}'
+291 invalid gMonthDay value '{0}'
+292 invalid duration value '{0}'
+293 duration value '{0}' must start with '-' or 'P'
+294 duration value '{0}' must contain 'P'
+295 duration value '{0}' can contain '-' only as the first character
+296 duration value '{0}' contains invalid text before 'T'
+297 duration value '{0}' has no time component after 'T'
+298 duration value '{0}' must have at least one component
+299 duration value '{0}' must have at least one digit after '.'
+300 incomplete date value '{0}'
+301 invalid date value '{0}'
+302 incomplete time value '{0}'
+303 invalid time value '{0}'
+304 expected fractional seconds after '.' in time value '{0}'
+305 incomplete gYearMonth value '{0}'
+306 invalid gYearMonth value '{0}'
+307 invalid gYear value '{0}'
+308 year value '{0}' must follow 'CCYY' format
+309 invalid leading zero in gYear value '{0}'
+310 month component missing in gYearMonth value '{0}'
+311 time zone expected in '{0}'
+312 unexpected text after 'Z' in time zone value '{0}'
+313 invalid time zone value '{0}'
+314 illegal year value '{0}'
+315 month value '{0}' must be between 1 and 12
+316 day value '{0}' must be between 1 and {1}
+317 hours value '{0}' must be between 0 and 23
+318 minutes value '{0}' must be between 0 and 59
+319 seconds value '{0}' must be between 0 and 60
+320 minutes value '{0}' must be between 0 and 59
+321 derived by restriction complex type has content while base type is empty
+322 namespace of element '{0}' is not allowed by wildcard in the base
+323 occurrence range of element '{0}' is not a valid restriction of base element's range
+324 element name/namespace in restriction does not match that of corresponding element in the base
+325 element '{0}' is nillable in the restriction while it is non-nillable in the base
+326 element '{0}' is either not fixed or is fixed to a different value compared to corresponding element in the base
+327 disallowed substitutions for element '{0}' are not a superset of those for corresponding element in the base
+328 element '{0}' has type that does not derive from type of corresponding element in the base
+329 element '{0}' has fewer identity constraints compared to corresponding element '{1}' in the base
+330 element '{0}' has identity constraint that does not appear in corresponding element '{1}' in the base
+331 occurrence range of group is not a valid restriction of occurrence range of base group
+332 no complete functional mapping between particles
+333 forbidden restriction of any particle
+334 forbidden restriction of all compositor
+335 forbidden restriction of choice compositor
+336 forbidden restriction of sequence compositor
+337 occurrence range of wildcard is not a valid restriction of base wildcard's range
+338 wildcard is not a subset of corresponding wildcard in the base
+339 occurrence range of group is not a restriction of base wildcard's range
+340 no complete functional mapping between particles
+341 no complete functional mapping between particles
+342 invalid content spec node type
+343 NodeIDMap exceeds largest available size
+344 ProtoType has NULL class name
+345 ProtoType name length '{0}' differs from expected '{1}'
+346 ProtoType name '{0}' differs from expected '{1}'
+347 InputStream read '{0}' is less than required '{1}'
+348 InputStream read '{0}' is beyond available buffer size '{1}'
+349 storing violation
+350 store buffer violation '{0}', '{1}'
+351 object tag '{0}' exceeds load pool upper boundary '{1}'
+352 load pool size '{0}' does not tally with object count '{1}'
+353 loading violation
+354 load buffer violation '{0}', '{1}'
+355 invalid class index '{0}', '{1}'
+356 invalid checkFillBuffer size '{0}'
+357 invalid checkFlushBuffer size '{0}'
+358 invalid NULL pointer encountered '{0}'
+359 createObject fails
+360 object count '{0}' exceeds upper boundary '{1}'
+361 grammar pool is empty
+362 grammar pool is not empty
+363 string pool is not empty
+364 storer level '{0}' does not match loader level '{1}'
+365 undefined prefix in QName value '{0}'
+
+
+$set 4
+2 dummy
+3 index or size is negative, or greater than the allowed value
+4 specified range of text does not fit into DOMString
+5 attempt is made to insert a node where it is not permitted
+6 node is used in a different document than the one that created it
+7 invalid or illegal XML character
+8 node does not support storing data
+9 attempt is made to modify an object where modifications are not allowed
+10 attempt is made to reference a node in a context where it does not exist
+11 implementation does not support the requested type of object or operation
+12 attempt is made to add an attribute that is already in use elsewhere
+13 attempt is made to use an object that is not or is no longer usable
+14 invalid or illegal string
+15 attempt is made to modify the type of the underlying object
+16 attempt is made to create or change an object in a way which is incorrect with respect to namespaces
+17 parameter or requested operation is not supported by the underlying object
+18 call to a method such as insertBefore or removeChild would make the node invalid with respect to document grammar
+19 type of an object is incompatible with the expected type of the parameter associated with the object
+20 dummy
+21 boundary points of a range do not meet specific requirements
+22 container of a range boundary point is set to a node of an invalid type or to a node with an ancestor of an invalid type
+23 dummy
+24 failed to load a document or an XML fragment using DOMLSParser
+25 failed to serialize a DOM node using DOMLSSerializer
+26 dummy
+27 expression has incorrect syntax or contains XPath features not supported by the XML Schema XPath subset
+28 requested result type not supported
+29 no current result in the result object
+30 nested CDATA sections
+31 unrepresentable character
+32 unrecognized node type
+33 parsing in progress
+34 parsing aborted by the user
+35 parsing failed
+
+

@ -23,6 +23,9 @@ DEPEND="${RDEPEND}
test? ( dev-lang/perl )"
DOCS=( CREDITS KEYS NOTICE README )
PATCHES=(
"${FILESDIR}/${P}-fix-XERCESC-2161.patch"
)
pkg_setup() {
export ICUROOT="${EPREFIX}/usr"

@ -0,0 +1,118 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
inherit cmake-utils prefix
DESCRIPTION="A validating XML parser written in a portable subset of C++"
HOMEPAGE="https://xerces.apache.org/xerces-c/"
if [[ ${PV} == *9999 ]] ; then
ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk"
inherit subversion
else
SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
fi
LICENSE="Apache-2.0"
SLOT="0"
IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv icu static-libs test threads"
RDEPEND="icu? ( dev-libs/icu:0= )
curl? ( net-misc/curl )
virtual/libiconv"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( dev-lang/perl )"
DOCS=( CREDITS KEYS NOTICE README )
pkg_setup() {
export ICUROOT="${EPREFIX}/usr"
if use iconv && use icu; then
ewarn "This package can use iconv or icu for loading messages"
ewarn "and transcoding, but not both. ICU takes precedence."
fi
}
src_configure() {
# 'cfurl' is only available on OSX and 'socket' isn't supposed to work.
# But the docs aren't clear about it, so we would need some testing...
local netaccessor
if use curl; then
netaccessor="curl"
elif use elibc_Darwin; then
netaccessor="cfurl"
else
netaccessor="socket"
fi
local msgloader
if use icu; then
msgloader="icu"
elif use iconv; then
msgloader="iconv"
else
msgloader="inmemory"
fi
local transcoder
if use icu; then
transcoder="icu"
elif use elibc_Darwin; then
transcoder="macosunicodeconverter"
elif use elibc_FreeBSD; then
transcoder="iconv"
else
transcoder="gnuiconv"
fi
# for interix maybe: transcoder="windows"
local mycmakeargs=(
-Dnetwork-accessor="${netaccessor}"
-Dmessage-loader="${msgloader}"
-Dtranscoder="${transcoder}"
-Dthreads:BOOL="$(usex threads)"
-Dsse2:BOOL="$(usex cpu_flags_x86_sse2)"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
cd doc || die
doxygen || die "making docs failed"
HTML_DOCS=( doc/html/. )
fi
}
src_install () {
cmake-utils_src_install
# package provides .pc files
find "${D}" -name '*.la' -delete || die
if use examples; then
# clean out object files, executables, Makefiles
# and the like before installing examples
find samples/ \( -type f -executable -o -iname 'runConfigure' -o -iname '*.o' \
-o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf '{}' + || die
docinto examples
dodoc -r samples/.
docompress -x /usr/share/doc/${PF}/examples
fi
# To make sure an appropriate NLS msg file is around when using
# the iconv msgloader ICU has the messages compiled in.
if use iconv && ! use icu; then
doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")"
fi
}

@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zlogene@gentoo.org</email>
<name>Mikle Kolyada</name>
</maintainer>
<maintainer type="project">
<email>perl@gentoo.org</email>
<name>Gentoo Perl Project</name>

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -14,7 +14,7 @@ SLOT="0"
IUSE="+libtirpc"
RDEPEND="
!libtirpc? ( sys-libs/glibc[rpc(-)] )
!libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
libtirpc? ( net-libs/libtirpc )
"
DEPEND="

Binary file not shown.

Binary file not shown.

@ -8,5 +8,7 @@
<upstream>
<remote-id type="pypi">netifaces</remote-id>
<remote-id type="bitbucket">al45tair/netifaces</remote-id>
<remote-id type="github">al45tair/netifaces</remote-id>
<bugs-to>https://github.com/al45tair/netifaces/issues</bugs-to>
</upstream>
</pkgmetadata>

@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@ -11,7 +11,8 @@ DESCRIPTION="Portable network interface information"
HOMEPAGE="
https://pypi.org/project/netifaces/
https://alastairs-place.net/projects/netifaces/
https://bitbucket.org/al45tair/netifaces"
https://github.com/al45tair/netifaces
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"

@ -1,9 +1,9 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} )
inherit distutils-r1
@ -11,7 +11,8 @@ DESCRIPTION="Portable network interface information"
HOMEPAGE="
https://pypi.org/project/netifaces/
https://alastairs-place.net/projects/netifaces/
https://bitbucket.org/al45tair/netifaces"
https://github.com/al45tair/netifaces
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"

@ -2,3 +2,4 @@ DIST prometheus_client-0.2.0.tar.gz 41574 BLAKE2B c8e0288f37d1d3e6548283105dd6ba
DIST prometheus_client-0.3.0.tar.gz 42186 BLAKE2B 14b116d89493d6c6f04a598accaf5203e30358e93ab666a3025f4436df8dda22265cf86920b149d345aec74870e416360862f64dac9a34b5e8ceccd61b4100a2 SHA512 fa16108428a8531977c3f56fbe564a965c91048d08035d046de6d80f61744f678872d9f4f4108970a047aa6e3ca1b7aa892015a71f49d146cc0a5a8c7a7eba3b
DIST prometheus_client-0.3.1.tar.gz 43185 BLAKE2B 07c69ca13f45c502870dd1eb5934413d71b5e53a5fde7c565414b570a20de183ae1bdda11a34e1c84b874cb5b8491128ff47046632913aaae1c865b0868142aa SHA512 939a985bcf6b377d353871333634ab1641f50288c531ab70b3e5e5466362c02012ae6cf0adf889dac96a89fc5ce29462aa62e651ce21c15d40647d6465baab1a
DIST prometheus_client-0.4.2.tar.gz 57664 BLAKE2B e98e5c91db13a9f06c2df532e7742545a14cb223e04eba27accc3bdcaf2df949eed2a778194b38e1b4b93908de1636a3cc92a18950db54b5b8f0aceda2d4d2cf SHA512 5e0fee9f9fb4376dcf2959e8285b57a9156d3cf8b9d9118c7b95d2ff63f4dd925bc8cea817bf2fc1ba660e6f5c6dd8f4cf494125cf2a3673443abe0f3a4657c4
DIST prometheus_client-0.5.0.tar.gz 60184 BLAKE2B cc44537b051c053860520d412664d57aaa6d35dd491409de0da72b9859743cc355d67eb260c2381347ad3313df9efa498535ff130df317b103d8c815f34f28eb SHA512 6e6e6c0f859b7b9d593e1059b71fde8eed15ccd95e54c245b4e0e8edb748a4761f0929f2d6c06f1c4656eb81f26959c5cec6a58f4d725a587b433ffbb4582127

@ -0,0 +1,27 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Python client for the Prometheus monitoring system"
HOMEPAGE="https://pypi.org/project/prometheus_client/"
SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
S=${WORKDIR}/client_python-${PV}
RDEPEND="|| ( dev-python/twisted[${PYTHON_USEDEP}] dev-python/twisted-web[${PYTHON_USEDEP}] )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( ${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}] )"
python_test() {
pytest -v || die
}

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD-2 Unlicense"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="dev-libs/gmp:0

@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject"
LICENSE="LGPL-2.1+"
SLOT="3"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test"
REQUIRED_USE="

@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]] ; then
inherit git-r3
else
SRC_URI="https://dev.gentoo.org/~blueness/elfix/elfix-${PV}.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
S="${WORKDIR}/elfix-${PV}"
fi

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save