summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-office
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'app-office')
-rw-r--r--app-office/QtBitcoinTrader/Manifest1
-rw-r--r--app-office/QtBitcoinTrader/QtBitcoinTrader-1.10.01.ebuild57
-rw-r--r--app-office/QtBitcoinTrader/QtBitcoinTrader-9999.ebuild57
-rw-r--r--app-office/QtBitcoinTrader/metadata.xml11
-rw-r--r--app-office/abiword-docs/Manifest2
-rw-r--r--app-office/abiword-docs/abiword-docs-3.0.0-r1.ebuild20
-rw-r--r--app-office/abiword-docs/abiword-docs-3.0.1.ebuild20
-rw-r--r--app-office/abiword-docs/metadata.xml5
-rw-r--r--app-office/abiword/Manifest1
-rw-r--r--app-office/abiword/abiword-3.0.1.ebuild142
-rw-r--r--app-office/abiword/metadata.xml18
-rw-r--r--app-office/akonadi-server/Manifest1
-rw-r--r--app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild138
-rw-r--r--app-office/akonadi-server/akonadi-server-1.13.0.ebuild136
-rw-r--r--app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch20
-rw-r--r--app-office/akonadi-server/metadata.xml8
-rw-r--r--app-office/borg/Manifest1
-rw-r--r--app-office/borg/borg-1.7.4-r3.ebuild60
-rw-r--r--app-office/borg/metadata.xml8
-rw-r--r--app-office/calcurse/Manifest2
-rw-r--r--app-office/calcurse/calcurse-3.1.4.ebuild24
-rw-r--r--app-office/calcurse/calcurse-3.2.1.ebuild24
-rw-r--r--app-office/calcurse/files/calcurse-3.1.4-tinfo.patch21
-rw-r--r--app-office/calcurse/metadata.xml12
-rw-r--r--app-office/calligra-l10n/Manifest60
-rw-r--r--app-office/calligra-l10n/calligra-l10n-2.8.5.ebuild89
-rw-r--r--app-office/calligra-l10n/calligra-l10n-2.8.7.ebuild89
-rw-r--r--app-office/calligra-l10n/metadata.xml6
-rw-r--r--app-office/calligra/Manifest2
-rw-r--r--app-office/calligra/calligra-2.8.5.ebuild231
-rw-r--r--app-office/calligra/calligra-2.8.7.ebuild231
-rw-r--r--app-office/calligra/calligra-9999.ebuild231
-rw-r--r--app-office/calligra/metadata.xml22
-rw-r--r--app-office/dia/Manifest2
-rw-r--r--app-office/dia/dia-0.97.3.ebuild104
-rw-r--r--app-office/dia/dia-0.97.3_pre20140417-r1.ebuild107
-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-disable-cairo.patch19
-rw-r--r--app-office/dia/files/dia-0.97.2-png-crash.patch33
-rw-r--r--app-office/dia/files/dia-0.97.2-underlinking.patch27
-rw-r--r--app-office/dia/metadata.xml13
-rw-r--r--app-office/dia2code/Manifest1
-rw-r--r--app-office/dia2code/dia2code-0.8.7.ebuild25
-rw-r--r--app-office/dia2code/files/dia2code-0.8.5-ar.patch24
-rw-r--r--app-office/dia2code/metadata.xml8
-rw-r--r--app-office/eqe/Manifest1
-rw-r--r--app-office/eqe/eqe-1.3.0.ebuild31
-rw-r--r--app-office/eqe/files/eqe-1.3.0-Makefile.patch42
-rw-r--r--app-office/eqe/metadata.xml5
-rw-r--r--app-office/geierlein/Manifest4
-rw-r--r--app-office/geierlein/geierlein-0.6.1.ebuild30
-rw-r--r--app-office/geierlein/geierlein-0.6.2.ebuild30
-rw-r--r--app-office/geierlein/geierlein-0.7.1.ebuild30
-rw-r--r--app-office/geierlein/geierlein-0.7.3.ebuild30
-rw-r--r--app-office/geierlein/metadata.xml10
-rw-r--r--app-office/glabels/Manifest2
-rw-r--r--app-office/glabels/glabels-3.2.0.ebuild43
-rw-r--r--app-office/glabels/glabels-3.2.1.ebuild43
-rw-r--r--app-office/glabels/metadata.xml14
-rw-r--r--app-office/gnucash/Manifest2
-rw-r--r--app-office/gnucash/gnucash-2.6.5.ebuild120
-rw-r--r--app-office/gnucash/gnucash-2.6.6.ebuild120
-rw-r--r--app-office/gnucash/metadata.xml15
-rw-r--r--app-office/gnumeric/Manifest2
-rw-r--r--app-office/gnumeric/gnumeric-1.12.21.ebuild65
-rw-r--r--app-office/gnumeric/gnumeric-1.12.22.ebuild65
-rw-r--r--app-office/gnumeric/metadata.xml11
-rw-r--r--app-office/grisbi/Manifest1
-rw-r--r--app-office/grisbi/grisbi-1.0.0.ebuild38
-rw-r--r--app-office/grisbi/metadata.xml18
-rw-r--r--app-office/gtg/Manifest2
-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.ebuild74
-rw-r--r--app-office/gtg/gtg-0.3.ebuild70
-rw-r--r--app-office/gtg/metadata.xml29
-rw-r--r--app-office/gtimelog/Manifest2
-rw-r--r--app-office/gtimelog/gtimelog-0.8.0.ebuild67
-rw-r--r--app-office/gtimelog/gtimelog-0.8.1.ebuild69
-rw-r--r--app-office/gtimelog/metadata.xml8
-rw-r--r--app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild38
-rw-r--r--app-office/hamster-time-tracker/metadata.xml13
-rw-r--r--app-office/homebank/Manifest3
-rw-r--r--app-office/homebank/homebank-4.6.3.ebuild41
-rw-r--r--app-office/homebank/homebank-5.0.0.ebuild44
-rw-r--r--app-office/homebank/homebank-5.0.3.ebuild44
-rw-r--r--app-office/homebank/metadata.xml8
-rw-r--r--app-office/hourglass/Manifest1
-rw-r--r--app-office/hourglass/hourglass-0.7.2.ebuild53
-rw-r--r--app-office/hourglass/metadata.xml8
-rw-r--r--app-office/ical/Manifest1
-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.xml10
-rw-r--r--app-office/impressive/Manifest2
-rw-r--r--app-office/impressive/files/impressive-pillow.patch15
-rw-r--r--app-office/impressive/impressive-0.10.5.ebuild47
-rw-r--r--app-office/impressive/impressive-0.11.0b.ebuild59
-rw-r--r--app-office/impressive/metadata.xml8
-rw-r--r--app-office/kmymoney/Manifest2
-rw-r--r--app-office/kmymoney/kmymoney-4.7.1.ebuild68
-rw-r--r--app-office/kmymoney/kmymoney-4.7.2.ebuild68
-rw-r--r--app-office/kmymoney/metadata.xml9
-rw-r--r--app-office/kraft/Manifest2
-rw-r--r--app-office/kraft/kraft-0.57.ebuild29
-rw-r--r--app-office/kraft/kraft-0.58.ebuild29
-rw-r--r--app-office/kraft/metadata.xml8
-rw-r--r--app-office/ledger/Manifest2
-rw-r--r--app-office/ledger/files/50ledger-gentoo.el5
-rw-r--r--app-office/ledger/ledger-2.6.3-r1.ebuild81
-rw-r--r--app-office/ledger/ledger-3.1.ebuild27
-rw-r--r--app-office/ledger/metadata.xml10
-rw-r--r--app-office/libalkimia/Manifest1
-rw-r--r--app-office/libalkimia/files/libalkimia-4.3.2-doc.patch34
-rw-r--r--app-office/libalkimia/libalkimia-4.3.2-r1.ebuild28
-rw-r--r--app-office/libalkimia/metadata.xml5
-rw-r--r--app-office/libreoffice-bin-debug/Manifest12
-rw-r--r--app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.4.4.3.ebuild86
-rw-r--r--app-office/libreoffice-bin-debug/metadata.xml7
-rw-r--r--app-office/libreoffice-bin/Manifest12
-rw-r--r--app-office/libreoffice-bin/files/50-libreoffice-bin3
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-4.4.4.3.ebuild234
-rw-r--r--app-office/libreoffice-bin/metadata.xml8
-rw-r--r--app-office/libreoffice-l10n/Manifest334
-rw-r--r--app-office/libreoffice-l10n/files/lo_gen_langs.sh65
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-4.4.4.3.ebuild90
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-4.4.5.2.ebuild90
-rw-r--r--app-office/libreoffice-l10n/metadata.xml12
-rw-r--r--app-office/libreoffice/Manifest15
-rw-r--r--app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch38
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch44
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch80
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch40
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch56
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch192
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.4.3-cleanup-IsNativeControlSupported.patch212
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.4.3-fix-KDE4-FileDialog.patch76
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.4.3-improve-KDE4FilePicker.patch193
-rw-r--r--app-office/libreoffice/files/libreoffice-4.4.5.2-fix-KDE4-listbox-regression.patch80
-rw-r--r--app-office/libreoffice/libreoffice-4.4.4.3.ebuild615
-rw-r--r--app-office/libreoffice/libreoffice-4.4.5.2.ebuild618
-rw-r--r--app-office/libreoffice/libreoffice-4.4.9999.ebuild618
-rw-r--r--app-office/libreoffice/libreoffice-5.0.0.5.ebuild612
-rw-r--r--app-office/libreoffice/libreoffice-5.0.9999.ebuild607
-rw-r--r--app-office/libreoffice/libreoffice-9999.ebuild610
-rw-r--r--app-office/libreoffice/metadata.xml20
-rw-r--r--app-office/lotus-notes/Manifest2
-rw-r--r--app-office/lotus-notes/lotus-notes-8.5.3.ebuild109
-rw-r--r--app-office/lotus-notes/metadata.xml5
-rw-r--r--app-office/lyx/Manifest4
-rw-r--r--app-office/lyx/files/1.6.10-gcc.patch142
-rw-r--r--app-office/lyx/files/1.6.7-python.patch26
-rw-r--r--app-office/lyx/files/2.0-python.patch26
-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-1.6.10.ebuild172
-rw-r--r--app-office/lyx/lyx-2.0.8.1.ebuild180
-rw-r--r--app-office/lyx/lyx-2.1.3.ebuild179
-rw-r--r--app-office/lyx/lyx-2.1.4.ebuild179
-rw-r--r--app-office/lyx/metadata.xml37
-rw-r--r--app-office/magicpoint/Manifest1
-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-implicit-declaration.patch10
-rw-r--r--app-office/magicpoint/files/magicpoint-1.13a-libpng15.patch11
-rw-r--r--app-office/magicpoint/magicpoint-1.13a.ebuild132
-rw-r--r--app-office/magicpoint/metadata.xml14
-rw-r--r--app-office/mdbtools/Manifest1
-rw-r--r--app-office/mdbtools/files/mdbtools-0.7.1-parallel-make.patch17
-rw-r--r--app-office/mdbtools/mdbtools-0.7.1-r1.ebuild48
-rw-r--r--app-office/mdbtools/mdbtools-0.7.1.ebuild47
-rw-r--r--app-office/mdbtools/metadata.xml18
-rw-r--r--app-office/metadata.xml41
-rw-r--r--app-office/multitalk/Manifest1
-rw-r--r--app-office/multitalk/files/99multitalk1
-rw-r--r--app-office/multitalk/metadata.xml7
-rw-r--r--app-office/multitalk/multitalk-1.4.ebuild51
-rw-r--r--app-office/odeskteam/Manifest6
-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.ebuild58
-rw-r--r--app-office/odeskteam/odeskteam-3.12.9.ebuild58
-rw-r--r--app-office/odeskteam/odeskteam-3.6.1.ebuild68
-rw-r--r--app-office/ooextras/Manifest1
-rw-r--r--app-office/ooextras/metadata.xml9
-rw-r--r--app-office/ooextras/ooextras-20060909.ebuild32
-rw-r--r--app-office/openerp/Manifest4
-rwxr-xr-xapp-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
-rwxr-xr-xapp-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.logrotate10
-rw-r--r--app-office/openerp/metadata.xml13
-rw-r--r--app-office/openerp/openerp-6.1.1-r1.ebuild105
-rw-r--r--app-office/openerp/openerp-7.0.20130219-r5.ebuild108
-rw-r--r--app-office/openerp/openerp-7.0.20140125.ebuild120
-rw-r--r--app-office/openerp/openerp-8.0.20140125.ebuild120
-rw-r--r--app-office/openoffice-bin/Manifest80
-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.1.ebuild185
-rw-r--r--app-office/openproj-bin/Manifest3
-rw-r--r--app-office/openproj-bin/files/openproj-1.4.desktop10
-rw-r--r--app-office/openproj-bin/metadata.xml11
-rw-r--r--app-office/openproj-bin/openproj-bin-1.4-r1.ebuild50
-rw-r--r--app-office/openproj-bin/openproj-bin-1.4.ebuild51
-rw-r--r--app-office/orage/Manifest2
-rw-r--r--app-office/orage/metadata.xml8
-rw-r--r--app-office/orage/orage-4.10.0.ebuild53
-rw-r--r--app-office/orage/orage-4.12.1.ebuild54
-rw-r--r--app-office/passepartout/Manifest1
-rw-r--r--app-office/passepartout/files/passepartout-0.6-extra_qual.patch45
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-automake-1.13.patch13
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-gcc42.patch14
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-gcc43.patch97
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-gcc44.patch109
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-include-flags.patch140
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-libtoolization.patch293
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-libxmlpp-2.6-depend.patch11
-rw-r--r--app-office/passepartout/files/passepartout-0.7.0-safer.patch13
-rw-r--r--app-office/passepartout/metadata.xml5
-rw-r--r--app-office/passepartout/passepartout-0.7.0-r1.ebuild92
-rw-r--r--app-office/pinpoint/Manifest1
-rw-r--r--app-office/pinpoint/metadata.xml11
-rw-r--r--app-office/pinpoint/pinpoint-0.1.5_pre20141026.ebuild57
-rw-r--r--app-office/plan/Manifest2
-rw-r--r--app-office/plan/metadata.xml11
-rw-r--r--app-office/plan/plan-1.10.ebuild73
-rw-r--r--app-office/planner/Manifest1
-rw-r--r--app-office/planner/metadata.xml5
-rw-r--r--app-office/planner/planner-0.14.6_p20130520.ebuild73
-rw-r--r--app-office/pybliographer/Manifest1
-rw-r--r--app-office/pybliographer/metadata.xml17
-rw-r--r--app-office/pybliographer/pybliographer-1.2.15-r1.ebuild67
-rw-r--r--app-office/qcharselect/Manifest1
-rw-r--r--app-office/qcharselect/metadata.xml8
-rw-r--r--app-office/qcharselect/qcharselect-0.3.ebuild44
-rw-r--r--app-office/qchartdiary/Manifest1
-rw-r--r--app-office/qchartdiary/metadata.xml13
-rw-r--r--app-office/qchartdiary/qchartdiary-0.6.4.1-r2.ebuild37
-rw-r--r--app-office/rubrica/Manifest2
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-fix-menu-language.patch819
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-gthread.patch11
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-libm.patch24
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-libnotify-0.7.patch20
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-linguas_hu.patch11
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-missing-icons.patch30
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-schema.patch29
-rw-r--r--app-office/rubrica/files/rubrica-2.1.6-url-crash.patch40
-rwxr-xr-xapp-office/rubrica/files/rubrica2.desktop23
-rw-r--r--app-office/rubrica/metadata.xml5
-rw-r--r--app-office/rubrica/rubrica-2.1.6-r1.ebuild63
-rw-r--r--app-office/sc/Manifest1
-rw-r--r--app-office/sc/files/sc-7.16-amd64.patch23
-rw-r--r--app-office/sc/files/sc-7.16-lex-syntax.patch11
-rw-r--r--app-office/sc/metadata.xml7
-rw-r--r--app-office/sc/sc-7.16-r1.ebuild59
-rw-r--r--app-office/scribus/Manifest2
-rw-r--r--app-office/scribus/files/scribus-1.4.0-minizip.patch60
-rw-r--r--app-office/scribus/files/scribus-1.4.2-docs.patch29
-rw-r--r--app-office/scribus/files/scribus-1.4.4-ppc64-fpic.patch19
-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/metadata.xml19
-rw-r--r--app-office/scribus/scribus-1.4.4-r1.ebuild150
-rw-r--r--app-office/scribus/scribus-1.5.0-r1.ebuild202
-rw-r--r--app-office/scribus/scribus-9999.ebuild204
-rw-r--r--app-office/skrooge/Manifest3
-rw-r--r--app-office/skrooge/metadata.xml8
-rw-r--r--app-office/skrooge/skrooge-1.10.0.ebuild46
-rw-r--r--app-office/skrooge/skrooge-1.12.0.ebuild47
-rw-r--r--app-office/skrooge/skrooge-2.0.0.ebuild92
-rw-r--r--app-office/taskcoach/Manifest5
-rw-r--r--app-office/taskcoach/metadata.xml10
-rw-r--r--app-office/taskcoach/taskcoach-1.3.18.ebuild46
-rw-r--r--app-office/taskcoach/taskcoach-1.3.27.ebuild46
-rw-r--r--app-office/taskcoach/taskcoach-1.3.29.ebuild46
-rw-r--r--app-office/taskcoach/taskcoach-1.3.32-r1.ebuild43
-rw-r--r--app-office/taskcoach/taskcoach-1.3.32.ebuild46
-rw-r--r--app-office/taskcoach/taskcoach-1.3.40.ebuild43
-rw-r--r--app-office/tedia2sql/Manifest1
-rw-r--r--app-office/tedia2sql/metadata.xml7
-rw-r--r--app-office/tedia2sql/tedia2sql-1.2.12.ebuild27
-rw-r--r--app-office/texmacs/Manifest3
-rw-r--r--app-office/texmacs/files/TeXmacs.desktop9
-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-mupad.patch8
-rw-r--r--app-office/texmacs/files/texmacs-plugins-1.patch48
-rw-r--r--app-office/texmacs/files/texmacs-plugins.patch48
-rw-r--r--app-office/texmacs/files/texmacs-strip.patch14
-rw-r--r--app-office/texmacs/files/texmacs-updates.patch29
-rw-r--r--app-office/texmacs/metadata.xml13
-rw-r--r--app-office/texmacs/texmacs-1.0.7.21.ebuild71
-rw-r--r--app-office/texmacs/texmacs-1.99.1.ebuild71
-rw-r--r--app-office/texmacs/texmacs-1.99.2-r1.ebuild81
-rw-r--r--app-office/texmacs/texmacs-1.99.2.ebuild71
-rw-r--r--app-office/texmaker/Manifest2
-rw-r--r--app-office/texmaker/files/texmaker-3.1-hunspell.patch167
-rw-r--r--app-office/texmaker/files/texmaker-3.3.3-qt48.patch15
-rw-r--r--app-office/texmaker/files/texmaker-3.3.4-hunspell.patch167
-rw-r--r--app-office/texmaker/files/texmaker-3.5-hunspell.patch148
-rw-r--r--app-office/texmaker/files/texmaker-3.5.1-hunspell.patch148
-rw-r--r--app-office/texmaker/files/texmaker-3.5.2-clang.patch16
-rw-r--r--app-office/texmaker/files/texmaker-3.5.2-hunspell.patch181
-rw-r--r--app-office/texmaker/files/texmaker-4.0.1-hunspell.patch180
-rw-r--r--app-office/texmaker/files/texmaker-4.0.3-hunspell.patch165
-rw-r--r--app-office/texmaker/files/texmaker-4.0.4-unbundle.patch105
-rw-r--r--app-office/texmaker/files/texmaker-4.1-unbundle.patch98
-rw-r--r--app-office/texmaker/files/texmaker-4.4.1-modern-styles.patch16
-rw-r--r--app-office/texmaker/files/texmakerx_my.pri7
-rw-r--r--app-office/texmaker/metadata.xml9
-rw-r--r--app-office/texmaker/texmaker-4.3.ebuild87
-rw-r--r--app-office/texmaker/texmaker-4.4.1-r1.ebuild99
-rw-r--r--app-office/texmaker/texmaker-4.4.1.ebuild96
-rw-r--r--app-office/texstudio/Manifest2
-rw-r--r--app-office/texstudio/files/texmakerx_my.pri18
-rw-r--r--app-office/texstudio/files/texstudio-2.5-viewers-use-xdg-open.patch42
-rw-r--r--app-office/texstudio/files/texstudio-2.6.0-desktop.patch22
-rw-r--r--app-office/texstudio/files/texstudio-2.6.0-hunspell-quazip.patch93
-rw-r--r--app-office/texstudio/files/texstudio-2.6.4-hunspell-quazip.patch16
-rw-r--r--app-office/texstudio/files/texstudio-2.8.2-desktop.patch22
-rw-r--r--app-office/texstudio/metadata.xml13
-rw-r--r--app-office/texstudio/texstudio-2.8.8.ebuild88
-rw-r--r--app-office/texstudio/texstudio-2.9.4.ebuild113
-rw-r--r--app-office/unoconv/Manifest3
-rw-r--r--app-office/unoconv/files/timeout.patch11
-rw-r--r--app-office/unoconv/metadata.xml8
-rw-r--r--app-office/unoconv/unoconv-0.6.20131229.ebuild51
-rw-r--r--app-office/unoconv/unoconv-0.6.ebuild50
-rw-r--r--app-office/unoconv/unoconv-0.7.ebuild42
-rw-r--r--app-office/unoconv/unoconv-99999999.ebuild42
-rw-r--r--app-office/upwork/Manifest4
-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.0.53.0.ebuild49
-rw-r--r--app-office/upwork/upwork-4.0.70.0.ebuild49
-rw-r--r--app-office/wps-office/Manifest4
-rw-r--r--app-office/wps-office/metadata.xml12
-rw-r--r--app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild142
-rw-r--r--app-office/wps-office/wps-office-9.1.0.4953_alpha18.ebuild121
-rw-r--r--app-office/wps-office/wps-office-9.1.0.4961_alpha18_p1.ebuild141
350 files changed, 20625 insertions, 0 deletions
diff --git a/app-office/QtBitcoinTrader/Manifest b/app-office/QtBitcoinTrader/Manifest
new file mode 100644
index 000000000000..449d03086721
--- /dev/null
+++ b/app-office/QtBitcoinTrader/Manifest
@@ -0,0 +1 @@
+DIST QtBitcoinTrader-1.10.01.tar.gz 1319323 SHA256 23ba76a2c7c6712857e38725472b687b8bc8d6a7eb5fe98fa6bbfb347546f25d SHA512 a9f2aa86225d24d4492c3d375a00490ec72405391396669aea21cba7fa2e4afb088e35743ecf15045ba12c7294d972ecced59e19b46c83a9c4930604c530d999 WHIRLPOOL 36a64e16eafbdb068a16f9128e17cc9623fdf3490a05ed6b3793e5ce57c64646031c54d373a2c87c0ecb121146303f3b45b593ed946d06303eefe77805cae3a3
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..4241671c3126
--- /dev/null
+++ b/app-office/QtBitcoinTrader/QtBitcoinTrader-1.10.01.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ eclass=git-r3
+ EGIT_REPO_URI="
+ git://github.com/JulyIGHOR/QtBitcoinTrader.git
+ 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..4241671c3126
--- /dev/null
+++ b/app-office/QtBitcoinTrader/QtBitcoinTrader-9999.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ eclass=git-r3
+ EGIT_REPO_URI="
+ git://github.com/JulyIGHOR/QtBitcoinTrader.git
+ 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..3a8f7d2c1320
--- /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>
+ <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..cfc497964410
--- /dev/null
+++ b/app-office/abiword-docs/Manifest
@@ -0,0 +1,2 @@
+DIST abiword-docs-3.0.0.tar.gz 1482576 SHA256 11bb83cacbead8dd91e14f8dc49473843c683ee997e3974ec3167e7665bc89ad SHA512 13ca23026e162e7e50ef5f287507ea850f15fb1668bec31ea3c7bb90b8c11abff6bebfdadffb53856c895ba286fbe37aa625d241d908e702603c758b1e4ed12d WHIRLPOOL 5d3fb67aa2640d8d5a63a17a14d8d86260747b53a768bfcd0ec8713ee736870949bad203380d5950aaff2630694924b6a1c02f64ca4829100a0bd02f3424eb70
+DIST abiword-docs-3.0.1.tar.gz 1484463 SHA256 d0d20d73dae7dfc5471484914dc80b4e7190f07c55c4ad8ba5ed9601e5eba8c5 SHA512 6e7b7b76560279f7af9da8a88c1f493f2c5570e5a862222861cf8d6d71fd7c55e8a92ba8f52c4c5254538c2daf7b1f489360cd5ab742a199039bb9cb6209d841 WHIRLPOOL d459455ed5371c3a0fbc73e05c318b1b944bd284b50651283117452c52c3b373085557df147a0135143e4e0eba06f482e9f676a0f5b560976684ae8f70dd6d0f
diff --git a/app-office/abiword-docs/abiword-docs-3.0.0-r1.ebuild b/app-office/abiword-docs/abiword-docs-3.0.0-r1.ebuild
new file mode 100644
index 000000000000..ca420dd5c6d6
--- /dev/null
+++ b/app-office/abiword-docs/abiword-docs-3.0.0-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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}-r1"
+DEPEND="${RDEPEND}"
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..191d4397adf5
--- /dev/null
+++ b/app-office/abiword-docs/abiword-docs-3.0.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/metadata.xml b/app-office/abiword-docs/metadata.xml
new file mode 100644
index 000000000000..669f23da60ac
--- /dev/null
+++ b/app-office/abiword-docs/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-office</herd>
+</pkgmetadata>
diff --git a/app-office/abiword/Manifest b/app-office/abiword/Manifest
new file mode 100644
index 000000000000..ecde7edb0f3f
--- /dev/null
+++ b/app-office/abiword/Manifest
@@ -0,0 +1 @@
+DIST abiword-3.0.1.tar.gz 11144990 SHA256 e094f6fbf0afc5c5538b4894888e7c346f8ee8f49c9d24821dd696d0734865c6 SHA512 c655aabe0ba0a9880f30808e26c02ec3280c750625faa482a68d4d336742f85659a7af7d6413d8813b82d3de0a3f6b61b6f6898f030bb921d792ad866879dbcf WHIRLPOOL 7d06614673d7275df57999783205b98a41f0588c7eadfdd4d29e30dd52cf1c44aa5b07e90d47ece328119da9877aec7754511a40768b6ea844c3683abefdcad7
diff --git a/app-office/abiword/abiword-3.0.1.ebuild b/app-office/abiword/abiword-3.0.1.ebuild
new file mode 100644
index 000000000000..96a0fda01c18
--- /dev/null
+++ b/app-office/abiword/abiword-3.0.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils 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 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+IUSE="calendar collab cups 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:* )
+ thesaurus? ( >=app-text/aiksaurus-1.2[gtk] )
+ wordperfect? (
+ app-text/libwpd:0.9
+ app-text/libwpg:0.2 )
+ 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 )
+"
+
+src_prepare() {
+ # readme.txt will be installed using dodoc
+ sed '/readme\.txt\|abw/d' \
+ -i user/wp/Makefile.am user/wp/Makefile.in || die
+
+ gnome2_src_prepare
+}
+
+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="${plugins} svg"
+
+ # Plugins not depending on anything
+ plugins="${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="${plugins} collab"
+ use goffice && plugins="${plugins} goffice"
+ use latex && plugins="${plugins} latex"
+ use math && plugins="${plugins} mathview"
+ use ots && plugins="${plugins} ots"
+ # psion: >=psiconv-0.9.4
+ use readline && plugins="${plugins} command"
+ use thesaurus && plugins="${plugins} aiksaurus"
+ use wmf && plugins="${plugins} wmf"
+ # wordperfect: >=wpd-0.9 >=wpg-0.2
+ use wordperfect && plugins="${plugins} wpg"
+ fi
+
+ gnome2_src_configure \
+ --enable-plugins="$(echo ${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_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)
+}
+
+src_compile() {
+ # Parallel build fails, bug #488462
+ MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_compile
+}
+
+src_install() {
+ gnome2_src_install
+ dodoc user/wp/readme.txt
+}
diff --git a/app-office/abiword/metadata.xml b/app-office/abiword/metadata.xml
new file mode 100644
index 000000000000..62f4bfa79459
--- /dev/null
+++ b/app-office/abiword/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-office</herd>
+<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/akonadi-server/Manifest b/app-office/akonadi-server/Manifest
new file mode 100644
index 000000000000..67ce388c81e1
--- /dev/null
+++ b/app-office/akonadi-server/Manifest
@@ -0,0 +1 @@
+DIST akonadi-1.13.0.tar.bz2 294198 SHA256 8c7f690002ea22c139f3a64394aef2e816e00ca47fd971af7d54a66087356dd2 SHA512 4bf2026c3807b5493c9f63d0c2bff2e6db00fbe97a4e2c2f707aaa3bf4a848b70dd9657d8fa1743690e8eeefd967de4895c1329c6bb817a1d023fe398285222f WHIRLPOOL edc18247dd864af48395f4e3187f6a52cdaf4737959b317e3decb10caf138b97258a661eeb11a2ad11f2365fdd053a7c6fe63097ba71c24a12417ee71de54afb
diff --git a/app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild b/app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild
new file mode 100644
index 000000000000..ee76b60912c2
--- /dev/null
+++ b/app-office/akonadi-server/akonadi-server-1.13.0-r1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI=( "git://anongit.kde.org/akonadi" )
+ SRC_URI=""
+ KEYWORDS="amd64 ppc"
+else
+ SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
+ KEYWORDS="amd64 ~arm ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+ S="${WORKDIR}/${P/-server/}"
+fi
+
+inherit cmake-utils ${scm_eclass}
+
+DESCRIPTION="The server part of Akonadi"
+HOMEPAGE="http://pim.kde.org/akonadi"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="+mysql postgres +qt4 qt5 soprano sqlite test"
+
+REQUIRED_USE="^^ ( qt4 qt5 ) || ( sqlite mysql postgres )"
+
+CDEPEND="
+ dev-libs/boost:=
+ x11-misc/shared-mime-info
+ qt4? (
+ >=dev-qt/qtcore-4.8.5:4
+ >=dev-qt/qtdbus-4.8.5:4
+ >=dev-qt/qtgui-4.8.5:4
+ >=dev-qt/qtsql-4.8.5:4[mysql?,postgres?]
+ >=dev-qt/qttest-4.8.5:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[mysql?,postgres?]
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ soprano? ( dev-libs/soprano[-qt4,qt5] )
+ )
+ soprano? ( dev-libs/soprano )
+ sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${CDEPEND}
+ dev-libs/libxslt
+ >=dev-util/automoc-0.9.88
+ test? ( sys-apps/dbus )
+"
+RDEPEND="${CDEPEND}
+ postgres? ( dev-db/postgresql[server] )
+"
+
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${P}-mysql56-crash.patch" )
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) \
+ && die "Sorry, but gcc-4.6 and earlier won't work (see bug #520102)."
+ fi
+}
+
+pkg_setup() {
+ # Set default storage backend in order: MySQL, SQLite PostgreSQL
+ # reverse driver check to keep the order
+ if use postgres; then
+ DRIVER="QPSQL"
+ AVAILABLE+=" ${DRIVER}"
+ fi
+
+ if use sqlite; then
+ DRIVER="QSQLITE3"
+ AVAILABLE+=" ${DRIVER}"
+ fi
+
+ if use mysql; then
+ DRIVER="QMYSQL"
+ AVAILABLE+=" ${DRIVER}"
+ fi
+
+ # Notify about MySQL is recommend by upstream
+ if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
+ ewarn
+ ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
+ ewarn "user configuration. This is the backend recommended by KDE upstream."
+ ewarn "In particular, kde-base/kmail-4.10 does not work properly with the sqlite"
+ ewarn "backend anymore."
+ ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
+ ewarn "Available drivers are:${AVAILABLE}"
+ ewarn
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DINSTALL_QSQLITE_IN_QT_PREFIX=ON
+ $(cmake-utils_use test AKONADI_BUILD_TESTS)
+ $(cmake-utils_use_with soprano)
+ $(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
+ $(cmake-utils_use qt5 QT5_BUILD)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ export $(dbus-launch)
+ cmake-utils_src_test
+}
+
+src_install() {
+ # Who knows, maybe it accidentally fixes our permission issues
+ cat <<-EOF > "${T}"/akonadiserverrc
+[%General]
+Driver=${DRIVER}
+EOF
+ insinto /usr/share/config/akonadi
+ doins "${T}"/akonadiserverrc
+
+ cmake-utils_src_install
+}
+
+pkg_postinst() {
+ elog "${DRIVER} has been set as your default akonadi storage backend."
+ elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are: ${AVAILABLE}"
+}
diff --git a/app-office/akonadi-server/akonadi-server-1.13.0.ebuild b/app-office/akonadi-server/akonadi-server-1.13.0.ebuild
new file mode 100644
index 000000000000..235b20bd1b4b
--- /dev/null
+++ b/app-office/akonadi-server/akonadi-server-1.13.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+if [[ $PV = *9999* ]]; then
+ scm_eclass=git-r3
+ EGIT_REPO_URI=( "git://anongit.kde.org/akonadi" )
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
+ KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+ S="${WORKDIR}/${P/-server/}"
+fi
+
+inherit cmake-utils ${scm_eclass}
+
+DESCRIPTION="The server part of Akonadi"
+HOMEPAGE="http://pim.kde.org/akonadi"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="+mysql postgres +qt4 qt5 soprano sqlite test"
+
+REQUIRED_USE="^^ ( qt4 qt5 ) || ( sqlite mysql postgres )"
+
+CDEPEND="
+ dev-libs/boost:=
+ x11-misc/shared-mime-info
+ qt4? (
+ >=dev-qt/qtcore-4.8.5:4
+ >=dev-qt/qtdbus-4.8.5:4
+ >=dev-qt/qtgui-4.8.5:4
+ >=dev-qt/qtsql-4.8.5:4[mysql?,postgres?]
+ >=dev-qt/qttest-4.8.5:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[mysql?,postgres?]
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ soprano? ( dev-libs/soprano[-qt4,qt5] )
+ )
+ soprano? ( dev-libs/soprano )
+ sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${CDEPEND}
+ dev-libs/libxslt
+ >=dev-util/automoc-0.9.88
+ test? ( sys-apps/dbus )
+"
+RDEPEND="${CDEPEND}
+ postgres? ( dev-db/postgresql[server] )
+"
+
+RESTRICT="test"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) \
+ && die "Sorry, but gcc-4.6 and earlier won't work (see bug #520102)."
+ fi
+}
+
+pkg_setup() {
+ # Set default storage backend in order: MySQL, SQLite PostgreSQL
+ # reverse driver check to keep the order
+ if use postgres; then
+ DRIVER="QPSQL"
+ AVAILABLE+=" ${DRIVER}"
+ fi
+
+ if use sqlite; then
+ DRIVER="QSQLITE3"
+ AVAILABLE+=" ${DRIVER}"
+ fi
+
+ if use mysql; then
+ DRIVER="QMYSQL"
+ AVAILABLE+=" ${DRIVER}"
+ fi
+
+ # Notify about MySQL is recommend by upstream
+ if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
+ ewarn
+ ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
+ ewarn "user configuration. This is the backend recommended by KDE upstream."
+ ewarn "In particular, kde-base/kmail-4.10 does not work properly with the sqlite"
+ ewarn "backend anymore."
+ ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
+ ewarn "Available drivers are:${AVAILABLE}"
+ ewarn
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DINSTALL_QSQLITE_IN_QT_PREFIX=ON
+ $(cmake-utils_use test AKONADI_BUILD_TESTS)
+ $(cmake-utils_use_with soprano)
+ $(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
+ $(cmake-utils_use qt5 QT5_BUILD)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ export $(dbus-launch)
+ cmake-utils_src_test
+}
+
+src_install() {
+ # Who knows, maybe it accidentally fixes our permission issues
+ cat <<-EOF > "${T}"/akonadiserverrc
+[%General]
+Driver=${DRIVER}
+EOF
+ insinto /usr/share/config/akonadi
+ doins "${T}"/akonadiserverrc
+
+ cmake-utils_src_install
+}
+
+pkg_postinst() {
+ elog "${DRIVER} has been set as your default akonadi storage backend."
+ elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are: ${AVAILABLE}"
+}
diff --git a/app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch b/app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch
new file mode 100644
index 000000000000..204961832767
--- /dev/null
+++ b/app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch
@@ -0,0 +1,20 @@
+diff -aruN akonadi-1.13.0.old/server/src/storage/dbconfigmysql.cpp akonadi-1.13.0/server/src/storage/dbconfigmysql.cpp
+--- akonadi-1.13.0.old/server/src/storage/dbconfigmysql.cpp 2014-08-10 06:38:58.000000000 -0400
++++ akonadi-1.13.0/server/src/storage/dbconfigmysql.cpp 2015-01-08 15:08:36.906134212 -0500
+@@ -76,6 +76,7 @@
+ << QLatin1String( "/usr/local/sbin" )
+ << QLatin1String( "/usr/local/libexec" )
+ << QLatin1String( "/usr/libexec" )
++ << QLatin1String( "/usr/share/mysql/scripts" )
+ << QLatin1String( "/opt/mysql/libexec" )
+ << QLatin1String( "/opt/local/lib/mysql5/bin" )
+ << QLatin1String( "/opt/mysql/sbin" );
+@@ -278,7 +279,7 @@
+ // first run, some MySQL versions need a mysql_install_db run for that
+ const QString confFile = XdgBaseDirs::findResourceFile( "config", QLatin1String( "akonadi/mysql-global.conf" ) );
+ if ( QDir( dataDir ).entryList( QDir::NoDotAndDotDot | QDir::AllEntries ).isEmpty() && !mMysqlInstallDbPath.isEmpty() ) {
+- const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1" ).arg( confFile ) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
++ const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1" ).arg( confFile ) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir ) << QString::fromLatin1( "--basedir=/usr" ) ;
+ QProcess::execute( mMysqlInstallDbPath, arguments );
+ }
+
diff --git a/app-office/akonadi-server/metadata.xml b/app-office/akonadi-server/metadata.xml
new file mode 100644
index 000000000000..3142906f9f28
--- /dev/null
+++ b/app-office/akonadi-server/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="soprano">Enable deprecated <pkg>dev-libs/soprano</pkg>, needed for nepomuk search</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/borg/Manifest b/app-office/borg/Manifest
new file mode 100644
index 000000000000..678587b3531c
--- /dev/null
+++ b/app-office/borg/Manifest
@@ -0,0 +1 @@
+DIST borg_src_1_7_4.zip 4012440 SHA256 b27eb694987c25134d8381d70f4daeb13c6702f75887768e49c0746ad4fb0d1c SHA512 6b68826dbdf958089be2ecee3d05e10750ae3512a40409642ab37913351298f8c180632932a570c5b5ceb6a3f574ceb86fca889e213bf0deaaa787b35307923e WHIRLPOOL 787e8f379274099d93328c3ab9e1297402a1af1977bae29b1d4982e8b9eb8be8da63521192f025244137fdcd09bb2da69c4e08afd2a0622e00705ca5e1dd142a
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..c1131283e3b8
--- /dev/null
+++ b/app-office/borg/borg-1.7.4-r3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~ppc ~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..c5de5a643677
--- /dev/null
+++ b/app-office/borg/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <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..db08757c2f96
--- /dev/null
+++ b/app-office/calcurse/Manifest
@@ -0,0 +1,2 @@
+DIST calcurse-3.1.4.tar.gz 684526 SHA256 4121b3b14ded3583af7613a99646332701ee2ccc8cf2b87397eb3c07b97390e3 SHA512 efdb655f96a176ca45a23a6246987735413a69046e5273efafffd5d2087f880969f84e387dd84672dacc8fae670a86ee7b132f6a4662e072ba92121492fd7ca7 WHIRLPOOL cc0802f6128068419de98524fcd984cf3213ca7f7f2cc003b122c808aed858230a87f387682368379329d0205bb42a55d232e5cf82f639535ffdda8ab51d9fa7
+DIST calcurse-3.2.1.tar.gz 606098 SHA256 05d5516808f98eee3d1eb8d379aa88cb24afc2b7a3eac046e46247013a61223d SHA512 1aaba75144d4da4caf48f0ff566efc0fe4977e41be0f929b4f13611c12fc849da2185fd132f93723aefc8b965eb4ee6fe2f20eb05d3eecd094891841d613c0df WHIRLPOOL a1c93608aaf136188776993663de757ea4193c6cbbe5c837bc74a7ae5564bad1682b6c4a9f96db106532b4338104859da96b4fdccb2c34963c1e9a1c310517d2
diff --git a/app-office/calcurse/calcurse-3.1.4.ebuild b/app-office/calcurse/calcurse-3.1.4.ebuild
new file mode 100644
index 000000000000..45bc6cc4170b
--- /dev/null
+++ b/app-office/calcurse/calcurse-3.1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils
+
+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"
+
+RDEPEND="sys-libs/ncurses"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README TODO )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-tinfo.patch
+ eautoreconf
+}
diff --git a/app-office/calcurse/calcurse-3.2.1.ebuild b/app-office/calcurse/calcurse-3.2.1.ebuild
new file mode 100644
index 000000000000..cdc81ff59cff
--- /dev/null
+++ b/app-office/calcurse/calcurse-3.2.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils
+
+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"
+
+RDEPEND="sys-libs/ncurses"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README )
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-3.1.4-tinfo.patch
+ eautoreconf
+}
diff --git a/app-office/calcurse/files/calcurse-3.1.4-tinfo.patch b/app-office/calcurse/files/calcurse-3.1.4-tinfo.patch
new file mode 100644
index 000000000000..f3d2aac897e9
--- /dev/null
+++ b/app-office/calcurse/files/calcurse-3.1.4-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..10edd3d80584
--- /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>
+ <email>maintainer-needed@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-l10n/Manifest b/app-office/calligra-l10n/Manifest
new file mode 100644
index 000000000000..22cd2009bd31
--- /dev/null
+++ b/app-office/calligra-l10n/Manifest
@@ -0,0 +1,60 @@
+DIST calligra-l10n-bs-2.8.5.tar.xz 369028 SHA256 232eaae993c88f712cc2e38ac90aea66d478b0e981bbc4fcecde508efe9b17ac SHA512 7524d3d54af09107dae20bd167b26dad3c51990bef98fc0d30627ce3c36dc5162bf8dd286e473c56674f7c894fba310aaf67ec1f048091d06349ff9906c1b5ac WHIRLPOOL 42d5be5b9f8575afd9012991a8ec9d375769861fcda1fed1563764ecda1b6755fc308deb225791a5469c344ef1ba09159291b8d98342f3049c18a1dc8b02c1cd
+DIST calligra-l10n-bs-2.8.7.tar.xz 369576 SHA256 b7807f655545b96f693e9b9395001b983ef0e4b61601198b34ca8ad156dbb660 SHA512 0a73ce3c7ff8caef7c474cd37f1a543785fd5e44ff09771d216b8c8ff5d207c650a94a6b8cb8cf85c14715afa89c2bacfe5ef88b480cd348348e61615e7adc70 WHIRLPOOL e1ec9a4c90e9d3a5af595031a32871dc05660f206ae3b6e3e98507c2660045f51b42348de4f1e80ee072e0662d248ea50ca47e04753afa78936f0c35d3ea4852
+DIST calligra-l10n-ca-2.8.5.tar.xz 525332 SHA256 fbd16eaf2d9ac3ded7550cee2ec06f2b5d47c80d49638ce0c8c625c5ef2969d7 SHA512 f665125e023397130d7b4e602c75c268469ffac570734b9902895c23b6d5c6982d2b243541bcb27d4a508d9a10368f39949de434604575f2cab436b7e5aa9110 WHIRLPOOL 9bd93979c450c08f4fd1d36a0d87d575608ffac4455183eb789d39331de02685043fa43656588d54023ee42d3cea9bacba1c33c13de63ab90fdf39dc9efeaaac
+DIST calligra-l10n-ca-2.8.7.tar.xz 526820 SHA256 820c3f7d3795e50359c354e18dc6b6a17a0cf0c4dc87e057fddd16bc4875e7fb SHA512 15a8e44fe3ece6a0be55b08e2ea556f081ef4c9ab34dc2d7d8c92a98f94987107ea271e3872d72193a49d694222b88fcd6fd881c31cd976962ba7ba4569c4f06 WHIRLPOOL 6b41ce70b26565b8d2437bc2de0887f9ba5921d6bf9b395a6923683d6c323d838eb49d0c49010dcb967abcf0c14e02587bc107d99be99d47a7278c85b035f6c7
+DIST calligra-l10n-ca@valencia-2.8.5.tar.xz 358816 SHA256 ed46537d00103138c47802e3246e0ca9d63cb85f59314746c9f4083e4bed305d SHA512 67b7681b5de230ca23c5dfeed55c4b6999cff396cad1dc7eef43970638ab5cd529881846d6c98dcc12249e2a3bc5c4c1420ae7c616ee301f0ba9613cac910829 WHIRLPOOL 3c93f9e53d9cdc33762f4e86cd28706bdfdddbec6145f1686207ba8570d518388dee3285bc060f325ad631298a730e7c94555848f9373ca7339ca3198fe77b85
+DIST calligra-l10n-ca@valencia-2.8.7.tar.xz 359284 SHA256 f6c996581264b8c3f4e852e9b275e53874b566c285d4d2eb53bf00014f53a84b SHA512 193bd2311347fa24d129773a3edd408007eeee99537aa50b955db1053b9fb0052d32cb6cccefa7a127c10d931c938bbc490cb06e0681d8636606ef6f7aaf302b WHIRLPOOL f4125d710ef685f226c830588c873090b2a5a9deec01ce7f2d77854cdc451f878efc8c93236efe959bf295944f7def3daac7c9173795d5ed54b1df7052d7ebd3
+DIST calligra-l10n-cs-2.8.5.tar.xz 305084 SHA256 f2fcaa7bbbe45137dac5d9a4e894390c2df7a826c7a55540ef1b55c5e9a63af7 SHA512 a76d57f7f37fc52126887d19ce8a59e6c9b216fb8fde8c27b9947bfd6e15c2e2140317b8814138bfcc172fbf93a4dade1e3870768dceafbae0a1418159c229ac WHIRLPOOL cdf680b7177a7106165f50c2956ef4d8a853facd35b52208dda683378b2e50a40c35ecb2592eccceb93b44e4c0853871c29e68d2df8e37c9caea777e6834a73b
+DIST calligra-l10n-cs-2.8.7.tar.xz 306668 SHA256 13aae7df7487f39726015e2501230c8c162029f0ace232e536cde3201e3ad091 SHA512 4702613c0ff0183b53b879a548a540869470f75f1be1e3a9f33f6564b85991a5183c3896cadbff5843b7522efc67f6e1fa1543d4d0d1c17c94ff6941275899aa WHIRLPOOL a138da9d35ecd2b392847b92a0fccbd4fc574828a04edce0dfcc4d0a8e4382adfee4b3c99253f2b9d033a7d9584102089d0aad587fb38cb205eecf441969ad59
+DIST calligra-l10n-da-2.8.5.tar.xz 419384 SHA256 21eb6ab0d720aa448b609d180536006818febbe571cd779972fa728421da83c6 SHA512 a0cbac8e7909759a8355a604452440b3981950f509f16d9280ff72693173cafa2de8164223dcf7684d3af0674f5e83d284ebf4dffa66a7fe2e29a495da4c8e6e WHIRLPOOL 7518e31172dd2e1b740ef3ec40d3b053f258d7e86f216dce970f89f699047720dc09a869289b43b3e993a1902e2454f64b7c007e0734f790de91d08f37cb2296
+DIST calligra-l10n-da-2.8.7.tar.xz 421068 SHA256 bd5f2cd6c2e6c972c1b8441408b6d5dc8b328b095ee7d61e1cea8d4d8f1ec43a SHA512 4641ad394c751b9ad224f3813df73c57c3341ca80599b13b21526015a2e414f44e9772781e4cab4b2a725d72bd11d5ba5ef581f01908eb71ed76a1243a273222 WHIRLPOOL 7a916b7d0036e47ed562840c5d756a437f39e6508c16dbd183a84ec87e2ad68d7858315308bd537abaca24ceb6237c9710f1c6c0ed7cca65956fa79d9f52a563
+DIST calligra-l10n-de-2.8.5.tar.xz 673632 SHA256 236a22ff8aad700740dbdb23ea02957c487a32bdb718c8c351fd0782d9df3b51 SHA512 2f3841ec3b49c0665591f7b0b7731c4c19135bb342c4ef5144c6ba6e9db091b1a0c92420fa2d292ed0e32f023da858b10114faf6a7c73edab6d79491fb9d4f5c WHIRLPOOL 7e5a56a41d9b1dc87125a8e0b0478797eca862599941e87f9605a21cc0bc370f3265adfb362e70dc5181e853312be93d221077acec2564b935496e96d6b368ba
+DIST calligra-l10n-de-2.8.7.tar.xz 674900 SHA256 b6df792b4436c50e0530b44dffa4058a7bed881a9fd3ff47c53930b47a322a07 SHA512 eb1c1e0aae7a00f8d5d6dff24e7e886e400a46d92225c21657d56782c417ddd4385ddb87fb9e803d9649b4330673e436043e050cfd32977879921cee4da48a5f WHIRLPOOL 95933341e99c45430530045554186b371f49e8f6f3edaf0021a6b51fb4ab3177a9932f7eea74cf6999367c07aaaa90a41c6ee68e080fe602f9ae81f3c56b1f45
+DIST calligra-l10n-el-2.8.5.tar.xz 424840 SHA256 aaa16fa51e8b0da74b4e263e7b990e1afc3fa3eb39a85607cff94075dbba364d SHA512 eaf708f477c74e5e996ff6f07dfb0eee739721cdd89509bfb18b534d1441db7e813bc00b998a31afb796702e6340604b5d14ddc9c4e9ff65fc3cbe4425d21afc WHIRLPOOL b443cb6433706e0f82034f371054867217b4c997679a17022b531a77ddcf9471d153de5130f2bad3255ce847ae25708e4732aaa9cfc265398a195d2b00784602
+DIST calligra-l10n-el-2.8.7.tar.xz 425356 SHA256 9496a64035e655197ecdf3613f4e924a3ba310646a84ca5f1800363e487a48b3 SHA512 28cf40d97154c7cf8eeea4a334e12ec5bdf13c10a104ca6c91820abcbe8d8c082302a38b42075129fc0c46b70797c55eb20026e81580fd3b99885c4030524630 WHIRLPOOL 0f57e1a3013a49dc1ed12ef8a875f8fcd39cca0a3ad1fea9a9eee25610c38f9072b8a40ea96067fc4720d9221dd69ce4303f0e3aa358a22b3b7aa8c1f49a8614
+DIST calligra-l10n-en_GB-2.8.5.tar.xz 353400 SHA256 75d403bf24a21ce7e13d022ef920e09f9c8a50b01c6b15c3309cd57d8df47306 SHA512 7c1f9e431816527f9ba4a24015e774f308dabdb0d81483bea1c465d4d2fee4927287a532713f0bc8ac183eb29c23c5177f9e6b5adba8750be496f28d9afa9aa7 WHIRLPOOL ad27ae9a2fe23afd581df1646d4b4889f4d2c7ed6f21bb28d0327eff254cd44c9e1e7b2b486e34e9397fa494fc994b7219e0f4c26d351379cddb01e5e53d3825
+DIST calligra-l10n-en_GB-2.8.7.tar.xz 354520 SHA256 83d30fc0fc36c8955ac7f2a380306776f828b9da5ea989f111d85ece019e621a SHA512 6e7702403e23529929d8f448eaae4a9d3782b44c96f3bc80bb30e71b30ccb92710bac2ea71a2f58b3ebed28a05dbcc1a7d52f4709e5db606fc605b7cd79bf914 WHIRLPOOL 222753e77705f5b80cd237e26c4493ce40e0abb7d1b95b487e1b4adbb90ff7b5a77c26785330722b4a9a0850ec40122d9a94b7e3d292b97068aab89b96688255
+DIST calligra-l10n-es-2.8.5.tar.xz 1190824 SHA256 ac54ac8dcc00467e412e085e9f65854b7d15f0e4def2e9341c970d1639173452 SHA512 08d07e05af4c1edd66b3976674cbe291573f1f087e0d88e0964a44bef834ce7a50b58ae3620ff70b18d89d98c43b047f53d566f08cb28d6959d90a54467cfcd7 WHIRLPOOL 45e20f19eb1563a44175526adc4b8b2f8a1f88f1ad9a068cdd124b87a4888ac74e0658cdc50cb1aa65982158b32bbb5851777f53a113edd8bc1afcf4091c80d6
+DIST calligra-l10n-es-2.8.7.tar.xz 1187316 SHA256 9ba9f792aa9398a69249136ca43d6f4108bf913c8c16c35748ec8270fd906c5a SHA512 735add9c35f7d99301209b2f203bc144e7daf3909151c81599a0581e8f321f1b71965a1ea0790c49daba5fa051b50a5c765d293fe9ce45ee76448b0e1b369ab4 WHIRLPOOL 5f62c8ac1f5a92330c4892537a2d0f99019c395c770d3c47edf5020951ee9eb192da90c12f18eb551d503560113cae016ccf80b49854dee0d1e04faca822bce1
+DIST calligra-l10n-et-2.8.5.tar.xz 744332 SHA256 ef86a133f532742abe47e5c9ff1b6cde17443e2b1b8c2fc00845d2828e5f7785 SHA512 52cf3212540c19a9d18ca197911d7ea1f5461496e23cd319f5199de3d6811e9ab3ed04c49698fe2a2237c120d24b917b94e514f993058e9621e9ec6cdac33030 WHIRLPOOL 0394829b8ae894bcce52b36e07c2bad6a6f3d236818e87b228ae61b20940477150e7fbf39558a5f52518a47d95f0af7738810c6b567125d9828e2377ebb855ce
+DIST calligra-l10n-et-2.8.7.tar.xz 747008 SHA256 4ee74ef63054ec66978ac7c8062a9ed7d0b15d9d936c0f563977051dc543bede SHA512 2c3cfd73bb3729110ca6413ec29a9244dbe696588bf68668700a686011474422296aba8dcffb0bba9ece2a9ec2d796d8cb1d3e0865c51bf61861da8aaf3034f6 WHIRLPOOL 320cb0e3c3c75f94a7951372f2f33f9a57fcb195a62474e315a7c9cb976bd05d8712f5af15296ab59f01e336f8519d11ee2531fe0eac12c27fb63b8fcd17256d
+DIST calligra-l10n-eu-2.8.5.tar.xz 318744 SHA256 83b65970a8de0e9d1d56a73bfd26abf45873ec12e1764312fc8c77cf6af492d0 SHA512 37f4535b7a331f308f61d87ca7bfdf57219197960da8dfb9f38ff23be0a80f3c2148477f9e5207d171e513c1eb04eec14da3052ede4a129b4dde85cadb693ac6 WHIRLPOOL 484c0213c550b86c474dd05090ba200ce54a89eea1243d0fc22d6439786628176928ae3e6bdc8fe8f2ba340d80ad1dc7751672673f65b89f71cf294423b79b58
+DIST calligra-l10n-eu-2.8.7.tar.xz 319136 SHA256 81602aeffdf1e2989979177d24265df2dc94617319dc97fd4c34f9b937bfdae8 SHA512 b7b1d5e36328856519ab6407b86171d669cf268a239a487cb718977d77c1fbc337d1f10cf440392be87f153b1f92cd3adbe0e118a1964a9f1e4b5f4b857fafb7 WHIRLPOOL f2aff625731eb83edfaf8eb81a0d91eb220b658ad4c0c88cb405f01195f240a21c47580ada65d0281b64561b259eb058b37da47168f281e62c933104fa523c98
+DIST calligra-l10n-fi-2.8.5.tar.xz 397036 SHA256 364a1a18c404e84f1abc5a825be5de62cb74032e89aaff7ceff8fbb089bd88e3 SHA512 4502637865255f635ba68417e084349c68b78b407c163c72eee9b1f05d94c7b9318c1e04ab7413e48c82cdc9dd62e5f2e0ecb2997c516d15b0cd331e8d495560 WHIRLPOOL 509de0b0a971804a25766fa751d22dae71bf9aa063601822cdd79a608d9b0292e2d6ee7e5a206a78244b35cb575a84006bbd4dc374ce8197d5c264857188b95a
+DIST calligra-l10n-fi-2.8.7.tar.xz 401900 SHA256 7816d2ecd498bd61e2431e5f6340f984ca61bdfdd301e1317905badabe12c0ea SHA512 abf278962b23d65161927baed10ab4ce6e909a6965eb918de38211ec1a8f8cfef6802a451c86154876216f7af4fa6c63649844a0b1f882560624d3831a8d797f WHIRLPOOL d9eb29c9477b3861bad91bc25f14e65b861b71a705908bd5d8d24a59cade3217f76c05a90e2882b579be29e50ba3327ee1116a14b2e485bb8974e2734dfadcca
+DIST calligra-l10n-fr-2.8.5.tar.xz 2404624 SHA256 7571eae98b5b3a309ef8ae89d9bcc90f6a59cce035873e8ab6ebf36291e8e33a SHA512 dfeecdd5b1d59c290374ff8e7cde01a2ae315fdf66e5482ddce59734e3a168ddcc6712cab542b0642a3f3622fe0cb6180c0f6c0e680513d61ff9e2837645c03c WHIRLPOOL acc843feb2982883d45ff97d87c5c7fe9056e66055ef88caf8a8e82d277fc42672af26dc6907039bccd70334a21162038dffd734d26077e9b63ad4eae10ace44
+DIST calligra-l10n-fr-2.8.7.tar.xz 2403348 SHA256 3ec65a34fa446ef2ee3609a1e5c42af1f62d968f2eacf84ace302e08256ede93 SHA512 d4c8902f13d0e1f34b25f95863f77aa1688ac0f4a02663e2f9066e5d8e8ab2c8e07c90e4d280ec8a73bc1044659fb50560846de2704cc234b1581918d36784b4 WHIRLPOOL 29c771c4a46817e9ac193d945eecfaed557ac0be08da0c5a0bc9733f215e4503ab63b6e5bc41b0b9baeab2f935c04633eb8072b5e22d68a081c4b62d0efcea46
+DIST calligra-l10n-gl-2.8.5.tar.xz 380096 SHA256 6bed361ca985e320a79b8251ff511a676cdac697a367593cfe84ac5d7b375337 SHA512 9951594922ce9a64ceec048a6bb093b9fe597706474cdc3eac7b2e5040ad2cfc6068d85ee2bc9ac4d34250ac72541d48264660488f562ce24841e9ef7580b77e WHIRLPOOL eb5f2144ee724bc5b5f3efd4a09c13b7ee9cbb6632bc5254b4b8564a08114d62bee6b7bebc4686234124ffd6fc0e5ba068ed9e7c67f149e36d6775e3dd30ded7
+DIST calligra-l10n-gl-2.8.7.tar.xz 380628 SHA256 80fedc01e35bf7f68525de8ccb2b70fb2c824b74c8c9d211bd1c924a5f886034 SHA512 2d69683ab0b48b7a6cf6eebe9a5e41e6ae08aa8188ecf71cb501e510cf1ccb20b92b397b27ba0e01debf586921174ce2efb6ae64e6d37d3eaadd85b81249556d WHIRLPOOL 0570a38bb2dd19a7fe469394cdff9349d3ff184e1feed8ee4cc2987faee2c50a0ef687b53c7e9871e4b3f200044bd64ac58689dc2e21764fdd16d412d2a71de7
+DIST calligra-l10n-hu-2.8.5.tar.xz 429568 SHA256 9131d998799944f4a7cd96557b59e7431a1a1adf05d8e254368ef56a519261d4 SHA512 6b8a5fe2246c2bf6deeeeb822da3edc5f565135c2bf13e9f50d6c019610512d80bfdff4e0b554014330f71c246d78d48ae2e47615d4663193d3784f14a4a5e88 WHIRLPOOL 703c26015f7d66fd8ec287b8297897e23b758310546d295ec6c446f95bf6f9771e47a2a5309748fac93773c405fe52d0a768c53618c4586f3c2f99a43aff9f26
+DIST calligra-l10n-hu-2.8.7.tar.xz 430000 SHA256 e4b25e116a721847dd8130d5d1580b77f3b9d372cbb12a6c2de955d159b8b969 SHA512 47ec6b00ee94bb037b872ca827c2ecc33c192a3789e48b82fcf1c23373af75881c66fbfc0f35ff897ca1ca674cc1cbc40d7cfbb69bfa0489dd042d5a21802746 WHIRLPOOL ae0771a34deaf3803cee1083c04f256cbbb510acebb91041a60e521dc6669343600f3fce4f497a210cfc544fdf1939419ffcd4eaaf417c8e5fcb0310f1ae9084
+DIST calligra-l10n-it-2.8.5.tar.xz 711144 SHA256 e1c322e06a02301c8617f1e7561b49a5815a575a8175dd8b26bfedc08393bf90 SHA512 3439351dd941e3f0175f957aeaf0916a95b3c46db4dba860fa4d1511374bd77455c7d56990aa30366b690678e3a1fdf95a060c848e2fa4bf6f470f00a17579c1 WHIRLPOOL ab9fc7433696244fdf8ae39fc5494f3685ab51ca4932cc95c02f886b19a8128a105e4927a2b66472de1b1155cbf92b6eb7c08c0af632a7240228a57f8020ecd3
+DIST calligra-l10n-it-2.8.7.tar.xz 715776 SHA256 e72953aa14bce1ed817dd70897359fde5465cdd1b1c0395aaef5b5499488b25d SHA512 d5f02f5f155f963420ffafb087d7681efac2457abc177b24beb08443fbf6cfd5f865e30aecec4d4b90a3a1574333c9651e26d5e2a094b7be4c28bed571419af5 WHIRLPOOL 76d581991096f00246befafe1ed1e46443a08f47140380b744fa25ee9bc153d6ffe0115f34c91a95fb8ee555b3753afa513c9562336feb7b2015a43e01ad6176
+DIST calligra-l10n-ja-2.8.5.tar.xz 329732 SHA256 05c6052c97e266196d60338a28688f121ceff2bb5c60806871683f1a40fb7a94 SHA512 54e3b643ebec44121567d5b0168b5caac97320ea6db1f857838843c7b5353e9c203619ac1a84175924d792f7ed7170fe6af8e809802a3e3e437a098e054dca1e WHIRLPOOL ab2c9efc9deb15d15faacbc016e0b0bfeaab7aa2b625f9e94a2c42e645f5084f8093c7cbeb0769f1eb5c9600fb0162d23cdcdbf0e92fee2d02b79fa441df4896
+DIST calligra-l10n-ja-2.8.7.tar.xz 337576 SHA256 c3029381cc42bbc1cb5c4052ae8acadc222633b9a1f10ad46d70ff74c1734f2a SHA512 0d989ee57b2c018b2b429a8d8db4ba1895f39554e791d50fc799d331315db3bcb7a02dcbcdd354b4eec51bb719f09cc99f4d0a65f4c743f72199923f419ed86c WHIRLPOOL 10545143d6a59be3c716f38a2c74a1ce5596c30d52ab71fa2bfa05ebd5efdaa4ae9dad9f3ecaca6326d56e14d13399c160dda3a6aa84f2142be84f5bd59fa221
+DIST calligra-l10n-kk-2.8.5.tar.xz 415740 SHA256 831acb647c241f43a8a4da1760bbbbb6231f0a45743b66589de0239c646df371 SHA512 afe825c3c3c253eab830ad5270d4c535be19a161bb0e870f769f098f080d16ead69dc03a5f93a89c33d61bd9fa13e3312aa2bee4f0c86068d0771272c49a8b58 WHIRLPOOL 24ebfedc01116917463422f89fca64ac7c37f65d1d2909847ad923274e5e049163e1f246453e84bc6e2b75f829c999a743e10ba52bbd2ae36e7019c88eaf2190
+DIST calligra-l10n-kk-2.8.7.tar.xz 416188 SHA256 9f93ed3e1a6a86d471c66ca6afdfc6e1cab854c9a4fdac08be52afde35909645 SHA512 b5b7c74d5e5ed83831d9ba2d085b3d76095e42834b5a28bd5b8f20f814417f7cbae53f46a0f4dbe8e5fe872220dfb7bbf6d850e6478f4c2f105d48d3e6d5c267 WHIRLPOOL fdb2b1c896f21eebd8a89f81966b9a4703b74b3afa1122e2678379fb31507c2e7f576cc4f76e95d5695ce4963fe9aed229a4e55c4353f443982125216a4f6f5c
+DIST calligra-l10n-nb-2.8.5.tar.xz 344356 SHA256 617daff63874b06cd135f10a401631a996758f25cb5dc59119f8bfafdfe67ee5 SHA512 08a9f415d0f2e9a98debb7e219f5ba0f3ef06f2b70d17c7d4dca69df537b09e3803aa82cce9154ddf50aac98f7631653410afab9019825f8d7cff94e73959a2b WHIRLPOOL 1decf942c9f548d55dfa6fd113c439e04d28a5b9c7347dd5fb76e94e36b778af82d26ec9b282a04f7911a04c04b4d5923386476230331dac21c7545f1212efc6
+DIST calligra-l10n-nb-2.8.7.tar.xz 351992 SHA256 efaa031a91591c0b06d8a91704d57186cbf8f8a001fa7cbb37ad686d7d153b5f SHA512 f4161b3c69224969e90a5101c10bfd3f51d8c6c3675827a7a1b2f2549480051d046cb56e424426cef83d84e2aff95eb4765317b506e53a43aca01a952490bd4d WHIRLPOOL b0ccda3c56cbaab3df6cc8a710a03845bfe87535adc683d1f4d7c1de5a56d9a784df8eccbb847187211cde9565f4e43b0a4b6cbcbd50eefb94202dc214e51889
+DIST calligra-l10n-nds-2.8.5.tar.xz 400676 SHA256 759480b86d42d2fdfec27915155e785615edd0c386d967b9722622d0253b6077 SHA512 ab0787bc1279124363a007b0e1e7e76267c16cc19145801b9857ed19c428a7a6ba64520a981555f1cd5de426460269b26e3270012a900204a794579ab3498449 WHIRLPOOL 3f41fe3cfe11bce0ebb800d527f772979994840fea0e05325cef3db9e0885cd5693c334101b8de6e1f0428bb2d7104db1f9633748281d87a5740ba7627386d29
+DIST calligra-l10n-nds-2.8.7.tar.xz 401436 SHA256 54ddd5fd14353956d4aae7ddc088d7535f055cc3643667fce9da12e6da03918e SHA512 c14e5092f30cb270969506f9b576905abe7598c8c7b719ad8e6ecab1fcbb9a0a1d0b5c4862566444c2a859571bb2f796ea6071a07e754a7591200df30b2a1301 WHIRLPOOL 0e91a45ad8554e09d048bca3d814c524be2124064b12ede482acc898e6a6e1c222373ff938293effc4457acf315fd04ae2385aa814b0a793af589ea150ed9945
+DIST calligra-l10n-nl-2.8.5.tar.xz 1545164 SHA256 c89a3ad73b7c5636fd4617a66bcc5377a1e65ad09056d9b896ffcd6601ab1100 SHA512 8661d9d3cf0fc99f174681d8bfbc1d0fd0ed1ec4014c8f56ecb20f1bf20f7f5c7b3f12ac1c67fc48a659a349ab76c8f4edd486b193ddd37134fb6fc73140e0b6 WHIRLPOOL 6b705bd3e147693357f5ac3722256609c56f6e46c3c9433d0bf55247809230cbf64de4d961f3647e0d731f75a2df6c775d0cf0ffb776e0b39c3acc85d57ce586
+DIST calligra-l10n-nl-2.8.7.tar.xz 1547624 SHA256 1bfa0dd813e8234a52801b60b792b423d9a4c9d18807708509ced7ed438f37e2 SHA512 6969cb3f9fdda893a45b1e80b51ed63326ffe03acadabbfb7405923081cad098c287e3e34603b603e7c78f3f749b8d9e3e23ba03b9c9431657366f9c70c39774 WHIRLPOOL 7918ecf8689dcdb7559a41ab0e8c9b3d571068cf88b75a962301520d9511368d94b6f4107297f17128161e22660973954bd7a67247a8db54eef5be1cffd4a9bf
+DIST calligra-l10n-pl-2.8.5.tar.xz 424056 SHA256 6549d34667255e320229820311a96fb7dbe7d159227ed6e671cdda66b1a93445 SHA512 39433fa73ca9aa59839a89ce7316fa24b1f62876af6287234673989423f162803e96c15b033a22016b35d2acee77af6b0c0920e816cd704ecdaab1f741f4c502 WHIRLPOOL 59dffb05067ffd4819648596b751a3507a9d639e764f6cc30d40990d5eecffe0d3d9121ea37e8e56921e37d56463930c9b4d5f4819e4619c84743a0a473f1d4d
+DIST calligra-l10n-pl-2.8.7.tar.xz 425528 SHA256 dc3a72434e67c6685ed043a79ffcc0555ceb14692fb0bd26b4682e083389b962 SHA512 41b38d12af66ee210da0b3dd45ac89c524087a19d0c6284f9c98fdef68e808ef6c8d00aeba4647b30236f781c0442fb49d3bf6d991b9ef686793fae8d0240da0 WHIRLPOOL 024adbcb8aba7b79768adb0050b9ab56d72c34b7404df53f1581e3f013b4b77d0399fe46fe88ab78725d8b2de14c808196ee9b58e8f47022b564783829f4775f
+DIST calligra-l10n-pt-2.8.5.tar.xz 601916 SHA256 d050505d1ac2c04fd78c8c7254667f453c21c837b055276a8ad6ba4db6b7d306 SHA512 44b6b1720d37eb807e557874f195eb40d6e5548f7fc9c72bc5bec798aa5d4b2062f6ec08ddcc0bf03643b98eee89a3c36f8a155832906664a70b4be03e1fc2fc WHIRLPOOL 83ce39d818ae14a2a9def7d05175f8f26d757a7a8e9a2643d73e477bd1e00bb9e3d19a9ed2f2ba7a5ab3fa1c3ab8f244bfa97e76fca344e08c5e5fdda969701a
+DIST calligra-l10n-pt-2.8.7.tar.xz 604008 SHA256 7cc4051b70f6859c72678a1b753d00a89469e063151809922d18a357685e5753 SHA512 f82b2dae5db5a304a6905fd4f09eb445e879b3137b530933d0d487b8b4eed2ef82b0ddd7b4b3db1762cd8f1cce3b9d518a20df8e6af53f57e636357c0648caf4 WHIRLPOOL f439a0bd4bb0ac8d9ba2c3af52b7138a104394a29d3246aa006b1a68342b20f1f5e005f296e9e61784df256dd9039a988d0fa2f91f2adfbe6a942f4e912e97ef
+DIST calligra-l10n-pt_BR-2.8.5.tar.xz 591300 SHA256 cfae52495026c72b8fe6abc58dd113570193da317393ac416ef295693d405629 SHA512 b282610c3ee3f40fae9f730022206dd9d2404189f5521e1f77912150c822b532a9f8ded32160521b35dafc328eb3ffef6eba75fd0334b8d965b0ed5e6bb5b40f WHIRLPOOL ba44b022312d7dedd9159bd3c515d8b7404a23dbca126754f5372fd89073c6336b1353f13ce25722fc2c4795a1c2dc2978b74e3ed59f3fe5071752bca13f9259
+DIST calligra-l10n-pt_BR-2.8.7.tar.xz 592568 SHA256 1685712b4e7ef8e366b97f00d6beb80e05ee327d17733a0f261a8aab51f4aa16 SHA512 8374ef63af1b6daa4e02dc4a45c888e280e276224f0fac5adca658f8d28862663d28835c38ddf60530ee84062a7def9cb8e89dc52a431df8a1ffd8db587fba17 WHIRLPOOL aa8f72516c1d1917b7af54219ef66d7fbbe3ad6a053b2c7cad1662bb6d03d450a2a2e2abe0a3beb75ae6be68a70cf199610f67f25f44cef6348a0bae4db79c32
+DIST calligra-l10n-ru-2.8.5.tar.xz 568464 SHA256 a4685b05c2ad33224cbef7dd81c07f7dfeff6d9f9686f8a0d3a31bdfe65b80e2 SHA512 6ba104fdf31b00a67ca8c4e4dbea552f7e3d872376efdd79bf982a71b8ab5004c71b16db80ad4e31746fc114bf0ef9afcf1baa22c937b1b8ef2265b77b81ba9d WHIRLPOOL 1ad6d980ac27fd0fd440b105f9435a75a17747cbe4f9690ae2644db7ecf32bbeac481fc0ebecb1c9563d48d512c3b119639a7f863522cd7e8c3e0d336fdc958d
+DIST calligra-l10n-ru-2.8.7.tar.xz 569108 SHA256 3ee3ee759842063b55c08ab9cd0c8343b9eb4e23f56188ae7c19ecd9b59a5392 SHA512 9acbcc57d8be39d3a4b9b388a2b971f02807ceb3ab24804ebb356655ca17ed5b6886f26201df9eea9f59594a64b1dc8fba76d6318e05246a94a93e4424f06612 WHIRLPOOL 9f8b27db29a36c940d44b1e334f3c190ab468a542517c4e6173e5f11118e43a741bb3cace936afefd598e1c0e22dd939f92845ccef8cf12b15aa2e72f05d0c47
+DIST calligra-l10n-sk-2.8.5.tar.xz 356192 SHA256 def50155873df1335127a970df216edabe3a1df5bc8b0c7ae45780687ddc3170 SHA512 91f02ebe5347b2f07805045180022ecdac48d10ca0e60cdb803e78e65c01f14494dfa7a84a3e8a2ba37149f7537da3342725f3920853d80a99f9a013efb06fba WHIRLPOOL e1cbfe8cea097519a5fe8a1d020e09a0fbda7df009285ee8089fa4a3259093656c576aa21b8ca98fa432fd8c7f4a0ed1452bfbad1284ea471f06d0e91e07001b
+DIST calligra-l10n-sk-2.8.7.tar.xz 358060 SHA256 504560332a37088f5d1ab05fca45070d1d87881273a7d6adcb346c0eea5e72da SHA512 8a4d99bebed5d638731004374635d8a0ad533e97784d7e0efe46823271d6271c2a14a3794bc1d775403e18f02baf4f626f3906c2d4323cb1b159f849ee4cb699 WHIRLPOOL 3bff4c861231da99ded098d3144a13c37aed7a3373be1a62ec0f5e68ccc609867ea4e061f890946b362c343e46bacd98f272acf83c99f3561d6df5b870b17d03
+DIST calligra-l10n-sv-2.8.5.tar.xz 1949900 SHA256 4ed4b43357fdf6d503059f890158f5f47bd7704e7de8481c6f2af65dcc2dfba3 SHA512 4f86f6ad5cd102f3941cf709176adf99d19ce213e18fc50c6a02b1da044fca48d25181b61e27388254514ab82a15fa5dcbf6744a59add1c0c7a55591f4db38e2 WHIRLPOOL 9575f0858dde06ab93ae023672dd0a6e4d2d366fad412306716bc25ae9a5d6b6226f37531f07501dd4b88c64f4eddbc0a657d8d46c1e181e38d2316809c493db
+DIST calligra-l10n-sv-2.8.7.tar.xz 1950576 SHA256 6919ff321a91771a9cc70dd2f60544fd6d51e60bfd3db40f3122d800a32bc9ae SHA512 30087345515056399f2e568bd5fb1f5cb77487322eb5dbcfb2f180f821c0034de2744e0d7e930eb6ba6ed69f06cf9b81d548518d882cd9dc08537d5754240b73 WHIRLPOOL 1ac1ce96924f5276258974f79f675acea7ff5a3f1fdafa935f957faeeba1456b2c5248d057b6436f7a69cb7ceeebdae4ae2042239118932ae06192b8e0a2a1d9
+DIST calligra-l10n-uk-2.8.5.tar.xz 2176944 SHA256 15dcc4ff9258a3fa949c0e802588dce26b628ea2cd8e2ac2255493687cb4cb87 SHA512 8509ebd5ec42fd38f437cfc1866b9eb0797b599e0037f7b2bb473364635456c00585dc70c153bd8f8aea75d2330d17b8d810260331b106ee85b1d940299f44dd WHIRLPOOL 7c767bcb58bbe3a9a915f6e80e5a1a385b246d35c992f47316afa69c8c631c1dbe57dd9b05d29ce6cbe47a0e38bffced3fea2ba2817f87357ac4bfed4d932517
+DIST calligra-l10n-uk-2.8.7.tar.xz 2179436 SHA256 1fb8887296bedc6a64bf2d4be4c7abfc8f2be96e25b18dce4f9c3d2394823689 SHA512 f0f5064a5086ad695797902abd9fed185e151a8f0cbc702b8e536d8e50c111f925ae9380a253e7ba5c13e674a2f4c3468c368060f7822bfac765ba8259827021 WHIRLPOOL 2fd9566775c8fd0a6f8c7759e7f38385b6711c453bad0c6398a732f6781140eda2daf14a1ef5955c0b0026e1fbe58e0804653004a7b6b2d3836c6d23750c424b
+DIST calligra-l10n-zh_CN-2.8.5.tar.xz 357736 SHA256 c8e04cc92057629ea33aeb15f3bcdebb93289be6a0adc592484888f16e13b839 SHA512 0478b73f715dae0b3d1d6bf9224523c9384fb83899a4f8e794d8dd5771ddced4575a5ce4cbbad2f671a6cb6421158097330f291b04d4f228e20d880264d4454e WHIRLPOOL ea6336954f724d8698c18e620a5d6a7e9bef4cbce493798179db78c948490619878e12616f3fa018419f730fd0b914b6566b79e394a16a5fd029cb9c1880f891
+DIST calligra-l10n-zh_CN-2.8.7.tar.xz 358236 SHA256 4e9ee61a02c9a6ff601a8c2b7440d48f94214b59e9468f0400aa715571d0307e SHA512 efc20141fb56c6025faaa12b0c532df0db73ec07c9de0c0cd1242ad943f39be071526118cf6b5f008daf8fb0b4e74ab91deb95891151829979dab82f9e519f5f WHIRLPOOL 9da5843a59dbd58578485eac242949ffa02bd3957c8b858d4c5b54d55e61b82b6ef7d7df06ea8ed403337dec7ec3ef812d9a801a913250900a1ef154f23b2c0f
+DIST calligra-l10n-zh_TW-2.8.5.tar.xz 385760 SHA256 c16f6d9fabc3d22e0425154ebe90a4ca006fab0949722a452d278cf3b32a1113 SHA512 e0acdf9abc186ba8d83e3689f5544a71d1fa29504f3a4fe329a2872c3230db591ef592cc85bf841f42f73b75abcc5b9e9216a776fdfb8b9bdd65c936e115ff42 WHIRLPOOL d43ba1ce899258d7123eb6cd12c8fa2faf9ffa5557c912c985478f78576ac22a2d138df7860c2d6604c9ff634e7400babeefc6d03c5e936315ac3cb0b4687615
+DIST calligra-l10n-zh_TW-2.8.7.tar.xz 386324 SHA256 b9f472d7d60760be56f59654ad944e018b55f32cd8712f12ed90c68c77f197ae SHA512 80d4ecb7a549b40fac44772c41060276b1c494be260e97283e5ef2fa3b1604cd80a21edf3105439559793e00230799b0b6be7161e48cc5c9aad356837656b6a6 WHIRLPOOL 5a49900a403df5756d404d11a8e10b79974782d3b1304b8079643e5a5911f66b8caafda0153c3ce78f3232f8ff50150521a4a5f82354175fd6b11b4d250fc043
diff --git a/app-office/calligra-l10n/calligra-l10n-2.8.5.ebuild b/app-office/calligra-l10n/calligra-l10n-2.8.5.ebuild
new file mode 100644
index 000000000000..39a524cf1f19
--- /dev/null
+++ b/app-office/calligra-l10n/calligra-l10n-2.8.5.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Calligra localization package"
+HOMEPAGE="http://www.kde.org/"
+LICENSE="GPL-2"
+
+DEPEND="sys-devel/gettext"
+RDEPEND="!app-office/koffice-l10n"
+
+KEYWORDS="amd64 ~arm x86"
+IUSE="doc"
+
+MY_LANGS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl hu it ja kk nb
+nds nl pl pt pt_BR ru sk sv uk zh_CN zh_TW"
+
+case ${PV} in
+ 2.[456789].[789]?)
+ # beta or rc releases
+ URI_BASE="mirror://kde/unstable/${PN/-l10n/}-${PV}/${PN}/" ;;
+ 2.[456789].?)
+ # stable releases
+ URI_BASE="mirror://kde/stable/${PN/-l10n/}-${PV}/${PN}/" ;;
+ *)
+ SRC_URI="" ;;
+esac
+
+SRC_URI=""
+SLOT="4"
+
+for MY_LANG in ${MY_LANGS} ; do
+ IUSE="${IUSE} linguas_${MY_LANG}"
+ SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.xz )"
+done
+unset MY_LANG
+
+S="${WORKDIR}"
+
+src_unpack() {
+ local lng dir
+ if [[ -z ${A} ]]; then
+ elog
+ elog "You either have the LINGUAS variable unset, or it only"
+ elog "contains languages not supported by ${P}."
+ elog "You won't have any additional language support."
+ elog
+ elog "${P} supports these language codes:"
+ elog "${MY_LANGS}"
+ elog
+ fi
+
+ [[ -n ${A} ]] && unpack ${A}
+ cd "${S}"
+
+ # add all linguas to cmake
+ if [[ -n ${A} ]]; then
+ for lng in ${MY_LANGS}; do
+ dir="${PN}-${lng}-${PV}"
+ if [[ -d "${dir}" ]] ; then
+ echo "add_subdirectory( ${dir} )" >> "${S}"/CMakeLists.txt
+ fi
+ done
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_MESSAGES=ON -DBUILD_DATA=ON
+ $(cmake-utils_use_build doc)
+ )
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_configure
+}
+
+src_compile() {
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_compile
+}
+
+src_test() {
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_test
+}
+
+src_install() {
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_install
+}
diff --git a/app-office/calligra-l10n/calligra-l10n-2.8.7.ebuild b/app-office/calligra-l10n/calligra-l10n-2.8.7.ebuild
new file mode 100644
index 000000000000..894b20a66221
--- /dev/null
+++ b/app-office/calligra-l10n/calligra-l10n-2.8.7.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Calligra localization package"
+HOMEPAGE="http://www.kde.org/"
+LICENSE="GPL-2"
+
+DEPEND="sys-devel/gettext"
+RDEPEND="!app-office/koffice-l10n"
+
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="doc"
+
+MY_LANGS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl hu it ja kk nb
+nds nl pl pt pt_BR ru sk sv uk zh_CN zh_TW"
+
+case ${PV} in
+ 2.[456789].[789]?)
+ # beta or rc releases
+ URI_BASE="mirror://kde/unstable/${PN/-l10n/}-${PV}/${PN}" ;;
+ 2.[456789].?)
+ # stable releases
+ URI_BASE="mirror://kde/stable/${PN/-l10n/}-${PV}/${PN}" ;;
+ *)
+ SRC_URI="" ;;
+esac
+
+SRC_URI=""
+SLOT="4"
+
+for MY_LANG in ${MY_LANGS} ; do
+ IUSE="${IUSE} linguas_${MY_LANG}"
+ SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.xz )"
+done
+unset MY_LANG
+
+S="${WORKDIR}"
+
+src_unpack() {
+ local lng dir
+ if [[ -z ${A} ]]; then
+ elog
+ elog "You either have the LINGUAS variable unset, or it only"
+ elog "contains languages not supported by ${P}."
+ elog "You won't have any additional language support."
+ elog
+ elog "${P} supports these language codes:"
+ elog "${MY_LANGS}"
+ elog
+ fi
+
+ [[ -n ${A} ]] && unpack ${A}
+ cd "${S}"
+
+ # add all linguas to cmake
+ if [[ -n ${A} ]]; then
+ for lng in ${MY_LANGS}; do
+ dir="${PN}-${lng}-${PV}"
+ if [[ -d "${dir}" ]] ; then
+ echo "add_subdirectory( ${dir} )" >> "${S}"/CMakeLists.txt
+ fi
+ done
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_MESSAGES=ON -DBUILD_DATA=ON
+ $(cmake-utils_use_build doc)
+ )
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_configure
+}
+
+src_compile() {
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_compile
+}
+
+src_test() {
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_test
+}
+
+src_install() {
+ [[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_install
+}
diff --git a/app-office/calligra-l10n/metadata.xml b/app-office/calligra-l10n/metadata.xml
new file mode 100644
index 000000000000..dfaa6c7246ee
--- /dev/null
+++ b/app-office/calligra-l10n/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <herd>openoffice</herd>
+</pkgmetadata>
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
new file mode 100644
index 000000000000..1ac78609e008
--- /dev/null
+++ b/app-office/calligra/Manifest
@@ -0,0 +1,2 @@
+DIST calligra-2.8.5.tar.xz 138928992 SHA256 92b8828ec64b46124b29a03bae13c143e3ed771adf3186fa938c765e5eac2fbd SHA512 09e32b7ce2415daae2ac3c1871fc1bc270210cbf5bc774f622922f8adb20e639db3dfb16c2974404b4395b30f8367a7ddd0016363a8b3e46fa24ff3fde1e4c14 WHIRLPOOL b4cc14353b7f9a457510a745b711283481f969e10ffee2847253b123ba2ea03f61d8abfdda2bcdb463c6bba8f2d8634e1536259f5be3d44778104bc8f28f79fe
+DIST calligra-2.8.7.tar.xz 138966248 SHA256 af6b8b74ea077e5bbfa398e3ae96866b9a3ccfbc10224e9f341e59643be80eb5 SHA512 e09fcbb6708d73db3b31027c4393a138fbf5c47d1b777dd4a3b94f6e668d67ac963cfadb320350c63f1b2d1173edc67dc2100704899176c196865fb4d2ce7442 WHIRLPOOL ce082f04cfb7947219e317ba9a4a6ce436a3aa0784f1cad6206f3febd072f177961111ccbb89227d3c8dede1eafc647409b26f1f4fb304b1d482db0fe8c758b9
diff --git a/app-office/calligra/calligra-2.8.5.ebuild b/app-office/calligra/calligra-2.8.5.ebuild
new file mode 100644
index 000000000000..c0463617a11e
--- /dev/null
+++ b/app-office/calligra/calligra-2.8.5.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# note: files that need to be checked for dependencies etc:
+# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
+# krita/CMakeLists.txt
+
+EAPI=5
+
+CHECKREQS_DISK_BUILD="4G"
+KDE_HANDBOOK="optional"
+KDE_LINGUAS_LIVE_OVERRIDE="true"
+KDE_MINIMAL="4.13.1"
+OPENGL_REQUIRED="optional"
+inherit check-reqs kde4-base versionator
+
+DESCRIPTION="KDE Office Suite"
+HOMEPAGE="http://www.calligra.org/"
+
+case ${PV} in
+ 2.[456789].[789]?)
+ # beta or rc releases
+ SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;;
+ 2.[456789].?)
+ # stable releases
+ SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;;
+ 2.[456789].9999)
+ # stable branch live ebuild
+ SRC_URI="" ;;
+ 9999)
+ # master branch live ebuild
+ SRC_URI="" ;;
+esac
+
+LICENSE="GPL-2"
+SLOT="4"
+
+if [[ ${KDE_BUILD_TYPE} == release ]] ; then
+ KEYWORDS="amd64 ~arm x86"
+fi
+
+IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +glew +glib +gsf gsl
+import-filter +jpeg jpeg2k +kdcraw kde +kdepim +lcms marble mysql nepomuk
++okular openexr +pdf postgres spacenav sybase test tiff +threads +truetype vc
+xbase +xml"
+
+# please do not sort here, order is same as in CMakeLists.txt
+CAL_FTS="words stage sheets author karbon krita kexi flow plan braindump"
+for cal_ft in ${CAL_FTS}; do
+ IUSE+=" calligra_features_${cal_ft}"
+done
+unset cal_ft
+
+REQUIRED_USE="
+ calligra_features_author? ( calligra_features_words )
+ calligra_features_krita? ( eigen exif lcms )
+ calligra_features_plan? ( kdepim )
+ calligra_features_sheets? ( eigen )
+ vc? ( calligra_features_krita )
+ test? ( calligra_features_karbon )
+"
+
+RDEPEND="
+ !app-office/karbon
+ !app-office/kexi
+ !app-office/koffice-data
+ !app-office/koffice-l10n
+ !app-office/koffice-libs
+ !app-office/koffice-meta
+ !app-office/kplato
+ !app-office/kpresenter
+ !app-office/krita
+ !app-office/kspread
+ !app-office/kword
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdeapps_dep knewstuff)
+ dev-lang/perl
+ dev-libs/boost
+ dev-qt/qtcore:4[exceptions]
+ media-libs/libpng
+ sys-libs/zlib
+ >=dev-qt/qtgui-4.8.1-r1:4
+ virtual/libiconv
+ attica? ( dev-libs/libattica )
+ crypt? ( app-crypt/qca:2[qt4(+)] )
+ eigen? ( dev-cpp/eigen:2 )
+ exif? ( media-gfx/exiv2:= )
+ fftw? ( sci-libs/fftw:3.0 )
+ fontconfig? ( media-libs/fontconfig )
+ freetds? ( dev-db/freetds )
+ glew? ( media-libs/glew )
+ glib? ( dev-libs/glib:2 )
+ gsf? ( gnome-extra/libgsf )
+ gsl? ( sci-libs/gsl )
+ import-filter? (
+ app-text/libetonyek
+ app-text/libodfgen
+ app-text/libwpd
+ app-text/libwpg
+ app-text/libwps
+ media-libs/libvisio
+ )
+ jpeg? ( virtual/jpeg:0 )
+ jpeg2k? ( media-libs/openjpeg:0 )
+ kdcraw? ( $(add_kdeapps_dep libkdcraw) )
+ kde? ( $(add_kdebase_dep kactivities) )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ lcms? (
+ media-libs/lcms:2
+ x11-libs/libX11
+ )
+ marble? ( $(add_kdeapps_dep marble) )
+ mysql? ( virtual/mysql )
+ nepomuk? ( dev-libs/soprano )
+ okular? ( $(add_kdeapps_dep okular) )
+ opengl? ( virtual/glu )
+ openexr? ( media-libs/openexr )
+ pdf? (
+ app-text/poppler:=
+ media-gfx/pstoedit
+ )
+ postgres? (
+ dev-db/postgresql
+ dev-libs/libpqxx
+ )
+ spacenav? ( dev-libs/libspnav )
+ sybase? ( dev-db/freetds )
+ tiff? ( media-libs/tiff )
+ truetype? ( media-libs/freetype:2 )
+ vc? ( dev-libs/vc )
+ xbase? ( dev-db/xbase )
+ calligra_features_kexi? (
+ >=dev-db/sqlite-3.7.9:3[extensions(+)]
+ dev-libs/icu:=
+ )
+ calligra_features_krita? (
+ dev-qt/qtdeclarative:4
+ x11-libs/libX11
+ x11-libs/libXi
+ )
+ calligra_features_words? ( dev-libs/libxslt )
+"
+DEPEND="${RDEPEND}"
+
+[[ ${PV} == 9999 ]] && LANGVERSION="2.4" || LANGVERSION="$(get_version_component_range 1-2)"
+PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
+
+RESTRICT=test
+# bug 394273
+
+pkg_pretend() {
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ kde4-base_pkg_setup
+ check-reqs_pkg_setup
+}
+
+src_configure() {
+ local cal_ft
+
+ # first write out things we want to hard-enable
+ local mycmakeargs=(
+ "-DWITH_PNG=ON"
+ "-DWITH_ZLIB=ON"
+ "-DGHNS=ON"
+ "-DWITH_Iconv=ON" # available on all supported arches and many more
+ )
+
+ # default disablers
+ mycmakeargs+=(
+ "-DBUILD_active=OFF" # we dont support active gui, maybe arm could
+ "-DCREATIVEONLY=OFF"
+ "-DPACKAGERS_BUILD=OFF"
+ )
+
+ # regular options
+ mycmakeargs+=(
+ $(cmake-utils_use_with attica LibAttica)
+ $(cmake-utils_use_with crypt QCA2)
+ $(cmake-utils_use_with eigen Eigen2)
+ $(cmake-utils_use_with exif Exiv2)
+ $(cmake-utils_use_with fftw FFTW3)
+ $(cmake-utils_use_with fontconfig Fontconfig)
+ $(cmake-utils_use_with freetds FreeTDS)
+ $(cmake-utils_use_with glew GLEW)
+ $(cmake-utils_use_with glib GLIB2)
+ $(cmake-utils_use_with gsl GSL)
+ $(cmake-utils_use_with import-filter LibEtonyek)
+ $(cmake-utils_use_with import-filter LibOdfGen)
+ $(cmake-utils_use_with import-filter LibVisio)
+ $(cmake-utils_use_with import-filter LibWpd)
+ $(cmake-utils_use_with import-filter LibWpg)
+ $(cmake-utils_use_with import-filter LibWps)
+ $(cmake-utils_use_with jpeg JPEG)
+ $(cmake-utils_use_with jpeg2k OpenJPEG)
+ $(cmake-utils_use_with kdcraw Kdcraw)
+ $(cmake-utils_use_with kde KActivities)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with lcms LCMS2)
+ $(cmake-utils_use_with marble Marble)
+ $(cmake-utils_use_with mysql MySQL)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with okular Okular)
+ $(cmake-utils_use_with openexr OpenEXR)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with pdf Poppler)
+ $(cmake-utils_use_with pdf Pstoedit)
+ $(cmake-utils_use_with postgres PostgreSQL)
+ $(cmake-utils_use_build postgres pqxx)
+ $(cmake-utils_use_with spacenav Spnav)
+ $(cmake-utils_use_with sybase FreeTDS)
+ $(cmake-utils_use_with tiff TIFF)
+ $(cmake-utils_use_with threads Threads)
+ $(cmake-utils_use_with truetype Freetype)
+ $(cmake-utils_use_with vc Vc)
+ $(cmake-utils_use_with xbase XBase)
+ )
+
+ # applications
+ for cal_ft in ${CAL_FTS}; do
+ mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
+ done
+ mycmakeargs+=( $(cmake-utils_use_build test cstester) )
+
+ # filters
+
+ kde4-base_src_configure
+}
diff --git a/app-office/calligra/calligra-2.8.7.ebuild b/app-office/calligra/calligra-2.8.7.ebuild
new file mode 100644
index 000000000000..4f7f95e6b6d6
--- /dev/null
+++ b/app-office/calligra/calligra-2.8.7.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# note: files that need to be checked for dependencies etc:
+# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
+# krita/CMakeLists.txt
+
+EAPI=5
+
+CHECKREQS_DISK_BUILD="4G"
+KDE_HANDBOOK="optional"
+KDE_LINGUAS_LIVE_OVERRIDE="true"
+KDE_MINIMAL="4.13.1"
+OPENGL_REQUIRED="optional"
+inherit check-reqs kde4-base versionator
+
+DESCRIPTION="KDE Office Suite"
+HOMEPAGE="http://www.calligra.org/"
+
+case ${PV} in
+ 2.[456789].[789]?)
+ # beta or rc releases
+ SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;;
+ 2.[456789].?)
+ # stable releases
+ SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;;
+ 2.[456789].9999)
+ # stable branch live ebuild
+ SRC_URI="" ;;
+ 9999)
+ # master branch live ebuild
+ SRC_URI="" ;;
+esac
+
+LICENSE="GPL-2"
+SLOT="4"
+
+if [[ ${KDE_BUILD_TYPE} == release ]] ; then
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +glew +glib +gsf gsl
+import-filter +jpeg jpeg2k +kdcraw kde +kdepim +lcms marble mysql nepomuk
++okular openexr +pdf postgres spacenav sybase test tiff +threads +truetype vc
+xbase +xml"
+
+# please do not sort here, order is same as in CMakeLists.txt
+CAL_FTS="words stage sheets author karbon krita kexi flow plan braindump"
+for cal_ft in ${CAL_FTS}; do
+ IUSE+=" calligra_features_${cal_ft}"
+done
+unset cal_ft
+
+REQUIRED_USE="
+ calligra_features_author? ( calligra_features_words )
+ calligra_features_krita? ( eigen exif lcms )
+ calligra_features_plan? ( kdepim )
+ calligra_features_sheets? ( eigen )
+ vc? ( calligra_features_krita )
+ test? ( calligra_features_karbon )
+"
+
+RDEPEND="
+ !app-office/karbon
+ !app-office/kexi
+ !app-office/koffice-data
+ !app-office/koffice-l10n
+ !app-office/koffice-libs
+ !app-office/koffice-meta
+ !app-office/kplato
+ !app-office/kpresenter
+ !app-office/krita
+ !app-office/kspread
+ !app-office/kword
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdeapps_dep knewstuff)
+ dev-lang/perl
+ dev-libs/boost
+ dev-qt/qtcore:4[exceptions]
+ media-libs/libpng
+ sys-libs/zlib
+ >=dev-qt/qtgui-4.8.1-r1:4
+ virtual/libiconv
+ attica? ( dev-libs/libattica )
+ crypt? ( app-crypt/qca:2[qt4(+)] )
+ eigen? ( dev-cpp/eigen:2 )
+ exif? ( media-gfx/exiv2:= )
+ fftw? ( sci-libs/fftw:3.0 )
+ fontconfig? ( media-libs/fontconfig )
+ freetds? ( dev-db/freetds )
+ glew? ( media-libs/glew )
+ glib? ( dev-libs/glib:2 )
+ gsf? ( gnome-extra/libgsf )
+ gsl? ( sci-libs/gsl )
+ import-filter? (
+ app-text/libetonyek
+ app-text/libodfgen
+ app-text/libwpd
+ app-text/libwpg
+ app-text/libwps
+ media-libs/libvisio
+ )
+ jpeg? ( virtual/jpeg:0 )
+ jpeg2k? ( media-libs/openjpeg:0 )
+ kdcraw? ( $(add_kdeapps_dep libkdcraw) )
+ kde? ( $(add_kdebase_dep kactivities) )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ lcms? (
+ media-libs/lcms:2
+ x11-libs/libX11
+ )
+ marble? ( $(add_kdeapps_dep marble) )
+ mysql? ( virtual/mysql )
+ nepomuk? ( dev-libs/soprano )
+ okular? ( $(add_kdeapps_dep okular) )
+ opengl? ( virtual/glu )
+ openexr? ( media-libs/openexr )
+ pdf? (
+ app-text/poppler:=
+ media-gfx/pstoedit
+ )
+ postgres? (
+ dev-db/postgresql
+ dev-libs/libpqxx
+ )
+ spacenav? ( dev-libs/libspnav )
+ sybase? ( dev-db/freetds )
+ tiff? ( media-libs/tiff )
+ truetype? ( media-libs/freetype:2 )
+ vc? ( dev-libs/vc )
+ xbase? ( dev-db/xbase )
+ calligra_features_kexi? (
+ >=dev-db/sqlite-3.7.9:3[extensions(+)]
+ dev-libs/icu:=
+ )
+ calligra_features_krita? (
+ dev-qt/qtdeclarative:4
+ x11-libs/libX11
+ x11-libs/libXi
+ )
+ calligra_features_words? ( dev-libs/libxslt )
+"
+DEPEND="${RDEPEND}"
+
+[[ ${PV} == 9999 ]] && LANGVERSION="2.4" || LANGVERSION="$(get_version_component_range 1-2)"
+PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
+
+RESTRICT=test
+# bug 394273
+
+pkg_pretend() {
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ kde4-base_pkg_setup
+ check-reqs_pkg_setup
+}
+
+src_configure() {
+ local cal_ft
+
+ # first write out things we want to hard-enable
+ local mycmakeargs=(
+ "-DWITH_PNG=ON"
+ "-DWITH_ZLIB=ON"
+ "-DGHNS=ON"
+ "-DWITH_Iconv=ON" # available on all supported arches and many more
+ )
+
+ # default disablers
+ mycmakeargs+=(
+ "-DBUILD_active=OFF" # we dont support active gui, maybe arm could
+ "-DCREATIVEONLY=OFF"
+ "-DPACKAGERS_BUILD=OFF"
+ )
+
+ # regular options
+ mycmakeargs+=(
+ $(cmake-utils_use_with attica LibAttica)
+ $(cmake-utils_use_with crypt QCA2)
+ $(cmake-utils_use_with eigen Eigen2)
+ $(cmake-utils_use_with exif Exiv2)
+ $(cmake-utils_use_with fftw FFTW3)
+ $(cmake-utils_use_with fontconfig Fontconfig)
+ $(cmake-utils_use_with freetds FreeTDS)
+ $(cmake-utils_use_with glew GLEW)
+ $(cmake-utils_use_with glib GLIB2)
+ $(cmake-utils_use_with gsl GSL)
+ $(cmake-utils_use_with import-filter LibEtonyek)
+ $(cmake-utils_use_with import-filter LibOdfGen)
+ $(cmake-utils_use_with import-filter LibVisio)
+ $(cmake-utils_use_with import-filter LibWpd)
+ $(cmake-utils_use_with import-filter LibWpg)
+ $(cmake-utils_use_with import-filter LibWps)
+ $(cmake-utils_use_with jpeg JPEG)
+ $(cmake-utils_use_with jpeg2k OpenJPEG)
+ $(cmake-utils_use_with kdcraw Kdcraw)
+ $(cmake-utils_use_with kde KActivities)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with lcms LCMS2)
+ $(cmake-utils_use_with marble Marble)
+ $(cmake-utils_use_with mysql MySQL)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with okular Okular)
+ $(cmake-utils_use_with openexr OpenEXR)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with pdf Poppler)
+ $(cmake-utils_use_with pdf Pstoedit)
+ $(cmake-utils_use_with postgres PostgreSQL)
+ $(cmake-utils_use_build postgres pqxx)
+ $(cmake-utils_use_with spacenav Spnav)
+ $(cmake-utils_use_with sybase FreeTDS)
+ $(cmake-utils_use_with tiff TIFF)
+ $(cmake-utils_use_with threads Threads)
+ $(cmake-utils_use_with truetype Freetype)
+ $(cmake-utils_use_with vc Vc)
+ $(cmake-utils_use_with xbase XBase)
+ )
+
+ # applications
+ for cal_ft in ${CAL_FTS}; do
+ mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
+ done
+ mycmakeargs+=( $(cmake-utils_use_build test cstester) )
+
+ # filters
+
+ kde4-base_src_configure
+}
diff --git a/app-office/calligra/calligra-9999.ebuild b/app-office/calligra/calligra-9999.ebuild
new file mode 100644
index 000000000000..4f7f95e6b6d6
--- /dev/null
+++ b/app-office/calligra/calligra-9999.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# note: files that need to be checked for dependencies etc:
+# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
+# krita/CMakeLists.txt
+
+EAPI=5
+
+CHECKREQS_DISK_BUILD="4G"
+KDE_HANDBOOK="optional"
+KDE_LINGUAS_LIVE_OVERRIDE="true"
+KDE_MINIMAL="4.13.1"
+OPENGL_REQUIRED="optional"
+inherit check-reqs kde4-base versionator
+
+DESCRIPTION="KDE Office Suite"
+HOMEPAGE="http://www.calligra.org/"
+
+case ${PV} in
+ 2.[456789].[789]?)
+ # beta or rc releases
+ SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;;
+ 2.[456789].?)
+ # stable releases
+ SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;;
+ 2.[456789].9999)
+ # stable branch live ebuild
+ SRC_URI="" ;;
+ 9999)
+ # master branch live ebuild
+ SRC_URI="" ;;
+esac
+
+LICENSE="GPL-2"
+SLOT="4"
+
+if [[ ${KDE_BUILD_TYPE} == release ]] ; then
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +glew +glib +gsf gsl
+import-filter +jpeg jpeg2k +kdcraw kde +kdepim +lcms marble mysql nepomuk
++okular openexr +pdf postgres spacenav sybase test tiff +threads +truetype vc
+xbase +xml"
+
+# please do not sort here, order is same as in CMakeLists.txt
+CAL_FTS="words stage sheets author karbon krita kexi flow plan braindump"
+for cal_ft in ${CAL_FTS}; do
+ IUSE+=" calligra_features_${cal_ft}"
+done
+unset cal_ft
+
+REQUIRED_USE="
+ calligra_features_author? ( calligra_features_words )
+ calligra_features_krita? ( eigen exif lcms )
+ calligra_features_plan? ( kdepim )
+ calligra_features_sheets? ( eigen )
+ vc? ( calligra_features_krita )
+ test? ( calligra_features_karbon )
+"
+
+RDEPEND="
+ !app-office/karbon
+ !app-office/kexi
+ !app-office/koffice-data
+ !app-office/koffice-l10n
+ !app-office/koffice-libs
+ !app-office/koffice-meta
+ !app-office/kplato
+ !app-office/kpresenter
+ !app-office/krita
+ !app-office/kspread
+ !app-office/kword
+ $(add_kdebase_dep kdelibs 'nepomuk?')
+ $(add_kdeapps_dep knewstuff)
+ dev-lang/perl
+ dev-libs/boost
+ dev-qt/qtcore:4[exceptions]
+ media-libs/libpng
+ sys-libs/zlib
+ >=dev-qt/qtgui-4.8.1-r1:4
+ virtual/libiconv
+ attica? ( dev-libs/libattica )
+ crypt? ( app-crypt/qca:2[qt4(+)] )
+ eigen? ( dev-cpp/eigen:2 )
+ exif? ( media-gfx/exiv2:= )
+ fftw? ( sci-libs/fftw:3.0 )
+ fontconfig? ( media-libs/fontconfig )
+ freetds? ( dev-db/freetds )
+ glew? ( media-libs/glew )
+ glib? ( dev-libs/glib:2 )
+ gsf? ( gnome-extra/libgsf )
+ gsl? ( sci-libs/gsl )
+ import-filter? (
+ app-text/libetonyek
+ app-text/libodfgen
+ app-text/libwpd
+ app-text/libwpg
+ app-text/libwps
+ media-libs/libvisio
+ )
+ jpeg? ( virtual/jpeg:0 )
+ jpeg2k? ( media-libs/openjpeg:0 )
+ kdcraw? ( $(add_kdeapps_dep libkdcraw) )
+ kde? ( $(add_kdebase_dep kactivities) )
+ kdepim? ( $(add_kdebase_dep kdepimlibs) )
+ lcms? (
+ media-libs/lcms:2
+ x11-libs/libX11
+ )
+ marble? ( $(add_kdeapps_dep marble) )
+ mysql? ( virtual/mysql )
+ nepomuk? ( dev-libs/soprano )
+ okular? ( $(add_kdeapps_dep okular) )
+ opengl? ( virtual/glu )
+ openexr? ( media-libs/openexr )
+ pdf? (
+ app-text/poppler:=
+ media-gfx/pstoedit
+ )
+ postgres? (
+ dev-db/postgresql
+ dev-libs/libpqxx
+ )
+ spacenav? ( dev-libs/libspnav )
+ sybase? ( dev-db/freetds )
+ tiff? ( media-libs/tiff )
+ truetype? ( media-libs/freetype:2 )
+ vc? ( dev-libs/vc )
+ xbase? ( dev-db/xbase )
+ calligra_features_kexi? (
+ >=dev-db/sqlite-3.7.9:3[extensions(+)]
+ dev-libs/icu:=
+ )
+ calligra_features_krita? (
+ dev-qt/qtdeclarative:4
+ x11-libs/libX11
+ x11-libs/libXi
+ )
+ calligra_features_words? ( dev-libs/libxslt )
+"
+DEPEND="${RDEPEND}"
+
+[[ ${PV} == 9999 ]] && LANGVERSION="2.4" || LANGVERSION="$(get_version_component_range 1-2)"
+PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}"
+
+RESTRICT=test
+# bug 394273
+
+pkg_pretend() {
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ kde4-base_pkg_setup
+ check-reqs_pkg_setup
+}
+
+src_configure() {
+ local cal_ft
+
+ # first write out things we want to hard-enable
+ local mycmakeargs=(
+ "-DWITH_PNG=ON"
+ "-DWITH_ZLIB=ON"
+ "-DGHNS=ON"
+ "-DWITH_Iconv=ON" # available on all supported arches and many more
+ )
+
+ # default disablers
+ mycmakeargs+=(
+ "-DBUILD_active=OFF" # we dont support active gui, maybe arm could
+ "-DCREATIVEONLY=OFF"
+ "-DPACKAGERS_BUILD=OFF"
+ )
+
+ # regular options
+ mycmakeargs+=(
+ $(cmake-utils_use_with attica LibAttica)
+ $(cmake-utils_use_with crypt QCA2)
+ $(cmake-utils_use_with eigen Eigen2)
+ $(cmake-utils_use_with exif Exiv2)
+ $(cmake-utils_use_with fftw FFTW3)
+ $(cmake-utils_use_with fontconfig Fontconfig)
+ $(cmake-utils_use_with freetds FreeTDS)
+ $(cmake-utils_use_with glew GLEW)
+ $(cmake-utils_use_with glib GLIB2)
+ $(cmake-utils_use_with gsl GSL)
+ $(cmake-utils_use_with import-filter LibEtonyek)
+ $(cmake-utils_use_with import-filter LibOdfGen)
+ $(cmake-utils_use_with import-filter LibVisio)
+ $(cmake-utils_use_with import-filter LibWpd)
+ $(cmake-utils_use_with import-filter LibWpg)
+ $(cmake-utils_use_with import-filter LibWps)
+ $(cmake-utils_use_with jpeg JPEG)
+ $(cmake-utils_use_with jpeg2k OpenJPEG)
+ $(cmake-utils_use_with kdcraw Kdcraw)
+ $(cmake-utils_use_with kde KActivities)
+ $(cmake-utils_use_with kdepim KdepimLibs)
+ $(cmake-utils_use_with lcms LCMS2)
+ $(cmake-utils_use_with marble Marble)
+ $(cmake-utils_use_with mysql MySQL)
+ $(cmake-utils_use_with nepomuk Soprano)
+ $(cmake-utils_use_with okular Okular)
+ $(cmake-utils_use_with openexr OpenEXR)
+ $(cmake-utils_use_with opengl OpenGL)
+ $(cmake-utils_use_with pdf Poppler)
+ $(cmake-utils_use_with pdf Pstoedit)
+ $(cmake-utils_use_with postgres PostgreSQL)
+ $(cmake-utils_use_build postgres pqxx)
+ $(cmake-utils_use_with spacenav Spnav)
+ $(cmake-utils_use_with sybase FreeTDS)
+ $(cmake-utils_use_with tiff TIFF)
+ $(cmake-utils_use_with threads Threads)
+ $(cmake-utils_use_with truetype Freetype)
+ $(cmake-utils_use_with vc Vc)
+ $(cmake-utils_use_with xbase XBase)
+ )
+
+ # applications
+ for cal_ft in ${CAL_FTS}; do
+ mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
+ done
+ mycmakeargs+=( $(cmake-utils_use_build test cstester) )
+
+ # filters
+
+ kde4-base_src_configure
+}
diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml
new file mode 100644
index 000000000000..4f6e350562f4
--- /dev/null
+++ b/app-office/calligra/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <herd>openoffice</herd>
+ <use>
+ <flag name="attica">Get hot stuff with <pkg>dev-libs/libattica</pkg></flag>
+ <flag name="eigen">Enable <pkg>dev-cpp/eigen</pkg> mathematical templates support</flag>
+ <flag name="glew">Enable <pkg>media-libs/glew</pkg> opengl extension library support</flag>
+ <flag name="glib">Enable support for C library routines from <pkg>dev-libs/glib</pkg></flag>
+ <flag name="gsf">Enable support for ODT structures extraction via <pkg>gnome-extra/libgsf</pkg></flag>
+ <flag name="import-filter">Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote</flag>
+ <flag name="kdcraw">Enable support for KDE image manipulating interface via <pkg>kde-apps/libkdcraw</pkg></flag>
+ <flag name="kdepim">Enable support for KDEPIM resources integration</flag>
+ <flag name="marble">Enable displaying of maps using Marble</flag>
+ <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
+ <flag name="okular">Enable bindings for <pkg>kde-apps/okular</pkg></flag>
+ <flag name="spacenav">Enable support for the 3Dconnexion spacenav input device via <pkg>dev-libs/libspnav</pkg></flag>
+ <flag name="vc">Enable support for <pkg>dev-libs/vc</pkg>, could be a significant speed boost on krita</flag>
+ <flag name="xbase">Enable support for xbase compatible database formats</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/dia/Manifest b/app-office/dia/Manifest
new file mode 100644
index 000000000000..06bd68b73e41
--- /dev/null
+++ b/app-office/dia/Manifest
@@ -0,0 +1,2 @@
+DIST dia-0.97.3.tar.xz 5548500 SHA256 22914e48ef48f894bb5143c5efc3d01ab96e0a0cde80de11058d3b4301377d34 SHA512 34298980be930b87cb4a636344e4cb2a7e43eedc00b0969a5e446cee9b74b616fdc8c798efcb9a5832b98741f2e20632a44037b2bcb436f59591d531ef441efa WHIRLPOOL fd6b4c92cedce399705715b9726d3f5e2570c79108c241f34afaacd54b9318e6b79e6fedcb83502b948e1eaf2157cd4429cd8ffca24a854efd3c94db4f192798
+DIST dia-0.97.3_pre20140417.tar.xz 5393236 SHA256 d9afac3b2f7bb5fa35733e24f35afd69c7b3cd04af5f6b0a806400a35b5b43db SHA512 1dbd189ca3499a5adb3c6537ffdcfc776b56fb927a3daeb266685dd4a359aa18ea9b472d12865813e823c71652f49e5739ac9d98789629a39e0cd891fe2265a6 WHIRLPOOL 28d4fcd98f853ad0dec48296a0ada9d842eb32a7953a1e11fe59fe21170be4d14e693a53e0d85c392e1b7cf4f117a3206894e3326436c5e53d115c8efb06a842
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..a3cf66749eb4
--- /dev/null
+++ b/app-office/dia/dia-0.97.3.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~x86-freebsd ~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"
+
+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 .
+ sed -i -e "s/\.so/$(get_libname)/" acinclude.m4 || die #298232
+ 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/dia-0.97.3_pre20140417-r1.ebuild b/app-office/dia/dia-0.97.3_pre20140417-r1.ebuild
new file mode 100644
index 000000000000..e1ce54c5efe6
--- /dev/null
+++ b/app-office/dia/dia-0.97.3_pre20140417-r1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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"
+
+SRC_URI="http://dev.gentoo.org/~pacho/gnome/${PN}-0.97.3_pre20140417.tar.xz"
+S="${WORKDIR}/${PN}-0.97.2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~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"
+
+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
+ epatch "${FILESDIR}"/${PN}-0.97.2-disable-cairo.patch #509636
+ epatch "${FILESDIR}"/${PN}-0.97.2-png-crash.patch #508566
+
+ if use python; then
+ python_fix_shebang .
+ sed -i -e "s/\.so/$(get_libname)/" acinclude.m4 || die #298232
+ 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 #????
+ sed -i -e 's/isspecial/char_isspecial/' objects/GRAFCET/boolequation.c || die
+
+ sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.in || die
+
+ 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)
+ 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-disable-cairo.patch b/app-office/dia/files/dia-0.97.2-disable-cairo.patch
new file mode 100644
index 000000000000..da07337825e9
--- /dev/null
+++ b/app-office/dia/files/dia-0.97.2-disable-cairo.patch
@@ -0,0 +1,19 @@
+--- plug-ins/cairo/Makefile.am.orig 2014-05-06 14:09:36.080876942 -0400
++++ plug-ins/cairo/Makefile.am 2014-05-06 14:11:21.043041750 -0400
+@@ -1,11 +1,14 @@
+-
++if WITH_CAIRO
+ plugin_sources = \
+ diacairo.c \
+ diacairo.h \
+ diacairo-interactive.c \
+ diacairo-renderer.c \
+ diacairo-print.c \
+- diacairo-print.h
++ diacairo-print.h
++else
++plugin_sources =
++endif
+
+ pkglib_LTLIBRARIES = libcairo_filter.la
+
diff --git a/app-office/dia/files/dia-0.97.2-png-crash.patch b/app-office/dia/files/dia-0.97.2-png-crash.patch
new file mode 100644
index 000000000000..1dfc072c1c5f
--- /dev/null
+++ b/app-office/dia/files/dia-0.97.2-png-crash.patch
@@ -0,0 +1,33 @@
+From 8b8ae09fcc16cc0522679099728f779e291d959c Mon Sep 17 00:00:00 2001
+From: Hans Breuer <hans@breuer.org>
+Date: Fri, 18 Apr 2014 13:28:45 +0200
+Subject: Bug 728405 - back-port some bounding box calculation fixes from
+ master
+
+... so that the unit test works without complaints.
+
+diff --git a/lib/boundingbox.c b/lib/boundingbox.c
+index fd50da7..46adbfa 100644
+--- a/lib/boundingbox.c
++++ b/lib/boundingbox.c
+@@ -494,7 +494,7 @@ polybezier_bbox(const BezPoint *pts, int numpoints,
+ account with the "pointy corners" X (and PS) add when LINEJOIN_MITER mode is
+ in force. */
+
+- if ((!start) && (!end)) { /* We have a non-extremity vertex. */
++ if (!end) { /* only the last segment might not produce overshoot. */
+ Point vpx,vxn;
+ real co,alpha;
+
+@@ -515,7 +515,7 @@ polybezier_bbox(const BezPoint *pts, int numpoints,
+ real overshoot;
+ Point vovs,pto;
+
+- if (finite(alpha))
++ if (alpha > 0.0 && alpha < M_PI)
+ overshoot = extra->middle_trans / sin(alpha/2.0);
+ else /* prependicular? */
+ overshoot = extra->middle_trans;
+--
+cgit v0.10.1
+
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..a257c2310768
--- /dev/null
+++ b/app-office/dia/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-office</herd>
+<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..eb50abe82862
--- /dev/null
+++ b/app-office/dia2code/Manifest
@@ -0,0 +1 @@
+DIST dia2code-0.8.7.tar.gz 173733 SHA256 bebeeea56370bea416241128502144736d54d560b32d875174c5927089843adf SHA512 b02eea93488ab388aa6560ed62aef68d8d0f33e8ebf0237122d5038fd007dd1035180bcfe818edbdeb825d7767553d5c8f115acf57fce8085676cfbf6cb821e3 WHIRLPOOL 43e68f100ceca7acbd062847150086fa7c25edd5c0a819970d5e676ed6037d5d3140807cd57a0784d45cc863178521d721015b253bd745d37c73cb037fbbfa7b
diff --git a/app-office/dia2code/dia2code-0.8.7.ebuild b/app-office/dia2code/dia2code-0.8.7.ebuild
new file mode 100644
index 000000000000..611c791896e6
--- /dev/null
+++ b/app-office/dia2code/dia2code-0.8.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+GCONF_DEBUG="no"
+
+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/files/dia2code-0.8.5-ar.patch b/app-office/dia2code/files/dia2code-0.8.5-ar.patch
new file mode 100644
index 000000000000..308b2fc8169f
--- /dev/null
+++ b/app-office/dia2code/files/dia2code-0.8.5-ar.patch
@@ -0,0 +1,24 @@
+--- configure.in 2012-07-07 15:52:28.000000000 +0200
++++ configure.in 2013-05-31 21:56:05.155859911 +0200
+@@ -8,6 +8,10 @@
+ dnl Checks for programs.
+ AC_PROG_CC
+ AC_PROG_RANLIB
++AN_MAKEVAR([AR], [AC_PROG_AR])
++AN_PROGRAM([ar], [AC_PROG_AR])
++AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])
++AC_PROG_AR
+ dnl Checks for libraries.
+
+ AC_PATH_PROG(XML_CONFIG, xml2-config, no)
+--- dia2code/Makefile.in 2007-01-06 18:34:14.000000000 +0100
++++ dia2code/Makefile.in 2013-05-31 21:56:46.765920940 +0200
+@@ -208,7 +208,7 @@
+ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+
+-AR = ar
++AR = @AR@
+
+ clean-noinstLIBRARIES:
+ -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
diff --git a/app-office/dia2code/metadata.xml b/app-office/dia2code/metadata.xml
new file mode 100644
index 000000000000..344ede1bdad6
--- /dev/null
+++ b/app-office/dia2code/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-office</herd>
+ <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..550292101629
--- /dev/null
+++ b/app-office/eqe/Manifest
@@ -0,0 +1 @@
+DIST eqe-1.3.0.tar.bz2 98707 SHA256 8dd320985ebb7763295bf04b3664e0fb8094e3c398e468fddf225b13ee77f4e5 SHA512 6a1ffc1e9f4ec72ebeeb402f35857050b8f64b6fa60d9658667bad70047300c3331a1ac1ea0f0541dca9814bf55ed6e7cdd85513a24625f7cdddf3005b0a5d3d WHIRLPOOL 01e72d83d2239a34078ae30a462d56d12c4650c4cf05ccb9dc744dfeb7e14bb3b837a9d51c6914f34357322522c5d3ab0bf757295faddfa9ddb4420ff9396ffe
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..85ecac8cfc79
--- /dev/null
+++ b/app-office/eqe/eqe-1.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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-perl
+ 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..ba6a8a8800d5
--- /dev/null
+++ b/app-office/eqe/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>tex</herd>
+</pkgmetadata>
diff --git a/app-office/geierlein/Manifest b/app-office/geierlein/Manifest
new file mode 100644
index 000000000000..2110c6bd6965
--- /dev/null
+++ b/app-office/geierlein/Manifest
@@ -0,0 +1,4 @@
+DIST geierlein-0.6.1.tar.gz 994969 SHA256 f7f66b3c4fba41b071cc5c7339ec76854d12e515f45be185f83a84e2ab015474 SHA512 6810baed24999c069922488fd2efa6b0095174621088f48245927b8a3a89dd6a683db76016649ba143e3cc0cff29ff3699c3afa12a00fce067ddcab61197bfe3 WHIRLPOOL 3b1358f2c71bf337179a0dee4259e3358d963be832ec9d8e4e4d328530cf729478543a990351a1b98eb58e3c885c4d3c46515ce86cdd843c0af340109613be7c
+DIST geierlein-0.6.2.tar.gz 994962 SHA256 1a247c95122758f86fdebd5b3f55bcdd9c6c04cdf58d33eb874c9cc4cc7dc731 SHA512 3eacf273d85fb23bd763cea9db0e09fecbf410b6e75eec30fd0a44df68a43d478e1555b6f64468b4a3acf26bc6cb5a9c67f7a39ed30ef3a42255ff740a883c5c WHIRLPOOL acb5375d03547be8a49e58f71011c485c88cc65b640a16d630a5fc773056744b53ff38766dddc91d2bc86f198c85f647a3b39b7adcbc05dfe2edb84d8760f21c
+DIST geierlein-0.7.1.tar.gz 999105 SHA256 63bfba1cea558797c300a1e96122fb56a9ae6a83be02e82681ddfcdbb37515ce SHA512 6cb6f8b45406e51c8fdf407cc0b70dae19327556daff3db2ac34908775ebed51434dd5878254495f150bf0487eda65647aa79f7e03fb073b8c2486b8bfa691fc WHIRLPOOL 00100fd7732ca3500b00aa428979ce36c06ae992b4e4917c8b72d07cd051ef75fc8c0047acd3fc0e2f2dd3f503162e4be83b5173e238745f53cc25cb129daec3
+DIST geierlein-0.7.3.tar.gz 999078 SHA256 81c3e7f5d37fe275260e6a00123c335ffb2deb056c657c5c5e9b7e78724a457c SHA512 b21d2e66ff5a7474be3c05aa7cb25be7c4dc3cb3c1728c54b64942827a822aeacea0b1fe3b04e403504bb01e7fd7fbf9e6cdc4d7bd522d1000915dc6a27114f8 WHIRLPOOL 52a5ae2dfb33f66e588b152928c68e4bf49d2afb22af89742e786f29fed2a0939c3422f2c71baa87de1025465bb294b3720f4065703bd2e8f2c036f04761adc3
diff --git a/app-office/geierlein/geierlein-0.6.1.ebuild b/app-office/geierlein/geierlein-0.6.1.ebuild
new file mode 100644
index 000000000000..dcd94854826e
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.6.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
+HOMEPAGE="http://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.6.2.ebuild b/app-office/geierlein/geierlein-0.6.2.ebuild
new file mode 100644
index 000000000000..dcd94854826e
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.6.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
+HOMEPAGE="http://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.7.1.ebuild b/app-office/geierlein/geierlein-0.7.1.ebuild
new file mode 100644
index 000000000000..48e2f7dde668
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.7.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
+HOMEPAGE="http://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.7.3.ebuild b/app-office/geierlein/geierlein-0.7.3.ebuild
new file mode 100644
index 000000000000..48e2f7dde668
--- /dev/null
+++ b/app-office/geierlein/geierlein-0.7.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER"
+HOMEPAGE="http://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..3e9b6ee430ae
--- /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>
+ <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..d1c53762c71f
--- /dev/null
+++ b/app-office/glabels/Manifest
@@ -0,0 +1,2 @@
+DIST glabels-3.2.0.tar.xz 3359392 SHA256 c4c5b2c911be7b6513ee5cfeda6cd78434623c24dd741bd29cc3573f90b374c9 SHA512 67faab8eb9f4128b532bce55a9fab34462c008d0990ba87e4d555359bec1bb162489d4bdf5efbb86c4fcfc708c92da4d88a91dd2a85f0989c9133af6b011c3ff WHIRLPOOL f79e3d15ba32041133654fd67c7e05c4bba9e8d899344c52b503c1232ddc5cce8efcec20937c2d21d4f7fa3164a6d4c5ff8f1d9a770dea59c24fcc524b460673
+DIST glabels-3.2.1.tar.xz 3368052 SHA256 db615f653b6e78ef1209814b5e6d8d3af4f8d3444a259ddbcc0dfb279c7df855 SHA512 d68fab2697cc596d45fe19c0a4c02a7bceffcb12ff72d71aaff565c62e95afeab6c2cc5b0eb00581c992b576b7ffe81d7b7a0763be2044186ba07929de78a266 WHIRLPOOL 3c0c9d1fba0548442d19a3271f466c1cf84db361d527da4b6c00d231c56a6fb7c1c61b4015d640e805878b7774ba89920c3c4ebc19b2f3fb1049d9bef12bbbc7
diff --git a/app-office/glabels/glabels-3.2.0.ebuild b/app-office/glabels/glabels-3.2.0.ebuild
new file mode 100644
index 000000000000..49a2fa7f6b11
--- /dev/null
+++ b/app-office/glabels/glabels-3.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+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.28.2:2
+ >=x11-libs/gtk+-3.0.9:3
+ >=dev-libs/libxml2-2.7.8:2
+ >=gnome-base/librsvg-2.32.0:2
+ >=x11-libs/cairo-1.10.0
+ >=x11-libs/pango-1.28.1
+ barcode? (
+ >=app-text/barcode-0.98
+ >=media-gfx/qrencode-3.1 )
+ eds? ( >=gnome-extra/evolution-data-server-2.30.3 )
+"
+DEPEND="${RDEPEND}
+ app-text/scrollkeeper
+ 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/glabels-3.2.1.ebuild b/app-office/glabels/glabels-3.2.1.ebuild
new file mode 100644
index 000000000000..8d3a9b48a82c
--- /dev/null
+++ b/app-office/glabels/glabels-3.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+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.28.2:2
+ >=x11-libs/gtk+-3.0.9:3
+ >=dev-libs/libxml2-2.7.8:2
+ >=gnome-base/librsvg-2.32.0:2
+ >=x11-libs/cairo-1.10.0
+ >=x11-libs/pango-1.28.1
+ barcode? (
+ >=app-text/barcode-0.98
+ >=media-gfx/qrencode-3.1 )
+ eds? ( >=gnome-extra/evolution-data-server-2.30.3:= )
+"
+DEPEND="${RDEPEND}
+ app-text/scrollkeeper
+ 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..6cab71eddf79
--- /dev/null
+++ b/app-office/glabels/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-office</herd>
+<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..3112de3a938a
--- /dev/null
+++ b/app-office/gnucash/Manifest
@@ -0,0 +1,2 @@
+DIST gnucash-2.6.5.tar.bz2 12997511 SHA256 b1b1a943a322e7bf7afb0c2202f491560d4734a2036438bf9820378c34203d65 SHA512 f45daa5a894f8cbe9ea552ccb354b08a4967f0a0f14595b871169a2a48495664a06e0f3dd81b6148b261418b67b76ae4e0ee3e72ec52ff3016c7f15523862538 WHIRLPOOL 38bdd5afec3337f929e4694dea072675baab86a68b730c0fc96c07c7287b0765140514ffd2c241784d857e7eba3d7bdbbf2b3c17f99d881d58095d68282b5d47
+DIST gnucash-2.6.6.tar.bz2 13303707 SHA256 2337c791511ec35ca1ab207bac5f80dd5764df6029adf46a15154df370c97180 SHA512 bfb6f0e444463bd69f7e31f1dc8ff0ea9ba1c103c5d7d0a7a985c765ca17680c9d821bfe39474e2c9d71b655aeba78c1ec6f97f7a8ce8731cfdc335b683e830f WHIRLPOOL 2d917c0ab2f6756ed5205826b881467366b92d7cd1365b4d2531a8432e71fec46f5323fcb017647317cd7788e044fa4601f5179cfef4d65ed86e247eb126cd35
diff --git a/app-office/gnucash/gnucash-2.6.5.ebuild b/app-office/gnucash/gnucash-2.6.5.ebuild
new file mode 100644
index 000000000000..8a7d21015e7f
--- /dev/null
+++ b/app-office/gnucash/gnucash-2.6.5.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils 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 hbci mysql ofx postgres python quotes sqlite"
+
+# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.ac)
+# libdbi version requirement for sqlite taken from bug #455134
+RDEPEND="
+ >=app-crypt/libsecret-0.18
+ >=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-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
+ 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/DateManip
+ >=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}
+ >=app-text/scrollkeeper-0.3
+ virtual/pkgconfig
+ dev-util/intltool
+ gnome-base/gnome-common
+ sys-devel/libtool
+"
+
+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
+
+ 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
+
+ # guile wrongly exports LDFLAGS as LIBS which breaks modules
+ # Filter until a better ebuild is available, bug #202205
+ local GUILE_LIBS=""
+ local lib
+ for lib in $(guile-config link); do
+ if [ "${lib#-Wl}" = "$lib" ]; then
+ GUILE_LIBS="$GUILE_LIBS $lib"
+ fi
+ done
+
+ # gtkmm is experimental and shouldn't be enabled, upstream bug #684166
+ gnome2_src_configure \
+ $(use_enable debug) \
+ $(use_enable ofx) \
+ $(use_enable hbci aqbanking) \
+ $(use_enable python) \
+ --disable-doxygen \
+ --disable-gtkmm \
+ --enable-locale-specific-tax \
+ --disable-error-on-warning \
+ GUILE_LIBS="${GUILE_LIBS}" ${myconf}
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ GUILE_WARN_DEPRECATED=no \
+ GNC_DOT_DIR="${T}"/.gnucash \
+ emake check
+}
+
+src_install() {
+ # Parallel installation fails from time to time, bug #359123
+ MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
+
+ 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.6.ebuild b/app-office/gnucash/gnucash-2.6.6.ebuild
new file mode 100644
index 000000000000..5ef42fe1a017
--- /dev/null
+++ b/app-office/gnucash/gnucash-2.6.6.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils 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"
+
+# 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-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/DateManip
+ >=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}
+ virtual/pkgconfig
+ dev-util/intltool
+ gnome-base/gnome-common
+ sys-devel/libtool
+"
+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
+
+ 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
+
+ # guile wrongly exports LDFLAGS as LIBS which breaks modules
+ # Filter until a better ebuild is available, bug #202205
+ local GUILE_LIBS=""
+ local lib
+ for lib in $(guile-config link); do
+ if [ "${lib#-Wl}" = "$lib" ]; then
+ GUILE_LIBS="$GUILE_LIBS $lib"
+ fi
+ done
+
+ # 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 \
+ GUILE_LIBS="${GUILE_LIBS}" ${myconf}
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ GUILE_WARN_DEPRECATED=no \
+ GNC_DOT_DIR="${T}"/.gnucash \
+ emake check
+}
+
+src_install() {
+ # Parallel installation fails from time to time, bug #359123
+ MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
+
+ 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..f089453f5023
--- /dev/null
+++ b/app-office/gnucash/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-office</herd>
+ <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..6192cb8e40bb
--- /dev/null
+++ b/app-office/gnumeric/Manifest
@@ -0,0 +1,2 @@
+DIST gnumeric-1.12.21.tar.xz 18460624 SHA256 6eed42120babb7b2a857115f2ad6320bf255c7bd71a939344e5a6df744a09ef4 SHA512 5341cf04fe0f1115e8bda53fce57650b44195d482abef5f9f8c5683de756007df5f167d5df0ae2ea5a40d06b7cce3ab67233d49cbe28a32eadbd1dced16c773d WHIRLPOOL 3339aab18bd2bcf4c32417d7b92093c9deac730553fc79046e6138ed4c6234d2830c8c3392493b7e314c4c87983f36b9c385f69c020538426c4f2788900c9338
+DIST gnumeric-1.12.22.tar.xz 18541384 SHA256 3908cfd6520b599eefefe222aadeaa5126394b54d9a9a7f5e0f938eb674dcf47 SHA512 04accd723db1b88fab80c93234f584f99138ae9c04fe6809cac59d5d4be9f4c105c288f6607ac22f019e3388ad821461e2423405353a42d3936c067219683390 WHIRLPOOL e7a6270ec7e72f4d2c75bcef984b4db7fa3aea8f4fff29d34e8b949dfac354e855af23d02e7a316b5db744b883c72e3056b196c8c1af734a4f03686691cf22ba
diff --git a/app-office/gnumeric/gnumeric-1.12.21.ebuild b/app-office/gnumeric/gnumeric-1.12.21.ebuild
new file mode 100644
index 000000000000..3723f9b5f2e4
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.21.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+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.32:=
+ >=x11-libs/goffice-0.10.21: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}
+ app-text/scrollkeeper
+ >=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.22.ebuild b/app-office/gnumeric/gnumeric-1.12.22.ebuild
new file mode 100644
index 000000000000..6536b60f1486
--- /dev/null
+++ b/app-office/gnumeric/gnumeric-1.12.22.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+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.22: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}
+ app-text/scrollkeeper
+ >=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/metadata.xml b/app-office/gnumeric/metadata.xml
new file mode 100644
index 000000000000..7ff312e49e21
--- /dev/null
+++ b/app-office/gnumeric/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome-office</herd>
+<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..1f32e2a09b4b
--- /dev/null
+++ b/app-office/grisbi/Manifest
@@ -0,0 +1 @@
+DIST grisbi-1.0.0.tar.bz2 6933736 SHA256 8a23d26777666814d918702ad9207bac433abd3ac71568d53f7c485670f92c55 SHA512 ec99f78cc4e6a7d3501bb40914491fc7a539c337e27f3360d84bcaff05bfa06dcd949f52177a7d2661cbc785ea9b27d3587cd4858363dc08a8daffac1015d77a WHIRLPOOL a3563bd20a428614f25fbefcf3f7f7835bb3ee32a2987699f01795bd6a66aba0df98ff7f0c139adf36d849ac91de98c75d0ab6b64775080c94e9ce50262eebc6
diff --git a/app-office/grisbi/grisbi-1.0.0.ebuild b/app-office/grisbi/grisbi-1.0.0.ebuild
new file mode 100644
index 000000000000..fb64b225e65d
--- /dev/null
+++ b/app-office/grisbi/grisbi-1.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils 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="nls ofx ssl"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+RDEPEND="dev-libs/libxml2
+ >=dev-libs/glib-2.18.0:2
+ >=x11-libs/gtk+-2.12.0:2
+ x11-misc/xdg-utils
+ ssl? ( >=dev-libs/openssl-0.9.5 )
+ ofx? ( >=dev-libs/libofx-0.7.0 )"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+pkg_setup() {
+ G2CONF+="--with-libxml2
+ --without-cunit
+ --disable-static
+ $(use_with ssl openssl)
+ $(use_with ofx)
+ $(use_enable nls)"
+ DOCS="AUTHORS NEWS README"
+}
diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml
new file mode 100644
index 000000000000..927ccdcbd1bb
--- /dev/null
+++ b/app-office/grisbi/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-office</herd>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>remi@gentoo.org</email>
+ </maintainer>
+ <maintainer>
+ <email>casta@xwing.info</email>
+ <name>Guillaume Castagnino</name>
+ <description>Third party maintainer, through the gnome-office herd
+ as a proxy</description>
+ </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..2a8c7d346071
--- /dev/null
+++ b/app-office/gtg/Manifest
@@ -0,0 +1,2 @@
+DIST gtg-0.3.1.tar.gz 7902244 SHA256 57ceb3fa15298b69ce64cdd0a0a35ef3f4fd1151458ddff21f26a288cc02a0a7 SHA512 7d342971cd98fbe5b84ec2f2b4c918dd668d00699b6f0afb76b143acdbe79807525bcc02d2e189769c24de5a8b33d7eef4ce242e3c091fe09505daac55158f12 WHIRLPOOL 3d90cf709cfe15e0a303b0caea7c1102cf4e9c31441be7a390b8be32f34a20059bc3ff9b422bada593364b22047f95a2eb58c6a558c5f5f8f8af7f534db8fc5b
+DIST gtg-0.3.tar.gz 4692580 SHA256 7c55a2eb1e6a552ece4c023f92ebec85661d514e4035ff5e2bcfc1c56ec4e2bc SHA512 0d36a1fabc23457057ef8c5f3b6f945f317c0d840f5a63ebc50fba0a5823c729e5765b531a95f71acb4364cae373420fded6ce04958bd4f8b44669a43dc22191 WHIRLPOOL 9c95218b8e882637ed9b6b8017e1c67cea2521d08aa63cf1bcdd0f499b0b296784b077cce4447354913dff9958071aa91c792f003f42bac237b72318afb26909
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..6e58f372af99
--- /dev/null
+++ b/app-office/gtg/gtg-0.3.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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="http://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/gtg-0.3.ebuild b/app-office/gtg/gtg-0.3.ebuild
new file mode 100644
index 000000000000..a4dc16252919
--- /dev/null
+++ b/app-office/gtg/gtg-0.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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://gtg.fritalk.com/"
+SRC_URI="http://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/liblarch[${PYTHON_USEDEP}]
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/dbus-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
+
+ # tweepy: missing python-r1 support
+ # geoloc: uses removed from tree bindings
+ sed -e "/GTG.backends.tweepy/d" \
+ -e "/GTG.plugins.geolocalized_tasks',/d" \
+ -e "/geolocalized-tasks.gtg-plugin/d" \
+ -i setup.py || die
+
+ # launchpad: missing dependency
+ # mantis: missing python-r1 support
+ # evolution: missing python-r1 support
+ rm GTG/backends/backend_launchpad.py \
+ GTG/backends/backend_mantis.py \
+ GTG/backends/backend_evolution.py \
+ GTG/backends/backend_twitter.py \
+ || die
+}
+
+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..800b2371a620
--- /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>
+ <email>eva@gentoo.org</email>
+ </maintainer>
+ <maintainer>
+ <email>steev@gentoo.org</email>
+ </maintainer>
+ <maintainer>
+ <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..151913e6f3f3
--- /dev/null
+++ b/app-office/gtimelog/Manifest
@@ -0,0 +1,2 @@
+DIST gtimelog-0.8.0.tar.gz 187323 SHA256 2b061348ecb77fd974692251f7fe8e946a66955a37ce932de305adbdb8ce794d SHA512 079ee86dbd19c661c6b70dd3cb434cf79d4eb9127cbe325273284e773aeb5eb77441a85a926fd5f39018438c1f24d44acd0933b473f9af5b2d01f8771e68495a WHIRLPOOL e19f33d7e87ae8c9791370d9b5aee0fc1124a82515df01606ef197b1da287cc872ff5324f7598d1c7b9623df8c308158aff398436ba2979a3920fbc5ff761620
+DIST gtimelog-0.8.1.tar.gz 188353 SHA256 c61fb5aff929362b41ec2808b4cdf1fa55e38065f1adf45c2c8eea9a095f1a04 SHA512 bec4e3182d08be1a75da79f30b58b76e77e1b678477b33edeba529fdf15d8f61d9913c0f43d7ed46cf39b571ab481a8620c5f20b60fb251e16f530aa6465ce98 WHIRLPOOL 74b70aec9872db92480147f6a31e6b618332eb1a56f028088990d23325df406f41dd609f235e44e338b2b9f6040fea146109cfd468eeeddd75835d3b34d89931
diff --git a/app-office/gtimelog/gtimelog-0.8.0.ebuild b/app-office/gtimelog/gtimelog-0.8.0.ebuild
new file mode 100644
index 000000000000..db32c90863ab
--- /dev/null
+++ b/app-office/gtimelog/gtimelog-0.8.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+PYTHON_DEPEND="2"
+
+inherit eutils distutils 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] ) )"
+
+DISTUTILS_SRC_TEST="setup.py"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+
+ DOCS="HACKING.txt NEWS.txt NOTES.txt README.txt"
+}
+
+src_prepare() {
+ python_convert_shebangs -r 2 .
+ # Support prefixed installation
+ sed -e "s:\"/usr:\"${EPREFIX}/usr:g" \
+ -i src/gtimelog/main.py || die "sed failed"
+ distutils_src_prepare
+}
+
+src_test() {
+ VIRTUALX_COMMAND=distutils_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_src_install
+
+ # 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/gtimelog-0.8.1.ebuild b/app-office/gtimelog/gtimelog-0.8.1.ebuild
new file mode 100644
index 000000000000..be47f0e08e9f
--- /dev/null
+++ b/app-office/gtimelog/gtimelog-0.8.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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..9ffd1e3ec8f8
--- /dev/null
+++ b/app-office/gtimelog/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+ <upstream>
+ <remote-id type="launchpad">gtimelog</remote-id>
+ </upstream>
+</pkgmetadata>
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..29b9e4e4d68d
--- /dev/null
+++ b/app-office/hamster-time-tracker/hamster-time-tracker-9999.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+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=""
+
+RDEPEND="
+ dev-python/gconf-python
+ gnome-base/gconf[introspection]
+ dev-python/pyxdg
+ >=x11-libs/gtk+-3.10
+ sys-devel/gettext"
+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..c050a38db301
--- /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>
+ <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..0cee1efbfb7e
--- /dev/null
+++ b/app-office/homebank/Manifest
@@ -0,0 +1,3 @@
+DIST homebank-4.6.3.tar.gz 1899045 SHA256 f6e31bb789d626b507c2af9d176a0bac0cbaec770ede73048ba7a6df113a6948 SHA512 aab7374d90ffc52a40188eb334fc9b3461c299014d6134f236488991400fffe9f6dcb69247501857fe4caafbb08f0c5d729211b13551203f1231d136e99e024d WHIRLPOOL e8f6a421c64eb1bf6f2d97910e4687b00cf794fd27c8aff83ce9d39e18393cccca1984e73a44110ff5e87427fd0ed74963dcb997490d97614116800100daca5b
+DIST homebank-5.0.0.tar.gz 2553476 SHA256 28d4342d989997ce63acdf5b92354f6142bb6d87d57fc37dd7610beb73305918 SHA512 85fbd42658c5427a69d69b11394ba5d7a4eedf05ab6b480399a5bf253822175f91eeac874b271b816b7bd44a387f40fd6c686f791b3575f5cf02465fd10a50a2 WHIRLPOOL ea46a06b7f08b85976d9b1c61843188bc2f9dd2e5075707be263f46eed8719ccc1aca15c246276972f7fc6fbf707c9e5364da334869cc166c8eb43445398c504
+DIST homebank-5.0.3.tar.gz 2551525 SHA256 eac04a19f5d7644a5bf254a22f737d562b41503f280e339192f39745bf0d7839 SHA512 727802950570aac29c9a578c6332cad3cf4c9d71a8f059db9ff4acec7fca5e85148b4aad8eea825dcf76cf751e44b4ab94be5c6c70fa09b0ddc7d40948ea4ac5 WHIRLPOOL 937f3734e97d3294633192dab593c1042ea550eb1fce70b85f37c3980eef65c1a63a392da86bfe9bcebab77efa556a77db3eeef21b41e637eed4e29a0d6cfa5c
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..78a98c32aaad
--- /dev/null
+++ b/app-office/homebank/homebank-4.6.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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.0.ebuild b/app-office/homebank/homebank-5.0.0.ebuild
new file mode 100644
index 000000000000..4f4210ce77f0
--- /dev/null
+++ b/app-office/homebank/homebank-5.0.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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=">=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_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.3.ebuild b/app-office/homebank/homebank-5.0.3.ebuild
new file mode 100644
index 000000000000..4f4210ce77f0
--- /dev/null
+++ b/app-office/homebank/homebank-5.0.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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=">=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_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/metadata.xml b/app-office/homebank/metadata.xml
new file mode 100644
index 000000000000..5b12ed78d92e
--- /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>
+ <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..b21dc085d643
--- /dev/null
+++ b/app-office/hourglass/Manifest
@@ -0,0 +1 @@
+DIST hourglass-0.7.2-src.tar.gz 119371 SHA256 f5d6b9c4ba6d501647d1cba9960d538378204def021b770e5e0031c4672d3526 SHA512 c15c9c6268f2f99ff2138764197b70480566926d524ce22039c85b7ddd11e1429e9f40c07691e4cfaccc9899e27f3d808e2cdf31d207c379dd67e5bd3c0f325e WHIRLPOOL b8aec228e264d3820125ca6e4f32ba491e5a3d90c8a3ea4b7c4e2c6d60d4ca275aecb49fef67486f920742d3878e65071a8ff7f7187aea28fd3564aa39a29d6c
diff --git a/app-office/hourglass/hourglass-0.7.2.ebuild b/app-office/hourglass/hourglass-0.7.2.ebuild
new file mode 100644
index 000000000000..773f759d867c
--- /dev/null
+++ b/app-office/hourglass/hourglass-0.7.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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"
+IUSE=""
+
+COMMON_DEPEND="dev-java/log4j
+ dev-java/jcommon:1.0
+ dev-java/jdom:1.0"
+
+DEPEND=">=virtual/jdk-1.5
+ dev-java/ant-core
+ ${COMMON_DEPEND}"
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEPEND}"
+
+S="${WORKDIR}/${P}-src"
+
+java_prepare() {
+ echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties
+ echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties
+ echo "jar.jdom=$(java-pkg_getjar jdom:1.0 jdom.jar)" >> conf/local.properties
+ echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties
+}
+
+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..f1b964a74950
--- /dev/null
+++ b/app-office/hourglass/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <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..98aa446eaa71
--- /dev/null
+++ b/app-office/ical/Manifest
@@ -0,0 +1 @@
+DIST ical-3.0.tar.gz 373891 SHA256 d290fa484a8fe5e8f70a397e9c12b61bb82c6ca517464390171fe3b06d203bbb SHA512 78cd07a206f4719dfb693b82fda4a735e70dc072fc75bf3885e72f668ebf7fa3511acedd82f99dd3ec366595a8c0ee8a1f13e5dc836732f241ff32d899eb3b25 WHIRLPOOL f702f5f9aaf319a393d60c0e28a43d88970189355f587870eed0adf2504bc6565ee44b508f4bad7971fde6808ec74ca99ecf4db5bf776d2ee919939b5669ce42
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..f5cc1eb5c808
--- /dev/null
+++ b/app-office/ical/ical-3.0-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools eutils multilib virtualx
+
+DESCRIPTION="Tk-based Calendar program"
+HOMEPAGE="http://launchpad.net/ical-tcl"
+SRC_URI="http://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
+
+ 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..9a42d302b738
--- /dev/null
+++ b/app-office/ical/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>
+ <email>maintainer-needed@gentoo.org</email>
+ </maintainer>
+ <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..7388745f70d9
--- /dev/null
+++ b/app-office/impressive/Manifest
@@ -0,0 +1,2 @@
+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
diff --git a/app-office/impressive/files/impressive-pillow.patch b/app-office/impressive/files/impressive-pillow.patch
new file mode 100644
index 000000000000..1b7a1be76f74
--- /dev/null
+++ b/app-office/impressive/files/impressive-pillow.patch
@@ -0,0 +1,15 @@
+# See revision 53 in upstream svn
+# https://bugs.gentoo.org/show_bug.cgi?id=471496
+--- a/impressive.py
++++ b/impressive.py
+@@ -182,8 +182,8 @@
+ from OpenGL.GL import *
+ import pygame
+ from pygame.locals import *
+- import Image, ImageDraw, ImageFont, ImageFilter
+- import TiffImagePlugin, BmpImagePlugin, JpegImagePlugin, PngImagePlugin, PpmImagePlugin
++ from PIL import Image, ImageDraw, ImageFont, ImageFilter
++ from PIL import TiffImagePlugin, BmpImagePlugin, JpegImagePlugin, PngImagePlugin, PpmImagePlugin
+ except (ValueError, ImportError), err:
+ print >>sys.stderr, "Oops! Cannot load necessary modules:", err
+ print >>sys.stderr, """To use Impressive, you need to install the following Python modules:
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..f72ffa52819c
--- /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
+# $Id$
+
+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}
+ app-text/pdftk
+ virtual/python-imaging[${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.ebuild b/app-office/impressive/impressive-0.11.0b.ebuild
new file mode 100644
index 000000000000..0f79ef3f6ae8
--- /dev/null
+++ b/app-office/impressive/impressive-0.11.0b.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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}]
+ virtual/python-imaging[${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_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..0321bffa6d51
--- /dev/null
+++ b/app-office/impressive/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <upstream>
+ <remote-id type="sourceforge">impressive</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
new file mode 100644
index 000000000000..2e4d3608c1f6
--- /dev/null
+++ b/app-office/kmymoney/Manifest
@@ -0,0 +1,2 @@
+DIST kmymoney-4.7.1.tar.xz 20152980 SHA256 7749cbae146eb4adf5c92162c841ae321f971c5720bc32d0227a42a4dd4acfc4 SHA512 e1abc00a39051d4797a177dda353af251dbc79dac97e4f4443df015f2f18f397672e59d6bf74baa6e94f18d4f26f1aea27cdffc37a1d1e46a146d22daed9fe7e WHIRLPOOL f2e698a39204338aeccd8d3d411f2d36a76a68a7b314a4ad47798a305c3432f5dd5c51d35616d8ebdefcbe6b92b55d6fcabf661067bcf2b2e401f51006b8df04
+DIST kmymoney-4.7.2.tar.xz 20391472 SHA256 bfb2c29ff30988f46324c2dae197a06b58d07336a1947adc22bcfed3e554393d SHA512 43db5b3e52d21dee517c8fadccf120aed5854dc16cbd7e265c327149c3a0c900ec02de06a56a9f5b8ad4d04c15730916c79238a3cf2778911e9d8cc4a65afbb1 WHIRLPOOL 461ce894aedb653e696572068ec7a006c3c3fcc2c7493caf634052393bc5874d19e3a6e87e73fd6100316d9bfbfe65eba4d6c87ea2f3b11ea4b354fc91422db7
diff --git a/app-office/kmymoney/kmymoney-4.7.1.ebuild b/app-office/kmymoney/kmymoney-4.7.1.ebuild
new file mode 100644
index 000000000000..60803d2f2d57
--- /dev/null
+++ b/app-office/kmymoney/kmymoney-4.7.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+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 sv uk zh_TW"
+KDE_HANDBOOK="optional"
+VIRTUALX_REQUIRED="test"
+VIRTUALDBUS_TEST="true"
+inherit kde4-base
+
+DESCRIPTION="Personal finance manager for KDE"
+HOMEPAGE="http://kmymoney2.sourceforge.net/"
+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="debug calendar doc hbci ofx quotes"
+
+COMMON_DEPEND="
+ app-crypt/gpgme
+ >=app-office/libalkimia-4.3.2
+ dev-libs/gmp:0
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs)
+ x11-misc/shared-mime-info
+ calendar? ( dev-libs/libical:= )
+ hbci? (
+ >=net-libs/aqbanking-5.0.1
+ >=sys-libs/gwenhywfar-4.0.1[qt4]
+ )
+ ofx? ( >=dev-libs/libofx-0.9.4 )
+"
+RDEPEND="${COMMON_DEPEND}
+ quotes? ( dev-perl/Finance-Quote )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT_DESIGNER=OFF
+ $(cmake-utils_use_enable calendar LIBICAL)
+ $(cmake-utils_use_use doc DEVELOPER_DOC)
+ $(cmake-utils_use_enable hbci KBANKING)
+ $(cmake-utils_use_enable ofx LIBOFX)
+ )
+ 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/kmymoney-4.7.2.ebuild b/app-office/kmymoney/kmymoney-4.7.2.ebuild
new file mode 100644
index 000000000000..5d43287ed8a0
--- /dev/null
+++ b/app-office/kmymoney/kmymoney-4.7.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+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"
+VIRTUALX_REQUIRED="test"
+VIRTUALDBUS_TEST="true"
+inherit kde4-base
+
+DESCRIPTION="Personal finance manager for KDE"
+HOMEPAGE="http://kmymoney2.sourceforge.net/"
+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="debug calendar doc hbci ofx quotes"
+
+COMMON_DEPEND="
+ app-crypt/gpgme
+ >=app-office/libalkimia-4.3.2
+ dev-libs/gmp:0
+ dev-libs/libgpg-error
+ $(add_kdebase_dep kdepimlibs)
+ x11-misc/shared-mime-info
+ calendar? ( dev-libs/libical:= )
+ hbci? (
+ >=net-libs/aqbanking-5.0.1
+ >=sys-libs/gwenhywfar-4.0.1[qt4]
+ )
+ ofx? ( >=dev-libs/libofx-0.9.4 )
+"
+RDEPEND="${COMMON_DEPEND}
+ quotes? ( dev-perl/Finance-Quote )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QT_DESIGNER=OFF
+ $(cmake-utils_use_enable calendar LIBICAL)
+ $(cmake-utils_use_use doc DEVELOPER_DOC)
+ $(cmake-utils_use_enable hbci KBANKING)
+ $(cmake-utils_use_enable ofx LIBOFX)
+ )
+ 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..a799634a4f53
--- /dev/null
+++ b/app-office/kmymoney/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="hbci">Enable HBCI support using <pkg>net-libs/aqbanking</pkg></flag>
+ <flag name="quotes">Enable Online Stock Quote retrieval</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/kraft/Manifest b/app-office/kraft/Manifest
new file mode 100644
index 000000000000..a23f5f87bd9e
--- /dev/null
+++ b/app-office/kraft/Manifest
@@ -0,0 +1,2 @@
+DIST kraft-0.57.tar.xz 550736 SHA256 4e8ad3b0db57dd03b10db3d4df4a89a3bcdd95beecc23adec352b517fffff63c SHA512 56f5fd6aa0c369e9baad5b7df5d74b1f14a6810cf976757d031702ea29565b0bb5630c172d0ead2bbcc3e39afd402fc15f8ceb079615cc61c9ff547703330438 WHIRLPOOL 74e8bce1027a4ed767a2bb67dd6f7ac27f561671ac9f157d91ccd69dca5a2f1b3890af8c92db4c1696883079d662ab8ed3f22496fe8fd2104bcbefa63b44a2d1
+DIST kraft-0.58.tar.xz 556404 SHA256 12c92dbdae05d01a491111ed42dfa6f487ec477f60e536e5a80efa6592997524 SHA512 450d68022f5ea1a19b6b9461f3db65233cdc6939cae5367a4c95d22eb6207881cbd798d723a87d43d3f20e84d8ffb2d601a3245324fa1c10078300c5b8e06845 WHIRLPOOL 60371a2db0bc6b39d3c6ce0f20922e8749df3ae74bcafb7a43c5861b9715dff7aef8407f2446702394bf697dca647e3d61989fa733e0b40514e493ecd25f93ca
diff --git a/app-office/kraft/kraft-0.57.ebuild b/app-office/kraft/kraft-0.57.ebuild
new file mode 100644
index 000000000000..526a8146d122
--- /dev/null
+++ b/app-office/kraft/kraft-0.57.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_LINGUAS="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"
+inherit kde4-base
+
+DESCRIPTION="Software for operating a small business, helping create documents such as offers and 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_kdebase_dep kdepimlibs)
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS Changes.txt README Releasenotes.txt TODO )
diff --git a/app-office/kraft/kraft-0.58.ebuild b/app-office/kraft/kraft-0.58.ebuild
new file mode 100644
index 000000000000..39be85def576
--- /dev/null
+++ b/app-office/kraft/kraft-0.58.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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"
+inherit kde4-base
+
+DESCRIPTION="Software for operating a small business, helping create documents such as offers and 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_kdebase_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..218d86983c07
--- /dev/null
+++ b/app-office/kraft/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <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..40a419e1b4d4
--- /dev/null
+++ b/app-office/ledger/Manifest
@@ -0,0 +1,2 @@
+DIST ledger-2.6.3.tar.gz 551325 SHA256 e2c99d930fcf64b7fa901215c7fa25e3327f6365e8ee049620ef3632d53bf363 SHA512 825e670d25d2f8d1791480fb5da4190f7b342ecc9b47bca60fd6f0e606e5af5f3f767ec7043339660396ef4c90451f4a4122d812b8761acf4ea964b67dbd43b5 WHIRLPOOL e6d351ce8899079daa9cb0d1f9493b2b551a6d44e8ad7949c28ac8e544f80c87d54f06b350adfc21c4c8582e9042547313a506fa74096671bae30b462ae3e2df
+DIST ledger-3.1.tar.gz 817624 SHA256 eeb5d260729834923fc94822bcc54ca3080c434f81466a3f5dc4274b357ce694 SHA512 caa84330eee05d3e88820e8afd4a906d22f6aaa9de4abc2f6813636754e052e6ec4d1b3d2fce68215aededc72651405c62aaf16a2c1b69d34e1b10ffece48519 WHIRLPOOL fc3ce5e8eb59e1d4f83101063ebefd1379172c1be0e4f504079519924859b8127d616e7e3714837be49c7b38674b1684e321347d1f8561aeeba586b538341142
diff --git a/app-office/ledger/files/50ledger-gentoo.el b/app-office/ledger/files/50ledger-gentoo.el
new file mode 100644
index 000000000000..27836612139f
--- /dev/null
+++ b/app-office/ledger/files/50ledger-gentoo.el
@@ -0,0 +1,5 @@
+
+;;; app-office/ledger site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'ledger-mode "ledger" "A mode for editing ledger data files." t)
diff --git a/app-office/ledger/ledger-2.6.3-r1.ebuild b/app-office/ledger/ledger-2.6.3-r1.ebuild
new file mode 100644
index 000000000000..d53486961020
--- /dev/null
+++ b/app-office/ledger/ledger-2.6.3-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+inherit eutils elisp-common autotools
+
+DESCRIPTION="A double-entry accounting system with a command-line reporting interface"
+HOMEPAGE="http://ledger-cli.org/"
+SRC_URI="mirror://github/jwiegley/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
+SLOT="0"
+IUSE="emacs debug gnuplot ofx static-libs xml vim-syntax"
+
+DEPEND="
+ dev-libs/gmp:0
+ dev-libs/libpcre
+ ofx? ( >=dev-libs/libofx-0.9 )
+ xml? ( dev-libs/expat )
+ emacs? ( virtual/emacs )
+ gnuplot? ( sci-visualization/gnuplot )"
+RDEPEND="${DEPEND}
+ vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+DOCS=(sample.dat README NEWS)
+
+SITEFILE=50${PN}-gentoo.el
+
+src_prepare() {
+ sed -i -e "/ledger_LDFLAGS/d" Makefile.am
+ eautoreconf
+}
+
+src_configure() {
+ # Autodetection of dependencies may fail in the case of:
+ # USE=emacs disabled, app-editors/emacs not installed, app-editors/xemacs installed
+ use emacs || export EMACS=no
+ econf \
+ $(use_enable debug) \
+ $(use_with emacs lispdir "${EPREFIX}/${SITELISP}/${PN}") \
+ $(use_enable ofx) \
+ $(use_enable static-libs static) \
+ $(use_enable xml)
+}
+
+src_install() {
+ default
+
+ # One script uses vi, the outher the Finance perl module
+ # Did not add more use flags though
+ exeinto /usr/share/${PN}/scripts
+ doexe scripts/{entry,getquote,bal,bal-huquq}
+
+ # Remove timeclock since it is part of Emacs
+ rm -f "${ED}${SITELISP}/${PN}"/timeclock.*
+
+ use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+ if use gnuplot; then
+ mv scripts/report ledger-report
+ dobin ledger-report
+ fi
+
+ if use vim-syntax; then
+ insinto /usr/share/vim/vimfiles/syntax
+ doins ledger.vim
+ fi
+
+ use static-libs || find "${ED}" -name '*.la' -exec rm -f '{}' +
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/app-office/ledger/ledger-3.1.ebuild b/app-office/ledger/ledger-3.1.ebuild
new file mode 100644
index 000000000000..6cdf9d9a5148
--- /dev/null
+++ b/app-office/ledger/ledger-3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit cmake-utils
+
+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=""
+
+RDEPEND="
+ dev-libs/boost:=
+ dev-libs/gmp:0
+ dev-libs/mpfr:0
+"
+DEPEND="${RDEPEND}
+ dev-libs/utfcpp
+"
+
+DOCS=(README.md)
diff --git a/app-office/ledger/metadata.xml b/app-office/ledger/metadata.xml
new file mode 100644
index 000000000000..884bd5bcd0a3
--- /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>
+ <email>yac@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..8099ce9b8790
--- /dev/null
+++ b/app-office/libalkimia/Manifest
@@ -0,0 +1 @@
+DIST 137323-libalkimia-4.3.2.tar.bz2 32687 SHA256 64379af992d5548a6757495f47568ebf8cb859a868ced8b5d3d5975f4dfcebdc SHA512 fb04e7bf6d01f9fc54cccc63f0b41c28e28a6844eec1e65c057c7dde599a58cb1f173dd012aca995280581d47e3419b59e0d070f649de0e4b1dd92cd4af4c2b2 WHIRLPOOL d022dcc647abb24ed5416d07d7e4e8bc9a8dfb72371ebf5533d49c35892f2116544f6852e7391103c1eb373f18d9070ccc8a80ff1cffaac12bd8db4d46914393
diff --git a/app-office/libalkimia/files/libalkimia-4.3.2-doc.patch b/app-office/libalkimia/files/libalkimia-4.3.2-doc.patch
new file mode 100644
index 000000000000..c88b95b65269
--- /dev/null
+++ b/app-office/libalkimia/files/libalkimia-4.3.2-doc.patch
@@ -0,0 +1,34 @@
+diff -ruN libalkimia-4.3.1.orig/libalkimia/CMakeLists.txt libalkimia-4.3.1/libalkimia/CMakeLists.txt
+--- libalkimia-4.3.1.orig/libalkimia/CMakeLists.txt 2011-08-01 12:14:46.000000000 +0200
++++ libalkimia-4.3.1/libalkimia/CMakeLists.txt 2011-08-01 23:04:41.000000000 +0200
+@@ -86,6 +86,8 @@
+ endif(NOT WIN32)
+ ########### documentation ###################
+
++if(BUILD_DOC)
++
+ # check for Doxygen
+ find_package(Doxygen)
+ if(DOXYGEN_FOUND)
+@@ -95,9 +97,20 @@
+
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/libalkimia.doxygen.in ${CMAKE_CURRENT_BINARY_DIR}/libalkimia.doxygen IMMEDIATE)
+
+- add_custom_target(libalkimia_apidoc ${DOXYGEN} ${CMAKE_CURRENT_BINARY_DIR}/libalkimia.doxygen)
++ add_custom_target(libalkimia_apidoc ALL ${DOXYGEN} ${CMAKE_CURRENT_BINARY_DIR}/libalkimia.doxygen)
++else(DOXYGEN_FOUND)
++ MESSAGE(FATAL_ERROR "API documentation requested but doxygen not found")
+ endif(DOXYGEN_FOUND)
+
++ELSE(BUILD_DOC)
++
++ MESSAGE(STATUS "")
++ MESSAGE(STATUS "Documentation will NOT be installed")
++ MESSAGE(STATUS "Because the option -DBUILD_DOC=ON wasn't passed to cmake")
++ MESSAGE(STATUS "")
++
++ENDIF(BUILD_DOC)
++
+ ########### tests ###################
+
+ set( alkvaluetest_SRCS alkvaluetest.cpp )
diff --git a/app-office/libalkimia/libalkimia-4.3.2-r1.ebuild b/app-office/libalkimia/libalkimia-4.3.2-r1.ebuild
new file mode 100644
index 000000000000..908004e82d02
--- /dev/null
+++ b/app-office/libalkimia/libalkimia-4.3.2-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde4-base
+
+DESCRIPTION="Library with common classes and functionality used by KDE finance applications"
+HOMEPAGE="http://kde-apps.org/content/show.php/libalkimia?content=137323"
+SRC_URI="http://kde-apps.org/CONTENT/content-files/137323-${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="amd64 x86"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="dev-libs/gmp[cxx]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+
+PATCHES=( "${FILESDIR}/${PN}-4.3.2-doc.patch" )
+
+src_configure() {
+ mycmakeargs=( $(cmake-utils_use_build doc) )
+ kde4-base_src_configure
+}
diff --git a/app-office/libalkimia/metadata.xml b/app-office/libalkimia/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/app-office/libalkimia/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest
new file mode 100644
index 000000000000..ba59003bcfce
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -0,0 +1,12 @@
+DIST amd64-debug-libreoffice-4.4.4.3.tar.xz 1412699020 SHA256 dc6d778d040a19d426e9ec2c1d126d8098090b44e2beb0b33b4acfd4b1f07ca5 SHA512 f4798da613fbde153cb6d02f1413faea533249234e104b73c63dc501f0863a77aa8fe76e4e0b8baf831303a85c2e81e01515d52dd4f7a7eb1cb5aa4fd67375a3 WHIRLPOOL 96527416d3b05fad69cc818761a4f41b67263d4e7162a2b5da6545f73461c4aa72c80c24e869c5cf3ec64320e3bcf32e000b03ac64f5620dc2cac46b49dc5855
+DIST amd64-debug-libreoffice-gnome-4.4.4.3.xd3 6491699 SHA256 3fa2cf24d13b136b9577f3c5f1c09dc448656baab92e99af78183f7669063c79 SHA512 a6a67fed41436c346dc27fc2a466fae245c68dd3d6abc708d7e8e10900b1ab1f1275eb6453b73c996360d34b21b4934a61adc29453005dd3f18c43f5c09cbf4f WHIRLPOOL c5b8711a9d9c365c5956a8bea8fef23779276f527a8702ecf89d4b33ad389f254953a46e2ac4a43929eb70098fe438d7248bd810369272114588e1d75fd5f8e5
+DIST amd64-debug-libreoffice-gnome-java-4.4.4.3.xd3 653647473 SHA256 8f7a38ce5d629afa21d5196ee0c05b85635d34dc28d4c3bd0166ff4ac13589b0 SHA512 01ddf49c66c44f61138a4c9e55f659c85b83b5a2df7c7596b179b6654a523c1093aeadb17b22bdc2b48e5e0144ac0c15af754e34d667d5defb66fa19c9defc4b WHIRLPOOL bf668ea62911c472ce458dd75e8c14f5949797a7054735bdc7a8286bec5aae4dddccfbefa651738f936d06a12f7e9e5473fc7a55d09a3474602ccd08b50f9f62
+DIST amd64-debug-libreoffice-java-4.4.4.3.xd3 650232652 SHA256 910b8be27f99e4a39a475a8e47be1545fa4363cd66972ef00d026c5bf4b486de SHA512 9071d58b47a72e54b4f01bc3ba2b1b3b1abdb63e74c2ee0e13fcfb312ba5865a2569fa70e11fcf43fdf93131b14050d4bf382d862989dd463f1567513535d369 WHIRLPOOL 99679421487583ef2e58323512db4d9c45ef5b125056f1c8998c7f4ca7eaf84831160658fabceb1c2c660abd2fb577e6da88d2a5c61fbd5e212a88defef7db02
+DIST amd64-debug-libreoffice-kde-4.4.4.3.xd3 386431779 SHA256 a2a31e1dda99a79c5c7fa0d727c72f46456175b7568d19c91bb078c97504ac91 SHA512 4528e1fad21ddcde9a3e9cfafb98aff61d0dac8172b2e1739f249c5b76b61ac850287c8145956cfc77c70e9eeb83c6cc6fa339f2d51c11722bc32f07d3349470 WHIRLPOOL 158ae7879a5b2334b09b94d30108f9d9cf6b770b765f6229c03a98c7c29bb02be13c433db541ab608bafc4b9d75ad7be50ac19618f5d24c5bc55ebc621bf8260
+DIST amd64-debug-libreoffice-kde-java-4.4.4.3.xd3 652226223 SHA256 5657c5010b16b6a72decb3730f3df7360132e7aa3a25f830f3507458d856e995 SHA512 83c6f99127e9756cbbb6ec8063c897c9c8b3e5e2023ec235fbb0508d02ea944b5f8b7ab393b44461da6fc22da01cd665049933852d90aecc149f6b5d01c9c4a3 WHIRLPOOL 7e9a2aa38d48878a9b1c925de90cc8e092c5e589fbaf320a4688d3d0c98bac293f16a209fa4936ffaa061ffd925720ed9698e9bd5f50ca7c01c668e178d5d471
+DIST x86-debug-libreoffice-4.4.4.3.tar.xz 1396082332 SHA256 d1ae5d8cba1f57f9364f0419ab3f796eb53cbebe3ba4dfce21f6bb39595de0b8 SHA512 f840e340c590d2af3acd38cf7c2b6c5ba93ea3a7f6b34a91c89b4e93365e1c7d5b60d78c2c7fc966c312778f2d46987401e47852db8e6efc01bc9b3e1e92c58d WHIRLPOOL 255d8d3a3ad3270ae9c669c2cf14f4f02351f50b191d13a64702d5d7e2f052729a36e67ccf286012c88d7fd5225007b9c59f6bbfd7ac6aa8e800090ded1435b7
+DIST x86-debug-libreoffice-gnome-4.4.4.3.xd3 6432565 SHA256 03b13f4086715be551e5b1d87d9efdd8d59a74460bab1f1c22ed9bd3a294a3db SHA512 6fc358e6b0b4474ce5e8296ec7d1a99c8bf68f3a6e167cdfdd6ef7ee4aa55e7dc89c885ee0c660259eb78cc4c22b6734712c13dad768675cdd7fdd31faa5cbf7 WHIRLPOOL 64ae98a208e6a281dc9021c77eb49758334e1b1910327b637f9b9f8ff393171ffbf7fd2333fff57c9f262525df203fffad34bd9833b55652165e562e79f4d1c7
+DIST x86-debug-libreoffice-gnome-java-4.4.4.3.xd3 638282893 SHA256 7f1b23716d7f6475da1f5fb97e75dcdbe43f5b1a360738085886920b3cfbb33f SHA512 fc11d8b6ef0bbf254fbaf1124bd9dd226ece9f02a9b25437a0a93fba492df65d1948b847f100735670f3647350db2991078e9d6e2d3e5974e36ce6e7e23220e7 WHIRLPOOL 3b09d445ed1a08375e6e32aed79702591dc89ac2575165e827081115251aeb53593a0dd780c5e9c8bb0d0c219e7dd580723875f4dc23a08e76bc6d7d274b88b7
+DIST x86-debug-libreoffice-java-4.4.4.3.xd3 634896180 SHA256 2740cf13d05d3a2c60f261c24a7367f62bffeacb778303c247f47e1162d1a5b1 SHA512 b04f021fabf54264d2e0eb0d9c87603f6d7492d9cc4f21187ffc43eaaef6b446bff19b41dc3a0f438840f1de3494044a9d3f2475b1eeb81cd4e9d57b69caa6ab WHIRLPOOL b1d99afb91f58afe5f88c13ecd47d3376505f9029695c907c30f54775a4fca51da89db670721edc6573e24c98d0e7bdef6863beacbcc8130a5df5d7eca1b72c4
+DIST x86-debug-libreoffice-kde-4.4.4.3.xd3 379429527 SHA256 726258913bf838ced486d7c5e15995502a91c99a6913fbfc71803fa058152be4 SHA512 2386a1e857bdf55527bdd7b0810ea53242864a4b0d3780e6e36e0570b44dd3d0f2147d167c3e0a6da3ac5282322858cde7cd85c703992ff8984bbefa6f487d52 WHIRLPOOL 455aa4c1d2af3dbde738a5b967d2958b71719831a70f364c4d127ca1f3b096bc9c5bc5bec758050100b4e77c82435822ff35147072cef00af69060cc24babada
+DIST x86-debug-libreoffice-kde-java-4.4.4.3.xd3 636893194 SHA256 48070d5fc6e1385e2e812bb12236501d03d929cfddfcfcf7690de9e6fb39f397 SHA512 aa60f6e40e7fe9910330f7bace06f3cc5ed80a6ec0da7398830e13c5ddc243caeb21d81a48934ec28df28744e9270815f115770ce5a399735f0089e577377a45 WHIRLPOOL 6f5cb11fb8b4f924a77cd3ae844d6dd47d63f2ce836c1ea84976e94000c717eb9463d5cb4e35697b9fd8218d5beda248d8e58c04f4222c967b5918b756f0bdfd
diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.4.4.3.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.4.4.3.ebuild
new file mode 100644
index 000000000000..98db667c2e91
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-4.4.4.3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+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}"
+
+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..0703bf28fb43
--- /dev/null
+++ b/app-office/libreoffice-bin-debug/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+ <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..d7e21472340b
--- /dev/null
+++ b/app-office/libreoffice-bin/Manifest
@@ -0,0 +1,12 @@
+DIST amd64-bin-libreoffice-4.4.4.3.tar.xz 71656204 SHA256 8c838a38daee18512ece720f87d4d2eb4ee5796fc24dd5f3c3e5d7213d01dbb4 SHA512 94b8d8124892876523d6a26c64ebad1059cad6133c83bf38520672e90508aab9edd27e4ffed4312da503f4503a331d9652a50c0211fa19b955c033fe4e222fb7 WHIRLPOOL 6a02a91b53a45c0f00504d37e93511a09e0567aac6bddf85298a91a3903d5c583652c4691bf8fd0f13ede635fb5c9c68e7a4bef3f8a3005f5d04a8c6b87890e1
+DIST amd64-bin-libreoffice-gnome-4.4.4.3.xd3 427570 SHA256 0526ad6e76b65efbddbab1a55fbe0c712caf001786dc4b2286ddf01fcb1b44cd SHA512 03e1313a747f397621c348399f80d07e201186b0d67e0360990e5997c71cbcaff7ad27ebdf5a56c2e249048ac56158801f411cfe0ef78f069d06c5cdd0c4a88a WHIRLPOOL 2e2106fb81fbaa1dff40b12bb41e7e24d65142fdaf5f5bfcd2334d3baa231f4ca0931ba32c71f793a4ba8702e33d33e169dd2eddca52aaf34c96bb8a22b4cf69
+DIST amd64-bin-libreoffice-gnome-java-4.4.4.3.xd3 23884562 SHA256 064d363488e8904f7f7eedd67dc05ade77817e758b56868a32c367b85e9690e6 SHA512 ccb1e73ea9a90262530105af897fe08cecbae40513ebe15903d744a161eb1a0d5431a39faa8cc1ca4cae7e6e3a459143ea7dd8479680e7167755aa3322c9541b WHIRLPOOL c6b47323a4d2239862541842f7431347dec399389e44a355987a0fd8fffa0455d07db621449348174125f48145994366b76171a84e1795a21bde59bf7fcf0c16
+DIST amd64-bin-libreoffice-java-4.4.4.3.xd3 23498049 SHA256 da49bd58908cbdf8695239afcc4edb3105a505336952b20d445dbc50a028c719 SHA512 2bc0f9de551c39d6cce1e0435c4f33ad44e77c5a0849c6796c197227c6d5242e93c9d758cdeb785f3ff386cfedb7a6d8f8d0c7dded0f96aed340a30cedcf69c9 WHIRLPOOL f7caaa39494251805c16c7d907ed6071bc9f41759e16f5164b669c7802d4520e8f9e2a715816c246315567e7b1876d895b2a924837159c8151be61ffd98cb775
+DIST amd64-bin-libreoffice-kde-4.4.4.3.xd3 7440586 SHA256 1e07febea773a07d0c826ecebad05b56617a785528c72290fbd24ea44d4f4e2a SHA512 de7bdf0147de7e72cc3c55e6d99ece43faf0a0ee9498963c286dd4fe3c2534df868f4bb33cce0a0c573c6be8c178f44e204aaf1860bc935a290f1f2b8bbda986 WHIRLPOOL 1a0c8ddcd2cbf48ee87be92963fb6aee6836d105fd11f84e4cc2db3832aa3915d266dc9ac5e3833fd84854d8d0bf0fbd8558ae91354abf8136e05097e942aea3
+DIST amd64-bin-libreoffice-kde-java-4.4.4.3.xd3 23630980 SHA256 be03ae86265cd35f5ceece55c5525e01bac19b9d9b83cc87d203aa8be91458fc SHA512 e3ec81bf40f9abd77fbfada1847e38be89d677570c7eb5db43b522d89af10c7717e3f2fa220597f213ff81d87c0a518028eb9d06108cebc36d5fc9b40747b0d6 WHIRLPOOL 1254cde64f901bb63d86d69f992dc8acf8a2a5e1ecb2ef358708a9ae057649c50ac73647b5822bca059df23edb29228a6239b2ee1257c205c95803745517311d
+DIST x86-bin-libreoffice-4.4.4.3.tar.xz 70099700 SHA256 c09b7c4072f444e5166c774ada0c6df7cf8e7d1b36f35bf4b89aa0b942052579 SHA512 5adfc9d80ff589c4472f0806f63ca1f99781af2672f9d143cfa57fc3bb5077432b26801a05538a56e0007d0c4b7cb502dcc0adf0925cf29f80ca145a1564849c WHIRLPOOL ad16cb0ca8fe35c67dfd01689ceff5314be4520fa72da404eb3d365c1f0a94b9b29fae848d9c82f57d96b8534727f2d8744dd38ab53c693a8b2035e1742116b4
+DIST x86-bin-libreoffice-gnome-4.4.4.3.xd3 388744 SHA256 f5dda341c22377481e86d4f2fad60ff3cd41764c1a1bcafbbd7f9336a3fcd994 SHA512 dde7fc5c051e3f64e370a62a391a24a814ff949aea4115c108aa88766a6355dcc08f5f7111ff75e36e9593f8908e5815c3d5f9c980f8e8388f8ce977566357df WHIRLPOOL 436d9dc5ad314ebf5a6802e3102adb3a617f500ba09f5c3cfc584cd07b6f9cd13c7d9c1e960b99dc022e3b01b84f7a38b4cbadb17ec8d5589150842be882691f
+DIST x86-bin-libreoffice-gnome-java-4.4.4.3.xd3 21684989 SHA256 dcd6b02ca2fdc1dffe3b6c73122f0d38b84e087a26dc62e42968789bff788b0c SHA512 b6d9c5c2f83cebfc8bdde049fdcc5a60d9fa899b68a4f66533e6d93ac0fa177cfaf3897edf00ea6dfc4b70e4c217f73e733b5087cdea81b372b4a5442ac829a3 WHIRLPOOL f72318613fda8cd4030544aaa541f7465db0303ec969f95f9d88e554ae7ed06a490c48bb989a8142c34ff2680b98a494772a1c36f45ecaed47656a8971d7a390
+DIST x86-bin-libreoffice-java-4.4.4.3.xd3 22083608 SHA256 91f95a1f7f3b0a1b086e6ff6e26ed2ef8fea6b1e81ec95b2d8c70309ee08f76b SHA512 55c3e92af4f324b4b5b3576e707e590b4502db09beb6cf6dbc0631151f5975a4b96bb1576655946409ac739178350642764f5500db3301853eba396fb8023753 WHIRLPOOL b0b685775f7630cac18cac321a8f6532511a3bcfd490d832d4a86a1826a9037010ffe921f0148b00bd1734cf1eb10b61a6448b062acb87a4296f5d52bb980e1b
+DIST x86-bin-libreoffice-kde-4.4.4.3.xd3 5161390 SHA256 3dcbfb8d995d488e508e82d4c905cd75fc580b0e516a15f3f981fa7e2e6ffaa4 SHA512 bbee6c439ecc8ec002cb54aede911fbf42a6c5229b8b4b15eff83e75888647dc0311374a3a37ce0a97ef9b5b7547df2b4ef3626a875c6b8820bcd6d08af3908b WHIRLPOOL a18c20d2e56be73ed19a5396c8f3dc017e7876f61633c30757fc65c8e5a9ea4b8f3be0d5bd96754de12154b4aef99604370c47509563526dee0b2366498f1fe8
+DIST x86-bin-libreoffice-kde-java-4.4.4.3.xd3 22178172 SHA256 1893ff213d8ef43e59cad8e457ed9c2508b563eaad8e30bdbc155b797d75d495 SHA512 364f4ae09028a16ac1149e84c5ae96fc3fe252f7c268c1c90f4e5f3ef75b78b56bc4f4789cc63ec1686426e80d4fde4b573740afa51a236ead7908074954c905 WHIRLPOOL 1d558064fe6d8508f404cb727ac8daae7e45303f78f40e59f531ed1a19bce9cc6e36ceee4ac1ec3b871a01697ea38428b863c1b88a0ca5dd63631c8e2ffafcb2
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-4.4.4.3.ebuild b/app-office/libreoffice-bin/libreoffice-bin-4.4.4.3.ebuild
new file mode 100644
index 000000000000..e2c1e9bcd64c
--- /dev/null
+++ b/app-office/libreoffice-bin/libreoffice-bin-4.4.4.3.ebuild
@@ -0,0 +1,234 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+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=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+inherit kde4-base java-pkg-opt-2 python-single-r1 pax-utils prefix versionator
+
+DESCRIPTION="LibreOffice, 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/libexttextcat-3.4*
+ =app-text/libmwaw-0.3*
+ app-text/poppler:0/51
+ dev-libs/boost:0/1.56.0
+ dev-libs/icu:0/55
+ =media-gfx/graphite2-1.2*
+ media-libs/glew:0/1.10
+ media-libs/harfbuzz:0/0.9.18[icu]
+ media-libs/libpng:0/16
+ >=sys-libs/glibc-2.20-r2
+ virtual/jpeg:62
+ kde? ( >=kde-base/kdelibs-4.14.8:4 >=dev-qt/qtcore-4.8.6-r2:4 >=dev-qt/qtgui-4.8.6-r4: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/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.1
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.4
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.3*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ virtual/glu
+ virtual/opengl
+ net-print/cups
+ >=dev-libs/dbus-glib-0.92
+ gnome? ( gnome-extra/evolution-data-server )
+ gnome? ( gnome-base/gconf:2 )
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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 )"
+
+RESTRICT="test strip"
+
+S="${WORKDIR}"
+
+PYTHON_UPDATER_IGNORE="1"
+
+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
+}
+
+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}
+}
+
+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..105fb43a3ff0
--- /dev/null
+++ b/app-office/libreoffice-bin/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+ <maintainer><email>dilfridge@gentoo.org</email></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..2aeba9433924
--- /dev/null
+++ b/app-office/libreoffice-l10n/Manifest
@@ -0,0 +1,334 @@
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_am.tar.gz 7128945 SHA256 91c78ef29a78d9803ff85832cac57112043b5bdb6aa806768da6b4e481414e18 SHA512 93a9275da1adfe4cfd3a1427da23262fa1703b35d8ba35e50432161667656f8dd733b57df88eb469b83bc9fedf21968984f64cde4f6d5cdb2eb8bcea3a6d39a5 WHIRLPOOL edb6693d2ce65e4c9373985c60e3133f99d3d8e77b1742078fa71e0bf945bd92c212d8bc4456429e0595583a91b9d43c65eb49e77ec1b0cad262596d1ba7ac52
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ast.tar.gz 8025581 SHA256 a2dd95b111456cf02d04c7ab504d78bcfe33feb34e85aa7eda83e8ea0d8c9a3b SHA512 cfa66d81a45f93883945e30894d60112e49a22e2dfca694824c09a6bc2192678e9fff8db366a33e9737e15b37b551dfb102ae6fc37efe2863bdb6543285144f0 WHIRLPOOL 18f04c4f7a812a2cb1c9868bc656db65b04a4654b75558a33ed03052560028f1330f8ff97c1a98712c6db7e777a530cd1ad7dc23163ec6680219cc6c0aaf76f0
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_bg.tar.gz 8259478 SHA256 559b82c38948b0d1335df6ba46696b2f299db5471b65aebf54bf9b712a938279 SHA512 53f872a27f5940d3fefceec6b3b6460bfd3a04e4760eab5c684275d25f0ab49fab9835c470eb7aa64b3ee1408644cc6f77c1ed816093c4701444fcc2470893d7 WHIRLPOOL 91bfcacd098572f0b5a099190cc713956ef1033223b1bae671c8c3c281a1f0edff94f7176f9b10ab9eb5c3de42260108b87eb385cc68e2b4cb2997a0b5d5d5fc
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_bn-IN.tar.gz 9827058 SHA256 7d3b28e1adf1ae24bd5acd356bae8eb467c10a495219df83f5fe3f97c1380b95 SHA512 f61dd6157052aaa188d2fe497ef249b18454ddad2c7e3a9e6c72970cb982a61d95b7363fe68c2383dc60fe28ae1fb8394d93d5456504e396209fada66a0eb0b8 WHIRLPOOL 2b5e4bf431be03fbd21591de62243f51551052928a4ba1c83242ab5babf8a0f91493d0294607e77e5502f61afddaea28234627c01c64d9a85a6c2178c92714f4
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_bn.tar.gz 9827441 SHA256 b42422290cf5ff674820755013e3574c428259a13a1cba60f3dd422e922ea141 SHA512 eaf903352822e2f7c1726872c88e2ae25082b33bbea7a12211c265b6b5889110df21ea46adf719525a66d22aaa8fdfa3ff168838b83b91d039fb9ee347c803ad WHIRLPOOL e7fe3322e364b415fdc6febb8c4248e40229ab6c9d388b8b8bb52fdccf41b038225ab8283320889f2f51afbba966f63cd09625bf0100ddffa7eab3977858d714
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_bo.tar.gz 9494551 SHA256 02e0178bdcc255351d3ad6bbc1715e6c43dac839616ba960c3cc628dae1b6746 SHA512 75cf1432c0228a96259d921c81ab043f253ea38197c60ac91e84a710f67308c7d4e513ecbad7cfc9188b975ea26617b8a679dab442f03e6426f336cf8f8f5738 WHIRLPOOL bf6a357c63b568f02928d8fe61096961915b986e3f17c5428843d596e4e929cc83330b41c21d5fd67d452c5ef9f3cf9a5b86d5be84342222a3199f81c5988787
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_bs.tar.gz 7098189 SHA256 6df1049c46244a4d601f9954dc0db27cf7c82e9fb4bdc211ae069b5b40fc8488 SHA512 a88cca0b404410187485809dca332af054fd2cd42315d818282cd4e0f2c89279072662ff22102ed2eac511eaa777c0cedbd261208bcce67edc5ed6db724b7e13 WHIRLPOOL 213e356fe22f75548daf7d203141ecfbf8b6b3e413b8f8544e03130bf9881f34635e5f7483d12117f5a3a61fc75846c9d3ea6defa322708b8c7cc1b6bac000ac
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ca-valencia.tar.gz 7898229 SHA256 0dd61e342b32c9949281e0d339e942e1aeba8327cb7f22ab6d2aa1d8d24393d7 SHA512 6eb1c42ba307910cc1163c8f79f35506b8f5f653ed28b7838ce49360112eec8369c71ddb49550445204c3dc5bbf07f857d869ff335f05413430e598a557b4aee WHIRLPOOL bf84814c575d2516f3a1e98d550d7bc6ec31b8f4565fa7f520234e4ff345aeae2f4053fad2862edcf43343a75442c1fe8df5f701c33635e3b06593061a5d01ac
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ca.tar.gz 7889308 SHA256 2d4e217cbd631705d5f53897f7d57ba79510b9be616a865cd5e0bac208515f6d SHA512 25e96f20a578bee65f65848c6721acbde0d07c0357233132d58195170dc5ace2241a2ec51a6da4d2ef7077840cb0ad7d0c738f34647990d377a60c6b4b7705c2 WHIRLPOOL 204aac5eae8dac116a8e4d32129838f3b48c7949934884ea9d58937dd27bbfcaf7c9965299f1a7728bba9472ab5a15240e74b6f9a4ca8889bbbee1e93cd2205e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_cs.tar.gz 7515633 SHA256 e1629e7244d59978fd28c166072e6d665232c14b4311f80d97f18b50c354a6ee SHA512 a9c38be7eac858d4d029448399a3d028c601e0a9000e00fb31d431270e1c23455699a8eecbeb0e5ba6ab0ab5daba4b073623678eac292ffd02653771f47918ae WHIRLPOOL c2735339c93d6cbd9297d3d378fd1cac66170bf1fa327f693a9f1c3ec012ab83621910656d974f6eb4e9026dfb3fb50830f461783cde63ebebe788541ef25e8a
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_da.tar.gz 7517500 SHA256 0b96beab9de2920ebf3db4b8a25818d74d7e147f09bd94531ec46f913b1241df SHA512 c24c4ad3ecfd109cd18f8efe835c547af8623bc8a0edffa7900ac779a5c51265e3a832fcd92a53a3269c4bcb719d40180875085fef9f2f8055b107d0516c85e2 WHIRLPOOL 5d9bdcf4c6ebce91219c10f41e00d7253441e5f44e50fb3a103587829998162fac915d81d0d85c283162eecaaba4ec7d28725cbfea2abb973ddfe2b2f4d80f39
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_de.tar.gz 8073449 SHA256 90864e4d9e944b7acc67c862d51c26e8dc3234c9795a993525be9f7eb977080b SHA512 b75135aea86a9a84b72b0ea704ff65845a6761ab8c3a986acf84c307e2f0cadee0c229a7a41b725d8d66b08cadb5f05578c7de45257066b3bf77f0fb23375833 WHIRLPOOL 20763d3e9c185105dfb71dbe304c132face7b718a81227ee4aac4c75abae5956398fc476094ae8a786bca8954733be131c286bc3aed1eb32b0eaacc504038048
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_dz.tar.gz 10405790 SHA256 2d26fa290bf1bcb479d2caaba4686a9b5fd7256e2254cddbe8691f602d152c9d SHA512 00d7986042ed038e83d0defef2262c20ba33e3038ae6f5e295cc4aa06e7c81c37984b75a710b79cf81e75f04e77aee79c6e0a9cd53b8be16803b8f97eb6d93ce WHIRLPOOL 1337057a14b0611e146889846bdb96ba1a3d8cfce8eec3e3314cba3221459000ed2a1ff924b3a9c1d26132e09a39434ffa6cad7d313d7e5699505e9d172d1ab9
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_el.tar.gz 8903215 SHA256 c41632fc0b0beea0af7d6100bc1e0c7346cf32b006c4e4ce5b52728a904eb564 SHA512 1204362b174d363ecfb80f45149ff0d601e72032c87470b45bca8d7aaec082fb30a8e40b5e5b2eb70764d157dd04f1d0239d493052bd206039c26bc4ece4bfba WHIRLPOOL a1093c8891016b1b67737b840aae341097cfa03733d13e0b83444c0ff35b29f6eaeac216f7f094bb425f90c82c50639a35fdad8395cf48ef4f709bd7a5ce7f39
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_en-GB.tar.gz 6394925 SHA256 1e5636040b7558af1db2d5333adf733c86bff98ae9f9a6bc02ca3a4b0c963eaa SHA512 bb7ea92b363e09affa3fd319d62c52f40c570567862e8a83f5f902bc72bbcc37c318efb6ffedb6c0c6c1d8b932b2e22bb32927e287da72f0094beb2881d9d7c9 WHIRLPOOL cc4522ed39ae1ea3abbd70b18e6c7b95c78f7c4238e0792c2311fde576445edab7fbce77b92105b081926ba773ab1dfcdd6e92634e7d9f180de6b3a080220cd5
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_en-US.tar.gz 6434321 SHA256 7ee4f074877dc8a0e1d055b6b51b4fefd8d08a3fdd390fc2c2bdbd6435d2144c SHA512 e9ee54c14feb5976c760c6651bb2a2f0aafc61e7d0aace6489618e6ac99ec8b1849a053e5d60318e06d15f18b87abea77c6e3b847c982775a13b5919a380ff58 WHIRLPOOL 7b86658b03aa168cea9602ab98d8c1a749c95ea03187b1e204f0bbe10776873be6fa4e35e8e50abaa0c30a2c3638ecf93b576cf254c427bbe61402d6ef030455
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_en-ZA.tar.gz 6374902 SHA256 1f6f44914c2f533717b09b73824a6345e0604cd5d4dc790c556eafcaf66977f6 SHA512 2e12559a262dbda14e4f4a0f3b890fae2f5d9d33290aac974ff0eee0cf6ff15c6cf075daca4d5705c254115df06e99c1a4d0a4b785ed446a4f4ab7887bcdd2a1 WHIRLPOOL fd22d39c726be95b18c4d91c5736fbdf16e1dce3ff5480486c3a8cb0bdfc2511f6f52d288e27dc8624a6d00fad5da6819c3095664073cf951292f8cc5302bb52
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_eo.tar.gz 6925248 SHA256 7d4cef6ad6435bbe92885c827292a0561fad8636b439aa08b75bef2b6eb7d42b SHA512 21f0a32654d11e6b43aa0cc794a63919c8a1b1a4175db532d503fe77ca27082c1e31e17b289f247217b79fc5ade71bce089e1995cce8ad3865e0884c44cda468 WHIRLPOOL afd47803ae246cab324ba0bb1bba7129366eec1e5d4915875b6111a4f0f94c019167787b63b4c68b673af089e035c6296c04253ce5f7dd46b51db8d36d16c214
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_es.tar.gz 7935271 SHA256 79047af1eb14d020085a38eefa2de699695334b3f96c5a3558f6e50e6286dd54 SHA512 efe349a854c3886d3c4097623bc45100c8f73705ae7977146f40654295020c87a760d9b9559a91a718c2897ac089272a4138695dd0d0088bfa8ab5cb475e82cd WHIRLPOOL 598282a4fe3e428ce5ed1146523b4dcde2704afd4f38c05d79aee6fc3a73943ffb7a9ff76d4293b2e6ca147ccb2128432ee0beca72bfb692bf2349b819c1795e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_et.tar.gz 7446147 SHA256 cbf4f50a6c2909c1a03b989a15d3fec2cf477a260b2515d54962d63d57df88f5 SHA512 a7fec87882f3c5d342eb8cf6bad4a6ff60fc663a09f89e691de482a05eaf3571c7a53652d1fcecbbc782f1934e17818b1dd3e9ee8757502d3c281557e309f4a7 WHIRLPOOL a27658f8a4673b59025bef970b667ab28a607e2be54c068c81b28b73bd43f7c90d770787c33cb38e880b3ad3c2812e96e34f9ec90cd11a7b686363d42dcfc58c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_eu.tar.gz 7578940 SHA256 9e32244be7b615c258b18b0f8220f06bdd0f0868b2e8a72255609d89226aa169 SHA512 d5c3395fd8133a22505dee9ed4305f0e84319582607be77a996b2d8692e2a1aa6220d771daa1cdf79364b9113501b2564dae5a4805d02d10082a7af84f556fab WHIRLPOOL d434f1ddf657af7eedd37c11b17a97be3fbc8bf3b4fdd09a0793ef835033e940596f0ff7822996cd3216f797d0de1a30b2ba19cad4fb39fcce8cd42ee8b53104
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_fi.tar.gz 7688551 SHA256 5cb89edc12aeef67342896501f7a4253df369118ead0fdee884a469c7a65b1ca SHA512 9b357589a5aff7245a2ec1866814befbf37d94c566a24dc77009c971cd2c2396de92d2b6aab4d8690e8108aca7b843d2486a81bd638282c22832e553ebc150f7 WHIRLPOOL cc4251118bd703adc0b039385f2a9addd0909c3d490f68eb29d9a88e31256795fb3a091142fd3a34c64f19eb873400d17b2ee8fba3c04f84a72abebd9eb9098b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_fr.tar.gz 8107307 SHA256 8bedf118f404ffcce728557bd49bf55991aecb0a76abb440260137c160bb3bff SHA512 d9b9437b91580f6891e8741315f37662561fdd75a11ed6669daef41030d02df842c71f92eaee70c771168cde14e4525bfdb9ba0c1b069c686ea51c975eebfb6f WHIRLPOOL 73f0d446e7f33c7c0fa557d5ef555d4b62afabb96f61da9723767976b11a553da5fe402b8c830d9aa2cd5f173928f3d68f134926644966023507f7b5e7e0551c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_gl.tar.gz 7636376 SHA256 537fc22be54c7e15af7f0bb19cb9eb704507938b86a5c5e0423413ae53c93bdb SHA512 7d039434ef984a19cb888e5969ccd4423023e4878d4b2f50a045d1032953eb63537ba82d123e532c96ad3d408a169453839676c3e4ceb020cb8d9f84c000139d WHIRLPOOL 8379d24b519d7b8b099451f4355f6389672898f8f7192c345aefa1629f837e66f099c9814e3dc1122c78d7f81aa66de029322e19db1c306fd30a1cc9fd86692a
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_gu.tar.gz 6601051 SHA256 5411196f302bd2dc93646fd83dc31318c6706cd4eecc1edddadc7a0486146f3f SHA512 74705e37b8c261f86142c16315d1f17b71c242fd0595878d40b0d9c831cbe4b7541ff377086d22002c9464fefc28e8d2348cfbd2de7178a84cd4dae98c936d1b WHIRLPOOL e7e17b69234172b2f0f8add0a20576b40fa291797d6114c84a66940ce9a9c627458d05bfc9b154fd9a9387d79b423b87c4ec04500948fe8f5bec7456937419ff
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_he.tar.gz 6216231 SHA256 ab94d27e30ea99131ed623e9cc590d1d8a1cc3b7b3f4a7b7dca0e3271bfb38a4 SHA512 fbbead69ad89b33faa7a340f2a17ac364a4dcc4595496b66bdffbac080854df105803d09fd865572a32958b7dcc22dbd4b0410f219c7646321c38b5fca62177a WHIRLPOOL f69c07d3904d069ab4682f0dd897e8cced290f989c0950a2e773e34dcf368cefd9fe7ecf3acbbb37cedc41017959068c6a0b402b6dd630f7cf252bee0f02c308
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_hi.tar.gz 7288126 SHA256 02297b24ff0caeeb064cc76913bdb2e9e1fab25dcbf90539e3df32dd36a99b54 SHA512 cf127d8319e2bf958b6720c4db6d583025dd1ed309fdaada936365e211bf953377d0eb7a7c4876410522215945f765c2a86cad1ac1ca4e8623a56a10ed56dde6 WHIRLPOOL bf563a85932a40a2f35923d7805c5689629cf6a62aba9692e1f683ccf9bdb32f01cfe67c5702a59b5d571fcc3962423251c2a8fd419840a06a4dc5acbdf207cf
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_hr.tar.gz 6772181 SHA256 ac5a1e5e5e146742eee1727cdaef074fc7c66b57c8eb9f3ba4101c029919b00a SHA512 6ec406c09ab92719774c0ee02a1c32387cc9c3c4a0acc972ebe287cca569a38cf2b9989f60280bae77f0a43887e7b84318e3336449821f9dcb88f7d1fe90ce88 WHIRLPOOL 1eb57fdbb2d26b07994ba2003a4ffa16a0ecd870b7f05a2a6f9e7986a7ef0533cc5505e679e89586207a5aa380b812935dc6a4a3d11e37410976aa6b419cde14
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_hu.tar.gz 7943926 SHA256 d4cdc74e36d1efd0a0a7a5681254aef47d551497b466460b751cba5cfc5b3167 SHA512 b3de2dd5e2fb91f4db1780ebe295d4cd46924946381f687c663a7f8a25634554633002c16bcd6bc6305736444b2751710e5664f8b06213fc4a9fa442a60f98e7 WHIRLPOOL 50f766f80321a4b3c857faaf10c1958e4727fe39f5e86a59b8c7509cc1ee3d7522e281bf38d47cb2aa1b90480f98b0c5c374071c7084cbed6e7ab52ddc0eddbd
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_id.tar.gz 6761669 SHA256 4abbe13d214cef80caa6820eeb12d1d146a7336f4a5c9abeff0860dc12508cec SHA512 15a274689f85d8643040f5badc365d93093d47447a2a290ccbff6c4e8a1b73aa06f2a01637482835d55779ed50f59c4d5a9562880bbfb5d14a00357c0257d714 WHIRLPOOL ff7ea0862692245941ccf19a16c42cf92f592ade8ce924e7f661a36e50af181fefc352d5b53a53f22277a6d8e71ad837fcd1e30b4a250d5919ba0154e23dbec0
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_is.tar.gz 6813980 SHA256 34178d38f315bcbd0040efa142b5c7ee44edf8d22586482c0be72fab8f1d8d71 SHA512 8fde1ea2027f9fbe87339925df3aedb52676539c796181e6878e9e165f134bc11960038e06efb90b0b399e77a39192f6350a8fa814f39310c5cbde8513db8266 WHIRLPOOL 08cd921362b3d3840b5f15cbc101b068e9d222c887a8dc16d1954cd9d742e785880aff6ad458709f700cf9b68626adf1f41da17fd9d9f90d2812925ced820387
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_it.tar.gz 7862000 SHA256 1258a76b25293320cb01058e66f9948c0e0fdaecb4674c83aeb032073d56cb6d SHA512 865bc395294feb99439591c28270a3f9acd67753b06175f558d5d004a91fd93ce8e0734cf723f37c18185211fce79595fe5937c1edd56c20405e2128c908cd97 WHIRLPOOL 46f3991448f5c102e707ade0ec740262275856628953a58d5d5b772e608ac8657ca9f9c3dec18e8c176a7418a3715e6cfb6c49b5391b07d510f54608f887a9bd
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ja.tar.gz 13462084 SHA256 f6ae1cdcf77856ea884409859a3ab1983720b4810c581293720c53b5e97cc4ef SHA512 e8169ebbede17fd37786debf4ddd1f8626b127a21d62287f16222aa23d61fe5648f56c0f3adb4f6dff8904584cc6a4c9d5b044a7ddc37175a48e04b94e5edf9e WHIRLPOOL e247cdb0f0eb7e6f39b98b2cd138cda0387550db1fe0a666c5485e830187cc4701c6fce53805e3df13e1ea63988dbcb2ff98bbfbd86bd60dff47646fc855a189
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ka.tar.gz 7078432 SHA256 796746f54b1a0bd7301407bc309846a163410fcfd591e4091704badce4c85aa4 SHA512 3accbd649484cd3e813a34301bf931b4f59dfbface2baff131c15a9adeea0f4b57a208885de601cecbfa510a81cb60655f7dd3521b5751937dbda7faa18a7f3f WHIRLPOOL 0c2065c1c6a73261e1665a5a923e2e850543e7460107bc2c45568656dc7bfb0a5e490efb707e28595f636e1eaa05fce86ce0113d84d138f818f3e122cf577a82
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_km.tar.gz 10335352 SHA256 7b37d4affd7e6d321ec439fb2ca98b4dd0ee2d525885aa865936a6c61384a6e4 SHA512 91c4b15001d406ce28af5a8a0fbfa8c9bf90570832679ee54399857097c02e63e4afa8c182ea3b37f723682d5eacf1cf530fe449dbb631dec3ead612899cf8be WHIRLPOOL 017a5862b235af01ecb6900425b01577143798384e5836c817a500168e1f15ef6062133d5cef4e0d03a71053bf0e62c42504f5ba8caa72f8501a610016d4ab69
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ko.tar.gz 9303826 SHA256 5d6b02cafd3811bcd95020eb9310a9d7fd229e141dac496f1916d797ad4a2c08 SHA512 991dfc7b664cb3fa14094d9df8d3d4a3122bc70b826394a303bd20384db110c224befd6e92d1616b0ac6b18e255d6793f5d7d3ae505cc9e102bed3e377104a95 WHIRLPOOL d0dc8a926307189a944ae3dd017bbe1d8bc1aae89b030d1fe79caace0a8e2a0fd8beba1f493b87c933842081119dd19986f25c5d84b057bf95662da756f32337
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_mk.tar.gz 7316006 SHA256 51d3503cecde1226fe48ab8abf74cbb5a9ea118204dc9f4a9625b8a6680c8479 SHA512 ea546526764a6a1bf6dc9373e2bbfa88f13c8c1de32310c7d5c166f7c6679b5fd67f0e0bc1d5954adc57a3923ab46ffa160b76df1994f33aecd4ced6310bf042 WHIRLPOOL 681e075616f59d673a9bedbcd91d87ba5c0d1f78468858f670fae804ab4c643e871ee71e9d7b5ddb1334c7766d0684557b37201153cc9b563d81f1cd7b7c307c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_nb.tar.gz 7611515 SHA256 b42a8539ab2b7ad5f3dedac620861ac7e417793198af3001e497181e13ab1fc0 SHA512 1a229f129bd2e0653dec03522ade03faa402aa9b6ac28ae1539959c5bc5a947163ea30200a2e1fd8681c600896368bd57426bcf71961f5a80003b93bf166410f WHIRLPOOL 04d24ad7ffcf6e81a25cd4368f51176c63f04b8e0c4e0353f9afba459554b98b4c6281a4de49f3b4a7825781bfd6794a4ddbb205e53400aa4cf1949757e993c0
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ne.tar.gz 9877013 SHA256 880bc8170ae9b340315eae34fe0af711ba7386360674896c43b944bc06442ddb SHA512 9b7013a79837bf473867e6e7c11cc773c8a5735beb143056ee3d7d1f44be306eb4ecafb66306f4d885b3a097738c24af19ecbba0d2881f4c42aa7e1553c08b04 WHIRLPOOL 25aecedf3f9bfe25da5cfc53f1d7682d37f8468508c68973913ab4862cf71c6bc7357be8034f3bae4ac73a4bca2101dde6736eb5eb464c8ff3f2df7922e266f2
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_nl.tar.gz 7682847 SHA256 403c0352e7cfed7b7f1dc2e90b05033e5fdfa9dfc910ceabc748f9c17124b8c5 SHA512 42d4c596539ba05e15c069b9ac6aa38fdd17dfd44edd00de3816ac33fda881c459b17cb8b23de7b7117bfddf27e39c3ca3ada68cf4461d2a459fbd1c83a7010c WHIRLPOOL c4addfafec0d6222bcd10c839dea30ce3aae588ef746d67a77389f29292c1f47fe511e3e39b72dfcbbad2f7e9926c86114b6923232777c768b97b31171befb7e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_nn.tar.gz 7570773 SHA256 e65fa6ec8cf5a8065439a7b01a5a8906709378cc8a8901c7cb18bb673c5bc983 SHA512 6cc98e329915b896c33d703b808b1adeb29ba6ad1f9f63c319293efa298175cbfdf7b44742b341ba916c68a24c6ed3a7fa82801a8866612b14faa776a5d3f98a WHIRLPOOL eaaff6bd5779b729516a59ce19dded3cbf4314ed3a045b391a05815e99c36fd40c2099c545fc82f3c0db238259244f911821e61f130f787427ce01173b8716ac
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_om.tar.gz 7947478 SHA256 c6f972a7f7dce20d10e3ae040a4bd68e06a5aabc68dd474093eb4c565772081c SHA512 47ccf293bfb2cbbd9908325a4167082571fbffdcde0b153fd0cb0366488f827b2eda102795185ca511f2ae336db07146590a8930c443b75404a819f93211ff02 WHIRLPOOL 919658736771ac8fd3310edbdd171d55f31b5dc43824f15605c4edb5d0b56b3725282256bda0ac1d46edbf4021aab367f5c144d1f3c0c6b5a52a9ed532d7f2bc
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_pl.tar.gz 7961527 SHA256 8844be5cb83e8d7176af1327eb03cdd90aaa3bc9eba54ae89cdb0c27f4441a72 SHA512 f7347480c17392a653b491b2c36dc401195268f85a1ad72785c709196299bf99f2af567de9e76ca649d9bca49658b9d9df4aa79b59c3029ec38eebadf1b80c0e WHIRLPOOL a0dcf828b610583a60c0e3f6fea1686b918a8fd24397f000c9749595cfeb71589d26378a841fff21f77b10f156bca66b2e58f52e27a517a4d59c10d8c65f003f
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_pt-BR.tar.gz 7702732 SHA256 af11c3e85080050f512c6d6f898a1921e33d2f013cbe4f5c535c4e53a57b5076 SHA512 a80ef08d2ace5e704214b2b5641c300805f58a948eaffa26ca7c55bc630e4931b187dce31e0803a0f562c197fae5940dc0b2aa2a19d8f42ac8d94ec825902c26 WHIRLPOOL 4e436c3f0c99709bbeab3728e1c497706fe2fa1ff6dde1e370b46dc09f91f11869b582ad96c48941e0d9ee4c3b5d98d7756e97514fbbeaa681761b2fd5ea026e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_pt.tar.gz 7632788 SHA256 c1d9a375736981761105f684867f64995b1d3637a8e5047943b307f0e4bc2cef SHA512 ae5ac276c9a889ebc1fa91de48ac4ee6bde965c3d280b183f02c67fc64e3500a0f45bd64dfa78f6ec0065cccdb7379e679928e028bfa0a2fb16583a913784707 WHIRLPOOL 3c3cfe31e9f2f09cfdf2f666601d3442d5007241ede4468c7c854a8b79802e317d06e056740c19332ba00585cfa3aa844b1e5fa30c04df4e0039446e4f5313a2
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ru.tar.gz 8358948 SHA256 1aa671a8b276f21de6955ff78fccbcbfe44368bae88c55e4ebcca8afbe071f0d SHA512 05acc8fd1493133494afb5e19c0dceaa6ea744c9e674d9872618bceb7b23b0a2d4926d07c3bcb5b9dfb198862187a4ad8ee4b630265e99100f2fb01ee5f2c7d5 WHIRLPOOL c26413f79b071cfba72d2ce13c8e92092c1cbdf85d4799acbabec22716d2518be212e482500fcbbcd65c007d5f5e3bde0a0e07796844ccf7650c0ab84a71002a
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_si.tar.gz 7182476 SHA256 84bcf07dfd6978d39c2f4a17288c1129e201fb5522ddf4858b2ac14fc98f9204 SHA512 b037875c026bb5d68d9cdac0be49eeae5c75e31f96b66423ca7e9c0737ffa7dee74aafc778e6764f6c59a62b1ec1b9cfe3e90f3403707dffc3daf0ee42362a1d WHIRLPOOL 23b343ef657dc84fe927eff5b0a656b5337c161144c70ecb86f259c45ecc4f801d5aed18eab0540905056fefd6ab0ea28e1fe9820b4cce9efb971eb427061088
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_sk.tar.gz 7454995 SHA256 da698fe8f0081277566efdbdfac2b58d0cb9847d28e532191011ba9778603384 SHA512 ec807e31440338c27fdcdd5948e037fa615dbe688d747fb5524874c13869de510895fa583c2d3854757bb65e53589e4e4eb9cd592e877946b9136a7dd98db6cd WHIRLPOOL 335af3a91213b567b2dccae3bbf8c84e9fc49935ab6292bef8b533bce55d2310114892c85bfd333891781b4d542fd06d8fa9d1044ad75e23ce697aec08e75cfa
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_sl.tar.gz 7688897 SHA256 c5d9eefcba2c1d4be76dcd4b87a4a05b3a0f4dc0b3e4c6127dcacadd67443221 SHA512 a0ebf7c39360cc0c5fa2e12c9c3626beb062cfe483728fd6adab9b405968216ddf1592df893a7736b7edc4ab093fc5b2cb5c3110190e05869321b8f3f7896272 WHIRLPOOL 341aeb9af75211c6c23a2414b1f1926bd6d89d4f961d06c9d6d2d4b5395b6e2e2b6290fa46d3720bee6050fb706ba92b8e17cabdb5f3449eb7cfed84b9537647
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_sq.tar.gz 6829538 SHA256 77ca795784b7ce84730d2c6b0d93aad77c32fbd250133cc82e8aa0b57aaa0a94 SHA512 08a1e0f7f52dacbc487134e0fb73b54f3cc087ccb34d6b49cd3c3bf7631d11919f7033742e9c6aab22ad1f321b2c2d762bc6a759e7c990598a2215ff7431a990 WHIRLPOOL adb7fc9138b0cd7de61fbabd6b6cee899bea16e9f4ca741909119c5e15fd705e00acc4a899d307be19badd28748c7149d84380eaaf92282501656d918d63759c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_sv.tar.gz 7589547 SHA256 4b2678c338843b51aae27fb0876c1121cd719349037c4629b3c04bdc531f341f SHA512 99a22ca434d23d78ed83ccf8c5ae4630b80141f55c3ac5a0a5d1a2b99a79d4b730af9b19f15471e97317ae2ec7cbca4bd2dc41e245753a27d615f1d078417a1a WHIRLPOOL 72f5d15c44992fd71512dcdfb21bbe1fb8449f851ff73393c1cd54307d89eb4e0d289a8a8769400c875a2ba6ac118d90dfdd28eabdc5a8dc8fc1adaffb241682
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_tg.tar.gz 7141349 SHA256 6a81d76c9df3f6632dbea57df2c00bc3f40fb8bdce4550591401001ae1680a48 SHA512 1ea8466f5c7a1e61b681b7c76515ba76d2c90e07051e6698d50c235ec30dfaf483201498d27937130c3082c6b5a14133f55ffc8916e7abc040670b4010a3a53a WHIRLPOOL 0237586f3d693009a8cda46024521e1b7a66158dc233d711787acfa5e016ffb4d1d60f54e6838479829387ada0e4284ba87110590222785c94a7ae81da8148b5
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_tr.tar.gz 7848678 SHA256 9d8d1a1b64ed9354274960ec762c056cfafdee33307232a7a551c74bc83c4f00 SHA512 67db30f2053a8305d384e8af66dfa05efb0120eb81ce530631be75914ea75bfd017e2e6559316c6b3d87d69030cb6b3d4fbc96eb2e1ff7333cd770af236b01ed WHIRLPOOL 1efa3eb89507fcc3920c74c2f075480fe567b3416ed47458e89512d22c612aff41484463616411c0f007fc80e97fd7bef27b5910eeabb41f9f7c97bc4d740b78
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_ug.tar.gz 6798793 SHA256 a9d93f6196a357e378eea07733091ea718ca986562a338a723bd79814c1c2e0e SHA512 baf5259a5a8d33e7cb7a6cf462cf24ecf7cccf2c1b1c479c32714a01afe369f5771bfb6dc4046329e86edf8bbaab66807b95dace27c6f1a70cf29a1a62d7f70b WHIRLPOOL 4d26916bca1830f97ba08baa29699e9717942e5912f0c9df9f7b2d9f1806510c7768c7a907691825c21161a7acce6434e7c05ac92fe23a318b37d4df6d73f44a
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_uk.tar.gz 7236979 SHA256 1a8ac30dbd67c3b2902c854530f2bb0efe8f8e24885ac603695883b95bef822e SHA512 bd95695d0c43aafe762acf66a27567dc69aadb3a3080e345d20d845d5fbea4948c13679df644f2b96bc1330f7ace9b906ad627ab3d0696af439e86204b6ea7ad WHIRLPOOL 9d42ae3102c69f31b24a6fc581b6e11c39f0470c3c5119771e197eb193adc1e6661dbe636ff14ce88a8830e83c293aa5544b9c41dff64a3444c1379220df332c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_vi.tar.gz 8112930 SHA256 0851b24cf1229241e4794c4ef1f880dd538a7ba669a3931fdf0dd7d1ca530fa9 SHA512 16f7510f2902cd4faa2fb9fcd528aaa197a97edc81839fbf2cb97e14fb8f16ecc5b0d9781b34c49b5846448237037c900f5c7c92bb162ab653daa11f7a68ae29 WHIRLPOOL 37530a89ee1a2d87b6917f8196344f56fec9897b0e0e0f6d409a70871db3fb98e4b1f63ab5771cd719d0e43f472173034464a8c64721c9e95e24e4163fdbc414
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_zh-CN.tar.gz 10659714 SHA256 1210ee1ca038dffe710feb6dcefcb1a06bb793fe05016b55a6741d3c068d1577 SHA512 1679615353776608225d2bb20c03fd9160bec8fd3f7801b8dfe44600b4e1587b869918e40872ed44cd7f86e1fa1a8eda35e695051d0530fae2782f04940cac53 WHIRLPOOL 47b45c3888c57deca07f9fc504e5b3c0f246b13760f11eb4fae57b6ba40e948dd7206d64a5543d35da0ac568ed9f0a223cb501c5c855067b2b84e1ff1e24e618
+DIST LibreOffice_4.4.4_Linux_x86_rpm_helppack_zh-TW.tar.gz 10720958 SHA256 82a3bea6a988083e01d765beab0be207ea8da217c5bb0550ebea11a549a33432 SHA512 a9330c84d790a26831912e791403ae157cf3b61f174f55b1f67e8f3a4acb260289ea865a0129ca0081e19473cceabe3906933c83646fc553301cd3143225c050 WHIRLPOOL 235766c1134e1cc2687e3fab6e0f7669b5b93934a024a82f4c3cbeedd78c8285aa0a8f6675c61d60b18c5882d914fd2b36ca939cebca9aa5a40797959b676d6f
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_af.tar.gz 1119232 SHA256 90e114a2df3df28cfa1793480112423240e883d44b9a10c5d7aa5619be699198 SHA512 112c1a32d70a130be2c8aca164704b80f43629b116f6de199d6768bbd9c24fbd46e99197fef1162609336e7a112cbb7525c93ad3c40d39cc1b2f90f2e9040f2f WHIRLPOOL 3b4e33704663db6ba9b2d54ccacd1db5532d22273fa36ec151b29a383103012399800611d48ebc34345b7f2a6f49b627614827befbcb8e21dfe3f9533b789eec
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_am.tar.gz 524752 SHA256 e069e472f260998738f77829b25e98359bb4ffdcecbfd21ff1547fe0482fea49 SHA512 685c502241bd5ecd770f59ede1afd366f814ba9db27fcce12ebda68f3e5ba248ffc05060b530668e0c7b5fe5777897158a76ba54528cf9b00ab9c7b79dcbd01a WHIRLPOOL 8c936ce68a18f70576cc95c5058d69cce147ee51e2bfe7dde16ca16ca84839c2afb3e3f7bf1ed9def8cb6d22b8b8c6c1e0b57f5fa64c9e2d170659a5f5e9b199
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ar.tar.gz 2264763 SHA256 e8d4574f8db320b4736092d77c6e09ad82f0c39837293f3c12e6ca36f92865be SHA512 da6ccc978ad161dbc0cef631a836ace119e3f75d2c3acda1c2cf2dccae90f2043317d47e113df86983027aa05eb9000e1c281a922216e7c852104080c5fc5278 WHIRLPOOL 5464e8238b4752fec5481a97b9b4f19b50ecf82465417bc06b8caeec43c7d130942e49d349b09dd03b5b8ef95a432a0e47eca085a0fec62100a4fbcc265f13fc
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_as.tar.gz 551920 SHA256 f0600af3d84dd18245defe1b964bdffd5c36092d27f2a501fcddf425b512b04d SHA512 a63cdff61e2fb961702e98e004fda111d940e18d35a40fe1bab6589d3d8bd373bbaf1c0ca115e606a308fcdec0d1bba2efb4dc51cd0df0d4ac0e709bd8e120e3 WHIRLPOOL 88610f4342564ea5dbc286a74867063482a62acafb7391b3b024fd0c0707a315cf4397f1d5c83531c8119dc24a1aa7bfa354cbaa29fa019a9a57e168dd1f3563
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ast.tar.gz 508724 SHA256 e695cd738657193f27dd53e41bbc5359e95d377d620a39b464b753760c66c752 SHA512 e764cefeaf6c8b939b68ba7f56d4b421ecd1c772bf4406de04574e7af071a5ffaaf37f746e6b23e1c1a1d3b1dba50ac541a02d582a8ed9909437f30c6f13419b WHIRLPOOL 121ae863b8c2effe42da4f3c756678c74e97250744fe4b165f0d7e465ea57c1749bbabb2e845dc8be1a36542a5335f02d8c156ebbffe0241c901734b04206297
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_be.tar.gz 888457 SHA256 8bc1d8a8367a691c7610411824c0ff816b9db1dfad0452113f09cb7dbb7253e3 SHA512 eb5e09ba24c63b35e4915134d40515873001411d50f0bec609bf708c7cddf90fe12095e0ec9ee9638ab27871cc430ddf048bdae0928f26f419eeffe1a5468433 WHIRLPOOL a81937ba4a00586544b0a9cd17cb9f97354bba62ca4a259f43ea9d67eb5e106ed3f25b5156a7293ceeb3c661ba4104b79c257b7b5f479180c1fc6bfb83cec87c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_bg.tar.gz 1968860 SHA256 ffe39aef185a1556f3a9be4a268736f1c37d6ae02c83883b6a265a3ac57658ef SHA512 4c0506377e83f79d22b7ce52fa50332f8c3973d392709d0bd57bdfe347f12c7d97124046de1d51584283a8620085057c77f832255b2ad37911480c6df63fdc51 WHIRLPOOL ec82c1a113308c0f55ef9d63a9c5cc0a843f35ad83dce9d8b47eca196deabb014f4e1a9bc9645a9daf20432ec81793a714ac50cea4470b9bba2ed336c2e47470
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_bn-IN.tar.gz 557493 SHA256 3093b6215610b5187b3586b98f95f4107788b7a9658d772c2434df8dbcd5c93b SHA512 3813f4aabdd472342d50d80dd61d28a678615c5a32293e61f86a615f9a697156c07ad42b80a447b7a4ed455314a577ac6f96a3af29ee3418b42c49041fafc00a WHIRLPOOL ed817428d9970f556b3343de1da7b42dfe7da5debbea6df326576426cc872d7cf2104993f7b8415ae252c660a7dbb99b512b40cc1203892fdbad9f31e97bca2d
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_bn.tar.gz 907115 SHA256 f814f540de2b54838abc741057caa1f812c7a788bea3c486e98e9167d3fa3389 SHA512 271e607995e492a16d73304761df9b7a078246cb7018274af1a795dd1e88d8ea6db195c61653d38d206370ccab409c9f867e8e10c6ec52e7a6cca264930783bb WHIRLPOOL 63dec589e0809c0dd133da66a80544f5d97b48dc9803bbf715c602cb944534cd0b3685362598d278c9e116bced46f90c0d3fd9d5ee6fb0926086ed1a3c778ffb
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_bo.tar.gz 539517 SHA256 3c5ecfba6452c48314b710a312fa1fa7952b435d1e861d8cb54d0c379fcb17ce SHA512 e835cc81c8382886d4a000b3bc3a8dab9160fc0f31835bd162d593332cd1800875b35ab7e710a33bc88803ac173d0733aff651843d8f40bf391c2a1f100792b0 WHIRLPOOL 90de481473bb343bd14c39cd9b9309f96e4a759cc0abc107f66228f1d3f6f4d50fc6dcf92ee5c82411bac96843ce3136b733969c38845c49fa9e2cbd4dd063e7
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_br.tar.gz 1723006 SHA256 ba2193a0e0f478ba8d4f47130983cbb5bab0e71aeb1584761bc0f779d82ffcfc SHA512 f1935cb039a46ada420a7b64fc2c014a5e34e81acc3ec4ea0e521ef4162f627803596711488fc80db591466c58a43c48aef3f98fb5f4282973f5454afba1c0e3 WHIRLPOOL 7164dc1067a77e605351eb767a2bb235135d9878ac555d0a6fc063010985adf03bcce65002f32d4bde4a12a0c2288767e384a9e1f7cad99968538d7798f7dd6e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_brx.tar.gz 519776 SHA256 8d4bd8086cefd01e6a803e4e255701ee38e33df956e8a4d2c7ceea2cc4898f7d SHA512 dc9b9be40a2bfa4840a4b088b354ca01ac99e95c493ef5f4b705cdaf4f17383159187e5fb9b061826d00ba8a7eeaf6c5534f537474c22ecb1de60a84c6a6f3e8 WHIRLPOOL 6fabd2263b531c884a13b426fcce92ea242328d13e0421e6caf78251d0ebb780c851c8ab48cf116d8025fdacff735bd60a8c292781e433d1ebc6fd1397af525e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_bs.tar.gz 622664 SHA256 acacce74c53b4217c822caef18584ac608f19f9f3ede49ca1197e8a161811176 SHA512 f33405b083966e9ab3b8fe58610f0f2febacd992e2a4e9802533d2229ce772673e9aa2ba98d75f47069232c37073334d040505f0706ef608503b3a63b06a1635 WHIRLPOOL 25f55e6f4f061b465251c5a7b9a2898de101cf22b5920d9e170894072b4a3710f92705d6fbe6becaf801b14674a35c3edf50f8b3b09b6df42e070727dc1f0c3d
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1531963 SHA256 65a66bd9c95b886725a50132a5b14d97fd77bde018de06fa1cc4b6d8adc2e7b9 SHA512 a2b35fe4deeef26293ab33dd21fce2431322aee3afaeef7ffaf069d6c7f8b6dfaa8e715555b6b900639354cd34624423e18ceba17d19c1b26f71bf4ea773d232 WHIRLPOOL dd8928c3e06a80b216b9768393676bc580800fd5974fd71b3c0efd64427a7247f817269690c5d18bbbef2f9402925333fecedf78f7e270372ce444b61ebcf0cb
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ca.tar.gz 1534691 SHA256 185cf858bceb9bcff36c2e0218074c1c7f37f990c56db41a5da51b89271e4e9f SHA512 5d13da8e28654b63b3ea518362c6127515158768eced89019ea91fdcafb06a300548dff32e307a56a69c09674e9c2e8cebcd3644795289bdfbc93e05e00656d7 WHIRLPOOL bbd1eb2e2b7d1c9c41f3d47a2e283e436e90e88e9ee2c9c111b1a048eae30bb9731601fac221b3347b3176586cd1163bb3032b9a9498962895a236c0eca1eced
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_cs.tar.gz 2052880 SHA256 f73ac926454c2a53e3320af4067bf4c879fa2930feb7c9775f18721986ca2be4 SHA512 04dba66eb225a2ba9159b1f1d204d4fd55817ebc82544a75b9ff3c1810cf13aff5875631345f6f54602698476165cc3fd286b9c5352edb62c342c0bd259140bc WHIRLPOOL 70dd4ace0bfa33fe75fd47451a5cc6cfd410678331407f29b182c33e2bd7c3976a543a54dfbfaa7c735387dac58b26bce653849c276ce71aec0f0965079b3603
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_cy.tar.gz 486909 SHA256 e63cdf50e187aba08c529a9143d092151e9adc77fb8557727e195beb5c18afcc SHA512 6c00ded8f4e92962cf4303891573ac2245e3c75d1b33326cd4dd7f095e1ea96afa20e6a53ff1fe6d346cabc4d907ab60803ab4136f44c1edf791b389adc26591 WHIRLPOOL 0ef94195724f966fcaab2f95da10ce60ab16916b93a1f4b28a00338a94c73612cc008652c42115f9e2a2c86ce8982939768684bcabf51f92eaf0c4fc11897f70
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_da.tar.gz 2390235 SHA256 783a0346aac48d14c5e83c5172d65e2cf9d957d45b28bec1442446d0850c4d57 SHA512 ded55d13b8e857e7fa0bbcd583a4d408ca665e32d939d304f410cc4eace483d43bd774d4a5459687519dad1ec3578a3fc5bcc94187ec3f91821b673db9cefbcb WHIRLPOOL c49d6af93c7cae9aebcdf7287ac2deba53c7cf322b215c87c12e97d168609e98b2ab2a46f00c361a414aa0867873f058b1ff321e64447346d344e14d99bef1e0
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_de.tar.gz 14126252 SHA256 b285d192f9c5f6f0adc80f6aa1fc12d129b989b4c9d8984ed0512207d15bb3d9 SHA512 f2fea6e9a9e8c55d3d1992b1314447904f9e5463e3bccd1592055b480206338b6ff8162fff4e089131158060d926c16c135bc4921b74a66bc2a90d6bb33f5aa5 WHIRLPOOL aae3f0b24c266c7b147ebeafb74b0ef8283f7901adf5bd63e699a666023b5c018f49cd352366a4f3f3a4576b992aeb36aee12c598884f189f0326cea6a0755a7
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_dgo.tar.gz 551610 SHA256 072f4ec5e13bbd90afd976b0572fd1ca22ece3e87c791e8e91a03a4b49d70545 SHA512 c23b31e1958f06835743b74cdc5a891d988a521b3b3deb01e42afa60ce0024ca190c5cca62f1c06467c376bcabf12f4f7dbf7f6372a10502b7d0a8eca7b8f911 WHIRLPOOL 4ecef764ae7c53d6d01d7fe9a2e43872da4db0b7d8910b062b5e4a7fc6084a55bf4f8be1079c3c87bdf3481da4df330ef30a9ddf65dd85e7c5c7a57705ee48cb
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_dz.tar.gz 546322 SHA256 108ebc7b5b690322084cfff0d91de03a70ddb5195646d5c4dff9c9693d49e8db SHA512 2a44de5821437b9f6a358dc2ad354083e5f0ab816c0abae15027a436949e9848650bee088ae478017146266e0092dc895c84e0b4578812bed3ddc894cffa07a3 WHIRLPOOL 09f147fbcd2405f4944cdc10cc6ecc00ff8cf63f19b29ae95aef0713f7f4bf5c71fb2a82e15f92319197db23d17e354d163bc8f5f4ebf866ce9931498aff5258
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_el.tar.gz 2094504 SHA256 f19544d5703da6c5b5adf1919d86414c5d932f2d86a865eb54fc43d27bb33b0e SHA512 77aa96c2b594f0351f4f5ae4e0d600b92b14bf6b43e0ce70eb0786701070bc31aa1c8c51a4d68af5b597dc1cf151cd9eb0d07bfb214745a8e6b28e75e0103492 WHIRLPOOL a029db3c41353c7976ce44cf565c3ab9557721fa446ae7751a3e1c753d6aba99c4ade301fc96348daa1fdfe5c08422060f63115f8e53f06d017c05ede76ab8f5
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_en-GB.tar.gz 7122198 SHA256 4a602f0bd682793f5e62b25febf4efa0bbea947130d400a790fac4684c55adaa SHA512 7f3ee9a82fc1207ce38d7ef1d48828eebaa4404103f8f331e77b244cf6f783646ac13b82a244d60855fa40eb097cb97643cabb58b4c693a9a0f7983202174a5a WHIRLPOOL ab992bcc8241172ebda0bb17f15b4d15dcad8f211eed12202ace03b6daf92b1b1c2a6ba0995b893e8482d4f6e7014ba530c2edfe16ba3a1b7461efec3a7af5ff
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_en-ZA.tar.gz 7039012 SHA256 9c54ecaa20684cff1d7f1a66972c796baa6dd0b0604fbc9ffd1a94e3df9731bc SHA512 21e2578791783d657d8cf10927a2124c5554f03f8d455ea4392ce5eb97f0f46c8e27764681f3a56c0d20e8826485b4071377adb726a473e583b1da94c12eb25b WHIRLPOOL 5680fc67462400bbfddf95454aac79c203edb9dfdf950556af3293615f980bb2e6bf0ee33f54933be1dd0170751ea96c6507ee2fec14c8ef12ac799fe5d48d60
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_eo.tar.gz 483412 SHA256 39671882ccf9658024c8d0f9aef00a54521c34a56e4d55f49766ce95d37d416a SHA512 fb11dd0a6a7e55b5664e0555fd44832c273e5320acdae41998950846d25e2faacd4c797603d707ac5ff20f0e05e021fcaaeae1b3a65b5b0585b445b67fd982e8 WHIRLPOOL 69ce5abbf1cf9e9a4c358b815b002f323046e4afa37ece28754b8dbee6b6f704891f3a129479618c348a3974c1c52e151d138dc2886378d80b84db21d27e9165
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_es.tar.gz 1963752 SHA256 bf3e3151bd175076a85e9346639985d9a82a37dbdd3d9ce02d2a30d4cd641ca3 SHA512 2b8c27fe054b631a68dac8ef734fdbaec10b1c12582b28c8ab8c3d45040247297a2d5164310a9c47f2c896a88a61142e7000b7d2dec5e96ca593e7cd0f65f798 WHIRLPOOL aa567e874b1c728004f70d6bb8d03fa8cafadd6814c266d6af48f47ad5fa48161c083f4d097af1829e0fde8387dfe2279797532347860abb526c38b794195cce
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_et.tar.gz 1393037 SHA256 11f276420d0969b732fadbd8a6ab7888b204104a330488242d1a7358749c1b07 SHA512 a1aadfab1a9eeb28232858be6a73beef1eb4071daa4350e2dac9ad98d97da2701661d42a1c85aa351075894c214925d5b9d05ee692ee4f755cc86039def21ae0 WHIRLPOOL 5e12cddf783ea6fd60c8f6fb31a747cf73a54c91698df6ac0b81fd2dfcc2db599a6cfc4ed5762c5985572b3282ed97673deb6acada9ec41d81f715ad1c0030ab
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_eu.tar.gz 491032 SHA256 3e5814310e5c4494dcb3e4227ab4dd8ea4ecf38fcb4c0ff27cce73f2eee9fd72 SHA512 a5182c3f21b047760d58a11408d3d7fbb7ab00dfad345150c34d82581a4ac8174a83d6244ae4d645e5348f294c3dd354945697bdf9b55982e471774df9218f69 WHIRLPOOL 89518c42fcfe547b90ed59a21049a9207773ec2a5b813a9007699c0cfb82e33a7786a54814c154f461bcc6a1d6b4c35035c14bc7827b5facab8e222bcdc6f17d
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_fa.tar.gz 515686 SHA256 1f5a9013ee737073901ec578ed24b446c4e45037ea3d90aeedb0f295141d7399 SHA512 1030b660801b1010630a34ccbeba7ed5903f154d73b02bb1d3b219dd33dee3720c62eaf4eb2e684756ae1efb1d3e6d3d203faad4132f885e7ab575b5739a36e7 WHIRLPOOL 247a79be52852cd23de107e82caf283ab98a6ea70b235cc636e96d10efea3b9885e646ee8534a3124384127f71058d90fe32494ba1fdb2f6cbeb7db4587bf805
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_fi.tar.gz 499007 SHA256 53cabc15a25e77f53af6b2cdc2323445d76261647e6e3c858f59b62fdd3c1979 SHA512 f6e6e8257f84602e2558bf5537bcdd1db859e8154f192b29e40c9c0dc5a66e9543d0f9a4c3aa1f2cc6b67f7181b501a376c0ffbb5d2042916dcabced2e807fad WHIRLPOOL ea07d635b210042f7253b6f20aaf19b3c9280c6586c15316bdf0f84eb375186792c5435959fb269d1531b842bda8f14c49bf36ae77fe9d418fd0657478e2046b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_fr.tar.gz 2817245 SHA256 c2fc02403dd4a57864513e316dcb6e971fb4f27502f4d9def5e99d0e6f9089de SHA512 c255763ba866bac77c4494626d65a1a37ff09519be2af1f8932f5a07456c7be797bd0835ab471ac28232cbc5fd75fff1a76b6d74faef4f42b6d0cbe32c16d0fa WHIRLPOOL de0dcd4bc89554f68e176af81605e12fc5fd64d216de60b87bf57efb9f769f54f20a2a2828b666e1c29bb834e6d397114d3ebfc2aa54d43cd799a55ac5c66be1
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ga.tar.gz 508704 SHA256 ef834d39a89dbe165136e1b131e23ce3f965f547f0fab29b56570b33989767ea SHA512 02f2101e0b209e62c9cf59384d2676067b1f8e468e61d457ca0f51ca39085a3ca3d45e54249735a44f56f89e73c02e8fc24df4f62ced59bd8c5c0fe08cbd202b WHIRLPOOL 45339490f7a5788ac9c642f1b12d243286dee3c6631fc3169847d943dca899046f779a91d134c54ea735368ec1fb77b672160b5adf0d767902bdaa8c58e58703
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_gd.tar.gz 1087972 SHA256 78e9b58448d8801273c5f5cb6895c5b16b8934aade538fa0d8e7674384048a18 SHA512 4f2f4ff73f4319b181579a79ba8e295e983960d255e332b3feefecdfb9d3288bdb1db07e178ff08fb835a735eec1e3eecfd30b0aa5a25b9f61e96455f7eb706f WHIRLPOOL da5997cbe5fef22a7043e1d0066f6b8993ab2ff3db62ca56bd99a3036e0420bc259ecf2606760e368a251e60aba7f5e4f6a581fc7c59fa413e2e0c0001c0bf49
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_gl.tar.gz 1058071 SHA256 495c5047cf530e649b5443b17d428cc0a841041d9c463d80cab137c0276a2ded SHA512 f711451c95206f40dc4447a8ccd185a05499045cfe3482938c68bd38ba671c0cae64ef20b4ce6a8389079e1cf94a229a8767c943beace80c216eb3b48f81c442 WHIRLPOOL 4379f61b6d5e81850c47ecc8058b2a596d79d1e683cd803b9fbf9a10f2eac9e9520eb41370fecd529711a3c3a309c94e24dc9a877e0224e5822787a59a902c52
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_gu.tar.gz 1196291 SHA256 6ce9af68d852d0e118daba7bef51c57993dc58aeb1e594751fc22fe72189b6f0 SHA512 744e71b9254032060ca39887bcaf3a4a27259ace72eacb3aac4ae33131be377acdea5ed36f5ca49d0f5d8a11f3754af473f522bf34fcf449c7d2db56c4b401ff WHIRLPOOL 5587d4d7b620c30a44618310191429d8836cffc07a936437bd0963957418cf7318b241fb57326a2fe2cf90a50dc866799594dcf489965d5d2c6b83bf8db7a734
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_he.tar.gz 1586364 SHA256 af17d355f8d0cf882641150ead2285778736c5e24f6ec72f5571d093373c5d21 SHA512 4da57f3e0d3d0d22aaed42c1c7fa7a595ca7ddccb9d7649a5319fac96220e2888f00521b954840fcc4600479a73a60f736afa2bf5b8f14e23bdbc10f4b454249 WHIRLPOOL ecf8afef40588559a672ea731f00aa1246570840789cc812157bbe4afb85374b06ef5a0ef3e4b07721f6732044dc4b65c97be8944f19f472412f249d281f6512
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_hi.tar.gz 616510 SHA256 e78e25ebe9752452a098211f6e5062997afd00c1dec4675fc8811589f20bd96c SHA512 e0bd820d3dc55e9af4785b918617672d00c6c0eba122ef2b9a91291a696160dc495bec1baa26f81baba0df91f5dee3b2c610af055672c3ddce5aae05ff8265da WHIRLPOOL 61c75aee378916b85791a7d3d4c527321668ea9dd1fcd122dcef17264f3bf1149a6b6d9a95e627a2010fa6236d77b94eb206cd5efe0bb3737651be3093c9b42d
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_hr.tar.gz 1261639 SHA256 a24935dd7b4032148b0805844ad9fcf643108fd8238e9dff792cacc8bee38c04 SHA512 5daf43c2a3e7a4eec47d012fff520f10504d8038839d0c83097bab2fc2713c1288986713293a7056f6bc4ff175f439025ff8f75d7ea94a62e97e1cdbd5add22a WHIRLPOOL 8a6f12ac3c3d4a66f4e3a7fdb568ecd66c15692a7c54250ea06d20c24ea5f2a71e6309a162da494b8b216d511a9211960b92f35450425fc8f161074a079b0737
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_hu.tar.gz 2716164 SHA256 c127238b5585e67d95d6036d7b5d8c973360f699e017a73641d18517b13c633a SHA512 9fd02a0dfc127e9f5231f3fe905247b7fc6cf3a638a4bd4c44e825b80ebc93f6601464f7bf3a7a65b3b6b75e80539bf27a66c9bd3e7ccb205355cac4587046e0 WHIRLPOOL 6456a6b67b7aa4e14c80329c9cbc8d3493e5ae03084fd12686bc2ea26533ebfe148289b98f92ab1786ddcc5eb0858d49ec45f0b7bbac7dc130b846204e58121f
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_id.tar.gz 483803 SHA256 428b14af69c218fa823c8f96f6487c3f455a3b840916be540706b632ae361717 SHA512 cadb24391d0a8259e1feb72dc6ec76130aaff62599e4d23cb79b8916615fd22e71d94eb98d699d683739986996a63362bcedcb02c1421be3ff1145269998b8ea WHIRLPOOL d69a149e0ece8459124b9e43c520ef360d67f0aad1647f88152964abda63944d9ac1350bca35790d97050a48664293af071fe40564921c10849b0a33044a1432
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_is.tar.gz 1197839 SHA256 bef25f44d9bc5ac8bdc1cabaa169a54293326adea3ce63bcd9cafd6b9bad3865 SHA512 951502aaa2bfd3022f3754f90c20d3a5ad99e549b63512ee1bd93578883776a74db1ab03268f028da9213ea411d56f3c4f4edebc478488c95964703a512c229c WHIRLPOOL d1082214e56cd5765589bbfb726e3386fad109cfce875026687cdae4ece6bf9deef780cfa35695a7271c21449ad5194c0c2e96c4d20ccf76184b9ff53910f20f
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_it.tar.gz 1829943 SHA256 94a9c882ecc9033c1ee4497c29c061afd3145eacf201c9b95ccd89942d9c88f9 SHA512 1ece521e1c4b607392dbc7474ee40daff31cc8cbe44e43913241271cbf18d6d38ab4479affb1f63e048b841510ccb1e26b641a14d172d695a180ff791410656c WHIRLPOOL f71707351a51d7792b4208c4d3907ec4d20921a025ec52ff9882b27ac7149fcd542348ab212c7d1b4b8b075a13dfe84a41c68d75656e9a5b75ec8b79cdda25f4
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ja.tar.gz 593125 SHA256 8ece6cf19e3c846036bdc6125edbe0451bf997e9d236a25778de50d52cbc065a SHA512 ad02c7d131fc45c2aa981470b7ac532646022f8a77830b4de15beac5c474263a3bf0e0c49e00e594e0e7f89d5cf1250d46a979faa3a78a5003d8845deb53757f WHIRLPOOL 175ac7c73edc7362b4bd38b7cf244dd0e7c07472ce7365e3fd7da0eeafcfbf178d6fb5e139bfd62cad2ce170dcd409ec9568ab1ef2aba8c9c5f0f8bda5b7eeab
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ka.tar.gz 528138 SHA256 818b0cf8147b82db1601c4faccee868ea4934a1214c4c57b292e545cc344400c SHA512 2cd6276969e6b9074302385fa31ea17acaa79ec1a367de9a742b8f3cf2ba25d3aabb34d050fda8788e81be971fa19d7785f589bda63dfade25d8a9f4ceb947c9 WHIRLPOOL aa6dc9d6ebb0e0e1bde860299f0feaa297180f09495f923c00868e27ac0f934c9f8c60107b0e396bc90cdad5b9ad3f550144767cf939930b8aa40657974789de
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_kk.tar.gz 540649 SHA256 2311646b05d23f20972311342b3540cbd7a705d1d0f2ab91ff826d318d883662 SHA512 39baa3b412ae2e35e3f01eccfb332c79b15d33d6dcacc7b5d3c4a59a522d919ac061e44e8f24e758c759b464fbf7adba5cbb228b6929b5bb252c2225ee9ed542 WHIRLPOOL 9e9ef15efa14d10435ccc60a1e9c0b6926b402a29ead97abb1f982e41a7dd41d2feb1dbbf2eeb6f09c912e86ec835dead385ff50e76f2f78e772f16a797ed660
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_km.tar.gz 646022 SHA256 51a844c6f8f25b8dd6522da7b2efb64f17570deed7f9480dd84776035d536bf6 SHA512 dddc8e85a334b38b1afda36f4d817b6b0657fe5c268239540bdc41798cdaa14d46c140298a80b7927271a3e5178f596c8c30492f2226617e6d4ab63d5c867924 WHIRLPOOL 34cf8e2d39caf3c230b8add673acfa454a480ca94e90601077bab026c14f28a9f0b8474d8f7318efb74df00389ce4e26f69f348d7995e8086fa10bfed0d78c58
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 502567 SHA256 a7d5abb75dbd45355050b8ab62e1d465bc334f98ad235479cd6ea3909b856d91 SHA512 80174b6f82c0fe03f34417981b3ba276110b431174d7fea1bda30bfe9f7b2e4553bf1120a1eb44b77e73435fc612d5359521c758dc9311c0e654d5e289729687 WHIRLPOOL ca3121169e98b5f7fd815e4aa0ad5277fe990aad145420442cb943271ad1f494159cd6e1d001960f53797df0a8086e7c36b795e24be8c7f0b01fd740b188a9b8
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_kn.tar.gz 548416 SHA256 11ad4fc453ad872ef3ae9e7e84a3a096ef818382b18abe6ab75d75504021283c SHA512 d9b149e35d0588b726da7af6067f453e8daba1ee46f94bd4af18193f50155f6cd0e3ea3002a73f4249cfb9e11ab26f09db01db0f52fb96d4dd99f77380f92deb WHIRLPOOL 1dc2c5cb45d16d2809a2c54b811aa41760bc85a67f9bce5dde5d5cca6e57798131810ffd74ced9feaa1b4384fb2136c45df25110419f00953698f38e0cc7e056
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ko.tar.gz 590103 SHA256 0ca5bc5f3201bb40a3f660f02fda66d23dcdf63fa65dacdd49a739e67fd3f8a1 SHA512 25b14d957f3ec08ee9b92fa10a01bdbac1c2b590951bc90eca7e2a7528e69741a69a0bff7dc49b754064551d25db347704efc88006fcfb6cdc0ab37855790b36 WHIRLPOOL 3bb159066b91fd8f386ad624cdd2be254466e53d731c8eaace32d3fdf41107375b8ae4fb4a687831dd2df891270de95a15c86b6d544214f8e21df75eb91db7f9
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_kok.tar.gz 542681 SHA256 a9b8137ebfb12c5a98490438b77351eff0740effbe3ef26221127226afdb96c7 SHA512 85f467f7ebd68ff01de66148612e1b41a88c6488d7b51bc8a9b0ea62b122aba0db87a139126020d4e68906aa2a25a2a06cf8f98ca370bab93d4de0cb6810ba56 WHIRLPOOL d99398e25417a4b9d9b5365f6a0dd0c6aa7953cfb6c72cd39bfb9390ffd679bed94e4be96df36f77f17e171a983847b7e2a5fb1fc1df91212d81e3dd6c8a9bb1
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ks.tar.gz 521024 SHA256 9d1c8643e807697b85e8ba2f8d42e20c869de1e56c3d148ee013f5c93d1ed756 SHA512 535b0a9912c433974963c5c3e094e265e26889e71c0be1a1196a19351b44701773d33e7a7e5f426865a577e091367faf3279f4a3508c584f472fab489b2452d2 WHIRLPOOL 393dbda8e637e39f6ef110ffaa5a5aec08e36026667686283bbe568a121b94792af28d996c133b1dd6bde21013b1174c96b12307a5ba30bb0289184fd5a8706b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_lb.tar.gz 476202 SHA256 0d9d2f15dd88151916c338d6047813891cb0527b444d0fa114ecbf8467f286f7 SHA512 81c45f62fcfb6b9f480256682a4d69b48ed6e1cbf5e048e70b8e165a0e9150ead588b23967411fcf297145cca264bf2dc1abdf30f2d1e5bf8d5e6b43634124a5 WHIRLPOOL 4d9543188451b950c62b3c284e2f0f0b9ba006ec7e7857bbd3a8144e84e1b1ec6644a2d62cc92599682013301cc73c66e23e7b96e7772bbbc25c4db1fdc310bf
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_lo.tar.gz 563832 SHA256 14a58241c659cdfb0838c8b7c8c16ce721eb6f91814c1a7385e346fba90d40d6 SHA512 94d974c66dc195fdf034529a385208b8305f07e983f8b1db4314ecb71adfaa841e5a5029c09c64f12004dcdfb710eeed02e9ed11d149d193edb193f38ed036c5 WHIRLPOOL ed49670232f982edcea33a1b7512f63eee95f518cf66e2436ddadd27f2df410ed9190120454b1469c11084532caeffd599118433183f956ab5a26e2cf58d75d8
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_lt.tar.gz 839886 SHA256 e47ea6d7a65ffcb6429003b674907ff70186f4b70f2658a16e02f71c804dfb7c SHA512 0ea622fcaca98989239df94170d13f2fa0f27c22c2d8bd77d7fcbfd37dc97239d4a6deac1acecdb5b24613d5c138f9185e775200797a0b2a59ff74b13791b125 WHIRLPOOL 25b47ea8f5a4f89884a9f88f931c48a33fd28680ecd5a7cc8c30ae59da1de3189e80caf0c7cfbd924b9018e02de59c3cc24236bb2ca45e6bef61c0533ac44fde
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_lv.tar.gz 1254592 SHA256 acdf8c3ebfed41acec0bd26e5a57ba35b1a5f7f50950e00ffe299a7e5ab8db6d SHA512 27a38351ffd87c6cae9396a6ba02e97b0d19928c00da460a6cd49cca7bd88bffd965e67523ead6809f4f8a7ab59b2c1a50e116bab311b8c2acb68a796395cb9b WHIRLPOOL 83af4d8a787e6d61ecb491f157464e2e1b33413f3f784ad79d5a1914a653c3159fb710bdd827b69a5cd591e62cdb9dc9b2525c0b529a7c6e4d320bedfbb035a7
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_mai.tar.gz 523555 SHA256 dd9df7d97741599c1301194bac9c36779b064dd94b4f0ab151ea52b0506495e4 SHA512 d5db9766f2d72c55f2bc9de35be6514d17f72c28a1b5bc8fbdce1aaf048faec8004ccb15aba63c5d6cab714201e207bb820a297dd936a022a0852ee048203571 WHIRLPOOL 687a306f7f8f803e06f870cea1d259d81444034964c467264b0f8a81526268ee022ebf243e84d1f5cc8995a43769888647ef527ab156517c23c3bffc6ca9c525
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_mk.tar.gz 525143 SHA256 079592916faf11fa66cc2be356c998a458fdf09bb651cc8f231e8fdcb3b571e1 SHA512 d24013a32202c4de7dada9bddd1527f38194928cd71a1ecae204f75b26ef34cbd6ba36e1a1ef49a7c5ecc8c59311433420e4c452d694b9d92a20cbd99b8d29fa WHIRLPOOL 29c9704d620e31b04ddd76c3c2b15395ea50d03ee9ff934d19be4584b0c74774cfa4921f424b1d0318d671999574a7b5c936bb8e6da2c109f0fe68ff4a56f722
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ml.tar.gz 563670 SHA256 706fb9326b3870d99c514c3194dc696b8329de0343df67ae204ffae0df0b3917 SHA512 42833b05b42d05c691ff171eb622a556e974a9bd70be6a8f57936b2fb2a36923425178784709ec763e2e4939501e583c255fb69f51264af0da65fb02f10c9096 WHIRLPOOL 00b55bede2a508941bdc277a45e4e406d420da7cf766075bf9dfe561b9c2eccd22f90d3dfeb3b1bdbac69a94c90479c54e2285f9a48b1655ef82e4c580b69f1c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_mn.tar.gz 606402 SHA256 4654b5dfd2cab7459164187f0e6052daef0cfc6f369c32bfb5aac2794a59f3da SHA512 8afacc8bdc1fc4c2975ba74b251e2a9a32cc5c0be205cb191b53a6a8aa0c95a827dd10b7a86b15c3b7e2b513c37ccddd9a3212b0c48b2310e8407f55fc5ae13d WHIRLPOOL 33cbe8d3d19b98b72f3f925d916dac33aa41df2da06359f68ac57327b163213f735b2c63e5ac9a24c504432543c570f0b3436f7cb6f3fe607017135a1878e934
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_mni.tar.gz 536243 SHA256 34ce9e0ca776d1abf29df0ba8372d46f6ec742871c7391b6c3b839092349acd0 SHA512 1c4a9284c9de54005faade7fef7e600a7630b350529fb33e2e88a69fbdd4691e5aa5ecc3e50283d299fa7cb86fd19bb28bbb9e744b9f8fef89eacdb8bbb67e35 WHIRLPOOL 0392a0d98e79a1b65a2215493d1209fb7c66edc250f43e2c1817159cfaadfdc1ff618c6c37d752569449e3d202d7cb74cff2925a51f55730269cdcd2376b62d7
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_mr.tar.gz 560075 SHA256 b73b282eee6c5b7d06b31054770558eb94163eb4e274e3e47900540cf70c93b3 SHA512 58e252378c5f0f8d21f30b4f7af9ba9c97bfce7dfef38780450a7d3410dc921cd42ad7b3f2bc83dba1e9811bf52ac47f6031a7c13de2e21e9d5a54c71a393157 WHIRLPOOL 61ca580d2cc4a0417fe36f769b4e8cb40da01440ce07c92424ddd40f4b5f895daa0c3d6d07c118e6066b6d6b24456dc977514337050ca30fc9ca1f50ab579494
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_my.tar.gz 558338 SHA256 bfac6db2d26a866d2ce20ce8ec00f1ceb3ceca05610f0de7b05b182d2890c92e SHA512 b200b6b51de092deb24060986f8e8a9c5d320cd8eff3f61f7a7a2bee4c25ba8e09a7765cae8c914aa679c9b6ae69cc8c3604710bd6639f5a5cefde603e05bfd1 WHIRLPOOL 8d9c80ba2f10a856fe889d67343903b5c635a13f320f47485d9bebe2d31e210a8db6aed915b43c1e0f9f42e1017fdd6912fd141ed5a6f62c83b935979bd22b82
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_nb.tar.gz 3487545 SHA256 56cd52734c40e248a32391e0031ab4644f432a5493992384c11433b69e195698 SHA512 2134b70fa1753ff2f7373c650337b1263ed39da66e089a84383c378359b42a686bc4f0ef4cccb9de61f8383994f2cc6b217786c69ea03cfbdb4fd25400f55933 WHIRLPOOL 3c2261e70ca4ab48d97e40ddbe171daee93c42c62afa7ae624805db618bf7be0ba687f1345d0a8a3bddfb10d744f92f592fca614bcea24a8cc0e92f2ead3cf65
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ne.tar.gz 925693 SHA256 1eace38d74f94c84a9036b262c8e48f6d130a8df6f662393101c4b72af1700cf SHA512 5b843a321fc4652f97d59a85f63e36954d2dbb6cda2714c49c778d601874aa9ed36b1cb65615626c568ae2fd06d163257a3e87de124dd5333420cbe7321ac7a8 WHIRLPOOL 63870f6fdc11017e0b2e692a392bcc2de68348b3a6143be9e28162c1199b0ef9da7e2c681991495049d785dbdd11036ac80018e507f9a9581a7c820255c254f4
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_nl.tar.gz 1286930 SHA256 e6f1cf5910477c0c25f2c32a1b7aeeff065989d569026c5dfd25f45c11993921 SHA512 87b2a602eb8f056bd525d1d09b3e21e3f9e91b31f545abe795bf898b36cbf1c761b89e782e0f3b4083cab07a74cbcf74c8216c03c94d7ecb19c88c54283d4772 WHIRLPOOL b2332a7ac1213c5353ed18aebd5459f3cef2f275ccb18248d996322efb637811d2ce5322ea3f74e6c0e95ee41944b373f4a9b94a2a86a74e759a8d2fbbeac735
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_nn.tar.gz 3486797 SHA256 dd387443a307305f82869dfc60a63916c9b0f8cd4f4b1d7b3c05883a7732bbb3 SHA512 9ce3fb42a41993cb1f4094fd297ea11488df567c6327692e4959d8d266c79be42efed741f981f7b80c62313e7d55755cd917ddde6c9927104595f1305604426d WHIRLPOOL 1ad31c898c327724c2cde05fd6da10f0434f219fa9f72a01e63475f0fa14f835433c20ba1487efa146636dc67e6462cc57319e75b887c6c452f586831b3899ff
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_nr.tar.gz 500648 SHA256 3a50dbb44c40f57f9c5ef853fbddd3791e0a21b7e6441fb7a60ffa45f4373939 SHA512 fca9d61b28e0b74567bfdc14ae2f33e1e3ca8c2abc377ea04bc90bbe2153d27e7491a4f32db19f94d268ce3be9ac6bc792a9838b582787c4c409c3936181438f WHIRLPOOL 19be1282d1ff500d73a7f51d451e9ee007471ffe9737f5c6d445e7186569efb615473cedd20ce5e094039265231190a8c30628e0a82ce3b776587cb623e2ab5a
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_nso.tar.gz 498500 SHA256 0cf57452ecb768aa3a6f886dbfa0f0222c174f014c92a79f2a65d671c2e31f24 SHA512 6ee3a7b3dd7dac84082d2a3444eebe495d71e2bf879726bd9d64c1c637e3151c134f44788d98e3abce2654bd8474b13545e6c4fb34404450866f5d6275b4b12e WHIRLPOOL b32cacf4898cc70935f5ffbb59bcbbc2b151fbfa3bb1ec8fe1b5e0a8804d38adc96cf9e512be4936980118f509dc7d152af654f42686c241efd2ba8cd29a2276
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_oc.tar.gz 700692 SHA256 d60a1cd545fd2f12df834b817e6cd01f7fd739a641db7117b31f0482e3e7ad1d SHA512 275e4b1381bc102a30c7502cd0f8512cb11218b15868c475ac2ae0e3a54c62e8e84981271473f27132f9047362a8513d56de5b32e8be249dda0ffb96ff1034a4 WHIRLPOOL 40a74d9ba5cb8976c737a753f3af91d36661c0bebf82fb1dc6705704b42b1e94c34acb6ea90be7febc859057025bbef7b9c0d295fe09f2a2e8189b3583a20ec7
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_om.tar.gz 491950 SHA256 f14ee96e9bf4678d770c563e1174a2e7e7f1ef5dece1c606fe76262ab47afd5f SHA512 ae4f39e4c07ab5eda4dd4482af8668aab6ca1b18fabeab5ffb07aed65ab409bbc71e902660aa7df905740295e55430dae08609e86a3e476b2b56dc88f226ac7a WHIRLPOOL b98c119a15d5eade565f4a251c1a03afce39b5b2bf5b57d7ba5c7a0cbd27edb74fb513c96cbec877e17884cadfbc48dfe2b266fd26ffc4531603b75e4e12b751
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_or.tar.gz 556097 SHA256 3f72ea6c943f762105ea5707c5db638e5440c7b4c587a980b575e8ce3ee6f302 SHA512 68da451da0ed5d2647588245129ab9f7e283452aeb686a76bd28447b6936da88a421ab9e4a14d32735abbdfae52b9531b26d98128f585fbc0b92c0bc3818d1e9 WHIRLPOOL 4a023c54081ab195a17d1d50fa97e5fe3b17f762e0ac660abadddb5ddff769131dd2d844b2e93b646d53c430ef3aaf8b47d5bfe396f21398ba3011c313da0678
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_pa-IN.tar.gz 530395 SHA256 804b414912aa4965ea39c6f9fd355c41886d63ccf8e994c9a54e794393fc128e SHA512 225de68413d4cf55503246dba45d1340e4904487b94499c52178eec81f0bb0fd104033916ef53d284e07b0405d81bc33b2898cbdb277234e53c08b3a5f623f2a WHIRLPOOL 0caee5b79d7663936daf4a0cf34536471e38baf49de4c4f1f47f8b56065a5e228378d6eaf51f5a55d2d0e280e47fe73526fe2e94bd419b59604eee4848bd6dac
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_pl.tar.gz 3283715 SHA256 58f341dc4f9b66a5a6a4da8e2018dfbf62aa064ca93857ad1d67867f566d5449 SHA512 fdc3b34d7848dd48004c102b793a476f909a4aeb83ad7e5683f593e2529667aab984eef76c6434fc6edb6a382b3e4140969c19973e57c1e223c975c1eaf7ba70 WHIRLPOOL f592b5f8fd59ca0dcf72189580514b84cd86dc0f55d1b90519738201a35b1cacb4559f624929f99ef6da481aa2ec0359f67daa9acd9cbe9c062e34992933c767
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_pt-BR.tar.gz 2579423 SHA256 8873b33cd07ed938e4716e4b6210764f359dc60b1efa9f71d4faaa2f608dfd76 SHA512 4efeb2bd92ea98b44e4e415df6164c7a6d63338824d481303f6fef32177d4cd0e346fde6469e61c15337c5de8625df463e1c5c68a8a87ce08604922804abf90c WHIRLPOOL db1c6033a6bd399bad462bd44803e7dab5851677354897ee4893069ca15252b27accb7417ad9d40e4b58831c462db8ed7ea2183540e8edbd895a554e795ca506
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_pt.tar.gz 1133193 SHA256 d9e75cf67da69bb151b5f691b155722b5e2a652058d28e25eff96ab562a22944 SHA512 ae768e05cb7c2811c55fa0e7177b621439b533809975578f9b16e8ac51a99bf793a350450b7029214a117826195ae24fe600b50252fc9ecd8b344b04739ab265 WHIRLPOOL 371ed9616bbcda83d8309f4d7438766cf9be8638e090c4b84a236be5fdbbf0f060ecc5f088a7fda27663a4a1ce675719664faa4cb318453a88e4b62e1972dfe9
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ro.tar.gz 2368133 SHA256 5b15c878fac1072b7ccfbc4f171196696d7961f3a03d2ab4386e6a27e1683a2d SHA512 2c6c6a6890331c7b5404f1006fcda1c0637cb432655d1b56d31757332860148cf9449d56dbc8dbb963639dbc7fcae7fbe98e5a94c0a5c6d684bfb3f83bc87c02 WHIRLPOOL 5744a8c5e48228d8b21a1d56a2786abc0b00b735270c40791182209df46db89af43ccc6288045cd34098228353e92b0112ef6610def1dca3791495768e75bd85
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ru.tar.gz 1654162 SHA256 76f6de064f115926321ce33d24795ba35f5095c183e20b3c3b2702756f1825df SHA512 75efc7549140614da07b447b1a1619b89d3fa1df47374abe6e70e1872b9dc83f57566013bf5d10f4b173139a6b16eb7b91b13261c18bfe705a9a8568cd9f087a WHIRLPOOL 536f660b1a93cd4cc2c3303e3f19b25e0c089f9f60876489d77131b338721421883f00440fa5ab044680055ea0eac76b7031d5ac6908ae5efda0f389285c2ae8
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_rw.tar.gz 495364 SHA256 78ffc39362424b23054754313d37f2665d4bb5d1539a57f50fddc47ca58959a6 SHA512 bf5cd3343f2fcacb20dbdaf297f7db53afb8fa9fe2f980e84e7a0631071608bf322d268bac58d408ea18b55a6bd8fe5e93ef282e919ebf430f9a905971a31c8a WHIRLPOOL 7811ea6b9614aba865b3769d5658a05173ea10ed765daf988cbd8537c0bf24bb13bde124e4612adfa5a8bffa25d944502513da0c98ea218f699778403f5801f1
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sa-IN.tar.gz 544397 SHA256 589b6a623c80bb24fbf870ccb014d73d88445ee20e6da64a4e340a29decc325b SHA512 8b110cc1f106aee413f2a9175be3959c45c925a5affd453614d616a0df4fbf40a3c3ac4197721599296fe3f24b22af9bf67db8c8b42f05188d67737d33e95464 WHIRLPOOL be51f8acf802b8a58f98270591c8a8e51cca2548cb208befa269de3c22249822cadca10914916f3782238f198c5702060026c77b901d233980408c585775fcd6
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sat.tar.gz 587281 SHA256 4e280c16410c45323292c584c882c460f085eb40608e0f8b463f01106e15009f SHA512 71929be7c3de528c684742029bd534d1c948dc1ac3c14631d90ae75e60683e55a9146acf14839b86a1bc36dd8a2f580c95603d8b9be300ba0ba452ad26e361b9 WHIRLPOOL 6dbedb24c23ed5430ff33c5a89179bea4817ad5a9eba211629d3a019c5b6882b1a431078cc5fc2d75e864d85eec10e382a41b0f6cc893d914c34222183a9eb00
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sd.tar.gz 537687 SHA256 e49f1e3a0de5fc321bfa7899e0d70acfde334afd0a1d7ef8b4f100c9c458b71c SHA512 d8f26ff4ae8352a44ee696adcbd15d9b29107fc7aca2e606531eb720a348c20e9e59c350a79a58b4c440c397415701419afb1dae7c9cdafd1d1294d91c54f2de WHIRLPOOL 6366d35df74eeda6288db8f568e16e45e9fd61f7c52dd703e556d21ae989e8d4cb2bb8d8a18f19f466655e151bf644510773c7c3b085813375bfab6b0ef7ec5b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_si.tar.gz 827712 SHA256 2c3f0354f995accbd8da22b85c2c7e280e70718c5985e183580b30327753b0e2 SHA512 fc3daa98c28a138fdd7b29221f4f5a07b4dc2ed5088901aee8d8bc915fe9ec3dcbe063a2012cf7bf72094163c080373eda734f45fe8b247d1e2a8762b79b9f9c WHIRLPOOL 3103f4eb1ad037e19da060352010f54619d50d37eb9c43e63fc915f126f290a0f70d23ae9f4397d91ec073ab8e0cc119dffab5ca6427799a0fd45f7a146a8d8e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sid.tar.gz 498750 SHA256 802612997a5fe8ebd51452d756613a540874041aeaddea15808b701fb2dfe1d3 SHA512 9b81fdefb36fdc4b8d12c2732a521113903a6be682ca65f512fb5778796db087a41cd9ab98d62c55a3e0ff8c6bb9bbc6d1e44f6ccefd852888d13394d27a2b7e WHIRLPOOL 9812787c4eafb3a17b5c579f028b63347b795b359d217cd2103a654a821483c0cea2bebba6882f7ba30598e1bfab00357878d972a8012aa240a24c1afbea5e5f
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sk.tar.gz 1787266 SHA256 5befd5ebfdb0ca630b6fb14a7a5274a263359f64b805b3bc841a33de3ec72ac8 SHA512 010e5e5a3c21ccac6b2cdcdd39307110a2324cc53785a5ed24ed8b12aaa1c525d55471063a4d48877b74a6a7f02d4dc19f0b7bfb0179798e28b8ad013664b628 WHIRLPOOL 900562f4aa6a0d0d000fbc0e94cf20826a97900421b30e43ea33efc7cbb529de82451524fc54ec56b82ccd9e79e6a8aeb093ecc30efbbb0bb4280980638fbc85
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sl.tar.gz 2141903 SHA256 cffb5500f3d5bfe5b52511df96e974f91ad894f7a70b0b1aaf55091c46019d0b SHA512 b3b5e47501fae5796d5b4f7a75aee67865f2a1546465fc5f212d20f6bd124c4c7d0d5a46f8fb05217fdde3cc9ceddee94ecb898c5b334b5c480a09a98083c95f WHIRLPOOL fbc0f2f970dbe83558030bfa0539a59abc30901566c499ca3b4adb95165467c870153568a5453635eb0105e40ecf201e2328a1b7fc6044fc2c7c86d4d85c3c1b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sq.tar.gz 512581 SHA256 ba87bd05b3688d4c856979e3a0117fd6e4531bb549a7028e65df3b12df3fd05b SHA512 d3564e18ae33ec3ec3e21d12351493130e5c40b013bbe66a16e64bec2f15ea2c773cffa9c6377e54c2ec204c9ac9986e9ebb246b2a5d5fed89a7346630d819ea WHIRLPOOL ca54c0b17d2dad5d9f2de52b9c212bb4fda5d90120b021c0e1b8c1b18ce5df9e3b01be5e2246e06c68e1a5aa621d26d43470ba30874e1233e13b80f7ba03857b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1695247 SHA256 de1c31e1d4a3c56a2a88f0b263d21c6125e986a0dc8b2255bfbcd5b0274313b0 SHA512 984cc1a58c0dd7196b0e1828cd3c786249bd9ec3731992f3e6f6af7936299379787546226ab1cae5d6f0485752f7724281afcac9f27754165fb5606fb95688d2 WHIRLPOOL 4ca571afc9c925aa8d1ea187a02c7135534c8183254491f8f336d50d5b6e459dada8dd73bda9569be8eea01b8ed731432c62e32114fccaf7940c0e2ebeb0ae21
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sr.tar.gz 1726208 SHA256 1ebde46c1f148cef3403bb48fe5b03ce69cdf6d9d75dbd35a24c493382500ff7 SHA512 ad11c346d93f2939ea8849ace221243c94384f7c8ddb5cb08f3c4a8aaf840b929ebf4cb99b206d6732b132bf6863a1a1f97448609fc11f01c696cb2e941c47ab WHIRLPOOL 0d16cbbb68a515a6848f5607b4a1b9a1ec3a9d47f5c7d30ac07d11ed3dd87d39ccc7ded439d9806ef26372603d5ba64c6663e707f818ac211da097dda98db1b9
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ss.tar.gz 498788 SHA256 955e186de5bee06801ea85bcca0ddbb76c364c544fa712010d235aeae273fc1b SHA512 955fc79ee7597dc78533cbc2cde9aa3d57a78fdf989ea316b325ccaf41570765dcc5c7059bfa64a9bc7d9d21214d926d341c5cdede5731fde4cce22ff842bd03 WHIRLPOOL 07fa9573f86a2f8db905c9fcc360fcd721b4f937675f11e4c0f5de0fa252cbef4d9fc202d248d41e35bcff5806e76db7434fc8170ecbdda5dc47664f61785093
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_st.tar.gz 497455 SHA256 2c94fe98a0d68a556c94beb64f9165bf5b6359e267a9c81156bb91e433fa9fee SHA512 6e7fb9f9f1590d66fb5a056ee46d37ba0481bc9a07ea577b2605acedc5d05029ae3f2f6a4e9982f10218667ea4562c279a43b5f39c2fc55e57f7a3003e8bf881 WHIRLPOOL e9651e709c442ebcc24fd4ce509d3ea084929efb6fb46c5a19f0c0ed9192331200be499d1b9ec3310be601585725e38ecdb7855cf51a9990e807230a740e1621
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sv.tar.gz 2302129 SHA256 212141065fed59df71e8ed53932a516b2587f5c12b9aa960d057c7851325b5ff SHA512 b4f5d1812250c0c56636ac110ab187444a66bcd7c9e70d4a71d9a31cd8e06b9a1e9215259c051b5f3f2f818e4ba39d295abbd8a65f31a09a57409e8ee8fd5829 WHIRLPOOL e2b8044ace070fa72de99ab316462cfa5ea7538de949703eb8105c186c98aade168dabaa3bece5cde468b0f63863da138a6ddcd386149f0d095db7ba1a24aad6
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_sw-TZ.tar.gz 485498 SHA256 8798b0b5a80dcf3b04ae999c8094857a97506d0d7c47f5cf33a5c1f5f45e7748 SHA512 96e0c312b90b7b37cd07610064f96d3870d3de37527dba0d9ce6afb09128687c01ffceeee0000d9c8b3fed39a7896ad87cbf9cab2a95b7bf2dfaf77102f2b6c7 WHIRLPOOL 3024c237c7d1b0ca822582b36038ff766f3da4ca75000ce4b4085d3cf86a5fe1b7131ac98ef4e12d5c9d5326ac5afbe7e1a89d0420715c49ca1ae982c06db0e7
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ta.tar.gz 552361 SHA256 3a61890e5f6cfdf5ebab8844c159faa129683edff38ee67e75cb6d7a9a4e3753 SHA512 37b41f19a99c895b77d9ff55b5b88cf11d76ce23297402ae9d6bde07c97356f4203049fd2726af2add89a8bd2a837fb6eaf6d74daf355497391f25b49d0cfe75 WHIRLPOOL 2175c14814611ac0e74d7be30b0e9542e59452262d98d96301237f4ff1ddb1404c1fba229b419f885f36c97582ebc0556475dd7b91f10e340e89aafda5113c60
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_te.tar.gz 1109779 SHA256 58f35cb6407b73d70e27313dca554274fecb565acfad2fde72ef159ccc0c9491 SHA512 74a9b4425b69f13b9ead78d97de0b9392a94fb7cdd8cac8b6ee0da8fe581363d6baa42ddee7bee59bdfe06d3b8d4dd15261330db0c3e856203db5353461daee0 WHIRLPOOL 30c710c5a14ded53a77dd2707c1a2c02369315f51f7fdceff0d04216db448497f92a1625a7af5cce8eb7352183f5d14f44c765654e98b697dbb08486a8620285
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_tg.tar.gz 515029 SHA256 67620714d3ef4ff02f479567c41708e13ca121452423f3a6a268c5f7ed1c90ca SHA512 daf8a0e2a468c853c965b0b098a0ad91ae4a2619173c241b2ad86a0eb0b8a74e80d77a0706109531864a2962a0769102ede68597bbfed27807f6c99d63506130 WHIRLPOOL a324c349093038e0c2e41eaa73fa196db58aeebc39dbbee6e32920ae98ab6439161e3ec651c565d4511ece7739434a335894c0c9efbaca14620d7de87bbb6048
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_th.tar.gz 695933 SHA256 cce09fd7dcf0220479f590b26a776cc52258ca80ceed7485bdb59c425f087d08 SHA512 3bb8a473ccee17e9920a6dd235ebe4d74503c2e373cc0cf5e740b3b043fe3ccc129ab5b871bf3501aa601509cc9e4f7aa677cce1b00857b62ae29edf5ebb466f WHIRLPOOL e363a76d0ae5dc6bb2117916b6a53c3111d9c343d2450fb2df1dbc73c1989ede64f2160ff95a5a1be09b571c5483304093d10943a3feac58c8729a425be6af95
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_tn.tar.gz 488848 SHA256 335599d9d8640908050259df00d74eaa0d6a7581b8057ee029f9f583ee71fa29 SHA512 3a3c333ca1001b61fcc9387a8c5d4a77a9864392ce7c042d7a2e429d71c696afcc73ea6ba9e48ff1e2f1091a3740e27d3db5dd34ea4865f780b0787fc498bdd6 WHIRLPOOL 95effe311165ae97a0e19bd35b4b2da9eeac2cec245b12bdfd89e472e154df2c572400fc34f49903aaa67f438ff88b199fa55f2a24959e32f5b071e616d40300
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_tr.tar.gz 537754 SHA256 48b79fe0a641c6dcefe69a6299545ef0d2d661a790bbcdcb593649a246b6651e SHA512 6b2d4a1a134cf3dcab9154d6dd2f214eb8cab0e74cb23fe91c3c8482ab89d64737b9bd2f6fc0cc67cf5b185ba97429a2c2b4366570b7fc8d1a186dfdfeef84d0 WHIRLPOOL 0cfa17461aab4af1492ef2e2cb433a690415b226924e3ed312805bb84fdd6a8dfa66d3b98c253a99994680262160a6750746afd99e5e090207b3e200d3e53b12
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ts.tar.gz 498659 SHA256 f6be1b1b8c0d01e89fd2c25c543391d12df174405d9d7ee7e6b42ebfb3eca30c SHA512 13bc6c2afb09324eeb11290ec20b56fd4b4b6af423d596f74aea71ad938e21422b2fb0d94c5c5469556fb4ace83551c370be4fd5ac54f2c23779c7993da00280 WHIRLPOOL 531a769e542ccb0e93746f8c4a28e08de894467468fe206dcf8ffc56206469eef77db3b5fd5b4b100f4a8bc319f2c24e2b87acb0b126888956eb78d4f1c674a6
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_tt.tar.gz 495350 SHA256 f1bea42b0bd4dca36388c8a6711a867f8ab74b3b1f172ea0423f5362a3e38de3 SHA512 c465767309b1e54177f65b81f6711bf1b4eb334b824281127b18bc616be3d999dd589bc3c078396255c26383e6acb9e4cd302be77a343b142497aa3957c1228d WHIRLPOOL fb7cb565b15be625c7ceb42730125c9f9af673cf10fb55fb2e7bc2f30472155d86f978135c049def9d1d3444061e5fd438bec013cafad7511f914b84e5b17c6e
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ug.tar.gz 528689 SHA256 09017401d111b52168c9d8b98488d3230aabf98026c012a2e355f6cd04ad7686 SHA512 614dbd419e5911c7b20d8d537ccf610ca2748d2b3c29a28ee22a4b883a56061d3a4ee916504f438ace354c5babefb7ca8108bf9db7be5b6506c0908e2f5a2225 WHIRLPOOL b22438a7ea69ddf25ab2e712c7917b7435afb5e00548feeba8402de11e1cb47179f0427258ecf32ed7c1488b20a6bb0a41dc92646509b8f7660779408d527ae9
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_uk.tar.gz 1377541 SHA256 b0f3c4e05b009d89ad0f9acbb4ed584eb32a1f3de71778e48323a838958758b9 SHA512 a34cd8cc8c2d5fd679780697ac3fcbe206ac00d0c9c2378b07c9c40e8c4b432ef744e83b084682e93ae822a5b4dde48dc014ab4bb3c4b9bc0d7c841fea933bdb WHIRLPOOL f3c4897389cc4a151ce8964d97f927ab06bf6ff6c32e71e31b7e475bf88e92c2c11e9c05ec813d25399087fec9b32dadd91e638c09b1aa027c38118696380a74
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_uz.tar.gz 490406 SHA256 62d3e949d32c84222f0ad7b83ce90abfa077105f89bb1887d5ddfd5e330c91fd SHA512 e6a7680c5877b038f41af0e74bdcf0076569d8db6ddc155c21c192252dc1515aba071faacbd466e2e76df730273398d394cc242bfed45a5b259045c8316914ed WHIRLPOOL fde5c90d7eab519c85b12d08d5622b51baff8885353e00538bbc0085516a8e7855cbb51c5cda5ab59add6063a76445cda67c7f1fd9d35ed1c6732edd9376151c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_ve.tar.gz 500337 SHA256 f348fd36f8174caaf2f375d86e9a25d76febfb2dcb4e6457287c92242edb646b SHA512 d642685313c552625c0033feb483d6489c980a94fe618d2c53795cb015e96ed7bcdb519c06db1f7d88c52e706b1e9f6b1369aadfe16ad29d17aac30e110f6c5f WHIRLPOOL 0a83a7a6381d4910bd8fac45754d11bafac132c4f826cfea4c310f5f02142bcc191e4b2ee31a1ed269ec125594b3c4228ab5e0f2cf7657de15abbbe080fba566
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_vi.tar.gz 530443 SHA256 302fea7a9df1e7020d35e2974254e3ef656e1b213f08c95f6c8f5c117050f9ca SHA512 42fe2faecae050efe7c33916b0cf05fd0e0a35676d4bf335132594d995fe1901daa83b7eee6fb177041803065707ff8e7c2eead4b324c2b21304eaddf8739353 WHIRLPOOL a840a7a37d3e9552844bccf1c1c5133b77049067537b7b373a2b5f57abd26b0f585b55fd0c6d7b027584bdb71dbd13b7aa3ee0af2f2f83a29fa80bd3559943b1
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_xh.tar.gz 506235 SHA256 98bb01a93859d70474998c51fbef5cf5efe97acd7e777964eaf3659418f20224 SHA512 7647d5f00d83e947afe78f91e11a22950779ab9a4a08898791c4a3ddd1e8da486e07d0a411adb7bda84128a1fb3eb217c187b905915b8b0355dbb3f357f18ca7 WHIRLPOOL bc2fbf7d0508db071edd662e0f7dd4ca3c5b270572787532ba82c9c317ccfd0f5e714395887a0c216b62c455f8cc21bb2ad3d0ef3f7369d80ebab9a10652c10c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_zh-CN.tar.gz 576541 SHA256 1bc653792facd153aaa047524f7a33f21f16fd6b3ca1b00c7d4a61ddcfc9a136 SHA512 5b9fe6d2e4a525db93333611e65e4beea6e0914588d93227f3f53e376f6e6ed325822b5655c07c9702afb69a13f71fa6269528cef46bfa55c2a78dca3b59f96f WHIRLPOOL 4a4431b9e3843e74fd58314db2b36b0daa593d0bf04e63f374139810616250c7e2304bf2434c4a506e4437e0c19423c54db8ba069d6fda201ab83ba18f5c6a0c
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_zh-TW.tar.gz 574801 SHA256 26d6d3de08aa5507257fc5d36d0e653e8832a9072cfe492567cb67894d7ac380 SHA512 748f2db065efd491b25f48e7cf5d2795abe2abe709c9612d6079080a88709a182d606b009267fa38faf4342c4efdd416378dc5a579d4613b1e70dd6ca98a289c WHIRLPOOL 62ff0afeb683825075cc0d5ca5a02549f9f4a4029e508867c9fa38824fef1225d5d191b3a3d8c6273dd58b01a8cc66c2605f71d40d018694450304e0adce757b
+DIST LibreOffice_4.4.4_Linux_x86_rpm_langpack_zu.tar.gz 508827 SHA256 4d4d8ee8591bb043cb7d5ba2c2dd195d6a32070553d300f8d4382011aa401e43 SHA512 6c58fdf10475a950c81d51156be3553c1e59437abb81ee8c2c219a6093efb849f3b09906fd45319fe743163a5b62aefb89d5108e09f7bf40848d5b1c297dbce6 WHIRLPOOL b0e359cc618e08b13abae348f1b082e0c54f2b9b08f0c4e68c39a12ac076b4f8ab4d8a88b44e4bfa6c0a49073519b275afdc5ffeb2d6457ad7375f671e408d5c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_am.tar.gz 7129020 SHA256 e2e2b218cc790dfc923a2c367931e54d159f5c85ddc02382a720f58e87d53c9b SHA512 e5a5515ac441f0bc59466ebea3f374f40ae5adb51980ba46127883ec32e746072705f95799aed4fc323cbc590f7318119e5a9e848d5e9be64fb0c81b3795d540 WHIRLPOOL 1c4ff22f8ea6dc377e41f568ee0ceaec858b4847cfcecc88319b85d92cbf675c5b41241431d77b90b5194ce2b5eb5f64d79a4f7397c4fc978122e7adc7e23ab0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ast.tar.gz 8025921 SHA256 6d4161d03a29b5d13ddc22da610b06e42f08a71ccefccb33674db5c97963d43a SHA512 8995836322d0bc752bb5ee44fc1e7043cc8359e367a5567ad49f6ff1a141616c5c2ffb697276adc40dd172094824167783a42f09a5a902868c9e2ab8e118b0a2 WHIRLPOOL dcdd514f16ec16810e17f1dd2aa51425764d03db587dddf9a47328b3c7450f7d8b31e03ccc4c0d346d984d9ecfd39c98cf1fa5e9212c099f937983e0cccbb361
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_bg.tar.gz 8259673 SHA256 e52fc7e829f83a8a33ea92c02baa1a21bd70715b3c67a59a9401c2d93deb6e73 SHA512 379db634be4cfd241be161e8b1cedfcdee88406b9add8a569c4e350114fc2298948732045f565f8f540af20a2fa01c85fe3f8344fbe30044ead8384539a7cda1 WHIRLPOOL ad270367a90f411999caf7d94a8b65512b313d3174c1928b092d94987dc98296676974a2ad348d2c3d744ea3cf40d358e4dcbe286692ee95d5b83a4a97fd29db
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_bn-IN.tar.gz 9827465 SHA256 65222dbf3abcf7224f5a7d80a2861018946dcdf6a69684d70156c4ad3363ec29 SHA512 3156ddc909a07aa33449ad5439ae51b6763726fadb9cd253b38d8a8340da7389b08af348468a1f50413c87f15b14860491e555ba570d62a6cc1fd239e6968c6e WHIRLPOOL 773a28bafb52735bafcfd81268ce67b6a3ef0e4de577eeaf55c8edc9f16ba79eb31637c6fb74826129b2363b625ddda2219a1c0a221946749f874df69a9ec704
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_bn.tar.gz 9827577 SHA256 0f0677f21d762ca4ec296f932b3a90436b223b8952b65fb036314aee39413594 SHA512 6f89d618e3b9e872092d757f28090dd5f8ca124f6481fa2430c06d3d253aedc70158204c6bb85544d2ac91eb264242dd36d10d3f55041ec76e13a223d663d8d6 WHIRLPOOL 1ae2be926ee5d40f250061e4af7398172c76f8081976594d5b42552f08afa824b837975a9abcf3cc7057832c99e6d3487d69ffe8a3b4f55c7a9974cc848760c1
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_bo.tar.gz 9494790 SHA256 120a550396495eaecf95a3cbef85bd8fef28a82b9633b3e876cd219844bb3449 SHA512 a667006a2bf9f3ce0e202e3aedc30f45b124a2bad59420b19d3b33d1881a28e1ea8eace74ea5d57fc4e0d5846d23770c79fd736969557e2313c0dbe3665fd0c0 WHIRLPOOL fa1fba8167e635c53021bcc62b67f560b79e5171fcd857bcc8fb3299eb5af88b4981031eed97f02a3c9dd81e9df65a83f72412b67781eb86fcd45209ef5742d6
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_bs.tar.gz 7098545 SHA256 3579b60be0cfe57394ea0f245328f2cd47acf849520a793bf0a01704bbc64295 SHA512 a2902313edcd4e4033a41de85a274aa6e469d5af3824c164a1208f0b0435ab743577d6c9631b9dbfd32b7129ec4f3d153dc0f8e54fcc19603e7e28d866ef66c4 WHIRLPOOL ffe2ec419d9958967395c53d08072e34c1d3efa14463e9bff21698e205395bea6d6d3e2c7f21b6314e67f0731e974ebb54affd8f375cb19323137502bf1b2367
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ca-valencia.tar.gz 7898302 SHA256 820df60a749cf961cd14f86d983cafb53d68d90a373d1b7ad92ba416dbae7bf0 SHA512 1a66b245a9957b37d9ba04a70c87b1f788d47a96bbdbe9a4424f486a57ad47d343900bbe65882ef12946dbc128e323ded84d2c166789929f5af3a9b25843e302 WHIRLPOOL 6e7bf1ffafd57db9d92817275e04f320b0c17cd2fd46b0ce77285548bd54593a24075d236e5d730c81a5db2b56e6d05387291511992db0f7599ef281f0a33705
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ca.tar.gz 7889519 SHA256 9c362d9c5fd1d2805fd79d0d14cc747a22393cde633a92a08c6e2b554c0e485f SHA512 b4f4b3bb227e76748e00e4d622ed9ad84035c42e3edda98fbaf55f5ddc49172f08aced0a6863df06fbeb4080b78464994195d45c8cdf79a1e8bfeb23444a434b WHIRLPOOL 186e895d2d2327606ffe73e872fc6e9395b0a43b844c2ac0147366ebcd3d456ab4eaca0cf50fcc27adf8a680b32456a77af5563bf0ade33d91b2c5dfdfac3112
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_cs.tar.gz 7515804 SHA256 4941dd7ca4ccbec85baea91a2323aa2414614669109c4be9c3220db1a248eb41 SHA512 31f27b50bbc07e964842326c67e561db7c47d82d5d92c2f9a3c8dad870333ca1581d90c852d09915aa190c049e89c0d63f40aa783038cc878f172ac0c57d4197 WHIRLPOOL 2ea927870ccddd5486dab00a430019b0dd30366649272d970d189250c35f910da742b184ea0f474b49fc9bc17e0a0e2a00cd1506f399cabec75e73a08215189d
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_da.tar.gz 7517481 SHA256 4eaf66b9b0f5dd6288f69702f49865140791fc2028192d99950c28c5213bdf4f SHA512 7710d3ced656a4abf5fcf42fb06466c48ae1a5ed6733702dcdf0052237bcb7ff675f54e6a5332be9a5bbce872c5f5cc4884a334a81fabbf9ac6a35c04449382e WHIRLPOOL 600c0e671d62637a19b673b4486bb3291018e8529815f5d487629a34e2264aaa1eb51b6c70a9201175e4581c9a8e3931ac809468cf4ad7d06345023f65b54869
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_de.tar.gz 8073352 SHA256 05c59dbfdb4b8a89284c59b948a6df202365113ac92e1403e6818a11fd2a2a5a SHA512 fb5158401a6b8a8370f03b645740315c39075d2f9c471d7765abd17ba7886f3ece2502fda54be98e94cd291424033788fd7d2b0d93c36628151db947099bb3c0 WHIRLPOOL 57c39421dc5fee12407e55014e1fad95ce43fa091f121297f3d8a298d4171f94f0a66ab7cf2af2c8c7dd36987a3a929ad1fcdda0c8fda87d5e59ce567dc00d4f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_dz.tar.gz 10405837 SHA256 73e6daeda1d37094aa055a2c9424a072019a883bf577e3b50b4fb7822b5b99e4 SHA512 7cb4d837c8fde108b57db93eea4be64e93bb11bedffb9a723bda7b31778037c0f45b6697236c4be690684bbb6dbb5908b752a889b790fb35a222194ee5eb0586 WHIRLPOOL 7429df6a7a1baeaa63ea89d9a77f82a202f70a218073da0b5bc5e0341112a50ea46179406233148bb483ecfb5f20e4e9c5a17dfbbadd0b0a7d7b56cc495fad6a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_el.tar.gz 8903183 SHA256 25498ad71ca587feacf1abf89c76c1da23d6ebf28391aa790d340c53acc7b2a2 SHA512 7b77b5c76385f007bf7ac988d8cee43fac871c691f72359b4c02f73627084417b298f527a0673ace0acb06bcb44aae49c8277ebaf37966378e1cbc56991e3195 WHIRLPOOL 30335b562f1c062e134d0a08a111766f54020401fd4a8dbe8b68f5465dd1356ca67f17161c1975b3fbee113d8ec1139f2a0a9cd5ea23b45ae95d961159fe1503
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_en-GB.tar.gz 6394319 SHA256 12cd61796e2aa8401dccc6b305ef7dc93e6195d392c9b95aa64aedc6c30ee61c SHA512 9acf0eda3a578d6b624e714b63e91c6859e89dab9b6fec73ed596e8aa7acc25159fb7759e35233147a292bcc78a6c25f29e8a7caf8ecbfeea26625572af1cf43 WHIRLPOOL 0e0f6404eb28ca44615185803c21d5f97c76663d80f5a19e8d559bbf15544aa1378de5bb85e701d56224a9841fe06223b2df2bd497dac7e878210a49ac78a165
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_en-US.tar.gz 6434485 SHA256 ad280823cee6b2543b4b50ebefa69127b95a7cebb3053b4b592f2358dff264ad SHA512 e886a1158e61831185a3d2fd0f31fb4a37747bae87b5ccff8680a5036c066098a84b469cf10390771e6ffb3a73d5a11e7c2696613fc5c4d21366b6ce9e31c4d0 WHIRLPOOL 9590b06b886a7410194baf9d1c24f531271c3a61083997d5e03aad0a6fd343e40f9cdfe8f99cf7f79a0f3b654e067954b1d244d9ec55baa889784c20958be191
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_en-ZA.tar.gz 6374764 SHA256 db7365d1ef2b15757b7120f3c485ed066c71f43e62b4e8d273f9bf2051c5558f SHA512 ee5908163ca3594f664f0aebb6faade5253c201819b97a122eacf35ab28d63167def9b2fd331de335445d832bf3197a75a794d1d89353b7f8f9204eef65f7fe8 WHIRLPOOL 9361113bf24d3b50d2d07019affff51879c0fbdd3ac4ebb9c6d04e9af32f62dba020167cb5d72590a27f33c3937b02858aeabd860fd5d30fcc9354fc02a5907a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_eo.tar.gz 6925022 SHA256 62aa0e71a5d74f5ca2a6a3d25d901ae517c4f48bcdb1f0c4ef742a2031986a35 SHA512 a2b9b4e2d1fc71f5edaa591e470cf88143480d78b817c18b0a979bfce50d15691cb74725d6d6dfeea6b7e1ae605004b7fe9cda6485380edf47ade9b9e9284d64 WHIRLPOOL 01a5b3d2a79922380167a34f02fad1ef9dd3bc89b41077865521b9cf8b9f3f43b4f146e997ef664e2d91df46ee18021b7f22c10f24fb7ad2ee686a4f5985c204
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_es.tar.gz 7935362 SHA256 3daaff4e58b020ab5f9c6cf7fc2731019413e39ba1b069032907ffd93d8bac31 SHA512 5ba4cae7d43d760a3223da07fad994b7684bb414a2137db4c0639020a7be2e3745245b2aa8ca0bfb66e47a168d2b3a4910cb6bad34a089c706f36e08c08cc865 WHIRLPOOL 10f676e59b521ed161e64ffb71a6a0b9f8076a65cfda995d99851f1e935e9198eeb36782a6ea7fa11d8eaf8a4f4f3d8ea91a15d1ad5d9da81343c35daba5f75d
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_et.tar.gz 7446290 SHA256 8e07aeb79f61977e10b6ca684b9691d315c626c40d87e66d80489d497ebcd996 SHA512 554940cc25d704bc1a2a46e448b529c21df51342280c792fd8f597c144d856e5daafe93496171bc15501c320ceb917eacd4a9d919c036e9ee65286b4929cf8f8 WHIRLPOOL 2b3a11a841eac1bbfa9ce62bd84789be1904c7a09d8a45e4b8ed22bd7062a4642467e73b75d9340612eeaafe4b59d66a2adf389364628167a3cc8a584db002cd
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_eu.tar.gz 7579121 SHA256 68e5a3bb9136a0a18e9fb0459d82e4a4ebecbeb0e42284a4d7f192cda2bd73e0 SHA512 b8b76c6342dc0bf55e3f697ad2698c868ca13f931f0cd6b3d7ab1a9735f1aa7ebd8d3aaeaf7e7ec667b81b2b82c93b647f1f156c8a4053807264490c9dbfb4a4 WHIRLPOOL 23d8e48fbe712eb74404d6523702f369f70a0403f47ecfebb2e725a2cc9ca92e6903836a22c735fb65889d9f2afdfa88fdf05fdaad1e1ddb0a43137c4382f163
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_fi.tar.gz 7688481 SHA256 294f8eaf406b2067d2101bea9e88441185fb98dc86ed5063f6888721a33a2efe SHA512 6c5142a03eceb6844566aaa5ca4132641415a45e78cab6a1a981723ee246972b23d0dc64049560f4a9d90c29daebad2a56fb4751b716780e76e834cbf56da69e WHIRLPOOL 1d689a7a2afe38d6ec073622283dfb7d4110bab66fb72b1f9c6b7342e0ca6716c5293a7a7981c4d7627debe50738d3f0b109311cfaf179983a975cd195f1b791
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_fr.tar.gz 8107488 SHA256 57e427874cad8708bfc4cf8970b4873fa5213caa5f311c8ee852252ae7c470e0 SHA512 9c768b39e01f1bca7f23b41692aee6c1c538ec92f1656415ca9620ce0e7cd6cfd10be7b444a6aa0285c47bb8da8db97898f13045e0d0db5f349e274fb6e0a786 WHIRLPOOL d75a9594b157b52aa54480c70a8b956a4d8437b5070b6f0c0ddd92e37e5b9f82105317265426c982926c65b48a4357353e6ea58c9d19623d345a4b8e6d1841e2
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_gl.tar.gz 7636426 SHA256 97e70b4297141bf62c0e8e4e374288691fe4dd7657cac9214825915f11d2793d SHA512 aec522bab81ae7b531ec20b16ac645205f627f55df72f093a1fd262ec6f5c4558119aefd755f29d78d650557d1b5effc480c3c7536906f1c3a9c531b32474b27 WHIRLPOOL bbf25834f2af590b12bba66c092f828de9b9fd19aebaaff140663c4d166d02795419e0690d7fe327e8c4a8496ac6cd2d9506173aaf6dcbc4cc67af97a011bfa0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_gu.tar.gz 6601021 SHA256 960b5b5e7fe642d4d5ca267d4b0c6e5d90914016fc841cbeb87651fa7a94965d SHA512 e5733be57db681139d95e5ab6ce920ee1b608de80e633719b47f88c86fe9cac870782466ef26daa12ade9c1baf513af4157629f1cf02561b4433e6c66c078b12 WHIRLPOOL ba10b1e9d5733bc55f116293c4fd8a2252afcbcf64bce31494c4ddb83c9e8967a547cd06e6facea5c2e29f45821f3cc3f29465878d31450de9902362981dea2b
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_he.tar.gz 6216602 SHA256 93a4bad7c796041e6bb6355b893e6536d32d56af7cdd1d1c014442cd44ace0f7 SHA512 06b256fcbafc83e005bfc33665ef12e00b2165ff895c55a4e55438909d2d93ecf10d2ad412d1693e59686fd0eba73f50b8551b50d6713b953a060a60a6247f22 WHIRLPOOL 2ab5f3300e1e3c1f12db0e7a1f17797ee3511ac60e3c56d26589d1d94e53f5d3a09338936374b4f4e3074068a96d8b7c3ae9c43835a3ee269cc4f4011665f936
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_hi.tar.gz 7288173 SHA256 ed80712fea0599f1033b4ac4d7479efb214fc8b917c1f0d3ff220d66ac980c6e SHA512 28d4bb09fb5ee25648b1ce5bc9950221b811185f7fa64eb73b10409c3683b291d5bbae9e469d864e2be3c8a348b1f3bdfc3400be336b4b364dc2606b94c60f96 WHIRLPOOL 4c4593ef7cf86e3a6983eaa496cda27c44f37c02fa60dd855a31c3a48396f13d51474ba465e27c4ce0d8d0db7b826371e1524edc367d8f8dd654f9cfecdb076b
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_hr.tar.gz 6772328 SHA256 1ecfdd259025df99c2f317eb34788d3dde6bf5af46ab4f72d13960d3844628d2 SHA512 daef9e09e3a766e247053c9e6a3cf4223195775eb3d5dc0e83435248f3d5422bff7c6152dd90a1f07300172031a1405927dadc4cd4545079ab55bdafb29efb0d WHIRLPOOL cd9ea48dc85010b4c22c4fe79c651d1f79d7f9e54ce47a9fd98b3856fa63a2187e8cb7b48d731e1abd16ca598178e59945ffce0abca9b52eeb612e00e54403d7
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_hu.tar.gz 7944141 SHA256 9064178b304bccf1a4a4a87a0fd64c48554e845d5acad373d4ace900481944eb SHA512 0fce49cd5848360889faa428ba4fc6a101c86208183ab0545806c997a906133e435d25e44701413019e0d77af8658b98e8fab4c92b0fc9f50c98cb2f40700b4a WHIRLPOOL 6011d343e610b24f5e79aa6a1e81629d4bf98ff676b42936d7cc9641dcdcfc2fa13454e04ae05b8437fb8a85abb652ffbd7e489ca5df6b9332413b813a55e954
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_id.tar.gz 6761720 SHA256 2fa87b445b7160926ba46afe8459b87fab440293f5d4c13a0199b3ce62f3e6d6 SHA512 7890ed3b3f306c88320b0c26d070d77cc7b87b27c0bf04b3b0df54c886b31c1048107bba096e3b8df46649b182e3622333d83e835532884220a6abae78d41b47 WHIRLPOOL 866f51e54faa9c8069a506ea05f97d76ece0e334baeec63f57bfc37eea14d0947a838b46a0d9e0434f7a7bab0ec8e3d5ca5d0654e1e47824cca119797c46730f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_is.tar.gz 6813699 SHA256 e1e9251f42ebd7a6d430dd67cdd250a048d4b705ea321735d6d8a3ef19e57837 SHA512 15e2504158928e488aa1047c330acb095c5824c2482df0de944c09c05f6ed8874f776753b39f1473a34b526f8ca5979367677ff0cfd7e6e5e04b79ce1d1f225e WHIRLPOOL efded73a5bde3c21f4f990d43518e8a76c87e59f4173999528f30e0960dec0e8d7782ef61d288a57dd3bf96a835f545cb64f611475bacf9a1e20c06b74607ad3
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_it.tar.gz 7862278 SHA256 8ae907e8417e2ecd506589d2fd5880d8aa694f6ae6ee7cbe6ca2a102b029f176 SHA512 3aa04dc663cbb05e29be598a3882c68a655d3622d1e5ea9659ea469f183f67c337a605ed2936f5dce2e0ebb0bfaa33511f004f4b0b42d2e66762ee7d73784d54 WHIRLPOOL a3682dcb8035c6df1212281a0013a8b70df25c2c0744e9382dff579c1562983b1cb02ed4d0f4bcd71fff39bb9a0c99c8d9f8d6fe88e6d05f6d2a273766a2266d
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ja.tar.gz 13462123 SHA256 ef62e5d473834b8ab4e94008f4b655fa5119e1d9cd27852c65164079dde5fd6c SHA512 a2e05bfa562109f3fb810a77616a2865499523a39f9b103e66080fa1498dc22ab270c4fc21df96b7de70d2d639917694578448b29e7cd0067dcc16fc0b3d2892 WHIRLPOOL e09d251da2dac248c2e9a7fc81e3622892bf4e866061229ac134f9937d996a8081f49a3fbad9d75410c7334a8e576fa242dbcb19d3484790f7c3d2c7ae88c8ea
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ka.tar.gz 7078682 SHA256 3e9968d9701432872df36ad78a7c20a0db50138f8e97466c5d0927a82be9f300 SHA512 9355e7256702fdff5b24f6b70a4b0ba37fc51f150feeaafad310794c0010a5e679047e0885d8f47e49e58b930238077a8c0b330b5f0bf0bc63983acbf0a1f89e WHIRLPOOL 1a99ba85e370cbffe2f26c7ed3ddd2a7705c3e6a75eaa6075e7af279cd21b10a3d37d7c67ccdc25d15a58b247081767c8946cf2cd1eac88f2bc46f09659f6b6a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_km.tar.gz 10335423 SHA256 ae88fd33b36ab8261711478457c623ce8dbe59091c080ac1d7701140f812ff1a SHA512 7770ab5845405b18148432c1847a509a2a8614f9547b5b81380dfe735a24fcf0cf9af3840eca47753a499adaf5715e880b8e7360776510502eca4caaa1c2bb90 WHIRLPOOL 20aa0c934071c92933a98570f279dd3c1b0603e48f33984aa6b835be6533c19cfe78a1dc138418ada57c103605a188da9515b0c04fcdbc06ef9cc1c9e7f8c5c0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ko.tar.gz 9303391 SHA256 b8dfc2e8fadda4ce8544da44ff2b54be9f8ade94beaf1898a546f7f406e3bcd9 SHA512 35ade5a6399dee97f170881092351840d1e8048bccd2d6aee33ac4a4a01c3feb6ce823e75bc5a213f2eeae52522b808bbe84b7c5852b56a4782ae04bab9b409c WHIRLPOOL 3053c6f5be37da422134300fb762c5780835c0ac47ba932e26d0ff15902402d5a0cb2b5f4324766ecb7897d5c31203a430997a65b6dc587084f87887aaddfbe7
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_mk.tar.gz 7315978 SHA256 be96c94d41831d21b705d48d0e66d0b53fd7a235b3fda049fff15ff0a0e1fcc1 SHA512 79663e3e619f8ee4df50e014b5d9cd6dd3c14c331d03a06125b104da365aa779fe6ddb81fa76b72d98d654bc740450b4114a6dd40eedc26ad7237fb021191436 WHIRLPOOL b7fce51691c54d30fd53ad8c8a2915b5f8e99989b8de64b861da4de8427af8a8f0d05fb8506e5f4540d77ffcbc81fb94fc5b57bec89510d3bba34a3e02d024ed
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_nb.tar.gz 7611695 SHA256 359c2ca52ce5c02b070b38ca6600e817cf3ca41792c3d39d12f7e237f4be8645 SHA512 8e4457a1f4af3bf5498a737a52e363fb6c2f1302011f0052ed47bb8b1847ec0ab5a58473464914def1f632558bfa2d8d1a69c4ac6f79f819535c57be69eea4b0 WHIRLPOOL 8749760dc9d72b56be2195b94a21a0b7f0121c7944003dcb4585462232e6b77d38a6ab213d7fe13a766b6084e95572018273975fe407d49f7b4cd6e179a90686
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ne.tar.gz 9877062 SHA256 227f714f7a0ded81bc8bfd002d4c2ff079c43d1949c957d6c767dd0c82acc7cb SHA512 af7661f7ec54ececdb46d859a8903a2f6aaa6f33b7cb545e9a8e7fcbfdef507fee3498e91ee8b24162e007c521593cd97b36bc29e6cb9c5043a938405cf0c733 WHIRLPOOL 4d96710ef13a863f7b972a178a97464bb61dd33039388a079d0991c6d2fb7bc842a35c5666aa7e537f521c3402c4c27a641a799ee0b210658252036f8cb68c82
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_nl.tar.gz 7683015 SHA256 16e04bf4ef7919ca63d01e36023d935360530ba375895c49b13103b7b6513c93 SHA512 5ea2948febf6eda15ebb2f1dcebfa9523ac350fbc634f8d4b5a3371c9434b2af0cb8c79160a8f93d62e81a9ead82e72f4dc64e1e996ad593c33fabcdafa65790 WHIRLPOOL f0e290a08b9b37060f3abe3d1baf7fb3f401980d1cff0bf693e4ec15538b7575bd8d1a0ea4264ae2eadbb0617ddc8d41dbf1eda227480a6dd51f83f751262f0e
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_nn.tar.gz 7570517 SHA256 3339dd5a749330beefe184d38c350a831c4e04fed7c1ec96f116a44ed4d64cce SHA512 5892aa3be882c466c7fa1d241e5032de98294c7519ef7b43025d016a12bc564a1233ceaec6248e2af23352aa8f45e2ed9720214d810df0dccf3b919af8966b1b WHIRLPOOL e2ee8ea6d878c6bcfa8ace57f720750c9f190561228edec1e7b8e55d4a5af6860b1d29d0962bdf1c664c002b5f05d2b4c0b37f852e50f8d2814a89c806c0434c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_om.tar.gz 7947762 SHA256 679c1a5108f46c89a0e4a13e85e8164087864d3d19df7e3bfca01312f3b8a485 SHA512 3e1dc684e5504f0a2349d64fa21e70238d13f951f7506860fb37d7bac7bf183872f70570c8222b11a222d4a9631a69c4fc76a5741e038e059759cca122aa1980 WHIRLPOOL c98bb61d38b6c90b68bd80093491ce3589e7046b91af38df7d81562986b655c1b39dc66d7bcbb4f222d02346bc6c45f317b66299bc345b0ecde64bc945b941bc
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_pl.tar.gz 7950880 SHA256 2cc175f34752301439f81ed1cf217e9c089ad19f9977b9dee4348537c6b1a656 SHA512 9cfe761cc74ef88fedec11be7b9098a7fabe427b3699d9fcdfc0a8b695005618eb8a1bb899ccc3b6e4d9279681d0f11819e3bbf38f4fdb5d5b2b640e270fd55b WHIRLPOOL 8098ae6925b19889f36acf1daf405c2884b8e2c017bb0e793ae1dcd205fa82c6ceca5922bbe122d583e44901c5c8d88519bb6bb2ae145264405b0db70b50098a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_pt-BR.tar.gz 7700715 SHA256 c821a21c60a1cef4dafbac079d6a8c771e801127707db59fd0776668cae0d9c9 SHA512 0d154c6ffbe1bcb1eb4031cdc694ba822a7efa625ec4533fabf961286d6a512825c22d4a554df942f678e390d33ea32a24b150c9f508e5e4387e416516da4c47 WHIRLPOOL 842a2ac685fc4fdf1b559b49735fc97b544cfe348af70d9faef679480853c42a9d1be203ce65421410eb4737331d4fe1f72b0ae8326fe53f67322ad99d3f8af3
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_pt.tar.gz 7632674 SHA256 f7ea84bb4fa33c9600c614337a681b306fcc70cd7a52ad79daf6ea58da0f86cb SHA512 08db5c21380e73c8c32841c6b234e04e02a43735971453fcf8f5e0f5d9af2a2a546da2280c4d8047a3b70ddfacf718605b3d7c8bc9306996db2bd696647e9158 WHIRLPOOL f3c00b5c4d8b42de8203fb1942868251e95a2b5f97bea177b0bc03bb8844d7a7adcaae4db7aab0d0993aef15739d858283dd23cee1477e234830601c3baf9141
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ru.tar.gz 8359515 SHA256 50b93c63aa698fe3d2e4809160da1f6370385cd15aa9fcfaa3adc3b5e82b78f9 SHA512 6aa14f1432e98e75927152fc5d8ff27e560a60fe6001517a6c95f1390b313f3398c99689c212a923f523131225574bdfa8914c8e9044bdb42b93b2836c3208ea WHIRLPOOL 2749440f1467435f738572f4ffee6d96dc4fddb1caae6425c3408acee6ae82d0c5ea2ef36dd112662e2685873481a751bb086ba006ced800f2d89a34a9a6d5bc
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_si.tar.gz 7182617 SHA256 16d394c1a388708135ccb740e12fc41b035895e4683db62df41df38baef51e1c SHA512 fa696f013fb0b6f7d0a05258adfa8d0ade68cd373ad2d4b2ac8213ab3d5f2b85e58e5efb1f640814928dff0f6687013541a6fbe5a27723b2dd99a00a411636dc WHIRLPOOL 3fc08d151d2c9040eb25241dcb9cd6ae64c85c5df19e64ee8c74e1804bd177ffb7533fc1f65f7d851be1bae7790b1d4b605685d2ff394f283429ba6ac9e22ceb
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_sk.tar.gz 7455417 SHA256 fe43362e9f127b5a1878ca4238363ec6c6457fcafb79461b50a77ded1c58717d SHA512 f0aeec6f6c4aa8ea0de75dbbc2d47123acc405c5169cfff9c49570b9b709118461b392589c44cc9f3bbbf1eff85299ef5df59a11f6f62583599a914559fca3bd WHIRLPOOL e9275be02a8899dbafe07f2830a1d691d6ef69605b30d8a4ad58d2c512e9fd787da20003f82265446b5d727eb19825fef47819dbe5690a9b87faa0036b2b8168
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_sl.tar.gz 7689036 SHA256 62bbd4f6004f1630ed85e063fecefc0c0cf485fee54737c24954194636486bcb SHA512 8a361ab7de798bb3486e141ac09549adc45bbd406809a704963da86deff1f65a355d43f85e976b4f7ecdd194e29624b9b6b10a49c2a1d4fb97627a33d1e8c8a5 WHIRLPOOL 4c7410e81dbeb86e14af76413de342a78f2644b8e027104e3c92edd099523871a89c139d84e529cfead6d82b4b7ffc89c4d73eb2bae67cd264bd8485ca90d07f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_sq.tar.gz 6836368 SHA256 8e4ab8aa03b9c44ebfb4a6bc621b1e3f057d02f30e086aec0effc2e9fb391fb8 SHA512 755799c2e74b2a6364d545d770ffcc2d527634a329b005271671eb66385d1a68c94a207607939f197f957169c20c563c6a978b75972e3cb82e7459ad5862dc3f WHIRLPOOL 3e10868756931962f317640052718d41332c850f70ffc9e61f4040a46ee48eeaac91cc336d17cb8ee21c27dd32abf4a8a9df5613ca6649594158d74480b17a2d
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_sv.tar.gz 7589430 SHA256 f419ba960d86646727f77bb5bfa09624fe851370df8040bffd3e69998d4caf3e SHA512 49abea45f0328ef0dedffa06ad8862151dc703665466f8006fadb41f86d6d18e8bc0e81cfa67daed5ba92cfcbf657fa205000db259818344318e7a4fb1907cd7 WHIRLPOOL 571c21fa68bda04d51ab714a969623329ca58291af0e2e34a93b29996a685efde95e93ee6e85412b91fa9aa41061efd996d0bbb21d293ec0b631ab805f12f575
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_tg.tar.gz 7141338 SHA256 0f18d1f806330008a0e80a68f2d33bad1078ebe8a4569af728ee2a05e4cc4b07 SHA512 40b8ea2faec3b2957c02a8af5f5cd60a36330c0cb6c2c15ad791247c4a009898817567117343179b52d68d18127b2036abcfb1d256fb9af08d9ac7fc6152e281 WHIRLPOOL 4af8774d514e9d3147e8c79967ce7ceaa21d5a8b26ff1ae625042e69028ade5971176d9b3123d17b198dba7f13a8c86defd5942ff287ee9b416b648219322afc
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_tr.tar.gz 7848751 SHA256 746818eeb5ad8f3bf353253fccee78c82cf3df1efefe86fe689295a438a5bb99 SHA512 7b3c7333dc01c6da0f58eac30920bf3b0c2f12bf362349fe6cb22ed5f1270d01bd4daf488b65b7a75985bcc7d6be6f47581a7f72ef7aa0e37ab76375d8718e8b WHIRLPOOL d0ad94c5e8a3244ed6e0915ec460cc67511f0ad96200d78a2e582bbb2fb1daffac323b428dfeb612e2f51b5df4b699d0cc0065e886599179da332e12258c3bf8
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_ug.tar.gz 6799064 SHA256 e9a1a91fdd991a82b9b57ec7f880ec4b959fe82e9d57815c75735e0b6ea6cd51 SHA512 84705a96e0a00bb4e7290e7b37796ad0c2bff8525fdb156202f4b4a24f1d41e913ad375027797040cf1d9c541d834d6d93e47d614aa2ffacbf0a7459a51edfc4 WHIRLPOOL a880ffb59b57920e3edb0a14d7d0b092ecf1e15ff9588fe8f70728e90b2704df3c861b79a526128d1b2a2c040e96a42a218b4851fbe65dd304e4835a991e342f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_uk.tar.gz 7237224 SHA256 69067d3f8599938c382d25852d81c2959f83c7fb0543f917a4a66bd37eafac29 SHA512 734796ae7cdd3cfcce4702a659fb4d6ffbaea368fcc8d37120ac1b59fe822e5a58a85c4f7f64519e0ea12f0e3fcaebded2714551e578edb4266dcdc7347bace4 WHIRLPOOL dd31c7737254d93dba5023db8f5458b13d4ec4618f05f4c9195ee1134ee46e28855768d25af64c6b47f5fe169664999fb1155f32b41e89e62b9cec041c4a8d97
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_vi.tar.gz 8113043 SHA256 dcd61c8b138403629098ac9fd639c1e9ad1cedc91bb3bbb9a9bc7769a9711971 SHA512 1ea767d94e2a59da63144e3920e4d0c9fcbc8614e4ffefe284dbb475e7fd2a56e74765f402a5d4d2ebd9e17baae6cdf64cd0f96546b2332934f1f706c5a64955 WHIRLPOOL 7cc75acf7f90e0d83b47869f14ba53017c5335831668e5d113d566edbb7d9be72262cf23f9b5448a6937a2ababec6ba412fb74e66ed6235f3a486fbdbf354aa9
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_zh-CN.tar.gz 10659924 SHA256 00575f9afb341648d633ed7d8d55c593f03d40045ceba2adc688689c51d33455 SHA512 a09963ee2faf6fbfb21871e7ddbf1fb53033c1f2a66f078471a9358c332e17ae60d9ec19f090d417f386a71d0405c41a9bbf193d5130875cb4cf6746ac952407 WHIRLPOOL 35cf279d23ea37116653480987645145fde57592e5489c69e41506b4c006985abedf679549f8df73e2ec6952775ba447bc8d5efb65ac0d5580d5e81404d2ca79
+DIST LibreOffice_4.4.5_Linux_x86_rpm_helppack_zh-TW.tar.gz 10721008 SHA256 8bdf1ee3562cb2f739b566918c60e811fbe2d9ea15383442c085853b58e02fa6 SHA512 3b5e1a0eda0b59ac09d1aeb1d944fa8f342f2c41f1c300137fc7f08ff1f91815df5e71ac71d7568c8f4d7f64c909b3cfe7782b306bf97ca7fce62acd0c9e47b6 WHIRLPOOL a4f5778b0b71b0d714fe836441bea74a34f576621dca6e37ff0f26c4ce06e2a80db252c829a31ddd9b161897d68810292f049d59eaab23e3718364262e74e284
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_af.tar.gz 1119392 SHA256 8e451731ae9a6b16387dbe6205f17327786c95a1a340f9ed293459c39d7e8fa8 SHA512 049b3396fb2ddc9ac4aad26d304803dc5c86912e18af90cdac9e9915b1c21cb529160204ac1ac0dcd9b6f5f0eba2f13c3d6c697af581bd9291ac15be940a5f40 WHIRLPOOL ed26c22061f7c5ef7bc0ce018e1d5628e8d1c2858dca0e737d0839a9e9cad0b89a2979ffdc5b8ae18d0811229eac78d66cd5678b4b3a8848f0afbea870172eaa
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_am.tar.gz 524632 SHA256 0705a92e223f7c685074f89be452473a3106340b826e099b123e52ad9af3c423 SHA512 642576a2e2ee008a0d8128511b5bd2e6d0b2509396dfc67fd2b3a04305f3c7e798f7044e5089d0ac0d7ee53c1a03dba989608399040a553812f771c13cdaebb7 WHIRLPOOL 98e634158f97890768210bcd94d7395aedd4ef675665efd0346224c748d41e5ce0fd96afc1b8aa696057cd3f414f132fdedb5909aafadfbd6fec4ecc8d36de2b
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ar.tar.gz 2264314 SHA256 85837d221edfa84e2adeb67de84efd3efff6da6f3cb13e48ebacaae9ea76a2f9 SHA512 17cb0af5acd98a077e2befe580d52bd96c9c7330a7aba64a97b6343a656e60396ae7eef41ca9fcf6ff61b7362cd5b34ad7afa4de621b67c940ec1dd822f7d433 WHIRLPOOL e48722efa620bfbf90400f36906c9657794b9549060e1531f2190bb040d77c98b2d4be69066bc629958352d3a235597ac11272dd3d2492400a6d5ae6f506fd1d
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_as.tar.gz 552610 SHA256 2e58fb98946f3cba4d19a40d7e7989ed29e6b8b1ebc2981012d1d626bc8ccc89 SHA512 0ddd8b0a4166e3fe57ede6aeaa2b89f286af8498beb3082f35e63ecb595a2c223cdb48a9e1488ac886233dbbacd1137befcacd2ae028b276379a855456ac1025 WHIRLPOOL aa4d1205a4e43792d92a4f84bcab92d7c9c7845cd6b2a7d2824a8d0d3f42e9b9cab4776c25f06455899b937c1f00196d0291982e5fc9a8427b0f552efbcfb894
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ast.tar.gz 508031 SHA256 30824aa5255ff9d688990fc21e3749e823f17cb44242d46f8bec8ceefda09dc9 SHA512 ad54f10f143bdb0d93471997355e3a810f22df65d46ee543b202ab9ae36a50a4bb65d96b357c534203d54ef9f6ec99cc8e627d68a6bf596a47572d968b96b6c1 WHIRLPOOL a3070ced5889be2e334a6aaef2c7b4bf2aef44d73105a6b3692eb97508b0d957a7bd67c1205dd04997309f4a5d97653e87492867a21b149b9ac88dcf46291fef
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_be.tar.gz 887366 SHA256 7f861105f6143755140bfa381fd0c4965d870d087b4342b37e2bbfa9373e5dda SHA512 8d7c622668db3f0784d8fff596c669d548b23dabb7ec46dbe13bc984a26958df4bc6fb85ba3fab8972d112c40ec14eb8ec38bf47cb05298db791866c80b0c412 WHIRLPOOL caf050aa08b4f0074a3da5cb6c856d865fc5202dbd93cc02a6d5e30f79370043c7fde496c17ca334190506eff7e1263c4299ba0c8fab74def62173fe0dc6a4d2
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_bg.tar.gz 1968493 SHA256 b877333b45e9730f5322e600438783d54faf6a47f76f14ddd95a9a8f304fc55c SHA512 645fb60762b9ae7c8fad390f9f5e0b044dc68e86a83b05ae263706829896f115ee6ad89c335f1a9969e0eb0e4974de707a5d3233081cfce91e6e2b5398dd071b WHIRLPOOL ba5ea131bff248f16361d6b1dcbc145ed0b2059f176318af5415fa5e70052c3fb1efd6a76b16f28e4989bd8613ffcf69d69a37a6e6e8fc2ca0d4921a5c0f3524
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_bn-IN.tar.gz 557020 SHA256 7c364bce1d2fea013179bf96e858c65cfcaa0e63e99038bdabdd94ad00a647ea SHA512 e4f1ea47f382deda04741b936f2a8281498aa29f5340966ca642919ec674f57efe0f386e10749d0aafc758b9af11a20955b3c8b277284affbf15f02e7d4dbfdc WHIRLPOOL 818afc6060f1d5531f6c810ea1a7b13bd02057dc93d2ff231ac5ca1d7f2ee86497bc75e3f46fedc36f704d3cfb060f24bbf71de14bda30a66c92c1710f4cda84
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_bn.tar.gz 906771 SHA256 c6c7f9a875975d2b41ba3b8dbb7818b0b08e94337455cf2c97a4070296e7f4f0 SHA512 ffb320ad0f178f9de745b68f64a09a2827e172bc86cd7e6c42d2ea2c4f381defd51486985be1f3507dcc0ebff54ae4f125e516b4cb532d2ac2cfe0c284b44a29 WHIRLPOOL d8243fa8d3d1c0f39ce5c28e601497eb5cf9acf477358ce718ba197a183e8f3d1b150e59ee3864778f1e604179fcdc4fc411f19a8f76f2617776b39f92e4aa5f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_bo.tar.gz 539703 SHA256 aa5a97ed78fdb9e2d1fd3c70c339bedc05dc57adfadbd04b0eb77580cdf4e349 SHA512 deab6d4dd0e899e462d66bb996bf5bda9fd5703e6e95da88060e6a8ce9d16d869bc6f244f78cc89ae32144868d8af913a9f5a2f6a37df4dbf711eef23eb3e0fd WHIRLPOOL 90d213338119cf18eb11973f732243a9302bbadc3833a68e3c184d44bfb64ece5174342f1cc57ea421618cb4d76d0e979eb89c88facf0f603ac2a87ddaa423f9
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_br.tar.gz 1721969 SHA256 e07dd4f0350d9d8f18709d09b900691d4e55af2ef1dd0811e83196a23f9ce851 SHA512 797bbdcb3f6cc20021371101ce32387ac28c86cf20e775e02199317334ddbfd9c86fd39b75d9be75df13255779528fc8da4c954b312dd0f744c468c32a027900 WHIRLPOOL 81535da050692027825f9bd94b6671f5d1606c5e537cd818976f9542f90821d0c00df007ab98ecd6c79201437955a69c65ebb9e28207bf3b8bb19cda05d10722
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_brx.tar.gz 518593 SHA256 245f74f3b62b79b4e237a9f8fe0ab7cd39bcc2969afaf36dc20565fadab3a699 SHA512 816a0fa92004c5bcca74fab8d31e50d270f45d440ce2d396a90d1b20d79b9a896ef60bb03efa6dfffced4909f36e36217c811f29f3dc8fd290822f4d989b25b6 WHIRLPOOL 032a00a4cc5fdbf7ac7ced42fa9112030b18f50f64bd160bdacacdb8a057d06f943ad92807968ac375e4a30f962cf3cf0980c56d0f3c1b53ff498fe319629490
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_bs.tar.gz 622295 SHA256 2faa880d0beb5f790f9b869c0b23301f35aa41d8b0b91cd9c506bf45a47c9c6a SHA512 5a52d5d690b97bb497884af2a28efe402699e5f245be41d3072743c615dfc7908f7558da30f245c30fa26b618b0786a059bd2872c4d3eabdf6d73625dd29e64c WHIRLPOOL 9c8947863be827c34a057ea12caaa01dd558e2524fe4f0e29e353e0dc847c1be60ae6a1c31bcf733c2db238037e51d1c4b13fdbdee29f283b05b9cfc70b7f664
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1775360 SHA256 09a7aa73e575fab0d151cfe90f3ea2eb557d0a6e0811ebffd00313f83cc50f3b SHA512 d7a0e3ded23c4b05e6450cba3b224288b7164696b3a8614bb2b9b2bdd23986f8951f3b71b49c350cdf450a48fd4294d5b44a0594acdd93a9a51d65c0a61f80f1 WHIRLPOOL 10478260287916eaa545e6c5f7a2bdd495caf9a0d09b88e7bb8f0b4427dceaa273719e52b85e45cdedd8183cd659bb2fe9b1689bffcc1a2f3f7b09462f0ea288
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ca.tar.gz 1777500 SHA256 22b8e2adb474ec21cdac38bffa0d44991f3c3fa134ddfa49a056d3ea58030999 SHA512 78037bc220c554ee03ca6b5b14d0a479e1cf4e5e71173729abcb729bee36d0c1f75f5567550a97da00230b97075b5db0319989f63c92fc64478b7a5e6b84014b WHIRLPOOL 4a1f63d876502db78752f145baadd6bd60ccb88cab9f967b6761d97772bd61b69f1a2d286e4f2af2b355665dcd0a7aa1a1017deb5838190606bb738063efac77
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_cs.tar.gz 2052846 SHA256 cf23558ca36443e47b9597345822f4ea2fe81ed13ef2db7afe1fc61e4978d885 SHA512 1b542eef59c05d635a53ca242b83cc48a587a81dd60f4a48a12c0be7683492156a21344c8bb2a4737114b1d7b03c95b139213370d71f2c506c277eec9555f434 WHIRLPOOL 0991dd8aeae6920ff28361fbe1f95d490fb56d3085658dde452c4c22444bc5c82bf7ac860322d7767f3ae4bcddc7872486117597e46dc14c6705bf837a7bc081
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_cy.tar.gz 486553 SHA256 5e1ff682f80ce516df87be2ee31008077dbb4b2e13f344e77ed12fc0514c490c SHA512 3ff7316718a96493ae92be88577d8fec61064a1005064a0722e13f05dc8bc159a7759d42b289fcff8ba302f9f15e1206f297eb20f894dc923a848dff9bb82a19 WHIRLPOOL 56ee629826bf417bc10196bdce2d73e63d584b5c9254882ac6d02bcabdf57ad85b36847901c5838564562ebe0d7a7733d24b6bbe34833f8f50ad7ef951f7369c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_da.tar.gz 2390228 SHA256 6a6041bd048b19134e8fd99f51c995540d42b03c90cb3c05eb32ac54bddca87e SHA512 30bb61e9bee5441b88a182d827d3798337ff05b51b3a5c79a2adb2a3d360e6efdc7e2af0b97f2714b7b6e170f192a9d27ee49e7ab273bf3b79d01c418e538ef4 WHIRLPOOL 90cbaaa2568b950ab4413b9355d23b8881cd55a92dcf56952e82eece361d945de13b49aa3764a6a5ffb57e06962b41d013a8f0cd58408ebab97184125e4e8199
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_de.tar.gz 14126360 SHA256 04be646592cbdf67144279276cb846f0d57ed3d0c1b6018e12c15989fb47feb1 SHA512 5298fb12b59242c112a821fdd996b3e63aed8cb9ec66b069639b2712f14eb43f306f9869c4916d035b9b6df58ea2605511aef06fa23144d9805861e99376c835 WHIRLPOOL 67068497d0dd29b0cfa64810b643a6d52a3a8e62053175d5bfa9ac43b25e74a0bc90a34dfefdd6cedc5b6d483c722f543f02922ecc9de72459dc4f927cfd2546
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_dgo.tar.gz 552127 SHA256 6b72ffe074f2ff726307c6d62c78d628bd9d03e87080be22e76cc3507b65624d SHA512 ed3669d2668a96dd6ca0245840ffa6e3933859f22c2bdcccf83cbffaabdce5d23ba4dfb0812077d55eb601d1fb7f238c87abf41a1a4ddb90317c414c256dee80 WHIRLPOOL cadb1618436a6fd862b6fdfa8a9371afc0a733a9f17c52dce4b9e7314b56d73d394744535e43b108ff3584058ebc5121cf39b967bd3c2181450b439bacbce23f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_dz.tar.gz 546163 SHA256 2ccc299511a75be91541e5de52536382c8d518d52e3db2a666de27392b26a9de SHA512 d24b81aab60ab2a80d31f371091b7ab188763671b29e9712b372870b5213057653c9e2529703cef98ffe3c4d25ed45a90eb796edff811d6004dad618c197531d WHIRLPOOL fbfb13622a2ed6062afe86197d35f4c37432a72eebf42fe70c8cb01826bddd495bae75e1830400d0dbe0a2de359c2054eac882c7224c048aee5b2875ee2162b6
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_el.tar.gz 2094392 SHA256 b83e3a7c4844854626a185408110da429be558601d2f9b2b3b1e0e4ba5ec5f69 SHA512 25944c3cb8a014bbde2399f353a77a3d33e6a9ce4cb9db65d07318e3ca9e78a2539d8ebe2e4ef4b32c75b8c629d2f46efd8e1aad0780f3951419543e5eb624ff WHIRLPOOL d21118648388b01098ccf12bec0b85838b2ecfbdb4c59ced6adce5c301364ffea773f19afbee606634718b61a18e6944429dae3ce520b526d3d14547d907b2a9
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_en-GB.tar.gz 7121823 SHA256 b36809d4babb30e117a22e918dc05dc0f222e7050b53473ce9067975a1415708 SHA512 7d5032bb3866890d866b9de493137c2c55eae2f05d2f93d94ec4381bd5e5eb6c6dc7fa875f96dba21993d2d4254709c85451e670a91e8dad0b8a399b8b3ac717 WHIRLPOOL a1c3542755224c76294ff53c0c1e37c0739611bcc9e048f8631e84bb8f6a33593a96d3ad015480f827206df56891deb708820f0f005e1bf70c6ad9e0fc3ac10a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_en-ZA.tar.gz 7040124 SHA256 00f8ee0e9b2d6f7d4407b6e408ef7d04275823255dca4d800cb602cd21489072 SHA512 a5e3910339e5c43667ba2bbf26df8a07eba9b2698e98c7510501292ec459e20c1830bb26df9debab801226f2ae5677a145183ae2c594fad24e651b0cf0bbe68e WHIRLPOOL ce9884282f2de99ff8628e762b08fc01d63faa58f98953e90d919e2b928a651a6e91494453249669b1453fa4b9b1851bb5b367421fd83d9c6d96dab4872316ba
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_eo.tar.gz 483389 SHA256 587e384119d5ce1ea0a9e7bef45e6f3d495b880a1813958c00e46aa31f7b4474 SHA512 2b1a708ebcb00301ae79574fbb7b6a5c46c82ece2dc93ac892239411705ce517df052475d409d8db5c2a722f6143e7aee07a9bac8b77eb3628eafe3af6b9456c WHIRLPOOL 69787e52a4def6ee8d1c2201ccfd331e383884d9d1bc85aeca89ea839206307f99f850e4934a990b09dacd2d81e96e972a553695c812d756ff932e4706558da0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_es.tar.gz 1963235 SHA256 97fb5e4bb32baaeb6b22a641ea9099dee4c9982e813f9faa34da5fdcfe23f665 SHA512 3d3a1f704b692f5bfa2ac22e5fdd3b56b6da5e02bdceda3989c25eca09876fae0b10f0f25aff3e5447ebeebce245404f9cc76c9266289c5aa88927f8fb7215b9 WHIRLPOOL 20a5eaa69d3ef8ac7c6ee239c8aaf109ad361021048092d92933ba456bf0e9369ab6bc837471aff0355188ffbb9aca6b866757191d9d733b261de0c157e837b0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_et.tar.gz 1393478 SHA256 8721de0e8d012abb8b0335a144257ada8f5a4c1407881df3bfc37f41b112d788 SHA512 0d2c5a25bb4b7e1e94dfc35b6344f0a825aee1730870239b2086ced9bf6981d3d23d4fcdbf768f47b0fb90b09fff78a7643a75583c264e41ee62955f44002ef6 WHIRLPOOL 14fa38d34e4066b1a0285c284a7067ba4b4ee56cdc5556c0f1da23f90a981d4de15c49811e57867123a02d7e880f197c685de0a676e0379d1d794f99c87f62ee
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_eu.tar.gz 490293 SHA256 17bf5e56469587a5c850822a9e0d67d72ce45f2e7a6e473f990d963c87927dea SHA512 4640c2ecd329d3cbf6b622982a07d5e5f59df739772cc8ba3ee26662a99ee225fc9e2818845264ab9e866d849f7a3b3daf33bb26caf6e6ed45dc0165f9226193 WHIRLPOOL 71ae584e5ab71115d6d1f1714e4745d75594fbc7f04b5bac9ff88bfc935b5d76e59be720a8a8a06e6946ef7fc404c4104653f8d0a6c1909849eadb6ea9d5cba4
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_fa.tar.gz 514474 SHA256 ba11c99eb93f8add5a11fc2c9ec98f80d228a634bf5cd431d14d8cc0f12ab142 SHA512 6c06052ebab0037caf33187608a54aea9d932df9677732f522470b99853635520a237e1a02a2bed06ef87a925754fdec4af22a750928d18271df70e643e09841 WHIRLPOOL 61d2428f0c775a85f9d9aff41d641a5816029674e7a185074727eb99a12478d44b34fbbbb6dc6889d333842797b686ace17cd69ef5fdde3d1f12c85347cf9ddc
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_fi.tar.gz 498954 SHA256 cbd2b5faeaa046437d882171676101d785b5b8fb75590072c79c3e36960b2c91 SHA512 60d404171d9ff492d141294f3af189ed3c18faf3f07b68741ced037b114aa6426fef58598ae77f49b446c42d1c0c6db528e42dd84f00ab94fc2cd3d9389df3a9 WHIRLPOOL c293d7ca5dcc9ddebabef0bc1064c8308f8bcee579ed8ac2aa7b425bc09c13f06c3b78206890c69d4c3d3949a11b51bca9b24f7cf8058ef48a09f297171cdc40
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_fr.tar.gz 2820311 SHA256 d2177dce83a92f811a9f92a9a3466436c733d68b42b5414efdb0153261ac0f2a SHA512 a304764ae543ce8d9d9c505f4342c2cba7daed1d0bcc8cf4570a43e4d0b71276bb89a4aff122c5604abe1cc5e5562ab4165d4918f3e504c6597d2cb1e5ba022f WHIRLPOOL 0682db6b740314e320a5a3b903479aa2429d4009c37999e86b08f6d5dae5b87e4290944a1e69404f81e6aeaa52f641f976ca9c94c0298dbd9a2b60a53896f8c4
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ga.tar.gz 508671 SHA256 db6069db9c4b4a5437de5c328ca85f67bd69726f54c6417ca98bd24087be39d0 SHA512 74f527ea25014488b9b31975db18d802386e6e296aba05929d72ad9f2054a102b3280a42f5d8579be1b4489b4137e29a6147a6d27109c4038a084fad99dc8a4e WHIRLPOOL 98600b9a6cbcb21a320a0971d6e2f7e13d6d6c24b9b176855d2e1b59a3259efe3637d0c65d9fd4cf7f4dfd22fe085fe184a47a9f15299d5688484a28217268c1
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_gd.tar.gz 1087103 SHA256 6fcde0daee87690998b1c3800e225ddc92f5740377d79d5c3c12bd6b3f093453 SHA512 47d3fccabb56175ef269db08451367311ca4316cf3895e700d68a7177bae494dfc065b1f97953c1cbbe845eaca277ecbae302687a374cfeed09e7d7834c6a6d4 WHIRLPOOL e092b321d4ee773c12df9e0470aef4ccf8a05dc74b7b64190281b653071af39fa8e3b5fa6d06bc96349e09f88406c096849b8b2f17b7a6d432449de6a789f2cd
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_gl.tar.gz 1057291 SHA256 e37edf8c02fac6eb1f0fd20f072b122143ab980905829d064686ee421e005f0d SHA512 ba032e3a93f90f097e8cd25535a5dfe9bf80f0e53dac4b6fa00b6ba983b24bafed2f45c2d39098706fc608c9268095247d930a55cc7f378aad550a1dc8f8a6ca WHIRLPOOL f1cc11d659ca808dedabe1d08556cf43ecab784ce0f62f3dd37e3bed8fb6c70d1a33beb299202a39ef308c7645ded7bdfbbdd04ae1c5ea5e40f26a570c67b5a6
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_gu.tar.gz 1195319 SHA256 5da923e9b67e0a52aad408581bb9540d2b95c1d50010a0298383b0d81e9d3a01 SHA512 00b784081bc052483b1e8051bb2d12448ea397ce894d1c56ac06aa8eaac74f31422a7c10229dfd379dae81fab12754e6ba919ae1f285f6b1a56985ad4a0da744 WHIRLPOOL 03bce40cd1c918efe1a721da0bd793e6f4631cc28ed9fa3648a840834587a8c96431ca3f65f7d63d1c0ab876d5a559c42fbae524f6c7c672255f068c472e8b0c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_he.tar.gz 1585398 SHA256 296ff97a7cf57ca6bb8c7ffefbb0114ca7a8de3d9f1b865dd007b1374451f496 SHA512 735a9b0d478736399613bb0414461d78253c9a207e35e76b39d806dcc3c7779fce625c6c2f52a042c15243be92c54117cae5d1e9733e7f634498aa9ec943c3bf WHIRLPOOL d29cfc9d81367efd618278cdbd03e30b75dfff717e9535bb45bf72ccf8ae6d152d94781ad07e1ef204b5dbdce828c56593f91541bcb620c64600469fc974af81
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_hi.tar.gz 616105 SHA256 9ad0664dc2f7442546304444345395fbd5ae514116379d557e053bbfad8a17be SHA512 5d1e6b221dde1cc695c3be11ff60d6dead72731a2949c6593a915d8134ae5d93195f0b87eaf073081b416e8264e181a23505641f5851014db47a7f4893b97d35 WHIRLPOOL ae098efa70bfda689a0273c2e3d46502681bd772909cc68477a9d3203fa4fe9dad3d189d3bdf68c5b0f2261e7db5a1745880181d393377ecf2494869827eeaa9
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_hr.tar.gz 1261399 SHA256 057b04699a5ac67c7d4159313142901bb4fb9709c48cf7ec1af6a2648745450f SHA512 695b048fc6294b57e28360eff15b6f1902914de01070a61e45867ad609add0576a83ac3955ae2af2a9ab674bf85563a642bc001dc615e1ee88a7dc52fe461a0e WHIRLPOOL 7c30d3709abc52f60d870a8fcb6594ed5e921d4ba00829ca36eb1f6c98c280243a98e7edb3d3b124f8eb6727eaabc30398b7ed4d8e930cb4e16b40eaa4b76a03
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_hu.tar.gz 2715224 SHA256 3cb7e19056ee388ad882dd4dfbf4b6adc8b2fdc58357a9940505dca7ccbc062d SHA512 bd6dc201ac3584ed0e42211cfabf806bfa5119f14e0a451655d23dcf0d80f454caba6a34afa15762ed20ea5c6a572814330971bc8554d88a2fc9ac991f6739fe WHIRLPOOL 9a0a6d2a951e1517ebc0e59c4c7c1baf8775e9d8da57bfd72d3b1329ba6c1477fcaf817ff9e323b41c242aa6e06c943ab16ef4f380cb573daec3ddd492f08efe
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_id.tar.gz 482370 SHA256 587f8dc2252238b9f8e1a2a8115caaf6b57f25c9bd00637e4b5ba9bf9a5149a9 SHA512 4421aa62cbcabb369f761f8673c77229e10c7421008cc24d64e380ca244434f021c4a9b5044e49006224bc030d38bd4123746845b94fd602ed570544c02ea1cb WHIRLPOOL 5ef1403d40f21c6b699132d252ffe427c9d004eacc66899bd25beba5a65913c8137e5c27df22956d1fd074b388adb4791eaa0224c328740ec3522073df1b6391
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_is.tar.gz 1198046 SHA256 3df51f110b209c0bd668fb3338c6dc5c2d44d6c0f3fea980fad9a4ccacb55780 SHA512 e67e5d09025ca01d8aab6401f1dd8acb3585adb92d18f3ce6fc3e9be4c2ad4dcf3867b75a2dfa61635a498425716a6a30730fd452013e8c6646f6dfbefb5c2db WHIRLPOOL 25e90b7059146ef90207744080932ce1e91fcea9fc0207ee01f8fd6993a8a8eedeb35599161cfa226321500caaed216f1c949de2159296d8dae3241d76a0dce1
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_it.tar.gz 1829760 SHA256 75ce654343cdd6e05f9d493454d1ec1ce5f267f36e51bc617b8ec9badf917499 SHA512 f2340e017b250e212738f68ee6be937835f2b18fe45ae9743731cb1165ff655c3f8bac4b6d5627450a48a85c4d2a9e310909fcb25513cd79be85f6e016559f34 WHIRLPOOL ad1c8016e846207d268d124f9a73a4885679363036032f1759e4c68e70246697b10dc504de21f50608998ae46c57f9bc76a8f8ab4a2d65960f607dbcf02f1731
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ja.tar.gz 592690 SHA256 bae4316bcadca0f95e9652e9c646a4dadedbe79fe48ee1aee75634dec7f80cec SHA512 1d67562c550b7919ddc41b855fdc3c3275935fd9218c825e445dbe51f2ee583087480d57e929d1ac519b8780e996db10b35014fc2cdf121aeff9feef41785bac WHIRLPOOL e14c2318418e391ea89ca249dcb0c3680a867512d7c0bd65397b215ba59c4d7c2af8a4202b75de70504e0083fe1c97129b2287c90d1e6f88cac35f136542676b
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ka.tar.gz 527760 SHA256 834b9534ac67b6f3dc1602b403260b87f1820746b654db51f3089e8a27b46ed1 SHA512 054f5a536488d7147bb36a70ca201dab067fbed8de02012ae1ef3f35b9c6dd94fbbd31258e8dd05e79684fe9f5a6168cdd90b03d60dad0a6fad949e7790ec81e WHIRLPOOL ab034bc8e8033e909fe77af4ad11eaa1c9eec042511543eb9af5ee99037b8a2fabed23f4944348660765c9c272fdd09ef641356ac086b92f743376dcc89fe185
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_kk.tar.gz 540405 SHA256 f63112ff4767c53c5429d21bb509c523edfc125009916b08613ac8db15edced2 SHA512 f384481a61bd5b5ec9c16a06d296dea4d07fd357494aaca973f7ba8a3e3c49b74d9297e602cfb88902c6f6fd96237339702352b644a25713094b462489875158 WHIRLPOOL ac299602954ebc2a71147b061d165a4ea547c88586f33651c3711d84fe55a0652253e8b5a8355cfff319834826f009cc97dfcfc1c0f1e5f73926e961d4f0c903
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_km.tar.gz 646031 SHA256 feab9a0a0bb9c500b03f588ac8d79649363e79a2ea02120669415a5ed33cd8be SHA512 d8daae34ee7e38ab8abf4d0ef7d2d962238a1b969bac45da35f18b7a47fb92f5cd359ceba3d7a02fbaef2d33ef385c5c0721741508410ebc0eab9835f1ac9b38 WHIRLPOOL 9251ebc2e69070f246bf3cd08425f9c17cc869d438740715a3423dbbdba81132ef06d67d902831f5d4b4e5c674879ddcb7bc8c601fe20a5791da81ba2663c134
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 501845 SHA256 c5aa72b97926d074ff7fbb8b7d2424472b505aec3025037bfb5ad920f90c75e9 SHA512 6181528efbe7132c56b01b6ddc35eac7bb5c88ca2370aea7ec11a5d1a322dde245a8dd3ec3e135f12891f5bdc5cc5ab60fb8def5ba0495eca507c980529ca0a7 WHIRLPOOL 00c52022fbe91b8d955643886b3a34203a72e38a93f7f64d5a9023f22cc8c6a5ee47c9aea66c12fc489df2e2d511eca375fecc1ba079c123f60021deac49358f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_kn.tar.gz 548966 SHA256 e57a382f477b066e6e4464f51d8e3040e098c1fd3feda9dc601565821011c36a SHA512 5460cb32e374d9c9b2892a816d81a920ec9911a5510692a61c0fafc3483c51ccf53b5d6b89722f537a02fd65f095adec562dc19f08aa5bc1b327c20c8da4ccb5 WHIRLPOOL c6dd853adbadcc8412ebaed45b0959f56d451ce38f2e067817a914821806bd672595a02c7673d9dfa7a1027da99bde41e15b0f3f5af3e5ff4d5a94b37be5affd
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ko.tar.gz 589312 SHA256 835d5fd53b9aaa199bd50e919dffb4301411cdff315ab1476c475ba07887e378 SHA512 6ae92eedbf17a4c6aa17b9a42b474f465e4dc036bc8fddcff4bf726c2b0d19cbacce3e0cf081029a573838422ff7e0472e053dd80c58debe75a073a7b3f75e27 WHIRLPOOL baff318f4c8e616ff03ab813e696490f1cd03e9a0d37b282862fd9ad91e3bb852a2b19efe0c4eb18cf56c0d0028ec7a23f1e138432dcf40f55179b97bfe13264
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_kok.tar.gz 543064 SHA256 a3f27db5988d27b60219888cd750ff03658aa48a7127fc9d2dd945be5f26330d SHA512 faa68a247fbcc9d9e57fe6b8b454b1fd46c3f83c2622f663ec9e0c6d038fe8cdfd7cecf7fdb940166c6b37b49cf3169aa1a5ec1cb4ebda494a2a0a5711f50dfc WHIRLPOOL 7565bfa9736ce9e6d90996723577454847ff094361117191a638f1fd6cd13ea6276678922de6dbd9a5b2e8e9aad712c4116f2f3aa6d1b78ee991ae2240392c12
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ks.tar.gz 520325 SHA256 5b775c9642d0116c2bbd2f53a67837c6bc21c17fa8895f9b0be7d232557ef92b SHA512 75a40e948b1449c6c63957b765618298d21200d394adb6db7a242e360796d4fc59eccc6fccc409507edd54f066872063f262bd3f359f4c3997ba9d1fa4f8687e WHIRLPOOL b777ab412b98d37dc51dfb8703b8edd66f32d14b1694d8d6093844531835cf6a5a03ad8f48dceb187b134da972fbe62fe9a8dc86b5919af9b36abdccb22320a8
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_lb.tar.gz 475987 SHA256 3ca78ef4f82e3537b244e53b331fccd62562012fadc6292c42fc7254f4a4419f SHA512 1b3f23969b9e78a0cb702dbb2c6b7d9bd2a05a79ca920669ca6185c39002751ceeb33bbdc82a7d1db44b2b72f61a0ec2d6b20a128667b1b4c62055a38046f8a6 WHIRLPOOL 2a3c4860f318c29c92fdb6b0918dbabd6af0a4b8261ef4d8c127996523b571ae49349be8db8b1c70454bf5dcae98ee597fb15421943af82ac2a78c8e0c10770a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_lo.tar.gz 562959 SHA256 7935efd221b9480eb8f35747bcc3df561243cc90ac25298a4d64585c1b115803 SHA512 5187f2c7450ab66b9e36d5b9214aa4e7c06df7bd1638eb3d6928886e3455efa9b2b858803977af9ebff048746f91a0df7b7c98d7c99fc46d489daa8e1b3a1ecd WHIRLPOOL afb2a8d566e3042f867fbd3b60d6af7a43a5cf0e38e1c34a1f770a8f504947c6b155b4e7913c94c086820d1e3d121c3922a84a9c9495c26c28f599235727a9fe
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_lt.tar.gz 840500 SHA256 9c835099c6d08c8fe2b2b1bd5c23768ded45c60e4cdf746e5c48c0c5010b6a5b SHA512 e05a669fb720c5d4b246d18b3321a7e5ba2220b2d4f298c585c5a489089b6d03c2084f048b3b04a007ae2e4d2db3d60f136aa5ecb414c0b41bad34d2f17d69d5 WHIRLPOOL 36695c2ed47e591884b744797ceb8ddf001bf354d28b608732e806648c8776cda119b499cf9156c7d6c2f2661972cd16b0b11aa9ca0057101e8cbdf7ce2ee84a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_lv.tar.gz 1255201 SHA256 353b4decebcc8c0895bf785bbc49957c8f03b7ea99b4498eade2755009b23096 SHA512 d5c9cf50f8ae713d09f07f93c90cab949e4c20f166415d557ef25bda11d0e1619667a8fa3be60d9383a9522f0509684dc05caaad0600a92286e4fa8da6460229 WHIRLPOOL 6b499ae74ab50d5a3d51688e5b715d3e541ba30712b7ee91acf7cf8a47674b5566c418840081f02bc29400bb341b2bbaa4d140736ab5aad716e1f3128c09707a
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_mai.tar.gz 523645 SHA256 dd243b7e87a948b20ff48e78d62b101cfc4341fbd43ff5e397cb456456efbe89 SHA512 96732953219fec0b803b96e58a4b7378663f64e1e699670586a3fb27a2b39b37808aba1d0e3ae19ea3d9d76dee77260cea71a635f4fad00f6d9d4529498f5509 WHIRLPOOL b54e7374851fa75b2d738a49cf119545a4f0c3205581a253c3dded0f3da6907f3f3182a367b3e146eae2e7d7ed010e657685805229a6e55402af7d71f746fe79
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_mk.tar.gz 524129 SHA256 6e138f0486a6345ee93d8bcc470adc322cca4de9efee08450a674a5e0d3c8ba2 SHA512 32f7d628afb1de44acfe65b61d264b143d31bfb56b1bac8826cc38595dc64a63b7a9acb6482116724a9f3ebe7a1c30bfe4fef7edd2fc077cc3afeb48f46442a4 WHIRLPOOL 42a6a1492a4c8c74f5b1d0686e7d463a8d67d52f1732b773eecd1139ffccd540fc1c806b6c36f45c1e321be543c6fecc45ed9f4276908189d8530cbdf4ad335b
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ml.tar.gz 563252 SHA256 ed39d3f340dab0fbfced75717d24905c9ccf1eaf263a388c3fe032e74e56db6c SHA512 c539d9e2e3762ac1e75f8bf54a6247d2a14dee19df34a62e0bb6ac9e82a2a6bc75c428640f3a39ae0bef3cb2c12ff0ba2e160fbc48dcbc2f2f59beabb42f8e8e WHIRLPOOL 51d216f3262787e3f7f40d93632c00db929b722516fecd39f774b743bc3c4acf805db718cadcd2fa692e427333a98af1c5638cb898756fa101546f15413ced95
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_mn.tar.gz 607927 SHA256 a27adb9e74ae14bf2ff8aa0b1975e96ac79bc4777b5200a7266c479f25e958d8 SHA512 4497f3da07fd6a69827d0f9f41bc05e31688485e7ad3de3a24b18a0d01f885e6c58e825d92afe18b567408766d03c95cbf0d5abebf6cf9a7b236ff7bc6cc143f WHIRLPOOL 78295579151b9eada9a07a74e4f446aa56109e028c00e72c520d89cd0c49254b1b49fa9609904e1f51f4ffe3eaf79bd8514f02c7cbcc8df4f3169e262072d5d0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_mni.tar.gz 536154 SHA256 3c15a0ee9c0d8c09852c2c12225604aca70e19b4a3ee02e26003aa0c0e8482f0 SHA512 cc99edc802a3aabe13e790f29873f2f492dc6f045b9701ff0bb3241b460c05f912e34cd2cdcccd544c6343a9e896131cc849db6007ce89215cdbcb7b25b3f341 WHIRLPOOL 50c15710feb28a2846254bc4be0fb84cc82096725235b28982e08a43f14961ae28de18eb89c5d9984ebd334e6ce5caf1c6476f08c0b13eedab4b32b929db73d0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_mr.tar.gz 559056 SHA256 d74b4a33a272f0f10351fb6a909994401976ae2b7561f6075284b61defa9c63e SHA512 b53116fad387d8703987001c1f6b6863ef07790a462a6d5ee8812cdf99c7a156e2ac7101185f81d542d6ab202579c071ca373f8d3b9f4553ba8b9366d08d4f8a WHIRLPOOL 29ad8b47d629a869bf8ccb6659d3115a04ab495b30e39b55632922635a7958c22655d6bb91416b583f29bc58a6b3491f1eaa5308e2b72201990e140808449a42
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_my.tar.gz 557979 SHA256 a341f9f7a2c7ed1e82b0c1c9d2e76af2243833d179f2cb11245f7acf470f7e9f SHA512 7a526e12488d7a190b105a08321c47d8e589d3ea5a73509a7a74b6b2a758fe7b5320a99c37d23af7cfa2b1c9088e80bab57ae6e07152c9527518401e16b9bc72 WHIRLPOOL 3e86bfe99cb5d9368d1e36587f0484f1214d6d90f23c751e59e218ff776e160c86b3e24f560fb983cc4ab79b9686a27a5cbe0adb4fcdedfdc8bcabf473bb0921
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_nb.tar.gz 3488215 SHA256 4c9081e12f842e65820ac8b9d4d401fac1384ca956fc66d662739f993293f2c4 SHA512 5490e7633a6786dcb63b7ae666c58f779f9b421daf5c28a2a71e3d4ffd8360b2b5ec4015c54482728c620d4a7974d7b783fbcec8d50b8ddf8487319c020c1d6c WHIRLPOOL 0b0ac1590a625426b13cbe7acc950c169cd36ece90116bb49a3137f6eaeafc0767299e185f8809a2281b76a8ee28711e46dd5316333e0a44392acbe7a7e04c8c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ne.tar.gz 924860 SHA256 8f81a8a2ad719f0286271fae41e39a75674dc686942daa85003f540efda459b5 SHA512 fe808af86f30cb98b4f40ae4f6c475c43880b9ac9f3fc6904e9f1133ee187ea31f52c708513b469416535a3d83081293878ec3133d162ca78c2af57c8981eaf6 WHIRLPOOL 231c0b1846f2105ad4b6f8114d6fe25a7b50009f185c26eff2a677c29d6d62eaa121b6571b5519f8618ac36e87cc44ef987429833320d366fdb057fbcb71c66e
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_nl.tar.gz 1286695 SHA256 3b31b87ecd8d0fc4ca4e53d9815beda70d9afaf87430717cd6e31d1fd9ff4dcd SHA512 2d1bfbe73e47f43985c69e81c2ceeb493325c3990f15a7ed63243ad0efcf14e0ef14f82872bddfbfdab797b595513cce4b9f5f42831d3f689385326ac30ed6e9 WHIRLPOOL f5c3ab37abbac2beb2c91cf17da888e88be15e3fe0e19fa6340c920f1d13d42718508264c2e60bb5ff8097fb176b639a49a7360d87a7951e6d3ee7481d119ade
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_nn.tar.gz 3486896 SHA256 c104c760a7bb5595a6ad240d399d03f63e5a1b86b6bcfea894a7409827bb1c71 SHA512 ae84c778cea69fdd8694a7e3bfe31cf88d850f9b7530a26b04de46b1e62d0336979e403f3880bd05cd28d4de747be872463b6a20fafb120ff057117d0ced781b WHIRLPOOL 3b6eba105ef7d2d419efffad63f6d14527ca12e7f14dc2cf0447e2fbd4b09a8fc6aabef34bb330500473fec70849a33ddf8f9ff170ffe9b0643bf7ee8fd7cfe6
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_nr.tar.gz 500064 SHA256 a38f30f050ea48ac37d6adc15bc357455e38b34ea473d195591d56fdef420252 SHA512 347b20f240e1e275153974dc4c41c82406fceff06a7a2bed6e8737dce88e965f476d849fbdd2d3e6fdf81415982c992adc0e4df01fdfaf9f9eb913ec9c1097f3 WHIRLPOOL 95b590b0fcbcc88304424f6f78642ee5966f4fd542cd56d00715207a3b6649fb5945ba53249fd3a1b5787c84dfaf994876e3a4182d946d89a3571394f00af2fc
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_nso.tar.gz 497260 SHA256 8fa5e6d608ba558c654566bb721f487a211706156d79364cde9501e2e4ffec20 SHA512 4de13a3fffaec2dc2c3482a4e3ca644b62e1d54839a59618293647ec785efcde54d369bc019b2ad04faace8ed1d2f83a76f409cab8a05bc96c6484d2bb9f4e9b WHIRLPOOL ea91044597c60583781d1011b5f80a2da9407cfb03450f84ec9de5a2299f588e19f5a16841858c0e6a89735e3b10e9b36aeb16a4277e1438bdcdbdb1653c839d
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_oc.tar.gz 700830 SHA256 ff87cd2ee729571a0ff4c7765b32795e2a9a3be38ee7914780d7860ae374349c SHA512 f8129ebb6d599fabb8b39e3e4ef38b508776ac4f9aba10128ab9ef74de8e8e86cb856b0179b225bb17106960bee80aea58dae6c4483f414d833063e1e6a5bbd9 WHIRLPOOL 58e04d647207878dd992c3f1ebce7f0844dcc9670ff0eafc7313f2f830c8aeb7cd87d0cd6829cca23aca11a018128a64c3bfc934bf71c56f09e3555cf1f35ca0
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_om.tar.gz 491201 SHA256 86c795ade5e4379b62448f99d7528d269190ca86ef15c7a639ec21106be36e53 SHA512 864466aa6c45549cc17a6ac4b5992e0e4c8d03c27328ae9aca80e322c90c4a98b25e0f25f5d70d5afc30d6a564c87cc979ddaba7b5e8f9589028a6ab8ed06b41 WHIRLPOOL 7715a45962b8e5115ac0d94d264a259dd4e6309aa2264e988c4de0e2236383fdac79c3706fd0866cfb29c27f8f845d0c62ed72eed10fa802edeed51dc414175c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_or.tar.gz 556711 SHA256 7fd3f21a035e99ff05a9091d63ff4ede9c3e87c33b68e8dbb243ba19ed9414b6 SHA512 9f764a93ce2393acefdc83907b3b28ccd5503d9dfc49b79d414f7874a1e8ee318f82d6f25f45db69e1b95d4098b5560ba0ac40d400e9ffedd961975e16cc1c2e WHIRLPOOL d79c310402af4f5e535b3d24b44ec80c57de7891ffcc12c430d190de452d818fa9fee22a93f410da5a95bccad5391369b48967d80f4e95a6850337547002f0b7
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_pa-IN.tar.gz 529756 SHA256 23343a144b2947dc18fd09c3301a8024578941b344be6db0e7075da09fe10ebb SHA512 21f8da27f966d63422e849880a31bc014b49bebb37a5df470628e4cea67392170524ae0573e3a78141460b91e1b1afb3b51e1d42af6341546ff5c10a68c5cdac WHIRLPOOL 451061cee20645439aadf498467c56f1b6a14a781cff6c936bae92d8fcd9a6c2b08567481420d5463ccb236e4b984b7ff4527b4fa7a94dae96bd84578ae845df
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_pl.tar.gz 3282939 SHA256 9f4a2a859ef237424a58706e4da6936cd1e1303e78ecafccb3d997f69b2e1d80 SHA512 8c09de4276bbee80438aa29356a6a25635860cecbeacd88b72609db25c32159062cdf10bccad3753c71819a87bd1984f20e946ade4e6975259f035ddfefce174 WHIRLPOOL abeb368d5817aea963e9678dab5f309e4be6a65efb7ef42c83b2081d7d8f5e3698955e8243ab2ce03f47f7594ddb30ac867df4f328fee87c369a96f26de9b37e
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_pt-BR.tar.gz 2580395 SHA256 edd8c157181893b9492207455e3fa9f01902e6719a5f2dc8cb8d84c280778814 SHA512 eacb9afe6bcbfa7330e539b8b4a1e69a7f086bdc6bb79f5fd1028f7531f35bb7f75530be1138d27d7f227f06ac1fa3545f28016f81520393940f81da9a25e7d2 WHIRLPOOL 0922a34e53c86c5bc6616f7e2e4566b9325ad64b4844730c30bf3eb9dbe3e91ac521af5487fd65ac96de311bd6b0b8a3966345df8c0e8c23171ee108bbd30d3c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_pt.tar.gz 1132768 SHA256 7c893831e465bcc668fd4f15726da71bd2bf71190101da836b953b044847d382 SHA512 dae60834314cb1d6b44fb5d6a5a92f9de9c62d51037a525a87b9a4edf493143c87c939aa964aeb660e4e965cffc4302fe932584d4493558d46e174e54fd5af77 WHIRLPOOL 2eebc46bff0db5cfa05aeba0ff3cfef2592965ad10aee2079c4d7e54e55e1f4ff72633d7d3cc395cb3b083519d3cfb082e3e6467db8e89edd15e8bd4c2f837fa
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ro.tar.gz 2367994 SHA256 f21c899310f28894b1e37489f0362fc49f6c62233be25758acd5b4fd13a036b5 SHA512 f5782dabddee2b819b88be70a3ef7b9b0d25f97a6f07669f527c9f67d2d2abb464f5824e77fa28b5b2272493faa58c08f761b3ae0167cbbabecabb2a6df36ae9 WHIRLPOOL 5daf22b5cb545f02d907b56487573fec51ec930cf282ea88b9b9ac99f292f1a7d221ebb8de0e6fa56c4c4f433aab4b42c67cbd9b98461b4c2ba50a03f97af4d7
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ru.tar.gz 1654911 SHA256 11300f3c92c63afa96d692fd2630a710fa86d55e3d55d6bb2a261889cd2f22b7 SHA512 c1231ba3fba3af44e032e0309cc2d8f95bce5efb150a614ed9b5abdfbaf9c88d931415156f27edf75d6aadf0dd914691f488f018988546a9341f7f3234ff95f2 WHIRLPOOL 82b4ef218bf81c33fc23ff2f382c3dec6cf82b49ca6bf48d368d10d95616f8b7384415769372f6c7ef694982383ce26027c99be90b32b779c6f3ec2dd879f190
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_rw.tar.gz 494345 SHA256 36c9fe2b26095bebdf4f0fef460075dfbff990c65bc53b5985652e9876e25722 SHA512 5be3c5b3663f45140bfc4c2e5ff38a29c4599f471be98d2b588a0d64774f5fcad830c045de41372b1451cddefac0aaf0e56fcde181fc1f66c3373aa961936382 WHIRLPOOL 49d41ba5b4df79ce3c3727f8049de4bc0f8142f81cca99698276c53c3bf3569038aea910326e9d0b116c105c01ef0e347bc969f677793eb6218c0c5bfb4e1eef
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sa-IN.tar.gz 545354 SHA256 b3c72994b027b36b229be62cc57c265371c044321c97dd9e41c01e5ed0879a99 SHA512 2180f6a559bd685f1c80b358fa8bf7d9a61c7da5f3564337442df1f1111cdf3e4bb5f3e2cfa67e7ba227c3c34cc644ec370d36a965d6d645dab0141efa962224 WHIRLPOOL cf542cf5ebd248f6ddb9fe9a96d9a2df5033d739bb829db9f4b18452744eeee7daf7ce635b5feec89bae4db548904a5e76e47e975cdf4d93576e9a04018f1aed
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sat.tar.gz 587359 SHA256 5949ad443572ab467455fbf858e7b2b5a2cb3023f190f9bd78fafb309a2c4a5c SHA512 d6bbeab36e869283fe1c226bc63dab6793a1a6eb57f9169bdedc0f39475067b2d613c03bd2707a8e15d220b05a4cc1bd204119b2f972b8ac51d369eabfab5c88 WHIRLPOOL b872ddd71f4ecd563551804d7c3eac24521b82461ee2f94bd268ebae31b1535a5d0c08c9b5deeb3583c9b794f9a85d7b9db82991dac2ada9d8ca512a84bd2eef
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sd.tar.gz 536642 SHA256 d0d2c00383fa31a3278d604b760a483ed61989bc65413f5308e33402c6ddf107 SHA512 baade63eced9d67302f296cf3406d9e60b870f1d793b54441e5eee3e69d9be2fafc4a7ee853ce504f7d88f3da1baf78bf830b8bf3871159fd9e1d2e033e939c4 WHIRLPOOL c09ce69887ee44a83724097f154e705f032f6102b9269ca5c2f97660e138152a315196a27d213498b3e1ec0a582337b5e5a4f221f980050d66fd60efbc22eca2
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_si.tar.gz 827922 SHA256 e523f0ce1def376e4c39def8184c63dcf6c5ef52f9bea2f6079ce6b60375bed9 SHA512 fca2ec7704769f761dcb2c9c2252a87f188023ca9fd47415a5453e2c9fafbc0471f5dd57fa53cd608f9c0dc1f7ab4197bf2d996e597c0f2fdc06793f9d50cfcc WHIRLPOOL 2d5418fdca410efad5f94d69a7f2655fa3b643a2837187af09ff58d46fac45267f1f19f70998b851ca6ca092a5612a0793b257fe294be5f4cd6d82b307a362d9
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sid.tar.gz 498881 SHA256 ebef68283ffb22bbd899c92c4a5ed6f3f75303b66bbb1a148bd4765b8e2d58bc SHA512 6ade42c2a8c6c658517daad1cc8d784e9ab9425e1c57dcb022e56710e36b3b717edd478eebf49ebf9123c6f58806a6cedbc4d5790538b39091f3541f09d2880e WHIRLPOOL 04ca43aa1de8c27d5fe5042786aa24203525b1f0ec91f7a4d88d0434f495f726754da411a2d55e6b46b0b687eebbf5344a1cd60a189987c36c8dda9364322ada
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sk.tar.gz 1786779 SHA256 dc43c4c8d20f973e32998889c1e8b9b5ddafd858dab45a9a80d52b62a380cd83 SHA512 6163f53ac615b3a779a3f1e492b4021d1aa303011ba64f7f0854e6df971af5a01e6e67ec0ada138b834e19ba985016ffa8a2a51cc40e800d370594969ab922e2 WHIRLPOOL 6cb6758c005d7cf0eb3b4f91c6ad96354e585782008c398ac67baec356cbb99e32dddb31df0638380ca8fdc66ee5c57f4474099c05028495549b4d954e76e680
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sl.tar.gz 2141529 SHA256 65f67d327ea2a53d5b2d14b619a88af1d97ed67c149e51318ab9a7212232253b SHA512 61c6ff44893484f0615658bb0855564ca88399c9a15e173a5869425af2bd3e7980c94a8f81f2bb9d7be34a8836dc3508154f4051393dd2755c83a49c685a2ce9 WHIRLPOOL 9237c0a1d78242905da05059855b86b4c60d419c9913f1572334bede674173349ba953b3bfbfd6851330735da153759478ecad153ebe1f5bdd80372f447700ba
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sq.tar.gz 511884 SHA256 f2541d1b209e7510522fff7cb75bb17ca2cd121f8255678d495229a3d9844c0b SHA512 6b1226f3c29357b19bcb8df859cdcaefd5af891fc3068c92cb99b9c6ff48dc3711eb2ed2564ce70e9288ccc408b95ff66d75fc7248d096a83cd9d1a9b06a650a WHIRLPOOL 3238891d7ec2069549e57c2e056d43d52a4cd8c7cb75ee3a1ecfa4d31b62a96c90249fda6153e34779cca44081be41daa10d7ea3c3515f7615b615143b8ba04f
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1696409 SHA256 cbac7a8d52169adcbd1b182967c0765780ec523259cac7dd881e801f63741469 SHA512 a676d08b2d2a0a55a91367e5a21a33770f76f4ef7cffd856da7d2cca5bc05004290da5e517486fcefe99d9027f8383387e53e6719f53363e69c044baad23342b WHIRLPOOL 4c1770e4acc3c9e3987c832d96600e276723ab219ff07eb8104b22d37ebfc462309469a90c1d0764216ff929e8e0d46ed293dedd9b6d18e226c52004cef82c4c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sr.tar.gz 1725446 SHA256 792eaf9cc67a022036dc26a150952ae844654ae1c04396e89f2fcd8730b4b0c1 SHA512 3bbad52f2a18f54d2e695ce58898eaace5628ced36ea8d01d5276c1ee89d7d4c242889f4d617469188944d7d272d9cd4375927f23057a0559d58186d9890ec86 WHIRLPOOL a692113d6ad55279bb4bdb544087d28cc5e35767b745f6e453690c568d723cbcb5ad63939b49236c295ac4dcbf467d1fc159553d1efd07e919fb1f2e364c1e32
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ss.tar.gz 498249 SHA256 f94dd6fd5b3336ed734ac5765ae7e1464fff8a036ecc1c01f57704dad2e034fa SHA512 ee3f31f2ff3190eb0ecf67f3f2b7a64491b017d614ed587b32d9075b5b42c94a6cb24e9c7ee95f9cd9edab94f4dca40243c2a7fc2147c2072a4b9eba8d0b3e0c WHIRLPOOL c1b58d1febbf213ec0b6019581b3059067fc001dd993117abdc1de5159ba45d1e7b0861ae1b938d5b12478b16ce0e5859a1d71b02a644c4e0723594cff931c10
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_st.tar.gz 497030 SHA256 9f7e8c6bfd90101f67f7ec8b125a77ee297adf3a1affbb249d4a9367ca47fe87 SHA512 48167db2b84f2b862ed8b4347ea26e4726a182849a4eb850834eaf0570b969c11fab02020282ae4b28ea4d362c2a85effb661797a64c64701fe270e13c27653c WHIRLPOOL cba4931200e17339ac53bdaaec46ad57befb3fb9b7df6eef3cef955b32d7e16a01548812255fd2cb1b6af6bc85cf617390c4d443da70d0b10237e03562d2eb5c
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sv.tar.gz 2301467 SHA256 e36e80623eaf5bbac816414d6e27d7845d8b49dfcda527b2bda7e474d8028b21 SHA512 2672c47bd73f8e41a7a7e57d3be04d29e423790a1820fbc31edca7fa1818b1671b1d99f601cbe78b265f4f62f996c04a112dbea60f2a7ac2b80251959e04037b WHIRLPOOL ab7a7c207e4a330f1a93c93d91a5b991635c604992551cd5d5eb004cedba40e587c80dc1eff23130f245167030ee953c702870b2518c74fb94166de4d0151491
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_sw-TZ.tar.gz 485668 SHA256 d45e8796b14f8d1a279e558134e61420e3e298d661d1ada51a901426f6357953 SHA512 a872bb4995fe134f5845d537f2eed8af82c076a16d678313f6ec75fb6a86c15c105f3ece03db0d5f150f0a9b21b1981e16de556d192a08c7abf600591d92c1a5 WHIRLPOOL 5db4afa618b78ea0f06d2d7ffc0fc29da1fdeae40440cef5ccc286f0cf07934e8b97882530bf56eaa4dd02c917e69c160063a09e88a5bfc8fa4336654d2ac029
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ta.tar.gz 552633 SHA256 26d423c973d2cdb5bae8df7848556befc1eee413379c667301efd25fd5ea4390 SHA512 08ade6295bdbd97d19dc602adb3054e559d1482667d3e71fca07cc2f9f99fcb6586c53751810d25437434a435b9e65cb63f7a45dd2ec621a4cf17aa4414066ee WHIRLPOOL fdc38bc8a81cbd48d803c1f711ac4f5d71f410837d109dda47eb3af7c07477d75574f49dfb865852aa64fe1f1a2402408ddc68327e4dfd591f1c188ebbfc4e67
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_te.tar.gz 1109567 SHA256 5ea21e5ef7dc817f739c919f85b30e990cd7026589c13d308ef50a3418bd8495 SHA512 227ee69ad7359bdc091dc30d9335046eb725101f291e4f0196ba8b3f4a92ec24ab5776c00c0739ed461c44d1e6b7e2907a87f9fa0fe8a60650667bd2707fa533 WHIRLPOOL 0749a96774c4615f8e3ee9293e685dfa9fc066c4d5a077c796ce2f9964b5350e09850605647d8624799a7a5f1f0a29f78cc09881de896b1d016e821a2a324a31
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_tg.tar.gz 515063 SHA256 4c3aab750ef55c6d5f324d484a2749e1fa5f79346be10fcda812254173e9d9d0 SHA512 9aa77958db08106a23fb89ed7be9e36638baea3ec568de21e07a41a0d9cb7de876e372294e29f76f194cd50ed0326b7a5afcbc4eeca252794f62053e0a9ccc0b WHIRLPOOL 001f1472722624111a77f266d4720e4fd6f53e064c2e468af820273cf8018308d618dc95d8dd0d7b228cd13220876bb14b0a4f9513bd0437adfa451087752361
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_th.tar.gz 695989 SHA256 06d09bd2d50804247ef907d8d90e43cc0525d6922ae57c714c5606a9503fb01c SHA512 4bfebd7800d28ef40da14a71552962f218e92306ba943ffaa4df4be98b21c0f8ceb4e136d019ba964de9d6e3508e5291f1cd5aadc499f7ba10ac9be6be99c3fd WHIRLPOOL ed3c3278ce09226ef7eccf9533b74b1574b04393a5610057148d0f9df4ba924b077a06f7ebed08a8650040ae9c9b693b60063c83943692ad617b687b22fadf07
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_tn.tar.gz 489193 SHA256 5b3e0415c36061ccc38857351fa73cdddae5d23b11d1cb421459797ed46d06cc SHA512 038386c84325059adec9bde267b0517f40785304be4adf36a5a8600bcd991167a8ef823dec981bcebaa6a989bec196c85b4c0f179e247a216082b4571bf5080c WHIRLPOOL d83c4fe6ba8cd03f397d1fa561ccdac5d04e23ded364480f3afad7495ed1662c1f68749c371b4282f14312adfaae27e252322d16000136e0566704511348ab54
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_tr.tar.gz 537170 SHA256 c1deb1b830bd2b49494ea4c3d8e5e680a5c08c5da867e04f3e7dac5c6073080b SHA512 20f839cdb6fb59c8c46760fa8b27bc9709264ae0275735de30d48544fdd6791df7c72f0c85542addd0d010afa36625bf9ead3fe718887143205c1225f9dd7084 WHIRLPOOL 49589ace3fc7e27a92f9b442d7e97140bef2184ccbbe3128a538a661b3d891149aeac529d23795ba2611fde87772fba5a89083f85971025adf98a8d2603208f7
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ts.tar.gz 497990 SHA256 084641b69df9c0808eccb757a10348c9dce8befdbcae2fe1d21637603b9f382e SHA512 10d6bdbc76db15491cc9a7c29d22abe7392e50ed47d9bdca3926106397e30744a1ca7163aebdd9585ba7341ae16fe921c3c063f9b5a4475316395eae46b3bc2d WHIRLPOOL d0b6ab75fb785c0c0211906545f4e58f68ff944cb665ad11926e6542331589b2243ccc8b3a663fb27c4ceec37a89a86ac280d333c8c194d358935b8645d982cc
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_tt.tar.gz 494702 SHA256 117a93404e6845351e1db3e545e23bc5dc4883134d4d753407fda503f5b3daa7 SHA512 20fa2892836fab1a7aadddd5f4d0bb53f17cca88ad6f209fdf63b149f422c279bbb221d91e1aae2eb8c6f02e39595adbc89d8dfe2300ad1819995cb6d19590f4 WHIRLPOOL c5c5eafb2ec7c51887dba0f03ecd25398ee71a330b180e3c7fb1918daaa7e792fce19aa6b3aa33e4f5ba5129b633f6c15c44c775bb545b17a75e188db2cdc118
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ug.tar.gz 528660 SHA256 b2f25a70ca2c11c51f73c7e474f9c8bcf8a56ee224082a70159b7f1f9801d674 SHA512 be55ac653adc5530ee5b4f15d89e1bde6b1a207415468499eda429acfa9230e1e2b6017878f4fa09f6828a48fec36c36d5181d8f256cde24896280f7f68c1ab2 WHIRLPOOL d4a9f798507a088d3c8ab2761be707719ceb87855b4163f0d94e7d45d661c93548c7142ae70ea8352ee0504dfc64922dbc5c8755e1710113e7a6a62c0f9479f2
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_uk.tar.gz 1377146 SHA256 a1b6d1dda97d126c1324292383d99214564af6410ffe41fff2d160a2f130f7bf SHA512 2b462a5632056b78e7210457d83d3e774506274c06d285297318eeae37c6b43dc092627206f78bde24b08c3bef0ac9754d896a56e670409909a6b8ec09d6caf3 WHIRLPOOL 6ed3ffdf4492515b1c1ed2822998e0372f149ee7bc2be2373d51d7c96da611e5b07ec9a57508a07cf2ac8ab38e2f9d640b122577ba904c2541f4437722c926cb
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_uz.tar.gz 490096 SHA256 e5954c7f3f649d378fdbdd1bef2af2d19f0459be5b693d23130610edf4931a20 SHA512 98169fc583d8f7de0622fb9c5a585627aef09cbffd77383c54c810e59bd75c05c917e20a8c799b5e9a8292922d0586a676e83bfe410ebfaf485ce189d60b5e8e WHIRLPOOL d09de8c54bda0c28312821322ec39397a06fbbc6f3bb02598f5002074d09c8dc5aabadfe1a37c6477783c7ce8be97f91e64f0fb17dbb0a629b285da572b398e2
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_ve.tar.gz 500656 SHA256 386b96dfac8ff611305dd1cf4e27bba1fc2cca42975313c7cff558cf8b4fb95f SHA512 e091f83ab378231ae20c923c0ec874b73fddccedb895c0b0edcbd191f8fd44ee97429b0041e02b576a453af6e2ff665cdc93cfcd736746547287bfbfeea1fc9b WHIRLPOOL 53fde756d01bf2cb3d52c4657addece3c4fad393683672ad0e3d38e6037839592bc6cbb78b8ab3f18f1ab90a1c3f7865da7ee6c769c72dd6213f18f1dbcc30eb
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_vi.tar.gz 530785 SHA256 95d572280f0d294626a63422ae7e805e605e27d2d946b7b128d3c03d8457409d SHA512 85b3bf8c3a8490aba4c30ba1bc94715fe64ff816920d94a3920150952d54cdda958ac9ad1626bcf8933af1abec4d7048c43af55b2051d9f94e79359eff8121d6 WHIRLPOOL b2a8d5e6f89a355ef60375567ee22b8632c42d2a6b98c9a215c8ff7cb622aecc84c406b90adf695ebe7b186bccbbfa43b7244c85e5f5fe0cc8f591cab9c1de93
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_xh.tar.gz 506422 SHA256 e29bc6034283a768c4bed2605edd8f646ca3bbb47e399a03a37193fe357fd4d7 SHA512 0ec2bf8a8186ce02b417699d09a17f170070f5dca26c92a2002468665300377bf6cb343297c33a8baa321adfa61883440aa91ddb74c290bde56f34acf3637dbb WHIRLPOOL 2dcb17e3aaee59faffdd41f42294996a074868569816eac754b80aa1d15140611f08b50633cbed82609e9631a9c557e85ba3f2df26143ec55f8f594bb3dbec74
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_zh-CN.tar.gz 576705 SHA256 00e9543c903e266883cb2ff5b7f5ebfd9a3422093e5e51b056ff438fd3e0789b SHA512 30f9b0e53686efae34eb0dbac04a542919719c4d4c33e5bd96ed610ba2612a371568283225a6e7e1c7753f6c6ecce597c57cfcc138207fa60077d65c80ca88fa WHIRLPOOL 6087d366bb111b1f581bdd28b9886de061f45f457dadd2bd12d6215e48034c939c1270f86c32a3d1d6634f940d626635bd18288e628eedcb4872539648440aac
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_zh-TW.tar.gz 573973 SHA256 41dd6cebacf1bb54048e6b95f57d4f280930d27cb5360f63281b8fe689e040cc SHA512 5bfddf487e5f02b3d1f38fd71f112812e0d720541940b2114d729a9373a01d2f264893484ef86887f60ff332cb5c6a9d69fcb64ac6ee3108e0f6196b8e3fd20b WHIRLPOOL 31f2ad4d94ffd03dd439745c9a2805c00d904fdbcc3b694e3e8476c8787f2636efa007ee9c4f64fed6ac4e2fd7decf55415d07b532cff7f1a8c94c52a5cab88e
+DIST LibreOffice_4.4.5_Linux_x86_rpm_langpack_zu.tar.gz 508197 SHA256 a5560bc63deb053bac8d63eb64f1150c34e3d206ffa605bda6735059b34f5418 SHA512 2a8dca6a4f0fcab490466ece7d99bc1d3370257bcdf9246f954ac6b7b8efdcf3ebd16e7a0841c538169606e9c67064a9b9f9c40e564abc03f93c3af22b1606c1 WHIRLPOOL 57343e25f03cf57c02d8ea8a58325d96b986f7434dd15f2452d5b7507bd3ca7a32e4ea32f3fa682aea06f7c2d6bccb80bda8744154cac87ca7f319ad39fb54bf
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-4.4.4.3.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-4.4.4.3.ebuild
new file mode 100644
index 000000000000..054b53fa7bcc
--- /dev/null
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-4.4.4.3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+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="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)
+#
+LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en 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 kk kmr_Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw 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=""
+ [[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
+ helppack="offlinehelp? ( ${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
+ SRC_URI+=" linguas_${lang}? ( ${helppack} )"
+done
+for lang in ${LANGUAGES}; do
+ langpack=""
+ [[ ${lang} == en ]] \
+ || langpack="${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz"
+ [[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
+ IUSE+=" linguas_${lang}"
+done
+unset lang helppack langpack lang2
+
+RDEPEND+="app-text/hunspell"
+
+RESTRICT="strip"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ default
+
+ local lang dir rpmdir i
+ local ooextused=()
+
+ for lang in ${LANGUAGES}; do
+ # break away if not enabled; paludis support
+ use_if_iuse linguas_${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}\""
+ # First remove dictionaries, we want to use system ones.
+ rm -rf "${S}/${rpmdir}/"*dict*.rpm
+ rpm_unpack "./${rpmdir}/"*.rpm
+ fi
+ if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
+ [[ ${lang} == en ]] && dir="en-US"
+ rpmdir="LibreOffice_${PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
+ [[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
+ rpm_unpack ./"${rpmdir}/"*.rpm
+ fi
+ done
+}
+
+src_prepare() { :; }
+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 linguas
+ # 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/
+}
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-4.4.5.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-4.4.5.2.ebuild
new file mode 100644
index 000000000000..dd5266c1c33f
--- /dev/null
+++ b/app-office/libreoffice-l10n/libreoffice-l10n-4.4.5.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+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="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)
+#
+LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en 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 kk kmr_Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw 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=""
+ [[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
+ helppack="offlinehelp? ( ${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
+ SRC_URI+=" linguas_${lang}? ( ${helppack} )"
+done
+for lang in ${LANGUAGES}; do
+ langpack=""
+ [[ ${lang} == en ]] \
+ || langpack="${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz"
+ [[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
+ IUSE+=" linguas_${lang}"
+done
+unset lang helppack langpack lang2
+
+RDEPEND+="app-text/hunspell"
+
+RESTRICT="strip"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ default
+
+ local lang dir rpmdir i
+ local ooextused=()
+
+ for lang in ${LANGUAGES}; do
+ # break away if not enabled; paludis support
+ use_if_iuse linguas_${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}\""
+ # First remove dictionaries, we want to use system ones.
+ rm -rf "${S}/${rpmdir}/"*dict*.rpm
+ rpm_unpack "./${rpmdir}/"*.rpm
+ fi
+ if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
+ [[ ${lang} == en ]] && dir="en-US"
+ rpmdir="LibreOffice_${PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
+ [[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
+ rpm_unpack ./"${rpmdir}/"*.rpm
+ fi
+ done
+}
+
+src_prepare() { :; }
+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 linguas
+ # 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/
+}
diff --git a/app-office/libreoffice-l10n/metadata.xml b/app-office/libreoffice-l10n/metadata.xml
new file mode 100644
index 000000000000..0158a0af074b
--- /dev/null
+++ b/app-office/libreoffice-l10n/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+ <use>
+ <flag name="offlinehelp">Install help files locally instead of using the LibreOffice Wiki</flag>
+ <flag name="linguas_ca_valencia">Catalan locale (Valencia)</flag>
+ <flag name="linguas_kmr_Latn">kmr_Latn localization</flag>
+ <flag name="linguas_sid">sid localization</flag>
+ <flag name="linguas_sr_Latn">Serbian (Latin) locale</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
new file mode 100644
index 000000000000..2e077e639420
--- /dev/null
+++ b/app-office/libreoffice/Manifest
@@ -0,0 +1,15 @@
+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 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz 1652670 SHA256 390a5085651828b8fe12aa978b200f59b9155eedbb91a4be89bf7cf39eefdd4a SHA512 5664203e6426880041cdb227e91f79f00d2ca7ae28c6997f61b72cc599aac55838d082d2b2b551bd7a228424c350ddea5d41599b8ca58d444a2cd46c9206ea91 WHIRLPOOL 6486c48b73a4f79760b443cfd397b704eca0fd32b72304ae7e7cfa0f43583b0af15c7384548b5215ae57513ed8366c8f3a74630ab466ba19a63b346af8c5eaca
+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 d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz 16525605 SHA256 1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SHA512 d08a7fe432e8df47d1d8992a45bb5f33149cb75b90eb74b2f2e457628d21a94b17eae0045096b053d2a866bf7710c775581c3e417b5dfaf66601aa18071b7305 WHIRLPOOL 95dc6ec0fb293c3538c1d51241283edf4e21647dcfd10229233ab7c3f13f7c78e6bb02c4d292a7cd2a2ec95575d775f0395e837bbc88ab4ddbaa5adfd62be2f0
+DIST libreoffice-4.4.4.3.tar.xz 164365608 SHA256 31ac86daa4f842fe825c88262b99a032ba3c0620f6e01cb22a54af14bc3dda72 SHA512 fbe97d4f8db92348927dc7c8412631ad5187968357ebdc57f22936cea84c76ced3655aac4c6ebc936b0f96d3d36bafe163eea05ed2dca02e53724bd5a0396513 WHIRLPOOL a7938d94b8644cd736a7213c0c4931a9d857da7005972bc751f6157445839ce395fdb1b6b057dc6fd681cf86143cfe96c9b2126fef2d5de5ea000eb15c5bdb35
+DIST libreoffice-4.4.5.2.tar.xz 164472672 SHA256 3aeb4f08918c6ca6ec12fc47c2be690d2180c2e41cc3136b6ed36185b89cec0d SHA512 15abecb02d8ca478cb7d006834c8670b9e42d3e5d8ec772e9a1d805dbd2ef1145092d1d4e3a6531f21eeb75210c1354e91c4d3abeec97103ad4c3092b7b7273b WHIRLPOOL a06c9e520e6f2b40c90cb703689527faf9ed6dbe0c0c3810ad276933daa21d56465c286d3de0fe6d5330be7968ae77cff1d30151d62fb34cc7fb57535e82edd6
+DIST libreoffice-5.0.0.5.tar.xz 166444400 SHA256 9b17f5848ecbe5302ff676abaa187f49ddc35bed1a56898b7e3e0b3e152dce10 SHA512 e7dc99f5c055ef4507ba5b61e39d242cf0337f30b525d172b54f7ce1b4e2ed2c6757bb2a5a3f18b9a8593d6bd43436ea1d067ea653735918812e7820f50996e8 WHIRLPOOL 1f09eb00727c59463dab5201d0115ecb05e25c860e2486e56b679af2adddfa0ddec93fe880b8b3991a8e4139aef25dd71c6138f6e643e7ae78c8d820b6b94f2c
+DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f WHIRLPOOL 1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
+DIST libreoffice-help-4.4.4.3.tar.xz 1876068 SHA256 80d2cb4c5ee1d97218741d4e65351763dd74a617df7a51fce275983bcc5e6bc9 SHA512 b3d05ab85b1c25c3cc045c7d5217fb61b8dfc54b58c54a04b442c678d2c51975e5aadf3e28ac3f17544dd7afd6770fd8115cd05e3878b80c378b8fed6bcc2b22 WHIRLPOOL 3204cfac0ef6d2cd741e2f319242da6943b46c82ba5635df45dc1f99c3049a542df00a31c4b48092bcfad1a6d6f5d4e3c1ba0a3248331c324c08d728f909cb27
+DIST libreoffice-help-4.4.5.2.tar.xz 1876044 SHA256 66044aaff17cdf4d523ceea00197381bb50d4cb86359be83016a838c27761681 SHA512 0d75f41fa3a7593c621fb3cd6e7f94fe24cb5d5251e05f9e67f58e6603853cceb2b4df2cb28228e7bf464d053b5ce068bcae752bdf6ba977fdde20882540c869 WHIRLPOOL 2715278ed374f8850ccd79e94682cc003b69501c7863c84b3dc609b0377277fa523bc8eba41d8045bff344b1cc70f08171f8acc1aebb47914a4ac190ee66bc49
+DIST libreoffice-help-5.0.0.5.tar.xz 1882344 SHA256 9b515f8890a19166d2193f5e2b76dea334b2399d0e976fdd355f6e3feaaa98a3 SHA512 1ddb723ba732f7b4836a3b669c1dfc8f8534d2ac7d5cf8ed2d76dffe98d82e6e5bf560aec1492b8caec1e97477f819fba124cf595d1678979d04f57730be9ba8 WHIRLPOOL 009bac04f4b3025ac82739ccd316ce92fc5dcfe7bde6d11468b09a926e345b09d16cdf1a7a6bfd0e3e44d79879c80fe5193186fbff30721309b4b0a2798b649e
diff --git a/app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch b/app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch
new file mode 100644
index 000000000000..370b4aaa4e7a
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.3.5.2-remove-bashisms.patch
@@ -0,0 +1,38 @@
+From f53e79acd0d42f5c41e1104056af9cf23e9e2e2a Mon Sep 17 00:00:00 2001
+From: "Andreas K. Huettel (dilfridge)" <dilfridge@gentoo.org>
+Date: Sun, 4 Jan 2015 15:33:35 +0100
+Subject: [PATCH] Replace bash-specific code from configure.ac, fixes build for
+ sh=dash users
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Original patch by Rémi Cardona <remi@gentoo.org>
+
+Change-Id: I815567df8a868c3997e8ac357b8529fded28c950
+Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=525454
+Reviewed-on: https://gerrit.libreoffice.org/13731
+Reviewed-by: Caolán McNamara <caolanm@redhat.com>
+Tested-by: Caolán McNamara <caolanm@redhat.com>
+---
+ configure.ac | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8aa33d0..5dbe640 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -11483,9 +11483,8 @@ test_font_map()
+ FONTFILE_LOWER="$(echo $FONTFILE | $AWK '{print tolower($0)}')"
+
+ TESTEXPR="'${FONTFILE_LOWER}' = '$(echo $FONT | $AWK '{print tolower($0)}').ttf'"
+- while true ; do
++ while test "$#" -ge 1 ; do
+ MAPPING="$(echo $1 | $AWK '{print tolower($0)}')"; shift
+- test -n "$MAPPING" || break
+ TESTEXPR="${TESTEXPR} -o '${FONTFILE_LOWER}' = '$MAPPING-regular.ttf'"
+ done
+ if test $TESTEXPR
+--
+2.3.0
+
diff --git a/app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch b/app-office/libreoffice/files/libreoffice-4.4-system-pyuno.patch
new file mode 100644
index 000000000000..1cf8e1923c5a
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4-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|FreeBSD|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-4.4.0.3-gcc-4.9-Os-link-failure.patch b/app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch
new file mode 100644
index 000000000000..0f39688e5ea8
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch
@@ -0,0 +1,80 @@
+From 0e4b1d2127957459b79f41a96f1fa0061d399b3b Mon Sep 17 00:00:00 2001
+From: Michael Stahl <mstahl@redhat.com>
+Date: Sat, 14 Feb 2015 00:17:06 +0100
+Subject: tdf#78174: toolkit: work around GCC 4.9 -Os link failure
+
+A build with gcc (GCC) 4.9.2 20141101 (Red Hat 4.9.2-1) for 32-bit x86
+fails because of these undefined symbols:
+
+> nm --demangle workdir/CxxObject/svx/source/fmcomp/fmgridif.o | grep
+ \\bWindowListenerMultiplexer::acquire
+ U non-virtual thunk to WindowListenerMultiplexer::acquire()
+
+They should probably be generated inline. Work around by out-lining the
+definition of the methods.
+
+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812
+
+Change-Id: I318f7c39bdf1243be385bc6dc0a47862b22e92c5
+(cherry picked from commit 6b3aa0fe4094e87290bd33a30bd6cd99ee78ce38)
+Reviewed-on: https://gerrit.libreoffice.org/14509
+Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
+Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
+
+diff --git a/include/toolkit/helper/macros.hxx b/include/toolkit/helper/macros.hxx
+index e048e75..b212dff 100644
+--- a/include/toolkit/helper/macros.hxx
++++ b/include/toolkit/helper/macros.hxx
+@@ -112,8 +112,8 @@ class ClassName : public ListenerMultiplexerBase, public InterfaceName \
+ public: \
+ ClassName( ::cppu::OWeakObject& rSource ); \
+ ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; \
+- void SAL_CALL acquire() throw() SAL_OVERRIDE { ListenerMultiplexerBase::acquire(); } \
+- void SAL_CALL release() throw() SAL_OVERRIDE { ListenerMultiplexerBase::release(); } \
++ void SAL_CALL acquire() throw() SAL_OVERRIDE; \
++ void SAL_CALL release() throw() SAL_OVERRIDE; \
+ void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+
+
+@@ -124,8 +124,8 @@ class TOOLKIT_DLLPUBLIC ClassName : public ListenerMultiplexerBase, public Inter
+ public: \
+ ClassName( ::cppu::OWeakObject& rSource ); \
+ ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; \
+- void SAL_CALL acquire() throw() SAL_OVERRIDE { ListenerMultiplexerBase::acquire(); } \
+- void SAL_CALL release() throw() SAL_OVERRIDE { ListenerMultiplexerBase::release(); } \
++ void SAL_CALL acquire() throw() SAL_OVERRIDE; \
++ void SAL_CALL release() throw() SAL_OVERRIDE; \
+ void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE;
+
+
+@@ -140,6 +140,8 @@ ClassName::ClassName( ::cppu::OWeakObject& rSource ) \
+ : ListenerMultiplexerBase( rSource ) \
+ { \
+ } \
++void SAL_CALL ClassName::acquire() throw() { ListenerMultiplexerBase::acquire(); } \
++void SAL_CALL ClassName::release() throw() { ListenerMultiplexerBase::release(); } \
+ ::com::sun::star::uno::Any ClassName::queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception) \
+ { \
+ ::com::sun::star::uno::Any aRet = ::cppu::queryInterface( rType, \
+diff --git a/toolkit/source/helper/listenermultiplexer.cxx b/toolkit/source/helper/listenermultiplexer.cxx
+index 797fad2..b109c5f 100644
+--- a/toolkit/source/helper/listenermultiplexer.cxx
++++ b/toolkit/source/helper/listenermultiplexer.cxx
+@@ -47,6 +47,15 @@ EventListenerMultiplexer::EventListenerMultiplexer( ::cppu::OWeakObject& rSource
+ {
+ }
+
++void SAL_CALL EventListenerMultiplexer::acquire() throw ()
++{
++ return ListenerMultiplexerBase::acquire();
++}
++void SAL_CALL EventListenerMultiplexer::release() throw ()
++{
++ return ListenerMultiplexerBase::release();
++}
++
+ // ::com::sun::star::uno::XInterface
+ ::com::sun::star::uno::Any EventListenerMultiplexer::queryInterface( const ::com::sun::star::uno::Type & rType ) throw(::com::sun::star::uno::RuntimeException, std::exception)
+ {
+--
+cgit v0.10.2
diff --git a/app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch b/app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch
new file mode 100644
index 000000000000..2833385a1adf
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.0.3-telepathy-build-fix.patch
@@ -0,0 +1,40 @@
+From 623b38fa5769f8cdec10b54b2a600bc4c4e077e6 Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon@redhat.com>
+Date: Sun, 11 Jan 2015 13:08:37 +0100
+Subject: OSL_ENSURE was not declared in this scope
+
+Change-Id: I426c0feee7b76fe02473e07fa209a61967af3e99
+
+diff --git a/tubes/source/conference.cxx b/tubes/source/conference.cxx
+index 86986fc..df4a63f 100644
+--- a/tubes/source/conference.cxx
++++ b/tubes/source/conference.cxx
+@@ -248,7 +248,7 @@ static void channel_closed_cb( TpChannel *channel, gpointer user_data, GObject *
+
+ void TeleConference::setChannel( TpAccount *pAccount, TpDBusTubeChannel* pChannel )
+ {
+- OSL_ENSURE( !mpChannel, "TeleConference::setChannel: already have channel");
++ SAL_WARN_IF( mpChannel, "tubes", "TeleConference::setChannel: already have channel");
+ if (mpChannel)
+ g_object_unref( mpChannel);
+ if (mpAccount)
+@@ -297,7 +297,7 @@ bool TeleConference::offerTube()
+ {
+ INFO_LOGGER( "TeleConference::offerTube");
+
+- OSL_ENSURE( mpChannel, "TeleConference::offerTube: no channel");
++ SAL_WARN_IF( !mpChannel, "tubes", "TeleConference::offerTube: no channel");
+ if (!mpChannel)
+ return false;
+
+@@ -319,7 +319,7 @@ bool TeleConference::setTube( GDBusConnection* pTube)
+ {
+ INFO_LOGGER( "TeleConference::setTube");
+
+- OSL_ENSURE( !pImpl->mpTube, "TeleConference::setTube: already tubed");
++ SAL_WARN_IF( pImpl->mpTube, "tubes", "TeleConference::setTube: already tubed");
+
+ pImpl->mpTube = pTube;
+
+--
+cgit v0.10.2
diff --git a/app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch b/app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch
new file mode 100644
index 000000000000..d4c4d28bbca1
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.1.2-add-kde4-open-url-script.patch
@@ -0,0 +1,56 @@
+From f7db2461292be3e23f5b3af47e488eaa8105d8db Mon Sep 17 00:00:00 2001
+From: Jan-Marek Glogowski <glogow@fbihome.de>
+Date: Wed, 26 Nov 2014 13:35:42 +0100
+Subject: Add kde4-open-url script
+
+Adds a KDE4 specific URL processing script.
+
+Change-Id: I0116fa95f076a5772e88c616e93de542fe4fe4e4
+
+diff --git a/shell/Package_scripts_kde.mk b/shell/Package_scripts_kde.mk
+index c5e4978..162bcc5 100644
+--- a/shell/Package_scripts_kde.mk
++++ b/shell/Package_scripts_kde.mk
+@@ -9,6 +9,12 @@
+
+ $(eval $(call gb_Package_Package,shell_scripts_kde,$(SRCDIR)/shell/source/unix/misc))
+
++ifeq ($(ENABLE_KDE),TRUE)
+ $(eval $(call gb_Package_add_file,shell_scripts_kde,$(LIBO_BIN_FOLDER)/kde-open-url,kde-open-url.sh))
++endif
++
++ifeq ($(ENABLE_KDE4),TRUE)
++$(eval $(call gb_Package_add_file,shell_scripts_kde,$(LIBO_BIN_FOLDER)/kde4-open-url,kde4-open-url.sh))
++endif
+
+ # vim: set shiftwidth=4 tabstop=4 noexpandtab:
+diff --git a/shell/source/unix/misc/kde4-open-url.sh b/shell/source/unix/misc/kde4-open-url.sh
+new file mode 100755
+index 0000000..e5b8125
+--- /dev/null
++++ b/shell/source/unix/misc/kde4-open-url.sh
+@@ -0,0 +1,22 @@
++#!/bin/sh
++#
++# This file is part of the LibreOffice project.
++#
++# This Source Code Form is subject to the terms of the Mozilla Public
++# License, v. 2.0. If a copy of the MPL was not distributed with this
++# file, You can obtain one at http://mozilla.org/MPL/2.0/.
++#
++# This file incorporates work covered by the following license notice:
++#
++# Licensed to the Apache Software Foundation (ASF) under one or more
++# contributor license agreements. See the NOTICE file distributed
++# with this work for additional information regarding copyright
++# ownership. The ASF licenses this file to you under the Apache
++# License, Version 2.0 (the "License"); you may not use this file
++# except in compliance with the License. You may obtain a copy of
++# the License at http://www.apache.org/licenses/LICENSE-2.0 .
++#
++
++# use kde-open or xdg-open if available, falling back to our own open-url
++kde-open "$1" 2>/dev/null || xdg-open "$1" 2>/dev/null || `dirname "$0"`/open-url "$1" 2>/dev/null
++exit 0
+--
+cgit v0.10.2
diff --git a/app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch b/app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch
new file mode 100644
index 000000000000..61e036eec1ce
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.1.2-improve-KDE4FilePicker.patch
@@ -0,0 +1,192 @@
+Merged upstream commits:
+
+6fc55b9abd783b624241d56e34751ea495adbd7d "KDE4: actually apply file dialog operation mode"
+b613270a730ace29dd1b16b29be2222b34f34a5d "KDE4: improve default load and save dialog titles"
+
+
+diff -u b/vcl/unx/kde4/KDE4FilePicker.cxx b/vcl/unx/kde4/KDE4FilePicker.cxx
+--- b/vcl/unx/kde4/KDE4FilePicker.cxx
++++ b/vcl/unx/kde4/KDE4FilePicker.cxx
+@@ -58,6 +58,8 @@
+
+ #include "generic/geninst.h"
+
++#include "svids.hrc"
++
+ using namespace ::com::sun::star;
+ using namespace ::com::sun::star::ui::dialogs;
+ using namespace ::com::sun::star::ui::dialogs::TemplateDescription;
+@@ -109,7 +111,6 @@
+
+ KDE4FilePicker::KDE4FilePicker( const uno::Reference<uno::XComponentContext>& )
+ : KDE4FilePicker_Base(_helperMutex)
+- , _resMgr( ResMgr::CreateResMgr("fps_office") )
+ , allowRemoteUrls( false )
+ {
+ _extraControls = new QWidget();
+@@ -128,8 +129,7 @@
+ #endif
+
+ setMultiSelectionMode( false );
+- //default mode
+- _dialog->setOperationMode(KFileDialog::Opening);
++ _dialog->setConfirmOverwrite( true );
+
+ // XExecutableDialog functions
+ connect( this, SIGNAL( setTitleSignal( const OUString & ) ),
+@@ -202,7 +202,6 @@
+ SalYieldMutexReleaser aReleaser;
+ return Q_EMIT cleanupProxySignal();
+ }
+- delete _resMgr;
+ delete _dialog;
+ }
+
+@@ -524,6 +523,24 @@
+ return toOUString(label);
+ }
+
++QString KDE4FilePicker::getResString( sal_Int16 aRedId )
++{
++ QString aResString;
++
++ if( aRedId < 0 )
++ return aResString;
++
++ try
++ {
++ aResString = toQString(ResId(aRedId, *ImplGetResMgr()).toString());
++ }
++ catch(...)
++ {
++ }
++
++ return aResString.replace('~', '&');
++}
++
+ void KDE4FilePicker::addCustomControl(sal_Int16 controlId)
+ {
+ QWidget* widget = 0;
+@@ -532,37 +549,37 @@
+ switch (controlId)
+ {
+ case CHECKBOX_AUTOEXTENSION:
+- resId = STR_SVT_FILEPICKER_AUTO_EXTENSION;
++ resId = STR_FPICKER_AUTO_EXTENSION;
+ break;
+ case CHECKBOX_PASSWORD:
+- resId = STR_SVT_FILEPICKER_PASSWORD;
++ resId = STR_FPICKER_PASSWORD;
+ break;
+ case CHECKBOX_FILTEROPTIONS:
+- resId = STR_SVT_FILEPICKER_FILTER_OPTIONS;
++ resId = STR_FPICKER_FILTER_OPTIONS;
+ break;
+ case CHECKBOX_READONLY:
+- resId = STR_SVT_FILEPICKER_READONLY;
++ resId = STR_FPICKER_READONLY;
+ break;
+ case CHECKBOX_LINK:
+- resId = STR_SVT_FILEPICKER_INSERT_AS_LINK;
++ resId = STR_FPICKER_INSERT_AS_LINK;
+ break;
+ case CHECKBOX_PREVIEW:
+- resId = STR_SVT_FILEPICKER_SHOW_PREVIEW;
++ resId = STR_FPICKER_SHOW_PREVIEW;
+ break;
+ case CHECKBOX_SELECTION:
+- resId = STR_SVT_FILEPICKER_SELECTION;
++ resId = STR_FPICKER_SELECTION;
+ break;
+ case PUSHBUTTON_PLAY:
+- resId = STR_SVT_FILEPICKER_PLAY;
++ resId = STR_FPICKER_PLAY;
+ break;
+ case LISTBOX_VERSION:
+- resId = STR_SVT_FILEPICKER_VERSION;
++ resId = STR_FPICKER_VERSION;
+ break;
+ case LISTBOX_TEMPLATE:
+- resId = STR_SVT_FILEPICKER_TEMPLATES;
++ resId = STR_FPICKER_TEMPLATES;
+ break;
+ case LISTBOX_IMAGE_TEMPLATE:
+- resId = STR_SVT_FILEPICKER_IMAGE_TEMPLATE;
++ resId = STR_FPICKER_IMAGE_TEMPLATE;
+ break;
+ case LISTBOX_VERSION_LABEL:
+ case LISTBOX_TEMPLATE_LABEL:
+@@ -581,16 +598,7 @@
+ case CHECKBOX_PREVIEW:
+ case CHECKBOX_SELECTION:
+ {
+- QString label;
+-
+- if (_resMgr && resId != -1)
+- {
+- OUString s(ResId(resId, *_resMgr).toString());
+- label = toQString(s);
+- label.replace("~", "&");
+- }
+-
+- widget = new QCheckBox(label, _extraControls);
++ widget = new QCheckBox(getResString(resId), _extraControls);
+
+ // the checkbox is created even for CHECKBOX_AUTOEXTENSION to simplify
+ // code, but the checkbox is hidden and ignored
+@@ -719,8 +727,22 @@
+ 1 );
+ }
+
+- _dialog->setOperationMode(operationMode);
+- _dialog->setConfirmOverwrite(true);
++ _dialog->setOperationMode( operationMode );
++
++ sal_Int16 resId = -1;
++ switch (_dialog->operationMode())
++ {
++ case KFileDialog::Opening:
++ resId = STR_FPICKER_OPEN;
++ break;
++ case KFileDialog::Saving:
++ resId = STR_FPICKER_SAVE;
++ break;
++ default:
++ break;
++ }
++
++ _dialog->setCaption(getResString(resId));
+ }
+
+ void SAL_CALL KDE4FilePicker::cancel()
+only in patch2:
+unchanged:
+--- a/vcl/unx/kde4/KDE4FilePicker.hxx
++++ b/vcl/unx/kde4/KDE4FilePicker.hxx
+@@ -41,8 +41,6 @@ class KFileDialog;
+ class QWidget;
+ class QLayout;
+
+-class ResMgr;
+-
+ typedef ::cppu::WeakComponentImplHelper5
+ < ::com::sun::star::ui::dialogs::XFilePicker2
+ , ::com::sun::star::ui::dialogs::XFilePicker3
+@@ -61,8 +59,6 @@ protected:
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::ui::dialogs::XFilePickerListener > m_xListener;
+
+- ResMgr *_resMgr;
+-
+ //the dialog to display
+ KFileDialog* _dialog;
+
+@@ -225,6 +221,8 @@ private:
+ //add a custom control widget to the file dialog
+ void addCustomControl(sal_Int16 controlId);
+
++ QString getResString( sal_Int16 aRedId );
++
+ private Q_SLOTS:
+ void cleanupProxy();
+ void checkProtocol();
diff --git a/app-office/libreoffice/files/libreoffice-4.4.4.3-cleanup-IsNativeControlSupported.patch b/app-office/libreoffice/files/libreoffice-4.4.4.3-cleanup-IsNativeControlSupported.patch
new file mode 100644
index 000000000000..7cb33b98fd32
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.4.3-cleanup-IsNativeControlSupported.patch
@@ -0,0 +1,212 @@
+Merged upstream commits:
+
+88e16529fc7b0e312b68e38295348c93b437aad8 "tdf#92110 KDE4: cleanup IsNativeControlSupported"
+57792314c7b05f71c66834ee47bfaa09003df765 "tdf#92115 KDE4: better listbox theming"
+
+
+diff -u b/vcl/unx/kde4/KDESalGraphics.cxx b/vcl/unx/kde4/KDESalGraphics.cxx
+--- b/vcl/unx/kde4/KDESalGraphics.cxx
++++ b/vcl/unx/kde4/KDESalGraphics.cxx
+@@ -85,47 +85,43 @@
+
+ bool KDESalGraphics::IsNativeControlSupported( ControlType type, ControlPart part )
+ {
+- if (type == CTRL_PUSHBUTTON) return true;
+-
+- if (type == CTRL_MENUBAR) return true;
+-
+- if (type == CTRL_MENU_POPUP) return true;
+-
+- if (type == CTRL_EDITBOX) return true;
+-
+- if (type == CTRL_COMBOBOX) return true;
+-
+- if (type == CTRL_TOOLBAR) return true;
+-
+- if (type == CTRL_CHECKBOX) return true;
+-
+- if (type == CTRL_LISTBOX) return true;
+-
+- if (type == CTRL_LISTNODE) return true;
+-
+- if (type == CTRL_FRAME) return true;
+-
+- if (type == CTRL_SCROLLBAR) return true;
+-
+- if (type == CTRL_WINDOW_BACKGROUND) return true;
+-
+- if (type == CTRL_SPINBOX && (part == PART_ENTIRE_CONTROL || part == HAS_BACKGROUND_TEXTURE) ) return true;
+-
+- // no spinbuttons for KDE, paint spinbox complete
+- //if (type == CTRL_SPINBUTTONS) return true;
+-
+- if (type == CTRL_GROUPBOX) return true;
+-
+- if (type == CTRL_FIXEDLINE) return true;
+-
+- if (type == CTRL_TOOLTIP) return true;
++ switch (type)
++ {
++ case CTRL_PUSHBUTTON:
++ case CTRL_RADIOBUTTON:
++ case CTRL_CHECKBOX:
++ case CTRL_TOOLTIP:
++ case CTRL_PROGRESS:
++ case CTRL_LISTNODE:
++ return (part == PART_ENTIRE_CONTROL);
++
++ case CTRL_MENUBAR:
++ case CTRL_MENU_POPUP:
++ case CTRL_EDITBOX:
++ case CTRL_COMBOBOX:
++ case CTRL_TOOLBAR:
++ case CTRL_FRAME:
++ case CTRL_SCROLLBAR:
++ case CTRL_WINDOW_BACKGROUND:
++ case CTRL_GROUPBOX:
++ case CTRL_FIXEDLINE:
++ return true;
++
++ case CTRL_LISTBOX:
++ return (part == PART_ENTIRE_CONTROL
++ || part == PART_SUB_EDIT
++ || part == PART_WINDOW
++ || part == PART_BUTTON_DOWN);
+
+- if (type == CTRL_RADIOBUTTON) return true;
++ case CTRL_SPINBOX:
++ return (part == PART_ENTIRE_CONTROL || part == HAS_BACKGROUND_TEXTURE);
+
+- if (type == CTRL_SLIDER && (part == PART_TRACK_HORZ_AREA || part == PART_TRACK_VERT_AREA) )
+- return true;
++ case CTRL_SLIDER:
++ return (part == PART_TRACK_HORZ_AREA || part == PART_TRACK_VERT_AREA);
+
+- if ( (type == CTRL_PROGRESS) && (part == PART_ENTIRE_CONTROL) ) return true;
++ default:
++ break;
++ }
+
+ return false;
+ }
+@@ -221,15 +217,15 @@
+ const ImplControlValue& value,
+ const OUString& )
+ {
+- if( lastPopupRect.isValid() && ( type != CTRL_MENU_POPUP || part != PART_MENU_ITEM ))
+- lastPopupRect = QRect();
+-
+- // put not implemented types here
+- if (type == CTRL_SPINBUTTONS)
+- {
++ bool nativeSupport = IsNativeControlSupported( type, part );
++ if( ! nativeSupport ) {
++ assert( ! nativeSupport && "drawNativeControl called without native support!" );
+ return false;
+ }
+
++ if( lastPopupRect.isValid() && ( type != CTRL_MENU_POPUP || part != PART_MENU_ITEM ))
++ lastPopupRect = QRect();
++
+ bool returnVal = true;
+
+ QRect widgetRect = region2QRect(rControlRegion);
+@@ -414,24 +410,26 @@
+ }
+ else if (type == CTRL_LISTBOX)
+ {
+- if( part == PART_WINDOW )
+- {
+- lcl_drawFrame( QStyle::PE_Frame, m_image,
+- vclStateValue2StateFlag(nControlState, value) );
+- }
+- else
+- {
+- QStyleOptionComboBox option;
+- if (part == PART_SUB_EDIT)
+- {
++ QStyleOptionComboBox option;
++ switch (part) {
++ case PART_WINDOW:
++ lcl_drawFrame( QStyle::PE_Frame, m_image,
++ vclStateValue2StateFlag(nControlState, value) );
++ break;
++ case PART_SUB_EDIT:
+ draw( QStyle::CE_ComboBoxLabel, &option, m_image,
+ vclStateValue2StateFlag(nControlState, value) );
+- }
+- else
+- {
++ break;
++ case PART_ENTIRE_CONTROL:
++ draw( QStyle::CC_ComboBox, &option, m_image,
++ vclStateValue2StateFlag(nControlState, value) );
++ break;
++ case PART_BUTTON_DOWN:
++ m_image->fill( Qt::transparent );
++ option.subControls = QStyle::SC_ComboBoxArrow;
+ draw( QStyle::CC_ComboBox, &option, m_image,
+ vclStateValue2StateFlag(nControlState, value) );
+- }
++ break;
+ }
+ }
+ else if (type == CTRL_LISTNODE)
+@@ -652,6 +650,12 @@
+ const OUString&,
+ Rectangle &nativeBoundingRegion, Rectangle &nativeContentRegion )
+ {
++ bool nativeSupport = IsNativeControlSupported( type, part );
++ if( ! nativeSupport ) {
++ assert( ! nativeSupport && "drawNativeControl called without native support!" );
++ return false;
++ }
++
+ bool retVal = false;
+
+ QRect boundingRect = region2QRect( controlRegion );
+@@ -733,8 +737,6 @@
+ {
+ case PART_ENTIRE_CONTROL:
+ {
+- int size = QApplication::style()->pixelMetric(QStyle::PM_ComboBoxFrameWidth) - 2;
+-
+ // find out the minimum size that should be used
+ // assume contents is a text ling
+ int nHeight = QApplication::fontMetrics().height();
+@@ -747,8 +749,10 @@
+ // FIXME: why this difference between comboboxes and listboxes ?
+ // because a combobox has a sub edit and that is positioned
+ // inside the outer bordered control ?
+- if( type == CTRL_COMBOBOX )
++ if( type == CTRL_COMBOBOX ) {
++ int size = QApplication::style()->pixelMetric(QStyle::PM_ComboBoxFrameWidth) - 2;
+ contentRect.adjust(-size,-size,size,size);
++ }
+ retVal = true;
+ break;
+ }
+@@ -761,13 +765,22 @@
+ retVal = true;
+ break;
+ case PART_SUB_EDIT:
++ {
+ contentRect = QApplication::style()->subControlRect(
+ QStyle::CC_ComboBox, &cbo, QStyle::SC_ComboBoxEditField );
+
+- contentRect.translate( boundingRect.left(), boundingRect.top() );
++ int hmargin = QApplication::style()->pixelMetric(
++ QStyle::PM_FocusFrameHMargin, &styleOption);
++ int vmargin = QApplication::style()->pixelMetric(
++ QStyle::PM_FocusFrameVMargin, &styleOption);
++
++ contentRect.translate( boundingRect.left() + hmargin, boundingRect.top() + vmargin );
++ contentRect.adjust( 0, 0, -2 * hmargin, -2 * vmargin );
++ boundingRect = contentRect;
+
+ retVal = true;
+ break;
++ }
+ case PART_WINDOW:
+ retVal = true;
+ break;
diff --git a/app-office/libreoffice/files/libreoffice-4.4.4.3-fix-KDE4-FileDialog.patch b/app-office/libreoffice/files/libreoffice-4.4.4.3-fix-KDE4-FileDialog.patch
new file mode 100644
index 000000000000..2247781443bd
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.4.3-fix-KDE4-FileDialog.patch
@@ -0,0 +1,76 @@
+From e7352d5ada69f212dc813c4cbd257d036e7a27c8 Mon Sep 17 00:00:00 2001
+From: Juergen Funk <juergen.funk_ml@cib.de>
+Date: Fri, 3 Jul 2015 08:33:03 +0200
+Subject: tdf#92517 KDE4-FileDialog: "Save as" has wrong Filter
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Fixing follow
+ - The order of calling: first should be set the filter, after
+ that can be set the current filter
+ - change the function from "setCurrentFilter" to "setCurrentItem"
+ When you set the filter over "setCurrentFilter" you need the full
+ search string "extention|description" e.g. "*.docx|Microsoft Word.."
+ - Not need the escape of slash (with that can not find
+ "Microsoft Word 2007/2010 XML (.docx))"
+
+Change-Id: Ie4f7d6fd619b391487ee944c3e745c855600ee54
+Reviewed-on: https://gerrit.libreoffice.org/16721
+Tested-by: Jenkins <ci@libreoffice.org>
+Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
+(cherry picked from commit a93cfd5afb9072de00fc4b2a070f23ebdad6e4fe)
+Reviewed-on: https://gerrit.libreoffice.org/16890
+Reviewed-by: Caolán McNamara <caolanm@redhat.com>
+Tested-by: Caolán McNamara <caolanm@redhat.com>
+
+diff --git a/vcl/unx/kde4/KDE4FilePicker.cxx b/vcl/unx/kde4/KDE4FilePicker.cxx
+index 4615bd4..a638955 100644
+--- a/vcl/unx/kde4/KDE4FilePicker.cxx
++++ b/vcl/unx/kde4/KDE4FilePicker.cxx
+@@ -250,6 +250,10 @@ sal_Int16 SAL_CALL KDE4FilePicker::execute()
+
+ _dialog->clearFilter();
+ _dialog->setFilter(_filter);
++
++ if(!_currentFilter.isNull())
++ _dialog->filterWidget()->setCurrentItem(_currentFilter);
++
+ _dialog->filterWidget()->setEditable(false);
+
+ VCLKDEApplication::preDialogSetup();
+@@ -384,9 +388,7 @@ void SAL_CALL KDE4FilePicker::setCurrentFilter( const OUString &title )
+ return Q_EMIT setCurrentFilterSignal( title );
+ }
+
+- QString t = toQString(title);
+- t.replace("/", "\\/");
+- _dialog->filterWidget()->setCurrentFilter(t);
++ _currentFilter = toQString(title);
+ }
+
+ OUString SAL_CALL KDE4FilePicker::getCurrentFilter()
+@@ -633,6 +635,7 @@ void SAL_CALL KDE4FilePicker::initialize( const uno::Sequence<uno::Any> &args )
+ }
+
+ _filter.clear();
++ _currentFilter.clear();
+
+ // parameter checking
+ uno::Any arg;
+diff --git a/vcl/unx/kde4/KDE4FilePicker.hxx b/vcl/unx/kde4/KDE4FilePicker.hxx
+index 98e9af6..ff3a8602 100644
+--- a/vcl/unx/kde4/KDE4FilePicker.hxx
++++ b/vcl/unx/kde4/KDE4FilePicker.hxx
+@@ -66,6 +66,8 @@ protected:
+
+ //running filter string to add to dialog
+ QString _filter;
++ // string to set the current filter
++ QString _currentFilter;
+
+ //mapping of SAL control ID's to created custom controls
+ QHash<sal_Int16, QWidget*> _customWidgets;
+--
+cgit v0.10.2
+
diff --git a/app-office/libreoffice/files/libreoffice-4.4.4.3-improve-KDE4FilePicker.patch b/app-office/libreoffice/files/libreoffice-4.4.4.3-improve-KDE4FilePicker.patch
new file mode 100644
index 000000000000..d0350e489697
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.4.3-improve-KDE4FilePicker.patch
@@ -0,0 +1,193 @@
+Merged upstream commits:
+
+6fc55b9abd783b624241d56e34751ea495adbd7d "KDE4: actually apply file dialog operation mode"
+b613270a730ace29dd1b16b29be2222b34f34a5d "KDE4: improve default load and save dialog titles"
+2b999dd6da5a90db66afe852a007fab8c62ffaec "vcl: kde4: loplugin:staticmethods"
+3e8c14df67a43d3088ed7df0a2b0d96a4bc42d57 "tdf#92353 FileSave: Not confirmed for overwrite a file (unix)"
+
+
+diff -u b/vcl/unx/kde4/KDE4FilePicker.cxx b/vcl/unx/kde4/KDE4FilePicker.cxx
+--- b/vcl/unx/kde4/KDE4FilePicker.cxx
++++ b/vcl/unx/kde4/KDE4FilePicker.cxx
+@@ -58,6 +58,8 @@
+
+ #include "generic/geninst.h"
+
++#include "svids.hrc"
++
+ using namespace ::com::sun::star;
+ using namespace ::com::sun::star::ui::dialogs;
+ using namespace ::com::sun::star::ui::dialogs::TemplateDescription;
+@@ -109,7 +111,6 @@
+
+ KDE4FilePicker::KDE4FilePicker( const uno::Reference<uno::XComponentContext>& )
+ : KDE4FilePicker_Base(_helperMutex)
+- , _resMgr( ResMgr::CreateResMgr("fps_office") )
+ , allowRemoteUrls( false )
+ {
+ _extraControls = new QWidget();
+@@ -128,8 +129,6 @@
+ #endif
+
+ setMultiSelectionMode( false );
+- //default mode
+- _dialog->setOperationMode(KFileDialog::Opening);
+
+ // XExecutableDialog functions
+ connect( this, SIGNAL( setTitleSignal( const OUString & ) ),
+@@ -202,7 +201,6 @@
+ SalYieldMutexReleaser aReleaser;
+ return Q_EMIT cleanupProxySignal();
+ }
+- delete _resMgr;
+ delete _dialog;
+ }
+
+@@ -524,6 +522,24 @@
+ return toOUString(label);
+ }
+
++QString KDE4FilePicker::getResString( sal_Int16 aRedId )
++{
++ QString aResString;
++
++ if( aRedId < 0 )
++ return aResString;
++
++ try
++ {
++ aResString = toQString(ResId(aRedId, *ImplGetResMgr()).toString());
++ }
++ catch(...)
++ {
++ }
++
++ return aResString.replace('~', '&');
++}
++
+ void KDE4FilePicker::addCustomControl(sal_Int16 controlId)
+ {
+ QWidget* widget = 0;
+@@ -532,37 +548,37 @@
+ switch (controlId)
+ {
+ case CHECKBOX_AUTOEXTENSION:
+- resId = STR_SVT_FILEPICKER_AUTO_EXTENSION;
++ resId = STR_FPICKER_AUTO_EXTENSION;
+ break;
+ case CHECKBOX_PASSWORD:
+- resId = STR_SVT_FILEPICKER_PASSWORD;
++ resId = STR_FPICKER_PASSWORD;
+ break;
+ case CHECKBOX_FILTEROPTIONS:
+- resId = STR_SVT_FILEPICKER_FILTER_OPTIONS;
++ resId = STR_FPICKER_FILTER_OPTIONS;
+ break;
+ case CHECKBOX_READONLY:
+- resId = STR_SVT_FILEPICKER_READONLY;
++ resId = STR_FPICKER_READONLY;
+ break;
+ case CHECKBOX_LINK:
+- resId = STR_SVT_FILEPICKER_INSERT_AS_LINK;
++ resId = STR_FPICKER_INSERT_AS_LINK;
+ break;
+ case CHECKBOX_PREVIEW:
+- resId = STR_SVT_FILEPICKER_SHOW_PREVIEW;
++ resId = STR_FPICKER_SHOW_PREVIEW;
+ break;
+ case CHECKBOX_SELECTION:
+- resId = STR_SVT_FILEPICKER_SELECTION;
++ resId = STR_FPICKER_SELECTION;
+ break;
+ case PUSHBUTTON_PLAY:
+- resId = STR_SVT_FILEPICKER_PLAY;
++ resId = STR_FPICKER_PLAY;
+ break;
+ case LISTBOX_VERSION:
+- resId = STR_SVT_FILEPICKER_VERSION;
++ resId = STR_FPICKER_VERSION;
+ break;
+ case LISTBOX_TEMPLATE:
+- resId = STR_SVT_FILEPICKER_TEMPLATES;
++ resId = STR_FPICKER_TEMPLATES;
+ break;
+ case LISTBOX_IMAGE_TEMPLATE:
+- resId = STR_SVT_FILEPICKER_IMAGE_TEMPLATE;
++ resId = STR_FPICKER_IMAGE_TEMPLATE;
+ break;
+ case LISTBOX_VERSION_LABEL:
+ case LISTBOX_TEMPLATE_LABEL:
+@@ -581,16 +597,7 @@
+ case CHECKBOX_PREVIEW:
+ case CHECKBOX_SELECTION:
+ {
+- QString label;
+-
+- if (_resMgr && resId != -1)
+- {
+- OUString s(ResId(resId, *_resMgr).toString());
+- label = toQString(s);
+- label.replace("~", "&");
+- }
+-
+- widget = new QCheckBox(label, _extraControls);
++ widget = new QCheckBox(getResString(resId), _extraControls);
+
+ // the checkbox is created even for CHECKBOX_AUTOEXTENSION to simplify
+ // code, but the checkbox is hidden and ignored
+@@ -719,8 +726,23 @@
+ 1 );
+ }
+
+- _dialog->setOperationMode(operationMode);
+- _dialog->setConfirmOverwrite(true);
++ _dialog->setOperationMode( operationMode );
++
++ sal_Int16 resId = -1;
++ switch (_dialog->operationMode())
++ {
++ case KFileDialog::Opening:
++ resId = STR_FPICKER_OPEN;
++ break;
++ case KFileDialog::Saving:
++ resId = STR_FPICKER_SAVE;
++ _dialog->setConfirmOverwrite( true );
++ break;
++ default:
++ break;
++ }
++
++ _dialog->setCaption(getResString(resId));
+ }
+
+ void SAL_CALL KDE4FilePicker::cancel()
+diff -u b/vcl/unx/kde4/KDE4FilePicker.hxx b/vcl/unx/kde4/KDE4FilePicker.hxx
+--- b/vcl/unx/kde4/KDE4FilePicker.hxx
++++ b/vcl/unx/kde4/KDE4FilePicker.hxx
+@@ -41,8 +41,6 @@
+ class QWidget;
+ class QLayout;
+
+-class ResMgr;
+-
+ typedef ::cppu::WeakComponentImplHelper5
+ < ::com::sun::star::ui::dialogs::XFilePicker2
+ , ::com::sun::star::ui::dialogs::XFilePicker3
+@@ -61,8 +59,6 @@
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::ui::dialogs::XFilePickerListener > m_xListener;
+
+- ResMgr *_resMgr;
+-
+ //the dialog to display
+ KFileDialog* _dialog;
+
+@@ -225,6 +221,8 @@
+ //add a custom control widget to the file dialog
+ void addCustomControl(sal_Int16 controlId);
+
++ static QString getResString( sal_Int16 aRedId );
++
+ private Q_SLOTS:
+ void cleanupProxy();
+ void checkProtocol();
diff --git a/app-office/libreoffice/files/libreoffice-4.4.5.2-fix-KDE4-listbox-regression.patch b/app-office/libreoffice/files/libreoffice-4.4.5.2-fix-KDE4-listbox-regression.patch
new file mode 100644
index 000000000000..f4ee9859c2b3
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-4.4.5.2-fix-KDE4-listbox-regression.patch
@@ -0,0 +1,80 @@
+From ef126328c3ad35d51395abc461c3d64429f91c26 Mon Sep 17 00:00:00 2001
+From: Jan-Marek Glogowski <glogow@fbihome.de>
+Date: Thu, 30 Jul 2015 18:10:03 +0200
+Subject: tdf#92903 KDE4: fix listbox regression from 92115
+
+So at least in case of the CTRL_LISTBOX, getNativeControlRegion is
+called for a type and part unsupported by IsNativeControlSupported.
+
+For whatever reason, this results in broken listboxes drawn in
+Base's "Table Design" dialog, when selecting "field type", which
+draws the listbox on top of the cell.
+
+To make it worse, it seems the listbox is actually drawn to a
+smaller space then the actual requirement. Appearently it seems to
+use the content rect, instead of the bounding rect.
+
+So in addition to fixing the drawing, this patch increases the
+listbox bounding rect, which looks too large in normal dialogs, but
+makes the Base's listbox better readable.
+
+Change-Id: I112ec038fd20ad33facd260d16b5d68b508d2bd0
+Reviewed-on: https://gerrit.libreoffice.org/17438
+Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
+Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
+
+diff --git a/vcl/unx/kde4/KDESalGraphics.cxx b/vcl/unx/kde4/KDESalGraphics.cxx
+index 3e79e1e..eeb741f 100644
+--- a/vcl/unx/kde4/KDESalGraphics.cxx
++++ b/vcl/unx/kde4/KDESalGraphics.cxx
+@@ -108,10 +108,7 @@ bool KDESalGraphics::IsNativeControlSupported( ControlType type, ControlPart par
+ return true;
+
+ case CTRL_LISTBOX:
+- return (part == PART_ENTIRE_CONTROL
+- || part == PART_SUB_EDIT
+- || part == PART_WINDOW
+- || part == PART_BUTTON_DOWN);
++ return (part == PART_ENTIRE_CONTROL || part == HAS_BACKGROUND_TEXTURE);
+
+ case CTRL_SPINBOX:
+ return (part == PART_ENTIRE_CONTROL || part == HAS_BACKGROUND_TEXTURE);
+@@ -650,12 +647,6 @@ bool KDESalGraphics::getNativeControlRegion( ControlType type, ControlPart part,
+ const OUString&,
+ Rectangle &nativeBoundingRegion, Rectangle &nativeContentRegion )
+ {
+- bool nativeSupport = IsNativeControlSupported( type, part );
+- if( ! nativeSupport ) {
+- assert( ! nativeSupport && "drawNativeControl called without native support!" );
+- return false;
+- }
+-
+ bool retVal = false;
+
+ QRect boundingRect = region2QRect( controlRegion );
+@@ -753,6 +744,14 @@ bool KDESalGraphics::getNativeControlRegion( ControlType type, ControlPart part,
+ int size = QApplication::style()->pixelMetric(QStyle::PM_ComboBoxFrameWidth) - 2;
+ contentRect.adjust(-size,-size,size,size);
+ }
++ else {
++ int hmargin = QApplication::style()->pixelMetric(
++ QStyle::PM_FocusFrameHMargin, &styleOption);
++ int vmargin = QApplication::style()->pixelMetric(
++ QStyle::PM_FocusFrameVMargin, &styleOption);
++ boundingRect.translate( -hmargin, -vmargin );
++ boundingRect.adjust( -hmargin, -vmargin, 2 * hmargin, 2 * vmargin );
++ }
+ retVal = true;
+ break;
+ }
+@@ -776,7 +775,6 @@ bool KDESalGraphics::getNativeControlRegion( ControlType type, ControlPart part,
+
+ contentRect.translate( boundingRect.left() + hmargin, boundingRect.top() + vmargin );
+ contentRect.adjust( 0, 0, -2 * hmargin, -2 * vmargin );
+- boundingRect = contentRect;
+
+ retVal = true;
+ break;
+--
+cgit v0.10.2
+
diff --git a/app-office/libreoffice/libreoffice-4.4.4.3.ebuild b/app-office/libreoffice/libreoffice-4.4.4.3.ebuild
new file mode 100644
index 000000000000..3310c41435e5
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-4.4.4.3.ebuild
@@ -0,0 +1,615 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://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 base 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 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="LibreOffice, a full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
+ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
+SRC_URI+=" ${ADDONS_SRC}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.1
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.4
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.3*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ 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-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? ( >=x11-libs/gtk+-3.2:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/tomcat-servlet-api:3.0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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}
+ >=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-0.11.2:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ 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? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+
+ # from master branch
+ "${FILESDIR}/${PN}-4.3.5.2-remove-bashisms.patch" # bug 525454
+ "${FILESDIR}/${PN}-4.4.0.3-telepathy-build-fix.patch"
+ "${FILESDIR}/${PN}-4.4.1.2-add-kde4-open-url-script.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-improve-KDE4FilePicker.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-fix-KDE4-FileDialog.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-cleanup-IsNativeControlSupported.patch"
+)
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+CHECKREQS_MEMORY="512M"
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ local pgslot
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
+ ; then
+ eerror "Compilation with gcc older than 4.6 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
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} < 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
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod mod2 dest tmplfile tmplname mypv
+
+ [[ -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
+ for mod in ${MODULES}; do
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+ [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
+ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
+ git-r3_src_unpack
+ if [[ ${mod} != core ]]; then
+ mod2=${mod}
+ # mapping does not match on help
+ [[ ${mod} == help ]] && mod2="helpcontent2"
+ mkdir -p "${S}/${mod2}/" || die
+ mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
+ rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
+ fi
+ done
+ unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
+ fi
+}
+
+src_prepare() {
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 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
+
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ base_src_prepare
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ -i pyuno/source/module/uno.py \
+ -i 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
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # 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)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
+ "
+ fi
+ 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
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --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 \
+ $(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 gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(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 postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${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"
+ 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
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"/etc/ || die
+
+ 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}
+ 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 for support to old installs that can't parse mime
+ rm -rf "${ED}"/usr/share/mimelnk/
+
+ # FIXME: Hack add missing file
+ insinto /usr/$(get_libdir)/${PN}/program
+ doins "${S}"/instdir/program/libsaxlo.so
+
+ 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
+
+ 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/libreoffice-4.4.5.2.ebuild b/app-office/libreoffice/libreoffice-4.4.5.2.ebuild
new file mode 100644
index 000000000000..534142975b39
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-4.4.5.2.ebuild
@@ -0,0 +1,618 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://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 base 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 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="LibreOffice, a full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
+ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
+SRC_URI+=" ${ADDONS_SRC}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.1
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.4
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.3*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ 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-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? ( >=x11-libs/gtk+-3.2:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/tomcat-servlet-api:3.0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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}
+ >=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-0.11.2:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ 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? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+
+ # from 5.0 branch
+ "${FILESDIR}/${PN}-4.3.5.2-remove-bashisms.patch" # bug 525454
+ "${FILESDIR}/${PN}-4.4.0.3-telepathy-build-fix.patch"
+ "${FILESDIR}/${PN}-4.4.1.2-add-kde4-open-url-script.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-improve-KDE4FilePicker.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-fix-KDE4-FileDialog.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-cleanup-IsNativeControlSupported.patch"
+
+ # from master branch
+ "${FILESDIR}/${PN}-4.4.5.2-fix-KDE4-listbox-regression.patch"
+)
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+CHECKREQS_MEMORY="512M"
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ local pgslot
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
+ ; then
+ eerror "Compilation with gcc older than 4.6 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
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} < 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
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod mod2 dest tmplfile tmplname mypv
+
+ [[ -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
+ for mod in ${MODULES}; do
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+ [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
+ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
+ git-r3_src_unpack
+ if [[ ${mod} != core ]]; then
+ mod2=${mod}
+ # mapping does not match on help
+ [[ ${mod} == help ]] && mod2="helpcontent2"
+ mkdir -p "${S}/${mod2}/" || die
+ mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
+ rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
+ fi
+ done
+ unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
+ fi
+}
+
+src_prepare() {
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 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
+
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ base_src_prepare
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ -i pyuno/source/module/uno.py \
+ -i 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
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # 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)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
+ "
+ fi
+ 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
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --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 \
+ $(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 gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(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 postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${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"
+ 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
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"/etc/ || die
+
+ 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}
+ 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 for support to old installs that can't parse mime
+ rm -rf "${ED}"/usr/share/mimelnk/
+
+ # FIXME: Hack add missing file
+ insinto /usr/$(get_libdir)/${PN}/program
+ doins "${S}"/instdir/program/libsaxlo.so
+
+ 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
+
+ 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/libreoffice-4.4.9999.ebuild b/app-office/libreoffice/libreoffice-4.4.9999.ebuild
new file mode 100644
index 000000000000..534142975b39
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-4.4.9999.ebuild
@@ -0,0 +1,618 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://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 base 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 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="LibreOffice, a full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
+ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
+SRC_URI+=" ${ADDONS_SRC}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.1
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.4
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.3*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ 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-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? ( >=x11-libs/gtk+-3.2:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/tomcat-servlet-api:3.0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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}
+ >=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-0.11.2:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ 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? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+
+ # from 5.0 branch
+ "${FILESDIR}/${PN}-4.3.5.2-remove-bashisms.patch" # bug 525454
+ "${FILESDIR}/${PN}-4.4.0.3-telepathy-build-fix.patch"
+ "${FILESDIR}/${PN}-4.4.1.2-add-kde4-open-url-script.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-improve-KDE4FilePicker.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-fix-KDE4-FileDialog.patch"
+ "${FILESDIR}/${PN}-4.4.4.3-cleanup-IsNativeControlSupported.patch"
+
+ # from master branch
+ "${FILESDIR}/${PN}-4.4.5.2-fix-KDE4-listbox-regression.patch"
+)
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+CHECKREQS_MEMORY="512M"
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ local pgslot
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
+ ; then
+ eerror "Compilation with gcc older than 4.6 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
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} < 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
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod mod2 dest tmplfile tmplname mypv
+
+ [[ -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
+ for mod in ${MODULES}; do
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+ [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
+ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
+ git-r3_src_unpack
+ if [[ ${mod} != core ]]; then
+ mod2=${mod}
+ # mapping does not match on help
+ [[ ${mod} == help ]] && mod2="helpcontent2"
+ mkdir -p "${S}/${mod2}/" || die
+ mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
+ rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
+ fi
+ done
+ unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
+ fi
+}
+
+src_prepare() {
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 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
+
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ base_src_prepare
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ -i pyuno/source/module/uno.py \
+ -i 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
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # 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)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
+ "
+ fi
+ 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
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --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 \
+ $(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 gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(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 postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${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"
+ 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
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"/etc/ || die
+
+ 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}
+ 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 for support to old installs that can't parse mime
+ rm -rf "${ED}"/usr/share/mimelnk/
+
+ # FIXME: Hack add missing file
+ insinto /usr/$(get_libdir)/${PN}/program
+ doins "${S}"/instdir/program/libsaxlo.so
+
+ 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
+
+ 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/libreoffice-5.0.0.5.ebuild b/app-office/libreoffice/libreoffice-5.0.0.5.ebuild
new file mode 100644
index 000000000000..796794e5026f
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-5.0.0.5.ebuild
@@ -0,0 +1,612 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://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 base 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 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="LibreOffice, a full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
+ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
+SRC_URI+=" ${ADDONS_SRC}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS=""
+#KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.2
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.5
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.4*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ 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-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? ( >=x11-libs/gtk+-3.2:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/tomcat-servlet-api:3.0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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)*"
+ PDEPEND=">=app-office/libreoffice-l10n-4.4"
+else
+ # Translations are not reliable on live ebuilds
+ # rather force people to use english only.
+ PDEPEND="!app-office/libreoffice-l10n"
+fi
+
+# FIXME: cppunit should be moved to test conditional
+# after everything upstream is under gbuild
+# as dmake execute tests right away
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/libatomic_ops-7.2d
+ >=dev-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-0.12.0:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ 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? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+
+ # from master branch
+ "${FILESDIR}/${PN}-4.4.5.2-fix-KDE4-listbox-regression.patch"
+)
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+CHECKREQS_MEMORY="512M"
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ local pgslot
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
+ ; then
+ eerror "Compilation with gcc older than 4.6 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
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} < 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
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod mod2 dest tmplfile tmplname mypv
+
+ [[ -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
+ for mod in ${MODULES}; do
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+ [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
+ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
+ git-r3_src_unpack
+ if [[ ${mod} != core ]]; then
+ mod2=${mod}
+ # mapping does not match on help
+ [[ ${mod} == help ]] && mod2="helpcontent2"
+ mkdir -p "${S}/${mod2}/" || die
+ mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
+ rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
+ fi
+ done
+ unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
+ fi
+}
+
+src_prepare() {
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 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
+
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ base_src_prepare
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ -i pyuno/source/module/uno.py \
+ -i 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
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # 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)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
+ "
+ fi
+ 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
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --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 \
+ $(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 gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(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 postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${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"
+ 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
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"/etc/ || die
+
+ 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}
+ 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 for support to old installs that can't parse mime
+ rm -rf "${ED}"/usr/share/mimelnk/
+
+ # FIXME: Hack add missing file
+ insinto /usr/$(get_libdir)/${PN}/program
+ doins "${S}"/instdir/program/libsaxlo.so
+
+ 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
+
+ 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/libreoffice-5.0.9999.ebuild b/app-office/libreoffice/libreoffice-5.0.9999.ebuild
new file mode 100644
index 000000000000..47bf9d130a94
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-5.0.9999.ebuild
@@ -0,0 +1,607 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://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 base 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 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="LibreOffice, a full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
+ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
+SRC_URI+=" ${ADDONS_SRC}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.2
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.2
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.5
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.4*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ =dev-libs/liborcus-0.7*
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ 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-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? ( >=x11-libs/gtk+-3.2:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/tomcat-servlet-api:3.0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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}
+ >=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-0.12.0:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ 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? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+)
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+CHECKREQS_MEMORY="512M"
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ local pgslot
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
+ ; then
+ eerror "Compilation with gcc older than 4.6 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
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} < 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
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod mod2 dest tmplfile tmplname mypv
+
+ [[ -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
+ for mod in ${MODULES}; do
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+ [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
+ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
+ git-r3_src_unpack
+ if [[ ${mod} != core ]]; then
+ mod2=${mod}
+ # mapping does not match on help
+ [[ ${mod} == help ]] && mod2="helpcontent2"
+ mkdir -p "${S}/${mod2}/" || die
+ mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
+ rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
+ fi
+ done
+ unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
+ fi
+}
+
+src_prepare() {
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 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
+
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ base_src_prepare
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ -i pyuno/source/module/uno.py \
+ -i 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
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # 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)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
+ "
+ fi
+ 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
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --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 \
+ $(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 gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(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 postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${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"
+ 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
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"/etc/ || die
+
+ 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}
+ 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 for support to old installs that can't parse mime
+ rm -rf "${ED}"/usr/share/mimelnk/
+
+ # FIXME: Hack add missing file
+ insinto /usr/$(get_libdir)/${PN}/program
+ doins "${S}"/instdir/program/libsaxlo.so
+
+ 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
+
+ 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/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild
new file mode 100644
index 000000000000..822a26e87f1b
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-9999.ebuild
@@ -0,0 +1,610 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_REQUIRED="optional"
+QT_MINIMAL="4.7.4"
+KDE_SCM="git"
+CMAKE_REQUIRED="never"
+
+PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
+PYTHON_REQ_USE="threads,xml"
+
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make
+# everyone happy.
+DEV_URI="
+ http://dev-builds.libreoffice.org/pre-releases/src
+ http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
+ http://download.documentfoundation.org/libreoffice/old/${PV}/
+"
+EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
+ADDONS_URI="http://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 base 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 ${SCM_ECLASS}
+unset SCM_ECLASS
+
+DESCRIPTION="LibreOffice, a full office productivity suite"
+HOMEPAGE="http://www.libreoffice.org"
+SRC_URI="branding? ( http://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}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
+ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
+ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
+ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
+ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
+ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
+SRC_URI+=" ${ADDONS_SRC}"
+
+unset ADDONS_URI
+unset EXT_URI
+unset ADDONS_SRC
+
+IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
++gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
+
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+# Unpackaged separate extensions:
+# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
+# hunart: only on ooo extensions -> fubared download path somewhere on sf
+# numbertext, typo, validator, watch-window: ^^
+# oooblogger: no homepage or anything
+# Extensions that need extra work:
+for lo_xt in ${LO_EXTS}; do
+ IUSE+=" libreoffice_extensions_${lo_xt}"
+done
+unset lo_xt
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ app-arch/zip
+ app-arch/unzip
+ >=app-text/hunspell-1.3.2-r3
+ app-text/mythes
+ >=app-text/libabw-0.1.0
+ >=app-text/libexttextcat-3.4.4
+ >=app-text/libebook-0.1.1
+ >=app-text/libetonyek-0.1.2
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.5
+ >=app-text/libodfgen-0.1.0
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ =app-text/libwps-0.4*
+ >=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
+ >=dev-cpp/clucene-2.3.3.4-r2
+ =dev-cpp/libcmis-0.5*
+ dev-db/unixODBC
+ >=dev-libs/boost-1.55:=
+ dev-libs/expat
+ >=dev-libs/hyphen-2.7.1
+ >=dev-libs/icu-4.8.1.1:=
+ >=dev-libs/liborcus-0.9.0
+ >=dev-libs/librevenge-0.0.1
+ >=dev-libs/nspr-4.8.8
+ >=dev-libs/nss-3.12.9
+ >=dev-lang/perl-5.0
+ >=dev-libs/openssl-1.0.0d:0
+ >=dev-libs/redland-1.0.16
+ media-gfx/graphite2
+ >=media-libs/fontconfig-2.8.0
+ media-libs/freetype:2
+ >=media-libs/glew-1.10
+ >=media-libs/harfbuzz-0.9.18:=[icu(+)]
+ media-libs/lcms:2
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libpagemaker
+ >=media-libs/libvisio-0.1.0
+ >=net-misc/curl-7.21.4
+ net-libs/neon
+ net-nds/openldap
+ sci-mathematics/lpsolve
+ virtual/jpeg:0
+ >=x11-libs/cairo-1.10.0[X]
+ 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-0.92 )
+ eds? ( gnome-extra/evolution-data-server )
+ firebird? ( >=dev-db/firebird-2.5 )
+ gltf? ( media-libs/libgltf )
+ gnome? ( gnome-base/gconf:2 )
+ gtk? (
+ x11-libs/gdk-pixbuf[X]
+ >=x11-libs/gtk+-2.24:2
+ )
+ gtk3? (
+ dev-libs/glib:2
+ >=x11-libs/gtk+-3.2:3
+ )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jemalloc? ( dev-libs/jemalloc )
+ libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
+ libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
+ libreoffice_extensions_wiki-publisher? (
+ dev-java/commons-codec:0
+ dev-java/commons-httpclient:3
+ dev-java/commons-lang:2.1
+ dev-java/commons-logging:0
+ dev-java/tomcat-servlet-api:3.0
+ )
+ mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ telepathy? (
+ dev-libs/glib:2
+ >=net-libs/telepathy-glib-0.18.0
+ >=x11-libs/gtk+-2.24:2
+ )
+"
+
+RDEPEND="${COMMON_DEPEND}
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ !<app-office/openoffice-bin-3.4.0-r1
+ !app-office/openoffice
+ media-fonts/libertine
+ media-fonts/liberation-fonts
+ 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}
+ >=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-0.12.0:=
+ media-libs/glm
+ net-misc/npapi-sdk
+ >=sys-apps/findutils-4.4.2
+ sys-devel/bison
+ sys-apps/coreutils
+ sys-devel/flex
+ sys-devel/gettext
+ >=sys-devel/make-3.82
+ 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? (
+ >=virtual/jdk-1.6
+ >=dev-java/ant-core-1.7
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-4.4-system-pyuno.patch"
+)
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ bluetooth? ( dbus )
+ collada? ( gltf )
+ gnome? ( gtk )
+ eds? ( gnome )
+ telepathy? ( gtk )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+CHECKREQS_MEMORY="512M"
+CHECKREQS_DISK_BUILD="6G"
+
+pkg_pretend() {
+ local pgslot
+
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ check-reqs_pkg_pretend
+
+ if [[ $(gcc-major-version) -lt 4 ]] || \
+ ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
+ ; then
+ eerror "Compilation with gcc older than 4.6 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
+ pgslot=$(postgresql-config show)
+ if [[ ${pgslot//.} < 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
+
+ [[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local mod mod2 dest tmplfile tmplname mypv
+
+ [[ -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
+ for mod in ${MODULES}; do
+ mypv=${PV/.9999}
+ [[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+ [[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
+ EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
+ git-r3_src_unpack
+ if [[ ${mod} != core ]]; then
+ mod2=${mod}
+ # mapping does not match on help
+ [[ ${mod} == help ]] && mod2="helpcontent2"
+ mkdir -p "${S}/${mod2}/" || die
+ mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
+ rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
+ fi
+ done
+ unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
+ fi
+}
+
+src_prepare() {
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python 2.7 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
+
+ # patchset
+ if [[ -n ${PATCHSET} ]]; then
+ EPATCH_FORCE="yes" \
+ EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
+ EPATCH_SUFFIX="patch" \
+ epatch
+ fi
+
+ base_src_prepare
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # system pyuno mess
+ sed \
+ -e "s:%eprefix%:${EPREFIX}:g" \
+ -e "s:%libdir%:$(get_libdir):g" \
+ -i pyuno/source/module/uno.py \
+ -i 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
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
+ fi
+}
+
+src_configure() {
+ local java_opts
+ local internal_libs
+ local lo_ext
+ local ext_opts
+
+ # sane: just sane.h header that is used for scan in writer, not
+ # linked or anything else, worthless to depend on
+ # vigra: just uses templates from there
+ # it is serious pain in the ass for packaging
+ # should be replaced by boost::gil if someone interested
+ internal_libs+="
+ --without-system-sane
+ --without-system-vigra
+ "
+
+ # 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)"
+
+ if use libreoffice_extensions_wiki-publisher; then
+ java_opts+="
+ --with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
+ --with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
+ --with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
+ --with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
+ --with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
+ "
+ fi
+ 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
+ # --disable-gnome-vfs: old gnome virtual fs support
+ # --disable-kdeab: kde3 adressbook
+ # --disable-kde: kde3 support
+ # --disable-systray: quickstarter does not actually work at all so do not
+ # promote it
+ # --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
+ econf \
+ --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
+ --with-system-headers \
+ --with-system-libs \
+ --with-system-jars \
+ --with-system-dicts \
+ --enable-cairo-canvas \
+ --enable-graphite \
+ --enable-largefile \
+ --enable-mergelibs \
+ --enable-neon \
+ --enable-python=system \
+ --enable-randr \
+ --enable-randr-link \
+ --enable-release-build \
+ --disable-hardlink-deliver \
+ --disable-ccache \
+ --disable-crashdump \
+ --disable-dependency-tracking \
+ --disable-epm \
+ --disable-fetch-external \
+ --disable-gnome-vfs \
+ --disable-gstreamer-0-10 \
+ --disable-report-builder \
+ --disable-kdeab \
+ --disable-kde \
+ --disable-online-update \
+ --disable-systray \
+ --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 \
+ $(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 gconf) \
+ $(use_enable gnome gio) \
+ $(use_enable gnome lockdown) \
+ $(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 postgres postgresql-sdbc) \
+ $(use_enable telepathy) \
+ $(use_enable vlc) \
+ $(use_with coinmp system-coinmp) \
+ $(use_with collada system-opencollada) \
+ $(use_with gltf system-libgltf) \
+ $(use_with java) \
+ $(use_with mysql system-mysql-cppconn) \
+ $(use_with odk doxygen) \
+ ${internal_libs} \
+ ${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"
+ 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
+
+ # Fix bash completion placement
+ newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+ rm -rf "${ED}"/etc/ || die
+
+ 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}
+ 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 for support to old installs that can't parse mime
+ rm -rf "${ED}"/usr/share/mimelnk/
+
+ # FIXME: Hack add missing file
+ insinto /usr/$(get_libdir)/${PN}/program
+ doins "${S}"/instdir/program/libsaxlo.so
+
+ 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
+
+ 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/metadata.xml b/app-office/libreoffice/metadata.xml
new file mode 100644
index 000000000000..757568b84782
--- /dev/null
+++ b/app-office/libreoffice/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+ <longdescription>LibreOffice is a fork 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 openoffice 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="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="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/lotus-notes/Manifest b/app-office/lotus-notes/Manifest
new file mode 100644
index 000000000000..1f17bff4f0c2
--- /dev/null
+++ b/app-office/lotus-notes/Manifest
@@ -0,0 +1,2 @@
+DIST lotus-notes-gtk-patch-20130622.tar.xz 4200 SHA256 3ae9dcde19cd1a8d303ee5c73ceef2570cb2f7b95501297860e5e52155cb51eb SHA512 ab979334e7c34bdd0d940aaf4cb96c6e33f945d9a7f4ac91dca1857ef58ab785febb619036b52e8dc9b9b57ac439efb0d0e45e9882a30755da0e838a5ea57d8f WHIRLPOOL cd86a8054942c95149a62778a65d725d9f2941b7ed4076979d0e950dd997a9bf1c06d144d3235b30a5edaf5ae8b574f4fe0131b75f99f96e42d8f5658d12b613
+DIST lotus_notes853_linux_RI_en.tar 533719040 SHA256 85c70250e8f9a98420a82e39122ec0f5621a732f03870c997132079b4f358e9f SHA512 b57428d05683e9e08c10abe7b92e6255392342a2a05658254d2a69672abff1b546800d636b0f25a147849bdc4a5e369032c326c3f605178ce1f69bb371528f8a WHIRLPOOL e273357bb506e17963f44e1a1421c05a8fcbc0062ee4eb3407ca8699bdfd8ff292d8441251daa342853f57210655f00a7acc332a0ccf7553b4f9d3b7565e8931
diff --git a/app-office/lotus-notes/lotus-notes-8.5.3.ebuild b/app-office/lotus-notes/lotus-notes-8.5.3.ebuild
new file mode 100644
index 000000000000..8d17843aaf77
--- /dev/null
+++ b/app-office/lotus-notes/lotus-notes-8.5.3.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm
+
+DESCRIPTION="Commercial fork of openoffice.org with extra features for company usage"
+HOMEPAGE="http://www.ibm.com/software/products/us/en/ibmnotes/"
+SRC_URI="lotus_notes853_linux_RI_en.tar
+ http://dev.gentooexperimental.org/~scarabeus/lotus-notes-gtk-patch-20130622.tar.xz
+"
+
+LICENSE="lotus-notes"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RDEPEND="
+ x86? (
+ dev-libs/dbus-glib
+ dev-libs/libcroco
+ gnome-base/gconf
+ gnome-base/libgnome
+ gnome-base/libgnomeprint
+ gnome-base/libgnomeprintui
+ gnome-base/gvfs
+ gnome-base/librsvg
+ gnome-base/orbit
+ gnome-extra/gconf-editor
+ gnome-extra/libgsf
+ net-dns/avahi
+ x11-libs/gdk-pixbuf
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXft
+ x11-libs/libXi
+ x11-libs/libXp
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/libXtst
+ x11-libs/libxkbfile
+ x11-libs/pango
+ x11-themes/gtk-engines-murrine
+ )
+ dev-java/swt
+ dev-libs/dbus-glib
+ dev-libs/icu
+ sys-apps/dbus[X]
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT="mirror fetch strip"
+
+QA_PREBUILT="opt/ibm/lotus/notes/*"
+QA_TEXTRELS="opt/ibm/lotus/notes/*"
+
+S=${WORKDIR}
+
+src_unpack() {
+ default
+ rpm_unpack ./ibm_lotus_notes-${PV}.i586.rpm
+}
+
+src_prepare() {
+ sed -i \
+ -e 's/..\/notes %F/..\/notes-wrapper %F/g' \
+ -e 's:Office;:Office:g' \
+ usr/share/applications/LotusNotes8.5.desktop || die
+ sed -i \
+ -e 's:Application;Office:Office;:g' \
+ usr/share/applications/* || die
+ sed -i \
+ -e 's:`dirname "$0"`:/opt/ibm/lotus/notes/:' \
+ lotus-notes-gtk-patch/notes-wrapper || die
+ # force initial configuration to avoid overwritting configs in /opt/
+ sed -i \
+ -e '/.initial./d' \
+ opt/ibm/lotus/notes/framework/rcp/rcplauncher.properties || die
+}
+
+src_compile() {
+ # generate the gtk-fix for the notes to actually work with current gtk/gnome3
+ cd "${S}/lotus-notes-gtk-patch" || die
+ emake
+}
+
+src_install() {
+ cp -r usr/ opt "${ED}" || die
+ cd "${S}/lotus-notes-gtk-patch" || die
+ cp notes-wrapper libnotesgtkfix.so "${ED}"/opt/ibm/lotus/notes/ || die
+
+ dosym /opt/ibm/lotus/notes/notes-wrapper /usr/bin/lotus-notes
+}
+
+pkg_postinst() {
+ elog "Keep in mind that Lotus notes are slowly merged back into"
+ elog "Apache OpenOffice and LibreOffice as IBM promised to provide"
+ elog "all the code to Apache Foundation."
+ elog
+ elog "If you will report bugs against this package provide also"
+ elog "patches or the bug will be probably ignored or closed as"
+ elog "CANTFIX."
+}
diff --git a/app-office/lotus-notes/metadata.xml b/app-office/lotus-notes/metadata.xml
new file mode 100644
index 000000000000..5d46203011d6
--- /dev/null
+++ b/app-office/lotus-notes/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+</pkgmetadata>
diff --git a/app-office/lyx/Manifest b/app-office/lyx/Manifest
new file mode 100644
index 000000000000..91b4662f9130
--- /dev/null
+++ b/app-office/lyx/Manifest
@@ -0,0 +1,4 @@
+DIST lyx-1.6.10.tar.bz2 12559454 SHA256 dcfb6fc0f6880e706d45ea16459ed2206265179f3882b4685e4955c18adaf569 SHA512 c6d3f18f555e45ef86e22f42f7c8727ad0e1ad2cc4cbf87557f3ef235d894d46c5a87fc5923e2c02a5d9ba342389bf213af156a12c17e3b5f2308b9602b182dc WHIRLPOOL 0543590df1cc353fee939fee83db55aa146418c36c9422faa07cf9a1723002b83deb92f7ff89d49abb4144fe62d0fcf917257c07aaeb0d6e016b39393a8ab542
+DIST lyx-2.0.8.1.tar.xz 10481988 SHA256 fa0a9c6070554e0d12d24e9b3c4a1e5fc2ee853b3fbe83e2a415635cdc973c59 SHA512 17e313d3118dfe439f5251384f2fffdb45ffef5ec515953b7af0762d35c8e156a9338de698cea91cf8b3cedca1fc08364d8f3c50c9345f304d57004af695f901 WHIRLPOOL 6a9ef2df39861d373e1c6288f5443f910632a09ed4d84e409efe06459f2f39d3c30462b3a26aafe37c5216b765882e7ab5189e7d164b71def97f50877784754c
+DIST lyx-2.1.3.tar.xz 10778624 SHA256 2fd52e7e5ee372983eb6b0a7f04765cb0df6f8c1f3420081d9f7761acfc75682 SHA512 c2930d0ff1dfb7dc23e07be7141cd50c4fa023f32fc3653745b4f5031460c6fe5acfc955c0af5b3bf9505d7958b0d1e301eefd0a894bd02bb4c3f966f54332db WHIRLPOOL 818bba837ed7e63609c1067e94f3281a9d9ef2049ba1792a010372cb544e6ead8bab0ec1906f083e8fa27f8ae8145c1cf7a4772cf3952caccf5bbd2a2c1026be
+DIST lyx-2.1.4.tar.xz 10928716 SHA256 d13548cf183f2fc241df8121420933702491a7460c78a0ef6dba0e9e438ef32a SHA512 7547950e3c11e88f0ccf2cacb56709f9722d4cd03a5ee751af4489f6d343e13ee6b4e0ff7b830532572975c6cc9506686ade2afa5093f765d21b4d1b9ee7339d WHIRLPOOL a5d8533902fd5dd5a696645941c532bfe35eeaf76f411798a0aafcd01674e678dd65d2c0a58af09a6739adaf80f821a2676c340a349fca61929edfc5a9389938
diff --git a/app-office/lyx/files/1.6.10-gcc.patch b/app-office/lyx/files/1.6.10-gcc.patch
new file mode 100644
index 000000000000..44e0fc94627b
--- /dev/null
+++ b/app-office/lyx/files/1.6.10-gcc.patch
@@ -0,0 +1,142 @@
+diff --git a/src/insets/InsetInclude.cpp b/src/insets/InsetInclude.cpp
+index 68cf1d2..16a3c94 100644
+--- a/src/insets/InsetInclude.cpp
++++ b/src/insets/InsetInclude.cpp
+@@ -806,7 +806,7 @@ support::FileNameList const &
+ tmp->setParent(&buffer);
+ return cache;
+ }
+- static support::FileNameList const empty;
++ static support::FileNameList const empty = support::FileNameList();
+ return empty;
+ }
+
+diff --git a/src/insets/InsetTabular.cpp b/src/insets/InsetTabular.cpp
+index 4a267e9..7a165e2 100644
+--- a/src/insets/InsetTabular.cpp
++++ b/src/insets/InsetTabular.cpp
+@@ -188,62 +188,6 @@ TabularFeature tabularFeature[] =
+ };
+
+
+-template <class T>
+-string const write_attribute(string const & name, T const & t)
+-{
+- string const s = tostr(t);
+- return s.empty() ? s : " " + name + "=\"" + s + "\"";
+-}
+-
+-template <>
+-string const write_attribute(string const & name, string const & t)
+-{
+- return t.empty() ? t : " " + name + "=\"" + t + "\"";
+-}
+-
+-
+-template <>
+-string const write_attribute(string const & name, docstring const & t)
+-{
+- return t.empty() ? string() : " " + name + "=\"" + to_utf8(t) + "\"";
+-}
+-
+-
+-template <>
+-string const write_attribute(string const & name, bool const & b)
+-{
+- // we write only true attribute values so we remove a bit of the
+- // file format bloat for tabulars.
+- return b ? write_attribute(name, convert<string>(b)) : string();
+-}
+-
+-
+-template <>
+-string const write_attribute(string const & name, int const & i)
+-{
+- // we write only true attribute values so we remove a bit of the
+- // file format bloat for tabulars.
+- return i ? write_attribute(name, convert<string>(i)) : string();
+-}
+-
+-
+-template <>
+-string const write_attribute(string const & name, Tabular::idx_type const & i)
+-{
+- // we write only true attribute values so we remove a bit of the
+- // file format bloat for tabulars.
+- return i ? write_attribute(name, convert<string>(i)) : string();
+-}
+-
+-
+-template <>
+-string const write_attribute(string const & name, Length const & value)
+-{
+- // we write only the value if we really have one same reson as above.
+- return value.zero() ? string() : write_attribute(name, value.asString());
+-}
+-
+-
+ string const tostr(LyXAlignment const & num)
+ {
+ switch (num) {
+@@ -503,6 +447,61 @@ void l_getline(istream & is, string & str)
+ }
+ }
+
++template <class T>
++string const write_attribute(string const & name, T const & t)
++{
++ string const s = tostr(t);
++ return s.empty() ? s : " " + name + "=\"" + s + "\"";
++}
++
++template <>
++string const write_attribute(string const & name, string const & t)
++{
++ return t.empty() ? t : " " + name + "=\"" + t + "\"";
++}
++
++
++template <>
++string const write_attribute(string const & name, docstring const & t)
++{
++ return t.empty() ? string() : " " + name + "=\"" + to_utf8(t) + "\"";
++}
++
++
++template <>
++string const write_attribute(string const & name, bool const & b)
++{
++ // we write only true attribute values so we remove a bit of the
++ // file format bloat for tabulars.
++ return b ? write_attribute(name, convert<string>(b)) : string();
++}
++
++
++template <>
++string const write_attribute(string const & name, int const & i)
++{
++ // we write only true attribute values so we remove a bit of the
++ // file format bloat for tabulars.
++ return i ? write_attribute(name, convert<string>(i)) : string();
++}
++
++
++template <>
++string const write_attribute(string const & name, Tabular::idx_type const & i)
++{
++ // we write only true attribute values so we remove a bit of the
++ // file format bloat for tabulars.
++ return i ? write_attribute(name, convert<string>(i)) : string();
++}
++
++
++template <>
++string const write_attribute(string const & name, Length const & value)
++{
++ // we write only the value if we really have one same reson as above.
++ return value.zero() ? string() : write_attribute(name, value.asString());
++}
++
+ } // namespace
+
+
diff --git a/app-office/lyx/files/1.6.7-python.patch b/app-office/lyx/files/1.6.7-python.patch
new file mode 100644
index 000000000000..3717cc80185e
--- /dev/null
+++ b/app-office/lyx/files/1.6.7-python.patch
@@ -0,0 +1,26 @@
+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 6984d2c..e6f17ff 100644
+--- a/src/support/os.cpp
++++ b/src/support/os.cpp
+@@ -26,7 +26,7 @@ string const python()
+ {
+ // Use the -tt switch so that mixed tab/whitespace indentation is
+ // an error
+- static string const command("python -tt");
++ static string const command("python2 -tt");
+ return command;
+ }
+
diff --git a/app-office/lyx/files/2.0-python.patch b/app-office/lyx/files/2.0-python.patch
new file mode 100644
index 000000000000..e12f66a6970e
--- /dev/null
+++ b/app-office/lyx/files/2.0-python.patch
@@ -0,0 +1,26 @@
+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 f36331c..02f5a93 100644
+--- a/src/support/os.cpp
++++ b/src/support/os.cpp
+@@ -57,7 +57,7 @@ static string const python2(string const & binary, bool verbose = false)
+ string const python()
+ {
+ // Check whether the first python in PATH is the right one.
+- static string command = python2("python -tt");
++ static string command = python2("python2 -tt");
+
+ if (command.empty()) {
+ // It was not, so check whether we can find it elsewhere in
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-1.6.10.ebuild b/app-office/lyx/lyx-1.6.10.ebuild
new file mode 100644
index 000000000000..9cdf27f611a6
--- /dev/null
+++ b/app-office/lyx/lyx-1.6.10.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=2
+
+PYTHON_DEPEND="2"
+
+inherit gnome2-utils qt4-r2 eutils flag-o-matic font python 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/1.6.x/${P}.tar.bz2"
+#SRC_URI="ftp://ftp.devel.lyx.org/pub/lyx/stable/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~ia64 ~ppc ~ppc64 sparc x86"
+IUSE="cups debug nls latex monolithic-build html rtf dot docbook dia subversion rcs svg"
+
+LANGS="ar ca cs de el en es eu fi fr gl he hu id it ja nb nn pl pt ro ru sk tr uk zh_CN zh_TW"
+for X in ${LANGS}; do
+ IUSE="${IUSE} linguas_${X}"
+done
+
+COMMONDEPEND="dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ x11-libs/libXrandr
+ x11-libs/libXcursor
+ x11-libs/libXrender
+ x11-libs/libXfixes
+ x11-libs/libXext
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ dev-libs/libxml2
+ app-text/aiksaurus
+ app-text/aspell
+ media-libs/fontconfig
+ media-libs/freetype
+ >=dev-libs/boost-1.34"
+
+RDEPEND="${COMMONDEPEND}
+ dev-texlive/texlive-fontsextra
+ || ( media-gfx/imagemagick media-gfx/graphicsmagick )
+ cups? ( net-print/cups )
+ latex? (
+ virtual/latex-base
+ app-text/ghostscript-gpl
+ app-text/noweb
+ dev-tex/dvipost
+ dev-tex/chktex
+ app-text/ps2eps
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-pictures
+ dev-texlive/texlive-science
+ || (
+ dev-tex/latex2html
+ dev-tex/tth
+ dev-tex/hevea
+ dev-tex/tex4ht
+ )
+ )
+ 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 ) )"
+
+DEPEND="${COMMONDEPEND}
+ x11-proto/xproto
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+ python_set_active_version 2
+ font_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/1.6.7-python.patch
+ epatch "${FILESDIR}"/1.6.10-gcc.patch
+ echo "#!/bin/sh" > config/py-compile
+ sed "s:python -tt:$(PYTHON) -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) \
+ --with-aspell --without-included-boost --disable-stdlib-debug
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc ANNOUNCE NEWS README RELEASE-NOTES UPGRADING "${FONT_S}"/*.txt || die
+
+ 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
+ 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/tex/latex/lyx || die
+ fi
+
+ # fonts needed for proper math display, see also bug #15629
+ font_src_install
+
+ python_convert_shebangs -r 2 "${D}"/usr/share/${PN}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ font_pkg_postinst
+ gnome2_icon_cache_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
+
+ if use latex ; then
+ texhash
+ fi
+}
diff --git a/app-office/lyx/lyx-2.0.8.1.ebuild b/app-office/lyx/lyx-2.0.8.1.ebuild
new file mode 100644
index 000000000000..9c546f6ce3ff
--- /dev/null
+++ b/app-office/lyx/lyx-2.0.8.1.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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
+ || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
+ 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-science
+ 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? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[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 /usr/share/myspell /usr/share/lyx/dicts
+ dosym /usr/share/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.3.ebuild b/app-office/lyx/lyx-2.1.3.ebuild
new file mode 100644
index 000000000000..b053cad60f93
--- /dev/null
+++ b/app-office/lyx/lyx-2.1.3.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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
+ || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
+ 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-science
+ 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? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[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 /usr/share/myspell /usr/share/lyx/dicts
+ dosym /usr/share/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.4.ebuild b/app-office/lyx/lyx-2.1.4.ebuild
new file mode 100644
index 000000000000..75f94cc2b544
--- /dev/null
+++ b/app-office/lyx/lyx-2.1.4.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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
+ || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
+ 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-science
+ 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? ( || ( media-gfx/imagemagick[svg] media-gfx/graphicsmagick[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 /usr/share/myspell /usr/share/lyx/dicts
+ dosym /usr/share/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..5fb0e29f6f2a
--- /dev/null
+++ b/app-office/lyx/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>tex</herd>
+<herd>proxy-maintainers</herd>
+<herd>cjk</herd>
+<maintainer>
+ <email>ps@twin.jikos.cz</email>
+ <name>Pavel Sanda</name>
+ <description>Primary Maintainer, Assign bugs</description>
+</maintainer>
+<maintainer>
+ <email>aballier@gentoo.org</email>
+ <name>Alexis Ballier</name>
+ <description>Proxy Maintainer, CC bugs</description>
+</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..f55b6d685037
--- /dev/null
+++ b/app-office/magicpoint/Manifest
@@ -0,0 +1 @@
+DIST magicpoint-1.13a.tar.gz 890670 SHA256 205e6752e3cb024bcce0583b43dafc9b89490c0016daa91d2486891edcf2cfc1 SHA512 c2399826d770f6307128eb1a88593404d5b495203319e0c90edf36e91ce82e2e42b1777cbf473f52376aa4645468ac65920839f94b58d7c9d90f08a961273df9 WHIRLPOOL ed40897f528bd70ef785f5f0c2f5a0b55ad6f14fe9fbc65849b8713d7fa84590d5f668f008d8b0b737db7e95373f5865a85446489ea0790d6e8e206f30bb7d72
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-implicit-declaration.patch b/app-office/magicpoint/files/magicpoint-1.13a-implicit-declaration.patch
new file mode 100644
index 000000000000..c38aa876bb7a
--- /dev/null
+++ b/app-office/magicpoint/files/magicpoint-1.13a-implicit-declaration.patch
@@ -0,0 +1,10 @@
+--- magicpoint-1.12a/ctlwords.c 1999-02-14 18:02:25.000000000 -0500
++++ ctlwords.c 2007-10-26 15:41:16.000000000 -0400
+@@ -24,6 +24,7 @@
+
+ #include <stdio.h>
+ #include <string.h>
++#include <stdlib.h>
+
+ main(int argc, char *argv[])
+ {
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/magicpoint-1.13a.ebuild b/app-office/magicpoint/magicpoint-1.13a.ebuild
new file mode 100644
index 000000000000..6f97fc02d737
--- /dev/null
+++ b/app-office/magicpoint/magicpoint-1.13a.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+inherit autotools elisp-common eutils fixheadtails toolchain-funcs
+
+DESCRIPTION="An X11 based presentation tool"
+SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/${P}.tar.gz
+ ftp://ftp.mew.org/pub/MagicPoint/${P}.tar.gz"
+HOMEPAGE="http://member.wide.ad.jp/wg/mgp/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 ~ppc ~sparc x86"
+IUSE="cjk doc emacs examples gif imlib m17n-lib mng nls truetype"
+
+MY_DEPEND="x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXrender
+ x11-libs/libXmu
+ >=media-libs/libpng-1.4
+ gif? ( >=media-libs/giflib-4.0.1 )
+ imlib? ( media-libs/imlib )
+ truetype? ( x11-libs/libXft )
+ emacs? ( virtual/emacs )
+ m17n-lib? ( dev-libs/m17n-lib )
+ mng? ( media-libs/libmng )"
+DEPEND="${MY_DEPEND}
+ sys-devel/autoconf
+ x11-proto/xextproto
+ x11-libs/libxkbfile
+ app-text/rman
+ x11-misc/imake"
+RDEPEND="${MY_DEPEND}
+ nls? ( sys-devel/gettext )
+ truetype? ( cjk? ( media-fonts/sazanami ) )"
+
+SITEFILE=50${PN}-gentoo.el
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-1.11b-gentoo.diff \
+ "${FILESDIR}"/${P}-implicit-declaration.patch \
+ "${FILESDIR}"/${P}-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
+
+ # bug #85720
+ sed -i -e "s/ungif/gif/g" configure.in || die
+ ht_fix_file configure.in
+ 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 possibly, anywhere
+ emake -j1 Makefiles
+ emake -j1 clean
+ tc-export CC
+ emake -j1 CC="${CC}" CDEBUGFLAGS="${CFLAGS}" LOCAL_LDFLAGS="${LDFLAGS}" \
+ BINDIR=/usr/bin LIBDIR=/etc/X11
+ if use emacs; then
+ cd contrib/
+ elisp-compile *.el || die
+ 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
+
+ dobin contrib/{mgp2html.pl,mgp2latex.pl}
+
+ if use emacs; then
+ cd contrib/
+ elisp-install ${PN} *.el *.elc || die
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd -
+ fi
+
+ use doc && dodoc FAQ README* RELNOTES SYNTAX TODO* USAGE*
+
+ if use examples; then
+ cd sample
+ insinto /usr/share/${PF}/sample
+ 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.*
+ 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..0bc4edceb36e
--- /dev/null
+++ b/app-office/magicpoint/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>
+ <email>maintainer-needed@gentoo.org</email>
+ </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>
+</pkgmetadata>
diff --git a/app-office/mdbtools/Manifest b/app-office/mdbtools/Manifest
new file mode 100644
index 000000000000..8005dcb47aaf
--- /dev/null
+++ b/app-office/mdbtools/Manifest
@@ -0,0 +1 @@
+DIST mdbtools-0.7.1.tar.gz 277257 SHA256 dcf310dc7b07e7ad2f9f6be16047dc81312cfe1ab1bd94d0fa739c8059af0b16 SHA512 bbad415c59a3f54c11bcd04971220b1370046c5dfd7300d1f23e597615a1df6af850c6f767e78033676d486d87a11c72dfdb141abbee8378337c3fda9a450b75 WHIRLPOOL 0e25f7d5a2108575bc3fdf2930ceedc21844412fb7947c504f2538b185f8f623712c31ca9102660446731dc19fb431217aa70c7ee658f07d951966921fc2fc7a
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-r1.ebuild b/app-office/mdbtools/mdbtools-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..c10673da33d2
--- /dev/null
+++ b/app-office/mdbtools/mdbtools-0.7.1-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1 # needed for proper man generation
+inherit autotools-utils
+
+DESCRIPTION="A 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="gnome odbc static-libs"
+
+RDEPEND="
+ dev-libs/glib:2
+ sys-libs/ncurses
+ sys-libs/readline:0
+ gnome? (
+ app-text/scrollkeeper
+ gnome-base/libglade:2.0
+ gnome-base/libgnomeui
+ )
+ 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
+ $(use_enable gnome gmdb2)
+ $(use odbc && echo "--with-unixodbc=${EPREFIX}/usr")
+ )
+ autotools-utils_src_configure
+}
diff --git a/app-office/mdbtools/mdbtools-0.7.1.ebuild b/app-office/mdbtools/mdbtools-0.7.1.ebuild
new file mode 100644
index 000000000000..a54cd1b751ca
--- /dev/null
+++ b/app-office/mdbtools/mdbtools-0.7.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_IN_SOURCE_BUILD=1 # needed for proper man generation
+inherit autotools-utils
+
+DESCRIPTION="A 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="gnome odbc static-libs"
+
+RDEPEND="
+ dev-libs/glib:2
+ sys-libs/ncurses
+ sys-libs/readline:0
+ gnome? (
+ gnome-base/libglade:2.0
+ gnome-base/libgnomeui
+ )
+ 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
+ $(use_enable gnome 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..03ec64226ff9
--- /dev/null
+++ b/app-office/mdbtools/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>gingekerr@yahoo.co.uk</email>
+ <name>Chris Kerr</name>
+ <description>Maintainer. Assign bugs to him</description>
+ </maintainer>
+ <maintainer>
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ <description>Proxy maintainer. CC him on bugs</description>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">brianb/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..518875b0c347
--- /dev/null
+++ b/app-office/multitalk/Manifest
@@ -0,0 +1 @@
+DIST multitalk-1.4.tar.gz 1735886 SHA256 3d473dff9a1e821df42b1c68a501e0020e3714e0737fdd76243245ac6d3d6657 SHA512 47e38766485b2dd9faed97fc596e2d625fe86afa9606b9d6136fd337e96588707e14f7a3db00c01f7fc8adf07a3de63b94b85f1fa08a3f7817c35820f0ac9719 WHIRLPOOL 26ed5935411b5b262b200ea87e2480df1b6f420b78af7b11f1d5bd95958392559a701bc5e869a817487f58d242c46ed66bc995382ee17d33a81ef9dc9c0cba0e
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..aba833ed90e0
--- /dev/null
+++ b/app-office/multitalk/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>maintainer-needed@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/multitalk/multitalk-1.4.ebuild b/app-office/multitalk/multitalk-1.4.ebuild
new file mode 100644
index 000000000000..3443befe65b1
--- /dev/null
+++ b/app-office/multitalk/multitalk-1.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/latex-base
+ || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )"
+
+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..ef9bdb29ef0c
--- /dev/null
+++ b/app-office/odeskteam/Manifest
@@ -0,0 +1,6 @@
+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
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..bc848cb4c55f
--- /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>
+ <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..6a90f4ddc805
--- /dev/null
+++ b/app-office/odeskteam/odeskteam-3.12.19.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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="
+|| ( dev-qt/qtphonon:4 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..c1398fbb8ba1
--- /dev/null
+++ b/app-office/odeskteam/odeskteam-3.12.9.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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="
+|| ( dev-qt/qtphonon:4 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..3aa47f93d1f0
--- /dev/null
+++ b/app-office/odeskteam/odeskteam-3.6.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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..cf36b5214789
--- /dev/null
+++ b/app-office/ooextras/Manifest
@@ -0,0 +1 @@
+DIST ooextras20060909.tgz 19152149 SHA256 9a79b057e47a39058c1effefeafe0b7765b919100a62f7548f39573fc11b2e62 SHA512 5e58a11ddf3e82e19f606ad734777eed8beb987fbc7765f9c0154f6a9a0c288f56da47a2bc4b5f091927ee9ccb41a668c7cb518c528af7642ab95ca73dc5b81f WHIRLPOOL d81999dd54190da135b035f1fc915c37a1767115f5ecf02c9e5eaafcbab7017a8bd606fb928e9b233fe52d5bff4a95c5ef6ed90bc0d51294ac44cbe0d8c92be8
diff --git a/app-office/ooextras/metadata.xml b/app-office/ooextras/metadata.xml
new file mode 100644
index 000000000000..1e6a3103234d
--- /dev/null
+++ b/app-office/ooextras/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+ <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..c7a2294e4078
--- /dev/null
+++ b/app-office/ooextras/ooextras-20060909.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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..40c10de71201
--- /dev/null
+++ b/app-office/openerp/Manifest
@@ -0,0 +1,4 @@
+DIST openerp-6.1-1.tar.gz 73310629 SHA256 a89016d706f1693833590d2ce5cf7768fb3586213661014adad5ed16cdc77cd7 SHA512 0cf407fda4d7ce414b548310018609381157e656069b5224bb05ae6dbf7d534b9acbbb5be561ec1f9a26786ec6fc9b917fb78faff3c67340916f663ccb5297cf WHIRLPOOL 384ae795df9d23c07a6e06c0c468cb6d9af0c2625648bda5d895271f2d1e07d00b81e7da3d4255f709d5eed299166c65b29ec335a71307ea1a3f6775b590befe
+DIST openerp-7.0-20130219-002614.tar.gz 60420142 SHA256 e4408348259fa8bf86909035a4f86417671f09ac6c4a9ec50c4a55a69e5a3674 SHA512 15cb43d1a698da751a0109c256dd8875b7a064541ee7550c66d70c03143aa6486eb39b05966b1ef77e4cf9b0d333101e84fb8508411a7acf9b0a44a0f8897f3a WHIRLPOOL c4a5840fa9d76840f0da645e4a107296750d32161f21d81b22ba579b35172d2abe2fb24126e2c69de18e0b13a4555a82e938291728f6c370451a150a218fbbeb
+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
diff --git a/app-office/openerp/files/openerp b/app-office/openerp/files/openerp
new file mode 100755
index 000000000000..d926fc514ce2
--- /dev/null
+++ b/app-office/openerp/files/openerp
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+
+# 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..c6e9f5a35e2e
--- /dev/null
+++ b/app-office/openerp/files/openerp-2
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+
+# 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 100755
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..ef00eb8608aa
--- /dev/null
+++ b/app-office/openerp/files/openerp.logrotate
@@ -0,0 +1,10 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+/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..8dd197b469c7
--- /dev/null
+++ b/app-office/openerp/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>
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+ <maintainer>
+ <email>dlan@gentoo.org</email>
+ <name>Yixun Lan</name>
+ <description>Co Maintainer</description>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/openerp/openerp-6.1.1-r1.ebuild b/app-office/openerp/openerp-6.1.1-r1.ebuild
new file mode 100644
index 000000000000..cb5a5d12d946
--- /dev/null
+++ b/app-office/openerp/openerp-6.1.1-r1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="3"
+PYTHON_DEPEND="2"
+
+inherit eutils distutils user
+
+DESCRIPTION="Open Source ERP & CRM"
+HOMEPAGE="http://www.openerp.com/"
+FNAME="${PN}-6.1-1"
+SRC_URI="http://nightly.openerp.com/6.1/releases/${FNAME}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="postgres ldap ssl"
+
+CDEPEND="postgres? ( dev-db/postgresql[server] )
+ dev-python/lxml
+ dev-python/psycopg:2
+ dev-python/pychart
+ dev-python/reportlab
+ media-gfx/pydot
+ dev-python/vobject
+ dev-python/mako
+ dev-python/pyyaml
+ dev-python/Babel
+ dev-python/gdata
+ ldap? ( dev-python/python-ldap )
+ dev-python/python-openid
+ dev-python/werkzeug
+ dev-python/xlwt
+ dev-python/feedparser
+ dev-python/python-dateutil
+ dev-python/pywebdav
+ ssl? ( dev-python/pyopenssl )
+ dev-python/vatnumber
+ dev-python/zsi"
+
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+OPENERP_USER="openerp"
+OPENERP_GROUP="openerp"
+
+S="${WORKDIR}/${FNAME}"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-6.1-setup.py.patch"
+}
+
+src_install() {
+ distutils_src_install
+
+ doinitd "${FILESDIR}/${PN}-2" "${PN}"
+ newconfd "${FILESDIR}/openerp-confd-2" "${PN}"
+ keepdir /var/log/openerp
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/openerp.logrotate openerp || die
+ dodir /etc/openerp
+ insinto /etc/openerp
+ newins "${FILESDIR}"/openerp.cfg openerp.cfg || die
+}
+
+pkg_preinst() {
+ enewgroup ${OPENERP_GROUP}
+ enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP}
+
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/run/openerp
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+ fowners -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/"
+
+ use postgres || sed -i '6,8d' "${D}/etc/init.d/openerp" || die "sed failed"
+}
+
+pkg_postinst() {
+ chown ${OPENERP_USER}:${OPENERP_GROUP} /var/run/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"
+}
+
+pquery() {
+ psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+ einfo "In the following, the 'postgres' user will be used."
+ if ! pquery "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-7.0.20130219-r5.ebuild b/app-office/openerp/openerp-7.0.20130219-r5.ebuild
new file mode 100644
index 000000000000..da042ddfcf6b
--- /dev/null
+++ b/app-office/openerp/openerp-7.0.20130219-r5.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="3"
+PYTHON_DEPEND="2"
+
+inherit eutils distutils user
+
+DESCRIPTION="Open Source ERP & CRM"
+HOMEPAGE="http://www.openerp.com/"
+#yes, this is definitely a horrible URI
+MY_PV=${PV/7.0./7.0-}
+FNAME="${PN}-${MY_PV}-002614"
+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
+ dev-python/docutils
+ dev-python/lxml
+ dev-python/psycopg:2
+ dev-python/pychart
+ dev-python/reportlab
+ media-gfx/pydot
+ dev-python/vobject
+ dev-python/mako
+ dev-python/pyyaml
+ dev-python/Babel
+ dev-python/gdata
+ ldap? ( dev-python/python-ldap )
+ dev-python/python-openid
+ dev-python/werkzeug
+ dev-python/xlwt
+ dev-python/feedparser
+ dev-python/python-dateutil
+ dev-python/pywebdav
+ ssl? ( dev-python/pyopenssl )
+ dev-python/vatnumber
+ dev-python/zsi
+ dev-python/mock
+ dev-python/unittest2
+ dev-python/jinja
+ dev-python/matplotlib"
+
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+OPENERP_USER="openerp"
+OPENERP_GROUP="openerp"
+
+S="${WORKDIR}/${FNAME}"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_install() {
+ distutils_src_install
+
+ newinitd "${FILESDIR}/${PN}-2" "${PN}"
+ newconfd "${FILESDIR}/openerp-confd-2" "${PN}"
+ keepdir /var/log/openerp
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/openerp.logrotate openerp || die
+ dodir /etc/openerp
+ insinto /etc/openerp
+ newins "${FILESDIR}"/openerp.cfg.2 openerp.cfg || die
+}
+
+pkg_preinst() {
+ enewgroup ${OPENERP_GROUP}
+ enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP}
+
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+ fowners -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/"
+
+ use postgres || sed -i '6,8d' "${D}/etc/init.d/openerp" || die "sed failed"
+}
+
+pkg_postinst() {
+ 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-7.0.20140125.ebuild b/app-office/openerp/openerp-7.0.20140125.ebuild
new file mode 100644
index 000000000000..c9cf8926dfe5
--- /dev/null
+++ b/app-office/openerp/openerp-7.0.20140125.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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}]
+ media-gfx/pydot
+ 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}]
+ virtual/python-imaging[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..1ccd2542cd4c
--- /dev/null
+++ b/app-office/openerp/openerp-8.0.20140125.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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}]
+ media-gfx/pydot
+ 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}]
+ virtual/python-imaging[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..fa02d6e5f015
--- /dev/null
+++ b/app-office/openoffice-bin/Manifest
@@ -0,0 +1,80 @@
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_en-US.tar.gz 161091650 SHA256 9c96be69cabb4b4e9c9eea6d732d00eb64017dbf1610e65c7d60a7d0b84fcdcd SHA512 f1eef49f525d08c10cf9e88f1391ca96cb00bdea5a9339f9e698c469d92173b2b539acf6d12e801a58e897714211cda9dbc90000d3c4c661e03201e56d9a3343 WHIRLPOOL c36c86e594cffc7b370a3050aa6bbf994282f497902f06fd83828299c35bc37be39398ca3481a1cd2d5666d92a80ed19b6859f9f0c9199a1a5d471b1a56980c7
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ast.tar.gz 18757431 SHA256 7724e5ce326a40b61c1dd55e0a26fddefcb5a88e1f63e18a95d2e5670c0aca35 SHA512 d477d39bd16131488be08f9d46f186df4cf4524867fcd9c6373e02a0066a6aa94b729d0616ae51b28ca6d940e46ed9ff978bc52faa1074cb57d80f3c86ac6257 WHIRLPOOL 8ed46e3b012d9c3f2d6e8f76bd504ea143adcec64500c9cf80f37fae268dcf2c77f9fa2b47fb6871e1543939e1b64dccfc81f51fcf0e334f6fb491aac0726a89
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_bg.tar.gz 13613603 SHA256 87e969b031f16e634d5d73b6c623c5bc43e9f3cdfe2a5770810c2e07fff82944 SHA512 f7b57a3721a6baa3a5e407338ccc9a226ee70909d5864285f26427aca499edc7203edac44deeb359a3bd672269d2d407f55aae8c1439ff7e8e6f34e6a70fa1df WHIRLPOOL ab772a1878ad8f4cd392ac9c0f30346b8f24760f08e37b918e1b1a423f6c13db8b5dede136943db31e2a6a5484397a6d2c0fd7cb0ee5c396bba277acce433fbf
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ca-XV.tar.gz 20195563 SHA256 2fa66f1e9ff09dc2f186e83d7f5424f8bc42ceb168b0d05208c173e50abdd402 SHA512 d36d40848f2d4bf385e7b1b5418a40119969a859e422ab1dc580baca42df8ada679eba83c10881b3d65c3044f2849ce9c0f02f12315a6dac92d9fc687468f619 WHIRLPOOL 2c7b0e049b8219d84f246c57f1b1ae18dbda666a268b179fb696db8127f6582a99508752462b9e5f6d2a32097d04e3c57d30953f7fc0ee770da71020df4f08d2
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ca.tar.gz 20188872 SHA256 74e7faaee48448017721c404a601999b57c78b7a8e9a6a600adadeef313f2d67 SHA512 4fde93579afcb3f82afac0fedce21707852168dd7428ccb7b3bff76714636069b5a19a5a58a9e744fd5373c59434060c9525b04291b1ece08add14bd6524e90b WHIRLPOOL b9207fb64efa62ec0616476784a1404a1395205c77aa3acfc57aecd819cd1dda30fd8cc890e68640caf36edec33cd21f7f8a955c80cbb7e1c92c561d91efa36e
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_cs.tar.gz 12654201 SHA256 1daf40f5dc91b88fd57340e81ac768448833a8cbf4c487874ac99467106436b0 SHA512 3ffb222558bcc591804359d4b24958a3c01145702631a1d11527f5a2e4c0451dc68c53d91b956a13c63409290f18138b244f75c34810cbc0af4586ea0714304e WHIRLPOOL cec22e4e37108b3e4bb4638613eb285f4c4ead31e54592a271c9de6ad084bafed192d8b4b983c141dd3f9f33904ce8f0d3bcf10a4cb55d5c0a2c291e9ede6e58
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_da.tar.gz 12444712 SHA256 393fc263e374c69ebc55412bc5b140bb25245367652586c46ae8b53f59c266a4 SHA512 32179e40338e5b9a7e902aec58fd67ddf39909997d647b365be2be7bc086443a08ffeaf75551f99f4628d5eb758a807a115032a81fd91e70032ae2a1d8b6eefc WHIRLPOOL 23cd02333f6bd807a89b784ec7f308528749750f0d6e5c68ec2acc99beed30151336f1cc3510bc85f3b3916aebde1d7edc0a739e3aec194c342021ad672bcf04
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_de.tar.gz 20375840 SHA256 556126541c4983c94c41248076775cab386b7e74936657da9531b522cd0dcfc1 SHA512 c45a617235dd6ea5ec21c1b3f9c4b3bd87d591ff389b9aca1cf7a44bf550f2a9e1eda03f10c64d4f4e81be927f1d8bb85d4981bd18a47bbb1e8dedb5197869d9 WHIRLPOOL a6cd21ddbdc9c1668487e17e818fe43bff3c19925748f3bf392f8e92b5600ac66773aadc1d85b567f55e8a3acae10a9892032a41d6b67a35cb0613d91c6a0b46
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_el.tar.gz 21715918 SHA256 7d553ad8876dbe40540d0df8d1c517e7a7566fca126f67dff959fd3bdea26098 SHA512 9b5a8b0562a84bb5c7a619e5bcab43fc7d837a2ee7cc0f0faa73ef72a8f0171c4694bd16502476cd678411920067855943303187131dc1f40f58485c68def225 WHIRLPOOL eb5d87a2294ff0c86650543a5ed1a99631cd559d339bae43b52f0bd69310d937d7997ad77993ab0154e666b1dccaca3ef58f8bd1fa754eb77f9852bbc8e86152
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_en-GB.tar.gz 11406310 SHA256 9f7605f035c15c30a601158d98534db9df021a57815626965ba4e0d922612391 SHA512 529900e8b4914385ef41036260b9362f1396e4a22083d9d0dd8ca9738432c6e1330c0128cfbf64cf20fb7a898e67152f333a863d2a7506a17a3f2c51dc19b2d7 WHIRLPOOL fa0064e5ed3707c5dfdf8b9576b0f19c031c8734f75ce084684ececb0a21e914e90cec67298c03ea6e658f42f069e7f7ceb2feceeb8e25ed63e8a8595461ee2d
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_es.tar.gz 12842436 SHA256 d043f452ae60a236a5075ca7f52eb9e2e7ae9a53cf2b0b359b579fa5849ab6b7 SHA512 a08a28f8a8b7319c810925c279ff7a71851ddbdc178c6497f0efcd833b574a890669f7b5a860467557b42fdf346d5f43226d82793db418d0f74c9230296f39f9 WHIRLPOOL 3821ddb800b1ee5c8518cf1aca8f1d748ed60b331cc58aac9202f83288bd7a138750f370bfb32eb0b88b4ecf0f2e3b38ddf8f388bc8a3f23954d8df6a8045f79
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_eu.tar.gz 12696121 SHA256 664d1632f2afe41654eae0e342082ec3d29e7e86304f13414c63185073c6088d SHA512 4350e036ac3170349680cad572b42853163af87975f0fbdaaf4cea038cab83f55b295da719acb942a3bf681bf6a9e38ae8488976b6775d47f6d3acb0c532bfc1 WHIRLPOOL 12a7dbf222389ec25ece6499856db4f1d7bbd26235511d4f0d008c790df747a647a26c23bf2536a87ff1b59b7fbd15ef608710abda8379e0e2b35a5dd00242a4
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_fi.tar.gz 20458994 SHA256 a38311ed1a25cd0ed329b4b2c3128241a06146a63cef5b5a9b088b265f126db6 SHA512 bfd237020b1d4b75dedd3f427347a7c142531db6782fb52a4eea37820c58b4124e728dab098054cdabfc571b16fdf8759233ad012420426006fc8729519a3807 WHIRLPOOL 6fa62401bd1a4ee77c918b965c7325cf8b9df54b5d93661b948a05ae03a5f78c5f88353375daee47acc94529f87cf108332587e6013a38c61bc450a8541a61be
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_fr.tar.gz 13069699 SHA256 b66e835201ecceff02c246b17895504d11c9c003bc2696aae6476e2431170be5 SHA512 23a5866d8ee294ff172fce719f1843107df0d8c07ce38335c3d1f09f78f4b14b7722066e70183b853d9537a275316ede4f89c2ab67652b406e880292100fe480 WHIRLPOOL 92a481a26862307174c1ab9a7c76b45fc916e676abffd94be960145063048b3b970a0de3e132640302d7fdac14a5a49bcad863945202ef9549eccf02f5a85791
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_gd.tar.gz 18763797 SHA256 99295ee26ce1c6fdfbf3b718e97bbbe7a2f54067b0c8e6d55975e14f61ef3ffe SHA512 d9f4aa0bad140da1b34ed9be3f58aec604c8ed22a3eac4de161bd2f5a4f19858059d00736e6c7014e54d067c06d00f97ca188e8952c4eae8b96a75821720a779 WHIRLPOOL 306bd08c303d95656f62bfe5985729984c20b4622b0d9d564dc93dd99087b9810752743b63bcbb2f6e31359a18305831a890c9718dbea64c9c14ed57355336fe
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_gl.tar.gz 19782296 SHA256 78653fdbe9e7d087d7c328381977d42409e7171091a92136c134943ce63ff232 SHA512 7a2167941cb7e56e96db94d293b2cfe97c0459def41f22f1c6d6017886aab809817caf998716f070af2dfc5d405035451b31070cab187a472d399a3d5f9b721a WHIRLPOOL 8d8bb5bae1646b1841804b58ebc3becbfb6922df3bcc483f64f6a357b3c5a4a39b9ad03eeb86946dbae9b5860abe7769ca9bbb126191f729e2cb037798e1109c
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_he.tar.gz 18781840 SHA256 9a7dd7c7043ec76abb7a873791684996c1fe8dce01fb90a25bce9bdb435ae37c SHA512 86ed9764b5284b0e981a7c1e3ed72a52df627e1ef1b3687c4de26b8b97b32aecdb14a38be5223d92f5be3451c4d960adf1432bfd3595000ec7b4cc61f376acd1 WHIRLPOOL 867148b4ef9186b1c5ca8c693184e3385ca424b0bb95c9523165e7f6dfd26da31a45c8d74c71e55972f9484380f7a2eaf74da61a3e21fb1447a06bbe56cd384c
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_hi.tar.gz 19740727 SHA256 54902e7cd6a39562451119f2ffd84155772890bfed154a2e1878324e4a992f87 SHA512 0b8a1ee4b9f968f1b60017f1197892e375c9c755c557874948082cce68188c56b5f003a976dbb4d3627d837f8928c339d9f4dc9c53f020c091a2dd20016a0762 WHIRLPOOL d2f65b96da069936588ad255d0bc6c3f34204ec9f89a90f33a6de8ee1e9d886f7f3df250ac07284ef8b7b6084b9aef8ad67438a44bd385fca6c053816076610f
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_hu.tar.gz 13109402 SHA256 07fd18670d7140f1dfe9b1dd8ef3dd878d33c11d3a1e65c810df3141ad5c624d SHA512 208f367fc96c1786458fa5e30608f79526a29d3292beb1478fca6ab25d66618ce97314ee4cd17153fa438d362c6fe5906dda28773407e22556a3bb5c2d9ffef9 WHIRLPOOL e72144b0c33887d0fabc8d829fd55f5bb0230a9f89bcc27bf576f7b23e7d67a48c31c98489d299590a41edd5522ab8e64ee0e564ff4306ad5d8212f88f812de1
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_it.tar.gz 12813981 SHA256 a86b04c5f0435ce84dbe59de37c6b3b42c2c15e1c2d50b44e105f7cb56ed7bfb SHA512 1a36616f0d7ea2a4df067fe0d62547392408ad3e3cc4a4af29da76ed5e8ba2843184f1c4d1ba41b8344994d2776d0ca36ee7e481b8ac4b4ab2db24e7cb8afde7 WHIRLPOOL 2d100f231e80f9f3a906c634138e2d65e8814a3beac9e2554cb0e3bc663b28ece0b14b87cfac9eb5471533defcfe8aa170d05fbc6d00733388e9cdc27650e6fb
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ja.tar.gz 19055380 SHA256 960363772fddb840bb86d958b7cf4602648852721bbe5b0b81d9654fd1853025 SHA512 03299fa6567701eb063c2c8d5240dcfab9756a6b69490e375328f1169da59aed7681247663202396f148518524ed91f7519a12e3a68b2bb12f3168d9cb186460 WHIRLPOOL ad3a5e266869225f7e8aa8b1b9094285c5b149850648c6c4af2eed7f6bd9498fabbef124e8bb73fb75424e903d1fc55acc855a933b8e752f21f750bd36e74a59
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_km.tar.gz 15965253 SHA256 7120792e5ba22837458de0837115d103b991882ddbe8d62b005c59f0b478f570 SHA512 d538d5605c50ca90bccf7833734ad4aa4b2930e5d08f84b384123d8540fa61ff755d17ea659b5a767ea74d4d908f872da16f044152074608d6b0297f2ccba9a9 WHIRLPOOL 00aa4364cdda2867b792f303003a3739bd08b9642f13630ece9b811f47c8ac46e2502fb6c107e5f34a96dbc5ca337cd05a5a57a9be36e29f45f944cdcca09f22
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ko.tar.gz 12559597 SHA256 037a1c564389cfe273c4227798fc915dd9493a34aed1e54758c427dc36997f79 SHA512 8afe5bc6c432a4c913cebf30a4c150b12838ca2951a97e988791ae026fda90bd6fd43c40b625b2967d955ad7ca55da86e2b53d887207a8b8a6f3a712619bb4e0 WHIRLPOOL 2deaea0ef67642dc124bbfda7658c4098440103d3ef8de64ede3c6a07219c83f052c49e4f7892940290050a0f3f545d05582c6f168b27563b0fba697bf6335d9
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_lt.tar.gz 18659888 SHA256 3141403c4e20c5f27ee2350f8c14ce95fa62bb3acab9fb3a3e24efa93feb0b83 SHA512 d3cd31e8baed4ab0200d55be5c25a689d5253ffe35524e179e41a04000292353f51eb43d9aee735a2eba814c6838ad1efe143a080dccb1083892cd6b9b217491 WHIRLPOOL 4101d433bedcf579a631c6cad119951a557e94ffdf5fe9135be97fe568edbac382ceb74b84f112190d19c1e21790963be83966ffd6032fc87c805f8db7fabc06
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_nb.tar.gz 19898921 SHA256 5ec14ab4c2ada05cfea8c3e58a59d4c5bf43e39e22347d2b4d2a50b5aad85c94 SHA512 d58f05e3e93a15baea3bf1edd6a01b010092373850fc72bebc96aaf4286ecaf81b3457a2aa92391e6ea6f225a41f78f524a351d1337a8e1d34d951348fcadbab WHIRLPOOL 0ed692dd50b58ebeaa83321a5529eaeb7603ce9f550bc77aac663cbd0cca5f38a1cbd0902408cb6fa42ea2d67cbf0c301537dff4029539d6dc59a6f6bdc0506c
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_nl.tar.gz 12652470 SHA256 2a7af7b5266cf220b521c2e3db93d9fd7a27c0c626d1b1a1e1a41448a2cdb90a SHA512 fa8a5f30e5d6b09babf3237222e55a8277b3a0f96ba91f3504848f5e12e95ab6f4b0a0012685a5867050d9b20d9a1ed799f593dafa2c7300c6b824692db366bd WHIRLPOOL e30d5895cdf27d36089824487e38991e00b32464ec5b5b49a4e0b90795e5508e366c2625a6f7743321533dd56f6abef97d9aab3ff0408fbdbe11c7105a31d44c
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_pl.tar.gz 12992696 SHA256 e9cd0f8b6f8db77686771f892f743fcac8a4a01ae69ed9a26c942e850524ff79 SHA512 7aeee28d3df441ac78c87adaf25e1493cf7cac0bba18d2c67a4fa8bc769cc4aff6a9e615c632963935878c6a56d45fdbcd2d535b4736e53cdeaf460ef574a9ef WHIRLPOOL 32bd263b4283f36cd993a7763e49ed9892d36374cc544deec18c5e6da0feeef8a8254a75a75d56ea3a2ff1ef48cc336c5a0ba2f8133cba9cee13a6279ed705f9
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_pt-BR.tar.gz 12667389 SHA256 04a8f234ec82c02fbe64d5e463dfd09eacca40d949035325adf1721e3aad45d1 SHA512 0c0e872a6cc594f3f78cb579a05f2b04e2f67d2b673e39c983f2e34616872f0d993507b1d9146042bccc6c6db96a367a694960f785348fea690418cd4fbc9c99 WHIRLPOOL e591bfc0a2c672b8265b02985c765d655b484697f7f8149c9d3608a052dfecc6f9815ef35a98c47a400828878ee7e1901454f00d6e725dada1da13f1365cb96c
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_pt.tar.gz 12659433 SHA256 f22381c00429b9f20e2a1e30f96c2f9866117a01a217f6a07720b79ce8e05a31 SHA512 13f61f57793fe1decea57ce630ef9cd0415cc60d3e9dd4024f3b45b818ced582eb28087f0d4f339df6ec5260098ea2f0009ad39dd58430a73f383c14266829f9 WHIRLPOOL 0699b25b885c0ad576a30fb79a7eb726ee1c13d7b52a563072703b78db2eab33fc6761e6e81bbd3a6c5bbd9a466072ee6ea17260c3922f900cff8df79acab61d
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ru.tar.gz 13749376 SHA256 6b44b3f7881d7098967637d77996190011afeb91a0dc8036fb506f861d1e7efe SHA512 c3de11758b9ba0ee0446f1d2dbb5151691ab5f10a38c94f8f27c4c636eb587192185f56f0488c4d1b884b0bac90a5ffcc729e1db85ee0cb7f37ea0f334746617 WHIRLPOOL 79ca17e719b76e1469594d9ca624887e89cb7f79b976c772c7d618ed818dfaefbc77ad287e7f688f3893ce64ea319704c855c5bca8a0f11f570e7834e1879d49
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_sk.tar.gz 11848931 SHA256 0091d772664d39ef959729f46d94eca162dc8eac85cefc0f8bb0e12931cf24d8 SHA512 12dc60603fa74deae11749b2799193044d035e0d5e9d514608e4f612899718cc70b49e110dd9234c596108525450f5e7f8274b2d27e920573d7e87cfccfa6921 WHIRLPOOL 368d57a6060081e7e191b5226de0482aed9a6d7251ecf9f1364bad060cc15c092d2561dd665312806b2484a384f28f21fb81f6cdf18b1a6b62ad1ad840c561b5
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_sl.tar.gz 12591801 SHA256 ed9ea290db99706d7c5ca0b5b9ec23da1d5d0641eb2637b47ac1558a52eaaa50 SHA512 e61c63033f789611a4d34ef7585b6d53d8a112398afdf31961d6abc1398daf11893052ae4cb6b0b70162cf00a9f5561cb5af6db6f32fa498868829ddc98dfdba WHIRLPOOL 0f0d68efbf72246c0e2c9bb06939f05d300859d82e255f41edc04082ed8f2c75ee08c8f33e08aca352cbd17e1598f1e4e0db96ec8a807c6d19c1f7345c33d14b
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_sr.tar.gz 18743958 SHA256 15424aa693f2d0a482e264776330bfe1b3600abdcaeb21ab5e7f26b86baead8d SHA512 8fdf390d40cb1d1f7b2fb56cf2d73699da9502ce223972dbeea66fee43cd3ed508240b8e9c87391c2805471c4a4dd444fb71fa26afbe034e75abd960d73feca7 WHIRLPOOL d8df129e920619fbc6ef2af0ea6fd806a6faf039b0db3609d6d2df4695c0e70196559dc329f9de30ebfbf80af4010b116beada5ea919da9b1ad303ac61e6530e
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_sv.tar.gz 12484716 SHA256 b2554bc36143bdedf9e9badafa7f8886e413e6dd093a7fe4e5fef2c2f27a292a SHA512 ecaccce9d346a7757827616c8454a313e49d50b65c12c2c23be761700a3db7532a121fb4ac4d211bfe18725711db88dcfc70165d69f6f4b8e437ab6980072d49 WHIRLPOOL ca4e7d304cd85ec09e596d3e992303b52160e679c61e550057fe4c652d41459aabb01dff8a67101dc49282d59ef28efc311c63645896ecb059ff2d48eb8effc6
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_ta.tar.gz 18763615 SHA256 7dc7d4240896442e1be863ceedad8b9f027e917ff860813ee98dc78cab93c80f SHA512 cf467c602184170e1caf8c0b3197e3078a1955362148d7daf43bbf1b163b061d19147c2da94f4d772e0f9ae9b2bf845d0ddcd59e8d3efbf8c994f5093fc37441 WHIRLPOOL 210a9358f99051406f5ad3dcb45cd32fa08e6e717af08af49c3902d60b389e9f6d3c6ff059647a34c0133e96641e6d99d05392831cb455c93224be5fadd105c8
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_th.tar.gz 18714353 SHA256 8aa7480b5be466f597ad814209307dbc0ad6270595da866059a450d4a3454743 SHA512 52a9e948557fd14c554b7112629686b8aed1640218f2873546ed86107bd12cbe5d85564fa797f538bc3c22a0a7e1431a496162832dca7375af35dc158cf5f260 WHIRLPOOL 432409ef6db994e0a6ef8f08701f5c91e51dac8c6108e9dec4ae9bf26f9c76af016249d85d87b89c1ea3edece9f829ca0791bdc1734ecb67549fe9635c79e047
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_tr.tar.gz 12173214 SHA256 bba8862651512162e836d7c14c4a48f92e87ab3824665e0e275967b845a9b793 SHA512 c54c33f34a4f7c5e57beda4b101145f53db5889a07138ec59002a39e92a68cf73890bc6d32004bc13f73a530540a32eaed14415390fe9eca6588cf925adcdb44 WHIRLPOOL c4b93cda411a7adddb139ca4aa8387e091351b74e18ed786497619e6dd218a67c0f633eb872a9fb26e9aea383f1bad838213beca7f78151ed7dd0d2f46d9a5df
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_vi.tar.gz 13432340 SHA256 d14e9d6bab5c6dafe2ce88f24f663f0ef613b0bac36b37193b489e45d9332dd3 SHA512 dff285ae92bce1347552c6fbd7ff699473f271ff70ea36ed869738f2e7ee7f451502a898dda03c1f6fafc2f9cfd51a70612a0bff0e73356384603ee983ed49c0 WHIRLPOOL df1b5110c5722763dda6cc7e768066c456ff978d38885f24bd3e4c5b08cf493ae210960fd7e86e0d72b3855fe951992fa4585a66524735ab206652d185e856d5
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_zh-CN.tar.gz 13871253 SHA256 e4ca0140bb56562b020071f471430e521296045f19cff5ad0d477e5aab7ed9e0 SHA512 dd076e3cf5ed9f1e8975c6318bdfb1e47073a1645f53a19ac029f935e05e10f1d10ba7bbcee144e99926432770043fd89761a663e58a733af704980c996a8022 WHIRLPOOL 4eb08160a0f7abe5ae08fd6f70115be46cac9cf8d61939aea0ac5a9392134325ea5a545a7faa1caa9556491ab06e4172f99769d15a361b0f51f85d7e9d8f4f12
+DIST Apache_OpenOffice_4.1.1_Linux_x86-64_langpack-rpm_zh-TW.tar.gz 14079769 SHA256 37e6b64f3a711c6bb01fce5b18a58b081615df0b177429272c7a27f28e3275a6 SHA512 ce0a797d12ca6fa881a9111f40fa34b7d7f5833286279bd8af0d9511b27063c02d785d33981e672f010bea7383ce538b3ebaecacd0166b16fae17a8426bafc3d WHIRLPOOL ce8bb3626787a6eaa86f02a9d33489ec180367312537be17960eca42f0ca9b575b8f60ef54bf8175db4d4532ce0c377e6743a41ceb8ddc653079efa67aa181a6
+DIST Apache_OpenOffice_4.1.1_Linux_x86_install-rpm_en-US.tar.gz 157435729 SHA256 a9e9b1b2b0091701b1fa55fef45a89eee2622e9905de1837df0f080258c15e7e SHA512 55dbd179eb201f94165c61f04d571491d3466c392ea975e52d3d7402e984cc509a395f9b28216cf3f9cdedddef42b951fbeb44a65bd596b7f465b2068dfdf845 WHIRLPOOL c93044861f63dfad1158b9298e23946ece236ef2e2cfb14268d5222cfc8564c5ba284e8f4d7aa2b1d8a52c118296b2feddf6ba87e0b41c2fc9c0f31cbe79967f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ast.tar.gz 18766832 SHA256 f2693e4265e847a8335c3307dcc03c48730e31af430a36d290a35c2738ad466c SHA512 f6b3e6f60a87ae5f647de00e611f2de081356de06e8ed5a121b2631750f4da9c7495bc17d39e273f4de2124dcc318a5f1da1bc7b9affecdaf96e5dce358a49b4 WHIRLPOOL a4f5107a002c8b5a8729b576f3659fbf111c86d7b33d1d409e7c5771fb137545c43836b65811d72b7f63a32dae909f9a89d655caef421c7a402ebb427ca5827b
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_bg.tar.gz 13623405 SHA256 3430eed2cd6c82051cb6ade23bf50943562c3a42a2794df13413ad132e8c11a2 SHA512 33ad55c9acae994fbed321bb6d4828541dfb91d149f2b51891c5ac197c959f917af609a4bfa809730254e67afd181b467b6863f8c5f91e6dcd2f6f2613d3ee54 WHIRLPOOL 556ed63e6dbdbbe5a94ad688d6500f6bb247be13563cbfc0cb0f261b8bb0f8c094a20d0c47580755025fabba6e4adea2a6f72c36dce962b2f8233e876ebe309f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ca-XV.tar.gz 20206858 SHA256 5b58a41d464b80cfaa3463e0ed16bef845f559227de8ebeefd0ac834d17f6045 SHA512 7c9defddf3af474db3b7620a81450dfe29fa1f390e850ea13576e914c5367cf942be9c288b1c556b1813f051e1b6b6c57afbf6a81f413e567c7de50d99fec8f1 WHIRLPOOL 99bb16f177037359af09864fea122c95f058bd1d2faed38643a7460eda03c294aa9dfae74306d83d228c2a3b9265b58600bf5a9181b195886ce0b552a02e83fb
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ca.tar.gz 20198526 SHA256 67665852f9ea2513b26d1b7503f6fcb9cbb4073c707d05e86f4845c67c87096c SHA512 5317b4ec05768c13015efc0ab78e1c8bc5197196570af38fecfc4bd195962eb833a8f6ea8db3fe5cc910e8ca7dc1585a4d2e20bbf58d85d84c346975a09afa90 WHIRLPOOL 658010a31e13cdf41a38cb883d0fe723953b1c1bab903097a5a229c9f6a4d641dfad7e0498e6a6d3d8b434a97ecd1098bea482c48656914395f5118915db5f2b
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_cs.tar.gz 12669588 SHA256 071221ccbbf1fbae57187d63a3ac9eb14b52d82773cff795fdefca8e2c66836e SHA512 0d39b6407bb3401e298800d01882f87ab95ab42caed830dfdac4a6192e6fcd14b46cf764372320ed8eafa8ec630cc789f781e2a3a5f8170f50d6858a7bddcbb0 WHIRLPOOL 52a019d81913b492347c9f1fc02cff19fd0a5cfa81f8f9809490dbb77fc6f39c15a39f7370ae85f014c2116d913d425222381cf7923e2f2f67c324072b82fd57
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_da.tar.gz 12453313 SHA256 09ce88fd32df429d8fcc6308da25df5e1ebdf83594d6bf6e9f6a571350e2caab SHA512 53716fd910ea73c96a3a6906736e9c739c5c44894a6676fc57ea52d1b7bd0bd8f8b46e18c190274b42df063b6e7fdb6057c1cbde2487707f8d020f89ace3d2b3 WHIRLPOOL 90331ea2e587f5de792dda08a332010aa1f854517738920992dd7ac0ab64b4042701bfe7b3e34709a8981c00c642fb074a8e1ddc5a91c1d0a24d467c4a100a8c
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_de.tar.gz 20387718 SHA256 55ac0837eed89a75359a16518d4634fbd7505f9af399be5b955438568d8a5d56 SHA512 d73febd848ad040b132731134a46c42927ad9d444ee555e629f13e7885c6843f5eea62272d6123b87a15d2846571ae281f5a6938d95b0082833514f3cad164e5 WHIRLPOOL 119c096be92f1adcebbb0c097a010a616c11f1736b8059b0704752b41914681fe9030dbe63752ee588ccae5f170c3dcb466aef6024a9c309daaa777cb6b9882f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_el.tar.gz 21728894 SHA256 aa531f212cd0f14639eff5fcf9c8623c9a81f2707fbdd3182292cf55fd290d6c SHA512 c5cbf6bcab187b0ce5893e61bebcaed9da8182bf92ee9406d208ab2e8c5c13b413af9c289222939d7a9ff7140cec29860fcf40eceb5e549dcbd5ac42389e305d WHIRLPOOL 54a939e6b08fa5dcc0b5e8920d94830928ad38f3db9dd42abc90d99452962e1b6888b84aadf72bfbf45c67d63a1ba7991f005be1df286befd36ebccc352c688f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_en-GB.tar.gz 11418037 SHA256 40e15fa1b300aba75ba71d0186598b57a5ef145561e721fef5e49974ef22ffcf SHA512 0645c0be1ad16f2bd5374f446c868115696be8650f8e1d17f7aa85ea6c3758e26ea09d47e8a55c7755702de4150085c4e37377b0d718a8c0595bb47fee052c55 WHIRLPOOL 52e363c9df97be2fcd06d571f5f6f271b9aa881d640dfdb70c0a5aabc6c7cfa83f77a5d75e8b27e2cf9370e7bcd4e02b6a572a3c70a08bebedd9dbd95e777e4b
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_es.tar.gz 12854269 SHA256 747017937f2c8e0d3fb50d4f8bcbff8b537556451411eb93c9fbb417cd068237 SHA512 582d1734ef99af1608593410901ed42de869c95ea3e3f51f8a3fb246d44a4550498b271a32c9cc2bab1b8162b8c2a286e645261bdb35e9ebc0cf9d60fae664f1 WHIRLPOOL d1568cbcd517a55b4eb43865c8d55a1789a8ffa7167b09b408d413198793e396a410f7f5b708127549aa22c4548d05af466d5953577e5ac24bb580802a10eb4c
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_eu.tar.gz 12708940 SHA256 0c6824ed5af52796420022f4bd09cb4f120912f503c1dd34b49b289bfcbb2b09 SHA512 47610054662bdcec9195f24aaa7014acc75ae701342cd96f5f361a56ab7aa7d1775ac70c8dfb6334303479a3c0c4a441ec32692b5a89acda2492bc76d315ac02 WHIRLPOOL 91b3d36293cee28b870b1a843fd102eddc8c36feac13de4423439de03f2c0915a1a213f846a0fd44542c485084fb59754d3dc3347dbae9e8c3f8e2004a5ff06b
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_fi.tar.gz 20483648 SHA256 bf51ab80820f441e1eee7375665ab93131c6863dbe344b697af4dee9faf8e071 SHA512 56cd3ce52bf61e24ef4ad70a231f12dedf3c05e03a6fad1275d08a1476baecb4547726daa54390199db89eaf22681783335fe969cf5d735fb7f42dc9bc97d132 WHIRLPOOL 6ae7f4d613dc250dc5caea24458ccf2e60bcf693c66ba5a9dd820387519cdfa02d4b3dda23e07580a2bb2d21f4541ea2be9943a29178d706179473c52cbddef8
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_fr.tar.gz 13081237 SHA256 2f16330f84ded40460629828419e52ecea06b1436cffb43c09415a848f194437 SHA512 4abdeccf04bb52d15fc5d1628943c53ebd076a32b3bbd9135115373878c07a3e60de9db5bdb2a9b39e112e620555eb80b50425e8711f284a99d33fcbb96150ff WHIRLPOOL 168c812e3568b060e8ce266c06ab0c3ea697c124cf0700b0b8aaa7f0490e96a2f56240f4bfc495000fcffc46cbbd0f0565be14bcff9aba167ee1c2b62097161a
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_gd.tar.gz 18773794 SHA256 c5bb06b65f3961c81e649e1dd566723e6ee9894e10731a8c4c7362e853313762 SHA512 6e39e194b82d06ed483f6a01a847e5da33c3a53efdf68563449d68faa130bfdc1c86c84198491a6ab873e7a7f67528947d489cdc521bb7cb1833905f983c3d06 WHIRLPOOL 90f2e829c9a4fbe7e22d9e3315dc39d99b5651651e1392ec645785baa6fd3dd705ff48fe9b26b7eb76f228813f68f02993309c1d82007f80e34bc6f622589281
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_gl.tar.gz 19791180 SHA256 e8bb6f56f599dc008e62245693d9a19b54b5f0ba23fcda6f7049602c0c2da975 SHA512 1d14a6e5dfc6c5c225738265ae8e746ae3ed06c471625acc16439379ee74646e12e85c6694fe772ff7b3c8b17d1ff69cc8124fb504f7c6bd048ca391d163d0b8 WHIRLPOOL 59aa96919729eb95d8bca304cd5f90353a10c437ad8ad160e669b6d3bdb379e2cef4f693899f28216324de58113ec1de825c750a519e171654f6d27357313c60
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_he.tar.gz 18795019 SHA256 60f7c48bd58226cdcc0a6213cbccf07f0434c9554de50ccbf8b25b9d1b0258d6 SHA512 df27aa78608450dbd06e64a66799512b32034656990f59b9a8dc5ac14aac6c1c4f9815c3e82bec15e0084f3d5eeb9d767df1531794d12674925dc6cf7f577ea7 WHIRLPOOL 6f1796ac9884b77cc8a1c0c366b5614218334b77360536fe30209f8c53424f266a3c325c7aaa833f9f19374c1f9ab561605f56781c44751a1c7a52dfc11890ae
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_hi.tar.gz 19752080 SHA256 43458d6c65edd16658fb82d43752bba00e5bfc60bcc105202e5eebba40a782cd SHA512 5fd18c28db6ec3e2dc12b46b12ca8707b94f3b4aaf8b1280228de095afcf8d025a5e7cfb672d943d52c84696049f8880180ed2e99598c981f5f8e63003831cfb WHIRLPOOL 1a0c2f2f53631a5ca08bd5d232bdced2e9f7c167a1e8d8559a92ec7b726d5f305563854f0363eecedd158b92201692db85599a80019fb4fb1e58c809baf00e4c
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_hu.tar.gz 13122142 SHA256 f0fb5bf9e4d1a8306f4dea0b987e0efda3221de1021321ee2a6e699b39eb9aaa SHA512 19f25429a19ed47c277891aa5cfe79a3fb54362c757d2df6d8fae643c14e15200f29e964f701cf92d515ea235f8182e5f4c2138ea203921014d4b755b154bc38 WHIRLPOOL fd6f0429d6e7ea9b18a0fa66a59c60407b3bad83868efc2cf189e0f20f5de4181eb2fcdc9be94ac52d99b5fdcedeecbda3f281e703b8f0518e8467b4fc17ed47
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_it.tar.gz 12823339 SHA256 1129a66e55df6d7d9da0f45de0994eaa6df9258195aaa0443cce55430a38fdf0 SHA512 ec8b402a92644888a2f34f8ead52479d3bdb9ae9f1dbe42f44286900ca176c70718bd7d0017fb319882e0fba778696557786a981dc9c3c479b6333f412f88ef4 WHIRLPOOL 8f93e8161db12742d5c17358587273bdd056427ee0da9c7cde7dfa083f8fad8b4c32d8f03a6d26b83c0c68bea34d36d1c1265c89c1520c728aa059be1657b82e
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ja.tar.gz 19090870 SHA256 eb3dc2b7350f0ee32e71f98ef2fad0fd6906db050bcefa06a328539594542979 SHA512 7ac39275d48fa9eeffe2a3b3584086cea7f0377f17af68e4c921864db16bb5c51dfd5a3e2a46377d372f75b2af58d0d17e53ae29e82b382c8e701b4cbcb258cd WHIRLPOOL 66afcc8ada0bc7c3a702868bdca50fed70c84e80a690ddec6da764fa8de2782fef3474c3a91e6cb229736a1ed1997043e9c72793645f6cdf994be6f13433d8bf
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_km.tar.gz 15978935 SHA256 ef3d47e7588600ff06f5c39c8e61256fd2037e52e84be738f5f1aa7a3cc5f28c SHA512 13a8dc8bdffa2e44ff2743ae519267e9222fdf7facd548f278f44c240ba39b8976044abc319967569b998e71b03a8b70a7691a621d9d7791b45761bf8820e4c2 WHIRLPOOL 72bf1a5a02629748892ac379b268928d5c0fef8cfaa60a019565c260fdb1b8e08098f920c0416b5efb447f02003a48015316b43263f5ae7c0d52b3abf713bfa0
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ko.tar.gz 12570664 SHA256 ad05cbb1cc57e2a7e0b2264e28d95693b54381c1a6abbfa4cfe00bcc374726db SHA512 71b53ac979fcae572a85086368ba2d1b87deb3ab983de2f8edb28bc21ad8ccc5d755090df6f0c5e9ec7f3951b76697804ce28b304640dfc42a1f9fe13705509a WHIRLPOOL 71d3ee2bb9b632370f0aeb9dbde1ecfb1167665d2e515cccf6a77b1bad99a637ee7789f747b02b026374e6c0a14ef2e0b80559b4a563c4ef3ad8a78f7c26f563
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_lt.tar.gz 18670849 SHA256 2e4df0834985d88a6f92eab6ef1e6d1d0c584cc264ad4833bf13717f4e91a599 SHA512 88e13c4bcf5f4b0f953ee92862ef49d3d19d4691e10d4298062c1cdeac2da235e221fe9b4783450ee71dbe375e3a49b427b385d48e503f4b2ed530e0e0b8d3ec WHIRLPOOL 784f35be8960a49278462bcc400f1c687c01922ead1ebdbfc710e7c88ae34b030e4e8498f6b86e2e92ede567d80b375ba315121f4790f6c17152726876217b9c
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_nb.tar.gz 19908784 SHA256 c62990cc501761df843b3fa5fe095f5761fb4ebd73cd02e8bbac7d6a7a09cd37 SHA512 938f574d03c462cfe40f5e54720ea826db5362ac5a5dc7de50784435459e41ca2a19d463b007de34c8feb0f9f2f8c6c097ea8e202e8d7186ed9c518bc027c492 WHIRLPOOL be90ef9204c208f8f061082b9d896d82d514c45422bd45dcb5d92fc1f4dbc8c4dea6451b81eb62707491f953789a06c4028bad8a266741a5305036e437fe7620
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_nl.tar.gz 12660006 SHA256 08eabc26986dce076fd19653f3f95e6ba8e3134e4d239bcd3b6c8db4b97c0fff SHA512 c00ffe81f716d2521e02ef0975f62e973db481aec881b9a2747ab9defc0fdeb46b3de33cfbfd404ca0316c3c5f1484fe85cac329c26372be7a5118623bd53aaf WHIRLPOOL dac30f07a8744f1b5720e418b74100e66d3922c6d53e0828699dbbb8deb677b437b58f0689bae6b110c87d4b62f564f0435d96b702f8a89772a32008b005d015
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_pl.tar.gz 13004675 SHA256 5fac3e0459df350fe9fb51ce266ba27c75b77a621be51293b6815df6c7e2af03 SHA512 18895ccb056a5703fd029388881d74ec106e5aed0b429e467b991cbec99e9db1bb63e45cb7785ee5ffd7f02b69dd5e7c527180d3251cffff4bf8795ae3b94b83 WHIRLPOOL b5340b7c4eecaead8adeda9e1c88c74a5c1ab8f75b730547707b43e8fdcb05c61c1572adda0725d55f2046938b11185b9c593e4a1b3427e6c31e0c55cb09757f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_pt-BR.tar.gz 12675477 SHA256 11f0982c8c1be0a0292b1306732c9e2fe71b894aef10c6a4deb2f365e0cbaf90 SHA512 7e388eb7df57a662770cec23952e6bd8216bf1bc65a7bc35cb1d6db990735e213d43ea75e1eb599362ce0909e24e5ea7236e724f5fdedfb72d94ee9e1a0dd3c6 WHIRLPOOL acf6d94512f6b88e9a5f4abae12996d4ea1c382d60c164a326e5264c81fe98178a88e1b9ba892ae06c73abe4d6ce16ee5b43d8773fe113a7fc49706b7fdf648e
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_pt.tar.gz 12672477 SHA256 52703b577d1009412f311f7e3076c7c7b924f172f4504d35de7f42652578277a SHA512 05f853f3e82872ce1bf25e415e0cf72f86bf473ad83e44a6e32b50f0e1d85923bee5b7ace935daec00213795252b1dd6af247a2e7ef1671182aa2c90e2b1ed5a WHIRLPOOL 4c8bb13a0f7d02e6041574d50c3a786a76a5629f8f48641026d700f8755cd5b56be392a2cadc484042b7bb32b99628b222a36ec652677a91d4f5e35f92af5f80
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ru.tar.gz 13760437 SHA256 0e95097de18dba79d0d0bd36af872a478a61ac45aacb03492d8b80ab1d978931 SHA512 b824e3c5c81780158605a76083c6cef4524ad6d3acbacbf3bf74b7d87347ae41da03970c1385e0bf2e9c01599dfb5ad246dc13bc91b6b3e168dcd00fe69c8d11 WHIRLPOOL 38d1479a2c40ad9a4f0d80c0c83477833e65a44163dc65835a6551965367264e81621c83caf9e3cd47fd78e193c70223c3398bbc108d24794e9211e248442119
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_sk.tar.gz 11861657 SHA256 fad4bf0ba4f120a8c2913eea9836c6315213029550065a69dd40dcae8fac4439 SHA512 8db4d5cce2503bdba8dfebe0564261ed201a9955d54bc1463c95a9a805522f227a037221a03dc5ade83548029c1f919abdf600fb1acef6276d0a8a79f20f7fad WHIRLPOOL 25bb516f2f351f730a75bb1977f1fefaf764d3c3874d1c87f700ea6eddf48b47b1176f4e51c56cde3f87bc8ede6f7efab57f9f739a60b75db39da06d3ccf1b0f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_sl.tar.gz 12605530 SHA256 d5e78951d22018920b25b2c3cd55ab297fcd3fd1e662beb29bfd579caae461f2 SHA512 39cf5caa1836fa4bb47c2f37756087fddd844c15351fd48cac4007f8706e1f373f906913c42a5e6b364ad41968d950ef4b366f1a658eca7433ed2af192b470db WHIRLPOOL d7620aaf117d4c8d7d522408c92cc32c015d0d5db87d70dc2e913f67654b17823a7759e70c053c5f84fc005f921c31c04a66a557f2766f502ba4a2f0eddbd24f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_sr.tar.gz 18754612 SHA256 7048f9c35d6b424815cad3f1f8bc701ae340487af3d7ba023118e34c8e66e77f SHA512 825eac3748a2128fcc49d7a19caad95203f329bdfa3aa75e74683b33b8dc0a81a86b03e3b5c4bcdaee4b88cec4b78ba1a083c9f0c610285d308cd6f1bc68d333 WHIRLPOOL 1d64760d0c6354a2a5a3155e89430de4819d8b3094d9b400f79776235e5ca2d0a28375bf684fd24f669ca2bca3ebc5ee9282d9178a592db07665b3f0fa529e7c
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_sv.tar.gz 12495052 SHA256 1537ded7e50c38bd2f4ccd1647ae0cc5d736b08b0cca55fb60097164a716760a SHA512 5167fb49f2efcb24b37de678bcf30df27ed571a2d6214d23fb07c33c571a994d532093ab96daee5fbf99408f5a486581ea2e9c4efb6057241f4d8907a1c265dc WHIRLPOOL c46a93a1890e0e9d2adc5e7c7d4fcbf1ffccb3d3e394a948bd803a7e8a57598faa17a06b0f8e089ea9f740340d594fb84a7ecb5e0252aaf9e5872203bb110fd2
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_ta.tar.gz 18773035 SHA256 7a269061bbf0721ea7310a04edc34d6a497f69de9ad7cad046de92560a0f7f1d SHA512 7c8efc7e1d4b5aa1b23a072848b70c5118af4b3b928639e19e916c2390cf1ffc323dfcb52cba208da52007a5796098a35a1e729b9ed863d5658444616aedd73c WHIRLPOOL 110e58d2efef7f41985eb69bb37cd16f98d4a25f6b7aeeae56052c351adeb8c08d96b23da0a03ac34f4cbe04f3809dcdbe6ccb99f0108691f37844f42e90839f
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_th.tar.gz 18723874 SHA256 b89adc7bfbf44a04aad5a39a75812fab7b824c8f254b570f4404a25cc4d7c4c5 SHA512 bd2761488eee579460e02461fb0a39e142c741994553c2765c323d683b3fd1230e55a8c4a1a9f40d556e622dfdc81771322ce6e06cc6e794d74dc496751eb4e9 WHIRLPOOL da11034d145ab1dac0be853ffa3c060e2e095f07d70f129e87cc4e5324ca6a10158b3ca72b000a6424605d724de6f483c6d91d54ba609e6b8c060983b378c672
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_tr.tar.gz 12184865 SHA256 5d4bee9d4dfa9e7eef7618c0de814f8d7c3b3c99e0be65ab0ac0716ca33ff15d SHA512 bb1cde8532b6defcfc5e87674c3320d8a809bebaa04af43a40d3b8aadc9859b19e7bcfe478ce212b83f901f410d3d79104ad0ea8842c25510c3ad28d09700308 WHIRLPOOL db0da1f33d3102ab9e283599c3d85030e1386f08e219ab357c9afde9a7ded03994f848ab957c538469496949e77c9a8c7a78d316b42c11dfc1f5f91ed56d5544
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_vi.tar.gz 13444490 SHA256 1556e0497896e7c56632b7ed5d910b1d0c2a364c18f782ca9b2c74349fd3565a SHA512 be48c5f7ef98d2558cc3a0e73402cff5a69788f240dc69d572878c61bf70d930e9ba2d8dd8a1ecdbac4d80308bf62e747d67a200e8eeec74684aa84f434fc6c2 WHIRLPOOL 8035f95b7470c668b711757a914cf251d2357d45f9631d2c19a768f9a9f72a3cf915d9155d0ae33c40d60c22a39fe4dbd963c4223a1cdc6431180797504ec9ba
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_zh-CN.tar.gz 13877942 SHA256 70eda21c48e2ae0712d8339247e92fb67cf70113beabf2026d985a755effee5e SHA512 1100aa384f28859861231c48a479cf89f319bec25657b007e7bbd2c92f2e3c94c1596d43e4980112274aa9e31da26a33e7e950287bb9c3e25d18153bc22d3aaf WHIRLPOOL f4146c9d59e0c35f0a87fcca50906c00c7a08b4eff7e167aca8c70973575504d5c0223bf33d21995a9910013b8d6e22f4c5472d7aa0929f9b67fb787059eae56
+DIST Apache_OpenOffice_4.1.1_Linux_x86_langpack-rpm_zh-TW.tar.gz 14090676 SHA256 5fd21d19145750e84e78750ca047c0e5bfde1bf6d1f1c9227b2ff9c1ef13e800 SHA512 3dd72e30cef520f8e86bd21fb7987c956c12acd7e6d5b39b58ceadc2ac9f1975cabaa16d6e6bc7cdf536608d17cd6c0136e01d538773f99fb5d6d82dbf435868 WHIRLPOOL d0be5b0d978c1cb4673076524d9e497912db0186aec0ccbc749c0f4935aeee4224f96a8364acfcc873cf943d4d5878e901ee0253ea23da6df42d505f8de0cf0c
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..d9560cf317bb
--- /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>
+ <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.1.ebuild b/app-office/openoffice-bin/openoffice-bin-4.1.1.ebuild
new file mode 100644
index 000000000000..11781600984a
--- /dev/null
+++ b/app-office/openoffice-bin/openoffice-bin-4.1.1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils fdo-mime gnome2-utils pax-utils prefix rpm multilib
+
+IUSE="gnome java"
+
+BUILDID="9775"
+BVER="${PV/_rc*/}-${BUILDID}"
+BVER2=4.1.1-${BUILDID}
+BASIS="ooobasis4.1"
+BASIS2="basis4.1"
+NM="openoffice"
+NM1="${NM}-brand"
+NM2="${NM}4"
+NM3="${NM2}.1.1"
+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="http://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
+ 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/openproj-bin/Manifest b/app-office/openproj-bin/Manifest
new file mode 100644
index 000000000000..2585cef98451
--- /dev/null
+++ b/app-office/openproj-bin/Manifest
@@ -0,0 +1,3 @@
+DIST openproj-1.1.png 1140 SHA256 f81cd9b0a331869e2de9bf3907bd12e6b31cea26c80f4eeaff4627e309507e51 SHA512 04d19ba1a4277846a977ef5aae5d6b44dda38d1f66f3e748a150c5d181c2f3b7b9b2744ea2d322dbf814b23a241eb5d20b9cf610d2d9cd4180c12399cd2caab5 WHIRLPOOL 00b7a5462cfb5f60687f15bc8aa954ece2cea6f6571fd7ed19eb88fc779595784e50b9615bafa484a4529ae0c83ed5b2f21b9cdcc265eb82dc2f3445bdc03ba1
+DIST openproj-1.2.desktop 251 SHA256 b1b07811abb6ad848a7a14a064587b52da9340cc77d52d01d4b09508020b16c5 SHA512 b0422e3cce70326607008eaa687103f62670beb39bff37da6f1870f471ea49fd38238c9b32b2e0fb2c357144e800d196612e4a7e1be0b5b86120638e19e0c14d WHIRLPOOL da7fc9646c573204068b1a69258c8b2c2c6372b3d7073fdff11e7c9f24a3fa89d521895f505b72f57610f324ff64ba51df8aa3ee50ca815170f283726946eddb
+DIST openproj-1.4.tar.gz 6539523 SHA256 f8c04ab8ace53d42fe3d66b706a0399aed7832a784d14161cc44f427fe5a05b6 SHA512 a4f64f6627f359a7b6e804a86a669dcb5a57ebef06c0665313808277e2663e1da35366af87666985311cc3da17dba3018e49f373635e9768ba7a0dbb9fdd6a3e WHIRLPOOL f38d1cd41d4cf744eba79c5a7a69b1e35a12c5a933db066f299ed1542c1b45bf5b8febf0172f9091f7343c9aec2258a1ebd93586899536dae9e512be12a067db
diff --git a/app-office/openproj-bin/files/openproj-1.4.desktop b/app-office/openproj-bin/files/openproj-1.4.desktop
new file mode 100644
index 000000000000..1a973c04790b
--- /dev/null
+++ b/app-office/openproj-bin/files/openproj-1.4.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=OpenProj
+Comment=Project Management
+Comment[fr]=Gestion de projet
+Exec=openproj %F
+Icon=openproj
+Terminal=false
+Type=Application
+Categories=Office;ProjectManagement;
+MimeType=application/x-openproj;
diff --git a/app-office/openproj-bin/metadata.xml b/app-office/openproj-bin/metadata.xml
new file mode 100644
index 000000000000..e8ba8b71c84d
--- /dev/null
+++ b/app-office/openproj-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>
+ <email>creffett@gentoo.org</email>
+ <name>Chris Reffett</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">openproj</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/openproj-bin/openproj-bin-1.4-r1.ebuild b/app-office/openproj-bin/openproj-bin-1.4-r1.ebuild
new file mode 100644
index 000000000000..e822f5756246
--- /dev/null
+++ b/app-office/openproj-bin/openproj-bin-1.4-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+MY_PN=${PN/-bin}
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="A free and open source desktop alternative to Microsoft Project"
+HOMEPAGE="http://openproj.org/"
+SRC_URI="mirror://sourceforge/openproj/${MY_P}.tar.gz
+ http://openproj.cvs.sourceforge.net/viewvc/openproj/openproj_build/resources/openproj.png?revision=1.1 -> ${MY_PN}-1.1.png"
+
+LICENSE="CPAL-1.0"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ cp "${DISTDIR}"/${MY_PN}-*.png ./ || die
+ cd "${S}"
+ rm -rf license openproj.bat readme.html
+}
+
+src_prepare() {
+ sed -i \
+ -e "/^OPENPROJ_HOME0=/s:=.*:=/opt/${MY_PN}:" \
+ openproj.sh || die
+}
+
+src_install() {
+ local d="/opt/${MY_PN}"
+ insinto ${d}
+ doins -r * || die
+ fperms a+rx ${d}/openproj.sh
+
+ dodir /opt/bin
+ dosym ../${MY_PN}/openproj.sh /opt/bin/openproj || die
+
+ newmenu "${FILESDIR}/${MY_PN}-1.4.desktop" "${MY_PN}.desktop" || die
+ newmenu ../${MY_PN}-*.png ${MY_PN}.png || die
+}
diff --git a/app-office/openproj-bin/openproj-bin-1.4.ebuild b/app-office/openproj-bin/openproj-bin-1.4.ebuild
new file mode 100644
index 000000000000..f60d08cfab10
--- /dev/null
+++ b/app-office/openproj-bin/openproj-bin-1.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+MY_PN=${PN/-bin}
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="free open source desktop alternative to Microsoft Project"
+HOMEPAGE="http://openproj.org/"
+SRC_URI="mirror://sourceforge/openproj/${MY_P}.tar.gz
+ http://openproj.cvs.sourceforge.net/viewvc/openproj/openproj_build/resources/openproj.desktop?revision=1.2 -> ${MY_PN}-1.2.desktop
+ http://openproj.cvs.sourceforge.net/viewvc/openproj/openproj_build/resources/openproj.png?revision=1.1 -> ${MY_PN}-1.1.png"
+
+LICENSE="CPAL-1.0"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.5"
+DEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ cp "${DISTDIR}"/${MY_PN}-*.{desktop,png} ./ || die
+ cd "${S}"
+ rm -rf license openproj.bat readme.html
+}
+
+src_prepare() {
+ sed -i \
+ -e "/^OPENPROJ_HOME0=/s:=.*:=/opt/${MY_PN}:" \
+ openproj.sh || die
+}
+
+src_install() {
+ local d="/opt/${MY_PN}"
+ insinto ${d}
+ doins -r * || die
+ fperms a+rx ${d}/openproj.sh
+
+ dodir /opt/bin
+ dosym ../${MY_PN}/openproj.sh /opt/bin/openproj || die
+
+ newmenu ../${MY_PN}-*.desktop ${MY_PN}.desktop || die
+ newmenu ../${MY_PN}-*.png ${MY_PN}.png || die
+}
diff --git a/app-office/orage/Manifest b/app-office/orage/Manifest
new file mode 100644
index 000000000000..de16eb73e20d
--- /dev/null
+++ b/app-office/orage/Manifest
@@ -0,0 +1,2 @@
+DIST orage-4.10.0.tar.bz2 2513559 SHA256 6cb854f3437e31bab23abfce97bd10afa1636a9a1480d80e14e26c85d06be7c0 SHA512 860d26ecf32e4efd9bd39dde206aac5c60bd10f1154ec7d348d2ec8e5516cc3dd98314e56d496f153a89764f2c46b2ed7cec49b6edd8d05a62265558721c9889 WHIRLPOOL 0ad86bb0d2a6afeba39957159757b9094faf0711207f6c9dacfacdd02a2a565ab2d44fb164a194550343daee81a0394138e3c981e9e5b562793d09b5851724ec
+DIST orage-4.12.1.tar.bz2 2590788 SHA256 3cf9aa441ae83c8688865f82217025cdf3ebaa152cce4571777b8c2aa8dd9062 SHA512 3fec0201171140586cdc9bcf151450a7086515e18b5815afe4fe4c4726ba554c50582b0479e52985b330140c51b7233ef81f678f986f848afbeee74c66b2d196 WHIRLPOOL 59a91665477f0e2a97629bf46abe8397229eb82d932fd4111baa41e5a38a23c9a7cfb9722ae672b5f101b6543fd998ad0f695e1db9a50895b35ced2eaa7e60fe
diff --git a/app-office/orage/metadata.xml b/app-office/orage/metadata.xml
new file mode 100644
index 000000000000..008cf479f615
--- /dev/null
+++ b/app-office/orage/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>
+ <email>xfce@gentoo.org</email>
+ <name>XFCE Team</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/orage/orage-4.10.0.ebuild b/app-office/orage/orage-4.10.0.ebuild
new file mode 100644
index 000000000000..6dc5d6cd0178
--- /dev/null
+++ b/app-office/orage/orage-4.10.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit multilib xfconf
+
+DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment"
+HOMEPAGE="http://www.xfce.org/projects/"
+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 ~x86-freebsd ~x86-interix ~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
+ 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/orage/orage-4.12.1.ebuild b/app-office/orage/orage-4.12.1.ebuild
new file mode 100644
index 000000000000..27364ad07007
--- /dev/null
+++ b/app-office/orage/orage-4.12.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit multilib xfconf
+
+DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment"
+HOMEPAGE="http://www.xfce.org/projects/"
+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 ~x86-freebsd ~x86-interix ~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/passepartout/Manifest b/app-office/passepartout/Manifest
new file mode 100644
index 000000000000..e6772ed0a03f
--- /dev/null
+++ b/app-office/passepartout/Manifest
@@ -0,0 +1 @@
+DIST passepartout-0.7.0.tar.bz2 369232 SHA256 709890fb1530217e2678b710e996e9e3ee41c969088193711f119fc456f67d0b SHA512 41b8ed3905ee5332a89bc8512a5481bc52bdf58871254137e48150ad0d00a561aa9483d2accd41672f34bc37bea645f2a5ad40435cfd45490c3ff5542032ab8f WHIRLPOOL 2da483041be06eb2d8f268bd291d8105a0840c4e73ee61abb36fd4394310657e673979092b155718a8dc48c74b645529774e27a265f683daa73a8fa7752693ec
diff --git a/app-office/passepartout/files/passepartout-0.6-extra_qual.patch b/app-office/passepartout/files/passepartout-0.6-extra_qual.patch
new file mode 100644
index 000000000000..a9d33929c1b0
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.6-extra_qual.patch
@@ -0,0 +1,45 @@
+diff -NurdpB passepartout-0.6/src/pptout/document/group.h passepartout-0.6-patched/src/pptout/document/group.h
+--- passepartout-0.6/src/pptout/document/group.h 2004-10-02 16:18:45.000000000 -0500
++++ passepartout-0.6-patched/src/pptout/document/group.h 2007-03-21 19:00:13.000000000 -0500
+@@ -30,7 +30,7 @@ public:
+ void set_flow_around(bool);
+ bool get_flow_around() const;
+ Boundary get_obstacle_boundary() const;
+- BoundaryVect Group::obstacle_list() const;
++ BoundaryVect obstacle_list() const;
+
+ void add(Pagent* obj);
+ Pagent* ungroup(Pagent* obj);
+@@ -55,7 +55,7 @@ public:
+ /** Raised on direct changes to the group (i.e. new / ungrouped member) */
+ SigC::Signal1<void, Pagent*> group_changed_signal;
+ private:
+- Boundary Group::get_untransformed_box() const;
++ Boundary get_untransformed_box() const;
+
+ ChildVec childs;
+ };
+diff -NurdpB passepartout-0.6/src/pptout/propertiesdialog.h passepartout-0.6-patched/src/pptout/propertiesdialog.h
+--- passepartout-0.6/src/pptout/propertiesdialog.h 2004-04-16 14:03:56.000000000 -0500
++++ passepartout-0.6-patched/src/pptout/propertiesdialog.h 2007-03-21 19:18:26.000000000 -0500
+@@ -39,7 +39,7 @@ private:
+ // no destructor
+ ~PropertiesDialog();
+
+- void PropertiesDialog::show_page_contents(GtkNotebookPage*, guint index);
++ void show_page_contents(GtkNotebookPage*, guint index);
+
+ Gtk::Notebook book;
+ std::vector<PropBase*> pages;
+diff -NurdpB passepartout-0.6/src/xml2ps/canvas.hh passepartout-0.6-patched/src/xml2ps/canvas.hh
+--- passepartout-0.6/src/xml2ps/canvas.hh 2004-07-21 17:00:34.000000000 -0500
++++ passepartout-0.6-patched/src/xml2ps/canvas.hh 2007-03-21 18:47:12.000000000 -0500
+@@ -52,7 +52,7 @@ namespace xml2ps {
+ HBox hbox(bool span, float margin_left, float margin_right,
+ float ascender, float descender);
+
+- virtual void xml2ps::Canvas::addRelObstacle
++ virtual void addRelObstacle
+ (const float left, const float bottom, const float right, const float top);
+
+ // Check where the current column starts.
diff --git a/app-office/passepartout/files/passepartout-0.7.0-automake-1.13.patch b/app-office/passepartout/files/passepartout-0.7.0-automake-1.13.patch
new file mode 100644
index 000000000000..4c57a85c79cd
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-automake-1.13.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index e59f631..ca329c1 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -6,7 +6,7 @@ AM_INIT_AUTOMAKE([foreign dist-bzip2])
+ # For automake < 1.6 you need to use this line instead:
+ #AM_INIT_AUTOMAKE(Passepartout, 0.7-PRE)
+
+-AM_CONFIG_HEADER(src/defines.h)
++AC_CONFIG_HEADERS([src/defines.h])
+ # AC_CONFIG_HEADER(src/defines.h)
+
+ # We're just a few binaries...not worth doing shared by default?
diff --git a/app-office/passepartout/files/passepartout-0.7.0-gcc42.patch b/app-office/passepartout/files/passepartout-0.7.0-gcc42.patch
new file mode 100644
index 000000000000..feda57bf3938
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-gcc42.patch
@@ -0,0 +1,14 @@
+diff -urNad passepartout-0.7.0~/src/ps/misc.cc passepartout-0.7.0/src/ps/misc.cc
+--- passepartout-0.7.0~/src/ps/misc.cc 2007-06-13 13:05:07.000000000 +0200
++++ passepartout-0.7.0/src/ps/misc.cc 2007-09-14 17:49:49.000000000 +0200
+@@ -3,6 +3,8 @@
+ ///
+ #include "misc.h"
+
+-std::ostream& PS::operator << (std::ostream& out, const PS::Concat& c) {
+- return out << '[' << c.matrix << "] concat\n";
++namespace PS {
++ std::ostream& operator << (std::ostream& out, const Concat& c) {
++ return out << '[' << c.matrix << "] concat\n";
++ }
+ }
diff --git a/app-office/passepartout/files/passepartout-0.7.0-gcc43.patch b/app-office/passepartout/files/passepartout-0.7.0-gcc43.patch
new file mode 100644
index 000000000000..64703e164a47
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-gcc43.patch
@@ -0,0 +1,97 @@
+--- a/src/fonts/afm.cc
++++ b/src/fonts/afm.cc
+@@ -10,6 +10,8 @@
+ #include "util/warning.h"
+ #include "util/stringutil.h"
+
++#include <limits>
++
+ using std::string;
+
+ class font::AFMetrics::GlyphData {
+--- a/src/fonts/fontmanager.cc
++++ b/src/fonts/fontmanager.cc
+@@ -14,6 +14,8 @@
+ #include "util/filesys.h"
+ #include "util/warning.h"
+
++#include <memory>
++
+ font::FontManager* font::FontManager::_instance = 0;
+ // StaticMutex can, unlike regular Mutex, be created before the call
+ // to thread_init
+--- a/src/pptout/document/rasterframe.cc
++++ b/src/pptout/document/rasterframe.cc
+@@ -12,6 +12,8 @@
+ #include "ps/misc.h"
+ #include "pptout/config.h" // Todo
+
++#include <ctime>
++
+ RasterFrame::RasterFrame(const ElementWrap& xml, Group *parent)
+ : BasicFrame(xml, parent),
+ association(xml.get_filename("file")),
+--- a/src/ps/encode.h
++++ b/src/ps/encode.h
+@@ -8,6 +8,7 @@
+ #include <iostream>
+ #include <string>
+ #include <vector>
++#include <cstring>
+
+ // Standard PostScript encoding filters
+
+--- a/src/ps/examinepdf.cc
++++ b/src/ps/examinepdf.cc
+@@ -5,6 +5,7 @@
+ #include <fstream>
+ #include <cassert> // Todo: other assert!
+ #include <iostream>
++#include <cstdlib>
+
+ void usage() {}
+
+--- a/src/ps/pdf.cc
++++ b/src/ps/pdf.cc
+@@ -15,6 +15,7 @@
+ #include <stdexcept>
+ #include <glibmm/convert.h>
+ #include <fstream>
++#include <typeinfo>
+
+
+ namespace {
+--- a/src/util/filesys.cc
++++ b/src/util/filesys.cc
+@@ -14,6 +14,9 @@
+ #include <sys/types.h>
+ #endif
+
++#include <cstring>
++#include <stdlib.h>
++
+ using std::string;
+
+ ClibException::ClibException(const string& msg)
+--- a/src/util/vector.h
++++ b/src/util/vector.h
+@@ -5,6 +5,7 @@
+ ///
+ #include <algorithm> // max
+ #include <cmath> // sqrt
++#include <ostream>
+ template<class C> C sqr(const C& c) { return c*c; }
+
+ template <class C>
+--- a/src/util/tempfile.cc
++++ b/src/util/tempfile.cc
+@@ -8,6 +8,9 @@
+ #include <stdexcept>
+ #include <unistd.h>
+
++#include <cstring>
++#include <stdlib.h>
++
+ namespace {
+ std::string get_tmplate(std::string base) {
+ base += "XXXXXX";
diff --git a/app-office/passepartout/files/passepartout-0.7.0-gcc44.patch b/app-office/passepartout/files/passepartout-0.7.0-gcc44.patch
new file mode 100644
index 000000000000..97c9badfcb20
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-gcc44.patch
@@ -0,0 +1,109 @@
+From tbm@cyrius.com Sat Nov 08 17:07:16 2008
+Received: (at submit) by bugs.debian.org; 8 Nov 2008 17:07:16 +0000
+X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
+ (2007-08-08) on rietz.debian.org
+X-Spam-Level:
+X-Spam-Bayes: score:0.0000 Tokens: new, 59; hammy, 151; neutral, 105; spammy,
+ 0. spammytokens: hammytokens:0.000-+--libxml2, 0.000-+--amd64,
+ 0.000-+--sk:libgnom, 0.000-+--Usertags, 0.000-+--H*r:1000
+X-Spam-Status: No, score.8 required0 testsL,BAYES_00,HAS_PACKAGE,
+ MURPHY_DRUGS_REL8,WEIRD_PORT autolearnm
+ version2.3-bugs.debian.org_2005_01_02
+Return-path: <tbm@cyrius.com>
+Received: from sorrow.cyrius.com ([65.19.161.204])
+ by rietz.debian.org with esmtp (Exim 4.63)
+ (envelope-from <tbm@cyrius.com>)
+ id 1KyrHH-0002u6-Vy
+ for submit@bugs.debian.org; Sat, 08 Nov 2008 17:07:16 +0000
+Received: by sorrow.cyrius.com (Postfix, from userid 10)
+ id 564C8D857; Sat, 8 Nov 2008 17:07:15 +0000 (UTC)
+Received: by deprecation.cyrius.com (Postfix, from userid 1000)
+ id 0F2C1150B58; Sat, 8 Nov 2008 18:06:54 +0100 (CET)
+Date: Sat, 8 Nov 2008 18:06:53 +0100
+From: Martin Michlmayr <tbm@cyrius.com>
+To: submit@bugs.debian.org
+Subject: FTBFS with GCC 4.4: missing #include
+Message-ID: <20081108170653.GD27323@deprecation.cyrius.com>
+References: <20081108132249.5332A460DB@em64t.snowman.net>
+MIME-Version: 1.0
+Content-Type: text/plain; charset-ascii
+Content-Disposition: inline
+Content-Transfer-Encoding: quoted-printable
+In-Reply-To: <20081108132249.5332A460DB@em64t.snowman.net>
+User-Agent: Mutt/1.5.18 (2008-05-17)
+Delivered-To: submit@bugs.debian.org
+
+Package: passepartout
+Version: 0.7.0-1.1
+User: debian-gcc@lists.debian.org
+Usertags: ftbfs-gcc-4.4
+Tags: patch
+
+Your package fails to build with the upcoming GCC 4.4. Version 4.4
+has not been released yet but I'm building with a snapshot in order
+to find errors and give people an advance warning.
+
+GCC 4.4 cleaned up some more C++ headers. You always have to #include
+headers directly and cannot rely for things to be included indirectly.
+
+You can reproduce this problem with gcc-snapshot from unstable.
+
+> Automatic build of passepartout_0.7.0-1.1 on em64t by sbuild/amd64 0.53
+...
+> if x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/include/libxml++-1.0 -I/usr/lib/libxml++-1.0/include -I/usr/include/libxml2 -D_REENTRANT -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/atk-1.0 -D_REENTRANT -I/usr/include/libgnomecanvasmm-2.6 -I/usr/lib/libgnomecanvasmm-2.6/include -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/libgnomecanvas-2.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/atk-1.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -MT stringutil.o -MD -MP -MF ".deps/stringutil.Tpo" -c -o stringutil.o stringutil.cc; \
+> then mv -f ".deps/stringutil.Tpo" ".deps/stringutil.Po"; else rm -f ".deps/stringutil.Tpo"; exit 1; fi
+> In file included from stringutil.cc:4:
+> stringutil.h: In function 'C to(const std::string&)':
+> stringutil.h:25: error: 'EOF' was not declared in this scope
+> stringutil.cc: In function 'std::string to_roman(int)':
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> stringutil.cc:80: warning: deprecated conversion from string constant to 'char*'
+> make[4]: *** [stringutil.o] Error 1
+> make[4]: Leaving directory `/build/tbm/passepartout-0.7.0/src/util'
+
+--- src/util/stringutil.h~ 2008-11-08 16:48:10.000000000 +0000
++++ src/util/stringutil.h 2008-11-08 16:48:25.000000000 +0000
+@@ -4,6 +4,7 @@
+ // Copyright (C) 2002 - 2004, Fredrik Arnerup & Rasmus Kaj, See COPYING
+ ///
+ #include "typeinfo.h"
++#include <cstdio>
+ #include <string>
+ #include <sstream>
+ #include <stdexcept>
+--- src/util/warning.cc~ 2008-11-08 16:48:33.000000000 +0000
++++ src/util/warning.cc 2008-11-08 16:48:43.000000000 +0000
+@@ -2,6 +2,7 @@
+ // Copyright (C) 2002 - 2004, Fredrik Arnerup & Rasmus Kaj, See COPYING
+ ///
+ #include "warning.h"
++#include <cstdio>
+
+ class NullFdBuf : public std::streambuf {
+ public:
+--- src/util/filedescriptors.cc~ 2008-11-08 16:49:15.000000000 +0000
++++ src/util/filedescriptors.cc 2008-11-08 16:49:23.000000000 +0000
+@@ -5,6 +5,7 @@
+ #include "filesys.h"
+ #include <fcntl.h>
+ #include <unistd.h>
++#include <cstdio>
+
+ int
+ filedesc::move(int to, int from) {
+
+--
+Martin Michlmayr
+http://www.cyrius.com/
+
+
+
+
diff --git a/app-office/passepartout/files/passepartout-0.7.0-include-flags.patch b/app-office/passepartout/files/passepartout-0.7.0-include-flags.patch
new file mode 100644
index 000000000000..ac1b116fbdef
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-include-flags.patch
@@ -0,0 +1,140 @@
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/fonts/Makefile.am passepartout-0.7.0/src/fonts/Makefile.am
+--- passepartout-0.7.0.orig/src/fonts/Makefile.am 2007-06-13 07:05:06.000000000 -0400
++++ passepartout-0.7.0/src/fonts/Makefile.am 2007-08-07 19:11:04.000000000 -0400
+@@ -5,9 +5,9 @@
+
+ libfonts_a_SOURCES = fontinfo.cc fontmanager.cc afm.cc freetype.cc
+
+-libfonts_a_CXXFLAGS = -I$(top_srcdir)/src
++libfonts_a_CPPFLAGS = -I$(top_srcdir)/src
+
+ # for Glib::ustring
+-libfonts_a_CXXFLAGS += $(GTKMM_CFLAGS) $(FREETYPE_CFLAGS)
++libfonts_a_CPPFLAGS += $(GTKMM_CFLAGS) $(FREETYPE_CFLAGS)
+
+ #libfonts_a_LIBADD = $(top_srcdir)/src/util/libpptutil.a
+\ No newline at end of file
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/pptout/Makefile.am passepartout-0.7.0/src/pptout/Makefile.am
+--- passepartout-0.7.0.orig/src/pptout/Makefile.am 2007-07-26 07:31:05.000000000 -0400
++++ passepartout-0.7.0/src/pptout/Makefile.am 2007-08-07 19:14:51.000000000 -0400
+@@ -32,10 +32,10 @@
+ $(BUILT_SOURCES) \
+ $(NULL)
+
+-passepartout_CXXFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS) \
+- $(GNOME_CFLAGS) $(GNOMEVFS_CFLAGS)
++passepartout_CPPFLAGS = -I$(top_srcdir)/src -D'XMLPATH=$(xmldir)'
+
+-passepartout_CXXFLAGS += -I$(top_srcdir)/src -D'XMLPATH=$(xmldir)'
++passepartout_CPPFLAGS += $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS) \
++ $(GNOME_CFLAGS) $(GNOMEVFS_CFLAGS)
+
+ passepartout_LDADD = $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS) \
+ $(GTHREAD_LIBS) $(GNOME_LIBS) $(GNOMEVFS_LIBS)
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/pptout/document/Makefile.am passepartout-0.7.0/src/pptout/document/Makefile.am
+--- passepartout-0.7.0.orig/src/pptout/document/Makefile.am 2007-06-13 07:05:06.000000000 -0400
++++ passepartout-0.7.0/src/pptout/document/Makefile.am 2007-08-07 19:15:12.000000000 -0400
+@@ -10,6 +10,6 @@
+ textframe.cc textstream.cc paper_sizes.cc getxsltparams.cc \
+ loader.cc typesetterthread.cc
+
+-libdocument_a_CXXFLAGS = $(GTKMM_CFLAGS) $(XMLPP_CFLAGS)
++libdocument_a_CPPFLAGS = -I$(top_srcdir)/src
+
+-libdocument_a_CXXFLAGS += -I$(top_srcdir)/src
++libdocument_a_CPPFLAGS += $(GTKMM_CFLAGS) $(XMLPP_CFLAGS)
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/pptout/widget/Makefile.am passepartout-0.7.0/src/pptout/widget/Makefile.am
+--- passepartout-0.7.0.orig/src/pptout/widget/Makefile.am 2007-06-14 06:17:20.000000000 -0400
++++ passepartout-0.7.0/src/pptout/widget/Makefile.am 2007-08-07 19:29:32.000000000 -0400
+@@ -8,6 +8,6 @@
+ dialogwrap.cc subpanel.cc wmisc.cc errordialog.cc \
+ usererror.cc programs.cc zoomer.cc
+
+-libwidget_a_CXXFLAGS = $(GTKMM_CFLAGS) $(GNOMEVFS_CFLAGS) $(GNOME_CFLAGS)
++libwidget_a_CPPFLAGS = -I$(top_srcdir)/src -D'DOCDIR=$(docdir)'
+
+-libwidget_a_CXXFLAGS += -I$(top_srcdir)/src -D'DOCDIR=$(docdir)'
++libwidget_a_CPPFLAGS += $(GTKMM_CFLAGS) $(GNOMEVFS_CFLAGS) $(GNOME_CFLAGS)
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/ps/Makefile.am passepartout-0.7.0/src/ps/Makefile.am
+--- passepartout-0.7.0.orig/src/ps/Makefile.am 2007-06-13 07:48:09.000000000 -0400
++++ passepartout-0.7.0/src/ps/Makefile.am 2007-08-07 19:26:30.000000000 -0400
+@@ -9,12 +9,12 @@
+
+ examinepdf_SOURCES = examinepdf.cc
+
+-# for Glib::ustring
+-libps_a_CXXFLAGS = $(GTKMM_CFLAGS) $(FREETYPE_CFLAGS)
++libps_a_CPPFLAGS = -I$(top_srcdir)/src
+
+-libps_a_CXXFLAGS += -I$(top_srcdir)/src
++# for Glib::ustring
++libps_a_CPPFLAGS += $(GTKMM_CFLAGS) $(FREETYPE_CFLAGS)
+
+-examinepdf_CXXFLAGS = $(libps_a_CXXFLAGS)
++examinepdf_CPPFLAGS = $(libps_a_CPPFLAGS)
+ examinepdf_LDADD = $(GTKMM_LIBS) \
+ -L. -lps -L../fonts -lfonts -lps -L../util -lpptutil
+ examinepdf_DEPENDENCIES = libps.a
+@@ -24,8 +24,8 @@
+ TESTS = runtest
+ check_PROGRAMS = runtest
+ runtest_SOURCES = test_glyphlist.cc
+-runtest_CXXFLAGS = -I$(top_srcdir)/src
+-runtest_CXXFLAGS += $(GTKMM_CFLAGS)
++runtest_CPPFLAGS = -I$(top_srcdir)/src
++runtest_CPPFLAGS += $(GTKMM_CFLAGS)
+ runtest_DEPENDENCIES = ../util/libpptutil.a $(noinst_LIBRARIES)
+ runtest_LDADD = -L../testbed -lppttest -L. -lps -L../util -lpptutil \
+ $(GTKMM_LIBS)
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/testbed/Makefile.am passepartout-0.7.0/src/testbed/Makefile.am
+--- passepartout-0.7.0.orig/src/testbed/Makefile.am 2007-06-13 07:05:07.000000000 -0400
++++ passepartout-0.7.0/src/testbed/Makefile.am 2007-08-07 19:17:57.000000000 -0400
+@@ -4,8 +4,8 @@
+
+ libppttest_a_SOURCES = testbed.cc
+
+-libppttest_a_CXXFLAGS = -I$(top_srcdir)/src
++libppttest_a_CPPFLAGS = -I$(top_srcdir)/src
+
+ # Just because Glib::Exception is stupid and doesn't inherit the standard
+ # exception the testbed has to know about glib!
+-libppttest_a_CXXFLAGS += $(GTKMM_CFLAGS)
++libppttest_a_CPPFLAGS += $(GTKMM_CFLAGS)
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/util/Makefile.am passepartout-0.7.0/src/util/Makefile.am
+--- passepartout-0.7.0.orig/src/util/Makefile.am 2007-06-14 06:12:42.000000000 -0400
++++ passepartout-0.7.0/src/util/Makefile.am 2007-08-07 19:18:50.000000000 -0400
+@@ -12,12 +12,12 @@
+ cmdline.cc xmlwrap.cc
+
+ # gtkmm and gnomecanvas flags is needed just to get RefPtr and AffineTrans.
+-CXXFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS)
++AM_CPPFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS)
+
+ TESTS = runtest
+ check_PROGRAMS = runtest
+ runtest_SOURCES = test_stringutil.cc test_valuunit.cc test_matrix.cc \
+ test_boundary.cc test_procio.cc test_cmdline.cc
+-runtest_CXXFLAGS = -I$(top_srcdir)/src
++runtest_CPPFLAGS = -I$(top_srcdir)/src $(AM_CPPFLAGS)
+ runtest_DEPENDENCIES = $(noinst_LIBRARIES)
+ runtest_LDADD = -L../testbed -lppttest -L. -lpptutil $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)
+diff -Nurd -x'*~' passepartout-0.7.0.orig/src/xml2ps/Makefile.am passepartout-0.7.0/src/xml2ps/Makefile.am
+--- passepartout-0.7.0.orig/src/xml2ps/Makefile.am 2007-06-22 12:07:26.000000000 -0400
++++ passepartout-0.7.0/src/xml2ps/Makefile.am 2007-08-07 19:36:26.000000000 -0400
+@@ -13,12 +13,12 @@
+
+ xml2ps_SOURCES = main.cc
+
+-libxml2ps_a_CXXFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) \
+- $(GNOMECANVAS_CFLAGS)
++libxml2ps_a_CPPFLAGS = -I$(top_srcdir)/src
+
+-libxml2ps_a_CXXFLAGS += -I$(top_srcdir)/src
++libxml2ps_a_CPPFLAGS += $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) \
++ $(GNOMECANVAS_CFLAGS)
+
+-xml2ps_CXXFLAGS = $(libxml2ps_a_CXXFLAGS)
++xml2ps_CPPFLAGS = $(libxml2ps_a_CPPFLAGS)
+
+ xml2ps_LDADD = $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)\
+ libxml2ps.a ../fonts/libfonts.a ../ps/libps.a ../util/libpptutil.a
diff --git a/app-office/passepartout/files/passepartout-0.7.0-libtoolization.patch b/app-office/passepartout/files/passepartout-0.7.0-libtoolization.patch
new file mode 100644
index 000000000000..418362c204e2
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-libtoolization.patch
@@ -0,0 +1,293 @@
+Index: trunk/src/ps/Makefile.am
+===================================================================
+--- trunk/src/ps/Makefile.am (revision 1530)
++++ trunk/src/ps/Makefile.am (working copy)
+@@ -1,31 +1,26 @@
+ bin_PROGRAMS = examinepdf
+-noinst_LIBRARIES = libps.a
++noinst_LTLIBRARIES = libps.la
+
+ dist_noinst_HEADERS = encode.h pdf.h unicode.h pfb2pfa.h misc.h wineps.h \
+ pdfparser.h type42.h
+
+-libps_a_SOURCES = encode.cc glyphs.cc pdf.cc unicode.cc pfb2pfa.cc misc.cc \
++libps_la_SOURCES = encode.cc glyphs.cc pdf.cc unicode.cc pfb2pfa.cc misc.cc \
+ wineps.cc pdfparser.cc type42.cc
+
+ examinepdf_SOURCES = examinepdf.cc
+
+-libps_a_CPPFLAGS = -I$(top_srcdir)/src
++libps_la_LIBADD = ../fonts/libfonts.la
+
+ # for Glib::ustring
+-libps_a_CPPFLAGS += $(GTKMM_CFLAGS) $(FREETYPE_CFLAGS)
++libps_la_CPPFLAGS = $(FREETYPE_CFLAGS) $(GTKMM_CFLAGS)
++libps_la_LIBADD += $(GTKMM_LIBS)
+
+-examinepdf_CPPFLAGS = $(libps_a_CPPFLAGS)
+-examinepdf_LDADD = $(GTKMM_LIBS) \
+- -L. -lps -L../fonts -lfonts -lps -L../util -lpptutil
+-examinepdf_DEPENDENCIES = libps.a
++examinepdf_CPPFLAGS = $(libps_la_CPPFLAGS)
++examinepdf_LDADD = libps.la
+
+-#libps_a_LIBADD = $(GTKMM_LIBS)
+-
+ TESTS = runtest
+ check_PROGRAMS = runtest
+ runtest_SOURCES = test_glyphlist.cc
+-runtest_CPPFLAGS = -I$(top_srcdir)/src
+-runtest_CPPFLAGS += $(GTKMM_CFLAGS)
+-runtest_DEPENDENCIES = ../util/libpptutil.a $(noinst_LIBRARIES)
+-runtest_LDADD = -L../testbed -lppttest -L. -lps -L../util -lpptutil \
++runtest_CPPFLAGS = $(GTKMM_CFLAGS)
++runtest_LDADD = ../testbed/libppttest.la libps.la ../util/libpptutil.la \
+ $(GTKMM_LIBS)
+Index: trunk/src/xml2ps/Makefile.am
+===================================================================
+--- trunk/src/xml2ps/Makefile.am (revision 1530)
++++ trunk/src/xml2ps/Makefile.am (working copy)
+@@ -1,28 +1,29 @@
+ bin_PROGRAMS = xml2ps
+
+-noinst_LIBRARIES = libxml2ps.a
++noinst_LTLIBRARIES = libxml2ps.la
+
+ dist_noinst_HEADERS = blockcontainer.hh boundaries.hh canvas.hh \
+ line.hh paragraph.hh typesetter.hh pagedstream.hh \
+ pdfcanvas.hh pscanvas.hh psstream.hh xly.hh xcanvas.hh
+
+-libxml2ps_a_SOURCES = paragraph.cc xly.cc typesetter.cc \
++libxml2ps_la_SOURCES = paragraph.cc xly.cc typesetter.cc \
+ blockcontainer.cc psstream.cc line.cc canvas.cc \
+ pagedstream.cc pscanvas.cc boundaries.cc pdfcanvas.cc \
+ xcanvas.cc
+
+ xml2ps_SOURCES = main.cc
+
+-libxml2ps_a_CPPFLAGS = -I$(top_srcdir)/src
+-
+-libxml2ps_a_CPPFLAGS += $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) \
++libxml2ps_la_CPPFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) \
+ $(GNOMECANVAS_CFLAGS)
+
+-xml2ps_CPPFLAGS = $(libxml2ps_a_CPPFLAGS)
++libxml2ps_la_LIBADD =../util/libpptutil.la ../fonts/libfonts.la ../ps/libps.la \
++ $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)
+
+-xml2ps_LDADD = $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)\
+- libxml2ps.a ../fonts/libfonts.a ../ps/libps.a ../util/libpptutil.a
++xml2ps_CPPFLAGS = $(libxml2ps_la_CPPFLAGS)
+
++xml2ps_LDADD = libxml2ps.la \
++ $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)
++
+ #install DTDs and XSLTs in $(datadir)/xml/passepartout/ (xmldir is defined in configure.ac)
+ dist_xml_DATA = xml2ps.dtd xhtml.xslt docbook.xslt
+
+Index: trunk/src/fonts/Makefile.am
+===================================================================
+--- trunk/src/fonts/Makefile.am (revision 1530)
++++ trunk/src/fonts/Makefile.am (working copy)
+@@ -1,13 +1,15 @@
+-noinst_LIBRARIES = libfonts.a
++noinst_LTLIBRARIES = libfonts.la
+
+ dist_noinst_HEADERS = fontinfo.hh fontmanager.hh fontmetrics.hh afm.hh \
+ freetype.hh
+
+-libfonts_a_SOURCES = fontinfo.cc fontmanager.cc afm.cc freetype.cc
++libfonts_la_SOURCES = fontinfo.cc fontmanager.cc afm.cc freetype.cc
+
+-libfonts_a_CPPFLAGS = -I$(top_srcdir)/src
+-
+ # for Glib::ustring
+-libfonts_a_CPPFLAGS += $(GTKMM_CFLAGS) $(FREETYPE_CFLAGS)
++libfonts_la_CPPFLAGS = $(FREETYPE_CFLAGS) $(GTKMM_CFLAGS)
+
+-#libfonts_a_LIBADD = $(top_srcdir)/src/util/libpptutil.a
+\ No newline at end of file
++libfonts_la_LIBADD = ../util/libpptutil.la $(FREETYPE_LIBS) $(GTKMM_LIBS)
++
++# can't have explicit circular dependency, so rely on consumers
++# to link against them and us
++#libfonts_la_LIBADD += ../ps/libps.la
+Index: trunk/src/Makefile.am
+===================================================================
+--- trunk/src/Makefile.am (revision 1530)
++++ trunk/src/Makefile.am (working copy)
+@@ -1 +1 @@
+-SUBDIRS = testbed util fonts ps xml2ps pptout
++SUBDIRS = util testbed fonts ps xml2ps pptout
+Index: trunk/src/testbed/Makefile.am
+===================================================================
+--- trunk/src/testbed/Makefile.am (revision 1530)
++++ trunk/src/testbed/Makefile.am (working copy)
+@@ -1,11 +1,18 @@
+-noinst_LIBRARIES = libppttest.a
++noinst_LTLIBRARIES = libppttest.la
+
+ dist_noinst_HEADERS = testbed.hh
+
+-libppttest_a_SOURCES = testbed.cc
++libppttest_la_SOURCES = testbed.cc
+
+-libppttest_a_CPPFLAGS = -I$(top_srcdir)/src
+-
+ # Just because Glib::Exception is stupid and doesn't inherit the standard
+ # exception the testbed has to know about glib!
+-libppttest_a_CPPFLAGS += $(GTKMM_CFLAGS)
++libppttest_la_CPPFLAGS = $(GTKMM_CFLAGS)
++
++libppttest_la_LIBADD = ../util/libpptutil.la $(GTKMM_LIBS)
++
++TESTS = runtest
++check_PROGRAMS = runtest
++runtest_SOURCES = ../util/test_stringutil.cc ../util/test_valuunit.cc ../util/test_matrix.cc \
++ ../util/test_boundary.cc ../util/test_procio.cc ../util/test_cmdline.cc
++runtest_CPPFLAGS = $(GTKMM_CFLAGS)
++runtest_LDADD = libppttest.la ../util/libpptutil.la $(GTKMM_LIBS)
+Index: trunk/src/pptout/widget/Makefile.am
+===================================================================
+--- trunk/src/pptout/widget/Makefile.am (revision 1530)
++++ trunk/src/pptout/widget/Makefile.am (working copy)
+@@ -1,13 +1,13 @@
+-noinst_LIBRARIES = libwidget.a
++noinst_LTLIBRARIES = libwidget.la
+
+ dist_noinst_HEADERS = spinner.h filesel.h imagefilesel.h dialogwrap.h \
+ subpanel.h wmisc.h errordialog.h usererror.h programs.h \
+ zoomer.h
+
+-libwidget_a_SOURCES = spinner.cc filesel.cc imagefilesel.cc \
++libwidget_la_SOURCES = spinner.cc filesel.cc imagefilesel.cc \
+ dialogwrap.cc subpanel.cc wmisc.cc errordialog.cc \
+ usererror.cc programs.cc zoomer.cc
+
+-libwidget_a_CPPFLAGS = -I$(top_srcdir)/src -D'DOCDIR=$(docdir)'
+-
+-libwidget_a_CPPFLAGS += $(GTKMM_CFLAGS) $(GNOMEVFS_CFLAGS) $(GNOME_CFLAGS)
++libwidget_la_CPPFLAGS = -DDOCDIR=\"$(docdir)\"
++libwidget_la_CPPFLAGS += $(GTKMM_CFLAGS) $(GNOMEVFS_CFLAGS) $(GNOME_CFLAGS)
++libwidget_la_LIBADD = ../../util/libpptutil.la $(GTKMM_LDFLAGS) $(GNOMEVFS_LDFLAGS) $(GNOME_LDFLAGS)
+Index: trunk/src/pptout/document/Makefile.am
+===================================================================
+--- trunk/src/pptout/document/Makefile.am (revision 1530)
++++ trunk/src/pptout/document/Makefile.am (working copy)
+@@ -1,15 +1,18 @@
+-noinst_LIBRARIES = libdocument.a
++noinst_LTLIBRARIES = libdocument.la
+
+ dist_noinst_HEADERS = basicframe.h cachedframe.h document.h group.h \
+ imageframe.h page.h pagent.h rasterframe.h textframe.h \
+ textstream.h fileerrors.h paper_sizes.h getxsltparams.h \
+ loader.h filecontext.h typesetterthread.h
+
+-libdocument_a_SOURCES = basicframe.cc cachedframe.cc document.cc \
++libdocument_la_SOURCES = basicframe.cc cachedframe.cc document.cc \
+ group.cc imageframe.cc page.cc pagent.cc rasterframe.cc \
+ textframe.cc textstream.cc paper_sizes.cc getxsltparams.cc \
+ loader.cc typesetterthread.cc
+
+-libdocument_a_CPPFLAGS = -I$(top_srcdir)/src
++libdocument_la_CPPFLAGS = $(GTKMM_CFLAGS) $(XMLPP_CFLAGS)
+
+-libdocument_a_CPPFLAGS += $(GTKMM_CFLAGS) $(XMLPP_CFLAGS)
++# can't get complete symbol resolution here...rasterframe.cc uses
++# config() from ../passepartout-config.o but subdirs build before
++# parent so cannot easily get it
++libdocument_la_LIBADD = ../../util/libpptutil.la ../../ps/libps.la ../../xml2ps/libxml2ps.la ../widget/libwidget.la $(GTKMM_LIBS) $(XMLPP_LIBS)
+Index: trunk/src/pptout/Makefile.am
+===================================================================
+--- trunk/src/pptout/Makefile.am (revision 1530)
++++ trunk/src/pptout/Makefile.am (working copy)
+@@ -1,4 +1,4 @@
+-SUBDIRS = document widget icons
++SUBDIRS = widget document icons
+
+ EXTRA_DIST = NOTES
+
+@@ -32,19 +32,19 @@
+ $(BUILT_SOURCES) \
+ $(NULL)
+
+-passepartout_CPPFLAGS = -I$(top_srcdir)/src -D'XMLPATH=$(xmldir)'
++passepartout_CPPFLAGS = -DXMLPATH=\"$(xmldir)\"
+
+ passepartout_CPPFLAGS += $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS) \
+ $(GNOME_CFLAGS) $(GNOMEVFS_CFLAGS)
+
+-passepartout_LDADD = $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS) \
+- $(GTHREAD_LIBS) $(GNOME_LIBS) $(GNOMEVFS_LIBS)
++pptpartlibs= document/libdocument.la ../xml2ps/libxml2ps.la \
++ ../fonts/libfonts.la ../ps/libps.la \
++ ../util/libpptutil.la widget/libwidget.la
+
+-pptpartlibs= document/libdocument.a ../xml2ps/libxml2ps.a \
+- ../fonts/libfonts.a ../ps/libps.a \
+- ../util/libpptutil.a widget/libwidget.a
++passepartout_LDADD = $(pptpartlibs)
+
+-passepartout_LDADD += $(pptpartlibs)
++passepartout_LDADD += $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS) \
++ $(GTHREAD_LIBS) $(GNOME_LIBS) $(GNOMEVFS_LIBS)
+
+ # Extra dependencies for builddate, so it is rebuilt every time anything else
+ # is rebuilt
+Index: trunk/src/util/Makefile.am
+===================================================================
+--- trunk/src/util/Makefile.am (revision 1530)
++++ trunk/src/util/Makefile.am (working copy)
+@@ -1,23 +1,17 @@
+-noinst_LIBRARIES = libpptutil.a
++noinst_LTLIBRARIES = libpptutil.la
+
+ dist_noinst_HEADERS = stringutil.h filesys.h warning.h os.h configfile.h \
+ valueunit.h units.h refcount.h matrix.h boundary.h \
+ rectboundary.h typeinfo.h barrier.h processman.h tempfile.h \
+ filewatcher.h vector.h filedescriptors.h cmdline.h xmlwrap.h
+
+-libpptutil_a_SOURCES = stringutil.cc filesys.cc warning.cc os.cc \
++libpptutil_la_SOURCES = stringutil.cc filesys.cc warning.cc os.cc \
+ configfile.cc \
+ matrix.cc boundary.cc rectboundary.cc typeinfo.cc barrier.cc \
+ processman.cc tempfile.cc filewatcher.cc filedescriptors.cc \
+ cmdline.cc xmlwrap.cc
+
+ # gtkmm and gnomecanvas flags is needed just to get RefPtr and AffineTrans.
+-AM_CPPFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS)
++libpptutil_la_CPPFLAGS = $(XMLPP_CFLAGS) $(GTKMM_CFLAGS) $(GNOMECANVAS_CFLAGS)
+
+-TESTS = runtest
+-check_PROGRAMS = runtest
+-runtest_SOURCES = test_stringutil.cc test_valuunit.cc test_matrix.cc \
+- test_boundary.cc test_procio.cc test_cmdline.cc
+-runtest_CPPFLAGS = -I$(top_srcdir)/src $(AM_CPPFLAGS)
+-runtest_DEPENDENCIES = $(noinst_LIBRARIES)
+-runtest_LDADD = -L../testbed -lppttest -L. -lpptutil $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)
++libpptutil_la_LIBADD = $(XMLPP_LIBS) $(GTKMM_LIBS) $(GNOMECANVAS_LIBS)
+Index: trunk/configure.ac
+===================================================================
+--- trunk/configure.ac (revision 1530)
++++ trunk/configure.ac (working copy)
+@@ -9,14 +9,16 @@
+ AM_CONFIG_HEADER(src/defines.h)
+ # AC_CONFIG_HEADER(src/defines.h)
+
+-# Define global compiler flags:
+-MY_CXXFLAGS="-Wall"
+-CXXFLAGS="$CXXFLAGS $MY_CXXFLAGS"
++# We're just a few binaries...not worth doing shared by default?
++AC_DISABLE_SHARED
+
+ # Checks for programs.
+ AC_PROG_CXX
+-AC_PROG_RANLIB
++AC_PROG_LIBTOOL
+
++# Define global compiler flags:
++CXXFLAGS="$CXXFLAGS -Wall"
++
+ # AC_APPLY_RPATH(LIBS)
+ # --------------------
+ # Add an -rpath linker option for each -L path in LIBS
diff --git a/app-office/passepartout/files/passepartout-0.7.0-libxmlpp-2.6-depend.patch b/app-office/passepartout/files/passepartout-0.7.0-libxmlpp-2.6-depend.patch
new file mode 100644
index 000000000000..08151e6fe49f
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-libxmlpp-2.6-depend.patch
@@ -0,0 +1,11 @@
+--- trunk/configure.ac 2007/08/08 17:47:27 1527
++++ trunk/configure.ac 2007/08/09 14:55:36 1529
+@@ -30,7 +30,7 @@
+ # check for libxml++
+ AC_SUBST([XMLPP_LIBS])
+ AC_SUBST([XMLPP_CFLAGS])
+-PKG_CHECK_MODULES([XMLPP], libxml++-1.0 >= 1.0)
++PKG_CHECK_MODULES([XMLPP], libxml++-2.6 >= 1.0)
+ AC_APPLY_RPATH([XMLPP_LIBS])
+
+ AC_SUBST([GTKMM_LIBS])
diff --git a/app-office/passepartout/files/passepartout-0.7.0-safer.patch b/app-office/passepartout/files/passepartout-0.7.0-safer.patch
new file mode 100644
index 000000000000..4d0e48169c0e
--- /dev/null
+++ b/app-office/passepartout/files/passepartout-0.7.0-safer.patch
@@ -0,0 +1,13 @@
+Index: src/pptout/postscriptviewent.cc
+===================================================================
+--- src/pptout/postscriptviewent.cc (revision 1517)
++++ src/pptout/postscriptviewent.cc (arbetskopia)
+@@ -143,7 +143,7 @@
+
+ std::ostringstream tmp;
+ tmp << psinterpreter //assuming it is ghostscript
+- << " -q -dSAFER -dNOPAUSE -dBATCH"
++ << " -q -dSAFE -dNOPAUSE -dBATCH"
+ << " -sDEVICE=" << preferredDeviceName();
+
+ // gs doesn't use fontconfig, so give font paths as parameters
diff --git a/app-office/passepartout/metadata.xml b/app-office/passepartout/metadata.xml
new file mode 100644
index 000000000000..4538a68724a6
--- /dev/null
+++ b/app-office/passepartout/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><email>maintainer-needed@gentoo.org</email></maintainer>
+</pkgmetadata>
diff --git a/app-office/passepartout/passepartout-0.7.0-r1.ebuild b/app-office/passepartout/passepartout-0.7.0-r1.ebuild
new file mode 100644
index 000000000000..66aa40a05070
--- /dev/null
+++ b/app-office/passepartout/passepartout-0.7.0-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools base eutils gnome2 libtool
+
+DESCRIPTION="A DTP application for the X Window System"
+HOMEPAGE="http://www.stacken.kth.se/project/pptout/"
+SRC_URI="mirror://gnome/sources/passepartout/0.7/passepartout-0.7.0.tar.bz2"
+
+IUSE="gnome"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+COMMON_DEPS="dev-cpp/libxmlpp:2.6
+ >=dev-libs/libxml2-2
+ dev-cpp/gtkmm:2.4
+ dev-cpp/libgnomecanvasmm:2.6
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ media-libs/freetype:2
+ virtual/fam
+ gnome? (
+ gnome-base/libgnome
+ gnome-base/gnome-vfs
+ )
+ "
+
+RDEPEND="${COMMON_DEPS}
+ dev-libs/libxslt
+ app-text/ghostscript-gpl"
+
+DEPEND="${COMMON_DEPS}
+ virtual/pkgconfig"
+
+DOCS="AUTHORS BUGS NEWS README"
+
+# GCC-4.2 patch:
+# http://bugzilla.gnome.org/477017
+# GCC-4.3 patch:
+# Snatched from Debian
+# http://bugzilla.gnome.org/565131
+# include-flags:
+# http://bugzilla.gnome.org/464517
+# libtoolization:
+# http://bugzilla.gnome.org/464567
+# libxml-2.6:
+# http://bugzilla.gnome.org/449596
+
+# The include and libtoolization patches are needed for
+# forced as-needed to work.
+
+PATCHES=(
+ "${FILESDIR}/${P}-gcc42.patch"
+ "${FILESDIR}/${P}-gcc43.patch"
+ "${FILESDIR}/${P}-gcc44.patch"
+ "${FILESDIR}/${P}-include-flags.patch"
+ "${FILESDIR}/${P}-libtoolization.patch"
+ "${FILESDIR}/${P}-safer.patch"
+ "${FILESDIR}/${P}-libxmlpp-2.6-depend.patch"
+ "${FILESDIR}/${P}-automake-1.13.patch"
+ )
+
+src_unpack() {
+ base_src_unpack
+}
+
+src_prepare() {
+ gnome2_omf_fix
+ base_src_prepare
+ eautoreconf
+ elibtoolize
+}
+
+src_configure() {
+ # Bug 367867: Broken AC_ARG_WITH
+ use gnome && G2CONF="--with-gnome"
+ gnome2_src_configure
+}
+
+src_compile() {
+ base_src_compile
+}
+
+src_install() {
+ gnome2_src_install
+ mv "${D}"/usr/share/doc/${PN}/* "${D}/usr/share/doc/${PF}" || die
+ rmdir "${D}"/usr/share/doc/${PN}/ || die
+ make_desktop_entry "/usr/bin/passepartout" "Passepartout DTP" "" "GNOME;Graphics"
+}
diff --git a/app-office/pinpoint/Manifest b/app-office/pinpoint/Manifest
new file mode 100644
index 000000000000..8a8d57ada897
--- /dev/null
+++ b/app-office/pinpoint/Manifest
@@ -0,0 +1 @@
+DIST pinpoint-215ccad331a39c6e95d173938fcfffe6eb4d75d6.tar.xz 708020 SHA256 1303581f09ff6414269fe0642f7ce51094ebc5cee5101ef5b3113054da0bc8e9 SHA512 efbc711e034a968b104cca669fedaae8c1f088f598996843a65849f632ebdbff3df8d36225852b24327c26e2b972b1c5097775531b23ebc3eedf62415346f27e WHIRLPOOL 1c80ee81257c42b10ab860eabd4a95c61a9980b80cfb901ce167e70cf0046586b74e3670bffdb4342adfd378fb02c97ecfb1f4ae59d3e0ce09b205f9ef1e7ebd
diff --git a/app-office/pinpoint/metadata.xml b/app-office/pinpoint/metadata.xml
new file mode 100644
index 000000000000..ee0a2f23ae64
--- /dev/null
+++ b/app-office/pinpoint/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+ <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.5_pre20141026.ebuild b/app-office/pinpoint/pinpoint-0.1.5_pre20141026.ebuild
new file mode 100644
index 000000000000..8ef69a3bd28d
--- /dev/null
+++ b/app-office/pinpoint/pinpoint-0.1.5_pre20141026.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+GCONF_DEBUG="no"
+
+inherit autotools gnome2
+
+DESCRIPTION="A tool for making hackers do excellent presentations"
+HOMEPAGE="https://wiki.gnome.org/Apps/Pinpoint"
+
+MY_PV="215ccad331a39c6e95d173938fcfffe6eb4d75d6" #snapshot
+SRC_URI="https://git.gnome.org/browse/${PN}/snapshot/${PN}-${MY_PV}.tar.xz"
+
+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.12: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:2.0 )
+ pdf? ( gnome-base/librsvg:2 )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+ eautoreconf
+ gnome2_src_prepare
+}
+
+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..7e8726685ad8
--- /dev/null
+++ b/app-office/plan/Manifest
@@ -0,0 +1,2 @@
+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
diff --git a/app-office/plan/metadata.xml b/app-office/plan/metadata.xml
new file mode 100644
index 000000000000..c1381d98a93e
--- /dev/null
+++ b/app-office/plan/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>
+ <email>maintainer-needed@gentoo.org</email>
+ <name>Default assignee for orphaned packages</name>
+ </maintainer>
+ <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..fa55d32c106c
--- /dev/null
+++ b/app-office/plan/plan-1.10.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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..e084edf4fdfd
--- /dev/null
+++ b/app-office/planner/Manifest
@@ -0,0 +1 @@
+DIST planner-0.14.6_p20130520.tar.xz 4200624 SHA256 06b94c7145bbf1f61b6b4ddb847cd2db79f322ee6f89637340ece139eedf8569 SHA512 d658b68c96742340a06a9e96d7910f70fb296cb7a19cc335afdcbec01b36326b1574522155cf19fec012363e1e4d4120c35e1319c699613833be2eb0fa999024 WHIRLPOOL f44941557e2b9af7ab3bebbac59e4d53ac60af7943e5ad03edb249a19ecadc37cfe6530e8295420c84f13b2b2f962a8d9c58bb2345eb4701abfa3dd462f209db
diff --git a/app-office/planner/metadata.xml b/app-office/planner/metadata.xml
new file mode 100644
index 000000000000..20d13ee7e217
--- /dev/null
+++ b/app-office/planner/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome-office</herd>
+</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..69891ffd1c88
--- /dev/null
+++ b/app-office/planner/planner-0.14.6_p20130520.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+
+inherit gnome2 python-single-r1
+
+DESCRIPTION="Project manager for Gnome"
+HOMEPAGE="http://live.gnome.org/Planner/"
+SRC_URI="http://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/scrollkeeper
+ 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/pybliographer/Manifest b/app-office/pybliographer/Manifest
new file mode 100644
index 000000000000..8ac8c3279fd1
--- /dev/null
+++ b/app-office/pybliographer/Manifest
@@ -0,0 +1 @@
+DIST pybliographer-1.2.15.tar.gz 1859977 SHA256 dde66734e3839de92fe068c7804c1e580a049dfe91316df47ec0552236de6ce4 SHA512 f4b3478f60f042ebc7538f044a8c4014fda5202576e3f894b31c79430400e834c59f859f895efa187a89016f4e2625ee6be20751f31843e179fbdfb54ba65330 WHIRLPOOL 0bba23bce6deb39ec5efaac5c9e966c8e70853096e37fedfdb0dbcf41030247df715b55233977a0261c2a21c6e8cfb35b4cf6551ab2908baa889e4502ace0e92
diff --git a/app-office/pybliographer/metadata.xml b/app-office/pybliographer/metadata.xml
new file mode 100644
index 000000000000..15047be8bef5
--- /dev/null
+++ b/app-office/pybliographer/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>tex</herd>
+ <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..315dfc062fdf
--- /dev/null
+++ b/app-office/pybliographer/pybliographer-1.2.15-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/scrollkeeper
+ 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..93339793ea1d
--- /dev/null
+++ b/app-office/qcharselect/Manifest
@@ -0,0 +1 @@
+DIST qcharselect-0.3.tar.bz2 136257 SHA256 1a7d3476aeae005e957333ae0ca009b05975870a12db3beec8ffaa914d31e7f0 SHA512 810b8b5463960ebb7c95d1a85543f57c0fb140342f63804d0c1c43006c78f29b3969c262a2fb7544e64cf5d5f4f7848a7b2923217cc1ebfa734c8d23ff4e236b WHIRLPOOL 2c165925d62f2769c927a30f1506124bf53e9dc6d58a8384d6f54e77748a2b2ca49a2b5b13daaf1ce4de3bc9cc527f92315a7c29c150633fb5e73009f73a2890
diff --git a/app-office/qcharselect/metadata.xml b/app-office/qcharselect/metadata.xml
new file mode 100644
index 000000000000..3b7d2294a6d3
--- /dev/null
+++ b/app-office/qcharselect/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>qt</herd>
+ <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..c224cf866af0
--- /dev/null
+++ b/app-office/qcharselect/qcharselect-0.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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..e1be512e1207
--- /dev/null
+++ b/app-office/qchartdiary/Manifest
@@ -0,0 +1 @@
+DIST QChartDiary-0.6.4.1-src.tar.gz 72683 SHA256 03fc1001727de5207c43987af06cb1887cc6fc7ebdfda41697d2944a4b519742 SHA512 8f804daf4fc8f61c0f584f667ac109771976808ae03f1d5fa9debe4bee3ce4010906fcb337b0007bcf0058ec83f5f9381187155c42ba118915ae64857982fd89 WHIRLPOOL 7c3639835fcffe254963801d7a83f1bbdfc2f8e33e99315e43b139f6d45607df52a301f891b3bd94bcf66d4a7e3b1b2af8763fe4d960cf2f20dc5b772ea92f05
diff --git a/app-office/qchartdiary/metadata.xml b/app-office/qchartdiary/metadata.xml
new file mode 100644
index 000000000000..36afc87610fc
--- /dev/null
+++ b/app-office/qchartdiary/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>
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <longdescription lang="en">
+</longdescription>
+ <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..1fd0a9f91e94
--- /dev/null
+++ b/app-office/qchartdiary/qchartdiary-0.6.4.1-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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/rubrica/Manifest b/app-office/rubrica/Manifest
new file mode 100644
index 000000000000..6c24bcfe35cd
--- /dev/null
+++ b/app-office/rubrica/Manifest
@@ -0,0 +1,2 @@
+DIST rubrica-2.1.6-hu.po.bz2 9213 SHA256 d0d8cf32712d381d0eb8f875ccb250042ee783b0f7d7d73496885efb25caa9e1 SHA512 af467cdf44a9224ec8ff4e64a77dadfb3fed7601f7bfaa839c17ef59ed6eaa934a757f2472978ead7b3f1308fb1f91dfe4d5af1e7eed9e4e49ba3423b3deab25 WHIRLPOOL e4ccbc06901118ef64521c5251635d34ad6da41da4552a4047b0b84a7607b807084f2300fc455111c4ac76b23ae2efcd7ea2e095fa23dcdef9f425a07f3973c5
+DIST rubrica2-2.1.6.tar.bz2 710715 SHA256 4d9462243af4741e3571c9283f5a29ceb85a19c3dc1192148983c235a212dc9d SHA512 120d6007a6dc59e32b18b56d00d673dd8f3d2efb41508277a6672c82f28c2f8374694c7d87d9723b53bfd07e7e043de0d444899180d05dc81b936145f642701a WHIRLPOOL 8873dae853bd29ee2d9fc7454286a7f45bad25e587baf23471d07f08026f71f189c3c1ce7c08920670d34cf7c86b6b883c1223ff46a0d15c42a908eb3b903419
diff --git a/app-office/rubrica/files/rubrica-2.1.6-fix-menu-language.patch b/app-office/rubrica/files/rubrica-2.1.6-fix-menu-language.patch
new file mode 100644
index 000000000000..6647f5e2c28d
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-fix-menu-language.patch
@@ -0,0 +1,819 @@
+--- a/po/de.po
++++ b/po/de.po
+@@ -4,7 +4,7 @@
+ "Project-Id-Version: Rubrica 2.0rc1\n"
+ "Report-Msgid-Bugs-To: \n"
+ "POT-Creation-Date: 2008-02-09 00:46+0100\n"
+-"PO-Revision-Date: 2007-08-26 11:18+0200\n"
++"PO-Revision-Date: 2008-09-04 01:51+0200\n"
+ "Last-Translator: Christian Faulhammer <christian@faulhammer.org>\n"
+ "Language-Team: Italian <tp@lists.linux.it>\n"
+ "MIME-Version: 1.0\n"
+@@ -33,9 +33,8 @@
+ msgstr "Verwandte"
+
+ #: ../src/app.c:67
+-#, fuzzy
+ msgid "chat"
+-msgstr "Herz"
++msgstr "Chat"
+
+ #: ../src/app.c:69
+ msgid "holidays"
+@@ -43,7 +42,7 @@
+
+ #: ../src/app.c:70
+ msgid "hobbies"
+-msgstr "Hobbies"
++msgstr "Hobbys"
+
+ #: ../src/app.c:71
+ msgid "sport"
+@@ -51,7 +50,7 @@
+
+ #: ../src/app.c:73
+ msgid "bussines"
+-msgstr "geschäftlich"
++msgstr "Geschäftlich"
+
+ #: ../src/app.c:74
+ msgid "company"
+@@ -59,7 +58,7 @@
+
+ #: ../src/app.c:75
+ msgid "legal"
+-msgstr "rechtlich"
++msgstr "Rechtlich"
+
+ #: ../src/app.c:76
+ msgid "office"
+@@ -70,13 +69,12 @@
+ msgstr "Arbeit"
+
+ #: ../src/app.c:78
+-#, fuzzy
+ msgid "customers"
+ msgstr "Kunden"
+
+ #: ../src/app.c:79
+ msgid "strategies"
+-msgstr "strategisch"
++msgstr "Strategisch"
+
+ #: ../src/app.c:81
+ msgid "free software"
+@@ -131,7 +129,7 @@
+ msgstr "Kann %s nicht im Pfad finden"
+
+ #: ../src/app.c:736 ../src/app.c:738
+-#, fuzzy, c-format
++#, c-format
+ msgid "Launching %s. Please wait..."
+ msgstr "Lade %s %s. Bitte warten..."
+
+@@ -141,11 +139,11 @@
+
+ #: ../src/app.c:1184
+ msgid "_Personal card"
+-msgstr "_persönlicher Kontakt"
++msgstr "_Persönlicher Kontakt"
+
+ #: ../src/app.c:1188
+ msgid "_Company card"
+-msgstr "_geschäftlicher Kontakt"
++msgstr "_Geschäftlicher Kontakt"
+
+ #. Append Trash page in notebook and initialize
+ #.
+@@ -165,11 +163,11 @@
+
+ #: ../src/callbacks.c:78
+ msgid "Confirm overwrite"
+-msgstr ""
++msgstr "Überschreiben bestätigen"
+
+ #: ../src/callbacks.c:80
+ msgid "This addressbook exist.Do you want to overwrite?"
+-msgstr ""
++msgstr "Dieses Adressbuch ist schon vorhanden. Wollen Sie es überschreiben?"
+
+ #: ../src/callbacks.c:96 ../src/callbacks.c:383
+ #, c-format
+@@ -193,12 +191,12 @@
+
+ #: ../src/callbacks.c:221 ../src/callbacks.c:327 ../libral/manager.c:107
+ msgid "All files"
+-msgstr ""
++msgstr "Alle Dateien"
+
+ #: ../src/callbacks.c:237
+-#, fuzzy, c-format
++#, c-format
+ msgid "Can't open file %s"
+-msgstr "Kann Datei %s nicht speichern"
++msgstr "Kann Datei %s nicht öffnen"
+
+ #: ../src/callbacks.c:315
+ msgid "Save addressbook as..."
+@@ -261,7 +259,7 @@
+
+ #: ../src/cards_view.c:271 ../interface/Menu.glade.h:36
+ msgid "Print"
+-msgstr ""
++msgstr "Drucken"
+
+ #. display card's name
+ #: ../src/cards_view.c:282 ../src/data_view.c:817 ../src/data_view.c:867
+@@ -419,37 +417,36 @@
+
+ #: ../src/filechooser_extra.c:199
+ msgid "_Select the file's type"
+-msgstr ""
++msgstr "Datei_typ wählen"
+
+ #: ../src/filechooser_extra.c:303 ../src/filechooser_extra.c:360
+ msgid "Autodetect"
+-msgstr ""
++msgstr "Automatisch"
+
+ #: ../src/filechooser_extra.c:307
+ msgid "_Select the file's type (try to autodetect the file format)"
+-msgstr ""
++msgstr "Datei_typ wählen (versuchen, den Typ zu erkennen)"
+
+ #: ../src/filechooser_extra.c:313 ../src/filechooser_extra.c:428
+ #, c-format
+ msgid "_Select the file's type (now is active the %s plugin)"
+-msgstr ""
++msgstr "Datei_typ wählen (aktives Plugin ist %s)"
+
+ #: ../src/filechooser_extra.c:344
+-#, fuzzy
+ msgid "File's type"
+-msgstr "Adresstyp"
++msgstr "Dateityp"
+
+ #: ../src/filechooser_extra.c:348
+ msgid "Description"
+-msgstr ""
++msgstr "Beschreibung"
+
+ #: ../src/filechooser_extra.c:352
+ msgid "Extensions"
+-msgstr ""
++msgstr "Erweiterungen"
+
+ #: ../src/filechooser_extra.c:361
+ msgid "Try to autodetect the file format"
+-msgstr ""
++msgstr "Automatisch erkennen"
+
+ #: ../src/form_card.c:52
+ msgid "None"
+@@ -467,13 +464,11 @@
+
+ #. R_RATE_NORMAL
+ #: ../src/form_card.c:55
+-#, fuzzy
+ msgid "High"
+ msgstr "Hoch"
+
+ #. R_RATE_HIGH
+ #: ../src/form_card.c:56
+-#, fuzzy
+ msgid "Very high"
+ msgstr "Sehr hoch"
+
+@@ -486,27 +481,22 @@
+ msgstr "weiblich"
+
+ #: ../src/groups_cb.c:83
+-#, fuzzy
+ msgid "Add new group"
+ msgstr "Neue _Gruppe hinzufügen"
+
+ #: ../src/groups_cb.c:211
+-#, fuzzy
+ msgid "Modify group"
+-msgstr "Kontakt bearbeiten"
++msgstr "Gruppe bearbeiten"
+
+ #: ../src/groups_cb.c:300 ../src/groups_cb.c:386
+-#, fuzzy
+ msgid "add a ne_w group"
+ msgstr "Neue _Gruppe hinzufügen"
+
+ #: ../src/groups_cb.c:304 ../src/groups_cb.c:390
+-#, fuzzy
+ msgid "_modify the group"
+-msgstr "Gruppe _entfernen"
++msgstr "Gruppe _bearbeiten"
+
+ #: ../src/groups_cb.c:308 ../src/groups_cb.c:394
+-#, fuzzy
+ msgid "_remove the group"
+ msgstr "Gruppe _entfernen"
+
+@@ -561,7 +551,7 @@
+
+ #: ../src/preferences.c:107
+ msgid "Icons and text alongside each other"
+-msgstr ""
++msgstr "Symbole und Text nebeneinander"
+
+ #: ../src/preferences.c:108
+ msgid "Use Gnome settings"
+@@ -577,7 +567,6 @@
+ msgstr "Andere"
+
+ #: ../src/preferences.c:265
+-#, fuzzy
+ msgid "_remove the addressbook"
+ msgstr "Adressbuch _entfernen"
+
+@@ -586,17 +575,14 @@
+ msgstr "Adressbuch"
+
+ #: ../src/print.c:474
+-#, fuzzy
+ msgid "Sub department"
+ msgstr "Untera_bteilung"
+
+ #: ../src/print.c:485
+-#, fuzzy
+ msgid "Manager phone"
+ msgstr "Telefonnummer Leiter"
+
+ #: ../src/print.c:489
+-#, fuzzy
+ msgid "Collaborator phone"
+ msgstr "Telefon von Mitarbeiter"
+
+@@ -605,17 +591,14 @@
+ msgstr "ist"
+
+ #: ../src/search_dialog.c:40
+-#, fuzzy
+ msgid "is before of"
+ msgstr "vor"
+
+ #: ../src/search_dialog.c:41
+-#, fuzzy
+ msgid "is after of"
+ msgstr "nach"
+
+ #: ../src/search_dialog.c:42
+-#, fuzzy
+ msgid "is between"
+ msgstr "zwischen"
+
+@@ -649,7 +632,7 @@
+
+ #: ../src/trash_view.c:115
+ msgid "Information"
+-msgstr ""
++msgstr "Info"
+
+ #: ../interface/CompanyCard.glade.h:1 ../interface/GroupManager.glade.h:1
+ #: ../interface/PersonalCard.glade.h:1 ../interface/Preferences.glade.h:2
+@@ -702,7 +685,7 @@
+
+ #: ../interface/CompanyCard.glade.h:13
+ msgid "Add cards for contact into company"
+-msgstr "Aggiungi una scheda per il contatto nella società"
++msgstr "Karten hinzufügen für die einzelnen Kontakte in der Firma."
+
+ #: ../interface/CompanyCard.glade.h:14
+ msgid "C_ompany data"
+@@ -725,9 +708,8 @@
+ msgstr "Firmen_logo"
+
+ #: ../interface/CompanyCard.glade.h:19
+-#, fuzzy
+ msgid "Company card manager"
+-msgstr "_geschäftlicher Kontakt"
++msgstr "Geschäftlicher Kontakt"
+
+ #: ../interface/CompanyCard.glade.h:20
+ msgid "Contact_s"
+@@ -771,7 +753,7 @@
+
+ #: ../interface/CompanyCard.glade.h:30
+ msgid "_Company notes"
+-msgstr "A_nmerkungen zu Firma"
++msgstr "A_nmerkungen zur Firma"
+
+ #: ../interface/CompanyCard.glade.h:31 ../interface/PersonalCard.glade.h:49
+ msgid "_Email"
+@@ -872,7 +854,7 @@
+
+ #: ../interface/MainWindow.glade.h:9
+ msgid "H_elp"
+-msgstr ""
++msgstr "_Hilfe"
+
+ #: ../interface/MainWindow.glade.h:10
+ msgid "Modify selected card"
+@@ -883,14 +865,12 @@
+ msgstr "Den gewählten Kontakt bearbeiten"
+
+ #: ../interface/MainWindow.glade.h:12
+-#, fuzzy
+ msgid "New addressbook"
+-msgstr "Adressbuch"
++msgstr "Neues Adressbuch"
+
+ #: ../interface/MainWindow.glade.h:13
+-#, fuzzy
+ msgid "New contact"
+-msgstr "Aggiungi un contatto"
++msgstr "Neuer Kontakt"
+
+ #: ../interface/MainWindow.glade.h:15
+ msgid "Open/Close the trash"
+@@ -925,14 +905,12 @@
+ msgstr "Den vorherigen Kontakt im Adressbuch anzeigen"
+
+ #: ../interface/MainWindow.glade.h:24
+-#, fuzzy
+ msgid "_Edit"
+-msgstr "_Stadt"
++msgstr "_Editieren"
+
+ #: ../interface/MainWindow.glade.h:25
+-#, fuzzy
+ msgid "_File"
+-msgstr "Tite_l"
++msgstr "_Datei"
+
+ #: ../interface/Menu.glade.h:1
+ msgid "Add a company card "
+@@ -948,7 +926,7 @@
+
+ #: ../interface/Menu.glade.h:5
+ msgid "Add this card to printing list"
+-msgstr ""
++msgstr "Karte zur Liste hinzufügen"
+
+ #: ../interface/Menu.glade.h:6
+ msgid "Advanced search"
+@@ -967,7 +945,6 @@
+ msgstr "Kontakte"
+
+ #: ../interface/Menu.glade.h:12
+-#, fuzzy
+ msgid "Choose where to perform a search"
+ msgstr "Wählen Sie aus, wo Sie suchen wollen"
+
+@@ -1000,10 +977,12 @@
+ msgstr "Vornamen"
+
+ #: ../interface/Menu.glade.h:26
++#, fuzzy
+ msgid "Hide marked cards for printing"
+ msgstr ""
+
+ #: ../interface/Menu.glade.h:27
++#, fuzzy
+ msgid "Hide printable"
+ msgstr ""
+
+@@ -1012,17 +991,16 @@
+ msgstr "Nachnamen"
+
+ #: ../interface/Menu.glade.h:30
+-#, fuzzy
+ msgid "Mark all cards"
+-msgstr "Tutte le schede"
++msgstr "Alle Karten markieren"
+
+ #: ../interface/Menu.glade.h:31
+ msgid "Mark all cards for print"
+-msgstr ""
++msgstr "Alle Karten zum Drucken vormerken"
+
+ #: ../interface/Menu.glade.h:32
+ msgid "Mark for printing"
+-msgstr ""
++msgstr "Zum Drucken vormerken"
+
+ #: ../interface/Menu.glade.h:33
+ msgid "Men"
+@@ -1033,7 +1011,6 @@
+ msgstr "Kontakt bearbeiten"
+
+ #: ../interface/Menu.glade.h:37
+-#, fuzzy
+ msgid "Print this card or marked cards"
+ msgstr "Den gewählten Kontakt drucken"
+
+@@ -1046,7 +1023,6 @@
+ msgstr "Suche in"
+
+ #: ../interface/Menu.glade.h:41
+-#, fuzzy
+ msgid "Select the columns to show in addressbook's view"
+ msgstr "Anzuzeigende Spalten auswählen"
+
+@@ -1059,10 +1035,12 @@
+ msgstr "Spalten zeigen"
+
+ #: ../interface/Menu.glade.h:44
++#, fuzzy
+ msgid "Show marked cards for printing"
+ msgstr ""
+
+ #: ../interface/Menu.glade.h:45
++#, fuzzy
+ msgid "Show printable"
+ msgstr ""
+
+@@ -1071,9 +1049,8 @@
+ msgstr "Telefonnummern"
+
+ #: ../interface/Menu.glade.h:48
+-#, fuzzy
+ msgid "Unmark all cards"
+-msgstr "Tutte le schede"
++msgstr "Alle Karten unmarkieren"
+
+ #: ../interface/Menu.glade.h:50
+ msgid "Web urls"
+@@ -1096,7 +1073,6 @@
+ msgstr "hoch"
+
+ #: ../interface/Menu.glade.h:55
+-#, fuzzy
+ msgid "none"
+ msgstr "Leer"
+
+@@ -1146,7 +1122,7 @@
+
+ #: ../interface/PersonalCard.glade.h:9
+ msgid "<b>Personal data</b>"
+-msgstr "<b>persönliche Daten</b>"
++msgstr "<b>Persönliche Daten</b>"
+
+ #: ../interface/PersonalCard.glade.h:10
+ msgid "<b>Telephone list</b>"
+@@ -1178,7 +1154,7 @@
+
+ #: ../interface/PersonalCard.glade.h:21
+ msgid "M_sn"
+-msgstr "Ms_n"
++msgstr "MS_N"
+
+ #: ../interface/PersonalCard.glade.h:22
+ msgid "Manag_er's phone"
+@@ -1209,9 +1185,8 @@
+ msgstr "Name des _Partners"
+
+ #: ../interface/PersonalCard.glade.h:29
+-#, fuzzy
+ msgid "Personal card manager"
+-msgstr "_persönlicher Kontakt"
++msgstr "Persönlicher Kontakt"
+
+ #: ../interface/PersonalCard.glade.h:30
+ msgid "Prefi_x"
+@@ -1278,7 +1253,6 @@
+ msgstr "_Genre"
+
+ #: ../interface/PersonalCard.glade.h:53
+-#, fuzzy
+ msgid "_Hobbies and other notes "
+ msgstr "Hobb_ys und andere Anmerkungen"
+
+@@ -1316,7 +1290,7 @@
+
+ #: ../interface/PersonalCard.glade.h:68
+ msgid "_Second name"
+-msgstr "_zweiter Vorname"
++msgstr "_Zweiter Vorname"
+
+ #: ../interface/PersonalCard.glade.h:71
+ msgid "_Title"
+@@ -1328,19 +1302,19 @@
+
+ #: ../interface/PersonalCard.glade.h:74
+ msgid "a_im"
+-msgstr "a_im"
++msgstr "A_IM"
+
+ #: ../interface/PersonalCard.glade.h:75
+ msgid "ic_q"
+-msgstr "ic_q"
++msgstr "IC_Q"
+
+ #: ../interface/PersonalCard.glade.h:76
+ msgid "ja_bber"
+-msgstr "_jabber"
++msgstr "_Jabber"
+
+ #: ../interface/PersonalCard.glade.h:77
+ msgid "ya_hoo"
+-msgstr "_yahoo"
++msgstr "_Yahoo"
+
+ #: ../interface/Preferences.glade.h:1
+ msgid " "
+@@ -1392,7 +1366,6 @@
+ msgstr "Wähle_n Sie ein Adressbuch"
+
+ #: ../interface/Preferences.glade.h:14
+-#, fuzzy
+ msgid "Choose the addressbook that you want open at rubrica's start"
+ msgstr "Wählen _Sie das Adressbuch, das bei jedem Start geladen werden soll"
+
+@@ -1418,16 +1391,15 @@
+
+ #: ../interface/Preferences.glade.h:20
+ msgid "Manage i_rc urls with"
+-msgstr "Gestisci gli indirizzi di i_rc con"
++msgstr "IRC-Adressen aufrufen mit"
+
+ #: ../interface/Preferences.glade.h:21
+-#, fuzzy
+ msgid "Rubrica preferences"
+-msgstr "Adressbuchsuche"
++msgstr "Rubrica Einstellungen"
+
+ #: ../interface/Preferences.glade.h:22
+ msgid "Select from upper list the addressbook to remove"
+-msgstr ""
++msgstr "Zu löschendes Adressbuch von der obigen Liste auswählen"
+
+ #: ../interface/Preferences.glade.h:23
+ msgid "Toolbar will sho_w"
+@@ -1507,7 +1479,7 @@
+
+ #: ../libral/address.c:63
+ msgid "postal"
+-msgstr "postale"
++msgstr "postale Adresse"
+
+ #: ../libral/address.c:64
+ msgid "international"
+@@ -1535,7 +1507,7 @@
+ msgstr "Fehler beim Laden von Plugin %s"
+
+ #: ../libral/manager.c:279
+-#, fuzzy, c-format
++#, c-format
+ msgid "Opening plugin %s"
+ msgstr "Öffne Plugin"
+
+@@ -1577,58 +1549,48 @@
+ msgstr "Kundenbetreuung"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:116
+-#, fuzzy
+ msgid "first name"
+ msgstr "Vorname"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:117
+-#, fuzzy
+ msgid "last name"
+ msgstr "Nachname"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:118
+-#, fuzzy
+ msgid "display name"
+ msgstr "Firmen_name"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:119
+-#, fuzzy
+ msgid "nickname"
+ msgstr "Spitzname"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:120
+-#, fuzzy
+ msgid "email 1"
+-msgstr "E-Mail"
++msgstr "E-Mail 1"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:121
+-#, fuzzy
+ msgid "email 2"
+-msgstr "E-Mail"
++msgstr "E-Mail 2"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:122
+-#, fuzzy
+ msgid "tel work"
+ msgstr "Arbeit"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:123
+-#, fuzzy
+ msgid "tel home"
+ msgstr "privat"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:124
+-#, fuzzy
+ msgid "tel fax"
+ msgstr "Fax"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:125
+-#, fuzzy
+ msgid "tel pager"
+ msgstr "Pager"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:126
+ msgid "tel mobile"
+-msgstr ""
++msgstr "Handy"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:127
+ msgid "home street"
+@@ -1639,7 +1601,6 @@
+ msgstr ""
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:129
+-#, fuzzy
+ msgid "home city"
+ msgstr "privat"
+
+@@ -1648,14 +1609,12 @@
+ msgstr ""
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:131
+-#, fuzzy
+ msgid "home zip"
+-msgstr "privat"
++msgstr "Postleitzahl"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:132
+-#, fuzzy
+ msgid "home country"
+-msgstr "Mostra la colonna degli stati"
++msgstr "Land"
+
+ #: ../plugins/thunderbird/csv_thunderbird.c:133
+ msgid "work street"
+@@ -1776,7 +1735,6 @@
+ msgstr "_Kompressionsrate Adressbuch"
+
+ #: ../rubrica2.schemas.in.h:2
+-#, fuzzy
+ msgid "Addressbooks will be autosaved after any change"
+ msgstr "Adressbücher nach jeder Änderung _sichern"
+
+@@ -1787,9 +1745,8 @@
+ msgstr ""
+
+ #: ../rubrica2.schemas.in.h:4
+-#, fuzzy
+ msgid "Confirm exit from rubrica"
+-msgstr "_Beenden von Rubrica bestätigen"
++msgstr "Beenden von Rubrica bestätigen"
+
+ #: ../rubrica2.schemas.in.h:5
+ msgid ""
+@@ -1812,9 +1769,8 @@
+ msgstr ""
+
+ #: ../rubrica2.schemas.in.h:9
+-#, fuzzy
+ msgid "Load addressbooks on startup"
+-msgstr "Diese Adressbücher beim Start automatisch _laden"
++msgstr "Diese Adressbücher beim Start automatisch laden"
+
+ #: ../rubrica2.schemas.in.h:10
+ msgid "Rubrica will make a backup of addressbooks before overwrite them"
+--- a/po/fr.po
++++ b/po/fr.po
+@@ -4,7 +4,7 @@
+ "Project-Id-Version: Rubrica 2.0.1\n"
+ "Report-Msgid-Bugs-To: \n"
+ "POT-Creation-Date: 2008-02-09 00:46+0100\n"
+-"PO-Revision-Date: 2007-09-12 21:30+0200\n"
++"PO-Revision-Date: 2008-09-04 12:32+0200\n"
+ "Last-Translator: Julien LESOUEF <julien.lesouef@free.fr>\n"
+ "Language-Team: French <julien.lesouef@free.fr>\n"
+ "MIME-Version: 1.0\n"
+@@ -129,7 +129,7 @@
+ msgstr "Impossible de trouver %s dans votre chemin"
+
+ #: ../src/app.c:736 ../src/app.c:738
+-#, fuzzy, c-format
++#, c-format
+ msgid "Launching %s. Please wait..."
+ msgstr "Lance %s %s. Patientez s'il vous plat..."
+
+@@ -297,7 +297,7 @@
+ #: ../src/cards_view.c:368 ../src/models.c:246 ../src/trash_view.c:125
+ #: ../interface/Menu.glade.h:22
+ msgid "Email"
+-msgstr "Courriel"
++msgstr "Courrier"
+
+ #: ../src/cards_view.c:381 ../src/data_view.c:1167 ../src/models.c:240
+ #: ../src/print.c:526 ../src/trash_view.c:130 ../interface/Menu.glade.h:46
+@@ -417,25 +417,24 @@
+
+ #: ../src/filechooser_extra.c:199
+ msgid "_Select the file's type"
+-msgstr ""
++msgstr "_Choisir le type du fichier"
+
+ #: ../src/filechooser_extra.c:303 ../src/filechooser_extra.c:360
+ msgid "Autodetect"
+-msgstr ""
++msgstr "Automatique"
+
+ #: ../src/filechooser_extra.c:307
+ msgid "_Select the file's type (try to autodetect the file format)"
+-msgstr ""
++msgstr "_Choisir le type du fichier (essayer de le trouver automatiquement)"
+
+ #: ../src/filechooser_extra.c:313 ../src/filechooser_extra.c:428
+ #, c-format
+ msgid "_Select the file's type (now is active the %s plugin)"
+-msgstr ""
++msgstr "_Choisir le type du fichier (plug-in activ: %s)"
+
+ #: ../src/filechooser_extra.c:344
+-#, fuzzy
+ msgid "File's type"
+-msgstr "<b>Type de fichier</b>"
++msgstr "Type de fichier"
+
+ #: ../src/filechooser_extra.c:348
+ msgid "Description"
+@@ -447,7 +446,7 @@
+
+ #: ../src/filechooser_extra.c:361
+ msgid "Try to autodetect the file format"
+-msgstr ""
++msgstr "Essayer de le trouver automatiquement"
+
+ #: ../src/form_card.c:52
+ msgid "None"
+@@ -762,7 +761,7 @@
+
+ #: ../interface/CompanyCard.glade.h:31 ../interface/PersonalCard.glade.h:49
+ msgid "_Email"
+-msgstr "_Courriel"
++msgstr "_Courrier"
+
+ #: ../interface/CompanyCard.glade.h:32 ../interface/PersonalCard.glade.h:56
+ msgid "_Lock card"
+@@ -858,9 +857,8 @@
+ msgstr "Supprimer la carte slectionne"
+
+ #: ../interface/MainWindow.glade.h:9
+-#, fuzzy
+ msgid "H_elp"
+-msgstr "_Aidez moi"
++msgstr "_Aide"
+
+ #: ../interface/MainWindow.glade.h:10
+ msgid "Modify selected card"
+@@ -913,14 +911,12 @@
+ msgstr "Afficher la carte prcdente du carnet d'adresses"
+
+ #: ../interface/MainWindow.glade.h:24
+-#, fuzzy
+ msgid "_Edit"
+-msgstr "Sortie"
++msgstr "_Edition"
+
+ #: ../interface/MainWindow.glade.h:25
+-#, fuzzy
+ msgid "_File"
+-msgstr "Fichier"
++msgstr "_Fichier"
+
+ #: ../interface/Menu.glade.h:1
+ msgid "Add a company card "
+@@ -980,7 +976,7 @@
+
+ #: ../interface/Menu.glade.h:23
+ msgid "Emails"
+-msgstr "Courriels"
++msgstr "Courriers"
+
+ #: ../interface/Menu.glade.h:25
+ msgid "First names"
+@@ -2103,10 +2099,10 @@
+ #~ "Je ne peux pas copier l'lment slectionn."
+
+ #~ msgid "Primary Email"
+-#~ msgstr "Courriel principal"
++#~ msgstr "Courrier principal"
+
+ #~ msgid "Secondary Email"
+-#~ msgstr "Courriel secondaire"
++#~ msgstr "Courrier secondaire"
+
+ #~ msgid "Work Phone"
+ #~ msgstr "Tlphone du travail"
+@@ -3237,7 +3233,7 @@
+ #~ msgstr "V_ille"
+
+ #~ msgid "E_mail"
+-#~ msgstr "_Courriel"
++#~ msgstr "_Courrier"
+
+ #~ msgid "Fa_x"
+ #~ msgstr "Fa_x"
diff --git a/app-office/rubrica/files/rubrica-2.1.6-gthread.patch b/app-office/rubrica/files/rubrica-2.1.6-gthread.patch
new file mode 100644
index 000000000000..564f01a13eb8
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-gthread.patch
@@ -0,0 +1,11 @@
+--- a/configure.in
++++ b/configure.in
+@@ -114,7 +114,7 @@
+ AC_SUBST(LIBRAL_LIBS)
+ AC_SUBST(LIBRAL_CFLAGS)
+
+-PKG_CHECK_MODULES(RUBRICA, gtk+-2.0 >= 2.6 glib-2.0 >= 2.6 libglade-2.0 gconf-2.0 libnotify)
++PKG_CHECK_MODULES(RUBRICA, gtk+-2.0 >= 2.6 glib-2.0 >= 2.6 gthread-2.0 libglade-2.0 gconf-2.0 libnotify)
+ AC_SUBST(RUBRICA_LIBS)
+ AC_SUBST(RUBRICA_CFLAGS)
+
diff --git a/app-office/rubrica/files/rubrica-2.1.6-libm.patch b/app-office/rubrica/files/rubrica-2.1.6-libm.patch
new file mode 100644
index 000000000000..b7d239fae58e
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-libm.patch
@@ -0,0 +1,24 @@
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -110,7 +110,7 @@
+
+
+
+-rubrica2_LDADD = $(top_builddir)/libral/libral.la $(RUBRICA_LIBS) $(LIBRAL_LIBS)
++rubrica2_LDADD = $(top_builddir)/libral/libral.la $(RUBRICA_LIBS) $(LIBRAL_LIBS) $(LIBM)
+
+
+
+--- a/configure.in
++++ b/configure.in
+@@ -102,6 +102,10 @@
+ AC_DEFINE_UNQUOTED(RUBRICA_CAP_NAME, "$RUBRICA_CAP_NAME", The program name with capital initial letter)
+ AC_DEFINE_UNQUOTED(RUBRICA_VERSION, "$RUBRICA_VERSION", The program version)
+
++dnl
++dnl libm
++LT_LIB_M
++dnl
+
+ dnl
+ dnl Start of pkg-config checks
diff --git a/app-office/rubrica/files/rubrica-2.1.6-libnotify-0.7.patch b/app-office/rubrica/files/rubrica-2.1.6-libnotify-0.7.patch
new file mode 100644
index 000000000000..a2e2fca3cfd1
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-libnotify-0.7.patch
@@ -0,0 +1,20 @@
+--- a/src/app.c
++++ b/src/app.c
+@@ -1338,8 +1338,15 @@
+ self->priv->statusbar = rubrica_statusbar_new();
+
+ self->priv->cutted = NULL;
+- self->priv->notify = notify_notification_new("Rubrica Addressbook",
+- NULL, "info", NULL);
++#ifdef NOTIFY_CHECK_VERSION
++#if NOTIFY_CHECK_VERSION (0, 7, 0)
++ self->priv->notify = notify_notification_new("Rubrica Addressbook", NULL, "info");
++#else
++ self->priv->notify = notify_notification_new("Rubrica Addressbook", NULL, "info", NULL);
++#endif
++#else
++ self->priv->notify = notify_notification_new("Rubrica Addressbook", NULL, "info", NULL);
++#endif
+ self->priv->active_plugin = g_strdup("autodetect");
+ self->priv->manager = r_lib_get_manager();
+ self->priv->print_settings = NULL;
diff --git a/app-office/rubrica/files/rubrica-2.1.6-linguas_hu.patch b/app-office/rubrica/files/rubrica-2.1.6-linguas_hu.patch
new file mode 100644
index 000000000000..d3a8b454e026
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-linguas_hu.patch
@@ -0,0 +1,11 @@
+--- a/configure.in
++++ b/configure.in
+@@ -116,7 +116,7 @@
+
+
+ dnl Add the languages which your application supports here.
+-ALL_LINGUAS="it uk de fr ru"
++ALL_LINGUAS="de fr hu it ru uk"
+ AM_GLIB_GNU_GETTEXT
+
+
diff --git a/app-office/rubrica/files/rubrica-2.1.6-missing-icons.patch b/app-office/rubrica/files/rubrica-2.1.6-missing-icons.patch
new file mode 100644
index 000000000000..17eef8af1baf
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-missing-icons.patch
@@ -0,0 +1,30 @@
+--- a/src/app.c
++++ b/src/app.c
+@@ -59,13 +59,13 @@
+ {"all", "all groups", N_("all groups") },
+
+ {"flame", "hot contacts", N_("hot contacts") },
+- {"system-users", "friends", N_("friends") },
++ {"emblem-handshake", "friends", N_("friends") },
+ {"emblem-favorite", "heart", N_("heart") },
+ {"go-home", "relatives", N_("relatives") },
+
+ {"chat", "chat", N_("chat") },
+
+- {"emblem-photos", "holidays", N_("holidays") },
++ {"emblem-pictures", "holidays", N_("holidays") },
+ {"applications-multimedia", "hobbies", N_("hobbies") },
+ {"sport", "sport", N_("sport") },
+
+--- a/src/callbacks.c
++++ b/src/callbacks.c
+@@ -597,7 +597,8 @@
+ "Ukrainian Iryna Rtveliashvili <irina.rtv@mail.ru>\n"
+ "Deutsch Christian Faulhammer <christian@faulhammer.org>\n"
+ "French Julien Lesouef <julien.lesouef@free.fr>\n"
+- "Russian Dmitry Koroban <dimka.rs@gmail.com>";
++ "Russian Dmitry Koroban <dimka.rs@gmail.com>\n"
++ "Hungarian Peter Gaal <pgaal@gmx.net>";
+
+
+ const gchar* license =
diff --git a/app-office/rubrica/files/rubrica-2.1.6-schema.patch b/app-office/rubrica/files/rubrica-2.1.6-schema.patch
new file mode 100644
index 000000000000..20f4ee866d11
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-schema.patch
@@ -0,0 +1,29 @@
+--- a/rubrica2.schemas.in
++++ b/rubrica2.schemas.in
+@@ -6,7 +6,7 @@
+ <applyto>/apps/rubrica2/file_format</applyto>
+ <owner>rubrica</owner>
+ <type>int</type>
+- <default>@FILE_FORMAT@</default>
++ <default>@RUBRICA_FILE_FORMAT@</default>
+ <locale name="C">
+ <short>rubrica file format</short>
+ </locale>
+@@ -88,7 +88,7 @@
+ <key>/schemas/apps/rubrica2/file/load_files</key>
+ <applyto>/apps/rubrica2/file/load_files</applyto>
+ <owner>rubrica</owner>
+- <type>boolean</type>
++ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Load addressbooks on startup</short>
+@@ -100,7 +100,7 @@
+ <applyto>/apps/rubrica2/file/files</applyto>
+ <owner>rubrica</owner>
+ <type>list</type>
+- <default></default>
++ <list_type>string</list_type>
+ <locale name="C">
+ <short>Files that rubrica will open at startup</short>
+ </locale>
diff --git a/app-office/rubrica/files/rubrica-2.1.6-url-crash.patch b/app-office/rubrica/files/rubrica-2.1.6-url-crash.patch
new file mode 100644
index 000000000000..1d8bebbb888c
--- /dev/null
+++ b/app-office/rubrica/files/rubrica-2.1.6-url-crash.patch
@@ -0,0 +1,40 @@
+--- a/po/de.po
++++ b/po/de.po
+@@ -4,7 +4,7 @@
+ "Project-Id-Version: Rubrica 2.0rc1\n"
+ "Report-Msgid-Bugs-To: \n"
+ "POT-Creation-Date: 2008-02-09 00:46+0100\n"
+-"PO-Revision-Date: 2008-09-04 01:51+0200\n"
++"PO-Revision-Date: 2008-10-17 20:10+0200\n"
+ "Last-Translator: Christian Faulhammer <christian@faulhammer.org>\n"
+ "Language-Team: Italian <tp@lists.linux.it>\n"
+ "MIME-Version: 1.0\n"
+@@ -131,7 +131,7 @@
+ #: ../src/app.c:736 ../src/app.c:738
+ #, c-format
+ msgid "Launching %s. Please wait..."
+-msgstr "Lade %s %s. Bitte warten..."
++msgstr "Lade %s. Bitte warten..."
+
+ #: ../src/app.c:742 ../rubrica2.desktop.in.h:2
+ msgid "Rubrica Addressbook"
+--- a/po/fr.po
++++ b/po/fr.po
+@@ -4,7 +4,7 @@
+ "Project-Id-Version: Rubrica 2.0.1\n"
+ "Report-Msgid-Bugs-To: \n"
+ "POT-Creation-Date: 2008-02-09 00:46+0100\n"
+-"PO-Revision-Date: 2008-09-04 12:32+0200\n"
++"PO-Revision-Date: 2008-10-17 20:11+0200\n"
+ "Last-Translator: Julien LESOUEF <julien.lesouef@free.fr>\n"
+ "Language-Team: French <julien.lesouef@free.fr>\n"
+ "MIME-Version: 1.0\n"
+@@ -131,7 +131,7 @@
+ #: ../src/app.c:736 ../src/app.c:738
+ #, c-format
+ msgid "Launching %s. Please wait..."
+-msgstr "Lance %s %s. Patientez s'il vous plat..."
++msgstr "Lance %s. Patientez s'il vous plat..."
+
+ #: ../src/app.c:742 ../rubrica2.desktop.in.h:2
+ msgid "Rubrica Addressbook"
diff --git a/app-office/rubrica/files/rubrica2.desktop b/app-office/rubrica/files/rubrica2.desktop
new file mode 100755
index 000000000000..c90d98c5c036
--- /dev/null
+++ b/app-office/rubrica/files/rubrica2.desktop
@@ -0,0 +1,23 @@
+[Desktop Entry]
+Name=Rubrica Addressbook
+Name[de_DE]=Rubrica Adressbuch
+Name[en_US]=Rubrica Addressbook
+Name[es_ES]=Anuario Rubrica
+Name[fr_FR]=Annuaire Rubrica
+Name[hu_HU]=Rubrika címjegyzék
+Name[it_IT]=Rubrica
+Comment=Manage contacts and addresses
+Comment[de_DE]=Kontakte und Adressen verwalten.
+Comment[en_US]=Manage contacts and addresses
+Comment[es_ES]=Maneje los contactos y las direcciones.
+Comment[fr_FR]=Organiser des numéros de téléphone et des adresses.
+Comment[hu_HU]=Telefonszámokat, hagyományos és internetes címeket rendszerezni.
+Comment[it_IT]=Rubrica, gestore di indirizzi per GNOME
+MimeType=application/x-rubrica;
+Exec=rubrica2
+Icon=stock_addressbook
+Terminal=false
+Type=Application
+Categories=Office;
+StartupNotify=true
+
diff --git a/app-office/rubrica/metadata.xml b/app-office/rubrica/metadata.xml
new file mode 100644
index 000000000000..40838bc36783
--- /dev/null
+++ b/app-office/rubrica/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>desktop-misc</herd>
+</pkgmetadata>
diff --git a/app-office/rubrica/rubrica-2.1.6-r1.ebuild b/app-office/rubrica/rubrica-2.1.6-r1.ebuild
new file mode 100644
index 000000000000..e23e14d8a003
--- /dev/null
+++ b/app-office/rubrica/rubrica-2.1.6-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils gnome2
+
+MY_PN=${PN}2
+
+DESCRIPTION="A contact database for Gnome"
+LICENSE="GPL-3"
+HOMEPAGE="http://rubrica.berlios.de/"
+SLOT="0"
+KEYWORDS="~amd64 x86"
+SRC_URI="
+ mirror://berlios/${PN}/${MY_PN}-${PV}.tar.bz2
+ mirror://gentoo/${P}-hu.po.bz2
+"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/libxml2
+ >=gnome-base/libglade-2
+ gnome-base/gconf:2
+ x11-libs/gtk+:2
+ x11-libs/libnotify
+"
+DEPEND="
+ ${RDEPEND}
+ >=sys-devel/gettext-0.16.1
+ dev-util/intltool
+ virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+pkg_setup() {
+ G2CONF="${G2CONF}
+ --disable-dependency-tracking
+ --disable-static
+ --with-html-dir=/usr/share/doc/${PF}/html"
+
+ DOCS="AUTHORS ChangeLog CREDITS NEWS README TODO"
+}
+
+src_prepare() {
+ mv "${WORKDIR}"/${P}-hu.po po/hu.po || die
+ epatch "${FILESDIR}"/${P}-libnotify-0.7.patch
+ epatch "${FILESDIR}"/${P}-fix-menu-language.patch
+ epatch "${FILESDIR}"/${P}-missing-icons.patch
+ epatch "${FILESDIR}"/${P}-url-crash.patch
+ epatch "${FILESDIR}"/${P}-linguas_hu.patch
+ epatch "${FILESDIR}"/${P}-libm.patch
+ epatch "${FILESDIR}"/${P}-gthread.patch
+ epatch "${FILESDIR}"/${P}-schema.patch
+ eautoreconf
+}
+
+src_install() {
+ gnome2_src_install
+ domenu "${FILESDIR}"/${MY_PN}.desktop
+ prune_libtool_files
+}
diff --git a/app-office/sc/Manifest b/app-office/sc/Manifest
new file mode 100644
index 000000000000..b16658e28ee5
--- /dev/null
+++ b/app-office/sc/Manifest
@@ -0,0 +1 @@
+DIST sc-7.16.tar.gz 210809 SHA256 1997a00b6d82d189b65f6fd2a856a34992abc99e50d9ec463bbf1afb750d1765 SHA512 efa495ba21d01b578a53f09101ccc28b564437317e0860904ad59136a24df9619dfc8715339296ae1567eaa8d620cdabc9bc2784962bc1c93e3bbd086856407b WHIRLPOOL 2fa2f9fba21ab1e281d73367f5879edb90023126108573b737a0836efdd6294eaaa54a574f124311d9e1556dc97c469cc4cdd760942a45f81563dd290730d92b
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-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/metadata.xml b/app-office/sc/metadata.xml
new file mode 100644
index 000000000000..d9cd2cad66c2
--- /dev/null
+++ b/app-office/sc/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>maintainer-needed@gentoo.org</email>
+</maintainer>
+</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..d9e0962abbb8
--- /dev/null
+++ b/app-office/sc/sc-7.16-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="sc is a free curses-based spreadsheet program that uses key bindings similar to vi and less"
+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
+ !<sci-chemistry/ccp4-apps-6.1.3-r4
+"
+
+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/scribus/Manifest b/app-office/scribus/Manifest
new file mode 100644
index 000000000000..3440d325964e
--- /dev/null
+++ b/app-office/scribus/Manifest
@@ -0,0 +1,2 @@
+DIST scribus-1.4.4.tar.xz 71274196 SHA256 a43b9d55518ccebdb770d3cdac44ebf75c60ad11c284b210f6b0bd8c7a0217ae SHA512 aafcb0870d4a3054585d79ef7d7e7726dd8bd8eb8a177bcf812a42d00583a1d684a9abb61607e69c64bf9fdb4a98258be4a5b2df5cfb7c953238bc3a6a2d34bb WHIRLPOOL dff4f44ed0600737076a233ef3c7d2fd6b534f30e9d6016b884eadab2512c3f4a8610e932207d95a597795812ec7a45128ca66b6bc294fa1336f3411595c5df9
+DIST scribus-1.5.0.tar.xz 75867348 SHA256 a3dbe66d12719355d41ae7f2cac7a8c9d5599b12aeb5c038d939636f054e8e68 SHA512 3d3f311543019cf985e12d25d0a9bd2ea470679aee0f40d0aed4d2f1532ea3cdbd4d2e215e59b559b4301613fb71f738a348c56d09d3c6e32da0047d9e212065 WHIRLPOOL feae71d139724b4927c81cab5d13168a9e00383f9a7890484cf5ab62f001b266b4af954440bc7edc51eedb65c3ace4541a7fc0836b0f6237061d6d38371ac6ca
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.4.2-docs.patch b/app-office/scribus/files/scribus-1.4.2-docs.patch
new file mode 100644
index 000000000000..977bfe0e2559
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.4.2-docs.patch
@@ -0,0 +1,29 @@
+ CMakeLists.txt | 4 +---
+ 1 files changed, 1 insertions(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3f34048..4880594 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -267,7 +267,7 @@ ELSE (WIN32 OR OS2)
+ SET(DOCDIR "share/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
+ ELSE(TAG_VERSION OR BUILD_OSX_BUNDLE)
+ IF(NOT WANT_VERSIONING)
+- SET(DOCDIR "share/doc/${MAIN_DIR_NAME}/")
++ SET(DOCDIR "share/doc/${MAIN_DIR_NAME}-${GENTOOVERSION}/")
+ ELSE(NOT WANT_VERSIONING)
+ SET(DOCDIR "share/doc/${MAIN_DIR_NAME}-${VERSION}/")
+ ENDIF(NOT WANT_VERSIONING)
+@@ -801,12 +801,11 @@ INSTALL(FILES
+ BUILDING
+ ChangeLog
+ ChangeLogSVN
+- COPYING
+ LINKS
+ NEWS
+ PACKAGING
+ README
+ TODO
+ TRANSLATION
+ DESTINATION ${DOCDIR}
+ )
diff --git a/app-office/scribus/files/scribus-1.4.4-ppc64-fpic.patch b/app-office/scribus/files/scribus-1.4.4-ppc64-fpic.patch
new file mode 100644
index 000000000000..295cec391286
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.4.4-ppc64-fpic.patch
@@ -0,0 +1,19 @@
+ scribus/plugins/tools/2geomtools/lib2geom/CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/scribus/plugins/tools/2geomtools/lib2geom/CMakeLists.txt b/scribus/plugins/tools/2geomtools/lib2geom/CMakeLists.txt
+index 18898a7..ba872b9 100755
+--- a/scribus/plugins/tools/2geomtools/lib2geom/CMakeLists.txt
++++ b/scribus/plugins/tools/2geomtools/lib2geom/CMakeLists.txt
+@@ -18,9 +18,9 @@ SET(2GEOM_VERSION 0.1.0)
+ # 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)
++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)
++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)
+
+ OPTION(2GEOM_BUILD_SHARED
+ "Build lib2geom and libtoy as shared libraries."
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/metadata.xml b/app-office/scribus/metadata.xml
new file mode 100644
index 000000000000..c5e265ff0076
--- /dev/null
+++ b/app-office/scribus/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>desktop-misc</herd>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ <name>Justin Lecher</name>
+ </maintainer>
+ <use>
+ <flag name="boost">Enable support for Boost based enhancement</flag>
+ <flag name="graphicsmagick">Add support for <pkg>media-gfx/graphicsmagick</pkg></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>
+</pkgmetadata>
diff --git a/app-office/scribus/scribus-1.4.4-r1.ebuild b/app-office/scribus/scribus-1.4.4-r1.ebuild
new file mode 100644
index 000000000000..3fc88fe4a509
--- /dev/null
+++ b/app-office/scribus/scribus-1.4.4-r1.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 de_1901 de_CH el en_AU en_GB en_US es_ES et eu fi fr gl hu id it ja ko lt_LT nb_NO nl pl_PL pt pt_BR 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? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
+ tk? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.2-docs.patch
+ "${FILESDIR}"/${PN}-1.4.0-minizip.patch
+ "${FILESDIR}"/${P}-ppc64-fpic.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 langs
+ for lang in ${IUSE_LINGUAS}; do
+ 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
+ -DGENTOOVERSION=${PVR}
+ -DWANT_GUI_LANG=${langs#,}
+ $(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/scribus/scripts/*.py || die
+ elif ! use tk; then
+ rm "${ED}"/usr/share/scribus/scripts/{FontSample,CalendarWizard}.py || die
+ fi
+
+ 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 http://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
+}
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..a7ab471a3ead
--- /dev/null
+++ b/app-office/scribus/scribus-1.5.0-r1.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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_EN 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_0 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/linguist:5
+ dev-qt/linguist-tools:5
+ 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? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
+ tk? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ 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
+
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ 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 file ./resources/dicts/README_${lang}.txt
+ safe_delete file ./resources/dicts/README_hyph_${lang}.txt
+ safe_delete file ./resources/dicts/hyph_${lang}.dic
+ safe_delete file ./resources/loremipsum/${lang}.xml
+ fi
+ 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
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ safe_delete dir "${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 http://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 () {
+ case $1 in
+ dir)
+ if [[ -d "${2}" ]]; then
+ ebegin "Deleting ${2} recursively"
+ rm -r "${2}" || die
+ eend $?
+ fi
+ ;;
+ file)
+ if [[ -f "${2}" ]]; then
+ ebegin "Deleting ${2}"
+ rm "${2}" || die
+ eend $?
+ fi
+ ;;
+ *)
+ die "Wrong usage"
+ esac
+}
diff --git a/app-office/scribus/scribus-9999.ebuild b/app-office/scribus/scribus-9999.ebuild
new file mode 100644
index 000000000000..18d6cffda6b1
--- /dev/null
+++ b/app-office/scribus/scribus-9999.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="tk?"
+CMAKE_MAKEFILE_GENERATOR=ninja
+
+inherit cmake-utils fdo-mime flag-o-matic 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_EN 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_0 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/linguist:5
+ dev-qt/linguist-tools:5
+ 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 )
+ scripts? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
+ tk? ( virtual/python-imaging[tk?,${PYTHON_USEDEP}] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/ghostscript-gpl"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.5.0-docdir.patch
+ "${FILESDIR}"/${PN}-1.5.0-fpic.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
+
+ cmake-utils_src_prepare
+ subversion_src_prepare
+}
+
+src_configure() {
+ local lang langs
+ for lang in ${IUSE_LINGUAS}; do
+ if use linguas_${lang}; 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 file ./resources/dicts/README_${lang}.txt
+ safe_delete file ./resources/dicts/README_hyph_${lang}.txt
+ safe_delete file ./resources/dicts/hyph_${lang}.dic
+ safe_delete file ./resources/loremipsum/${lang}.xml
+ fi
+ 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#;}
+ $(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
+ for lang in ${IUSE_LINGUAS}; do
+ if ! use linguas_${lang}; then
+ safe_delete dir "${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 http://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 () {
+ if path_exists $2; then
+ case $1 in
+ dir)
+ ebegin "Deleting ${2} recursively"
+ rm -r "${2}" || die
+ eend $?
+ ;;
+ file)
+ ebegin "Deleting ${2}"
+ rm "${2}" || die
+ eend $?
+ ;;
+ *)
+ die "Wrong usage"
+ ;;
+ esac
+ fi
+}
diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
new file mode 100644
index 000000000000..233c341c00ba
--- /dev/null
+++ b/app-office/skrooge/Manifest
@@ -0,0 +1,3 @@
+DIST skrooge-1.10.0.tar.bz2 12813255 SHA256 aae15e7abf91a7fc217247d3ae5e672f4215a9090f12389cddab68fe5a175c67 SHA512 ff6137208aaacd01ee4f5a9897f69da1c40b168e9711479d0cc06c8e2f0880b5345d5f452ed5aaf53034bf773d06b7d8810166d751f10e9e90a1204429e0369a WHIRLPOOL 4f10e1f6825325f37e8154fb940df2cbea4b813c2c85a11520778b73d8d44435ccb87687139daa85a2a9d2df56c4beee777404f786df5815eef6ac6e0ed46598
+DIST skrooge-1.12.0.tar.bz2 12993707 SHA256 2407e6e7efa7a0f759c91660a419de2e5ba66f2675cfbee300d12736ef928c1d SHA512 8e913e87692374ecd941ea5f52b64f853942f86e8a5b2dee20d978745eaef69d278505dce5ca6a673cf596230e3946ea85e8a80d1123908a6d9a0a59ae9f67c6 WHIRLPOOL 99e313b72479fc065e1b39890780e0119985c17d03d6ce0b51bf58bd92ade7bde29cfbe2c6e9f588a955b6006c2e91c1ec1ab18ccb8170b035bde2b46aaf7282
+DIST skrooge-2.0.0.tar.xz 10365184 SHA256 50da4dde01b85b2b0ba16902a05664910d4f2dbaa828370ee44c9f89e2efd6b5 SHA512 b3c5ff36e858fd2eef39be0cfb4041e6b16c8aa4562b5fea121e21760a4088f722da789ecdeb5d317446b114ae55dea100970e9c98ae4fe7cac716db674c9a96 WHIRLPOOL 25983d39016b30c73e974b440c1439915b1770e6d041b675efc2eb736ee0cf37999fe2f19028f699f2317714e91da17cb02e9a0d8338c02ac5abbfaa3c09854c
diff --git a/app-office/skrooge/metadata.xml b/app-office/skrooge/metadata.xml
new file mode 100644
index 000000000000..65184d300c72
--- /dev/null
+++ b/app-office/skrooge/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="activities">Enable kactivities support</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-office/skrooge/skrooge-1.10.0.ebuild b/app-office/skrooge/skrooge-1.10.0.ebuild
new file mode 100644
index 000000000000..dd0242512013
--- /dev/null
+++ b/app-office/skrooge/skrooge-1.10.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et fi fr ga gl hu ia
+it ja ko lt mr ms nb nds nl pl pt pt_BR ro ru sk sv tr ug uk zh_CN zh_TW"
+KDE_HANDBOOK="optional"
+inherit kde4-base
+
+DESCRIPTION="personal finances manager for KDE4, aiming at being simple and intuitive"
+HOMEPAGE="http://www.skrooge.org/"
+SRC_URI="mirror://kde/stable/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="amd64 x86"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kdepimlibs)
+ app-crypt/qca:2[qt4(+)]
+ dev-db/sqlite:3
+ dev-libs/grantlee:0
+ >=dev-libs/libofx-0.9.1
+ dev-libs/qjson
+ dev-qt/qtsql:4[sqlite]
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep kde-dev-scripts)
+"
+
+# upstream does not ship tests in releases
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ RESTRICT="test"
+fi
+
+DOCS=( AUTHORS CHANGELOG README TODO )
+
+src_test() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=ON
+ )
+ kde4-base_src_test
+}
diff --git a/app-office/skrooge/skrooge-1.12.0.ebuild b/app-office/skrooge/skrooge-1.12.0.ebuild
new file mode 100644
index 000000000000..632459d897c9
--- /dev/null
+++ b/app-office/skrooge/skrooge-1.12.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_LINGUAS="ast bg bs ca ca@valencia cs da de el en_GB eo es et fi fr ga gl hu
+ia it ja ko lt mr ms nb nds nl pl pt pt_BR ro ru sk sv tr ug uk zh_CN zh_TW"
+KDE_HANDBOOK="optional"
+inherit kde4-base
+
+DESCRIPTION="Personal finances manager for KDE4, aiming at being simple and intuitive"
+HOMEPAGE="http://www.skrooge.org/"
+SRC_URI="mirror://kde/stable/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="
+ $(add_kdebase_dep kactivities)
+ $(add_kdebase_dep kdepimlibs)
+ app-crypt/qca:2[qt4]
+ dev-db/sqlite:3
+ dev-libs/grantlee:0
+ >=dev-libs/libofx-0.9.1
+ dev-libs/qjson
+ dev-qt/qtsql:4[sqlite]
+"
+RDEPEND="${DEPEND}
+ $(add_kdeapps_dep kde-dev-scripts)
+"
+
+# upstream does not ship tests in releases
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ RESTRICT="test"
+fi
+
+DOCS=( AUTHORS CHANGELOG README TODO )
+
+src_test() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=ON
+ )
+ kde4-base_src_test
+}
diff --git a/app-office/skrooge/skrooge-2.0.0.ebuild b/app-office/skrooge/skrooge-2.0.0.ebuild
new file mode 100644
index 000000000000..289fef70d349
--- /dev/null
+++ b/app-office/skrooge/skrooge-2.0.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
+HOMEPAGE="http://www.skrooge.org/"
+[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="activities ofx"
+
+RDEPEND="
+ $(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 kdelibs4support)
+ $(add_frameworks_dep kdesignerplugin)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ app-crypt/qca:2[qt5]
+ dev-db/sqlite:3
+ dev-libs/grantlee:5
+ dev-libs/libxslt
+ dev-libs/qjson
+ dev-qt/designer:5
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtscript:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ x11-misc/shared-mime-info
+ activities? ( $(add_frameworks_dep kactivities) )
+ ofx? ( >=dev-libs/libofx-0.9.1 )
+ !app-office/skrooge:4
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+# upstream does not ship tests in releases
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ RESTRICT="test"
+fi
+
+DOCS=( AUTHORS CHANGELOG README TODO )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package activities KF5Activities)
+ $(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..9011bdd482f8
--- /dev/null
+++ b/app-office/taskcoach/Manifest
@@ -0,0 +1,5 @@
+DIST TaskCoach-1.3.18.tar.gz 2597941 SHA256 58a1ce7a65b58d71f2e029d69bfbf8c7e39b7623d11bfe5820faa6a224e83692 SHA512 07479e26a30ce66f7fc6f4ea8ef3fe3ddd842516ea68966b95dbb660fb0d61f9eb83d3920ca064c5ceeef6f6237d3fd5479c19899ec4cd2ef012ee90d1994e62 WHIRLPOOL 1943407958802b2d19fee638039f113ba2f62a69f74ee68d2859bfa0dfd005b4929b3c7329e79b5b2931ab7cbab511ec5499718425a1eed3a724ed76706f3ce5
+DIST TaskCoach-1.3.27.tar.gz 2750875 SHA256 37b7b5f94aef590593e7f5db0b8ea28b45aae7286b86fc15d6b514b25d0b4c51 SHA512 501944c9abaa6fa7834e3111cb20687216f81c48d6eb5eaf7dd5db1d2406a40819b786d5faa1db758aa90528ad6a18d196ecfc839fb0303cfe4bf6682c6558c2 WHIRLPOOL 63ea491777cb74df9a05ede3ba2cde02f036978dfc79eeb5b60ae5a912d7b0600c36a9c14ee7a8a9a895e3623dcb8676571c15f96c536c621a3b2b53a201e52e
+DIST TaskCoach-1.3.29.tar.gz 2759329 SHA256 77deaee656a43fd2b5772a77adee1c58d75fb8f3b62047823c06963393a7c036 SHA512 e7a796556be51db3c6342199f9141b3e52a8af7a99275d92c69decbae78e7960455b565e671110e3d27e9f413e6bac6c3b75cfde782b438d76a1ba94c392a802 WHIRLPOOL 3339e89a94ef2f14010fe026febc2ce87295371227c760ae7507f6ccf372f71f233cf181abdf696a72b15b4f502e0095819d89f64e6786cb7ae6c6af5d290a71
+DIST TaskCoach-1.3.32.tar.gz 2789269 SHA256 cf6dbc09eb62aa2c5540ea464ba47bc3f0841b0c7e8d2b63a710929ac9fe4a52 SHA512 4d8addafad65aaf209d0b1611f71d4555ddfe839f073d51bed29b6cdc9fb3b87d3a386b39a5a5800844b6c4e9654adf882c0403c7183a8d80760b1c297f0e0f5 WHIRLPOOL bf03242878dd46fc80d6b0f2ecbbd2188b18879872f769edd35a777104b143cdbd258d13a4264a873ac093916f0bb5f0015a57e968ed772ba136d72ef1931bd3
+DIST TaskCoach-1.3.40.tar.gz 2826741 SHA256 564284c47b6900e863eff08a84498fc0c366789dbdeab2de7f9bdaaabb36ab32 SHA512 54a9eed8c568b61a5ce6e61c02782f804d18f10fab73be658217ee8c225e355155e5e36877e84b97b48004995eafd1faa79d1e64bd30d738cb782a34387041be WHIRLPOOL eeed80c3358a88c724668f9e95ac89a0b12018577940413e5be2a462579f4ccb2d704492c7de614164b114dcab071e400a1ab8c8f13574d3802a2bbcc9e2c1f9
diff --git a/app-office/taskcoach/metadata.xml b/app-office/taskcoach/metadata.xml
new file mode 100644
index 000000000000..6daa4bb147aa
--- /dev/null
+++ b/app-office/taskcoach/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>
+ <email>caster@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">taskcoach</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-office/taskcoach/taskcoach-1.3.18.ebuild b/app-office/taskcoach/taskcoach-1.3.18.ebuild
new file mode 100644
index 000000000000..4cf15656c2bb
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.18.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
+PYTHON_MODNAME="buildlib taskcoachlib"
+
+inherit distutils eutils
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org http://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"
+RDEPEND="${DEPEND}
+ libnotify? ( dev-python/notify-python )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="CHANGES.txt"
+
+src_install() {
+ distutils_src_install
+
+ # a bit ugly but...
+ mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
+ for file in "${D}"/usr/bin/taskcoach.py-*; do
+ dir=$(dirname ${file})
+ ver=$(basename ${file})
+ ver=${ver#taskcoach.py-}
+ mv "${file}" "${dir}/taskcoach-${ver}" || die
+ done
+
+ doicon "icons.in/${PN}.png" || die
+ make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
+}
diff --git a/app-office/taskcoach/taskcoach-1.3.27.ebuild b/app-office/taskcoach/taskcoach-1.3.27.ebuild
new file mode 100644
index 000000000000..1225e6a541a3
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.27.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
+PYTHON_MODNAME="buildlib taskcoachlib"
+
+inherit distutils eutils
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org http://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"
+RDEPEND="${DEPEND}
+ libnotify? ( dev-python/notify-python )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="CHANGES.txt"
+
+src_install() {
+ distutils_src_install
+
+ # a bit ugly but...
+ mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
+ for file in "${D}"/usr/bin/taskcoach.py-*; do
+ dir=$(dirname ${file})
+ ver=$(basename ${file})
+ ver=${ver#taskcoach.py-}
+ mv "${file}" "${dir}/taskcoach-${ver}" || die
+ done
+
+ doicon "icons.in/${PN}.png" || die
+ make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
+}
diff --git a/app-office/taskcoach/taskcoach-1.3.29.ebuild b/app-office/taskcoach/taskcoach-1.3.29.ebuild
new file mode 100644
index 000000000000..1225e6a541a3
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.29.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
+PYTHON_MODNAME="buildlib taskcoachlib"
+
+inherit distutils eutils
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org http://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"
+RDEPEND="${DEPEND}
+ libnotify? ( dev-python/notify-python )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="CHANGES.txt"
+
+src_install() {
+ distutils_src_install
+
+ # a bit ugly but...
+ mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
+ for file in "${D}"/usr/bin/taskcoach.py-*; do
+ dir=$(dirname ${file})
+ ver=$(basename ${file})
+ ver=${ver#taskcoach.py-}
+ mv "${file}" "${dir}/taskcoach-${ver}" || die
+ done
+
+ doicon "icons.in/${PN}.png" || die
+ make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
+}
diff --git a/app-office/taskcoach/taskcoach-1.3.32-r1.ebuild b/app-office/taskcoach/taskcoach-1.3.32-r1.ebuild
new file mode 100644
index 000000000000..f2e8fa969576
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.32-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org http://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}]"
+RDEPEND="${DEPEND}
+ libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGES.txt README.txt )
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # a bit ugly but...
+ mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
+ for file in "${D}"/usr/bin/taskcoach.py-*; do
+ dir=$(dirname ${file})
+ ver=$(basename ${file})
+ ver=${ver#taskcoach.py-}
+ mv "${file}" "${dir}/taskcoach-${ver}" || die
+ done
+
+ doicon "icons.in/${PN}.png"
+ make_desktop_entry ${PN} "Task Coach" ${PN} Office
+}
diff --git a/app-office/taskcoach/taskcoach-1.3.32.ebuild b/app-office/taskcoach/taskcoach-1.3.32.ebuild
new file mode 100644
index 000000000000..1225e6a541a3
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.32.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 2.5 3.*"
+PYTHON_MODNAME="buildlib taskcoachlib"
+
+inherit distutils eutils
+
+MY_PN="TaskCoach"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple personal tasks and todo lists manager"
+HOMEPAGE="http://www.taskcoach.org http://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"
+RDEPEND="${DEPEND}
+ libnotify? ( dev-python/notify-python )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="CHANGES.txt"
+
+src_install() {
+ distutils_src_install
+
+ # a bit ugly but...
+ mv "${D}/usr/bin/taskcoach.py" "${D}/usr/bin/taskcoach" || die
+ for file in "${D}"/usr/bin/taskcoach.py-*; do
+ dir=$(dirname ${file})
+ ver=$(basename ${file})
+ ver=${ver#taskcoach.py-}
+ mv "${file}" "${dir}/taskcoach-${ver}" || die
+ done
+
+ doicon "icons.in/${PN}.png" || die
+ make_desktop_entry ${PN} "Task Coach" ${PN} Office || die
+}
diff --git a/app-office/taskcoach/taskcoach-1.3.40.ebuild b/app-office/taskcoach/taskcoach-1.3.40.ebuild
new file mode 100644
index 000000000000..c4baf0498dd8
--- /dev/null
+++ b/app-office/taskcoach/taskcoach-1.3.40.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 http://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/twisted-core-10.0"
+RDEPEND="${DEPEND}
+ libnotify? ( dev-python/notify-python[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( CHANGES.txt README.txt )
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ doicon "icons.in/${PN}.png"
+ make_desktop_entry ${PN}.py "Task Coach" ${PN} Office
+}
+
+pkg_postinst() {
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ if ! version_is_at_least 1.3.40 ${REPLACING_VERSIONS}; then
+ elog "Since version 1.3.40, the Task Coach executable is called ${PN}.py"
+ fi
+ fi
+}
diff --git a/app-office/tedia2sql/Manifest b/app-office/tedia2sql/Manifest
new file mode 100644
index 000000000000..9b828683ff6d
--- /dev/null
+++ b/app-office/tedia2sql/Manifest
@@ -0,0 +1 @@
+DIST tedia2sql-1.2.12.tar.gz 72419 SHA256 4f561a9983948d9263dcea4377bc2950d561e7d8aeee9ec0e67864926b3e352e SHA512 070ed328c1d021ea8f0f4242373935bfc4850db418b4ace4c391e84e1248079c9ff24f549dfb786fac0f527df8e0dbce81f360df74f71c07a93f46f32ef45196 WHIRLPOOL d3589a89331ac8cf308cc39681b4fa6eb8223c9cdd4a55af6747818a9556a10324d675d5a6c65cff92fa73f431dc47406125d4dbdac0d56d33a7cf8faf8ad195
diff --git a/app-office/tedia2sql/metadata.xml b/app-office/tedia2sql/metadata.xml
new file mode 100644
index 000000000000..d9cd2cad66c2
--- /dev/null
+++ b/app-office/tedia2sql/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>maintainer-needed@gentoo.org</email>
+</maintainer>
+</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..1ac3b957902e
--- /dev/null
+++ b/app-office/tedia2sql/tedia2sql-1.2.12.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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..bc94a62dc1f3
--- /dev/null
+++ b/app-office/texmacs/Manifest
@@ -0,0 +1,3 @@
+DIST TeXmacs-1.0.7.21-src.tar.gz 18712991 SHA256 0c945611cd057c4af5f7c2232d19b8129caeef0289fa43a53bab1dabb2d603d2 SHA512 7a825297b84c34aa7b097026932a99bcaf7bdddeb44ad7d141cae1b03893e2472241f4cf73f3798dfebd9b226f94bc0ef665d5defb1b133d897e0ba3c8213fee WHIRLPOOL 8d12788ac4458e3b5085d1e11e3c5b1a92de1027fed3652bc232f395e2e77bddd141d4607690990c8a8ad29624f151557bcd9b20847b95d2c164e9772c103976
+DIST TeXmacs-1.99.1-src.tar.gz 19048884 SHA256 7e8425d65b1a02f270eaa021389cb9c3f627c9064cc986bd1ec7f66e0681b2ac SHA512 4b599e020aafa5b0e832d5e4ca9d1fe2013f1880b32f4ddc63e42582ed553d1e6a8ac9a5b2189db040e7bbaef3faffae5c8f79da3657cb2356ba0700f85f7840 WHIRLPOOL 5457169699cbc4ccded02f0a3ee369910ade70f902f1a41d9c43349acb940022afdb08611681e0b20da66a09b507aaa648c147d4a57d9a7e8d12bb53795b7003
+DIST TeXmacs-1.99.2-src.tar.gz 18957858 SHA256 da017f0d5c927adc33952a6efd773165f63e1eaa509f627857f145434e7a8850 SHA512 e9d2dd0aab2e66470c4ae860e13b6fad2cc07913f14f7bca042c703d4d8b4a62fafafa711b81a0d8f8c125a3641b8bb5f38cd3adac74ec18895671423aa60be9 WHIRLPOOL b0ace20c3df61461f5fcad172b9a3acc69c43800ee600718ba20866452a938f3a5f7d61d33bb4e9f4e67f0666486f6e71387c78fd49d2ff7fb703f4baaf6a326
diff --git a/app-office/texmacs/files/TeXmacs.desktop b/app-office/texmacs/files/TeXmacs.desktop
new file mode 100644
index 000000000000..8ea30df8cbaf
--- /dev/null
+++ b/app-office/texmacs/files/TeXmacs.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Exec=texmacs
+Icon=/usr/share/TeXmacs/misc/pixmaps/TeXmacs.xpm
+Name=TeXmacs
+GenericName=Scientific Word Processor
+Comment=A scientific word processing application.
+Categories=Office;WordProcessor;
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-mupad.patch b/app-office/texmacs/files/texmacs-mupad.patch
new file mode 100644
index 000000000000..a6a6b5edbf0d
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-mupad.patch
@@ -0,0 +1,8 @@
+diff -r -U1 TeXmacs-1.0.7.10-src.orig/plugins/mupad/bin/tm_mupad_help TeXmacs-1.0.7.10-src/plugins/mupad/bin/tm_mupad_help
+--- TeXmacs-1.0.7.10-src.orig/plugins/mupad/bin/tm_mupad_help 2011-03-05 16:46:18.000000000 +0600
++++ TeXmacs-1.0.7.10-src/plugins/mupad/bin/tm_mupad_help 2011-03-18 01:56:23.000000000 +0600
+@@ -28,3 +28,3 @@
+ export SYSINFO
+-LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MuPAD_ROOT_PATH}/${SYSINFO}/lib:/usr/local/X11R6/motif-2.0/lib:/usr/local/X11R6/lib:$MuPAD_ROOT_PATH/$SYSINFO/bin
++LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${MuPAD_ROOT_PATH}/${SYSINFO}/lib:/usr/local/X11R6/motif-2.0/lib:/usr/local/X11R6/lib:$MuPAD_ROOT_PATH/$SYSINFO/bin
+ export LD_LIBRARY_PATH
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-plugins.patch b/app-office/texmacs/files/texmacs-plugins.patch
new file mode 100644
index 000000000000..bb6197ff8bf4
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-plugins.patch
@@ -0,0 +1,48 @@
+diff -r -U1 TeXmacs-1.0.7.16-src.orig/plugins/axiom/Makefile TeXmacs-1.0.7.16-src/plugins/axiom/Makefile
+--- TeXmacs-1.0.7.16-src.orig/plugins/axiom/Makefile 2010-12-18 01:02:16.000000000 +0600
++++ TeXmacs-1.0.7.16-src/plugins/axiom/Makefile 2012-09-13 00:38:53.000000000 +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.16-src.orig/plugins/graphviz/Makefile TeXmacs-1.0.7.16-src/plugins/graphviz/Makefile
+--- TeXmacs-1.0.7.16-src.orig/plugins/graphviz/Makefile 2010-12-18 01:02:15.000000000 +0600
++++ TeXmacs-1.0.7.16-src/plugins/graphviz/Makefile 2012-09-13 00:38:58.000000000 +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.16-src.orig/plugins/maple/Makefile TeXmacs-1.0.7.16-src/plugins/maple/Makefile
+--- TeXmacs-1.0.7.16-src.orig/plugins/maple/Makefile 2010-12-18 01:02:16.000000000 +0600
++++ TeXmacs-1.0.7.16-src/plugins/maple/Makefile 2012-09-13 00:39:59.000000000 +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.16-src.orig/plugins/mathematica/Makefile TeXmacs-1.0.7.16-src/plugins/mathematica/Makefile
+--- TeXmacs-1.0.7.16-src.orig/plugins/mathematica/Makefile 2010-12-18 01:02:15.000000000 +0600
++++ TeXmacs-1.0.7.16-src/plugins/mathematica/Makefile 2012-09-13 00:40:18.000000000 +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.16-src.orig/plugins/r/Makefile TeXmacs-1.0.7.16-src/plugins/r/Makefile
+--- TeXmacs-1.0.7.16-src.orig/plugins/r/Makefile 2010-12-18 01:02:16.000000000 +0600
++++ TeXmacs-1.0.7.16-src/plugins/r/Makefile 2012-09-13 00:41:16.000000000 +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.16-src.orig/plugins/shell/Makefile TeXmacs-1.0.7.16-src/plugins/shell/Makefile
+--- TeXmacs-1.0.7.16-src.orig/plugins/shell/Makefile 2010-12-18 01:02:15.000000000 +0600
++++ TeXmacs-1.0.7.16-src/plugins/shell/Makefile 2012-09-13 00:41:57.000000000 +0700
+@@ -16,3 +16,3 @@
+ bin/tm_shell: src/tm_shell.cpp
+- $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I../../src/System -lutil src/tm_shell.cpp -o bin/tm_shell
++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -I../../src/System -lutil src/tm_shell.cpp -o bin/tm_shell
+
diff --git a/app-office/texmacs/files/texmacs-strip.patch b/app-office/texmacs/files/texmacs-strip.patch
new file mode 100644
index 000000000000..b6e660eac900
--- /dev/null
+++ b/app-office/texmacs/files/texmacs-strip.patch
@@ -0,0 +1,14 @@
+Index: TeXmacs-1.0.7.1-src/Makefile.in
+===================================================================
+--- TeXmacs-1.0.7.1-src.orig/Makefile.in
++++ TeXmacs-1.0.7.1-src/Makefile.in
+@@ -130,9 +130,7 @@ INSTALL:
+ $(CP) $(tmdir)/bin/tm_gs $(DESTDIR)$(tmbin)/bin
+ $(CP) $(tmdir)/plugins/*/bin/* $(DESTDIR)$(tmbin)/bin
+ $(CP) $(tmdir)/plugins/*/lib/*.$(so) $(DESTDIR)$(tmbin)/lib 2>/dev/null || :
+- $(STRIP) $(DESTDIR)$(tmbin)/bin/texmacs.bin
+ $(CP) $(tmdir)/lib/*.$(so) $(DESTDIR)$(tmbin)/lib 2>/dev/null || :
+- $(STRIP) $(DESTDIR)$(tmbin)/lib/*.$(so) 2>/dev/null || :
+ $(CHMOD) 755 $(DESTDIR)$(tmbin)/bin/*
+ $(CHMOD) 755 $(DESTDIR)$(tmbin)/lib/*.$(so) 2>/dev/null || :
+ $(RM) $(DESTDIR)$(tmbin)/lib/*.a
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..116f8418632e
--- /dev/null
+++ b/app-office/texmacs/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <maintainer>
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</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.0.7.21.ebuild b/app-office/texmacs/texmacs-1.0.7.21.ebuild
new file mode 100644
index 000000000000..549155d62e05
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.0.7.21.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 qt4 svg spell"
+KEYWORDS="~alpha amd64 ppc x86 ~x86-interix ~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}"
+
+src_prepare() {
+ # respect LDFLAGS, bug #338459
+ epatch "${FILESDIR}"/${PN}-plugins-1.patch
+
+ # dont update mime and desktop databases and icon cache
+ epatch "${FILESDIR}"/${PN}-updates.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-optimize="${CXXFLAGS}" \
+ $(use_with imlib imlib2) \
+ $(use_enable qt4 qt)
+}
+
+src_install() {
+ default
+ domenu "${FILESDIR}"/TeXmacs.desktop
+}
+
+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.1.ebuild b/app-office/texmacs/texmacs-1.99.1.ebuild
new file mode 100644
index 000000000000..58633911a529
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.99.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+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 ~x86-interix ~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}"
+
+src_prepare() {
+ # respect LDFLAGS, bug #338459
+ epatch "${FILESDIR}"/${PN}-plugins-1.patch
+
+ # dont update mime and desktop databases and icon cache
+ epatch "${FILESDIR}"/${PN}-updates.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf --enable-optimize="${CXXFLAGS}" \
+ $(use_with imlib imlib2) \
+ $(use_enable qt4 qt) \
+ $(use_enable pdf pdf-renderer)
+}
+
+src_install() {
+ default
+ domenu "${FILESDIR}"/TeXmacs.desktop
+}
+
+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.2-r1.ebuild b/app-office/texmacs/texmacs-1.99.2-r1.ebuild
new file mode 100644
index 000000000000..8cb8509602b5
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.99.2-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~x86-interix ~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
+)
+
+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.2.ebuild b/app-office/texmacs/texmacs-1.99.2.ebuild
new file mode 100644
index 000000000000..264522f65220
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.99.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+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 ~x86-interix ~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}"
+
+src_prepare() {
+ # respect LDFLAGS, bug #338459
+ epatch "${FILESDIR}"/${PN}-plugins-1.patch
+
+ # dont update mime and desktop databases and icon cache
+ epatch "${FILESDIR}"/${PN}-updates.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf --enable-optimize="${CXXFLAGS}" \
+ $(use_with imlib imlib2) \
+ $(use_enable qt4 qt) \
+ $(use_enable pdf pdf-renderer)
+}
+
+src_install() {
+ default
+ domenu "${FILESDIR}"/TeXmacs.desktop
+}
+
+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..8882f5a45b93
--- /dev/null
+++ b/app-office/texmaker/Manifest
@@ -0,0 +1,2 @@
+DIST texmaker-4.3.tar.bz2 11334013 SHA256 670eef7c51630342c87f1c2a77da0b36798fdb971c7893841e13c9342b18da51 SHA512 9bb94a104c6324d2c712b522c60513189575d01d8ea24a6eeef4201ff17c719ab816775eae5239637f5ef2084d7beb8c1d76addc10d5000a1ae53ab33c1adc3d WHIRLPOOL 5942f0262b02746a4fa6ec77c2944b1165fadaf060b8a7248bc4a32b5c74334745c21b221c234e0ddc66d0bb7250a6cdc1a3eb12043de4f19471cf0ce4bb7844
+DIST texmaker-4.4.1.tar.bz2 11274997 SHA256 80939493ffb6c92f47c47109dff6de4c91259244247e90ddfb1bb6153559b4b4 SHA512 a165b7757f2170d42f3d48d644cb351efd4d308b1a0601105952c3253084ae4a3d0bbfb7915207ff60d0ba7036283c6c8305a901d7ac8aab4e79c1bb78f68ddd WHIRLPOOL 3b00a894a194659d64ea8058ca1f0d04a68904f4eb638121f935ab83583b83c57bae3d1abb8d1e0541bed4bbaa44336e9733e8de3d346098dafae319437909f2
diff --git a/app-office/texmaker/files/texmaker-3.1-hunspell.patch b/app-office/texmaker/files/texmaker-3.1-hunspell.patch
new file mode 100644
index 000000000000..3b8935d0c237
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.1-hunspell.patch
@@ -0,0 +1,167 @@
+ configdialog.cpp | 4 ++--
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.h | 2 +-
+ texmaker.pro | 42 ++++++------------------------------------
+ 7 files changed, 13 insertions(+), 43 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index 136072d..550db58 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -122,9 +122,9 @@ void ConfigDialog::browseAspell()
+ QDir spelldir(QCoreApplication::applicationDirPath());
+ #else
+ #ifdef DEBIAN_SPELLDIR
+-QDir spelldir(PREFIX"/share/myspell/dicts");
++QDir spelldir("@GENTOO_PORTAGE_EPREFIX@/usr/share/myspell");
+ #else
+-QDir spelldir(PREFIX"/share/texmaker");
++QDir spelldir("@GENTOO_PORTAGE_EPREFIX@/usr/share/texmaker");
+ #endif
+ #endif
+
+diff --git a/latexeditor.h b/latexeditor.h
+index b9b8d75..a9ec1ef 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -26,7 +26,7 @@
+ #include <QTimer>
+
+ #include "latexhighlighter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index c6cb362..2ecf876 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -22,7 +22,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index 83ca79c..a1e437a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.h b/texmaker.h
+index fa56129..4b1367e 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -46,7 +46,7 @@
+ #include "symbollistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index 5c90e44..4513937 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -4,7 +4,8 @@ TARGET = texmaker
+ QT += network \
+ xml \
+ webkit
+-CONFIG += qt warn_off release
++CONFIG += qt warn_off release link_pkgconfig
++PKGCONFIG = hunspell
+ TEXMAKERVERSION=3.1
+ DEFINES += TEXMAKERVERSION=\\\"$${TEXMAKERVERSION}\\\"
+ DEFINES += HAVE_SPLASH
+@@ -62,25 +63,6 @@ HEADERS += texmaker.h \
+ usercompletiondialog.h \
+ synctex_parser.h \
+ synctex_parser_utils.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 \
+@@ -162,18 +144,6 @@ SOURCES += main.cpp \
+ usercompletiondialog.cpp \
+ synctex_parser.c \
+ synctex_parser_utils.c \
+- 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 \
+@@ -262,13 +232,13 @@ isEmpty( ICONDIR ) {
+ ICONDIR=/usr/share/pixmaps
+ }
+
+-INCLUDEPATH += /usr/include/poppler/qt4
+-LIBS += -L/usr/lib -lpoppler-qt4
+-LIBS += -L/usr/lib -lz
++INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/poppler/qt4
++LIBS += -lpoppler-qt4
++LIBS += -lz
+ DEFINES += PREFIX=\\\"$${PREFIX}\\\"
+ target.path = $${PREFIX}/bin
+
+-#DEFINES += DEBIAN_SPELLDIR
++DEFINES += DEBIAN_SPELLDIR
+
+ INSTALLS = target
+ HEADERS += x11fontdialog.h
diff --git a/app-office/texmaker/files/texmaker-3.3.3-qt48.patch b/app-office/texmaker/files/texmaker-3.3.3-qt48.patch
new file mode 100644
index 000000000000..139502f12aae
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.3.3-qt48.patch
@@ -0,0 +1,15 @@
+ main.cpp | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/main.cpp b/main.cpp
+index e979c1b..da2831a 100644
+--- a/main.cpp
++++ b/main.cpp
+@@ -14,6 +14,7 @@
+
+ #include "texmakerapp.h"
+ #include <QStringList>
++#include <GL/glu.h>
+
+
+ int main( int argc, char ** argv )
diff --git a/app-office/texmaker/files/texmaker-3.3.4-hunspell.patch b/app-office/texmaker/files/texmaker-3.3.4-hunspell.patch
new file mode 100644
index 000000000000..cb41050faf49
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.3.4-hunspell.patch
@@ -0,0 +1,167 @@
+ configdialog.cpp | 4 ++--
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.h | 2 +-
+ texmaker.pro | 42 ++++++------------------------------------
+ 7 files changed, 13 insertions(+), 43 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index 3b91fd0..338b166 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -210,9 +210,9 @@ void ConfigDialog::browseAspell()
+ QDir spelldir(QCoreApplication::applicationDirPath());
+ #else
+ #ifdef DEBIAN_SPELLDIR
+-QDir spelldir(PREFIX"/share/myspell/dicts");
++QDir spelldir("@GENTOO_PORTAGE_EPREFIX@/usr/share/myspell");
+ #else
+-QDir spelldir(PREFIX"/share/texmaker");
++QDir spelldir("@GENTOO_PORTAGE_EPREFIX@/usr/share/texmaker");
+ #endif
+ #endif
+
+diff --git a/latexeditor.h b/latexeditor.h
+index e053390..0e82f08 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -33,7 +33,7 @@
+
+ #include "latexhighlighter.h"
+ #include "textblockselection.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index fb8d7d4..716b466 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -22,7 +22,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index e0b91b1..74ec42a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.h b/texmaker.h
+index 584be7f..b0069a4 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -48,7 +48,7 @@
+ #include "usertagslistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index 17d0a24..28ad193 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -4,7 +4,8 @@ TARGET = texmaker
+ QT += network \
+ xml \
+ webkit
+-CONFIG += qt warn_off release
++CONFIG += qt warn_off release link_pkgconfig
++PKGCONFIG = hunspell
+ TEXMAKERVERSION=3.3.4
+ DEFINES += TEXMAKERVERSION=\\\"$${TEXMAKERVERSION}\\\"
+ DEFINES += HAVE_SPLASH
+@@ -67,25 +68,6 @@ HEADERS += texmaker.h \
+ synctex_parser_utils.h \
+ usertagslistwidget.h \
+ addtagdialog.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 \
+@@ -171,18 +153,6 @@ SOURCES += main.cpp \
+ synctex_parser_utils.c \
+ usertagslistwidget.cpp \
+ addtagdialog.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 \
+@@ -276,13 +246,13 @@ isEmpty( ICONDIR ) {
+ ICONDIR=/usr/share/pixmaps
+ }
+
+-INCLUDEPATH += /usr/include/poppler/qt4
+-LIBS += -L/usr/lib -lpoppler-qt4
+-LIBS += -L/usr/lib -lz
++INCLUDEPATH += @GENTOO_PORTAGE_EPREFIX@/usr/include/poppler/qt4
++LIBS += -lpoppler-qt4
++LIBS += -lz
+ DEFINES += PREFIX=\\\"$${PREFIX}\\\"
+ target.path = $${PREFIX}/bin
+
+-#DEFINES += DEBIAN_SPELLDIR
++DEFINES += DEBIAN_SPELLDIR
+
+
+ INSTALLS = target
diff --git a/app-office/texmaker/files/texmaker-3.5-hunspell.patch b/app-office/texmaker/files/texmaker-3.5-hunspell.patch
new file mode 100644
index 000000000000..1b747e390517
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.5-hunspell.patch
@@ -0,0 +1,148 @@
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.h | 2 +-
+ texmaker.pro | 40 ++++------------------------------------
+ 6 files changed, 9 insertions(+), 41 deletions(-)
+
+diff --git a/latexeditor.h b/latexeditor.h
+index 1ad4195..8f43b61 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -33,7 +33,7 @@
+
+ #include "latexhighlighter.h"
+ #include "textblockselection.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index 5951656..796eb28 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -22,7 +22,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index e0b91b1..74ec42a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.h b/texmaker.h
+index 83093d7..7f44645 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -48,7 +48,7 @@
+ #include "usertagslistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index 3c0986a..a26295a 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -4,7 +4,8 @@ TARGET = texmaker
+ QT += network \
+ xml \
+ webkit
+-CONFIG += qt warn_off release
++CONFIG += qt warn_off release link_pkgconfig
++PKGCONFIG = hunspell poppler-qt4
+ TEXMAKERVERSION=3.5
+ DEFINES += TEXMAKERVERSION=\\\"$${TEXMAKERVERSION}\\\"
+ DEFINES += HAVE_SPLASH
+@@ -67,25 +68,6 @@ HEADERS += texmaker.h \
+ synctex_parser_utils.h \
+ usertagslistwidget.h \
+ addtagdialog.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 \
+@@ -171,18 +153,6 @@ SOURCES += main.cpp \
+ synctex_parser_utils.c \
+ usertagslistwidget.cpp \
+ addtagdialog.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 \
+@@ -277,13 +247,11 @@ isEmpty( ICONDIR ) {
+ ICONDIR=/usr/share/pixmaps
+ }
+
+-INCLUDEPATH += /usr/include/poppler/qt4
+-LIBS += -L/usr/lib -lpoppler-qt4
+-LIBS += -L/usr/lib -lz
++LIBS += -lz
+ DEFINES += PREFIX=\\\"$${PREFIX}\\\"
+ target.path = $${PREFIX}/bin
+
+-#DEFINES += DEBIAN_SPELLDIR
++DEFINES += DEBIAN_SPELLDIR
+
+
+ INSTALLS = target
diff --git a/app-office/texmaker/files/texmaker-3.5.1-hunspell.patch b/app-office/texmaker/files/texmaker-3.5.1-hunspell.patch
new file mode 100644
index 000000000000..f5bdda522922
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.5.1-hunspell.patch
@@ -0,0 +1,148 @@
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.h | 2 +-
+ texmaker.pro | 40 ++++------------------------------------
+ 6 files changed, 9 insertions(+), 41 deletions(-)
+
+diff --git a/latexeditor.h b/latexeditor.h
+index 1ad4195..8f43b61 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -33,7 +33,7 @@
+
+ #include "latexhighlighter.h"
+ #include "textblockselection.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index 5951656..796eb28 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -22,7 +22,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index e0b91b1..74ec42a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.h b/texmaker.h
+index 83093d7..7f44645 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -48,7 +48,7 @@
+ #include "usertagslistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index 3c0986a..a26295a 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -4,7 +4,8 @@ TARGET = texmaker
+ QT += network \
+ xml \
+ webkit
+-CONFIG += qt warn_off release
++CONFIG += qt warn_off release link_pkgconfig
++PKGCONFIG = hunspell poppler-qt4
+ TEXMAKERVERSION=3.5.1
+ DEFINES += TEXMAKERVERSION=\\\"$${TEXMAKERVERSION}\\\"
+ DEFINES += HAVE_SPLASH
+@@ -67,25 +68,6 @@ HEADERS += texmaker.h \
+ synctex_parser_utils.h \
+ usertagslistwidget.h \
+ addtagdialog.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 \
+@@ -171,18 +153,6 @@ SOURCES += main.cpp \
+ synctex_parser_utils.c \
+ usertagslistwidget.cpp \
+ addtagdialog.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 \
+@@ -277,13 +247,11 @@ isEmpty( ICONDIR ) {
+ ICONDIR=/usr/share/pixmaps
+ }
+
+-INCLUDEPATH += /usr/include/poppler/qt4
+-LIBS += -L/usr/lib -lpoppler-qt4
+-LIBS += -L/usr/lib -lz
++LIBS += -lz
+ DEFINES += PREFIX=\\\"$${PREFIX}\\\"
+ target.path = $${PREFIX}/bin
+
+-#DEFINES += DEBIAN_SPELLDIR
++DEFINES += DEBIAN_SPELLDIR
+
+
+ INSTALLS = target
diff --git a/app-office/texmaker/files/texmaker-3.5.2-clang.patch b/app-office/texmaker/files/texmaker-3.5.2-clang.patch
new file mode 100644
index 000000000000..8a232a99eb17
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.5.2-clang.patch
@@ -0,0 +1,16 @@
+ texmaker.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/texmaker.h b/texmaker.h
+index 3b7135e..acd49d8 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -121,7 +121,7 @@ UserTagsListWidget *usertagsListWidget;
+ XmlTagsListWidget *MpListWidget, *PsListWidget, *leftrightWidget, *tikzWidget, *asyWidget;
+ SymbolListWidget *RelationListWidget, *ArrowListWidget, *MiscellaneousListWidget, *DelimitersListWidget, *GreekListWidget, *MostUsedListWidget, *FavoriteListWidget;
+ QTreeWidget *StructureTreeWidget;
+-QVBoxLayout *OutputLayoutV, *CentralLayoutBis,*LeftPanelLayoutBis,;
++QVBoxLayout *OutputLayoutV, *CentralLayoutBis,*LeftPanelLayoutBis;
+ QHBoxLayout *OutputLayoutH, *LeftPanelLayout, *CentralLayout;
+ QTableWidget *OutputTableWidget;
+ //menu-toolbar
diff --git a/app-office/texmaker/files/texmaker-3.5.2-hunspell.patch b/app-office/texmaker/files/texmaker-3.5.2-hunspell.patch
new file mode 100644
index 000000000000..295f7e342bc2
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-3.5.2-hunspell.patch
@@ -0,0 +1,181 @@
+ configdialog.cpp | 2 +-
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.cpp | 4 ++--
+ texmaker.h | 2 +-
+ texmaker.pro | 40 +++++-----------------------------------
+ 8 files changed, 13 insertions(+), 43 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index c2354d3..dea2bc1 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -211,7 +211,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/latexeditor.h b/latexeditor.h
+index 1ad4195..8f43b61 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -33,7 +33,7 @@
+
+ #include "latexhighlighter.h"
+ #include "textblockselection.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index 5951656..796eb28 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -22,7 +22,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index e0b91b1..74ec42a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.cpp b/texmaker.cpp
+index 6e8f41b..c94d76a 100644
+--- a/texmaker.cpp
++++ b/texmaker.cpp
+@@ -4302,7 +4302,7 @@ geometry_options=config->value("Quick/GeometryOptions","left=2cm,right=2cm,top=2
+ 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
+@@ -10747,4 +10747,4 @@ if (singlemode && currentEditorView())
+ UpdateBibliography();
+ }
+ }
+-}
+\ No newline at end of file
++}
+diff --git a/texmaker.h b/texmaker.h
+index 3b7135e..5713b5a 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -48,7 +48,7 @@
+ #include "usertagslistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index 9b9083a..9feef01 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -68,25 +68,6 @@ HEADERS += texmaker.h \
+ synctex_parser_utils.h \
+ usertagslistwidget.h \
+ addtagdialog.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 \
+@@ -173,18 +154,6 @@ SOURCES += main.cpp \
+ synctex_parser_utils.c \
+ usertagslistwidget.cpp \
+ addtagdialog.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 \
+@@ -280,13 +249,11 @@ isEmpty( ICONDIR ) {
+ ICONDIR=/usr/share/pixmaps
+ }
+
+-INCLUDEPATH += /usr/include/poppler/qt4
+-LIBS += -L/usr/lib -lpoppler-qt4
+-LIBS += -L/usr/lib -lz
++LIBS += -lz
+ DEFINES += PREFIX=\\\"$${PREFIX}\\\"
+ target.path = $${PREFIX}/bin
+
+-#DEFINES += DEBIAN_SPELLDIR
++DEFINES += DEBIAN_SPELLDIR
+
+
+ INSTALLS = target
+@@ -717,3 +684,6 @@ INSTALLS += utilities
+ ICON = texmaker.icns
+ QMAKE_INFO_PLIST =Info.plist
+ }
++
++CONFIG += link_pkgconfig
++PKGCONFIG = hunspell poppler-qt4
+\ No newline at end of file
diff --git a/app-office/texmaker/files/texmaker-4.0.1-hunspell.patch b/app-office/texmaker/files/texmaker-4.0.1-hunspell.patch
new file mode 100644
index 000000000000..b271ea82d2e9
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.0.1-hunspell.patch
@@ -0,0 +1,180 @@
+ configdialog.cpp | 2 +-
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.cpp | 4 ++--
+ texmaker.h | 2 +-
+ texmaker.pro | 40 +++++-----------------------------------
+ 8 files changed, 13 insertions(+), 43 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index 8a73c4d..6b94401 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -216,7 +216,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/latexeditor.h b/latexeditor.h
+index 1ad4195..8f43b61 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -33,7 +33,7 @@
+
+ #include "latexhighlighter.h"
+ #include "textblockselection.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index 603d82e..844386c 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -23,7 +23,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index e0b91b1..74ec42a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.cpp b/texmaker.cpp
+index a364143..c4f7d50 100644
+--- a/texmaker.cpp
++++ b/texmaker.cpp
+@@ -4328,7 +4328,7 @@ geometry_options=config->value("Quick/GeometryOptions","left=2cm,right=2cm,top=2
+ 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
+@@ -10786,4 +10786,4 @@ if (singlemode && currentEditorView())
+ UpdateBibliography();
+ }
+ }
+-}
+\ No newline at end of file
++}
+diff --git a/texmaker.h b/texmaker.h
+index 9680c8f..c8f1f24 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -48,7 +48,7 @@
+ #include "usertagslistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index 32c3463..e5db444 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -70,25 +70,6 @@ HEADERS += texmaker.h \
+ synctex_parser_utils.h \
+ usertagslistwidget.h \
+ addtagdialog.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 \
+@@ -175,18 +156,6 @@ SOURCES += main.cpp \
+ synctex_parser_utils.c \
+ usertagslistwidget.cpp \
+ addtagdialog.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 \
+@@ -283,13 +252,11 @@ isEmpty( ICONDIR ) {
+ }
+ ## QT5
+ #INCLUDEPATH +=$${QTDIR}/include/
+-INCLUDEPATH += /usr/include/poppler/qt4
+-LIBS += -L/usr/lib -lpoppler-qt4
+-LIBS += -L/usr/lib -lz
++LIBS += -lz
+ DEFINES += PREFIX=\\\"$${PREFIX}\\\"
+ target.path = $${PREFIX}/bin
+
+-#DEFINES += DEBIAN_SPELLDIR
++DEFINES += DEBIAN_SPELLDIR
+
+
+ INSTALLS = target
+@@ -720,3 +687,6 @@ INSTALLS += utilities
+ ICON = texmaker.icns
+ QMAKE_INFO_PLIST =Info.plist
+ }
++
++CONFIG += link_pkgconfig
++PKGCONFIG = hunspell poppler-qt4
diff --git a/app-office/texmaker/files/texmaker-4.0.3-hunspell.patch b/app-office/texmaker/files/texmaker-4.0.3-hunspell.patch
new file mode 100644
index 000000000000..9cabfb2e6f51
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.0.3-hunspell.patch
@@ -0,0 +1,165 @@
+ configdialog.cpp | 2 +-
+ latexeditor.h | 2 +-
+ latexeditorview.h | 2 +-
+ latexhighlighter.h | 2 +-
+ spellerdialog.h | 2 +-
+ texmaker.cpp | 4 ++--
+ texmaker.h | 2 +-
+ texmaker.pro | 37 +++----------------------------------
+ 8 files changed, 11 insertions(+), 42 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index e596a2c..3660429 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -220,7 +220,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/latexeditor.h b/latexeditor.h
+index 29b01f8..1db88ad 100644
+--- a/latexeditor.h
++++ b/latexeditor.h
+@@ -33,7 +33,7 @@
+
+ #include "latexhighlighter.h"
+ #include "textblockselection.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ typedef int UserBookmarkList[3];
+
+diff --git a/latexeditorview.h b/latexeditorview.h
+index 9809d86..adca0b2 100644
+--- a/latexeditorview.h
++++ b/latexeditorview.h
+@@ -23,7 +23,7 @@
+ #include "gotolinewidget.h"
+ #include "replacewidget.h"
+ #include "minisplitter.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class LatexEditorView : public QWidget {
+ Q_OBJECT
+diff --git a/latexhighlighter.h b/latexhighlighter.h
+index e0b91b1..74ec42a 100644
+--- a/latexhighlighter.h
++++ b/latexhighlighter.h
+@@ -20,7 +20,7 @@
+ #include <QColor>
+ #include <QTextBlockUserData>
+ //#include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ class QTextDocument;
+ class LatexEditor;
+diff --git a/spellerdialog.h b/spellerdialog.h
+index 83248ae..cd16dad 100644
+--- a/spellerdialog.h
++++ b/spellerdialog.h
+@@ -13,7 +13,7 @@
+
+ #include "ui_spellerdialog.h"
+ #include "latexeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+
+ #include <QTextCursor>
+
+diff --git a/texmaker.cpp b/texmaker.cpp
+index 51d2082..607f66e 100644
+--- a/texmaker.cpp
++++ b/texmaker.cpp
+@@ -4363,7 +4363,7 @@ geometry_options=config->value("Quick/GeometryOptions","left=2cm,right=2cm,top=2
+ 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
+@@ -10835,4 +10835,4 @@ if (singlemode && currentEditorView())
+ UpdateBibliography();
+ }
+ }
+-}
+\ No newline at end of file
++}
+diff --git a/texmaker.h b/texmaker.h
+index f7e278c..e80d9e5 100644
+--- a/texmaker.h
++++ b/texmaker.h
+@@ -48,7 +48,7 @@
+ #include "usertagslistwidget.h"
+ #include "xmltagslistwidget.h"
+ #include "logeditor.h"
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ #include "browser.h"
+ #include "pdfviewerwidget.h"
+ #include "pdfviewer.h"
+diff --git a/texmaker.pro b/texmaker.pro
+index d2312d1..0009663 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -87,25 +87,6 @@ HEADERS += texmaker.h \
+ versiondialog.h \
+ unicodedialog.h \
+ unicodeview.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 \
+@@ -196,18 +174,6 @@ SOURCES += main.cpp \
+ versiondialog.cpp \
+ unicodedialog.cpp \
+ unicodeview.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 \
+@@ -454,3 +420,6 @@ INSTALLS += desktop
+ icon.files = utilities/texmaker.png
+ INSTALLS += icon
+ }
++
++CONFIG += link_pkgconfig
++PKGCONFIG += hunspell
+\ No newline at end of file
diff --git a/app-office/texmaker/files/texmaker-4.0.4-unbundle.patch b/app-office/texmaker/files/texmaker-4.0.4-unbundle.patch
new file mode 100644
index 000000000000..f3590c9653f8
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.0.4-unbundle.patch
@@ -0,0 +1,105 @@
+ configdialog.cpp | 2 +-
+ texmaker.cpp | 4 ++--
+ texmaker.pro | 42 +-----------------------------------------
+ 3 files changed, 4 insertions(+), 44 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index e596a2c..3660429 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -220,7 +220,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 51d2082..607f66e 100644
+--- a/texmaker.cpp
++++ b/texmaker.cpp
+@@ -4363,7 +4363,7 @@ geometry_options=config->value("Quick/GeometryOptions","left=2cm,right=2cm,top=2
+ 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
+@@ -10835,4 +10835,4 @@ if (singlemode && currentEditorView())
+ UpdateBibliography();
+ }
+ }
+-}
+\ No newline at end of file
++}
+diff --git a/texmaker.pro b/texmaker.pro
+index bce8dd4..2f205bb 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -95,29 +95,6 @@ HEADERS += texmaker.h \
+ versiondialog.h \
+ unicodedialog.h \
+ unicodeview.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 \
+@@ -204,22 +181,6 @@ SOURCES += main.cpp \
+ versiondialog.cpp \
+ unicodedialog.cpp \
+ unicodeview.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 \
+@@ -328,8 +289,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-4.1-unbundle.patch b/app-office/texmaker/files/texmaker-4.1-unbundle.patch
new file mode 100644
index 000000000000..3983733deec2
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.1-unbundle.patch
@@ -0,0 +1,98 @@
+ configdialog.cpp | 2 +-
+ texmaker.cpp | 4 ++--
+ texmaker.pro | 42 +-----------------------------------------
+ 3 files changed, 4 insertions(+), 44 deletions(-)
+
+diff --git a/configdialog.cpp b/configdialog.cpp
+index e596a2c..3660429 100644
+--- a/configdialog.cpp
++++ b/configdialog.cpp
+@@ -220,7 +220,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 51d2082..607f66e 100644
+--- a/texmaker.cpp
++++ b/texmaker.cpp
+@@ -4363,7 +4363,7 @@ geometry_options=config->value("Quick/GeometryOptions","left=2cm,right=2cm,top=2
+ 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 bce8dd4..2f205bb 100644
+--- a/texmaker.pro
++++ b/texmaker.pro
+@@ -95,29 +95,6 @@ HEADERS += texmaker.h \
+ unicodedialog.h \
+ unicodeview.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 \
+@@ -204,22 +181,6 @@ SOURCES += main.cpp \
+ unicodedialog.cpp \
+ unicodeview.cpp \
+ quickbeamerdialog.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 \
+@@ -328,8 +289,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-4.4.1-modern-styles.patch b/app-office/texmaker/files/texmaker-4.4.1-modern-styles.patch
new file mode 100644
index 000000000000..73c3b92f761b
--- /dev/null
+++ b/app-office/texmaker/files/texmaker-4.4.1-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/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..b04ffda9695b
--- /dev/null
+++ b/app-office/texmaker/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>tex</herd>
+ <maintainer>
+ <email>jlec@gentoo.org</email>
+ <description>Heavily using the package</description>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/texmaker/texmaker-4.3.ebuild b/app-office/texmaker/texmaker-4.3.ebuild
new file mode 100644
index 000000000000..9fd6d305ed1c
--- /dev/null
+++ b/app-office/texmaker/texmaker-4.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit qt4-r2 versionator
+
+# The upstream version numbering is bad, so we have to remove a dot in the
+# minor version number
+MAJOR="$(get_major_version)"
+MINOR_1="$(($(get_version_component_range 2)/10))"
+MINOR_2="$(($(get_version_component_range 2)%10))"
+if [ ${MINOR_2} -eq "0" ] ; then
+ MY_P="${PN}-${MAJOR}.${MINOR_1}"
+else
+ MY_P="${PN}-${MAJOR}.${MINOR_1}.${MINOR_2}"
+fi
+
+MY_P="${P}"
+
+DESCRIPTION="A nice LaTeX-IDE"
+HOMEPAGE="http://www.xm1math.net/texmaker/"
+SRC_URI="http://www.xm1math.net/texmaker/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+ app-text/hunspell
+ app-text/poppler:=[qt4]
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ dev-qt/qtscript:4
+ dev-qt/qtsingleapplication[X,qt4(+)]
+ dev-qt/qtwebkit:4
+"
+RDEPEND="${COMMON_DEPEND}
+ virtual/latex-base
+ app-i18n/ibus-qt
+ app-text/psutils
+ app-text/ghostscript-gpl
+ media-libs/netpbm"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-4.1-unbundle.patch )
+
+DOCS=( utilities/AUTHORS utilities/CHANGELOG.txt )
+HTML_DOCS=( doc/. )
+
+src_prepare() {
+ find singleapp hunspell -delete || die
+
+ qt4-r2_src_prepare
+
+ 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
+}
+
+src_configure() {
+ eqmake4 \
+ ${PN}.pro \
+ PREFIX="${EPREFIX}/usr" \
+ DESKTOPDIR="${EPREFIX}/usr/share/applications" \
+ ICONDIR="${EPREFIX}/usr/share/pixmaps"
+}
+
+pkg_postinst() {
+ elog "A user manual with many screenshots is available at:"
+ elog "${EPREFIX}/usr/share/${PN}/usermanual_en.html"
+}
diff --git a/app-office/texmaker/texmaker-4.4.1-r1.ebuild b/app-office/texmaker/texmaker-4.4.1-r1.ebuild
new file mode 100644
index 000000000000..e21ad26329a8
--- /dev/null
+++ b/app-office/texmaker/texmaker-4.4.1-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="+qt4 qt5"
+
+REQUIRED_USE="^^ ( qt4 qt5 )"
+
+COMMON_DEPEND="
+ app-text/hunspell
+ app-text/poppler:=[qt4?,qt5?]
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ dev-qt/qtsingleapplication[X,qt4?,qt5?]
+ qt4? (
+ dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ dev-qt/qtscript:4
+ dev-qt/qtwebkit:4
+ )
+ qt5? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtwebkit:5[printsupport]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ virtual/latex-base
+ app-text/psutils
+ app-text/ghostscript-gpl
+ media-libs/netpbm
+ qt4? ( app-i18n/ibus-qt )"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.1-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"
+ )
+ if use qt4; then
+ eqmake4 ${myeqmakeargs[@]}
+ else
+ eqmake5 ${myeqmakeargs[@]}
+ fi
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+ einstalldocs
+ readme.gentoo_create_doc
+}
diff --git a/app-office/texmaker/texmaker-4.4.1.ebuild b/app-office/texmaker/texmaker-4.4.1.ebuild
new file mode 100644
index 000000000000..a8b3c5e67a50
--- /dev/null
+++ b/app-office/texmaker/texmaker-4.4.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="+qt4 qt5"
+
+REQUIRED_USE="^^ ( qt4 qt5 )"
+
+COMMON_DEPEND="
+ app-text/hunspell
+ app-text/poppler:=[qt4?,qt5?]
+ sys-libs/zlib
+ x11-libs/libX11
+ x11-libs/libXext
+ dev-qt/qtsingleapplication[X,qt4?,qt5?]
+ qt4? (
+ dev-qt/qtgui:4
+ dev-qt/qtcore:4
+ dev-qt/qtscript:4
+ dev-qt/qtwebkit:4
+ )
+ qt5? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtwebkit:5[printsupport]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ virtual/latex-base
+ app-text/psutils
+ app-text/ghostscript-gpl
+ media-libs/netpbm
+ qt4? ( app-i18n/ibus-qt )"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}"/${PN}-4.1-unbundle.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"
+ )
+ if use qt4; then
+ eqmake4 ${myeqmakeargs[@]}
+ else
+ eqmake5 ${myeqmakeargs[@]}
+ fi
+}
+
+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..efb3662bdd0c
--- /dev/null
+++ b/app-office/texstudio/Manifest
@@ -0,0 +1,2 @@
+DIST texstudio-2.8.8.tar.gz 25198033 SHA256 5d00c42425c0d1464438c0c1701508fef281f5dbdd0fbcebdbba9de60ac6db95 SHA512 b4f50368ac4a145ad6cb6c764d2d84ac0c3b0b08903b53390e34fb3a8d2e2c12b72cdf77cf97ea22df94a29438be6db3004f8663e04c5254ae40bf28bc2be152 WHIRLPOOL 08d4af41163ebfa85539001fe540a5f48b86e341d93983a42da03015d00460b30280f5fa08c50c90c97d7e1ed38d324efea666c6640b6bba421cffd832031e27
+DIST texstudio-2.9.4.tar.gz 25292627 SHA256 dc71590e3745ac193a640667737befd665d549e642e268eec7a8238d3b61b5ea SHA512 6fd35a6490451f9cc3292245857e66d6b0d18d2fb06e0482a8e9bbb8695923c8d3da32a6aa6b8ec591c74ccd81f797ddb958e85db26c90d0096cc678a5f14a49 WHIRLPOOL 9ca5ad727d0096bd986b39b34691167bfafe6ae44c4193fdd1f6f02bdd8c4b8b0cd4ac31af3c1c2833c1ba13f0acf814d3ba14fb0709dc3bbd5ee50729968cdf
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/files/texstudio-2.5-viewers-use-xdg-open.patch b/app-office/texstudio/files/texstudio-2.5-viewers-use-xdg-open.patch
new file mode 100644
index 000000000000..667ee3186b34
--- /dev/null
+++ b/app-office/texstudio/files/texstudio-2.5-viewers-use-xdg-open.patch
@@ -0,0 +1,42 @@
+From f9a633402c81b7c252e33c0d9386ba4b48fcde7c Mon Sep 17 00:00:00 2001
+From: hannes <hannes@fedoraproject.org>
+Date: Sun, 9 Sep 2012 10:56:06 +0200
+Subject: [PATCH] viewer
+
+---
+ buildmanager.cpp | 18 +++---------------
+ 1 file changed, 3 insertions(+), 15 deletions(-)
+
+diff --git buildmanager.cpp buildmanager.cpp
+index ac7027a..ac913d0 100644
+--- buildmanager.cpp
++++ buildmanager.cpp
+@@ -762,25 +762,13 @@
+ // xdvi %.dvi -sourceposition @:%.tex
+ // kdvi "file:%.dvi#src:@ %.tex"
+ QString getCommandLineViewDvi(){
+- switch (x11desktop_env()) {
+- case 3: return "kdvi %.dvi > /dev/null";
+- case 4: return "okular %.dvi > /dev/null";
+- default:return "evince %.dvi > /dev/null";
+- }
++ return "xdg-open %.dvi > /dev/null";
+ };
+ QString getCommandLineViewPs(){
+- switch (x11desktop_env()) {
+- case 3: return "kghostview %.ps > /dev/null";
+- case 4: return "okular %.ps > /dev/null";
+- default: return "evince %.ps > /dev/null";
+- };
++ return "xdg-open %.ps > /dev/null";
+ }
+ QString getCommandLineViewPdfExternal(){
+- switch (x11desktop_env()) {
+- case 3: return "kpdf %.pdf > /dev/null";
+- case 4: return "okular %.pdf > /dev/null";
+- default: return "evince %.pdf > /dev/null";
+- };
++ return "xdg-open %.pdf > /dev/null";
+ }
+ QString getCommandLineGhostscript(){ return ""; }
+
diff --git a/app-office/texstudio/files/texstudio-2.6.0-desktop.patch b/app-office/texstudio/files/texstudio-2.6.0-desktop.patch
new file mode 100644
index 000000000000..6d23788a3486
--- /dev/null
+++ b/app-office/texstudio/files/texstudio-2.6.0-desktop.patch
@@ -0,0 +1,22 @@
+ utilities/texstudio.desktop | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/utilities/texstudio.desktop b/utilities/texstudio.desktop
+index 199255f..9c95afd 100644
+--- a/utilities/texstudio.desktop
++++ b/utilities/texstudio.desktop
+@@ -1,13 +1,12 @@
+ [Desktop Entry]
+ Categories=Office;Publishing;Qt;X-SuSE-Core-Office;X-Mandriva-Office-Publishing;X-Misc;
+-Encoding=UTF-8
+ Exec=texstudio %F
+ GenericName=LaTeX Editor
+ GenericName[fr]=Editeur LaTeX
+ Comment=LaTeX development environment
+ Comment[fr]=Environnement de développement LaTeX
+ Icon=/usr/share/texstudio/texstudio.svg
+-MimeType=text/x-tex;
++MimeType=text/X-tex;
+ Name=TeXstudio
+ StartupNotify=false
+ Terminal=false
diff --git a/app-office/texstudio/files/texstudio-2.6.0-hunspell-quazip.patch b/app-office/texstudio/files/texstudio-2.6.0-hunspell-quazip.patch
new file mode 100644
index 000000000000..2cf2ec07dca3
--- /dev/null
+++ b/app-office/texstudio/files/texstudio-2.6.0-hunspell-quazip.patch
@@ -0,0 +1,93 @@
+ spellerutility.h | 2 +-
+ texstudio.pro | 45 ++++++++++++---------------------------------
+ 2 files changed, 13 insertions(+), 34 deletions(-)
+
+diff --git a/spellerutility.h b/spellerutility.h
+index 7e1b980..b0bc8b8 100644
+--- a/spellerutility.h
++++ b/spellerutility.h
+@@ -13,7 +13,7 @@
+
+ #include "mostQtHeaders.h"
+
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ class SpellerUtility: public QObject {
+ Q_OBJECT
+ public:
+diff --git a/texstudio.pro b/texstudio.pro
+index b073255..3d4ee64 100644
+--- a/texstudio.pro
++++ b/texstudio.pro
+@@ -53,25 +53,6 @@ HEADERS += texmaker.h \
+ debughelper.h \
+ thesaurusdialog.h \
+ xmltagslistwidget.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/w_char.hxx \
+- hunspell/replist.hxx \
+ qcodeedit/lib/qeditorinputbinding.h \
+ qcodeedit/lib/qeditorinputbindinginterface.h \
+ qcodeedit/lib/qformat.h \
+@@ -171,18 +152,6 @@ SOURCES += main.cpp \
+ codesnippet.cpp \
+ thesaurusdialog.cpp \
+ xmltagslistwidget.cpp \
+- hunspell/affentry.cxx \
+- hunspell/affixmgr.cxx \
+- hunspell/csutil.cxx \
+- hunspell/dictmgr.cxx \
+- hunspell/hashmgr.cxx \
+- hunspell/hunspell.cxx \
+- hunspell/phonet.cxx \
+- hunspell/replist.cxx \
+- hunspell/suggestmgr.cxx \
+- hunspell/utf_info.cxx \
+- hunspell/filemgr.cxx \
+- hunspell/hunzip.cxx \
+ encodingdialog.cpp \
+ qcodeedit/lib/qeditorinputbinding.cpp \
+ qcodeedit/lib/qformat.cpp \
+@@ -537,10 +506,14 @@ SOURCES += qcodeedit/lib/qnfa/qnfa.cpp \
+ # ###############################
+
+ # ##########QUAZIP###############
+-DEFINES += QUAZIP_STATIC
++#DEFINES += QUAZIP_STATIC
+
+ # Input
+-include(quazip/quazip/quazip.pri)
++#include(quazip/quazip/quazip.pri)
++unix {
++ INCLUDEPATH += $${PREFIX}/include/quazip
++ LIBS += -lquazip
++}
+
+ # ###############################
+
+@@ -677,3 +650,9 @@ else {
+ QMAKE_LFLAGS_RELEASE -= -Wl,-s
+ }
+
++unix {
++ CONFIG += link_pkgconfig
++ # use system quazip
++ # use system hunspell
++ PKGCONFIG += hunspell
++}
diff --git a/app-office/texstudio/files/texstudio-2.6.4-hunspell-quazip.patch b/app-office/texstudio/files/texstudio-2.6.4-hunspell-quazip.patch
new file mode 100644
index 000000000000..0ddcccb06147
--- /dev/null
+++ b/app-office/texstudio/files/texstudio-2.6.4-hunspell-quazip.patch
@@ -0,0 +1,16 @@
+ spellerutility.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/spellerutility.h b/spellerutility.h
+index 7e1b980..b0bc8b8 100644
+--- a/spellerutility.h
++++ b/spellerutility.h
+@@ -13,7 +13,7 @@
+
+ #include "mostQtHeaders.h"
+
+-#include "hunspell/hunspell.hxx"
++#include <hunspell.hxx>
+ class SpellerUtility: public QObject {
+ Q_OBJECT
+ public:
diff --git a/app-office/texstudio/files/texstudio-2.8.2-desktop.patch b/app-office/texstudio/files/texstudio-2.8.2-desktop.patch
new file mode 100644
index 000000000000..d464e8a4881f
--- /dev/null
+++ b/app-office/texstudio/files/texstudio-2.8.2-desktop.patch
@@ -0,0 +1,22 @@
+ utilities/texstudio.desktop | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/utilities/texstudio.desktop b/utilities/texstudio.desktop
+index 199255f..9c95afd 100644
+--- a/utilities/texstudio.desktop
++++ b/utilities/texstudio.desktop
+@@ -1,13 +1,12 @@
+ [Desktop Entry]
+ Categories=Office;Publishing;Qt;X-SuSE-Core-Office;X-Mandriva-Office-Publishing;X-Misc;
+-Encoding=UTF-8
+ Exec=texstudio %F
+ GenericName=LaTeX Editor
+ GenericName[fr]=Editeur LaTeX
+ Comment=LaTeX development environment
+ Comment[fr]=Environnement de développement LaTeX
+ Icon=texstudio
+-MimeType=text/x-tex;
++MimeType=text/X-tex;
+ Name=TeXstudio
+ StartupNotify=false
+ Terminal=false
diff --git a/app-office/texstudio/metadata.xml b/app-office/texstudio/metadata.xml
new file mode 100644
index 000000000000..2ec6278f9e0d
--- /dev/null
+++ b/app-office/texstudio/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>
+ <email>jlec@gentoo.org</email>
+ </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.8.8.ebuild b/app-office/texstudio/texstudio-2.8.8.ebuild
new file mode 100644
index 000000000000..0a3817bfb0ac
--- /dev/null
+++ b/app-office/texstudio/texstudio-2.8.8.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit base fdo-mime prefix qt4-r2
+
+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:=[qt4]
+ dev-libs/quazip
+ x11-libs/libX11
+ x11-libs/libXext
+ dev-qt/designer:4
+ >=dev-qt/qtgui-4.8.5:4
+ >=dev-qt/qtcore-4.6.1:4
+ >=dev-qt/qtscript-4.6.1:4
+ dev-qt/qtsingleapplication[qt4(+)]
+ >=dev-qt/qtsvg-4.6.1:4
+ >=dev-qt/qttest-4.6.1:4
+ video? ( media-libs/phonon[qt4] )"
+RDEPEND="${COMMON_DEPEND}
+ virtual/latex-base
+ app-text/psutils
+ app-text/ghostscript-gpl
+ media-libs/netpbm"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}"/${P/-/}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.6.4-hunspell-quazip.patch
+ "${FILESDIR}"/${PN}-2.8.2-desktop.patch
+# Get it from fedora
+ "${FILESDIR}"/${PN}-2.5-viewers-use-xdg-open.patch
+ )
+
+src_prepare() {
+ 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 '/hunspell.pri/d' \
+ -e '/quazip.pri/d' \
+ -e '/qtsingleapplication.pri/d' \
+ -e '/QUAZIP_STATIC/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
+
+ qt4-r2_src_prepare
+}
+
+src_install() {
+ local i
+ for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+ insinto /usr/share/icons/hicolor/${i}
+ newins utilities/${PN}${i}.png ${PN}.png
+ done
+ qt4-r2_src_install
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
diff --git a/app-office/texstudio/texstudio-2.9.4.ebuild b/app-office/texstudio/texstudio-2.9.4.ebuild
new file mode 100644
index 000000000000..27704ebf8ad1
--- /dev/null
+++ b/app-office/texstudio/texstudio-2.9.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit base fdo-mime 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 +qt4 qt5"
+
+REQUIRED_USE="^^ ( qt4 qt5 )"
+
+COMMON_DEPEND="
+ app-text/hunspell
+ app-text/poppler:=[qt4?,qt5?]
+ >=dev-libs/quazip-0.7.1[qt4?,qt5?]
+ dev-qt/qtsingleapplication[qt4?,qt5?]
+ x11-libs/libX11
+ x11-libs/libXext
+ qt4? (
+ dev-qt/designer:4
+ >=dev-qt/qtgui-4.8.5:4
+ >=dev-qt/qtcore-4.6.1:4
+ >=dev-qt/qtscript-4.6.1:4
+ >=dev-qt/qtsvg-4.6.1:4
+ >=dev-qt/qttest-4.6.1:4
+ )
+ 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/qtsvg:5
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+ video? ( media-libs/phonon[qt4?,qt5?] )"
+RDEPEND="${COMMON_DEPEND}
+ virtual/latex-base
+ app-text/psutils
+ app-text/ghostscript-gpl
+ media-libs/netpbm"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}"/${P/-/}
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.6.4-hunspell-quazip.patch
+ "${FILESDIR}"/${PN}-2.8.2-desktop.patch
+# Get it from fedora
+ "${FILESDIR}"/${PN}-2.5-viewers-use-xdg-open.patch
+ )
+
+src_prepare() {
+ 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 '/hunspell.pri/d' \
+ -e '/quazip.pri/d' \
+ -e '/qtsingleapplication.pri/d' \
+ -e '/QUAZIP_STATIC/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
+
+ epatch ${PATCHES[@]}
+}
+
+src_configure() {
+ if use qt5; then
+ eqmake5
+ else
+ eqmake4
+ fi
+}
+
+src_install() {
+ local i
+ for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
+ insinto /usr/share/icons/hicolor/${i}
+ newins utilities/${PN}${i}.png ${PN}.png
+ done
+ emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
diff --git a/app-office/unoconv/Manifest b/app-office/unoconv/Manifest
new file mode 100644
index 000000000000..98d63e2b9206
--- /dev/null
+++ b/app-office/unoconv/Manifest
@@ -0,0 +1,3 @@
+DIST unoconv-0.6-git.tar.gz 91694 SHA256 df687f06582dbc1768045308b1f04305ccd8f363c8b479ea188f43ca45f58c67 SHA512 c2991d65890738437c3180a8d12371b16cb045601f300ddc252b36ed2698d6412c610a2699ce94ac278987b9b26a9804eebff2df947db687637f6b3158f4b709 WHIRLPOOL ee7324ad406854d62f84dffed2d006d77cc86089f19d9b7d030770ecaf954c0c0e139b02443a24aa93acc05854d8c25e91216f8e131de953f87e443f829e7bef
+DIST unoconv-0.6.20131229-git.tar.gz 92085 SHA256 032d2bd06ca59e90d98afd1d7d95f076cec9ca0306d78139cf92695990115934 SHA512 ba347ff257cb3f77ab883491cfbc96391225179cb11efa8c26b21f36bbc2f125f9d565744fab84aa32f4ec41acd4ccc0c7b53a154c2342da9ae5dd3b6e9296bc WHIRLPOOL ca59a0f58c18cf3163712e0ff7c215d518e89020d0ca9e2241a994b1c99d0e9b17c2d52265b4ebbb23c9edf854f8041bc09678979bb96f31db791a2bb59dc2ee
+DIST unoconv-0.7.tar.gz 96151 SHA256 b3f58573aba59d3ada7d8f51cd6844b6abc20251cf89820e939dcf9b5a4eb2dc SHA512 3b0837e11f22733e0fbef93dc6aeabd0e2d3d59b6c35a6f7b29b86506a5842bcbffb3e889864d6e14c1e53dd306354690a699257fe60f36ce1d4455ab52b5df7 WHIRLPOOL 4c123ccddb68c2edfbcf20ec8606d434b8daa62726efdfc7e253ccd11fe9e26ffdece2796db34f6dd7ae5fbdf5b20c3eaa3948a749b2c5ae4b5c52a7cf5de3d0
diff --git a/app-office/unoconv/files/timeout.patch b/app-office/unoconv/files/timeout.patch
new file mode 100644
index 000000000000..f41b101faf78
--- /dev/null
+++ b/app-office/unoconv/files/timeout.patch
@@ -0,0 +1,11 @@
+--- unoconv.old 2011-08-01 14:20:45.000000000 +0200
++++ 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..60e7981326db
--- /dev/null
+++ b/app-office/unoconv/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>openoffice</herd>
+ <maintainer>
+ <email>graaff@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-office/unoconv/unoconv-0.6.20131229.ebuild b/app-office/unoconv/unoconv-0.6.20131229.ebuild
new file mode 100644
index 000000000000..55d589e2e2b3
--- /dev/null
+++ b/app-office/unoconv/unoconv-0.6.20131229.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+EGIT_REPO_URI="https://github.com/dagwieers/unoconv.git"
+[[ ${PV} == 9999* ]] && SCM_ECLASS="git-2"
+inherit eutils python ${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="https://github.com/dagwieers/${PN}/tarball/${PV} -> ${P}-git.tar.gz"
+SRC_URI="https://github.com/dagwieers/${PN}/tarball/a2c7b2f06d799453666639382951142e0bcaad43 -> ${P}-git.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
+[[ ${PV} == 9999* ]] || \
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ !app-text/odt2txt
+ virtual/ooo
+"
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ mv "${WORKDIR}"/dagwieers-${PN}-* "${WORKDIR}"/${P}
+ cd "${S}"
+
+ epatch "${FILESDIR}/timeout.patch"
+ python_convert_shebangs -r 2 .
+}
+
+src_compile() { :; }
+
+src_install() {
+ emake -j1 doc-install install install-links DESTDIR="${D}" || die
+
+ dodoc ChangeLog README.asciidoc || die
+}
diff --git a/app-office/unoconv/unoconv-0.6.ebuild b/app-office/unoconv/unoconv-0.6.ebuild
new file mode 100644
index 000000000000..9a82babc2505
--- /dev/null
+++ b/app-office/unoconv/unoconv-0.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+EGIT_REPO_URI="https://github.com/dagwieers/unoconv.git"
+[[ ${PV} == 9999* ]] && SCM_ECLASS="git-2"
+inherit eutils python ${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="https://github.com/dagwieers/${PN}/tarball/${PV} -> ${P}-git.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
+[[ ${PV} == 9999* ]] || \
+KEYWORDS="amd64 x86"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ !app-text/odt2txt
+ virtual/ooo
+"
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ mv "${WORKDIR}"/dagwieers-${PN}-* "${WORKDIR}"/${P}
+ cd "${S}"
+
+ epatch "${FILESDIR}/timeout.patch"
+ python_convert_shebangs -r 2 .
+}
+
+src_compile() { :; }
+
+src_install() {
+ emake -j1 doc-install install install-links DESTDIR="${D}" || die
+
+ dodoc ChangeLog README.asciidoc || die
+}
diff --git a/app-office/unoconv/unoconv-0.7.ebuild b/app-office/unoconv/unoconv-0.7.ebuild
new file mode 100644
index 000000000000..ddc3ac209ca3
--- /dev/null
+++ b/app-office/unoconv/unoconv-0.7.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3} )
+
+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..49f8d4578756
--- /dev/null
+++ b/app-office/unoconv/unoconv-99999999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=3
+
+PYTHON_DEPEND="2"
+EGIT_REPO_URI="https://github.com/dagwieers/unoconv.git"
+[[ ${PV} == 9999* ]] && SCM_ECLASS="git-2"
+inherit eutils python ${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=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+ !app-text/odt2txt
+ virtual/ooo
+"
+
+pkg_setup() {
+ python_set_active_version 2
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/timeout.patch"
+ python_convert_shebangs -r 2 .
+}
+
+src_compile() { :; }
+
+src_install() {
+ emake docs-install install install-links DESTDIR="${D}" || die
+}
diff --git a/app-office/upwork/Manifest b/app-office/upwork/Manifest
new file mode 100644
index 000000000000..51dae940a2fd
--- /dev/null
+++ b/app-office/upwork/Manifest
@@ -0,0 +1,4 @@
+DIST upwork-4.0.53.0_i386.rpm 29330489 SHA256 8fe161e3bda15ee7b8c372dfb3fabe4324fcfa4e925d0e8c14e71a8a8b90a858 SHA512 28e186f6b95dedfe4175ace94522e6ce19aedb90c44ea72f33e8ae15e358e190423dc20b4704f70196904f11dbc7d29ddb776f27a29cb2f09fa8f74d6593317f WHIRLPOOL 1d32e53d35afe42ae79e0c4e927dfdc2d8a7c89e0140186a0ffeb23f71fd705622783c421db1340b71f5f097ed28f9696d831568b90f2ec0cc403b879662ca93
+DIST upwork-4.0.53.0_x86_64.rpm 33297576 SHA256 cb206dd72795ef6465dac4cd777cb3495880c3941194a6d2e16c988bd5495f26 SHA512 aada2c85d9f310d7bf085986ffdcb925461ba948d314e6616fb3f570670391b8a0102e9b03aa0c46659c6654e36284c51ddabc488b5013812b6bb3a76d96aaf4 WHIRLPOOL 6b18f72b65c00f4e538793d4e52436543a4a2501c49656c6bf416adeed12380cda6e88e95c6466ee79179130a173f891f242e843e4c472480628673f351f71dd
+DIST upwork-4.0.70.0_i386.rpm 29349208 SHA256 b7d1490d3ebb170a2173b016a33c5263d3bc82845ba39dc3daa65295f9c03792 SHA512 cbece7f71e67bcb0742955e59f2682ab184af1bd28fab8682c6bd984beda086a20f8f3e4b8d3c3c40f1b244cc6f9f199662349ef7472e64bee05cd443ff033f3 WHIRLPOOL edad445cc1b3401c4d93357f1baf046541e61000b5ce127d109949170fd60a99090e4cbba911a4e089cd354e2433f3376121211c587344ce6f2a79ed02bae9ba
+DIST upwork-4.0.70.0_x86_64.rpm 33318408 SHA256 b6cfb3f69ce50634ef5f9f8a1695a507919fd29a8f99722c511b3737535051f4 SHA512 4b64cd247705045643b284656bd045a7d858ce8f632f58347bcf7672655d8eb4aed534c40e95a1ade71fe8c37c791500b86469941ac6ef49b57f1e1dd5f46f15 WHIRLPOOL 92decad071a092acfbb448478b27d92f93a905d4a2192b3f3b92358ecbe3d8c6b420e9e3c4d5c597d1f8e20887e01264abe404154b434a0790fc2ddb47aeabb4
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..87ec8e0744ec
--- /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>
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ <description>Assign bugs.</description>
+ </maintainer>
+ <maintainer>
+ <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.0.53.0.ebuild b/app-office/upwork/upwork-4.0.53.0.ebuild
new file mode 100644
index 000000000000..9bc14a78da39
--- /dev/null
+++ b/app-office/upwork/upwork-4.0.53.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm eutils
+
+# 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_0_53_0_p5TnmGwLv5sZSuKB/${PN}_x86_64.rpm -> ${P}_x86_64.rpm )
+ x86? ( http://updates.team.odesk.com/binaries/v4_0_53_0_p5TnmGwLv5sZSuKB/${PN}_i386.rpm -> ${P}_i386.rpm )
+"
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+ dev-libs/libgcrypt:11
+ 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
+ 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/upwork/upwork-4.0.70.0.ebuild b/app-office/upwork/upwork-4.0.70.0.ebuild
new file mode 100644
index 000000000000..f35185e48af8
--- /dev/null
+++ b/app-office/upwork/upwork-4.0.70.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm eutils
+
+# 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_0_70_0_bccbf5c8e0866/${PN}_x86_64.rpm -> ${P}_x86_64.rpm )
+ x86? ( http://updates.team.odesk.com/binaries/v4_0_70_0_bccbf5c8e0866/${PN}_i386.rpm -> ${P}_i386.rpm )
+"
+LICENSE="ODESK"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}
+
+RDEPEND="
+ dev-libs/libgcrypt:11
+ 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
+ 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/wps-office/Manifest b/app-office/wps-office/Manifest
new file mode 100644
index 000000000000..53b7efaba7e5
--- /dev/null
+++ b/app-office/wps-office/Manifest
@@ -0,0 +1,4 @@
+DIST wps-office_9.1.0.4953~a18_amd64.deb 67389656 SHA256 e98793e25261bbd92b465eca53300d36e837adb7abb1a74d5241081f7069669f SHA512 8e2d2aba488f359cc841b7513dfd50cb6abc95a4f4abffe7f8d21d0ec3ad0ac97ac35b602fd60688232847a0ba3942e47571cc6ef63d48b52a1a0f4d0dc68c08 WHIRLPOOL 70dc5382cad1de5f490085af35cac58d9edefbd2acfda37ef6bf1739ea3b047d704871a83a3562d73e425f9de86011cc0ca27a582c1133a7ce8f735c606cbc61
+DIST wps-office_9.1.0.4953~a18_i386.deb 74618126 SHA256 f471094a61c0153ef3f63081430151ebbc7cb7a7b6c191e32867f98567473851 SHA512 9e41e6805527ceb6d8099b5c0bac0d6554ee856844c422529c837a8b713acacf056b8e8c2ff311197730cef4179677be0c0246df94022c7431caa054f440af10 WHIRLPOOL 957d21b3d2fe378cc55a3f8c684c23d5c8247bfb91217ddce80e08812518da32cbdee2edfee850c213bb4b0eff2b6b82d6ace77d4b22304349ee6daf88b74ac1
+DIST wps-office_9.1.0.4961~a18p1_amd64.deb 67419632 SHA256 a37c28648d571571351582e0863d252fc7378da87683c335ee93937a09924a6f SHA512 c828f9cc3383a33db533ada811dd8ca2d80599b8c49d9f1a4fd6080386245aae7a5bc71b2e628cacb2bf9c07b2619417afebf990c6332abb4e23ade2ef0f471f WHIRLPOOL c46cf46a6bd8249c5f6643fbc61c03a374e264a3577e66c32e459b95ae7fe4ef663488657a2c4ba4ef79a32dddbe0ae63515f7efcd898dada698528d74778386
+DIST wps-office_9.1.0.4961~a18p1_i386.deb 74647622 SHA256 e5e6f2813d3e778c68c3bc810ebe95ee862700c7ebf823f10a70dffbea1cd81c SHA512 7d90812e4a5a23f7d55f30c24831f8c17825048da14de6689cd8df9c4ce0cfb62982a05da78cbdc314e174b0e965c04852b104dd4d44bd1b76af45fdeba604d8 WHIRLPOOL 83fe9921bb71e2541790bff44728cd3ae5d557819ee25f103f5b3cb4c4e8d4801d2f402029371b8a58d6bdb5459efe8f5f64777b763070ab79d9690915c2b87d
diff --git a/app-office/wps-office/metadata.xml b/app-office/wps-office/metadata.xml
new file mode 100644
index 000000000000..a34d262c5b8b
--- /dev/null
+++ b/app-office/wps-office/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>
+ <email>pacho@gentoo.org</email>
+ <name>Pacho Ramos</name>
+</maintainer>
+<use>
+ <flag name="corefonts">Ensure <pkg>media-fonts/corefonts</pkg> is present</flag>
+ <flag name="sharedfonts">Preserve fonts from WPS</flag>
+</use>
+</pkgmetadata>
diff --git a/app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild b/app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild
new file mode 100644
index 000000000000..96fbbd04e127
--- /dev/null
+++ b/app-office/wps-office/wps-office-9.1.0.4953_alpha18-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+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/"
+
+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="corefonts +sharedfonts"
+
+UNBUNDLED_LIBS="
+ dev-qt/qtwebkit:4
+ media-libs/tiff:3
+"
+# dev-qt/qtcore:4
+# dev-qt/qtdbus:4
+# media-libs/phonon
+
+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}
+ corefonts? ( media-fonts/corefonts )
+ net-nds/openldap
+ dev-db/sqlite:3
+"
+DEPEND=""
+
+S="${WORKDIR}"
+
+src_prepare() {
+ # 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
+}
diff --git a/app-office/wps-office/wps-office-9.1.0.4953_alpha18.ebuild b/app-office/wps-office/wps-office-9.1.0.4953_alpha18.ebuild
new file mode 100644
index 000000000000..eb11afb83ec4
--- /dev/null
+++ b/app-office/wps-office/wps-office-9.1.0.4953_alpha18.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+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/"
+
+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="corefonts +sharedfonts"
+
+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="
+ ${NATIVE_DEPEND}
+ corefonts? ( media-fonts/corefonts )
+ net-nds/openldap
+ dev-db/sqlite:3
+"
+DEPEND=""
+
+S="${WORKDIR}"
+
+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
+}
diff --git a/app-office/wps-office/wps-office-9.1.0.4961_alpha18_p1.ebuild b/app-office/wps-office/wps-office-9.1.0.4961_alpha18_p1.ebuild
new file mode 100644
index 000000000000..1b7097632016
--- /dev/null
+++ b/app-office/wps-office/wps-office-9.1.0.4961_alpha18_p1.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+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/"
+
+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="
+ dev-qt/qtwebkit:4
+ media-libs/tiff:3
+"
+# dev-qt/qtcore:4
+# dev-qt/qtdbus:4
+# media-libs/phonon
+
+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() {
+ # 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
+}