summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorJim Ramsay <lack@gentoo.org>2008-09-18 15:38:33 +0000
committerJim Ramsay <lack@gentoo.org>2008-09-18 15:38:33 +0000
commit8dd438dff46f861ca51621fa674883c49e40d182 (patch)
tree61045a1525bacacf2ef491bcb5453464336317c1 /x11-wm
parentunmask =x11-libs/xcb-util-0.3* (diff)
downloadhistorical-8dd438dff46f861ca51621fa674883c49e40d182.tar.gz
historical-8dd438dff46f861ca51621fa674883c49e40d182.tar.bz2
historical-8dd438dff46f861ca51621fa674883c49e40d182.zip
Version bump - 1.1.1 is released
Package-Manager: portage-2.2_rc8/cvs/Linux 2.6.26-gentoo-r1 x86_64
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/awesome/Manifest10
-rw-r--r--x11-wm/fluxbox/ChangeLog8
-rw-r--r--x11-wm/fluxbox/Manifest5
-rw-r--r--x11-wm/fluxbox/files/gentoo_style_location-1.1.x.patch19
-rw-r--r--x11-wm/fluxbox/fluxbox-1.1.1.ebuild114
5 files changed, 147 insertions, 9 deletions
diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 0528ec70c91b..4765d2434d99 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,14 +1,10 @@
AUX awesome-session 33 RMD160 68a828295285a5232603df6574fdffa2527fb183 SHA1 c30cf121e89f0fc7320b79ca3452c33ec516f38d SHA256 a76cca201d3f815658acfb54a9ff3737d263cae1f6cc3527a59b0f22aa01df1b
AUX awesome.desktop 150 RMD160 a50c71cfbcb9ee4b86da8cca19cbd876b3a7f9b0 SHA1 8314ccbed775ecb0af5107cec56632dbec1fe3cf SHA256 433f5cf4adea408e38d464af8b6259efd39a909735679f4625c0cb7fcab3337b
DIST awesome-2.3.2.tar.gz 230593 RMD160 02bfaf317d849991a52e0d8a1bcdfd415798ae1d SHA1 d49ceec58c456fff696432d2226f4eb10d2f605b SHA256 5d2079e6c9add9bfcd2a598a6dfe6e544b0f5bbe9c96731a18c132a70a3af348
-DIST awesome-2.3.3.tar.gz 230640 RMD160 4eb0f39aebf22df07d99fd90103705ad09304995 SHA1 118f0c176b01694c919398219c1d6318358753ca SHA256 bccd57fcbb242d942a3f694140f7ad45b324242c1fb34792da3d93aa54e436e2
DIST awesome-2.3.4.tar.gz 230800 RMD160 dca3ae76d91d3fd370d7fc51438896dfd472803d SHA1 d7ec69bf5d2a2caa4d14b4afc68d444a5bf580df SHA256 a73236c31557981746f3e96a6bdc8437455040f33ac0fa9365b2efe8d2889c3a
-DIST awesome-3.0-rc5.tar.bz2 140894 RMD160 ff7932bf59342286c5374ac2865a52eb34f70fd7 SHA1 812e2057cf4945742e9a64f389742e6ea6dac760 SHA256 5ffd2b542bd370a3d3f3225346a5c0373b298cad3f3b2e081107499209df1591
-DIST awesome-3.0-rc6.tar.bz2 141971 RMD160 0fa4a82c2fde75f4a0c4a8ea3f068993a61e493d SHA1 882fff959f5d787486e776a7fc75f1a0fd9524b8 SHA256 872e7634880ddbe3467d2842cc095dc2736f136a4dd9ac7fd7ef038197d5aaca
+DIST awesome-3.0.tar.bz2 142225 RMD160 a2e602e70f93600e57e100d8aa71766fe8786c64 SHA1 237a05f931a3889bfbcc9e31aaf4c56e55b3272a SHA256 9a4fa26f069223714d584b6b19f017f67808f83aa5788e6ae25c1f71001b9d4c
EBUILD awesome-2.3.2.ebuild 1271 RMD160 82a731b5442abe3eda49c47056c2953d2b59c87b SHA1 e1f48a408f5a962dc716c0e404e04bb734ec1b4b SHA256 8f8e04baf39b2eb54ecdd8254b36b43912fad5995fa4dd75595319526c831525
-EBUILD awesome-2.3.3.ebuild 1277 RMD160 b34a43c8b745c42f2eabefe520bc5bb8de18e4b8 SHA1 b23f7246458dc5f8706360887f59e14514d50ebd SHA256 6c333f81afe3b304de246740439eb0dce032baf80c9a84c3a4d75439b95ee5de
EBUILD awesome-2.3.4.ebuild 1277 RMD160 32f03de382745f915691114210e161fdf082db0a SHA1 601cf947c22928940993ed9cc0e343aec746c50e SHA256 9def271a20a6492a55e2a6f717c0ba13cc8cca945181a0d177cda88366ac2969
-EBUILD awesome-3.0_rc5.ebuild 2055 RMD160 2543047f6760267e9d7979bc9054bafb34077dae SHA1 ff714cd1db87942fa160b954f236d0f2a6ca2ee7 SHA256 6133a2d59b0682522902af8baa8bf61688f0906103f2fda93ea5f5a50843fe2c
-EBUILD awesome-3.0_rc6.ebuild 2145 RMD160 5b9da48ffe8506a89e5ce5977f031ec16c407f2a SHA1 a8802790529f2f8f1bd8f1057ccfa5316ff0032a SHA256 4813cff7ae32a60d6f07b102614d5625c39e761de64cde6d0c9238101be239b9
-MISC ChangeLog 5102 RMD160 691178e5e1221d5b733b0e1fe1541bcbe24cf22b SHA1 a475062843c627fe05d8b2313e45861f52405b8c SHA256 1e1e009d6afbd3e9af8fe469205b47dfbcb5f1eba6e4e1b64f9b8ad20bd6c9f3
+EBUILD awesome-3.0.ebuild 2106 RMD160 b27d27797d0185c979fe01d5d22baf8ec82cc7de SHA1 5a8d0755a85ef36b209e0248496594db4fc4309c SHA256 875f980aacf564f4ebb4caf002650f0fbb1f4614b14eac5933ef7a35ff5accc4
+MISC ChangeLog 5316 RMD160 79dc5ab16a1e9f7c117aadea7e4ca429129f32b3 SHA1 344e09a1934a2b329d3cbde20ec825bb5795cd30 SHA256 dfef1b02d39ddb21fa311c4a7643c29bb35b328cbcd92b57439f6beec20fe263
MISC metadata.xml 248 RMD160 ade4235c4b35539d6cccd6005afba23a7c9d2afd SHA1 e6af7cb4622744522ecc176d800015b77cd75d81 SHA256 5d0b7e035a2cb76eeb00ece66b18b59060068ea76dd196e6cd4f4524c92cde17
diff --git a/x11-wm/fluxbox/ChangeLog b/x11-wm/fluxbox/ChangeLog
index 0315ee6bd160..7da79a72b726 100644
--- a/x11-wm/fluxbox/ChangeLog
+++ b/x11-wm/fluxbox/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-wm/fluxbox
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.258 2008/09/04 18:06:14 lack Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/ChangeLog,v 1.259 2008/09/18 15:38:32 lack Exp $
+
+*fluxbox-1.1.1 (18 Sep 2008)
+
+ 18 Sep 2008; Jim Ramsay <lack@gentoo.org>
+ +files/gentoo_style_location-1.1.x.patch, +fluxbox-1.1.1.ebuild:
+ Version bump - 1.1.1 is released
*fluxbox-1.1.0.1 (04 Sep 2008)
diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest
index 59b45b3b36df..48cec7abef00 100644
--- a/x11-wm/fluxbox/Manifest
+++ b/x11-wm/fluxbox/Manifest
@@ -4,13 +4,16 @@ AUX 1.0.0/gentoo_style_location.patch 676 RMD160 1425985eaa03a4404a4a0128d7e695d
AUX 1.1.0.1/gentoo_style_location.patch 711 RMD160 d6d358759ba664bcfcf098f47d37f206387de007 SHA1 1ac6b515ab6004757cd5217cb74c892feb5ea5ee SHA256 84aba82bc9ab3a9dcdeb3857eb7ee0236a8ec96ae77e29cd0455813bac473915
AUX fluxbox.desktop 202 RMD160 255bb2cdae75e1fc204d4b60f39c8aba66770e7a SHA1 d57b4d0fad653660cc6cf0a2cd808b7a34d72b95 SHA256 8859f44f3eccc7b3e08c9f61f40351c49cd77c4624aabe3029572a3412687834
AUX fluxbox.xsession 2004 RMD160 9a5f192628d6d888734f24b9ff4f6f1b7e8f178b SHA1 ec59f4611868866b8bc6d7fc9762bbc9bca640c3 SHA256 dbff4840a2c32c8ab837e4f34cb002f810dccca107f5e04a28c22d33db2a59bd
+AUX gentoo_style_location-1.1.x.patch 711 RMD160 d6d358759ba664bcfcf098f47d37f206387de007 SHA1 1ac6b515ab6004757cd5217cb74c892feb5ea5ee SHA256 84aba82bc9ab3a9dcdeb3857eb7ee0236a8ec96ae77e29cd0455813bac473915
AUX styles-menu-commonbox 127 RMD160 e5668235e10ffa8fa73683d23d4483c85bf4296e SHA1 59c6aed23a105536de1b1264f94ee75008d74557 SHA256 44a56b182b0da9bf26ac41ff7e5ea8da3ddb7c5cbca0f554e3c74f15c72a3d98
AUX styles-menu-fluxbox 117 RMD160 a2f3ced8acd6bd9057aea30b6ca374cff7d3db3e SHA1 99692536559b07878054852e17171d4ef5f79a76 SHA256 f5829a442d8653941e2741ab73f49e9d9c95fc8129531e4197730c0bbb2f2989
AUX styles-menu-user 93 RMD160 2a6831b45ce1d655586b699d16c0547de201d187 SHA1 84a02411e552875877c169a08b49dc452176c474 SHA256 5f708a443c602485d958cb21cf55d9680e86aa3369215552c35ed9f46429e946
DIST fluxbox-1.0.0.tar.bz2 767586 RMD160 320b11a1cf96a757da079886cd6496b9d84ab202 SHA1 7985e35fbb170fda24b9e04610690cd04c7a8748 SHA256 3c27672fdd4709d7f5c7968b4197ef704fce82766f51a5bebf411953516794c5
DIST fluxbox-1.1.0.1.tar.bz2 778639 RMD160 319158d5c618302a3505db8e58de60bef82ee251 SHA1 70d41a0192b77d2da491221185ce1a7ec4ebda3c SHA256 5876363c6cb13a68be86c193027634ced4333027b4edc23b511346166884f1fc
+DIST fluxbox-1.1.1.tar.bz2 777660 RMD160 aabfdd10c835d0ef903885646a7f34f7df75af17 SHA1 6d49deb6c4c7d73f7567e1cf7d2575c7edc4825f SHA256 903f676a71a301513cd0b3db17e49f88c8d91583793176c4c70358a3012cca34
EBUILD fluxbox-1.0.0-r2.ebuild 3621 RMD160 d4ac47671bd8b1f74f1c6fcbfff30f689cc062ad SHA1 7a768c690670c49ba2733b2fc0fd73b23caa1723 SHA256 eb2d6cb5af60fc6a7677cffac0cab425aa0bfaa628aa5df4a43e47c1aa502204
EBUILD fluxbox-1.0.0.ebuild 3479 RMD160 4f03ae5c929ec5a5bf29910860d49c13588ee204 SHA1 7bfeb545af7967ed61a960569184fcb159f1224b SHA256 02181696623588a70588203a6e8c876d3f1eb84d1a8544b88bc3dea9c09ac580
EBUILD fluxbox-1.1.0.1.ebuild 3421 RMD160 f9bcd4a6698a7e278fac78e96d9319ba80b47f61 SHA1 14cc1e8ae6cfb443490009e64f30c0174854eb25 SHA256 2f976be74bf1c9108b13176985918d4735328e43ad2871b3d3fbae47f5066da1
-MISC ChangeLog 47961 RMD160 949ccd9ebd09fc52620ab366493921261b9f910d SHA1 a82a7c6798fa404d8d2ca814a2a32c1a2c79a657 SHA256 9764f074887df68aa4a357c54288b1adc1c36e00c21baaae12a37a8e5a83702a
+EBUILD fluxbox-1.1.1.ebuild 3419 RMD160 b09dc93abe4394e0656deabe8cd3085da5dfa456 SHA1 354123723a0c58919324c08fd42ed98a6704d6f3 SHA256 e0ea40475effb96bbe0a09a9bd2c851f65467fa52419c7bcecb039c25d987dd2
+MISC ChangeLog 48138 RMD160 c81517be99f84c11c99583a234233b6bc669d7bf SHA1 087da33a142c8f0f36ae37febbdd9b40ee4596a0 SHA256 8c9c4c39213e48845576aaff3c113d683455d00874b2aeebb1bc5c66a150f155
MISC metadata.xml 889 RMD160 bc0b3e6606a75d67a5c0d825774380838b61b392 SHA1 a524bf36cd130073955d5690f47e926d10640e7a SHA256 40f77cbb0c2d9a438acd8d30b8c79f33899e0f58e63565a14dc88057a0f79751
diff --git a/x11-wm/fluxbox/files/gentoo_style_location-1.1.x.patch b/x11-wm/fluxbox/files/gentoo_style_location-1.1.x.patch
new file mode 100644
index 000000000000..71183e2754b1
--- /dev/null
+++ b/x11-wm/fluxbox/files/gentoo_style_location-1.1.x.patch
@@ -0,0 +1,19 @@
+diff --git a/util/fluxbox-generate_menu.in b/util/fluxbox-generate_menu.in
+index aca8b08..b229046 100755
+--- a/util/fluxbox-generate_menu.in
++++ b/util/fluxbox-generate_menu.in
+@@ -1794,12 +1794,8 @@ fi
+ append_submenu "${FBSETTINGSMENU}"
+ append "[config] (${CONFIGUREMENU})"
+
+- append_menu "[submenu] (${SYSTEMSTYLES}) {${STYLEMENUTITLE}}"
+- append "[stylesdir] (${PREFIX}/share/fluxbox/styles)"
+- append_menu_end
+-
+- append_menu "[submenu] (${USERSTYLES}) {${STYLEMENUTITLE}}"
+- append "[stylesdir] (~/.@pkgprefix@fluxbox@pkgsuffix@/styles)"
++ append_submenu "Styles"
++ append "[include] (/usr/share/fluxbox/menu.d/styles/)"
+ append_menu_end
+
+ # Backgroundmenu
diff --git a/x11-wm/fluxbox/fluxbox-1.1.1.ebuild b/x11-wm/fluxbox/fluxbox-1.1.1.ebuild
new file mode 100644
index 000000000000..3a69ed1bfab3
--- /dev/null
+++ b/x11-wm/fluxbox/fluxbox-1.1.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/fluxbox/fluxbox-1.1.1.ebuild,v 1.1 2008/09/18 15:38:32 lack Exp $
+
+EAPI=1
+inherit eutils
+
+IUSE="nls xinerama truetype gnome +imlib +slit +toolbar vim-syntax"
+
+DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar"
+
+SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.bz2"
+HOMEPAGE="http://www.fluxbox.org"
+
+# Please note that USE="gnome" simply adds support for some gnome protocols, and
+# does not depend on external libraries. However, it does make the binary a
+# fair bit bigger, so we don't want to turn it on unless the user actually wants
+# it.
+
+RDEPEND="x11-libs/libXpm
+ x11-libs/libXrandr
+ xinerama? ( x11-libs/libXinerama )
+ x11-apps/xmessage
+ virtual/xft
+ truetype? ( media-libs/freetype )
+ imlib? ( >=media-libs/imlib2-1.2.0 )
+ vim-syntax? ( app-vim/fluxbox-syntax )
+ !<x11-themes/fluxbox-styles-fluxmod-20040809-r1
+ !<=x11-misc/fluxconf-0.9.9
+ !<=x11-misc/fbdesk-1.2.1"
+DEPEND="nls? ( sys-devel/gettext )
+ x11-proto/xextproto
+ xinerama? ( x11-proto/xineramaproto )
+ ${RDEPEND}"
+PROVIDE="virtual/blackbox"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+
+pkg_setup() {
+ if use imlib && ! built_with_use media-libs/imlib2 X ; then
+ eerror "To build fluxbox with imlib in USE, you need an X enabled"
+ eerror "media-libs/imlib2 . Either recompile imlib2 with the X"
+ eerror "USE flag turned on or disable the imlib USE flag for fluxbox."
+ die "USE=imlib requires imlib2 with USE=X"
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # We need to be able to include directories rather than just plain
+ # files in menu [include] items. This patch will allow us to do clever
+ # things with style ebuilds.
+ epatch "${FILESDIR}/gentoo_style_location-1.1.x.patch"
+
+ # Add in the Gentoo -r number to fluxbox -version output.
+ if [[ "${PR}" == "r0" ]] ; then
+ suffix="gentoo"
+ else
+ suffix="gentoo-${PR}"
+ fi
+ sed -i \
+ -e "s~\(__fluxbox_version .@VERSION@\)~\1-${suffix}~" \
+ version.h.in || die "version sed failed"
+}
+
+src_compile() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable xinerama) \
+ $(use_enable truetype xft) \
+ $(use_enable gnome) \
+ $(use_enable imlib imlib2) \
+ $(use_enable slit ) \
+ $(use_enable toolbar ) \
+ --sysconfdir=/etc/X11/${PN} \
+ --with-style=/usr/share/fluxbox/styles/Emerge \
+ ${myconf} || die "configure failed"
+
+ emake || die "make failed"
+
+ ebegin "Creating a menu file (may take a while)"
+ mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed"
+ MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \
+ CHECKINIT="no. go away." HOME="${T}/home" \
+ "${S}/util/fluxbox-generate_menu" -is -ds \
+ || die "menu generation failed"
+ eend $?
+}
+
+src_install() {
+ dodir /usr/share/fluxbox
+ emake DESTDIR="${D}" STRIP="" install || die "install failed"
+ dodoc README* AUTHORS TODO* ChangeLog NEWS
+
+ dodir /usr/share/xsessions
+ insinto /usr/share/xsessions
+ doins "${FILESDIR}/${PN}.desktop"
+
+ exeinto /etc/X11/Sessions
+ newexe "${FILESDIR}/${PN}.xsession" fluxbox
+
+ dodir /usr/share/fluxbox/menu.d
+
+ # Styles menu framework
+ dodir /usr/share/fluxbox/menu.d/styles
+ insinto /usr/share/fluxbox/menu.d/styles
+ doins "${FILESDIR}/styles-menu-fluxbox" || die
+ doins "${FILESDIR}/styles-menu-commonbox" || die
+ doins "${FILESDIR}/styles-menu-user" || die
+}