diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-office | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.xz |
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')
350 files changed, 20625 insertions, 0 deletions
diff --git a/app-office/QtBitcoinTrader/Manifest b/app-office/QtBitcoinTrader/Manifest new file mode 100644 index 00000000000..449d0308672 --- /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 00000000000..4241671c312 --- /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 00000000000..4241671c312 --- /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 00000000000..3a8f7d2c132 --- /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 00000000000..cfc49796441 --- /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 00000000000..ca420dd5c6d --- /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 00000000000..191d4397adf --- /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 00000000000..669f23da60a --- /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 00000000000..ecde7edb0f3 --- /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 00000000000..96a0fda01c1 --- /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 00000000000..62f4bfa7945 --- /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 00000000000..67ce388c81e --- /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 00000000000..ee76b60912c --- /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 00000000000..235b20bd1b4 --- /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 00000000000..20496183276 --- /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 00000000000..3142906f9f2 --- /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 00000000000..678587b3531 --- /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 00000000000..c1131283e3b --- /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 00000000000..c5de5a64367 --- /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 00000000000..db08757c2f9 --- /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 00000000000..45bc6cc4170 --- /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 00000000000..cdc81ff59cf --- /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 00000000000..f3d2aac897e --- /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 00000000000..10edd3d8058 --- /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 00000000000..22cd2009bd3 --- /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 00000000000..39a524cf1f1 --- /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 00000000000..894b20a6622 --- /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 00000000000..dfaa6c7246e --- /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 00000000000..1ac78609e00 --- /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 00000000000..c0463617a11 --- /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 00000000000..4f7f95e6b6d --- /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 00000000000..4f7f95e6b6d --- /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 00000000000..4f6e350562f --- /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 00000000000..06bd68b73e4 --- /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 00000000000..a3cf66749eb --- /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 00000000000..e1ce54c5efe --- /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 00000000000..63e13deaf22 --- /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 00000000000..da07337825e --- /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 00000000000..1dfc072c1c5 --- /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 00000000000..903e077f23f --- /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 00000000000..a257c231076 --- /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 00000000000..eb50abe8286 --- /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 00000000000..611c791896e --- /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 00000000000..308b2fc8169 --- /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 00000000000..344ede1bdad --- /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 00000000000..55029210162 --- /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 00000000000..85ecac8cfc7 --- /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 00000000000..0b8094a6502 --- /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 00000000000..ba6a8a8800d --- /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 00000000000..2110c6bd696 --- /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 00000000000..dcd94854826 --- /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 00000000000..dcd94854826 --- /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 00000000000..48e2f7dde66 --- /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 00000000000..48e2f7dde66 --- /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 00000000000..3e9b6ee430a --- /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 00000000000..d1c53762c71 --- /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 00000000000..49a2fa7f6b1 --- /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 00000000000..8d3a9b48a82 --- /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 00000000000..6cab71eddf7 --- /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 00000000000..3112de3a938 --- /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 00000000000..8a7d21015e7 --- /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 00000000000..5ef42fe1a01 --- /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 00000000000..f089453f502 --- /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 00000000000..6192cb8e40b --- /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 00000000000..3723f9b5f2e --- /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 00000000000..6536b60f148 --- /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 00000000000..7ff312e49e2 --- /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 00000000000..1f32e2a09b4 --- /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 00000000000..fb64b225e65 --- /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 00000000000..927ccdcbd1b --- /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 00000000000..2a8c7d34607 --- /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 00000000000..82db6ce36f3 --- /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 00000000000..56bf5ce5e9b --- /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 00000000000..6e58f372af9 --- /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 00000000000..a4dc1625291 --- /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 00000000000..800b2371a62 --- /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 00000000000..151913e6f3f --- /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 00000000000..db32c90863a --- /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 00000000000..be47f0e08e9 --- /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 00000000000..9ffd1e3ec8f --- /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 00000000000..29b9e4e4d68 --- /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 00000000000..c050a38db30 --- /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 00000000000..0cee1efbfb7 --- /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 00000000000..78a98c32aaa --- /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 00000000000..4f4210ce77f --- /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 00000000000..4f4210ce77f --- /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 00000000000..5b12ed78d92 --- /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 00000000000..b21dc085d64 --- /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 00000000000..773f759d867 --- /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 00000000000..f1b964a7495 --- /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 00000000000..98aa446eaa7 --- /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 00000000000..8088be8815e --- /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 00000000000..ecc911c1690 --- /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 00000000000..73fc26272e4 --- /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 00000000000..f5cc1eb5c80 --- /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 00000000000..9a42d302b73 --- /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 00000000000..7388745f70d --- /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 00000000000..1b7a1be76f7 --- /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 00000000000..f72ffa52819 --- /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 00000000000..0f79ef3f6ae --- /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 00000000000..0321bffa6d5 --- /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 00000000000..2e4d3608c1f --- /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 00000000000..60803d2f2d5 --- /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 00000000000..5d43287ed8a --- /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 00000000000..a799634a4f5 --- /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 00000000000..a23f5f87bd9 --- /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 00000000000..526a8146d12 --- /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 00000000000..39be85def57 --- /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 00000000000..218d86983c0 --- /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 00000000000..40a419e1b4d --- /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 00000000000..27836612139 --- /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 00000000000..d5348696102 --- /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 00000000000..6cdf9d9a514 --- /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 00000000000..884bd5bcd0a --- /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 00000000000..8099ce9b879 --- /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 00000000000..c88b95b6526 --- /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 00000000000..908004e82d0 --- /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 00000000000..8d1e86a9cef --- /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 00000000000..ba59003bcfc --- /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 00000000000..98db667c2e9 --- /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 00000000000..0703bf28fb4 --- /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 00000000000..d7e21472340 --- /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 00000000000..1c30771209a --- /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 00000000000..e2c1e9bcd64 --- /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 00000000000..105fb43a3ff --- /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 00000000000..2aeba943392 --- /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 00000000000..baafa56cfe2 --- /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 00000000000..054b53fa7bc --- /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 00000000000..dd5266c1c33 --- /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 00000000000..0158a0af074 --- /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 00000000000..2e077e63942 --- /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 00000000000..370b4aaa4e7 --- /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 00000000000..1cf8e1923c5 --- /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 00000000000..0f39688e5ea --- /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 00000000000..2833385a1ad --- /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 00000000000..d4c4d28bbca --- /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 00000000000..61e036eec1c --- /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 00000000000..7cb33b98fd3 --- /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 00000000000..2247781443b --- /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 00000000000..d0350e48969 --- /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 00000000000..f4ee9859c2b --- /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 00000000000..3310c41435e --- /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 00000000000..534142975b3 --- /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 00000000000..534142975b3 --- /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 00000000000..796794e5026 --- /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 00000000000..47bf9d130a9 --- /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 00000000000..822a26e87f1 --- /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 00000000000..757568b8478 --- /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 00000000000..1f17bff4f0c --- /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 00000000000..8d17843aaf7 --- /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 00000000000..5d46203011d --- /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 00000000000..91b4662f913 --- /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 00000000000..44e0fc94627 --- /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 00000000000..3717cc80185 --- /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 00000000000..e12f66a6970 --- /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 00000000000..5fb21655a69 --- /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 00000000000..5fb21655a69 --- /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 00000000000..9cdf27f611a --- /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 00000000000..9c546f6ce3f --- /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 00000000000..b053cad60f9 --- /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 00000000000..75f94cc2b54 --- /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 00000000000..5fb0e29f6f2 --- /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 (> 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 00000000000..f55b6d68503 --- /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 00000000000..301fcb4d4bb --- /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 00000000000..8c0d454972a --- /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 00000000000..c38aa876bb7 --- /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 00000000000..7990b468554 --- /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 00000000000..6f97fc02d73 --- /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 00000000000..0bc4edceb36 --- /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 00000000000..8005dcb47aa --- /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 00000000000..25201aac643 --- /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 00000000000..c10673da33d --- /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 00000000000..a54cd1b751c --- /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 00000000000..03ec64226ff --- /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 00000000000..93999ecadbf --- /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 00000000000..518875b0c34 --- /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 00000000000..35a623260cf --- /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 00000000000..aba833ed90e --- /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 00000000000..3443befe65b --- /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 00000000000..ef9bdb29ef0 --- /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 00000000000..f5dcfe6b47a --- /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 00000000000..bc848cb4c55 --- /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 00000000000..6a90f4ddc80 --- /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 00000000000..c1398fbb8ba --- /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 00000000000..3aa47f93d1f --- /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 00000000000..cf36b521478 --- /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 00000000000..1e6a3103234 --- /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 00000000000..c7a2294e407 --- /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 00000000000..40c10de7120 --- /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 00000000000..d926fc514ce --- /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 00000000000..c6e9f5a35e2 --- /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 00000000000..90482487561 --- /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 00000000000..438f0ee154d --- /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 00000000000..5e84946046c --- /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 00000000000..a760856a18a --- /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 00000000000..e11184acb4f --- /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 00000000000..ef00eb8608a --- /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 00000000000..8dd197b469c --- /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 00000000000..cb5a5d12d94 --- /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 00000000000..da042ddfcf6 --- /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 00000000000..c9cf8926dfe --- /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 00000000000..1ccd2542cd4 --- /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 00000000000..fa02d6e5f01 --- /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 00000000000..5b7877ba461 --- /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 00000000000..0cd84a19e64 --- /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 00000000000..d9560cf317b --- /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 00000000000..11781600984 --- /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 00000000000..2585cef9845 --- /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 00000000000..1a973c04790 --- /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 00000000000..e8ba8b71c84 --- /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 00000000000..e822f575624 --- /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 00000000000..f60d08cfab1 --- /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 00000000000..de16eb73e20 --- /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 00000000000..008cf479f61 --- /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 00000000000..6dc5d6cd017 --- /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 00000000000..27364ad0700 --- /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 00000000000..e6772ed0a03 --- /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 00000000000..a9d33929c1b --- /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 00000000000..4c57a85c79c --- /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 00000000000..feda57bf393 --- /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 00000000000..64703e164a4 --- /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 00000000000..97c9badfcb2 --- /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 00000000000..ac1b116fbde --- /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 00000000000..418362c204e --- /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 00000000000..08151e6fe49 --- /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 00000000000..4d0e48169c0 --- /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 00000000000..4538a68724a --- /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 00000000000..66aa40a0507 --- /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 00000000000..8a8d57ada89 --- /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 00000000000..ee0a2f23ae6 --- /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 00000000000..8ef69a3bd28 --- /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 00000000000..7e8726685ad --- /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 00000000000..c1381d98a93 --- /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 00000000000..fa55d32c106 --- /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 00000000000..e084edf4fdf --- /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 00000000000..20d13ee7e21 --- /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 00000000000..69891ffd1c8 --- /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 00000000000..8ac8c3279fd --- /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 00000000000..15047be8bef --- /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 00000000000..315dfc062fd --- /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 00000000000..93339793ea1 --- /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 00000000000..3b7d2294a6d --- /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 00000000000..c224cf866af --- /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 00000000000..e1be512e120 --- /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 00000000000..36afc87610f --- /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 00000000000..1fd0a9f91e9 --- /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 00000000000..6c24bcfe35c --- /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 00000000000..6647f5e2c28 --- /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 00000000000..564f01a13eb --- /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 00000000000..b7d239fae58 --- /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 00000000000..a2e2fca3cfd --- /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 00000000000..d3a8b454e02 --- /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 00000000000..17eef8af1ba --- /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 00000000000..20f4ee866d1 --- /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 00000000000..1d8bebbb888 --- /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 00000000000..c90d98c5c03 --- /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 00000000000..40838bc3678 --- /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 00000000000..e23e14d8a00 --- /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 00000000000..b16658e28ee --- /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 00000000000..e381609011b --- /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 00000000000..9dcb46f25f8 --- /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 00000000000..d9cd2cad66c --- /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 00000000000..d9e0962abbb --- /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 00000000000..3440d325964 --- /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 00000000000..c0a4b7cb38e --- /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 00000000000..977bfe0e255 --- /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 00000000000..295cec39128 --- /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 00000000000..1ad2d1a575c --- /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 00000000000..2ff316a91b5 --- /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 00000000000..9f6a6c4e0ab --- /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 00000000000..c5e265ff007 --- /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 00000000000..3fc88fe4a50 --- /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 00000000000..a7ab471a3ea --- /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 00000000000..18d6cffda6b --- /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 00000000000..233c341c00b --- /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 00000000000..65184d300c7 --- /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 00000000000..dd024251201 --- /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 00000000000..632459d897c --- /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 00000000000..289fef70d34 --- /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 00000000000..9011bdd482f --- /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 00000000000..6daa4bb147a --- /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 00000000000..4cf15656c2b --- /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 00000000000..1225e6a541a --- /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 00000000000..1225e6a541a --- /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 00000000000..f2e8fa96957 --- /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 00000000000..1225e6a541a --- /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 00000000000..c4baf0498dd --- /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 00000000000..9b828683ff6 --- /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 00000000000..d9cd2cad66c --- /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 00000000000..1ac3b957902 --- /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 00000000000..bc94a62dc1f --- /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 00000000000..8ea30df8cba --- /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 00000000000..275f5571ebd --- /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 00000000000..b210a78c6d0 --- /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 00000000000..69a37aae71e --- /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 00000000000..a6a6b5edbf0 --- /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 00000000000..1d3299f407c --- /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 00000000000..bb6197ff8bf --- /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 00000000000..b6e660eac90 --- /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 00000000000..f9517cd25ed --- /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 00000000000..116f8418632 --- /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 00000000000..549155d62e0 --- /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 00000000000..58633911a52 --- /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 00000000000..8cb8509602b --- /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 00000000000..264522f6522 --- /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 00000000000..8882f5a45b9 --- /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 00000000000..3b8935d0c23 --- /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 00000000000..139502f12aa --- /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 00000000000..cb41050faf4 --- /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 00000000000..1b747e39051 --- /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 00000000000..f5bdda52292 --- /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 00000000000..8a232a99eb1 --- /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 00000000000..295f7e342bc --- /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 00000000000..b271ea82d2e --- /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 00000000000..9cabfb2e6f5 --- /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 00000000000..f3590c9653f --- /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 00000000000..3983733deec --- /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 00000000000..73c3b92f761 --- /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 00000000000..3a179ed9d70 --- /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 00000000000..b04ffda9695 --- /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 00000000000..9fd6d305ed1 --- /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 00000000000..e21ad26329a --- /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 00000000000..a8b3c5e67a5 --- /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 00000000000..efb3662bdd0 --- /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 00000000000..06426fc6a9c --- /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 00000000000..667ee3186b3 --- /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 00000000000..6d23788a348 --- /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 00000000000..2cf2ec07dca --- /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 00000000000..0ddcccb0614 --- /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 00000000000..d464e8a4881 --- /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 00000000000..2ec6278f9e0 --- /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 00000000000..0a3817bfb0a --- /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 00000000000..27704ebf8ad --- /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 00000000000..98d63e2b920 --- /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 00000000000..f41b101faf7 --- /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 00000000000..60e7981326d --- /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 00000000000..55d589e2e2b --- /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 00000000000..9a82babc250 --- /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 00000000000..ddc3ac209ca --- /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 00000000000..49f8d457875 --- /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 00000000000..51dae940a2f --- /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 00000000000..a7b76f815b0 --- /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 00000000000..87ec8e0744e --- /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 00000000000..9bc14a78da3 --- /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 00000000000..f35185e48af --- /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 00000000000..53b7efaba7e --- /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 00000000000..a34d262c5b8 --- /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 00000000000..96fbbd04e12 --- /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 00000000000..eb11afb83ec --- /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 00000000000..1b709763201 --- /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 +} |