[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2022-04-01 Thread Ulrich Müller
commit: 5cd74c96e0596eab0222876b3963451177b457f7
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Apr  1 10:12:17 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Apr  1 10:12:17 2022 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5cd74c96

x11-wm/stumpwm-contrib: Unkeyword 20180323

Unkeyworded dependencies.

Signed-off-by: Ulrich Müller  gentoo.org>

 x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild
index 7ef1c4b8..ba1c04e7 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="${HOMEPAGE}"
 else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
-   KEYWORDS="~amd64 ~x86"
+   #KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-2 GPL-3 BSD-2"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2022-03-25 Thread Ulrich Müller
commit: 1200a58f157c9ef9e5bccbca7f090ad4dfa29428
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Mar 25 19:19:50 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Mar 25 19:19:50 2022 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1200a58f

x11-wm/stumpwm: Update virtual/emacs dependency

Signed-off-by: Ulrich Müller  gentoo.org>

 x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 4 ++--
 x11-wm/stumpwm/stumpwm-18.05.ebuild| 4 ++--
 x11-wm/stumpwm/stumpwm-.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
index 9b097e91..e85a49a8 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ RDEPEND="dev-lisp/alexandria
dev-lisp/cl-ppcre
dev-lisp/clx
>=dev-lisp/sbcl-1.3.0
-   emacs? ( virtual/emacs app-emacs/slime )"
+   emacs? ( >=app-editors/emacs-23.1:* app-emacs/slime )"
 DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"

diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild 
b/x11-wm/stumpwm/stumpwm-18.05.ebuild
index 1da69a1a..83a2cb0d 100644
--- a/x11-wm/stumpwm/stumpwm-18.05.ebuild
+++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,7 +20,7 @@ RDEPEND="dev-lisp/alexandria
dev-lisp/cl-ppcre
dev-lisp/clx
>=dev-lisp/sbcl-1.3.0
-   emacs? ( virtual/emacs app-emacs/slime )"
+   emacs? ( >=app-editors/emacs-23.1:* app-emacs/slime )"
 DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 279c1f68..1870d21f 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,7 +18,7 @@ RDEPEND="dev-lisp/alexandria
dev-lisp/cl-ppcre
dev-lisp/clx
>=dev-lisp/sbcl-1.3.0
-   emacs? ( virtual/emacs app-emacs/slime )"
+   emacs? ( >=app-editors/emacs-23.1:* app-emacs/slime )"
 DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-05-31 Thread José María Alonso
commit: ce44969b9e3b31c9d045d7939857ef8bc63ee041
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu May 31 16:44:08 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu May 31 16:44:08 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ce44969b

x11-stumpwm: Bump version to 18.05

 x11-wm/stumpwm/stumpwm-18.05.ebuild | 76 +
 1 file changed, 76 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-18.05.ebuild 
b/x11-wm/stumpwm/stumpwm-18.05.ebuild
new file mode 100644
index ..1da69a1a
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-18.05.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3 autotools elisp-common xdg-utils versionator
+
+DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
+HOMEPAGE="https://stumpwm.github.io/;
+SRC_URI="https://github.com/stumpwm/stumpwm/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="contrib doc emacs"
+
+RESTRICT="strip mirror"
+
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cl-ppcre
+   dev-lisp/clx
+   >=dev-lisp/sbcl-1.3.0
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
+
+PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
+
+SITEFILE=70${PN}-gentoo.el
+CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
+
+install_docs() {
+   local pdffile="${PN}.pdf"
+
+   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
+   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
+   dodoc AUTHORS NEWS README.md README.Gentoo
+   doinfo "${PN}.info"
+   docinto examples
+   dodoc sample-stumpwmrc.lisp
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf --with-lisp=sbcl
+}
+
+src_compile() {
+   emake
+}
+
+src_install() {
+   dobin stumpwm
+   make_session_desktop StumpWM /usr/bin/stumpwm
+
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf
+   # Fix ASDF dir
+   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
+   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
+   use doc && install_docs
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2018-03-23 Thread José María Alonso
commit: a01793174319588a4f470c59495bc9ec80ecbb04
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Mar 23 16:39:48 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar 23 16:39:48 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a0179317

x11-wm/stumpwm-contrib: New snapshot ebuild

 .../stumpwm-contrib-20180323.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild
new file mode 100644
index ..7ef1c4b8
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180323.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="${HOMEPAGE}"
+else
+   SRC_URI="mirror://gentoo/${P}.tar.bz2"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2 GPL-3 BSD-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=x11-wm/stumpwm-1.0.0
+   dev-lisp/clx-truetype
+   dev-lisp/drakma
+   dev-lisp/ironclad
+   dev-lisp/percent-encoding
+   dev-lisp/usocket
+   dev-lisp/xkeyboard
+   dev-lisp/zpng"
+
+CONTRIBCATEGORIES="media minor-mode modeline util"
+
+src_install() {
+   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dobin util/stumpish/stumpish
+   dobin util/pinentry/stumpwm-pinentry
+   dodoc README.org
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-09 Thread José María Alonso
commit: 032cdaca77acbbdc7c9a184a5a6ddb8afb03ec2e
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Feb  3 22:07:19 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:21 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=032cdaca

x11-wm/stumpwm: Updates dependencies

 x11-wm/stumpwm/stumpwm-.ebuild | 20 +---
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 9872001e..279c1f68 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.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=6
@@ -14,16 +14,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="contrib doc emacs clisp ecl +sbcl"
 
-DEPEND="dev-lisp/common-lisp-controller
-   virtual/commonlisp
-   dev-lisp/cl-ppcre
-   doc? ( virtual/texi2dvi )"
-
-RDEPEND="${DEPEND}
-   emacs? ( virtual/emacs app-emacs/slime )
-   !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
-   clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )"
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cl-ppcre
+   dev-lisp/clx
+   >=dev-lisp/sbcl-1.3.0
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
 
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
 CONTRIBDIR="${CLPKGDIR}/contrib"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-09 Thread José María Alonso
commit: c9fef85fd63b30e94afc33e767ed4c7ec71cbea0
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Mar  5 19:18:59 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 21:34:22 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c9fef85f

x11-wm/stumpwm: Drops old version 1.0.0

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 -
 1 file changed, 86 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
deleted file mode 100644
index ebb4b56c..
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 autotools elisp-common xdg-utils
-
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="https://stumpwm.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="contrib doc emacs clisp ecl +sbcl"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   sbcl? ( >=dev-lisp/clx-0.7.3 )
-   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
-   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
-   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )"
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-
-PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
-
-SITEFILE=70${PN}-gentoo.el
-CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-
-get_lisp() {
-   local lisp
-
-   for lisp in "$@" ; do
-   use ${lisp} && echo ${lisp} && return
-   done
-}
-
-install_docs() {
-   local pdffile="${PN}.pdf"
-
-   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
-   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
-   dodoc AUTHORS NEWS README.md README.Gentoo
-   doinfo "${PN}.info"
-   docinto examples ; dodoc sample-stumpwmrc.lisp
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf --with-lisp=$(get_lisp sbcl clisp ecl)
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   common-lisp-export-impl-args $(get_lisp sbcl clisp ecl)
-   dobin stumpwm
-   make_session_desktop StumpWM /usr/bin/stumpwm
-
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   # Fix ASDF dir
-   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
-   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
-   use doc && install_docs
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-09 Thread José María Alonso
commit: 986988a6e7fe7e2126e704bbea481d231367f9ec
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Mar  5 19:18:59 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 17:38:50 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=986988a6

x11-wm/stumpwm: Drops old version 1.0.0

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 -
 1 file changed, 86 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
deleted file mode 100644
index ebb4b56c..
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 autotools elisp-common xdg-utils
-
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="https://stumpwm.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="contrib doc emacs clisp ecl +sbcl"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   sbcl? ( >=dev-lisp/clx-0.7.3 )
-   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
-   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
-   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )"
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-
-PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
-
-SITEFILE=70${PN}-gentoo.el
-CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-
-get_lisp() {
-   local lisp
-
-   for lisp in "$@" ; do
-   use ${lisp} && echo ${lisp} && return
-   done
-}
-
-install_docs() {
-   local pdffile="${PN}.pdf"
-
-   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
-   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
-   dodoc AUTHORS NEWS README.md README.Gentoo
-   doinfo "${PN}.info"
-   docinto examples ; dodoc sample-stumpwmrc.lisp
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf --with-lisp=$(get_lisp sbcl clisp ecl)
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   common-lisp-export-impl-args $(get_lisp sbcl clisp ecl)
-   dobin stumpwm
-   make_session_desktop StumpWM /usr/bin/stumpwm
-
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   # Fix ASDF dir
-   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
-   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
-   use doc && install_docs
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-09 Thread José María Alonso
commit: daf85fe1807778d1c947350a50ecf4ddd98cbc6f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Feb  3 22:07:19 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  9 17:38:46 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=daf85fe1

x11-wm/stumpwm: Updates dependencies

 x11-wm/stumpwm/stumpwm-.ebuild | 20 +---
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 9872001e..279c1f68 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.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=6
@@ -14,16 +14,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="contrib doc emacs clisp ecl +sbcl"
 
-DEPEND="dev-lisp/common-lisp-controller
-   virtual/commonlisp
-   dev-lisp/cl-ppcre
-   doc? ( virtual/texi2dvi )"
-
-RDEPEND="${DEPEND}
-   emacs? ( virtual/emacs app-emacs/slime )
-   !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
-   clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )"
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cl-ppcre
+   dev-lisp/clx
+   >=dev-lisp/sbcl-1.3.0
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
 
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
 CONTRIBDIR="${CLPKGDIR}/contrib"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-03-05 Thread José María Alonso
commit: fca3a25bc2cdb12129c7ab5912a107e7b5026781
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Mar  5 19:18:59 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Mar  5 19:18:59 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=fca3a25b

x11-wm/stumpwm: Drops old version 1.0.0

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 86 -
 1 file changed, 86 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
deleted file mode 100644
index ebb4b56c..
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3 autotools elisp-common xdg-utils
-
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="https://stumpwm.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="contrib doc emacs clisp ecl +sbcl"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   sbcl? ( >=dev-lisp/clx-0.7.3 )
-   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
-   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
-   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )"
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-
-PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
-
-SITEFILE=70${PN}-gentoo.el
-CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-
-get_lisp() {
-   local lisp
-
-   for lisp in "$@" ; do
-   use ${lisp} && echo ${lisp} && return
-   done
-}
-
-install_docs() {
-   local pdffile="${PN}.pdf"
-
-   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
-   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
-   dodoc AUTHORS NEWS README.md README.Gentoo
-   doinfo "${PN}.info"
-   docinto examples ; dodoc sample-stumpwmrc.lisp
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf --with-lisp=$(get_lisp sbcl clisp ecl)
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   common-lisp-export-impl-args $(get_lisp sbcl clisp ecl)
-   dobin stumpwm
-   make_session_desktop StumpWM /usr/bin/stumpwm
-
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf
-   # Fix ASDF dir
-   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
-   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
-   use doc && install_docs
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2018-02-03 Thread José María Alonso
commit: 40dc85eed4657876ebef526b1e3b3bcba953f761
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Feb  3 22:07:19 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Feb  3 22:07:19 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=40dc85ee

x11-wm/stumpwm: Updates dependencies

 x11-wm/stumpwm/stumpwm-.ebuild | 20 +---
 1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 9872001e..279c1f68 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.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=6
@@ -14,16 +14,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="contrib doc emacs clisp ecl +sbcl"
 
-DEPEND="dev-lisp/common-lisp-controller
-   virtual/commonlisp
-   dev-lisp/cl-ppcre
-   doc? ( virtual/texi2dvi )"
-
-RDEPEND="${DEPEND}
-   emacs? ( virtual/emacs app-emacs/slime )
-   !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
-   clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )"
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cl-ppcre
+   dev-lisp/clx
+   >=dev-lisp/sbcl-1.3.0
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
 
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
 CONTRIBDIR="${CLPKGDIR}/contrib"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2018-01-28 Thread José María Alonso
commit: 0c181864160ac75726490c1fcf209b57484f35cf
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Jan 28 14:09:20 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Jan 28 14:09:20 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0c181864

x11-wm/stumpwm-contrib: Drops old

 .../stumpwm-contrib-20171028.ebuild| 32 --
 1 file changed, 32 deletions(-)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild
deleted file mode 100644
index 06ec6f84..
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-DESCRIPTION="Extension Modules for StumpWM"
-HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="${HOMEPAGE}"
-else
-   SRC_URI="mirror://gentoo/${P}.tar.bz2"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2 GPL-3 BSD-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=x11-wm/stumpwm-1.0.0"
-
-CONTRIBCATEGORIES="media modeline minor-mode util"
-
-src_install() {
-   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
-   dobin util/stumpish/stumpish
-   dobin util/pinentry/stumpwm-pinentry
-   dodoc README.org
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2018-01-28 Thread José María Alonso
commit: 5d1f480feee1c116d481c7d2fbd290e2ea5681d8
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Jan 28 09:07:48 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Jan 28 09:07:48 2018 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5d1f480f

x11-wm/stumpwm-contrib: Bumps snapshot to 20180128

 .../stumpwm-contrib-20180128.ebuild| 32 ++
 1 file changed, 32 insertions(+)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20180128.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180128.ebuild
new file mode 100644
index ..fbd35c2d
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20180128.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="${HOMEPAGE}"
+else
+   SRC_URI="mirror://gentoo/${P}.tar.bz2"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2 GPL-3 BSD-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=x11-wm/stumpwm-1.0.0"
+
+CONTRIBCATEGORIES="media minor-mode modeline util"
+
+src_install() {
+   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dobin util/stumpish/stumpish
+   dobin util/pinentry/stumpwm-pinentry
+   dodoc README.org
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-10-28 Thread José María Alonso
commit: e9fa437fd131c8b81da225df8f6946c1334b629a
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Oct 28 20:27:33 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Oct 28 20:27:33 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e9fa437f

x11-wm/stumpwm: Adds missing dependencies

 x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
index 13ae3486..9b097e91 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
@@ -18,7 +18,9 @@ IUSE="contrib doc emacs"
 
 RESTRICT="strip mirror"
 
-RDEPEND="dev-lisp/cl-ppcre
+RDEPEND="dev-lisp/alexandria
+   dev-lisp/cl-ppcre
+   dev-lisp/clx
>=dev-lisp/sbcl-1.3.0
emacs? ( virtual/emacs app-emacs/slime )"
 DEPEND="${RDEPEND}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-10-28 Thread José María Alonso
commit: e1ba8cc84d518bf8344042605cfb457f2d3765a6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Oct 28 16:06:16 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Oct 28 16:06:16 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=e1ba8cc8

x11-wm/stumpwm-contrib: Bumps ebuild snapshot

 ...ntrib-20170921.ebuild => stumpwm-contrib-20171028.ebuild} | 12 ++--
 x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild   | 12 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild
similarity index 78%
rename from x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild
rename to x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild
index 373f997b..06ec6f84 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20171028.ebuild
@@ -5,22 +5,22 @@ EAPI=6
 
 inherit common-lisp-3
 
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
 if [[ ${PV} == * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
+   EGIT_REPO_URI="${HOMEPAGE}"
 else
-   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
+   SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="~amd64 ~x86"
 fi
 
-DESCRIPTION="Extension Modules for StumpWM"
-HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
-
 LICENSE="GPL-2 GPL-3 BSD-2"
 SLOT="0"
 IUSE=""
 
-RDEPEND=">=x11-wm/stumpwm-0.9.9"
+RDEPEND=">=x11-wm/stumpwm-1.0.0"
 
 CONTRIBCATEGORIES="media modeline minor-mode util"
 

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
index 373f997b..06ec6f84 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
@@ -5,22 +5,22 @@ EAPI=6
 
 inherit common-lisp-3
 
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
 if [[ ${PV} == * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
+   EGIT_REPO_URI="${HOMEPAGE}"
 else
-   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
+   SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="~amd64 ~x86"
 fi
 
-DESCRIPTION="Extension Modules for StumpWM"
-HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
-
 LICENSE="GPL-2 GPL-3 BSD-2"
 SLOT="0"
 IUSE=""
 
-RDEPEND=">=x11-wm/stumpwm-0.9.9"
+RDEPEND=">=x11-wm/stumpwm-1.0.0"
 
 CONTRIBCATEGORIES="media modeline minor-mode util"
 



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-10-28 Thread José María Alonso
commit: 28aa04796bfe5efc0b87b7c0ee677f8d0b72e42c
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sat Oct 28 14:49:34 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sat Oct 28 14:49:34 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=28aa0479

x11-wm/stumpwm: Bumps version to 1.0.1-rc

 x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 77 ++
 1 file changed, 77 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
new file mode 100644
index ..13ae3486
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3 autotools elisp-common xdg-utils versionator
+
+MY_PV="$(replace_version_separator '_' '-')"
+
+DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
+HOMEPAGE="https://stumpwm.github.io/;
+SRC_URI="https://github.com/stumpwm/stumpwm/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="contrib doc emacs"
+
+RESTRICT="strip mirror"
+
+RDEPEND="dev-lisp/cl-ppcre
+   >=dev-lisp/sbcl-1.3.0
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
+
+PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+SITEFILE=70${PN}-gentoo.el
+CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
+
+install_docs() {
+   local pdffile="${PN}.pdf"
+
+   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
+   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
+   dodoc AUTHORS NEWS README.md README.Gentoo
+   doinfo "${PN}.info"
+   docinto examples
+   dodoc sample-stumpwmrc.lisp
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf --with-lisp=sbcl
+}
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   dobin stumpwm
+   make_session_desktop StumpWM /usr/bin/stumpwm
+
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf
+   # Fix ASDF dir
+   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
+   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
+   use doc && install_docs
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-09-21 Thread José María Alonso
commit: 3d6d961a9a7952b1df9b42ee5788fbf67f42fe03
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Sep 21 15:10:50 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Sep 21 15:10:50 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3d6d961a

x11-wm/stumpwm-contrib: Drops old ebuild snapshots

 .../stumpwm-contrib-20170314.ebuild| 31 --
 .../stumpwm-contrib-20170713.ebuild| 31 --
 2 files changed, 62 deletions(-)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
deleted file mode 100644
index e7d08f91..
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
-else
-   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Extension Modules for StumpWM"
-HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
-
-LICENSE="GPL-2 GPL-3 BSD-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=x11-wm/stumpwm-0.9.9"
-
-CONTRIBCATEGORIES="media modeline minor-mode util"
-
-src_install() {
-   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
-   dobin util/stumpish/stumpish
-   dodoc README.org
-}

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
deleted file mode 100644
index e7d08f91..
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit common-lisp-3
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
-else
-   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Extension Modules for StumpWM"
-HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
-
-LICENSE="GPL-2 GPL-3 BSD-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND=">=x11-wm/stumpwm-0.9.9"
-
-CONTRIBCATEGORIES="media modeline minor-mode util"
-
-src_install() {
-   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
-   dobin util/stumpish/stumpish
-   dodoc README.org
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-09-21 Thread José María Alonso
commit: 9df1f4b5416a3558f211a608b438f63194d26db6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Sep 21 15:09:35 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Sep 21 15:09:35 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9df1f4b5

x11-wm/stumpwm-contrib: Updates ebuild snapshot

 .../stumpwm-contrib-20170921.ebuild| 32 ++
 1 file changed, 32 insertions(+)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild
new file mode 100644
index ..373f997b
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170921.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
+else
+   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
+LICENSE="GPL-2 GPL-3 BSD-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=x11-wm/stumpwm-0.9.9"
+
+CONTRIBCATEGORIES="media modeline minor-mode util"
+
+src_install() {
+   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dobin util/stumpish/stumpish
+   dobin util/pinentry/stumpwm-pinentry
+   dodoc README.org
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-09-21 Thread José María Alonso
commit: 95cdddc8e09713924f622baf3d371c2fb46942a9
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Sep 21 14:54:13 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Sep 21 14:54:13 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=95cdddc8

x11-wm/stumpwm-contrib: Installs stumpwm-pinentry

 x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
index e7d08f91..373f997b 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
@@ -27,5 +27,6 @@ CONTRIBCATEGORIES="media modeline minor-mode util"
 src_install() {
common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
dobin util/stumpish/stumpish
+   dobin util/pinentry/stumpwm-pinentry
dodoc README.org
 }



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-08-24 Thread José María Alonso
commit: b0d97eeaab385ec969607bd0af63ba50ac3c5ab4
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Aug 24 20:54:22 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Aug 24 20:54:22 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b0d97eea

x11-wm/stumpwm: Updates dependencies and add xdg_environment_reset

 x11-wm/stumpwm/stumpwm-.ebuild | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 76cc6c35..9872001e 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -3,26 +3,27 @@
 
 EAPI=6
 
-inherit autotools common-lisp-3 git-r3
+inherit autotools common-lisp-3 git-r3 xdg-utils
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="https://stumpwm.github.io/;
-EGIT_REPO_URI="git://github.com/stumpwm/stumpwm"
+EGIT_REPO_URI="https://github.com/${PN}/${PN};
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="contrib doc emacs clisp ecl +sbcl"
 
-RDEPEND="dev-lisp/cl-ppcre
+DEPEND="dev-lisp/common-lisp-controller
+   virtual/commonlisp
+   dev-lisp/cl-ppcre
+   doc? ( virtual/texi2dvi )"
+
+RDEPEND="${DEPEND}
+   emacs? ( virtual/emacs app-emacs/slime )
!clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )
-   emacs? ( virtual/emacs app-emacs/slime )"
-
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
+   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )"
 
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
 CONTRIBDIR="${CLPKGDIR}/contrib"
@@ -44,6 +45,7 @@ do_contrib() {
 
 src_prepare() {
default
+   xdg_environment_reset
if use contrib ; then
# Fix contrib directory
sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || 
die



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-07-31 Thread José María Alonso
commit: a803a375673bc69a43064f171e65abb3bc8eb4fd
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Jul 31 15:12:14 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Jul 31 15:12:14 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a803a375

x11-wm/stumpwm: Fixes metadata.xml format

 x11-wm/stumpwm/metadata.xml | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
index 578e246b..280080d2 100644
--- a/x11-wm/stumpwm/metadata.xml
+++ b/x11-wm/stumpwm/metadata.xml
@@ -29,23 +29,23 @@
 Stumpwm es un gestor de ventanas estilo mosaico gestionado por teclado
 escrito completamente en Common Lisp.
 
-   Si está cansado de cambiar de temas como navegación por canales y vagar
-   de un gestor de ventanas perfecto excepto por esa pequeña característica
-   a otro incluso más roto de alguna otra forma, entonces quizá Stumpwm
-   pueda ser de ayuda.
+Si está cansado de cambiar de temas como navegación por canales y vagar
+de un gestor de ventanas perfecto excepto por esa pequeña característica
+a otro incluso más roto de alguna otra forma, entonces quizá Stumpwm
+pueda ser de ayuda.
 
-   Stumpwm persigue ser personalizable a la vez que mínimo. No hay
-   decoración en las ventanas, ni iconos ni botones.
-   Dispone de varios enganches para realizar nuestras propias 
configuraciones
-   personales y variables que podemos ajustar a nuestras necesidades para:
+Stumpwm persigue ser personalizable a la vez que mínimo. No hay
+decoración en las ventanas, ni iconos ni botones.
+Dispone de varios enganches para realizar nuestras propias configuraciones
+personales y variables que podemos ajustar a nuestras necesidades para:
 
   * Cacharrear de forma correcta
   * Depurar nuestro propio cacharreo
- * Personalizar nuestro gestor de ventanas
+  * Personalizar nuestro gestor de ventanas
 
-   mientras está corriendo. Eso está bien. Con un gestor de ventanas 
escrito
-   al 100% en Common Lisp no hay forma de detener el cacharreo. 
¡Simplemente
-   reevalúe y CONTINÚE!
+mientras está corriendo. Eso está bien. Con un gestor de ventanas escrito
+al 100% en Common Lisp no hay forma de detener el cacharreo. ¡Simplemente
+reevalúe y CONTINÚE!
   
   
 Install contrib modules



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-07-31 Thread José María Alonso
commit: 50f1ce528ffcbadc8a9e1254e2b6d6d61d1c0b83
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Jul 31 14:57:37 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Jul 31 14:57:37 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=50f1ce52

x11-wm/stumpwm-contrib: Syncs with gentoo repo

 x11-wm/stumpwm-contrib/metadata.xml| 5 -
 x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild | 2 +-
 x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild | 2 +-
 x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild | 2 +-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/x11-wm/stumpwm-contrib/metadata.xml 
b/x11-wm/stumpwm-contrib/metadata.xml
index cd8c274b..91010012 100644
--- a/x11-wm/stumpwm-contrib/metadata.xml
+++ b/x11-wm/stumpwm-contrib/metadata.xml
@@ -1,8 +1,11 @@
-
+
 http://www.gentoo.org/dtd/metadata.dtd;>
 

nim...@gentoo.org
Chema Alonso Josa

+   
+   stumpwm/stumpwm-contrib
+   
 

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
index 7ceecc4f..e7d08f91 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
@@ -7,7 +7,7 @@ inherit common-lisp-3
 
 if [[ ${PV} == * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
+   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
 else
SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
KEYWORDS="~amd64 ~x86"

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
index 7ceecc4f..e7d08f91 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
@@ -7,7 +7,7 @@ inherit common-lisp-3
 
 if [[ ${PV} == * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
+   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
 else
SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
KEYWORDS="~amd64 ~x86"

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
index 7ceecc4f..e7d08f91 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
@@ -7,7 +7,7 @@ inherit common-lisp-3
 
 if [[ ${PV} == * ]] ; then
inherit git-r3
-   EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
+   EGIT_REPO_URI="https://github.com/stumpwm/${PN};
 else
SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
KEYWORDS="~amd64 ~x86"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-07-17 Thread José María Alonso
commit: 81e6d268f8ce93a7405ec5daf521fc100077090d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Mon Jul 17 08:35:55 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon Jul 17 08:35:55 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=81e6d268

x11-wm/stumpwm: Fixes tex file extension

Gentoo-Bug: 624918

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index db333dd7..ebb4b56c 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -43,7 +43,7 @@ get_lisp() {
 install_docs() {
local pdffile="${PN}.pdf"
 
-   texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die
+   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
dodoc AUTHORS NEWS README.md README.Gentoo
doinfo "${PN}.info"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-07-13 Thread José María Alonso
commit: 3a1d0db088ed67e6f4589ad7269c40425f5b32ba
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jul 13 16:03:15 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Jul 13 16:03:15 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=3a1d0db0

x11-wm/stumpwm: Removes comments

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index 7638a3b5..db333dd7 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -52,8 +52,6 @@ install_docs() {
 
 src_prepare() {
default
-   ## Bug 534592. Does not build with asdf:oos, using require to load the 
package
-   #sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
eautoreconf
 }
 



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-07-13 Thread José María Alonso
commit: c9ebe81ed0ef94145f2b2b17056930802ab74fd8
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jul 13 15:37:43 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Jul 13 15:37:43 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c9ebe81e

x11-wm/stumpwm-contrib: Bumps ebuild snapshot

 .../stumpwm-contrib-20170713.ebuild| 31 ++
 1 file changed, 31 insertions(+)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
new file mode 100644
index ..7ceecc4f
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170713.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit common-lisp-3
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
+else
+   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
+LICENSE="GPL-2 GPL-3 BSD-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=x11-wm/stumpwm-0.9.9"
+
+CONTRIBCATEGORIES="media modeline minor-mode util"
+
+src_install() {
+   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dobin util/stumpish/stumpish
+   dodoc README.org
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-07-13 Thread José María Alonso
commit: 59fac8c6151942dc90b53bcdb59e618073b9cc60
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Jul 13 15:26:06 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Jul 13 15:26:06 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=59fac8c6

x11-wm/stumpwm: Removes uneeded lines

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index 3231eff7..7638a3b5 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -40,7 +40,7 @@ get_lisp() {
done
 }
 
-do_doc() {
+install_docs() {
local pdffile="${PN}.pdf"
 
texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die
@@ -52,10 +52,8 @@ do_doc() {
 
 src_prepare() {
default
-   # Upstream didn't change the version before packaging
-   sed -i -e 's/:version "0.9.8"/:version "0.9.9"/' "${PN}.asd" || die
-   # Bug 534592. Does not build with asdf:oos, using require to load the 
package
-   sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
+   ## Bug 534592. Does not build with asdf:oos, using require to load the 
package
+   #sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
eautoreconf
 }
 
@@ -74,11 +72,11 @@ src_install() {
make_session_desktop StumpWM /usr/bin/stumpwm
 
common-lisp-install-sources *.lisp
-   common-lisp-install-asdf ${PN}.asd
+   common-lisp-install-asdf
# Fix ASDF dir
sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
"${D}${CLPKGDIR}/load-stumpwm.lisp" || die
-   use doc && do_doc
+   use doc && install_docs
 }
 
 pkg_postinst() {



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-04-27 Thread José María Alonso
commit: 86ce95765a4241cefb259d0ff02006c8a0a2a76d
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Apr 27 09:08:36 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Apr 27 09:08:36 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=86ce9576

x11-wm/stumpwm: Updates header and clx version

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 3 +--
 x11-wm/stumpwm/stumpwm-.ebuild  | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index 5ffbe143..3231eff7 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 
@@ -19,7 +18,7 @@ RESTRICT="strip mirror"
 
 RDEPEND="dev-lisp/cl-ppcre
sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   sbcl? ( >=dev-lisp/clx-0.7.4 )
+   sbcl? ( >=dev-lisp/clx-0.7.3 )
!sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
!sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
!sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index c87ed2da..76cc6c35 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-03-26 Thread José María Alonso
commit: cff4132f6b0c7948740593609104c78f38e3c6ed
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Mar 26 19:35:59 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Mar 26 19:35:59 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=cff4132f

x11-wm/stumpwm-contrib: Syncs with portage tree

 ...tumpwm-contrib-20170202.ebuild => stumpwm-contrib-20170314.ebuild} | 4 ++--
 x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild| 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
similarity index 85%
rename from x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild
rename to x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
index a06bbe9f..7ceecc4f 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170314.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 
@@ -10,7 +9,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
 else
-   SRC_URI="mirror://gentoo/${P}.tar.gz"
+   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -27,5 +26,6 @@ CONTRIBCATEGORIES="media modeline minor-mode util"
 
 src_install() {
common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dobin util/stumpish/stumpish
dodoc README.org
 }

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
index 4d27f2cc..7ceecc4f 100644
--- a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 EAPI=6
 
@@ -10,7 +9,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
 else
-   SRC_URI="mirror://gentoo/${PN}.tar.gz"
+   SRC_URI="https://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${P}.tar.bz2;
KEYWORDS="~amd64 ~x86"
 fi
 
@@ -27,5 +26,6 @@ CONTRIBCATEGORIES="media modeline minor-mode util"
 
 src_install() {
common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dobin util/stumpish/stumpish
dodoc README.org
 }



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-02-03 Thread José María Alonso
commit: b6e1c719d7bb02311fd66058de8f2b31a6400f3f
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Feb  3 08:21:17 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Feb  3 08:21:17 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b6e1c719

x11-wm/stumpwm: Moves dependency to PDEPEND

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index c01e80b..5ffbe14 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -23,12 +23,13 @@ RDEPEND="dev-lisp/cl-ppcre
!sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
!sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
!sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )
-   contrib? ( x11-wm/stumpwm-contrib )"
+   emacs? ( virtual/emacs app-emacs/slime )"
 DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"
 
+PDEPEND="contrib? ( x11-wm/stumpwm-contrib )"
+
 SITEFILE=70${PN}-gentoo.el
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
 



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-02-02 Thread José María Alonso
commit: 64c1cf3bdf33ff7b3c8f6deac51a661354a11f77
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Feb  2 22:24:58 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Feb  2 22:24:58 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=64c1cf3b

x11-wm/stumpwm: Drops old

 x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 103 
 1 file changed, 103 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
deleted file mode 100644
index ef3ef84..000
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit common-lisp-3 eutils elisp-common autotools
-
-DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="https://stumpwm.github.io/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="contrib doc emacs clisp ecl +sbcl"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   sbcl? ( >=dev-lisp/clx-0.7.4 )
-   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
-   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
-   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )"
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-
-SITEFILE=70${PN}-gentoo.el
-CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-CONTRIBDIR="${CLPKGDIR}/contrib"
-
-get_lisp() {
-   local lisp
-
-   for lisp in "$@" ; do
-   use ${lisp} && echo ${lisp} && return
-   done
-}
-
-do_doc() {
-   local pdffile="${PN}.pdf"
-
-   texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die
-   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
-   dodoc AUTHORS NEWS README.md README.Gentoo
-   doinfo "${PN}.info"
-   docinto examples ; dodoc sample-stumpwmrc.lisp
-}
-
-do_contrib() {
-   emake install-modules
-   rm -r "${D}${CONTRIBDIR}"/.git* || die
-}
-
-src_prepare() {
-   # Upstream didn't change the version before packaging
-   sed -i -e 's/:version "0.9.8"/:version "0.9.9"/' "${PN}.asd" || die
-   # Bug 534592. Does not build with asdf:oos, using require to load the 
package
-   sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
-   if use contrib ; then
-   # Fix contrib directory
-   sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || 
die
-   sed -i -e "s|\~\/.${CLPACKAGE}\.d/modules|${D}${CONTRIBDIR}|" 
Makefile.in || die
-   sed -i -e "s|\${HOME}/\.${CLPACKAGE}\.d/modules|${CONTRIBDIR}|" 
configure.ac || die
-   fi
-   eautoreconf
-}
-
-src_configure() {
-   local moduleconfig
-
-   use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib"
-   econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
-}
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   common-lisp-export-impl-args $(get_lisp sbcl clisp ecl)
-   dobin stumpwm
-   make_session_desktop StumpWM /usr/bin/stumpwm
-
-   common-lisp-install-sources *.lisp
-   common-lisp-install-asdf ${PN}.asd
-   # Fix ASDF dir
-   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
-   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
-   use doc && do_doc
-   use contrib && do_contrib
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-02-02 Thread José María Alonso
commit: 1dbb79f225cc68b8837d82e37f05778043c374ef
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Feb  2 22:23:48 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Feb  2 22:23:48 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1dbb79f2

dev-lisp/stumpwm: Adds dependency on stumpwm-contrib

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 23 ---
 1 file changed, 4 insertions(+), 19 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index b3c7548..c01e80b 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit common-lisp-3 eutils elisp-common autotools xdg-utils
+inherit common-lisp-3 autotools elisp-common xdg-utils
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="https://stumpwm.github.io/;
@@ -23,14 +23,14 @@ RDEPEND="dev-lisp/cl-ppcre
!sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
!sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
!sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   emacs? ( virtual/emacs app-emacs/slime )"
+   emacs? ( virtual/emacs app-emacs/slime )
+   contrib? ( x11-wm/stumpwm-contrib )"
 DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"
 
 SITEFILE=70${PN}-gentoo.el
 CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
-CONTRIBDIR="${CLPKGDIR}/contrib"
 
 get_lisp() {
local lisp
@@ -50,32 +50,18 @@ do_doc() {
docinto examples ; dodoc sample-stumpwmrc.lisp
 }
 
-do_contrib() {
-   emake install-modules
-   rm -r "${D}${CONTRIBDIR}"/.git* || die
-}
-
 src_prepare() {
default
# Upstream didn't change the version before packaging
sed -i -e 's/:version "0.9.8"/:version "0.9.9"/' "${PN}.asd" || die
# Bug 534592. Does not build with asdf:oos, using require to load the 
package
sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
-   if use contrib ; then
-   # Fix contrib directory
-   sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || 
die
-   sed -i -e "s|\~\/.${CLPACKAGE}\.d/modules|${D}${CONTRIBDIR}|" 
Makefile.in || die
-   sed -i -e "s|\${HOME}/\.${CLPACKAGE}\.d/modules|${CONTRIBDIR}|" 
configure.ac || die
-   fi
eautoreconf
 }
 
 src_configure() {
-   local moduleconfig
-
xdg_environment_reset
-   use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib"
-   econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
+   econf --with-lisp=$(get_lisp sbcl clisp ecl)
 }
 
 src_compile() {
@@ -93,7 +79,6 @@ src_install() {
sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
"${D}${CLPKGDIR}/load-stumpwm.lisp" || die
use doc && do_doc
-   use contrib && do_contrib
 }
 
 pkg_postinst() {



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm-contrib/

2017-02-02 Thread José María Alonso
commit: 2e1f16541d342e2b535d2b6d8d80b770080aa75a
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Feb  2 22:22:44 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Feb  2 22:22:44 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=2e1f1654

dev-lisp/stumpwm-contrib: Adds new package

 x11-wm/stumpwm-contrib/metadata.xml|  8 ++
 .../stumpwm-contrib-20170202.ebuild| 31 ++
 .../stumpwm-contrib-.ebuild| 31 ++
 3 files changed, 70 insertions(+)

diff --git a/x11-wm/stumpwm-contrib/metadata.xml 
b/x11-wm/stumpwm-contrib/metadata.xml
new file mode 100644
index 000..cd8c274
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nim...@gentoo.org
+   Chema Alonso Josa
+   
+

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild
new file mode 100644
index 000..a06bbe9
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-20170202.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit common-lisp-3
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
+else
+   SRC_URI="mirror://gentoo/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
+LICENSE="GPL-2 GPL-3 BSD-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=x11-wm/stumpwm-0.9.9"
+
+CONTRIBCATEGORIES="media modeline minor-mode util"
+
+src_install() {
+   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dodoc README.org
+}

diff --git a/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild 
b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
new file mode 100644
index 000..4d27f2c
--- /dev/null
+++ b/x11-wm/stumpwm-contrib/stumpwm-contrib-.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit common-lisp-3
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="git://github.com/stumpwm/${PN}"
+else
+   SRC_URI="mirror://gentoo/${PN}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Extension Modules for StumpWM"
+HOMEPAGE="https://github.com/stumpwm/stumpwm-contrib/;
+
+LICENSE="GPL-2 GPL-3 BSD-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=x11-wm/stumpwm-0.9.9"
+
+CONTRIBCATEGORIES="media modeline minor-mode util"
+
+src_install() {
+   common-lisp-install-sources -t all ${CONTRIBCATEGORIES}
+   dodoc README.org
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-02-02 Thread José María Alonso
commit: 42d02f34b0e1cdec14fc63eb92fe1243d15f2d58
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Feb  2 10:12:34 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Feb  2 10:12:34 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=42d02f34

x11-wm/stumpwm: Updates live ebuild

 x11-wm/stumpwm/stumpwm-.ebuild | 46 ++
 1 file changed, 32 insertions(+), 14 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 15c02e8..c87ed2d 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-inherit autotools common-lisp-3 git-2
+inherit autotools common-lisp-3 git-r3
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="https://stumpwm.github.io/;
@@ -13,27 +13,44 @@ EGIT_REPO_URI="git://github.com/stumpwm/stumpwm"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc clisp emacs +sbcl"
+IUSE="contrib doc emacs clisp ecl +sbcl"
 
-DEPEND="dev-lisp/common-lisp-controller
-   virtual/commonlisp
-   dev-lisp/cl-ppcre
-   doc? ( virtual/texi2dvi )"
-
-RDEPEND="${DEPEND}
-   emacs? ( app-emacs/slime )
+RDEPEND="dev-lisp/cl-ppcre
!clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
clisp? ( >=dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )"
+   sbcl?  ( >=dev-lisp/sbcl-1.1.15 dev-lisp/clx )
+   emacs? ( virtual/emacs app-emacs/slime )"
+
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
+
+CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
+CONTRIBDIR="${CLPKGDIR}/contrib"
 
 do_doc() {
local pdffile="${PN}.pdf"
 
-   dodoc AUTHORS NEWS README.md
-   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
+   texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die
+   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
+   dodoc AUTHORS NEWS README.md README.Gentoo
+   doinfo "${PN}.info"
+   docinto examples ; dodoc sample-stumpwmrc.lisp
+}
+
+do_contrib() {
+   emake install-modules
+   rm -r "${D}${CONTRIBDIR}"/.git* || die
 }
 
 src_prepare() {
+   default
+   if use contrib ; then
+   # Fix contrib directory
+   sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || 
die
+   sed -i -e "s|\~\/.${CLPACKAGE}\.d/modules|${D}${CONTRIBDIR}|" 
Makefile.in || die
+   sed -i -e "s|\${HOME}/\.${CLPACKAGE}\.d/modules|${CONTRIBDIR}|" 
configure.ac || die
+   fi
eautoreconf
 }
 
@@ -46,4 +63,5 @@ src_install() {
common-lisp-install-asdf
dobin "${PN}"
use doc && do_doc
+   use contrib && do_contrib
 }



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-01-22 Thread José María Alonso
commit: b71adeabc49dc4dcb3070ab5438aeebbb389bae7
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Jan 22 16:17:32 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Jan 22 16:17:32 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=b71adeab

dev-lisp/stumpwm: Reset XDG environment. Fixes bug #606484

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
index 58bfb84..b3c7548 100644
--- a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit common-lisp-3 eutils elisp-common autotools
+inherit common-lisp-3 eutils elisp-common autotools xdg-utils
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="https://stumpwm.github.io/;
@@ -73,6 +73,7 @@ src_prepare() {
 src_configure() {
local moduleconfig
 
+   xdg_environment_reset
use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib"
econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
 }



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2017-01-15 Thread José María Alonso
commit: 1b814c11c82849297a7adbb8a4c221a993ab3edf
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Jan 15 16:45:02 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Jan 15 16:45:02 2017 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1b814c11

dev-lisp/stumpwm: Bumps version to 1.0.0

 x11-wm/stumpwm/stumpwm-1.0.0.ebuild | 104 
 1 file changed, 104 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-1.0.0.ebuild 
b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
new file mode 100644
index 000..58bfb84
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-1.0.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit common-lisp-3 eutils elisp-common autotools
+
+DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
+HOMEPAGE="https://stumpwm.github.io/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="contrib doc emacs clisp ecl +sbcl"
+
+RESTRICT="strip mirror"
+
+RDEPEND="dev-lisp/cl-ppcre
+   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
+   sbcl? ( >=dev-lisp/clx-0.7.4 )
+   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
+   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
+   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
+   emacs? ( virtual/emacs app-emacs/slime )"
+DEPEND="${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )"
+
+SITEFILE=70${PN}-gentoo.el
+CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
+CONTRIBDIR="${CLPKGDIR}/contrib"
+
+get_lisp() {
+   local lisp
+
+   for lisp in "$@" ; do
+   use ${lisp} && echo ${lisp} && return
+   done
+}
+
+do_doc() {
+   local pdffile="${PN}.pdf"
+
+   texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die
+   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
+   dodoc AUTHORS NEWS README.md README.Gentoo
+   doinfo "${PN}.info"
+   docinto examples ; dodoc sample-stumpwmrc.lisp
+}
+
+do_contrib() {
+   emake install-modules
+   rm -r "${D}${CONTRIBDIR}"/.git* || die
+}
+
+src_prepare() {
+   default
+   # Upstream didn't change the version before packaging
+   sed -i -e 's/:version "0.9.8"/:version "0.9.9"/' "${PN}.asd" || die
+   # Bug 534592. Does not build with asdf:oos, using require to load the 
package
+   sed -i "load-${PN}.lisp.in" -e "s/asdf:oos 'asdf:load-op/require/" || 
die
+   if use contrib ; then
+   # Fix contrib directory
+   sed -i -e "s|@CONTRIB_DIR@|@MODULE_DIR@|" make-image.lisp.in || 
die
+   sed -i -e "s|\~\/.${CLPACKAGE}\.d/modules|${D}${CONTRIBDIR}|" 
Makefile.in || die
+   sed -i -e "s|\${HOME}/\.${CLPACKAGE}\.d/modules|${CONTRIBDIR}|" 
configure.ac || die
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   local moduleconfig
+
+   use contrib && moduleconfig="--with-module-dir=${CONTRIBDIR}/contrib"
+   econf --with-lisp=$(get_lisp sbcl clisp ecl) "${moduleconfig}"
+}
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   common-lisp-export-impl-args $(get_lisp sbcl clisp ecl)
+   dobin stumpwm
+   make_session_desktop StumpWM /usr/bin/stumpwm
+
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf ${PN}.asd
+   # Fix ASDF dir
+   sed -i -e "/(:directory/c\   (:directory \"${CLPKGDIR}\")" \
+   "${D}${CLPKGDIR}/load-stumpwm.lisp" || die
+   use doc && do_doc
+   use contrib && do_contrib
+}
+
+pkg_postinst() {
+   use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs && elisp-site-regen
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2016-03-19 Thread José María Alonso
commit: 6cc54bbe686710f659b077dbcf6f9844c12ae500
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Thu Mar 17 11:08:56 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Thu Mar 17 11:08:56 2016 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=6cc54bbe

x11-wm/stumpwm: Update homepage

 x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 2 +-
 x11-wm/stumpwm/stumpwm-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 8fade26..ef3ef84 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -7,7 +7,7 @@ EAPI=5
 inherit common-lisp-3 eutils elisp-common autotools
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="http://www.nongnu.org/stumpwm/;
+HOMEPAGE="https://stumpwm.github.io/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 8f917e0..15c02e8 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -7,7 +7,7 @@ EAPI=5
 inherit autotools common-lisp-3 git-2
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
-HOMEPAGE="http://www.nongnu.org/stumpwm/index.html;
+HOMEPAGE="https://stumpwm.github.io/;
 EGIT_REPO_URI="git://github.com/stumpwm/stumpwm"
 
 LICENSE="GPL-2"



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/files/

2016-03-04 Thread José María Alonso
commit: 9cdf8bd9d2fcd8eb854599cf90f05c6a82e4e53b
Author: Chema Alonso  gentoo  org>
AuthorDate: Fri Mar  4 20:47:18 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Mar  4 20:47:18 2016 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=9cdf8bd9

x11-wm/stumpwm: Drop old companion files

 .../stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch  | 26 --
 .../files/0.9.7-gentoo-fix-configure.ac.patch  | 12 --
 2 files changed, 38 deletions(-)

diff --git a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch 
b/x11-wm/stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch
deleted file mode 100644
index a5053ad..000
--- a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-asd-deps.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/stumpwm.asd b/stumpwm.asd
-index a1c095a..8a33834 100644
 a/stumpwm.asd
-+++ b/stumpwm.asd
-@@ -4,13 +4,6 @@
-   (:use :cl :asdf))
- (in-package :stumpwm-system)
- 
--;; This is a hack for debian because it calls cmucl's clx
--;; cmucl-clx. *very* annoying. I don't actually know if debian still
--;; does this.
--#+cmu (progn
--(ignore-errors (require :cmucl-clx))
--(ignore-errors (require :clx)))
--
- (defsystem :stumpwm
-   :name "StumpWM"
-   :author "Shawn Betts "
-@@ -53,5 +46,6 @@
-  (:file "stumpwm")
-  ;; keep this last so it always gets recompiled if
-  ;; anything changes
-- (:file "version")))
-+ (:file "version"))
-+  :perform (load-op :before (op c) #+cmu (require :clx)))
- 

diff --git a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-configure.ac.patch 
b/x11-wm/stumpwm/files/0.9.7-gentoo-fix-configure.ac.patch
deleted file mode 100644
index 3852ac0..000
--- a/x11-wm/stumpwm/files/0.9.7-gentoo-fix-configure.ac.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 640e41b..8a27e4e 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -122,4 +122,5 @@ fi
- AC_OUTPUT(Makefile)
- AC_OUTPUT(make-image.lisp)
- AC_OUTPUT(version.lisp)
--AC_OUTPUT(module.lisp)
-\ No newline at end of file
-+AC_OUTPUT(module.lisp)
-+AC_OUTPUT(stumpwm.texi)



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2016-03-02 Thread José María Alonso
commit: d56f500d8ccce7abfe3f3865ed95e7d5294abe18
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Mar  2 14:08:51 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed Mar  2 14:08:51 2016 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=d56f500d

x11-wm/stumpwm: Add metadata and contrib modules

 x11-wm/stumpwm/metadata.xml | 61 +
 x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 57 ++
 2 files changed, 106 insertions(+), 12 deletions(-)

diff --git a/x11-wm/stumpwm/metadata.xml b/x11-wm/stumpwm/metadata.xml
new file mode 100644
index 000..578e246
--- /dev/null
+++ b/x11-wm/stumpwm/metadata.xml
@@ -0,0 +1,61 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+nim...@gentoo.org
+Chema Alonso
+  
+  
+Stumpwm is a tiling, keyboard driven X11 Window Manager written entirely in
+Common Lisp.
+
+If you're tired of flipping through themes like channel-surfing, and going
+from one perfect-except-for-just-one-thing window manager to another
+even-more-broken-in-some-other-way then perhaps Stumpwm can help.
+
+Stumpwm attempts to be customizable yet visually minimal. There are no
+window decorations, no icons, and no buttons.
+It does have various hooks to attach your personal customizations, and
+variables to tweak.
+
+  * Hack the good hack
+  * debug your good hack
+  * customize your window manager 
+
+while it's running. That's right. With a 100% Common Lisp window manager
+there's no stopping the hacks. Just re-eval and GO!
+  
+  
+Stumpwm es un gestor de ventanas estilo mosaico gestionado por teclado
+escrito completamente en Common Lisp.
+
+   Si está cansado de cambiar de temas como navegación por canales y vagar
+   de un gestor de ventanas perfecto excepto por esa pequeña característica
+   a otro incluso más roto de alguna otra forma, entonces quizá Stumpwm
+   pueda ser de ayuda.
+
+   Stumpwm persigue ser personalizable a la vez que mínimo. No hay
+   decoración en las ventanas, ni iconos ni botones.
+   Dispone de varios enganches para realizar nuestras propias 
configuraciones
+   personales y variables que podemos ajustar a nuestras necesidades para:
+
+  * Cacharrear de forma correcta
+  * Depurar nuestro propio cacharreo
+ * Personalizar nuestro gestor de ventanas
+
+   mientras está corriendo. Eso está bien. Con un gestor de ventanas 
escrito
+   al 100% en Common Lisp no hay forma de detener el cacharreo. 
¡Simplemente
+   reevalúe y CONTINÚE!
+  
+  
+Install contrib modules
+Include documentation
+Add support for GNU Emacs
+Use CLISP for the runtime
+Use SCL for the runtime
+Use SBCL for the runtime
+  
+  
+stumpwm/stumpwm
+  
+

diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 4ec18be..8fade26 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -4,47 +4,76 @@
 
 EAPI=5
 
-inherit common-lisp-3 glo-utils eutils elisp-common autotools
+inherit common-lisp-3 eutils elisp-common autotools
 
 DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="http://www.nongnu.org/stumpwm/;
-SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc clisp ecl +sbcl emacs"
+KEYWORDS="~amd64 ~x86"
+IUSE="contrib doc emacs clisp ecl +sbcl"
 
 RESTRICT="strip mirror"
 
 RDEPEND="dev-lisp/cl-ppcre
-   sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 )
+   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
+   sbcl? ( >=dev-lisp/clx-0.7.4 )
!sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
!sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
!sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
emacs? ( virtual/emacs app-emacs/slime )"
 DEPEND="${RDEPEND}
sys-apps/texinfo
doc? ( virtual/texi2dvi )"
 
 SITEFILE=70${PN}-gentoo.el
+CLPKGDIR="${CLSOURCEROOT}/${CLPACKAGE}"
+CONTRIBDIR="${CLPKGDIR}/contrib"
+
+get_lisp() {
+   local lisp
+
+   for lisp in "$@" ; do
+   use ${lisp} && echo ${lisp} && return
+   done
+}
 
 do_doc() {
local pdffile="${PN}.pdf"
 
-   texi2pdf -o "${pdffile}" "${PN}.texi.in" && dodoc "${pdffile}" || die
-   cp "${FILESDIR}"/README.Gentoo . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo
+   texi2pdf -o "${pdffile}" "${PN}.texi" && dodoc "${pdffile}" || die
+   cp "${FILESDIR}/README.Gentoo" . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo || die
dodoc AUTHORS NEWS README.md README.Gentoo
-   doinfo ${PN}.info

[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2016-03-02 Thread José María Alonso
commit: 1afa9851cd7ff9ad9dcebe9b3058ccf8e57f6efc
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Mar  2 13:59:30 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed Mar  2 13:59:30 2016 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=1afa9851

x11-wm/stumpwm: Update header and description

 x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 6 +++---
 x11-wm/stumpwm/stumpwm-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
index 8848b68..4ec18be 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
 inherit common-lisp-3 glo-utils eutils elisp-common autotools
 
-DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp."
+DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="http://www.nongnu.org/stumpwm/;
 SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index b7e3fa8..8f917e0 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
 inherit autotools common-lisp-3 git-2
 
-DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp."
+DESCRIPTION="Stumpwm is a Window Manager written entirely in Common Lisp."
 HOMEPAGE="http://www.nongnu.org/stumpwm/index.html;
 EGIT_REPO_URI="git://github.com/stumpwm/stumpwm"
 



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2016-03-02 Thread José María Alonso
commit: c8410e9a812bff5e2a8b73d453f686e95578f466
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed Mar  2 13:57:26 2016 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed Mar  2 13:57:26 2016 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c8410e9a

x11-wm/stumpwm: Drop old

 x11-wm/stumpwm/stumpwm-0.9.7.ebuild | 98 -
 x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 84 ---
 2 files changed, 182 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.7.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.7.ebuild
deleted file mode 100644
index 9c2380c..000
--- a/x11-wm/stumpwm/stumpwm-0.9.7.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-inherit common-lisp-3 glo-utils eutils elisp-common autotools
-
-DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp."
-HOMEPAGE="http://www.nongnu.org/stumpwm/;
-SRC_URI="http://download.savannah.nongnu.org/releases/stumpwm/${P}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc clisp ecl +sbcl emacs"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl? ( >=dev-lisp/clx-0.7.3_p20081030 )
-   >=dev-lisp/cl-launch-2.11-r1
-   !sbcl? ( !clisp? ( !ecl? ( >=dev-lisp/sbcl-1.0.32 ) ) )
-   !sbcl? ( !clisp? (  ecl? ( >=dev-lisp/ecls-10.4.1 ) ) )
-   !sbcl? (  clisp? ( >=dev-lisp/clisp-2.44[X,new-clx] ) )
-   sbcl?  ( >=dev-lisp/sbcl-1.0.32 )
-   emacs? ( virtual/emacs app-emacs/slime )"
-DEPEND="${RDEPEND}
-   sys-apps/texinfo
-   doc? ( virtual/texi2dvi )"
-
-SITEFILE=70${PN}-gentoo.el
-
-src_prepare() {
-   rm sample-stumpwmrc.lisp
-   epatch "${FILESDIR}"/${PV}-gentoo-fix-asd-deps.patch
-   epatch "${FILESDIR}"/${PV}-gentoo-fix-configure.ac.patch
-   eautoreconf
-}
-
-src_configure() {
-   econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \
-   --with-contrib-dir="${CLSOURCEROOT}/${PN}/contrib"
-}
-
-src_compile() {
-   addwrite /var/cache/cl-launch
-   LISP_FASL_CACHE=/var/cache/cl-launch \
-   cl-launch.sh \
-   --lisp $(glo_best_flag sbcl clisp) \
-   --wrap '
-SBCL_OPTIONS="--noinform --userinit /dev/null"
-CLISP_OPTIONS="-ansi -K full -norc --quiet"' \
-   --path "${CLSOURCEROOT}/clx" \
-   --path "${CLSOURCEROOT}/cl-ppcre" \
-   --path-current \
-   --system stumpwm --dump stumpwm.bin \
-   || die "Cannot create stumpwm binary"
-   if use emacs ; then
-   elisp-compile contrib/*.el || die "Cannot compile contrib Elisp 
files"
-   fi
-   makeinfo ${PN}.texi || die "Cannot build info focs"
-   if use doc ; then
-   VARTEXFONTS="${T}"/fonts \
-   texi2pdf ${PN}.texi || die "Cannot build PDF docs"
-   fi
-}
-
-src_install() {
-   common-lisp-export-impl-args $(glo_best_flag sbcl clisp ecl)
-   dobin stumpwm.bin contrib/stumpish
-   make_wrapper stumpwm "/usr/bin/stumpwm.bin ${CL_NORC} ${CL_EVAL} 
'(stumpwm:stumpwm \":0\")'"
-   make_session_desktop StumpWM /usr/bin/stumpwm
-
-   if use emacs; then
-   elisp-install ${PN} contrib/*.el{,c} || die "Cannot install 
contrib Elisp files"
-   elisp-site-file-install "${FILESDIR}"/${SITEFILE} \
-   || die "elisp-site-file-install failed"
-   fi
-
-   cp "${FILESDIR}"/README.Gentoo . && sed -i "s:@VERSION@:${PV}:" 
README.Gentoo
-   dodoc README NEWS ChangeLog README.Gentoo
-   doinfo ${PN}.info
-   use doc && dodoc ${PN}.pdf
-
-   docinto examples ; dodoc sample-stumpwmrc.lisp
-
-   # No point in installing only contribs
-   common-lisp-install-sources *.lisp contrib/
-   common-lisp-install-asdf ${PN}.asd
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}

diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
deleted file mode 100644
index 5d13023..000
--- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit common-lisp-3 glo-utils eutils elisp-common autotools
-
-DESCRIPTION="Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp."
-HOMEPAGE="http://www.nongnu.org/stumpwm/;
-SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc clisp ecl +sbcl emacs"
-
-RESTRICT="strip mirror"
-
-RDEPEND="dev-lisp/cl-ppcre
-   sbcl? ( 

[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-11-11 Thread José María Alonso
commit: 87646ed752c96fbaef2f4892a42d1f7e5ed58952
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Tue Nov 11 23:18:07 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Tue Nov 11 23:18:07 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=87646ed7

x11-wm/stumpwm: bump to version 0.9.9

---
 x11-wm/stumpwm/stumpwm-0.9.9.ebuild | 73 +
 1 file changed, 73 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.9.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
new file mode 100644
index 000..b30cb40
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-0.9.9.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit common-lisp-3 glo-utils eutils elisp-common autotools
+
+DESCRIPTION=Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp.
+HOMEPAGE=http://www.nongnu.org/stumpwm/;
+SRC_URI=http://github.com/${PN}/${PN}/archive/${PV}.tar.gz - ${P}.tar.gz
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+IUSE=doc clisp ecl +sbcl emacs
+
+RESTRICT=strip mirror
+
+RDEPEND=dev-lisp/cl-ppcre
+   sbcl? ( =dev-lisp/clx-0.7.3_p20081030 )
+   !sbcl? ( !clisp? ( !ecl? ( =dev-lisp/sbcl-1.0.32 ) ) )
+   !sbcl? ( !clisp? (  ecl? ( =dev-lisp/ecls-10.4.1 ) ) )
+   !sbcl? (  clisp? ( =dev-lisp/clisp-2.44[X,new-clx] ) )
+   sbcl?  ( =dev-lisp/sbcl-1.0.32 )
+   emacs? ( virtual/emacs app-emacs/slime )
+DEPEND=${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )
+
+SITEFILE=70${PN}-gentoo.el
+
+do_doc() {
+   local pdffile=${PN}.pdf
+
+   texi2pdf -o ${pdffile} ${PN}.texi.in  dodoc ${pdffile} || die
+   cp ${FILESDIR}/README.Gentoo .  sed -i s:@VERSION@:${PV}: 
README.Gentoo
+   dodoc AUTHORS NEWS README.md README.Gentoo
+   doinfo ${PN}.info
+   docinto examples ; dodoc sample-stumpwmrc.lisp
+}
+
+src_prepare() {
+   # Upstream didn't change the version before packaging
+   sed -i ${S}/${PN}.asd -e 's/:version 0.9.8/:version 0.9.9/' || die
+}
+
+src_configure() {
+   eautoreconf
+   econf --with-lisp=$(glo_best_flag sbcl clisp ecl)
+}
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   common-lisp-export-impl-args $(glo_best_flag sbcl clisp ecl)
+   dobin stumpwm
+   make_session_desktop StumpWM /usr/bin/stumpwm
+
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf ${PN}.asd
+   use doc  do_doc
+}
+
+pkg_postinst() {
+   use emacs  elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs  elisp-site-regen
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-11-11 Thread José María Alonso
commit: c4c7e869fa239f89911c09445a9f95a17e8fa3ed
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Wed Jul 23 19:38:04 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Wed Jul 23 19:38:04 2014 +
URL:
http://sources.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=c4c7e869

x11-wm/stumpwm: fix version in package

---
 x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
index e5a3b64..5d13023 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
@@ -40,6 +40,12 @@ do_doc() {
docinto examples ; dodoc sample-stumpwmrc.lisp
 }
 
+src_prepare() {
+   # Upstream did not change version before packaging:
+   # https://github.com/stumpwm/stumpwm/issues/103
+   sed -i ${S}/${PN}.asd -e 's/:version 0.9.7/:version 0.9.8/' || die
+}
+
 src_configure() {
eautoreconf
econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-07-24 Thread José María Alonso
commit: c4c7e869fa239f89911c09445a9f95a17e8fa3ed
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Wed Jul 23 19:38:04 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Wed Jul 23 19:38:04 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=c4c7e869

x11-wm/stumpwm: fix version in package

---
 x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
index e5a3b64..5d13023 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
@@ -40,6 +40,12 @@ do_doc() {
docinto examples ; dodoc sample-stumpwmrc.lisp
 }
 
+src_prepare() {
+   # Upstream did not change version before packaging:
+   # https://github.com/stumpwm/stumpwm/issues/103
+   sed -i ${S}/${PN}.asd -e 's/:version 0.9.7/:version 0.9.8/' || die
+}
+
 src_configure() {
eautoreconf
econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-07-21 Thread José María Alonso
commit: 42482533a79323478d23c640f6843b6758c1ab34
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Mon Jul 21 10:28:49 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Mon Jul 21 10:28:49 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=42482533

dev-lisp/stumpwm: depend on virtual/texi2dvi

---
 x11-wm/stumpwm/stumpwm-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 9a0e054..b7e3fa8 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -18,14 +18,13 @@ IUSE=doc clisp emacs +sbcl
 DEPEND=dev-lisp/common-lisp-controller
virtual/commonlisp
dev-lisp/cl-ppcre
-   doc? ( sys-apps/texinfo )
+   doc? ( virtual/texi2dvi )
 
 RDEPEND=${DEPEND}
emacs? ( app-emacs/slime )
!clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
clisp? ( =dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( =dev-lisp/sbcl-1.1.15 dev-lisp/clx )
-   doc? ( sys-apps/texinfo )
+   sbcl?  ( =dev-lisp/sbcl-1.1.15 dev-lisp/clx )
 
 do_doc() {
local pdffile=${PN}.pdf



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-07-21 Thread José María Alonso
commit: e89708c0dc80f95482f720fa14b889770b1a60af
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Mon Jul 21 10:30:47 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Mon Jul 21 10:30:47 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=e89708c0

x11-wm/stumpwm: bump to version 0.9.8

---
 x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 79 +
 1 file changed, 79 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
new file mode 100644
index 000..3bcc4da
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit common-lisp-3 glo-utils eutils elisp-common autotools
+
+DESCRIPTION=Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp.
+HOMEPAGE=http://www.nongnu.org/stumpwm/;
+SRC_URI=http://github.com/${PN}/${PN}/archive/${PV}.tar.gz - ${P}.tar.gz
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+IUSE=doc clisp ecl +sbcl emacs
+
+RESTRICT=strip mirror
+
+RDEPEND=dev-lisp/cl-ppcre
+   sbcl? ( =dev-lisp/clx-0.7.3_p20081030 )
+   =dev-lisp/cl-launch-2.11-r1
+   !sbcl? ( !clisp? ( !ecl? ( =dev-lisp/sbcl-1.0.32 ) ) )
+   !sbcl? ( !clisp? (  ecl? ( =dev-lisp/ecls-10.4.1 ) ) )
+   !sbcl? (  clisp? ( =dev-lisp/clisp-2.44[X,new-clx] ) )
+   sbcl?  ( =dev-lisp/sbcl-1.0.32 )
+   emacs? ( virtual/emacs app-emacs/slime )
+DEPEND=${RDEPEND}
+   sys-apps/texinfo
+   doc? ( virtual/texi2dvi )
+
+SITEFILE=70${PN}-gentoo.el
+
+do_doc() {
+   local pdffile=${PN}.pdf
+
+   texi2pdf -o ${pdffile} ${PN}.texi.in  dodoc ${pdffile} || die
+   cp ${FILESDIR}/README.Gentoo .  sed -i s:@VERSION@:${PV}: 
README.Gentoo
+   dodoc AUTHORS NEWS README.md README.Gentoo
+   doinfo ${PN}.info
+   docinto examples ; dodoc sample-stumpwmrc.lisp
+}
+
+src_configure() {
+   eautoreconf
+   econf --with-lisp=$(glo_best_flag sbcl clisp ecl) \
+   --with-contrib-dir=${CLSOURCEROOT}/${PN}/contrib
+}
+
+src_compile() {
+   emake -j1
+   if use emacs ; then
+   elisp-compile contrib/*.el || die Cannot compile contrib Elisp 
files
+   fi
+}
+
+src_install() {
+   common-lisp-export-impl-args $(glo_best_flag sbcl clisp ecl)
+   dobin stumpwm contrib/stumpish
+   make_session_desktop StumpWM /usr/bin/stumpwm
+
+   if use emacs; then
+   elisp-install ${PN} contrib/*.el{,c} || die Cannot install 
contrib Elisp files
+   elisp-site-file-install ${FILESDIR}/${SITEFILE} \
+   || die elisp-site-file-install failed
+   fi
+
+   common-lisp-install-sources *.lisp contrib/
+   common-lisp-install-asdf ${PN}.asd
+   use doc  do_doc
+}
+
+pkg_postinst() {
+   use emacs  elisp-site-regen
+}
+
+pkg_postrm() {
+   use emacs  elisp-site-regen
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-07-21 Thread José María Alonso
commit: 288434b79fa93893f6ba5798f08078c424d30db1
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Mon Jul 21 12:19:24 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Mon Jul 21 12:19:24 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=288434b7

x11-wm/stumpwm: remove cl-launch dependency

---
 x11-wm/stumpwm/stumpwm-0.9.8.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild 
b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
index 3bcc4da..e5a3b64 100644
--- a/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
+++ b/x11-wm/stumpwm/stumpwm-0.9.8.ebuild
@@ -19,7 +19,6 @@ RESTRICT=strip mirror
 
 RDEPEND=dev-lisp/cl-ppcre
sbcl? ( =dev-lisp/clx-0.7.3_p20081030 )
-   =dev-lisp/cl-launch-2.11-r1
!sbcl? ( !clisp? ( !ecl? ( =dev-lisp/sbcl-1.0.32 ) ) )
!sbcl? ( !clisp? (  ecl? ( =dev-lisp/ecls-10.4.1 ) ) )
!sbcl? (  clisp? ( =dev-lisp/clisp-2.44[X,new-clx] ) )



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-04-28 Thread José María Alonso
commit: 7974876afddff65fcf775b06ee470bbac1a0848f
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Mon Apr 28 11:15:26 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Mon Apr 28 11:15:26 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=7974876a

x11-wm/stumpwm: new live ebuild

---
 x11-wm/stumpwm/stumpwm-.ebuild | 27 +++
 1 file changed, 27 insertions(+)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
new file mode 100644
index 000..7ce3bab
--- /dev/null
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit common-lisp-3 git-2
+
+DESCRIPTION=Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp.
+HOMEPAGE=http://www.nongnu.org/stumpwm/index.html;
+EGIT_REPO_URI=git://github.com/stumpwm/stumpwm
+
+LICENSE=GPL-2
+SLOT=0
+KEYWORDS=~amd64 ~x86
+IUSE=doc clisp emacs +sbcl
+
+DEPEND=dev-lisp/common-lisp-controller
+   virtual/commonlisp
+   dev-lisp/cl-ppcre
+   doc? ( sys-apps/texinfo )
+
+RDEPEND=${DEPEND}
+   emacs? ( app-emacs/slime )
+   !clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
+   clisp? ( =dev-lisp/clisp-2.38-r2[X,-new-clx] )
+   sbcl?  ( dev-lisp/sbcl dev-lisp/clx )



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-04-28 Thread José María Alonso
commit: 6c7d0b8d432b3691f37dece7d9aaec908c3faf1c
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Mon Apr 28 12:37:36 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Mon Apr 28 12:37:36 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=6c7d0b8d

x11-wm/stumpwm: implement use doc

---
 x11-wm/stumpwm/stumpwm-.ebuild | 16 +++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index 7ce3bab..e611911 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -24,4 +24,18 @@ RDEPEND=${DEPEND}
emacs? ( app-emacs/slime )
!clisp? ( !sbcl? ( !amd64? ( dev-lisp/cmucl ) ) )
clisp? ( =dev-lisp/clisp-2.38-r2[X,-new-clx] )
-   sbcl?  ( dev-lisp/sbcl dev-lisp/clx )
+   sbcl?  ( =dev-lisp/sbcl-1.1.15 dev-lisp/clx )
+   doc? ( sys-apps/texinfo )
+
+do_doc() {
+   local pdffile=${PN}.pdf
+
+   dodoc AUTHORS NEWS README.md
+   texi2pdf -o ${pdffile} ${PN}.texi.in  dodoc ${pdffile} || die
+}
+
+src_install() {
+   common-lisp-install-sources *.lisp
+   common-lisp-install-asdf
+   use doc  do_doc
+}



[gentoo-commits] proj/lisp:master commit in: x11-wm/stumpwm/

2014-04-28 Thread José María Alonso
commit: 5d3d635ed96564855ecb0352abd99dc47b6ab2ac
Author: Chema Alonso nimiux AT gentoo DOT org
AuthorDate: Mon Apr 28 14:00:41 2014 +
Commit: José María Alonso nimiux AT gentoo DOT org
CommitDate: Mon Apr 28 14:00:41 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=5d3d635e

x11-wm/stumpwm: install stumpwm binary

---
 x11-wm/stumpwm/stumpwm-.ebuild | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/x11-wm/stumpwm/stumpwm-.ebuild 
b/x11-wm/stumpwm/stumpwm-.ebuild
index e611911..9a0e054 100644
--- a/x11-wm/stumpwm/stumpwm-.ebuild
+++ b/x11-wm/stumpwm/stumpwm-.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-inherit common-lisp-3 git-2
+inherit autotools common-lisp-3 git-2
 
 DESCRIPTION=Stumpwm is a tiling, keyboard driven X11 Window Manager written 
entirely in Common Lisp.
 HOMEPAGE=http://www.nongnu.org/stumpwm/index.html;
@@ -34,8 +34,17 @@ do_doc() {
texi2pdf -o ${pdffile} ${PN}.texi.in  dodoc ${pdffile} || die
 }
 
+src_prepare() {
+   eautoreconf
+}
+
+src_compile() {
+   emake -j1
+}
+
 src_install() {
common-lisp-install-sources *.lisp
common-lisp-install-asdf
+   dobin ${PN}
use doc  do_doc
 }