Sync with portage [Sun Nov 4 23:08:27 MSK 2018].

mhiretskiy
root 5 years ago
parent 404e8a3d32
commit 46dda31d7f

Binary file not shown.

Binary file not shown.

@ -1,208 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils linux-info readme.gentoo-r1
DESCRIPTION="An advanced, highly configurable system monitor for X"
HOMEPAGE="https://github.com/brndnmtthws/conky"
SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc
lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses
nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax
weather-metar weather-xoap webserver wifi X xmms2"
DEPEND_COMMON="
X? (
imlib? ( media-libs/imlib2[X] )
lua-cairo? (
>=dev-lua/toluapp-1.0.93
x11-libs/cairo[X] )
lua-imlib? (
>=dev-lua/toluapp-1.0.93
media-libs/imlib2[X] )
lua-rsvg? (
>=dev-lua/toluapp-1.0.93
gnome-base/librsvg )
nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
x11-libs/libX11
x11-libs/libXdamage
x11-libs/libXinerama
x11-libs/libXfixes
x11-libs/libXext
audacious? ( >=media-sound/audacious-1.5 dev-libs/glib:2 )
xmms2? ( media-sound/xmms2 )
)
cmus? ( media-sound/cmus )
curl? ( net-misc/curl )
eve? ( net-misc/curl dev-libs/libxml2 )
ical? ( dev-libs/libical )
iconv? ( virtual/libiconv )
irc? ( net-libs/libircclient )
mysql? ( >=virtual/mysql-5.0 )
ncurses? ( sys-libs/ncurses:= )
pulseaudio? ( media-sound/pulseaudio )
rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 )
systemd? ( sys-apps/systemd )
wifi? ( net-wireless/wireless-tools )
weather-metar? ( net-misc/curl )
weather-xoap? ( dev-libs/libxml2 net-misc/curl )
webserver? ( net-libs/libmicrohttpd )
>=dev-lang/lua-5.1.4-r8:0
"
RDEPEND="
${DEPEND_COMMON}
apcupsd? ( sys-power/apcupsd )
hddtemp? ( app-admin/hddtemp )
moc? ( media-sound/moc )
nano-syntax? ( app-editors/nano )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
"
DEPEND="
${DEPEND_COMMON}
app-text/docbook2X
"
CONFIG_CHECK=~IPV6
DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
PATCHES=(
"${FILESDIR}"/${P}-use-pkgconfig.patch
"${FILESDIR}"/${P}-libical-3.patch
)
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf
and edit it to your liking.
There are pretty html docs available at the conky homepage
or in ${ROOT%/}/usr/share/doc/${PF}/html.
Also see https://wiki.gentoo.org/wiki/Conky/HOWTO"
pkg_setup() {
use ipv6 && linux-info_pkg_setup
}
src_prepare() {
cmake-utils_src_prepare
sed -i -e "s|find_program(APP_MAN man)|set(APP_MAN $(which man) CACHE FILEPATH MAN_BINARY)|" \
cmake/ConkyPlatformChecks.cmake || die
}
src_configure() {
local mycmakeargs
if use X; then
mycmakeargs=(
-DBUILD_X11=ON
-DOWN_WINDOW=ON
-DBUILD_XDAMAGE=ON
-DBUILD_XINERAMA=ON
-DBUILD_XDBE=ON
-DBUILD_XFT=$(usex truetype)
-DBUILD_IMLIB2=$(usex imlib)
-DBUILD_XSHAPE=ON
-DBUILD_ARGB=ON
-DBUILD_LUA_CAIRO=$(usex lua-cairo)
-DBUILD_LUA_IMLIB2=$(usex lua-imlib)
-DBUILD_LUA_RSVG=$(usex lua-rsvg)
-DBUILD_NVIDIA=$(usex nvidia)
-DBUILD_AUDACIOUS=$(usex audacious)
-DBUILD_XMMS2=$(usex xmms2)
)
else
mycmakeargs=(
-DBUILD_X11=OFF
-DBUILD_NVIDIA=OFF
-DBUILD_LUA_CAIRO=OFF
-DBUILD_LUA_IMLIB2=OFF
-DBUILD_LUA_RSVG=OFF
-DBUILD_AUDACIOUS=OFF
-DBUILD_XMMS2=OFF
)
fi
if use weather-xoap; then
mycmakeargs+=(
-DBUILD_WEATHER_XOAP=ON
-DBUILD_WEATHER_METAR=ON
)
elif use weather-metar; then
mycmakeargs+=(
-DBUILD_WEATHER_METAR=ON
-DBUILD_WEATHER_XOAP=$(usex weather-xoap)
)
else
mycmakeargs+=(
-DBUILD_WEATHER_XOAP=OFF
-DBUILD_WEATHER_METAR=OFF
)
fi
mycmakeargs+=(
-DBUILD_APCUPSD=$(usex apcupsd)
-DBUILD_CMUS=$(usex cmus)
-DBUILD_CURL=$(usex curl)
-DBUILD_EVE=$(usex eve)
-DBUILD_HDDTEMP=$(usex hddtemp)
-DBUILD_IOSTATS=$(usex iostats)
-DBUILD_ICAL=$(usex ical)
-DBUILD_ICONV=$(usex iconv)
-DBUILD_IPV6=$(usex ipv6)
-DBUILD_IRC=$(usex irc)
-DBUILD_MATH=$(usex math)
-DBUILD_MOC=$(usex moc)
-DBUILD_MPD=$(usex mpd)
-DBUILD_MYSQL=$(usex mysql)
-DBUILD_NCURSES=$(usex ncurses)
-DBUILD_PORT_MONITORS=$(usex portmon)
-DBUILD_PULSEAUDIO=$(usex pulseaudio)
-DBUILD_RSS=$(usex rss)
-DBUILD_JOURNAL=$(usex systemd)
-DBUILD_IBM=$(usex thinkpad)
-DBUILD_HTTP=$(usex webserver)
-DBUILD_WLAN=$(usex wifi)
-DBUILD_BUILTIN_CONFIG=ON
-DBUILD_OLD_CONFIG=OFF
-DBUILD_I18N=ON
-DMAINTAINER_MODE=ON
-DRELEASE=ON
-DBUILD_BMPX=OFF
-DDOC_PATH=/usr/share/doc/${PF}
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/ftdetect
doins "${S}"/extras/vim/ftdetect/conkyrc.vim
insinto /usr/share/vim/vimfiles/syntax
doins "${S}"/extras/vim/syntax/conkyrc.vim
fi
if use nano-syntax; then
insinto /usr/share/nano/
doins "${S}"/extras/nano/conky.nanorc
fi
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

@ -1,2 +1,3 @@
DIST eclean-kernel-0.4.2.tar.bz2 9666 BLAKE2B 5c3dea084a39a0b84d4d99b43c397b6bd910700e6f9939c4618e7bf697d1984be1a4627e9cc8036ec296c0e1c24c0fb2b7232c6c5fbc11bf2c72a96891acb615 SHA512 6a69cfd54ee72a13a3a1a6ca460d73377170ef7731d3598b7cb1fc6263c95cd64dfbe0f260d1a8739d7c032e431523493a1fc8032bd92d1a537e672eb7436dec
DIST eclean-kernel-0.4.3.tar.gz 10650 BLAKE2B 228d17cfc5bed34e892dd6340498b87cbc32f22e83aff70824ef24f88836e3ad2306eda8704e25b7cfbadb33984edee8effd613dad67ada25519c601ec6b6ec7 SHA512 a2ffbfe800672ad0cd105425497dae72c0779ec9da5ba6a6b4efd8846762467acf6b8e70c67744e7c7639d5ba2ba4643ad344aae193e72d12d12f48b1793ff4c
DIST eclean-kernel-1.99.4.tar.bz2 78909 BLAKE2B 0cac3a001c3180c57bdf9a63366d9950928690328fd560f984c1d35bcf88712e897462a153bc3f0250ebbbb42518798e3407c3533351543ff32bd68ecee2ee5e SHA512 f3263b83b36878104e21fe122eb96a16c5c5a930b062fdd62d6a574db597644222d5a19d7833cbb894a955076b06bcb1a22c94d5f87c2787420dd1de32d0f789

@ -0,0 +1,18 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} pypy )
inherit distutils-r1
DESCRIPTION="Remove outdated built kernels"
HOMEPAGE="https://github.com/mgorny/eclean-kernel/"
SRC_URI="https://github.com/mgorny/eclean-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
RDEPEND="kernel_linux? ( dev-python/pymountboot[${PYTHON_USEDEP}] )"

@ -12,7 +12,7 @@ SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mong
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="amd64"
IUSE="sasl ssl"
RDEPEND="!<dev-db/mongodb-3.0.0"

@ -1,8 +1,6 @@
DIST rsyslog-8.35.0.tar.gz 2590108 BLAKE2B e201c1366b8ab96c070829d51de079212e82216a793eb7622aa91c66e2330981de8be547b1ee7f102ed7d8c8de054d58ba151e95238146a61fba8fe908c5f929 SHA512 3b8845fc057147c2dd740b3bb432e7fb101ad60be5c6bc86a2c2796bcd3f3526c617d45b9e8301388d51047a125ca18ba4ac54f8be2a13eabbbe8fb9361beecc
DIST rsyslog-8.36.0.tar.gz 2639477 BLAKE2B 9c7343d853f79e2955a8999e2871a2a9b008cb3ef75b94e2381a3a0ff3e49445593d852d7de3819851dc0d4c17a91d966ca2fbfd52e8215ebdbaf6b7ccd68bdf SHA512 b0c8689374b5b0fb5ad9675ad8983ce67bd04d34ad07d39cf8f91498fd2fd21a173f1077e5fa1b66a89a9d93ab011fc6345ac1a3be9961f4794fc9e152c32a50
DIST rsyslog-8.37.0.tar.gz 2697435 BLAKE2B d88a06e8a5da15ed88d0d6c92032f71be10c2b77970e26b8fe5258e116f8f635c2e359408260b8e486401b8d9ea0e234e22070f520d42bb7884923df4f216ee3 SHA512 2989eb7ed3333151e979a720fa0e95e330bda9b40f65009f7969069bcbbeee8f493c6a3189f67bbbc2529d3a2ac14a022d7e8c4f2d0dae42b67d7508d7611fa0
DIST rsyslog-8.38.0.tar.gz 2721798 BLAKE2B 578bc9eefce4893a9c1eb54ee7360cd9fa51b3c87ffe07a0fd5b122987f991835f603417243084de0b59286e993ad1c84237e61c44bc18457b3660668421101b SHA512 9dc3bdc4ef01c2af433478e182704694cb50849d811d476a03e4ce03b3c5aecfb506e7f1c1e51fadcd63da60b067d8011b92b8c9354a688fe66f7b6ffd8f9254
DIST rsyslog-8.39.0.tar.gz 2721560 BLAKE2B 0680cb31d0a07e5676a5c5626e46fa174b8df08ceec49b514624ff8ffeb750bbf199f73af1d89b9dfad121a292084d75b0a1218fb33138f1d7a149fd730cb3d9 SHA512 f46ead433f703df4af6ddc4bbb178ea145d7d2a35ee7749c32b9889f299ba20c83ed76c246530608198e84fef1f2bf10097344c31d5df38b9e0ae47cf4bee479
DIST rsyslog-doc-8.35.0.tar.gz 7427270 BLAKE2B 5441080c07a8398cd5d513ba6abe0335f62762f105354105549f0440c0429c62a4f28a4cc84a71d049bc8134cd64bda2c2210a2f30fd5b94f53e0bc783e7c8d1 SHA512 f78d0451eef789d60f7c5ae1eed46c4a9f7a6ade73b829f65aa2373aa786b00e84e8957089532b1b652838bd9f62b41d92530276a0d27e21b8e94d5f0e4728a6
DIST rsyslog-doc-8.36.0.tar.gz 7570338 BLAKE2B 031f94b88fb97e6c8b01d224279138c371a5f54ecc5d7a9298b4ec6351c5d380065877888ab1969386b76b9e715937b7335bee59c3d5b8ddd4910392a58d08cb SHA512 a93f56c9c9464a9ca87f61169c6fcfaa94608f31210eaac77e882e64bf5f514c887765db6bb57e4defafeb2a6e552506f0274c1ed275306efc1656f5520b5efa
DIST rsyslog-doc-8.37.0.tar.gz 7587722 BLAKE2B 266e5be77e4ca91e3777ee4f2c999986ee7318287546c1fb84ee21f1f4995907fa8caac84ef47cec2665ef29f34151b4b22ed6c35ea1ffe0c4ddff8d05e23136 SHA512 827ac6762ad9257d9499201d5dc3d110c65f11891ab58d36dce568ffa5f8b57fe10505bc2c7b0743dcca319f294ba6418a880b7ca787eb19dcc1f262ba0f3b59
DIST rsyslog-doc-8.38.0.tar.gz 7662314 BLAKE2B 57a121950a3f6630e4736a1ff998e93b543389107d146ddb148ecd2702bb208d21a7f4d77f2fd958f2a56e092341fc6a24ed1cc80a910cb1adb54c65b5b2da04 SHA512 e28a09ae2fcddc711d2cfd31207c9862192598e49964a47b41fc8fa3ae5b1e08b7e2589fb5af859d58d4bf028574eb56cac6514401aa56cb482fa1166863e6a5
DIST rsyslog-doc-8.39.0.tar.gz 7674833 BLAKE2B 1526e0637c3ab9846f447dcea48efbfd17aa517c2fc875c46ac190428db6aa2a0f81f8aaed6e5b0b6991a5c13f45bc818be76c0fe4444c0eb45628ebf48b4956 SHA512 a6d09d384616a264fdf6e09fa0f61bd82a42340bac426d93119e11158f293dd58f894623aca30f2137e51bf701531f07938d014c9b8ec97d0a796447de3089de

@ -0,0 +1,321 @@
https://github.com/rsyslog/rsyslog/pull/3240
--- a/configure.ac
+++ b/configure.ac
@@ -1436,6 +1436,12 @@ fi
AM_CONDITIONAL(ENABLE_KSI_LS12, test x$enable_ksi_ls12 = xyes)
# liblogging-stdlog support
+# we use liblogging-stdlog inside the testbench, which is why we need to check for it in any case
+PKG_CHECK_MODULES(LIBLOGGING_STDLOG, liblogging-stdlog >= 1.0.3,
+ AC_DEFINE(HAVE_LIBLOGGING_STDLOG, 1, [Define to 1 if liblogging-stdlog is available.]),
+ [AC_MSG_NOTICE([liblogging-stdlog not found, parts of the testbench will not run])]
+)
+
AC_ARG_ENABLE(liblogging-stdlog,
[AS_HELP_STRING([--enable-liblogging-stdlog],[Enable liblogging-stdlog support @<:@default=no@:>@])],
[case "${enableval}" in
@@ -1445,18 +1451,15 @@ AC_ARG_ENABLE(liblogging-stdlog,
esac],
[enable_liblogging_stdlog=no]
)
+if test "x$enable_liblogging_stdlog" = "xyes" -a "x$HAVE_LIBLOGGING_STDLOG" != "x1"; then
+ AC_MSG_ERROR(--enable-liblogging-stdlog set but liblogging was not found)
+fi
+AM_CONDITIONAL(ENABLE_LIBLOGGING_STDLOG, [test "x$enable_liblogging_stdlog" = "xyes"])
if test "x$enable_liblogging_stdlog" = "xyes"; then
- PKG_CHECK_MODULES(LIBLOGGING_STDLOG, liblogging-stdlog >= 1.0.3,
- AC_DEFINE(HAVE_LIBLOGGING_STDLOG, 1, [Define to 1 if liblogging-stdlog is available.])
- )
+ AC_MSG_NOTICE(DEBUG: liblogging_stdlog enabled)
+else
+ AC_MSG_NOTICE(DEBUG: liblogging_stdlog disabled)
fi
-AM_CONDITIONAL(ENABLE_LIBLOGGING_STDLOG, test x$enable_liblogging_stdlog = xyes)
-
-# we use liblogging-stdlog inside the testbench, which is why we need to check for it in any case
-PKG_CHECK_MODULES(LIBLOGGING_STDLOG, liblogging-stdlog >= 1.0.3,
- AC_DEFINE(HAVE_LIBLOGGING_STDLOG, 1, [Define to 1 if liblogging-stdlog is available.]),
- [AC_MSG_NOTICE([liblogging-stdlog not found, parts of the testbench will not run])]
-)
# RFC 3195 support
AC_ARG_ENABLE(rfc3195,
--- a/plugins/imklog/Makefile.am
+++ b/plugins/imklog/Makefile.am
@@ -10,6 +10,11 @@ if ENABLE_IMKLOG_LINUX
imklog_la_SOURCES += bsd.c
endif
-imklog_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-imklog_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+imklog_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+imklog_la_LDFLAGS = -module -avoid-version
imklog_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+imklog_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+imklog_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
--- a/plugins/immark/Makefile.am
+++ b/plugins/immark/Makefile.am
@@ -1,6 +1,11 @@
pkglib_LTLIBRARIES = immark.la
immark_la_SOURCES = immark.c immark.h
-immark_la_CPPFLAGS = $(RSRT_CFLAGS) -I$(top_srcdir) $(PTHREADS_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-immark_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+immark_la_CPPFLAGS = $(RSRT_CFLAGS) -I$(top_srcdir) $(PTHREADS_CFLAGS)
+immark_la_LDFLAGS = -module -avoid-version
immark_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+immark_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+immark_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
--- a/plugins/imtcp/Makefile.am
+++ b/plugins/imtcp/Makefile.am
@@ -1,6 +1,11 @@
pkglib_LTLIBRARIES = imtcp.la
imtcp_la_SOURCES = imtcp.c
-imtcp_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-imtcp_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+imtcp_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+imtcp_la_LDFLAGS = -module -avoid-version
imtcp_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+imtcp_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+imtcp_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
--- a/plugins/imudp/Makefile.am
+++ b/plugins/imudp/Makefile.am
@@ -1,6 +1,11 @@
pkglib_LTLIBRARIES = imudp.la
imudp_la_SOURCES = imudp.c
-imudp_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-imudp_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+imudp_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+imudp_la_LDFLAGS = -module -avoid-version
imudp_la_LIBADD = $(IMUDP_LIBS)
+
+if ENABLE_LIBLOGGING_STDLOG
+imudp_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+imudp_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
--- a/plugins/imuxsock/Makefile.am
+++ b/plugins/imuxsock/Makefile.am
@@ -1,6 +1,11 @@
pkglib_LTLIBRARIES = imuxsock.la
imuxsock_la_SOURCES = imuxsock.c
-imuxsock_la_CPPFLAGS = -DSD_EXPORT_SYMBOLS -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-imuxsock_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+imuxsock_la_CPPFLAGS = -DSD_EXPORT_SYMBOLS -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+imuxsock_la_LDFLAGS = -module -avoid-version
imuxsock_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+imuxsock_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+imuxsock_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
--- a/plugins/mmexternal/Makefile.am
+++ b/plugins/mmexternal/Makefile.am
@@ -1,8 +1,13 @@
pkglib_LTLIBRARIES = mmexternal.la
mmexternal_la_SOURCES = mmexternal.c
-mmexternal_la_CPPFLAGS = $(RSRT_CFLAGS) $(PTHREADS_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-mmexternal_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+mmexternal_la_CPPFLAGS = $(RSRT_CFLAGS) $(PTHREADS_CFLAGS)
+mmexternal_la_LDFLAGS = -module -avoid-version
mmexternal_la_LIBADD =
+if ENABLE_LIBLOGGING_STDLOG
+mmexternal_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+mmexternal_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
+
EXTRA_DIST =
--- a/plugins/omtesting/Makefile.am
+++ b/plugins/omtesting/Makefile.am
@@ -1,6 +1,11 @@
pkglib_LTLIBRARIES = omtesting.la
omtesting_la_SOURCES = omtesting.c
-omtesting_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-omtesting_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+omtesting_la_CPPFLAGS = -I$(top_srcdir) $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+omtesting_la_LDFLAGS = -module -avoid-version
omtesting_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+omtesting_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+omtesting_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
--- a/runtime/Makefile.am
+++ b/runtime/Makefile.am
@@ -112,8 +112,15 @@ else
librsyslog_la_CPPFLAGS = -DSD_EXPORT_SYMBOLS -D_PATH_MODDIR=\"$(pkglibdir)/\" -I\$(top_srcdir) -I\$(top_srcdir)/grammar
endif
#librsyslog_la_LDFLAGS = -module -avoid-version
-librsyslog_la_CPPFLAGS += $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBUUID_CFLAGS) $(LIBFASTJSON_CFLAGS) ${LIBESTR_CFLAGS} ${LIBLOGGING_STDLOG_CFLAGS} -I\$(top_srcdir)/tools
-librsyslog_la_LIBADD = $(DL_LIBS) $(RT_LIBS) $(LIBUUID_LIBS) $(LIBFASTJSON_LIBS) ${LIBESTR_LIBS} ${LIBLOGGING_STDLOG_LIBS}
+librsyslog_la_CPPFLAGS += $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBUUID_CFLAGS) $(LIBFASTJSON_CFLAGS) ${LIBESTR_CFLAGS}
+librsyslog_la_LIBADD = $(DL_LIBS) $(RT_LIBS) $(LIBUUID_LIBS) $(LIBFASTJSON_LIBS) ${LIBESTR_LIBS}
+
+if ENABLE_LIBLOGGING_STDLOG
+librsyslog_la_CPPFLAGS += ${LIBLOGGING_STDLOG_CFLAGS}
+librsyslog_la_LIBADD += $(LIBLOGGING_STDLOG_LIBS)
+endif
+
+librsyslog_la_CPPFLAGS += -I\$(top_srcdir)/tools
#
# regular expression support
@@ -121,9 +128,15 @@ librsyslog_la_LIBADD = $(DL_LIBS) $(RT_LIBS) $(LIBUUID_LIBS) $(LIBFASTJSON_LIBS
if ENABLE_REGEXP
pkglib_LTLIBRARIES += lmregexp.la
lmregexp_la_SOURCES = regexp.c regexp.h
-lmregexp_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmregexp_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
-lmregexp_la_LIBADD =
+lmregexp_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmregexp_la_LDFLAGS = -module -avoid-version
+lmregexp_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+lmregexp_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmregexp_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
+
endif
#
@@ -131,9 +144,14 @@ endif
#
pkglib_LTLIBRARIES += lmzlibw.la
lmzlibw_la_SOURCES = zlibw.c zlibw.h
-lmzlibw_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmzlibw_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
-lmzlibw_la_LIBADD =
+lmzlibw_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmzlibw_la_LDFLAGS = -module -avoid-version
+lmzlibw_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+lmzlibw_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmzlibw_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
if ENABLE_INET
@@ -142,18 +160,28 @@ pkglib_LTLIBRARIES += lmnet.la lmnetstrms.la
# network support
#
lmnet_la_SOURCES = net.c net.h
-lmnet_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmnet_la_LDFLAGS = -module -avoid-version ../compat/compat_la-getifaddrs.lo $(LIBLOGGING_STDLOG_LIBS)
-lmnet_la_LIBADD =
+lmnet_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmnet_la_LDFLAGS = -module -avoid-version ../compat/compat_la-getifaddrs.lo
+lmnet_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+lmnet_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmnet_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
# network stream master class and stream factory
lmnetstrms_la_SOURCES = netstrms.c netstrms.h \
netstrm.c netstrm.h \
nssel.c nssel.h \
nspoll.c nspoll.h
-lmnetstrms_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmnetstrms_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
-lmnetstrms_la_LIBADD =
+lmnetstrms_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmnetstrms_la_LDFLAGS = -module -avoid-version
+lmnetstrms_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+lmnetstrms_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmnetstrms_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
# netstream drivers
@@ -162,9 +190,15 @@ pkglib_LTLIBRARIES += lmnsd_ptcp.la
lmnsd_ptcp_la_SOURCES = nsd_ptcp.c nsd_ptcp.h \
nsdsel_ptcp.c nsdsel_ptcp.h \
nsdpoll_ptcp.c nsdpoll_ptcp.h
-lmnsd_ptcp_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmnsd_ptcp_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
-lmnsd_ptcp_la_LIBADD =
+lmnsd_ptcp_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmnsd_ptcp_la_LDFLAGS = -module -avoid-version
+lmnsd_ptcp_la_LIBADD =
+
+if ENABLE_LIBLOGGING_STDLOG
+lmnsd_ptcp_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmnsd_ptcp_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
+
endif # if ENABLE_INET
#
@@ -226,20 +260,30 @@ lmtcpsrv_la_SOURCES = \
tcps_sess.h \
tcpsrv.c \
tcpsrv.h
-lmtcpsrv_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmtcpsrv_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+lmtcpsrv_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmtcpsrv_la_LDFLAGS = -module -avoid-version
lmtcpsrv_la_LIBADD =
+if ENABLE_LIBLOGGING_STDLOG
+lmtcpsrv_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmtcpsrv_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
+
#
# TCP (stream) client support
#
lmtcpclt_la_SOURCES = \
tcpclt.c \
tcpclt.h
-lmtcpclt_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS)
-lmtcpclt_la_LDFLAGS = -module -avoid-version $(LIBLOGGING_STDLOG_LIBS)
+lmtcpclt_la_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+lmtcpclt_la_LDFLAGS = -module -avoid-version
lmtcpclt_la_LIBADD =
+if ENABLE_LIBLOGGING_STDLOG
+lmtcpclt_la_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+lmtcpclt_la_LDFLAGS += $(LIBLOGGING_STDLOG_LIBS)
+endif
+
#
# support library for Guardtime KSI-LS12
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -37,7 +37,14 @@ rsyslogd_SOURCES = \
iminternal.h \
\
../dirty.h
-rsyslogd_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS) $(LIBLOGGING_STDLOG_CFLAGS) -DSD_EXPORT_SYMBOLS
+rsyslogd_CPPFLAGS = $(PTHREADS_CFLAGS) $(RSRT_CFLAGS)
+
+if ENABLE_LIBLOGGING_STDLOG
+rsyslogd_CPPFLAGS += $(LIBLOGGING_STDLOG_CFLAGS)
+endif
+
+rsyslogd_CPPFLAGS += -DSD_EXPORT_SYMBOLS
+
# note: it looks like librsyslog.la must be explicitely given on LDDADD,
# otherwise dependencies are not properly calculated (resulting in a
# potentially incomplete build, a problem we had several times...)

@ -1,5 +1,5 @@
#!/sbin/openrc-run
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
RSYSLOG_CONFIGFILE=${RSYSLOG_CONFIGFILE:-"/etc/rsyslog.conf"}

@ -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"

@ -1,451 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} )
inherit autotools eutils linux-info python-any-r1 systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="https://www.rsyslog.com/"
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git"
DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git"
inherit git-r3
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
SRC_URI="
https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
"
PATCHES=()
fi
LICENSE="GPL-3 LGPL-3 Apache-2.0"
SLOT="0"
IUSE="curl dbi debug doc elasticsearch +gcrypt grok gnutls jemalloc kafka kerberos kubernetes libressl mdblookup"
IUSE+=" mongodb mysql normalize omhttpfs omudpspoof openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac"
IUSE+=" snmp ssl systemd test usertools +uuid xxhash zeromq"
RDEPEND="
>=dev-libs/libfastjson-0.99.8:=
>=dev-libs/libestr-0.1.9
>=sys-libs/zlib-1.2.5
curl? ( >=net-misc/curl-7.35.0 )
dbi? ( >=dev-db/libdbi-0.8.3 )
elasticsearch? ( >=net-misc/curl-7.35.0 )
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
grok? ( >=dev-libs/grok-0.9.2 )
jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
kerberos? ( virtual/krb5 )
kubernetes? ( >=net-misc/curl-7.35.0 )
mdblookup? ( dev-libs/libmaxminddb:= )
mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
mysql? ( virtual/libmysqlclient:= )
normalize? (
>=dev-libs/libee-0.4.0
>=dev-libs/liblognorm-2.0.3:=
)
omhttpfs? ( >=net-misc/curl-7.35.0 )
omudpspoof? ( >=net-libs/libnet-1.1.6 )
postgres? ( >=dev-db/postgresql-8.4.20:= )
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? ( >=dev-libs/hiredis-0.11.0:= )
relp? ( >=dev-libs/librelp-1.2.14:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
rfc5424hmac? (
!libressl? ( >=dev-libs/openssl-0.9.8y:0= )
libressl? ( dev-libs/libressl:= )
)
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
ssl? (
gnutls? ( >=net-libs/gnutls-2.12.23:0= )
openssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
)
)
systemd? ( >=sys-apps/systemd-234 )
uuid? ( sys-apps/util-linux:0= )
xxhash? ( dev-libs/xxhash:= )
zeromq? (
>=net-libs/czmq-3.0.2
)"
DEPEND="${RDEPEND}
>=sys-devel/autoconf-archive-2015.02.24
virtual/pkgconfig
test? (
jemalloc? ( <sys-libs/libfaketime-0.9.7 )
!jemalloc? ( sys-libs/libfaketime )
${PYTHON_DEPS}
)"
REQUIRED_USE="
kubernetes? ( normalize )
ssl? ( || ( gnutls openssl ) )
"
if [[ ${PV} == "9999" ]]; then
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
DEPEND+=" >=sys-devel/flex-2.5.39-r1"
DEPEND+=" >=sys-devel/bison-2.4.3"
DEPEND+=" >=dev-python/docutils-0.12"
fi
CONFIG_CHECK="~INOTIFY_USER"
WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
pkg_setup() {
use test && python-any-r1_pkg_setup
}
src_unpack() {
if [[ ${PV} == "9999" ]]; then
git-r3_fetch
git-r3_checkout
else
unpack ${P}.tar.gz
fi
if use doc; then
if [[ ${PV} == "9999" ]]; then
local _EGIT_BRANCH=
if [[ -n "${EGIT_BRANCH}" ]]; then
# Cannot use rsyslog commits/branches for documentation repository
_EGIT_BRANCH=${EGIT_BRANCH}
unset EGIT_BRANCH
fi
git-r3_fetch "${DOC_REPO_URI}"
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
if [[ -n "${_EGIT_BRANCH}" ]]; then
# Restore previous EGIT_BRANCH information
EGIT_BRANCH=${_EGIT_BRANCH}
fi
else
cd "${S}" || die "Cannot change dir into '${S}'"
mkdir docs || die "Failed to create docs directory"
cd docs || die "Failed to change dir into '${S}/docs'"
unpack ${PN}-doc-${PV}.tar.gz
fi
fi
}
src_prepare() {
default
eautoreconf
}
src_configure() {
# Maintainer notes:
# * Guardtime support is missing because libgt isn't yet available
# in portage.
# * Hadoop's HDFS file system output module is currently not
# supported in Gentoo because nobody is able to test it
# (JAVA dependency).
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
# upstream PR 129 and 136) so we need to export HIREDIS_*
# variables because rsyslog's build system depends on pkg-config.
if use redis; then
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
fi
local myeconfargs=(
--disable-debug-symbols
--disable-generate-man-pages
--without-valgrind-testbench
--disable-liblogging-stdlog
$(use_enable test testbench)
# Input Plugins without depedencies
--enable-imdiag
--enable-imfile
--enable-impstats
--enable-imptcp
# Message Modificiation Plugins without depedencies
--enable-mmanon
--enable-mmaudit
--enable-mmcount
--enable-mmfields
--enable-mmjsonparse
--enable-mmpstrucdata
--enable-mmrm1stspace
--enable-mmsequence
--enable-mmutf8fix
# Output Modification Plugins without dependencies
--enable-mail
--enable-omprog
--enable-omruleset
--enable-omstdout
--enable-omuxsock
# Misc
--enable-fmhash
$(use_enable xxhash fmhash-xxhash)
--enable-pmaixforwardedfrom
--enable-pmciscoios
--enable-pmcisconames
--enable-pmlastmsg
--enable-pmsnare
# DB
$(use_enable dbi libdbi)
$(use_enable mongodb ommongodb)
$(use_enable mysql)
$(use_enable postgres pgsql)
$(use_enable redis omhiredis)
# Debug
$(use_enable debug)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
# Misc
$(use_enable curl fmhttp)
$(use_enable elasticsearch)
$(use_enable gcrypt libgcrypt)
$(use_enable jemalloc)
$(use_enable kafka imkafka)
$(use_enable kafka omkafka)
$(use_enable kerberos gssapi-krb5)
$(use_enable kubernetes mmkubernetes)
$(use_enable normalize mmnormalize)
$(use_enable mdblookup mmdblookup)
$(use_enable grok mmgrok)
$(use_enable omhttpfs)
$(use_enable omudpspoof)
$(use_enable rabbitmq omrabbitmq)
$(use_enable relp)
$(use_enable rfc3195)
$(use_enable rfc5424hmac mmrfc5424addhmac)
$(use_enable snmp)
$(use_enable snmp mmsnmptrapd)
$(use_enable gnutls)
$(use_enable openssl)
$(use_enable systemd imjournal)
$(use_enable systemd omjournal)
$(use_enable usertools)
$(use_enable uuid)
$(use_enable zeromq imczmq)
$(use_enable zeromq omczmq)
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
)
econf "${myeconfargs[@]}"
}
src_compile() {
default
if use doc && [[ "${PV}" == "9999" ]]; then
einfo "Building documentation ..."
local doc_dir="${S}/docs"
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
sphinx-build -b html source build || die "Building documentation failed!"
fi
}
src_test() {
local _has_increased_ulimit=
# Sometimes tests aren't executable (i.e. when added via patch)
einfo "Adjusting permissions of test scripts ..."
find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
die "Failed to adjust test scripts permission"
if ulimit -n 3072; then
_has_increased_ulimit="true"
fi
if ! emake --jobs 1 check; then
eerror "Test suite failed! :("
if [[ -z "${_has_increased_ulimit}" ]]; then
eerror "Probably because open file limit couldn't be set to 3072."
fi
if has userpriv ${FEATURES}; then
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
"before you submit a bug report."
fi
fi
}
src_install() {
local DOCS=(
AUTHORS
ChangeLog
"${FILESDIR}"/README.gentoo
)
use doc && local HTML_DOCS=( "${S}/docs/build/." )
default
newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
keepdir /var/empty/dev
keepdir /var/spool/${PN}
keepdir /etc/ssl/${PN}
keepdir /etc/${PN}.d
insinto /etc
newins "${FILESDIR}/${PN}.conf" ${PN}.conf
insinto /etc/rsyslog.d/
newins "${FILESDIR}/50-default-r1.conf" 50-default.conf
insinto /etc/logrotate.d/
newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
if use mysql; then
insinto /usr/share/doc/${PF}/scripts/mysql
doins plugins/ommysql/createDB.sql
fi
if use postgres; then
insinto /usr/share/doc/${PF}/scripts/pgsql
doins plugins/ompgsql/createDB.sql
fi
prune_libtool_files --modules
}
pkg_postinst() {
local advertise_readme=0
if [[ -z "${REPLACING_VERSIONS}" ]]; then
# This is a new installation
advertise_readme=1
if use mysql || use postgres; then
echo
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
elog " /usr/share/doc/${PF}/scripts"
fi
if use ssl; then
echo
elog "To create a default CA and certificates for your server and clients, run:"
elog " emerge --config =${PF}"
elog "on your logging server. You can run it several times,"
elog "once for each logging client. The client certificates will be signed"
elog "using the CA certificate generated during the first run."
fi
fi
if [[ ${advertise_readme} -gt 0 ]]; then
# We need to show the README file location
echo ""
elog "Please read"
elog ""
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
elog ""
elog "for more details."
fi
}
pkg_config() {
if ! use ssl ; then
einfo "There is nothing to configure for rsyslog unless you"
einfo "used USE=ssl to build it."
return 0
fi
# Make sure the certificates directory exists
local CERTDIR="${EROOT}/etc/ssl/${PN}"
if [[ ! -d "${CERTDIR}" ]]; then
mkdir "${CERTDIR}" || die
fi
einfo "Your certificates will be stored in ${CERTDIR}"
# Create a default CA if needed
if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = Portage automated CA
ca
cert_signing_key
expiration_days = 3650
_EOF
certtool --generate-self-signed \
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
# Create the server certificate
echo
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for server ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_server
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
else
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
fi
# Create a client certificate
echo
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
read -r CN
einfo "Creating private key and certificate for client ${CN}..."
certtool --generate-privkey \
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
cat > "${T}/${PF}.$$" <<- _EOF
cn = ${CN}
tls_www_client
dns_name = ${CN}
expiration_days = 3650
_EOF
certtool --generate-certificate \
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
--template "${T}/${PF}.$$" &>/dev/null
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
rm -f "${T}/${PF}.$$"
echo
einfo "Here is the documentation on how to encrypt your log traffic:"
einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
}

@ -36,6 +36,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/libfastjson-0.99.8:=
>=dev-libs/libestr-0.1.9
>=dev-libs/liblogging-1.0.1:=[stdlog]
>=sys-libs/zlib-1.2.5
curl? ( >=net-misc/curl-7.35.0 )
dbi? ( >=dev-db/libdbi-0.8.3 )
@ -207,7 +208,6 @@ src_configure() {
# Debug
$(use_enable debug)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
# Misc
$(use_enable curl fmhttp)

@ -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"
@ -23,13 +23,13 @@ else
doc? ( https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
"
PATCHES=()
PATCHES=( "${FILESDIR}"/${P}-fix-liblogging_stdlog-linking.patch )
fi
LICENSE="GPL-3 LGPL-3 Apache-2.0"
SLOT="0"
IUSE="curl dbi debug doc elasticsearch +gcrypt grok gnutls jemalloc kafka kerberos kubernetes libressl mdblookup"
IUSE+=" mongodb mysql normalize omhttpfs omudpspoof openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac"
IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof openssl postgres rabbitmq redis relp rfc3195 rfc5424hmac"
IUSE+=" snmp ssl systemd test usertools +uuid xxhash zeromq"
RESTRICT="!test? ( test )"
@ -58,7 +58,7 @@ RDEPEND="
postgres? ( >=dev-db/postgresql-8.4.20:= )
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
redis? ( >=dev-libs/hiredis-0.11.0:= )
relp? ( >=dev-libs/librelp-1.2.14:= )
relp? ( >=dev-libs/librelp-1.2.17:= )
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
rfc5424hmac? (
!libressl? ( >=dev-libs/openssl-0.9.8y:0= )
@ -82,6 +82,7 @@ DEPEND="${RDEPEND}
>=sys-devel/autoconf-archive-2015.02.24
virtual/pkgconfig
test? (
>=dev-libs/liblogging-1.0.1[stdlog]
jemalloc? ( <sys-libs/libfaketime-0.9.7 )
!jemalloc? ( sys-libs/libfaketime )
${PYTHON_DEPS}
@ -197,6 +198,9 @@ src_configure() {
--enable-pmciscoios
--enable-pmcisconames
--enable-pmlastmsg
$(use_enable normalize pmnormalize)
--enable-pmnull
--enable-pmpanngfw
--enable-pmsnare
# DB
$(use_enable dbi libdbi)
@ -207,7 +211,6 @@ src_configure() {
# Debug
$(use_enable debug)
$(use_enable debug diagtools)
$(use_enable debug memcheck)
$(use_enable debug valgrind)
# Misc
$(use_enable curl fmhttp)
@ -221,6 +224,7 @@ src_configure() {
$(use_enable normalize mmnormalize)
$(use_enable mdblookup mmdblookup)
$(use_enable grok mmgrok)
$(use_enable omhttp)
$(use_enable omhttpfs)
$(use_enable omudpspoof)
$(use_enable rabbitmq omrabbitmq)

@ -0,0 +1,91 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6} )
PYTHON_REQ_USE="xml"
inherit gnome2 python-single-r1 systemd
DESCRIPTION="Graphical user interface for CUPS administration"
HOMEPAGE="https://github.com/zdohnal/system-config-printer"
SRC_URI="https://github.com/zdohnal/${PN}/releases/download/${PV}/${P}.tar.xz
https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-01.tar.xz"
LICENSE="GPL-2+"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
SLOT="0"
IUSE="doc gnome-keyring policykit"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# Needs cups running, bug 284005
RESTRICT="test"
# Additional unhandled dependencies
# gnome-extra/gnome-packagekit[${PYTHON_USEDEP}] with pygobject:2 ?
# python samba client: smbc
# selinux: needed for troubleshooting
COMMON_DEPEND="${PYTHON_DEPS}
dev-libs/glib:2
net-print/cups[dbus]
virtual/libusb:1
>=virtual/udev-172
x11-libs/gtk+:3[introspection]
x11-libs/libnotify[introspection]
x11-libs/pango[introspection]
"
DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.1.2
>=app-text/xmlto-0.0.22
dev-util/desktop-file-utils
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig
doc? ( dev-python/epydoc )
"
RDEPEND="${COMMON_DEPEND}
dev-python/dbus-python[${PYTHON_USEDEP}]
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pycups[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
gnome-keyring? ( app-crypt/libsecret[introspection] )
policykit? ( net-print/cups-pk-helper )
"
PATCHES=(
"${WORKDIR}"/${P}-auth-dialog.patch
"${WORKDIR}"/${P}-libsecret-optional-{1,2}.patch
"${WORKDIR}"/${P}-scp-dbus-service-{1,2}.patch
"${WORKDIR}"/${P}-typo.patch
"${WORKDIR}"/${P}-appdata.patch
"${WORKDIR}"/${P}-empty-LC_MESSAGES.patch
"${WORKDIR}"/${P}-fdopen-utf8.patch
"${WORKDIR}"/${P}-typeerror.patch
"${WORKDIR}"/${P}-debugprint-typo.patch
)
pkg_setup() {
python-single-r1_pkg_setup
}
src_configure() {
gnome2_src_configure \
--enable-nls \
--with-desktop-vendor=Gentoo \
--with-udev-rules \
--with-systemdsystemunitdir=$(systemd_get_systemunitdir)
}
src_compile() {
gnome2_src_compile
use doc && emake html
}
src_install() {
use doc && local HTML_DOCS=( html/. )
gnome2_src_install
python_fix_shebang "${ED}"
}

Binary file not shown.

@ -0,0 +1,66 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools toolchain-funcs
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/kyz/libmspack.git"
inherit git-r3
MY_P="${PN}-9999"
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"
MY_PV="${PV/_alpha/alpha}"
MY_P="${PN}-${MY_PV}"
SRC_URI="https://www.cabextract.org.uk/${P}.tar.gz"
LIBMSPACK_DEPEND=">=dev-libs/libmspack-0.8_alpha:="
fi
DESCRIPTION="Extracts files from Microsoft cabinet archive files"
HOMEPAGE="https://www.cabextract.org.uk/"
LICENSE="GPL-3"
SLOT="0"
IUSE="extras"
DEPEND="${LIBMSPACK_DEPEND}
virtual/pkgconfig"
RDEPEND="extras? ( dev-lang/perl )"
src_prepare() {
if [[ ${PV} == "9999" ]] ; then
# Re-create file layout from release tarball
pushd "${WORKDIR}" &>/dev/null || die
cp -aL "${S}"/${PN} "${WORKDIR}"/${PN}-source || die
rm -r "${S}" || die
mv "${WORKDIR}"/${PN}-source "${S}" || die
popd &>/dev/null || die
fi
default
eautoreconf
}
src_configure() {
econf \
--with-external-libmspack=yes
}
src_compile() {
emake AR="$(tc-getAR)"
}
src_install() {
local DOCS=( AUTHORS ChangeLog NEWS README TODO doc/magic )
default
docinto html
dodoc doc/wince_cab_format.html
if use extras; then
dobin src/{wince_info,wince_rename,cabinfo,cabsplit}
fi
}

@ -0,0 +1,25 @@
--- a/programs/mkwinpeimg 2017-07-29 13:52:09.000000000 -0700
+++ b/programs/mkwinpeimg 2018-10-22 19:14:35.170566559 -0700
@@ -488,7 +488,8 @@
for biosdir in \
/usr/lib/syslinux/modules/bios \
/usr/lib/syslinux/bios \
- /usr/lib/syslinux
+ /usr/lib/syslinux \
+ /usr/share/syslinux
do
if [ -e "$biosdir/chain.c32" ]; then
break
--- a/programs/mkwinpeimg.in 2017-07-15 13:49:06.000000000 -0700
+++ b/programs/mkwinpeimg.in 2018-10-22 19:16:59.323070604 -0700
@@ -488,7 +488,8 @@
for biosdir in \
/usr/lib/syslinux/modules/bios \
/usr/lib/syslinux/bios \
- /usr/lib/syslinux
+ /usr/lib/syslinux \
+ /usr/share/syslinux
do
if [ -e "$biosdir/chain.c32" ]; then
break

@ -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
@ -24,6 +24,8 @@ SLOT="0"
IUSE="cpu_flags_x86_ssse3 fuse iso ntfs openssl threads yasm"
REQUIRED_USE="cpu_flags_x86_ssse3? ( !openssl )"
PATCHES=( "${FILESDIR}/syslinux-path.patch" )
RDEPEND="
dev-libs/libxml2:2
ntfs? ( sys-fs/ntfs3g )

Binary file not shown.

@ -1,2 +1,2 @@
DIST stress-ng-0.09.41.tar.xz 359760 BLAKE2B d57d9350744db29d3e61201f146cd6569efae599743cf3e5971d645beba5de99b4162ec735e0f143c1c3cd8cc9e318441bfd97dfcf5db1b26cd7e4543bfcc918 SHA512 d1e2a6442c208d5d32ab688460475a59a2edd73220e44402632650eee022faf5728d282a374f22bcb86ce83662122823a7ba72f9824058d86d9b22a3c1791524
DIST stress-ng-0.09.42.tar.xz 360452 BLAKE2B fa5ad15f066d8e762fb08cdcd4fe58ea6604890edf2384e0676e6c35645a6fd84c568369dc966d23527820630a0b44ab9b8969f3e170c876b03a194ea72384af SHA512 e209a8777331f91b3ec5fca9f6f664513498b21b5b31338e0882cc6c79674524906e8d0d4a8931ab5b382feac65e15639989fc0672e408aaa2eb84c72a059258
DIST stress-ng-0.09.43.tar.xz 361116 BLAKE2B bba3d136146bfb55f23cb40f85e7e133f96d7fa7f2a55e7b7fb70ef23197c082f89b35fbf11129eaaf3d1c1b7306d1a5ac5ebd55a96c37c6fa9533a84a3d4684 SHA512 bceec4263916b370fc35f6178c2048c3d8317dfc77363f4ec7e9f0111243495d405314af6d467aa5a56db03e1c8c9a2f7aa3c733afe1f3f6f45f6c074ad3ac4c

@ -1,64 +0,0 @@
--- a/Makefile 2018-09-12 18:12:22.000000000 +0200
+++ b/Makefile 2018-09-16 02:06:13.000000000 +0200
@@ -21,7 +21,7 @@
# Codename "portable pressure producer"
#
-CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -O2 -std=gnu99 -pipe
+CFLAGS += -Wall -Wextra -DVERSION='"$(VERSION)"' -std=gnu99
#
# Pedantic flags
@@ -338,12 +338,10 @@
.o: stress-ng.h Makefile
.c.o: stress-ng.h Makefile $(SRC)
- @echo "CC $<"
- @$(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o $@ $<
stress-ng: $(OBJS)
- @echo "LD $@"
- @$(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(OBJS) -lm $(LDFLAGS) -lc -o $@
@sync
makeconfig:
@@ -364,8 +362,7 @@
sed '$$ s/.$$//' >> apparmor-data.c
@echo "};" >> apparmor-data.c
@echo "const size_t g_apparmor_data_len = sizeof(g_apparmor_data);" >> apparmor-data.c
- @echo "CC $<"
- @$(CC) -c apparmor-data.c -o apparmor-data.o
+ $(CC) -c apparmor-data.c -o apparmor-data.o
@rm -rf apparmor-data.c apparmor-data.bin
#
@@ -380,12 +377,10 @@
perf.o: perf.c perf-event.c
@$(CC) $(CFLAGS) -E perf-event.c | grep "PERF_COUNT" | sed 's/,/ /' | \
awk {'print "#define _SNG_" $$1 " (1)"'} > perf-event.h
- @echo CC $<
- @$(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o $@ $<
stress-vecmath.o: stress-vecmath.c
- @echo CC $<
- @$(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
+ $(CC) $(CFLAGS) -fno-builtin -c -o $@ $<
@touch stress-ng.c
$(OBJS): stress-ng.h Makefile
@@ -429,10 +424,10 @@
./stress-ng --seq 0 -t 15 --pathological --verbose --times --tz --metrics
.PHONY: install
-install: stress-ng stress-ng.1.gz
+install: stress-ng
mkdir -p ${DESTDIR}${BINDIR}
cp stress-ng ${DESTDIR}${BINDIR}
mkdir -p ${DESTDIR}${MANDIR}
- cp stress-ng.1.gz ${DESTDIR}${MANDIR}
+ cp stress-ng.1 ${DESTDIR}${MANDIR}
mkdir -p ${DESTDIR}${JOBDIR}
cp -rp example-jobs/*.job ${DESTDIR}${JOBDIR}

@ -17,4 +17,8 @@
that exercise floating point, integer, bit manipulation and control flow
and over 20 virtual memory stress tests.
</longdescription>
<upstream>
<bugs-to>https://github.com/ColinIanKing/stress-ng/issues</bugs-to>
<remote-id type="github">ColinIanKing/stress-ng</remote-id>
</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="7"
@ -11,7 +11,8 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="dev-libs/libaio
DEPEND="
dev-libs/libaio
dev-libs/libbsd
dev-libs/libgcrypt:0=
net-misc/lksctp-tools
@ -19,10 +20,11 @@ DEPEND="dev-libs/libaio
sys-apps/keyutils
sys-libs/libapparmor
sys-libs/libcap
sys-libs/zlib:="
sys-libs/zlib:=
"
RDEPEND="${DEPEND}"
DOCS=( "README" "README.Android" "TODO" "syscalls.txt" )
PATCHES=( "${FILESDIR}/${PN}-0.09.40-makefile.patch" )
PATCHES=( "${FILESDIR}/${PN}-0.09.42-makefile.patch" )

Binary file not shown.

@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
LICENSE="GPL-3"
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="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb wks-server"
COMMON_DEPEND_LIBS="

@ -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="5"
@ -11,10 +11,10 @@ MY_P="${MY_PN}-${PV}"
JUMBO="jumbo-7"
DESCRIPTION="fast password cracker"
HOMEPAGE="http://www.openwall.com/john/"
HOMEPAGE="https://www.openwall.com/john/"
SRC_URI="http://www.openwall.com/john/g/${MY_P}.tar.bz2
!minimal? ( http://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
SRC_URI="https://www.openwall.com/john/g/${MY_P}.tar.bz2
!minimal? ( https://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
LICENSE="GPL-2"
SLOT="0"

@ -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=7
@ -11,10 +11,10 @@ MY_P="${MY_PN}-${PV}"
JUMBO="jumbo-7"
DESCRIPTION="fast password cracker"
HOMEPAGE="http://www.openwall.com/john/"
HOMEPAGE="https://www.openwall.com/john/"
SRC_URI="http://www.openwall.com/john/g/${MY_P}.tar.bz2
!minimal? ( http://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
SRC_URI="https://www.openwall.com/john/g/${MY_P}.tar.bz2
!minimal? ( https://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
LICENSE="GPL-2"
SLOT="0"

@ -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="4"
@ -11,10 +11,10 @@ MY_P="${MY_PN}-${PV}"
JUMBO="jumbo-7"
DESCRIPTION="fast password cracker"
HOMEPAGE="http://www.openwall.com/john/"
HOMEPAGE="https://www.openwall.com/john/"
SRC_URI="http://www.openwall.com/john/g/${MY_P}.tar.bz2
!minimal? ( http://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
SRC_URI="https://www.openwall.com/john/g/${MY_P}.tar.bz2
!minimal? ( https://www.openwall.com/john/g/${MY_P}-${JUMBO}.diff.gz )"
LICENSE="GPL-2"
SLOT="0"

@ -10,6 +10,9 @@
<email>crypto@gentoo.org</email>
<name>Crypto</name>
</maintainer>
<upstream>
<remote-id type="github">magnumripper/JohnTheRipper</remote-id>
</upstream>
<use>
<flag name="cuda">Use nvidia cuda toolkit for speeding up cracking on capable devices</flag>
<flag name="mozilla"> Support mozilla password cracking</flag>

@ -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
@ -9,7 +9,7 @@ SRC_URI="http://www.jabberwocky.com/software/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x64-macos"
KEYWORDS="~amd64 x86 ~x64-macos"
IUSE=""
DOCS="README"

Binary file not shown.

@ -1,3 +1,6 @@
DIST dict-de_AT-frami_2017-01-12.oxt 9238814 BLAKE2B 441105b907bd47dbe7d45e30a8a2711206432aba90d3c986e1706f96b8b0617047fcdde1b5bc4bc67ad659b782721c05c83931d6d5ba7105566715f4c2b566bd SHA512 e3364d6fb5dc7d6995c75631bf913db0afc03570fa20ae2480b98aa41afa4d3ae1ff9b0b5e1f64c097366b346e151d85159b9d574087a2ab7f8230284d4aa655
DIST dict-de_CH-frami_2017-01-12.oxt 9225630 BLAKE2B 7edc2349a7dff64c314881f305216c1d010f601bb99f7a2341b9dbc2c73979d6c219509ce5513e6134a2b18157461664cbef98e219797a423794bfe65741b5c7 SHA512 3f3e725e522f1fb9571f22108ae8d9a199071327b38c3a82d046a2737e5e5a34a4def52bc3d168979ccd0b800750c98af704fcac43735134b67d4dba8bd9f278
DIST dict-de_DE-frami_2017-01-12.oxt 9238776 BLAKE2B 47ac0b5115aa6d4c5151d039e1285de1681feee879fdf734caa365b030b02f02c705201208f0ef0f99df718dbedcbea2eef0d2b0492c03e7fb3f2853c20dcc80 SHA512 f44d30c875335f52674ea91557c716eb2c9917e7bd170372c8994d8d58e948ef2b68f004d93f175173ffad4a17a1920c69eaffe915668e0c4dc5fee7f8abcc6e
DIST dict-de_at-frami_2015-12-28.oxt 8110628 BLAKE2B 13652ee81381d766c151ed53889d0f5e1aed0fcc34c19edf2ff84e25d1d303cf95a3b1fbe3ffe6617991f497fbe46e2ce1305c2ef8109afb58677289b5832ae9 SHA512 2d4188174fb3f7cb2ca175d54342395980497183c0c6ea233217491226b19a0f19f806935e0eb3798229db89fd3ebf93cb5b210ba326dcb1cc8b862c48aecd02
DIST dict-de_ch-frami_2015-12-28.oxt 8101312 BLAKE2B fd2da123f768b1ac1d66524272570fee0c237028d736100a5fb742418173120c54b8d3ee9e138b07699dc72372661e671bd8cf27eca7cefb0f39c84e49f286db SHA512 b62ad082fbef3785b5cd29bb530a4f5367771af6237d10a9ee922f0deaff0ccdd7c0a9cd93a9218444b07bf278efdb18f497660513af4b8862998ab3bb434f5a
DIST dict-de_de-frami_2015-12-28.oxt 8110832 BLAKE2B 5bf8014e4c21f3d35296a13a9413caa0f2535cf7de39a774b4a16eef4ddb543b7d80e8fc5ac871f46442304e13cf7472b2d9188d2cc7173cca3b6dde582730ee SHA512 242cfa3f9f8046badbd56560d05cc47a2b0bc89b263f9141443b3401981e91a1124d1c2f76ae77ea017b02a34567cf4c160c31e2250f90d095a74b92dd3d636a

@ -1,5 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>cb-gentoo@guya.de</email>
<name>Christian Buchinger</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
German "frami" standard dictionary with spell check, hyphenation patterns and
thesaurus. It includes the complete word list of Björn Jacke's igerman98 and
additional numerous supplements by Franz Michael Baumann according to the
reform of 2006. Includes localizations for Austria, Switzerland and Germany.
</longdescription>
</pkgmetadata>

@ -0,0 +1,57 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
MYSPELL_DICT=(
"de_AT.aff"
"de_AT.dic"
"de_DE.aff"
"de_DE.dic"
"de_CH.aff"
"de_CH.dic"
)
MYSPELL_HYPH=(
"hyph_de_AT.dic"
"hyph_de_DE.dic"
"hyph_de_CH.dic"
)
MYSPELL_THES=(
"th_de_AT_v2.dat"
"th_de_AT_v2.idx"
"th_de_DE_v2.dat"
"th_de_DE_v2.idx"
"th_de_CH_v2.dat"
"th_de_CH_v2.idx"
)
inherit myspell-r2
MY_PV=$(ver_rs 1- -) # YYYY-MM-DD
DESCRIPTION="German (AT,CH,DE) dictionaries for myspell/hunspell"
HOMEPAGE="
https://extensions.libreoffice.org/extensions/german-de-at-frami-dictionaries
https://extensions.libreoffice.org/extensions/german-de-ch-frami-dictionaries
https://extensions.libreoffice.org/extensions/german-de-de-frami-dictionaries
"
SRC_URI="
https://extensions.libreoffice.org/extensions/german-de-at-frami-dictionaries/$(ver_rs 1 -)/@@download/file/dict-de_AT-frami_${MY_PV}.oxt
https://extensions.libreoffice.org/extensions/german-de-ch-frami-dictionaries/$(ver_rs 1 -)/@@download/file/dict-de_CH-frami_${MY_PV}.oxt
https://extensions.libreoffice.org/extensions/german-de-de-frami-dictionaries/${MY_PV}/@@download/file/dict-de_DE-frami_${MY_PV}.oxt
"
LICENSE="GPL-3 GPL-2 LGPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
src_prepare() {
# fixing file names
for i in *_frami.*; do
mv "${i}" "${i/_frami}" || die
done
default
}

Binary file not shown.

@ -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"
@ -36,6 +36,7 @@ RDEPEND="${COMMON_DEPEND}
DEPEND="${COMMON_DEPEND}
app-text/yelp-tools
dev-util/gdbus-codegen
dev-util/glib-utils
>=dev-util/gtk-doc-am-1.14
>=dev-util/intltool-0.50.1
virtual/pkgconfig

@ -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"
@ -38,6 +38,7 @@ RDEPEND="${COMMON_DEPEND}
DEPEND="${COMMON_DEPEND}
app-text/yelp-tools
dev-util/gdbus-codegen
dev-util/glib-utils
>=dev-util/gtk-doc-am-1.14
>=dev-util/intltool-0.50.1
virtual/pkgconfig

Binary file not shown.

@ -1,3 +1,4 @@
DIST buildah-1.2.tar.gz 4403310 BLAKE2B df3a1d12a41e9d585d3191103140fc232a2c247283996f394bd151f61615057b15d934e165be47794465c30217c32b3e6b53fbf4d2ef5a2f3349840dadad8171 SHA512 0aac0a80c3c50f0171199e549c0321ce1a756ca838dd9d92b0b0d58bd6b4e212390642c8a4a2aea794616292058624ab0c8707d2ea0cdcbcc555b387df611dc2
DIST buildah-1.3-issue-966-containers-storage-c7ba5749d44a65fde2daf114c16fb0272d82d73b.patch 4507 BLAKE2B 85a02751a91a73f1f99a1ae138e712304feeb46a40c792f4ec4ac895ce074d15eab4d76bf5e9be759254d0a023371c074a633607a689b42d238ac3f32b4e1d3d SHA512 63c74989dc649582170fc6657c9bfc805bcec6c4aa31017d53c4fa0f86acf00986adf05a8101605963eb3a358d237aad43c124ebcb5be635cff85efe4aa1eaa4
DIST buildah-1.3.tar.gz 4486873 BLAKE2B 35fb62626d2466495da47579cf4ab23603797ef42a9308245fa97c87a91fcb978f4d02724ce79c2b4ac620d9868ca8974e4701ba6a96ccf739e5ccb4e6d9693a SHA512 c8e161254495cb652caf9a54a051155008e41575487d26aacd38355f0a447ae0e8973b33a978e6a2d5a6c8105400d49dae46878c5f3631ab51aa3556d5033ccd
DIST buildah-1.4.tar.gz 4529960 BLAKE2B 20878d322d75c6c7c2921f91a9d5434231456d2e6a94c1d4b9ca4fc068bcde1359ba0113dbf97c05738e328933068cbe2a101a1fb429e602533a42a94282a840 SHA512 8b7fc6e94da3615ce42a13621f766602465404f30c7e4e0fcb50998aefb59ebd50a4e000b8b3887e150656a2dd8b8fb3541991f8cac1193322e828448b89056d

@ -0,0 +1,56 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit bash-completion-r1 golang-vcs-snapshot
KEYWORDS="~amd64"
DESCRIPTION="A tool that facilitates building OCI images"
HOMEPAGE="https://github.com/containers/buildah"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="ostree selinux"
EGO_PN="${HOMEPAGE#*//}"
EGIT_COMMIT="v${PV}"
GIT_COMMIT="608fa84"
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
RDEPEND="app-crypt/gpgme:=
app-emulation/skopeo
dev-libs/libgpg-error:=
dev-libs/libassuan:=
sys-fs/lvm2:=
sys-libs/libseccomp:=
selinux? ( sys-libs/libselinux:= )"
DEPEND="${RDEPEND}"
RESTRICT="test"
REQUIRED_USE="!selinux? ( !ostree )"
S="${WORKDIR}/${P}/src/${EGO_PN}"
src_prepare() {
default
sed -e 's|^\(GIT_COMMIT := \).*|\1'${GIT_COMMIT}'|' -i Makefile || die
[[ -f ostree_tag.sh ]] || die
use ostree || { echo -e "#!/bin/sh\necho containers_image_ostree_stub" > \
ostree_tag.sh || die; }
[[ -f selinux_tag.sh ]] || die
use selinux || { echo -e "#!/bin/sh\ntrue" > \
selinux_tag.sh || die; }
}
src_compile() {
GOPATH="${WORKDIR}/${P}" emake all
}
src_install() {
dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md
doman docs/*.1
dodoc -r docs/tutorials
dobin ${PN} imgtype
dobashcomp contrib/completions/bash/buildah
}
src_test() {
GOPATH="${WORKDIR}/${P}" emake test-unit
}

@ -1 +1,2 @@
DIST libvirt-glib-1.0.0.tar.gz 860450 BLAKE2B 417a3bd0df41787fbec456f301af744a04649db02192ef9c80bf42214a112a050a9f054c81549a114e7a1236c86e0066e8002f0c7f09317abb672fe5f6a76789 SHA512 72f53a90d3e40aa93d4afe5b29f631afe859532fbdb4e27086da3bd4cdaf0fb25fc808a82a1994b7c2648a1e864876ce95de28acb3b4876dac47b0f4d1c97ba5
DIST libvirt-glib-2.0.0.tar.gz 868946 BLAKE2B 1ff4695b25766d6caa603826dcc63e64aa3ce022e6623eb31017fb67a490baeb546a9bc67e16fc16c7b86040db971748b1ef4303a21b5dec098cf732f77c92ec SHA512 6ead4c37c314eb5670c5aa282ce039a0182a71a20b349a5d9c78367381eb674fad0f2ca0f2e20e1e89ff7df2ac9f1640f20fdfa63d599d8a2538fb4c0fba4c3f

@ -0,0 +1,45 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
GNOME2_LA_PUNT="yes"
inherit gnome2 vala
DESCRIPTION="GLib and GObject mappings for libvirt"
HOMEPAGE="http://libvirt.org/git/?p=libvirt-glib.git"
SRC_URI="ftp://libvirt.org/libvirt/glib/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+introspection nls +vala"
REQUIRED_USE="vala? ( introspection )"
# https://bugzilla.redhat.com/show_bug.cgi?id=1093633
RESTRICT="test"
RDEPEND="
dev-libs/libxml2:2
>=app-emulation/libvirt-1.2.6:=
>=dev-libs/glib-2.38.0:2
introspection? ( >=dev-libs/gobject-introspection-0.10.8:= )"
DEPEND="${RDEPEND}
dev-util/gtk-doc-am
>=dev-util/intltool-0.35.0
virtual/pkgconfig
vala? ( $(vala_depend) )"
src_prepare() {
gnome2_src_prepare
use vala && vala_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-test-coverage \
--disable-static \
$(use_enable introspection) \
$(use_enable nls) \
$(use_enable vala)
}

@ -1,3 +1,2 @@
DIST libvirt-snmp-0.0.2.tar.gz 152790 BLAKE2B b2e5eee2d67283112556c52921b14029a90d5cedf0c4575e056475191470a4b6bf5d837f1ca942b848f6509da4aa12daa508bbfc5272e1435e73fbfc290e1967 SHA512 13a522c765d278d3b8f8ab9f32f97c8531f6d131afcb0ce62ae397631db92ed3b585ad221a1f2b3bc17907cc4d61adca4a2071b0458a05f2bff5ca06191e1478
DIST libvirt-snmp-0.0.3.tar.gz 161186 BLAKE2B 1b43e7e81a43d4e969e2e30d7d62776743b3c5fb19929fb1606850946c665ad1ca662bee88743f60f202cd92fc42be1cc2cc94e99bf1d137df61bec09850de93 SHA512 6ffda3594ddc513e05e31e7d347a12e371dca3cc698ca790a70e2d01b2ceac6acb5dd6e3cd19723817b41aa62e0c0a49c01c47cb9ce379ac491856a7e88e5a08
DIST libvirt-snmp-0.0.4.tar.gz 157859 BLAKE2B e2c8fcdd97ba9b55bd4d318c63f7738024c1360ee10aa4e685c2ea6ca02478206febff30f3e1a82eb1a2dadaa52a377cfbce538e12e33f4ea2fe10b1a089945d SHA512 dbf47e7983f9bd6fcff205fffd1f6006268cca774cf427d39dec84dc7de37b545c0dfcbb2c6f171f55d73487cdec13341097137e24de2dea58ce90494d281162

@ -1,81 +0,0 @@
From 810fef8fbf0c4f6383d870a21f729875a8e16f91 Mon Sep 17 00:00:00 2001
From: Doug Goldstein <cardoe@cardoe.com>
Date: Mon, 13 Aug 2012 00:18:04 -0500
Subject: [libvirt-snmp] [PATCH] Fix build rules to use LDADD to add libraries
Fix build rules to use LDADD to add libraries to support --as-needed.
Also refactored some of the other automake variables in the same fashion
of the libvirt's automake rules.
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
---
configure.ac | 4 ++++
src/Makefile.am | 31 ++++++++++++++++---------------
2 files changed, 20 insertions(+), 15 deletions(-)
diff --git a/configure.ac b/configure.ac
index a2bb1ac..9d7d03c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,6 +3,10 @@ AM_INIT_AUTOMAKE([-Wall -Werror])
AC_CONFIG_HEADERS([config.h])
AC_PREREQ([2.50])
+
+AC_PROG_CC
+AM_PROG_CC_C_O
+
AC_CHECK_FUNCS([memset])
AC_CHECK_FUNCS([strdup])
AC_CHECK_HEADERS([stdlib.h])
diff --git a/src/Makefile.am b/src/Makefile.am
index 6d27bf5..622a280 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,19 +1,5 @@
bin_PROGRAMS=libvirtMib_subagent
-AM_CFLAGS = \
- $(COVERAGE_CFLAGS) \
- $(DRIVER_MODULE_CFLAGS) \
- $(SNMP_CFLAGS) \
- $(LIBVIRT_CFLAGS) \
- $(WARN_CFLAGS) \
- $(LOCK_CHECKING_CFLAGS)
-
-AM_LDFLAGS = \
- $(COVERAGE_LDFLAGS) \
- $(PTHREAD_LIBS) \
- $(LIBVIRT_LIBS) \
- $(SNMP_LIBS)
-
LIBVIRT_OLD_SRCS = \
threads.c \
event_poll.c \
@@ -58,7 +44,22 @@ HDRS = \
libvirtGuestTable.h
libvirtMib_subagent_SOURCES=${SRCS} ${HDRS}
-libvirtMib_subagent_LDFLAGS=${AM_LDFLAGS}
+
+libvirtMib_subagent_CFLAGS= \
+ $(DRIVER_MODULE_CFLAGS) \
+ $(SNMP_CFLAGS) \
+ $(LIBVIRT_CFLAGS) \
+ $(COVERAGE_CFLAGS) \
+ $(WARN_CFLAGS) \
+ $(LOCK_CHECKING_CFLAGS)
+
+libvirtMib_subagent_LDFLAGS= \
+ $(COVERAGE_LDFLAGS)
+
+libvirtMib_subagent_LDADD= \
+ $(PTHREAD_LIBS) \
+ $(LIBVIRT_LIBS) \
+ $(SNMP_LIBS)
if LIBVIRT_OLD
libvirtMib_subagent_SOURCES+=${LIBVIRT_OLD_SRCS} ${LIBVIRT_OLD_HDRS}
--
1.7.8.6

@ -1,42 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit eutils
DESCRIPTION="Provides SNMP functionality for libvirt"
HOMEPAGE="http://libvirt.org"
SRC_URI="http://www.libvirt.org/sources/snmp/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="app-emulation/libvirt
net-analyzer/net-snmp"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
epatch "${FILESDIR}"/0001-Fix-build-rules-to-use-LDADD-to-add-libraries.patch
}
src_install() {
default
newinitd "${FILESDIR}/libvirt-snmp.initd-r1" "${PN}"
newconfd "${FILESDIR}/libvirt-snmp.confd" "${PN}"
}
pkg_postinst() {
elog "This daemon runs as an AgentX sub-daemon for snmpd. You should therefore"
elog "enable the AgentX functionality in snmpd by specifying the following"
elog "in /etc/snmp/snmpd.conf:"
elog " master agentx"
elog "It is further recommended to send traps to the localhost as well using"
elog "this option:"
elog " trap2sink localhost"
elog "More information is available here:"
elog " http://wiki.libvirt.org/page/Libvirt-snmp"
}

@ -1,4 +1,2 @@
DIST libvirt-4.3.0.tar.xz 14667860 BLAKE2B bd4dfbcfba3b11036be979caf938ec7ca4fc04cc4bd6dfd5eec05c054ba4ebf953c0e86a080e65ab8a880f2bcc2f4d018283e870afcb64bd0b750247f3c96357 SHA512 cc61497121931019a8cc3fa8234d7cf95b0f0e1d77ab6fcd089db92759617b099eb83c57aa91768ae6ccf92c345cf72e1d9b202acb5132a159476fb86f1a6999
DIST libvirt-4.4.0.tar.xz 14668912 BLAKE2B 04f7a48618924bb8bbe1621572d260a01626687c66ed45d1a08d745210fc522fba63387a0433c0c55e41a5655267c094c16b7ff97f9e45b17419dfc83f465c79 SHA512 725b9b093a2aaeab6fdcb8df341a400ab363bcd50af8400dfd0593c41d8fbc8352f89147be9fbfde2e8418cc7298e090fe07ec7255b0aff1f0d001b93322f93f
DIST libvirt-4.5.0.tar.xz 14743956 BLAKE2B 930852765104b1b22744df0ec4f1c74d89bc0fda80852978f7c857943858cc45eed9b74a3d42668f872540be2637f26c4d9d7859594847e58e6fb4cd33350130 SHA512 26710c7e5219f007524e9f93a642e55e4e8ea197afa6b2ca6a4b67b7028313f4b0d82924ee9a1e91ff688a4d2b53f89f3655fbeef0fa99a34f8418f37d787984
DIST libvirt-4.6.0.tar.xz 14760064 BLAKE2B 1e21cb4340ec6c1983ea884f813121c98a8f6b18fb058edd085fd35a2aa1a30e004274a248ddb12c74ccb8a4da788fd8c735d53c7e8b4177c591cf95a8c20be8 SHA512 beae0f1cafa73b9495d877979547bbc9b7ca2a7c3b213c5da92e6302b570d42df9d639f50380dbc0cebd6af983924dc27b1c81139c81dee0897f39a6a5158968
DIST libvirt-4.8.0.tar.xz 14739652 BLAKE2B 81f67d1837d29e75dd38009b452855177409daeae4b54c8b81a49cdcaee4fbd8cd0a88115aa02bfdd54e9ce5746ed47000074307e1ee26921a27732c518dd005 SHA512 59439e3f5b244470c112ff611ccbb1354496b62643f801df07ee578c4ea932afeb105db2230519df5fa5ca548986e76dd6990814c249f2de51c0250fd2ef5dea

@ -1,10 +0,0 @@
--- a/src/storage/storage_backend_fs.c
+++ b/src/storage/storage_backend_fs.c
@@ -30,6 +30,7 @@
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
+#include <paths.h>
#include <unistd.h>
#include <string.h>

@ -1,196 +0,0 @@
diff --git i/src/Makefile.am w/src/Makefile.am
index 8b1e4c8a4e..3cfee8589b 100644
--- i/src/Makefile.am
+++ w/src/Makefile.am
@@ -756,23 +756,6 @@ endif WITH_SETUID_RPC_CLIENT
EXTRA_DIST += $(SYSCONF_FILES)
-install-sysconfig:
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
- for f in $(SYSCONF_FILES:%.sysconf=%) ; \
- do \
- tgt=`basename $$f`; \
- $(INSTALL_SCRIPT) $(srcdir)/$$f.sysconf \
- $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
- done
-
-uninstall-sysconfig:
- for f in $(SYSCONF_FILES:%.sysconf=%) ; \
- do \
- tgt=`basename $$f`; \
- rm -f $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
- done
- rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
-
SYSVINIT_FILES_IN += \
locking/virtlockd.init.in \
$(NULL)
@@ -813,14 +796,14 @@ uninstall-logrotate:
endif ! WITH_LIBVIRTD
if LIBVIRT_INIT_SCRIPT_RED_HAT
-install-init:: $(SYSVINIT_FILES) install-sysconfig
+install-init:: $(SYSVINIT_FILES)
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/rc.d/init.d
for f in $(SYSVINIT_FILES:%.init=%) ; \
do \
$(INSTALL_SCRIPT) $$f.init $(DESTDIR)$(sysconfdir)/rc.d/init.d/$$f; \
done
-uninstall-init:: uninstall-sysconfig
+uninstall-init::
rm -f $(SYSVINIT_FILES:%.init=$(DESTDIR)$(sysconfdir)/rc.d/init.d/%)
rmdir $(DESTDIR)$(sysconfdir)/rc.d/init.d || :
@@ -858,14 +841,14 @@ SYSTEMD_UNIT_FILES = $(notdir $(SYSTEMD_UNIT_FILES_IN:%.in=%))
BUILT_SOURCES += $(SYSTEMD_UNIT_FILES)
DISTCLEANFILES += $(SYSTEMD_UNIT_FILES)
-install-systemd: $(SYSTEMD_UNIT_FILES) install-sysconfig
+install-systemd: $(SYSTEMD_UNIT_FILES)
$(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
for f in $(SYSTEMD_UNIT_FILES); \
do \
$(INSTALL_DATA) $$f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/ ; \
done
-uninstall-systemd: uninstall-sysconfig
+uninstall-systemd:
rm -f $(SYSTEMD_UNIT_FILES:%=$(DESTDIR)$(SYSTEMD_UNIT_DIR)/%)
rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) || :
else ! LIBVIRT_INIT_SCRIPT_SYSTEMD
@@ -883,7 +866,7 @@ EXTRA_DIST += $(UPSTART_FILES)
if WITH_LIBVIRTD
if LIBVIRT_INIT_SCRIPT_UPSTART
-install-upstart: install-sysconfig
+install-upstart:
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/event.d
for f in $(UPSTART_FILES:%.upstart=%); \
do \
@@ -892,7 +875,7 @@ install-upstart: install-sysconfig
$(DESTDIR)$(sysconfdir)/event.d/$$tgt ; \
done
-uninstall-upstart: uninstall-sysconfig
+uninstall-upstart:
for f in $(UPSTART_FILES:%.upstart=%); \
do \
tgt=`basename $$f` ; \
diff --git i/src/locking/virtlockd.service.in w/src/locking/virtlockd.service.in
index 3c9d587032..2449b201d9 100644
--- i/src/locking/virtlockd.service.in
+++ w/src/locking/virtlockd.service.in
@@ -7,8 +7,7 @@ Documentation=man:virtlockd(8)
Documentation=https://libvirt.org
[Service]
-EnvironmentFile=-/etc/sysconfig/virtlockd
-ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
+ExecStart=@sbindir@/virtlockd
ExecReload=/bin/kill -USR1 $MAINPID
# Loosing the locks is a really bad thing that will
# cause the machine to be fenced (rebooted), so make
diff --git i/src/logging/virtlogd.service.in w/src/logging/virtlogd.service.in
index 3d9ae36150..43736191d5 100644
--- i/src/logging/virtlogd.service.in
+++ w/src/logging/virtlogd.service.in
@@ -7,8 +7,7 @@ Documentation=man:virtlogd(8)
Documentation=https://libvirt.org
[Service]
-EnvironmentFile=-/etc/sysconfig/virtlogd
-ExecStart=@sbindir@/virtlogd $VIRTLOGD_ARGS
+ExecStart=@sbindir@/virtlogd
ExecReload=/bin/kill -USR1 $MAINPID
# Loosing the logs is a really bad thing that will
# cause the machine to be fenced (rebooted), so make
diff --git i/src/remote/libvirtd.service.in w/src/remote/libvirtd.service.in
index 769702ea75..1830c72e3f 100644
--- i/src/remote/libvirtd.service.in
+++ w/src/remote/libvirtd.service.in
@@ -21,8 +21,7 @@ Documentation=https://libvirt.org
[Service]
Type=notify
-EnvironmentFile=-/etc/sysconfig/libvirtd
-ExecStart=@sbindir@/libvirtd $LIBVIRTD_ARGS
+ExecStart=@sbindir@/libvirtd
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
diff --git i/tools/Makefile.am w/tools/Makefile.am
index 1452d984a0..cef08741cb 100644
--- i/tools/Makefile.am
+++ w/tools/Makefile.am
@@ -336,15 +336,6 @@ install-data-local: install-init install-systemd install-nss \
uninstall-local: uninstall-init uninstall-systemd uninstall-nss \
uninstall-bash-completion
-install-sysconfig:
- $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
- $(INSTALL_DATA) $(srcdir)/libvirt-guests.sysconf \
- $(DESTDIR)$(sysconfdir)/sysconfig/libvirt-guests
-
-uninstall-sysconfig:
- rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirt-guests
- rmdir $(DESTDIR)$(sysconfdir)/sysconfig ||:
-
EXTRA_DIST += libvirt-guests.sh.in libvirt-guests.init.in
install-initscript: libvirt-guests.init
@@ -359,8 +350,8 @@ uninstall-initscript:
if LIBVIRT_INIT_SCRIPT_RED_HAT
BUILT_SOURCES += libvirt-guests.init
-install-init: install-sysconfig install-initscript
-uninstall-init: uninstall-sysconfig uninstall-initscript
+install-init: install-initscript
+uninstall-init: uninstall-initscript
else ! LIBVIRT_INIT_SCRIPT_RED_HAT
install-init:
uninstall-init:
@@ -391,12 +382,12 @@ EXTRA_DIST += libvirt-guests.service.in
SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
if LIBVIRT_INIT_SCRIPT_SYSTEMD
-install-systemd: libvirt-guests.service install-sysconfig libvirt-guests.sh
+install-systemd: libvirt-guests.service libvirt-guests.sh
$(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
$(INSTALL_DATA) libvirt-guests.service \
$(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirt-guests.service
-uninstall-systemd: uninstall-sysconfig
+uninstall-systemd:
rm -f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/libvirt-guests.service
rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) ||:
diff --git i/tools/libvirt-guests.service.in w/tools/libvirt-guests.service.in
index 491ca62138..f0f417bffb 100644
--- i/tools/libvirt-guests.service.in
+++ w/tools/libvirt-guests.service.in
@@ -10,7 +10,7 @@ Documentation=man:libvirtd(8)
Documentation=https://libvirt.org
[Service]
-EnvironmentFile=-/etc/sysconfig/libvirt-guests
+EnvironmentFile=-/etc/libvirt/libvirt-guests.conf
# Hack just call traditional service until we factor
# out the code
ExecStart=@libexecdir@/libvirt-guests.sh start
diff --git i/tools/libvirt-guests.sysconf w/tools/libvirt-guests.sysconf
index 08204ca039..2da172b022 100644
--- i/tools/libvirt-guests.sysconf
+++ w/tools/libvirt-guests.sysconf
@@ -1,3 +1,10 @@
+#
+# Warning: This configuration file is only sourced by the systemd
+# libvirt-guests.service unit. The coresponding openrc facility is in
+# /etc/init.d/libvirtd and /etc/conf.d/libvirtd
+#
+
+
# URIs to check for running guests
# example: URIS='default xen:/// vbox+tcp://host/system lxc:///'
#URIS=default

@ -1,385 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6} )
inherit autotools bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 systemd user
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://libvirt.org/git/libvirt.git"
SRC_URI=""
KEYWORDS=""
SLOT="0"
else
# Versions with 4 numbers are stable updates:
if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
SRC_URI="https://libvirt.org/sources/stable_updates/${P}.tar.xz"
else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz"
fi
KEYWORDS="amd64 ~arm64 x86"
SLOT="0/${PV}"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
IUSE="
apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm
libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit
+qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network
wireshark-plugins xen zeroconf zfs
"
REQUIRED_USE="
firewalld? ( virt-network )
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
policykit? ( dbus )
qemu? ( libvirtd )
uml? ( libvirtd )
vepa? ( macvtap )
virt-network? ( libvirtd )
virtualbox? ( libvirtd )
xen? ( libvirtd )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
# package will use 3 by default. Since we don't have slot pinning in an API,
# we must go with the most recent
RDEPEND="
app-misc/scrub
dev-libs/libgcrypt:0
dev-libs/libnl:3
>=dev-libs/libxml2-2.7.6
|| ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 )
>=net-libs/gnutls-1.0.25:0=
net-libs/libssh2
net-libs/libtirpc
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
dbus? ( sys-apps/dbus )
firewalld? ( net-firewall/firewalld )
fuse? ( >=sys-fs/fuse-2.8.6:= )
glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
iscsi? ( sys-block/open-iscsi )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2
sys-process/numad
)
parted? (
>=sys-block/parted-1.8[device-mapper]
sys-fs/lvm2[-device-mapper-only(-)]
)
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
>=app-emulation/qemu-0.13.0
dev-libs/yajl
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virt-network? (
net-dns/dnsmasq[script]
net-firewall/ebtables
>=net-firewall/iptables-1.4.10[ipv6]
net-misc/radvd
sys-apps/iproute2[-minimal]
)
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
app-emulation/xen
app-emulation/xen-tools:=
)
udev? (
virtual/udev
>=x11-libs/libpciaccess-0.10.9
)
zeroconf? ( >=net-dns/avahi-0.6[dbus] )
zfs? ( sys-fs/zfs )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
app-text/xhtml1
dev-lang/perl
dev-libs/libxslt
dev-perl/XML-XPath
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-4.2.0-do_not_use_sysconf.patch
"${FILESDIR}"/${PN}-1.2.16-fix_paths_in_libvirt-guests_sh.patch
"${FILESDIR}"/${PN}-3.10.0-r2-fix_paths_for_apparmor.patch
"${FILESDIR}"/${PN}-3.1.0-musl-fix-includes.patch # bug #609488
)
pkg_setup() {
if use qemu; then
enewgroup qemu 77
enewuser qemu 77 -1 -1 "qemu,kvm"
fi
use policykit && enewgroup libvirt
# Check kernel configuration:
CONFIG_CHECK=""
use fuse && CONFIG_CHECK+="
~FUSE_FS"
use lvm && CONFIG_CHECK+="
~BLK_DEV_DM
~DM_MULTIPATH
~DM_SNAPSHOT"
use lxc && CONFIG_CHECK+="
~BLK_CGROUP
~CGROUP_CPUACCT
~CGROUP_DEVICE
~CGROUP_FREEZER
~CGROUP_NET_PRIO
~CGROUP_PERF
~CGROUPS
~CGROUP_SCHED
~CPUSETS
~IPC_NS
~MACVLAN
~NAMESPACES
~NET_CLS_CGROUP
~NET_NS
~PID_NS
~POSIX_MQUEUE
~SECURITYFS
~USER_NS
~UTS_NS
~VETH
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS"
kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES"
use macvtap && CONFIG_CHECK+="
~MACVTAP"
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_MARK_T
~BRIDGE_NF_EBTABLES
~NETFILTER_ADVANCED
~NETFILTER_XT_CONNMARK
~NETFILTER_XT_MARK
~NETFILTER_XT_TARGET_CHECKSUM"
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT
~NET_ACT_POLICE
~NET_CLS_FW
~NET_CLS_U32
~NET_SCH_HTB
~NET_SCH_INGRESS
~NET_SCH_SFQ"
# Handle specific kernel versions for different features
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
if kernel_is ge 3 6; then
CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP "
kernel_is lt 4 5 && CONFIG_CHECK+=" ~MEMCG_KMEM "
fi
ERROR_USER_NS="Optional depending on LXC configuration."
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
}
src_prepare() {
touch "${S}/.mailmap"
default
if [[ ${PV} = *9999* ]]; then
# git checkouts require bootstrapping to create the configure script.
# Additionally the submodules must be cloned to the right locations
# bug #377279
./bootstrap || die "bootstrap failed"
(
git submodule status | sed 's/^[ +-]//;s/ .*//'
git hash-object bootstrap.conf
) >.git-module-status
fi
# Tweak the init script:
cp "${FILESDIR}/libvirtd.init-r16" "${S}/libvirtd.init" || die
sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
-e "s/USE_FLAG_AVAHI/$(usex zeroconf 'use avahi-daemon' '')/" \
-e "s/USE_FLAG_ISCSI/$(usex iscsi 'use iscsid' '')/" \
-e "s/USE_FLAG_RBD/$(usex rbd 'use ceph' '')/" \
-i "${S}/libvirtd.init" || die "sed failed"
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_with apparmor)
$(use_with apparmor apparmor-profiles)
$(use_with audit)
$(use_with caps capng)
$(use_with dbus)
$(use_with firewalld)
$(use_with fuse)
$(use_with glusterfs)
$(use_with glusterfs storage-gluster)
$(use_with iscsi storage-iscsi)
$(use_with libvirtd)
$(use_with libssh)
$(use_with lvm storage-lvm)
$(use_with lvm storage-mpath)
$(use_with lxc)
$(use_with macvtap)
$(use_enable nls)
$(use_with numa numactl)
$(use_with numa numad)
$(use_with openvz)
$(use_with parted storage-disk)
$(use_with pcap libpcap)
$(use_with phyp)
$(use_with policykit polkit)
$(use_with qemu)
$(use_with qemu yajl)
$(use_with rbd storage-rbd)
$(use_with sasl)
$(use_with selinux)
$(use_with udev)
$(use_with uml)
$(use_with vepa virtualport)
$(use_with virt-network network)
$(use_with wireshark-plugins wireshark-dissector)
$(use_with xen)
$(use_with xen xen-inotify)
$(use_with xen libxl)
$(use_with zeroconf avahi)
$(use_with zfs storage-zfs)
--without-hal
--without-netcf
--without-sanlock
--without-xenapi
--with-esx
--with-init-script=systemd
--with-qemu-group=$(usex caps qemu root)
--with-qemu-user=$(usex caps qemu root)
--with-remote
--with-storage-fs
--with-vmware
--disable-static
--disable-werror
--with-html-subdir=${PF}/html
--localstatedir=/var
)
if use virtualbox && has_version app-emulation/virtualbox-ose; then
myeconfargs+=( --with-vbox=/usr/lib/virtualbox-ose/ )
else
myeconfargs+=( $(use_with virtualbox vbox) )
fi
econf "${myeconfargs[@]}"
if [[ ${PV} = *9999* ]]; then
# Restore gnulib's config.sub and config.guess
# bug #377279
(cd .gnulib && git reset --hard > /dev/null)
fi
}
src_test() {
cd "${BUILD_DIR}"
# remove problematic tests, bug #591416, bug #591418
sed -i -e 's#commandtest$(EXEEXT) # #' \
-e 's#virfirewalltest$(EXEEXT) # #' \
-e 's#nwfilterebiptablestest$(EXEEXT) # #' \
-e 's#nwfilterxml2firewalltest$(EXEEXT)$##' \
tests/Makefile
export VIR_TEST_DEBUG=1
HOME="${T}" emake check || die "tests failed"
}
src_install() {
emake DESTDIR="${D}" \
SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" install
find "${D}" -name '*.la' -delete || die
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
rm -rf "${D}"/etc/sysconfig
rm -rf "${D}"/var
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
systemd_install_serviced \
"${FILESDIR}"/libvirtd.service.conf libvirtd.service
systemd_newtmpfilesd "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
newinitd "${S}/libvirtd.init" libvirtd || die
newinitd "${FILESDIR}/libvirt-guests.init-r2" libvirt-guests || die
newinitd "${FILESDIR}/virtlockd.init-r1" virtlockd || die
newinitd "${FILESDIR}/virtlogd.init-r1" virtlogd || die
newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die
newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die
newbashcomp "${S}/tools/bash-completion/vsh" vsh
bashcomp_alias vsh virsh virt-admin
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r2")
DISABLE_AUTOFORMATTING=true
readme.gentoo_create_doc
}
pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
fi
}
pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
fi
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
readme.gentoo_print_elog
}

@ -1,382 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6} )
inherit autotools bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 systemd user
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://libvirt.org/git/libvirt.git"
SRC_URI=""
KEYWORDS=""
SLOT="0"
else
# Versions with 4 numbers are stable updates:
if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
SRC_URI="https://libvirt.org/sources/stable_updates/${P}.tar.xz"
else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz"
fi
KEYWORDS="~amd64 ~arm64 ~x86"
SLOT="0/${PV}"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="http://www.libvirt.org/"
LICENSE="LGPL-2.1"
IUSE="
apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm
libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit
+qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network
wireshark-plugins xen zeroconf zfs
"
REQUIRED_USE="
firewalld? ( virt-network )
libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
policykit? ( dbus )
qemu? ( libvirtd )
uml? ( libvirtd )
vepa? ( macvtap )
virt-network? ( libvirtd )
virtualbox? ( libvirtd )
xen? ( libvirtd )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
# package will use 3 by default. Since we don't have slot pinning in an API,
# we must go with the most recent
RDEPEND="
app-misc/scrub
dev-libs/libgcrypt:0
dev-libs/libnl:3
>=dev-libs/libxml2-2.7.6
|| ( >=net-analyzer/netcat6-1.0-r2 >=net-analyzer/openbsd-netcat-1.105-r1 )
>=net-libs/gnutls-1.0.25:0=
net-libs/libssh2
net-libs/libtirpc
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
>=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
dbus? ( sys-apps/dbus )
firewalld? ( net-firewall/firewalld )
fuse? ( >=sys-fs/fuse-2.8.6:= )
glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
iscsi? ( sys-block/open-iscsi )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2
sys-process/numad
)
parted? (
>=sys-block/parted-1.8[device-mapper]
sys-fs/lvm2[-device-mapper-only(-)]
)
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
>=app-emulation/qemu-0.13.0
dev-libs/yajl
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virt-network? (
net-dns/dnsmasq[script]
net-firewall/ebtables
>=net-firewall/iptables-1.4.10[ipv6]
net-misc/radvd
sys-apps/iproute2[-minimal]
)
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
app-emulation/xen
app-emulation/xen-tools:=
)
udev? (
virtual/udev
>=x11-libs/libpciaccess-0.10.9
)
zeroconf? ( >=net-dns/avahi-0.6[dbus] )
zfs? ( sys-fs/zfs )"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
app-text/xhtml1
dev-lang/perl
dev-libs/libxslt
dev-perl/XML-XPath
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-4.2.0-do_not_use_sysconf.patch
"${FILESDIR}"/${PN}-1.2.16-fix_paths_in_libvirt-guests_sh.patch
"${FILESDIR}"/${PN}-3.10.0-r2-fix_paths_for_apparmor.patch
)
pkg_setup() {
if use qemu; then
enewgroup qemu 77
enewuser qemu 77 -1 -1 "qemu,kvm"
fi
use policykit && enewgroup libvirt
# Check kernel configuration:
CONFIG_CHECK=""
use fuse && CONFIG_CHECK+="
~FUSE_FS"
use lvm && CONFIG_CHECK+="
~BLK_DEV_DM
~DM_MULTIPATH
~DM_SNAPSHOT"
use lxc && CONFIG_CHECK+="
~BLK_CGROUP
~CGROUP_CPUACCT
~CGROUP_DEVICE
~CGROUP_FREEZER
~CGROUP_NET_PRIO
~CGROUP_PERF
~CGROUPS
~CGROUP_SCHED
~CPUSETS
~IPC_NS
~MACVLAN
~NAMESPACES
~NET_CLS_CGROUP
~NET_NS
~PID_NS
~POSIX_MQUEUE
~SECURITYFS
~USER_NS
~UTS_NS
~VETH
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS"
kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES"
use macvtap && CONFIG_CHECK+="
~MACVTAP"
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_MARK_T
~BRIDGE_NF_EBTABLES
~NETFILTER_ADVANCED
~NETFILTER_XT_CONNMARK
~NETFILTER_XT_MARK
~NETFILTER_XT_TARGET_CHECKSUM"
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT
~NET_ACT_POLICE
~NET_CLS_FW
~NET_CLS_U32
~NET_SCH_HTB
~NET_SCH_INGRESS
~NET_SCH_SFQ"
# Handle specific kernel versions for different features
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
if kernel_is ge 3 6; then
CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP "
kernel_is lt 4 5 && CONFIG_CHECK+=" ~MEMCG_KMEM "
fi
ERROR_USER_NS="Optional depending on LXC configuration."
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
}
src_prepare() {
touch "${S}/.mailmap"
default
if [[ ${PV} = *9999* ]]; then
# git checkouts require bootstrapping to create the configure script.
# Additionally the submodules must be cloned to the right locations
# bug #377279
./bootstrap || die "bootstrap failed"
(
git submodule status | sed 's/^[ +-]//;s/ .*//'
git hash-object bootstrap.conf
) >.git-module-status
fi
# Tweak the init script:
cp "${FILESDIR}/libvirtd.init-r16" "${S}/libvirtd.init" || die
sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
-e "s/USE_FLAG_AVAHI/$(usex zeroconf 'use avahi-daemon' '')/" \
-e "s/USE_FLAG_ISCSI/$(usex iscsi 'use iscsid' '')/" \
-e "s/USE_FLAG_RBD/$(usex rbd 'use ceph' '')/" \
-i "${S}/libvirtd.init" || die "sed failed"
eautoreconf
}
src_configure() {
local myeconfargs=(
$(use_with apparmor)
$(use_with apparmor apparmor-profiles)
$(use_with audit)
$(use_with caps capng)
$(use_with dbus)
$(use_with firewalld)
$(use_with fuse)
$(use_with glusterfs)
$(use_with glusterfs storage-gluster)
$(use_with iscsi storage-iscsi)
$(use_with libvirtd)
$(use_with libssh)
$(use_with lvm storage-lvm)
$(use_with lvm storage-mpath)
$(use_with lxc)
$(use_with macvtap)
$(use_enable nls)
$(use_with numa numactl)
$(use_with numa numad)
$(use_with openvz)
$(use_with parted storage-disk)
$(use_with pcap libpcap)
$(use_with phyp)
$(use_with policykit polkit)
$(use_with qemu)
$(use_with qemu yajl)
$(use_with rbd storage-rbd)
$(use_with sasl)
$(use_with selinux)
$(use_with udev)
$(use_with uml)
$(use_with vepa virtualport)
$(use_with virt-network network)
$(use_with wireshark-plugins wireshark-dissector)
$(use_with xen libxl)
$(use_with zeroconf avahi)
$(use_with zfs storage-zfs)
--without-hal
--without-netcf
--without-sanlock
--without-xenapi
--with-esx
--with-init-script=systemd
--with-qemu-group=$(usex caps qemu root)
--with-qemu-user=$(usex caps qemu root)
--with-remote
--with-storage-fs
--with-vmware
--disable-static
--disable-werror
--with-html-subdir=${PF}/html
--localstatedir=/var
)
if use virtualbox && has_version app-emulation/virtualbox-ose; then
myeconfargs+=( --with-vbox=/usr/lib/virtualbox-ose/ )
else
myeconfargs+=( $(use_with virtualbox vbox) )
fi
econf "${myeconfargs[@]}"
if [[ ${PV} = *9999* ]]; then
# Restore gnulib's config.sub and config.guess
# bug #377279
(cd .gnulib && git reset --hard > /dev/null)
fi
}
src_test() {
cd "${BUILD_DIR}"
# remove problematic tests, bug #591416, bug #591418
sed -i -e 's#commandtest$(EXEEXT) # #' \
-e 's#virfirewalltest$(EXEEXT) # #' \
-e 's#nwfilterebiptablestest$(EXEEXT) # #' \
-e 's#nwfilterxml2firewalltest$(EXEEXT)$##' \
tests/Makefile
export VIR_TEST_DEBUG=1
HOME="${T}" emake check || die "tests failed"
}
src_install() {
emake DESTDIR="${D}" \
SYSTEMD_UNIT_DIR="$(systemd_get_systemunitdir)" install
find "${D}" -name '*.la' -delete || die
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
rm -rf "${D}"/etc/sysconfig
rm -rf "${D}"/var
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
systemd_install_serviced \
"${FILESDIR}"/libvirtd.service.conf libvirtd.service
systemd_newtmpfilesd "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
newinitd "${S}/libvirtd.init" libvirtd || die
newinitd "${FILESDIR}/libvirt-guests.init-r2" libvirt-guests || die
newinitd "${FILESDIR}/virtlockd.init-r1" virtlockd || die
newinitd "${FILESDIR}/virtlogd.init-r1" virtlogd || die
newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die
newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die
newbashcomp "${S}/tools/bash-completion/vsh" vsh
bashcomp_alias vsh virsh virt-admin
DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r2")
DISABLE_AUTOFORMATTING=true
readme.gentoo_create_doc
}
pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
fi
}
pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
fi
use libvirtd || return 0
# From here, only libvirtd-related instructions, be warned!
readme.gentoo_print_elog
}

@ -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
@ -90,8 +90,8 @@ RDEPEND="
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
>=app-emulation/qemu-0.13.0
dev-libs/jansson
>=app-emulation/qemu-1.5.0
dev-libs/yajl
)
rbd? ( sys-cluster/ceph )
sasl? ( dev-libs/cyrus-sasl )
@ -106,7 +106,7 @@ RDEPEND="
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
app-emulation/xen
>=app-emulation/xen-4.6.0
app-emulation/xen-tools:=
)
udev? (
@ -191,6 +191,7 @@ pkg_setup() {
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT
~IP_NF_TARGET_REJECT
~NET_ACT_POLICE
~NET_CLS_FW
~NET_CLS_U32
@ -266,7 +267,7 @@ src_configure() {
$(use_with phyp)
$(use_with policykit polkit)
$(use_with qemu)
$(use_with qemu jansson)
$(use_with qemu yajl)
$(use_with rbd storage-rbd)
$(use_with sasl)
$(use_with selinux)
@ -282,7 +283,6 @@ src_configure() {
--without-hal
--without-netcf
--without-sanlock
--without-xenapi
--with-esx
--with-init-script=systemd

@ -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
@ -90,7 +90,7 @@ RDEPEND="
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
qemu? (
>=app-emulation/qemu-0.13.0
>=app-emulation/qemu-1.5.0
dev-libs/yajl
)
rbd? ( sys-cluster/ceph )
@ -106,8 +106,8 @@ RDEPEND="
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
app-emulation/xen
app-emulation/xen-tools
>=app-emulation/xen-4.6.0
app-emulation/xen-tools:=
)
udev? (
virtual/udev
@ -191,6 +191,7 @@ pkg_setup() {
# Bandwidth Limiting Support
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_T_NAT
~IP_NF_TARGET_REJECT
~NET_ACT_POLICE
~NET_CLS_FW
~NET_CLS_U32
@ -275,7 +276,6 @@ src_configure() {
$(use_with vepa virtualport)
$(use_with virt-network network)
$(use_with wireshark-plugins wireshark-dissector)
$(use_with xen xenapi)
$(use_with xen libxl)
$(use_with zeroconf avahi)
$(use_with zfs storage-zfs)

@ -0,0 +1,237 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+daemon +ipv6 +dnsmasq nls test tools"
inherit autotools bash-completion-r1 linux-info systemd user
SRC_URI="https://linuxcontainers.org/downloads/${PN}/${P}.tar.gz"
DEPEND="
dev-lang/tcl
>=dev-lang/go-1.9.4
dev-libs/libuv
dev-libs/protobuf
nls? ( sys-devel/gettext )
test? (
app-misc/jq
net-misc/curl
sys-devel/gettext
)
"
RDEPEND="
daemon? (
app-arch/xz-utils
>=app-emulation/lxc-2.0.7[seccomp]
dev-libs/libuv
dev-libs/lzo
dev-util/xdelta:3
dnsmasq? (
net-dns/dnsmasq[dhcp,ipv6?]
)
net-firewall/ebtables
net-firewall/iptables[ipv6?]
net-libs/libnfnetlink
net-misc/rsync[xattr]
sys-apps/iproute2[ipv6?]
sys-fs/fuse
sys-fs/lxcfs
sys-fs/squashfs-tools
virtual/acl
)
"
CONFIG_CHECK="
~BRIDGE
~DUMMY
~IP6_NF_NAT
~IP6_NF_TARGET_MASQUERADE
~IPV6
~IP_NF_NAT
~IP_NF_TARGET_MASQUERADE
~MACVLAN
~NETFILTER_XT_MATCH_COMMENT
~NET_IPGRE
~NET_IPGRE_DEMUX
~NET_IPIP
~NF_NAT_MASQUERADE_IPV4
~NF_NAT_MASQUERADE_IPV6
~VXLAN
"
ERROR_BRIDGE="BRIDGE: needed for network commands"
ERROR_DUMMY="DUMMY: needed for network commands"
ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_IPV6="IPV6: needed for network commands"
ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_MACVLAN="MACVLAN: needed for network commands"
ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
ERROR_NET_IPIP="NET_IPIP: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
ERROR_VXLAN="VXLAN: needed for network commands"
EGO_PN="github.com/lxc/lxd"
src_prepare() {
eapply_user
eapply "${FILESDIR}/de-translation-newline-1.patch"
cd "${S}/dist/dqlite" || die "Can't cd to dqlite dir"
eautoreconf
}
src_configure() {
export GOPATH="${S}/dist"
cd "${GOPATH}/sqlite" || die "Can't cd to sqlite dir"
econf --enable-replication --disable-amalgamation --disable-tcl --libdir="${EPREFIX}/usr/lib/lxd"
cd "${GOPATH}/dqlite" || die "Can't cd to dqlite dir"
PKG_CONFIG_PATH="${GOPATH}/sqlite/" econf --libdir=${EPREFIX}/usr/lib/lxd
}
src_compile() {
export GOPATH="${S}/dist"
cd "${GOPATH}/sqlite" || die "Can't cd to sqlite dir"
emake
cd "${GOPATH}/dqlite" || die "Can't cd to dqlite dir"
emake CFLAGS="-I${GOPATH}/sqlite" LDFLAGS="-L${GOPATH}/sqlite"
# We don't use the Makefile here because it builds targets with the
# assumption that `pwd` is in a deep gopath namespace, which we're not.
# It's simpler to manually call "go install" than patching the Makefile.
cd "${S}"
go install -v -x ${EGO_PN}/lxc || die "Failed to build the client"
if use daemon; then
# LXD depends on a patched, bundled sqlite with replication
# capabilities.
export CGO_CFLAGS="-I${GOPATH}/sqlite/ -I${GOPATH}/dqlite/include/"
export CGO_LDFLAGS="-L${GOPATH}/sqlite/.libs/ -L${GOPATH}/dqlite/.libs/ -Wl,-rpath,${EPREFIX}/usr/lib/lxd"
export LD_LIBRARY_PATH="${GOPATH}/sqlite/.libs/:${GOPATH}/dqlite/.libs/"
go install -v -x -tags libsqlite3 ${EGO_PN}/lxd || die "Failed to build the daemon"
fi
if use tools; then
go install -v -x ${EGO_PN}/fuidshift || die "Failed to build fuidshift"
go install -v -x ${EGO_PN}/lxc-to-lxd || die "Failed to build lxc-to-lxd"
go install -v -x ${EGO_PN}/lxd-benchmark || die "Failed to build lxd-benchmark"
fi
use nls && emake build-mo
}
src_test() {
if use daemon; then
export GOPATH="${S}/dist"
# This is mostly a copy/paste from the Makefile's "check" rule, but
# patching the Makefile to work in a non "fully-qualified" go namespace
# was more complicated than this modest copy/paste.
# Also: sorry, for now a network connection is needed to run tests.
# Will properly bundle test dependencies later.
go get -v -x github.com/rogpeppe/godeps
go get -v -x github.com/remyoudompheng/go-misc/deadcode
go get -v -x github.com/golang/lint/golint
go test -v ${EGO_PN}/lxd
else
einfo "No tests to run for client-only builds"
fi
}
src_install() {
local bindir="dist/bin"
dobin ${bindir}/lxc
if use daemon; then
export GOPATH="${S}/dist"
cd "${GOPATH}/sqlite" || die "Can't cd to sqlite dir"
emake DESTDIR="${D}" install
cd "${GOPATH}/dqlite" || die "Can't cd to dqlite dir"
emake DESTDIR="${D}" install
# Must only install libs
rm "${D}/usr/bin/sqlite3" || die "Can't remove custom sqlite3 binary"
rm -r "${D}/usr/include" || die "Can't remove include directory"
cd "${S}" || die "Can't cd to \${S}"
dosbin ${bindir}/lxd
fi
if use tools; then
dobin ${bindir}/fuidshift
dobin ${bindir}/lxc-to-lxd
dobin ${bindir}/lxd-benchmark
fi
if use nls; then
domo po/*.mo
fi
if use daemon; then
newinitd "${FILESDIR}"/${PN}.initd lxd
newconfd "${FILESDIR}"/${PN}.confd lxd
systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
fi
newbashcomp scripts/bash/lxd-client lxc
dodoc AUTHORS doc/*
}
pkg_postinst() {
elog
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
elog "including a Quick Start."
# The messaging below only applies to daemon installs
use daemon || return 0
# The control socket will be owned by (and writeable by) this group.
enewgroup lxd
# Ubuntu also defines an lxd user but it appears unused (the daemon
# must run as root)
elog
elog "Though not strictly required, some features are enabled at run-time"
elog "when the relevant helper programs are detected:"
elog "- sys-apps/apparmor"
elog "- sys-fs/btrfs-progs"
elog "- sys-fs/lvm2"
elog "- sys-fs/zfs"
elog "- sys-process/criu"
elog
elog "Since these features can't be disabled at build-time they are"
elog "not USE-conditional."
elog
elog "Be sure to add your local user to the lxd group."
elog
elog "Networks with bridge.mode=fan are unsupported due to requiring"
elog "a patched kernel and iproute2."
}
# TODO:
# - man page, I don't see cobra generating it
# - maybe implement LXD_CLUSTER_UPDATE per
# https://discuss.linuxcontainers.org/t/lxd-3-5-has-been-released/2656
# EM I'm not convinced it's a good design.

@ -0,0 +1,238 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+daemon +ipv6 +dnsmasq nls test tools"
inherit autotools bash-completion-r1 linux-info systemd user
SRC_URI="https://linuxcontainers.org/downloads/${PN}/${P}.tar.gz"
DEPEND="
dev-lang/tcl
>=dev-lang/go-1.9.4
dev-libs/libuv
dev-libs/protobuf
nls? ( sys-devel/gettext )
test? (
app-misc/jq
net-misc/curl
sys-devel/gettext
)
"
RDEPEND="
daemon? (
app-arch/xz-utils
>=app-emulation/lxc-2.0.7[seccomp]
dev-libs/libuv
dev-libs/lzo
dev-util/xdelta:3
dnsmasq? (
net-dns/dnsmasq[dhcp,ipv6?]
)
net-firewall/ebtables
net-firewall/iptables[ipv6?]
net-libs/libnfnetlink
net-misc/rsync[xattr]
sys-apps/iproute2[ipv6?]
sys-fs/fuse
sys-fs/lxcfs
sys-fs/squashfs-tools
virtual/acl
)
"
CONFIG_CHECK="
~BRIDGE
~DUMMY
~IP6_NF_NAT
~IP6_NF_TARGET_MASQUERADE
~IPV6
~IP_NF_NAT
~IP_NF_TARGET_MASQUERADE
~MACVLAN
~NETFILTER_XT_MATCH_COMMENT
~NET_IPGRE
~NET_IPGRE_DEMUX
~NET_IPIP
~NF_NAT_MASQUERADE_IPV4
~NF_NAT_MASQUERADE_IPV6
~VXLAN
"
ERROR_BRIDGE="BRIDGE: needed for network commands"
ERROR_DUMMY="DUMMY: needed for network commands"
ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_IPV6="IPV6: needed for network commands"
ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
ERROR_MACVLAN="MACVLAN: needed for network commands"
ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
ERROR_NET_IPIP="NET_IPIP: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
ERROR_VXLAN="VXLAN: needed for network commands"
EGO_PN="github.com/lxc/lxd"
src_prepare() {
eapply_user
eapply "${FILESDIR}/de-translation-newline-1.patch"
eapply "${FILESDIR}/ptbr-translation-newline.patch"
cd "${S}/dist/dqlite" || die "Can't cd to dqlite dir"
eautoreconf
}
src_configure() {
export GOPATH="${S}/dist"
cd "${GOPATH}/sqlite" || die "Can't cd to sqlite dir"
econf --enable-replication --disable-amalgamation --disable-tcl --libdir="${EPREFIX}/usr/lib/lxd"
cd "${GOPATH}/dqlite" || die "Can't cd to dqlite dir"
PKG_CONFIG_PATH="${GOPATH}/sqlite/" econf --libdir=${EPREFIX}/usr/lib/lxd
}
src_compile() {
export GOPATH="${S}/dist"
cd "${GOPATH}/sqlite" || die "Can't cd to sqlite dir"
emake
cd "${GOPATH}/dqlite" || die "Can't cd to dqlite dir"
emake CFLAGS="-I${GOPATH}/sqlite" LDFLAGS="-L${GOPATH}/sqlite"
# We don't use the Makefile here because it builds targets with the
# assumption that `pwd` is in a deep gopath namespace, which we're not.
# It's simpler to manually call "go install" than patching the Makefile.
cd "${S}"
go install -v -x ${EGO_PN}/lxc || die "Failed to build the client"
if use daemon; then
# LXD depends on a patched, bundled sqlite with replication
# capabilities.
export CGO_CFLAGS="-I${GOPATH}/sqlite/ -I${GOPATH}/dqlite/include/"
export CGO_LDFLAGS="-L${GOPATH}/sqlite/.libs/ -L${GOPATH}/dqlite/.libs/ -Wl,-rpath,${EPREFIX}/usr/lib/lxd"
export LD_LIBRARY_PATH="${GOPATH}/sqlite/.libs/:${GOPATH}/dqlite/.libs/"
go install -v -x -tags libsqlite3 ${EGO_PN}/lxd || die "Failed to build the daemon"
fi
if use tools; then
go install -v -x ${EGO_PN}/fuidshift || die "Failed to build fuidshift"
go install -v -x ${EGO_PN}/lxc-to-lxd || die "Failed to build lxc-to-lxd"
go install -v -x ${EGO_PN}/lxd-benchmark || die "Failed to build lxd-benchmark"
fi
use nls && emake build-mo
}
src_test() {
if use daemon; then
export GOPATH="${S}/dist"
# This is mostly a copy/paste from the Makefile's "check" rule, but
# patching the Makefile to work in a non "fully-qualified" go namespace
# was more complicated than this modest copy/paste.
# Also: sorry, for now a network connection is needed to run tests.
# Will properly bundle test dependencies later.
go get -v -x github.com/rogpeppe/godeps
go get -v -x github.com/remyoudompheng/go-misc/deadcode
go get -v -x github.com/golang/lint/golint
go test -v ${EGO_PN}/lxd
else
einfo "No tests to run for client-only builds"
fi
}
src_install() {
local bindir="dist/bin"
dobin ${bindir}/lxc
if use daemon; then
export GOPATH="${S}/dist"
cd "${GOPATH}/sqlite" || die "Can't cd to sqlite dir"
emake DESTDIR="${D}" install
cd "${GOPATH}/dqlite" || die "Can't cd to dqlite dir"
emake DESTDIR="${D}" install
# Must only install libs
rm "${D}/usr/bin/sqlite3" || die "Can't remove custom sqlite3 binary"
rm -r "${D}/usr/include" || die "Can't remove include directory"
cd "${S}" || die "Can't cd to \${S}"
dosbin ${bindir}/lxd
fi
if use tools; then
dobin ${bindir}/fuidshift
dobin ${bindir}/lxc-to-lxd
dobin ${bindir}/lxd-benchmark
fi
if use nls; then
domo po/*.mo
fi
if use daemon; then
newinitd "${FILESDIR}"/${PN}.initd lxd
newconfd "${FILESDIR}"/${PN}.confd lxd
systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
fi
newbashcomp scripts/bash/lxd-client lxc
dodoc AUTHORS doc/*
}
pkg_postinst() {
elog
elog "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
elog "including a Quick Start."
# The messaging below only applies to daemon installs
use daemon || return 0
# The control socket will be owned by (and writeable by) this group.
enewgroup lxd
# Ubuntu also defines an lxd user but it appears unused (the daemon
# must run as root)
elog
elog "Though not strictly required, some features are enabled at run-time"
elog "when the relevant helper programs are detected:"
elog "- sys-apps/apparmor"
elog "- sys-fs/btrfs-progs"
elog "- sys-fs/lvm2"
elog "- sys-fs/zfs"
elog "- sys-process/criu"
elog
elog "Since these features can't be disabled at build-time they are"
elog "not USE-conditional."
elog
elog "Be sure to add your local user to the lxd group."
elog
elog "Networks with bridge.mode=fan are unsupported due to requiring"
elog "a patched kernel and iproute2."
}
# TODO:
# - man page, I don't see cobra generating it
# - maybe implement LXD_CLUSTER_UPDATE per
# https://discuss.linuxcontainers.org/t/lxd-3-5-has-been-released/2656
# EM I'm not convinced it's a good design.

@ -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
@ -9,7 +9,7 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE=""
DEPEND=""

@ -1,2 +1,3 @@
DIST virt-manager-1.4.3.tar.gz 2765924 BLAKE2B fa888dc78bb8ab27ff5a507829c5ace5d0e82b7840c9d4ec1857dfd2e62f39172abf116ca3f4d99f4a2c4366f06695a52561e6c816969928df79e623fb4ce9bf SHA512 007f125503fc2c774beefc8047ca2c36aa7177af40d9bc78fa3448fd50d4d35abd4a1dbbf761a8cd538fdf6541eba46c2cd019ba3ff0c7e29b1944d873b74274
DIST virt-manager-1.5.1.tar.gz 2796831 BLAKE2B 0fc8b266e7dd2ac3f337e3f95f4328ece930ff66605a444bd728183ffb8fb497204f5e73409f42e3d19ccaa009195a552864dc09f9d78efda7c04f4c5292dbf5 SHA512 e0da3b879ea33a8c394c33df85cadac4fbb9cfed65f9a904c5d9bf07232e29f8c96b5242e3f94cae390b7b5d7a20e1c25c3867962f0a39de40e71dc00013d32b
DIST virt-manager-2.0.0.tar.gz 2629465 BLAKE2B 8795985afb8805fdb4f1ee94c7344361a7d09d3e62e361f3126859c4d1b1077286b720de7629fd876e5bff10500cc6cea6f1d4afbba5c2c83fd61b137c40a3a7 SHA512 5d0eb65dceb5c913973edaa52414b1665d1ed9cd3f226e28a592decddec2acd8fdb589f60736edf9b7d95830893812f9aecca2cbdd715033ca7ea53a95472876

@ -0,0 +1,93 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6} )
DISTUTILS_SINGLE_IMPL=1
inherit gnome2 distutils-r1
DESCRIPTION="A graphical tool for administering virtual machines"
HOMEPAGE="http://virt-manager.org"
if [[ ${PV} = *9999* ]]; then
inherit git-r3
SRC_URI=""
KEYWORDS="amd64 x86"
EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git"
else
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="gnome-keyring gtk policykit sasl"
RDEPEND="!app-emulation/virtinst
${PYTHON_DEPS}
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
dev-libs/libxml2[python,${PYTHON_USEDEP}]
dev-python/ipaddr[${PYTHON_USEDEP}]
dev-python/libvirt-python[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
>=sys-libs/libosinfo-0.2.10[introspection]
gtk? (
gnome-base/dconf
>=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection]
net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
net-misc/x11-ssh-askpass
x11-libs/gtk+:3[introspection]
x11-libs/vte:2.91[introspection]
gnome-keyring? ( gnome-base/libgnome-keyring )
policykit? ( sys-auth/polkit[introspection] )
)
"
DEPEND="${RDEPEND}
dev-lang/perl
dev-util/intltool
"
DOCS=( README.md NEWS.md )
src_prepare() {
distutils-r1_src_prepare
}
distutils-r1_python_compile() {
local defgraphics=
esetup.py configure \
--default-graphics=spice
}
src_install() {
local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
distutils-r1_src_install
}
pkg_preinst() {
if use gtk; then
gnome2_pkg_preinst
cd "${ED}"
export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null)
else
rm -rf "${ED}/usr/share/virt-manager/virtManager"
rm -f "${ED}/usr/share/virt-manager/virt-manager"
rm -rf "${ED}/usr/share/virt-manager/ui/"
rm -rf "${ED}/usr/share/virt-manager/icons/"
rm -rf "${ED}/usr/share/man/man1/virt-manager.1*"
rm -rf "${ED}/usr/share/icons/"
rm -rf "${ED}/usr/share/applications/virt-manager.desktop"
rm -rf "${ED}/usr/bin/virt-manager"
fi
}
pkg_postinst() {
use gtk && gnome2_pkg_postinst
}

@ -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
@ -10,7 +10,7 @@ SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE="sasl +spice +vnc"
RDEPEND=">=app-emulation/libvirt-0.10.0[sasl?]

Binary file not shown.

@ -1,2 +1,3 @@
DIST datovka-4.10.3.tar.xz 2554488 BLAKE2B a06c122403f7571c19abddca93e4d7270b66dbac9b86eb073634cc2c22dd26ad230ad36580b8f977e7033656d8f7066be89532c786ea554b293a2fab46309b9f SHA512 8a07c338b214bd0fdac216d6b278ebceee48aeb4df2d97a77a42f627479641d1824c5ed16f336f5da3205c46e753203aadfd0f83934b7caff4dc9c819e0cee0a
DIST datovka-4.11.0.tar.xz 2575132 BLAKE2B c5fb753fe0a68c03571c490443428d36a76859b9be123e79a6fd32eb220f6f9f963c65e13b90e72554370c5d20bfef9fff6d47ebaa78e9865aff51d377280140 SHA512 ad245b0c2028a03690eeca6363e94852847ab20a4234aa89a4926d5727e9537e97a2dd53a6f8bfd7691e23480ab2c50ce681ffb7017a80996075bb000d6e1c5f
DIST datovka-4.11.1.tar.xz 2583660 BLAKE2B 2d62e79c5be9d20e79d19bba43ce3d7fa8dd0b80e8bee6e63d04e63f6c878b84185b869fed1fc601f97350b499aa60041585693081e78bad5e0bc7e272aabcea SHA512 b36211b8830beb1f3a01b399303a1f2f87c77418975b007dac4b55613bdf54205eda0e7bac44d6c68e1102842eaa4231baaa46c31b99d5b6b145597f6a1366f9

@ -0,0 +1,54 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2-utils qmake-utils
DESCRIPTION="GUI to access the Czech eGov system of Datove schranky"
HOMEPAGE="https://www.datovka.cz/"
SRC_URI="https://secure.nic.cz/files/datove_schranky/${PV}/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
# minimum Qt version required
QT_PV="5.3.2:5"
RDEPEND="
>=dev-libs/openssl-1.0.2
>=dev-qt/qtcore-${QT_PV}
>=dev-qt/qtgui-${QT_PV}
>=dev-qt/qtnetwork-${QT_PV}
>=dev-qt/qtprintsupport-${QT_PV}
>=dev-qt/qtsql-${QT_PV}[sqlite]
>=dev-qt/qtsvg-${QT_PV}
>=dev-qt/qtwidgets-${QT_PV}
>=net-libs/libisds-0.10.8
"
DEPEND="
${RDEPEND}
>=dev-qt/linguist-tools-${QT_PV}
"
DOCS=( ChangeLog README )
src_configure() {
lrelease datovka.pro || die
eqmake5 PREFIX="/usr" DISABLE_VERSION_NOTIFICATION=1 TEXT_FILES_INST_DIR="/usr/share/${PN}/"
}
src_install() {
emake install INSTALL_ROOT="${D}"
einstalldocs
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -0,0 +1,19 @@
commit 984f62591b264aa8ed5c17f4033ec96dbba4bf5f
Author: Alexander Zubkov <green@qrator.net>
Date: Wed Oct 17 22:47:50 2018 +0200
do not duplicate jail in shells file
diff --git a/lib/arch/generic/functions b/lib/arch/generic/functions
index b1fdbc8..89cd607 100755
--- a/lib/arch/generic/functions
+++ b/lib/arch/generic/functions
@@ -823,7 +823,7 @@ sub add_jail_to_shells {
close(F);
for $k (@elem) {
- if ($k =~ /^$INSTALL_DIR\/jail/) {
+ if ($k =~ /^$INSTALL_DIR\/bin\/jail/) {
$found = 1;
last;
}

@ -0,0 +1,21 @@
commit 762cca3fd4aa754b266f928ec3fa2ad2261a831e
Author: Alexander Zubkov <green@qrator.net>
Date: Mon Oct 22 20:31:04 2018 +0200
honor standalone '.' in path, split jail dir on "/./" pattern
diff --git a/src/jail.c b/src/jail.c
index 74f3eb1..3d649c4 100644
--- a/src/jail.c
+++ b/src/jail.c
@@ -121,8 +121,9 @@ void make_jail_dir( char* dir )
{
for( ; *dir != '\0'; ++dir )
{
- if( *dir == '.' )
+ if( dir[0] == '/' && dir[1] == '.' && dir[2] == '/' )
{
+ ++dir;
*dir = '\0';
break;
}

@ -0,0 +1,19 @@
commit 87867b2a117eef19500600a1f88b9caf260cfe3b
Author: Alexander Zubkov <green@qrator.net>
Date: Wed Oct 17 22:38:13 2018 +0200
do not pass program parameters to ldd call
diff --git a/lib/arch/generic/functions b/lib/arch/generic/functions
index 66653c3..b0c6572 100755
--- a/lib/arch/generic/functions
+++ b/lib/arch/generic/functions
@@ -704,7 +704,7 @@ sub generate_dep {
return();
}
- $query = "($ldd_cmd $p_name $p_args </dev/null 2>&1)";
+ $query = "($ldd_cmd $p_name </dev/null 2>&1)";
local @res_a = `$query`;
local @items = ();

@ -0,0 +1,23 @@
commit 0894cc54b5b385201cdcf7ce227c6ea03d765ef9
Author: Alexander Zubkov <green@qrator.net>
Date: Wed Oct 17 22:45:24 2018 +0200
support openat() syscall too
diff --git a/lib/arch/generic/functions b/lib/arch/generic/functions
index b0c6572..b1fdbc8 100755
--- a/lib/arch/generic/functions
+++ b/lib/arch/generic/functions
@@ -647,9 +647,9 @@ sub extract_open_from_ldd {
local $file;
local $val;
- if ($line =~ /^open\(\"(.+)\".+\)\s*=\s*([-]?\d+)/) {
- $file = $1;
- $val = $2;
+ if ($line =~ /^open(at)?\(\"(.+)\".+\)\s*=\s*([-]?\d+)/) {
+ $file = $2;
+ $val = $3;
return($file,$val);
}
return();

@ -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=7
@ -26,6 +26,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.9-ldflags.patch
"${FILESDIR}"/${PN}-2.0-sysmacros.patch
"${FILESDIR}"/${PN}-2.0-symlinks.patch #659094
"${FILESDIR}"/${PN}-2.0-fix-paths.patch #646116
# https://github.com/spiculator/jail/issues/2
"${FILESDIR}"/${PN}-2.0-openat-syscall.patch
# https://github.com/spiculator/jail/issues/3
"${FILESDIR}"/${PN}-2.0-ldd-call.patch
"${FILESDIR}"/${PN}-2.0-duplicate-jail.patch #668898
)
src_compile() {

Binary file not shown.

@ -15,7 +15,7 @@ HOMEPAGE="http://www.mulliner.org/bluetooth/sobexsrv.php"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE="gtk"
DEPEND="

Binary file not shown.

@ -334,3 +334,171 @@ DIST LibreOffice_6.1.2.1_Linux_x86_rpm_langpack_xh.tar.gz 290771 BLAKE2B 2c8bd04
DIST LibreOffice_6.1.2.1_Linux_x86_rpm_langpack_zh-CN.tar.gz 790873 BLAKE2B c2958bd4bdf5d340fcfe1a4730f3fdb7f68e627e754c3f1673bf057d113f7cbaceb24ead7254ef51d8628eb22de2c9cdfa05de02e4fcf6168687e458fb61cb73 SHA512 bd83916fb8f60e08f8c5c817956de9675ccdbdee5520a5894ccc946eff9b4d8812636bf9427cbb8029ccf55066a6f2585d54fbf4ab99910cc3c66c98e1a253a2
DIST LibreOffice_6.1.2.1_Linux_x86_rpm_langpack_zh-TW.tar.gz 799010 BLAKE2B 4ca897c4a2a9142d5692b88f10b9435371173e0e44213ba6daaefc4453b1e4ed894e0e0abe8f39813469868fa270df491d33f7a1af8e5a45ce52e83e8c807514 SHA512 0adeb4c5569f18f4e9a8dd976109e8fd127ffc7f7b8f923ad77362ee65b09f0f57a1a29c949082a6d186f35e113904ea9f93085e3046a35e4181b3296526aa84
DIST LibreOffice_6.1.2.1_Linux_x86_rpm_langpack_zu.tar.gz 321165 BLAKE2B 83fc51923a6252e2dd4cdda08b378524cb50741357134abaa6907175d971ede27b823362428cfb8d8ae8488022104b95b7d82c70e3020adc9ab71251557a190c SHA512 01b21629da76dcdadcef00da146cf4bb82327d6b9139ccee33e42a560adc9386c6cb44ef4bf2e22890861a44e3d1a0a1fe4e334514392643da28d05b532c2a43
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_am.tar.gz 2519823 BLAKE2B b538a4e5d16ee64912cadeef9c69a84cb75b6d93a201e520b6e5e17135e662a66f2078c1982ee38d434ca30ff8bfca31447a2baac32e1c3551915636f3300640 SHA512 4ef0c576e15738fd86f69e1dd30baf957c43c7d93786de9be29b34dcd8215b16a5fda8bae229699561cf1c0ac9bbf6d5d6947177d9b27bf26cc172f7233baacb
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ast.tar.gz 2429980 BLAKE2B 7773ef331a33ce5a606bb6b7fc70cfe59e1c0e92639c6b381dbe8a98abf23f8dbe77127517dd0c45801537ae8d82ade2327f567edfbced147d624372e6c0d83b SHA512 c6f30fd091fbe9def361347fae76925aa8d0c64657721c97ebbe35abb549d46e8d33570ce47e080d419fbe0610f102913fe981e25116f0b8d883f14462cfca53
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bg.tar.gz 2618675 BLAKE2B 565a7694471de43849e7ca5c94a61cba0f9fd089928f91bf37ac8990b4599ab5ecb75750c1c7819928bbf3739f525ea8e3bbaaa743ee3e016f5e2133e51fb4b1 SHA512 528ede8bca0ca707d813935381d782c230ef4e245386ccd5910663bf6167979e56bbdc783126a21038f3bec9ea9422e5ffe88b8d364267fb234eaf291645a3cb
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2651404 BLAKE2B 191ddf99f7df1087c9d6555c65a83a5e421666b90b3ef778620369ed4e1464bc6ec7997b37a01a21fa038c7eb211f0bf0af0165df0b9b356b06e77ffccbb0528 SHA512 510048b130a8ac9bf30701150a9ea40cc4f6b789328a041d4401cf9dc8013f9b59d4341493ed7471c2961f3a7f8db16e8c2e787f6a4aceaeff6073507962f06f
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bn.tar.gz 2625677 BLAKE2B ab6369cd37c178a9dd58bf56a160f58d2d02348d8996d77cfa47e3a60e738b2a1beb9266feeb9b3be146593a6464cb80da99ceb9e6d4b65991584af180c4d7ce SHA512 294f9711a84b480ea867f668757ed6ee6750bf91eada7cecc2f8580d2761b027fdeeafe93b3b0a3f7360f6a9d09c6d0476a9fd70fcaea6321893bf31bc394318
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bo.tar.gz 2638436 BLAKE2B 5b0047e99755d842b8e1fc56f47b8c8e8891913829e75ed715ab0e56c13b2f7362c98844fd395661160d34883b69d9525a07959849dabc480b44456f1b11cb54 SHA512 73f0bb9119fd521adabd48b47432c55326c420d4cba39f15e67507f874042fcecbad64312ea7b95011e5b9d2d6dab7f5ad0edae13ebb1422009bbcb1bfbe628b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bs.tar.gz 2345740 BLAKE2B 26a2ba9f88a9bf4b1d0e5a062108830fe24088f6737e6b32c0b33ef5613b146c789021b41c5b2481e54d1db474186bc5da16edc07c3dc1c61398288c4fbf5ece SHA512 f83046a307250a904ef2643246f9d496c725ddb05129bf41c3493e47c75cfacda2320cb677ef42885446d5643aa3f051f7501b638a54681901100511b189cb0f
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2420051 BLAKE2B ea049a985f09149a7702dc63418d69396c31e1c46b0f64dabbd3f8df288a9767a0c3c0f39653c1601d5c4fec32a8a94cc09f878a24ecc859e87ee244f9084e9d SHA512 d93d41a123001380a221998d2bcaba31ef1615cd62a892feae354fd8e0208233f5ff8f52ed7a830920960fa4e12a9f4d327c0a2912df4c69c90f4e6df17ee22d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ca.tar.gz 2413213 BLAKE2B 89af3b4ed8f8eaa568bf39b22871336b21ab2ffdec9097c1e9bc996d4a0015f702590d321d96ed932838c67458b68e7377a7d8e5225b2b7895b5867e298a5580 SHA512 b5837ad82ce710defe2d8647f2be02202139687cf554f8a83d4cadcc7bf020050fc1df29e16cf3eb7d83e317a61923f0e1f2662ec121f27fa103ef75370cb057
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_cs.tar.gz 2437211 BLAKE2B 642e88fa4a591469a4b9bb15cb995ddce57ce5d1f41256a2e9e11d1a3479ebd66f7ec185f745312487e82d1b725753471f152fd27dcce59eccfeaf84d5939b44 SHA512 100d761970728ec081e390f7e0ac3a2f5bde10c2d61100504f1519bd1e5ae06d89a0868ca43476d0019467d12b038755834d53684f73e85a8b98edd7930ac906
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_da.tar.gz 2368185 BLAKE2B 37040b242e229f8c5ced6b2f4f37b0235a965d798df1e9423af38e15f735ea76bdbb1676d88dc4ca5a54aa5a5c86bc11418aebd6907b778c713df08e0585e2b8 SHA512 7b5f8e82ec25801d9e1e8e1836897a978f5a14ea6aabac24862a1782d8bc1b861c204ff837e62d8aacf50460217ec17edfb6326190d9b42e951ad1dfa1838de1
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_de.tar.gz 2465054 BLAKE2B 207840ed5ad291a24a4ab417c7658039660a3ce23b1a442ad848d445e860d8b9512900e55f44c4f959445947aa9674ccd3882f548021f742477783adb96895ac SHA512 ce90492ec0c38929c84ced27eb2a1d0c67519bd0f2571b3718e8cab244794aa1a09f969671929216a1ff69dfc38063eff585c4ffe24e8c80630a9dc690e37348
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_dz.tar.gz 2803046 BLAKE2B 09280306fbac929034d2bee4e0c9e2e1b5a241a6a7f92f4c8a7ce9eb8dea8b6e33d900470393a245d0093e315aed4c667307e2ac42936271b5f83f2c118154c8 SHA512 20557b0a2285b9e5d85b0e9aadd02e59051c67b130ef551c0ac24522c80368f65b71e056697ff25b0e6a17ac652e13247f3da26b79a7b3c59488ca97d0822e86
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_el.tar.gz 2825083 BLAKE2B a3223fc5738ea304103bbeadc17789cf34b304c0f054589a8123759950309b3e40c48e3403056f2b0d7d5cfda839be642adfd401e7b6b7157fe1eb9540f288c9 SHA512 cefebe1e841125494e0d78f411c3bdcb5b87d9c7bd000c54c00781a3fd2cc7356913c41232ad6949137681b4ae558c24dc7ec56d83fcd0c15d3abdea119383f0
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2249079 BLAKE2B c7550e0cc83d92036589e25012a96b974b361e20ecb92827c80e873fec9dc71b2a13cc5a14486be13c0d54b77c6585c320f200c5bfb6b8d21ea5515bd0e39dd0 SHA512 9b95d7281b2a6baf2fcf50ecad19311e60023bbbad42853c8c3618c468b6f1afda3702eadc570b5f59ab855c2772aef80b4e813e9a1ed7341a8ee8aa3c36067a
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_en-US.tar.gz 2105979 BLAKE2B 895041d75b54dc0c33f411e563df74f11fc3395e842c83189122ad56d9a97c1c58255d6c39e43b62a630290256fd6fafd3883af35307eb9033ffc6c7086afed8 SHA512 90bc73e8d51ed5db6663963813106680af2165d284575cedcac8c3ac3393e539c8dcfb388e31ed2fb44ed728d906796fab8eecdeb93323bff0b618134089c8b4
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2245052 BLAKE2B 3d7c86110aec820ac60830cf0027ab6bfd29d78516b699aa0e6fa0a2f4e88f6eba254a0d0754213e767d10b18db8bd2a8352b7f8c0072480c4f3a7e92bc61e91 SHA512 531dab049151a6c1b82a72a430eda7f80c48d6ec47eb82c19dec6224a082af6cac5d54c6af1457acc9c041a0380555ac7fdae6cda5a4dda8d385e5a346c475f2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_eo.tar.gz 2327382 BLAKE2B d64972313db1ea0c56a7ca8b6e05cd3831ba7704f0f8d27a341a07f1071b0749da9d31ce8ebf5650b7df1173cfde681c6baa75489a8254f8255f3a95b8f5adc6 SHA512 14a5fd4d3a4a55ac9a99c860c94de2804d847d9b1770904eee460766cd3da7cec46a8f3e8a7d2ab055641fc5a76036f76b7a1a05e328b23d07f6b2ad61e9ee8d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_es.tar.gz 2442665 BLAKE2B e1655d98f2a72c125d76fe6122133120db8efe61b6c733fa086ce4e355228e1a629029cbadc5e2271b658f8ff5f24da735d91e31214aeee26dcfe211eae8346b SHA512 734d4110a7c25d69a71154b80561ed862784834c2937f163a4f5bdf414bde1a1fe873406ee7c6d3701dcc671641ecda31afc2ee8d0e982bedaaae82c1d488f20
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_et.tar.gz 2344043 BLAKE2B af0721faf287816641fd5baaea6ac8b943d0059e0acb6d2bfca9a3692fc047d20b6a0b97a4771bc071a653cc782d5fb54beda8a291a0bca19e6108a10cd12418 SHA512 df99f2c068a9c187040d9658d75c54ea5a64e00987c8cce3c6bdf4f5781fe2f6e33f5b011e0d21ec8b501a200ff44d634eb854f6c49a9324993988d21554af6e
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_eu.tar.gz 2321923 BLAKE2B 73e6b665860377951ac0757b5395bae1fad4e7299b388e4ee620a4058a6d4e9df4cb68da410cd4d5a9bda11b6995a33c9d466af32d00a88786f70115e91021f7 SHA512 7aebe58d35f99c6e03b4441d56a5e6694da67df248caa55cf911a2b20afbe68242efd5a0dfc5bdc031db939b9f21fd656c818e343c75fd82347366f66c448025
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_fi.tar.gz 2414247 BLAKE2B d4ef6ba5ef228a6101de49e26d84011a752adcc28359024d8f0dfa7a72211ad88afbbf21e2bfbd862640b01c3925ce15e61f9b827bd6674a513064de7b15c665 SHA512 7ecce39de6f58fb083aa41801300349a2490c0765346f0ed62d001b83a8c270af064cb776b744d80822d1d8126ff594c8854ef3d09b08c077df2283a147cc0ba
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_fr.tar.gz 2432438 BLAKE2B 24cc928f26a6308daf441fe7e29a448cff0ff897a3e15ad01c060fd8c4c26bb3bd32cb3b8f7b120a51593bc3a4a8161a19f0bc864a513119850b2c90cc302e64 SHA512 8f72db510e055c07b9b066650dc78cc96245160ba8d51313767e79018fdb0bc1a9ade9d51b04bbb08ec908fa449a3fc3ce8af47010de4e63e38934b18c7e50a2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_gl.tar.gz 2409073 BLAKE2B 8fae20a2623ff4fcd313ee3fffec03bfb55db28f5201a7b1f6300995ac461e1a07afd6b8a21d2c394d78aa4f7bc7ad703e2908ddda2abb557aa8fe2a8329e139 SHA512 41eb0e15d76796b2de20969a3489566a6a2c9572474f96b8c69ac5a8c0b264689d6f3af6b45d3b3e274493e83e7429cfd9d52fb1d248551ccf74db059c6dec3c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_gu.tar.gz 2298158 BLAKE2B 654e8ee3639e0b4bcb6840b25fbfe96036aff901d03bf17b02158b51ce317aa5b25002ab9d8ce536b83dab1b3d149225379fc05427ecd26bbc835b184eac3c75 SHA512 d746240775682221820799033cdaf26ed61a1dfcb7cb7fca206fe547442abffe07052398d5d9845eb330b60532f830902487f2184459ed89c12b628731c7a2aa
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_he.tar.gz 2180189 BLAKE2B 2cfdc2152e055170b9fc543c197bb1410ac33682d3285b1a2d7f1adc562bb3553163034816ebc345b856f08dc95796583578401b41aabf96037e6cf476d61c0d SHA512 37c52b0cb53ba4f3b47101a4d8a00e6958e544e6bb91f80008d17115e367ace7c57f473aa7907e3885c88b8424c25484c307a29f8301d04651920e4ecb8e03ad
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_hi.tar.gz 2405329 BLAKE2B 9a32c45bdfba7aa6c4ebfc9a603372df4c4ce94ce1e0140851167ae82a06d9be456b8f472ab09d0ff736b8142ebe9344c1d7daeeadf3c42c30eb747fbbe63bfa SHA512 20d608c2d164a2613a5f080f90f4502c3ec1e2e6febcb9fdd2968c27997d6a716af1adef4aaa1a122974d5b63a56a49c4c161fc08e4d2aedfd7c521396b38cb2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_hr.tar.gz 2303258 BLAKE2B 82fdc258722b920dce90d4c030ac414e8177f2ecb963b4a21cc601aeec975c71dcbd9d34496f3305f9a9296c9a52b435580a1d8f9e26a5e10b89662e6741040e SHA512 2f7463478c264a6b2a1893bd42422b9e5dcbb9dde2e9b2633b63cd63e1d610fcf11c64e994ae121175f1d522a5cc984507356840a09c77e7b29a7e8b9636f249
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_hu.tar.gz 2529820 BLAKE2B 4ee4a5839906d1b2ebc74bfa0027e21b3f5d37ed163001f9c460422d12e83a403d3ae8f8606a88e416e750dad4492f7c6ebaa2bed1ca1cfad280134da1e29898 SHA512 42f034f37dbc67831d27aff3b9250e4315c0ac228aac78f918d060acd9000758ad19cad905e923fb81f5344f5999f80958a0a5d0ee237c3b06026c6d621b6777
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_id.tar.gz 2302354 BLAKE2B f180c8ec86173da7f0c00b276f43f24b84b96514db89f6d3ea55cc33f7bb9bb3c708e480f846bfa3a9a79427f85ddee5cf94e2d5d9ceb04a8bb3dea1f3627d8d SHA512 5835840c9ee66fd7e2f1ca637723e60cd5f3196146111e25970ccf49ce6dfdb6626d880349c9055a41882a3dbac6b7be84402965a5b1a1a863dc836e45ae03b2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_is.tar.gz 2322958 BLAKE2B 2ec86e85c5dfa736526c76c0347bbed94a7bb7ac59eb0d11400b496928d0a8cc758bf6e7c9e8f478b7242f00ba0af97e29a8dfc71d97eee77f434475967ebb1b SHA512 3816881cfd1aa916a300910b410276ce04e613140c506d6ae29c25e71590e1c8e2a2f3e32acb76b51b3a4dab3b93a66997111bc5e804ae0bd73e729206a64ec3
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_it.tar.gz 2400949 BLAKE2B 19c8002aea0943ac59e6c81ef5c019c03a87bfa9b72848aa6505c39878bbec8790b568828f83224c61de6a765ed98742f1ffc50625e5cfeb3af001b79c32398d SHA512 fb9fc57929c5cd8c8a6c0ef391d77e10c7a958af49ec35ca1cc240fbb05c11ffc13fc9a76b69b9a56eb76478b8b2454311e2cbe87ebe747322f5ea3572395edd
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ja.tar.gz 2563898 BLAKE2B c25f44205db9deea331d3d3cf1a643b4a1f8d98e857c1b665c086cfa3b3204a96889ddf49c1065bd0c59dfd7c8f2553f477a7a8f41b5b15c14bb6f78b219ac06 SHA512 bd5ed88c30b122c7f191f9cd6117226e8e4baef5a0944b4abc7b811da48d5cd7f3da43e117a2227e6095422d9104b85d5afc984f270fa48670c4f5f0638ab403
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ka.tar.gz 2444118 BLAKE2B 6035f3aad236b6ddefeb40057df00df4a7d659bcab73512dec970f9378712afb21b1c06b9b0fc32c8ee03a3db97f8ba3c7ff47461c5b07f9479d6e3cce8d4b5d SHA512 1c86bbb05fef4bbd495fa2c0a33bd9cf436b9e675ccc20a8932d767a4d68842d06f698b4f0c3a7769b664fe42077a10dad646c486d08a666ca4fa00649862869
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_km.tar.gz 2733837 BLAKE2B 058ff0b30b6d7ccaa11846e24a4113ae11d1b827336ce95086d8d860a0943f3a7d38dbf763789e8cd0364318b4806ffd8a105762968b6b44e0bada462901e0a7 SHA512 b81694113e2929ceb13eec1d7c0b41f9df448b55d887efd0341cdd3f45f275fce5228625edd745a7f08b40bb82200709fd30ac3956c2570dd5d0b7bde1d66bc1
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ko.tar.gz 2435474 BLAKE2B 1fe764d783caa81153e8c68855c183b84f98a961b0cacaba9cb153163cb95e25b034e60566a2fa469d70963a0e23d8c4de93d15e188505cbc976ec5cdc89add3 SHA512 178ef02079dc80adfef14fdf0867f148986f07b19babcabd1fe3754f6e67681b50502227104109850d94564e7a01ad87bde93657de4a08d3389c83cf80012ddc
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_mk.tar.gz 2426028 BLAKE2B 187e516d01e8b5478e6ec83c9abf7f6de513aa5d8a386601576251fa5ea3ea39dac4ce7430e8f78dea1eddc9214897622e0abbb2c0c8e33c66708e523f1eae2b SHA512 7c465227a6aabee02ee29a682d9f71f0d2a5a951fcf94bb9f50c69c8a6ac74c63706493794b43223303c01d156f1a060a756ea966c3f553b253ecca31d0b4c57
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_nb.tar.gz 2358042 BLAKE2B ef9209613c5358bd382689f1d821448592d08b7090eca874d848c51afc9285f4272485d1a94dbfb9b62ead8f2e205ef23a1e25c76884fadcb03870ad253440d1 SHA512 038dec190af1231c33a7768d01255a1a06577dfc368c0e49c6e1eef1b28aab674f29eeaad984e112d5e9b2d604604170dd67d9334c1f21c7546ac96cf7476fcc
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ne.tar.gz 2661460 BLAKE2B b93355c5191d71ad4800755910415e1197e41331ff3f2c80f10a9d748a65e16a5267930f32e3ec77d3ed9a9a865c8c95c7ce2508d986116edfeca7d145f5b905 SHA512 5cf1fb19e685fe71bd3aa3cde11f76757d6da02d3c9f19a6fb334a4fe291d1737a96f8078384d0c7ef48b620156bbf2826b85c96ac32e8d35bccb2a7ebbd446a
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_nl.tar.gz 2399963 BLAKE2B 638d0c931e08e7c937729a93d5ff32909adbcba74c505df64a74f7851f06c04ffbbd593bc9f62700a10a2f76cb2b324a26c9421ab7a6024e907007682c472296 SHA512 9048fb67637f36fc36445b0f85686493d8f2756ace7047cfc669842780a15339599b3e74418c46db145e9bd327570372dfa9b933c6bd21ad73ae75782cc20eb6
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_nn.tar.gz 2340524 BLAKE2B 720940d2cfea648e975ed59dbe021d3411d1674fc230065a1c7953addced514e17f912e9e81d8f96b5082be180961d2eae52b82dfe28a115b842a38df69184d0 SHA512 bbbffd66c84587100dda3bc7f745be2f83210d0166bf30dc0429fc07ce553a2c31df7c923283edda2f38ea8e83eae2bbf2ac21b1c31d3195e4f37de13afb9456
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_om.tar.gz 2433117 BLAKE2B 6d9d09a62dae098667745649c8ab71e82fc86d0ebabb0b5104cd22e824485474265f3aa03acf813e61f2318a114fe5a7b6b7124f19a736ddec969cea85570429 SHA512 bbc878e14dfc74045222f1616fec565ff6dda86d13b3766fe10fb4b7cfa2da70e0a3af8004d694f6f82528c00cb8ad7b93d6a4f0ac46cbb48a95458a6342206f
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_pl.tar.gz 2486282 BLAKE2B 4f42a9f64356921bd128cc00bb5e9a39a3233d9283972f7d6767b249c5dcd0c08f5fde136a87bc5a2aabec4a1fc5d5d17d9fd1ec94bcfdfae497e57321359033 SHA512 62a9943ea8c57626a6be94aaac60d3f9e3e5a81e23e6376d046cb378734f1a9d19c1002bd9b9ee9d5c01390966532962cb707f562e67584d40434da7a3205ee4
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2418107 BLAKE2B e5ff58d735a343ad3701d9f3f5ecda2ecb7d208b30f6f4018580259e00a02709c88b10bb38f2a2d5e9dbc5b4b4df9a8d7dc0a50f5a0a75037861cf90df1f5137 SHA512 ea3de335ce21314b1fce056b7ce0a619ade2d0666d41cde7f25662309e52f963329a8c9776f95f2187c0573c048d0741e723efe7bc494ebe213ebd3473190782
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_pt.tar.gz 2377030 BLAKE2B e99c8b05ef4b85a548584ecda318401c4c9dd0c0efffabb091227ab642cd9e7c06c476a2f9df9cdf9b3b33aa74bf1aa41470b105d6f71b8bb0b83cfebca52914 SHA512 2dbcdcef0472cf10ee67906911bbde2f1de8689d530b4206bc9e5de8256cc0c734930dbc354e725bff481da01785aec91b721cd6f70238ef52280a04af885ec6
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ru.tar.gz 2699610 BLAKE2B b7dde4e98417fce1c7179d34ee194761784bcee81e32eb0261982f94a6bcec0dde81f451188c94bda0ce23b9f57c5260c7a7f21320592c60fb027846bcc6a28a SHA512 b6589ee0c20253391b8d6deb0730a5ec065a6b05993bc538f5e21202476a1f5e0c7d015e2698ac13273fabc68822002153bd6830475781a27fc065ac2636d387
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_si.tar.gz 2399389 BLAKE2B 724eb0130b05bdbc2b75989912cd4c902a94ab630e7d35877a6265828de9bd40546226a959b18c6a8d154ebf3b0e0993d0b57e7dcba0e5140dd37627cad83d90 SHA512 027978126559229f268d30a08ecdd3860c8d32928b3f34625a42fbbf98779fedb5a922c2559bd7a8c994f4dc4ac1e154c9e9b396777f3ff63af0f74885ea8aa6
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sk.tar.gz 2442862 BLAKE2B 1e8a284456759b88608868b2eb35a15e85756c383b489388c9b2243b7b4e17079ca77d0ad969a7d4289ed7a0f71ce1ac0fcbc99a6a439b4de6097018ea505741 SHA512 819bb72d8d87f315684dfd367c3bd04f5c079094da3cd89d324a76f600e7067592a0d9a77e783e7a43fb96b7a41d363fb5211c70e9a45ce8cb60048f599bb8ba
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sl.tar.gz 2385358 BLAKE2B b1b83cdf9df9e0ab49d0cba81efce42185336c1bf8b10376e09c08e39eea0a3586394697415b6d66441c116c7675a8ba212fdea16f840719c484ab6a6b10bd71 SHA512 0e104864bb1b7e9931c440d7a87850f7be5a70e1a8a23a8c29fe099863a0770fd79196c12fe0fb929cb8037aa7226fff03b9b2ba7b003526819410a4fcf6aeba
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sq.tar.gz 2301278 BLAKE2B 4fb415dc3a26cfca98b7d67cf5a8e1991e9b64adb4511e614dcb3230eb5801a1e11613326e92a6264d6b52b73047fd82ef2bb24d69e63bd50e41f569b529038d SHA512 ebcb42be3184d58538ef9ffffc57614b21ccff5edd0df876a64bbecc70601b9b779de4826fac2fe392c3564bad265b3dd1adfac5ee84e88fcd5d43d555965fb2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sv.tar.gz 2380303 BLAKE2B 8ffd743a30e18c3daf9a1ec7128f81ca011d727509f046f4f375184be3254f6fcf2b81b05c2abf4daa5c9ceb41806e3a23bca794019c16b3787ad51db5188023 SHA512 1305fae3807a6d9f1f62ba45f0c3b072522b5a6988cfbd2aca418fd258434c5bdd8dffd18a0e0c383554d5bdfe6815cb62f654afb6d9ef59b92bb56278241b9b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_tg.tar.gz 2389810 BLAKE2B e68acd168421584bc00e229ea28291b63936bd36e5fbeb455309d32d963fb0298b2eea4650311f60ab65fd823319965ba4fe946fd51b15a7c55165e622ba48e3 SHA512 89e031da37b0fff12261396da92173f8272a0ef191a766933cab123ab62f19a329f5490629c6fcb3e30829415b7c9d09274cb7129086aaf5c1d9a49983059457
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_tr.tar.gz 2436387 BLAKE2B 91360c51fd6bf1da7e9896df222faafd1f8bda2fa9120e597dce75655b0b0e53ddee89ba1f7d0c26ff05505e41dfd5b20d08052ad2f8acc24cf296bd0b223866 SHA512 5b8c233e7eab44ae65c1e996db722bd8fa3a5df66d79394700ffd28027d2fa923bfac21aa376522d170b8e55df043082dc70a84971ba5b338b560e7d53d3505a
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ug.tar.gz 2360156 BLAKE2B 6b0cc18cdabac9807b76773d5dfe430be3ebde7ee2c791355e223e021e60935b5443e9c208abdf09637007f1195b21f80bf751ea18ddaa6a83a82b46a8edfcc4 SHA512 057753b9671c15c25e3b375ac61cb403f3c03148a8920d08339d1d6202783304b1ee11917e96a640f32c2e481b638639654b1b0f02ced6fa3f6200af8324a401
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_uk.tar.gz 2618017 BLAKE2B 860e69ad30c10c823d407657c5b8efdfeb6d206d46667658f412d4424893e025fa92c22cba7d86bd2e7b85e66c62d051d7713fd2c23eee4bf8e11cb8a9b8065a SHA512 7b353e76a9c6ab7655d3743dcc105928c45f3d036480233793e73bb08354bbe644ee29f67b5a1aa5f74f371e1a7e68397230f4c3ec36f6e10a578d7025cb0967
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_vi.tar.gz 2438603 BLAKE2B 2a86a05bab4bf3a9531f1ac8e025a7c4a5ef7ec69f97720f519fa8a88b58c72727ae836ec99a920039d15acd139f2bff6fa1bf419564f4b936f6c2fd29867ced SHA512 0ec16fac1b8a6ffc0b77f341fa3ed8289f74c770817895ed9367a5e4b7bc23128c6b96282e0de847ee46cb95c3c94504ccbc211c0779d174c46393d9a0887a5e
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2451454 BLAKE2B a3c32946ef17a92d422b16a2325b7d26e08c0f589028e14b50599fe6e33a7f1900072fac9ce27943f35a9e58f5df84721eb53254e41e6a0ac8cc9b7ec4639d81 SHA512 73b9105838a0c40ed1ec6a0d9d55706da427e647c8295fc92e765b528aa679a31e0c81d1437677e72c54a8a00534a4eef40a83b77a7ec41214646fc84da1298e
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2481032 BLAKE2B db676888376b787b02398451e8882073fa69a1456a496d658709aae4394a4c42786303f860af264178947b600b71a4a88f6490c665dab7693a77b773751aa6ac SHA512 1400c8636f0a908db388dc473e621b6f082010bcb1b175a2b189abb754c2dd1ce02cdaa63db5156c31a31485b4130b0a00edbda24c7c5794d3af6cb504e54422
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_af.tar.gz 1005187 BLAKE2B 63045c6fb9654b8a79dab5eaa3ab93a2e0d3887b5028f7a67275dce5cca383d5150ae57304082311bfad752ddcab1fd6a2225d1600782338427d421cd9b7abb0 SHA512 a0c16cc4ce1599ed49850f01077f28902ca2258079abf11b7faf2874bf091dedd1ce65fc528714542c3d75a4ee838729ec0e905dbd6e5e325e0a9e115cc4c489
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_am.tar.gz 755828 BLAKE2B 5fa33d472372f6f8e96a8dcabff263db47efdceba2b2b60c1aed91c824ab6ef5524b769db4e38ca6ec1a94ec445eef9b37e860b1c98b95ac53f62e0498b8d648 SHA512 2f30dcae0541fc04692a39c8e4522c4cea5d3ddc7babc21967e547749a92dca47ec5f8e233ac89abbb4507e395398401d064ee743b4d91606cf38ea60c9e4bc8
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ar.tar.gz 2417068 BLAKE2B 1efb7502a752971342e925d7768321d482da5b53c87753f9a50e20a9090ab0daf829bb854ade0a07d70e99651f1e577807a36944699bef7dacb3e56b5bbd8a88 SHA512 12b9ff23c5cfbd99d66646f3fc5b10f1dc546f3a46eca51d878525ebdaad6d610d6f9d5f4819088719fa690c1329b20e42be64ca862cb6c0cce8e26880600d9d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_as.tar.gz 532509 BLAKE2B 163ad10eba5510bb5e4eb975ebebceb1c0ad9e2e87c3cb5879c05e8322f2a9d4fa3ec5b6c5e7af35d8473a465b1cc2ca7df6239c97397b2042585b84dc2d6e44 SHA512 24abcb71cbdc5e4b777cedf83823b1ee62473de77c452de1d20458e9200f0dacb63fab29069aca9ef84448fe0be0c1d82127996debb7ca6beea464e72a3bf0fb
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ast.tar.gz 441469 BLAKE2B c9513edf26374be42d75f4fe20f08d6486da7e5f611d15603bd06f189fd09c8e91432c1e01827aa013e7dba387790c36a280a4a551cc2db1efe2429a6104e684 SHA512 d10d04085ad70fc28e6caafb97cca95e62f3166584ceaceb691fe025eef1350a131a5a9fb5ecd16a52c489fc90118471d849b7dcb04b23a1e6ecc904bd1153af
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_be.tar.gz 1060097 BLAKE2B 97b194794d966868468dee4f817736f7c38b3fcdfe19706c5b6a0224f5d3dbaf556676325ebd1344052908f7edf4508e4b35ab8b9231aa9eaa02950d6eb463f1 SHA512 30f5f9f100b3ea3fa9b8eb782dd76eb3b12eb314647a8750ef3fbc91827466acb653b7d14c77f2c22328e163beab0791acebead53591168992e3378acee228e7
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bg.tar.gz 2206910 BLAKE2B 853d52a099a7211e8e28c9c6aae632f6759d24fda0196328d66f008f26289a2349e2ccd881f0cd3847387a06a4e1161406001b872ed3cba4535c70d7912a1dc5 SHA512 c3bf0eb85093e79b01e01f0e6345338f58f95e46b5f4a926a3b7a5db0e0439097f7c776170fd5f57d98c7a0e20c2edd2279144306ca551f5cce6928d364a1a88
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 620078 BLAKE2B b067205b5ddcbe1e435ea39778ef67c987ac052a87d8d6978b7b2cdbd20c4ac086416d58329d4faa37bbfd11bcde40728f191243ff7f6b701e9e6821ed9286ad SHA512 7d8681245bcd5b1cae4b8ff5f83524cca98a665d1c588637b86562c2c38229186c42d512ecabe81ab76c83cb95c41b0970a8a24ca5a95a55ca6c785aff9fd02f
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bn.tar.gz 789009 BLAKE2B a7f8fe0d3625fd5fb7d110ad9ef8c0ae351768284cad3096955c1dbd6a25968a8f8526ff6fc5918e24224e6d7de61f0e849aa90c8dd5d63f3c433322dae51a69 SHA512 163d1f533d18190aa567c5c7dcad2ca46c2587f23c25e6c27f7556a3170577bd3debcf8a06ad3e3f449a31ac6b6333007c2c0ce0b8d2c9383124192297c8a71c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bo.tar.gz 380554 BLAKE2B 1241182be0a1988bf099ef9495c7bfbc035bc7fcc64b719726aaa6f8017b8aeaa16d1e2f9d61989f0f54ebf481eeb24c043530a3f536350a756084bef20e4eed SHA512 340ceeb1a9a33a117740f00c5a97175466eec41fc9d754eae97151601a5c5da147d0cb95704255983f288618699b41ffea99bebf44185632805a6b7e75789de2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_br.tar.gz 1857344 BLAKE2B c81dc71885b4e0f5a6b39b1ab5d14ac5097b6255eff503279d7fa778430108ffc547cdff88d2209fd7d3124c5c2c7b6ffcc2b6760cd0e3ca60ece9e8179a58d0 SHA512 0ba39f26c8895d267b655627695b5ca84f68aa960d5ab9795806c279f03aa7d030c170b3752984874b7c4b4829ba8365164893ca255e4cc8d5452163ac42b706
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_brx.tar.gz 338228 BLAKE2B 55ce1ba8733ed384b0fb4c1ad4768d55cb0a81f8bea96801c0b1fdb02009a9b0aa95d66044fcdaf1aa98e06336825a689d441ba45527cf4bcfb1fe90659dc454 SHA512 289a1609a06230b984961b46cfd6e4a3d00f76c5ad694b76aea649113122b7931312f4f6a9be1846490c71457e67f28ff37aa25da235a7095f82fcafeaebe42b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bs.tar.gz 637496 BLAKE2B 737f7f0bc7e62f47d7da1311d94d169aa1b7c3599cec40ed91304b3ee7bbd1aa24618092fc77e772bba1f608734be42909312d05ce1d1f981e901572942a6eac SHA512 7fc68ee21821f9fba70589bc35afe9c7ea585649366231f4064a6d2fc604d98ef65fd5f803bd3d547c2c0bcdf5bac0efa682ff0bfb8e2a72a20b39a62062886d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1977204 BLAKE2B 8e4f4fb3da5b5d395c785348de1c70d169a36b28f79af0b40a82776ce238f46de8c0c770a29bfdee1d3d66ad3758b99834104db22797014c9cb824b290303526 SHA512 fd5d940f2435ba3a2f4c0e36729822f94fdde37fb806e09e176ec39bc2be9dc7d4c941172095fba808e5527477545b36c9b2d4a1980cce3e957cc9b3a8780e40
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ca.tar.gz 2009022 BLAKE2B 8295d0ca7cea2e02ef66ad9a3b6b3b0e08e47bb6f3f9286fbceb51cc2109c8ede6bdca6ecbf01e691dda6312e2e2e06cca923d36e4b30619837c6202560d7dc1 SHA512 11bed9093ed694d87a3ba4b0dfe359af5eb075badd6e7ca96e656065a5b0bf28e46219a5002c21d508dad9865121b29be494566e247df0da0a628af8442502ba
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_cs.tar.gz 3176068 BLAKE2B 57c1d73f7c9029314dee49618ce20f8d19f1c58656fb1e1f211915867402171e6afd68e5559e1331fcedba367f531fca695efbc60068b8a013bd3a14b622f318 SHA512 7e20202db7fe5425edbb6fb8391d7b8d261783bf0454c5be40c669073924942cbf4cd6cce7621584c728c8edda03335bec8a8046261847fb6648ffd1cb3ff98b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_cy.tar.gz 715140 BLAKE2B 6f3f7e35da49b1f6be69a205cc8a29eae7a65c090c45e5d2806a61e95d8c23e1062ac9ba83b7cbb9b33a2c6647d4a81e141fd2f4e5c21dec6e260bc88ae72c9d SHA512 815ddcb28a5a644b38322ed4f561d7b52ec6337a46eb11e1d6de8fa990d19c065203e6f227199635e1500c4533ba8f4a60961dabb4beeff2df9054be94a8b565
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_da.tar.gz 2618935 BLAKE2B 671b118e093475e9a5ebba9d5930fda14ffcfc22bd1f7899bf6a39da9fef69b2169ec9a132e039fdb2efff9b70a6d1ee1a20a05cf52714060c4e484e3c136dd1 SHA512 fe83c4c368adabd3ab3e5e4a34734e469b4d26180dc82241ca7cad5589f57e92e04d17a3a4714ab2d14eb07053aa59db9d7132ed4e47534594125de4ff15a51b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_de.tar.gz 21746258 BLAKE2B 6bd3dfaac2b58ddf436ceb4100ef8427575ecfd801b78ae21b3038db022c465b9992b4830ca23893f409759d7241aad4c8961e02fe6613112c34f937170b2903 SHA512 f6dd6d0a21de2fc797083a1b679b5da2ca3ba6c8bd91e7aa7c62c012b885a26ba3bf447dded3cd68d4a50b3f45a275d83541d397cd6108974ea4ac6cc33b236f
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_dgo.tar.gz 441620 BLAKE2B 7fd5ca98c51cb34dbf4bd1979e80fbdc782a24083f1bcb62946fac4cf5b157035938ac4c7880081c6f48b4e37ee51a728c898542d36acba8e430ca078c059195 SHA512 b291a5c72cb9fa91719094dafb01ae31374ad3fd9fb3471aa892f7762f826c76e75058e8c03b9988ce6dcaadba914141511af4efd82c529748a153d1b94b3649
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_dz.tar.gz 368379 BLAKE2B 5ac002561e435cdbe4d2753cdd45117aa1db76b78f8e44a5250e87c4893f8262f2f0eb129df5213082f440239f489d686e577485676c6e26de97eb1d6de1c0dd SHA512 83f23c5facb34672ebdac22770c9ba4f2d0d98173012a876891d60140a09b5ed733fed62398ef2ae71485aadf863f96d5192a728bbd62f25e16a603046c10474
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_el.tar.gz 2816466 BLAKE2B ad248a30d39e087a50bb141ecbbf8c292eafbb8c8ad9e06f583fcf802fba9d1a3f62aca165243219bbc6156e0bb9460916dad6da3956ad2c59b8436303b1f8bc SHA512 b7ec44c2a4c296999ced60cc1320fbdfb514635c1a791143399e6a12ee66bbeaa63145ad7f29dc89deb1fca5b8b695d816cddc549baac18b723cf90d6675a1d6
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7249525 BLAKE2B 3ca1e9226b8a2d61f7210cb6f35f4f87f0fc4f7d6fe8b5fcc1a6dcbd553c9ae763d213e543e6a232874d76f8e9100fe5d526971bb2b496e7e9f02c55c530a2fe SHA512 ad4e4bf800c7c8eb4dca9b59a8bc48b55bec954c0dbb813d2bbf54373de5c39ed997433c7834d32f8790a63f2ecb8a3640d087a2cf1f8757fdfa13c907ec2588
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6848156 BLAKE2B 12e0b53966bdb5e238dbb161bed3484721e92789ce03d7a7ca46980e3bf936ce5bf251954ffe1bd0af193e9723a7920476cde516203592f999bc8d02b3d48bc3 SHA512 af6766d5dd974798a25fc210396d957977a5b9b3af9f294d87a10bde4c18001dd6649fe28ba333e5590890b246d45be8587c922e010af7feb93b95eb5c47cefd
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_eo.tar.gz 711191 BLAKE2B a535ae2fb8a844675a6ee27fcfa7061be30dcb5e2cd6922a7ac48b20de4d114d14be17216244a3deb1161bc3559bf30e4db82cfb825f47f7251df76d2167e382 SHA512 8b2cd2d086535a82fddb75c8e4969541bb1398156e97cf9cdf5788cc7e347398aa3c6827cd1f3439de835e3fdf1b6a75a8cb0e47b6486df4a4ddf20fc13c34de
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_es.tar.gz 2232515 BLAKE2B db1894e486b23b22ef86e4ef905f2f7d7e7944fdceaa09d23320ab67500a7691001a4c73bdb346e52e5e3c075577cf87d711cd77e3153f328b96c386ed31a5a7 SHA512 7575d9bf8283da2c6e1c0315306e47c9836b906fe83315da5f2b034e23e499ea8388aaa0ed25078e145df2b7dc233563d09ebf002b8741fda4385eb628e38861
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_et.tar.gz 1623850 BLAKE2B dbbb163e9551e3256f40ea6489f3c00181f2ca1aa3742915bdfe2b2c9bdad4a4a5365ef179af69b7d8e8cadd56ab0eea691d4e8d68c7811cbc63ed752c5f3430 SHA512 013b0f5d4588519dbd3f4dd819abde9ee9351da7407d9e9098c2d86e26f4e5dded8141a5cb7bb9d6c03fc3e3e94da407581fa4233949d1df35af61d538da18f8
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_eu.tar.gz 719639 BLAKE2B 02ef08fa7dad86e13a92db9ba62b7d69785c446db34b8d33a653b2e51ec3246aeb3962911df93d97143adbf1a0726849bc34e3062b9c3ff4f9501356e2f493e4 SHA512 1473ef273d97a5cc99d5b6447e2a5d752809a336228aa8a128f6508466e5bf53c5e4ba1710a717c086650939535167f97eae5b15f9b8d83ac5e00ac765017c8a
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_fa.tar.gz 331507 BLAKE2B b03e5a254a6e45cb3027f71d1c44b69b562cccee57c3b8885463650c4c772649ea04899e84d4fa44eab2d4672b55a9e5928d13fe78eb048473d0fd9e5708826a SHA512 e65456885bcabb7669f23edf2d714015d9a21aaf72eba12d21b284f41da9c1dd8c1dd9d13ff5e3c3dd2b73e0b5aea30eda4d7223e44005974172fb0f459d135c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_fi.tar.gz 708563 BLAKE2B 3e9f79abebc6473dc3fab8f3d69ad85adb5cf227791034fee1d25b44e14182666f75988a8a99f25603e6c42e61445ecdce8f753d1a9c92c685a648f951698d1d SHA512 ddf09a95ba5690f2f727a3561e8c43fab876807947de3e282c4251123ae9b17de6a9c88e5454dab631a75563b39845d56260ccb60ddc9912c05b9b9b17fa8b48
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_fr.tar.gz 3026845 BLAKE2B 7d4ee5d0dd40ab9d711edc254b21bc25f6fe9ca4f41341790122f40f4f54453772a14cf4cab868a3b5d332243772f208e84e1c75e83de395251abc8452d5ce88 SHA512 fa8df34ca8ddff8f8b2bf4a201cd127fd1da8da232b3db2b2784c52565959ecfde7c9b353751e44aac89c815f2f564dda93885e61f61c77fc97438b7d2fa7f74
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ga.tar.gz 728593 BLAKE2B fd6f88b58396d342d7d08c1f6e437f85ec112995c6cf38bdb231dee6537d73e304b575575f8fc6a8c7ae05cd51789b09ea8ce81f6a17df9b1795b29971741eaa SHA512 85927d5807ffb2cfeb41a9a18e810649a9dc747c3d502470f9de727205313174e2143e0f3c7659a516f1951377c5d1f6c80abf3c75ee1b71def22b15d02fe431
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gd.tar.gz 1763347 BLAKE2B ae8356f1cde4112b5f07f4adcc96c32a52cf57c5de61ce3b280ad726d35cc79f0c65296113617cfe4b82897ff27229ea6c38ac3529a14737a5d87a9a77d88442 SHA512 db23ae763ef8af3642fdd83577e1eaac65e9d9351fcb65a77efe0c05e54b69f9b8803f630a271b07e783568bd6afd49e6d052bde7215e604c8631bcfe7a3ed84
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gl.tar.gz 1285520 BLAKE2B 7eb6e98625832f2b579425a56c710b7396ba20b0dc95fe85385eca2406447d3ed166cac3bdb52fd19f77334d75e50338bab31dc0320c4cf040e5e56f4e753cb4 SHA512 dcfcb174fe678f28070dbf566b692a586a878623f510f5666026f4285ddc507c4d229ea5576dc89cf2418320194da7ba5df6bda28d34e3192ec4c2db5a387994
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gu.tar.gz 1231339 BLAKE2B cd6cb69f6f34b8f53c96918742aa6f70bc362c9aa9d2fc19b546cb52e018e0175682679f33ef2c9512f2a50a8bcad14f12f0f953de06b67be2e69210eee8c999 SHA512 47f821187ee07ab95a40993a377dab323ce6ead93f13da8f41f55d7c8b9a8bbf1f97e3b6ab7be69e92b3bfa1c2a4e191a9cfb644eb99fef43373f9f1f483bea2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gug.tar.gz 511805 BLAKE2B 6ace2648812689b774da8871271fa372e830c7f61a9609f5a2f2c8f0c5b1225579263351492e84d352908c79cd12fde236a7635589d40c518a9917c0a785a247 SHA512 db5819dc932c6e6f10c85d7fa4db8255ec4b30459880ff5d2589e046ad5010713f69403ebb5cdcd415e2b1ddbaecdf7476acf798f142b5ac1d54334a0941fe3c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_he.tar.gz 1624146 BLAKE2B e46f6c3a16bc98d85fd86881555e83f1fef8ea9e6c7bb74748f7ddfe311b74ad8edff4ff5434e37387125a1eef4d8c5a6a75d3b1c77f41991893c2616a6a8bcc SHA512 32e57ca587201d31b5456bc5854aecba0d99964eea1f8f1599247936e0694bf64fff1a3ebc439c4289d2263085e1fc19f258e24a32182865b7a7573c756d4eb6
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_hi.tar.gz 571918 BLAKE2B 5809f09a6b5338e3d775e0dcc8170f51baf8a0e3049cd602a0cebf44c128615ff19748e8efa5adcab29eb9bcf088bcc28d0cf04df5f234135ba5118bae1905c9 SHA512 5525102fe184f7d15d1795c630d311534d093758ab380e2aa31341b027904795f7f8dfed823dbf6d2ace1580775e94e26d360f2b73f2a0195a14583fd4ebf86d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_hr.tar.gz 971073 BLAKE2B 36fae3a66cfaae58372ee122ca4440f91def3aec16f520c02fb969389f42ad771c032fe9e8221797b6c2227fffdc7175987fd6a8cea76a99903ab2a09d0841a4 SHA512 cffc353fedec2ad45d928b08e55b576658cd97dc593b6f851d630b74fc8ff3de579b803f13582ec259823cb49661ee35522ba9c1270c1b1ac4ce1dc5e9e20083
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_hu.tar.gz 3005606 BLAKE2B 298adac11ad22653e96ecfdeb4e197fd60b5da829eca823ae29fc37880a18970af644a8a63243b9db899963c7caf49205fe7491b78c8b344ce0855b90f3ce48d SHA512 66783b119afd681e47c09f3ad1b64f96842bb3b39a997500dd28958cdaa49ffe7e6ba4d844a400f21456aedca88d78043d34e7ae0a7b166439bd3d14d38a1d77
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_id.tar.gz 1556487 BLAKE2B a769edef10f45c8954af4c17b6dc58ea2135a8245b78237a62aa93be5eec5ac2fe9205e222f11f1796e2011474e4a7645cfe8fa39e61901d5daab29c60987019 SHA512 f97e0db51eadf5501a6a1846e9e09e703c414390e4dd1032a11a1b7c91f4c0b12a2aa58a659c6456c3d9344feacbccc5d1ec5c80b26055448264c7396bfa4010
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_is.tar.gz 1508446 BLAKE2B a8d28516fb34dbcacb1cb9ec2c3161cc01994bdd54ac689a50dc5b2ecf236f52a0dce8f9bcee2e32b04d8c2669063bd7a7a6bc1e057f4842cc6e8add1fdd8956 SHA512 5192dc7985c958587b90a65b63dac1664de0498a7e76da83a1729824baac611fcb8cf3fccb9591e7be9b91c6c137db79d1a48ed713e8733e9edc9fcc7cba4dba
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_it.tar.gz 2058539 BLAKE2B 4863c1c5891146df2feea57bc3e6eba542a7c725c809074bf37cd831cd8e746810851403d69c91032756d9352668f99714b7fe594a1698b5f1b50cc3e8493188 SHA512 04ac60986e72a70dec03a6efe56826cabc4aac7e18ebed0f1d28632be5a62eed1b198e204e08fd76c1b5f9fe94c8bf2f5ffe3b1c71349019a024fd873caa00c4
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ja.tar.gz 805873 BLAKE2B 69ce218bef3d8d00daeeb03b0662aade1e5f16dd82f12574c6b64c13b22e4043915b361ec4576432af1bf851cb5425aa0c07cd19f114341fd27ac0164e9c557f SHA512 e8a31b780b69095b275e8578ac57dcb9b06c8d47cbe535a9b3ca1379a096491172290b210aac129635f1dfcbb5e86d1309d8ef2f7d0cb1948b5910b0c4e7da22
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ka.tar.gz 361668 BLAKE2B 99beb5ffab3cbbd2f57510f14585d0911d6929997806e709ba0e9627156107f34f606c232d7e1d55fdbaafe30beeba0de33adfa5339ae865cf785b0416833371 SHA512 07232b20912a659bf2c81379261d6f7e98ff5b1c7706216f6298ea5612b55a0eac4da560db54cc5905bea568fc679ad17a1e22090f1a2ece63f7f14f3e172e59
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kk.tar.gz 773457 BLAKE2B 7334281e682f92d227f2dd7c64d4cfd60fe7d591c221d29357dc3fb2696921c1869bb9bc546ade622a784f88dd78fabacb12c2a8148bf827b953d0105be7fe2b SHA512 8a001f6b7c71de5522ce90e1d99dd864fc5af6a9524d7d822e483a0ca8c1de3ed481224f42cb7fb8ad3ff0cd71f739675463f07caf6159e8489cde5cd7c86a42
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_km.tar.gz 686511 BLAKE2B b87ff7195bf8b147168c57a16bf3c6de809b401b9587b6cbd8b727638b20adb8e530dc450a987f7f8c9b54a6284391613486d209303e7318ea8c082548b009f5 SHA512 6f3bcac7f0767a7e358e4b7c8fd0d1f10f9f9c6a9c9cee5edf85e133d46d1d473d6bbf6e842ebe247fddcfc11ca50899edfd3549c2d224b7a2a966ac8325b2cf
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334314 BLAKE2B 470390b988d77dc976ef048d60b6c4ac38f83f968d18851c264444fad2f8fd5c8617acaf452ba83486ff784cd6d5f51528861aae9b3787b2d8e7b2e9b1aba868 SHA512 1b8301c66bf2a61e490449158bebb8d10923f95d4bb0a57ae977dc0666c44aa3462b6679e8c2c3c1d75c870fdbeca528cdf51cfb130174e4ea63ea0a1189b265
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kn.tar.gz 585097 BLAKE2B 3aaf3ed12e6def6bd82ab942bd2c2899036f0d1cd542f1d7394efd9f5cd220385f1d213a7ab21b54431d3ecfce83ff01db57c5cdb23a8492e7f44987312f6151 SHA512 af13ae8b6057c1279452c3f942f6097563ead4c7c5c3fd39c9d306220768aeb2117c8a7b2b1b562509b829a30c1ad2753745f3bacd56e23ba71a32704bc90dba
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ko.tar.gz 812058 BLAKE2B 388bf56a59c29b7302668ffe4d4377d6f9081620fec2918b9ce97edb171b0f20df8ac3c99d7b1b0f24ecf6727132b48283390fe6659535312a325583b8618151 SHA512 bc9ec050777ac72075c60d9eee02ce81545b4c2cc9281827ee875ecd1d082b2e7a079bc9eaf1ea2eee8fade58ade60b9849982c862799908f18b56e6f6c8b7d4
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kok.tar.gz 412468 BLAKE2B 37e39705e96994cfb333b491eec2828055d22bfd8a074b88a25b8c59edf8f84c95dfe9bec9bb02fbc29c62af52dffa4b15e040bf618980442e4e57810e1cedff SHA512 7666889f988383c1ee35f93cd8716fa320569324132fd35e4e5ee72b93d70bf338fcaae3cb4941f5291f56269d0c6ef2a2bd34d5fdb72fc57062e6b1abe015bd
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ks.tar.gz 330448 BLAKE2B 03ab96efc7cd18ac6c5d40b2438fa513d1384b0ecc9b49da973a346c228079c767474e4beec1449cde11623ac5380070d91a8a11b0331a570789a3c25b403863 SHA512 328bf3fd6cabf3884c5a5341883c64f910dac4a6e07a4b5c1545726048953c3941f9dd5bf68b0d90372a5dfa9bce0568d8e424c6720aa237d1f8c00fabfb4920
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lb.tar.gz 141864 BLAKE2B 2f846dedb6676b0255cf48c239f6d64159c86eaeea119dc609c426272488bbfa8550e55debfaa88ab6a22dd41ae35b2ed3d665557b180289917499402a8196ce SHA512 f5830e9d77fa94752350072aab5dd1c9b91e706f00f1fc692fa0547d80f93e1c0f61c57781f649aa77b4f9a1c5cf04c91f0b9cf166956ec8dd4725c7932ac538
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lo.tar.gz 428208 BLAKE2B 5a4f6f8851f2f8cc5be89d35a028cdb195565f7690a5d84355374e6c970706e5d9c1ed4be6d8640c71306872ba2e4ec78598b6991a3e50a620acd7fdcdf8f5d0 SHA512 a54ccb4ed16a67154cb861ea671885cd5e527543b650a4ef2dba3a8f104a25515dd817c5a81a3d33edca83c30cacffd55bc15d6240db87eb3785be206de9bbe9
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lt.tar.gz 1022290 BLAKE2B fa00bce1871d715f0d25b8c59501a48f4e9f23019ec651fc446f2c84a6829e8d56cbf4a00bae846c8aee5e91eeccc7e9d6bf87a0c82e5a62a28727606db3b0b2 SHA512 33d8a1abe6ee6368de02c89d3d48c819a5fefcd1736d65addc23986b279a757ae30bbd8d8b58bdcf097e019e47e46daa6de20ae4338e0cc437fd8cb853dbf146
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lv.tar.gz 1479311 BLAKE2B 1bc6f550fea707672792379d0f0159dc52a5f0d6d1119a9812df3cd4fdef341747ccc27e122063300fb2a68ea3390708677bb88a451bed98b3fa5235f6c225f5 SHA512 45c75d8f5dc9407aa5d40431c24b2935baedb98cc447820ea83d09ad19b1f4cf1871f75a4f2e394b00f1d9d8849562050d197986eeab25956619036fd2591cfd
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mai.tar.gz 331935 BLAKE2B 0f3917ed2bde7d57bcfd9284b7462c757398e691e56b3c7527966f14e136bf9cba07652a438513e3bd84c3fd3d9a9383968aa28da64ad2c6d371eb419c4657d1 SHA512 5ffeee1a4a885da8ff2487d9770b3bf781dcde2f2e47fb4ee8640710e9329f5879f41358d4c590e8436ab5d0e718e39a2c5659b02ad748faacb8245068bf5162
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mk.tar.gz 383401 BLAKE2B 129c05cb7e806c39af3ce700b05317d53f6184267eefedd2ae96cd7a6a9f863c51db795fcf5f03261d7ff34eb7734800624102a842390cf40924ed6517a49dea SHA512 11ca908745f185d0985c33c8479eb7089bc2944c74a329417376347afa07caf941f1a1a537f59d6fb393be25bf7d2fea96acd744485430190c5f4b8023d395dc
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ml.tar.gz 546279 BLAKE2B e7d818d7a40364becc8b7e7bbb97f96cb978522cc905079bcc8165d94ceb75c314bbe89d4d6b6ace1a17c3d2ce7b42a43a49fc9ca418df1270b5d539ba0082db SHA512 8027f8b1d97914c046bb6499300f1b6a38ac13721d733c85dbbc4c426064fcda8b0df82870a3bd1c9fb55a17c59a16b0d93e8df6e5a6e2c48888ad27b69cf4b9
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mn.tar.gz 510531 BLAKE2B 0eaa5530062e3e0b80bc9756eb26edfc7575fc1af724536b4f22aa192fa1409befb83329f018f017a784aaa8b114a1f4da447a88f140e686f7820c13c3078e44 SHA512 28d9a1fd8006151cfba3e7cb2651b0dfee7da0795f233cbda8444d6fa244025d4f2501f23094c5881d72c63488b98595d5687a114a6ea79d4f3354eb9cac7a39
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mni.tar.gz 403634 BLAKE2B 4f950d6219f87f6d90704d26ff74365aa96a59b6f648f816858f4a9e657d1b2d23edc19a5d27f5c6c5ad317762b45eb67c85a4ca422ec30dad8994d22fe4accd SHA512 5892d37ac11454fde45f02069967ae67bb03caf3509258a56af42c3260196c9e3e8a1c5754ddf24ec0158bcd05ee27e527d989c10cdfef80726b29523aa2f3d2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mr.tar.gz 580664 BLAKE2B 8a10fc837e5027be9975cadeb895e59a10e5035d69d11ddce0f872153316d7ff25f686d10fd797b83b83b4d33c616b43beae3763ffe8ec7cfd139cf8e65b31cd SHA512 3523020c6254a8b84190f9f5373228051913db3827748fa2fa194b15c3ea80f16d09663c7b23b1414bda9c66212db7a7beefb55bf84048ceb025cf6b4ea2b617
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_my.tar.gz 465846 BLAKE2B 58fea18b1f6d1663aa27ff3e0746d17025794d2253e28a7c08ae1104f28936b8321487dc6d60b664049eb4a34474b1e2c757beaebf33c1556fb443c657db30b6 SHA512 5d1c297d88e7d0affd413c43055646847691f90c0d9739e00e4e1466be86bb7fc38ddc34bc3a5f85b6e1c8c1e7b80e5f14e2bd82212db108c170015d30188ea0
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nb.tar.gz 3714582 BLAKE2B 1a5d344504dce861f39062c2e76c79749104c5999c3aec65e7c01640b529d520713c0a93e537f1aef463b9d33f6b66bd6b5b8482420592a58d36ccb6a4f7550c SHA512 68335f039a59610571e7239df84f7fbed1ae407cd71a8f47651e65a56429d944fcb08e10553c4cf7835dfe991da1cc895a15689200ed188fd48153c542d7c922
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ne.tar.gz 851473 BLAKE2B 6b3316d5ab53b2cb64352882fe2e7c4d61437a9a6593da435d30df5cac39f28cae5f7f34f6d62f250328e848bb1278b69d2d8ffedfa3b35d578b8a8d53506358 SHA512 51a91c5caa0a04e8ad9e981c20d7945cc473d15406fcb61a3b0017bf6689dc50a29091e0f2535135793de5581c257175fd41cbaaba7cc861671d1f6b0f66f055
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nl.tar.gz 1514977 BLAKE2B c45248779ef3a0385f289fa9ee7c527390977a422be7e25cde75696f03e3a401b65a398454033ae966a958b4c333e138cd3634ada9ae20f67a80ef90e1119b9a SHA512 8048badfffea0c5764360affa11fe5b18635499416c31af1426cbd943ca8a04188290e4ac9f6cf2b96c648fc9ba2ace6740f188dee3c7f4c8eb1cdcbfe3c2f48
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nn.tar.gz 3714850 BLAKE2B b5cc0e0a737891e7e648e506cfe6afedca9ebc532083c017cf10b8f978cd3fd9760295d7de456d57db9d145aeba0437e2e85597f709760450e5f8e40da636cf5 SHA512 0ce30c8102d61b8b668f2589b61aab9578606460dbeb1b57ee6768b71a732ad7435fcfeebe0da26cbcf9e1c1c3b9a0bc57404a923c4401a0e1788958ae460dd1
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nr.tar.gz 277944 BLAKE2B d2f49a2eff427ff2609cd88d8293bcf11ea68003c7cd7341cf1fbc606ac46d0c600e434ee8dd1f28d4edbc3ce6f326ab90cb8c736c0885231fc111dde7112395 SHA512 50d6f3de6e34a09b1372b0821ec4174fcd8579608a1d1763ab196228d7041335b217d1fac1d185c9fc52f6271fbfad4a29be89803692d04a6c0995e9e7fd7e21
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nso.tar.gz 321986 BLAKE2B 7e122085eee90ebcb6e08e8e394e78b752c77394207235f6b3ab03d423aeaeee2d85e821d37136d312d10d723653eb8712863214c72a7e4e71bfe9b43458846d SHA512 eb591ae98498f0f9b0141dc65e89aa11969f8cfcde99e34f61329751360def61bf531ec042efd154a6656f08fc52078765b9106e6ab4db061a91a441bc3e5a87
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_oc.tar.gz 876352 BLAKE2B dad9331bd7ec793b18bf4edd1fb9ec66da8b5b307aee69a48175bdc549cb407694ba6f45982fea06fedf5655f10c3f3fcc88e325868e55333db429b5f009bcf3 SHA512 3bd82abe3f38fad549966caf92f65b8f70f69c36f379f61e5eccc3d0060fb03001c082e8f1430c1abbe3b2593e20eec6e374b346cae28b87d5a202ac88f7f30c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_om.tar.gz 370689 BLAKE2B 45bf305e35b5b908bfac1785ababfb037df4b65ae597d81828118df1efcdd0192b0fd5ed7df749f36e4ce9509a0ed1abbcb0eeb0a60d0c27bcf6acef7a0d5d7c SHA512 23d9f0a980d08c4f8a80c88ff307771b0b6c95eb84cb3b8291b029a6cbe3d5541540d5e555ae7775406db7ef466d19811e141e9bccf1b6c3e611ff5dc6531182
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_or.tar.gz 603780 BLAKE2B 87eb6a544a7d44ddcbf7f22b708aee19ee42772c0d74a7ff2c1ccabb4c59e016ef1a6e8c3247f957500e9a819dca37bc1269026ec44438ad5f5216693210268a SHA512 8a84a1cd0c65d2b19f832c280a5533e3334e3a35e439a2cc5b371d3ff4faecfd7b8d27e1986d13837dd87ec4d37d508e2cc51219b90362f38241394769b9f7c6
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 473564 BLAKE2B ac045f9caa7de9b39e4394baacb7bbe1617d418441ba1dc1c911f67520be2fc2d2620993c74754a0b9e31220c29649e10bc26a30518ba2948322e2d0f362e8e3 SHA512 77d92cde455d96502fc75e44a4baf1a989d7cb690d69c29a927d315f09122a4ba04cfae29efac14dfddd1612ed427d4eb17d95f97c41435cfd68a7a3340ef7fd
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pl.tar.gz 3084417 BLAKE2B beaffa4ff1a0db39303c0c0cfb72226249ce7c6b2240434457aa073a2b9a33b73ba0e93144f0018d9ea418833924ff14fba2b837ad9c18bca38be082e8995c6f SHA512 6c921334fe5c59b6fdb3c0dc2cd4029e89e309cac9cd25adb318b2ec78d68238cae45a5ebe5ccb068f73ae5db85b0e93cc432b8c8b29f24fac678e0525330496
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2804509 BLAKE2B ee4bbf9e9de8c3134455655d1bb868b023af9c40cb27804bcd83d525485f9f40de2552842d72e195cbece34687cb033a885d53ffb8d85796adaa0564d2ab65a7 SHA512 11666296726a2d97648f6089f17a71339385e28767ac59e65d3145a016eb38b86be43f124ea9fb4ed9fe87fe6bfbe37e8ed0bde14a88c40d345794a795e068d0
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pt.tar.gz 2361143 BLAKE2B e6ae9586d62dddef3cb4c70ff52f7bac3607683a40addd84a0cf4e4e6ffb9c19d7edacab83e213435889c93635504b152da917919adc8e866a069286c8b9cc08 SHA512 c71dc400eb4fe875edd05dfb58b4963a08500635d09eced6e5cd105535b7af36ee4d44ff99d8bbfec9a5752de6b4d160a4b0b433793c395be819d821c44fb688
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ro.tar.gz 2533849 BLAKE2B ca656dd9b313cd538bbd89113e999fc7b32baf2ac286cd0bd2ecf057125c8443b65bfd51fe98e5c27a130efc67f2fcc6745506176e3052b0e4c359dff33cb095 SHA512 d398c7c12bffdc7e997c98d088e85481c739d4940e9a08db5b767b0e9641af93d4d5d0d0341023eb08caa92bcffa66dc92bc81530720915e38ebe682f47549f1
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ru.tar.gz 1882799 BLAKE2B 91dea516e1a5f2d7a9ba459efe9b806b8c726eb0883fb6b475dd70a082eaaea72b3c45a332187e73dd6f98f6b214906b27877e3cbdc86aa6aa0e335218b7a1bd SHA512 1164fa0c019f76dfb5e7578e52b7b7405d14cf837687e14e645129482d4150c76c9309d1f52b4044cde3fd5eb854fc4692807c19f86dbd0e4fffcde7e00b09b0
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_rw.tar.gz 344558 BLAKE2B 4b0e05398536cfb034979f818919216f719462d77e5f10f5b921058aa33c311111323e3e02532f51cfbca7b2ebdb25965ff19d023e0ccf8c2a62f4001a135e78 SHA512 b45bd74b0dda25966d2c1905c05233c11b63dc9c465d92cb64add7fd99937c381bd9ffb43738a4d967691bdf5e82b29e9d02b35745d71be1eea39ea1862d88e2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 452137 BLAKE2B 10d43bf5b8e37856e7c063516429c0897595ecca88ef7aa6072a819ced1df824dfe7062b6ef20fd25a99b3c4bc9b8978fd8d85d857ba64d72d570c008a393347 SHA512 4285192fbca1b72cabf38ce6aa548862ee974e335c1a8dfcd110476810b4b1deb3bb5bb54afb2c536fdad4743633e1b7ba282581b19ec9de84b3e251eb01fb17
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sat.tar.gz 524249 BLAKE2B 55273532da9d4efe08f143a3b3e53c0db05b0685788cb4a8e2add56372f04995d3f90d980f659fbfce4f2d69df07dfea165b09fd92676892b077ed1bbc23146e SHA512 4e41d43ad2c3edf36a30c1fa96ea0482f1aab329adf13424c8fe6b2fa5ef63deded5900ce40705b70b3eef98321a020087fa3a8a637feac20996e3c62d7e58d4
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sd.tar.gz 438765 BLAKE2B 880f3aadd07e1eed5f4d9d4b4217be042098e6d223992b4cfe10ce8ae86047a7f6ba13f9fb05b4284f5c6e162c73969dbbaeffe25d3a253cdae099e0d12e9736 SHA512 e1f37373e8b339be5263c23e01ae84474fcdd17bf0ec31d9a2b7101f9e767e12ce844127aefcfd3b8526a20c853240ae2d9fac350565e5956def505b054425e7
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_si.tar.gz 739012 BLAKE2B 67e8ee0dfb2ee39194b1f1de761ce4fc9ac1e578311e026b500b27e253bf3861c21e73492b9980fe73fd0e10f53325bf415b184da8425f29655d247c9f09e474 SHA512 5629eee34fce300e2a095890dc551ed639cb19904c22214a715b54edd4f08c41178ae17a390e997e579a363b6a7ac27efe4ca7a5f1f58b7889b557235f73cebe
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sid.tar.gz 452531 BLAKE2B 53744a8f636434ecefc9d9ed977f0df1d281918cc2492ed42dd7994a780975dd08619f4b8c6de1dc58ce56abe2c69e2c1f0adf4350b8eb0433874ece459852cd SHA512 691be7a54a3c12cb1465634a10687cbb9b1eb695b304b1df06437992fd27fac27b6347d8c6deee4bde484a60d75e66275c9d5a1650055e0aca90e0e0a036b4d9
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sk.tar.gz 2014004 BLAKE2B d654df7f403dd2bfbde8e6d71aac66267eee9b51220489d725fb4f2c30ce4b67ee6f7c33c3c11fc916a2b46bf9f61b6110249be52beb3c1c611a139ebeaad429 SHA512 930311e2d0d291ff3b4003b07f2c0034c2ec3700b843977f4476e88f81021f87f0d841864fb3401b9a68ed814bbd639e4baed9d7c140f651fcdf183d69c6891b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sl.tar.gz 2407286 BLAKE2B f521e5ed77ba092da2ffed3725d2508ee37d35dffbb5a79b665ea3aa446448d7f18b91cde1418876d05d9109a3a66a43febcd7dde0f59dea4265fea4a1ef52da SHA512 0c5f08c1cb932b0a2824382682ab97d6f9df47eb33dbb79ed834f9c15461b31aeb99a37cab57a8cfed6f2055c90bb1bdf8d458dfb903d7b8fb2df050532e56b1
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sq.tar.gz 1166190 BLAKE2B a068628edfd75d75c4a0d0a8a969f486b55f0699e942274d243bf45817e7e1fcb820beee08739d90e21b1917e6e50880f740f376553513a39d1cdebc623ac47f SHA512 db5ac4e48d5bb52c5e9007c298e1efb8786cdb9c635ab9e7ca4677bc269b66d8505034da955e1dbf0f4e7b7c7a0509e3fe6ec8807af007cfc9605c64409f0780
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461962 BLAKE2B 956c5f6db7c191012b24e4a8544c2efb4328558330e77658a163918367d0b67c7b0990ee9e4ee74682df3c8daccd3660314dcaaff667c3e2284a66bfeb77755c SHA512 cfc8135ac41fe5b6164c853ddce29e057e8d550db3f4cd4870234a4f1ac4ff764f87a7c61c68414ab0ba424cce0f2f82dc1fc2b18d9e1492da9c00262bbfb13b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sr.tar.gz 1480717 BLAKE2B 75085cbbdcf1ad121468be420ffbb81c4d9756c9d30fe79d664d91eb75eda9f83b1e2f2fb831ca86c4de262f258db103d334d25bd6cbc70ea1c79da5f6b147f9 SHA512 0b141e46dc4a79f37992069399fde608590ab7bb90a716a5e1e65641f3c280aad2dba4eaf75f0c372b4281e33fa248fb42c0376ec421bbe71fd0ac97ee2581af
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ss.tar.gz 286605 BLAKE2B 8cc177887b76bd5d076a7334d178c4a4016be7dde4fcde5169dc4ed0189f5e5db7f1d88c3b9a67ecf1ffa5e1726996bca02c8f75cfef17157b03d3539ba31e69 SHA512 d252da7fc06402e9aac8911075bcdfb9fbd4d1ff88e162387507639a7f9d9a64f70300b6f2978b8edd7a07a34ad8da9335431c79976b6f85a6cf9941b10e8714
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_st.tar.gz 278863 BLAKE2B 3d906921a62396aaeb1b50e24e9a3dd7fe755e714865449f7ef4ffdb1cf9ae4d75f75a8222d555773b93f0e88462b75bbbb5ff90da9a639c45c54bb416536ab9 SHA512 abdbc892d3b93b528e9b6e51147daa1078d8e1f40093076703642042067c9f05015022ec7f4157c2d114916695013d6377e9f91a774cf6a9a31f4c66c21ebded
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sv.tar.gz 2550946 BLAKE2B f17c9526821297e083d0ba25868de09fcb76cfd41b6c16edc2c3a6a383d0ecb7c42bb99fba564deeaf13889bd97f705d212072862f2eea582f4a5f7f3b1239a0 SHA512 8c04e345722c73dbd388be67e34679eec8d5a9c0836c7abd32802ad93f586fe35dc20ad3ebed24633664df146ff3cd98759e06e7b9b62721a503326531b4ed4d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 318421 BLAKE2B 5b8aa75cd79dfcc7645894450faca1158edf2999e310a2fd01e8c0cbd0c773e70f6474f5dae04bd67c641cc9de7ec000e2665dd6cd86fd8ead92867e29db1228 SHA512 512cc54c4f6620b43685dbec0cda43b97142b1f9c515adecf0d63b0e6d2b587502b0afbcfc8c14a9e6202bd7a3f2587633cdb872ad9662e7d35b5d728bfd29ef
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ta.tar.gz 688223 BLAKE2B edf447b3c14672bfa1619f9ea7b5c5f5d401f8ba114dbf004db967fa216c5d1c7f13ee394b8ec86659c06659c715572ca9bf36764496259ca6f507b712616fbb SHA512 2e85eff98f6ada6e9324be867060a1af73433914db62825c90d7eadcafa8ff6d41443359c86d609a4a58acfd0770c719b6592531d43cf055102cb7ec0d768e82
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_te.tar.gz 1089708 BLAKE2B 336ce1498c6497c83cba628b2e48aaafdd189a4da420b637a15785ebce143a57943d6639cef1a2fad6230df96862a50ac0cbbe4059388eaa9f971697f7c04cc1 SHA512 bd3a8a57fd8cf9fcb70d49e137c3cbedb1dd0c0d6cf5dbcc5139641e5084b3dd917c276ba10c0615a9470372be62104161e49604ace4eeff32895bd012f09941
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tg.tar.gz 358479 BLAKE2B 2f906ee2d6a080c18a2d0e8f9c097d6aa4d0e1e91dc507f1b1bc49b4733b5a2672590c372a8af9ee922bf254523bf2fac8e95987506d8e02f7b326cbb7b54f8b SHA512 00bf4e8bdb9db8cc113eaf5d5f8e75442b6158e38c852c6aae0764ca745bcdb31a1e9addb294fb2d02f211bcf132cf3a38b869be9e05365732309179f36ac33c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_th.tar.gz 622886 BLAKE2B 716e71c1f182b881cd2277fa48f227a065099b627b34a129d54d2f3d17f7dc4b728c66ec13d7e48d467e42aaabad3b01d453ea23043c5727930fe9261984c5a9 SHA512 62ea5038b7f0bc469b9e1c95da008a299f8acbb4668f480375d9c261e84dd55d58c0f77c1c6cc69240de129fe5aeeb4b438a1809dae404c841f623ad5f7d9e67
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tn.tar.gz 258657 BLAKE2B 3c255f6552db00871690d98048baef362a09ac3f97f3e980d7470359b58373faebd19428afda6002378141f40023aa8b6ba28a565a5ad4d84beb5adb1e0c607b SHA512 71686babd70f0ade444dfd420366fe29681bf89a8cb51177df15034cb8a4d4f5d63b5b2191e08dffbea878c5e485e62e52a48e6f4dfc6d63328be7f91db5e95d
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tr.tar.gz 765136 BLAKE2B a16274b1bad210bc48ac45723c35955a9fb7a462577acc14005a29d50b42d3bce582d0362f78a1446a041253da4ca90e8e4e6af817d0066ad6e9c4f7ba66c2e9 SHA512 449799eedd276c921226b1fc8233c69e39d0f6ad4a8555c5333ff984b8078c2b3b5d531ab4528e689fc9907a5e0ec6110f9d4e940b23d7e5147dc4a62030f5c2
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ts.tar.gz 276913 BLAKE2B ae36f2a9e04cb9d10a1ada313f35484e91fe6a99e0dc9ec102188ccc0891efddabf7a815f1b7845ccfd9e71984b8cfe73f96584be532b8bfde39d01b7ed6b9ce SHA512 909a5a9700964e174a8b4cadc507e48851e6cb7bceefe2c677844908e78a3e68a92689a4f80b0a13cc2c4b370a2f049cd40f15cacbbff25cf81dd7a2702d0f50
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tt.tar.gz 182444 BLAKE2B 26479c62bc20618cb657663ca5af267b424405dcd480679e86febadb119aa8963be5edea335113f4ccf13361532954bbb210f9096c3783f3c967b3daff6a93b9 SHA512 b8eab3f7c3fbad32f6a5ae577ff56e9c3d01cc642c3e073df96cc5d32e51e6553b0df74bd9005227a7bf8dcea2587cfeca213dd02b1e4173a6410c4ffebd0f42
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ug.tar.gz 550998 BLAKE2B 13335a6e84bcacb670d6d8ea6fe3a83a38e4b3940d167fc24ed21cbc029218b4d2f55df0220539aac739d570e07ca0f36079cbdb4392aa107e0e6fa74753d755 SHA512 47fd6088cda43079afb426b1f2ccc54d03cf37886bd849be4daf9487097befc952e984a202f1d416759fa73ea01732b0c48e3d4a6dae0ccdb2bc99de5787d9e9
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_uk.tar.gz 1608944 BLAKE2B 4f294189c269966390dd6a61344df9887a6513c5ebb4202d5dc3cb92f705057d62f95e6b563a31c833de3e09739783bccaa18fac1795614ff14a2b79ddc9ff1c SHA512 8ea46960760dd08e0c885beb161c1ac7156f818d19a7dccfe124cedfa8fd9e76072db5c9966a9cf95f96e8538a6606dc8d7bd46173804df10e0ad7ac05b57f04
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_uz.tar.gz 315424 BLAKE2B 7f86a374faa155e6a639b677bdf5d916d3973a33fcfbb7b4c6d84089bb59680e931f69efb258600f110cb907de09f7a081d8705aecb0a6661132de1567686959 SHA512 05373dada6384b230d83829ce0099e2d3f83591db8be01991782e269ece3277db83438a2b2e2f046e909c664ab2976954cf0aafb391a04dc22f950a1419e963b
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ve.tar.gz 281078 BLAKE2B 134bf8afa35029154018324129cda6a762c0a996f6273e3b40eca48bebf91c0c3817d7594509b7dc39e1876442305c316c37e34a13fc6769ee20cbee82ff48d1 SHA512 dc05cf0ad802f705e37db30a56c09b9c5012154bb01d52f733390cb790aa88f788eaa9cf63f1ab97fd65fbe20fafda1e71e944911e028a38e6bf14801f1d5283
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_vi.tar.gz 466396 BLAKE2B e45b44fbfa3b595ec9aad88b322dd453f4bb64472cb96e8737481482e3d80aecf7892cd164cd2bd6e361a139e14bc6042f722994f02090f0dc3293ff905ab89c SHA512 a52bfd098cee68a23b4bda2360cdd3fd72f2a3c001e118178c488d7f04375cd2aa67f889e477f5d7568617f251fa4e8f3b4a14395d6158d84c317e8ed84e429e
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_xh.tar.gz 290599 BLAKE2B aab517ffe679d8624c2cfa3301ee1f45cfc2324896744158995fb3279674ff9406b6f3000a9e571441ab3587ce6d7b0129de017d9a9e641429c9a7e9ba2822ab SHA512 030b2bcd0df886cc56d479f969695da5cb4b9e8e4959c15b006d8cf3e7f36ee5ad491cac28b19eec22a5ae457a6ce0f7f2736d4b40a674c3b5bbce4f1244df46
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 792201 BLAKE2B a0e3d7c237e49aa405734594259c2675165187e9a98943817fb81afdab9db6f9d10adf5ba438602e9a997a0b586d980920214611ac373570cc1156c5161580b3 SHA512 0769e7f3799a122ea02bf369347e8dd7a12dc0dfa20a3b121876571746007aaea1ca466746c89f445e6242db40e87d788c7fdcee1eea930e996160fd7783f73c
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 799072 BLAKE2B 57593912753f9b01d4981f6d4ddddfb562bf416b888afa3ac2953d43472e30e9dba4116170bf6b9ea3521c6b46fd79e919fd0b147f2d3b7975906645e43e47ed SHA512 8c8d41266cf4f8748b52dcaa38e14c380904a59e65e1e0a781a1d7f4e074cf208cec1e13ed4f0e8038d3f82cefbc3f8e77883968505ff8c9a55c0d613b736529
DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_zu.tar.gz 320312 BLAKE2B 4c45c17e1cf790be43ca1635ba2b4628d5a05c0048b183d65bd25ec8cfd26cb9b6244cac47e2362de26004be2ba1e6e9006d7f210c048b62076831008f39b057 SHA512 3017b56f0d3a3cc2e4e96c6c90578004eb5e5abf84511b6e64c6cb5e916371a064ff0f256439b7203f6acd23836f5c6ab25153c909680df74741ef9b84f56272

@ -0,0 +1,91 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit rpm
BASE_PV=$(ver_cut 1-3)
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
DESCRIPTION="Translations for the Libreoffice suite"
HOMEPAGE="https://www.libreoffice.org"
BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="offlinehelp"
#
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
#
# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW "
LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu "
for lang in ${LANGUAGES_HELP}; do
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz )"
SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
done
for lang in ${LANGUAGES}; do
if [[ ${lang%:*} != en ]]; then
langpack="${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz"
SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
fi
IUSE+=" l10n_${lang%:*}"
done
unset lang helppack langpack
RDEPEND+="app-text/hunspell"
RESTRICT="strip"
S="${WORKDIR}"
src_prepare() {
default
local lang dir rpmdir
# First remove dictionaries, we want to use system ones.
find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
for lang in ${LANGUAGES}; do
# break away if not enabled
use l10n_${lang%:*} || continue
dir=${lang#*:}
# for english we provide just helppack, as translation is always there
if [[ ${lang%:*} != en ]]; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
done
}
src_configure() { :; }
src_compile() { :; }
src_install() {
local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
# Condition required for people who do not install anything e.g. no l10n
# or just english with no offlinehelp.
if [[ -d "${dir}" ]] ; then
insinto /usr/$(get_libdir)/${PN/-l10n/}/
doins -r "${dir}"/*
fi
# remove extensions that are in l10n for some weird reason
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
die "Failed to remove extensions"
}

@ -6,6 +6,9 @@ DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd9058
DIST libreoffice-6.0.5.2-patchset-01.tar.xz 39820 BLAKE2B d8b436378b05a8a58156817b5d1e0323fd6fcfde9aa9fc4fc6a8056a06a16c84c5860ffe1ae715faddb707c5aa417b43e6c7f5c05821f86208edbb3778d830a1 SHA512 ec99a6358c0a20075abc0aa136ad6ccded4562fa0f25897efe2a8783fb33b97b92a2dd8041206b3344a79dfd10ebe98b79c8bf0b4e8539e45942978f0028dc59
DIST libreoffice-6.0.6.2.tar.xz 205022916 BLAKE2B 715d24c7bbfe4d570011f5090cf647421f68e73fb76047ec0fb973ec0bfb30be3ec1d521bdd92369e23abaa444e7afd3e070ff613486e8f85b9ca76d9496fd0e SHA512 8cf7bd4d8f81ee09f8a21c4ccb12f788c67cf1cba71e08b9b720f9e8b4ec2dfcc25452ef05b6b60529463241c2b23a70eb6a79a8f15b95e890a2ea9cbb458517
DIST libreoffice-6.1.2.1.tar.xz 207364016 BLAKE2B 9046cd4eaa30be40e5223718491ef5f39ad6940ae6bef1c88618eb42dfffeb9980db164367f7c6518979f57b31688abcc81068be2da4de08b6da5a7245e50283 SHA512 b7c7839da8251fd0f01794381d77a5abd4d092f21589df046402a1d332d782608aa00ab29ad60c9a34f27f11576d70c5a678e87a0f53c5b4065ae59fe77a0367
DIST libreoffice-6.1.3.1-patchset-01.tar.xz 5068 BLAKE2B 5152903a580bbf44b40cb219c6d875753be354893470e6c5bad1b214ef3835529f3d1ba359baa362268d2b2bc72b698d4b319e0900e39c8dbfe9bfcfaaf0c171 SHA512 3cbf149f43ca89c1c22e6a67d6a66bc59e538588412b5363e662ee27ed764cd728fceffe141c7a49ea5c049640737e2fbbf673095397f422af9ae9b33af9e139
DIST libreoffice-6.1.3.2.tar.xz 207404836 BLAKE2B d0ba57f8ca93a6bc4406ec21f1338659714af00afb861dca324a21af50abae160f3512bc1c0c5fbac23dfc24e7d8d855e377cb7e71e7ed3991456e922cb09d44 SHA512 1d3de497cbda49df6a59b550a18db5fc92f67ff522ba7432dea7052099226a260997c2efa0a59ce861c3bd921d7d569738721c5ed6efbd8a24e74c52eae5c484
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
DIST libreoffice-help-6.0.6.2.tar.xz 2972748 BLAKE2B 38534d5fd08751af587fd5b5be03b39b086e2bc26878c50e98bafd7a2b48f517ac29b8d434748449b0a3e8a451c31f40255094d64965800aadfd94c111295be5 SHA512 89caab57774f85f3e58523c0debb57247a0f10959634bf296aaacc4928bcce6ea8ed9f167b267e2e0eeb52b69714eeb094fedfa3e810cf409dfbc7c5e49b7c13
DIST libreoffice-help-6.1.2.1.tar.xz 15757852 BLAKE2B 2f40eeb16956695e6a4f5d9bf6ac6ad8a72a4a38dd4b481320c1ffe7bf41b789e938291631816ee84cf4da83a0347d34383e9ed9c3f4b48374cf15cea13243a7 SHA512 6cabaed79d0405e4e35af3e3689561e0d447bbf98b081b6a40fd52c37bda7b0886d4df4ea1c2deaa7db56c26933b5697ae4ef796f6e763a58b7ee729debcca6e
DIST libreoffice-help-6.1.3.2.tar.xz 15757496 BLAKE2B cebfe42728c0374c355ba8d449d1858e9596b19d76b689c5eac422fa8cc749fec88e0a44fcc55e4c13cfab7a8219f565bd62944e004b7afb6f2e1fb3571c2dde SHA512 e52c9ff796696ab3dc6d32b468f3ca13f346b999a7bdbbffb7811eb8b7b347f4feb9ee02ff500f8b9e64cc246bc171a6166fcbd43e79a9ee75e2dafe37df9994

@ -0,0 +1,568 @@
# 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} )
PYTHON_REQ_USE="threads,xml"
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
# experimental ; release ; old
# Usually the tarballs are moved a lot so this should make everyone happy.
DEV_URI="
https://dev-builds.libreoffice.org/pre-releases/src
https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
"
ADDONS_URI="https://dev-www.libreoffice.org/src/"
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
PATCHSET="${PN}-6.1.3.1-patchset-01.tar.xz"
[[ ${MY_PV} == *9999* ]] && SCM_ECLASS="git-r3"
inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils ${SCM_ECLASS}
unset SCM_ECLASS
DESCRIPTION="A full office productivity suite"
HOMEPAGE="https://www.libreoffice.org"
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
# Split modules following git/tarballs; Core MUST be first!
# Help is used for the image generator
# Only release has the tarballs
if [[ ${MY_PV} != *9999* ]]; then
for i in ${DEV_URI}; do
SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
done
unset i
fi
unset DEV_URI
# Really required addons
# These are bundles that can't be removed for now due to huge patchsets.
# If you want them gone, patches are welcome.
ADDONS_SRC=(
"java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
# no release for 8 years, should we package it?
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
# Does not build with 1.6 rhino at all
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
# requirement of rhino
"libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
# not packageable
"odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
)
SRC_URI+=" ${ADDONS_SRC[*]}"
unset ADDONS_URI
unset ADDONS_SRC
# Extensions that need extra work:
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird
googledrive gstreamer +gtk gtk2 kde mysql odk pdfimport postgres test vlc
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
bluetooth? ( dbus )
kde? ( gtk )
libreoffice_extensions_nlpsolver? ( java )
libreoffice_extensions_scripting-beanshell? ( java )
libreoffice_extensions_scripting-javascript? ( java )
libreoffice_extensions_wiki-publisher? ( java )
"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
[[ ${MY_PV} == *9999* ]] || \
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip
app-arch/zip
app-crypt/gpgme[cxx]
app-text/hunspell:=
>=app-text/libabw-0.1.0
>=app-text/libebook-0.1
app-text/libepubgen
>=app-text/libetonyek-0.1
app-text/libexttextcat
app-text/liblangtag
>=app-text/libmspub-0.1.0
>=app-text/libmwaw-0.3.1
app-text/libnumbertext
>=app-text/libodfgen-0.1.0
app-text/libqxp
app-text/libstaroffice
app-text/libwpd:0.10[tools]
app-text/libwpg:0.3
>=app-text/libwps-0.4
app-text/mythes
>=dev-cpp/clucene-2.3.3.4-r2
=dev-cpp/libcmis-0.5*
dev-db/unixODBC
dev-lang/perl
dev-libs/boost:=[nls]
dev-libs/expat
dev-libs/hyphen
dev-libs/icu:=
dev-libs/libassuan
dev-libs/libgpg-error
=dev-libs/liborcus-0.13*
dev-libs/librevenge
dev-libs/libxml2
dev-libs/libxslt
dev-libs/nspr
dev-libs/nss
>=dev-libs/redland-1.0.16
>=dev-libs/xmlsec-1.2.24[nss]
media-gfx/graphite2
media-libs/fontconfig
media-libs/freetype:2
>=media-libs/harfbuzz-0.9.42:=[graphite,icu]
media-libs/lcms:2
>=media-libs/libcdr-0.1.0
>=media-libs/libepoxy-1.3.1[X]
>=media-libs/libfreehand-0.1.0
media-libs/libpagemaker
>=media-libs/libpng-1.4:0=
>=media-libs/libvisio-0.1.0
media-libs/libzmf
net-libs/neon
net-misc/curl
net-nds/openldap
sci-mathematics/lpsolve
sys-libs/zlib:=
virtual/glu
virtual/jpeg:0
virtual/opengl
x11-libs/cairo[X]
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] )
bluetooth? ( net-wireless/bluez )
coinmp? ( sci-libs/coinor-mp )
cups? ( net-print/cups )
dbus? ( dev-libs/dbus-glib )
eds? (
dev-libs/glib:2
gnome-base/dconf
gnome-extra/evolution-data-server
)
firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
gtk? (
dev-libs/glib:2
dev-libs/gobject-introspection
gnome-base/dconf
media-libs/mesa[egl]
x11-libs/gtk+:3
x11-libs/pango
)
gtk2? (
x11-libs/gdk-pixbuf
>=x11-libs/gtk+-2.24:2
x11-libs/pango
)
kde? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtx11extras:5
dev-qt/qtwidgets:5
kde-frameworks/kconfig:5
kde-frameworks/kcoreaddons:5
kde-frameworks/ki18n:5
kde-frameworks/kio:5
kde-frameworks/kwindowsystem:5
)
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
mysql? ( dev-db/mysql-connector-c++ )
pdfimport? ( app-text/poppler:=[cxx] )
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
"
RDEPEND="${COMMON_DEPEND}
!app-office/libreoffice-bin
!app-office/libreoffice-bin-debug
!app-office/openoffice
media-fonts/dejavu
media-fonts/liberation-fonts
media-fonts/libertine
|| ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
java? ( >=virtual/jre-1.6 )
kde? ( kde-frameworks/breeze-icons:* )
vlc? ( media-video/vlc )
"
if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
else
# Translations are not reliable on live ebuilds
# rather force people to use english only.
PDEPEND="!app-office/libreoffice-l10n"
fi
# FIXME: cppunit should be moved to test conditional
# after everything upstream is under gbuild
# as dmake execute tests right away
DEPEND="${COMMON_DEPEND}
>=dev-libs/libatomic_ops-7.2d
dev-perl/Archive-Zip
>=dev-util/cppunit-1.14.0
>=dev-util/gperf-3
dev-util/intltool
=dev-util/mdds-1.3*:1=
media-libs/glm
sys-devel/bison
sys-devel/flex
sys-devel/gettext
sys-devel/ucpp
virtual/pkgconfig
x11-base/xorg-proto
x11-libs/libXt
x11-libs/libXtst
java? (
dev-java/ant-core
>=virtual/jdk-1.6
)
odk? ( >=app-doc/doxygen-1.8.4 )
test? (
app-crypt/gnupg
dev-util/cppunit
media-fonts/dejavu
)
"
PATCHES=(
"${WORKDIR}"/${PATCHSET/.tar.xz/}
# not upstreamable stuff
"${FILESDIR}/${PN}-5.4-system-pyuno.patch"
"${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
# TODO: upstream
"${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
)
S="${WORKDIR}/${PN}-${MY_PV}"
_check_reqs() {
CHECKREQS_MEMORY="512M"
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
CHECKREQS_DISK_BUILD="22G"
else
CHECKREQS_DISK_BUILD="6G"
fi
check-reqs_$1
}
pkg_pretend() {
use java || \
ewarn "If you plan to use Base application you should enable java or you will get various crashes."
if has_version "<app-office/libreoffice-5.3.0[firebird]"; then
ewarn "Firebird has been upgraded to version 3. It is unable to read back Firebird 2.5 data, so"
ewarn "embedded firebird odb files created in LibreOffice pre-5.3 can't be opened with this version."
ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
fi
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
}
pkg_setup() {
java-pkg-opt-2_pkg_setup
python-single-r1_pkg_setup
xdg_environment_reset
[[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
}
src_unpack() {
default
if [[ ${MY_PV} = *9999* ]]; then
local base_uri branch mypv
base_uri="https://anongit.freedesktop.org/git"
branch="master"
mypv=${MY_PV/.9999}
[[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
git-r3_checkout "${base_uri}/${PN}/core"
git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
fi
}
src_prepare() {
default
# sandbox violations on many systems, we don't need it. Bug #646406
sed -i \
-e "/KF5_CONFIG/s/kf5-config/no/" \
configure.ac || die "Failed to disable kf5-config"
AT_M4DIR="m4" eautoreconf
# hack in the autogen.sh
touch autogen.lastrun
# system pyuno mess
sed -i \
-e "s:%eprefix%:${EPREFIX}:g" \
-e "s:%libdir%:$(get_libdir):g" \
pyuno/source/module/uno.py \
pyuno/source/officehelper.py || die
# sed in the tests
sed -i \
-e "s#all : build unitcheck#all : build#g" \
solenv/gbuild/Module.mk || die
sed -i \
-e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
-e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
Makefile.in || die
sed -i \
-e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
-e "s,\$INSTALLDIRNAME.sh,${PN}," \
bin/distro-install-desktop-integration || die
if use branding; then
# hack...
mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die
fi
# Don't list pdfimport support in desktop when built with none, bug # 605464
if ! use pdfimport; then
sed -i \
-e ":MimeType: s:application/pdf;::" \
-e ":Keywords: s:pdf;::" \
sysui/desktop/menus/draw.desktop || die
fi
}
src_configure() {
# Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
# Note: these are for Gentoo use ONLY. For your own distribution, please get
# your own set of keys. Feel free to contact chromium@gentoo.org for more info.
local google_default_client_id="329227923882.apps.googleusercontent.com"
local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
# optimization flags
export GMAKE_OPTIONS="${MAKEOPTS}"
# System python enablement:
export PYTHON_CFLAGS=$(python_get_CFLAGS)
export PYTHON_LIBS=$(python_get_LIBS)
if use kde; then
export QT_SELECT=5 # bug 639620 needs proper fix though
export QT5DIR="$(qt5_get_bindir)/../"
export MOC5="$(qt5_get_bindir)/moc"
fi
# system headers/libs/...: enforce using system packages
# --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
# --enable-cairo: ensure that cairo is always required
# --enable-*-link: link to the library rather than just dlopen on runtime
# --enable-release-build: build the libreoffice as release
# --disable-fetch-external: prevent dowloading during compile phase
# --enable-extension-integration: enable any extension integration support
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
# --disable-report-builder: too much java packages pulled in without pkgs
# --without-system-sane: just sane.h header that is used for scan in writer,
# not linked or anything else, worthless to depend on
# --disable-pdfium: not yet packaged
local myeconfargs=(
--with-system-dicts
--with-system-epoxy
--with-system-headers
--with-system-jars
--with-system-libs
--enable-cairo-canvas
--enable-largefile
--enable-mergelibs
--enable-neon
--enable-python=system
--enable-randr
--enable-release-build
--disable-breakpad
--disable-ccache
--disable-dependency-tracking
--disable-epm
--disable-fetch-external
--disable-gstreamer-0-10
--disable-kde5
--disable-online-update
--disable-openssl
--disable-pdfium
--disable-qt5
--disable-report-builder
--with-alloc=system
--with-build-version="Gentoo official package"
--enable-extension-integration
--with-external-dict-dir="${EPREFIX}/usr/share/myspell"
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
--with-external-thes-dir="${EPREFIX}/usr/share/myspell"
--with-external-tar="${DISTDIR}"
--with-lang=""
--with-parallelism=$(makeopts_jobs)
--with-system-ucpp
--with-tls=nss
--with-vendor="Gentoo Foundation"
--with-x
--without-fonts
--without-myspell-dicts
--without-help
--with-helppack-integration
--with-system-gpgmepp
--without-system-sane
$(use_enable bluetooth sdremote-bluetooth)
$(use_enable coinmp)
$(use_enable cups)
$(use_enable dbus)
$(use_enable debug)
$(use_enable eds evolution2)
$(use_enable firebird firebird-sdbc)
$(use_enable gstreamer gstreamer-1-0)
$(use_enable gtk gtk3)
$(use_enable gtk2 gtk)
$(use_enable kde gtk3-kde5)
$(use_enable mysql ext-mariadb-connector)
$(use_enable odk)
$(use_enable pdfimport)
$(use_enable postgres postgresql-sdbc)
$(use_enable vlc)
$(use_with accessibility lxml)
$(use_with coinmp system-coinmp)
$(use_with googledrive gdrive-client-id ${google_default_client_id})
$(use_with googledrive gdrive-client-secret ${google_default_client_secret})
$(use_with java)
$(use_with mysql system-mysql-cppconn)
$(use_with odk doxygen)
)
if use eds || use gtk; then
myeconfargs+=( --enable-dconf --enable-gio )
else
myeconfargs+=( --disable-dconf --disable-gio )
fi
# libreoffice extensions handling
for lo_xt in ${LO_EXTS}; do
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
else
myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
fi
done
if use java; then
# hsqldb: system one is too new
myeconfargs+=(
--without-junit
--without-system-hsqldb
--with-ant-home="${ANT_HOME}"
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
--with-jvm-path="${EPREFIX}/usr/lib/"
)
use libreoffice_extensions_scripting-beanshell && \
myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
use libreoffice_extensions_scripting-javascript && \
myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) )
fi
is-flagq "-flto*" && myeconfargs+=( --enable-lto )
econf "${myeconfargs[@]}"
}
src_compile() {
# more and more LO stuff tries to use OpenGL, including tests during build
# bug 501508, bug 540624, bug 545974 and probably more
addpredict /dev/dri
addpredict /dev/ati
addpredict /dev/nvidiactl
# hack for offlinehelp, this needs fixing upstream at some point
# it is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
(
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die
source "${T}/config_host.mk" 2&> /dev/null
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
mkdir -p "${path}" || die
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=helpcontent2/source/media/helpimg > \"${path}/helpimg.ilst\""
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
-dir=helpcontent2/source/media/helpimg \
> "${path}/helpimg.ilst"
[[ -s "${path}/helpimg.ilst" ]] || \
ewarn "The help images list is empty, something is fishy, report a bug."
)
local target
use test && target="build" || target="build-nocheck"
# this is not a proper make script
make ${target} || die
}
src_test() {
make unitcheck || die
make slowcheck || die
}
src_install() {
# This is not Makefile so no buildserver
make DESTDIR="${D}" distro-pack-install -o build -o check || die
# bug 593514
if use gtk; then
dosym libreoffice/program/liblibreofficekitgtk.so \
/usr/$(get_libdir)/liblibreofficekitgtk.so
fi
# bash completion aliases
bashcomp_alias \
libreoffice \
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
if use branding; then
insinto /usr/$(get_libdir)/${PN}/program
newins "${WORKDIR}/branding-sofficerc" sofficerc
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die
fi
# Hack for offlinehelp, this needs fixing upstream at some point.
# It is broken because we send --without-help
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
insinto /usr/$(get_libdir)/libreoffice/help
doins xmlhelp/util/*.xsl
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
}
pkg_postinst() {
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
gnome2_icon_cache_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

Binary file not shown.

@ -1,6 +1,3 @@
DIST repoman-2.3.0-bug-586864.patch 1074 BLAKE2B f29ed4b9b66540bf765cd9bdf46ed10d99845ca141df4ad9701d94d8283343bb2e9101cf44e10ed2dc2dd11d02c5dea68e113f624db82d420dac5e846dd44c59 SHA512 b48112a623a4844e5783f229ee0208f729b99ab46128d19735a76633efee17deb81342b5dc8fa67f4f4f5a851509c04c8d2f2ba2cbd992a9d26e61da4ed5f7e8
DIST repoman-2.3.0.tar.bz2 75285 BLAKE2B 980fadf2247869358f76f6708117b8a9591763e9cae8fdeed8fe4cbc6915d0fd4473381a0eed99c16fc67394fda996c12b9784b7511ebe07267496e39d683258 SHA512 960c63caed12f7c89d374ecceb39677b62d588bf75cc8da1857641c60310061188f4c2fd7177c93a4e8f20cf00a423426f2a70666320f263158531a618a7ff9c
DIST repoman-2.3.10.tar.bz2 87545 BLAKE2B 67e1e514eebd50516aeaea2708ebe4c9d69cbf61add5fa19a31681f085a6dd8c39695cb63d9b4cd23caa955c85669148fce3c31c08b913e31839ff186e3b3ecc SHA512 498ce493661eb5939a5f1345337e11a84e97fc11a0556f2660bd8900f0cb0f6340a401e5728c4557248dd54bcdc0a7d2c72dbb23eea3acb35e053d7359c0e535
DIST repoman-2.3.11.tar.bz2 86807 BLAKE2B f5bf8e9b7bac7816ee9b1139d0e0d30e99fc06da4fb742e430c237d9be0e6261bcf5d8f3412f1c20a34e2766c5acc86176b4731f20adc9554de9949bd5622a5d SHA512 331614554bb7ba49b8b63b8612642426fb458aa84de78bb9958be85d03e43d662fc094ecd2472a6f06c6b4f0368ec0542083b04c25f7d8b6aabb432cd2b32367
DIST repoman-2.3.6.tar.bz2 78961 BLAKE2B c11953ced4d6bcd5e6e6a5b2dacb8802446f3acfd1842854b33fa8c0a64fa636a0b278b4fd3010b7070a7e2f00ae841ea331925ca20175e7c7e571082195d3d1 SHA512 490078d4621073e448d037373617911093bc4c3262961c4da00f201f880069c0b70c019abd86c15954ff0c547b0ea49434ee97cd972c2baff82f7cfed1a987b3
DIST repoman-2.3.9.tar.bz2 86432 BLAKE2B 8b60e9ee2705e8fe5d6ab569120f96ca452327c70b95a3b2fff291d4e5c6e446a5bbfa9256b5b0ed18a4e54662bb1b60f4a1e80a8a0c07d276a42fe756ec30e2 SHA512 7b492db9b46f8ebb681ec7dec6dee4a40ce5f95809d505e8b74058c391d16dacdb0171befad64f0281c0168316fcc9d7ec09c7b37742b87b890593ac610329a7
DIST repoman-2.3.12.tar.bz2 86737 BLAKE2B b27d89b0fe62d52607c55b1cf1d5662699d1e46ad7ef85553d642be8fb915435f1748914b9d63febb7dddd67bd5623f72ba4aa9ca7634af98f85634af91a74c1 SHA512 64bede0e1deb7d2a8c4c702d6845e84f8937cbfb54f6f35d88a10b13c961f28948f17c9e1d623bf0f663b22f98dc4e8f514c200fb4f1b93d7535addd5efa1342

@ -1,94 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=(
pypy
python3_3 python3_4 python3_5 python3_6
python2_7
)
PYTHON_REQ_USE='bzip2(+)'
inherit distutils-r1 eutils multilib
DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
SLOT="0"
IUSE=""
DEPEND="dev-lang/python-exec:2"
RDEPEND="
dev-lang/python-exec:2
!<sys-apps/portage-2.3.0_rc
>=dev-python/lxml-3.6.0
"
SRC_ARCHIVES="https://dev.gentoo.org/~dolsen/releases/repoman"
prefix_src_archives() {
local x y
for x in ${@}; do
for y in ${SRC_ARCHIVES}; do
echo ${y}/${x}
done
done
}
TARBALL_PV=${PV}
SRC_URI="mirror://gentoo/${PN}-${TARBALL_PV}.tar.bz2
$(prefix_src_archives ${PN}-${TARBALL_PV}.tar.bz2)
https://gitweb.gentoo.org/proj/portage.git/patch/?id=ef33db45a0c1d462411d4ced1857a322c0ab28f6 -> repoman-2.3.0-bug-586864.patch"
python_prepare_all() {
epatch "${DISTDIR}/repoman-2.3.0-bug-586864.patch"
distutils-r1_python_prepare_all
if [[ -n ${EPREFIX} ]] ; then
einfo "Prefixing shebangs ..."
while read -r -d $'\0' ; do
local shebang=$(head -n1 "$REPLY")
if [[ ${shebang} == "#!"* && ! ${shebang} == "#!${EPREFIX}/"* ]] ; then
sed -i -e "1s:.*:#!${EPREFIX}${shebang:2}:" "$REPLY" || \
die "sed failed"
fi
done < <(find . -type f -print0)
fi
}
python_test() {
esetup.py test
}
python_install() {
# Install sbin scripts to bindir for python-exec linking
# they will be relocated in pkg_preinst()
distutils-r1_python_install \
--system-prefix="${EPREFIX}/usr" \
--bindir="$(python_get_scriptdir)" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
--sbindir="$(python_get_scriptdir)" \
--sysconfdir="${EPREFIX}/etc" \
"${@}"
}
python_install_all() {
distutils-r1_python_install_all
}
pkg_postinst() {
elog ""
elog "This release of repoman is from the new portage/repoman split"
elog "release code base."
elog "This new repoman code base is still being developed. So its API's"
elog "are not to be considered stable and are subject to change."
elog "The code released has been tested and considered ready for use."
elog "This however does not guarantee it to be completely bug free."
elog "Please report any bugs you may encounter."
elog ""
}

@ -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} )
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
PYTHON_REQ_USE='bzip2(+)'
inherit distutils-r1
@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
S="${WORKDIR}/${P}/repoman"
else
SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"
@ -25,18 +25,12 @@ SLOT="0"
IUSE=""
RDEPEND="
>=sys-apps/portage-2.3.27[${PYTHON_USEDEP}]
>=sys-apps/portage-2.3.43[${PYTHON_USEDEP}]
>=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
src_prepare() {
sed 's:FileNotFoundError:EnvironmentError:' -i pym/repoman/config.py || die
sed 's:file\.size\.fatal:file.size-fatal:' -i pym/repoman/modules/scan/fetch/fetches.py || die
distutils-r1_src_prepare
}
python_test() {
esetup.py test
}

@ -1,60 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
PYTHON_REQ_USE='bzip2(+)'
inherit distutils-r1
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage.git"
S="${WORKDIR}/${P}/repoman"
else
SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
RDEPEND="
>=sys-apps/portage-2.3.14[${PYTHON_USEDEP}]
>=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
python_test() {
esetup.py test
}
python_install() {
# Install sbin scripts to bindir for python-exec linking
# they will be relocated in pkg_preinst()
distutils-r1_python_install \
--system-prefix="${EPREFIX}/usr" \
--bindir="$(python_get_scriptdir)" \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
--sbindir="$(python_get_scriptdir)" \
--sysconfdir="${EPREFIX}/etc" \
"${@}"
}
pkg_postinst() {
elog ""
elog "This release of repoman is from the new portage/repoman split"
elog "release code base."
elog "This new repoman code base is still being developed. So its API's"
elog "are not to be considered stable and are subject to change."
elog "The code released has been tested and considered ready for use."
elog "This however does not guarantee it to be completely bug free."
elog "Please report any bugs you may encounter."
elog ""
}

Binary file not shown.

@ -74,6 +74,14 @@ src_configure() {
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
mv "${D}"usr/share/doc/cr3/changelog.gz "${D}"usr/share/doc/${PF}/ || die "mv changelog.gz failed"
rmdir "${D}"usr/share/doc/cr3 || die "rmdir doc/cr3 failed"
gunzip "${D}"usr/share/doc/${PF}/changelog.gz || die "gunzip changelog.gz failed"
gunzip "${D}"usr/share/man/man1/cr3.1.gz || die "gunzip cr3.1.gz failed"
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update

@ -0,0 +1,11 @@
--- a/Makefile.comm.in.orig 2017-07-11 20:14:20.459014115 +0700
+++ b/Makefile.comm.in 2017-07-11 20:14:31.724715876 +0700
@@ -53,7 +53,7 @@
.m4.cxx:
rm -f $@
$(PERL) $(srcdir)/../instmac.pl $< >$@
- chmod -w $@
+ chmod a-w $@
%.h %.cxx %.rc: %.msg
$(PERL) -w $(srcdir)/../msggen.pl $(MSGGENFLAGS) $<

@ -1,5 +1,5 @@
--- Makefile.lib.in.orig 2016-05-19 17:20:25.164931700 +0200
+++ Makefile.lib.in 2016-05-19 17:20:56.539989400 +0200
--- a/Makefile.lib.in.orig 2016-05-19 17:20:25.164931700 +0200
+++ b/Makefile.lib.in 2016-05-19 17:20:56.539989400 +0200
@@ -24,7 +24,7 @@
lib$(LIB).la: $(LT_OBJS)

@ -1,7 +1,7 @@
This fixes Cygwin, where wchar_t is ushort.
--- grove/Node.h
+++ grove/Node.h
--- a/grove/Node.h
+++ b/grove/Node.h
@@ -8,6 +8,7 @@
#endif

@ -1,9 +1,8 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5 # sgml-catalog inherits base, banned in 6
inherit autotools sgml-catalog eutils flag-o-matic multilib toolchain-funcs
EAPI=7
inherit autotools sgml-catalog flag-o-matic toolchain-funcs
DESCRIPTION="Jade is an implementation of DSSSL for formatting SGML and XML documents"
HOMEPAGE="http://openjade.sourceforge.net"
@ -14,20 +13,26 @@ SLOT="0"
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 ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND="app-text/sgml-common
>=app-text/opensp-1.5.1"
DEPEND="dev-lang/perl
${RDEPEND}"
RDEPEND="
app-text/sgml-common
>=app-text/opensp-1.5.1
"
DEPEND="${RDEPEND}
dev-lang/perl
"
src_prepare() {
epatch "${FILESDIR}"/${P}-deplibs.patch
epatch "${FILESDIR}"/${P}-ldflags.patch
epatch "${FILESDIR}"/${P}-msggen.pl.patch
epatch "${FILESDIR}"/${P}-respect-ldflags.patch
epatch "${FILESDIR}"/${P}-libosp-la.patch
epatch "${FILESDIR}"/${P}-gcc46.patch
epatch "${FILESDIR}"/${P}-no-undefined.patch
epatch "${FILESDIR}"/${P}-wchar_t-uint.patch
default
eapply "${FILESDIR}"/${P}-deplibs.patch
eapply "${FILESDIR}"/${P}-ldflags.patch
eapply "${FILESDIR}"/${P}-msggen.pl.patch
eapply "${FILESDIR}"/${P}-respect-ldflags.patch
eapply "${FILESDIR}"/${P}-libosp-la.patch
eapply "${FILESDIR}"/${P}-gcc46.patch
eapply "${FILESDIR}"/${P}-no-undefined.patch
eapply "${FILESDIR}"/${P}-wchar_t-uint.patch
eapply "${FILESDIR}"/${P}-chmod.patch #487218
# Please note! Opts are disabled. If you know what you're doing
# feel free to remove this line. It may cause problems with
@ -68,9 +73,7 @@ src_configure() {
}
src_compile() {
# Bug 412725.
unset INCLUDE
unset INCLUDE #412725
emake -j1 SHELL="${BASH}"
}
@ -82,7 +85,7 @@ src_install() {
libdir="${EPREFIX}"/usr/$(get_libdir) \
install install-man
prune_libtool_files
use static-libs || find "${D}" -name '*.la' -delete || die
dosym openjade /usr/bin/jade
dosym onsgmls /usr/bin/nsgmls
@ -98,14 +101,14 @@ src_install() {
insinto /usr/share/sgml/${P}/dsssl
doins dsssl/{dsssl.dtd,style-sheet.dtd,fot.dtd}
newins "${FILESDIR}"/${P}.dsssl-catalog catalog
# Breaks sgml2xml among other things
# insinto /usr/share/sgml/${P}/unicode
# doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl}
# Breaks sgml2xml among other things
#insinto /usr/share/sgml/${P}/unicode
#doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl}
insinto /usr/share/sgml/${P}/pubtext
doins pubtext/*
dodoc NEWS README VERSION
dohtml doc/*.htm
HTML_DOCS="doc/*.htm" einstalldocs
insinto /usr/share/doc/${PF}/jadedoc
doins jadedoc/*.htm

@ -0,0 +1,124 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools sgml-catalog flag-o-matic toolchain-funcs
DESCRIPTION="Jade is an implementation of DSSSL for formatting SGML and XML documents"
HOMEPAGE="http://openjade.sourceforge.net"
SRC_URI="mirror://sourceforge/openjade/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
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 ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND="
app-text/sgml-common
>=app-text/opensp-1.5.1
"
DEPEND="${RDEPEND}
dev-lang/perl
"
src_prepare() {
default
eapply "${FILESDIR}"/${P}-deplibs.patch
eapply "${FILESDIR}"/${P}-ldflags.patch
eapply "${FILESDIR}"/${P}-msggen.pl.patch
eapply "${FILESDIR}"/${P}-respect-ldflags.patch
eapply "${FILESDIR}"/${P}-libosp-la.patch
eapply "${FILESDIR}"/${P}-gcc46.patch
eapply "${FILESDIR}"/${P}-no-undefined.patch
eapply "${FILESDIR}"/${P}-wchar_t-uint.patch
eapply "${FILESDIR}"/${P}-chmod.patch #487218
# Please note! Opts are disabled. If you know what you're doing
# feel free to remove this line. It may cause problems with
# docbook-sgml-utils among other things.
#ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march"
strip-flags
# Default CFLAGS and CXXFLAGS is -O2 but this make openjade segfault
# on hppa. Using -O1 works fine. So I force it here.
use hppa && replace-flags -O2 -O1
ln -s config/configure.in configure.ac || die
cp "${FILESDIR}"/${P}-acinclude.m4 acinclude.m4 || die
rm config/missing || die
AT_NOEAUTOMAKE=yes
eautoreconf
SGML_PREFIX="${EPREFIX}"/usr/share/sgml
}
src_configure() {
# avoids dead-store elimination optimization
# leading to segfaults on GCC 6
# bug #592590 #596506
tc-is-clang || append-cxxflags $(test-flags-CXX -fno-lifetime-dse)
# We need Prefix env, bug #287358
export CONFIG_SHELL="${CONFIG_SHELL:-${BASH}}"
econf \
--enable-http \
--enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \
--enable-default-search-path="${EPREFIX}"/usr/share/sgml \
--enable-splibdir="${EPREFIX}"/usr/$(get_libdir) \
--libdir="${EPREFIX}"/usr/$(get_libdir) \
--datadir="${EPREFIX}"/usr/share/sgml/${P} \
$(use_enable static-libs static)
}
src_compile() {
unset INCLUDE #412725
emake -j1 SHELL="${BASH}"
}
src_install() {
insinto /usr/$(get_libdir)
make DESTDIR="${D}" \
SHELL="${BASH}" \
libdir="${EPREFIX}"/usr/$(get_libdir) \
install install-man
use static-libs || find "${D}" -name '*.la' -delete || die
dosym openjade /usr/bin/jade
dosym onsgmls /usr/bin/nsgmls
dosym osgmlnorm /usr/bin/sgmlnorm
dosym ospam /usr/bin/spam
dosym ospent /usr/bin/spent
dosym osx /usr/bin/sgml2xml
insinto /usr/share/sgml/${P}/
doins dsssl/builtins.dsl
echo 'SYSTEM "builtins.dsl" "builtins.dsl"' > ${ED}/usr/share/sgml/${P}/catalog
insinto /usr/share/sgml/${P}/dsssl
doins dsssl/{dsssl.dtd,style-sheet.dtd,fot.dtd}
newins "${FILESDIR}"/${P}.dsssl-catalog catalog
# Breaks sgml2xml among other things
#insinto /usr/share/sgml/${P}/unicode
#doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl}
insinto /usr/share/sgml/${P}/pubtext
doins pubtext/*
HTML_DOCS="doc/*.htm" einstalldocs
insinto /usr/share/doc/${PF}/jadedoc
doins jadedoc/*.htm
insinto /usr/share/doc/${PF}/jadedoc/images
doins jadedoc/images/*
}
sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
"/usr/share/sgml/openjade-${PV}/catalog"
sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
"/usr/share/sgml/openjade-${PV}/dsssl/catalog"
sgml-catalog_cat_include "/etc/sgml/sgml-docbook.cat" \
"/etc/sgml/${P}.cat"

@ -1,2 +1,4 @@
DIST poppler-0.62.0.tar.xz 1423372 BLAKE2B 01c8745d0c1fa5b412ec92295a8784f5c1deff8b9fa709d09a3236d630f78fecc6af23fe3302964478d6356562712726db422ef51fe59a8b42e13e08370a77ac SHA512 91f7eae7b05965ae97a34e658bed2a676be8a6e4d34f82148ece6eb58932632dcf9a34d50c66412f93f560ce575abf5c608ed6b1e5184604b96024801886c706
DIST poppler-0.67.0.tar.xz 1459412 BLAKE2B 1c24908839fc9e3b3b2a1e0c014f7b6a1c6cc622157e161437ece91a86a20db0d5ae67b35783a5a4b712ab4ba0e43f141ca516fde10b5a549b9d36a98c5de25b SHA512 36584c62970ae0ae7807687f9c0523560ae92ac323949be8916a0e8dc6e691633e55cdd76c6026253c337aed8a4b43a7759a3de74c9ec606654f65379fb0f206
DIST poppler-0.68.0.tar.xz 1461052 BLAKE2B e95aa872230ff88f2caf9b8fef7da369b3115b1aabef2d57ebba3a13123ffe1cf1e200c6583a6da9e52bdb7708bec30e26f68e582bf99289abd572e42f712a5e SHA512 98449ab96db1d17901ec44b1a71b0375ac83d0f13e059b83afb452939a3ae6375c4667ae029fa333fad3eed2d8315e5f1208f34d3548c5530f0ecc7a5841c27a
DIST poppler-0.71.0.tar.xz 1480852 BLAKE2B be23100e44f73cd024d50727a632b749629b6e36ef41d2aee94f1998a8362dd0fa11e64bfb0f0f04f87265029abec32088ef2dad3b5aeb2733c44447aaeb6817 SHA512 8e0ce95e7b58c37761c36a20f1282e63373a9557bf9f746ce2936562f12648506043d9559cf816944aa238814fc1b3f3a3c0a6cb002fd214b067e399bcc6ab1e

@ -0,0 +1,31 @@
--- a/cmake/modules/PopplerMacros.cmake 2018-10-21 18:47:56.000000000 +0200
+++ b/cmake/modules/PopplerMacros.cmake 2018-11-01 10:43:10.898347039 +0100
@@ -147,28 +147,6 @@
endif(GCC_HAS_AS_NEEDED)
endif (CMAKE_COMPILER_IS_GNUCXX)
-if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
-# set the default compile warnings
- set(_warn "-Wall -Wextra -Wpedantic")
- set(_warn "${_warn} -Wno-unused-parameter")
- set(_warn "${_warn} -Wcast-align")
- set(_warn "${_warn} -Wformat-security")
- set(_warn "${_warn} -Wframe-larger-than=65536")
- set(_warn "${_warn} -Wmissing-format-attribute")
- set(_warn "${_warn} -Wnon-virtual-dtor")
- set(_warn "${_warn} -Woverloaded-virtual")
- set(_warn "${_warn} -Wmissing-declarations")
- set(_warn "${_warn} -Wundef")
- set(_warn "${_warn} -Wzero-as-null-pointer-constant")
-
- # set extra warnings
- set(_warnx "${_warnx} -Wconversion")
- set(_warnx "${_warnx} -Wshadow")
-
- set(DEFAULT_COMPILE_WARNINGS "${_warn}")
- set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}")
-endif()
-
if(CMAKE_C_COMPILER MATCHES "icc")
set(_save_cxxflags "${CMAKE_CXX_FLAGS}")
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}")

@ -0,0 +1,126 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
SLOT="0/9999"
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/79" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
HOMEPAGE="https://poppler.freedesktop.org/"
LICENSE="GPL-2"
IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils"
# No test data provided
RESTRICT="test"
COMMON_DEPEND="
media-libs/fontconfig
media-libs/freetype
sys-libs/zlib
cairo? (
dev-libs/glib:2
x11-libs/cairo
introspection? ( dev-libs/gobject-introspection:= )
)
curl? ( net-misc/curl )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
lcms? ( media-libs/lcms:2 )
nss? ( >=dev-libs/nss-3.19:0 )
png? ( media-libs/libpng:0= )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtxml:5
)
tiff? ( media-libs/tiff:0 )
"
DEPEND="${COMMON_DEPEND}
dev-util/glib-utils
virtual/pkgconfig
"
RDEPEND="${COMMON_DEPEND}
cjk? ( app-text/poppler-data )
"
DOCS=( AUTHORS NEWS README README-XPDF )
PATCHES=(
"${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
"${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)
src_prepare() {
cmake-utils_src_prepare
# Clang doesn't grok this flag, the configure nicely tests that, but
# cmake just uses it, so remove it if we use clang
if [[ ${CC} == clang ]] ; then
sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
fi
if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
sed '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \
-i CMakeLists.txt || die
else
einfo "policy(SET CMP0002 OLD) - workaround can be removed"
fi
# we need to up the C++ version, bug #622526, #643278
append-cxxflags -std=c++11
}
src_configure() {
xdg_environment_reset
local mycmakeargs=(
-DBUILD_GTK_TESTS=OFF
-DBUILD_QT5_TESTS=OFF
-DBUILD_CPP_TESTS=OFF
-DENABLE_SPLASH=ON
-DENABLE_ZLIB=ON
-DENABLE_ZLIB_UNCOMPRESS=OFF
-DENABLE_XPDF_HEADERS=ON
-DSPLASH_CMYK=OFF
-DUSE_FIXEDPOINT=OFF
-DUSE_FLOAT=OFF
-DWITH_Cairo=$(usex cairo)
-DENABLE_LIBCURL=$(usex curl)
-DENABLE_CPP=$(usex cxx)
-DWITH_JPEG=$(usex jpeg)
-DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
-DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
-DENABLE_CMS=$(usex lcms lcms2 none)
-DWITH_NSS3=$(usex nss)
-DWITH_PNG=$(usex png)
$(cmake-utils_use_find_package qt5 Qt5Core)
-DWITH_TIFF=$(usex tiff)
-DENABLE_UTILS=$(usex utils)
)
use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) )
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
# live version doesn't provide html documentation
if use cairo && use doc && [[ ${PV} != 9999 ]]; then
# For now install gtk-doc there
insinto /usr/share/gtk-doc/html/poppler
doins -r "${S}"/glib/reference/html/*
fi
}

@ -0,0 +1,127 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils
if [[ "${PV}" == "9999" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
SLOT="0/9999"
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/82" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
HOMEPAGE="https://poppler.freedesktop.org/"
LICENSE="GPL-2"
IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils"
# No test data provided
RESTRICT="test"
COMMON_DEPEND="
media-libs/fontconfig
media-libs/freetype
sys-libs/zlib
cairo? (
dev-libs/glib:2
x11-libs/cairo
introspection? ( dev-libs/gobject-introspection:= )
)
curl? ( net-misc/curl )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
lcms? ( media-libs/lcms:2 )
nss? ( >=dev-libs/nss-3.19:0 )
png? ( media-libs/libpng:0= )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtxml:5
)
tiff? ( media-libs/tiff:0 )
"
DEPEND="${COMMON_DEPEND}
dev-util/glib-utils
virtual/pkgconfig
"
RDEPEND="${COMMON_DEPEND}
cjk? ( app-text/poppler-data )
"
DOCS=( AUTHORS NEWS README README-XPDF )
PATCHES=(
"${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
"${FILESDIR}/${PN}-0.71.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)
src_prepare() {
cmake-utils_src_prepare
# Clang doesn't grok this flag, the configure nicely tests that, but
# cmake just uses it, so remove it if we use clang
if [[ ${CC} == clang ]] ; then
sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
fi
if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
sed '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \
-i CMakeLists.txt || die
else
einfo "policy(SET CMP0002 OLD) - workaround can be removed"
fi
# we need to up the C++ version, bug #622526, #643278
append-cxxflags -std=c++11
}
src_configure() {
xdg_environment_reset
local mycmakeargs=(
-DBUILD_GTK_TESTS=OFF
-DBUILD_QT5_TESTS=OFF
-DBUILD_CPP_TESTS=OFF
-DENABLE_SPLASH=ON
-DENABLE_ZLIB=ON
-DENABLE_ZLIB_UNCOMPRESS=OFF
-DENABLE_XPDF_HEADERS=ON
-DSPLASH_CMYK=OFF
-DUSE_FIXEDPOINT=OFF
-DUSE_FLOAT=OFF
-DWITH_Cairo=$(usex cairo)
-DENABLE_LIBCURL=$(usex curl)
-DENABLE_CPP=$(usex cxx)
-DWITH_JPEG=$(usex jpeg)
-DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
-DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
-DENABLE_CMS=$(usex lcms lcms2 none)
-DWITH_NSS3=$(usex nss)
-DWITH_PNG=$(usex png)
$(cmake-utils_use_find_package qt5 Qt5Core)
-DWITH_TIFF=$(usex tiff)
-DENABLE_UTILS=$(usex utils)
)
use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) )
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
# live version doesn't provide html documentation
if use cairo && use doc && [[ ${PV} != 9999 ]]; then
# For now install gtk-doc there
insinto /usr/share/gtk-doc/html/poppler
doins -r "${S}"/glib/reference/html/*
fi
}

@ -12,7 +12,7 @@ if [[ "${PV}" == "9999" ]] ; then
else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
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 ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/80" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
SLOT="0/82" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
@ -25,17 +25,17 @@ IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt
RESTRICT="test"
COMMON_DEPEND="
>=media-libs/fontconfig-2.6.0
>=media-libs/freetype-2.3.9
media-libs/fontconfig
media-libs/freetype
sys-libs/zlib
cairo? (
dev-libs/glib:2
>=x11-libs/cairo-1.10.0
introspection? ( >=dev-libs/gobject-introspection-1.32.1:= )
x11-libs/cairo
introspection? ( dev-libs/gobject-introspection:= )
)
curl? ( net-misc/curl )
jpeg? ( virtual/jpeg:0 )
jpeg2k? ( media-libs/openjpeg:2= )
jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
lcms? ( media-libs/lcms:2 )
nss? ( >=dev-libs/nss-3.19:0 )
png? ( media-libs/libpng:0= )
@ -51,16 +51,16 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
"
RDEPEND="${COMMON_DEPEND}
cjk? ( >=app-text/poppler-data-0.4.7 )
cjk? ( app-text/poppler-data )
"
DOCS=(AUTHORS NEWS README README-XPDF)
DOCS=( AUTHORS NEWS README README-XPDF )
PATCHES=(
"${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
"${FILESDIR}/${PN}-0.71.0-respect-cflags.patch"
"${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
#"${FILESDIR}/${PN}-0.62.0-openjpeg2.patch"
"${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
)

@ -10,7 +10,7 @@ SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
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 ~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 ~x86-solaris"
IUSE="latex text"
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.62.0-r1

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
@ -15,3 +15,13 @@ KEYWORDS="~amd64 ~x86"
DEPEND="app-arch/zip"
S="${WORKDIR}"
src_prepare() {
sed -i -e "s#DESTINATION lib#DESTINATION $(get_libdir)#" \
"${S}"/runtime/CMakeLists.txt || die "failed sed"
sed -i -e "s#share/doc/libantlr4#share/doc/${P}#g" \
"${S}"/CMakeLists.txt || die "failed sed"
cmake-utils_src_prepare
}

@ -1 +1,2 @@
DIST atkmm-2.24.2.tar.xz 849784 BLAKE2B 2cd96268cf727de1ebe83428e98f1d21f8dbd1a72ef01be80ec28d169ff0ae9ac375bbbd1a530f3c47b60b49a40e317fe39645d74f6be3c017edcb9735bc0236 SHA512 427714cdf3b10e3f9bc36df09c4b05608d295f5895fb1e079b9bd84afdf7bf1cfdec6794ced7f1e35bd430b76f87792df4ee63c515071a2ea6e3e51e672cdbe2
DIST atkmm-2.24.3.tar.xz 891868 BLAKE2B 8b7f961ac8b6728efaa6e34e65c11cb2a7e35b6f33392f4384d07cd4157f6f6b4b34513ca16676dc7fe5c906f6ab464d4ad416d1c9db0ea8803c4a0d915e342b SHA512 dc08efcd965b4ac385f73847d065d7cbf5f8e05b8644f49a6d794805a7bd6a9a03ff159c308b9062fe66d8acfc8e8e237654622c6a7cd22fde5a518388290cb6

@ -0,0 +1,34 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit gnome2 multilib-minimal
DESCRIPTION="C++ interface for the ATK library"
HOMEPAGE="https://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
IUSE="doc"
COMMON_DEPEND="
>=dev-cpp/glibmm-2.46.2:2[doc?,${MULTILIB_USEDEP}]
>=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}]
>=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}]
"
RDEPEND="${COMMON_DEPEND}
!<dev-cpp/gtkmm-2.22.0
"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
"
multilib_src_configure() {
ECONF_SOURCE="${S}" gnome2_src_configure \
$(multilib_native_use_enable doc documentation)
}
multilib_src_install() {
gnome2_src_install
}

@ -0,0 +1,67 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit cmake-utils
DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0/1"
KEYWORDS="~amd64 ~x86"
IUSE="doc +http-client +http-server redis-client redis-server +stubgen test"
RDEPEND="
dev-libs/jsoncpp:=
http-client? ( net-misc/curl:= )
http-server? ( net-libs/libmicrohttpd:= )
redis-client? ( dev-libs/hiredis:= )
redis-server? ( dev-libs/hiredis:= )
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( >=dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
src_configure() {
local mycmakeargs=(
-DHTTP_CLIENT=$(usex http-client)
-DHTTP_SERVER=$(usex http-server)
-DREDIS_CLIENT=$(usex redis-client)
-DREDIS_SERVER=$(usex redis-server)
# they have no deps
-DTCP_SOCKET_CLIENT=ON
-DTCP_SOCKET_SERVER=ON
-DUNIX_DOMAIN_SOCKET_CLIENT=ON
-DUNIX_DOMAIN_SOCKET_SERVER=ON
# they are not installed
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
use doc && emake -C "${BUILD_DIR}" doc
}
src_test() {
# Tests fail randomly when run in parallel
local MAKEOPTS=-j1
cmake-utils_src_test
}
src_install() {
cmake-utils_src_install
use doc && dodoc -r "${BUILD_DIR}"/doc/html
}

@ -25,7 +25,7 @@ RDEPEND="
stubgen? ( dev-libs/argtable:= )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( <dev-cpp/catch-2 )"
test? ( >=dev-cpp/catch-2 )"
RESTRICT="!test? ( test )"
@ -44,7 +44,7 @@ src_configure() {
-DCOMPILE_EXAMPLES=OFF
-DCOMPILE_STUBGEN=$(usex stubgen)
-DCOMPILE_TESTS=$(usex test)
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch"
-DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
)
cmake-utils_src_configure

@ -1,2 +1,2 @@
DIST muParser-2.2.5.tar.gz 761315 BLAKE2B ddb7a226cecd164929a2f45ca0c2a5d20f37cd6bba2fca919c9e534017fa087523311bade8a7be4a5a011ecd5dec0a2496ff08354d2010341bccf2e2a8276c1d SHA512 d89380ebdc0ce91d0ea38fe43419ab6ed06c47d352b9ee20e1edcce48337b464366153493e0241c373ba2880a8b419fb9541e56cda0d14915daf9b98136ee682
DIST muparser_v2_2_3.zip 1481359 BLAKE2B fcd9326619d28f0ea9e22cd6d85f8e620a18ad38561ceb026f024d80594d7d13a4772b3087df87d94ec3a1d3a80ce38a56f3dadc86b1011d9eafe7949d27be13 SHA512 86d140c07161757e2f0de516a4c2922ce5b135d06b01466bc15ad90833bd3e9f99b9b9c528617262597a7a5a6b09bff5ae8ced5d51c413ea611059e0bdb22e6d
DIST muParser-2.2.6.1.tar.gz 755653 BLAKE2B b3b6b8da57c0e8a0bda74038689d444ba8da00d6cce80030d8b35693209f0293874e4822c4941974be21fd4b7c09ba7df2c9cef861bc10b890aae4f641040faf SHA512 01bfc8cc48158c8413ae5e1da2ddbac1c9f0b9075470b1ab75853587d641dd195ebea268e1060a340098fd8015bc5f77d8e9cde5f81cffeade2f157c5f295496

@ -1,26 +1,20 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils
MYPN=${PN/P/p}
MYP=${MYPN}_v${PV//./_}
DESCRIPTION="Library for parsing mathematical expressions"
HOMEPAGE="http://muparser.beltoforion.de/"
SRC_URI="mirror://sourceforge/${MYPN}/${MYP}.zip"
SRC_URI="https://github.com/beltoforion/muparser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc test"
RDEPEND=""
DEPEND="app-arch/unzip"
S="${WORKDIR}/${MYP}"
S=${WORKDIR}/muparser-${PV}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.32-parallel-build.patch
@ -35,7 +29,7 @@ src_configure() {
src_test() {
cat > test.sh <<- EOFTEST
LD_LIBRARY_PATH=${S}/lib samples/example1/example1 <<- EOF
LD_LIBRARY_PATH="${S}/lib" samples/example1/example1 <<- EOF
quit
EOF
EOFTEST
@ -45,5 +39,4 @@ src_test() {
src_install() {
default
dodoc Changes.txt
use doc && dohtml -r docs/html/*
}

Binary file not shown.

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

Loading…
Cancel
Save