Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/dmenu: dmenu-4.5-r1.ebuild metadata.xml ChangeLog
Date: Wed, 08 Feb 2012 01:08:47
Message-Id: 20120208010837.1789C2004B@flycatcher.gentoo.org
1 jer 12/02/08 01:08:37
2
3 Modified: metadata.xml ChangeLog
4 Added: dmenu-4.5-r1.ebuild
5 Log:
6 Add XFT (x11-libs/libXft) support.
7
8 (Portage version: 2.2.0_alpha85/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 x11-misc/dmenu/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-misc/dmenu/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 2 Jun 2010 06:39:04 -0000 1.3
24 +++ metadata.xml 8 Feb 2012 01:08:36 -0000 1.4
25 @@ -6,4 +6,7 @@
26 <email>cedk@g.o</email>
27 <name>Cédric Krier</name>
28 </maintainer>
29 + <use>
30 + <flag name="xft">Enable unofficial <pkg>x11-libs/libXft</pkg> support</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36 1.81 x11-misc/dmenu/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/ChangeLog?rev=1.81&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/ChangeLog?rev=1.81&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/ChangeLog?r1=1.80&r2=1.81
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/x11-misc/dmenu/ChangeLog,v
45 retrieving revision 1.80
46 retrieving revision 1.81
47 diff -u -r1.80 -r1.81
48 --- ChangeLog 31 Jan 2012 20:10:47 -0000 1.80
49 +++ ChangeLog 8 Feb 2012 01:08:36 -0000 1.81
50 @@ -1,6 +1,12 @@
51 # ChangeLog for x11-misc/dmenu
52 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/dmenu/ChangeLog,v 1.80 2012/01/31 20:10:47 jer Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/dmenu/ChangeLog,v 1.81 2012/02/08 01:08:36 jer Exp $
55 +
56 +*dmenu-4.5-r1 (08 Feb 2012)
57 +
58 + 08 Feb 2012; Jeroen Roovers <jer@g.o> +dmenu-4.5-r1.ebuild,
59 + +files/dmenu-4.5-xft.patch, metadata.xml:
60 + Add XFT (x11-libs/libXft) support.
61
62 31 Jan 2012; Jeroen Roovers <jer@g.o> -dmenu-4.2.1.ebuild,
63 -dmenu-4.3.1.ebuild:
64
65
66
67 1.1 x11-misc/dmenu/dmenu-4.5-r1.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/dmenu-4.5-r1.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/dmenu/dmenu-4.5-r1.ebuild?rev=1.1&content-type=text/plain
71
72 Index: dmenu-4.5-r1.ebuild
73 ===================================================================
74 # Copyright 1999-2012 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/x11-misc/dmenu/dmenu-4.5-r1.ebuild,v 1.1 2012/02/08 01:08:36 jer Exp $
77
78 EAPI="4"
79
80 inherit eutils toolchain-funcs
81
82 DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System"
83 HOMEPAGE="http://www.suckless.org/programs/dmenu.html"
84 SRC_URI="http://dl.suckless.org/tools/${P}.tar.gz"
85
86 LICENSE="MIT"
87 SLOT="0"
88 KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
89 IUSE="xft xinerama"
90
91 DEPEND="
92 x11-libs/libX11
93 xft? ( x11-libs/libXft )
94 xinerama? ( x11-libs/libXinerama )
95 "
96 RDEPEND="${DEPEND}"
97
98 src_prepare() {
99 sed -i \
100 -e "s/CFLAGS = -ansi -pedantic -Wall -Os/CFLAGS += -ansi -pedantic -Wall/" \
101 -e "s/LDFLAGS = -s/LDFLAGS +=/" \
102 -e "s/XINERAMALIBS =/XINERAMALIBS ?=/" \
103 -e "s/XINERAMAFLAGS =/XINERAMAFLAGS ?=/" \
104 config.mk || die
105 use xft && epatch "${FILESDIR}"/${PN}-4.5-xft.patch
106 }
107
108 src_compile() {
109 if use xinerama; then
110 emake CC=$(tc-getCC)
111 else
112 emake CC=$(tc-getCC) XINERAMAFLAGS="" XINERAMALIBS=""
113 fi
114 }
115
116 src_install() {
117 emake DESTDIR="${D}" PREFIX="/usr" install
118 }