[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 82f6799531c39b13581ade1843007a33d9dd105e Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jul 25 16:05:05 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jul 25 16:05:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f67995 x11-wm/fluxbox: drop 1.3.7-r4 Bug: https://bugs.gentoo.org/911181 Signed-off-by: Andreas Sturmlechner gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 117 - 1 file changed, 117 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild deleted file mode 100644 index a7785b67f68f.. --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs prefix xdg - -DESCRIPTION="X11 window manager featuring tabs and an iconbar" -HOMEPAGE="http://www.fluxbox.org"; -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar vim-syntax" -REQUIRED_USE="systray? ( toolbar )" -# Tests are all manual and throw an exception on launch. -RESTRICT="!test? ( test ) test" - -RDEPEND="bidi? ( >=dev-libs/fribidi-0.19.2 ) - imlib? ( >=media-libs/imlib2-1.2.0[X] ) - truetype? ( media-libs/freetype ) - vim-syntax? ( app-vim/fluxbox-syntax ) - x11-libs/libXext - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - || ( x11-misc/gxmessage x11-apps/xmessage )" - -BDEPEND="bidi? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext )" - -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -PATCHES=( - "${FILESDIR}"/${P}-c++17.patch -) - -src_prepare() { - default - # 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. - eapply "${FILESDIR}"/gentoo_style_location-1.1.x.patch - - eprefixify util/fluxbox-generate_menu.in - - eapply "${FILESDIR}"/osx-has-otool.patch - - # Fix bug #551522; 1.3.8 will render this obsolete - eapply "${FILESDIR}"/fix-hidden-toolbar.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_configure() { - xdg_environment_reset - - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" - - econf \ - $(use_enable bidi fribidi ) \ - $(use_enable imlib imlib2) \ - $(use_enable nls) \ - $(use_enable slit) \ - $(use_enable systray) \ - $(use_enable test) \ - $(use_enable toolbar) \ - $(use_enable truetype xft) \ - $(use_enable xinerama) \ - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge -} - -src_compile() { - emake AR="$(tc-getAR)" - - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" - # Call fluxbox-generate_menu through bash since it lacks +x - # chmod 744 may be an equal fix - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ - CHECKINIT="no. go away." HOME="${T}/home" \ - bash "${S}/util/fluxbox-generate_menu" -is -ds \ - || die "menu generation failed" -} - -src_install() { - emake DESTDIR="${D}" STRIP="" install - dodoc README* AUTHORS TODO* ChangeLog NEWS - - # Install the generated menu - insinto /usr/share/fluxbox - doins data/menu - - insinto /usr/share/xsessions - doins "${FILESDIR}"/${PN}.desktop - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}.xsession fluxbox - - # Styles menu framework - insinto /usr/share/fluxbox/menu.d/styles - doins "${FILESDIR}"/styles-menu-fluxbox - doins "${FILESDIR}"/styles-menu-commonbox - doins "${FILESDIR}"/styles-menu-user -}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 56f062067d16f79bf619d781da5d4d92d01e22db Author: Sam James gentoo org> AuthorDate: Tue Jul 25 13:44:33 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 25 13:44:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56f06206 x11-wm/fluxbox: Stabilize 1.3.7-r5 arm, #911181 Signed-off-by: Sam James gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild index f2a52a0487c2..c46d1f16478c 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" # Tests are all manual and throw an exception on launch.
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 57b5073c812c24a228f775c3df0b9d48dc19ef60 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 25 07:57:44 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 25 07:57:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b5073c x11-wm/fluxbox: Stabilize 1.3.7-r5 amd64, #911181 Signed-off-by: Jakov Smolić gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild index 4da11bfc76f8..f2a52a0487c2 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" # Tests are all manual and throw an exception on launch.
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: a4c5520c8c72905246734e5c8b713f95ceeea35e Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 25 07:57:43 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 25 07:57:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c5520c x11-wm/fluxbox: Stabilize 1.3.7-r5 x86, #911181 Signed-off-by: Jakov Smolić gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild index 9f0445070bb7..4da11bfc76f8 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" # Tests are all manual and throw an exception on launch.
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/files/, x11-wm/fluxbox/
commit: 5921cc1ac6c89d26920457b057bdb9570ea4673f Author: Brahmajit Das gmail com> AuthorDate: Tue May 16 11:24:58 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jun 8 16:27:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5921cc1a x11-wm/fluxbox: Fix ISO C++17 does not allow register storage class specifier Closes: https://bugs.gentoo.org/898884 Signed-off-by: Brahmajit Das gmail.com> Closes: https://github.com/gentoo/gentoo/pull/31057 Signed-off-by: Viorel Munteanu gentoo.org> 3.7-fbsetroot-Don-t-use-register-keyword.patch | 25 + x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild | 118 + 2 files changed, 143 insertions(+) diff --git a/x11-wm/fluxbox/files/fluxbox-1.3.7-fbsetroot-Don-t-use-register-keyword.patch b/x11-wm/fluxbox/files/fluxbox-1.3.7-fbsetroot-Don-t-use-register-keyword.patch new file mode 100644 index ..4906dfaa022d --- /dev/null +++ b/x11-wm/fluxbox/files/fluxbox-1.3.7-fbsetroot-Don-t-use-register-keyword.patch @@ -0,0 +1,25 @@ +https://github.com/fluxbox/fluxbox/pull/78 +From: Brahmajit Das +Date: Tue, 16 May 2023 16:46:09 +0530 +Subject: [PATCH] util/fbsetroot: Don't use register keyword + +Register keyword has been deprecated since c++14 and completely removed +since c++17. + +Encountered while building fluxbox with clang-16. + +Signed-off-by: Brahmajit Das +--- a/util/fbsetroot.cc b/util/fbsetroot.cc +@@ -224,7 +224,7 @@ void fbsetroot::modula(int x, int y) { + char data[32]; + long pattern = 0; + +-register int i; ++int i; + + FbRootWindow root(screen); + +-- +2.40.1 + diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild new file mode 100644 index ..9f0445070bb7 --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r5.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs prefix xdg + +DESCRIPTION="X11 window manager featuring tabs and an iconbar" +HOMEPAGE="http://www.fluxbox.org"; +SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar vim-syntax" +REQUIRED_USE="systray? ( toolbar )" +# Tests are all manual and throw an exception on launch. +RESTRICT="!test? ( test ) test" + +RDEPEND="bidi? ( >=dev-libs/fribidi-0.19.2 ) + imlib? ( >=media-libs/imlib2-1.2.0[X] ) + truetype? ( media-libs/freetype ) + vim-syntax? ( app-vim/fluxbox-syntax ) + x11-libs/libXext + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + xinerama? ( x11-libs/libXinerama ) + || ( x11-misc/gxmessage x11-apps/xmessage )" + +BDEPEND="bidi? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext )" + +DEPEND="${RDEPEND} + x11-base/xorg-proto" + +PATCHES=( + "${FILESDIR}"/${P}-c++17.patch + "${FILESDIR}"/${PN}-1.3.7-fbsetroot-Don-t-use-register-keyword.patch +) + +src_prepare() { + default + # 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. + eapply "${FILESDIR}"/gentoo_style_location-1.1.x.patch + + eprefixify util/fluxbox-generate_menu.in + + eapply "${FILESDIR}"/osx-has-otool.patch + + # Fix bug #551522; 1.3.8 will render this obsolete + eapply "${FILESDIR}"/fix-hidden-toolbar.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_configure() { + xdg_environment_reset + + use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" + + econf \ + $(use_enable bidi fribidi ) \ + $(use_enable imlib imlib2) \ + $(use_enable nls) \ + $(use_enable slit) \ + $(use_enable systray) \ + $(use_enable test) \ + $(use_enable toolbar) \ + $(use_enable truetype xft) \ + $(use_enable xinerama) \ + --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ + --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge +} + +src_compile() { + emake AR="$(tc-getAR)" + + mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" + # Call fluxbox-generate_menu through bash since it lacks +x + # chmod 744 may be an equal fix + MENUFILENAME="${S}/data/menu" MENUTI
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 4fe9d3e62ee3a271ca381e8d729ea419c3619140 Author: Sam James gentoo org> AuthorDate: Fri May 12 02:51:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 12 02:55:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe9d3e6 x11-wm/fluxbox: wire up (restricted) tests Interactive and throw. Signed-off-by: Sam James gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 0b4473aa39bc..a7785b67f68f 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,9 +12,10 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" - +IUSE="nls xinerama bidi +truetype +imlib +slit +systray test +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" +# Tests are all manual and throw an exception on launch. +RESTRICT="!test? ( test ) test" RDEPEND="bidi? ( >=dev-libs/fribidi-0.19.2 ) imlib? ( >=media-libs/imlib2-1.2.0[X] ) @@ -72,9 +73,10 @@ src_configure() { $(use_enable bidi fribidi ) \ $(use_enable imlib imlib2) \ $(use_enable nls) \ - $(use_enable slit ) \ - $(use_enable systray ) \ - $(use_enable toolbar ) \ + $(use_enable slit) \ + $(use_enable systray) \ + $(use_enable test) \ + $(use_enable toolbar) \ $(use_enable truetype xft) \ $(use_enable xinerama) \ --sysconfdir="${EPREFIX}"/etc/X11/${PN} \
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 8cbe740e942005fe3ba8f64a4035394b64785496 Author: Yixun Lan gentoo org> AuthorDate: Thu May 27 13:47:33 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu May 27 14:33:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbe740e x11-wm/fluxbox: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 1acca675107..0b4473aa39b 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/, x11-wm/fluxbox/files/
commit: 1ce14fb1660a6ec86050ca280a459a01bdb69309 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Oct 11 09:48:44 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Oct 11 09:48:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce14fb1 x11-wm/fluxbox: fix build on c++17 compiler (gcc-11) Reported-by: lekto o2.pl Closes: https://bugs.gentoo.org/732782 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch | 28 ++ x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 4 2 files changed, 32 insertions(+) diff --git a/x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch b/x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch new file mode 100644 index 000..37e450b08f1 --- /dev/null +++ b/x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch @@ -0,0 +1,28 @@ +http://git.fluxbox.org/fluxbox.git/patch/?id=22866c4d30f5b289c429c5ca88d800200db4fc4f +https://bugs.gentoo.org/732782 + +From 22866c4d30f5b289c429c5ca88d800200db4fc4f Mon Sep 17 00:00:00 2001 +From: John Sennesael +Date: Mon, 2 Nov 2015 15:14:32 -0600 +Subject: fixes bug #1138 + +--- + util/fluxbox-remote.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/util/fluxbox-remote.cc b/util/fluxbox-remote.cc +index 59852e6..504015b 100644 +--- a/util/fluxbox-remote.cc b/util/fluxbox-remote.cc +@@ -73,7 +73,7 @@ int main(int argc, char **argv) { + if (strcmp(cmd, "result") == 0) { + XTextProperty text_prop; + if (XGetTextProperty(disp, root, &text_prop, atom_result) != 0 +-&& text_prop.value > 0 ++&& text_prop.value != 0 + && text_prop.nitems > 0) { + + printf("%s", text_prop.value); +-- +cgit v0.11.2 + diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 762963c8932..1acca675107 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -34,6 +34,10 @@ BDEPEND="bidi? ( virtual/pkgconfig ) DEPEND="${RDEPEND} x11-base/xorg-proto" +PATCHES=( + "${FILESDIR}"/${P}-c++17.patch +) + src_prepare() { default # We need to be able to include directories rather than just plain
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: d7f2a8e98d6982dfa0159f42bdeb76783208cd08 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jul 1 08:14:07 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jul 1 08:14:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f2a8e9 x11-wm/fluxbox: respect AR Closes: https://bugs.gentoo.org/727938 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 1843acf7269..762963c8932 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -78,7 +78,7 @@ src_configure() { } src_compile() { - default + emake AR="$(tc-getAR)" mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" # Call fluxbox-generate_menu through bash since it lacks +x
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/files/, x11-wm/fluxbox/
commit: 583e1c55d22ce321611b421f2ca3003e5aecd557 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jan 13 12:31:18 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jan 13 12:33:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583e1c55 x11-wm/fluxbox: hotfix Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/files/osx-has-otool.patch | 4 +-- x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 47 2 files changed, 25 insertions(+), 26 deletions(-) diff --git a/x11-wm/fluxbox/files/osx-has-otool.patch b/x11-wm/fluxbox/files/osx-has-otool.patch index 7671dd83647..d500af681f8 100644 --- a/x11-wm/fluxbox/files/osx-has-otool.patch +++ b/x11-wm/fluxbox/files/osx-has-otool.patch @@ -1,5 +1,5 @@ util/fbsetbg -+++ util/fbsetbg +--- a/util/fbsetbg b/util/fbsetbg @@ -356,7 +356,8 @@ if [ ! "$wpsetter" = Esetroot ]; then WPSETTER=$wpsetter diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 7b3dc8b4a37..c36ed4f3624 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -1,23 +1,22 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils flag-o-matic toolchain-funcs prefix xdg xdg-utils +EAPI=7 -IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" - -REQUIRED_USE="systray? ( toolbar )" +inherit flag-o-matic toolchain-funcs prefix xdg DESCRIPTION="X11 window manager featuring tabs and an iconbar" - -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; -SLOT="0" +SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" + LICENSE="MIT" +SLOT="0" KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" + +REQUIRED_USE="systray? ( toolbar )" -RDEPEND=" - bidi? ( >=dev-libs/fribidi-0.19.2 ) +RDEPEND="bidi? ( >=dev-libs/fribidi-0.19.2 ) imlib? ( >=media-libs/imlib2-1.2.0[X] ) truetype? ( media-libs/freetype ) vim-syntax? ( app-vim/fluxbox-syntax ) @@ -27,27 +26,27 @@ RDEPEND=" x11-libs/libXrandr x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) - || ( x11-misc/gxmessage x11-apps/xmessage ) -" -DEPEND=" - ${RDEPEND} - bidi? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - x11-base/xorg-proto -" + || ( x11-misc/gxmessage x11-apps/xmessage )" + +BDEPEND="bidi? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext )" + +DEPEND="${RDEPEND} + x11-base/xorg-proto" src_prepare() { + default # 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 + eapply "${FILESDIR}"/gentoo_style_location-1.1.x.patch eprefixify util/fluxbox-generate_menu.in - epatch "${FILESDIR}"/osx-has-otool.patch + eapply "${FILESDIR}"/osx-has-otool.patch # Fix bug #551522; 1.3.8 will render this obsolete - epatch "${FILESDIR}"/fix-hidden-toolbar.patch + eapply "${FILESDIR}"/fix-hidden-toolbar.patch # Add in the Gentoo -r number to fluxbox -version output. if [[ "${PR}" == "r0" ]] ; then @@ -62,9 +61,11 @@ src_prepare() { src_configure() { xdg_environment_reset + use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" - econf $(use_enable bidi fribidi ) \ + econf \ + $(use_enable bidi fribidi ) \ $(use_enable imlib imlib2) \ $(use_enable nls) \ $(use_enable slit ) \ @@ -79,7 +80,6 @@ src_configure() { src_compile() { default - ebegin "Creating a menu file (may take a while)" mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" # Call fluxbox-generate_menu through bash since it lacks +x # chmod 744 may be an equal fix @@ -87,7 +87,6 @@ src_compile() { CHECKINIT="no. go away." HOME="${T}/home" \ bash "${S}/util/fluxbox-generate_menu" -is -ds \ || die "menu generation failed" - eend $? } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: bb9911091ce4005961cdea08d496b870efb25aa1 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jan 13 12:12:24 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jan 13 12:12:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb991109 x11-wm/fluxbox: remove live ebuild Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/fluxbox-.ebuild | 110 - 1 file changed, 110 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-.ebuild b/x11-wm/fluxbox/fluxbox-.ebuild deleted file mode 100644 index 7cf07c7b7fe..000 --- a/x11-wm/fluxbox/fluxbox-.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic toolchain-funcs git-r3 prefix - -IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" - -REQUIRED_USE="systray? ( toolbar )" - -DESCRIPTION="X11 window manager featuring tabs and an iconbar" - -EGIT_REPO_URI="git://git.fluxbox.org/fluxbox.git" -SRC_URI="" -HOMEPAGE="http://www.fluxbox.org"; -SLOT="0" -LICENSE="MIT" -KEYWORDS="" - -RDEPEND=" - bidi? ( >=dev-libs/fribidi-0.19.2 ) - imlib? ( >=media-libs/imlib2-1.2.0[X] ) - truetype? ( media-libs/freetype ) - vim-syntax? ( app-vim/fluxbox-syntax ) - x11-libs/libXext - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - || ( x11-misc/gxmessage x11-apps/xmessage ) -" -DEPEND=" - ${RDEPEND} - bidi? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - x11-base/xorg-proto -" - -src_prepare() { - ./autogen.sh - - # 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" - eprefixify util/fluxbox-generate_menu.in - - epatch "${FILESDIR}"/osx-has-otool.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_configure() { - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" - - econf $(use_enable bidi fribidi ) \ - $(use_enable imlib imlib2) \ - $(use_enable nls) \ - $(use_enable slit ) \ - $(use_enable systray) \ - $(use_enable toolbar ) \ - $(use_enable truetype xft) \ - $(use_enable xinerama) \ - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge -} - -src_compile() { - default - - ebegin "Creating a menu file (may take a while)" - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" - # Call fluxbox-generate_menu through bash since it lacks +x - # chmod 744 may be an equal fix - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ - CHECKINIT="no. go away." HOME="${T}/home" \ - bash "${S}/util/fluxbox-generate_menu" -is -ds \ - || die "menu generation failed" - eend $? -} - -src_install() { - emake DESTDIR="${D}" STRIP="" install - dodoc README* AUTHORS TODO* ChangeLog NEWS - - # Install the generated menu - insinto /usr/share/fluxbox - doins data/menu - - insinto /usr/share/xsessions - doins "${FILESDIR}"/${PN}.desktop - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}.xsession fluxbox - - # Styles menu framework - insinto /usr/share/fluxbox/menu.d/styles - doins "${FILESDIR}"/styles-menu-fluxbox - doins "${FILESDIR}"/styles-menu-commonbox - doins "${FILESDIR}"/styles-menu-user -}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 205dc7648142ac92af152380f983c63e3abd2fa1 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jan 1 15:56:57 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jan 1 15:57:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205dc764 x11-wm/fluxbox: bidi is global use now Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/x11-wm/fluxbox/metadata.xml b/x11-wm/fluxbox/metadata.xml index 0cbfa3e809b..9666567c86b 100644 --- a/x11-wm/fluxbox/metadata.xml +++ b/x11-wm/fluxbox/metadata.xml @@ -13,10 +13,6 @@ countless additional features. - - Enable bidirectional language support with - dev-libs/fribidi - Enables the Fluxbox slit (or dock) Enables the system tray in the Fluxbox toolbar Enables the Fluxbox toolbar
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 1b1feb33528cabd54c4c2325156347a8a61d7d74 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jan 1 13:02:20 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jan 1 13:02:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b1feb33 x11-wm/fluxbox: kill obsolete blockers Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 5 + x11-wm/fluxbox/fluxbox-.ebuild | 5 + 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 095ede0404d..7b3dc8b4a37 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,9 +17,6 @@ LICENSE="MIT" KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" - !!<=x11-misc/fbdesk-1.2.1 - !!<=x11-misc/fluxconf-0.9.9 - !!=dev-libs/fribidi-0.19.2 ) imlib? ( >=media-libs/imlib2-1.2.0[X] ) truetype? ( media-libs/freetype ) diff --git a/x11-wm/fluxbox/fluxbox-.ebuild b/x11-wm/fluxbox/fluxbox-.ebuild index 87bf8943f0a..7cf07c7b7fe 100644 --- a/x11-wm/fluxbox/fluxbox-.ebuild +++ b/x11-wm/fluxbox/fluxbox-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -18,9 +18,6 @@ LICENSE="MIT" KEYWORDS="" RDEPEND=" - !!<=x11-misc/fbdesk-1.2.1 - !!<=x11-misc/fluxconf-0.9.9 - !!=dev-libs/fribidi-0.19.2 ) imlib? ( >=media-libs/imlib2-1.2.0[X] ) truetype? ( media-libs/freetype )
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 00fa036630471d90c408c8875efa3f19519b6694 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jan 1 13:00:28 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jan 1 13:00:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00fa0366 x11-wm/fluxbox: Drop old Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 114 - 1 file changed, 114 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild deleted file mode 100644 index 165e79552f9..000 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic toolchain-funcs prefix xdg - -IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" - -REQUIRED_USE="systray? ( toolbar )" - -DESCRIPTION="X11 window manager featuring tabs and an iconbar" - -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" -HOMEPAGE="http://www.fluxbox.org"; -SLOT="0" -LICENSE="MIT" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - !!<=x11-misc/fbdesk-1.2.1 - !!<=x11-misc/fluxconf-0.9.9 - !!=dev-libs/fribidi-0.19.2 ) - imlib? ( >=media-libs/imlib2-1.2.0[X] ) - truetype? ( media-libs/freetype ) - vim-syntax? ( app-vim/fluxbox-syntax ) - x11-libs/libXext - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - || ( x11-misc/gxmessage x11-apps/xmessage ) -" -DEPEND=" - ${RDEPEND} - bidi? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - x11-base/xorg-proto -" - -src_prepare() { - # 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 - - eprefixify util/fluxbox-generate_menu.in - - epatch "${FILESDIR}"/osx-has-otool.patch - - # Fix bug #551522; 1.3.8 will render this obsolete - epatch "${FILESDIR}"/fix-hidden-toolbar.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_configure() { - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" - - econf $(use_enable bidi fribidi ) \ - $(use_enable imlib imlib2) \ - $(use_enable nls) \ - $(use_enable slit ) \ - $(use_enable systray ) \ - $(use_enable toolbar ) \ - $(use_enable truetype xft) \ - $(use_enable xinerama) \ - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge -} - -src_compile() { - default - - ebegin "Creating a menu file (may take a while)" - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" - # Call fluxbox-generate_menu through bash since it lacks +x - # chmod 744 may be an equal fix - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ - CHECKINIT="no. go away." HOME="${T}/home" \ - bash "${S}/util/fluxbox-generate_menu" -is -ds \ - || die "menu generation failed" - eend $? -} - -src_install() { - emake DESTDIR="${D}" STRIP="" install - dodoc README* AUTHORS TODO* ChangeLog NEWS - - # Install the generated menu - insinto /usr/share/fluxbox - doins data/menu - - insinto /usr/share/xsessions - doins "${FILESDIR}"/${PN}.desktop - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}.xsession fluxbox - - # Styles menu framework - insinto /usr/share/fluxbox/menu.d/styles - doins "${FILESDIR}"/styles-menu-fluxbox - doins "${FILESDIR}"/styles-menu-commonbox - doins "${FILESDIR}"/styles-menu-user -}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 3373bbc305b01b79b1fdbe7f879800104705de2a Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 28 15:38:15 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 28 15:39:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3373bbc3 x11-wm/fluxbox: alpha stable wrt bug #691222 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="alpha" Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index b509e754670..095ede0404d 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 721189e3d72ae24ae551167c301c3175c9f3ead0 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Dec 24 20:17:46 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Dec 24 20:17:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721189e3 x11-wm/fluxbox: arm stable wrt bug #691222 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index ec5b26ddccd..b509e754670 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 9b18052c1f1d6248a17ec89dfd1c9b0cbad6fdaf Author: Michał Górny gentoo org> AuthorDate: Sun Dec 15 20:41:40 2019 + Commit: Michał Górny gentoo org> CommitDate: Sun Dec 15 20:41:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b18052c x11-wm/fluxbox: Switch to git-r3 Signed-off-by: Michał Górny gentoo.org> x11-wm/fluxbox/fluxbox-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-.ebuild b/x11-wm/fluxbox/fluxbox-.ebuild index 70aa4303201..87bf8943f0a 100644 --- a/x11-wm/fluxbox/fluxbox-.ebuild +++ b/x11-wm/fluxbox/fluxbox-.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit eutils flag-o-matic toolchain-funcs git-2 prefix +inherit eutils flag-o-matic toolchain-funcs git-r3 prefix IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax"
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: a0505112edb6a2215e46e810a78dca6af6e7c770 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Oct 29 12:53:00 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Oct 29 12:53:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0505112 x11-wm/fluxbox: x86 stable wrt bug #691222 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index a85ad721eeb..ec5b26ddccd 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 36e83a80f53b8c087268633d5291f720c98585b0 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Oct 29 09:29:08 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Oct 29 09:29:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e83a80 x11-wm/fluxbox: amd64 stable wrt bug #691222 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 626346fbc06..a85ad721eeb 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 38e8e6d31921334e86f91a160e3dc1110151cf01 Author: Mikle Kolyada gentoo org> AuthorDate: Thu Mar 22 15:54:49 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Thu Mar 22 15:55:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e8e6d3 x11-wm/fluxbox: Fix DESCRIPTION Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 4 ++-- x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 4 ++-- x11-wm/fluxbox/fluxbox-.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild index c4f2aee1084..c2443384420 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -8,7 +8,7 @@ IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" +DESCRIPTION="X11 window manager featuring tabs and an iconbar" SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 2edfed184ea..404b247f012 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -8,7 +8,7 @@ IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" +DESCRIPTION="X11 window manager featuring tabs and an iconbar" SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; diff --git a/x11-wm/fluxbox/fluxbox-.ebuild b/x11-wm/fluxbox/fluxbox-.ebuild index 7d8e0f9002a..399a7ee66f9 100644 --- a/x11-wm/fluxbox/fluxbox-.ebuild +++ b/x11-wm/fluxbox/fluxbox-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -8,7 +8,7 @@ IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" REQUIRED_USE="systray? ( toolbar )" -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" +DESCRIPTION="X11 window manager featuring tabs and an iconbar" EGIT_REPO_URI="git://git.fluxbox.org/fluxbox.git" SRC_URI=""
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 4854c0be248abc0ee599916eacddba553c8a6c4d Author: Mikle Kolyada gentoo org> AuthorDate: Sat Mar 10 19:30:27 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Mar 10 19:30:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4854c0be x11-wm/fluxbox: Add myself as maintainer Package-Manager: Portage-2.3.19, Repoman-2.3.6 x11-wm/fluxbox/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/x11-wm/fluxbox/metadata.xml b/x11-wm/fluxbox/metadata.xml index fd1d4d49dfe..0cbfa3e809b 100644 --- a/x11-wm/fluxbox/metadata.xml +++ b/x11-wm/fluxbox/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> + + zlog...@gentoo.org + Mikle Kolyada + Fluxbox is yet another windowmanager for X. Originally based upon the Blackbox 0.61.1 code, Fluxbox has been extended to include a new tabbed
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 1827f9a7a7ee3ad50708b210ad5714098a5ff62b Author: Pacho Ramos gentoo org> AuthorDate: Sat Mar 10 12:17:34 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Mar 10 12:21:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1827f9a7 x11-wm/fluxbox: Update maintainer due to bug #220130 Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/fluxbox/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/x11-wm/fluxbox/metadata.xml b/x11-wm/fluxbox/metadata.xml index 8aff88a0169..fd1d4d49dfe 100644 --- a/x11-wm/fluxbox/metadata.xml +++ b/x11-wm/fluxbox/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - pchr...@gentoo.org - Panagiotis Christopoulos - Fluxbox is yet another windowmanager for X. Originally based upon the Blackbox 0.61.1 code, Fluxbox has been extended to include a new tabbed
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: b7d1c0d178a7949ed9f69444ac7c16ea0d5fae19 Author: Pacho Ramos gentoo org> AuthorDate: Sat Mar 10 12:18:10 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Mar 10 12:21:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d1c0d1 x11-wm/fluxbox: Drop old Package-Manager: Portage-2.3.24, Repoman-2.3.6 x11-wm/fluxbox/Manifest| 1 - x11-wm/fluxbox/fluxbox-1.3.6-r1.ebuild | 112 x11-wm/fluxbox/fluxbox-1.3.7-r2.ebuild | 114 - 3 files changed, 227 deletions(-) diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest index 4a6890031b2..1419f31c631 100644 --- a/x11-wm/fluxbox/Manifest +++ b/x11-wm/fluxbox/Manifest @@ -1,2 +1 @@ -DIST fluxbox-1.3.6.tar.xz 793144 BLAKE2B 45874b5fddb752661664c41f5529797cb3eeb32fea4b006dbf3d556520b2a782185ab0ecf21026348efd3caff3b4f8a99c8091cd59824eeacb649c391a1f03db SHA512 66257f00b3f92cb3b87990610e0b5d6c7191c75997bbcba6744d581ccec36da2d1724767575dcde81be4fdbf39e2e25c8530013ee52a28d4775230fdf04b2f9a DIST fluxbox-1.3.7.tar.xz 786492 BLAKE2B ecf50e2eb19949b4a301366eaffc1d5199c17b116b7d19a31392eea632e6320210e1dff24b1794d3427c14206e31d9722d3c21ce24b584c61288233feb564925 SHA512 ab8adb8b5a5e396b6df814c93d7fe5aca3eaaa347ca45c1572ad7da0185dbe1e8981190af9b814112f9831b560e31ba0b7dec7e6af5e3e3e3d9d20f2bd463e01 diff --git a/x11-wm/fluxbox/fluxbox-1.3.6-r1.ebuild b/x11-wm/fluxbox/fluxbox-1.3.6-r1.ebuild deleted file mode 100644 index 0368c77fcfb..000 --- a/x11-wm/fluxbox/fluxbox-1.3.6-r1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic toolchain-funcs prefix - -IUSE="nls xinerama bidi +truetype +imlib +slit +toolbar vim-syntax" - -DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" - -SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" -HOMEPAGE="http://www.fluxbox.org"; -SLOT="0" -LICENSE="MIT" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" - -RDEPEND=" - !!<=x11-misc/fbdesk-1.2.1 - !!<=x11-misc/fluxconf-0.9.9 - !!=dev-libs/fribidi-0.19.2 ) - imlib? ( >=media-libs/imlib2-1.2.0[X] ) - truetype? ( media-libs/freetype ) - vim-syntax? ( app-vim/fluxbox-syntax ) - x11-libs/libXext - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - || ( x11-misc/gxmessage x11-apps/xmessage ) -" -DEPEND=" - ${RDEPEND} - bidi? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - x11-proto/xextproto -" - -src_prepare() { - # 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 - # Fix the semantic issue of icon paths, bug #536370 - epatch "${FILESDIR}"/1.3.5-generate_menu-printf-fix.patch - - eprefixify util/fluxbox-generate_menu.in - - epatch "${FILESDIR}"/osx-has-otool.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_configure() { - use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" - - econf ${myconf} \ - $(use_enable bidi fribidi ) \ - $(use_enable imlib imlib2) \ - $(use_enable nls) \ - $(use_enable slit ) \ - $(use_enable toolbar ) \ - $(use_enable toolbar systray ) \ - $(use_enable truetype xft) \ - $(use_enable xinerama) \ - --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ - --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge -} - -src_compile() { - default - - ebegin "Creating a menu file (may take a while)" - mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" - # Call fluxbox-generate_menu through bash since it lacks +x - # chmod 744 may be an equal fix - MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ - CHECKINIT="no. go away." HOME="${T}/home" \ - bash "${S}/util/fluxbox-generate_menu" -is -ds \ - || die "menu generation failed" - eend $? -} - -src_install() { - emake DESTDIR="${D}" STRIP="" install - dodoc README* AUTHORS TODO* ChangeLog NEWS - - # Install the generated menu - insinto /usr/share/fluxbox - doins data/menu - - insinto /usr/sh
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: d58bab561c478bdf8a58b3f8116b7dd320010485 Author: Daniel Campbell gentoo org> AuthorDate: Tue Dec 12 21:41:33 2017 + Commit: Daniel Campbell gentoo org> CommitDate: Tue Dec 12 21:46:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58bab56 x11-wm/fluxbox: Remove self from maintainers Package-Manager: Portage-2.3.16, Repoman-2.3.6 x11-wm/fluxbox/metadata.xml | 5 - 1 file changed, 5 deletions(-) diff --git a/x11-wm/fluxbox/metadata.xml b/x11-wm/fluxbox/metadata.xml index 2bb00c09621..8aff88a0169 100644 --- a/x11-wm/fluxbox/metadata.xml +++ b/x11-wm/fluxbox/metadata.xml @@ -2,11 +2,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - z...@gentoo.org - Daniel Campbell - Maintainer. Assign bugs to him - - pchr...@gentoo.org Panagiotis Christopoulos
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 519639679fa386fdda27b75714b3238d95adb2f2 Author: Daniel Campbell gentoo org> AuthorDate: Mon Jul 31 02:35:30 2017 + Commit: Daniel Campbell gentoo org> CommitDate: Mon Jul 31 02:38:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51963967 x11-wm/fluxbox: revbump to fix sandbox issues Bug: 587660 Gentoo-Bug-URL: https://bugs.gentoo.org/587660 Package-Manager: Portage-2.3.6, Repoman-2.3.3 x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 115 + 1 file changed, 115 insertions(+) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild new file mode 100644 index 000..2edfed184ea --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils flag-o-matic toolchain-funcs prefix xdg xdg-utils + +IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" + +REQUIRED_USE="systray? ( toolbar )" + +DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" + +SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" +HOMEPAGE="http://www.fluxbox.org"; +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + +RDEPEND=" + !!<=x11-misc/fbdesk-1.2.1 + !!<=x11-misc/fluxconf-0.9.9 + !!=dev-libs/fribidi-0.19.2 ) + imlib? ( >=media-libs/imlib2-1.2.0[X] ) + truetype? ( media-libs/freetype ) + vim-syntax? ( app-vim/fluxbox-syntax ) + x11-libs/libXext + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + xinerama? ( x11-libs/libXinerama ) + || ( x11-misc/gxmessage x11-apps/xmessage ) +" +DEPEND=" + ${RDEPEND} + bidi? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext ) + x11-proto/xextproto +" + +src_prepare() { + # 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 + + eprefixify util/fluxbox-generate_menu.in + + epatch "${FILESDIR}"/osx-has-otool.patch + + # Fix bug #551522; 1.3.8 will render this obsolete + epatch "${FILESDIR}"/fix-hidden-toolbar.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_configure() { + xdg_environment_reset + use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" + + econf $(use_enable bidi fribidi ) \ + $(use_enable imlib imlib2) \ + $(use_enable nls) \ + $(use_enable slit ) \ + $(use_enable systray ) \ + $(use_enable toolbar ) \ + $(use_enable truetype xft) \ + $(use_enable xinerama) \ + --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ + --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge +} + +src_compile() { + default + + ebegin "Creating a menu file (may take a while)" + mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" + # Call fluxbox-generate_menu through bash since it lacks +x + # chmod 744 may be an equal fix + MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ + CHECKINIT="no. go away." HOME="${T}/home" \ + bash "${S}/util/fluxbox-generate_menu" -is -ds \ + || die "menu generation failed" + eend $? +} + +src_install() { + emake DESTDIR="${D}" STRIP="" install + dodoc README* AUTHORS TODO* ChangeLog NEWS + + # Install the generated menu + insinto /usr/share/fluxbox + doins data/menu + + insinto /usr/share/xsessions + doins "${FILESDIR}"/${PN}.desktop + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}.xsession fluxbox + + # Styles menu framework + insinto /usr/share/fluxbox/menu.d/styles + doins "${FILESDIR}"/styles-menu-fluxbox + doins "${FILESDIR}"/styles-menu-commonbox + doins "${FILESDIR}"/styles-menu-user +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: c769d631845e32218f153497b28a8885832ca7ea Author: Jeroen Roovers gentoo org> AuthorDate: Sat Jan 21 12:01:54 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Jan 21 12:01:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c769d631 x11-wm/fluxbox: Stable for HPPA (bug #598298). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild index 70b68a6..7370506 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 7d9a95208230034013b40b0621ef2da5e9f607f4 Author: Aaron Bauman gentoo org> AuthorDate: Mon Dec 19 10:59:33 2016 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Dec 19 11:00:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9a9520 x11-wm/fluxbox: amd64 stable wrt bug #598298 x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild index e2385fa..66eabd0 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 02a18b3f0ea87780aef404e4961e8cfbeb6a30e8 Author: Markus Meier gentoo org> AuthorDate: Wed Nov 16 21:18:21 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Nov 16 21:18:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a18b3f x11-wm/fluxbox: arm stable, bug #598298 Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm" x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild index 58f4b8b..e2385fa 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" +KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: e6ade4e7bfc39521f1c577bc3ae7c38d6062e77d Author: Tobias Klausmann gentoo org> AuthorDate: Tue Nov 15 14:52:09 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Nov 15 14:53:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ade4e7 x11-wm/fluxbox-1.3.7-r3: stable on alpha Gentoo-Bug: 598298 x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild index fc11dc7..58f4b8b 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" +KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 0d92d16e45b83928e1813c8ed5109c09fc0f4e28 Author: Daniel Campbell gentoo org> AuthorDate: Sun Aug 21 06:53:52 2016 + Commit: Daniel Campbell gentoo org> CommitDate: Sun Aug 21 06:54:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d92d16e x11-wm/fluxbox: add 'xdg' to inherit per #587660 Gentoo-Bug: 587660 Gentoo-Bug-URL: https://bugs.gentoo.org/587660 Package-Manager: portage-2.3.0 x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild | 115 + 1 file changed, 115 insertions(+) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild new file mode 100644 index 000..fc11dc7 --- /dev/null +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r3.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils flag-o-matic toolchain-funcs prefix xdg + +IUSE="nls xinerama bidi +truetype +imlib +slit +systray +toolbar vim-syntax" + +REQUIRED_USE="systray? ( toolbar )" + +DESCRIPTION="Fluxbox is an X11 window manager featuring tabs and an iconbar" + +SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" +HOMEPAGE="http://www.fluxbox.org"; +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" + +RDEPEND=" + !!<=x11-misc/fbdesk-1.2.1 + !!<=x11-misc/fluxconf-0.9.9 + !!=dev-libs/fribidi-0.19.2 ) + imlib? ( >=media-libs/imlib2-1.2.0[X] ) + truetype? ( media-libs/freetype ) + vim-syntax? ( app-vim/fluxbox-syntax ) + x11-libs/libXext + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXrandr + x11-libs/libXrender + xinerama? ( x11-libs/libXinerama ) + || ( x11-misc/gxmessage x11-apps/xmessage ) +" +DEPEND=" + ${RDEPEND} + bidi? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext ) + x11-proto/xextproto +" + +src_prepare() { + # 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 + + eprefixify util/fluxbox-generate_menu.in + + epatch "${FILESDIR}"/osx-has-otool.patch + + # Fix bug #551522; 1.3.8 will render this obsolete + epatch "${FILESDIR}"/fix-hidden-toolbar.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_configure() { + use bidi && append-cppflags "$($(tc-getPKG_CONFIG) --cflags fribidi)" + + econf $(use_enable bidi fribidi ) \ + $(use_enable imlib imlib2) \ + $(use_enable nls) \ + $(use_enable slit ) \ + $(use_enable systray ) \ + $(use_enable toolbar ) \ + $(use_enable truetype xft) \ + $(use_enable xinerama) \ + --sysconfdir="${EPREFIX}"/etc/X11/${PN} \ + --with-style="${EPREFIX}"/usr/share/fluxbox/styles/Emerge +} + +src_compile() { + default + + ebegin "Creating a menu file (may take a while)" + mkdir -p "${T}/home/.fluxbox" || die "mkdir home failed" + # Call fluxbox-generate_menu through bash since it lacks +x + # chmod 744 may be an equal fix + MENUFILENAME="${S}/data/menu" MENUTITLE="Fluxbox ${PV}" \ + CHECKINIT="no. go away." HOME="${T}/home" \ + bash "${S}/util/fluxbox-generate_menu" -is -ds \ + || die "menu generation failed" + eend $? +} + +src_install() { + emake DESTDIR="${D}" STRIP="" install + dodoc README* AUTHORS TODO* ChangeLog NEWS + + # Install the generated menu + insinto /usr/share/fluxbox + doins data/menu + + insinto /usr/share/xsessions + doins "${FILESDIR}"/${PN}.desktop + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}.xsession fluxbox + + # Styles menu framework + insinto /usr/share/fluxbox/menu.d/styles + doins "${FILESDIR}"/styles-menu-fluxbox + doins "${FILESDIR}"/styles-menu-commonbox + doins "${FILESDIR}"/styles-menu-user +}
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 7667c384b67d958a5a8bf4b85a39ee4095e7c264 Author: Daniel Campbell gentoo org> AuthorDate: Sun Mar 6 22:39:27 2016 + Commit: Daniel Campbell gentoo org> CommitDate: Sun Mar 6 22:39:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7667c384 x11-wm/fluxbox: Cleanup old versions Package-Manager: portage-2.2.27 x11-wm/fluxbox/Manifest| 2 - x11-wm/fluxbox/fluxbox-1.3.2.ebuild| 106 --- x11-wm/fluxbox/fluxbox-1.3.5-r1.ebuild | 113 - x11-wm/fluxbox/fluxbox-1.3.5.ebuild| 108 --- x11-wm/fluxbox/fluxbox-1.3.7-r1.ebuild | 112 x11-wm/fluxbox/fluxbox-1.3.7.ebuild| 109 --- 6 files changed, 550 deletions(-) diff --git a/x11-wm/fluxbox/Manifest b/x11-wm/fluxbox/Manifest index b03e515..83e49a3 100644 --- a/x11-wm/fluxbox/Manifest +++ b/x11-wm/fluxbox/Manifest @@ -1,4 +1,2 @@ -DIST fluxbox-1.3.2.tar.bz2 787400 SHA256 e8aaf46c043eb6186383c6dde8bf98dbd62305b202ad4d8ebb39508b1b710167 SHA512 2624c337e85b98e39398319170cbf57f8ab031539844e62f2f61aefd5c2e307b8390261b9658073bcf557f7f006c9df95c72a4420f12fa7122742b4623a17d49 WHIRLPOOL 6f6fae12c265f2cf1e700a257fa89f291adea9838714f8bc861c2f37f3d036caa16e269e8b5ff18d687bf6f77a4f1661df864e9ec98f3d2d14e3d3186d2ebdde -DIST fluxbox-1.3.5.tar.lzma 694672 SHA256 f4faf1fcb995dbe85d272e511e388de347ff07b69e9f8c5af0248cf330ee2a07 SHA512 55d1689660b9240851be55183f665efff281f8f344474ddd1bee089635cb34e343cca85743900675c21579cf9e58c7bd756932a30c2ff4e6384b500d7c4bdcd8 WHIRLPOOL 6f379f9f224478556c53e2585f76c28f29c20b1fce5ab24ed0d06a813e51ddb1e0eaea7658ec1fa5979b951613542dd47dad4fd7af17bbdf0530653b8583b18d DIST fluxbox-1.3.6.tar.xz 793144 SHA256 fa09ad8d30841021a1e5147efa944eb509201fa3619da5b6608d94cbbf55bf33 SHA512 66257f00b3f92cb3b87990610e0b5d6c7191c75997bbcba6744d581ccec36da2d1724767575dcde81be4fdbf39e2e25c8530013ee52a28d4775230fdf04b2f9a WHIRLPOOL 198a3972a81287a1fa6346a708bf461cd9b5262adb7cb17504077e9d154c582947b05f7508d151363f36f78d822fa9fbf9797ee4cc6f7f76a8cc5b7a69db4c52 DIST fluxbox-1.3.7.tar.xz 786492 SHA256 fc8c75fe94c54ed5a5dd3fd4a752109f8949d6df67a48e5b11a261403c382ec0 SHA512 ab8adb8b5a5e396b6df814c93d7fe5aca3eaaa347ca45c1572ad7da0185dbe1e8981190af9b814112f9831b560e31ba0b7dec7e6af5e3e3e3d9d20f2bd463e01 WHIRLPOOL ebf8352dfd6a92ba589c0224a7b50a7a6b1692ca760b551959885e2bcaf59a82657598288ac14ed947763891d939f9c227a8a6fde3a6bd0684b7d9478026a727 diff --git a/x11-wm/fluxbox/fluxbox-1.3.2.ebuild b/x11-wm/fluxbox/fluxbox-1.3.2.ebuild deleted file mode 100644 index 15c3db6..000 --- a/x11-wm/fluxbox/fluxbox-1.3.2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit eutils flag-o-matic toolchain-funcs prefix - -IUSE="nls xinerama bidi +truetype +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"; - -RDEPEND="x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXext - x11-libs/libXft - x11-libs/libXrender - || ( x11-misc/gxmessage x11-apps/xmessage ) - xinerama? ( x11-libs/libXinerama ) - truetype? ( media-libs/freetype ) - bidi? ( >=dev-libs/fribidi-0.19.2 ) - imlib? ( >=media-libs/imlib2-1.2.0[X] ) - vim-syntax? ( app-vim/fluxbox-syntax ) - !!http://www.fluxbox.org"; -SLOT="0" -LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" - -RDEPEND=" - !!<=x11-misc/fbdesk-1.2.1 - !!<=x11-misc/fluxconf-0.9.9 - !!=dev-libs/fribidi-0.19.2 ) - imlib? ( >=media-libs/imlib2-1.2.0[X] ) - truetype? ( media-libs/freetype ) - vim-syntax? ( app-vim/fluxbox-syntax ) - x11-libs/libXext - x11-libs/libXft - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - xinerama? ( x11-libs/libXinerama ) - || ( x11-misc/gxmessage x11-apps/xmessage ) -" -DEPEND=" - ${RDEPEND} - bidi? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - x11-proto/xextproto -" - -src_prepare() { - # 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" - # Fix the semantic issue of icon paths, bug #536370 - epatch "${FILESDIR}"/${PV}-generate_menu-printf-fix.patch - - eprefixify util/fluxbox-generate_menu.in - - epatch "${FILESDIR}"/osx-has-otool.patch - - # Add in the Gentoo -r number to fluxbox -version output. - if [[ "${PR}" == "r0" ]] ; th
[gentoo-commits] repo/gentoo:master commit in: x11-wm/fluxbox/
commit: 1c869c8218d0cd79a37890feea7177ac1470b5d3 Author: Chí-Thanh Christopher Nguyễn gentoo org> AuthorDate: Thu Oct 1 12:45:35 2015 + Commit: Chí-Thanh Christopher Nguyễn gentoo org> CommitDate: Thu Oct 1 12:50:36 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c869c82 x11-wm/fluxbox: keyword ~amd64-fbsd Package-Manager: portage-2.2.20.1 x11-wm/fluxbox/fluxbox-1.3.7-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r2.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r2.ebuild index 2eb6d08..480a6f2 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r2.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/fluxbox/${P}.tar.xz" HOMEPAGE="http://www.fluxbox.org"; SLOT="0" LICENSE="MIT" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ~ppc64 sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux" RDEPEND=" !!<=x11-misc/fbdesk-1.2.1