summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-11-19 17:13:52 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-11-19 17:13:52 +0000
commitbfe3ac3e5ce1770f31c561add862c12890a6347f (patch)
tree0988a700a75786604e7e1cb5ec352ba8b0b2bdc4 /dev-libs/libindicate
parentDocument USE=gnome; thanks to Fabian Köster <f.koester@tarent.de> for the su... (diff)
downloadhistorical-bfe3ac3e5ce1770f31c561add862c12890a6347f.tar.gz
historical-bfe3ac3e5ce1770f31c561add862c12890a6347f.tar.bz2
historical-bfe3ac3e5ce1770f31c561add862c12890a6347f.zip
Version bump.
Package-Manager: portage-2.2.0_alpha73/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libindicate')
-rw-r--r--dev-libs/libindicate/ChangeLog8
-rw-r--r--dev-libs/libindicate/Manifest29
-rw-r--r--dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch78
-rw-r--r--dev-libs/libindicate/libindicate-0.6.1-r200.ebuild79
4 files changed, 177 insertions, 17 deletions
diff --git a/dev-libs/libindicate/ChangeLog b/dev-libs/libindicate/ChangeLog
index 04fab80b91dd..311abded7d52 100644
--- a/dev-libs/libindicate/ChangeLog
+++ b/dev-libs/libindicate/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/libindicate
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libindicate/ChangeLog,v 1.20 2011/11/04 23:04:20 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libindicate/ChangeLog,v 1.21 2011/11/19 17:13:52 ssuominen Exp $
+
+*libindicate-0.6.1-r200 (19 Nov 2011)
+
+ 19 Nov 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +libindicate-0.6.1-r200.ebuild, +files/libindicate-0.6.1-no-mono.patch:
+ Version bump.
04 Nov 2011; Andreas K. Huettel <dilfridge@gentoo.org>
libindicate-0.4.4-r2.ebuild:
diff --git a/dev-libs/libindicate/Manifest b/dev-libs/libindicate/Manifest
index d9a7c7f48612..44a4a44c89b0 100644
--- a/dev-libs/libindicate/Manifest
+++ b/dev-libs/libindicate/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA1
AUX libindicate-0.2.3-optional-gtk-support.patch 5038 RMD160 afae6044bc558459b779838aa88e414d2543aff0 SHA1 b9078296d800d1ea41116b6854af833cdd08330f SHA256 856b132e2d080dcfcc65faf7d177ef59e4fe7f2e488bcdbfded8422e4c68feb9
AUX libindicate-0.4.4-as-needed-introspection.patch 1263 RMD160 c98b7d98460f50c2f65e25013fc4275356b0e0c9 SHA1 a6071853666aed548592f0245b3a7a4e88cdbff0 SHA256 9ca599b426569129b88367d12a27859ca6398935d590e2aef561c88c4372cda4
@@ -16,28 +16,25 @@ AUX libindicate-0.4.4-parallel.patch 1181 RMD160 2ca045264c2f9723cc42323892b86cb
AUX libindicate-0.4.91-fix-python-version.patch 1056 RMD160 0a82d98948ed932ab22acecd3f70b7e51f7b2e50 SHA1 ff878335e5794ae148522417559fb3280bac09bb SHA256 cbe1db86aa486e1ce9357aa27c1ff112acd2c0eac9701b218efdb1433b176845
AUX libindicate-0.4.91-optional-mono.patch 1246 RMD160 e8951cf8978eeb0d25d7f438d92761d494d9dab0 SHA1 d411e61cd8cf359e5df9860a46111fe7679de7a8 SHA256 ecb72e7e7ee241d5ea3b31473681f6960fc9e7bb48b681b4e12e50761a9750d5
AUX libindicate-0.4.91-optional-python.patch 1495 RMD160 6eb24678f376c4185453d57f684d1d82edb8984b SHA1 8cf3346e24b940e6d609553151070753d6031937 SHA256 121380055f5aa178446c722c9eb81104f9e9c3dac016ff1b0a0254ebf4e34aec
+AUX libindicate-0.6.1-no-mono.patch 1880 RMD160 6fef8b889d9282786ff1a07b45bcf9af0166f132 SHA1 9b3aad4ccca9f971d3aff8d6790d6bc216fdb8fb SHA256 9f9dcdd610a012cceded3d6076b745e8c406b9fdd179543b2680567f005615b5
DIST libindicate-0.2.3.tar.gz 426971 RMD160 9aa7a2ad95a232db23739d45497b0e5746cdf2a5 SHA1 46ff8ff837bac175c72f3ee66761d1f549a71547 SHA256 590dff54608b8c6eddf691f588f70f8b25da8f8f061da3696019da38abc356bf
DIST libindicate-0.4.4.tar.gz 473110 RMD160 2e926172d8b0a2604f44b2b42ee70f3a1fc837f9 SHA1 0dc3ad4c35581adea9d9ae89daacf820c764f24a SHA256 20d7ac6fe02b28283c619fe583d5b0fb8a473bb17ef020c2fa40c53f72e315ce
+DIST libindicate-0.6.1.tar.gz 530107 RMD160 2a4ecb5fbbb1366661a8ebf8486bbba566c7f946 SHA1 c1cca4924f359cbd2ccc477f368938c80e3a83b7 SHA256 2c8236e326610fce5972de744827f88617a6f17340aac1bba9e85405d5c691f2
EBUILD libindicate-0.2.3-r1.ebuild 1531 RMD160 c72d2adb59950c05f1e1951ae7f56ffe4fd12e55 SHA1 bf13165cf6198cef89064d0d9f78e4f87b536ee3 SHA256 c12f08819742a2019ebcf8517d11f3b77d4a97194d51542e76d2a2b18f52431a
EBUILD libindicate-0.4.4-r1.ebuild 2655 RMD160 36c8ceded17ab17e7a183edc32d0e7bf01c598bf SHA1 b57e2fdd39c3338bf0e9a259f30839873ef36482 SHA256 3f64c3809a9fa3d225821953c02bf0628be33c7625c3d7cea45f4e7bf7845646
EBUILD libindicate-0.4.4-r2.ebuild 3223 RMD160 7126c55a49ede4feb6d6fac977b1374f0c76cf7f SHA1 43a7fcd5e65c2b375727b91d88ba34dc9f0bedc8 SHA256 0e55b097000c2382d5b693e49f7235fe013eb072e1d68797c94985a62b6776d1
EBUILD libindicate-0.4.4.ebuild 2528 RMD160 230c3f2616f024424d9c113e36a974db1acc6fd8 SHA1 18b3734a30fd61622b59affa77566e385a095614 SHA256 8bc79dd884897e3c548e091d4a39f88459b8a217bdce6db39c650c641c364786
-MISC ChangeLog 5167 RMD160 e2b9e916685c8ab44d88e7fc6d55bd0ca0078749 SHA1 361474d8abbe6b18962d90e6b682c28c3e68a340 SHA256 4cbc70cebf75c951bc8b19bd6c65ab884edb6af4205748e09be5670cb8a46ec6
+EBUILD libindicate-0.6.1-r200.ebuild 1796 RMD160 64f26972c6379aab9287e4399bf24a4999c84309 SHA1 2cd68b403d4af4a90c4e3477891b6bce4a1c9998 SHA256 6639d3878ee1a34df45ea2b07a96cb0ab4be765c882b12493f6727e9baaf460c
+MISC ChangeLog 5351 RMD160 870efc4f5949ad303cc40236c1c0edf7b337ed3b SHA1 90f8256b34487c3429399e6b5cf13cb5092c7dbc SHA256 38339db2ea363c9502c7adcdcf08df7b180a6b5ce5efacd3b92de38204473e86
MISC metadata.xml 272 RMD160 808eb26860968f7e008c2b3e8385682df1e5271e SHA1 e69c7b5e3cfed8f851ddaa8450af20bee3d0467c SHA256 d3c25ef05517a4f35cde224df9a556894984337471b4616190c9587975b5a673
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBCgAGBQJOtG+FAAoJENwGBM22xffeyc0P/006owe+aV4RKWpmeVzj41Q6
-FOeGyuNT1PSE1PamDK/wNkkeCgPCXXCKhyKBGkjHYT90LXY6HRSELAPsHUNsROyy
-2Z+bCpPbj7JqHXvR4rldhQBvEN936uKBxN83IL416llP4B0RaCvw7kV8VRe8sgfJ
-zVBoSzy7vEWQM8F2VCMXj0wfapPEH5JD3yehKS9IzTelSA3nF/1pZ2mGAITtGYAE
-nvzQodLTamfAr/JJ0Z+guGpL54+PuRCidh5AiAp+ZyYbS+Vi5e9y3GNhYK3I1b/z
-5kNlkr6fqvBchtL45xmsFgPdedLgAfvn8LmvvOKPNXDu5W4uyE4ecCTZLXvJD9jC
-fpBj81ZZLlwVjEKlTOeUVp0mLm7kBiBk0AI0wGXs3OHcJGUO2EryiHpBHiEXojMM
-7bYLlACcBN3pxWerZUW/TebcmjeW1j4aeN/dAG1Cqj3yJV8oKZ2Ax6avPwHGwrQd
-nMnnzzdBS7sWakjNhK3E7NZLP0FzhYKKRJDY8bSw8U6EmcAwpoMNida1BQLp5fRB
-gY60O9vH9Vo1XqdnFqfUKNzopL3rqtaQYUTt60HP+0+UNPjcZEHzAEuatOj+l29x
-pg2Fb4RwbKMhi8tA0LOOmwyC8fkBNdSvpTVrEjDpbor9Y5PSN/O/HFaUy8vzmJ6O
-IFbde+Y3JrpGSOtQYB7z
-=UK7A
+iQEcBAEBAgAGBQJOx+NtAAoJEEdUh39IaPFNGDAH/iVECC+z0IYVEigdMAS+bRIg
+heDF8Fps9SNXLBXdv0brdILlp6Ka/giug/iCPdOFYDI6gEVZOe9+fZjyjgmNi7ih
+WaE4Rf5PQStCQOMb6oLNifdV4NIclvEZlRktKGgStcP/9QswqFSqlbCDOJw4i9rA
+k7DMdlXY0YyCDhsLYxMd/L7osq2XTohd5N62RBByiWdM0IXPvqATEaOlEkc/y/uG
+091gFdCIefQfgRqhvAgzucrXgxmEqMp2sReUi+qnj7G2r7w9aTjpxNI17zfFr9ge
+bSk3mBv21JhIOBpBhiHLUhSh6K2xR/dSGLx6g0PdPWY2sTg1zGLMbrDSN7Ox8qw=
+=fDh/
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch b/dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch
new file mode 100644
index 000000000000..349828a6058c
--- /dev/null
+++ b/dev-libs/libindicate/files/libindicate-0.6.1-no-mono.patch
@@ -0,0 +1,78 @@
+Temporary patch to disable mono until new gtk-sharp is in tree wrt bug #382491
+
+--- bindings/Makefile.am
++++ bindings/Makefile.am
+@@ -1,9 +1,5 @@
+ SUBDIRS =
+
+-if HAS_MONO
+-SUBDIRS += mono
+-endif
+-
+ if HAS_PYTHON
+ SUBDIRS += python
+ endif
+--- configure.ac
++++ configure.ac
+@@ -124,61 +124,6 @@
+ AC_PATH_PROG([VALA_API_GEN], [vapigen])
+
+ ###########################
+-# Check for Mono support
+-###########################
+-
+-MONO_REQUIRED_VERSION=1.0
+-PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false)
+-
+-AC_PATH_PROG(AL, al, no)
+-if test "x$AL" = "xno" ; then
+- AC_MSG_NOTICE([No al tool found. You need to install Mono.])
+-fi
+-
+-if test "x$has_mono" = "xtrue" ; then
+- GENERATED_SOURCES=generated/*.cs
+- AC_PATH_PROG(RUNTIME, mono, no)
+-
+- if test "x$RUNTIME" != "no" ; then
+- RUNTIME=mono
+- fi
+-
+- AC_PATH_PROG(CSC, gmcs, no)
+- LIB_PREFIX=.so
+- LIB_SUFFIX=
+-fi
+-
+-if test "x$CSC" = "xno" ; then
+- AC_MSG_NOTICE([No Mono compiler found.])
+-fi
+-
+-AC_PATH_PROG(GACUTIL, gacutil, no)
+-if test "x$GACUTIL" = "xno" ; then
+- AC_MSG_NOTICE([No gacutil tool found])
+-fi
+-
+-AC_SUBST(RUNTIME)
+-AC_SUBST(CSC)
+-AC_SUBST(GACUTIL)
+-AC_SUBST(LIB_PREFIX)
+-AC_SUBST(LIB_SUFFIX)
+-AC_SUBST(GENERATED_SOURCES)
+-
+-GLIB_SHARP_REQ_VERSION=2.12.1
+-GTK_SHARP_REQ_VERSION=2.12
+-PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP_REQ_VERSION, has_gtksharp=true, has_gtksharp=false)
+-AC_SUBST(GTK_SHARP_LIBS)
+-AC_SUBST(GTK_SHARP_CFLAGS)
+-
+-PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIB_SHARP_REQ_VERSION, has_gapi=true, has_gapi=false)
+-AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no)
+-AC_SUBST(GAPI_PARSER)
+-AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no)
+-AC_SUBST(GAPI_CODEGEN)
+-AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no)
+-AC_SUBST(GAPI_FIXUP)
+-
+-###########################
+ # Check for Python support
+ ###########################
+
diff --git a/dev-libs/libindicate/libindicate-0.6.1-r200.ebuild b/dev-libs/libindicate/libindicate-0.6.1-r200.ebuild
new file mode 100644
index 000000000000..e8799d2b2132
--- /dev/null
+++ b/dev-libs/libindicate/libindicate-0.6.1-r200.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libindicate/libindicate-0.6.1-r200.ebuild,v 1.1 2011/11/19 17:13:52 ssuominen Exp $
+
+EAPI=4
+
+PYTHON_DEPEND="2:2.7"
+
+inherit autotools eutils python
+
+__vala_version=0.14
+
+DESCRIPTION="A library to raise flags on DBus for other components of the desktop to pick up and visualize"
+HOMEPAGE="http://launchpad.net/libindicate"
+SRC_URI="http://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"
+
+LICENSE="LGPL-2.1 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection"
+
+RDEPEND=">=dev-libs/dbus-glib-0.76
+ >=dev-libs/glib-2.18:2
+ >=dev-libs/libdbusmenu-0.3.97[introspection?]
+ dev-libs/libxml2:2
+ dev-python/pygtk:2
+ >=x11-libs/gtk+-2.12:2
+ introspection? ( dev-libs/gobject-introspection )"
+DEPEND="${RDEPEND}
+ gnome-base/gnome-common
+ app-text/gnome-doc-utils
+ dev-util/gtk-doc-am
+ dev-util/pkgconfig
+ dev-lang/vala:${__vala_version}[vapigen]"
+
+RESTRICT="test" # for -no-mono.patch
+
+DOCS=( AUTHORS ChangeLog )
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-no-mono.patch
+
+ sed -i -e 's:-Werror::' {examples,libindicate,libindicate-gtk}/Makefile.{am,in} || die
+
+ # for slotted dev-lang/vala
+ sed -i -e "s:vapigen:vapigen-${__vala_version}:" configure.ac || die
+
+ eautoreconf
+
+ rm -f py-compile
+ ln -s $(type -P true) py-compile
+}
+
+src_configure() {
+ econf \
+ --docdir=/usr/share/doc/${PF} \
+ --disable-static \
+ $(use_enable introspection) \
+ --with-gtk=2 \
+ --with-html-dir=/usr/share/doc/${PF}
+}
+
+src_install() {
+ default
+ find "${ED}"usr -name '*.la' -exec rm -f {} +
+}
+
+pkg_postinst() {
+ python_mod_optimize indicate
+}
+
+pkg_postrm() {
+ python_mod_cleanup indicate
+}