summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Alexander <wired@gentoo.org>2010-12-22 19:09:51 +0000
committerAlex Alexander <wired@gentoo.org>2010-12-22 19:09:51 +0000
commit90eede7b668bc7c4d9b8d27cc7a0cc98bf809217 (patch)
treeab4b03c799da70dab3294ad7a8d81ac2914c86b9 /x11-terms
parentFix last python related changes a suggested by Arfrever (diff)
downloadhistorical-90eede7b668bc7c4d9b8d27cc7a0cc98bf809217.tar.gz
historical-90eede7b668bc7c4d9b8d27cc7a0cc98bf809217.tar.bz2
historical-90eede7b668bc7c4d9b8d27cc7a0cc98bf809217.zip
added some USE flags, bugs #346613 and #346553, including pixbuf for transparency support.
Package-Manager: portage-2.2.0_alpha9/cvs/Linux x86_64
Diffstat (limited to 'x11-terms')
-rw-r--r--x11-terms/rxvt-unicode/ChangeLog7
-rw-r--r--x11-terms/rxvt-unicode/Manifest27
-rw-r--r--x11-terms/rxvt-unicode/files/rxvt-unicode-9.10-force-hints.patch17
-rw-r--r--x11-terms/rxvt-unicode/metadata.xml12
-rw-r--r--x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild28
5 files changed, 78 insertions, 13 deletions
diff --git a/x11-terms/rxvt-unicode/ChangeLog b/x11-terms/rxvt-unicode/ChangeLog
index 2665fd87c935..a40878acacfa 100644
--- a/x11-terms/rxvt-unicode/ChangeLog
+++ b/x11-terms/rxvt-unicode/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-terms/rxvt-unicode
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.173 2010/12/13 20:15:59 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.174 2010/12/22 19:09:51 wired Exp $
+
+ 22 Dec 2010; Alex Alexander <wired@gentoo.org> rxvt-unicode-9.10.ebuild,
+ +files/rxvt-unicode-9.10-force-hints.patch, metadata.xml:
+ added some USE flags, bugs #346613 and #346553, including pixbuf for
+ transparency support.
*rxvt-unicode-9.10 (13 Dec 2010)
diff --git a/x11-terms/rxvt-unicode/Manifest b/x11-terms/rxvt-unicode/Manifest
index f96bbfc1a120..81dc4555f81f 100644
--- a/x11-terms/rxvt-unicode/Manifest
+++ b/x11-terms/rxvt-unicode/Manifest
@@ -1,13 +1,34 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX rxvt-unicode-9.05_no-MOTIF-WM-INFO.patch 1411 RMD160 ee947f7243cc5969079f2799e7f93edccc7b699c SHA1 319016954c2c6a1b9d4a847c5c88debf3533da0b SHA256 b5c428d3a1150eca95aa4b2c67756ad12fefb7bbc6aa69e308ad011c4f8ad440
AUX rxvt-unicode-9.06-font-width.patch 791 RMD160 c2e1a23d55376613806aec20cafc4795548be4c3 SHA1 00292f5f7e7274dbb3953410055c569fdebd8995 SHA256 f0bf83b43a8f6c599be9326859239f5bf10bd1c7c9a1f97ac9cb87086bf1500c
AUX rxvt-unicode-9.06-no-urgency-if-focused.diff 482 RMD160 7d0a0257209beb58751e996e822a10d372a01d7e SHA1 7da560653290f6fd653be2dda396b19961f31c06 SHA256 f518571ae6c63110cc8b49f423c1cb864399335017ca17469df5e78a2f2aabc4
AUX rxvt-unicode-9.06-popups-hangs.patch 643 RMD160 f35a7c7044602a855c59f80919eb24723bd6f015 SHA1 c3cb2cc796243cba4916d3bfa8bf3e6ee2ef0831 SHA256 ed232e0cca9ea642ba061c1008e724fd61d3821eb1a464ba42aa404d778c5e60
+AUX rxvt-unicode-9.10-force-hints.patch 379 RMD160 2fa77698717b9a4983e211750b86d474f656c01e SHA1 e209a23bfbc74f5fa58eda23299b342a5b60068a SHA256 5ade3cc4ac010679d51b3b1db47f45e920881b9404d091ad0220e25f5bd22e95
DIST rxvt-unicode-9.07.tar.bz2 858616 RMD160 e20d30eac61bc56deac9da11b4d049fbac3f3b66 SHA1 0e623daa15c45ba3add622277d32493a97059619 SHA256 c5a0638ca8249968065076a6f17e6e499f31fdc9050f71aae4ea85cac6aac5a3
DIST rxvt-unicode-9.09.tar.bz2 883665 RMD160 283ad875b355b51a81d35ba4de4930cf96aa677c SHA1 02ec1b5c9c1dff241bfc3b6d2c2a7e5c00aa47ad SHA256 2891131672b4e84cbee4a83fda7d033c5398b71f8dc7b9bf83d04d9ef1fc819c
DIST rxvt-unicode-9.10.tar.bz2 884501 RMD160 15c9f61e7c6ad3f05c6bf20bedad2cd8d5f1d5e9 SHA1 54c896a4885b8984b0dfa652269c3c34c4d75f2d SHA256 1c238f7e545b1a8da81239b826fb2a7d196c73effbcbd211db7a50995a0a067a
EBUILD rxvt-unicode-9.07-r1.ebuild 3431 RMD160 3a52d506f22af8423f9669f3b3e917c79a9faf00 SHA1 773f43ed8a1a06cd0d55ef102ef8f3b1d7bd8a43 SHA256 1256ba894e192c11c1cbbc6faf2616441dccc7f37bc67fdc113755d037031e8e
EBUILD rxvt-unicode-9.07-r2.ebuild 3453 RMD160 05134498e65a920e595e714d9621221a6cbe2bc3 SHA1 e24466bc8c988d69170180de3a832817fb936f23 SHA256 3e688768c66771ccc996e55cc253c086dd5f923ca2544ca8ab22f844e7ba2cb5
EBUILD rxvt-unicode-9.09.ebuild 2366 RMD160 4d62ee3fdf37a5079744e14ff9800ba924afb6be SHA1 ab14ac5d94ef96fa041a6e3b43c3b7a5221faad7 SHA256 0e137a1fcf215e7a00460ec2c484a2e16261b69afba166783dbb7fa69c336835
-EBUILD rxvt-unicode-9.10.ebuild 2364 RMD160 5f0ec64a325ffc060dcc03cb12d5a20f52dc1b6e SHA1 cafb4a3fa625bb7a65b72e6aae3598c2c5c9bfda SHA256 e8c46ac07145154edebf30843214e8ae696bf605f25b5408533c21b83edc758f
-MISC ChangeLog 26112 RMD160 da77e31414e91d5c74602e92462698686f72ae95 SHA1 59c850e1dfdbbe7eb9b8ebbb6022b0ee0ce8dd85 SHA256 b66a76ca05ee1188d9dd41e1a85c62b2106093fac21c8ff9ff09a72312ce9718
-MISC metadata.xml 753 RMD160 3f94215b5f70c53106ba600a11d5ea7fe3f0ba5c SHA1 b55b54364b383b97fe4b2e8daadfee367387afb7 SHA256 5d55f79d6a1ae6d18322831839fd60049414b237f66c897862d958c7dd66a1bb
+EBUILD rxvt-unicode-9.10.ebuild 2895 RMD160 17d0e74c156130e3528919a059e7aa97ee9e0e04 SHA1 a9509282814f909977d0db3d2eac6aff7c7ebb63 SHA256 aedf6ba9ae41d897a66d7eb63984f4485541aa04a545732d24d030baa18c5f94
+MISC ChangeLog 26345 RMD160 c9c9e2ea8bd25dfd6845244d521294be8334db1c SHA1 61b7e36063695ad58457a0bd34abd3952f63b8be SHA256 3db3621e211b04ddd341c3d8ad3ba8a9a109c38486c2a58b16a51bc67ed5d73b
+MISC metadata.xml 1209 RMD160 c6fc433e3880d2c5473deaee88d0ef86d5682d0a SHA1 3596ac3c1079b37a81607a7b7c8ffca739b12f8a SHA256 66b66086f2d7e45ba971480bfffc81d2e15d2533d072aeccf4d6a5c261b0a184
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iQIcBAEBCAAGBQJNEk49AAoJEDZF8K7rm0r6soMQAJ3CMPBh1tlemDmK7wLB7Jm+
+w/+xKlyNG3R/Nd6efJPvwA4XbkwgyqUziw6BIQGeUAPjabbb/UxZi/Vh38T2gAl/
+zvvBemB9+TaYYiviJrjEBJxBJx4tFL5gLlYDk43oLrHjwy+VYa+JG/ipHnED6JhE
+OLprfp5ck799ASzRRKhtuLXaKCCIxyYcPHE251ZioWyfgwyvde9VgGx0mdzD1wut
+oESllETgxD6968zDGsZdQWWxkCseIj5LA1NhpCS9yBlEBMcNVPaVcQDaz4p/CXbn
+fnNQ77cHv/KG2azi4lcPldPU0cziF4CRhwZA4W79eg22ZiXvssLF4olE9gACYVml
+x+T5T99JjWN1OpcmpWwMl1KEFva4h7mLBNaf2+Or6+kDPqreEseqDQvaCou6ipgR
+EdraXqG32Xd8x0Jb3+YqC1KKUeL52PSxnQRylSajaQ1DoDPM30fpzezuIPLAItco
+MUATCgLpwnj6li9v29EVEhMWexz3vMinnVdVrOsbOpHPN5AUj33dpGRml79peo2p
+Y+OiWxLhT+wBcAqZrSAc+3jRHLl58aNPvirjOfA57yxSSmJx9vwJdiM66IOh2KI6
+N4JobZvgBVuOib8lNGJe0/dJv2OJRg8vKhfDkjsS8Ed/rijfX8ulQ8pCDw4B8P+W
+5yE5fFonIMqKu8TXLP9m
+=ijvS
+-----END PGP SIGNATURE-----
diff --git a/x11-terms/rxvt-unicode/files/rxvt-unicode-9.10-force-hints.patch b/x11-terms/rxvt-unicode/files/rxvt-unicode-9.10-force-hints.patch
new file mode 100644
index 000000000000..0148ba95445e
--- /dev/null
+++ b/x11-terms/rxvt-unicode/files/rxvt-unicode-9.10-force-hints.patch
@@ -0,0 +1,17 @@
+patch that forces hints on rxvt-unicode's geometry.
+
+for more info, read this Gentoo bug:
+http://bugs.gentoo.org/show_bug.cgi?id=346553
+--- src/main.C
++++ src/main.C
+@@ -644,6 +644,8 @@
+
+ ncol = width / fwidth;
+ nrow = height / fheight;
++ width = ncol * fwidth;
++ height = nrow * fheight;
+ }
+
+ /*----------------------------------------------------------------------*/
+
+
diff --git a/x11-terms/rxvt-unicode/metadata.xml b/x11-terms/rxvt-unicode/metadata.xml
index e3e355410072..f300e9174a8c 100644
--- a/x11-terms/rxvt-unicode/metadata.xml
+++ b/x11-terms/rxvt-unicode/metadata.xml
@@ -12,10 +12,18 @@
</maintainer>
<use>
<flag name='256-color'>Enable 256 color support</flag>
- <flag name='afterimage'>Enable support for
+ <flag name='afterimage'>Enable transparency support using
<pkg>media-libs/libafterimage</pkg></flag>
- <flag name='iso14755'>Enable ISO-14755 support</flag>
<flag name='blink'>Enable blinking text</flag>
+ <flag name='fading-colors'>Enable colors fading when off focus</flag>
+ <flag name='font-styles'>Enable support for bold and italic fonts</flag>
+ <flag name='force-hints'>Force WM hints on rxvt-unicode's geometry. Read
+ http://bugs.gentoo.org/show_bug.cgi?id=346553</flag>
+ <flag name='iso14755'>Enable ISO-14755 support</flag>
+ <flag name='pixbuf'>Enable transparency support using
+ gtk's pixbuf</flag>
+ <flag name='unicode3'>Use 21 instead of 16 bits to represent
+ unicode characters</flag>
<flag name='wcwidth'>Enable wide char width support</flag>
<flag name='xterm-color'>Enable xterm 256 color support</flag>
</use>
diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild
index 919bdbf9415f..a273227d9cba 100644
--- a/x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild
+++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild,v 1.1 2010/12/13 20:15:59 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.10.ebuild,v 1.2 2010/12/22 19:09:51 wired Exp $
EAPI="3"
@@ -13,20 +13,28 @@ SRC_URI="http://dist.schmorp.de/rxvt-unicode/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="256-color afterimage iso14755 perl blink truetype +vanilla wcwidth"
+IUSE="256-color afterimage blink fading-colors +font-styles force-hints iso14755 perl pixbuf truetype unicode3 +vanilla wcwidth"
# see bug #115992 for modular x deps
RDEPEND="x11-libs/libX11
x11-libs/libXft
- afterimage? ( || ( media-libs/libafterimage x11-wm/afterstep ) )
x11-libs/libXrender
+ >=sys-libs/ncurses-5.7-r6
+ afterimage? ( || ( media-libs/libafterimage x11-wm/afterstep ) )
perl? ( dev-lang/perl )
- >=sys-libs/ncurses-5.7-r6"
+ pixbuf? ( || ( >=x11-libs/gdk-pixbuf-2.21 <=x11-libs/gtk+-2.21 ) )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
x11-proto/xproto"
src_prepare() {
+ if ! use afterimage && ! use pixbuf; then
+ einfo
+ einfo "If you want transparency support, please enable either the *pixbuf*"
+ einfo "or the *afterimage* USE flag. Enabling both will default to pixbuf."
+ einfo
+ fi
+
if use wcwidth; then
ewarn "You enabled wcwidth."
ewarn "Please note that this is not supported by upstream."
@@ -47,6 +55,9 @@ src_prepare() {
# bug #263638
epatch "${FILESDIR}"/${PN}-9.06-popups-hangs.patch
+ # bug #346553
+ use force-hints && epatch "${FILESDIR}"/${PN}-9.10-force-hints.patch
+
# bug #237271
if ! use vanilla; then
ewarn "You are going to include third-party bug fixes/features."
@@ -65,12 +76,15 @@ src_configure() {
use iso14755 || myconf='--disable-iso14755'
econf --enable-everything \
- --disable-pixbuf \
- $(use_enable truetype xft) \
$(use_enable 256-color) \
$(use_enable afterimage) \
- $(use_enable perl) \
$(use_enable blink text-blink) \
+ $(use_enable fading-colors fading) \
+ $(use_enable font-styles) \
+ $(use_enable perl) \
+ $(use_enable pixbuf) \
+ $(use_enable truetype xft) \
+ $(use_enable unicode3) \
${myconf}
}