Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 412079
Collapse All | Expand All

(-)/var/portage/x11-wm/fvwm/ChangeLog (+5 lines)
Lines 2-7 Link Here
2
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
3
# $Header: /var/cvsroot/gentoo-x86/x11-wm/fvwm/ChangeLog,v 1.185 2011/12/07 07:50:39 phajdan.jr Exp $
3
# $Header: /var/cvsroot/gentoo-x86/x11-wm/fvwm/ChangeLog,v 1.185 2011/12/07 07:50:39 phajdan.jr Exp $
4
4
5
  15 Apr 2012; Jesús Guerrero <i92guboj@gentoo.org> fvwm-2.6.4.ebuild:
6
  version bump by Jesús Guerrero, bug 412079
7
  USE=vanilla is now default
8
  ewarn not to report bugs upstream unless USE=vanilla is set
9
5
  07 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> fvwm-2.6.3.ebuild:
10
  07 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> fvwm-2.6.3.ebuild:
6
  x86 stable wrt bug #392411
11
  x86 stable wrt bug #392411
7
12
(-)/var/portage/x11-wm/fvwm/fvwm-2.6.4.ebuild (+165 lines)
Line 0 Link Here
1
# Copyright 1999-2011 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/x11-wm/fvwm/fvwm-2.6.3.ebuild,v 1.3 2011/12/07 07:50:39 phajdan.jr Exp $
4
5
EAPI=2
6
7
inherit eutils flag-o-matic
8
9
DESCRIPTION="An extremely powerful ICCCM-compliant multiple virtual desktop window manager"
10
HOMEPAGE="http://www.fvwm.org/"
11
SRC_URI="ftp://ftp.fvwm.org/pub/fvwm/version-2/${P}.tar.bz2"
12
13
LICENSE="GPL-2 FVWM"
14
SLOT="0"
15
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
16
IUSE="bidi debug doc gtk2-perl netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock"
17
18
COMMON_DEPEND="
19
	sys-libs/zlib
20
	x11-libs/libICE
21
	x11-libs/libSM
22
	x11-libs/libX11
23
	x11-libs/libXau
24
	x11-libs/libxcb
25
	x11-libs/libXcursor
26
	x11-libs/libXdmcp
27
	x11-libs/libXext
28
	x11-libs/libXfixes
29
	x11-libs/libXpm
30
	x11-libs/libXrandr
31
	x11-libs/libXrender
32
	bidi? ( dev-libs/fribidi )
33
	png? ( media-libs/libpng )
34
	readline? (
35
		sys-libs/ncurses
36
		sys-libs/readline
37
	)
38
	stroke? ( dev-libs/libstroke )
39
	svg? ( gnome-base/librsvg )
40
	truetype? (
41
		media-libs/fontconfig
42
		x11-libs/libXft
43
	)
44
	xinerama? (
45
		x11-proto/xineramaproto
46
		x11-libs/libXinerama
47
	)"
48
49
RDEPEND="${COMMON_DEPEND}
50
	dev-lang/perl
51
	gtk2-perl? ( dev-perl/gtk2-perl )
52
	perl? ( tk? (
53
			dev-lang/tk
54
			dev-perl/perl-tk
55
			>=dev-perl/X11-Protocol-0.56
56
		)
57
	)
58
	rplay? ( media-sound/rplay )
59
	lock? ( x11-misc/xlockmore )
60
	userland_GNU? ( sys-apps/debianutils )
61
	!x86-fbsd? ( netpbm? ( media-libs/netpbm ) )"
62
63
DEPEND="${COMMON_DEPEND}
64
	dev-util/pkgconfig
65
	doc? ( dev-libs/libxslt )
66
	x11-proto/xextproto
67
	x11-proto/xproto"
68
69
src_prepare() {
70
	if ! use vanilla; then
71
		# Enables fast translucent menus; patch from fvwm-user mailing list.
72
		epatch "${FILESDIR}/${PN}-2.5.27-translucent-menus.diff"
73
	fi
74
}
75
76
src_configure() {
77
	local myconf="--libexecdir=/usr/lib --with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm --enable-package-subdirs --without-gnome"
78
79
	# Non-upstream email where bugs should be sent; used in fvwm-bug.
80
	export FVWM_BUGADDR="desktop-wm@gentoo.org"
81
82
	# Recommended by upstream.
83
	append-flags -fno-strict-aliasing
84
85
	# Signed chars are required.
86
	use ppc && append-flags -fsigned-char
87
88
	myconf="${myconf} --disable-gtk"
89
90
	use readline && myconf="${myconf} --without-termcap-library"
91
92
	econf ${myconf} \
93
		$(use_enable bidi) \
94
		$(use_enable debug debug-msgs) \
95
		$(use_enable debug command-log) \
96
		$(use_enable doc htmldoc) \
97
		$(use_enable nls) \
98
		$(use_enable nls iconv) \
99
		$(use_enable perl perllib) \
100
		$(use_with png png-library) \
101
		$(use_with readline readline-library) \
102
		$(use_with rplay rplay-library) \
103
		$(use_with stroke stroke-library) \
104
		$(use_enable svg rsvg) \
105
		$(use_enable truetype xft) \
106
		$(use_enable xinerama) \
107
		--docdir="/usr/share/doc/${P}"
108
}
109
110
src_install() {
111
	emake DESTDIR="${D}" docdir="/usr/share/doc/${P}" install || die
112
113
	# These are always removed, because gentoo doesn't have anymore
114
	# a dev-perl/gtk-perl package, so, these modules are pointless.
115
	rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Gtk.pm"
116
	find "${D}" -name '*FvwmGtkDebug*' -exec rm -f '{}' \; 2>/dev/null
117
118
	if ! use lock; then
119
		find "${D}" -name '*fvwm-menu-xlock' -exec rm -f '{}' \; 2>/dev/null
120
	fi
121
122
	if use perl; then
123
		if ! use tk; then
124
			rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Tk.pm"
125
			if ! use gtk2-perl; then # no tk and no gtk2 bindings
126
				rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Toolkit.pm"
127
				find "${D}/usr/share/fvwm/perllib" -depth -type d -exec rmdir '{}' \; 2>/dev/null
128
			fi
129
		fi
130
131
		# Now, the Gtk2.pm file, it will require dev-perl/gtk2-perl
132
		# so it implies gtk2 as well. That's why we need another use flag.
133
		if ! use gtk2-perl; then
134
			rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Gtk2.pm"
135
		fi
136
	else
137
		# Completely wipe it if ! use perl
138
		rm -rf "${D}/usr/bin/fvwm-perllib" \
139
			"${D}/usr/share/man/man1/fvwm-perllib.1"
140
	fi
141
142
	# Utility for testing FVWM behaviour by creating a simple window with
143
	# configurable hints.
144
	if use debug; then
145
		dobin "${S}/tests/hints/hints_test"
146
		newdoc "${S}/tests/hints/README" README.hints
147
	fi
148
149
	dodir /etc/X11/Sessions
150
	echo "/usr/bin/fvwm" > "${D}/etc/X11/Sessions/${PN}" || die
151
	fperms a+x /etc/X11/Sessions/${PN} || die
152
153
	dodoc AUTHORS ChangeLog NEWS README \
154
		docs/{ANNOUNCE,BUGS,COMMANDS,CONVENTIONS} \
155
		docs/{DEVELOPERS,error_codes,FAQ,TODO,fvwm.lsm}
156
157
	# README file for translucent menus patch.
158
	if ! use vanilla; then
159
		dodoc "${FILESDIR}"/README.translucency
160
		ewarn "You are using a patched build, so, please, don't"
161
		ewarn "ever dare to report bugs at the fvwm-workers list"
162
		ewarn "unless you are also able to reproduce them with a"
163
		ewarn "vanilla build (USE=vanilla)."
164
	fi
165
}
(-)/var/portage/x11-wm/fvwm/Manifest (-13 / +5 lines)
Lines 1-18 Link Here
1
-----BEGIN PGP SIGNED MESSAGE-----
2
Hash: SHA512
3
4
AUX README.translucency 3723 RMD160 f09c9cb205731ae97781dd8a59a9b1633851ef36 SHA1 d41ac01641797012ec9673d5233421d89914fb91 SHA256 099c57f9f323ba44e03b9edcfc17da7da08b0438dd5be3c6830f283030e75fe6
1
AUX README.translucency 3723 RMD160 f09c9cb205731ae97781dd8a59a9b1633851ef36 SHA1 d41ac01641797012ec9673d5233421d89914fb91 SHA256 099c57f9f323ba44e03b9edcfc17da7da08b0438dd5be3c6830f283030e75fe6
5
AUX fvwm-2.5.27-translucent-menus.diff 15765 RMD160 5629e1fcd6d41e7c9f5cfa0a62204d33d83d5c6f SHA1 2ff0c394e1e393cab8249efeeddf917d07a7ba78 SHA256 ad59f0aa1b73fb128143bf5a390185289c296e0d31a4e6e6ca5f046f414752cf
2
AUX fvwm-2.5.27-translucent-menus.diff 15765 RMD160 5629e1fcd6d41e7c9f5cfa0a62204d33d83d5c6f SHA1 2ff0c394e1e393cab8249efeeddf917d07a7ba78 SHA256 ad59f0aa1b73fb128143bf5a390185289c296e0d31a4e6e6ca5f046f414752cf
6
DIST fvwm-2.6.2.tar.bz2 2599652 RMD160 66ae6c9f9ac2d0ba6489f58d03ceceea8219aa57 SHA1 522e1fac1101de7825e792ba36bb956216f40fda SHA256 1df8a856c06518b7af4e6709928c35a4cc97b18bad5232ffa889640e54794148
3
DIST fvwm-2.6.2.tar.bz2 2599652 RMD160 66ae6c9f9ac2d0ba6489f58d03ceceea8219aa57 SHA1 522e1fac1101de7825e792ba36bb956216f40fda SHA256 1df8a856c06518b7af4e6709928c35a4cc97b18bad5232ffa889640e54794148
7
DIST fvwm-2.6.3.tar.bz2 2605294 RMD160 850f906ceaab88a383f01ec00489bd42a8b1374e SHA1 7a04dae0e4a17f4d908589e704b48246b7c05e39 SHA256 8299b8f8d712f95305e51d8e416e3788e35805adcc0bb2e5bcb6cc33db126152
4
DIST fvwm-2.6.3.tar.bz2 464826 RMD160 df5d72644cdbd5268f8ebf5e07855fdbef94be5f SHA1 20a1665c3f8ef420332aae321f62c51dfe6c10f6 SHA256 d4c220ae8782fcfd9ad71b123866a165da6e583c6acc225a3fffa8488ee886f7
5
DIST fvwm-2.6.4.tar.bz2 2608895 RMD160 84e5aadbc0a826caba5f5078275dd36b3f69dc8f SHA1 635b803de5af8677c7f5b91a82b450799cfe3ce2 SHA256 ebf217cfcd19559559b330d8e1e8e49422dbfc0bc5340c146de8e7355bdc6f11
8
EBUILD fvwm-2.6.2.ebuild 4506 RMD160 c3959851e36065c38b598dae3bc83e58f31b20a9 SHA1 ac3aedb421352676c2095b905f7610f156d210b7 SHA256 a829aa8e023692f5612bfe4310ac1f4ee3c26511727ebc4b6eb9e80c93605ae9
6
EBUILD fvwm-2.6.2.ebuild 4506 RMD160 c3959851e36065c38b598dae3bc83e58f31b20a9 SHA1 ac3aedb421352676c2095b905f7610f156d210b7 SHA256 a829aa8e023692f5612bfe4310ac1f4ee3c26511727ebc4b6eb9e80c93605ae9
9
EBUILD fvwm-2.6.3.ebuild 4501 RMD160 b34c2d1f590d133f805ce4304620f54434480c7a SHA1 2423f2bbe65aba6746398157af9884168bfe8cc5 SHA256 f6b72345b6313399e51fa9ce20d97130f0ec2d9d84e5294b936e1c4befcb97fa
7
EBUILD fvwm-2.6.3.ebuild 4501 RMD160 b34c2d1f590d133f805ce4304620f54434480c7a SHA1 2423f2bbe65aba6746398157af9884168bfe8cc5 SHA256 f6b72345b6313399e51fa9ce20d97130f0ec2d9d84e5294b936e1c4befcb97fa
10
MISC ChangeLog 28483 RMD160 316eed13b144d783c1475eb2798aefbbe7ea82a2 SHA1 98e4b94bd7b6956a882ab347d53f8076e3e0c03c SHA256 e193e1b46d94cc693863f0ffde3359861db3cc19d39b18db4b5eeceb3223533a
8
EBUILD fvwm-2.6.4.ebuild 4734 RMD160 26b5e5e7e6fa30bfadfdfe3ae27bb1091f4ffc8e SHA1 2f6679a1a091c1c0adcb31c1ab5427af204eee67 SHA256 11f37fac59a4d5669a6cb30635ce4fecc211b7ab0fca25b1db30e58a933a027c
11
MISC metadata.xml 1030 RMD160 b260d643a074659f85850fa34e70bbd8c75bace1 SHA1 95ca4f850821b546bf56cc053bb800cbfe67c54e SHA256 2bc103425bb6eb407042640f5768da44c559fc1e14cd21b7670a0d7c63f823b0
9
MISC ChangeLog 28693 RMD160 ebbccd2572f82b0d7d777638cbf4e03ec7243734 SHA1 9490a0f7866d1c3ae4c1ae4304b66c9329f9630a SHA256 f981055932acf94a087460659f57e59e387ee6b92f37002a4db6c2ff59233bab
12
-----BEGIN PGP SIGNATURE-----
10
MISC metadata.xml 1110 RMD160 39f9e9b85ed0c925add2988c46716ac9e86f3943 SHA1 df302844bae7b19fb02e0d0ba344d7635c0fec44 SHA256 79f639ded53fac67326040c3a931a7d56db271d46796e7c4d14833747017f0e3
13
Version: GnuPG v2.0.17 (GNU/Linux)
14
15
iEYEAREKAAYFAk7fGtYACgkQuUQtlDBCeQIOtgCfSksOdwvPXCbSNQ/b+PDlDUMa
16
zFwAn3lM7E9fwSbyA0xFkICeNGhhXydi
17
=us4z
18
-----END PGP SIGNATURE-----
(-)/var/portage/x11-wm/fvwm/metadata.xml (+1 lines)
Lines 22-26 Link Here
22
    <flag name="netpbm">Enable NetPBM support (used by FvwmScript-ScreenDump)</flag>
22
    <flag name="netpbm">Enable NetPBM support (used by FvwmScript-ScreenDump)</flag>
23
    <flag name="rplay">Enable rplay support</flag>
23
    <flag name="rplay">Enable rplay support</flag>
24
    <flag name="stroke">Mouse Gesture support</flag>
24
    <flag name="stroke">Mouse Gesture support</flag>
25
    <flag name="vanilla">Build from unpatched sources (as from upstream)</flag>
25
  </use>
26
  </use>
26
</pkgmetadata>
27
</pkgmetadata>

Return to bug 412079