parent
b598d8e694
commit
0fafe9a564
@ -1,2 +1,2 @@
|
||||
DIST chef-expander-0.10.10.gem 24064 SHA256 214da1ab5a947f7dfacc46433c7bf03ef7b242e2a33dc7adf021cc97f2a97b2f SHA512 afc6331c41750341d0a50901fd5a9b17854ccbe7b62f199eded52a489a9194019a690fe757f86c9348b1b09915be3faa838e3fc0a34849ae42c93b0791fe3997 WHIRLPOOL 3ca8f0be1a9044c40dfa222c9e6ed8a9e99a27e03d10950396280ca03bfdfcbfb6bb380ff7a191049e564407cf05e2657e29985d48850d53ed7c48facb536971
|
||||
DIST chef-expander-10.12.0.gem 24576 SHA256 f6d83fa51394e276e33bbd92d39dd30f0cbe93975409b66faffc56f62c1f8534 SHA512 f8abd430c29fa8488e88a7e9b57726a29420cd5982ea28d6c566a07447a9eb51b95be48469aeb4bbd2b1059c0f77977198b11cc169dbf95cdb46b605c13cc361 WHIRLPOOL fc12051fce34b0a70e77d652a1fb1dcd7994f82975d5aa831e0c5d6c5dfce58cd951bd6a9bf5497026e6146bccc4b4f6bfde692af24250bc13ec1f2151fbcf81
|
||||
DIST chef-expander-10.16.2.gem 24576 SHA256 f5ddf2dce66760bbb6bcfd180c8074395950995b636c81d46524f5b17b087688 SHA512 59a0f4fdbb43486649c6df7fbadc08df9fbbeb8bfe879b527c72f8121e05c53dbebc943bd41c4fce7d87e97dbedecfc9b0c2debe46b6b4e31f72477ee4468445 WHIRLPOOL 1a036dc8b24c46c28b8fa8ce1e442ff8c59824ac50f4c9345456374daf466ee52acf01da1ab419248f99c96f6a5e330f792bdc64e5565112104e5afb579b90e9
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST chef-server-api-0.10.10.gem 52736 SHA256 d5c6a9580a07f54ac002050042166a5ac5d40a9246d348a582ab251a8e3282c4 SHA512 ab3b19e193c8306ffb456306e3f09e161666aeba5311629cd6cf18d4389e496f476a92544747f41f8a342369f133a5aca70818a1ea62ec24bc1980fcaa841430 WHIRLPOOL 1280adb74caa35e35915ca953b47286f05aee575b68aad6ddd89045e66fa86f239790abf3b7ea320f05dcc24d12355153d84a396940262269a04870c8fc1597c
|
||||
DIST chef-server-api-10.12.0.gem 52736 SHA256 00f54eb9220cbb56b47a4f0ffa814ae149a2c9e4c3022c1c5da048f719c0b389 SHA512 99fd4eb230232420c65eccdf6ffa35660185e0ad6032cc7d8113a1845ec164c3aa451b5de8ce4d7bd78d4018f7a042cee2575c8a1a79d446e165d182eab94fbc WHIRLPOOL ccb99fd99a402630187d6152a469b3d72917225406e217f5930c4a1168cf6d6c419847d466fd1b9a8a3751a1265fb7391a852c5209d51ae9414483ebc0fa8f30
|
||||
DIST chef-server-api-10.16.2.gem 52736 SHA256 56a116887b7c5787eab61d0f8109bae18ddcc786b53f80300889572d0c502cff SHA512 2f1cfa45cf43fa588cb01f3d5d50a04602644e792a4117d8c66b31f55b33aa7ca01eccaff4d2d430a9af5b127ee46be6c43c3d8dde52fe9471009b13609fa29a WHIRLPOOL f370368657c8148db5cf9b1ee1ca510dbcd9ace7dc30b2195365499f9f0fe1223395784208b53c7e478a0267da4630d8b22b3743a6a7c8b8d91eb25c251cb5d0
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST chef-server-webui-0.10.10.gem 181248 SHA256 58005930fcb1146124fb233fcf12e22bb9b8cd1dcbe68c8173bace7d4bbba93d SHA512 7161dfdbceed76c0dab4ba116ba4a0190821f614ff57835a212c4846adb3e304c8471f35bf97b5d610ca3075213e99f704d03e87ac363e8faa65fcdca3df9e01 WHIRLPOOL 1c34ab3c102d5dbf7ca9771147b0a636332642c71899efb1729553f6da8a633b356ba2b02e009a3a59b9f23ccb43f9c3db3e6f5dda2d8209df0a22b2c5efb5f1
|
||||
DIST chef-server-webui-10.12.0.gem 181248 SHA256 5e276b25acd0a1080491f674d4b83983ee7537e195898e4bcb7a1e77dfb53caa SHA512 1217060104ae474ec42c02452f0834e25f0172885def6f19e20424bd24bf2730aeac855b35deac458d15f78176e39bdc7c64179f6fc25955afc5a6ad9582cb0f WHIRLPOOL ba1dc086cee27cb8cc7042da3f98c500a680bf70438f8e1e0aacaa1aee13d3b5ddd1387ce4a3b1a0a8b4570f786b095e650b83941f74189646badc63e05454d5
|
||||
DIST chef-server-webui-10.16.2.gem 184832 SHA256 21978693a2343fc2fbc2e909fea8e296944bc7471559c8b85ff01f28b60e4585 SHA512 25eb8c743c8e6bc22ceacacaa34f459e6abb3d5017afd051bb2ebaa85af289bedc11d3f28ddeee73ddc1ea32f5308a906c33ab8a5dbad887e1f8da3bdf5ab67b WHIRLPOOL d23529b2ac0bb260337cdbf782e6d8ff521849c149a5a24f9d86c1a8d6096b1c7bbe256c4e2529fec5152da5963ca27fc6ee647e238c83a9a05a2bd7f2e95111
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/chef-server-webui/chef-server-webui-0.10.10.ebuild,v 1.1 2012/06/17 15:45:19 hollow Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/chef-server-webui/chef-server-webui-10.16.2.ebuild,v 1.1 2012/12/17 13:11:23 hollow Exp $
|
||||
|
||||
EAPI="4"
|
||||
USE_RUBY="ruby18"
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
@ -1,2 +1,2 @@
|
||||
DIST chef-solr-0.10.10.gem 10217472 SHA256 5d46e1d44435939bb5790e41134089fd5ce0c35bba25e47f6e602e4540c3ea02 SHA512 3cec65850c5659e38fd1ee1b7609c3d17ce2ab7236ad128634ab12b51fb7b97a20be5a1cbb04ba71329fde313cf07603368ed5b5d8425254b3ddc1d1aae18440 WHIRLPOOL 9487a3b8bf600c465d2bb9a73a1cac5442a4bafb5920204631255bbf96cd3a3426f13bee3902f703003eaa0a5f730233ba54e777a815d284a7f0230b07761f6f
|
||||
DIST chef-solr-10.12.0.gem 10217472 SHA256 12cc7afad56869fba3d1659cd8154ab89860b24895676385104e36e1faa6f962 SHA512 116ecc5b52a62d0bbd23883dbaf8f049b00b84add3e15eda817f3777bd6a6b4b49e40d64090e70d003931bf6fac36f5fcd2752f4c60ecdb25995795c7ba6735c WHIRLPOOL fa1484746b40df2812c51138668b5d967b866aedcc5e2cb34943394dcae8f7fa3b3ecdcf3749cde7f4997f063676faf2e6d891df36868c63f3cb29c0f474f99d
|
||||
DIST chef-solr-10.16.2.gem 10217472 SHA256 d20045eb1ff5e5376abeaa85e99f0de9ad3ba4e2806830c1a2c4b3a908276b6c SHA512 9884db5038409c7739349f8b7255b13f67c4f50135a85165fcfb285eff8bfb7b8be237be13c776071e465eece41603473e53a2fb576d9af98ea1e1daeee8a841 WHIRLPOOL 824dc531838788bb94b7579ff779340047c147d7fbf2075a3543b214169d9aa2535796bd74c3c3d555e8293a24831dd3326d7864dab104c24ab8a6c75c88667f
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST chef-0.10.10.gem 424960 SHA256 144409014cced8d8a69a45a3e14145d2ea8e0845193629fd1ac36181bbd1dc92 SHA512 c250defea56b61e868da4ee28d268a925f09f583a6e0a49ed55f378ef318e55c17a7b7060e69dad4eaa8fc07d3a5076a14f3e54a2a8a3ee97626b010e7bf2ace WHIRLPOOL 3e004df819353306c15a3926ff2faa30caba5d16ed213d5e32a88684f10ab79b886aef109d8c01476b04294d07aadd21204fb5b16af4f91238cd269998c245f9
|
||||
DIST chef-10.12.0.gem 429056 SHA256 dac132f5b91f90f37b95b964ee213bb936ee07aaceb23cb24b9c7a9fcb20377b SHA512 fd227a325874013ce764d79a3eb250626c0370b50447caa445c2a7e502121c3cbf29832c96ad266b1730fe0cdcac86767d7b55e2594ccbb57c09fee4f395ee0c WHIRLPOOL bfd03dcc4a15e3cc4f141d31af441123a0653e7cb0fa26cc46ccfbe7bda0633c2ecf503b99ad2b7608dab90e9dbe2d7e3e44b00ce9b42d57225359dd7422c091
|
||||
DIST chef-10.16.2.gem 801792 SHA256 4bc48a60771e1a26ecc5131c4b41e47a04d64159bf25f82204c846cbc883459e SHA512 e5e5c6a8b9027a2be5fa82b4bde4bda177495c146ecdf72730abfaac93b07d57748069fa52b32c9c9db046b86ab9e631656ceb8a5adfced3cd106230f9dedb54 WHIRLPOOL 980960a7ec4e81ae24c7293244aac67113218c43c541427918f4083880f5f139306a705725dfa86ab70285a6cd2425e657e767be9f8c85b64fc391a0d113261a
|
||||
|
@ -0,0 +1,49 @@
|
||||
From 8410d2f7cddb6f5d102f9a1fa5d60ce50ca08696 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= <fpeters@0d.be>
|
||||
Date: Wed, 19 Sep 2012 11:38:53 +0200
|
||||
Subject: [PATCH] Fix build, link libbrasero-burn against libm (for ceil(3))
|
||||
|
||||
---
|
||||
configure.in | 4 ++++
|
||||
libbrasero-burn/Makefile.am | 3 ++-
|
||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 4ba113c..9b0df2d 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -138,6 +138,7 @@ dnl ***************** LARGE FILE SUPPORT ***********************
|
||||
AC_SYS_LARGEFILE
|
||||
|
||||
dnl ********** Required libraries **********************
|
||||
+
|
||||
GLIB_REQUIRED=2.29.14
|
||||
GTHREAD_REQUIRED=2.6.0
|
||||
GMODULE_REQUIRED=2.6.0
|
||||
@@ -209,6 +210,9 @@ PKG_CHECK_MODULES(BRASERO_SM,
|
||||
AC_SUBST(BRASERO_SM_CFLAGS)
|
||||
AC_SUBST(BRASERO_SM_LIBS)
|
||||
|
||||
+AC_CHECK_LIBM
|
||||
+AC_SUBST(LIBM)
|
||||
+
|
||||
#
|
||||
# GTK+ stuff (taken and adapted from empathy)
|
||||
#
|
||||
diff --git a/libbrasero-burn/Makefile.am b/libbrasero-burn/Makefile.am
|
||||
index 2e64449..3c723ce 100644
|
||||
--- a/libbrasero-burn/Makefile.am
|
||||
+++ b/libbrasero-burn/Makefile.am
|
||||
@@ -67,7 +67,8 @@ libbrasero_burn3_la_LIBADD = \
|
||||
$(BRASERO_GTK_LIBS) \
|
||||
$(BRASERO_GSTREAMER_LIBS) \
|
||||
$(BRASERO_LIBNOTIFY_LIBS) \
|
||||
- $(BRASERO_CANBERRA_LIBS)
|
||||
+ $(BRASERO_CANBERRA_LIBS) \
|
||||
+ $(LIBM)
|
||||
|
||||
libbrasero_burn3_la_LDFLAGS = \
|
||||
-version-info $(LIBBRASERO_LT_VERSION) \
|
||||
--
|
||||
1.8.0.2
|
||||
|
@ -0,0 +1 @@
|
||||
DIST cryptkeeper-0.9.5.tar.gz 222671 SHA256 1f9805d31562e448bf9bc11fdc2879f908ba42bfef5ad6adfa3877fc3b306984 SHA512 824c8b941d46904dd7f4b12a5f217aba25c848e016473d44ec71739baec78a7782dd00bb5d0c5dafc947235eddf558b8fe01a92e23b88b23352a05d0389cea3d WHIRLPOOL 7cf04ef6626cfc49d773ba67b83ab54f5d47d16a88d1541a9d1d8d3d2add9c744403759904ed2fce1feda0f9a654eeec39e8fd0c169418823b60300917b63ab4
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/cryptkeeper/cryptkeeper-0.9.5.ebuild,v 1.1 2012/12/17 19:31:21 hwoarang Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit base eutils gnome2
|
||||
|
||||
DESCRIPTION="EncFS system tray applet for GNOME"
|
||||
HOMEPAGE="http://tom.noflag.org.uk/cryptkeeper.html"
|
||||
SRC_URI="http://tom.noflag.org.uk/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="gnome-base/gconf:2
|
||||
>=sys-fs/encfs-1.7.2
|
||||
>=sys-fs/fuse-2.8.0
|
||||
gnome-extra/zenity"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-binutils-gold.patch"
|
||||
"${FILESDIR}/${P}-fix_cryptkeeper.desktop.patch"
|
||||
"${FILESDIR}/${P}-fix-ftbfs-gcc-4.7-672010.patch"
|
||||
"${FILESDIR}/${P}-is_mounted_overflow_fix.patch"
|
||||
)
|
||||
|
||||
DOCS="TODO"
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls)
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
Description: Fixes a build failure using binutils-gold
|
||||
Author: Franceco Namuri <francesco@namuri.it>
|
||||
Index: cryptkeeper-0.9.5/configure
|
||||
===================================================================
|
||||
--- cryptkeeper-0.9.5.orig/configure 2009-10-18 13:58:01.000000000 +0200
|
||||
+++ cryptkeeper-0.9.5/configure 2011-12-11 12:04:13.045285159 +0100
|
||||
@@ -6707,7 +6707,7 @@
|
||||
|
||||
CFLAGS="$CFLAGS $DEP_CFLAGS $GNOME_KEYRING_CFLAGS"
|
||||
CXXFLAGS="$CFLAGS"
|
||||
-LIBS="$DEP_LIBS $GNOME_KEYRING_LIBS"
|
||||
+LIBS="-lX11 $DEP_LIBS $GNOME_KEYRING_LIBS"
|
||||
|
||||
#AC_PROG_LIBTOOL
|
||||
|
@ -0,0 +1,18 @@
|
||||
Description: add missing include to avoid FTBFS with gcc 4.7
|
||||
Origin: vendor
|
||||
Bug-Debian: http://bugs.debian.org/672010
|
||||
Forwarded: no
|
||||
Author: Paul Tagliamonte <tag@pault.ag>
|
||||
Reviewed-by: gregor herrmann <gregoa@debian.org>
|
||||
Last-Update: 2012-05-15
|
||||
|
||||
--- a/src/lsof.cpp 2012-05-09 21:27:01.138367215 -0400
|
||||
+++ b/src/lsof.cpp 2012-05-09 21:26:52.398367682 -0400
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <vector>
|
||||
#include <assert.h>
|
||||
#include <cstring>
|
||||
+#include <unistd.h>
|
||||
#include "lsof.h"
|
||||
|
||||
fsuser::fsuser(const char *pid, const char *name)
|
@ -0,0 +1,17 @@
|
||||
Description: Fixes the category of cryptkeeper menu item
|
||||
Author: Francesco Namuri <francesco@namuri.it>
|
||||
Index: cryptkeeper-0.9.5/cryptkeeper.desktop
|
||||
===================================================================
|
||||
--- cryptkeeper-0.9.5.orig/cryptkeeper.desktop 2011-12-11 12:04:59.053286893 +0100
|
||||
+++ cryptkeeper-0.9.5/cryptkeeper.desktop 2011-12-11 12:05:02.777287034 +0100
|
||||
@@ -1,9 +1,8 @@
|
||||
[Desktop Entry]
|
||||
-Encoding=UTF-8
|
||||
Name=Cryptkeeper
|
||||
Exec=cryptkeeper
|
||||
Icon=cryptkeeper
|
||||
-Categories=Application;System;
|
||||
+Categories=System;GTK;Security;
|
||||
Terminal=false
|
||||
Type=Application
|
||||
StartupNotify=false
|
@ -0,0 +1,53 @@
|
||||
commit 86b960a528df7118ab43b629bbd906db7459300d
|
||||
Author: Jon Dowland <jmtd@debian.org>
|
||||
Date: Sun May 22 12:48:39 2011 +0100
|
||||
|
||||
fix is_mounted (memory leaks and NULL access)
|
||||
|
||||
Ensure that the return of realpath is checked for NULL before
|
||||
access. Ensure that the return value is free'd before it falls
|
||||
out of scope. Related tidying up.
|
||||
|
||||
diff --git a/src/encfs_wrapper.cpp b/src/encfs_wrapper.cpp
|
||||
index 347337b..961818b 100644
|
||||
--- a/src/encfs_wrapper.cpp
|
||||
+++ b/src/encfs_wrapper.cpp
|
||||
@@ -33,24 +33,24 @@
|
||||
|
||||
bool is_mounted(const char *mount_dir)
|
||||
{
|
||||
+ struct mntent *m;
|
||||
FILE *f = setmntent("/etc/mtab", "r");
|
||||
- char *mount_dir_expanded = realpath(mount_dir, NULL);
|
||||
- if (mount_dir_expanded == NULL) {
|
||||
- // no such file or dir, ...
|
||||
- // so: not mounted
|
||||
- // perror("cryptkeeper, is_mounted");
|
||||
+ char *mount_dir_expanded, *mnt_dir_expanded;
|
||||
+
|
||||
+ if (!(mount_dir_expanded = realpath(mount_dir, NULL)))
|
||||
return false;
|
||||
- }
|
||||
- for (;;) {
|
||||
- char *mnt_dir_expanded;
|
||||
- struct mntent *m = getmntent(f);
|
||||
- if (!m) break;
|
||||
- mnt_dir_expanded = realpath(m->mnt_dir, NULL);
|
||||
- if (strcmp(mount_dir_expanded, mnt_dir_expanded)==0) {
|
||||
+
|
||||
+ while(m = getmntent(f)) {
|
||||
+ if(mnt_dir_expanded = realpath(m->mnt_dir, NULL)) {
|
||||
+ if (strcmp(mount_dir_expanded, mnt_dir_expanded)==0) {
|
||||
+ free(mnt_dir_expanded);
|
||||
+ free(mount_dir_expanded);
|
||||
+ return true;
|
||||
+ }
|
||||
free(mnt_dir_expanded);
|
||||
- return true;
|
||||
- }
|
||||
+ }
|
||||
}
|
||||
+ free(mount_dir_expanded);
|
||||
return false;
|
||||
}
|
||||
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>phobosk@kbfx.net</email>
|
||||
<name>PhobosK</name>
|
||||
<description>Proxy maintainer. Assign bugs to him.</description>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Cryptkeeper is a Linux system tray applet that manages EncFS encrypted folders.
|
||||
It allows users to mount and unmount encfs folders, to change the password and
|
||||
to create new crypted folders. It integrates with a preferred file manager.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,590 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.6.3.2.ebuild,v 1.9 2012/12/08 12:57:04 maekke Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
QT_MINIMAL="4.7.4"
|
||||
KDE_SCM="git"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH="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.6.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
|
||||
inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python multilib toolchain-funcs flag-o-matic ${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 binfilter help"
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == binfilter ]]; then
|
||||
SRC_URI+=" binfilter? ( ${i}/${PN}-${mod}-${PV}.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}/ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz"
|
||||
ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.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="binfilter binfilterdebug +branding +cups dbus eds gnome gstreamer +gtk
|
||||
jemalloc kde mysql odk opengl postgres svg test +vba +webdav"
|
||||
|
||||
LO_EXTS="nlpsolver pdfimport presenter-console presenter-minimizer 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:
|
||||
# report-builder: missing java packages
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
IUSE+=" libreoffice_extensions_${lo_xt}"
|
||||
done
|
||||
unset lo_xt
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
|
||||
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
>=app-text/libexttextcat-3.2
|
||||
app-text/libwpd:0.9[tools]
|
||||
app-text/libwpg:0.2
|
||||
>=app-text/libwps-0.2.2
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
>=dev-cpp/libcmis-0.2:0.2
|
||||
dev-db/unixODBC
|
||||
dev-libs/expat
|
||||
>=dev-libs/glib-2.28
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d
|
||||
>=dev-libs/redland-1.0.14[ssl]
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4
|
||||
>=media-libs/libcdr-0.0.5
|
||||
media-libs/libvisio
|
||||
>=net-misc/curl-7.21.4
|
||||
sci-mathematics/lpsolve
|
||||
>=sys-libs/db-4.8
|
||||
virtual/jpeg
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
cups? ( net-print/cups )
|
||||
dbus? ( >=dev-libs/dbus-glib-0.92 )
|
||||
eds? ( gnome-extra/evolution-data-server )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
gtk? (
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-0.10:0.10
|
||||
>=media-libs/gst-plugins-base-0.10:0.10
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
libreoffice_extensions_pdfimport? ( >=app-text/poppler-0.16[xpdf-headers(+),cxx] )
|
||||
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 )
|
||||
opengl? (
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)
|
||||
postgres? ( >=dev-db/postgresql-base-9.0[kerberos] )
|
||||
svg? ( gnome-base/librsvg )
|
||||
webdav? ( net-libs/neon )
|
||||
"
|
||||
|
||||
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-ttf
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
=app-office/libreoffice-l10n-3.6*
|
||||
"
|
||||
|
||||
# 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/boost-1.46
|
||||
>=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
|
||||
virtual/pkgconfig
|
||||
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-libs/zlib
|
||||
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
|
||||
test? ( dev-java/junit:4 )
|
||||
)
|
||||
odk? ( app-doc/doxygen )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# not upstreamable stuff
|
||||
"${FILESDIR}/${PN}-3.6-system-pyuno.patch"
|
||||
"${FILESDIR}/${PN}-3.6-separate-checks.patch"
|
||||
"${FILESDIR}/${P}-fix-poppler.patch"
|
||||
)
|
||||
|
||||
REQUIRED_USE="
|
||||
gnome? ( gtk )
|
||||
eds? ( gnome )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-core-${PV}"
|
||||
|
||||
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 5 ]] ) \
|
||||
; then
|
||||
eerror "Compilation with gcc older than 4.5 is not supported"
|
||||
die "Too old gcc found."
|
||||
fi
|
||||
fi
|
||||
|
||||
# ensure pg version
|
||||
if use postgres; 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_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local mod dest tmplfile tmplname mypv
|
||||
|
||||
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
|
||||
if use branding; then
|
||||
unpack "${BRANDING}"
|
||||
fi
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == binfilter ]] && ! use binfilter; then
|
||||
continue
|
||||
fi
|
||||
unpack "${PN}-${mod}-${PV}.tar.xz"
|
||||
if [[ ${mod} != core ]]; then
|
||||
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
|
||||
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
fi
|
||||
done
|
||||
else
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == binfilter ]] && ! use binfilter; then
|
||||
continue
|
||||
fi
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
|
||||
EGIT_PROJECT="${PN}/${mod}"
|
||||
EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
|
||||
EGIT_NOUNPACK="true"
|
||||
git-2_src_unpack
|
||||
if [[ ${mod} != core ]]; then
|
||||
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
|
||||
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
fi
|
||||
done
|
||||
unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# optimization flags
|
||||
export ARCH_FLAGS="${CXXFLAGS}"
|
||||
export LINKFLAGSOPTIMIZE="${LDFLAGS}"
|
||||
export GMAKE_OPTIONS="${MAKEOPTS}"
|
||||
|
||||
# patchset
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
|
||||
# please no debug in binfilter, it blows up things insanely
|
||||
if use binfilter && ! use binfilterdebug ; then
|
||||
for name in $(find "${S}/binfilter" -name makefile.mk) ; do
|
||||
sed -i -e '1i\CFLAGS+= -g0' $name || die
|
||||
done
|
||||
fi
|
||||
|
||||
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 scripting/source/pyprov/officehelper.py || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local java_opts
|
||||
local internal_libs
|
||||
local lo_ext
|
||||
local ext_opts
|
||||
local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
|
||||
|
||||
# Workaround the boost header include issue for older gccs
|
||||
if [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]]; then
|
||||
append-cppflags -DBOOST_NO_0X_HDR_TYPEINDEX
|
||||
append-cppflags -DBOOST_NO_CXX11_HDR_TYPEINDEX
|
||||
fi
|
||||
|
||||
# recheck that there is some value in jobs
|
||||
[[ -z ${jbs} ]] && jbs="1"
|
||||
|
||||
# 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
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
|
||||
done
|
||||
|
||||
if use java; then
|
||||
# hsqldb: system one is too new
|
||||
# saxon: system one does not work properly
|
||||
java_opts="
|
||||
--without-system-hsqldb
|
||||
--without-system-saxon
|
||||
--with-ant-home="${ANT_HOME}"
|
||||
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
|
||||
--with-java-target-version=$(java-pkg_get-target)
|
||||
--with-jvm-path="${EPREFIX}/usr/$(get_libdir)/"
|
||||
"
|
||||
|
||||
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
|
||||
|
||||
if use test; then
|
||||
java_opts+=" --with-junit=$(java-pkg_getjar junit-4 junit.jar)"
|
||||
else
|
||||
java_opts+=" --without-junit"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||
fi
|
||||
|
||||
# system headers/libs/...: enforce using system packages
|
||||
# --enable-unix-qstart-libpng: use libpng splashscreen that is faster
|
||||
# --enable-cairo: ensure that cairo is always required
|
||||
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||
# --enable-release-build: build the libreoffice as release
|
||||
# --disable-fetch-external: prevent dowloading during compile phase
|
||||
# --disable-gnome-vfs: old gnome virtual fs support
|
||||
# --disable-kdeab: kde3 adressbook
|
||||
# --disable-kde: kde3 support
|
||||
# --disable-ldap: ldap requires internal mozilla stuff, same like mozab
|
||||
# --disable-mozilla: disable mozilla build that is used for adresbook, not
|
||||
# affecting the nsplugin that is always ON
|
||||
# --disable-pch: precompiled headers cause build crashes
|
||||
# --disable-rpath: relative runtime path is not desired
|
||||
# --disable-systray: quickstarter does not actually work at all so do not
|
||||
# promote it
|
||||
# --disable-zenity: disable build icon
|
||||
# --enable-extension-integration: enable any extension integration support
|
||||
# --with-{max-jobs,num-cpus}: ensuring parallel building
|
||||
# --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||
# --without-stlport: disable deprecated extensions framework
|
||||
# --disable-ext-report-builder: too much java packages pulled in
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
|
||||
--with-system-headers \
|
||||
--with-system-libs \
|
||||
--with-system-jars \
|
||||
--with-system-dicts \
|
||||
--enable-graphite \
|
||||
--enable-cairo-canvas \
|
||||
--enable-largefile \
|
||||
--enable-mergelibs \
|
||||
--enable-python=system \
|
||||
--enable-randr \
|
||||
--enable-randr-link \
|
||||
--enable-release-build \
|
||||
--enable-unix-qstart-libpng \
|
||||
--enable-xmlsec \
|
||||
--disable-ccache \
|
||||
--disable-crashdump \
|
||||
--disable-dependency-tracking \
|
||||
--disable-epm \
|
||||
--disable-fetch-external \
|
||||
--disable-gnome-vfs \
|
||||
--disable-ext-report-builder \
|
||||
--disable-kdeab \
|
||||
--disable-kde \
|
||||
--disable-ldap \
|
||||
--disable-mozilla \
|
||||
--disable-nsplugin \
|
||||
--disable-online-update \
|
||||
--disable-pch \
|
||||
--disable-rpath \
|
||||
--disable-systray \
|
||||
--disable-zenity \
|
||||
--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-max-jobs=${jbs} \
|
||||
--with-num-cpus=${jbs} \
|
||||
--with-unix-wrapper=libreoffice \
|
||||
--with-vendor="Gentoo Foundation" \
|
||||
--with-x \
|
||||
--without-afms \
|
||||
--without-fonts \
|
||||
--without-myspell-dicts \
|
||||
--without-stlport \
|
||||
--without-system-mozilla \
|
||||
--without-help \
|
||||
--with-helppack-integration \
|
||||
--without-sun-templates \
|
||||
--disable-gtk3 \
|
||||
$(use_enable binfilter) \
|
||||
$(use_enable cups) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable eds evolution2) \
|
||||
$(use_enable gnome gconf) \
|
||||
$(use_enable gnome gio) \
|
||||
$(use_enable gnome lockdown) \
|
||||
$(use_enable gstreamer) \
|
||||
$(use_enable gtk) \
|
||||
$(use_enable kde kde4) \
|
||||
$(use_enable mysql ext-mysql-connector) \
|
||||
$(use_enable odk) \
|
||||
$(use_enable opengl) \
|
||||
$(use_enable postgres postgresql-sdbc) \
|
||||
$(use_enable svg librsvg system) \
|
||||
$(use_enable test linkoo) \
|
||||
$(use_enable vba) \
|
||||
$(use_enable webdav neon) \
|
||||
$(use_with java) \
|
||||
$(use_with mysql system-mysql-cppconn) \
|
||||
$(use_with odk doxygen) \
|
||||
${internal_libs} \
|
||||
${java_opts} \
|
||||
${ext_opts}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# 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
|
||||
(
|
||||
source "${S}/config_host.mk" 2&> /dev/null
|
||||
|
||||
local path="${SOLARVER}/${INPATH}/res/img"
|
||||
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."
|
||||
)
|
||||
|
||||
# this is not a proper make script
|
||||
make build || 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}
|
||||
rm -rf "${ED}"/etc/
|
||||
|
||||
if use branding; then
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||
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/
|
||||
}
|
||||
|
||||
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
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST barry-0.17.1.tar.bz2 7618810 SHA256 8bff44bc0ff88aee6bb55d50c5dc84949c92f01841304833da4a50ab171e34ae SHA512 a2c96d4c0123a72d3889f0092ee90c748827453455be9a9b22e6e3f3c3d99e33b7547a9c32c6898d311919230969a8b8e7106d52b49301b2959464a2f5e1deff WHIRLPOOL 00ac326d1d42467a7ba4a92b9152fa656391624f9fe5b69c3374d90e0535d7c9202c961784c9433d4aa9d3121b95635b1fd1de29dd6db83110048149d3c6a16f
|
||||
DIST barry-0.18.3.tar.bz2 3457451 SHA256 c9dc6d1790d00f5535bbc0777082cd303aa8ca2e4256f1b16cafda44be97ce2c SHA512 4944d22bd5f5a76201ca10ccaf9d12ecf21b298e5b9c8d3d503441e0ad0386a94699c48ae683004992508bb385e75ec137859509663148f2f148933fa508e7fd WHIRLPOOL c991b1239d8f4c40c7e61fb4af1e6dbadb9e47c793a8e232556b8a2d8d08ca7474607e5c2ac3a557d1aad007d3ff7a1f74041351813e7ff77a131dfaeeb95999
|
||||
|
@ -0,0 +1,112 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-pda/barry/barry-0.18.3.ebuild,v 1.2 2012/12/18 05:14:53 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit bash-completion-r1 eutils gnome2-utils udev
|
||||
|
||||
DESCRIPTION="Sync, backup, program management, and charging for BlackBerry devices"
|
||||
HOMEPAGE="http://www.netdirect.ca/software/packages/barry/"
|
||||
SRC_URI="mirror://sourceforge/barry/${P}.tar.bz2"
|
||||
|
||||
LICENSE="CCPL-Attribution-ShareAlike-3.0 GPL-2" #See logo/README for CCPL
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="boost desktop doc gui opensync nls static-libs"
|
||||
|
||||
RDEPEND=">=dev-cpp/libxmlpp-2.6
|
||||
>=dev-libs/glib-2
|
||||
>=dev-libs/libtar-1.2.11-r2
|
||||
>=media-libs/libsdl-1.2
|
||||
>=sys-fs/fuse-2.5
|
||||
sys-libs/zlib
|
||||
virtual/libusb:1
|
||||
boost? ( >=dev-libs/boost-1.33 )
|
||||
desktop? ( >=net-libs/libgcal-0.9.6 )
|
||||
gui? (
|
||||
dev-cpp/glibmm:2
|
||||
dev-cpp/gtkmm:2.4
|
||||
dev-cpp/libglademm:2.4
|
||||
)
|
||||
opensync? ( ~app-pda/libopensync-0.22 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=app-doc/doxygen-1.5.6 )
|
||||
nls? ( >=sys-devel/gettext-0.18.1.1 )"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog KnownBugs NEWS README TODO )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's:plugdev:usb:g' "${S}"/udev/99-blackberry-perms.rules || die
|
||||
sed -i -e '/Icon/s:=.*:=barry:' "${S}"/menu/*.desktop || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable boost) \
|
||||
$(use_enable gui) \
|
||||
$(use_enable opensync opensync-plugin) \
|
||||
$(use_enable desktop) \
|
||||
--disable-rpath
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
cd "${S}"
|
||||
doxygen || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# docs
|
||||
rm -rf "${S}"/doc/www/*.{php,sh}
|
||||
find "${S}"/doc/www/doxygen/html -name "*.map" -size 0 -exec rm -f {} +
|
||||
use doc && dohtml "${S}"/doc/www/doxygen/html/*
|
||||
rm -rf "${S}"/doc/www
|
||||
dodoc -r "${S}"/doc/*
|
||||
|
||||
# Skipping different (old Fedora) rules 69-blackberry.rules in purpose
|
||||
udev_dorules "${S}"/udev/10-blackberry.rules "${S}"/udev/99-blackberry-perms.rules
|
||||
|
||||
# blacklist for BERRY_CHARGE kernel module
|
||||
insinto /lib/modprobe.d
|
||||
doins "${S}"/modprobe/blacklist-berry_charge.conf
|
||||
|
||||
# pppd options files
|
||||
docinto ppp
|
||||
dodoc "${S}"/ppp/*
|
||||
|
||||
dobashcomp "${S}"/bash/btool "${S}"/bash/bjavaloader
|
||||
|
||||
newicon -s scalable "${S}"/logo/${PN}_logo_icon.svg ${PN}.svg
|
||||
use desktop && domenu "${S}"/menu/barrydesktop.desktop
|
||||
use gui && domenu "${S}"/menu/barrybackup.desktop
|
||||
|
||||
prune_libtool_files
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
|
||||
elog "Barry requires you to be a member of the \"usb\" group."
|
||||
ewarn
|
||||
ewarn "Barry and the in-kernel module 'BERRY_CHARGE' are incompatible."
|
||||
ewarn
|
||||
ewarn "Kernel-based USB suspending can discharge your blackberry."
|
||||
ewarn "Use at least kernel 2.6.22 and/or disable CONFIG_USB_SUSPEND."
|
||||
ewarn
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST portpeek-2.0.24.tar.gz 11373 SHA256 77b787e2c59743f40ad407c5a3026b3858f2c8475cf4d78cada25f3852691d4d SHA512 ef8ed9446caa41011c8d2d83cc5522848aff64c1cc45acc6863cdd474ed5654bd8d2a6985f815598110f4efc63253f8b1540242466e8b8cdc514426f99f0faae WHIRLPOOL 8e29ebe03a33d849d284e032c2cc1de1c574dacc81a355003eca2dac0cfb6f7302213296f68c0565f1ca872c3e73fd1afd5cd6ec0f3e5e71b1181986a672ca44
|
||||
DIST portpeek-2.0.25.tar.gz 11367 SHA256 38de327bdefdd853166ec0ecdae03ccd508fb27c9762b99cea9926ce38801f5b SHA512 ea4b996787f4f956e3146f6618189f389f78f7a3778297ba1a2118b048c5f2e950221fbe4f9c52249a043f1fc65b4c45a01b799bb52b61e337527702f2149d9d WHIRLPOOL b57636fb820d6e5f0cb1611ca0e417c8d6b04a2c0fc50f9b32da78b940984c687c3ea1dc9a00660ce395108daca372fc3b9d90d9158cab51c502aa6677fd282d
|
||||
DIST portpeek-2.1.1.tar.gz 11744 SHA256 523ebfc87624fb36a100b502557d1e6b7388c6aff61c141211c8ca277170c402 SHA512 23c7cc9ba9c0c6e0a73fbeb3fb5d1ca4240e245efef00677f92e2ae55b81eeb1f68848e954470fe14f1ca28052a7da298c94d66296bfce14852f74449e2111ab WHIRLPOOL 9fdb620a42602107054dbc4fee7e8d869da97c9c7bb835eec9a76042019480803afe900c2d949bc75ee3f144afa20c3fac6148d78e21f96c9bcc2714666e9084
|
||||
DIST portpeek-2.1.3.tar.gz 11686 SHA256 5373152973898cf3e6ae36d7aa4a9f930fb494d18c87050d06b67ef35c57e5d4 SHA512 6bd22a13a1d3c443a40f002c73296e6c5fb4a75f49a34e6e9593bdcfac5cac3b54b067047e9d059ac20188aec1e599fcbef0cbd38d986c9fee05103016506f60 WHIRLPOOL 1c0418821263a91585419ffcb7be59d21a1ad5b46fb3e8345c7171d951dd4431324b1833ffb8106da9a7aab243e6df10adb484d392604337e4b93b21e1610b13
|
||||
DIST portpeek-2.1.4.tar.gz 11583 SHA256 3e6db54cf670c4d00b10fc69e99554cfa65784817e41792dd987578b4209a5b2 SHA512 fcc2f3d7cdfa971dfd0b2488ac175a4a58f0ca2fd8b3a1a68f2419c3c7c33346e18b25cabe3a07d9dda32d5c48bafc0a22781614fb1cb951570d44a52c32b5de WHIRLPOOL 91945f03b2062083ccd9f79ca865026c3cba032c74f031cbffcac171b5bc2c7d3b98ed4e196617ab3982ae458b89bdd689a70ef89cb4bfee08e0a1ea39f6771a
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/portpeek/portpeek-2.1.3.ebuild,v 1.1 2012/12/15 01:58:48 mpagano Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/portpeek/portpeek-2.1.4.ebuild,v 1.1 2012/12/17 16:49:08 mpagano Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="*:2.7"
|
@ -1,3 +1,2 @@
|
||||
DIST gtranslator-1.9.13.tar.bz2 4655865 SHA256 c0b371b81630cf2e4efb6968c20f7580c62c34d9161c852a5d008622cd91408e SHA512 67f3394257736b3a21074d4b939a967994f272d0d7edbbc28729521a7e378667b50cc1ecf0172c3cd913b6d7b64a12cf398e6ea58b4ddaeb691fc48619753981 WHIRLPOOL 6948b6fa04477af5c3569dd92c8f51ae24f878ea4f2ae0d8260932fbc28ff2a84695d99c7858a5502794a6498eca357495e0d69988d1ff3b19a7f8e9b39bed7c
|
||||
DIST gtranslator-2.91.4.tar.xz 4565740 SHA256 af4ede1495c0c52ecc1e7bd36c8ee6ce0bb35525144d687d1ce7cb4bf6630826 SHA512 04c1a7dc313e91fd3ef442c2ff236f5f3ac1657a10d394781eb658df8ccf443af2c9052cc6e862ed013788109571be55251379866a663424d3704334c43ca6d1 WHIRLPOOL 129758fbebf9c1a25848ce8ceee1e19fe0aad189cf977f3ca817cc5c0370edb9131aaf322b2a6a83ae5e2ebe24f4e431e948169140993f8d6c02e2cf4382b509
|
||||
DIST gtranslator-2.91.5.tar.xz 4559540 SHA256 7dcdabd5c2156bef98f35d2ec31798287d1721e400ea738fb3ccc2ff2ef186e6 SHA512 4475125a57c3ff9dcb2ce222b818cde5faf9729fbc1c9fb29933a4149afa9986eb6c12711cd9306faba1e5d20cc88ea99baaa88801f22cdc563238928eb4e88b WHIRLPOOL fd8722e7a129367d8260d1c59668002825ed3436d3ca7afce4490a360793541a357341b5a71034dd27aea31bae0d8bea4a718d08a6732dfde79f0b0969b7d18e
|
||||
|
@ -0,0 +1,114 @@
|
||||
From 68d6bc237c2076d3ff2a75a6a85e198807f8132a Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?S=C3=A9bastien=20Granjoux?= <seb.sfo@free.fr>
|
||||
Date: Tue, 6 Nov 2012 21:03:39 +0100
|
||||
Subject: [PATCH 1/3] fix bgo #680399 - gtranslator 2.91.5 segfaults trying to
|
||||
use any plugin (gnome 3.5.x stack)
|
||||
|
||||
- Update data/layout.xml, some attributes have changed
|
||||
- Several Dock object constructors take a G_OBJECT instead of a GDL_DOCK
|
||||
- GdlDockLayout member master is not accessible anymore
|
||||
- Block layout-changed signal when loading a new layout
|
||||
---
|
||||
data/layout.xml | 34 +++++++++++++++-------------------
|
||||
src/gtr-tab.c | 14 ++++++++++----
|
||||
2 files changed, 25 insertions(+), 23 deletions(-)
|
||||
|
||||
diff --git a/data/layout.xml b/data/layout.xml
|
||||
index 85f7f64..f3e313e 100644
|
||||
--- a/data/layout.xml
|
||||
+++ b/data/layout.xml
|
||||
@@ -3,30 +3,26 @@
|
||||
<dock-layout>
|
||||
<layout name="__default__">
|
||||
<dock name="__dock_1" floating="no" width="-1" height="-1" floatx="0" floaty="0">
|
||||
- <paned orientation="horizontal" locked="no" position="1164">
|
||||
- <paned orientation="horizontal" locked="no" position="244">
|
||||
- <notebook orientation="vertical" locked="no" page="0">
|
||||
- <item name="GtrOpenTranPlugin" orientation="vertical" locked="no"/>
|
||||
- <item name="GtrCharmapPanel" orientation="vertical" locked="no"/>
|
||||
- <placeholder name="ph_left" next-placement="center"/>
|
||||
+ <paned orientation="horizontal" locked="no" iconified="no" closed="no" position="1164">
|
||||
+ <paned orientation="horizontal" locked="no" iconified="no" closed="no" position="244">
|
||||
+ <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
+ <item name="GtrOpenTranPlugin" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
+ <item name="GtrCharmapPanel" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
</notebook>
|
||||
- <paned orientation="vertical" locked="no" position="416">
|
||||
- <notebook orientation="vertical" locked="no" page="0">
|
||||
- <item name="GtrMessageTable" orientation="vertical" locked="no"/>
|
||||
- <placeholder name="ph_top" next-placement="center"/>
|
||||
+ <paned orientation="vertical" locked="no" iconified="no" closed="no" position="416">
|
||||
+ <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
+ <item name="GtrMessageTable" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
</notebook>
|
||||
- <notebook orientation="vertical" locked="no" page="0">
|
||||
- <item name="GtrTranslationFields" orientation="vertical" locked="no"/>
|
||||
- <placeholder name="ph_center" next-placement="bottom"/>
|
||||
+ <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
+ <item name="GtrTranslationFields" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
</notebook>
|
||||
</paned>
|
||||
</paned>
|
||||
- <paned orientation="vertical" locked="no" position="387">
|
||||
- <item name="GtrTranslationMemoryUI" orientation="vertical" locked="no"/>
|
||||
- <notebook orientation="vertical" locked="no" page="0">
|
||||
- <item name="GtrContextPanel" orientation="vertical" locked="no"/>
|
||||
- <item name="GtrAlternateLangPluginPanel" orientation="vertical" locked="no"/>
|
||||
- <placeholder name="ph_right" next-placement="center"/>
|
||||
+ <paned orientation="vertical" locked="no" iconified="no" closed="no" position="387">
|
||||
+ <item name="GtrTranslationMemoryUI" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
+ <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
+ <item name="GtrContextPanel" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
+ <item name="GtrAlternateLangPluginPanel" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
</notebook>
|
||||
</paned>
|
||||
</paned>
|
||||
diff --git a/src/gtr-tab.c b/src/gtr-tab.c
|
||||
index 75fbd35..f22d546 100644
|
||||
--- a/src/gtr-tab.c
|
||||
+++ b/src/gtr-tab.c
|
||||
@@ -727,19 +727,19 @@ gtr_tab_init (GtrTab * tab)
|
||||
gtk_widget_show (priv->dock);
|
||||
gtk_box_pack_end (GTK_BOX (hbox), priv->dock, TRUE, TRUE, 0);
|
||||
|
||||
- dockbar = gdl_dock_bar_new (GDL_DOCK (priv->dock));
|
||||
+ dockbar = gdl_dock_bar_new (G_OBJECT (priv->dock));
|
||||
gtk_widget_show (dockbar);
|
||||
gtk_box_pack_start (GTK_BOX (hbox), dockbar, FALSE, FALSE, 0);
|
||||
|
||||
- priv->layout_manager = gdl_dock_layout_new (GDL_DOCK (priv->dock));
|
||||
- g_signal_connect (priv->layout_manager->master,
|
||||
+ priv->layout_manager = gdl_dock_layout_new (G_OBJECT (priv->dock));
|
||||
+ g_signal_connect (gdl_dock_layout_get_master (priv->layout_manager),
|
||||
"layout-changed",
|
||||
G_CALLBACK (on_layout_changed),
|
||||
tab);
|
||||
|
||||
g_settings_bind (priv->ui_settings,
|
||||
GTR_SETTINGS_PANEL_SWITCHER_STYLE,
|
||||
- priv->layout_manager->master,
|
||||
+ gdl_dock_layout_get_master (priv->layout_manager),
|
||||
"switcher-style",
|
||||
G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET);
|
||||
|
||||
@@ -967,11 +967,17 @@ gtr_tab_realize (GtkWidget *widget)
|
||||
tab);
|
||||
|
||||
/* Loading dock layout */
|
||||
+ g_signal_handlers_block_by_func (gdl_dock_layout_get_master (tab->priv->layout_manager),
|
||||
+ G_CALLBACK (on_layout_changed),
|
||||
+ tab);
|
||||
filename = g_build_filename (gtr_dirs_get_user_config_dir (),
|
||||
"layout.xml", NULL);
|
||||
|
||||
gtr_tab_layout_load (tab, filename, NULL);
|
||||
g_free (filename);
|
||||
+ g_signal_handlers_unblock_by_func (gdl_dock_layout_get_master (tab->priv->layout_manager),
|
||||
+ G_CALLBACK (on_layout_changed),
|
||||
+ tab);
|
||||
|
||||
tab->priv->tab_realized = TRUE;
|
||||
}
|
||||
--
|
||||
1.8.0
|
||||
|
@ -0,0 +1,94 @@
|
||||
From 22da0a85fec480943411c25c0d361b3fa2252381 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?S=C3=A9bastien=20Granjoux?= <seb.sfo@free.fr>
|
||||
Date: Wed, 14 Nov 2012 22:00:47 +0100
|
||||
Subject: [PATCH 2/3] fix bgo #687432 - gtranslator can't load/save tab
|
||||
layout, cause gdl 3.6
|
||||
|
||||
Do not save the layout after each change.
|
||||
Fix the default layout to remove GtrOpenTranPlugin and GtrCharmapPanel pane as
|
||||
GDL 3.6.0 does not hide them as it should.
|
||||
---
|
||||
data/layout.xml | 16 +++++-----------
|
||||
src/gtr-tab.c | 18 ------------------
|
||||
2 files changed, 5 insertions(+), 29 deletions(-)
|
||||
|
||||
diff --git a/data/layout.xml b/data/layout.xml
|
||||
index f3e313e..117f471 100644
|
||||
--- a/data/layout.xml
|
||||
+++ b/data/layout.xml
|
||||
@@ -4,19 +4,13 @@
|
||||
<layout name="__default__">
|
||||
<dock name="__dock_1" floating="no" width="-1" height="-1" floatx="0" floaty="0">
|
||||
<paned orientation="horizontal" locked="no" iconified="no" closed="no" position="1164">
|
||||
- <paned orientation="horizontal" locked="no" iconified="no" closed="no" position="244">
|
||||
+ <paned orientation="vertical" locked="no" iconified="no" closed="no" position="416">
|
||||
<notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
- <item name="GtrOpenTranPlugin" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
- <item name="GtrCharmapPanel" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
+ <item name="GtrMessageTable" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
+ </notebook>
|
||||
+ <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
+ <item name="GtrTranslationFields" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
</notebook>
|
||||
- <paned orientation="vertical" locked="no" iconified="no" closed="no" position="416">
|
||||
- <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
- <item name="GtrMessageTable" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
- </notebook>
|
||||
- <notebook orientation="vertical" locked="no" iconified="no" closed="no" page="0">
|
||||
- <item name="GtrTranslationFields" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
- </notebook>
|
||||
- </paned>
|
||||
</paned>
|
||||
<paned orientation="vertical" locked="no" iconified="no" closed="no" position="387">
|
||||
<item name="GtrTranslationMemoryUI" orientation="vertical" locked="no" iconified="no" closed="no"/>
|
||||
diff --git a/src/gtr-tab.c b/src/gtr-tab.c
|
||||
index f22d546..4c7760a 100644
|
||||
--- a/src/gtr-tab.c
|
||||
+++ b/src/gtr-tab.c
|
||||
@@ -671,13 +671,6 @@ save_layout (GtrTab *tab)
|
||||
}
|
||||
|
||||
static void
|
||||
-on_layout_changed (GdlDockMaster *master,
|
||||
- GtrTab *tab)
|
||||
-{
|
||||
- save_layout (tab);
|
||||
-}
|
||||
-
|
||||
-static void
|
||||
extension_added (PeasExtensionSet *extensions,
|
||||
PeasPluginInfo *info,
|
||||
PeasExtension *exten,
|
||||
@@ -732,11 +725,6 @@ gtr_tab_init (GtrTab * tab)
|
||||
gtk_box_pack_start (GTK_BOX (hbox), dockbar, FALSE, FALSE, 0);
|
||||
|
||||
priv->layout_manager = gdl_dock_layout_new (G_OBJECT (priv->dock));
|
||||
- g_signal_connect (gdl_dock_layout_get_master (priv->layout_manager),
|
||||
- "layout-changed",
|
||||
- G_CALLBACK (on_layout_changed),
|
||||
- tab);
|
||||
-
|
||||
g_settings_bind (priv->ui_settings,
|
||||
GTR_SETTINGS_PANEL_SWITCHER_STYLE,
|
||||
gdl_dock_layout_get_master (priv->layout_manager),
|
||||
@@ -967,17 +955,11 @@ gtr_tab_realize (GtkWidget *widget)
|
||||
tab);
|
||||
|
||||
/* Loading dock layout */
|
||||
- g_signal_handlers_block_by_func (gdl_dock_layout_get_master (tab->priv->layout_manager),
|
||||
- G_CALLBACK (on_layout_changed),
|
||||
- tab);
|
||||
filename = g_build_filename (gtr_dirs_get_user_config_dir (),
|
||||
"layout.xml", NULL);
|
||||
|
||||
gtr_tab_layout_load (tab, filename, NULL);
|
||||
g_free (filename);
|
||||
- g_signal_handlers_unblock_by_func (gdl_dock_layout_get_master (tab->priv->layout_manager),
|
||||
- G_CALLBACK (on_layout_changed),
|
||||
- tab);
|
||||
|
||||
tab->priv->tab_realized = TRUE;
|
||||
}
|
||||
--
|
||||
1.8.0
|
||||
|
@ -0,0 +1,55 @@
|
||||
From 398ebe3e8b5271261423d60849452423bf0dfb51 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?S=C3=A9bastien=20Granjoux?= <seb.sfo@free.fr>
|
||||
Date: Tue, 20 Nov 2012 21:57:53 +0100
|
||||
Subject: [PATCH 3/3] Another fix for bgo#680399 - gtranslator 2.91.5
|
||||
segfaults trying to use any plugin (gnome 3.5.x stack)
|
||||
|
||||
Keep saving the layout on each change but connect the signal after loading the
|
||||
layout and disconnect it after saving it for the last time.
|
||||
---
|
||||
src/gtr-tab.c | 15 +++++++++++++++
|
||||
1 file changed, 15 insertions(+)
|
||||
|
||||
diff --git a/src/gtr-tab.c b/src/gtr-tab.c
|
||||
index 4c7760a..2ebf60b 100644
|
||||
--- a/src/gtr-tab.c
|
||||
+++ b/src/gtr-tab.c
|
||||
@@ -671,6 +671,13 @@ save_layout (GtrTab *tab)
|
||||
}
|
||||
|
||||
static void
|
||||
+on_layout_changed (GdlDockMaster *master,
|
||||
+ GtrTab *tab)
|
||||
+{
|
||||
+ save_layout (tab);
|
||||
+}
|
||||
+
|
||||
+static void
|
||||
extension_added (PeasExtensionSet *extensions,
|
||||
PeasPluginInfo *info,
|
||||
PeasExtension *exten,
|
||||
@@ -882,6 +889,9 @@ gtr_tab_dispose (GObject * object)
|
||||
|
||||
if (!priv->dispose_has_run)
|
||||
{
|
||||
+ g_signal_handlers_disconnect_by_func (gdl_dock_layout_get_master (priv->layout_manager),
|
||||
+ G_CALLBACK (on_layout_changed),
|
||||
+ object);
|
||||
save_layout (GTR_TAB (object));
|
||||
priv->dispose_has_run = TRUE;
|
||||
}
|
||||
@@ -962,6 +972,11 @@ gtr_tab_realize (GtkWidget *widget)
|
||||
g_free (filename);
|
||||
|
||||
tab->priv->tab_realized = TRUE;
|
||||
+
|
||||
+ g_signal_connect (gdl_dock_layout_get_master (tab->priv->layout_manager),
|
||||
+ "layout-changed",
|
||||
+ G_CALLBACK (on_layout_changed),
|
||||
+ tab);
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
1.8.0
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST swig-1.3.40.tar.gz 4891020 SHA256 1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09 SHA512 bd959d29cf2d61d12dd2c5764bbd11d8fb045827267f8633ab99515175e675554c709f43a8334ce74d77e71e737118962bc5ce8fd09d3b87070ecab1133cc9d7 WHIRLPOOL 48c71d1c88271e8b2be171b159c41150460bc79bba9d40ff224fad8c1498c94e6328c89f1c2e02e294c17b0174f1e7aeddbc39c2e341c85effbbf311e87f061c
|
||||
DIST swig-2.0.4.tar.gz 5148567 SHA256 763a117730d26f8e5ed67f5718c6c0761fbb8461680fc20269db8c0839e1ec8a SHA512 f2918a35cd73ec7da5911803f44f81fc3a2b61ff13aa0e98b930ab54c64a21032c8b73cc4ca34b3b7c5f52d0106f04ae89f49db99f7749fbb056cd5e8070f968 WHIRLPOOL 4b19a5586cb5fcaa9bf77f4b4c2b1248c0e3515bd0d12a6086056f7c6eec1640c4b555f3e8a234dc5071697f06b5ef944ee38c010789e8baa8031c7cbc9f45f5
|
||||
DIST swig-2.0.8.tar.gz 5291361 SHA256 aeeefa20bbe1c03bacf23f0af9e7d6193e8b807b7585470615b71b1ee0c8ca4f SHA512 2832dd15dd0bf2f583e6b23d47f88dfb7702665656d62b5e80a03e085be38757e7ee6ca45c63af1379987677d7ee512440fe14cecfcff50782467d1e69ebec68 WHIRLPOOL 4144859e9e5d20d9fbbd5b513495736dc386585e924239d4217a195baf5b4ba338d12a1b028d5c1ea0487c1a29195dd3179cb8ab729f4a9a0eb53057f35865aa
|
||||
DIST swig-2.0.9.tar.gz 5307341 SHA256 586954000d297fafd7e91d1ad31089cc7e249f658889d11a44605d3662569539 SHA512 9967eb2e1733c11ceb813bfa18c8c4187ba527d45de9b2ad962f287afba9cb0e1432b921670c5fe07ed31decc2e2785a16f42f69148a4e8a1959a9b66ce2e91f WHIRLPOOL 6649934f33d36b7bf9314a7f6582245217795b6e9c36eb02436ed769f8fb06a3a038af2380f444a1311aa353d3f29c4a3159765f873d09ed90980998e0752e81
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.9.ebuild,v 1.1 2012/12/17 23:06:47 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Simplified Wrapper and Interface Generator"
|
||||
HOMEPAGE="http://www.swig.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ BSD BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="ccache doc pcre"
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="pcre? ( dev-libs/libpcre )
|
||||
ccache? ( sys-libs/zlib )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO )
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable ccache) \
|
||||
$(use_with pcre)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r Doc/{Devel,Manual}
|
||||
fi
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST gdl-2.30.1.tar.bz2 569211 SHA256 027dd1cd0191996fe1a0dc902da857698cc79564cb057ba13b09097e56e30cc1 SHA512 80f55a84a29a76fb79f99982c92258f6d02f27a7476b1b9d6ddc7554ac6eb2ad475e88066ce16ed9c48191c5f5150bbb1db22b35efd53502f12441ccaa90f00b WHIRLPOOL 0b4ca437f2d7a6b1e922f5587ae464ca1d77d7df92a35837bceaffa47681464e91213a0f5d8251144f3100ca1464e139542479345132c8bc7bb32106108d8da9
|
||||
DIST gdl-3.2.0.tar.xz 517420 SHA256 f4839224b7837efb8fbec8666f8a3bb1ce9ea110f06c57a8b9438faa0abab533 SHA512 3c56c700dafd2aa869bc1ea074db50cdc9b8f2566a932f10e9d8328baa380223a3799b288b69891b4a8421466a6fcb655c698aaf9f807d0e280909708c74eb4d WHIRLPOOL 23d975817f022ea2fbb6c144fc0dffff2ff9312f6d0ffb6fcbb7abb8b1363e688d9fd1e844cb5d6f81cb0adaea3fd4859b33576ac81e6228f83fdaa6015ee659
|
||||
DIST gdl-3.4.2.tar.xz 522816 SHA256 66eeca8aa8e7205abf38911a9eadfbd288967f92388682bd62942ed4f1db4906 SHA512 cf48cdcd867548d457f485a644834edea59a725dbf08aa985a9884eeee96d16cf97e98bfe6b80ebfeabfc36c799a0ca9d7b840362efe0a523913dfbaf09c46c3 WHIRLPOOL e64de6ad60673dfcd1daad9ebf1b83c7969bdec0eca3a5588b76f5b1b91f56c884fa899f7053cc96e481fd9541d23440b98803eda898e270499fb1a8f1b353fa
|
||||
DIST gdl-3.6.2.tar.xz 530604 SHA256 e772319f1b133047f54e3c1b7e95a718168071cfef972f981337f6bf570ddf1c SHA512 6a0fb558550e4e1a5e1bf689f5c28b13bb99c476c8b1837ab22d8184c23e11589e809ae1846dac5ba07550e943db614d367b605a0fc4ee3bdbb20572a1f89d80 WHIRLPOOL acda2a8b31417818ce71d98e4ea1ecf5ac6d0fcc31cd0d2ccb54a1865fe0cc19d5a93a4c0e63d455bd7254e4622ae04dd4f822eaf45d05ac279bc398921d6bfc
|
||||
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gdl/gdl-3.2.0.ebuild,v 1.8 2012/07/15 16:38:30 armin76 Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="The Gnome Devtool Libraries"
|
||||
HOMEPAGE="http://www.gnome.org/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="3"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE="doc +introspection"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
>=x11-libs/gtk+-3.0.0:3[introspection?]
|
||||
>=dev-libs/libxml2-2.4:2
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=sys-devel/gettext-0.17
|
||||
>=dev-util/intltool-0.40.1
|
||||
doc? ( >=dev-util/gtk-doc-1.4 )"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable introspection)"
|
||||
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gdl/gdl-3.6.2.ebuild,v 1.1 2012/12/17 06:25:18 tetromino Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="GNOME docking library"
|
||||
HOMEPAGE="http://www.gnome.org/"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="3/5"
|
||||
IUSE="+introspection"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/gtk+-3.0.0:3[introspection?]
|
||||
>=dev-libs/libxml2-2.4:2
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.4
|
||||
>=dev-util/intltool-0.40.4
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable introspection)"
|
||||
gnome2_src_configure
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST hyphen-2.8.5.tar.gz 636685 SHA256 8101b6477aa16cbe30cd6f18b300fa1946b4a3f1d8b0e283327ac0df4239ebf9 SHA512 a20e00d382cad396a6502cf9b0e54d79ade9624d835a8d8060ffd6d37c87f97ae78bb8623316ed5fa75cf6ab0cbe0d095e27e5181e8cbbbc8c5c2a758c94822e WHIRLPOOL a1f0e169138a4239b82a51f784c7a5fd63dfa359cb6bfc2b76627d91bb81a74d14243249817f2ec69e6aa2b7236a8f0a450d557d49dd9b998e20966e5522371f
|
||||
DIST hyphen-2.8.6.tar.gz 636800 SHA256 155cc1be5f406a4f3e55cd5154dd30353652f4da6cff0f600be4f1f67c127208 SHA512 37ca403af59b1e5b254dff69bdf46f933818385517bbd93c3f9b3c177a05408d971b14d2e4b98922a0c274e490a1e23fc468a12984a2802f42c5e67fc0f9ad34 WHIRLPOOL a4a2a40e94925a96af89b70ea980f399eab90dfb640a11aa04617ee5d3a41026c59f2120473fc69b72c0a678590f53979b2e3773474b4c4506a5f104609aa5bf
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/hyphen/hyphen-2.8.5.ebuild,v 1.3 2012/09/18 14:59:00 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="ALTLinux hyphenation library"
|
||||
HOMEPAGE="http://hunspell.sf.net"
|
||||
SRC_URI="mirror://sourceforge/hunspell/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="app-text/hunspell"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README* THANKS TODO"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
docinto pdf
|
||||
dodoc doc/*.pdf
|
||||
|
||||
rm -f "${ED}"usr/lib*/libhyphen.la
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-3.2.13.ebuild,v 1.8 2012/11/13 16:14:55 jer Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A library for applications dealing with netlink socket"
|
||||
HOMEPAGE="http://www.infradead.org/~tgr/libnl/"
|
||||
SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz"
|
||||
LICENSE="LGPL-2.1 utils? ( GPL-2 ) doc? ( GPL-2 )"
|
||||
SLOT="3"
|
||||
KEYWORDS="amd64 arm hppa ppc ppc64 ~s390 ~sh ~x86 ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc static-libs utils"
|
||||
|
||||
DEPEND="
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
doc? (
|
||||
app-doc/doxygen[latex]
|
||||
app-text/asciidoc
|
||||
dev-python/pygments
|
||||
dev-util/source-highlight
|
||||
media-gfx/graphviz
|
||||
media-gfx/mscgen
|
||||
)
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-1.1-vlan-header.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable doc) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable utils cli)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && emake -C doc api_ref
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use doc; then
|
||||
dohtml doc/api/*
|
||||
fi
|
||||
|
||||
if ! use static-libs; then
|
||||
rm -f "${D}"/usr/lib*/lib*.la
|
||||
fi
|
||||
|
||||
dodoc ChangeLog
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue