parent
1cf8e501b2
commit
9680ab4d53
@ -0,0 +1,15 @@
|
||||
https://github.com/brezerk/q4wine/issues/39
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index adb8db6..7c0d0d2 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -275,7 +275,7 @@ SET ( Q4WINE_HEADERS_DIR
|
||||
|
||||
IF (${WITH_SYSTEM_SINGLEAPP} MATCHES ON )
|
||||
MESSAGE(STATUS "Searching for QtSingleApplication package (WITH_SYSTEM_SINGLEAPP=ON) --\n")
|
||||
- find_path(QTSINGLEAPPLIB_INCLUDE_DIR QtSingleApplication PATH_SUFFIXES QtSolutions)
|
||||
+ find_path(QTSINGLEAPPLIB_INCLUDE_DIR QtSingleApplication PATH_SUFFIXES QtSolutions PATHS /usr/include/qt4)
|
||||
find_library(QTSINGLEAPPLIB QtSolutions_SingleApplication-2.6)
|
||||
|
||||
IF (QTSINGLEAPPLIB_INCLUDE_DIR AND QTSINGLEAPPLIB )
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/q4wine/q4wine-1.0_p3-r1.ebuild,v 1.1 2013/10/14 18:57:04 hwoarang Exp $
|
||||
|
||||
EAPI="4"
|
||||
LANGS="cs de en es fa he it ru uk pl pt af"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
# Upstream names the package PV-rX. We need to fix that to
|
||||
# PV_pX so we can use portage revisions.
|
||||
MY_PV="${PV/_p/-r}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
DESCRIPTION="Qt4 GUI configuration tool for Wine"
|
||||
HOMEPAGE="http://q4wine.brezblock.org.ua/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}/${PN}%20${PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug +icoutils +wineappdb -dbus gnome kde"
|
||||
|
||||
for x in ${LANGS}; do
|
||||
IUSE+=" linguas_${x}"
|
||||
done
|
||||
|
||||
CDEPEND="dev-qt/qtgui:4
|
||||
dev-qt/qtsingleapplication
|
||||
dev-qt/qtsql:4[sqlite]"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
dev-util/cmake"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
app-admin/sudo
|
||||
app-emulation/wine
|
||||
>=sys-apps/which-2.19
|
||||
icoutils? ( >=media-gfx/icoutils-0.26.0 )
|
||||
sys-fs/fuseiso
|
||||
kde? ( kde-base/kdesu )
|
||||
gnome? ( x11-libs/gksu )
|
||||
dbus? ( dev-qt/qtdbus:4 )"
|
||||
|
||||
DOCS="README AUTHORS ChangeLog"
|
||||
|
||||
PATCHES=( ${FILESDIR}/${PN}-qtsingleapp.patch )
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs="${mycmakeargs} \
|
||||
-DWITH_SYSTEM_SINGLEAPP=ON \
|
||||
$(cmake-utils_use debug DEBUG) \
|
||||
$(cmake-utils_use_with icoutils ICOUTILS) \
|
||||
$(cmake-utils_use_with wineappdb WINEAPPDB) \
|
||||
$(cmake-utils_use_with dbus DBUS)"
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
for x in ${LANGS}; do
|
||||
if ! has ${x} ${LINGUAS}; then
|
||||
find "${D}" -name "${PN}_${x}*.qm" -exec rm {} \;
|
||||
fi
|
||||
done
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST abiword-docs-2.8.6.tar.gz 1460563 SHA256 b6620b5887151a44c61ed63118ebe9044e332015f36b624724ab007d3465b502 SHA512 f1ab642071211e17c055a1655cfb4eefa4f017b4241531b63198cb100591bd178a067eb9a6c0eb540d2644a3fa020b5bb3c766e5c9a17debe4d0ee0b0678775e WHIRLPOOL 0285e4b0111a8de7968caf130c98bcbf180746485f9caf5112da477b41dfdb36721a42df9e3cfad80b924c23a05a3cd988283e096027118e6415d6200e11c8ef
|
||||
DIST abiword-docs-3.0.0.tar.gz 1482576 SHA256 11bb83cacbead8dd91e14f8dc49473843c683ee997e3974ec3167e7665bc89ad SHA512 13ca23026e162e7e50ef5f287507ea850f15fb1668bec31ea3c7bb90b8c11abff6bebfdadffb53856c895ba286fbe37aa625d241d908e702603c758b1e4ed12d WHIRLPOOL 5d3fb67aa2640d8d5a63a17a14d8d86260747b53a768bfcd0ec8713ee736870949bad203380d5950aaff2630694924b6a1c02f64ca4829100a0bd02f3424eb70
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/abiword-docs/abiword-docs-3.0.0.ebuild,v 1.1 2013/10/14 20:57:26 pacho Exp $
|
||||
|
||||
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}"
|
||||
|
||||
src_prepare() {
|
||||
# http://bugzilla.abisource.com/show_bug.cgi?id=13564
|
||||
epatch "${FILESDIR}"/${PN}-3.0.0-doc{1,2,3}.patch
|
||||
gnome2_src_prepare
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
--- ABW/pl-PL/Makefile.in~ 2013-01-23 20:26:45.912523261 +0000
|
||||
+++ ABW/pl-PL/Makefile.in 2013-01-23 20:26:45.929523455 +0000
|
||||
@@ -196,11 +196,10 @@
|
||||
SUBDIRS = \
|
||||
howto \
|
||||
info \
|
||||
- interface \
|
||||
plugins \
|
||||
problems \
|
||||
tutorial
|
||||
-
|
||||
+# interface \
|
||||
helpdir = $(ABIWORD_EXTRAS_PKGDATADIR)/help/pl-PL
|
||||
cssdir = $(helpdir)
|
||||
css_DATA = \
|
@ -0,0 +1,15 @@
|
||||
--- ABW/fr-FR/Makefile.in~ 2013-01-23 20:43:26.754948930 +0000
|
||||
+++ ABW/fr-FR/Makefile.in 2013-01-23 20:43:26.774948255 +0000
|
||||
@@ -196,11 +196,10 @@
|
||||
SUBDIRS = \
|
||||
howto \
|
||||
info \
|
||||
- interface \
|
||||
plugins \
|
||||
problems \
|
||||
tutorial
|
||||
-
|
||||
+# interface \
|
||||
helpdir = $(ABIWORD_EXTRAS_PKGDATADIR)/help/fr-FR
|
||||
cssdir = $(helpdir)
|
||||
css_DATA = \
|
@ -0,0 +1,15 @@
|
||||
--- ABW/en-US/Makefile.in~ 2013-01-23 19:50:38.980920560 +0000
|
||||
+++ ABW/en-US/Makefile.in 2013-01-23 19:50:38.998920705 +0000
|
||||
@@ -196,11 +196,10 @@
|
||||
SUBDIRS = \
|
||||
howto \
|
||||
info \
|
||||
- interface \
|
||||
plugins \
|
||||
problems \
|
||||
tutorial
|
||||
-
|
||||
+# interface \
|
||||
helpdir = $(ABIWORD_EXTRAS_PKGDATADIR)/help/en-US
|
||||
cssdir = $(helpdir)
|
||||
css_DATA = \
|
@ -1 +1,2 @@
|
||||
DIST abiword-2.8.6.tar.gz 9218827 SHA256 d99089a63a6cfc1a6a4a026be9278028d47d224088d24b1853acb67e95683a15 SHA512 327ffa6da73f7a1b74d1bc374239ac087ee76672da590626da3a068f972684b0963c50641718c39a7fb2429a56c1076bdfd67e8f7f0eab0eda90b70cf846bbbd WHIRLPOOL 15f060e6e31028ebb507e8b2e4b82670dd4d0850be256851d21081d42d83e81efcd33457bd634d99bb82686dbdc6ccd6d24794ce063ec4751c511a3ff6b463ee
|
||||
DIST abiword-3.0.0.tar.gz 10956892 SHA256 d17e318c00ff4eb353e0e7994b098b1d4f9ddd8712ac0261a0e38b89081fac01 SHA512 3f9804b17f27b8afa2f5bcccdb1b5d6270339ad4f518523208f2e2cde54cb28391575cfd3639aaadc13ab50d5908260b159ca7b41fd92ed5a449d7012e5a4637 WHIRLPOOL 54cb234dbaae070d4f9dfa215e3c5a80a45666b7363febf4b56c7ec685c7b084bf78f2f3a6827cb8585bec4ead5c6fd8bd71bc51c35bf3423f3b31a296bdb144
|
||||
|
@ -0,0 +1,141 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/abiword/abiword-3.0.0.ebuild,v 1.2 2013/10/14 21:00:55 pacho Exp $
|
||||
|
||||
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 openxml +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 !openxml !ots !readline !thesaurus !wordperfect !wmf )"
|
||||
|
||||
RDEPEND="
|
||||
>=app-text/wv-1.2
|
||||
dev-lang/perl
|
||||
>=dev-libs/boost-1.40.0
|
||||
>=dev-libs/fribidi-0.10.4
|
||||
>=dev-libs/glib-2.16:2
|
||||
>=dev-libs/libgcrypt-1.4.5
|
||||
>=gnome-base/librsvg-2.16:2
|
||||
>=gnome-extra/libgsf-1.14.18
|
||||
>=media-libs/libpng-1.2
|
||||
virtual/jpeg
|
||||
>=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 )
|
||||
goffice? ( >=x11-libs/goffice-0.10.0: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 )
|
||||
latex? ( dev-libs/libxslt )
|
||||
math? ( >=x11-libs/gtkmathview-0.7.5 )
|
||||
ots? ( >=app-text/ots-0.5 )
|
||||
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}
|
||||
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
|
||||
|
||||
# http://bugzilla.abisource.com/show_bug.cgi?id=13532
|
||||
epatch "${FILESDIR}/${PN}-3.0.0-eds-3.6.patch"
|
||||
|
||||
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
|
||||
# But doesn't build: http://bugzilla.abisource.com/show_bug.cgi?id=13563
|
||||
#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"
|
||||
|
||||
# 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 openxml && plugins="${plugins} openxml"
|
||||
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_install() {
|
||||
gnome2_src_install
|
||||
dodoc user/wp/readme.txt
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- src/text/ptbl/xp/pd_DocumentRDF.cpp.orig 2012-07-26 02:59:34.000000000 +0000
|
||||
+++ src/text/ptbl/xp/pd_DocumentRDF.cpp 2012-07-26 02:59:50.000000000 +0000
|
||||
@@ -1884,7 +1884,7 @@
|
||||
|
||||
#ifdef WITH_EVOLUTION_DATA_SERVER
|
||||
extern "C" {
|
||||
- #include <libebook/e-book.h>
|
||||
+ #include <libebook/libebook.h>
|
||||
};
|
||||
|
||||
static std::string get( EVCard* c, const char* v )
|
@ -0,0 +1,11 @@
|
||||
--- bin/e-file 2013-10-14 21:33:54.421701259 +0200
|
||||
+++ bin/e-file 2013-10-14 21:34:10.004702370 +0200
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
URL="http://www.portagefilelist.de/index.php/Special:PFLQuery2?file=$1&searchfile=lookup&lookup=file&txt"
|
||||
|
||||
-curl -s $URL | awk -v isgentoo=$isgentoo '
|
||||
+curl -s -f $URL | awk -v isgentoo=$isgentoo '
|
||||
BEGIN{
|
||||
FOUND=0
|
||||
if(isgentoo){
|
@ -0,0 +1,225 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-2.0.0_p247-r2.ebuild,v 1.1 2013/10/14 18:38:57 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#PATCHSET=1
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib versionator
|
||||
|
||||
RUBYPL=$(get_version_component_range 4)
|
||||
|
||||
MY_P="${PN}-$(get_version_component_range 1-3)-${RUBYPL:-0}"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
SLOT=$(get_version_component_range 1-2)
|
||||
MY_SUFFIX=$(delete_version_separator 1 ${SLOT})
|
||||
RUBYVERSION=2.0.0
|
||||
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
if [[ ${PVR} == ${PV} ]]; then
|
||||
PATCHSET="${PV}-r0.${PATCHSET}"
|
||||
else
|
||||
PATCHSET="${PVR}.${PATCHSET}"
|
||||
fi
|
||||
else
|
||||
PATCHSET="${PVR}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="An object-oriented scripting language"
|
||||
HOMEPAGE="http://www.ruby-lang.org/"
|
||||
SRC_URI="mirror://ruby/2.0/${MY_P}.tar.bz2
|
||||
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( Ruby-BSD BSD-2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db )
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
ssl? ( dev-libs/openssl )
|
||||
socks5? ( >=net-proxy/dante-1.1.13 )
|
||||
tk? ( dev-lang/tk[threads] )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
readline? ( sys-libs/readline )
|
||||
dev-libs/libyaml
|
||||
virtual/libffi
|
||||
sys-libs/zlib
|
||||
>=app-admin/eselect-ruby-20100402
|
||||
!<dev-ruby/rdoc-3.9.4
|
||||
!<dev-ruby/rubygems-1.8.10-r1"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
PDEPEND="
|
||||
>=dev-ruby/rubygems-2.0.2[ruby_targets_ruby20]
|
||||
>=dev-ruby/json-1.7.7[ruby_targets_ruby20]
|
||||
>=dev-ruby/rake-0.9.6[ruby_targets_ruby20]
|
||||
rdoc? ( >=dev-ruby/rdoc-4.0.0[ruby_targets_ruby20] )
|
||||
xemacs? ( app-xemacs/ruby-modes )"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE="yes" EPATCH_SUFFIX="patch" \
|
||||
epatch "${WORKDIR}/patches"
|
||||
|
||||
# We can no longer unbundle all of rake because rubygems now depends
|
||||
# on this. We leave the actual rake code around to bootstrap
|
||||
# rubygems, but remove the bits that would cause a file collision.
|
||||
einfo "Unbundling gems..."
|
||||
cd "$S"
|
||||
rm -r \
|
||||
{bin,lib}/rake lib/rake.rb man/rake.1 \
|
||||
bin/gem || die "removal failed"
|
||||
|
||||
# Fix a hardcoded lib path in configure script
|
||||
sed -i -e "s:\(RUBY_LIB_PREFIX=\"\${prefix}/\)lib:\1$(get_libdir):" \
|
||||
configure.in || die "sed failed"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=
|
||||
|
||||
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
|
||||
filter-flags -fomit-frame-pointer
|
||||
# In many places aliasing rules are broken; play it safe
|
||||
# as it's risky with newer compilers to leave it as it is.
|
||||
append-flags -fno-strict-aliasing
|
||||
# SuperH needs this
|
||||
use sh && append-flags -mieee
|
||||
|
||||
# Socks support via dante
|
||||
if use socks5 ; then
|
||||
# Socks support can't be disabled as long as SOCKS_SERVER is
|
||||
# set and socks library is present, so need to unset
|
||||
# SOCKS_SERVER in that case.
|
||||
unset SOCKS_SERVER
|
||||
fi
|
||||
|
||||
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
|
||||
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
|
||||
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
|
||||
fi
|
||||
|
||||
# ipv6 hack, bug 168939. Needs --enable-ipv6.
|
||||
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
|
||||
|
||||
# if use libedit; then
|
||||
# einfo "Using libedit to provide readline extension"
|
||||
# myconf="${myconf} --enable-libedit --with-readline"
|
||||
# elif use readline; then
|
||||
# einfo "Using readline to provide readline extension"
|
||||
# myconf="${myconf} --with-readline"
|
||||
# else
|
||||
# myconf="${myconf} --without-readline"
|
||||
# fi
|
||||
myconf="${myconf} $(use_with readline)"
|
||||
|
||||
INSTALL="${EPREFIX}/usr/bin/install -c" econf \
|
||||
--program-suffix=${MY_SUFFIX} \
|
||||
--with-soname=ruby${MY_SUFFIX} \
|
||||
--enable-shared \
|
||||
--enable-pthread \
|
||||
--enable-psych \
|
||||
--disable-rpath \
|
||||
$(use_enable socks5 socks) \
|
||||
$(use_enable doc install-doc) \
|
||||
--enable-ipv6 \
|
||||
$(use_enable debug) \
|
||||
$(use_with berkdb dbm) \
|
||||
$(use_with gdbm) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with tk) \
|
||||
$(use_with ncurses curses) \
|
||||
${myconf} \
|
||||
--enable-option-checking=no \
|
||||
|| die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake V=1 EXTLDFLAGS="${LDFLAGS}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 V=1 test || die "make test failed"
|
||||
|
||||
elog "Ruby's make test has been run. Ruby also ships with a make check"
|
||||
elog "that cannot be run until after ruby has been installed."
|
||||
elog
|
||||
if use rubytests; then
|
||||
elog "You have enabled rubytests, so they will be installed to"
|
||||
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
|
||||
elog "than root, and you must place them into a writeable directory."
|
||||
elog "Then call: "
|
||||
elog
|
||||
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
|
||||
else
|
||||
elog "Enable the rubytests USE flag to install the make check tests"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Remove the remaining bundled gems. We do this late in the process
|
||||
# since they are used during the build to e.g. create the
|
||||
# documentation.
|
||||
rm -rf ext/json || die
|
||||
|
||||
# Ruby is involved in the install process, we don't want interference here.
|
||||
unset RUBYOPT
|
||||
|
||||
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
|
||||
|
||||
LD_LIBRARY_PATH="${D}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
|
||||
RUBYLIB="${S}:${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
|
||||
for d in $(find "${S}/ext" -type d) ; do
|
||||
RUBYLIB="${RUBYLIB}:$d"
|
||||
done
|
||||
export LD_LIBRARY_PATH RUBYLIB
|
||||
|
||||
emake V=1 DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# Remove installed rubygems copy
|
||||
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
|
||||
rm -r "${D}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
|
||||
rm -r "${D}/usr/bin/"{ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
|
||||
|
||||
if use doc; then
|
||||
make DESTDIR="${D}" install-doc || die "make install-doc failed"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r sample
|
||||
fi
|
||||
|
||||
dosym "libruby${MY_SUFFIX}$(get_libname ${PV%_*})" \
|
||||
"/usr/$(get_libdir)/libruby$(get_libname ${PV%.*})"
|
||||
dosym "libruby${MY_SUFFIX}$(get_libname ${PV%_*})" \
|
||||
"/usr/$(get_libdir)/libruby$(get_libname ${PV%_*})"
|
||||
|
||||
dodoc ChangeLog NEWS doc/NEWS* README* || die
|
||||
|
||||
if use rubytests; then
|
||||
pushd test
|
||||
insinto /usr/share/${PN}-${SLOT}/test
|
||||
doins -r .
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"usr/bin/ruby) ]] ; then
|
||||
eselect ruby set ruby${MY_SUFFIX}
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "To switch between available Ruby profiles, execute as root:"
|
||||
elog "\teselect ruby set ruby(18|19|...)"
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ruby cleanup
|
||||
}
|
@ -0,0 +1,375 @@
|
||||
https://bugs.gentoo.org/483820
|
||||
|
||||
Submitted By: Martin Ward <macros_the_black at ntlworld dot com>
|
||||
Date: 2013-06-18
|
||||
Initial Package Version: 1.0.1e
|
||||
Upstream Status: Unknown
|
||||
Origin: self, based on fedora
|
||||
Description: Fixes install with perl-5.18.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/apps/cms.pod
|
||||
+++ openssl-1.0.1e/doc/apps/cms.pod
|
||||
@@ -450,28 +450,28 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
the operation was completely successfully.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
an error occurred parsing the command options.
|
||||
|
||||
-=item 2
|
||||
+=item C<2>
|
||||
|
||||
one of the input files could not be read.
|
||||
|
||||
-=item 3
|
||||
+=item C<3>
|
||||
|
||||
an error occurred creating the CMS file or when reading the MIME
|
||||
message.
|
||||
|
||||
-=item 4
|
||||
+=item C<4>
|
||||
|
||||
an error occurred decrypting or verifying the message.
|
||||
|
||||
-=item 5
|
||||
+=item C<5>
|
||||
|
||||
the message was verified correctly but an error occurred writing out
|
||||
the signers certificates.
|
||||
--- openssl-1.0.1e.orig/doc/apps/smime.pod
|
||||
+++ openssl-1.0.1e/doc/apps/smime.pod
|
||||
@@ -308,28 +308,28 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
the operation was completely successfully.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
an error occurred parsing the command options.
|
||||
|
||||
-=item 2
|
||||
+=item C<2>
|
||||
|
||||
one of the input files could not be read.
|
||||
|
||||
-=item 3
|
||||
+=item C<3>
|
||||
|
||||
an error occurred creating the PKCS#7 file or when reading the MIME
|
||||
message.
|
||||
|
||||
-=item 4
|
||||
+=item C<4>
|
||||
|
||||
an error occurred decrypting or verifying the message.
|
||||
|
||||
-=item 5
|
||||
+=item C<5>
|
||||
|
||||
the message was verified correctly but an error occurred writing out
|
||||
the signers certificates.
|
||||
--- openssl-1.0.1e.orig/doc/crypto/X509_STORE_CTX_get_error.pod
|
||||
+++ openssl-1.0.1e/doc/crypto/X509_STORE_CTX_get_error.pod
|
||||
@@ -278,6 +278,8 @@
|
||||
an application specific error. This will never be returned unless explicitly
|
||||
set by an application.
|
||||
|
||||
+=back
|
||||
+
|
||||
=head1 NOTES
|
||||
|
||||
The above functions should be used instead of directly referencing the fields
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_accept.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_accept.pod
|
||||
@@ -44,12 +44,12 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
|
||||
established.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The TLS/SSL handshake was not successful but was shut down controlled and
|
||||
by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_clear.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_clear.pod
|
||||
@@ -56,12 +56,12 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The SSL_clear() operation could not be performed. Check the error stack to
|
||||
find out the reason.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The SSL_clear() operation was successful.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_COMP_add_compression_method.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_COMP_add_compression_method.pod
|
||||
@@ -53,11 +53,11 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation failed. Check the error queue to find out the reason.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_connect.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_connect.pod
|
||||
@@ -41,12 +41,12 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
|
||||
established.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The TLS/SSL handshake was not successful but was shut down controlled and
|
||||
by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_add_session.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_CTX_add_session.pod
|
||||
@@ -52,13 +52,13 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The operation failed. In case of the add operation, it was tried to add
|
||||
the same (identical) session twice. In case of the remove operation, the
|
||||
session was not found in the cache.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_load_verify_locations.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_CTX_load_verify_locations.pod
|
||||
@@ -100,13 +100,13 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The operation failed because B<CAfile> and B<CApath> are NULL or the
|
||||
processing at one of the locations specified failed. Check the error
|
||||
stack to find out the reason.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_client_CA_list.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_client_CA_list.pod
|
||||
@@ -66,11 +66,11 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
A failure while manipulating the STACK_OF(X509_NAME) object occurred or
|
||||
the X509_NAME could not be extracted from B<cacert>. Check the error stack
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_session_id_context.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_session_id_context.pod
|
||||
@@ -64,13 +64,13 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The length B<sid_ctx_len> of the session id context B<sid_ctx> exceeded
|
||||
the maximum allowed length of B<SSL_MAX_SSL_SESSION_ID_LENGTH>. The error
|
||||
is logged to the error stack.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_ssl_version.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_ssl_version.pod
|
||||
@@ -42,11 +42,11 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The new choice failed, check the error stack to find out the reason.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_CTX_use_psk_identity_hint.pod
|
||||
@@ -81,6 +81,8 @@
|
||||
|
||||
Return values from the server callback are interpreted as follows:
|
||||
|
||||
+=over
|
||||
+
|
||||
=item > 0
|
||||
|
||||
PSK identity was found and the server callback has provided the PSK
|
||||
@@ -94,9 +96,11 @@
|
||||
connection will fail with decryption_error before it will be finished
|
||||
completely.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
PSK identity was not found. An "unknown_psk_identity" alert message
|
||||
will be sent and the connection setup fails.
|
||||
|
||||
+=back
|
||||
+
|
||||
=cut
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_do_handshake.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_do_handshake.pod
|
||||
@@ -45,12 +45,12 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been
|
||||
established.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The TLS/SSL handshake was not successful but was shut down controlled and
|
||||
by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_read.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_read.pod
|
||||
@@ -86,7 +86,7 @@
|
||||
The read operation was successful; the return value is the number of
|
||||
bytes actually read from the TLS/SSL connection.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The read operation was not successful. The reason may either be a clean
|
||||
shutdown due to a "close notify" alert sent by the peer (in which case
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_session_reused.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_session_reused.pod
|
||||
@@ -27,11 +27,11 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
A new session was negotiated.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
A session was reused.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_set_fd.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_set_fd.pod
|
||||
@@ -35,11 +35,11 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The operation failed. Check the error stack to find out why.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_set_session.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_set_session.pod
|
||||
@@ -37,11 +37,11 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The operation failed; check the error stack to find out the reason.
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The operation succeeded.
|
||||
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_shutdown.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_shutdown.pod
|
||||
@@ -92,12 +92,12 @@
|
||||
|
||||
=over 4
|
||||
|
||||
-=item 1
|
||||
+=item C<1>
|
||||
|
||||
The shutdown was successfully completed. The "close notify" alert was sent
|
||||
and the peer's "close notify" alert was received.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The shutdown is not yet finished. Call SSL_shutdown() for a second time,
|
||||
if a bidirectional shutdown shall be performed.
|
||||
--- openssl-1.0.1e.orig/doc/ssl/SSL_write.pod
|
||||
+++ openssl-1.0.1e/doc/ssl/SSL_write.pod
|
||||
@@ -79,7 +79,7 @@
|
||||
The write operation was successful, the return value is the number of
|
||||
bytes actually written to the TLS/SSL connection.
|
||||
|
||||
-=item 0
|
||||
+=item C<0>
|
||||
|
||||
The write operation was not successful. Probably the underlying connection
|
||||
was closed. Call SSL_get_error() with the return value B<ret> to find out,
|
@ -0,0 +1,13 @@
|
||||
http://dev.gentoo.org/~vapier/scons-blows.txt
|
||||
|
||||
--- SConstruct
|
||||
+++ SConstruct
|
||||
@@ -85,6 +85,8 @@
|
||||
opts.Add('LINKFLAGS', 'Linker Compiler flags')
|
||||
opts.Add('CC', 'C Compiler')
|
||||
opts.Add('CXX', 'C++ Compiler')
|
||||
+opts.Add('AR', 'Archiver')
|
||||
+opts.Add('RANLIB', 'Archive indexer')
|
||||
opts.Add('BUILD', 'Build type: release, custom, development')
|
||||
|
||||
opts.Update(env)
|
@ -0,0 +1,87 @@
|
||||
From bdc3babbe21e5fed06876db4d56d1b13915fe1cb Mon Sep 17 00:00:00 2001
|
||||
From: Ross Lagerwall <rosslagerwall@gmail.com>
|
||||
Date: Sat, 21 Sep 2013 20:22:27 +0000
|
||||
Subject: daemon: Emit signal before returning dbus value
|
||||
|
||||
In gvfsjobopenforread.c, the dbus method returns a value in create_reply
|
||||
which eventually results in a GVfsJobRead job to be sent to the backend.
|
||||
This could happen before the "new-source" signal is emitted. If this
|
||||
happens, the job is not queued because the "new_job" signal would not
|
||||
have been connected to a job source yet. The read then hangs because
|
||||
the GVfsJobRead is lost.
|
||||
|
||||
This is hit often when performing large smb transfers (see
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=697782 and
|
||||
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1075923).
|
||||
It can be reproduced by putting a small sleep before the
|
||||
g_signal_emit_by_name call.
|
||||
|
||||
Fix this by emitting the "new-source" signal *before* the dbus method
|
||||
value is returned. This ensures that the "new_job" signal is set up
|
||||
before any further jobs are sent.
|
||||
|
||||
Note that the same problem and solution applies for
|
||||
gvfsjobopenforwrite.c.
|
||||
---
|
||||
diff --git a/daemon/gvfsjobopenforread.c b/daemon/gvfsjobopenforread.c
|
||||
index d978136..41b5f34 100644
|
||||
--- a/daemon/gvfsjobopenforread.c
|
||||
+++ b/daemon/gvfsjobopenforread.c
|
||||
@@ -194,6 +194,12 @@ create_reply (GVfsJob *job,
|
||||
g_error_free (error);
|
||||
}
|
||||
|
||||
+ g_vfs_channel_set_backend_handle (G_VFS_CHANNEL (channel), open_job->backend_handle);
|
||||
+ open_job->backend_handle = NULL;
|
||||
+ open_job->read_channel = channel;
|
||||
+
|
||||
+ g_signal_emit_by_name (job, "new-source", channel);
|
||||
+
|
||||
if (open_job->read_icon)
|
||||
gvfs_dbus_mount_complete_open_icon_for_read (object, invocation,
|
||||
fd_list, g_variant_new_handle (fd_id),
|
||||
@@ -206,12 +212,6 @@ create_reply (GVfsJob *job,
|
||||
/* FIXME: this could cause issues as long as fd_list closes all its fd's when it's finalized */
|
||||
close (remote_fd);
|
||||
g_object_unref (fd_list);
|
||||
-
|
||||
- g_vfs_channel_set_backend_handle (G_VFS_CHANNEL (channel), open_job->backend_handle);
|
||||
- open_job->backend_handle = NULL;
|
||||
- open_job->read_channel = channel;
|
||||
-
|
||||
- g_signal_emit_by_name (job, "new-source", open_job->read_channel);
|
||||
}
|
||||
|
||||
static void
|
||||
diff --git a/daemon/gvfsjobopenforwrite.c b/daemon/gvfsjobopenforwrite.c
|
||||
index a63e9cd..429e267 100644
|
||||
--- a/daemon/gvfsjobopenforwrite.c
|
||||
+++ b/daemon/gvfsjobopenforwrite.c
|
||||
@@ -278,6 +278,12 @@ create_reply (GVfsJob *job,
|
||||
g_error_free (error);
|
||||
}
|
||||
|
||||
+ g_vfs_channel_set_backend_handle (G_VFS_CHANNEL (channel), open_job->backend_handle);
|
||||
+ open_job->backend_handle = NULL;
|
||||
+ open_job->write_channel = channel;
|
||||
+
|
||||
+ g_signal_emit_by_name (job, "new-source", open_job->write_channel);
|
||||
+
|
||||
gvfs_dbus_mount_complete_open_for_write (object, invocation,
|
||||
fd_list, g_variant_new_handle (fd_id),
|
||||
open_job->can_seek,
|
||||
@@ -285,12 +291,6 @@ create_reply (GVfsJob *job,
|
||||
|
||||
close (remote_fd);
|
||||
g_object_unref (fd_list);
|
||||
-
|
||||
- g_vfs_channel_set_backend_handle (G_VFS_CHANNEL (channel), open_job->backend_handle);
|
||||
- open_job->backend_handle = NULL;
|
||||
- open_job->write_channel = channel;
|
||||
-
|
||||
- g_signal_emit_by_name (job, "new-source", open_job->write_channel);
|
||||
}
|
||||
|
||||
static void
|
||||
--
|
||||
cgit v0.9.2
|
@ -0,0 +1,131 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.16.3-r1.ebuild,v 1.1 2013/10/14 19:26:28 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit autotools bash-completion-r1 eutils gnome2
|
||||
|
||||
DESCRIPTION="Virtual filesystem implementation for gio"
|
||||
HOMEPAGE="https://git.gnome.org/browse/gvfs"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
|
||||
|
||||
IUSE="afp archive avahi bluetooth bluray cdda fuse gdu gnome-keyring gnome-online-accounts gphoto2 gtk +http mtp ios samba systemd test +udev udisks"
|
||||
|
||||
# Can use libgphoto-2.5.0 as well. Automagic detection.
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.35:2
|
||||
sys-apps/dbus
|
||||
dev-libs/libxml2:2
|
||||
net-misc/openssh
|
||||
afp? ( >=dev-libs/libgcrypt-1.2.2:= )
|
||||
archive? ( app-arch/libarchive:= )
|
||||
avahi? ( >=net-dns/avahi-0.6 )
|
||||
bluetooth? (
|
||||
>=app-mobilephone/obex-data-server-0.4.5
|
||||
dev-libs/dbus-glib
|
||||
net-wireless/bluez
|
||||
dev-libs/expat )
|
||||
bluray? ( media-libs/libbluray )
|
||||
fuse? ( >=sys-fs/fuse-2.8.0 )
|
||||
gdu? ( || (
|
||||
>=gnome-base/libgdu-3.0.2
|
||||
=sys-apps/gnome-disk-utility-3.0.2-r300
|
||||
=sys-apps/gnome-disk-utility-3.0.2-r200 ) )
|
||||
gnome-keyring? ( app-crypt/libsecret )
|
||||
gphoto2? ( >=media-libs/libgphoto2-2.4.7:= )
|
||||
gtk? ( >=x11-libs/gtk+-3.0:3 )
|
||||
http? ( >=net-libs/libsoup-gnome-2.34.0:2.4 )
|
||||
ios? (
|
||||
>=app-pda/libimobiledevice-1.1.0:=
|
||||
>=app-pda/libplist-1:= )
|
||||
mtp? ( >=media-libs/libmtp-1.1.5 )
|
||||
samba? ( >=net-fs/samba-3.4.6[smbclient] )
|
||||
systemd? ( sys-apps/systemd )
|
||||
udev? (
|
||||
cdda? ( || ( dev-libs/libcdio-paranoia <dev-libs/libcdio-0.90[-minimal] ) )
|
||||
virtual/udev[gudev] )
|
||||
udisks? ( >=sys-fs/udisks-1.97:2 )
|
||||
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.7.1 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/libxslt
|
||||
>=dev-util/intltool-0.40
|
||||
virtual/pkgconfig
|
||||
dev-util/gdbus-codegen
|
||||
dev-util/gtk-doc-am
|
||||
test? (
|
||||
>=dev-python/twisted-core-12.3.0
|
||||
net-analyzer/netcat )
|
||||
!udev? ( >=dev-libs/libgcrypt-1.2.2 )
|
||||
"
|
||||
# libgcrypt.m4, provided by libgcrypt, needed for eautoreconf, bug #399043
|
||||
# test dependencies needed per https://bugzilla.gnome.org/700162
|
||||
|
||||
# Tests with multiple failures, this is being handled upstream at:
|
||||
# https://bugzilla.gnome.org/700162
|
||||
RESTRICT="test"
|
||||
|
||||
REQUIRED_USE="
|
||||
cdda? ( udev )
|
||||
udisks? ( udev )
|
||||
systemd? ( udisks )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README TODO" # ChangeLog.pre-1.2 README.commits
|
||||
|
||||
# Emit signal before returning dbus value, bug #488024 (from 'master')
|
||||
epatch "${FILESDIR}/${PN}-1.16.3-emit-signal.patch"
|
||||
|
||||
if ! use udev; then
|
||||
sed -e 's/gvfsd-burn/ /' \
|
||||
-e 's/burn.mount.in/ /' \
|
||||
-e 's/burn.mount/ /' \
|
||||
-i daemon/Makefile.am || die
|
||||
|
||||
eautoreconf
|
||||
fi
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --enable-documentation installs man pages
|
||||
gnome2_src_configure \
|
||||
--disable-bash-completion \
|
||||
--disable-hal \
|
||||
--with-dbus-service-dir="${EPREFIX}"/usr/share/dbus-1/services \
|
||||
--enable-documentation \
|
||||
$(use_enable afp) \
|
||||
$(use_enable archive) \
|
||||
$(use_enable avahi) \
|
||||
$(use_enable bluetooth obexftp) \
|
||||
$(use_enable bluray) \
|
||||
$(use_enable cdda) \
|
||||
$(use_enable fuse) \
|
||||
$(use_enable gdu) \
|
||||
$(use_enable gnome-online-accounts goa) \
|
||||
$(use_enable gphoto2) \
|
||||
$(use_enable gtk) \
|
||||
$(use_enable ios afc) \
|
||||
$(use_enable mtp libmtp) \
|
||||
$(use_enable udev) \
|
||||
$(use_enable udev gudev) \
|
||||
$(use_enable http) \
|
||||
$(use_enable gnome-keyring keyring) \
|
||||
$(use_enable samba) \
|
||||
$(use_enable systemd libsystemd-login) \
|
||||
$(use_enable udisks udisks2)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
dobashcomp programs/completion/gvfs
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST cantata-1.0.3.tar.bz2 1296129 SHA256 853dc62b9cdf6ffbf554f094c4836511ccfadeaa8e056fc23b5308b95322d135 SHA512 23fc6cc1c1e27ef04b299d7dacf1b3bf31a4731b9e7ad52e24a062a5367a9f2ec713ce90a9af4ee4029c06207771847b57eea4bb1326f789295241be2b96546b WHIRLPOOL f8155b056223ca49d7f8d860f6caf1263d8ba7b92d550813464aa2c2e0e76483ee08d9a15f0fecd5a5268d0e3e075af1c9c0d4bbbe188ec6352b339d65236fa4
|
||||
DIST cantata-1.1.2.tar.bz2 1127191 SHA256 b860320897e56cd6b92a0f413f71d9842c992fea196999b04c2fe22241bb3dda SHA512 964b4d0218d1a51dc8845ca00b566eeb805d3e71a9ab7e898e05e7bf9dd3a20d1ada8ffa13cd0fb3da9c4af909bd9a7481613a3d50188d3d127979362bb93940 WHIRLPOOL 9027a3cc17e0c38bf1c41c48be3df7550e55de982a9ef39e29ca4d33bd35c70c609376e9f472eec364bf975376594908cf3ddec64c81a0b88ef4e0b4d03e02f5
|
||||
DIST cantata-1.1.3.tar.bz2 1163045 SHA256 1297c93efcd3e13f4c63a138caf88c74311842e2a50e18cb7733f36ed8ab525a SHA512 a5e3986754c96adb6ab9d3e37794ae9508556d369d1131262104ff0fc1d7de154ab5a07b35aa09a23ec0e3a094e9f9eca2e24f1a62b17922a2db712f2af1b6a6 WHIRLPOOL e92bfac233b24bd721f260ced4c46dc9f0a255dd14189012d4497bbff41f87f95fcf1cf06ff1b50133fac837726ecf2b2406a3a677a2bb1218c705b9101f42c8
|
||||
|
@ -1 +1 @@
|
||||
Mon, 14 Oct 2013 18:37:00 +0000
|
||||
Tue, 15 Oct 2013 04:36:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 14 Oct 2013 18:37:00 +0000
|
||||
Tue, 15 Oct 2013 04:36:59 +0000
|
||||
|
@ -1,10 +1,10 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-vcs/git || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DEPEND=>=dev-vcs/git-1.8.2.1 || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=An eselect library to manage executable symlinks
|
||||
EAPI=5
|
||||
HOMEPAGE=https://bitbucket.org/mgorny/eselect-lib-bin-symlink/
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-admin/eselect
|
||||
SLOT=0
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 autotools-utils 5f912199ed4fdfb0bfbde29c7ac7dbdb eutils 4878e7f88afc0ba0866ac112190b0fd4 git-2 2027b81a576527fa16bece425941e094 git-r3 b51fd7c665126a17d8b32f35109880eb libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=3e0b007fd1926041acb637c688414c1d
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 autotools-utils 5f912199ed4fdfb0bfbde29c7ac7dbdb eutils 4878e7f88afc0ba0866ac112190b0fd4 git-r3 f870f5be7eb6435bdd5968f9f4df68c2 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=b1e817dd3453104d6ccf56a2fc35f502
|
||||
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=dev-libs/libmirage-2.0.0 dev-libs/glib:2 pinentry? ( dev-libs/libassuan ) virtual/pkgconfig test? ( app-arch/xz-utils ) dev-libs/libassuan dev-vcs/git || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DEPEND=>=dev-libs/libmirage-2.0.0:0= dev-libs/glib:2= pinentry? ( dev-libs/libassuan:0= ) virtual/pkgconfig test? ( app-arch/xz-utils ) dev-libs/libassuan >=dev-vcs/git-1.8.2.1 || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=CD/DVD image converter using libmirage
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=https://bitbucket.org/mgorny/mirage2iso/
|
||||
IUSE=pinentry test
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-libs/libmirage-2.0.0 dev-libs/glib:2 pinentry? ( dev-libs/libassuan ) pinentry? ( app-crypt/pinentry )
|
||||
RDEPEND=>=dev-libs/libmirage-2.0.0:0= dev-libs/glib:2= pinentry? ( dev-libs/libassuan:0= ) pinentry? ( app-crypt/pinentry )
|
||||
SLOT=0
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 autotools-utils 5f912199ed4fdfb0bfbde29c7ac7dbdb eutils 4878e7f88afc0ba0866ac112190b0fd4 git-2 2027b81a576527fa16bece425941e094 git-r3 b51fd7c665126a17d8b32f35109880eb libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=b1ed2f1acae1e150a0208cc803ab4eae
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 autotools-utils 5f912199ed4fdfb0bfbde29c7ac7dbdb eutils 4878e7f88afc0ba0866ac112190b0fd4 git-r3 f870f5be7eb6435bdd5968f9f4df68c2 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=e64dc365bf32be982459cc2245390cdc
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-qt/qtgui:4 dev-qt/qtsingleapplication dev-qt/qtsql:4[sqlite] dev-util/cmake sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Qt4 GUI configuration tool for Wine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://q4wine.brezblock.org.ua/
|
||||
IUSE=debug +icoutils +wineappdb -dbus gnome kde linguas_cs linguas_de linguas_en linguas_es linguas_fa linguas_he linguas_it linguas_ru linguas_uk linguas_pl linguas_pt linguas_af
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-qt/qtgui:4 dev-qt/qtsingleapplication dev-qt/qtsql:4[sqlite] app-admin/sudo app-emulation/wine >=sys-apps/which-2.19 icoutils? ( >=media-gfx/icoutils-0.26.0 ) sys-fs/fuseiso kde? ( kde-base/kdesu ) gnome? ( x11-libs/gksu ) dbus? ( dev-qt/qtdbus:4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/q4wine/q4wine/q4wine%201.0_p3/q4wine-1.0-r3.tar.bz2
|
||||
_eclasses_=cmake-utils 92319f03251f1235bc887cc84e5aef21 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 08a40a43c401c96d16477c02e56d9a64 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=f318d1cf06fed647f7f6c4c3f86ca238
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue