parent
9f5ccdd075
commit
10724af864
@ -1,2 +1,3 @@
|
||||
DIST pius-2.0.10.tar.bz2 30872 SHA256 ce4f7804af2806310d3be890361997fa110d94568a33e2a2413f04032639198e SHA512 5c8ed483e8abf70389eaa6c87ccfe4702c6eb31d6e4f5a84507cc4841857785019e4910baf1a7d85e65ed5192e6cec44eaf5681cd581d971dd2e747dd6ce15f5 WHIRLPOOL 1405e98e875be074c4e38c44d766c6626e69c9f2475b8075ff7ca5413dfb7567f5bebd266c714da69b1e589e822ab24d42587ce1220f05ca7a6ccbf2b9fc3dcf
|
||||
DIST pius-2.0.8.tar.bz2 23780 SHA256 097ab2354ff39486408117cb10ef175b58b13b9d63dff2515ec8417320ab6f29 SHA512 6f4381f21ea1d2580da53ffe1de1a1d252c60613ae79e8f674b6a96905467e517492090df3b1f792bd1e0b9e40d9c6692ff426f1956cca2229fe402fe40f1bd3 WHIRLPOOL ad2ce05ebc09298dcb2efc9ff8a4a88519332f3b9d7311b04538df9c2539d064b0b769a3549056640c449cb3393ad2f7b8087acdde49e32cd7a78494744d8cc8
|
||||
DIST pius-2.0.9.tar.bz2 30225 SHA256 6d2cd48207a76e530b0082bc1cd21ffb44c204f5cfcfe611347a12ca87a732bc SHA512 37deb8ec30d937cc8ac9600eeb4b8f1952628dbc4b2e5ba8ed1a875f3083a1dd456efd198ee5b256412a945d7424c0ff9d262b553fe23d39dc9fc0ed05f88981 WHIRLPOOL 2a5a0b7d7cd3eb19a46442ca6573117f4b7b83598f013d6bfff993045c61538ed9dbdc41f3e8d7057996090fe2b1c0d2dbe2d8cc6dcdbc73a200e2a98a6f7b83
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/pius/pius-2.0.10.ebuild,v 1.1 2013/05/12 14:38:55 tomk Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="A tool for signing and email all UIDs on a set of PGP keys."
|
||||
HOMEPAGE="http://www.phildev.net/pius/"
|
||||
SRC_URI="mirror://sourceforge/pgpius/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-crypt/gnupg"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs 2 ${PN} ${PN}-keyring-mgr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN} ${PN}-keyring-mgr ${PN}-party-worksheet
|
||||
dodoc Changelog README README.keyring-mgr
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST gprolog-1.4.2.tar.gz 3358528 SHA256 d5856a5b6a0f237db4b09264861898ef5b55339dd2798cc4333190cf9f604578 SHA512 b93eb522e1aacac08b347b84d0d82d146ae29b7331754f71f02a89bfab3038a1f5c40dbc936118edfddb8ea07e44e3283b2130756d2027b0a90467a45506dc84 WHIRLPOOL f5b82c68208ad85640f48b1910e40ae774788c11e114af8258911b6a8b2d3df3f36a49e03d79a5393e331ab843d52ee7eecbdf0b90986e0dbce2ea1a668e9ef9
|
||||
DIST gprolog-1.4.3.tar.gz 3426105 SHA256 4292fa15b310762d2df219e67d27c00ed4404799b3a7072f452df5e61336d49b SHA512 70cfc99d8dd78ecc0134651665624d857c52630048fb8ac9b4260bb15480888087d62b088a58daa73058e035bc8dfe027ace2a96222a0e6ee220042380d697ba WHIRLPOOL 0a9a4ddd1629ad5c6f1cf07af3462fb06705f3a8fd152f5c8bcc3afe720d4ac1dcdb32bd46177a4fbdc77d21fcd8f8def1de74f22ec403b8a3ac214e46241d3e
|
||||
|
@ -0,0 +1,40 @@
|
||||
diff -ur gprolog-1.4.3.orig/src/Ma2Asm/Makefile.in gprolog-1.4.3/src/Ma2Asm/Makefile.in
|
||||
--- gprolog-1.4.3.orig/src/Ma2Asm/Makefile.in 2012-12-07 03:09:23.000000000 +0100
|
||||
+++ gprolog-1.4.3/src/Ma2Asm/Makefile.in 2013-05-12 18:53:31.000000000 +0200
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
ma2asm@EXE_SUFFIX@: ma2asm@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ \
|
||||
ma2asm_inst@OBJ_SUFFIX@ ma2asm_inst.c
|
||||
- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@
|
||||
+ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@
|
||||
|
||||
|
||||
clean:
|
||||
diff -ur gprolog-1.4.3.orig/src/TopComp/Makefile.in gprolog-1.4.3/src/TopComp/Makefile.in
|
||||
--- gprolog-1.4.3.orig/src/TopComp/Makefile.in 2012-12-07 03:09:23.000000000 +0100
|
||||
+++ gprolog-1.4.3/src/TopComp/Makefile.in 2013-05-12 18:53:31.000000000 +0200
|
||||
@@ -15,10 +15,10 @@
|
||||
|
||||
$(GPLC)@EXE_SUFFIX@: top_comp.c copying.c ../EnginePl/wam_regs.h \
|
||||
../EnginePl/gp_config.h ../EnginePl/machine1.c decode_hexa.c copying.c prolog_path.c
|
||||
- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS)
|
||||
+ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS)
|
||||
|
||||
$(HEXGPLC)@EXE_SUFFIX@: hexfilter.c decode_hexa.c
|
||||
- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c
|
||||
+ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c
|
||||
|
||||
|
||||
|
||||
diff -ur gprolog-1.4.3.orig/src/Wam2Ma/Makefile.in gprolog-1.4.3/src/Wam2Ma/Makefile.in
|
||||
--- gprolog-1.4.3.orig/src/Wam2Ma/Makefile.in 2012-12-07 03:09:23.000000000 +0100
|
||||
+++ gprolog-1.4.3/src/Wam2Ma/Makefile.in 2013-05-12 18:53:31.000000000 +0200
|
||||
@@ -12,7 +12,7 @@
|
||||
$(CC) $(CFLAGS) -c wam2ma.c
|
||||
|
||||
wam2ma@EXE_SUFFIX@: wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
|
||||
- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
|
||||
+ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@
|
||||
|
||||
|
||||
clean:
|
@ -0,0 +1,16 @@
|
||||
diff -ur gprolog-1.4.3.orig/src/Makefile.in gprolog-1.4.3/src/Makefile.in
|
||||
--- gprolog-1.4.3.orig/src/Makefile.in 2013-03-29 16:05:10.000000000 +0100
|
||||
+++ gprolog-1.4.3/src/Makefile.in 2013-05-12 18:54:39.000000000 +0200
|
||||
@@ -81,10 +81,10 @@
|
||||
|
||||
# --- Links --- #
|
||||
|
||||
-install-links: uninstall-links
|
||||
+install-links:
|
||||
if test $(LINKS_DIR) != none; then \
|
||||
./mkinstalldirs $(LINKS_DIR); \
|
||||
- (cd $(LINKS_DIR) ; $(LN_S) $(INSTALL_DIR)/bin/* .); \
|
||||
+ (cd $(LINKS_DIR); for i in $(BIN_FILES); do $(LN_S) $(INSTALL_DIR)/bin/$$i .; done); \
|
||||
fi
|
||||
|
||||
uninstall-links:
|
@ -0,0 +1,30 @@
|
||||
diff -ur gprolog-1.4.3.orig/src/Makefile.in gprolog-1.4.3/src/Makefile.in
|
||||
--- gprolog-1.4.3.orig/src/Makefile.in 2013-03-29 16:05:10.000000000 +0100
|
||||
+++ gprolog-1.4.3/src/Makefile.in 2013-05-12 18:55:16.000000000 +0200
|
||||
@@ -97,7 +97,7 @@
|
||||
# --- Documentation --- #
|
||||
|
||||
install-doc:
|
||||
- if test $(DOC_DIR) != none; then \
|
||||
+ if test $(DOC_DIR) != $(DESTDIR)none; then \
|
||||
./mkinstalldirs $(DOC_DIR); \
|
||||
(F=`cd ../doc; echo $(DOC_FILES)`; \
|
||||
for i in $$F; do $(INSTALL_DATA) ../doc/$$i $(DOC_DIR); done); \
|
||||
@@ -113,7 +113,7 @@
|
||||
# --- HTML --- #
|
||||
|
||||
install-html:
|
||||
- if test $(HTML_DIR) != none; then \
|
||||
+ if test $(HTML_DIR) != $(DESTDIR)none; then \
|
||||
./mkinstalldirs $(HTML_DIR); \
|
||||
(F=`cd ../doc/html_node; echo $(HTML_FILES)`; \
|
||||
for i in $$F; do $(INSTALL_DATA) ../doc/html_node/$$i $(HTML_DIR); done); \
|
||||
@@ -129,7 +129,7 @@
|
||||
# --- Examples --- #
|
||||
|
||||
install-examples:
|
||||
- if test $(EXAMPLES_DIR) != none; then \
|
||||
+ if test $(EXAMPLES_DIR) != $(DESTDIR)none; then \
|
||||
./mkinstalldirs $(EXAMPLES_DIR)/ExamplesPl; \
|
||||
(F=`cd ../examples/ExamplesPl; echo $(EXPL_FILES)`; \
|
||||
for i in $$F; do $(INSTALL_DATA) ../examples/ExamplesPl/$$i $(EXAMPLES_DIR)/ExamplesPl; done); \
|
@ -0,0 +1,11 @@
|
||||
diff -ur gprolog-1.4.3.orig/src/Makefile.in gprolog-1.4.3/src/Makefile.in
|
||||
--- gprolog-1.4.3.orig/src/Makefile.in 2013-03-29 16:05:10.000000000 +0100
|
||||
+++ gprolog-1.4.3/src/Makefile.in 2013-05-12 18:56:08.000000000 +0200
|
||||
@@ -60,7 +60,6 @@
|
||||
install-system:
|
||||
./mkinstalldirs $(INSTALL_DIR) $(INSTALL_DIR)/bin \
|
||||
$(INSTALL_DIR)/include $(INSTALL_DIR)/lib
|
||||
- for i in $(TXT_FILES); do $(INSTALL_DATA) ../$$i $(INSTALL_DIR); done
|
||||
for i in $(BIN_FILES); do $(INSTALL_PROGRAM) */$$i $(INSTALL_DIR)/bin; done
|
||||
for i in $(OBJ_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done
|
||||
for i in $(LIB_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done
|
@ -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/dev-lang/gprolog/gprolog-1.4.3.ebuild,v 1.1 2013/05/12 17:05:07 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)"
|
||||
HOMEPAGE="http://www.gprolog.org/"
|
||||
SRC_URI="mirror://gnu/gprolog/${P}.tar.gz"
|
||||
S="${WORKDIR}"/${P}
|
||||
|
||||
LICENSE="GPL-2 LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
|
||||
IUSE="debug doc examples"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-ldflags.patch
|
||||
epatch "${FILESDIR}"/${P}-links.patch
|
||||
epatch "${FILESDIR}"/${P}-nodocs.patch
|
||||
epatch "${FILESDIR}"/${P}-txt-file.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
CFLAGS_MACHINE="`get-flag -march` `get-flag -mcpu` `get-flag -mtune`"
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
use debug && append-flags -DDEBUG
|
||||
|
||||
if gcc-specs-pie ; then
|
||||
# gplc generates its own native ASM; disable PIE
|
||||
append-ldflags -nopie
|
||||
fi
|
||||
|
||||
cd "${S}"/src
|
||||
econf \
|
||||
CFLAGS_MACHINE="${CFLAGS_MACHINE}" \
|
||||
--with-c-flags="${CFLAGS}" \
|
||||
--with-install-dir=/usr/$(get_libdir)/${P} \
|
||||
--with-links-dir=/usr/bin \
|
||||
$(use_with doc doc-dir /usr/share/doc/${PF}) \
|
||||
$(use_with doc html-dir /usr/share/doc/${PF}/html) \
|
||||
$(use_with examples examples-dir /usr/share/doc/${PF}/examples)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src
|
||||
# gprolog is compiled using gplc which cannot be run in parallel
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}"/src
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/src
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
cd "${S}"
|
||||
dodoc ChangeLog NEWS PROBLEMS README VERSION
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/isodate/isodate-0.4.9-r1.ebuild,v 1.1 2013/05/12 16:43:50 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} jython2_5 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ISO 8601 date/time/duration parser and formater"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/isodate"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
|
||||
DOCS=( CHANGES.txt README.txt TODO.txt )
|
@ -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/dev-python/psutil/psutil-0.7.1.ebuild,v 1.3 2013/05/12 18:07:23 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_9,2_0} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Retrieve information on running processes and system utilization"
|
||||
HOMEPAGE="http://code.google.com/p/psutil/ http://pypi.python.org/pypi/psutil"
|
||||
SRC_URI="http://psutil.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
#RESTRICT="test"
|
||||
#http://code.google.com/p/psutil/issues/detail?id=379
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" test/test_psutil.py || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST python-magic-0.4.3.tar.gz 2775 SHA256 d49a5f1b51dce2b0313bf147a1ff96da25037fe2279cab386731e05f3b232937 SHA512 79816b620f3124739f6b4f04eca7b7e770ee4c09c1371b3c53a3e9fe5ad7ba1a23c52c15ae90a897ace4768f345bab207a62b3a2d0aafd8db5bbc2410705ee35 WHIRLPOOL e29ac701f3bb64efc25180cb2bd5a7aa367b54bdd30d59ce491ef0c39d5125baba643568be4d07e524d2a10ba8692dc0a693ca81e12bcb9139615d2ed8792621
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>thev00d00@gentoo.org</email>
|
||||
<name>Ian Whyman</name>
|
||||
</maintainer>
|
||||
<longdescription>Python interface to the libmagic file type identification library.</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-magic/python-magic-0.4.3.ebuild,v 1.2 2013/05/12 18:09:40 thev00d00 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Access the libmagic file type identification library"
|
||||
HOMEPAGE="https://github.com/ahupp/python-magic"
|
||||
SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/file"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<use>
|
||||
<flag name="redland">enable support for Redland triplestore</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="pypi">rdflib</remote-id>
|
||||
</upstream>
|
||||
<herd>python</herd>
|
||||
<use>
|
||||
<flag name="redland">enable support for Redland triplestore</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="pypi">rdflib</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rdflib/rdflib-3.2.3-r1.ebuild,v 1.1 2013/05/12 17:57:51 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} )
|
||||
PYTHON_USE_WITH="sqlite?"
|
||||
DISTUTILS_NO_PARALLEL_BUILD=true
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="RDF library containing a triple store and parser/serializer"
|
||||
HOMEPAGE="https://github.com/RDFLib/rdflib http://pypi.python.org/pypi/rdflib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="berkdb examples mysql redland sqlite test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/isodate[${PYTHON_USEDEP}]
|
||||
berkdb? ( dev-python/bsddb3 )
|
||||
mysql? ( dev-python/mysql-python[$(python_gen_usedep 'python2*')] )
|
||||
redland? ( dev-libs/redland-bindings[python] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
||||
|
||||
REQUIERED_USE="mysql? (-python_single_target_python3_3 -python_single_target_python3_2 -python_single_target_python3_1)"
|
||||
|
||||
python_prepare_all() {
|
||||
# Upstream manufactured .pyc files which promptly break distutils' src_test
|
||||
find -name "*.py[oc~]" -delete || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests --verbosity=3 --py3where='build/src' || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
From 452f59be8f9babf0ae33654e754da65151760a76 Mon Sep 17 00:00:00 2001
|
||||
From: Philipp Kaluza <phk@src.gnome.org>
|
||||
Date: Fri, 08 Mar 2013 16:51:23 +0000
|
||||
Subject: drop support for commandline-based calendar/tasks applications
|
||||
|
||||
It's not worth the layering violations this would need.
|
||||
(Partial fix for bug #237308 .)
|
||||
---
|
||||
diff --git a/applets/clock/calendar-window.c b/applets/clock/calendar-window.c
|
||||
index 458852c..708e921 100644
|
||||
--- a/applets/clock/calendar-window.c
|
||||
+++ b/applets/clock/calendar-window.c
|
||||
@@ -42,9 +42,6 @@
|
||||
#include <glib/gi18n.h>
|
||||
#include <gio/gio.h>
|
||||
|
||||
-#define GNOME_DESKTOP_USE_UNSTABLE_API
|
||||
-#include <libgnome-desktop/gnome-desktop-utils.h>
|
||||
-
|
||||
#include "calendar-window.h"
|
||||
|
||||
#include "clock.h"
|
||||
@@ -168,6 +165,13 @@ clock_launch_calendar_tasks_app (CalendarWindow *calwin,
|
||||
return;
|
||||
}
|
||||
|
||||
+ /* FIXME: reintroduce terminal support if a proper GAppInfo port of gnome-panel is ever done */
|
||||
+ if (terminal) {
|
||||
+ g_printerr ("Terminal-based calendar/tasks applications are no longer supported, sorry. "
|
||||
+ "Please configure a different application.\n");
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
command_line = g_find_program_in_path (program);
|
||||
if (command_line == NULL) {
|
||||
g_printerr ("Cannot launch calendar/tasks application: %s in path\n", program);
|
||||
@@ -189,9 +193,6 @@ clock_launch_calendar_tasks_app (CalendarWindow *calwin,
|
||||
screen = gtk_widget_get_screen (calwin->priv->calendar);
|
||||
error = NULL;
|
||||
|
||||
- if (terminal)
|
||||
- gnome_desktop_prepend_terminal_to_vector (&argc, &argv);
|
||||
-
|
||||
display = gdk_screen_make_display_name (screen);
|
||||
|
||||
result = g_spawn_async (NULL, /* working directory */
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,31 @@
|
||||
From be33e799d968a073c0a8856c96d11e8594b88bc4 Mon Sep 17 00:00:00 2001
|
||||
From: Yannick Gicquel <ygicquel@gmail.com>
|
||||
Date: Thu, 22 Nov 2012 07:37:26 +0000
|
||||
Subject: panel: Fix launcher icon animation ending with black artifact
|
||||
|
||||
We simply need to hide the animation window before unref'ing the pixbuf.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=688618
|
||||
---
|
||||
diff --git a/gnome-panel/xstuff.c b/gnome-panel/xstuff.c
|
||||
index 5acbf66..4f8b605 100644
|
||||
--- a/gnome-panel/xstuff.c
|
||||
+++ b/gnome-panel/xstuff.c
|
||||
@@ -326,12 +326,13 @@ zoom_draw (GtkWidget *widget,
|
||||
g_source_remove (zoom->timeout_id);
|
||||
zoom->timeout_id = 0;
|
||||
|
||||
+ gtk_widget_hide (widget);
|
||||
+ g_idle_add (idle_destroy, widget);
|
||||
+
|
||||
g_object_unref (zoom->pixbuf);
|
||||
zoom->pixbuf = NULL;
|
||||
|
||||
g_slice_free (CompositedZoomData, zoom);
|
||||
-
|
||||
- g_idle_add (idle_destroy, widget);
|
||||
} else {
|
||||
GdkPixbuf *scaled;
|
||||
int width, height;
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,43 @@
|
||||
From 58b73a9e3129eb25f030f8d02bcd15303b300814 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Drake <dsd@laptop.org>
|
||||
Date: Mon, 17 Dec 2012 14:58:20 +0000
|
||||
Subject: na: apply style after realize
|
||||
|
||||
Under Fedora 18 (GTK-3.6.2), notification icons such as the battery/power
|
||||
icon from gnome-settings-daemon are appearing all-black on top of a black
|
||||
background.
|
||||
|
||||
This is because style_updated is being called before the tray applet
|
||||
is realized, meaning that the following code in
|
||||
na_tray_applet_style_updated() causes a bail-out:
|
||||
|
||||
if (!applet->priv->tray)
|
||||
return;
|
||||
|
||||
and the style is never applied.
|
||||
|
||||
Fix this by updating the style explicitly after realizing the widget.
|
||||
---
|
||||
diff --git a/applets/notification_area/main.c b/applets/notification_area/main.c
|
||||
index 5fc4d1d..5dad715 100644
|
||||
--- a/applets/notification_area/main.c
|
||||
+++ b/applets/notification_area/main.c
|
||||
@@ -36,6 +36,8 @@
|
||||
|
||||
#define NOTIFICATION_AREA_ICON "gnome-panel-notification-area"
|
||||
|
||||
+static void na_tray_applet_style_updated (GtkWidget *widget);
|
||||
+
|
||||
struct _NaTrayAppletPrivate
|
||||
{
|
||||
NaTray *tray;
|
||||
@@ -78,6 +80,7 @@ na_tray_applet_realize (GtkWidget *widget)
|
||||
get_gtk_orientation_from_applet_orient (orient));
|
||||
|
||||
gtk_container_add (GTK_CONTAINER (widget), GTK_WIDGET (applet->priv->tray));
|
||||
+ na_tray_applet_style_updated (widget);
|
||||
gtk_widget_show (GTK_WIDGET (applet->priv->tray));
|
||||
}
|
||||
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,135 @@
|
||||
From 1798ac8390d35824d98f716736647ff03ea151b3 Mon Sep 17 00:00:00 2001
|
||||
From: Jasper St. Pierre <jstpierre@mecheye.net>
|
||||
Date: Fri, 04 Jan 2013 02:58:47 +0000
|
||||
Subject: notification_area: Use the generic marshaller
|
||||
|
||||
The copy/paste code in gnome-shell has this change, so
|
||||
make it here too as well.
|
||||
---
|
||||
diff --git a/applets/notification_area/Makefile.am b/applets/notification_area/Makefile.am
|
||||
index 9734536..355737e 100644
|
||||
--- a/applets/notification_area/Makefile.am
|
||||
+++ b/applets/notification_area/Makefile.am
|
||||
@@ -17,8 +17,6 @@ AM_CFLAGS = $(WARN_CFLAGS)
|
||||
libtray_la_SOURCES = \
|
||||
fixedtip.h \
|
||||
fixedtip.c \
|
||||
- na-marshal.c \
|
||||
- na-marshal.h \
|
||||
na-tray.c \
|
||||
na-tray.h \
|
||||
na-tray-child.c \
|
||||
@@ -61,15 +59,6 @@ notification_area_applet_LDADD = $(NOTIFICATION_AREA_LDADD)
|
||||
notification_area_applet_CFLAGS = $(AM_CFLAGS)
|
||||
endif
|
||||
|
||||
-na-marshal.h: na-marshal.list $(GLIB_GENMARSHAL)
|
||||
- $(AM_V_GEN)$(GLIB_GENMARSHAL) $< --header --prefix=_na_marshal > $@
|
||||
-
|
||||
-na-marshal.c: na-marshal.list $(GLIB_GENMARSHAL)
|
||||
- $(AM_V_GEN)echo "#include \"na-marshal.h\"" > $@ && \
|
||||
- $(GLIB_GENMARSHAL) $< --body --prefix=_na_marshal >> $@
|
||||
-
|
||||
-BUILT_SOURCES = na-marshal.c na-marshal.h
|
||||
-
|
||||
appletdir = $(appletsdir)
|
||||
applet_in_files = org.gnome.panel.NotificationAreaApplet.panel-applet.in
|
||||
applet_DATA = $(applet_in_files:.panel-applet.in=.panel-applet)
|
||||
@@ -97,8 +86,7 @@ endif
|
||||
EXTRA_DIST = \
|
||||
org.gnome.panel.NotificationAreaApplet.panel-applet.in.in \
|
||||
$(ui_DATA) \
|
||||
- $(service_in_files) \
|
||||
- na-marshal.list
|
||||
+ $(service_in_files)
|
||||
|
||||
CLEANFILES = \
|
||||
$(applet_DATA) \
|
||||
diff --git a/applets/notification_area/fixedtip.c b/applets/notification_area/fixedtip.c
|
||||
index 0e3c217..861e4ab 100644
|
||||
--- a/applets/notification_area/fixedtip.c
|
||||
+++ b/applets/notification_area/fixedtip.c
|
||||
@@ -91,8 +91,7 @@ na_fixed_tip_class_init (NaFixedTipClass *class)
|
||||
G_OBJECT_CLASS_TYPE (class),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (NaFixedTipClass, clicked),
|
||||
- NULL, NULL,
|
||||
- g_cclosure_marshal_VOID__VOID,
|
||||
+ NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
|
||||
g_type_class_add_private (class, sizeof (NaFixedTipPrivate));
|
||||
diff --git a/applets/notification_area/na-marshal.list b/applets/notification_area/na-marshal.list
|
||||
deleted file mode 100644
|
||||
index e3fc399..0000000
|
||||
--- a/applets/notification_area/na-marshal.list
|
||||
+++ /dev/null
|
||||
@@ -1,3 +0,0 @@
|
||||
-VOID:OBJECT,OBJECT
|
||||
-VOID:OBJECT,STRING,LONG,LONG
|
||||
-VOID:OBJECT,LONG
|
||||
diff --git a/applets/notification_area/na-tray-manager.c b/applets/notification_area/na-tray-manager.c
|
||||
index da98f00..8999350 100644
|
||||
--- a/applets/notification_area/na-tray-manager.c
|
||||
+++ b/applets/notification_area/na-tray-manager.c
|
||||
@@ -34,8 +34,6 @@
|
||||
#endif
|
||||
#include <gtk/gtk.h>
|
||||
|
||||
-#include "na-marshal.h"
|
||||
-
|
||||
/* Signals */
|
||||
enum
|
||||
{
|
||||
@@ -146,8 +144,7 @@ na_tray_manager_class_init (NaTrayManagerClass *klass)
|
||||
G_OBJECT_CLASS_TYPE (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (NaTrayManagerClass, tray_icon_added),
|
||||
- NULL, NULL,
|
||||
- g_cclosure_marshal_VOID__OBJECT,
|
||||
+ NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1,
|
||||
GTK_TYPE_SOCKET);
|
||||
|
||||
@@ -156,8 +153,7 @@ na_tray_manager_class_init (NaTrayManagerClass *klass)
|
||||
G_OBJECT_CLASS_TYPE (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (NaTrayManagerClass, tray_icon_removed),
|
||||
- NULL, NULL,
|
||||
- g_cclosure_marshal_VOID__OBJECT,
|
||||
+ NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 1,
|
||||
GTK_TYPE_SOCKET);
|
||||
manager_signals[MESSAGE_SENT] =
|
||||
@@ -165,8 +161,7 @@ na_tray_manager_class_init (NaTrayManagerClass *klass)
|
||||
G_OBJECT_CLASS_TYPE (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (NaTrayManagerClass, message_sent),
|
||||
- NULL, NULL,
|
||||
- _na_marshal_VOID__OBJECT_STRING_LONG_LONG,
|
||||
+ NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 4,
|
||||
GTK_TYPE_SOCKET,
|
||||
G_TYPE_STRING,
|
||||
@@ -177,8 +172,7 @@ na_tray_manager_class_init (NaTrayManagerClass *klass)
|
||||
G_OBJECT_CLASS_TYPE (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (NaTrayManagerClass, message_cancelled),
|
||||
- NULL, NULL,
|
||||
- _na_marshal_VOID__OBJECT_LONG,
|
||||
+ NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 2,
|
||||
GTK_TYPE_SOCKET,
|
||||
G_TYPE_LONG);
|
||||
@@ -187,8 +181,7 @@ na_tray_manager_class_init (NaTrayManagerClass *klass)
|
||||
G_OBJECT_CLASS_TYPE (klass),
|
||||
G_SIGNAL_RUN_LAST,
|
||||
G_STRUCT_OFFSET (NaTrayManagerClass, lost_selection),
|
||||
- NULL, NULL,
|
||||
- g_cclosure_marshal_VOID__VOID,
|
||||
+ NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
|
||||
#if defined (GDK_WINDOWING_X11)
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,25 @@
|
||||
From f5550422e202041a70cce8776785e3e651a01d8d Mon Sep 17 00:00:00 2001
|
||||
From: Philipp Kaluza <phk@src.gnome.org>
|
||||
Date: Thu, 03 Jan 2013 10:51:19 +0000
|
||||
Subject: fix build error due to missing gweather-xml.h
|
||||
|
||||
GWeather doesn't export the deprecated GWeatherXML anymore since
|
||||
commit 354f1aa9003ee08c6e63ecbaaa6b9179b9178184 . Luckily, our last
|
||||
usage of it is long gone. Remove leftover include.
|
||||
|
||||
See https://bugzilla.redhat.com/show_bug.cgi?id=890219
|
||||
---
|
||||
diff --git a/applets/clock/clock.c b/applets/clock/clock.c
|
||||
index 90ee62b..6b62daa 100644
|
||||
--- a/applets/clock/clock.c
|
||||
+++ b/applets/clock/clock.c
|
||||
@@ -54,7 +54,6 @@
|
||||
#define GNOME_DESKTOP_USE_UNSTABLE_API
|
||||
#include <libgnome-desktop/gnome-wall-clock.h>
|
||||
|
||||
-#include <libgweather/gweather-xml.h>
|
||||
#include <libgweather/location-entry.h>
|
||||
#include <libgweather/timezone-menu.h>
|
||||
#include <libgweather/gweather-enum-types.h>
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,65 @@
|
||||
From 44eba7db43b227d9b15a2d64d0af97167522891d Mon Sep 17 00:00:00 2001
|
||||
From: Philipp Kaluza <phk@src.gnome.org>
|
||||
Date: Fri, 08 Mar 2013 17:48:04 +0000
|
||||
Subject: panel-run-dialog: rename helper function
|
||||
|
||||
that I resurrected earlier from gnome_desktop_prepend_terminal_to_vector
|
||||
to panel_run_dialog_prepend_terminal_to_vector (use proper namespace).
|
||||
---
|
||||
diff --git a/gnome-panel/panel-run-dialog.c b/gnome-panel/panel-run-dialog.c
|
||||
index faf3d7e..d89ac06 100644
|
||||
--- a/gnome-panel/panel-run-dialog.c
|
||||
+++ b/gnome-panel/panel-run-dialog.c
|
||||
@@ -336,7 +336,7 @@ dummy_child_watch (GPid pid,
|
||||
|
||||
|
||||
/**
|
||||
- * gnome_desktop_prepend_terminal_to_vector:
|
||||
+ * panel_run_dialog_prepend_terminal_to_vector:
|
||||
* @argc: a pointer to the vector size
|
||||
* @argv: a pointer to the vector
|
||||
*
|
||||
@@ -349,10 +349,10 @@ dummy_child_watch (GPid pid,
|
||||
* size will first be computed. Also note that passing in pointers to a vector
|
||||
* that is empty, will just create a new vector for you.
|
||||
**/
|
||||
+/* TODO: throw out this function if there ever is a proper GAppInfo port */
|
||||
static void
|
||||
-gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
|
||||
+panel_run_dialog_prepend_terminal_to_vector (int *argc, char ***argv)
|
||||
{
|
||||
-#ifndef G_OS_WIN32
|
||||
char **real_argv;
|
||||
int real_argc;
|
||||
int i, j;
|
||||
@@ -367,8 +367,6 @@ gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
|
||||
g_return_if_fail (argc != NULL);
|
||||
g_return_if_fail (argv != NULL);
|
||||
|
||||
- // _gnome_desktop_init_i18n ();
|
||||
-
|
||||
/* sanity */
|
||||
if(*argv == NULL)
|
||||
*argc = 0;
|
||||
@@ -460,10 +458,6 @@ gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
|
||||
/* we use g_free here as we sucked all the inner strings
|
||||
* out from it into real_argv */
|
||||
g_free (term_argv);
|
||||
-#else
|
||||
- /* FIXME: Implement when needed */
|
||||
- g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
|
||||
-#endif
|
||||
}
|
||||
|
||||
static gboolean
|
||||
@@ -485,7 +479,7 @@ panel_run_dialog_launch_command (PanelRunDialog *dialog,
|
||||
screen = gtk_window_get_screen (GTK_WINDOW (dialog->run_dialog));
|
||||
|
||||
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->terminal_checkbox)))
|
||||
- gnome_desktop_prepend_terminal_to_vector (&argc, &argv);
|
||||
+ panel_run_dialog_prepend_terminal_to_vector (&argc, &argv);
|
||||
|
||||
display = gdk_screen_make_display_name (screen);
|
||||
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,172 @@
|
||||
From bf6af945130299a69a244afaee4eecbd3fb77233 Mon Sep 17 00:00:00 2001
|
||||
From: Philipp Kaluza <phk@src.gnome.org>
|
||||
Date: Fri, 08 Mar 2013 17:08:32 +0000
|
||||
Subject: panel-run-dialog: resurrect function gnome_desktop_prepend_terminal_to_vector
|
||||
|
||||
, which was removed from gnome-desktop in commit
|
||||
9bab2144b7c8ace0c057720be3c48fb24a80a19d , and keep a local
|
||||
copy in panel-run-dialog.c (simple helper function, static).
|
||||
(Second half of fix for bug #237308 .)
|
||||
---
|
||||
diff --git a/gnome-panel/panel-run-dialog.c b/gnome-panel/panel-run-dialog.c
|
||||
index 801b9bc..faf3d7e 100644
|
||||
--- a/gnome-panel/panel-run-dialog.c
|
||||
+++ b/gnome-panel/panel-run-dialog.c
|
||||
@@ -25,6 +25,7 @@
|
||||
* Havoc Pennington <hp@pobox.com>
|
||||
* George Lebl <jirka@5z.com>
|
||||
* Mark McLoughlin <mark@skynet.ie>
|
||||
+ * Tom Tromey (Copyright (C) 1998)
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
@@ -42,8 +43,6 @@
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
#include <gmenu-tree.h>
|
||||
|
||||
-#include <libgnome-desktop/gnome-desktop-utils.h>
|
||||
-
|
||||
#include <libpanel-util/panel-error.h>
|
||||
#include <libpanel-util/panel-glib.h>
|
||||
#include <libpanel-util/panel-gtk.h>
|
||||
@@ -335,6 +334,138 @@ dummy_child_watch (GPid pid,
|
||||
*/
|
||||
}
|
||||
|
||||
+
|
||||
+/**
|
||||
+ * gnome_desktop_prepend_terminal_to_vector:
|
||||
+ * @argc: a pointer to the vector size
|
||||
+ * @argv: a pointer to the vector
|
||||
+ *
|
||||
+ * Description: Prepends a terminal (either the one configured as default in
|
||||
+ * the user's GNOME setup, or one of the common xterm emulators) to the passed
|
||||
+ * in vector, modifying it in the process. The vector should be allocated with
|
||||
+ * #g_malloc, as this will #g_free the original vector. Also all elements must
|
||||
+ * have been allocated separately. That is the standard glib/GNOME way of
|
||||
+ * doing vectors however. If the integer that @argc points to is negative, the
|
||||
+ * size will first be computed. Also note that passing in pointers to a vector
|
||||
+ * that is empty, will just create a new vector for you.
|
||||
+ **/
|
||||
+static void
|
||||
+gnome_desktop_prepend_terminal_to_vector (int *argc, char ***argv)
|
||||
+{
|
||||
+#ifndef G_OS_WIN32
|
||||
+ char **real_argv;
|
||||
+ int real_argc;
|
||||
+ int i, j;
|
||||
+ char **term_argv = NULL;
|
||||
+ int term_argc = 0;
|
||||
+ GSettings *settings;
|
||||
+
|
||||
+ gchar *terminal = NULL;
|
||||
+
|
||||
+ char **the_argv;
|
||||
+
|
||||
+ g_return_if_fail (argc != NULL);
|
||||
+ g_return_if_fail (argv != NULL);
|
||||
+
|
||||
+ // _gnome_desktop_init_i18n ();
|
||||
+
|
||||
+ /* sanity */
|
||||
+ if(*argv == NULL)
|
||||
+ *argc = 0;
|
||||
+
|
||||
+ the_argv = *argv;
|
||||
+
|
||||
+ /* compute size if not given */
|
||||
+ if (*argc < 0) {
|
||||
+ for (i = 0; the_argv[i] != NULL; i++)
|
||||
+ ;
|
||||
+ *argc = i;
|
||||
+ }
|
||||
+
|
||||
+ settings = g_settings_new ("org.gnome.desktop.default-applications.terminal");
|
||||
+ terminal = g_settings_get_string (settings, "exec");
|
||||
+
|
||||
+ if (terminal) {
|
||||
+ gchar *command_line;
|
||||
+ gchar *exec_flag;
|
||||
+
|
||||
+ exec_flag = g_settings_get_string (settings, "exec-arg");
|
||||
+
|
||||
+ if (exec_flag == NULL)
|
||||
+ command_line = g_strdup (terminal);
|
||||
+ else
|
||||
+ command_line = g_strdup_printf ("%s %s", terminal,
|
||||
+ exec_flag);
|
||||
+
|
||||
+ g_shell_parse_argv (command_line,
|
||||
+ &term_argc,
|
||||
+ &term_argv,
|
||||
+ NULL /* error */);
|
||||
+
|
||||
+ g_free (command_line);
|
||||
+ g_free (exec_flag);
|
||||
+ g_free (terminal);
|
||||
+ }
|
||||
+
|
||||
+ g_object_unref (settings);
|
||||
+
|
||||
+ if (term_argv == NULL) {
|
||||
+ char *check;
|
||||
+
|
||||
+ term_argc = 2;
|
||||
+ term_argv = g_new0 (char *, 3);
|
||||
+
|
||||
+ check = g_find_program_in_path ("gnome-terminal");
|
||||
+ if (check != NULL) {
|
||||
+ term_argv[0] = check;
|
||||
+ /* Note that gnome-terminal takes -x and
|
||||
+ * as -e in gnome-terminal is broken we use that. */
|
||||
+ term_argv[1] = g_strdup ("-x");
|
||||
+ } else {
|
||||
+ if (check == NULL)
|
||||
+ check = g_find_program_in_path ("nxterm");
|
||||
+ if (check == NULL)
|
||||
+ check = g_find_program_in_path ("color-xterm");
|
||||
+ if (check == NULL)
|
||||
+ check = g_find_program_in_path ("rxvt");
|
||||
+ if (check == NULL)
|
||||
+ check = g_find_program_in_path ("xterm");
|
||||
+ if (check == NULL)
|
||||
+ check = g_find_program_in_path ("dtterm");
|
||||
+ if (check == NULL) {
|
||||
+ g_warning (_("Cannot find a terminal, using "
|
||||
+ "xterm, even if it may not work"));
|
||||
+ check = g_strdup ("xterm");
|
||||
+ }
|
||||
+ term_argv[0] = check;
|
||||
+ term_argv[1] = g_strdup ("-e");
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ real_argc = term_argc + *argc;
|
||||
+ real_argv = g_new (char *, real_argc + 1);
|
||||
+
|
||||
+ for (i = 0; i < term_argc; i++)
|
||||
+ real_argv[i] = term_argv[i];
|
||||
+
|
||||
+ for (j = 0; j < *argc; j++, i++)
|
||||
+ real_argv[i] = (char *)the_argv[j];
|
||||
+
|
||||
+ real_argv[i] = NULL;
|
||||
+
|
||||
+ g_free (*argv);
|
||||
+ *argv = real_argv;
|
||||
+ *argc = real_argc;
|
||||
+
|
||||
+ /* we use g_free here as we sucked all the inner strings
|
||||
+ * out from it into real_argv */
|
||||
+ g_free (term_argv);
|
||||
+#else
|
||||
+ /* FIXME: Implement when needed */
|
||||
+ g_warning ("gnome_prepend_terminal_to_vector: Not implemented");
|
||||
+#endif
|
||||
+}
|
||||
+
|
||||
static gboolean
|
||||
panel_run_dialog_launch_command (PanelRunDialog *dialog,
|
||||
const char *command,
|
||||
--
|
||||
cgit v0.9.1
|
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-panel/gnome-panel-3.6.2-r1.ebuild,v 1.1 2013/05/12 15:07:50 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit autotools gnome2 eutils
|
||||
|
||||
DESCRIPTION="The GNOME panel"
|
||||
HOMEPAGE="http://www.gnome.org/"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.1+ LGPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="eds +introspection networkmanager"
|
||||
# Odd behaviour w.r.t. panels: https://bugzilla.gnome.org/show_bug.cgi?id=631553
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.31.14:2
|
||||
>=dev-libs/libgweather-3.5.1:2=
|
||||
dev-libs/libxml2:2
|
||||
>=gnome-base/dconf-0.13.4
|
||||
>=gnome-base/gconf-2.6.1:2[introspection?]
|
||||
>=gnome-base/gnome-desktop-2.91:3=
|
||||
>=gnome-base/gnome-menus-3.1.4:3
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
gnome-base/librsvg:2
|
||||
>=net-libs/telepathy-glib-0.14
|
||||
sys-auth/polkit
|
||||
>=x11-libs/cairo-1[X]
|
||||
>=x11-libs/gdk-pixbuf-2.25.2:2
|
||||
>=x11-libs/gtk+-3.3.8:3[introspection?]
|
||||
x11-libs/libXau
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
>=x11-libs/libXrandr-1.2
|
||||
>=x11-libs/libwnck-2.91:3
|
||||
>=x11-libs/pango-1.15.4[introspection?]
|
||||
|
||||
eds? ( >=gnome-extra/evolution-data-server-3.5.3:= )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
|
||||
networkmanager? ( >=net-misc/networkmanager-0.6.7 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
>=dev-lang/perl-5
|
||||
dev-util/gtk-doc-am
|
||||
>=dev-util/intltool-0.40
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# eautoreconf needs
|
||||
# dev-libs/gobject-introspection-common
|
||||
# gnome-base/gnome-common
|
||||
|
||||
src_prepare() {
|
||||
# Upstream patches committed to master
|
||||
# Fix launcher icon animation ending with black artifact
|
||||
epatch "${FILESDIR}/${P}-fix-animation.patch"
|
||||
|
||||
# Fix build error due to missing gweather-xml.h
|
||||
epatch "${FILESDIR}/${P}-gweather-include.patch"
|
||||
|
||||
# Apply style after realize
|
||||
epatch "${FILESDIR}/${P}-fix-black.patch"
|
||||
|
||||
# Drop support for commandline-based calendar/tasks applications
|
||||
epatch "${FILESDIR}/${P}-drop-commandline.patch"
|
||||
|
||||
# Resurrect function gnome_desktop_prepend_terminal_to_vector
|
||||
epatch "${FILESDIR}/${P}-resurrect-function.patch"
|
||||
|
||||
# Rename helper function
|
||||
epatch "${FILESDIR}/${P}-rename-function.patch"
|
||||
|
||||
# Use the generic marshaller
|
||||
epatch "${FILESDIR}/${P}-generic-marshaller.patch"
|
||||
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
DOCS="AUTHORS ChangeLog HACKING NEWS README"
|
||||
|
||||
# XXX: Make presence/telepathy-glib support optional?
|
||||
# We can do that if we intend to support fallback-only as a setup
|
||||
gnome2_src_configure \
|
||||
--disable-deprecation-flags \
|
||||
--disable-static \
|
||||
--with-in-process-applets=clock,notification-area,wncklet \
|
||||
--enable-telepathy-glib \
|
||||
$(use_enable networkmanager network-manager) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable eds) \
|
||||
ITSTOOL=$(type -P true)
|
||||
}
|
@ -1,6 +1,5 @@
|
||||
DIST evolution-data-server-2.32.3-patches.tar.xz 24072 SHA256 7b1f29fad87a7e868736380c69880a29ddf5d4bd365734df53042e4bc9e8b0fa SHA512 20e12257e7153d074f20c158fc16a5a8feed8e9ed34035c6d752e31ca5b21436e08d767433aa16b885ad0aa8a95b18b41f79c80f2b30db42a5af402082882d55 WHIRLPOOL 660000ccaa0160325b92cf26ea031c96190645ce4bd2a6fc83b03411c6a2bb7f7aadc0ca0a493e1ff386fd4ac4471035af2da0decb436db7f8cf74b792ac4bd2
|
||||
DIST evolution-data-server-2.32.3.tar.bz2 4322281 SHA256 744026a745b711b3e393b61fed21c4926d1b10a3aa7da64f4b33a3e3bf5b085c SHA512 863ccea7717a7fe743155513e74fc8ea35f558702bd4ff1075e15d1a36c1ecd9d5e285bd2a81245d680c05cf0521029583134b4e1d12668244042df3f5e62dfb WHIRLPOOL 3c56210f477901c3ea2d4712e631d219969cb113ff1c4cba3fcefccb67fed363a6207025b46922b9c1f6ba3427b962b5e0565c6b1441249c74b29afa314e3580
|
||||
DIST evolution-data-server-3.6.3.tar.xz 4073908 SHA256 37a0d0d4f6c8515e70e34f1e7e1f457f4c7736f35ba0f18c4b4bca0a17db7de0 SHA512 c22fc555857c60bdac671cdd53bfec4f7d63398c2f690ef540ca1dda5c3d06d49fde5a9310a1d12c1ad93de48dc507ead1342c3e0d9958b81d65b8f8714ce25b WHIRLPOOL 54dd5a904bb4e94baeeff68fb29ac0329ec80e3d845fe4b7f5795c9cabb67d061e194abced022cfee5f150fb06b36814fff744d9720d75e5cb938184e877147e
|
||||
DIST evolution-data-server-3.6.4.tar.xz 4079620 SHA256 50b4ca21bc57d2fe4933ea3072bf11d5e6069d0ecaacced0bd0f55f098d09f4e SHA512 01f7537f4c7b4e2d837a5bf33e70fde4bce146af809e3d437010b5b2f73164bb91f2dd04b00136a9167337d619ffcafcbb2605e3fce954a8ae317d62dafe8374 WHIRLPOOL a5c34b4e1b677149232400be98916096983a01c8ae6c55e4c7a7eb2653fca12439460158f39bdbb0e2c2a593b6a6052efe12906e0383fd867884bb65dc4472ef
|
||||
DIST evolution-data-server-3.8.0.tar.xz 3898836 SHA256 fff7dca02abc52caa62ddbd93a9135c15da3f21c36c25774f3399fb7a6c1d41e SHA512 eaace87b55c1f46771008b11b171307eb549907f6769ba7d16879b0dd63c7af447f17d29e66d2c19ae73949029876b19681964bce57c9f8c4f1f0f9ea723e2b6 WHIRLPOOL 8c0fe136bb3b390a864d97dc827f5e4cecc4a48c5eb12c4a63f192bdf6da2dc8d5bb27da01e8656da0570dab4ba0e7ce331979d1177aa0c9b0f5bdfabc1b8106
|
||||
DIST evolution-data-server-3.8.1.tar.xz 3914780 SHA256 0425d8b73dcf705840cdf9fc955b3ca05b9aacc6eb2d2d97f159725be3a8b896 SHA512 7fda3cb8994f41f0fef542c502139cb11b8851731d449cb347cf365b1bd4964e903efb4a01455d16b16baae91ef9c85913a661295d00418be0817c9b239f2d8b WHIRLPOOL e328a0b5807a60cf5f64c98134196b55f7e7d8b2b9115ac4c4714e009ba9a87f2aa943a294e87f70cbcebf3aaee981b5c4dbb622adb820fc59c20b92ab35b53a
|
||||
DIST evolution-data-server-3.8.2.tar.xz 3923136 SHA256 570d97150ed04e8b6681814731c4d216bda44e164533b28953e38319fec21015 SHA512 3d372b04e1fe72f0c2ee56bba482b1e82437e704dee743aea1aee102dcb77bb36e2fc3917960111bd98cd8fe168952701537a425fa2ba718a0347e952a0a4a71 WHIRLPOOL 83886d6b232ef02106a07331c0d05e526a6bf4a16b9b425acf1d230ad0cadba58f996c513bec296085bb2ccb917568645c142100e446e42d0dfe811fc21bb5e5
|
||||
|
@ -1,138 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-data-server/evolution-data-server-3.6.3.ebuild,v 1.2 2013/02/20 14:44:58 tetromino Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
VALA_MIN_API_VERSION="0.18"
|
||||
VALA_USE_DEPEND="vapigen"
|
||||
# No PYTHON_DEPEND, python is only needed at build time
|
||||
|
||||
inherit db-use eutils flag-o-matic gnome2 python vala versionator virtualx
|
||||
|
||||
DESCRIPTION="Evolution groupware backend"
|
||||
HOMEPAGE="http://projects.gnome.org/evolution/"
|
||||
|
||||
# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
|
||||
LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat"
|
||||
SLOT="0/40" # subslot = libcamel-1.2 soname version
|
||||
IUSE="api-doc-extras +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.32:2
|
||||
>=x11-libs/gtk+-3.2:3
|
||||
>=dev-db/sqlite-3.5:=
|
||||
>=dev-libs/libgdata-0.10:=
|
||||
>=gnome-base/gnome-keyring-2.20.1
|
||||
>=dev-libs/libical-0.43:=
|
||||
>=net-libs/libsoup-2.38.1:2.4
|
||||
>=dev-libs/libxml2-2
|
||||
>=sys-libs/db-4:=
|
||||
>=dev-libs/nspr-4.4:=
|
||||
>=dev-libs/nss-3.9:=
|
||||
>=app-crypt/gcr-3.4
|
||||
|
||||
sys-libs/zlib:=
|
||||
virtual/libiconv
|
||||
|
||||
gnome-online-accounts? (
|
||||
>=net-libs/gnome-online-accounts-3.2
|
||||
>=net-libs/liboauth-0.9.4 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.9.12 )
|
||||
kerberos? ( virtual/krb5:= )
|
||||
ldap? ( >=net-nds/openldap-2:= )
|
||||
weather? ( >=dev-libs/libgweather-3.5:2= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
=dev-lang/python-2*
|
||||
dev-util/fix-la-relink-command
|
||||
dev-util/gperf
|
||||
>=dev-util/gtk-doc-am-1.9
|
||||
>=dev-util/intltool-0.35.5
|
||||
>=gnome-base/gnome-common-2
|
||||
>=sys-devel/gettext-0.17
|
||||
virtual/pkgconfig
|
||||
vala? ( $(vala_depend) )"
|
||||
# eautoreconf needs:
|
||||
# >=gnome-base/gnome-common-2
|
||||
|
||||
# FIXME
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
DOCS="ChangeLog MAINTAINERS NEWS TODO"
|
||||
|
||||
gnome2_src_prepare
|
||||
use vala && vala_src_prepare
|
||||
|
||||
# /usr/include/db.h is always db-1 on FreeBSD
|
||||
# so include the right dir in CPPFLAGS
|
||||
append-cppflags "-I$(db_includedir)"
|
||||
|
||||
# FIXME: Fix compilation flags crazyness
|
||||
# Touch configure.ac if doing eautoreconf
|
||||
sed 's/^\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
|
||||
-i configure || die "sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Uh, what to do about dbus-call-timeout ?
|
||||
gnome2_src_configure \
|
||||
--disable-schemas-compile \
|
||||
$(use_enable api-doc-extras gtk-doc) \
|
||||
$(use_with api-doc-extras private-docs) \
|
||||
$(use_enable gnome-online-accounts goa) \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with kerberos krb5 "${EPREFIX}"/usr) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable vala vala-bindings) \
|
||||
$(use_enable weather) \
|
||||
--enable-nntp \
|
||||
--enable-largefile \
|
||||
--enable-smime \
|
||||
--with-libdb="${EPREFIX}"/usr
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Prevent this evolution-data-server from linking to libs in the installed
|
||||
# evolution-data-server libraries by adding -L arguments for build dirs to
|
||||
# every .la file's relink_command field, forcing libtool to look there
|
||||
# first during relinking. This will mangle the .la files installed by
|
||||
# make install, but we don't care because we will be punting them anyway.
|
||||
fix-la-relink-command . || die "fix-la-relink-command failed"
|
||||
gnome2_src_install
|
||||
|
||||
if use ldap; then
|
||||
MY_MAJORV=$(get_version_component_range 1-2)
|
||||
insinto /etc/openldap/schema
|
||||
doins "${FILESDIR}"/calentry.schema || die "doins failed"
|
||||
dosym /usr/share/${PN}-${MY_MAJORV}/evolutionperson.schema /etc/openldap/schema/evolutionperson.schema
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
unset ORBIT_SOCKETDIR
|
||||
unset SESSION_MANAGER
|
||||
export XDG_DATA_HOME="${T}"
|
||||
unset DISPLAY
|
||||
Xemake check || die "Tests failed."
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
|
||||
if use ldap; then
|
||||
elog ""
|
||||
elog "LDAP schemas needed by evolution are installed in /etc/openldap/schema"
|
||||
fi
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST evolution-ews-3.6.3.tar.xz 512880 SHA256 d044bf8f7753d9489d65a5b94b117cef1369d78c57810125fab229368d01fec6 SHA512 f9a223e48725db717f5f8bdadd5b65c206e9e129c485591bcb71d4bd83f6602e43af1422f83a74f6f5d0752808f226cefae2fdcfae9b68467e02ce78fd2b4e73 WHIRLPOOL 6d568d3b348427e168a15c7c68720009a5b6c3f15d9823d985a97067617a04d2ea2836f708bf33526ed9c60288d7c2832b3fca7107fc61bcf290fa4d0e935894
|
||||
DIST evolution-ews-3.6.4.tar.xz 513640 SHA256 d8777e3c5378b4f86e6191ed678554087e094a742eb72c92e1677957b3af89f1 SHA512 19e8f5b6610e30e85d130f9ddf1f61da53708848a9a7ff186d05dc285b4047118375e96c2b56e8f618e6494e01d840464dd7cf5a7f3a6aa739ef5d5d6c4f213e WHIRLPOOL 3f350e1a875c181aa1f6d936acd2745768709231da1b5068b70754fc9bf3736d9a516b4f696d8e373903b74498ec37b72eae372d2939a64fcfe82433175080e3
|
||||
DIST evolution-ews-3.8.0.tar.xz 513900 SHA256 740f75636c2942892ea3da44721ecd9b060ff32ce20075bb3e4ec0f6aa8fdd87 SHA512 84a7afc60de2b10b105f60e198250158763b6925cce3adb15b8c29f5b516a511c25c06411a3e5478e4340c9acc9b1fa24e6a5215242887fdc49705245bb5c024 WHIRLPOOL 6060e4621735f0746d71a7c791488593b8298b064cb836b445b6192c43327f27e1e1db805b19f75bc74b836f228be51deecfb1788e08626eebc4f3d36faf2142
|
||||
DIST evolution-ews-3.8.1.tar.xz 515340 SHA256 26fea90285189ee0e370ea04baef31bc0907d0cf400a63fafc95631111d378c9 SHA512 adb2f16a758a3c1d7a8013e9152aceae73f59f494e01d916cc66adcc985c0e702d7635c69853417eb2e95f3886aa8fc8bd3461a60ee5b68bd9d23bcca5a0ce31 WHIRLPOOL a11847333ec2f96d5fa7a94247f9bfa120445f3f2159e2789f7c4f5b6efd1d4f1ce67ac061dc549231e555f3a158f9c8af2281f0bbea87f79e8d21b72e25690e
|
||||
DIST evolution-ews-3.8.2.tar.xz 515972 SHA256 ff3586b76013f71b0c32339279985cb0e2e1706bd181726ce9d00ebf4387cdd9 SHA512 4bcc5ba67a81653642f1de6af41dd672503e1b003590ee5c6c8f2d608f629341236001cfdb81dff46026ef8c2edadc7a8a862f1414064b2465f0ab0531147eb8 WHIRLPOOL 7248d4daa8ebd68c33e7f27d1bbe96126ba1a8d08358d0ac79106fd0cc81f238832127b209778297fc7777875b4c3b0c84cc8af17e60a205ed9baeb84c691a13
|
||||
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/evolution-ews/evolution-ews-3.6.3.ebuild,v 1.1 2013/01/22 03:48:29 tetromino Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit db-use flag-o-matic gnome2 versionator
|
||||
|
||||
MY_MAJORV=$(get_version_component_range 1-2)
|
||||
|
||||
DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services"
|
||||
HOMEPAGE="http://www.gnome.org/projects/evolution/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="kerberos"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3=
|
||||
dev-libs/libical:=
|
||||
>=mail-client/evolution-${PV}:2.0[kerberos?]
|
||||
>=gnome-extra/evolution-data-server-${PV}:=[kerberos?]
|
||||
=gnome-extra/evolution-data-server-${MY_MAJORV}*
|
||||
>=dev-libs/glib-2.28:2
|
||||
>=dev-libs/libxml2-2
|
||||
>=net-libs/libsoup-2.30:2.4
|
||||
>=x11-libs/gtk+-3:3
|
||||
kerberos? ( virtual/krb5:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.9
|
||||
>=dev-util/intltool-0.35.5
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
# Requires connection to an Exchange server
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure $(use_with kerberos krb5)
|
||||
}
|
@ -1,5 +1,4 @@
|
||||
DIST gtkhtml-3.32.2.tar.bz2 1217025 SHA256 8746053cf709e1de37c7ac775ab1364ddda4b75167660ed7f98a237b3797e39f SHA512 a641a6e2208ad9db9ab3c3dc4696cf010b70f64d302b6f889a275db396544570ee5c894835a18ea94699375d0e2fd91fd7414a0546ce5f62bcb6d603d331b1d5 WHIRLPOOL e6563edfd31a430853533dbdc3a07101e919c672b3ce79f6cf94167067c615e60b5677712cfa5672767895f099cc548efe821d1b1515e1f84c5ddd19a5f9a73f
|
||||
DIST gtkhtml-4.4.3.tar.xz 1038092 SHA256 da1f593dafcb202dbed0e99bc14ef20bfd5c54ec0d966912feeb7ba7864418aa SHA512 1ae179f3339247afbfa1f5fc5bf2e75d287141d3e04761282a4a961e6580f4243db33e8c5a50ae2c56cd27253eae48a05fc6db46ec7e118950ead4475ec46052 WHIRLPOOL c2ee5d84e7bdd46523f1411edba1ea095ac5376ee96e32b712b8a6ed72f26b9ebd4635227881148c5ef24004dea3c21251556e133a2201ab64bc645d62a9b6dd
|
||||
DIST gtkhtml-4.4.4.tar.xz 1038460 SHA256 737536d03c05d70e30f9b7aa45b4b810f7255dad2a9f0d4e16936a2e4852c7c9 SHA512 00ff8b886c47f51d63737338b9d06ec603a544a491129e46aed0711e9c181409aa8e0057c7dcbeb015c3c6c032d2b9eb34177b2f8997235ffc41ceb5ddf35ddf WHIRLPOOL 65d38adc67b9361df73ecdbcd6b060d638b5d027c894b7e0597914e44b57c2cd8cf327a31d6b584443e470561909c086d15c1cfe933586eae076cc7060ab6ab6
|
||||
DIST gtkhtml-4.6.4.tar.xz 1084724 SHA256 8c75278a4382150ae2d6e477cbcebf541367be05176edd05669f046e24736a0d SHA512 4e541e0366c27dc884e27cf680da6ccf0c6e0916c4853a89009f16714cde233831f3f1b1d15fd721ae7082416a0f3ed2091690530005f736f7dd83dfeb53beab WHIRLPOOL b44cafbb5755d0fae77b8be6ca6051d6794c3326ded03a68678dd0131bbdf6d1be17c41537c8e2255aa694da2aa9144e7ca2b63d6f139e5065366a7f1cdbbdad
|
||||
DIST gtkhtml-4.6.5.tar.xz 1059160 SHA256 d5145919708250b3dd0e650f90d156984217356d953da936394ceb8da59ff546 SHA512 5da6b808ded75c1bb3f39b00c0d6513c069871de3cf3442319cb0c37cdad8361f2eb8b20985d95dc4462dc0a229530df47916744495127300d19da26a3da936b WHIRLPOOL 8d35b94b723200fe26777da4f412baf93d9dd50f62abc68a327757950bee477c59abf3ce278c3823544e32d2553197c2152ecdd92dee6b8c40984bc87a7b1174
|
||||
DIST libgtkhtml-2.11.1.tar.bz2 597923 SHA256 3ca77a0d0f15e94fb654097c2f78cf928194d4c4bf64ff7b2ba408d29c924a57 SHA512 8eb887ba2430b3c18eb585569fc2f60645ba767b3d246b582404de53e4113db8e625b085de06d8433df77162e0b28ca83ed996e2ad7a16c7a80a0c9eee3b9fa7 WHIRLPOOL e18c6988dcfc3cc2defd5a2fffac7ec4dd4a68694fa959fa798ed4fe8947f70bdc537e148f571a93bff24d42d7ed0fb8816ffb0dab5585a74b0c6ec0b1a987a2
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/gtkhtml-4.4.3.ebuild,v 1.9 2013/03/29 22:46:26 eva Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2 eutils
|
||||
|
||||
DESCRIPTION="Lightweight HTML rendering/printing/editing engine"
|
||||
HOMEPAGE="http://projects.gnome.org/evolution/"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2+"
|
||||
SLOT="4.0"
|
||||
KEYWORDS="sh sparc"
|
||||
IUSE=""
|
||||
|
||||
# orbit is referenced in configure, but is not used anywhere else
|
||||
RDEPEND=">=x11-libs/gtk+-3.0.2:3
|
||||
>=x11-libs/cairo-1.10
|
||||
x11-libs/pango
|
||||
>=x11-themes/gnome-icon-theme-2.22.0
|
||||
>=app-text/enchant-1.1.7
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
>=app-text/iso-codes-0.49
|
||||
>=net-libs/libsoup-2.26.0:2.4"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/xproto
|
||||
sys-devel/gettext
|
||||
>=dev-util/intltool-0.40.0
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
ELTCONF="--reverse-deps"
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static"
|
||||
DOCS="AUTHORS BUGS ChangeLog NEWS README TODO"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Regenerate marshallers for <glib-2.31 compatibility
|
||||
rm -v components/editor/gtkhtml-spell-marshal.{c,h} \
|
||||
components/editor/gtkhtml-editor-marshal.{c,h} || die
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
elog "The gtkhtml-editor-test utility is now called gtkhtml-editor-test-${SLOT}"
|
||||
# Don't collide with 3.14 slot
|
||||
mv "${ED}"/usr/bin/gtkhtml-editor-test{,-${SLOT}} || die
|
||||
}
|
@ -1,54 +1,56 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/gtkhtml-4.4.4.ebuild,v 1.4 2013/03/29 22:46:26 eva Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/gtkhtml-4.6.5.ebuild,v 1.1 2013/05/12 16:33:34 pacho Exp $
|
||||
|
||||
EAPI="4"
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2 eutils
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Lightweight HTML rendering/printing/editing engine"
|
||||
HOMEPAGE="http://projects.gnome.org/evolution/"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2+"
|
||||
SLOT="4.0"
|
||||
KEYWORDS="alpha"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
# orbit is referenced in configure, but is not used anywhere else
|
||||
RDEPEND=">=x11-libs/gtk+-3.0.2:3
|
||||
>=x11-libs/cairo-1.10
|
||||
RDEPEND="
|
||||
>=x11-libs/gtk+-3.0.2:3
|
||||
>=x11-libs/cairo-1.10:=
|
||||
x11-libs/pango
|
||||
>=x11-themes/gnome-icon-theme-2.22.0
|
||||
>=app-text/enchant-1.1.7
|
||||
>=app-text/enchant-1.1.7:=
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
>=app-text/iso-codes-0.49
|
||||
>=net-libs/libsoup-2.26.0:2.4"
|
||||
>=net-libs/libsoup-2.26.0:2.4
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/xproto
|
||||
sys-devel/gettext
|
||||
>=dev-util/intltool-0.40.0
|
||||
virtual/pkgconfig"
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
src_prepare() {
|
||||
ELTCONF="--reverse-deps"
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static"
|
||||
DOCS="AUTHORS BUGS ChangeLog NEWS README TODO"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Regenerate marshallers for <glib-2.31 compatibility
|
||||
rm -v components/editor/gtkhtml-spell-marshal.{c,h} \
|
||||
components/editor/gtkhtml-editor-marshal.{c,h} || die
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure --disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
elog "The gtkhtml-editor-test utility is now called gtkhtml-editor-test-${SLOT}"
|
||||
# Don't collide with 3.14 slot
|
||||
mv "${ED}"/usr/bin/gtkhtml-editor-test{,-${SLOT}} || die
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
commit 9323adac35d40da69e3cb18504340e984c4afd05
|
||||
Author: Anne-Marie Mahfouf <annma@kde.org>
|
||||
Date: Fri May 10 17:12:33 2013 +0200
|
||||
|
||||
Fix crash when quitting apps
|
||||
|
||||
Backport to 4.10 branch
|
||||
|
||||
CCBUG: 319137
|
||||
|
||||
diff --git a/plasma/private/dialogshadows.cpp b/plasma/private/dialogshadows.cpp
|
||||
index b54fb1a..1925670 100644
|
||||
--- a/plasma/private/dialogshadows.cpp
|
||||
+++ b/plasma/private/dialogshadows.cpp
|
||||
@@ -336,6 +336,9 @@ void DialogShadows::Private::freeX11Pixmaps()
|
||||
{
|
||||
#ifdef Q_WS_X11
|
||||
foreach (const QPixmap &pixmap, m_shadowPixmaps) {
|
||||
+ if (!QX11Info::display()) {
|
||||
+ return;
|
||||
+ }
|
||||
if (!pixmap.isNull()) {
|
||||
XFreePixmap(QX11Info::display(), pixmap.handle());
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST akonadi-facebook-0_p20120827.tar.xz 53912 SHA256 410b6a8e6531667214566ecb865e9588f4cc27c6bbd6ddb334a94ee00c3e9428 SHA512 b8fdbd290f3a7b109e1a5c728a2db9f850a99cc9062504d1548eb8c2b5929f5f7ba01cfb0999d865c864b5e645f1acdf2c68dfe4ff435740ac7b8ed9dae9673e WHIRLPOOL bed57ec2a7f37bbcd9f9cac4079aafb3ac7be560ad4c9eb5ea8918f2f774d405ae941987d7245ca4d5b10349aea6dd06470033de87091ad972be740ff736a9f7
|
||||
DIST akonadi-facebook-0_p20121207.tar.xz 54608 SHA256 593d00097b19b8f36144bacefea34b46ca8b4b0ce08a7195574776107f407234 SHA512 b6f0a0d4ef8c849011752cb8137f89e25d6b37de01c7de2252b76fee618e2b243ff0666b8a45d3909bb105b27188ca83f3b401add2b642b49a64eace6c8309d7 WHIRLPOOL 06761d5dee40e3be952d68bda3e96311aa8e066f31d5ffe035a4eb34f65570ff5b14733fa9abe36252e09b252082f8008f9eb42c7c90ea0be8edf9428d529349
|
||||
DIST akonadi-facebook-0_p20130209.tar.xz 32348 SHA256 47a3f536af588f0baacc3d2879b260e253485b33e47be4a578238902e7e1d6fc SHA512 1074c4bf4f415fe8a3b90222d7f08dfea0e62f09a368d06b3bc68f34603274360846712bc7033ba3aa472339e88be337ddfaa8fafa5e2c302f0c52f9dbca6730 WHIRLPOOL e0d11f5602d2311f6a3e833bb3c7c844689339a71bd4951e53181bb24839bbf320f24c2c5d16035362c18216532e9f064a31f722f2562ba8e9a4418077092445
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/akonadi-facebook/akonadi-facebook-0_p20120827.ebuild,v 1.3 2013/02/08 03:24:05 creffett Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Facebook services integration in Akonadi"
|
||||
HOMEPAGE="https://projects.kde.org/akonadi-facebook"
|
||||
SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
$(add_kdebase_dep kdepimlibs semantic-desktop)
|
||||
dev-libs/qjson
|
||||
kde-misc/akonadi-social-utils
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/boost
|
||||
dev-libs/libxslt
|
||||
x11-misc/shared-mime-info
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-fix-includes.patch" )
|
@ -1,6 +1,5 @@
|
||||
DIST evolution-2.32.3-patches.tar.xz 11784 SHA256 eadfcd9d1663206f1d15457358afa7901f095894d782d4043ffd762b242eded6 SHA512 f8514ffc5079ba91448277365fadcec3f4ec949fdef8a5eebd1d529aaa73736721c405088eea363bbf5fc9cac6f8799ed329b53c5369e6acf93ac16eb8d2e7ac WHIRLPOOL 1a9fb503c921705d58ab89aa24495cb85cbd00df8ff6f2fd1f79750213759ee4d4856efe5bf7bd927eff3e250b2c06c0aec448d69fc974bc17a47fb67a49f8bc
|
||||
DIST evolution-2.32.3.tar.bz2 31966138 SHA256 33ab38780e9abb71506230e331e9c3534444b5ed3f17046f0b6371a00df686fb SHA512 7241954f4e6ab87151e2c4af0bd33d5f428ab5e01f935aafbfaf50714a495fe01fe54c3f3c6498d514880bf1c5271d491a523d79b2928827490204b9eee4c0d3 WHIRLPOOL 982ca39ff6c02adbd168a8c82a164636eaf908e0e4905195d321187199339a8e9725fa91b7d8d95b3ff5d32a9b7faf0a4a9da8d651915b4d1581788f722fb8c9
|
||||
DIST evolution-3.6.3.tar.xz 12396872 SHA256 2c564f3e59cb26663d3e3992c881842815fb8fbc037074475f906030c8c5fd25 SHA512 cc2c47d844b5745f6b3632450b91a56b5aad652ce14c796f3f56a99dd52c80b2ccae1ab8fe2d5832022c0e8b1e5529f9bf38fe5efd2d2c5c24ef82d7acae1a27 WHIRLPOOL 43465c0805b019b5f174ad2f5605d5662c2657541452bd271dbf12c4fa95338308e3d968b28ee29d155a202ed9e3d6b085edfd6f43f92576173b117492828506
|
||||
DIST evolution-3.6.4.tar.xz 12401324 SHA256 7bf7054d85b7d1bd0e62d69f15ef80dbe781f57359bf91e7c427cd93378ba4a1 SHA512 a7e162289ac7b29f748c3f3bb65b17b1362831131b5b5aed32f763259b6b54ba7d38d7a59f4df778384fbf2c90e2d4807299c0dc05f576df19ae6a9abf72e4e2 WHIRLPOOL bd86b79c45b8d01557999729b1dc12ab49e5791651c2ae885b30a0ef50a3e78670ca055eb0e242f8aa40f78c1edf8beab3f33a49d57532f0912c48cc58349123
|
||||
DIST evolution-3.8.0.tar.xz 12318896 SHA256 6f78bcce1d4da7640dad8d083cc90de3500d51f190a089c723b0dcced690f642 SHA512 ba4f51583476956d76ac1de8f7ee780e6c71d947d133dff3b516f4bfdf7e5732c513173435cdc81e1602c2b6cd42ff223449161a72cd95b50c99337e13f69fde WHIRLPOOL 9363e77c46fe40345af900d1513023321d1f2f9827e034c23e0eda30578e5ef6c27e5e69ce7756f161c6796f941d3b54bfa77b4eaf25ef580b0040244fe424eb
|
||||
DIST evolution-3.8.1.tar.xz 12307476 SHA256 89b775c5757ddf791d181c82eaee6ddc42252eb54aa2f5dc5a80ff5b9246803b SHA512 cde3829a07ea296f007268d94f3e4bb744bd952f2c13a543c2daddfe72c51b396ea72da29d5da288bc33acda596714dac1896a9ad5527b86b2a187d9eb507f38 WHIRLPOOL 23f4612091ffa9a6392e44d0c960f80f72b7eae41e69caf18aa619ad92bf26d718be4e9767f5f87ef10175f7a1f652284d01d815ba9f252ddc1d26ed682fae10
|
||||
DIST evolution-3.8.2.tar.xz 12308968 SHA256 6333864015e83c2120ffe7adb262ac3055ac82995a915071440be96e08a73112 SHA512 fc6e53e8649deb7abab3d7f9889f3ee0819002aecf2538900d890e61e0e1cfee96dab414dbe39b7c9f95682fdd843a9168cd394522ee5cc5d87d0aba397a6af4 WHIRLPOOL 31fe1e17f45468c660461f1ec7fa1e9d2f150799e02faa3e7a14e65657e79c26010fb35a1f004cc09f092077f87da214ea47e1f1a12d180ea2841162507acb26
|
||||
|
@ -1,148 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/evolution/evolution-3.6.3.ebuild,v 1.4 2013/04/11 19:14:57 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit eutils flag-o-matic gnome2 versionator
|
||||
|
||||
MY_MAJORV=$(get_version_component_range 1-2)
|
||||
|
||||
DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
|
||||
HOMEPAGE="http://projects.gnome.org/evolution/"
|
||||
|
||||
# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
|
||||
LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
|
||||
SLOT="2.0"
|
||||
IUSE="crypt +gnome-online-accounts gstreamer kerberos ldap map ssl +weather"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
|
||||
# We need a graphical pinentry frontend to be able to ask for the GPG
|
||||
# password from inside evolution, bug 160302
|
||||
PINENTRY_DEPEND="|| ( app-crypt/pinentry[gtk] app-crypt/pinentry-qt app-crypt/pinentry[qt4] )"
|
||||
|
||||
# glade-3 support is for maintainers only per configure.ac
|
||||
# pst is not mature enough and changes API/ABI frequently
|
||||
# also supports gstreamer 1.0
|
||||
COMMON_DEPEND=">=dev-libs/glib-2.32:2
|
||||
>=x11-libs/cairo-1.9.15:=[glib]
|
||||
>=x11-libs/gtk+-3.4.0:3
|
||||
>=gnome-base/gnome-desktop-2.91.3:3=
|
||||
>=gnome-base/gsettings-desktop-schemas-2.91.92
|
||||
>=media-libs/libcanberra-0.25[gtk3]
|
||||
>=x11-libs/libnotify-0.7:=
|
||||
>=gnome-extra/evolution-data-server-${PV}:=[gnome-online-accounts?,weather?]
|
||||
=gnome-extra/evolution-data-server-${MY_MAJORV}*
|
||||
>=gnome-extra/gtkhtml-4.5.2:4.0
|
||||
dev-libs/atk
|
||||
>=dev-libs/dbus-glib-0.6
|
||||
>=dev-libs/libxml2-2.7.3:2
|
||||
>=net-libs/libsoup-gnome-2.38.1:2.4
|
||||
>=x11-misc/shared-mime-info-0.22
|
||||
>=x11-themes/gnome-icon-theme-2.30.2.1
|
||||
>=dev-libs/libgdata-0.10:=
|
||||
>=net-libs/webkit-gtk-1.8.0
|
||||
!=net-libs/webkit-gtk-1.9.90
|
||||
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE
|
||||
|
||||
map? (
|
||||
>=media-libs/clutter-1.0.0:1.0
|
||||
>=media-libs/clutter-gtk-0.90:1.0
|
||||
x11-libs/mx:1.0 )
|
||||
crypt? ( || (
|
||||
( >=app-crypt/gnupg-2.0.1-r2 ${PINENTRY_DEPEND} )
|
||||
=app-crypt/gnupg-1.4* ) )
|
||||
gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.2 )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-0.10:0.10
|
||||
>=media-libs/gst-plugins-base-0.10:0.10 )
|
||||
kerberos? ( virtual/krb5:= )
|
||||
ldap? ( >=net-nds/openldap-2:= )
|
||||
map? (
|
||||
>=app-misc/geoclue-0.12.0
|
||||
>=media-libs/libchamplain-0.12:0.12 )
|
||||
ssl? (
|
||||
>=dev-libs/nspr-4.6.1:=
|
||||
>=dev-libs/nss-3.11:= )
|
||||
weather? ( >=dev-libs/libgweather-3.5.0:2= )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/docbook-xml-dtd:4.1.2
|
||||
dev-util/gtk-doc-am
|
||||
>=dev-util/intltool-0.40.0
|
||||
virtual/pkgconfig
|
||||
|
||||
app-text/yelp-tools
|
||||
>=gnome-base/gnome-common-2.12"
|
||||
# eautoreconf needs:
|
||||
# app-text/yelp-tools
|
||||
# >=gnome-base/gnome-common-2.12
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-text/highlight
|
||||
!<gnome-extra/evolution-exchange-2.32"
|
||||
|
||||
src_prepare() {
|
||||
ELTCONF="--reverse-deps"
|
||||
DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS* README"
|
||||
|
||||
# Fix paths for Gentoo spamassassin executables
|
||||
epatch "${FILESDIR}/${PN}-3.3.91-spamassassin-paths.patch"
|
||||
|
||||
sed -e "s:@EPREFIX@:${EPREFIX}:g" \
|
||||
-i data/org.gnome.evolution.spamassassin.gschema.xml.in \
|
||||
-i modules/spamassassin/evolution-spamassassin.c || die "sed failed"
|
||||
|
||||
gnome2_src_prepare
|
||||
|
||||
# Fix compilation flags crazyness
|
||||
sed -e 's/\(AM_CPPFLAGS="\)$WARNING_FLAGS/\1/' \
|
||||
-i configure || die "CPPFLAGS sed failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Use NSS/NSPR only if 'ssl' is enabled.
|
||||
# image-inline plugin needs a gtk+:3 gtkimageview, which does not exist yet
|
||||
gnome2_src_configure \
|
||||
--disable-schemas-compile \
|
||||
--without-glade-catalog \
|
||||
--without-kde-applnk-path \
|
||||
--disable-image-inline \
|
||||
--disable-pst-import \
|
||||
--enable-canberra \
|
||||
$(use_enable ssl nss) \
|
||||
$(use_enable ssl smime) \
|
||||
$(use_enable gnome-online-accounts goa) \
|
||||
$(use_enable gstreamer audio-inline) \
|
||||
$(use_enable map contact-maps) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_with kerberos krb5 "${EPREFIX}"/usr) \
|
||||
$(usex ssl --enable-nss=yes "--without-nspr-libs
|
||||
--without-nspr-includes
|
||||
--without-nss-libs
|
||||
--without-nss-includes") \
|
||||
$(use_enable weather) \
|
||||
ITSTOOL=$(type -P true)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
|
||||
elog "To change the default browser if you are not using GNOME, edit"
|
||||
elog "~/.local/share/applications/mimeapps.list so it includes the"
|
||||
elog "following content:"
|
||||
elog ""
|
||||
elog "[Default Applications]"
|
||||
elog "x-scheme-handler/http=firefox.desktop"
|
||||
elog "x-scheme-handler/https=firefox.desktop"
|
||||
elog ""
|
||||
elog "(replace firefox.desktop with the name of the appropriate .desktop"
|
||||
elog "file from /usr/share/applications if you use a different browser)."
|
||||
elog ""
|
||||
elog "Junk filters are now a run-time choice. You will get a choice of"
|
||||
elog "bogofilter or spamassassin based on which you have installed"
|
||||
elog ""
|
||||
elog "You have to install one of these for the spam filtering to actually work"
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST fontconfig-2.10.2.tar.bz2 1412488 SHA256 8ea8ef56738fd95f0be611015f89614fd4dec79ddac6b3ff26bc4a8338569952 SHA512 817ce375f987abb6ea01294c22754e194a9b795697e9fe01d454af87010665b22a416d0c857ceac6aab17351cc85fd0915f51d2a8702a00f851e08f65dd840bf WHIRLPOOL a213c2af9ef1e0ccf19ba8c7119cb1d85e06ec048cf66c933fc9c552b7c642b42636714d214dcbd9794024af123189fcbb73dc4968ba2135b66b6191c05d919e
|
||||
DIST fontconfig-2.10.91.tar.bz2 1507887 SHA256 a4727954e950c0b8ae71580e2328bf54457d835ff3023ae4bd7221f9073e63ee SHA512 a239b33c4404db2db769cd294e672a7c8577266252eb2828f1838e1a2952a6fbb1646d7946ac5f299e9399b0428c8333ab0bf984b855188ee2c244f16a844b6d WHIRLPOOL 1db43a01c772aaedf1d0402a38fa51035c7b269bb419bde864a219869d231b11a0b1f0e44d62c5153927b047949b2c91f08622d2ca03466b9a76226e23e3d63a
|
||||
DIST fontconfig-2.10.92.tar.bz2 1525585 SHA256 1162059927120f2321f12917189b524e6b2f09e11ac643278d0bb82634035b22 SHA512 b09996f1715a1d563cfc95a986847d0895fff96fb8a5db4b006a560764654db749675ed5d4ca2369296c0f6d2c21581e63892df2883d021ff6b92ede04788a1b WHIRLPOOL 75164908ce454c26583afde9575e4dac2985dd947f8abaf3a5173777fc738c11430c72674c342ae9445f2a749d0414b7d291032203f62e2cb5d6db5b119f14f5
|
||||
DIST fontconfig-2.8.0.tar.gz 1548409 SHA256 fa2a1c6eea654d9fce7a4b1220f10c99cdec848dccaf1625c01f076b31382335 SHA512 a110e72cc631f1e374324a02f6ba9526b89a547cafe2ae27b9913938b19018843b2940084d62f0dfaf38a6919dea6974fb98422d3908026f6873d5fba17c55a0 WHIRLPOOL cb7c5c461bcb0a0f6ef93d24a10506512beb99233a1f81d904321577c4023e38c7090806c616b8224689400fc4e2209e26aa20aa1f0ad84b2fcad5477061a003
|
||||
DIST fontconfig-2.9.0.tar.gz 1682774 SHA256 ca7e25071cf044bdcdaf7c48845243c115b9269b4e369c6bd78a29e71f01b41a SHA512 1e91132141756c7455b97fb4d7773b8c0812d98d0c0f5f137c728d6f03cb4601a7f2857c246bd63619d47a8d9aeceb475a16dd625bfc085e235e85b04d29014f WHIRLPOOL a3814b4b2a1b86cedde702545defbcfbca7d3d61ecf512f37a09b5c4041ebb317aadcde1553be534e70d30c212729f547b50cbcd3102226fa92a7c75a7e55620
|
||||
|
@ -0,0 +1,152 @@
|
||||
From 18bf57c70aafcad031c0b43756b754dcaf6a756a Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Freundt <hroptatyr@fresse.org>
|
||||
Date: Sun, 07 Apr 2013 00:02:58 +0000
|
||||
Subject: build-chain, replace INCLUDES directive by AM_CPPFLAGS
|
||||
|
||||
As of automake-13.1 the INCLUDES directive is no longer supported.
|
||||
An automake run will return with an error.
|
||||
|
||||
This changeset simply follows automake's advice to replace INCLUDES
|
||||
by AM_CPPFLAGS.
|
||||
---
|
||||
diff --git a/Tools.mk b/Tools.mk
|
||||
index 56766da..f0fa0ec 100644
|
||||
--- a/Tools.mk
|
||||
+++ b/Tools.mk
|
||||
@@ -32,7 +32,7 @@ TOOL=./$(DIR)$(EXEEXT_FOR_BUILD)
|
||||
|
||||
EXTRA_DIST = $(TARG) $(TMPL) $(TSRC) $(DIST)
|
||||
|
||||
-INCLUDES = \
|
||||
+AM_CPPFLAGS = \
|
||||
-I$(builddir) \
|
||||
-I$(srcdir) \
|
||||
-I$(top_builddir)/src \
|
||||
@@ -43,7 +43,7 @@ INCLUDES = \
|
||||
$(WARN_CFLAGS)
|
||||
|
||||
$(TOOL): $(TSRC) $(ALIAS_FILES)
|
||||
- $(AM_V_GEN) $(CC_FOR_BUILD) -o $(TOOL) $< $(INCLUDES)
|
||||
+ $(AM_V_GEN) $(CC_FOR_BUILD) -o $(TOOL) $< $(AM_CPPFLAGS)
|
||||
|
||||
$(TARG): $(TMPL) $(TSRC) $(DEPS)
|
||||
$(AM_V_GEN) $(MAKE) $(TOOL) && \
|
||||
diff --git a/fc-cache/Makefile.am b/fc-cache/Makefile.am
|
||||
index 7f7d1b1..0e10786 100644
|
||||
--- a/fc-cache/Makefile.am
|
||||
+++ b/fc-cache/Makefile.am
|
||||
@@ -36,7 +36,7 @@ uninstall-local:
|
||||
-$(RM) -rf "$(DESTDIR)$(fc_cachedir)"
|
||||
endif
|
||||
|
||||
-INCLUDES=-I${top_srcdir} -I${top_srcdir}/src $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} -I${top_srcdir}/src $(WARN_CFLAGS)
|
||||
|
||||
bin_PROGRAMS=fc-cache
|
||||
|
||||
diff --git a/fc-cat/Makefile.am b/fc-cat/Makefile.am
|
||||
index b426723..04c1cc4 100644
|
||||
--- a/fc-cat/Makefile.am
|
||||
+++ b/fc-cat/Makefile.am
|
||||
@@ -27,7 +27,7 @@ FC_CAT_SRC=${top_srcdir}/fc-cat
|
||||
|
||||
SGML = ${FC_CAT_SRC}/fc-cat.sgml
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
|
||||
bin_PROGRAMS=fc-cat
|
||||
|
||||
diff --git a/fc-list/Makefile.am b/fc-list/Makefile.am
|
||||
index b2c499d..c58540e 100644
|
||||
--- a/fc-list/Makefile.am
|
||||
+++ b/fc-list/Makefile.am
|
||||
@@ -29,7 +29,7 @@ SGML = ${FC_LIST_SRC}/fc-list.sgml
|
||||
|
||||
bin_PROGRAMS=fc-list
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
|
||||
BUILT_MANS=fc-list.1
|
||||
|
||||
diff --git a/fc-match/Makefile.am b/fc-match/Makefile.am
|
||||
index 0e9e8fd..84afb8b 100644
|
||||
--- a/fc-match/Makefile.am
|
||||
+++ b/fc-match/Makefile.am
|
||||
@@ -29,7 +29,7 @@ FC_MATCH_SRC=${top_srcdir}/fc-match
|
||||
|
||||
SGML = ${FC_MATCH_SRC}/fc-match.sgml
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
|
||||
BUILT_MANS=fc-match.1
|
||||
|
||||
diff --git a/fc-pattern/Makefile.am b/fc-pattern/Makefile.am
|
||||
index 92b0433..c456247 100644
|
||||
--- a/fc-pattern/Makefile.am
|
||||
+++ b/fc-pattern/Makefile.am
|
||||
@@ -29,7 +29,7 @@ FC_PATTERN_SRC=${top_srcdir}/fc-pattern
|
||||
|
||||
SGML = ${FC_PATTERN_SRC}/fc-pattern.sgml
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(WARN_CFLAGS)
|
||||
|
||||
BUILT_MANS=fc-pattern.1
|
||||
|
||||
diff --git a/fc-query/Makefile.am b/fc-query/Makefile.am
|
||||
index b3ea1e6..73b3f11 100644
|
||||
--- a/fc-query/Makefile.am
|
||||
+++ b/fc-query/Makefile.am
|
||||
@@ -29,7 +29,7 @@ FC_QUERY_SRC=${top_srcdir}/fc-query
|
||||
|
||||
SGML = ${FC_QUERY_SRC}/fc-query.sgml
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(FREETYPE_CFLAGS) $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(FREETYPE_CFLAGS) $(WARN_CFLAGS)
|
||||
|
||||
BUILT_MANS=fc-query.1
|
||||
|
||||
diff --git a/fc-scan/Makefile.am b/fc-scan/Makefile.am
|
||||
index 2063405..471a42f 100644
|
||||
--- a/fc-scan/Makefile.am
|
||||
+++ b/fc-scan/Makefile.am
|
||||
@@ -29,7 +29,7 @@ FC_SCAN_SRC=${top_srcdir}/fc-scan
|
||||
|
||||
SGML = ${FC_SCAN_SRC}/fc-scan.sgml
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(FREETYPE_CFLAGS) $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(FREETYPE_CFLAGS) $(WARN_CFLAGS)
|
||||
|
||||
BUILT_MANS=fc-scan.1
|
||||
|
||||
diff --git a/fc-validate/Makefile.am b/fc-validate/Makefile.am
|
||||
index 54edec2..782cead 100644
|
||||
--- a/fc-validate/Makefile.am
|
||||
+++ b/fc-validate/Makefile.am
|
||||
@@ -29,7 +29,7 @@ FC_VALIDATE_SRC=${top_srcdir}/fc-validate
|
||||
|
||||
SGML = ${FC_VALIDATE_SRC}/fc-validate.sgml
|
||||
|
||||
-INCLUDES=-I${top_srcdir} $(FREETYPE_CFLAGS) $(WARN_CFLAGS)
|
||||
+AM_CPPFLAGS=-I${top_srcdir} $(FREETYPE_CFLAGS) $(WARN_CFLAGS)
|
||||
|
||||
BUILT_MANS=fc-validate.1
|
||||
|
||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||
index 9fd7dd8..066cc03 100644
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -70,7 +70,7 @@ uninstall-ms-import-lib:
|
||||
|
||||
endif
|
||||
|
||||
-INCLUDES = \
|
||||
+AM_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/src \
|
||||
$(FREETYPE_CFLAGS) \
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,21 @@
|
||||
From 9299155b5247255d6b6687448173056c3ca8d09b Mon Sep 17 00:00:00 2001
|
||||
From: Akira TAGOH <akira@tagoh.org>
|
||||
Date: Tue, 09 Apr 2013 02:34:35 +0000
|
||||
Subject: Ensure closing fp on error
|
||||
|
||||
---
|
||||
diff --git a/src/fchash.c b/src/fchash.c
|
||||
index 827b20f..4ea5f37 100644
|
||||
--- a/src/fchash.c
|
||||
+++ b/src/fchash.c
|
||||
@@ -220,7 +220,7 @@ FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
|
||||
|
||||
ret = FcHashInitSHA256Digest ();
|
||||
if (!ret)
|
||||
- return NULL;
|
||||
+ goto bail0;
|
||||
|
||||
while (!feof (fp))
|
||||
{
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,143 @@
|
||||
From 03216ccf4ca0808f9c7b9513efcaeb7f4058b575 Mon Sep 17 00:00:00 2001
|
||||
From: Akira TAGOH <akira@tagoh.org>
|
||||
Date: Wed, 10 Apr 2013 09:41:22 +0000
|
||||
Subject: Bug 63329 - make check fails: .. contents:: :depth: 2
|
||||
|
||||
Add back FcHashGetSHA256DigestFromFile() and fall back to it
|
||||
when font isn't SFNT-based font because FT_Load_Sfnt_Table
|
||||
fails with FT_Err_Invalid_Face_Handle.
|
||||
---
|
||||
diff --git a/src/fcfreetype.c b/src/fcfreetype.c
|
||||
index 22064b3..5e8990d 100644
|
||||
--- a/src/fcfreetype.c
|
||||
+++ b/src/fcfreetype.c
|
||||
@@ -1666,17 +1666,29 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
goto bail1;
|
||||
|
||||
err = FT_Load_Sfnt_Table (face, 0, 0, NULL, &len);
|
||||
- if (err != FT_Err_Ok)
|
||||
- goto bail1;
|
||||
- alen = (len + 63) & ~63;
|
||||
- fontdata = malloc (alen);
|
||||
- if (!fontdata)
|
||||
- goto bail1;
|
||||
- err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)fontdata, &len);
|
||||
- if (err != FT_Err_Ok)
|
||||
+ if (err == FT_Err_Ok)
|
||||
+ {
|
||||
+ alen = (len + 63) & ~63;
|
||||
+ fontdata = malloc (alen);
|
||||
+ if (!fontdata)
|
||||
+ goto bail1;
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)fontdata, &len);
|
||||
+ if (err != FT_Err_Ok)
|
||||
+ goto bail1;
|
||||
+ memset (&fontdata[len], 0, alen - len);
|
||||
+ hashstr = FcHashGetSHA256DigestFromMemory (fontdata, len);
|
||||
+ }
|
||||
+ else if (err == FT_Err_Invalid_Face_Handle)
|
||||
+ {
|
||||
+ /* font may not support SFNT. falling back to
|
||||
+ * read the font data from file directly
|
||||
+ */
|
||||
+ hashstr = FcHashGetSHA256DigestFromFile (file);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
goto bail1;
|
||||
- memset (&fontdata[len], 0, alen - len);
|
||||
- hashstr = FcHashGetSHA256DigestFromMemory (fontdata, len);
|
||||
+ }
|
||||
if (!hashstr)
|
||||
goto bail1;
|
||||
if (!FcPatternAddString (pat, FC_HASH, hashstr))
|
||||
diff --git a/src/fchash.c b/src/fchash.c
|
||||
index 1ef1e16..92585a6 100644
|
||||
--- a/src/fchash.c
|
||||
+++ b/src/fchash.c
|
||||
@@ -204,6 +204,68 @@ FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
}
|
||||
|
||||
FcChar8 *
|
||||
+FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
|
||||
+{
|
||||
+ FILE *fp = fopen ((const char *)filename, "rb");
|
||||
+ char ibuf[64];
|
||||
+ FcChar32 *ret;
|
||||
+ size_t len;
|
||||
+ struct stat st;
|
||||
+
|
||||
+ if (!fp)
|
||||
+ return NULL;
|
||||
+
|
||||
+ if (FcStat (filename, &st))
|
||||
+ goto bail0;
|
||||
+
|
||||
+ ret = FcHashInitSHA256Digest ();
|
||||
+ if (!ret)
|
||||
+ goto bail0;
|
||||
+
|
||||
+ while (!feof (fp))
|
||||
+ {
|
||||
+ if ((len = fread (ibuf, sizeof (char), 64, fp)) < 64)
|
||||
+ {
|
||||
+ long v;
|
||||
+
|
||||
+ /* add a padding */
|
||||
+ memset (&ibuf[len], 0, 64 - len);
|
||||
+ ibuf[len] = 0x80;
|
||||
+ if ((64 - len) < 9)
|
||||
+ {
|
||||
+ /* process a block once */
|
||||
+ FcHashComputeSHA256Digest (ret, ibuf);
|
||||
+ memset (ibuf, 0, 64);
|
||||
+ }
|
||||
+ /* set input size at the end */
|
||||
+ v = (long)st.st_size * 8;
|
||||
+ ibuf[63 - 0] = v & 0xff;
|
||||
+ ibuf[63 - 1] = (v >> 8) & 0xff;
|
||||
+ ibuf[63 - 2] = (v >> 16) & 0xff;
|
||||
+ ibuf[63 - 3] = (v >> 24) & 0xff;
|
||||
+ ibuf[63 - 4] = (v >> 32) & 0xff;
|
||||
+ ibuf[63 - 5] = (v >> 40) & 0xff;
|
||||
+ ibuf[63 - 6] = (v >> 48) & 0xff;
|
||||
+ ibuf[63 - 7] = (v >> 56) & 0xff;
|
||||
+ FcHashComputeSHA256Digest (ret, ibuf);
|
||||
+ break;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ FcHashComputeSHA256Digest (ret, ibuf);
|
||||
+ }
|
||||
+ }
|
||||
+ fclose (fp);
|
||||
+
|
||||
+ return FcHashSHA256ToString (ret);
|
||||
+
|
||||
+bail0:
|
||||
+ fclose (fp);
|
||||
+
|
||||
+ return NULL;
|
||||
+}
|
||||
+
|
||||
+FcChar8 *
|
||||
FcHashGetSHA256DigestFromMemory (const char *fontdata,
|
||||
size_t length)
|
||||
{
|
||||
diff --git a/src/fcint.h b/src/fcint.h
|
||||
index a662dbf..8919958 100644
|
||||
--- a/src/fcint.h
|
||||
+++ b/src/fcint.h
|
||||
@@ -818,6 +818,10 @@ FcFontSetSerialize (FcSerialize *serialize, const FcFontSet * s);
|
||||
FcPrivate FcChar8 *
|
||||
FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
size_t len);
|
||||
+
|
||||
+FcPrivate FcChar8 *
|
||||
+FcHashGetSHA256DigestFromFile (const FcChar8 *filename);
|
||||
+
|
||||
FcPrivate FcChar8 *
|
||||
FcHashGetSHA256DigestFromMemory (const char *fontdata,
|
||||
size_t length);
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,157 @@
|
||||
diff --git a/src/fcfreetype.c b/src/fcfreetype.c
|
||||
index 8a037c0..5e8990d 100644
|
||||
--- a/src/fcfreetype.c
|
||||
+++ b/src/fcfreetype.c
|
||||
@@ -1104,7 +1104,10 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
char psname[256];
|
||||
const char *tmp;
|
||||
|
||||
- FcChar8 *hashstr;
|
||||
+ FcChar8 *hashstr = NULL;
|
||||
+ char *fontdata = NULL;
|
||||
+ FT_Error err;
|
||||
+ FT_ULong len = 0, alen;
|
||||
|
||||
pat = FcPatternCreate ();
|
||||
if (!pat)
|
||||
@@ -1662,12 +1665,34 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
if (!FcPatternAddBool (pat, FC_DECORATIVE, decorative))
|
||||
goto bail1;
|
||||
|
||||
- hashstr = FcHashGetSHA256DigestFromFile (file);
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, NULL, &len);
|
||||
+ if (err == FT_Err_Ok)
|
||||
+ {
|
||||
+ alen = (len + 63) & ~63;
|
||||
+ fontdata = malloc (alen);
|
||||
+ if (!fontdata)
|
||||
+ goto bail1;
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)fontdata, &len);
|
||||
+ if (err != FT_Err_Ok)
|
||||
+ goto bail1;
|
||||
+ memset (&fontdata[len], 0, alen - len);
|
||||
+ hashstr = FcHashGetSHA256DigestFromMemory (fontdata, len);
|
||||
+ }
|
||||
+ else if (err == FT_Err_Invalid_Face_Handle)
|
||||
+ {
|
||||
+ /* font may not support SFNT. falling back to
|
||||
+ * read the font data from file directly
|
||||
+ */
|
||||
+ hashstr = FcHashGetSHA256DigestFromFile (file);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ goto bail1;
|
||||
+ }
|
||||
if (!hashstr)
|
||||
goto bail1;
|
||||
if (!FcPatternAddString (pat, FC_HASH, hashstr))
|
||||
goto bail1;
|
||||
- free (hashstr);
|
||||
|
||||
/*
|
||||
* Compute the unicode coverage for the font
|
||||
@@ -1756,6 +1781,10 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
bail2:
|
||||
FcCharSetDestroy (cs);
|
||||
bail1:
|
||||
+ if (hashstr)
|
||||
+ free (hashstr);
|
||||
+ if (fontdata)
|
||||
+ free (fontdata);
|
||||
FcPatternDestroy (pat);
|
||||
bail0:
|
||||
return NULL;
|
||||
diff --git a/src/fchash.c b/src/fchash.c
|
||||
index 827b20f..92585a6 100644
|
||||
--- a/src/fchash.c
|
||||
+++ b/src/fchash.c
|
||||
@@ -220,7 +220,7 @@ FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
|
||||
|
||||
ret = FcHashInitSHA256Digest ();
|
||||
if (!ret)
|
||||
- return NULL;
|
||||
+ goto bail0;
|
||||
|
||||
while (!feof (fp))
|
||||
{
|
||||
@@ -261,5 +261,60 @@ FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
|
||||
|
||||
bail0:
|
||||
fclose (fp);
|
||||
+
|
||||
return NULL;
|
||||
}
|
||||
+
|
||||
+FcChar8 *
|
||||
+FcHashGetSHA256DigestFromMemory (const char *fontdata,
|
||||
+ size_t length)
|
||||
+{
|
||||
+ char ibuf[64];
|
||||
+ FcChar32 *ret;
|
||||
+ size_t i = 0;
|
||||
+
|
||||
+ ret = FcHashInitSHA256Digest ();
|
||||
+ if (!ret)
|
||||
+ return NULL;
|
||||
+
|
||||
+ while (i <= length)
|
||||
+ {
|
||||
+ if ((length - i) < 64)
|
||||
+ {
|
||||
+ long v;
|
||||
+ size_t n;
|
||||
+
|
||||
+ /* add a padding */
|
||||
+ n = length - i;
|
||||
+ if (n > 0)
|
||||
+ memcpy (ibuf, &fontdata[i], n);
|
||||
+ memset (&ibuf[n], 0, 64 - n);
|
||||
+ ibuf[n] = 0x80;
|
||||
+ if ((64 - n) < 9)
|
||||
+ {
|
||||
+ /* process a block once */
|
||||
+ FcHashComputeSHA256Digest (ret, ibuf);
|
||||
+ memset (ibuf, 0, 64);
|
||||
+ }
|
||||
+ /* set input size at the end */
|
||||
+ v = length * 8;
|
||||
+ ibuf[63 - 0] = v & 0xff;
|
||||
+ ibuf[63 - 1] = (v >> 8) & 0xff;
|
||||
+ ibuf[63 - 2] = (v >> 16) & 0xff;
|
||||
+ ibuf[63 - 3] = (v >> 24) & 0xff;
|
||||
+ ibuf[63 - 4] = (v >> 32) & 0xff;
|
||||
+ ibuf[63 - 5] = (v >> 40) & 0xff;
|
||||
+ ibuf[63 - 6] = (v >> 48) & 0xff;
|
||||
+ ibuf[63 - 7] = (v >> 56) & 0xff;
|
||||
+ FcHashComputeSHA256Digest (ret, ibuf);
|
||||
+ break;
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ FcHashComputeSHA256Digest (ret, &fontdata[i]);
|
||||
+ }
|
||||
+ i += 64;
|
||||
+ }
|
||||
+
|
||||
+ return FcHashSHA256ToString (ret);
|
||||
+}
|
||||
diff --git a/src/fcint.h b/src/fcint.h
|
||||
index c45075e..8919958 100644
|
||||
--- a/src/fcint.h
|
||||
+++ b/src/fcint.h
|
||||
@@ -818,9 +818,14 @@ FcFontSetSerialize (FcSerialize *serialize, const FcFontSet * s);
|
||||
FcPrivate FcChar8 *
|
||||
FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
size_t len);
|
||||
+
|
||||
FcPrivate FcChar8 *
|
||||
FcHashGetSHA256DigestFromFile (const FcChar8 *filename);
|
||||
|
||||
+FcPrivate FcChar8 *
|
||||
+FcHashGetSHA256DigestFromMemory (const char *fontdata,
|
||||
+ size_t length);
|
||||
+
|
||||
/* fcinit.c */
|
||||
FcPrivate FcConfig *
|
||||
FcInitLoadOwnConfig (FcConfig *config);
|
@ -0,0 +1,144 @@
|
||||
From c93a8b8b54afe33e5ecf9870723543cb4058fa94 Mon Sep 17 00:00:00 2001
|
||||
From: Akira TAGOH <akira@tagoh.org>
|
||||
Date: Tue, 09 Apr 2013 03:46:30 +0000
|
||||
Subject: Obtain fonts data via FT_Face instead of opening a file directly
|
||||
|
||||
---
|
||||
diff --git a/src/fcfreetype.c b/src/fcfreetype.c
|
||||
index 8a037c0..1eecfdb 100644
|
||||
--- a/src/fcfreetype.c
|
||||
+++ b/src/fcfreetype.c
|
||||
@@ -1662,7 +1662,7 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
if (!FcPatternAddBool (pat, FC_DECORATIVE, decorative))
|
||||
goto bail1;
|
||||
|
||||
- hashstr = FcHashGetSHA256DigestFromFile (file);
|
||||
+ hashstr = FcHashGetSHA256DigestFromFace (face);
|
||||
if (!hashstr)
|
||||
goto bail1;
|
||||
if (!FcPatternAddString (pat, FC_HASH, hashstr))
|
||||
diff --git a/src/fchash.c b/src/fchash.c
|
||||
index 4ea5f37..043d94b 100644
|
||||
--- a/src/fchash.c
|
||||
+++ b/src/fchash.c
|
||||
@@ -29,6 +29,9 @@
|
||||
#include "fcint.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
+#include <ft2build.h>
|
||||
+#include FT_TRUETYPE_TABLES_H
|
||||
+#include FT_TRUETYPE_TAGS_H
|
||||
|
||||
#define ROTRN(w, v, n) ((((FcChar32)v) >> n) | (((FcChar32)v) << (w - n)))
|
||||
#define ROTR32(v, n) ROTRN(32, v, n)
|
||||
@@ -204,41 +207,50 @@ FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
}
|
||||
|
||||
FcChar8 *
|
||||
-FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
|
||||
+FcHashGetSHA256DigestFromFace (const FT_Face face)
|
||||
{
|
||||
- FILE *fp = fopen ((const char *)filename, "rb");
|
||||
- char ibuf[64];
|
||||
+ char ibuf[64], *buf = NULL;
|
||||
FcChar32 *ret;
|
||||
- size_t len;
|
||||
- struct stat st;
|
||||
+ FT_Error err;
|
||||
+ FT_ULong len = 0, alen, i = 0;
|
||||
|
||||
- if (!fp)
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, NULL, &len);
|
||||
+ if (err != FT_Err_Ok)
|
||||
return NULL;
|
||||
-
|
||||
- if (FcStat (filename, &st))
|
||||
+ alen = (len + 63) & ~63;
|
||||
+ buf = malloc (alen);
|
||||
+ if (!buf)
|
||||
+ return NULL;
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)buf, &len);
|
||||
+ if (err != FT_Err_Ok)
|
||||
goto bail0;
|
||||
+ memset (&buf[len], 0, alen - len);
|
||||
|
||||
ret = FcHashInitSHA256Digest ();
|
||||
if (!ret)
|
||||
goto bail0;
|
||||
|
||||
- while (!feof (fp))
|
||||
+ while (i <= len)
|
||||
{
|
||||
- if ((len = fread (ibuf, sizeof (char), 64, fp)) < 64)
|
||||
+ if ((len - i) < 64)
|
||||
{
|
||||
long v;
|
||||
+ int n;
|
||||
|
||||
/* add a padding */
|
||||
- memset (&ibuf[len], 0, 64 - len);
|
||||
- ibuf[len] = 0x80;
|
||||
- if ((64 - len) < 9)
|
||||
+ n = len - i;
|
||||
+ if (n > 0)
|
||||
+ memcpy (ibuf, &buf[i], n);
|
||||
+ memset (&ibuf[n], 0, 64 - n);
|
||||
+ ibuf[n] = 0x80;
|
||||
+ if ((64 - n) < 9)
|
||||
{
|
||||
/* process a block once */
|
||||
FcHashComputeSHA256Digest (ret, ibuf);
|
||||
memset (ibuf, 0, 64);
|
||||
}
|
||||
/* set input size at the end */
|
||||
- v = (long)st.st_size * 8;
|
||||
+ v = len * 8;
|
||||
ibuf[63 - 0] = v & 0xff;
|
||||
ibuf[63 - 1] = (v >> 8) & 0xff;
|
||||
ibuf[63 - 2] = (v >> 16) & 0xff;
|
||||
@@ -252,14 +264,18 @@ FcHashGetSHA256DigestFromFile (const FcChar8 *filename)
|
||||
}
|
||||
else
|
||||
{
|
||||
- FcHashComputeSHA256Digest (ret, ibuf);
|
||||
+ FcHashComputeSHA256Digest (ret, &buf[i]);
|
||||
}
|
||||
+ i += 64;
|
||||
}
|
||||
- fclose (fp);
|
||||
+ if (buf)
|
||||
+ free (buf);
|
||||
|
||||
return FcHashSHA256ToString (ret);
|
||||
|
||||
bail0:
|
||||
- fclose (fp);
|
||||
+ if (buf)
|
||||
+ free (buf);
|
||||
+
|
||||
return NULL;
|
||||
}
|
||||
diff --git a/src/fcint.h b/src/fcint.h
|
||||
index c45075e..703b983 100644
|
||||
--- a/src/fcint.h
|
||||
+++ b/src/fcint.h
|
||||
@@ -47,6 +47,8 @@
|
||||
#include "fcdeprecate.h"
|
||||
#include "fcmutex.h"
|
||||
#include "fcatomic.h"
|
||||
+#include <ft2build.h>
|
||||
+#include FT_FREETYPE_H
|
||||
|
||||
#ifndef FC_CONFIG_PATH
|
||||
#define FC_CONFIG_PATH "fonts.conf"
|
||||
@@ -819,7 +821,7 @@ FcPrivate FcChar8 *
|
||||
FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
size_t len);
|
||||
FcPrivate FcChar8 *
|
||||
-FcHashGetSHA256DigestFromFile (const FcChar8 *filename);
|
||||
+FcHashGetSHA256DigestFromFace (const FT_Face face);
|
||||
|
||||
/* fcinit.c */
|
||||
FcPrivate FcConfig *
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,177 @@
|
||||
From fc5a589abad0e8285f7d95007ebda76536e8fa7d Mon Sep 17 00:00:00 2001
|
||||
From: Akira TAGOH <akira@tagoh.org>
|
||||
Date: Tue, 09 Apr 2013 08:18:43 +0000
|
||||
Subject: Revert the previous change and rework to not export freetype API outside fcfreetype.c
|
||||
|
||||
---
|
||||
diff --git a/src/fcfreetype.c b/src/fcfreetype.c
|
||||
index 1eecfdb..22064b3 100644
|
||||
--- a/src/fcfreetype.c
|
||||
+++ b/src/fcfreetype.c
|
||||
@@ -1104,7 +1104,10 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
char psname[256];
|
||||
const char *tmp;
|
||||
|
||||
- FcChar8 *hashstr;
|
||||
+ FcChar8 *hashstr = NULL;
|
||||
+ char *fontdata = NULL;
|
||||
+ FT_Error err;
|
||||
+ FT_ULong len = 0, alen;
|
||||
|
||||
pat = FcPatternCreate ();
|
||||
if (!pat)
|
||||
@@ -1662,12 +1665,22 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
if (!FcPatternAddBool (pat, FC_DECORATIVE, decorative))
|
||||
goto bail1;
|
||||
|
||||
- hashstr = FcHashGetSHA256DigestFromFace (face);
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, NULL, &len);
|
||||
+ if (err != FT_Err_Ok)
|
||||
+ goto bail1;
|
||||
+ alen = (len + 63) & ~63;
|
||||
+ fontdata = malloc (alen);
|
||||
+ if (!fontdata)
|
||||
+ goto bail1;
|
||||
+ err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)fontdata, &len);
|
||||
+ if (err != FT_Err_Ok)
|
||||
+ goto bail1;
|
||||
+ memset (&fontdata[len], 0, alen - len);
|
||||
+ hashstr = FcHashGetSHA256DigestFromMemory (fontdata, len);
|
||||
if (!hashstr)
|
||||
goto bail1;
|
||||
if (!FcPatternAddString (pat, FC_HASH, hashstr))
|
||||
goto bail1;
|
||||
- free (hashstr);
|
||||
|
||||
/*
|
||||
* Compute the unicode coverage for the font
|
||||
@@ -1756,6 +1769,10 @@ FcFreeTypeQueryFace (const FT_Face face,
|
||||
bail2:
|
||||
FcCharSetDestroy (cs);
|
||||
bail1:
|
||||
+ if (hashstr)
|
||||
+ free (hashstr);
|
||||
+ if (fontdata)
|
||||
+ free (fontdata);
|
||||
FcPatternDestroy (pat);
|
||||
bail0:
|
||||
return NULL;
|
||||
diff --git a/src/fchash.c b/src/fchash.c
|
||||
index 043d94b..1ef1e16 100644
|
||||
--- a/src/fchash.c
|
||||
+++ b/src/fchash.c
|
||||
@@ -29,9 +29,6 @@
|
||||
#include "fcint.h"
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
-#include <ft2build.h>
|
||||
-#include FT_TRUETYPE_TABLES_H
|
||||
-#include FT_TRUETYPE_TAGS_H
|
||||
|
||||
#define ROTRN(w, v, n) ((((FcChar32)v) >> n) | (((FcChar32)v) << (w - n)))
|
||||
#define ROTR32(v, n) ROTRN(32, v, n)
|
||||
@@ -207,40 +204,28 @@ FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
}
|
||||
|
||||
FcChar8 *
|
||||
-FcHashGetSHA256DigestFromFace (const FT_Face face)
|
||||
+FcHashGetSHA256DigestFromMemory (const char *fontdata,
|
||||
+ size_t length)
|
||||
{
|
||||
- char ibuf[64], *buf = NULL;
|
||||
+ char ibuf[64];
|
||||
FcChar32 *ret;
|
||||
- FT_Error err;
|
||||
- FT_ULong len = 0, alen, i = 0;
|
||||
-
|
||||
- err = FT_Load_Sfnt_Table (face, 0, 0, NULL, &len);
|
||||
- if (err != FT_Err_Ok)
|
||||
- return NULL;
|
||||
- alen = (len + 63) & ~63;
|
||||
- buf = malloc (alen);
|
||||
- if (!buf)
|
||||
- return NULL;
|
||||
- err = FT_Load_Sfnt_Table (face, 0, 0, (FT_Byte *)buf, &len);
|
||||
- if (err != FT_Err_Ok)
|
||||
- goto bail0;
|
||||
- memset (&buf[len], 0, alen - len);
|
||||
+ size_t i = 0;
|
||||
|
||||
ret = FcHashInitSHA256Digest ();
|
||||
if (!ret)
|
||||
- goto bail0;
|
||||
+ return NULL;
|
||||
|
||||
- while (i <= len)
|
||||
+ while (i <= length)
|
||||
{
|
||||
- if ((len - i) < 64)
|
||||
+ if ((length - i) < 64)
|
||||
{
|
||||
long v;
|
||||
- int n;
|
||||
+ size_t n;
|
||||
|
||||
/* add a padding */
|
||||
- n = len - i;
|
||||
+ n = length - i;
|
||||
if (n > 0)
|
||||
- memcpy (ibuf, &buf[i], n);
|
||||
+ memcpy (ibuf, &fontdata[i], n);
|
||||
memset (&ibuf[n], 0, 64 - n);
|
||||
ibuf[n] = 0x80;
|
||||
if ((64 - n) < 9)
|
||||
@@ -250,7 +235,7 @@ FcHashGetSHA256DigestFromFace (const FT_Face face)
|
||||
memset (ibuf, 0, 64);
|
||||
}
|
||||
/* set input size at the end */
|
||||
- v = len * 8;
|
||||
+ v = length * 8;
|
||||
ibuf[63 - 0] = v & 0xff;
|
||||
ibuf[63 - 1] = (v >> 8) & 0xff;
|
||||
ibuf[63 - 2] = (v >> 16) & 0xff;
|
||||
@@ -264,18 +249,10 @@ FcHashGetSHA256DigestFromFace (const FT_Face face)
|
||||
}
|
||||
else
|
||||
{
|
||||
- FcHashComputeSHA256Digest (ret, &buf[i]);
|
||||
+ FcHashComputeSHA256Digest (ret, &fontdata[i]);
|
||||
}
|
||||
i += 64;
|
||||
}
|
||||
- if (buf)
|
||||
- free (buf);
|
||||
|
||||
return FcHashSHA256ToString (ret);
|
||||
-
|
||||
-bail0:
|
||||
- if (buf)
|
||||
- free (buf);
|
||||
-
|
||||
- return NULL;
|
||||
}
|
||||
diff --git a/src/fcint.h b/src/fcint.h
|
||||
index 703b983..a662dbf 100644
|
||||
--- a/src/fcint.h
|
||||
+++ b/src/fcint.h
|
||||
@@ -47,8 +47,6 @@
|
||||
#include "fcdeprecate.h"
|
||||
#include "fcmutex.h"
|
||||
#include "fcatomic.h"
|
||||
-#include <ft2build.h>
|
||||
-#include FT_FREETYPE_H
|
||||
|
||||
#ifndef FC_CONFIG_PATH
|
||||
#define FC_CONFIG_PATH "fonts.conf"
|
||||
@@ -821,7 +819,8 @@ FcPrivate FcChar8 *
|
||||
FcHashGetSHA256Digest (const FcChar8 *input_strings,
|
||||
size_t len);
|
||||
FcPrivate FcChar8 *
|
||||
-FcHashGetSHA256DigestFromFace (const FT_Face face);
|
||||
+FcHashGetSHA256DigestFromMemory (const char *fontdata,
|
||||
+ size_t length);
|
||||
|
||||
/* fcinit.c */
|
||||
FcPrivate FcConfig *
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,73 @@
|
||||
From 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da Mon Sep 17 00:00:00 2001
|
||||
From: Akira TAGOH <akira@tagoh.org>
|
||||
Date: Mon, 01 Apr 2013 09:16:28 +0000
|
||||
Subject: Bug 62980 - matching native fonts with even :lang=en
|
||||
|
||||
Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
|
||||
to deal with both strong and weak of FC_LANG as the same location in the score
|
||||
---
|
||||
diff --git a/src/fcmatch.c b/src/fcmatch.c
|
||||
index 68f39ae..2d7b798 100644
|
||||
--- a/src/fcmatch.c
|
||||
+++ b/src/fcmatch.c
|
||||
@@ -227,9 +227,10 @@ typedef enum _FcMatcherPriorityDummy {
|
||||
#undef FC_OBJECT
|
||||
|
||||
#undef PRI1
|
||||
-#define PRI1(n) \
|
||||
- PRI_ ## n ## _STRONG, \
|
||||
- PRI_ ## n ## _WEAK
|
||||
+#define PRI1(n) \
|
||||
+ PRI_ ## n, \
|
||||
+ PRI_ ## n ## _STRONG = PRI_ ## n, \
|
||||
+ PRI_ ## n ## _WEAK = PRI_ ## n
|
||||
|
||||
typedef enum _FcMatcherPriority {
|
||||
PRI1(HASH),
|
||||
@@ -237,9 +238,8 @@ typedef enum _FcMatcherPriority {
|
||||
PRI1(FOUNDRY),
|
||||
PRI1(CHARSET),
|
||||
PRI_FAMILY_STRONG,
|
||||
- PRI_LANG_STRONG,
|
||||
PRI_POSTSCRIPT_NAME_STRONG,
|
||||
- PRI_LANG_WEAK,
|
||||
+ PRI1(LANG),
|
||||
PRI_FAMILY_WEAK,
|
||||
PRI_POSTSCRIPT_NAME_WEAK,
|
||||
PRI1(SPACING),
|
||||
@@ -910,8 +910,7 @@ FcFontSetSort (FcConfig *config FC_UNUSED,
|
||||
* If this node matches any language, go check
|
||||
* which ones and satisfy those entries
|
||||
*/
|
||||
- if (nodeps[f]->score[PRI_LANG_STRONG] < 2000 ||
|
||||
- nodeps[f]->score[PRI_LANG_WEAK] < 2000)
|
||||
+ if (nodeps[f]->score[PRI_LANG] < 2000)
|
||||
{
|
||||
for (i = 0; i < nPatternLang; i++)
|
||||
{
|
||||
@@ -935,13 +934,6 @@ FcFontSetSort (FcConfig *config FC_UNUSED,
|
||||
}
|
||||
patternLangSat[i] = FcTrue;
|
||||
satisfies = FcTrue;
|
||||
- /* adjust score to ensure it's not more than 10000.0
|
||||
- * which would means the lang didn't satisfy the requirements
|
||||
- */
|
||||
- if (nodeps[f]->score[PRI_LANG_STRONG] > 10000.0)
|
||||
- nodeps[f]->score[PRI_LANG_STRONG] = 10000.0;
|
||||
- if (nodeps[f]->score[PRI_LANG_WEAK] > 10000.0)
|
||||
- nodeps[f]->score[PRI_LANG_WEAK] = 10000.0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -949,8 +941,7 @@ FcFontSetSort (FcConfig *config FC_UNUSED,
|
||||
}
|
||||
if (!satisfies)
|
||||
{
|
||||
- nodeps[f]->score[PRI_LANG_STRONG] = 10000.0;
|
||||
- nodeps[f]->score[PRI_LANG_WEAK] = 10000.0;
|
||||
+ nodeps[f]->score[PRI_LANG] = 10000.0;
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,164 @@
|
||||
From f6244d2cf231e1dc756f3e941e61b9bf124879bb Mon Sep 17 00:00:00 2001
|
||||
From: Akira TAGOH <akira@tagoh.org>
|
||||
Date: Wed, 08 May 2013 02:57:49 +0000
|
||||
Subject: Use the glob matching for filename
|
||||
|
||||
Regex is expensive to compare filenames. we already have the glob matching
|
||||
and it works enough in this case.
|
||||
|
||||
Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch() and moving to fcstr.c
|
||||
---
|
||||
diff --git a/src/fccfg.c b/src/fccfg.c
|
||||
index 7da50b5..fcdf73e 100644
|
||||
--- a/src/fccfg.c
|
||||
+++ b/src/fccfg.c
|
||||
@@ -2211,57 +2211,13 @@ FcConfigGlobAdd (FcConfig *config,
|
||||
}
|
||||
|
||||
static FcBool
|
||||
-FcConfigGlobMatch (const FcChar8 *glob,
|
||||
- const FcChar8 *string)
|
||||
-{
|
||||
- FcChar8 c;
|
||||
-
|
||||
- while ((c = *glob++))
|
||||
- {
|
||||
- switch (c) {
|
||||
- case '*':
|
||||
- /* short circuit common case */
|
||||
- if (!*glob)
|
||||
- return FcTrue;
|
||||
- /* short circuit another common case */
|
||||
- if (strchr ((char *) glob, '*') == 0)
|
||||
- {
|
||||
- size_t l1, l2;
|
||||
-
|
||||
- l1 = strlen ((char *) string);
|
||||
- l2 = strlen ((char *) glob);
|
||||
- if (l1 < l2)
|
||||
- return FcFalse;
|
||||
- string += (l1 - l2);
|
||||
- }
|
||||
- while (*string)
|
||||
- {
|
||||
- if (FcConfigGlobMatch (glob, string))
|
||||
- return FcTrue;
|
||||
- string++;
|
||||
- }
|
||||
- return FcFalse;
|
||||
- case '?':
|
||||
- if (*string++ == '\0')
|
||||
- return FcFalse;
|
||||
- break;
|
||||
- default:
|
||||
- if (*string++ != c)
|
||||
- return FcFalse;
|
||||
- break;
|
||||
- }
|
||||
- }
|
||||
- return *string == '\0';
|
||||
-}
|
||||
-
|
||||
-static FcBool
|
||||
FcConfigGlobsMatch (const FcStrSet *globs,
|
||||
const FcChar8 *string)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < globs->num; i++)
|
||||
- if (FcConfigGlobMatch (globs->strs[i], string))
|
||||
+ if (FcStrGlobMatch (globs->strs[i], string))
|
||||
return FcTrue;
|
||||
return FcFalse;
|
||||
}
|
||||
diff --git a/src/fcint.h b/src/fcint.h
|
||||
index 8919958..65bf333 100644
|
||||
--- a/src/fcint.h
|
||||
+++ b/src/fcint.h
|
||||
@@ -1090,6 +1090,10 @@ FcPrivate int
|
||||
FcStrMatchIgnoreCaseAndDelims (const FcChar8 *s1, const FcChar8 *s2, const FcChar8 *delims);
|
||||
|
||||
FcPrivate FcBool
|
||||
+FcStrGlobMatch (const FcChar8 *glob,
|
||||
+ const FcChar8 *string);
|
||||
+
|
||||
+FcPrivate FcBool
|
||||
FcStrUsesHome (const FcChar8 *s);
|
||||
|
||||
FcPrivate FcChar8 *
|
||||
diff --git a/src/fcmatch.c b/src/fcmatch.c
|
||||
index 2d7b798..84c9a9a 100644
|
||||
--- a/src/fcmatch.c
|
||||
+++ b/src/fcmatch.c
|
||||
@@ -196,12 +196,10 @@ FcCompareFilename (FcValue *v1, FcValue *v2)
|
||||
return 0.0;
|
||||
else if (FcStrCmpIgnoreCase (s1, s2) == 0)
|
||||
return 1.0;
|
||||
- else if (FcStrRegexCmp (s2, s1))
|
||||
+ else if (FcStrGlobMatch (s1, s2))
|
||||
return 2.0;
|
||||
- else if (FcStrRegexCmpIgnoreCase (s2, s1))
|
||||
- return 3.0;
|
||||
else
|
||||
- return 4.0;
|
||||
+ return 3.0;
|
||||
}
|
||||
|
||||
#define PRI_NULL(n) \
|
||||
diff --git a/src/fcstr.c b/src/fcstr.c
|
||||
index 339a346..3a32031 100644
|
||||
--- a/src/fcstr.c
|
||||
+++ b/src/fcstr.c
|
||||
@@ -459,6 +459,50 @@ FcStrMatchIgnoreCaseAndDelims (const FcChar8 *s1, const FcChar8 *s2, const FcCha
|
||||
return w1.src - s1 - 1;
|
||||
}
|
||||
|
||||
+FcBool
|
||||
+FcStrGlobMatch (const FcChar8 *glob,
|
||||
+ const FcChar8 *string)
|
||||
+{
|
||||
+ FcChar8 c;
|
||||
+
|
||||
+ while ((c = *glob++))
|
||||
+ {
|
||||
+ switch (c) {
|
||||
+ case '*':
|
||||
+ /* short circuit common case */
|
||||
+ if (!*glob)
|
||||
+ return FcTrue;
|
||||
+ /* short circuit another common case */
|
||||
+ if (strchr ((char *) glob, '*') == 0)
|
||||
+ {
|
||||
+ size_t l1, l2;
|
||||
+
|
||||
+ l1 = strlen ((char *) string);
|
||||
+ l2 = strlen ((char *) glob);
|
||||
+ if (l1 < l2)
|
||||
+ return FcFalse;
|
||||
+ string += (l1 - l2);
|
||||
+ }
|
||||
+ while (*string)
|
||||
+ {
|
||||
+ if (FcStrGlobMatch (glob, string))
|
||||
+ return FcTrue;
|
||||
+ string++;
|
||||
+ }
|
||||
+ return FcFalse;
|
||||
+ case '?':
|
||||
+ if (*string++ == '\0')
|
||||
+ return FcFalse;
|
||||
+ break;
|
||||
+ default:
|
||||
+ if (*string++ != c)
|
||||
+ return FcFalse;
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+ return *string == '\0';
|
||||
+}
|
||||
+
|
||||
const FcChar8 *
|
||||
FcStrStrIgnoreCase (const FcChar8 *s1, const FcChar8 *s2)
|
||||
{
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,144 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/fontconfig/fontconfig-2.10.92.ebuild,v 1.1 2013/05/12 17:56:03 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=yes
|
||||
|
||||
inherit autotools-multilib readme.gentoo
|
||||
|
||||
DESCRIPTION="A library for configuring and customizing font access"
|
||||
HOMEPAGE="http://fontconfig.org/"
|
||||
SRC_URI="http://fontconfig.org/release/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
# Purposefully dropped the xml USE flag and libxml2 support. Expat is the
|
||||
# default and used by every distro. See bug #283191.
|
||||
|
||||
# Note: replace emul-linux dep when expat becomes multilib-aware
|
||||
# (and add [${MULTILIB_USEDEP}] on it then!)
|
||||
RDEPEND="
|
||||
>=media-libs/freetype-2.2.1[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/expat-1.95.3
|
||||
abi_x86_32? (
|
||||
amd64? ( app-emulation/emul-linux-x86-baselibs[development] )
|
||||
!<=app-emulation/emul-linux-x86-xlibs-20130224 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-text/docbook-sgml-utils[jadetex]
|
||||
=app-text/docbook-sgml-dtd-3.1*
|
||||
)
|
||||
"
|
||||
PDEPEND="app-admin/eselect-fontconfig
|
||||
virtual/ttf-fonts
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.7.1-latin-reorder.patch # 130466
|
||||
"${FILESDIR}"/${PN}-2.10.2-docbook.patch # 310157
|
||||
# Apply upstream patches that will be included in 2.10.93
|
||||
"${FILESDIR}"/${P}-native-fonts.patch
|
||||
"${FILESDIR}"/${P}-automake-1.13.patch
|
||||
"${FILESDIR}"/${P}-closing-fp.patch
|
||||
"${FILESDIR}"/${P}-ft-face.patch
|
||||
"${FILESDIR}"/${P}-ft-face2.patch
|
||||
"${FILESDIR}"/${P}-fix-check.patch
|
||||
"${FILESDIR}"/${P}-use-glob.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
DOC_CONTENTS="Please make fontconfig configuration changes using
|
||||
\`eselect fontconfig\`. Any changes made to /etc/fonts/fonts.conf will be
|
||||
overwritten. If you need to reset your configuration to upstream defaults,
|
||||
delete the directory ${EROOT}etc/fonts/conf.d/ and re-emerge fontconfig."
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable doc docbook)
|
||||
# always enable docs to install manpages
|
||||
--enable-docs
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
--with-default-fonts="${EPREFIX}"/usr/share/fonts
|
||||
--with-add-fonts="${EPREFIX}"/usr/local/share/fonts
|
||||
--with-templatedir="${EPREFIX}"/etc/fonts/conf.avail
|
||||
)
|
||||
|
||||
autotools-multilib_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-multilib_src_install
|
||||
|
||||
# XXX: avoid calling this multiple times, bug #459210
|
||||
install_others() {
|
||||
# stuff installed from build-dir
|
||||
autotools-utils_src_compile \
|
||||
DESTDIR="${D}" -C doc install-man
|
||||
|
||||
insinto /etc/fonts
|
||||
doins "${BUILD_DIR}"/fonts.conf
|
||||
}
|
||||
multilib_foreach_abi install_others
|
||||
|
||||
#fc-lang directory contains language coverage datafiles
|
||||
#which are needed to test the coverage of fonts.
|
||||
insinto /usr/share/fc-lang
|
||||
doins fc-lang/*.orth
|
||||
|
||||
dodoc doc/fontconfig-user.{txt,pdf}
|
||||
|
||||
if [[ -e ${ED}usr/share/doc/fontconfig/ ]]; then
|
||||
mv "${ED}"usr/share/doc/fontconfig/* "${ED}"/usr/share/doc/${P}
|
||||
rm -rf "${ED}"usr/share/doc/fontconfig
|
||||
fi
|
||||
|
||||
# Changes should be made to /etc/fonts/local.conf, and as we had
|
||||
# too much problems with broken fonts.conf we force update it ...
|
||||
echo 'CONFIG_PROTECT_MASK="/etc/fonts/fonts.conf"' > "${T}"/37fontconfig
|
||||
doenvd "${T}"/37fontconfig
|
||||
|
||||
# As of fontconfig 2.7, everything sticks their noses in here.
|
||||
dodir /etc/sandbox.d
|
||||
echo 'SANDBOX_PREDICT="/var/cache/fontconfig"' > "${ED}"/etc/sandbox.d/37fontconfig
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Bug #193476
|
||||
# /etc/fonts/conf.d/ contains symlinks to ../conf.avail/ to include various
|
||||
# config files. If we install as-is, we'll blow away user settings.
|
||||
ebegin "Syncing fontconfig configuration to system"
|
||||
if [[ -e ${EROOT}/etc/fonts/conf.d ]]; then
|
||||
for file in "${EROOT}"/etc/fonts/conf.avail/*; do
|
||||
f=${file##*/}
|
||||
if [[ -L ${EROOT}/etc/fonts/conf.d/${f} ]]; then
|
||||
[[ -f ${ED}etc/fonts/conf.avail/${f} ]] \
|
||||
&& ln -sf ../conf.avail/"${f}" "${ED}"etc/fonts/conf.d/ &>/dev/null
|
||||
else
|
||||
[[ -f ${ED}etc/fonts/conf.avail/${f} ]] \
|
||||
&& rm "${ED}"etc/fonts/conf.d/"${f}" &>/dev/null
|
||||
fi
|
||||
done
|
||||
fi
|
||||
eend $?
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Cleaning broken symlinks in "${EROOT}"etc/fonts/conf.d/"
|
||||
find -L "${EROOT}"etc/fonts/conf.d/ -type l -delete
|
||||
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if [[ ${ROOT} = / ]]; then
|
||||
ebegin "Creating global font cache"
|
||||
"${EPREFIX}"/usr/bin/fc-cache -srf
|
||||
eend $?
|
||||
fi
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -284,14 +284,30 @@
|
||||
[AS_HELP_STRING([--without-liblircclient], [Disable remote control support via liblircclient (enabled by default)])],
|
||||
[if test "$withval" = "yes"; then lirc="yes"; else lirc="no"; fi], [lirc="yes"])
|
||||
if test "$lirc" = "yes"; then
|
||||
- PKG_CHECK_MODULES([liblircclient], [liblircclient0 >= 0.0], [HAVE_LIBLIRCCLIENT=1], [HAVE_LIBLIRCCLIENT=0])
|
||||
+ CPPFLAGS_BAK="$CPPFLAGS"
|
||||
+ CPPFLAGS="$CPPFLAGS $xliblircclient_CFLAGS"
|
||||
+ AC_SUBST([liblircclient_CFLAGS])
|
||||
+ AC_CHECK_HEADERS([lirc_client.h],
|
||||
+ [HAVE_LIBLIRCCLIENT=1],
|
||||
+ [HAVE_LIBLIRCCLIENT=0])
|
||||
+ if test "HAVE_LIBLIRCCLIENT" = "1"; then
|
||||
+ LDFLAGS_BAK="$LDFLAGS"
|
||||
+ LDFLAGS="$LDFLAGS $xliblircclient_LDFLAGS"
|
||||
+ AC_SUBST([liblircclient_LDFLAGS])
|
||||
+ AC_CHECK_LIB([lirc_client],
|
||||
+ [lirc_deinit],
|
||||
+ [HAVE_LIBLIRCCLIENT=1],
|
||||
+ [HAVE_LIBLIRCCLIENT=0])
|
||||
+ LDFLAGS="$LDFLAGS_BAK"
|
||||
+ fi
|
||||
+ CPPFLAGS="$CPPFLAGS_BAK"
|
||||
if test "$HAVE_LIBLIRCCLIENT" != "1"; then
|
||||
AC_MSG_WARN([optional library liblircclient not found:])
|
||||
AC_MSG_WARN([$liblircclient_PKG_ERRORS])
|
||||
AC_MSG_WARN([liblircclient is provided by LIRC; Debian package: liblircclient-dev])
|
||||
lirc="no"
|
||||
else
|
||||
- LIBLIRCCLIENT_PKGCONFIG_VERSION="\"`$PKG_CONFIG --modversion liblircclient0`\""
|
||||
+ LIBLIRCCLIENT_PKGCONFIG_VERSION="\"system\""
|
||||
fi
|
||||
else
|
||||
HAVE_LIBLIRCCLIENT=0
|
@ -0,0 +1,24 @@
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Bino</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta name="description" content="Bino">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1 class="settitle">Bino</h1>
|
||||
<div class="node">
|
||||
<p><hr>
|
||||
Up: <a rel="up" accesskey="u" href="../">(dir)</a>
|
||||
</div>
|
||||
|
||||
<h2 class="unnumbered">Warning</h2>
|
||||
|
||||
<p>You have chosen not to install the documentation of Bino.
|
||||
<p>If you want to have the documentation installed, please enable the <b>doc</b> use flag of <i>media-video/bino</i>.
|
||||
<p>Alternatively you may do a:
|
||||
<pre>
|
||||
USE="doc" emerge media-video/bino
|
||||
</pre>
|
||||
</body></html>
|
@ -1 +1 @@
|
||||
Sun, 12 May 2013 14:36:56 +0000
|
||||
Sun, 12 May 2013 18:36:55 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 12 May 2013 14:36:56 +0000
|
||||
Sun, 12 May 2013 18:36:55 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install prepare setup
|
||||
DEPEND=app-crypt/gnupg =dev-lang/python-2*
|
||||
DESCRIPTION=A tool for signing and email all UIDs on a set of PGP keys.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.phildev.net/pius/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-crypt/gnupg dev-lang/perl =dev-lang/python-2*
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/pgpius/pius-2.0.10.tar.bz2
|
||||
_eclasses_=multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e
|
||||
_md5_=9e1e28c05bd42a7ddbba3411eb392bea
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare
|
||||
DEPEND=>=dev-python/pygtk-2.3.93:2 dev-python/pygobject:2 >=dev-python/libgnome-python-2 >=gnome-base/libglade-2 || ( =dev-lang/python-2*[sqlite] dev-python/pysqlite:2 ) dev-python/sqlalchemy !=dev-python/sqlalchemy-0.6.4 dev-python/imaging dev-python/gtkspell-python dev-db/metakit[python] pdf? ( dev-python/reportlab dev-python/python-poppler ) rtf? ( dev-python/pyrtf ) gnome-print? ( dev-python/libgnomeprint-python dev-python/python-poppler ) =dev-lang/python-2*
|
||||
DEFINED_PHASES=compile install postinst postrm prepare setup
|
||||
DEPEND=>=dev-python/pygtk-2.3.93:2 dev-python/pygobject:2 >=dev-python/libgnome-python-2 >=gnome-base/libglade-2 dev-python/sqlalchemy !=dev-python/sqlalchemy-0.6.4 dev-python/imaging dev-python/gtkspell-python dev-db/metakit[python] pdf? ( dev-python/reportlab dev-python/python-poppler ) rtf? ( dev-python/pyrtf ) gnome-print? ( dev-python/libgnomeprint-python dev-python/python-poppler ) =dev-lang/python-2* =dev-lang/python-2*[sqlite]
|
||||
DESCRIPTION=Recipe Organizer and Shopping List Generator for Gnome
|
||||
EAPI=3
|
||||
HOMEPAGE=http://thinkle.github.com/gourmet/
|
||||
IUSE=gnome-print pdf rtf
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-python/pygtk-2.3.93:2 dev-python/pygobject:2 >=dev-python/libgnome-python-2 >=gnome-base/libglade-2 || ( =dev-lang/python-2*[sqlite] dev-python/pysqlite:2 ) dev-python/sqlalchemy !=dev-python/sqlalchemy-0.6.4 dev-python/imaging dev-python/gtkspell-python dev-db/metakit[python] pdf? ( dev-python/reportlab dev-python/python-poppler ) rtf? ( dev-python/pyrtf ) gnome-print? ( dev-python/libgnomeprint-python dev-python/python-poppler ) =dev-lang/python-2*
|
||||
RDEPEND=>=dev-python/pygtk-2.3.93:2 dev-python/pygobject:2 >=dev-python/libgnome-python-2 >=gnome-base/libglade-2 dev-python/sqlalchemy !=dev-python/sqlalchemy-0.6.4 dev-python/imaging dev-python/gtkspell-python dev-db/metakit[python] pdf? ( dev-python/reportlab dev-python/python-poppler ) rtf? ( dev-python/pyrtf ) gnome-print? ( dev-python/libgnomeprint-python dev-python/python-poppler ) =dev-lang/python-2* =dev-lang/python-2*[sqlite]
|
||||
SLOT=0
|
||||
SRC_URI=http://launchpad.net/gourmet/main/0.15.9/+download/gourmet-0.15.9.tar.gz
|
||||
_eclasses_=distutils 77fc6005d2dfcc7bdb5ec363a49d9912 multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e
|
||||
_md5_=46bd727209017602035f231b19611c35
|
||||
_md5_=a31aeedd43e90b3051823abdd14db05d
|
||||
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DESCRIPTION=GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.gprolog.org/
|
||||
IUSE=debug doc examples
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
|
||||
LICENSE=GPL-2 LGPL-3
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/gprolog/gprolog-1.4.3.tar.gz
|
||||
_eclasses_=eutils 384ae111f3649d456ed1754e3e1c4f6e flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=0aeebaf7a11a20e319c65a9d527d0bfe
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) python_targets_jython2_5? ( dev-java/jython:2.5 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_jython2_5(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_jython2_5(-)]
|
||||
DESCRIPTION=ISO 8601 date/time/duration parser and formater
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pypi.python.org/pypi/isodate
|
||||
IUSE=python_targets_python2_6 python_targets_python2_7 python_targets_python3_1 python_targets_python3_2 python_targets_python3_3 python_targets_jython2_5
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) python_targets_jython2_5? ( dev-java/jython:2.5 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_jython2_5(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_jython2_5(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/i/isodate/isodate-0.4.9.tar.gz
|
||||
_eclasses_=distutils-r1 10e59ecabebf0c37ad5cd8827434b108 eutils 384ae111f3649d456ed1754e3e1c4f6e multibuild 32fd04fe3ee97494341710886fd70dfe multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 0e2bc7326c807a3e8133847eadc3dd26 python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=ff8c577ebfe9cfeaac18767427db7a36
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_5(-)?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy1_9(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_5(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy1_9(-),-python_single_target_pypy2_0(-)] python_targets_python2_5? ( dev-lang/python:2.5 ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) python_targets_pypy1_9? ( dev-python/pypy:1.9 ) python_targets_pypy2_0? ( dev-python/pypy:2.0 ) dev-python/python-exec[python_targets_python2_5(-)?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy1_9(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_5(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy1_9(-),-python_single_target_pypy2_0(-)]
|
||||
DESCRIPTION=Retrieve information on running processes and system utilization
|
||||
EAPI=5
|
||||
HOMEPAGE=http://code.google.com/p/psutil/ http://pypi.python.org/pypi/psutil
|
||||
IUSE=python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 python_targets_python3_1 python_targets_python3_2 python_targets_python3_3 python_targets_pypy1_9 python_targets_pypy2_0
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=python_targets_python2_5? ( dev-lang/python:2.5 ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) python_targets_pypy1_9? ( dev-python/pypy:1.9 ) python_targets_pypy2_0? ( dev-python/pypy:2.0 ) dev-python/python-exec[python_targets_python2_5(-)?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,python_targets_pypy1_9(-)?,python_targets_pypy2_0(-)?,-python_single_target_python2_5(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-),-python_single_target_pypy1_9(-),-python_single_target_pypy2_0(-)]
|
||||
SLOT=0
|
||||
SRC_URI=http://psutil.googlecode.com/files/psutil-0.7.1.tar.gz
|
||||
_eclasses_=distutils-r1 10e59ecabebf0c37ad5cd8827434b108 eutils 384ae111f3649d456ed1754e3e1c4f6e multibuild 32fd04fe3ee97494341710886fd70dfe multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 0e2bc7326c807a3e8133847eadc3dd26 python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=8aead30a216a969847925763355c36ca
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-apps/file python_targets_python2_5? ( dev-lang/python:2.5 ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_5(-)?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_5(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=Access the libmagic file type identification library
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/ahupp/python-magic
|
||||
IUSE=python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 python_targets_python3_1 python_targets_python3_2 python_targets_python3_3
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=PSF-2
|
||||
RDEPEND=sys-apps/file python_targets_python2_5? ( dev-lang/python:2.5 ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_5(-)?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_5(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/python-magic/python-magic-0.4.3.tar.gz
|
||||
_eclasses_=distutils-r1 10e59ecabebf0c37ad5cd8827434b108 eutils 384ae111f3649d456ed1754e3e1c4f6e multibuild 32fd04fe3ee97494341710886fd70dfe multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 0e2bc7326c807a3e8133847eadc3dd26 python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=5f35cc4d8f325b680591a7b9f4fdae5b
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/isodate[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] berkdb? ( dev-python/bsddb3 ) mysql? ( dev-python/mysql-python[python_targets_python2_6(-)?,-python_single_target_python2_6(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) redland? ( dev-libs/redland-bindings[python] ) dev-python/setuptools python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=RDF library containing a triple store and parser/serializer
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/RDFLib/rdflib http://pypi.python.org/pypi/rdflib
|
||||
IUSE=berkdb examples mysql redland sqlite test python_targets_python2_6 python_targets_python2_7 python_targets_python3_1 python_targets_python3_2 python_targets_python3_3
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-python/isodate[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] berkdb? ( dev-python/bsddb3 ) mysql? ( dev-python/mysql-python[python_targets_python2_6(-)?,-python_single_target_python2_6(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) redland? ( dev-libs/redland-bindings[python] ) python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_1? ( dev-lang/python:3.1 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_1(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_1(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/r/rdflib/rdflib-3.2.3.tar.gz
|
||||
_eclasses_=distutils-r1 10e59ecabebf0c37ad5cd8827434b108 eutils 384ae111f3649d456ed1754e3e1c4f6e multibuild 32fd04fe3ee97494341710886fd70dfe multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 0e2bc7326c807a3e8133847eadc3dd26 python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=020e95593063307476723a1b23bcc936
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
|
||||
DEPEND=>=dev-libs/glib-2.31.14:2 >=dev-libs/libgweather-3.5.1:2= dev-libs/libxml2:2 >=gnome-base/dconf-0.13.4 >=gnome-base/gconf-2.6.1:2[introspection?] >=gnome-base/gnome-desktop-2.91:3= >=gnome-base/gnome-menus-3.1.4:3 gnome-base/gsettings-desktop-schemas gnome-base/librsvg:2 >=net-libs/telepathy-glib-0.14 sys-auth/polkit >=x11-libs/cairo-1[X] >=x11-libs/gdk-pixbuf-2.25.2:2 >=x11-libs/gtk+-3.3.8:3[introspection?] x11-libs/libXau x11-libs/libICE x11-libs/libSM >=x11-libs/libXrandr-1.2 >=x11-libs/libwnck-2.91:3 >=x11-libs/pango-1.15.4[introspection?] eds? ( >=gnome-extra/evolution-data-server-3.5.3:= ) introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) networkmanager? ( >=net-misc/networkmanager-0.6.7 ) app-text/docbook-xml-dtd:4.1.2 >=dev-lang/perl-5 dev-util/gtk-doc-am >=dev-util/intltool-0.40 virtual/pkgconfig || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=The GNOME panel
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnome.org/
|
||||
IUSE=eds +introspection networkmanager
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris
|
||||
LICENSE=GPL-2+ FDL-1.1+ LGPL-2+
|
||||
RDEPEND=>=dev-libs/glib-2.31.14:2 >=dev-libs/libgweather-3.5.1:2= dev-libs/libxml2:2 >=gnome-base/dconf-0.13.4 >=gnome-base/gconf-2.6.1:2[introspection?] >=gnome-base/gnome-desktop-2.91:3= >=gnome-base/gnome-menus-3.1.4:3 gnome-base/gsettings-desktop-schemas gnome-base/librsvg:2 >=net-libs/telepathy-glib-0.14 sys-auth/polkit >=x11-libs/cairo-1[X] >=x11-libs/gdk-pixbuf-2.25.2:2 >=x11-libs/gtk+-3.3.8:3[introspection?] x11-libs/libXau x11-libs/libICE x11-libs/libSM >=x11-libs/libXrandr-1.2 >=x11-libs/libwnck-2.91:3 >=x11-libs/pango-1.15.4[introspection?] eds? ( >=gnome-extra/evolution-data-server-3.5.3:= ) introspection? ( >=dev-libs/gobject-introspection-0.9.5 ) networkmanager? ( >=net-misc/networkmanager-0.6.7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/gnome-panel/3.6/gnome-panel-3.6.2.tar.xz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=4c2beece4b03cf3c00703b25a68e6e69
|
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.2:3 >=dev-db/sqlite-3.5:= >=dev-libs/libgdata-0.10:= >=gnome-base/gnome-keyring-2.20.1 >=dev-libs/libical-0.43:= >=net-libs/libsoup-2.38.1:2.4 >=dev-libs/libxml2-2 >=sys-libs/db-4:= >=dev-libs/nspr-4.4:= >=dev-libs/nss-3.9:= >=app-crypt/gcr-3.4 sys-libs/zlib:= virtual/libiconv gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.2 >=net-libs/liboauth-0.9.4 ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) kerberos? ( virtual/krb5:= ) ldap? ( >=net-nds/openldap-2:= ) weather? ( >=dev-libs/libgweather-3.5:2= ) =dev-lang/python-2* dev-util/fix-la-relink-command dev-util/gperf >=dev-util/gtk-doc-am-1.9 >=dev-util/intltool-0.35.5 >=gnome-base/gnome-common-2 >=sys-devel/gettext-0.17 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.20[vapigen] dev-lang/vala:0.18[vapigen] ) ) app-arch/xz-utils >=sys-apps/sed-4 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
DESCRIPTION=Evolution groupware backend
|
||||
EAPI=5
|
||||
HOMEPAGE=http://projects.gnome.org/evolution/
|
||||
IUSE=api-doc-extras +gnome-online-accounts +introspection ipv6 ldap kerberos vala +weather test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris
|
||||
LICENSE=|| ( LGPL-2 LGPL-3 ) BSD Sleepycat
|
||||
RDEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.2:3 >=dev-db/sqlite-3.5:= >=dev-libs/libgdata-0.10:= >=gnome-base/gnome-keyring-2.20.1 >=dev-libs/libical-0.43:= >=net-libs/libsoup-2.38.1:2.4 >=dev-libs/libxml2-2 >=sys-libs/db-4:= >=dev-libs/nspr-4.4:= >=dev-libs/nss-3.9:= >=app-crypt/gcr-3.4 sys-libs/zlib:= virtual/libiconv gnome-online-accounts? ( >=net-libs/gnome-online-accounts-3.2 >=net-libs/liboauth-0.9.4 ) introspection? ( >=dev-libs/gobject-introspection-0.9.12 ) kerberos? ( virtual/krb5:= ) ldap? ( >=net-nds/openldap-2:= ) weather? ( >=dev-libs/libgweather-3.5:2= )
|
||||
REQUIRED_USE=vala? ( introspection )
|
||||
RESTRICT=test
|
||||
SLOT=0/40
|
||||
SRC_URI=mirror://gnome/sources/evolution-data-server/3.6/evolution-data-server-3.6.3.tar.xz
|
||||
_eclasses_=db-use 2f5d6a2718559b90a51648d8ff58be83 eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic d900015de4e092f26d8c0a18b6bd60de gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 vala aa890daf29e67d32e9bff8e12ef653ca versionator 6601b4c5b3f019a993db59a50e1854e4 virtualx 73cfc129b4b9ba23aed1abb10c825d86
|
||||
_md5_=da02a62a5df90c4bcf5d2c0d5b789f42
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
|
||||
DEPEND=dev-db/sqlite:3= dev-libs/libical:= >=mail-client/evolution-3.6.3:2.0[kerberos?] >=gnome-extra/evolution-data-server-3.6.3:=[kerberos?] =gnome-extra/evolution-data-server-3.6* >=dev-libs/glib-2.28:2 >=dev-libs/libxml2-2 >=net-libs/libsoup-2.30:2.4 >=x11-libs/gtk+-3:3 kerberos? ( virtual/krb5:= ) >=dev-util/gtk-doc-am-1.9 >=dev-util/intltool-0.35.5 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Evolution module for connecting to Microsoft Exchange Web Services
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnome.org/projects/evolution/
|
||||
IUSE=kerberos
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=dev-db/sqlite:3= dev-libs/libical:= >=mail-client/evolution-3.6.3:2.0[kerberos?] >=gnome-extra/evolution-data-server-3.6.3:=[kerberos?] =gnome-extra/evolution-data-server-3.6* >=dev-libs/glib-2.28:2 >=dev-libs/libxml2-2 >=net-libs/libsoup-2.30:2.4 >=x11-libs/gtk+-3:3 kerberos? ( virtual/krb5:= )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/evolution-ews/3.6/evolution-ews-3.6.3.tar.xz
|
||||
_eclasses_=db-use 2f5d6a2718559b90a51648d8ff58be83 eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic d900015de4e092f26d8c0a18b6bd60de gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=ba167787569ca7e9198259f87e289e91
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
|
||||
DEPEND=dev-db/sqlite:3= dev-libs/libical:= >=mail-client/evolution-3.8.0:2.0[kerberos?] >=gnome-extra/evolution-data-server-3.8.0:=[kerberos?] =gnome-extra/evolution-data-server-3.8* >=dev-libs/glib-2.32:2 >=dev-libs/libxml2-2 >=net-libs/libsoup-2.38.1:2.4 >=x11-libs/gtk+-3:3 kerberos? ( virtual/krb5:= ) >=dev-util/gtk-doc-am-1.9 >=dev-util/intltool-0.35.5 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Evolution module for connecting to Microsoft Exchange Web Services
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnome.org/projects/evolution/
|
||||
IUSE=kerberos
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=dev-db/sqlite:3= dev-libs/libical:= >=mail-client/evolution-3.8.0:2.0[kerberos?] >=gnome-extra/evolution-data-server-3.8.0:=[kerberos?] =gnome-extra/evolution-data-server-3.8* >=dev-libs/glib-2.32:2 >=dev-libs/libxml2-2 >=net-libs/libsoup-2.38.1:2.4 >=x11-libs/gtk+-3:3 kerberos? ( virtual/krb5:= )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/evolution-ews/3.8/evolution-ews-3.8.0.tar.xz
|
||||
_eclasses_=db-use 2f5d6a2718559b90a51648d8ff58be83 eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa flag-o-matic d900015de4e092f26d8c0a18b6bd60de gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=199c5fa26c00a6e563f667fe271fbf46
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
|
||||
DEPEND=dev-db/sqlite:3= dev-libs/libical:= >=mail-client/evolution-3.8.2:2.0[kerberos?] >=gnome-extra/evolution-data-server-3.8.2:=[kerberos?] >=dev-libs/glib-2.32:2 >=dev-libs/libxml2-2 >=net-libs/libsoup-2.38.1:2.4 >=x11-libs/gtk+-3:3 kerberos? ( virtual/krb5:= ) >=dev-util/gtk-doc-am-1.9 >=dev-util/intltool-0.35.5 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Evolution module for connecting to Microsoft Exchange Web Services
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnome.org/projects/evolution/
|
||||
IUSE=kerberos
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=dev-db/sqlite:3= dev-libs/libical:= >=mail-client/evolution-3.8.2:2.0[kerberos?] >=gnome-extra/evolution-data-server-3.8.2:=[kerberos?] >=dev-libs/glib-2.32:2 >=dev-libs/libxml2-2 >=net-libs/libsoup-2.38.1:2.4 >=x11-libs/gtk+-3:3 kerberos? ( virtual/krb5:= )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnome/sources/evolution-ews/3.8/evolution-ews-3.8.2.tar.xz
|
||||
_eclasses_=eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=1a2afb7be09672f0da6357db3d2a8cab
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=>=x11-libs/gtk+-3.0.2:3 >=x11-libs/cairo-1.10 x11-libs/pango >=x11-themes/gnome-icon-theme-2.22.0 >=app-text/enchant-1.1.7 gnome-base/gsettings-desktop-schemas >=app-text/iso-codes-0.49 >=net-libs/libsoup-2.26.0:2.4 x11-proto/xproto sys-devel/gettext >=dev-util/intltool-0.40.0 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Lightweight HTML rendering/printing/editing engine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://projects.gnome.org/evolution/
|
||||
KEYWORDS=sh sparc
|
||||
LICENSE=GPL-2+ LGPL-2+
|
||||
RDEPEND=>=x11-libs/gtk+-3.0.2:3 >=x11-libs/cairo-1.10 x11-libs/pango >=x11-themes/gnome-icon-theme-2.22.0 >=app-text/enchant-1.1.7 gnome-base/gsettings-desktop-schemas >=app-text/iso-codes-0.49 >=net-libs/libsoup-2.26.0:2.4
|
||||
SLOT=4.0
|
||||
SRC_URI=mirror://gnome/sources/gtkhtml/4.4/gtkhtml-4.4.3.tar.xz
|
||||
_eclasses_=eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=3ede07493b1e3887cec6eff778f03dae
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=>=x11-libs/gtk+-3.0.2:3 >=x11-libs/cairo-1.10 x11-libs/pango >=x11-themes/gnome-icon-theme-2.22.0 >=app-text/enchant-1.1.7 gnome-base/gsettings-desktop-schemas >=app-text/iso-codes-0.49 >=net-libs/libsoup-2.26.0:2.4 x11-proto/xproto sys-devel/gettext >=dev-util/intltool-0.40.0 virtual/pkgconfig app-arch/xz-utils >=sys-apps/sed-4
|
||||
DESCRIPTION=Lightweight HTML rendering/printing/editing engine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://projects.gnome.org/evolution/
|
||||
KEYWORDS=alpha
|
||||
LICENSE=GPL-2+ LGPL-2+
|
||||
RDEPEND=>=x11-libs/gtk+-3.0.2:3 >=x11-libs/cairo-1.10 x11-libs/pango >=x11-themes/gnome-icon-theme-2.22.0 >=app-text/enchant-1.1.7 gnome-base/gsettings-desktop-schemas >=app-text/iso-codes-0.49 >=net-libs/libsoup-2.26.0:2.4
|
||||
SLOT=4.0
|
||||
SRC_URI=mirror://gnome/sources/gtkhtml/4.4/gtkhtml-4.4.4.tar.xz
|
||||
_eclasses_=eutils 384ae111f3649d456ed1754e3e1c4f6e fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 96ca31031ada9967bcf96a4fd8977ae4 gnome2-utils 794d2847b4af390a1e020924876c8297 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 69a2016af67775a812f4c03ba4b0e03e user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=ed08ad5f6ee6fd99ec3ce47d5d558994
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue