summaryrefslogtreecommitdiff
path: root/app-office
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-office
reinit the tree, so we can have metadata
Diffstat (limited to 'app-office')
-rw-r--r--app-office/QtBitcoinTrader/Manifest6
-rw-r--r--app-office/QtBitcoinTrader/QtBitcoinTrader-1.10.01.ebuild54
-rw-r--r--app-office/QtBitcoinTrader/QtBitcoinTrader-9999.ebuild54
-rw-r--r--app-office/QtBitcoinTrader/metadata.xml11
-rw-r--r--app-office/abiword-docs/Manifest7
-rw-r--r--app-office/abiword-docs/abiword-docs-3.0.1.ebuild19
-rw-r--r--app-office/abiword-docs/abiword-docs-3.0.2.ebuild20
-rw-r--r--app-office/abiword-docs/metadata.xml8
-rw-r--r--app-office/abiword/Manifest16
-rw-r--r--app-office/abiword/abiword-3.0.2-r1.ebuild151
-rw-r--r--app-office/abiword/abiword-3.0.2.ebuild138
-rw-r--r--app-office/abiword/files/abiword-2.6.0-boolean.patch13
-rw-r--r--app-office/abiword/files/abiword-2.8.3-desktop.patch12
-rw-r--r--app-office/abiword/files/abiword-3.0.0-librevenge.patch1169
-rw-r--r--app-office/abiword/files/abiword-3.0.0-libwp.patch36
-rw-r--r--app-office/abiword/files/abiword-3.0.0-link-grammar-5-second.patch19
-rw-r--r--app-office/abiword/files/abiword-3.0.1-fixwps.patch31
-rw-r--r--app-office/abiword/files/abiword-3.0.1-libwps-0.4.patch54
-rw-r--r--app-office/abiword/files/abiword-3.0.2-fix-black-drawing-regression.patch54
-rw-r--r--app-office/abiword/files/abiword-3.0.2-fix-installing-readme.patch19
-rw-r--r--app-office/abiword/files/abiword-3.0.2-fix-nullptr-c++98.patch34
-rw-r--r--app-office/abiword/metadata.xml21
-rw-r--r--app-office/auto-multiple-choice/Manifest5
-rw-r--r--app-office/auto-multiple-choice/auto-multiple-choice-1.3.0-r1.ebuild95
-rw-r--r--app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch54
-rw-r--r--app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch10
-rw-r--r--app-office/auto-multiple-choice/metadata.xml16
-rw-r--r--app-office/borg/Manifest5
-rw-r--r--app-office/borg/borg-1.7.4-r3.ebuild59
-rw-r--r--app-office/borg/metadata.xml11
-rw-r--r--app-office/calcurse/Manifest9
-rw-r--r--app-office/calcurse/calcurse-4.2.1.ebuild42
-rw-r--r--app-office/calcurse/calcurse-4.2.2.ebuild42
-rw-r--r--app-office/calcurse/files/calcurse-4.2.1-tinfo.patch21
-rw-r--r--app-office/calcurse/files/calcurse-4.2.2-tinfo.patch21
-rw-r--r--app-office/calcurse/metadata.xml12
-rw-r--r--app-office/calligra/Manifest6
-rw-r--r--app-office/calligra/calligra-3.0.1.ebuild241
-rw-r--r--app-office/calligra/files/calligra-3.0.0-no-arch-detection.patch17
-rw-r--r--app-office/calligra/metadata.xml21
-rw-r--r--app-office/dia/Manifest7
-rw-r--r--app-office/dia/dia-0.97.3.ebuild103
-rw-r--r--app-office/dia/files/dia-0.97.0-gnome-doc.patch61
-rw-r--r--app-office/dia/files/dia-0.97.2-underlinking.patch27
-rw-r--r--app-office/dia/metadata.xml16
-rw-r--r--app-office/dia2code/Manifest7
-rw-r--r--app-office/dia2code/dia2code-0.8.8.ebuild22
-rw-r--r--app-office/dia2code/dia2code-1.0.0.ebuild32
-rw-r--r--app-office/dia2code/metadata.xml11
-rw-r--r--app-office/eqe/Manifest6
-rw-r--r--app-office/eqe/eqe-1.3.0.ebuild30
-rw-r--r--app-office/eqe/files/eqe-1.3.0-Makefile.patch42
-rw-r--r--app-office/eqe/metadata.xml8
-rw-r--r--app-office/geierlein/Manifest9
-rw-r--r--app-office/geierlein/geierlein-0.9.10.ebuild29
-rw-r--r--app-office/geierlein/geierlein-0.9.11.ebuild29
-rw-r--r--app-office/geierlein/geierlein-0.9.12.ebuild29
-rw-r--r--app-office/geierlein/metadata.xml10
-rw-r--r--app-office/glabels/Manifest5
-rw-r--r--app-office/glabels/glabels-3.4.0.ebuild39
-rw-r--r--app-office/glabels/metadata.xml17
-rw-r--r--app-office/gnucash/Manifest6
-rw-r--r--app-office/gnucash/gnucash-2.6.15-r1.ebuild111
-rw-r--r--app-office/gnucash/gnucash-2.6.15.ebuild112
-rw-r--r--app-office/gnucash/metadata.xml18
-rw-r--r--app-office/gnumeric/Manifest7
-rw-r--r--app-office/gnumeric/gnumeric-1.12.32.ebuild63
-rw-r--r--app-office/gnumeric/gnumeric-1.12.35.ebuild64
-rw-r--r--app-office/gnumeric/metadata.xml14
-rw-r--r--app-office/grisbi/Manifest5
-rw-r--r--app-office/grisbi/grisbi-1.0.0-r1.ebuild40
-rw-r--r--app-office/grisbi/metadata.xml23
-rw-r--r--app-office/gtg/Manifest7
-rw-r--r--app-office/gtg/files/gtg-0.3.1-desktop.patch13
-rw-r--r--app-office/gtg/files/gtg-0.3.1-locales.patch20
-rw-r--r--app-office/gtg/gtg-0.3.1.ebuild73
-rw-r--r--app-office/gtg/metadata.xml29
-rw-r--r--app-office/gtimelog/Manifest5
-rw-r--r--app-office/gtimelog/gtimelog-0.8.1.ebuild68
-rw-r--r--app-office/gtimelog/metadata.xml7
-rw-r--r--app-office/hamster-time-tracker/Manifest4
-rw-r--r--app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild40
-rw-r--r--app-office/hamster-time-tracker/metadata.xml13
-rw-r--r--app-office/homebank/Manifest11
-rw-r--r--app-office/homebank/homebank-4.6.3.ebuild40
-rw-r--r--app-office/homebank/homebank-5.0.9.ebuild49
-rw-r--r--app-office/homebank/homebank-5.1.3.ebuild50
-rw-r--r--app-office/homebank/homebank-5.1.5.ebuild55
-rw-r--r--app-office/homebank/metadata.xml8
-rw-r--r--app-office/hourglass/Manifest5
-rw-r--r--app-office/hourglass/hourglass-0.7.2-r1.ebuild55
-rw-r--r--app-office/hourglass/metadata.xml11
-rw-r--r--app-office/ical/Manifest9
-rw-r--r--app-office/ical/files/ical-3.0-fix-c++14.patch252
-rw-r--r--app-office/ical/files/ical-3.0-gcc44.patch11
-rw-r--r--app-office/ical/files/ical-3.0-makefile.patch33
-rw-r--r--app-office/ical/files/ical-3.0-newtcl.patch412
-rw-r--r--app-office/ical/ical-3.0-r2.ebuild62
-rw-r--r--app-office/ical/metadata.xml8
-rw-r--r--app-office/impressive/Manifest7
-rw-r--r--app-office/impressive/impressive-0.10.5.ebuild47
-rw-r--r--app-office/impressive/impressive-0.11.0b-r1.ebuild64
-rw-r--r--app-office/impressive/metadata.xml11
-rw-r--r--app-office/kexi/Manifest4
-rw-r--r--app-office/kexi/kexi-3.0.2.ebuild81
-rw-r--r--app-office/kexi/metadata.xml13
-rw-r--r--app-office/kmymoney/Manifest13
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-alkimia-detect.patch29
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch38
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-drop-national-onlinetasks.patch289
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-fix-csvdialog.patch22
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-gpgmepp.patch77
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-kdepimlibs-optional.patch172
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-soversion.patch28
-rw-r--r--app-office/kmymoney/files/kmymoney-4.8.0-tests.patch210
-rw-r--r--app-office/kmymoney/kmymoney-4.8.0-r2.ebuild91
-rw-r--r--app-office/kmymoney/metadata.xml16
-rw-r--r--app-office/kraft/Manifest5
-rw-r--r--app-office/kraft/kraft-0.59.ebuild30
-rw-r--r--app-office/kraft/metadata.xml11
-rw-r--r--app-office/ledger/Manifest6
-rw-r--r--app-office/ledger/files/50ledger-gentoo-3.1.1.el5
-rw-r--r--app-office/ledger/ledger-3.1.1.ebuild132
-rw-r--r--app-office/ledger/metadata.xml10
-rw-r--r--app-office/libalkimia/Manifest5
-rw-r--r--app-office/libalkimia/libalkimia-5.0.0.ebuild25
-rw-r--r--app-office/libalkimia/metadata.xml8
-rw-r--r--app-office/libreoffice-bin-debug/Manifest29
-rw-r--r--app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2-r1.ebuild87
-rw-r--r--app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2.ebuild87
-rw-r--r--app-office/libreoffice-bin-debug/metadata.xml10
-rw-r--r--app-office/libreoffice-bin/Manifest30
-rw-r--r--app-office/libreoffice-bin/files/50-libreoffice-bin3
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-5.2.7.2-r1.ebuild244
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-5.2.7.2.ebuild244
-rw-r--r--app-office/libreoffice-bin/metadata.xml11
-rw-r--r--app-office/libreoffice-l10n/Manifest342
-rw-r--r--app-office/libreoffice-l10n/files/lo_gen_langs.sh65
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-5.2.7.2.ebuild88
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-5.4.2.2.ebuild88
-rw-r--r--app-office/libreoffice-l10n/metadata.xml11
-rw-r--r--app-office/libreoffice/Manifest26
-rw-r--r--app-office/libreoffice/files/libreoffice-5.2-icu58.patch289
-rw-r--r--app-office/libreoffice/files/libreoffice-5.2-system-pyuno.patch44
-rw-r--r--app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch10
-rw-r--r--app-office/libreoffice/files/libreoffice-5.3.4.2-kioclient5.patch11
-rw-r--r--app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch42
-rw-r--r--app-office/libreoffice/libreoffice-5.2.7.2.ebuild594
-rw-r--r--app-office/libreoffice/libreoffice-5.4.2.2.ebuild573
-rw-r--r--app-office/libreoffice/libreoffice-5.4.9999.ebuild573
-rw-r--r--app-office/libreoffice/libreoffice-9999.ebuild571
-rw-r--r--app-office/libreoffice/metadata.xml26
-rw-r--r--app-office/lyx/Manifest14
-rw-r--r--app-office/lyx/files/2.0.8-python.patch29
-rw-r--r--app-office/lyx/files/2.1-python.patch29
-rw-r--r--app-office/lyx/lyx-2.0.8.1-r1.ebuild177
-rw-r--r--app-office/lyx/lyx-2.1.5-r1.ebuild176
-rw-r--r--app-office/lyx/lyx-2.2.2-r1.ebuild190
-rw-r--r--app-office/lyx/lyx-2.2.3-r1.ebuild194
-rw-r--r--app-office/lyx/lyx-2.2.3.ebuild190
-rw-r--r--app-office/lyx/metadata.xml46
-rw-r--r--app-office/magicpoint/Manifest15
-rw-r--r--app-office/magicpoint/files/50magicpoint-gentoo.el6
-rw-r--r--app-office/magicpoint/files/magicpoint-1.11b-gentoo.diff37
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch11
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-any-giflib.patch140
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-charset.patch11
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-stringtoolong.patch13
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch33
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-gif-dimension.patch11
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-implicit-declaration.patch136
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a_p20121015-parse-empty.patch11
-rw-r--r--app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild169
-rw-r--r--app-office/magicpoint/metadata.xml23
-rw-r--r--app-office/mdbtools/Manifest6
-rw-r--r--app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch17
-rw-r--r--app-office/mdbtools/mdbtools-0.7.1-r2.ebuild43
-rw-r--r--app-office/mdbtools/metadata.xml17
-rw-r--r--app-office/metadata.xml41
-rw-r--r--app-office/multitalk/Manifest6
-rw-r--r--app-office/multitalk/files/99multitalk1
-rw-r--r--app-office/multitalk/metadata.xml5
-rw-r--r--app-office/multitalk/multitalk-1.4-r1.ebuild52
-rw-r--r--app-office/odeskteam/Manifest13
-rw-r--r--app-office/odeskteam/files/odeskteam-3.6.1_desktop_file.patch13
-rw-r--r--app-office/odeskteam/metadata.xml12
-rw-r--r--app-office/odeskteam/odeskteam-3.12.19.ebuild57
-rw-r--r--app-office/odeskteam/odeskteam-3.12.9.ebuild57
-rw-r--r--app-office/odeskteam/odeskteam-3.6.1.ebuild67
-rw-r--r--app-office/ooextras/Manifest5
-rw-r--r--app-office/ooextras/metadata.xml12
-rw-r--r--app-office/ooextras/ooextras-20060909.ebuild31
-rw-r--r--app-office/openerp/Manifest15
-rw-r--r--app-office/openerp/files/openerp22
-rw-r--r--app-office/openerp/files/openerp-223
-rw-r--r--app-office/openerp/files/openerp-6.1-setup.py.patch32
-rw-r--r--app-office/openerp/files/openerp-confd3
-rw-r--r--app-office/openerp/files/openerp-confd-23
-rw-r--r--app-office/openerp/files/openerp.cfg64
-rw-r--r--app-office/openerp/files/openerp.cfg.265
-rw-r--r--app-office/openerp/files/openerp.logrotate9
-rw-r--r--app-office/openerp/metadata.xml9
-rw-r--r--app-office/openerp/openerp-7.0.20140125.ebuild119
-rw-r--r--app-office/openerp/openerp-8.0.20140125.ebuild119
-rw-r--r--app-office/openoffice-bin/Manifest86
-rw-r--r--app-office/openoffice-bin/files/50-openoffice-bin3
-rw-r--r--app-office/openoffice-bin/files/wrapper.in4
-rw-r--r--app-office/openoffice-bin/metadata.xml14
-rw-r--r--app-office/openoffice-bin/openoffice-bin-4.1.3.ebuild185
-rw-r--r--app-office/orage/Manifest6
-rw-r--r--app-office/orage/metadata.xml12
-rw-r--r--app-office/orage/orage-4.12.1-r1.ebuild63
-rw-r--r--app-office/orage/orage-4.12.1.ebuild53
-rw-r--r--app-office/pinpoint/Manifest5
-rw-r--r--app-office/pinpoint/metadata.xml13
-rw-r--r--app-office/pinpoint/pinpoint-0.1.8.ebuild47
-rw-r--r--app-office/plan/Manifest6
-rw-r--r--app-office/plan/metadata.xml8
-rw-r--r--app-office/plan/plan-1.10.ebuild72
-rw-r--r--app-office/planner/Manifest5
-rw-r--r--app-office/planner/metadata.xml8
-rw-r--r--app-office/planner/planner-0.14.6_p20130520.ebuild72
-rw-r--r--app-office/projectlibre-bin/Manifest5
-rw-r--r--app-office/projectlibre-bin/files/projectlibre.desktop12
-rw-r--r--app-office/projectlibre-bin/metadata.xml11
-rw-r--r--app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild51
-rw-r--r--app-office/pybliographer/Manifest5
-rw-r--r--app-office/pybliographer/metadata.xml20
-rw-r--r--app-office/pybliographer/pybliographer-1.2.15-r1.ebuild66
-rw-r--r--app-office/qcharselect/Manifest5
-rw-r--r--app-office/qcharselect/metadata.xml11
-rw-r--r--app-office/qcharselect/qcharselect-0.3.ebuild43
-rw-r--r--app-office/qchartdiary/Manifest5
-rw-r--r--app-office/qchartdiary/metadata.xml11
-rw-r--r--app-office/qchartdiary/qchartdiary-0.6.4.1-r2.ebuild36
-rw-r--r--app-office/sc/Manifest10
-rw-r--r--app-office/sc/files/sc-7.16-amd64.patch23
-rw-r--r--app-office/sc/files/sc-7.16-c.patch147
-rw-r--r--app-office/sc/files/sc-7.16-lex-syntax.patch11
-rw-r--r--app-office/sc/files/sc-7.16-printf.patch102
-rw-r--r--app-office/sc/metadata.xml9
-rw-r--r--app-office/sc/sc-7.16-r1.ebuild57
-rw-r--r--app-office/sc/sc-7.16-r2.ebuild68
-rw-r--r--app-office/scribus/Manifest26
-rw-r--r--app-office/scribus/files/scribus-1.4.0-minizip.patch60
-rw-r--r--app-office/scribus/files/scribus-1.5.0-QObject.patch15
-rw-r--r--app-office/scribus/files/scribus-1.5.0-docdir.patch42
-rw-r--r--app-office/scribus/files/scribus-1.5.0-fpic.patch178
-rw-r--r--app-office/scribus/files/scribus-1.5.2-cmake-qt57.patch31
-rw-r--r--app-office/scribus/files/scribus-1.5.2-cxx-build.patch24
-rw-r--r--app-office/scribus/files/scribus-1.5.2-fpic.patch16
-rw-r--r--app-office/scribus/files/scribus-1.5.2-gcc6-warn.patch87
-rw-r--r--app-office/scribus/files/scribus-1.5.2-qt57-build.patch21
-rw-r--r--app-office/scribus/files/scribus-1.5.3-docdir.patch42
-rw-r--r--app-office/scribus/files/scribus-1.5.3-fpic.patch16
-rw-r--r--app-office/scribus/files/scribus-9999-docdir.patch42
-rw-r--r--app-office/scribus/files/scribus-9999-fpic.patch16
-rw-r--r--app-office/scribus/metadata.xml20
-rw-r--r--app-office/scribus/scribus-1.4.6.ebuild158
-rw-r--r--app-office/scribus/scribus-1.5.0-r1.ebuild217
-rw-r--r--app-office/scribus/scribus-1.5.2-r2.ebuild216
-rw-r--r--app-office/scribus/scribus-1.5.2-r3.ebuild234
-rw-r--r--app-office/scribus/scribus-1.5.3.ebuild231
-rw-r--r--app-office/scribus/scribus-9999.ebuild233
-rw-r--r--app-office/skrooge/Manifest7
-rw-r--r--app-office/skrooge/metadata.xml12
-rw-r--r--app-office/skrooge/skrooge-2.8.1.ebuild97
-rw-r--r--app-office/skrooge/skrooge-2.9.0.ebuild96
-rw-r--r--app-office/taskcoach/Manifest7
-rw-r--r--app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch23
-rw-r--r--app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch25
-rw-r--r--app-office/taskcoach/metadata.xml7
-rw-r--r--app-office/taskcoach/taskcoach-1.4.3-r1.ebuild50
-rw-r--r--app-office/tedia2sql/Manifest5
-rw-r--r--app-office/tedia2sql/metadata.xml5
-rw-r--r--app-office/tedia2sql/tedia2sql-1.2.12.ebuild26
-rw-r--r--app-office/texmacs/Manifest13
-rw-r--r--app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch19
-rw-r--r--app-office/texmacs/files/texmacs-1.99.2-desktop.patch23
-rw-r--r--app-office/texmacs/files/texmacs-1.99.2-norpath.patch16
-rw-r--r--app-office/texmacs/files/texmacs-1.99.2-underlinking.patch16
-rw-r--r--app-office/texmacs/files/texmacs-plugins-1.patch48
-rw-r--r--app-office/texmacs/files/texmacs-updates.patch29
-rw-r--r--app-office/texmacs/metadata.xml16
-rw-r--r--app-office/texmacs/texmacs-1.99.2-r1.ebuild83
-rw-r--r--app-office/texmacs/texmacs-1.99.5.ebuild81
-rw-r--r--app-office/texmaker/Manifest12
-rw-r--r--app-office/texmaker/files/texmaker-4.5-modern-styles.patch16
-rw-r--r--app-office/texmaker/files/texmaker-4.5-unbundle.patch93
-rw-r--r--app-office/texmaker/files/texmaker-5.0-unbundle-hunspell-singleapp.patch67
-rw-r--r--app-office/texmaker/files/texmakerx_my.pri7
-rw-r--r--app-office/texmaker/metadata.xml12
-rw-r--r--app-office/texmaker/texmaker-4.5-r2.ebuild84
-rw-r--r--app-office/texmaker/texmaker-4.5-r3.ebuild84
-rw-r--r--app-office/texmaker/texmaker-5.0.ebuild84
-rw-r--r--app-office/texstudio/Manifest10
-rw-r--r--app-office/texstudio/files/texmakerx_my.pri18
-rw-r--r--app-office/texstudio/metadata.xml14
-rw-r--r--app-office/texstudio/texstudio-2.11.2-r1.ebuild96
-rw-r--r--app-office/texstudio/texstudio-2.12.2.ebuild91
-rw-r--r--app-office/texstudio/texstudio-2.12.4.ebuild91
-rw-r--r--app-office/unoconv/Manifest7
-rw-r--r--app-office/unoconv/files/timeout.patch11
-rw-r--r--app-office/unoconv/metadata.xml14
-rw-r--r--app-office/unoconv/unoconv-0.7.ebuild41
-rw-r--r--app-office/unoconv/unoconv-99999999.ebuild41
-rw-r--r--app-office/upwork/Manifest7
-rw-r--r--app-office/upwork/files/upwork-desktop.patch13
-rw-r--r--app-office/upwork/metadata.xml18
-rw-r--r--app-office/upwork/upwork-4.1.134.ebuild51
-rw-r--r--app-office/worklog-assistant-bin/Manifest5
-rw-r--r--app-office/worklog-assistant-bin/files/worklog-assistant-bin-2.1.3580-fix-desktop.patch15
-rw-r--r--app-office/worklog-assistant-bin/metadata.xml12
-rw-r--r--app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild38
-rw-r--r--app-office/wps-office/Manifest6
-rw-r--r--app-office/wps-office/metadata.xml11
-rw-r--r--app-office/wps-office/wps-office-10.1.0.5707_alpha21.ebuild145
317 files changed, 18344 insertions, 0 deletions
diff --git a/app-office/QtBitcoinTrader/Manifest b/app-office/QtBitcoinTrader/Manifest
new file mode 100644
index 000000000000..cb41c1d1d3e1
--- /dev/null
+++ b/app-office/QtBitcoinTrader/Manifest
@@ -0,0 +1,6 @@
+DIST QtBitcoinTrader-1.10.01.tar.gz 1319323 SHA256 23ba76a2c7c6712857e38725472b687b8bc8d6a7eb5fe98fa6bbfb347546f25d SHA512 a9f2aa86225d24d4492c3d375a00490ec72405391396669aea21cba7fa2e4afb088e35743ecf15045ba12c7294d972ecced59e19b46c83a9c4930604c530d999 WHIRLPOOL 36a64e16eafbdb068a16f9128e17cc9623fdf3490a05ed6b3793e5ce57c64646031c54d373a2c87c0ecb121146303f3b45b593ed946d06303eefe77805cae3a3
+EBUILD QtBitcoinTrader-1.10.01.ebuild 1095 SHA256 7d66649467b4de68838ef1dfa2cdf7d054b50369646b9556e6a18d453aa2e56d SHA512 ef8b1339e015fff795bddc2db01ca2f717c1460032b8f11c39149201dc0e5be00f87c9290b932e19704934d91ef3b4ffa706fada68c05eabad389e56ae2e4d35 WHIRLPOOL 90b73767c683bbef46e0aebc741d4ed401645ed815a14aa4d3c282540de61c085d9b25a7c7c187421bffd3df49491d55f921bfb6f678c3f53319b6faee33adf9
+EBUILD QtBitcoinTrader-9999.ebuild 1095 SHA256 7d66649467b4de68838ef1dfa2cdf7d054b50369646b9556e6a18d453aa2e56d SHA512 ef8b1339e015fff795bddc2db01ca2f717c1460032b8f11c39149201dc0e5be00f87c9290b932e19704934d91ef3b4ffa706fada68c05eabad389e56ae2e4d35 WHIRLPOOL 90b73767c683bbef46e0aebc741d4ed401645ed815a14aa4d3c282540de61c085d9b25a7c7c187421bffd3df49491d55f921bfb6f678c3f53319b6faee33adf9
+MISC ChangeLog 2274 SHA256 59826a1f3f208a477bd650ef3465f2849491b882d67d1d41d32cdfdd42a20167 SHA512 3746a254e0fb50c3cdfd4b979e7d0b46dcf43a6ce0f6fc03c410be51ca7c978a86a446b6284dcf11a46a711c47854fed212d74362bb68407a861655b4e0b6360 WHIRLPOOL f326a92481d68ee9f4ba98eef4ba17d5e1bdd9491e3f03d0975005898df1fc562b2d36db82b1dfb988f691a359843e946dfe429890990b14f4108ce0f25a9899
+MISC ChangeLog-2015 1981 SHA256 9e50028420c36fce7d760791db684a420772c5d6aea10d4ef36ed2f2b3f64ed2 SHA512 c8c72a69c94c7ac33e7cf81b3d83034b5778f060612e2222410754e589ea1a218118e204aa7ab5856c158c87fd60bb79c488ef077b4c75a8ffb5329a64462fd4 WHIRLPOOL 91aceeb2310c873702c9675ab9f86ced5f7046708cf76176737a9a0857787761b7f403be0eba37a9905c04c799108ac50588463e68f7f0df0ac5d850f0063e23
+MISC metadata.xml 348 SHA256 2cd3518100a26dc81c12e4e65c1e52129f07e8da2282d81e62ffe8764616c1e8 SHA512 ca2107e298aeb0a5f53349f882574df01ede3e91d3aec7048bde5b317d26a652b422b1a86f391897da2c11206f209a8eb56d42252ccdddfb91d4b8c9a7394aca WHIRLPOOL e1223a7eb2c008b3165795a59dca988a21eaacd9e0791226a26a4d1b4d2bdd671c073f2a20dd0f82d50944fa4ff33352cb05bdcb8f4e505affd258d87c3336dd
diff --git a/app-office/QtBitcoinTrader/QtBitcoinTrader-1.10.01.ebuild b/app-office/QtBitcoinTrader/QtBitcoinTrader-1.10.01.ebuild
new file mode 100644
index 000000000000..1737d26d1010
--- /dev/null
+++ b/app-office/QtBitcoinTrader/QtBitcoinTrader-1.10.01.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ eclass=git-r3
+ EGIT_REPO_URI="https://github.com/JulyIGHOR/QtBitcoinTrader.git"
+ EGIT_BRANCH="testing"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ eclass=vcs-snapshot
+ SRC_URI="https://github.com/JulyIGHOR/QtBitcoinTrader/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit base fdo-mime qmake-utils ${eclass}
+
+DESCRIPTION="Mt.Gox and BTC-e Bitcoin Trading Client"
+HOMEPAGE="https://github.com/JulyIGHOR/QtBitcoinTrader"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+ dev-libs/openssl:0
+ sys-libs/zlib
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtmultimedia:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ eqmake5 \
+ src/${PN}_Desktop.pro \
+ PREFIX="${EPREFIX}/usr" \
+ DESKTOPDIR="${EPREFIX}/usr/share/applications" \
+ ICONDIR="${EPREFIX}/usr/share/pixmaps"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
diff --git a/app-office/QtBitcoinTrader/QtBitcoinTrader-9999.ebuild b/app-office/QtBitcoinTrader/QtBitcoinTrader-9999.ebuild
new file mode 100644
index 000000000000..1737d26d1010
--- /dev/null
+++ b/app-office/QtBitcoinTrader/QtBitcoinTrader-9999.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ eclass=git-r3
+ EGIT_REPO_URI="https://github.com/JulyIGHOR/QtBitcoinTrader.git"
+ EGIT_BRANCH="testing"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ eclass=vcs-snapshot
+ SRC_URI="https://github.com/JulyIGHOR/QtBitcoinTrader/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+inherit base fdo-mime qmake-utils ${eclass}
+
+DESCRIPTION="Mt.Gox and BTC-e Bitcoin Trading Client"
+HOMEPAGE="https://github.com/JulyIGHOR/QtBitcoinTrader"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+ dev-libs/openssl:0
+ sys-libs/zlib
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtmultimedia:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ eqmake5 \
+ src/${PN}_Desktop.pro \
+ PREFIX="${EPREFIX}/usr" \
+ DESKTOPDIR="${EPREFIX}/usr/share/applications" \
+ ICONDIR="${EPREFIX}/usr/share/pixmaps"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
diff --git a/app-office/QtBitcoinTrader/metadata.xml b/app-office/QtBitcoinTrader/metadata.xml
new file mode 100644
index 000000000000..1067cc360f3d
--- /dev/null
+++ b/app-office/QtBitcoinTrader/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>alexxy@gentoo.org</email>
+ <name>Alexey Shvetsov</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">JulyIGHOR/QtBitcoinTrader</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/abiword-docs/Manifest b/app-office/abiword-docs/Manifest
new file mode 100644
index 000000000000..82fb0f45ee62
--- /dev/null
+++ b/app-office/abiword-docs/Manifest
@@ -0,0 +1,7 @@
+DIST abiword-docs-3.0.1.tar.gz 1484463 SHA256 d0d20d73dae7dfc5471484914dc80b4e7190f07c55c4ad8ba5ed9601e5eba8c5 SHA512 6e7b7b76560279f7af9da8a88c1f493f2c5570e5a862222861cf8d6d71fd7c55e8a92ba8f52c4c5254538c2daf7b1f489360cd5ab742a199039bb9cb6209d841 WHIRLPOOL d459455ed5371c3a0fbc73e05c318b1b944bd284b50651283117452c52c3b373085557df147a0135143e4e0eba06f482e9f676a0f5b560976684ae8f70dd6d0f
+DIST abiword-docs-3.0.2.tar.gz 1488624 SHA256 56f225e423506a2e93c456c05b21b546c3d00a4e866bee332f9f2058f1a09943 SHA512 8d6e5987fd2b58019aebe000d6ab1f10943a53cbbeb01fa53bbcf1a90904eed42182d09862070278ecace187d2510a889e763fe493bf2e2fa381b224e17c98e5 WHIRLPOOL 6bdf40a6d1717eec261a56a2d9c443a7e7828fc6fadb32d3d9a28327adc4ad6f7b75ddc8d00f0ab6a801bb48699f5e779084e240236fac03df8f6130505ec297
+EBUILD abiword-docs-3.0.1.ebuild 469 SHA256 3b9e62955446b87a3f12280ab83ddc44027f3e5c0f081b4be17dbc611eb937d3 SHA512 236d0c35fb1dc05df2a84ece9d95959ce073c2a73c2b90295ce0a6a0353a4dccba5e3191fef8d16a1f7ac3121570171d72d8dda5510286dc74c6716edd194bec WHIRLPOOL 24a8a61ddc6293aca0b7c0195dbebe7ae9720482eef08263e90985450f97268ea20eac84032268b34dbb781b6af5dc1c4ebf5bfa4a64b8ac788b6176b20402d3
+EBUILD abiword-docs-3.0.2.ebuild 544 SHA256 51afa92dac4e6017b78b99724aade3720379a34853ce449f963d52ac1c7ccd47 SHA512 51c07bf1accabccd3a9d28ce77c9594fb68cc79450a4c8fd28740ee42f4ebb2ffd119e3ddda5e6a8279a74eaa286917503f71f12fc43cdca59ca99ada859d7f7 WHIRLPOOL a5c2831a9c0766be0a39f336a34d22f8afc7dd98a8618a72774a465b0cc9b25910ec9a40547faf468b8d08f5b018e7e6ba8cb298e5f4e14a2ca18c9f9d8b2e6a
+MISC ChangeLog 2512 SHA256 7852b9b2b759ace388ac469e9fdf47df9bab7a37456e0318a8a00f2af8a991b2 SHA512 3d97199bbcb49f80e014e5d6e01a206874b1b02ca1f9746fb9b86d13544c84695b458d6e2ef5264f61f7019331d37e776c0beb9c05caf888bb01bfde4bbfee18 WHIRLPOOL 60e3032ddb317b0abbb39749d65def97f41b3d7a15ec5dd40ab1645e8b3da190b217df41f6e1f5dec22b62bd50ee4e97a4d4a75f17dd80763ca892fc563c4789
+MISC ChangeLog-2015 1796 SHA256 e2dc007b000072d80578e5b131d897bbf59c52d6cdf3bca8d2fbf2a9c1c8f998 SHA512 0fdf6546a6ec7da1cefcccb7b349199b965e2b11e746d9ba6f12919a96f5e5b1ce9493d948e4f0f3a79e975dd3081377cebdaf8f709a24951c76a897f8a2cdfd WHIRLPOOL aa715d66eba55e82b7929d1bf45fea84712d4c77c94537624237ec2ff07402629a51891c94595675011f465b80cbef5edd61e85f3088ff3f78e34e6be59e3c4c
+MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92
diff --git a/app-office/abiword-docs/abiword-docs-3.0.1.ebuild b/app-office/abiword-docs/abiword-docs-3.0.1.ebuild
new file mode 100644
index 000000000000..69f723a26a45
--- /dev/null
+++ b/app-office/abiword-docs/abiword-docs-3.0.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+GCONF_DEBUG="no"
+
+inherit gnome2
+
+DESCRIPTION="Fully featured yet light and fast cross platform word processor documentation"
+HOMEPAGE="http://www.abisource.com/"
+SRC_URI="http://www.abisource.com/downloads/abiword/${PV}/source/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=app-office/abiword-${PV}"
+DEPEND="${RDEPEND}"
diff --git a/app-office/abiword-docs/abiword-docs-3.0.2.ebuild b/app-office/abiword-docs/abiword-docs-3.0.2.ebuild
new file mode 100644
index 000000000000..c1de9a50efcf
--- /dev/null
+++ b/app-office/abiword-docs/abiword-docs-3.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Fully featured yet light and fast cross platform word processor documentation"
+HOMEPAGE="http://www.abisource.com/"
+SRC_URI="http://www.abisource.com/downloads/abiword/${PV}/source/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=app-office/abiword-${PV}"
+DEPEND="${RDEPEND}"
+
+# Upstream tarball is wrongly prepared, drop in the next version
+S="${WORKDIR}/${PN}-3.0.1"
diff --git a/app-office/abiword-docs/metadata.xml b/app-office/abiword-docs/metadata.xml
new file mode 100644
index 000000000000..39980802b1da
--- /dev/null
+++ b/app-office/abiword-docs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-office/abiword/Manifest b/app-office/abiword/Manifest
new file mode 100644
index 000000000000..9cd34285062d
--- /dev/null
+++ b/app-office/abiword/Manifest
@@ -0,0 +1,16 @@
+AUX abiword-2.6.0-boolean.patch 448 SHA256 61761343de180a0826ff1224508cc8fd0fe0d27d6ab3d249216de51b29b37396 SHA512 ae068a5db30288b3d55cd22271a79ed895626ee47d452d30f197297e8daf8bbb62e1d1bf9caed86eeafbf3ae19a83046ee9576579d234367899e66dee92d7fd9 WHIRLPOOL 8a15d60a690ef50d5e4d907d3b4c7375a843c3af17cf316db9e9ef7766243d8a210c9588f321ef0b559b855f1e6b1443eea25fa657eb1243f5aad83d014bd898
+AUX abiword-2.8.3-desktop.patch 1633 SHA256 2aee6902b68a434cc2ab92cfa8c035fd5182068dcaa14181110f3ae2a86b8dc2 SHA512 4ff48da4200a10a5a4126300e2b70f7a4d971595bf8b49b63e7e0073e06279b35136241bf9fa9f41d5e252f6100d6916e14bcedac71792f7202fa157205ac9a7 WHIRLPOOL 2d19ad4c6dc04f706525b44dc0a85b4b43780d11ee015cdd43c865c7ae8e3ce419aa58708043f9e4d3c2f480fab808b817a9d29de3f75b219026551a972a23d5
+AUX abiword-3.0.0-librevenge.patch 38572 SHA256 979580e39941ea609403e9be8e10a1d2124b658f7bb5e5d2b68d25c94b51fd13 SHA512 f2e13e4f079dd4a699f7b24bfb9a17aeac757e7c680f44d1dc792c0eebd0537d4cb3a0124b50d789e199fb8308575e2f3223d01f799c70ecbfa7e1f2f962ae43 WHIRLPOOL ff8925670f9adce60068770572676b7f500475596c9fb3d5b74faf0e91955722ddfd8827c42070d7c036e6261871b02363d7eba3f598978169b2f7027ec3900a
+AUX abiword-3.0.0-libwp.patch 1106 SHA256 aa4a8356b9fae468b12126c16e3b783fa36527e76a50d45ba75ef77bb896d316 SHA512 463d2501eebaf2c5718d2cea32e1edbdd03f4a8dec87bf043d8217fcad443866801fe20e93244eb78a2f72b100d768c8f7e47b6b3f7345428f4761b28e6f6919 WHIRLPOOL 29ec49ea6898972ff6c516d522adef2832202ff74131748b82f76c46fd746a39949a08eddfaa729d39189f940dbcac86db624602bc8ea6f67a3c6d99c8d32cb3
+AUX abiword-3.0.0-link-grammar-5-second.patch 621 SHA256 22ab073c3ff594de1def735713b27e080a8454453a70bcce4c38b4a09fe5572f SHA512 752e3f120a850eb592d5173874007c1cc0f8edf7e91a85005a19842d49c68ed21b2feea428b7f52c0da0500e032fe14f1d251dc029e3ccb547c406be9c3fe9db WHIRLPOOL 17bc76782d16dec51d374da8782c73d01e9bc94e96d2b1d47f5e9f866a2db107f746cb35b25b0b9d5295f305e3b3470199245de880910cf1dc759f286cb47f3f
+AUX abiword-3.0.1-fixwps.patch 880 SHA256 187af39264a815d138f9f2734c9432ef49e302c92569e810430e4d62704fd432 SHA512 11ce272a753c797be5f82ded3dd9232f85614dfc0bc3dd6168aa87ee3a9ece3abcc44bba450e7a8a3e13250bc4ef898bdc4292061281370cd6b19a24a8e1b9ec WHIRLPOOL d5e0f3fc4b407941a0d35ca696b7884080f85b1abd1d4b2888494cbb48ca3def7aea14d14e58b40a28d00f27aad4a0bf90845e95ae73cafdf631ad3dd6c64b73
+AUX abiword-3.0.1-libwps-0.4.patch 1948 SHA256 d1c5b2c91f62c03a41728a2966201e97ad51e2bdb7cf7ac4d79f1ae8c43d99ef SHA512 d28449f61555fd70f4350898e17e5846df204578334e8078ba73b5976c73b6965540e021ec3b2eecb54974384acaa2c00482665853cf374fed5b50ad470f0ac0 WHIRLPOOL 27a4be48bd561feef7e001fd46265f532f91ee524b966491d85183dc94204965b7e450a363db56f6d44d576801abf0a01ef73bf46c3b6c0cd36a91176af7e931
+AUX abiword-3.0.2-fix-black-drawing-regression.patch 2369 SHA256 4bb2b78c2d0af4929af28700a3a78ab6b6737d03670b9ddce61ac5af944c12e2 SHA512 cae9a08047cd97d11acea25a2f0b0ca4e8e4556b462eb476507fa178a7412221839febfeb36bebf491bb94d53525c4584d86230f96c403a7ceb2dec4223be8fe WHIRLPOOL e02a8efe2797b18a98364321e2a49e580b0e0e4526f29dbedf5c829757fbdf87f6bb399efc35db639fa6bdc0a048cc637f600a940bb4ed7c70ad4a476fdd6e83
+AUX abiword-3.0.2-fix-installing-readme.patch 360 SHA256 28eb4bc1eaba425d9d1ddc1ef7aa922c11954d7a658db8f4ef99049f7cb663db SHA512 7a35b18161357f952d753987a4786557a6009bbc94d8e0db9e6283f0e80db56d82bdf6beeddc265c601af1e740876b63b0cd3d7cc10d371bbd762241ddee620c WHIRLPOOL c701f7ce39e99a9ff41f8d9464c531e1d50f67d42d7b09320667985796e96714009f0d2a37a187b374d92a6dbd4baf2f2a08c51909853d10421233c4c362543d
+AUX abiword-3.0.2-fix-nullptr-c++98.patch 1132 SHA256 903df9c1138f6166fca5e3b73ce5a84121e96cd478d55eb415dabb4249f6dacb SHA512 fbfedad9b58ba44fac53142fae77dce499b9d3f01acb2967e6507b94a8206436240e924ae420c1b92f707a0e08df9874c8de034532032cf6d8df9b28dcd8a3cf WHIRLPOOL bc471cf456ddf6b83972a04b9255a8e3b1d11133a998f33b91bc4b4dbd600b9d9e050a82d93bd984764a2182551c9d7ce9ceafdd98d71a84d1a1e87b6ba7bb76
+DIST abiword-3.0.2.tar.gz 11154333 SHA256 afbfd458fd02989d8b0c6362ba8a4c14686d89666f54cfdb5501bd2090cf3522 SHA512 29ce9e80b3b85ab2933e7d39216771d8c4e05db5255eaed0cf8e1d032ffaac2cb1880bf24e754196ad5dae4969a1c2101ce4dc9c1db14604adc2f852b6a17fe3 WHIRLPOOL c916d144a68f6581927c6d75d12cac2ae39e213e1ca928f190c19ffd8843cb0c463e671ec4ef6b21ab0d4c49a084e04a8b7eeed75bf45fdc0f76dfa4391ff898
+EBUILD abiword-3.0.2-r1.ebuild 4553 SHA256 ca77f6170c25aef7385d382b2486906d599ea0b9d22285018b41825b07462c2c SHA512 414642376d86197d9044eaeecbb3f28f3c61350f03255726103d8e33d73bbbec1ed100026a963e95ba906f86241ad9cf116b988082a07acda3b50f2a988b0620 WHIRLPOOL 856bcb2f27bbf668ad99cc1c4adc924e220c48b39c23ee9ec1ae3ffa25216d3603d0e5cc1af97b13fb7e3d645c1d07269efad87e2fcabb98be0edbd99ee2e62f
+EBUILD abiword-3.0.2.ebuild 4047 SHA256 7467df2ce0684cf174758890a53d99a672ffb2956c8ca4d98065cdaf6dfe54c6 SHA512 f846b839ca5781d6ddc60c4ad9afd0c10924153582127ac03f62c58224204a3e2287585d70fa3e967509a9e5028467a84aa883577ed8eae88353bf8439119197 WHIRLPOOL 6b0f96c83ab8fc5017e4d9bfd8c749b4b2d956f8aa792df995aaa8923a846a1c44b60bb3b5c1022646c8c98067534e3fe1b49d1b34cb3bda7d373342c8abb341
+MISC ChangeLog 3563 SHA256 5edfdd09b3df0f633ab4e01c9ddf3bffcfa95a2f75c49bc6930b3f07bf11bd99 SHA512 b38d5d8cfa1d5ff0f44605fbce974b9fa92efc3b2e0f900c002d318b5b92c70435511c72b190c785d40e989e333b3580b13cd151fdb828786c9c1995e986c996 WHIRLPOOL 0506e2e6a60a951b911ef3415e75eff01f4fcd83ebbd821e856e5322fe20b41d6f9ee90b57fb2a207608a62eb2ec0b1f61d38f9c1b5dbe0588614cbabc196649
+MISC ChangeLog-2015 39510 SHA256 795217540c49beae64ab1bd2f8fb11cd03fcb44ae71333dbcbfe493e8a1df03d SHA512 4a2addff53bba2b3c952dfc8a335d1f42882e32e3ff3310b5b319b6017465bf46151fd353a91a2d123d7d415ea4c4f1a4cd7795314256a2c2291a4897c1fc810 WHIRLPOOL 879700af1e98cab78792ba39606c7bcb313988d6db77be4005e3cc3f19ad01a35e2ea9699da9b17288b764fa4128de5575eeb5daf3566f1a90ee7807658cdcfd
+MISC metadata.xml 1107 SHA256 77df22dcd5c0099a9c6105a53fb3e005e7ac82c576efcce45d0c911adbe0367c SHA512 3b11b9d4690b59fca6c4358e8292822b822ba8fc525427780597ead0550c5fec96c83d7ab4d8f1830b648f10f46dd261ed959aad63d26be814d946bd9b6907c8 WHIRLPOOL 54db613eb004ee14faf03353e4d2042cc8278c6953f4df7f7703dcb782a6e278910a29c56d40ddf1e571b097813e033fd8165d3da764378db13a3da93900f83e
diff --git a/app-office/abiword/abiword-3.0.2-r1.ebuild b/app-office/abiword/abiword-3.0.2-r1.ebuild
new file mode 100644
index 000000000000..3638c3f324b6
--- /dev/null
+++ b/app-office/abiword/abiword-3.0.2-r1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="Fully featured yet light and fast cross platform word processor"
+HOMEPAGE="http://www.abisource.com/"
+SRC_URI="http://www.abisource.com/downloads/${PN}/${PV}/source/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips x86 ~amd64-linux ~x86-linux"
+
+IUSE="calendar collab cups debug eds +goffice grammar +introspection latex map math ots +plugins readline redland spell wordperfect wmf thesaurus"
+# You need 'plugins' enabled if want to enable the extra plugins
+REQUIRED_USE="!plugins? ( !collab !grammar !latex !math !ots !readline !thesaurus !wordperfect !wmf )"
+
+RDEPEND="
+ >=app-text/wv-1.2
+ >=dev-libs/fribidi-0.10.4
+ >=dev-libs/glib-2.16:2
+ >=dev-libs/libgcrypt-1.4.5:0=
+ dev-libs/libxslt
+ >=gnome-base/librsvg-2.16:2
+ >=gnome-extra/libgsf-1.14.18:=
+ >=media-libs/libpng-1.2:0=
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10[X]
+ >=x11-libs/gtk+-3.0.8:3[cups?]
+ calendar? ( >=dev-libs/libical-0.46:= )
+ eds? ( >=gnome-extra/evolution-data-server-3.6.0:= )
+ goffice? ( >=x11-libs/goffice-0.10.2:0.10 )
+ introspection? ( >=dev-libs/gobject-introspection-1.0.0:= )
+ map? ( >=media-libs/libchamplain-0.12:0.12 )
+ plugins? (
+ collab? (
+ >=dev-libs/libxml2-2.4:2
+ >=net-libs/loudmouth-1
+ net-libs/libsoup:2.4
+ net-libs/gnutls:= )
+ grammar? ( >=dev-libs/link-grammar-4.2.1 )
+ math? ( >=x11-libs/gtkmathview-0.7.5 )
+ ots? ( >=app-text/ots-0.5-r1 )
+ readline? ( sys-libs/readline:0= )
+ thesaurus? ( >=app-text/aiksaurus-1.2[gtk] )
+ wordperfect? (
+ app-text/libwpd:0.10
+ app-text/libwpg:0.3 )
+ wmf? ( >=media-libs/libwmf-0.2.8 )
+ )
+ redland? (
+ >=dev-libs/redland-1.0.10
+ >=dev-libs/rasqal-0.9.17 )
+ spell? ( >=app-text/enchant-1.2 )
+ !<app-office/abiword-plugins-2.8
+"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ >=dev-libs/boost-1.40.0
+ virtual/pkgconfig
+ collab? ( dev-cpp/asio )
+"
+
+PATCHES=(
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13842
+ "${FILESDIR}"/${PN}-2.8.3-desktop.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13843
+ "${FILESDIR}"/${PN}-2.6.0-boolean.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13844
+ "${FILESDIR}"/${PN}-3.0.0-librevenge.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13845
+ "${FILESDIR}"/${PN}-3.0.0-link-grammar-5-second.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13846
+ "${FILESDIR}"/${PN}-3.0.0-libwp.patch
+ "${FILESDIR}"/${PN}-3.0.1-libwps-0.4.patch
+ "${FILESDIR}"/${PN}-3.0.1-fixwps.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13847
+ "${FILESDIR}"/${PN}-3.0.2-fix-installing-readme.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13841
+ "${FILESDIR}"/${PN}-3.0.2-fix-nullptr-c++98.patch
+
+ # http://bugzilla.abisource.com/show_bug.cgi?id=13815
+ "${FILESDIR}"/${PN}-3.0.2-fix-black-drawing-regression.patch
+)
+
+src_configure() {
+ local plugins=()
+
+ if use plugins; then
+ # Plugins depending on libgsf
+ plugins=(t602 docbook clarisworks wml kword hancom openwriter pdf
+ loadbindings mswrite garble pdb applix opendocument sdw xslfo)
+
+ # Plugins depending on librsvg
+ plugins+=(svg)
+
+ # Plugins not depending on anything
+ plugins+=(gimp bmp freetranslation iscii s5 babelfish opml eml wikipedia
+ gdict passepartout google presentation urldict hrtext mif openxml)
+
+ # inter7eps: eps.h
+ # libtidy: gsf + tidy.h
+ # paint: windows only ?
+ use collab && plugins+=(collab)
+ use goffice && plugins+=(goffice)
+ use latex && plugins+=(latex)
+ use math && plugins+=(mathview)
+ use ots && plugins+=(ots)
+ # psion: >=psiconv-0.9.4
+ use readline && plugins+=(command)
+ use thesaurus && plugins+=(aiksaurus)
+ use wmf && plugins+=(wmf)
+ # wordperfect: >=wpd-0.9 >=wpg-0.2
+ use wordperfect && plugins+=(wpg)
+ fi
+
+ gnome2_src_configure \
+ --enable-plugins="${plugins[*]}" \
+ --disable-static \
+ --disable-default-plugins \
+ --disable-builtin-plugins \
+ --disable-collab-backend-telepathy \
+ --enable-clipart \
+ --enable-statusbar \
+ --enable-templates \
+ --with-gio \
+ --without-gnomevfs \
+ --without-gtk2 \
+ $(use_enable debug) \
+ $(use_with goffice goffice) \
+ $(use_with calendar libical) \
+ $(use_enable cups print) \
+ $(use_enable collab collab-backend-xmpp) \
+ $(use_enable collab collab-backend-tcp) \
+ $(use_enable collab collab-backend-service) \
+ $(use_with eds evolution-data-server) \
+ $(use_enable introspection) \
+ $(use_with map champlain) \
+ $(use_with redland) \
+ $(use_enable spell)
+}
diff --git a/app-office/abiword/abiword-3.0.2.ebuild b/app-office/abiword/abiword-3.0.2.ebuild
new file mode 100644
index 000000000000..cad3c647a5b2
--- /dev/null
+++ b/app-office/abiword/abiword-3.0.2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools gnome2
+
+DESCRIPTION="Fully featured yet light and fast cross platform word processor"
+HOMEPAGE="http://www.abisource.com/"
+SRC_URI="http://www.abisource.com/downloads/${PN}/${PV}/source/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~mips ~x86 ~amd64-linux ~x86-linux"
+IUSE="calendar collab cups debug eds +goffice grammar +introspection latex map math ots +plugins readline redland spell wordperfect wmf thesaurus"
+
+# You need 'plugins' enabled if want to enable the extra plugins
+REQUIRED_USE="!plugins? ( !collab !grammar !latex !math !ots !readline !thesaurus !wordperfect !wmf )"
+
+RDEPEND="
+ >=app-text/wv-1.2
+ >=dev-libs/fribidi-0.10.4
+ >=dev-libs/glib-2.16:2
+ >=dev-libs/libgcrypt-1.4.5:0=
+ dev-libs/libxslt
+ >=gnome-base/librsvg-2.16:2
+ >=gnome-extra/libgsf-1.14.18:=
+ >=media-libs/libpng-1.2:0=
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10[X]
+ >=x11-libs/gtk+-3.0.8:3[cups?]
+ calendar? ( >=dev-libs/libical-0.46:= )
+ eds? ( >=gnome-extra/evolution-data-server-3.6.0:= )
+ goffice? ( >=x11-libs/goffice-0.10.2:0.10 )
+ introspection? ( >=dev-libs/gobject-introspection-1.0.0 )
+ map? ( >=media-libs/libchamplain-0.12 )
+ plugins? (
+ collab? (
+ >=dev-libs/libxml2-2.4
+ >=net-libs/loudmouth-1
+ net-libs/libsoup:2.4
+ net-libs/gnutls:= )
+ grammar? ( >=dev-libs/link-grammar-4.2.1 )
+ math? ( >=x11-libs/gtkmathview-0.7.5 )
+ ots? ( >=app-text/ots-0.5-r1 )
+ readline? ( sys-libs/readline:0= )
+ thesaurus? ( >=app-text/aiksaurus-1.2[gtk] )
+ wordperfect? (
+ app-text/libwpd:0.10
+ app-text/libwpg:0.3 )
+ wmf? ( >=media-libs/libwmf-0.2.8 )
+ )
+ redland? (
+ >=dev-libs/redland-1.0.10
+ >=dev-libs/rasqal-0.9.17 )
+ spell? ( >=app-text/enchant-1.2 )
+ !<app-office/abiword-plugins-2.8
+"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ >=dev-libs/boost-1.40.0
+ virtual/pkgconfig
+ collab? ( dev-cpp/asio )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.8.3-desktop.patch
+ "${FILESDIR}"/${PN}-2.6.0-boolean.patch
+ "${FILESDIR}"/${PN}-3.0.0-librevenge.patch
+ "${FILESDIR}"/${PN}-3.0.0-link-grammar-5-second.patch
+ "${FILESDIR}"/${PN}-3.0.0-libwp.patch
+ "${FILESDIR}"/${PN}-3.0.1-libwps-0.4.patch
+ "${FILESDIR}"/${PN}-3.0.1-fixwps.patch
+ "${FILESDIR}"/${PN}-3.0.2-fix-installing-readme.patch
+ "${FILESDIR}"/${PN}-3.0.2-fix-nullptr-c++98.patch
+)
+
+src_prepare() {
+ gnome2_src_prepare
+ eautoreconf
+}
+
+src_configure() {
+ local plugins=()
+
+ if use plugins; then
+ # Plugins depending on libgsf
+ plugins=(t602 docbook clarisworks wml kword hancom openwriter pdf
+ loadbindings mswrite garble pdb applix opendocument sdw xslfo)
+
+ # Plugins depending on librsvg
+ plugins+=(svg)
+
+ # Plugins not depending on anything
+ plugins+=(gimp bmp freetranslation iscii s5 babelfish opml eml wikipedia
+ gdict passepartout google presentation urldict hrtext mif openxml)
+
+ # inter7eps: eps.h
+ # libtidy: gsf + tidy.h
+ # paint: windows only ?
+ use collab && plugins+=(collab)
+ use goffice && plugins+=(goffice)
+ use latex && plugins+=(latex)
+ use math && plugins+=(mathview)
+ use ots && plugins+=(ots)
+ # psion: >=psiconv-0.9.4
+ use readline && plugins+=(command)
+ use thesaurus && plugins+=(aiksaurus)
+ use wmf && plugins+=(wmf)
+ # wordperfect: >=wpd-0.9 >=wpg-0.2
+ use wordperfect && plugins+=(wpg)
+ fi
+
+ gnome2_src_configure \
+ --enable-plugins="${plugins[*]}" \
+ --disable-static \
+ --disable-default-plugins \
+ --disable-builtin-plugins \
+ --disable-collab-backend-telepathy \
+ --enable-clipart \
+ --enable-statusbar \
+ --enable-templates \
+ --with-gio \
+ --without-gnomevfs \
+ --without-gtk2 \
+ $(use_enable debug) \
+ $(use_with goffice goffice) \
+ $(use_with calendar libical) \
+ $(use_enable cups print) \
+ $(use_enable collab collab-backend-xmpp) \
+ $(use_enable collab collab-backend-tcp) \
+ $(use_enable collab collab-backend-service) \
+ $(use_with eds evolution-data-server) \
+ $(use_enable introspection) \
+ $(use_with map champlain) \
+ $(use_with redland) \
+ $(use_enable spell)
+}
diff --git a/app-office/abiword/files/abiword-2.6.0-boolean.patch b/app-office/abiword/files/abiword-2.6.0-boolean.patch
new file mode 100644
index 000000000000..9f226c0d2377
--- /dev/null
+++ b/app-office/abiword/files/abiword-2.6.0-boolean.patch
@@ -0,0 +1,13 @@
+diff -u -r abiword-2.6.0.orig/src/text/ptbl/xp/pd_Style.h abiword-2.6.0/src/text/ptbl/xp/pd_Style.h
+--- abiword-2.6.0.orig/src/text/ptbl/xp/pd_Style.h 2008-03-18 23:16:20.000000000 +0100
++++ abiword-2.6.0/src/text/ptbl/xp/pd_Style.h 2008-03-25 17:14:23.000000000 +0100
+@@ -23,6 +23,9 @@
+ #ifndef PD_STYLE_H
+ #define PD_STYLE_H
+
++#ifndef FALSE
++#define FALSE 0
++#endif /* FALSE */
+ #include "ut_types.h"
+ #include "pt_Types.h"
+ #include "ut_xml.h"
diff --git a/app-office/abiword/files/abiword-2.8.3-desktop.patch b/app-office/abiword/files/abiword-2.8.3-desktop.patch
new file mode 100644
index 000000000000..d908ad48d53c
--- /dev/null
+++ b/app-office/abiword/files/abiword-2.8.3-desktop.patch
@@ -0,0 +1,12 @@
+diff -u -r abiword-2.8.3.orig/abiword.desktop abiword-2.8.3/abiword.desktop
+--- abiword-2.8.3.orig/abiword.desktop 2010-04-02 19:59:58.000000000 +0200
++++ abiword-2.8.3/abiword.desktop 2010-04-08 09:07:01.000000000 +0200
+@@ -6,7 +6,7 @@
+ Categories=Office;WordProcessor;GNOME;GTK;X-Red-Hat-Base;
+ StartupNotify=true
+ X-Desktop-File-Install-Version=0.9
+-MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab;
++MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab;application/x-applix-word;application/x-mswrite;application/x-kword;application/x-mif;
+ Name=AbiWord
+ GenericName=Word Processor
+ Comment=Compose, edit, and view documents
diff --git a/app-office/abiword/files/abiword-3.0.0-librevenge.patch b/app-office/abiword/files/abiword-3.0.0-librevenge.patch
new file mode 100644
index 000000000000..b2121eb3560f
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.0-librevenge.patch
@@ -0,0 +1,1169 @@
+--- a/plugins/wpg/xp/ie_impGraphic_WPG.cpp
++++ b/plugins/wpg/xp/ie_impGraphic_WPG.cpp
+@@ -31,7 +31,7 @@
+ #include <gsf/gsf-input-memory.h>
+ #include <gsf/gsf-input-stdio.h>
+ #include <gsf/gsf-infile-msole.h>
+-#include <libwpd-stream/libwpd-stream.h>
++#include <librevenge-0.0/librevenge-stream/librevenge-stream.h>
+ #include "xap_Module.h"
+
+ using libwpg::WPGraphics;
+@@ -38,30 +38,35 @@
+
+ ABI_PLUGIN_DECLARE("WPG")
+
+-class AbiWordPerfectGraphicsInputStream : public WPXInputStream
++class AbiWordPerfectGraphicsInputStream : public librevenge::RVNGInputStream
+ {
+ public:
+ AbiWordPerfectGraphicsInputStream(GsfInput *input);
+ ~AbiWordPerfectGraphicsInputStream();
+
+- virtual bool isOLEStream();
+- virtual WPXInputStream * getDocumentOLEStream();
+- virtual WPXInputStream * getDocumentOLEStream(const char * name);
++ virtual bool isStructured();
++ virtual unsigned subStreamCount();
++ virtual const char* subStreamName(unsigned);
++ bool existsSubStream(const char*);
++ virtual librevenge::RVNGInputStream* getSubStreamByName(const char*);
++ virtual librevenge::RVNGInputStream* getSubStreamById(unsigned);
+ virtual const unsigned char *read(unsigned long numBytes, unsigned long &numBytesRead);
+- virtual int seek(long offset, WPX_SEEK_TYPE seekType);
++ virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType);
+ virtual long tell();
+- virtual bool atEOS();
++ virtual bool isEnd();
+
+ private:
+
+ GsfInput *m_input;
+ GsfInfile *m_ole;
++ std::map<unsigned, std::string> m_substreams;
+ };
+
+ AbiWordPerfectGraphicsInputStream::AbiWordPerfectGraphicsInputStream(GsfInput *input) :
+- WPXInputStream(),
++ librevenge::RVNGInputStream(),
+ m_input(input),
+- m_ole(NULL)
++ m_ole(NULL),
++ m_substreams()
+ {
+ g_object_ref(G_OBJECT(input));
+ }
+@@ -86,50 +91,120 @@
+ return buf;
+ }
+
+-int AbiWordPerfectGraphicsInputStream::seek(long offset, WPX_SEEK_TYPE seekType)
++int AbiWordPerfectGraphicsInputStream::seek(long offset, librevenge::RVNG_SEEK_TYPE seekType)
+ {
+ GSeekType gsfSeekType = G_SEEK_SET;
+ switch(seekType)
+ {
+- case WPX_SEEK_CUR:
++ case librevenge::RVNG_SEEK_CUR:
+ gsfSeekType = G_SEEK_CUR;
+ break;
+- case WPX_SEEK_SET:
++ case librevenge::RVNG_SEEK_SET:
+ gsfSeekType = G_SEEK_SET;
+ break;
++ case librevenge::RVNG_SEEK_END:
++ gsfSeekType = G_SEEK_END;
++ break;
+ }
+
+ return gsf_input_seek(m_input, offset, gsfSeekType);
+ }
+
+-bool AbiWordPerfectGraphicsInputStream::isOLEStream()
++bool AbiWordPerfectGraphicsInputStream::isStructured()
+ {
+ if (!m_ole)
+ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
+
+- if (m_ole != NULL)
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
+ return true;
+
+ return false;
+ }
+
+-WPXInputStream * AbiWordPerfectGraphicsInputStream::getDocumentOLEStream()
++unsigned AbiWordPerfectGraphicsInputStream::subStreamCount()
+ {
+- return getDocumentOLEStream("PerfectOffice_MAIN");
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ int numChildren = gsf_infile_num_children(m_ole);
++ if (numChildren > 0)
++ return numChildren;
++ return 0;
++ }
++
++ return 0;
+ }
+
+-WPXInputStream * AbiWordPerfectGraphicsInputStream::getDocumentOLEStream(const char * name)
++const char * AbiWordPerfectGraphicsInputStream::subStreamName(unsigned id)
+ {
+- WPXInputStream *documentStream = NULL;
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
+
+ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ if ((int)id >= gsf_infile_num_children(m_ole))
++ {
++ return 0;
++ }
++ std::map<unsigned, std::string>::iterator i = m_substreams.lower_bound(id);
++ if (i == m_substreams.end() || m_substreams.key_comp()(id, i->first))
++ {
++ std::string name = gsf_infile_name_by_index(m_ole, (int)id);
++ i = m_substreams.insert(i, std::map<unsigned, std::string>::value_type(id, name));
++ }
++ return i->second.c_str();
++ }
++
++ return 0;
++}
++
++bool AbiWordPerfectGraphicsInputStream::existsSubStream(const char * name)
++{
++ if (!m_ole)
+ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
+
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
+ if (m_ole)
+ {
+ GsfInput *document = gsf_infile_child_by_name(m_ole, name);
+ if (document)
+ {
++ g_object_unref(G_OBJECT (document));
++ return true;
++ }
++ }
++
++ return false;
++}
++
++librevenge::RVNGInputStream * AbiWordPerfectGraphicsInputStream::getSubStreamByName(const char * name)
++{
++ librevenge::RVNGInputStream *documentStream = NULL;
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ GsfInput *document = gsf_infile_child_by_name(m_ole, name);
++ if (document)
++ {
+ documentStream = new AbiWordPerfectGraphicsInputStream(document);
+ g_object_unref(G_OBJECT (document)); // the only reference should be encapsulated within the new stream
+ }
+@@ -138,12 +213,35 @@
+ return documentStream;
+ }
+
++librevenge::RVNGInputStream * AbiWordPerfectGraphicsInputStream::getSubStreamById(unsigned id)
++{
++ librevenge::RVNGInputStream *documentStream = NULL;
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ GsfInput *document = gsf_infile_child_by_index(m_ole, (int)id);
++ if (document)
++ {
++ documentStream = new AbiWordPerfectGraphicsInputStream(document);
++ g_object_unref(G_OBJECT (document)); // the only reference should be encapsulated within the new stream
++ }
++ }
++
++ return documentStream;
++}
++
+ long AbiWordPerfectGraphicsInputStream::tell()
+ {
+ return gsf_input_tell(m_input);
+ }
+
+-bool AbiWordPerfectGraphicsInputStream::atEOS()
++bool AbiWordPerfectGraphicsInputStream::isEnd()
+ {
+ return gsf_input_eof(m_input);
+ }
+@@ -244,14 +342,24 @@
+ UT_Error IE_Imp_WordPerfectGraphics::importGraphic(GsfInput *input, FG_Graphic **ppfg)
+ {
+ AbiWordPerfectGraphicsInputStream gsfInput(input);
+- WPXString svgOutput;
+- if (WPGraphics::generateSVG(&gsfInput, svgOutput))
++ librevenge::RVNGString svgOutput;
++ librevenge::RVNGStringVector vec;
++ librevenge::RVNGSVGDrawingGenerator generator(vec, "");
++
++ if (!libwpg::WPGraphics::parse(&gsfInput, &generator) || vec.empty() || vec[0].empty())
+ {
+- GsfInput * svgInput = gsf_input_memory_new((const guint8*)svgOutput.cstr(), svgOutput.len(), false);
+- UT_Error result = IE_ImpGraphic::loadGraphic(svgInput, IE_ImpGraphic::fileTypeForSuffix(".svg"), ppfg);
+- g_object_unref(svgInput);
+- return result;
++ return UT_ERROR;
+ }
+- return UT_ERROR;
++
++ svgOutput.append("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n");
++ svgOutput.append("<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"");
++ svgOutput.append(" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n");
++ svgOutput.append(vec[0]);
++ svgOutput.append("\n");
++
++ GsfInput * svgInput = gsf_input_memory_new((const guint8*)svgOutput.cstr(), svgOutput.len(), false);
++ UT_Error result = IE_ImpGraphic::loadGraphic(svgInput, IE_ImpGraphic::fileTypeForSuffix(".svg"), ppfg);
++ g_object_unref(svgInput);
++ return result;
+ }
+
+--- a/plugins/wpg/plugin.m4
++++ b/plugins/wpg/plugin.m4
+@@ -1,5 +1,5 @@
+
+-wpg_pkgs="$gsf_req libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0"
++wpg_pkgs="libwpg-0.3 $gsf_req"
+ wpg_deps="no"
+
+ if test "$enable_wpg" != ""; then
+--- a/plugins/wordperfect/xp/ie_imp_WordPerfect.h
++++ b/plugins/wordperfect/xp/ie_imp_WordPerfect.h
+@@ -30,7 +30,7 @@
+ #define IE_IMP_WP_H
+
+ #include <stdio.h>
+-#include <libwpd/libwpd.h>
++#include <librevenge-0.0/librevenge/librevenge.h>
+ #include "ie_imp.h"
+ #include "ut_string.h"
+ #include "ut_string_class.h"
+@@ -92,7 +92,7 @@
+ IE_Imp ** ppie);
+ };
+
+-class IE_Imp_WordPerfect : public IE_Imp, public WPXDocumentInterface
++class IE_Imp_WordPerfect : public IE_Imp, public librevenge::RVNGTextInterface
+ {
+ public:
+ IE_Imp_WordPerfect(PD_Document * pDocument);
+@@ -101,69 +101,83 @@
+ virtual void pasteFromBuffer(PD_DocumentRange * pDocRange,
+ UT_uint8 * pData, UT_uint32 lenData, const char * szEncoding = 0);
+
+- virtual void setDocumentMetaData(const WPXPropertyList &propList);
++ virtual void setDocumentMetaData(const librevenge::RVNGPropertyList &propList);
+
+- virtual void startDocument();
+- virtual void endDocument();
++ virtual void startDocument(const librevenge::RVNGPropertyList &propList);
++ virtual void endDocument();
+
+- virtual void openPageSpan(const WPXPropertyList &propList);
+- virtual void closePageSpan() {}
+- virtual void openHeader(const WPXPropertyList &propList);
+- virtual void closeHeader();
+- virtual void openFooter(const WPXPropertyList &propList);
+- virtual void closeFooter();
++ virtual void defineEmbeddedFont(const librevenge::RVNGPropertyList & /* propList */) {}
+
+- virtual void openParagraph(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops);
+- virtual void closeParagraph() {}
++ virtual void definePageStyle(const librevenge::RVNGPropertyList &) {}
++ virtual void openPageSpan(const librevenge::RVNGPropertyList &propList);
++ virtual void closePageSpan() {}
++ virtual void openHeader(const librevenge::RVNGPropertyList &propList);
++ virtual void closeHeader();
++ virtual void openFooter(const librevenge::RVNGPropertyList &propList);
++ virtual void closeFooter();
+
+- virtual void openSpan(const WPXPropertyList &propList);
+- virtual void closeSpan() {}
++ virtual void defineSectionStyle(const librevenge::RVNGPropertyList &) {}
++ virtual void openSection(const librevenge::RVNGPropertyList &propList);
++ virtual void closeSection() {}
+
+- virtual void openSection(const WPXPropertyList &propList, const WPXPropertyListVector &columns);
+- virtual void closeSection() {}
++ virtual void defineParagraphStyle(const librevenge::RVNGPropertyList &) {}
++ virtual void openParagraph(const librevenge::RVNGPropertyList &propList);
++ virtual void closeParagraph() {}
+
+- virtual void insertTab();
+- virtual void insertText(const WPXString &text);
+- virtual void insertLineBreak();
++ virtual void defineCharacterStyle(const librevenge::RVNGPropertyList &) {}
++ virtual void openSpan(const librevenge::RVNGPropertyList &propList);
++ virtual void closeSpan() {}
+
+- virtual void defineOrderedListLevel(const WPXPropertyList &propList);
+- virtual void defineUnorderedListLevel(const WPXPropertyList &propList);
+- virtual void openOrderedListLevel(const WPXPropertyList &propList);
+- virtual void openUnorderedListLevel(const WPXPropertyList &propList);
+- virtual void closeOrderedListLevel();
+- virtual void closeUnorderedListLevel();
+- virtual void openListElement(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops);
+- virtual void closeListElement() {}
++ virtual void openLink(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void closeLink() {}
+
+- virtual void openFootnote(const WPXPropertyList &propList);
+- virtual void closeFootnote();
+- virtual void openEndnote(const WPXPropertyList &propList);
+- virtual void closeEndnote();
++ virtual void insertTab();
++ virtual void insertText(const librevenge::RVNGString &text);
++ virtual void insertSpace();
++ virtual void insertLineBreak();
++ virtual void insertField(const librevenge::RVNGPropertyList & /* propList */) {}
+
+- virtual void openTable(const WPXPropertyList &propList, const WPXPropertyListVector &columns);
+- virtual void openTableRow(const WPXPropertyList &propList);
+- virtual void closeTableRow() {}
+- virtual void openTableCell(const WPXPropertyList &propList);
+- virtual void closeTableCell() {}
+- virtual void insertCoveredTableCell(const WPXPropertyList & /*propList*/) {}
+- virtual void closeTable();
++ virtual void openOrderedListLevel(const librevenge::RVNGPropertyList &propList);
++ virtual void openUnorderedListLevel(const librevenge::RVNGPropertyList &propList);
++ virtual void closeOrderedListLevel();
++ virtual void closeUnorderedListLevel();
++ virtual void openListElement(const librevenge::RVNGPropertyList &propList);
++ virtual void closeListElement() {}
+
+- virtual void definePageStyle(const WPXPropertyList&) {}
+- virtual void defineParagraphStyle(const WPXPropertyList&, const WPXPropertyListVector&) {}
+- virtual void defineCharacterStyle(const WPXPropertyList&) {}
+- virtual void defineSectionStyle(const WPXPropertyList&, const WPXPropertyListVector&) {}
+- virtual void insertSpace() {}
+- virtual void insertField(const WPXString&, const WPXPropertyList&) {}
+- virtual void openComment(const WPXPropertyList&) {}
+- virtual void closeComment() {}
+- virtual void openTextBox(const WPXPropertyList&) {}
+- virtual void closeTextBox() {}
+- virtual void openFrame(const WPXPropertyList&) {}
+- virtual void closeFrame() {}
+- virtual void insertBinaryObject(const WPXPropertyList&, const WPXBinaryData&) {}
+- virtual void insertEquation(const WPXPropertyList&, const WPXString&) {}
++ virtual void openFootnote(const librevenge::RVNGPropertyList &propList);
++ virtual void closeFootnote();
++ virtual void openEndnote(const librevenge::RVNGPropertyList &propList);
++ virtual void closeEndnote();
++ virtual void openComment(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void closeComment() {}
++ virtual void openTextBox(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void closeTextBox() {}
+
++ virtual void openTable(const librevenge::RVNGPropertyList &propList);
++ virtual void openTableRow(const librevenge::RVNGPropertyList &propList);
++ virtual void closeTableRow() {}
++ virtual void openTableCell(const librevenge::RVNGPropertyList &propList);
++ virtual void closeTableCell() {}
++ virtual void insertCoveredTableCell(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void closeTable();
+
++ virtual void openFrame(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void closeFrame() {}
++
++ virtual void openGroup(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void closeGroup() {}
++
++ virtual void defineGraphicStyle(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void drawRectangle(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void drawEllipse(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void drawPolygon(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void drawPolyline(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void drawPath(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void drawConnector(const librevenge::RVNGPropertyList & /* propList */) {}
++
++ virtual void insertBinaryObject(const librevenge::RVNGPropertyList & /* propList */) {}
++ virtual void insertEquation(const librevenge::RVNGPropertyList & /* propList */) {}
++
+ protected:
+ virtual UT_Error _loadFile(GsfInput * input);
+ UT_Error _appendSection(int numColumns, const float, const float);
+--- a/plugins/wordperfect/xp/ie_impexp_WordPerfect.cpp
++++ b/plugins/wordperfect/xp/ie_impexp_WordPerfect.cpp
+@@ -35,7 +35,6 @@
+ ABI_PLUGIN_DECLARE("WordPerfect")
+
+ static IE_Imp_WordPerfect_Sniffer * m_ImpSniffer = 0;
+-static IE_Exp_WordPerfect_Sniffer * m_ExpSniffer = 0;
+
+ #ifdef HAVE_LIBWPS
+ static IE_Imp_MSWorks_Sniffer * m_MSWorks_ImpSniffer = 0;
+@@ -49,13 +48,7 @@
+ m_ImpSniffer = new IE_Imp_WordPerfect_Sniffer ();
+ }
+
+- if (!m_ExpSniffer)
+- {
+- m_ExpSniffer = new IE_Exp_WordPerfect_Sniffer ();
+- }
+-
+ UT_ASSERT (m_ImpSniffer);
+- UT_ASSERT (m_ExpSniffer);
+
+ #ifdef HAVE_LIBWPS
+ if (!m_MSWorks_ImpSniffer)
+@@ -79,7 +72,7 @@
+ mi->usage = "No Usage";
+
+ IE_Imp::registerImporter (m_ImpSniffer);
+- //IE_Exp::registerExporter (m_ExpSniffer);
++
+ return 1;
+ }
+
+@@ -93,18 +86,11 @@
+ mi->usage = 0;
+
+ UT_ASSERT (m_ImpSniffer);
+- UT_ASSERT (m_ExpSniffer);
+
+ IE_Imp::unregisterImporter (m_ImpSniffer);
+ delete m_ImpSniffer;
+ m_ImpSniffer = 0;
+
+- /*
+- IE_Exp::unregisterExporter (m_ExpSniffer);
+- delete m_ExpSniffer;
+- m_ExpSniffer = 0;
+- */
+-
+ #ifdef HAVE_LIBWPS
+ IE_Imp::unregisterImporter (m_MSWorks_ImpSniffer);
+ delete m_MSWorks_ImpSniffer;
+--- a/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp
++++ b/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp
+@@ -31,6 +31,8 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <math.h>
++#include <map>
++#include <string>
+ #include <gsf/gsf-utils.h>
+ #include <gsf/gsf-input-memory.h>
+ #include <gsf/gsf-input-stdio.h>
+@@ -60,42 +62,47 @@
+
+ // Stream class
+
+-#include <libwpd-stream/libwpd-stream.h>
++#include <librevenge-0.0/librevenge-stream/librevenge-stream.h>
++#include <libwpd/libwpd.h>
+
+ #include <gsf/gsf-input.h>
+ #include <gsf/gsf-infile.h>
+ #include <gsf/gsf-infile-msole.h>
++#include <gsf/gsf-infile-zip.h>
+
+ #ifdef HAVE_LIBWPS
+ #include <libwps/libwps.h>
+ #endif
+
+-class AbiWordperfectInputStream : public WPXInputStream
++class AbiWordperfectInputStream : public librevenge::RVNGInputStream
+ {
+ public:
+ AbiWordperfectInputStream(GsfInput *input);
+ ~AbiWordperfectInputStream();
+
+- virtual bool isOLEStream();
+- virtual WPXInputStream * getDocumentOLEStream();
+-
+- virtual WPXInputStream * getDocumentOLEStream(const char * name);
+-
++ virtual bool isStructured();
++ virtual unsigned subStreamCount();
++ virtual const char* subStreamName(unsigned);
++ bool existsSubStream(const char*);
++ virtual librevenge::RVNGInputStream* getSubStreamByName(const char*);
++ virtual librevenge::RVNGInputStream* getSubStreamById(unsigned);
+ virtual const unsigned char *read(unsigned long numBytes, unsigned long &numBytesRead);
+- virtual int seek(long offset, WPX_SEEK_TYPE seekType);
++ virtual int seek(long offset, librevenge::RVNG_SEEK_TYPE seekType);
+ virtual long tell();
+- virtual bool atEOS();
++ virtual bool isEnd();
+
+ private:
+
+ GsfInput *m_input;
+ GsfInfile *m_ole;
++ std::map<unsigned, std::string> m_substreams;
+ };
+
+ AbiWordperfectInputStream::AbiWordperfectInputStream(GsfInput *input) :
+- WPXInputStream(),
++ librevenge::RVNGInputStream(),
+ m_input(input),
+- m_ole(NULL)
++ m_ole(NULL),
++ m_substreams()
+ {
+ g_object_ref(G_OBJECT(input));
+ }
+@@ -120,50 +127,120 @@
+ return buf;
+ }
+
+-int AbiWordperfectInputStream::seek(long offset, WPX_SEEK_TYPE seekType)
++int AbiWordperfectInputStream::seek(long offset, librevenge::RVNG_SEEK_TYPE seekType)
+ {
+ GSeekType gsfSeekType = G_SEEK_SET;
+ switch(seekType)
+ {
+- case WPX_SEEK_CUR:
++ case librevenge::RVNG_SEEK_CUR:
+ gsfSeekType = G_SEEK_CUR;
+ break;
+- case WPX_SEEK_SET:
++ case librevenge::RVNG_SEEK_SET:
+ gsfSeekType = G_SEEK_SET;
+ break;
++ case librevenge::RVNG_SEEK_END:
++ gsfSeekType = G_SEEK_END;
++ break;
+ }
+
+ return gsf_input_seek(m_input, offset, gsfSeekType);
+ }
+
+-bool AbiWordperfectInputStream::isOLEStream()
++bool AbiWordperfectInputStream::isStructured()
+ {
+ if (!m_ole)
+ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
+
+- if (m_ole != NULL)
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
+ return true;
+
+ return false;
+ }
+
+-WPXInputStream * AbiWordperfectInputStream::getDocumentOLEStream()
++unsigned AbiWordperfectInputStream::subStreamCount()
+ {
+- return getDocumentOLEStream("PerfectOffice_MAIN");
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ int numChildren = gsf_infile_num_children(m_ole);
++ if (numChildren > 0)
++ return numChildren;
++ return 0;
++ }
++
++ return 0;
+ }
+
+-WPXInputStream * AbiWordperfectInputStream::getDocumentOLEStream(const char * name)
++const char * AbiWordperfectInputStream::subStreamName(unsigned id)
+ {
+- WPXInputStream *documentStream = NULL;
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
+
+ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ if ((int)id >= gsf_infile_num_children(m_ole))
++ {
++ return 0;
++ }
++ std::map<unsigned, std::string>::iterator i = m_substreams.lower_bound(id);
++ if (i == m_substreams.end() || m_substreams.key_comp()(id, i->first))
++ {
++ std::string name = gsf_infile_name_by_index(m_ole, (int)id);
++ i = m_substreams.insert(i, std::map<unsigned, std::string>::value_type(id, name));
++ }
++ return i->second.c_str();
++ }
++
++ return 0;
++}
++
++bool AbiWordperfectInputStream::existsSubStream(const char * name)
++{
++ if (!m_ole)
+ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
+
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
+ if (m_ole)
+ {
+ GsfInput *document = gsf_infile_child_by_name(m_ole, name);
+ if (document)
+ {
++ g_object_unref(G_OBJECT (document));
++ return true;
++ }
++ }
++
++ return false;
++}
++
++librevenge::RVNGInputStream * AbiWordperfectInputStream::getSubStreamByName(const char * name)
++{
++ librevenge::RVNGInputStream *documentStream = NULL;
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ GsfInput *document = gsf_infile_child_by_name(m_ole, name);
++ if (document)
++ {
+ documentStream = new AbiWordperfectInputStream(document);
+ g_object_unref(G_OBJECT (document)); // the only reference should be encapsulated within the new stream
+ }
+@@ -172,12 +249,35 @@
+ return documentStream;
+ }
+
++librevenge::RVNGInputStream * AbiWordperfectInputStream::getSubStreamById(unsigned id)
++{
++ librevenge::RVNGInputStream *documentStream = NULL;
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_msole_new (m_input, NULL));
++
++ if (!m_ole)
++ m_ole = GSF_INFILE(gsf_infile_zip_new (m_input, NULL));
++
++ if (m_ole)
++ {
++ GsfInput *document = gsf_infile_child_by_index(m_ole, (int)id);
++ if (document)
++ {
++ documentStream = new AbiWordperfectInputStream(document);
++ g_object_unref(G_OBJECT (document)); // the only reference should be encapsulated within the new stream
++ }
++ }
++
++ return documentStream;
++}
++
+ long AbiWordperfectInputStream::tell()
+ {
+ return gsf_input_tell(m_input);
+ }
+
+-bool AbiWordperfectInputStream::atEOS()
++bool AbiWordperfectInputStream::isEnd()
+ {
+ return gsf_input_eof(m_input);
+ }
+@@ -247,13 +347,13 @@
+ {
+ AbiWordperfectInputStream gsfInput(input);
+
+- WPDConfidence confidence = WPDocument::isFileFormatSupported(&gsfInput);
+-
++ libwpd::WPDConfidence confidence = libwpd::WPDocument::isFileFormatSupported(&gsfInput);
++
+ switch (confidence)
+ {
+- case WPD_CONFIDENCE_NONE:
++ case libwpd::WPD_CONFIDENCE_NONE:
+ return UT_CONFIDENCE_ZILCH;
+- case WPD_CONFIDENCE_EXCELLENT:
++ case libwpd::WPD_CONFIDENCE_EXCELLENT:
+ return UT_CONFIDENCE_PERFECT;
+ default:
+ return UT_CONFIDENCE_ZILCH;
+@@ -312,9 +412,9 @@
+ UT_Error IE_Imp_WordPerfect::_loadFile(GsfInput * input)
+ {
+ AbiWordperfectInputStream gsfInput(input);
+- WPDResult error = WPDocument::parse(&gsfInput, static_cast<WPXDocumentInterface *>(this), NULL);
++ libwpd::WPDResult error = libwpd::WPDocument::parse(&gsfInput, static_cast<librevenge::RVNGTextInterface *>(this), NULL);
+
+- if (error != WPD_OK)
++ if (error != libwpd::WPD_OK)
+ {
+ UT_DEBUGMSG(("AbiWordPerfect: ERROR: %i!\n", (int)error));
+ return UT_IE_IMPORTERROR;
+@@ -329,7 +429,7 @@
+ // nada
+ }
+
+-void IE_Imp_WordPerfect::setDocumentMetaData(const WPXPropertyList &propList)
++void IE_Imp_WordPerfect::setDocumentMetaData(const librevenge::RVNGPropertyList &propList)
+ {
+ if (propList["dc:author"])
+ getDoc()->setMetaDataProp(PD_META_KEY_CREATOR, propList["dc:author"]->getStr().cstr());
+@@ -339,15 +439,15 @@
+ getDoc()->setMetaDataProp(PD_META_KEY_PUBLISHER, propList["dc:publisher"]->getStr().cstr());
+ if (propList["dc:type"])
+ getDoc()->setMetaDataProp(PD_META_KEY_TYPE, propList["dc:category"]->getStr().cstr());
+- if (propList["libwpd:keywords"])
+- getDoc()->setMetaDataProp(PD_META_KEY_KEYWORDS, propList["libwpd:keywords"]->getStr().cstr());
++ if (propList["librevenge:keywords"])
++ getDoc()->setMetaDataProp(PD_META_KEY_KEYWORDS, propList["librevenge:keywords"]->getStr().cstr());
+ if (propList["dc:language"])
+ getDoc()->setMetaDataProp(PD_META_KEY_LANGUAGE, propList["dc:language"]->getStr().cstr());
+- if (propList["libwpd:abstract"])
+- getDoc()->setMetaDataProp(PD_META_KEY_DESCRIPTION, propList["libwpd:abstract"]->getStr().cstr());
++ if (propList["librevenge:abstract"])
++ getDoc()->setMetaDataProp(PD_META_KEY_DESCRIPTION, propList["librevenge:abstract"]->getStr().cstr());
+ }
+
+-void IE_Imp_WordPerfect::startDocument()
++void IE_Imp_WordPerfect::startDocument(const librevenge::RVNGPropertyList & /* propList */)
+ {
+ UT_DEBUGMSG(("AbiWordPerfect: startDocument\n"));
+ }
+@@ -357,7 +457,7 @@
+ UT_DEBUGMSG(("AbiWordPerfect: endDocument\n"));
+ }
+
+-void IE_Imp_WordPerfect::openPageSpan(const WPXPropertyList &propList)
++void IE_Imp_WordPerfect::openPageSpan(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ UT_DEBUGMSG(("AbiWordPerfect: openPageSpan\n"));
+@@ -378,7 +478,7 @@
+
+ }
+
+-void IE_Imp_WordPerfect::openHeader(const WPXPropertyList & /*propList*/)
++void IE_Imp_WordPerfect::openHeader(const librevenge::RVNGPropertyList & /*propList*/)
+ {
+ m_bHdrFtrOpenCount++;
+
+@@ -420,7 +520,7 @@
+ */
+ }
+
+-void IE_Imp_WordPerfect::openFooter(const WPXPropertyList & /*propList*/)
++void IE_Imp_WordPerfect::openFooter(const librevenge::RVNGPropertyList & /*propList*/)
+ {
+ m_bHdrFtrOpenCount++;
+ // see above comments re: openHeader
+@@ -432,7 +532,7 @@
+ // see above comments re: closeHeader
+ }
+
+-void IE_Imp_WordPerfect::openParagraph(const WPXPropertyList &propList, const WPXPropertyListVector &tabStops)
++void IE_Imp_WordPerfect::openParagraph(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ UT_DEBUGMSG(("AbiWordPerfect: openParagraph()\n"));
+@@ -478,13 +578,15 @@
+ (int)(m_topMargin*72), (int)(m_bottomMargin*72), m_leftMarginOffset, m_rightMarginOffset, m_textIndent, lineSpacing);
+ propBuffer += tmpBuffer;
+
+- if (tabStops.count() > 0) // Append the tabstop information
++ const librevenge::RVNGPropertyListVector *tabStops = propList.child("style:tab-stops");
++
++ if (tabStops && tabStops->count()) // Append the tabstop information
+ {
+ propBuffer += "; tabstops:";
+ tmpBuffer = "";
+- WPXPropertyListVector::Iter i(tabStops);
+- for (i.rewind(); i.next();)
+- {
++ librevenge::RVNGPropertyListVector::Iter i(*tabStops);
++ for (i.rewind(); i.next();)
++ {
+ propBuffer += tmpBuffer;
+ if (i()["style:position"])
+ {
+@@ -515,8 +617,8 @@
+ propBuffer += "0";
+
+ tmpBuffer = ",";
+- }
+- }
++ }
++ }
+
+
+
+@@ -543,7 +645,7 @@
+ }
+ }
+
+-void IE_Imp_WordPerfect::openSpan(const WPXPropertyList &propList)
++void IE_Imp_WordPerfect::openSpan(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ UT_DEBUGMSG(("AbiWordPerfect: Appending current text properties\n"));
+@@ -614,13 +716,14 @@
+ X_CheckDocumentError(appendFmt(propsArray));
+ }
+
+-void IE_Imp_WordPerfect::openSection(const WPXPropertyList &propList, const WPXPropertyListVector &columns)
++void IE_Imp_WordPerfect::openSection(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ UT_DEBUGMSG(("AbiWordPerfect: openSection\n"));
+
+ float marginLeft = 0.0f, marginRight = 0.0f;
+- int columnsCount = ((columns.count() == 0) ? 1 : columns.count());
++ const librevenge::RVNGPropertyListVector *columns = propList.child("style:columns");
++ int columnsCount = ((!columns || !columns->count()) ? 1 : columns->count());
+
+ // TODO: support spaceAfter
+ if (propList["fo:start-indent"])
+@@ -647,7 +750,7 @@
+ X_CheckDocumentError(appendSpan(&ucs,1));
+ }
+
+-void IE_Imp_WordPerfect::insertText(const WPXString &text)
++void IE_Imp_WordPerfect::insertText(const librevenge::RVNGString &text)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ if (text.len())
+@@ -658,6 +761,15 @@
+ }
+ }
+
++void IE_Imp_WordPerfect::insertSpace()
++{
++ if (m_bHdrFtrOpenCount) return; // HACK
++ UT_DEBUGMSG(("AbiWordPerfect: insertSpace\n"));
++
++ UT_UCS4Char ucs = UCS_SPACE;
++ X_CheckDocumentError(appendSpan(&ucs,1));
++}
++
+ void IE_Imp_WordPerfect::insertLineBreak()
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+@@ -668,12 +780,11 @@
+ }
+
+
+-
+-void IE_Imp_WordPerfect::defineOrderedListLevel(const WPXPropertyList &propList)
++void IE_Imp_WordPerfect::openOrderedListLevel(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+- UT_DEBUGMSG(("AbiWordPerfect: defineOrderedListLevel\n"));
+-
++ UT_DEBUGMSG(("AbiWordPerfect: openOrderedListLevel\n"));
++
+ int listID = 0, startingNumber = 0, level = 1;
+ char listType = '1';
+ UT_UTF8String textBeforeNumber, textAfterNumber;
+@@ -680,12 +791,12 @@
+ float listLeftOffset = 0.0f;
+ float listMinLabelWidth = 0.0f;
+
+- if (propList["libwpd:id"])
+- listID = propList["libwpd:id"]->getInt();
++ if (propList["librevenge:id"])
++ listID = propList["librevenge:id"]->getInt();
+ if (propList["text:start-value"])
+ startingNumber = propList["text:start-value"]->getInt();
+- if (propList["libwpd:level"])
+- level = propList["libwpd:level"]->getInt();
++ if (propList["librevenge:level"])
++ level = propList["librevenge:level"]->getInt();
+ if (propList["style:num-prefix"])
+ textBeforeNumber += propList["style:num-prefix"]->getStr().cstr();
+ if (propList["style:num-suffix"])
+@@ -716,22 +827,38 @@
+ m_pCurrentListDefinition->setListMinLabelWidth(level, listMinLabelWidth);
+ _updateDocumentOrderedListDefinition(m_pCurrentListDefinition, level, listType, textBeforeNumber, textAfterNumber, startingNumber);
+ }
++
++ m_iCurrentListLevel++;
+ }
+
+-void IE_Imp_WordPerfect::defineUnorderedListLevel(const WPXPropertyList &propList)
++void IE_Imp_WordPerfect::closeOrderedListLevel()
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+- UT_DEBUGMSG(("AbiWordPerfect: defineUnorderedListLevel\n"));
++ UT_DEBUGMSG(("AbiWordPerfect: closeOrderedListLevel (level: %i)\n", m_iCurrentListLevel));
++ UT_ASSERT(m_iCurrentListLevel > 0);
++
++ // every time we close a list level, the level above it is normally renumbered to start at "1"
++ // again. this code takes care of that.
++ if (m_iCurrentListLevel < (WP6_NUM_LIST_LEVELS-1))
++ m_pCurrentListDefinition->setLevelNumber(m_iCurrentListLevel + 1, 0);
++
++ m_iCurrentListLevel--;
++}
+
++void IE_Imp_WordPerfect::openUnorderedListLevel(const librevenge::RVNGPropertyList &propList)
++{
++ if (m_bHdrFtrOpenCount) return; // HACK
++ UT_DEBUGMSG(("AbiWordPerfect: openUNorderedListLevel\n"));
++
+ int listID = 0, level = 1;
+- WPXString textBeforeNumber, textAfterNumber;
++ librevenge::RVNGString textBeforeNumber, textAfterNumber;
+ float listLeftOffset = 0.0f;
+ float listMinLabelWidth = 0.0f;
+
+- if (propList["libwpd:id"])
+- listID = propList["libwpd:id"]->getInt();
+- if (propList["libwpd:level"])
+- level = propList["libwpd:level"]->getInt();
++ if (propList["librevenge:id"])
++ listID = propList["librevenge:id"]->getInt();
++ if (propList["librevenge:level"])
++ level = propList["librevenge:level"]->getInt();
+ if (propList["text:space-before"])
+ listLeftOffset = propList["text:space-before"]->getDouble();
+ if (propList["text:min-label-width"])
+@@ -752,39 +879,10 @@
+ m_pCurrentListDefinition->setListMinLabelWidth(level, listMinLabelWidth);
+ _updateDocumentUnorderedListDefinition(m_pCurrentListDefinition, level);
+ }
+-}
+
+-//void IE_Imp_WordPerfect::openOrderedListLevel(const int listID)
+-void IE_Imp_WordPerfect::openOrderedListLevel(const WPXPropertyList & /*propList*/)
+-{
+- if (m_bHdrFtrOpenCount) return; // HACK
+- UT_DEBUGMSG(("AbiWordPerfect: openOrderedListLevel\n"));
+-
+ m_iCurrentListLevel++;
+ }
+
+-void IE_Imp_WordPerfect::closeOrderedListLevel()
+-{
+- if (m_bHdrFtrOpenCount) return; // HACK
+- UT_DEBUGMSG(("AbiWordPerfect: closeOrderedListLevel (level: %i)\n", m_iCurrentListLevel));
+- UT_ASSERT(m_iCurrentListLevel > 0);
+-
+- // every time we close a list level, the level above it is normally renumbered to start at "1"
+- // again. this code takes care of that.
+- if (m_iCurrentListLevel < (WP6_NUM_LIST_LEVELS-1))
+- m_pCurrentListDefinition->setLevelNumber(m_iCurrentListLevel + 1, 0);
+-
+- m_iCurrentListLevel--;
+-}
+-
+-void IE_Imp_WordPerfect::openUnorderedListLevel(const WPXPropertyList & /*propList*/)
+-{
+- if (m_bHdrFtrOpenCount) return; // HACK
+- UT_DEBUGMSG(("AbiWordPerfect: openUNorderedListLevel\n"));
+-
+- m_iCurrentListLevel++;
+-}
+-
+ void IE_Imp_WordPerfect::closeUnorderedListLevel()
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+@@ -796,7 +894,7 @@
+
+ // ASSUMPTION: We assume that unordered lists will always pass a number of "0". unpredictable behaviour
+ // may result otherwise
+-void IE_Imp_WordPerfect::openListElement(const WPXPropertyList &propList, const WPXPropertyListVector & /*tabStops*/)
++void IE_Imp_WordPerfect::openListElement(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ UT_DEBUGMSG(("AbiWordPerfect: openListElement\n"));
+@@ -885,7 +983,7 @@
+ X_CheckDocumentError(appendSpan(&ucs,1));
+ }
+
+-void IE_Imp_WordPerfect::openFootnote(const WPXPropertyList & /*propList*/)
++void IE_Imp_WordPerfect::openFootnote(const librevenge::RVNGPropertyList & /*propList*/)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+
+@@ -934,7 +1032,7 @@
+ X_CheckDocumentError(appendStrux(PTX_EndFootnote,NULL));
+ }
+
+-void IE_Imp_WordPerfect::openEndnote(const WPXPropertyList & /*propList*/)
++void IE_Imp_WordPerfect::openEndnote(const librevenge::RVNGPropertyList & /*propList*/)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ const gchar** propsArray = NULL;
+@@ -975,7 +1073,7 @@
+ X_CheckDocumentError(appendStrux(PTX_EndEndnote,NULL));
+ }
+
+-void IE_Imp_WordPerfect::openTable(const WPXPropertyList &propList, const WPXPropertyListVector &columns)
++void IE_Imp_WordPerfect::openTable(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ // TODO: handle 'marginLeftOffset' and 'marginRightOffset'
+@@ -1000,14 +1098,18 @@
+ }
+ }
+
+- propBuffer += "table-column-props:";
+- WPXPropertyListVector::Iter i(columns);
+- for (i.rewind(); i.next();)
++ const librevenge::RVNGPropertyListVector *columns = propList.child("librevenge:table-columns");
++ if (columns)
+ {
+- UT_String tmpBuffer;
+- if (i()["style:column-width"])
+- UT_String_sprintf(tmpBuffer, "%s/", i()["style:column-width"]->getStr().cstr());
+- propBuffer += tmpBuffer;
++ propBuffer += "table-column-props:";
++ librevenge::RVNGPropertyListVector::Iter i(*columns);
++ for (i.rewind(); i.next();)
++ {
++ UT_String tmpBuffer;
++ if (i()["style:column-width"])
++ UT_String_sprintf(tmpBuffer, "%s/", i()["style:column-width"]->getStr().cstr());
++ propBuffer += tmpBuffer;
++ }
+ }
+
+ const gchar* propsArray[3];
+@@ -1018,7 +1120,7 @@
+ X_CheckDocumentError(appendStrux(PTX_SectionTable, propsArray));
+ }
+
+-void IE_Imp_WordPerfect::openTableRow(const WPXPropertyList & /*propList*/)
++void IE_Imp_WordPerfect::openTableRow(const librevenge::RVNGPropertyList & /*propList*/)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ UT_DEBUGMSG(("AbiWordPerfect: openRow\n"));
+@@ -1030,14 +1132,14 @@
+ m_bInCell = false;
+ }
+
+-void IE_Imp_WordPerfect::openTableCell(const WPXPropertyList &propList)
++void IE_Imp_WordPerfect::openTableCell(const librevenge::RVNGPropertyList &propList)
+ {
+ if (m_bHdrFtrOpenCount) return; // HACK
+ int col =0, row = 0, colSpan = 0, rowSpan = 0;
+- if (propList["libwpd:column"])
+- col = propList["libwpd:column"]->getInt();
+- if (propList["libwpd:row"])
+- row = propList["libwpd:row"]->getInt();
++ if (propList["librevenge:column"])
++ col = propList["librevenge:column"]->getInt();
++ if (propList["librevenge:row"])
++ row = propList["librevenge:row"]->getInt();
+ if (propList["table:number-columns-spanned"])
+ colSpan = propList["table:number-columns-spanned"]->getInt();
+ if (propList["table:number-rows-spanned"])
+@@ -1247,9 +1349,9 @@
+ virtual UT_Error _loadFile(GsfInput * input)
+ {
+ AbiWordperfectInputStream gsfInput(input);
+- WPSResult error = WPSDocument::parse(&gsfInput, static_cast<WPXDocumentInterface *>(this));
++ libwps::WPSResult error = libwps::WPSDocument::parse(&gsfInput, static_cast<librevenge::RVNGTextInterface *>(this));
+
+- if (error != WPS_OK)
++ if (error != libwps::WPS_OK)
+ {
+ UT_DEBUGMSG(("AbiMSWorks: ERROR: %i!\n", (int)error));
+ return UT_IE_IMPORTERROR;
+@@ -1286,13 +1388,17 @@
+ {
+ AbiWordperfectInputStream gsfInput(input);
+
+- WPSConfidence confidence = WPSDocument::isFileFormatSupported(&gsfInput);
++ libwps::WPSKind kind;
++ libwps::WPSConfidence confidence = libwps::WPSDocument::isFileFormatSupported(&gsfInput, kind);
++
++ if (kind != libwps::WPS_TEXT)
++ confidence = libwps::WPS_CONFIDENCE_NONE;
+
+ switch (confidence)
+ {
+- case WPS_CONFIDENCE_NONE:
++ case libwps::WPS_CONFIDENCE_NONE:
+ return UT_CONFIDENCE_ZILCH;
+- case WPS_CONFIDENCE_EXCELLENT:
++ case libwps::WPS_CONFIDENCE_EXCELLENT:
+ return UT_CONFIDENCE_PERFECT;
+ default:
+ return UT_CONFIDENCE_ZILCH;
+--- a/plugins/wordperfect/xp/Makefile.am
++++ b/plugins/wordperfect/xp/Makefile.am
+@@ -6,8 +6,6 @@
+ -DABI_BUILD_VERSION=\"$(VERSION)\"
+
+ libxp_la_SOURCES = \
+- ie_exp_WordPerfect.cpp \
+- ie_exp_WordPerfect.h \
+ ie_impexp_WordPerfect.cpp \
+ ie_impexp_WordPerfect.h \
+ ie_imp_WordPerfect.cpp \
+--- a/plugins/wordperfect/xp/ie_impexp_WordPerfect.h
++++ b/plugins/wordperfect/xp/ie_impexp_WordPerfect.h
+@@ -24,7 +24,6 @@
+ */
+
+ #include "ie_imp_WordPerfect.h"
+-#include "ie_exp_WordPerfect.h"
+ #include "xap_Module.h"
+
+ #define IE_MIMETYPE_WP_51 "application/wordperfect5.1"
+--- a/plugins/wordperfect/plugin.m4
++++ b/plugins/wordperfect/plugin.m4
+@@ -1,6 +1,6 @@
+
+-wordperfect_pkgs="libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0 $gsf_req"
+-wordperfect_wps_pkgs='libwps-0.2 >= 0.1.0'
++wordperfect_pkgs="libwpd-0.10 $gsf_req"
++wordperfect_wps_pkgs='libwps-0.3'
+ wordperfect_deps="no"
+
+ WORDPERFECT_CFLAGS=
+@@ -29,7 +29,7 @@
+
+ PKG_CHECK_EXISTS([ $wordperfect_wps_pkgs ],
+ [
+- wp_deps_pkgs="$wp_deps_pkgs $wordperfect_wps_pkgs"
++ wp_deps_pkgs="$wordperfect_wps_pkgs $wp_deps_pkgs"
+ WPS_DEFINE=" -DHAVE_LIBWPS"
+ ])
+
diff --git a/app-office/abiword/files/abiword-3.0.0-libwp.patch b/app-office/abiword/files/abiword-3.0.0-libwp.patch
new file mode 100644
index 000000000000..9f269bd41116
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.0-libwp.patch
@@ -0,0 +1,36 @@
+From 9734c2cc2638b16cc9b9c33adb2fbe5b793226f5 Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon@redhat.com>
+Date: Sat, 6 Jun 2015 18:43:14 +0200
+Subject: [PATCH] fix libwp? detection
+
+---
+ plugin-configure.m4 | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/plugin-configure.m4 b/plugin-configure.m4
+index 54998fb..92e4ec2 100644
+--- a/plugin-configure.m4
++++ b/plugin-configure.m4
+@@ -1355,7 +1355,7 @@ AC_SUBST([BMP_CFLAGS])
+ AC_SUBST([BMP_LIBS])
+
+
+-wpg_pkgs="$gsf_req libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0"
++wpg_pkgs="$gsf_req libwpg-0.3 libwpd-0.10 librevenge-0.0 librevenge-stream-0.0"
+ wpg_deps="no"
+
+ if test "$enable_wpg" != ""; then
+@@ -1469,8 +1469,8 @@ AC_SUBST([AIKSAURUS_CFLAGS])
+ AC_SUBST([AIKSAURUS_LIBS])
+
+
+-wordperfect_pkgs="libwpg-0.2 >= 0.2.0 libwpd-0.9 >= 0.9.0 libwpd-stream-0.9 >= 0.9.0 $gsf_req"
+-wordperfect_wps_pkgs='libwps-0.2 >= 0.1.0'
++wordperfect_pkgs="libwpg-0.3 libwpd-0.10 librevenge-0.0 librevenge-stream-0.0 $gsf_req"
++wordperfect_wps_pkgs='libwps-0.3'
+ wordperfect_deps="no"
+
+ WORDPERFECT_CFLAGS=
+--
+2.4.2
+
diff --git a/app-office/abiword/files/abiword-3.0.0-link-grammar-5-second.patch b/app-office/abiword/files/abiword-3.0.0-link-grammar-5-second.patch
new file mode 100644
index 000000000000..d9f9cf35ce46
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.0-link-grammar-5-second.patch
@@ -0,0 +1,19 @@
+--- a/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp
++++ b/plugins/grammar/linkgrammarwrap/LinkGrammarWrap.cpp
+@@ -223,6 +223,7 @@
+ pErr = NULL;
+ }
+
++#ifdef DEAD_DEBUG_CODE
+ // for(i=0; i< pT->m_vecGrammarErrors.getItemCount(); i++)
+ // {
+ // pErr = pT->m_vecGrammarErrors.getNthItem(i);
+@@ -231,6 +232,8 @@
+ UT_UTF8String sErr = linkage_get_violation_name(linkage);
+ // UT_DEBUGMSG(("Top Level error message |%s|\n",sErr.utf8_str()));
+ linkage_delete(linkage);
++#endif // DEAD_DEBUG_CODE
++
+ for(i=0; i< vecMapOfWords.getItemCount(); i++)
+ {
+ AbiGrammarError * p = vecMapOfWords.getNthItem(i);
diff --git a/app-office/abiword/files/abiword-3.0.1-fixwps.patch b/app-office/abiword/files/abiword-3.0.1-fixwps.patch
new file mode 100644
index 000000000000..2929d5b1748c
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.1-fixwps.patch
@@ -0,0 +1,31 @@
+--- abiword-3.0.1/plugin-configure.m4.orig 2016-04-10 14:22:18.271356761 +0100
++++ abiword-3.0.1/plugin-configure.m4 2016-04-10 14:24:22.493303398 +0100
+@@ -1355,7 +1355,7 @@
+ AC_SUBST([BMP_LIBS])
+
+
+-wpg_pkgs="$gsf_req libwpg-0.3 libwpd-0.10 librevenge-0.0 librevenge-stream-0.0"
++wpg_pkgs="libwpg-0.3 $gsf_req"
+ wpg_deps="no"
+
+ if test "$enable_wpg" != ""; then
+@@ -1469,8 +1469,8 @@
+ AC_SUBST([AIKSAURUS_LIBS])
+
+
+-wordperfect_pkgs="libwpg-0.3 libwpd-0.10 librevenge-0.0 librevenge-stream-0.0 $gsf_req"
+-wordperfect_wps_pkgs='libwps-0.4'
++wordperfect_pkgs="libwpd-0.10 $gsf_req"
++wordperfect_wps_pkgs='libwps-0.3'
+ wordperfect_deps="no"
+
+ WORDPERFECT_CFLAGS=
+@@ -1499,7 +1499,7 @@
+
+ PKG_CHECK_EXISTS([ $wordperfect_wps_pkgs ],
+ [
+- wp_deps_pkgs="$wp_deps_pkgs $wordperfect_wps_pkgs"
++ wp_deps_pkgs="$wordperfect_wps_pkgs $wp_deps_pkgs"
+ WPS_DEFINE=" -DHAVE_LIBWPS"
+ ])
+
diff --git a/app-office/abiword/files/abiword-3.0.1-libwps-0.4.patch b/app-office/abiword/files/abiword-3.0.1-libwps-0.4.patch
new file mode 100644
index 000000000000..292f68164ae2
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.1-libwps-0.4.patch
@@ -0,0 +1,54 @@
+From 6fcb43935bab90d61858eb1bc0f150c843586c54 Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon@redhat.com>
+Date: Sat, 6 Jun 2015 21:48:02 +0200
+Subject: [PATCH] adapt to libwps 0.4
+
+---
+ plugin-configure.m4 | 2 +-
+ plugins/wordperfect/plugin.m4 | 2 +-
+ plugins/wordperfect/xp/ie_imp_WordPerfect.cpp | 4 +++-
+ 3 files changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/plugin-configure.m4 b/plugin-configure.m4
+index 2757f4a..093fbcb 100644
+--- a/plugin-configure.m4
++++ b/plugin-configure.m4
+@@ -1470,7 +1470,7 @@ AC_SUBST([AIKSAURUS_LIBS])
+
+
+ wordperfect_pkgs="libwpg-0.3 libwpd-0.10 librevenge-0.0 librevenge-stream-0.0 $gsf_req"
+-wordperfect_wps_pkgs='libwps-0.3'
++wordperfect_wps_pkgs='libwps-0.4'
+ wordperfect_deps="no"
+
+ WORDPERFECT_CFLAGS=
+diff --git a/plugins/wordperfect/plugin.m4 b/plugins/wordperfect/plugin.m4
+index 0aadbaf..bc32d48 100644
+--- a/plugins/wordperfect/plugin.m4
++++ b/plugins/wordperfect/plugin.m4
+@@ -1,6 +1,6 @@
+
+ wordperfect_pkgs="libwpd-0.10 $gsf_req"
+-wordperfect_wps_pkgs='libwps-0.3'
++wordperfect_wps_pkgs='libwps-0.4'
+ wordperfect_deps="no"
+
+ WORDPERFECT_CFLAGS=
+diff --git a/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp b/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp
+index bd19971..3e69f79 100644
+--- a/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp
++++ b/plugins/wordperfect/xp/ie_imp_WordPerfect.cpp
+@@ -1389,7 +1389,9 @@ UT_Confidence_t IE_Imp_MSWorks_Sniffer::recognizeContents (GsfInput * input)
+ AbiWordperfectInputStream gsfInput(input);
+
+ libwps::WPSKind kind;
+- libwps::WPSConfidence confidence = libwps::WPSDocument::isFileFormatSupported(&gsfInput, kind);
++ libwps::WPSCreator creator;
++ bool needsEncoding = false;
++ libwps::WPSConfidence confidence = libwps::WPSDocument::isFileFormatSupported(&gsfInput, kind, creator, needsEncoding);
+
+ if (kind != libwps::WPS_TEXT)
+ confidence = libwps::WPS_CONFIDENCE_NONE;
+--
+2.4.2
+
diff --git a/app-office/abiword/files/abiword-3.0.2-fix-black-drawing-regression.patch b/app-office/abiword/files/abiword-3.0.2-fix-black-drawing-regression.patch
new file mode 100644
index 000000000000..dbce8c696dab
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.2-fix-black-drawing-regression.patch
@@ -0,0 +1,54 @@
+From cec2fda355b67b5b814a803c5ed128c425cbb030 Mon Sep 17 00:00:00 2001
+From: Hubert Figuiere <hub@figuiere.net>
+Date: Thu, 8 Dec 2016 02:03:10 +0000
+Subject: [PATCH] Bug 13815 - draw event should return TRUE
+
+This fix the black drawing regression with Gtk3.22
+
+git-svn-id: svn+ssh://svn.abisource.com/svnroot/abiword/branches/ABI-3-0-0-STABLE@35394 bcba8976-2d24-0410-9c9c-aab3bd5fdfd6
+---
+ src/af/xap/gtk/xap_UnixFrameImpl.cpp | 6 +++---
+ src/af/xap/gtk/xap_UnixFrameImpl.h | 4 ++--
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/af/xap/gtk/xap_UnixFrameImpl.cpp b/src/af/xap/gtk/xap_UnixFrameImpl.cpp
+index 780000e..10f8e00 100644
+--- a/src/af/xap/gtk/xap_UnixFrameImpl.cpp
++++ b/src/af/xap/gtk/xap_UnixFrameImpl.cpp
+@@ -1208,9 +1208,9 @@ gint XAP_UnixFrameImpl::_fe::delete_event(GtkWidget * w, GdkEvent * /*event*/, g
+ }
+
+ #if GTK_CHECK_VERSION(3,0,0)
+-gint XAP_UnixFrameImpl::_fe::draw(GtkWidget * w, cairo_t * cr)
++gboolean XAP_UnixFrameImpl::_fe::draw(GtkWidget * w, cairo_t * cr)
+ #else
+-gint XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent)
++gboolean XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent)
+ #endif
+ {
+ XAP_UnixFrameImpl * pUnixFrameImpl = static_cast<XAP_UnixFrameImpl *>(g_object_get_data(G_OBJECT(w), "user_data"));
+@@ -1243,7 +1243,7 @@ gint XAP_UnixFrameImpl::_fe::expose(GtkWidget * w, GdkEventExpose* pExposeEvent)
+ pView->draw(&rClip);
+ #endif
+ }
+- return FALSE;
++ return TRUE;
+ }
+
+ static bool bScrollWait = false;
+diff --git a/src/af/xap/gtk/xap_UnixFrameImpl.h b/src/af/xap/gtk/xap_UnixFrameImpl.h
+index 30ee5d8..a0ff57f 100644
+--- a/src/af/xap/gtk/xap_UnixFrameImpl.h
++++ b/src/af/xap/gtk/xap_UnixFrameImpl.h
+@@ -152,9 +152,9 @@ class XAP_UnixFrameImpl : public XAP_FrameImpl
+ static gint key_release_event(GtkWidget* w, GdkEventKey* e);
+ static gint delete_event(GtkWidget * w, GdkEvent * /*event*/, gpointer /*data*/);
+ #if GTK_CHECK_VERSION(3,0,0)
+- static gint draw(GtkWidget * w, cairo_t * cr);
++ static gboolean draw(GtkWidget * w, cairo_t * cr);
+ #else
+- static gint expose(GtkWidget * w, GdkEventExpose* pExposeEvent);
++ static gboolean expose(GtkWidget * w, GdkEventExpose* pExposeEvent);
+ #endif
+ static gint do_ZoomUpdate( gpointer /* xap_UnixFrame * */ p);
+ static void vScrollChanged(GtkAdjustment * w, gpointer /*data*/);
diff --git a/app-office/abiword/files/abiword-3.0.2-fix-installing-readme.patch b/app-office/abiword/files/abiword-3.0.2-fix-installing-readme.patch
new file mode 100644
index 000000000000..34c6f4f5bb72
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.2-fix-installing-readme.patch
@@ -0,0 +1,19 @@
+Change the installation directory of the readme.txt file
+to match standard FHS conventions.
+
+--- a/user/wp/Makefile.am
++++ b/user/wp/Makefile.am
+@@ -9,10 +9,11 @@
+ EXTRA_DIST = \
+ $(wp_DATA)
+
++doc_DATA = \
++ readme.txt
++
+ wpdir = $(ABIWORD_DATADIR)
+ wp_DATA = \
+- readme.txt \
+- readme.abw \
+ system.profile \
+ system.profile-am-ET \
+ system.profile-ar \
diff --git a/app-office/abiword/files/abiword-3.0.2-fix-nullptr-c++98.patch b/app-office/abiword/files/abiword-3.0.2-fix-nullptr-c++98.patch
new file mode 100644
index 000000000000..f09319693fe4
--- /dev/null
+++ b/app-office/abiword/files/abiword-3.0.2-fix-nullptr-c++98.patch
@@ -0,0 +1,34 @@
+Replace 'nullptr' by NULL in order to allow compiling in C++98 mode.
+See also: https://bugs.gentoo.org/show_bug.cgi?id=599618
+
+--- a/src/af/gr/gtk/gr_UnixCairoGraphics.cpp
++++ b/src/af/gr/gtk/gr_UnixCairoGraphics.cpp
+@@ -180,7 +180,7 @@
+ if (m_styleBg) {
+ g_object_unref(m_styleBg);
+ }
+- m_styleBg = XAP_GtkStyle_get_style(nullptr, "GtkButton"); // "button"
++ m_styleBg = XAP_GtkStyle_get_style(NULL, "GtkButton"); // "button"
+ // guess colours
+ // WHITE
+ GdkRGBA rgba2;
+@@ -627,7 +627,7 @@
+ _setProps();
+ cairo_save (m_cr);
+
+- GtkStyleContext *context = nullptr;
++ GtkStyleContext *context = NULL;
+ switch(c) {
+ case GR_Graphics::CLR3D_Background:
+ context = m_styleBg;
+--- a/src/wp/ap/xp/ap_Dialog_Spell.cpp
++++ b/src/wp/ap/xp/ap_Dialog_Spell.cpp
+@@ -251,7 +251,7 @@
+ UT_return_val_if_fail (m_Suggestions, false);
+
+ // get suggestions from spelling engine
+- const UT_GenericVector<UT_UCSChar*> *cpvEngineSuggestions = nullptr;
++ const UT_GenericVector<UT_UCSChar*> *cpvEngineSuggestions = NULL;
+
+ if (checker->checkWord(m_pWord, m_iWordLength) == SpellChecker::LOOKUP_FAILED)
+ {
diff --git a/app-office/abiword/metadata.xml b/app-office/abiword/metadata.xml
new file mode 100644
index 000000000000..0c7c6cbc0c87
--- /dev/null
+++ b/app-office/abiword/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+<use>
+ <flag name="collab">Enable collaborative editing plugin</flag>
+ <flag name="goffice">Enable goffice plugin</flag>
+ <flag name="grammar">Enable grammar checking via <pkg>dev-libs/link-grammar</pkg></flag>
+ <flag name="map">Enable world map support through <pkg>media-libs/libchamplain</pkg></flag>
+ <flag name="math">Enable support for <pkg>x11-libs/gtkmathview</pkg></flag>
+ <flag name="ots">Enable Text Summarizer plugin</flag>
+ <flag name="plugins">Enable plugins build (see http://www.abisource.com/wiki/PluginMatrix for more information). If your
+ file cannot be opened due lack of support, try enabling this.</flag>
+ <flag name="redland">Enables support redland and raptor libs.</flag>
+ <flag name="thesaurus">Enable thesaurus support</flag>
+ <flag name="wordperfect">Enable wordperfect file support via <pkg>app-text/libwpd</pkg></flag>
+</use>
+</pkgmetadata>
diff --git a/app-office/auto-multiple-choice/Manifest b/app-office/auto-multiple-choice/Manifest
new file mode 100644
index 000000000000..ae100431d482
--- /dev/null
+++ b/app-office/auto-multiple-choice/Manifest
@@ -0,0 +1,5 @@
+AUX auto-multiple-choice-1.3.0-conf.patch 1889 SHA256 fa3fc19b4212c5e2068a70a701dbbbfa23c649ef0e109419d96c61e51699a72f SHA512 6c7cce8383dbbb23646b96785b69dd75f6d3e842d6712b3b5741a5151f7dde5a9ee05bd35e3dee374641f453128e8008304cc6001d9a1db707528ecb7b1ba496 WHIRLPOOL 74c40e291e4bfd1bee3d9595681c3d0c489166648e3632ad2a29dbc0d8439731a3883f7deff22e5bb90a7fe0a7924cfcf7364a12dc2015726fba680e0a36b5d4
+AUX auto-multiple-choice-1.3.0-desktop.patch 637 SHA256 8eb80a5187466a9c39fff93eea4e2338e034642b9aa675e073d8c21678be8be9 SHA512 b1eec21b2f640bfdf7a4d7d956a71b2fa9889a6d5428cc7eedc1352e845477c3a81607d0c1502b4f57967264384aff5dcc2162bb552544b962c383dc7f978ffa WHIRLPOOL c2812248b2081731c056a36c2cfab260e79435ba49b269ce541d1edc6c84022bf6852bf0a909557dd8b61bcc633b58d3c674b4a9c43c5dd41a053b6a3e7d11a8
+DIST auto-multiple-choice_1.3.0_sources.tar.gz 4328255 SHA256 682e8a3530f5948b6e3d42b1c54ab4f0449f815dd80947a3f8528a7143a42c0a SHA512 fcfacd071072f5773556c706b6fa0aea4ff3f3752f3a1f40c9e6de7ec870e939adc57e6bd4c90cac80241cc798e02a71c9fc80d9ccf25ad3a10752f937d06da5 WHIRLPOOL 6a7f22565a2d5515ef19355d426af13b664921b3efe94bad0e347c3c0fb7413d09ba9c501eaa215fd9fc148a41ebdc26bd6472cccd935ba796a3d40060ce4315
+EBUILD auto-multiple-choice-1.3.0-r1.ebuild 2492 SHA256 34d39049524d73520db9a4fc841acfb23cccf07e354194598c56facb5417a384 SHA512 d7d29544cd7608021c8706bd2d15cbf75c7ba59306be20fe8ae3027f57c11acfa2930b0137ce94eb008ce599c182762b3befc82cc7c48e3a62caae452558f505 WHIRLPOOL 05b13fe102520a682da696da0fd3113a8d57bf39c0f1be3b87ec2b04db9a8ab98b302b071e552cf235f2d0b758748e681ba4c6e6d024fd96754c05bede3ec3a4
+MISC metadata.xml 501 SHA256 b722bf22b27a9bafd409a76f77f992f348f2ad2f45a868f9f725ab056ccca1c9 SHA512 d779df58826ceda811954becb0c8862bd6da1d99f19726d00ecbbb14e2080aa6afa7a01d8c7fc8af12e7071247528186e7eb94547c718ea97acdf766bc60d768 WHIRLPOOL f176ef6d29c62afd1a0f958711e560a22f5d7e55527e71b3b8d24e64b9db401d8e14ae2a7a288d74141380930d66121ee18ed57ce6a30b05021a5101c3f4b8a5
diff --git a/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0-r1.ebuild b/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0-r1.ebuild
new file mode 100644
index 000000000000..925afe07ad38
--- /dev/null
+++ b/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0-r1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs perl-functions latex-package
+
+DESCRIPTION="Create and manage multiple choice questionnaries, including automated marking"
+HOMEPAGE="http://home.gna.org/auto-qcm/"
+SRC_URI="http://download.gna.org/auto-qcm/${PN}_${PV}_sources.tar.gz"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+LANGS="ar es fr ja"
+# we deliberately always install de and en, since this way we dont get a problem
+# with globs and empty directories...
+#
+for lala in ${LANGS}; do
+ IUSE="${IUSE} l10n_${lala}"
+done
+
+CDEPEND="
+ app-text/texlive[dvi2tty,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,omega,publishers]
+ app-text/poppler:=
+ dev-perl/XML-LibXML
+ media-libs/netpbm
+ media-libs/opencv
+ l10n_fr? ( app-text/texlive[l10n_fr] )
+ l10n_ja? ( app-text/texlive[l10n_ja] )
+"
+DEPEND="${CDEPEND}
+ app-text/dblatex
+ app-text/docbook-xml-simple-dtd:*
+ app-text/docbook-xsl-stylesheets
+"
+RDEPEND="${CDEPEND}
+ app-text/pdftk
+ dev-lang/perl:=
+ dev-perl/Glib-Object-Introspection
+ dev-perl/Gtk2
+ dev-perl/Gtk2-Notify
+ media-gfx/imagemagick
+ dev-perl/XML-Writer
+ dev-perl/Archive-Zip
+ dev-perl/DBI
+ dev-perl/Text-CSV
+ dev-perl/DBD-SQLite
+ dev-perl/Net-CUPS
+ dev-perl/Email-Address
+ dev-perl/Email-MIME
+ dev-perl/Email-Sender
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.3.0-desktop.patch"
+ "${FILESDIR}/${PN}-1.3.0-conf.patch"
+)
+
+src_prepare() {
+ default
+
+ local la
+ for la in ${LANGS} ; do
+ if ! use l10n_${la} ; then
+ # remove languages that we dont want to install. no error on nonexisting files.
+ rm -vf "I18N/lang/${la}.po"
+ rm -vf "doc/auto-multiple-choice.${la}.in.xml" "doc/doc-xhtml-site.${la}.xsl.in"
+ rm -rvf "doc/html/auto-multiple-choice.${la}" "doc/modeles/${la}"
+ sed -e "s: doc/doc-xhtml-site\\.${la}\\.xsl: :g" -i Makefile || die
+ fi
+ done
+}
+
+src_compile() {
+ perl_set_version
+ export VENDOR_LIB PVR
+ export TEXINPUTS="/usr/share/dblatex/latex/style:/usr/share/dblatex/latex/misc:/usr/share/dblatex/latex/graphics:"
+
+ export MAKEOPTS="-j1"
+ # when doing a parallel build, the package is acting decidedly odd
+ # e.g., the build seems to succeed while actually stuff fails
+ # and subsequent error messages do not have any relation to the real problem
+ # So let's keep this also for easier debugging
+
+ emake \
+ GCC_NETPBM="-I/usr/include/netpbm/ -lnetpbm" \
+ GCC="$(tc-getCC)" \
+ GCC_PP="$(tc-getCXX)"
+}
+
+src_install() {
+ default
+}
diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch
new file mode 100644
index 000000000000..2e5e0cdd58c0
--- /dev/null
+++ b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-conf.patch
@@ -0,0 +1,54 @@
+diff -ruN auto-multiple-choice-1.3.0.orig/Makefile.conf auto-multiple-choice-1.3.0/Makefile.conf
+--- auto-multiple-choice-1.3.0.orig/Makefile.conf 2016-03-09 20:17:01.000000000 +0100
++++ auto-multiple-choice-1.3.0/Makefile.conf 2017-01-21 21:55:32.649670839 +0100
+@@ -33,13 +33,13 @@
+ # directory for executable
+ BINDIR=/usr/bin
+ # directory for perl modules
+-PERLDIR=/usr/share/perl5
++PERLDIR=$(VENDOR_LIB)
+ # directory for some AMC executables, not to be used by end-user
+ MODSDIR=/usr/lib/AMC
+ # directory for LaTeX style file
+-TEXDIR=/usr/share/texmf/tex/latex/AMC
++TEXDIR=/usr/share/texmf-site/tex/latex/AMC
+ # directory for LaTeX doc
+-TEXDOCDIR=/usr/share/doc/texmf/AMC/
++TEXDOCDIR=/usr/share/texmf-site/doc/AMC/
+ # directory for man (1) files
+ MAN1DIR=/usr/share/man/man1
+ # directory for desktop file
+@@ -54,7 +54,7 @@
+ # directory for AMC packaged models
+ MODELSDIR=/usr/share/auto-multiple-choice/models
+ # directory for documentation (will use html/auto-multiple-choice.* subdirs for HTML docs)
+-DOCDIR=/usr/share/doc/auto-multiple-choice-doc
++DOCDIR=/usr/share/doc/$(PVR)
+
+ # directory for Shared MIME-info Database
+ SHARED_MIMEINFO_DIR=/usr/share/mime/packages
+@@ -91,8 +91,8 @@
+
+ # INSTALL USER AND GROUP
+
+-ifneq ($(SYSTEM_TYPE),rpm)
+-INSTALL_USER=root
+-INSTALL_GROUP=root
+-endif
++#ifneq ($(SYSTEM_TYPE),rpm)
++#INSTALL_USER=root
++#INSTALL_GROUP=root
++#endif
+
+diff -ruN auto-multiple-choice-1.3.0.orig/doc/Makefile auto-multiple-choice-1.3.0/doc/Makefile
+--- auto-multiple-choice-1.3.0.orig/doc/Makefile 2016-03-14 19:40:45.000000000 +0100
++++ auto-multiple-choice-1.3.0/doc/Makefile 2017-01-21 21:28:29.438603307 +0100
+@@ -64,7 +64,7 @@
+ esac
+
+ %.pdf: %.tex $(BLOCK_IMAGES:.svg=.pdf)
+- export TEXINPUTS=./img_pdf/: ; case $< in \
++ export TEXINPUTS=$(TEXINPUTS):./img_pdf/: ; case $< in \
+ *.ja.tex) \
+ sed -i -e '/setuplocale/a\
+ \\usepackage{xeCJK}\
diff --git a/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch
new file mode 100644
index 000000000000..3c6225dcc054
--- /dev/null
+++ b/app-office/auto-multiple-choice/files/auto-multiple-choice-1.3.0-desktop.patch
@@ -0,0 +1,10 @@
+--- a/auto-multiple-choice.desktop.in-old 2014-02-11 20:25:42.995456713 +0100
++++ b/auto-multiple-choice.desktop.in 2014-02-11 20:25:54.972456566 +0100
+@@ -10,5 +10,5 @@
+ GenericName[fr]=QCM automatique
+ Comment=Manage multiple choice questionnaires, with automatic marking from papers' scans
+ Comment[fr]=Conception et correction automatique de QCM en LaTeX
+-Keywords=multiple;choice;questionnaire;exam;grading;marking;MCQ;AMC
+-Keywords[fr]=questionnaire;choix;multiple;examen;correction;QCM;AMC
++Keywords=multiple;choice;questionnaire;exam;grading;marking;MCQ;AMC;
++Keywords[fr]=questionnaire;choix;multiple;examen;correction;QCM;AMC;
diff --git a/app-office/auto-multiple-choice/metadata.xml b/app-office/auto-multiple-choice/metadata.xml
new file mode 100644
index 000000000000..b9e2049178a5
--- /dev/null
+++ b/app-office/auto-multiple-choice/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>nibheis@gmail.com</email>
+ <name>Pierre-Olivier Vallès</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/borg/Manifest b/app-office/borg/Manifest
new file mode 100644
index 000000000000..7c9631bf5b00
--- /dev/null
+++ b/app-office/borg/Manifest
@@ -0,0 +1,5 @@
+DIST borg_src_1_7_4.zip 4012440 SHA256 b27eb694987c25134d8381d70f4daeb13c6702f75887768e49c0746ad4fb0d1c SHA512 6b68826dbdf958089be2ecee3d05e10750ae3512a40409642ab37913351298f8c180632932a570c5b5ceb6a3f574ceb86fca889e213bf0deaaa787b35307923e WHIRLPOOL 787e8f379274099d93328c3ab9e1297402a1af1977bae29b1d4982e8b9eb8be8da63521192f025244137fdcd09bb2da69c4e08afd2a0622e00705ca5e1dd142a
+EBUILD borg-1.7.4-r3.ebuild 1428 SHA256 3c99751fda35db1ef088b791b5cd0c15a2cc7ad01344c43459b3d8a0b71ae68b SHA512 dbd6474c8e948f6d5caf6fb427d7571c490c376714b24ef13a13e2fa86dff22b5d4c633e117cb4fdb14622cf27c9d3d9bb057b1f09b8af06a4b999ad2d969d9d WHIRLPOOL a0b8625d7994b69ac2313b9e00fe0067ce21f11804175ca3f59b68347dbdfdc7004e368b4f4c585eb473dc74d51e4c847e90cda828e37e1732d0066afaae7eb7
+MISC ChangeLog 2564 SHA256 9132ff83d4f7aa729deb9f0ee0907cd9aa4fa95c672bc161ea2578525cfb466b SHA512 8480e35a96f796bea00f8303f5a54f2a87e2681ab49e02d6498aa5930d61dcc4bf9538a37488561e7f35f5b5b756a014e017ea595f71e940eeff43223151bf0a WHIRLPOOL 9d81cc44c5df955176ce7d176d0539e8f942c788a673b266ad8ab70173519320d83244c21993e1155d7ae83041441ee67b0dd762040c12fa826bbf582f7a4cd3
+MISC ChangeLog-2015 2484 SHA256 54516f231531f9a099c3ad65f36acfc86de96519a6e7121597bff9782142c761 SHA512 2ec940453f6b3f582432983485ba59ba1a1b4dbf51c1d63aa51e06f6333c56dd126fe34ffc2f6a7e41fd487bd75afc0987d5c267d7fd3c43580d86da6ed7b1d7 WHIRLPOOL 2b87c0a93c3b314e4e5b65369d415e68640c31e9f76ea6cb80ea29de4e399e0035eca2495f09b553e57ff9f550abe781d4324a54951ee4fc6e54e60809560e7e
+MISC metadata.xml 319 SHA256 04da0598d0c448787040fd0515efc11ce76d37afdc6378db2797e1584893aef1 SHA512 762440303d4fdda4e2f41ab34224d4c303e8be03605439c90e7e1017157f619a99f0e4a767d5f43d0bc34ce53c8001152e267df5cdb51364093221606cf75d15 WHIRLPOOL 55d5f0d277d1a576fa30f04d4075526f9ad31a26459d4495cfd39fc048b33202207c1dd08933fb5802f427f5005ad2811f52428316329597c805e75e9263f514
diff --git a/app-office/borg/borg-1.7.4-r3.ebuild b/app-office/borg/borg-1.7.4-r3.ebuild
new file mode 100644
index 000000000000..71dd8218d122
--- /dev/null
+++ b/app-office/borg/borg-1.7.4-r3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source"
+
+inherit versionator java-pkg-2 java-ant-2
+
+MY_PN="${PN}_src"
+MY_PV="$(replace_all_version_separators _ )"
+
+DESCRIPTION="Calendar and task tracker, written in Java"
+HOMEPAGE="http://borg-calendar.sourceforge.net/"
+SRC_URI="mirror://sourceforge/borg-calendar/borg%201.7/BORG%20${PV}/${MY_PN}_${MY_PV}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CDEPEND="
+ dev-java/javahelp:0
+ dev-java/oracle-javamail:0"
+RDEPEND="${CDEPEND}
+ >=virtual/jre-1.6
+ dev-db/hsqldb:0
+ dev-java/jgoodies-looks:2.0"
+DEPEND="${CDEPEND}
+ >=virtual/jdk-1.6
+ app-arch/unzip"
+
+S="${WORKDIR}/${MY_PN}/BORGCalendar"
+
+java_prepare() {
+ # Upstream is dead and we already have dev-java/jcalendar
+ # but it's not the same thing.
+ find -name '*.jar' -! -name 'jcalendar.jar' \
+ -exec rm -v {} + || die
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
+
+EANT_BUILD_XML="ant/build.xml"
+EANT_BUILD_TARGET="borg-jar help-jar"
+EANT_GENTOO_CLASSPATH="javahelp oracle-javamail"
+
+src_install() {
+ java-pkg_dojar dist/${PN}.jar
+ java-pkg_dojar build/lib/${PN}help.jar
+ java-pkg_dojar lib/jcalendar.jar
+ java-pkg_register-dependency hsqldb,jgoodies-looks-2.0
+
+ java-pkg_dolauncher ${PN} --main net.sf.borg.control.Borg
+
+ use doc && java-pkg_dojavadoc docs
+ use doc && java-pkg_dosrc src/*
+}
diff --git a/app-office/borg/metadata.xml b/app-office/borg/metadata.xml
new file mode 100644
index 000000000000..024db9ee09fd
--- /dev/null
+++ b/app-office/borg/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">borg-calendar</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/calcurse/Manifest b/app-office/calcurse/Manifest
new file mode 100644
index 000000000000..245eeb76b660
--- /dev/null
+++ b/app-office/calcurse/Manifest
@@ -0,0 +1,9 @@
+AUX calcurse-4.2.1-tinfo.patch 644 SHA256 4ea4d2014cbf8f818fcb70d43ad903af0d2163a48c8852d09f312fb663a3904b SHA512 099ead1b288717e9d9eff331c2fbb9ff8deb19b1843109549ebdab30e8e59cc9cbb01a89c87e84e9283003ce70fc595e2305936a8a0918b0996b5fab1854cb5f WHIRLPOOL 8096f364ff1fab4d01d92ce9c9edb0632c63dbab11c2dc69b477a60b2f6591a0224ac7a26af46df871341562ca78638b6c15852023449512c3cddfc288dc10ed
+AUX calcurse-4.2.2-tinfo.patch 644 SHA256 4ea4d2014cbf8f818fcb70d43ad903af0d2163a48c8852d09f312fb663a3904b SHA512 099ead1b288717e9d9eff331c2fbb9ff8deb19b1843109549ebdab30e8e59cc9cbb01a89c87e84e9283003ce70fc595e2305936a8a0918b0996b5fab1854cb5f WHIRLPOOL 8096f364ff1fab4d01d92ce9c9edb0632c63dbab11c2dc69b477a60b2f6591a0224ac7a26af46df871341562ca78638b6c15852023449512c3cddfc288dc10ed
+DIST calcurse-4.2.1.tar.gz 612593 SHA256 9d5db3fa920e82d76e43a08c4bd3554ffdde023385b0f9c37e6f0e99d8d00598 SHA512 77f7fd23fe28e34ace29239530948c7576196339e4c603952dd5d48a201fa2e52bfcfaf411edf3f299c9d8b30d659febade68679fc65a2b87afb305bbf5db8df WHIRLPOOL 1af299f7501bc5ec57eeadf020e10b7f6d76eddb2f538007dbd9e391b24686fd702952384529fe5f4ccc1d53408fb214fb64836212c40d8f265172107c4c61fd
+DIST calcurse-4.2.2.tar.gz 612456 SHA256 c6881ddbd1cc7fbd02898187ac0fb4c6d8ac4c2715909b1cf00fb7a90cf08046 SHA512 d54d5a1ca457499ff82fe0b6a945f5f54c0f93f84b34d5a69579dd42d4d44edda0b81a165d29b4f3d77ef7219b2e815b5858eaa744eb418e9549abf58eb2f958 WHIRLPOOL 8afee25e8ddd1d5d5ebf06c8618da4c03840b698ef9f9f5ea4c0f1e37956b89aa8a09ee9b5131c26bed02ed5bfe78db2e9ef488656e748e7b99c0b3a7dbe814c
+EBUILD calcurse-4.2.1.ebuild 746 SHA256 305e6c07e4cb990391621501fa264746f7e9c471d328604a62a86480b89c7e9d SHA512 7801a2c2b438bc1b8445b889a49e96c224de3ce7eb1ad1b93872abdd773757991f04c6a3216b1b5fd8ec74bc91ce42b3dba6611b69d502fed34b8a93acacd266 WHIRLPOOL 8d8356bc65fd2fb7a3a6c6bb71cd17c7683d464b6d2cf07decf5ca72b804abf5477cf8e9e39217030dbd7a93a2f4352fcd3c62255a1bed5be551564e591d0741
+EBUILD calcurse-4.2.2.ebuild 750 SHA256 6e12ca3e6b0c525091c6e09b36ac4186acab6b6d6ef32bdca383916268f19c8a SHA512 88127c3a377944f6ecf57243675793ea57c5ccba6ea2a52a21f5b065a4d7968af80cc272decd8e8bf312d79aae29f968d7b4721b6282fc555b03b45ea0cf0767 WHIRLPOOL 3cfc4937170f545bcb0a5f3b8fe43940e994d967dd5551bfacb14d070df5080758bc6c91190d1057037fe8db88958918a52cdd4c45a2a06479258e9ff1b9cc1b
+MISC ChangeLog 4137 SHA256 aa2fe06fcd6828ebfc9ab972533fbcdf12b7342071b74d82dea51edbec034e00 SHA512 57ff5528494d0e5c51b425cc0ed83becce662f67b6de8dd12d9435cc83298b647210758b80245be9cad5a2513289ed3d1e7bfde670374f0c78db8def9cfc3943 WHIRLPOOL d6cdd331db91b32fb62b1f4fa9053469f3dcd7f0e2b56f91d3fe7364bba6059240658b993f605b01766b5d3bbcd1349b3740ea1d58ce2ef063f248cc52d0c284
+MISC ChangeLog-2015 5151 SHA256 9edffca9cdb6fd577999be20756005142ccce64a9758a3d5b771b49ce4b54148 SHA512 be7ae05b6bddb3276937de51127dbb0d3eed012bf3567ba8a140c3a6b6dbbf65a29d258c9941adeab7a7ee727e1618fda6534d253168d3f93ad25f326b20cc6a WHIRLPOOL 5c87b24e640b22fb854bd753bdaf7a5dfc5c6efd56313d24af4d8e9c28f56d55e6f531a2c6379fb4a1ad6413ae87defef3c1f9b5e7291216f0be21967b6291fc
+MISC metadata.xml 593 SHA256 f5070d7e843ad44995adc556ddd25eae03220adf4b6641e53b2c68b9fb65ff8f SHA512 41f0c2a630723427fb5f4033b928c1dc0e4c7bd08f301240458129b08e9baab02141e214b73a393a8c7af58ef1b6f785f701407e111a49b825e5006078caa9a8 WHIRLPOOL 713a188bb8cf733d171816adf281e611b615b22ded6fcbc715b103c8875fe5ee0d674e525e6c111c672d7beb0856c9492b3d78157cbf3716994d1abc6f4d4ff1
diff --git a/app-office/calcurse/calcurse-4.2.1.ebuild b/app-office/calcurse/calcurse-4.2.1.ebuild
new file mode 100644
index 000000000000..533762c2e262
--- /dev/null
+++ b/app-office/calcurse/calcurse-4.2.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools multilib-minimal
+
+DESCRIPTION="a text-based calendar and scheduling application"
+HOMEPAGE="http://calcurse.org/"
+SRC_URI="http://calcurse.org/files/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README )
+
+PATCHES=( "${FILESDIR}"/"${P}-tinfo.patch" )
+
+src_prepare() {
+ default
+
+ # Dubious tests.
+ rm -v "${S}/test"/ical-00{2,4,6}.sh || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf
+}
+
+src_compile() {
+ multilib-minimal_src_compile
+}
+
+src_install() {
+ multilib-minimal_src_install
+}
diff --git a/app-office/calcurse/calcurse-4.2.2.ebuild b/app-office/calcurse/calcurse-4.2.2.ebuild
new file mode 100644
index 000000000000..8e6722e27efe
--- /dev/null
+++ b/app-office/calcurse/calcurse-4.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools multilib-minimal
+
+DESCRIPTION="a text-based calendar and scheduling application"
+HOMEPAGE="http://calcurse.org/"
+SRC_URI="http://calcurse.org/files/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README )
+
+PATCHES=( "${FILESDIR}"/"${P}-tinfo.patch" )
+
+src_prepare() {
+ default
+
+ # Dubious tests.
+ rm -v "${S}/test"/ical-00{2,4,6}.sh || die
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf
+}
+
+src_compile() {
+ multilib-minimal_src_compile
+}
+
+src_install() {
+ multilib-minimal_src_install
+}
diff --git a/app-office/calcurse/files/calcurse-4.2.1-tinfo.patch b/app-office/calcurse/files/calcurse-4.2.1-tinfo.patch
new file mode 100644
index 000000000000..f3d2aac897e9
--- /dev/null
+++ b/app-office/calcurse/files/calcurse-4.2.1-tinfo.patch
@@ -0,0 +1,21 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -3,7 +3,7 @@
+ #-------------------------------------------------------------------------------
+ AC_PREREQ(2.59)
+ AC_INIT([calcurse],
+- m4_esyscmd([build-aux/git-version-gen .version]),
++ m4_esyscmd_s([cat .version]),
+ [bugs@calcurse.org])
+ AM_INIT_AUTOMAKE
+ #m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+@@ -51,6 +51,9 @@
+ LIBS="$LIBS -l$available_ncurses"
+ ])
+
++AC_SEARCH_LIBS([cbreak], [tinfow tinfo],,
++ AC_MSG_ERROR([Cannot find a library providing cbreak]))
++
+ AC_CHECK_HEADERS([pthread.h], [
+ AC_CHECK_LIB(pthread, pthread_create, [
+ LIBS="$LIBS -pthread"
diff --git a/app-office/calcurse/files/calcurse-4.2.2-tinfo.patch b/app-office/calcurse/files/calcurse-4.2.2-tinfo.patch
new file mode 100644
index 000000000000..f3d2aac897e9
--- /dev/null
+++ b/app-office/calcurse/files/calcurse-4.2.2-tinfo.patch
@@ -0,0 +1,21 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -3,7 +3,7 @@
+ #-------------------------------------------------------------------------------
+ AC_PREREQ(2.59)
+ AC_INIT([calcurse],
+- m4_esyscmd([build-aux/git-version-gen .version]),
++ m4_esyscmd_s([cat .version]),
+ [bugs@calcurse.org])
+ AM_INIT_AUTOMAKE
+ #m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
+@@ -51,6 +51,9 @@
+ LIBS="$LIBS -l$available_ncurses"
+ ])
+
++AC_SEARCH_LIBS([cbreak], [tinfow tinfo],,
++ AC_MSG_ERROR([Cannot find a library providing cbreak]))
++
+ AC_CHECK_HEADERS([pthread.h], [
+ AC_CHECK_LIB(pthread, pthread_create, [
+ LIBS="$LIBS -pthread"
diff --git a/app-office/calcurse/metadata.xml b/app-office/calcurse/metadata.xml
new file mode 100644
index 000000000000..d5b9396fdc35
--- /dev/null
+++ b/app-office/calcurse/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+</maintainer>
+<longdescription>Calcurse is a text-based personal organizer which helps keeping
+track of events and everyday tasks. It contains a calendar, a 'todo' list, and
+puts your appointments in order. The user interface is configurable, and one can
+choose between different color schemes and layouts. All of the commands are
+documented within an online help system.</longdescription>
+</pkgmetadata>
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
new file mode 100644
index 000000000000..525609f4bbc3
--- /dev/null
+++ b/app-office/calligra/Manifest
@@ -0,0 +1,6 @@
+AUX calligra-3.0.0-no-arch-detection.patch 408 SHA256 dc82af949c2bb309b833bf1545b7d843d2086f55f081df9d20aaedf3cf07317b SHA512 91e1f5a760f118c3f7abdba1409c8c119265bcf43eef405ec0fdeb7b5b4fd7c0c7e38166acebe4b1766fe276015eb12e6a62743f3d8d648c20856e25c9231557 WHIRLPOOL db503431e05fd43413d0a32176a0833f4c8b33d93932b8245a64ce6f8dee4589c1bbb4f001fe9d5ff6aff89d95da3e190ed0c0b29b262062e1e42b139f0b9084
+DIST calligra-3.0.1.tar.xz 60764344 SHA256 452bddc4e03cfbf48de508b991dc94209d386d86bf010ea9d10afed0f5694db2 SHA512 ec17d007262d598e16045c6c75f8a37dfdf73b980b02ae9bea20282cbd4dd53202f62fc4d8bd84484193a501859c2150079a76d83c1638d8449f41526df57ee0 WHIRLPOOL 6e1dfecb877ee57bf43a9d2ec597972f474b4acb7fe7acff5ad6f72bc81cae9484e4ac7ad425652d6a08051810a1ff99efd2b854ead20b9e437746e080c99397
+EBUILD calligra-3.0.1.ebuild 6816 SHA256 e040b2edb636641289a5d665a7ee3a3d4ebaa6f9d4d335fc72993641553e1a02 SHA512 20746aca48106f77de5bb29431f99907922317a5435f5292a86dea0372243bf846bfb05d5cdf8f9017e2e0c7a1259a40336dd654b4d8706eefbebbee3a67f516 WHIRLPOOL 8282d40bf9ab6bbe3f7fa1c14f672d77227a67f701a8db5800cbdb06e8fc00386de6b7a618acc8aeac895f0abc9233711e883ca904c9dc651af0dccd006ce9e0
+MISC ChangeLog 7646 SHA256 1ae6eeb9eefcbd03a44c126e87a3a50a3e39b4423644f64c375a62443a2dc162 SHA512 1c8264efb4a497701e4af760bb29555156fa78fc71b68d5fd924a930600a53cafe3d50476f9c05828fc65d035420e92b871b4138f5a79632d603feca3e7b8517 WHIRLPOOL 719de705e359bb905b3ba28bfe38991c794d30d30845da41507ffa7c291290618055e697499a512ea0b04760fcf4ff65b8520bb32dd738b650395f5ac20764f7
+MISC ChangeLog-2015 20732 SHA256 061643575e961b5a71ef6149daca1017ba860b59fb3e268e0c815018d80aa8c8 SHA512 bbc4d96bd9a8c50b0cc27591d35562d28dc83a4a794f1c7508a608b24a91cc4acfe2d335303b37292275847243e954af22eed067457bd45814211a9a0e084049 WHIRLPOOL 6d31b94ac9815e8776e00ad53c776774edea03ca5f57ee21d524b780f75ddb4150ee2168fe5a691642040c207703cc116d722702cb54c41b68242bce54a02bf0
+MISC metadata.xml 1041 SHA256 48e930c99a03752fe3e425d1c0fee0ee64164ccaac7b408f26e3905577f03d9a SHA512 76c475bc3e3bc32d48876c5f4087018e21098b6cc1140781e92fd687be00ff31027185da90d7152f92081fc4a21a0e53b15fa54d29fc0f1bdc224bd90b3e9331 WHIRLPOOL 5d15c26d7f4d77c57d65525c672d39113e6dfba10b15a498ae12e76c24667d81b7757d89d7213d97cfa2250a63f2fdd63c684c6a55b382b507b9060a20a08c2c
diff --git a/app-office/calligra/calligra-3.0.1.ebuild b/app-office/calligra/calligra-3.0.1.ebuild
new file mode 100644
index 000000000000..730f9e6ad9ca
--- /dev/null
+++ b/app-office/calligra/calligra-3.0.1.ebuild
@@ -0,0 +1,241 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CHECKREQS_DISK_BUILD="4G"
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional-recursive"
+inherit check-reqs kde5 versionator
+
+DESCRIPTION="KDE Office Suite"
+HOMEPAGE="https://www.calligra.org/"
+[[ ${KDE_BUILD_TYPE} == release ]] && SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+
+[[ ${KDE_BUILD_TYPE} == release ]] && \
+KEYWORDS="amd64 x86"
+
+CAL_FTS=( karbon plan sheets words )
+CAL_EXP_FTS=( braindump stage )
+
+IUSE="activities +crypt +fontconfig gsl import-filter jpeg2k +lcms okular openexr +pdf
+ phonon pim spacenav +truetype X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})
+ $(printf 'calligra_experimental_features_%s ' ${CAL_EXP_FTS[@]})"
+
+# TODO: Not packaged: Cauchy (https://bitbucket.org/cyrille/cauchy)
+# Required for the matlab/octave formula tool
+# drop qtcore subslot operator when QT_MINIMAL >= 5.7.0
+# FIXME: Disabled by upstream for good reason
+# Crashes plan (https://bugs.kde.org/show_bug.cgi?id=311940)
+# $(add_kdeapps_dep akonadi)
+# $(add_kdeapps_dep akonadi-contacts)
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kemoticons)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kross)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep sonnet)
+ $(add_qt_dep designer)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtscript)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ dev-lang/perl
+ sys-libs/zlib
+ virtual/libiconv
+ activities? ( $(add_frameworks_dep kactivities) )
+ crypt? ( app-crypt/qca:2[qt5] )
+ fontconfig? ( media-libs/fontconfig )
+ gsl? ( sci-libs/gsl )
+ import-filter? (
+ $(add_frameworks_dep khtml)
+ app-text/libetonyek
+ app-text/libodfgen
+ app-text/libwpd:*
+ app-text/libwpg:*
+ >=app-text/libwps-0.4
+ dev-libs/librevenge
+ media-libs/libvisio
+ )
+ lcms? (
+ media-libs/ilmbase:=
+ media-libs/lcms:2
+ )
+ openexr? ( media-libs/openexr )
+ pdf? ( app-text/poppler:=[qt5] )
+ phonon? ( media-libs/phonon[qt5(+)] )
+ spacenav? ( dev-libs/libspnav )
+ truetype? ( media-libs/freetype:2 )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ )
+ calligra_experimental_features_braindump? ( $(add_qt_dep qtwebkit) )
+ calligra_experimental_features_stage? (
+ $(add_qt_dep qtwebkit)
+ okular? ( $(add_kdeapps_dep okular) )
+ )
+ calligra_features_karbon? ( jpeg2k? ( media-libs/openjpeg:= ) )
+ calligra_features_plan? (
+ $(add_frameworks_dep khtml)
+ $(add_qt_dep qtcore '' '' '5=')
+ dev-libs/kdiagram:5
+ =dev-libs/kproperty-3.0*:5
+ =dev-libs/kreport-3.0*:5
+ pim? (
+ $(add_kdeapps_dep kcalcore)
+ $(add_kdeapps_dep kcontacts)
+ )
+ )
+ calligra_features_sheets? ( dev-cpp/eigen:3 )
+ calligra_features_words? (
+ dev-libs/libxslt
+ okular? ( $(add_kdeapps_dep okular) )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ sys-devel/gettext
+ x11-misc/shared-mime-info
+ test? ( $(add_frameworks_dep threadweaver) )
+"
+RDEPEND="${COMMON_DEPEND}
+ calligra_features_karbon? ( media-gfx/pstoedit[plotutils] )
+ !app-office/calligra:4
+ !app-office/calligra-l10n:4
+"
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}/${PN}"-3.0.0-no-arch-detection.patch )
+
+pkg_pretend() {
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ kde5_pkg_setup
+ check-reqs_pkg_setup
+}
+
+src_prepare() {
+ kde5_src_prepare
+
+ if ! use test; then
+ sed -e "/add_subdirectory( *benchmarks *)/s/^/#DONT/" \
+ -i libs/pigment/CMakeLists.txt || die
+ fi
+
+ # Unconditionally disable deprecated deps (required by QtQuick1)
+ punt_bogus_dep Qt5 Declarative
+ punt_bogus_dep Qt5 OpenGL
+
+ if ! use calligra_experimental_features_stage && \
+ ! use calligra_experimental_features_braindump; then
+ punt_bogus_dep Qt5 WebKitWidgets
+ punt_bogus_dep Qt5 WebKit
+ fi
+
+ # Hack around the excessive use of CMake macros
+ if use okular && ! use calligra_features_words; then
+ sed -i -e "/add_subdirectory( *okularodtgenerator *)/ s/^/#DONT/" \
+ extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODT"
+ fi
+
+ if use okular && ! use calligra_experimental_features_stage; then
+ sed -i -e "/add_subdirectory( *okularodpgenerator *)/ s/^/#DONT/" \
+ extras/CMakeLists.txt || die "Failed to disable OKULAR_GENERATOR_ODP"
+ fi
+}
+
+src_configure() {
+ local cal_ft myproducts experimental=OFF
+
+ # applications
+ for cal_ft in ${CAL_FTS[@]}; do
+ if use calligra_features_${cal_ft} ; then
+ myproducts+=( "${cal_ft^^}" )
+ fi
+ done
+ # experimental/unmaintained applications
+ for cal_ft in ${CAL_EXP_FTS[@]}; do
+ if use calligra_experimental_features_${cal_ft} ; then
+ experimental=ON
+ myproducts+=( "${cal_ft^^}" )
+ fi
+ done
+
+ use lcms && myproducts+=( PLUGIN_COLORENGINES )
+ use spacenav && myproducts+=( PLUGIN_SPACENAVIGATOR )
+
+ local mycmakeargs=( -DPRODUCTSET="${myproducts[*]}" )
+
+ if [[ ${KDE_BUILD_TYPE} == release ]] ; then
+ mycmakeargs+=(
+ -DRELEASE_BUILD=ON
+ -DBUILD_UNMAINTAINED=${experimental}
+ )
+ fi
+
+ use calligra_features_karbon && \
+ mycmakeargs+=( $(cmake-utils_use_find_package jpeg2k OpenJPEG) )
+
+ mycmakeargs+=(
+ -DPACKAGERS_BUILD=OFF
+ -DWITH_Iconv=ON
+ $(cmake-utils_use_find_package activities KF5Activities)
+ -DWITH_Qca-qt5=$(usex crypt)
+ -DWITH_Fontconfig=$(usex fontconfig)
+ -DWITH_GSL=$(usex gsl)
+ -DWITH_LibEtonyek=$(usex import-filter)
+ -DWITH_LibOdfGen=$(usex import-filter)
+ -DWITH_LibRevenge=$(usex import-filter)
+ -DWITH_LibVisio=$(usex import-filter)
+ -DWITH_LibWpd=$(usex import-filter)
+ -DWITH_LibWpg=$(usex import-filter)
+ -DWITH_LibWps=$(usex import-filter)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ $(cmake-utils_use_find_package pim KF5CalendarCore)
+ $(cmake-utils_use_find_package pim KF5Contacts)
+ -DWITH_LCMS2=$(usex lcms)
+ -DWITH_Okular5=$(usex okular)
+ -DWITH_OpenEXR=$(usex openexr)
+ -DWITH_Poppler=$(usex pdf)
+ -DWITH_Eigen3=$(usex calligra_features_sheets)
+ -ENABLE_CSTESTER_TESTING=$(usex test)
+ -DWITH_Freetype=$(usex truetype)
+ -DWITH_Vc=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libqgit2=ON
+ )
+
+ kde5_src_configure
+}
diff --git a/app-office/calligra/files/calligra-3.0.0-no-arch-detection.patch b/app-office/calligra/files/calligra-3.0.0-no-arch-detection.patch
new file mode 100644
index 000000000000..1c544e9277d2
--- /dev/null
+++ b/app-office/calligra/files/calligra-3.0.0-no-arch-detection.patch
@@ -0,0 +1,17 @@
+Avoid automagic CXXFLAG detection courtesy of dev-libs/vc.
+
+Gentoo-bug: 584118
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -617,10 +617,6 @@
+ endif()
+ endmacro()
+
+- if (NOT PACKAGERS_BUILD)
+- # Optimize the whole Calligra for current architecture
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Vc_DEFINITIONS}")
+- endif ()
+ endif()
+ set(CMAKE_MODULE_PATH ${OLD_CMAKE_MODULE_PATH} )
+
diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml
new file mode 100644
index 000000000000..d600cd47a36a
--- /dev/null
+++ b/app-office/calligra/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <use>
+ <flag name="activities">Enable kactivities support</flag>
+ <flag name="import-filter">Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote</flag>
+ <flag name="lcms">Build colorengine plugins using <pkg>media-libs/lcms</pkg></flag>
+ <flag name="okular">Enable bindings for <pkg>kde-apps/okular</pkg></flag>
+ <flag name="phonon">Build stage/eventplugins and videoshape plugin using <pkg>media-libs/phonon</pkg></flag>
+ <flag name="pim">Enable support for KDE PIM resources integration</flag>
+ <flag name="spacenav">Enable support for the 3Dconnexion spacenav input device via <pkg>dev-libs/libspnav</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/dia/Manifest b/app-office/dia/Manifest
new file mode 100644
index 000000000000..c87b0684226b
--- /dev/null
+++ b/app-office/dia/Manifest
@@ -0,0 +1,7 @@
+AUX dia-0.97.0-gnome-doc.patch 1961 SHA256 5a0161a8da6991c65eb85cda4fbb00e65d897a13ab17ca2d1924167d316fa7a6 SHA512 5200051f19d4a199f8c4e17e5f23c16ad4c13a9531b843be0a4d491aa8884efd4d90e6850c1cd1488e80b344ff18e5dc2b2ad7e57cb7417b6c574ad1e8d6f186 WHIRLPOOL d60ea1f01be0a5823c5de654476528cba55fd3587dbf8abbf681e6de939033b3c70b7fc9ffe034b33cdd3344fc2cebe821eca12a635b766ed38169d268e7f910
+AUX dia-0.97.2-underlinking.patch 1024 SHA256 3b5cbe564c9a48453e4300b89fa24de7454268b388a56036afe187c56e46c951 SHA512 d45eb49c39227e9f11ce999083de0a83c60bfac2a5db2403e4bf083c275efdef6bd1adca678712253ec53f7b3d22a5c23f6f886839c32e6cb07a93c001f45e2e WHIRLPOOL 90ea84704a2a3f14730d54044075cae6339c5f21d1fff00567f0c9834bdeae187c83f4eedc7ae7839f0cccecc2caca7ca133968e914ab79333c3005e431c70a5
+DIST dia-0.97.3.tar.xz 5548500 SHA256 22914e48ef48f894bb5143c5efc3d01ab96e0a0cde80de11058d3b4301377d34 SHA512 34298980be930b87cb4a636344e4cb2a7e43eedc00b0969a5e446cee9b74b616fdc8c798efcb9a5832b98741f2e20632a44037b2bcb436f59591d531ef441efa WHIRLPOOL fd6b4c92cedce399705715b9726d3f5e2570c79108c241f34afaacd54b9318e6b79e6fedcb83502b948e1eaf2157cd4429cd8ffca24a854efd3c94db4f192798
+EBUILD dia-0.97.3.ebuild 2767 SHA256 f5785ea831d71d9b26faa850f4db09359105968f5715e7c337a1a6aca0592466 SHA512 9914d572214e965a5171c2b21793c634ce3d286b2d9a24738d0299d76e912d0964214e52ad21118837cb491d0db70001c671c0c9fabd25ea22376f4e8aabd58c WHIRLPOOL 4851e39e3f9df2f1031222b0293e552b58e30faf89dfd93a9e47398c5e618a9fb49998bb10a1c3591dd1c3fe0539c11c0875b1c0bd4b04377cf207c4bfe13637
+MISC ChangeLog 2893 SHA256 2738764d8cf8045ed1d0807d2fabf871b779d6c7456a95db0fcfe8fbbb1277b7 SHA512 c42e830af321b3867b70a55a49fdf8467e65fa35cdf8e89efecf132df3fa9275b3ba2c99eb87eae0d51d199e7d4eda0d12935bd961a5e6f88cf1ba9a9bde081c WHIRLPOOL d30bc1620744131b3c09c8d83d721e769440f650a8f4db5688b1725bfbf855597e5b231e6ffa9e500992c8b7815ea8272753f3657f6162812a57acf99cd0324d
+MISC ChangeLog-2015 24007 SHA256 60dc1332afeda05bc81242ccda3b3a64681a85b1bd548945cc2d8bca2f135d41 SHA512 f47802b92f2b897a0885467903554f6215f9706fbb0f366d286b28a4688fc2934f99e6891b55f6de946c837fb2bb976780544703bfbf7e17266a89424bea5f12 WHIRLPOOL a2500dacdd652040f305d21b8bdd647b9461585ad15c18d16fb63e8262e1632ce56d410d89df2647981da1adf758920f505b0af403793f59a3d69e1f29f1d383
+MISC metadata.xml 662 SHA256 f3bc2b8c182266ce1ac45103a0cbd6b8950aff8ec676756436426cacdaa173b9 SHA512 7fb1c4469b79f932ff9a4e78259c76999d4795fb4f224c6692f447f620b745cd079880e5e2227f0f75ec93359be06c20404f4e52a808db8f1b7f0604766a358a WHIRLPOOL 68d88182da9259e12d5b6719ba95c6782fd55917e00fea98f2d4ac1138da350a748e7b940e608d1f6a19e610b0374ba93c7f56cf26203e3f7baca9043755601a
diff --git a/app-office/dia/dia-0.97.3.ebuild b/app-office/dia/dia-0.97.3.ebuild
new file mode 100644
index 000000000000..844a72f7b20b
--- /dev/null
+++ b/app-office/dia/dia-0.97.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+GCONF_DEBUG=yes
+GNOME2_LA_PUNT=yes
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils gnome2 python-single-r1 multilib
+
+DESCRIPTION="Diagram/flowchart creation program"
+HOMEPAGE="https://wiki.gnome.org/Apps/Dia"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+# the doc USE flag doesn't seem to do anything without docbook2html
+# cairo support is preferred as explained by upstream at:
+# https://bugzilla.gnome.org/show_bug.cgi?id=729668#c6
+IUSE="+cairo doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ >=dev-libs/glib-2:2
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/popt
+ >=media-libs/freetype-2
+ >=media-libs/libart_lgpl-2
+ media-libs/libpng:0
+ sys-libs/zlib
+ x11-libs/gtk+:2
+ x11-libs/pango
+ cairo? ( x11-libs/cairo )
+ doc? (
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets )
+ python? (
+ >=dev-python/pygtk-2
+ ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-apps/sed
+ virtual/pkgconfig
+ doc? ( dev-libs/libxslt )"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ DOCS="AUTHORS ChangeLog KNOWN_BUGS MAINTAINERS NEWS README RELEASE-PROCESS THANKS TODO"
+
+ epatch "${FILESDIR}"/${PN}-0.97.0-gnome-doc.patch #159381 , upstream #470812 #558690
+ epatch "${FILESDIR}"/${PN}-0.97.2-underlinking.patch #420685, upstream #678761
+
+ if use python; then
+ python_fix_shebang .
+ fi
+
+ if ! use doc; then
+ # Skip man generation
+ sed -i -e '/if HAVE_DB2MAN/,/endif/d' doc/*/Makefile.am || die
+ fi
+
+ # Fix naming conflict on Darwin/OSX, upstream bug #723869
+ sed -i -e 's/isspecial/char_isspecial/' objects/GRAFCET/boolequation.c || die
+
+ # Upstream bug #737254
+ sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
+
+ # Upstream bug #737255
+ sed -i -e "/localedir/d" configure.in || die
+
+ eautoreconf
+ gnome2_src_prepare
+}
+
+src_configure() {
+ # --exec-prefix makes Python look for modules in the Prefix
+ # --enable-gnome only adds support for deprecated stuff, bug #442294
+ # https://bugzilla.redhat.com/show_bug.cgi?id=996759
+ gnome2_src_configure \
+ --exec-prefix="${EPREFIX}/usr" \
+ --disable-gnome \
+ --disable-libemf \
+ $(use_enable doc db2html) \
+ $(use_with cairo) \
+ $(use_with python) \
+ --without-swig \
+ --without-hardbooks
+}
+
+src_install() {
+ gnome2_src_install
+
+ # Install second desktop file for integrated mode (bug #415495, upstream #588208)
+ sed -e 's|^Exec=dia|Exec=dia --integrated|' \
+ -e '/^Name/ s|$| (integrated mode)|' \
+ "${ED}"/usr/share/applications/dia.desktop \
+ > "${ED}"/usr/share/applications/dia-integrated.desktop || die
+}
diff --git a/app-office/dia/files/dia-0.97.0-gnome-doc.patch b/app-office/dia/files/dia-0.97.0-gnome-doc.patch
new file mode 100644
index 000000000000..63e13deaf22f
--- /dev/null
+++ b/app-office/dia/files/dia-0.97.0-gnome-doc.patch
@@ -0,0 +1,61 @@
+From 9d40692b695b30f80b263814bdd351c0dbe67733 Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue <eva@gentoo.org>
+Date: Mon, 18 May 2009 22:19:35 +0200
+Subject: [PATCH] Fix compilation in a gnome environment, gentoo bug #159831
+
+---
+ configure.in | 19 +++++++++++--------
+ 1 files changed, 11 insertions(+), 8 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index d27ee6e..d9c0bf4 100644
+--- a/configure.in
++++ b/configure.in
+@@ -110,17 +110,19 @@ if test "$have_libart" = "yes" ; then
+ fi
+
+ AC_MSG_CHECKING([whether GNOME specific code should be used])
+-AC_ARG_ENABLE(gnome,[ --enable-gnome enable gnome code],
+- GNOME=$enableval, GNOME=no)
+-if test "$GNOME" = "yes" ; then
++AC_ARG_ENABLE(gnome,
++ AC_HELP_STRING([--enable-gnome],[enable gnome code]),,
++ enable_gnome=no)
++if test "x$enable_gnome" = "xyes" ; then
+ GTK_MODULES="$GTK_MODULES libgnome-2.0 libgnomeui-2.0"
+ AC_DEFINE(GNOME,1,[Define if building with GNOME support])
++ AC_DEFINE(HAVE_GNOME,1,[Define if building with GNOME support])
+ AC_DEFINE_UNQUOTED(GNOME_ICONDIR, "${prefix}/share/pixmaps", [GNOME icon directory])
+- have_gnome=true
++ have_gnome=yes
+ else
+- have_gnome=false
++ have_gnome=no
+ fi
+-AM_CONDITIONAL(HAVE_GNOME, $have_gnome)
++AM_CONDITIONAL(HAVE_GNOME, [test "x$have_gnome" != "xno"])
+ AC_MSG_RESULT($GNOME)
+
+ dnl GTK2: libgnomecanvas-2.0 ?
+@@ -129,7 +131,8 @@ PKG_CHECK_MODULES(GTK,$GTK_MODULES)
+ AC_SUBST(GTK_CFLAGS)
+ AC_SUBST(GTK_LIBS)
+
+-AM_CONDITIONAL(HAVE_BONOBO,false)
++#AM_CONDITIONAL(HAVE_BONOBO,false)
++AM_CONDITIONAL(HAVE_BONOBO,[test "true" = "false"])
+
+ dnl Look for Cairo
+ AC_ARG_WITH(cairo,
+@@ -627,7 +630,7 @@ Configuration:
+ Source code location: ${srcdir}
+ Compiler: ${CC}
+
+- Gnome support: ${GNOME}
++ Gnome support: ${have_gnome}
+ Python support: ${with_python}
+ Libart support (PNG export): ${have_libart}
+ Cairo support (PNG, PDF, print): ${with_cairo}
+--
+1.6.3
+
diff --git a/app-office/dia/files/dia-0.97.2-underlinking.patch b/app-office/dia/files/dia-0.97.2-underlinking.patch
new file mode 100644
index 000000000000..903e077f23f4
--- /dev/null
+++ b/app-office/dia/files/dia-0.97.2-underlinking.patch
@@ -0,0 +1,27 @@
+From 2f853bab67b087605a10f544a7df780ac98b8583 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <gentoo@mgorny.alt.pl>
+Date: Sat, 7 Jul 2012 17:28:59 +0200
+Subject: [PATCH] Fix missing linkage with gmodule-2.0.
+
+Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=678761
+Fixes: https://bugs.gentoo.org/show_bug.cgi?id=420685
+---
+ dia-0.97.2/configure.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/dia-0.97.2/configure.in b/dia-0.97.2/configure.in
+index 72830de..6b7394a 100644
+--- a/dia-0.97.2/configure.in
++++ b/dia-0.97.2/configure.in
+@@ -55,7 +55,7 @@ AC_SUBST(GMODULE_CFLAGS)
+ AC_SUBST(GMODULE_LIBS)
+ AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
+
+-GTK_MODULES="gtk+-2.0 >= 2.6.0 glib-2.0 >= 2.6.0 libxml-2.0 gdk-pixbuf-2.0 gthread-2.0"
++GTK_MODULES="gtk+-2.0 >= 2.6.0 glib-2.0 >= 2.6.0 libxml-2.0 gdk-pixbuf-2.0 gthread-2.0 gmodule-2.0"
+ PKG_CHECK_MODULES(PANGOVERSION, pango >= 1.8.0, ,
+ AC_MSG_ERROR([Need Pango version 1.8.0 or higher]))
+
+--
+1.7.11.1
+
diff --git a/app-office/dia/metadata.xml b/app-office/dia/metadata.xml
new file mode 100644
index 000000000000..ae30e3299f99
--- /dev/null
+++ b/app-office/dia/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+<longdescription>
+ Dia is a gtk+ based diagram creation program. It can be used to
+ draw many different kinds of diagrams. It currently has special
+ objects to help draw entity relationship diagrams, UML diagrams,
+ flowcharts, network diagrams, and simple circuits. It is also
+ possible to add support for new shapes by writing simple XML
+ files, using a subset of SVG to draw the shape.
+</longdescription>
+</pkgmetadata>
diff --git a/app-office/dia2code/Manifest b/app-office/dia2code/Manifest
new file mode 100644
index 000000000000..3803da13fff2
--- /dev/null
+++ b/app-office/dia2code/Manifest
@@ -0,0 +1,7 @@
+DIST dia2code-0.8.8.tar.gz 480548 SHA256 b7431a3f8a9f703397e4b849f304897a2c7150a378fe6069ae17cd2bfc1e6294 SHA512 15dfbad66fc7855f0ccc31cfd32488de13380653dcd72a7a47cfcec60727aea265373da3b829f2bb62c4aade5cb06b0cb884fa29b197545a5268b03c75e717a2 WHIRLPOOL 2cbdfaab1e733c4752ca7457a2763b539a1ed48eb351e6bd62264757fa862a11dc1f012a8d957cd05d3e199e88649b2b9c68cf8058e1da52ddc070053e35d6ba
+DIST dia2code-1.0.0.tar.gz 946967 SHA256 c7746379cd15267fc3f600af16f77490e28f3becd260b7440f53776239ad491d SHA512 6669352e624fddc94aaaa36a30263ad591494d473ca09e662a9de90902e4b4a7a7eb6d3de9b28cf162c63ebeea36f86b33822d510ac87ce97c5f196c761bac85 WHIRLPOOL 4ae059ee2e4fce0e08a45dcfce24b368a3945c87cbab587886567c1ed916689b3e6ee3c626825e1a4d27925cd8de3a29f0d1c68c9f4b0032729ea9b248cbf396
+EBUILD dia2code-0.8.8.ebuild 486 SHA256 ed6f0e3cccb5c743ccec80470100dfbac054ecdd7b750f44eecab609b0a6a6d2 SHA512 20c38596850599b0223b339ffb48ed0071ce0891fe456b705981225c7afc70c77eb5e111be722511656e9f1cf121fb95949a8a43aaa7c2918684a5e54ea1c4a9 WHIRLPOOL be258b1fa536fef5630a9c6f8f5c4c3d064b5bb749ff4deaf96de2468d76d8834ecd1a1525ad3f37e153e34eaf912fbc3e8df2252df4b07145ca8bc78c4eddfd
+EBUILD dia2code-1.0.0.ebuild 657 SHA256 92e70177f5fad0a8b97cf7b0e38288b470f91c2c8541bfa5c53ed90887882716 SHA512 5eba7af867588c3c401d41a052909d12ca45aa8d4457b504d7a3047aed1ed05697ab37065f0e1e4f1da46ca60b785dad811a55fec16d225b3922071f585b5af1 WHIRLPOOL 56d605be7d793185db49bfdd65c34d5e6f09eb3f455beaed95ae40ab8502543d3f80fc80433820d91593a4fa4657fdc0baffc76750a7635764cc0d3d3b57c870
+MISC ChangeLog 3209 SHA256 7263c400da7ed1e4fe05e6aadb19ad8a5d9702693946c3f2b05f7d48fd9ac4fc SHA512 a407761669fb0d132ec3de8188d995f1c2b6d0c18e381af69b2765869314b6cba3737880bd4e389d9e700e11875298cce8d75e9c3928188e915dcf0513672d8b WHIRLPOOL 10db5f0740362146c8519b9f23b74ecc8fd03943814b75a844738aa3f30ec50a87939806e10066449f9a9a066dffde8427fa36656a95062c9d6959266c42af8b
+MISC ChangeLog-2015 4363 SHA256 e846c1c664317657dfa44a0210062b2b4d0902219e607d78329d26be9ecc2366 SHA512 c2156d80b8c55f374f011735194df9c39535de301668322aff934d91e7b0163295df2aea47ff1e1784d0a92a5b25b92829d5a5f9eb0c63788de052c15f1b7b88 WHIRLPOOL 0d68f9fd3a537c28f6388eb2e5cf9c50fa074197356659ee3959cd0d8d389e4c27d5192add6edd73e4c87e43bbc453a1a3a2da42109bca10fa9b77901d6de410
+MISC metadata.xml 331 SHA256 3c734fdba3d32ebcebd6ecb1a3d8fb7c3bfb7d9de7a6b31e65d96bf01d72cd10 SHA512 3c08e8ed607a264bed5a4c299bb433f0b4fb930d3a3272740c300e7e0a5f8d852a7d0fa80ef7f1e7bd1dc44c1b9e85814141d8b8cc31b403a95971b8c5b27494 WHIRLPOOL ec2fd5fae1fd76881d7824a9a8c8d75f77de5640cfe43a353bc5cb78f07108f7356e8025035be604af50cc3eccbf5a0afca28c520dce86b8c2af123793ba4aff
diff --git a/app-office/dia2code/dia2code-0.8.8.ebuild b/app-office/dia2code/dia2code-0.8.8.ebuild
new file mode 100644
index 000000000000..e52a9960e574
--- /dev/null
+++ b/app-office/dia2code/dia2code-0.8.8.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours"
+HOMEPAGE="http://dia2code.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86"
+IUSE=""
+
+DEPEND="dev-libs/libxml2"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ gnome2_src_install
+ doman dia2code.1
+}
diff --git a/app-office/dia2code/dia2code-1.0.0.ebuild b/app-office/dia2code/dia2code-1.0.0.ebuild
new file mode 100644
index 000000000000..627ca3ef520d
--- /dev/null
+++ b/app-office/dia2code/dia2code-1.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours"
+HOMEPAGE="http://dia2code.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="test"
+
+RDEPEND="${DEPEND}"
+DEPEND="
+ dev-libs/libxml2
+ test? ( app-shells/bash )
+"
+
+src_prepare() {
+ # Script makes use of arrays
+ sed -e 's:/bin/sh:/bin/bash:' \
+ -i tests/tests.sh || die
+ gnome2_src_prepare
+}
+
+src_install() {
+ gnome2_src_install
+ doman docs/dia2code.1
+}
diff --git a/app-office/dia2code/metadata.xml b/app-office/dia2code/metadata.xml
new file mode 100644
index 000000000000..c8d1cfcb2f44
--- /dev/null
+++ b/app-office/dia2code/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">dia2code</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/eqe/Manifest b/app-office/eqe/Manifest
new file mode 100644
index 000000000000..1da1cc145746
--- /dev/null
+++ b/app-office/eqe/Manifest
@@ -0,0 +1,6 @@
+AUX eqe-1.3.0-Makefile.patch 2646 SHA256 2d7eddd31251319ca50519f99912534fa02b7caad3fd07409c4f748c4d90c467 SHA512 9b9ac1ab789c54a0c3fcf51baaef112437e56b1d876cf231ecee6ee03054da4d03d53ba305239ff321484af0ab90bbf4f859a8a0fc063e3519b8363ab800963f WHIRLPOOL 0ef3073099512a253e561ae3757fb251c646008957c0a7560f7d4685d109498be372e849a95a85c82a0b16d0d96e85023c6072d0aac4e8cd6101cfa228b838f6
+DIST eqe-1.3.0.tar.bz2 98707 SHA256 8dd320985ebb7763295bf04b3664e0fb8094e3c398e468fddf225b13ee77f4e5 SHA512 6a1ffc1e9f4ec72ebeeb402f35857050b8f64b6fa60d9658667bad70047300c3331a1ac1ea0f0541dca9814bf55ed6e7cdd85513a24625f7cdddf3005b0a5d3d WHIRLPOOL 01e72d83d2239a34078ae30a462d56d12c4650c4cf05ccb9dc744dfeb7e14bb3b837a9d51c6914f34357322522c5d3ab0bf757295faddfa9ddb4420ff9396ffe
+EBUILD eqe-1.3.0.ebuild 660 SHA256 98bf166c42f5d1c8596df74a5960a4ff33ac600b2fe4d42ed395bd43dd4fb64b SHA512 44c96e02ca9b3cf201041ac53c81acc1ad0ecab89ab825c14a1d9c25bd38f74b3b718f0a81e53379809dee5bd05efead88889bce9dcc9e7c097f1fac99891e45 WHIRLPOOL 0d3521428c6ac7efd89b1890e5cd2e0a01b4ee0073aaf468e9c3a2a38bd1b9c3e1a949a520eb8e685f8bad7007ede0982fdd8eae07de7db75815d841f910f71b
+MISC ChangeLog 2450 SHA256 2d5f70002109c0633e0cf89896fb57397e74a413e4f1ce3dc8550a8c494ccafd SHA512 9f6de4b18e7ea6e7683285b8aacb8791866aa38ea185b7366f688fc16265fae59e854cf6c7f4e022ed318abcc6537bae83e27d821668160734309000fe51d695 WHIRLPOOL 23af25cdaf297c52951386342f28846c5f7eac9747b5536d093c8d08600a5662f3393abc8825ca340b7c4f3dc08b5e8eb41766659eea20288fa2b96bc39a65a0
+MISC ChangeLog-2015 1475 SHA256 199a5e86928c70bd6a754da23cfa65137db84a10e7a4c756b45d42e62fcdb50f SHA512 d165cf851ed02834825a0ed58e473b7a885a0f5104aa596e11bdeff3ea95666b530e29a6386e9e08c032a351ae7f2227810458a1a482ce6dc9762b064b7007ad WHIRLPOOL df5929e8ee179406e3527a1fdb7ed956389fab8834e0099b9754a54fc8f6c52da0be41c652a56fbda30b8af267eba5c196ed6a7c02e0064085b0835460fa5520
+MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08
diff --git a/app-office/eqe/eqe-1.3.0.ebuild b/app-office/eqe/eqe-1.3.0.ebuild
new file mode 100644
index 000000000000..8828f8641ea3
--- /dev/null
+++ b/app-office/eqe/eqe-1.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="A small LaTeX editor that produces images, with drag and drop support"
+HOMEPAGE="http://rlehy.free.fr/"
+SRC_URI="http://rlehy.free.fr/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+DEPEND="dev-perl/Gtk2
+ dev-perl/File-Slurp
+ dev-perl/Template-Toolkit
+ media-gfx/imagemagick
+ virtual/latex-base"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # Fix install loction and conform to the Gentoo way
+ epatch "${FILESDIR}"/${P}-Makefile.patch || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
diff --git a/app-office/eqe/files/eqe-1.3.0-Makefile.patch b/app-office/eqe/files/eqe-1.3.0-Makefile.patch
new file mode 100644
index 000000000000..0b8094a65022
--- /dev/null
+++ b/app-office/eqe/files/eqe-1.3.0-Makefile.patch
@@ -0,0 +1,42 @@
+diff -urN eqe-1.3.0.old/Makefile eqe-1.3.0/Makefile
+--- eqe-1.3.0.old/Makefile 2006-02-04 15:54:54.000000000 +0100
++++ eqe-1.3.0/Makefile 2006-02-14 10:52:04.000000000 +0100
+@@ -1,7 +1,7 @@
+ # Ronan Le Hy, 2005
+ # eqe installer
+
+-PREFIX=/usr/local
++PREFIX=/usr
+ DESTDIR=
+ PACKAGE_NAME=eqe
+ VERSION=1.3.0
+@@ -21,19 +21,17 @@
+ pod2man doc/eqedit.pod $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1
+ gzip -f --best $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1
+ gzip -f --best $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1
+- mkdir -p $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/
+- cp changelog $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog
+- gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog
+- cp README $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README
+- gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README
+- cp FAQ $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/FAQ
+- gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/FAQ
+- cp TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/TODO
+- cp copyright $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/copyright
+- cp GPL.txt $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/GPL.txt
++ mkdir -p $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/
++ cp changelog $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/changelog
++ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/changelog
++ cp README $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/README
++ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/README
++ cp FAQ $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/FAQ
++ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/FAQ
++ cp TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/TODO
++ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/TODO
+ chmod 644 $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1.gz $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1.gz
+- chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/copyright
+- chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/GPL.txt
++ chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/README.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/changelog.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/TODO.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)-$(VERSION)/FAQ.gz
+
+ install-templates:
+ mkdir -p $(DESTDIR)/$(PREFIX)/share/eqe/
diff --git a/app-office/eqe/metadata.xml b/app-office/eqe/metadata.xml
new file mode 100644
index 000000000000..13170c3184d8
--- /dev/null
+++ b/app-office/eqe/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-office/geierlein/Manifest b/app-office/geierlein/Manifest
new file mode 100644
index 000000000000..bdbf271119cd
--- /dev/null
+++ b/app-office/geierlein/Manifest
@@ -0,0 +1,9 @@
+DIST geierlein-0.9.10.tar.gz 1124924 SHA256 ac1c8cf481beb346488dfb4b053a87de72128884fef39f4cae409ba49bec0bb9 SHA512 d10a97471b3b3620ea993d281fcc1880b09d8a6fbfbbb638e2f036206a05f9daef3ff248d5434e31d9e240f9d9dd8b2e88011449ce3218918ae6bd374ecd62f6 WHIRLPOOL 1e36de28ac49489f7f229b566e6a1f25469626e1b80365d81f6d7aed2e69e7fb8b52befba3389d7c8b8840454d24a9ea9937910445ad668f16fdcfadfe4347ef
+DIST geierlein-0.9.11.tar.gz 1124776 SHA256 6ae358f4855c84a51bc10013bbb0b44877ef384854be2d7f1bb9b18ecc512ce8 SHA512 f82790364990ac08c7a130c44130e4c4ede7fc2d2410181c6b9608ede38b23a881b05c4742bdfe8b101751db8aedef552029a2c719c29fb25234e0fea0b67f20 WHIRLPOOL 1de028b31d2fb1a02da8453b9374643e1b3718c2cdd4b7367294736ffba1f495c95a141333c92aba72a8ffdf212d8682bb2121fdf498a27569dea4d3cda9f6f4
+DIST geierlein-0.9.12.tar.gz 1124901 SHA256 29bc2beddc723f81d5f9972ce07a8f2977f2da305d35bce6ad042b3e0a06b700 SHA512 bbae2fa9e72c278c4f58ca46b0950a33f1637c9d28e46c9bc4f98bf0d2ea2cac462d0c14e394144d6a1686a173163e5a5b5f4edb900bbbf7a96099f92702d249 WHIRLPOOL 29520d511304a4a978abe4c0593ae4fc0e589cd0248d6a54ae824797c77d7a5c36f6571063ac4cd4014bc414c6d716ab5f8c1faf74ec25e538603d892f5dbc0c
+EBUILD geierlein-0.9.10.ebuild 656 SHA256 209561779e97af10890176e920c969cb923b8c35633e07649ded9bc454c9eebd SHA512 57bf71b0a6659e44dc46a069756d1ebe5f91d008805db8d80411a114ebe85aa6b1f67e3faa25883421bfc87e8b6134b3734e2df6fea8d676dfc7140de5052cb5 WHIRLPOOL 6a79d3535292613f64de5d4b4734cb9782d8588f5388ab8a39ae6c17f521dab4616b10b0ece952720581fb809e358e7236b454229e5fa1ea994fcbd298b25e26
+EBUILD geierlein-0.9.11.ebuild 656 SHA256 209561779e97af10890176e920c969cb923b8c35633e07649ded9bc454c9eebd SHA512 57bf71b0a6659e44dc46a069756d1ebe5f91d008805db8d80411a114ebe85aa6b1f67e3faa25883421bfc87e8b6134b3734e2df6fea8d676dfc7140de5052cb5 WHIRLPOOL 6a79d3535292613f64de5d4b4734cb9782d8588f5388ab8a39ae6c17f521dab4616b10b0ece952720581fb809e358e7236b454229e5fa1ea994fcbd298b25e26
+EBUILD geierlein-0.9.12.ebuild 656 SHA256 209561779e97af10890176e920c969cb923b8c35633e07649ded9bc454c9eebd SHA512 57bf71b0a6659e44dc46a069756d1ebe5f91d008805db8d80411a114ebe85aa6b1f67e3faa25883421bfc87e8b6134b3734e2df6fea8d676dfc7140de5052cb5 WHIRLPOOL 6a79d3535292613f64de5d4b4734cb9782d8588f5388ab8a39ae6c17f521dab4616b10b0ece952720581fb809e358e7236b454229e5fa1ea994fcbd298b25e26
+MISC ChangeLog 4051 SHA256 957cd22d98277f35399b8302a1c2f1215801b15457923aec2abc4204331a9aeb SHA512 6829e3d37e7129c833ddf114add8132be710114e300539b2a6e50e9540b56fe1463bac6d154757afc3acaf1070c3255b4ad62081d4d423f1d138469f9bc6b3ad WHIRLPOOL cc2be34eca54de7d0efb35770464d05e0851b58789c794bd8044eec76434bedbdaa8ddbd03527a972f9d96bf0088259cddf772e7be4a49c0b84b9c762ecd359c
+MISC ChangeLog-2015 1860 SHA256 181d02d487984100d7dc693af2b2d3ca16aaa0515f44556fb3725762aca14ed2 SHA512 b873510e2db0d38b97c1f46a3270d93f044c29f2e9dfae86ff52d37d6552400df139d024077201d5f352875e4e87294c983655b6c8d9854713c4415537557196 WHIRLPOOL 0922751c9762ccfc89ad005e3f154e6ef0ce28a466423f62bf7565511c7518d4c668cb2cfcc13eefe03183eb814ed3c342834677f588a4b723053ae14753a8e2
+MISC metadata.xml 305 SHA256 ec3a5167b68dd1706199a577599fe5af553e6cdcd777af191671412317edc640 SHA512 6635c3973ef60534da57be92034aa7bf67938d525d0d20e86590e99a238a51f6ed6c548a23bcb4b995c63580aab5d20950fdf33d803bb0ec40f38d997ae89958 WHIRLPOOL d32c47a2ecbc9c51f7f8896e4025153f2faa31be3e2d9d31ed1de6a43b873575dfb866a788924301565b41371df6f39ddf3d00f19ac3948f17be6a768494a1d7
diff --git a/app-office/geierlein/geierlein-0.9.10.ebuild b/app-office/geierlein/geierlein-0.9.10.ebuild
new file mode 100644
index 000000000000..782e682a6819
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.9.10.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER"
+HOMEPAGE="https://stesie.github.com/geierlein/"
+SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
+DEPEND=""
+
+# needs nodejs and a couple of modules we don't have packaged
+RESTRICT="test"
+
+src_compile() {
+ emake prefix=/usr
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ prefix=/usr \
+ install || die
+ dodoc README.md
+}
diff --git a/app-office/geierlein/geierlein-0.9.11.ebuild b/app-office/geierlein/geierlein-0.9.11.ebuild
new file mode 100644
index 000000000000..782e682a6819
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.9.11.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER"
+HOMEPAGE="https://stesie.github.com/geierlein/"
+SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
+DEPEND=""
+
+# needs nodejs and a couple of modules we don't have packaged
+RESTRICT="test"
+
+src_compile() {
+ emake prefix=/usr
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ prefix=/usr \
+ install || die
+ dodoc README.md
+}
diff --git a/app-office/geierlein/geierlein-0.9.12.ebuild b/app-office/geierlein/geierlein-0.9.12.ebuild
new file mode 100644
index 000000000000..782e682a6819
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.9.12.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to German ELSTER"
+HOMEPAGE="https://stesie.github.com/geierlein/"
+SRC_URI="https://github.com/stesie/geierlein/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+RDEPEND="|| ( www-client/firefox www-client/firefox-bin )"
+DEPEND=""
+
+# needs nodejs and a couple of modules we don't have packaged
+RESTRICT="test"
+
+src_compile() {
+ emake prefix=/usr
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ prefix=/usr \
+ install || die
+ dodoc README.md
+}
diff --git a/app-office/geierlein/metadata.xml b/app-office/geierlein/metadata.xml
new file mode 100644
index 000000000000..7bb9cff19312
--- /dev/null
+++ b/app-office/geierlein/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hanno@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">stesie/geierlein</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/glabels/Manifest b/app-office/glabels/Manifest
new file mode 100644
index 000000000000..dd2fc4e5c25f
--- /dev/null
+++ b/app-office/glabels/Manifest
@@ -0,0 +1,5 @@
+DIST glabels-3.4.0.tar.xz 3412796 SHA256 d40e079395d30adbcd8204f41d08f7a8da9ec130bffa4cb3c130fbe2322b6410 SHA512 ae67474645b58418c75cd186c088ce7ec6916192d5dd207f429fe8e0f37ba34e467a6d707352ee120fd47e551d793545968dd916bf4f635a75dff094b1f86357 WHIRLPOOL fd8a9fa8b6f05a3fafb5ef17aaf4542389b7fca2f5e7a08c6fbd59cbfa041fa2addc0f53f3d209dbdcc474a6edc3f8d24ca9415d06cef540d9d9a67255ce79ee
+EBUILD glabels-3.4.0.ebuild 858 SHA256 fa6faddd6e957a294efc0e8995f62610b4cfc9d001f2978be97a85b7be238201 SHA512 4e50b30816b591f0fadb5a731f88dbbc104cd44df9506ad25d97a6e08476ba89dba97d8cf261cd61e2f92b5259d42d3273b075076ddf322c05d28670755b0ed6 WHIRLPOOL 67090124637ed039bfa26798cc06e3260a58d605c38a9e1e1b18dd811ff7736dbe3fec68665b77caf698c8cb25e7b674951ef0b8baf40069b74fc473ca1d5311
+MISC ChangeLog 3220 SHA256 f66293fb9dbcd3745dba5c5bfd46b2a60ba337f388956234834988faeade468d SHA512 36ec5948afba70cef8e36cf7765d823dcf9e49c033a4526167667a4824ab3b57fa5b8c120aa784783ddeebfd0813e5f4c118eef647491649a286e598ca6f6343 WHIRLPOOL 2b27e9c13b9da9d23ec578e7867201fed49c636f4ba2cb589e01074cbb637cf89d4dbe7dd4ee61fbc4ed8dea1209504ca52a1bcf32af0c3c2e392021d9eba6e1
+MISC ChangeLog-2015 12068 SHA256 206ed3e6ce954e96c228014e51129d14f778b6d5b86efbdfdba55d6d22084a76 SHA512 00fd4dff82cb8d490519decc78e759e4fa419c166234abd802d3023941fcceff73fffa10a0136915773a64a6773759eabcc83b380705bbc6d9d20485deee51d6 WHIRLPOOL 3c0af729f0cc333e26dc9bb788d9e8181cea0480b38da23b27c05a7e1974a387480f27de1330878da6082a68d1f9b5d402518428f718b0124af53d3bbd778f45
+MISC metadata.xml 619 SHA256 3c680f3a460b15a99e9fd3db2ff7553e3da75adb3fcf58535911d172855712bf SHA512 3b8362a4369c2ba432436df9fdaeb4cfa1f5cf174af1227774f699c2e094f82bcf1576eca45de76cb033dce4a2a75ddc4c5179e3abad4dad1612937983a56ebe WHIRLPOOL 730abe33d705c786c28eaddb237cd4bd8f7b426b51a64322ff6df5144cb0c47faa1b1c4f6a0c4c817026934aadb731d1adbe8cf18e3d17caf63c50ad6efff0f7
diff --git a/app-office/glabels/glabels-3.4.0.ebuild b/app-office/glabels/glabels-3.4.0.ebuild
new file mode 100644
index 000000000000..f0ef6a58dba6
--- /dev/null
+++ b/app-office/glabels/glabels-3.4.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+inherit eutils gnome2
+
+DESCRIPTION="Program for creating labels and business cards"
+HOMEPAGE="http://www.glabels.org/"
+
+LICENSE="GPL-2 FDL-1.1 LGPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE="barcode eds"
+
+RDEPEND="
+ >=dev-libs/glib-2.42.0:2
+ >=x11-libs/gtk+-3.14.0:3
+ >=dev-libs/libxml2-2.9.0:2
+ >=gnome-base/librsvg-2.39.0:2
+ >=x11-libs/cairo-1.14.0
+ >=x11-libs/pango-1.36.1
+ barcode? (
+ >=app-text/barcode-0.98
+ >=media-gfx/qrencode-3.1 )
+ eds? ( >=gnome-extra/evolution-data-server-3.12.0:= )
+"
+DEPEND="${RDEPEND}
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/yelp-tools
+ dev-util/gtk-doc-am
+ >=dev-util/intltool-0.28
+ virtual/pkgconfig
+"
+
+src_configure() {
+ gnome2_src_configure \
+ $(use_with eds libebook) \
+ --disable-static
+}
diff --git a/app-office/glabels/metadata.xml b/app-office/glabels/metadata.xml
new file mode 100644
index 000000000000..14126b44a818
--- /dev/null
+++ b/app-office/glabels/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+<longdescription>
+ gLabels is a program for creating labels and business cards for
+ the GNOME desktop environment. It is designed to work with various
+ laser/ink-jet peel-off label and business card sheets that you'll
+ find at most office supply stores.
+</longdescription>
+<use>
+ <flag name="barcode">Enable barcode support through external libraries.</flag>
+</use>
+</pkgmetadata>
diff --git a/app-office/gnucash/Manifest b/app-office/gnucash/Manifest
new file mode 100644
index 000000000000..1c07c9bc42dc
--- /dev/null
+++ b/app-office/gnucash/Manifest
@@ -0,0 +1,6 @@
+DIST gnucash-2.6.15.tar.bz2 13406483 SHA256 1619eb8263439f547dd12afdc0b05b9a50593d5cd3d3e9ee5b05edaec3b6dbae SHA512 6ec0652565025ac8281152ed64f2f820ecdb17ead5f17738728e094d116e638a08af57a46c0d5b59679f30f142ce372a5f61bd164f68f6b608d09de37cec38c6 WHIRLPOOL a54e7a20bcf8b181d101d70c7b6c0f2c5a6921af50c151239d06c698aad7511b23f787d8dc0f8a32c41b5a2327085df5dbcadb73a35b9d239be2ecddfad1fcf0
+EBUILD gnucash-2.6.15-r1.ebuild 3216 SHA256 0298398c7ae6fcd5559c8654f3cea73702f2e24202ea1ac9926be0736ae326cd SHA512 8823d1681347cf1f4b52dce75302ca431c0b9b675c5bd6e2e97978237027511acf7f25309755f02d329aa62814881f5df927948c432339c47ef7387ed2bbbe54 WHIRLPOOL 78c9407028ecf1f7631e78c4aa947aa182a2f5780e67ca8273ea293f184e5ee7d7596b55e415311c993c07a5090933398da3e9c57755fc5ffcb7148b8918178a
+EBUILD gnucash-2.6.15.ebuild 3238 SHA256 8d648145376b2078d2ce357ffabaec1aa9426345e64413c7e9668d55319f2b1f SHA512 00fb4c31296021b9cbb7bc1a83662ff04c89aa5425f4a814ba91cab19ca6ebf8ffd29f60f641770a56b8af48d7ba8c195c0d641c3046e8d2365a841639ef74fb WHIRLPOOL c868e8ddec7f03b5b5183ff7a71567eb29b7efad11cb6e384898267af12d776ebdfc6ec0dc5554acadc50fbb9d7a7d6b194a523c4a5eed33ee46da39f6315189
+MISC ChangeLog 7335 SHA256 c865eb9eb90888350b57881795e3bd4adfa13f21070cddbb7894f1646209b2fd SHA512 2a8174e70898304ccf8f577432b14871ed7e4fe98e4c604392fe40c87da6bb793045b31e762ad248e74c2e0b77debf1aed8623addbca5242a25163f8812cc188 WHIRLPOOL 1414d656ed31cdab84bc09764ceb8258c4aa631d9e6c9d6ec98b9097c3413e30d6b2eeab257a691a387f283482761018ac1ee432cd679aa4d0d575056bf39285
+MISC ChangeLog-2015 42168 SHA256 f707a272c042a159e5ae1346f3ad79c0d18f255fb933d9e7f2ab6bb755893974 SHA512 9e8add8885e80700b0c5370e347710bdee084f9b15785e68ae4c1f81e1079e56c809bb70e33f6f5adefc9b9f9a9f638f0bc7e985f774563c91b3e944568d41f0 WHIRLPOOL f857e33c9afa90bd51599ba8e1f0cabc87754c71e809883bf53e2823efbad8d830666e7927c013461ddadb3bec11fbe752e7fbe0f3f109e7039144fb5ddbfe26
+MISC metadata.xml 583 SHA256 34987db88c1afcf2eb2c4f7777e21e6b019b671c987dbe6b505ff347aaf03f32 SHA512 1fce9a3ed2f6aaa121810308f75eab97b156d7c4278cb6d123f1f0f34415b467097907086c006bda1232ad48b3a47db572a7db28b78a01032014cfae70af2a9d WHIRLPOOL 7eeb842dafb97b9642d192f55b019beb819c9facdfc5e8162fb305ca836446f4de431535e338c2fcc38004996f8d0ee4d70a7a128bb7f6f93f35085035e38261
diff --git a/app-office/gnucash/gnucash-2.6.15-r1.ebuild b/app-office/gnucash/gnucash-2.6.15-r1.ebuild
new file mode 100644
index 000000000000..9cf0d0ea6d36
--- /dev/null
+++ b/app-office/gnucash/gnucash-2.6.15-r1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools gnome2 python-single-r1
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="chipcard debug +doc gnome-keyring hbci mysql ofx postgres python quotes sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.ac)
+# libdbi version requirement for sqlite taken from bug #455134
+RDEPEND="
+ >=dev-libs/glib-2.32.0:2
+ >=dev-libs/popt-1.5
+ >=dev-libs/libxml2-2.5.10:2
+ dev-libs/libxslt
+ >=dev-scheme/guile-2.0.0:12=[deprecated,regex]
+ dev-scheme/guile-www
+ gnome-base/libgnomecanvas
+ >=net-libs/webkit-gtk-1.2:2
+ >=sys-libs/zlib-1.1.4
+ >=x11-libs/gtk+-2.24:2
+ >=x11-libs/goffice-0.7.0:0.8[gnome]
+ x11-libs/pango
+ gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+ ofx? ( >=dev-libs/libofx-0.9.1 )
+ hbci? ( >=net-libs/aqbanking-5[gtk,ofx?]
+ sys-libs/gwenhywfar[gtk]
+ chipcard? ( sys-libs/libchipcard )
+ )
+ python? ( ${PYTHON_DEPS} )
+ quotes? ( dev-perl/Date-Manip
+ >=dev-perl/Finance-Quote-1.11
+ dev-perl/HTML-TableExtract )
+ sqlite? ( >=dev-db/libdbi-0.9.0
+ >=dev-db/libdbi-drivers-0.9.0[sqlite] )
+ postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
+ mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ gnome-base/gnome-common
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+PDEPEND="doc? ( >=app-doc/gnucash-docs-2.2.0 )"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Skip test that needs some locales to be present
+ sed -i -e '/test_suite_gnc_date/d' src/libqof/qof/test/test-qof.c || die
+
+ # We need to run eautoreconf to prevent linking against system libs,
+ # this can be noticed, for example, when updating an old version
+ # compiled against guile-1.8 to a newer one relying on 2.0
+ # https://bugs.gentoo.org/show_bug.cgi?id=590536#c39
+ # https://bugzilla.gnome.org/show_bug.cgi?id=775634
+ eautoreconf
+
+ gnome2_src_prepare
+}
+
+src_configure() {
+ local myconf
+
+ DOCS="doc/README.OFX doc/README.HBCI"
+
+ if use sqlite || use mysql || use postgres ; then
+ myconf+=" --enable-dbi"
+ else
+ myconf+=" --disable-dbi"
+ fi
+
+ # gtkmm is experimental and shouldn't be enabled, upstream bug #684166
+ gnome2_src_configure \
+ $(use_enable debug) \
+ $(use_enable gnome-keyring password-storage) \
+ $(use_enable ofx) \
+ $(use_enable hbci aqbanking) \
+ $(use_enable python) \
+ --disable-doxygen \
+ --disable-gtkmm \
+ --enable-locale-specific-tax \
+ --disable-error-on-warning \
+ --with-guile=2.0 \
+ ${myconf}
+}
+
+src_install() {
+ # Parallel installation fails from time to time, bug #359123
+ # Usually reproducible after removing any gnucash installed copy
+ MAKEOPTS="${MAKEOPTS} -j1" GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF} \
+ gnome2_src_install
+
+ rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
+ mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
+ dodoc "${T}"/cantuseprepalldocs/*
+}
diff --git a/app-office/gnucash/gnucash-2.6.15.ebuild b/app-office/gnucash/gnucash-2.6.15.ebuild
new file mode 100644
index 000000000000..9860cdd822dc
--- /dev/null
+++ b/app-office/gnucash/gnucash-2.6.15.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools gnome2 python-single-r1
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+IUSE="chipcard debug +doc gnome-keyring hbci mysql ofx postgres python quotes sqlite"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.ac)
+# libdbi version requirement for sqlite taken from bug #455134
+RDEPEND="
+ >=dev-libs/glib-2.32.0:2
+ >=dev-libs/popt-1.5
+ >=dev-libs/libxml2-2.5.10:2
+ dev-libs/libxslt
+ >=dev-scheme/guile-1.8.3:12=[deprecated,regex]
+ <dev-scheme/guile-2:12
+ dev-scheme/guile-www
+ gnome-base/libgnomecanvas
+ >=net-libs/webkit-gtk-1.2:2
+ >=sys-libs/zlib-1.1.4
+ >=x11-libs/gtk+-2.24:2
+ >=x11-libs/goffice-0.7.0:0.8[gnome]
+ x11-libs/pango
+ gnome-keyring? ( >=app-crypt/libsecret-0.18 )
+ ofx? ( >=dev-libs/libofx-0.9.1 )
+ hbci? ( >=net-libs/aqbanking-5[gtk,ofx?]
+ sys-libs/gwenhywfar[gtk]
+ chipcard? ( sys-libs/libchipcard )
+ )
+ python? ( ${PYTHON_DEPS} )
+ quotes? ( dev-perl/Date-Manip
+ >=dev-perl/Finance-Quote-1.11
+ dev-perl/HTML-TableExtract )
+ sqlite? ( >=dev-db/libdbi-0.9.0
+ >=dev-db/libdbi-drivers-0.9.0[sqlite] )
+ postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
+ mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ gnome-base/gnome-common
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+PDEPEND="doc? ( >=app-doc/gnucash-docs-2.2.0 )"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Skip test that needs some locales to be present
+ sed -i -e '/test_suite_gnc_date/d' src/libqof/qof/test/test-qof.c || die
+
+ # We need to run eautoreconf to prevent linking against system libs,
+ # this can be noticed, for example, when updating an old version
+ # compiled against guile-1.8 to a newer one relying on 2.0
+ # https://bugs.gentoo.org/show_bug.cgi?id=590536#c39
+ # https://bugzilla.gnome.org/show_bug.cgi?id=775634
+ eautoreconf
+
+ gnome2_src_prepare
+}
+
+src_configure() {
+ local myconf
+
+ DOCS="doc/README.OFX doc/README.HBCI"
+
+ if use sqlite || use mysql || use postgres ; then
+ myconf+=" --enable-dbi"
+ else
+ myconf+=" --disable-dbi"
+ fi
+
+ # gtkmm is experimental and shouldn't be enabled, upstream bug #684166
+ gnome2_src_configure \
+ $(use_enable debug) \
+ $(use_enable gnome-keyring password-storage) \
+ $(use_enable ofx) \
+ $(use_enable hbci aqbanking) \
+ $(use_enable python) \
+ --disable-doxygen \
+ --disable-gtkmm \
+ --enable-locale-specific-tax \
+ --disable-error-on-warning \
+ --with-guile=1.8 \
+ ${myconf}
+}
+
+src_install() {
+ # Parallel installation fails from time to time, bug #359123
+ # Usually reproducible after removing any gnucash installed copy
+ MAKEOPTS="${MAKEOPTS} -j1" GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF} \
+ gnome2_src_install
+
+ rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
+ mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
+ dodoc "${T}"/cantuseprepalldocs/*
+}
diff --git a/app-office/gnucash/metadata.xml b/app-office/gnucash/metadata.xml
new file mode 100644
index 000000000000..7053dc6a9c58
--- /dev/null
+++ b/app-office/gnucash/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <use>
+ <flag name="chipcard">Enable support for chipcard reading and
+ processing.</flag>
+ <flag name="hbci">Enable HBCI support, for connecting to some internet
+ banks</flag>
+ <flag name="quotes">Enable Online Stock Quote retrieval</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">gnucash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/gnumeric/Manifest b/app-office/gnumeric/Manifest
new file mode 100644
index 000000000000..40bd282897a6
--- /dev/null
+++ b/app-office/gnumeric/Manifest
@@ -0,0 +1,7 @@
+DIST gnumeric-1.12.32.tar.xz 18748772 SHA256 a07bc83e2adaeb94bfa2c737c9a19d90381a19cb203dd7c4d5f7d6cfdbee6de8 SHA512 5403fb57fc36a304b9b595d57d4db96579f8b48cb18c074c6d3e3dc4f477286fdb5ef11aeabdd8e495ec697029e4d5e2fce21967c4060dbc19cdabc2fde444fc WHIRLPOOL 09bf8cab6cfc90fda0f28e9919fce24d7c62011a6cc94f0da4369e459776da503d04ead8ba1e85173399ac96dec2092c8b4e54dd4664093a362718906c603f3c
+DIST gnumeric-1.12.35.tar.xz 20019316 SHA256 77b1e3ce523578a807767ad71680fb865ac021d7bfadf93eada99ae094c06c0a SHA512 0781c0d003342653a7cb57d2f23d1222903f18fdce15f4276250aae66239fc5f0da6472d900a59d29b511fbf55b529f7923a68f346752cd242775d52f99aba11 WHIRLPOOL 1742b44b5cf4ab81eeb3ea5ec540d2cf2abec967da50bbf47d9009c40f150043282717a0e641e4ac58f7ec8cb286f0bc75cb932436458098317f11783cc8ebec
+EBUILD gnumeric-1.12.32.ebuild 1460 SHA256 d0848562054745c9700aea01882c520117b06110b68294212898553de82d9c34 SHA512 05627982d873cfd1e0222c25fb5e4cae36ce40a212ed703d23e3962156b5dde77fd7bd53cc4a038568c91e9876e7f62f665332b0c5becb042e07d4c3e2e74214 WHIRLPOOL ac04b56949755ffa5815dc324fc69ba40d82661f3f63eebd600dee5a31d8a61087861e3be94f6d34a0352d182dcf0f6e391eb8ffffd2177e79ce0128435d7f4e
+EBUILD gnumeric-1.12.35.ebuild 1483 SHA256 a5a42140a200b84b7302bef90c5551fd3848d7d3a0d03bfe60b0479f4e18c919 SHA512 dcd425e7099f5a31816c9634277b2c897287922a185a1d287bcacda22742351a918ff14439b8f6233c91e8958d6fa1dd814c405b7d71b80547bb9fa6ffa5f526 WHIRLPOOL a588c67a5d79e56c36c36415777a606dad69384e8a23a5ee948c7c0ee9b82de3d83e24ce24d483ea9378f587df5de3c67d8c575ddf8574bc2aed2eee9af608f5
+MISC ChangeLog 6940 SHA256 023fd7bd4d2c8ff2e4460383a5e506556db3f64bbb2c28a77e23c63c30dfd06e SHA512 019093ee44bdb661063ffa8958daee4f8c295c40e743ddecf2298fabfe64d64283ed421e4017a97e19d8b5f041d8821073af1b8cf77b54d6efc14a36959d43e6 WHIRLPOOL dc0cb2746d2f9dc2a6458655b8226e5582278fd6e15d4a17886ed00f13766c50aaa387ec08eb706494ac6aa5602ee6d6fb09be5ec9b8985a8ef36f40e72fdf4e
+MISC ChangeLog-2015 39599 SHA256 aaf1cf59094b055d0d99d27c96876faf32d0fc94b9448796d92933e1fa074c6b SHA512 db6b27191207f5ee614e10d38390c8297d6a697be739710fcdf297d29642e409cd64c709187d04de761fb7dda3cc4ad6ce19bc1bafa0ba430ad9170e1e412681 WHIRLPOOL b8a249e6ce0309c1775efda2a8fcd4180a060f3cbff385a1d034ecb374a8303e0ea0668b8bba2f0eab1afdd0a1adfb4f5da2e99237f7fcdd7d54c7f32c73ed52
+MISC metadata.xml 465 SHA256 f767047fb686205b69791bddd9e2cd5c81e63b57cae9c7dc18d43d7ea3326041 SHA512 753783aee82021a573093a0ecb7807bdf56d037032fb1afa5559db44b1d06f72bdf9aedfead48cae9917d78aaa7c39d19e528946ef45b51fd6cf5357b9b020fa WHIRLPOOL 18df406c2a643e37854adfb662d63189af633d4693811a8a4752ba39057581322bd940f4928dbf8d7ea33edd0a53f8bea377087231ac74a6d25ea711aea90efe
diff --git a/app-office/gnumeric/gnumeric-1.12.32.ebuild b/app-office/gnumeric/gnumeric-1.12.32.ebuild
new file mode 100644
index 000000000000..f8c8ce8e3581
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.32.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 flag-o-matic python-single-r1
+
+DESCRIPTION="The GNOME Spreadsheet"
+HOMEPAGE="http://www.gnumeric.org/"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+
+IUSE="+introspection libgda perl python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Missing gnome-extra/libgnomedb required version in tree
+# but its upstream is dead and will be dropped soon.
+
+# lots of missing files, also fails tests due to 80-bit long story
+# upstream bug #721556
+RESTRICT="test"
+
+RDEPEND="
+ app-arch/bzip2
+ sys-libs/zlib
+ >=dev-libs/glib-2.38.0:2
+ >=gnome-extra/libgsf-1.14.33:=
+ >=x11-libs/goffice-0.10.28:0.10
+ >=dev-libs/libxml2-2.4.12:2
+ >=x11-libs/pango-1.24.0:=
+
+ >=x11-libs/gtk+-3.8.7:3
+ x11-libs/cairo:=[svg]
+
+ introspection? ( >=dev-libs/gobject-introspection-1:= )
+ perl? ( dev-lang/perl:= )
+ python? ( ${PYTHON_DEPS}
+ >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] )
+ libgda? ( gnome-extra/libgda:5[gtk] )
+"
+DEPEND="${RDEPEND}
+ dev-util/gtk-doc-am
+ >=dev-util/intltool-0.35.0
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-static \
+ --with-zlib \
+ $(use_with libgda gda) \
+ $(use_enable introspection) \
+ $(use_with perl) \
+ $(use_with python)
+}
diff --git a/app-office/gnumeric/gnumeric-1.12.35.ebuild b/app-office/gnumeric/gnumeric-1.12.35.ebuild
new file mode 100644
index 000000000000..92460cb5f467
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.35.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 flag-o-matic python-single-r1
+
+DESCRIPTION="The GNOME Spreadsheet"
+HOMEPAGE="http://www.gnumeric.org/"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+IUSE="+introspection libgda perl python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Missing gnome-extra/libgnomedb required version in tree
+# but its upstream is dead and will be dropped soon.
+
+# lots of missing files, also fails tests due to 80-bit long story
+# upstream bug #721556
+RESTRICT="test"
+
+RDEPEND="
+ app-arch/bzip2
+ sys-libs/zlib
+ >=dev-libs/glib-2.38.0:2
+ >=gnome-extra/libgsf-1.14.33:=
+ >=x11-libs/goffice-0.10.28:0.10
+ >=dev-libs/libxml2-2.4.12:2
+ >=x11-libs/pango-1.24.0:=
+
+ >=x11-libs/gtk+-3.8.7:3
+ x11-libs/cairo:=[svg]
+
+ introspection? ( >=dev-libs/gobject-introspection-1:= )
+ perl? ( dev-lang/perl:= )
+ python? ( ${PYTHON_DEPS}
+ >=dev-python/pygobject-3:3[${PYTHON_USEDEP}] )
+ libgda? ( gnome-extra/libgda:5[gtk] )
+"
+DEPEND="${RDEPEND}
+ dev-util/gtk-doc-am
+ >=dev-util/intltool-0.35.0
+ app-text/yelp-tools
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-static \
+ --with-zlib \
+ $(use_with libgda gda) \
+ $(use_enable introspection) \
+ $(use_with perl) \
+ $(use_with python)
+}
diff --git a/app-office/gnumeric/metadata.xml b/app-office/gnumeric/metadata.xml
new file mode 100644
index 000000000000..056277a49918
--- /dev/null
+++ b/app-office/gnumeric/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+<use>
+ <flag name="libgda">Enable database support through
+ <pkg>gnome-extra/libgda</pkg>.</flag>
+ <flag name="python">Enable python plugin loader.</flag>
+ <flag name="perl">Enable perl plugin loader.</flag>
+</use>
+</pkgmetadata>
diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest
new file mode 100644
index 000000000000..e873206ea1f7
--- /dev/null
+++ b/app-office/grisbi/Manifest
@@ -0,0 +1,5 @@
+DIST grisbi-1.0.0.tar.bz2 6933736 SHA256 8a23d26777666814d918702ad9207bac433abd3ac71568d53f7c485670f92c55 SHA512 ec99f78cc4e6a7d3501bb40914491fc7a539c337e27f3360d84bcaff05bfa06dcd949f52177a7d2661cbc785ea9b27d3587cd4858363dc08a8daffac1015d77a WHIRLPOOL a3563bd20a428614f25fbefcf3f7f7835bb3ee32a2987699f01795bd6a66aba0df98ff7f0c139adf36d849ac91de98c75d0ab6b64775080c94e9ce50262eebc6
+EBUILD grisbi-1.0.0-r1.ebuild 851 SHA256 c0a9918c309941f2a9d41d3ec6172a410d9c202f7aaf95ec96dfb63ca6647471 SHA512 c449d4c1c5195f0f4222ae53386d1e56dd7fe6119b78f68b87d50c5e0e88643aacd0f44643fa8843993c1e3acc7dd8714eb6c3fae9019ce3523f21a06caa37f3 WHIRLPOOL 6b31502885aad2f85bad20671ee689e857142f78893ae262aba86135e66a479a0c5e152f4a8d40fa7824a9d82f667b98906fd161f9e5b63a7d87145ab5d47617
+MISC ChangeLog 2983 SHA256 72ac13251385715e8e935a2d31393f9fdc9939dad2d811c088856aaca1e2376f SHA512 05c1a2b87a38d5804eb72508a85a61a84650c5b27a3de4b2bb466380147cefc71736d7b85a83ec2052d39d492e5c79939281ed8de16069cf2c385ce026594dda WHIRLPOOL 58d91bd2af521338b9ba9db646cb5714cb46b1266ddf42d96a01e7b1e8cf69e91882db379d25692837e82a560705201c0d264a748d2cc1d531f84d418f1b021f
+MISC ChangeLog-2015 10720 SHA256 d37978af59021c08b10fbc511868ae026055475d8d168f70c4f359945c944144 SHA512 a937010d985f90554a13eae1fb1bb546171ba2e0c6d7fe983fb63f9444779cc18b3e9417bc3e618273f466a9188e08f3d36a18af39a9d925cbade2aaf0f5b8d9 WHIRLPOOL 7ae1b074b99555a3761ec6fd89d97cdd176456c5aa2ad71bc65e677e540805b6cd8056d6533b9e17e3c41ae6b8dced6b703690f077dc0311338a8185b9fa190d
+MISC metadata.xml 687 SHA256 396ea0cf530a83b201ac48ef4dbbdea04f67d9060d03c16497c50df0b765fa5b SHA512 7e9b962fb6dd882bd204c7f931929c4574b0548338365d5d0fe5017dd992d7aee0af8ce52c6a01cdcadcc302e91101baa661f3201de64ce8adaaf672448db8aa WHIRLPOOL 3f69de92279aa08bf17ca5d9fa0338aecde3c323e4d94ca4cbaddc66df15fb274909dd60f0f397805f78b0a3f9f99bd235f65fa3b6631a568f6d46a0292eb626
diff --git a/app-office/grisbi/grisbi-1.0.0-r1.ebuild b/app-office/grisbi/grisbi-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..e1b84aefc7d1
--- /dev/null
+++ b/app-office/grisbi/grisbi-1.0.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org"
+SRC_URI="mirror://sourceforge/grisbi/grisbi%20stable/1.0.x/${P}.tar.bz2"
+IUSE="libressl nls ofx ssl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+RDEPEND="
+ dev-libs/libxml2:2
+ >=dev-libs/glib-2.18.0:2
+ >=x11-libs/gtk+-2.12.0:2
+ x11-misc/xdg-utils
+ ssl? (
+ libressl? ( dev-libs/libressl:0= )
+ !libressl? ( >=dev-libs/openssl-0.9.5:0= ) )
+ ofx? ( >=dev-libs/libofx-0.7.0 )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_configure() {
+ gnome2_src_configure \
+ --with-libxml2 \
+ --without-cunit \
+ --disable-static \
+ $(use_with ssl openssl) \
+ $(use_with ofx) \
+ $(use_enable nls)
+}
diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml
new file mode 100644
index 000000000000..e8c4a349ec5f
--- /dev/null
+++ b/app-office/grisbi/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>remi@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>casta@xwing.info</email>
+ <name>Guillaume Castagnino</name>
+ <description>Third party maintainer</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">grisbi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/gtg/Manifest b/app-office/gtg/Manifest
new file mode 100644
index 000000000000..be0f04d1e407
--- /dev/null
+++ b/app-office/gtg/Manifest
@@ -0,0 +1,7 @@
+AUX gtg-0.3.1-desktop.patch 334 SHA256 faf36515f2bc6cdb3f3b334a761620370c9a17ac24b93db3ea29177770f9d117 SHA512 3d3b0b1c46fe352183d7a2d5b9ee65db995a1fe8bf10e35033a7c51261700cbfb8341371553eb95e11a8d502b70caeb588a41e8377014e85f30d20df97ee8449 WHIRLPOOL fbe91e4e2a253ee2ad31b31934f0a7fb778dc2d6afa6d20ffe0a27239e9e996bc45fd32097405a33f104a9bcc92819304f72a449ffc2f81d0ca4d7c5781699e1
+AUX gtg-0.3.1-locales.patch 584 SHA256 628539e0e8b2ba9fdef7189520cf97b17b98cdfec0501756f101ad6f06952254 SHA512 4a62d55e0bdf4cb0bfaa3edcbf7f1573645c2d5505ec98c17529437545bd5f18374a561063d5e5d163bea0064d9daa9f82a29ee2f8ebeb00833c678d47446142 WHIRLPOOL efdaebe4e8d2e2eb77e334c4e16101362dbc2e5dbeb84c73bcccc3b09edb73c4d263762055e4af50021ad145b5a1eedddca6696e6d9d4bd6ee351415b65fbe5f
+DIST gtg-0.3.1.tar.gz 7902244 SHA256 57ceb3fa15298b69ce64cdd0a0a35ef3f4fd1151458ddff21f26a288cc02a0a7 SHA512 7d342971cd98fbe5b84ec2f2b4c918dd668d00699b6f0afb76b143acdbe79807525bcc02d2e189769c24de5a8b33d7eef4ce242e3c091fe09505daac55158f12 WHIRLPOOL 3d90cf709cfe15e0a303b0caea7c1102cf4e9c31441be7a390b8be32f34a20059bc3ff9b422bada593364b22047f95a2eb58c6a558c5f5f8f8af7f534db8fc5b
+EBUILD gtg-0.3.1.ebuild 1929 SHA256 c50d88c7257897399a82bbc4f03df943c27f0c8637abfc0e35e92d29e4b3170c SHA512 d8191011dc938d8f2f01193ebdd18411f3635772b9d08252a7da8046072c2b8e6c971be400c1f9877c9e66bd86fb261361b5e808f2aa74495ba071ded341de45 WHIRLPOOL 99123599927b8cf784a0d72216691ad9fb8c267ed36d2fbc097e9ce102120d6b5644eed575199609df6ac9120201ee437c79b23a0cb08503ace5cba34df532e8
+MISC ChangeLog 2462 SHA256 7644ab638ef4eb7f709ef18bd65d5ad6e6c1003a16c2eeab605e3ce1ae96caef SHA512 35d3ef952395f05109dbfa0b19a68afdbad2d8cfb8713fdaf2eae47d0d7f33366eab10dcc4afcd637850102d65829303584cd283b15c1f9d3407b6b3b434f43b WHIRLPOOL 6ad46d5b7fd779fbe162b744a0f62be05ad5849c00ff4c9a485b34cffb4f7b81cfeada0ba29e15132e7016444f273113d6d81712026d69fee33b96bef58ff439
+MISC ChangeLog-2015 3055 SHA256 5ac726d12b37adb0f4997aaaa4403f0dbfd367e8cd826077755cf1ef972de5d8 SHA512 cc57f8beaad8754c58112e861dcb726b43ca15335264e7bb53f6d457471b234bc1333868ea3d38c8ede97e61f9e18a71918d90b82dd51534607fbc6c59b466ff WHIRLPOOL 11f9a0fa1b19ab9bbdde4de327514938d21193ac938c7bc6b99406993b4650c8f14238f3e81c2eabbd459287c6566201aa78d4663a1a17aaf0a95f6e0b49586c
+MISC metadata.xml 1117 SHA256 7fd2b5d9aabbc719fe33a5f7189d4e0551a0d33f4b9deb971b9e1bcd3c95d288 SHA512 23b42dd1428241f4fad416dd90a6692478062fb02db8e8d7c0bbcafdeb9e7f311ea3cebae223b6315a340a274b1e8b9b216cdda273dbd057ce57f5729802f2df WHIRLPOOL b1037991c42edb4a47560b31f9a4dd4d3be9360b7d6c6362349bd2c63d0aae10bf6f41eb84b5b1ea807e0d9cc1904e7efb5f4e7c16dd26e3c6724e3ab2fc9060
diff --git a/app-office/gtg/files/gtg-0.3.1-desktop.patch b/app-office/gtg/files/gtg-0.3.1-desktop.patch
new file mode 100644
index 000000000000..82db6ce36f3b
--- /dev/null
+++ b/app-office/gtg/files/gtg-0.3.1-desktop.patch
@@ -0,0 +1,13 @@
+Fix desktop-file-validate warning.
+
+--- a/gtg.desktop 2014-11-01 11:23:31.101881704 +0100
++++ b/gtg.desktop 2014-11-01 11:23:37.349775014 +0100
+@@ -14,7 +14,7 @@
+ StartupNotify=true
+ X-Ayatana-Desktop-Shortcuts=NewTask
+
+-[NewTask Shortcut Group]
++[X-NewTask Shortcut Group]
+ Name=New Task
+ Exec=gtg_new_task
+ TargetEnvironment=Unity
diff --git a/app-office/gtg/files/gtg-0.3.1-locales.patch b/app-office/gtg/files/gtg-0.3.1-locales.patch
new file mode 100644
index 000000000000..56bf5ce5e9b1
--- /dev/null
+++ b/app-office/gtg/files/gtg-0.3.1-locales.patch
@@ -0,0 +1,20 @@
+Do not install unwanted locales.
+
+--- a/setup.py 2014-11-01 11:21:49.679613605 +0100
++++ b/setup.py 2014-11-01 11:26:36.305719135 +0100
+@@ -101,9 +101,15 @@
+
+ PO_DIR = 'po'
+ MO_DIR = os.path.join('build', 'po')
++LINGUAS = os.environ.get('LINGUAS', '*').split(' ')
+
+ for po in glob.glob(os.path.join(PO_DIR, '*.po')):
+ lang = os.path.basename(po[:-3])
++
++ # Skip unwanted locales
++ if lang not in LINGUAS and '*' not in LINGUAS:
++ continue
++
+ mo = os.path.join(MO_DIR, lang, 'gtg.mo')
+ target_dir = os.path.dirname(mo)
+ if not os.path.isdir(target_dir):
diff --git a/app-office/gtg/gtg-0.3.1.ebuild b/app-office/gtg/gtg-0.3.1.ebuild
new file mode 100644
index 000000000000..05a309c14361
--- /dev/null
+++ b/app-office/gtg/gtg-0.3.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils fdo-mime gnome2-utils distutils-r1 versionator
+
+MY_PV="$(get_version_component_range 1-2)"
+DESCRIPTION="Personal organizer for the GNOME desktop environment"
+HOMEPAGE="http://gtgnome.net/"
+SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/liblarch[${PYTHON_USEDEP}]
+ dev-python/notify-python[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:2[${PYTHON_USEDEP}]
+ dev-python/pygtk[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+python_prepare_all() {
+ # Plugins are voluntarily left automagic as application has a nice way
+ # to suggest missing dependencies. We only remove the ones that cannot
+ # work on gentoo.
+ # Backends should be enabled via USE flag when pulling extra deps
+
+ # geoloc: uses removed from tree bindings
+ sed -e "/GTG.plugins.geolocalized_tasks',/d" \
+ -e "/geolocalized-tasks.gtg-plugin/d" \
+ -i setup.py || die
+
+ # launchpad: missing dependency
+ # evolution: missing python-r1 support
+ rm GTG/backends/backend_launchpad.py \
+ GTG/backends/backend_evolution.py \
+ || die
+
+ # Respect LINGUAS
+ epatch "${FILESDIR}"/${PN}-0.3.1-locales.patch
+
+ # Fix validation warning
+ epatch "${FILESDIR}"/${PN}-0.3.1-desktop.patch
+
+ distutils-r1_python_prepare_all
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/gtg/metadata.xml b/app-office/gtg/metadata.xml
new file mode 100644
index 000000000000..ab50093bb5d5
--- /dev/null
+++ b/app-office/gtg/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>eva@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>steev@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>leio@gentoo.org</email>
+ <description>Backup maintainer, CC on bugs, assign to remaming</description>
+ </maintainer>
+ <longdescription lang="en">
+ Getting Things Gnome! (gtg) is a personal organizer for the GNOME desktop that
+ was inspired by the Getting Things Done methodology (GTD). It is not a GTD only
+ software as it aims for flexibility, adaptability and ease of use.
+
+ GTG wants to help you to track everything you need to do and need to know, from
+ very small tasks to big projects.
+
+ GTG uses a very handy text edition system for task creation and edition.
+ The task editor can automatically recognize metadata such as tags and subtasks
+ only by the use of a very simple syntax.
+ </longdescription>
+ <upstream>
+ <remote-id type="launchpad">gtg</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/gtimelog/Manifest b/app-office/gtimelog/Manifest
new file mode 100644
index 000000000000..241e7719ead7
--- /dev/null
+++ b/app-office/gtimelog/Manifest
@@ -0,0 +1,5 @@
+DIST gtimelog-0.8.1.tar.gz 188353 SHA256 c61fb5aff929362b41ec2808b4cdf1fa55e38065f1adf45c2c8eea9a095f1a04 SHA512 bec4e3182d08be1a75da79f30b58b76e77e1b678477b33edeba529fdf15d8f61d9913c0f43d7ed46cf39b571ab481a8620c5f20b60fb251e16f530aa6465ce98 WHIRLPOOL 74b70aec9872db92480147f6a31e6b618332eb1a56f028088990d23325df406f41dd609f235e44e338b2b9f6040fea146109cfd468eeeddd75835d3b34d89931
+EBUILD gtimelog-0.8.1.ebuild 1683 SHA256 a3b7a977b285eef965751b3cb3494021f07d26301840e26edb2e195e012abaa9 SHA512 4c1ccc22b1ce68d3785b600c96d37301c59af32bf7d5716b57b1f471c76b4f848adabc56092b793388c2404fdb4ea16b652daaac78265c5d3c1a06ce83e3befa WHIRLPOOL 4fe800ceebbbc8aefd9aac10a266540050b0b16eb217000b7102ebc2f83043818f3dd7e477905f84509315ff35c0f072c2da98b6e3a16d27d7f9070c172875ce
+MISC ChangeLog 2725 SHA256 2eae9f977f28ab815f8f230218829d984218210926eca2406c470706f271b08f SHA512 4b793e35b55262840b57d15ea942969eaf78bf77b51a6abf571c8230a074e4269c6c4b8cc4fcaf156fdc914a28e51bd120ce120fb9a3d90cd726267bcbc3ee94 WHIRLPOOL 4319ad07c6a3875db5358a380a40066bff7bf51676bce1ca1bb248caa15d3d5b4c52cf405104a2672857c3eea64d21855f70da1a99f678bd7b3e83ea06c8d434
+MISC ChangeLog-2015 1928 SHA256 22daedc31d45c0fbabac66be7346d27be4aae4eebaa8bf6c104279eedfea47ca SHA512 74abc9dc74ca8ce8910914a7edb5eb055551f0d15866c48dea5270fb62c54e99bdb0b9c575f7fa453f378a641539736581140555fc2ab7e6ece4e553b656599a WHIRLPOOL ae0c4b1464f8522662c46663555a5a0e0f1bb7c3852e392d53d6470913673d61d8e78ec47776cc6c11687b7e23c14f86cb15362b5d2ae9b5fed649a1998674ac
+MISC metadata.xml 215 SHA256 af28e1b114d36ba1c2483f85f044fd8836d8744eb0bdf1fb90475461a2c22638 SHA512 17d528e6b23f28c9dcaf8a7a995c8426086e4e58586803942c34370bfcf6dc21f3d2d6adf15d72990a8a53063525eb4a10c929b19080948297cc4bb1c0eebd30 WHIRLPOOL 68a0171758a0b00c4bb27ccd2496d875150dcffc87cbf3e5c4731cb70c9e36efe90e2050e186557eaaed60c637f96d1b72034eb97060f1fee404c450c9d963e6
diff --git a/app-office/gtimelog/gtimelog-0.8.1.ebuild b/app-office/gtimelog/gtimelog-0.8.1.ebuild
new file mode 100644
index 000000000000..7f8038eefe8b
--- /dev/null
+++ b/app-office/gtimelog/gtimelog-0.8.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_IN_SOURCE_BUILD=true
+DISTUTILS_SINGLE_IMPL=true
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="A small Gtk+ application for keeping track of your time"
+HOMEPAGE="http://mg.pov.lt/gtimelog/"
+LICENSE="GPL-2"
+SLOT="0"
+
+SRC_URI="https://launchpad.net/gtimelog/devel/${PV}/+download/${P}.tar.gz"
+
+KEYWORDS="amd64 x86"
+
+IUSE="ayatana test"
+
+# gnome-base/gnome-desktop provides gnome-week.png
+RDEPEND="
+ dev-libs/gobject-introspection
+ dev-python/dbus-python
+ dev-python/pygobject:3
+ gnome-base/gnome-desktop:2
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ ayatana? ( dev-libs/libappindicator:3[introspection] )
+"
+DEPEND="test? (
+ ${RDEPEND}
+ ayatana? ( dev-libs/libappindicator:3[introspection] ) )
+"
+
+DOCS="HACKING.txt NEWS.txt NOTES.txt README.txt"
+
+src_prepare() {
+ # Support prefixed installation
+ sed -e "s:\"/usr:\"${EPREFIX}/usr:g" \
+ -i src/gtimelog/main.py || die "sed failed"
+
+ sed -i -e 's/python2.3/python/' scripts/export-my-calendar.py || die
+
+ sed -i -e 's/Application;//' gtimelog.desktop || die #462958
+
+ distutils-r1_src_prepare
+}
+
+src_test() {
+ VIRTUALX_COMMAND=distutils-r1_src_test virtualmake
+}
+
+src_install() {
+ domenu gtimelog.desktop
+ doicon src/gtimelog/gtimelog-*.png
+ insinto /usr/share/gtimelog
+ doins src/gtimelog/*.ui src/gtimelog/gtimelog.png
+ exeinto /usr/share/gtimelog/scripts
+ doexe scripts/*.py
+
+ distutils-r1_src_install
+ python_fix_shebang "${ED}"
+
+ # Don't install icons in /usr/lib/python*
+ find "${ED}/$(python_get_sitedir)" -regex '.*\(png\|ui\)$' -exec rm -f {} + || die
+}
diff --git a/app-office/gtimelog/metadata.xml b/app-office/gtimelog/metadata.xml
new file mode 100644
index 000000000000..38e0c10c87f0
--- /dev/null
+++ b/app-office/gtimelog/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <remote-id type="launchpad">gtimelog</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/hamster-time-tracker/Manifest b/app-office/hamster-time-tracker/Manifest
new file mode 100644
index 000000000000..0c629668071f
--- /dev/null
+++ b/app-office/hamster-time-tracker/Manifest
@@ -0,0 +1,4 @@
+EBUILD hamster-time-tracker-9999.ebuild 760 SHA256 c30506d921ee542368dc29a53078174bdcb66e2ee14a379686bf18c36ae1f76e SHA512 51e622e6fd91463c6acd4aadbec763053055ab3f634af4cb98896bb8539fa5f76dde5e4ac3f9b59bc7cb72341b8b4d249b4d8d2091fb3cf11d9c439d2a54e623 WHIRLPOOL 75f81c669725119918de068ee68c63e94310a4bbbffebba6e718d8f72c185fd2516187ff40453645073e1b2f5aeb4f9a98dca855987737d89fb5ba0b23c9f62a
+MISC ChangeLog 2643 SHA256 ef896ee3d3fcaf2af62dd32aba96db0feff02be3471072db9089c0a221ae6421 SHA512 527b9e56e2b3b2fcd04449ddf8647f76ead0b7d2e22fb043b6ca982e65f971b011248a635e9ba5babd2f7377ac34d4a18026487ba7c6d88edc404fe8eb74be35 WHIRLPOOL f008e4382b0e9a093806ef7d7f92c9a1b9b5f41b3f02a29f3d3232f87bb464a1b4a7f86d96d2b953ce208d8527a4939ce3390c7b57c8c37dabf5091366008fb7
+MISC ChangeLog-2015 655 SHA256 b490bc2c1416e2d9c1700b9207e13b7f28e27e04dd5610bb546192630f731a90 SHA512 77315a977de9585d4d8ca54e6e3576eb074f23ec4c6b5dc6aef81650e17e09e4c9b074e40f908302533d21073fa2c5ab53a1f6b7700cf6a43da2c917289b6e2f WHIRLPOOL d40543952346ceea6f8cfee61d719cc664b58f6de554f69228dd69ca08527ff3827c9ef9053a24d9cc8f9a8725954971ccb606ddce7103c762f5f61640f7f6f4
+MISC metadata.xml 464 SHA256 f7b381a167669f41d0e509c60d696114e9a06a3c2a6e0a155b6272a7b7fe8bc5 SHA512 a7d99d19302bc60c8320ab5d736e3bdacd81a6d967b8a6d3e2a8f2af50987874ace68e14a81caeabad2d012bba504eaaaaeb643442f8873f53e8583ce0568974 WHIRLPOOL b7c8d84668ba65a199c1a56ff5a4eac213c19c94321b7816cd09e505cd0a73d1d419eeeff6093a5211f3cd59a2ce94b7117194c123006626ebcd45aa80686694
diff --git a/app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild b/app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild
new file mode 100644
index 000000000000..2e20f8fca37b
--- /dev/null
+++ b/app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit git-r3 python-single-r1 waf-utils
+
+DESCRIPTION="Time tracking for the masses"
+HOMEPAGE="http://projecthamster.wordpress.com"
+EGIT_REPO_URI="https://github.com/projecthamster/hamster.git"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ dev-python/gconf-python
+ gnome-base/gconf[introspection]
+ dev-python/pyxdg
+ >=x11-libs/gtk+-3.10
+ sys-devel/gettext
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ dev-util/intltool"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_unpack() {
+ git-r3_src_unpack
+}
+
+src_prepare() {
+ python_fix_shebang .
+}
diff --git a/app-office/hamster-time-tracker/metadata.xml b/app-office/hamster-time-tracker/metadata.xml
new file mode 100644
index 000000000000..b928a45c4f92
--- /dev/null
+++ b/app-office/hamster-time-tracker/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>nicolasbock@gentoo.org</email>
+ <name>Nicolas Bock</name>
+ </maintainer>
+ <longdescription lang="en">
+ Project Hamster is time tracking for individuals. It helps you to keep
+ track on how much time you have spent during the day on activities you
+ choose to track.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-office/homebank/Manifest b/app-office/homebank/Manifest
new file mode 100644
index 000000000000..9a0c2c7742d9
--- /dev/null
+++ b/app-office/homebank/Manifest
@@ -0,0 +1,11 @@
+DIST homebank-4.6.3.tar.gz 1899045 SHA256 f6e31bb789d626b507c2af9d176a0bac0cbaec770ede73048ba7a6df113a6948 SHA512 aab7374d90ffc52a40188eb334fc9b3461c299014d6134f236488991400fffe9f6dcb69247501857fe4caafbb08f0c5d729211b13551203f1231d136e99e024d WHIRLPOOL e8f6a421c64eb1bf6f2d97910e4687b00cf794fd27c8aff83ce9d39e18393cccca1984e73a44110ff5e87427fd0ed74963dcb997490d97614116800100daca5b
+DIST homebank-5.0.9.tar.gz 2734386 SHA256 d0bc763e94da0cba544495b07070e79faecf1d5de0cfb092d126482525e062b7 SHA512 832229de9812621bcce3037f1f70eb63cf96cb33468e0e76202ebe3a489544090d5b54fdc7b42feefaf7722c3f42c6d9bc45ee5fbd1b8638c2e54b65ea03357f WHIRLPOOL 4cc8d4a062e4b2f94324307e2b8a8b63caf26095708a814d8561d8818046d6c9fb1d4608fb254366c97cbe0baa8c1d3986d3f233e1a4c32e7cd53ee1380a6add
+DIST homebank-5.1.3.tar.gz 2686661 SHA256 22b2baf2e66fee2f97c7a6050298aa6d2502d75f02f046259e4181512714fb73 SHA512 c95ac2871c3219d734aeb35d11e1e678efc50e166e2f8c1f05971fd341ac1598d6d672bd4b7cd7bcc206443af5305c9e1eb0557c3fcaab1ea35f4950acdef103 WHIRLPOOL 0d6e6fc3ddc82a4aedaadec62c4743166b8718c44e1dec37767f332ef8437c58b7cb32b44e92e97450ad7b6f256e89ea57b12043f815423f24a4a8aff5b29646
+DIST homebank-5.1.5.tar.gz 2698391 SHA256 5c3fd3478577e91a5d8e6e28fced58b5ad611eecb06e8f335a9585b817a1330f SHA512 674a6385f427ba23039745b476d7474c9f41f0183d5a41d6fa340fe36cc9b0b3a4a3da30dfecc4c4c3b8bfc72aba751799a5750b71eaf28b13333475d31e92e0 WHIRLPOOL 6c5cbaab7f08016934d12f14ed374c26c49204e27fcbef35dc4364042af0d34c7638634b597850d179513dcc3c5120798729ca55be4fd51573fe3dac58916bbb
+EBUILD homebank-4.6.3.ebuild 839 SHA256 53637361407bca0872859b4509698b8f5a74979d3a033cabbf983183497a9245 SHA512 1fe20728b1164f5184039cb87a51ccb2289de20d6d394fd8ff0f13fe312290c75bd8e1f4a0244e898a7bec91ad9fc9ac0730ab87a1836e7093a92b5e530889fc WHIRLPOOL a2f1c73736bf0db192af7dd3acff46de7b815626973f2165ea82b34b876661b383a14725fe6d41a13e03a46b5cff374962fd77d84fd5c05f06376582918c8c30
+EBUILD homebank-5.0.9.ebuild 991 SHA256 610d755de11ad6d2395a22001b44dd94a7fca0a8c2dfe15214633681238aa6b9 SHA512 1344cc3427b668ab75fdeaa2e9b86c38837188a655e34f0bec58573c3167e91c452fde8ba9ca87b93c1f539a9c3e4bddc962d427cd4f9ff0150a5fc2b4ef38a3 WHIRLPOOL fc613549ce7e424425e4107445f911ba6e7147940912a37473a46ce03c628ed4403f23edacabf59148d40bd9110f3c4acaea2ce7acd60601b2ffe1bfee92b7f5
+EBUILD homebank-5.1.3.ebuild 1013 SHA256 de8f478ab59713046b0ab125ff2afadf0a61e47e70a4d2cd924b52bd67e06c6e SHA512 49e5ec89c7dc355caf8f76bb727a512d8dc8c98f1dc1e794e1003f557167767472cf3cc85b1027f67d4f1647eb16fdf5fa0dc13e77d387c704bd6996bab18f41 WHIRLPOOL e4eb709ef1a7297cd0781ddc1617a2f3ef7692498c89d7c96dc3acc73b5692bd3b5ce1de797c9080790430ce93edb2ec7a6dda84a982f663703c1b7fd9a00a43
+EBUILD homebank-5.1.5.ebuild 1082 SHA256 97642b721838e538167a0eaaba2017f4cef146df6f981a5633746fd32c1086df SHA512 0ae8601aeb8c1c13b459d8aa49f4dbf93d05056d68f36e3538f26ff4fd3a71c044849d3c0fc6365e2cc5e076d312ab3c1bf042d255ec2ac6dcae91e46449f1f7 WHIRLPOOL c31a0e473d281bec020f83463c603bcf5da7d84071b08e54c18c9b2fadec8705a48b9d37e27830225d4cf9cac528d236cb5fe15ad623e8b33274a0dc5f57ba69
+MISC ChangeLog 3898 SHA256 f3b174cf73d624f8c7b06e75ec2bc050d96ae048b6b6a4bcb973ad8864cbf77d SHA512 f5099e922459af1edabe06f9e17707dba5a6ad73bd60071214bd19369773faa9acf0122b3285180c1b2bc0f085ca95f4e3668d82670ab97e5e11d8ccecb4d260 WHIRLPOOL 59a1ab1f3f78337a513d2d2735fe2c70c28b89977bbcab6b1bcc8b6549f13ea750c54522c7520ad188a5c90245b219a16be9a41351a3379b972458d24e5621a3
+MISC ChangeLog-2015 6246 SHA256 810e5cf28a594c841a29cc70046828a4c4aa66fc43953c9857845e6fc6b183aa SHA512 caea26e2aeb9f1c68df359e80c9a15ac9594129f125639289d031427a0817ad5ccdc4ca117972af5c84bffe310941d5205ec7e76579ca9e48d1baa6f4f9c0afd WHIRLPOOL 48ffd4c1f958857209d2e638531317d134178368a8a19ff7bda3204509295fc435b95de0488bc884b7eb9e2ce695f43c0a09002bd1ddc4ac9f7e2ef569e02401
+MISC metadata.xml 246 SHA256 3e24bf9a254069b14bf2ff124fd414fb235ac7157fa82c1d2a3ee93287b88474 SHA512 4f7ed62ba7f03a650ba8db92de0fd24d5a5fecb9866aa28011f7bb10d13f7fcff92bae46d1b68c5d5c03fe39b45a36dc264db290c8518cb2ed77ffbca93af563 WHIRLPOOL 572f0789929b2a6d7a8b7e4f28107cd635435e5837dc505bf3b2720eb19f7feb89983a98f612bf2363cbf4c5c0d5c97c131a3f001ae9d0d66708b48728731c50
diff --git a/app-office/homebank/homebank-4.6.3.ebuild b/app-office/homebank/homebank-4.6.3.ebuild
new file mode 100644
index 000000000000..64fd716fdbd9
--- /dev/null
+++ b/app-office/homebank/homebank-4.6.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit fdo-mime eutils
+
+DESCRIPTION="Free, easy, personal accounting for everyone"
+HOMEPAGE="http://homebank.free.fr/index.php"
+SRC_URI="http://homebank.free.fr/public/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+ofx"
+KEYWORDS="amd64 ppc x86"
+
+RDEPEND=">=x11-libs/gtk+-2.20:2
+ >=dev-libs/glib-2.17
+ ofx? ( >=dev-libs/libofx-0.7 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ >=dev-util/intltool-0.40.5"
+
+src_configure() {
+ econf $(use_with ofx)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS ChangeLog README
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
diff --git a/app-office/homebank/homebank-5.0.9.ebuild b/app-office/homebank/homebank-5.0.9.ebuild
new file mode 100644
index 000000000000..77d1338497bb
--- /dev/null
+++ b/app-office/homebank/homebank-5.0.9.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit fdo-mime eutils gnome2-utils
+
+DESCRIPTION="Free, easy, personal accounting for everyone"
+HOMEPAGE="http://homebank.free.fr/index.php"
+SRC_URI="http://homebank.free.fr/public/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+ofx"
+KEYWORDS="amd64 ~ppc ~x86"
+
+RDEPEND=">=dev-libs/glib-2.28
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-3.6.4:3
+ x11-libs/pango
+ ofx? ( >=dev-libs/libofx-0.8.3 )"
+DEPEND="${RDEPEND}
+ >=dev-lang/perl-5.8.1
+ dev-perl/XML-Parser
+ >=dev-util/intltool-0.40.5
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_configure() {
+ econf $(use_with ofx)
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/homebank/homebank-5.1.3.ebuild b/app-office/homebank/homebank-5.1.3.ebuild
new file mode 100644
index 000000000000..0e00707bc772
--- /dev/null
+++ b/app-office/homebank/homebank-5.1.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit fdo-mime eutils gnome2-utils
+
+DESCRIPTION="Free, easy, personal accounting for everyone"
+HOMEPAGE="http://homebank.free.fr/index.php"
+SRC_URI="http://homebank.free.fr/public/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+ofx"
+KEYWORDS="amd64 ppc x86"
+
+RDEPEND=">=dev-libs/glib-2.39
+ >=net-libs/libsoup-2.26
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-3.12:3
+ x11-libs/pango
+ ofx? ( >=dev-libs/libofx-0.8.3 )"
+DEPEND="${RDEPEND}
+ >=dev-lang/perl-5.8.1
+ dev-perl/XML-Parser
+ >=dev-util/intltool-0.40.5
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_configure() {
+ econf $(use_with ofx)
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/homebank/homebank-5.1.5.ebuild b/app-office/homebank/homebank-5.1.5.ebuild
new file mode 100644
index 000000000000..7fd086f1ad40
--- /dev/null
+++ b/app-office/homebank/homebank-5.1.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit xdg-utils eutils gnome2-utils
+
+DESCRIPTION="Free, easy, personal accounting for everyone"
+HOMEPAGE="http://homebank.free.fr/index.php"
+SRC_URI="http://homebank.free.fr/public/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+ofx"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND=">=dev-libs/glib-2.39
+ >=net-libs/libsoup-2.26
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-3.12:3
+ x11-libs/pango
+ ofx? ( >=dev-libs/libofx-0.8.3 )"
+DEPEND="${RDEPEND}
+ >=dev-lang/perl-5.8.1
+ dev-perl/XML-Parser
+ >=dev-util/intltool-0.40.5
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_prepare(){
+ echo src/hb-payee.c >> po/POTFILES.in || die
+ eapply_user
+}
+
+src_configure() {
+ econf $(use_with ofx)
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/homebank/metadata.xml b/app-office/homebank/metadata.xml
new file mode 100644
index 000000000000..ca3cdb362951
--- /dev/null
+++ b/app-office/homebank/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>calchan@gentoo.org</email>
+ <name>Denis Dupeyron</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-office/hourglass/Manifest b/app-office/hourglass/Manifest
new file mode 100644
index 000000000000..e7594968081d
--- /dev/null
+++ b/app-office/hourglass/Manifest
@@ -0,0 +1,5 @@
+DIST hourglass-0.7.2-src.tar.gz 119371 SHA256 f5d6b9c4ba6d501647d1cba9960d538378204def021b770e5e0031c4672d3526 SHA512 c15c9c6268f2f99ff2138764197b70480566926d524ce22039c85b7ddd11e1429e9f40c07691e4cfaccc9899e27f3d808e2cdf31d207c379dd67e5bd3c0f325e WHIRLPOOL b8aec228e264d3820125ca6e4f32ba491e5a3d90c8a3ea4b7c4e2c6d60d4ca275aecb49fef67486f920742d3878e65071a8ff7f7187aea28fd3564aa39a29d6c
+EBUILD hourglass-0.7.2-r1.ebuild 1373 SHA256 595a5a1259cc9aaa2b9c7f8d51adc85d37c768d6b7e614828b1e6e0afecd1ddd SHA512 a2c994e689fd72f9cf5885cec2c0fea50c1a9b2a0ee57ef1aec8a71f969cad8be2688464f552d9ee9b83694c80b1d570af42f55fa7c0379204092a5c274225ee WHIRLPOOL 0880c8917d6bd2472613eda18a74298902752ac7ad49143faa9398326a26158176597356d2f5dc51fccb825fe0a8aae8f264014b455613e52364be1104475ae0
+MISC ChangeLog 2599 SHA256 b86ff7937876d50f9551a41f7160c19f513d0f368dd19abee972628d4ebadc94 SHA512 e8085e4ca869a54017cbb83c810fd8aa9e079110674702f5e9fcf839aa9a2577089c8833dd6a98ad5e33c8ecaf62d0418346cda2fe406f26c5d806aeb3abb65a WHIRLPOOL dae83af49f84524cadd30713b570ff0e14144d7f0c37e7e2fe7b5269aeeb3031b6a1d455db5908e1e88c42595085a116a5733b85c532ac6d9233232bd8bf3bd3
+MISC ChangeLog-2015 1493 SHA256 e922f8d3d5aece9e4a946e02de837d8082a862cdefae7f1b9766507d035f6e61 SHA512 fb96655c2ff2071761bbc090a379d3df786ec77759b3099160b94bffcf1eb69a5d694146f849080b9ed64b3441660933c56cf80b4f5a37e48204deaa1beb097d WHIRLPOOL 86d87ce4e296f530cbca5a12a57e97cc77937e3e335a35dbfcae6cda7f5b4839264e61dd59dd78641b5646270e130474bea0e413466e76effab278b80511e7e3
+MISC metadata.xml 315 SHA256 7af1cd8cd917b062d7422925caa3ebcee287ff7c64c30f7dc14f6d07ebf6c5c0 SHA512 8ac90ea393b90bddeab543f2b00f5a92b74bd18c342ecc97d384c6e98178e418698afead4acff15a35d98f948f6d29a69bfeb419d8bb31426fb3790232df98f8 WHIRLPOOL 1f4ee9405ca0f7866dfe809fc2f30f5cd184ceb2d82b1f8af6a67c257c77ad6ea150996dfaba967ac44dfcaebaf17f265fa50c416eb378e242ee109a42294750
diff --git a/app-office/hourglass/hourglass-0.7.2-r1.ebuild b/app-office/hourglass/hourglass-0.7.2-r1.ebuild
new file mode 100644
index 000000000000..b096765f5c80
--- /dev/null
+++ b/app-office/hourglass/hourglass-0.7.2-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2 eutils
+
+DESCRIPTION="A PSP (personal software process) time tracking utility written in Java"
+HOMEPAGE="http://hourglass.wiki.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+CDEPEND="
+ dev-java/jdom:0
+ dev-java/log4j:0
+ dev-java/ant-core:0
+ dev-java/jcommon:1.0"
+
+DEPEND="
+ >=virtual/jdk-1.5
+ ${CDEPEND}"
+
+RDEPEND="
+ >=virtual/jre-1.5
+ ${CDEPEND}"
+
+S="${WORKDIR}/${P}-src"
+
+java_prepare() {
+ echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties || die
+ echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties || die
+ echo "jar.jdom=$(java-pkg_getjar jdom jdom.jar)" >> conf/local.properties || die
+ echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties || die
+}
+
+EANT_BUILD_TARGET="dist"
+EANT_DOC_TARGET="javadoc"
+
+src_install() {
+ java-pkg_dojar "dist/${P}/lib/${PN}.jar"
+
+ use doc && java-pkg_dojavadoc build/doc/api
+ use source && java-pkg_dosrc src/*
+
+ java-pkg_dolauncher "${PN}" \
+ --main "net.sourceforge.hourglass.swingui.Main"
+
+ make_desktop_entry "${PN}" "Hourglass" "appointment-new" "Office"
+
+ dodoc README ChangeLog AUTHORS
+}
diff --git a/app-office/hourglass/metadata.xml b/app-office/hourglass/metadata.xml
new file mode 100644
index 000000000000..71c54c3dada7
--- /dev/null
+++ b/app-office/hourglass/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">hourglass</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/ical/Manifest b/app-office/ical/Manifest
new file mode 100644
index 000000000000..14999fe65bf9
--- /dev/null
+++ b/app-office/ical/Manifest
@@ -0,0 +1,9 @@
+AUX ical-3.0-fix-c++14.patch 17499 SHA256 028f505327ca5c446d75c635f2be6af32a604ff25e8fc2d88a107e73da727725 SHA512 c76a32604f2dc9708c366724b254f539637d59c5a692df5e8fbbbec0e90203ae3ede3c3525a8cff4a6f56b51d175e6e62663069368779454fdd1b1967cf22b1c WHIRLPOOL 7891b6efa2acd2a0b2e8b4be9e53ba4f12a1a79036853394c39fd512356651a53a171461c0e33abb4816c4c07c61e2dd268077804f6736bde0eb0ec5c748272f
+AUX ical-3.0-gcc44.patch 329 SHA256 6450b45e18a63a34aaf32c28b55b8f49abed585d8ba8276f5992719b38769821 SHA512 0e956b8b1ade372d6b9bcf7cc772fb637ca818bb05774341f0ab95c5d8bd65fdd9cd81760d7eec4e6d839c0197d95f3872528ece7209d84b9064b5be6c6dcfd2 WHIRLPOOL b0b7b70ba2f36f06d9931df11d58d1e108306bc0fd2e860ba2cf63d2057b1ada16588a098e9dc9a8d8c74c8573f3a39e78938a27ca82080aca20cca7f542bc2e
+AUX ical-3.0-makefile.patch 965 SHA256 25a727b9a4a240f332bba5641c1adbf42d9cdb13efb69406b6322c4aad10b3b5 SHA512 d038708618789b374d0e0e1394018b261e8c309bf718e35880b2ef51b609d4b45b32be203b80d70246f59a041da27a1bd7a5d8392ead0298577860ac864ecd63 WHIRLPOOL 37c87f175367e879df7ba09476a0ecf0ad2e8e6dd9d71f866f770a2467b151dfb7578a8d2d44c15ce187a10938009ad0b44ccdc3ba78914b8b055b5e059208b5
+AUX ical-3.0-newtcl.patch 12767 SHA256 75ff4f6683dc0d913f1bbe694958f1f1d108445e2a25da52eed922380dda9a28 SHA512 14d4603a0639d5500e675944778052b3de6fc7d386e239383eaaee1e51a319a5678f01b96395378de5a69804eddf41be8841566106a04785eb169299c16ebaca WHIRLPOOL 6a8e15576a5f44d1373d51bdfd353df401aaa74784fd9a18fe7457068d418fcffcdc179b57498e2215d8ca216811a5fb53a9aa4b14524355d49e8cf633e2e073
+DIST ical-3.0.tar.gz 373891 SHA256 d290fa484a8fe5e8f70a397e9c12b61bb82c6ca517464390171fe3b06d203bbb SHA512 78cd07a206f4719dfb693b82fda4a735e70dc072fc75bf3885e72f668ebf7fa3511acedd82f99dd3ec366595a8c0ee8a1f13e5dc836732f241ff32d899eb3b25 WHIRLPOOL f702f5f9aaf319a393d60c0e28a43d88970189355f587870eed0adf2504bc6565ee44b508f4bad7971fde6808ec74ca99ecf4db5bf776d2ee919939b5669ce42
+EBUILD ical-3.0-r2.ebuild 1231 SHA256 68b4a6bea971e4bed37b5ee0f0f606d5497bbc4083a1bd577a196803cb277b37 SHA512 7eb927bc9d0e7291852b8e9bb03405afe19f284db6763f61533b43eda0bcf3e718ef08c71372e775c5b47d47f4ede5e291e41248f1bfdbf4fa16494f99308c92 WHIRLPOOL ef17cb102dd95eb67fff672485e37d0615e22a77b3b6c4653d65f87e985a4c1365efc728bebb72c9249fc8ea5ea17af65270323eed0cf9109a83891439c3b5c9
+MISC ChangeLog 2976 SHA256 672f70b1ae429a15a01bd5867164d5b73d67bbcbb4208d0c7a52b0481fc86b29 SHA512 a640757fc7c04547e8bc74a44144d93ac058e2f1fc3066c46b0c99586cc558e7fdc96a62bf4d4654bfeca21dcbbaafe9aa40a81ac6b591e9409fe84bf1906ae5 WHIRLPOOL 018292d4ec76718bfbbcc2fc61bbf614ad1e2d5ba6bcafc4fa333c5bf1962caeb3fe171ba6f15101bfaf35d4a9cdcf8a020191722bfe7353c9e6751cc2af2de7
+MISC ChangeLog-2015 5169 SHA256 de4b032529a0fcaa761944d2ae788d7a2f78df6cff9ea66e23161447f44282ee SHA512 a21bbb255072f97a03e21bfe7b53016917ec091b26cdac673c7b8f8e24caef074f00c64cc857ffeb83d7bdc64248adacfaad791da933ca85c15787a533b3f9f6 WHIRLPOOL 89e90b7ae1e0da9341b27f7be76c441e14c9bf6191cb40e8fe7035eba151c639f074591a48634ccbddf05ac2001be426e4b3dd8c43b443177da7a2c4da99cbc7
+MISC metadata.xml 243 SHA256 4452421fd6b7929978a7d8df8bca89d7ffc2af6f1a8d88def6a26c3ea544b08c SHA512 64f80cb6a2f8ffd2334eff69de51621be5bdd618903745bcbb9d288c9220c7f6e876a0ccba1ad0d448246e9ab0fd951b12108d76606abbbc0022d279213f0503 WHIRLPOOL 6b9d73db8c6f59403c4cf1675176989ee1190f51069135d028d1744db45994d47decf27ee9e1e4acfefc8a0a29c832d607886439f078150b1b04d01ba1852259
diff --git a/app-office/ical/files/ical-3.0-fix-c++14.patch b/app-office/ical/files/ical-3.0-fix-c++14.patch
new file mode 100644
index 000000000000..4d9b47b1b9ea
--- /dev/null
+++ b/app-office/ical/files/ical-3.0-fix-c++14.patch
@@ -0,0 +1,252 @@
+Fix building with C++14, which errors out due to narrowing conversions.
+See also: https://bugs.gentoo.org/show_bug.cgi?id=593948
+
+--- a/bitmaps/dleft.xbm
++++ b/bitmaps/dleft.xbm
+@@ -1,6 +1,6 @@
+ #define dleft_width 16
+ #define dleft_height 16
+ static char dleft_bits[] = {
+- 0x00, 0x00, 0x80, 0x61, 0xc0, 0x71, 0xe0, 0x79, 0xf0, 0x7d, 0xf8, 0x7f,
+- 0xfc, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfc, 0x7f, 0xf8, 0x7f, 0xf0, 0x7d,
+- 0xe0, 0x79, 0xc0, 0x71, 0x80, 0x61, 0x00, 0x00};
++ 0x00, 0x00, (char)0x80, 0x61, (char)0xc0, 0x71, (char)0xe0, 0x79, (char)0xf0, 0x7d, (char)0xf8, 0x7f,
++ (char)0xfc, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfc, 0x7f, (char)0xf8, 0x7f, (char)0xf0, 0x7d,
++ (char)0xe0, 0x79, (char)0xc0, 0x71, (char)0x80, 0x61, 0x00, 0x00};
+--- a/bitmaps/done.xbm
++++ b/bitmaps/done.xbm
+@@ -1,6 +1,6 @@
+ #define done_width 16
+ #define done_height 16
+ static char done_bits[] = {
+- 0x00, 0x00, 0xff, 0x8f, 0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c,
+- 0x33, 0x6e, 0x7b, 0x67, 0xff, 0x67, 0xfb, 0x63, 0xf3, 0x63, 0xe3, 0x61,
+- 0xc3, 0x61, 0x83, 0x60, 0xff, 0x7f, 0xff, 0x7f};
++ 0x00, 0x00, (char)0xff, (char)0x8f, (char)0xff, 0x67, 0x03, 0x30, 0x03, 0x18, 0x03, 0x4c,
++ 0x33, 0x6e, 0x7b, 0x67, (char)0xff, 0x67, (char)0xfb, 0x63, (char)0xf3, 0x63, (char)0xe3, 0x61,
++ (char)0xc3, 0x61, (char)0x83, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f};
+--- a/bitmaps/dright.xbm
++++ b/bitmaps/dright.xbm
+@@ -1,6 +1,6 @@
+ #define dright_width 16
+ #define dright_height 16
+ static char dright_bits[] = {
+- 0x00, 0x00, 0x86, 0x01, 0x8e, 0x03, 0x9e, 0x07, 0xbe, 0x0f, 0xfe, 0x1f,
+- 0xfe, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x3f, 0xfe, 0x1f, 0xbe, 0x0f,
+- 0x9e, 0x07, 0x8e, 0x03, 0x86, 0x01, 0x00, 0x00};
++ 0x00, 0x00, (char)0x86, 0x01, (char)0x8e, 0x03, (char)0x9e, 0x07, (char)0xbe, 0x0f, (char)0xfe, 0x1f,
++ (char)0xfe, 0x3f, (char)0xfe, 0x7f, (char)0xfe, 0x7f, (char)0xfe, 0x3f, (char)0xfe, 0x1f, (char)0xbe, 0x0f,
++ (char)0x9e, 0x07, (char)0x8e, 0x03, (char)0x86, 0x01, 0x00, 0x00};
+--- a/bitmaps/ical.xbm
++++ b/bitmaps/ical.xbm
+@@ -3,37 +3,37 @@
+ static char ical_bits[] = {
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x30, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00,
+- 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0xa0, 0x01, 0x00, 0x00,
+- 0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, 0x80, 0xff, 0xcf, 0xff,
+- 0xbf, 0xff, 0x1f, 0x00, 0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00,
+- 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x10, 0x00, 0x80, 0x00, 0xe8, 0x0a,
+- 0x20, 0x2b, 0xb0, 0x00, 0x80, 0x00, 0x48, 0x05, 0xa0, 0x15, 0x50, 0x01,
+- 0x80, 0x00, 0xec, 0x02, 0x30, 0x0b, 0xb0, 0x00, 0x80, 0x00, 0xcc, 0x01,
+- 0xb0, 0x07, 0x50, 0x01, 0x80, 0x00, 0xfc, 0x00, 0xf0, 0x03, 0xb0, 0x00,
+- 0x80, 0x00, 0x78, 0x00, 0xe0, 0x01, 0x50, 0x01, 0x80, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01,
+- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xf0,
+- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0xb0, 0x00,
+- 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xfc,
+- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xfc, 0x07, 0x00, 0x50, 0x01,
+- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0,
+- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00,
+- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0,
+- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01,
+- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0,
+- 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0xb0, 0x00,
+- 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x00, 0x00, 0xc0,
+- 0x07, 0x00, 0xb0, 0x00, 0x80, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x50, 0x01,
+- 0x80, 0xff, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00, 0x80, 0x01, 0x01, 0xc0,
+- 0x07, 0x00, 0x50, 0x01, 0x80, 0x02, 0x01, 0xc0, 0x07, 0x00, 0xb0, 0x00,
+- 0x80, 0x04, 0x01, 0xc0, 0x07, 0x00, 0x50, 0x01, 0x80, 0x08, 0x01, 0x00,
+- 0x00, 0x00, 0xb0, 0x00, 0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01,
+- 0x80, 0x20, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x80, 0x40, 0x01, 0x00,
+- 0x00, 0x00, 0x50, 0x01, 0x80, 0x80, 0x01, 0x00, 0x00, 0x00, 0xb0, 0x00,
+- 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0x5f, 0x01, 0x00, 0xaa, 0xaa, 0xaa,
+- 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01,
+- 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x54, 0x55, 0x55,
++ 0x00, 0x00, 0x30, 0x00, (char)0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x00,
++ 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, (char)0xa0, 0x01, 0x00, 0x00,
++ 0x00, 0x00, 0x68, 0x00, 0x20, 0x01, 0x00, 0x00, (char)0x80, (char)0xff, (char)0xcf, (char)0xff,
++ (char)0xbf, (char)0xff, 0x1f, 0x00, (char)0x80, 0x00, 0x68, 0x0a, 0x20, 0x29, 0x10, 0x00,
++ (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x10, 0x00, (char)0x80, 0x00, (char)0xe8, 0x0a,
++ 0x20, 0x2b, (char)0xb0, 0x00, (char)0x80, 0x00, 0x48, 0x05, (char)0xa0, 0x15, 0x50, 0x01,
++ (char)0x80, 0x00, (char)0xec, 0x02, 0x30, 0x0b, (char)0xb0, 0x00, (char)0x80, 0x00, (char)0xcc, 0x01,
++ (char)0xb0, 0x07, 0x50, 0x01, (char)0x80, 0x00, (char)0xfc, 0x00, (char)0xf0, 0x03, (char)0xb0, 0x00,
++ (char)0x80, 0x00, 0x78, 0x00, (char)0xe0, 0x01, 0x50, 0x01, (char)0x80, 0x00, 0x00, 0x00,
++ 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x01,
++ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xf0,
++ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, (char)0xb0, 0x00,
++ (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xfc,
++ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xfc, 0x07, 0x00, 0x50, 0x01,
++ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0,
++ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00,
++ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0,
++ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01,
++ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0,
++ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00,
++ (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x00, 0x00, (char)0xc0,
++ 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x00, 0x00, (char)0xc0, 0x07, 0x00, 0x50, 0x01,
++ (char)0x80, (char)0xff, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00, (char)0x80, 0x01, 0x01, (char)0xc0,
++ 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x02, 0x01, (char)0xc0, 0x07, 0x00, (char)0xb0, 0x00,
++ (char)0x80, 0x04, 0x01, (char)0xc0, 0x07, 0x00, 0x50, 0x01, (char)0x80, 0x08, 0x01, 0x00,
++ 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x10, 0x01, 0x00, 0x00, 0x00, 0x50, 0x01,
++ (char)0x80, 0x20, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00, (char)0x80, 0x40, 0x01, 0x00,
++ 0x00, 0x00, 0x50, 0x01, (char)0x80, (char)0x80, 0x01, 0x00, 0x00, 0x00, (char)0xb0, 0x00,
++ (char)0x80, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x5f, 0x01, 0x00, (char)0xaa, (char)0xaa, (char)0xaa,
++ (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55, 0x55, 0x55, 0x55, 0x01,
++ 0x00, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, (char)0xaa, 0x00, 0x00, 0x54, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+--- a/bitmaps/left.xbm
++++ b/bitmaps/left.xbm
+@@ -2,6 +2,6 @@
+ #define left_width 16
+ #define left_height 16
+ static char left_bits[] = {
+- 0x00, 0x00, 0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f,
++ 0x00, 0x00, (char)0x80, 0x01, 0x40, 0x01, 0x20, 0x01, 0x10, 0x01, 0x08, 0x7f,
+ 0x04, 0x40, 0x02, 0x40, 0x02, 0x40, 0x04, 0x40, 0x08, 0x7f, 0x10, 0x01,
+- 0x20, 0x01, 0x40, 0x01, 0x80, 0x01, 0x00, 0x00};
++ 0x20, 0x01, 0x40, 0x01, (char)0x80, 0x01, 0x00, 0x00};
+--- a/bitmaps/right.xbm
++++ b/bitmaps/right.xbm
+@@ -2,6 +2,6 @@
+ #define right_width 16
+ #define right_height 16
+ static char right_bits[] = {
+- 0x00, 0x00, 0x80, 0x01, 0x80, 0x02, 0x80, 0x04, 0x80, 0x08, 0xfe, 0x10,
+- 0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, 0xfe, 0x10, 0x80, 0x08,
+- 0x80, 0x04, 0x80, 0x02, 0x80, 0x01, 0x00, 0x00};
++ 0x00, 0x00, (char)0x80, 0x01, (char)0x80, 0x02, (char)0x80, 0x04, (char)0x80, 0x08, (char)0xfe, 0x10,
++ 0x02, 0x20, 0x02, 0x40, 0x02, 0x40, 0x02, 0x20, (char)0xfe, 0x10, (char)0x80, 0x08,
++ (char)0x80, 0x04, (char)0x80, 0x02, (char)0x80, 0x01, 0x00, 0x00};
+--- a/bitmaps/sleft.xbm
++++ b/bitmaps/sleft.xbm
+@@ -1,6 +1,6 @@
+ #define sleft_width 16
+ #define sleft_height 16
+ static char sleft_bits[] = {
+- 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, 0x80, 0x0f, 0xc0, 0x0f,
+- 0xe0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xe0, 0x0f, 0xc0, 0x0f, 0x80, 0x0f,
++ 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0e, 0x00, 0x0f, (char)0x80, 0x0f, (char)0xc0, 0x0f,
++ (char)0xe0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xe0, 0x0f, (char)0xc0, 0x0f, (char)0x80, 0x0f,
+ 0x00, 0x0f, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x00};
+--- a/bitmaps/sright.xbm
++++ b/bitmaps/sright.xbm
+@@ -1,6 +1,6 @@
+ #define sright_width 16
+ #define sright_height 16
+ static char sright_bits[] = {
+- 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, 0xf0, 0x00, 0xf0, 0x01, 0xf0, 0x03,
+- 0xf0, 0x07, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x07, 0xf0, 0x03, 0xf0, 0x01,
+- 0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00};
++ 0x00, 0x00, 0x30, 0x00, 0x70, 0x00, (char)0xf0, 0x00, (char)0xf0, 0x01, (char)0xf0, 0x03,
++ (char)0xf0, 0x07, (char)0xf0, 0x0f, (char)0xf0, 0x0f, (char)0xf0, 0x07, (char)0xf0, 0x03, (char)0xf0, 0x01,
++ (char)0xf0, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00};
+--- a/bitmaps/todo.xbm
++++ b/bitmaps/todo.xbm
+@@ -1,6 +1,6 @@
+ #define todo_width 16
+ #define todo_height 16
+ static char todo_bits[] = {
+- 0x00, 0x00, 0xff, 0x7f, 0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
++ 0x00, 0x00, (char)0xff, 0x7f, (char)0xff, 0x7f, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
+ 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60, 0x03, 0x60,
+- 0x03, 0x60, 0x03, 0x60, 0xff, 0x7f, 0xff, 0x7f};
++ 0x03, 0x60, 0x03, 0x60, (char)0xff, 0x7f, (char)0xff, 0x7f};
+--- a/contrib/ical.xbm
++++ b/contrib/ical.xbm
+@@ -1,46 +1,46 @@
+ #define ical_width 64
+ #define ical_height 64
+ static char ical_bits[] = {
+- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff,
+- 0xff, 0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00,
+- 0x00, 0x7f, 0xb0, 0x9d, 0x12, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, 0x95,
+- 0x73, 0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, 0x82, 0x7f, 0x00,
+- 0x00, 0x7f, 0x00, 0x00, 0x00, 0x80, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff,
+- 0xff, 0xff, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
+- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11,
+- 0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, 0x92, 0x55, 0x4d, 0x75, 0x00,
+- 0x00, 0x27, 0x59, 0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12,
+- 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
+- 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15,
+- 0x04, 0x41, 0x70, 0x00, 0x00, 0xaf, 0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00,
+- 0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff,
+- 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
++ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
++ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00,
++ 0x00, 0x7f, (char)0xb0, (char)0x9d, 0x12, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x50, (char)0x95,
++ 0x73, (char)0x82, 0x7f, 0x00, 0x00, 0x7f, 0x10, 0x3d, 0x52, (char)0x82, 0x7f, 0x00,
++ 0x00, 0x7f, 0x00, 0x00, 0x00, (char)0x80, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
++ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
++ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x11,
++ 0x04, 0x41, 0x70, 0x00, 0x00, 0x37, 0x49, (char)0x92, 0x55, 0x4d, 0x75, 0x00,
++ 0x00, 0x27, 0x59, (char)0xd2, 0x24, 0x4d, 0x75, 0x00, 0x00, 0x07, 0x41, 0x12,
++ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
++ 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00, 0x00, 0x57, 0x55, 0x15,
++ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xaf, (char)0xeb, 0x1a, 0x04, 0x41, 0x70, 0x00,
++ 0x00, 0x57, 0x55, 0x15, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
++ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
+ 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
+ 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
+- 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10,
++ 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, 0x07, 0x41, 0x10,
+ 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
+ 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
+- 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00,
++ 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff, (char)0xff, (char)0xff, 0x7f, 0x00,
+ 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10,
+ 0x04, 0x41, 0x70, 0x00, 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00,
+- 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, 0xff, 0xff, 0xff,
+- 0xff, 0xff, 0x7f, 0x00, 0x00, 0xf7, 0x5f, 0x10, 0xfc, 0xff, 0x7a, 0x00,
+- 0x00, 0xf7, 0x5f, 0x10, 0xfe, 0xff, 0x77, 0x00, 0x00, 0xf7, 0x5f, 0x10,
+- 0x3f, 0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, 0x90, 0x07, 0x82, 0x7f, 0x00,
+- 0x00, 0x3f, 0xf8, 0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, 0xf8, 0xff,
+- 0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, 0xf0, 0x00, 0x02, 0x7c, 0x00,
+- 0x00, 0x1e, 0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, 0xf0, 0x70,
+- 0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x78, 0x00,
+- 0x00, 0x0e, 0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, 0xe0, 0x31,
+- 0x00, 0x07, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00,
+- 0x00, 0x07, 0xc0, 0x31, 0x00, 0xff, 0x60, 0x00, 0x00, 0x07, 0xc0, 0x31,
+- 0x00, 0x1f, 0x60, 0x00, 0x80, 0x07, 0xc0, 0x33, 0x00, 0x00, 0x60, 0x00,
+- 0x80, 0x03, 0x80, 0x33, 0x00, 0x00, 0x60, 0x00, 0x80, 0x03, 0x80, 0x73,
+- 0x00, 0x00, 0x70, 0x00, 0x80, 0x03, 0x80, 0x73, 0x00, 0x00, 0x70, 0x00,
+- 0x80, 0xff, 0xff, 0xf3, 0x00, 0x00, 0x78, 0x00, 0x80, 0xff, 0xff, 0xe3,
+- 0x00, 0x00, 0x38, 0x00, 0x80, 0xff, 0xff, 0xe3, 0x01, 0x00, 0x3c, 0x00,
+- 0x00, 0x00, 0x03, 0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, 0x80, 0x07, 0x80,
+- 0x0f, 0x80, 0x0f, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x3f, 0xe0, 0x07, 0x00,
+- 0x00, 0xc0, 0x0f, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x00, 0x80, 0x07, 0x00,
+- 0xf8, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0xc0, 0x1f, 0x00, 0x00,
++ 0x00, 0x07, 0x41, 0x10, 0x04, 0x41, 0x70, 0x00, 0x00, (char)0xff, (char)0xff, (char)0xff,
++ (char)0xff, (char)0xff, 0x7f, 0x00, 0x00, (char)0xf7, 0x5f, 0x10, (char)0xfc, (char)0xff, 0x7a, 0x00,
++ 0x00, (char)0xf7, 0x5f, 0x10, (char)0xfe, (char)0xff, 0x77, 0x00, 0x00, (char)0xf7, 0x5f, 0x10,
++ 0x3f, (char)0xe0, 0x7f, 0x00, 0x00, 0x37, 0x58, (char)0x90, 0x07, (char)0x82, 0x7f, 0x00,
++ 0x00, 0x3f, (char)0xf8, (char)0xff, 0x03, 0x02, 0x7f, 0x00, 0x00, 0x3f, (char)0xf8, (char)0xff,
++ 0x00, 0x02, 0x7c, 0x00, 0x00, 0x1c, 0x70, (char)0xf0, 0x00, 0x02, 0x7c, 0x00,
++ 0x00, 0x1e, (char)0xf0, 0x70, 0x00, 0x07, 0x78, 0x00, 0x00, 0x1e, (char)0xf0, 0x70,
++ 0x00, 0x07, 0x78, 0x00, 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x78, 0x00,
++ 0x00, 0x0e, (char)0xe0, 0x30, 0x00, 0x07, 0x60, 0x00, 0x00, 0x0f, (char)0xe0, 0x31,
++ 0x00, 0x07, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31, 0x00, 0x1f, 0x60, 0x00,
++ 0x00, 0x07, (char)0xc0, 0x31, 0x00, (char)0xff, 0x60, 0x00, 0x00, 0x07, (char)0xc0, 0x31,
++ 0x00, 0x1f, 0x60, 0x00, (char)0x80, 0x07, (char)0xc0, 0x33, 0x00, 0x00, 0x60, 0x00,
++ (char)0x80, 0x03, (char)0x80, 0x33, 0x00, 0x00, 0x60, 0x00, (char)0x80, 0x03, (char)0x80, 0x73,
++ 0x00, 0x00, 0x70, 0x00, (char)0x80, 0x03, (char)0x80, 0x73, 0x00, 0x00, 0x70, 0x00,
++ (char)0x80, (char)0xff, (char)0xff, (char)0xf3, 0x00, 0x00, 0x78, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3,
++ 0x00, 0x00, 0x38, 0x00, (char)0x80, (char)0xff, (char)0xff, (char)0xe3, 0x01, 0x00, 0x3c, 0x00,
++ 0x00, 0x00, 0x03, (char)0xc0, 0x03, 0x00, 0x1e, 0x00, 0x00, (char)0x80, 0x07, (char)0x80,
++ 0x0f, (char)0x80, 0x0f, 0x00, 0x00, (char)0xc0, 0x0f, 0x00, 0x3f, (char)0xe0, 0x07, 0x00,
++ 0x00, (char)0xc0, 0x0f, 0x00, (char)0xfe, (char)0xff, 0x03, 0x00, 0x00, (char)0x80, 0x07, 0x00,
++ (char)0xf8, (char)0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, (char)0xc0, 0x1f, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
diff --git a/app-office/ical/files/ical-3.0-gcc44.patch b/app-office/ical/files/ical-3.0-gcc44.patch
new file mode 100644
index 000000000000..8088be8815e5
--- /dev/null
+++ b/app-office/ical/files/ical-3.0-gcc44.patch
@@ -0,0 +1,11 @@
+--- calendar/calfile.C
++++ calendar/calfile.C
+@@ -58,7 +58,7 @@
+ backupName = tmp;
+
+ // Get directory name for access checks
+- char* lastSlash = strrchr(name, '/');
++ const char* lastSlash = strrchr(name, '/');
+ if (lastSlash == 0) {
+ /* Calendar is in current directory */
+ tmp = new char[3];
diff --git a/app-office/ical/files/ical-3.0-makefile.patch b/app-office/ical/files/ical-3.0-makefile.patch
new file mode 100644
index 000000000000..ecc911c16908
--- /dev/null
+++ b/app-office/ical/files/ical-3.0-makefile.patch
@@ -0,0 +1,33 @@
+Add LDFLAGS to linker calls
+Fix deps on check targets for parallel tests
+
+Patch by Kevin McCarthy <signals42@gmail.com>
+
+--- Makefile.in
++++ Makefile.in
+@@ -74,13 +74,13 @@
+ all: $(CONFIGURED) ical
+
+ ical: $(LIB3) $(LIB2) $(LIB1) $(OBJS) main.o
+- $(CXXLINKER) -o $@ $(OBJS) main.o $(LIBS)
++ $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) main.o $(LIBS)
+
+ ical-bundle: $(LIB3) $(LIB2) $(LIB1) $(OBJS) mbundle.o
+- $(CXXLINKER) -o $@ $(OBJS) mbundle.o $(BLIBS)
++ $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) mbundle.o $(BLIBS)
+
+ ical-tiny: $(LIB3) $(LIB2) $(LIB1) $(OBJS) mbundle.o
+- $(CXXLINKER) -o $@ $(OBJS) mbundle.o $(TINY_BLIBS)
++ $(CXXLINKER) $(LDFLAGS) -o $@ $(OBJS) mbundle.o $(TINY_BLIBS)
+
+ $(LIB1): FRC
+ @echo making in calendar
+@@ -195,7 +195,7 @@
+ check_text:
+ @ICAL_LIBRARY=$(srcdir) ./ical -nodisplay -f $(srcdir)/tests/no_x.tcl
+
+-check_x:
++check_x: check_text
+ @ICAL_LIBRARY=$(srcdir) ./ical -f $(srcdir)/tests/x.tcl
+
+ # Rules for shipping html documentation
diff --git a/app-office/ical/files/ical-3.0-newtcl.patch b/app-office/ical/files/ical-3.0-newtcl.patch
new file mode 100644
index 000000000000..73fc26272e4c
--- /dev/null
+++ b/app-office/ical/files/ical-3.0-newtcl.patch
@@ -0,0 +1,412 @@
+diff -ur ical-3.0.orig/dg_item.tcl ical-3.0/dg_item.tcl
+--- ical-3.0.orig/dg_item.tcl 2008-11-13 01:27:08.000000000 +0200
++++ ical-3.0/dg_item.tcl 2010-03-24 15:46:06.000000000 +0200
+@@ -3,15 +3,15 @@
+
+ proc item_edit {leader item} {
+ global iedit
+- set iedit(done) -1
++ set iedit_done -1
+
+ iedit_make
+ iedit_fill $item
+ update
+ wm minsize .iedit [winfo reqwidth .iedit] [winfo reqheight .iedit]
+
+- dialog_run $leader .iedit iedit(done)
+- if !$iedit(done) {return}
++ dialog_run $leader .iedit iedit_done
++ if !$iedit_done {return}
+
+ # Check that item has not been deleted concurrently
+ catch {
+@@ -28,7 +28,7 @@
+ toplevel $f -class Bigdialog
+ wm title $f {Item Properties}
+ wm iconname $f Item
+- wm protocol $f WM_DELETE_WINDOW {set iedit(done) 0}
++ wm protocol $f WM_DELETE_WINDOW {set iedit_done 0}
+
+ # Make the various container frames
+ frame $f.f1
+@@ -37,8 +37,8 @@
+
+ # Make the buttons
+ make_buttons $f.bot 1 {
+- {Cancel {set iedit(done) 0}}
+- {Okay {set iedit(done) 1}}
++ {Cancel {set iedit_done 0}}
++ {Okay {set iedit_done 1}}
+ }
+
+ # Top-level layout
+@@ -139,8 +139,8 @@
+ -variable iedit(todo) -onvalue 1 -offvalue 0
+ pack $f.todo -in $f.f2.c1 -side top -fill both
+
+- bind $f <Control-c> {set iedit(done) 0}
+- bind $f <Return> {set iedit(done) 1}
++ bind $f <Control-c> {set iedit_done 0}
++ bind $f <Return> {set iedit_done 1}
+
+ wm withdraw $f
+ }
+diff -ur ical-3.0.orig/dg_key.tcl ical-3.0/dg_key.tcl
+--- ical-3.0.orig/dg_key.tcl 2008-11-10 12:06:11.000000000 +0200
++++ ical-3.0/dg_key.tcl 2010-03-24 15:47:41.000000000 +0200
+@@ -11,7 +11,7 @@
+ # The result is a list with two elements. The first element
+ # is a key sequence, and the second is a command name.
+
+-set defkey(done) -1
++set defkey_done -1
+ set defkey(help) 0
+ set defkey(cmd) {}
+
+@@ -36,7 +36,7 @@
+
+ toplevel $f -class Dialog
+ wm title $f "Define Key"
+- wm protocol $f WM_DELETE_WINDOW {set defkey(done) 0}
++ wm protocol $f WM_DELETE_WINDOW {set defkey_done 0}
+
+ frame $f.top -class Pane
+ frame $f.mid -class Pane
+@@ -44,8 +44,8 @@
+ make_buttons $f.bot 3 {
+ {Clear {defkey_clear_key}}
+ {Help {defkey_help_toggle}}
+- {Cancel {set defkey(done) 0}}
+- {Okay {set defkey(done) 1}}
++ {Cancel {set defkey_done 0}}
++ {Okay {set defkey_done 1}}
+ }
+
+ message $f.text -aspect 400 -text [join {
+@@ -117,10 +117,10 @@
+ if $defkey(help) {defkey_help_toggle}
+
+ # Run dialog
+- set defkey(done) -1
+- dialog_run $leader $f defkey(done)
++ set defkey_done -1
++ dialog_run $leader $f defkey_done
+
+- return $defkey(done)
++ return $defkey_done
+ }
+
+ proc defkey_select_command {} {
+diff -ur ical-3.0.orig/dg_monthr.tcl ical-3.0/dg_monthr.tcl
+--- ical-3.0.orig/dg_monthr.tcl 2008-11-10 12:06:10.000000000 +0200
++++ ical-3.0/dg_monthr.tcl 2010-03-24 15:48:57.000000000 +0200
+@@ -11,13 +11,13 @@
+
+ # Hidden global variables
+ #
+-# mr_state(done) Interaction has finished
++# mr_state_done Interaction has finished
+ # mr_state(item) The item being modified
+ # mr_state(int) Repetition interval in months
+ # mr_state(occ) Type of monthly occurrence
+ # mr_state(count:...) Count for a particular type of occurrence
+
+-set mr_state(done) 0
++set mr_state_done 0
+ set mr_state(item) {}
+ set mr_state(occ) {}
+ set mr_state(int) {}
+@@ -51,7 +51,7 @@
+ toplevel $f -class Dialog
+ wm title $f "Monthly Repetition"
+ wm iconname $f "Repeat"
+- wm protocol $f WM_DELETE_WINDOW {set mr_state(done) 0}
++ wm protocol $f WM_DELETE_WINDOW {set mr_state_done 0}
+
+ frame $f.top -class Pane
+ frame $f.left -class Pane
+@@ -61,8 +61,8 @@
+ pack $f.text -in $f.top -side top -expand 1 -fill both -padx 5m -pady 5m
+
+ make_buttons $f.bot 1 {
+- {Cancel {set mr_state(done) 0}}
+- {Okay {set mr_state(done) 1}}
++ {Cancel {set mr_state_done 0}}
++ {Okay {set mr_state_done 1}}
+ }
+
+ # Create interval buttons
+@@ -104,8 +104,8 @@
+ pack $f.left -side left -expand 1 -fill both
+ pack $f.right -side left -expand 1 -fill both
+
+- bind $f <Control-c> {set mr_state(done) 0}
+- bind $f <Return> {set mr_state(done) 1}
++ bind $f <Control-c> {set mr_state_done 0}
++ bind $f <Return> {set mr_state_done 1}
+
+ wm withdraw $f
+ update
+@@ -114,7 +114,7 @@
+ proc monthrepeat_interact {leader item anchor} {
+ global mr_state
+ set f .mr_dialog
+- set mr_state(done) -1
++ set mr_state_done -1
+ set mr_state(int) 1
+ set mr_state(occ) month_day
+
+@@ -186,6 +186,6 @@
+ $f.month_last_week_day configure -text "[num2text $c]-last $wday_name"
+ }
+
+- dialog_run $leader $f mr_state(done)
+- return $mr_state(done)
++ dialog_run $leader $f mr_state_done
++ return $mr_state_done
+ }
+diff -ur ical-3.0.orig/dg_range.tcl ical-3.0/dg_range.tcl
+--- ical-3.0.orig/dg_range.tcl 2008-11-10 12:06:09.000000000 +0200
++++ ical-3.0/dg_range.tcl 2010-03-24 15:49:57.000000000 +0200
+@@ -14,11 +14,11 @@
+
+ # Hidden global variables
+ #
+-# dr_state(done) Interaction has finished
++# dr_state_done Interaction has finished
+ # dr_state(start) Starting date
+ # dr_state(finish) Finishing date
+
+-set dr_state(done) 0
++set dr_state_done 0
+ set dr_state(start) {}
+ set dr_state(finish) {}
+
+@@ -47,7 +47,7 @@
+ toplevel $f -class Dialog
+ wm title $f "Select Range"
+ wm iconname $f "Range"
+- wm protocol $f WM_DELETE_WINDOW {set dr_state(done) 0}
++ wm protocol $f WM_DELETE_WINDOW {set dr_state_done 0}
+
+ frame $f.top -class Pane
+ message $f.text -aspect 800 -text {Restrict item repetition range...}
+@@ -62,16 +62,16 @@
+ pack $f.finish -in $f.mid -side top -expand 1 -fill both -padx 5m -pady 5m
+
+ make_buttons $f.bot 1 {
+- {Cancel {set dr_state(done) 0}}
+- {Okay {set dr_state(done) 1}}
++ {Cancel {set dr_state_done 0}}
++ {Okay {set dr_state_done 1}}
+ }
+
+ pack $f.top -side top -fill both -expand 1
+ pack $f.mid -side top -fill both -expand 1
+ pack $f.bot -side bottom -fill x
+
+- bind $f <Control-c> {set dr_state(done) 0}
+- bind $f <Return> {set dr_state(done) 1}
++ bind $f <Control-c> {set dr_state_done 0}
++ bind $f <Return> {set dr_state_done 1}
+
+ wm withdraw $f
+ update
+@@ -86,9 +86,9 @@
+ global dr_state
+ set f .dr_dialog
+
+- set dr_state(done) -1
+- dialog_run $leader $f dr_state(done)
+- return $dr_state(done)
++ set dr_state_done -1
++ dialog_run $leader $f dr_state_done
++ return $dr_state_done
+ }
+
+ proc dr_validate {args} {
+diff -ur ical-3.0.orig/dg_wdays.tcl ical-3.0/dg_wdays.tcl
+--- ical-3.0.orig/dg_wdays.tcl 2008-11-10 12:06:08.000000000 +0200
++++ ical-3.0/dg_wdays.tcl 2010-03-24 15:54:11.000000000 +0200
+@@ -11,11 +11,11 @@
+
+ # Hidden global variables
+ #
+-# ws_state(done) Is ws interaction finished
++# ws_state_done Is ws interaction finished
+ # ws_state(1..7) Set iff specified weekday was selected
+ # ws_state(int) Week interval
+
+-set ws_state(done) 0
++set ws_state_done 0
+ foreach i {1 2 3 4 5 6 7} {
+ set ws_state($i) 0
+ }
+@@ -54,7 +54,7 @@
+ toplevel $f -class Dialog
+ wm title $f {Weekly Repetition}
+ wm iconname $f Repeat
+- wm protocol $f WM_DELETE_WINDOW {set ws_state(done) 0}
++ wm protocol $f WM_DELETE_WINDOW {set ws_state_done 0}
+
+ frame $f.top -class Pane
+ frame $f.left -class Pane
+@@ -64,8 +64,8 @@
+ pack $f.text -in $f.top -side top -expand 1 -fill both -padx 5m -pady 5m
+
+ make_buttons $f.bot 1 {
+- {Cancel {set ws_state(done) 0}}
+- {Okay {set ws_state(done) 1}}
++ {Cancel {set ws_state_done 0}}
++ {Okay {set ws_state_done 1}}
+ }
+
+ # Make set of weekdays
+@@ -107,8 +107,8 @@
+ pack $f.right -side left -expand 1 -fill both
+ pack $f.left -side left -expand 1 -fill both
+
+- bind $f <Control-c> {set ws_state(done) 0}
+- bind $f <Return> {set ws_state(done) 1}
++ bind $f <Control-c> {set ws_state_done 0}
++ bind $f <Return> {set ws_state_done 1}
+
+ wm withdraw $f
+ update
+@@ -135,9 +135,9 @@
+ ws_reconfig
+
+ # Run dialog
+- set ws_state(done) -1
+- dialog_run $leader $f ws_state(done)
++ set ws_state_done -1
++ dialog_run $leader $f ws_state_done
+
+ # Construct return value
+- return $ws_state(done)
++ return $ws_state_done
+ }
+diff -ur ical-3.0.orig/help.tcl ical-3.0/help.tcl
+--- ical-3.0.orig/help.tcl 2008-11-10 12:06:04.000000000 +0200
++++ ical-3.0/help.tcl 2010-03-24 15:55:03.000000000 +0200
+@@ -132,7 +132,7 @@
+ return 0
+ }
+
+-set about(done) 0
++set about_done 0
+ proc show_about {leader} {
+ global ical about
+
+@@ -155,22 +155,22 @@
+ pack $t.top.author -side top -expand 1 -fill x -padx 5m -pady 5m
+
+ make_buttons $t.bot 0 {
+- {{Okay} {set about(done) 1}}
++ {{Okay} {set about_done 1}}
+ }
+
+ pack $t.top -side top -expand 1 -fill x
+ pack $t.bot -side bottom -expand 1 -fill x
+
+ wm title $t {About Ical}
+- wm protocol $t WM_DELETE_WINDOW {set about(done) 1}
+- bind $t <Control-c> {set about(done) 1}
+- bind $t <Return> {set about(done) 1}
++ wm protocol $t WM_DELETE_WINDOW {set about_done 1}
++ bind $t <Control-c> {set about_done 1}
++ bind $t <Return> {set about_done 1}
+
+ wm withdraw $t
+ update idletasks
+ }
+
+- set about(done) 0
+- dialog_run $leader $t about(done)
++ set about_done 0
++ dialog_run $leader $t about_done
+ return
+ }
+diff -ur ical-3.0.orig/ical.C ical-3.0/ical.C
+--- ical-3.0.orig/ical.C 2008-11-10 12:06:04.000000000 +0200
++++ ical-3.0/ical.C 2010-03-24 15:58:38.000000000 +0200
+@@ -140,7 +140,7 @@
+ buffer.append('\0');
+
+ if (Tcl_Eval(tcl, buffer.as_pointer()) == TCL_ERROR)
+- fprintf(stderr, "ical: trigger error: %s\n", tcl->result);
++ fprintf(stderr, "ical: trigger error: %s\n", Tcl_GetStringResult(tcl));
+
+ buffer.clear();
+ }
+diff -ur ical-3.0.orig/tcllib/dg_bug.tcl ical-3.0/tcllib/dg_bug.tcl
+--- ical-3.0.orig/tcllib/dg_bug.tcl 2008-11-10 12:03:23.000000000 +0200
++++ ical-3.0/tcllib/dg_bug.tcl 2010-03-24 15:57:22.000000000 +0200
+@@ -11,7 +11,7 @@
+ #
+ # bug_done Is bug interaction finished
+
+-set bug(done) no
++set bug_done no
+
+ proc bug_notify {mailer email message} {
+ bug_make
+@@ -26,15 +26,15 @@
+
+ toplevel $f -class Dialog
+ wm title $f {Internal Error}
+- wm protocol $f WM_DELETE_WINDOW {set bug(done) cancel}
++ wm protocol $f WM_DELETE_WINDOW {set bug_done cancel}
+
+ frame $f.top -class Pane
+ frame $f.mid -class Pane
+
+ make_buttons $f.bot 2 {
+- {{Dismiss} {set bug(done) cancel}}
+- {{Save} {set bug(done) save}}
+- {{Mail Report} {set bug(done) send}}
++ {{Dismiss} {set bug_done cancel}}
++ {{Save} {set bug_done save}}
++ {{Mail Report} {set bug_done send}}
+ }
+
+ label $f.icon -bitmap error
+@@ -57,7 +57,7 @@
+ pack $f.bot -side top -fill both
+
+ # XXX What bindings should we add here?
+- # bind $f <Control-c><Control-c> {set bug(done) cancel}
++ # bind $f <Control-c><Control-c> {set bug_done cancel}
+
+ wm withdraw $f
+ update
+@@ -97,13 +97,13 @@
+ set etext $bug(edit).text
+ $etext delete 1.0 end
+
+- set bug(done) no
+- dialog_run {} $f bug(done) $etext
++ set bug_done no
++ dialog_run {} $f bug_done $etext
+
+- if ![string compare $bug(done) {cancel}] return
++ if ![string compare $bug_done {cancel}] return
+
+ set text [bug_extract]
+- switch -exact -- $bug(done) {
++ switch -exact -- $bug_done {
+ save {
+ bug_save $email $text
+ }
+diff -ur ical-3.0.orig/tests/dialog.tcl ical-3.0/tests/dialog.tcl
+--- ical-3.0.orig/tests/dialog.tcl 2008-11-10 12:03:37.000000000 +0200
++++ ical-3.0/tests/dialog.tcl 2010-03-24 15:57:47.000000000 +0200
+@@ -35,7 +35,7 @@
+ }
+
+ proc dg_bug {} {
+- after 500 {set bug(done) cancel}
++ after 500 {set bug_done cancel}
+ expect {bug_notify cat foo "Test message"} {}
+ }
+
diff --git a/app-office/ical/ical-3.0-r2.ebuild b/app-office/ical/ical-3.0-r2.ebuild
new file mode 100644
index 000000000000..145e6232d0d7
--- /dev/null
+++ b/app-office/ical/ical-3.0-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils multilib virtualx
+
+DESCRIPTION="Tk-based Calendar program"
+HOMEPAGE="https://launchpad.net/ical-tcl"
+SRC_URI="https://launchpad.net/ical-tcl/3.x/${PV}/+download/${P}.tar.gz"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+RDEPEND="
+ dev-lang/tcl:0
+ dev-lang/tk:0
+ "
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-gcc44.patch \
+ "${FILESDIR}"/${P}-newtcl.patch \
+ "${FILESDIR}"/${P}-makefile.patch \
+ "${FILESDIR}"/${P}-fix-c++14.patch
+
+ sed -i \
+ -e 's:8.4 8.3:8.6 8.5 8.4 8.3:g' \
+ -e 's:sys/utsname.h limits.h::' \
+ configure.in || die
+
+ sed -i \
+ -e 's:mkdir:mkdir -p:' \
+ -e "/LIBDIR =/s:lib:$(get_libdir):" \
+ -e '/MANDIR =/s:man:share/man:' \
+ Makefile.in || die
+
+ mv configure.{in,ac} || die
+
+ eautoconf
+}
+
+src_compile() {
+ emake OPTF="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
+}
+
+src_test() {
+ [[ ${EUID} != 0 ]] && Xemake check
+}
+
+src_install() {
+ emake prefix="${D}/usr" install
+
+ DOCS=( ANNOUNCE *README RWMJ-release-notes.txt TODO )
+ HTML_DOCS=( {.,doc}/*.html )
+ einstalldocs
+
+ rm -f "${D}"/usr/$(get_libdir)/ical/v3.0/contrib/README || die
+}
diff --git a/app-office/ical/metadata.xml b/app-office/ical/metadata.xml
new file mode 100644
index 000000000000..87b5c68a8975
--- /dev/null
+++ b/app-office/ical/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="launchpad">ical-tcl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/impressive/Manifest b/app-office/impressive/Manifest
new file mode 100644
index 000000000000..9c3933ba9342
--- /dev/null
+++ b/app-office/impressive/Manifest
@@ -0,0 +1,7 @@
+DIST Impressive-0.10.5.tar.gz 166707 SHA256 55f1f2021c7bcbdd147f44ec7418125c114dfcd606583ecab34a3adaa1fae13b SHA512 3939188d45ac7a617a56be72e72c98923c23073bee2c3c1b7b81fc2e26ce415ceffdf5456d754f921e488181d8edb7df96ad90e6923b2425c49e38da75c02f20 WHIRLPOOL cff1b609e9e722f621ecf5da0ccaee9f2b0d17d22064486f80cfb74ff569f802c3710c7ec1a7e02c6861246d8fa63b51c5468fc5eec0cf9597cdc0ca7ddcabbd
+DIST Impressive-0.11.0b.tar.gz 195138 SHA256 a96735cbd5f0c36dd9e499c068b3a991a852fda71b73acd36da6b764ea198ad9 SHA512 c4038ed7b71ac79078922ee0e24ce3bef4b0384d8d468291f0283266fe8a849825f5798ec1260e40ac12659a8a7cf5325e3aca0e2475b1c483d3ce830f4bc70f WHIRLPOOL e89a979b20aa765e68e433d953f6d5e0a41464a8ee1474213f376d3294ccd0a54e649546316facaa89499bd865addb1ab0706d39b227dcfdcc608c367b8fbdf7
+EBUILD impressive-0.10.5.ebuild 1055 SHA256 f0590601a08f13b660319a36807ff22a9c4bda28536abe8b33fb5f7148d457fc SHA512 ae386fbff67cbdb3c0771e36fd6f6d6bc9e36e75249b84fb94b384043a340a6a4cff28f9e3838d98dea4addf9d59b7ad8afe248afabab520ad03a7ad25a63bf6 WHIRLPOOL 0f6da3288fb71b4cee98fe64b6545d4829f0cbba3488b55be4a4cbca42cec78b9b9ff845436e1670da152ff065a93d8f2ce22704affae774385f46b2c008aafe
+EBUILD impressive-0.11.0b-r1.ebuild 1569 SHA256 b7598a0942de735c081290cf53b32eba2a63963731b4d45e2194b759308f6f7c SHA512 908f2fea69536f8e93dda6f856d7d5cd297f178e684d01b28b5a925cb19258bfd653d876c84db3f5dcdc75fae2dae8f28d5162e988a34d1d6931e23bf5331c73 WHIRLPOOL 81fedcfa894a150cb717b3e7eb1040e9c454e9fe38f5d60c6d27acbb740df5e7e91491bcbeb3a3436810deb9247d088a827f6994d6de177c62c00eb967d89987
+MISC ChangeLog 3489 SHA256 cc04452f7326f52c985b2dcf0412eda2ce353288e5c566dbd0d77afaddf9e899 SHA512 0ab6abb5f1d8be26f8856645def73423fe0459534a6a24313972e3c488118daff39addee83b745d4ccb146611efaedc833245d7290c96c8b985962523534a3a5 WHIRLPOOL cb725a21ed5099bfe3f6dad89698ea0a6133b2f477cb4943f1b51b6b7814b9c148ae8ff7e5a18c0d6dbcf2dcf475a8a362b41c8eaf249bece72a1fb6695f97e8
+MISC ChangeLog-2015 2933 SHA256 d5a55bddd671b854eb0389cd5a207f762caafabe1ad9a726fe47dd956d355e24 SHA512 1e7dfa9e832ce1053be411ee5ab5ec756ef66435efa2570a1fff9827916fc8c1da64d682d1b1a6a0c888ce3cffd1c6ffc4b09100ceaca93f3edeb25da74c05a9 WHIRLPOOL 8c9a7dec5486686f325f3c495d6e8ed23d09db817650e9975c7fff5fdb3c1ce7c234123ea1def359f39aa094d26124a20cbf2565a37a046ef8d11426984640bb
+MISC metadata.xml 333 SHA256 53b171ee8664d7638d7b1d1de2ded712d4c2ad55fda6d9e15d03fcc616a94130 SHA512 2c4d3cf1dbcadd548b1999c81105be623a9347e0ec290f21be1333ecf64649d75e3a3f6ddcbf61cefbb80a5053897aa94abaf976bdf5a2d0a18135e760e70a23 WHIRLPOOL 146a7be0ad6d9b50777e722cb7f0b61e453bd3cfffc77c10bbc8179b8458b9a5d9eb41be23a7d7bf35897eda1951df84bb155533a9f01e46ef6e9328064f5efd
diff --git a/app-office/impressive/impressive-0.10.5.ebuild b/app-office/impressive/impressive-0.10.5.ebuild
new file mode 100644
index 000000000000..11c6b3ca49d3
--- /dev/null
+++ b/app-office/impressive/impressive-0.10.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils python-r1
+
+MY_PN="Impressive"
+
+DESCRIPTION="Stylish way of giving presentations with Python"
+HOMEPAGE="http://impressive.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}
+ !>=dev-python/pillow-3.0.0
+ app-text/pdftk
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pygame[${PYTHON_USEDEP}]
+ dev-python/pyopengl[${PYTHON_USEDEP}]
+ x11-misc/xdg-utils
+ x11-apps/xrandr
+ app-text/ghostscript-gpl
+ || ( media-fonts/dejavu media-fonts/corefonts )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_install() {
+ python_foreach_impl python_doscript ${PN}.py
+
+ # compatibility symlinks
+ dosym impressive.py /usr/bin/impressive
+ dosym impressive.py /usr/bin/keyjnote
+
+ # docs
+ doman impressive.1
+ dohtml impressive.html
+ dodoc changelog.txt demo.pdf
+}
diff --git a/app-office/impressive/impressive-0.11.0b-r1.ebuild b/app-office/impressive/impressive-0.11.0b-r1.ebuild
new file mode 100644
index 000000000000..3cda43ee2c7b
--- /dev/null
+++ b/app-office/impressive/impressive-0.11.0b-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils python-r1
+
+MY_PN="Impressive"
+
+DESCRIPTION="Stylish way of giving presentations with Python"
+HOMEPAGE="http://impressive.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}/${PV%b}/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${PYTHON_DEPS}
+ app-text/pdftk
+ dev-python/pygame[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ x11-apps/xrandr
+ || (
+ app-text/mupdf
+ app-text/poppler
+ app-text/ghostscript-gpl
+ )
+ || ( media-fonts/dejavu media-fonts/corefonts )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+src_prepare() {
+ sed \
+ -e 's:tostring:tobytes:g' \
+ -i impressive.py || die
+}
+
+src_install() {
+ python_foreach_impl python_doscript ${PN}.py
+
+ # compatibility symlinks
+ dosym impressive.py /usr/bin/impressive
+ dosym impressive.py /usr/bin/keyjnote
+
+ # docs
+ doman impressive.1
+ dohtml impressive.html
+ dodoc changelog.txt demo.pdf
+}
+
+pkg_postinst() {
+ elog "The experience with ${PN} can be enhanced by folowing packages:"
+ optfeature "Starting web or e-mail hyperlinks from PDF documents" x11-misc/xdg-utils
+ optfeature "Sound and video playback" media-video/mplayer
+ optfeature "Sound and video playback" media-video/mplayer2
+ optfeature "Alternate PDF rendering" app-text/mupdf
+ optfeature "Alternate PDF rendering" app-text/poppler
+ optfeature "Alternate PDF rendering" app-text/ghostscript-gpl
+}
diff --git a/app-office/impressive/metadata.xml b/app-office/impressive/metadata.xml
new file mode 100644
index 000000000000..053061c0eeb8
--- /dev/null
+++ b/app-office/impressive/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">impressive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/kexi/Manifest b/app-office/kexi/Manifest
new file mode 100644
index 000000000000..02e5f1fce578
--- /dev/null
+++ b/app-office/kexi/Manifest
@@ -0,0 +1,4 @@
+DIST kexi-3.0.2.tar.xz 3676556 SHA256 8eaea8ba6b833d9413a05496c9099d278f0ea410cf7d2af42bfdf9125d945bba SHA512 ef1da2e4a7b9d1f80200feb111f5dcedf8e3422e797bba4ac45744cb4b2f948cf3190aa0d126d0a3bb2bfb88f8fa112919e3dbb191bfcedd03e8e4512d1cf74e WHIRLPOOL 19bd5e62b88c438bb0f969f495f67c8d92846e65e21321ea5525e8d2f5ed41bffbc726670c7c0b6319b90f8aa0b5808977cbe84218164c8f5acaeba15ac7c374
+EBUILD kexi-3.0.2.ebuild 2076 SHA256 1d22cef228f37e48d1f3308a1499726cf8cab91a47b355e94af0cfcca855b7bb SHA512 d24fcd511261340f6efc35c5a6179d102f905e9f61df808d80cc77e79e09fc0234c47d6b0c624b3ae349d173ff96a5885b87446fe2cf20b83a63bff2ebccfa15 WHIRLPOOL f332a9b42a2fb0209765ccce051cfb054f9ee58cd09f906715203d3af8edaaddce8fd30ce1c5c0089f4286833485684516eac26020fe2326ca7d5b38ac622433
+MISC ChangeLog 304 SHA256 f877c3b45db6f65911534e91fc576dcae1bb4e9f79beff3d0e6f716b501eb9bc SHA512 8ee317e673faf7478e7aadd13f730d0674fa8aef781672d533f06df58522c50d9810d8dc84af462ef26b5b5bed27631442d3164361332ba05a22295b527bac57 WHIRLPOOL 674df0daeb1c9c4eefd3095e58573b8947004f740194bab54606c8a4b85003ef2e3541a37ef610033d1b759f12c69b7f8407865441f74b02b97e549a46b2751f
+MISC metadata.xml 517 SHA256 51e94c076501cf8aa44cfb2a16f715bc956da3aa5b042cf1207ab49a71a8ee73 SHA512 c7ac5eac011066fd4fed1d58c2669d844c56b5016dc6d387ac8a0b2e2eff13b1f7ddcdf92438393ead8d574a7412bf7dbd3ca62db48a18b44ba0162f83cc3d9d WHIRLPOOL 67e721f96e437e2b0dcacc49e5cdcf7be1f3338667d43400ee07c66b85f58b10b26ec9ce73291a23885bb4ec32b708a2db9e0b2f8108196f17d0388c4d6577c9
diff --git a/app-office/kexi/kexi-3.0.2.ebuild b/app-office/kexi/kexi-3.0.2.ebuild
new file mode 100644
index 000000000000..fac7a700f2df
--- /dev/null
+++ b/app-office/kexi/kexi-3.0.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# KDE_HANDBOOK="true"
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Visual database applications creator"
+HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/"
+[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz"
+
+KEYWORDS="amd64 x86"
+IUSE="marble mdb mysql postgres sqlite webkit"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep ktexteditor)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep designer)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ >=dev-db/kdb-3.0.2[mysql?,postgres?,sqlite?]
+ dev-libs/kproperty
+ dev-libs/kreport
+ marble? ( $(add_kdeapps_dep marble) )
+ mdb? (
+ dev-libs/glib:2
+ virtual/libiconv
+ )
+ mysql? ( virtual/libmysqlclient )
+ postgres? (
+ dev-db/postgresql:*
+ dev-libs/libpqxx
+ )
+ webkit? ( $(add_qt_dep qtwebkit) )
+"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/gettext
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep breeze-icons-rcc)
+ !app-office/calligra:4[calligra_features_kexi]
+ !app-office/calligra-l10n:4[calligra_features_kexi(+)]
+"
+
+src_prepare() {
+ if ! use webkit; then
+ punt_bogus_dep Qt5 WebKit
+ punt_bogus_dep Qt5 WebKitWidgets
+ fi
+
+ kde5_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package marble KexiMarble)
+ $(cmake-utils_use_find_package mdb GLIB2)
+ $(cmake-utils_use_find_package mysql MySQL)
+ $(cmake-utils_use_find_package postgres KexiPostgreSQL)
+ )
+ kde5_src_configure
+}
diff --git a/app-office/kexi/metadata.xml b/app-office/kexi/metadata.xml
new file mode 100644
index 000000000000..a7106e621be4
--- /dev/null
+++ b/app-office/kexi/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <use>
+ <flag name="marble">Enable displaying of maps using <pkg>kde-apps/marble</pkg></flag>
+ <flag name="mdb">Enable support for Microsoft Access database</flag>
+ <flag name="webkit">Enable web form designer widget using <pkg>dev-qt/qtwebkit</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
new file mode 100644
index 000000000000..8a993dee55e0
--- /dev/null
+++ b/app-office/kmymoney/Manifest
@@ -0,0 +1,13 @@
+AUX kmymoney-4.8.0-alkimia-detect.patch 1172 SHA256 61045b42bac92d8e141cbb936f9509d3de69cb649fb17cc0abe5179b3d1aed5e SHA512 7e7cd092d460bf462fd46ee9003dcbf60ec3525bf1bfadac97d440688e5835737862cdc0f8275559d2e516a05ac25566faf037ac2e2bdac8b5f41e975f05c2c3 WHIRLPOOL 3a4bff547964429fdae6b0b661750a8e2c40bb45e58f1b682222b8bfdb0a9780898fe9ff3abaa20e02c5615e0f2d6bbcd0dd7e8954030495a54b77363121b20c
+AUX kmymoney-4.8.0-cmake-3.9.patch 1657 SHA256 4e5a998e7ce99fdbd8e9ffae0c8033600ad13fab02b595430597791a5cc6dedf SHA512 6acb4354c08b551fd290e2943e85436b74a809f8681dc8fdaaff7d54912332dff22ddef7b57a03292a936645d5baf0bbc2cc94cf23c565cb939639fd9bb912ff WHIRLPOOL e3733adebd3a40f0604a5aa370fa39b7162040463025669bc67a15cb883f11188dfa92d5ac0c86f304e925394f863680e2f1f21ca3f75663c80e63806ceccebf
+AUX kmymoney-4.8.0-drop-national-onlinetasks.patch 12078 SHA256 d594df9d3c6d6292cee84f5196b9fb28b098f369c5d648a26de41545cd85108c SHA512 7db0358ccdc55bf12ffe11fd765acd93d2493036177f379bf30996b11b51feb2188343fcedc88b5784a67b0cfd61b2c77c83c582c3cfe793c37e8461ec312781 WHIRLPOOL 12057e9f199b4f7b81df72875478e529c1b6b9509adf65215d5fa159319cdac647ae1a0f6565b805ead7530a6fd3bb5aaf922674025439bfcbb8fdc36558b90c
+AUX kmymoney-4.8.0-fix-csvdialog.patch 626 SHA256 2fff7799962aedb628a806f867f12c092b42764dbcf6d87fdc1e7bbecf8fc867 SHA512 7a26265cd16e194113bc50935204f0c2709b7d6be49ec42cd3ee908e237f2172245c5d49094b6fabe82bef2e6b3e54cd4f74ed6dc577927b62dd50f8b822d20b WHIRLPOOL 278be14e906c52eb0dadf4e69b15a4beddccb44afd089a1aee83a05c344570d3c7445cad9a70ab7a74e170ea85f18768763177dbf315690df40a36b0b771945d
+AUX kmymoney-4.8.0-gpgmepp.patch 2446 SHA256 4d0a01fdc62eb07ea4a27afdc1fb56938b6943491c31d3d3f903facbcf9899c9 SHA512 7c77b7994c7bf94746df182e44b980f6344bb3483363c306c4c6deb8e1eb154d2a058c0314fe1e7c9e9501da4f8c9816d980afcec7bd6ca25aaf333f5e572c55 WHIRLPOOL 1309aeeb5e9e7efee95dada5bf36b5f4d6b1f1de0ee5e377bb00fa7bdfa50352525b5f987c424b463fe53340ea6b5b8f3dafbb35fcd86e10e2a99b326e37940b
+AUX kmymoney-4.8.0-kdepimlibs-optional.patch 5262 SHA256 b1bf519c536f1fadb14b30b674ea2d4dce4f52009cfac7a7455d2cdfd379e127 SHA512 89670941602b83a24b8825a99a6ba59a3e27fa8a1ab7d49c477c413c1603d8a8a61a8cc9516402058d9424dbbe0e545a2c4f6c912cc8f9aee51654a807ec7432 WHIRLPOOL 0f95085d0025fb5801615df3962248d69f1a394eb22cae225834e3569ada8e84d0e9a3f52e817bbfa47c71893aa0fb60d88268ecac30e222ca6968dda7874399
+AUX kmymoney-4.8.0-soversion.patch 870 SHA256 74eabed61e7db6696a73bdd7cd974dfa9aaf0c256fb940761b11fdf9c21c7479 SHA512 b1687ddf582e2ed2ca2b26b4bd39428a69fee6469fbdba6b1f7575f433db822eaf9ef96d57c2b35a0bbe22e4fa140438e7005bab4953035ba5adfc853ef98070 WHIRLPOOL e44bfb3c99057d77dae6d89bba2475afe4155445df2872f5d57ddac6cb6f4e02dc771163527c5f38cf41c0c5e8dd92766629fa6ec1d7f752b9c5765f6270c0ad
+AUX kmymoney-4.8.0-tests.patch 7303 SHA256 21cd9d7fece1b38b87ade8e4fc7f01397cf44a7fe0bc44cd08dda01d05207215 SHA512 e7f8cd817eee087faa02b7ca4320a2df0a3c52f4db2dfe8ce32314d2abb8572f0f2caa8b0f96e4a43be3fab3dff76e5211e693cfa6105ee85d1252cc6e3bcfbb WHIRLPOOL 254bb128ca8789b70519ad59d54fe2b364336e698da000177343d9a345461d4533c7f20aae6e0c3ce6b50c783b3b507cb5788d0331ef7d71ba79f1f132a35c28
+DIST kmymoney-4.8.0.tar.xz 20785888 SHA256 c2a635710aafa6925a49803c480e043e0bf4bc5b62430689aa5eb95619f48ac2 SHA512 883635a94333341cbe3d6c835fe1dbc1cc5ed5cc834f76c945030ec680aee4fc6ceb367fdde811672a392eb5cd7b735c858e0be5a7f7964a4ccf5f9ba8865381 WHIRLPOOL acbada22e3e9c83e88e571b397c37da79eb36ce05a55786c352af306d3f863dc2db7140c9f1e1757393ea7f6dc9a1728debe077c71ce28b655c65e707f1130cd
+EBUILD kmymoney-4.8.0-r2.ebuild 2206 SHA256 d3cc9ebd7bc4b94b488c32f2fb44c1158d9d464defaec7a8fbf4b6eea16d7bed SHA512 e55f0d764337c93506e9956f090b89080c60661aff8e7c530c8a36de9096cc85427dedb0bbca937ffe55b40f3c3cc633429571c30e5c3f4e88ca572a0e902999 WHIRLPOOL 07f8b4fbe6716a39d0b32fde4011b71119d884cdd1bbe75707d83050546afcadd7989cc99d29d466ea1ea545e8f5797689eaffe34ea08f5bcdcb12cde23ba2d6
+MISC ChangeLog 4485 SHA256 9e175277e4da330ae2d945b5de2fe704a85ad896157a82f16932cc9a84dd6911 SHA512 92fd06b647814339aec3d64ed7af4935aaec6d31235b64ecd72e315bedce826311696869a7df4511dcedbb3c07b1ca235c73bc65db9853ab05abf4224be451ed WHIRLPOOL 93f5ff364291eec18400b39aa75e2af182098fafad9ee4dd9a8ef58392a5972e4ca862253e16f8d9415466b09052f3b0c2f57dc0cf183bf3ec7259ff24dffbd0
+MISC ChangeLog-2015 8457 SHA256 2582e98eb7536147ea28b2a71cb0a1a779523c062372e1e0737fc893f06bd86b SHA512 2461320ccd8bed67dd135627efaafd466eee7b5c95d142b7f90d53affa65cff24dfafa1c3583997f6ea06feb912f3bcf3413f2dc9a1599018892b334b4214ac8 WHIRLPOOL 6ec23d745285fcba6e2e7588da1029c0a86742651b349a4d5dbaf58be761b8ee41e0494abb7afa7c245b469485b79333979ce14252d160af2f57517ed61f4cc1
+MISC metadata.xml 607 SHA256 a1b461518a4e68c8bb6e9cf6b94e02008213961e6c546cbf0ea569b470713e04 SHA512 53ff98b9a6a419763e03670c0f6b5da707ff0b17f9f6ac8c03df46502599225d8780c099627fe8bc1c35f13452b80deb88d6fd0da450634f42a9aed827d256e1 WHIRLPOOL c2b048bcf5eb51f3a9798fe5d5d2d4da2e1d07c929a6811d1a62f545b9ba0fb3d1bb28e8459d973e37457f13a325ae36a0733f743baf893d957e974057aa9a72
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-alkimia-detect.patch b/app-office/kmymoney/files/kmymoney-4.8.0-alkimia-detect.patch
new file mode 100644
index 000000000000..628e7c87538e
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-alkimia-detect.patch
@@ -0,0 +1,29 @@
+Some 8 cmake patches were necessary to get libalkimia detection right.
+This just copies the current state of 4.8 branch.
+
+--- a/CMakeLists.txt 2016-10-26 12:17:23.390317411 +0200
++++ b/CMakeLists.txt 2016-10-26 12:17:53.750544101 +0200
+@@ -110,14 +110,21 @@
+ add_custom_target(apidoc ${DOXYGEN} ${CMAKE_CURRENT_BINARY_DIR}/kmymoney.doxygen)
+ endif(DOXYGEN_FOUND)
+
+-find_package(LibAlkimia 4.3.2 REQUIRED)
++find_package(LibAlkimia REQUIRED)
+ #TODO: remove when LibAlkimia minimum version will be raised
+ if (NOT LIBALKIMIA_LIBRARIES AND LIBALKIMIA_LIBRARY)
+ # LibAlkimia 4.3.2 does not properly define LIBALKIMIA_LIBRARIES
+ find_package(GMP REQUIRED)
+ set(LIBALKIMIA_LIBRARIES ${GMP_LIBRARIES} ${LIBALKIMIA_LIBRARY} )
+ endif()
+-
++# make sure we have the matching version of LibAlkimia (not too new)
++if(${LibAlkimia_FOUND})
++ if (DEFINED ${LibAlkimia_VERSION})
++ if (NOT "${LibAlkimia_VERSION}" VERSION_LESS "6.0.0")
++ message(FATAL_ERROR "This version of KMyMoney requires LibAlkimia < 6.0.0 and does not work with the installed version of LibAlkimia")
++ endif()
++ endif()
++endif()
+ # check for PkgConfig
+ find_package(PkgConfig)
+
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch b/app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch
new file mode 100644
index 000000000000..93e8809d824a
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-cmake-3.9.patch
@@ -0,0 +1,38 @@
+From b0a68ca075928aa29ee1e0007bfb14d714f5a948 Mon Sep 17 00:00:00 2001
+From: Ralf Habacker <ralf.habacker@freenet.de>
+Date: Thu, 10 Aug 2017 13:45:04 +0200
+Subject: Fix 'Compile error on Fedora 26'
+
+CMake build system used some outdated variables which has been replaced
+by cmake build in variables to fix the issue.
+
+FIXED-IN:4.8.1
+BUG:383351
+---
+ kmymoney/dialogs/settings/CMakeLists.txt | 9 ++++-----
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/kmymoney/dialogs/settings/CMakeLists.txt b/kmymoney/dialogs/settings/CMakeLists.txt
+index 5aacbea..b007dfb 100644
+--- a/kmymoney/dialogs/settings/CMakeLists.txt
++++ b/kmymoney/dialogs/settings/CMakeLists.txt
+@@ -1,12 +1,11 @@
+ add_custom_command(
+- OUTPUT ${KMyMoney2_BINARY_DIR}/kmymoneysettings.h ${KMyMoney2_BINARY_DIR}/kmymoneysettings.cpp
+- DEPENDS ${KMyMoney2_SOURCE_DIR}/kmymoney.kcfg ${KMyMoney2_SOURCE_DIR}/kmymoneysettings.kcfgc
+- COMMAND ${KDE4_KCFGC_EXECUTABLE} -d ${KMyMoney2_BINARY_DIR}/ ${KMyMoney2_SOURCE_DIR}/kmymoney.kcfg ${KMyMoney2_SOURCE_DIR}/kmymoneysettings.kcfgc
++ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kmymoneysettings.h ${CMAKE_CURRENT_BINARY_DIR}/kmymoneysettings.cpp
++ DEPENDS ${CMAKE_SOURCE_DIR}/kmymoney/kmymoney.kcfg ${CMAKE_SOURCE_DIR}/kmymoney/kmymoneysettings.kcfgc
++ COMMAND ${KDE4_KCFGC_EXECUTABLE} -d ${CMAKE_CURRENT_BINARY_DIR}/ ${CMAKE_SOURCE_DIR}/kmymoney/kmymoney.kcfg ${CMAKE_SOURCE_DIR}/kmymoney/kmymoneysettings.kcfgc
+ )
+
+-
+ set (libsettings_a_SOURCES
+- ${KMyMoney2_BINARY_DIR}/kmymoneysettings.h
++ ${CMAKE_CURRENT_BINARY_DIR}/kmymoneysettings.cpp
+ ksettingscolors.cpp
+ ksettingsfonts.cpp
+ ksettingsforecast.cpp
+--
+cgit v0.11.2
+
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-drop-national-onlinetasks.patch b/app-office/kmymoney/files/kmymoney-4.8.0-drop-national-onlinetasks.patch
new file mode 100644
index 000000000000..abcffed02275
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-drop-national-onlinetasks.patch
@@ -0,0 +1,289 @@
+commit 5979b1e92d67124591d10b18b173852882f077e7
+Author: Christian Dávid <christian-david@web.de>
+Date: Mon Jun 13 00:05:27 2016 +0200
+
+ Removed national credit transfers
+
+ They are not supported by the banks anymore. So they can be removed.
+
+ Unfortunately they contained the only example for a task converter.
+ Due to the removed plugin the CMakeLists.txt for sepa could be
+ simplified.
+
+ Cherry-picked from d514e650
+
+diff --git a/kmymoney/plugins/kbanking/aqbankingkmmoperators.cpp b/kmymoney/plugins/kbanking/aqbankingkmmoperators.cpp
+index 6c2b5d8a..8b67bcbb 100644
+--- a/kmymoney/plugins/kbanking/aqbankingkmmoperators.cpp
++++ b/kmymoney/plugins/kbanking/aqbankingkmmoperators.cpp
+@@ -24,9 +24,9 @@
+ #include <aqbanking/value.h>
+
+ #include "payeeidentifier/payeeidentifiertyped.h"
++#include "payeeidentifier/nationalaccount/nationalaccount.h"
+ #include "tasksettings/credittransfersettingsbase.h"
+ #include "onlinetasks/sepa/tasks/sepaonlinetransfer.h"
+-#include "onlinetasks/national/tasks/germanonlinetransfer.h"
+ #include "gwenhywfarqtoperators.h"
+
+ /**
+@@ -49,40 +49,6 @@ static const QString dtausChars = QString::fromUtf8("0123456789ABCDEFGHIJKLMNOPQ
+ */
+ static const QString sepaChars = QString("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz':?.,- (+)/");
+
+-QSharedPointer<germanOnlineTransfer::settings> AB_TransactionLimits_toGermanOnlineTaskSettings(const AB_TRANSACTION_LIMITS* aqlimits)
+-{
+- Q_CHECK_PTR(aqlimits);
+-
+- QSharedPointer<creditTransferSettingsBase> settings(new creditTransferSettingsBase);
+-
+- // AqBanking returns 0 as min length even if it requires one
+- int minLength = AB_TransactionLimits_GetMinLenPurpose(aqlimits);
+- if (minLength == 0)
+- minLength = 1;
+- settings->setPurposeLimits(AB_TransactionLimits_GetMaxLinesPurpose(aqlimits),
+- AB_TransactionLimits_GetMaxLenPurpose(aqlimits),
+- minLength
+- );
+-
+- // AqBanking returns 0 as min length even if it requires one
+- minLength = AB_TransactionLimits_GetMinLenRemoteName(aqlimits);
+- if (minLength == 0)
+- minLength = 1;
+- settings->setRecipientNameLimits(AB_TransactionLimits_GetMaxLinesRemoteName(aqlimits),
+- AB_TransactionLimits_GetMaxLenRemoteName(aqlimits),
+- minLength
+- );
+-
+- minLength = AB_TransactionLimits_GetMinLenLocalName(aqlimits);
+- if (minLength == 0)
+- minLength = 1;
+- settings->setPayeeNameLimits(1, AB_TransactionLimits_GetMaxLenLocalName(aqlimits), minLength);
+-
+- settings->setAllowedChars(dtausChars);
+-
+- return settings.dynamicCast<germanOnlineTransfer::settings>();
+-}
+-
+ /** @todo Check if AB_TransactionLimits_GetMaxLenCustomerReference really is the limit for the sepa reference */
+ QSharedPointer<sepaOnlineTransfer::settings> AB_TransactionLimits_toSepaOnlineTaskSettings(const AB_TRANSACTION_LIMITS* aqlimits)
+ {
+diff --git a/kmymoney/plugins/kbanking/aqbankingkmmoperators.h b/kmymoney/plugins/kbanking/aqbankingkmmoperators.h
+index a314cd72..5205a884 100644
+--- a/kmymoney/plugins/kbanking/aqbankingkmmoperators.h
++++ b/kmymoney/plugins/kbanking/aqbankingkmmoperators.h
+@@ -29,7 +29,6 @@
+
+ #include "onlinetasks/interfaces/tasks/ionlinetasksettings.h"
+ #include "onlinetasks/sepa/tasks/sepaonlinetransfer.h"
+-#include "onlinetasks/national/tasks/germanonlinetransfer.h"
+
+ class AB_ACCOUNT;
+ class AB_TRANSACTION_LIMITS;
+@@ -43,12 +42,6 @@ class nationalAccount;
+ }
+
+ /**
+- * @brief AB_TransactionLimits_toGermanOnlineTaskSettings
+- * @param aqlimits IN
+- */
+-QSharedPointer<germanOnlineTransfer::settings> AB_TransactionLimits_toGermanOnlineTaskSettings(const AB_TRANSACTION_LIMITS* aqlimits);
+-
+-/**
+ * @brief AB_TransactionLimits_toSepaOnlineTaskSettings
+ * @param aqlimits IN
+ */
+diff --git a/kmymoney/plugins/kbanking/mymoneybanking.cpp b/kmymoney/plugins/kbanking/mymoneybanking.cpp
+index d8c4a571..a64eaf61 100644
+--- a/kmymoney/plugins/kbanking/mymoneybanking.cpp
++++ b/kmymoney/plugins/kbanking/mymoneybanking.cpp
+@@ -598,11 +598,7 @@ void KBankingPlugin::sendOnlineJob(QList<onlineJob>& jobs)
+
+ if (!jobs.isEmpty()) {
+ foreach (onlineJob job, jobs) {
+- if (germanOnlineTransfer::name() == job.task()->taskName()) {
+- onlineJobTyped<germanOnlineTransfer> typedJob(job);
+- enqueTransaction(typedJob);
+- job = typedJob;
+- } else if (sepaOnlineTransfer::name() == job.task()->taskName()) {
++ if (sepaOnlineTransfer::name() == job.task()->taskName()) {
+ onlineJobTyped<sepaOnlineTransfer> typedJob(job);
+ enqueTransaction(typedJob);
+ job = typedJob;
+@@ -646,14 +642,8 @@ QStringList KBankingPlugin::availableJobs(QString accountId)
+
+ // Check availableJobs
+
+- // national transfer
+- AB_JOB *abJob = AB_JobSingleTransfer_new(abAccount);
+- if (AB_Job_CheckAvailability(abJob) == 0)
+- list.append(germanOnlineTransfer::name());
+- AB_Job_free(abJob);
+-
+ // sepa transfer
+- abJob = AB_JobSepaTransfer_new(abAccount);
++ AB_JOB* abJob = AB_JobSepaTransfer_new(abAccount);
+ if (AB_Job_CheckAvailability(abJob) == 0)
+ list.append(sepaOnlineTransfer::name());
+ AB_Job_free(abJob);
+@@ -686,17 +676,7 @@ IonlineTaskSettings::ptr KBankingPlugin::settings(QString accountId, QString tas
+ if (abAcc == 0)
+ return IonlineTaskSettings::ptr();
+
+- if (germanOnlineTransfer::name() == taskName) {
+- // Get Limits for germanOnlineTransfer
+- QScopedPointer<AB_JOB, QScopedPointerAbJobDeleter> abJob(AB_JobSingleTransfer_new(abAcc));
+- if (AB_Job_CheckAvailability(abJob.data()) != 0)
+- return IonlineTaskSettings::ptr();
+-
+- const AB_TRANSACTION_LIMITS* limits = AB_Job_GetFieldLimits(abJob.data());
+- return AB_TransactionLimits_toGermanOnlineTaskSettings(limits).dynamicCast<IonlineTaskSettings>();
+- //! @todo needs free? because that is not possible with const AB_TRANSACTION_LIMITS*
+- // AB_TransactionLimits_free( limits );
+- } else if (sepaOnlineTransfer::name() == taskName) {
++ if (sepaOnlineTransfer::name() == taskName) {
+ // Get limits for sepaonlinetransfer
+ QScopedPointer<AB_JOB, QScopedPointerAbJobDeleter> abJob(AB_JobSepaTransfer_new(abAcc));
+ if (AB_Job_CheckAvailability(abJob.data()) != 0)
+@@ -707,62 +687,6 @@ IonlineTaskSettings::ptr KBankingPlugin::settings(QString accountId, QString tas
+ return IonlineTaskSettings::ptr();
+ }
+
+-bool KBankingPlugin::enqueTransaction(onlineJobTyped<germanOnlineTransfer>& job)
+-{
+- /* get AqBanking account */
+- QString accId = job.constTask()->responsibleAccount();
+- AB_ACCOUNT *abAccount = aqbAccount(accId);
+- if (!abAccount) {
+- job.addJobMessage(onlineJobMessage(onlineJobMessage::warning, "KBanking", i18n("<qt>"
+- "The given application account <b>%1</b> "
+- "has not been mapped to an online "
+- "account."
+- "</qt>",
+- MyMoneyFile::instance()->account(accId).name())));
+- return false;
+- }
+- //setupAccountReference(acc, ba); // needed?
+-
+- AB_JOB *abJob = AB_JobSingleTransfer_new(abAccount);
+- int rv = AB_Job_CheckAvailability(abJob);
+- if (rv) {
+- qDebug("AB_ERROR_OFFSET is %i", AB_ERROR_OFFSET);
+- job.addJobMessage(onlineJobMessage::error, "AqBanking",
+- QString("National credit transfers for account \"%1\" are not available, error code %2.").arg(MyMoneyFile::instance()->account(accId).name(), rv),
+- QString::number(rv)
+- );
+- return false;
+- }
+- AB_TRANSACTION *abTransaction = AB_Transaction_new();
+-
+- // Recipient
+- payeeIdentifiers::nationalAccount beneficiaryAcc = job.task()->beneficiaryTyped();
+- AB_Transaction_SetRemoteAccount(abTransaction, beneficiaryAcc);
+-
+- // Origin Account
+- AB_Transaction_SetLocalAccount(abTransaction, abAccount);
+-
+- // Purpose
+- QStringList qPurpose = job.task()->purpose().split('\n', QString::SkipEmptyParts);
+- GWEN_STRINGLIST *purpose = GWEN_StringList_fromQStringList(qPurpose);
+- AB_Transaction_SetPurpose(abTransaction, purpose);
+- GWEN_StringList_free(purpose);
+-
+- // Other
+- AB_Transaction_SetTextKey(abTransaction, job.task()->textKey());
+- AB_Transaction_SetValue(abTransaction, AB_Value_fromMyMoneyMoney(job.task()->value()));
+-
+- /** @todo LOW remove Debug info */
+- qDebug() << "SetTransaction: " << AB_Job_SetTransaction(abJob, abTransaction);
+-
+- GWEN_DB_NODE *gwenNode = AB_Job_GetAppData(abJob);
+- GWEN_DB_SetCharValue(gwenNode, GWEN_DB_FLAGS_DEFAULT, "kmmOnlineJobId", m_kbanking->mappingId(job).toLatin1().constData());
+-
+- qDebug() << "Enqueue: " << m_kbanking->enqueueJob(abJob);
+- //delete localAcc;
+- return true;
+-}
+-
+ bool KBankingPlugin::enqueTransaction(onlineJobTyped<sepaOnlineTransfer>& job)
+ {
+ /* get AqBanking account */
+diff --git a/kmymoney/plugins/kbanking/mymoneybanking.h b/kmymoney/plugins/kbanking/mymoneybanking.h
+index c2559ae7..7936704e 100644
+--- a/kmymoney/plugins/kbanking/mymoneybanking.h
++++ b/kmymoney/plugins/kbanking/mymoneybanking.h
+@@ -64,7 +64,6 @@ class KBAccountSettings;
+
+ #include "mymoney/onlinejobtyped.h"
+ #include "onlinetasks/sepa/tasks/sepaonlinetransfer.h"
+-#include "onlinetasks/national/tasks/germanonlinetransfer.h"
+
+ /**
+ * This class represents the KBanking plugin towards KMymoney.
+@@ -184,7 +183,6 @@ private:
+ */
+ void startPasswordTimer();
+
+- bool enqueTransaction(onlineJobTyped<germanOnlineTransfer>& job);
+ bool enqueTransaction(onlineJobTyped<sepaOnlineTransfer>& job);
+
+
+diff --git a/kmymoney/plugins/kbanking/tasksettings/credittransfersettingsbase.h b/kmymoney/plugins/kbanking/tasksettings/credittransfersettingsbase.h
+index 28d55a06..3bac6ce8 100644
+--- a/kmymoney/plugins/kbanking/tasksettings/credittransfersettingsbase.h
++++ b/kmymoney/plugins/kbanking/tasksettings/credittransfersettingsbase.h
+@@ -20,14 +20,13 @@
+ #define CREDITTRANSFERSETTINGSBASE_H
+
+ #include "onlinetasks/sepa/tasks/sepaonlinetransfer.h"
+-#include "onlinetasks/national/tasks/germanonlinetransfer.h"
+
+ /**
+ * @brief Base class for sepaCreditTransfer and germanCreditTransfer settings
+ *
+ * @internal Both credit transfers have similar fields
+ */
+-class creditTransferSettingsBase : public sepaOnlineTransfer::settings, public germanOnlineTransfer::settings
++class creditTransferSettingsBase : public sepaOnlineTransfer::settings
+ {
+ public:
+ creditTransferSettingsBase()
+diff --git a/kmymoney/plugins/onlinetasks/CMakeLists.txt b/kmymoney/plugins/onlinetasks/CMakeLists.txt
+index 7be53137..2e57b214 100644
+--- a/kmymoney/plugins/onlinetasks/CMakeLists.txt
++++ b/kmymoney/plugins/onlinetasks/CMakeLists.txt
+@@ -1,5 +1,4 @@
+
+ add_subdirectory(interfaces)
+ add_subdirectory(sepa)
+-add_subdirectory(national)
+ add_subdirectory(unavailabletask)
+diff --git a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
+index 3c2d9db1..e3962d7a 100644
+--- a/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
++++ b/kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
+@@ -2,6 +2,7 @@ set( sepaOnlineTasks_SRCS
+ tasks/sepaonlinetransferimpl.cpp
+ ui/sepacredittransferedit.cpp
+ sepastorageplugin.cpp
++ sepaonlinetasksloader.cpp
+ )
+
+ set( sepaOnlineTasks_HEADER
+@@ -12,14 +13,8 @@ kde4_add_ui_files( sepaOnlineTasks_SRCS
+ ui/sepacredittransferedit.ui
+ )
+
+-automoc4( konlinetasks_sepa_OBJECTS sepaOnlineTasks_SRCS)
+-add_library( konlinetasks_sepa_OBJECTS OBJECT ${sepaOnlineTasks_SRCS} )
+-
+-# Add actual plugin here it is not part of the objects
+-# needed if multiple plugins are linked (needed for unit tests)
+-kde4_add_plugin(konlinetasks_sepa
+- $<TARGET_OBJECTS:konlinetasks_sepa_OBJECTS>
+- sepaonlinetasksloader.cpp
++add_library(konlinetasks_sepa MODULE
++ ${sepaOnlineTasks_SRCS}
+ )
+
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmymoney-sepaorders.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/kmymoney-sepaorders.desktop)
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-fix-csvdialog.patch b/app-office/kmymoney/files/kmymoney-4.8.0-fix-csvdialog.patch
new file mode 100644
index 000000000000..4f84a17f5b57
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-fix-csvdialog.patch
@@ -0,0 +1,22 @@
+From: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
+Date: Sat, 06 Aug 2016 11:14:18 +0000
+Subject: Remove Qt::WindowStaysOnTopHint from CSV dialog
+X-Git-Url: http://quickgit.kde.org/?p=kmymoney.git&a=commitdiff&h=d129b22e2da6e7972008f2b5ef3eccc95d758201
+---
+Remove Qt::WindowStaysOnTopHint from CSV dialog
+
+BUG: 363429
+---
+
+
+--- a/kmymoney/plugins/csvimport/csvdialog.cpp
++++ b/kmymoney/plugins/csvimport/csvdialog.cpp
+@@ -224,7 +224,6 @@
+
+ m_investmentDlg->init();
+ Qt::WindowFlags eFlags = windowFlags();
+- eFlags |= Qt::WindowStaysOnTopHint;
+ m_wiz->setWindowFlags(eFlags);
+ m_wiz->show();
+ }// CSVDialog
+
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-gpgmepp.patch b/app-office/kmymoney/files/kmymoney-4.8.0-gpgmepp.patch
new file mode 100644
index 000000000000..7b76eb1358c6
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-gpgmepp.patch
@@ -0,0 +1,77 @@
+From cddb71b5bbe0c7d73877f0308ad0ac64d9f99c20 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Thu, 10 Nov 2016 15:53:32 +0100
+Subject: [PATCH 1/2] Use GpgME++ if possible, QGpgme from kdepimlibs-4 as
+ fallback
+
+Remove bogus qgpgme include.
+
+REVIEW: 129371
+---
+ CMakeLists.txt | 9 ++++++++-
+ libkdchart/kdablibfakes/src/KDABLibFakes.h | 3 +++
+ libkgpgfile/CMakeLists.txt | 2 +-
+ libkgpgfile/kgpgfile.cpp | 1 -
+ 4 files changed, 12 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2251518..5a01673 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -76,7 +76,14 @@ else (WIN32)
+ find_package(Boost "1.33.1" COMPONENTS graph)
+ endif (WIN32)
+ # needed by libkgpgfile
+-find_package(QGpgme REQUIRED)
++find_package(Gpgmepp 1.7.0)
++set(GPGMEPP_LIBS Gpgmepp)
++if (NOT Gpgmepp_FOUND)
++ find_package(QGpgme REQUIRED)
++ set(GPGMEPP_LIBS ${QGPGME_LIBRARIES})
++else (NOT Gpgmepp_FOUND)
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
++endif (NOT Gpgmepp_FOUND)
+ find_package(KdepimLibs REQUIRED)
+ find_package(SharedMimeInfo REQUIRED)
+
+diff --git a/libkdchart/kdablibfakes/src/KDABLibFakes.h b/libkdchart/kdablibfakes/src/KDABLibFakes.h
+index f47ec24..b998723 100644
+--- a/libkdchart/kdablibfakes/src/KDABLibFakes.h
++++ b/libkdchart/kdablibfakes/src/KDABLibFakes.h
+@@ -59,6 +59,9 @@
+ #elif defined (Q_OS_DARWIN) || defined (Q_OS_CYGWIN)
+ #define ISNAN(x) std::isnan(x)
+ #define ISINF(x) std::isinf(x)
++#elif defined (__GXX_EXPERIMENTAL_CXX0X) || __cplusplus >= 201103L
++#define ISNAN(x) std::isnan(x)
++#define ISINF(x) std::isinf(x)
+ #else
+ #define ISNAN(x) isnan(x)
+ #define ISINF(x) isinf(x)
+diff --git a/libkgpgfile/CMakeLists.txt b/libkgpgfile/CMakeLists.txt
+index a41a6a4..a7c982e 100644
+--- a/libkgpgfile/CMakeLists.txt
++++ b/libkgpgfile/CMakeLists.txt
+@@ -7,6 +7,6 @@ set(kgpgfile_STAT_SRCS
+ )
+
+ kde4_add_library(kgpgfile STATIC ${kgpgfile_STAT_SRCS})
+-target_link_libraries(kgpgfile ${QGPGME_LIBRARIES})
++target_link_libraries(kgpgfile ${GPGMEPP_LIBS})
+
+
+diff --git a/libkgpgfile/kgpgfile.cpp b/libkgpgfile/kgpgfile.cpp
+index b1870be..a5d3d4e 100644
+--- a/libkgpgfile/kgpgfile.cpp
++++ b/libkgpgfile/kgpgfile.cpp
+@@ -47,7 +47,6 @@
+ #include <gpgme++/keylistresult.h>
+ #include <gpgme++/key.h>
+ #include <gpgme++/data.h>
+-#include <qgpgme/dataprovider.h>
+
+ class KGPGFile::Private
+ {
+--
+2.7.3
+
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-kdepimlibs-optional.patch b/app-office/kmymoney/files/kmymoney-4.8.0-kdepimlibs-optional.patch
new file mode 100644
index 000000000000..30b416868cf6
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-kdepimlibs-optional.patch
@@ -0,0 +1,172 @@
+From c66ab47628ad0cf76cc63de0bdf1ed578e4138ed Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
+Date: Thu, 10 Nov 2016 16:18:42 +0100
+Subject: [PATCH 2/2] Make kdepimlibs optional
+
+Based on b5de50ccaa1571c4feb0c17ea8016554e3b822d7 from master.
+
+REVIEW: 129371
+---
+ CMakeLists.txt | 5 ++++-
+ kmymoney/dialogs/settings/ksettingsschedules.cpp | 5 ++++-
+ kmymoney/kmymoney.cpp | 20 +++++++++++++++++++-
+ 3 files changed, 27 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5a01673..6662521 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -84,7 +84,7 @@ if (NOT Gpgmepp_FOUND)
+ else (NOT Gpgmepp_FOUND)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
+ endif (NOT Gpgmepp_FOUND)
+-find_package(KdepimLibs REQUIRED)
++find_package(KdepimLibs)
+ find_package(SharedMimeInfo REQUIRED)
+
+ # set the configuration switch signaling that KDE PIM libraries were found
+@@ -417,6 +417,7 @@ macro(nice_yesno _varname)
+ endif(${_varname})
+ endmacro(nice_yesno _varname)
+
++nice_yesno("KdepimLibs_FOUND")
+ nice_yesno("LIBOFX_FOUND")
+ nice_yesno("LIBOFX_HAVE_CLIENTUID")
+ nice_yesno("KBANKING_FOUND")
+@@ -433,6 +434,8 @@ message("
+
+ Configure results (user options):
+ --------------------------------------------
++KDE PIM holidays: ${nice_KdepimLibs_FOUND}
++
+ OFX plugin: ${nice_LIBOFX_FOUND}
+ OFX clientuid support ${nice_LIBOFX_HAVE_CLIENTUID}
+
+diff --git a/kmymoney/dialogs/settings/ksettingsschedules.cpp b/kmymoney/dialogs/settings/ksettingsschedules.cpp
+index da138a7..1f0d16f 100644
+--- a/kmymoney/dialogs/settings/ksettingsschedules.cpp
++++ b/kmymoney/dialogs/settings/ksettingsschedules.cpp
+@@ -24,8 +24,10 @@
+
+ #include <kdeversion.h>
+ #include <KStandardDirs>
++#ifdef HAVE_KDEPIMLIBS
+ #include <KHolidays/Holidays>
+ using namespace KHolidays;
++#endif
+
+ // ----------------------------------------------------------------------------
+ // Project Includes
+@@ -50,6 +52,7 @@ KSettingsSchedules::KSettingsSchedules(QWidget* parent) :
+ void KSettingsSchedules::loadList()
+ {
+ QStringList regions;
++#ifdef HAVE_KDEPIMLIBS
+ QStringList regionCodes = HolidayRegion::regionCodes();
+
+ foreach (const QString &regionCode, regionCodes) {
+@@ -65,7 +68,7 @@ void KSettingsSchedules::loadList()
+ regions << region;
+ }
+ regions.sort();
+-
++#endif
+ m_regionMap[m_holidayRegion->itemText(0)] = "";
+ m_holidayRegion->insertItems(1, regions);
+ }
+diff --git a/kmymoney/kmymoney.cpp b/kmymoney/kmymoney.cpp
+index a4251f0..0bd2d3b 100644
+--- a/kmymoney/kmymoney.cpp
++++ b/kmymoney/kmymoney.cpp
+@@ -89,7 +89,9 @@
+ #include <kinputdialog.h>
+ #include <kxmlguifactory.h>
+ #include <krecentfilesaction.h>
++#ifdef HAVE_KDEPIMLIBS
+ #include <KHolidays/Holidays>
++#endif
+
+ // ----------------------------------------------------------------------------
+ // Project Includes
+@@ -221,7 +223,9 @@ public:
+ m_additionalKeyLabel(0),
+ m_additionalKeyButton(0),
+ m_recentFiles(0),
++#ifdef HAVE_KDEPIMLIBS
+ m_holidayRegion(0),
++#endif
+ m_applicationIsReady(true) {
+ // since the days of the week are from 1 to 7,
+ // and a day of the week is used to index this bit array,
+@@ -343,9 +347,10 @@ public:
+ KPushButton* m_additionalKeyButton;
+
+ KRecentFilesAction* m_recentFiles;
+-
++#ifdef HAVE_KDEPIMLIBS
+ // used by the calendar interface for schedules
+ KHolidays::HolidayRegion* m_holidayRegion;
++#endif
+ QBitArray m_processingDays;
+ QMap<QDate, bool> m_holidayMap;
+ QStringList m_consistencyCheckResult;
+@@ -455,7 +460,9 @@ KMyMoneyApp::~KMyMoneyApp()
+ delete d->m_transactionEditor;
+ delete d->m_endingBalanceDlg;
+ delete d->m_moveToAccountSelector;
++#ifdef HAVE_KDEPIMLIBS
+ delete d->m_holidayRegion;
++#endif
+ delete d;
+ }
+
+@@ -7732,6 +7739,7 @@ void KMyMoneyApp::slotOnlineJobLog(const QStringList& onlineJobIds)
+
+ void KMyMoneyApp::setHolidayRegion(const QString& holidayRegion)
+ {
++#ifdef HAVE_KDEPIMLIBS
+ //since the cost of updating the cache is now not negligible
+ //check whether the region has been modified
+ if (!d->m_holidayRegion || d->m_holidayRegion->regionCode() != holidayRegion) {
+@@ -7743,10 +7751,14 @@ void KMyMoneyApp::setHolidayRegion(const QString& holidayRegion)
+ //clear and update the holiday cache
+ preloadHolidays();
+ }
++#else
++ Q_UNUSED(holidayRegion);
++#endif
+ }
+
+ bool KMyMoneyApp::isProcessingDate(const QDate& date) const
+ {
++#ifdef HAVE_KDEPIMLIBS
+ if (!d->m_processingDays.testBit(date.dayOfWeek()))
+ return false;
+ if (!d->m_holidayRegion || !d->m_holidayRegion->isValid())
+@@ -7760,10 +7772,15 @@ bool KMyMoneyApp::isProcessingDate(const QDate& date) const
+ d->m_holidayMap.insert(date, processingDay);
+ return processingDay;
+ }
++#else
++ Q_UNUSED(date);
++ return true;
++#endif
+ }
+
+ void KMyMoneyApp::preloadHolidays()
+ {
++#ifdef HAVE_KDEPIMLIBS
+ //clear the cache before loading
+ d->m_holidayMap.clear();
+ //only do this if it is a valid region
+@@ -7792,6 +7809,7 @@ void KMyMoneyApp::preloadHolidays()
+ }
+ }
+ }
++#endif
+ }
+
+ KMStatus::KMStatus(const QString &text)
+--
+2.7.3
+
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-soversion.patch b/app-office/kmymoney/files/kmymoney-4.8.0-soversion.patch
new file mode 100644
index 000000000000..f1154908cdec
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-soversion.patch
@@ -0,0 +1,28 @@
+From: Thomas Baumgart <thb@net-bembel.de>
+Date: Wed, 13 Jul 2016 05:48:46 +0000
+Subject: Added versioning to kmm_payeeidentifier library
+X-Git-Url: http://quickgit.kde.org/?p=kmymoney.git&a=commitdiff&h=1b818335b4242ad5096489ab4f8e3e7c3fc62d55
+---
+Added versioning to kmm_payeeidentifier library
+
+The missing version caused incorrect naming of the library.
+
+Modified version of patch provided by Christian Dávid in commit
+4a0fed749df71bb2acfc15bd6c0bff4806927f01
+BUG: 364387
+FIXED-IN: 4.8.1
+---
+
+
+--- a/kmymoney/mymoney/payeeidentifier/CMakeLists.txt
++++ b/kmymoney/mymoney/payeeidentifier/CMakeLists.txt
+@@ -11,6 +11,8 @@
+ add_library( kmm_payeeidentifier SHARED
+ ${PAYEEIDENTIFIER_SCRS}
+ )
++
++set_target_properties(kmm_payeeidentifier PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
+
+ generate_export_header( kmm_payeeidentifier )
+
+
diff --git a/app-office/kmymoney/files/kmymoney-4.8.0-tests.patch b/app-office/kmymoney/files/kmymoney-4.8.0-tests.patch
new file mode 100644
index 000000000000..1b71180096a3
--- /dev/null
+++ b/app-office/kmymoney/files/kmymoney-4.8.0-tests.patch
@@ -0,0 +1,210 @@
+From: Cristian Oneț <onet.cristian@gmail.com>
+Date: Thu, 16 Jun 2016 07:06:32 +0000
+Subject: Fix the tests of the 4.8 build.
+X-Git-Url: http://quickgit.kde.org/?p=kmymoney.git&a=commitdiff&h=29ab40829f86f6bd32229ededcc09bf2736e67bd
+---
+Fix the tests of the 4.8 build.
+
+Do this by backporting the change that is already in frameworks in commit 77085ff468336f26f6bcf5f2a1a08e16409172e6. Did not use cherry pick because the testfile was moved in frameworks.
+
+BUG: 364355
+---
+
+
+--- a/kmymoney/mymoney/storage/mymoneymap.h
++++ b/kmymoney/mymoney/storage/mymoneymap.h
+@@ -195,7 +195,7 @@
+ that = *(dynamic_cast<QMap<Key, T>* >(const_cast<MyMoneyMap<Key, T>* >(this)));
+ }
+
+- inline size_t count(void) const {
++ inline int count(void) const {
+ return QMap<Key, T>::count();
+ }
+
+
+--- a/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
++++ b/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
+@@ -58,13 +58,13 @@
+ QCOMPARE(m->m_nextPayeeID, 0ul);
+ QCOMPARE(m->m_nextScheduleID, 0ul);
+ QCOMPARE(m->m_nextReportID, 0ul);
+- QCOMPARE(m->m_institutionList.count(), 0ul);
+- QCOMPARE(m->m_accountList.count(), 5ul);
+- QCOMPARE(m->m_transactionList.count(), 0ul);
+- QCOMPARE(m->m_transactionKeys.count(), 0ul);
+- QCOMPARE(m->m_payeeList.count(), 0ul);
+- QCOMPARE(m->m_tagList.count(), 0ul);
+- QCOMPARE(m->m_scheduleList.count(), 0ul);
++ QCOMPARE(m->m_institutionList.count(), 0);
++ QCOMPARE(m->m_accountList.count(), 5);
++ QCOMPARE(m->m_transactionList.count(), 0);
++ QCOMPARE(m->m_transactionKeys.count(), 0);
++ QCOMPARE(m->m_payeeList.count(), 0);
++ QCOMPARE(m->m_tagList.count(), 0);
++ QCOMPARE(m->m_scheduleList.count(), 0);
+
+ QCOMPARE(m->m_dirty, false);
+ QCOMPARE(m->m_creationDate, QDate::currentDate());
+@@ -187,7 +187,7 @@
+
+ QCOMPARE(m->m_nextAccountID, 1ul);
+ QCOMPARE(m->dirty(), true);
+- QCOMPARE(m->m_accountList.count(), static_cast<std::size_t>(6));
++ QCOMPARE(m->m_accountList.count(), 6);
+ QCOMPARE(m->m_accountList["A000001"].name(), QLatin1String("AccountName"));
+ }
+
+@@ -235,7 +235,7 @@
+ m->m_dirty = false;
+
+ QCOMPARE(m->m_nextAccountID, 2ul);
+- QCOMPARE(m->m_accountList.count(), static_cast<std::size_t>(7));
++ QCOMPARE(m->m_accountList.count(), 7);
+
+ // try to add account to undefined account
+ try {
+@@ -271,7 +271,7 @@
+ i.setName("Inst Name");
+
+ m->addInstitution(i);
+- QCOMPARE(m->m_institutionList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_institutionList.count(), 1);
+ QCOMPARE(m->m_nextInstitutionID, 1ul);
+ QCOMPARE(m->m_institutionList["I000001"].name(), QLatin1String("Inst Name"));
+ }
+@@ -950,11 +950,11 @@
+ // check that we can remove an unreferenced payee
+ MyMoneyPayee p = m->payee("P000001");
+ try {
+- QCOMPARE(m->m_payeeList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_payeeList.count(), 1);
+ m->removePayee(p);
+ m->commitTransaction();
+ m->startTransaction();
+- QCOMPARE(m->m_payeeList.count(), static_cast<std::size_t>(0));
++ QCOMPARE(m->m_payeeList.count(), 0);
+ QCOMPARE(m->dirty(), true);
+ } catch (const MyMoneyException &) {
+ QFAIL("Unexpected exception");
+@@ -996,7 +996,7 @@
+ QFAIL("Expected exception");
+ } catch (const MyMoneyException &) {
+ }
+- QCOMPARE(m->m_payeeList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_payeeList.count(), 1);
+ }
+
+ void MyMoneySeqAccessMgrTest::testAddTag()
+@@ -1046,11 +1046,11 @@
+ // check that we can remove an unreferenced tag
+ MyMoneyTag ta = m->tag("G000001");
+ try {
+- QCOMPARE(m->m_tagList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_tagList.count(), 1);
+ m->removeTag(ta);
+ m->commitTransaction();
+ m->startTransaction();
+- QCOMPARE(m->m_tagList.count(), static_cast<std::size_t>(0));
++ QCOMPARE(m->m_tagList.count(), 0);
+ QCOMPARE(m->dirty(), true);
+ } catch (const MyMoneyException &) {
+ QFAIL("Unexpected exception");
+@@ -1094,7 +1094,7 @@
+ QFAIL("Expected exception");
+ } catch (const MyMoneyException &) {
+ }
+- QCOMPARE(m->m_tagList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_tagList.count(), 1);
+ }
+
+ void MyMoneySeqAccessMgrTest::testRemoveAccountFromTree()
+@@ -1267,7 +1267,7 @@
+
+
+ try {
+- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(0));
++ QCOMPARE(m->m_scheduleList.count(), 0);
+ MyMoneyTransaction t1;
+ MyMoneySplit s1, s2;
+ s1.setAccountId("A000001");
+@@ -1287,7 +1287,7 @@
+
+ m->addSchedule(schedule);
+
+- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_scheduleList.count(), 1);
+ QCOMPARE(schedule.id(), QLatin1String("SCH000001"));
+ QCOMPARE(m->m_scheduleList["SCH000001"].id(), QLatin1String("SCH000001"));
+ } catch (const MyMoneyException &) {
+@@ -1342,7 +1342,7 @@
+ sched.setName("New Sched-Name");
+ try {
+ m->modifySchedule(sched);
+- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_scheduleList.count(), 1);
+ QCOMPARE(m->m_scheduleList["SCH000001"].name(), QLatin1String("New Sched-Name"));
+
+ } catch (const MyMoneyException &) {
+@@ -1373,7 +1373,7 @@
+ try {
+ m->removeSchedule(sched);
+ m->commitTransaction();
+- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(0));
++ QCOMPARE(m->m_scheduleList.count(), 0);
+
+ } catch (const MyMoneyException &) {
+ m->rollbackTransaction();
+@@ -1548,13 +1548,13 @@
+ void MyMoneySeqAccessMgrTest::testAddCurrency()
+ {
+ MyMoneySecurity curr("EUR", "Euro", "?", 100, 100);
+- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(0));
++ QCOMPARE(m->m_currencyList.count(), 0);
+ m->m_dirty = false;
+ try {
+ m->addCurrency(curr);
+ m->commitTransaction();
+ m->startTransaction();
+- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_currencyList.count(), 1);
+ QCOMPARE(m->m_currencyList["EUR"].name(), QLatin1String("Euro"));
+ QCOMPARE(m->dirty(), true);
+ } catch (const MyMoneyException &) {
+@@ -1582,7 +1582,7 @@
+ m->modifyCurrency(curr);
+ m->commitTransaction();
+ m->startTransaction();
+- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_currencyList.count(), 1);
+ QCOMPARE(m->m_currencyList["EUR"].name(), QLatin1String("EURO"));
+ QCOMPARE(m->dirty(), true);
+ } catch (const MyMoneyException &) {
+@@ -1611,7 +1611,7 @@
+ m->removeCurrency(curr);
+ m->commitTransaction();
+ m->startTransaction();
+- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(0));
++ QCOMPARE(m->m_currencyList.count(), 0);
+ QCOMPARE(m->dirty(), true);
+ } catch (const MyMoneyException &) {
+ QFAIL("Unexpected exception");
+@@ -1668,7 +1668,7 @@
+ try {
+ m->addCurrency(unknownCurr);
+ m->m_dirty = false;
+- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(2));
++ QCOMPARE(m->m_currencyList.count(), 2);
+ QCOMPARE(m->currencyList().count(), 2);
+ QCOMPARE(m->dirty(), false);
+ } catch (const MyMoneyException &) {
+@@ -1797,7 +1797,7 @@
+
+ QCOMPARE(m->m_nextOnlineJobID, 1ul);
+ QCOMPARE(m->dirty(), true);
+- QCOMPARE(m->m_onlineJobList.count(), static_cast<std::size_t>(1));
++ QCOMPARE(m->m_onlineJobList.count(), 1);
+ QVERIFY(! m->m_onlineJobList["O000001"].isNull());
+
+ }
+
diff --git a/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild b/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild
new file mode 100644
index 000000000000..b6f87338fb73
--- /dev/null
+++ b/app-office/kmymoney/kmymoney-4.8.0-r2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_LINGUAS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl
+hu it kk nds nl pl pt pt_BR ro ru sk sv tr uk zh_CN zh_TW"
+KDE_HANDBOOK="optional"
+SQL_REQUIRED="always"
+VIRTUALX_REQUIRED="test"
+VIRTUALDBUS_TEST="true"
+inherit kde4-base
+
+DESCRIPTION="Personal finance manager by KDE"
+HOMEPAGE="https://kmymoney.org/"
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+fi
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="amd64 x86"
+IUSE="calendar debug doc hbci ofx quotes weboob"
+
+COMMON_DEPEND="
+ >=app-crypt/gpgme-1.7.0[cxx]
+ <app-office/libalkimia-6.0.0
+ dev-libs/gmp:0=
+ dev-libs/libgpg-error
+ x11-misc/shared-mime-info
+ calendar? ( dev-libs/libical:= )
+ hbci? (
+ >=net-libs/aqbanking-5.5.1
+ >=sys-libs/gwenhywfar-4.15.3[qt4]
+ )
+ ofx? ( >=dev-libs/libofx-0.9.4 )
+ weboob? ( www-client/weboob )
+"
+RDEPEND="${COMMON_DEPEND}
+ quotes? ( dev-perl/Finance-Quote )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-tests.patch"
+ "${FILESDIR}/${P}-alkimia-detect.patch"
+ "${FILESDIR}/${P}-fix-csvdialog.patch"
+ "${FILESDIR}/${P}-soversion.patch"
+ "${FILESDIR}/${P}-gpgmepp.patch"
+ "${FILESDIR}/${P}-kdepimlibs-optional.patch"
+ "${FILESDIR}/${P}-drop-national-onlinetasks.patch"
+ "${FILESDIR}/${P}-cmake-3.9.patch"
+)
+
+src_prepare() {
+ kde4-base_src_prepare
+
+ # don't install as executable
+ sed -i kmymoney/CMakeLists.txt \
+ -e "/install.*kmymoney.appdata/ s/PROGRAMS/FILES/" || die
+
+ # bug #617636, complement to drop-national-onlinetasks.patch
+ rm -r kmymoney/plugins/onlinetasks/national || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT_DESIGNER=OFF
+ -DENABLE_LIBICAL=$(usex calendar)
+ -DUSE_DEVELOPER_DOC=$(usex doc)
+ -DENABLE_KBANKING=$(usex hbci)
+ -DENABLE_LIBOFX=$(usex ofx)
+ -DCMAKE_DISABLE_FIND_PACKAGE_KdepimLibs=ON
+ -DENABLE_WEBOOB=$(usex weboob)
+ )
+ kde4-base_src_configure
+}
+
+src_compile() {
+ kde4-base_src_compile
+ use doc && kde4-base_src_compile apidoc
+}
+
+src_install() {
+ use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/")
+ kde4-base_src_install
+}
diff --git a/app-office/kmymoney/metadata.xml b/app-office/kmymoney/metadata.xml
new file mode 100644
index 000000000000..2a46248a2be8
--- /dev/null
+++ b/app-office/kmymoney/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <use>
+ <flag name="hbci">Enable HBCI support using <pkg>net-libs/aqbanking</pkg></flag>
+ <flag name="quotes">Enable Online Stock Quote retrieval</flag>
+ <flag name="weboob">Enable import of online banking transactions extracted by <pkg>www-client/weboob</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">kmymoney2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/kraft/Manifest b/app-office/kraft/Manifest
new file mode 100644
index 000000000000..9b0e89f5ffed
--- /dev/null
+++ b/app-office/kraft/Manifest
@@ -0,0 +1,5 @@
+DIST kraft-0.59.tar.xz 560116 SHA256 e05ff0b78a073bafffa5c0e41fe458461216b66fd57fc9432a1064a7be2b2034 SHA512 53576855e3a4ac054818cc3fcb5d123222c0a5839ba621ea7c1f390f1e3180b5c87b00daa09a57fbea64cbd1dc857c4cb7645c5f539635811ef236c76483dc36 WHIRLPOOL d442c33ecbee4f0b3d8f33b358a5f7fab9f9c99d5e70019ca9d5910a3b717530008b6b09c3573132a27681f9e554f83f1798bc6b5a71d71fd10c81884692dd6e
+EBUILD kraft-0.59.ebuild 755 SHA256 9850e0843dfbf70b8cda110fb4451474e4cfe1632b9a744c0a37e6c753ebfb0e SHA512 0517e87d4bb3639c1380330fe6ed94dd2e26ba355fa6e584537482dfc5c4a400bfafc5cd545663cf4bacf939a107d597a2806f7767e791c790f6553d6822f3ec WHIRLPOOL 2979d205517c6c8617f3b884ad05713280fc572a41746258a75b8fd55abdf5a112478103438e45f46a2eb85fdd25df355ae11d111c0c35841923e129c52b077f
+MISC ChangeLog 3994 SHA256 04496dcdbf9c68f0311d268cab777a25e7f78ce06201dfb513ca4a96eab75e00 SHA512 98fdbf3036940f252d937e4bfc63ff2ecf0cf8e5228c7e9a79e75de73f124b9be11ab3eaf0c57ac822845cab8aadbb996edac91aaf20d9c84c6acf20ec10db5b WHIRLPOOL e1ac4bdae81aa6cc3679f3aeac5a2e10019ff8ab783b89d510615766cef2f759de8f9a2a03a7d9a55569a5359aa11c90a090774503e15a22875bbae705eb56ce
+MISC ChangeLog-2015 2564 SHA256 dc0f232741405c27b965d900725fc52ff1035e110c83e362f8bf2c6ce61dd3bb SHA512 df98953b22a5fb9850533946cf689a382cfdc62f8db15a1e43b8541b08b47261fdcaadb71c9dc32b7e7b282a1d9ac48d0b223bd3c061605ba0d4b34aa67f6f7c WHIRLPOOL 54119dbe54926341cd1c35b9e53d4b06abdd8faa507b328970d0eccc6a1c62b2b8d3b6db8366b19187a5561259832e2d6e6436df68bdcb4dfce0b19474313f2c
+MISC metadata.xml 324 SHA256 85191ed8715e115fc87a453e1cd407e35e3bcd5c3af4d4993a109081217a3144 SHA512 daa8d6137a400ea0c63cc6562ed5b1e30b84f9decfe0d8c6bd89b6a4e13915435f777cb324bc83e2fd293f1d498ed545c09ea02a3aa8d3cd32b2c1c7456d50dd WHIRLPOOL c060b3ead31d17ead377a4e662fca286eb35fa3350a3c1b537fda3aa719d4ecc607cd529518b18f81c940535e06444b7ef46e9677e868a1840d1b77c71872e15
diff --git a/app-office/kraft/kraft-0.59.ebuild b/app-office/kraft/kraft-0.59.ebuild
new file mode 100644
index 000000000000..48777bb0f346
--- /dev/null
+++ b/app-office/kraft/kraft-0.59.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+KDE_LINGUAS="ast bg bs cs da de en_GB eo es et fi fr ga gl hu it ja lt mai mr nds
+nl pl pt pt_BR ru sk sv tr ug uk zh_CN"
+QT3SUPPORT_REQUIRED="true"
+SQL_REQUIRED="always"
+inherit kde4-base
+
+DESCRIPTION="Software for operating a small business, creating documents such as invoices"
+HOMEPAGE="http://www.volle-kraft-voraus.de/"
+SRC_URI="mirror://sourceforge/kraft/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="amd64 x86"
+IUSE="debug"
+
+DEPEND="
+ dev-cpp/ctemplate
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtsql:4[mysql,sqlite]
+ $(add_kdeapps_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS Changes.txt README Releasenotes.txt TODO )
diff --git a/app-office/kraft/metadata.xml b/app-office/kraft/metadata.xml
new file mode 100644
index 000000000000..38bfeaed7bbc
--- /dev/null
+++ b/app-office/kraft/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">kraft</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
new file mode 100644
index 000000000000..590328e5e18a
--- /dev/null
+++ b/app-office/ledger/Manifest
@@ -0,0 +1,6 @@
+AUX 50ledger-gentoo-3.1.1.el 166 SHA256 e16c4eaa7a034e44c7cc53d5288d6506ad791765510d534adf964a38c96dff0e SHA512 d5e2450d19d5d24e2db22429fa2ee8d46ae7284c91b1f2ed6eb32a0e6b70e1996f4b2f41812084b0330011d33fbcb2da11bf2d5b9f28a157f4c05d1106c418d5 WHIRLPOOL 3eb8764fd439bdba197c879d7e6e127485249afeb83f5c65855f56a51202842b12d0f051020447ccf7862eb47ea1d6df769c2fe7ad8bf8616f391fbf978ddde4
+DIST ledger-3.1.1.tar.gz 842364 SHA256 90f06561ab692b192d46d67bc106158da9c6c6813cc3848b503243a9dfd8548a SHA512 3f81b98a414cdfc0e272de4e958770149fb1acc8bda880d270e1459ce35294a220c52820bb9af49a751ac3a80b878f81fc7799ba41e0a1be43eba72081351bf5 WHIRLPOOL 89a83818adbe206167dbfc999dd589f1943d199cf84979fa82754f597a863c115fec85bbdabc4413714b4253502833170e6327bfc0d2321c392b9a3d73400061
+EBUILD ledger-3.1.1.ebuild 3145 SHA256 8dbfa834dedaf4dd47ee30aa2558e6c7f53530d835e20d4835ab09ae1cca589f SHA512 ac3f3f0ac50fd428dc00adc379a03a0454d9db9290d86af6c27695b585b12fbfe59f7a755bf485c4f14185275ca37012e7658b3e26f1126c210c9d02d94fa441 WHIRLPOOL 0036e33dfcbda823948c10e8bc52ef8a73333536a7845c9775f6565266bbcfca16b8da6a43701446b977f6cc15ec318240c9d86d96097d457e0987039c121c5d
+MISC ChangeLog 3839 SHA256 bc9a08e3e77d41a35d6ef3105976de882b36d931433af67f63f39119e1492e53 SHA512 e3803d9055adf59ad8014014209416d79437aa705057eb7b8fdade921dbe47d62153a744c6e7f9c1d7f26228ed29f798a45fb19cabe469f98660dea5c9c50991 WHIRLPOOL 94dbb592ca0d98bc172229bafdad430c2e6d5869908919e7acc8830f93019f0c51cb9e4da73a2ee8eb8d3940b54325b01bf1f7a31134dbeb8dd84f010ab8b603
+MISC ChangeLog-2015 5605 SHA256 f7f8807d67c60170c3c6dab4b9b2731fbe325c1f1fa6fb2152598852f303c3a9 SHA512 2f174a32b13ee74e74c92add0fb5575af76513aad6d76d5c1f2ef3ca242fa21f91caf068876e7df33ea730386966d0e6faab907d00eae5e716e2d4352eb61747 WHIRLPOOL 1861fe794e918e7c536ca2d50262acbddeb2c613d155cd706dbbbd4b9d5e46b03ba49dc871c98f62930fb6992ff49cb89ba7e3bed060fbb5126f7ffda4ded661
+MISC metadata.xml 306 SHA256 ca968234f5aa5aa39ded94b12d271aa7190b5445ad2a2b28c030a63f2d6b3adb SHA512 c83b1be9474bbfa3296040c56bf14e22afd214835a44907bcb4db2a8047f05e1fe49b1d1ebe5bcd72fe5ed2f27c832d20169aa813f0d9bd619fc1f7a1c5e15cb WHIRLPOOL 9247dec90625b7ba70fdc239496ff4ed2fab88dc4d31fadcf280824c28ee0557076e70141dde4f1f552d35ab285890e2a9096d5b48f38ee82c4086c15c07b5b9
diff --git a/app-office/ledger/files/50ledger-gentoo-3.1.1.el b/app-office/ledger/files/50ledger-gentoo-3.1.1.el
new file mode 100644
index 000000000000..1c2c5bde2f8b
--- /dev/null
+++ b/app-office/ledger/files/50ledger-gentoo-3.1.1.el
@@ -0,0 +1,5 @@
+
+;;; app-office/ledger site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'ledger-mode "ledger-mode" "A mode for editing ledger data files." t)
diff --git a/app-office/ledger/ledger-3.1.1.ebuild b/app-office/ledger/ledger-3.1.1.ebuild
new file mode 100644
index 000000000000..f32cda9c830f
--- /dev/null
+++ b/app-office/ledger/ledger-3.1.1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit check-reqs cmake-utils elisp-common python-single-r1
+
+DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="http://ledger-cli.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="amd64 x86"
+SLOT="0"
+IUSE="doc emacs python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+SITEFILE=50${PN}-gentoo-${PV}.el
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+ dev-libs/boost:=[python?]
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ emacs? ( virtual/emacs )
+ python? (
+ dev-libs/boost:=[${PYTHON_USEDEP}]
+ dev-python/cheetah
+ ${PYTHON_DEPS}
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/utfcpp
+ doc? (
+ sys-apps/texinfo
+ virtual/texi2dvi
+ dev-texlive/texlive-fontsrecommended
+ )
+"
+
+# Building with python integration seems to fail without 8G available
+# RAM(!) Since the memory check in check-reqs doesn't count swap, it
+# may be unfair to fail the build entirely on the memory test alone.
+# Therefore check-reqs_pkg_pretend is deliberately omitted so that we
+# ewarn but not eerror.
+pkg_pretend() {
+ :
+}
+
+pkg_setup() {
+ if use python; then
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Want to type "info ledger" not "info ledger3"
+ sed -i -e 's/ledger3/ledger/g' \
+ doc/ledger3.texi \
+ doc/CMakeLists.txt \
+ test/CheckTexinfo.py \
+ tools/cleanup.sh \
+ tools/gendocs.sh \
+ tools/prepare-commit-msg \
+ tools/spellcheck.sh \
+ || die "Failed to update info file name in file contents"
+
+ mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_build emacs EMACSLISP)
+ $(cmake-utils_use_build doc DOCS)
+ $(cmake-utils_use_build doc WEB_DOCS)
+ $(cmake-utils_use_use python PYTHON)
+ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ use doc && cmake-utils_src_make doc
+}
+
+src_install() {
+ # Prevent installing ledger.so into python site-packages. It's an
+ # unnecessary copy of libledger.so and generates security warnings.
+ sed -i -e '/python/d' ../${P}_build/src/cmake_install.cmake \
+ || die "Failed to disable installation of ledger.so"
+
+ cmake-utils_src_install
+
+ # This source dir appears to include some helper code for serving
+ # reports to a browser ("ledger server"). I can't quite get it to
+ # work and the docs say it's a work-in-progress. It's a little
+ # interesting, though, so I'll leave these installed as a preview of
+ # features to come.
+ if use python; then
+ mv python ${PN} || die "Couldn't rename python module static files dir"
+ python_domodule ${PN}
+ fi
+
+ use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+
+ einfo
+ einfo "Since version 3, vim support is released separately."
+ einfo "See https://github.com/ledger/vim-ledger"
+ einfo
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
+
+# rainy day TODO:
+# - IUSE test
+# - EAPI=6
diff --git a/app-office/ledger/metadata.xml b/app-office/ledger/metadata.xml
new file mode 100644
index 000000000000..e43b674f1de7
--- /dev/null
+++ b/app-office/ledger/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>stasibear@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ledger/ledger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/libalkimia/Manifest b/app-office/libalkimia/Manifest
new file mode 100644
index 000000000000..6a8a62c93e9d
--- /dev/null
+++ b/app-office/libalkimia/Manifest
@@ -0,0 +1,5 @@
+DIST libalkimia-5.0.0.tar.xz 28400 SHA256 eea8a2a0f6788a1b9fd464b370598ed6e55353fb40da53375e6f022e71526cb5 SHA512 9ba205f5726f237389b9ea928ef37fc3b38161aaec5988dcc64afa3d8e53575a055b248e3c27e738db13f9e6af231f493e1374bbc50d0672729b0cdb391ce99f WHIRLPOOL 8b12395145f2df72daf9678b5f15e851fc04ad56db72a3cd9882869e1a619bf8ba8014fef8db66370135882b70767ef8692f763328f966be8697f52694ab4b04
+EBUILD libalkimia-5.0.0.ebuild 545 SHA256 09220ba3819650b38235c1a4e995def19ee44b6d335054153f31711b2bd0677b SHA512 cfbf2fa200b38a4b528421e09a3bf6da404e35cf8d5d79cbdbb81ae6f99d3bfe22a0e4bc9270417ce7dfc681ae1bc3cac0cfc05fe2c8940c7ce9f0a54132b02d WHIRLPOOL bb1f466806b310a8459a57f60d00e6588898a035b75bc73e896a47cab43235d7ec593c92de4ee70f9bc6b28628992cc212eca70abc39aa97bc137d2883a97e3e
+MISC ChangeLog 2789 SHA256 8e845b3a36118ef9ef19effd16b54a32d94bf907268b164adf47e3d32a779c7a SHA512 c190ce79cfbd5e02877339dd2b7b7cbc6aa2860d877bb5e4020ad0dc700c969e3a54a61719c1bd58cc0b43f82589e4f2fee80048cc9f4b4419f65f6a3162810e WHIRLPOOL 3899e03175bf3c660c2a8a4aaaf1c50a63baeffee7030c4298d4999db31af1b59aeb7a37f1a62df2000773558568c19a746b25d6adbb31a0aacf6088b5d17ac1
+MISC ChangeLog-2015 2201 SHA256 5e339b920bcf0bb9ca41446652370578b62c2330bc114cb20a7e11a1703b6319 SHA512 33927322a15fb1a1b48fafc8f44710ab3e0b523ce51ecd706be699e340284b045175a125f16473268f26a54e78aa7ffdc55e87675056d69ebab1e5120be193b5 WHIRLPOOL e34ae51cb9af402a92f3cbf1b3548550f92c1fda2b3863bd332a72120a1c871b8e26fe78a8825c1bf8b28081533b7bde9b0463099a5c5cc9e9ea296c698b2bc6
+MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
diff --git a/app-office/libalkimia/libalkimia-5.0.0.ebuild b/app-office/libalkimia/libalkimia-5.0.0.ebuild
new file mode 100644
index 000000000000..af907c081fec
--- /dev/null
+++ b/app-office/libalkimia/libalkimia-5.0.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Library with common classes and functionality used by KDE finance applications"
+HOMEPAGE="https://community.kde.org/Alkimia/libalkimia"
+SRC_URI="mirror://kde/stable/${PN/lib/}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="amd64 x86"
+SLOT="0/5"
+IUSE=""
+
+RDEPEND="
+ dev-libs/gmp:0=[cxx]
+ dev-qt/qtcore:4
+ dev-qt/qtdbus:4
+ kde-frameworks/kdelibs:4
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
diff --git a/app-office/libalkimia/metadata.xml b/app-office/libalkimia/metadata.xml
new file mode 100644
index 000000000000..2fdbf33d963d
--- /dev/null
+++ b/app-office/libalkimia/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest
new file mode 100644
index 000000000000..f6b115403972
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -0,0 +1,29 @@
+DIST amd64-debug-libreoffice-5.2.7.2-r1.tar.xz 1032127800 SHA256 d50ae862de24ddf3595859513f33e7886f2bf135e1535268b30a5cc0a4e9ba81 SHA512 02dff85ad817514a0fc00a52c2ffd9ebacf2eb82d619578ffaee18844981b5310064fb8fb5ca589fd53894f11c3bfa7386f7e8b4387db36365629f5b7ebe2141 WHIRLPOOL 365432423ee620146aad894f4ed6e3d69091e07a82867785092ea8273ef7c4aca9d7df3bb9fdb19f3924eb72e25d953eae7213680695a48b3711dd9596e1bd8b
+DIST amd64-debug-libreoffice-5.2.7.2.tar.xz 1032133252 SHA256 fdcab0d583599926f0633951eab674f35966374ecaf8258eb21917dbd844e7b9 SHA512 e417f32186796c77f6154611341ca00e54cf0d2501bc3fdc788279c2aecc41b0a03af1f17dd390f205383e42a2c249c8b02c9e6b2499cf8d62364806732f91ce WHIRLPOOL 1692cc5e9efab94d7e7757e8e876acdc4fbb114324f30ace83938d7d34a627c86745b9fac23e39b8f7adc0015f092ba737bcdcdd2e58737a64c32b35ec6b8840
+DIST amd64-debug-libreoffice-gnome-5.2.7.2-r1.xd3 291363125 SHA256 8d7346a149f2e734c444564fd128ea53f7dbd0507b190f2ec92d25a2ccfa9b55 SHA512 c9661c8ae9e2b522c09e9cd8712b6074cbd4dd4da5a5089ecdc17c4e20d6ff64d31eba0d1252c7ae0933b116490c85961cc38f841260085164659c37eeb61929 WHIRLPOOL f3aa7eec25aa117b21f363bd121ba738124d2745bea3ebc152b16477d935320565aa7d0b078bc6f512171037c9d639fa13183cf5d35dc8a9f8c8085acef56bde
+DIST amd64-debug-libreoffice-gnome-5.2.7.2.xd3 291363224 SHA256 b11c0850790cb9291e2e84e8a8697b07c42e5b01ba7625c16d3db1bc2d6ce6dc SHA512 62444032f4a56db59f58f69f329ddc3dc73cb5a3233353bd8478c5445ea4b3dafd6c5733ff6f7d9ffb79442bc129f9b476918f28d53f42958973093343a8bf1e WHIRLPOOL e758d4f47fbd0be6e4897b4273b4c6a2c665a744496ac25d4b099649442c172197ad4bfa70fe2610a32c4054f35bc89f0cfb732966ea299facfbaf47493dec10
+DIST amd64-debug-libreoffice-gnome-java-5.2.7.2-r1.xd3 487998797 SHA256 62de5a3cebc2f3e8f4df7e8446b0f1a26eb82f2ecd5b42cbda2de8288cd9815d SHA512 1321f92228e9ae9fd6d2f6edf1b037960ac8535f392c0cc6a64e6c4c44c40f5e0173bd161e2bd7363b5f4a33bc642d6eda6d28976789ad1a06af56ba93183f61 WHIRLPOOL 92cc3a98569cb50efaed8ba00e8208a06b3b940a71b3542b9a550a008280cc0e1d7dc5810621b2a961c4bcd307e663b2a0bb3f359f577fc3fd938a9a07d64d2c
+DIST amd64-debug-libreoffice-gnome-java-5.2.7.2.xd3 487998478 SHA256 1a761c41957d0a56ea6b540e24cc7c8a651e2155782a11f910d05e97bf6bb698 SHA512 7acac19c2ebc972b858475421ccede7fe60481d5ad638c3bca31ab570ad0d69a386442e5d3f7042d0fa89c63d2a376f94c3e509f8ec2a43cb7eef9c10bea0ef9 WHIRLPOOL 96d52a7bf3a1989224b49d150d1cf5b5f25985722acbd244ca7b00163a5ad2c0cb37d78baa96358605bd89b41d6b65f592fab67cff69640b1b49d06874733f77
+DIST amd64-debug-libreoffice-java-5.2.7.2-r1.xd3 480762438 SHA256 a3fecc06af07440d93133f911fa92c4d355ff199a45350bc77b18a10a861e5c5 SHA512 fb8deb4fb267ca9281264fc1638c76b923bbf1a369fc7cca90a15b15bb6866a408494212d4bdf8cece15909c1363e6b9dc5372bd7cd842a424af46889ccc59ff WHIRLPOOL 64ca5e31738944b8720aa3963077bce7fb24d56308280b6c2ada416c2ace779c8d00411e213c2cb3fe93ede3cc788719b96586a40a922d350c971eb6e3cab4a8
+DIST amd64-debug-libreoffice-java-5.2.7.2.xd3 480762826 SHA256 29bac7555423cccf27c76e80754bba04bab348aeb8804000891123901a62cd08 SHA512 57841ce7817dc3b7ba2621b17a954f97cfa68769fd8427613426cc65a2084924c4bd6b0fcef71a925ff0a3517fdbbdac3deac03492c907728b4836d13e7b6a00 WHIRLPOOL 9ee9510d0fdf4edde18a5a85054fca68b461aa8185b90e6506210f48189ed21e78d5713147f0106cdc5185309fa955a87371745ff11de600e418e47102dc177a
+DIST amd64-debug-libreoffice-kde-5.2.7.2-r1.xd3 295540274 SHA256 f81dc6f206f32d991c1fc2efdafb0cb1a6d6f2d4ee3f8e3e6dd6c5f44bba0308 SHA512 0983427c8036ba91938f9d4b5c1914b1c8f821fde857691df49c971d535d663d4e010f7f725e40648b522a8af51f3a2f794ee1e4124db02221e32764a07e5663 WHIRLPOOL 07edfc5c1f70b08cdedb885016a4b9e08a205566abe4157b3d13b11b30974df93768ec3d9716dc5af0a00909878aff771aee43158675a3c154523b4736140110
+DIST amd64-debug-libreoffice-kde-5.2.7.2.xd3 295540634 SHA256 8101a93cd55a4bba213f24746c7f0c50b5fd78e8ebbf89ea52135f1efebf6b84 SHA512 8cced3b64cadbd6bbfcf71a4bf19596faaf603494f4e78889fc8180397eb2c477e0e28734a54b5a980d9620ae856721c607c4865ae30fcc81ffe56a003ab19dd WHIRLPOOL 64db581802ccc1d561311ea9f65e3b3aef97eb77c72a9644d749ac5cb2fc323c59bbd25cc45499113591a8d7183a06d8f4f4218bcc2609b8c4a1b47f39af5df6
+DIST amd64-debug-libreoffice-kde-java-5.2.7.2-r1.xd3 482383437 SHA256 fb162f0d44632db45aec4f1e5ffbb5559daaa0391dbb1c06a041f4c158043a9b SHA512 66348068366aa1ef7e1854feb48bd326fb4abf292a41ede40cb90c479d5890c0eef7154c2e5f993f93ff618948a8bcfbd3da327ea0a71d5896b7da7d9d0127ab WHIRLPOOL fcbafc032f6f32b930d4307c64f467b12ec44bca5964bae9f4c606e7ffb876857a550984618043f02dda148676fa76adc7ac9f64def064f377039793b5790046
+DIST amd64-debug-libreoffice-kde-java-5.2.7.2.xd3 482388926 SHA256 a0e39941e4b71a1cb9133d322fbc5a767e4400cc1539f93f6cbe0461ce03165f SHA512 73d76ccdbda7f36d2dd5428163417122c6a9385df35c6be40b41c57274e871855126164d9a42137c8af11b1b02d7bbc83576a43b95a33b39d9832b4c2444f6dd WHIRLPOOL 1ed46dd02b89c0d9077e278f67febf5fcc993afc0041c3d91944aab4a6fd0b1724324b015b8b957351b495efd92fb371195358c4b82783dac8e600cdd7cb6ebe
+DIST x86-debug-libreoffice-5.2.7.2-r1.tar.xz 1000877664 SHA256 c324c8b822aff542b39cf9ea812e8c6cae65e765f857987c5d62be8dcf2e65aa SHA512 70aaf733bb0ed03920bc10f6455ad2dc70f6ab3736ba9171e558ce75b185eeee7f26a65c57bca69a28ac9c7a1560e8d2d73f65b117abea3ce1196eb5c684a474 WHIRLPOOL 25346f601206240b08e4fd8254eb75ca2d59f82fdb02723ad84a086481e0b405123362e6466789217a2d36a35f26d56a8c4f6af3a1148d9451b407b41f0b816f
+DIST x86-debug-libreoffice-5.2.7.2.tar.xz 1000899080 SHA256 303cb2fad5813fe86cdaf4a2956dbbb0fa74b467c40ebb3d5f238b07f59dd7d3 SHA512 13e14be53319288ab9a97c27888c68ffd4e8e07b2d0b503e878690629162bb99bb2c675146327dba72833978c7799a0d1978f4cee22b503399b8be9472e673cf WHIRLPOOL 866c931fe86c60dc487d024be1485feb25e5c33405d9e149225b87792f81fe1b45c54ad507b0b22874dcaecea854a52eaee73e14677bce42a9149730023bec47
+DIST x86-debug-libreoffice-gnome-5.2.7.2-r1.xd3 280536647 SHA256 9a023f54203cf6395745fa6c13edf8700aefd1a55b8570fcb0fe389c33bd12cc SHA512 d7fc1db2a067d5fb0f986b394d34fe22f4c5c4e49d8ad6bd216e67d4610fd89ff7e3ec590cca6dbce03af9f6c4678d6b46023cd5ca8238fade33cb3509974394 WHIRLPOOL 07e14b095c48cbce7f9bf5fdd3952e9fc90b2fc5e5638b1d9018b5cbada413d327dc787ddafe546f8cdc530f06a8e08ea70dfb6c38d98d16eed55c79b291347e
+DIST x86-debug-libreoffice-gnome-5.2.7.2.xd3 280536686 SHA256 6f878c167f2ab627be1f78eaeac38d6af44b07c6593b979af06718ba7224bb81 SHA512 c8e082e9a223bc37f577091beae1e19731285cc9fcbc666dd75a5bdb9e8973d26629fccd2cb73183cdaf4963f7086ab4701aa2cc7deb19650f5ac4a80bd4be15 WHIRLPOOL b0e24858f555e0c1dce86828329299dfe1d2d43da0e65c55754d614d471e9c6f41cd7c7d327fcc3fb9825bcc403959c67cf82c2b9e23645020967231965c9219
+DIST x86-debug-libreoffice-gnome-java-5.2.7.2-r1.xd3 459997423 SHA256 e90fb0d871f7a767e85c35e50bd4f78b3dbe0c46e3a19372d3002298ac89b4fd SHA512 41374f2bcc3b57372d4527ff898dc63a2eab387ae3346b07c6f0a77bb157e348921df5817d0fc0e45d670d639cddc004cfce4f53fa1ead97e5487235c7323ec7 WHIRLPOOL 8fc487e5b018a55bc102199e46e92101479020b9d2fc371cdf9e5b6a51dbb3550836855a4d434f03aceaf5a90e54d5df4ff5629654618e3cef51f63a08d095d1
+DIST x86-debug-libreoffice-gnome-java-5.2.7.2.xd3 459997668 SHA256 2538550ca034d5c69165c11d06c93bc20cb676d41f6a74502547b1b9a661b0a1 SHA512 89a11be8d9c2da12289180bf3f3b3bc922aa70eac26eedf78f093c2e12881178ea07f7c7b3599fd7550fb3095c649cbddb5bf9a329b0a7db6fbcf6fc7efed7ad WHIRLPOOL ea1c208f220d26bd0ca5c43f6f398f6c8f4362a5cf63b34ef91a5b8db4f08064421b7c08015b7287cd483c985514bc8202443aad5b81bc72fcd17224b7494d30
+DIST x86-debug-libreoffice-java-5.2.7.2-r1.xd3 452936680 SHA256 6cdc9d0018d131b71e42572b599fb5e0f9029e2ab8e77b197ea3233b00f19de3 SHA512 be59bb820ec63f34baa3543994e202d4aecb92b735804334fa12c8a41acf27ee0adaaa79b2bce782da7dd1783e074b2ca0c8017c736996149643c15c0df7e5eb WHIRLPOOL b3fcd68af22bb52ebc5bd291a72a1574bc3a7ea65518a9fabca6f4ed0da8b84f13c36feb258bea7c616f51bb150728cdd3c37ae7201601cac9c85089d653c103
+DIST x86-debug-libreoffice-java-5.2.7.2.xd3 452939226 SHA256 2ba89b81ab6bde324989c06bd2ffc855519dabffa1eee6f03b7280d21e7da708 SHA512 61f5646037712f889725d89e87b60adc1ca81b73357f30cb83292b37e90138c49b6dad29c942c739f2ea12988f714b5d88ded52a2e61e89719bfd972e02729d5 WHIRLPOOL ff8da4148afa4145fbfe7a4b38cc97fee3b7348adf3b0e52722b6e7ea1531ec939d72ac361303415b1c74b9eae422cc6cb46f8915386a0bfd39a688a5c8f3bbc
+DIST x86-debug-libreoffice-kde-5.2.7.2-r1.xd3 282348044 SHA256 e3554674d05f1279df5fbbc4ea1cba39068f4d4a672f6e743d240fd14aaedcf0 SHA512 3d2ee05ac470a64fed2b1580c6e3e16a6f4eebc3b94c7109eb3ec9bdd04b29e3cfbf853ff779d972c76792080c649a8a654665d9a7fac3b464539da091426b58 WHIRLPOOL e41898877953d578d6a46679e70fc81f05284e24cceb34eab7f1cafe077e952945ccfcfcaba55cc8e515cb595afcf9fe01fb87c892f47471aba9ae35f02e7e8a
+DIST x86-debug-libreoffice-kde-5.2.7.2.xd3 282348165 SHA256 fef6838ee0f69a65e757cd11420d22adb07be2980616faaa8ec16831f96fac41 SHA512 6528c4a4c5f19251dfb1590c2084fe2a5b61a0ef61b14c9bdb86119698bacbce49e3a5ccc46a3c63d42ecf648e82ba364d10cc481abd00af4193155463734f0b WHIRLPOOL f3938a12873cbc27d72b6ab216f21a79a7ce0d534ac3e480659955b69636d49badd2e3c57698c31989227e29ca1e4d37d2c33971133c6ba0848d2c3883df8869
+DIST x86-debug-libreoffice-kde-java-5.2.7.2-r1.xd3 454545397 SHA256 fcfaa9998ddda817a14434b425775b77c73ae86821667fe647a56f8ef521de7f SHA512 89cd052ea6b71cdcc426479e658b285ccd95a7b78126fc15d76ce8b09c45a24837d9c9d165648f56ec53fed95d34575a7b93e48a24fe83d8fe67e97be9028a81 WHIRLPOOL 07317658d890fa43ece5da3614e22e254ad2a75e4c9852ac0cef2728b5926de2588f582bf24e6cfcb7a3cec5b82ba461972a3b13579cdcac0410ebd333901783
+DIST x86-debug-libreoffice-kde-java-5.2.7.2.xd3 454545143 SHA256 7400e795c6a8c38884c33807004abe2bba780f482d48a459054490acbe5942c7 SHA512 4f963c6aae5f0c4f3607285395f6f322f73be35cb3e7b171410bbcdeb46e53970b876076c7a0aad640b5bd83646cce6e14e7673aa95fd1448f62141e0a686ccf WHIRLPOOL b3ce625c30f7b76a21c1f37d19c047787bd51c4768ccf321cf1532cf525364e10c3abb57485f106054e1e05c5f873a66a535e942f82d8785f284ef486840df16
+EBUILD libreoffice-bin-debug-5.2.7.2-r1.ebuild 2678 SHA256 8588b312dbe95535418366f4e23b828dac4f4c2f365b60e88ad2b12dcd4b736f SHA512 997eb0c415491c844ec8c2028501e9fdb23cabbe4159e74b575ca4c790c8600120afe8cbbbdf96e571195f88621cdabf138b055d7dd3e3f1b0c5dcf15021560b WHIRLPOOL 833d575a9eba3e6c63526d750774218a5326a724f552359950803060f508e7d26bd3cb47cc89d2493f5c065cf653bbb3ed3002d20146d7dc4d3e9f19e31e14be
+EBUILD libreoffice-bin-debug-5.2.7.2.ebuild 2678 SHA256 8588b312dbe95535418366f4e23b828dac4f4c2f365b60e88ad2b12dcd4b736f SHA512 997eb0c415491c844ec8c2028501e9fdb23cabbe4159e74b575ca4c790c8600120afe8cbbbdf96e571195f88621cdabf138b055d7dd3e3f1b0c5dcf15021560b WHIRLPOOL 833d575a9eba3e6c63526d750774218a5326a724f552359950803060f508e7d26bd3cb47cc89d2493f5c065cf653bbb3ed3002d20146d7dc4d3e9f19e31e14be
+MISC ChangeLog 7606 SHA256 431657a47acc398b32c8755e37505e6e44222b4c8f44261d2a8258c1883b0483 SHA512 fb395fbd54a6d452ead22e246eb2880635012d66829335cf0ef7ba956532b3fec82f77acc803f0076e379fecd82abfa957c32776bb9947992395e6796c8d109e WHIRLPOOL 60f5c81305c20a354c8a95ddcfcc252776acd8e973935922917d978677564e034bbc04a8a9ee1b7c03b8c929299653ec75aa4d75e42f487d49053aa46f04b8bf
+MISC ChangeLog-2015 13480 SHA256 f9d41544a9be6ba0f7637262768838048b5af1bf0f502971dec74c464e1728bb SHA512 bb27bced16864910884059773f0674b16ff906f2adbc71af385fd0b7a6c594905494227e012fd851d99ca428c37aa1631a2d6ecb59f21b5f7586c86b863ab270 WHIRLPOOL c580e30c0f456f43105c264bce56cf6c5e23a3dda411ee4a22740b5c924c19016644fc18126a65be5f95ddda215e5da5d35c4f75b93e195babd546a31534c6b4
+MISC metadata.xml 481 SHA256 caf228a73bedfc7a0caa74041f1b659ca0e5642f83da9f29c4cb131be60f8944 SHA512 6c5698440da103c49a6a26c99d3af9ef88f79a74542bca66cc8adad77dd5412760630e5753f163e92cbe58b53c0fd899b9115ca3ae85627bbacdc01c6dd7bb63 WHIRLPOOL bd3c1c9ae94e796273d35d92800f5e79e80be2bd45f946049d12c2f04a240812322ebedcb150d847120558674a7e3918245cf6fb11b0f9d4d77d9c1611d75a4d
diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2-r1.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2-r1.ebuild
new file mode 100644
index 000000000000..4ba962662f42
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+BASE_PACKAGENAME="debug"
+BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
+BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
+
+DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI_AMD64="
+ ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+SRC_URI_X86="
+ ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+
+SRC_URI="
+ amd64? ( ${SRC_URI_AMD64} )
+ x86? ( ${SRC_URI_X86} )
+"
+
+IUSE="gnome java kde"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+
+RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
+
+DEPEND="dev-util/xdelta:3"
+
+RESTRICT="test strip"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/usr/*"
+
+src_unpack() {
+ einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
+ xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+
+ local patchname
+ use kde && patchname="-kde"
+ use gnome && patchname="-gnome"
+ use java && patchname="${patchname}-java"
+
+ if [ -n "${patchname}" ]; then
+ einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
+ xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
+ mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+ fi
+
+ einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+ unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr
+ cp -aR "${S}"/usr/* "${ED}"/usr/ || die
+}
diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2.ebuild
new file mode 100644
index 000000000000..4ba962662f42
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-5.2.7.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+BASE_PACKAGENAME="debug"
+BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
+BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
+
+DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI_AMD64="
+ ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+SRC_URI_X86="
+ ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+
+SRC_URI="
+ amd64? ( ${SRC_URI_AMD64} )
+ x86? ( ${SRC_URI_X86} )
+"
+
+IUSE="gnome java kde"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+
+RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
+
+DEPEND="dev-util/xdelta:3"
+
+RESTRICT="test strip"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="/usr/*"
+
+src_unpack() {
+ einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
+ xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+
+ local patchname
+ use kde && patchname="-kde"
+ use gnome && patchname="-gnome"
+ use java && patchname="${patchname}-java"
+
+ if [ -n "${patchname}" ]; then
+ einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
+ xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
+ mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+ fi
+
+ einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+ unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr
+ cp -aR "${S}"/usr/* "${ED}"/usr/ || die
+}
diff --git a/app-office/libreoffice-bin-debug/metadata.xml b/app-office/libreoffice-bin-debug/metadata.xml
new file mode 100644
index 000000000000..58ba70a8b4cc
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <longdescription>LibreOffice is a free office suite.
+This is debug info for the binary version of Libreoffice. Use this if you don't want to wait for the source version to build, but still debug crashes etc</longdescription>
+</pkgmetadata>
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest
new file mode 100644
index 000000000000..d2aab38cce27
--- /dev/null
+++ b/app-office/libreoffice-bin/Manifest
@@ -0,0 +1,30 @@
+AUX 50-libreoffice-bin 158 SHA256 6c6cebcce51b639545a42c0b9cc6268f0ce1e8bb9d7d22bb11e5ebd1448638e9 SHA512 2d1158f48ac80f9212578d020e5659e777ff494adc3abc94438cec6890b88741f92ea2ed3bb4585ffdabe531d55c6938ca9408e9ece5a438e67d480eb406ed50 WHIRLPOOL 47d4187edca8b343378a2f58e63b0c10cc11f11b21702064fe102003e2bb6eaf3de660128442238e1c040b97ccaa1ee45d8089713c3a62a1dacfe5a72f1c6ee2
+DIST amd64-bin-libreoffice-5.2.7.2-r1.tar.xz 74001496 SHA256 65dd7e60d790c0d094faccec43e5686a464ce2b378b24b04a88b02b2f7b8b13d SHA512 49f1086b9b617a0f4b52e6405e92ee64d7ae1556f046a855544d8f1e3ca42c62c0b9f24de5241841b3a6ee8a1003194a25b51e9c802f7b3de0a4ea9120c4a6cd WHIRLPOOL 7877350af51a560a7376ba75be2ecd23a03ab4b45d4ac6166e5d59eed9916deb06cc8f33267aa2cd8de52d0e6a69db237a09fb1a2798bfffae6d5180df86a62b
+DIST amd64-bin-libreoffice-5.2.7.2.tar.xz 74008020 SHA256 ea3f998142dc8c72012d80701773b2ccb41057586364b946766d031e7d44d00d SHA512 ee1fb0eaff8b7c5ea2311d6b1adae6cfe7ca5e43db66bb65326acc778792c7de1ab82cc67fc20662d48739e92655481b23e7b51011819a4927ce0118f6c7c4df WHIRLPOOL 5c07e7344fee20e2c696f5d11b6c02c58a034dbdbfa089272afb79839ef46290bb4aa1e29b51232e315d40260c44693ce883199e6034a8e6cfe3513824682837
+DIST amd64-bin-libreoffice-gnome-5.2.7.2-r1.xd3 15383510 SHA256 4e19080462c146712b2984f559ce2023d2b3b4f972f653b65090796b8eff6b39 SHA512 633da1350049275d0bbd1aac5ceba28f07d8ef5b11a250a014cb1cc48d7ad8167b0c07d0c536a14973e4215d4f2765e3aca2c5109e08161c3dd964f1ffdf6bec WHIRLPOOL 9a569de92eec269271b752203653f24f2eef5fd45ed96fef907fc6ed4aaaaef20db04fed57cf6d653375aab628fd7bae917c04924f7a872fb78f80ba42bddca8
+DIST amd64-bin-libreoffice-gnome-5.2.7.2.xd3 15383875 SHA256 9ddee3834cef610ce54d0b60280e16b5457223c96eccc58f4177be328f2aa1fa SHA512 d2c274440e45b3ad96d329b39aa5aec2b282aa38f9e7e6f5c7a648073fbafb8c48463647f5f7ab92fe80bd8fb45046c4dfc059bd4d63b9910430bb989efdbd75 WHIRLPOOL 6aaa1818ac852f2c77ae1f0107b23616cc9f477ec0de5f79990dc63c43138a0fce11290db804cf590827417dd26cf3711523f38b5b3586d093cb178feea1885e
+DIST amd64-bin-libreoffice-gnome-java-5.2.7.2-r1.xd3 24391729 SHA256 da7e5f79ea8bfff90ee6ceb2b79da0a0124a29777e012ebf2bd3349abf0edf91 SHA512 f153c41b4f6de78399978177722127fd5a1dee22186c8632d6762d9a9ed55c79ba613afe08b240c48bd012df1dd42cd43fcc6b4a399092a020ef632667e10745 WHIRLPOOL fc2b43027cf663d94a041f4a545b06945d1d99f0e4aa2b37a106f0258d07fc52030c4c70561e8b2d6d4fb86c77198dfbe7a60337d4a0995aea92441e33d5cb7d
+DIST amd64-bin-libreoffice-gnome-java-5.2.7.2.xd3 24392555 SHA256 5cca2c63392bcf479caf1a244af79bf2b81a4ba8248d8101df1c8af55be8e749 SHA512 deb591c242e5d175824d3cdee896e95d5f82424be4e1108b224e09b950126a0e25ad6f87be82622482fe63638304ad058bb42e2c5b6bd4af56cfcca945cf950e WHIRLPOOL bf9760d0cbcd0763cd159f0f04dbddcffdddbe270f33a4186a8c0e020a0ea0ae263a002a74cd51478553e3acb0131a3f19bfb344e1cc6fbc110ee094f22785c2
+DIST amd64-bin-libreoffice-java-5.2.7.2-r1.xd3 23495434 SHA256 d1fa03b61e8524b2c4fca6c9eef99b935cdc950cd935dc93592fe6647fc87550 SHA512 4b2b70d636cfec0cbd9f3ec54bb477892a6541ca46d9fbee205c4f9aea95c51b7f2eee06f115933a96ebf786e3281535aefcfb52ffefd9a47e446ede6905a4a2 WHIRLPOOL 5c9b4c1a4a2420110ecfa854b4d467b175188960eab495cbbfc908bf74bb8bc09a1deb74af12557b358b612d994038ef8119dfc9f1dfe522031ebc8d1625c107
+DIST amd64-bin-libreoffice-java-5.2.7.2.xd3 23497383 SHA256 fbbfda1d198ebb57882df84ff3413bb78321cb4c4115fa77a61b492c9245a692 SHA512 5eb05dd5a6fc01b807e6b7efa23a78fa9a67644de202b6a055d738994118c36777a988ca32e51780e9f876d579b3f2f764ac00114242febee33ee1359e8c12b5 WHIRLPOOL 237ce03f2bb4c01fe073773eb5f85f5a2eff2591b951bcba30e47c6b317933ebe33ee48c10fca5bac86f4392e5386dbf4c0755d6a656ab5218c9d50c22521e51
+DIST amd64-bin-libreoffice-kde-5.2.7.2-r1.xd3 7844257 SHA256 7becc126a59c0096e7ff1a3b347dec76cec7abb3fded7e328128640ed47720d4 SHA512 23792b9defc514f82dcf1b3d23ebb75e4f4697ff6d9f48e4e827147aa3e92d3bf6bf5bb7e94fe3639ac4cfecf2e237e5669b11256b1cc30c3d07c31783efef0a WHIRLPOOL e5bb14b094aa5b6fc86ba7f52e5ed7d72cd6f01555d0ce687331dffb9b0610d5035895bfc70f1a81af0ccda466003408e0fd360853f8ae11d46aa169044f6856
+DIST amd64-bin-libreoffice-kde-5.2.7.2.xd3 7844820 SHA256 1dd1dc1d8e3be789ed23c3146a46eaf6a2f55dc7e59932ff5aa892fd4c026495 SHA512 43fc71e58819e62620abd327991ac0de01c2e3de38e487aa83b127aa0eea03e437bab2490fb2dfbfc43c4e72d3631b4dc8b42f4fea41551a1767b4d22ed3a144 WHIRLPOOL af47d4b0fc4fbb829f98ac5cb57ac5115ad92e67e5dbf49337f29b1d396992448ae1e0d50b89fa823dab46687f342ded6d465d8ce9c3672bde5c9928bf8f840c
+DIST amd64-bin-libreoffice-kde-java-5.2.7.2-r1.xd3 23683325 SHA256 c62088937538bd2882261c0ba5e0c16543e09978950043946bfe504d542d4fb7 SHA512 8b9971ca43069dd316b8321e8b3b45199fef2ebc08c007d2245304683d6682eb1a5a803b8536ab10f555c4bba1d24683aa1906fb92acf41a8ede4688820cf9c5 WHIRLPOOL 1a215bed96c98a9b95eb87283343332df69f82570b501605f467806c1a91c88b475b41b65872a13ccb69b35ba66dd5074f235f78870cbcd2b22374e6129799ea
+DIST amd64-bin-libreoffice-kde-java-5.2.7.2.xd3 23683089 SHA256 a428206a6890e063ab60dd42031d54cce5153f6e29b95798006b16a0efd0f08f SHA512 a7ede56c4757d4fcdc4019344c4b8859dd157e1e06486087fd04545b136d53b7809102219baf73d3d038643b7ca24edc89e3264904b0a6ec0c28a9d0c7bcabb8 WHIRLPOOL 1eff7d08eee884a15f31273bfb4351337b486dcb7a4496683a8d9ab50e2676f9306c6396f4cf4db47040e9e3a5f0db75e73f9af03fc534dbf349e28eabfa4c95
+DIST x86-bin-libreoffice-5.2.7.2-r1.tar.xz 74279800 SHA256 97866e4bc1a26e16d051525f860632d6997f3c8523dc40ed11375f2cfe3485f1 SHA512 985cb9d2afdcb8e974b3e15aa0534c4faf015a0439d2e157c8e09927c5139d8d8cde3266b6de99c97122e43c01d82db6428310f2833f86444936e2898499aef7 WHIRLPOOL 1bb440ef61e3d98b0ef6c9f600f3f06c5a98ef1f352e2d77b7774a8328f1102fdc0767f079f71e2118890de17e9471103c6bda6a3892b493e48d15e6edb79766
+DIST x86-bin-libreoffice-5.2.7.2.tar.xz 74278384 SHA256 c78957f87ba89fd646fcb7974a709f60094dc253c5824c32598987216bb152af SHA512 9ab468714826f8be3c6a8a8dd9f90cec8a9a88bc60430792dc4921637903d3bae07828bbc01df282480ea3012299fc31e3ca3c50dd20adf77cd54bd6ae6f3277 WHIRLPOOL 51b9073ef0c22fab137c68a89eff265de995b8486c5402390ab74f7c2b3cd659ca67c3320c1ca77fc0966733142c4ef7af891af631fcf5ae4ec876b1d2d6f4f0
+DIST x86-bin-libreoffice-gnome-5.2.7.2-r1.xd3 15516282 SHA256 b11d4ee6524cf2774fa04ce4896d50964b1a16ce14abe89d088b34461a4ff912 SHA512 2755549cd3d387e86590f249f37916e52ba3b99c5e1d7f81fba168ac4a70f4645d1134fc4fd848a8bb0b3a2ac997941192089938e86c727f06f797ac7d1e34f6 WHIRLPOOL 9a6298d6c7ea1be3ee27cb2999b812a315dfefb834c5ea1bd2358982ed0911eb59f1dc607467f8b06ec93fd73821df9b44d2bb514b24a3b21eeec1a004445ff8
+DIST x86-bin-libreoffice-gnome-5.2.7.2.xd3 15520438 SHA256 54cd92b8936b0dee84efaa952bd9634a74ca74dc0f9697e30ef5ddd9959b573d SHA512 988f36b1efdf466598d2a1545bf8f03dbc3d37947649804c54b8a8031e1ed579fab6afba2954133e05c76a0a2093d9f1f30e36f2d27e5461290d70b9de01ee61 WHIRLPOOL c6fffa59b8fcc44710cad1d4e89715332fbd8788d1db51bbf4b88641c60069115fd03ba898639c97530fcb23aa38dbfce41e854403e94ea1a580920c27fa2d15
+DIST x86-bin-libreoffice-gnome-java-5.2.7.2-r1.xd3 22133672 SHA256 84f619067fdae2ae6972c2a17ccab018d82eaadf62e505b53120f0693f04694c SHA512 3b19b0935b609241bb7b6a827aef9a1cec5c2fcc2443a54d1b33a70dafb110f975ccaf3ee9f2a26b9dc7f86d728c028e3b83d539240dae1909246be5c8e89a87 WHIRLPOOL 6ae42688e303b176f33244c0fa1d9d0b7f18d194db8721812d888f8bb74090851da0e5344e9a317088d48621a356420c1142580924a449ecc44a75862290e500
+DIST x86-bin-libreoffice-gnome-java-5.2.7.2.xd3 22136298 SHA256 669c5bc5225d02c4a878c818cf819041952d9f4264a5826a363c46c834cf05d7 SHA512 44f2fdc8b781b62c6c1c7afd35c11f46698d1271090e6542d20c69ba8e54e220b9586344c5eec4fca0b2ee6e8623d79000e5c9b95d95913ee17f5980057be22c WHIRLPOOL 3e89193fcb00beeb92f709e2cbc1b1b82c36b7b69d209173d024190327eebda840cfbfefb71bedfee3f8ae0dc8d4995622d22168fda7b2ccf430e46a9ccf376f
+DIST x86-bin-libreoffice-java-5.2.7.2-r1.xd3 21832419 SHA256 40ac64242f731c9c02575cb159ee780e43cfd5317fe92e38141442a47133c652 SHA512 31875260c096374004bf27ab01862eeebc7a08c111cfaba3c7f4553c8d33dbf0780b4f9ea3c88e97a7de868f870c44588895cefb028955eb7749b0f07dff02c8 WHIRLPOOL c24b1479083849658eefc70a54e9e884799a386abb87a3727f35a05aadb404933709a53dc0f223bee628eccd7c5009629db9f17a4601b6a54193832773301b6d
+DIST x86-bin-libreoffice-java-5.2.7.2.xd3 21833970 SHA256 963d52886c78f8148dd48a8bc65fecb5bb61d6f812d79e26287b1b617b64251e SHA512 45ac43b1f331d07f5e266b6de144aa466b08c4539c91943477813f2b0ee8b1951fb5e99765cb49abebd750e379d077d667958c87f9bdefe1ca0e8b507efc1dd8 WHIRLPOOL dfd9858891b4de81e4741fc90adae253a9fdd8a029e14183d7a545bab102a4d35ce38ba9485147c8aa7897338f8b541cb0bc0b2be7e85ca215ce5151cf74fdfb
+DIST x86-bin-libreoffice-kde-5.2.7.2-r1.xd3 5112408 SHA256 1b2764fadd7a7aad6be2b6177c73e8678172561e0f1f800119665b832c7aa568 SHA512 36051a7a918d29607d851ecf7b3f016fa6cbe53563673797e2985aab3a4b45ac37e5a1e2db51bf992617ff416bc086fa137f30a83e71296832fe9d3d912d4201 WHIRLPOOL 15f56c6b02bde10f5d965c68a513e40e7e81716cda0088328b59f91c1b575f9af81a31d30bdc06adcd30e495ee9522bec49b0c3d6596824b1fb88cd1e897ddff
+DIST x86-bin-libreoffice-kde-5.2.7.2.xd3 5113579 SHA256 9056a38d9f136f68a9e21d496581a343fbbbdde20bb8de46b8d34afa926ca2e4 SHA512 4610c58851bc605ebba223e8956a86e7317119db3077eb9caaebc20db2e3c5da6b498289a77aa7406c2655b3a0ca252f16b3ce25eccbb716e89a4f8f4ea2b3b4 WHIRLPOOL fdd7dcacd520eab3f18070a56c55209979832567030a8f89b428233c52a8450bff0af8007e5e04d4df99b9497bac02a9dd356068c26ce763ed973e5183fa88f3
+DIST x86-bin-libreoffice-kde-java-5.2.7.2-r1.xd3 21898456 SHA256 bb8a4840e77428490620ce531c539fd88612795ffcec56e6a96274d0e3affa15 SHA512 e2e42b19127ecd1c9efdfcce3afffb99e42b307e437d283ca720ee5d0186cdbf0bc80806ff9d17c661e9acf5f7b4f6963ff1bfd66bad08abe8cfe87765d4605a WHIRLPOOL 1f90c03ce7011d7f2190b890250a2bafa95178c1d19a57e521f7e4d439919c899d8ee0c183e05b8a70e1dfc45ae8a33115efd1fb0d19570a437d586283f846e5
+DIST x86-bin-libreoffice-kde-java-5.2.7.2.xd3 21900376 SHA256 49001c8f6aef7049b0856750cd41ece0bc77f86a1ee8483fb0700af7d4199c24 SHA512 9b78114fb61cc7a70d006bf3914366c44ef2398a29d55f3ebcbf10c8b6935441077637f40d04bd9bb59ecdc84c5e687f3f4dd6cab54ef71994fffdc86374b464 WHIRLPOOL 517cfc41eddeb3f3ca5fb4d8b7df58ab34a6019815f74a5c2f2b7eb3754d2a6095aaefe74731e1ba661db526eb0d73c23dec5f7bd426db322172434ca17efe25
+EBUILD libreoffice-bin-5.2.7.2-r1.ebuild 6295 SHA256 1409ad546c6f40905339e74ec3687ec3d257126486b5c6d45b3289405e512937 SHA512 138426d057df351e98d4109c0dee383bdaec48ccbd7295a01d5271fee262f21bf1be4e5f49ba43726644590a426193dee2d4245ffb1f346a3ddada5e037566a3 WHIRLPOOL 017e9464708379a06e8df5862b95bda7098280df381c948bc6b3162adaa2df35229c66651f8689681602b18644bf02ea32d1bc518a12da6e44321983674eb1e0
+EBUILD libreoffice-bin-5.2.7.2.ebuild 6295 SHA256 93dece8fff70d690b4dbd2ef962af102220bbac9b53d0458eead6884615bf1bf SHA512 21f93c625183c2a349a68fb07be1bca02c0cdd4c38706a5b90ce52a3992ec156bb9d84703e9bbbf172ff8e7f90610d3ddf597dac69eecd5715f015f30191c94f WHIRLPOOL cd6d1c908a7450c4a50495c70c34787ac8a503ff6e3dcee342b541421979325a1fae78345c81a9f8417b3a4509bd0e44228da33cd8c187ed42483b25e4d4ac4c
+MISC ChangeLog 8073 SHA256 9974e49704399671e366dddd54a6c297aa5a26b0b8c7c7717ba843f9ec1f70fe SHA512 6972e6b3a1c01911037b4e04833d9fe08e2c47ba3ccb395ff82ff8c1fd582c2e8f72369fbaf60be282fec75e64696edab56d000de2d06e2f7fa3a61a9a68769d WHIRLPOOL 88bec81ca4cf638bfda5d139eb4cb261b730e5a71f6c50d0eef99e8358a385ddcfea7a612d42fd4be6c3204052e79f7a2d298d9c49038170d874fe4e13f6075c
+MISC ChangeLog-2015 28493 SHA256 47bd0a9a0bb7a7585d1b45e6d1bf248a52af7845271a3c056aaaf08296edaeee SHA512 4fafb95bef5e19a454ffcd66515da7a9a458a216fd09f54956b370ae8f0f4a0039865f9f5fa5a74aa4250a1afc91db001b2351b23efc267f16949f0eac42d2d8 WHIRLPOOL 116b77eb65a81f6b7bc029c04e9b465b3e65776b02e25beb1b6d2be1891f53dc049b62794ef37160f711f95093727d5543c81d342363d1c32645c47f8f99812d
+MISC metadata.xml 510 SHA256 316608d4e938e7aec80c5ea8cc04031e4fbc9a3424fa83b50305ea5504cc42db SHA512 12331dfd1fe409ce5a65bcf1ce8bd2e23f2e789b7009216e987b861fde897b78b16487399338af0e94e9e40da70ba32624251d71de5aae7d5b23891f54a994f0 WHIRLPOOL 6c52f590ac283b86faec776ea6f679486908f0b53ced59be08ba397ddbe81b1b53ae68e260401d6e33921c8709e0e26961007defc9d4303efed887e1560804cb
diff --git a/app-office/libreoffice-bin/files/50-libreoffice-bin b/app-office/libreoffice-bin/files/50-libreoffice-bin
new file mode 100644
index 000000000000..1c30771209a1
--- /dev/null
+++ b/app-office/libreoffice-bin/files/50-libreoffice-bin
@@ -0,0 +1,3 @@
+SEARCH_DIRS_MASK="@GENTOO_PORTAGE_EPREFIX@/usr/lib/libreoffice
+@GENTOO_PORTAGE_EPREFIX@/usr/lib32/libreoffice
+@GENTOO_PORTAGE_EPREFIX@/usr/lib64/libreoffice"
diff --git a/app-office/libreoffice-bin/libreoffice-bin-5.2.7.2-r1.ebuild b/app-office/libreoffice-bin/libreoffice-bin-5.2.7.2-r1.ebuild
new file mode 100644
index 000000000000..4bd93f04fe09
--- /dev/null
+++ b/app-office/libreoffice-bin/libreoffice-bin-5.2.7.2-r1.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_REQUIRED="optional"
+CMAKE_REQUIRED="never"
+
+BASE_PACKAGENAME="bin"
+BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
+BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_REQ_USE="threads,xml"
+
+inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
+
+DESCRIPTION="A full office productivity suite. Binary package"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI_AMD64="
+ ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+SRC_URI_X86="
+ ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+
+SRC_URI="
+ amd64? ( ${SRC_URI_AMD64} )
+ x86? ( ${SRC_URI_X86} )
+"
+
+IUSE="gnome java kde"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+
+BIN_COMMON_DEPEND="
+ app-text/hunspell:0/1.6
+ =app-text/libexttextcat-3.4*
+ =app-text/libmwaw-0.3*
+ dev-libs/boost:0/1.62.0
+ dev-libs/icu:0/58.2
+ >=media-gfx/graphite2-1.2.0
+ media-libs/glew:0/1.13
+ media-libs/harfbuzz:0/0.9.18[icu]
+ media-libs/libpng:0/16
+ >=sys-devel/gcc-5.4.0-r3
+ >=sys-libs/glibc-2.23
+ virtual/jpeg:62
+ kde? ( >=kde-frameworks/kdelibs-4.14.32:4 >=dev-qt/qtcore-4.8.7-r2:4 >=dev-qt/qtgui-4.8.7:4 )
+"
+
+# PLEASE place any restrictions that are specific to the binary builds
+# into the BIN_COMMON_DEPEND block above.
+# All dependencies below this point should remain identical to those in
+# the source ebuilds.
+
+COMMON_DEPEND="
+ ${BIN_COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ app-text/hunspell
+ >=app-text/libabw-0.1.0
+ >=app-text/libebook-0.1
+ >=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/libodfgen-0.1.0
+ 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-1.55:=
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ =dev-libs/liborcus-0.11*
+ dev-libs/librevenge
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ media-libs/fontconfig
+ media-libs/freetype:2
+ >=media-libs/glew-1.10:=
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libvisio-0.1.0
+ net-libs/neon
+ net-misc/curl
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ x11-libs/cairo[X,-xlib-xcb(-)]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/opengl
+ net-print/cups
+ dev-libs/dbus-glib
+ gnome? (
+ dev-libs/glib:2
+ gnome-extra/evolution-data-server
+ )
+ gnome? ( gnome-base/dconf )
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.24:2
+ gnome? (
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ >=x11-libs/gtk+-3.8:3
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice
+ !app-office/openoffice
+ media-fonts/liberation-fonts
+ media-fonts/libertine
+ media-fonts/urw-fonts
+ java? ( >=virtual/jre-1.6 )
+ kde? ( $(add_kdeapps_dep kioclient) )
+"
+
+PDEPEND="
+ =app-office/libreoffice-l10n-${PV}*
+"
+
+DEPEND="dev-util/xdelta:3"
+
+# only one flavor at a time
+REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test strip"
+
+S="${WORKDIR}"
+
+PYTHON_UPDATER_IGNORE="1"
+
+QA_PREBUILT="/usr/*"
+
+pkg_pretend() {
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
+ && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
+}
+
+pkg_setup() {
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_unpack() {
+ einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
+ xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+
+ local patchname
+ use kde && patchname="-kde"
+ use gnome && patchname="-gnome"
+ use java && patchname="${patchname}-java"
+
+ if [ -n "${patchname}" ]; then
+ einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
+ xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
+ mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+ fi
+
+ einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+ unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+}
+
+src_prepare() {
+ cp "${FILESDIR}"/50-${PN} "${T}"
+ eprefixify "${T}"/50-${PN}
+ default
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr
+ cp -aR "${S}"/usr/* "${ED}"/usr/
+
+ # prevent revdep-rebuild from attempting to rebuild all the time
+ insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
+}
+
+pkg_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
+
+ use java || \
+ ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-office/libreoffice-bin/libreoffice-bin-5.2.7.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-5.2.7.2.ebuild
new file mode 100644
index 000000000000..808c7bfc7447
--- /dev/null
+++ b/app-office/libreoffice-bin/libreoffice-bin-5.2.7.2.ebuild
@@ -0,0 +1,244 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_REQUIRED="optional"
+CMAKE_REQUIRED="never"
+
+BASE_PACKAGENAME="bin"
+BASE_AMD64_URI="http://packages.gentooexperimental.org/packages/amd64-libreoffice/amd64-${BASE_PACKAGENAME}-"
+BASE_X86_URI="http://packages.gentooexperimental.org/packages/x86-libreoffice/x86-${BASE_PACKAGENAME}-"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_REQ_USE="threads,xml"
+
+inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
+
+DESCRIPTION="A full office productivity suite. Binary package"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI_AMD64="
+ ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+SRC_URI_X86="
+ ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
+ kde? (
+ !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
+ )
+ gnome? (
+ !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
+ java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
+ )
+ !kde? ( !gnome? (
+ java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
+ ) )
+"
+
+SRC_URI="
+ amd64? ( ${SRC_URI_AMD64} )
+ x86? ( ${SRC_URI_X86} )
+"
+
+IUSE="gnome java kde"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+
+BIN_COMMON_DEPEND="
+ app-text/hunspell:0/1.6
+ =app-text/libexttextcat-3.4*
+ =app-text/libmwaw-0.3*
+ dev-libs/boost:0/1.62.0
+ dev-libs/icu:0/58.1
+ >=media-gfx/graphite2-1.2.0
+ media-libs/glew:0/1.13
+ media-libs/harfbuzz:0/0.9.18[icu]
+ media-libs/libpng:0/16
+ >=sys-devel/gcc-5.4.0-r3
+ >=sys-libs/glibc-2.23
+ virtual/jpeg:62
+ kde? ( >=kde-frameworks/kdelibs-4.14.32:4 >=dev-qt/qtcore-4.8.7-r2:4 >=dev-qt/qtgui-4.8.7:4 )
+"
+
+# PLEASE place any restrictions that are specific to the binary builds
+# into the BIN_COMMON_DEPEND block above.
+# All dependencies below this point should remain identical to those in
+# the source ebuilds.
+
+COMMON_DEPEND="
+ ${BIN_COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ app-text/hunspell
+ >=app-text/libabw-0.1.0
+ >=app-text/libebook-0.1
+ >=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/libodfgen-0.1.0
+ 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-1.55:=
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ =dev-libs/liborcus-0.11*
+ dev-libs/librevenge
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ media-libs/fontconfig
+ media-libs/freetype:2
+ >=media-libs/glew-1.10:=
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libvisio-0.1.0
+ net-libs/neon
+ net-misc/curl
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ x11-libs/cairo[X,-xlib-xcb(-)]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/opengl
+ net-print/cups
+ dev-libs/dbus-glib
+ gnome? (
+ dev-libs/glib:2
+ gnome-extra/evolution-data-server
+ )
+ gnome? ( gnome-base/dconf )
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.24:2
+ gnome? (
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ >=x11-libs/gtk+-3.8:3
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice
+ !app-office/openoffice
+ media-fonts/liberation-fonts
+ media-fonts/libertine
+ media-fonts/urw-fonts
+ java? ( >=virtual/jre-1.6 )
+ kde? ( $(add_kdeapps_dep kioclient) )
+"
+
+PDEPEND="
+ =app-office/libreoffice-l10n-${PV}*
+"
+
+DEPEND="dev-util/xdelta:3"
+
+# only one flavor at a time
+REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test strip"
+
+S="${WORKDIR}"
+
+PYTHON_UPDATER_IGNORE="1"
+
+QA_PREBUILT="/usr/*"
+
+pkg_pretend() {
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \
+ && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)."
+}
+
+pkg_setup() {
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_unpack() {
+ einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
+ xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+
+ local patchname
+ use kde && patchname="-kde"
+ use gnome && patchname="-gnome"
+ use java && patchname="${patchname}-java"
+
+ if [ -n "${patchname}" ]; then
+ einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
+ xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
+ mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
+ fi
+
+ einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+ unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
+}
+
+src_prepare() {
+ cp "${FILESDIR}"/50-${PN} "${T}"
+ eprefixify "${T}"/50-${PN}
+ default
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ dodir /usr
+ cp -aR "${S}"/usr/* "${ED}"/usr/
+
+ # prevent revdep-rebuild from attempting to rebuild all the time
+ insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
+}
+
+pkg_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
+
+ use java || \
+ ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-office/libreoffice-bin/metadata.xml b/app-office/libreoffice-bin/metadata.xml
new file mode 100644
index 000000000000..8343b02a9fd0
--- /dev/null
+++ b/app-office/libreoffice-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person"><email>dilfridge@gentoo.org</email></maintainer>
+ <maintainer type="project">
+<email>office@gentoo.org</email>
+<name>Gentoo Office project</name>
+ </maintainer>
+ <longdescription>LibreOffice is a free office suite.
+This is the binary version of Libreoffice. Use this if you don't want to wait for the source version to build.</longdescription>
+</pkgmetadata>
diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest
new file mode 100644
index 000000000000..efee479c38b7
--- /dev/null
+++ b/app-office/libreoffice-l10n/Manifest
@@ -0,0 +1,342 @@
+AUX lo_gen_langs.sh 1469 SHA256 98dce71ae3d32ca9e248dd33411224395da1241453263cf313d79a6890de903d SHA512 d683506baad2ddab1375a006f237661736e78e2f81a93cbe2c168f6bc4f67125ca1fef152fa4f8adbd59fdaf2b00eb13c8697863b0ae601eacc97f7395ab2eb2 WHIRLPOOL c615cc1e9676ed165462270769de8562de99d3e5b3ee225b739a5c1166780ff8e862cf46883b02f9ab598fe303df807be3c46f136fb787310fc958d927ff7036
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_am.tar.gz 7945112 SHA256 9650ef45c781b54e352d10dc4c309312645af3437901a74aca1ff30d6ae76dd8 SHA512 6989faf04ed6afac0234fdae53fa9fba23b219230b8c58456ce3dfe33870f504a94abcd6b16384a1ade37a5af3eeb7c33e2cecb7764fc73b0b3349b273473c75 WHIRLPOOL 754d9b85e0efb2184b58498c489741d4515b54e2959d90750d8e4db475b093db6bd8b1b7d0a7f581437c38d8832a7632b852529da7f78bf0fba38a85d073ca33
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ast.tar.gz 7890863 SHA256 6de5272c9c33979680513f4bc1dd35b115f50726f2046a993629354a5899ffc7 SHA512 acec9bfdbf557926af96398750fd34fc597e931740e89a219642f8bafec674588f09ce356a3c3439902b7763f046911bca23a97425bb398f8c5fcfd56154f129 WHIRLPOOL 778f1469bd25ada69367a2bddb2570673196f70f149bb4fccfbf142c9f6e30ac8c5c43e3ea14b9c0f1f4bcdec29e5238b115545a78f065bdee7e6b93f45808ca
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_bg.tar.gz 8395694 SHA256 a0b6aeee77927414d17d7c5a399ac1113a7923aa33330b76ce1bc795e731c0c6 SHA512 71e86a4767beddb99db41dd70a0ee5bbd931e8bc14eeb3edb9dd3b77d44f013198380f713a7786d86b45cb5a886ee366bc1b4ad78524d7c806625fed20cee385 WHIRLPOOL d6d4f2004cbfd24197c1695d4cdf7e37c6910feb8aa427f2d0c62ec0065c0ee7c65e6b89d9eb9738bcbbdd1989b72de3e754ade59597f5d9fe9de7e224a21d13
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9208268 SHA256 ef9fa858a06abb6f2c6b8462343669b4a11fb1b7cc07ee25b617920d08dc212b SHA512 d4cab0de530c94b577f0207a974bad6a8532ce7b0960c09441c6159fd8e8e84c8871ae9b15e7a9e3591ca75d6137afe8db0484e160469ea6d59711909af0cb6f WHIRLPOOL c066b9d3e3dabcc8ab7ce85bbdcfa1cdc530497c41a0d552e4374e908411ede7afde802a985735aeb9a25d915558dbe55eee54f39eec040798189425a17e616e
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_bn.tar.gz 9207948 SHA256 623c7099a92d698f61fd4cfbcb7b562c3f12ef8a1f9f72e3e76d2611e0aa6b86 SHA512 4c960ab9606d55add922fd853687b55da87ea2d0c7f0f125ce4c9a854b14baef4f5a2d837c4318df546ab04daae18a44750813102940e3aeab25a535f232924c WHIRLPOOL 87b458b84ae855d2c0e695c476d7b631f3cd47f442781d663dc33a114a3c742187fdeac1bbb77dd4b688fc84ed6b5aa4a73fba3cb8b3a6fce1a0670017b48890
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_bo.tar.gz 8956461 SHA256 98ec1d7134e04b02b9792703d947b2d1f5ce6628561dfc11ded53b13db7d955b SHA512 26e3bba6d23829e48b285d038dfcfe2684ed529cc252b39fd189c5a0b7d9ee828963a5537cdfcf27e5c50c5179270011aaba0f4ca5bf520cf8f1137a4e473082 WHIRLPOOL bc77a1a46f230a86121603a85cab9f0a5a51f64beb3b2b88fedb491242d1756f4830da24588c7fd60c6c1c462e6d9a2dc059362baa7a3824d5cf7d8e40ec9794
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_bs.tar.gz 7186144 SHA256 0b600938cdac1a691aee16453ac86e0d024bfd31d8ab34f2ef1837f57218961b SHA512 af0e737db0f9e9992a47b37f9427f85e22a3cb050713c1d3b4666de721176fe245a8544c3560c27e34cb85b5a0612ac30b54aff952016e275eb0e5f78dca8fa5 WHIRLPOOL 1e5c76d47550e0056820b6b6c352b8ddd3fd8ad6553bf85a13b209793b0e17e2c6cac037d2e868a5823a4769b21e4f48447f64e49d0b84d6ce444a9a3fde74fb
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 8030587 SHA256 339ebed0d5cfaa782c865d9f0aea453564bc1a3ac1ee139cc795ee71307a585d SHA512 6dfd9787ed9276101e9bcc6e30c0512f0036ef53bba522351c7d7cc4707cebf96fe78bebf014336d123365980224ba0c1746bdcfdb0ac01a246e95ff4f1df70b WHIRLPOOL 88204617bcba1eba5e8956e1eca1aec4474fee742e901a97dbc3bcf48a57839411aa2719e9c6e8b68928eabba93d5893e8752c0c5a8ec627f2336982d8a21d47
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ca.tar.gz 8041854 SHA256 31d63bc7c3e0aed878cfd04b6018b2dbcc6526238cf0030cabef8b74a6bf5594 SHA512 c77918b84729a88422ae7d3bfa092723a96b01782937269ac22c718f61f42611b117bfc519bdfc85d667b2d412f554103274bc1caa4ff93698f0361f06096be0 WHIRLPOOL 8eba0d6cf01caa5394f882d8cafb928b8832bb500ea41ea1c6f33ac99c236745ada9c095b01958a6764e84c2d2b7e5db646d83674a5ab8515668d0e6de0d5f32
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_cs.tar.gz 7648023 SHA256 3ad13f9fe916bc5c74fd00bcd1fd4f812122f2aab994edb6c9478cb8dd877f22 SHA512 cec40953e6c6d8cb9a181b2e45b63ffec0aea3d20b1044bcb6cf839bd2291c7b40d743f56ea3bdb72f1d7f5f4a736c1c09f9280a9e71c58fe2659d598e8f946a WHIRLPOOL 5b6c44839d2e8e217c948d14ef2eac292eaf5121e77276b60d3027ab8e91a14d134bb199e9238a3a45768a45c6e23ae7803b819321e85291ee85d2d7e9f330f3
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_da.tar.gz 7651017 SHA256 ddddcbe06ae64469075fd71413e0173dafe566d9f63d5c3a86e02cd9c494d06a SHA512 bad0591a36c83a4fb9386127c2b03aac86f3c6b2a4195f9ad3615162161160dbe91c0fdbdad302c312eab0fc25e5ca8a27858874c87300de954c41a9d0bb070b WHIRLPOOL a5e60609737983d5ffdd67bc08ed8f343d67c3343abc1f8dfff8187036fa55a68937f4c41d23c332b045da5bf0aa15fe42d1d3b5ea54299edeb59ec1636cf07a
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_de.tar.gz 8199217 SHA256 6d205cc47bfd977d04470de8fd9036a01d227476145f1908b0af47884d8b122c SHA512 e3bc7f107392a3989bbd085481447f2c1d3747d6a2e03945c88d41735cbf76860a24422fd118854deb29c3b3f042bf83a7558f5b7a81b0517410c09a3a0f143a WHIRLPOOL 880739d404f2b02fe0bc85fd3458907e9ebe68cc06a61f53e3122ed5e117d48d3f3a2da6f9b7c28667e9d3cdb253147230569db6d32e736b37dff1362869534b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_dz.tar.gz 10409128 SHA256 6af77cd6b2e707872103c86cc6599a4d18efb91bcceee107e2e000056efed203 SHA512 46d4af604285816826b63991e4516ca5038bbf9a245ae29daee2db609f1d8555c0a8d8a73368eaf50b6dd4f6c9174370516eabf21a15b69336a896a318a83b02 WHIRLPOOL b93b5039376692c63de37cc452acb7516309cc85410b563850cdc2e3501f291e23ebf2130e22670435bace59a110d9684839dd36d4230f7446caa842489cd901
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_el.tar.gz 9044066 SHA256 463f75917c59a8e78f1646c39184338b762bf2ed11533e1c418172a41a0b6f3d SHA512 b833dd4b9c811dc171737773edcc6896eb9e444aadb8f1885cf6476cdf0a976f43886ae5aa8213781f5f01d5fd54396c63c25d3e2eb9362238376a413f6deef3 WHIRLPOOL 906df840970b6141cbe1a97c60114930f804c07d7654e2e0f6ad241b9c45f7749e3fd08216a8f8f98d9096430d481f23c91c4a4f02555bb30071afe3257853be
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6499043 SHA256 be84a747f7a337366c1ca369504cec22494fa9e958db4a08e177df2a06966d57 SHA512 002dc3e96b8712d72350cf9a598e2d8bb4172a09e58f6719506a5d1a59bd1f5fb0d76bf132090a7b8cf9150a41811980732e16b751801c9782e1591daca3f7e6 WHIRLPOOL fb64500644788275e179bba7b0b87de06a20384967abd5ce3e24fb8f47a28a6fd4c5bb9e4d3c476bf7b754a2e88586287c7c11e476305665059d488208f7c0eb
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_en-US.tar.gz 6537137 SHA256 20c5134168e7c2e7409b57c960c8e1073c2a5d87b512f6f6847dc98774a7b0a1 SHA512 f2647d7e053fb5c0aac08df71a18b079f1f2acc37ff553f8a6bd90f4f0caa89f699970fecb97fed7d420fc4fabf98710384760fec3487b5e7e8fa0a8437f5cd1 WHIRLPOOL e083dae00cd74db21f0b347300ea511fce94de45762b301b51e8ccac0de79d5fe2796227de0b61b319c0076831455973633b238720d080a50d1206376ae19eee
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6483592 SHA256 62bdf680658294165426028b39eb6b39a52b3de74f069cbfe0f7495d55bc35f7 SHA512 a7f1372aeec178e45704d7e061b12ddd3539d91ebf2c6ee93767f29acfd22c48ff0b8250517597221aa5ecafe1f09eb7a9c0c98429c2b8c18328d62b622c7af6 WHIRLPOOL d75e39461d84c4b4ce0b6bf762b155baac1cc5c47ded9559e5013df9fdfab151219d78cda8bbc493fbc4552808116c83f7e4d3a1be013c2cade672dd2c8aa032
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_eo.tar.gz 7060922 SHA256 1d1ba93b6e535a8caac1c82d8bf4bf89982b4652d84256821876e39e59ff3b21 SHA512 f42bf70b6bc87455a49ea09d247406873999d3f0091a6833893a7063aefacb63fb29d47c932d14c1325ecda11b5342fdba71c8629606fd6003788e75294a679a WHIRLPOOL d57788350e2606da8bf43d2f3ab09540c50e099636bf8caafee3e4e8164eebe7a1900b19a527cf2cb1870746a9ec48d0e2f96159f1defb7a2b1574bf50ee8b15
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_es.tar.gz 8054805 SHA256 0e6e4e3d3a0a79d803e34a80e52b6855a94b3ef7f34505b85ea5572ade558ab0 SHA512 0958e1f821fad1d626bfe9b3d721d7e6f7f23e8f7b21fd4fe406773deddb72fead8daf67f65748b1729e642c69d47259c410c01b94833aaaf0f835624d46a40c WHIRLPOOL db28c7f758b38b80024694783615a45d01533c487943c0ac1700b1f4bed5e483a3215aa40141ce8155ec13488d267fc273b55b8b0818951f0cef4fa4964262a7
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_et.tar.gz 7582076 SHA256 1c77e9f377e5959cf4aa440346e01e9fd801c938b4be07ba652306ec180f5488 SHA512 9769b3827b8af8a01c6501de70557eed34ef10f8faae3cf938c7d2d904246b012e5e1d5c5d8013aa797d43df5553e08109d2f616053cf8122a2176fd2fa6c10f WHIRLPOOL de369c60b0a2af8c369d8da87587268f8959c868a49e1f9c6207f50c821ae7ac4702c23eac777166e5f4699f8b2de38eb62ba4828322e6546ae486904a28cfae
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_eu.tar.gz 7622821 SHA256 c68d389fa24357dad0a20e5a203098787449550861afaadf44313b8f40bd397d SHA512 aa23911cab2ad33f27954209608d12ae867a78e6f16fefbe774c5cc66973be03170b9e48de2b1014f340f9ff58220385ea1702d667916e65fe4648839182adf9 WHIRLPOOL fb7873d8ff42a84b2a814d4f287c8015f7d19afdab31f5283d53f4589653c4f7721085700472a8938729d706a76e8ad3a8393385cb907b7f8d7f92a2c5e83422
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_fi.tar.gz 7839253 SHA256 cadba721ed4b20220e19bbf06bf2edf4e40b7735598d086ebfbdbedb7da2b69d SHA512 404848f9615223407796728f691b200625086cd3a9e4e2139119a554665268c6cf7755513ca416d82d0b60e5e8bc1759ab2cb35f4f581391ecb739302bf3b90f WHIRLPOOL 55dd3761ab2979d42b13b55e0a1bfdb4fc921f817a499146bf446b8238e0252501a5cf1cc6d3cee648bfac18a3fd6c9bd70ec56a47d7c8d7f51f9cc621de6495
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_fr.tar.gz 8249583 SHA256 ff4c24ab6b4eb8e3b1b26a4f24979dfeaeacc31bc0327df82d0e99153c57b4c2 SHA512 8ce99b0a6e995557cb10a41f810436ee20c2cfa48a2252943abb3a8916239d7f48ec6840e91fa6897afeb2bc83e133ac5686eb767caa030797e2336513bd0bbd WHIRLPOOL 4fa823a2940fb309e0fc9cbb0232b83e9c8b698a105f57a6e4b047d54407d651923322616e1dc9f043c320e9c347d73646193f9eb9bd975621f2b2510d5ae37f
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_gl.tar.gz 7774421 SHA256 da0c95bc182887bb7cdddfc3b512659ef7640413b606346dcc14845e1422354a SHA512 36c72b96816b0af9834ffc95ef93a5f39597d34f2b8614bbf45e974fe0f178e2ba45dbb7357a2d575d9311c61ce8d6954c5a0b43e5a8c45876888b74dd7b4454 WHIRLPOOL abff12da85160215dd68a634caaa1192b2b127eb12b3cbac6a4932c5fd78e88724eab147a2660e07b0c68fdd36b284ec466d8c2dbb79935fda2b2b3d8f6273e9
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_gu.tar.gz 6705779 SHA256 93307b9ba74e96f1aa76fb3e99a87906a7d503d3d66e284e77ecbcba38ede46a SHA512 1cfee860ab61ed463a068253205475bee39e3ff631c7e45d81c3cc206ddd0de5f6b757b52fc00a0b213b5704f72e68f3efa53d9998dd06d56dba3b38ae8cefc2 WHIRLPOOL ff91bcaa7720e1946720c613ceb4db4c76afeb2d76b2cb63f30e3481ca878142a35911784a9403da70fecce7a28e2e1d9c44f979ed2ff41fd8543bf6207d4d89
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_he.tar.gz 6329203 SHA256 6baa4a0a08f7a9c61a54d7d5daada86189699339ddaab776986286ec65b8ee21 SHA512 6d906904a25080bb0c910832112fe8bb3e6ae69e9ac8a8c29f7779520d06f068201910965f05c39e704d0c4ccf6491e10b774ac3cdcee80d4ae8712bdabf1661 WHIRLPOOL acdaee3fc862c222bd738489807059e583381d86f2f6917873596ea19e2d23a05d1bbf62a4de40881acf93a4d7eea0dd7b0cda1a491b21c746c305de5f91e51b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_hi.tar.gz 7383888 SHA256 ad31e65536a848dc1ce40250aa0669764d2755b3e062cd8047a5987981d979c5 SHA512 39ea285c9f97b3bcc4492da18ab8e680b457331c2041d3251bebf3e5437fff8ce7d01206b2edda79128f6036c848d6e90647b0c556c54066bb135346adaae4c0 WHIRLPOOL b5b39d48e7de4f26ae440c319c351982c09c754a33a19d0c6b6b01da6f3e4d08a59ab89289aa9165e7aa00391f95dbd597bc214753c3423544898c538c303985
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_hr.tar.gz 6876398 SHA256 b92d080779fef783f5e2619525b279948bb5645407ce0275594df77e90d2ab7b SHA512 32a0de8e43fbcf62d89a94df5a85cfc63346cc36b274010057a01217cb0d2c4a4296531d12e74e5f765a40faf672e42273c0acec08dd94df779a0f57fd66b0b7 WHIRLPOOL 57bf502e1813f16b2c153808abbd54ac9affd287fde8f8364ddfbafd0f6623a13c76d36df465db65dca7c0b4aa6c9de709f28458e852ec03d306761596c7274a
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_hu.tar.gz 8078557 SHA256 ff0dbe3ecdb886567325ab49318b0dfe432a6302dda5e1c600f79ef772b78a40 SHA512 829720cde022e8d8cfa00fc6555681ad012b00de06d15e883dbea75f052a72b6fb5ebc09f21a00cc2d29f6c3d8088fd15021d2dcc35666a82f12d42d12add7d4 WHIRLPOOL c7e497d50ea3cac7a1a3bf5d2ec86f5f2d0c3d7e9adc0cfcd212a1933536dd42c4a3a0403eb765010a8ff209c9348b34eb274449f44284ee5e6a2605aeaa6435
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_id.tar.gz 6913007 SHA256 1fc4129bb24c089338babe3b757fc72b73a8e3a7d14ffb5c9512e78256e7976a SHA512 9a6f85bcbd6d41081fca0e55d29afa2ad80261e64fba06dce125973456b7805c4e529b8fc9b2438f270e4bf0c0bf7ab17529b047b21d945b7d9d6981a675d8d8 WHIRLPOOL fab7d471ad6e7b519a7103f963c6c2b5e3bbbeab066da3fba907033e9256248c3adbc62e9b1c6176c9fb6621111dd7a6bf7e1a26e794f8a7c6215bc9c782e8c1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_is.tar.gz 6975809 SHA256 fba581c9c81b59a551b55a963859448e6210cce76be840e876ca22eafe2488ff SHA512 c46850dedccfcc8ecc333783358f3b354307668eaa2eeea30b128918fdcbe180a4f88d00cdbdcb4c4cd5b042c3bb2e4cccd4f5ea750cc553892aee24886d0d97 WHIRLPOOL 42811f49e593525908475db8fa79be023e8f623ea3f757e0f13ee1f1404a0bfbcce2416a69afe4afebc9676a791600c4e02700fb8e5288998b11127df2b7e3b8
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_it.tar.gz 8004791 SHA256 492db6b270540ab467782f721e8c93d5866869d879b8f3721f2e8e1ddb5fa631 SHA512 af818fd6dd04707be3832a4cbe0246a110fcb5c3f32a377cce9ee7eac1dc93e26341766be4b0183e49e3fb3d6e33f136035e3ec87f3517a2f3da585aa17cfcde WHIRLPOOL 876abbceba7bb98ce336115ecd3dfa608c9d3c4bc3a52438fffa21b7882376ebc1e90c737caf2c72c02b181d192a741cccc43729fb13a72b77f5cc690bba8fe0
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ja.tar.gz 13414437 SHA256 33b282a94ccd6c0cc29d1b1e17555be4cc07a9b00700584e9f7280c1716b1c95 SHA512 4bcb635fbf074edc78586d6c0c93632c1abb20e6ac7545b6471e9907436d964650132d3428ae28404cd05b9e61254b5bc8f46963dc17394cb1de65559dab960d WHIRLPOOL 2f3eb44b718953b88d1087f4bf485c57571ca60e68c4ee6dd57c8b839dea94a091afa780b4eb3f838e649a26fc201561f21be24a471389ee8042a568586700dc
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ka.tar.gz 7175141 SHA256 caa8f13759fd4503ad3888382382cdf49ddc5562491c8f2ed4bc6717e70f9a3b SHA512 1132d14171710050dbe1d09e6eb5668b868bac178abfc9ae5c3699e822b4cc2778670f39ed559e5ea1f2570ff3f626a33ff8e466caf7d017ca67b0b22357341f WHIRLPOOL a675bd639428b3804f722787e88ee944380422586ad9d1debeff981b11d4ef0d0eb4134b3defe79fa7a2ced3c5e952c15cfe79f60daae5e3c0601b06985dc060
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_km.tar.gz 10428226 SHA256 1cddaf7654eb35706ef27cd05197dcd1ec0ce81355b0b2ba2fc439b357a3fcfe SHA512 9ba0f2fd4d46d043a8426688765ea41e4c9b4ecbb703c20a0b330b31d830d3f58ce83fdc64ecacfae1b2be084a57211c6875a876b51b2bfd472c44122aaccbf6 WHIRLPOOL f0dcebb74d940a983e7b7bab54d99a38771faf55c9813b027f2661ca3261731fe569bea4d3ff77b03f1af112676f69da7efc7bfb592aa7bd60aecf28dd728bbf
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ko.tar.gz 9451756 SHA256 a8d7eecf53f35014cd8fb0d419e867f2933901202de72b3bab6167fae8c0a24e SHA512 a2064b50547a9adf2b25c73461eacd0c1a06dbf1e166991299898665535574e6a6b1040c9c4945d706016a11f66a18874f73bda8d92b672126d990e822b577cf WHIRLPOOL 08bc3120cdb4b05f36b41773efc7151193ba0a30247de1983155e70d453bc27212715a8085b48efc734a14351ff8c3c72830ae59393d849238147f4d0cec85e3
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_mk.tar.gz 7400100 SHA256 b92a711f6705421fa76dcb91b4afc1fb055c2a2ac77be82e9df83b2fb223a76c SHA512 ab05274df3da654c8ef692dbefb4b2bdbea7eb05537afed2f27b09d138db6c867c3408e8f8a03ee08f4340089a1f5f0d989dc25062e1671907e35896b7d6de2f WHIRLPOOL 7dd5406a175ab7191b01adbd045a9862f045a5ea178fb739de9499bf93001f475c6e7abe58bb5a8dd95119878439812f6ae8fad8a3b195c315a15b78581415d1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_nb.tar.gz 7723578 SHA256 d39a584884dd4494e249b675044751cdde10dab978892571abff5eee6ff6d437 SHA512 03e52f212e48beb29d659dbbc11103b80c6c3c4f9322824e04fa1700a8b24488fd1b5f3a5aee2fbf00ba1ee0d75e6082d80a234f74c5c0f492e75dd8b593c0b2 WHIRLPOOL 3afa9ee15bce5532b473a0458df4a9bcc5e987dbaf9974ca6aa17c07525ac8d115a66c0fe02bac2e98e639db7c255b6aa2c4e31e5ebc8f052b4b22b9db26c148
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ne.tar.gz 9859361 SHA256 87b016c7f7c9a951174dbed0359c34703e9b9d4703403b6f7eed7e99ffda9895 SHA512 7a840f567fc2ff789e08da74edb1d8708ac033a1d2e0e99f4a447910fb60adfe0d3d751cc12d99c5e69bbc6a621a5138ca1438bc24c1ca00d503fd095c40523b WHIRLPOOL 8c1306cf0de14f6fa071b244f1f9e49cd8d9b6b906adfb374e34e041edca5e7429d331d9ba8e5e11740151c522fcbe0faa1740de00a6db881f99c18acac8bb15
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_nl.tar.gz 7816051 SHA256 da20a7a145d8e5c2555b084be7856bd57f297d1de294a6516d7cd28d218954c9 SHA512 5facac5ccae7d5f8b4c0e76a1538eecbb20f10d7cdf5d5159f33c997672a4b28752d16a845b55d57235acfcb240d470dcf3e9e9cfb969347dae98f4b488dca58 WHIRLPOOL b308b9fd60d4b4c1962526be95618cbce534e461ad11a3c23ec412106926cccd68f5964c31fbe1abb53075360ad45e17df67d2ab2faff44ba12ad05fbda479a3
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_nn.tar.gz 7687260 SHA256 f6e99b84eb356bf9d8e4a83fd17bed34da07ad0f77f7cbbdba599dbea56b4ff5 SHA512 fbb0b1931841d88fc62a2e5ba1e6629751420721352ea6c7c3c5ae330a7c9ab6d87213393e7ad6748928518825ee7258aee59d7449df39643c5fe0930cf9c1d4 WHIRLPOOL ef76e93eaccaa4b871170e6fc4244dfb2633fa43d02764e4e7819414cabdb95bce4494e44a0b08f132e2d5f2d81af6bccd2ffcf4c2f12259554d30b96fb3cc1f
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_om.tar.gz 8063553 SHA256 814bcf69b21f0901e0c58f342c5ac1d765894db56bd812b5bf906eca36ec130d SHA512 28364132d22669501719639fa6172d05dd127c216f9a714b49e37d919a7a6cb981dfd0fc4bb98cdd1c81d9092737329fd15d86120a52b57be18c85478e6d0ada WHIRLPOOL 97641496206ad85f6f1343c94fcd115b10a39ed29e339dd46d8a3b11f4ce4dd4c852bcb4f470cc1e612912174dea4e2b887929e96f72d2f0899303b856ca6ba6
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_pl.tar.gz 8084916 SHA256 13b43e45172e10a53577501d483ee708769c902f480ecb9966907408e3f11175 SHA512 d115fcc3587e8f93dbf7626d0ea1f517bcf6d6e5c0273b16d261fa55f81e78778e506befac4de6b100058b0520f3785065dad896ef16e94ef71341e636f49bb9 WHIRLPOOL ce2ec16b5ae4a1a628b34864bb7c573a805f812fe41a8441db46a1bdb852f1853066271b3f908f68ff7b9bced4e9f7991e0ed762d625c2f81739ef867734ffdc
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7823137 SHA256 7ce990c0e5f307278b27bb20d967f017d0ba9dd42a18be143288d62a2080652e SHA512 0f1cf9ba7786cff36d4a07ef5366df72f9aee26c4d6968dc6184a9cc9134cced0c9dc567a74978d988357ec0147b5cf57a11eba851e2ce4a65f165d7d1051cb5 WHIRLPOOL 7fe840f02092ae62cf5602d8c60efbb6a3dd7ae2ac53ffbacb812f224ee2eee4ce97b3a939a082b4ea7862281560e2c60722db4122325634683086c985f92b0b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_pt.tar.gz 7747061 SHA256 88f9e83960d4b445f261af7753056f3cf64bac7919c4c795df096195cc2dc35b SHA512 fca187b33cabc55addbe1b777d771ebeb0be3c9d2c6becd0cbd7473f923a2d9bab7c0f6440757bb6ad8780ebcf3286a02fd829f9b8836bffdae3eb39fff96024 WHIRLPOOL c4a3e66982b369d286b255898501f0d10832e8bc037e6c0742fa604c41d754835ad46500eed88dc1013da3dc662565d1f11c9976da2e6bbcbe21417d9c74c1bc
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ru.tar.gz 8492632 SHA256 e04e6139aa802c5cf3d104b7373c4062894a9eaeae0aa9df6deda37f51b8b534 SHA512 fac25a28d715c176e481291339eb2165c75b9874b82d1c627da9be7fc80ffa7f6fe65d791cc9e8d92359650e49d7263399842663da88a5feb0643088f1b3bf1a WHIRLPOOL cea5f37b8ebd7ba0dca41e160416f704948dc714e4f9e3707b78c48c9ef6b663e5c9da25052247b74db914fcbbb9814894351fb734d72475935d1e120690fa7c
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_si.tar.gz 7255508 SHA256 6ecbf9c518480b9412af0c1449b9d302f2d3f1b00cee4beb9fdcc9fc282bdc48 SHA512 f3124ee811a729ced7f2a160b6f5093520495cbc8891159f7d6a44926babbe8444c022270a229392f1fd63c3c60ffacf5c258c1c4a31191df54456a63421171c WHIRLPOOL 81685ad007bfc1aaeb50ca1f3c5295bda83a4fbaf5dcaad4e2c62b821ee268d8a8ff34226217410ea15ec2d1a11b5d9a78a13ec9f323ed5ffafee71dd092af84
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_sk.tar.gz 7561533 SHA256 8b022d46239cd2fefb5568516e80f5d13524f7194b27fd6b6552d8d92bd31b6d SHA512 96efac01ca755124230f44410685fb0fd545f0b55e5f38a28b6eff20e3c9f4d4221cd18912587655e2abbf56a61614b74dabee87163954fccd672a713730e0af WHIRLPOOL 66ff6b037f32119be0ee6f19823f490e91b4c547eac35323d0c3044c91f2fccdb1f5e332d79c53272f8863455c88172e86057fabf570467a61f88f3e9485b602
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_sl.tar.gz 7822366 SHA256 a7a16a80512a713240a9e0bd6e5befac176c1b8397e09c215208f37044ba63b0 SHA512 8c2fe52a56b1c6d4395b606a8cdee8a73dce5137ac9687a81acdf72b46854f79b09c98bcc0e7bff1e967795f2821eff218b05da9fcd0e1b6e0550c5c10ae4913 WHIRLPOOL 6857ba1895683535938e3ffb2afd5b6c8d3e00564db290e0a8b37c80d85b1432aa444a55e4f52bead88965a70b5e83d8403ac9b47d60af94b9ff5f9e75796521
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_sq.tar.gz 6911809 SHA256 6b1f65e51e6e126bfff55b824d29ddb16c87354b8b74937be8572bf67124ca3a SHA512 f7deddae68dc78e03f52aeee31bca10a9f605eaa6f01db301ee0acfcf30b24df92c9d9b13071b913f85ca9eb8bcd3a768c2467f72e3cd06fb8a511b0469ae2c6 WHIRLPOOL 59eceee270939600c32b4ba6ae73dc078efc1cbc0a76f5e3723bd28b77bf316b53eaf3c70acc386983e3e4b56be1c414512d145131c715ea3a0913a2e90963a4
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_sv.tar.gz 7777376 SHA256 46dbd30c2bea9f6abbb716ed9d9f9c182c4b7bc7bf3004ce49afbef7641edbd6 SHA512 cce8ac1ae5ece06c706c5500663e9bb5627fe5f275a6eba4296b9f3af5342afdf77566cf402d5d326b611201f0aad4e39090def2c5aaaf516e3cd79cbc4a212f WHIRLPOOL 673a12781221656df9e83c72a1bbe4a4e5375a169e781f8fe39d906d695f640877f0d36b036c8c0c9b94f046dcd1f69e002452478ef64288c9deb6575a7002e8
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_tg.tar.gz 7247115 SHA256 ff9a3f2822ed222b479e1917ac2bb5cff557b6bd284ab99d509bc4e2fc368951 SHA512 4e6c89136c589898671a7e351b01881562d492678dee77aee81b9e614205af42b2422688e0f83da7dd0b4509a9a6e91332d2fc71425052599ff55cb31f79e36a WHIRLPOOL 64652e026c6a974cec76d3417ec230c96e0b92680bc052400bd3b2f8565ba34b74af66c203c1db752f1768113b11c5a585130225df698765cff6e92e62834789
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_tr.tar.gz 8043552 SHA256 eff8fbebcd402eb6be188de1a2c9092ca3409f4954db0f72157665b902a653ed SHA512 fe21620c0dae124e2e5fe28d95b7332da3cea697e47ca8754f70cd6f902bb5b8f48f284e24b8e06a19b6ce2a2a9e1c5f12e64504d53b6572a1461bcc34c7dfe3 WHIRLPOOL 737b45ac623be1c635b1618412f1ab6bf421b587bc48bab7a59e4a26fc3a98721cd81e6b2794d882bcf3009bf7ae70784f509827cd546de2ac8f589105304fc1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_ug.tar.gz 6901249 SHA256 bfab6c185e6f40bf401f2e4d8c649ffe5f479a65fbb79f1a68a970205150d8c9 SHA512 5c945cd64db56d020502dc5cd23c91ff88509a8802cd621fcfb6eeb6d467a03000bd4bc54a6aba028a039b63341dab92a3e7699874665d25a2ac203a329d74bc WHIRLPOOL ec429f6086278a7ccda7e66b26c7948126682fa6bb3e0711471af3fe3624946ce26c4c7f40d57fe507b7032563a6211d53126dfd8d3d4519940a8265455ebbe4
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_uk.tar.gz 7693149 SHA256 8e634c2854b9ba52831d49029f7cc1dac52e642ea08abbc89b942e3b1b8524d5 SHA512 ee74b79e75c6bd8941a86264fd3686763ec5f835c42ff5c4bc4837d6f9ed6390b706f4804942cfa518d75d91fcee7d06a9e181d13822f5db0072c4014d902d7b WHIRLPOOL 40f2139afec414224c6bc548b3e8dac31f2cf30bddda8f4d6a6c8c22d383450aa5ad24bb1273585b2957cbfaada4a7b652f290bb4da97688acf20f8e63ffdec3
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_vi.tar.gz 8218385 SHA256 0aef8610b8050884b365fa4910a45d406c012b28f57acf594ed0ca5a2fe517ba SHA512 092f40ed7fd773bf95f6b0795f3aca8d7612783ef73c41cfb7b9020915ca7b3e1034744999b05bab8ee539babfafd58b74ad73903bb4e283a35dbef9589ebc71 WHIRLPOOL b2a60682d61f0f7e1ff4dcd559d2dd956ac4d3f1a9baffc4339a34a63b1d75496bd182d3da9c6a13e8be8df663f14b16bcdd8597ecaa450b73f0e03de3fb4c8d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10779336 SHA256 f133c462a46015da6b29a1b70d5d92e417f6897ea57e003318a0dbd4c209d5fc SHA512 9822ba917597d55c2a013a72892ca3a4641e47753b5a073d9d1dc45edbf2fd922ffef7166500e6c3645267f23bd613f1e6dd654b6563fa94f2709de5cc0394c6 WHIRLPOOL 43985365cb8e0de532c55daca52699ce65ad8fce5acc83cd4cafe380ee6b0dd158992fae29946fdb34427763514cb1c50f4be99131096730df3e3f8b270e0fbe
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10815914 SHA256 00992ae5e7c26525bacca68a686f6b729832da6b9788f54e3887864dd7db6bf7 SHA512 e26a5878cffe21cbe002ff37ef93307867ef92a7081e702eae36e02e705a9d58b4124bd02df70fcb95b9152a54dd40e5b017254f13132073825a5cea85c145c8 WHIRLPOOL 9af3402910139bf6d9fcb5cb530155092bf7143867f38c3fef27e6b0d473cbb0dc9ff139722c74f5a4415200240abbe696f5e0a8d9d0467b1bc0715483298d0e
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_af.tar.gz 1104829 SHA256 d8718c675786ab4454998e3b7874fda01c85b49ee7a2c0a95363772b567afbfd SHA512 0629cd706a2d82afddb92e00139385b9a208f808d95bd386b61ba5f4631a01e3654a71a5d229ae9d8de3c4eed3bba3b7fef8a3613cd7ee8d02699e955634e80f WHIRLPOOL e0bbd9fb3b93601325187256ebc728bbe2c02177d25124c86498c7cde8257d67734345b19da690eb28f27130d2691d80731981e6654ad6baa03ff00916383136
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_am.tar.gz 511610 SHA256 249860c3f7ecdeadf613f218eaad93e9cb2ea9057369977a1c92139fe408aa54 SHA512 3eeb4149a401f01cbfc4e0006d9dba397fa4479b007d8133e09d991e2924aae6f8476055b0f187e68b4003e87b03e70e0b76d9e2eb2e3b052215459f43861511 WHIRLPOOL df2671fffd3e160ee7fa668e16dae94ab9609b87a258d8cbc865b1a818d20bd896326cf0f9b20e68416c309198853bdf6aa5610f9b568b9b9b642c363c4d81bc
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ar.tar.gz 2251969 SHA256 88daf3ea09cc17c2e1a90a09a27b5e9f826e586d616c81d1e294af0f60f9a207 SHA512 69369b5304607a985d740bc88d26e31b7ee46044772123d8a2df83100e120ee54208abfb00bc9c0607795dbfb1dcbe6ae5aa79a2c1f146ecb9fcafd4ea7e80e5 WHIRLPOOL bdbec12dca9899091729f4e7a9db233fc8abb1ecb8dd5b973cdb7a2fd8fcc1b4b7d8c7ac76d4b3381979431e3c77130629864d0957e1ef5d1400115e87fc387c
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_as.tar.gz 535212 SHA256 0164bafdeec9606a4d6536e3d01d50c30f7329f0ea6106d4fe5c7beaed8a305b SHA512 6b068c5d240ad7dfe6587b7dc8e2fed556117a9aa3d2fbfc182cb41d098452e84b377419bbff043289d445be6d85aab3765d7f3a99f486abadb14c2d88f65878 WHIRLPOOL 4ecb67832c1841ac7838ed9500bbb17fde40246bf4a47666369713f73c74cd9d0ee8beb3053c00c3ddad66ad2128740dbaf101051f90134d31a01317d1658790
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ast.tar.gz 491883 SHA256 a9f3f4baa6a3f053e10800f6998a3b20b707571fe9652d48d9312619b7acf3e7 SHA512 ce7364640a2a93cae54e8876d0c631761c214ad6b25956a22404a0742c71f4d5f5f3461e296a037ac002852a14334231a58b1f9580be5524b8711e31257152a1 WHIRLPOOL 8630ccb8e4481ef9b8990d595f7df31fa64d12412da8d7527c100dba3c1f77144c621aee99739b41df5f442ae5e1f59dc1dfccc09fe1e4a1ce0e86c16457bcb3
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_be.tar.gz 872168 SHA256 c9757b9149972f138b7b275c81355e91376107b3000f3d490b0ebc6dcb0ccdfd SHA512 f39e1366dcd2b10fd285170ceda24258b699608063afa0e159bbb96e6d51fe3e7deb8ef6ff14c64497d4ed9602df1be97dd301361a50546026d913ff01d6ed2c WHIRLPOOL 8991e6c6f53eeec0e532804d485b68dd94ed329ebdb8a9f3ff120bdf056e8c567087cc5f9735b33545024f87653af502b0eae20da9f4634ce187e78b01f61b1d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_bg.tar.gz 1951817 SHA256 21dc5e13da7a28aa3483541d884fe020364988394930598836b089f5fda2825c SHA512 ba5fa8067eb0e6b67f23dda2006834dbd18e3edd29f4b96299d0b014c1fe755d97db3a51018f82d072578eb1b0d77a66d79920252e5989d6e8bfbb8438adc9ae WHIRLPOOL a49d1c27edc5814bf46929ad9bd595a5080f6eeb24af84c3fe50486bf83ddd4846a94cb3ec613a516df5903cb851b36a10203a97879f498dc7c56cfb537c4121
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 541721 SHA256 c9aabb2472a8e1d9c7e9814da8fd8b8d4501b5fe3e9dbf460b80c39f4d0f0f43 SHA512 3070218c3b55b154887f11bd199279ee2524dc6027afc33e78c4346bc960b87eaca626b1f4c95aab8cad73994d4ce122b75876ea5fc882b8713af35997071baf WHIRLPOOL f98afd7892827cd1c48af98b43872c375edd7db6abdc25782a75147db4ab59bea1887fae3762720c813a7797b790ffb356bf4cc0fa6d9edadc413d00476c4150
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_bn.tar.gz 888727 SHA256 844e339be615758799091a2015e50a90b61831f2c868fcc9cd8b05ced722040e SHA512 b8778ad76734ff82e4628aa2f56175e635a6068a4ee8aecb9588e71f0e5b16b4ebcddac1d0adb58aa3fcdfe6db63b42df5a5046191b585bd018a70ea5b0859aa WHIRLPOOL 086e5d5141637f30c16373a6b2bdd4e7e55c0d6b5d1cb65ad0a252adb1ac2719d7b1ddedfdd88350871bce3b7f2319aa101a5961ba5234ac12129687e05e2d30
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_bo.tar.gz 522178 SHA256 a494cbc918f248fbc294e82ea48e6a934d1abd202f5d1e948e08014eaf1c8006 SHA512 f6d8fe9b679e2a357798d259449f5487334d0a8821ee4d56d76318132f131f86a7f62bc225b0c5e3dbb51e9de7eaa828219d463e3576370508cea897d0bd8664 WHIRLPOOL 9a25e5245caf8c6807da53cf45defcf77b9c4cf0bc26122259f302f8edcc4772c69653e6ab04a17a7026e066330ca7dece6bfe10a321817788f708c77e6bfb3d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_br.tar.gz 1708450 SHA256 418851821d3664a3f08aa066c695f01efbdb7d35036d70b6c26854b6e6b037b4 SHA512 3ea9cbd27043eca2fc0dd0b31fd273d1fdaf04e5d31d8e509fd17ac8429a5bb785608c7ad3160d6d0ac776f118cdcb193ce9af64a3aa4ba48f3c50641ae201df WHIRLPOOL 683bb5c9175257764b48ac1c249a8e6ef8343b7cc0271aaf606ef387f39934f5f2e934b1ab87d6e90024de6bd1e6c4f2e901839f75bd66fd98278e376715e259
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_brx.tar.gz 503077 SHA256 f6570e7920dab44d79958e82228c892f0a2af85ffb1eddcb6f90afdf7ad926e6 SHA512 263c60720ab6f1d7fc471214d4bbeb967d2933c0dead2acc5ec5bd6c2c600dede987e7060bf636ebe476a9e3381b1a94205d614c0afca23cbc29c68bcac2cef8 WHIRLPOOL b0d2ff7c5a6080f27b8ab1557d9f23997913374eaf5878257c41b9bb2369846ef5d2f2f7eb14812fcaee2fab35261839ddbe91f62012e92485742508ec8575b9
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_bs.tar.gz 606394 SHA256 161de45bd6129320e56049e2c1023652b5222a7c4d6adaf6f4f550b19d0ca946 SHA512 c7a1e3368b50975dc24c207660141a2896fd40218c4ffe38e82a4de8d2ce7cbe2333d2dd27a481e2e21290f7532cef8758aaf4d53411f7edb2d56a2524b43754 WHIRLPOOL 3c6a7db4b4250f1df9ee218e30d14eea95d82f1b1f39249a3a258b01ee3a8709033c14ef3c3d1275ed7fa2e06a6308545e5f3e1a433a849da17da330a94bfb13
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1760742 SHA256 a491aada48e1ed17f5090d9ca7ff4b0ad0d7df1b63a8b266091d12719a95f991 SHA512 62c62b9bae9c9fd6afc37d21a5155389cc8088f12745365740fbd571bc277d141f909c3412bc800e9c868047872f7ffa49fc8d4c6ab53c1a811ec2cd42ebd3f5 WHIRLPOOL af0c5d231b9f41aefc9d68debb98eb67453d000a54538fe6fb6037f22a87b16c8f18acbf988f3664ae907f1656c7798a22365237aa16b1693d2f9c9b53d59fc5
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ca.tar.gz 1764306 SHA256 2c42180eff4816e5fec9af2e385d0b8dc85c311581ecfe20c45682b932aeb874 SHA512 455ef73bda7e5f055a5adf69e156b56408f2127a7c98b8db9c5d90d68ce6fc86bc0f22527121bab5bcc6754a3c089b52e7bf1e7a62e9059c472eebd22c8579c3 WHIRLPOOL 47269bd00f9fb96d5aac95a2577d1da02e4b9d0b5a8ea5ed91a5123634d52b1d28809df210db8407b1926eaba3ea5fe7e8ccb582ba6bae903a03a4555d080e92
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_cs.tar.gz 2956557 SHA256 dedfb07c9b501ca445251937c8757101afcf07e34d62d49dbea9b970f9db4cd1 SHA512 5605831428aaea878be197668fdac6d1a81f01406c0dd74514e92334dfd9b40a6e46c7841c764751b5092a64d21ef37f5f7d79a9eceddae02f9987418e4afab8 WHIRLPOOL 454436d76c788a063c049e2b641988c1db19369a514f25a079deb399602320bf40300486011b88a50d351fcf7c371aa9e1d7ae93936626d2bf214c65e6bd34f8
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_cy.tar.gz 473626 SHA256 5f955d2f9d8b5de7f4dc9531b06ed129e1c3091764e901f1e66cde99183db220 SHA512 c421437ecacac53d92e06de23dac8e8dd3e731f5e38d2396e89386933e5356b902836920cb8a1cb02fd5b38528ab08df9e0b5de9045fccaa9713527ce99f8cd0 WHIRLPOOL dcd41d42bb559c1ae0cfcd122bedb33ed6abce2d1227948801257ca96851154023641a58bbfe4f40a3b90ee39f0309a7844fd118d110216de524d0e026048790
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_da.tar.gz 2378336 SHA256 db3b3555d48690303152040d6343f0ff1c18d9c8785684190b77ad5446d7665d SHA512 0a9efbd77a52420522b14747f03981509891cdb1773ae3701bcd53f7af5b4c80d041fd8f7a9cb6405531e0561630916aba0d9c12c6bce30966a9a5f4b0d9ccdf WHIRLPOOL b0b622f4e10838ab3e5d3ce714d81f305735fc0901bc242e8ab03e595eae5c77ffca8f132a0e15de9cd8d9b044039b893e1219759df693616343a457a04ca03d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_de.tar.gz 18831433 SHA256 99acd165f53a7483eecceea314425681aa0680c5cfd03ffb7fbeb36efe235cce SHA512 79db661a73f339e11b3bc3001d62e36571d26904b705b9b03135821037685626a04e4f71a2bff4b70b35d2c85aee092f4d377b3987e91c3e73b5c12c0fe53a6b WHIRLPOOL d732f7a7fdcc6edab7ee4dc19295611e9492ee7c28fbead50320c021cc071d51d04a760bf08a065248f945cecb8bd70e497cbcc61d88be34864155b249072db6
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_dgo.tar.gz 534221 SHA256 cc251a58581c3f02ad8daca51ac12d2955402464ed5ed81bf1a7c8bb4dcee007 SHA512 078a5ec5e68b7f31924970bb0ef2992850290e859339e91c1819a481eefdeb1415bb382225750b81c0a9d2b4d5a101a863419f08928118c627754489d77ec8bf WHIRLPOOL 33a8e03238db521c112391ef4a4613aac5d5576d76ccda59f96611520f94fc53991797367f8e7f4476cf4abfdad761bd8b8b255dd0ab41f583a65ec69c48461d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_dz.tar.gz 528059 SHA256 e16ab48bc65aced68152f82cebc4acaafffca4523b14a52929350bbb080ca541 SHA512 2279e503a0b203cb8175470c0bb9470a1fe959d52201558e2edeaf517345392188c25ee7ee64f009976d55b3d767bb9296a2367bf76d69ce65d6690ba8259104 WHIRLPOOL 65be4a5cc928ab1666d12f86444b2f05ba26f7aacfb90d1e6ecc846f236dfa6124423e24f3f6299fb2c00a00c1c1e0d601d49d15a299a2d82a327aa90f63dec2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_el.tar.gz 2570612 SHA256 a8fdecd6e6f23f7961cffc2a67c3f86bbd62daecdaba4707e67d49de61b2dbb5 SHA512 27e4e477e1ffc0dbf7bbb6208fe9aedfe8eed8dade6067089c3845254b1891e976023fa7e9db944ad29e08307dc7078441acaf67ffca7984393a94eb153759da WHIRLPOOL 4ff737aabf13bc033d4122d32348be43f0c7cd84bc0137947b782f6d549664041f46b1e05faa36320c082401609031bc84cb28a5e275bc101573fbf5e1fac4fb
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7060369 SHA256 b34a07abbba943bcd514b1411f66b2694f56deadcf62131657cf10af63f7971d SHA512 293010478577137e7c684156b45a2736234dc30080cecaf4798c2d5b9c44d4677b103d2485bb115dfae7e29596709e785d617ddacc57f3f6787694ae6e09d58c WHIRLPOOL bacdc80f2d0449187c281b56139547da2c2f8a003102349403d772f44983baac504059663ce8cf1388e86d7874e282080839bcab2232fd0012fe55882c745b4e
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6978000 SHA256 53367783b9a0c14eef2df4e81f953c64323b20c55f858ac5f7b57c49a7e3c1aa SHA512 8b07e546c3ebf535c4563dd0875f95336a1f602793f7e9fb78c8d35f1cf971540a76eb7fd897bc9bc56205429a0c4b13b9c6c46cdf7880595f5d82e47cf040f9 WHIRLPOOL d1cf5554dfe9fc730b33eccc08281a20637d39880675d5d2b6e18116e5783ea39fc8fd2155de808181ec8121f53326e5b69cd37053edeaeb157500feb56da421
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_eo.tar.gz 470482 SHA256 d364d696d1312f86708e27d40aaab0a2364daf2876d6f64f7bca03bb977a03e8 SHA512 2709e7a4c41dab8408fae527d67132c668a55e87bde47b504455a76c31503907d134a04e9205c2ed6f07461ef039b599211cf99bc95786ad1c1e1ca5f7de3350 WHIRLPOOL 09b329caf229f4a2aefb724ba970bc8f6386dee75c206442d4cc83d86b8da740183a0ecbef14b5cd2aadbc0a55d37b73fe9b6d7a8c0d5f420fce54de14baf57d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_es.tar.gz 1970437 SHA256 788bb29663034c11554ab6da3c22f6114d0d503b2436d1d97ee8a61c00c226a6 SHA512 9fa0c5402ad27416555bfd22dc58296959006a9833c6062f74f6b73a03836bea6ec850131dfcac83f069df37f3851d3065efc5c3c60b5048bb4545abdcf99e3d WHIRLPOOL fac5e433f2a1b6588699738e5d8a55ce5ac3de0fe198cca97c251594914bef1f0d0973042276df216fb5dcb6f862fde611cea51e959144a139f374b87cd316ad
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_et.tar.gz 1379976 SHA256 c041a6b526c80254ce1d32dd926891aa11eb66007183b75e640509ec35231332 SHA512 c48144b1018f3ade5f35742f0190bf55e33ae0d73f66b53f4267ee7dfc62a30c31c24286e7c810f1d7c4b5154655b51b4787dd4c65e23375ae2ba536b62cbf04 WHIRLPOOL 4b1929440a38718e35090030fcbcbb006a8bdf3955ee23921672792e4434029a76e7a9b4ba55d3cbb8e591ab9e00164323a7360de290fa9f86fa6361542300d9
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_eu.tar.gz 476917 SHA256 be7585a455e1db934cd9dc89c18956910e005477ed1e821049cd1e7a2e338238 SHA512 48c96fde1bf0a835bab9c35ef3e4b5a14569c46658e2cc3e31ffec17e2e159152edf256c50c4b7f86e0cf283fd0937d0be90df7e42fb54611124168c0676bf94 WHIRLPOOL 27f0a4fd0ed53f45d17c209054bb47d2ecd676861af79982fe58aee4798e3a4bf07f1005f541969ca7ded30a8f638f358b39fd8c90c64c3ba95226b3ff225f87
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_fa.tar.gz 499626 SHA256 2afba03fd998246068629a00403cb1682f3b07f692541b787fabb549ec7f6b21 SHA512 327fee4baf50b02226511e46d7887fdc073d60a472e151aec7ef3d4b6a6fa7cfd2847e4dc5309cbbe83e3203407719f88714196adcca98e529939dadfc6b3a42 WHIRLPOOL 2e32c0b19400b81f692fb5e4f096bc3eb9798db80f9a3fb5d9d6d23f3a08930d5f8e1a1fdbc15377807c19f2ed21b20e55491f5a3e961c3675efbffcf18152f1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_fi.tar.gz 485488 SHA256 fb3d4b893e1688ea094ee0ff7c3dc5f8334a64ceb0e831c9220dbfdc23de7f45 SHA512 975747b34f186c067ce4d442530db0d8ac75092e9f09ec524edb197a1c129104a2ea2cf04696386f95a876ef7b427a23d002f1953ff6c5906ebe73fdd3fca8e3 WHIRLPOOL 7aa1a40715cf4b672a21e44de5347c0bca3ea9d5f8d773a71aa9c9bdf5b869379735c755f7bdedb8c380af4cdb86f2f804f893db6bfb7d63c7bd2d51c8839712
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_fr.tar.gz 2809073 SHA256 6dfcd0374ead89c52498b534655171c2798474f8db454c467ec79cee6fe3dea7 SHA512 61144098dc908692c4350f7697f8aaa6407bbb27df0feb30d4d5824fadd55a01e3b5637ff587241d5e82d2cb9ae4ac86acf72c9cc98e221d93eab520dd8ceed9 WHIRLPOOL ee9040b08a073038f53662eb8dfd265eea223520314f01788d7d71681677025e261393aac0d0b84e8104fa71aac66c55b2c3d4b56a2a909899731c6d961b13c1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ga.tar.gz 495265 SHA256 22e2af8972c3d0b66b9339c2cb5185766f095cf6335445596be820557da74170 SHA512 91dbdd2e18cf9604351ed75153b7816b590b54092aacadb8d610fd09961455126bcf2555ec93294a36a0cc063465efede72680413f3d77bdc1064309c4d93479 WHIRLPOOL b7354ddcc2aede2d133b0fe79b963acef160a84f49a12e89fe8d4443ddcbe5774893b2b7bd7b5c7de42e054a467967847975ac25eb5f3f5c9e4e230b0cb1b187
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_gd.tar.gz 1401045 SHA256 d2fbf5a8de7357b128a8bb2d0f8b62e6b9097fdbe8b8e367727e51b56fc33790 SHA512 fab89626a93ddbb969fa6dc0f2dd695599d6a2538a279a15aeb6372f8c502ad9f1bc0a5105a91695a702a41b3ff7cec66e8f9e19585e14a55fe933d01b1a30ba WHIRLPOOL ac14aca021942009b0978fd61907693178b9dcf333cc8c86bf0d218b3be603934992be4a9c0fddc99078b52101561c1aaf138bca75bddfba487ce8baaa9303af
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_gl.tar.gz 1043493 SHA256 b4d626a006e494c86cb8bdbd5463c39ef52454868b89215bfb1fd8f3a790220e SHA512 934495b580c8458971d78222be9a823a42082796c88d851e80bc05dffcdea753ee816ad4595667deeeaf9ae765f2db5b78f007c9de0226d6a5397905bea666dc WHIRLPOOL 7ecf992873b1ba28464525c995dfbb8924db29a9bb591431af819d6f9fb0d4131d0c5808aa1ef15486a12903edac28664964e6a5fc082547c8438e6008a50296
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_gu.tar.gz 1179482 SHA256 08fb1d78d6181a4c75f67f50346bd7aeda0861b1a50767a78264799846bd984d SHA512 03d31a15e85bb8f89748ee6b53648590a8d6e765e00823935776a69b04e90d9af01bacbcf4bdf3876e32aa4cba13c2ec85731596bb07118ad66f0e4a0b24b985 WHIRLPOOL b7f38c44be5064b76a0b276cd922089e256a26b1bdcbb103b6542d9f7e703a572a29ab284ae72e1a275eec440a1f004c87fe518ce435884a5d3b0986c62d8704
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_gug.tar.gz 492556 SHA256 2acf307c9b5c3a43f522ff01167d3b8e89cbe879bc419043b0c30a3e5fff3b87 SHA512 946fefb442633948b48ee1ab970d7d61a674c58b39df02c261ea90ad9345798b057812923b70cf84bb1ab45c94b1ec24b819f4cd88b1c5d9dfe8d287fba64a52 WHIRLPOOL a2abffcd9bdf1e8623cacc5ce34560fe23c42178751489f3868e535555b4839c589454940ba74483880a17bf6e7089b36d86f0a01586113223202cc7aa430fd7
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_he.tar.gz 1571896 SHA256 3dcd2de9440b5a6962e455a98ad7d4002089d5f66fdb5020218eeaeecc44e025 SHA512 8fed0833ba8ef78952398cb7af25f7ba34ffe982c4c24bfb11f4df13cceacfe581966009fa27febad531ea6a66159d0b3c4253796f31d6d0a26c183cd780a3e2 WHIRLPOOL 644fdc3973cb70b4179ed94f7ef2877b303522c6499e0cf458a99894ba606f1d27ceb80502d348d9a9eb72d3a752e3093083dc8e59ef112751c839b246b996bb
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_hi.tar.gz 598783 SHA256 b8c6052439f3ecd5f48ea7fc84354f01d415f89fb2d158efd13b9e67fe0db991 SHA512 a730f33d0b650e912e119ee71de6f076b8e5ea6e8285693e07310aca6e0f89f1d843735b39c6ce655924e15aea93b2fca45128024e645c6b702e375b13ee4ae1 WHIRLPOOL e78a2fef63ef60797d7fd1b86bae28d3d34ed926141d5191ccd752171dac8cf40741b1010bc38850614c169891b794bd89efcf0013d429a25cf45bec6d39f6fe
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_hr.tar.gz 1096665 SHA256 966f7485560eb6f1cd36af2047899d2d398beb67c679f92f7540b5e7138b4f59 SHA512 198a7b3a311be0310d06a1d9b444b5df36fa496e33284823869fb71c025ff7d421f372247779a58457b8092557c937f9f21422ae8dcf5546eec177ce9cc520aa WHIRLPOOL 47c9c5f31f0faf11c2faa13ef24ae4600540d0337d1827bd07abdd2620d26ccc31b9c9f53cd1b5b4c83b476c455ede98b1bcb15bc7831af64126cb404664b54d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_hu.tar.gz 2705302 SHA256 184c9a7bc1a375eced5fad7420d4acd6495b51c5fc102254910faeb06fc9f4ab SHA512 1e43bd8c08db897c9d8cd4987d9e7d25c9135c4693d2553fc2c1e9714ebd7a63870745ea9a3fbee8e087efa1d73275dab44c15017479043841b3ed63f1fefef8 WHIRLPOOL 27cf443159c0614b55be0e509a9b1c49e361093204b347793c83b9ca8ee44740fb41b1c3560ea4548306edf4cb17e9e054625c8b5e05f7a204ae8509a1211277
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_id.tar.gz 469605 SHA256 df4235cecb65bf0f589a1cede1c2bc1ca7b0e9c69502dca81b00e0186242f012 SHA512 242683254d7dfb4b325ae043126b612b07c624a5f429ae0820e49142969675374cd9ad89cea5d80a70a32422338c40f1764b03cf558b7efe013eed7ecab73706 WHIRLPOOL 5e612a3ac8611e881a0abf9c5a04a1e529a7a68963a93414e49db6086ca24747da4ba336363c5f750acceec6687f723145f65af04f82555c4b94c3d664207952
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_is.tar.gz 1280570 SHA256 ad6d927e61fde2dadfee93aea6b3f44148fe7872b568c47ad0db133b8941e0d2 SHA512 2e10e711f0d814883a9b7d95a27ba0bf3bd8881650d1308659c6b1857ae587274b1246871e76a58b5aa3ccc7cad9b53374acc975073a4f792b5db04dab208d3b WHIRLPOOL 7da33e8b67e40a2ba33fc93d73b69a8e446c021da90c0f0bd8816f73a024f304ec30facc872ccaedf4a9f94613bda82ce683a2903ae3e1c67e6132cd93a09089
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_it.tar.gz 1816225 SHA256 4a4b7d93a281f4d6cfad6df5aa10e11e46c2f097719af5013457dc08c5b215c3 SHA512 22d62ac1f037e453b8f8f88a8eef9554868485f4de20f7caf13d686f92c1914dbfd5fe5fe41d1614b28136273baf324e9a40a7462ce1b84848462180a16a05a8 WHIRLPOOL 7deed2fb0fec9661719f1336b2da25d6858bdbcdd6ba7679564281a34125be3e28663de4fe41adc16bd5b2e71dc7afb85e5d004d5d26f5739b43ad9a480f8ee9
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ja.tar.gz 578621 SHA256 0acfe5843a465822d3929f6896ff424cf1f8c76134ece73378b1ef9d8bb7aa62 SHA512 d89e1a465a77223ee803e5cc041c0b74a57c6f4eacbd9b59b0ee73f4ee3ded83df8cabff798fde4a5fa95da84b8c62e68f24b87542b68dc18544c27c9a212c26 WHIRLPOOL 275b7b6dcf7289e94b6578929878036d99b98831e8652de3c6adefaa00f62fd3afa29e73bd3550259d5cf0398142a14d784e385cf30ec4ae68173e50cf4713c2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ka.tar.gz 511732 SHA256 65e8cf5d1ae044b7b70ad116c239af40bc1043370fda9628ec54f943e67ea137 SHA512 9e43a4e26c25f095c6d5b73463848d5c934d1825e3f2daa875d1baf12f1e7efe0940c4d47973747c8d85683b2de56d241a616c7cc7cbf10fd74badd7d53dc4dd WHIRLPOOL b14dfdfb3d692c57829438298b61ec4f17979c29a50e55bdd5c3415f50089fc6251c1ab58df6cfca963d40265d3274aa50a8533c715a1179b4a27236b53d87b0
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_kk.tar.gz 525383 SHA256 4e248e9ae6a25c5c1d9b94defde169fd3fc92aa7ef55b0056db48966f5a275a7 SHA512 f9293b23de8c95c02f7f2f7465335a06ef8b2790aa977f1a555b726a2bea99342616dc1a442b9c7aaf26dfe3ffa92c75252560da01215d6e371fd3c702241d0b WHIRLPOOL 511fa7c2c953c8305f6a08aa56b0e6b1558e3b2dfb977e863a9554bde3a8aee5a5d6cfb9948579315343be9602fb96840a568d4c239019df238dbf62f26b35d1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_km.tar.gz 631515 SHA256 77e5d9c3862d1260c898423c2ced370d151f27f8a42212e9e63d1f10a715cf99 SHA512 ce127dbb0d9761d77dc5b6b703f30074f3a5f9e5107c3736cf9d028f91c825e88c3293e1e522465dc15f981ba23f7c80d340d2fa5f37f3b47f0571e116aeb8be WHIRLPOOL 2ad594327d61b55b8b3e8439d5515e00f52f11765bb68ad84a62732010fd18ca24550cf029d7d8cb696dba9e5355dfc0ff2215bcb1ca67253d0a5305e25c9bbc
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 486858 SHA256 ebd106905ca8d45a8ad03b49cc44788048a0e25107b793b7db723812cea4c8cc SHA512 cae34a319f422d12bc9e1470ca177255062cae3e3c68c6e7ccd55bd230f5100eb482cc8f224c4633ff2484a7c00bda2b2a6aeb7b87c8030662d189b8d2d272a3 WHIRLPOOL dcc1af29f8c3d75cdc95d1890fda0c78dcc7487ae0dd738672f75dce3699356398a82a302e441c5a53e0a7e7f014b3af14bf23c73b23e5f45f5ee3a749d21a46
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_kn.tar.gz 546635 SHA256 f2fca21fefae183a67a5037d5d68307147b6ff3d42a3fab0da368e88b31ed77d SHA512 2c9929e53f38c81b7cf4adef1f4351cc65f08dcffd467bd5a87606278ce46fa7b5ba19c7ee94fa33f9d79e492232c00add94ab44f402b6d77a5ecae6a0bcbb21 WHIRLPOOL d374231f61e2d80f7289b7f19a262cbc7da4cc6176e9219efdea940ee06f961245e09335589d8b6bf34dd16b0c1df0ab4cd50ba6704fecef31faac22d9358341
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ko.tar.gz 573512 SHA256 7ad73d45a448bc4f21e8c5c2ef4d363a7ec03c86ed544f7b32da7294ede935de SHA512 4de01e2ef27bfadb5057f9abf9585e479b887f78f64a2696bf5b700e4486828583a019582d67216688678712863c8837bad5e1776d31cc6909ec4c22404afa44 WHIRLPOOL 212d7fa1dc5cd029b98c265553f1dd4359e19a9dcaaa3b32f3bb785d4e7530f6348c9313d90097ae127c2b96fcf217850ca467a68cb8b07fc829a1287e7feaa7
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_kok.tar.gz 526116 SHA256 12191bb802b6c37c9bec0d562cfe81488bb63fef7db90672c30dc0db1249c20b SHA512 9bc8b8f7c7ce4b1297e7bac62f6821b683be85fba43156924a487d12f58c16095749e2bdd5d4dd94b70f5e23ff41da98e29d0fd8bd26c0d878d90d84f2bf1500 WHIRLPOOL 44be4ed2030bde0f3a73b628e7debe9875e8bc9c3a577bdd7349253d834fb95fc0cfadbe43eafce74f16079d4647c64029f5aa0e5252a624760f2bb1fb4904b4
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ks.tar.gz 505509 SHA256 c49558d36155af6b5a2d3c8f5bfc65e3a256b622f28e407cb770d6d43bcf7356 SHA512 5bf44d77296bae5ad91ed5a5107590fecdd7c276c81f13d364952e4857503783d5557340636c4e1476f558bd55c4a51f3b850f7bbec7e86526d80ba8739481b4 WHIRLPOOL b67506606471686bfcbb272e5a51c8fad60a0604ba442d9a97512e9b24b856f24278bf30e636ce23aba39bc49272810af369737432f06ed13937fe8453448815
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_lb.tar.gz 451879 SHA256 4154af3a4c376c1732a3420eb7b9dd18e65f4cb03dd1ff8a04b1b3b9a907f8b5 SHA512 bcf3186cdacdf40547f335072173a92c3965564defeb9b14bade64a4c6cc4e1657fd4d0ba4a3ee78eacd9440871d77f481f8432ef9191549fc9ee1b92ad0f422 WHIRLPOOL d5a47919779d0ebdc0496f0211e2bc6bf1cc0b4874679a02e5ca3c5138c0188997cf628292e6dacfdf74c1683f679d79a7052727b48ca2c7df63c588c8736898
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_lo.tar.gz 550107 SHA256 0001fa4e51700d777ca861a01a307c1afd885e576135a140dada20cb667c0624 SHA512 0e42cdf0316fed4a7990992f7cb0958f2d1ef72bb12b8a648cbb00b0161a9bc2d2852a477c394106ac8a8b9d667567de3f0e129815d173a99025bbc5e7300490 WHIRLPOOL 165e822aa4590c880f46eafd9bf42610723435b1ea34b6803e5865cc6adb9db7043e2a7f0a406c9a5146347fabb1bf381efa9099ac522523d419e24ee434a1c2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_lt.tar.gz 824605 SHA256 05c0c8ea1b79968df5cd7dd000916ff5264028199f7c3ec50fb4634071dd715b SHA512 6b650e81bd015b5e5522af0e99a27b18c51f297ed4e7c618c5db27fb2017e9700ef943cbe141ce7b8db8711519c9c7d0b8b3c729a608920435856c4876f7dc4f WHIRLPOOL fe3371c2b6678974b0701d4114ce388190298d79db9f5cd8dabe998e254a26e6c12fdd08a63b55378b6a69bc3144e24ee45ba2f7787b5b5e598153cc73796d16
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_lv.tar.gz 1240639 SHA256 34183916e432acb71ffc4ad3c48e701b58b86772b35c83b4723caa6a25634f52 SHA512 9fc00a646a5f886e2ca88aa81f76362b8181dee516ecffdd75cd4e242c711533b4126d79d731568906ef144b438b0e9445e0ccb14869ea8184786babc1467838 WHIRLPOOL 7a1eb4db46b3a91378ae57b5e1ea6569db48b9eac214c700f5658d8c227a73278c6a01a305a7923d8df1d0d95c5d775364a2c46e31a4a7ce99d8500cab080e06
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_mai.tar.gz 508752 SHA256 c0349da89ff97ea7d91bb4bec04daba6d27e5f2260823380a7afb2b6ad943ec5 SHA512 3289452e7994ed23b3c721714b1e228acb37fb148c989eb620de5c12b054ccb01eab88b7b73b23cb2d2c52c86060f2ee2c751bd51350eb82ad144cdaa2cd5aad WHIRLPOOL b25706e50947d719f10d91a0a83ffaac6dfcf2532f23fa54472166722c3e327c00c3f91e34fc91edfcbcb6e0120fc7918ead612ca08c72ff512db00c0cc9ce60
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_mk.tar.gz 509131 SHA256 07f2bb6960c2cc8ea18e9977e8b5fd49ec78dcb4c322d75e04dd0fd5cea79a6d SHA512 daf3d7f1143d63b8d08c15b7d0032cbbac514ccf758a1f1c3c63c8f8b10f8fb6d6ccec5f2e08da86e58ce014c5ad8cf5b7f09b9e294a8d23ae7a015d872d197b WHIRLPOOL c069497d9181f5f70912a551fcb0affc4bee3b35f195ef3c874efe17534dab3029f43da32a6c2edeaaba21174753681e0d0cf5b4e23e937a587c4b8ebb16f48b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ml.tar.gz 547528 SHA256 ab3b3397de27542e65acb0a9a168a189f91df7247cee1fac941f20227cf60820 SHA512 5eaefead3683bf2f0a45e0c1f635d5a00986834d427c6706a46a06de875755f1243a9dcc269b96fa272dcf914253d154093ba05cb92970370e60b966883708d7 WHIRLPOOL 9a8f04eb880037f82b08ce336771d8db9ee6ca8b2216eb5c0a89d0cdf74a574155cb4492fa604077e6a0ab248d3759c3e3be6de55ce708c70b53b9202d108142
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_mn.tar.gz 597257 SHA256 ddc07bfcc10b49953b69c2e05ee5420eaa555863989c7da3c553f9f099a875e0 SHA512 7b06ee2681fdc45dfff122ed18fe777865e4e841fbccd3ed32ee8c2323cce0a835c328a75c12674bc0bebc067b0056767974214b13710634458cf7492cc9fe8f WHIRLPOOL d8a30708b7a405ac3801762f3818957d3416e14b5ae861219bbb0e949f1db499b1faa514f5a2d7d6243a5062a642833e23569148665ac02f47d3a8eed1ede4a9
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_mni.tar.gz 519191 SHA256 13b1c6e2bf906d498f3f3c8d728c0830721dd0ebc7aba8276bc8e29f11fe06ac SHA512 7437c8cf1160c3c435c339bccea25404a2f9596d6edb6eb3369a11b213d553403fb9662fa2f98ed7359d11ac04b0bc38cd39b74b0ef61d2711c89e5fe3ff40c8 WHIRLPOOL 081761e68208a60390bc207463c3b29b0b8b2caeab33c75f980833500703a39aaaee94558ebedf77ed075238624f83961842e3653574daa0d9ff452cdda62f39
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_mr.tar.gz 542030 SHA256 a2e1881e0fa28e913a8328d43088e751648414a1c747b85fb10b1c58e870764f SHA512 9087e12dd53bd5ca49f223b8ea063be671a62dcdf974e1559bd019638911ae4081c1310f25c2254003fcb5aeaab48c110091bfd3e54b3e9b42f1888942cdc6fa WHIRLPOOL ca64ec02f1e143c13f7170da9569f9035b76046e166c7e337b93d93eea7975a47c2052a6c95ee24fb61e05df7467f4922110d4d06c95b9131e7bcd55eac94c12
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_my.tar.gz 539038 SHA256 45147d7b402ca16fae4a303c3ef7b157c3b4ebdac4c47bbf1cede3ce2267effb SHA512 ff299e5ae219641fdede9676a3524c3526a94fe975e21b5ced4554dd0518d12f1cd6b349593986c605422ff5dbac9c14d44c7efdf29e2dd5cd3c2e50a941e1b9 WHIRLPOOL 371dbc66135ceab94f65e328dc77baf211fbcbe300ce3ebe05a6308cee9713fcc6c3727ad17627afc04158e8e21823ea58b094f4f48e3b12778f974246d2524e
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_nb.tar.gz 3472710 SHA256 0cb1275645ad6c8393e82a0f8502fd6c7bd7b3edb95f86e92198a9998cfede10 SHA512 4f7e017ff74df61b9c525a20e0292dd6e53fef0ad1685b5f7018618c87056a2c7c7efa56a6c3cbab0dc1aea85fa0a7c46a9a2cb72c6931bac040f6d0b3905945 WHIRLPOOL 6f7caf2d1c01ec2ad3cff02c803cd52679d78ec8ae4e11f110b0bcc9f58d1ebc5a62e07c7832a4a36f4ef38f429752c201deb1660763c619e735be4f923347c6
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ne.tar.gz 909257 SHA256 c148741cfffa7aa3ea2bb2b1b574be9b00e783fabf78ea89c2b3b677aa484343 SHA512 fb326f5436a9326fbf0d5f73021a48a8a4b708fc20cb8884c48c2e4e5963a4348dc7c93a78dfdb9c6650947733d921ec78d03ed952afb0abab9b3d4e2c3eb2eb WHIRLPOOL 4efa15af5a218716d65a42a67a3defc9220755a66339df9ec643d34e3e27d46b5542b9c689049f35b39eaab0f99648a026ce5ca1f6c9bf2aa3b6c677dc666f2b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_nl.tar.gz 1273541 SHA256 4f1aa8aedba6c28eb839f66878f720ebe76971fbf7623a6c5752fd341e8f38e6 SHA512 cf1cb8285bd22ebf08075a4c0711498ed093a5c18c921da3f2a02f386a48d9701b52be0a358a7a0c443891a9b628a99eede65013e41b03035729b8a6cd0430c0 WHIRLPOOL eabba95e912a8ddcc5e1849faa2f3c2c563d666f5fce9830dcbaa3b545df60ac763d472c6616592a104ff4515d4e016dc551942a11c9df3c026a53467ca1a975
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_nn.tar.gz 3472827 SHA256 2c8cf86a65074af4f960a2cedbf3f7e77e66bba6504cbffb81e4f9760736bac2 SHA512 d811be19dd872ef705f1540b394451d74b3619ff65aef5584f16a77f1308a368760920605300f591edc72af0738d4a7fb1c8329321da541e6c27f3731c839fff WHIRLPOOL cc486e5a68a06498fb7cd874dc5d3e0948de5958ed84812ffeb770ccb283be3bad4f20d187a02829d4ae35e642d052b0cb8cccf4847e822aa5eed7a1402ae34c
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_nr.tar.gz 486063 SHA256 3c86a41ef353dae879f664cfef6fcf718a5c4b0a5369033626446cbf47a96975 SHA512 2bf8c14a76850d81735621493bc9ab09d464302678bb4dfcaa0337fc173c58417db7f17f70967e4cb444c94af6ae2e9e57b05351e8727341ff633a163ed6d20e WHIRLPOOL c8cbcbbc894ca01484e9eff21eacc75aa3fdaebfce1af1e6d25ac2772c23fa3c6615d839bbc82936dfc43b3f04020c01812e8fd8f6d818780ce1a1f2f49b64f2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_nso.tar.gz 482854 SHA256 511ef6eef95bc47efe9ae3047f11795d965597c741ceb9bd51c02e68a974f562 SHA512 ab9e0ef5e718dff2034a9503ceb81655f8c2167ebe3327974d23d223ff222cd5d863d15bba21fc0c257e22cc0391ae1ec93e886373acdc5e63ba50309d5528fb WHIRLPOOL dd58f6a2e5f9edbfb11cf9f4bcf6ca68dfc226d94ee05649af94617e94d6bbebc2c1453ea92a263892233977b0925b4e2942209b8ac6b4aa5112b6776117a89a
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_oc.tar.gz 686124 SHA256 6e2806fb823aa090e8137fe1301a1d5cfd13ad3066bee17a504b9e727ad300f6 SHA512 3517f9bd378fa8325e673e749397e4a71a4bfc4de92c64798c7941b89b4a93eb7450b97e8a97fb7f4cf581c13195b749657e0bdc6a8b6963382b5d4a660b9557 WHIRLPOOL 8cc246e5b5d805fffd0f548e8f036ff987c0d7695d6ad02a164e2572f15ed1fb96ca8a9e879988944d0cca605c2d78a988eee6b52f3883d1de77141c94faf464
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_om.tar.gz 476310 SHA256 4bee65c84aa2730f87f2e2923d58ead690e1bbe86283845574975702514f5137 SHA512 56beea2f71a7836127ba92cfe3f0fc7a8441a74b61ba2cba462a6f88e60923731823e7ad91db0efad1d569c7733b38b3156aa3316b0247d9ebf761b9dc5a073f WHIRLPOOL 14977f54a41c7c889a9ed0320cf51871b3ec73b34b2712a5bb6dbc7b52de402e63bcc8775afbee8edf89484db0248492e80e10f6ee0a111cfcc77f967f76dee0
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_or.tar.gz 542643 SHA256 08df86e1053fad30035e91540ef9f90bcd1b27c77fef36237f66c4794fffad0d SHA512 5cb33f93fdf1b3751641c4b6ecbba63f4504cee77192a0ab4ec22993c5bafb9ca8dd45cda0e4887e711fe78d295754cf704f147fa5f62e40381f59c2a504f64e WHIRLPOOL be416fb42f7a7f80d20f8e603207bc5da43ea3de6d908f82ed375e4a1eab0e58f692155c52c0a0e380696bdd4440f05d997e7a2393f8b79b294a59ed62872a33
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 513720 SHA256 9de71b13a89104241df2f7f40020e649ae2e0b405d44dde483aa3bee6c8d9370 SHA512 2efded2ff3ac19a82e367641b3eab8161d94680265124c0c71baf27a8108e5ec8c45f037e1a756581990a928b69fc0bbf44a6ed105a6c8cbc785f11ea6439b0e WHIRLPOOL 939d0a633df817b467e8ebcdf8829465e456144d41fe8cf00c1b148ee5af185d1e46e33802434c3e818ec42aedd626f88271f804803e4dd49e87d244a3fbe763
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_pl.tar.gz 3267983 SHA256 7b1ed09d24efa6d351ec19466e51ac85e4c1d9af242aab4a0baa935e4bf8d6b7 SHA512 7d22d0e7074c70a677d7d81676c745b45ac4ca1103ed4e5cea2bc67c61ac6b1637de4d848b8668403f08e6041e51eaecafaef735fe4c25658293cf2df53c505b WHIRLPOOL 6a479a0d45c0662157bf2b95c8110e10f3958016ce2a810fa0afa3f4c927639f5d47045d438f628079294a5ae133361125d7613baaad968a3237fde136a9787b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2565710 SHA256 b1ec3ad4cd46b4cea48deb821c49386aa402b6298333acf389b84d1375fd5f5d SHA512 91a2fb49852ea84af6830006ea03dd8f582d0699795fe13622a59e10f717b2457723fad2e41675a261aa1a7e3f3c6f56917680ea67966c6ae165c9f3753c920e WHIRLPOOL 44770345cef38e4b001f883bdafbb84be63bf6bc5307a574225f4a31141408c349d71ae9862c57c205ba0db0a686fa4e4fdd7ec08624bebf1cd7be388f62d734
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_pt.tar.gz 2119526 SHA256 045ad0a2eac3dffb42faa60703351dbf6208b2bc1fc740e308945ac2e795d612 SHA512 1e5cef4bafb8cc39d6c9588675f7a97a56ebd6ee792398b5e3694a73a63d9207f95340219a93409cd66b0296b654382514b84285a88257e243c688821a524e04 WHIRLPOOL 2afce4653129e7952f22c7e1142af3cb909b377b0dbbdcc3135a09498ccd11391ca47871130720ebcfd0eafdd6bc118092b2445ed835d9fa59f3db06b2a23bc4
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ro.tar.gz 2352132 SHA256 45f66e6c66e65deae038347402e9c7302715e194d914d654ef5103d1c7b686dd SHA512 b61b8244bfbce99b90f3a5db17203a7f9492d810a9dac2c396616211fda522c9e5fbc32e943a5eac20fe9a1c4231e17ce0578953fddc298e41ea440a00b15468 WHIRLPOOL b751371083802e4314002030f459dbc1209eb401085b2db2620243c82f5d5eae6dc9d717959152bc2f95e3e33f16aae134090b34e11a50910d54e25c55d41a4d
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ru.tar.gz 1639321 SHA256 80c31b0866e5346ea88c0127fb61431c3c4f2c13c97f11bf04b2508fe998b6f1 SHA512 00e054704f6e2f7ec6b90d4b48d8b9b820101252ed0ef9436dd3f8f6e45d66a5a00924b547e786015e7f1d4cb4a33c68134d5a00a2e99681d52d5c7c8190e67c WHIRLPOOL 11882e84cde80c6b87bdf3b5c6ca32a936602e2078dd2033071ba7adf08cac2eb1244ddc076c7c1981ee1a35baad1845e484d79d30de51ab7e71fccecc1e9c75
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_rw.tar.gz 480108 SHA256 8e13039e6cf5347b07c5714bd68c9e1ec5ed663cda1aaa2d6af574a62811c209 SHA512 9b780ca73f419d88810179b50bf0ccbcd7caa4dedd8a4588d26a75b2aba4036688246efd40a7f05712e6a12b473b1c21082563db79e1aebe8e48e06cbfc32d02 WHIRLPOOL ec4d277abffd0473c9874290a33ee50d4337d12de683333bec4714728dc04f1987d6fd97d155069bf138b7ea402c9386641c15f7f2f9de1ed85ddab73516a936
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 528677 SHA256 04f72d1a8310bb37e5ff87d9d0548cc2b9bce0aaa64faa1ed28d20bf20212fc0 SHA512 7be1cc4044e1845ef3561a478670b628d9407e182d16c8b00ba26047f993de25412971e38511840be3df66cb61a6481293546bda4b8bc13a79fd8de4f79ee75a WHIRLPOOL d1cddf30aca74d264719dd91741b541671a0530dcb65c192304b6f71cbcf77763fb9202e0bcce60a53a7a1d821d644540989c5aca5cc3b1df03f774c5ed85cc1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sat.tar.gz 565449 SHA256 865b9d094f0df6ac723d2a3cb5593aa029d6510ffede8bb639bfc4a3e1c6e565 SHA512 a81c1ebb3f11c9cade1c2e37f95457659dd803960cb4704271712675e2b57e45bcf0ad97bb831c2c61a2fff62ada2b1c5d90e07839bc37df728b53ada536d724 WHIRLPOOL cc4ab8b8b72cc903ca8775adbdb8838b811ed199f196213cdb144e070d3015ef335cafd63b23fbf7f6a74077bf11ec9a01b8c132d7be52ca4ce2c647cb81b162
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sd.tar.gz 521318 SHA256 41fbd458f9eb1ca3ad1868c10dc1e2b238b372ee406ae649c3a4563584ccc562 SHA512 04f3c3cbefb0b2858aaa5065e0caeac3e4a9cef674e531c8bf5df7b3563c0c906038b520967b799e84dd331d795d3fe0879f393173cf78abe501562022846d3b WHIRLPOOL 2300a2e2262aee071a4bec2c14583f151e72cf1efc878fc34bc237add01940385decf078c7e40209e4b48f0555d15b4438f0998733b6ba8f1036eb6ae54c1b51
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_si.tar.gz 810195 SHA256 0a27f49a2966658577398c2615c894d1f4466e8933ed30382aa2d86127951bf4 SHA512 4dbb5e9ceac8611868b663cbff7b6d191e4772ac0d6b0ac31f86e206513c658af7b14e0f4b558c7c966e9ee8a4a4fbffbad1117f4a72dd95662087c50daf9097 WHIRLPOOL bb03f2354684832971da97eb48137dbce286f9cd26ca1beedab5de0e89f8e4d7dd2b96fffa9b093e7fd5e0d835478c739b8571ee61946cd2a850f616a348ce38
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sid.tar.gz 483020 SHA256 9fea22f8d6b99976149f577b64f9c758ec43e2e6a8cc161571737dc8d5edf1e3 SHA512 734293c786c7ef9b39cee5dcb1297f456f2c95d26bcb446139d221390e526a16334662857d188f4a7f510202da8e0fac1e190cca9c34db53cbc3128f6ea948ed WHIRLPOOL ca2abf995cff8d3480ddd852af230cf495ffc03ef1e944064f9f0ef8c80bac0c61517d27353dedf935667efe9f7711269c6f505dbbc478fc1155094d3db488e2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sk.tar.gz 1772882 SHA256 c0ab5ccfb6df4187a896225662eed2a73dca691bf43779d20c49f8779ff431f6 SHA512 0eb4fd6cd898a5d969a176794a7b0fab5c824bdc47f8ca822bcec3d12b1dd4dc9ff8a72829867b488e92f4d11dda1000a363cf6d11fa3568ff09c6fd0dde9863 WHIRLPOOL 19b919481c069c800b1c89a5e72bdb3dc6a6069465622ad3cdf5243ac6e1363db6ab707f7875770943c2b0bcbbef1353db3c7c3c389303479e4fbf70cb8b2d11
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sl.tar.gz 2151761 SHA256 93eb850613eff0fba5e7c345f5ef716f0e23f6c28a8d0e00540bfef7feeeec60 SHA512 be4c29cef0664f14b5c615af57d3b6cd521e728e39ac4225d2f6d777f3b800a9f18629941f729b1aa04d87749adfcd0d111e60de664f6677f1cebccef71588f6 WHIRLPOOL 75b9a25fbd541403a10dc454793c1fabf908b946ce50954a15ddb2a9de72a5107a8e0afb257ff381bf8e28f7eb7499977ef20ef0ee66583f5a5897459b503398
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sq.tar.gz 497998 SHA256 ee2c8f883067dd50a78e60bdad1868be7531b11f19b6fd8f55a7a0d418dd6d89 SHA512 b705f176252512ff96e0fd44a0fad05bd67803c321736ece5ca2ee30c9b18b61663bf21fa21bb9151965e3641806e9a66fcb1300131e5c0f6ac765ca501bb70c WHIRLPOOL c20a27f4354cf18f16f9fe34c21c8eeaa8a5a0244c6392a36f1577c0f86e950b2ec8e3f9d44b689929f569255f977de37bb9435299f0d2388bbf5cf396c67a7e
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1667804 SHA256 5056daf737aaeef4e950de5e68a11ac625c67708231a4563a8e0e90cd1b72395 SHA512 890927781690fb76d43156ebc38c168756d0e3955853e80ecd5668864f11c8a5cd16d5c1db51a6c5ad79e19c5d5f2dad91ae81d3d2f15c02d7ea294ca03acf07 WHIRLPOOL 963f02d34755b2fec90e812f89bfa46b6753b7addb9c4fb3266e791cafc1b5f513fe5352a0fad54d5af585e4b88e8366f1c28c8f48accff745f6b1d05e0a3f5c
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sr.tar.gz 1695381 SHA256 1f05a6edafee408009fd26b9611300a1d26d908a232872ee466aac40583fe043 SHA512 7d1b634b46553859c252112d4af3fce74b70356fe9a5c6a3d207e1bbb35562eca4fbef374131e10a72a23ad252004cde622a09ff07707dbdf517ccc2ec1adbe8 WHIRLPOOL 09560f3ba6eb74f1cc98aefabd89a16b3d12b1a0cbc41083e3f63de4f500d520565dffafe3815761db3c8422c55fc647826748d6d802d9c26ff43678e44305bd
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ss.tar.gz 483793 SHA256 20bcec6e98807fd9b9ee86b1fd21abe97b10c5d2ac79fac824ca2d5400324b8e SHA512 78b10ffaeefd0a9c4a7e68fe4c94d20863f5d9c8f0ea4aa6864953b7ec2278d838a182383af3d40b7b51865557d4b879a8828a3c5e63b7cc4af1f20d9755edb9 WHIRLPOOL c01ab7873bc2e6a4a6763c1cdf87aa010aae2af1cad3dad957a69c9097be88483d3fadea8ce80d1187b1fe0aa17e56cb9c82b3dbd56b6d50d21ee17bec6d0ce0
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_st.tar.gz 482732 SHA256 0893386e340529181e4e7e8f6b4e6d355fbd10d06451d7538ddd7aa63c09c0fe SHA512 de5642defb98718b388f4b95189c866f0f279028a6ea0d5995826fb8a7e4ecc78d1e37facdc422eda0ba9625966186609811b62e069f206f84d9f76d6f58a3b5 WHIRLPOOL f3db2f64d09656db77a6a1afd4c8c035320da29406707a22b1c70f11604069237b74386041623a49d5d4cafd39ade7c495470e022b8322320ff22f3f066e86d5
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sv.tar.gz 2355862 SHA256 d914422a2e4bb672d44205c4dd5e344fe6a3da9e39b9239a549f3f09cf2daf5e SHA512 8dc942f335cd633b36c1b7010e86a03b1f7cd57e31eee2f282d3ecb7025f741a28ee31ff180ffb31ba5d441443920cb4ebe6d3408ffeed6e9bcb308945acd04f WHIRLPOOL 47137c12a7294e164faeb18d0737ac1362f2ea2e3604e75cd6b5ef5aa4697ef84d47ba2a9c366950559e211b738b54c2e29bc3eaace9165e07fc8dd0fd4677fc
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 471628 SHA256 ba53111f1e1101fbfc6c8572b27b0318116690b415240b165eff13fa314313bb SHA512 a4370314b0cd6231bcaecf2f71000281a3912a35c5d678ef872adf068839d1a032caa9f1ff32fdf696447b91764710e4b02149757f1f665dd38524eac3613a59 WHIRLPOOL af48dc83def6c31cbddf36123135389d3136165032c3b528f099e9d4dce76a20b2b4844b9f331bbe9ae9bbd6be95346abf5324fff2d6e4c761d43340c9edfee1
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ta.tar.gz 538657 SHA256 fdab2e6d1ef7e71e9ec6971599dfbb8e061e230d1359865542397194e067ac9b SHA512 b9283e5c5148a7392cb938a5de38df495f7d80cc23a8bfb85e16d03da9aeae5a929886ed29dba7eeb8339991ff80d537bce79c5f0695ac589a265ace206492bd WHIRLPOOL 33e5a04913afdd0f99b94f601819a393d4dd4ba030535b85d3e2331f911836222a4dac2c780324115a54e6432bda55f35b903f79a12120fe286c56cfaba2987c
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_te.tar.gz 1092557 SHA256 ba5b4cd824d651cffd6cb03b899b5a275d7c00ed4adc6ef9108f50e4450904fd SHA512 c2de677ea6ae0a7abdfd3121bb36ee16ad98a8b632f8921dd5a06ab76d50b7ac76f1b3066876052532e0f710574fd46e188f60ca41d92ac8be5a434db52d9163 WHIRLPOOL e8f5d3be0b40ee05356a8a8e5b5d9532b29a5003d57e50835e5d34ab015d9616164c767de9ba03930cf35a7adfc4e6a7b89e620653fd62c2a184225a000be686
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_tg.tar.gz 499800 SHA256 d74c89db5a6c972cd81b95bf19df7505048c898747761fab8d866b51902d6733 SHA512 8c3c6133152a212338e6a8e6f54fe94928d4b6b3211ec678902530483802c53a9bd6d70ad7f59e91189e2362ca34aa950eaea3f3c8f8d82e924a05928027fda7 WHIRLPOOL cb727309ff954fb6786c09440b167fc8ad2840b9aecac7cdd91fd7dcf774fd3e9cd231f19636840394e9f634be20c39245ef7ae417e3525180eb225cf9137f28
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_th.tar.gz 679357 SHA256 71d0439961f3860a6b7d412b6d4575302228e348d0f63ff8002b97a619034057 SHA512 0528e79a1c0a65bd34382f97591d2629d3c7b0c708e7d155795fa7807865916d0a2de60ed7fbed70ed080b2ca80c7a636bf1de2582672ebd1a35f52e8dd8c0ff WHIRLPOOL 8f4d09d24cc7ce919d548ae4569b8cfcc49c0049359698470e2ee372e9f84a95888a71fa3183bf648b9a3928a04274bb153e20e71f1f09550d675d05c80f4d0c
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_tn.tar.gz 475123 SHA256 6187b42ccd18dc1a85c6dbcdfc028943df98caece7fee640df73a453c70e2778 SHA512 cb293cc4920111d6dcc5c43833b9d036859660d45d06b39f65f21643075c7bc4dd75b4041b093fdbf4899d87a8e4ed8522c0f8d6467b345da9323c4f18f2b81f WHIRLPOOL 110c4575ea006ca5bdcf05a372cd045bdeace4b5c91729030842b7615e5e7b4815310179b6461874592f59e3e8088292230dabcae1f5bc2028c6d0c5b053c395
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_tr.tar.gz 525558 SHA256 e17197518c478b03611f42989b254d89f5efcf0ed1129a631310a59e14439a5f SHA512 1817ac857a208e807e65cd7104c62c488b088d38b15d96ad0b8a93b703c4420ae86a2bdc37d5cb96ada44e85d18a8c5981558be41522cadafbf6d2c511e85cbf WHIRLPOOL 97486cf0857a8d8e478e9686769df37380bc6c39dda9a3470a37730cecce526c00b63e98c36a2802e8d8018954276e482511af2150cc7841d29b190e1ee3db3f
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ts.tar.gz 484123 SHA256 95591d2e0304b988fb07547013e9b89a5d8cae5bea065a5928e05951ce7a43d9 SHA512 e7346d79585a18f2a0f02c7ecc61095c087cf397edbdb84ab3aa1f2d55699a151b3990005aa52b756d98c9522194299c84ce1c0c835fc98d8e20e89317f3d9d4 WHIRLPOOL 4c2ffd03b53c5128a4114a0139bdcca93f14e78c1333995f82290c065cfc315a4dc08f2432c43d7df66cb41fe8df579231891ca0f2cfbdd3188b8ae74f35fe98
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_tt.tar.gz 468041 SHA256 dba5dc6bc8cf30729d835cb49e00e468796fd28c1422a6eda9effd91e84ee697 SHA512 dd9fef213fead2db8cfdfbe4cfff031a84ae63e2e4e01e74cabf4994e3f239f6b30c3c1a06a15e66c733925b06d4f000a2dfa57c0764802a5f85a9ba28ad8283 WHIRLPOOL 308f9d162319e76a6504679664dd47bff0c041ac7229de0d1535dd73275faf205b293951375af6f702f945a078310c5973d7e01685bd61e7c2f10c970483f530
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ug.tar.gz 514205 SHA256 62549b8ff97a1d631fff57206fc3551e313390f1ab46568e95cb6f3e0e56ede5 SHA512 f63466e9f08af830fecb8f4a1bb9ddb7bd7a17f616e875ea851a12936d2d481553ac9b00c37b4c2f1ee6da8634f4c8d7a0fc8b9976a51b512cbbac209f8fcb87 WHIRLPOOL 0e383ada7c8bfbc8e675ad1ce204638cf6c877d52f4cd4ae7363f23aa4210210e726097ec7510b9a0028942aa07fd1130c0af179c581d49d98eb7de41c715922
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_uk.tar.gz 1361818 SHA256 be4e513804d63c0861b304797a7c9a144d9dd0be9d96b77b8fd08b708a72a0fb SHA512 1a1ebc2f67230e3aae47fc6cd3b0d014762a56b1846fa856bac4b36dd6f080fc9b1cc2048f9714a3f8e01f11efdfe94b7b2634f3d8ae748e07a2495f374aade6 WHIRLPOOL 2ea6c77c40349ea57b1057a2ba659cc4b01832a0165f16a1f3e5ba41ea963ad6b09b80bd33a4c10a8a59b262e878969b6e759fc102dcf6e3ba1b95cfb1b116f0
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_uz.tar.gz 477160 SHA256 78e3877447a834bbfefa41478c00def082892d549efee9dd50621455a58c2b3a SHA512 3e6aa8079ddb6939d488df1e0c84b3ea28c433f6ac4c71c3edb205312cf754b5d77e985b7180d0b80c1ee12b4c78e89cf646abf94c1a1e928c3bef7b9f3a47e9 WHIRLPOOL 9001d6419478d6927e49864736a7e84e7428836ac1f37399183e53944ee6b9b25795cc607c0c9cbc7f0bf8320f819f48daa43d874371e24ee0814dcff2d7042b
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_ve.tar.gz 486437 SHA256 4a407f0ee4e7ca76163ecce6d54e6fdc35f387ce9a518f4070427bc9e1370fd3 SHA512 7bd8753f7a6fed37974d730e794cacccf3d56e3f96d8127d78719d2f3d3f34910154a6efcd136dc7c75fb76070e33942aecdb9e40e5ed4cf2092fd8ce0b12569 WHIRLPOOL 18347b5a659940bdfdb75f64d910b65ce15b7c03f7a7e825ba2b484ce118582a737229f3cc136b9d9c07ddb2634b373c5ef886c463a7192144323f7e9678b7ce
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_vi.tar.gz 515474 SHA256 7d2b182cc52bc7aa464972c54422f8ed91b4d71e7e1ab7e9d7230b8be1695ad3 SHA512 a4f660382e6eb675e9360b94607fc95bd1f0d9e1dc1102bc403070b88bc2392740459564a3460f15a3cdd5b2518bc0d4978a7c7ec726aa5b18036a127f9d81af WHIRLPOOL 303435e9fd433393ee82b5a37657c2ed6ed13e79481c25b81167a5aec6b3d90f5805e662027c4f70f0cb219884863851e3a838228df3e1f88afecd14cfdc6372
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_xh.tar.gz 490260 SHA256 460662a7bebb95fe93837f226b3d7b2f35a5c157d163f536df32987f54d8ff26 SHA512 4a272f58f57179f744dcb6d3b9237ec66a4af005ca27686935d05039d01e4aeaa0ffbbd12c27a7d20c190e7ae3601e022c2c0e578477dc9f85a6d5487990c5d3 WHIRLPOOL 666660bbf9ef9d41ceb1013c32504711502b4e445ecd888a9c92752a73d532e1f07bd41293fb236f5834924cd7c9443dcccafa35a105bb1bc786408f03f853b2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 563489 SHA256 50cbfd8d360a6df05f64f2fd25c3810e430462bda890ee8c0268487d7a138127 SHA512 52829509117dd787b92b0cc3b3b95812f53f9ef10d1023d97f4fbe98b0bf417a669de229aa2e7c4d182254cef61e75e57c7bcd98bfd80534b719785fb59a939d WHIRLPOOL 0012c4393f321051962238f481f8eb54dc910b8785519f94ba055ceae3417437b78998dc6a5341e464f67bff37089b326d8e38ece7e8bd3928dd09066ad910a2
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 559074 SHA256 550ac6477bfa89da3bac444b68f4d2316dfb432745ca2af9c3e37633f6d85a53 SHA512 067ece6461d05f98083cf858c42ab510a2c9222772fea2ac43555746cd4763c753cabaf43566eb7b1f021f33e85b96516709202fd9ef7299a23d39abe9e6970e WHIRLPOOL 0c4a413a58dbf748e4a4cbbd04a64e6261b01a4bbade05b30fecb71e7d44267607dda34442183e71dbd891221999980a84d2eb9da20a680f0198d58eb0f2a135
+DIST LibreOffice_5.2.7.2_Linux_x86_rpm_langpack_zu.tar.gz 492668 SHA256 e4205b283b79f1082c3eb622c2a970b157b80fb1d866927e0fd5f83737289111 SHA512 57c9720aec8b901055f5a858369600ef05c4c66ae17582c55e089819eee4be5aa3151b57550d09a8c9219c768cdb65172fe2739ede26f5d9992e768052cb36b9 WHIRLPOOL 210c19d3d902ef5a5305ca2e63a214bf6bf61fceed03904fa660d32510eeaaff56673514469a700c5c877318412521435e5acb1bd862f223f1622ec656165271
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_am.tar.gz 7942649 SHA256 e5d210fcb45b4d5952db50aa6b362ce6c783139abb68f28537be67611d2fecdd SHA512 87551cea3db60ee86773f981ded8abebefbf9cc950fcf778171b7901d42c15c8663b70ef9559bcd99beca525ca19eae52b6be26436a62134d9f0303223c22ab4 WHIRLPOOL 3c583407aeecb90762e10f9d3f3b24d32064b1752800785cfdc384f597b9b7fecf11a0e282c1aa1c235340f8bb12da95abeac36ec6d35e5b91fd01f0129825b6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ast.tar.gz 7872466 SHA256 2dffde65537bad3728c45173e50fcbd78d3f2f304b3a15019a89d2f037746b69 SHA512 c460b96ff7d776101c135b9fbcf984c193144b16287da684b123c897edbd5e7537227aed7e0b1a5d11170efbb6a7fe3677048da5b2ab3494e99bafa9053e8ed5 WHIRLPOOL 8fa9d7b3558c034ce77d413ab2020405c5db7a7d417d61d62403b2a6d89984351dacf130f3209bb089e41a70fdc78afe6f1a56d329a05bb5db6efdf5784d09bf
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_bg.tar.gz 8443504 SHA256 ada8b704f5bea1e714989bbaaf85d172f9abf1571c84ce126a1619c14a8d1827 SHA512 14b2835b61e732a6afd0914633397bac48cc0ff6654f8fad5501425b5d2b399d00acdcbbc19f42b71457cb55ef2164afca2087f6e3989cee02f7ca9818048e4d WHIRLPOOL 5119151ddc907ca04640512326be85fb296dfd70c0ecad8f06ca2417505dd218e038793969ed435cb6fdec28c5aefb729dd0e2f81fa7765a1c5bb2861a7a1066
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 9126865 SHA256 63e2fac726c413c713b5803bedaac1ebc7770d1fe132866390cec959602ea217 SHA512 5b5119d37ecf351e447ab2df38e3bc536050c8a1a9fa92eac3dceaada0731716bbcdc6dc48ad325cb4938a612b80529f6e5b4f22a937154da8e78dcd85ea35d8 WHIRLPOOL 7a5755d6953bcf8df37ad08b6fe325bd52e520f7ba2bc25e0c428e6de01d66dfb6c005962d1eb2d4e8ff99740ad36718807c871a7949cf89c56da6560c838ce4
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_bn.tar.gz 9126870 SHA256 68dd13cbd4117b4f74b4b974e95b4816d691b3c87953e21faa4f0d9fcc1b78ed SHA512 f6dedbfe029a406c88f462b55bd30df10a65514705c3f80c4e0cc792da1d67583354245d83f40726c0b8f7f14c5bd4f7eb827eb9abf3ebe1dfd57116b29c9951 WHIRLPOOL f277e4106dcdf8ae528f4fbb1dcd17c76498fac581f0e0d7c40e77ce2921cc55e9ebb3e3389771d1a0d236131dc2bfc1ade901586fe948eb34b3e8912f22fcbb
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_bo.tar.gz 8872890 SHA256 75e129afe6cb19da2329db2c12b53819dfe46626620919210f9cc719e3647b13 SHA512 12dc197b374dc994f0e3d1559826ce8d1366ced383203d5750ec754370d41a6723af9505cf960c60b232d6700c64233443b9326315e9aa6b9bd90fb5cd4365a0 WHIRLPOOL 4696f0c3c79bfb5db33a19c41a6fd2d3cd8dd585c8a29c64b2a3a88838cc2893ba5de15d1de08402362e402e6babc7eeb0d17136b769017ccf7b5abcd83dc8b6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_bs.tar.gz 7174821 SHA256 e9f56d18b85e904146df57b974da47044d04957bbf742ca98280f0dc273cf74f SHA512 966ed4800135ceffb082c96d7f0777bfc2417b5557b88de5c0dc4c6901af700a707d6b24dac454d9aed35c74358930c53d49630fb53dde744534e329c179aaf2 WHIRLPOOL 04cab49ce9a27b387aa5989838957e31c992ddfc21ce74fdfddf60c2cf7e365b52228ca9a898feed6d620ef66425dd80aa6e4113c9b62f98664759bd907464af
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 8010395 SHA256 73419769ec6a871591733f5aef85143da31e63caee4b3488e55df137b707fd4d SHA512 77357d44627eb8c47a9404a7b7ed07a04313ba85cef729ed170d1956f1547e366b0e12217961aae3bd5b172f0750ca6ca4522904cc4a929d1a21ba5b4533d419 WHIRLPOOL 7a1d5cf40a910b4a53051274fc8039d953232e80ec3145feba1c2479346d40c795491dbd6e362717cde90ede1bdc765aeb15b7c0015ca4de819a5f14ac12c3f2
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ca.tar.gz 8046380 SHA256 03ddac310b66d77f743d88ab1aa5e030085c40f0b52fdcb2e170f5e5dc6b1026 SHA512 72e6cddc02c94b5513b9511f035a80268a721e23fa3ab06bb81d12cf49d21e0bd3fec0501e24c1c89410a697c3e93adce49906c69f3d49183e9793e8027a54ba WHIRLPOOL 26e7231299468818ded54fe716b908b7f167458a1ca8d295d29af2ba4160d56fcd70715e68b542da897a917c6b157d8aa52420ccbf98aa473625668d8abfb075
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_cs.tar.gz 7734641 SHA256 a6ebb7ab187383d3b87e699a667d508426f527cd5c8d715b523465378ef77f58 SHA512 bc5e212e20384c7a1dd7816200db5226a5e48113697d1fb85d95997a10520eb1ffc7bb0201c51e781d1947be3ec016a6ba2066451cc5d3c4e707f63cec1efc8b WHIRLPOOL 3cca2518c3e50828a6c59cb7fcbaaa96d7ce682caa258fc2e0c12bf25fc00b7d0973ddb81924cce0e1cd1586660243f7c1b15c69cad04560d3082db60c8729c3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_da.tar.gz 7678952 SHA256 ed45ee70df7c2e69f6efc0f0ecc37eb7d0db1e3df59465f33f3137f07c801595 SHA512 7899bc4ed2f7071a3582190c134cec4ef716dfaf33e58eceb1995f5a68cfe3900d230b1f03a2eacc86992fb1e08401232ee4014824ddd9b8579988571242d7b0 WHIRLPOOL 3a7cc7210ed2908545684e862088736ad174345d884f487f17aed7408c1a41098fd7f15eebdda3c19200e95f61fc94c0968c58d471faa583bc871957b47980f9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_de.tar.gz 8191345 SHA256 59008abbc6039809550caad08d314e3e93aee11ce07f4141fe980f8b435bae75 SHA512 fcd8ee2dba06b288e8d3f361dee3c9cd5271d343498188d81407f03cf994520ef8b093adc26369022a60e3dfaac00fe1522da8d5a17356e1646715f4eee8c2be WHIRLPOOL 87f30116a14d2d3ee072a389e8c355fba16bd9dba5ba940a05662095f6f82facd9de63945105721dbdb47a2472c17df368ba0da4a2e039ed1dcf6e16386bf1c1
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_dz.tar.gz 10257801 SHA256 9167de64b1c2a315f2874322cabcd96e74b6ef885a0e6fe3f873dc4ad97a834b SHA512 1e458436f469fdc04bc7f60a669c2a98fe7ff1fc728077b1cedae36285ef1aa095622fe57d8a78aeb2fd619614569031cb00c969287ddbd773feab27c49b514c WHIRLPOOL 37c155beca5e2a1f9e939c603cf556d885c7be694b9f6abd248950ae54e4fb569327edc156cef7f949ad22273864ece051ad98786509faf68431edcd85efdba1
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_el.tar.gz 9061964 SHA256 206d97d1dc4ae1ed99178d4702ae2f2d7e0152193012c75762295a10f276330e SHA512 bb2af259b38b64fe8f95c047eb5e0bac41fedeb5ca761cef025aae5e7f90f203500996c94d14ae77daedb1448679292016a777b2af7bf1eb272bc0fd6978a674 WHIRLPOOL b385618d59c91fe2553d3c6a65c94fd1b231a9fa5203c4ccde36767d733c667430725227a98c7d08fd109ca67ad0841203d510edabb33b744ab8e1e15b8a597d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_en-GB.tar.gz 6513279 SHA256 d1434c2aa449a8617d1adf4c916331ca76576d44a82815ad9925d4d95d0211f4 SHA512 2f91d97ff1cbe116360e7dca44224fa209c07007d725c81706b4901b02b5a1a6591f6ab93e4e587bb02a95a3b65cfeb7dd2e80cf092beb5b7b54c6a58dcd1529 WHIRLPOOL 4d795d8fdc36f56b3da1b4047efe28bdfe03bc76ec49ddb0cce6723b5a224dca3e4e96bcbc5fb94bec7647ee8b4a13349d860f4297ba83ea476e1d2d38f0a24b
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_en-US.tar.gz 6550535 SHA256 ac089952fd43df7ae6a5028956949fb1828c36d07ef50d6a5c2eca599be4612b SHA512 ad0d3a50be99ced2d76e1044b141458c05eae7b0bc6aab2a7e00d35980654d1ddc85aa7d0be68c6db9bd37b1e4acee7724e6fc8da3059bfca4dc51b036428fbd WHIRLPOOL 803721c10034cfbcd760fddb94e137c2b7297d6ce7799082ff8b43e1bffb777299928f176027deb129c69f8ddb7af5c14e37533936a2875f16a73de20fb4b037
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 6495057 SHA256 0966dbebfa965cc0e238fd0eadfaceb6f5384e891fbccfcf6735a9bee36bad1d SHA512 059f2c23a935c2714a709d929485d3d46ed4439cee8a7f2a71a7f8074a5a285a9e57fdfe487174f737050191050c3ffd432a69b1c01f3cbf858bfded36fae21b WHIRLPOOL b8940b57dca1db7deafa3151eb1173c5947bcc07aa4700d4b556e34ed5a171a741b3bdb276b732cc988410af0206116c5bb0cd6ea4e7d1e417a3f64fa99d82be
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_eo.tar.gz 7077037 SHA256 ba4cfe6ec5621cb7539e3e61137493adaeb623e498312bcd8d7a4d0e5e28e6e3 SHA512 fd732d3710a5b99de3072fca8b0ad8f9616cfc290f7cc3d034544d097cefc215651876a72c33a8df0da6dd373061cc8094f7789dd14afb11d36cf016f05fc280 WHIRLPOOL 5e5ba8797a17f98a6a983dc16c40e330d35b181037d0b81de0033c5ab95c9880cd89cfc77085f2152d469df0df9a6cbee10f2d62470f5322f62b8c6f87378434
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_es.tar.gz 8102028 SHA256 c6e1138951418fc411d1b61b3fd20a8157a6f9cba95c9cfe67715b5dd66fbe24 SHA512 df049e61b29980e7da6300de50bf28bf6d3207d498448cb15023c456d6ac0cdedf9642f5f5a5c2107ef5695fa2a6c4d10d54d58ca11ce18baaea4663f0ef1461 WHIRLPOOL 3ebe99d818e4fcbb0474897356cf0948b26badbea2aedcc81dcd86e242035e2fe656cbf3320ee393988ef217aacbd3e89d368136d0a749c26f0480441c4d3f3b
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_et.tar.gz 7604662 SHA256 6936f57df18e24db6327e0e8a141ad127d94dd5c1e484dcd12617050be28b030 SHA512 da388eeed361299dc51afc4c1215cd39ca007aca9cd710886e72ecc4b801ba77bdf9acaca8bc5445d842b961ac9c67f43269159659766422725e022b6b52fff6 WHIRLPOOL 53bf30a6e2544cca2b724238854854a36f87b64cbb7794050dc74f57a17c73fb8b17e065d5a453b027e983a3e9c8fc49c5543337a4779e15f6e85eb46850883b
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_eu.tar.gz 7673136 SHA256 e7a934b515b87bbe24f13b2b3f8896c2138240d6b9a67482dac9b767071149a9 SHA512 ca9a11351029186531359c6f002c92513d4acc734ca0d32a623e4962234387848ebb7faea90a47a224a0fa1c64d22f870b35537af338eefe49a36ced8d034a88 WHIRLPOOL e472951865a423ec7d10037ee187fe883f3a1cb16aadb9ea7802d5202ad23a0b607482e32602d15c03f35e28d70922d377861fb37c9a39eb11ca8336b421872d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_fi.tar.gz 7839421 SHA256 81f59f29e6a2d7d4c4a5adcd335e875665196b5f97445636612129f329a1cf94 SHA512 14d436baa87a0cfc625177034c1ff0a3656421a52e6d1e9e62db89e919b76301ac9aab52d4be4af3ad3eee205a01c5639a5e249af9d61061fa538a87c4dd2a1b WHIRLPOOL 5c272227808d3680c64c8de3604539d5e80ed45a617cd0fe351028bb30fb20d50dd4e0edb71fc8c85078e37aa2a9af53ad019096fc5587eeb799d58b690b7f7c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_fr.tar.gz 8274444 SHA256 ce4ea90d469b81ec76483689c732688f3316e2576475cf6e7f1a16c31d4dd8eb SHA512 de35c5ca79a4eb5933dfe1166b2e1970c4016a4441c8855be867c4fb0003d246ce7f146f8157352dfccc1168f5aa97c725e554b2a6f31506e4177dd575c72dac WHIRLPOOL c320e101a8012fe3546ade2b3367830f22d2d5302148dfcfd0dbaf341011d6b82ae1b14001b6df4d2beba9eaec5c3282be8f8fe7ee60af1f446cfe375a81afc3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_gl.tar.gz 7762588 SHA256 a7bc650dd5b1c2c9b661959fcb03bfe3be578acdfc6207b4fa0d5605eb53e312 SHA512 73148dc5a1b6a4ffc73529837759ac453002a1e602bc96ac708e579461dc28e2eae44cb2c2837d457572abe709657ee8bac68ce5dbb39e727c6de028ddb518ac WHIRLPOOL 1280d67871567fea5be09efd7b2c12c244973f7e99b958c4e6a8fff8b3473e4d1112be3f5f2970c3d7caca56f8e4fcac1ad1ee0dbdc12683c6d4c5d8f2318b35
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_gu.tar.gz 6709494 SHA256 ca94f0fe54f04558e7335881cd26034bcd9d4250e41aa6c73ac2c7c0a294dcf0 SHA512 7d84ab1a56215efc898bd13d18f264aff7c39af5f4c36cf5825e07e6a0db5e9cb444fcbfe4fae73e915235fe97a316bb803e426263d1e25fc73c0dddd911fda7 WHIRLPOOL 45f43bba37166cb1ece236e47f8842940558645f15b5cfea37005ba3b2391a388e74de57d933b55e8582404de0dda98796ade645510be7c9760fa46a7e7da8dd
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_he.tar.gz 6321026 SHA256 848cdcabfb02020eacc115f98161d7024eb08deacfe785b55aa40a6fac64bfde SHA512 491b8f66cb9ac618df976da4de6c229fe32fb39e477ccf575f63f6f35ab2ff1475fa246ad9ee2f18951f7ae22517109289627423031f75e027acc9d06993935b WHIRLPOOL 5d990dfdf33d3f726d0308bc6585d409198474f8083f697e5dc693f6bbd58896069ed3ab87193ac1805dc63b26c0b6a535af4ff1453504478075daa33c4e4a3a
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_hi.tar.gz 7360311 SHA256 b3bc76dae3df9a9765c8a9a1ec4da0f6ccf2148b3d329d26b3f7bd7fecd2b8f7 SHA512 fc2acf6d4c5509ccd38cb1a9e1dbb78508946b5cabf28c226af9850438c85728a5ba0f85cbcb6f8fb9b86d53208eade08f68436e1cc7057774796a8cb0ef7784 WHIRLPOOL ae94be61ce5808c75fd1359753dd9e52469929ab9b2ee99b931e288347fc14893a73c921412cc91394bc2f7c749c989359e24e1f482143ed42a33f9b1c98a6c1
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_hr.tar.gz 6863817 SHA256 bd0a6e4488f33eda5fdfdb51493f1eb046844b577c860b3e27db351f62af3ce0 SHA512 c0c5e9a8f151c4397308735b01b3f8429fd7b88d671dd2e849c0114f14962c7aae3c7eef6091f246cd5fcdb58ed68ce3645200740537c77a791befcf11810cab WHIRLPOOL a6913f6572b2bee843b863974ff3ba1f71049eb081961a96a03b0bbe7db9d63b8ea9eb9c9a374f8d3cf69363003d284934e89d3f2c1018bd58c55f10a5ec2a12
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_hu.tar.gz 8151594 SHA256 cd743e3c5df37b6a18ae9d27dbb9f819e715278e639215a41417c75f68832fdd SHA512 f87b935b1d8ce4cd4075ed714d5f6cf598be84cfb08cfff77af24221b3a00150200ccc671f51c9d7c3270f9a02380b5028ff592734a541924e8323ddfc303811 WHIRLPOOL 1371d2919c8871bef91a9cdbaafcab33cbf919ff1c0dea8f3e4c80e74ba6de61df482b5709588a444a204fc53ace13b3c199c4ba9d8504d5c01fe360a16e3db1
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_id.tar.gz 6916650 SHA256 d901f6f4159720e0398c2de26da70016731a42be68daf01b47f7a88811c773c4 SHA512 229d31b5ccf49c9a1360fbac27edbf308302901f12a8608612371aa545e659f9cffa043382ceacb86ac4c4f213c74a1f0b5d107fd0c87c565c6c93c2f9121f92 WHIRLPOOL 340e59c29c74dfe6649441b5551fbd88a6b226dbd807d3e0b3bcca2567dc2c129f5a656f45f209a91ef58aea241f5e508721bf61497a7d7a22527c8f7dc55609
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_is.tar.gz 6994909 SHA256 ba2a0bf0130ab5476b752753d4a39c222105348186456bdbe838ddf675e28914 SHA512 ebc5af577d41cb9ebbd991739e7e586ae890ef7c4e9638de85184dd7d48829257fe0651dde778eecd157fa9bebbda935cd08fb8711aa722ad925e172d54ac635 WHIRLPOOL bcddc5fde63afe883bdd78ecff3e1da8d04a7d9e558851b0f489530fc499f65e1ee482b735759d9cca902aaccb17e461c6d64b16d06f4b25a73771e3b14714e6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_it.tar.gz 8031847 SHA256 998e9d2f0fd19fe9f811453f00e2a97d8f1658ee25da6c8c41b75c3a2513e27e SHA512 c4ed707df5ada91de29ba03b5fed51d41a6dfc465aa3616a6284977d2a733c1f92573cf5d388dd129b3b5b48ac8024a957e5893ed4bb95f65e509fc19946337b WHIRLPOOL e80fb8497255b34720f9f65dd43a21eea94a98a16cba9051ed6a55f60e305efa116fd0f34e485e762457fdb6bbeb5106b5f67f6af5e1fc6f5358cb362eaddd25
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ja.tar.gz 13188024 SHA256 454e1d7783a4d5f7845945910bfe4062c31a653cb898fef3d9d79dd2693f7c85 SHA512 6c322afbf7205914f29845831324e06d5a66731e4d19e242128c69cb7c0a6808cc07beabaa4b1cc4777979a9c36bf6d27630b41fe7dbca9193debe38b1604d84 WHIRLPOOL 7ce2a32aa21c10e785f8598d581879433be2e398be9184386aa2efdcdedebdca8475f573f1251f7b6901a06a695d1edb980197ab0ee79b47d00caf4833f2713e
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ka.tar.gz 7158102 SHA256 b0a71a7bdfa0d21174f8dda096fbf9f3e403edbb156fb36aee7ac092eaddd49a SHA512 3b68988175718fb35099133ed9e6728ea7119f24c949c4e6386a0e0b7e7eddeb51d3fb71e6a61dbee8eabcd7581f6c23a2ce278f36e663bff80aa761666353d3 WHIRLPOOL 8e23cd9f1b0cd5171e57fcde653eebff1d2481d6b407d37304a323216f6a64254136e6348564aa12de040b151300f3dd4f9736d7fbe0e7539e1b05901a7301d8
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_km.tar.gz 10320741 SHA256 e53e3adab08ed455cc7f92a47ff3f4b37c6b8cce33709d6ed5bc55af5f87cced SHA512 09d3b5fb9fda540252d0cdd2f593162bbbfcb5e9422fc6e2e3bcb5eeca9a7a2383d3c480e8d552a0e33a0aa0bd9a046df234f396cafee6b74a6ed56f36a45486 WHIRLPOOL 8a98e77e14c44a6d95218d18c30cd90bbdd4b3e444c8f12a0114eeac94ac4f6363c521afa162821254edcf50239f638072e6d33c59ef4efe865b3994a82ac098
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ko.tar.gz 9396473 SHA256 1a38d4ea141203f491f634a7c4472c0943e3664c11c0ee9375305416251c4a42 SHA512 a4989eb32c5554eea8ca72f575215285ecca7ad773f973b66f5dd38a4044b589710b24a06449694c2f63ffb7dc5fe486559be1ac82d089ba87e05c636a9b5f76 WHIRLPOOL b5dae37ae8f28f4cc54960adc9b7da6554e0317db1695712235c10962761a8a61b08536d046fcceee191a9bee8c49df676956ab0c3db659a24817b6b1201885b
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_mk.tar.gz 7374318 SHA256 9d8e23ea9b9f24b37def922ee5babd90a1678e019c7d600b42d085e47f6120f0 SHA512 a7c8d4e75335ea523d1228324bee87d3227792d2e3f1e55a09a9181211223044c81f8535043ffa1be97856ecb35632e8c0076fc4f9c31e1cd167c478b45282b1 WHIRLPOOL 8ab4d8532a2ab7018bb19cbeca168f41ab6bb13c691ebf0b1e6e0b1336d1e507d4cede0c3e5a7c085ea48f4b6f39d05278fd7dc1c50b5fc76fac8d3dd4932e64
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_nb.tar.gz 7728295 SHA256 f02b78d727b43c483d61c0cc36f959d2cc720a2bb8da134175fa4131be91409b SHA512 c112a6c64152424de857115568a502a98b2fdf638b3b00e34c7345ac62fc3dddb62533398ad6b7ad7437b2d565347bd2260eefbf5388e5e05e4d8880e7dcf4fd WHIRLPOOL b9c5f594df4c8a5d69662a3d102193570aca8b52ddc07736de04b308716bb0067aace86420e28e792ad0813d46c8b536c6d45559c0e313c164510f77e4042f8d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ne.tar.gz 9750890 SHA256 818d40a6f43adf04df3fae16d53d0f6a1e88e1182e6cb430a45c686f617bf3c3 SHA512 ad8481bdb55676319a20cf50f357b9247eb81c84e6bcb2cf87576db1046440c3088007594e0851b188dab984e641ad6f60280dd255e4c6b98a950196edfabcb0 WHIRLPOOL 2cd2aba13e88cbdb6c8588df1b4f61ac3e37002c227602bc6a16c958cb3e09b19fd009889ba42e5a7526e399281ec5a6e3c49010ca1fe801bd05d5418945b35c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_nl.tar.gz 7834515 SHA256 b78e1297e7bdc9997ff7ec58cefa81fb1cbee7b8907b193701937e1414372822 SHA512 ead5ea351bb79799d002828617050ceae226c988a065bd3148da06ccda0d8da6dc891443b285ff9fb1e5bffac1a7ba25aa166c002a2ceb6af1ad7ebff545422b WHIRLPOOL 012e24a35f910f051ee60b706672c966087a5c64951e7a99c23120f30840129568ef22c9d03e34e25dddd113289357a36e26041f057a15330f0f1bfcaa3de1cf
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_nn.tar.gz 7708758 SHA256 a2e26b665a68eaf426f19776ab8f5807848f1054deba7c240762e3019c55ee66 SHA512 f7679321287dcfcb981a319d5ed37a7ecfa010b09568c79df335cf9823306c112f32130a83e4bc34e636dbb450e4acaede8386bbd936c5c272cc738b99e217a9 WHIRLPOOL 188e5e2ec644403b44de1e4dd155f0041d173755c01e15f52bd7c0c04e694e21fd0bb24dec59d8dbeedd72c0be160e82ecee0b82326ff5c02fe6ffedf77e29e2
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_om.tar.gz 8028057 SHA256 f9db54baf4cb3b6781179aceea4cb86333a04e0fbe4b78e1d5c391294e99dfdb SHA512 01064fda64cdf0d7edf4018c81e2e8b2f6f0541b971b6d33d57be4a78b01dbafaaa74b4e86daf55e84e9403a22fca4ef88bd124c5b60c6b64e679c301e1a47fd WHIRLPOOL 64fea3236733a92d5e937f5eeead866f33a04d73a9c46a23bcdb0dc5be01e0b5790bb4c9b58db753ebd5bc86ff1cf5dee0c9ae4e52eee2e816aee45fc40f67f7
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_pl.tar.gz 8169245 SHA256 db12bb8e808c90f69da0bd63260a2bd571f344c9262036751a240d983910fcc7 SHA512 eebbe3f80b5a762bfb441c35b6b20575f79c175fd0cf70e737574b807e5283588028ab31fc44c157ff28f2039e67bd97579baa7a18236340cc2e95084b0d80ec WHIRLPOOL 7f7553fd3b32873a2c32a7ffe94d153d3a9629cfa51a04b5808dacbbcc2149a47f39c3350ae6fcb1e763ee0230c0c78272e787a124d9871b33cd6c74d852c962
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 7842556 SHA256 df54d47b0d5536453f421d0ccb5896ceadbc4628016520a021a32474ba7567fe SHA512 f2302a073a2260ee4ad97512f6a59c25380004242b77ca2118248fd1d6d16b74b5cf2fb47bd9d560cfd16bb1824c1acfcff562cfed81df04dd3bd991d9716511 WHIRLPOOL bd04f67c179c9921465d0585dd298f4ea0fcfae7e1f3fc3fb4ef6b9dab49da97e2642cd91687d4c51f011d2867b402bb3231dc9910c5c3c5c392eefb9795c699
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_pt.tar.gz 7811705 SHA256 0dac628d30d0cae8e464ecd93f1153315f5da34daca3664eeec9db46d964ce96 SHA512 73b54ffef3955fb7eafe458d60a0df5f533a5b7195fdabd262a227a542228c844156c29e74c87e964eb26d167951180791882fab222a981b2037e4c477c689dc WHIRLPOOL a2701ba25cabfeb6dd01fb56958a1604b1197885c28d916788e9bb73c4bca8b4baf83eeffdf9800debc7001c27a0662792ff7c01b965f27a29842403ba7dc43b
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ru.tar.gz 8460783 SHA256 f39a06d6a1709bc58b98d866ba8b555548c1fdd2ad842ca280180e1c3eafcda0 SHA512 884c3f052d531fb54ed843eac6c791a13cbc5fb60b1a7b949b57fea2b426f77c48d4380fabc3330641bcbfb62f85943ea3e47aef4d69a1ce56acad7d7528b805 WHIRLPOOL b1a7ff451b27349b5bb12e7ab87b224754be800382d45477df9b1d1a101bc1b19d07a86b1d328d2fe6f3995502aa3360181d757657ee734a6d1a1fdaa78fd238
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_si.tar.gz 7249228 SHA256 d06502f356303ea99d3a00271c4ae90653a79c20ae48198101babed28d954017 SHA512 8a8a3f118dc540ae241c01b7e1e558be6deeb3f0e5b7b0635a0269082826337bf5746936ce8355c5bed8bacddf0e510fe4deeb107337f66eb15cff4bd174ad7a WHIRLPOOL 14e79dcf0db60ad3fce55ef4fa0fd5a2cf7f6dc00f6c6e92a11a33969428b2c42620c02fda2d4a9a4591bae5f8055acb4e5f6780b149ff3bbb9bbea0ca530847
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_sk.tar.gz 7551387 SHA256 35ebcc2e228883ab14bac209de58b5329f8fab73c8c0d25609fa746c89855f8d SHA512 40149cfa3a879991ec5b1b2c45e6ec7428cfdac6193806b1f9d792097d951e9b1a601870d1298c19ffd6a9ce8281d1df3f03f45119103c78902afc21ca75faa1 WHIRLPOOL 616438b666739a3bd55cbc28fb1e7d717e955fff713b400e6773ac18790008317ae8c2f4b58f781d4404436ccc42e93610bc852f09b3a0beb1142016b798c9b5
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_sl.tar.gz 7852247 SHA256 4a9202854df166567e35d4ddd78b4ede536c4db2af72cbfaad559faa9fa5cc7c SHA512 0c152bfbc0e4ffe40f10a881e450cbeb06616f9ba04599c3c305f0e284f2cfa703d5048b35ad24b4da7790e7fc9ca9d290f2db35659be84175317a647ef929a5 WHIRLPOOL f48814b4089e451cc3af155c90a0f979d83494ef90cc44b157d8923a499de912ee07260736ca8369e08a2086262285715ed95cbfed95d736b3f76457ef41faa4
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_sq.tar.gz 6903675 SHA256 a99143152d6e71f2ebb975f588d12460e3d8360c36eac6fa02bfb9279d8179af SHA512 37c12e45972934002f754c1d07aff5bef49e72326e2934ad92d445716a41d36ef61b51ffecaa3cca47489c6891759292d7eda5c85ac317d549cd8efd1a0f9b08 WHIRLPOOL f7f58a16116b9248c761937ff7664268e5b35bb087251d46c4d39f68d6e779f4234e3619743090c0bfd0fbb94015fe0292e9a06aba1929daffcdc5e01c9facd2
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_sv.tar.gz 7773824 SHA256 eaa08e8bf641006a62f4bc8a76a652e5118425f2fe1f9e67131f1bfc4b3edf7e SHA512 7571836f7c6cbf522bb7ce0f007255b680108ab60647acb2f6f67ba3d3e1e2f0270fd832f3524fc132f7e706560c3dcb43573f3053f2b6193ebffaa860fd594d WHIRLPOOL f60968820adc77a83b4649df62ce59abc5310b9824c33a41f084188c68d10ca78206239c393b207ec5fe3eaac2a3b39fb4b81f77b664cecda2a92dba4c2986fe
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_tg.tar.gz 7209988 SHA256 9ebbcb887419c680a378eed37cf81e81a4f680c57213ad5de11a887295d1b093 SHA512 da3faa3af32d9b7d07b88cde06c0c2991402220cc53c639af973ffea5f5d6e59f2733618c12f20ff0208d4a8f8ee9876c8ffbc31a502960bad8426db6c9a08f7 WHIRLPOOL 5275f733d8e3811e8a830d6ed0fe7668ffa67604943475efd52960fbda152cbf04eb13d8c643e6a538c8fac404672e8869c70a7d1e5361025208331cbdf2fb68
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_tr.tar.gz 7998336 SHA256 3e96d3f208c8f7bfa3eb5ec843dd609d367c0275a37b4a8b034016388450c9bd SHA512 d408a60ee9e1c2d44199ca2027d7f10768ec8fbd3ae148595eaafa10b016b74004cb44f347a3f2963e926d7a972d5e9f8ab284ad4c6b6b755c472f04bc88535b WHIRLPOOL ca26bcd38b6b8ea06dc6b4d290adfb5d3daf7d91425811f35e02bdbeab8998c9277f39040f6a32c630d349a60976879c62465f501f6854d6da69968616f46513
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_ug.tar.gz 6901186 SHA256 3eceef474bdb974581222e1dd77140713029f4ed35f7b3e3c2084f9cb5e02cef SHA512 90c002d7b1231387db0b5f1aa7f0ef65a249b5611b377440d7bf330b404bd1d42daef92d65f13964b5745cac35b4b4b75e41c35f476f7a78cd804f3bb1e1562a WHIRLPOOL 6a1196066bd59fddca4063f090312edcd84e274c532823e4d618a4a878c7b7e50b33aabd34a72c5c7e09c62d1df2415bfa2b26604bb6f8df8e337dc795390643
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_uk.tar.gz 7897224 SHA256 49a8a33fb531db3c1012335a065ced1632275688ace43df866074596a7865757 SHA512 63b99672d61be669b3f59dd6aa6a5740b112a27eaee6be0fab35f25627cb159c4a19c0b473de5989df7d2165ff8e4fcbf6d06a51d9d7aa53b458b793779394bc WHIRLPOOL 05cf36aadb44b72a820240db0a3901cd883194e7b145004d9c73ff94becb33d93a5126c1e5034ba562f8620f762e1b3d9c244fc40219deb34ae98db6cfcc118c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_vi.tar.gz 8157439 SHA256 46724deece0bc73a0ee449e44715ba55924ac4822db6baa20ed1e5496fad70d3 SHA512 93bb29749930147471f7a074f8d55df8a6084fbbd37c1151089894c30949b7a406192cac93547c7dccd549dd6e4a31a45ba8c7b8a1270843ebcd21a4f10e4906 WHIRLPOOL e2a7cba6318c4887a13f61fe4e18591e4b6938086938256ab095afbe9b0f62f2623cf05439ffac9a8c0ccc3613dca686c0972d9efbf37efd7cd6e1522a975952
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 10730696 SHA256 25448c02e7048c7e59573e58df75572fe7f2275e1a5fae5631314bff64af8443 SHA512 6cbe01556c6a0566e543ffa162ee487df272d4d5dd7aaf159dd2d8a81e066149ca4d8c9713fa94f9443ffc0a0e95f7c6b4e01a11b9dbde2901e5fe2c58b3360f WHIRLPOOL d2a4e038f7b94a1b766ad27577e81da8c55867921035682542a8a6a9ecc0e1ce6a5aab8d6674fd2f55f3bd44fbdef231143db74551e1c413bdc5760392701ba9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 10693860 SHA256 b4cefff347631aa58defe42a4592c0a0cdc11d0f6a4b1054e2f1022dab16748d SHA512 02a30935988164361fea0bfe902c2dd5f0ca8516f5ba7dc34f54389114181d8883ef4ee8ab9ccfd71bdf2e71864e18f5849733bc092d89325ed7c42fac6f45c7 WHIRLPOOL 393a1422585a134f641fbad18a2efedec849c52722c791bbe5329c1f1d17be2e355eee55ce9a6d4835b129fc468c2160a29688ada3afcefdacb76387f41ab7b0
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_af.tar.gz 1055811 SHA256 abcbfaca54de2f3514a556eff1f71a3f5843182741d1da82accee7d3a6f266c9 SHA512 d3d36d8ca075258046c8a69aca76f78c06d8ca4a3986f746a5b86a0b918d43b1d0c0ed5a32e865280258fcb8c8da8f6c89c26201f99dede6eede8f4325a44c4b WHIRLPOOL 745f4250977e4b1630d81b91336542dca9e705ed01a5cf86e2d759b334c89a546c04e185d42248a232ee8fa92781b737a93b5948d7b6ecc67db9bc70a0da650b
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_am.tar.gz 465828 SHA256 a64dd05ac6525f582bc32a11384f384ba56001590677350784b28dd04215b24d SHA512 4f129a570a48b1be900e5561db412ced19ac4c3fbb9e07f87fbeceae4352f0ab5a867501ffe076d9bc198251d6af4e391365f4acab6e7adb4753a35221b935a8 WHIRLPOOL d15c1a93a5960cd3eea045e4789fa44ca820c845e1214247b6b3117da4ce7fa16b315f9cf3616cdffe438d841cb16d27e63bf41e9046ba293f34def2706773b7
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ar.tar.gz 2205766 SHA256 695767126f15b8f12ed8ca840994fc2e1cc09c9ae92b3d0c5a27bb947a831a07 SHA512 b06751bc8e3a27e96581791d0ca83c762b7e9828739b1643723617f65ab79be6a138da95945de86711969e4f58a02d669ab4023ef449a2f565ed5c876a0ca9d7 WHIRLPOOL 1ffb7cb4ec17cfedca6e7e95c264ba7e25d166f6c7fd24b207674f585a0772da87c68c96c24a55a4bb3a7ff8104e13014c5b4c6d62f5e24317aeda72379276ae
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_as.tar.gz 482858 SHA256 ae4b1577b253ad9162117e37f1de8364bf898020cdcdfeb6615e0471ea0cc8b2 SHA512 3032a366661e63f26bfd806753ef94c87e138a3b8b0304183367b0c174659f60f6b23b4ef740b8db33fa0bfd292bce0f59af747639a10d0744c37122f5557efa WHIRLPOOL fbd65df88586a22b6b767b3a2e56712552e1f9ca10c03e00efbfb49048fb56ea6515b5bd9308aacbccb66da47958852df080a7200cbfcefe03879eebd265ba70
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ast.tar.gz 443398 SHA256 e6c5a71e366cb436d556ee5af1f9558cc430adc0fcb8844c5ba1446b92170128 SHA512 5f196eef5cf58cc44a69e4eea9e3c7d7c24d141f8900dfe92cfc0b90e5ee76f07166021ac0e9542b2942fe7511cad225a80a8c2a45e30dc2e502103b6171c89f WHIRLPOOL bdd8d41515d73f066bcac9b8031ac2b5d112e1b1e9df9d06858494ad4e5567b00351ed6157f897b556b3e21d2bb77468867df7f801698db5be25efa6e5122dfc
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_be.tar.gz 840890 SHA256 adbbcf463063ec5a86e5c6e63e862b38d5d29796ce4a94d5460e3a0722bc91fd SHA512 fdc98a22830b2919ed231b07cb03099baadf28c6206b9d00e0d2e069823e023cc9d43a38408d99237971bc966ca9e1adcc6d706cc3ad8ff68f2aafe56eb7171f WHIRLPOOL 170ced501fed2a26636ba238dc3418c08410ccb06189e334b83e2915ca9488af742fd7a1018f9773f95960ce5977dcb537a81919cded53c20e501609ed6365df
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_bg.tar.gz 1903190 SHA256 f5a215d9fd5649e6c6404063b232272d2cbcb8cb7a85e53055cbb239ae0270af SHA512 2eb06f0cc2271d2fde7be17a7085c0023849e6102e9e1a8462e65390408177fd6e9e63a005f075541c6103f57ca4e7fe62d11b21d64dee5de52ad7764aabcd7a WHIRLPOOL 1ed752fc5e6e5561c1e2c2ef9d01a10f2b09175e452cf0e488ce2e93d126474d68a44e5135c004fe4132cd9141a2f256e69c96c990df8643a0b647ed427736fb
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 490244 SHA256 d837fce7e219806a064220ac7d1337564bd924916e4736b7187a8dbe6c6d732c SHA512 e5f1f5374d9224fbf4089527fd69a5db4817fe1895a76574e1dc2b5dec6695e030259aa7c9e893bee043e2dc230a74c52b63f8a56bf97b5323f5f09da8d153f3 WHIRLPOOL 5d54e332c270774ce599ec5c65facbec3593be88059199b1f9976ae0f68d76e226dace5307c5f4c20328b8063903c04ce7b54b0d2c89f5f2562252f5be01fae0
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_bn.tar.gz 836402 SHA256 612364947e11a9bb7f1de1b168a06d1fd04251f1330977a6b546f23a7b22df4a SHA512 8bc00a0c3922d4a946677fb0b99fa5b64a27019bad7173941110612b25f39cb441f3f172d0624d0308670f476b0942da83464184d51423f991ab15dac2f13c9a WHIRLPOOL 8d77ab615485020906084a7bfe7f3fcae789482e6f5abb737fee90488de18fb6cf1ea7a430e680b83876bbe3175d6b2ed0444e5c2d6ab40453f5e69d7e0ea4d6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_bo.tar.gz 473547 SHA256 8c8e63c19a61739511230caf70ec45d5d0081014841a44755575994458dcb02a SHA512 5ed5569fc94379d780e24216e2419460508985c169e3c4f448494d177885af57e2f1952988a7a1399e17a076b08c1ed0e85b56e51d3e42a7fbc088c9d7cb630b WHIRLPOOL dc4bd7d4fbfbaf77386c0c80200473bb18b9b4d4297d60006ca70513c4e8850d9a0564fcac99273facde87276bd7c22ddb6b241d46cd1da1f221dc78a214d262
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_br.tar.gz 1662501 SHA256 afca3087051acb77f19902d250b1c163a7f5d51ceab861d4d7426e996a1a5ecb SHA512 281d94325d923bbc7a1ef0ab1e57d5d50f6469734fc6ced37201e3f9e14a3cd8a24d4c5aec773c59c5b6f9305fe1c5e950cb9f626d882a4e6c21a25d0d1098f5 WHIRLPOOL 907f9ad1ea5c9584eaac5a0aa68967f766b83811866a7c5d8e372d56c5f03111edb3f4b9994356e0f8b9ee637613bb322b992500ba29280263917308d85c58d5
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_brx.tar.gz 450989 SHA256 d36c0f988f9f31b4031126aa0686cb45d647e70d4b0c1fbf2f9e3318e4130dfe SHA512 91184c70cbb53591583077730cf7c6f63377753315ddbbfbbaa49145081423e1d48a4cf7d9b68662c0c86c5d3e28b575c3058e0cb8dfd8dc83b4482bc90484e8 WHIRLPOOL 60ed4668447ba6c4bcfc2f9340379455ff677a69b5732c07b44217c06b40501d147600081193d86c0a7a780cdf9312788c5a62a1505fdd77a91921f9ae8c292d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_bs.tar.gz 557612 SHA256 33249b38c4ec9b702a6198b5330a9d0a979bd4950c233c2061d17fd995e2d428 SHA512 11005fd44dfd211e5f16ab2ff6e3d118f16c646bbf6fd7330a9659b5f3d01b53e630af0929a8c7aa6b949537210239b88caa24ed9fe1a875057f8bfbd0e27abd WHIRLPOOL 339d6478e0b933114caf727ccfcf1bd013df34c58c2ad22366475000f8faf33136c59683b8de085472a615a2fa5805e49085f7ba3ed5dbc1dc5bb6ad2eb58392
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1715018 SHA256 093f121a0d48b6219ddbb0675dc575aba59adb0091ab75cb3e4913f92a5c4a55 SHA512 4ca691fc66650d29993bbc8e4cb4c00b5dc535626717709f8002fc019afebf55bcc6af230fbf0c1bfdf767f9e6bc6551faf2f7bcb99d0058c3b0603d25002dad WHIRLPOOL 574f0bb4826dbd83ecb67960494a8a73e0eedb0b82f9f2750f18e9837ff710aa1dc8b74f23571347680e71fbc7d5f1983aac239827d170efbd9a863556e61942
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ca.tar.gz 1716527 SHA256 3b9ea7d2cb3f1bf856fa8051005eff06211d12c78fc3a706850b7e05f430db43 SHA512 d876c4597ce702b39606607c92e49cab66ceb03bc8afde663eda3c13db5d58512b9718a25446909beb115fa178bc1444aad8983a6d242ea183450ba438b42bc5 WHIRLPOOL 76b6f3ce6d7ec2b711e0810c16a39fe42b446b7b7f6eaaf59919d3e312d57218a6d0d00e5f451f53dbec00369e50b3e5d3217ff42788b3c276ede531d157a93e
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_cs.tar.gz 2883658 SHA256 d19202c039153b91efbf983277010e34606324450bf25c9683abd223fe3cf058 SHA512 e8e552c3752c8f967ef26d03e958bada7d2230f3041b2cfe72f0b2cda0ba8e6813d76f30f74c34b9aa0f720121a90777976ff531b0352bc19f9df236b5d3bebf WHIRLPOOL 8fa087bf4c6cda3e5db7f5125b331482ea40e90045ee3e2e3733e8fcf7043584f7300af80cadf94f32968907c5e560f1f4820d58967c55936b106a7d6efd115e
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_cy.tar.gz 426386 SHA256 fdb5437ce5b78a0d993bea2497bc51ef0059033697ec25eaff3614b2d72a88a0 SHA512 a5a7869b5d45420a7afc55fa3e3c5a0ab704106102f381b26133a641a094fa35e56e56426560958b48c324e353e5428ee386ab97c5ae7dd416440f1176b1b89b WHIRLPOOL d7df31a0a508e01f8f8dc5a2fb742f0caf7cf3dabe7798e347e52d7de6ec076108a78af61f2c78bf31310b590ab581df190da97a69bcafbe8dd139bc8d4469ac
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_da.tar.gz 2329646 SHA256 573f3db8c97e4eb1caa1c4b615baedcf25f80ec227feb12bf73d38a70bf1948b SHA512 de4514818c841712b22555474b37d9bcdf68e9368b2ada25b3e9635626ba43df2c3d14269a1d9a1f0ce0638696259f51ad5c99f03bfb23719b06e05055bb375e WHIRLPOOL c10499c0a122801458d816b4dd7953793c0fc33afd99e4681014d2870b6211d33fee73a9d35dc415ea07d951beeba25f73f2df98f96ce5d57446c1f241fce364
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_de.tar.gz 21457044 SHA256 60609fc8c627ad3e074e535d59697079964fdd76ec17b0bb8afb416d2c88f9a2 SHA512 496761842108ab88f96ee17e6fbd083468df9614d83b92adb5319d27b31ab308f052ed5c481318fb22ed5cd8e98a9520eb8e44fedb6e5df5310754d9d1d6805c WHIRLPOOL 58cc7c5d4e6ede85dce35f99083f4deff90bb2440178de6e65df6e670f186c98811fe084db96ed81faf2ce58f9b983b4174f13229aaa586b2b88ee6a9f39dba9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_dgo.tar.gz 479017 SHA256 fe3907960ed061ade7b389c4ca0fb20dfe9a4738f32f915d4c6887ff36e0d50d SHA512 4ee62faba30a11e0246c378dcd767f46ee8d513b56ba7ea484a111767d3fa474a86eba7948fc1b6a36f7dcd9778045fbfa6952844159e6bb7db8d38fddac7d78 WHIRLPOOL 8fba42a7c8f20cc4e6804c2bcab80c474cd5418151bf6b8cbf33865bd2b5918ea940a883f7e038b271ea5f6de94dfab24e8c463400456b69410658f63ab55549
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_dz.tar.gz 472173 SHA256 42895fac0a803900d745978be038a14384f049cc194325c2a32de39e868e69e4 SHA512 15031e1454e44aacfa12cdf158013633afbba5bc07eb56090ed7cbcfd4a0bd725564e46401fa791baad3a6e9744e241142ed7072537fd89ca1aeaab4d747341e WHIRLPOOL 9eb41c46f529481060d0b6e51f57f0864ef602eedc5173df25872b73aaf3d4317d936773ec4c278145fc23b2ad6332bf6ed431880c4489b4c93a8f06f5c76612
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_el.tar.gz 2520607 SHA256 63c406fcaf65dd331919a493bc6c13201d746a963108a5d1e1f6e0573a6c9c8f SHA512 1c96f797c1e5553bbbbd24d776aaefe541dd4e5bd9dc52906ca5ee430b9d73ec6044e8023ed305862ef01b4f0a9e0c0128075437b7e4b9176e5e28d7fc707c1a WHIRLPOOL 463d87e8f8bc40879abba28923d0b1e755cb1ffa2afd295d34d50b9d9af077eee10cc8ee8168d87f92d365aed1cf2dff3d69f53b00f0373707e3575bb44bc63d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_en-GB.tar.gz 6962987 SHA256 9acba242ec627e79e39ea149d3499180d78b663e5ec22959c95f9a95ab007f1f SHA512 0d3eaf438e24dd4ade31f8a536e59edecdae90ae2dfb46379adef7a2cd6800575b61923b71ad003cd42273b4c7d4a814599e2105a67de0406587617359b77ae0 WHIRLPOOL 2aacbdb3379dc5744e16e20c7717402d4ed548a06c477e67a0929f0b0028bf90d0e670fd9be7a2434c3b8980f2908fcbd76d929ac7372a0b55c9827b2c98c12c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6878065 SHA256 2e4e5c385e1bcf31886271d403798b492fb51defd34836d2cdd891c3c6042179 SHA512 488d83e5ace8fcde3cdb2b5de2e7bcc3d539140c3e69eb711e575e01d9041a581fa5f924f6f75ed15ecc1a22916fb2b3387c2d8068fdcdbbb418156b63ac92e4 WHIRLPOOL 6ac8f0d1583d8557ee0d3cdb6a8bd7ec150abf11d41335cb16e3f3bd87782400968229c7aa9807f773f89db0a4b4761b76a147e8e3cec7a1c76441dec1d2b3e4
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_eo.tar.gz 422555 SHA256 e23af562bf5f5079690cb803c9d0de5843ed0182e6f0ecccb23b73427ff848d0 SHA512 7b4d4dad2b15e8fe056f14c236b973bec6ab683fbd8590734cb76f6c5bc610cca2213b70c037ff34edd568eba92a8501d1fad7867a063f6a5695ba4c6bfda830 WHIRLPOOL bf222dac9ae69a7f095ed97981901e6b6b9620c6c2056511ca4620895ce8ef07b4903c0c748c13f52db38c8d9363f717788f0f5b44f2dff53f3ec0713fd16ccf
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_es.tar.gz 1922492 SHA256 837042e6f56c1f3987b36ef5467248fc8909dfcfbb744883f8eefe48dba79263 SHA512 3614e7b1e952a8787edd058ecde1a7e9075b8899ef6956c288df7d6056a5a792b4b7dcfb8fa4e1083182eb048675a4bef234225d5496bdadb31b447f8e88bb97 WHIRLPOOL 0b35d74fbd836bafca614e9452eca50d66f6554682412f9e4a24a0ba16703eb6a1eb3e1a5b083d385dbae66f2ffe93d63a6b9faf6eb2d0705c6749cfa4ef7836
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_et.tar.gz 1333866 SHA256 64b2b4fc6bda2017f781d523fede031ab00d1ff382aa4bc090214268ba3fcf41 SHA512 962793f3a5e644b4dbad3ddf9f0b95721d89150a063c010463aad0666144c4d7a402050c7bcdc1b30b4d2284eaa089c4dd4dd1f5502663e473063f2086ff571f WHIRLPOOL 2fd0ae98fe397d63b5a19ec6cbba7ce25d1964a706c54e3892f299ab0a86925e97e643805e7b777bbfd7a5672150ce32c8dbf7ff5861fd32ecd563270f647e29
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_eu.tar.gz 429687 SHA256 b68a940463f5fc70de2b6ec4a0ed060ac334818f80cda1006d692c6184a8f99c SHA512 500764b5e28e37fbf843eac440502e567086723a343d87116685b16c7769e13406a760eb6ebf309aec5d128f40b552613976b2e40747ff349d07832f5ca10a95 WHIRLPOOL e37453fdf8162a87fb8a829337dba02a9307e7ea74cd80c667ebc2d70455cad2f47c7e11e7207f1136a592975c7fa9be4526d165cae41f51b84f486b25fbe33a
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_fa.tar.gz 448867 SHA256 904a1e6ba57fe5e40c1a11af9c17782c7aba40164e18bc6c05f4a5db2f36cfb8 SHA512 795793815bc76d3b53d8f1959ebd5507f4486bfa6028cad65d3f2e29b8b1c57afeb0e61cd5cf61be99b8ba3101f5bf3fc6a9f04ed0426526202447109bfff1ae WHIRLPOOL ea106a6c8b00dbb7664951c5794503780d3160a9ffc84cd8bc6fe4bc43457291f8a086092639fe9df80c6550b714209187acfc2959a61b28683d31f05d77712f
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_fi.tar.gz 436649 SHA256 d530fbb1bd4684e30b0df452a1b35f0db50080acf70cedd73c77a3c99550edca SHA512 6b7669040f4024ddfa24fcdd6acfa2faa09ea8b13cdc881f099d42b08d0264d2ead924ec5ab660c56035cd027c17d6c03639a1de4bbd797a3f7c6fc419aacd0d WHIRLPOOL 5cf0d4428bcfd0cf206ad401f2233d4939796a523d801af85b314e4aedf83efafae20a76d8189493b54ac7bbc95aa506853e5444856eeae61b8e512b05440b79
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_fr.tar.gz 2731907 SHA256 b2b7c1cc2b2eb7c39cae28589825a6a363cda641cb16a89edc5ec984c77ee994 SHA512 b67b41d09a03c6402395539333ed30b2ab9d6da5754cb100138f1c165aad7ec9dd47af64dfd1046e747129d1ecf6f14105222210c49840fb22650c1a6151e917 WHIRLPOOL 08c7bdaac5bccd2bf488e91d969c1667236965d48125a12309d0692f6a7699e502837a1a00de01a6d28cf55640744e0229a1ff050b56a3bf72469d275953a1b9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ga.tar.gz 446708 SHA256 a648755eca2ccbb5409ea6c438254debcecf6f6673031815329c6fd9cd19dff0 SHA512 b973c78c03f5d24b5b81300d81453ccc8ac82c38e225d3d19fd9f298e2c37af65c3f2a045080ffe817af3e60e71d80fddb9f159ef158db902bab0adecc19fee5 WHIRLPOOL 460bd0594f02e4f56a7e7a31c54f44f5e6bbdd9867824936bd1fc574b5b83a67568eadf22e9b155558ff17dadf8266f0e7da52f15310ba126066d3e7c5b05c04
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_gd.tar.gz 1480768 SHA256 7dab32153fbc0a84f4b46c577790d103248fbbce55ad261a7c29aa37ec6017c2 SHA512 2b26005675183fa995be394e97df7fa33bdabbfe432be679ef153720e7b7546c05151400d9170750099f37f524dabe2b221ecfa5655bc531b124b9185baf8bde WHIRLPOOL 56dc344cc20004c704d68dfa6fa87a5b1a007541c4fea2f2d3df71aa59a3a5158d855695bd558472a9ab1a37e73e5ee7afc627b2a39565dc8beebcbedfce6752
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_gl.tar.gz 994690 SHA256 8245e9274a444ab4007d43d9313fa3a3c828fe2b656c4ab3cc92c49808375cca SHA512 deebecb39f7809f95439639b365bfc0c5d933154187036cd046f6a491d3dad4b84052b22cf710145a153b7a23c5e18cbe2afe7b2dcba0cd47f4f4cc15ce45ebc WHIRLPOOL 14b61a06ad8549d9e688018f47376f2544c702aa8b56949066a25cb11194d80b41ebdf4272f04c2502e2a9b31931d02f2c0b7b405706c135bebdd75d9bf22b00
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_gu.tar.gz 1127629 SHA256 60ca6e01fd70a261bcdc03c5dae8da5c07639476ef8adbeeb3083e80682d8687 SHA512 dccbfdd06532266173088ea52899eb64aaa66e6f8f08bddd1d8ed0b862a29dc7905280b5fbde8ee11d5db97665b0ca8e3ba6f87f617c4e07a29be662be72b2d8 WHIRLPOOL 687bcdb94a91780b018c08e4e33c45cb6fbbd43994e1113ca0ab11d93fe2e803b92987643c14c21a5e6ad28f0937919ca89a8a9e1304d0bb5b0d7078cf813a59
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_gug.tar.gz 445844 SHA256 5913b1c8b0f6a2981c1d7847d1e1d6b47a2706e18621a28c5dd4f2fe21c627f2 SHA512 33615bed856c3f8ff6f2f696c55e55da3fde7076d9d9eeb6bfef2ab56e48fac77a02f8c164295c7ce036515fe8da660460ac8b199447e1bcc851255bc6649dc7 WHIRLPOOL 5eae7126dc8bf0427af25cdc5914be1a4dadd46002fe89ccab43da276919e489674ed2c58594968290bcaecc2cc6ee8301850b10572c7a4652d6d2ae88390cd2
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_he.tar.gz 1536086 SHA256 168bb1cfb238cd7bb40db9790010050bf527c09259ccf0f2c56fc55f2ae698ff SHA512 dfb085f5ca74e8b4a9218b5439138300745bbbc27498d5b8aea5fa9ddd031dcc20c5ae1c1bf9c13f87fed38816f20232dd9e7f66b129b5605898c8f587704372 WHIRLPOOL 9f9385c44cc2f04aba737fd2d29bc888ed92ab47862644cff5235362455f7f92e5c5ee55517b72560176bacadf27cb4cb3fa4b7e79d9098473d28df4d40cb08f
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_hi.tar.gz 546905 SHA256 bfaa823d03ec54ed503c6342086e5ffd920ce280d6b5e19105dd2500f8e4e5dc SHA512 7a2fd86c15c29c31b2a255bab5e95948bc9fc4594a8b4bb8fa358537ab913aeeb78aa53840262ed5259b57c4ace7a8049296fdc4fd313fbf73bfeda33318fa31 WHIRLPOOL d52d515e7aed10345d7215d78b2e355e3720153cb32de7731beb33cdf22f62093ab91123c6e76a4367a5472ff5c92642b11f82c0f12031c71b5a54191ede07f3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_hr.tar.gz 678838 SHA256 8cc2a03523513e6a1438f4d476d4ca48b49a9fece039ebe76833775ea2267110 SHA512 533f26114d731de6c11da4327e86c9553bc7d7f6f44243a5e061649faae002fdf6b34865b9c68a687e0b400046f7c298ba6426c8b733f4185c6d7edd6faa3afa WHIRLPOOL ebb1bd9b505a75ba302439229571e80231273a92a8f05305715cf4a2b50401d65d45f83905d120c4960e1e4bafecbf681580568582592fdf220f87d27b04359a
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_hu.tar.gz 2658579 SHA256 d23f98f0eb395078be038ae027c150443dd20544f0e341c9830edf746398041f SHA512 5eb12bf86a36ec08a522bff47a53ea88a266c108de7e11c4c1bbda419da557cd325a55b85c933ff2cc70dac439f916f38508d7f03a8a60c65a780242efc065e9 WHIRLPOOL a63100e07f0f42f1ae0d9ee7f422211412e70b69b9b6383b2ab835cfb1e874fe4c6f8964201ee13f03c6c451246446ee0b3707156b8e807c5d8478dc8b8bbff6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_id.tar.gz 422793 SHA256 8f60856bf56cea8e1d1a14c7f901e83eea8f1dcad00ffa4991c9d3ea500e7b40 SHA512 2f3615d3a77fbb5e71027881930c824b34d64eb8b523ef157b897ba71c3bf1390cb12b4a10e80716748fa49263fd1efd9503f14299587f699f62f7b444ce1296 WHIRLPOOL d58d32ecc09cc2b1a0d254e8775cb9f2e2584e71b70544ebe8f3f4240197f25f40e3b6a9aa101d76c5923f641e157744b8762883b811b129ceab952fc3d8102a
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_is.tar.gz 1233403 SHA256 731942a654074c52c4c2f6408a1bcb4f9ac90cb17998b82f0b39306fd3b50547 SHA512 a5178a450a97f7ffc4894ed40c5169b89435c35806d3df5d218bbc59f6fd67aa5c373186ff8b81a9f5870598da16d0d93c08489f3c00b030e05a56406553a83d WHIRLPOOL 1e8f3daac677f5390bb9720b746eca8a64d88978c7758f6372bf7c6348106d1e37e3ccc7b541370b7810cd5174d6440fff40cb9ca597cfa1fc37f635097e572c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_it.tar.gz 1768576 SHA256 59af13d2b18eafbfc343aec8b9d9702836c60eacca62e80385da128a08d078dd SHA512 d5d447ef153401e8b802a20eb9422346b8670d1ea6c6f8ee89883d137f798481525ea92a86952a19291608be1274655c9743e6bbeff3cd3e03af26778a175ae4 WHIRLPOOL 64bd022fcc4c67aa826536f67275e9272090c54c2dc59d4b3de0044c2b70079a538d934597972caf34ee4b7e7cc309e26367d453f1edf8c0c900d51247a3a9aa
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ja.tar.gz 531043 SHA256 864911c9165cfca7cb3a6f161de8a8dbbcaa08418833c13df62540030fd70706 SHA512 4dea93d1d3f81b1cd4f95d8c1e38d2ed91eefdac746701032c5a47c8632c92a4788364f5d0592b63ccb28d77ab10d5f3b03a92789f56a5d8870fff03f7150328 WHIRLPOOL 10cd5a358e2b023eadb7bd163833b2c3340bf300bd0849c253fdac5dc4382d17b73225598fada1730b908c2d8b4fee993bcef935a5b1e3726b9c5bcbdedb89e8
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ka.tar.gz 456773 SHA256 1cee9b7bdf77181c025c1b7b20072381fdd309a1ca5049572f7f8667c240b9ab SHA512 87c8cad155f33c87b8fb1eaa1bbc8b53147d9c026be44f3cd42296d298e8bf1fdcaaef386a844e84fb4af41f2b11ca7070cb4089ad026b77fec5c8b61074c455 WHIRLPOOL 02181611947a5b1ea5ac695028eef9daff4baac9a2d882322ce61aecadcecdcebd362290da25a2f18d03a0c8ddcbbbdc5b0af34ddd58a867adf42c0e34d8a581
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_kk.tar.gz 479299 SHA256 c7c936a100dd6d76c3e1f8b6ae1a2b0caa3147941e927cbb3266699689a54d91 SHA512 b5d5a22a9a0b913e381851e2e3af93121e1e6333ad6b39449ca77b4263ba169092e5e5836fbeecd3e5eabe9f0f9f52f8becd666bde8a70bec34401ce669838c0 WHIRLPOOL 68a6d071722ec4fb8749343994b32c25ff33aeb75ee2a9bfb0568a8e06d5343a59cc94bd249a3bbab0efb3d41342ce99ff1e9bd1046d868e141c875da664a436
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_km.tar.gz 579499 SHA256 ca05457fd905765ea1f0aba4c880b7d5889434f4b90d210c5457a1bc541a1b8e SHA512 6327cadef62a65e456ef3a34ae9b58228b770d8c101472f69a012a04948649d242af9aa86cce3ff7790a957889f08ee1905f99f3c816b34d31a108553f4bf2ed WHIRLPOOL e77cf9a17b2eb959d4e6bcf662df9f4260372c665d81eff6c660055bc2ac887615593bc4c28235217370b24d791e7fb47c46e34e36b732709dec8b36c5babd7d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 434285 SHA256 1bbb5230925df345ae246252a954a9e23ba42032e49dbcb08399f62db3d48e1c SHA512 f4464e9fae0db2a8c1784c22ad0337d3098b4047322b1a29771725874c33b07f808b9da794bfac8451b1790ea37af40c188addafcbbb7b76da20eb266bb7501f WHIRLPOOL b5117b512af259e54043a2080ed0671b6c0cb7a34d17690885b792fa5bf7e094db89c56214910e4bfc4a5d2250e42e5200ef10aeb1305096b92b04124c550d6f
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_kn.tar.gz 495453 SHA256 fe389a12430cd8b2ea20db8cb0b021fc435a09324e90163c9791131dd9e0e220 SHA512 a5598cd3a205552232eaadbde1238b369253f6a881a1d37f5ae4fda0ef12d5219dea0e7788cf2405d02ac00b04301225293c7a7603e9b76d35c9f8cc79ec474a WHIRLPOOL 4cc91bce8dcb9957399d170240f47831a35552e3743484ea469de14ccebc0c0286596d4406c86921ce27fa5cc0abaf0f7eb43b9224e4eeb65a34cd61fac3a746
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ko.tar.gz 528720 SHA256 5290ef984e39f8cd16a2fb21e28a375af1483e2af0e4c553384ad12250d8f3bd SHA512 e27ed718741032980c59b54e2b0b8beeeffd0c4822122286f5564d2520457106c615afe1e5056c83406a22027156ed2017a27eba501032b44746585eeafdb85b WHIRLPOOL fe2e49c4b3e36985be0fb54fa5defd212bb860faff3cf41bc7c3268fa3b19a7ba39e5c593f68648335b9ca810d580df4b552c8569b86f07f2791af05b0a06867
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_kok.tar.gz 473165 SHA256 a8b23c8447fe44dbe3882d7c07de2096305df24d13e7e10ed1de134156b42875 SHA512 c124c2f2de9a1894a7ce99c3ed65b22cad81026ce96d571d3924a8c7ad527635b479f6429b0d8771b1c0160a835edede0c8902dd626f075dd2fe169b7e2a1aff WHIRLPOOL d807e56a9e8113612a2edd80cf5f2c67f489172afab0be0b15fd9f0af0d61530ea5b4aa524b032b06f75fb5dfcea5a37742486e4cae16bca082854e9903a27e3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ks.tar.gz 451568 SHA256 586c3a2f78b5dfb64249d18add1830f637820f8caa20b7f7792388bb4e8bf12c SHA512 20ebc75c1c901b2c67d2861971ef8b308e813e22effd5394f97e78d9f30a6a93792e2cfa517a3e6d84ad579f940bfeab9c94ef903681984959dfec942da6e6fa WHIRLPOOL adef39449c1f3069cb80c1e32dc4fb7980deea05da1353c91112d95f5b7f7ebc00c00fc1a61e106c0912686b83722def25b4da43acfb56dae400a174c8990ba3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_lb.tar.gz 411974 SHA256 a34bed24c6495a30b90e86b1c8e1f093470cea52f166b6b2a6ddec9bce813f39 SHA512 f0a1e3c7d11ceaa990d10ba26816791a1ef49c20d9ea71150d9e8019347bc93e47fc639180681399ae0cc48f1ae0e5a3ee79de230b8de39b66bb7ab36fb87fc3 WHIRLPOOL 90e3a5b26c53f99a2c74e4e8ec531e1022fb8fd3911e3a4ba059e4dcfa665badec09f509ac7e7c0935de9b6aa523c647de7eb557ff3f8cb09ff029370bd22396
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_lo.tar.gz 497062 SHA256 2cbd05633ebf14ebdd5372300face43a0e7f16d4cf98fd4155d0d3ef30775362 SHA512 408a6a0f6247cda55c9f47e5dcce19686af6fb815c71e42b753bde43c10cd735180bfe680eb26ffaad9135f9a77867aaf9bf87b717055920560e40e8833b69ed WHIRLPOOL 581ad66cbbe3a0518cc4a634d65486221846a3ef74fea0467743e05fcc43a9b25470c829068bdb19ac20b92315f45b5a01a652ec48c4d053d411390870c5851c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_lt.tar.gz 777935 SHA256 1244ad754c052f5848f754dc8fcdfa65a21834d4b6af2b005adc113755db1d42 SHA512 ae9d3ac2a0b664e488617779e16fb075c5ecc6bb19fa01b098e6767ee4931bae8e2ce1e800accdbb515c25823246f92ce4a05c76a69ae89dbd01f6f2c0ec72e8 WHIRLPOOL 7fbd2baa5c1c5f29a533a53d5b00ee364232c2b26a2a5b44f8bbe781c4b49c5fd0c947f2f09be9b45c093e5418bd161bdcc79d851ddc428d5e1781d8e1dda927
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_lv.tar.gz 1194028 SHA256 daa5d6116df370287a1b7ae7983705c582775aac1515ad7380efa058d45f2480 SHA512 216ff43f2f77d5f7c1e958a0e3ced4ad7e0757ba799fa3fcc5b3c66fcdd2cb875dd770fb61aff5571595979c9f914fd1c65951347e58b0967a663b9c57e0d5d3 WHIRLPOOL fa68562043103ae696bc21e4b8a0e1fb719a4a999b8f974511d4caea74cc69ace0f15f82b6084a05991a4410f0088cf161e5db5247258804a19e9705f2488985
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_mai.tar.gz 453562 SHA256 d9ef6d9840a2343fff09af3a27ed6b50f94d1ae84a004e14342a8f03fa2644ec SHA512 5693fa9cdb3dfaaf43c01ba1f9bd1903fafadd9ef974b51cc35021c7d19e633f89b9dbd825546202f839ef3d9fd85263a21a3b96e4c8970f51b8eb9754b4931f WHIRLPOOL 05e4a304e0d5239971e323f6a82920cf17a1305c9f3fe3de4afb81445f3a8d1eab8259eb0379fb53e9b9c431fe26f1c1629179debf43d0db7910c213a7d4b4f6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_mk.tar.gz 454191 SHA256 11d473119d2628d7da7d9e2e08ea12eafae29fd44d9e98cf6af72204d66eeee4 SHA512 ec4a4fdb32261093d41e1f2c7367cc7c518945be5fdf51adb74fbbd0581f5db01b78ae3a15f761336098fd5dd3041342af915f71090474193e62f067458d92be WHIRLPOOL 4dea49a6b21615aa6e43e6411acad6635a17a23df34c581b767445c33a3e2a43f913210e40defa5cd40191bf45c766a88d43e614569fc3db506c03feee217de6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ml.tar.gz 494089 SHA256 ed3489e1fb504f76c77afa6079ce275883a8bedb7c6247b86ae9e4b75176f176 SHA512 ce847588f1755bd90fe67df4d21673af5347a1d3ca8f1b9490f82663ccd193480017f2c12fa51d3df64b0d8f2fbc3f9e57d97cd584db652fe246ef2ecb430718 WHIRLPOOL 7cb7726226a78d6533d71c5cd81ebd2863fcae55b1d412678aa12652278de834e8c45c294b3c540dd1a2fa14c79051a99463ab028e99404cafb2a8bf6faf8789
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_mn.tar.gz 544456 SHA256 a3d2140bb4a9db5258466b06e8cc7e3d9b36ab08950d3306add31faf8438f360 SHA512 ec463ccc8a0db7a7a56ee4c9e5f132dba64a31c0aafd75fe8c76d3e6f3929dcbe4c808dc154ca46430f4df4d9d55343288ddbd8e3302e0376e95ac8f98e5a41c WHIRLPOOL b65d8f7882e68a960280bb7d3d8e2de210fc756beb94fd269baac20af9cd93ae4065a4b6014839ce7a8c05f35a1364d15bb9b9fed2d24e0b63c1ae2cfa2eead9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_mni.tar.gz 466457 SHA256 1fbb2bfcdc2b4f36d45910ab31fdfcdd07c33542296c628893e44fcfb9a15a02 SHA512 06efd4aed5ab087d00d345485cbc7dea02b0562f03bbbe7e602d1c212fcafb215a46646049a13436ebf27acdeab70ac4eee2924d3af0f57fca3096c1326a5637 WHIRLPOOL 2dd17a11e032811f3fc3fd93a759b63f0945ec0dec2cabec54eeeaa34a9260817957a37901334c036b1df02547b684074259cc87f5a8344bf8de8f28e026ed07
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_mr.tar.gz 489781 SHA256 d0cdb9dab05e5f7ed68cac1cc9048ca2418de814b8c479f065530a31c0c4408c SHA512 8d00cff21a1087a3565a6e0da3473b43cf77a69a58962dd4f8f4b6606e53d0c07462e2588fc34b846b636a706b6dfb6f30b15536948c3ffa2e89b975b9899f74 WHIRLPOOL 761767365f55e42e50daf14ab0acb41c3fa8e7e26b3d36dd52cc010c580869962d08887cf3379c4a7c40f513a160c145bc3c375decbf942d21a33d40400dbf3c
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_my.tar.gz 485477 SHA256 8e40fd87df3ea21fe5e6d6aa017b66e8ce431f192fba87762bc1608729a3208b SHA512 f54e8e0de78d114ab068998a56b16e259990d00c065233826bb1fbeec55b01b297e72ec58f5d56bfd268db686ae6959cc5322d05369851aa9ee8a49810d3be94 WHIRLPOOL 3e6ce38068ef4ac843d99aed821365230af5a92ac0cd4d6bdff68f669902f2a5c245d2c29ab23daead5b1a0e54731c9b60a3a6c481f03019c2a26fe93d62db14
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_nb.tar.gz 3426527 SHA256 6990495d3c6aa7b3baf78dae8af642982004bfefd55c14b36ba80edf59e0e3ed SHA512 6c5b5e4ff8102d7e898dffd7163a4b6fb973cae73b77ef82ac51f0e7c54905cbc2cf018d05d361c6e579a7d9d7d58b259b25aab1c2b3fb1e106ffd1d4e9342ce WHIRLPOOL 2663d63bab0b5fecc593e5639fc9428258c157d77db07504af375d2c7728e340352c95dd66ef513f83ad975fb62969c4aa413382fbf138cf46c3bf9a505f4e35
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ne.tar.gz 858018 SHA256 f27a3a5a8e5433e1d8e5a71b2df4cf96e145e399fe5a8afd010c593ce19dfa50 SHA512 fb7467ffef645cd1a209d1cae815e85718156f2bb8644dee8c6f3d9a6c759d19159cff1dcd43bc18475ad6a1e1f7af14f072ac32773ae578b8e08f7da12e7844 WHIRLPOOL c39ab4ab47a8b670b69adb1be9fdc68985027c171497eb249b8445e73468d25367a85200a0dc8d72cfeb9cda3cc0912c43ee793190732125763de3e7a390aa02
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_nl.tar.gz 1226455 SHA256 69b5cfa7c5ed2db9a52e620a9e737de016f52e9cd317393f46df54e3db09491d SHA512 01ab2439fb295931d6a22e615fa50e421f90044108deba346c3d9f6749dfd63e6321244ca320f46750a9d0c4ea61da2aad6514d2b303ecd41c6eddf8589aa3da WHIRLPOOL 8b3d3a9788cb6a2d379be153db3360da330d10254a25b8b337e8e93e86c01fecdea819ad4405a8a0b4a91d904c1ba2011262e135289db672d498bb07ca08bc7f
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_nn.tar.gz 3426125 SHA256 35325622fbbb7d77031377b424bc10e78a81c18e7c25567335390f329ea5bc28 SHA512 94131efee13d0cdaab554e40908ae01e66f03dd7a0df44036f6fb50c71e4ffc4f1b54e82094c15cb09868436547a90278d2effb4ea6540e4f636815a6fd712fe WHIRLPOOL 4d4af7d370d71280246e1f8a89580bc1c12c41ca0ccb9852f976d2d87c75e44044dd3781161f8fac056bfc434b143798debd77d8eb4a9c267eabd69cd939bcdc
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_nr.tar.gz 432062 SHA256 7acc5bffc02a8176207fb0f86665c98bfe30f5148a3cfcc30d10484f2f0050ff SHA512 ce589131f3c183b3ee4730e2dda31f56c1efc9300842a1a699337c5aef8ec18f967132e6057e23e459a3cf231b728e9eadbef86163ecf4637ec03354899d7e59 WHIRLPOOL 3f6df33b4dc9259d3a64a65a5ecabf317fb8ff232bdc5f3eb12e6189bcc6cbe22104cede4f0633e6a25badb0950a7877ae29b80259a2f9fa1886f3456390a118
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_nso.tar.gz 431144 SHA256 8e999b27284c11a6406e2ecf5df811bee8cfb9cadff6b6e5c6a9347267b25b2e SHA512 fbb3d7fed31e1b7a253ce6737552def7ee9b66bcc3cad2122ff1728846865a010f6999ee4f64f7871742bf2ea73f876f868f16a05c9d63386739298a5d972a7a WHIRLPOOL 2bf1774b2718193f0e39fc227129c01afd49b3c75a1b9855618033a9c1fb3afcaa6f383763b13c9970fc48a7c67bf38ca410fd43e9af8beb8391a481a288aed9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_oc.tar.gz 637646 SHA256 0f9c06de66fbd782dd00a09575b88222d96ceedf40c168f24baf3c3bfeca70d2 SHA512 044412fff6ae0a3529e7dcf2bc203e1c7bf6612ed9a6446ad767b13fe86ae5bb5cd6bad55febae085dab593c8d3df404ac42d2c9cadda4ed7743c1f9f2c94fa4 WHIRLPOOL 4ae582b7455346d5140f2264839752c468801f2994406d5387825b8511d70d144154a66793cc1e51133f9317b5f2df0c396703f9cbe32b247eb9994d85e267f7
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_om.tar.gz 426351 SHA256 bc28df15fb6cb32d38b69074c1aa0ed3fcc2042798982081b45f04756af3d569 SHA512 1ff9038bc0f5698fe543c51f6ad3f2b3bd1c955ff3dd69578a6787493e5a7e3fba3fc1a422c2ff87bd6c7bdff7f26ab42d2dae2d5f4ce4171ca6c754f954d0a1 WHIRLPOOL 266e1f843d9bd28a5423a025126181dae0d67061e1b64069dd2ccacee2c70eab15ce5afa44b119d10b704475e3f1c735ab51df6f5f79b74868ba7fcf917cf39a
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_or.tar.gz 491372 SHA256 e0a1b91ed0c571e45f9f3a9553c39b716be1f9a7125a6492ae1d9f4b10f71858 SHA512 ce4fc1e1e16269d0a3f16b46e9af8444d40a42cc0fe1e4820ad3f20a77e804be064a94b40d000c846d11e85fe217a1d1e5ab0a1784261427271f6cfc91005ee2 WHIRLPOOL 651130467a5a346c2fd92efe1580476a22093a89ab5f6e3213f5a901f7f4404b70dcd24de576e2f6cdf4bde0695f81c3d5a768667cbc487829fa146cffdda7f3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 463032 SHA256 f28aa975ba80c03b1f9d9906ff09c29c21652777fb6a3e873e92e9f5f0f73cc2 SHA512 ad27e06cf20bc2d9398d60cb6c8a5fcc57126fae6b861bb4d5241c9b225d1bd7cb3cf0eea1ed577e412557b6a806812aa397a91e0c960675d3a64cab684de881 WHIRLPOOL e671d64a432047f6ca695dc490db5a2b8dc70d31a6b7a88c07e332825aa7a376a64cc98749b164d701b12bb2e2b7544a780f7588266bb1e7c43fd37780088fcc
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_pl.tar.gz 2794555 SHA256 eb1a8220f3cb6ce7718d7a68d72ea759d325c2f57fae300d02313ca884f7a575 SHA512 8bb839c45aba41187f82fea92d1ced595feee95b47b3b515520642bf75e90659d0c9a567febc531d6ef946eeee4bae957ab02e459181a11dd70df973cccd2460 WHIRLPOOL 9d29cfff1c89ff69cce266032d08e1dc91f405b8e4665bfca0d382caa697b3cf9271b4aca26548cd78edd1069738bb3d8fc2eb8b32a980526e832b6703e56ca8
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2517153 SHA256 6115d5600fee701d09e44c160697f2e42681ae6f68e7e18f6fe353f5d099d995 SHA512 078457369fe28f957d6661e479ba62df4d9fadd4a537c2081b9394583af0c5b0937d6fb8a8c9f5ac235fa4d5bd56bfd222c54dc3d901348e8d36b49239e3ba80 WHIRLPOOL 094c4094a4df3caa1f89133aa7100a952d7977e3db3648f856670c436109b876e887c9a2d07710b7ccc06e0ed1434bb5c6638cd58c738794dfc6ea74fadc58de
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_pt.tar.gz 2072032 SHA256 6c2d3f21a04fd1d1033bf2453a3ee8bbd49396cc5059aeee7284404e49ee2176 SHA512 ca45ca432257df982799489b9e08893c1188005245121257ba6c8ae74d1e146c4a4641097d9c674d579e4f4301ea3b1adf5e39162084225460cba6ab0b4fb473 WHIRLPOOL 3a198eab6b2c97a7dfb3da5c284aac0c9dc56c315016d7d948ce745f0fd02c2dff233118343d3fe916dd69ed695614ba40c165b69257d83f8f58ccc33e77694f
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ro.tar.gz 2305008 SHA256 965db3afc90311398f27b207d783899f7bfb6f2546422a05dde869be9933b665 SHA512 f73d1ce3d73a06b078f33315a64e6150022023ce898013656fc4636d6db8e4d6ae665f2eb6ba3cfafde47e6eb9cb4627fc8139f92582b0418e6d38c6ca30a495 WHIRLPOOL 0134232b48ea0a1b99ae72a5ff3e8046fe1cb83d17b692dd4a94c6ef4aa94eaf898e618f9945170138f9c1253bb5dd17a6aaf00fae99c53fcf473e65497bdb92
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ru.tar.gz 1593518 SHA256 13bfc06f5a6fe5dc6a61f107fe08047f262cb71abbf4cc7306fab871add3077a SHA512 3cf5e83adde0890bee75b67aa110a565773d0269288eb2d0a891e0887ae3fe495b3c87a63f51b8cc42e99a784814e248887cb6c157dc1d53900e9834903f13e5 WHIRLPOOL 82c503c07912d656af96aa079685a0680e49c92721ae9953f0284e9bebffe9c8f252121319e3f2da991ea7636291f7f1df59d9f28d6357cfd248753c5adb1d96
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_rw.tar.gz 428376 SHA256 988facc13846fde418f86cd80ad08ef1f7aedb62362140491a17e8b15df9b2d0 SHA512 04de307df77a57375f9eca8e60853d21dd80b9ebd8df3c1c06c469b8bed69a03698d3b3f1fde30f219501afb828352abc6ab62edc10a485386b90f8601f7c955 WHIRLPOOL 78010dada0a229b8dd34b9e20dba1b730d75cf1efa492633ad781de84affca8e0379e639a76c9444fd7f02b953384e05336c3cc40bce6eb6ea8c946b658234ec
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 475574 SHA256 0b69252b29cd329605ff018541e31cc938d856b3f1ef5730e104a69528cd182f SHA512 d4b7a70b7472736450e8f826a686f020fcfaf8551d1a091d9ae918a0e0ef4103aa082f635bc94f01ac6cb2bc2a9fae2d97d9b8537bf449cca74af9cc38d555b8 WHIRLPOOL 785d88f0af3170bc133f273a2c338e1dafe1b1e4e5bfc93a56ec09424ff1e572df67f4b381705b20544260ffc2c8765c0d4840380a413ce57f578bf79006e5f7
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sat.tar.gz 504827 SHA256 6fb77640ee64650cd3bfba28deecd3170b203b4c18f9a071db6684ebc6293181 SHA512 af4d18a5f4e2257bb0861ed1f398968b539f69702cc7fa769b6889c91288bfc2cb46a12cec95f65f118e952405a71d0c6124dc792f2225082dc2430c6573dcfb WHIRLPOOL b18a8e8471575c6d8fdda332700f5e6c9300aaa3382d5ad0f3fe893478cf49b8e2319bafb2ae0632bd07fa5a170350c1cf8681fa25d2b6d8fd371d1a1bb5a7bf
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sd.tar.gz 468336 SHA256 c09dabb9bdc95d92effeda686be378e8424e5906b533b99391188ecbc148fc49 SHA512 fe9a268476af88fe34f3fe09d55611bc1a550d3e9086f4e765e8b865232bd3175ac7de88bcbde0a288dc01d241cb61229da19b52e1ce0adea76c08f1c653a6e3 WHIRLPOOL 73aafa7857837638461a5265487ee8ff5ac8425a96f1a88848f4969493d5b3dc52ed657933b96e2326c3d0cdfc8527591f928fcf73e282209752f6e7740d0d51
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_si.tar.gz 758448 SHA256 10dc10b594f1eb234b69cda2423a9f17b279e67f12b9eaebdfa5ac80f269035f SHA512 67a7b5f2fee531cdcd8941364479b6d553217e8d0538c52e2e01e6bd3401a9a4481ffb566646cecc6c5541e0439f35787f6f62b2f12f7ec103bc25e55c728784 WHIRLPOOL e5b599a47790e64a8e7fcd861a0212b5ebbe988a0df3734d33156f0d2fe3a66eb34e3443e76823c4ec44ad1504741f7795aa3e36b861471090794b159c501418
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sid.tar.gz 434533 SHA256 2b30f3592d186c79c3248fb3a640830037e2e8b4577a6ecb830d7b883e831da3 SHA512 0190ba7ea7c974bac42cde330adc9d7d7615e4ca02d7ee2449606013efe59c62b7fa9ebc2f9222675b5cc6941f5fd94c09946d48c5f45df1854f7ecb6d82f820 WHIRLPOOL bbede88c0e477c8a1ed32d40ebf839ed6b944c25871ff08c97a95805c1888f843eec7e766884f7e54823538f515714357cc0619f3201d650bb77c2cf95142826
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sk.tar.gz 1725513 SHA256 3e2fd16d67860ebcdab121437682f2056e3f8bac0ced831d7d64061df8493cc4 SHA512 07c253e3290de3049dc6a1e4b71c0b88c4c954b5fad44a0685a989aa4e8e1edc59d347e304828fffa577d750216d178d578b9a40d60ae3d2502a7ea51f0b68a4 WHIRLPOOL 02acf6969bf85199864add40a0d5e68b08f7e2005ce9836fdada59de9dda0a04d332cde2128c25fb37d157ef10119eec52cf6d1db0e7c53a43727b9f7541d144
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sl.tar.gz 2103787 SHA256 7d0e653e8eb846985432cd58b13536d2f0e0e97724bb634ed1794d7710db43de SHA512 dac8c492b63a15a9e632a6515875577dc8a5275571087582a47e38a5424b54137de3504b5b77e86d2185b3e0477b2b5dc0e195c9e2010a55df5b533ca7c86beb WHIRLPOOL 779e22544f333bf24a2596e6a80585ac181d70d862b03a5e47d38d29432e3d02fb5af8babd46806e4d13eb49b49c81079b2e69368e930e3b3530e64a7dbdd538
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sq.tar.gz 446715 SHA256 cc8c86a17b4bf45e6aeccf6c76315c8dd8c44ad67d17fe5d22bc371555355d08 SHA512 0541689363fcd985471aa4dcf8234cf3f86fe69aab4e2df81c0352597ecf69778c4dcbcf55541c7bfe971fadf262800d75a999f8ec5ffd1dd1738cc6d3f18826 WHIRLPOOL 1b5cee19bf49431d74ee5f6611ac3acfffb086fcb98c616129a34344c786229b6b66c5920f44f44d82f72c80717850fbc876ad8d1f3ca178b80ad2491e674d7a
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1598385 SHA256 d6ca97505b4d6ccbb0f11733499f9f64b561930f1d2b73692dae3165b20f067a SHA512 48dfe0f4c2d16abc699216d9d699f2092181be93bb429f917dbbaa75dad5f03b0668ce303d551bd08fdebd582d6688b281cb2c47b739783662067e99bd04b1c6 WHIRLPOOL d18e5b3e24b7457d59bdbbd027840d193c08fb74eb62f44c588dfeed9dd29815b8e49358226f53a5d825cf93ae61050a4afd36ccf8d6c3d7bdf97fcd03088046
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sr.tar.gz 1616915 SHA256 f0714c64e6d7bbc3ebb029c3f29d9261b9d37c12cf0f23f281ed8c7dd798a206 SHA512 b8cdf803c8bfdb2fd38e022fe6bf2618fcd670c008b5cfc072ff8866f2320666f197ef3c9eb8ca62662310a8dae56facb910203fdd308eb0b89ecd7913b20b5e WHIRLPOOL ef23508146c1ae91e1a934aaa92241325d409dc3f53e2381c585a9b9989a0d138ee30ce5baa188059f9354389e1b3cd371756e2f82bf05c73927a26d52cfa681
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ss.tar.gz 432122 SHA256 1287cf6ccb301b1b82572dd485610d029eb025b145b6c504c0dccf3396203091 SHA512 4338b4301d0c2d63e39ca22f4be0ed6390aa3ab0b94f249f948fda4c08746f628de320f8a559ff0edafcfc7a2311f504dcce085719735ccdcfc109d69e83fc73 WHIRLPOOL 51fa2cbbfd7378a1a5bb7a523321db1fd9c371b2527aaebd2b0a1996c6e677bb782bb816acc2a934a7f11980133b48a08c8cf1572dc00e4b085a11f69167820d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_st.tar.gz 430680 SHA256 fb2324005df576744cd6df11146c099a01bc56fc53a08c18b470352395ef6bcd SHA512 b03c7f87a7e1c458f64fe65a19bab0563f74cc54296b5e3ed3166c4d264ad5294e68be38d02ce6c706c846e84024fe49bf4ad438d797ca2da42e376a55a33b02 WHIRLPOOL 87af8bd2b11ecb50204cb0f032bd21db657cb9e97d3c4383fa8410fc1e31daea0279b55cc6be605f93036505966759d4b031a5c35fdb713ada73a06275d4f3b3
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sv.tar.gz 2314282 SHA256 9c2b7db51b27624e541f53c5ca769ba78999fa3c182de2446b0360b77b79d858 SHA512 db3d374207fcef197406bdc644dcf166fbc73439046287c2f68a24bb6478c57fdb15d8a8f6c2be7c325f02ff887431c3a6a00fcc561d3a7b96487d79195e53ed WHIRLPOOL 0b490e48eae40f768f0c8de0d1cc59daf9da96cdb45f70ea495c80d114991717d9a1ff7f0a8ebf2c260e19ea8166280e30ea955406b2bb38ef40b17e8d770280
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 421302 SHA256 a65f1d48b96b19a157eb9f5e47d4a5ad45d399d3fe8ce951046c2d266b8eae26 SHA512 b595685d9239b3845d1eb95b3f725738656f9e3046690d1c52864f1bd37e60bea861838429e12b6807e1d6c67f9ce9e385869295a03fb0d742df4e577c43d412 WHIRLPOOL a5c4c677f1835a6fc2d56656319ae78186d3e09ca94d11410df408aaeb09f943539e0fc5cb5ef1ed9626e87496bfb99cd87c5c4e2ff658551544e545731bbb25
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ta.tar.gz 489841 SHA256 d99ebb25d45aa06c3621f180101680b9969a6148c965367eccc9669fe97fb053 SHA512 c47a8266294ac1dd1c10385269a8c9dfb72c234c5c9c5938a289b2cceb4604fe1e9a269c6e11b3808b1402ff8f1afb8bf54683317d56dc7df584590657d514fa WHIRLPOOL 549dfd2f002bb1900fabf8109662f2b3b84df67fe81e478b510cbb20bfa991ce73d38fbcaf9c4becad6eee76ca42e2179b77b1cca73fa786fa2e5893b2a59086
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_te.tar.gz 1040304 SHA256 57e54056daa02088e0b95e64cb3de420a4f8b955a4886dbc483189490c2e0fa3 SHA512 cc454408be3c84ba7c40ddab120143f6c911658f70e4803624188675a33f521050cf7175d85bf00916e58717760a5fce81e7856f6263139c7d4bdedf5fcaba51 WHIRLPOOL 9f1820443dcff6d374ff0f3b857b7eef55f2ff9d8963e5d01f5cd9e01dfce4ff26d4f94c4de6bd2ae15cc393f7126a7e84f2687c3eb3f91ffbab76038a4ad5fb
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_tg.tar.gz 446741 SHA256 68d986c4c731903ae250d1fdf721b737545b7d679d75f13ef67be0b8365076a8 SHA512 afaf19330b72a75aad32cec8f6d44409a9797bd4d80826bf5c0254d70577a7dd14338060a7dfd5ca739b33ec6358a420fa775e5a7e08b477919fbd8845cd8073 WHIRLPOOL a64b2c9e0bf9bc3aac0cd8d4d474bc9252469af270d3208a37398bf63152182394e9ef60ea473792301ee958941130c48b88da786b5b9159105aebaaa324bbf9
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_th.tar.gz 627062 SHA256 f3f83e4d312f31daa4cb5edba6aea47ebee1b7e05057cc919a3e344a5d11c690 SHA512 edcce79318bc4e3243381b69cb673e76c355dc22007eb7155e8430e832b14828b003b2d080139f04fc59711380d54318a7584de2e23a28ccb941c1cfe7040bc2 WHIRLPOOL b6d7a893cf02f48c3251f16b2238ab086419d22728a2f6f439632a386cdb613f4f5cbe5c7e4460536722badc55e200523b6a3bc69898fab7c1bc4f7a0115d1c1
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_tn.tar.gz 423151 SHA256 0b4d3d2968eef1d2276f725dfc681d5294d86a4600d8bffe6f58e8cd8a6170f3 SHA512 45d097f1b8880de5def523145646a5549f2f263a7b36db767c129c3aff5437d30c633a317a42150e93671f1840f97d3c27b8aee641e36cd62af0a5a32b5d31eb WHIRLPOOL 322c3c1119dd89359c0bf2c5c635d70c65480807b41168ec9077b6c9bc007f32a07ba81faf12928a80060af24ec8bcdc6436bf65cece93b9cc76a49f512962e2
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_tr.tar.gz 476639 SHA256 c3813d3a4d4d9c9e4c1c36cc0a86ebdc6976485610f3206c53558e92d5680035 SHA512 ffd1bab2494afe96d8500256e18a9af9f7e001fce5672061e70046be02db4db3af438e52adc43be9db66ca8dc474b7e5443733fc8f66e940312141e240ec4674 WHIRLPOOL b0e86daa9cb8112376e1d3d03a3d2195cd1c6b8c6eb2bdf264d2c4d668452b390d382a6606b4355e50bc538a6f329effc9d01718e3574546c2f63e21bbcfc8ce
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ts.tar.gz 431520 SHA256 ea8d1a736751da313bb0043f6702c2b6bc7122c1238677fd1b13debed2347a4f SHA512 7b312f255b444db1a5f200080d8c0ada8a359cc0f767be0b021dd8db48761e20eb11f4ed879cd13b6eb738bdea6306c2a9d6933f97b56e6422a2c1849c217403 WHIRLPOOL a5bfd24b3261e093bce99148cf2afb8264f9af6f6a5a01d47ba8e633198cc512b430fcd8e6cbe823a98bcaa88ff86af9caf17eb026681b7ccd0d13830d2f3b70
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_tt.tar.gz 427985 SHA256 ab3eb595139894600745a6c929ef20e72807bd2e5893dc7ed392f839bfdedf7e SHA512 fbf8246424088c412bbc363016e5e6c3566be18a53b84b1e7038ba675efbd2f79521d3716e06431703c0fb0a3732806fb3c562edb1bf31af436d5d03ec05f83b WHIRLPOOL 83302eff2309c45dc79cb81aeb037e6598964e08be384129eb18ed9ab6b135b61812195bb301bea9b0044a6dbe8ae9f257aa32268e34954e2a488f21f4c6bb09
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ug.tar.gz 465902 SHA256 4c5c908d5a0614b3a2fdebb121a6c3ee5f750e7382f3647cdecf4d5c30a01f06 SHA512 096bcfa6b00fff9f41aa4d2a7910730d529b36631a4439fa82bc08ad4f76b40a72feaed993d38a77add5a42568e52e2c3387cf087bff4f2dc1ae698155e5a051 WHIRLPOOL d571becb8e10d061a88997a3a2cf958b5ab7d72e2f2348bc161fffd7486192cfeb9597c401a77d6d8157a0929492c34b8ca4e18f47db0e165996017687790d11
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_uk.tar.gz 1314841 SHA256 949ba56db6a0dad5897b46fc6be7d1391a86f635d1c1589369f155acffc108bd SHA512 cae3a67bb6404380657e1c0229d12e90c3d8dae24cab5a5830df87768e70b7c1a02c0da0113143958217beb5e357439444b2a8ae6a0ca028809b56f0e514e9c7 WHIRLPOOL e61868833e4fad9360e48bc799d5b1fe89d7e145e196ba177a0ddebed03c63c18a8e7c2018f2217da8af25784754c847e5019df1d25398cac1355181d44c7178
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_uz.tar.gz 425805 SHA256 24975e7b9c655961bd38c4f38f1ea7e1b6529382818ccf3a100214bdd214d331 SHA512 00e625191b9a7e97966f6851ab7620419bc6cec0b4f318090eff2f56a9ad90e1e78766c56e54c22ef7520656a36ce35e9a2879560ff71124591ac7cacaa086f2 WHIRLPOOL 65829d3c4dafa5acbe0b041fa3dd7af689e20f643cb09bb9a32cb5c25f00b3f2c13acfc56d0c9c6a67b67f00d60bb77f6d030213d9b4c61c391178900e6da486
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_ve.tar.gz 432841 SHA256 bf190b3693d2bdaad5d3315878b88571c882ec2e419708bb7735185bdda6d973 SHA512 69b29eccf0cb67763d9b26351c633d1cfb638af4fb40d89c347b242924a36f790a74282c0a369330f5e4e824f4de94d149e7098c4d901fda4d82c4d4537e4b33 WHIRLPOOL aa0202f690a4a958103610b584364c9f58666802c22c8df6f9c2a08023e866b560d85b4b40c103ac7d39b8eb0562c1500ccbc156568fa941a32fb53516c8e0a6
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_vi.tar.gz 466351 SHA256 3fe4d38141c94a46e0e566b297a850528269edb6809398d6524305f2b468db94 SHA512 d2a42cb19c0fe84c279b36e9d5ce1e1b46ad045d5130fc35b34caf096954864f926f19619b618671a1ee23032889803c3628f508765023ea41d88f1f978e5f8c WHIRLPOOL e7c0c04615c2d94b1ca2d558f75eaaab67f4a81e20b582650a169efa74259785d37457839db55006c5039fe6b4057b96cefbabdb32ecc0bdf6ba9ac4b516df7d
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_xh.tar.gz 437890 SHA256 c5ea77289ba9c0f8f3292cb66cd426dce8eda48b318c0a555b50e6da41ee82f5 SHA512 2049b75572b3167362c7431100db080922102fe1fb7109c1e9093346b760034e2778a29b2291833e17d75a5eeb25982215f0d7c95a40c9e725e1ef03b08715db WHIRLPOOL 134b9866b4e1ce99c01434229e47b82b6f94ed68d3f7de0447484dc2719a6c43fb9dcec7c7fc41d6c2853da4054f979a32062ed5db19325aac436b5b9807ec90
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 516245 SHA256 3d13a2347cd71956fd3a4d9de6b63ee233927cd2118b098658acbc53eb265ea7 SHA512 70d37847c3e328e4e812a4ff60e343e627d370dd203fb6eda2f3c318a79418cad25829957a53b0587fe9ea4f051727de2ff7a9550efcd68789cc3cffc2327dc3 WHIRLPOOL 630bc3d5b0dadf9dc818bca42ab3dfaf71f91d3133ce143b4e49c63e28c5a8051f9c88010761f08b25625c751804b8058c1fb714f86d04301e4cb41f5d0f6882
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 513435 SHA256 4e9f4b1668905cfafd217812966e6d44b7a227b6ade6d5138d6105919a55e76a SHA512 e841d8ffaf6d64657eb4edd92efd560f2f1e61778b494b38adb0f1fb3de59565cc54faa9be6854c51332d28a6fd55a65f30cc1bac2b1263683359e1eae6b9797 WHIRLPOOL de9892ce88fcca4975eae0021a7dff2b4712c38b564ffe4cf83f039754272bade9cf8827286274fb1c865762e5495fa1ffd6643079e28d34384041e512a64709
+DIST LibreOffice_5.4.2.2_Linux_x86_rpm_langpack_zu.tar.gz 439453 SHA256 e96b60455ccbc54bebfff7a6ff0e46217c64d786bf94e1a048330b3d919ab472 SHA512 e206a8c04f43de70b141cde5287b290a50dbb190db499a626c9b73f70f3b8a9cc06542b8ab1c41e0bd3b2fff0565409a6ad3ad44780bf966b5310a133ce52af9 WHIRLPOOL a24d5d78d5c8326ccc874a70719b55789d50059be8743df92df9d034a5c20d22aac8b56b29fd41e059379b68d5b757aa52b2ec88e2e9f7dafb1f649388bd144c
+EBUILD libreoffice-l10n-5.2.7.2.ebuild 3371 SHA256 d99c146b296f4933263ba7457e32bdc892dff752a6d3770aa7cfd4bcb58c19cf SHA512 9621dc196e3b5aea73a4d365b86a714c04184696729ed9fd173de1701a5f66ea469083d970c5dc4fbcdae115e1cb1ec578229748a29f06eb97d8c564f45203a5 WHIRLPOOL 429a38b33a19327aeb6fa207080a2651018c7bfe4795f712365bb58a8ff1c5902ff4b228d77a188a65f13600f81deedfdc00287b984ea750f9a9c81bafc39176
+EBUILD libreoffice-l10n-5.4.2.2.ebuild 3380 SHA256 2d8a5da5e92ed29578fdb7a3b291a6aa0c3c46bc747fa470794bc1f336e66ef4 SHA512 bec2efff0421af66d888ac878816a17e32656b9eff173ff767816c6c3f2a9b7b8be885711f8c3370ec0a70c402179e60d65950d3da85a53ddc27ca07026619b3 WHIRLPOOL 08559349d4351cb061f43ee425b1bc040d73a5a670f6ff3125e57ef49811b294ecc456baf759cd13eeb4306ec62a3a41789d22d9499d4a7d470f62281b64050c
+MISC ChangeLog 10642 SHA256 1b682b2f7e766d319d3f1d580337933ab745a32cf623a8c6bde95a93c999ea74 SHA512 0ea795176adf1eaf4413a9cc2996f493e15c79a6f755e0143506bd44395d4e910d0ece74306b3c4f8f24c853cfb831271625b0caf613cfe521608cfa2f06bb53 WHIRLPOOL 24baf0763c19de00953c5c7339a9bc3f4b4b2eac4b98bab9b6d5aaa91f129b90c8adcfac71c8d1f16c0e89f0e3e25f2449e5d9027dbe7bdfa1feb56f0299abaf
+MISC ChangeLog-2015 24587 SHA256 4cebf1e3c62e8381ffd61f85708c038f9212057b5a24912f4d4c1da7ec03c71c SHA512 62d43a5c04c9ff210f838937f17ce0d5a944d6fadb1d1eda2ec5414fa5c43e8c6ecc5ea06a1a3163959ccd0a333279901919a298a05d0f88e9a26a21a61fc5d6 WHIRLPOOL eab6aeb998c8aefcc5db85d64484ea95a44d1667a6b1a46497a3c0bb688f78397d55e079e2eb009e092089e042ae2784a12957ec3da34dbd8a42bcfeb7e390c0
+MISC metadata.xml 369 SHA256 3f787b372bce90529815bb082216c57cd0fc27e603c53e2c8e49b60facf34a58 SHA512 8cc7592062150a5472a5b8cf4106d0c3fd7270c7e6d0d566852bbc6670a90be2c73e6c04f085e32b41f40dd1adf9800a53a1af8df5cb297c20394c55e3df45c6 WHIRLPOOL 91b36e85c412a644a4bc7a1e8dc5c7937efdb347782e47efcd1abafb360e4e64d805f1649e3f1f7b2d38979cf1df5989a86f4df0903fd70d03926fb943655792
diff --git a/app-office/libreoffice-l10n/files/lo_gen_langs.sh b/app-office/libreoffice-l10n/files/lo_gen_langs.sh
new file mode 100644
index 000000000000..baafa56cfe2b
--- /dev/null
+++ b/app-office/libreoffice-l10n/files/lo_gen_langs.sh
@@ -0,0 +1,65 @@
+#!/bin/bash
+# Licensed under the GNU General Public License, v2
+
+#
+# Author: Ralph Sennhauser
+#
+# Find l10n packs for libreoffice and format it for use in ebuilds.
+#
+
+VERSION=${1:-4.1.5}
+BASE_SRC_URI="http://download.documentfoundation.org/libreoffice/stable/${VERSION}/rpm/x86"
+
+# needs lxml
+print_available_tarballs() {
+ python << EOL
+import sys, urllib
+from xml.dom.minidom import parseString
+from BeautifulSoup import BeautifulSoup
+
+opener = urllib.urlopen("${BASE_SRC_URI}")
+html = opener.read()
+opener.close()
+# broken html, try to sanitize
+html = BeautifulSoup(html).prettify()
+
+dom = parseString(html)
+for elem in dom.getElementsByTagName('a'):
+ attr = elem.getAttribute("href")
+ if attr.endswith('tar.gz'):
+ if "install" in attr: continue
+ print(attr)
+EOL
+}
+
+tarballs=( $(print_available_tarballs) )
+help_packs=()
+lang_packs=()
+lang_packs_reduced=()
+
+for tb in "${tarballs[@]}"; do
+ pack=${tb%.tar.gz}
+ pack=${pack##*rpm_}
+ pack=${pack/en-US/en}
+ pack=${pack/-/_}
+ pack=${pack/en-US/en}
+ if [[ ${tb} =~ helppack ]]; then
+ pack=${pack/helppack_/}
+ help_packs+=( ${pack} )
+ elif [[ ${tb} =~ langpack ]]; then
+ pack=${pack/langpack_/}
+ lang_packs+=( ${pack} )
+ fi
+done
+
+for lpack in "${lang_packs[@]}"; do
+ for hpack in "${help_packs[@]}"; do
+ if [[ ${hpack} == ${lpack} ]]; then
+ continue 2
+ fi
+ done
+ lang_packs_reduced+=( ${lpack} )
+done
+
+echo "LANGUAGES_HELP=\" ${help_packs[@]} \""
+echo "LANGUAGES=\"\${LANGUAGES_HELP}${lang_packs_reduced[@]} \""
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-5.2.7.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-5.2.7.2.ebuild
new file mode 100644
index 000000000000..ba98c3770691
--- /dev/null
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-5.2.7.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rpm eutils multilib versionator
+
+MY_PV=$(get_version_component_range 1-3)
+
+DESCRIPTION="Translations for the Libreoffice suite"
+HOMEPAGE="http://www.libreoffice.org"
+BASE_SRC_URI_TESTING="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
+BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="amd64 ~arm 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_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${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_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${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_${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_${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/}$(get_version_component_range 1-2)/
+ # Condition required for people that do not install anything eg 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 the l10n for some weird reason
+ rm -rf "${ED}"usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
+ die "Failed to remove extensions"
+}
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-5.4.2.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-5.4.2.2.ebuild
new file mode 100644
index 000000000000..0abaa88ed328
--- /dev/null
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-5.4.2.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit rpm eutils multilib versionator
+
+MY_PV=$(get_version_component_range 1-3)
+
+DESCRIPTION="Translations for the Libreoffice suite"
+HOMEPAGE="http://www.libreoffice.org"
+BASE_SRC_URI_TESTING="http://download.documentfoundation.org/${PN/-l10n/}/testing/${MY_PV}/rpm"
+BASE_SRC_URI_STABLE="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_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_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${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_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice_${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_${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_${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/}$(get_version_component_range 1-2)/
+ # Condition required for people that do not install anything eg 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 the l10n for some weird reason
+ rm -rf "${ED}"usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
+ die "Failed to remove extensions"
+}
diff --git a/app-office/libreoffice-l10n/metadata.xml b/app-office/libreoffice-l10n/metadata.xml
new file mode 100644
index 000000000000..4dee5dbc1993
--- /dev/null
+++ b/app-office/libreoffice-l10n/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <use>
+ <flag name="offlinehelp">Install help files locally instead of using the LibreOffice Wiki</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
new file mode 100644
index 000000000000..5a479fb19527
--- /dev/null
+++ b/app-office/libreoffice/Manifest
@@ -0,0 +1,26 @@
+AUX libreoffice-5.2-icu58.patch 12602 SHA256 42555c654d29d99a9130d6c164af107b9e94c4012cb51a0411e56dae0a3a913c SHA512 364614ee5aa1606f1d4308e4ba8fa942bcf3f3f0483027e74dc2ea3e7cfa3837b45b49d503fee8d5a591790f2489b864e677615e6715c61d9093ce1dbb99bab4 WHIRLPOOL dcae21697344cc5c605138c5f80dcbfedbb005269a8ad0e4ef34ab9a73876db8b82977f8531fccbc3041fc30baf3727192f7451c9073ecee0f723f74ba6f42b8
+AUX libreoffice-5.2-system-pyuno.patch 1590 SHA256 9f42c69cd286561c8ed294d9dff3316cebad2491b5a20880186fd2b30d9aa096 SHA512 34228d6022ba50480940f99d55d8c4bda14becfa51b26af17dadd21e641ac387c04a4f6d4992323248f30f2ca9a37b53741ee8a465a3fccf4be707539a06005b WHIRLPOOL f652a0e7fe681567f9f03c99fe1709e6b9a2346dcd9fd4ed3016b53471a3f20e05eb865a6ff19d3b7dccb0b11c8408fd86d754af1f36024ef137cf33a55d10f2
+AUX libreoffice-5.2.5.1-glibc-2.24.patch 361 SHA256 3f87a11b6d1218a4510835e12c446821cfd47fe61feb6f59aeb4a8c774f9dffe SHA512 b5ff4c6d3771bcdde21613ad15459120ac1d759b1b3b422b5cba3ee23f7ddf88fde274956f2c91f0a6a37cb36a8d90d8f90bd865e6c2d3ff7c2100e2b469dbd8 WHIRLPOOL 8a0150685640a2adefa7d7cc3b50e37801cbd1de5570d037df8ba2b34f5b54fecb9732f7a793be4f20961b11ba06805113172321df43952dade4ca662835394e
+AUX libreoffice-5.3.4.2-kioclient5.patch 605 SHA256 fe58b04bdadad25bdfc02d613cf9bef686c31e59f38a933ef1b359ee8fe9aaf2 SHA512 2aa6d1fc96749b79b3291f6e27630c6cf59d2c743f0dd8603867ba8aec2c17f87b70e1dd031365013f7e9ea53c160e9cb3f48af592a587dc05f3ae4cc1b35df6 WHIRLPOOL 50917a062e9dd83b21ff349b758e01dbdc7e47014184ecaf5051ff0cc7fd480d8c0c1f7de492a03ed3864ae9cc9d2ab6df44c7fe3e88f067048391d32489fbfc
+AUX libreoffice-5.4-system-pyuno.patch 1399 SHA256 0599e9e3b6aef65c71ddd035b165ebc74787676a891363d83aedbddf6e97be59 SHA512 41b57b857a294b8ac234aaf160dbd380008f716ffdf481b7c733f1dab8702876aad827ab9f1b8f2f26778f0b3a6dfdc9e3ae190188a484d9aeb4568df2e9b418 WHIRLPOOL 54319fc0c07252418742347a6fa9f6a9cec8f74410cc405d4f42ba139db1709eac893b9310bdb999670808462320b49eb37da9c0b455372f4916cbe6af0f76ad
+DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 SHA256 d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a WHIRLPOOL c4b3b0c3e10171155e1d3431e8ab9b495dbf2fb924882024306bfb53f533f5b0231c06f47e3cfa77052013a816ea4cc5f237cc76fdb44a048fb6d5c177729aec
+DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 SHA256 eafde646a7dbe46d20c291685b0beac2382174d78d66ee990e229a1bf6e6cec6 SHA512 854b8ae29b57b40ba6bb6ff66e723a0e8dad053fcc2849f0ad763cd8a31352f4aeba9636fd4e3f0f2a0cd985a6f49b4261b9ace68d6be821ed42cfa7a73eb13c WHIRLPOOL 16eb79e3674250fcb760b9698b4980414052d20f720d946701d1915c9b8915b4af75378668653d29581b77c19fcdba8f51d1f834c286cfcefcf4a420f8fcc1d5
+DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 SHA256 64585ac36a81291a58269ec5347e7e3e2e8596dbacb9221015c208191333c6e1 SHA512 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a WHIRLPOOL a5156d06323699d2cbf539f14f5f44f54ebf33e86c7f14e98acd4c6e29c3e496f91dd6792401148ffa32e3dcb1cd4f087ed804e306b241cef86de0aa347d25d4
+DIST 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 555291 SHA256 b0adb8e71aef80751b999c9c055e419a625c4a05184e407aef2aee28752ad8cb SHA512 1e8a39205f21206d239871bd636f17768eb3997e08ba065c1111a537564bec2b4e97bcb2f7cd9e652a1d9b4f31cb0662010303c393aedc84b920bb5f41b27be8 WHIRLPOOL d809712c3fcaca922d64f67a14d9dc3e750ecf359687c7ba0e8c6c7fc7750e43721a21ce29d5a3b0b87b83bfe7b71947e701ba4aed0a337ec35ecbb22d8dec34
+DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 SHA256 1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f WHIRLPOOL 8e446eb44188046b0e90694feba232f42c2e9f13d0f43783a18de37c94b86ff919b994931125c5d8001ecd320c1f4db5da482847304aa61646600a3bb33144b4
+DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a WHIRLPOOL 60b98d9af2c83c0cf12a5a60ba30957d335b8b967cac07971e1edbc787b9caecd4b3c5bb480e8b38fe8109c1cf74439ebafae130c976182c2c15399f38f5d28c
+DIST ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz 1769329 SHA256 3221593ca50f362b546a0888a1431ad24be1470f96b2469c0e0df5e1c55e7305 SHA512 2f8d473916abf9822367edbe857fc2e12dc9858d12e790d689d787e439904bd6a452bf631043aa66e7502457ab0815a473657f58fca17a213e2490f5655e5ae5 WHIRLPOOL 29ddaef03d46fe08aa2dba200be755817f8e77de3bbbb3ed86dae65e891239f3051f79fdfadec6ae56023197e32e1c44a94385a1ce306081f3bf94be6226f8c7
+DIST libepubgen-0.0.1.tar.bz2 376956 SHA256 eea910b042526ed52f7ab9292b7fa31fca32f9e042285818074ff33664db4fa2 SHA512 1665e5f4708b4c296b9075fa7ab250b3571ebcb42e51c4d195f63eb1969b9014e7490cc2a80dda608eb21e0b127cf7eb8911ed3e5aaa46a89dcad8748618f62a WHIRLPOOL 5b2a7e3878f87e5ca1c353f9ca82daf01946699eb974d3f4092157c916117716ba4ba4969c05da02ad8f08fdd4324dae585fefe332814e004b40cd56b8ef0df1
+DIST libreoffice-5.2.7.2.tar.xz 184589464 SHA256 106154a72a329605166a49bfa31c6d1cc03133d600ad0ef340b45e4e2a92891d SHA512 f7414a0d0d654d1d9bd6c5524ff2acf2f21c544dd6ed79f4f2d22f79db46264f95f7ca8dd482027f7a573d2d491ea6c8d9875b262d5e2b917dfddb749a3ea95f WHIRLPOOL 28d7f9531190a16bdea14c5dcc710ef593085fddca1b4d7d0cd6107d5f93e4b94a1ae035a626376ab7abfcd926a263b1437de1e52011bb96aa6d87b046a38da8
+DIST libreoffice-5.4.2.2.tar.xz 192795940 SHA256 2fda4a8c446786a3afff2cf1b07b818c45c9dcd136bfae1f3191b0b1565ba675 SHA512 37edf44b4b3c3e694f5b5915647f9555413c3fcc6d29f5f8d74806439b65ed90418905476d7b75ce58a032abb1f55cecf1ca74b63279666ca2af5f3ac95a645c WHIRLPOOL 1d2f55af8da2d1c8f2998cc3ab6346be7f6e2e524fef664281ba585910a9e98914c9e07612d597a89c77ab6dc25beffc4dcb1b4575f314752a892d18ea15415d
+DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
+DIST libreoffice-help-5.2.7.2.tar.xz 1940516 SHA256 f7d35c460da96ed2d52cf97baef159382b38e5ce4579c34e65480ff2911cac4b SHA512 c86bc17448fcd1da01e13d3e9fee739610fde390abaf0635cc4593755d102da08a5eea0533076e1a0f8d89f0b32ba5086b155b9b388f317a5e4c669bf17769e1 WHIRLPOOL 4da96a14b70be718109eda5ced62cec85b96e9028fcf65d729a99604598de81edc097bc06577f3ce7958de1316b04d2d2f1f2782c6504a487ffc6ebaaf7feca6
+DIST libreoffice-help-5.4.2.2.tar.xz 2343504 SHA256 5fc740dbe77876b96ed731f0a6ce793925a9a4a4ba983b5a3506ab24beb73057 SHA512 ba845653d6388bae53eaa945abebb367fedace81c1949ed975a2ad0c270c688649b385b463256b362a6397f18d214aed9b876869434c6c3868649180e57c3112 WHIRLPOOL f5c81288d7d6f608a47f59fe6ae75b6d90b30383fc7fafbc398394c3274014c29fc6933c7b09c517e033e2477355584cb8970f55cf925d645bee57b935e1d253
+EBUILD libreoffice-5.2.7.2.ebuild 17873 SHA256 5f8c7f5d41dafd9a7bc56c250885bd143946d3d84eda8c872baeadc4769b88b7 SHA512 4257b398839fc7aec7017a954df0db13a51adf9914b83835656f0783ffb38b6df540f7deec15e8d6fe7700a240ee6c756129b4fb37c196e7705808e357285f81 WHIRLPOOL 8f569cf8d75dda399fadaf1a04f8093535b984aed3b6d828850517c70f7c240f5fec7e63736ab110f4d86309a8cd4bd5cbf3402c1bbd7afc9b8db09abaf1e260
+EBUILD libreoffice-5.4.2.2.ebuild 17283 SHA256 14ba5e25b12bf5b53aa6631c6683b413d8135b7370b23a22308055f47589d5ac SHA512 610f7ec6c5d0436af71cd3ce517db895582648ec2cb19f6b5e517c939159cc84bb0e1892c521509cb81cea30688a7698b83da393b7dc3ada79313857f091bc40 WHIRLPOOL 9b743e721279d5445b610e9bcf652b68bc215f4baf6630fe0194709438cb7fdc82ca099513793591bc7b9a766a7da26b8698bd9225bb5a2ed4bfb94b7a22df3e
+EBUILD libreoffice-5.4.9999.ebuild 17276 SHA256 45cc30bda4be93677fd5fb20c47be56240b449871c4dbe514e7a6372cee69204 SHA512 830025d8b37ba9b92e600a9756ecff6e24deca3c2bd6f7c6b8a3044daa8fbd19d5c4a2aaeda28a16afa65142fec76134cc72fe1a5c16b80cb7f734e336ec7c88 WHIRLPOOL 048958f69d8ba65a4b47f0fc8e1dcc0022a7d1ee60eb7e03d835d3d34b0812f9f284f046849767266935e64850b4898cfcdd7e911c5bf47d35714fc05d843ad2
+EBUILD libreoffice-9999.ebuild 17187 SHA256 ca7a398c3632a76e8ca04e6058a83b4a7fa0e3f5747d82df79a2759a437c5752 SHA512 1998e3959bff32abae140d4b9ab1a770d9e46f81bc49179ada205cc0d64cb655f403fab3d14999f7eccd959545d479f057e53fc2fc688091297b75bdbbfa0f20 WHIRLPOOL 01f67fb0e25bc3ca4992578ba010faf5f4aab2ee973f9ea34abfefe9e5c5439aa4f000cfbc76413bc84a576fc2f601791a930ac2f6ef14f4586ba2ba806fb66e
+MISC ChangeLog 26281 SHA256 bd07909b751104de22082cb359251b4c87df9c9a029e0f0573606e1d09687e29 SHA512 c037427319b94ed201e768b1d6b5ac37ef5e7eff313d197f681bf30469ca66058024418b105adf09e2990a513c215726367df6202fe0bb0f41f9939adb3efeb6 WHIRLPOOL 01ae7f053217c02f6c0a93efd482ff1adf4dfda79a3b4e8dece1e95af2add09d1b38a66e99808f423e180553ddf37d677bcf725954dda2165c0c6f4923eec363
+MISC ChangeLog-2014 109721 SHA256 db62affd74b541212d4043dbc88acf51fb8aa36602d6e5625cab9b0b823a54f7 SHA512 6481d8f26924300ca46f0cd216962167b6ce5d53028558b0128ed4f996a8cf5576182e9e511493e4b57f628189fc127dec9ce62110bc8d3d85c6d4e2a815bf26 WHIRLPOOL 76c87a30a9296f64675baeb5f77a8500b9b1ff25c6edd5a5d0b984dc3cb3b3aecee37938d882194d6be58ef34c8b1925c1d9b8b7a7b786a5d68539fba714e627
+MISC ChangeLog-2015 9339 SHA256 efed9b1e7f6ed3ce24e8351037daeb8b050089969bf6ca5e5c013d42ffb2fb88 SHA512 7b58f85ea022bc91f78c812e09381660c25fb054b8f4e53e17e81161db775c832e441c5c64f50ab3d0093edc627a6bbc54c53f3fc75470d149ccb7ab92beba39 WHIRLPOOL 90c23e45e3afe143983ff60c5ca561f55169014d80d78e7d67b4342c2d7c71a0cf5548ed6316cc98366c3f205f506374a9643d22697e542c83243ca5bad1c78c
+MISC metadata.xml 1506 SHA256 e9682eb8fcf1609f39f15680caa33f2b87151ecca4189964ea750a5e8a09485a SHA512 20e6d0f46aa551074f0f0b794d6c4c92e011bf6ab854c7111fad081f9f9d9fe51e370decbbbe9b2cc74a7d1369e38fe0cb3c2768c2d287fc30346c8e4d6783aa WHIRLPOOL ae9571006a3f933ee16ea4e34e3a3cb1b017ce1734e4e09f4ff9f421031c10ebe7c1b5ee87ff84532c13805ec7b4284e14b4aab3d06767d28268b58a768ce9c1
diff --git a/app-office/libreoffice/files/libreoffice-5.2-icu58.patch b/app-office/libreoffice/files/libreoffice-5.2-icu58.patch
new file mode 100644
index 000000000000..57fe6dcbd00d
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-5.2-icu58.patch
@@ -0,0 +1,289 @@
+From 3e42714c76b1347babfdea0564009d8d82a83af4 Mon Sep 17 00:00:00 2001
+From: Eike Rathke <erack@redhat.com>
+Date: Wed, 2 Nov 2016 13:07:48 +0100
+Subject: [PATCH] upgrade to ICU 58
+
+Change-Id: I4a992447df65b337721a2a2627d974172a14cba5
+Reviewed-on: https://gerrit.libreoffice.org/30487
+Reviewed-by: Eike Rathke <erack@redhat.com>
+Tested-by: Eike Rathke <erack@redhat.com>
+---
+ configure.ac | 2 +-
+ download.lst | 2 +-
+ external/icu/icu-ubsan.patch.0 | 11 ------
+ external/icu/icu4c-warnings.patch | 12 ------
+ .../source/breakiterator/breakiterator_unicode.cxx | 12 ++++++
+ i18nutil/source/utility/unicode.cxx | 26 +++++++++++++
+ include/svx/ucsubset.hrc | 11 ++++++
+ svx/source/dialog/charmap.cxx | 35 +++++++++++++++++
+ svx/source/dialog/ucsubset.src | 44 ++++++++++++++++++++++
+ 9 files changed, 130 insertions(+), 25 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index f06ef8e..66a11a9 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -9136,7 +9136,7 @@ SYSTEM_GENBRK=
+ SYSTEM_GENCCODE=
+ SYSTEM_GENCMN=
+
+-ICU_MAJOR=57
++ICU_MAJOR=58
+ ICU_MINOR=1
+ ICU_RECLASSIFIED_PREPEND_SET_EMPTY="TRUE"
+ ICU_RECLASSIFIED_CONDITIONAL_JAPANESE_STARTER="TRUE"
+diff --git a/download.lst b/download.lst
+index 4571338..0770a4d 100644
+--- a/download.lst
++++ b/download.lst
+@@ -62,7 +62,7 @@ export HARFBUZZ_TARBALL := harfbuzz-1.3.2.tar.bz2
+ export HSQLDB_TARBALL := 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
+ export HUNSPELL_TARBALL := 33d370f7fe5a030985e445a5672b2067-hunspell-1.4.1.tar.gz
+ export HYPHEN_TARBALL := 5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz
+-export ICU_TARBALL := 976734806026a4ef8bdd17937c8898b9-icu4c-57_1-src.tgz
++export ICU_TARBALL := 1901302aaff1c1633ef81862663d2917-icu4c-58_1-src.tgz
+ export JFREEREPORT_FLOW_ENGINE_TARBALL := ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
+ export JFREEREPORT_FLUTE_TARBALL := d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
+ export JFREEREPORT_LIBBASE_TARBALL := eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
+diff --git a/external/icu/icu-ubsan.patch.0 b/external/icu/icu-ubsan.patch.0
+index 6d1d3bc..8a47242 100644
+--- a/external/icu/icu-ubsan.patch.0
++++ b/external/icu/icu-ubsan.patch.0
+@@ -151,14 +151,3 @@
+ length(len), next(subNode) {}
+ virtual UBool operator==(const Node &other) const;
+ virtual int32_t markRightEdgesFirst(int32_t edgeNumber);
+---- source/common/unifiedcache.h
+-+++ source/common/unifiedcache.h
+-@@ -139,7 +139,7 @@
+- : CacheKey<T>(other), fLoc(other.fLoc) { }
+- virtual ~LocaleCacheKey() { }
+- virtual int32_t hashCode() const {
+-- return 37 *CacheKey<T>::hashCode() + fLoc.hashCode();
+-+ return 37U *CacheKey<T>::hashCode() + fLoc.hashCode();
+- }
+- virtual UBool operator == (const CacheKeyBase &other) const {
+- // reflexive
+diff --git a/external/icu/icu4c-warnings.patch b/external/icu/icu4c-warnings.patch
+index d146093..96608d7 100644
+--- a/external/icu/icu4c-warnings.patch
++++ b/external/icu/icu4c-warnings.patch
+@@ -8,15 +8,3 @@
+ } \
+ }
+
+---- misc/icu/source/common/unicode/utypes.h
+-+++ misc/build/icu/source/common/unicode/utypes.h
+-@@ -399,7 +399,7 @@
+- * some Linux/Unix compilers have problems with defining global new/delete.
+- * On Windows, it is _MSC_VER>=1200 for MSVC 6.0 and higher.
+- */
+--#if defined(__cplusplus) && U_DEBUG && U_OVERRIDE_CXX_ALLOCATION && (_MSC_VER>=1200) && !defined(U_STATIC_IMPLEMENTATION) && (defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION))
+-+#if defined(__cplusplus) && U_DEBUG && U_OVERRIDE_CXX_ALLOCATION && defined (_MSC_VER) && (_MSC_VER>=1200) && !defined(U_STATIC_IMPLEMENTATION) && (defined(U_COMMON_IMPLEMENTATION) || defined(U_I18N_IMPLEMENTATION) || defined(U_IO_IMPLEMENTATION) || defined(U_LAYOUT_IMPLEMENTATION) || defined(U_LAYOUTEX_IMPLEMENTATION))
+-
+- #ifndef U_HIDE_INTERNAL_API
+- /**
+-
+diff --git a/i18npool/source/breakiterator/breakiterator_unicode.cxx b/i18npool/source/breakiterator/breakiterator_unicode.cxx
+index 3b0b227..76ae209 100644
+--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx
++++ b/i18npool/source/breakiterator/breakiterator_unicode.cxx
+@@ -63,10 +63,13 @@ BreakIterator_Unicode::~BreakIterator_Unicode()
+ class OOoRuleBasedBreakIterator : public RuleBasedBreakIterator
+ {
+ public:
++#if (U_ICU_VERSION_MAJOR_NUM < 58)
++ // RuleBasedBreakIterator::setBreakType() is private as of ICU 58.
+ inline void publicSetBreakType(int32_t type)
+ {
+ setBreakType(type);
+ };
++#endif
+ OOoRuleBasedBreakIterator(UDataMemory* image,
+ UErrorCode &status)
+ : RuleBasedBreakIterator(image, status)
+@@ -142,12 +145,21 @@ void SAL_CALL BreakIterator_Unicode::loadICUBreakIterator(const css::lang::Local
+ }
+ }
+ if (rbi) {
++#if (U_ICU_VERSION_MAJOR_NUM < 58)
++ // ICU 58 made RuleBasedBreakIterator::setBreakType() private
++ // instead of protected, so the old workaround of
++ // https://ssl.icu-project.org/trac/ticket/5498
++ // doesn't work anymore. However, they also claim to have fixed
++ // the cause that an initial fBreakType==-1 would lead to an
++ // endless loop under some circumstances.
++ // Let's see ...
+ switch (rBreakType) {
+ case LOAD_CHARACTER_BREAKITERATOR: rbi->publicSetBreakType(UBRK_CHARACTER); break;
+ case LOAD_WORD_BREAKITERATOR: rbi->publicSetBreakType(UBRK_WORD); break;
+ case LOAD_SENTENCE_BREAKITERATOR: rbi->publicSetBreakType(UBRK_SENTENCE); break;
+ case LOAD_LINE_BREAKITERATOR: rbi->publicSetBreakType(UBRK_LINE); break;
+ }
++#endif
+ icuBI->aBreakIterator = rbi;
+ }
+ }
+diff --git a/i18nutil/source/utility/unicode.cxx b/i18nutil/source/utility/unicode.cxx
+index bb82bbf..984c5f7 100644
+--- a/i18nutil/source/utility/unicode.cxx
++++ b/i18nutil/source/utility/unicode.cxx
+@@ -957,6 +957,32 @@ OString SAL_CALL unicode::getExemplarLanguageForUScriptCode(UScriptCode eScript)
+ sRet = "sa-Sidd";
+ break;
+ #endif
++#if (U_ICU_VERSION_MAJOR_NUM >= 58)
++ case USCRIPT_ADLAM:
++ sRet = "mis"; // Adlm - Adlam for Fulani, no language code
++ break;
++ case USCRIPT_BHAIKSUKI:
++ sRet = "mis"; // Bhks - Bhaiksuki for some Buddhist texts, no language code
++ break;
++ case USCRIPT_MARCHEN:
++ sRet = "bo-Marc";
++ break;
++ case USCRIPT_NEWA:
++ sRet = "new-Newa";
++ break;
++ case USCRIPT_OSAGE:
++ sRet = "osa-Osge";
++ break;
++ case USCRIPT_HAN_WITH_BOPOMOFO:
++ sRet = "mis"; // Hanb - Han with Bopomofo, zh-Hanb ?
++ break;
++ case USCRIPT_JAMO:
++ sRet = "mis"; // Jamo - Jamo subset of Hangul, ko-Jamo ?
++ break;
++ case USCRIPT_SYMBOLS_EMOJI:
++ sRet = "mis"; // Zsye - Emoji variant
++ break;
++#endif
+ }
+ return sRet;
+ }
+diff --git a/include/svx/ucsubset.hrc b/include/svx/ucsubset.hrc
+index adf1cf6..1157a7e 100644
+--- a/include/svx/ucsubset.hrc
++++ b/include/svx/ucsubset.hrc
+@@ -291,6 +291,17 @@
+ #define RID_SUBSETSTR_OLD_HUNGARIAN (RID_SUBSET_START + 263)
+ #define RID_SUBSETSTR_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS (RID_SUBSET_START + 264)
+ #define RID_SUBSETSTR_SUTTON_SIGNWRITING (RID_SUBSET_START + 265)
++#define RID_SUBSETSTR_ADLAM (RID_SUBSET_START + 266)
++#define RID_SUBSETSTR_BHAIKSUKI (RID_SUBSET_START + 267)
++#define RID_SUBSETSTR_CYRILLIC_EXTENDED_C (RID_SUBSET_START + 268)
++#define RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT (RID_SUBSET_START + 269)
++#define RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION (RID_SUBSET_START + 270)
++#define RID_SUBSETSTR_MARCHEN (RID_SUBSET_START + 271)
++#define RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT (RID_SUBSET_START + 272)
++#define RID_SUBSETSTR_NEWA (RID_SUBSET_START + 273)
++#define RID_SUBSETSTR_OSAGE (RID_SUBSET_START + 274)
++#define RID_SUBSETSTR_TANGUT (RID_SUBSET_START + 275)
++#define RID_SUBSETSTR_TANGUT_COMPONENTS (RID_SUBSET_START + 276)
+
+ // RID_SUBSET_END (RID_SUBSET_START + 299)
+
+diff --git a/svx/source/dialog/charmap.cxx b/svx/source/dialog/charmap.cxx
+index bcc7cef..ff201a6 100644
+--- a/svx/source/dialog/charmap.cxx
++++ b/svx/source/dialog/charmap.cxx
+@@ -1594,6 +1594,41 @@ void SubsetMap::InitList()
+ aAllSubsets.push_back( Subset( 0x1D800, 0x1DAAF, RID_SUBSETSTR_SUTTON_SIGNWRITING ) );
+ break;
+ #endif
++#if (U_ICU_VERSION_MAJOR_NUM >= 58)
++ case UBLOCK_ADLAM:
++ aAllSubsets.push_back( Subset( 0x1E900, 0x1E95F, RID_SUBSETSTR_ADLAM ) );
++ break;
++ case UBLOCK_BHAIKSUKI:
++ aAllSubsets.push_back( Subset( 0x11C00, 0x11C6F, RID_SUBSETSTR_BHAIKSUKI ) );
++ break;
++ case UBLOCK_CYRILLIC_EXTENDED_C:
++ aAllSubsets.push_back( Subset( 0x1C80, 0x1C8F, RID_SUBSETSTR_CYRILLIC_EXTENDED_C ) );
++ break;
++ case UBLOCK_GLAGOLITIC_SUPPLEMENT:
++ aAllSubsets.push_back( Subset( 0x1E000, 0x1E02F, RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT ) );
++ break;
++ case UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION:
++ aAllSubsets.push_back( Subset( 0x16FE0, 0x16FFF, RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION ) );
++ break;
++ case UBLOCK_MARCHEN:
++ aAllSubsets.push_back( Subset( 0x11C70, 0x11CBF, RID_SUBSETSTR_MARCHEN ) );
++ break;
++ case UBLOCK_MONGOLIAN_SUPPLEMENT:
++ aAllSubsets.push_back( Subset( 0x11660, 0x1167F, RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT ) );
++ break;
++ case UBLOCK_NEWA:
++ aAllSubsets.push_back( Subset( 0x11400, 0x1147F, RID_SUBSETSTR_NEWA ) );
++ break;
++ case UBLOCK_OSAGE:
++ aAllSubsets.push_back( Subset( 0x104B0, 0x104FF, RID_SUBSETSTR_OSAGE ) );
++ break;
++ case UBLOCK_TANGUT:
++ aAllSubsets.push_back( Subset( 0x17000, 0x187FF, RID_SUBSETSTR_TANGUT ) );
++ break;
++ case UBLOCK_TANGUT_COMPONENTS:
++ aAllSubsets.push_back( Subset( 0x18800, 0x18AFF, RID_SUBSETSTR_TANGUT_COMPONENTS ) );
++ break;
++#endif
+
+ }
+
+diff --git a/svx/source/dialog/ucsubset.src b/svx/source/dialog/ucsubset.src
+index 06630cc..a7765c3 100644
+--- a/svx/source/dialog/ucsubset.src
++++ b/svx/source/dialog/ucsubset.src
+@@ -1079,6 +1079,50 @@ Resource RID_SUBSETMAP
+ {
+ Text [ en-US ] = "Sutton Signwriting";
+ };
++ String RID_SUBSETSTR_ADLAM
++ {
++ Text [ en-US ] = "Adlam";
++ };
++ String RID_SUBSETSTR_BHAIKSUKI
++ {
++ Text [ en-US ] = "Bhaiksuki";
++ };
++ String RID_SUBSETSTR_CYRILLIC_EXTENDED_C
++ {
++ Text [ en-US ] = "Cyrillic Extended-C";
++ };
++ String RID_SUBSETSTR_GLAGOLITIC_SUPPLEMENT
++ {
++ Text [ en-US ] = "Glagolitic Supplement";
++ };
++ String RID_SUBSETSTR_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
++ {
++ Text [ en-US ] = "Ideographic Symbols and Punctuation";
++ };
++ String RID_SUBSETSTR_MARCHEN
++ {
++ Text [ en-US ] = "Marchen";
++ };
++ String RID_SUBSETSTR_MONGOLIAN_SUPPLEMENT
++ {
++ Text [ en-US ] = "Mongolian Supplement";
++ };
++ String RID_SUBSETSTR_NEWA
++ {
++ Text [ en-US ] = "Newa";
++ };
++ String RID_SUBSETSTR_OSAGE
++ {
++ Text [ en-US ] = "Osage";
++ };
++ String RID_SUBSETSTR_TANGUT
++ {
++ Text [ en-US ] = "Tangut";
++ };
++ String RID_SUBSETSTR_TANGUT_COMPONENTS
++ {
++ Text [ en-US ] = "Tangut Components";
++ };
+ };
+
+ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+--
+2.10.2
+
diff --git a/app-office/libreoffice/files/libreoffice-5.2-system-pyuno.patch b/app-office/libreoffice/files/libreoffice-5.2-system-pyuno.patch
new file mode 100644
index 000000000000..e06f81f53dce
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-5.2-system-pyuno.patch
@@ -0,0 +1,44 @@
+diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh
+index a259bf6..672fa23 100755
+--- a/desktop/scripts/soffice.sh
++++ b/desktop/scripts/soffice.sh
+@@ -129,6 +129,9 @@ if echo "$checks" | grep -q "cc" ; then
+ exit 1;
+ fi
+
++PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
++export PYTHONPATH
++
+ case "`uname -s`" in
+ NetBSD|OpenBSD|DragonFly)
+ # this is a temporary hack until we can live with the default search paths
+diff --git a/pyuno/source/module/uno.py b/pyuno/source/module/uno.py
+index 4ff2606..6a05eed 100644
+--- a/pyuno/source/module/uno.py
++++ b/pyuno/source/module/uno.py
+@@ -16,8 +16,12 @@
+ # except in compliance with the License. You may obtain a copy of
+ # the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ #
++import os
+ import sys
+
++sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program')
++if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
++ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc"
+ import pyuno
+
+ try:
+diff --git a/pyuno/source/officehelper.py b/pyuno/source/officehelper.py
+index 99d3b03..704edab 100755
+--- a/pyuno/source/officehelper.py
++++ b/pyuno/source/officehelper.py
+@@ -44,7 +44,7 @@ def bootstrap():
+ if "UNO_PATH" in os.environ:
+ sOffice = os.environ["UNO_PATH"]
+ else:
+- sOffice = "" # lets hope for the best
++ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program"
+ sOffice = os.path.join(sOffice, "soffice")
+ if platform.startswith("win"):
+ sOffice += ".exe"
diff --git a/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch b/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch
new file mode 100644
index 000000000000..d714ff2074bc
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-5.2.5.1-glibc-2.24.patch
@@ -0,0 +1,10 @@
+--- libreoffice-5.2.5.1.orig/desktop/unx/source/pagein.c 2017-01-11 16:54:33.000000000 -0800
++++ libreoffice-5.2.5.1/desktop/unx/source/pagein.c 2017-02-03 10:22:51.697673613 -0800
+@@ -26,6 +26,7 @@
+ #include <string.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
++#include <sys/sysmacros.h>
+
+ /* do_pagein */
+ static void do_pagein (const char * filename)
diff --git a/app-office/libreoffice/files/libreoffice-5.3.4.2-kioclient5.patch b/app-office/libreoffice/files/libreoffice-5.3.4.2-kioclient5.patch
new file mode 100644
index 000000000000..a6e732f7f379
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-5.3.4.2-kioclient5.patch
@@ -0,0 +1,11 @@
+--- a/shell/source/unix/misc/senddoc.sh 2017-06-15 15:44:22.000000000 +0200
++++ b/shell/source/unix/misc/senddoc.sh 2017-06-25 01:00:08.525435930 +0200
+@@ -389,6 +389,8 @@
+ elif [ -n "$DESKTOP_LAUNCH" ]; then
+ # http://lists.freedesktop.org/pipermail/xdg/2004-August/002873.html
+ MAILER=${DESKTOP_LAUNCH}
++ elif [ -n "$KDE_FULL_SESSION" -a -x /usr/bin/kde-open5 ] ; then
++ MAILER=/usr/bin/kde-open5
+ elif [ -n "$KDE_FULL_SESSION" -a -x /usr/bin/kde-open ] ; then
+ MAILER=/usr/bin/kde-open
+ elif [ -x /usr/bin/xdg-open ] ; then
diff --git a/app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch b/app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch
new file mode 100644
index 000000000000..83b56d1a1927
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-5.4-system-pyuno.patch
@@ -0,0 +1,42 @@
+--- a/desktop/scripts/soffice.sh
++++ a/desktop/scripts/soffice.sh
+@@ -147,6 +147,9 @@ if echo "$checks" | grep -q "cc" ; then
+ exit 1;
+ fi
+
++PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
++export PYTHONPATH
++
+ case "$(uname -s)" in
+ NetBSD|OpenBSD|DragonFly)
+ # this is a temporary hack until we can live with the default search paths
+--- a/pyuno/source/module/uno.py
++++ a/pyuno/source/module/uno.py
+@@ -16,11 +16,16 @@
+ # except in compliance with the License. You may obtain a copy of
+ # the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ #
++import os
+ import pyuno
+ import sys
+ import traceback
+ import warnings
+
++sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program')
++if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
++ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc"
++
+ # since on Windows sal3.dll no longer calls WSAStartup
+ import socket
+
+--- a/pyuno/source/officehelper.py
++++ a/pyuno/source/officehelper.py
+@@ -45,7 +45,7 @@ def bootstrap():
+ if "UNO_PATH" in os.environ:
+ sOffice = os.environ["UNO_PATH"]
+ else:
+- sOffice = "" # lets hope for the best
++ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program"
+ sOffice = os.path.join(sOffice, "soffice")
+ if platform.startswith("win"):
+ sOffice += ".exe"
diff --git a/app-office/libreoffice/libreoffice-5.2.7.2.ebuild b/app-office/libreoffice/libreoffice-5.2.7.2.ebuild
new file mode 100644
index 000000000000..b1d9c22b3422
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-5.2.7.2.ebuild
@@ -0,0 +1,594 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_REQUIRED="optional"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_REQ_USE="threads,xml"
+
+# 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/${PV:0:5}/
+ https://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+ADDONS_URI="https://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
+inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator xdg-utils qmake-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+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
+
+# Split modules following git/tarballs
+# Core MUST be first!
+# Help is used for the image generator
+MODULES="core help"
+# Only release has the tarballs
+if [[ ${PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ for mod in ${MODULES}; do
+ if [[ ${mod} == core ]]; then
+ SRC_URI+=" ${i}/${P}.tar.xz"
+ else
+ SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
+ fi
+ done
+ unset mod
+ 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=(
+ "${ADDONS_URI}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz" # modifies source code
+ "collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ "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="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
+gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter telepathy test vlc
+$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ app-text/hunspell:=
+ >=app-text/libabw-0.1.0
+ >=app-text/libebook-0.1
+ >=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/libodfgen-0.1.0
+ 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-1.55:=
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ =dev-libs/liborcus-0.11*
+ dev-libs/librevenge
+ dev-libs/nspr
+ dev-libs/nss
+ !libressl? ( >=dev-libs/openssl-1.0.0d:0 )
+ libressl? ( dev-libs/libressl )
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ media-libs/fontconfig
+ media-libs/freetype:2
+ >=media-libs/glew-1.10:=
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libvisio-0.1.0
+ net-libs/neon
+ net-misc/curl
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ x11-libs/cairo[X,-xlib-xcb(-)]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/opengl
+ bluetooth? ( net-wireless/bluez )
+ coinmp? ( sci-libs/coinor-mp )
+ collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
+ cups? ( net-print/cups )
+ dbus? ( dev-libs/dbus-glib )
+ eds? (
+ dev-libs/glib:2
+ gnome-extra/evolution-data-server
+ )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( =media-libs/libgltf-0.0* )
+ gnome? ( gnome-base/dconf )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gtk? (
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? (
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ >=x11-libs/gtk+-3.8:3
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ 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] )
+ telepathy? ( net-libs/telepathy-glib )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !app-office/openoffice
+ media-fonts/liberation-fonts
+ media-fonts/libertine
+ media-fonts/urw-fonts
+ java? ( >=virtual/jre-1.6 )
+ kde? ( $(add_kdeapps_dep kioclient) )
+ vlc? ( media-video/vlc )
+"
+
+if [[ ${PV} != *9999* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 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}
+ !<sys-devel/make-3.82
+ >=dev-libs/libatomic_ops-7.2d
+ >=dev-libs/libxml2-2.7.8
+ dev-libs/libxslt
+ dev-perl/Archive-Zip
+ dev-util/cppunit
+ >=dev-util/gperf-3
+ dev-util/intltool
+ >=dev-util/mdds-1.2.0:1=
+ media-libs/glm
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/gettext
+ sys-devel/ucpp
+ sys-libs/zlib
+ virtual/pkgconfig
+ x11-libs/libXt
+ x11-libs/libXtst
+ x11-proto/randrproto
+ x11-proto/xextproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+ java? (
+ dev-java/ant-core
+ >=virtual/jdk-1.6
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ eds? ( gnome )
+ gnome? ( gtk )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+PATCHES=(
+ # from master branch
+ "${FILESDIR}/${PN}-5.2-icu58.patch"
+
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-5.2-system-pyuno.patch"
+
+ # TODO: upstream
+ "${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
+)
+
+pkg_pretend() {
+ use java || \
+ ewarn "If you plan to use lbase application you should enable java or you will get various crashes."
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_pretend
+
+ if ! $(tc-is-clang) && { [[ $(gcc-major-version) -lt 4 ]] ||
+ [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]]; } then
+ eerror "Compilation with gcc older than 4.7 is not supported"
+ die "Too old gcc found."
+ fi
+ fi
+
+ # Ensure pg version but we have to be sure the pg is installed (first
+ # install on clean system)
+ if use postgres && has_version dev-db/postgresql; then
+ local pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} -lt 90 ]] ; then
+ eerror "PostgreSQL slot must be set to 9.0 or higher."
+ eerror " postgresql-config set 9.0"
+ die "PostgreSQL slot is not set to 9.0 or higher."
+ fi
+ fi
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+ xdg_environment_reset
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_setup
+ fi
+}
+
+src_unpack() {
+ local mod
+
+ [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
+ use branding && unpack "${BRANDING}"
+
+ if [[ ${PV} != *9999* ]]; then
+ unpack "${P}.tar.xz"
+ for mod in ${MODULES}; do
+ [[ ${mod} == core ]] && continue
+ unpack "${PN}-${mod}-${PV}.tar.xz"
+ done
+ else
+ local base_uri branch checkout mypv
+ base_uri="https://anongit.freedesktop.org"
+ for mod in ${MODULES}; do
+ branch="master"
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
+ git-r3_fetch "${base_uri}/${PN}/${mod}" "refs/heads/${branch}"
+ [[ ${mod} != core ]] && checkout="${S}/${mod}"
+ [[ ${mod} == help ]] && checkout="helpcontent2" # doesn't match on help
+ git-r3_checkout "${base_uri}/${PN}/${mod}" ${checkout}
+ done
+ fi
+}
+
+src_prepare() {
+ [[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
+ eapply "${PATCHES[@]}"
+ eapply_user
+
+ 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" "${S}/icon-themes/galaxy/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() {
+ local java_opts
+ local ext_opts
+
+ # 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 collada; then
+ export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
+ export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
+ fi
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
+ else
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ java_opts="
+ --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 && \
+ java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
+
+ use libreoffice_extensions_scripting-javascript && \
+ java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
+ fi
+
+ if use kde; then
+ # bug 544108, bug 599076
+ export QMAKEQT4="$(qt4_get_bindir)/qmake"
+ export MOCQT4="$(qt4_get_bindir)/moc"
+ fi
+
+ # system headers/libs/...: enforce using system packages
+ # --enable-cairo: ensure that cairo is always required
+ # --enable-graphite: disabling causes build breakages
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-dicts \
+ --with-system-headers \
+ --with-system-jars \
+ --with-system-libs \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-release-build \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gstreamer-0-10 \
+ --disable-hardlink-deliver \
+ --disable-online-update \
+ --disable-report-builder \
+ --with-alloc=$(use jemalloc && echo "jemalloc" || echo "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-vendor="Gentoo Foundation" \
+ --with-x \
+ --without-fonts \
+ --without-myspell-dicts \
+ --without-help \
+ --with-helppack-integration \
+ --without-sun-templates \
+ --without-system-sane \
+ $(use_enable bluetooth sdremote-bluetooth) \
+ $(use_enable coinmp) \
+ $(use_enable collada) \
+ $(use_enable cups) \
+ $(use_enable debug) \
+ $(use_enable dbus) \
+ $(use_enable eds evolution2) \
+ $(use_enable firebird firebird-sdbc) \
+ $(use_enable gltf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome dconf) \
+ $(use_enable gstreamer gstreamer-1-0) \
+ $(use_enable gtk) \
+ $(use_enable gtk3) \
+ $(use_enable kde kde4) \
+ $(use_enable mysql ext-mariadb-connector) \
+ $(use_enable odk) \
+ $(use_enable pdfimport) \
+ $(use_enable postgres postgresql-sdbc) \
+ $(use_enable quickstarter systray) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(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) \
+ ${java_opts} \
+ ${ext_opts}
+}
+
+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=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
+ perl "${S}/helpcontent2/helpers/create_ilst.pl" \
+ -dir=icon-themes/galaxy/res/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 gtk3; then
+ dosym /usr/$(get_libdir)/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
+
+ # Remove desktop files to support old installs that can't parse mime
+ rm -r "${ED}"usr/share/mimelnk/ || die
+
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
+}
+
+pkg_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-office/libreoffice/libreoffice-5.4.2.2.ebuild b/app-office/libreoffice/libreoffice-5.4.2.2.ebuild
new file mode 100644
index 000000000000..ae65059e208a
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-5.4.2.2.ebuild
@@ -0,0 +1,573 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_REQUIRED="optional"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE="threads,xml"
+
+# 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/${PV:0:5}/
+ https://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+ADDONS_URI="https://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
+inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-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+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
+
+# Split modules following git/tarballs
+# Core MUST be first!
+# Help is used for the image generator
+# Only release has the tarballs
+if [[ ${PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ SRC_URI+=" ${i}/${P}.tar.xz"
+ SRC_URI+=" ${i}/${PN}-help-${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=(
+ "collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ "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="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
+gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter test vlc
+$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~arm64 ~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/libetonyek-0.1
+ app-text/libexttextcat
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.1
+ >=app-text/libodfgen-0.1.0
+ 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:=
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ =dev-libs/liborcus-0.12*
+ dev-libs/librevenge
+ dev-libs/nspr
+ dev-libs/nss
+ !libressl? ( >=dev-libs/openssl-1.0.0d:0 )
+ libressl? ( dev-libs/libressl )
+ >=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
+ >=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
+ x11-libs/cairo[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ bluetooth? ( net-wireless/bluez )
+ coinmp? ( sci-libs/coinor-mp )
+ collada? ( media-libs/opencollada )
+ cups? ( net-print/cups )
+ dbus? ( dev-libs/dbus-glib )
+ eds? (
+ dev-libs/glib:2
+ gnome-extra/evolution-data-server
+ )
+ firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
+ gltf? ( >=media-libs/libgltf-0.1.0 )
+ gnome? ( gnome-base/dconf )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gtk? (
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? (
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ 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 )
+ vlc? ( media-video/vlc )
+"
+
+if [[ ${PV} != *9999* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 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}
+ !<sys-devel/make-3.82
+ >=dev-libs/libatomic_ops-7.2d
+ >=dev-libs/libxml2-2.7.8
+ dev-libs/libxslt
+ dev-perl/Archive-Zip
+ >=dev-util/cppunit-1.14.0
+ >=dev-util/gperf-3
+ dev-util/intltool
+ >=dev-util/mdds-1.2.2:1=
+ media-libs/glm
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/gettext
+ sys-devel/ucpp
+ sys-libs/zlib
+ virtual/pkgconfig
+ x11-libs/libXt
+ x11-libs/libXtst
+ x11-proto/randrproto
+ x11-proto/xextproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+ java? (
+ dev-java/ant-core
+ >=virtual/jdk-1.6
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? (
+ dev-util/cppunit
+ media-fonts/dejavu
+ )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ eds? ( gnome )
+ gnome? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+PATCHES=(
+ # 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"
+)
+
+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.0.0. It is unable to read back Firebird 2.5 data,"
+ ewarn "so embedded firebird odb files created in LibreOffice pre-5.3 cannot be opened with LibreOffice 5.3."
+ ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
+ fi
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+ xdg_environment_reset
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_setup
+ fi
+}
+
+src_unpack() {
+ [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
+ use branding && unpack "${BRANDING}"
+
+ if [[ ${PV} != *9999* ]]; then
+ unpack "${P}.tar.xz"
+ unpack "${PN}-help-${PV}.tar.xz"
+ else
+ local base_uri branch mypv
+ base_uri="https://anongit.freedesktop.org/git"
+ branch="master"
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${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() {
+ [[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
+ eapply "${PATCHES[@]}"
+ eapply_user
+
+ 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" "${S}/icon-themes/galaxy/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() {
+ local java_opts
+ local ext_opts
+
+ # 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 collada; then
+ export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
+ export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
+ fi
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
+ else
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ java_opts="
+ --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 && \
+ java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
+
+ use libreoffice_extensions_scripting-javascript && \
+ java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
+ fi
+
+ if use kde; then
+ # bug 544108, bug 599076
+ export QMAKEQT4="$(qt4_get_bindir)/qmake"
+ export MOCQT4="$(qt4_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
+ econf \
+ --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-online-update \
+ --disable-pdfium \
+ --disable-report-builder \
+ --with-alloc=$(use jemalloc && echo "jemalloc" || echo "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-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 collada) \
+ $(use_enable cups) \
+ $(use_enable debug) \
+ $(use_enable dbus) \
+ $(use_enable eds evolution2) \
+ $(use_enable firebird firebird-sdbc) \
+ $(use_enable gltf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome dconf) \
+ $(use_enable gstreamer gstreamer-1-0) \
+ $(use_enable gtk) \
+ $(use_enable gtk3) \
+ $(use_enable kde kde4) \
+ $(use_enable mysql ext-mariadb-connector) \
+ $(use_enable odk) \
+ $(use_enable pdfimport) \
+ $(use_enable postgres postgresql-sdbc) \
+ $(use_enable quickstarter systray) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(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) \
+ ${java_opts} \
+ ${ext_opts}
+}
+
+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 gtk3; 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
+
+ # Remove desktop files to support old installs that can't parse mime
+ rm -r "${ED}"usr/share/mimelnk/ || die
+
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
+}
+
+pkg_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-office/libreoffice/libreoffice-5.4.9999.ebuild b/app-office/libreoffice/libreoffice-5.4.9999.ebuild
new file mode 100644
index 000000000000..8ff7aa789a8a
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-5.4.9999.ebuild
@@ -0,0 +1,573 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_REQUIRED="optional"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE="threads,xml"
+
+# 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/${PV:0:5}/
+ https://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+ADDONS_URI="https://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
+inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-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+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
+
+# Split modules following git/tarballs
+# Core MUST be first!
+# Help is used for the image generator
+# Only release has the tarballs
+if [[ ${PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ SRC_URI+=" ${i}/${P}.tar.xz"
+ SRC_URI+=" ${i}/${PN}-help-${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=(
+ "collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ "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="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
+gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter test vlc
+$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~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/libetonyek-0.1
+ app-text/libexttextcat
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.1
+ >=app-text/libodfgen-0.1.0
+ 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:=
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ =dev-libs/liborcus-0.12*
+ dev-libs/librevenge
+ dev-libs/nspr
+ dev-libs/nss
+ !libressl? ( >=dev-libs/openssl-1.0.0d:0 )
+ libressl? ( dev-libs/libressl )
+ >=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
+ >=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
+ x11-libs/cairo[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ bluetooth? ( net-wireless/bluez )
+ coinmp? ( sci-libs/coinor-mp )
+ collada? ( media-libs/opencollada )
+ cups? ( net-print/cups )
+ dbus? ( dev-libs/dbus-glib )
+ eds? (
+ dev-libs/glib:2
+ gnome-extra/evolution-data-server
+ )
+ firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
+ gltf? ( >=media-libs/libgltf-0.1.0 )
+ gnome? ( gnome-base/dconf )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gtk? (
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? (
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ 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 )
+ vlc? ( media-video/vlc )
+"
+
+if [[ ${PV} != *9999* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 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}
+ !<sys-devel/make-3.82
+ >=dev-libs/libatomic_ops-7.2d
+ >=dev-libs/libxml2-2.7.8
+ dev-libs/libxslt
+ dev-perl/Archive-Zip
+ >=dev-util/cppunit-1.14.0
+ >=dev-util/gperf-3
+ dev-util/intltool
+ >=dev-util/mdds-1.2.2:1=
+ media-libs/glm
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/gettext
+ sys-devel/ucpp
+ sys-libs/zlib
+ virtual/pkgconfig
+ x11-libs/libXt
+ x11-libs/libXtst
+ x11-proto/randrproto
+ x11-proto/xextproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+ java? (
+ dev-java/ant-core
+ >=virtual/jdk-1.6
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? (
+ dev-util/cppunit
+ media-fonts/dejavu
+ )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ eds? ( gnome )
+ gnome? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+PATCHES=(
+ # 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"
+)
+
+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.0.0. It is unable to read back Firebird 2.5 data,"
+ ewarn "so embedded firebird odb files created in LibreOffice pre-5.3 cannot be opened with LibreOffice 5.3."
+ ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
+ fi
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+ xdg_environment_reset
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_setup
+ fi
+}
+
+src_unpack() {
+ [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
+ use branding && unpack "${BRANDING}"
+
+ if [[ ${PV} != *9999* ]]; then
+ unpack "${P}.tar.xz"
+ unpack "${PN}-help-${PV}.tar.xz"
+ else
+ local base_uri branch mypv
+ base_uri="https://anongit.freedesktop.org/git"
+ branch="master"
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${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() {
+ [[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
+ eapply "${PATCHES[@]}"
+ eapply_user
+
+ 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" "${S}/icon-themes/galaxy/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() {
+ local java_opts
+ local ext_opts
+
+ # 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 collada; then
+ export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
+ export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
+ fi
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
+ else
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ java_opts="
+ --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 && \
+ java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
+
+ use libreoffice_extensions_scripting-javascript && \
+ java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
+ fi
+
+ if use kde; then
+ # bug 544108, bug 599076
+ export QMAKEQT4="$(qt4_get_bindir)/qmake"
+ export MOCQT4="$(qt4_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
+ econf \
+ --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-online-update \
+ --disable-pdfium \
+ --disable-report-builder \
+ --with-alloc=$(use jemalloc && echo "jemalloc" || echo "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-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 collada) \
+ $(use_enable cups) \
+ $(use_enable debug) \
+ $(use_enable dbus) \
+ $(use_enable eds evolution2) \
+ $(use_enable firebird firebird-sdbc) \
+ $(use_enable gltf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome dconf) \
+ $(use_enable gstreamer gstreamer-1-0) \
+ $(use_enable gtk) \
+ $(use_enable gtk3) \
+ $(use_enable kde kde4) \
+ $(use_enable mysql ext-mariadb-connector) \
+ $(use_enable odk) \
+ $(use_enable pdfimport) \
+ $(use_enable postgres postgresql-sdbc) \
+ $(use_enable quickstarter systray) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(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) \
+ ${java_opts} \
+ ${ext_opts}
+}
+
+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 gtk3; 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
+
+ # Remove desktop files to support old installs that can't parse mime
+ rm -r "${ED}"usr/share/mimelnk/ || die
+
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin
+ pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
+}
+
+pkg_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild
new file mode 100644
index 000000000000..4be2836950fb
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-9999.ebuild
@@ -0,0 +1,571 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_REQUIRED="optional"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_REQ_USE="threads,xml"
+
+# 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/${PV:0:5}/
+ https://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+ADDONS_URI="https://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
+inherit multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-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+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
+
+# Split modules following git/tarballs
+# Core MUST be first!
+# Help is used for the image generator
+# Only release has the tarballs
+if [[ ${PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ SRC_URI+=" ${i}/${P}.tar.xz"
+ SRC_URI+=" ${i}/${PN}-help-${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=(
+ "${ADDONS_URI}/libepubgen-0.0.1.tar.bz2"
+ "collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ "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="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive
+gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres test vlc
+$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~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/libetonyek-0.1
+ app-text/libexttextcat
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.1
+ >=app-text/libodfgen-0.1.0
+ 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:=
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ =dev-libs/liborcus-0.12*
+ dev-libs/librevenge
+ dev-libs/nspr
+ dev-libs/nss
+ !libressl? ( >=dev-libs/openssl-1.0.0d:0 )
+ libressl? ( dev-libs/libressl )
+ >=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
+ >=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
+ x11-libs/cairo[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ bluetooth? ( net-wireless/bluez )
+ coinmp? ( sci-libs/coinor-mp )
+ collada? ( media-libs/opencollada )
+ cups? ( net-print/cups )
+ dbus? ( dev-libs/dbus-glib )
+ eds? (
+ dev-libs/glib:2
+ gnome-extra/evolution-data-server
+ )
+ firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1 )
+ gltf? ( >=media-libs/libgltf-0.1.0 )
+ gnome? ( gnome-base/dconf )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gtk? (
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? (
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ 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 )
+ vlc? ( media-video/vlc )
+"
+
+if [[ ${PV} != *9999* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 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}
+ !<sys-devel/make-3.82
+ >=dev-libs/libatomic_ops-7.2d
+ >=dev-libs/libxml2-2.7.8
+ dev-libs/libxslt
+ dev-perl/Archive-Zip
+ >=dev-util/cppunit-1.14.0
+ >=dev-util/gperf-3
+ dev-util/intltool
+ >=dev-util/mdds-1.2.2:1=
+ media-libs/glm
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/gettext
+ sys-devel/ucpp
+ sys-libs/zlib
+ virtual/pkgconfig
+ x11-libs/libXt
+ x11-libs/libXtst
+ x11-proto/randrproto
+ x11-proto/xextproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+ java? (
+ dev-java/ant-core
+ >=virtual/jdk-1.6
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? (
+ dev-util/cppunit
+ media-fonts/dejavu
+ )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ eds? ( gnome )
+ gnome? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+PATCHES=(
+ # 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"
+)
+
+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.0.0. It is unable to read back Firebird 2.5 data,"
+ ewarn "so embedded firebird odb files created in LibreOffice pre-5.3 cannot be opened with LibreOffice 5.3."
+ ewarn "See also: https://wiki.documentfoundation.org/ReleaseNotes/5.3#Base"
+ fi
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ kde4-base_pkg_setup
+ python-single-r1_pkg_setup
+ xdg_environment_reset
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_pkg_setup
+ fi
+}
+
+src_unpack() {
+ [[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
+ use branding && unpack "${BRANDING}"
+
+ if [[ ${PV} != *9999* ]]; then
+ unpack "${P}.tar.xz"
+ unpack "${PN}-help-${PV}.tar.xz"
+ else
+ local base_uri branch mypv
+ base_uri="https://anongit.freedesktop.org/git"
+ branch="master"
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${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() {
+ [[ -n ${PATCHSET} ]] && eapply "${WORKDIR}/${PATCHSET/.tar.xz/}"
+ eapply "${PATCHES[@]}"
+ eapply_user
+
+ 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" "${S}/icon-themes/galaxy/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() {
+ local java_opts
+ local ext_opts
+
+ # 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 collada; then
+ export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
+ export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
+ fi
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
+ else
+ ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ java_opts="
+ --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 && \
+ java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
+
+ use libreoffice_extensions_scripting-javascript && \
+ java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
+ fi
+
+ if use kde; then
+ # bug 544108, bug 599076
+ export QMAKEQT4="$(qt4_get_bindir)/qmake"
+ export MOCQT4="$(qt4_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
+ econf \
+ --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-online-update \
+ --disable-pdfium \
+ --disable-report-builder \
+ --with-alloc=$(use jemalloc && echo "jemalloc" || echo "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-vendor="Gentoo Foundation" \
+ --with-x \
+ --without-fonts \
+ --without-myspell-dicts \
+ --without-help \
+ --with-helppack-integration \
+ --with-system-gpgmepp \
+ --without-system-libepubgen \
+ --without-system-sane \
+ $(use_enable bluetooth sdremote-bluetooth) \
+ $(use_enable coinmp) \
+ $(use_enable collada) \
+ $(use_enable cups) \
+ $(use_enable debug) \
+ $(use_enable dbus) \
+ $(use_enable eds evolution2) \
+ $(use_enable firebird firebird-sdbc) \
+ $(use_enable gltf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome dconf) \
+ $(use_enable gstreamer gstreamer-1-0) \
+ $(use_enable gtk) \
+ $(use_enable gtk3) \
+ $(use_enable kde kde4) \
+ $(use_enable mysql ext-mariadb-connector) \
+ $(use_enable odk) \
+ $(use_enable pdfimport) \
+ $(use_enable postgres postgresql-sdbc) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(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) \
+ ${java_opts} \
+ ${ext_opts}
+}
+
+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 gtk3; 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_preinst() {
+ # Cache updates - all handled by kde eclass for all environments
+ kde4-base_pkg_preinst
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+}
+
+pkg_postrm() {
+ kde4-base_pkg_postrm
+}
diff --git a/app-office/libreoffice/metadata.xml b/app-office/libreoffice/metadata.xml
new file mode 100644
index 000000000000..7900bfe6a043
--- /dev/null
+++ b/app-office/libreoffice/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <longdescription>LibreOffice is the successor of OpenOffice.org.
+This ebuild allows you to compile it yourself. Unfortunately this
+compilation can take up to a day depending on the speed of your
+computer. It will however make a snappier LibreOffice than the binary
+version</longdescription>
+ <use>
+ <flag name="coinmp">Use sci-libs/coinor-mp as alternative solver</flag>
+ <flag name="collada">Enable Collada for rendering 3D models stored in *.dae and *.kmz format</flag>
+ <flag name="gltf">Use media-libs/libgltf for inserting 3D models in the glTF format into presentations</flag>
+ <flag name="googledrive">Enable support for remote files on Google Drive</flag>
+ <flag name="gtk3">Enable highly experimental gtk3 frontend</flag>
+ <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations</flag>
+ <flag name="odk">Build the Office Development Kit</flag>
+ <flag name="pdfimport">Enable PDF import via the Poppler library</flag>
+ <flag name="quickstarter">Build the system tray quickstarter</flag>
+ <flag name="telepathy">Enable document colaboration features using telepathy communication framework.</flag>
+ <flag name="vlc">Use <pkg>media-video/vlc</pkg> for video embedding</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest
new file mode 100644
index 000000000000..cb871a5dd769
--- /dev/null
+++ b/app-office/lyx/Manifest
@@ -0,0 +1,14 @@
+AUX 2.0.8-python.patch 1019 SHA256 a8f93b41bf55f823caec23487aee432bad6e7b55187c6f115decdda855380010 SHA512 039d3521bc1d646669fcccb43d04354dfe7ed32477a338c27a576c77e5ffcf15fcf0419c14df43aa37d727431cce6ab0327aa04199d09ce1749051ab12686df8 WHIRLPOOL 74ad7056a5e74a95b7150fd14d2aac410c367a1bf98d7d8e2d68b5102059951e8ec40a877b534effc9b3fea04a38acdbadc2d1ce819272cb7d5e4d63bc172404
+AUX 2.1-python.patch 1019 SHA256 a8f93b41bf55f823caec23487aee432bad6e7b55187c6f115decdda855380010 SHA512 039d3521bc1d646669fcccb43d04354dfe7ed32477a338c27a576c77e5ffcf15fcf0419c14df43aa37d727431cce6ab0327aa04199d09ce1749051ab12686df8 WHIRLPOOL 74ad7056a5e74a95b7150fd14d2aac410c367a1bf98d7d8e2d68b5102059951e8ec40a877b534effc9b3fea04a38acdbadc2d1ce819272cb7d5e4d63bc172404
+DIST lyx-2.0.8.1.tar.xz 10481988 SHA256 fa0a9c6070554e0d12d24e9b3c4a1e5fc2ee853b3fbe83e2a415635cdc973c59 SHA512 17e313d3118dfe439f5251384f2fffdb45ffef5ec515953b7af0762d35c8e156a9338de698cea91cf8b3cedca1fc08364d8f3c50c9345f304d57004af695f901 WHIRLPOOL 6a9ef2df39861d373e1c6288f5443f910632a09ed4d84e409efe06459f2f39d3c30462b3a26aafe37c5216b765882e7ab5189e7d164b71def97f50877784754c
+DIST lyx-2.1.5.tar.xz 10361112 SHA256 2e677591aebdd484efb7d2920357f1358f9525ab1feaa59a63a8cf92b7ee2cf3 SHA512 6f8c62ff96458d0c8c8057ae1e587be4c63bd3bdf2d4f095c24d447017034eda8c6b645efbd258f0956a9bbfe5fde2f90df36515be7b8a94cb63674bc3a58672 WHIRLPOOL 46ee376a7ef9594d22c0c5385e07221dbc5fb3ae1c8e3e754cbc11f53d665d2c9db66a250716fc03384f23ec7133556cca0c500555c471bb7be288c47fc13db5
+DIST lyx-2.2.2.tar.xz 15490148 SHA256 a85c3d7412c4069f8a1f5af4eb172948ae9a50394602f6318ab5c8e990aa5568 SHA512 5057a06f0c37cb2beadb92414eec495ba0619f6c8a9fb5372a9feb90fe0d8bf850de5c94bbf618c8e27bd64404ae6687c48ee24aa6e1bd35580eb3b77d71d45e WHIRLPOOL 0962289b07f767fee7eb7a9b9ae4da99f04a8c3e63f3fe7d4db798bc339772921534e7b1caefc3c0812cc815995d272dee8e365a7c357965acbebd5d6a1930c3
+DIST lyx-2.2.3.tar.xz 15501856 SHA256 4fcaeb7c202472d9ea21bf826fb30541015fef33e7217eda2be2b5d589c82b57 SHA512 b5a4a16b22680022651a0f3911c2c24bcd3541a573e672e541cb0af6572089e4b0e0ec1cafb40850e75c377e7da5b286d0314886e0c57d55f57645d8e4a07708 WHIRLPOOL c8054e4102189ab435bbbaec0dff0d4c5be4df781b4e1dd664caa87c231803b6a2bd6e89a92b333eae24884771932912a5df046adb7f782a6548a2c4c3b3219a
+EBUILD lyx-2.0.8.1-r1.ebuild 4335 SHA256 2bba25589de5d5f1e7291709a9bbe0f5f9aff1ed3104e1752db341968a6b8b52 SHA512 824bf4865268d7e7594f7f1ec21ad8128602765bc8ae9b4d86ea7ffdb12cd5ac54cc9b61e48e5badb4e5cd388f067afe05b1cc5b5d73b380900e51a5f3339c82 WHIRLPOOL 9d0e2da1b28bd7226250937db2d13a85649a587c8b062d231035b0b02a0bf54ce66eb70d7765acb87fd1559a693daabead2fc85effc005a65bda1a71e1287c88
+EBUILD lyx-2.1.5-r1.ebuild 4251 SHA256 600a781a4b2ba56715469d22837019332a08455fc185a900f485ffceada13400 SHA512 a46a099611d5e83fbf7ef35d27c1a2e7f16eb74af8c68a7800a13642b3c8c21365d735fa53d79c934f2233314e9da868ce3364e36d62a7a1b341f7cbe445a18e WHIRLPOOL 1099a33d54829072960a2cc479d9e12631c94d00d51651d6ee23ccd4c2804a91d8b9d134f6fc328b17362a9b1d8d2c618c9e861324ce061341c9a7c313d04857
+EBUILD lyx-2.2.2-r1.ebuild 4648 SHA256 3aec1d028201a5c104c6ecac56e92f7eb370c9eead3355283eb28ddf6c18dc5e SHA512 114a72c180d8ec7bb014881ca0d139f20598de34e21eaf1327cb966e4150e4ac0b44f21e502b916ec1cc9101eec4e7538acf90625f2692c1768452b0399c5be7 WHIRLPOOL 72ef6fcd90a29cbf01a4d134ce0128b47ef3302b43066fcc4cbec7d0e9b458110a6f6f7d1c0d513eac6a28ed223280a85ee8abbfa19ad42ea0da356202939fa2
+EBUILD lyx-2.2.3-r1.ebuild 4555 SHA256 c44a28dc0938815f55c9312bb6058c2df3c04314406a00199ca5d2d53c41f7b8 SHA512 bb9d7df10a1dd89b9884a03ab4bdac2efb3fd0c05b530b34a3f7ea64671fd1866cf7e15b3b7919033cf4917c89ecff026406b8cbdba8472f67a741b29d6ffac6 WHIRLPOOL 1be3813fd0c984efa02aa59b69a73ed338c65b0ad06c88bb9ece2adf7197e20dd22b504928b440d77fcc426a7aa1ee60a3fb814021e83f9bcf915e3253012926
+EBUILD lyx-2.2.3.ebuild 4648 SHA256 3aec1d028201a5c104c6ecac56e92f7eb370c9eead3355283eb28ddf6c18dc5e SHA512 114a72c180d8ec7bb014881ca0d139f20598de34e21eaf1327cb966e4150e4ac0b44f21e502b916ec1cc9101eec4e7538acf90625f2692c1768452b0399c5be7 WHIRLPOOL 72ef6fcd90a29cbf01a4d134ce0128b47ef3302b43066fcc4cbec7d0e9b458110a6f6f7d1c0d513eac6a28ed223280a85ee8abbfa19ad42ea0da356202939fa2
+MISC ChangeLog 6253 SHA256 244834810e233c44d7c06d6d7d075aa39a64d15dc9c545a75e369d65046fdf98 SHA512 6778f6c82eb4ed97274776a4972635d8365e46ed23dc864180afd6a0530074b5a2e373e58d211cfc23c880a43b3e942f3e81be5fb7f67d1909816f33c57c4d4d WHIRLPOOL 33f80c698e6a8c46541ee5bf23141e82b9c46998dadbadce8481983b9ea710c91d3064c99aae768c73438d4ce02afa85423564c25c9c376fa98c31ed72f0e9b4
+MISC ChangeLog-2015 45256 SHA256 7990ac382649222f1681095b7e474e46240ae052ad87391fd1c3cbf7bd0d542d SHA512 ad3736d144428e9525287ab343b1da0b1f7b2b445d7d839b839270a9a472e01fca7773b5b40a7a2af1230441898d92221e860e2f351cbcdd4705b7d4639300b4 WHIRLPOOL 57728c9c2cf2d86347d010ae2989fce4796fe3a5b086e64f1a75943f3667b8cb15c323e73e6522961d443aa4cd7da56e7fecc26fa1ca9df98dfac4f132178e57
+MISC metadata.xml 1872 SHA256 4080d5131f5ab552054680afa1ee4df00e120113453be04ae0811c496c55bbeb SHA512 aa66bc4cc9c7714919a76fb23443b9184f951ccee887053b42ca217b2c5f286520c7769bbabf1efb31defd5cc895c7c71f5548704bd8a287499a4f887d9fa136 WHIRLPOOL f9c1fa7f4b92d92f041279776cca452794517c96867e307e89f7b8f5a96dec4003782845b2ac3f81e50bddb281eb6e85350354e5547aa24630f0b71072d6008e
diff --git a/app-office/lyx/files/2.0.8-python.patch b/app-office/lyx/files/2.0.8-python.patch
new file mode 100644
index 000000000000..5fb21655a695
--- /dev/null
+++ b/app-office/lyx/files/2.0.8-python.patch
@@ -0,0 +1,29 @@
+diff --git a/src/graphics/GraphicsConverter.cpp b/src/graphics/GraphicsConverter.cpp
+index 97c4f68..8f05e62 100644
+--- a/src/graphics/GraphicsConverter.cpp
++++ b/src/graphics/GraphicsConverter.cpp
+@@ -262,7 +262,7 @@ static void build_script(FileName const & from_file,
+ LYXERR(Debug::GRAPHICS, "build_script ... ");
+ typedef Graph::EdgePath EdgePath;
+
+- script << "#!/usr/bin/env python\n"
++ script << "#!/usr/bin/env python2\n"
+ "# -*- coding: utf-8 -*-\n"
+ "import os, shutil, sys\n\n"
+ "def unlinkNoThrow(file):\n"
+diff --git a/src/support/os.cpp b/src/support/os.cpp
+index 8f60c68..2f1cb91 100644
+--- a/src/support/os.cpp
++++ b/src/support/os.cpp
+@@ -63,9 +63,9 @@ int timeout_min()
+ string const python(bool reset)
+ {
+ // Check whether the first python in PATH is the right one.
+- static string command = python2("python -tt");
++ static string command = python2("python2 -tt");
+ if (reset) {
+- command = python2("python -tt");
++ command = python2("python2 -tt");
+ }
+
+ if (command.empty()) {
diff --git a/app-office/lyx/files/2.1-python.patch b/app-office/lyx/files/2.1-python.patch
new file mode 100644
index 000000000000..5fb21655a695
--- /dev/null
+++ b/app-office/lyx/files/2.1-python.patch
@@ -0,0 +1,29 @@
+diff --git a/src/graphics/GraphicsConverter.cpp b/src/graphics/GraphicsConverter.cpp
+index 97c4f68..8f05e62 100644
+--- a/src/graphics/GraphicsConverter.cpp
++++ b/src/graphics/GraphicsConverter.cpp
+@@ -262,7 +262,7 @@ static void build_script(FileName const & from_file,
+ LYXERR(Debug::GRAPHICS, "build_script ... ");
+ typedef Graph::EdgePath EdgePath;
+
+- script << "#!/usr/bin/env python\n"
++ script << "#!/usr/bin/env python2\n"
+ "# -*- coding: utf-8 -*-\n"
+ "import os, shutil, sys\n\n"
+ "def unlinkNoThrow(file):\n"
+diff --git a/src/support/os.cpp b/src/support/os.cpp
+index 8f60c68..2f1cb91 100644
+--- a/src/support/os.cpp
++++ b/src/support/os.cpp
+@@ -63,9 +63,9 @@ int timeout_min()
+ string const python(bool reset)
+ {
+ // Check whether the first python in PATH is the right one.
+- static string command = python2("python -tt");
++ static string command = python2("python2 -tt");
+ if (reset) {
+- command = python2("python -tt");
++ command = python2("python2 -tt");
+ }
+
+ if (command.empty()) {
diff --git a/app-office/lyx/lyx-2.0.8.1-r1.ebuild b/app-office/lyx/lyx-2.0.8.1-r1.ebuild
new file mode 100644
index 000000000000..0cd685c7964a
--- /dev/null
+++ b/app-office/lyx/lyx-2.0.8.1-r1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit gnome2-utils eutils fdo-mime flag-o-matic font python-single-r1 toolchain-funcs
+
+MY_P="${P/_}"
+
+S="${WORKDIR}/${MY_P}"
+FONT_S="${S}/lib/fonts"
+FONT_SUFFIX="ttf"
+DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
+HOMEPAGE="http://www.lyx.org/"
+SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.0.x/${MY_P}.tar.xz
+ ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.0/${PV}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
+IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
+
+LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
+
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
+
+COMMONDEPEND="dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ >=dev-libs/boost-1.34
+ ${PYTHON_DEPS}"
+
+RDEPEND="${COMMONDEPEND}
+ dev-texlive/texlive-fontsextra
+ virtual/imagemagick-tools[png,svg?]
+ cups? ( net-print/cups )
+ latex? (
+ app-text/texlive
+ app-text/ghostscript-gpl
+ app-text/noweb
+ app-text/dvipng
+ dev-tex/dvipost
+ dev-tex/chktex
+ app-text/ps2eps
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-pictures
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra )
+ dev-texlive/texlive-fontsrecommended
+ || (
+ dev-tex/latex2html
+ dev-tex/tth
+ dev-tex/hevea
+ dev-tex/tex4ht[java]
+ )
+ )
+ html? ( dev-tex/html2latex )
+ rtf? (
+ dev-tex/latex2rtf
+ app-text/unrtf
+ dev-tex/html2latex
+ )
+ linguas_he? ( dev-tex/culmus-latex )
+ docbook? ( app-text/sgmltools-lite )
+ dot? ( media-gfx/graphviz )
+ dia? ( app-office/dia )
+ subversion? ( <dev-vcs/subversion-1.7.0 )
+ rcs? ( dev-vcs/rcs )
+ svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
+ gnumeric? ( app-office/gnumeric )
+ hunspell? ( app-text/hunspell )
+ aspell? ( app-text/aspell )
+ enchant? ( app-text/enchant )"
+
+DEPEND="${COMMONDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ font_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/2.0.8-python.patch
+ sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
+}
+
+src_configure() {
+ tc-export CXX
+ #bug 221921
+ export VARTEXFONTS=${T}/fonts
+
+ econf \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_enable monolithic-build) \
+ $(use_with hunspell) \
+ $(use_with aspell) \
+ $(use_with enchant) \
+ --without-included-boost \
+ --disable-stdlib-debug \
+ --with-packaging=posix
+}
+
+src_install() {
+ default
+
+ if use linguas_he ; then
+ echo "\bind_file cua" > "${T}"/hebrew.bind
+ echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
+
+ insinto /usr/share/lyx/bind
+ doins "${T}"/hebrew.bind || die
+ fi
+
+ newicon -s 32 "${S}/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
+ doicon -s 48 "${S}/lib/images/lyx.png"
+ doicon -s scalable "${S}/lib/images/lyx.svg"
+ make_desktop_entry ${PN} "LyX" "${PN}" "Office" "MimeType=application/x-lyx;"
+
+ # fix for bug 91108
+ if use latex ; then
+ dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx || die
+ fi
+
+ # fonts needed for proper math display, see also bug #15629
+ font_src_install
+
+ python_fix_shebang "${ED}"/usr/share/${PN}
+
+ if use hunspell ; then
+ dosym ../myspell /usr/share/lyx/dicts
+ dosym ../myspell /usr/share/lyx/thes
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ font_pkg_postinst
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ # fix for bug 91108
+ if use latex ; then
+ texhash
+ fi
+
+ # instructions for RTL support. See also bug 168331.
+ if use linguas_he || use linguas_ar; then
+ elog
+ elog "Enabling RTL support in LyX:"
+ elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
+ elog "You must enable RTL support in LyX. To do so start LyX and go to"
+ elog "Tools->Preferences->Language settings->Language"
+ elog "and make sure the \"Right-to-left language support\" is checked"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ if use latex ; then
+ texhash
+ fi
+}
diff --git a/app-office/lyx/lyx-2.1.5-r1.ebuild b/app-office/lyx/lyx-2.1.5-r1.ebuild
new file mode 100644
index 000000000000..8eaf004cd5f8
--- /dev/null
+++ b/app-office/lyx/lyx-2.1.5-r1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit gnome2-utils eutils fdo-mime flag-o-matic font python-single-r1 toolchain-funcs
+
+MY_P="${P/_}"
+
+S="${WORKDIR}/${MY_P}"
+FONT_S="${S}/lib/fonts"
+FONT_SUFFIX="ttf"
+DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
+HOMEPAGE="http://www.lyx.org/"
+SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.1.x/${MY_P}.tar.xz
+ ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.1/${MY_P}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x64-macos ~x86-macos"
+IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant"
+
+LANGS="ar ca cs de da el en es eu fi fr gl he hu ia id it ja nb nn pl pt ro ru sk sr sv tr uk zh_CN zh_TW"
+
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
+
+COMMONDEPEND="dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ >=dev-libs/boost-1.34:=
+ ${PYTHON_DEPS}"
+
+RDEPEND="${COMMONDEPEND}
+ dev-texlive/texlive-fontsextra
+ virtual/imagemagick-tools[png,svg?]
+ cups? ( net-print/cups )
+ latex? (
+ app-text/texlive
+ app-text/ghostscript-gpl
+ app-text/noweb
+ app-text/dvipng
+ dev-tex/dvipost
+ dev-tex/chktex
+ app-text/ps2eps
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-pictures
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra )
+ dev-texlive/texlive-fontsrecommended
+ || (
+ dev-tex/latex2html
+ dev-tex/tth
+ dev-tex/hevea
+ dev-tex/tex4ht[java]
+ )
+ )
+ html? ( dev-tex/html2latex )
+ rtf? (
+ dev-tex/latex2rtf
+ app-text/unrtf
+ dev-tex/html2latex
+ )
+ linguas_he? ( dev-tex/culmus-latex )
+ docbook? ( app-text/sgmltools-lite )
+ dot? ( media-gfx/graphviz )
+ dia? ( app-office/dia )
+ subversion? ( dev-vcs/subversion )
+ rcs? ( dev-vcs/rcs )
+ svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
+ gnumeric? ( app-office/gnumeric )
+ hunspell? ( app-text/hunspell )
+ aspell? ( app-text/aspell )
+ enchant? ( app-text/enchant )"
+
+DEPEND="${COMMONDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ font_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/2.1-python.patch
+ sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
+}
+
+src_configure() {
+ tc-export CXX
+ #bug 221921
+ export VARTEXFONTS=${T}/fonts
+
+ econf \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_enable monolithic-build) \
+ $(use_with hunspell) \
+ $(use_with aspell) \
+ $(use_with enchant) \
+ --without-included-boost \
+ --disable-stdlib-debug \
+ --with-packaging=posix
+}
+
+src_install() {
+ default
+
+ if use linguas_he ; then
+ echo "\bind_file cua" > "${T}"/hebrew.bind
+ echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
+
+ insinto /usr/share/lyx/bind
+ doins "${T}"/hebrew.bind || die
+ fi
+
+ newicon -s 32 "${S}/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
+ doicon -s 48 "${S}/lib/images/lyx.png"
+ doicon -s scalable "${S}/lib/images/lyx.svg"
+
+ # fix for bug 91108
+ if use latex ; then
+ dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx || die
+ fi
+
+ # fonts needed for proper math display, see also bug #15629
+ font_src_install
+
+ python_fix_shebang "${ED}"/usr/share/${PN}
+
+ if use hunspell ; then
+ dosym ../myspell /usr/share/lyx/dicts
+ dosym ../myspell /usr/share/lyx/thes
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ font_pkg_postinst
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ # fix for bug 91108
+ if use latex ; then
+ texhash
+ fi
+
+ # instructions for RTL support. See also bug 168331.
+ if use linguas_he || use linguas_ar; then
+ elog
+ elog "Enabling RTL support in LyX:"
+ elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
+ elog "You must enable RTL support in LyX. To do so start LyX and go to"
+ elog "Tools->Preferences->Language settings->Language"
+ elog "and make sure the \"Right-to-left language support\" is checked"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ if use latex ; then
+ texhash
+ fi
+}
diff --git a/app-office/lyx/lyx-2.2.2-r1.ebuild b/app-office/lyx/lyx-2.2.2-r1.ebuild
new file mode 100644
index 000000000000..e3060f8aa90d
--- /dev/null
+++ b/app-office/lyx/lyx-2.2.2-r1.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit gnome2-utils eutils fdo-mime flag-o-matic font python-single-r1 toolchain-funcs
+
+MY_P="${P/_}"
+
+S="${WORKDIR}/${MY_P}"
+FONT_S="${S}/lib/fonts"
+FONT_SUFFIX="ttf"
+DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
+HOMEPAGE="http://www.lyx.org/"
+SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/${MY_P}.tar.xz
+ ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.2/${MY_P}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
+IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant +qt4 qt5"
+
+LANGS="ar ca cs da de el en es eu fi fr gl he hu ia id it ja nb nn pl pt_BR pt_PT ro ru sk sr sv tr uk zh_CN zh_TW"
+
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ qt4? ( !qt5 )
+ qt5? ( !qt4 )"
+
+DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
+
+COMMONDEPEND=">=dev-libs/boost-1.34:=
+ ${PYTHON_DEPS}
+ qt4? ( dev-qt/qtgui:4 dev-qt/qtcore:4 dev-qt/qtsvg:4 )
+ qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtsvg:5 dev-qt/qtconcurrent:5 )"
+
+RDEPEND="${COMMONDEPEND}
+ dev-texlive/texlive-fontsextra
+ virtual/imagemagick-tools[png,svg?]
+ cups? ( net-print/cups )
+ latex? (
+ app-text/texlive
+ app-text/ghostscript-gpl
+ app-text/noweb
+ app-text/dvipng
+ dev-tex/dvipost
+ dev-tex/chktex
+ app-text/ps2eps
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-pictures
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra )
+ dev-texlive/texlive-fontsrecommended
+ || (
+ dev-tex/latex2html
+ dev-tex/tth
+ dev-tex/hevea
+ dev-tex/tex4ht[java]
+ )
+ )
+ html? ( dev-tex/html2latex )
+ rtf? (
+ dev-tex/latex2rtf
+ app-text/unrtf
+ dev-tex/html2latex
+ )
+ linguas_he? ( dev-tex/culmus-latex )
+ docbook? ( app-text/sgmltools-lite )
+ dot? ( media-gfx/graphviz )
+ dia? ( app-office/dia )
+ subversion? ( dev-vcs/subversion )
+ rcs? ( dev-vcs/rcs )
+ svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
+ gnumeric? ( app-office/gnumeric )
+ hunspell? ( app-text/hunspell )
+ aspell? ( app-text/aspell )
+ enchant? ( app-text/enchant )"
+
+DEPEND="${COMMONDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ font_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/2.1-python.patch
+ sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
+ if use qt4; then
+ export QT_SELECT=qt4
+ elif use qt5; then
+ export QT_SELECT=qt5
+ fi
+}
+
+src_configure() {
+ tc-export CXX
+ #bug 221921
+ export VARTEXFONTS=${T}/fonts
+ local qt_flag=""
+ if use qt4; then
+ qt_flag=""
+ elif use qt5; then
+ qt_flag="--enable-qt5"
+ fi
+
+ econf \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_enable monolithic-build) \
+ $(use_with hunspell) \
+ $(use_with aspell) \
+ $(use_with enchant) \
+ ${qt_flag} \
+ --without-included-boost \
+ --disable-stdlib-debug \
+ --with-packaging=posix
+}
+
+src_install() {
+ default
+
+ if use linguas_he ; then
+ echo "\bind_file cua" > "${T}"/hebrew.bind
+ echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
+
+ insinto /usr/share/lyx/bind
+ doins "${T}"/hebrew.bind || die
+ fi
+
+ newicon -s 32 "${S}/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
+ doicon -s 48 "${S}/lib/images/lyx.png"
+ doicon -s scalable "${S}/lib/images/lyx.svg"
+
+ # fix for bug 91108
+ if use latex ; then
+ dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx || die
+ fi
+
+ # fonts needed for proper math display, see also bug #15629
+ font_src_install
+
+ python_fix_shebang "${ED}"/usr/share/${PN}
+
+ if use hunspell ; then
+ dosym ../myspell /usr/share/lyx/dicts
+ dosym ../myspell /usr/share/lyx/thes
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ font_pkg_postinst
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ # fix for bug 91108
+ if use latex ; then
+ texhash
+ fi
+
+ # instructions for RTL support. See also bug 168331.
+ if use linguas_he || use linguas_ar; then
+ elog
+ elog "Enabling RTL support in LyX:"
+ elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
+ elog "You must enable RTL support in LyX. To do so start LyX and go to"
+ elog "Tools->Preferences->Language settings->Language"
+ elog "and make sure the \"Right-to-left language support\" is checked"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ if use latex ; then
+ texhash
+ fi
+}
diff --git a/app-office/lyx/lyx-2.2.3-r1.ebuild b/app-office/lyx/lyx-2.2.3-r1.ebuild
new file mode 100644
index 000000000000..e0bbb61fcb2d
--- /dev/null
+++ b/app-office/lyx/lyx-2.2.3-r1.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit gnome2-utils eutils fdo-mime flag-o-matic font python-single-r1 qmake-utils toolchain-funcs
+
+MY_P="${P/_}"
+
+S="${WORKDIR}/${MY_P}"
+FONT_S="${S}/lib/fonts"
+FONT_SUFFIX="ttf"
+DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
+HOMEPAGE="https://www.lyx.org/"
+SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/${MY_P}.tar.xz
+ ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.2/${MY_P}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
+IUSE="aspell cups debug docbook dia dot enchant gnumeric html +hunspell +latex monolithic-build nls +qt5 rcs rtf subversion svg"
+
+LANGS="ar ca cs da de el en es eu fi fr gl he hu ia id it ja nb nn pl pt_BR pt_PT ro ru sk sr sv tr uk zh_CN zh_TW"
+
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ dev-libs/boost:=
+ dev-texlive/texlive-fontsextra
+ sys-apps/file
+ sys-libs/zlib
+ virtual/imagemagick-tools[png,svg?]
+ aspell? ( app-text/aspell )
+ cups? ( net-print/cups )
+ dia? ( app-office/dia )
+ docbook? ( app-text/sgmltools-lite )
+ dot? ( media-gfx/graphviz )
+ enchant? ( app-text/enchant )
+ gnumeric? ( app-office/gnumeric )
+ html? ( dev-tex/html2latex )
+ hunspell? ( app-text/hunspell )
+ latex? (
+ app-text/dvipng
+ app-text/ghostscript-gpl
+ app-text/noweb
+ app-text/ps2eps
+ app-text/texlive
+ dev-tex/chktex
+ dev-tex/dvipost
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-pictures
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra )
+ || (
+ dev-tex/hevea
+ dev-tex/latex2html
+ dev-tex/tex4ht[java]
+ dev-tex/tth
+ )
+ )
+ linguas_he? ( dev-tex/culmus-latex )
+ !qt5? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ )
+ rcs? ( dev-vcs/rcs )
+ rtf? (
+ app-text/unrtf
+ dev-tex/html2latex
+ dev-tex/latex2rtf
+ )
+ subversion? ( dev-vcs/subversion )
+ svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+ !qt5? ( dev-qt/qtsvg:4 )
+ qt5? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtx11extras:5
+ )
+"
+
+DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
+
+PATCHES=( "${FILESDIR}"/2.1-python.patch )
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ font_pkg_setup
+}
+
+src_prepare() {
+ default
+ sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
+}
+
+src_configure() {
+ tc-export CXX
+ #bug 221921
+ export VARTEXFONTS=${T}/fonts
+
+ econf \
+ $(use_with aspell) \
+ $(use_enable debug) \
+ $(use_with enchant) \
+ $(use_with hunspell) \
+ $(use_enable monolithic-build) \
+ $(use_enable nls) \
+ $(use_enable qt5) \
+ --with-qt-dir=$(usex qt5 $(qt5_get_libdir)/qt5 $(qt4_get_libdir)) \
+ --disable-stdlib-debug \
+ --without-included-boost \
+ --with-packaging=posix
+}
+
+src_install() {
+ default
+
+ if use linguas_he ; then
+ echo "\bind_file cua" > "${T}"/hebrew.bind
+ echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
+
+ insinto /usr/share/lyx/bind
+ doins "${T}"/hebrew.bind || die
+ fi
+
+ newicon -s 32 "${S}/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
+ doicon -s 48 "${S}/lib/images/lyx.png"
+ doicon -s scalable "${S}/lib/images/lyx.svg"
+
+ # fix for bug 91108
+ if use latex ; then
+ dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx || die
+ fi
+
+ # fonts needed for proper math display, see also bug #15629
+ font_src_install
+
+ python_fix_shebang "${ED}"/usr/share/${PN}
+
+ if use hunspell ; then
+ dosym ../myspell /usr/share/lyx/dicts
+ dosym ../myspell /usr/share/lyx/thes
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ font_pkg_postinst
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ # fix for bug 91108
+ if use latex ; then
+ texhash
+ fi
+
+ # instructions for RTL support. See also bug 168331.
+ if use linguas_he || use linguas_ar; then
+ elog
+ elog "Enabling RTL support in LyX:"
+ elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
+ elog "You must enable RTL support in LyX. To do so start LyX and go to"
+ elog "Tools->Preferences->Language settings->Language"
+ elog "and make sure the \"Right-to-left language support\" is checked"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ if use latex ; then
+ texhash
+ fi
+}
diff --git a/app-office/lyx/lyx-2.2.3.ebuild b/app-office/lyx/lyx-2.2.3.ebuild
new file mode 100644
index 000000000000..e3060f8aa90d
--- /dev/null
+++ b/app-office/lyx/lyx-2.2.3.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit gnome2-utils eutils fdo-mime flag-o-matic font python-single-r1 toolchain-funcs
+
+MY_P="${P/_}"
+
+S="${WORKDIR}/${MY_P}"
+FONT_S="${S}/lib/fonts"
+FONT_SUFFIX="ttf"
+DESCRIPTION="WYSIWYM frontend for LaTeX, DocBook, etc."
+HOMEPAGE="http://www.lyx.org/"
+SRC_URI="ftp://ftp.lyx.org/pub/lyx/stable/2.2.x/${MY_P}.tar.xz
+ ftp://ftp.lyx.org/pub/lyx/devel/lyx-2.2/${MY_P}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x86-macos"
+IUSE="cups debug nls +latex monolithic-build html rtf dot docbook dia subversion rcs svg gnumeric +hunspell aspell enchant +qt4 qt5"
+
+LANGS="ar ca cs da de el en es eu fi fr gl he hu ia id it ja nb nn pl pt_BR pt_PT ro ru sk sr sv tr uk zh_CN zh_TW"
+
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ qt4? ( !qt5 )
+ qt5? ( !qt4 )"
+
+DOCS=( ANNOUNCE NEWS README RELEASE-NOTES UPGRADING )
+
+COMMONDEPEND=">=dev-libs/boost-1.34:=
+ ${PYTHON_DEPS}
+ qt4? ( dev-qt/qtgui:4 dev-qt/qtcore:4 dev-qt/qtsvg:4 )
+ qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtsvg:5 dev-qt/qtconcurrent:5 )"
+
+RDEPEND="${COMMONDEPEND}
+ dev-texlive/texlive-fontsextra
+ virtual/imagemagick-tools[png,svg?]
+ cups? ( net-print/cups )
+ latex? (
+ app-text/texlive
+ app-text/ghostscript-gpl
+ app-text/noweb
+ app-text/dvipng
+ dev-tex/dvipost
+ dev-tex/chktex
+ app-text/ps2eps
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-pictures
+ || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science )
+ || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra )
+ dev-texlive/texlive-fontsrecommended
+ || (
+ dev-tex/latex2html
+ dev-tex/tth
+ dev-tex/hevea
+ dev-tex/tex4ht[java]
+ )
+ )
+ html? ( dev-tex/html2latex )
+ rtf? (
+ dev-tex/latex2rtf
+ app-text/unrtf
+ dev-tex/html2latex
+ )
+ linguas_he? ( dev-tex/culmus-latex )
+ docbook? ( app-text/sgmltools-lite )
+ dot? ( media-gfx/graphviz )
+ dia? ( app-office/dia )
+ subversion? ( dev-vcs/subversion )
+ rcs? ( dev-vcs/rcs )
+ svg? ( || ( gnome-base/librsvg media-gfx/inkscape ) )
+ gnumeric? ( app-office/gnumeric )
+ hunspell? ( app-text/hunspell )
+ aspell? ( app-text/aspell )
+ enchant? ( app-text/enchant )"
+
+DEPEND="${COMMONDEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ font_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/2.1-python.patch
+ sed "s:python -tt:${EPYTHON} -tt:g" -i lib/configure.py || die
+ if use qt4; then
+ export QT_SELECT=qt4
+ elif use qt5; then
+ export QT_SELECT=qt5
+ fi
+}
+
+src_configure() {
+ tc-export CXX
+ #bug 221921
+ export VARTEXFONTS=${T}/fonts
+ local qt_flag=""
+ if use qt4; then
+ qt_flag=""
+ elif use qt5; then
+ qt_flag="--enable-qt5"
+ fi
+
+ econf \
+ $(use_enable nls) \
+ $(use_enable debug) \
+ $(use_enable monolithic-build) \
+ $(use_with hunspell) \
+ $(use_with aspell) \
+ $(use_with enchant) \
+ ${qt_flag} \
+ --without-included-boost \
+ --disable-stdlib-debug \
+ --with-packaging=posix
+}
+
+src_install() {
+ default
+
+ if use linguas_he ; then
+ echo "\bind_file cua" > "${T}"/hebrew.bind
+ echo "\bind \"F12\" \"language hebrew\"" >> "${T}"/hebrew.bind
+
+ insinto /usr/share/lyx/bind
+ doins "${T}"/hebrew.bind || die
+ fi
+
+ newicon -s 32 "${S}/development/Win32/packaging/icons/lyx_32x32.png" ${PN}.png
+ doicon -s 48 "${S}/lib/images/lyx.png"
+ doicon -s scalable "${S}/lib/images/lyx.svg"
+
+ # fix for bug 91108
+ if use latex ; then
+ dosym ../../../lyx/tex /usr/share/texmf-site/tex/latex/lyx || die
+ fi
+
+ # fonts needed for proper math display, see also bug #15629
+ font_src_install
+
+ python_fix_shebang "${ED}"/usr/share/${PN}
+
+ if use hunspell ; then
+ dosym ../myspell /usr/share/lyx/dicts
+ dosym ../myspell /usr/share/lyx/thes
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ font_pkg_postinst
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ # fix for bug 91108
+ if use latex ; then
+ texhash
+ fi
+
+ # instructions for RTL support. See also bug 168331.
+ if use linguas_he || use linguas_ar; then
+ elog
+ elog "Enabling RTL support in LyX:"
+ elog "If you intend to use a RTL language (such as Hebrew or Arabic)"
+ elog "You must enable RTL support in LyX. To do so start LyX and go to"
+ elog "Tools->Preferences->Language settings->Language"
+ elog "and make sure the \"Right-to-left language support\" is checked"
+ elog
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ fdo-mime_desktop_database_update
+
+ if use latex ; then
+ texhash
+ fi
+}
diff --git a/app-office/lyx/metadata.xml b/app-office/lyx/metadata.xml
new file mode 100644
index 000000000000..ae857aaad922
--- /dev/null
+++ b/app-office/lyx/metadata.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ps@twin.jikos.cz</email>
+ <name>Pavel Sanda</name>
+ <description>Primary Maintainer, Assign bugs</description>
+</maintainer>
+<maintainer type="person">
+ <email>aballier@gentoo.org</email>
+ <name>Alexis Ballier</name>
+ <description>Proxy Maintainer, CC bugs</description>
+</maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+</maintainer>
+<maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+</maintainer>
+<maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+</maintainer>
+<use>
+ <flag name="docbook">Add support for docbook export</flag>
+ <flag name="dia">Add support for diagrams (<pkg>app-office/dia</pkg>)</flag>
+ <flag name="dot">Add support for DOT import (<pkg>media-gfx/graphviz</pkg>)
+ </flag>
+ <flag name="html">Add support for HTML import</flag>
+ <flag name="monolithic-build">This should speed up compilation significantly
+ when you have enough RAM (&gt; 600 MB)</flag>
+ <flag name="rcs">Add support for revision control via <pkg>dev-vcs/rcs</pkg>
+ </flag>
+ <flag name="rtf">Add support for RTF import/export packages</flag>
+ <flag name="gnumeric">Add support for importing Gnumeric/OpenOffice/MS Excel
+ spreadsheets into LyX.</flag>
+ <flag name="hunspell">Add support for spellchecking based on hunspell and
+ reuse system-wide OpenOffice dictionaries. This also enable thesaurus
+ dictionaries not accessible via aspell.</flag>
+ <flag name="aspell">Add support for aspell spellchecking</flag>
+ <flag name="enchant">Add support for enchant spellchecking wrapper
+ (both aspell and hunspell can be used by LyX).</flag>
+</use>
+</pkgmetadata>
diff --git a/app-office/magicpoint/Manifest b/app-office/magicpoint/Manifest
new file mode 100644
index 000000000000..ffbdcec9f5a4
--- /dev/null
+++ b/app-office/magicpoint/Manifest
@@ -0,0 +1,15 @@
+AUX 50magicpoint-gentoo.el 195 SHA256 7c1e59dcef2d74a065deccfdb3a507fd09b32201f27e90e8f86557c15082ea56 SHA512 e601460b245be363da41f4076381a96b1155799850807d1b6862ea2677844f87960aa27c484ee8735fddeb63e5b940973492c0a2979ad6dea31707f5682806fe WHIRLPOOL 9c8c21dd965d70b213e7c78e5153b3254943b4ec95f6a38c8fc75ec64e880fd1d7f2cc9c7efb05c6dd3bc12f7477396ce52f3b2cf9b8e2b9c86b73fa8bf02fa6
+AUX magicpoint-1.11b-gentoo.diff 1412 SHA256 64111b050a4ca31c97c975e4bbbe150474e4fd8a3fbec3dfc3adae45587647d3 SHA512 f3ae7d2ed64771b0af719442f572b50bb4a493de7b2b91b6de39750f52875a95c579b102ac0fc94294ac14dc03aea2bc5ccb8f62015e930bf25a1b1d6454c26e WHIRLPOOL a425f65ddf1bdd7c33871b7d2ddca33e9a535cee70d90ac7ce6d225ebfd13b50799e28dca380c113876aeed4066684c0d6c6d5cc297f2100a2f4c108a8181630
+AUX magicpoint-1.13a-libpng15.patch 240 SHA256 22d3887872d72cdc755184bc104aa5ff801e00546a43ee9ec6021f7e38a8f698 SHA512 78855e421db27bdbacaa98ff0597106055cb6c8b537ad1edd4d55026669e9e948df9d6f76636bac6ed14f1a7c3509685f46eab02c1b56a0bde5e786f91adb16e WHIRLPOOL dd905f428247baf61fe566de3759efabfcda97320c47feff544bafd786b8e3ce0b280d3fe9fbe5c9779222a1857f49f8296e87fc6b9c4d464adb3afa0eb8d8e3
+AUX magicpoint-1.13a_p20121015-any-giflib.patch 3585 SHA256 3982664c537f2048c56d0fa3b28f8084cc2487ba7d320a019b3d1705742a6e6f SHA512 661e86eddc3c929651dd2d06b14638d4c92f03281447ee706203a99940bfca8783373ed8a175ddac73e2a6ccb2d8c25386aca39b977fbc3e631b5a16dcfc3536 WHIRLPOOL 8c4b21a2f0773c9fe87dd892932090b2d16e8fb21a6ce131420070806f003bdc4d1e6e66962eb1dc21bcc827557c89b66ce88a922acde619c4bda8eccfc36c69
+AUX magicpoint-1.13a_p20121015-draw-charset.patch 376 SHA256 bcc6a2d8111b13725a9daa3b937056a8fa3e548d1a56ac5ec87b6b16b24d9d4c SHA512 3aa3b7e4fa638a86e3a5241ad2768a44b0d3e1925dcbf23e4c5b9cd1fde9d3897b3785336be174d709c6172e47c34a5e1550cef05e868e0706cf2f91b73a160c WHIRLPOOL 82453ff50f5426babddceef7e7b878bc768a9fb6e081364f17926eb6565ee3afadbc9cee8890bc1046140e98e8a493fdc0e10555b4c6c5bfc80d32123f435254
+AUX magicpoint-1.13a_p20121015-draw-stringtoolong.patch 310 SHA256 2a10896a680b54d57d281a8fa468129d8793d6f989a1c833efde261f95a559d4 SHA512 65f77a096501ba27208bdc7e036ada66946e15c012b22e5dcae579141d399a7149bd647f9a5968f82ff34c344ce9c5ee4841be33a7fb911187b1def131bb7387 WHIRLPOOL c9d2e72bda07e63c89401a4dd2f25aae17a31a29d5db4315d3f46bd54913909a1bfd7606c83ab5ba92fb19484a669b5441d70e5d395aef01a1d817d019d80985
+AUX magicpoint-1.13a_p20121015-fontconfig.patch 1005 SHA256 cf6fa4da4020bb51e66805ba77550d9fded90ccf8aed3b18118226c42496b305 SHA512 53fc5bbce474e4c60af75ad73f00108c40ab317b9b835f971e475f8f49a893a41614ec76345e220c8e7284032f7df1a7785e2ca91d5a66c4f99470d55b0f9603 WHIRLPOOL 3daf04d75b3957341b8befe588d8d304ba6cdae5861580224d715bc53e89706788a907599a82f874f79e9b11b87d23a62926a98450742a6befe8fc88a4cc6701
+AUX magicpoint-1.13a_p20121015-gif-dimension.patch 493 SHA256 bb86769585f3c5a4761131118c8d207b799705ce726a8d78b98ee914587d9964 SHA512 d8103374df7696ed6daf36c079c2e1f2efbfc8e774f77e06beec629b2064576325f311603ca7d1dfe3f65ed11dfaff1abd7ae70b4f78a5199e76e1d5030c5aa6 WHIRLPOOL ab6eb5f251d73ea715a05ff96f0bd4c28c51e62c9bdef948717a4d0677dd67ec65ed44d3e7072762f4b7f8568222b1b7e824eaeda414a82abbc2a76854232cc7
+AUX magicpoint-1.13a_p20121015-implicit-declaration.patch 3673 SHA256 e7707ac3e1710114432bc48bc8bf1f8f9b849eb1c3832be8febc4833fff4006f SHA512 be8da97dd37a59190cddc3f826094a343d2351d832d9bbb42a7a319149884e026fdd97018826162474bb2ffc0f88082cd4075a228487fd3d40e6b76c9ebdc029 WHIRLPOOL 412dc20438248be212813374886ee169ae794fa3be80ae686f8f203042acc300306fe4f0a313ab6844e36bbb5587e61a9c8c9ccd0793b30020dbb2a87f3e259c
+AUX magicpoint-1.13a_p20121015-parse-empty.patch 316 SHA256 4e3293637f759ba33cd88a47871729ea6d793090200cb2ece8e51b07a1a87d3e SHA512 adb7a9e1585c907cd8f8b0f834391620cecf854702301715149ddc80af080115dbdd18c7f8622a5fc403df8f1205133909c98a2153461e4e8f4bf401b647f518 WHIRLPOOL 26217214d6e8d3601f49bd1ea9428522f95dc7ab4fcb49b91dac35e0acd6846186cb39989bb01cae50a493dd97d4cb0321465f4bf6e3c15b69b4ba1f528fecb2
+DIST mgp-snap-20121015.tar.gz 886902 SHA256 21134551d492995b0e6d9a20ecb1f2c1afdbbaef4f529ca6be59a80581c18ac2 SHA512 fa59b1ec04e2e191b74c25fd3ae9b4c855ad96d23e9e5b071c959f56b9d2064d7bdf9217b5c62c5733cc2d9ec17981947febd7afb2552f1145262225909cc711 WHIRLPOOL 6d2086df981a0b67b1bbbf85284e6b7d808f09d0884388fdf83ac69917e7a01440bda34753f6c9f45bbd39640c28ab73509ff4f1ebfcc54f83931ef6a13b568e
+EBUILD magicpoint-1.13a_p20121015-r1.ebuild 3861 SHA256 d02bfaacfaa261c1681ef4ed193ae40720a796fd31fc1f41ac53c236e5302871 SHA512 c27f34870fe05d323e0f314be211bab1637b66b117e6f2eaf06ed1efd746a0fafcf7624af0fd1e80070f662efb8e9bc0e5d3d6a108bc148f62316a23239f00d1 WHIRLPOOL 13e02995fd22cdd549aa3c23f7653e0f8c8c9882267ee5b84bf2afbd420339816cb9cc9f18b1a330d2951bbcde554bec6dbe43cb346e5991e5dbcbd2746e614a
+MISC ChangeLog 4700 SHA256 b42f54b3146d5a0a1114e82b9ca3f4272a35461ca9dd0270ff40642b00058e92 SHA512 5fa22cb22267e9f3c825df6c76de1903dc8e81bf9372fbdaa1638bf1dc1f3f5ad16fc140d7ada412a1cca677c07d4a2d242b06c5f341739dbf10cfcc1375fcc2 WHIRLPOOL 80a29e74b8b7630df9273888dfacacd2eb3b6ef45e4cb9a687a7b73787b0902ec778d7f9db5f2952e8c67fc80ab7607affe03fe884ebf460a10a7db1e74afe5f
+MISC ChangeLog-2015 9828 SHA256 2efeb65833147098d57226a9847dd4a7f1ed0d7bc035575b396cb03f4a54ec6e SHA512 98b51650881e7edfedc1f2b68cc18334821c089297f06998e05c73017deb71a7734a8afbcbd9c8f87e4463e6869fa1b06bb0babfd0952b54019635292628384e WHIRLPOOL f1fc47b6391f2e464842f21640acc20180add4a9f2b00e2b11f1cc5ace2c96b7dc0f4e5712bad26ca699d11f062cf8538f14bc1942631654c1a490d908a25bf0
+MISC metadata.xml 887 SHA256 095732864cf00681f73db56aa76fa50ed13d2a2c70aa4049c35a5e7065332197 SHA512 a8855056ce6635b983a372be990674a4ca502eeb05352722152ca8230100e5ebd643db53a957e612db788c6086c31fd107cfb158a2e628501d917441530cdba9 WHIRLPOOL 5626eb3b2d853e9bdecc67b3d4cecd05e96293e9d26c3d145dd470ad59a924e20f0ddaadab7ea2f397aa15ff2c20210ec0979cb8ae5af6a751bf92cb5abadc89
diff --git a/app-office/magicpoint/files/50magicpoint-gentoo.el b/app-office/magicpoint/files/50magicpoint-gentoo.el
new file mode 100644
index 000000000000..301fcb4d4bb6
--- /dev/null
+++ b/app-office/magicpoint/files/50magicpoint-gentoo.el
@@ -0,0 +1,6 @@
+
+;;; magicpoint site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'mgp-mode "mgp-mode" "MagicPoint editor mode" t)
+(add-to-list 'auto-mode-alist '("\\.mgp\\'" . mgp-mode))
diff --git a/app-office/magicpoint/files/magicpoint-1.11b-gentoo.diff b/app-office/magicpoint/files/magicpoint-1.11b-gentoo.diff
new file mode 100644
index 000000000000..8c0d454972a3
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.11b-gentoo.diff
@@ -0,0 +1,37 @@
+diff -urN magicpoint-1.10a.ORIG/mgp.h magicpoint-1.10a/mgp.h
+--- magicpoint-1.10a.ORIG/mgp.h 2003-06-06 16:18:25.000000000 +0900
++++ magicpoint-1.10a/mgp.h 2003-09-02 04:24:56.000000000 +0900
+@@ -93,7 +93,7 @@
+ #include "freetype.h"
+
+ #ifndef FREETYPEFONTDIR
+-#define FREETYPEFONTDIR "/usr/local/share/fonts/ttf"
++#define FREETYPEFONTDIR "/usr/X11R6/lib/X11/fonts/truetype"
+ #endif
+ #endif /*FREETYPE*/
+
+@@ -130,7 +130,7 @@
+ #define UUDECODE "/usr/bin/uudecode"
+ #endif
+ #ifndef GUNZIP
+-#define GUNZIP "/usr/contrib/bin/gunzip"
++#define GUNZIP "/bin/gunzip"
+ #endif
+
+ #define MAXPAGE 512
+diff -urN magicpoint-1.10a.ORIG/sample/default.mgp magicpoint-1.10a/sample/default.mgp
+--- magicpoint-1.10a.ORIG/sample/default.mgp 2001-08-11 01:40:54.000000000 +0900
++++ magicpoint-1.10a/sample/default.mgp 2003-09-02 04:24:56.000000000 +0900
+@@ -12,9 +12,9 @@
+ %% into the "tfdir" directory above:
+ %% ftp://ftp.mew.org/pub/mgp/ttf-jp.tar.gz
+ %%
+-%deffont "standard" tfont "standard.ttf", tmfont "kochi-mincho.ttf"
+-%deffont "thick" tfont "thick.ttf", tmfont "goth.ttf"
+-%deffont "typewriter" tfont "typewriter.ttf", tmfont "goth.ttf"
++%deffont "standard" xfont "serif" "iso10646"
++%deffont "thick" xfont "sans-serif" "iso10646"
++%deffont "typewriter" xfont "monospace" "iso10646"
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ %%
+ %% Default settings per each line numbers.
diff --git a/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch b/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch
new file mode 100644
index 000000000000..7990b4685544
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch
@@ -0,0 +1,11 @@
+--- image/png.c
++++ image/png.c
+@@ -86,7 +86,7 @@
+ return NULL;
+ }
+
+- if (setjmp(png_ptr->jmpbuf)) {
++ if (setjmp(png_jmpbuf(png_ptr))) {
+ png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
+ fclose(fp);
+ return NULL;
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-any-giflib.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-any-giflib.patch
new file mode 100644
index 000000000000..0e7903a8dcf0
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-any-giflib.patch
@@ -0,0 +1,140 @@
+--- kit.orig/image/gif.c 2000-03-07 07:59:56.000000000 +0100
++++ kit/image/gif.c 2016-01-12 17:35:49.792443794 +0100
+@@ -18,6 +18,18 @@
+ #include "image.h"
+ #include <gif_lib.h>
+
++static void stderrGifError(GifFileType *gifp, int e) {
++#if defined(GIFLIB_MAJOR) /* added in 4.2.0 along with GifError{,String}() */
++# if GIFLIB_MAJOR >= 5
++ fprintf(stderr, "\nGIF-LIB error: %s.\n", GifErrorString(gifp ? gifp->Error : e));
++# else
++ fprintf(stderr, "\nGIF-LIB error: %s.\n", GifErrorString());
++# endif
++#else
++ PrintGifError();
++#endif
++}
++
+ static void
+ tellAboutImage(name, gifp)
+ char *name;
+@@ -49,10 +61,17 @@
+ GifFileType *GifFile;
+ ColorMapObject *ColorMap;
+ GifColorType *ColorMapEntry;
++ int gerr = 0;
+
++#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5
++ GifFile = DGifOpenFileName(fullname, &gerr);
++#else
+ GifFile = DGifOpenFileName(fullname);
+- if (GifFile == NULL)
++#endif
++ if (GifFile == NULL) {
++ stderrGifError(GifFile, gerr);
+ return NULL;
++ }
+
+ if ((ScreenBuffer = (GifRowType *)
+ malloc(GifFile->SHeight * sizeof(GifRowType *))) == NULL) {
+@@ -87,13 +106,13 @@
+ /* Scan the content of the GIF file and load the image(s) in: */
+ do {
+ if (DGifGetRecordType(GifFile, &RecordType) == GIF_ERROR) {
+- PrintGifError();
++ stderrGifError(GifFile, 0);
+ exit(-1);
+ }
+ switch (RecordType) {
+ case IMAGE_DESC_RECORD_TYPE:
+ if (DGifGetImageDesc(GifFile) == GIF_ERROR) {
+- PrintGifError();
++ stderrGifError(GifFile, 0);
+ exit(-1);
+ }
+ Row = GifFile->Image.Top; /* Image Position relative to Screen. */
+@@ -113,7 +132,7 @@
+ j += InterlacedJumps[i]) {
+ if (DGifGetLine(GifFile, &ScreenBuffer[j][Col],
+ Width) == GIF_ERROR) {
+- PrintGifError();
++ stderrGifError(GifFile, 0);
+ exit(-1);
+ }
+ }
+@@ -122,7 +141,7 @@
+ for (i = 0; i < Height; i++) {
+ if (DGifGetLine(GifFile, &ScreenBuffer[Row++][Col],
+ Width) == GIF_ERROR) {
+- PrintGifError();
++ stderrGifError(GifFile, 0);
+ exit(-1);
+ }
+ }
+@@ -131,7 +150,7 @@
+ case EXTENSION_RECORD_TYPE:
+ /* Skip any extension blocks in file: */
+ if (DGifGetExtension(GifFile, &ExtCode, &Extension) == GIF_ERROR) {
+- PrintGifError();
++ stderrGifError(GifFile, 0);
+ exit(-1);
+ }
+ /* very adhoc transparency support */
+@@ -141,7 +160,7 @@
+ }
+ while (Extension != NULL) {
+ if (DGifGetExtensionNext(GifFile, &Extension) == GIF_ERROR) {
+- PrintGifError();
++ stderrGifError(GifFile, 0);
+ exit(-1);
+ }
+ }
+@@ -179,8 +198,21 @@
+ pixline[x] = GifRow[x];
+ }
+
++#if defined(GIFLIB_MAJOR) && (GIFLIB_MAJOR > 5 || (GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1))
++ if (DGifCloseFile(GifFile, &gerr) == GIF_ERROR) {
++ stderrGifError(NULL, gerr);
++#else
+ if (DGifCloseFile(GifFile) == GIF_ERROR) {
+- PrintGifError();
++# if defined(GIFLIB_MAJOR)
++# if GIFLIB_MAJOR >= 5
++ stderrGifError(GifFile, 0);
++# else
++ stderrGifError(NULL, GifError());
++# endif
++# else
++ stderrGifError(NULL, 0);
++# endif
++#endif
+ exit(-1);
+ }
+
+@@ -195,12 +227,22 @@
+ {
+ GifFileType *gifp;
+ int ret;
++ int gerr = 0;
+
++#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5
++ gifp = DGifOpenFileName(fullname, &gerr);
++#else
+ gifp = DGifOpenFileName(fullname);
+- if (gifp == NULL)
++#endif
++ if (gifp == NULL) {
++ stderrGifError(gifp, gerr);
+ ret = 0;
+- else {
++ } else {
++#if defined(GIFLIB_MAJOR) && (GIFLIB_MAJOR > 5 || (GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1))
++ DGifCloseFile(gifp, &gerr);
++#else
+ DGifCloseFile(gifp);
++#endif
+ tellAboutImage(name);
+ ret = 1;
+ }
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-charset.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-charset.patch
new file mode 100644
index 000000000000..056b7ef02d87
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-charset.patch
@@ -0,0 +1,11 @@
+--- kit.orig/draw.c 2012-10-14 20:25:10.000000000 +0200
++++ kit/draw.c 2016-01-12 16:45:54.123549077 +0100
+@@ -2847,7 +2847,7 @@
+ char *seed;
+ char *registry;
+
+- if (code >= 0xa0 && ((!argregistry || !argregistry[0]) && mgp_charset))
++ if (code >= 0xa0 && ((!argregistry || !argregistry[0]) && mgp_charset[0]))
+ registry = mgp_charset;
+ else
+ registry = argregistry;
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-stringtoolong.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-stringtoolong.patch
new file mode 100644
index 000000000000..d965cb027cc0
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-draw-stringtoolong.patch
@@ -0,0 +1,13 @@
+--- kit.orig/draw.c 2012-10-14 20:25:10.000000000 +0200
++++ kit/draw.c 2016-01-12 18:01:53.090388852 +0100
+@@ -1379,6 +1379,10 @@
+ }
+
+ q = draw_fragment(state, p, q - p, registry, charset16);
++ if (q == p) {
++ fprintf(stderr, "String '%s' too long for window!\n", p);
++ exit(1);
++ }
+
+ p = q;
+ }
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch
new file mode 100644
index 000000000000..9a49eb39282e
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-fontconfig.patch
@@ -0,0 +1,33 @@
+# Bug #572658
+--- kit.orig/configure.in 2009-05-04 09:36:47.000000000 +0200
++++ kit/configure.in 2016-01-23 04:25:17.047720246 +0100
+@@ -16,6 +16,7 @@
+ AC_PROG_AWK
+ AC_PROG_YACC
+ AC_PROG_LEX
++PKG_PROG_PKG_CONFIG([0.22])
+ AC_PATH_PROGS(mgp_cv_path_perl, perl5 perl, no)
+ AC_SUBST(mgp_cv_path_perl)
+ AC_PATH_PROGS(mgp_cv_path_uuencode, uuencode, no)
+@@ -385,9 +386,9 @@
+ if test "$mgp_use_xft2" = "yes"; then
+ AC_MSG_CHECKING(for xft2 library..)
+ AC_CHECK_LIB(Xft, XftFontOpen,
+- [LIBS="$LIBS -lXft -lfontconfig"
++ [LIBS="$LIBS -lXft `pkg-config --libs fontconfig`"
+ AC_DEFINE(USE_XFT2)
+- mgp_xft2_found=yes], [], [-lfontconfig])
++ mgp_xft2_found=yes], [], [`pkg-config --libs fontconfig`])
+ fi
+ fi
+ fi
+@@ -507,6 +508,9 @@
+ AC_DEFINE(USE_M17N)
+ OPTFLAGS="$OPTFLAGS `m17n-config X --cflags`"
+ LIBS="$LIBS `m17n-config X --libs` -lm17n-core"
++ if test "x$ac_cv_header_fontconfig_fontconfig_h" = "xyes"; then
++ LIBS="$LIBS `pkg-config --libs fontconfig`"
++ fi
+ fi
+ fi
+
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-gif-dimension.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-gif-dimension.patch
new file mode 100644
index 000000000000..c95aa2dae411
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-gif-dimension.patch
@@ -0,0 +1,11 @@
+--- kit.orig/image/gif.c 2016-01-12 16:54:40.469530579 +0100
++++ kit/image/gif.c 2016-01-12 16:56:10.676527408 +0100
+@@ -122,7 +122,7 @@
+ if (GifFile->Image.Left + GifFile->Image.Width > GifFile->SWidth ||
+ GifFile->Image.Top + GifFile->Image.Height > GifFile->SHeight) {
+ fprintf(stderr,
+-"Image %d is not confined to screen dimension, aborted.\n");
++"Image %s is not confined to screen dimension, aborted.\n", fullname);
+ exit(-2);
+ }
+ if (GifFile->Image.Interlace) {
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-implicit-declaration.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-implicit-declaration.patch
new file mode 100644
index 000000000000..141353953e00
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-implicit-declaration.patch
@@ -0,0 +1,136 @@
+diff -ru kit.orig/contrib/xwintoppm/dsimple.c kit/contrib/xwintoppm/dsimple.c
+--- kit.orig/contrib/xwintoppm/dsimple.c 1998-02-13 08:48:29.000000000 +0100
++++ kit/contrib/xwintoppm/dsimple.c 2016-01-12 14:30:21.199834909 +0100
+@@ -48,10 +48,12 @@
+ #endif
+
+ extern Bool silent;
++extern void usage();
+ unsigned long Resolve_Color();
+ Pixmap Bitmap_To_Pixmap();
+ Window Select_Window();
+ void out();
++void outl();
+ void blip();
+ Window Window_With_Name();
+ void Fatal_Error();
+@@ -495,6 +497,7 @@
+ * printf with up to 7 arguments.
+ */
+ /* VARARGS1 */
++void
+ outl(msg, arg0,arg1,arg2,arg3,arg4,arg5,arg6)
+ char *msg;
+ char *arg0, *arg1, *arg2, *arg3, *arg4, *arg5, *arg6;
+diff -ru kit.orig/contrib/xwintoppm/xwintoppm.c kit/contrib/xwintoppm/xwintoppm.c
+--- kit.orig/contrib/xwintoppm/xwintoppm.c 1998-08-26 07:30:16.000000000 +0200
++++ kit/contrib/xwintoppm/xwintoppm.c 2016-01-12 14:29:46.892836115 +0100
+@@ -139,6 +139,13 @@
+ extern int (*_XErrorFunction)();
+ extern int _XDefaultError();
+
++void usage();
++void Error(char *);
++void Window_Dump(Window, FILE *);
++extern void outl();
++int Image_Size(XImage *);
++int Get_XColors(XWindowAttributes *, XColor **);
++
+ static long parse_long (s)
+ char *s;
+ {
+@@ -281,6 +288,7 @@
+ * writting.
+ */
+
++void
+ Window_Dump(window, out)
+ Window window;
+ FILE *out;
+@@ -609,6 +617,7 @@
+ /*
+ * Report the syntax for calling xwd.
+ */
++void
+ usage()
+ {
+ fprintf (stderr,
+@@ -623,6 +632,7 @@
+ * Error - Fatal xwd error.
+ */
+
++void
+ Error(string)
+ char *string; /* Error description string. */
+ {
+diff -ru kit.orig/ctlwords.c kit/ctlwords.c
+--- kit.orig/ctlwords.c 1999-02-15 00:02:25.000000000 +0100
++++ kit/ctlwords.c 2016-01-12 14:14:20.395868676 +0100
+@@ -24,6 +24,7 @@
+
+ #include <stdio.h>
+ #include <string.h>
++#include <stdlib.h>
+
+ main(int argc, char *argv[])
+ {
+diff -ru kit.orig/draw.c kit/draw.c
+--- kit.orig/draw.c 2012-10-14 20:25:10.000000000 +0200
++++ kit/draw.c 2016-01-12 14:15:12.847866833 +0100
+@@ -140,6 +140,8 @@
+ static void get_background_pixmap __P((struct ctrl *, struct render_state *));
+ static void regist_background_pixmap __P((XImageInfo *, Image *));
+ #ifdef MNG
++void mngload(char *, int, int, int, int);
++void mngpreload(struct render_state *, char *, int *, int *);
+ static void process_anim __P((struct render_state *, struct ctrl *));
+ static void obj_draw_anim __P((struct render_state *,
+ u_int, u_int, struct render_object *));
+diff -ru kit.orig/image/image.h kit/image/image.h
+--- kit.orig/image/image.h 2004-07-28 17:47:31.000000000 +0200
++++ kit/image/image.h 2016-01-12 16:38:12.310565307 +0100
+@@ -10,6 +10,7 @@
+
+ #include "copyright.h"
+ #include <stdio.h>
++#include <stdlib.h>
+
+ #if defined(SYSV) || defined(VMS) || 1
+ #include <string.h>
+diff -ru kit.orig/image/window.c kit/image/window.c
+--- kit.orig/image/window.c 2004-07-28 17:47:31.000000000 +0200
++++ kit/image/window.c 2016-01-12 14:19:03.347858732 +0100
+@@ -16,8 +16,8 @@
+ #include <signal.h>
+ #include <errno.h>
+ #include <sys/types.h>
+-#ifdef SYSV
+-#include <unistd.h>
++#ifdef HAVE_UNISTD_H
++# include <unistd.h>
+ #endif
+ #if TIME_WITH_SYS_TIME
+ # include <sys/time.h>
+@@ -32,9 +32,6 @@
+ #if HAVE_SYS_SELECT_H
+ # include <sys/select.h>
+ #endif
+-#ifdef __APPLE__
+-#include <unistd.h>
+-#endif
+
+ /* SUPPRESS 560 */
+
+diff -ru kit.orig/mgp.h kit/mgp.h
+--- kit.orig/mgp.h 2010-05-04 00:28:00.000000000 +0200
++++ kit/mgp.h 2016-01-12 14:16:47.967863490 +0100
+@@ -831,6 +831,9 @@
+ #ifndef HAVE_USLEEP
+ extern void usleep __P((u_int));
+ #endif
++#ifndef HAVE_STRLCPY
++extern size_t strlcpy __P((char *, const char *, size_t));
++#endif
+
+ #ifdef FREETYPE
+ #define RASTERLIB
diff --git a/app-office/magicpoint/files/magicpoint-1.13a_p20121015-parse-empty.patch b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-parse-empty.patch
new file mode 100644
index 000000000000..f3d38ccde03a
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a_p20121015-parse-empty.patch
@@ -0,0 +1,11 @@
+--- kit.orig/parse.c 2010-05-04 00:28:00.000000000 +0200
++++ kit/parse.c 2016-01-12 19:20:41.882222658 +0100
+@@ -1258,7 +1258,7 @@
+ */
+ {
+ int textseen;
+- int contseen;
++ int contseen = 0;
+ for (page = 1; page <= maxpage; page++) {
+ line = page_attribute[page].pg_linenum;
+ for (l = 0; l <= line; l++) {
diff --git a/app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild b/app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild
new file mode 100644
index 000000000000..e249940edd06
--- /dev/null
+++ b/app-office/magicpoint/magicpoint-1.13a_p20121015-r1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools elisp-common eutils toolchain-funcs
+
+MY_SNAP="${PV/*_p}"
+MY_P="mgp-snap-${MY_SNAP}"
+DESCRIPTION="An X11 based presentation tool"
+SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp-snap/${MY_P}.tar.gz"
+HOMEPAGE="http://member.wide.ad.jp/wg/mgp/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cjk contrib doc emacs examples fontconfig gif imlib m17n-lib mng nls png truetype"
+
+REQUIRED_USE="imlib? ( !gif !png )"
+S="${WORKDIR}/kit"
+
+COMMON_DEPEND="x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXrender
+ x11-libs/libXmu
+ imlib? ( media-libs/imlib2[X] )
+ !imlib? (
+ gif? ( media-libs/giflib:= )
+ png? ( >=media-libs/libpng-1.4:0= )
+ )
+ truetype? (
+ x11-libs/libXft
+ media-libs/fontconfig
+ )
+ emacs? ( virtual/emacs )
+ m17n-lib? (
+ dev-libs/m17n-lib
+ fontconfig? ( media-libs/fontconfig )
+ )
+ mng? ( media-libs/libmng )"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/autoconf
+ x11-proto/xextproto
+ x11-libs/libxkbfile
+ app-text/rman
+ x11-misc/imake"
+RDEPEND="${COMMON_DEPEND}
+ contrib? ( dev-lang/perl )
+ nls? ( sys-devel/gettext )
+ truetype? ( cjk? ( media-fonts/sazanami ) )"
+
+SITEFILE=50${PN}-gentoo.el
+
+src_prepare() {
+ sed -i -e '/mgp_version =/s, (.*), ('${MY_SNAP}'),' mgp.c
+
+ epatch \
+ "${FILESDIR}"/${PN}-1.11b-gentoo.diff \
+ "${FILESDIR}"/${PN}-1.13a_p20121015-fontconfig.patch \
+ "${FILESDIR}"/${PN}-1.13a_p20121015-parse-empty.patch \
+ "${FILESDIR}"/${PN}-1.13a_p20121015-draw-charset.patch \
+ "${FILESDIR}"/${PN}-1.13a_p20121015-draw-stringtoolong.patch \
+ "${FILESDIR}"/${PN}-1.13a_p20121015-implicit-declaration.patch
+
+ if ! use imlib; then
+ epatch "${FILESDIR}"/${PN}-1.13a-libpng15.patch
+
+ # fix compability with libpng14
+ sed -i \
+ -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \
+ configure.in image/png.c || die
+
+ if use gif; then
+ # bug #85720
+ sed -i -e "s/ungif/gif/g" configure.in || die
+
+ # bug #486248
+ epatch "${FILESDIR}"/${PN}-1.13a_p20121015-any-giflib.patch
+
+ # fix use of uninitialized memory in error message
+ epatch "${FILESDIR}"/${PN}-1.13a_p20121015-gif-dimension.patch
+ fi
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable gif) \
+ $(use_enable imlib) \
+ $(use_enable nls locale) \
+ $(use_enable truetype xft2) \
+ $(use_with m17n-lib) \
+ --disable-vflib \
+ --disable-freetype \
+ --x-libraries=/usr/lib/X11 \
+ --x-includes=/usr/include/X11
+}
+
+src_compile() {
+ xmkmf || die
+ # no parallel build possible anywhere
+ emake -j1 Makefiles
+
+ tc-export CC
+ emake -j1 \
+ CC="${CC}" \
+ CDEBUGFLAGS="${CFLAGS}" \
+ LOCAL_LDFLAGS="${LDFLAGS}" \
+ BINDIR=/usr/bin \
+ LIBDIR=/etc/X11
+
+ if use emacs; then
+ pushd contrib || die
+ elisp-compile *.el || die
+ popd
+ fi
+}
+
+src_install() {
+ emake -j1 \
+ DESTDIR="${D}" \
+ BINDIR=/usr/bin \
+ LIBDIR=/etc/X11 \
+ install
+
+ emake -j1 \
+ DESTDIR="${D}" \
+ DOCHTMLDIR=/usr/share/doc/${PF} \
+ MANPATH=/usr/share/man \
+ MANSUFFIX=1 \
+ install.man
+
+ use contrib && dobin contrib/mgp2{html,latex}.pl
+
+ if use emacs; then
+ pushd contrib || die
+ elisp-install ${PN} *.el *.elc || die
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ popd
+ fi
+
+ dodoc FAQ README* RELNOTES SYNTAX TODO* USAGE*
+
+ if use examples; then
+ pushd sample || die
+ insinto /usr/share/doc/${PF}/examples
+ doins README* cloud.jpg dad.* embed*.mgp gradation*.mgp \
+ mgp-old*.jpg mgp.mng mgp3.xbm mgprc-sample \
+ multilingual.mgp sample*.mgp sendmail6*.mgp \
+ tutorial*.mgp v6*.mgp v6header.*
+ popd
+ fi
+}
+
+pkg_postinst() {
+ elog
+ elog "If you enabled xft2 support (default) you may specify xfont directive by"
+ elog "font name and font registry."
+ elog "e.g.)"
+ elog '%deffont "standard" xfont "sazanami mincho" "jisx0208.1983"'
+ elog
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/app-office/magicpoint/metadata.xml b/app-office/magicpoint/metadata.xml
new file mode 100644
index 000000000000..48039235f3cd
--- /dev/null
+++ b/app-office/magicpoint/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>peter@stuge.se</email>
+ <name>Peter Stuge</name>
+ <description>Proxied maintainer; set to assignee in all bugs</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ Magic Point is an X11 based presentation tool. It is designed to make
+ simple presentations easy while to make complicated presentations
+ possible. Its presentation file (whose suffix is typically .mgp) is
+ just text so that you can create presentation files quickly with your
+ favorite editor (e.g. Emacs, vi).
+ </longdescription>
+ <use>
+ <flag name="contrib">Install additional contributed scripts</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/mdbtools/Manifest b/app-office/mdbtools/Manifest
new file mode 100644
index 000000000000..a4f714d9151e
--- /dev/null
+++ b/app-office/mdbtools/Manifest
@@ -0,0 +1,6 @@
+AUX mdbtools-0.7.1-parallel-make.patch 513 SHA256 def6502ecc1d21ba17829de1c4f42194fb78eb39185189b2b4d13d13bfdf5e38 SHA512 946139271a757a8beeeb03a909104bc348cbc081a9ef6dde7f739865c775cce06717de57560a49b5055d5196b1f3985824b80b728f139cf7684c0ba847f4bd85 WHIRLPOOL 0a164f299d58f950d842fcc63f1ff67d1a967e86d4ed746d5884358060c3a0ab3c97e96aadcb26982b213695fa323f2b0cab8d083faf80da2257d08e51a68f3d
+DIST mdbtools-0.7.1.tar.gz 277257 SHA256 dcf310dc7b07e7ad2f9f6be16047dc81312cfe1ab1bd94d0fa739c8059af0b16 SHA512 bbad415c59a3f54c11bcd04971220b1370046c5dfd7300d1f23e597615a1df6af850c6f767e78033676d486d87a11c72dfdb141abbee8378337c3fda9a450b75 WHIRLPOOL 0e25f7d5a2108575bc3fdf2930ceedc21844412fb7947c504f2538b185f8f623712c31ca9102660446731dc19fb431217aa70c7ee658f07d951966921fc2fc7a
+EBUILD mdbtools-0.7.1-r2.ebuild 1035 SHA256 97a98f365fa5c811178d6c8d6f110b017df264a281759b27a739692a378ecb33 SHA512 57b559e94c4646836bfe84533b968c53b75151ba0790ce99cda28c07e66e3ee263bddffe8cf96ef1163520e177f274fac736aaa4df3e45ad5fc2ae58d7118715 WHIRLPOOL 2020d2283f946ca05afd5f4ca83d7cb6134c5cfb211bc0aeb14c7d23f4d61fda0eb3578147f040eefa1416e29560e452a763da2954da27274ace57d665418177
+MISC ChangeLog 4198 SHA256 4e069c1048938207c15b96f7d34d7f9ebab4e3e16bb7c25da5cb1b032eb9d5c6 SHA512 f189567feeb27eb634ee321222775fb6d547be2b7a07d3ba1da889fd2943f3f495aa1bcf60b54664d6b3cc14a9883266a9a88f4284cc971c9acd526d32d4b7ae WHIRLPOOL d458b378702f311bd54377f32e8225db31bee8cc85e06bf72848a06d7a0676bb7763ad0f8920530717f540689bb0b754300c875323488563328b9ad5d528c127
+MISC ChangeLog-2015 10101 SHA256 34a08abe0f029cb2c10de5e03bbf44e32c066a2e8597e6053b961891eba08d85 SHA512 c0621e430c3bee2d4ef1e6165945f340b91cf03c77d6da5291dfb8d8825d8ba612916c7991f8b6dc6b070cd4e640cf012e9a59fff29dc71ec037264b6d5adf13 WHIRLPOOL 0d9999dff932f95f39071b13f2419f330b6fceeb308745b021bb202aa08c5bb0f57458d11309d23e8b78843b0a447fcda87b833043ec5e621f94bf63c1f8bff2
+MISC metadata.xml 577 SHA256 4f96a6a97c8dc9f4e2b3947399e700a1f431001a35d2f5b56182a8af44a59277 SHA512 09b67c569311e41415c230d91d05754b18bb9f0063b893613c445ae1173fad87dd0a1d962c03af44ab78c295b5af009a5ccb36d73696720ec52fa2679adc8a98 WHIRLPOOL a1305b2a7f3f8772f644a97261f90efc1f62ca09579277f67cc9dbf5ae224ff9c4828d8b20daf2ca28fd57aa1936dd2eb3ce68ec13fa1e7905e1cba659618c07
diff --git a/app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch b/app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch
new file mode 100644
index 000000000000..25201aac643d
--- /dev/null
+++ b/app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch
@@ -0,0 +1,17 @@
+Patch for fixing parallel make issue, bug #486434
+
+Related links:
+
+https://github.com/brianb/mdbtools/issues/33
+https://github.com/brianb/mdbtools/issues/35
+
+diff --git a/src/sql/Makefile.am b/src/sql/Makefile.am
+index 633f0c3..94b0838 100644
+--- a/src/sql/Makefile.am
++++ b/src/sql/Makefile.am
+@@ -1,3 +1,5 @@
++BUILT_SOURCES = parser.h
++AM_YFLAGS = -d
+ lib_LTLIBRARIES = libmdbsql.la
+ libmdbsql_la_SOURCES= mdbsql.c parser.y lexer.l
+ libmdbsql_la_LDFLAGS = -version-info 2:0:0 -export-symbols-regex '^mdb_sql_'
diff --git a/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild b/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild
new file mode 100644
index 000000000000..1b3e901c9ab9
--- /dev/null
+++ b/app-office/mdbtools/mdbtools-0.7.1-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1 # needed for proper man generation
+inherit autotools-utils
+
+DESCRIPTION="Set of libraries and utilities for reading Microsoft Access database (MDB) files"
+HOMEPAGE="http://mdbtools.sourceforge.net"
+SRC_URI="https://github.com/brianb/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+
+IUSE="odbc static-libs"
+
+RDEPEND="
+ dev-libs/glib:2
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+ odbc? ( >=dev-db/unixODBC-2.0 )"
+DEPEND="${RDEPEND}
+ app-text/txt2man
+ sys-devel/flex
+ virtual/pkgconfig
+ virtual/yacc
+"
+
+DOCS=( AUTHORS ChangeLog HACKING NEWS README TODO )
+
+PATCHES=( "${FILESDIR}/${P}-parallel-make.patch" )
+
+src_configure() {
+ local myeconfargs=(
+ --disable-gtk-doc
+ --disable-gmdb2
+ $(use odbc && echo "--with-unixodbc=${EPREFIX}/usr")
+ )
+ autotools-utils_src_configure
+}
diff --git a/app-office/mdbtools/metadata.xml b/app-office/mdbtools/metadata.xml
new file mode 100644
index 000000000000..94dd4f54fe1c
--- /dev/null
+++ b/app-office/mdbtools/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chris.kerr@mykolab.ch</email>
+ <name>Chris Kerr</name>
+ <description>Maintainer. Assign bugs to him</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">brianb/mdbtools</remote-id>
+ <remote-id type="sourceforge">mdbtools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/metadata.xml b/app-office/metadata.xml
new file mode 100644
index 000000000000..93999ecadbf4
--- /dev/null
+++ b/app-office/metadata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The app-office category contains 'office' (word processing,
+ spreadsheets, presentation) software packages.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie app-office enthält Bürosoftware (Textverarbeitung,
+ Tabellenkalkulation, Präsentation).
+ </longdescription>
+ <longdescription lang="es">
+ La categoría app-office contiene paquetes de oficina
+ (procesadores de palabras, hojas de balance, presentación).
+ </longdescription>
+ <longdescription lang="ja">
+ app-officeカテゴリには「オフィス」(ワープロや表計算やプレゼンテーション)
+ と言うソフトウェアパッケージが含まれます。
+ </longdescription>
+ <longdescription lang="nl">
+ De app-office categorie bevat applicaties voor kantoorwerk, zoals text-
+ verwerkers, spreadsheets, presentatiehulpmiddelen enz.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm app-office chứa các ứng dụng 'văn phòng' (soạn
+ thảo văn bản, bảng tính, trình diễn).
+ </longdescription>
+ <longdescription lang="it">
+ La categoria app-office contiene pacchetti per ufficio
+ (videoscrittura, fogli elettronici, presentazioni).
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria app-office contém pacotes de software para
+ escritório (processadores de textos, planilhas, apresentações).
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria app-office zawiera programy biurowe takie jak edytory tekstu,
+ arkuszy kalkulacyjnych i prezentacji.
+ </longdescription>
+</catmetadata>
+
diff --git a/app-office/multitalk/Manifest b/app-office/multitalk/Manifest
new file mode 100644
index 000000000000..6d7007cd6945
--- /dev/null
+++ b/app-office/multitalk/Manifest
@@ -0,0 +1,6 @@
+AUX 99multitalk 37 SHA256 0390217b6c787bd2e7e7a0af882030ca2e9b196c21d8185952c1749ae1b28c95 SHA512 671e75f07864c8254290062171a622478b5a1a3afd3ddfe04741d37dc6e644bc53fcba99d94eb64c7eacd3a670e2d5e0ef2d294295a4e48c40ea42207fd943f7 WHIRLPOOL 1972e69c24cb640510be695caee1accf1380b9cbed995933e6c95dabee6ffb7a2c3d27427ac4482a60c1baf23a3beb48129a36a7ccabfa66fe141d059a7d7a63
+DIST multitalk-1.4.tar.gz 1735886 SHA256 3d473dff9a1e821df42b1c68a501e0020e3714e0737fdd76243245ac6d3d6657 SHA512 47e38766485b2dd9faed97fc596e2d625fe86afa9606b9d6136fd337e96588707e14f7a3db00c01f7fc8adf07a3de63b94b85f1fa08a3f7817c35820f0ac9719 WHIRLPOOL 26ed5935411b5b262b200ea87e2480df1b6f420b78af7b11f1d5bd95958392559a701bc5e869a817487f58d242c46ed66bc995382ee17d33a81ef9dc9c0cba0e
+EBUILD multitalk-1.4-r1.ebuild 1163 SHA256 b12539cbe43c132b7ab651a0918aca63a4bac211066827f673fda1a7946ee89b SHA512 202cd16cc3607df0d278adddfef4dc4e206767b764e4c732f0a56db8b981422dea1dcbfa9f252a6e65a39020b7956452413db1190ae67e2c252fde9abef7e513 WHIRLPOOL 4408485527d5de8871f09314041a7767ef339646cd10a198e93df809cc10f442f634739f317bcc19e0ff1552997f914e22e17d4425db4d3c55622103dec7738e
+MISC ChangeLog 2546 SHA256 774975cd8385d69891e111374a12cb03785cd06fa28e57cd909e53a913687eec SHA512 6d659012f1932afa431a70f90ee2c8c3f90d6cfc7aa5c8ad7883e2fa393f635817a31589aa767bd12541cbf58a20b04b49536031427fa0db81f3a4c268475bb2 WHIRLPOOL 86fb0d961b6d65199fc886d7921d7d84b2b159b9b5c0321481f691c65cf128a5328660d143881634ca4594ac02aac0df690803111da15cfd7b88955cd703b3f0
+MISC ChangeLog-2015 651 SHA256 ec979db1d9f6ca0e3541c99d858c3c5a25123dd69c2cf46f78cba1575deb3e3e SHA512 5baf94ad11b42d11ab12df36a6ef7ecfffb6d32e51f71d13a4cef4c3b06698c8328022cc72028a8a8238409244a16ba3bf0892c8ed2e5bd0c782fa29b809c6e1 WHIRLPOOL 8590bde7dec5fb31b55b0b51c4e02cb91c64cbb9d8bd580c0284d0e73503d301b2f5da32d3642af9abc59cd7f74bfcc97162ba9f352115606c65a09c83fa5a31
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/app-office/multitalk/files/99multitalk b/app-office/multitalk/files/99multitalk
new file mode 100644
index 000000000000..35a623260cf9
--- /dev/null
+++ b/app-office/multitalk/files/99multitalk
@@ -0,0 +1 @@
+MULTITALK_DIR="/usr/share/multitalk"
diff --git a/app-office/multitalk/metadata.xml b/app-office/multitalk/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-office/multitalk/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-office/multitalk/multitalk-1.4-r1.ebuild b/app-office/multitalk/multitalk-1.4-r1.ebuild
new file mode 100644
index 000000000000..513dcc050404
--- /dev/null
+++ b/app-office/multitalk/multitalk-1.4-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs readme.gentoo
+
+DESCRIPTION="A new type of presentation program"
+HOMEPAGE="http://www.srcf.ucam.org/~dmi1000/multitalk/"
+SRC_URI="http://www.srcf.ucam.org/~dmi1000/multitalk/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="examples latex"
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ >=media-libs/sdl-image-1.2.3
+ >=media-libs/sdl-ttf-2.0.6
+ >=media-libs/sdl-gfx-2.0.13"
+
+RDEPEND="${DEPEND}
+ latex? (
+ virtual/imagemagick-tools
+ virtual/latex-base
+ )"
+
+S="${WORKDIR}/${PN}"
+
+DOC_CONTENTS="
+ You will have to source /etc/profile (or logout and back in).
+ See also /usr/share/doc/${PF}/${PN}.pdf."
+
+src_prepare() {
+ sed -i \
+ -e "s:g++:$(tc-getCXX) ${CXXFLAGS}:" \
+ -e "s:-L\${HOME}/lib:${LDFLAGS}:" \
+ Makefile || die "sed for Makefile failed."
+}
+
+src_install() {
+ dodir /usr/bin
+ emake SYSPREFIX="${D}usr" install
+
+ insinto /usr/share/${PN}/examples
+ doins examples/about.{graph,talk}
+
+ doenvd "${FILESDIR}/99multitalk"
+
+ dodoc README docs/Changelog docs/multitalk.pdf
+
+ readme.gentoo_create_doc
+}
diff --git a/app-office/odeskteam/Manifest b/app-office/odeskteam/Manifest
new file mode 100644
index 000000000000..099197e27ce6
--- /dev/null
+++ b/app-office/odeskteam/Manifest
@@ -0,0 +1,13 @@
+AUX odeskteam-3.6.1_desktop_file.patch 427 SHA256 297dc192fb9d770a7af08b253ddb33253d6232edef93b8c8d09a6e20db9677bf SHA512 1193306c3a18bfd45fc95d4a49192cfcd4ce34e0a6190afbf9266dcdeb312743d9b9e568c99462e825914a7990e37e64c9483ca4b3ed4a4ebfacb6122bf91d79 WHIRLPOOL f4d336443966c40510e7037fab57016d9084e304f6fd6540713373151dbb1720293622b5dc829f28375d46eed7896d5c278b07e6f64705dc756680aba4a04948
+DIST odeskteam-3.12.19.i386.rpm 1594574 SHA256 8dd45e3303ad72cd22f90d8c49c66de105ffd5da283d9dc4c170f8823d581b87 SHA512 a35ce24958b77de339d635e4fda1a0b073c7cb6692db942a7e93dba191448d902856e1d87a34020497515f4d2b4b9e484070df3ac61622f5963ba36afee8ae0c WHIRLPOOL 851e656b532cdfa743d73ebe435280d12196cc9cd6c84ac16fa59363e3fd0a62488b6e8242508978e2ed2df54b3f3c69b1adcce0a8791451d0565e2deac14d3f
+DIST odeskteam-3.12.19.x86_64.rpm 1657527 SHA256 ba89cbcd9c0a57f4db418fdfd302d3e233aea87369034345e81d076bc0617d52 SHA512 5fdf7615cbfbe55e3422c6a637c701db623eee18854fcc86923e7eed9de2399cd4a727811f7104229e9b676a5159c733ea0b78542a65c8c30f5cc0321e033738 WHIRLPOOL 86a6a352300aed477f8b8c868e1176943bf8dde29af84dab9c7f177c138d9083ff8a1f304cd9621372a401116b1bd9b0f722d3c8e3f6d057951bf5dc7ed69299
+DIST odeskteam-3.12.9.i386.rpm 1586118 SHA256 b80895d6b68414ddfe22b0cf584de82835cb5e937969a7db3305b00eac68e0dd SHA512 50fed1333501374d40d5f04acb50141b5123566b47ee0fd4574f7c0501b4e029a67bf08e9d3ee9f24eb5a75b5fab6410dd48fdda6617113057297fa24591ccb4 WHIRLPOOL cd0fab5af33b6d3002d2e433b49102f837d20bccfe2d901f1e9a8a45b20b3cd2de6a7bde8762c3cb1c6329b26597137fa7565efff10d416366d96a56e5470fa9
+DIST odeskteam-3.12.9.x86_64.rpm 1649196 SHA256 199febfb3de1fcacfa14de0116b6831955345ba57dabb87cb31d7b4da2396773 SHA512 fb0e12dc82741a7fea1574b3c8e54a7ec7f7ac87dd96996eab3d6647adb4c4780e5313b4c2279d040848e63d5b91f60a2a055773e17638fac73cda173c734a95 WHIRLPOOL c15e124afde3441f9740e789d856d62fad80c8fa298d7685cf844b89a709fa13bd4d2ca1e7de9514f5b265df6b2a16babecc81e56b9ec771203a6c1a19d1066a
+DIST odeskteam-3.6.1-1fc17.i386.rpm 1495558 SHA256 a2e3708a04f4441b8626a2608469c88a5993241e8baef13ff503a0ac627f76e9 SHA512 2fd2d5906a1ede4f1e014ad8c67b696e265f38765d5ec3d870aca797ab4471a5b6868adf8730dbdd14254421ca3b579f6d63b4688174e2d9f098f9e6b865be67 WHIRLPOOL 6a75262e42038707fe0659e3418b578ec253e9f85fab7c91176b6e5456e5d78863546f64c079fa53cc30e8c9ebb45388a6965ba468d9437ff24a5040a53e4df6
+DIST odeskteam-3.6.1-1fc17.x86_64.rpm 1545261 SHA256 1444234e08db33237f336817d32f6655c1a2c41b98f7e899919f2bdfca4577f3 SHA512 1dda4998597739977fc607e5da12fcbb1d6843235c911d9b7ea1b4696d293bcb6b4865a605256e13d512741ee46e5dbfc194363261facf3af90105a2656367a2 WHIRLPOOL 0e326c20e8baadba08ece0b37014f727b50feded614a56ce839fcca41df98852c83898fb12fd1672e9d1e4966262a6e8b9fcc651112a9d0a91b7a2fce5983be7
+EBUILD odeskteam-3.12.19.ebuild 1088 SHA256 b61de76a3cbdd4b1692d871b46b00e52f32441bbe7f39fb786dae611abdb578a SHA512 7641b86f6ac0335cc3a86eb33348c53ac2f8f8ad411c0dd1ddf8f439336fea4e0c37da617df142ff170c074e3f81c8d1d3860021d25a1d36fce2355332e5a27d WHIRLPOOL 2a46df063d2b1e284faa3696b2f56f76e521521374eec640d2ccad1e80b911607bc101070e6aacc4d95f68f4efff53726c31d3a337bc06d3a7b9a7045c672247
+EBUILD odeskteam-3.12.9.ebuild 1086 SHA256 9ca1883648438f4e246c4640e2c6ec62ccace54fea4eb6c0a99b43724fef9726 SHA512 905df7a066b30a63cd13ed450505b6cfd0d9cc97602c277b90709a4cf3a3c6cf38271fe01ff50eb7add97b96303fb667da46681b8948ee035f66584ca7a0849d WHIRLPOOL e2eca43fffafb31ebdc455222cc9f0132e841cd3f923bdd954a67a8b167172e41533dec2d8bc57fb89053a7c9f71ff6dbc9eb16d920cb9e64acf1fc9affc3a82
+EBUILD odeskteam-3.6.1.ebuild 1373 SHA256 76f1fcd6c9b072bd476f1107ae3875277004576a518003ef72822b08ead06052 SHA512 6c29e61417e2d5030e3b05041c4b7a9a0c1a23805dd4cf7e124ccc9511ccd27941489df8b8add32799b31ee3c46100a7a432d0c101bc1c77e4c4bb1f3398be38 WHIRLPOOL bee1a635f6240841b243f96c0d5f49f93f7f6d618208372792e8d447efa696a313840b526f0d45998f04640485687fc434c195cfc55e6ff9fe4a866d541d8860
+MISC ChangeLog 2349 SHA256 f6b10dea18b4e66272eb1d869f87caa3be8411d76b1eaf8609883fc59084ac25 SHA512 16d76bc484d22c30e1e0fb82723e8c61b30bf998603e0f2786fb9345b3b5c00e426bb0af266a43cd459b795af20049b7cc281d08e3af3680dd4f7c7a316aa758 WHIRLPOOL 310d5b6a0d67dad94c9961e49a5a8d1f59669b75ad06767a87aa9e97df5a8f3c7b8890d753b301ab26ce338a852ca72f5e2930d6c312e3a12475103044a5c35e
+MISC ChangeLog-2015 2805 SHA256 7f7a5f5b0771ff14e4385bdefb5753ac05cd4d66a7b652e7042450b72e38f6c0 SHA512 deb7988e5078ee0e41e497c080d908ea34062167c671a7040c6161c6b9d19a3adb46b5acee80b6ac61c116d73819666ecc5791f6c664a0ea79089daff63e64b2 WHIRLPOOL a2e8beb7531585663cb5bd18588150f7e4b4911e4e017c6ed5eb8529c601ebedcbdf29acaf027e96c92c95859566bfd40d9ca9275c8df6f284469e6f523c7f57
+MISC metadata.xml 463 SHA256 a8d8930f7e79ef7d205720e37b9184eadb8000f97cc619105131e8120a78790e SHA512 d062c450c94b887e307eebfa6da530caac78396b19aad69817387f433f8aa22b1fa1af2e8b99cb2295417ad0540802a0fb247a68e5860e0e872f7f0563aa587c WHIRLPOOL f4738abb6051f40f8259629826188484ae648d27da3323f8f0acf1e143abc4f51595b0ca51eb1fecedcfd56bc8668769091263d699c4b1eeced92ad137434ea5
diff --git a/app-office/odeskteam/files/odeskteam-3.6.1_desktop_file.patch b/app-office/odeskteam/files/odeskteam-3.6.1_desktop_file.patch
new file mode 100644
index 000000000000..f5dcfe6b47a2
--- /dev/null
+++ b/app-office/odeskteam/files/odeskteam-3.6.1_desktop_file.patch
@@ -0,0 +1,13 @@
+--- a/usr/share/applications/odeskteam.desktop 2013-04-06 12:27:53.729344392 +0000
++++ b/usr/share/applications/odeskteam.desktop 2013-04-06 12:29:02.013266552 +0000
+@@ -9,8 +9,8 @@
+ Comment[en_GB]=oDesk Team for Linux
+ Comment[ru]=oDesk Team для Линукс
+ Exec=odeskteam-qt4
+-Icon=odeskteam.png
++Icon=odeskteam
+ Terminal=false
+ Type=Application
+-Categories=Application;Utility;
++Categories=Utility;
+ StartupNotify=true
diff --git a/app-office/odeskteam/metadata.xml b/app-office/odeskteam/metadata.xml
new file mode 100644
index 000000000000..96e6268e5be8
--- /dev/null
+++ b/app-office/odeskteam/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <longdescription lang="en">
+ oDesk's desktop application enabling visibility, connectivity,
+ collaboration and guaranteed payment for guaranteed work.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-office/odeskteam/odeskteam-3.12.19.ebuild b/app-office/odeskteam/odeskteam-3.12.19.ebuild
new file mode 100644
index 000000000000..4a6ee5d10e75
--- /dev/null
+++ b/app-office/odeskteam/odeskteam-3.12.19.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit rpm eutils
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+DESCRIPTION="Project collaboration and tracking software for oDesk.com"
+HOMEPAGE="https://www.odesk.com/"
+SRC_URI="amd64? ( https://www.odesk.com/downloads/linux/beta/${P}.x86_64.rpm )
+ x86? ( https://www.odesk.com/downloads/linux/beta/${P}.i386.rpm )
+"
+
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+media-libs/phonon[qt4]
+>=dev-libs/glib-2
+app-arch/bzip2
+dev-libs/libxml2
+dev-qt/qtcore:4[ssl]
+dev-qt/qtdbus:4
+dev-qt/qtdeclarative:4
+dev-qt/qtgui:4
+dev-qt/qtopengl:4
+dev-qt/qtscript:4
+dev-qt/qtsql:4
+dev-qt/qtsvg:4
+dev-qt/qtxmlpatterns:4
+media-libs/glu
+media-libs/mesa
+sys-libs/glibc
+x11-libs/libX11
+x11-libs/libXScrnSaver
+x11-libs/libXext
+x11-libs/libXi
+"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-3.6.1_desktop_file.patch"
+}
+
+src_install() {
+ into /opt
+ dobin usr/bin/odeskteam-qt4
+
+ domenu usr/share/applications/odeskteam.desktop
+
+ doicon usr/share/pixmaps/odeskteam.png
+}
diff --git a/app-office/odeskteam/odeskteam-3.12.9.ebuild b/app-office/odeskteam/odeskteam-3.12.9.ebuild
new file mode 100644
index 000000000000..4b9ab7fd50b6
--- /dev/null
+++ b/app-office/odeskteam/odeskteam-3.12.9.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit rpm eutils
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+DESCRIPTION="Project collaboration and tracking software for oDesk.com"
+HOMEPAGE="https://www.odesk.com/"
+SRC_URI="amd64? ( https://www.odesk.com/downloads/linux/beta/${P}.x86_64.rpm )
+ x86? ( https://www.odesk.com/downloads/linux/beta/${P}.i386.rpm )
+"
+
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+media-libs/phonon[qt4]
+>=dev-libs/glib-2
+app-arch/bzip2
+dev-libs/libxml2
+dev-qt/qtcore:4[ssl]
+dev-qt/qtdbus:4
+dev-qt/qtdeclarative:4
+dev-qt/qtgui:4
+dev-qt/qtopengl:4
+dev-qt/qtscript:4
+dev-qt/qtsql:4
+dev-qt/qtsvg:4
+dev-qt/qtxmlpatterns:4
+media-libs/glu
+media-libs/mesa
+sys-libs/glibc
+x11-libs/libX11
+x11-libs/libXScrnSaver
+x11-libs/libXext
+x11-libs/libXi
+"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-3.6.1_desktop_file.patch"
+}
+
+src_install() {
+ into /opt
+ dobin usr/bin/odeskteam-qt4
+
+ domenu usr/share/applications/odeskteam.desktop
+
+ doicon usr/share/pixmaps/odeskteam.png
+}
diff --git a/app-office/odeskteam/odeskteam-3.6.1.ebuild b/app-office/odeskteam/odeskteam-3.6.1.ebuild
new file mode 100644
index 000000000000..7c65871d7f89
--- /dev/null
+++ b/app-office/odeskteam/odeskteam-3.6.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit rpm eutils
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+DESCRIPTION="Project collaboration and tracking software for oDesk.com"
+HOMEPAGE="https://www.odesk.com/"
+SRC_URI="amd64? ( https://www.odesk.com/downloads/linux/beta/${P}-1fc17.x86_64.rpm )
+ x86? ( https://www.odesk.com/downloads/linux/beta/${P}-1fc17.i386.rpm )
+"
+
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+S=${WORKDIR}
+
+RDEPEND=">=dev-libs/glib-2
+ media-video/ffmpeg
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/libpng
+ media-libs/openjpeg:0
+ app-arch/bzip2
+ dev-libs/expat
+ dev-libs/libxml2
+ dev-libs/openssl:0
+ dev-libs/icu
+ sys-apps/util-linux
+ sys-apps/dbus
+ sys-libs/zlib
+ virtual/libffi
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libxcb
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ dev-qt/qtcore:4[ssl]
+ dev-qt/qtgui:4
+"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}_desktop_file.patch"
+}
+
+src_install() {
+ into /opt
+ dobin usr/bin/odeskteam-qt4
+
+ domenu usr/share/applications/odeskteam.desktop
+
+ doicon usr/share/pixmaps/odeskteam.png
+}
diff --git a/app-office/ooextras/Manifest b/app-office/ooextras/Manifest
new file mode 100644
index 000000000000..308a9990a2ec
--- /dev/null
+++ b/app-office/ooextras/Manifest
@@ -0,0 +1,5 @@
+DIST ooextras20060909.tgz 19152149 SHA256 9a79b057e47a39058c1effefeafe0b7765b919100a62f7548f39573fc11b2e62 SHA512 5e58a11ddf3e82e19f606ad734777eed8beb987fbc7765f9c0154f6a9a0c288f56da47a2bc4b5f091927ee9ccb41a668c7cb518c528af7642ab95ca73dc5b81f WHIRLPOOL d81999dd54190da135b035f1fc915c37a1767115f5ecf02c9e5eaafcbab7017a8bd606fb928e9b233fe52d5bff4a95c5ef6ed90bc0d51294ac44cbe0d8c92be8
+EBUILD ooextras-20060909.ebuild 708 SHA256 72df621f2f909aa741f47e2544b83d76d526a4d40ee8296a51f7e405da6076b7 SHA512 b3811d1e1efd69e9585783827423d8754150b61d977e9d832a5925930427c79a0057d2f5a3b50d3d2c3d4e27e0272a856b39c2ea16a19a661303ac7744a0e68a WHIRLPOOL 41a5f470f3a6b8de2f7ea249d462d7f9e5d52635106d2cda7cc96af61552d9f6510d5cc8c36d6e24e439cb5dfaca6ca4f0b492a779084dc62f32f415635a3096
+MISC ChangeLog 2576 SHA256 f71d5ca596b872bb194d965e26e395cf3e10a652a3d2ad6edf1678724a079bd8 SHA512 74c8c6305db0064fd198ed47ea252fdc0aa3fcb3039d1ae3b5e6289d322c334e6237523ee2b6180ca18aafac0a2a74cd635fb29f1c76ab411d0f558120319aa9 WHIRLPOOL f40a493ea0899537a8d4919526ab0e22fad44131b2a5064d3e72d87f67ff307722865ebdb015030139861a2983e2d147c1a37c430df7c53c0062d3def2e8a2ca
+MISC ChangeLog-2015 2127 SHA256 161c5f715c58085a3230e641fe039cc325469d1c0900d436b882807ee1892b23 SHA512 10510adab647a75935f5e2e4ccd23b54f434968ff34738f6ed74e69adb8ea692f3f7d6a97a58a2d0c5f02de62e862116b09d28f1594e3038d84cc88af48e1ea0 WHIRLPOOL f9914d0345bcd2948df40e57289444b8e1125ecbcba97b7644bafa1cdf8736cb6eb2c15c82ce29a7fec5ba423087c32e7e7d1b2bfc0712880a41f7718b5573fe
+MISC metadata.xml 562 SHA256 d6d8302bae021fc7758c21f4504cd56d4cf28fd4939e788a39d3aed5d503dfe2 SHA512 be8f9c9cb7b0d9a75e97dced24904f44de6a7ff1302fa31b2d5b91e3eb0406579e92029e12223495ec0761dd56ca52045bfc7d5af02a3b02317a47caba2c6e04 WHIRLPOOL 5dbba7732df51f2741bfcc4965824cdc3e441cdaf751e68c7e1129284d467cad94f9c5304d0840d3c792b3bcc4f8ea953fb071e18e43aba24fa057ad38dbd9ee
diff --git a/app-office/ooextras/metadata.xml b/app-office/ooextras/metadata.xml
new file mode 100644
index 000000000000..2ddd7c9530a9
--- /dev/null
+++ b/app-office/ooextras/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <longdescription>OOExtras is a set of community generated templates and sample files. For it to do anything useful, you also have to install one of the different flavours of OpenOffice.org that Gentoo provides</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">ooextras</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/ooextras/ooextras-20060909.ebuild b/app-office/ooextras/ooextras-20060909.ebuild
new file mode 100644
index 000000000000..92d79d82be5d
--- /dev/null
+++ b/app-office/ooextras/ooextras-20060909.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="OOExtras: Extra Templates for OpenOffice.org!"
+HOMEPAGE="http://ooextras.sourceforge.net/"
+SRC_URI="mirror://sourceforge/ooextras/${PN}${PV}.tgz"
+
+INSTDIR="/opt/${PN}"
+S="${WORKDIR}/downloads"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 -sparc x86"
+IUSE=""
+RDEPEND="virtual/ooo"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ true # nothing to do
+}
+
+src_install() {
+ dodir ${INSTDIR}
+ cp -R -- "${S}"/. "${D}"/${INSTDIR}/
+}
+
+pkg_postinst() {
+ elog "Please add ${INSTDIR} to your template paths in OpenOffice.org"
+ elog "You can do this under:"
+ elog "Tools > Options > OpenOffice.org > Paths"
+}
diff --git a/app-office/openerp/Manifest b/app-office/openerp/Manifest
new file mode 100644
index 000000000000..a18b3e50246e
--- /dev/null
+++ b/app-office/openerp/Manifest
@@ -0,0 +1,15 @@
+AUX openerp 490 SHA256 a6ff0786c122e36f66a0f7648d286d871a230590873e1de09308241db554c1fa SHA512 7dcf83cf71b0f1f1b315442ea08adfff5597c95fb1a088468c1d58630dc7e77c0a20a2ae20e751851bce97bafb8ff12340d137effdcba9be099aaef9cdd38af0 WHIRLPOOL 2d6d4b02c83aca587218190770bfb735b4460291ee620ecd065b1d3e562eca77b0df87f11367a88d67a5108c8edf9fc5b5771f337afbbb13e55702e46c05be7e
+AUX openerp-2 547 SHA256 b080ff6ea2a15f3dae290f0bc0fc17f62bc226bd847bc00aeb5b8339693503e8 SHA512 2ad5cc1755ca1adce5b1ae5e6bd0a77d3699e04728fe8fe00d0421102d95883b6795c1ca7ca2dc677301d027b2f42768c3a37ec8c18bdf1660ec1562647b73da WHIRLPOOL e1390eeb43e8d785ad79c282908f7f6c56a7ac3142df8390be310d465f0b8b4a6916ddd873bfee12f7a556bd18cc874d421796067ec1389bc4556ca0800284f5
+AUX openerp-6.1-setup.py.patch 1009 SHA256 a4e47a30186ee12136a0506d9b087787def94ffc98eda257f8549838673319fe SHA512 9affa8e3a93257792f44607e0bdf4b81ad517e50d1abd2d9848fa27642c5ef21b3a737d4d05b530694154404939f61dea935b91b002fed92e33059de7e221864 WHIRLPOOL 8364bf04ea6fb957b7493adcf6fb6aeaba5462d1778059f225f7bc0b5896667ef701407eea9b07a29d756d9d44c6b5ecac69141848217e851e791e835e0c60b5
+AUX openerp-confd 92 SHA256 bf970b49b905c7dc85399040c6e8a355de4a8ba50b03487a0de6575cd1dbd5a6 SHA512 8e1e47263247a340add6e97f45c11e2e629da564dfe600b31ba75f922f9a9311e3799f8896ac9eae53361cbe7f5e763bcff46ea52bc1884444457696f989e925 WHIRLPOOL f144f7d9307ab0197428a2e9a49895cdb904fb844aeb56cc4100c49544b78bcb6e5ca718f5c313b21d589a26885d6aa071f2675103d13ad729c5adbec0cde1bb
+AUX openerp-confd-2 88 SHA256 6a9f1b6849ca8d3e47023fd02ec0dab295542d9c430914b2f876bc3a4c1a3d79 SHA512 789db9fbfcc90e4302f98c8fb81438767bdd17dc3351d2d706cabeea7b1f92bbd9efce2deb570295798a2358fa4bafd8cdf9e1ab311e0673c943b36aabe50d15 WHIRLPOOL 183347d60ac5324b295aeefde8ac60187b8fc216238fbbc02c719eae032c843ca88a3ef32fb113b3ea26215b3bd81c854d51a6da2e7e3751e7e8a5568afbea14
+AUX openerp.cfg 1115 SHA256 8ae3d8c38d7f991128c8b040c583bebe1b797a9c264c8bbd24f52107d488f9fc SHA512 6ca4638ee2bc00d2572366416aa8107e7045b10c7f89b383efe1b782e7c6d9190f5423633884dce647944bd297431eeeb194b433a21955c4542b75ab7d820a66 WHIRLPOOL 3a57f655c2252b7bf7c2aff9d5ac91a5310f9a34e3f823a883ab2ec2f4cd4e4bef0473fd8676cb4d2d82b3dd52e9b2d82acaac63bf7f084fe67fa9f0d9b8faf3
+AUX openerp.cfg.2 1145 SHA256 06af3effd55c7029bc38ffb7f8b92688691d2794fed6f8ccf1f6c807dc973554 SHA512 22194cc2b11380e8ff6f4ed691227d6580da560edaea9b368519261fb7b7d0e9547b0e0b3fe1b0b2b0410ee974b807039ecf559370583a32762373497560e245 WHIRLPOOL fdd27dd0bb02bc40d1179bb529e6f60b6f29f93d35bfaee5f2b05f26e985b2135147f9c5408142e1e8e00f00012a7f237347038e38602280c2d7523254900066
+AUX openerp.logrotate 197 SHA256 c015978e8239c470f9614df0661565d7eaf288305afeb7826363f1da01afd8db SHA512 7e6b1475985287bff9cd4a61f747f1dd9b5efdcecb1520dcf8efaf72b9200ce632760a458a6276e317e9d69907560ac187dfd0ecb24c7ff655edb0627967d2bd WHIRLPOOL fab493daecfd58556d87762d472c3b403ed2e7e85e01ca6d275c709feedc56737295b4f09e75a4d5e0549f72f5e6d07eaf4daab76c4e3066b2f6fbf7785d0c99
+DIST openerp-7.0-20140125-002455.tar.gz 64214375 SHA256 2bf832dda8f8e844476bb76cd60be84da1cc219e97be9da15b0a95b1e537bc4e SHA512 a923fe3240cf44f6384f18bd37853d15fe132aab97494e713f095253cd4b72d32a89e33ba3623a523b81b9863da6d5bca24c4020b20829975e4185d6e5093b3e WHIRLPOOL 5a4fcb37a6ea800e63294fe6b9dcbb3f82e91d1f0adfe412935b699b8e0c2901914dcfc5c0c62e2b289e057ecb4f30c5a4c06887c2d8e893ce1c1b03e6f5ce62
+DIST openerp-8.0dev-20140125-000101.tar.gz 82648176 SHA256 647c4a5ec28340f7c5a32dd50173b98bf62dd18ba00cc1929538a8803c704da0 SHA512 560f0cd9aadfb010dfba1a114ca17ed8dc7b63fffdd93325811b87530e97a8e629c46442e777bd0c53fb38b1a985e769e3fb5f5edf66b9b45f21be3e8973aedd WHIRLPOOL 1fb6e185250c08e948b11f2ca6581723055eefd0edb6a7999029b950b064c7aebf23a83bc014240c2d2d78284fcf8292761b6cc7733f270f14bfd4a98673a222
+EBUILD openerp-7.0.20140125.ebuild 3727 SHA256 d51cd4830e6ff48e19c9f521d3fcfaf2367a393c4028a581ddbab648e742131e SHA512 c6726e115f0a073226f8ed90cc97f92d40819e5d35a7ac11d7aa9e17584dd520d2999d4e7923ce788ca295f241189ed9b08b339786a29a553a90cf16bed283b9 WHIRLPOOL 0bf5239dd026040f852ad7ebc6e6125af66f36eb5bcd9aeb53e8e6d5c056cf6b446750b12986d9566cb394a0a2a514c1212f380f88a9cf1797ccb146ba30cc8c
+EBUILD openerp-8.0.20140125.ebuild 3721 SHA256 024a9736a2a51f7ed1a654aaac3b800355c33e697f4a21044d7b24114b0d7421 SHA512 fce9fa5f87ab3155d8b7cc0fbdbc4020d889c1c7ce007e4e0e632027f50ab21d2458dfc706c65e53fda3beb45543cb438e4705efdae5e9cdf319196707255c2b WHIRLPOOL 1273a77b7be43a7f1bc8a19a08e3453a7b7e14c29116fcf3d8e5c31305712d6fc9e53b3e4e0bd0840a7d2c016324cbd80c158ddb731b09f296a984f9431c0498
+MISC ChangeLog 3408 SHA256 0866ea7d5245c50a925f4b951464ae2993988483330790e707fb8e4f06493b55 SHA512 3d99c9392f57a92d5195c6320f22f152a52b1de2afdef19889e31663ee3c6745e2353875326994a258d06cc430d8471fb5c5109e2435f1b45aca11d9bfce8ed8 WHIRLPOOL 45ae3e5b0fa26baf28bec1d40bd2f608a9f574da2e5284cb4fe0eb42d461ea79820d1265a6b0fcdbf3ab79a044e1cad279e0462f24dc0ecb743d1bd1dd81c814
+MISC ChangeLog-2015 3315 SHA256 f8c1ae87e31a3c0f46cb3516c92fe3f1e56a3e2186cb0b5bf81d4b54e9f523b3 SHA512 683b0de8e9b7a99157311fac8b95da282ea892b55a8dba1669a1fbe78041243356836c68cf521f68bdc838a7d127c06f30ca76bbef1e9c328b140134c56b2dae WHIRLPOOL 7d19f753969ad4795a2550a578ea4f3799ac68fdce971dc0871d49238a1a49f29d2f3fcdd3bad4bc66c974e14a372f3483ce1e1cfb513a0ecf74d31853e1c360
+MISC metadata.xml 283 SHA256 1d087260f5345e45a240f63f3fab4e060c43ab413d1254cadb9d0c084f0d806b SHA512 17639738efdc4bf47d4c45edd2264db8b149b65fa8b0fa40888f56642e9fed3e91a84a7de7f3cfcb9fcef4fcb221f6eb4ce233abc4f865d9ccfa38ba436f7745 WHIRLPOOL 1a7e4bb394bb73142410fbf50e6bcf891fb03b65e34bc77ae0279f301195d42e39c94be7f1ca738048f8441a60f66199b1d6d4d0b956eaa01953bc2d474dc98e
diff --git a/app-office/openerp/files/openerp b/app-office/openerp/files/openerp
new file mode 100644
index 000000000000..3a8cd40fc713
--- /dev/null
+++ b/app-office/openerp/files/openerp
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+
+# Additional options that are passed to the daemon.
+DAEMON_OPTS="-c ${CONFIGFILE}"
+
+depend() {
+ after postgresql
+}
+
+start() {
+ ebegin "Starting openerp server"
+ start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/bin/openerp-server \
+ --make-pidfile --user "${USER}" --background -- ${DAEMON_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping openerp server"
+ start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --signal 9
+ rm -f "${PIDFILE}"
+ eend $?
+}
diff --git a/app-office/openerp/files/openerp-2 b/app-office/openerp/files/openerp-2
new file mode 100644
index 000000000000..d1fedb1470d3
--- /dev/null
+++ b/app-office/openerp/files/openerp-2
@@ -0,0 +1,23 @@
+#!/sbin/openrc-run
+
+# Additional options that are passed to the daemon.
+DAEMON_OPTS="-c ${CONFIGFILE}"
+
+depend() {
+ after postgresql
+}
+
+start() {
+ checkpath -q -d -m 0755 -o openerp:openerp /run/openerp
+ ebegin "Starting openerp server"
+ start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/bin/openerp-server \
+ --make-pidfile --user "${USER}" --background -- ${DAEMON_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping openerp server"
+ start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --signal 9
+ rm -f "${PIDFILE}"
+ eend $?
+}
diff --git a/app-office/openerp/files/openerp-6.1-setup.py.patch b/app-office/openerp/files/openerp-6.1-setup.py.patch
new file mode 100644
index 000000000000..904824875614
--- /dev/null
+++ b/app-office/openerp/files/openerp-6.1-setup.py.patch
@@ -0,0 +1,32 @@
+--- setup.py.old 2012-07-01 17:31:24.000000000 +0400
++++ setup.py 2012-07-01 17:33:52.000000000 +0400
+@@ -22,6 +22,7 @@
+
+ import glob, os, re, setuptools, sys
+ from os.path import join, isfile
++from distutils.sysconfig import get_python_lib
+
+ # List all data files
+ def data():
+@@ -32,7 +33,7 @@ def data():
+ files.append(os.path.join(root, filename))
+ d = {}
+ for v in files:
+- k=os.path.dirname(v)
++ k=os.path.join(get_python_lib(prefix=''), os.path.dirname(v))
+ if k in d:
+ d[k].append(v)
+ else:
+@@ -41,9 +42,9 @@ def data():
+ if os.name == 'nt':
+ r.append(("Microsoft.VC90.CRT", glob.glob('C:\Microsoft.VC90.CRT\*.*')))
+
+- import babel
+- r.append(("localedata",
+- glob.glob(os.path.join(os.path.dirname(babel.__file__), "localedata" , '*'))))
++# import babel
++# r.append(("localedata",
++# glob.glob(os.path.join(os.path.dirname(babel.__file__), "localedata" , '*'))))
+
+ return r
+
diff --git a/app-office/openerp/files/openerp-confd b/app-office/openerp/files/openerp-confd
new file mode 100644
index 000000000000..438f0ee154d4
--- /dev/null
+++ b/app-office/openerp/files/openerp-confd
@@ -0,0 +1,3 @@
+USER="openerp"
+CONFIGFILE="/etc/openerp/openerp.cfg"
+PIDFILE="/var/run/openerp/openerp.pid"
diff --git a/app-office/openerp/files/openerp-confd-2 b/app-office/openerp/files/openerp-confd-2
new file mode 100644
index 000000000000..5e84946046cd
--- /dev/null
+++ b/app-office/openerp/files/openerp-confd-2
@@ -0,0 +1,3 @@
+USER="openerp"
+CONFIGFILE="/etc/openerp/openerp.cfg"
+PIDFILE="/run/openerp/openerp.pid"
diff --git a/app-office/openerp/files/openerp.cfg b/app-office/openerp/files/openerp.cfg
new file mode 100644
index 000000000000..a760856a18a1
--- /dev/null
+++ b/app-office/openerp/files/openerp.cfg
@@ -0,0 +1,64 @@
+[options]
+
+# General options:
+admin_passwd = admin
+
+pidfile = /var/run/openerp/openerp-server.pid
+interface =
+port = 8069
+netinterface =
+netport = 8070
+netrpc = True
+xmlrpc = True
+init =
+without_demo = False
+demo = {}
+update =
+cache_timeout = 100000
+stop_after_init = False
+debug_mode = False
+assert_exit_level = warn
+price_accuracy = 2
+
+# SSL Configuration:
+secure = False
+secure_cert_file = server.cert
+secure_pkey_file = server.pkey
+
+# Logging Configuration:
+logfile = /var/log/openerp/openerp-server.log
+syslog = False
+log_level = debug
+
+# SMTP Configuration:
+email_from = False
+smtp = localhost
+smtp_port = 25
+smtp_ssl = False
+smtp_user = False
+smtp_password = False
+
+# pg_path points at local pg instance - please change as needed
+# Database related options:
+db_user = openerp
+db_password = change_this
+pg_path = /run/postgresql/.s.PGSQL.5432
+db_name = False
+db_host = False
+db_port = False
+db_maxconn = 64
+import_partial =
+
+# Internationalisation options:
+language =
+translate_out =
+translate_in =
+translate_modules = ['all']
+
+# Security-related options:
+list_db = True
+server_actions_allow_code = False
+
+
+
+
diff --git a/app-office/openerp/files/openerp.cfg.2 b/app-office/openerp/files/openerp.cfg.2
new file mode 100644
index 000000000000..e11184acb4f9
--- /dev/null
+++ b/app-office/openerp/files/openerp.cfg.2
@@ -0,0 +1,65 @@
+[options]
+
+# General options:
+admin_passwd = admin
+
+pidfile = /run/openerp/openerp-server.pid
+interface =
+port = 8069
+netinterface =
+netport = 8070
+netrpc = True
+xmlrpc = True
+init =
+without_demo = False
+demo = {}
+update =
+cache_timeout = 100000
+stop_after_init = False
+debug_mode = False
+assert_exit_level = warn
+price_accuracy = 2
+
+# SSL Configuration:
+secure = False
+secure_cert_file = server.cert
+secure_pkey_file = server.pkey
+
+# Logging Configuration:
+logfile = /var/log/openerp/openerp-server.log
+syslog = False
+log_level = debug
+
+# SMTP Configuration:
+email_from = False
+smtp = localhost
+smtp_port = 25
+smtp_ssl = False
+smtp_user = False
+smtp_password = False
+
+# pg_path points at local pg instance - please change as needed
+# Database related options:
+db_user = openerp
+db_password = change_this
+pg_path = /run/postgresql/.s.PGSQL.5432
+db_name = False
+db_host = False
+db_port = False
+db_maxconn = 64
+import_partial =
+
+# Internationalisation options:
+language =
+translate_out =
+translate_in =
+translate_modules = ['all']
+
+# Security-related options:
+list_db = True
+server_actions_allow_code = False
+
+addons_path = /usr/openerp/addons
+
+
+
diff --git a/app-office/openerp/files/openerp.logrotate b/app-office/openerp/files/openerp.logrotate
new file mode 100644
index 000000000000..b58737773a16
--- /dev/null
+++ b/app-office/openerp/files/openerp.logrotate
@@ -0,0 +1,9 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+/var/log/openerp/*.log {
+ monthly
+ create 660 openerp openerp
+ missingok
+ copytruncate
+}
diff --git a/app-office/openerp/metadata.xml b/app-office/openerp/metadata.xml
new file mode 100644
index 000000000000..82bc112c6d79
--- /dev/null
+++ b/app-office/openerp/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dlan@gentoo.org</email>
+ <name>Yixun Lan</name>
+ <description>Co Maintainer</description>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/openerp/openerp-7.0.20140125.ebuild b/app-office/openerp/openerp-7.0.20140125.ebuild
new file mode 100644
index 000000000000..97875513997c
--- /dev/null
+++ b/app-office/openerp/openerp-7.0.20140125.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit eutils distutils-r1 user
+
+DESCRIPTION="Open Source ERP & CRM"
+HOMEPAGE="http://www.openerp.com/"
+MY_PV=${PV/7.0./7.0-}
+FNAME="${PN}-${MY_PV}-002455"
+SRC_URI="http://nightly.openerp.com/7.0/nightly/src/${FNAME}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="+postgres ldap ssl"
+
+CDEPEND="!app-office/openerp-web
+ postgres? ( dev-db/postgresql[server] )
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/psycopg:2[${PYTHON_USEDEP}]
+ dev-python/pychart[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/reportlab[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ dev-python/pydot[${PYTHON_USEDEP}]
+ dev-python/vobject[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/gdata[${PYTHON_USEDEP}]
+ ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
+ dev-python/python-openid[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ dev-python/feedparser[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pywebdav[${PYTHON_USEDEP}]
+ ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+ dev-python/vatnumber[${PYTHON_USEDEP}]
+ dev-python/zsi[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/unittest2[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}
+ "
+
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+OPENERP_USER="openerp"
+OPENERP_GROUP="openerp"
+
+S="${WORKDIR}/${FNAME}"
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newinitd "${FILESDIR}/${PN}-2" "${PN}"
+ newconfd "${FILESDIR}/openerp-confd-2" "${PN}"
+ keepdir /var/log/openerp
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/openerp.logrotate openerp
+ dodir /etc/openerp
+ insinto /etc/openerp
+ newins "${FILESDIR}"/openerp.cfg.2 openerp.cfg
+
+ # #453424 Fix error on /usr/openerp/import_xml.rng
+ dosym /usr/${PN}/import_xml.rng $(python_get_sitedir)/${PN}/import_xml.rng
+
+ # #453424 Fix error on /usr/openerp/addons/base/res/res_company_logo.png
+ dosym /usr/${PN}/addons/base/res/res_company_logo.png $(python_get_sitedir)/${PN}/addons/base/res/res_company_logo.png
+}
+
+pkg_preinst() {
+ enewgroup ${OPENERP_GROUP}
+ enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP}
+
+ fowners -R ${OPENERP_USER}:${OPENERP_GROUP} /etc/openerp
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+ fowners -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/"
+
+ fperms 0640 /etc/openerp/openerp.cfg
+
+ use postgres || sed -i '6,8d' "${D}/etc/init.d/openerp" || die "sed failed"
+}
+
+pkg_postinst() {
+ chown -R ${OPENERP_USER}:${OPENERP_GROUP} /etc/openerp
+ chown ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+ chown -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/"
+
+ elog "In order to setup the initial database, run:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+ elog "Be sure the database is started before"
+}
+
+psqlquery() {
+ psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+ einfo "In the following, the 'postgres' user will be used."
+ if ! psqlquery "SELECT usename FROM pg_user WHERE usename = '${OPENERP_USER}'" | grep -q ${OPENERP_USER}; then
+ ebegin "Creating database user ${OPENERP_USER}"
+ createuser --username=postgres --createdb --no-adduser ${OPENERP_USER}
+ eend $? || die "Failed to create database user"
+ fi
+}
diff --git a/app-office/openerp/openerp-8.0.20140125.ebuild b/app-office/openerp/openerp-8.0.20140125.ebuild
new file mode 100644
index 000000000000..76beb424a29a
--- /dev/null
+++ b/app-office/openerp/openerp-8.0.20140125.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit eutils distutils-r1 user
+
+DESCRIPTION="Open Source ERP & CRM"
+HOMEPAGE="http://www.openerp.com/"
+MY_PV=${PV/8.0./8.0dev-}
+FNAME="${PN}-${MY_PV}-000101"
+SRC_URI="http://nightly.openerp.com/trunk/nightly/src/${FNAME}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+postgres ldap ssl"
+
+CDEPEND="!app-office/openerp-web
+ postgres? ( dev-db/postgresql[server] )
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/psycopg:2[${PYTHON_USEDEP}]
+ dev-python/pychart[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-python/reportlab[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ dev-python/pydot[${PYTHON_USEDEP}]
+ dev-python/vobject[${PYTHON_USEDEP}]
+ dev-python/mako[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/Babel[${PYTHON_USEDEP}]
+ dev-python/gdata[${PYTHON_USEDEP}]
+ ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
+ dev-python/python-openid[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/xlwt[${PYTHON_USEDEP}]
+ dev-python/feedparser[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pywebdav[${PYTHON_USEDEP}]
+ ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+ dev-python/vatnumber[${PYTHON_USEDEP}]
+ dev-python/zsi[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/unittest2[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+ ${PYTHON_DEPS}
+ "
+
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+OPENERP_USER="openerp"
+OPENERP_GROUP="openerp"
+
+S="${WORKDIR}/${FNAME}"
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newinitd "${FILESDIR}/${PN}-2" "${PN}"
+ newconfd "${FILESDIR}/openerp-confd-2" "${PN}"
+ keepdir /var/log/openerp
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/openerp.logrotate openerp
+ dodir /etc/openerp
+ insinto /etc/openerp
+ newins "${FILESDIR}"/openerp.cfg.2 openerp.cfg
+
+ # #453424 Fix error on /usr/openerp/import_xml.rng
+ dosym /usr/${PN}/import_xml.rng $(python_get_sitedir)/${PN}/import_xml.rng
+
+ # #453424 Fix error on /usr/openerp/addons/base/res/res_company_logo.png
+ dosym /usr/${PN}/addons/base/res/res_company_logo.png $(python_get_sitedir)/${PN}/addons/base/res/res_company_logo.png
+}
+
+pkg_preinst() {
+ enewgroup ${OPENERP_GROUP}
+ enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP}
+
+ fowners -R ${OPENERP_USER}:${OPENERP_GROUP} /etc/openerp
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+ fowners -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/"
+
+ fperms 0640 /etc/openerp/openerp.cfg
+
+ use postgres || sed -i '6,8d' "${D}/etc/init.d/openerp" || die "sed failed"
+}
+
+pkg_postinst() {
+ chown -R ${OPENERP_USER}:${OPENERP_GROUP} /etc/openerp
+ chown ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+ chown -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/"
+
+ elog "In order to setup the initial database, run:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+ elog "Be sure the database is started before"
+}
+
+psqlquery() {
+ psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+ einfo "In the following, the 'postgres' user will be used."
+ if ! psqlquery "SELECT usename FROM pg_user WHERE usename = '${OPENERP_USER}'" | grep -q ${OPENERP_USER}; then
+ ebegin "Creating database user ${OPENERP_USER}"
+ createuser --username=postgres --createdb --no-adduser ${OPENERP_USER}
+ eend $? || die "Failed to create database user"
+ fi
+}
diff --git a/app-office/openoffice-bin/Manifest b/app-office/openoffice-bin/Manifest
new file mode 100644
index 000000000000..5a5585adb866
--- /dev/null
+++ b/app-office/openoffice-bin/Manifest
@@ -0,0 +1,86 @@
+AUX 50-openoffice-bin 155 SHA256 62d474190ad4f88d78dfdb12eb9fab9b17a94d8635fae40f9035e00ee6660f93 SHA512 2166980e57158d75fc20b6260d16d94c83199c98b751939cb2089ca86fff71157c61ed75cc9ba3e0b532b112e84a7cba393aabae1809609e5cce471a4b94242f WHIRLPOOL 9a8ca91fe16ecec770e55c6106d75029102acb417fbbbec93ff6fe508dc9c072857e16b81e45610a370dde4dd96bf07dd1e01d6d9653fde412a2f66a2f1ed1b0
+AUX wrapper.in 119 SHA256 377c5d9ab219855e54999a0321cb2a43f19693d56f99bd73cafab605e47e5ae4 SHA512 616ad676b95797dbef1bb4e0b7c4dce7070909bc148eecb1eb8f144881378bebb4c03f3d9ecf9046000287c5417259b89b4194c6b851dab99d06009173ec6919 WHIRLPOOL 232dad81c30f7d7e7372f9bb7b48cf1114ba46226b6d01b5cb4de3f80ef99fb90685c0965b239eafda6c576f7d7151458feff7b3c7412161a0d95b8be20699a2
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_en-US.tar.gz 161035912 SHA256 772d211d201a98bbd8f9108490ec99065f5b458a9a961ba55bb1cbe2e4bf6ac8 SHA512 f05d090cd12b1d3a1661ed2e583d74f0f0d8ea16369d8abf9b9cdcc60cdbbcb08f023ae29c0227966645083f82c8bd0dbc2a00fbce9dcba96ee7eddb005ace8d WHIRLPOOL cb71769a1981d93c0ff001ae3fea52a63338818bd48ed54b53ee9207375808e149defdea0630ed3253cc8279c822ac907eddfe21cc9d721f8b1ea72d6dd53b09
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ast.tar.gz 18756495 SHA256 27013ede86f2db1e187c1c982925ec6862326defbaf4684b3cb52f32f13daeda SHA512 0c3df8c7d4ba8c0561d1b2abbc898bb5ed317c8d1b05fac7a6b1fb98d8fe3197fc7af53a4d0374b063a112428902c29f8e30fd6a364435806900db0c23a6bbc9 WHIRLPOOL a7c4913d4525ec345c57e2dd8c8ce4b9645c6d9216a7deb22dd6bb73ca722c272a84c3489277dda527cbd744a3a5bcfe5c90d7626ea4f2cdda027cce12203859
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_bg.tar.gz 13612550 SHA256 86d65769e4469d10eef543a3343c0ff45aa472ad55659422e2a2aca92cdca722 SHA512 927893c5a8f621ba647d8e66a1c0d50a90a466f679e3fd7ed4895abe78b701b235574418f06679c333329c7ac29cfb40a23932681658478ec544d81c338132c0 WHIRLPOOL 1d5d4af4d7fd144de9b0af196a3d8aae497b5ef7f9bb54567b4d2b3ea9259e58a3743f8a5695f5a8485a1a1f19814e51adb799097bd26de47da32858e6482386
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ca-XV.tar.gz 20195704 SHA256 98ee184527e825fa21695c15ecf3211779cbc222b460999fc3e8b943bcc1c680 SHA512 586c9646de95d9589e4ebce9dada5794c07f8f4096fbf3cd0b0520b60907d172dfa8d5d4b58f889eefcecd2eb5eaf5a5ab1903587554364ab012519a971b5fe0 WHIRLPOOL c2915c795cfc607cb1dda54d463f3857f0ce8a937998a805df9487ec6290efd2f6e357e3f3d16b02577af840c2d3568432e49c822da4f3b9dd7e6a1eb4931679
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ca.tar.gz 20188269 SHA256 ff560565c17ba66ace02b5ac9bb232a43ba76fe878db49f646888993401ef6c3 SHA512 3bbf6f6e774a6c6469c9802fe191cbf165e1d36d40735e60a970e019f579f7fb4d822a6461cade3d9cd3a8a39166979a1772d29408f02f59afd84f74f2022359 WHIRLPOOL f6645eec46f6e4c4c20230acd99f957fa09a36fb475914d88fbae5f3163ef7afe693a853341f214d7a8debf5c9f60d654bc45e12f9ca9a689a1414c8637d07f6
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_cs.tar.gz 12654759 SHA256 3da6b7d2d98943e588edc928b0dc4d19d14c704f66263d1c4c5ef04dd387881a SHA512 d8ff88d1855e66f717c4aa134adcfc06c2a4b0d9dbc15d1fb70aee981d17575806c11bdd9aa16bb541b7e2dee48021f5f3fcebb60d44a59b2f477f73eb33cfc7 WHIRLPOOL 36a867a2d2c8b3fe91eab3ef3e1d1b16b6d0c2391d6bd37335bac19acd2e2c3629300c89f908ee0460672e02e227b201a7476786fdbd7615dd93b0e6e43418ce
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_da.tar.gz 12445326 SHA256 795bcc4fb37f48e491d53f0b4120d13b926c33a263bc74425e75fc5eb4e52083 SHA512 e9389c96f0b8bdc7266bef45920e4709d9e6f00eab83660efe8da71ed0bd72e9d47fac7944c4894d76d686bad4d24e0676cdc43cb20a9639b09a56db5df58674 WHIRLPOOL a0dfb7cbe21707f231a5d30db2692da795874fb8d21ef6ff6d969503872d51fce6195678ba3d031fb8f2effdee550d93affd0ddffb146bb5ff0d50bf7862a0c8
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_de.tar.gz 20374003 SHA256 5a7b29cdb426b557629cdc979db4ab70551ce1366509f15b8b3d8c5b7ab5499c SHA512 0b75ecb2cb4bc0c046aae1d5817f86a279a6632d424b3e5aad936f7f565607f0c7917611bcaf69bc72a2d945136299d76b4ee6b9a7e96832ab4795fe95ded9aa WHIRLPOOL a260fb2c6d965080304d62a5ca208610e7f6e58d4321d2273d6f31ccf10db364a771a0b5640e2908ab5141c74caddace7d1394a8213b5ac57ae2d185f9826d18
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_el.tar.gz 21716813 SHA256 f1df8bf26e848c6601de76f7f0a4a00e8c830fa99475a41fae0a9f374b9ca2bb SHA512 f6783c809f5f7a03c7ef9f1c9b220cd815fc29802fc6ea2ae7b003a98a065a4bca9391b8522f62a74a1db1e51b076a8237878b23cf387dbe978b5887549f7964 WHIRLPOOL b119842abe4d95f3375cbe6cc77b7968fc1b9e3c2e523d5330b4614210debc84ce8bb9a70608b4cc021572d0f97256912b1f40fe94a75f733d773a40a2a484d7
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_en-GB.tar.gz 11407192 SHA256 22ac8f5d65cd1f75b59068048e24ac9dc6310a274a374c65fd4d04a8e4c105f7 SHA512 aa68ce91ce3a45c5ce04ac54357daef4d8d5190f90cf188f3e49e7e4bf583615b65c4abd42ca6d8051cacd55a14e1801137dcf41e46ee8c49bad2f53150bb924 WHIRLPOOL b68b9a73c9d22e2344f25739a00f25c8d107c145f0c0f0007649d9c1b716e27b6ff7a5d45d745885eca2a808db4a872e19fa3d3a978d4f0e0e96aae40f9305c9
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_es.tar.gz 12842191 SHA256 4da75db2601e649963c7a5d07cc9acf8dd4da06d882b552e555b24fc6eb8ac03 SHA512 dd793299a8797438734e29625d6c6b346dc348bae7c7753ca78b25d80965730ffd2c8f475deeaa3c49d56ca3bbe522b95d0cd09cfb86a8c9ec044b7b29a7371c WHIRLPOOL 1f903ed74463c4a63f8d4ab84e77bdde9822c7ec9e2c634b4b2da6bf4a40ecf9ebc60452cc23208e2ef87a18cae4dc41a0dd180f69a1713cd2afe6e551791015
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_eu.tar.gz 12695135 SHA256 6697d647bd1029106b68885ca0224aeee87d3ad0f0b930ad71557daea31eb250 SHA512 c46ca443059ee7edf655f73603d2a7e1325735327e98a696a0c93b85b61ad24c9432d452d2266362de157994096622a66dfebb17bfdabfe60cac8d8ec7610655 WHIRLPOOL de5316d4255249d563a60a4d5ad88f13a9345c94c21160377d7392904e91484fb58603537f05ddf5578f7d94044e427863fc22ee7f52155545de2593bc7eda00
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_fi.tar.gz 20455307 SHA256 13fcd5ab53b2f5df8d6e40649ac34e804098e750038497209a2ed5fa667371d7 SHA512 daaa38d16c37bdc3d2e0e0f55bc6d5a19bb9ed04a8804dc8fa59ec0d376b5710a07c904ffd9a97987b972faaf13d4e356082735f7d9a96a22920521d45e8af54 WHIRLPOOL b07113916216be025f77a710d95c3c810f4cb6dc2286b19121bf70e379f04e6865b7494a5e5528669bc995b52fe45b637cb2ded2fb4a32e8153485ae1b81ac69
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_fr.tar.gz 13070349 SHA256 47540000739ff1df48a7a97b869e2820e7eb33dd65ab8be70e88652275bdcc1e SHA512 940a6cb71a0d329c53b3a4c50ce7e7020ad666bc59e05e89f55715c2b832fe710d6c5dea91f5093dccb1e994d348345328143d642cf6f588434b1542bb170a70 WHIRLPOOL b8e1cf21870e2a35680f19c9cb8619f5c3803f6b96174496264165e1d4a12d7e7d5bf2095ac19622e500f7eaba8fe3bab1b69ce7e5297e438ba24f71457f1be4
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_gd.tar.gz 18762618 SHA256 acc4f1a1ee52742aa8dd6492fcd8150c18dbfd7075be5287cbea1855e72a7a42 SHA512 d9703af33057a6494bcf073c9a3f85b79a295b3b373dbf8d5fb5ae174eea2b43a2275734b02b436d08b4905e39f7d0b4ce61e91c7a4a4427bf209a894a5b592e WHIRLPOOL c1ee88f8d4b8564e157fd8d673dd7ffd7503b28c0fee1e934fc105271a456af825aacb32461492f69b0eea7f07ee8e234100a61dc7bea99ff7711670272f0cbf
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_gl.tar.gz 19781555 SHA256 c0dcb21b823e7c475243ee939ff3913f1f0692c871345f53cc708243a2f2ef61 SHA512 28e63ac8999d50fdc9dedf946aea1babca0823d928fa94116cb5f5c2e165204405922c18fda1f611f85c71fa20f892bec92d5b5eed4a5726b9260718cdd0db1a WHIRLPOOL e7ad39483baab8abefe0bfd17da66ab04b36a7640609b5ceb8bca98b36bb27873a9370e1608a736933970e46bd4adf5ca82d3ecd0b7ae6abbc4e8ed42ad5a204
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_he.tar.gz 18782648 SHA256 eba40a9455afa5522fd35e2d0ed0d95e79abf84ea82fbaf5c0f69db5d1343f1d SHA512 9772c80096d6f6e8ba72d817d77392850906fb0baf7cb0e3b2728e0f0849ce39df8fd8e937ab4c16a1c6bda38cf20a447ed615173733b84cbe01c010647b07d9 WHIRLPOOL d2cd8390ff4da3ed58ceb2b950b3b1853de0fc975df3f319458aefa0e80de3c4628a7cdbc403c0b253b726e0830ee89be83ee3d8293b2e65ddae9a85019caf3a
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_hi.tar.gz 19742321 SHA256 762b11d6762bfbf30ea8e288c011ed463e0bd706133b3e15b4ba1a90b6fc83d5 SHA512 7f7d2d06f0c79a6ce5c2487d72f84a8f0ad8c650462a988afca8a3d0bb5879e9c2ff951c4e5ce03dce584c3b0580ab081079e40505c1ad71d10551cf4eaf0715 WHIRLPOOL 71b2e0979e243848c9011038d948a93d12c9d18299085705262a5c3aebeab0e46ef8dbf8f1aa81fa91d80e988a4561d21d2994a7beab6ee3cf680b77b602aa4b
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_hu.tar.gz 13109126 SHA256 a25b5a02f281e0cedb05e826907870fb85f162d3665e30fc4f2b6fe846e12bdb SHA512 f26710bff2021c01cb9807171727d6dd008e79fb5d4e2f7f97e3ba2b0c8e7ad6b9715035e245a8a4d8f744b640caa44ab03ebc7174ab1e3a5e7277b06875f5b1 WHIRLPOOL 242963d405889112f6d8a958016cd46ba74c6e92d75985c1fb97dfada4465051dc819ea5088aab7bdbe0b5e6afbec8d8f4a69bcc0872bcd4dd3b583637acc5dd
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_it.tar.gz 12814978 SHA256 12007914f12700c23b5c14e89963e28ac3d96a4a078685752822fcc6d6edf64b SHA512 74adfb4a46b7e20b1105331b5410b4ce5d29ddca55017d2e90f6d8bed2fd01b8a3715163dcdfb3f632d0371418e63d31bf342154c80c3171afc042542d121d68 WHIRLPOOL b87d3e0a463849194c3549c464f3f09f741a5481cf5bb778a2bf7bcb84f2806c7d349ee6b53620925ff162a0ce85acab3a211459d6ce48c81939dc6205c984cd
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ja.tar.gz 19070479 SHA256 e3ef24aac952200391b3ad2285e8099c867acf05c99b39983587ed87e162b702 SHA512 aa084ca8f929ae227c0e9e5329c0bebc9c67de49140ae3a260ed57fac0bbbc2bbfae6135e39aedc4812cf7c5ef00b3e3c88cbfe44499bf3b544c258a4b4f2dea WHIRLPOOL 0e99e974e8e37c2916c01f1c7e930fbf33491477f7e1545af0fabb484fed54dc01fb7ba052802a0b5c9e8332b6dde9e258f18c31adf8ef1b89a49f92b476073a
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_km.tar.gz 15963684 SHA256 1ccf43318a814e336330f0ed391108a45daeaf56527403225fafdb9ec42cab9d SHA512 4cb73d1acea09f1b6edc6ef82917d4fa57994745d9a659a87b43df9be6c8566ed918941e4d679995737ff5028df06a7cf7f234a7df8e5624914d212ee261ff57 WHIRLPOOL 86a5109d43eb86bc48ad654711f769cfe9b7b04b3a0b281fe0033c22d48cfb5b0fe139ff1e655c7ba5118520be671c1b9abf59c2f0fcbe8ba33e5cfa0f847825
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ko.tar.gz 12557718 SHA256 471653ff86b7495170c65ee38cafaae900d6333d8d152e25d50e3c48f7b5d528 SHA512 9a8af939993d62cf85cd9ff3153cc076399c30f9e519e3d3694995b7e517445bda06a9265a2d7fae27300e3e7ca81c53e941c3d803584d039ccd3fd6136322b7 WHIRLPOOL 46b1df581c6f69c60fad4cab3e6d26f2017d878d589e45062049ee4dd7303578eaa596449b424eb7515042b2339cb8866c39f5fb433a4047e9bc111725d66830
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_lt.tar.gz 18660747 SHA256 c7ca9b51f68fdf87d10651652ace08a96adbf4928feaaaa838fa910e09796277 SHA512 c429c8e75f08a146f2e0e4b3a83c6959e980206cc6dd1bbc87bfaaba4f96c9cf4df11b64a5c12a342f18ad70b0f312d10b9375f3d85feb48d175d67528f29f71 WHIRLPOOL 51290036dc1beb66a46430256b10c6b837054b3194f486e05de9d40599a5be6708d8875dabd6d4c0bbe422df442f237db320a60375587ceebc631f34f6a443d6
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_nb.tar.gz 19898659 SHA256 b49133a05fd74fa94988da21890ea0cf0ed6948da93df804b30f5498bf3f3820 SHA512 956a0d8b1d52538bf08060c8a6754dd5e5c9203775b64fc06416828a9fb21234e6b3130baa1be398ee7c1472e65ae852956a03f4b73e33ccd2f1ea5c91960431 WHIRLPOOL 51288778a26124aad2e1a69f8e3afa205e5ac48a99d9ba9b2ea4dd5abae0c948bf41eb6a94b9ecdf9bec3ee428af61316d6db097d177fca44e8dcc026aedae5c
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_nl.tar.gz 12650658 SHA256 0bce62bd156944ba1ef29c2cc7854dd82534d5659a2306052a75553fa999e960 SHA512 3483811ed3f937520a710a043a0a39169d963be9990676b312c8ef7f7ea9e93c1aac5b6238a0576ba7e67e47d5a336ca17a523b9e89188e512ca5294daa0b130 WHIRLPOOL a3b924380a74e1d58cf95c589ea77cbb03dd9e791dde412ceb19566715543ee7223fe38cc9bd234d6db703250254496b37dbd5d3f97047d3114342b1eff0e5b6
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_pl.tar.gz 12993470 SHA256 8db2c5631bde666fa29930a0ef3cfe4d567a6ccfd7bdf2cfcf3b531ca81322c8 SHA512 5aef136e485f44aa0b05810a3b7bebf4daa85fdacf58bde962d5ff380700773959fb5bdac5f04c6ca3e9d31bc74ae1a514cdf581a982c6dbbc3ce2badc8d3a2c WHIRLPOOL 8b0e4d468c2eb9c44b40ad1bc71fcb12a7bfbb36319535715937dbc02a3f2541c367b70e2ca22b870a898f795fafebaa75052862607408fc991d021ff677630f
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_pt-BR.tar.gz 12665793 SHA256 435455e6335f7008cc96630e97097c1f5d76e3ffa5aa063378f74d85de471448 SHA512 491eacc40636e2d085de5398ebc9062b40f160c3463c3a8daec07eeda0783744606e7ac165cc945ac55a02c3269854b314cd86b09b8ceefba30ac479efce25e2 WHIRLPOOL b25b91bd7789ca432cfb9a285a09350000699d20d3e28b4ba0a5603d6ab815df4e9fa8057af1b74c995c54e30646171ae5c52ad41dffdd290666ab5dc138ee54
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_pt.tar.gz 12660235 SHA256 345f474bbb6f90a7fbb4b673c9b8a9872d5a832b768c8dc2dd4dca23a0eeb611 SHA512 101d4663c1e914c2bc25c979777a2b4edee6e33d2dd64bfe58dfcf799a340d7726d54ede2e9abcb40f26c2532f7c8f12ee91ed9964c3ef8533c4a496e8555368 WHIRLPOOL 7203f44b6dba485dcd8751f2a50bea3a7ae8df818f766f34df7a18434919e2af60d2f231786ce42a8d9ec82ed7b6994627b8d989f347da63e704d805c9359a0a
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ru.tar.gz 13748409 SHA256 6690b5d5d43b7af2c8fd8c8fbeb838b2c051356843ac00e9909440ae90becee4 SHA512 0e595f94c9c2b3037ddc274b1666dba5154980a61f714e9e2be00e811c46984d6a5f610390534e68a05f02a1d2442909c6de2f8de4ea14bb8ff0010b94996222 WHIRLPOOL 6360d327a58ea5ca9c87e2736f7c64f409358163e3030f8c7acfca56aaf1a31f51f679708e70568d85bf518c074cf6587c6677af550e6ea6948debb1eeb9cc55
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_sk.tar.gz 11848299 SHA256 0fbc406e6d5c76cc95943f7829093858a2d98711de0a6cd4503e8cb23a2d4a9d SHA512 a45e9c9bfb80357e28c7c54eb391caa6af51c68d92370dd1adda157471913e7428871c67724a8edd4f173d4d112e3ea8cb46bae6ea0b0f32f38a74ce26b8cf51 WHIRLPOOL 1ab11e20c3aca8bd0c8ed70e8d2f7c6e616da5125e9ccfbd84083acbd0e4364e4469d104debd0dc6f2b442473bb2b682472a350c5b93ae4279c3459a9d962256
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_sl.tar.gz 12591552 SHA256 d6be7b17b0c3b1eb308e14c82456207d7016eea5ebc0b4eb16de056cb721c7a6 SHA512 9e4a9b4a96530dc7fed93533d89dffb7c27e84130a099081f0eb3f5c1c72823f634bbcd322ecd13c1f065ee536bcef129d6864220b65c29191c37213a0cd545c WHIRLPOOL 3828219ffc84d7a82c05056e66243035f50fd2a13892915d797df27aae648c4e9a0bc53b3575f61cd68e548f83b6b8c3d656f241b4fe8023cec51340b96d06e2
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_sr.tar.gz 18744175 SHA256 ad5f424a9974262eac5bb030bbef36c03c699b4f411988ed218e8ea69070d30c SHA512 f6ce6885b5bbe822bb397afd83dbfba28ba342f9ccd30769f2557a258ba0e719567bdda69424c4a956db4610a13dbbb925cd75bb7ebd6b3250eb70356408adaf WHIRLPOOL 20ac7e39c1926f16fcb8733c084e186e25e21311c4dc508724e7a48efc6271a1c1c9004c572b4f6ce00ab8dc62e049f9c0d3c61e0be87c42300407f7f4029dab
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_sv.tar.gz 12483641 SHA256 ed884f665492daff767b7608b530b4a20d95717b29b7b6f5e375ed381a4be9ff SHA512 e890df7c479cae5badedb6a572b73cc671286ed15fcf0aad639a4586a9453caa3d71fe438f95867c276e6531ea826563a64d9a707ef80c5ca8b72ebc423ac5cd WHIRLPOOL 55b85cfea2a66663a82d15ba527e23afccda0a871a9f6c2de8d4358ca0802492cdafa0dbed0df2168a8bbd1e7f2742663326f8661da9ce7b97e51f28cb273e0c
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_ta.tar.gz 18762521 SHA256 89b069e4056e4a0ff3f6fdb22572625ce7b4807f16595951e2dd5c7b4fc16b83 SHA512 11ea7337b0ba0fbe0b269101b98e26707471d845b8f4ae35bf7651a266e9ee52727a4c903c42708a4ac2a7f8f6681a0d898ca279201ed3cde8f6198bcde898d4 WHIRLPOOL abc4bc622c2b8c2cf6747ac3c82cba6215e6e1185325b77e7126f398997ed4b77de6caf03efcdb1085116f1ee984b268659b8f96b4699cec09837b65916d614e
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_th.tar.gz 18714209 SHA256 d548c8a335fb08233f5fe56336870536733f165f2c54f0bccb73365f14812893 SHA512 60078f1d86fe74752305a651292b670b0f4530a657f9a07789b3c96c7d39473b73a109f784cb959c1f9532a14039fcac5511f357f5ad9937598efb215a1293f7 WHIRLPOOL a2a7287b2c5eb9f395578590ed6b32b31874dc4d13763e229f415e3425b5e0aa4445aff85782976a24f3f341242affb69ea97bdd3d0310a7046f7f1e6d2b32d0
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_tr.tar.gz 12173300 SHA256 4fd843eb811a1df34a031d8bf04225a9de2fa31cf47a1075fc2eae250f7e8ee7 SHA512 0da5070dc6d1c667762938a2f1313c6d6499730e59da7b5700dfd28640d858d9d68df6be5ad9f6e6e22eb11cb16886cf13e6fab98d64e8bab6b6a4008417d97c WHIRLPOOL 005b624fc84589aa6a5a41fcb74c08e23d9a65e2f9e088c438f7ddd69c47e2a8c90919aaf9d5b1ac4459318976f40fe33eb27dbb96cecb652d6082087405090c
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_vi.tar.gz 13434626 SHA256 655223c28e95c7f32732e32a7cc4478bce3062ed2f13f0dbf4ab8e67f3bec305 SHA512 ad0c102847c6438ebb910b11a9120ca3d6226c60a7d617aabec9b40117071a0ed7fe982564898312a4adbafed1ebd992040f8675922c64a67522b1a632f68de5 WHIRLPOOL e67b00fec6ac9c4066f0f3947fc9f63fea2acab16b5c6565a64f3fe1f1043c1e4b6023322f2c5606f3bf79b495c52a4b7eb17c98194cce5e9c1142128fa4ccc2
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_zh-CN.tar.gz 13872002 SHA256 bb4c7de90e3f99cf3fab079252c087913baba01cdacf1c8fd0bfc1dabdd4372e SHA512 e8744da1a114c91e8575235665802e60e856451bd0d45574e5fe06c5c2741a6aead2f3dda27f0afffc286d6aa1476900c214a5f45023058d885b02fd14fa63f1 WHIRLPOOL a4818139146759c70a68d4c9d379e3e7f2129f02020f4f5d35ca2f4673e77efae8d1bc15cd12b63367102668d27db25358e090b651a01f5a8af186f9aedcacfb
+DIST Apache_OpenOffice_4.1.3_Linux_x86-64_langpack-rpm_zh-TW.tar.gz 14078571 SHA256 8f3d76fdfd370f230dceb08ebc3ea0fb154e1763b2c23dcb6adc05461184ca1d SHA512 686f9e5d299e23fbcbbf94beec3db5b4aea6c9238240c129c61a97c8d295f05d23dee6c14923ea9502d180aebb63159b9ef06da8127a9d732cbdb9552fbba30d WHIRLPOOL 8fc8a791c9cc7aae72295097d97d6cd8575c8451cf8c8deb5724530e6e3c0a6ef05853c8772152e6524be11bdc37ee0c688f5fb1c8967c5b31f2abf6496cfd8a
+DIST Apache_OpenOffice_4.1.3_Linux_x86_install-rpm_en-US.tar.gz 153742619 SHA256 28093ff67d462181cdb82c5e3049a4fb36f74d820ebd6c8c6b3db482ead0b637 SHA512 98ce8cc4d57b37bcc9d0b338973a863d6870eb1280b422fe33ff4d22a3238e89599565ad6c025485b0e63c7b781d94ce7e50606c0526a2d374036022836bd86f WHIRLPOOL 1f187655f3c77d794be6a177eb5b28a8d7dca269cd82598ef488d13d82fd4b4a624f4d7429058ad0e74f4600714a1570d8c5aad9fad961309ea1d4f7de82826e
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ast.tar.gz 18764994 SHA256 da6ea219bc477ad4e7ec347f27f09c9a74ec127ada2bf906546faaa5470e7cd8 SHA512 100ef74b63a4b99f78bde5491b274605dd7f1bb00877cad8c01e2d083639ef755eec63a1500c3c9f9a709981acd18ecbfb32e77e8f4dd7434d5b7a1d159e14b1 WHIRLPOOL ac5f00fe8d387fb58232227300b4bf40dbb4b2208b84e2f2bb1883287dae557c870d00e56c89cf54a0cbdb7241e8a8ef444f86f66e53101753ca8e884f3cf335
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_bg.tar.gz 13620130 SHA256 71a53e90e3a9aa4c519e3669f584944b92a39ae49e77bf341c7283b9d89e5cfd SHA512 349642d97f1219ea5a85b22aa276a1ce676b044ec70267bf5d7441c5b6f8578bd39687459ac7dbde8bfcde9d5c2711e6862b5e629356af599b54adc937293df9 WHIRLPOOL 1be1a01f81f680b78fd1a61c9075e7e210344c61571c1b97dd3aa398be5f0dbdefa8b62798d7026f42c8450371ae0058e7ed54dad8f57c17f45de89c2432abdf
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ca-XV.tar.gz 20203218 SHA256 e227983bca849bf74358ae35027e47b60992ae7007f967f91a6d006eca7958ed SHA512 3492a30e9ba75e068b6ab21fc38f730a9902d392409aeb4047994f9d8b3d22315c4a38826055cf6d1684749c4535cb1fcd7d2f76add8d048a6bb9be18a9d1884 WHIRLPOOL 3617dfe834eb3b6e879ea3020b83f7d8f87560c910e7f7ad190fd9d885501b3745db71117f031eaa2fa20d7042f49f2bd72a2d0433fcf6a2f7538e60fcf57b32
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ca.tar.gz 20196822 SHA256 94700298220fd17c77d1fa0a8d0a8233ebd2089e1d9fdaddb8b970bc76881b84 SHA512 81a2eedff46b20593d9efc0a534a7b5b5ce2fce0347c231a9b3cbab24261a8060ef744a336c283b9e557ce641e6a601308cfc635d96a375d6f910761823eab86 WHIRLPOOL 034c0ff574129e3502664dc936fbc9b52e92f9d0ac9370248710d57f1c69a0c7331c3ebaff809f33f9b923e2e091fd0e880f6b875e3a11caac76b51ef6caedc0
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_cs.tar.gz 12664420 SHA256 df964bc50222a384e95fd905414fa591bd6173ddc0c16ec60037cda84d044a36 SHA512 43a55483816bdf65154f2465aa62dffd5219660700fd478a07a6bc16761c2d903b55636e2bb63d648fd2ca9429ef552394221953a0f1d800d220c55f586ae571 WHIRLPOOL 2c2afb9af06be3a7f6e129283c58491265fc3a9ce5ad3d1b8b1becd9e16fd6cd79bb74cdf53077aa0a7c1514f4ba89a280cb5778a55ebfc8f54bf2924d5e0962
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_da.tar.gz 12452056 SHA256 6962ee404a0332fc9306fed7f610e350d2103f85d6002fdb2d4d2b38c18b528f SHA512 545faf8b1d606c1d2a93eeb1ed772dd9ec362a1200ae963927a42ff93dfd3319844c7dbef91050fb27bf5ecd01d70ace33367ab60b9d7821c2bbf202507b9c58 WHIRLPOOL 492f59eb1effb397a332bd72427488d6084cf821c19e72f46897c4e6930c9e2c8c21637c12a62dc127b0d64a22d239e274171db1d5544e936fafcb7d6df34172
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_de.tar.gz 20382907 SHA256 2e3c2de327cad2ee31cde314383f89bc9e21070778c3307adc7f339596e35de9 SHA512 0b6f0d0e16a92269eac05dd976865b43358055b90dec8e6a929f41f3693445ad70e19f43c14cbdff88de8acb081d09622e25c24dca4d3088fde2d8789bd1e5f3 WHIRLPOOL 0a0819dc70b19cd7996a6d617152fdde7887f281b64a247dd7905217615858690b0d9534afec1670d3a8d2d8b190b457dfbd4548d78148813398d4955e4241b1
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_el.tar.gz 21726160 SHA256 76d75dd429afaa419b18dee3b4541ce433334712dbc360e7d74c37ed4c33327d SHA512 86368f7764995e0d178a7ba16ac0b0f16943c8f205712cee23b4c8ec9ae9144871ee1a2f0d044cb6048f35f281004e514cc2a758433b1a3875851e8368d1f1e1 WHIRLPOOL 30e2c8d0e6e17b97dcd741520ffc83f24aa25a63696c0aa1a28206dd945bcc1103a881b185eb0022f96980f20ad0ff05b9755a4bbef46ac338cad03c8cc51a44
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_en-GB.tar.gz 11414826 SHA256 6b1a2dda2e8ad79dbec7b5c2b34c9c5ddd2a4abadae8be1572f5594b7c607f02 SHA512 47e8feb6eda8ac14f0a49373a21a350dc3889d90a66c2a4664b161bef69784e27ee63615df8db693319a6ac0ae937c5c29043d7a2947e6ff5ea33da7bb722f74 WHIRLPOOL 21c8b788a97cc0df29bf271c02c7bd4616a02978fde0c5d6f2cf9aa5684b6c1ce452b8fb1fabcef8f3b9d081fbab6ea2d6ca535f5d92fb0c84b725c510467a8e
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_es.tar.gz 12851164 SHA256 fa4b8f46ba48549dbf7cf3127dd92a23ebb2277a545758df177feee2b1de4514 SHA512 411d5616402740d78c8c5822ee00e31afcd970ddb74e90dc7bc5ced88d02c27465c4eb086b17d718d82b784f18d59c2620615fc17e3888f6f63562539766dd06 WHIRLPOOL 9a446161deb02f68d901b6a91b3feee28c02bdb47666630d198b4102c1ee5d90cb1b1076bca42f6ddf1f25a35e3a843aed8c88f566a30cb09fd101e99bdaba10
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_eu.tar.gz 12706025 SHA256 1ea2da554bf7a97dbdf37c6f05b7be0b778b60965db1cc8239f0cecd474fc384 SHA512 fe37ee91114e71330d36a1f094a2f823ef4ee6d0f9943952baa2376d282f1948558b1be3b7c83b772228acd1f8574b8a44d297b9983aab01864b41534d7f32b5 WHIRLPOOL d815472307dd19af65aacd5f5dd896faacc90f431150f615fccec32450d0b63fc767ec8c1a7cbe334c95f2932c6d62c49c0ce7b72e996a0951f7e6d464aab9f6
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_fi.tar.gz 20479578 SHA256 da4bf91fc43c7d44833a49b19300054cc758fe216df57ef94c5ef166db510fc4 SHA512 67d4914e8b2c44aafae2a7f9a3fff6f95dac28390fd21d5e3c32daf122c5b28860e15bbd49fd62c51abb37c4bc672f6e1375381633ce2caedbcc3bfee099887d WHIRLPOOL f162ca014fe8cbb1b756a5914b9654cbf1f45d38fdd58052d23e4fd163b96e6e54c7de503124a373b8ca50ba84bc8f3cdf3abd633d4f37a55009765231d2cb22
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_fr.tar.gz 13077235 SHA256 d34773785fe239d9bc4ed29255319813853db1a04abf022af87b2f76f9182e37 SHA512 bb81160126cdf8320b4b9c3e6924fc81463ae86d4ec2631d0374891eb287d939dd7e75218776bbd66432a27283037e203fb19d6bcc5b95a653402d9908e22d74 WHIRLPOOL 0917c6d2236b44e0b6b3fcac92773e46eaa654193148ab8f7e82b31ae3a3041b3b79d8c94586f1fe196cb21e2202bcd57c2bbc63c898be1aed17ce75fe51a4c2
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_gd.tar.gz 18770618 SHA256 1c1cbc206df44b2acff3b820bcd9173124ad7bb1efeade15b57dfb472b5099ee SHA512 2219167bad7604723501a01e5ca7e3093e7b293540e06b8c70e55a5de63c79f04a98403cdbfbc5c24b4e610992a4a31d16e91a4ea3394497bb051f081aeea392 WHIRLPOOL 0270610f629f7f1c73e2aa21d5bb52fd1e77e72e2d9460059497d7235c60087387142a20eff71c21cc933c6b3de5af80e791572f614e11103cec76df66b3080e
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_gl.tar.gz 19788216 SHA256 c2be42a26e2990796203b0cd5afc7677169facae5ab075f7ef0679ab79f8a871 SHA512 57f030a2ac439851455417d7937e021d3ee05f8629f2290adee5640da2c72a25ca302bdf7736da6cbf2463e5431158f7d484b80498b901cd327ff53aefca2eba WHIRLPOOL f4f7461bf51627c57b4cb037311dbbe924a32c9b9de75e4e59c33a5efdef681b2736aa9cd0dd3e2db73dd16e8416047b1b74da87f035ae0dff36577d007b696d
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_he.tar.gz 18794284 SHA256 18d249272ec5a284a5f54d148b0e391a326688c610f335f755c2fa2aed24e65d SHA512 65ddb442bc696d8c3af5616a6ebd22cf91d8ae82957f6dd3fa0ba76cac45d8b5f0a52b28d68663512ca001a6089e063192cc1f8c6baa398eb679ab6d2fb35edc WHIRLPOOL 5a09c9f3c52c1bb3432048ae5a63171737f7c240ca4dba2928566d0c31656cb50077cf2e30a69cf327b2a32a0fd569271165f01de42ecb1b78017f775f38361c
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_hi.tar.gz 19749799 SHA256 32aaabc68ddf5c816ebdb40719a7c5267d674163af53257b0da30f34371b170b SHA512 3d275c6b3d57f3a6c79854a91cdcc11a3a6351de3dc37856979d4672e0dfa80b0f617b77b4f67f640d8bbad3c281a569f031622d7e5015e46ae3e1583c68317b WHIRLPOOL f29ca141dbd974048cd592ddea9bceb4901cd78975ada6be01328187550cf97faaee2a0e99ce5e47c5ade89c4cc09d6c31010473f75ee5348954cc2bf0580c96
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_hu.tar.gz 13118129 SHA256 41147f1e43abcfb22b272baa704235093cd35664ca4db6a716a6dcf2a19e1dce SHA512 e5f523198a66c4c0d273becaa5f39a349d60045b0dd08ca36f77249448e75c6f9e1313fb00b8c781b5921455422c19b2ae57d4f09c78a4884b0185a230e2ed06 WHIRLPOOL cd11e9f61581d790670e05e6bee0c90b1f9bd3e1fd2684132d22ec8ba9b12497e6c92f55bff2c3f09089a11eec58172cd5005b926c34fb0f55ae1d721dcd8e7f
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_it.tar.gz 12820781 SHA256 4889fc5f49eade07439fc3a03d0078e410520cf40b48e16a3b45773167ab475c SHA512 9d7645aff1f976067ee796fe6d0b1fb96f16cf5daf8afc8324eff9b60bdbfc796277186713776d56f9b8f9fba6bcccdf941cc8b582d1ea1970e6aef8f050be88 WHIRLPOOL aa7f3d323c224e665d0dd8d23478f53368fb2ce255d66f8e417b6b743f8afc455d85c4e5bfa7088a1358154a88c77a085be6dccf09abc744d763a0eafa4613aa
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ja.tar.gz 19081111 SHA256 c8feb08711b7c384f1395a92fa01703ff9d6ed74de24e172fbdda30e371b1f77 SHA512 ada1d1cf37ab3307a8a1a036da0edbd308096f1b52ff9956abd029a218e06cf9d03190bd4b36cc6f0ed4f5e526dc82664b2a0510aecbe3fd6dd743cde8ecb3bf WHIRLPOOL 0b696f2ad13af432b7e08b56f868259741f4c3e0c9487f892ec80ba8ff119c629cd89373e3d5a846d161fbb9021c3c575748be48d3a8d3ec5fb67e38c950cd31
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_km.tar.gz 15977408 SHA256 9c3da9593d0a9bf952a28f613d63cda4bc668f2f6622a3c274cb420c6e60732a SHA512 0ac805c1e5a193bae9b57f6b03e0f52d33e2597dd08e47303777b08b32321311ec919fbcc8acec10f3105fc8b5d462093bd723f59c1bb6190ad19ed6e6208c91 WHIRLPOOL 71d3da2fcf1caaf9c7ab297a0298b2a93dba0207acf8e38b851c599259b5efce4cef21d56d53b5bb6b12464ac99c0a3796070905de746af96f2cfdaa9942a276
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ko.tar.gz 12566262 SHA256 1774f27ec222669172198a2d28032956f0dcd63b0849eec9024f5801c9c3554b SHA512 5ccd5eadfb1eb4d759f52a3c694c48ab71ba34477a492d5647ae3cc3da1655c533d6a23f6374e2bd3e5dcba35786e9273f5f8f1d82748395d572dde0453aabe3 WHIRLPOOL 1dea7c3e7b8809feb2186d8061b307697bf8e302a4b8a47d8e8e2e15e6e68f4d91c634c54f67f385f2da0534746f7722b1c5e8f7e899a5e0fd28e66bb8d54070
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_lt.tar.gz 18669197 SHA256 ac069255fd4dd4e2a5cda3ae1702df3d68a3729047075dbe5498b9769a12b261 SHA512 1c32c423a0f73adc71373127ec062aff73d9bc21960d0e735584eaeaab8e70fce6551f2c0d62ce638d0b1f83029b2d8e66f678a729512daf452d8e357fa94f65 WHIRLPOOL 77e6307f8115ee1461eba6b6f0ec99e37be41724961d6a4debc6a8c2e796bdda357b9ca08b46a12f6b6d1157d55190bfd0ffed0e3fc5fa860f59470c0c9b9dc1
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_nb.tar.gz 19906555 SHA256 077a4f1a9682ac6d1f940596c8b1b07389b0d6022b9782998033b07f17b1a453 SHA512 1b5278329d47f321d356eab4198a7988797e41b28cff0829693bc5f6fc6008cf98832fcb78a5be9a5542b6093d57a8d498fb0156f22048f9236e9ab13c3bd618 WHIRLPOOL 2574580acfc514dd67ef2be60c879f1d7ec12e99a239ed8e5c6be74c8e7206b71da1a705eeba916cbfd4aa3820342516137611f9d8eed634773a7739dcd0bf6f
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_nl.tar.gz 12657777 SHA256 bfa501ea1e74eda788d67f09aaf947d6c533b73e7eb161b7b680aeeb5d748a0d SHA512 9f019360f6b970cdc524da73703382e680dd883dbd89f5e380e430deed745996d44d6e655d4e07985b616cdb2c50b9825a136604fbb4de9eb96ffc809c75164f WHIRLPOOL 57183c2222e083b8b998b25bd27425b9b5c93e51eeff969aff00144137933ae43c763d93018b7c76d18e99b7e8aae0fc3cbf2b9e5ae305edc889a18c14925686
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_pl.tar.gz 13001035 SHA256 c1c0fa8a20619d7c83c7b3ff0a833bdea22d72ba7e041c956058de6d842e85f2 SHA512 42a1c4dcee36105271399741049b9f90db1449266d20fe110aac17935e15007ff322d774c89711d4aac7cb32f3b5fd06b2b4caf2a1b8fbb4c9fe793c348f77a1 WHIRLPOOL 24998fad2275117e23c23794b72b76a9263b9378e733040744619b03df88bfe486e9617ca5551f4a6d76c99ada787f02b5e026aafc54ac847f85da74c29124a9
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_pt-BR.tar.gz 12672271 SHA256 b303d49d88887c836761bfc266bd0c0983f1c10971b23d22a0e577cb76bce302 SHA512 e2354d4ffa8e03dffda6613c734d0144d7c0bee20dfd8f455c4476d3489040674ea338a32858d340bf1464ea557a1a76b169a6753739eb330f26316119edf022 WHIRLPOOL bef286aae596b167d2e7eb319d5cb11def778862f579cd4f2cfd862c1fb42f7cc0f03aa129cfccda8e4de895260ad1e1524561a3c288d3ee1db45cf54ed6db80
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_pt.tar.gz 12670392 SHA256 5f3c5bdd5a874b159d29043c99f1847a57941940320c929d18d1844cb775a449 SHA512 5dfff6b6d52a12ce780d457277501b61a216f0c5d10461e98adc980dbe2199b66606323ba474e52d9c46203fb895a8a8912e7c0c3176b1f7162b94d945143bd5 WHIRLPOOL aef1d3d4e530eae93a7bd4cb714487df412e45d099c5715c517f18727dc17d923521349a846681f9d3f28d04a745c201d440327a2b8c7b3e1b3cd40699f929bd
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ru.tar.gz 13756350 SHA256 5652fd467256c60f14123f08980f60f54be29fae8e909d6a4901909c069379fd SHA512 d65b71e7960761f425883fa29a6dad4bebb038506199f8877a5b3b961adc1c296b7bdcd0c1b50ba2d400b0db435021b371d8c38f227d9898372cf82b59d5418c WHIRLPOOL 76166f06bf9cdc3e7af81c851bbc4102875684006eb2de55ec64c121fa86d7240c7fbf404b717cf035b845662539dfcd5c3886f1a5845d7458bf22aabef764bc
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_sk.tar.gz 11858181 SHA256 8a2ed5ddacefbdb3185d08a2a56299a6d8e0c1516c0c667661c0912c5bb333cc SHA512 3d88859939fcc7c4fe2bd9ab0e83bc673648c64a1a593ca710c152dca1093e2592ee1a45ed479b0c4f9cd88cccb491086681b06eb71c59f435cdd15f64dfa33f WHIRLPOOL 0dadfa555ec184ac9de79d6bb3e180de44a7f0236873081cbb937923eb81beba93edcb9ea9e3e11c63973e166524163554eb30c87e5f02f1575b4fac74d572cc
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_sl.tar.gz 12600928 SHA256 768726fa869420eb13352b6b9d28e4b3822aab4652ac9a7ef04603c2c82b318c SHA512 3504cef08a102672b928e7ab10b6782d44c6e041d39fe595388cb064c126cdb6379d3812f7587957da66a1378bd9dae5d531b3ccdd8df57feefd4d0ff64c0110 WHIRLPOOL f452c85d1adc09b84b123d1ea04cd9bc554de641f345fb3ba6338cd49612ac0172ce7c472906065b77401cab1fc440ea01257699b36cbe7c4139cc86282ed993
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_sr.tar.gz 18750993 SHA256 b99b2532d550e01747fd7d8a48be7a0061918e8ab8032cdb44decb279b66fcb9 SHA512 6c04ff4f566188b43ac891a9172df8bb78df11ae2efac22108f69bdd667108964231136bd4815d2ccd21fcb4876c0aa28db85066bf6c78c1a1c03b625656ae0d WHIRLPOOL 679d81446d41d0ce4f5b7b8266fa1c3ed93d9a862914b7a86f4b507190b6bf4b4aa70b9a29293f3e90c5a253e474c118f9900e9e0e45be7e6ad0245a88120ba0
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_sv.tar.gz 12491470 SHA256 c60572b85877ceaa4b670000c38c2507206a978230d423c386e874b20d711194 SHA512 3a46f51b004e0d13aacf632614f78c869182b7458eb593f7e09fde515d406bdebb9b47d66f0ef7cba3bc5c7ede312fba6e80c76af1c4971655a1bf8f88b9f3e8 WHIRLPOOL 17bde68ce7e34e45c27d9651f15fa528baf07486620331d48d4d02425bb2d546fc4533e1655572fa05b4aa309e598c9120a6cad312f2037f25bb405b5826ef94
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_ta.tar.gz 18770365 SHA256 3954dbf16b74aaf6d327f2305daf32da521a6ce590243b12c365dba066ee344c SHA512 3695ea11f6ab6ce8d7d24a21cfd9ca13a54fced3af9644ac5423f6569c007471607f02a6a3422aa943a1a4f8adfc5b4e586b0a3d55ed190a22c9841c2cbc24a0 WHIRLPOOL 1d550988c298e27daa8e02592d4074a3f2bea0f6ef974c59939bd947b33029b5dbd3aabdda89efd253959bb0091bebfd7142ab03e89ae0d75f2ed3e99611bad5
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_th.tar.gz 18722874 SHA256 84bb2d91dd9930a048edece4fb4e5cbf625993b6afd7daa51e1e1ccc96042c83 SHA512 0483bb56754767be9931ff645e478fd9fc21d54850bf6f50fee6c314803f9c9361ba0420c389fc1eada1e998e705942cfeaa9445685e0da2b7a9a3df4e7e1163 WHIRLPOOL 6784cb3036030f3302fe042f3381c41e4d9262530ef2ae38be03f4e83c6d93e62497690f8dee59783e1794a4a050df85632fe2b4643e6fa1bafd9736737f1475
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_tr.tar.gz 12183546 SHA256 be83fde49f503c6c874e61eb179478a0a64a0506d9d790d5f06211301273941c SHA512 ae9b021ec92cb9692a15319ecf1178b0b5d85542296b4aee43dd242bb60740b2e8437c39b39956e71abf35ef66a7eb1727280ac7c885c70ff67ed0dfa7a8a5d8 WHIRLPOOL 1edbb6a6c18cf7b7c51f9c3ecf862e42164ed23a8c665605a9fc629041eb44e06260e3bd47c946317b6999e7ab28877fe1a399bcf9c28ffea26b5fb2008a6152
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_vi.tar.gz 13444701 SHA256 efd58a252d48a6274d3003012bf2b61f86578be6d2ffff793fc933f036d5ec36 SHA512 2746b988338cbf80275610679f694e5676720d64916c4375f8221e4ab18166f0439476f0d0b5ff94fd3c9db6139ebda04eaf03646bcda601d437caedd23048e5 WHIRLPOOL 475274046d79eaf952a97a24f55223e6ea19233facfc9d4a2517c12ff23a62784fd6510d00dea314bcac65d701df39d72e1077e1a5d0db4c7b425ec2cf6ce6b6
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_zh-CN.tar.gz 13878675 SHA256 1a9fa8a47170e968b5d2740fb30912d527393271d168432acd0ab915bdd8b5c0 SHA512 08ed9c43401a51e98f463107120c8e0f2594254832fe16984c0fd23e34e027b030ed4fd8438d9753401977d4b703355f83cc03832929ceb4f775ea91e170163a WHIRLPOOL b01d4c8d2230981f4a7962cd59d7dbc9e57ce7d9b04a73706ec32a390e0755aa1f02d609fa27783fb11b4e5dda5943dacca3353daffbc6ac1b7ebfb23bf41084
+DIST Apache_OpenOffice_4.1.3_Linux_x86_langpack-rpm_zh-TW.tar.gz 14088507 SHA256 49e5a1229c03bae60961c41efea34e8eaa58aeac2682026e1bb990f8868f6f25 SHA512 99d3c4b3f6dd5b39e8a93e2ff08af2ac01d0a7eec56a4e19e179b74a2c6769fc440c4fb42bedeb2dea808d0f30f762611c1e8501eb71b5f6ebcf0ea3d077c5f5 WHIRLPOOL 5062d0293ec64dc0c8d399e0d08178300aaaec11a72230fde15e78fe376b22aa531379e26812cee43d5662b22cba79f9aef5008333e1c146dcf08a2b3ff24799
+EBUILD openoffice-bin-4.1.3.ebuild 5127 SHA256 c0866d11767257eaa24d1d2e03fa63f048b7d8c46d2790a7a3704d68ee5e8ba9 SHA512 7499a7c408eda900f318fbd4ae2f95ca3853240782297f26c03cfc5804198698322293a1dc421f78d5a4237718acade6640aa993b14ceb83bc8586d3c7c09e8f WHIRLPOOL ad8b0577712c12d98aa61329100f47c48768f2623e23791286134dec0740751d8436a7c44e25fd42671cb1b7cb41f64b0b70a62a4ee94f6e37a7ea2bca2c8076
+MISC ChangeLog 3035 SHA256 ff7bee6092b540a4ee893e8bf1bbc2b99207a9fd0d54d94b1c3d01e8995263b4 SHA512 da6713420bfa88cd4691d16858e394dcee888add71d9f24f81d4fe84cf7c64d3e6cce5e15bf678d82cf594bc9560bab5f1bb17974d979ea5d488ed1434efdba5 WHIRLPOOL ff4c262766d83e993a95800951e3b61651e3e2f377ce74ceea368b3df2ed6f1408e1dac5b0889915db6c43d5c2ad3532ce7ee74ddb308dbd409af0a147b48434
+MISC ChangeLog-2015 48011 SHA256 05a4ee26e06cc1db1c7f064fc1af3a43e51bac1e47350615076bc6cd50eef9f7 SHA512 24cb43304d75e4d6d261f7fb457c7454f6ab2210ecf485e590266f8652332b43bd9fd86ae025884e1595ba44ac9d8f1fcb3e843ed2661d0ef90dec819d45f900 WHIRLPOOL 7f316a5c8de67b08d4b6a5f07064f849811e838bcc06ac5d50684790e77d029d608f4723d111b855f51af1f0f97f7210b9d67446590108ad9fe5ef4833997858
+MISC metadata.xml 654 SHA256 a6980fad71851d511ad5c74675b0259aa01a6a3163214155aedaf8809a6e974e SHA512 e797f235f01e6f92a5bf7f10db539429aceca40b1c2fb703b736e83ee356126671977a8145907a43e84eb05e3914923ded9b0db4d4755954d9f4f519040b7162 WHIRLPOOL 4176df9c96e32e9dd9c4c2554bf773d8ad7be65eb8dbd6b4412e4dd95d9eab354ba9d16506bbe102d690e846cd82892f8fe904ebc038d4fb2811ad554e5c5d34
diff --git a/app-office/openoffice-bin/files/50-openoffice-bin b/app-office/openoffice-bin/files/50-openoffice-bin
new file mode 100644
index 000000000000..5b7877ba461a
--- /dev/null
+++ b/app-office/openoffice-bin/files/50-openoffice-bin
@@ -0,0 +1,3 @@
+SEARCH_DIRS_MASK="@GENTOO_PORTAGE_EPREFIX@/usr/lib/openoffice
+@GENTOO_PORTAGE_EPREFIX@/usr/lib32/openoffice
+@GENTOO_PORTAGE_EPREFIX@/usr/lib64/openoffice"
diff --git a/app-office/openoffice-bin/files/wrapper.in b/app-office/openoffice-bin/files/wrapper.in
new file mode 100644
index 000000000000..0cd84a19e640
--- /dev/null
+++ b/app-office/openoffice-bin/files/wrapper.in
@@ -0,0 +1,4 @@
+#!/bin/sh
+export OOO_EXTRA_ARG=''
+unset PYTHONPATH
+@GENTOO_PORTAGE_EPREFIX@/usr/LIBDIR/openoffice/program/soffice "$@"
diff --git a/app-office/openoffice-bin/metadata.xml b/app-office/openoffice-bin/metadata.xml
new file mode 100644
index 000000000000..06495333d1ca
--- /dev/null
+++ b/app-office/openoffice-bin/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chithanh@gentoo.org</email>
+ <name>Chí-Thanh Christopher Nguyễn</name>
+ </maintainer>
+ <longdescription>Openoffice is the opensource version of staroffice.
+This is the binary version of Openoffice. Use this if you don't want to wait
+for the source version to build, but be advised that this may not perform as quickly once installed as a natively compiled version.</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">openofficeorg.mirror</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/openoffice-bin/openoffice-bin-4.1.3.ebuild b/app-office/openoffice-bin/openoffice-bin-4.1.3.ebuild
new file mode 100644
index 000000000000..6d3badd3ffbd
--- /dev/null
+++ b/app-office/openoffice-bin/openoffice-bin-4.1.3.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils fdo-mime gnome2-utils pax-utils prefix rpm multilib
+
+IUSE="gnome java"
+
+BUILDID="9783"
+BVER="${PV/_rc*/}-${BUILDID}"
+BVER2=4.1.3-${BUILDID}
+BASIS="ooobasis4.1"
+BASIS2="basis4.1"
+NM="openoffice"
+NM1="${NM}-brand"
+NM2="${NM}4"
+NM3="${NM2}.1.3"
+FILEPATH="mirror://sourceforge/openofficeorg.mirror"
+if [ "${ARCH}" = "amd64" ] ; then
+ XARCH="x86_64"
+else
+ XARCH="i586"
+fi
+UP="en-US/RPMS"
+
+DESCRIPTION="Apache OpenOffice productivity suite"
+HOMEPAGE="https://www.openoffice.org/"
+SRC_URI="amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz )
+ x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz )"
+
+# TODO: supports ca_XR (Valencian RACV) locale too
+LANGS="ast eu bg ca ca_XV zh_CN zh_TW cs da nl en_GB fi fr gd gl de el he hi hu it ja km ko lt nb pl pt_BR pt ru sr sk sl es sv ta th tr vi"
+
+for X in ${LANGS} ; do
+ [[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? (
+ amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz )
+ x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz ) )"
+ IUSE="${IUSE} linguas_${X}"
+done
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ !app-office/openoffice
+ !prefix? ( sys-libs/glibc )
+ app-arch/unzip
+ app-arch/zip
+ >=dev-lang/perl-5.0
+ dev-lang/python:2.7
+ >=media-libs/freetype-2.1.10-r2
+ sys-libs/ncurses:5/5
+ x11-libs/libXaw
+ x11-libs/libXinerama"
+
+DEPEND="${RDEPEND}
+ sys-apps/findutils"
+
+PDEPEND="java? ( >=virtual/jre-1.5 )"
+
+RESTRICT="strip"
+
+QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*"
+QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so"
+
+S=${WORKDIR}
+
+src_unpack() {
+
+ unpack ${A}
+
+ cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}"
+ eprefixify "${T}"/{50-${PN},wrapper.in}
+
+ for i in base calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic pyuno ure writer xsltfilter ; do
+ rpm_unpack "./${UP}/${NM}-${i}-${BVER}.${XARCH}.rpm"
+ done
+
+ rpm_unpack "./${UP}/${NM}-${BVER}.${XARCH}.rpm"
+
+ for j in base calc draw impress math writer; do
+ rpm_unpack "./${UP}/${NM1}-${j}-${BVER}.${XARCH}.rpm"
+ done
+
+ rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm"
+
+ use gnome && rpm_unpack "./${UP}/${NM}-gnome-integration-${BVER}.${XARCH}.rpm"
+ use java && rpm_unpack "./${UP}/${NM}-javafilter-${BVER}.${XARCH}.rpm"
+
+ # English support installed by default
+ rpm_unpack "./${UP}/${NM}-en-US-${BVER}.${XARCH}.rpm"
+ rpm_unpack "./${UP}/${NM1}-en-US-${BVER}.${XARCH}.rpm"
+ for s in base calc draw help impress math res writer ; do
+ rpm_unpack "./${UP}/${NM}-en-US-${s}-${BVER}.${XARCH}.rpm"
+ done
+
+ # Localization
+ strip-linguas ${LANGS}
+ for l in ${LINGUAS}; do
+ m="${l/_/-}"
+ if [[ ${m} != "en" ]] ; then
+ LANGDIR="${m}/RPMS/"
+ rpm_unpack "./${LANGDIR}/${NM}-${m}-${BVER}.${XARCH}.rpm"
+ rpm_unpack "./${LANGDIR}/${NM1}-${m}-${BVER}.${XARCH}.rpm"
+ for n in base calc draw help impress math res writer; do
+ rpm_unpack "./${LANGDIR}/${NM}-${m}-${n}-${BVER}.${XARCH}.rpm"
+ done
+
+ fi
+ done
+
+}
+
+src_install () {
+
+ INSTDIR="/usr/$(get_libdir)/${NM}"
+ dodir ${INSTDIR}
+ # mv "${WORKDIR}"/opt/${NM}/* "${ED}${INSTDIR}" || die
+ mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die
+
+ #Menu entries, icons and mime-types
+ cd "${ED}${INSTDIR}/share/xdg/"
+ for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do
+ if [ "${desk}" = "javafilter" ] ; then
+ use java || { rm javafilter.desktop; continue; }
+ fi
+ mv ${desk}.desktop ${NM}-${desk}.desktop
+ sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die
+ domenu ${NM}-${desk}.desktop
+ done
+ insinto /usr/share
+ doins -r "${WORKDIR}"/usr/share/icons
+ doins -r "${WORKDIR}"/usr/share/mime
+
+ # Make sure the permissions are right
+ use prefix || fowners -R root:0 /
+
+ # Install wrapper script
+ newbin "${T}/wrapper.in" ooffice
+ sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die
+
+ # Component symlinks
+ for app in base calc draw impress math writer; do
+ cp "${ED}/usr/bin/ooffice" "${ED}/usr/bin/oo${app}"
+ sed -i -e s/soffice/s${app}/ "${ED}/usr/bin/oo${app}" || die
+ done
+
+ dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin
+ dosym ${INSTDIR}/program/soffice /usr/bin/soffice
+
+ # Non-java weirdness see bug #99366
+ use !java && rm -f "${ED}${INSTDIR}/program/javaldx"
+
+ # prevent revdep-rebuild from attempting to rebuild all the time
+ insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
+
+ # remove soffice bin to avoid collision with libreoffice
+ rm -rf "${ED}${EPREFIX}/usr/bin/soffice"
+
+}
+
+pkg_preinst() {
+
+ use gnome && gnome2_icon_savelist
+
+}
+
+pkg_postinst() {
+
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ use gnome && gnome2_icon_cache_update
+
+ pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin
+
+}
+
+pkg_postrm() {
+
+ fdo-mime_desktop_database_update
+ use gnome && gnome2_icon_cache_update
+
+}
diff --git a/app-office/orage/Manifest b/app-office/orage/Manifest
new file mode 100644
index 000000000000..c2d4d7c7421d
--- /dev/null
+++ b/app-office/orage/Manifest
@@ -0,0 +1,6 @@
+DIST orage-4.12.1.tar.bz2 2590788 SHA256 3cf9aa441ae83c8688865f82217025cdf3ebaa152cce4571777b8c2aa8dd9062 SHA512 3fec0201171140586cdc9bcf151450a7086515e18b5815afe4fe4c4726ba554c50582b0479e52985b330140c51b7233ef81f678f986f848afbeee74c66b2d196 WHIRLPOOL 59a91665477f0e2a97629bf46abe8397229eb82d932fd4111baa41e5a38a23c9a7cfb9722ae672b5f101b6543fd998ad0f695e1db9a50895b35ced2eaa7e60fe
+EBUILD orage-4.12.1-r1.ebuild 1545 SHA256 23885b80c005ae714656b7916b9fc22b9e1b42af47f8ea29479806de0408cbec SHA512 e0574025aedac981add0abbc5385e3f0d8b95d6f15ece0d68e7f535cbf3d98e38c9685ff09916e193d81299daa89d867cfcca942dd42f96196f4a1f899696273 WHIRLPOOL c7fec29b1afa165b4184cc521fa7f1a3801e34327a3f4aefdd7bb442e3e06bcc035f5addc21dcfbe183d0bb5cbaf483d49d53b1a77a838cf20baea5f4edac9d8
+EBUILD orage-4.12.1.ebuild 1605 SHA256 3e4bd5d917282696e57f81355d548b5c19ca4a97d6fe0f9240c4b8a4a54bca6d SHA512 25d2a0f1aa8e63c3b8246efe5ac49ac86c861bef8dc4ee3287dc502a2b09bd6e908684d1ec788d7667ae25ed4e48f84da0b8c3ba53ff8fc65dc44eed6d400128 WHIRLPOOL f39bf7fdc8d1ff74c746ca68e1a4acf98720b1b5968d798a0da65a17e74a1c788a9c2a26ce0ab0c5b5b8f96ddc8626bc927e62b6e816dcb2d61d427d32efba64
+MISC ChangeLog 2309 SHA256 3389907836a6e775b9bdbdc1e995558c5c1ba23f6962f15f69a5a5ad757c2993 SHA512 b902100a83892ff45978075e60dcb3d2e456db8b787c8229068e4600b186b6e108fba74df547680fd06d35a5ae1d897ae6da7b53703c3c37e2c14f860bbc00dd WHIRLPOOL ed275c071d7d82680c9f5dfbe37933e66e637b54c58c61296d2611ae3ec600e905d1f3110ba6ed5e23c07c2d6d762740035969d5b7e7dad46a5d7aafb9ce3525
+MISC ChangeLog-2015 14851 SHA256 26e57be3268aba93f17fce03a83fb82449d4b0163af6f3ebab9ae8053ad622a4 SHA512 94b63636f219c12d347edb09d356d7f81fd42d909cf3820eb82260e344dc82625a8e199480d8eb0949d894de9ca3739167129d8fe1e4ffd2d5920eb71a25c9a1 WHIRLPOOL 0cb8c9bad3a83343cf625e7e49bafc10eb21ad0ffc5791be5ea5282fd0d73b5015e76fc79818b30b202e044d69c19b39e7d2d3b6afc66d628d8015334710e087
+MISC metadata.xml 355 SHA256 c6b7c2fc980ba75411e01e5fc53147abe4ac54c3f938886dab59183265599afe SHA512 a5d3f875ac31caa10ca77ce8eb38449b3007094d1b9d7d307bd15ee29644c09530d44ac6a4953e10adfa3bd45b6a3fe44dbbb3b80ab7d0c8572c48523ef287eb WHIRLPOOL 3e5197a3ea569f709ca1377a33c7283667a2ad738fad6b1ee3b231269ef09021ae89555802753e1021bd7fee6caad14824aedddadcff245a1a1bf42035382189
diff --git a/app-office/orage/metadata.xml b/app-office/orage/metadata.xml
new file mode 100644
index 000000000000..71878d4da925
--- /dev/null
+++ b/app-office/orage/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>xfce@gentoo.org</email>
+ <name>XFCE Team</name>
+ </maintainer>
+ <use>
+ <flag name='clock-panel-plugin'>Build the clock plugin for the XFCE
+ panel</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/orage/orage-4.12.1-r1.ebuild b/app-office/orage/orage-4.12.1-r1.ebuild
new file mode 100644
index 000000000000..e9b09f692ec2
--- /dev/null
+++ b/app-office/orage/orage-4.12.1-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils
+
+DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment"
+HOMEPAGE="https://git.xfce.org/apps/orage/"
+SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="berkdb +clock-panel-plugin dbus libnotify"
+
+RDEPEND=">=dev-libs/libical-0.48:=
+ dev-libs/popt:=
+ >=x11-libs/gtk+-2.10:2=
+ berkdb? ( >=sys-libs/db-4:= )
+ clock-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+ dbus? ( >=dev-libs/dbus-glib-0.100:= )
+ libnotify? ( >=x11-libs/libnotify-0.7:= )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ >=sys-devel/libtool-2.2.6
+ virtual/pkgconfig"
+
+src_configure() {
+ local myconf=(
+ --libexecdir="${EPREFIX}/usr/$(get_libdir)"
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+ $(use_enable clock-panel-plugin libxfce4panel)
+ $(use_enable dbus)
+ $(use_enable libnotify)
+ $(use_with berkdb bdb4)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+ # Replacing directory by symlink is unreliable
+ if [[ -L ${EROOT}/usr/share/orage/doc/C ]]; then
+ rm -f "${EROOT}/usr/share/orage/doc/C" || die
+ fi
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/app-office/orage/orage-4.12.1.ebuild b/app-office/orage/orage-4.12.1.ebuild
new file mode 100644
index 000000000000..291da02e3737
--- /dev/null
+++ b/app-office/orage/orage-4.12.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib xfconf
+
+DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment"
+HOMEPAGE="https://git.xfce.org/apps/orage/"
+SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="berkdb dbus debug libnotify +xfce_plugins_clock"
+
+RDEPEND=">=dev-libs/libical-0.48:=
+ dev-libs/popt:=
+ >=x11-libs/gtk+-2.10:2=
+ berkdb? ( >=sys-libs/db-4:= )
+ dbus? ( >=dev-libs/dbus-glib-0.100:= )
+ libnotify? ( >=x11-libs/libnotify-0.7:= )
+ xfce_plugins_clock? ( >=xfce-base/xfce4-panel-4.10:= )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ >=sys-devel/libtool-2.2.6
+ virtual/pkgconfig"
+
+pkg_setup() {
+ XFCONF=(
+ --libexecdir="${EPREFIX}/usr/$(get_libdir)"
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+ $(use_enable xfce_plugins_clock libxfce4panel)
+ $(use_enable dbus)
+ $(use_enable libnotify)
+ $(use_with berkdb bdb4)
+ $(xfconf_use_debug)
+ )
+
+ DOCS=( AUTHORS ChangeLog NEWS README TODO )
+
+ # PM doesn't let directory to be replaced by a symlink, see src_install()
+ rm -rf "${EROOT}"/usr/share/${PN}/doc
+}
+
+src_install() {
+ xfconf_src_install \
+ docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ imagesdir="${EPREFIX}"/usr/share/doc/${PF}/html/images
+
+ # Create compability symlink for retarded path hardcoding in src/{mainbox,parameters}.c
+ dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc/C
+}
diff --git a/app-office/pinpoint/Manifest b/app-office/pinpoint/Manifest
new file mode 100644
index 000000000000..832a73ffca31
--- /dev/null
+++ b/app-office/pinpoint/Manifest
@@ -0,0 +1,5 @@
+DIST pinpoint-0.1.8.tar.xz 772980 SHA256 5a207dd1a35681b7268e6aa5ff9b2c5381f4cc63e5f2e5695997ca9d3264e8ca SHA512 dc41405f79bf03b6a7c77ec31304e505d4ae2d13407304fbcc2f338dfe175f91db3c554ea06ba8041edbf99a12551f16efed98b5a07f29b7f24255cad2b1b94d WHIRLPOOL 4ddda5e82faa2ce2d426adccfbb0d834161d354cf6947526a829b2126e1f9067b5632925c2b3d29a42030cd815a8295922443ddf314c76e5156539a7f051c484
+EBUILD pinpoint-0.1.8.ebuild 1074 SHA256 81fae6e2eff0d62962c13914c830863bc84cdb6cdf2d5b50c0d5d6016269d90a SHA512 0e282f771c36b73fefcca603242d8d9b760a95aee086a6f658ceee6100ea6e64e45bbe3122060fa90eaf523665a22e0f1a8fe9d4173bd794989ff5562a418e7d WHIRLPOOL 895d8fc783ea2e6c4b87679a23c0181f39d807364f23d6636e6ba32b0363a0e8aa86e68c6031a3d521b19b4c196994a1e9eef852b4694e4f4fc63165170473f8
+MISC ChangeLog 4039 SHA256 69350ab3e76822835ad50638d183557571f507d33ce0e60b181968e9be8904e2 SHA512 7c9dd76ff3b703b70ead2d2852d70b0044b08732e408282d960f5f41cb444ea4ad640ca835102b1dcde085910df514034a8844fbbc3da31409e0b4ac36a1ce73 WHIRLPOOL 5b0531924723f6d5c59d779440fae50f9879244e908c74fb0753a57a5eca07bcfc1082f71bbf05111b1146406453e5fff49379beb7d81d2ad7ca97445d128a89
+MISC ChangeLog-2015 2202 SHA256 66855a77f9e77d4f0230d5b25ca1428818f4a9165c3197f4df55eb3baf4401d8 SHA512 d22ef8c698c20d4821dfccff9861bc2eab4140b20fbe5eb2c7b963a80b7cda4d83d86d2371bd0120726acbb5f32f5b598a0c7c5865c516daee1eba43acc6543d WHIRLPOOL 29619f8d986b7c2161001819d9bd1a8ec062d818ac4b260f777a69e1488c9978fa3b1baad70ae37b82546c3eaa16d5b889df571409f4324e2b58894e4e330699
+MISC metadata.xml 507 SHA256 c2c0e0b2ba9e2dffe81ffb604fe6921f8a15b39c23cf0c28d67ca77046e31dc2 SHA512 be6bb803225f307fc7d2a9febd4ece776ce2e99f902d952b80c5bb8068793a9f32ab09c6a79a4c950299a83829fd32fab366600637892fbac02a908f038add74 WHIRLPOOL 339dc476732a0a891612e13070d7c4a10268f5b68be3f97ce8d140184a0c0b87f9f0b1104b4808034dd9bff11a4844abff2ce73c947489f8c6d7c0a1df132440
diff --git a/app-office/pinpoint/metadata.xml b/app-office/pinpoint/metadata.xml
new file mode 100644
index 000000000000..3f1c1dff8912
--- /dev/null
+++ b/app-office/pinpoint/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <longdescription lang="en">
+ Pinpoint is a simple presentation tool that hopes to avoid audience
+ death by bullet point and instead encourage presentations containing
+ beautiful images and small amounts of concise text in slides.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-office/pinpoint/pinpoint-0.1.8.ebuild b/app-office/pinpoint/pinpoint-0.1.8.ebuild
new file mode 100644
index 000000000000..20e41ca9d30a
--- /dev/null
+++ b/app-office/pinpoint/pinpoint-0.1.8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+GCONF_DEBUG="no"
+
+inherit gnome2
+
+DESCRIPTION="A tool for making hackers do excellent presentations"
+HOMEPAGE="https://wiki.gnome.org/Apps/Pinpoint"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+gstreamer +pdf"
+
+# rsvg is used for svg-in-pdf -- clubbing it under pdf for now
+RDEPEND="
+ >=media-libs/clutter-1.23.7:1.0
+ >=media-libs/clutter-gtk-1.6:1.0
+ >=dev-libs/glib-2.28:2
+ >=x11-libs/cairo-1.9.4
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ gstreamer? ( media-libs/clutter-gst:3.0 )
+ pdf? ( gnome-base/librsvg:2 )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # dax support is disabled because we don't have it in tree yet and it's
+ # experimental
+ gnome2_src_configure \
+ --disable-dax \
+ $(use_enable gstreamer cluttergst) \
+ $(use_enable pdf rsvg)
+}
+
+src_install() {
+ gnome2_src_install
+
+ docompress -x /usr/share/doc/${PF}/examples
+ insinto "/usr/share/doc/${PF}/examples"
+ doins introduction.pin bg.jpg bowls.jpg linus.jpg
+}
diff --git a/app-office/plan/Manifest b/app-office/plan/Manifest
new file mode 100644
index 000000000000..baa52c32df70
--- /dev/null
+++ b/app-office/plan/Manifest
@@ -0,0 +1,6 @@
+DIST plan-1.10-gentoo.tar.xz 5976 SHA256 fd8abf28d2bed29aa65bdd533c408b8c83a7c3d77a91b2cbd33baa47fcea02c5 SHA512 60fcfe1fec1d7911a155d6737e6a808ea897ce7c4207bd2f4e95f57b1d154d8d594c6f5ecc8a959cc0d7f47f1415f86797e0c4053873775decfc048bc16048a3 WHIRLPOOL 312f26706767469da2394113580ee2091e65708c51fa32bd8bc768ac52db463c8b21c6e1e3a39867228e1725a7380a0bf2acc89ddd327950d2f4a35d54053aeb
+DIST plan-1.10.tar.gz 460150 SHA256 8584bdffd0a3421a029c2f5995b49231c2291ffcb5afaa6bdfd02e037a7a5fc3 SHA512 fde17ef17f25412cbe69427364f4130564f46a940859066c25d837d14eca6920752b843211192a6c1cdc83be05de9ac57c88424ca555928b67eb219fa8564fe8 WHIRLPOOL de37363c3f512645ba41274738893699e61ffe56920c8868433617030a87b88c200048a68d5c672e8a223b38a96179c7a9bf8e330b92f988dcb25bca3790b842
+EBUILD plan-1.10.ebuild 1441 SHA256 b9d22d8b641bda33887442214af513b221390902f10c57cec47adde105abf913 SHA512 317ca27cb1f21d691c619907e86c8fa5a605197841803a558eaaf35a2e3257af828d2e83e24a77a13bc38742a6f135d41c4f0c2cec7e519fd41839e65186c70b WHIRLPOOL 98f6ec99431b654554833984afb0f09b7633f4f761d5c03f0ccc359c4f50af6354830a9b2fceb7857269d8b03e7e7682cd6e12e9336b840769870abdfd2b7f25
+MISC ChangeLog 2513 SHA256 9832204797307d84345957d460add0caf0d1aaaf1963b4836f7595283eb0658d SHA512 4a5f5fbc72d8baa9fc671ae3d634966dedfbf93f9e22015b0da8e1bea393ebd62dc266a0f03f9c9aa339ca0cd42393b71c29c1c2e57a5946156becb383e04ca2 WHIRLPOOL cadcf7d3483283ba6cda42ae37d7c9a70f5e2571d7eda1be1c142040420223635a3bad0a00179dc0fe12b0f45066af681fa5bcae4819e2fa4ad3cb62df39041d
+MISC ChangeLog-2015 3427 SHA256 9fe3f84041734ab162a81d27632ff265a51c743bb6946a061d0a7ab70aaac9b4 SHA512 c8ca7e896feb03cc14ba04b6dd3211b7383055f9f5cb24fc8508988e44f116bab8b5d4235ecc6a6f411cdcf7e4b97b28c434497701bc8aebfbd2b35deaf9849a WHIRLPOOL 7516a9f731be0f6bf10a13ae8d8b91b25b27f129ff252f5b7eaf6e4cb7e8965c336261bd5d45ea3da8e3db217eea0e9bf7b9ab576d4db01a617d5761182a290b
+MISC metadata.xml 258 SHA256 b3e6e1eb89439c11f159fc9cb77c978c4ad6795a623a04d4f0c9173927fd653a SHA512 a4886b16e304b05a448e28681a38ec68fcdd7828029444fd9c01aab0fdda8d9540cd0d829da2e9f22b38b33d10e85bf111c8e45b49966c32b267c90704adec40 WHIRLPOOL 53a4aec2e462f8093ca3d6abd17c50742f19dbbba039891c5962a373156cf74c5a9b3198ed602b5cf23c52e4f979fc08b43a16c75794fe2a6deac447babfa33e
diff --git a/app-office/plan/metadata.xml b/app-office/plan/metadata.xml
new file mode 100644
index 000000000000..389bcb80364f
--- /dev/null
+++ b/app-office/plan/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription lang="en">
+ Plan is a Motif based schedule planner.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-office/plan/plan-1.10.ebuild b/app-office/plan/plan-1.10.ebuild
new file mode 100644
index 000000000000..d2b52296c315
--- /dev/null
+++ b/app-office/plan/plan-1.10.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Motif based schedule planner"
+HOMEPAGE="http://www.bitrot.de/plan.html"
+SRC_URI="ftp://ftp.fu-berlin.de/unix/X11/apps/plan/${P}.tar.gz
+ mirror://gentoo/${P}-gentoo.tar.xz"
+
+LICENSE="GPL-2+" #448646
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="
+ x11-libs/libXpm
+ >=x11-libs/motif-2.3:0
+"
+RDEPEND="${DEPEND}"
+
+QA_PRESTRIPPED="
+/usr/bin/netplan
+/usr/bin/plan
+"
+src_prepare() {
+ epatch "${WORKDIR}"/${P}-patches/*.patch
+}
+
+src_compile() {
+ pushd src
+ emake CC=$(tc-getCC) SHARE=/usr/share/plan linux
+ popd
+}
+
+src_install() {
+ pushd src
+ emake \
+ DESTDIR="${D}" \
+ SHARE=/usr/share/plan \
+ install
+ keepdir /usr/share/plan/netplan.dir
+ popd
+
+ dodoc HISTORY README
+
+ pushd misc
+ doman netplan.1 plan.1 plan.4
+ insinto /usr/share/${PN}/misc
+ doins netplan.boot BlackWhite Monochrome plan.fti Plan.xpm plan.xpm
+ exeinto /usr/share/${PN}/misc
+ doexe Killpland cvs vsc msschedule2plan plan2vcs
+ popd
+
+ pushd web
+ insinto /usr/share/${PN}/web
+ doins help.html bottom.html cgi-lib.pl common.pl holiday_webplan rtsban.jpg
+ exeinto /usr/share/${PN}/web
+ doexe *.cgi
+ popd
+}
+
+pkg_postinst() {
+ elog
+ elog " Check /usr/share/${PN}/holiday for examples to set your"
+ elog " ~/.holiday according to your country."
+ elog
+ elog " WebPlan ${PV} can be found in /usr/share/${PN}/web."
+ elog
+}
diff --git a/app-office/planner/Manifest b/app-office/planner/Manifest
new file mode 100644
index 000000000000..423cf6e4a6e0
--- /dev/null
+++ b/app-office/planner/Manifest
@@ -0,0 +1,5 @@
+DIST planner-0.14.6_p20130520.tar.xz 4200624 SHA256 06b94c7145bbf1f61b6b4ddb847cd2db79f322ee6f89637340ece139eedf8569 SHA512 d658b68c96742340a06a9e96d7910f70fb296cb7a19cc335afdcbec01b36326b1574522155cf19fec012363e1e4d4120c35e1319c699613833be2eb0fa999024 WHIRLPOOL f44941557e2b9af7ab3bebbac59e4d53ac60af7943e5ad03edb249a19ecadc37cfe6530e8295420c84f13b2b2f962a8d9c58bb2345eb4701abfa3dd462f209db
+EBUILD planner-0.14.6_p20130520.ebuild 1899 SHA256 39f6f0e1bdfeacfe9c454b26e35b5d547a654e0aa6f3c2f7b86df9de07304d5e SHA512 baa0be3c34624e8bb59e55a2e79e1712027f706957ee97d50b3b4a50857bb57bab9b27ab6eb134dcd823eb650d6921c6289a1428a44edb0a7f25af3cddcbee58 WHIRLPOOL dc7c66e7744a5e4145f75842b17fd7288c8d48769306db30e554d71f648c8070805d9d5eddcbcb6eaaced5fb72f24b8c3439faf326540c29831e4195b3156f9c
+MISC ChangeLog 2829 SHA256 558d8f518ecb3dcc13af6dde963ea4d88502a13370af71701bc9f1c94e423c9a SHA512 948eca4771c30b165936812a2180bf4e85b5b697bcdd0780135511348ade4e6ad39cedbb55398c695b9af7c349c2d53a5d054d24bffebca481c4dbf88515400c WHIRLPOOL 3d61c9d0f01bdac72c275b5cadd0487dac894929ff4f5d059fb21362350eacf3970157c1d636b0ac72418123adb7608101950893ccacdb72ee65c9a80a8ff91d
+MISC ChangeLog-2015 13996 SHA256 9e5ad5ddab63ee8270452f4939c9f7bc0c2d34da4d529bada15471b0a1855a0d SHA512 babd776541b2d4c524767d5ef17a5a44b9c40e59152362da547241bd92a922f55ad4e2f5db241266de56a9c61e993d64e5b17a3b96a1bb294df23beeebead5c3 WHIRLPOOL c5a7492bdaae03a9019abc57a3b9c3664bd6fe914375b89cf86e25c7b8d1b16d2449599078e4e7c5ea21409cc86c395a6cde314987f88f682ec600558a82c98e
+MISC metadata.xml 259 SHA256 6d16d32cce05219baff0d7aef9baf4f8f4622ba77a55e9bc5ae9b074ae8d4600 SHA512 fbef629394690b3a5608abc6344816f6acf1e8e2663f29949fd14a662c628f16fee77a1ec1641066806d143fb94c1571bc5b46b829dc53620af6956377fe15cc WHIRLPOOL dd2c856848fdc98df5a4ffca31b95078656373a87ccf2e44be410e7139f2980f3ebb0ae951e2e92fc46ce8e3a3ecefec169c3a15bbcceba69c1bd8224a8dd271
diff --git a/app-office/planner/metadata.xml b/app-office/planner/metadata.xml
new file mode 100644
index 000000000000..4cbddcaa19ad
--- /dev/null
+++ b/app-office/planner/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/planner/planner-0.14.6_p20130520.ebuild b/app-office/planner/planner-0.14.6_p20130520.ebuild
new file mode 100644
index 000000000000..df665c4c9d4f
--- /dev/null
+++ b/app-office/planner/planner-0.14.6_p20130520.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Project manager for Gnome"
+HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Planner"
+SRC_URI="https://dev.gentoo.org/~eva/distfiles/${PN}/${P}.tar.xz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
+
+IUSE="eds examples python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ >=dev-libs/glib-2.6:2
+ >=x11-libs/gtk+-2.14:2
+ >=gnome-base/libgnomecanvas-2.10
+ >=gnome-base/libgnomeui-2.10
+ >=gnome-base/libglade-2.4:2.0
+ >=gnome-base/gconf-2.6:2
+ >=dev-libs/libxml2-2.6.27:2
+ >=dev-libs/libxslt-1.1.23
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-python/pygtk-2.6:2[${PYTHON_USEDEP}] )
+ eds? (
+ >=gnome-extra/evolution-data-server-3.6:=
+ >=mail-client/evolution-3.6 )
+"
+DEPEND="${RDEPEND}
+ app-text/rarian
+ dev-util/gtk-doc-am
+ >=dev-util/intltool-0.35.5
+ gnome-base/gnome-common
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${PN}-0.14.6"
+
+src_configure() {
+ # FIXME: disable eds backend for now, it fails, upstream bug #654005
+ # We need to set compile-warnings to a different value as it doesn't use
+ # standard macro: https://bugzilla.gnome.org/703067
+ gnome2_src_configure \
+ $(use_enable python) \
+ $(use_enable python python-plugin) \
+ $(use_enable eds) \
+ --disable-eds-backend \
+ --with-database=no \
+ --disable-update-mimedb \
+ --enable-compile-warnings=yes
+ #$(use_enable eds eds-backend)
+}
+
+src_install() {
+ # error: relink `libstorage-mrproject-1.la' with the above command before installing it
+ # Try to drop workaround on next snapshot or bump
+ MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install \
+ sqldocdir="\$(datadir)/doc/${PF}" \
+ sampledir="\$(datadir)/doc/${PF}/examples"
+
+ if ! use examples; then
+ rm -rf "${D}/usr/share/doc/${PF}/examples"
+ fi
+}
diff --git a/app-office/projectlibre-bin/Manifest b/app-office/projectlibre-bin/Manifest
new file mode 100644
index 000000000000..bf3494f3df86
--- /dev/null
+++ b/app-office/projectlibre-bin/Manifest
@@ -0,0 +1,5 @@
+AUX projectlibre.desktop 252 SHA256 aa9ba9f7381616e2b862d8c46af366653166a73ea823ab77c148a389fca1a14e SHA512 529f368924efdbd2fe330982fcb4db010ee5985d9e7beaa0bbf0490a85e3ed477cb7de4d33d1705ff01f32cd477d7eb8adf84ab82e5065865c6b341614a4833a WHIRLPOOL 4c9d970fc5942c2a2b159e5f63130b7e941cc0727300538f76bf3b605bb21b8ea8f76d7be07951acd72a184d72fbb2476bd2f20f69b05ebeaf598947168c363b
+DIST projectlibre-1.6.2.tar.gz 14735171 SHA256 72ea964533a2da0af0882acb91268647e7f5a99151b0abb8f3b84c6f26229fc4 SHA512 128319a37aeeb4603fd45433e3961805b0de30e5760394d5eef2de1910bff3815e600462aa3264fa64df55eb8568849895c9d673e5574badafcbc1df89e2c9e7 WHIRLPOOL 78124a7a2dd488b55938cd0e2465ab5212dd3cc9dfb673a408664667fe49458ac6cf8aa9b684832e51c1af18f7fdd48acd5fd967db70eb4ee5f9f3b70c615289
+DIST projectlibre.png 7955 SHA256 a466a61385aa61b00ab38dfcf030eb223931247b90c543d17f973ba270c7477b SHA512 db6e87e74fac3274be34b36cd9daf7231f06e19096cfbe2feeb616c1ae1a60ffc838a81b45b94621d806e00ef5e220391f1d1be3148f9895aa467fdbcac62843 WHIRLPOOL f3d9f800c3c6b3ecbb7c90768184aa1e45b3d7f1b701455d339575a78ff98024fbec5a58de59986edf204627eb04a6576a3e4061d0c05303d8261e351c87b39b
+EBUILD projectlibre-bin-1.6.2.ebuild 1035 SHA256 f47d29f8006e04860433ae3472e547092e2fe760349dc9c203219f999e6a3c0e SHA512 8ab0df92cabcfd54bf908d6149ad8f614fd9ebabf366a4cfc66cb973eb028c56b552469a8334ada67b481e5c26b849be313cb2d6c5c874cd215ef2a45de20c47 WHIRLPOOL 611e62a16763ffd331d7408912b16edf0332f195faf934d82ab7577fe70f424aeeed7e109f4206889430c89925f88a79e00d1a6f75d640ebfd75b3ceb0367708
+MISC metadata.xml 330 SHA256 5b2d96812a1a1222791cdf3a8eb60e0378a3811137e6dff9495edd1d0ffcaae0 SHA512 545f629e7476e52c5ab1cd3fd321f287ab4819969efc7c9b90287be197d9cad2a598b5ebfcd36e66041341351ca0f9cfde29e53b3262e72ac0c3cf1d18c1f586 WHIRLPOOL 505fad13c613b449cd3497a58658240e1d51e837fe3e1e9db8a5a865e1577a1d7156806af6d05013775932260a2e7996a1608c484fd20a27082501c044c4494f
diff --git a/app-office/projectlibre-bin/files/projectlibre.desktop b/app-office/projectlibre-bin/files/projectlibre.desktop
new file mode 100644
index 000000000000..6087406b0533
--- /dev/null
+++ b/app-office/projectlibre-bin/files/projectlibre.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=ProjectLibre
+Comment=Project Management
+Comment[fr]=Gestion de projet
+Exec=projectlibre %F
+Icon=projectlibre
+Terminal=false
+Type=Application
+Categories=Office;ProjectManagement;
+MimeType=application/x-projectlibre;
+
diff --git a/app-office/projectlibre-bin/metadata.xml b/app-office/projectlibre-bin/metadata.xml
new file mode 100644
index 000000000000..5ae0c0c4e56f
--- /dev/null
+++ b/app-office/projectlibre-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>creffett@gentoo.org</email>
+ <name>Chris Reffett</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">projectlibre</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild b/app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild
new file mode 100644
index 000000000000..4631aa88b465
--- /dev/null
+++ b/app-office/projectlibre-bin/projectlibre-bin-1.6.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+MY_PN=${PN/-bin}
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="An open source desktop alternative to Microsoft Project"
+HOMEPAGE="http://www.projectlibre.org/"
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz
+ mirror://gentoo/${MY_PN}.png"
+
+LICENSE="CPAL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.8"
+DEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ cp "${FILESDIR}"/${MY_PN}.desktop "${DISTDIR}"/${MY_PN}.png ./ || die
+ cd "${S}"
+ rm -rf license projectlibre.bat
+}
+
+src_prepare() {
+ eapply_user
+ sed -i \
+ -e "/^OPENPROJ_HOME0=/s:=.*:=/opt/${MY_PN}:" \
+ ${MY_PN}.sh || die
+}
+
+src_install() {
+ local d="/opt/${MY_PN}"
+ insinto ${d}
+ doins -r * || die
+ fperms a+rx ${d}/${MY_PN}.sh
+
+ dodir /opt/bin
+ dosym ../${MY_PN}/${MY_PN}.sh /opt/bin/${MY_PN} || die
+
+ newmenu ../${MY_PN}.desktop ${MY_PN}.desktop || die
+ newicon ../${MY_PN}.png ${MY_PN}.png || die
+}
diff --git a/app-office/pybliographer/Manifest b/app-office/pybliographer/Manifest
new file mode 100644
index 000000000000..2c57770ff379
--- /dev/null
+++ b/app-office/pybliographer/Manifest
@@ -0,0 +1,5 @@
+DIST pybliographer-1.2.15.tar.gz 1859977 SHA256 dde66734e3839de92fe068c7804c1e580a049dfe91316df47ec0552236de6ce4 SHA512 f4b3478f60f042ebc7538f044a8c4014fda5202576e3f894b31c79430400e834c59f859f895efa187a89016f4e2625ee6be20751f31843e179fbdfb54ba65330 WHIRLPOOL 0bba23bce6deb39ec5efaac5c9e966c8e70853096e37fedfdb0dbcf41030247df715b55233977a0261c2a21c6e8cfb35b4cf6551ab2908baa889e4502ace0e92
+EBUILD pybliographer-1.2.15-r1.ebuild 1760 SHA256 58b389eeaa9882aeb33b2ac3ab3c75a4c86e4e180cac712d55ecb551aeeb5209 SHA512 9dab7c720e87b3e53a578b996ba5aeb80dcf0801d890ffb3c57d878f8349d603cb7bf9871c0f7642d278b7d0ef89ef4aaa4bc291542c049554c05471972a9b1c WHIRLPOOL 181a74a92c396ae5fb4e13610093725f1f8ef80d144afdeef56fffba6929cc2aca995187756e4cb54df6a950c1e496ccfa6ba533859181cb564b9f0554e23a93
+MISC ChangeLog 2590 SHA256 6dc9a0ebb5492c2282cee94f96e1502205c6dd2c06a524ed81d11640e53d0070 SHA512 dc9d00bb08653a4f555c73062346355ccfb1797ffcd37803505d3dcaed9b01224b04bd704682eae08ae464ef955691db4927dc68736ba5d6cb6535f6dd5b219a WHIRLPOOL 42e1dc06f95d5223230027dc48359dda653b40be88ce80e827f56f826a6d6ef0898bc3b6af583c8f51eaed9fd6a998773c0408ed98dc2658c8c8020fc07490ad
+MISC ChangeLog-2015 5282 SHA256 0e84baea293027b9c177977c776176f60550149cca03105800c0c8bd8483cd99 SHA512 9212594e2f5adcf61c68085edbcf9c7193c79dab97980bb7aa44b9d1c5be24c0239e3d4b01c69835a7acfae054ea8d3cd0e0111af7302beeb14300a95aeb0ba4 WHIRLPOOL da323df1f3f462a6c1c4d51fbd84cea0ee7fb9978138d9a91f7d25063b6dfc57fc837e24d23303a5fb00efbcd9c8d5026583b0113eeb124fda5f207526d761d7
+MISC metadata.xml 798 SHA256 8cf4adaecc64dcfa77282d146e7b8fafbbf92914ba19147fb7a2b8cc0a114d2e SHA512 c4500b3e827f3db81c9851e9b72f81f9f0cfe65bff3143a92b4ab4f23685ff87e7607471136f8adf192f4117ce6834b0213eadea954c5d382c7d072280880d03 WHIRLPOOL b1bbe8a438e6997ba98827409a0952cadeb6b90da6ac14295177e78ed01f065fa7d2e709422f4d42fe7a8bd250753db06a56252d3d0cef169e917f76321cafbf
diff --git a/app-office/pybliographer/metadata.xml b/app-office/pybliographer/metadata.xml
new file mode 100644
index 000000000000..5c137d32d2b0
--- /dev/null
+++ b/app-office/pybliographer/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ Pybliographer is a tool for managing bibliographic databases, with
+ the following features:
+ * a user-friendly Gnome interface for editing, searching, inserting
+ your citations in LyX, Kile and OpenOffice.org, searching external
+ databases like PubMed, Web of Science, Citeseer, and more.
+ * powerful APIs to integrate these features into your own custom
+ application, with your own specific database schema.
+</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">pybliographer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/pybliographer/pybliographer-1.2.15-r1.ebuild b/app-office/pybliographer/pybliographer-1.2.15-r1.ebuild
new file mode 100644
index 000000000000..d38eb93c8ab7
--- /dev/null
+++ b/app-office/pybliographer/pybliographer-1.2.15-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+GCONF_DEBUG="no"
+
+inherit autotools gnome2 python-single-r1
+
+DESCRIPTION="Pybliographer is a tool for working with bibliographic databases"
+HOMEPAGE="http://pybliographer.org/"
+SRC_URI="mirror://sourceforge/pybliographer/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=app-text/recode-3.6-r1
+ app-text/rarian
+ dev-libs/glib:2
+ dev-python/gconf-python:2[${PYTHON_USEDEP}]
+ dev-python/gnome-vfs-python:2[${PYTHON_USEDEP}]
+ dev-python/libgnome-python:2[${PYTHON_USEDEP}]
+ dev-python/pygobject:2[${PYTHON_USEDEP}]
+ dev-python/pygtk:2[${PYTHON_USEDEP}]
+ >=dev-python/python-bibtex-1.2.5[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ app-text/gnome-doc-utils
+"
+
+src_prepare() {
+ # Workaround for bug 487204.
+ sed -i \
+ -e 's:\$(srcdir)/::g' \
+ tests/Makefile.am || die "sed failed"
+
+ # Install Python modules into site-packages directories.
+ find -name Makefile.am | xargs sed -i \
+ -e "/^pybdir[[:space:]]*=[[:space:]]*/s:\$(datadir):$(python_get_sitedir):" || die "sed failed"
+ sed -i \
+ -e "s:\${datadir}/@PACKAGE@:$(python_get_sitedir)/@PACKAGE@:" \
+ etc/installer.in || die "sed failed"
+ sed -i \
+ -e "s:gladedir = \$(datadir):gladedir = $(python_get_sitedir):" \
+ Pyblio/GnomeUI/glade/Makefile.am || die "sed failed"
+
+ # Fix shebang manually as otherwise python_fix_shebang gets confused
+ sed -i -e 's: @python_path@:/usr/bin/python2:' pybliographer.py || die
+
+ eautoreconf
+ gnome2_src_prepare
+}
+
+src_configure() {
+ gnome2_src_configure --disable-depchecks
+}
+
+src_install() {
+ gnome2_src_install
+ python_fix_shebang "${D}"
+}
diff --git a/app-office/qcharselect/Manifest b/app-office/qcharselect/Manifest
new file mode 100644
index 000000000000..ba9dde18632b
--- /dev/null
+++ b/app-office/qcharselect/Manifest
@@ -0,0 +1,5 @@
+DIST qcharselect-0.3.tar.bz2 136257 SHA256 1a7d3476aeae005e957333ae0ca009b05975870a12db3beec8ffaa914d31e7f0 SHA512 810b8b5463960ebb7c95d1a85543f57c0fb140342f63804d0c1c43006c78f29b3969c262a2fb7544e64cf5d5f4f7848a7b2923217cc1ebfa734c8d23ff4e236b WHIRLPOOL 2c165925d62f2769c927a30f1506124bf53e9dc6d58a8384d6f54e77748a2b2ca49a2b5b13daaf1ce4de3bc9cc527f92315a7c29c150633fb5e73009f73a2890
+EBUILD qcharselect-0.3.ebuild 865 SHA256 d551ffeee764f85a739c118c4e4b063e8f14ca6d9945a6691d75ae5d3fc9b25d SHA512 664398e36e3baeada0a86c4e37f86197ea32508e97ba9d0a61b7404c13a66c6d48040336d455a6dcc305207209e777211c8d5931199419b15bb58c23d90db518 WHIRLPOOL c7efcf9a97990d845fec5069ca30b2d0f58467c73d0332415208ab216b416579bbed6b7a9bf988225ef4cf686a0efef5749448d9d6abe6c663ca045874b41e72
+MISC ChangeLog 2437 SHA256 b2c2b01cd726d3abfed13cfd9b57baa541c78aefdc0dbf620151263176558f73 SHA512 066de479b539b088901d2d8a8b5bb7bfc9f3a9541593d680d56b24334f0e2853a0840c447ae60191e0695e0af0d444afbdaee47dc38ba4ca947c02ca88a19bde WHIRLPOOL e04049d429f533192720db9e28f618e8ba4a11697192a015d1a8af46bf57a28bfa8afed18eb9785f1bd398b2aef3c6054fd6141e5bc59216817f576aaf44f053
+MISC ChangeLog-2015 993 SHA256 e55aefc30739add4de39fe642f6a1dc5dfad93548ed7bfba52898f881ac84891 SHA512 8a68b0f7b2c67bad003d90a6cc238cf7046dc18aa16d28703a7d6941414593aa0513433a0a9593590748da11e89122012a31d60af72b1d80f3c124bc91f29c65 WHIRLPOOL 610c63c90373c856b9552140853a08288acda948c97cb5c077a4dd2753dca68f8e8a86798df5556bf8176d27c4aa09c566b32ea51bd94ee433802877e4babd4a
+MISC metadata.xml 328 SHA256 c11c15e9916323d985bfa7ff9f2848cf4f4d6c6dabf21e83a0b79ca6a9e76199 SHA512 ddf269c62b79014eb3d8f6f88e8dfe605c20bc33a5fa0fe1248ce6c999692e4997eda3f85bb7e44f7c512b69d51c51b47aca8fc7e554ba6972bb1ae754d97d8a WHIRLPOOL 96b37b9d629d6b5328347f46186799b7a773c2acce04e30e189ae221b7f59b3aad72fc60bd0345b90396da3b5666f442fd4bd6bc1bafbf4a7b04bcfe60015d61
diff --git a/app-office/qcharselect/metadata.xml b/app-office/qcharselect/metadata.xml
new file mode 100644
index 000000000000..200d4619eecb
--- /dev/null
+++ b/app-office/qcharselect/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">qcharselect</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/qcharselect/qcharselect-0.3.ebuild b/app-office/qcharselect/qcharselect-0.3.ebuild
new file mode 100644
index 000000000000..c28940f590d8
--- /dev/null
+++ b/app-office/qcharselect/qcharselect-0.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib
+
+DESCRIPTION="A Qt4 port of KCharSelect from KDE 3.5"
+HOMEPAGE="http://qcharselect.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="dev-qt/qtgui:4[qt3support]"
+DEPEND="$RDEPEND
+ x11-misc/makedepend"
+
+src_prepare() {
+ sed -e 's:update-mime-database:true:g' \
+ -e 's:data/desktop/qcharselect:src/QCharSelect:' \
+ -i Makefile.in || die
+
+ sed -e 's: %m::' \
+ -e '/Path=/d' \
+ -i src/QCharSelect.desktop || die
+}
+
+src_configure() {
+ local myconf
+ use debug && myconf="--enable-debug"
+
+ econf \
+ --with-qtdir=/usr \
+ --with-qtlibdir=/usr/$(get_libdir)/qt4 \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc README
+}
diff --git a/app-office/qchartdiary/Manifest b/app-office/qchartdiary/Manifest
new file mode 100644
index 000000000000..6771e4f3d703
--- /dev/null
+++ b/app-office/qchartdiary/Manifest
@@ -0,0 +1,5 @@
+DIST QChartDiary-0.6.4.1-src.tar.gz 72683 SHA256 03fc1001727de5207c43987af06cb1887cc6fc7ebdfda41697d2944a4b519742 SHA512 8f804daf4fc8f61c0f584f667ac109771976808ae03f1d5fa9debe4bee3ce4010906fcb337b0007bcf0058ec83f5f9381187155c42ba118915ae64857982fd89 WHIRLPOOL 7c3639835fcffe254963801d7a83f1bbdfc2f8e33e99315e43b139f6d45607df52a301f891b3bd94bcf66d4a7e3b1b2af8763fe4d960cf2f20dc5b772ea92f05
+EBUILD qchartdiary-0.6.4.1-r2.ebuild 719 SHA256 10ed02ac48b1a8b0c321c402f00af3e5a8c1823127b81994215b3a52a7544702 SHA512 281f2a56b730f3e090398116eb7403a14d9f94c8c335f2d7811cb4122d4158050bb4248f0d1b496856897522ee6f169a4e2c6b1c35506013600972bb054424a4 WHIRLPOOL e9c8f0d081218010a645e84278510e6bb7ae3e6056d362c0a6df9bcd43c17943675e1fa653df76c4c3d31be2c86752b36b660317127c9fbbfca4c9eae8511945
+MISC ChangeLog 2200 SHA256 3455438796af78715b700ab84be0a510b712672197d4e59a8aaaf6d6b7c52a86 SHA512 9cb1e33feb811414bffa3512354afb2fa8d3a755f212f37150cfbfed67b48c998c39c8c024d4dad7087a8ed688fffd1d132da8b7420c3d825588f5f59c501396 WHIRLPOOL 03b9cc5b9a528c32abf8ae52c2e81d82ec92d31c67c8db1ab3c42d38dab139ef24b9f0e7abdc62274a0496b07de95f1bcb8ad60ef8ec956d36203453b02bf623
+MISC ChangeLog-2015 1350 SHA256 41b41e7812de3a1b3a4f6619dd3cbb7890ce21f985a7741af9f95a0816dfbb2f SHA512 2a3942eec258f879adaa3fdae8b7a0b28d0077ccd16453f8e9c3b7baac2b01334d5119cb1689a45799db22a57d0efc0e628edf4324ced2d5e60e5ac0085d1ba5 WHIRLPOOL becc338a0db0f427e92d643ba74eba00da89e1b6b78cffaf0ee93df238459032b09666039d80ee472c8c68d78be15ff03245ff6cd28193c5761c8f4972b0a130
+MISC metadata.xml 331 SHA256 965c65da7661f78245cc282c3f996662da9f3a6696158cb0bc0329392b6607c5 SHA512 7c9764228eb3be50b287c3cbd0bb653c1217e783f5e1634a9a44be8173a44ac2d2f5c864779e4c28d73572a01d77387d728fdb0bbca45d15acc8b88dfa327aaf WHIRLPOOL 8349d89f2ea1fc90a9110d1e5ef6f7a8ac7ed181572581005ccc4432a0f2f4380fd9ca8e4f0adb70e3c317df08f9fb8040a462dd87d84d1243de6576506bd40f
diff --git a/app-office/qchartdiary/metadata.xml b/app-office/qchartdiary/metadata.xml
new file mode 100644
index 000000000000..acd8e0ee3226
--- /dev/null
+++ b/app-office/qchartdiary/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">qchartdiary</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/qchartdiary/qchartdiary-0.6.4.1-r2.ebuild b/app-office/qchartdiary/qchartdiary-0.6.4.1-r2.ebuild
new file mode 100644
index 000000000000..cca0b4e30ce7
--- /dev/null
+++ b/app-office/qchartdiary/qchartdiary-0.6.4.1-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit qt4-r2
+
+MY_PN="QChartDiary"
+
+DESCRIPTION="Free Qt4 diary/agenda application"
+HOMEPAGE="http://qt-apps.org/content/show.php?content=99294"
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="debug"
+
+DEPEND="dev-qt/qtgui:4
+ dev-qt/qtsql:4"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_PN}"
+
+DOCS="AUTHORS CHANGELOG README"
+
+src_prepare() {
+ sed -i "s/doc\/${MY_PN}/doc\/${PF}/" ${MY_PN}.pro \
+ || die "failed to fix documentation path"
+ qt4-r2_src_prepare
+}
+
+src_install() {
+ qt4-r2_src_install
+ dobin ${MY_PN} || die "dobin failed"
+}
diff --git a/app-office/sc/Manifest b/app-office/sc/Manifest
new file mode 100644
index 000000000000..f1017aa4eb5d
--- /dev/null
+++ b/app-office/sc/Manifest
@@ -0,0 +1,10 @@
+AUX sc-7.16-amd64.patch 344 SHA256 f499933fb6128fb00d532f6f0564c531917e9bb62ac2a5d2c3cfa8e57fd87e0b SHA512 321843f521ee5ca0adcaf90796e293e83d8edcde786b133ae1ba2e117a7b77ee5a1cfd74c89359d72bd9fab39e2eb670b775af98badeaea5c91b5bb9d2d422e3 WHIRLPOOL 3a698c26bc55eaed00f1142059d4bc55ae81ebf000d788c3fb775742980448c9f47001dfa0bf063c9b786089c98e376e235ff3665a0c877daaa933d519dd2f4d
+AUX sc-7.16-c.patch 4345 SHA256 6c4319599f08694eea621c10d99615268c77a6f75720dfd58e31e9b394826c1f SHA512 a5423dc5eada7d7d5f3e5f514479dde920b01d1e99ee9903b2e19381e4e895881df3b744d37dd5dcbc88e78decafef57e79afae017abe1e68833f8789246aa51 WHIRLPOOL 1fa3e00043c6e5d07601592fcb165a60e0b0652f8390630c5f6a53ba4926c9d5a886ecb0d05447f807231f72d69578a9d1703386ab46ece97cdef1c32e1f084a
+AUX sc-7.16-lex-syntax.patch 207 SHA256 c2ff472a955e502f5e604f0883254c377b85b5cc3ab09baf6fbf24139497abf8 SHA512 d4f6673a51f27034deb38595cd5a7ccb3a4027f14a9697b22b0d59763c6dd9df61e81d8749013f0eb9add370d9fdef4370c26e39d67d24b8573f93b600713a2a WHIRLPOOL 3091537ecf0b57ff5a2873b46faf9c40e3a617ec02b92feca292abb04687db27a2af5c72bcb86b76b43079b9d4072403c9e51413f10d652a0d5e67e1ee36b170
+AUX sc-7.16-printf.patch 3242 SHA256 bca3a0a0e890282083c8ac89e40a1c37439f74be83171dbd5a0a8ae1d8bd9bb7 SHA512 2ad30d2394256ec1c740565507c5672d37d0380a3e2b619fdddff65749e03c57bb3b1a9d08b962751120aa063b39f3042b29906a6819076c1777c726d903791b WHIRLPOOL 07239f5957c0f5e03196eea2bdf9b4a90c74cf37e9c93a22ddb85416c23dcefcb4bf820bc6012d997cfa1ba359af430fbb7828f5d78c0c0392dffb5711eb0391
+DIST sc-7.16.tar.gz 210809 SHA256 1997a00b6d82d189b65f6fd2a856a34992abc99e50d9ec463bbf1afb750d1765 SHA512 efa495ba21d01b578a53f09101ccc28b564437317e0860904ad59136a24df9619dfc8715339296ae1567eaa8d620cdabc9bc2784962bc1c93e3bbd086856407b WHIRLPOOL 2fa2f9fba21ab1e281d73367f5879edb90023126108573b737a0836efdd6294eaaa54a574f124311d9e1556dc97c469cc4cdd760942a45f81563dd290730d92b
+EBUILD sc-7.16-r1.ebuild 1390 SHA256 0981058b39dc0ccb7d659af23001e066db6fe377d6416f5ab4ea3bbc320177fc SHA512 2048804999b3dc18291d46d7e808a3ea7a6cf86e69cf9b5ebd18dcf66e7b1c551997030429cabd1cc53ad477add853c552a83de98a7e6579b5de779090b1aceb WHIRLPOOL 8eda645e0055fae432dc366bce16c7e5704e739af565436a4090d808f243c722c35da24aa69ad4d1ffa955211a1371234cbdbb48e9e87b9679bef505a9fb8e7a
+EBUILD sc-7.16-r2.ebuild 1393 SHA256 e50ad3420caa457567b7889322b06c9fa27092adff9bb4615094adaf32b83c6a SHA512 e81b51073d8a7b0ffc66fc9cb6d2abbd23a12480bef111007d04774c99a9644208b2804536a41f8f937d02da334c7599331f33ac27039e6e461417ac4a589e27 WHIRLPOOL 939afb6f0308c4958f1dfaf1a452871195ce1b18716c4f6b8c7b8f327f7a7e40b654dc1bc779154041735ff6caf66aae7894968fe0388520284e29223e1fcbdc
+MISC ChangeLog 5023 SHA256 24efbbea4440b48592c219a368f906b7bce1ac05fdb69af23e3fdede93310b3d SHA512 19b6cc1fed4f742932fc04f3f0be30c34b07686a5765c950acd318880105cc526aa58fdcf7842512eee20fcc947aeefea26087b0f1952cef0516101d1e116a90 WHIRLPOOL 98a26137adae4cbb24489758cd1ece880c8ee0020b51741af6d34e980f83cb6de2974b0eefb59d5296fd2f9ee1d519a4bf27a60c06445f63013b42d475ddbcd5
+MISC ChangeLog-2015 3425 SHA256 d67713587b8fe06bdcd5bf96adc895ff17ca886cabf947714772b0d0663e9fea SHA512 837294e9b1346d39a6c54c48c0961924d3b665fcf5b4c0816654bf8803c6746176fd9d6dcaf15e5e9ab19d8dbe730e89d08dc8efc8fc7d49d17106eb170e6080 WHIRLPOOL 7a485693890606fcb039966e384986da60a02f275c1fdfff311ec9691385c7b2224307fff72cad121e69aec15839d515d1499ef944185e5cf88927134f3fc464
+MISC metadata.xml 305 SHA256 e71271e00d72e19bff62f7b6d8c85714c9af8e4768dcd2f7339d519e0ada8334 SHA512 b023b745f213339706f73ad2404536ce259461346d33a182aed31d9f7904fc8e392629794561f133953cbe22010b1e2b41caeee56472a6ecda0444f6594317d8 WHIRLPOOL cc25a58315b7468e547c915cf747cd8125cf3dab944f01452a3485522014ab9fb17f7e68990125c5b9f643ed048e7e9d6d64bd4e4b45075b1a6b12be97d9f0ed
diff --git a/app-office/sc/files/sc-7.16-amd64.patch b/app-office/sc/files/sc-7.16-amd64.patch
new file mode 100644
index 000000000000..e381609011bb
--- /dev/null
+++ b/app-office/sc/files/sc-7.16-amd64.patch
@@ -0,0 +1,23 @@
+--- a/xmalloc.c
++++ b/xmalloc.c
+@@ -3,19 +3,12 @@
+ * $Revision: 7.16 $
+ */
+
++#include <stdlib.h>
+ #include <curses.h>
+ #include "sc.h"
+
+-extern char *malloc();
+-extern char *realloc();
+-extern void free();
+ void fatal();
+
+-#ifdef SYSV3
+-extern void free();
+-extern void exit();
+-#endif
+-
+ #define MAGIC (double)1234567890.12344
+
+ char *
diff --git a/app-office/sc/files/sc-7.16-c.patch b/app-office/sc/files/sc-7.16-c.patch
new file mode 100644
index 000000000000..fd4f06f9f8c8
--- /dev/null
+++ b/app-office/sc/files/sc-7.16-c.patch
@@ -0,0 +1,147 @@
+--- a/abbrev.c
++++ b/abbrev.c
+@@ -122,7 +122,7 @@
+ del_abbr(char *abbrev)
+ {
+ struct abbrev *a;
+- struct abbrev **prev;
++ struct abbrev **prev = NULL;
+
+ if (!(a = find_abbr(abbrev, strlen(abbrev), prev)))
+ return;
+--- a/help.c
++++ b/help.c
+@@ -14,6 +14,10 @@
+ #include "sc.h"
+ #endif /* QREF */
+
++#ifdef TROFF
++#include <stdlib.h>
++#endif /* TROFF */
++
+ char *intro[] = {
+ " ",
+ #if defined(QREF) && defined(TROFF)
+--- a/lex.c
++++ b/lex.c
+@@ -27,6 +27,8 @@
+
+ #ifdef IEEE_MATH
+ #include <ieeefp.h>
++#else
++#include <math.h>
+ #endif /* IEEE_MATH */
+
+ #include <stdlib.h>
+--- a/sc.h
++++ b/sc.h
+@@ -14,6 +14,9 @@
+ #include <stdio.h>
+ #endif
+
++#include <unistd.h>
++#include <curses.h>
++
+ #define ATBL(tbl, row, col) (*(tbl + row) + (col))
+
+ #define MINROWS 100 /* minimum size at startup */
+@@ -390,6 +393,7 @@
+ extern char *v_name(int row, int col);
+ extern double eval(register struct enode *e);
+ extern int any_locked_cells(int r1, int c1, int r2, int c2);
++extern int are_abbrevs();
+ extern int are_colors();
+ extern int are_frames();
+ extern int are_ranges();
+@@ -425,6 +429,7 @@
+ extern struct crange *find_crange(int row, int col);
+ extern struct frange *find_frange(int row, int col);
+ extern void EvalAll();
++extern void add_abbr(char *string);
+ extern void add_crange(struct ent *r_left, struct ent *r_right, int pair);
+ extern void add_frange(struct ent *or_left, struct ent *or_right,
+ struct ent *ir_left, struct ent *ir_right, int toprows, int bottomrows,
+@@ -434,6 +439,7 @@
+ extern void addplugin(char *ext, char *plugin, char type);
+ extern void backcol(int arg);
+ extern void backrow(int arg);
++extern void center(int sr, int sc, int er, int ec);
+ extern void change_color(int pair, struct enode *e);
+ extern void checkbounds(int *rowp, int *colp);
+ extern void clearent(struct ent *v);
+@@ -456,9 +462,12 @@
+ extern void diesave();
+ extern void doend(int rowinc, int colinc);
+ extern void doformat(int c1, int c2, int w, int p, int r);
++extern void dogetkey();
+ extern void dupcol();
+ extern void duprow();
+ extern void doquery(char *s, char *data, int fd);
++extern void doeval(struct enode *e, char *fmt, int row, int col, int fd);
++extern void doseval(struct enode *e, int row, int col, int fd);
+ extern void dostat(int fd);
+ extern void dotick(int tick);
+ extern void editexp(int row, int col);
+@@ -486,11 +495,14 @@
+ extern void free_ent(register struct ent *p, int unlock);
+ extern void getexp(int r0, int c0, int rn, int cn, int fd);
+ extern void getfmt(int r0, int c0, int rn, int cn, int fd);
++extern void getframe(int fd);
+ extern void getformat(int col, int fd);
+ extern void getnum(int r0, int c0, int rn, int cn, int fd);
++extern void getrange(char *name, int fd);
+ extern void getstring(int r0, int c0, int rn, int cn, int fd);
+ extern void go_last();
+ extern void goraw();
++extern void gotonote();
+ extern void help();
+ extern void hide_col(int arg);
+ extern void hide_row(int arg);
+@@ -507,6 +519,8 @@
+ extern void label(register struct ent *v, register char *s, int flushdir);
+ extern void let(struct ent *v, struct enode *e);
+ extern void list_colors(FILE *f);
++extern void ljustify(int sr, int sc, int er, int ec);
++extern void list_frames(FILE *f);
+ extern void list_ranges(FILE *f);
+ extern void lock_cells(struct ent *v1, struct ent *v2);
+ extern void markcell();
+@@ -523,6 +537,7 @@
+ extern void read_hist();
+ extern void remember(int save);
+ extern void resetkbd();
++extern void rjustify(int sr, int sc, int er, int ec);
+ extern void rowshow_op();
+ extern void scxfree(char *p);
+ extern void setauto(int i);
+@@ -560,6 +575,9 @@
+ extern void write_line(int c);
+ extern void write_ranges(FILE *f);
+ extern void yank_area(int sr, int sc, int er, int ec);
++extern void yankcol(int arg);
++extern void yankr(struct ent *v1, struct ent *v2);
++extern void yankrow(int arg);
+ extern void yyerror(char *err);
+ extern int yylex();
+ extern int yyparse();
+--- a/screen.c
++++ b/screen.c
+@@ -870,7 +870,7 @@
+ }
+ } /* else */
+ } else
+- if (!*pp && color && has_colors && cr && cr->r_color != 1) {
++ if (!*pp && color && has_colors() && cr && cr->r_color != 1) {
+ move(r, c);
+ color_set(cr->r_color, NULL);
+ printw("%*s", fwidth[col], " ");
+--- a/vi.c
++++ b/vi.c
+@@ -5,6 +5,7 @@
+ */
+
+ #include <sys/types.h>
++#include <sys/wait.h>
+ #ifdef BSD42
+ #include <strings.h>
+ #else
diff --git a/app-office/sc/files/sc-7.16-lex-syntax.patch b/app-office/sc/files/sc-7.16-lex-syntax.patch
new file mode 100644
index 000000000000..9dcb46f25f83
--- /dev/null
+++ b/app-office/sc/files/sc-7.16-lex-syntax.patch
@@ -0,0 +1,11 @@
+--- a/lex.c
++++ b/lex.c
+@@ -107,7 +107,7 @@
+ yylex()
+ {
+ char *p = line + linelim;
+- int ret;
++ int ret = 0;
+ static int isfunc = 0;
+ static bool isgoto = 0;
+ static bool colstate = 0;
diff --git a/app-office/sc/files/sc-7.16-printf.patch b/app-office/sc/files/sc-7.16-printf.patch
new file mode 100644
index 000000000000..9425105262b0
--- /dev/null
+++ b/app-office/sc/files/sc-7.16-printf.patch
@@ -0,0 +1,102 @@
+--- a/sc.c
++++ b/sc.c
+@@ -520,7 +520,7 @@
+ break;
+ }
+ }
+- if (redraw) printf(redraw);
++ if (redraw) printf("%s", redraw);
+ exit (0);
+ }
+
+--- a/gram.y
++++ b/gram.y
+@@ -1010,7 +1010,7 @@
+ | S_PLUGOUT STRING '=' STRING
+ { addplugin($2, $4, 'w'); }
+ | PLUGIN { *line = '|';
+- sprintf(line + 1, $1);
++ sprintf(line + 1, "%s", $1);
+ readfile(line, 0);
+ scxfree($1); }
+ | /* nothing */
+--- a/vmtbl.c
++++ b/vmtbl.c
+@@ -61,10 +61,10 @@
+ oldptr = newptr /* wait incase we can't alloc */
+
+ #ifndef PSC
+-static char nolonger[] = "The table can't be any longer";
++#define NOLONGER "The table can't be any longer"
+ #endif /* !PSC */
+
+-static char nowider[] = "The table can't be any wider";
++#define NOWIDER "The table can't be any wider"
+
+ /*
+ * grow the main && auxiliary tables (reset maxrows/maxcols as needed)
+@@ -117,7 +117,7 @@
+ if ((rowcol == GROWCOL) || (rowcol == GROWBOTH)) {
+ if ((rowcol == GROWCOL) && ((maxcols == ABSMAXCOLS) ||
+ (topcol >= ABSMAXCOLS))) {
+- error(nowider);
++ error(NOWIDER);
+ return (FALSE);
+ }
+
+@@ -135,14 +135,14 @@
+ struct ent *** lnullit;
+ int lcnt;
+
+- GROWALLOC(row_hidden2, row_hidden, newrows, char, nolonger);
++ GROWALLOC(row_hidden2, row_hidden, newrows, char, NOLONGER);
+ memset(row_hidden+maxrows, 0, (newrows-maxrows)*sizeof(char));
+
+ /*
+ * alloc tbl row pointers, per net.lang.c, calloc does not
+ * necessarily fill in NULL pointers
+ */
+- GROWALLOC(tbl2, tbl, newrows, struct ent **, nolonger);
++ GROWALLOC(tbl2, tbl, newrows, struct ent **, NOLONGER);
+ for (lnullit = tbl+maxrows, lcnt = 0; lcnt < newrows-maxrows;
+ lcnt++, lnullit++)
+ *lnullit = (struct ent **)NULL;
+@@ -151,16 +151,16 @@
+ #endif /* !PSC */
+
+ if ((rowcol == GROWCOL) || (rowcol == GROWBOTH) || (rowcol == GROWNEW)) {
+- GROWALLOC(fwidth2, fwidth, newcols, int, nowider);
+- GROWALLOC(precision2, precision, newcols, int, nowider);
+- GROWALLOC(realfmt2, realfmt, newcols, int, nowider);
++ GROWALLOC(fwidth2, fwidth, newcols, int, NOWIDER);
++ GROWALLOC(precision2, precision, newcols, int, NOWIDER);
++ GROWALLOC(realfmt2, realfmt, newcols, int, NOWIDER);
+ #ifdef PSC
+ memset(fwidth+maxcols, 0, (newcols-maxcols)*sizeof(int));
+ memset(precision+maxcols, 0, (newcols-maxcols)*sizeof(int));
+ memset(realfmt+maxcols, 0, (newcols-maxcols)*sizeof(int));
+ }
+ #else
+- GROWALLOC(col_hidden2, col_hidden, newcols, char, nowider);
++ GROWALLOC(col_hidden2, col_hidden, newcols, char, NOWIDER);
+ memset(col_hidden+maxcols, 0, (newcols-maxcols)*sizeof(char));
+ for (i = maxcols; i < newcols; i++) {
+ fwidth[i] = DEFWIDTH;
+@@ -172,7 +172,7 @@
+ for (i = 0; i < maxrows; i++) {
+ if ((tbl[i] = (struct ent **)scxrealloc((char *)tbl[i],
+ (unsigned)(newcols * sizeof(struct ent **)))) == (struct ent **)0) {
+- error(nowider);
++ error(NOWIDER);
+ return(FALSE);
+ }
+ for (nullit = ATBL(tbl, i, maxcols), cnt = 0;
+@@ -190,7 +190,7 @@
+ for (; i < newrows; i++) {
+ if ((tbl[i] = (struct ent **)scxmalloc((unsigned)(newcols *
+ sizeof(struct ent **)))) == (struct ent **)0) {
+- error(nowider);
++ error(NOWIDER);
+ return(FALSE);
+ }
+ for (nullit = tbl[i], cnt = 0; cnt < newcols; cnt++, nullit++)
diff --git a/app-office/sc/metadata.xml b/app-office/sc/metadata.xml
new file mode 100644
index 000000000000..dc41733bdb11
--- /dev/null
+++ b/app-office/sc/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<longdescription lang="en">
+sc is a free curses-based spreadsheet program that uses key bindings similar to
+vi and less
+</longdescription>
+</pkgmetadata>
diff --git a/app-office/sc/sc-7.16-r1.ebuild b/app-office/sc/sc-7.16-r1.ebuild
new file mode 100644
index 000000000000..46a5705bfb3b
--- /dev/null
+++ b/app-office/sc/sc-7.16-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Spreadsheet Calculator"
+SRC_URI="ftp://ibiblio.org/pub/Linux/apps/financial/spreadsheet/${P}.tar.gz"
+HOMEPAGE="http://ibiblio.org/pub/Linux/apps/financial/spreadsheet/"
+
+SLOT="0"
+LICENSE="public-domain"
+KEYWORDS="amd64 ppc sparc x86"
+
+COMMON_DEPEND=">=sys-libs/ncurses-5.2"
+DEPEND="virtual/pkgconfig"
+RDEPEND="
+ ${COMMON_DEPEND}
+ !dev-lang/stratego"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-amd64.patch \
+ "${FILESDIR}"/${P}-lex-syntax.patch
+
+ sed -i \
+ -e "/^prefix=/ s:/usr:${D}/usr:" \
+ -e "/^MANDIR=/ s:${prefix}/man:${prefix}/share/man:" \
+ -e "/^LIBDIR=/ s:${prefix}/lib:${prefix}/$(get_libdir):" \
+ -e '/^LIB=/s|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses)|g' \
+ -e "/^CC=/ s:gcc:$(tc-getCC):" \
+ -e "/^CFLAGS/ s:=-DSYSV3 -O2 -pipe:+=-DSYSV3:" \
+ -e "/strip/ s:^:#:g" \
+ Makefile || die
+
+}
+
+src_compile() {
+ tc-export PKG_CONFIG
+ # no autoconf
+ emake prefix="${D}"/usr || die
+}
+
+src_install () {
+ # yes the makefile is so dumb it can't even make it's own dirs
+ dodir /usr/bin
+ dodir /usr/$(get_libdir)/sc
+ dodir /usr/share/man/man1
+ emake install
+
+ sed -i -e "s:${D}::g" sc.1 || die
+ doman sc.1 psc.1
+
+ dodoc CHANGES README sc.doc psc.doc tutorial.sc
+ dodoc VMS_NOTES ${P}.lsm TODO SC.MACROS
+}
diff --git a/app-office/sc/sc-7.16-r2.ebuild b/app-office/sc/sc-7.16-r2.ebuild
new file mode 100644
index 000000000000..aaa70d2052d7
--- /dev/null
+++ b/app-office/sc/sc-7.16-r2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Spreadsheet Calculator"
+SRC_URI="ftp://ibiblio.org/pub/Linux/apps/financial/spreadsheet/${P}.tar.gz"
+HOMEPAGE="http://ibiblio.org/pub/Linux/apps/financial/spreadsheet/"
+
+SLOT="0"
+LICENSE="public-domain"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+COMMON_DEPEND="
+ >=sys-libs/ncurses-5.2
+"
+DEPEND="
+ virtual/pkgconfig
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-amd64.patch
+ "${FILESDIR}"/${P}-lex-syntax.patch
+ "${FILESDIR}"/${P}-c.patch
+ "${FILESDIR}"/${P}-printf.patch
+)
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e "/^prefix=/ s:/usr:${D}/usr:" \
+ -e "/^MANDIR=/ s:${prefix}/man:${prefix}/share/man:" \
+ -e "/^LIBDIR=/ s:${prefix}/lib:${prefix}/$(get_libdir):" \
+ -e '/^LIB=/s|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses)|g' \
+ -e "/^CC=/ s:gcc:$(tc-getCC):" \
+ -e "/^CFLAGS/ s:=-DSYSV3 -O2 -pipe:+=-DSYSV3:" \
+ -e "/strip/ s:^:#:g" \
+ Makefile || die
+
+ eapply_user
+}
+
+src_compile() {
+ tc-export PKG_CONFIG
+ # no autoconf
+ emake prefix="${D}"/usr
+
+ emake ${PN}.1
+ sed -i -e "s:${D}::g" sc.1 || die
+}
+
+src_install () {
+ dodir /usr/bin
+ dodir /usr/$(get_libdir)/sc
+ dodir /usr/share/man/man1
+
+ emake install
+
+ doman sc.1 psc.1
+
+ dodoc CHANGES README tutorial.sc
+ dodoc VMS_NOTES ${P}.lsm TODO SC.MACROS
+}
diff --git a/app-office/scribus/Manifest b/app-office/scribus/Manifest
new file mode 100644
index 000000000000..b7eeb67bbfa8
--- /dev/null
+++ b/app-office/scribus/Manifest
@@ -0,0 +1,26 @@
+AUX scribus-1.4.0-minizip.patch 1891 SHA256 dcbe79335a59b7238d6866f7c92757ffb5ac1ef26ff9f146b4fb702814c83dd7 SHA512 99feefb8e4ba9ae903e6a7a68b4cd497572ef254b550c864135e20392902e3595ea4414916474d5e80ceabc66e6cc5fac09af41955cbb2ba8e8d41480009bd86 WHIRLPOOL bc0d8086b146f867ddd807b1bcfa911e678eb13eb7833370871730b46dbf8cd94b93f58157b940da36c1ba9c439335cd952aa1163866e8b4aab2f6964071d9c3
+AUX scribus-1.5.0-QObject.patch 596 SHA256 3bc002fb9fbb62b32bd2651d9645b2552a1f42d005eb1d3d6d6d3526a1a6cbef SHA512 97d21d7c301baaf2b610a8adb626401214c174a8f377547ce1484a341bc06a712bcd4009ee8ebc987fd35affb3cb870fc4855843f5f94097dcefa52ab1369c7d WHIRLPOOL 8c828da9bf555c9f6525d510b22d8908f0c570d3710b5286a0b0b763db1359cbb26bf4e1abfa2a99bcae16e0bb42c390a46a6ec184f117435dd6b93a4c884b13
+AUX scribus-1.5.0-docdir.patch 1573 SHA256 ce825d9b85b585f322dda4aa7b9fb71269cc7e84338108a24a66e75b0f802c57 SHA512 fd65a84a2d1f3c432b776b722f68d28b4471b27c8e49dfbc6b616d6ff7f02c96e9c73ff94df3c4aa055b6868dc2a8e80dd6367c474c353f96b55359abff0844a WHIRLPOOL 3ba14965c68ab2f5772ef19af6d46bc7b4c825455be6170826994d278ebfdd9eb1a49124f21543d7317a7112b2defa0641ccd0b636907145e939be5d03284698
+AUX scribus-1.5.0-fpic.patch 6395 SHA256 5a2f697ffa3601b9a582d7683402470c4b2db7c47b37bf429afad656f8ba40f6 SHA512 b26e921271656d579b4578a6118fc26fc77557e4842e24231ba7702b024aac0f43954d46857ac2056ee992a485565cc781dbfe0ec9b3eb993429924b6a76f501 WHIRLPOOL 1ca43d27bb68dde90c992c1f6c4212e86062f3aefb0cf385024cac8028199beae1e0fe487d3d6d06698ab06c49b79a8888d3bf440a01ab73ffea1e6659f8b46a
+AUX scribus-1.5.2-cmake-qt57.patch 996 SHA256 f2e9e9ba8022e61df279ce02a7910cf05667538874e6b1e56ac3d55bb00d12fe SHA512 952c86c51762e1cba4a9b49ada87ee8bd411a0fb048691b438b94b20af6e6337a081ba88084a43384821caa59881fbb9c2bbfa4b0ff69646c24daae2e2b3ab61 WHIRLPOOL 1c4861c550070482819880fc3b935733f1833268ca6c624623296439d1db98cca765d7ae31956042f8feed3932f750945805bc0beb94d697570f9b58ff204a7c
+AUX scribus-1.5.2-cxx-build.patch 1075 SHA256 8f30b65852d20ab701959c43b3ecf90d5bf3a05a6ca02c75128f6866f1412d96 SHA512 7074bc0271237f067930b099c0dea5294b81d2056e56f8d83bf14b747f91b5ee2d34a14d76ce8fb8eca688bdb2fc3c4f1089b4d18302919d11965ad0fbba5446 WHIRLPOOL dcfbeccefb5b7000a43ceb8a6ecca40f78e106077e09dcc15ee1b11e00a37e6a662b4875b7f193f8cd424c7271a98ec2a0ff39421bd95ec1fc904c8645bedf29
+AUX scribus-1.5.2-fpic.patch 499 SHA256 62df6bd9f688b21046f6729f8f07bd2dd9be08e5a3725ab223ec655b89d0062e SHA512 eadc94ba950494cb6ed88ca7eac1c66d74a1eb3b8ce68ad9bfc2c209d241790a5ce1e9c4d27000a77b40b98dde6edb57bdf61a747a7f4128a5c96e1b910bc9d8 WHIRLPOOL f5bc3355d01ef60fb4913fccacf4ed8fd6da34969f61990f1fe2e416ab0e12cf3a69a69129a5098183d638f7983d19a0af040c40cdfd5aa699b37404a6330689
+AUX scribus-1.5.2-gcc6-warn.patch 3239 SHA256 6419155cda3eb342a07a3812a56e2bdd78a584a7f2dc44962c8b92f0fcda4033 SHA512 f721cf349bc5f1de9d310d030dc7f53756933e3d654707efb34402a6ab456dac0a4f77f83e80572b97c0bd35d7797337055057d10373fbaeb4c56884dbb0dfd0 WHIRLPOOL 2e18b32ca5d14d92ae85fcb178fb2b79ac721746ad84acdc71626137c835afd9d63b503677b85703580887bce3a45202770d28c8e8a4b328f527c7f679ddfd81
+AUX scribus-1.5.2-qt57-build.patch 1029 SHA256 92997098e0d5f7d445ce2d286a6dab857b579f7cfca7745da44fecde6842e5cf SHA512 7cef141856b53d85fa7fced612be2ea862f60371f45ca116a4d838a7e5dba3dd38312221667b8c4b39b134d5a81d27f7f51921e43a17e79bb77b7f04d7434296 WHIRLPOOL 926f4d7bf1d482104ee2145ef9e76f4ffaf00c3d88777d294d9d277273f291ca6f83aeda7e1ebd4db5e129a29c92b373182690a46a1b372cab8cf75f74ac8436
+AUX scribus-1.5.3-docdir.patch 1309 SHA256 49c1c5072caf3f9e6cdde3a521be1752c18200bd4729aa788516b6de3a9a8fb7 SHA512 5f3bd4fe4f61a2c8d2a58e3f480c95d32280358366a7eabc3c483abe1f3ef07ef5e3864be8ffce8b48584da23f81cb9b96b81c83a59ad4f3da5c7a5c34234063 WHIRLPOOL d645814bfa927de341a7c122b5481bec9c145c39a86b864181e4737109f9db64fe3921c1e4a0e2eb2293f140b370f500c9ac6b27d9b6e37f3166eb2e49a28a59
+AUX scribus-1.5.3-fpic.patch 499 SHA256 f9ea952e09140b3d293789c979fad9654e03265c0392e975d24513819ef67c19 SHA512 e38fc85e72af67c0fea4c14dad92a759f5065cd4e337ef2257a90f27e39297c6991c467e53e9c51ae247bf2f8c34fa62fa76cf839a53b386c9c378e53756d015 WHIRLPOOL 06ea6c67e2fe6a367df34f615efb0f5e2ff2f4e3f756f3d564d4eea27e5184e97f3820087bf7f8a5278dfbf994d8fdc6a26397bb876a83c0a5b601cba636a02b
+AUX scribus-9999-docdir.patch 1309 SHA256 49c1c5072caf3f9e6cdde3a521be1752c18200bd4729aa788516b6de3a9a8fb7 SHA512 5f3bd4fe4f61a2c8d2a58e3f480c95d32280358366a7eabc3c483abe1f3ef07ef5e3864be8ffce8b48584da23f81cb9b96b81c83a59ad4f3da5c7a5c34234063 WHIRLPOOL d645814bfa927de341a7c122b5481bec9c145c39a86b864181e4737109f9db64fe3921c1e4a0e2eb2293f140b370f500c9ac6b27d9b6e37f3166eb2e49a28a59
+AUX scribus-9999-fpic.patch 499 SHA256 f9ea952e09140b3d293789c979fad9654e03265c0392e975d24513819ef67c19 SHA512 e38fc85e72af67c0fea4c14dad92a759f5065cd4e337ef2257a90f27e39297c6991c467e53e9c51ae247bf2f8c34fa62fa76cf839a53b386c9c378e53756d015 WHIRLPOOL 06ea6c67e2fe6a367df34f615efb0f5e2ff2f4e3f756f3d564d4eea27e5184e97f3820087bf7f8a5278dfbf994d8fdc6a26397bb876a83c0a5b601cba636a02b
+DIST scribus-1.4.6.tar.xz 73601104 SHA256 21e336500d9edc9c90ccf73087e5ef3df59ec3e4a3cbfec15367bcd8d078a19a SHA512 74d8a89eb767535bcd8fe5e3c55d03709d59ff8fc5280005bcc2ad36cae1d37c8442ab85abaea86fdee9f351a901c86947231001324e2d8df00cbd8e5c18d1e3 WHIRLPOOL 5c2ee366cb53720b35ffec2f7e2db244105a95ed7b14c27cf4fab7636cbdf10c6a370c0a14f65f630cd8252b22a4a3ec4b5e592c71308f78269205a89ae56fb7
+DIST scribus-1.5.0.tar.xz 75867348 SHA256 a3dbe66d12719355d41ae7f2cac7a8c9d5599b12aeb5c038d939636f054e8e68 SHA512 3d3f311543019cf985e12d25d0a9bd2ea470679aee0f40d0aed4d2f1532ea3cdbd4d2e215e59b559b4301613fb71f738a348c56d09d3c6e32da0047d9e212065 WHIRLPOOL feae71d139724b4927c81cab5d13168a9e00383f9a7890484cf5ab62f001b266b4af954440bc7edc51eedb65c3ace4541a7fc0836b0f6237061d6d38371ac6ca
+DIST scribus-1.5.2.tar.xz 74456064 SHA256 ec5eec23aeda655d3a761cffb85853dcd2ede3973b9e62a1b3c28bd1093c74f5 SHA512 c3531bc5ef97e1f7d026ec7cff872ff7a6ea36472c794b632bee1a84fdeea87deaa56e8b9c467fe8e6db694266efc9ec84d822e5feefd2f99b4469d08826cea4 WHIRLPOOL cc1cd41c725aaa240a064149c011cee31f04e738ea386285b75f31aeb200b9351e6e434ed517a2d600c1de694f2f3584012e9213b0fdf094a6497d04c14e3fb7
+DIST scribus-1.5.3.tar.xz 74222084 SHA256 73a30b4727e19f5d301a936d23a84275cc4f5613a92416cbd843f5167721d74f SHA512 487cea685869397bc52acc7be8e8e9f4bad3f594c1f95740207e4d9e26b07461a7fd2a95d5337b38f1b0fa6504a9f6059cca6740c78cc165eab0b779ffdfe980 WHIRLPOOL 0e4c36089e00f7bfc582f2138f4b402f26ca22ea6c7ecd1adce066e1b8741b839d34e769c2a7c4806e79279627d678223332cf36609d68716d32515f3389a48a
+EBUILD scribus-1.4.6.ebuild 4200 SHA256 3409ad9d9229400293e30aead1b63baf787a9be2376f6b242f59a77cb0b743a8 SHA512 78beca755fc0fbe0954a54cfcb139036f89e2b32fded489bb8e9ab2b66e2f5a31bb97f6bcadf2875db33ea3199dfee01a0fcee57c48fcd0179dcf67f6ee13891 WHIRLPOOL a16eefe7b69623ae2066f680f02745a4a778ab06e93bca7118d4663c19e9356e30f8431b2b198aa0b6ea264f9abd3356a623bbb651dbf2f70a0cbd88a59f1237
+EBUILD scribus-1.5.0-r1.ebuild 6249 SHA256 98808edfa449621e9b4169d1987ce4065dc846fa8571633190329f6c78862ab4 SHA512 e6f21d514f552b417547b409300a404be9bb34b87067585e382c439852732d3a144f3461f630a02b457c143acf8a043c7a99c152520e74503032d8b80e86dfed WHIRLPOOL 10fce39be4edf237fce048a4a1b462459d8ef02f390acd17dd4d335a9d6cf82cf8dca2f71edeb3108976fc1434206b441b888e26ccf9e00dac739b7224ad1ee2
+EBUILD scribus-1.5.2-r2.ebuild 6335 SHA256 647db31366c935a43d9b5db1d3303eb4ea56870a28ee69566da50082ee3f2d5a SHA512 e2fa051d1731d924aab6b1e1da2d240756dae368ef69dd0073d2af1847e597f623f597262daed271c2b9804e9e02989fc04fd2c801a72f0c9ec6d60f025b42f3 WHIRLPOOL 66f5400e72e410dca613780058a372dc0807e0366d985f39bc54844784ac9b91914641b7c016f67eb08a4f9374dab97cca2403be88bbe5e237ba20d6e527fb2e
+EBUILD scribus-1.5.2-r3.ebuild 6737 SHA256 3c58e527834e40c797e5b2a41ef022a2d96ce2f26a56b391887ca642a52f6e3e SHA512 d2ebd5b6bab138e99df5cc718d9739b1b3a895e607ccc75faa203fe2dbcf423caa1e0397a48e86f08935785bb965a27276856be35730bc21672e555233cb9b64 WHIRLPOOL df1a9acb3b13b8752f02a62e70ca3d6d1b02a35c16652e42367af8ad2a45fc7d6a6f5a3d3ac013a87d7031fa41874235eafc18c0dd90c14ca593d787cc48bc08
+EBUILD scribus-1.5.3.ebuild 6636 SHA256 cab1f71b1ab159ce96de1ba90f7c11f4adf8ed5d9f16fc63b00302e033539e64 SHA512 ed00a85e5838de6fb80d56cad6068bf9b3b203253cd2aaf36a80c217f326c0ad5a5ffca1c1558504a1a8e855d47ca5cbb2a6690a0876309d499a8528033f9ba2 WHIRLPOOL 064a0d3c88152ea438fee8cb12959cf42edff8c91a1b3dd3cc180ea396d5a4e1847e26f2c093fb6a497a5098db35eebc915f33fa1105caa7c554a9d4152c1a38
+EBUILD scribus-9999.ebuild 6627 SHA256 e67495b2cb1ec9e5353a1b4980f25d67ade402c8305b1e407e1f3e0fbef274c4 SHA512 7a403aa83c7db2234e5968e15bcdd6cec706a79527eef7038974f9b631688afe580ec0304a6fbd5b2cc9f117341ee36b2f4b45afc9393c0966003e53dc2ae0ac WHIRLPOOL ce49a8b7716702d7cd4dd16d3c932389036d55d6d7966db4f12831b20f3443dd4530febf27f5404bba89920dd88173e131ea8debb310fe14be367c670a8a4cd1
+MISC ChangeLog 9778 SHA256 770902fbc7ba329b09be36932d12e4a7938a6d527c26eef4123c150fbecbf573 SHA512 242c3bad1617d51fb635222301578f3ca993c95c48dcb474bd2703f3db05faa1b0bd1ddde566a132c77b19c53a9bb76c8413f11f6ed9026f58133aa5d02f87d5 WHIRLPOOL ddf0156b4e30194b14c902eef2d8e2a198c83f779de2ec3f310dbbdf841b62af3462ca3535b59cb4c78041675bbd43c2a0b751ab120706d5632ddf1b22e7666e
+MISC ChangeLog-2015 29142 SHA256 ae387a21c374d46fb2a44a47eb4b8684d7d29eace0aa6cd5ef16ba4ed86fa952 SHA512 7467b987b0683335df402c697fe15657006a24313784049a04f313a684d7b1708d18a14b9c6a3942c6405ecb57f4c731cd53dbca12160c8fecc9c278efb8c945 WHIRLPOOL f768c5d6c111dfda47c4052e0c97abc98a58129a55040553923603468788400894daf37177bffe2e0f8cdd60157933bfb9e5469ca8b2390c09a65642cfffc0ab
+MISC metadata.xml 895 SHA256 15327a03fe8ab12f9575927e72aaf13c9a14f7435f36461dd9ddeb0736786bf7 SHA512 a4b3ba4d363b674e781faa22cab86ef0455b235d9aa1bc4da12b4cc1ae4f23b954f81fdd4ca2348057d2c5108b141a4d6f3307eaf8ff79f76a2754538b80faa1 WHIRLPOOL 5a6d947b0fb126a28bf61dbfe0776d10a01c5e333f341faec9301c25cec069794190cdf8c912f74656dcc80a390af358d29d2ed389806cf4a216c53fb4de8507
diff --git a/app-office/scribus/files/scribus-1.4.0-minizip.patch b/app-office/scribus/files/scribus-1.4.0-minizip.patch
new file mode 100644
index 000000000000..c0a4b7cb38eb
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.4.0-minizip.patch
@@ -0,0 +1,60 @@
+ Scribus.pro | 4 ----
+ scribus/CMakeLists.txt | 2 --
+ 2 files changed, 0 insertions(+), 6 deletions(-)
+
+diff --git a/Scribus.pro b/Scribus.pro
+index 17b5417..0cc23c9 100644
+--- a/Scribus.pro
++++ b/Scribus.pro
+@@ -276,7 +276,6 @@ HEADERS += scribus/about.h \
+ scribus/insertaframe.h \
+ scribus/insertTable.h \
+ scribus/inspage.h \
+- scribus/ioapi.h \
+ scribus/javadocs.h \
+ scribus/KarbonCurveFit.h \
+ scribus/langmgr.h \
+@@ -496,7 +495,6 @@ HEADERS += scribus/about.h \
+ scribus/undostate.h \
+ scribus/unicodesearch.h \
+ scribus/units.h \
+- scribus/unzip.h \
+ scribus/updatemanager.h \
+ scribus/upgradechecker.h \
+ scribus/urllauncher.h \
+@@ -933,7 +931,6 @@ SOURCES += scribus/about.cpp \
+ scribus/insertaframe.cpp \
+ scribus/insertTable.cpp \
+ scribus/inspage.cpp \
+- scribus/ioapi.c \
+ scribus/javadocs.cpp \
+ scribus/KarbonCurveFit.cpp \
+ scribus/langmgr.cpp \
+@@ -1143,7 +1140,6 @@ SOURCES += scribus/about.cpp \
+ scribus/undostate.cpp \
+ scribus/unicodesearch.cpp \
+ scribus/units.cpp \
+- scribus/unzip.c \
+ scribus/updatemanager.cpp \
+ scribus/upgradechecker.cpp \
+ scribus/urllauncher.cpp \
+diff --git a/scribus/CMakeLists.txt b/scribus/CMakeLists.txt
+index dcd7e10..3aca69b 100644
+--- a/scribus/CMakeLists.txt
++++ b/scribus/CMakeLists.txt
+@@ -405,7 +405,6 @@ SET(SCRIBUS_SOURCES
+ insertTable.cpp
+ insertaframe.cpp
+ inspage.cpp
+- ioapi.c
+ javadocs.cpp
+ KarbonCurveFit.cpp
+ langmgr.cpp
+@@ -613,7 +612,6 @@ SET(SCRIBUS_SOURCES
+ undostate.cpp
+ unicodesearch.cpp
+ units.cpp
+- unzip.c
+ updatemanager.cpp
+ upgradechecker.cpp
+ urllauncher.cpp
diff --git a/app-office/scribus/files/scribus-1.5.0-QObject.patch b/app-office/scribus/files/scribus-1.5.0-QObject.patch
new file mode 100644
index 000000000000..1ad2d1a575cc
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.0-QObject.patch
@@ -0,0 +1,15 @@
+ scribus/sclayer.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/scribus/sclayer.cpp b/scribus/sclayer.cpp
+index 502112b..4da7bd5 100644
+--- a/scribus/sclayer.cpp
++++ b/scribus/sclayer.cpp
+@@ -9,6 +9,7 @@ for which a new license (GPL+exception) is in place.
+
+ #include <QHash> //necessary to avoid msvc warnings induced by SCRIBUS_API on ScLayers + early instanciation of templates
+ #include <QVector> //necessary to avoid msvc warnings induced by SCRIBUS_API on ScLayers + early instanciation of templates
++#include <QObject>
+ #include <QtAlgorithms>
+
+ ScLayer::ScLayer(void)
diff --git a/app-office/scribus/files/scribus-1.5.0-docdir.patch b/app-office/scribus/files/scribus-1.5.0-docdir.patch
new file mode 100644
index 000000000000..2ff316a91b57
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.0-docdir.patch
@@ -0,0 +1,42 @@
+ CMakeLists.txt | 28 +++++++++++++++-------------
+ 1 file changed, 15 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 29d66f3..1c08cdd 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -244,19 +244,21 @@ ELSE()
+ ENDIF()
+
+ #SHARE - use the default on Apple as TAG_VERSION is empty
+-IF(WIN32 OR OS2)
+- SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
+-ELSE (WIN32 OR OS2)
+- IF(TAG_VERSION OR BUILD_OSX_BUNDLE)
+- SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
+- ELSE(TAG_VERSION OR BUILD_OSX_BUNDLE)
+- IF(NOT WANT_VERSIONING)
+- SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
+- ELSE(NOT WANT_VERSIONING)
+- SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
+- ENDIF(NOT WANT_VERSIONING)
+- ENDIF (TAG_VERSION OR BUILD_OSX_BUNDLE)
+-ENDIF (WIN32 OR OS2)
++IF(NOT DOCDIR)
++ IF(WIN32 OR OS2)
++ SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
++ ELSE (WIN32 OR OS2)
++ IF(TAG_VERSION OR BUILD_OSX_BUNDLE)
++ SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
++ ELSE(TAG_VERSION OR BUILD_OSX_BUNDLE)
++ IF(NOT WANT_VERSIONING)
++ SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
++ ELSE(NOT WANT_VERSIONING)
++ SET(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
++ ENDIF(NOT WANT_VERSIONING)
++ ENDIF (TAG_VERSION OR BUILD_OSX_BUNDLE)
++ ENDIF (WIN32 OR OS2)
++ENDIF(NOT DOCDIR)
+ IF(NOT IS_ABSOLUTE ${DOCDIR})
+ ADD_DEFINITIONS("-DDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${DOCDIR}\\\"")
+ ELSE()
diff --git a/app-office/scribus/files/scribus-1.5.0-fpic.patch b/app-office/scribus/files/scribus-1.5.0-fpic.patch
new file mode 100644
index 000000000000..9f6a6c4e0aba
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.0-fpic.patch
@@ -0,0 +1,178 @@
+ CMakeLists.txt | 15 +++++++++++++++
+ scribus/colormgmt/CMakeLists.txt | 2 ++
+ scribus/desaxe/CMakeLists.txt | 1 +
+ scribus/fonts/CMakeLists.txt | 1 +
+ scribus/styles/CMakeLists.txt | 2 ++
+ scribus/text/CMakeLists.txt | 1 +
+ scribus/third_party/lib2geom/CMakeLists.txt | 8 +-------
+ scribus/third_party/pgf/CMakeLists.txt | 2 ++
+ scribus/third_party/prc/CMakeLists.txt | 2 ++
+ scribus/third_party/wpg/CMakeLists.txt | 7 ++++---
+ scribus/third_party/zip/CMakeLists.txt | 2 ++
+ 11 files changed, 33 insertions(+), 10 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 29d66f3..a92da7e 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -131,6 +131,21 @@ IF (_machine_sparc64)
+ SET(ARCH64BIT 1)
+ ENDIF (_machine_sparc64)
+
++STRING(REGEX MATCH "(hppa*)" _machine_hppa "${MACHINE}")
++IF (_machine_hppa)
++ MESSAGE(STATUS "Found target Hppa")
++ SET(ARCH_HPPA 1)
++ENDIF (_machine_hppa)
++
++
++# We need to pass -fPIC to lib2geom on amd64, mips, mipsel, and hppa. See:
++# http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3 and
++# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559133
++
++IF (ARCH_X86_64 EQUAL 1 OR ARCH_HPPA EQUAL 1 OR ARCH_MIPS EQUAL 1 OR ARCH_MIPS_64 EQUAL 1 OR ARCH_PPC_64 EQUAL 1)
++ SET(CMAKE_CXX_FLAGS_FPIC "-fPIC")
++ENDIF (ARCH_X86_64 EQUAL 1 OR ARCH_HPPA EQUAL 1 OR ARCH_MIPS EQUAL 1 OR ARCH_MIPS_64 EQUAL 1 OR ARCH_PPC_64 EQUAL 1)
++
+ ## Do our Apple OSX version setup
+ IF (APPLE AND CMAKE_SIZEOF_VOID_P EQUAL 8 AND (ARCH_X86 EQUAL 1 OR ARCH_X86_64 EQUAL 1))
+ STRING(REGEX REPLACE ".*-darwin([0-9]+).*" "\\1" _apple_ver "${MACHINE}")
+diff --git a/scribus/colormgmt/CMakeLists.txt b/scribus/colormgmt/CMakeLists.txt
+index 7298a28..87c4f5e 100644
+--- a/scribus/colormgmt/CMakeLists.txt
++++ b/scribus/colormgmt/CMakeLists.txt
+@@ -3,6 +3,8 @@ ${CMAKE_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/scribus
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ INCLUDE_DIRECTORIES( ${LCMS2_INCLUDE_DIR} )
+ SET(SCRIBUS_LCMS_IMPL_SOURCES
+ sclcms2colormgmtengineimpl.cpp
+diff --git a/scribus/desaxe/CMakeLists.txt b/scribus/desaxe/CMakeLists.txt
+index 0098028..85e76b6 100644
+--- a/scribus/desaxe/CMakeLists.txt
++++ b/scribus/desaxe/CMakeLists.txt
+@@ -4,6 +4,7 @@ ${CMAKE_SOURCE_DIR}/scribus
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
+
+ SET(SCRIBUS_DESAXE_LIB_SOURCES
+ saxXML.cpp
+diff --git a/scribus/fonts/CMakeLists.txt b/scribus/fonts/CMakeLists.txt
+index 799e102..f04c680 100644
+--- a/scribus/fonts/CMakeLists.txt
++++ b/scribus/fonts/CMakeLists.txt
+@@ -4,6 +4,7 @@ ${CMAKE_SOURCE_DIR}/scribus
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
+
+ SET(SCRIBUS_FONTS_LIB_SOURCES
+ scface.cpp
+diff --git a/scribus/styles/CMakeLists.txt b/scribus/styles/CMakeLists.txt
+index 6e0cf0a..2839689 100644
+--- a/scribus/styles/CMakeLists.txt
++++ b/scribus/styles/CMakeLists.txt
+@@ -4,6 +4,8 @@ INCLUDE_DIRECTORIES(
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ SET(SCRIBUS_STYLES_MOC_CLASSES
+ )
+
+diff --git a/scribus/text/CMakeLists.txt b/scribus/text/CMakeLists.txt
+index 1cd112f..4f658e3 100644
+--- a/scribus/text/CMakeLists.txt
++++ b/scribus/text/CMakeLists.txt
+@@ -4,6 +4,7 @@ INCLUDE_DIRECTORIES(
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
+
+ SET(SCRIBUS_TEXT_MOC_CLASSES
+ storytext.h
+diff --git a/scribus/third_party/lib2geom/CMakeLists.txt b/scribus/third_party/lib2geom/CMakeLists.txt
+index 6187d96..3106f6e 100755
+--- a/scribus/third_party/lib2geom/CMakeLists.txt
++++ b/scribus/third_party/lib2geom/CMakeLists.txt
+@@ -5,13 +5,7 @@ ${CMAKE_SOURCE_DIR}/scribus
+
+ SET(2GEOM_VERSION 0.1.0)
+
+-# We need to pass -fPIC to lib2geom on amd64, mips, mipsel, and hppa. See:
+-# http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3 and
+-# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559133
+-
+-IF (ARCH_X86_64 EQUAL 1 OR ARCH_HPPA EQUAL 1 OR ARCH_MIPS EQUAL 1 OR ARCH_MIPS_64 EQUAL 1 OR ARCH_PPC_64 EQUAL 1)
+- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
+-ENDIF (ARCH_X86_64 EQUAL 1 OR ARCH_HPPA EQUAL 1 OR ARCH_MIPS EQUAL 1 OR ARCH_MIPS_64 EQUAL 1 OR ARCH_PPC_64 EQUAL 1)
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
+
+ OPTION(2GEOM_BUILD_SHARED
+ "Build lib2geom and libtoy as shared libraries."
+diff --git a/scribus/third_party/pgf/CMakeLists.txt b/scribus/third_party/pgf/CMakeLists.txt
+index f84b3d4..d3b1db6 100644
+--- a/scribus/third_party/pgf/CMakeLists.txt
++++ b/scribus/third_party/pgf/CMakeLists.txt
+@@ -3,6 +3,8 @@ ${CMAKE_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/scribus
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ SET(SCRIBUS_PGF_LIB_SOURCES
+ Decoder.cpp
+ Encoder.cpp
+diff --git a/scribus/third_party/prc/CMakeLists.txt b/scribus/third_party/prc/CMakeLists.txt
+index 5f7c2c6..1da7177 100644
+--- a/scribus/third_party/prc/CMakeLists.txt
++++ b/scribus/third_party/prc/CMakeLists.txt
+@@ -5,6 +5,8 @@ ${OPENGL_INCLUDE_DIR}
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ SET(SCRIBUS_PRC_LIB_SOURCES
+ oPRCFile.cc
+ PRCbitStream.cc
+diff --git a/scribus/third_party/wpg/CMakeLists.txt b/scribus/third_party/wpg/CMakeLists.txt
+index ff31e9f..fbc5cd4 100644
+--- a/scribus/third_party/wpg/CMakeLists.txt
++++ b/scribus/third_party/wpg/CMakeLists.txt
+@@ -2,10 +2,11 @@ INCLUDE_DIRECTORIES(
+ ${CMAKE_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/scribus
+ )
++
+ SET(LIB_TYPE STATIC)
+-IF (ARCH_X86_64 EQUAL 1)
+- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
+-ENDIF (ARCH_X86_64 EQUAL 1)
++
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ SET(WPG_SOURCES
+ WPG1Parser.cpp
+ WPG2Parser.cpp
+diff --git a/scribus/third_party/zip/CMakeLists.txt b/scribus/third_party/zip/CMakeLists.txt
+index edf9683..f7676ab 100644
+--- a/scribus/third_party/zip/CMakeLists.txt
++++ b/scribus/third_party/zip/CMakeLists.txt
+@@ -4,6 +4,8 @@ ${CMAKE_SOURCE_DIR}/scribus
+ ${ZLIB_INCLUDE_DIR}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ SET(SCRIBUS_ZIP_LIB_SOURCES
+ unzip.cpp
+ zip.cpp
diff --git a/app-office/scribus/files/scribus-1.5.2-cmake-qt57.patch b/app-office/scribus/files/scribus-1.5.2-cmake-qt57.patch
new file mode 100644
index 000000000000..214fab4257e4
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.2-cmake-qt57.patch
@@ -0,0 +1,31 @@
+commit 413c8c8a0ded5aa4b0f8d85dbc335082e809f3b2
+Author: Craig Bradney <mrb@scribus.info>
+Date: Thu Jun 16 20:01:34 2016 +0000
+
+ Add better support for C++11/Qt 5.7.0. CMAKE minimum bumped to 3.2
+
+ git-svn-id: svn://scribus.net/trunk/Scribus@21377 11d20701-8431-0410-a711-e3c959e3b870
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index bc1ec57..9e92a38 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,8 +3,9 @@
+
+ #Set our CMake minimum version
+ #Require 2.8.9 for Qt5
++#Require 3.1.0 for Qt 5.7 C++ 11 easy support
+ #Require 3.2.0 for add_custom_target with byproducts
+-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9 FATAL_ERROR)
++CMAKE_MINIMUM_REQUIRED(VERSION 3.2.0 FATAL_ERROR)
+
+ #Pretty colors
+ SET(CMAKE_COLOR_MAKEFILE ON)
+@@ -382,6 +383,7 @@ ADD_DEFINITIONS("-DLIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${LIBDIR}\\\"")
+ #C++11 Support
+ IF(WANT_CPP11)
+ MESSAGE(STATUS "Enabling C++11 compiler features")
++ set(CMAKE_CXX_STANDARD 11)
+ ADD_DEFINITIONS("-std=c++11")
+ ENDIF(WANT_CPP11)
+
diff --git a/app-office/scribus/files/scribus-1.5.2-cxx-build.patch b/app-office/scribus/files/scribus-1.5.2-cxx-build.patch
new file mode 100644
index 000000000000..da8d50dee92d
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.2-cxx-build.patch
@@ -0,0 +1,24 @@
+commit 1a9bdbc7ab793b15e93f1ab29ce06dd69c061f58
+Author: Jean Ghali <jghali@libertysurf.fr>
+Date: Sat Jun 18 12:49:45 2016 +0000
+
+ fix build issue when not compiling with c++11 : std::isinf is c++11 only
+
+ git-svn-id: svn://scribus.net/trunk/Scribus@21382 11d20701-8431-0410-a711-e3c959e3b870
+
+diff --git a/scribus/third_party/fparser/fpoptimizer.cc b/scribus/third_party/fparser/fpoptimizer.cc
+index 673e1b6..0c1bad5 100644
+--- a/scribus/third_party/fparser/fpoptimizer.cc
++++ b/scribus/third_party/fparser/fpoptimizer.cc
+@@ -7296,7 +7296,11 @@ namespace FPoptimizer_CodeTree
+ //if(imm >= 0.0)
+ {
+ double new_base_immed = std::pow(base_immed, imm);
++#if __cplusplus < 201103L
++ if(isinf(new_base_immed) || new_base_immed == 0.0)
++#else
+ if(std::isinf(new_base_immed) || new_base_immed == 0.0)
++#endif
+ {
+ // It produced an infinity. Do not change.
+ break;
diff --git a/app-office/scribus/files/scribus-1.5.2-fpic.patch b/app-office/scribus/files/scribus-1.5.2-fpic.patch
new file mode 100644
index 000000000000..58283645e726
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.2-fpic.patch
@@ -0,0 +1,16 @@
+ scribus/third_party/prc/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/scribus/third_party/prc/CMakeLists.txt b/scribus/third_party/prc/CMakeLists.txt
+index 5f7c2c6..1da7177 100644
+--- a/scribus/third_party/prc/CMakeLists.txt
++++ b/scribus/third_party/prc/CMakeLists.txt
+@@ -5,6 +5,8 @@ ${OPENGL_INCLUDE_DIR}
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ SET(SCRIBUS_PRC_LIB_SOURCES
+ oPRCFile.cc
+ PRCbitStream.cc
diff --git a/app-office/scribus/files/scribus-1.5.2-gcc6-warn.patch b/app-office/scribus/files/scribus-1.5.2-gcc6-warn.patch
new file mode 100644
index 000000000000..224ebe40d99e
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.2-gcc6-warn.patch
@@ -0,0 +1,87 @@
+commit bb3066704e987210c324ec7f3bfb2c8153d9710e
+Author: Jean Ghali <jghali@libertysurf.fr>
+Date: Sat Aug 20 12:18:31 2016 +0000
+
+ fix a few gcc 6 warnings related to auto_ptr deprecation in c++11 by replacing it with QScopedPointer
+
+ git-svn-id: svn://scribus.net/trunk/Scribus@21430 11d20701-8431-0410-a711-e3c959e3b870
+
+diff --git a/scribus/sclistboxpixmap.h b/scribus/sclistboxpixmap.h
+index 044d45a..a067b79 100644
+--- a/scribus/sclistboxpixmap.h
++++ b/scribus/sclistboxpixmap.h
+@@ -13,6 +13,7 @@ for which a new license (GPL+exception) is in place.
+ #include <QDebug>
+ #include <QPainter>
+ #include <QPixmap>
++#include <QScopedPointer>
+ #include <QVariant>
+
+ #include "scguardedptr.h"
+@@ -30,19 +31,19 @@ public:
+ virtual QSize sizeHint (const QStyleOptionViewItem & option, const QModelIndex & index ) const;
+ virtual void paint(QPainter * painter, const QStyleOptionViewItem & option, const QModelIndex & index ) const;
+ protected:
+- static std::auto_ptr<QPixmap> pmap;
++ static QScopedPointer<QPixmap> pmap;
+ // The drawPixmap function must not modify pixmap size
+ virtual void redraw(const QVariant&) const = 0;
+ };
+
+ template<unsigned int pixWidth, unsigned int pixHeight>
+-std::auto_ptr<QPixmap> ScListBoxPixmap<pixWidth, pixHeight>::pmap;
++QScopedPointer<QPixmap> ScListBoxPixmap<pixWidth, pixHeight>::pmap;
+
+
+ template<unsigned int pixWidth, unsigned int pixHeight>
+ ScListBoxPixmap<pixWidth, pixHeight>::ScListBoxPixmap(void) : QAbstractItemDelegate()
+ {
+- if (!pmap.get())
++ if (pmap.isNull())
+ {
+ pmap.reset( new QPixmap(pixWidth, pixHeight) );
+ }
+diff --git a/scribus/ui/colorlistbox.cpp b/scribus/ui/colorlistbox.cpp
+index 9f3897b..99f280f 100644
+--- a/scribus/ui/colorlistbox.cpp
++++ b/scribus/ui/colorlistbox.cpp
+@@ -83,7 +83,7 @@ public:
+
+ void ColorSmallItemDelegate::redraw(const QVariant& data) const
+ {
+- QPixmap* pPixmap = ScListBoxPixmap<15,15>::pmap.get();
++ QPixmap* pPixmap = ScListBoxPixmap<15,15>::pmap.data();
+ pPixmap->fill(Qt::transparent);
+ if (data.canConvert<ColorPixmapValue>())
+ {
+@@ -101,7 +101,7 @@ void ColorSmallItemDelegate::redraw(const QVariant& data) const
+
+ void ColorWideItemDelegate::redraw(const QVariant& data) const
+ {
+- QPixmap* pPixmap = ScListBoxPixmap<30,15>::pmap.get();
++ QPixmap* pPixmap = ScListBoxPixmap<30,15>::pmap.data();
+ pPixmap->fill(Qt::transparent);
+ if (data.canConvert<ColorPixmapValue>())
+ {
+@@ -134,7 +134,7 @@ void ColorFancyItemDelegate::redraw(const QVariant& data) const
+ iconsInitialized = true;
+ }
+
+- QPixmap* pPixmap = ScListBoxPixmap<60,15>::pmap.get();
++ QPixmap* pPixmap = ScListBoxPixmap<60,15>::pmap.data();
+ pPixmap->fill(Qt::transparent);
+
+ if (data.canConvert<ColorPixmapValue>())
+diff --git a/scribus/ui/propertiespalette_utils.cpp b/scribus/ui/propertiespalette_utils.cpp
+index f76743c..cadbb11 100644
+--- a/scribus/ui/propertiespalette_utils.cpp
++++ b/scribus/ui/propertiespalette_utils.cpp
+@@ -66,7 +66,7 @@ void LineFormatItemDelegate::redraw(const QVariant& data) const
+ QColor tmpf;
+ pmap->fill(Qt::white);
+ QPainter p;
+- p.begin(pmap.get());
++ p.begin(pmap.data());
+ for (int its = item.m_Line.size()-1; its > -1; its--)
+ {
+ const ScColor& col = item.m_doc->PageColors[item.m_Line[its].Color];
diff --git a/app-office/scribus/files/scribus-1.5.2-qt57-build.patch b/app-office/scribus/files/scribus-1.5.2-qt57-build.patch
new file mode 100644
index 000000000000..0584c2907911
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.2-qt57-build.patch
@@ -0,0 +1,21 @@
+commit ddb5688ae4f4ff40ba1204a413fcf15279b35f2b
+Author: Franz Schmid <Franz.Schmid@altmuehlnet.de>
+Date: Sat Jun 18 09:14:21 2016 +0000
+
+ Compile Fix for compiling with Qt-5.7
+
+ git-svn-id: svn://scribus.net/trunk/Scribus@21381 11d20701-8431-0410-a711-e3c959e3b870
+
+diff --git a/scribus/third_party/fparser/fpoptimizer.cc b/scribus/third_party/fparser/fpoptimizer.cc
+index ae8c0f6..673e1b6 100644
+--- a/scribus/third_party/fparser/fpoptimizer.cc
++++ b/scribus/third_party/fparser/fpoptimizer.cc
+@@ -7296,7 +7296,7 @@ namespace FPoptimizer_CodeTree
+ //if(imm >= 0.0)
+ {
+ double new_base_immed = std::pow(base_immed, imm);
+- if(isinf(new_base_immed) || new_base_immed == 0.0)
++ if(std::isinf(new_base_immed) || new_base_immed == 0.0)
+ {
+ // It produced an infinity. Do not change.
+ break;
diff --git a/app-office/scribus/files/scribus-1.5.3-docdir.patch b/app-office/scribus/files/scribus-1.5.3-docdir.patch
new file mode 100644
index 000000000000..d866922fa18a
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.3-docdir.patch
@@ -0,0 +1,42 @@
+ CMakeLists.txt | 28 +++++++++++++++-------------
+ 1 file changed, 15 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 29d66f3..1c08cdd 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -244,19 +244,21 @@ else()
+ endif()
+
+ #SHARE - use the default on Apple as TAG_VERSION is empty
+-if(WIN32 OR OS2)
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
+-else()
+- if(TAG_VERSION OR BUILD_OSX_BUNDLE)
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
+- else()
+- if(NOT WANT_VERSIONING)
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
+- else()
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
+- endif()
+- endif()
+-endif()
++if(NOT DOCDIR)
++ if(WIN32 OR OS2)
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
++ else()
++ if(TAG_VERSION OR BUILD_OSX_BUNDLE)
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
++ else()
++ if(NOT WANT_VERSIONING)
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
++ else()
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
++ endif()
++ endif()
++ endif()
++endif()
+ if(NOT IS_ABSOLUTE ${DOCDIR})
+ add_definitions("-DDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${DOCDIR}\\\"")
+ else()
diff --git a/app-office/scribus/files/scribus-1.5.3-fpic.patch b/app-office/scribus/files/scribus-1.5.3-fpic.patch
new file mode 100644
index 000000000000..ba0721955ef8
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.5.3-fpic.patch
@@ -0,0 +1,16 @@
+ scribus/third_party/prc/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/scribus/third_party/prc/CMakeLists.txt b/scribus/third_party/prc/CMakeLists.txt
+index 5f7c2c6..1da7177 100644
+--- a/scribus/third_party/prc/CMakeLists.txt
++++ b/scribus/third_party/prc/CMakeLists.txt
+@@ -5,6 +5,8 @@ ${OPENGL_INCLUDE_DIR}
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ set(SCRIBUS_PRC_LIB_SOURCES
+ oPRCFile.cc
+ PRCbitStream.cc
diff --git a/app-office/scribus/files/scribus-9999-docdir.patch b/app-office/scribus/files/scribus-9999-docdir.patch
new file mode 100644
index 000000000000..d866922fa18a
--- /dev/null
+++ b/app-office/scribus/files/scribus-9999-docdir.patch
@@ -0,0 +1,42 @@
+ CMakeLists.txt | 28 +++++++++++++++-------------
+ 1 file changed, 15 insertions(+), 13 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 29d66f3..1c08cdd 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -244,19 +244,21 @@ else()
+ endif()
+
+ #SHARE - use the default on Apple as TAG_VERSION is empty
+-if(WIN32 OR OS2)
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
+-else()
+- if(TAG_VERSION OR BUILD_OSX_BUNDLE)
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
+- else()
+- if(NOT WANT_VERSIONING)
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
+- else()
+- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
+- endif()
+- endif()
+-endif()
++if(NOT DOCDIR)
++ if(WIN32 OR OS2)
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
++ else()
++ if(TAG_VERSION OR BUILD_OSX_BUNDLE)
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
++ else()
++ if(NOT WANT_VERSIONING)
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
++ else()
++ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
++ endif()
++ endif()
++ endif()
++endif()
+ if(NOT IS_ABSOLUTE ${DOCDIR})
+ add_definitions("-DDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${DOCDIR}\\\"")
+ else()
diff --git a/app-office/scribus/files/scribus-9999-fpic.patch b/app-office/scribus/files/scribus-9999-fpic.patch
new file mode 100644
index 000000000000..ba0721955ef8
--- /dev/null
+++ b/app-office/scribus/files/scribus-9999-fpic.patch
@@ -0,0 +1,16 @@
+ scribus/third_party/prc/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/scribus/third_party/prc/CMakeLists.txt b/scribus/third_party/prc/CMakeLists.txt
+index 5f7c2c6..1da7177 100644
+--- a/scribus/third_party/prc/CMakeLists.txt
++++ b/scribus/third_party/prc/CMakeLists.txt
+@@ -5,6 +5,8 @@ ${OPENGL_INCLUDE_DIR}
+ ${FREETYPE_INCLUDE_DIRS}
+ )
+
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_FPIC}")
++
+ set(SCRIBUS_PRC_LIB_SOURCES
+ oPRCFile.cc
+ PRCbitStream.cc
diff --git a/app-office/scribus/metadata.xml b/app-office/scribus/metadata.xml
new file mode 100644
index 000000000000..75f4aa1b792b
--- /dev/null
+++ b/app-office/scribus/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>jlec@gentoo.org</email>
+ <description>Primary maintainer</description>
+ </maintainer>
+ <use>
+ <flag name="boost">Enable support for Boost based enhancement</flag>
+ <flag name="hunspell">Enable support for spell checking with <pkg>app-text/hunspell</pkg></flag>
+ <flag name="minimal">Don't install headers (only required for e.g. plug-in developers)</flag>
+ <flag name="osg">3D redering via <pkg>dev-games/openscenegraph</pkg></flag>
+ <flag name="scripts">Install the scripts</flag>
+ <flag name="templates">Document tamplates</flag>
+ <flag name="tk">Install tk based scripts e.g. FontSample.py</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">scribus</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/scribus/scribus-1.4.6.ebuild b/app-office/scribus/scribus-1.4.6.ebuild
new file mode 100644
index 000000000000..2965bff878de
--- /dev/null
+++ b/app-office/scribus/scribus-1.4.6.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+
+inherit cmake-utils fdo-mime python-single-r1
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="http://www.scribus.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
+IUSE="cairo debug examples hunspell +minimal +pdf scripts templates tk"
+
+# a=$(ls resources/translations/po/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'); echo ${a}
+IUSE_LINGUAS=" af ar bg br ca cs_CZ cy da_DK de@1901 de_CH de el en_AU en_GB en_US eo es_ES et eu fi fr gl hu id it ja ko lt_LT nb_NO nl pl_PL pt_BR pt ru sa sk_SK sl sq sr sv th_TH tr uk zh_CN zh_TW"
+IUSE+=" ${IUSE_LINGUAS// / linguas_}"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/boost
+ dev-libs/hyphen
+ dev-libs/libxml2
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/lcms:2
+ media-libs/libpng:0
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ cairo? ( x11-libs/cairo[X,svg] )
+ !cairo? ( media-libs/libart_lgpl )
+ hunspell? ( app-text/hunspell )
+ pdf? ( app-text/podofo )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+ tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.0-minizip.patch
+ )
+
+src_prepare() {
+ cat > cmake/modules/FindZLIB.cmake <<- EOF
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ rm scribus/{ioapi,unzip}.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local _lang lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ _lang=$(translate_lang ${lang})
+ if use linguas_${lang}; then
+ langs+=",${_lang}"
+ else
+ sed -e "/${_lang}/d" -i scribus/doc/CMakeLists.txt || die
+ fi
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_NORPATH=ON
+ -DWANT_QT3SUPPORT=OFF
+ -IUSE_LINGUAS=ON
+ -DWANT_GUI_LANG=${langs#,}
+ -DCMAKE_INSTALL_DATAROOTDIR="${EPREFIX}/usr/share"
+ -DTAG_VERSION=-${PVR}
+ $(cmake-utils_use_with pdf PODOFO)
+ $(cmake-utils_use_want cairo)
+ $(cmake-utils_use_want !cairo QTARTHUR)
+ $(cmake-utils_use_want debug DEBUG)
+ $(cmake-utils_use_want minimal NOHEADERINSTALL)
+ $(cmake-utils_use_want hunspell HUNSPELL)
+ $(cmake-utils_use_want !examples NOEXAMPLES)
+ $(cmake-utils_use_want !templates NOTEMPLATES)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang file
+ for lang in ${IUSE_LINGUAS}; do
+ file="${ED}"/usr/share/scribus/translations/scribus.${lang}.qm
+ if ! use linguas_${lang} && [[ -f "${file}" ]]; then
+ rm "${file}" || die
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED}"/usr/share/${PF}/scripts/*.py || die
+ else
+ if ! use tk; then
+ rm "${ED}"/usr/share/${PF}/scripts/{FontSample,CalendarWizard}.py* || die
+ fi
+ python_fix_shebang "${ED}"/usr/share/${PF}/scripts
+ python_optimize "${ED}"/usr/share/${PF}/scripts
+ fi
+
+ mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ doicon resources/icons/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+translate_lang() {
+ _lang=${1}
+ [[ ${1} == "ru_RU" ]] && _lang+=_0
+ [[ ${1} == "de@1901" ]] && _lang=de_1901
+ echo ${_lang}
+}
diff --git a/app-office/scribus/scribus-1.5.0-r1.ebuild b/app-office/scribus/scribus-1.5.0-r1.ebuild
new file mode 100644
index 000000000000..c55e97393ae5
--- /dev/null
+++ b/app-office/scribus/scribus-1.5.0-r1.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+
+inherit cmake-utils fdo-mime flag-o-matic multilib python-single-r1
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="http://www.scribus.net/"
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
+
+#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
+IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fi fi_FI fr gl he hr hu hu_HU ia id id_ID is is_IS it ja ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI sq sr sv sv_SE th_TH tr uk uk_UA zh_CN zh_TW"
+IUSE+=" ${IUSE_LINGUAS// / linguas_}"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+# osg
+# couple of third_party libs bundled
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-text/libmspub
+ >=app-text/poppler-0.19.0:=
+ dev-libs/boost
+ dev-libs/hyphen
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/lcms:2
+ media-libs/libcdr
+ media-libs/libpagemaker
+ media-libs/libpng:0
+ media-libs/libvisio
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ >=x11-libs/cairo-1.10.0[X,svg]
+ boost? ( dev-libs/boost )
+ hunspell? ( app-text/hunspell )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ osg? ( dev-games/openscenegraph )
+ pdf? ( app-text/podofo:0= )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+ tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-docdir.patch
+ "${FILESDIR}"/${P}-fpic.patch
+ "${FILESDIR}"/${P}-QObject.patch
+ )
+
+src_prepare() {
+ rm -r codegen/cheetah || die
+ cat > cmake/modules/FindZLIB.cmake <<- EOF
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ sed \
+ -e "/^\s*unzip\.[ch]/d" \
+ -e "/^\s*ioapi\.[ch]/d" \
+ -i scribus/CMakeLists.txt Scribus.pro || die
+ rm scribus/ioapi.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ if has_version ">=dev-qt/qtcore-5.7.0" ; then
+ append-cxxflags "-std=c++11" #bug 591948
+ fi
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local _lang lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ _lang=$(translate_lang ${lang})
+ if use linguas_${lang} || [[ ${lang} == "en" ]]; then
+ # From the CMakeLists.txt
+ # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
+ langs+=";${_lang}"
+ else
+ # Don't install localized documentation
+ sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_${_lang}.txt \
+ ./resources/dicts/README_hyph_${_lang}.txt \
+ ./resources/dicts/hyph_${_lang}.dic \
+ ./resources/loremipsum/${_lang}.xml
+ fi
+ sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_en_EN.txt \
+ ./resources/dicts/README_hyph_en_EN.txt \
+ ./resources/dicts/hyph_en_EN.dic \
+ ./resources/loremipsum/en_EN.xml
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_DISTROBUILD=ON
+ -DDOCDIR="/usr/share/doc/${PF}/"
+ -DWANT_GUI_LANG="${langs#;};en"
+ $(cmake-utils_use_with pdf PODOFO)
+ $(cmake-utils_use_with boost)
+ $(cmake-utils_use_want graphicsmagick)
+ $(cmake-utils_use !osg WANT_NOOSG)
+ $(cmake-utils_use_want debug DEBUG)
+ $(cmake-utils_use_want minimal NOHEADERINSTALL)
+ $(cmake-utils_use_want hunspell HUNSPELL)
+ $(cmake-utils_use_want !examples NOEXAMPLES)
+ $(cmake-utils_use_want !templates NOTEMPLATES)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang _lang
+ # en_EN can be deleted always
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ _lang=$(translate_lang)
+ safe_delete "${ED}"/usr/share/man/${_lang}
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED}"/usr/share/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ use scripts && \
+ python_fix_shebang "${ED}"/usr/share/scribus/scripts && \
+ python_optimize "${ED}"/usr/share/scribus/scripts
+
+ mv "${ED}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ doicon resources/icons/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+safe_delete () {
+ local x
+ for x in ${@}; do
+ if [[ -d "${x}" ]]; then
+ ebegin "Deleting ${x} recursively"
+ rm -r "${x}" || die
+ eend $?
+ elif [[ -f "${x}" ]]; then
+ ebegin "Deleting ${x}"
+ rm "${x}" || die
+ eend $?
+ else
+ ewarn "${x} not found"
+ fi
+ done
+}
+
+translate_lang() {
+ _lang=${1}
+ [[ ${1} == "ru_RU" ]] && _lang+=_0
+ [[ ${1} == "de@1901" ]] && _lang=de_1901
+ echo ${_lang}
+}
diff --git a/app-office/scribus/scribus-1.5.2-r2.ebuild b/app-office/scribus/scribus-1.5.2-r2.ebuild
new file mode 100644
index 000000000000..824cec778e93
--- /dev/null
+++ b/app-office/scribus/scribus-1.5.2-r2.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+CMAKE_MAKEFILE_GENERATOR=ninja
+
+inherit cmake-utils eutils fdo-mime flag-o-matic multilib python-single-r1
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="http://www.scribus.net/"
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
+
+#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
+IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fi fi_FI fr gl he hr hu hu_HU ia id id_ID is is_IS it ja ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI sq sr sv sv_SE th_TH tr uk uk_UA zh_CN zh_TW"
+IUSE+=" ${IUSE_LINGUAS// / linguas_}"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+# osg
+# couple of third_party libs bundled
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-text/libmspub
+ app-text/poppler:=
+ dev-libs/hyphen
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/lcms:2
+ media-libs/libcdr
+ media-libs/libpagemaker
+ media-libs/libpng:0=
+ media-libs/libvisio
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ >=x11-libs/cairo-1.10.0[X,svg]
+ boost? ( >=dev-libs/boost-1.62:= )
+ hunspell? ( app-text/hunspell )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ osg? ( dev-games/openscenegraph )
+ pdf? ( app-text/podofo:0= )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+ tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.5.0-docdir.patch
+ "${FILESDIR}"/${P}-fpic.patch
+ "${FILESDIR}"/${P}-cmake-qt57.patch
+ "${FILESDIR}"/${P}-qt57-build.patch
+ "${FILESDIR}"/${P}-cxx-build.patch
+ "${FILESDIR}"/${P}-gcc6-warn.patch
+)
+
+src_prepare() {
+ rm -r codegen/cheetah || die
+ cat > cmake/modules/FindZLIB.cmake <<- EOF || die
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ sed \
+ -e "/^\s*unzip\.[ch]/d" \
+ -e "/^\s*ioapi\.[ch]/d" \
+ -i scribus/CMakeLists.txt Scribus.pro || die
+ rm scribus/ioapi.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ edos2unix scribus/ui/propertiespalette_utils.cpp
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local _lang lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ _lang=$(translate_lang ${lang})
+ if use linguas_${lang} || [[ ${lang} == "en" ]]; then
+ # From the CMakeLists.txt
+ # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
+ langs+=";${_lang}"
+ else
+ # Don't install localized documentation
+ sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_${_lang}.txt \
+ ./resources/dicts/README_hyph_${_lang}.txt \
+ ./resources/dicts/hyph_${_lang}.dic \
+ ./resources/loremipsum/${_lang}.xml
+ fi
+ sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_en_EN.txt \
+ ./resources/dicts/README_hyph_en_EN.txt \
+ ./resources/dicts/hyph_en_EN.dic \
+ ./resources/loremipsum/en_EN.xml
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_DISTROBUILD=ON
+ -DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
+ -DWANT_GUI_LANG="${langs#;};en"
+ -DWANT_CPP11=ON
+ -DWITH_PODOFO="$(usex pdf)"
+ -DWITH_BOOST="$(usex boost)"
+ -DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
+ -DWANT_NOOSG="$(usex !osg)"
+ -DWANT_DEBUG="$(usex debug)"
+ -DWANT_NOHEADERINSTALL="$(usex minimal)"
+ -DWANT_HUNSPELL="$(usex hunspell)"
+ -DWANT_NOEXAMPLES="$(usex !examples)"
+ -DWANT_NOTEMPLATES="$(usex !templates)"
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang _lang
+ # en_EN can be deleted always
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ _lang=$(translate_lang ${lang})
+ safe_delete "${ED%/}"/usr/share/man/${_lang}
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ use scripts && \
+ python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
+ python_optimize "${ED%/}"/usr/share/scribus/scripts
+
+ mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF || die
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ doicon resources/iconsets/*/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+safe_delete () {
+ local x
+ for x in ${@}; do
+ if [[ -d "${x}" ]]; then
+ ebegin "Deleting ${x} recursively"
+ rm -r "${x}" || die
+ eend $?
+ elif [[ -f "${x}" ]]; then
+ ebegin "Deleting ${x}"
+ rm "${x}" || die
+ eend $?
+ fi
+ done
+}
+
+translate_lang() {
+ _lang=${1}
+ [[ ${1} == "ru_RU" ]] && _lang+=_0
+ [[ ${1} == "de@1901" ]] && _lang=de_1901
+ echo ${_lang}
+}
diff --git a/app-office/scribus/scribus-1.5.2-r3.ebuild b/app-office/scribus/scribus-1.5.2-r3.ebuild
new file mode 100644
index 000000000000..43bee267eac7
--- /dev/null
+++ b/app-office/scribus/scribus-1.5.2-r3.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+CMAKE_MAKEFILE_GENERATOR=ninja
+
+inherit cmake-utils eutils fdo-mime flag-o-matic gnome2 multilib python-single-r1
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="http://www.scribus.net/"
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
+
+#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
+IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fi fi_FI fr gl he hr hu hu_HU ia id id_ID is is_IS it ja ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI sq sr sv sv_SE th_TH tr uk uk_UA zh_CN zh_TW"
+IUSE+=" ${IUSE_LINGUAS// / linguas_}"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+# osg
+# couple of third_party libs bundled
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-text/libmspub
+ app-text/poppler:=
+ dev-libs/hyphen
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/lcms:2
+ media-libs/libcdr
+ media-libs/libpagemaker
+ media-libs/libpng:0=
+ media-libs/libvisio
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ >=x11-libs/cairo-1.10.0[X,svg]
+ boost? ( >=dev-libs/boost-1.62:= )
+ hunspell? ( app-text/hunspell )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ osg? ( dev-games/openscenegraph )
+ pdf? ( app-text/podofo:0= )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+ tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.5.0-docdir.patch
+ "${FILESDIR}"/${P}-fpic.patch
+ "${FILESDIR}"/${P}-cmake-qt57.patch
+ "${FILESDIR}"/${P}-qt57-build.patch
+ "${FILESDIR}"/${P}-cxx-build.patch
+ "${FILESDIR}"/${P}-gcc6-warn.patch
+)
+
+src_prepare() {
+ rm -r codegen/cheetah || die
+ cat > cmake/modules/FindZLIB.cmake <<- EOF || die
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ sed \
+ -e "/^\s*unzip\.[ch]/d" \
+ -e "/^\s*ioapi\.[ch]/d" \
+ -i scribus/CMakeLists.txt Scribus.pro || die
+ rm scribus/ioapi.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ edos2unix scribus/ui/propertiespalette_utils.cpp
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ # bug #550818
+ append-cppflags -DHAVE_MEMRCHR
+
+ local _lang lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ _lang=$(translate_lang ${lang})
+ if use linguas_${lang} || [[ ${lang} == "en" ]]; then
+ # From the CMakeLists.txt
+ # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
+ langs+=";${_lang}"
+ else
+ # Don't install localized documentation
+ sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_${_lang}.txt \
+ ./resources/dicts/README_hyph_${_lang}.txt \
+ ./resources/dicts/hyph_${_lang}.dic \
+ ./resources/loremipsum/${_lang}.xml
+ fi
+ sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_en_EN.txt \
+ ./resources/dicts/README_hyph_en_EN.txt \
+ ./resources/dicts/hyph_en_EN.dic \
+ ./resources/loremipsum/en_EN.xml
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_DISTROBUILD=ON
+ -DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
+ -DWANT_GUI_LANG="${langs#;};en"
+ -DWANT_CPP11=ON
+ -DWITH_PODOFO="$(usex pdf)"
+ -DWITH_BOOST="$(usex boost)"
+ -DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
+ -DWANT_NOOSG="$(usex !osg)"
+ -DWANT_DEBUG="$(usex debug)"
+ -DWANT_NOHEADERINSTALL="$(usex minimal)"
+ -DWANT_HUNSPELL="$(usex hunspell)"
+ -DWANT_NOEXAMPLES="$(usex !examples)"
+ -DWANT_NOTEMPLATES="$(usex !templates)"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang _lang
+ # en_EN can be deleted always
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ _lang=$(translate_lang ${lang})
+ safe_delete "${ED%/}"/usr/share/man/${_lang}
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ use scripts && \
+ python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
+ python_optimize "${ED%/}"/usr/share/scribus/scripts
+
+ mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF || die
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ local size
+ for size in 16 32 128 256; do
+ newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png
+ done
+ newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png
+ doicon resources/iconsets/*/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+safe_delete () {
+ local x
+ for x in ${@}; do
+ if [[ -d "${x}" ]]; then
+ ebegin "Deleting ${x} recursively"
+ rm -r "${x}" || die
+ eend $?
+ elif [[ -f "${x}" ]]; then
+ ebegin "Deleting ${x}"
+ rm "${x}" || die
+ eend $?
+ fi
+ done
+}
+
+translate_lang() {
+ _lang=${1}
+ [[ ${1} == "ru_RU" ]] && _lang+=_0
+ [[ ${1} == "de@1901" ]] && _lang=de_1901
+ echo ${_lang}
+}
diff --git a/app-office/scribus/scribus-1.5.3.ebuild b/app-office/scribus/scribus-1.5.3.ebuild
new file mode 100644
index 000000000000..ef3ef1f94e27
--- /dev/null
+++ b/app-office/scribus/scribus-1.5.3.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+CMAKE_MAKEFILE_GENERATOR=ninja
+CMAKE_MIN_VERSION=3.2.0
+
+inherit cmake-utils eutils fdo-mime flag-o-matic gnome2 multilib python-single-r1
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="http://www.scribus.net/"
+SRC_URI="mirror://sourceforge/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
+
+#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
+IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fa_IR fi fi_FI fr gl he he_IL hr hu hu_HU ia id id_ID is is_IS it ja kab kn_IN ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI so sq sr sv sv_SE te th_TH tr uk uk_UA zh_CN zh_TW"
+IUSE+=" ${IUSE_LINGUAS// / linguas_}"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+# osg
+# couple of third_party libs bundled
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-text/libmspub
+ app-text/poppler:=
+ dev-libs/hyphen
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/lcms:2
+ media-libs/libcdr
+ media-libs/libpagemaker
+ media-libs/libpng:0=
+ media-libs/libvisio
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ >=x11-libs/cairo-1.10.0[X,svg]
+ boost? ( >=dev-libs/boost-1.62:= )
+ hunspell? ( app-text/hunspell )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ osg? ( dev-games/openscenegraph )
+ pdf? ( app-text/podofo:0= )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+ tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-docdir.patch
+ "${FILESDIR}"/${P}-fpic.patch
+)
+
+src_prepare() {
+ rm -r codegen/cheetah || die
+ cat > cmake/modules/FindZLIB.cmake <<- EOF || die
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ sed \
+ -e "/^\s*unzip\.[ch]/d" \
+ -e "/^\s*ioapi\.[ch]/d" \
+ -i scribus/CMakeLists.txt Scribus.pro || die
+ rm scribus/ioapi.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ edos2unix scribus/ui/propertiespalette_utils.cpp
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ # bug #550818
+ append-cppflags -DHAVE_MEMRCHR
+
+ local _lang lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ _lang=$(translate_lang ${lang})
+ if use linguas_${lang} || [[ ${lang} == "en" ]]; then
+ # From the CMakeLists.txt
+ # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
+ langs+=";${_lang}"
+ else
+ # Don't install localized documentation
+ sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_${_lang}.txt \
+ ./resources/dicts/README_hyph_${_lang}.txt \
+ ./resources/dicts/hyph_${_lang}.dic \
+ ./resources/loremipsum/${_lang}.xml
+ fi
+ sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_en_EN.txt \
+ ./resources/dicts/README_hyph_en_EN.txt \
+ ./resources/dicts/hyph_en_EN.dic \
+ ./resources/loremipsum/en_EN.xml
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_DISTROBUILD=ON
+ -DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
+ -DWANT_GUI_LANG="${langs#;};en"
+ -DWANT_CPP11=ON
+ -DWITH_PODOFO="$(usex pdf)"
+ -DWITH_BOOST="$(usex boost)"
+ -DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
+ -DWANT_NOOSG="$(usex !osg)"
+ -DWANT_DEBUG="$(usex debug)"
+ -DWANT_NOHEADERINSTALL="$(usex minimal)"
+ -DWANT_HUNSPELL="$(usex hunspell)"
+ -DWANT_NOEXAMPLES="$(usex !examples)"
+ -DWANT_NOTEMPLATES="$(usex !templates)"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang _lang
+ # en_EN can be deleted always
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ _lang=$(translate_lang ${lang})
+ safe_delete "${ED%/}"/usr/share/man/${_lang}
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ use scripts && \
+ python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
+ python_optimize "${ED%/}"/usr/share/scribus/scripts
+
+ mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF || die
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ local size
+ for size in 16 32 128 256; do
+ newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png
+ done
+ newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png
+ doicon resources/iconsets/*/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+safe_delete () {
+ local x
+ for x in ${@}; do
+ if [[ -d "${x}" ]]; then
+ ebegin "Deleting ${x} recursively"
+ rm -r "${x}" || die
+ eend $?
+ elif [[ -f "${x}" ]]; then
+ ebegin "Deleting ${x}"
+ rm "${x}" || die
+ eend $?
+ fi
+ done
+}
+
+translate_lang() {
+ _lang=${1}
+ [[ ${1} == "ru_RU" ]] && _lang+=_0
+ [[ ${1} == "de@1901" ]] && _lang=de_1901
+ echo ${_lang}
+}
diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild
new file mode 100644
index 000000000000..4d31199ef777
--- /dev/null
+++ b/app-office/scribus/scribus-9999.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+CMAKE_MAKEFILE_GENERATOR=ninja
+CMAKE_MIN_VERSION=3.2.0
+
+inherit cmake-utils eutils fdo-mime flag-o-matic gnome2 multilib python-single-r1 subversion
+
+DESCRIPTION="Desktop publishing (DTP) and layout program"
+HOMEPAGE="http://www.scribus.net/"
+SRC_URI=""
+ESVN_REPO_URI="svn://scribus.net/trunk/Scribus"
+ESVN_PROJECT=Scribus-1.5
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts templates tk"
+
+#a=$((ls resources/translations/scribus.*ts | sed -e 's:\.: :g' | awk '{print $2}'; ls resources/loremipsum/*xml | sed -e 's:\.: :g' -e 's:loremipsum\/: :g'| awk '{print $2}'; ls resources/dicts/hyph*dic | sed -e 's:\.: :g' -e 's:hyph_: :g' | awk '{print $2}'; ls resources/dicts/README_*txt | sed -e 's:_hyph::g' -e 's:\.: :g' -e 's:README_: :g' | awk '{print $2}') | sort | uniq); echo $a
+IUSE_LINGUAS=" af ar bg br ca ca_ES cs cs_CZ cy cy_GB da da_DK de de@1901 de_CH de_DE el en_AU en_GB en_US eo es es_ES et eu fa_IR fi fi_FI fr gl he he_IL hr hu hu_HU ia id id_ID is is_IS it ja kab kn_IN ko ku la lt lt_LT nb_NO nl nn_NO pl pl_PL pt pt_BR pt_PT ro ro_RO ru ru_RU sa sk sk_SK sl sl_SI so sq sr sv sv_SE te th_TH tr uk uk_UA zh_CN zh_TW"
+IUSE+=" ${IUSE_LINGUAS// / linguas_}"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ tk? ( scripts )"
+
+# osg
+# couple of third_party libs bundled
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-text/libmspub
+ app-text/poppler:=
+ dev-libs/hyphen
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/lcms:2
+ media-libs/libcdr
+ media-libs/libpagemaker
+ media-libs/libpng:0=
+ media-libs/libvisio
+ media-libs/tiff:0
+ net-print/cups
+ sys-libs/zlib[minizip]
+ virtual/jpeg:0=
+ >=x11-libs/cairo-1.10.0[X,svg]
+ boost? ( >=dev-libs/boost-1.62:= )
+ hunspell? ( app-text/hunspell )
+ graphicsmagick? ( media-gfx/graphicsmagick )
+ osg? ( dev-games/openscenegraph )
+ pdf? ( app-text/podofo:0= )
+ scripts? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+ tk? ( dev-python/pillow[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/linguist-tools:5
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-docdir.patch
+ "${FILESDIR}"/${P}-fpic.patch
+)
+
+src_prepare() {
+ rm -r codegen/cheetah || die
+ cat > cmake/modules/FindZLIB.cmake <<- EOF || die
+ find_package(PkgConfig)
+ pkg_check_modules(ZLIB minizip zlib)
+ SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES} )
+ SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS} )
+ MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
+ EOF
+
+ sed \
+ -e "/^\s*unzip\.[ch]/d" \
+ -e "/^\s*ioapi\.[ch]/d" \
+ -i scribus/CMakeLists.txt Scribus.pro || die
+ rm scribus/ioapi.[ch] || die
+
+ sed \
+ -e 's:\(${CMAKE_INSTALL_PREFIX}\):./\1:g' \
+ -i resources/templates/CMakeLists.txt || die
+
+ edos2unix scribus/ui/propertiespalette_utils.cpp
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ # bug #550818
+ append-cppflags -DHAVE_MEMRCHR
+
+ local _lang lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ _lang=$(translate_lang ${lang})
+ if use linguas_${lang} || [[ ${lang} == "en" ]]; then
+ # From the CMakeLists.txt
+ # "#Bit of a hack, preprocess all the filenames to generate our language string, needed for -DWANT_GUI_LANG=en_GB;de_DE , etc"
+ langs+=";${_lang}"
+ else
+ # Don't install localized documentation
+ sed -e "/${_lang}/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_${_lang}.txt \
+ ./resources/dicts/README_hyph_${_lang}.txt \
+ ./resources/dicts/hyph_${_lang}.dic \
+ ./resources/loremipsum/${_lang}.xml
+ fi
+ sed -e "/en_EN/d" -i doc/CMakeLists.txt || die
+ safe_delete \
+ ./resources/dicts/README_en_EN.txt \
+ ./resources/dicts/README_hyph_en_EN.txt \
+ ./resources/dicts/hyph_en_EN.dic \
+ ./resources/loremipsum/en_EN.xml
+ done
+
+ local mycmakeargs=(
+ -DHAVE_PYTHON=ON
+ -DPYTHON_INCLUDE_PATH="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+ -DWANT_DISTROBUILD=ON
+ -DDOCDIR="${EPREFIX%/}/usr/share/doc/${PF}/"
+ -DWANT_GUI_LANG="${langs#;};en"
+ -DWANT_CPP11=ON
+ -DWITH_PODOFO="$(usex pdf)"
+ -DWITH_BOOST="$(usex boost)"
+ -DWANT_GRAPHICSMAGICK="$(usex graphicsmagick)"
+ -DWANT_NOOSG="$(usex !osg)"
+ -DWANT_DEBUG="$(usex debug)"
+ -DWANT_NOHEADERINSTALL="$(usex minimal)"
+ -DWANT_HUNSPELL="$(usex hunspell)"
+ -DWANT_NOEXAMPLES="$(usex !examples)"
+ -DWANT_NOTEMPLATES="$(usex !templates)"
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local lang _lang
+ # en_EN can be deleted always
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ _lang=$(translate_lang ${lang})
+ safe_delete "${ED%/}"/usr/share/man/${_lang}
+ fi
+ done
+
+ if ! use scripts; then
+ rm "${ED%/}"/usr/share/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED%/}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ use scripts && \
+ python_fix_shebang "${ED%/}"/usr/share/scribus/scripts && \
+ python_optimize "${ED%/}"/usr/share/scribus/scripts
+
+ mv "${ED%/}"/usr/share/doc/${PF}/{en,html} || die
+ ln -sf html "${ED%/}"/usr/share/doc/${PF}/en || die
+ cat >> "${T}"/COPYING <<- EOF || die
+ ${PN} is licensed under the "${LICENSE}".
+ Please visit https://www.gnu.org/licenses/gpl-2.0.html for the complete license text.
+ EOF
+ dodoc "${T}"/COPYING
+ docompress -x /usr/share/doc/${PF}/en /usr/share/doc/${PF}/{AUTHORS,TRANSLATION,LINKS,COPYING}
+ local size
+ for size in 16 32 128 256; do
+ newicon -s $size resources/iconsets/artwork/icon_${size}x${size}.png scribus.png
+ done
+ newicon -s 64 resources/iconsets/artwork/icon_32x32@2x.png scribus.png
+ doicon resources/iconsets/*/scribus.png
+ domenu scribus.desktop
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+safe_delete () {
+ local x
+ for x in ${@}; do
+ if [[ -d "${x}" ]]; then
+ ebegin "Deleting ${x} recursively"
+ rm -r "${x}" || die
+ eend $?
+ elif [[ -f "${x}" ]]; then
+ ebegin "Deleting ${x}"
+ rm "${x}" || die
+ eend $?
+ fi
+ done
+}
+
+translate_lang() {
+ _lang=${1}
+ [[ ${1} == "ru_RU" ]] && _lang+=_0
+ [[ ${1} == "de@1901" ]] && _lang=de_1901
+ echo ${_lang}
+}
diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
new file mode 100644
index 000000000000..fe993044026b
--- /dev/null
+++ b/app-office/skrooge/Manifest
@@ -0,0 +1,7 @@
+DIST skrooge-2.8.1.tar.xz 19299556 SHA256 8f166db74a27db0ce0ea197f89dfd021224afc3e4875e36438a4496f10746460 SHA512 864de0c9e8876b87ab4100b0d48ea8e573655ebad5175333230ff715faa46077b96e25b91e767da864196960de14df9b9fee5b561e4d51b03a80fb58a070755f WHIRLPOOL 12d1455493fd32dd61cb0543a2365444f0fd1fa5b08214760f7c3b58836c3ac55a480f322cbea61eb13675b9698531fa860f8a2b4c9a915a789fc95bedc8b269
+DIST skrooge-2.9.0.tar.xz 19310412 SHA256 ad02403026b649203f0381cc599a7754d36f41cc75cc03d14e63bfdb666e7bb5 SHA512 cbcd1e9c00509d6aa387f83f3a245b20c856e936095d8bb16ec7ab6898131a24edda8a4e9ee20323c7d04ab56194b8d4720a77b8d10699e64e8dbacbe9bb868c WHIRLPOOL 2ecc558add9160c724e2ff9623baa205e54ce45b385f63cc1d2151ce75dc79c65e7608abf419721761c19f3cffbe80a16db9876bdc4cc756d531a85a42bbec28
+EBUILD skrooge-2.8.1.ebuild 2378 SHA256 6b8bf7c8e125340c9455fbb4b55626e57bd5a9e144baa6c5821abf3ea0c863bd SHA512 97656a9c035eacfe6c84e7de28b25e87ada7a75ada19f9a934bf8917912f8df2dc7f3f10e7e3d7f2800e8fe76736dbed916461c97d6314729d85a04c05694512 WHIRLPOOL 1888b863f9cd1148a9c96ce246bd4957c6df8db858a92e98a0fd068aaef867d519456e21e705c7328f3dd39ed8f11b21297b33c8a664a5260f77751547cece31
+EBUILD skrooge-2.9.0.ebuild 2358 SHA256 8a18e8ebcc383b53d8101f2cf590a2c1a285bb3cad2fe376798763af14c30d7b SHA512 e1e4312daf900e292123775d0df38d3944e266a7d3c977942cce4654b291016394e2b33e65d1556c5acaace8a3818380e4b48916d09e45ad936dd8c8e3daed55 WHIRLPOOL 4586c39a8043f98aab9698278ef44ba1a9549f902844f5651a9c2c9108aaf86c7f4dafc49988c003cb5ca939041dba90d4e5926d3dc5ef19c9cd3afe6b4b84df
+MISC ChangeLog 5561 SHA256 1110215fd08a502383ffbf0423e129641ee4e2ea414870a3b69818f0c78c1452 SHA512 df19ef19bbc8271c422d023c058cd8f09d5fd9af3feeb89d4d6a0a6c53115f63d8c67a6ed08d6a137d96228335132f699018470b743fff0842f6fec9c96b81d4 WHIRLPOOL 40fa6f40a4b1c4062fcf86a2edf42098a9631f7acb882c0ca1d8ded6b54a5a6ee3f2830f79e39debeefb9ca499b2372e6f4ca8b4f71e8fe3e1cc58ebac475c82
+MISC ChangeLog-2015 8892 SHA256 a428dc33a49b06f1c0fc4112bcf8a410e52e5b3c54bbaf852fcfddc3435f611c SHA512 091c8d08ff7e915d806b73a348b695f6dd753ab8467ba9435b20d5823aac546ef60efd3d133f0a862c4bae0ec107d77c0d8457ff90ee373ff00acb9c7f9df92e WHIRLPOOL fed33ca76b80601d2aedb861872862bb3431b3f37cb34ddbeea02d322c766bd67a053d544e179aeef8a2f7ba2b482f9e984469fcdef56751d3c265048f6d20a8
+MISC metadata.xml 400 SHA256 1825b5ed49f1564202924631d9168f8c37966157f6e4c7da29fb8f875801bcf1 SHA512 50120cec8f5798f6b104c6e1fd05b831f2f280e2f3bab8aa66667a3da1bb351a955b671d16cf4e30b44b0738625424fe4a32bb8a677947d147031964e108dcb0 WHIRLPOOL 52eb2aeb63da65ed1aea3e9d2a02bce49df2795f43af23966fb4bfdf3e8f04dd3b10736abc14df8483231f222c0d86f860f803b5c21e66d3919cc5f0c9716822
diff --git a/app-office/skrooge/metadata.xml b/app-office/skrooge/metadata.xml
new file mode 100644
index 000000000000..6afd808cbbb7
--- /dev/null
+++ b/app-office/skrooge/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <use>
+ <flag name="activities">Enable kactivities support</flag>
+ <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/skrooge/skrooge-2.8.1.ebuild b/app-office/skrooge/skrooge-2.8.1.ebuild
new file mode 100644
index 000000000000..44321985ac26
--- /dev/null
+++ b/app-office/skrooge/skrooge-2.8.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_GCC_MINIMAL="4.9"
+KDE_HANDBOOK="optional"
+KDE_TEST="forceoptional"
+QT_MINIMAL="5.7.0"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
+HOMEPAGE="https://skrooge.org/"
+[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="amd64 x86"
+IUSE="activities designer kde ofx"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep qtconcurrent)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtscript)
+ $(add_qt_dep qtsql)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwebkit)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ app-crypt/qca:2[qt5]
+ dev-db/sqlcipher
+ dev-libs/grantlee:5
+ activities? ( $(add_frameworks_dep kactivities) )
+ kde? ( $(add_frameworks_dep krunner) )
+ ofx? ( dev-libs/libofx )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep kwindowsystem)
+ dev-libs/libxslt
+ virtual/pkgconfig
+ x11-misc/shared-mime-info
+ designer? (
+ $(add_frameworks_dep kdesignerplugin)
+ $(add_qt_dep designer)
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !app-office/skrooge:4
+"
+
+REQUIRED_USE="test? ( designer )"
+
+# hangs + installs files
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=$(usex test)
+ -DSKG_DESIGNER=$(usex designer)
+ $(cmake-utils_use_find_package activities KF5Activities)
+ $(cmake-utils_use_find_package kde KF5Runner)
+ $(cmake-utils_use_find_package ofx LibOfx)
+ )
+
+ kde5_src_configure
+}
+
+src_test() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=ON
+ )
+ kde5_src_test
+}
diff --git a/app-office/skrooge/skrooge-2.9.0.ebuild b/app-office/skrooge/skrooge-2.9.0.ebuild
new file mode 100644
index 000000000000..ff8367481966
--- /dev/null
+++ b/app-office/skrooge/skrooge-2.9.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KDE_TEST="forceoptional"
+QT_MINIMAL="5.7.1"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
+HOMEPAGE="https://skrooge.org/"
+[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="activities designer kde ofx"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep qtconcurrent)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtscript)
+ $(add_qt_dep qtsql)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwebkit)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ app-crypt/qca:2[qt5]
+ dev-db/sqlcipher
+ dev-libs/grantlee:5
+ activities? ( $(add_frameworks_dep kactivities) )
+ kde? ( $(add_frameworks_dep krunner) )
+ ofx? ( dev-libs/libofx )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep kwindowsystem)
+ dev-libs/libxslt
+ virtual/pkgconfig
+ x11-misc/shared-mime-info
+ designer? (
+ $(add_frameworks_dep kdesignerplugin)
+ $(add_qt_dep designer)
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !app-office/skrooge:4
+"
+
+REQUIRED_USE="test? ( designer )"
+
+# hangs + installs files
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=$(usex test)
+ -DSKG_DESIGNER=$(usex designer)
+ $(cmake-utils_use_find_package activities KF5Activities)
+ $(cmake-utils_use_find_package kde KF5Runner)
+ $(cmake-utils_use_find_package ofx LibOfx)
+ )
+
+ kde5_src_configure
+}
+
+src_test() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=ON
+ )
+ kde5_src_test
+}
diff --git a/app-office/taskcoach/Manifest b/app-office/taskcoach/Manifest
new file mode 100644
index 000000000000..8cdcd3eb7edb
--- /dev/null
+++ b/app-office/taskcoach/Manifest
@@ -0,0 +1,7 @@
+AUX taskcoach-1.4.2-fix-desktop-file.patch 825 SHA256 80aca39710219253e6ffb4c49bd9f0f75526f49a8ef6f0d696bfae9db194ebcb SHA512 f34353c8d5b6142e4d5cba973b3d2f7bb7d76f7bd3384ffa6157f3b0bf1194d9071736f8a1b20526999c86602c6343461d16be4cb0466ef2597342ebbd2645f7 WHIRLPOOL c0d28ce7629c6cd13b4ef970d8039cfa5d5b1e3300fc5679eccbd29ae33db95d65b2de4e9e75a0e4989a5562711750947ddf0b9763ba19f50dd84e278dd635fb
+AUX taskcoach-1.4.3-version-check.patch 771 SHA256 d1da009b6fa15581b8021b027a7ba6fd35628df5ba866b70bd24f57d30af2c3f SHA512 018a9c1b678e07d1f7433e28b631917c551da4e65a5544a4cc1b1824cbb14d7c207361c6c5844c30686852d2f295fc1b6dd15095a53f371b20ac1d183e45d2cc WHIRLPOOL 98f9a56b346501c29586cc6c30ab6ed3fab5ecdeae8da71d601e37588be2dad48b3f8f5434f3872553ca102d46f74c3e6745be32798986bdeaac5156d2eda06a
+DIST TaskCoach-1.4.3.tar.gz 2927984 SHA256 a2885ffefc0d5b55a0cbe47ad1a2d57cde52595cbba786ebf661bd2435071a2b SHA512 ae449ae66d29ec884de680179853d5e39814a4e7b10d8e5ca2066f1c85fda328470852a10600e74ade1e4a52c5cdc8f749eceaf4f861f8852c2f47d654e9fc88 WHIRLPOOL 6ed69b2f478d98129d7d7638a9db074f2439373d2d63b85adfcf3a64fbce254ef1f734197e9d21f3e3babeb7f21924bbc8a74aa27250f3de63871aef9803b72c
+EBUILD taskcoach-1.4.3-r1.ebuild 1124 SHA256 6fc8867de432f1fb76efe556506c0f71d28cf23f93018aa427986aaede0900fd SHA512 3680ac5cef1413a1fd73f893268f890348f530f4c4ca640c8cfdc52607a26cc106057a717baf5a5e0af40511e555bdc73d224a229b3965db39fafe7bc803e6bd WHIRLPOOL fa8fc7aa522c1dcf53393573e444e3ad32044c8b942240b8026b4e547922e1ccb460f5d852fba52b9724fdaeb982a1c52fb4df2a8d2647dabcb441b8db41d2f8
+MISC ChangeLog 4965 SHA256 6ba3a7e8bfb997318e1dbd0234d16a13c25ac2c61035ca5da91aa3dff1a914ab SHA512 094510e7623755badff66ba9a75ceadb5baf9a17d58f866bb17f51f865064ce4aaead0d2f84a27e8dba6b8628395217cd94452f90b29fe4b19e92e4c4555cb0f WHIRLPOOL 9387125702139acc9a30bc9da9346b55db35392da415fe044f70614905a2391fef7347cbc0831abc359d6bac9f74a81ce1e3c069bdf7a021d5c08a65884b8bb5
+MISC ChangeLog-2015 15681 SHA256 8e79ba79bd620245f262581447bf97b5ce9c17f550f247d9e4a325dba3164bc4 SHA512 ebb892646bda8684c6c997ee6081551531851d63d5f12290e6f49346d2e23b1b5a510b38a8e4c9d165ed5e1dd01fa6862138fa1e22f6437dfcc35757a339666f WHIRLPOOL fc45b5405d416e17d259ead8860077d5bf46c4d1a6f0966d08f47e72426b972f6b3de28b43ec891cfcfc25ec08beba81967a569cb5a66e03b7a66ad018d3aff5
+MISC metadata.xml 218 SHA256 233ae2553a5e25ce2861453db29d874cb67eeee50dfdb5d7615f86001cd7ce53 SHA512 3d4294255ecceb5a75271241310a79460d28f3d12ecfbe97f7c11948a8da7be5ccbf38931506a1614cf8d1cd8af4495ab757d2167ce6dc18d2dda825d82645fa WHIRLPOOL 7d1abfe80d69ad6094cb35825283e8c2fb11b3119eca02cd1926c225367a32178957c41aa7c1d2afd730287d15d0ce9ed6ae84a8555b3b41c91a70b4dec64a45
diff --git a/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch b/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch
new file mode 100644
index 000000000000..9f57beb8d054
--- /dev/null
+++ b/app-office/taskcoach/files/taskcoach-1.4.2-fix-desktop-file.patch
@@ -0,0 +1,23 @@
+From dd39524692896995daabc69c7090ecf66e64858e Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sun, 10 Jan 2016 01:34:13 +0100
+Subject: [PATCH] Fix .desktop file
+
+error: value "task;todo;reminder" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character
+---
+ build.in/linux_common/taskcoach.desktop | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/build.in/linux_common/taskcoach.desktop b/build.in/linux_common/taskcoach.desktop
+index 9382b0b..b1a4bd1 100644
+--- a/build.in/linux_common/taskcoach.desktop
++++ b/build.in/linux_common/taskcoach.desktop
+@@ -7,4 +7,4 @@ Icon=taskcoach
+ Terminal=false
+ Type=Application
+ Categories=Office;Calendar;
+-Keywords=task;todo;reminder
++Keywords=task;todo;reminder;
+--
+2.7.0
+
diff --git a/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch b/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch
new file mode 100644
index 000000000000..f869c9930b25
--- /dev/null
+++ b/app-office/taskcoach/files/taskcoach-1.4.3-version-check.patch
@@ -0,0 +1,25 @@
+From 8967c58a435ad8c1db5599edd044de2902399459 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Fri, 24 Jun 2016 15:54:24 +0200
+Subject: [PATCH] Disable check for new version by default
+
+---
+ taskcoachlib/config/defaults.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/taskcoachlib/config/defaults.py b/taskcoachlib/config/defaults.py
+index 77a3809..5025af3 100644
+--- a/taskcoachlib/config/defaults.py
++++ b/taskcoachlib/config/defaults.py
+@@ -538,7 +538,7 @@ defaults = {
+ 'pythonfrozen': '', # Idem
+ 'current': meta.data.version,
+ 'notified': meta.data.version,
+- 'notify': 'True'
++ 'notify': 'False'
+ },
+ 'behavior': {
+ 'markparentcompletedwhenallchildrencompleted': 'False',
+--
+2.9.0
+
diff --git a/app-office/taskcoach/metadata.xml b/app-office/taskcoach/metadata.xml
new file mode 100644
index 000000000000..d519527e0775
--- /dev/null
+++ b/app-office/taskcoach/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <remote-id type="sourceforge">taskcoach</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild b/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild
new file mode 100644
index 000000000000..647187508834
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils versionator
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org https://pypi.python.org/pypi/TaskCoach"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+LICENSE="GPL-3"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="libnotify"
+
+DEPEND="
+ || (
+ >=dev-python/wxpython-2.8.9.2:2.8[${PYTHON_USEDEP}]
+ dev-python/wxpython:3.0[${PYTHON_USEDEP}]
+ )
+ || (
+ >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}]
+ >=dev-python/twisted-core-10.0
+ )
+"
+RDEPEND="${DEPEND}
+ x11-libs/libXScrnSaver
+ libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGES.txt README.txt )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-1.4.2-fix-desktop-file.patch
+ epatch "${FILESDIR}"/${PN}-1.4.3-version-check.patch
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ doicon "icons.in/${PN}.png"
+ make_desktop_entry ${PN}.py "Task Coach" ${PN} Office
+}
diff --git a/app-office/tedia2sql/Manifest b/app-office/tedia2sql/Manifest
new file mode 100644
index 000000000000..77acc00abbc8
--- /dev/null
+++ b/app-office/tedia2sql/Manifest
@@ -0,0 +1,5 @@
+DIST tedia2sql-1.2.12.tar.gz 72419 SHA256 4f561a9983948d9263dcea4377bc2950d561e7d8aeee9ec0e67864926b3e352e SHA512 070ed328c1d021ea8f0f4242373935bfc4850db418b4ace4c391e84e1248079c9ff24f549dfb786fac0f527df8e0dbce81f360df74f71c07a93f46f32ef45196 WHIRLPOOL d3589a89331ac8cf308cc39681b4fa6eb8223c9cdd4a55af6747818a9556a10324d675d5a6c65cff92fa73f431dc47406125d4dbdac0d56d33a7cf8faf8ad195
+EBUILD tedia2sql-1.2.12.ebuild 590 SHA256 966b9b9e2af1bace16bd478e2695d7f53c3620174e4e4381c98fc0b29aca925a SHA512 ad89a5b15e1fe394e6ec160fd63b98bc83d8637ea5fe8a3a6ee8dda67b5d06d45fa39ffd9b6f7a42b22c5a011448f951546689d608695d59ad40a0e535f2a411 WHIRLPOOL 7a4e5225b254e1877c1102411bc2f5111ebcd79c7539ef4c0399713556a1a644c79f74eb7d8f629878b68127d252211f0977bb1542488bbe822b0e3fd63ca26b
+MISC ChangeLog 2532 SHA256 3d45f6792ac758d0d2842bcca023b389bc57c974fd5a1f6e882faabfa246145f SHA512 33856802086e1d4654424fb7477f458543b98b38df6cf501463b9e5b7c2b19e7fc7d465f4d68125a24ee18e677a9f9af1b16e8f161f68f2fb4b014cdd2fe7c4b WHIRLPOOL bb049f89d9159c27cf30a79a5946c716de878c21181706fab94d8d15905a8b7f6de904e157bbaf70e72226ef1c4808288b7cedba7b521ba1cfbbef6882eb1068
+MISC ChangeLog-2015 1331 SHA256 c442726fd0ef2eba500c6b94cc7e0827f421e0201b64b3fc669e64e536b985d1 SHA512 018afef0775949f779f5e372453e00cb3f9a4d07668dffb4c98cfe9a3dafa018cbbb77a3c564de5b4517ab86dbd80aac402d567b73ca0b2f8491da1f8f51a270 WHIRLPOOL e196cc7fd9bdc4bfe6db43d5e98d6bebe2bd6331f03b3d414cef6b84b33908d7e9fbc019096c970c6f0805091311d590e8e7ab5cf210408d362a8a0d870be728
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/app-office/tedia2sql/metadata.xml b/app-office/tedia2sql/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-office/tedia2sql/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-office/tedia2sql/tedia2sql-1.2.12.ebuild b/app-office/tedia2sql/tedia2sql-1.2.12.ebuild
new file mode 100644
index 000000000000..cfb12b164e12
--- /dev/null
+++ b/app-office/tedia2sql/tedia2sql-1.2.12.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Convert database ERD designed in Dia into SQL DDL scripts"
+HOMEPAGE="http://tedia2sql.tigris.org"
+SRC_URI="http://tedia2sql.tigris.org/files/documents/282/19423/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+DEPEND=">=dev-lang/perl-5.8
+ >=dev-perl/XML-DOM-1.43
+ >=virtual/perl-Digest-MD5-2.36"
+
+S=${WORKDIR}/${PN}
+
+src_install() {
+ insinto /etc
+ doins tedia2sqlrc
+
+ dobin tedia2sql
+ dodoc README
+ use doc && dohtml -A sql -A dia www/*
+}
diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest
new file mode 100644
index 000000000000..13f04252858c
--- /dev/null
+++ b/app-office/texmacs/Manifest
@@ -0,0 +1,13 @@
+AUX texmacs-1.99-remove-new-declaration.patch 842 SHA256 c108a582606704f77bdb318d7500351ef2ceca6c6d7c20ac685dbe7cd09c8fc2 SHA512 2296a42b907577f44e3b498ffa95cf1a1cc1dc729e340d3238b1e19796854d7405fbab888910f1f305a87477cdd40648a7bd2c5651f65bc642273ef4310df9a9 WHIRLPOOL f7dbbe09c112b1b2df70a831822481c4d6edfe4fa14262aa68e3015d969742f6725c915275d7e218f9c5c3a70685e853d193cb00b7d40b5649d6ad3505e1481c
+AUX texmacs-1.99.2-desktop.patch 632 SHA256 f88c6675b94a96c15efc52b4ab9b3a8d7c8ec3beb463b30cff45afefd794afae SHA512 b523cde99001915ea83b1dfc644f1d4189b7c04ca11d7504e4f63dad1c19c6bb23af1d6b028ff9635594146c7263730a843b833cd77bf9a91023102f68e7cac3 WHIRLPOOL 317295a38a3ad5058e250976502d585754b57e0e52e76417f3055a2d6d5f5fb55a4834b18845728ffb01b97e717dc4d03d93261c66732560ab5d531380a9ba09
+AUX texmacs-1.99.2-norpath.patch 428 SHA256 db8e5d182a9cffe9a6c1c028c689a6aa7921445459f18525a310e8f113a5648c SHA512 7cd81f6199823fb1a50af697d9456db53db18ffb8de84bbbbd35a58020d288239dc7ab5e4e13b7db19189393292cb2d312bae52540999898342f7a505c9eb21d WHIRLPOOL 62ea7c78078d105c3dd3596a6eb1e3f842488654e7e30b50c512acc4a8f2f884cb45b12a341e70afd4d21a3d8524204963576116ecf07f8b248bc7803dfbed9b
+AUX texmacs-1.99.2-underlinking.patch 559 SHA256 dcb7e27170fe90e42f9a63df02e701fba89d642e8d4f0236d82ea59835f68eaf SHA512 4d8805895b02adf107acc32e434a28f7def6fffe0d69d1b49f0d6cffbe94d55dbe31ee4c4c2ae7709313c6ce7b0d5c9cebb11004cf6e9f6a08f46cf3725a223b WHIRLPOOL 4d31c0b622678124f4e2a6cf2f435adbb8d7d510345d71dd2474aeec5ae3ee96c453789aabaa9d1a85bfb3d1e9933abdd519c1093a0cd09bd5dfd1c34977121b
+AUX texmacs-plugins-1.patch 2920 SHA256 235cf18752e3e9e31dda51cff5748528dddad69b1b4b367218ac2b46c82027a9 SHA512 e8d9617166b712dfdf72b4c7b97a8945cbd5d505c092eb59a31de05b44b48d75839cb6344ba96ec378cca322a3fc17d99cb7f8e27c1fed86dc0d3329b02c1ca6 WHIRLPOOL 001549fd7150b1f96c36e7330521afce0d1b783a8173ab4427b99648455a9721d2732c5af14a5c25c1879090cf23164df1473bbdc607810683c64c9efc51e9a7
+AUX texmacs-updates.patch 1387 SHA256 40319fc736ac6a043b726c7551d76c77e71cc29d081282a3546875e4ee23f355 SHA512 209c5f64e21ae76fe41419101afb98ce4f61f040e9d29e3dbe37ec5bb0e16a1f3dd5aebe381db99e8d7278c5c36cd1654f78ba4af69e032670b1fdb62aafbda1 WHIRLPOOL 4802a89a411f0bf1acf892d6ec2882d8dc47615bbc77e44c28281267af126d740ec3af7bd2d561a38db1aa9251cf45c06c3da10cb2f2b4b213efba1caf4a5009
+DIST TeXmacs-1.99.2-src.tar.gz 18957858 SHA256 da017f0d5c927adc33952a6efd773165f63e1eaa509f627857f145434e7a8850 SHA512 e9d2dd0aab2e66470c4ae860e13b6fad2cc07913f14f7bca042c703d4d8b4a62fafafa711b81a0d8f8c125a3641b8bb5f38cd3adac74ec18895671423aa60be9 WHIRLPOOL b0ace20c3df61461f5fcad172b9a3acc69c43800ee600718ba20866452a938f3a5f7d61d33bb4e9f4e67f0666486f6e71387c78fd49d2ff7fb703f4baaf6a326
+DIST TeXmacs-1.99.5-src.tar.gz 25014543 SHA256 f1929f35ee6e4301667433ed2f64de7660a08066e864fcb6fffbc031f667b3a6 SHA512 a7d846fd8823e486cf724bfcbe04ae877dd64995d6131af59b49427a1178e36b52b9fcd9109783b9ae1e39c988ae9ed497b1540dce29645ebf2c4301ca7357a8 WHIRLPOOL 13809c4cbfbcc7dbdb3c84917e00f407484095cbf16863fcc9d92fa0833c6dd5d2cafb25d1f2ac9bc1cc5131aea1f273be4b2a8ff47c33014e1b1d53c4f5ec5e
+EBUILD texmacs-1.99.2-r1.ebuild 1859 SHA256 87aa2936a7915d86f583e649ec0d800b31ff867557eefd7ef87f824c0b162786 SHA512 0d530b0ab47462b964650ad0bd8a28c2c05cb2cd09b2c8054123c5e794fe8093b47645b3713edc1ecc772f846dae37bb821e3925048764480182aa4ac0b63a6a WHIRLPOOL 1bd3f508c26698243b4ed5a8c9942da50083e45658090f7a56e1f7a7b3e5d02e026f5b3a0e15e1618f2d5c15c00acca318b943850fce88038f7ce8cf227680b7
+EBUILD texmacs-1.99.5.ebuild 1840 SHA256 4f310f2cd2e5de9867b1081bce7d6a1f9c7f14191e8b24896ddcf26a6b69fd97 SHA512 cf5241fa735e93f87f5c630a13172c4ef7682ce1303f6a001bab79c2d573bc71322e359dc5a13f3430333fe75ec875ab6c1af921d05ccd4d5ff1dfacf719edef WHIRLPOOL 34e78fc39ede4f3dd2c3515b6d2aa1ad2d8225cd8ac88f4c2526dd1a5c2443be1b3cbc6e5c4da5e1c419c65c3ca4e7130ec40fd32b1a6b2b7726a4a7ab260e97
+MISC ChangeLog 4432 SHA256 921520e0f0687d8723b8a5d9e3afbf733006ce367b81f38086bfad36e29e0e7c SHA512 57bf86f92fa3a2306e2db6abd67797b34f31c82c01bed81978fc10f7c7fd24fe5eb713107f7ea1154c73955459a19ba1c1acfd7a1b5bd3b2149596e07a31d4f7 WHIRLPOOL 4f2f4f1f222f5dd89d77115c7beae134dd3714b9f868cb0bec3ace152b87ff7420b369e5470601522ef594b7405eb49c7e2da348980625a9446fc68cdcb97e53
+MISC ChangeLog-2015 20552 SHA256 5d214666ae3edfd9d9f7d6a445ee45abb6c0195bd6833614129b546fc2beb1b7 SHA512 aff92d554b048563eda90d494fc3a1a7d259166c50d0ce164e96457f90f94882676a18cd589fec7b627282c9abb3556db565c3d8bf9ce9d2fa764afbae2a04f7 WHIRLPOOL 65ec7a8575fa40c83f2fa2c7ffc383b60aea9082c92da509fdee23897dc74401df6151917ce51b9caeee1547a94e89639f4f304c358b3c39b7d77808910850cf
+MISC metadata.xml 532 SHA256 cca0772554d71f842af962e9f8ee1d79e1453545994c3eed40d67f4d3fd356f4 SHA512 f7a15d31b19285e863c32dbe1a6e77b10d4a9295dc2f9444a69173eb13e5334acedb0b547253dbe0734a33402e11cd9859c07d8d5db1be3370e547cd96266601 WHIRLPOOL cdd86ebca533e13faac14137695575bb151af9ff7026f58c0193f25ddf30d08cd6d9e6c7ab46fac634cb049fabf9520827fc034dab287acdfffd8d7bcf4fc2df
diff --git a/app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch b/app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch
new file mode 100644
index 000000000000..45b08226f652
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-1.99-remove-new-declaration.patch
@@ -0,0 +1,19 @@
+Remove new/delete declarations, which cause problems with recent GCC versions:
+* /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4/new:135:41: error: declaration of ‘void operator delete [](void*) throw ()’ has a different exception specifier
+
+See also: https://bugs.gentoo.org/show_bug.cgi?id=590002
+
+--- TeXmacs-1.99.5-src/src/System/Misc/fast_alloc.hpp
++++ TeXmacs-1.99.5-src/src/System/Misc/fast_alloc.hpp
+@@ -384,11 +384,6 @@
+ void operator delete (register void* ptr) throw();
+ void* operator new[] (register size_t s) throw(std::bad_alloc);
+ void operator delete[] (register void* ptr) throw();
+-#else
+-void* operator new (register size_t s);
+-void operator delete (register void* ptr);
+-void* operator new[] (register size_t s);
+-void operator delete[] (register void* ptr);
+ #endif
+ #endif // not defined NO_FAST_ALLOC
+
diff --git a/app-office/texmacs/files/texmacs-1.99.2-desktop.patch b/app-office/texmacs/files/texmacs-1.99.2-desktop.patch
new file mode 100644
index 000000000000..275f5571ebd8
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-1.99.2-desktop.patch
@@ -0,0 +1,23 @@
+ TeXmacs/misc/mime/texmacs.desktop | 7 +------
+ 1 file changed, 1 insertion(+), 6 deletions(-)
+
+diff --git a/TeXmacs/misc/mime/texmacs.desktop b/TeXmacs/misc/mime/texmacs.desktop
+index 493103c..cfd66b3 100644
+--- a/TeXmacs/misc/mime/texmacs.desktop
++++ b/TeXmacs/misc/mime/texmacs.desktop
+@@ -1,14 +1,9 @@
+ [Desktop Entry]
+ Name=GNU TeXmacs
+ Comment=A structured wysiwyg scientific text editor
+-BinaryPattern=texmacs
+-Protocols=
+ MimeType=text/x-texmacs;text/plain;text/x-tex;
+ Exec=texmacs %f
+ Icon=TeXmacs
+-TerminalOptions=
+-Path=
+ Type=Application
+-Terminal=0
+-MapNotify=false
++Terminal=false
+ Categories=Education;Science;Math;
diff --git a/app-office/texmacs/files/texmacs-1.99.2-norpath.patch b/app-office/texmacs/files/texmacs-1.99.2-norpath.patch
new file mode 100644
index 000000000000..b210a78c6d01
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-1.99.2-norpath.patch
@@ -0,0 +1,16 @@
+ configure.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.in b/configure.in
+index d79d4b2..8a558af 100644
+--- a/configure.in
++++ b/configure.in
+@@ -691,7 +691,7 @@ CONFIG_CXXOPTIMIZE="-O2"
+ CONFIG_BSTATIC="-lXdmcp -lXau -lXrender"
+ CONFIG_BSHARED="-Wl,-Bdynamic"
+ CONFIG_BFLAGS=""
+-CONFIG_BPATH="-Wl,-rpath,"
++CONFIG_BPATH=""
+ CONFIG_LDRT=""
+ CONFIG_WORD_LENGTH="4"
+ CONFIG_WORD_LENGTH_INC="3"
diff --git a/app-office/texmacs/files/texmacs-1.99.2-underlinking.patch b/app-office/texmacs/files/texmacs-1.99.2-underlinking.patch
new file mode 100644
index 000000000000..69a37aae71e5
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-1.99.2-underlinking.patch
@@ -0,0 +1,16 @@
+ src/makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/makefile.in b/src/makefile.in
+index f5666c2..b9a10d6 100644
+--- a/src/makefile.in
++++ b/src/makefile.in
+@@ -399,7 +399,7 @@ TEXMACS_objects := $(strip $(call uses,system kernel data graphics\
+
+ link_options:=-L$(tmsrc)/lib $(LDRT) -lm $(LDPATH) $(LDGUI) $(LDICONV) \
+ $(LDGUILE) $(LDAXEL) $(LDCAIRO) $(LDIMLIB2) $(LDSQLITE3) $(LDFREETYPE) \
+- $(LDDL) $(LDSPARKLE)
++ $(LDDL) $(LDSPARKLE) -lz
+
+ $(tmsrc)/bin/texmacs.bin: Objects/texmacs-$(link).bin
+ $(CP) $^ $@
diff --git a/app-office/texmacs/files/texmacs-plugins-1.patch b/app-office/texmacs/files/texmacs-plugins-1.patch
new file mode 100644
index 000000000000..1d3299f407ce
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-plugins-1.patch
@@ -0,0 +1,48 @@
+diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/axiom/Makefile TeXmacs-1.0.7.21-src/plugins/axiom/Makefile
+--- TeXmacs-1.0.7.21-src.orig/plugins/axiom/Makefile 2013-11-04 06:09:24.000000000 +0700
++++ TeXmacs-1.0.7.21-src/plugins/axiom/Makefile 2013-12-29 02:40:24.263756226 +0700
+@@ -16,3 +16,3 @@
+ bin/tm_axiom: src/tm_axiom.c
+- $(CC) $(CPPFLAGS) $(CFLAGS) src/tm_axiom.c -o bin/tm_axiom
++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) src/tm_axiom.c -o bin/tm_axiom
+
+diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/graphviz/Makefile TeXmacs-1.0.7.21-src/plugins/graphviz/Makefile
+--- TeXmacs-1.0.7.21-src.orig/plugins/graphviz/Makefile 2013-11-04 06:09:18.000000000 +0700
++++ TeXmacs-1.0.7.21-src/plugins/graphviz/Makefile 2013-12-29 02:41:10.245753123 +0700
+@@ -16,3 +16,3 @@
+ bin/tm_graphviz: src/tm_graphviz.c
+- $(CC) $(CPPFLAGS) $(CFLAGS) src/tm_graphviz.c -o bin/tm_graphviz
++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) src/tm_graphviz.c -o bin/tm_graphviz
+
+diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/maple/Makefile TeXmacs-1.0.7.21-src/plugins/maple/Makefile
+--- TeXmacs-1.0.7.21-src.orig/plugins/maple/Makefile 2013-11-04 06:09:23.000000000 +0700
++++ TeXmacs-1.0.7.21-src/plugins/maple/Makefile 2013-12-29 02:41:45.834750721 +0700
+@@ -17,3 +17,3 @@
+ bin/tm_maple_5: src/tm_maple_5.cpp
+- $(CXX) $(CPPFLAGS) $(CXXFLAGS) src/tm_maple_5.cpp -o bin/tm_maple_5
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) src/tm_maple_5.cpp -o bin/tm_maple_5
+
+diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/mathematica/Makefile TeXmacs-1.0.7.21-src/plugins/mathematica/Makefile
+--- TeXmacs-1.0.7.21-src.orig/plugins/mathematica/Makefile 2013-11-04 06:09:22.000000000 +0700
++++ TeXmacs-1.0.7.21-src/plugins/mathematica/Makefile 2013-12-29 02:42:33.470747506 +0700
+@@ -14,3 +14,3 @@
+ bin/realpath: src/realpath.c
+- $(CC) $(CPPFLAGS) $(CFLAGS) src/realpath.c -o bin/realpath
++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) src/realpath.c -o bin/realpath
+
+diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/r/Makefile TeXmacs-1.0.7.21-src/plugins/r/Makefile
+--- TeXmacs-1.0.7.21-src.orig/plugins/r/Makefile 2013-11-04 06:09:24.000000000 +0700
++++ TeXmacs-1.0.7.21-src/plugins/r/Makefile 2013-12-29 02:43:32.538743520 +0700
+@@ -16,3 +16,3 @@
+ bin/tm_r: src/tm_r.c
+- $(CC) $(CPPFLAGS) $(CFLAGS) -I../../src/System src/tm_r.c -o bin/tm_r -lutil
++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -I../../src/System src/tm_r.c -o bin/tm_r -lutil
+
+diff -r -U1 TeXmacs-1.0.7.21-src.orig/plugins/shell/Makefile TeXmacs-1.0.7.21-src/plugins/shell/Makefile
+--- TeXmacs-1.0.7.21-src.orig/plugins/shell/Makefile 2013-11-04 06:09:21.000000000 +0700
++++ TeXmacs-1.0.7.21-src/plugins/shell/Makefile 2013-12-29 02:44:07.584741155 +0700
+@@ -16,3 +16,3 @@
+ bin/tm_shell: src/tm_shell.cpp
+- $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I../../src/System src/tm_shell.cpp -o bin/tm_shell -lutil
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -I../../src/System src/tm_shell.cpp -o bin/tm_shell -lutil
+
diff --git a/app-office/texmacs/files/texmacs-updates.patch b/app-office/texmacs/files/texmacs-updates.patch
new file mode 100644
index 000000000000..f9517cd25edc
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-updates.patch
@@ -0,0 +1,29 @@
+diff -r -U1 TeXmacs-1.0.7.16-src.orig/Makefile.in TeXmacs-1.0.7.16-src/Makefile.in
+--- TeXmacs-1.0.7.16-src.orig/Makefile.in 2012-07-09 21:33:36.000000000 +0700
++++ TeXmacs-1.0.7.16-src/Makefile.in 2012-09-16 11:20:06.000000000 +0700
+@@ -171,3 +171,2 @@
+ $(DESTDIR)$(datadir)/applications
+- @update-desktop-database 2>/dev/null || :
+ $(MKDIR) $(DESTDIR)$(datadir)/application-registry
+@@ -181,3 +180,2 @@
+ $(CP) $(tmdir)/misc/mime/texmacs.xml $(DESTDIR)$(datadir)/mime/packages
+- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || :
+ $(MKDIR) $(DESTDIR)$(datadir)/pixmaps
+@@ -193,4 +191,2 @@
+ $(DESTDIR)$(datadir)/icons/gnome/scalable/mimetypes
+- @gtk-update-icon-cache -t --force \
+- $(DESTDIR)$(datadir)/icons/gnome 2>/dev/null || :
+ @echo installed TeXmacs mime info in $(DESTDIR)$(datadir)
+@@ -223,3 +219,2 @@
+ $(RM) $(datadir)/applications/texmacs.desktop
+- @update-desktop-database 2>/dev/null || :
+ $(RM) $(datadir)/application-registry/texmacs.applications
+@@ -228,3 +223,2 @@
+ $(RM) $(datadir)/mime/packages/texmacs.xml
+- @update-mime-database $(DESTDIR)$(datadir)/mime/ 2>/dev/null || :
+ $(RM) $(datadir)/pixmaps/TeXmacs.xpm
+@@ -232,4 +226,2 @@
+ $(RM) $(datadir)/icons/gnome/scalable/mimetypes/text-texmacs.svg
+- @gtk-update-icon-cache -t --force \
+- $(DESTDIR)$(datadir)/icons/gnome 2>/dev/null || :
+ @echo removed TeXmacs mime info from $(datadir)
diff --git a/app-office/texmacs/metadata.xml b/app-office/texmacs/metadata.xml
new file mode 100644
index 000000000000..d6df84643b71
--- /dev/null
+++ b/app-office/texmacs/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <use>
+ <flag name="netpbm">Add support for <pkg>media-libs/netpbm</pkg></flag>
+ <flag name="pdf">Add the experimental native pdf export</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/texmacs/texmacs-1.99.2-r1.ebuild b/app-office/texmacs/texmacs-1.99.2-r1.ebuild
new file mode 100644
index 000000000000..f408b0358af2
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.99.2-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils fdo-mime gnome2-utils
+
+MY_P=${P/tex/TeX}-src
+
+DESCRIPTION="Wysiwyg text processor with high-quality maths"
+HOMEPAGE="http://www.texmacs.org/"
+SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="imlib jpeg netpbm pdf qt4 svg spell"
+KEYWORDS="alpha amd64 ppc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ app-text/ghostscript-gpl
+ dev-scheme/guile:12[deprecated]
+ media-libs/freetype
+ x11-apps/xmodmap
+ x11-libs/libXext
+ virtual/latex-base
+ imlib? ( media-libs/imlib2 )
+ jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) )
+ netpbm? ( media-libs/netpbm )
+ qt4? ( dev-qt/qtgui:4 )
+ spell? ( app-text/aspell )
+ svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) )
+"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ # respect LDFLAGS, bug #338459
+ "${FILESDIR}"/${PN}-plugins-1.patch
+
+ # dont update mime and desktop databases and icon cache
+ "${FILESDIR}"/${PN}-updates.patch
+
+ # underlinking 540600
+ "${FILESDIR}"/${P}-underlinking.patch
+
+ # scanelf: rpath_security_checks(): Security problem NULL DT_RUNPATH
+ "${FILESDIR}"/${P}-norpath.patch
+
+ "${FILESDIR}"/${P}-desktop.patch
+
+ # remove new/delete declarations, bug 590002
+ "${FILESDIR}"/${PN}-1.99-remove-new-declaration.patch
+)
+
+src_prepare() {
+ epatch "${PATCHES[@]}"
+
+ mv configure.{in,ac} || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-optimize="${CXXFLAGS}" \
+ $(use_with imlib imlib2) \
+ $(use_enable qt4 qt) \
+ $(use_enable pdf pdf-renderer)
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/texmacs/texmacs-1.99.5.ebuild b/app-office/texmacs/texmacs-1.99.5.ebuild
new file mode 100644
index 000000000000..38d576fe4680
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.99.5.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools fdo-mime gnome2-utils qmake-utils
+
+MY_P=${P/tex/TeX}-src
+
+DESCRIPTION="Wysiwyg text processor with high-quality maths"
+HOMEPAGE="http://www.texmacs.org/"
+SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/tmftp/source/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="imlib jpeg netpbm pdf svg spell"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ app-text/ghostscript-gpl
+ <dev-scheme/guile-1.9[deprecated]
+ media-libs/freetype
+ x11-apps/xmodmap
+ x11-libs/libXext
+ virtual/latex-base
+ dev-qt/qtgui:4
+ imlib? ( media-libs/imlib2 )
+ jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) )
+ netpbm? ( media-libs/netpbm )
+ spell? ( app-text/aspell )
+ svg? ( || ( media-gfx/inkscape gnome-base/librsvg:2 ) )
+"
+DEPEND="${RDEPEND}
+ x11-proto/xproto"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ # respect LDFLAGS, bug #338459
+ "${FILESDIR}"/${PN}-plugins-1.patch
+
+ # dont update mime and desktop databases and icon cache
+ "${FILESDIR}"/${PN}-updates.patch
+
+ "${FILESDIR}"/${PN}-1.99.2-desktop.patch
+
+ # remove new/delete declarations, bug 590002
+ "${FILESDIR}"/${PN}-1.99-remove-new-declaration.patch
+)
+
+src_prepare() {
+ default
+
+ mv configure.{in,ac} || die
+
+ eautoreconf
+
+ # delete files that contain binary
+ # headers only used on OS X
+ rm src/{Plugins/Ghostscript/._ghostscript.cpp,System/Misc/._sys_utils.cpp} || die
+}
+
+src_configure() {
+ econf \
+ --enable-optimize="${CXXFLAGS}" \
+ --with-qt="$(qt4_get_bindir)" \
+ $(use_with imlib imlib2) \
+ $(use_enable pdf pdf-renderer)
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/texmaker/Manifest b/app-office/texmaker/Manifest
new file mode 100644
index 000000000000..6016f15f474e
--- /dev/null
+++ b/app-office/texmaker/Manifest
@@ -0,0 +1,12 @@
+AUX texmaker-4.5-modern-styles.patch 658 SHA256 2c63016f43427d8b927dae8686afeb0996aa1eb76be48f8201942b1cc4af4a54 SHA512 2b9a5577f7f385eabacb3ed1fb8ebb9665395021fcbf2dab9f960f2607b54bb62eae230e38df8686f3196ab8f1366bee6a012663a9a415a8a133658c3ca8ce27 WHIRLPOOL 08033c87ea892722892cba3832b741c89a379912e8b46bf03d4c130fd4ab5af09f7db07ebf97f5886bb15931322349fb96c57f7e49e904a0f0f0413d74eae999
+AUX texmaker-4.5-unbundle.patch 2672 SHA256 d2a266c6ee0d7679fe5b3ae0e606a35ab35583de9baa4e74a2ab244147db41f9 SHA512 121a582394f9d7a89d41b73ec5a8b2206f076a08ba01f91b82155d9b20efbab413431587edf41386e1147324fcc5093db022a43ccf5f62758276c228387e6692 WHIRLPOOL 25cf4574c7eb49829fa8eed7126aa1161be2b8ad68ffa884b705ef5117cd65f23055c95bcc9dba74e81706d1f2559a50384c72101d3f129cdea4a3ff8c043f1a
+AUX texmaker-5.0-unbundle-hunspell-singleapp.patch 1886 SHA256 64ec264539dbabd6906a7d4d8671d124617541b40be18eb725433a9b119033c0 SHA512 cb944695a1661b067aef0e45dc6dac8cf7d6f589c7f69be49cf7bad2c51899e0cf3f4ed0881899c8185af10f5e36523a6be0a335f6b7668240fb0ec9ae4ca404 WHIRLPOOL 00bcd5ee67f1ad4f70b5088d6777f5aac200f86978dd64d031d6dad492dd8410c398a7b5c19d963916db46b58b96953441675ff69b4a3adf67f2bf6064b50bc4
+AUX texmakerx_my.pri 128 SHA256 b358c02f52abdaf6031729c6eac03301992534ba52153e598ff6c8d1d1108138 SHA512 ce03623e219b43eca4bcd07b78566d55af78f41483a2659479a9118ffd1a987b77e38c32fa3a9ff2b35556191b708f198668956181e01272f2bc39a828f9277e WHIRLPOOL 540e18f3d473be6aee644c0b134ebe4e37ad94e4cbc8fab8eb3b563e6601449972d2b3935db59da0afc798bef30cba2960aeb7db995755fb7e1e069a19ad2a13
+DIST texmaker-4.5.tar.bz2 11287724 SHA256 2ce9966e410bf878649d1c756e3dc2a077e55e1eaa9f4beb10aa7224cd94d614 SHA512 623ae1496f11e5cd1328b997dbb29ec7188d6c1b256b6370c6fdd4fcda4bfc4b301d29cfa3b2ce529391b8f9913ea4678a6895abfb4fa6f9820e7177c676ab11 WHIRLPOOL 0fb00957cb6fe2f3181ac6a6ad917fd60d90ca05bcbaa14da62045ac6c5d78126d9abeb1429bd1fe48a25416d95a1a52c53f83cad91cb0540fcd043a9ea63045
+DIST texmaker-5.0.tar.bz2 15728938 SHA256 2a0b329c0ff5c408f72bcefbef16361d26da74e3ca1f39d6b8c78d84c37245a9 SHA512 2473e0ad701da399f428caf8b067129c069a86d8cc5f1d0993ba53025961f7caab816195495d63788d58dafa7a208ca8fbcebbac118a49b20f3f639ee377a636 WHIRLPOOL 5989c926d6f4b770cfc0d0cf346d47c7244540b2873d2c7f54d52590debca85271acba10307f24f77e1446db01e7404d4b0b6fc4125360843a4bd32957467c15
+EBUILD texmaker-4.5-r2.ebuild 1742 SHA256 8826ca36388feecd671bc579cffd7095f39289b9b933052ec8cf286306c3ee28 SHA512 1c6a44109f3f21eee419f18585d7ca5beca7f408cca0ce87fb9d7cbf405de24d20753fc8e9fd7656ff9ea1dfa685c96e40333a9f12a946b9917442da4165c142 WHIRLPOOL a8c4b1c10e629f2281e07531ccab0a21d27484ef685154ef7da191b9e1ca1e6eded011a262377b2cba4e16562b29a995b654ec962e4b6d532d58a13fe58eb8d4
+EBUILD texmaker-4.5-r3.ebuild 1747 SHA256 111c90a011995646bff95001d4994f2b1cf9bba1016196318bcebb8526d12eed SHA512 359fc6de06824a19cd6541e61efeeaaff63d3bd1f92b375a9a4d0793ae9569d2641d35f4624e8538f602c8ab9b3a933521b9474be222b90337d842454de7b36c WHIRLPOOL 3e12a9e864c4d29be87d3dcd43c66a9810d3fbfe8eb565eb56c6a2f2b45ef9fc51eef4a9206997959a3854a226bd74e3379e8f361ed95979438a3cf80bb591e7
+EBUILD texmaker-5.0.ebuild 1732 SHA256 f5a63ad3b1cb518436b824339a582b6f49e981964d4e3aad67b36b4a2ca04b85 SHA512 1819c2d1b4485d392c79aa096266a5d982fef49ec803923582c084a7bfd696f5ffc8ef4113963e11d66eef9eef9fa11f84f2ce94321e231cc756c3356798eadb WHIRLPOOL a1ccb956725e282a27b706177df56402f8d88bcac8610e829db802c56cb9bb48d1fa5797e55a45de227539b942de01eeb67e77f9c2888fc68f1a5c348c0ecd75
+MISC ChangeLog 4419 SHA256 dc4f68f0e22c2bc7de514a6e84bddac0b535ded4b19a2cde71e5594d69dc73c1 SHA512 c33751d642f631c935d30fb7fc06d397db9c7827f64ed11d2b9ef23c74b7fb0fe5342c4bb976cb52509652977a60e0adad2f94e168d8e18b6e0855d74f2cf08c WHIRLPOOL f3180a1dd31b9264a196806f9a3d57bfa96b50fc56c74bc9b2f5a8d5c7ea98a1e942c90b6755d7656b922c9497bece028e33e3993a8560774020d3aee996f964
+MISC ChangeLog-2015 22738 SHA256 591e3d8b380ca336fea0430c90109ec27a08f04089124e38e34d17915a201558 SHA512 274ed6a3b1ef8c8e3fadf2249b98d5c895ab4ab205ae92110094e86fa41a80a8b9c2f89b706e130a9a480e003e456a2ee9c523df3f6442d0e199cf2181ed2d80 WHIRLPOOL e5c83c2fbd11c2bff8904a90c6406af7285ec1330915d39115515bd6e8704cc4d6bf34a1cde3e3d453456b99fe2beb8ed0655fbf54449a5cb6d35cd5a7e64a7a
+MISC metadata.xml 371 SHA256 b60ac03870064e19f25288e0ff323f878639ab844c39bdf321de915997baee24 SHA512 fc327d181a4a8194af71244eb082e8e9c749b250687f038b740d1f5f62cac02f300becdbaca84b997edf8372b3352a8d840eadc2f06c8171fef339ac5537914c WHIRLPOOL 5454c947e0e1964fdca8ace316ccdc48a5f0de2346af7f5bf60564dc2a650d99d1700c3a95154b7abd7b641b29414494e4693291d5c0b03d7aceca5759d90ff0
diff --git a/app-office/texmaker/files/texmaker-4.5-modern-styles.patch b/app-office/texmaker/files/texmaker-4.5-modern-styles.patch
new file mode 100644
index 000000000000..73c3b92f761b
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.5-modern-styles.patch
@@ -0,0 +1,16 @@
+--- a/texmaker.cpp 2014-11-26 09:06:56.000000000 -0300
++++ b/texmaker.cpp 2015-06-19 20:49:58.801377000 -0300
+@@ -4451,7 +4451,12 @@
+ #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
+ if (modern_style)
+ {
+-qApp->setStyle(new ManhattanStyle(QLatin1String("fusion")));
++ if(desktop_env == 1){
++ if (styles.contains("GTK+")) qApp->setStyle(new ManhattanStyle(QLatin1String("gtkstyle")));
++ else if (styles.contains("Windows")) qApp->setStyle(new ManhattanStyle(QLatin1String("windows")));
++ else qApp->setStyle(new ManhattanStyle(QLatin1String("fusion")));
++ }
++ else qApp->setStyle(new ManhattanStyle(QLatin1String("fusion")));
+ }
+ // else
+ // {
diff --git a/app-office/texmaker/files/texmaker-4.5-unbundle.patch b/app-office/texmaker/files/texmaker-4.5-unbundle.patch
new file mode 100644
index 000000000000..607b2c8b7e41
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.5-unbundle.patch
@@ -0,0 +1,93 @@
+diff --git a/configdialog.cpp b/configdialog.cpp
+index dddb11e..9a1aee7 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -222,7 +222,7 @@ void ConfigDialog::browseAspell()
+ QDir spelldir(QCoreApplication::applicationDirPath());
+ #else
+ #ifdef DEBIAN_SPELLDIR
+-QDir spelldir(PREFIX"/share/myspell/dicts");
++QDir spelldir(PREFIX"/share/myspell");
+ #else
+ QDir spelldir(PREFIX"/share/texmaker");
+ #endif
+diff --git a/texmaker.cpp b/texmaker.cpp
+index b8a2143..a8bcd46 100644
+--- a/texmaker.cpp
++++ b/texmaker.cpp
+@@ -2787,7 +2787,7 @@ if (hasDecodingError)
+ QString dicDir=QCoreApplication::applicationDirPath() + "/";
+ #else
+ #ifdef DEBIAN_SPELLDIR
+-QString dicDir=PREFIX"/share/myspell/dicts/";
++QString dicDir=PREFIX"/share/myspell/";
+ #else
+ QString dicDir=PREFIX"/share/texmaker/";
+ #endif
+diff --git a/texmaker.pro b/texmaker.pro
+index 7e9b706..909eb62 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -98,29 +98,6 @@ HEADERS += texmaker.h \
+ unicodeview.h \
+ quickbeamerdialog.h \
+ svnhelper.h \
+- hunspell/affentry.hxx \
+- hunspell/affixmgr.hxx \
+- hunspell/atypes.hxx \
+- hunspell/baseaffix.hxx \
+- hunspell/csutil.hxx \
+- hunspell/dictmgr.hxx \
+- hunspell/hashmgr.hxx \
+- hunspell/htypes.hxx \
+- hunspell/hunspell.hxx \
+- hunspell/hunspell.h \
+- hunspell/langnum.hxx \
+- hunspell/license.hunspell \
+- hunspell/phonet.hxx \
+- hunspell/suggestmgr.hxx \
+- hunspell/license.myspell \
+- hunspell/filemgr.hxx \
+- hunspell/hunzip.hxx \
+- hunspell/replist.hxx \
+- hunspell/w_char.hxx \
+- singleapp/qtlocalpeer.h \
+- singleapp/qtlockedfile.h \
+- singleapp/qtsingleapplication.h \
+- singleapp/qtsinglecoreapplication.h \
+ encodingprober/CharDistribution.h \
+ encodingprober/ChineseGroupProber.h \
+ encodingprober/ctype_test_p.h \
+@@ -210,22 +187,6 @@ SOURCES += main.cpp \
+ unicodeview.cpp \
+ quickbeamerdialog.cpp \
+ svnhelper.cpp \
+- hunspell/affentry.cxx \
+- hunspell/affixmgr.cxx \
+- hunspell/csutil.cxx \
+- hunspell/dictmgr.cxx \
+- hunspell/hashmgr.cxx \
+- hunspell/hunspell.cxx \
+- hunspell/phonet.cxx \
+- hunspell/suggestmgr.cxx \
+- hunspell/utf_info.cxx \
+- hunspell/filemgr.cxx \
+- hunspell/replist.cxx \
+- hunspell/hunzip.cxx \
+- singleapp/qtlocalpeer.cpp \
+- singleapp/qtlockedfile.cpp \
+- singleapp/qtsingleapplication.cpp \
+- singleapp/qtsinglecoreapplication.cpp \
+ encodingprober/CharDistribution.cpp \
+ encodingprober/ChineseGroupProber.cpp \
+ encodingprober/JapaneseGroupProber.cpp \
+@@ -336,8 +297,7 @@ icon.path = $${ICONDIR}
+
+ INSTALLS = target
+ HEADERS += x11fontdialog.h
+-SOURCES += x11fontdialog.cpp \
+- singleapp/qtlockedfile_unix.cpp
++SOURCES += x11fontdialog.cpp
+ FORMS += x11fontdialog.ui
+
+ utilities.files = doc/doc1.png \
diff --git a/app-office/texmaker/files/texmaker-5.0-unbundle-hunspell-singleapp.patch b/app-office/texmaker/files/texmaker-5.0-unbundle-hunspell-singleapp.patch
new file mode 100644
index 000000000000..d7073b8547db
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-5.0-unbundle-hunspell-singleapp.patch
@@ -0,0 +1,67 @@
+diff --git a/texmaker.pro b/texmaker.pro
+index 0a9205d..62bc46d 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -117,29 +117,6 @@ HEADERS += texmaker.h \
+ unicodeview.h \
+ svnhelper.h \
+ quickbeamerdialog.h \
+- hunspell/affentry.hxx \
+- hunspell/affixmgr.hxx \
+- hunspell/atypes.hxx \
+- hunspell/baseaffix.hxx \
+- hunspell/csutil.hxx \
+- hunspell/dictmgr.hxx \
+- hunspell/hashmgr.hxx \
+- hunspell/htypes.hxx \
+- hunspell/hunspell.hxx \
+- hunspell/hunspell.h \
+- hunspell/langnum.hxx \
+- hunspell/license.hunspell \
+- hunspell/phonet.hxx \
+- hunspell/suggestmgr.hxx \
+- hunspell/license.myspell \
+- hunspell/filemgr.hxx \
+- hunspell/hunzip.hxx \
+- hunspell/replist.hxx \
+- hunspell/w_char.hxx \
+- singleapp/qtlocalpeer.h \
+- singleapp/qtlockedfile.h \
+- singleapp/qtsingleapplication.h \
+- singleapp/qtsinglecoreapplication.h \
+ encodingprober/CharDistribution.h \
+ encodingprober/ChineseGroupProber.h \
+ encodingprober/ctype_test_p.h \
+@@ -502,22 +479,6 @@ SOURCES += main.cpp \
+ unicodeview.cpp \
+ quickbeamerdialog.cpp \
+ svnhelper.cpp \
+- hunspell/affentry.cxx \
+- hunspell/affixmgr.cxx \
+- hunspell/csutil.cxx \
+- hunspell/dictmgr.cxx \
+- hunspell/hashmgr.cxx \
+- hunspell/hunspell.cxx \
+- hunspell/phonet.cxx \
+- hunspell/suggestmgr.cxx \
+- hunspell/utf_info.cxx \
+- hunspell/filemgr.cxx \
+- hunspell/replist.cxx \
+- hunspell/hunzip.cxx \
+- singleapp/qtlocalpeer.cpp \
+- singleapp/qtlockedfile.cpp \
+- singleapp/qtsingleapplication.cpp \
+- singleapp/qtsinglecoreapplication.cpp \
+ encodingprober/CharDistribution.cpp \
+ encodingprober/ChineseGroupProber.cpp \
+ encodingprober/JapaneseGroupProber.cpp \
+@@ -1088,8 +1049,7 @@ metainfo.path = texmaker_linux64
+
+ INSTALLS = target
+ HEADERS += x11fontdialog.h
+-SOURCES += x11fontdialog.cpp \
+- singleapp/qtlockedfile_unix.cpp
++SOURCES += x11fontdialog.cpp
+ FORMS += x11fontdialog.ui
+
+ utilities.files = doc/doc10.png \
diff --git a/app-office/texmaker/files/texmakerx_my.pri b/app-office/texmaker/files/texmakerx_my.pri
new file mode 100644
index 000000000000..3a179ed9d704
--- /dev/null
+++ b/app-office/texmaker/files/texmakerx_my.pri
@@ -0,0 +1,7 @@
+CONFIG += link_pkgconfig
+
+# System hunspell
+PKGCONFIG += hunspell
+
+# System qtsingleapplication
+CONFIG += qtsingleapplication
diff --git a/app-office/texmaker/metadata.xml b/app-office/texmaker/metadata.xml
new file mode 100644
index 000000000000..41ce20c30676
--- /dev/null
+++ b/app-office/texmaker/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>k_f@gentoo.org</email>
+ <name>Kristian Fiskerstrand</name>
+ </maintainer>
+<maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/texmaker/texmaker-4.5-r2.ebuild b/app-office/texmaker/texmaker-4.5-r2.ebuild
new file mode 100644
index 000000000000..e46b14878904
--- /dev/null
+++ b/app-office/texmaker/texmaker-4.5-r2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils qmake-utils readme.gentoo
+
+DESCRIPTION="A nice LaTeX-IDE"
+HOMEPAGE="http://www.xm1math.net/texmaker/"
+SRC_URI="http://www.xm1math.net/texmaker/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+COMMON_DEPEND="
+ app-text/hunspell
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ app-text/poppler:=[qt5]
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[X,qt5]
+ dev-qt/qtwebkit:5[printsupport]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-unbundle.patch
+ "${FILESDIR}"/${P}-modern-styles.patch
+ )
+
+DOCS=( utilities/AUTHORS utilities/CHANGELOG.txt )
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+ find singleapp hunspell -delete || die
+
+ epatch "${PATCHES[@]}"
+
+ cat >> ${PN}.pro <<- EOF
+ exists(texmakerx_my.pri):include(texmakerx_my.pri)
+ EOF
+
+ cp "${FILESDIR}"/texmakerx_my.pri . || die
+
+ sed \
+ -e '/^#include/s:hunspell/::g' \
+ -e '/^#include/s:singleapp/::g' \
+ -i *.cpp *.h || die
+
+ DOC_CONTENTS="A user manual with many screenshots is available at:
+ ${EPREFIX}/usr/share/${PN}/usermanual_en.html"
+}
+
+src_configure() {
+ local myeqmakeargs=(
+ ${PN}.pro
+ PREFIX="${EPREFIX}/usr"
+ DESKTOPDIR="${EPREFIX}/usr/share/applications"
+ ICONDIR="${EPREFIX}/usr/share/pixmaps"
+ )
+ eqmake5 ${myeqmakeargs[@]}
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+ readme.gentoo_create_doc
+}
diff --git a/app-office/texmaker/texmaker-4.5-r3.ebuild b/app-office/texmaker/texmaker-4.5-r3.ebuild
new file mode 100644
index 000000000000..b33ba0007afe
--- /dev/null
+++ b/app-office/texmaker/texmaker-4.5-r3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils qmake-utils readme.gentoo-r1
+
+DESCRIPTION="A nice LaTeX-IDE"
+HOMEPAGE="http://www.xm1math.net/texmaker/"
+SRC_URI="http://www.xm1math.net/texmaker/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+COMMON_DEPEND="
+ app-text/hunspell
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ app-text/poppler:=[qt5]
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[X,qt5]
+ dev-qt/qtwebkit:5[printsupport]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-unbundle.patch
+ "${FILESDIR}"/${P}-modern-styles.patch
+ )
+
+DOCS=( utilities/AUTHORS utilities/CHANGELOG.txt )
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+ find singleapp hunspell -delete || die
+
+ epatch "${PATCHES[@]}"
+
+ cat >> ${PN}.pro <<- EOF
+ exists(texmakerx_my.pri):include(texmakerx_my.pri)
+ EOF
+
+ cp "${FILESDIR}"/texmakerx_my.pri . || die
+
+ sed \
+ -e '/^#include/s:hunspell/::g' \
+ -e '/^#include/s:singleapp/::g' \
+ -i *.cpp *.h || die
+
+ DOC_CONTENTS="A user manual with many screenshots is available at:
+ ${EPREFIX}/usr/share/${PN}/usermanual_en.html"
+}
+
+src_configure() {
+ local myeqmakeargs=(
+ ${PN}.pro
+ PREFIX="${EPREFIX}/usr"
+ DESKTOPDIR="${EPREFIX}/usr/share/applications"
+ ICONDIR="${EPREFIX}/usr/share/pixmaps"
+ )
+ eqmake5 ${myeqmakeargs[@]}
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+ readme.gentoo_create_doc
+}
diff --git a/app-office/texmaker/texmaker-5.0.ebuild b/app-office/texmaker/texmaker-5.0.ebuild
new file mode 100644
index 000000000000..6e6dacfa8359
--- /dev/null
+++ b/app-office/texmaker/texmaker-5.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils qmake-utils readme.gentoo-r1
+
+DESCRIPTION="A nice LaTeX-IDE"
+HOMEPAGE="http://www.xm1math.net/texmaker/"
+SRC_URI="http://www.xm1math.net/texmaker/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+COMMON_DEPEND="
+ app-text/hunspell
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ app-text/poppler:=[qt5]
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtlockedfile
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[X,qt5]
+ dev-qt/qtwebkit:5[printsupport]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${P}-unbundle-hunspell-singleapp.patch"
+)
+
+DOCS=( utilities/AUTHORS utilities/CHANGELOG.txt )
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+ default
+
+ find singleapp hunspell -delete || die
+
+ cat >> ${PN}.pro <<- EOF
+ exists(texmakerx_my.pri):include(texmakerx_my.pri)
+ EOF
+
+ cp "${FILESDIR}"/texmakerx_my.pri . || die
+
+ sed \
+ -e '/^#include/s:hunspell/::g' \
+ -e '/^#include/s:singleapp/::g' \
+ -i *.cpp *.h || die
+
+ DOC_CONTENTS="A user manual with many screenshots is available at:
+ ${EPREFIX}/usr/share/${PN}/usermanual_en.html"
+}
+
+src_configure() {
+ local myeqmakeargs=(
+ ${PN}.pro
+ PREFIX="${EPREFIX}/usr"
+ DESKTOPDIR="${EPREFIX}/usr/share/applications"
+ ICONDIR="${EPREFIX}/usr/share/pixmaps"
+ )
+ eqmake5 ${myeqmakeargs[@]}
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+ readme.gentoo_create_doc
+}
diff --git a/app-office/texstudio/Manifest b/app-office/texstudio/Manifest
new file mode 100644
index 000000000000..e767612c9e6f
--- /dev/null
+++ b/app-office/texstudio/Manifest
@@ -0,0 +1,10 @@
+AUX texmakerx_my.pri 439 SHA256 0f9effad18974dc046622ed3d62befe18b91bf6c9e82195b4215a8627984af42 SHA512 859bd280c5d5c319fe0c4c5af04a2ec8118babeef3b22d14a03384ab25e8d0721145b453179e1f16b989068bfe79d5831efcab545069a9cb5018382e2e8c6d8b WHIRLPOOL 1ed2d5e518201bf789d4523adece509028e3e24fcce14b1647718e8b8f4eadb45b02b17310b0b7937e1d95cbb1cebc429fc9fd2e82b6f8c48687cd7d1af66e0d
+DIST texstudio-2.11.2.tar.gz 24143941 SHA256 d88ecfef92e38710563294079645fbfa19829ceebd9a109a68f6959c51ae94ad SHA512 774cea12339b19c7d33d034e75386415b89c59de1e149f3973bd0cf789a28c4cb1cdb026a897228303071dc05f985d4798924c6b253e964d6bdced877ab9f1e7 WHIRLPOOL 8b54419db50640abb0fc03ce3b1206c01bc1d245d0a5b605ccc44cfd6e2821651a18a00bfef7622f6c47bf79da23315704b50febe645373feb161f6f68d809a9
+DIST texstudio-2.12.2.tar.gz 26311798 SHA256 3ffdaf0a3cb8bb9801e68ecba7641778b94121b4320de8751b79f2d8718cdcb1 SHA512 255b211fe715ffc91706ab20877ffaa4b8e0710d3e6f381e7a6b8eed19bb889d89d0913756839c1f0c427029c0da9713b78bd1e21769ccc46cf976b65c91c6f6 WHIRLPOOL 84b309579c31dfc77b9e0f86cb1c80381e65f295d27222fd54a471e3d3f12acdaaad21587fa788143db27f651617b566937c35a0de9de470e65192522e98b7d3
+DIST texstudio-2.12.4.tar.gz 26401510 SHA256 dc4752bd8a1c5249d87ccda780822aba65c59c607419b4cc0c0a788f953b210d SHA512 6e1d114ae87c854231399004504e460d078b9bf26ceb25c7fc592b79d3234f9880f8c021c3ddb2ef26a883dbddc2b94f98f368c976aa16973d3c1a6823a4150d WHIRLPOOL f547cfe1333eeba3692849c71b1f326eadf0bc9505a4626e9a0328814bc41339d77d812b97198d872e609f57f47d9f89c62023ef7cfd3ab99d2f2a00e7d3fc5c
+EBUILD texstudio-2.11.2-r1.ebuild 2084 SHA256 d61a170d0693dc5197b4c805398c0dbb9e385377b1a699e087f24c76efb3f131 SHA512 6b33a086416a4f027562443a52e3a88eeef683c6347c389acb793b183767a5b89690a5a069e8936ecdce676d336d6ef39cc626bd1e76986d441aad6d39873f65 WHIRLPOOL 3a9cb95557d65dfff12542bdd06f594ba4ac27dbbcb6e9630ab1bbfe82fb06e13fd26978645f39b6c37bab7c8b004029a80b4444023834aef882f14db87c7722
+EBUILD texstudio-2.12.2.ebuild 1976 SHA256 2af2b7e9d48caed007919b2c1fa8282f4be3eee5da206dbe5e36c1d1dd795fd3 SHA512 bf4b526c1817384ae6311616b70e6bfaa8b6bc3d19c487f5559e8b31df63903d65ed9c6a1bb4f6f0d0fdd5ef6a0c5c56f8eabdfe9d49ae3014e5cae42f3f4fa2 WHIRLPOOL 619a95578ac8c6ef76101de8f60767e1691217c42a34fe31f40c69fe4d3a3ec55bfee8c16a7e8ea74ed2e3c6529efd7ac43144de97216a02ed2c91311fc8ca47
+EBUILD texstudio-2.12.4.ebuild 1976 SHA256 2af2b7e9d48caed007919b2c1fa8282f4be3eee5da206dbe5e36c1d1dd795fd3 SHA512 bf4b526c1817384ae6311616b70e6bfaa8b6bc3d19c487f5559e8b31df63903d65ed9c6a1bb4f6f0d0fdd5ef6a0c5c56f8eabdfe9d49ae3014e5cae42f3f4fa2 WHIRLPOOL 619a95578ac8c6ef76101de8f60767e1691217c42a34fe31f40c69fe4d3a3ec55bfee8c16a7e8ea74ed2e3c6529efd7ac43144de97216a02ed2c91311fc8ca47
+MISC ChangeLog 7982 SHA256 8976ca7dbb734b0b06906285cd7a83f8a4c13c706e3d6496f6e11a7d7d3fa452 SHA512 da57a23cfe80ff4d2e43d739a1518f33fbfd953fe9868c24ec959f46399329e7fa9ecb45ac97b6ca8f21900210ca38d3149b28f5f76da1e6c54eaf9654b97d23 WHIRLPOOL 4d7b84b79bff074d96749653a7dc7afac6404ac8156507b75f18f7f6f492426d3f3ecf830935a8a13b9a082baf20b7e2a0780f75406010b8434d4f472196dbf5
+MISC ChangeLog-2015 8357 SHA256 f1506968d304d73c49716a351e6444bb7533acd23750c1812cab75b31986d715 SHA512 b496edc4a4c53a47037649d61dcbfc85be987d272977236809c8d13ac72b8867694a26743c271143434c340761a25addc979e0b03286592b1815bcb340d21858 WHIRLPOOL 330abbb34effaab7e7a7e03aa6d250a602f53aa520234453f70ef4fb83ad503666fd2cba9eebe5de32dd9dc241196fd8d9c2371018a86fa1bae107b14f6cde03
+MISC metadata.xml 402 SHA256 b87089343e7132d63c42d60e6326e7bc687ad5813b38ba084ba296c2307834d3 SHA512 f587cb59a103c39e4685815677a9cc6de4b0db189332b520aaefb3011fe1537485f184395e19f2c18a24dd7f2101e5d5dc2f3eed38f18623cb7a69ebd52da41f WHIRLPOOL 5eb4c1752c1f2ee45185ce5b7941166a95b33fc8ba153b84e6e1fd078476b725295ed26099d66d0c10d6744b18cd99a919cf737f9ba3e54e433bfd4cdd227ee7
diff --git a/app-office/texstudio/files/texmakerx_my.pri b/app-office/texstudio/files/texmakerx_my.pri
new file mode 100644
index 000000000000..06426fc6a9ce
--- /dev/null
+++ b/app-office/texstudio/files/texmakerx_my.pri
@@ -0,0 +1,18 @@
+CONFIG += link_pkgconfig
+
+# System Quazip
+INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/quazip
+LIBS += -lquazip
+#INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/qt4/QCodeEdit
+#INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/qt4/QtSolutions
+
+# System hunspell
+PKGCONFIG += hunspell
+
+# System qtsingleapplication
+#QT += solutions
+CONFIG += qtsingleapplication
+
+# System qcodeedit
+# Not working currently
+#CONFIG += qcodeedit
diff --git a/app-office/texstudio/metadata.xml b/app-office/texstudio/metadata.xml
new file mode 100644
index 000000000000..4cbff0737516
--- /dev/null
+++ b/app-office/texstudio/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <use>
+ <flag name="video">Use phonon for video embedding</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">texstudio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/texstudio/texstudio-2.11.2-r1.ebuild b/app-office/texstudio/texstudio-2.11.2-r1.ebuild
new file mode 100644
index 000000000000..717dc846c4bb
--- /dev/null
+++ b/app-office/texstudio/texstudio-2.11.2-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit fdo-mime gnome2-utils prefix qmake-utils
+
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="http://texstudio.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
+IUSE="video"
+
+COMMON_DEPEND="
+ app-text/hunspell:=
+ app-text/poppler[qt5]
+ >=dev-libs/quazip-0.7.2[qt5]
+ dev-qt/designer:5
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[qt5,X]
+ dev-qt/qtsvg:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ video? ( media-libs/phonon[qt5(+)] )"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}
+
+src_prepare() {
+ default
+ find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
+
+ if use video; then
+ sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+ fi
+
+ sed \
+ -e '/qtsingleapplication.pri/d' \
+ -i ${PN}.pro || die
+
+# cat >> ${PN}.pro <<- EOF
+# exists(texmakerx_my.pri):include(texmakerx_my.pri)
+# EOF
+
+ cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
+ eprefixify ${PN}.pri
+
+ # fix build with quazip-0.7.2 - bug 597930
+ sed -i ${PN}.pro -e "s|include/quazip|&5|" || die
+ sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die
+}
+
+src_configure() {
+ eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
+}
+
+src_install() {
+ local i
+ for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+ insinto /usr/share/icons/hicolor/${i}/apps
+ newins utilities/${PN}${i}.png ${PN}.png
+ done
+ emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/texstudio/texstudio-2.12.2.ebuild b/app-office/texstudio/texstudio-2.12.2.ebuild
new file mode 100644
index 000000000000..0c8d76e1c1ce
--- /dev/null
+++ b/app-office/texstudio/texstudio-2.12.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit fdo-mime gnome2-utils prefix qmake-utils
+
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="http://texstudio.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="video"
+
+COMMON_DEPEND="
+ app-text/hunspell:=
+ app-text/poppler[qt5]
+ >=dev-libs/quazip-0.7.2[qt5]
+ dev-qt/designer:5
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[qt5,X]
+ dev-qt/qtsvg:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ video? ( media-libs/phonon[qt5(+)] )"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}${PV}
+
+src_prepare() {
+ default
+ find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
+
+ if use video; then
+ sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+ fi
+
+ sed \
+ -e '/qtsingleapplication.pri/d' \
+ -i ${PN}.pro || die
+
+ cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
+ eprefixify ${PN}.pri
+
+ # fix build with quazip-0.7.2 - bug 597930
+ sed -i ${PN}.pro -e "s|include/quazip|&5|" || die
+ sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die
+}
+
+src_configure() {
+ eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
+}
+
+src_install() {
+ local i
+ for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+ newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+ done
+ emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/texstudio/texstudio-2.12.4.ebuild b/app-office/texstudio/texstudio-2.12.4.ebuild
new file mode 100644
index 000000000000..0c8d76e1c1ce
--- /dev/null
+++ b/app-office/texstudio/texstudio-2.12.4.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit fdo-mime gnome2-utils prefix qmake-utils
+
+DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
+HOMEPAGE="http://texstudio.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="video"
+
+COMMON_DEPEND="
+ app-text/hunspell:=
+ app-text/poppler[qt5]
+ >=dev-libs/quazip-0.7.2[qt5]
+ dev-qt/designer:5
+ dev-qt/qtcore:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtscript:5
+ dev-qt/qtsingleapplication[qt5,X]
+ dev-qt/qtsvg:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ video? ( media-libs/phonon[qt5(+)] )"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl
+ app-text/psutils
+ media-libs/netpbm
+ virtual/latex-base"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${PN}${PV}
+
+src_prepare() {
+ default
+ find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
+
+ if use video; then
+ sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
+ fi
+
+ sed \
+ -e '/qtsingleapplication.pri/d' \
+ -i ${PN}.pro || die
+
+ cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
+ eprefixify ${PN}.pri
+
+ # fix build with quazip-0.7.2 - bug 597930
+ sed -i ${PN}.pro -e "s|include/quazip|&5|" || die
+ sed -i ${PN}.pri -i ${PN}.pro -e "s/-lquazip/&5/" || die
+}
+
+src_configure() {
+ eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
+}
+
+src_install() {
+ local i
+ for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+ newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
+ done
+ emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/app-office/unoconv/Manifest b/app-office/unoconv/Manifest
new file mode 100644
index 000000000000..aef3373d514f
--- /dev/null
+++ b/app-office/unoconv/Manifest
@@ -0,0 +1,7 @@
+AUX timeout.patch 460 SHA256 f1f20b8719a0b59ffac4c0ec212ff9d1d17e74daba3b94581e073dfc352e0204 SHA512 00ccee1c2040149432565abf4cc0bc8966801202a88c75f246d4b4c986dd43288f30045d4e966c973efa946532eec1f07a6bdff0b9307bd9c12475c9309f3fa5 WHIRLPOOL 6ab84e0f3b7d1c900d9e682a9a0c178f98086c326c7525d17afe91db45d6cb93336f32c11b999c631e45f7d30ac23b8c3774eed5d61cb78839254be729e5fcc2
+DIST unoconv-0.7.tar.gz 96151 SHA256 b3f58573aba59d3ada7d8f51cd6844b6abc20251cf89820e939dcf9b5a4eb2dc SHA512 3b0837e11f22733e0fbef93dc6aeabd0e2d3d59b6c35a6f7b29b86506a5842bcbffb3e889864d6e14c1e53dd306354690a699257fe60f36ce1d4455ab52b5df7 WHIRLPOOL 4c123ccddb68c2edfbcf20ec8606d434b8daa62726efdfc7e253ccd11fe9e26ffdece2796db34f6dd7ae5fbdf5b20c3eaa3948a749b2c5ae4b5c52a7cf5de3d0
+EBUILD unoconv-0.7.ebuild 808 SHA256 0b235bea7cd79c0e63a2be97ab5c16512f93d2c11a7d702b74e6ac54eda137e6 SHA512 f37b64e4fb44504282de0a173020add59a94474bb89d886b690f73f0311af607f8c0499f5078e5e0f0b7a4ecd5be7412c2b29b7d65b20e72b402fb2c68ac3f89 WHIRLPOOL 440da767a9f880878b02b3f16311ddf8712761723026a1758815a9c5b93f5a52aba0130ed6732ab63965c41269e74be5bfd5a5b00a16c297db9f901ae1163fb9
+EBUILD unoconv-99999999.ebuild 959 SHA256 1980bf7ab71affcface70cf28a3897b15dd0f4cf1a894f8c99e4d23bc44d7213 SHA512 be39559a03aac0864a126a3e84843351f1e354d6c1404cb20602520e4c2c3c17873337893a45f62947f016fe87b972b3e7d7283a7dbfb419ba76029ded239a89 WHIRLPOOL acea0d77bd5d0db8ff94736615ba8568775feab0d4f025120f77772b7c93896e9f34de013d9e57fa5551cb4c5851850723ea9a9ed915f97b59574d7a448449a1
+MISC ChangeLog 4269 SHA256 e12ce97fce866c80b36256fa5a4d7e1d9108fa038e1b4a703faa8ca6253f7924 SHA512 096870ea393fda5e2cdf11eb377a445b713d7992e7783f839ff58546ce52b8ef10642a1e5d91b27a180010870c2018e7462488776beda634bb817f5944ad5fc6 WHIRLPOOL ccc616725902f261204f8989f7c9aac595a9155d44f2fb44ebab2ee5bc5c04086ae73ddf0117f747af59f4672bd99e9bf4cfe9a423575a377fef6dfc675664e7
+MISC ChangeLog-2015 2948 SHA256 e0b595c581b7da3b9dac72b8046d3e020c0a540a02f593453b6a3baece185245 SHA512 e3bff4eee91b1f5bfba7f46351b6e3d878ce79fa9d743965081c9b64454ff8d00fe997c756071ef51452e2e2a7bbc7d23b5638a2cdd92d3c90b65c021ed2e5b2 WHIRLPOOL 390714b2c4eac3336b1e154b2170718b5fa41016afac47917457c7bb5662f8a5081d11f9574157eb17956ceed717778661b9b77d4df7b76189e3d26733cc858d
+MISC metadata.xml 429 SHA256 f2f633813556c82c6b4f81b86342050b7101ba5d5d643ec3918f8b5fdefe871a SHA512 3875bd4f015c8ffc902a3aedf042cd46cbe86f4ef6dfd1a493d3d7c171bf12248763e64d1f448800fa571157d3e5adac0aa191c9ad40667762ed17eadf3840ed WHIRLPOOL 1e95652f5631f1951d238ab610533949b97e0c3e9bcbd11360d90a81748fe5b0174d8afff717359d9a5b5f46e3f772f61cab0a71e53a52a3b9f81e6d32f7b501
diff --git a/app-office/unoconv/files/timeout.patch b/app-office/unoconv/files/timeout.patch
new file mode 100644
index 000000000000..784920536e94
--- /dev/null
+++ b/app-office/unoconv/files/timeout.patch
@@ -0,0 +1,11 @@
+--- a/unoconv 2011-08-01 14:20:45.000000000 +0200
++++ b/unoconv 2011-08-01 14:21:01.000000000 +0200
+@@ -534,7 +534,7 @@
+ unocontext = resolver.resolve("uno:%s" % op.connection)
+ break
+ except NoConnectException:
+- time.sleep(0.5)
++ time.sleep(5)
+ timeout += 0.5
+ except:
+ raise
diff --git a/app-office/unoconv/metadata.xml b/app-office/unoconv/metadata.xml
new file mode 100644
index 000000000000..0e43349195c3
--- /dev/null
+++ b/app-office/unoconv/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>graaff@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">dagwieers/unoconv</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/unoconv/unoconv-0.7.ebuild b/app-office/unoconv/unoconv-0.7.ebuild
new file mode 100644
index 000000000000..a43a8926a5fb
--- /dev/null
+++ b/app-office/unoconv/unoconv-0.7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit eutils python-single-r1
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DESCRIPTION="Convert between document formats supported by Libreoffice"
+HOMEPAGE="http://dag.wieers.com/home-made/unoconv/"
+SRC_URI="https://github.com/dagwieers/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="amd64 x86"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+ !app-text/odt2txt
+ virtual/ooo
+"
+
+src_prepare() {
+ epatch "${FILESDIR}/timeout.patch"
+ python_fix_shebang .
+}
+
+src_compile() { :; }
+
+src_install() {
+ emake -j1 doc-install install install-links DESTDIR="${D}" || die
+
+ dodoc ChangeLog CHANGELOG.md README.adoc || die
+}
diff --git a/app-office/unoconv/unoconv-99999999.ebuild b/app-office/unoconv/unoconv-99999999.ebuild
new file mode 100644
index 000000000000..38c911aa3f85
--- /dev/null
+++ b/app-office/unoconv/unoconv-99999999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+EGIT_REPO_URI="https://github.com/dagwieers/unoconv.git"
+[[ ${PV} == 9999* ]] && SCM_ECLASS="git-r3"
+inherit python-single-r1 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="Convert between document formats supported by Libreoffice"
+HOMEPAGE="http://dag.wieers.com/home-made/unoconv/"
+[[ ${PV} == 9999* ]] || SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ ${PV} == 9999* ]] || \
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+ !app-text/odt2txt
+ virtual/ooo
+"
+
+DOCS=( ChangeLog CHANGELOG.md README.adoc )
+
+PATCHES=( "${FILESDIR}/timeout.patch" )
+
+src_compile() { :; }
+
+src_install() {
+ emake doc-install install install-links DESTDIR="${D}" || die
+ einstalldocs
+ python_fix_shebang .
+}
diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
new file mode 100644
index 000000000000..ed75c5406863
--- /dev/null
+++ b/app-office/upwork/Manifest
@@ -0,0 +1,7 @@
+AUX upwork-desktop.patch 399 SHA256 ad72e8a4eaa52112b2c64f601f235a55966d59b05ec6fae73fbed320667f0900 SHA512 76386929bf4327b050149e00127876221091db36dc2daa4d2d2f2b71a52cbf6171c6912b70640f5342554c1fec840a192bf51ac7334954143a9bcec8ce6cbaef WHIRLPOOL 3c27939e9622c622ebbe67e1a2762ce6bf800deeb597da1a1b29123f7bf13246d5fff606c2f74aa2019562d27b1d259e6b940a0a9be966b6756ebc613965c5d0
+DIST upwork-4.1.134_i386.rpm 34420908 SHA256 6b5501eb678b44989b736205f7688d255eab3df7931733fa146ca64ad4506484 SHA512 68190c4aa26df36857311b5944d2cdc15930ff248d8a4c841785451c1a48bb15ad1bf7bdd586d109994de70cef493a98a198b68bd785df2e8b88e45b85a25f23 WHIRLPOOL cd7305979b3b86a5fb0679eb0953175e05fa45b013a028471d8f63089f839778cd0112f2adfc2d1c5912560e12f66cb38dc0502adc8508cad4daa5a955f085d0
+DIST upwork-4.1.134_x86_64.rpm 34025281 SHA256 1b6fd115f64ca1f94aea0b91e0c27336df481e5bb6a97be23917e576a97b4984 SHA512 65ef2e6552e34b50f24102c6227267a07881955bdf6b41571374167f844e07a0be6ee752c9fe3ff2b4280b58895ddeda86d0ba4aaa229bc12ff378ac5b6f730a WHIRLPOOL 144cfed4747410105d2851a59ef802520bf486cbd3619b29f4d35ff717811e8a9f5f189f70b94af675c0aa9b7d96a2191cd06c551136116d10d59e8f0475f4c3
+EBUILD upwork-4.1.134.ebuild 1198 SHA256 005cf1f7e63ea2c46010d30ec90cc5816a308337cb1519700664c74490b0e3c3 SHA512 a988c40a156cc95c4bc9a76979006384ad592ec887afb1946a25bf462345791e08240e08bbb4bfe8a560467663e5ce031f8e5c45b5fceb11bc64347191a27d63 WHIRLPOOL 71a44683e2133532ebb820fa96fce9655f92c9b8c07955c206c7066a4f7e52ffbdb79866410b588259c2cb14a96b0e325d44fb2d41b73c98c12168c88e27d3c0
+MISC ChangeLog 2987 SHA256 cd2181c00b8f193df4378e460556c5453c8281cbe3e088ad85f10c43f0aa5b67 SHA512 706a5130a85c8156ece5af87bc6438aa3ffcdc566e0dd4a6c24507701450fac37cf6d449699fc2d1798b75bcda9f10c34713f9a24cf0d9528fc99e04ac3d018e WHIRLPOOL 007414ccd5528297a95e01155d2f9dab80515486bc475e5c56f24b5ac7ed052818de8b68b5ce8a5b63bfa92b9267cc16bc9f59b2d6781b8de7cbd2bf90e6f4c5
+MISC ChangeLog-2015 626 SHA256 41df0d41a9c9dc8a9d2a090d1226ead516dd201b192fb33a87144e2c2d3f3c2f SHA512 66f2e572f72a44c4ad5ee82fb271ec2f2dfb79cf4004d596e893b2c8e5dfcc1799fc8d2fbf02ea8ce52efe84f1ce7576571d3e022148147aea5ba8e7c53e480b WHIRLPOOL 212d7ff0fc382d11ffd6fbca5658e70da7cb1da6cd665ece73ff211bcfd0c768d222503d477bbd796231b2b0103a231497f358ea842f70d9c86e7651e8057055
+MISC metadata.xml 695 SHA256 5988018d953642a86d21e16c102e4296c7b0fad1220804b105166e98bde3612b SHA512 c028edb8532d654fdc59dd2a4eb4e6d837caa4698196e2db0b35d9cfd04eaaa50cb32c8220f89158267b882ca4d3630f7503f7029171abb9117466c4058aefae WHIRLPOOL 5398750149b8aaf1597cad1f2610c31507b4b2cddbd4d13b9a7b985a7b2930bb28fcbeae16653f64fafc9298fe6361fc5fe456b8e35abae03ec4e60ce68e20e3
diff --git a/app-office/upwork/files/upwork-desktop.patch b/app-office/upwork/files/upwork-desktop.patch
new file mode 100644
index 000000000000..a7b76f815b00
--- /dev/null
+++ b/app-office/upwork/files/upwork-desktop.patch
@@ -0,0 +1,13 @@
+--- a/usr/share/applications/upwork.desktop 2015-05-15 10:58:10.166313615 -0400
++++ b/usr/share/applications/upwork.desktop 2015-05-15 10:58:29.929383130 -0400
+@@ -2,8 +2,8 @@
+ Encoding=UTF-8
+ Name=Upwork
+ Exec=upwork
+-Icon=upwork.png
++Icon=upwork
+ Terminal=false
+ Type=Application
+-Categories=Development;Project Management;GTK
++Categories=Development;X-Project Management;GTK;
+ StartupNotify=true
diff --git a/app-office/upwork/metadata.xml b/app-office/upwork/metadata.xml
new file mode 100644
index 000000000000..e8dca4111909
--- /dev/null
+++ b/app-office/upwork/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ <description>Assign bugs.</description>
+ </maintainer>
+ <maintainer type="person">
+ <email>stefantalpalaru@yahoo.com</email>
+ <name>Stefan Talpalaru</name>
+ <description>CC on bugs.</description>
+ </maintainer>
+ <longdescription lang="en">
+ upwork's desktop application enabling visibility, connectivity,
+ collaboration and guaranteed payment for guaranteed work.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-office/upwork/upwork-4.1.134.ebuild b/app-office/upwork/upwork-4.1.134.ebuild
new file mode 100644
index 000000000000..2827201a56b9
--- /dev/null
+++ b/app-office/upwork/upwork-4.1.134.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit rpm eutils pax-utils
+
+# Binary only distribution
+QA_PREBUILT="*"
+
+DESCRIPTION="Project collaboration and tracking software for upwork.com"
+HOMEPAGE="https://www.upwork.com/"
+SRC_URI="
+ amd64? ( http://updates.team.odesk.com/binaries/v4_1_314_0_0bo6g5kfbj07y2x4/upwork_x86_64.rpm -> ${P}_x86_64.rpm )
+ x86? ( http://updates.team.odesk.com/binaries/v4_1_314_0_0bo6g5kfbj07y2x4/upwork_i386.rpm -> ${P}_i386.rpm )
+"
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+ dev-libs/libgcrypt:11
+ gnome-base/gconf
+ media-libs/alsa-lib
+ sys-libs/libcap
+ virtual/udev
+ x11-libs/gtk+:2
+ x11-libs/gtkglext
+"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-desktop.patch"
+}
+
+src_install() {
+ # Wrapper to the real executable
+ dobin usr/bin/upwork
+
+ insinto /usr/share
+ pax-mark m usr/share/upwork/upwork
+ doins -r usr/share/upwork
+ dosym /usr/lib/libudev.so /usr/share/upwork/libudev.so.0
+
+ # Make this executable because it's the real executable
+ fperms 0755 /usr/share/upwork/upwork
+
+ domenu usr/share/applications/upwork.desktop
+ doicon usr/share/pixmaps/upwork.png
+}
diff --git a/app-office/worklog-assistant-bin/Manifest b/app-office/worklog-assistant-bin/Manifest
new file mode 100644
index 000000000000..0a5661d18278
--- /dev/null
+++ b/app-office/worklog-assistant-bin/Manifest
@@ -0,0 +1,5 @@
+AUX worklog-assistant-bin-2.1.3580-fix-desktop.patch 554 SHA256 b24f4dba7c3e60ca95f2b5b770b27b0c2ebd647593852f56766e9dc6de35920c SHA512 0fc20285b4ad932762b44d19c9db08d7150f79c136f74d6ff9add6f7f510489f3b56f7637ca5c2b2fb44e6572ff2e117ab84ad39f83edeecaf7774197b502371 WHIRLPOOL 460d11c365db5ae555950a7d2b720c8d993ca3b56166558f10b23a79d48d4ea1e553ab6192a6d3caffcbdd5f1a09fa38b57696f346f06cc549c3c61b54dcbcc9
+DIST worklog-assistant-v2_2.1.3580_amd64.deb 31434440 SHA256 9e738516de0a72f803cca952bce00b42dacb874b041475a4ae6420c78f7b8bcc SHA512 cac38acfd7e00a57f6869d1205920a27f5e6cc0525b09cc7b76350df38d5b6dd673779df22fdf55e8e327cb591a1c4738fe23645a6e42b6d2753af2eb330a646 WHIRLPOOL 170a8d3b13fb5385c280f4ee34e146d377cbb779909712a01490e4373616af4ed8d3eef8fa26939808b659a6a9617294a37bd62e913f0d7805ac6f7484ad98e8
+EBUILD worklog-assistant-bin-2.1.3580.ebuild 722 SHA256 0acb550b5e8730f2fc3af928b1a4b9e3860e2cf158d400b481cd3225db2bccfa SHA512 9dc7745e69dda6c52ad630a9503b43f9c5b0e1a9ae822e2c4182181da1aa217915b7fe720b8194217ae3189c86d6a4f2faf43635db138a4fd8444c1038d5cc8e WHIRLPOOL 7b87dc530f1bdbd19b194ae09c825477ddedc5c9fb4bea96ff036c95ba9d62971bb978e79ab997c4074daa9ebe484a68d546616474a104ce525e15615b15eb14
+MISC ChangeLog 1318 SHA256 2612cf7e09fd39a1535890ec38f376beed35f9735c9aeddf21fcbe1b1052992f SHA512 168c40b377111b2a54d3a2c65cbb230531e86d1513f28a4be9f1cec1bebc9ab3304f73d2d4947ee5eca463d62882b60fb75d2acb7ea1266a60027b79d1b17eff WHIRLPOOL 7240f1e76b176e8e5177b65069fe7357bf0c59a6288d1db18615b1bc93b5ded8ed3a26285b5ebeec54f1337cfb5801c314619cc0ec3cfb8f70d44cd0f2a3b499
+MISC metadata.xml 368 SHA256 7f88d5eb06d45b6061e1519cf5334034255f3eff278653075dc6b9e7e8c26e58 SHA512 e0efef9ed540ede1c38e561774d8ec5d22a687068cbf61d6f8e124b673db6e3352a12df2b821fabcb5f5fd84444e22a1b22f656d791ddd03317d86012e92dd32 WHIRLPOOL 89f2e1c52a18780b6e29b7138e3cd16d22b9d2c48b55e8a524710ec1f61fb23efd1e6d27a55658e8e4a6de672adb741c98199e340f330cab593052c26d8fe499
diff --git a/app-office/worklog-assistant-bin/files/worklog-assistant-bin-2.1.3580-fix-desktop.patch b/app-office/worklog-assistant-bin/files/worklog-assistant-bin-2.1.3580-fix-desktop.patch
new file mode 100644
index 000000000000..f990482e3155
--- /dev/null
+++ b/app-office/worklog-assistant-bin/files/worklog-assistant-bin-2.1.3580-fix-desktop.patch
@@ -0,0 +1,15 @@
+The .desktop file wrongly indicates the version of the software instead of the
+version of the .desktop file format. This has been reported upstream and should
+be fixed in the next version.
+
+--- "a/usr/share/applications/Worklog Assistant.desktop"
++++ "b/usr/share/applications/Worklog Assistant.desktop"
+@@ -3,7 +3,7 @@
+ [Desktop Entry]
+ Type=Application
+ Name=Worklog Assistant
+-Version=2.1.3580
++Version=1.0
+ Comment=Hassle-free time tracking for JIRA
+ Exec=/bin/bash "/opt/Worklog Assistant/bin/wrapper.sh"
+ Icon=/opt/Worklog Assistant/share/logo.png
diff --git a/app-office/worklog-assistant-bin/metadata.xml b/app-office/worklog-assistant-bin/metadata.xml
new file mode 100644
index 000000000000..72530b22b19e
--- /dev/null
+++ b/app-office/worklog-assistant-bin/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mathy@vanvoorden.be</email>
+ <name>Mathy Vanvoorden</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild b/app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild
new file mode 100644
index 000000000000..268081df608c
--- /dev/null
+++ b/app-office/worklog-assistant-bin/worklog-assistant-bin-2.1.3580.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit unpacker
+
+MY_PN="${PN%-bin}"
+
+DESCRIPTION="Hassle-free time tracking for JIRA self-hosted and OnDemand"
+HOMEPAGE="https://worklogassistant.com"
+SRC_URI="https://worklogassistant.com/downloads/${MY_PN}-v2_${PV}_amd64.deb"
+
+LICENSE="worklog-assistant"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="fetch bindist strip"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-desktop.patch"
+)
+
+src_prepare() {
+ default
+
+ rm -r etc/ || die
+ rm _gpgbuilder || die
+}
+
+src_install() {
+ mv * "${ED}" || die
+
+ dosym "/opt/Worklog Assistant/bin/Worklog Assistant" /opt/bin/WorklogAssistant
+}
diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest
new file mode 100644
index 000000000000..008a969f31fc
--- /dev/null
+++ b/app-office/wps-office/Manifest
@@ -0,0 +1,6 @@
+DIST wps-office_10.1.0.5707~a21_amd64.deb 88085156 SHA256 210c340ef9a1e8f127a18c32e0f53aa2bf58af7c94f532a546fb999fbf8bf2fa SHA512 3812237ef2662a9b7e3777dc253c8c410fca73627eb42e33c177b7a2c52b27324fd3ff75b24e1309ecf77279086ab639e3b7fe3e42a4a420036e2989e1941ebd WHIRLPOOL 9843b391562db0fb7fa6c9fb72e4fbcd5177d929cc4d96a626f2db9b2dfc891dfd7cdf05668805c35e2e39b86fac5e2afc27cf4f63e1fa60f66afc96a562c751
+DIST wps-office_10.1.0.5707~a21_i386.deb 87863566 SHA256 8e4625f4feabe010dccd95f9e09d488aa72fb9652c3db2aa7f4a671d0ee98355 SHA512 0fb3eb873f0017d9dbe7a3dc7d849086cdbbd5eaaf5fbfb9bdbe737c40029799df83d98e4e0bf04f6737a0033c76fccba206a3342624b045e309b6d2c35fffe7 WHIRLPOOL d5dd9ee250ad2333246fa7f71ed347cdb44986a1efada85e746282164092538917d72961e22a36473810f7ae394af2055c881c4129921c3bb25c3cb6762a16f0
+EBUILD wps-office-10.1.0.5707_alpha21.ebuild 3070 SHA256 2753eccd57d27547ea71e121c6fa060d86c93d66ffbd01b5216d27713e3b96b2 SHA512 7cc98570d739126a8f32ee5c8ab86ef004257cd790d72012de8673c4389b053245cb85abf714bd6b227342e675e36d4ae9dc9e78eadddf8e866f8e0a9e258bee WHIRLPOOL 38d6475be2623dd9550b0386675eafc20cf27197f5c226b79ba83c8019a7d3d9f556c71865f195fe326773803ab3e68eeddf2b227b82bf932656cd1c6f6ed0b7
+MISC ChangeLog 4224 SHA256 b81acc178f3e361ba6623454101914b2ebefce08d2f7edb6423415ed1fdb612c SHA512 233324f72039935158b5bc90c930731c38f36ece384919c8d9670cca0a38e93fa44fb864f4b0f94241a8cc64f945668a24668d5ec9541c29a9e2f950abd2f191 WHIRLPOOL 349d0ad05bd2a03238a199e633f3860ac0c8763adfc09df435ed1711943d560ebc99a90fe0b57987d89651236c91376b39b23f7dd84024164691366198b2df9e
+MISC ChangeLog-2015 857 SHA256 5b1950712f891946274580895146ea02167443b270b9254b155ea424ad2cf386 SHA512 10930defac05f9c80d7754a182db56051020aa4f5dd54885f211eeab310fa618d663ed224b68d9764f8cd485c56d32310e32fe1008073981022d01ef78d1626f WHIRLPOOL 9b5483e80ac07a9c90c2a2cfa1dfd218959926cb238dc6986d6e896f1ecc871b8ca39022b60a100d7a2e5fc49d396ca67a0b07bd4216426ea73f449c08dedf30
+MISC metadata.xml 325 SHA256 38cdaf47877c55a4ffa3981a3a5f5081692b3ce73a326e2c1d387bdc110bf72d SHA512 f0dc46dcbbf409c15db60a6dc1b0e002300d0813385ff5bc006c333bea01be8c037edab4808b67256cd90a31790ad70f432eaedd41f8da8e4fa78e3f7440ac84 WHIRLPOOL ef04687cd858c3f1266fd64f9cab2dd329edfb4d1ca2709c393ca0f74f8a82fa6c1f9f5478e3fc337413370f84582b0b9d71cc7d370128600c2b76edead0526b
diff --git a/app-office/wps-office/metadata.xml b/app-office/wps-office/metadata.xml
new file mode 100644
index 000000000000..c659f42cdfe7
--- /dev/null
+++ b/app-office/wps-office/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>pacho@gentoo.org</email>
+ <name>Pacho Ramos</name>
+</maintainer>
+<use>
+ <flag name="sharedfonts">Install WPS fonts available system wide</flag>
+</use>
+</pkgmetadata>
diff --git a/app-office/wps-office/wps-office-10.1.0.5707_alpha21.ebuild b/app-office/wps-office/wps-office-10.1.0.5707_alpha21.ebuild
new file mode 100644
index 000000000000..e480a1469eb2
--- /dev/null
+++ b/app-office/wps-office/wps-office-10.1.0.5707_alpha21.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit fdo-mime font gnome2-utils unpacker versionator
+
+MY_PV="$(get_version_component_range 1-4)"
+MY_V="$(get_version_component_range 5)"
+
+if [ -z "$(get_version_component_range 6)" ]; then
+ MY_SP=""
+else
+ MY_SP="$(get_version_component_range 6)"
+fi
+
+case ${PV} in
+ *_alpha*)
+ MY_BRANCH=${MY_V/alpha/a}
+ ;;
+ *_beta*)
+ MY_BRANCH=${MY_V/beta/b}
+ ;;
+ *)
+ die "Invalid value for \${PV}: ${PV}"
+ ;;
+esac
+MY_VV=${MY_PV}~${MY_BRANCH}${MY_SP}
+
+DESCRIPTION="WPS Office is an office productivity suite"
+HOMEPAGE="http://linux.wps.cn/ http://wps-community.org/"
+
+KEYWORDS="~amd64 ~x86"
+
+SRC_URI="
+ x86? ( http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_i386.deb )
+ amd64? ( http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_amd64.deb )
+"
+
+SLOT="0"
+RESTRICT="strip mirror" # mirror as explained at bug #547372
+LICENSE="WPS-EULA"
+IUSE="+sharedfonts"
+
+UNBUNDLED_LIBS="
+ media-libs/phonon
+"
+# Not fully unbundled: media-libs/phonon , libkso.so needs system copy, but
+# wpp fails to run if bundled one is not present due to invalid symbols
+# media-libs/phonon
+# media-libs/tiff:3
+# dev-qt/qtwebkit:4
+# dev-qt/qtcore:4
+# dev-qt/qtdbus:4
+
+NATIVE_DEPEND="
+ app-arch/bzip2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi
+ dev-libs/libxml2:2
+ media-libs/fontconfig:1.0
+ media-libs/freetype:2
+ media-libs/glu
+ media-libs/gst-plugins-base:0.10
+ media-libs/gstreamer:0.10
+ media-libs/libpng:1.2
+ virtual/opengl
+ media-libs/tiff:3
+ sys-apps/util-linux
+ sys-libs/zlib
+ x11-libs/libdrm
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXxf86vm
+ media-libs/libmng
+ net-print/cups
+"
+RDEPEND="
+ ${UNBUNDLED_LIBS}
+ ${NATIVE_DEPEND}
+ net-nds/openldap
+ dev-db/sqlite:3
+"
+DEPEND=""
+
+S="${WORKDIR}"
+
+#src_prepare() {
+# default
+
+ # Remove bundled libs and rely on system versions if possible
+ # Commented lines are about the libs that cannot be unbundled yet.
+# cd "${S}"/opt/kingsoft/wps-office/office6/
+# rm -f libQtCore.so* || die
+# rm -f libQtDBus.so* || die
+# rm -f libQtNetwork.so || die
+# rm -f libQtWebKit.so* || die
+# rm -f libphonon.so*
+# rm -f libtiff.so.4* || die
+#}
+
+src_install() {
+ exeinto /usr/bin
+ exeopts -m0755
+ doexe "${S}"/usr/bin/wps
+ doexe "${S}"/usr/bin/wpp
+ doexe "${S}"/usr/bin/et
+
+ if ! use sharedfonts; then
+ insinto /opt/kingsoft/wps-office/office6/fonts
+ doins -r "${S}"/usr/share/fonts/wps-office/*
+ rm -rf "${S}"/usr/share/fonts || die
+ fi
+
+ insinto /usr
+ doins -r "${S}"/usr/share
+
+ insinto /
+ doins -r "${S}"/opt
+ fperms 0755 /opt/kingsoft/wps-office/office6/{wps,wpp,et}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ use sharedfonts && font_pkg_postinst
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}