Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/e16/
Date: Mon, 19 Aug 2019 19:14:03
Message-Id: 1566242017.253b717f5cff98afed41853a83595ea220f8f2d4.juippis@gentoo
1 commit: 253b717f5cff98afed41853a83595ea220f8f2d4
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 19 19:13:37 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 19 19:13:37 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=253b717f
7
8 x11-wm/e16: bump to 1.0.20
9
10 - since bircoph's on devaway, committing with devaway-allowance.
11
12 Closes: https://bugs.gentoo.org/688782
13 Closes: https://github.com/gentoo/gentoo/pull/12335
14 Package-Manager: Portage-2.3.71, Repoman-2.3.17
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 x11-wm/e16/Manifest | 1 +
18 x11-wm/e16/e16-1.0.20.ebuild | 129 +++++++++++++++++++++++++++++++++++++++++++
19 2 files changed, 130 insertions(+)
20
21 diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest
22 index cf2cea6107d..d8db06d04e1 100644
23 --- a/x11-wm/e16/Manifest
24 +++ b/x11-wm/e16/Manifest
25 @@ -1 +1,2 @@
26 DIST e16-1.0.19.tar.xz 1433016 BLAKE2B 9c27dd6a8d78d2f765b495e5398041a30bf939a5d3926f9f07e022c9bbbc70716b072e40beb6592159f896cc7a15e2fd4e25c8a07db333a80fc8156a82dce357 SHA512 9dc66a4224eacde92c567f9f5b029f21543675207b782077e25f3082ef2133a547eb955fc877b01b2200d99c26148f54a6b59f1ba191163760ecf3b32d5dd374
27 +DIST e16-1.0.20.tar.xz 1438516 BLAKE2B 32800ed079eb3c51c34277fa5d49ef7a892c0ccd5956f5f7eb7c34ab2e223fe7a5033b35d53402fa4a18283261a767ac692a5bfa08b46d5ea2a4e5195c656fed SHA512 798225dcfad266febe0911aeeac1a57256c45071e72ed326ae2081efdcf0d110e951f41badf5ece92dd0a40f5e342f80035e46d3c2435eb2f32a08c556893612
28
29 diff --git a/x11-wm/e16/e16-1.0.20.ebuild b/x11-wm/e16/e16-1.0.20.ebuild
30 new file mode 100644
31 index 00000000000..5d940a12f3f
32 --- /dev/null
33 +++ b/x11-wm/e16/e16-1.0.20.ebuild
34 @@ -0,0 +1,129 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +DESCRIPTION="Enlightenment Window Manager (E16)"
41 +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/"
42 +SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.xz"
43 +
44 +LICENSE="BSD"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="audiofile container dbus debug +dialogs doc examples gnome
48 +libhack modules nls opengl +pango sndfile sound +themes xcomposite
49 ++xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom"
50 +
51 +REQUIRED_USE="
52 + audiofile? ( sound )
53 + opengl? ( xcomposite )
54 + sndfile? ( sound )
55 + sound? ( ^^ ( sndfile audiofile ) )
56 +"
57 +
58 +BDEPEND="
59 + nls? ( sys-devel/gettext )
60 + virtual/pkgconfig
61 +"
62 +COMMON_DEPEND="
63 + media-libs/freetype:2
64 + media-libs/imlib2[X]
65 + virtual/libiconv
66 + x11-libs/libX11
67 + x11-libs/libXext
68 + x11-misc/xbitmaps
69 + dbus? ( sys-apps/dbus )
70 + opengl? (
71 + media-libs/glu
72 + media-libs/mesa
73 + )
74 + pango? (
75 + dev-libs/glib:2
76 + x11-libs/pango[X]
77 + )
78 + sound? (
79 + || (
80 + media-sound/apulse[sdk]
81 + media-sound/pulseaudio
82 + )
83 + sndfile? ( media-libs/libsndfile )
84 + audiofile? ( media-libs/audiofile:= )
85 + )
86 + xcomposite? (
87 + x11-libs/libXcomposite
88 + x11-libs/libXdamage
89 + x11-libs/libXfixes
90 + )
91 + xft? ( x11-libs/libXft )
92 + xinerama? ( x11-libs/libXinerama )
93 + xpresent? ( x11-libs/libXpresent )
94 + xrandr? ( x11-libs/libXrandr )
95 + xrender? ( x11-libs/libXrender )
96 + xsm? (
97 + x11-libs/libICE
98 + x11-libs/libSM
99 + )
100 + zoom? ( x11-libs/libXxf86vm )
101 +"
102 +RDEPEND="${COMMON_DEPEND}
103 + doc? ( app-doc/e16-docs )
104 + nls? ( virtual/libintl )
105 + themes? ( x11-themes/e16-themes )
106 + !x11-wm/enlightenment:0
107 +"
108 +DEPEND="${COMMON_DEPEND}
109 + x11-base/xorg-proto
110 +"
111 +
112 +PATCHES=( "${FILESDIR}/${PN}-user-fonts.patch" )
113 +
114 +src_configure() {
115 + local myconf=(
116 + $(use_enable container)
117 + $(use_enable dbus)
118 + $(use_enable debug libtrip)
119 + $(use_enable dialogs)
120 + $(use_enable doc docs)
121 + $(use_enable libhack)
122 + $(use_enable modules)
123 + $(use_enable nls)
124 + $(use_enable opengl glx)
125 + $(use_enable pango)
126 + $(use_enable sound sound pulseaudio)
127 + $(use_enable xcomposite composite)
128 + $(use_enable xft)
129 + $(use_enable xi2)
130 + $(use_enable xinerama)
131 + $(use_enable xpresent)
132 + $(use_enable xrandr)
133 + $(use_enable xrender)
134 + $(use_enable xsm sm)
135 + $(use_enable xsync)
136 + $(use_enable zoom)
137 + $(use_with audiofile sndldr audiofile)
138 + $(use_with gnome gnome gnome3)
139 + $(use_with sndfile sndldr sndfile)
140 + --enable-mans
141 + --disable-docs
142 + --disable-esdtest
143 + --disable-gcc-cpp
144 + --disable-hints-gnome
145 + --disable-werror
146 + --disable-xscrnsaver
147 + )
148 +
149 + econf "${myconf[@]}"
150 +}
151 +
152 +src_install() {
153 + default
154 + docompress -x /usr/share/doc/${PF}/e16.html
155 + dodoc COMPLIANCE docs/e16.html
156 + use examples && dodoc -r sample-scripts
157 +}
158 +
159 +pkg_postinst() {
160 + einfo "In order to use custom fonts, put them into ~/.e16/fonts/ and use"
161 + einfo "appropriate names in ~/.e16/fonts.cfg. \"Use theme font configuration\""
162 + einfo "in the Theme setting should be disabled for this to work."
163 +}